VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x617Add…e13D
Summary
Transactions
Transfers
Address
0x617AddBA640C1C2EaDe040e20128d9F36754e13D
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x4bF48b2353Dd7F2a1f184547b9a3c88540EDcA4E
Deployer
0x4bF48b2353Dd7F2a1f184547b9a3c88540EDcA4E
Code
0x6080604052600436106102e45760003560e01c80636c0360eb11610190578063a9b7f448116100dc578063d0eb26b011610095578063ed88ed9f1161006f578063ed88ed9f14610b51578063edec5f2714610b7c578063f2fde38b14610ba5578063ff4171b414610bce576102e4565b8063d0eb26b014610ac0578063d5abeb0114610ae9578063e985e9c514610b14576102e4565b8063a9b7f4481461099e578063b88d4fde146109c7578063ba4e5c49146109f0578063ba7d2c7614610a2d578063c668286214610a58578063c87b56dd14610a83576102e4565b80638dc251e3116101495780639c70b512116101235780639c70b51214610903578063a035b1fe1461092e578063a0712d6814610959578063a22cb46514610975576102e4565b80638dc251e31461088657806395d89b41146108af5780639a3cac6a146108da576102e4565b80636c0360eb1461078a57806370a08231146107b5578063715018a6146107f2578063717d57d3146108095780637f00c7a6146108325780638da5cb5b1461085b576102e4565b80632f745c591161024f578063438b6300116102085780635c975abb116101e25780635c975abb146106ce5780635dc96d16146106f95780636352211e146107245780636690864e14610761576102e4565b8063438b63001461062b5780634f6ccce71461066857806355f804b3146106a5576102e4565b80632f745c591461052c5780633af32abf146105695780633c952764146105a65780633ccfd60b146105cf57806342842e0e146105d957806342966c6814610602576102e4565b80630e1cbef6116102a15780630e1cbef61461040957806318160ddd1461043257806318cae2691461045d578063239c70ae1461049a57806323b872dd146104c55780632a55205a146104ee576102e4565b806301ffc9a7146102e957806302329a291461032657806306fdde031461034f5780630810f3ba1461037a578063081812fc146103a3578063095ea7b3146103e0575b600080fd5b3480156102f557600080fd5b50610310600480360381019061030b91906146ca565b610bf9565b60405161031d9190614ee3565b60405180910390f35b34801561033257600080fd5b5061034d6004803603810190610348919061469d565b610c0b565b005b34801561035b57600080fd5b50610364610ca4565b6040516103719190614efe565b60405180910390f35b34801561038657600080fd5b506103a1600480360381019061039c919061476d565b610d36565b005b3480156103af57600080fd5b506103ca60048036038101906103c5919061476d565b610dbc565b6040516103d79190614e31565b60405180910390f35b3480156103ec57600080fd5b5061040760048036038101906104029190614610565b610e41565b005b34801561041557600080fd5b50610430600480360381019061042b919061476d565b610f59565b005b34801561043e57600080fd5b5061044761100d565b60405161045491906152e0565b60405180910390f35b34801561046957600080fd5b50610484600480360381019061047f919061448d565b61101a565b60405161049191906152e0565b60405180910390f35b3480156104a657600080fd5b506104af611032565b6040516104bc91906152e0565b60405180910390f35b3480156104d157600080fd5b506104ec60048036038101906104e791906144fa565b611038565b005b3480156104fa57600080fd5b506105156004803603810190610510919061479a565b611098565b604051610523929190614e98565b60405180910390f35b34801561053857600080fd5b50610553600480360381019061054e9190614610565b611283565b60405161056091906152e0565b60405180910390f35b34801561057557600080fd5b50610590600480360381019061058b919061448d565b611328565b60405161059d9190614ee3565b60405180910390f35b3480156105b257600080fd5b506105cd60048036038101906105c8919061469d565b6113d7565b005b6105d76114a4565b005b3480156105e557600080fd5b5061060060048036038101906105fb91906144fa565b6115f1565b005b34801561060e57600080fd5b506106296004803603810190610624919061476d565b611611565b005b34801561063757600080fd5b50610652600480360381019061064d919061448d565b61166d565b60405161065f9190614ec1565b60405180910390f35b34801561067457600080fd5b5061068f600480360381019061068a919061476d565b61171b565b60405161069c91906152e0565b60405180910390f35b3480156106b157600080fd5b506106cc60048036038101906106c79190614724565b61178c565b005b3480156106da57600080fd5b506106e3611822565b6040516106f09190614ee3565b60405180910390f35b34801561070557600080fd5b5061070e611835565b60405161071b9190614ee3565b60405180910390f35b34801561073057600080fd5b5061074b6004803603810190610746919061476d565b61184c565b6040516107589190614e31565b60405180910390f35b34801561076d57600080fd5b506107886004803603810190610783919061448d565b6118fe565b005b34801561079657600080fd5b5061079f6119be565b6040516107ac9190614efe565b60405180910390f35b3480156107c157600080fd5b506107dc60048036038101906107d7919061448d565b611a4c565b6040516107e991906152e0565b60405180910390f35b3480156107fe57600080fd5b50610807611b04565b005b34801561081557600080fd5b50610830600480360381019061082b919061476d565b611b8c565b005b34801561083e57600080fd5b506108596004803603810190610854919061476d565b611c12565b005b34801561086757600080fd5b50610870611c98565b60405161087d9190614e31565b60405180910390f35b34801561089257600080fd5b506108ad60048036038101906108a8919061448d565b611cc2565b005b3480156108bb57600080fd5b506108c4611db0565b6040516108d19190614efe565b60405180910390f35b3480156108e657600080fd5b5061090160048036038101906108fc919061448d565b611e42565b005b34801561090f57600080fd5b50610918611f02565b6040516109259190614ee3565b60405180910390f35b34801561093a57600080fd5b50610943611f15565b60405161095091906152e0565b60405180910390f35b610973600480360381019061096e919061476d565b611f1b565b005b34801561098157600080fd5b5061099c600480360381019061099791906145d0565b6124ef565b005b3480156109aa57600080fd5b506109c560048036038101906109c0919061476d565b612505565b005b3480156109d357600080fd5b506109ee60048036038101906109e9919061454d565b61258b565b005b3480156109fc57600080fd5b50610a176004803603810190610a12919061476d565b6125ed565b604051610a249190614e31565b60405180910390f35b348015610a3957600080fd5b50610a4261262c565b604051610a4f91906152e0565b60405180910390f35b348015610a6457600080fd5b50610a6d612632565b604051610a7a9190614efe565b60405180910390f35b348015610a8f57600080fd5b50610aaa6004803603810190610aa5919061476d565b6126c0565b604051610ab79190614efe565b60405180910390f35b348015610acc57600080fd5b50610ae76004803603810190610ae2919061476d565b61276a565b005b348015610af557600080fd5b50610afe6127f0565b604051610b0b91906152e0565b60405180910390f35b348015610b2057600080fd5b50610b3b6004803603810190610b3691906144ba565b6127f6565b604051610b489190614ee3565b60405180910390f35b348015610b5d57600080fd5b50610b6661288a565b604051610b7391906152e0565b60405180910390f35b348015610b8857600080fd5b50610ba36004803603810190610b9e9190614650565b612890565b005b348015610bb157600080fd5b50610bcc6004803603810190610bc7919061448d565b612930565b005b348015610bda57600080fd5b50610be3612a28565b604051610bf091906152e0565b60405180910390f35b6000610c0482612a2e565b9050919050565b610c13612a40565b73ffffffffffffffffffffffffffffffffffffffff16610c31611c98565b73ffffffffffffffffffffffffffffffffffffffff1614610c87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7e90615140565b60405180910390fd5b80600f60006101000a81548160ff02191690831515021790555050565b606060028054610cb3906155e9565b80601f0160208091040260200160405190810160405280929190818152602001828054610cdf906155e9565b8015610d2c5780601f10610d0157610100808354040283529160200191610d2c565b820191906000526020600020905b815481529060010190602001808311610d0f57829003601f168201915b5050505050905090565b610d3e612a40565b73ffffffffffffffffffffffffffffffffffffffff16610d5c611c98565b73ffffffffffffffffffffffffffffffffffffffff1614610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da990615140565b60405180910390fd5b80601e8190555050565b6000610dc782612a48565b610e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfd90615120565b60405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610e4c8261184c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb4906151a0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610edc612a40565b73ffffffffffffffffffffffffffffffffffffffff161480610f0b5750610f0a81610f05612a40565b6127f6565b5b610f4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4190615060565b60405180910390fd5b610f548383612ab4565b505050565b610f61612a40565b73ffffffffffffffffffffffffffffffffffffffff16610f7f611c98565b73ffffffffffffffffffffffffffffffffffffffff1614610fd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcc90615140565b60405180910390fd5b80601d8190555061100a601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601d54612b6d565b50565b6000600a80549050905090565b601f6020528060005260406000206000915090505481565b60145481565b611049611043612a40565b82612d02565b611088576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107f906151e0565b60405180910390fd5b611093838383612de0565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16141561122e5760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000611238613047565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff168661126491906154a5565b61126e9190615474565b90508160000151819350935050509250929050565b600061128e83611a4c565b82106112cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c690614f40565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600080600090505b601b805490508110156113cc578273ffffffffffffffffffffffffffffffffffffffff16601b828154811061136857611367615782565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156113b95760019150506113d2565b80806113c49061564c565b915050611330565b50600090505b919050565b6113df612a40565b73ffffffffffffffffffffffffffffffffffffffff166113fd611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144a90615140565b60405180910390fd5b80601a60146101000a81548160ff02191690831515021790555060011515601a60149054906101000a900460ff1615151415611497576011546010819055506114a1565b6012546010819055505b50565b6114ac612a40565b73ffffffffffffffffffffffffffffffffffffffff166114ca611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611520576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151790615140565b60405180910390fd5b6000601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161156890614e1c565b60006040518083038185875af1925050503d80600081146115a5576040519150601f19603f3d011682016040523d82523d6000602084013e6115aa565b606091505b50509050806115ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e590614f20565b60405180910390fd5b50565b61160c8383836040518060200160405280600081525061258b565b505050565b61162261161c612a40565b82612d02565b611661576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165890615280565b60405180910390fd5b61166a81613051565b50565b6060600061167a83611a4c565b905060008167ffffffffffffffff811115611698576116976157b1565b5b6040519080825280602002602001820160405280156116c65781602001602082028036833780820191505090505b50905060005b82811015611710576116de8582611283565b8282815181106116f1576116f0615782565b5b60200260200101818152505080806117089061564c565b9150506116cc565b508092505050919050565b600061172561100d565b8210611766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175d90615200565b60405180910390fd5b600a828154811061177a57611779615782565b5b90600052602060002001549050919050565b611794612a40565b73ffffffffffffffffffffffffffffffffffffffff166117b2611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611808576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ff90615140565b60405180910390fd5b80600d908051906020019061181e92919061418a565b5050565b600f60009054906101000a900460ff1681565b6000601660009054906101000a900460ff16905090565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ec906150a0565b60405180910390fd5b80915050919050565b611906612a40565b73ffffffffffffffffffffffffffffffffffffffff16611924611c98565b73ffffffffffffffffffffffffffffffffffffffff161461197a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197190615140565b60405180910390fd5b80601660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600d80546119cb906155e9565b80601f01602080910402602001604051908101604052809291908181526020018280546119f7906155e9565b8015611a445780601f10611a1957610100808354040283529160200191611a44565b820191906000526020600020905b815481529060010190602001808311611a2757829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611abd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab490615080565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611b0c612a40565b73ffffffffffffffffffffffffffffffffffffffff16611b2a611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611b80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7790615140565b60405180910390fd5b611b8a60006130f6565b565b611b94612a40565b73ffffffffffffffffffffffffffffffffffffffff16611bb2611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bff90615140565b60405180910390fd5b8060118190555050565b611c1a612a40565b73ffffffffffffffffffffffffffffffffffffffff16611c38611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611c8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8590615140565b60405180910390fd5b8060148190555050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611cca612a40565b73ffffffffffffffffffffffffffffffffffffffff16611ce8611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3590615140565b60405180910390fd5b80601c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611dad601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601d54612b6d565b50565b606060038054611dbf906155e9565b80601f0160208091040260200160405190810160405280929190818152602001828054611deb906155e9565b8015611e385780601f10611e0d57610100808354040283529160200191611e38565b820191906000526020600020905b815481529060010190602001808311611e1b57829003601f168201915b5050505050905090565b611e4a612a40565b73ffffffffffffffffffffffffffffffffffffffff16611e68611c98565b73ffffffffffffffffffffffffffffffffffffffff1614611ebe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb590615140565b60405180910390fd5b80601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601a60149054906101000a900460ff1681565b60105481565b600f60009054906101000a900460ff1615611f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6290615160565b60405180910390fd5b6000611f7561100d565b905060008211611fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb1906152c0565b60405180910390fd5b601454821115611fff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff6906150e0565b60405180910390fd5b601354828261200e919061541e565b111561204f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612046906150c0565b60405180910390fd5b612057611c98565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461245f5760011515601a60149054906101000a900460ff1615151415612190576120ae33611328565b6120ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120e490615260565b60405180910390fd5b6000601f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506015548382612140919061541e565b1115612181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217890614fe0565b60405180910390fd5b6011546010819055505061219a565b6012546010819055505b6000601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166064600a6023346121e691906154a5565b6121f09190615474565b6121fa9190615474565b60405161220690614e1c565b60006040518083038185875af1925050503d8060008114612243576040519150601f19603f3d011682016040523d82523d6000602084013e612248565b606091505b505090508061225657600080fd5b6000601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166064601e54346122a191906154a5565b6122ab9190615474565b6040516122b790614e1c565b60006040518083038185875af1925050503d80600081146122f4576040519150601f19603f3d011682016040523d82523d6000602084013e6122f9565b606091505b505090508061233d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233490614f20565b60405180910390fd5b6000601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161238590614e1c565b60006040518083038185875af1925050503d80600081146123c2576040519150601f19603f3d011682016040523d82523d6000602084013e6123c7565b606091505b505090508061240b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240290614f20565b60405180910390fd5b8460105461241991906154a5565b34101561245b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612452906151c0565b60405180910390fd5b5050505b6000600190505b8281116124ea57601f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906124bd9061564c565b91905055506124d73382846124d2919061541e565b6131bc565b80806124e29061564c565b915050612466565b505050565b6125016124fa612a40565b83836131da565b5050565b61250d612a40565b73ffffffffffffffffffffffffffffffffffffffff1661252b611c98565b73ffffffffffffffffffffffffffffffffffffffff1614612581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257890615140565b60405180910390fd5b8060128190555050565b61259c612596612a40565b83612d02565b6125db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d2906151e0565b60405180910390fd5b6125e784848484613347565b50505050565b601b81815481106125fd57600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60155481565b600e805461263f906155e9565b80601f016020809104026020016040519081016040528092919081815260200182805461266b906155e9565b80156126b85780601f1061268d576101008083540402835291602001916126b8565b820191906000526020600020905b81548152906001019060200180831161269b57829003601f168201915b505050505081565b60606126cb82612a48565b61270a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270190615180565b60405180910390fd5b60006127146133a3565b905060008151116127345760405180602001604052806000815250612762565b8061273e84613435565b600e60405160200161275293929190614deb565b6040516020818303038152906040525b915050919050565b612772612a40565b73ffffffffffffffffffffffffffffffffffffffff16612790611c98565b73ffffffffffffffffffffffffffffffffffffffff16146127e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127dd90615140565b60405180910390fd5b8060158190555050565b60135481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60115481565b612898612a40565b73ffffffffffffffffffffffffffffffffffffffff166128b6611c98565b73ffffffffffffffffffffffffffffffffffffffff161461290c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161290390615140565b60405180910390fd5b601b600061291a9190614210565b8181601b919061292b929190614231565b505050565b612938612a40565b73ffffffffffffffffffffffffffffffffffffffff16612956611c98565b73ffffffffffffffffffffffffffffffffffffffff16146129ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129a390615140565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612a1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a1390614f80565b60405180910390fd5b612a25816130f6565b50565b60125481565b6000612a3982613596565b9050919050565b600033905090565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16612b278361184c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b612b75613047565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612bd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bca90615220565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3a906152a0565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000612d0d82612a48565b612d4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d4390615040565b60405180910390fd5b6000612d578361184c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612d995750612d9881856127f6565b5b80612dd757508373ffffffffffffffffffffffffffffffffffffffff16612dbf84610dbc565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612e008261184c565b73ffffffffffffffffffffffffffffffffffffffff1614612e56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e4d90614fa0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612ec6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ebd90615000565b60405180910390fd5b612ed1838383613610565b612edc600082612ab4565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612f2c91906154ff565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612f83919061541e565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613042838383613620565b505050565b6000612710905090565b613059611835565b613098576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161308f90615240565b60405180910390fd5b60006130a38261184c565b90506130ae82613625565b8073ffffffffffffffffffffffffffffffffffffffff16827f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d460405160405180910390a35050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6131d682826040518060200160405280600081525061363a565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613249576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161324090615020565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161333a9190614ee3565b60405180910390a3505050565b613352848484612de0565b61335e84848484613695565b61339d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161339490614f60565b60405180910390fd5b50505050565b6060600d80546133b2906155e9565b80601f01602080910402602001604051908101604052809291908181526020018280546133de906155e9565b801561342b5780601f106134005761010080835404028352916020019161342b565b820191906000526020600020905b81548152906001019060200180831161340e57829003601f168201915b5050505050905090565b6060600082141561347d576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613591565b600082905060005b600082146134af5780806134989061564c565b915050600a826134a89190615474565b9150613485565b60008167ffffffffffffffff8111156134cb576134ca6157b1565b5b6040519080825280601f01601f1916602001820160405280156134fd5781602001600182028036833780820191505090505b5090505b6000851461358a5760018261351691906154ff565b9150600a856135259190615695565b6030613531919061541e565b60f81b81838151811061354757613546615782565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856135839190615474565b9450613501565b8093505050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061360957506136088261382c565b5b9050919050565b61361b83838361390e565b505050565b505050565b61362e81613a22565b61363781613b3f565b50565b6136448383613b9e565b6136516000848484613695565b613690576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161368790614f60565b60405180910390fd5b505050565b60006136b68473ffffffffffffffffffffffffffffffffffffffff16613d78565b1561381f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026136df612a40565b8786866040518563ffffffff1660e01b81526004016137019493929190614e4c565b602060405180830381600087803b15801561371b57600080fd5b505af192505050801561374c57506040513d601f19601f8201168201806040525081019061374991906146f7565b60015b6137cf573d806000811461377c576040519150601f19603f3d011682016040523d82523d6000602084013e613781565b606091505b506000815114156137c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137be90614f60565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613824565b600190505b949350505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806138f757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613907575061390682613d9b565b5b9050919050565b613919838383613e15565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561395c5761395781613e1a565b61399b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461399a576139998382613e63565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156139de576139d981613fd0565b613a1d565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614613a1c57613a1b82826140a1565b5b5b505050565b6000613a2d8261184c565b9050613a3b81600084613610565b613a46600083612ab4565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613a9691906154ff565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613b3b81600084613620565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613c0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c0590615100565b60405180910390fd5b613c1781612a48565b15613c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c4e90614fc0565b60405180910390fd5b613c6360008383613610565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613cb3919061541e565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613d7460008383613620565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613e0e5750613e0d82614120565b5b9050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613e7084611a4c565b613e7a91906154ff565b9050600060096000848152602001908152602001600020549050818114613f5f576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a80549050613fe491906154ff565b90506000600b60008481526020019081526020016000205490506000600a838154811061401457614013615782565b5b9060005260206000200154905080600a838154811061403657614035615782565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a80548061408557614084615753565b5b6001900381819060005260206000200160009055905550505050565b60006140ac83611a4c565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054614196906155e9565b90600052602060002090601f0160209004810192826141b857600085556141ff565b82601f106141d157805160ff19168380011785556141ff565b828001600101855582156141ff579182015b828111156141fe5782518255916020019190600101906141e3565b5b50905061420c91906142d1565b5090565b508054600082559060005260206000209081019061422e91906142d1565b50565b8280548282559060005260206000209081019282156142c0579160200282015b828111156142bf57823573ffffffffffffffffffffffffffffffffffffffff168260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190614251565b5b5090506142cd91906142d1565b5090565b5b808211156142ea5760008160009055506001016142d2565b5090565b60006143016142fc84615320565b6152fb565b90508281526020810184848401111561431d5761431c6157ef565b5b6143288482856155a7565b509392505050565b600061434361433e84615351565b6152fb565b90508281526020810184848401111561435f5761435e6157ef565b5b61436a8482856155a7565b509392505050565b60008135905061438181615f66565b92915050565b60008083601f84011261439d5761439c6157e5565b5b8235905067ffffffffffffffff8111156143ba576143b96157e0565b5b6020830191508360208202830111156143d6576143d56157ea565b5b9250929050565b6000813590506143ec81615f7d565b92915050565b60008135905061440181615f94565b92915050565b60008151905061441681615f94565b92915050565b600082601f830112614431576144306157e5565b5b81356144418482602086016142ee565b91505092915050565b600082601f83011261445f5761445e6157e5565b5b813561446f848260208601614330565b91505092915050565b60008135905061448781615fab565b92915050565b6000602082840312156144a3576144a26157f9565b5b60006144b184828501614372565b91505092915050565b600080604083850312156144d1576144d06157f9565b5b60006144df85828601614372565b92505060206144f085828601614372565b9150509250929050565b600080600060608486031215614513576145126157f9565b5b600061452186828701614372565b935050602061453286828701614372565b925050604061454386828701614478565b9150509250925092565b60008060008060808587031215614567576145666157f9565b5b600061457587828801614372565b945050602061458687828801614372565b935050604061459787828801614478565b925050606085013567ffffffffffffffff8111156145b8576145b76157f4565b5b6145c48782880161441c565b91505092959194509250565b600080604083850312156145e7576145e66157f9565b5b60006145f585828601614372565b9250506020614606858286016143dd565b9150509250929050565b60008060408385031215614627576146266157f9565b5b600061463585828601614372565b925050602061464685828601614478565b9150509250929050565b60008060208385031215614667576146666157f9565b5b600083013567ffffffffffffffff811115614685576146846157f4565b5b61469185828601614387565b92509250509250929050565b6000602082840312156146b3576146b26157f9565b5b60006146c1848285016143dd565b91505092915050565b6000602082840312156146e0576146df6157f9565b5b60006146ee848285016143f2565b91505092915050565b60006020828403121561470d5761470c6157f9565b5b600061471b84828501614407565b91505092915050565b60006020828403121561473a576147396157f9565b5b600082013567ffffffffffffffff811115614758576147576157f4565b5b6147648482850161444a565b91505092915050565b600060208284031215614783576147826157f9565b5b600061479184828501614478565b91505092915050565b600080604083850312156147b1576147b06157f9565b5b60006147bf85828601614478565b92505060206147d085828601614478565b9150509250929050565b60006147e68383614dcd565b60208301905092915050565b6147fb81615533565b82525050565b600061480c826153a7565b61481681856153d5565b935061482183615382565b8060005b8381101561485257815161483988826147da565b9750614844836153c8565b925050600181019050614825565b5085935050505092915050565b61486881615545565b82525050565b6000614879826153b2565b61488381856153e6565b93506148938185602086016155b6565b61489c816157fe565b840191505092915050565b60006148b2826153bd565b6148bc8185615402565b93506148cc8185602086016155b6565b6148d5816157fe565b840191505092915050565b60006148eb826153bd565b6148f58185615413565b93506149058185602086016155b6565b80840191505092915050565b6000815461491e816155e9565b6149288186615413565b94506001821660008114614943576001811461495457614987565b60ff19831686528186019350614987565b61495d85615392565b60005b8381101561497f57815481890152600182019150602081019050614960565b838801955050505b50505092915050565b600061499d601383615402565b91506149a88261580f565b602082019050919050565b60006149c0602b83615402565b91506149cb82615838565b604082019050919050565b60006149e3603283615402565b91506149ee82615887565b604082019050919050565b6000614a06602683615402565b9150614a11826158d6565b604082019050919050565b6000614a29602583615402565b9150614a3482615925565b604082019050919050565b6000614a4c601c83615402565b9150614a5782615974565b602082019050919050565b6000614a6f601c83615402565b9150614a7a8261599d565b602082019050919050565b6000614a92602483615402565b9150614a9d826159c6565b604082019050919050565b6000614ab5601983615402565b9150614ac082615a15565b602082019050919050565b6000614ad8602c83615402565b9150614ae382615a3e565b604082019050919050565b6000614afb603883615402565b9150614b0682615a8d565b604082019050919050565b6000614b1e602a83615402565b9150614b2982615adc565b604082019050919050565b6000614b41602983615402565b9150614b4c82615b2b565b604082019050919050565b6000614b64601683615402565b9150614b6f82615b7a565b602082019050919050565b6000614b87602483615402565b9150614b9282615ba3565b604082019050919050565b6000614baa602083615402565b9150614bb582615bf2565b602082019050919050565b6000614bcd602c83615402565b9150614bd882615c1b565b604082019050919050565b6000614bf0602083615402565b9150614bfb82615c6a565b602082019050919050565b6000614c13601683615402565b9150614c1e82615c93565b602082019050919050565b6000614c36602f83615402565b9150614c4182615cbc565b604082019050919050565b6000614c59602183615402565b9150614c6482615d0b565b604082019050919050565b6000614c7c6000836153f7565b9150614c8782615d5a565b600082019050919050565b6000614c9f601283615402565b9150614caa82615d5d565b602082019050919050565b6000614cc2603183615402565b9150614ccd82615d86565b604082019050919050565b6000614ce5602c83615402565b9150614cf082615dd5565b604082019050919050565b6000614d08602a83615402565b9150614d1382615e24565b604082019050919050565b6000614d2b601783615402565b9150614d3682615e73565b602082019050919050565b6000614d4e601783615402565b9150614d5982615e9c565b602082019050919050565b6000614d71603083615402565b9150614d7c82615ec5565b604082019050919050565b6000614d94601983615402565b9150614d9f82615f14565b602082019050919050565b6000614db7601b83615402565b9150614dc282615f3d565b602082019050919050565b614dd68161559d565b82525050565b614de58161559d565b82525050565b6000614df782866148e0565b9150614e0382856148e0565b9150614e0f8284614911565b9150819050949350505050565b6000614e2782614c6f565b9150819050919050565b6000602082019050614e4660008301846147f2565b92915050565b6000608082019050614e6160008301876147f2565b614e6e60208301866147f2565b614e7b6040830185614ddc565b8181036060830152614e8d818461486e565b905095945050505050565b6000604082019050614ead60008301856147f2565b614eba6020830184614ddc565b9392505050565b60006020820190508181036000830152614edb8184614801565b905092915050565b6000602082019050614ef8600083018461485f565b92915050565b60006020820190508181036000830152614f1881846148a7565b905092915050565b60006020820190508181036000830152614f3981614990565b9050919050565b60006020820190508181036000830152614f59816149b3565b9050919050565b60006020820190508181036000830152614f79816149d6565b9050919050565b60006020820190508181036000830152614f99816149f9565b9050919050565b60006020820190508181036000830152614fb981614a1c565b9050919050565b60006020820190508181036000830152614fd981614a3f565b9050919050565b60006020820190508181036000830152614ff981614a62565b9050919050565b6000602082019050818103600083015261501981614a85565b9050919050565b6000602082019050818103600083015261503981614aa8565b9050919050565b6000602082019050818103600083015261505981614acb565b9050919050565b6000602082019050818103600083015261507981614aee565b9050919050565b6000602082019050818103600083015261509981614b11565b9050919050565b600060208201905081810360008301526150b981614b34565b9050919050565b600060208201905081810360008301526150d981614b57565b9050919050565b600060208201905081810360008301526150f981614b7a565b9050919050565b6000602082019050818103600083015261511981614b9d565b9050919050565b6000602082019050818103600083015261513981614bc0565b9050919050565b6000602082019050818103600083015261515981614be3565b9050919050565b6000602082019050818103600083015261517981614c06565b9050919050565b6000602082019050818103600083015261519981614c29565b9050919050565b600060208201905081810360008301526151b981614c4c565b9050919050565b600060208201905081810360008301526151d981614c92565b9050919050565b600060208201905081810360008301526151f981614cb5565b9050919050565b6000602082019050818103600083015261521981614cd8565b9050919050565b6000602082019050818103600083015261523981614cfb565b9050919050565b6000602082019050818103600083015261525981614d1e565b9050919050565b6000602082019050818103600083015261527981614d41565b9050919050565b6000602082019050818103600083015261529981614d64565b9050919050565b600060208201905081810360008301526152b981614d87565b9050919050565b600060208201905081810360008301526152d981614daa565b9050919050565b60006020820190506152f56000830184614ddc565b92915050565b6000615305615316565b9050615311828261561b565b919050565b6000604051905090565b600067ffffffffffffffff82111561533b5761533a6157b1565b5b615344826157fe565b9050602081019050919050565b600067ffffffffffffffff82111561536c5761536b6157b1565b5b615375826157fe565b9050602081019050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006154298261559d565b91506154348361559d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615469576154686156c6565b5b828201905092915050565b600061547f8261559d565b915061548a8361559d565b92508261549a576154996156f5565b5b828204905092915050565b60006154b08261559d565b91506154bb8361559d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156154f4576154f36156c6565b5b828202905092915050565b600061550a8261559d565b91506155158361559d565b925082821015615528576155276156c6565b5b828203905092915050565b600061553e8261557d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156155d45780820151818401526020810190506155b9565b838111156155e3576000848401525b50505050565b6000600282049050600182168061560157607f821691505b6020821081141561561557615614615724565b5b50919050565b615624826157fe565b810181811067ffffffffffffffff82111715615643576156426157b1565b5b80604052505050565b60006156578261559d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561568a576156896156c6565b5b600182019050919050565b60006156a08261559d565b91506156ab8361559d565b9250826156bb576156ba6156f5565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f6d6178204e465420706572206164647265737320657863656564656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f6d6178206d696e7420616d6f756e74207065722073657373696f6e206578636560008201527f6564656400000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f74686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f696e73756666696369656e742066756e64730000000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b7f56654e46543a206275726e2069732064697361626c6564000000000000000000600082015250565b7f75736572206973206e6f742077686974656c6973746564000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b7f6e65656420746f206d696e74206174206c656173742031204e46540000000000600082015250565b615f6f81615533565b8114615f7a57600080fd5b50565b615f8681615545565b8114615f9157600080fd5b50565b615f9d81615551565b8114615fa857600080fd5b50565b615fb48161559d565b8114615fbf57600080fd5b5056fea26469706673582212200b6a4e004e3771ef986f62dfcd71b9b124cb5d484c0e461ef77a8b3366afc2b064736f6c63430008070033