Init code: 0x60806040527311b815efb8f581194ae79006d24e0d814b7697f65f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc260015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507356cfc19d8cbf7d417d370844249be9cb2d2e19a160025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561015e575f80fd5b503360055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611131806101ac5f395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80638da5cb5b14610043578063aa9834d514610061578063e9cbafb01461006b575b5f80fd5b61004b610087565b6040516100589190610b4b565b60405180910390f35b6100696100ac565b005b61008560048036038101906100809190610c00565b610145565b005b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461013b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161013290610cf1565b60405180910390fd5b6101436104dc565b565b5f5b601e811015610331575f5b601e8110156101c3576101b060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16676f05b59d3b2000006106d4565b80806101bb90610d3c565b915050610152565b5f5b600f8110156102375761022460015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166804563918244f4000006106d4565b808061022f90610d3c565b9150506101c5565b61031c60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102d89190610b4b565b602060405180830381865afa1580156102f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103179190610d97565b6108f0565b828061032790610d3c565b9350505050610147565b5f8511156104035760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876004546103a49190610dc2565b6040518363ffffffff1660e01b81526004016103c1929190610e04565b6020604051808303815f875af11580156103dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104019190610e60565b505b5f8411156104d55760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866004546104769190610dc2565b6040518363ffffffff1660e01b8152600401610493929190610e04565b6020604051808303815f875af11580156104af573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d39190610e60565b505b5050505050565b684e1003b28d928000006004819055505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663490e6cbc306004545f6040518463ffffffff1660e01b815260040161054a93929190610f00565b5f604051808303815f87803b158015610561575f80fd5b505af1158015610573573d5f803e3d5ffd5b505050505f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105d29190610b4b565b602060405180830381865afa1580156105ed573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106119190610d97565b905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610690929190610e04565b6020604051808303815f875af11580156106ac573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d09190610e60565b5050565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b360035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610730929190610e04565b6020604051808303815f875af115801561074c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107709190610e60565b505f600267ffffffffffffffff81111561078d5761078c610f48565b5b6040519080825280602002602001820160405280156107bb5781602001602082028036833780820191505090505b50905083815f815181106107d2576107d1610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828160018151811061082157610820610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6f9de95835f8430426040518663ffffffff1660e01b81526004016108bc9493929190611059565b5f604051808303818588803b1580156108d3575f80fd5b505af11580156108e5573d5f803e3d5ffd5b505050505050505050565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b360035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161094c929190610e04565b6020604051808303815f875af1158015610968573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061098c9190610e60565b505f600267ffffffffffffffff8111156109a9576109a8610f48565b5b6040519080825280602002602001820160405280156109d75781602001602082028036833780820191505090505b50905083815f815181106109ee576109ed610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508281600181518110610a3d57610a3c610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635c11d795835f8430426040518663ffffffff1660e01b8152600401610ad99594939291906110a3565b5f604051808303815f87803b158015610af0575f80fd5b505af1158015610b02573d5f803e3d5ffd5b5050505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b3582610b0c565b9050919050565b610b4581610b2b565b82525050565b5f602082019050610b5e5f830184610b3c565b92915050565b5f80fd5b5f80fd5b5f819050919050565b610b7e81610b6c565b8114610b88575f80fd5b50565b5f81359050610b9981610b75565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610bc057610bbf610b9f565b5b8235905067ffffffffffffffff811115610bdd57610bdc610ba3565b5b602083019150836001820283011115610bf957610bf8610ba7565b5b9250929050565b5f805f8060608587031215610c1857610c17610b64565b5b5f610c2587828801610b8b565b9450506020610c3687828801610b8b565b935050604085013567ffffffffffffffff811115610c5757610c56610b68565b5b610c6387828801610bab565b925092505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f610cdb602183610c71565b9150610ce682610c81565b604082019050919050565b5f6020820190508181035f830152610d0881610ccf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d4682610b6c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610d7857610d77610d0f565b5b600182019050919050565b5f81519050610d9181610b75565b92915050565b5f60208284031215610dac57610dab610b64565b5b5f610db984828501610d83565b91505092915050565b5f610dcc82610b6c565b9150610dd783610b6c565b9250828201905080821115610def57610dee610d0f565b5b92915050565b610dfe81610b6c565b82525050565b5f604082019050610e175f830185610b3c565b610e246020830184610df5565b9392505050565b5f8115159050919050565b610e3f81610e2b565b8114610e49575f80fd5b50565b5f81519050610e5a81610e36565b92915050565b5f60208284031215610e7557610e74610b64565b5b5f610e8284828501610e4c565b91505092915050565b5f819050919050565b5f819050919050565b5f610eb7610eb2610ead84610e8b565b610e94565b610b6c565b9050919050565b610ec781610e9d565b82525050565b5f82825260208201905092915050565b50565b5f610eeb5f83610ecd565b9150610ef682610edd565b5f82019050919050565b5f608082019050610f135f830186610b3c565b610f206020830185610df5565b610f2d6040830184610ebe565b8181036060830152610f3e81610ee0565b9050949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610fd481610b2b565b82525050565b5f610fe58383610fcb565b60208301905092915050565b5f602082019050919050565b5f61100782610fa2565b6110118185610fac565b935061101c83610fbc565b805f5b8381101561104c5781516110338882610fda565b975061103e83610ff1565b92505060018101905061101f565b5085935050505092915050565b5f60808201905061106c5f830187610ebe565b818103602083015261107e8186610ffd565b905061108d6040830185610b3c565b61109a6060830184610df5565b95945050505050565b5f60a0820190506110b65f830188610df5565b6110c36020830187610ebe565b81810360408301526110d58186610ffd565b90506110e46060830185610b3c565b6110f16080830184610df5565b969550505050505056fea26469706673582212204840297b2c880aa5207ab0dd1be7a711289b5ba38352505c85e5efff6f4c980764736f6c634300081a0033
New contract code: 0x608060405234801561000f575f80fd5b506004361061003f575f3560e01c80638da5cb5b14610043578063aa9834d514610061578063e9cbafb01461006b575b5f80fd5b61004b610087565b6040516100589190610b4b565b60405180910390f35b6100696100ac565b005b61008560048036038101906100809190610c00565b610145565b005b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461013b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161013290610cf1565b60405180910390fd5b6101436104dc565b565b5f5b601e811015610331575f5b601e8110156101c3576101b060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16676f05b59d3b2000006106d4565b80806101bb90610d3c565b915050610152565b5f5b600f8110156102375761022460015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166804563918244f4000006106d4565b808061022f90610d3c565b9150506101c5565b61031c60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102d89190610b4b565b602060405180830381865afa1580156102f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103179190610d97565b6108f0565b828061032790610d3c565b9350505050610147565b5f8511156104035760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876004546103a49190610dc2565b6040518363ffffffff1660e01b81526004016103c1929190610e04565b6020604051808303815f875af11580156103dd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104019190610e60565b505b5f8411156104d55760015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16866004546104769190610dc2565b6040518363ffffffff1660e01b8152600401610493929190610e04565b6020604051808303815f875af11580156104af573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d39190610e60565b505b5050505050565b684e1003b28d928000006004819055505f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663490e6cbc306004545f6040518463ffffffff1660e01b815260040161054a93929190610f00565b5f604051808303815f87803b158015610561575f80fd5b505af1158015610573573d5f803e3d5ffd5b505050505f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105d29190610b4b565b602060405180830381865afa1580156105ed573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106119190610d97565b905060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610690929190610e04565b6020604051808303815f875af11580156106ac573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d09190610e60565b5050565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b360035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610730929190610e04565b6020604051808303815f875af115801561074c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107709190610e60565b505f600267ffffffffffffffff81111561078d5761078c610f48565b5b6040519080825280602002602001820160405280156107bb5781602001602082028036833780820191505090505b50905083815f815181106107d2576107d1610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828160018151811061082157610820610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6f9de95835f8430426040518663ffffffff1660e01b81526004016108bc9493929190611059565b5f604051808303818588803b1580156108d3575f80fd5b505af11580156108e5573d5f803e3d5ffd5b505050505050505050565b8273ffffffffffffffffffffffffffffffffffffffff1663095ea7b360035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161094c929190610e04565b6020604051808303815f875af1158015610968573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061098c9190610e60565b505f600267ffffffffffffffff8111156109a9576109a8610f48565b5b6040519080825280602002602001820160405280156109d75781602001602082028036833780820191505090505b50905083815f815181106109ee576109ed610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508281600181518110610a3d57610a3c610f75565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635c11d795835f8430426040518663ffffffff1660e01b8152600401610ad99594939291906110a3565b5f604051808303815f87803b158015610af0575f80fd5b505af1158015610b02573d5f803e3d5ffd5b5050505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b3582610b0c565b9050919050565b610b4581610b2b565b82525050565b5f602082019050610b5e5f830184610b3c565b92915050565b5f80fd5b5f80fd5b5f819050919050565b610b7e81610b6c565b8114610b88575f80fd5b50565b5f81359050610b9981610b75565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610bc057610bbf610b9f565b5b8235905067ffffffffffffffff811115610bdd57610bdc610ba3565b5b602083019150836001820283011115610bf957610bf8610ba7565b5b9250929050565b5f805f8060608587031215610c1857610c17610b64565b5b5f610c2587828801610b8b565b9450506020610c3687828801610b8b565b935050604085013567ffffffffffffffff811115610c5757610c56610b68565b5b610c6387828801610bab565b925092505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f5f8201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b5f610cdb602183610c71565b9150610ce682610c81565b604082019050919050565b5f6020820190508181035f830152610d0881610ccf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d4682610b6c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610d7857610d77610d0f565b5b600182019050919050565b5f81519050610d9181610b75565b92915050565b5f60208284031215610dac57610dab610b64565b5b5f610db984828501610d83565b91505092915050565b5f610dcc82610b6c565b9150610dd783610b6c565b9250828201905080821115610def57610dee610d0f565b5b92915050565b610dfe81610b6c565b82525050565b5f604082019050610e175f830185610b3c565b610e246020830184610df5565b9392505050565b5f8115159050919050565b610e3f81610e2b565b8114610e49575f80fd5b50565b5f81519050610e5a81610e36565b92915050565b5f60208284031215610e7557610e74610b64565b5b5f610e8284828501610e4c565b91505092915050565b5f819050919050565b5f819050919050565b5f610eb7610eb2610ead84610e8b565b610e94565b610b6c565b9050919050565b610ec781610e9d565b82525050565b5f82825260208201905092915050565b50565b5f610eeb5f83610ecd565b9150610ef682610edd565b5f82019050919050565b5f608082019050610f135f830186610b3c565b610f206020830185610df5565b610f2d6040830184610ebe565b8181036060830152610f3e81610ee0565b9050949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610fd481610b2b565b82525050565b5f610fe58383610fcb565b60208301905092915050565b5f602082019050919050565b5f61100782610fa2565b6110118185610fac565b935061101c83610fbc565b805f5b8381101561104c5781516110338882610fda565b975061103e83610ff1565b92505060018101905061101f565b5085935050505092915050565b5f60808201905061106c5f830187610ebe565b818103602083015261107e8186610ffd565b905061108d6040830185610b3c565b61109a6060830184610df5565b95945050505050565b5f60a0820190506110b65f830188610df5565b6110c36020830187610ebe565b81810360408301526110d58186610ffd565b90506110e46060830185610b3c565b6110f16080830184610df5565b969550505050505056fea26469706673582212204840297b2c880aa5207ab0dd1be7a711289b5ba38352505c85e5efff6f4c980764736f6c634300081a0033