VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x47c1EE…9D59
Summary
Transactions
Transfers
Address
0x47c1EEb05F054524dcF4063e327d2A5e5DFe9D59
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x892cc74A26826d4339A87a8244738D9b566A6199
Deployer
0x892cc74A26826d4339A87a8244738D9b566A6199
Code
0x608060405234801561001057600080fd5b50600436106102a05760003560e01c80636fcfff45116101675780639ab24eb0116100ce578063d539139311610087578063d539139314610885578063d547741f146108a3578063dd62ed3e146108bf578063e63ab1e9146108ef578063eba8dabc1461090d578063f1127ed814610929576102a0565b80639ab24eb01461079f578063a217fddf146107cf578063a457c2d7146107ed578063a9059cbb1461081d578063c3cda5201461084d578063d505accf14610869576102a0565b80638456cb59116101205780638456cb59146106dd5780638e539e8c146106e757806391d148541461071757806395d89b41146107475780639711715a14610765578063981b24d01461076f576102a0565b80636fcfff45146105f75780637028e2cd1461062757806370a08231146106455780637666f1251461067557806379cc6790146106915780637ecebe00146106ad576102a0565b806336568abe1161020b5780634ee2cd7e116101c45780634ee2cd7e14610521578063555f323a14610551578063587cde1e1461056f5780635c19a95c1461059f5780635c975abb146105bb57806360f52f74146105d9576102a0565b806336568abe14610463578063395093511461047f5780633a46b1a8146104af5780633f4ba83a146104df57806340c10f19146104e957806342966c6814610505576102a0565b8063248a9ca31161025d578063248a9ca31461038d5780632848aeaf146103bd5780632f2ff15d146103ed578063313ce5671461040957806332cb6b0c146104275780633644e51514610445576102a0565b806301ffc9a7146102a557806306fdde03146102d5578063095ea7b3146102f35780631165f0dc1461032357806318160ddd1461033f57806323b872dd1461035d575b600080fd5b6102bf60048036038101906102ba91906140b3565b610959565b6040516102cc91906140fb565b60405180910390f35b6102dd6109d3565b6040516102ea91906141a6565b60405180910390f35b61030d6004803603810190610308919061425c565b610a65565b60405161031a91906140fb565b60405180910390f35b61033d6004803603810190610338919061429c565b610a88565b005b610347610c11565b60405161035491906142d8565b60405180910390f35b610377600480360381019061037291906142f3565b610c1b565b60405161038491906140fb565b60405180910390f35b6103a760048036038101906103a2919061437c565b610dbd565b6040516103b491906143b8565b60405180910390f35b6103d760048036038101906103d2919061429c565b610ddd565b6040516103e491906140fb565b60405180910390f35b610407600480360381019061040291906143d3565b610dfd565b005b610411610e1e565b60405161041e919061442f565b60405180910390f35b61042f610e27565b60405161043c91906142d8565b60405180910390f35b61044d610e36565b60405161045a91906143b8565b60405180910390f35b61047d600480360381019061047891906143d3565b610e45565b005b6104996004803603810190610494919061425c565b610ec8565b6040516104a691906140fb565b60405180910390f35b6104c960048036038101906104c4919061425c565b610eff565b6040516104d691906142d8565b60405180910390f35b6104e7610f93565b005b61050360048036038101906104fe919061425c565b610fc8565b005b61051f600480360381019061051a919061444a565b611001565b005b61053b6004803603810190610536919061425c565b611015565b60405161054891906142d8565b60405180910390f35b610559611085565b60405161056691906142d8565b60405180910390f35b6105896004803603810190610584919061429c565b61108b565b6040516105969190614486565b60405180910390f35b6105b960048036038101906105b4919061429c565b6110f4565b005b6105c3611108565b6040516105d091906140fb565b60405180910390f35b6105e161111f565b6040516105ee9190614486565b60405180910390f35b610611600480360381019061060c919061429c565b611145565b60405161061e91906144c0565b60405180910390f35b61062f611199565b60405161063c91906143b8565b60405180910390f35b61065f600480360381019061065a919061429c565b6111bd565b60405161066c91906142d8565b60405180910390f35b61068f600480360381019061068a9190614507565b611205565b005b6106ab60048036038101906106a6919061425c565b61128b565b005b6106c760048036038101906106c2919061429c565b6112ab565b6040516106d491906142d8565b60405180910390f35b6106e56112fb565b005b61070160048036038101906106fc919061444a565b611330565b60405161070e91906142d8565b60405180910390f35b610731600480360381019061072c91906143d3565b611386565b60405161073e91906140fb565b60405180910390f35b61074f6113f1565b60405161075c91906141a6565b60405180910390f35b61076d611483565b005b6107896004803603810190610784919061444a565b6114b9565b60405161079691906142d8565b60405180910390f35b6107b960048036038101906107b4919061429c565b6114ea565b6040516107c691906142d8565b60405180910390f35b6107d76115fb565b6040516107e491906143b8565b60405180910390f35b6108076004803603810190610802919061425c565b611602565b60405161081491906140fb565b60405180910390f35b6108376004803603810190610832919061425c565b611679565b60405161084491906140fb565b60405180910390f35b61086760048036038101906108629190614573565b6117bc565b005b610883600480360381019061087e9190614600565b6118c0565b005b61088d611a02565b60405161089a91906143b8565b60405180910390f35b6108bd60048036038101906108b891906143d3565b611a26565b005b6108d960048036038101906108d491906146a2565b611a47565b6040516108e691906142d8565b60405180910390f35b6108f7611ace565b60405161090491906143b8565b60405180910390f35b6109276004803603810190610922919061429c565b611af2565b005b610943600480360381019061093e919061470e565b611b6f565b60405161095091906147c3565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109cc57506109cb82611c7f565b5b9050919050565b6060600380546109e29061480d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0e9061480d565b8015610a5b5780601f10610a3057610100808354040283529160200191610a5b565b820191906000526020600020905b815481529060010190602001808311610a3e57829003601f168201915b5050505050905090565b600080610a70611ce9565b9050610a7d818585611cf1565b600191505092915050565b6000801b610a9581611eba565b600073ffffffffffffffffffffffffffffffffffffffff16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1d906148b0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8c90614942565b60405180910390fd5b81601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c0d601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166a084595161401484a000000611ece565b5050565b6000600254905090565b600060011515601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610ccc575060011515601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b15610d2457610cdc848484611f3c565b610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d12906149ae565b60405180910390fd5b60019050610db6565b6000829050600060648410610d5157606484610d409190614a2c565b90508084610d4e9190614a5d565b91505b610d5c868684611f3c565b610d9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d92906149ae565b60405180910390fd5b6000811115610daf57610dae8682611f6b565b5b6001925050505b9392505050565b600060096000838152602001908152602001600020600101549050919050565b60106020528060005260406000206000915054906101000a900460ff1681565b610e0682610dbd565b610e0f81611eba565b610e198383611f89565b505050565b60006012905090565b6a084595161401484a00000081565b6000610e4061206a565b905090565b610e4d611ce9565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb190614b03565b60405180910390fd5b610ec48282612184565b5050565b600080610ed3611ce9565b9050610ef4818585610ee58589611a47565b610eef9190614b23565b611cf1565b600191505092915050565b6000438210610f43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3a90614ba3565b60405180910390fd5b610f8b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083612266565b905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610fbd81611eba565b610fc56123b7565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610ff281611eba565b610ffc8383611ece565b505050565b61101261100c611ce9565b8261241a565b50565b600080600061106284600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612441565b915091508161107957611074856111bd565b61107b565b805b9250505092915050565b60115481565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6111056110ff611ce9565b82612536565b50565b6000600a60009054906101000a900460ff16905090565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611192600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050612650565b9050919050565b7f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f81565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661122f81611eba565b81601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b61129d82611297611ce9565b836126a3565b6112a7828261241a565b5050565b60006112f4600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061272f565b9050919050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61132581611eba565b61132d61273d565b50565b6000438210611374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136b90614ba3565b60405180910390fd5b61137f600f83612266565b9050919050565b60006009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060600480546114009061480d565b80601f016020809104026020016040519081016040528092919081815260200182805461142c9061480d565b80156114795780601f1061144e57610100808354040283529160200191611479565b820191906000526020600020905b81548152906001019060200180831161145c57829003601f168201915b5050505050905090565b7f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f6114ad81611eba565b6114b56127a0565b5050565b60008060006114c9846006612441565b91509150816114df576114da610c11565b6114e1565b805b92505050919050565b600080600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600081146115d257600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826115869190614a5d565b8154811061159757611596614bc3565b5b9060005260206000200160000160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166115d5565b60005b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16915050919050565b6000801b81565b60008061160d611ce9565b9050600061161b8286611a47565b905083811015611660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165790614c64565b60405180910390fd5b61166d8286868403611cf1565b60019250505092915050565b600060011515601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503611725576116dd83836127f6565b61171c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611713906149ae565b60405180910390fd5b600190506117b6565b6000829050600060648410611752576064846117419190614a2c565b9050808461174f9190614a5d565b91505b61175c85836127f6565b61179b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611792906149ae565b60405180910390fd5b60008111156117af576117ae3382611f6b565b5b6001925050505b92915050565b834211156117ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f690614cd0565b60405180910390fd5b60006118616118597fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf89898960405160200161183e9493929190614cf0565b60405160208183030381529060405280519060200120612819565b858585612833565b905061186c8161285e565b86146118ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a490614d81565b60405180910390fd5b6118b78188612536565b50505050505050565b83421115611903576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fa90614ded565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886119328c61285e565b8960405160200161194896959493929190614e0d565b604051602081830303815290604052805190602001209050600061196b82612819565b9050600061197b82878787612833565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146119eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e290614eba565b60405180910390fd5b6119f68a8a8a611cf1565b50505050505050505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b611a2f82610dbd565b611a3881611eba565b611a428383612184565b505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6611b1c81611eba565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690555050565b611b77614018565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208263ffffffff1681548110611bce57611bcd614bc3565b5b906000526020600020016040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525050905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611d60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5790614f4c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc690614fde565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611ead91906142d8565b60405180910390a3505050565b611ecb81611ec6611ce9565b6128bc565b50565b6a084595161401484a00000081611ee3610c11565b611eed9190614b23565b1115611f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f259061504a565b60405180910390fd5b611f388282612941565b5050565b600080611f47611ce9565b9050611f548582856126a3565b611f5f8585856129ce565b60019150509392505050565b611f758282612c44565b611f83600f612e1183612e27565b50505050565b611f938282611386565b6120665760016009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061200b611ce9565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60007f00000000000000000000000047c1eeb05f054524dcf4063e327d2a5e5dfe9d5973ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156120e657507f00000000851caf3cfdb6e899cf5958bfb1ac3413d346d43539627e6be7ec1b4a46145b15612113577fe1b55016597ef30e3f6b35e5907f7cb7a0915d728d082d699d61ba85e4ddaa009050612181565b61217e7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f7872429fa13a996a97ed79cac8447811ce45adffd3bf249729a71b78680ac6037fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66130f6565b90505b90565b61218e8282611386565b156122625760006009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612207611ce9565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000808380549050905060008082905060058311156122dc57600061228a84613130565b846122959190614a5d565b9050856122a28883613229565b60000160009054906101000a900463ffffffff1663ffffffff1611156122ca578091506122da565b6001816122d79190614b23565b92505b505b5b8082101561233c5760006122f1838361323e565b9050856122fe8883613229565b60000160009054906101000a900463ffffffff1663ffffffff16111561232657809150612336565b6001816123339190614b23565b92505b506122dd565b6000811461238b5761235a866001836123559190614a5d565b613229565b60000160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661238e565b60005b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16935050505092915050565b6123bf613264565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612403611ce9565b6040516124109190614486565b60405180910390a1565b6124248282611f6b565b80601160008282546124369190614b23565b925050819055505050565b60008060008411612487576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247e906150b6565b60405180910390fd5b61248f6132ad565b8411156124d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124c890615122565b60405180910390fd5b60006124e985856000016132be90919063ffffffff16565b90508360000180549050810361250657600080925092505061252f565b600184600101828154811061251e5761251d614bc3565b5b906000526020600020015492509250505b9250929050565b60006125418361108b565b9050600061254e846111bd565b905082600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f60405160405180910390a461264a828483613377565b50505050565b600063ffffffff801682111561269b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612692906151b4565b60405180910390fd5b819050919050565b60006126af8484611a47565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612729578181101561271b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271290615220565b60405180910390fd5b6127288484848403611cf1565b5b50505050565b600081600001549050919050565b612745613570565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612789611ce9565b6040516127969190614486565b60405180910390a1565b60006127ac60086135ba565b60006127b66132ad565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516127e791906142d8565b60405180910390a18091505090565b600080612801611ce9565b905061280e8185856129ce565b600191505092915050565b600061282c61282661206a565b836135d0565b9050919050565b600080600061284487878787613603565b91509150612851816136e5565b8192505050949350505050565b600080600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506128ab8161272f565b91506128b6816135ba565b50919050565b6128c68282611386565b61293d576128d38161384b565b6128e18360001c6020613878565b6040516020016128f2929190615314565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293491906141a6565b60405180910390fd5b5050565b61294b8282613ab4565b612953613c0a565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16612979610c11565b11156129ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129b1906153c0565b60405180910390fd5b6129c8600f613c2e83612e27565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3490615452565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612aac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa3906154e4565b60405180910390fd5b612ab7838383613c44565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612b3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b3490615576565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612c2b91906142d8565b60405180910390a3612c3e848484613c5c565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612cb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612caa90615608565b60405180910390fd5b612cbf82600083613c44565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3c9061569a565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612df891906142d8565b60405180910390a3612e0c83600084613c5c565b505050565b60008183612e1f9190614a5d565b905092915050565b6000806000858054905090506000808214612ef657612e5287600184612e4d9190614a5d565b613229565b6040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525050612f32565b6040518060400160405280600063ffffffff16815260200160007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505b905080602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169350612f6784868863ffffffff16565b9250600082118015612f82575043816000015163ffffffff16145b15612ffc57612f9083613c6c565b612fa688600185612fa19190614a5d565b613229565b60000160046101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055506130ec565b86604051806040016040528061301143612650565b63ffffffff16815260200161302586613c6c565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505b5050935093915050565b600083838346306040516020016131119594939291906156ba565b6040516020818303038152906040528051906020012090509392505050565b60008082036131425760009050613224565b6000600161314f84613cd7565b901c6001901b90506001818481613169576131686149ce565b5b048201901c90506001818481613182576131816149ce565b5b048201901c9050600181848161319b5761319a6149ce565b5b048201901c905060018184816131b4576131b36149ce565b5b048201901c905060018184816131cd576131cc6149ce565b5b048201901c905060018184816131e6576131e56149ce565b5b048201901c905060018184816131ff576131fe6149ce565b5b048201901c90506132208182858161321a576132196149ce565b5b04613db8565b9150505b919050565b60008260005281602060002001905092915050565b6000600282841861324f9190614a2c565b82841661325c9190614b23565b905092915050565b61326c611108565b6132ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132a290615759565b60405180910390fd5b565b60006132b9600861272f565b905090565b6000808380549050036132d45760009050613371565b600080848054905090505b808210156133285760006132f3838361323e565b9050846133008783613dd1565b60000154111561331257809150613322565b60018161331f9190614b23565b92505b506132df565b60008211801561335057508361334a866001856133459190614a5d565b613dd1565b60000154145b1561336b576001826133629190614a5d565b92505050613371565b81925050505b92915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156133b35750600081115b1561356b57600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146134915760008061343a600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612e1185612e27565b915091508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051613486929190615779565b60405180910390a250505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461356a57600080613513600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613c2e85612e27565b915091508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161355f929190615779565b60405180910390a250505b5b505050565b613578611108565b156135b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135af906157ee565b60405180910390fd5b565b6001816000016000828254019250508190555050565b600082826040516020016135e592919061587b565b60405160208183030381529060405280519060200120905092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c111561363e5760006003915091506136dc565b60006001878787876040516000815260200160405260405161366394939291906158b2565b6020604051602081039080840390855afa158015613685573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036136d3576000600192509250506136dc565b80600092509250505b94509492505050565b600060048111156136f9576136f86158f7565b5b81600481111561370c5761370b6158f7565b5b03156138485760016004811115613726576137256158f7565b5b816004811115613739576137386158f7565b5b03613779576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161377090615972565b60405180910390fd5b6002600481111561378d5761378c6158f7565b5b8160048111156137a05761379f6158f7565b5b036137e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137d7906159de565b60405180910390fd5b600360048111156137f4576137f36158f7565b5b816004811115613807576138066158f7565b5b03613847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161383e90615a70565b60405180910390fd5b5b50565b60606138718273ffffffffffffffffffffffffffffffffffffffff16601460ff16613878565b9050919050565b60606000600283600261388b9190615a90565b6138959190614b23565b67ffffffffffffffff8111156138ae576138ad615ad2565b5b6040519080825280601f01601f1916602001820160405280156138e05781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061391857613917614bc3565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061397c5761397b614bc3565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026139bc9190615a90565b6139c69190614b23565b90505b6001811115613a66577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613a0857613a07614bc3565b5b1a60f81b828281518110613a1f57613a1e614bc3565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613a5f90615b01565b90506139c9565b5060008414613aaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aa190615b76565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b1a90615be2565b60405180910390fd5b613b2f60008383613c44565b8060026000828254613b419190614b23565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613bf291906142d8565b60405180910390a3613c0660008383613c5c565b5050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b60008183613c3c9190614b23565b905092915050565b613c4c613570565b613c57838383613df3565b505050565b613c67838383613eab565b505050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8016821115613ccf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cc690615c74565b60405180910390fd5b819050919050565b600080600090506000608084901c1115613cf957608083901c92506080810190505b6000604084901c1115613d1457604083901c92506040810190505b6000602084901c1115613d2f57602083901c92506020810190505b6000601084901c1115613d4a57601083901c92506010810190505b6000600884901c1115613d6557600883901c92506008810190505b6000600484901c1115613d8057600483901c92506004810190505b6000600284901c1115613d9b57600283901c92506002810190505b6000600184901c1115613daf576001810190505b80915050919050565b6000818310613dc75781613dc9565b825b905092915050565b60008083600052826020600020019050613dea81613ed6565b91505092915050565b613dfe838383613ee0565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613e4857613e3b82613ee5565b613e43613f38565b613ea6565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613e9257613e8583613ee5565b613e8d613f38565b613ea5565b613e9b83613ee5565b613ea482613ee5565b5b5b505050565b613eb6838383613f4c565b613ed1613ec28461108b565b613ecb8461108b565b83613377565b505050565b6000819050919050565b505050565b613f35600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613f30836111bd565b613f51565b50565b613f4a6006613f45610c11565b613f51565b565b505050565b6000613f5b6132ad565b905080613f6a84600001613fcc565b1015613fc75782600001819080600181540180825580915050600190039060005260206000200160009091909190915055826001018290806001815401808255809150506001900390600052602060002001600090919091909150555b505050565b600080828054905003613fe25760009050614013565b8160018380549050613ff49190614a5d565b8154811061400557614004614bc3565b5b906000526020600020015490505b919050565b6040518060400160405280600063ffffffff16815260200160007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140908161405b565b811461409b57600080fd5b50565b6000813590506140ad81614087565b92915050565b6000602082840312156140c9576140c8614056565b5b60006140d78482850161409e565b91505092915050565b60008115159050919050565b6140f5816140e0565b82525050565b600060208201905061411060008301846140ec565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614150578082015181840152602081019050614135565b60008484015250505050565b6000601f19601f8301169050919050565b600061417882614116565b6141828185614121565b9350614192818560208601614132565b61419b8161415c565b840191505092915050565b600060208201905081810360008301526141c0818461416d565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006141f3826141c8565b9050919050565b614203816141e8565b811461420e57600080fd5b50565b600081359050614220816141fa565b92915050565b6000819050919050565b61423981614226565b811461424457600080fd5b50565b60008135905061425681614230565b92915050565b6000806040838503121561427357614272614056565b5b600061428185828601614211565b925050602061429285828601614247565b9150509250929050565b6000602082840312156142b2576142b1614056565b5b60006142c084828501614211565b91505092915050565b6142d281614226565b82525050565b60006020820190506142ed60008301846142c9565b92915050565b60008060006060848603121561430c5761430b614056565b5b600061431a86828701614211565b935050602061432b86828701614211565b925050604061433c86828701614247565b9150509250925092565b6000819050919050565b61435981614346565b811461436457600080fd5b50565b60008135905061437681614350565b92915050565b60006020828403121561439257614391614056565b5b60006143a084828501614367565b91505092915050565b6143b281614346565b82525050565b60006020820190506143cd60008301846143a9565b92915050565b600080604083850312156143ea576143e9614056565b5b60006143f885828601614367565b925050602061440985828601614211565b9150509250929050565b600060ff82169050919050565b61442981614413565b82525050565b60006020820190506144446000830184614420565b92915050565b6000602082840312156144605761445f614056565b5b600061446e84828501614247565b91505092915050565b614480816141e8565b82525050565b600060208201905061449b6000830184614477565b92915050565b600063ffffffff82169050919050565b6144ba816144a1565b82525050565b60006020820190506144d560008301846144b1565b92915050565b6144e4816140e0565b81146144ef57600080fd5b50565b600081359050614501816144db565b92915050565b6000806040838503121561451e5761451d614056565b5b600061452c85828601614211565b925050602061453d858286016144f2565b9150509250929050565b61455081614413565b811461455b57600080fd5b50565b60008135905061456d81614547565b92915050565b60008060008060008060c087890312156145905761458f614056565b5b600061459e89828a01614211565b96505060206145af89828a01614247565b95505060406145c089828a01614247565b94505060606145d189828a0161455e565b93505060806145e289828a01614367565b92505060a06145f389828a01614367565b9150509295509295509295565b600080600080600080600060e0888a03121561461f5761461e614056565b5b600061462d8a828b01614211565b975050602061463e8a828b01614211565b965050604061464f8a828b01614247565b95505060606146608a828b01614247565b94505060806146718a828b0161455e565b93505060a06146828a828b01614367565b92505060c06146938a828b01614367565b91505092959891949750929550565b600080604083850312156146b9576146b8614056565b5b60006146c785828601614211565b92505060206146d885828601614211565b9150509250929050565b6146eb816144a1565b81146146f657600080fd5b50565b600081359050614708816146e2565b92915050565b6000806040838503121561472557614724614056565b5b600061473385828601614211565b9250506020614744858286016146f9565b9150509250929050565b614757816144a1565b82525050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b61478e8161475d565b82525050565b6040820160008201516147aa600085018261474e565b5060208201516147bd6020850182614785565b50505050565b60006040820190506147d86000830184614794565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061482557607f821691505b602082108103614838576148376147de565b5b50919050565b7f496e697469616c20737570706c7920726563697069656e7420616c726561647960008201527f2073657400000000000000000000000000000000000000000000000000000000602082015250565b600061489a602483614121565b91506148a58261483e565b604082019050919050565b600060208201905081810360008301526148c98161488d565b9050919050565b7f526563697069656e742063616e6e6f7420626520746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061492c602483614121565b9150614937826148d0565b604082019050919050565b6000602082019050818103600083015261495b8161491f565b9050919050565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b6000614998601083614121565b91506149a382614962565b602082019050919050565b600060208201905081810360008301526149c78161498b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614a3782614226565b9150614a4283614226565b925082614a5257614a516149ce565b5b828204905092915050565b6000614a6882614226565b9150614a7383614226565b9250828203905081811115614a8b57614a8a6149fd565b5b92915050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614aed602f83614121565b9150614af882614a91565b604082019050919050565b60006020820190508181036000830152614b1c81614ae0565b9050919050565b6000614b2e82614226565b9150614b3983614226565b9250828201905080821115614b5157614b506149fd565b5b92915050565b7f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e656400600082015250565b6000614b8d601f83614121565b9150614b9882614b57565b602082019050919050565b60006020820190508181036000830152614bbc81614b80565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614c4e602583614121565b9150614c5982614bf2565b604082019050919050565b60006020820190508181036000830152614c7d81614c41565b9050919050565b7f4552433230566f7465733a207369676e61747572652065787069726564000000600082015250565b6000614cba601d83614121565b9150614cc582614c84565b602082019050919050565b60006020820190508181036000830152614ce981614cad565b9050919050565b6000608082019050614d0560008301876143a9565b614d126020830186614477565b614d1f60408301856142c9565b614d2c60608301846142c9565b95945050505050565b7f4552433230566f7465733a20696e76616c6964206e6f6e636500000000000000600082015250565b6000614d6b601983614121565b9150614d7682614d35565b602082019050919050565b60006020820190508181036000830152614d9a81614d5e565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000614dd7601d83614121565b9150614de282614da1565b602082019050919050565b60006020820190508181036000830152614e0681614dca565b9050919050565b600060c082019050614e2260008301896143a9565b614e2f6020830188614477565b614e3c6040830187614477565b614e4960608301866142c9565b614e5660808301856142c9565b614e6360a08301846142c9565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000614ea4601e83614121565b9150614eaf82614e6e565b602082019050919050565b60006020820190508181036000830152614ed381614e97565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614f36602483614121565b9150614f4182614eda565b604082019050919050565b60006020820190508181036000830152614f6581614f29565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614fc8602283614121565b9150614fd382614f6c565b604082019050919050565b60006020820190508181036000830152614ff781614fbb565b9050919050565b7f43616e6e6f74206d696e74206265796f6e64206d617820737570706c792e0000600082015250565b6000615034601e83614121565b915061503f82614ffe565b602082019050919050565b6000602082019050818103600083015261506381615027565b9050919050565b7f4552433230536e617073686f743a206964206973203000000000000000000000600082015250565b60006150a0601683614121565b91506150ab8261506a565b602082019050919050565b600060208201905081810360008301526150cf81615093565b9050919050565b7f4552433230536e617073686f743a206e6f6e6578697374656e74206964000000600082015250565b600061510c601d83614121565b9150615117826150d6565b602082019050919050565b6000602082019050818103600083015261513b816150ff565b9050919050565b7f53616665436173743a2076616c756520646f65736e27742066697420696e203360008201527f3220626974730000000000000000000000000000000000000000000000000000602082015250565b600061519e602683614121565b91506151a982615142565b604082019050919050565b600060208201905081810360008301526151cd81615191565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061520a601d83614121565b9150615215826151d4565b602082019050919050565b60006020820190508181036000830152615239816151fd565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000615281601783615240565b915061528c8261524b565b601782019050919050565b60006152a282614116565b6152ac8185615240565b93506152bc818560208601614132565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006152fe601183615240565b9150615309826152c8565b601182019050919050565b600061531f82615274565b915061532b8285615297565b9150615336826152f1565b91506153428284615297565b91508190509392505050565b7f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60008201527f766572666c6f77696e6720766f74657300000000000000000000000000000000602082015250565b60006153aa603083614121565b91506153b58261534e565b604082019050919050565b600060208201905081810360008301526153d98161539d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061543c602583614121565b9150615447826153e0565b604082019050919050565b6000602082019050818103600083015261546b8161542f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006154ce602383614121565b91506154d982615472565b604082019050919050565b600060208201905081810360008301526154fd816154c1565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000615560602683614121565b915061556b82615504565b604082019050919050565b6000602082019050818103600083015261558f81615553565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006155f2602183614121565b91506155fd82615596565b604082019050919050565b60006020820190508181036000830152615621816155e5565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000615684602283614121565b915061568f82615628565b604082019050919050565b600060208201905081810360008301526156b381615677565b9050919050565b600060a0820190506156cf60008301886143a9565b6156dc60208301876143a9565b6156e960408301866143a9565b6156f660608301856142c9565b6157036080830184614477565b9695505050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000615743601483614121565b915061574e8261570d565b602082019050919050565b6000602082019050818103600083015261577281615736565b9050919050565b600060408201905061578e60008301856142c9565b61579b60208301846142c9565b9392505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006157d8601083614121565b91506157e3826157a2565b602082019050919050565b60006020820190508181036000830152615807816157cb565b9050919050565b7f1901000000000000000000000000000000000000000000000000000000000000600082015250565b6000615844600283615240565b915061584f8261580e565b600282019050919050565b6000819050919050565b61587561587082614346565b61585a565b82525050565b600061588682615837565b91506158928285615864565b6020820191506158a28284615864565b6020820191508190509392505050565b60006080820190506158c760008301876143a9565b6158d46020830186614420565b6158e160408301856143a9565b6158ee60608301846143a9565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b600061595c601883614121565b915061596782615926565b602082019050919050565b6000602082019050818103600083015261598b8161594f565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b60006159c8601f83614121565b91506159d382615992565b602082019050919050565b600060208201905081810360008301526159f7816159bb565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615a5a602283614121565b9150615a65826159fe565b604082019050919050565b60006020820190508181036000830152615a8981615a4d565b9050919050565b6000615a9b82614226565b9150615aa683614226565b9250828202615ab481614226565b91508282048414831517615acb57615aca6149fd565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000615b0c82614226565b915060008203615b1f57615b1e6149fd565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615b60602083614121565b9150615b6b82615b2a565b602082019050919050565b60006020820190508181036000830152615b8f81615b53565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000615bcc601f83614121565b9150615bd782615b96565b602082019050919050565b60006020820190508181036000830152615bfb81615bbf565b9050919050565b7f53616665436173743a2076616c756520646f65736e27742066697420696e203260008201527f3234206269747300000000000000000000000000000000000000000000000000602082015250565b6000615c5e602783614121565b9150615c6982615c02565b604082019050919050565b60006020820190508181036000830152615c8d81615c51565b905091905056fea264697066735822122001376e6a4a3c01f9bb6d31c0e043cac3392ecf6e00ea2854c4fd3659a335843064736f6c63430008120033