token-icon

THE SYNDICATE

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
$NWO
Holders
78+0.00%
Transfers
2,252

Profile Summary

Decimals
9

Market

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