VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x946BD6…90cc
Summary
Transactions
Transfers
Address
0x946BD66D22121A217838944CC1296e2BD08B90cc
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x6080604052600436106200007f5760003560e01c80638da5cb5b11620000555780638da5cb5b146200014d578063cb80f219146200017d578063db9771f514620001c1578063f2fde38b14620001ef57620000d9565b806324600fc314620000e95780635f9cfd571462000103578063715018a6146200013357620000d9565b36620000d957600760009054906101000a900460ff16620000d7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000ce9062000d31565b60405180910390fd5b005b348015620000e657600080fd5b50005b348015620000f657600080fd5b50620001016200021d565b005b3480156200011057600080fd5b506200011b62000365565b6040516200012a919062000c31565b60405180910390f35b3480156200014057600080fd5b506200014b62000415565b005b3480156200015a57600080fd5b506200016562000556565b60405162000174919062000c31565b60405180910390f35b3480156200018a57600080fd5b50620001a96004803603810190620001a3919062000a5b565b6200057f565b604051620001b8919062000c31565b60405180910390f35b348015620001ce57600080fd5b50620001ed6004803603810190620001e7919062000a29565b62000768565b005b348015620001fc57600080fd5b506200021b600480360381019062000215919062000a29565b62000832565b005b62000227620009e5565b73ffffffffffffffffffffffffffffffffffffffff166200024762000556565b73ffffffffffffffffffffffffffffffffffffffff1614620002a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002979062000d0f565b60405180910390fd5b60004790506000620002b162000556565b73ffffffffffffffffffffffffffffffffffffffff1682604051620002d69062000c1a565b60006040518083038185875af1925050503d806000811462000315576040519150601f19603f3d011682016040523d82523d6000602084013e6200031a565b606091505b505090508062000361576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003589062000d53565b60405180910390fd5b5050565b600062000371620009e5565b73ffffffffffffffffffffffffffffffffffffffff166200039162000556565b73ffffffffffffffffffffffffffffffffffffffff1614620003ea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003e19062000d0f565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200041f620009e5565b73ffffffffffffffffffffffffffffffffffffffff166200043f62000556565b73ffffffffffffffffffffffffffffffffffffffff161462000498576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200048f9062000d0f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620005c7620009e5565b73ffffffffffffffffffffffffffffffffffffffff161462000620576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006179062000ced565b60405180910390fd5b6000888888888888886040516200063790620009ed565b62000649979695949392919062000c4e565b604051809103906000f08015801562000666573d6000803e3d6000fd5b509050600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638e75dd476040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200074057600080fd5b505af115801562000755573d6000803e3d6000fd5b5050505080915050979650505050505050565b62000772620009e5565b73ffffffffffffffffffffffffffffffffffffffff166200079262000556565b73ffffffffffffffffffffffffffffffffffffffff1614620007eb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007e29062000d0f565b60405180910390fd5b80600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6200083c620009e5565b73ffffffffffffffffffffffffffffffffffffffff166200085c62000556565b73ffffffffffffffffffffffffffffffffffffffff1614620008b5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008ac9062000d0f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000928576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200091f9062000ccb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b61363e8062000f2583390190565b60008135905062000a0c8162000ef0565b92915050565b60008135905062000a238162000f0a565b92915050565b60006020828403121562000a425762000a4162000dcf565b5b600062000a5284828501620009fb565b91505092915050565b600080600080600080600060e0888a03121562000a7d5762000a7c62000dcf565b5b600062000a8d8a828b01620009fb565b975050602062000aa08a828b01620009fb565b965050604062000ab38a828b01620009fb565b955050606062000ac68a828b01620009fb565b945050608062000ad98a828b01620009fb565b93505060a062000aec8a828b0162000a12565b92505060c062000aff8a828b0162000a12565b91505092959891949750929550565b62000b198162000d91565b82525050565b600062000b2e60268362000d80565b915062000b3b8262000dd4565b604082019050919050565b600062000b5560178362000d80565b915062000b628262000e23565b602082019050919050565b600062000b7c60208362000d80565b915062000b898262000e4c565b602082019050919050565b600062000ba3602a8362000d80565b915062000bb08262000e75565b604082019050919050565b600062000bca60008362000d75565b915062000bd78262000ec4565b600082019050919050565b600062000bf160108362000d80565b915062000bfe8262000ec7565b602082019050919050565b62000c148162000dc5565b82525050565b600062000c278262000bbb565b9150819050919050565b600060208201905062000c48600083018462000b0e565b92915050565b600060e08201905062000c65600083018a62000b0e565b62000c74602083018962000b0e565b62000c83604083018862000b0e565b62000c92606083018762000b0e565b62000ca1608083018662000b0e565b62000cb060a083018562000c09565b62000cbf60c083018462000c09565b98975050505050505050565b6000602082019050818103600083015262000ce68162000b1f565b9050919050565b6000602082019050818103600083015262000d088162000b46565b9050919050565b6000602082019050818103600083015262000d2a8162000b6d565b9050919050565b6000602082019050818103600083015262000d4c8162000b94565b9050919050565b6000602082019050818103600083015262000d6e8162000be2565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000d9e8262000da5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000efb8162000d91565b811462000f0757600080fd5b50565b62000f158162000dc5565b811462000f2157600080fd5b5056fe60806040523480156200001157600080fd5b506040516200363e3803806200363e833981810160405281019062000037919062000441565b6000620000496200022360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f8876200022b60201b60201c565b81600b8190555080600c8190555085600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505050505062000686565b600033905090565b6200023b6200022360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000261620003ea60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620002ba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002b19062000564565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200032d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003249062000542565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620004248162000652565b92915050565b6000815190506200043b816200066c565b92915050565b600080600080600080600060e0888a031215620004635762000462620005d5565b5b6000620004738a828b0162000413565b9750506020620004868a828b0162000413565b9650506040620004998a828b0162000413565b9550506060620004ac8a828b0162000413565b9450506080620004bf8a828b0162000413565b93505060a0620004d28a828b016200042a565b92505060c0620004e58a828b016200042a565b91505092959891949750929550565b60006200050360268362000586565b91506200051082620005da565b604082019050919050565b60006200052a60208362000586565b9150620005378262000629565b602082019050919050565b600060208201905081810360008301526200055d81620004f4565b9050919050565b600060208201905081810360008301526200057f816200051b565b9050919050565b600082825260208201905092915050565b6000620005a482620005ab565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6200065d8162000597565b81146200066957600080fd5b50565b6200067781620005cb565b81146200068357600080fd5b50565b612fa880620006966000396000f3fe6080604052600436106101235760003560e01c80636adf07e7116100a0578063b0e3b9d811610064578063b0e3b9d8146103a2578063eecea000146103cd578063f1ba7127146103f6578063f2fde38b14610422578063f6951e5c1461044b57610179565b80636adf07e7146102e3578063715018a61461030c5780638da5cb5b146103235780639f64bd481461034e578063a5b16b2e1461038b57610179565b8063185c6f84116100e7578063185c6f841461024a57806324600fc3146102615780632bc2623c14610278578063535bca9a146102a1578063579a6e49146102b857610179565b806303dd3d8114610188578063047a8802146101a4578063048d3599146101cd5780630becff15146101f657806312fc9f2c1461021f57610179565b3661017957600d60009054906101000a900460ff16610177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016e90612949565b60405180910390fd5b005b34801561018557600080fd5b50005b6101a2600480360381019061019d9190612479565b610476565b005b3480156101b057600080fd5b506101cb60048036038101906101c691906123df565b61095d565b005b3480156101d957600080fd5b506101f460048036038101906101ef91906123df565b610b2a565b005b34801561020257600080fd5b5061021d600480360381019061021891906124c2565b610cf7565b005b34801561022b57600080fd5b50610234610ebc565b60405161024191906129e9565b60405180910390f35b34801561025657600080fd5b5061025f610ec6565b005b34801561026d57600080fd5b50610276611050565b005b34801561028457600080fd5b5061029f600480360381019061029a91906124c2565b6111bd565b005b3480156102ad57600080fd5b506102b6611382565b005b3480156102c457600080fd5b506102cd61150c565b6040516102da919061281c565b60405180910390f35b3480156102ef57600080fd5b5061030a600480360381019061030591906123df565b61172b565b005b34801561031857600080fd5b506103216118f8565b005b34801561032f57600080fd5b50610338611a32565b604051610345919061281c565b60405180910390f35b34801561035a57600080fd5b50610375600480360381019061037091906123df565b611a5b565b604051610382919061286e565b60405180910390f35b34801561039757600080fd5b506103a0611ab1565b005b3480156103ae57600080fd5b506103b7611c3b565b6040516103c4919061281c565b60405180910390f35b3480156103d957600080fd5b506103f460048036038101906103ef9190612439565b611d54565b005b34801561040257600080fd5b5061040b611e2b565b604051610419929190612837565b60405180910390f35b34801561042e57600080fd5b50610449600480360381019061044491906123df565b6120bd565b005b34801561045757600080fd5b50610460612266565b60405161046d91906129e9565b60405180910390f35b61047e612270565b73ffffffffffffffffffffffffffffffffffffffff1661049c611a32565b73ffffffffffffffffffffffffffffffffffffffff16146104f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104e990612929565b60405180910390fd5b6000600b541461054157600b543414610540576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053790612889565b60405180910390fd5b5b600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b6105f5611a32565b6040518263ffffffff1660e01b8152600401610611919061281c565b602060405180830381600087803b15801561062b57600080fd5b505af115801561063f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610663919061240c565b90506000600b541461083057600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b15801561074557600080fd5b505afa158015610759573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061077d919061240c565b905060008173ffffffffffffffffffffffffffffffffffffffff16600b546040516107a790612807565b60006040518083038185875af1925050503d80600081146107e4576040519150601f19603f3d011682016040523d82523d6000602084013e6107e9565b606091505b505090508061082d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082490612989565b60405180910390fd5b50505b8160096000600a548152602001908152602001600020600001908051906020019061085c929190612278565b508060096000600a54815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600a600081548092919061091f90612bf1565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610951906128e9565b60405180910390a15050565b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b158015610a3357600080fd5b505afa158015610a47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a6b919061240c565b9050610a75612270565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ae2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad990612969565b60405180910390fd5b81600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b158015610c0057600080fd5b505afa158015610c14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c38919061240c565b9050610c42612270565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca690612969565b60405180910390fd5b81600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b158015610dcd57600080fd5b505afa158015610de1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e05919061240c565b9050610e0f612270565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7390612969565b60405180910390fd5b81600c819055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610eb0906128a9565b60405180910390a15050565b6000600c54905090565b6001151560086000610ed6612270565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f57906129c9565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663185c6f846040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561103657600080fd5b505af115801561104a573d6000803e3d6000fd5b50505050565b611058612270565b73ffffffffffffffffffffffffffffffffffffffff16611076611a32565b73ffffffffffffffffffffffffffffffffffffffff16146110cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c390612929565b60405180910390fd5b600047905060006110db611a32565b73ffffffffffffffffffffffffffffffffffffffff16826040516110fe90612807565b60006040518083038185875af1925050503d806000811461113b576040519150601f19603f3d011682016040523d82523d6000602084013e611140565b606091505b5050905080611184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117b90612989565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516111b1906129a9565b60405180910390a15050565b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b15801561129357600080fd5b505afa1580156112a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112cb919061240c565b90506112d5612270565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611342576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133990612969565b60405180910390fd5b81600b819055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161137690612909565b60405180910390a15050565b6001151560086000611392612270565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461141c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611413906129c9565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663535bca9a6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156114f257600080fd5b505af1158015611506573d6000803e3d6000fd5b50505050565b6000600115156008600061151e612270565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146115a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159f906129c9565b60405180910390fd5b600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf61165c611a32565b6040518263ffffffff1660e01b8152600401611678919061281c565b602060405180830381600087803b15801561169257600080fd5b505af11580156116a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ca919061240c565b90506001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508091505090565b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b15801561180157600080fd5b505afa158015611815573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611839919061240c565b9050611843612270565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a790612969565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b611900612270565b73ffffffffffffffffffffffffffffffffffffffff1661191e611a32565b73ffffffffffffffffffffffffffffffffffffffff1614611974576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196b90612929565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6001151560086000611ac1612270565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514611b4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b42906129c9565b60405180910390fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a5b16b2e6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611c2157600080fd5b505af1158015611c35573d6000803e3d6000fd5b50505050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b0e3b9d86040518163ffffffff1660e01b815260040160206040518083038186803b158015611d1357600080fd5b505afa158015611d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4b919061240c565b90508091505090565b611d5c612270565b73ffffffffffffffffffffffffffffffffffffffff16611d7a611a32565b73ffffffffffffffffffffffffffffffffffffffff1614611dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc790612929565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b606080611e36612270565b73ffffffffffffffffffffffffffffffffffffffff16611e54611a32565b73ffffffffffffffffffffffffffffffffffffffff1614611eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea190612929565b60405180910390fd5b6000600a54905060008167ffffffffffffffff811115611ecd57611ecc612cc7565b5b604051908082528060200260200182016040528015611f0057816020015b6060815260200190600190039081611eeb5790505b50905060008267ffffffffffffffff811115611f1f57611f1e612cc7565b5b604051908082528060200260200182016040528015611f4d5781602001602082028036833780820191505090505b50905060005b838110156120af57600960008281526020019081526020016000206000018054611f7c90612b8e565b80601f0160208091040260200160405190810160405280929190818152602001828054611fa890612b8e565b8015611ff55780601f10611fca57610100808354040283529160200191611ff5565b820191906000526020600020905b815481529060010190602001808311611fd857829003601f168201915b505050505083828151811061200d5761200c612c98565b5b60200260200101819052506009600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682828151811061206257612061612c98565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806120a790612bf1565b915050611f53565b508181945094505050509091565b6120c5612270565b73ffffffffffffffffffffffffffffffffffffffff166120e3611a32565b73ffffffffffffffffffffffffffffffffffffffff1614612139576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213090612929565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156121a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a0906128c9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600b54905090565b600033905090565b82805461228490612b8e565b90600052602060002090601f0160209004810192826122a657600085556122ed565b82601f106122bf57805160ff19168380011785556122ed565b828001600101855582156122ed579182015b828111156122ec5782518255916020019190600101906122d1565b5b5090506122fa91906122fe565b5090565b5b808211156123175760008160009055506001016122ff565b5090565b600061232e61232984612a29565b612a04565b90508281526020810184848401111561234a57612349612cfb565b5b612355848285612b4c565b509392505050565b60008135905061236c81612f2d565b92915050565b60008151905061238181612f2d565b92915050565b60008135905061239681612f44565b92915050565b600082601f8301126123b1576123b0612cf6565b5b81356123c184826020860161231b565b91505092915050565b6000813590506123d981612f5b565b92915050565b6000602082840312156123f5576123f4612d05565b5b60006124038482850161235d565b91505092915050565b60006020828403121561242257612421612d05565b5b600061243084828501612372565b91505092915050565b600080604083850312156124505761244f612d05565b5b600061245e8582860161235d565b925050602061246f85828601612387565b9150509250929050565b60006020828403121561248f5761248e612d05565b5b600082013567ffffffffffffffff8111156124ad576124ac612d00565b5b6124b98482850161239c565b91505092915050565b6000602082840312156124d8576124d7612d05565b5b60006124e6848285016123ca565b91505092915050565b60006124fb838361251b565b60208301905092915050565b6000612513838361261b565b905092915050565b61252481612b04565b82525050565b61253381612b04565b82525050565b600061254482612a7a565b61254e8185612ab5565b935061255983612a5a565b8060005b8381101561258a57815161257188826124ef565b975061257c83612a9b565b92505060018101905061255d565b5085935050505092915050565b60006125a282612a85565b6125ac8185612ac6565b9350836020820285016125be85612a6a565b8060005b858110156125fa57848403895281516125db8582612507565b94506125e683612aa8565b925060208a019950506001810190506125c2565b50829750879550505050505092915050565b61261581612b16565b82525050565b600061262682612a90565b6126308185612ae2565b9350612640818560208601612b5b565b61264981612d0a565b840191505092915050565b6000612661601283612af3565b915061266c82612d1b565b602082019050919050565b6000612684601283612af3565b915061268f82612d44565b602082019050919050565b60006126a7602683612af3565b91506126b282612d6d565b604082019050919050565b60006126ca601083612af3565b91506126d582612dbc565b602082019050919050565b60006126ed601683612af3565b91506126f882612de5565b602082019050919050565b6000612710602083612af3565b915061271b82612e0e565b602082019050919050565b6000612733602a83612af3565b915061273e82612e37565b604082019050919050565b6000612756601583612af3565b915061276182612e86565b602082019050919050565b6000612779600083612ad7565b915061278482612eaf565b600082019050919050565b600061279c601083612af3565b91506127a782612eb2565b602082019050919050565b60006127bf601683612af3565b91506127ca82612edb565b602082019050919050565b60006127e2601583612af3565b91506127ed82612f04565b602082019050919050565b61280181612b42565b82525050565b60006128128261276c565b9150819050919050565b6000602082019050612831600083018461252a565b92915050565b600060408201905081810360008301526128518185612597565b905081810360208301526128658184612539565b90509392505050565b6000602082019050612883600083018461260c565b92915050565b600060208201905081810360008301526128a281612654565b9050919050565b600060208201905081810360008301526128c281612677565b9050919050565b600060208201905081810360008301526128e28161269a565b9050919050565b60006020820190508181036000830152612902816126bd565b9050919050565b60006020820190508181036000830152612922816126e0565b9050919050565b6000602082019050818103600083015261294281612703565b9050919050565b6000602082019050818103600083015261296281612726565b9050919050565b6000602082019050818103600083015261298281612749565b9050919050565b600060208201905081810360008301526129a28161278f565b9050919050565b600060208201905081810360008301526129c2816127b2565b9050919050565b600060208201905081810360008301526129e2816127d5565b9050919050565b60006020820190506129fe60008301846127f8565b92915050565b6000612a0e612a1f565b9050612a1a8282612bc0565b919050565b6000604051905090565b600067ffffffffffffffff821115612a4457612a43612cc7565b5b612a4d82612d0a565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612b0f82612b22565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015612b79578082015181840152602081019050612b5e565b83811115612b88576000848401525b50505050565b60006002820490506001821680612ba657607f821691505b60208210811415612bba57612bb9612c69565b5b50919050565b612bc982612d0a565b810181811067ffffffffffffffff82111715612be857612be7612cc7565b5b80604052505050565b6000612bfc82612b42565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612c2f57612c2e612c3a565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f5261636b20507269636520557064617465640000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f437573746f6d6572205072696365205570646174656400000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f536d6172747261636b2061646d696e206f6e6c79210000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4368696c6420636f6e747261637473206f6e6c79210000000000000000000000600082015250565b612f3681612b04565b8114612f4157600080fd5b50565b612f4d81612b16565b8114612f5857600080fd5b50565b612f6481612b42565b8114612f6f57600080fd5b5056fea2646970667358221220648c62a1e8f879f29d669125a4ece5edbb0716ec1b93f59057c42063c1423d8f64736f6c63430008050033a2646970667358221220d8e8ecdd7d2d7d6a68be2df628355d22c3f313a7f5cb5d4d4d3eef07c48a97c464736f6c63430008050033