VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x4Dc628…e71A
Summary
Transactions
Transfers
Address
0x4Dc6287Ea924B5E66e2C36DA63146ecFCf82e71A
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
GOLD
Master
0x5b756E9e819403A78DA7732beb315b8884aF76D1
Deployer
0x5b756E9e819403A78DA7732beb315b8884aF76D1
Code
0x6080604052600436106102ae5760003560e01c80636c0360eb11610175578063a22cb465116100dc578063c87b56dd11610095578063e1dd32301161006f578063e1dd323014610a93578063e985e9c514610abe578063f0fc46ec14610afb578063f2fde38b14610b24576102ae565b8063c87b56dd14610a02578063d5abeb0114610a3f578063d63a1b8f14610a6a576102ae565b8063a22cb46514610906578063af30ee3f1461092f578063b88d4fde1461095a578063ba8bbb0514610983578063bfb6939c146109ac578063c6682862146109d7576102ae565b80638da5cb5b1161012e5780638da5cb5b146108175780638dc251e3146108425780638f09926d1461086b57806391c31ee91461089457806395d89b41146108b0578063a035b1fe146108db576102ae565b80636c0360eb1461071b5780636f8b44b01461074657806370a082311461076f578063715018a6146107ac5780637f00c7a6146107c3578063880d277b146107ec576102ae565b80632a55205a1161021957806345184fce116101d257806345184fce146106185780634f6ccce71461062257806355f804b31461065f5780635c975abb146106885780636352211e146106b3578063690de535146106f0576102ae565b80632a55205a146104e55780632f745c591461052357806341496f491461056057806342842e0e1461058957806342966c68146105b2578063438b6300146105db576102ae565b80630e1cbef61161026b5780630e1cbef6146103d557806318160ddd146103fe57806318cae2691461042957806323510d8814610466578063239c70ae1461049157806323b872dd146104bc576102ae565b806301ffc9a7146102b357806302329a29146102f057806306fdde0314610319578063081812fc146103445780630950cc0f14610381578063095ea7b3146103ac575b600080fd5b3480156102bf57600080fd5b506102da60048036038101906102d591906143fa565b610b4d565b6040516102e79190614cfa565b60405180910390f35b3480156102fc57600080fd5b50610317600480360381019061031291906143a8565b610b5f565b005b34801561032557600080fd5b5061032e610b84565b60405161033b9190614d30565b60405180910390f35b34801561035057600080fd5b5061036b600480360381019061036691906144b6565b610c16565b6040516103789190614c11565b60405180910390f35b34801561038d57600080fd5b50610396610c5c565b6040516103a39190615092565b60405180910390f35b3480156103b857600080fd5b506103d360048036038101906103ce919061436c565b610c62565b005b3480156103e157600080fd5b506103fc60048036038101906103f791906144b6565b610d7a565b005b34801561040a57600080fd5b50610413610dba565b6040516104209190615092565b60405180910390f35b34801561043557600080fd5b50610450600480360381019061044b9190614201565b610dc7565b60405161045d9190615092565b60405180910390f35b34801561047257600080fd5b5061047b610ddf565b6040516104889190615092565b60405180910390f35b34801561049d57600080fd5b506104a6610de5565b6040516104b39190615092565b60405180910390f35b3480156104c857600080fd5b506104e360048036038101906104de9190614266565b610deb565b005b3480156104f157600080fd5b5061050c60048036038101906105079190614556565b610e4b565b60405161051a929190614caf565b60405180910390f35b34801561052f57600080fd5b5061054a6004803603810190610545919061436c565b611036565b6040516105579190615092565b60405180910390f35b34801561056c57600080fd5b50610587600480360381019061058291906144b6565b6110db565b005b34801561059557600080fd5b506105b060048036038101906105ab9190614266565b6110ed565b005b3480156105be57600080fd5b506105d960048036038101906105d491906144b6565b61110d565b005b3480156105e757600080fd5b5061060260048036038101906105fd9190614201565b611169565b60405161060f9190614cd8565b60405180910390f35b610620611263565b005b34801561062e57600080fd5b50610649600480360381019061064491906144b6565b61133c565b6040516106569190615092565b60405180910390f35b34801561066b57600080fd5b506106866004803603810190610681919061444c565b6113d3565b005b34801561069457600080fd5b5061069d6113f5565b6040516106aa9190614cfa565b60405180910390f35b3480156106bf57600080fd5b506106da60048036038101906106d591906144b6565b611408565b6040516106e79190614c11565b60405180910390f35b3480156106fc57600080fd5b506107056114ba565b6040516107129190615092565b60405180910390f35b34801561072757600080fd5b506107306114c0565b60405161073d9190614d30565b60405180910390f35b34801561075257600080fd5b5061076d600480360381019061076891906144b6565b61154e565b005b34801561077b57600080fd5b5061079660048036038101906107919190614201565b611560565b6040516107a39190615092565b60405180910390f35b3480156107b857600080fd5b506107c1611618565b005b3480156107cf57600080fd5b506107ea60048036038101906107e591906144b6565b61162c565b005b3480156107f857600080fd5b5061080161163e565b60405161080e9190614c11565b60405180910390f35b34801561082357600080fd5b5061082c611664565b6040516108399190614c11565b60405180910390f35b34801561084e57600080fd5b5061086960048036038101906108649190614201565b61168e565b005b34801561087757600080fd5b50610892600480360381019061088d919061448d565b611708565b005b6108ae60048036038101906108a991906144df565b61188b565b005b3480156108bc57600080fd5b506108c56120f3565b6040516108d29190614d30565b60405180910390f35b3480156108e757600080fd5b506108f0612185565b6040516108fd9190615092565b60405180910390f35b34801561091257600080fd5b5061092d60048036038101906109289190614330565b61218b565b005b34801561093b57600080fd5b506109446121a1565b6040516109519190614c11565b60405180910390f35b34801561096657600080fd5b50610981600480360381019061097c91906142b5565b6121c7565b005b34801561098f57600080fd5b506109aa60048036038101906109a59190614201565b612229565b005b3480156109b857600080fd5b506109c16122ee565b6040516109ce9190615092565b60405180910390f35b3480156109e357600080fd5b506109ec6122f4565b6040516109f99190614d30565b60405180910390f35b348015610a0e57600080fd5b50610a296004803603810190610a2491906144b6565b612382565b604051610a369190614d30565b60405180910390f35b348015610a4b57600080fd5b50610a5461242c565b604051610a619190615092565b60405180910390f35b348015610a7657600080fd5b50610a916004803603810190610a8c91906144b6565b612432565b005b348015610a9f57600080fd5b50610aa8612444565b604051610ab59190615092565b60405180910390f35b348015610aca57600080fd5b50610ae56004803603810190610ae0919061422a565b61244a565b604051610af29190614cfa565b60405180910390f35b348015610b0757600080fd5b50610b226004803603810190610b1d91906144b6565b6124de565b005b348015610b3057600080fd5b50610b4b6004803603810190610b469190614201565b6124f0565b005b6000610b5882612574565b9050919050565b610b67612586565b80600f60006101000a81548160ff02191690831515021790555050565b606060028054610b939061552b565b80601f0160208091040260200160405190810160405280929190818152602001828054610bbf9061552b565b8015610c0c5780601f10610be157610100808354040283529160200191610c0c565b820191906000526020600020905b815481529060010190602001808311610bef57829003601f168201915b5050505050905090565b6000610c2182612604565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b601a5481565b6000610c6d82611408565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610cde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd590614fb2565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610cfd61264f565b73ffffffffffffffffffffffffffffffffffffffff161480610d2c5750610d2b81610d2661264f565b61244a565b5b610d6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6290614ed2565b60405180910390fd5b610d758383612657565b505050565b610d82612586565b80601981905550610db7601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601954612710565b50565b6000600a80549050905090565b601e6020528060005260406000206000915090505481565b60125481565b60165481565b610dfc610df661264f565b826128a5565b610e3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3290615032565b60405180910390fd5b610e4683838361293a565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610fe15760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610feb612ba1565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff168661101791906153c8565b6110219190615226565b90508160000151819350935050509250929050565b600061104183611560565b8210611082576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107990614d72565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6110e3612586565b8060128190555050565b611108838383604051806020016040528060008152506121c7565b505050565b61111e61111861264f565b826128a5565b61115d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115490615032565b60405180910390fd5b61116681612bab565b50565b6060600061117683611560565b905060008167ffffffffffffffff8111156111ba577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156111e85781602001602082028036833780820191505090505b50905060005b82811015611258576112008582611036565b828281518110611239577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080806112509061558e565b9150506111ee565b508092505050919050565b61126b612586565b6000601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516112b390614bae565b60006040518083038185875af1925050503d80600081146112f0576040519150601f19603f3d011682016040523d82523d6000602084013e6112f5565b606091505b5050905080611339576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133090614d52565b60405180910390fd5b50565b6000611346610dba565b8210611387576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137e90614ff2565b60405180910390fd5b600a82815481106113c1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6113db612586565b80600d90805190602001906113f1929190613fc3565b5050565b600f60009054906101000a900460ff1681565b6000806004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a890614f92565b60405180910390fd5b80915050919050565b60135481565b600d80546114cd9061552b565b80601f01602080910402602001604051908101604052809291908181526020018280546114f99061552b565b80156115465780601f1061151b57610100808354040283529160200191611546565b820191906000526020600020905b81548152906001019060200180831161152957829003601f168201915b505050505081565b611556612586565b8060158190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c890614e52565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611620612586565b61162a6000612c09565b565b611634612586565b8060168190555050565b601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611696612586565b80601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611705601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601954612710565b50565b6000600c60159054906101000a900460ff1615905080801561173c57506001600c60149054906101000a900460ff1660ff16105b8061176b575061174b30612ccf565b15801561176a57506001600c60149054906101000a900460ff1660ff16145b5b6117aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a190614e72565b60405180910390fd5b6001600c60146101000a81548160ff021916908360ff16021790555080156117e8576001600c60156101000a81548160ff0219169083151502179055505b8160000151601d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508015611887576000600c60156101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498600160405161187e9190614d15565b60405180910390a15b5050565b600f60009054906101000a900460ff16156118db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d290614f32565b60405180910390fd5b60006118e5610dba565b90506000861161192a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192190615072565b60405180910390fd5b60165486111561196f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196690614eb2565b60405180910390fd5b601554868261197e91906151d0565b11156119bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b690614e92565b60405180910390fd5b6119c7611664565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146120eb57600115158515151415611bf457601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611a6e57600080fd5b505afa158015611a82573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa69190614592565b600a611ab291906152aa565b86601254611ac091906153c8565b611aca91906153c8565b601a81905550601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330601a546040518463ffffffff1660e01b8152600401611b3193929190614c2c565b602060405180830381600087803b158015611b4b57600080fd5b505af1158015611b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8391906143d1565b50601a54601b6000828254611b9891906151d0565b9250508190555085601354611bad91906153c8565b341015611bef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611be690614fd2565b60405180910390fd5b611c45565b85601454611c0291906153c8565b341015611c44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3b90614fd2565b60405180910390fd5b5b600115158415151415611f6957600115158315151415611d415785601354611c6d91906153c8565b341015611caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca690614fd2565b60405180910390fd5b601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68836040518263ffffffff1660e01b8152600401611d0a9190615092565b600060405180830381600087803b158015611d2457600080fd5b505af1158015611d38573d6000803e3d6000fd5b50505050611f68565b601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611da957600080fd5b505afa158015611dbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de19190614592565b600a611ded91906152aa565b86601254611dfb91906153c8565b611e0591906153c8565b601a81905550601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330601a546040518463ffffffff1660e01b8152600401611e6c93929190614c2c565b602060405180830381600087803b158015611e8657600080fd5b505af1158015611e9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ebe91906143d1565b50601a54601b6000828254611ed391906151d0565b92505081905550601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68836040518263ffffffff1660e01b8152600401611f359190615092565b600060405180830381600087803b158015611f4f57600080fd5b505af1158015611f63573d6000803e3d6000fd5b505050505b5b60008667ffffffffffffffff811115611fab577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611fd95781602001602082028036833780820191505090505b509050611fe66000612cf2565b81600081518110612020577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250506000600190505b878110156120e8576120908260018361204c9190615422565b81518110612083577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151612cf2565b8282815181106120c9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080806120e09061558e565b915050612033565b50505b505050505050565b6060600380546121029061552b565b80601f016020809104026020016040519081016040528092919081815260200182805461212e9061552b565b801561217b5780601f106121505761010080835404028352916020019161217b565b820191906000526020600020905b81548152906001019060200180831161215e57829003601f168201915b5050505050905090565b60115481565b61219d61219661264f565b8383612e2a565b5050565b601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6121d86121d261264f565b836128a5565b612217576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220e90615032565b60405180910390fd5b61222384848484612f97565b50505050565b612231612586565b601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82601b546040518363ffffffff1660e01b8152600401612290929190614caf565b602060405180830381600087803b1580156122aa57600080fd5b505af11580156122be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122e291906143d1565b506000601b8190555050565b60145481565b600e80546123019061552b565b80601f016020809104026020016040519081016040528092919081815260200182805461232d9061552b565b801561237a5780601f1061234f5761010080835404028352916020019161237a565b820191906000526020600020905b81548152906001019060200180831161235d57829003601f168201915b505050505081565b606061238d82612ff3565b6123cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c390614f72565b60405180910390fd5b60006123d661305f565b905060008151116123f65760405180602001604052806000815250612424565b80612400846130f1565b600e60405160200161241493929190614b7d565b6040516020818303038152906040525b915050919050565b60155481565b61243a612586565b8060138190555050565b601b5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6124e6612586565b8060148190555050565b6124f8612586565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612568576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255f90614db2565b60405180910390fd5b61257181612c09565b50565b600061257f8261329e565b9050919050565b61258e61264f565b73ffffffffffffffffffffffffffffffffffffffff166125ac611664565b73ffffffffffffffffffffffffffffffffffffffff1614612602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f990614f12565b60405180910390fd5b565b61260d81612ff3565b61264c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264390614f92565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166126ca83611408565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b612718612ba1565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612776576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161276d90615012565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127dd90615052565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000806128b183611408565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806128f357506128f2818561244a565b5b8061293157508373ffffffffffffffffffffffffffffffffffffffff1661291984610c16565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661295a82611408565b73ffffffffffffffffffffffffffffffffffffffff16146129b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129a790614dd2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a1790614e12565b60405180910390fd5b612a2b838383613318565b612a36600082612657565b6001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a869190615422565b925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612add91906151d0565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612b9c838383613328565b505050565b6000612710905090565b6000612bb682611408565b9050612bc18261332d565b8073ffffffffffffffffffffffffffffffffffffffff16827f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d460405160405180910390a35050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000806015549050600080600090506000612d0d8487613342565b90508092505b838311612d4357612d2383612ff3565b612d305760019150612d43565b8280612d3b9061558e565b935050612d13565b81612d7f57600192505b80831015612d7e57612d5e83612ff3565b612d6b5760019150612d7e565b8280612d769061558e565b935050612d4d565b5b81612dbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612db690614f52565b60405180910390fd5b601e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190612e0f9061558e565b9190505550612e1e33846133e3565b82945050505050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612e99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9090614e32565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612f8a9190614cfa565b60405180910390a3505050565b612fa284848461293a565b612fae84848484613401565b612fed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fe490614d92565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6060600d805461306e9061552b565b80601f016020809104026020016040519081016040528092919081815260200182805461309a9061552b565b80156130e75780601f106130bc576101008083540402835291602001916130e7565b820191906000526020600020905b8154815290600101906020018083116130ca57829003601f168201915b5050505050905090565b60606000821415613139576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613299565b600082905060005b6000821461316b5780806131549061558e565b915050600a826131649190615226565b9150613141565b60008167ffffffffffffffff8111156131ad577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156131df5781602001600182028036833780820191505090505b5090505b60008514613292576001826131f89190615422565b9150600a856132079190615605565b603061321391906151d0565b60f81b81838151811061324f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561328b9190615226565b94506131e3565b8093505050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613311575061331082613598565b5b9050919050565b61332383838361367a565b505050565b505050565b6133368161378e565b61333f816138ab565b50565b600080434060001c90506000600190505b600981116133825780436133679190615422565b4060001c82189150808061337a9061558e565b915050613353565b508260105461339191906151d0565b4482336040516020016133a79493929190614bc3565b6040516020818303038152906040528051906020012060001c9050600184826133d09190615605565b6133da91906151d0565b91505092915050565b6133fd82826040518060200160405280600081525061390a565b5050565b60006134228473ffffffffffffffffffffffffffffffffffffffff16613965565b1561358b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261344b61264f565b8786866040518563ffffffff1660e01b815260040161346d9493929190614c63565b602060405180830381600087803b15801561348757600080fd5b505af19250505080156134b857506040513d601f19601f820116820180604052508101906134b59190614423565b60015b61353b573d80600081146134e8576040519150601f19603f3d011682016040523d82523d6000602084013e6134ed565b606091505b50600081511415613533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161352a90614d92565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613590565b600190505b949350505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061366357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613673575061367282613988565b5b9050919050565b613685838383613a02565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156136c8576136c381613a07565b613707565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614613706576137058382613a50565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561374a5761374581613bbd565b613789565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614613788576137878282613d00565b5b5b505050565b600061379982611408565b90506137a781600084613318565b6137b2600083612657565b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546138029190615422565b925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46138a781600084613328565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b6139148383613d7f565b6139216000848484613401565b613960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161395790614d92565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806139fb57506139fa82613f59565b5b9050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613a5d84611560565b613a679190615422565b9050600060096000848152602001908152602001600020549050818114613b4c576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a80549050613bd19190615422565b90506000600b60008481526020019081526020016000205490506000600a8381548110613c27577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600a8381548110613c6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480613ce4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613d0b83611560565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613def576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613de690614ef2565b60405180910390fd5b613df881612ff3565b15613e38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613e2f90614df2565b60405180910390fd5b613e4460008383613318565b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613e9491906151d0565b92505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613f5560008383613328565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054613fcf9061552b565b90600052602060002090601f016020900481019282613ff15760008555614038565b82601f1061400a57805160ff1916838001178555614038565b82800160010185558215614038579182015b8281111561403757825182559160200191906001019061401c565b5b5090506140459190614049565b5090565b5b8082111561406257600081600090555060010161404a565b5090565b6000614079614074846150d2565b6150ad565b90508281526020810184848401111561409157600080fd5b61409c8482856154e9565b509392505050565b60006140b76140b284615103565b6150ad565b9050828152602081018484840111156140cf57600080fd5b6140da8482856154e9565b509392505050565b6000813590506140f181615d5e565b92915050565b60008135905061410681615d75565b92915050565b60008151905061411b81615d75565b92915050565b60008135905061413081615d8c565b92915050565b60008151905061414581615d8c565b92915050565b600082601f83011261415c57600080fd5b813561416c848260208601614066565b91505092915050565b600082601f83011261418657600080fd5b81356141968482602086016140a4565b91505092915050565b6000602082840312156141b157600080fd5b6141bb60206150ad565b905060006141cb848285016140e2565b60008301525092915050565b6000813590506141e681615da3565b92915050565b6000815190506141fb81615dba565b92915050565b60006020828403121561421357600080fd5b6000614221848285016140e2565b91505092915050565b6000806040838503121561423d57600080fd5b600061424b858286016140e2565b925050602061425c858286016140e2565b9150509250929050565b60008060006060848603121561427b57600080fd5b6000614289868287016140e2565b935050602061429a868287016140e2565b92505060406142ab868287016141d7565b9150509250925092565b600080600080608085870312156142cb57600080fd5b60006142d9878288016140e2565b94505060206142ea878288016140e2565b93505060406142fb878288016141d7565b925050606085013567ffffffffffffffff81111561431857600080fd5b6143248782880161414b565b91505092959194509250565b6000806040838503121561434357600080fd5b6000614351858286016140e2565b9250506020614362858286016140f7565b9150509250929050565b6000806040838503121561437f57600080fd5b600061438d858286016140e2565b925050602061439e858286016141d7565b9150509250929050565b6000602082840312156143ba57600080fd5b60006143c8848285016140f7565b91505092915050565b6000602082840312156143e357600080fd5b60006143f18482850161410c565b91505092915050565b60006020828403121561440c57600080fd5b600061441a84828501614121565b91505092915050565b60006020828403121561443557600080fd5b600061444384828501614136565b91505092915050565b60006020828403121561445e57600080fd5b600082013567ffffffffffffffff81111561447857600080fd5b61448484828501614175565b91505092915050565b60006020828403121561449f57600080fd5b60006144ad8482850161419f565b91505092915050565b6000602082840312156144c857600080fd5b60006144d6848285016141d7565b91505092915050565b600080600080600060a086880312156144f757600080fd5b6000614505888289016141d7565b9550506020614516888289016140f7565b9450506040614527888289016140f7565b9350506060614538888289016140f7565b9250506080614549888289016141d7565b9150509295509295909350565b6000806040838503121561456957600080fd5b6000614577858286016141d7565b9250506020614588858286016141d7565b9150509250929050565b6000602082840312156145a457600080fd5b60006145b2848285016141ec565b91505092915050565b60006145c78383614b48565b60208301905092915050565b6145dc81615456565b82525050565b6145f36145ee82615456565b6155d7565b82525050565b600061460482615159565b61460e8185615187565b935061461983615134565b8060005b8381101561464a57815161463188826145bb565b975061463c8361517a565b92505060018101905061461d565b5085935050505092915050565b61466081615468565b82525050565b600061467182615164565b61467b8185615198565b935061468b8185602086016154f8565b614694816156f2565b840191505092915050565b6146a8816154d7565b82525050565b60006146b98261516f565b6146c381856151b4565b93506146d38185602086016154f8565b6146dc816156f2565b840191505092915050565b60006146f28261516f565b6146fc81856151c5565b935061470c8185602086016154f8565b80840191505092915050565b600081546147258161552b565b61472f81866151c5565b9450600182166000811461474a576001811461475b5761478e565b60ff1983168652818601935061478e565b61476485615144565b60005b8381101561478657815481890152600182019150602081019050614767565b838801955050505b50505092915050565b60006147a46013836151b4565b91506147af8261571d565b602082019050919050565b60006147c7602b836151b4565b91506147d282615746565b604082019050919050565b60006147ea6032836151b4565b91506147f582615795565b604082019050919050565b600061480d6026836151b4565b9150614818826157e4565b604082019050919050565b60006148306025836151b4565b915061483b82615833565b604082019050919050565b6000614853601c836151b4565b915061485e82615882565b602082019050919050565b60006148766024836151b4565b9150614881826158ab565b604082019050919050565b60006148996019836151b4565b91506148a4826158fa565b602082019050919050565b60006148bc6029836151b4565b91506148c782615923565b604082019050919050565b60006148df602e836151b4565b91506148ea82615972565b604082019050919050565b60006149026016836151b4565b915061490d826159c1565b602082019050919050565b60006149256024836151b4565b9150614930826159ea565b604082019050919050565b6000614948603e836151b4565b915061495382615a39565b604082019050919050565b600061496b6020836151b4565b915061497682615a88565b602082019050919050565b600061498e6020836151b4565b915061499982615ab1565b602082019050919050565b60006149b16016836151b4565b91506149bc82615ada565b602082019050919050565b60006149d46014836151b4565b91506149df82615b03565b602082019050919050565b60006149f7602f836151b4565b9150614a0282615b2c565b604082019050919050565b6000614a1a6018836151b4565b9150614a2582615b7b565b602082019050919050565b6000614a3d6021836151b4565b9150614a4882615ba4565b604082019050919050565b6000614a606000836151a9565b9150614a6b82615bf3565b600082019050919050565b6000614a836012836151b4565b9150614a8e82615bf6565b602082019050919050565b6000614aa6602c836151b4565b9150614ab182615c1f565b604082019050919050565b6000614ac9602a836151b4565b9150614ad482615c6e565b604082019050919050565b6000614aec602e836151b4565b9150614af782615cbd565b604082019050919050565b6000614b0f6019836151b4565b9150614b1a82615d0c565b602082019050919050565b6000614b32601b836151b4565b9150614b3d82615d35565b602082019050919050565b614b51816154c0565b82525050565b614b60816154c0565b82525050565b614b77614b72826154c0565b6155fb565b82525050565b6000614b8982866146e7565b9150614b9582856146e7565b9150614ba18284614718565b9150819050949350505050565b6000614bb982614a53565b9150819050919050565b6000614bcf8287614b66565b602082019150614bdf8286614b66565b602082019150614bef8285614b66565b602082019150614bff82846145e2565b60148201915081905095945050505050565b6000602082019050614c2660008301846145d3565b92915050565b6000606082019050614c4160008301866145d3565b614c4e60208301856145d3565b614c5b6040830184614b57565b949350505050565b6000608082019050614c7860008301876145d3565b614c8560208301866145d3565b614c926040830185614b57565b8181036060830152614ca48184614666565b905095945050505050565b6000604082019050614cc460008301856145d3565b614cd16020830184614b57565b9392505050565b60006020820190508181036000830152614cf281846145f9565b905092915050565b6000602082019050614d0f6000830184614657565b92915050565b6000602082019050614d2a600083018461469f565b92915050565b60006020820190508181036000830152614d4a81846146ae565b905092915050565b60006020820190508181036000830152614d6b81614797565b9050919050565b60006020820190508181036000830152614d8b816147ba565b9050919050565b60006020820190508181036000830152614dab816147dd565b9050919050565b60006020820190508181036000830152614dcb81614800565b9050919050565b60006020820190508181036000830152614deb81614823565b9050919050565b60006020820190508181036000830152614e0b81614846565b9050919050565b60006020820190508181036000830152614e2b81614869565b9050919050565b60006020820190508181036000830152614e4b8161488c565b9050919050565b60006020820190508181036000830152614e6b816148af565b9050919050565b60006020820190508181036000830152614e8b816148d2565b9050919050565b60006020820190508181036000830152614eab816148f5565b9050919050565b60006020820190508181036000830152614ecb81614918565b9050919050565b60006020820190508181036000830152614eeb8161493b565b9050919050565b60006020820190508181036000830152614f0b8161495e565b9050919050565b60006020820190508181036000830152614f2b81614981565b9050919050565b60006020820190508181036000830152614f4b816149a4565b9050919050565b60006020820190508181036000830152614f6b816149c7565b9050919050565b60006020820190508181036000830152614f8b816149ea565b9050919050565b60006020820190508181036000830152614fab81614a0d565b9050919050565b60006020820190508181036000830152614fcb81614a30565b9050919050565b60006020820190508181036000830152614feb81614a76565b9050919050565b6000602082019050818103600083015261500b81614a99565b9050919050565b6000602082019050818103600083015261502b81614abc565b9050919050565b6000602082019050818103600083015261504b81614adf565b9050919050565b6000602082019050818103600083015261506b81614b02565b9050919050565b6000602082019050818103600083015261508b81614b25565b9050919050565b60006020820190506150a76000830184614b57565b92915050565b60006150b76150c8565b90506150c3828261555d565b919050565b6000604051905090565b600067ffffffffffffffff8211156150ed576150ec6156c3565b5b6150f6826156f2565b9050602081019050919050565b600067ffffffffffffffff82111561511e5761511d6156c3565b5b615127826156f2565b9050602081019050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006151db826154c0565b91506151e6836154c0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561521b5761521a615636565b5b828201905092915050565b6000615231826154c0565b915061523c836154c0565b92508261524c5761524b615665565b5b828204905092915050565b6000808291508390505b60018511156152a15780860481111561527d5761527c615636565b5b600185161561528c5780820291505b808102905061529a85615710565b9450615261565b94509492505050565b60006152b5826154c0565b91506152c0836154ca565b92506152ed7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846152f5565b905092915050565b60008261530557600190506153c1565b8161531357600090506153c1565b8160018114615329576002811461533357615362565b60019150506153c1565b60ff84111561534557615344615636565b5b8360020a91508482111561535c5761535b615636565b5b506153c1565b5060208310610133831016604e8410600b84101617156153975782820a90508381111561539257615391615636565b5b6153c1565b6153a48484846001615257565b925090508184048111156153bb576153ba615636565b5b81810290505b9392505050565b60006153d3826154c0565b91506153de836154c0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561541757615416615636565b5b828202905092915050565b600061542d826154c0565b9150615438836154c0565b92508282101561544b5761544a615636565b5b828203905092915050565b6000615461826154a0565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006154e2826154ca565b9050919050565b82818337600083830152505050565b60005b838110156155165780820151818401526020810190506154fb565b83811115615525576000848401525b50505050565b6000600282049050600182168061554357607f821691505b6020821081141561555757615556615694565b5b50919050565b615566826156f2565b810181811067ffffffffffffffff82111715615585576155846156c3565b5b80604052505050565b6000615599826154c0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156155cc576155cb615636565b5b600182019050919050565b60006155e2826155e9565b9050919050565b60006155f482615703565b9050919050565b6000819050919050565b6000615610826154c0565b915061561b836154c0565b92508261562b5761562a615665565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b60008160011c9050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f6d6178204e4654206c696d697420657863656564656400000000000000000000600082015250565b7f6d6178206d696e7420616d6f756e74207065722073657373696f6e206578636560008201527f6564656400000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f74686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f206e6f20617661696c61626c6520746f6b656e73000000000000000000000000600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f696e73756666696369656e742066756e64730000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b7f6e65656420746f206d696e74206174206c656173742031204e46540000000000600082015250565b615d6781615456565b8114615d7257600080fd5b50565b615d7e81615468565b8114615d8957600080fd5b50565b615d9581615474565b8114615da057600080fd5b50565b615dac816154c0565b8114615db757600080fd5b50565b615dc3816154ca565b8114615dce57600080fd5b5056fea26469706673582212208109c483f68d5834033cae1c46a3c797bdc675a576bf5b6dc322638f1a6aa6bd64736f6c63430008040033