token-icon

Chad Money

Token

Overview[ERC-20]

Max Total Supply
10,000,000.0
CM
Holders
75+0.00%
Transfers
212

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061013f575f3560e01c806352547435116100b35780638da5cb5b1161006d5780638da5cb5b1461038c57806395d89b41146103b2578063a538bd90146103dc578063a9059cbb146103f0578063c9567bf91461040f578063dd62ed3e14610423575f80fd5b806352547435146102ba5780635342acb4146102d957806370a082311461031057806370c0e31b14610344578063751039fc1461036357806382247ec014610377575f80fd5b80632b14ca56116101045780632b14ca561461021d578063313ce567146102325780633cbcabda1461024d57806347062402146102635780634ada218b146102785780634bb9024514610298575f80fd5b806306fdde031461014a578063095ea7b31461018e57806318160ddd146101bd57806323b63585146101df57806323b872dd146101fe575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b5060408051808201909152600a81526943686164204d6f6e657960b01b60208201525b6040516101859190610f17565b60405180910390f35b348015610199575f80fd5b506101ad6101a8366004610f79565b610467565b6040519015158152602001610185565b3480156101c8575f80fd5b506101d161047d565b604051908152602001610185565b3480156101ea575f80fd5b506101ad6101f9366004610fa3565b61049c565b348015610209575f80fd5b506101ad610218366004610fba565b6104b2565b348015610228575f80fd5b506101d160075481565b34801561023d575f80fd5b5060405160128152602001610185565b348015610258575f80fd5b50610261610519565b005b34801561026e575f80fd5b506101d160065481565b348015610283575f80fd5b506005546101ad90600160a01b900460ff1681565b3480156102a3575f80fd5b506101ad6102b2366004610f79565b600192915050565b3480156102c5575f80fd5b506102616102d4366004610fa3565b610572565b3480156102e4575f80fd5b506101ad6102f3366004610ff8565b6001600160a01b03165f9081526003602052604090205460ff1690565b34801561031b575f80fd5b506101d161032a366004610ff8565b6001600160a01b03165f9081526001602052604090205490565b34801561034f575f80fd5b5061026161035e366004611013565b6105ef565b34801561036e575f80fd5b506102616106a9565b348015610382575f80fd5b506101d1600a5481565b348015610397575f80fd5b505f546040516001600160a01b039091168152602001610185565b3480156103bd575f80fd5b50604080518082019091526002815261434d60f01b6020820152610178565b3480156103e7575f80fd5b506102616106fa565b3480156103fb575f80fd5b506101ad61040a366004610f79565b610734565b34801561041a575f80fd5b50610261610740565b34801561042e575f80fd5b506101d161043d366004611033565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f610473338484610782565b5060015b92915050565b5f61048a6012600a61115e565b610497906298968061116c565b905090565b5f6104aa3361dead846107e2565b506001919050565b5f6104be8484846107e2565b61050f843361050a8560405180606001604052806028815260200161129c602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610b66565b610782565b5060019392505050565b5f546001600160a01b0316331461054b5760405162461bcd60e51b815260040161054290611183565b60405180910390fd5b6105576012600a61115e565b610564906298968061116c565b600a555f6006819055600755565b5f546001600160a01b0316331461059b5760405162461bcd60e51b815260040161054290611183565b5f81116105ea5760405162461bcd60e51b815260206004820152601960248201527f616d6f756e742073686f756c64206e6f74206265207a65726f000000000000006044820152606401610542565b600855565b5f546001600160a01b031633146106185760405162461bcd60e51b815260040161054290611183565b606482111561065b5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b6044820152606401610542565b606481111561069e5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b6044820152606401610542565b600691909155600755565b5f546001600160a01b031633146106d25760405162461bcd60e51b815260040161054290611183565b6106de6012600a61115e565b6106eb906298968061116c565b600a5560036006819055600755565b5f546001600160a01b031633146107235760405162461bcd60e51b815260040161054290611183565b6005805462ff00ff60a01b19169055565b5f6104733384846107e2565b5f546001600160a01b031633146107695760405162461bcd60e51b815260040161054290611183565b6005805462ff00ff60a01b19166201000160a01b179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f81116108435760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610542565b6001600160a01b0383165f90815260036020526040812054819060ff168061088257506001600160a01b0384165f9081526003602052604090205460ff165b905080610a2857600554600160a01b900460ff166108db5760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b6044820152606401610542565b6005546001600160a01b039081169086160361098e57600a5483610913866001600160a01b03165f9081526001602052604090205490565b61091d91906111b8565b111561096b5760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610542565b61098b606461098560065486610b9e90919063ffffffff16565b90610c23565b91505b6005546001600160a01b03908116908516036109c1576109be606461098560075486610b9e90919063ffffffff16565b91505b600554600160a81b900460ff161580156109e857506005546001600160a01b038581169116145b80156109fd5750600554600160b01b900460ff165b8015610a185750600854305f90815260016020526040902054115b15610a2857610a28600854610c64565b8115610aa057305f90815260016020526040902054610a479083610cc4565b305f81815260016020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a979086815260200190565b60405180910390a35b6001600160a01b0385165f90815260016020526040902054610ac29084610d22565b6001600160a01b0386165f90815260016020526040902055610b05610ae78484610d22565b6001600160a01b0386165f9081526001602052604090205490610cc4565b6001600160a01b038086165f8181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610b4e8686610d22565b60405190815260200160405180910390a35050505050565b5f8184841115610b895760405162461bcd60e51b81526004016105429190610f17565b505f610b9584866111cb565b95945050505050565b5f825f03610bad57505f610477565b5f610bb8838561116c565b905082610bc585836111de565b14610c1c5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610542565b9392505050565b5f610c1c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610d63565b5f610c6e82610d8f565b6009546040516001600160a01b039091169047905f81818185875af1925050503d805f8114610cb8576040519150601f19603f3d011682016040523d82523d5f602084013e610cbd565b606091505b5050505050565b5f80610cd083856111b8565b905083811015610c1c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610542565b5f610c1c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b66565b5f8183610d835760405162461bcd60e51b81526004016105429190610f17565b505f610b9584866111de565b6005805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610dd557610dd56111fd565b60200260200101906001600160a01b031690816001600160a01b03168152505060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e45573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e699190611211565b81600181518110610e7c57610e7c6111fd565b6001600160a01b039283166020918202929092010152600454610ea29130911684610782565b6004805460405163791ac94760e01b81526001600160a01b039091169163791ac94791610ed99186915f918791309142910161122c565b5f604051808303815f87803b158015610ef0575f80fd5b505af1158015610f02573d5f803e3d5ffd5b50506005805460ff60a81b1916905550505050565b5f6020808352835180828501525f5b81811015610f4257858101830151858201604001528201610f26565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f76575f80fd5b50565b5f8060408385031215610f8a575f80fd5b8235610f9581610f62565b946020939093013593505050565b5f60208284031215610fb3575f80fd5b5035919050565b5f805f60608486031215610fcc575f80fd5b8335610fd781610f62565b92506020840135610fe781610f62565b929592945050506040919091013590565b5f60208284031215611008575f80fd5b8135610c1c81610f62565b5f8060408385031215611024575f80fd5b50508035926020909101359150565b5f8060408385031215611044575f80fd5b823561104f81610f62565b9150602083013561105f81610f62565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156110b857815f190482111561109e5761109e61106a565b808516156110ab57918102915b93841c9390800290611083565b509250929050565b5f826110ce57506001610477565b816110da57505f610477565b81600181146110f057600281146110fa57611116565b6001915050610477565b60ff84111561110b5761110b61106a565b50506001821b610477565b5060208310610133831016604e8410600b8410161715611139575081810a610477565b611143838361107e565b805f19048211156111565761115661106a565b029392505050565b5f610c1c60ff8416836110c0565b80820281158282048414176104775761047761106a565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808201808211156104775761047761106a565b818103818111156104775761047761106a565b5f826111f857634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611221575f80fd5b8151610c1c81610f62565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b8181101561127a5784516001600160a01b031683529383019391830191600101611255565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203526dd656df10d218e7f674daef8d151b8a7b2220c08aa3bdbb062aab21f336764736f6c63430008150033
Creation ByteCode
0x60806040526005805463ffffffff60a01b1916600160b81b1790556014600681905560075560c8620000346012600a620004fa565b62000043906298968062000511565b6200004f91906200052b565b6008556064620000626012600a620004fa565b62000071906298968062000511565b6200007e90600162000511565b6200008a91906200052b565b600a55600b80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055348015620000bf575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600b54600480546001600160a01b0319166001600160a01b0390921691821781556040805163c45a015560e01b8152905163c45a0155928281019260209291908290030181865afa15801562000158573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200017e91906200054b565b6001600160a01b031663c9c653963060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200020491906200054b565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156200024f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200027591906200054b565b600580546001600160a01b0319166001600160a01b03929092169190911790556200029d3390565b600980546001600160a01b0319166001600160a01b0392909216919091179055620002cb6012600a620004fa565b620002da906298968062000511565b335f81815260016020526040812092909255907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200031c6012600a620004fa565b6200032b906298968062000511565b60405190815260200160405180910390a35f600381620003525f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff19968716179055308152600393849052828120805486166001908117909155600454909216815291822080549094168117909355620003be5f546001600160a01b031690565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905562000573565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200043f57815f1904821115620004235762000423620003eb565b808516156200043157918102915b93841c939080029062000404565b509250929050565b5f826200045757506001620004f4565b816200046557505f620004f4565b81600181146200047e57600281146200048957620004a9565b6001915050620004f4565b60ff8411156200049d576200049d620003eb565b50506001821b620004f4565b5060208310610133831016604e8410600b8410161715620004ce575081810a620004f4565b620004da8383620003ff565b805f1904821115620004f057620004f0620003eb565b0290505b92915050565b5f6200050a60ff84168362000447565b9392505050565b8082028115828204841417620004f457620004f4620003eb565b5f826200054657634e487b7160e01b5f52601260045260245ffd5b500490565b5f602082840312156200055c575f80fd5b81516001600160a01b03811681146200050a575f80fd5b6112f980620005815f395ff3fe60806040526004361061013f575f3560e01c806352547435116100b35780638da5cb5b1161006d5780638da5cb5b1461038c57806395d89b41146103b2578063a538bd90146103dc578063a9059cbb146103f0578063c9567bf91461040f578063dd62ed3e14610423575f80fd5b806352547435146102ba5780635342acb4146102d957806370a082311461031057806370c0e31b14610344578063751039fc1461036357806382247ec014610377575f80fd5b80632b14ca56116101045780632b14ca561461021d578063313ce567146102325780633cbcabda1461024d57806347062402146102635780634ada218b146102785780634bb9024514610298575f80fd5b806306fdde031461014a578063095ea7b31461018e57806318160ddd146101bd57806323b63585146101df57806323b872dd146101fe575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b5060408051808201909152600a81526943686164204d6f6e657960b01b60208201525b6040516101859190610f17565b60405180910390f35b348015610199575f80fd5b506101ad6101a8366004610f79565b610467565b6040519015158152602001610185565b3480156101c8575f80fd5b506101d161047d565b604051908152602001610185565b3480156101ea575f80fd5b506101ad6101f9366004610fa3565b61049c565b348015610209575f80fd5b506101ad610218366004610fba565b6104b2565b348015610228575f80fd5b506101d160075481565b34801561023d575f80fd5b5060405160128152602001610185565b348015610258575f80fd5b50610261610519565b005b34801561026e575f80fd5b506101d160065481565b348015610283575f80fd5b506005546101ad90600160a01b900460ff1681565b3480156102a3575f80fd5b506101ad6102b2366004610f79565b600192915050565b3480156102c5575f80fd5b506102616102d4366004610fa3565b610572565b3480156102e4575f80fd5b506101ad6102f3366004610ff8565b6001600160a01b03165f9081526003602052604090205460ff1690565b34801561031b575f80fd5b506101d161032a366004610ff8565b6001600160a01b03165f9081526001602052604090205490565b34801561034f575f80fd5b5061026161035e366004611013565b6105ef565b34801561036e575f80fd5b506102616106a9565b348015610382575f80fd5b506101d1600a5481565b348015610397575f80fd5b505f546040516001600160a01b039091168152602001610185565b3480156103bd575f80fd5b50604080518082019091526002815261434d60f01b6020820152610178565b3480156103e7575f80fd5b506102616106fa565b3480156103fb575f80fd5b506101ad61040a366004610f79565b610734565b34801561041a575f80fd5b50610261610740565b34801561042e575f80fd5b506101d161043d366004611033565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b5f610473338484610782565b5060015b92915050565b5f61048a6012600a61115e565b610497906298968061116c565b905090565b5f6104aa3361dead846107e2565b506001919050565b5f6104be8484846107e2565b61050f843361050a8560405180606001604052806028815260200161129c602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190610b66565b610782565b5060019392505050565b5f546001600160a01b0316331461054b5760405162461bcd60e51b815260040161054290611183565b60405180910390fd5b6105576012600a61115e565b610564906298968061116c565b600a555f6006819055600755565b5f546001600160a01b0316331461059b5760405162461bcd60e51b815260040161054290611183565b5f81116105ea5760405162461bcd60e51b815260206004820152601960248201527f616d6f756e742073686f756c64206e6f74206265207a65726f000000000000006044820152606401610542565b600855565b5f546001600160a01b031633146106185760405162461bcd60e51b815260040161054290611183565b606482111561065b5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b6044820152606401610542565b606481111561069e5760405162461bcd60e51b815260206004820152600f60248201526e696e76616c6964206e65772046656560881b6044820152606401610542565b600691909155600755565b5f546001600160a01b031633146106d25760405162461bcd60e51b815260040161054290611183565b6106de6012600a61115e565b6106eb906298968061116c565b600a5560036006819055600755565b5f546001600160a01b031633146107235760405162461bcd60e51b815260040161054290611183565b6005805462ff00ff60a01b19169055565b5f6104733384846107e2565b5f546001600160a01b031633146107695760405162461bcd60e51b815260040161054290611183565b6005805462ff00ff60a01b19166201000160a01b179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f81116108435760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610542565b6001600160a01b0383165f90815260036020526040812054819060ff168061088257506001600160a01b0384165f9081526003602052604090205460ff165b905080610a2857600554600160a01b900460ff166108db5760405162461bcd60e51b8152602060048201526016602482015275151c98591a5b99c81a5cc81b9bdd081cdd185c9d195960521b6044820152606401610542565b6005546001600160a01b039081169086160361098e57600a5483610913866001600160a01b03165f9081526001602052604090205490565b61091d91906111b8565b111561096b5760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610542565b61098b606461098560065486610b9e90919063ffffffff16565b90610c23565b91505b6005546001600160a01b03908116908516036109c1576109be606461098560075486610b9e90919063ffffffff16565b91505b600554600160a81b900460ff161580156109e857506005546001600160a01b038581169116145b80156109fd5750600554600160b01b900460ff165b8015610a185750600854305f90815260016020526040902054115b15610a2857610a28600854610c64565b8115610aa057305f90815260016020526040902054610a479083610cc4565b305f81815260016020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610a979086815260200190565b60405180910390a35b6001600160a01b0385165f90815260016020526040902054610ac29084610d22565b6001600160a01b0386165f90815260016020526040902055610b05610ae78484610d22565b6001600160a01b0386165f9081526001602052604090205490610cc4565b6001600160a01b038086165f8181526001602052604090209290925586167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610b4e8686610d22565b60405190815260200160405180910390a35050505050565b5f8184841115610b895760405162461bcd60e51b81526004016105429190610f17565b505f610b9584866111cb565b95945050505050565b5f825f03610bad57505f610477565b5f610bb8838561116c565b905082610bc585836111de565b14610c1c5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610542565b9392505050565b5f610c1c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610d63565b5f610c6e82610d8f565b6009546040516001600160a01b039091169047905f81818185875af1925050503d805f8114610cb8576040519150601f19603f3d011682016040523d82523d5f602084013e610cbd565b606091505b5050505050565b5f80610cd083856111b8565b905083811015610c1c5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610542565b5f610c1c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610b66565b5f8183610d835760405162461bcd60e51b81526004016105429190610f17565b505f610b9584866111de565b6005805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610dd557610dd56111fd565b60200260200101906001600160a01b031690816001600160a01b03168152505060045f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e45573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e699190611211565b81600181518110610e7c57610e7c6111fd565b6001600160a01b039283166020918202929092010152600454610ea29130911684610782565b6004805460405163791ac94760e01b81526001600160a01b039091169163791ac94791610ed99186915f918791309142910161122c565b5f604051808303815f87803b158015610ef0575f80fd5b505af1158015610f02573d5f803e3d5ffd5b50506005805460ff60a81b1916905550505050565b5f6020808352835180828501525f5b81811015610f4257858101830151858201604001528201610f26565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610f76575f80fd5b50565b5f8060408385031215610f8a575f80fd5b8235610f9581610f62565b946020939093013593505050565b5f60208284031215610fb3575f80fd5b5035919050565b5f805f60608486031215610fcc575f80fd5b8335610fd781610f62565b92506020840135610fe781610f62565b929592945050506040919091013590565b5f60208284031215611008575f80fd5b8135610c1c81610f62565b5f8060408385031215611024575f80fd5b50508035926020909101359150565b5f8060408385031215611044575f80fd5b823561104f81610f62565b9150602083013561105f81610f62565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156110b857815f190482111561109e5761109e61106a565b808516156110ab57918102915b93841c9390800290611083565b509250929050565b5f826110ce57506001610477565b816110da57505f610477565b81600181146110f057600281146110fa57611116565b6001915050610477565b60ff84111561110b5761110b61106a565b50506001821b610477565b5060208310610133831016604e8410600b8410161715611139575081810a610477565b611143838361107e565b805f19048211156111565761115661106a565b029392505050565b5f610c1c60ff8416836110c0565b80820281158282048414176104775761047761106a565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b808201808211156104775761047761106a565b818103818111156104775761047761106a565b5f826111f857634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611221575f80fd5b8151610c1c81610f62565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b8181101561127a5784516001600160a01b031683529383019391830191600101611255565b50506001600160a01b0396909616606085015250505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203526dd656df10d218e7f674daef8d151b8a7b2220c08aa3bdbb062aab21f336764736f6c63430008150033
©2022-now by Spectre