VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xC3Fd50…3F29
MVA
Summary
Transactions
Transfers
Address
0xC3Fd50A056dc4025875FA164CED1524C93053F29
Name
MVA Token
Symbol
MVA
Description
MVA is a utility and governance token for the MadⓥApes Ecosystem
Website
https://mvanft.io/
Links
VET
0.00
VET
VTHO
0.00
VTHO
Decimals
18
Tokens
6.00
MVA
Master
0x892cc74A26826d4339A87a8244738D9b566A6199
Deployer
0x892cc74A26826d4339A87a8244738D9b566A6199
Code
0x608060405234801561001057600080fd5b50600436106102a05760003560e01c80636fcfff45116101675780639ab24eb0116100ce578063d539139311610087578063d539139314610885578063d547741f146108a3578063dd62ed3e146108bf578063e63ab1e9146108ef578063eba8dabc1461090d578063f1127ed814610929576102a0565b80639ab24eb01461079f578063a217fddf146107cf578063a457c2d7146107ed578063a9059cbb1461081d578063c3cda5201461084d578063d505accf14610869576102a0565b80638456cb59116101205780638456cb59146106dd5780638e539e8c146106e757806391d148541461071757806395d89b41146107475780639711715a14610765578063981b24d01461076f576102a0565b80636fcfff45146105f75780637028e2cd1461062757806370a08231146106455780637666f1251461067557806379cc6790146106915780637ecebe00146106ad576102a0565b806336568abe1161020b5780634ee2cd7e116101c45780634ee2cd7e14610521578063555f323a14610551578063587cde1e1461056f5780635c19a95c1461059f5780635c975abb146105bb57806360f52f74146105d9576102a0565b806336568abe14610463578063395093511461047f5780633a46b1a8146104af5780633f4ba83a146104df57806340c10f19146104e957806342966c6814610505576102a0565b8063248a9ca31161025d578063248a9ca31461038d5780632848aeaf146103bd5780632f2ff15d146103ed578063313ce5671461040957806332cb6b0c146104275780633644e51514610445576102a0565b806301ffc9a7146102a557806306fdde03146102d5578063095ea7b3146102f35780631165f0dc1461032357806318160ddd1461033f57806323b872dd1461035d575b600080fd5b6102bf60048036038101906102ba919061410f565b610959565b6040516102cc9190614157565b60405180910390f35b6102dd6109d3565b6040516102ea9190614202565b60405180910390f35b61030d600480360381019061030891906142b8565b610a65565b60405161031a9190614157565b60405180910390f35b61033d600480360381019061033891906142f8565b610a88565b005b610347610c11565b6040516103549190614334565b60405180910390f35b6103776004803603810190610372919061434f565b610c1b565b6040516103849190614157565b60405180910390f35b6103a760048036038101906103a291906143d8565b610dbd565b6040516103b49190614414565b60405180910390f35b6103d760048036038101906103d291906142f8565b610ddd565b6040516103e49190614157565b60405180910390f35b6104076004803603810190610402919061442f565b610dfd565b005b610411610e1e565b60405161041e919061448b565b60405180910390f35b61042f610e27565b60405161043c9190614334565b60405180910390f35b61044d610e36565b60405161045a9190614414565b60405180910390f35b61047d6004803603810190610478919061442f565b610e45565b005b610499600480360381019061049491906142b8565b610ec8565b6040516104a69190614157565b60405180910390f35b6104c960048036038101906104c491906142b8565b610eff565b6040516104d69190614334565b60405180910390f35b6104e7610f93565b005b61050360048036038101906104fe91906142b8565b610fc8565b005b61051f600480360381019061051a91906144a6565b611001565b005b61053b600480360381019061053691906142b8565b611015565b6040516105489190614334565b60405180910390f35b610559611085565b6040516105669190614334565b60405180910390f35b610589600480360381019061058491906142f8565b61108b565b60405161059691906144e2565b60405180910390f35b6105b960048036038101906105b491906142f8565b6110f4565b005b6105c3611108565b6040516105d09190614157565b60405180910390f35b6105e161111f565b6040516105ee91906144e2565b60405180910390f35b610611600480360381019061060c91906142f8565b611145565b60405161061e919061451c565b60405180910390f35b61062f611199565b60405161063c9190614414565b60405180910390f35b61065f600480360381019061065a91906142f8565b6111bd565b60405161066c9190614334565b60405180910390f35b61068f600480360381019061068a9190614563565b611205565b005b6106ab60048036038101906106a691906142b8565b61128b565b005b6106c760048036038101906106c291906142f8565b6112ab565b6040516106d49190614334565b60405180910390f35b6106e56112fb565b005b61070160048036038101906106fc91906144a6565b611330565b60405161070e9190614334565b60405180910390f35b610731600480360381019061072c919061442f565b611386565b60405161073e9190614157565b60405180910390f35b61074f6113f1565b60405161075c9190614202565b60405180910390f35b61076d611483565b005b610789600480360381019061078491906144a6565b6114b9565b6040516107969190614334565b60405180910390f35b6107b960048036038101906107b491906142f8565b6114ea565b6040516107c69190614334565b60405180910390f35b6107d76115fb565b6040516107e49190614414565b60405180910390f35b610807600480360381019061080291906142b8565b611602565b6040516108149190614157565b60405180910390f35b610837600480360381019061083291906142b8565b611679565b6040516108449190614157565b60405180910390f35b610867600480360381019061086291906145cf565b611818565b005b610883600480360381019061087e919061465c565b61191c565b005b61088d611a5e565b60405161089a9190614414565b60405180910390f35b6108bd60048036038101906108b8919061442f565b611a82565b005b6108d960048036038101906108d491906146fe565b611aa3565b6040516108e69190614334565b60405180910390f35b6108f7611b2a565b6040516109049190614414565b60405180910390f35b610927600480360381019061092291906142f8565b611b4e565b005b610943600480360381019061093e919061476a565b611bcb565b604051610950919061481f565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109cc57506109cb82611cdb565b5b9050919050565b6060600380546109e290614869565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0e90614869565b8015610a5b5780601f10610a3057610100808354040283529160200191610a5b565b820191906000526020600020905b815481529060010190602001808311610a3e57829003601f168201915b5050505050905090565b600080610a70611d45565b9050610a7d818585611d4d565b600191505092915050565b6000801b610a9581611f16565b600073ffffffffffffffffffffffffffffffffffffffff16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1d9061490c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8c9061499e565b60405180910390fd5b81601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610c0d601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166a084595161401484a000000611f2a565b5050565b6000600254905090565b600060011515601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610ccc575060011515601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b15610d2457610cdc848484611f98565b610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1290614a0a565b60405180910390fd5b60019050610db6565b6000829050600060648410610d5157606484610d409190614a88565b90508084610d4e9190614ab9565b91505b610d5c868684611f98565b610d9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9290614a0a565b60405180910390fd5b6000811115610daf57610dae8682611fc7565b5b6001925050505b9392505050565b600060096000838152602001908152602001600020600101549050919050565b60106020528060005260406000206000915054906101000a900460ff1681565b610e0682610dbd565b610e0f81611f16565b610e198383611fe5565b505050565b60006012905090565b6a084595161401484a00000081565b6000610e406120c6565b905090565b610e4d611d45565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb190614b5f565b60405180910390fd5b610ec482826121e0565b5050565b600080610ed3611d45565b9050610ef4818585610ee58589611aa3565b610eef9190614b7f565b611d4d565b600191505092915050565b6000438210610f43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3a90614bff565b60405180910390fd5b610f8b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020836122c2565b905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610fbd81611f16565b610fc5612413565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610ff281611f16565b610ffc8383611f2a565b505050565b61101261100c611d45565b82612476565b50565b600080600061106284600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061249d565b915091508161107957611074856111bd565b61107b565b805b9250505092915050565b60115481565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6111056110ff611d45565b82612592565b50565b6000600a60009054906101000a900460ff16905090565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611192600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490506126ac565b9050919050565b7f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f81565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661122f81611f16565b81601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505050565b61129d82611297611d45565b836126ff565b6112a78282612476565b5050565b60006112f4600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061278b565b9050919050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61132581611f16565b61132d612799565b50565b6000438210611374576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136b90614bff565b60405180910390fd5b61137f600f836122c2565b9050919050565b60006009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606004805461140090614869565b80601f016020809104026020016040519081016040528092919081815260200182805461142c90614869565b80156114795780601f1061144e57610100808354040283529160200191611479565b820191906000526020600020905b81548152906001019060200180831161145c57829003601f168201915b5050505050905090565b7f5fdbd35e8da83ee755d5e62a539e5ed7f47126abede0b8b10f9ea43dc6eed07f6114ad81611f16565b6114b56127fc565b5050565b60008060006114c984600661249d565b91509150816114df576114da610c11565b6114e1565b805b92505050919050565b600080600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050600081146115d257600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001826115869190614ab9565b8154811061159757611596614c1f565b5b9060005260206000200160000160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166115d5565b60005b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16915050919050565b6000801b81565b60008061160d611d45565b9050600061161b8286611aa3565b905083811015611660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165790614cc0565b60405180910390fd5b61166d8286868403611d4d565b60019250505092915050565b600060011515601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148061172a575060011515601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515145b15611781576117398383612852565b611778576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176f90614a0a565b60405180910390fd5b60019050611812565b60008290506000606484106117ae5760648461179d9190614a88565b905080846117ab9190614ab9565b91505b6117b88583612852565b6117f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ee90614a0a565b60405180910390fd5b600081111561180b5761180a3382611fc7565b5b6001925050505b92915050565b8342111561185b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185290614d2c565b60405180910390fd5b60006118bd6118b57fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf89898960405160200161189a9493929190614d4c565b60405160208183030381529060405280519060200120612875565b85858561288f565b90506118c8816128ba565b8614611909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190090614ddd565b60405180910390fd5b6119138188612592565b50505050505050565b8342111561195f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195690614e49565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861198e8c6128ba565b896040516020016119a496959493929190614e69565b60405160208183030381529060405280519060200120905060006119c782612875565b905060006119d78287878761288f565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611a47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3e90614f16565b60405180910390fd5b611a528a8a8a611d4d565b50505050505050505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b611a8b82610dbd565b611a9481611f16565b611a9e83836121e0565b505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6611b7881611f16565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff02191690555050565b611bd3614074565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208263ffffffff1681548110611c2a57611c29614c1f565b5b906000526020600020016040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525050905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db390614fa8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e229061503a565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611f099190614334565b60405180910390a3505050565b611f2781611f22611d45565b612918565b50565b6a084595161401484a00000081611f3f610c11565b611f499190614b7f565b1115611f8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f81906150a6565b60405180910390fd5b611f94828261299d565b5050565b600080611fa3611d45565b9050611fb08582856126ff565b611fbb858585612a2a565b60019150509392505050565b611fd18282612ca0565b611fdf600f612e6d83612e83565b50505050565b611fef8282611386565b6120c25760016009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612067611d45565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b60007f000000000000000000000000c3fd50a056dc4025875fa164ced1524c93053f2973ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614801561214257507f00000000851caf3cfdb6e899cf5958bfb1ac3413d346d43539627e6be7ec1b4a46145b1561216f577f52fc3d57e1836e28cc06d21006dab7c2eed26d483ed272783fb2a6560cd0698d90506121dd565b6121da7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f7872429fa13a996a97ed79cac8447811ce45adffd3bf249729a71b78680ac6037fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6613152565b90505b90565b6121ea8282611386565b156122be5760006009600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612263611d45565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000808380549050905060008082905060058311156123385760006122e68461318c565b846122f19190614ab9565b9050856122fe8883613285565b60000160009054906101000a900463ffffffff1663ffffffff16111561232657809150612336565b6001816123339190614b7f565b92505b505b5b8082101561239857600061234d838361329a565b90508561235a8883613285565b60000160009054906101000a900463ffffffff1663ffffffff16111561238257809150612392565b60018161238f9190614b7f565b92505b50612339565b600081146123e7576123b6866001836123b19190614ab9565b613285565b60000160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166123ea565b60005b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16935050505092915050565b61241b6132c0565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61245f611d45565b60405161246c91906144e2565b60405180910390a1565b6124808282611fc7565b80601160008282546124929190614b7f565b925050819055505050565b600080600084116124e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124da90615112565b60405180910390fd5b6124eb613309565b84111561252d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125249061517e565b60405180910390fd5b6000612545858560000161331a90919063ffffffff16565b90508360000180549050810361256257600080925092505061258b565b600184600101828154811061257a57612579614c1f565b5b906000526020600020015492509250505b9250929050565b600061259d8361108b565b905060006125aa846111bd565b905082600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f60405160405180910390a46126a68284836133d3565b50505050565b600063ffffffff80168211156126f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126ee90615210565b60405180910390fd5b819050919050565b600061270b8484611aa3565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146127855781811015612777576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276e9061527c565b60405180910390fd5b6127848484848403611d4d565b5b50505050565b600081600001549050919050565b6127a16135cc565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586127e5611d45565b6040516127f291906144e2565b60405180910390a1565b60006128086008613616565b6000612812613309565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516128439190614334565b60405180910390a18091505090565b60008061285d611d45565b905061286a818585612a2a565b600191505092915050565b60006128886128826120c6565b8361362c565b9050919050565b60008060006128a08787878761365f565b915091506128ad81613741565b8192505050949350505050565b600080600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506129078161278b565b915061291281613616565b50919050565b6129228282611386565b6129995761292f816138a7565b61293d8360001c60206138d4565b60405160200161294e929190615370565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129909190614202565b60405180910390fd5b5050565b6129a78282613b10565b6129af613c66565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166129d5610c11565b1115612a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0d9061541c565b60405180910390fd5b612a24600f613c8a83612e83565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612a99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a90906154ae565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aff90615540565b60405180910390fd5b612b13838383613ca0565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612b99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b90906155d2565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612c879190614334565b60405180910390a3612c9a848484613cb8565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612d0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0690615664565b60405180910390fd5b612d1b82600083613ca0565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612da1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d98906156f6565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612e549190614334565b60405180910390a3612e6883600084613cb8565b505050565b60008183612e7b9190614ab9565b905092915050565b6000806000858054905090506000808214612f5257612eae87600184612ea99190614ab9565b613285565b6040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525050612f8e565b6040518060400160405280600063ffffffff16815260200160007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505b905080602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff169350612fc384868863ffffffff16565b9250600082118015612fde575043816000015163ffffffff16145b1561305857612fec83613cc8565b61300288600185612ffd9190614ab9565b613285565b60000160046101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff160217905550613148565b86604051806040016040528061306d436126ac565b63ffffffff16815260200161308186613cc8565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505b5050935093915050565b6000838383463060405160200161316d959493929190615716565b6040516020818303038152906040528051906020012090509392505050565b600080820361319e5760009050613280565b600060016131ab84613d33565b901c6001901b905060018184816131c5576131c4614a2a565b5b048201901c905060018184816131de576131dd614a2a565b5b048201901c905060018184816131f7576131f6614a2a565b5b048201901c905060018184816132105761320f614a2a565b5b048201901c9050600181848161322957613228614a2a565b5b048201901c9050600181848161324257613241614a2a565b5b048201901c9050600181848161325b5761325a614a2a565b5b048201901c905061327c8182858161327657613275614a2a565b5b04613e14565b9150505b919050565b60008260005281602060002001905092915050565b600060028284186132ab9190614a88565b8284166132b89190614b7f565b905092915050565b6132c8611108565b613307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132fe906157b5565b60405180910390fd5b565b6000613315600861278b565b905090565b60008083805490500361333057600090506133cd565b600080848054905090505b8082101561338457600061334f838361329a565b90508461335c8783613e2d565b60000154111561336e5780915061337e565b60018161337b9190614b7f565b92505b5061333b565b6000821180156133ac5750836133a6866001856133a19190614ab9565b613e2d565b60000154145b156133c7576001826133be9190614ab9565b925050506133cd565b81925050505b92915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561340f5750600081115b156135c757600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146134ed57600080613496600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612e6d85612e83565b915091508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516134e29291906157d5565b60405180910390a250505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146135c65760008061356f600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613c8a85612e83565b915091508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516135bb9291906157d5565b60405180910390a250505b5b505050565b6135d4611108565b15613614576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161360b9061584a565b60405180910390fd5b565b6001816000016000828254019250508190555050565b600082826040516020016136419291906158d7565b60405160208183030381529060405280519060200120905092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c111561369a576000600391509150613738565b6000600187878787604051600081526020016040526040516136bf949392919061590e565b6020604051602081039080840390855afa1580156136e1573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361372f57600060019250925050613738565b80600092509250505b94509492505050565b6000600481111561375557613754615953565b5b81600481111561376857613767615953565b5b03156138a4576001600481111561378257613781615953565b5b81600481111561379557613794615953565b5b036137d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137cc906159ce565b60405180910390fd5b600260048111156137e9576137e8615953565b5b8160048111156137fc576137fb615953565b5b0361383c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161383390615a3a565b60405180910390fd5b600360048111156138505761384f615953565b5b81600481111561386357613862615953565b5b036138a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161389a90615acc565b60405180910390fd5b5b50565b60606138cd8273ffffffffffffffffffffffffffffffffffffffff16601460ff166138d4565b9050919050565b6060600060028360026138e79190615aec565b6138f19190614b7f565b67ffffffffffffffff81111561390a57613909615b2e565b5b6040519080825280601f01601f19166020018201604052801561393c5781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061397457613973614c1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106139d8576139d7614c1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002613a189190615aec565b613a229190614b7f565b90505b6001811115613ac2577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613a6457613a63614c1f565b5b1a60f81b828281518110613a7b57613a7a614c1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613abb90615b5d565b9050613a25565b5060008414613b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613afd90615bd2565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613b7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b7690615c3e565b60405180910390fd5b613b8b60008383613ca0565b8060026000828254613b9d9190614b7f565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613c4e9190614334565b60405180910390a3613c6260008383613cb8565b5050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b60008183613c989190614b7f565b905092915050565b613ca86135cc565b613cb3838383613e4f565b505050565b613cc3838383613f07565b505050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8016821115613d2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d2290615cd0565b60405180910390fd5b819050919050565b600080600090506000608084901c1115613d5557608083901c92506080810190505b6000604084901c1115613d7057604083901c92506040810190505b6000602084901c1115613d8b57602083901c92506020810190505b6000601084901c1115613da657601083901c92506010810190505b6000600884901c1115613dc157600883901c92506008810190505b6000600484901c1115613ddc57600483901c92506004810190505b6000600284901c1115613df757600283901c92506002810190505b6000600184901c1115613e0b576001810190505b80915050919050565b6000818310613e235781613e25565b825b905092915050565b60008083600052826020600020019050613e4681613f32565b91505092915050565b613e5a838383613f3c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613ea457613e9782613f41565b613e9f613f94565b613f02565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613eee57613ee183613f41565b613ee9613f94565b613f01565b613ef783613f41565b613f0082613f41565b5b5b505050565b613f12838383613fa8565b613f2d613f1e8461108b565b613f278461108b565b836133d3565b505050565b6000819050919050565b505050565b613f91600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613f8c836111bd565b613fad565b50565b613fa66006613fa1610c11565b613fad565b565b505050565b6000613fb7613309565b905080613fc684600001614028565b10156140235782600001819080600181540180825580915050600190039060005260206000200160009091909190915055826001018290806001815401808255809150506001900390600052602060002001600090919091909150555b505050565b60008082805490500361403e576000905061406f565b81600183805490506140509190614ab9565b8154811061406157614060614c1f565b5b906000526020600020015490505b919050565b6040518060400160405280600063ffffffff16815260200160007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140ec816140b7565b81146140f757600080fd5b50565b600081359050614109816140e3565b92915050565b600060208284031215614125576141246140b2565b5b6000614133848285016140fa565b91505092915050565b60008115159050919050565b6141518161413c565b82525050565b600060208201905061416c6000830184614148565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156141ac578082015181840152602081019050614191565b60008484015250505050565b6000601f19601f8301169050919050565b60006141d482614172565b6141de818561417d565b93506141ee81856020860161418e565b6141f7816141b8565b840191505092915050565b6000602082019050818103600083015261421c81846141c9565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061424f82614224565b9050919050565b61425f81614244565b811461426a57600080fd5b50565b60008135905061427c81614256565b92915050565b6000819050919050565b61429581614282565b81146142a057600080fd5b50565b6000813590506142b28161428c565b92915050565b600080604083850312156142cf576142ce6140b2565b5b60006142dd8582860161426d565b92505060206142ee858286016142a3565b9150509250929050565b60006020828403121561430e5761430d6140b2565b5b600061431c8482850161426d565b91505092915050565b61432e81614282565b82525050565b60006020820190506143496000830184614325565b92915050565b600080600060608486031215614368576143676140b2565b5b60006143768682870161426d565b93505060206143878682870161426d565b9250506040614398868287016142a3565b9150509250925092565b6000819050919050565b6143b5816143a2565b81146143c057600080fd5b50565b6000813590506143d2816143ac565b92915050565b6000602082840312156143ee576143ed6140b2565b5b60006143fc848285016143c3565b91505092915050565b61440e816143a2565b82525050565b60006020820190506144296000830184614405565b92915050565b60008060408385031215614446576144456140b2565b5b6000614454858286016143c3565b92505060206144658582860161426d565b9150509250929050565b600060ff82169050919050565b6144858161446f565b82525050565b60006020820190506144a0600083018461447c565b92915050565b6000602082840312156144bc576144bb6140b2565b5b60006144ca848285016142a3565b91505092915050565b6144dc81614244565b82525050565b60006020820190506144f760008301846144d3565b92915050565b600063ffffffff82169050919050565b614516816144fd565b82525050565b6000602082019050614531600083018461450d565b92915050565b6145408161413c565b811461454b57600080fd5b50565b60008135905061455d81614537565b92915050565b6000806040838503121561457a576145796140b2565b5b60006145888582860161426d565b92505060206145998582860161454e565b9150509250929050565b6145ac8161446f565b81146145b757600080fd5b50565b6000813590506145c9816145a3565b92915050565b60008060008060008060c087890312156145ec576145eb6140b2565b5b60006145fa89828a0161426d565b965050602061460b89828a016142a3565b955050604061461c89828a016142a3565b945050606061462d89828a016145ba565b935050608061463e89828a016143c3565b92505060a061464f89828a016143c3565b9150509295509295509295565b600080600080600080600060e0888a03121561467b5761467a6140b2565b5b60006146898a828b0161426d565b975050602061469a8a828b0161426d565b96505060406146ab8a828b016142a3565b95505060606146bc8a828b016142a3565b94505060806146cd8a828b016145ba565b93505060a06146de8a828b016143c3565b92505060c06146ef8a828b016143c3565b91505092959891949750929550565b60008060408385031215614715576147146140b2565b5b60006147238582860161426d565b92505060206147348582860161426d565b9150509250929050565b614747816144fd565b811461475257600080fd5b50565b6000813590506147648161473e565b92915050565b60008060408385031215614781576147806140b2565b5b600061478f8582860161426d565b92505060206147a085828601614755565b9150509250929050565b6147b3816144fd565b82525050565b60007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b6147ea816147b9565b82525050565b60408201600082015161480660008501826147aa565b50602082015161481960208501826147e1565b50505050565b600060408201905061483460008301846147f0565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061488157607f821691505b6020821081036148945761489361483a565b5b50919050565b7f496e697469616c20737570706c7920726563697069656e7420616c726561647960008201527f2073657400000000000000000000000000000000000000000000000000000000602082015250565b60006148f660248361417d565b91506149018261489a565b604082019050919050565b60006020820190508181036000830152614925816148e9565b9050919050565b7f526563697069656e742063616e6e6f7420626520746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061498860248361417d565b91506149938261492c565b604082019050919050565b600060208201905081810360008301526149b78161497b565b9050919050565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b60006149f460108361417d565b91506149ff826149be565b602082019050919050565b60006020820190508181036000830152614a23816149e7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614a9382614282565b9150614a9e83614282565b925082614aae57614aad614a2a565b5b828204905092915050565b6000614ac482614282565b9150614acf83614282565b9250828203905081811115614ae757614ae6614a59565b5b92915050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614b49602f8361417d565b9150614b5482614aed565b604082019050919050565b60006020820190508181036000830152614b7881614b3c565b9050919050565b6000614b8a82614282565b9150614b9583614282565b9250828201905080821115614bad57614bac614a59565b5b92915050565b7f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e656400600082015250565b6000614be9601f8361417d565b9150614bf482614bb3565b602082019050919050565b60006020820190508181036000830152614c1881614bdc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614caa60258361417d565b9150614cb582614c4e565b604082019050919050565b60006020820190508181036000830152614cd981614c9d565b9050919050565b7f4552433230566f7465733a207369676e61747572652065787069726564000000600082015250565b6000614d16601d8361417d565b9150614d2182614ce0565b602082019050919050565b60006020820190508181036000830152614d4581614d09565b9050919050565b6000608082019050614d616000830187614405565b614d6e60208301866144d3565b614d7b6040830185614325565b614d886060830184614325565b95945050505050565b7f4552433230566f7465733a20696e76616c6964206e6f6e636500000000000000600082015250565b6000614dc760198361417d565b9150614dd282614d91565b602082019050919050565b60006020820190508181036000830152614df681614dba565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000614e33601d8361417d565b9150614e3e82614dfd565b602082019050919050565b60006020820190508181036000830152614e6281614e26565b9050919050565b600060c082019050614e7e6000830189614405565b614e8b60208301886144d3565b614e9860408301876144d3565b614ea56060830186614325565b614eb26080830185614325565b614ebf60a0830184614325565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000614f00601e8361417d565b9150614f0b82614eca565b602082019050919050565b60006020820190508181036000830152614f2f81614ef3565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614f9260248361417d565b9150614f9d82614f36565b604082019050919050565b60006020820190508181036000830152614fc181614f85565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061502460228361417d565b915061502f82614fc8565b604082019050919050565b6000602082019050818103600083015261505381615017565b9050919050565b7f43616e6e6f74206d696e74206265796f6e64206d617820737570706c792e0000600082015250565b6000615090601e8361417d565b915061509b8261505a565b602082019050919050565b600060208201905081810360008301526150bf81615083565b9050919050565b7f4552433230536e617073686f743a206964206973203000000000000000000000600082015250565b60006150fc60168361417d565b9150615107826150c6565b602082019050919050565b6000602082019050818103600083015261512b816150ef565b9050919050565b7f4552433230536e617073686f743a206e6f6e6578697374656e74206964000000600082015250565b6000615168601d8361417d565b915061517382615132565b602082019050919050565b600060208201905081810360008301526151978161515b565b9050919050565b7f53616665436173743a2076616c756520646f65736e27742066697420696e203360008201527f3220626974730000000000000000000000000000000000000000000000000000602082015250565b60006151fa60268361417d565b91506152058261519e565b604082019050919050565b60006020820190508181036000830152615229816151ed565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000615266601d8361417d565b915061527182615230565b602082019050919050565b6000602082019050818103600083015261529581615259565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006152dd60178361529c565b91506152e8826152a7565b601782019050919050565b60006152fe82614172565b615308818561529c565b935061531881856020860161418e565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b600061535a60118361529c565b915061536582615324565b601182019050919050565b600061537b826152d0565b915061538782856152f3565b91506153928261534d565b915061539e82846152f3565b91508190509392505050565b7f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60008201527f766572666c6f77696e6720766f74657300000000000000000000000000000000602082015250565b600061540660308361417d565b9150615411826153aa565b604082019050919050565b60006020820190508181036000830152615435816153f9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061549860258361417d565b91506154a38261543c565b604082019050919050565b600060208201905081810360008301526154c78161548b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061552a60238361417d565b9150615535826154ce565b604082019050919050565b600060208201905081810360008301526155598161551d565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006155bc60268361417d565b91506155c782615560565b604082019050919050565b600060208201905081810360008301526155eb816155af565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061564e60218361417d565b9150615659826155f2565b604082019050919050565b6000602082019050818103600083015261567d81615641565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006156e060228361417d565b91506156eb82615684565b604082019050919050565b6000602082019050818103600083015261570f816156d3565b9050919050565b600060a08201905061572b6000830188614405565b6157386020830187614405565b6157456040830186614405565b6157526060830185614325565b61575f60808301846144d3565b9695505050505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061579f60148361417d565b91506157aa82615769565b602082019050919050565b600060208201905081810360008301526157ce81615792565b9050919050565b60006040820190506157ea6000830185614325565b6157f76020830184614325565b9392505050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b600061583460108361417d565b915061583f826157fe565b602082019050919050565b6000602082019050818103600083015261586381615827565b9050919050565b7f1901000000000000000000000000000000000000000000000000000000000000600082015250565b60006158a060028361529c565b91506158ab8261586a565b600282019050919050565b6000819050919050565b6158d16158cc826143a2565b6158b6565b82525050565b60006158e282615893565b91506158ee82856158c0565b6020820191506158fe82846158c0565b6020820191508190509392505050565b60006080820190506159236000830187614405565b615930602083018661447c565b61593d6040830185614405565b61594a6060830184614405565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006159b860188361417d565b91506159c382615982565b602082019050919050565b600060208201905081810360008301526159e7816159ab565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000615a24601f8361417d565b9150615a2f826159ee565b602082019050919050565b60006020820190508181036000830152615a5381615a17565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615ab660228361417d565b9150615ac182615a5a565b604082019050919050565b60006020820190508181036000830152615ae581615aa9565b9050919050565b6000615af782614282565b9150615b0283614282565b9250828202615b1081614282565b91508282048414831517615b2757615b26614a59565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000615b6882614282565b915060008203615b7b57615b7a614a59565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615bbc60208361417d565b9150615bc782615b86565b602082019050919050565b60006020820190508181036000830152615beb81615baf565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000615c28601f8361417d565b9150615c3382615bf2565b602082019050919050565b60006020820190508181036000830152615c5781615c1b565b9050919050565b7f53616665436173743a2076616c756520646f65736e27742066697420696e203260008201527f3234206269747300000000000000000000000000000000000000000000000000602082015250565b6000615cba60278361417d565b9150615cc582615c5e565b604082019050919050565b60006020820190508181036000830152615ce981615cad565b905091905056fea264697066735822122043cf088ddcf27c94969943827ce3914bc5e53725db354a95d3e1b6a42a1ea07464736f6c63430008120033