token-icon

Snitch

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
SNITCH
Holders
117+0.00%
Transfers
1,047

Profile Summary

Decimals
9

Market

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