Transfer(address from, address to, uint256 value)
0x608060405234801561001057600080fd5b50604051610d70380380610d7083398101604081905261002f916101b0565b600061003b86826102f3565b50600161004885826102f3565b506002805460ff191660ff8516908117909155600480546001600160a01b0319166001600160a01b03841617905560009061008490600a6104b4565b61008e90846104c7565b60038190556001600160a01b0383166000818152600560205260408082208490555192935090917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906100e49085815260200190565b60405180910390a35050505050506104de565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261011e57600080fd5b81516001600160401b03811115610137576101376100f7565b604051601f8201601f19908116603f011681016001600160401b0381118282101715610165576101656100f7565b60405281815283820160200185101561017d57600080fd5b60005b8281101561019c57602081860181015183830182015201610180565b506000918101602001919091529392505050565b600080600080600060a086880312156101c857600080fd5b85516001600160401b038111156101de57600080fd5b6101ea8882890161010d565b602088015190965090506001600160401b0381111561020857600080fd5b6102148882890161010d565b945050604086015160ff8116811461022b57600080fd5b6060870151608088015191945092506001600160a01b038116811461024f57600080fd5b809150509295509295909350565b600181811c9082168061027157607f821691505b60208210810361029157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102ee57828211156102ee57806000526020600020601f840160051c60208510156102c5575060005b90810190601f840160051c0360005b818110156102ea576000838201556001016102d4565b5050505b505050565b81516001600160401b0381111561030c5761030c6100f7565b6103208161031a845461025d565b84610297565b6020601f821160018114610354576000831561033c5750848201515b600019600385901b1c1916600184901b1784556103ae565b600084815260208120601f198516915b828110156103845787850151825560209485019460019092019101610364565b50848210156103a25786840151600019600387901b60f8161c191681555b505060018360011b0184555b5050505050565b634e487b7160e01b600052601160045260246000fd5b6001815b6001841115610406578085048111156103ea576103ea6103b5565b60018416156103f857908102905b60019390931c9280026103cf565b935093915050565b60008261041d575060016104ae565b8161042a575060006104ae565b8160018114610440576002811461044a57610466565b60019150506104ae565b60ff84111561045b5761045b6103b5565b50506001821b6104ae565b5060208310610133831016604e8410600b8410161715610489575081810a6104ae565b61049660001984846103cb565b80600019048211156104aa576104aa6103b5565b0290505b92915050565b60006104c0838361040e565b9392505050565b80820281158282048414176104ae576104ae6103b5565b610883806104ed6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806342966c681161007157806342966c681461015857806370a082311461016b5780638da5cb5b1461018b57806395d89b41146101b6578063a9059cbb146101be578063dd62ed3e146101d157600080fd5b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100fa57806323b872dd14610111578063313ce5671461012457806340c10f1914610143575b600080fd5b6100c16101fc565b6040516100ce9190610698565b60405180910390f35b6100ea6100e5366004610702565b61028a565b60405190151581526020016100ce565b61010360035481565b6040519081526020016100ce565b6100ea61011f36600461072c565b6102f7565b6002546101319060ff1681565b60405160ff90911681526020016100ce565b610156610151366004610702565b6103a0565b005b610156610166366004610769565b61046f565b610103610179366004610782565b60056020526000908152604090205481565b60045461019e906001600160a01b031681565b6040516001600160a01b0390911681526020016100ce565b6100c1610530565b6100ea6101cc366004610702565b61053d565b6101036101df3660046107a4565b600660209081526000928352604080842090915290825290205481565b60008054610209906107d7565b80601f0160208091040260200160405190810160405280929190818152602001828054610235906107d7565b80156102825780601f1061025757610100808354040283529160200191610282565b820191906000526020600020905b81548152906001019060200180831161026557829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102e59086815260200190565b60405180910390a35060015b92915050565b6001600160a01b03831660009081526006602090815260408083203384529091528120548281101561035c5760405162461bcd60e51b8152602060048201526009602482015268616c6c6f77616e636560b81b60448201526064015b60405180910390fd5b6103668382610827565b6001600160a01b0386166000908152600660209081526040808320338452909152902055610395858585610553565b506001949350505050565b6004546001600160a01b031633146103e65760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b6044820152606401610353565b80600360008282546103f8919061083a565b90915550506001600160a01b0382166000908152600560205260408120805483929061042590849061083a565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b336000908152600560205260409020548111156104b85760405162461bcd60e51b815260206004820152600760248201526662616c616e636560c81b6044820152606401610353565b33600090815260056020526040812080548392906104d7908490610827565b9250508190555080600360008282546104f09190610827565b909155505060405181815260009033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350565b60018054610209906107d7565b600061054a338484610553565b50600192915050565b6001600160a01b0382166105985760405162461bcd60e51b815260206004820152600c60248201526b7a65726f206164647265737360a01b6044820152606401610353565b6001600160a01b0383166000908152600560205260409020548111156105ea5760405162461bcd60e51b815260206004820152600760248201526662616c616e636560c81b6044820152606401610353565b6001600160a01b03831660009081526005602052604081208054839290610612908490610827565b90915550506001600160a01b0382166000908152600560205260408120805483929061063f90849061083a565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161068b91815260200190565b60405180910390a3505050565b602081526000825180602084015260005b818110156106c657602081860181015160408684010152016106a9565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146106fd57600080fd5b919050565b6000806040838503121561071557600080fd5b61071e836106e6565b946020939093013593505050565b60008060006060848603121561074157600080fd5b61074a846106e6565b9250610758602085016106e6565b929592945050506040919091013590565b60006020828403121561077b57600080fd5b5035919050565b60006020828403121561079457600080fd5b61079d826106e6565b9392505050565b600080604083850312156107b757600080fd5b6107c0836106e6565b91506107ce602084016106e6565b90509250929050565b600181811c908216806107eb57607f821691505b60208210810361080b57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156102f1576102f1610811565b808201808211156102f1576102f161081156fea26469706673582212208077d4aa7055865a876d8ae628e09bb5d424eb4c42c27b93b3fcbb8801c7242364736f6c6343000823003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000002540be400000000000000000000000000a7c313b393a84b7d16debf9fc007eb44d9b93a45000000000000000000000000000000000000000000000000000000000000000d4649205465737420546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044649545400000000000000000000000000000000000000000000000000000000