Contract Address Details

Contract
0xbf22b2a888da491e01703890821169c0c63c110a
Balance
0.0 ETH ($0.0)
Tokens
1 Token
$0.0 USD
Transactions
Transfers
Balance changes
2
Gas Used
0
Last Balance Update
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405260043610610169575f3560e01c806370a08231116100d057806395d89b4111610089578063bf474bed11610063578063bf474bed146104e8578063c9567bf914610512578063dd62ed3e14610528578063f2fde38b1461056457610170565b806395d89b411461045a578063a9059cbb14610484578063b005eeed146104c057610170565b806370a0823114610362578063715018a61461039e5780637d1db4a5146103b4578063874d9e3b146103de5780638da5cb5b146104065780638f9a55c01461043057610170565b806324600fc31161012257806324600fc3146102805780632cb743f714610296578063313ce567146102ac5780633bbac579146102d65780636db79437146103125780636f01fb941461033a57610170565b806306fdde0314610174578063095ea7b31461019e5780630faee56f146101da578063139864a81461020457806318160ddd1461021a57806323b872dd1461024457610170565b3661017057005b5f80fd5b34801561017f575f80fd5b5061018861058c565b6040516101959190612880565b60405180910390f35b3480156101a9575f80fd5b506101c460048036038101906101bf919061293e565b6105c9565b6040516101d19190612996565b60405180910390f35b3480156101e5575f80fd5b506101ee6105e6565b6040516101fb91906129be565b60405180910390f35b34801561020f575f80fd5b506102186105ec565b005b348015610225575f80fd5b5061022e61071b565b60405161023b91906129be565b60405180910390f35b34801561024f575f80fd5b5061026a600480360381019061026591906129d7565b61073e565b6040516102779190612996565b60405180910390f35b34801561028b575f80fd5b50610294610812565b005b3480156102a1575f80fd5b506102aa610956565b005b3480156102b7575f80fd5b506102c06109f0565b6040516102cd9190612a42565b60405180910390f35b3480156102e1575f80fd5b506102fc60048036038101906102f79190612a5b565b6109f8565b6040516103099190612996565b60405180910390f35b34801561031d575f80fd5b5061033860048036038101906103339190612a86565b610a4a565b005b348015610345575f80fd5b50610360600480360381019061035b9190612ac4565b610af0565b005b34801561036d575f80fd5b5061038860048036038101906103839190612a5b565b610bd2565b60405161039591906129be565b60405180910390f35b3480156103a9575f80fd5b506103b2610c18565b005b3480156103bf575f80fd5b506103c8610d66565b6040516103d591906129be565b60405180910390f35b3480156103e9575f80fd5b5061040460048036038101906103ff9190612c2f565b610d6c565b005b348015610411575f80fd5b5061041a610e8b565b6040516104279190612c85565b60405180910390f35b34801561043b575f80fd5b50610444610eb2565b60405161045191906129be565b60405180910390f35b348015610465575f80fd5b5061046e610eb8565b60405161047b9190612880565b60405180910390f35b34801561048f575f80fd5b506104aa60048036038101906104a5919061293e565b610ef5565b6040516104b79190612996565b60405180910390f35b3480156104cb575f80fd5b506104e660048036038101906104e19190612c2f565b610f12565b005b3480156104f3575f80fd5b506104fc611030565b60405161050991906129be565b60405180910390f35b34801561051d575f80fd5b50610526611036565b005b348015610533575f80fd5b5061054e60048036038101906105499190612c9e565b6113ed565b60405161055b91906129be565b60405180910390f35b34801561056f575f80fd5b5061058a60048036038101906105859190612a5b565b61146f565b005b60606040518060400160405280600681526020017f434f434f524f0000000000000000000000000000000000000000000000000000815250905090565b5f6105dc6105d56115be565b84846115c5565b6001905092915050565b600d5481565b6105f46115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610680576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067790612d26565b60405180910390fd5b6009600a61068e9190612ea0565b633b9aca0061069d9190612eea565b600b819055506009600a6106b19190612ea0565b633b9aca006106c09190612eea565b600a819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a6106f59190612ea0565b633b9aca006107049190612eea565b60405161071191906129be565b60405180910390a1565b5f6009600a61072a9190612ea0565b633b9aca006107399190612eea565b905090565b5f61074a848484611788565b610807846107566115be565b61080285604051806060016040528060288152602001613b2f6028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107b96115be565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546122fc9092919063ffffffff16565b6115c5565b600190509392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108526115be565b73ffffffffffffffffffffffffffffffffffffffff16146108a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089f90612f75565b60405180910390fd5b5f4790505f81116108ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e590612fdd565b60405180910390fd5b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610952573d5f803e3d5ffd5b5050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109966115be565b73ffffffffffffffffffffffffffffffffffffffff16146109b5575f80fd5b5f6109bf30610bd2565b90506109ed3060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611788565b50565b5f6009905090565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610a526115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad590612d26565b60405180910390fd5b81600681905550806007819055505050565b610af86115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7b90612d26565b60405180910390fd5b6064811115610bc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbf90613045565b60405180910390fd5b80600e8190555050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610c206115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca390612d26565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600a5481565b610d746115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df790612d26565b60405180910390fd5b5f5b8151811015610e8757600160045f848481518110610e2357610e22613063565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610e02565b5050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600b5481565b60606040518060400160405280600681526020017f434f434f524f0000000000000000000000000000000000000000000000000000815250905090565b5f610f08610f016115be565b8484611788565b6001905092915050565b610f1a6115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90612d26565b60405180910390fd5b5f5b815181101561102c575f60045f848481518110610fc857610fc7613063565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610fa8565b5050565b600c5481565b61103e6115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c190612d26565b60405180910390fd5b601160149054906101000a900460ff161561111a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611111906130da565b60405180910390fd5b5f61112430610bd2565b90505f4790505f6111536064611145600e548661235e90919063ffffffff16565b6123d590919063ffffffff16565b90505f8290505f841161119b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119290613142565b60405180910390fd5b5f83116111dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d4906131aa565b60405180910390fd5b6112093060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115c5565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b815260040161128f9695949392919061325c565b60606040518083038185885af11580156112ab573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906112d091906132cf565b50505060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161137092919061331f565b6020604051808303815f875af115801561138c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113b09190613370565b506001601160146101000a81548160ff0219169083151502179055506001601160166101000a81548160ff02191690831515021790555050505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6114776115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611503576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fa90612d26565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162a9061340b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169890613499565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161177b91906129be565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ed90613527565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185b906135b5565b60405180910390fd5b5f81116118a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189d90613643565b60405180910390fd5b60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611944575060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611983576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197a906136d1565b60405180910390fd5b5f61198c610e8b565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156119fa57506119ca610e8b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611a53575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611aac575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ef757601160149054906101000a900460ff16611ba05760035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611b60575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611b9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9690613739565b60405180910390fd5b5b611bc86064611bba6006548561235e90919063ffffffff16565b6123d590919063ffffffff16565b905060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611c73575060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611cc6575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d6957600a54821115611d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d07906137a1565b60405180910390fd5b600b5482611d1d85610bd2565b611d2791906137bf565b1115611d68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5f9061383c565b60405180910390fd5b5b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611df157503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611e2157611e1e6064611e106007548561235e90919063ffffffff16565b6123d590919063ffffffff16565b90505b5f611e2b30610bd2565b9050601160159054906101000a900460ff16158015611e96575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611eae5750601160169054906101000a900460ff165b8015611ebb5750600c5481115b15611ef557611edd611ed884611ed384600d5461241e565b61241e565b612436565b5f4790505f811115611ef357611ef2476126a1565b5b505b505b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611f92575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80612043575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015612042575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b1561204c575f90505b5f81111561214b576120a48160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461270990919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161214291906129be565b60405180910390a35b61219b8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461276690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061223e6121f2828461276690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461270990919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6122e1848661276690919063ffffffff16565b6040516122ee91906129be565b60405180910390a350505050565b5f838311158290612343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233a9190612880565b60405180910390fd5b505f8385612351919061385a565b9050809150509392505050565b5f80830361236e575f90506123cf565b5f828461237b9190612eea565b905082848261238a91906138ba565b146123ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c19061395a565b60405180910390fd5b809150505b92915050565b5f61241683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127af565b905092915050565b5f81831161242c578261242e565b815b905092915050565b6001601160156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561246d5761246c612af3565b5b60405190808252806020026020018201604052801561249b5781602001602082028036833780820191505090505b50905030815f815181106124b2576124b1613063565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612556573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061257a919061398c565b8160018151811061258e5761258d613063565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506125f43060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115c5565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612656959493929190613a6e565b5f604051808303815f87803b15801561266d575f80fd5b505af115801561267f573d5f803e3d5ffd5b50505050505f601160156101000a81548160ff02191690831515021790555050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015612705573d5f803e3d5ffd5b5050565b5f80828461271791906137bf565b90508381101561275c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161275390613b10565b60405180910390fd5b8091505092915050565b5f6127a783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506122fc565b905092915050565b5f80831182906127f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ec9190612880565b60405180910390fd5b505f838561280391906138ba565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61285282612810565b61285c818561281a565b935061286c81856020860161282a565b61287581612838565b840191505092915050565b5f6020820190508181035f8301526128988184612848565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6128da826128b1565b9050919050565b6128ea816128d0565b81146128f4575f80fd5b50565b5f81359050612905816128e1565b92915050565b5f819050919050565b61291d8161290b565b8114612927575f80fd5b50565b5f8135905061293881612914565b92915050565b5f8060408385031215612954576129536128a9565b5b5f612961858286016128f7565b92505060206129728582860161292a565b9150509250929050565b5f8115159050919050565b6129908161297c565b82525050565b5f6020820190506129a95f830184612987565b92915050565b6129b88161290b565b82525050565b5f6020820190506129d15f8301846129af565b92915050565b5f805f606084860312156129ee576129ed6128a9565b5b5f6129fb868287016128f7565b9350506020612a0c868287016128f7565b9250506040612a1d8682870161292a565b9150509250925092565b5f60ff82169050919050565b612a3c81612a27565b82525050565b5f602082019050612a555f830184612a33565b92915050565b5f60208284031215612a7057612a6f6128a9565b5b5f612a7d848285016128f7565b91505092915050565b5f8060408385031215612a9c57612a9b6128a9565b5b5f612aa98582860161292a565b9250506020612aba8582860161292a565b9150509250929050565b5f60208284031215612ad957612ad86128a9565b5b5f612ae68482850161292a565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612b2982612838565b810181811067ffffffffffffffff82111715612b4857612b47612af3565b5b80604052505050565b5f612b5a6128a0565b9050612b668282612b20565b919050565b5f67ffffffffffffffff821115612b8557612b84612af3565b5b602082029050602081019050919050565b5f80fd5b5f612bac612ba784612b6b565b612b51565b90508083825260208201905060208402830185811115612bcf57612bce612b96565b5b835b81811015612bf85780612be488826128f7565b845260208401935050602081019050612bd1565b5050509392505050565b5f82601f830112612c1657612c15612aef565b5b8135612c26848260208601612b9a565b91505092915050565b5f60208284031215612c4457612c436128a9565b5b5f82013567ffffffffffffffff811115612c6157612c606128ad565b5b612c6d84828501612c02565b91505092915050565b612c7f816128d0565b82525050565b5f602082019050612c985f830184612c76565b92915050565b5f8060408385031215612cb457612cb36128a9565b5b5f612cc1858286016128f7565b9250506020612cd2858286016128f7565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d1060208361281a565b9150612d1b82612cdc565b602082019050919050565b5f6020820190508181035f830152612d3d81612d04565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115612dc657808604811115612da257612da1612d44565b5b6001851615612db15780820291505b8081029050612dbf85612d71565b9450612d86565b94509492505050565b5f82612dde5760019050612e99565b81612deb575f9050612e99565b8160018114612e015760028114612e0b57612e3a565b6001915050612e99565b60ff841115612e1d57612e1c612d44565b5b8360020a915084821115612e3457612e33612d44565b5b50612e99565b5060208310610133831016604e8410600b8410161715612e6f5782820a905083811115612e6a57612e69612d44565b5b612e99565b612e7c8484846001612d7d565b92509050818404811115612e9357612e92612d44565b5b81810290505b9392505050565b5f612eaa8261290b565b9150612eb583612a27565b9250612ee27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612dcf565b905092915050565b5f612ef48261290b565b9150612eff8361290b565b9250828202612f0d8161290b565b91508282048414831517612f2457612f23612d44565b5b5092915050565b7f43616c6c6572206973206e6f7420746865206465762077616c6c6574000000005f82015250565b5f612f5f601c8361281a565b9150612f6a82612f2b565b602082019050919050565b5f6020820190508181035f830152612f8c81612f53565b9050919050565b7f4e6f204554482062616c616e636520746f2077697468647261770000000000005f82015250565b5f612fc7601a8361281a565b9150612fd282612f93565b602082019050919050565b5f6020820190508181035f830152612ff481612fbb565b9050919050565b7f50657263656e746167652063616e6e6f742065786365656420313030000000005f82015250565b5f61302f601c8361281a565b915061303a82612ffb565b602082019050919050565b5f6020820190508181035f83015261305c81613023565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6130c460178361281a565b91506130cf82613090565b602082019050919050565b5f6020820190508181035f8301526130f1816130b8565b9050919050565b7f4e6f7420656e6f75676820746f6b656e7320696e20636f6e74726163740000005f82015250565b5f61312c601d8361281a565b9150613137826130f8565b602082019050919050565b5f6020820190508181035f83015261315981613120565b9050919050565b7f4e6f7420656e6f7567682045544820696e20636f6e74726163740000000000005f82015250565b5f613194601a8361281a565b915061319f82613160565b602082019050919050565b5f6020820190508181035f8301526131c181613188565b9050919050565b5f819050919050565b5f819050919050565b5f6131f46131ef6131ea846131c8565b6131d1565b61290b565b9050919050565b613204816131da565b82525050565b5f61322461321f61321a846128b1565b6131d1565b6128b1565b9050919050565b5f6132358261320a565b9050919050565b5f6132468261322b565b9050919050565b6132568161323c565b82525050565b5f60c08201905061326f5f830189612c76565b61327c60208301886129af565b61328960408301876131fb565b61329660608301866131fb565b6132a3608083018561324d565b6132b060a08301846129af565b979650505050505050565b5f815190506132c981612914565b92915050565b5f805f606084860312156132e6576132e56128a9565b5b5f6132f3868287016132bb565b9350506020613304868287016132bb565b9250506040613315868287016132bb565b9150509250925092565b5f6040820190506133325f830185612c76565b61333f60208301846129af565b9392505050565b61334f8161297c565b8114613359575f80fd5b50565b5f8151905061336a81613346565b92915050565b5f60208284031215613385576133846128a9565b5b5f6133928482850161335c565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6133f560248361281a565b91506134008261339b565b604082019050919050565b5f6020820190508181035f830152613422816133e9565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61348360228361281a565b915061348e82613429565b604082019050919050565b5f6020820190508181035f8301526134b081613477565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61351160258361281a565b915061351c826134b7565b604082019050919050565b5f6020820190508181035f83015261353e81613505565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61359f60238361281a565b91506135aa82613545565b604082019050919050565b5f6020820190508181035f8301526135cc81613593565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f61362d60298361281a565b9150613638826135d3565b604082019050919050565b5f6020820190508181035f83015261365a81613621565b9050919050565b7f5472616e7366657220626c6f636b65643a2041646472657373206973206d61725f8201527f6b656420617320626f7400000000000000000000000000000000000000000000602082015250565b5f6136bb602a8361281a565b91506136c682613661565b604082019050919050565b5f6020820190508181035f8301526136e8816136af565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61372360168361281a565b915061372e826136ef565b602082019050919050565b5f6020820190508181035f83015261375081613717565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f61378b60198361281a565b915061379682613757565b602082019050919050565b5f6020820190508181035f8301526137b88161377f565b9050919050565b5f6137c98261290b565b91506137d48361290b565b92508282019050808211156137ec576137eb612d44565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f613826601a8361281a565b9150613831826137f2565b602082019050919050565b5f6020820190508181035f8301526138538161381a565b9050919050565b5f6138648261290b565b915061386f8361290b565b925082820390508181111561388757613886612d44565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138c48261290b565b91506138cf8361290b565b9250826138df576138de61388d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61394460218361281a565b915061394f826138ea565b604082019050919050565b5f6020820190508181035f83015261397181613938565b9050919050565b5f81519050613986816128e1565b92915050565b5f602082840312156139a1576139a06128a9565b5b5f6139ae84828501613978565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6139e9816128d0565b82525050565b5f6139fa83836139e0565b60208301905092915050565b5f602082019050919050565b5f613a1c826139b7565b613a2681856139c1565b9350613a31836139d1565b805f5b83811015613a61578151613a4888826139ef565b9750613a5383613a06565b925050600181019050613a34565b5085935050505092915050565b5f60a082019050613a815f8301886129af565b613a8e60208301876131fb565b8181036040830152613aa08186613a12565b9050613aaf6060830185612c76565b613abc60808301846129af565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613afa601b8361281a565b9150613b0582613ac6565b602082019050919050565b5f6020820190508181035f830152613b2781613aee565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207a403f715c80cbf99070dcf5a88c681d697d78831a713fb3ae2e107c0855387864736f6c63430008190033
Creation ByteCode
0x6080604052601460065560146007555f6008555f6009556009600a61002491906107e4565b6301312d00610033919061082e565b600a556009600a61004491906107e4565b6301312d00610053919061082e565b600b556009600a61006491906107e4565b62989680610072919061082e565b600c556009600a61008391906107e4565b62989680610091919061082e565b600d556050600e555f601160146101000a81548160ff0219169083151502179055505f601160156101000a81548160ff0219169083151502179055505f601160166101000a81548160ff0219169083151502179055503480156100f2575f80fd5b505f61010261064560201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350735717ebc99d2b4e48e5d9c8dab9ae437c74251c2d60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a61020091906107e4565b633b9aca0061020f919061082e565b60015f61022061064560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f61027061064c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d60105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610448573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061046c91906108cd565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104f2573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061051691906108cd565b6040518363ffffffff1660e01b8152600401610533929190610907565b6020604051808303815f875af115801561054f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057391906108cd565b60115f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506105c061064560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a61061c91906107e4565b633b9aca0061062b919061082e565b604051610638919061093d565b60405180910390a3610956565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156106f5578086048111156106d1576106d0610673565b5b60018516156106e05780820291505b80810290506106ee856106a0565b94506106b5565b94509492505050565b5f8261070d57600190506107c8565b8161071a575f90506107c8565b8160018114610730576002811461073a57610769565b60019150506107c8565b60ff84111561074c5761074b610673565b5b8360020a91508482111561076357610762610673565b5b506107c8565b5060208310610133831016604e8410600b841016171561079e5782820a90508381111561079957610798610673565b5b6107c8565b6107ab84848460016106ac565b925090508184048111156107c2576107c1610673565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6107ee826107cf565b91506107f9836107d8565b92506108267fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846106fe565b905092915050565b5f610838826107cf565b9150610843836107cf565b9250828202610851816107cf565b9150828204841483151761086857610867610673565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61089c82610873565b9050919050565b6108ac81610892565b81146108b6575f80fd5b50565b5f815190506108c7816108a3565b92915050565b5f602082840312156108e2576108e161086f565b5b5f6108ef848285016108b9565b91505092915050565b61090181610892565b82525050565b5f60408201905061091a5f8301856108f8565b61092760208301846108f8565b9392505050565b610937816107cf565b82525050565b5f6020820190506109505f83018461092e565b92915050565b613b8c806109635f395ff3fe608060405260043610610169575f3560e01c806370a08231116100d057806395d89b4111610089578063bf474bed11610063578063bf474bed146104e8578063c9567bf914610512578063dd62ed3e14610528578063f2fde38b1461056457610170565b806395d89b411461045a578063a9059cbb14610484578063b005eeed146104c057610170565b806370a0823114610362578063715018a61461039e5780637d1db4a5146103b4578063874d9e3b146103de5780638da5cb5b146104065780638f9a55c01461043057610170565b806324600fc31161012257806324600fc3146102805780632cb743f714610296578063313ce567146102ac5780633bbac579146102d65780636db79437146103125780636f01fb941461033a57610170565b806306fdde0314610174578063095ea7b31461019e5780630faee56f146101da578063139864a81461020457806318160ddd1461021a57806323b872dd1461024457610170565b3661017057005b5f80fd5b34801561017f575f80fd5b5061018861058c565b6040516101959190612880565b60405180910390f35b3480156101a9575f80fd5b506101c460048036038101906101bf919061293e565b6105c9565b6040516101d19190612996565b60405180910390f35b3480156101e5575f80fd5b506101ee6105e6565b6040516101fb91906129be565b60405180910390f35b34801561020f575f80fd5b506102186105ec565b005b348015610225575f80fd5b5061022e61071b565b60405161023b91906129be565b60405180910390f35b34801561024f575f80fd5b5061026a600480360381019061026591906129d7565b61073e565b6040516102779190612996565b60405180910390f35b34801561028b575f80fd5b50610294610812565b005b3480156102a1575f80fd5b506102aa610956565b005b3480156102b7575f80fd5b506102c06109f0565b6040516102cd9190612a42565b60405180910390f35b3480156102e1575f80fd5b506102fc60048036038101906102f79190612a5b565b6109f8565b6040516103099190612996565b60405180910390f35b34801561031d575f80fd5b5061033860048036038101906103339190612a86565b610a4a565b005b348015610345575f80fd5b50610360600480360381019061035b9190612ac4565b610af0565b005b34801561036d575f80fd5b5061038860048036038101906103839190612a5b565b610bd2565b60405161039591906129be565b60405180910390f35b3480156103a9575f80fd5b506103b2610c18565b005b3480156103bf575f80fd5b506103c8610d66565b6040516103d591906129be565b60405180910390f35b3480156103e9575f80fd5b5061040460048036038101906103ff9190612c2f565b610d6c565b005b348015610411575f80fd5b5061041a610e8b565b6040516104279190612c85565b60405180910390f35b34801561043b575f80fd5b50610444610eb2565b60405161045191906129be565b60405180910390f35b348015610465575f80fd5b5061046e610eb8565b60405161047b9190612880565b60405180910390f35b34801561048f575f80fd5b506104aa60048036038101906104a5919061293e565b610ef5565b6040516104b79190612996565b60405180910390f35b3480156104cb575f80fd5b506104e660048036038101906104e19190612c2f565b610f12565b005b3480156104f3575f80fd5b506104fc611030565b60405161050991906129be565b60405180910390f35b34801561051d575f80fd5b50610526611036565b005b348015610533575f80fd5b5061054e60048036038101906105499190612c9e565b6113ed565b60405161055b91906129be565b60405180910390f35b34801561056f575f80fd5b5061058a60048036038101906105859190612a5b565b61146f565b005b60606040518060400160405280600681526020017f434f434f524f0000000000000000000000000000000000000000000000000000815250905090565b5f6105dc6105d56115be565b84846115c5565b6001905092915050565b600d5481565b6105f46115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610680576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067790612d26565b60405180910390fd5b6009600a61068e9190612ea0565b633b9aca0061069d9190612eea565b600b819055506009600a6106b19190612ea0565b633b9aca006106c09190612eea565b600a819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a6106f59190612ea0565b633b9aca006107049190612eea565b60405161071191906129be565b60405180910390a1565b5f6009600a61072a9190612ea0565b633b9aca006107399190612eea565b905090565b5f61074a848484611788565b610807846107566115be565b61080285604051806060016040528060288152602001613b2f6028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107b96115be565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546122fc9092919063ffffffff16565b6115c5565b600190509392505050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108526115be565b73ffffffffffffffffffffffffffffffffffffffff16146108a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089f90612f75565b60405180910390fd5b5f4790505f81116108ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e590612fdd565b60405180910390fd5b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610952573d5f803e3d5ffd5b5050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109966115be565b73ffffffffffffffffffffffffffffffffffffffff16146109b5575f80fd5b5f6109bf30610bd2565b90506109ed3060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611788565b50565b5f6009905090565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610a526115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad590612d26565b60405180910390fd5b81600681905550806007819055505050565b610af86115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7b90612d26565b60405180910390fd5b6064811115610bc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbf90613045565b60405180910390fd5b80600e8190555050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610c206115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca390612d26565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600a5481565b610d746115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df790612d26565b60405180910390fd5b5f5b8151811015610e8757600160045f848481518110610e2357610e22613063565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610e02565b5050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600b5481565b60606040518060400160405280600681526020017f434f434f524f0000000000000000000000000000000000000000000000000000815250905090565b5f610f08610f016115be565b8484611788565b6001905092915050565b610f1a6115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d90612d26565b60405180910390fd5b5f5b815181101561102c575f60045f848481518110610fc857610fc7613063565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610fa8565b5050565b600c5481565b61103e6115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c190612d26565b60405180910390fd5b601160149054906101000a900460ff161561111a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611111906130da565b60405180910390fd5b5f61112430610bd2565b90505f4790505f6111536064611145600e548661235e90919063ffffffff16565b6123d590919063ffffffff16565b90505f8290505f841161119b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119290613142565b60405180910390fd5b5f83116111dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d4906131aa565b60405180910390fd5b6112093060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115c5565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b815260040161128f9695949392919061325c565b60606040518083038185885af11580156112ab573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906112d091906132cf565b50505060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161137092919061331f565b6020604051808303815f875af115801561138c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113b09190613370565b506001601160146101000a81548160ff0219169083151502179055506001601160166101000a81548160ff02191690831515021790555050505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6114776115be565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611503576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114fa90612d26565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162a9061340b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169890613499565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161177b91906129be565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ed90613527565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611864576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185b906135b5565b60405180910390fd5b5f81116118a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189d90613643565b60405180910390fd5b60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611944575060045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611983576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197a906136d1565b60405180910390fd5b5f61198c610e8b565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156119fa57506119ca610e8b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611a53575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611aac575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611ef757601160149054906101000a900460ff16611ba05760035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611b60575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611b9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9690613739565b60405180910390fd5b5b611bc86064611bba6006548561235e90919063ffffffff16565b6123d590919063ffffffff16565b905060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611c73575060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611cc6575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d6957600a54821115611d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d07906137a1565b60405180910390fd5b600b5482611d1d85610bd2565b611d2791906137bf565b1115611d68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5f9061383c565b60405180910390fd5b5b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611df157503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611e2157611e1e6064611e106007548561235e90919063ffffffff16565b6123d590919063ffffffff16565b90505b5f611e2b30610bd2565b9050601160159054906101000a900460ff16158015611e96575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611eae5750601160169054906101000a900460ff165b8015611ebb5750600c5481115b15611ef557611edd611ed884611ed384600d5461241e565b61241e565b612436565b5f4790505f811115611ef357611ef2476126a1565b5b505b505b60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611f92575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80612043575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015612042575060115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b1561204c575f90505b5f81111561214b576120a48160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461270990919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161214291906129be565b60405180910390a35b61219b8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461276690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061223e6121f2828461276690919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461270990919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6122e1848661276690919063ffffffff16565b6040516122ee91906129be565b60405180910390a350505050565b5f838311158290612343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233a9190612880565b60405180910390fd5b505f8385612351919061385a565b9050809150509392505050565b5f80830361236e575f90506123cf565b5f828461237b9190612eea565b905082848261238a91906138ba565b146123ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c19061395a565b60405180910390fd5b809150505b92915050565b5f61241683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127af565b905092915050565b5f81831161242c578261242e565b815b905092915050565b6001601160156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561246d5761246c612af3565b5b60405190808252806020026020018201604052801561249b5781602001602082028036833780820191505090505b50905030815f815181106124b2576124b1613063565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612556573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061257a919061398c565b8160018151811061258e5761258d613063565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506125f43060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115c5565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612656959493929190613a6e565b5f604051808303815f87803b15801561266d575f80fd5b505af115801561267f573d5f803e3d5ffd5b50505050505f601160156101000a81548160ff02191690831515021790555050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015612705573d5f803e3d5ffd5b5050565b5f80828461271791906137bf565b90508381101561275c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161275390613b10565b60405180910390fd5b8091505092915050565b5f6127a783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506122fc565b905092915050565b5f80831182906127f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ec9190612880565b60405180910390fd5b505f838561280391906138ba565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61285282612810565b61285c818561281a565b935061286c81856020860161282a565b61287581612838565b840191505092915050565b5f6020820190508181035f8301526128988184612848565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6128da826128b1565b9050919050565b6128ea816128d0565b81146128f4575f80fd5b50565b5f81359050612905816128e1565b92915050565b5f819050919050565b61291d8161290b565b8114612927575f80fd5b50565b5f8135905061293881612914565b92915050565b5f8060408385031215612954576129536128a9565b5b5f612961858286016128f7565b92505060206129728582860161292a565b9150509250929050565b5f8115159050919050565b6129908161297c565b82525050565b5f6020820190506129a95f830184612987565b92915050565b6129b88161290b565b82525050565b5f6020820190506129d15f8301846129af565b92915050565b5f805f606084860312156129ee576129ed6128a9565b5b5f6129fb868287016128f7565b9350506020612a0c868287016128f7565b9250506040612a1d8682870161292a565b9150509250925092565b5f60ff82169050919050565b612a3c81612a27565b82525050565b5f602082019050612a555f830184612a33565b92915050565b5f60208284031215612a7057612a6f6128a9565b5b5f612a7d848285016128f7565b91505092915050565b5f8060408385031215612a9c57612a9b6128a9565b5b5f612aa98582860161292a565b9250506020612aba8582860161292a565b9150509250929050565b5f60208284031215612ad957612ad86128a9565b5b5f612ae68482850161292a565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612b2982612838565b810181811067ffffffffffffffff82111715612b4857612b47612af3565b5b80604052505050565b5f612b5a6128a0565b9050612b668282612b20565b919050565b5f67ffffffffffffffff821115612b8557612b84612af3565b5b602082029050602081019050919050565b5f80fd5b5f612bac612ba784612b6b565b612b51565b90508083825260208201905060208402830185811115612bcf57612bce612b96565b5b835b81811015612bf85780612be488826128f7565b845260208401935050602081019050612bd1565b5050509392505050565b5f82601f830112612c1657612c15612aef565b5b8135612c26848260208601612b9a565b91505092915050565b5f60208284031215612c4457612c436128a9565b5b5f82013567ffffffffffffffff811115612c6157612c606128ad565b5b612c6d84828501612c02565b91505092915050565b612c7f816128d0565b82525050565b5f602082019050612c985f830184612c76565b92915050565b5f8060408385031215612cb457612cb36128a9565b5b5f612cc1858286016128f7565b9250506020612cd2858286016128f7565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d1060208361281a565b9150612d1b82612cdc565b602082019050919050565b5f6020820190508181035f830152612d3d81612d04565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115612dc657808604811115612da257612da1612d44565b5b6001851615612db15780820291505b8081029050612dbf85612d71565b9450612d86565b94509492505050565b5f82612dde5760019050612e99565b81612deb575f9050612e99565b8160018114612e015760028114612e0b57612e3a565b6001915050612e99565b60ff841115612e1d57612e1c612d44565b5b8360020a915084821115612e3457612e33612d44565b5b50612e99565b5060208310610133831016604e8410600b8410161715612e6f5782820a905083811115612e6a57612e69612d44565b5b612e99565b612e7c8484846001612d7d565b92509050818404811115612e9357612e92612d44565b5b81810290505b9392505050565b5f612eaa8261290b565b9150612eb583612a27565b9250612ee27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612dcf565b905092915050565b5f612ef48261290b565b9150612eff8361290b565b9250828202612f0d8161290b565b91508282048414831517612f2457612f23612d44565b5b5092915050565b7f43616c6c6572206973206e6f7420746865206465762077616c6c6574000000005f82015250565b5f612f5f601c8361281a565b9150612f6a82612f2b565b602082019050919050565b5f6020820190508181035f830152612f8c81612f53565b9050919050565b7f4e6f204554482062616c616e636520746f2077697468647261770000000000005f82015250565b5f612fc7601a8361281a565b9150612fd282612f93565b602082019050919050565b5f6020820190508181035f830152612ff481612fbb565b9050919050565b7f50657263656e746167652063616e6e6f742065786365656420313030000000005f82015250565b5f61302f601c8361281a565b915061303a82612ffb565b602082019050919050565b5f6020820190508181035f83015261305c81613023565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6130c460178361281a565b91506130cf82613090565b602082019050919050565b5f6020820190508181035f8301526130f1816130b8565b9050919050565b7f4e6f7420656e6f75676820746f6b656e7320696e20636f6e74726163740000005f82015250565b5f61312c601d8361281a565b9150613137826130f8565b602082019050919050565b5f6020820190508181035f83015261315981613120565b9050919050565b7f4e6f7420656e6f7567682045544820696e20636f6e74726163740000000000005f82015250565b5f613194601a8361281a565b915061319f82613160565b602082019050919050565b5f6020820190508181035f8301526131c181613188565b9050919050565b5f819050919050565b5f819050919050565b5f6131f46131ef6131ea846131c8565b6131d1565b61290b565b9050919050565b613204816131da565b82525050565b5f61322461321f61321a846128b1565b6131d1565b6128b1565b9050919050565b5f6132358261320a565b9050919050565b5f6132468261322b565b9050919050565b6132568161323c565b82525050565b5f60c08201905061326f5f830189612c76565b61327c60208301886129af565b61328960408301876131fb565b61329660608301866131fb565b6132a3608083018561324d565b6132b060a08301846129af565b979650505050505050565b5f815190506132c981612914565b92915050565b5f805f606084860312156132e6576132e56128a9565b5b5f6132f3868287016132bb565b9350506020613304868287016132bb565b9250506040613315868287016132bb565b9150509250925092565b5f6040820190506133325f830185612c76565b61333f60208301846129af565b9392505050565b61334f8161297c565b8114613359575f80fd5b50565b5f8151905061336a81613346565b92915050565b5f60208284031215613385576133846128a9565b5b5f6133928482850161335c565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6133f560248361281a565b91506134008261339b565b604082019050919050565b5f6020820190508181035f830152613422816133e9565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61348360228361281a565b915061348e82613429565b604082019050919050565b5f6020820190508181035f8301526134b081613477565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61351160258361281a565b915061351c826134b7565b604082019050919050565b5f6020820190508181035f83015261353e81613505565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61359f60238361281a565b91506135aa82613545565b604082019050919050565b5f6020820190508181035f8301526135cc81613593565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f61362d60298361281a565b9150613638826135d3565b604082019050919050565b5f6020820190508181035f83015261365a81613621565b9050919050565b7f5472616e7366657220626c6f636b65643a2041646472657373206973206d61725f8201527f6b656420617320626f7400000000000000000000000000000000000000000000602082015250565b5f6136bb602a8361281a565b91506136c682613661565b604082019050919050565b5f6020820190508181035f8301526136e8816136af565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61372360168361281a565b915061372e826136ef565b602082019050919050565b5f6020820190508181035f83015261375081613717565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f61378b60198361281a565b915061379682613757565b602082019050919050565b5f6020820190508181035f8301526137b88161377f565b9050919050565b5f6137c98261290b565b91506137d48361290b565b92508282019050808211156137ec576137eb612d44565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f613826601a8361281a565b9150613831826137f2565b602082019050919050565b5f6020820190508181035f8301526138538161381a565b9050919050565b5f6138648261290b565b915061386f8361290b565b925082820390508181111561388757613886612d44565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138c48261290b565b91506138cf8361290b565b9250826138df576138de61388d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61394460218361281a565b915061394f826138ea565b604082019050919050565b5f6020820190508181035f83015261397181613938565b9050919050565b5f81519050613986816128e1565b92915050565b5f602082840312156139a1576139a06128a9565b5b5f6139ae84828501613978565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6139e9816128d0565b82525050565b5f6139fa83836139e0565b60208301905092915050565b5f602082019050919050565b5f613a1c826139b7565b613a2681856139c1565b9350613a31836139d1565b805f5b83811015613a61578151613a4888826139ef565b9750613a5383613a06565b925050600181019050613a34565b5085935050505092915050565b5f60a082019050613a815f8301886129af565b613a8e60208301876131fb565b8181036040830152613aa08186613a12565b9050613aaf6060830185612c76565b613abc60808301846129af565b9695505050505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613afa601b8361281a565b9150613b0582613ac6565b602082019050919050565b5f6020820190508181035f830152613b2781613aee565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207a403f715c80cbf99070dcf5a88c681d697d78831a713fb3ae2e107c0855387864736f6c63430008190033
©2022-now by Spectre