Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,999,000.00 HENG

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x9C631E009E96D14AC685e204E2d9F9d4Fe6a1543
60c06040526019600b556000600c60006101000a81548160ff021916908315150217905550610e10600d55610708600f556001601160006101000a81548160ff0219169083151502179055506000601160016101000a81548160ff0219169083151502179055506000601160026101000a81548160ff0219169083151502179055506001601360006101000a81548160ff021916908315150217905550348015620000a957600080fd5b506040518060400160405280600d81526020017f4865616420456e67696e656572000000000000000000000000000000000000008152506040518060400160405280600481526020017f48454e470000000000000000000000000000000000000000000000000000000081525081600390805190602001906200012e92919062000b0e565b5080600490805190602001906200014792919062000b0e565b5050506200016a6200015e620005ce60201b60201c565b620005d660201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001968160016200069c60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000216573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023c919062000c28565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ca919062000c28565b6040518363ffffffff1660e01b8152600401620002e992919062000c6b565b6020604051808303816000875af115801562000309573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032f919062000c28565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200037760a05160016200069c60201b60201c565b6200038c60a05160016200078660201b60201c565b6000806000600690506000600290506000806009905060006a01a74e01d3ec156360000090506904a806ad1548f07400006008819055506904a806ad1548f0740000600a81905550612710600582620003e6919062000cd1565b620003f2919062000d61565b60098190555086601581905550856016819055508460178190555060175460165460155462000422919062000d99565b6200042e919062000d99565b6014819055508360198190555082601a8190555081601b81905550601b54601a546019546200045e919062000d99565b6200046a919062000d99565b601881905550739c631e009e96d14ac685e204e2d9f9d4fe6a1543600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550739c631e009e96d14ac685e204e2d9f9d4fe6a1543600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200053c6200052e6200082760201b60201c565b60016200085160201b60201c565b6200054f3060016200085160201b60201c565b6200056461dead60016200085160201b60201c565b62000586620005786200082760201b60201c565b60016200069c60201b60201c565b620005993060016200069c60201b60201c565b620005ae61dead60016200069c60201b60201c565b620005c033826200098b60201b60201c565b505050505050505062000fb8565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620006ac620005ce60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620006d26200082760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200072b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007229062000e57565b60405180910390fd5b80602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b62000861620005ce60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620008876200082760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620008e0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008d79062000e57565b60405180910390fd5b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200097f919062000e96565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620009fe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009f59062000f03565b60405180910390fd5b62000a126000838362000b0460201b60201c565b806002600082825462000a26919062000d99565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000a7d919062000d99565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000ae4919062000f36565b60405180910390a362000b006000838362000b0960201b60201c565b5050565b505050565b505050565b82805462000b1c9062000f82565b90600052602060002090601f01602090048101928262000b40576000855562000b8c565b82601f1062000b5b57805160ff191683800117855562000b8c565b8280016001018555821562000b8c579182015b8281111562000b8b57825182559160200191906001019062000b6e565b5b50905062000b9b919062000b9f565b5090565b5b8082111562000bba57600081600090555060010162000ba0565b5090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000bf08262000bc3565b9050919050565b62000c028162000be3565b811462000c0e57600080fd5b50565b60008151905062000c228162000bf7565b92915050565b60006020828403121562000c415762000c4062000bbe565b5b600062000c518482850162000c11565b91505092915050565b62000c658162000be3565b82525050565b600060408201905062000c82600083018562000c5a565b62000c91602083018462000c5a565b9392505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000cde8262000c98565b915062000ceb8362000c98565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000d275762000d2662000ca2565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000d6e8262000c98565b915062000d7b8362000c98565b92508262000d8e5762000d8d62000d32565b5b828204905092915050565b600062000da68262000c98565b915062000db38362000c98565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000deb5762000dea62000ca2565b5b828201905092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000e3f60208362000df6565b915062000e4c8262000e07565b602082019050919050565b6000602082019050818103600083015262000e728162000e30565b9050919050565b60008115159050919050565b62000e908162000e79565b82525050565b600060208201905062000ead600083018462000e85565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000eeb601f8362000df6565b915062000ef88262000eb3565b602082019050919050565b6000602082019050818103600083015262000f1e8162000edc565b9050919050565b62000f308162000c98565b82525050565b600060208201905062000f4d600083018462000f25565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000f9b57607f821691505b6020821081141562000fb25762000fb162000f53565b5b50919050565b60805160a051615a03620010406000396000818161156501528181611b330152818161257e015281816126350152818161266201528181612ca601528181613daa01528181613e630152613e90015260008181610f3a01528181612c4e01528181614006015281816140e70152818161410e015281816141aa01526141d10152615a036000f3fe60806040526004361061039b5760003560e01c80638da5cb5b116101dc578063bbc0c74211610102578063dd62ed3e116100a0578063f2fde38b1161006f578063f2fde38b14610dad578063f637434214610dd6578063f8b45b0514610e01578063fe72b27a14610e2c576103a2565b8063dd62ed3e14610cef578063e2f4560514610d2c578063e884f26014610d57578063f11a24d314610d82576103a2565b8063c876d0b9116100dc578063c876d0b914610c31578063c8c8ebe414610c5c578063d257b34f14610c87578063d85ba06314610cc4576103a2565b8063bbc0c74214610bb4578063c024666814610bdf578063c18bc19514610c08576103a2565b80639ec22c0e1161017a578063a4c82a0011610149578063a4c82a0014610ae6578063a9059cbb14610b11578063aacebbe314610b4e578063b62496f514610b77576103a2565b80639ec22c0e14610a285780639fccce3214610a53578063a0d82dc514610a7e578063a457c2d714610aa9576103a2565b8063924de9b7116101b6578063924de9b71461098057806395d89b41146109a95780639a7a23d6146109d45780639c3b4fdc146109fd576103a2565b80638da5cb5b146108ff5780638ea5220f1461092a5780639213691314610955576103a2565b80632c3e486c116102c15780636a486a8e1161025f578063751039fc1161022e578063751039fc146108555780637571336a1461088057806375f0a874146108a95780637bce5a04146108d4576103a2565b80636a486a8e146107995780636ddd1713146107c457806370a08231146107ef578063730c18881461082c576103a2565b8063395093511161029b57806339509351146106c957806349bd5a5e146107065780634a62bb65146107315780634fbee1931461075c576103a2565b80632c3e486c146106485780632e82f1a014610673578063313ce5671461069e576103a2565b8063199ffc721161033957806320c35c7d1161030857806320c35c7d146105a057806323b872dd146105c957806327c8f83514610606578063293230b814610631576103a2565b8063199ffc72146104f65780631a8145bb146105215780631f3fed8f1461054c578063203e727e14610577576103a2565b80631694505e116103755780631694505e1461044c57806318160ddd146104775780631816467f146104a2578063184c16c5146104cb576103a2565b806306fdde03146103a7578063095ea7b3146103d257806310d5de531461040f576103a2565b366103a257005b600080fd5b3480156103b357600080fd5b506103bc610e69565b6040516103c99190614319565b60405180910390f35b3480156103de57600080fd5b506103f960048036038101906103f491906143d4565b610efb565b604051610406919061442f565b60405180910390f35b34801561041b57600080fd5b506104366004803603810190610431919061444a565b610f19565b604051610443919061442f565b60405180910390f35b34801561045857600080fd5b50610461610f38565b60405161046e91906144d6565b60405180910390f35b34801561048357600080fd5b5061048c610f5c565b6040516104999190614500565b60405180910390f35b3480156104ae57600080fd5b506104c960048036038101906104c4919061444a565b610f66565b005b3480156104d757600080fd5b506104e06110a2565b6040516104ed9190614500565b60405180910390f35b34801561050257600080fd5b5061050b6110a8565b6040516105189190614500565b60405180910390f35b34801561052d57600080fd5b506105366110ae565b6040516105439190614500565b60405180910390f35b34801561055857600080fd5b506105616110b4565b60405161056e9190614500565b60405180910390f35b34801561058357600080fd5b5061059e6004803603810190610599919061451b565b6110ba565b005b3480156105ac57600080fd5b506105c760048036038101906105c29190614548565b6111c9565b005b3480156105d557600080fd5b506105f060048036038101906105eb919061459b565b6112dc565b6040516105fd919061442f565b60405180910390f35b34801561061257600080fd5b5061061b6113d4565b60405161062891906145fd565b60405180910390f35b34801561063d57600080fd5b506106466113da565b005b34801561065457600080fd5b5061065d611495565b60405161066a9190614500565b60405180910390f35b34801561067f57600080fd5b5061068861149b565b604051610695919061442f565b60405180910390f35b3480156106aa57600080fd5b506106b36114ae565b6040516106c09190614634565b60405180910390f35b3480156106d557600080fd5b506106f060048036038101906106eb91906143d4565b6114b7565b6040516106fd919061442f565b60405180910390f35b34801561071257600080fd5b5061071b611563565b60405161072891906145fd565b60405180910390f35b34801561073d57600080fd5b50610746611587565b604051610753919061442f565b60405180910390f35b34801561076857600080fd5b50610783600480360381019061077e919061444a565b61159a565b604051610790919061442f565b60405180910390f35b3480156107a557600080fd5b506107ae6115f0565b6040516107bb9190614500565b60405180910390f35b3480156107d057600080fd5b506107d96115f6565b6040516107e6919061442f565b60405180910390f35b3480156107fb57600080fd5b506108166004803603810190610811919061444a565b611609565b6040516108239190614500565b60405180910390f35b34801561083857600080fd5b50610853600480360381019061084e919061467b565b611651565b005b34801561086157600080fd5b5061086a611791565b604051610877919061442f565b60405180910390f35b34801561088c57600080fd5b506108a760048036038101906108a291906146ce565b611831565b005b3480156108b557600080fd5b506108be611908565b6040516108cb91906145fd565b60405180910390f35b3480156108e057600080fd5b506108e961192e565b6040516108f69190614500565b60405180910390f35b34801561090b57600080fd5b50610914611934565b60405161092191906145fd565b60405180910390f35b34801561093657600080fd5b5061093f61195e565b60405161094c91906145fd565b60405180910390f35b34801561096157600080fd5b5061096a611984565b6040516109779190614500565b60405180910390f35b34801561098c57600080fd5b506109a760048036038101906109a2919061470e565b61198a565b005b3480156109b557600080fd5b506109be611a23565b6040516109cb9190614319565b60405180910390f35b3480156109e057600080fd5b506109fb60048036038101906109f691906146ce565b611ab5565b005b348015610a0957600080fd5b50610a12611bce565b604051610a1f9190614500565b60405180910390f35b348015610a3457600080fd5b50610a3d611bd4565b604051610a4a9190614500565b60405180910390f35b348015610a5f57600080fd5b50610a68611bda565b604051610a759190614500565b60405180910390f35b348015610a8a57600080fd5b50610a93611be0565b604051610aa09190614500565b60405180910390f35b348015610ab557600080fd5b50610ad06004803603810190610acb91906143d4565b611be6565b604051610add919061442f565b60405180910390f35b348015610af257600080fd5b50610afb611cd1565b604051610b089190614500565b60405180910390f35b348015610b1d57600080fd5b50610b386004803603810190610b3391906143d4565b611cd7565b604051610b45919061442f565b60405180910390f35b348015610b5a57600080fd5b50610b756004803603810190610b70919061444a565b611cf5565b005b348015610b8357600080fd5b50610b9e6004803603810190610b99919061444a565b611e31565b604051610bab919061442f565b60405180910390f35b348015610bc057600080fd5b50610bc9611e51565b604051610bd6919061442f565b60405180910390f35b348015610beb57600080fd5b50610c066004803603810190610c0191906146ce565b611e64565b005b348015610c1457600080fd5b50610c2f6004803603810190610c2a919061451b565b611f89565b005b348015610c3d57600080fd5b50610c46612098565b604051610c53919061442f565b60405180910390f35b348015610c6857600080fd5b50610c716120ab565b604051610c7e9190614500565b60405180910390f35b348015610c9357600080fd5b50610cae6004803603810190610ca9919061451b565b6120b1565b604051610cbb919061442f565b60405180910390f35b348015610cd057600080fd5b50610cd9612206565b604051610ce69190614500565b60405180910390f35b348015610cfb57600080fd5b50610d166004803603810190610d11919061473b565b61220c565b604051610d239190614500565b60405180910390f35b348015610d3857600080fd5b50610d41612293565b604051610d4e9190614500565b60405180910390f35b348015610d6357600080fd5b50610d6c612299565b604051610d79919061442f565b60405180910390f35b348015610d8e57600080fd5b50610d97612339565b604051610da49190614500565b60405180910390f35b348015610db957600080fd5b50610dd46004803603810190610dcf919061444a565b61233f565b005b348015610de257600080fd5b50610deb612437565b604051610df89190614500565b60405180910390f35b348015610e0d57600080fd5b50610e1661243d565b604051610e239190614500565b60405180910390f35b348015610e3857600080fd5b50610e536004803603810190610e4e919061451b565b612443565b604051610e60919061442f565b60405180910390f35b606060038054610e78906147aa565b80601f0160208091040260200160405190810160405280929190818152602001828054610ea4906147aa565b8015610ef15780601f10610ec657610100808354040283529160200191610ef1565b820191906000526020600020905b815481529060010190602001808311610ed457829003601f168201915b5050505050905090565b6000610f0f610f0861271b565b8484612723565b6001905092915050565b602080528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b610f6e61271b565b73ffffffffffffffffffffffffffffffffffffffff16610f8c611934565b73ffffffffffffffffffffffffffffffffffffffff1614610fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd990614828565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600f5481565b600b5481565b601d5481565b601c5481565b6110c261271b565b73ffffffffffffffffffffffffffffffffffffffff166110e0611934565b73ffffffffffffffffffffffffffffffffffffffff1614611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d90614828565b60405180910390fd5b670de0b6b3a76400006103e8600161114c610f5c565b6111569190614877565b6111609190614900565b61116a9190614900565b8110156111ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a3906149a3565b60405180910390fd5b670de0b6b3a7640000816111c09190614877565b60088190555050565b6111d161271b565b73ffffffffffffffffffffffffffffffffffffffff166111ef611934565b73ffffffffffffffffffffffffffffffffffffffff1614611245576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123c90614828565b60405180910390fd5b606383838561125491906149c3565b61125e91906149c3565b111561129f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129690614a65565b60405180910390fd5b8260198190555081601a8190555080601b81905550601b54601a546019546112c791906149c3565b6112d191906149c3565b601881905550505050565b60006112e98484846128ee565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061133461271b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156113b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ab90614af7565b60405180910390fd5b6113c8856113c061271b565b858403612723565b60019150509392505050565b61dead81565b6113e261271b565b73ffffffffffffffffffffffffffffffffffffffff16611400611934565b73ffffffffffffffffffffffffffffffffffffffff1614611456576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144d90614828565b60405180910390fd5b6001601160016101000a81548160ff0219169083151502179055506001601160026101000a81548160ff02191690831515021790555042600e81905550565b600d5481565b600c60009054906101000a900460ff1681565b60006012905090565b60006115596114c461271b565b8484600160006114d261271b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461155491906149c3565b612723565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b601160009054906101000a900460ff1681565b6000601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60185481565b601160029054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61165961271b565b73ffffffffffffffffffffffffffffffffffffffff16611677611934565b73ffffffffffffffffffffffffffffffffffffffff16146116cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c490614828565b60405180910390fd5b610258831015611712576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170990614b89565b60405180910390fd5b6103e88211158015611725575060008210155b611764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175b90614c1b565b60405180910390fd5b82600d8190555081600b8190555080600c60006101000a81548160ff021916908315150217905550505050565b600061179b61271b565b73ffffffffffffffffffffffffffffffffffffffff166117b9611934565b73ffffffffffffffffffffffffffffffffffffffff161461180f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180690614828565b60405180910390fd5b6000601160006101000a81548160ff0219169083151502179055506001905090565b61183961271b565b73ffffffffffffffffffffffffffffffffffffffff16611857611934565b73ffffffffffffffffffffffffffffffffffffffff16146118ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a490614828565b60405180910390fd5b80602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60155481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60195481565b61199261271b565b73ffffffffffffffffffffffffffffffffffffffff166119b0611934565b73ffffffffffffffffffffffffffffffffffffffff1614611a06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fd90614828565b60405180910390fd5b80601160026101000a81548160ff02191690831515021790555050565b606060048054611a32906147aa565b80601f0160208091040260200160405190810160405280929190818152602001828054611a5e906147aa565b8015611aab5780601f10611a8057610100808354040283529160200191611aab565b820191906000526020600020905b815481529060010190602001808311611a8e57829003601f168201915b5050505050905090565b611abd61271b565b73ffffffffffffffffffffffffffffffffffffffff16611adb611934565b73ffffffffffffffffffffffffffffffffffffffff1614611b31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2890614828565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611bc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb790614cad565b60405180910390fd5b611bca8282613686565b5050565b60175481565b60105481565b601e5481565b601b5481565b60008060016000611bf561271b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca990614d3f565b60405180910390fd5b611cc6611cbd61271b565b85858403612723565b600191505092915050565b600e5481565b6000611ceb611ce461271b565b84846128ee565b6001905092915050565b611cfd61271b565b73ffffffffffffffffffffffffffffffffffffffff16611d1b611934565b73ffffffffffffffffffffffffffffffffffffffff1614611d71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6890614828565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60216020528060005260406000206000915054906101000a900460ff1681565b601160019054906101000a900460ff1681565b611e6c61271b565b73ffffffffffffffffffffffffffffffffffffffff16611e8a611934565b73ffffffffffffffffffffffffffffffffffffffff1614611ee0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed790614828565b60405180910390fd5b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611f7d919061442f565b60405180910390a25050565b611f9161271b565b73ffffffffffffffffffffffffffffffffffffffff16611faf611934565b73ffffffffffffffffffffffffffffffffffffffff1614612005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ffc90614828565b60405180910390fd5b670de0b6b3a76400006103e8600561201b610f5c565b6120259190614877565b61202f9190614900565b6120399190614900565b81101561207b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207290614dd1565b60405180910390fd5b670de0b6b3a76400008161208f9190614877565b600a8190555050565b601360009054906101000a900460ff1681565b60085481565b60006120bb61271b565b73ffffffffffffffffffffffffffffffffffffffff166120d9611934565b73ffffffffffffffffffffffffffffffffffffffff161461212f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212690614828565b60405180910390fd5b620186a0600161213d610f5c565b6121479190614877565b6121519190614900565b821015612193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218a90614e63565b60405180910390fd5b6103e860056121a0610f5c565b6121aa9190614877565b6121b49190614900565b8211156121f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ed90614ef5565b60405180910390fd5b8160098190555060019050919050565b60145481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b60006122a361271b565b73ffffffffffffffffffffffffffffffffffffffff166122c1611934565b73ffffffffffffffffffffffffffffffffffffffff1614612317576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230e90614828565b60405180910390fd5b6000601360006101000a81548160ff0219169083151502179055506001905090565b60165481565b61234761271b565b73ffffffffffffffffffffffffffffffffffffffff16612365611934565b73ffffffffffffffffffffffffffffffffffffffff16146123bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b290614828565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561242b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242290614f87565b60405180910390fd5b61243481613727565b50565b601a5481565b600a5481565b600061244d61271b565b73ffffffffffffffffffffffffffffffffffffffff1661246b611934565b73ffffffffffffffffffffffffffffffffffffffff16146124c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124b890614828565b60405180910390fd5b600f546010546124d191906149c3565b4211612512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250990614ff3565b60405180910390fd5b6103e8821115612557576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254e90615085565b60405180910390fd5b4260108190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016125b991906145fd565b602060405180830381865afa1580156125d6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125fa91906150ba565b9050600061262561271061261786856137ed90919063ffffffff16565b61380390919063ffffffff16565b9050600081111561265e5761265d7f000000000000000000000000000000000000000000000000000000000000000061dead83613819565b5b60007f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156126cb57600080fd5b505af11580156126df573d6000803e3d6000fd5b505050507f8462566617872a3fbab94534675218431ff9e204063ee3f4f43d965626a39abb60405160405180910390a160019350505050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161278a90615159565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fa906151eb565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516128e19190614500565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561295e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129559061527d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c59061530f565b60405180910390fd5b60008114156129e8576129e383836000613819565b613681565b601160009054906101000a900460ff16156130ab57612a05611934565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612a735750612a43611934565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612aac5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612ae6575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612aff5750600560149054906101000a900460ff16155b156130aa57601160019054906101000a900460ff16612bf957601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612bb95750601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612bf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bef9061537b565b60405180910390fd5b5b601360009054906101000a900460ff1615612dc157612c16611934565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612c9d57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612cf557507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612dc05743601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d7290615433565b60405180910390fd5b43601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612e645750602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612f0b57600854811115612eae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ea5906154c5565b60405180910390fd5b600a54612eba83611609565b82612ec591906149c3565b1115612f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612efd90615531565b60405180910390fd5b6130a9565b602160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612fae5750602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612ffd57600854811115612ff8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fef906155c3565b60405180910390fd5b6130a8565b602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166130a757600a5461305a83611609565b8261306591906149c3565b11156130a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309d90615531565b60405180910390fd5b5b5b5b5b5b60006130b630611609565b9050600060095482101590508080156130db5750601160029054906101000a900460ff165b80156130f45750600560149054906101000a900460ff16155b801561314a5750602160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156131a05750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156131f65750601f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561323a576001600560146101000a81548160ff02191690831515021790555061321e613a9a565b6000600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff161580156132a05750602160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80156132b85750600c60009054906101000a900460ff165b80156132d35750600d54600e546132cf91906149c3565b4210155b80156133295750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561333857613336613d81565b505b6000600560149054906101000a900460ff16159050601f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806133ee5750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156133f857600090505b6000811561367157602160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561345b57506000601854115b1561352857613488606461347a601854886137ed90919063ffffffff16565b61380390919063ffffffff16565b9050601854601a548261349b9190614877565b6134a59190614900565b601d60008282546134b691906149c3565b92505081905550601854601b54826134ce9190614877565b6134d89190614900565b601e60008282546134e991906149c3565b92505081905550601854601954826135019190614877565b61350b9190614900565b601c600082825461351c91906149c3565b9250508190555061364d565b602160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561358357506000601454115b1561364c576135b060646135a2601454886137ed90919063ffffffff16565b61380390919063ffffffff16565b9050601454601654826135c39190614877565b6135cd9190614900565b601d60008282546135de91906149c3565b92505081905550601454601754826135f69190614877565b6136009190614900565b601e600082825461361191906149c3565b92505081905550601454601554826136299190614877565b6136339190614900565b601c600082825461364491906149c3565b925050819055505b5b600081111561366257613661873083613819565b5b808561366e91906155e3565b94505b61367c878787613819565b505050505b505050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081836137fb9190614877565b905092915050565b600081836138119190614900565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613889576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138809061527d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156138f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138f09061530f565b60405180910390fd5b613904838383613f47565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561398a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161398190615689565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613a1d91906149c3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613a819190614500565b60405180910390a3613a94848484613f4c565b50505050565b6000613aa530611609565b90506000601e54601c54601d54613abc91906149c3565b613ac691906149c3565b9050600080831480613ad85750600082145b15613ae557505050613d7f565b6014600954613af49190614877565b831115613b0d576014600954613b0a9190614877565b92505b6000600283601d5486613b209190614877565b613b2a9190614900565b613b349190614900565b90506000613b4b8286613f5190919063ffffffff16565b90506000479050613b5b82613f67565b6000613b708247613f5190919063ffffffff16565b90506000613b9b87613b8d601c54856137ed90919063ffffffff16565b61380390919063ffffffff16565b90506000613bc688613bb8601e54866137ed90919063ffffffff16565b61380390919063ffffffff16565b90506000818385613bd791906155e3565b613be191906155e3565b90506000601d819055506000601c819055506000601e81905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613c41906156da565b60006040518083038185875af1925050503d8060008114613c7e576040519150601f19603f3d011682016040523d82523d6000602084013e613c83565b606091505b505080985050600087118015613c995750600081115b15613ce657613ca887826141a4565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601d54604051613cdd939291906156ef565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613d2c906156da565b60006040518083038185875af1925050503d8060008114613d69576040519150601f19603f3d011682016040523d82523d6000602084013e613d6e565b606091505b505080985050505050505050505050505b565b600042600e8190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b8152600401613de591906145fd565b602060405180830381865afa158015613e02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e2691906150ba565b90506000613e53612710613e45600b54856137ed90919063ffffffff16565b61380390919063ffffffff16565b90506000811115613e8c57613e8b7f000000000000000000000000000000000000000000000000000000000000000061dead83613819565b5b60007f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015613ef957600080fd5b505af1158015613f0d573d6000803e3d6000fd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b505050565b505050565b60008183613f5f91906155e3565b905092915050565b6000600267ffffffffffffffff811115613f8457613f83615726565b5b604051908082528060200260200182016040528015613fb25781602001602082028036833780820191505090505b5090503081600081518110613fca57613fc9615755565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561406f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140939190615799565b816001815181106140a7576140a6615755565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061410c307f000000000000000000000000000000000000000000000000000000000000000084612723565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161416e9594939291906158bf565b600060405180830381600087803b15801561418857600080fd5b505af115801561419c573d6000803e3d6000fd5b505050505050565b6141cf307f000000000000000000000000000000000000000000000000000000000000000084612723565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161423696959493929190615919565b60606040518083038185885af1158015614254573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190614279919061597a565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156142ba57808201518184015260208101905061429f565b838111156142c9576000848401525b50505050565b6000601f19601f8301169050919050565b60006142eb82614280565b6142f5818561428b565b935061430581856020860161429c565b61430e816142cf565b840191505092915050565b6000602082019050818103600083015261433381846142e0565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061436b82614340565b9050919050565b61437b81614360565b811461438657600080fd5b50565b60008135905061439881614372565b92915050565b6000819050919050565b6143b18161439e565b81146143bc57600080fd5b50565b6000813590506143ce816143a8565b92915050565b600080604083850312156143eb576143ea61433b565b5b60006143f985828601614389565b925050602061440a858286016143bf565b9150509250929050565b60008115159050919050565b61442981614414565b82525050565b60006020820190506144446000830184614420565b92915050565b6000602082840312156144605761445f61433b565b5b600061446e84828501614389565b91505092915050565b6000819050919050565b600061449c61449761449284614340565b614477565b614340565b9050919050565b60006144ae82614481565b9050919050565b60006144c0826144a3565b9050919050565b6144d0816144b5565b82525050565b60006020820190506144eb60008301846144c7565b92915050565b6144fa8161439e565b82525050565b600060208201905061451560008301846144f1565b92915050565b6000602082840312156145315761453061433b565b5b600061453f848285016143bf565b91505092915050565b6000806000606084860312156145615761456061433b565b5b600061456f868287016143bf565b9350506020614580868287016143bf565b9250506040614591868287016143bf565b9150509250925092565b6000806000606084860312156145b4576145b361433b565b5b60006145c286828701614389565b93505060206145d386828701614389565b92505060406145e4868287016143bf565b9150509250925092565b6145f781614360565b82525050565b600060208201905061461260008301846145ee565b92915050565b600060ff82169050919050565b61462e81614618565b82525050565b60006020820190506146496000830184614625565b92915050565b61465881614414565b811461466357600080fd5b50565b6000813590506146758161464f565b92915050565b6000806000606084860312156146945761469361433b565b5b60006146a2868287016143bf565b93505060206146b3868287016143bf565b92505060406146c486828701614666565b9150509250925092565b600080604083850312156146e5576146e461433b565b5b60006146f385828601614389565b925050602061470485828601614666565b9150509250929050565b6000602082840312156147245761472361433b565b5b600061473284828501614666565b91505092915050565b600080604083850312156147525761475161433b565b5b600061476085828601614389565b925050602061477185828601614389565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806147c257607f821691505b602082108114156147d6576147d561477b565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061481260208361428b565b915061481d826147dc565b602082019050919050565b6000602082019050818103600083015261484181614805565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006148828261439e565b915061488d8361439e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156148c6576148c5614848565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061490b8261439e565b91506149168361439e565b925082614926576149256148d1565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b600061498d602f8361428b565b915061499882614931565b604082019050919050565b600060208201905081810360008301526149bc81614980565b9050919050565b60006149ce8261439e565b91506149d98361439e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614a0e57614a0d614848565b5b828201905092915050565b7f4d757374206b656570206665657320617420393925206f72206c657373000000600082015250565b6000614a4f601d8361428b565b9150614a5a82614a19565b602082019050919050565b60006020820190508181036000830152614a7e81614a42565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000614ae160288361428b565b9150614aec82614a85565b604082019050919050565b60006020820190508181036000830152614b1081614ad4565b9050919050565b7f63616e6e6f7420736574206275796261636b206d6f7265206f6674656e20746860008201527f616e206576657279203130206d696e7574657300000000000000000000000000602082015250565b6000614b7360338361428b565b9150614b7e82614b17565b604082019050919050565b60006020820190508181036000830152614ba281614b66565b9050919050565b7f4d75737420736574206175746f204c50206275726e2070657263656e7420626560008201527f747765656e20302520616e642031302500000000000000000000000000000000602082015250565b6000614c0560308361428b565b9150614c1082614ba9565b604082019050919050565b60006020820190508181036000830152614c3481614bf8565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000614c9760398361428b565b9150614ca282614c3b565b604082019050919050565b60006020820190508181036000830152614cc681614c8a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614d2960258361428b565b9150614d3482614ccd565b604082019050919050565b60006020820190508181036000830152614d5881614d1c565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b6000614dbb60248361428b565b9150614dc682614d5f565b604082019050919050565b60006020820190508181036000830152614dea81614dae565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614e4d60358361428b565b9150614e5882614df1565b604082019050919050565b60006020820190508181036000830152614e7c81614e40565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b6000614edf60348361428b565b9150614eea82614e83565b604082019050919050565b60006020820190508181036000830152614f0e81614ed2565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614f7160268361428b565b9150614f7c82614f15565b604082019050919050565b60006020820190508181036000830152614fa081614f64565b9050919050565b7f4d757374207761697420666f7220636f6f6c646f776e20746f2066696e697368600082015250565b6000614fdd60208361428b565b9150614fe882614fa7565b602082019050919050565b6000602082019050818103600083015261500c81614fd0565b9050919050565b7f4d6179206e6f74206e756b65206d6f7265207468616e20313025206f6620746f60008201527f6b656e7320696e204c5000000000000000000000000000000000000000000000602082015250565b600061506f602a8361428b565b915061507a82615013565b604082019050919050565b6000602082019050818103600083015261509e81615062565b9050919050565b6000815190506150b4816143a8565b92915050565b6000602082840312156150d0576150cf61433b565b5b60006150de848285016150a5565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061514360248361428b565b915061514e826150e7565b604082019050919050565b6000602082019050818103600083015261517281615136565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006151d560228361428b565b91506151e082615179565b604082019050919050565b60006020820190508181036000830152615204816151c8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061526760258361428b565b91506152728261520b565b604082019050919050565b600060208201905081810360008301526152968161525a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006152f960238361428b565b91506153048261529d565b604082019050919050565b60006020820190508181036000830152615328816152ec565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b600061536560168361428b565b91506153708261532f565b602082019050919050565b6000602082019050818103600083015261539481615358565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b600061541d60498361428b565b91506154288261539b565b606082019050919050565b6000602082019050818103600083015261544c81615410565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006154af60358361428b565b91506154ba82615453565b604082019050919050565b600060208201905081810360008301526154de816154a2565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b600061551b60138361428b565b9150615526826154e5565b602082019050919050565b6000602082019050818103600083015261554a8161550e565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006155ad60368361428b565b91506155b882615551565b604082019050919050565b600060208201905081810360008301526155dc816155a0565b9050919050565b60006155ee8261439e565b91506155f98361439e565b92508282101561560c5761560b614848565b5b828203905092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061567360268361428b565b915061567e82615617565b604082019050919050565b600060208201905081810360008301526156a281615666565b9050919050565b600081905092915050565b50565b60006156c46000836156a9565b91506156cf826156b4565b600082019050919050565b60006156e5826156b7565b9150819050919050565b600060608201905061570460008301866144f1565b61571160208301856144f1565b61571e60408301846144f1565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061579381614372565b92915050565b6000602082840312156157af576157ae61433b565b5b60006157bd84828501615784565b91505092915050565b6000819050919050565b60006157eb6157e66157e1846157c6565b614477565b61439e565b9050919050565b6157fb816157d0565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61583681614360565b82525050565b6000615848838361582d565b60208301905092915050565b6000602082019050919050565b600061586c82615801565b615876818561580c565b93506158818361581d565b8060005b838110156158b2578151615899888261583c565b97506158a483615854565b925050600181019050615885565b5085935050505092915050565b600060a0820190506158d460008301886144f1565b6158e160208301876157f2565b81810360408301526158f38186615861565b905061590260608301856145ee565b61590f60808301846144f1565b9695505050505050565b600060c08201905061592e60008301896145ee565b61593b60208301886144f1565b61594860408301876157f2565b61595560608301866157f2565b61596260808301856145ee565b61596f60a08301846144f1565b979650505050505050565b6000806000606084860312156159935761599261433b565b5b60006159a1868287016150a5565b93505060206159b2868287016150a5565b92505060406159c3868287016150a5565b915050925092509256fea26469706673582212204f745d535a284207f59b684ff6ba86132a4c5c1cdd62ee7a90759cb69c4026e664736f6c634300080a0033