0x60806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635f3e849f8114610050578063a69df4b51461009b575b600080fd5b34801561005c57600080fd5b5061008773ffffffffffffffffffffffffffffffffffffffff600435811690602435166044356100b0565b604080519115158252519081900360200190f35b3480156100a757600080fd5b506100876102ba565b60003373ffffffffffffffffffffffffffffffffffffffff1673603f65f7fc4f650c2f025800f882cfb62bf235801461014a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4163636573732064656e69656400000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8416738458d484572ceb89ce70eebbe17dc84707b241ed14156101e357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f43616e206e6f74207265636f766572207468697320746f6b656e000000000000604482015290519081900360640190fd5b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505050506040513d60208110156102b057600080fd5b5051949350505050565b6000635c4cf47f421161032e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e7320617265207374696c6c206c6f636b6564000000000000000000604482015290519081900360640190fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523073ffffffffffffffffffffffffffffffffffffffff1660048201529051738458d484572ceb89ce70eebbe17dc84707b241ed9163a9059cbb91733135081de9aef677b3d7445e6c44bb385cbd3e6a9184916370a08231916024808201926020929091908290030181600087803b1580156103cf57600080fd5b505af11580156103e3573d6000803e3d6000fd5b505050506040513d60208110156103f957600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff861602815273ffffffffffffffffffffffffffffffffffffffff909316600484015260248301919091525160448083019260209291908290030181600087803b15801561046e57600080fd5b505af1158015610482573d6000803e3d6000fd5b505050506040513d602081101561049857600080fd5b50519050905600a165627a7a72305820ebebec9bf2e887091e259c2d78bb0185eb1543c37ffaa539c99d12efb41050710029
0x608060405234801561001057600080fd5b506104cb806100206000396000f30060806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635f3e849f8114610050578063a69df4b51461009b575b600080fd5b34801561005c57600080fd5b5061008773ffffffffffffffffffffffffffffffffffffffff600435811690602435166044356100b0565b604080519115158252519081900360200190f35b3480156100a757600080fd5b506100876102ba565b60003373ffffffffffffffffffffffffffffffffffffffff1673603f65f7fc4f650c2f025800f882cfb62bf235801461014a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4163636573732064656e69656400000000000000000000000000000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8416738458d484572ceb89ce70eebbe17dc84707b241ed14156101e357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f43616e206e6f74207265636f766572207468697320746f6b656e000000000000604482015290519081900360640190fd5b8373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505050506040513d60208110156102b057600080fd5b5051949350505050565b6000635c4cf47f421161032e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f546f6b656e7320617265207374696c6c206c6f636b6564000000000000000000604482015290519081900360640190fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523073ffffffffffffffffffffffffffffffffffffffff1660048201529051738458d484572ceb89ce70eebbe17dc84707b241ed9163a9059cbb91733135081de9aef677b3d7445e6c44bb385cbd3e6a9184916370a08231916024808201926020929091908290030181600087803b1580156103cf57600080fd5b505af11580156103e3573d6000803e3d6000fd5b505050506040513d60208110156103f957600080fd5b5051604080517c010000000000000000000000000000000000000000000000000000000063ffffffff861602815273ffffffffffffffffffffffffffffffffffffffff909316600484015260248301919091525160448083019260209291908290030181600087803b15801561046e57600080fd5b505af1158015610482573d6000803e3d6000fd5b505050506040513d602081101561049857600080fd5b50519050905600a165627a7a72305820ebebec9bf2e887091e259c2d78bb0185eb1543c37ffaa539c99d12efb41050710029