Transaction details
Txn hash
: 0xbaa032de012e77100318b03249e6d1c60d65999e86f3247507f4d1459de7b4bf
To:
Amount:
0AVAX
($0)
Txn fee:
0.0065924243
$0.24
Gas price:
0.0000000011 AVAX (1.1 nAVAX)
Gas limit & usage by txn:
6,041,845|5,993,113 (99.19%)
Other attributes:
Nonce:1
Position in block:1
Input data:
0x6101a06040525f67ffffffffffffffff81111561001f5761001e610876565b5b60405190808252806020026020018201604052801561004d5781602001602082028036833780820191505090505b50600990805190602001906100639291906107d4565b505f600a5f6101000a81548160ff0219169083151502179055505f600a60016101000a81548160ff0219169083151502179055505f600b555f600c553480156100aa575f5ffd5b506040518060400160405280600681526020017f4d792042726f0000000000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f4d792042726f00000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f42524f000000000000000000000000000000000000000000000000000000000081525081600390816101939190610ab3565b5080600490816101a39190610ab3565b5050506101ba6005836104a660201b90919060201c565b61012081815250506101d66006826104a660201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a081815250506102136104f360201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050506001600881905550612a30426102679190610baf565b63677265c0116102ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a390610c62565b60405180910390fd5b621baf80426102bb9190610baf565b63677265c010610300576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102f790610cf0565b60405180910390fd5b5f5f7360ae616a2155ee3d9a68541ba4544862310933d491508173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610362573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103869190610d6c565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963073b31f66aa3c1e785363f0875a1b74e27b85fd66c76040518363ffffffff1660e01b81526004016103d4929190610da6565b6020604051808303815f875af11580156103f0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104149190610d6c565b90508173ffffffffffffffffffffffffffffffffffffffff166101808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff168152505061049f5f306d14bddab3e51a57cff87a5000000061054d60201b60201c565b5050610f9c565b5f6020835110156104c7576104c08361076660201b60201c565b90506104ed565b826104d7836107cb60201b60201c565b5f0190816104e59190610ab3565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001610532959493929190610df4565b60405160208183030381529060405280519060200120905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361059d578060025f8282546105919190610baf565b9250508190555061066b565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610626578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161061d93929190610e45565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106b2578060025f82825403925050819055506106fc565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107599190610e7a565b60405180910390a3505050565b5f5f829050601f815111156107b257826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016107a99190610ee9565b60405180910390fd5b8051816107be90610f36565b5f1c175f1b915050919050565b5f819050919050565b828054828255905f5260205f2090810192821561084a579160200282015b82811115610849578251825f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906107f2565b5b509050610857919061085b565b5090565b5b80821115610872575f815f90555060010161085c565b5090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806108f157607f821691505b602082108103610904576109036108ad565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026109667fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261092b565b610970868361092b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6109b46109af6109aa84610988565b610991565b610988565b9050919050565b5f819050919050565b6109cd8361099a565b6109e16109d9826109bb565b848454610937565b825550505050565b5f5f905090565b6109f86109e9565b610a038184846109c4565b505050565b5b81811015610a2657610a1b5f826109f0565b600181019050610a09565b5050565b601f821115610a6b57610a3c8161090a565b610a458461091c565b81016020851015610a54578190505b610a68610a608561091c565b830182610a08565b50505b505050565b5f82821c905092915050565b5f610a8b5f1984600802610a70565b1980831691505092915050565b5f610aa38383610a7c565b9150826002028217905092915050565b610abc826108a3565b67ffffffffffffffff811115610ad557610ad4610876565b5b610adf82546108da565b610aea828285610a2a565b5f60209050601f831160018114610b1b575f8415610b09578287015190505b610b138582610a98565b865550610b7a565b601f198416610b298661090a565b5f5b82811015610b5057848901518255600182019150602085019450602081019050610b2b565b86831015610b6d5784890151610b69601f891682610a7c565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610bb982610988565b9150610bc483610988565b9250828201905080821115610bdc57610bdb610b82565b5b92915050565b5f82825260208201905092915050565b7f49444f5f53544152545f54494d45206d757374206265203e203320686f7572735f8201527f2066726f6d206e6f770000000000000000000000000000000000000000000000602082015250565b5f610c4c602983610be2565b9150610c5782610bf2565b604082019050919050565b5f6020820190508181035f830152610c7981610c40565b9050919050565b7f49444f5f53544152545f54494d45206d757374206265203c20323120646179735f8201527f2066726f6d206e6f770000000000000000000000000000000000000000000000602082015250565b5f610cda602983610be2565b9150610ce582610c80565b604082019050919050565b5f6020820190508181035f830152610d0781610cce565b9050919050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d3b82610d12565b9050919050565b610d4b81610d31565b8114610d55575f5ffd5b50565b5f81519050610d6681610d42565b92915050565b5f60208284031215610d8157610d80610d0e565b5b5f610d8e84828501610d58565b91505092915050565b610da081610d31565b82525050565b5f604082019050610db95f830185610d97565b610dc66020830184610d97565b9392505050565b5f819050919050565b610ddf81610dcd565b82525050565b610dee81610988565b82525050565b5f60a082019050610e075f830188610dd6565b610e146020830187610dd6565b610e216040830186610dd6565b610e2e6060830185610de5565b610e3b6080830184610d97565b9695505050505050565b5f606082019050610e585f830186610d97565b610e656020830185610de5565b610e726040830184610de5565b949350505050565b5f602082019050610e8d5f830184610de5565b92915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610ebb826108a3565b610ec58185610be2565b9350610ed5818560208601610e93565b610ede81610ea1565b840191505092915050565b5f6020820190508181035f830152610f018184610eb1565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f610f2d8251610dcd565b80915050919050565b5f610f4082610f09565b82610f4a84610f13565b9050610f5581610f22565b92506020821015610f9557610f907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261092b565b831692505b5050919050565b60805160a05160c05160e05161010051610120516101405161016051610180516143c861100f5f395f8181610fab01526111c501525f8181611c4d015261311b01525f6122b401525f61227901525f612b3601525f612b1501525f61217701525f6121cd01525f6121f601526143c85ff3fe608060405260043610610275575f3560e01c806384b0196e1161014e578063bbc0c742116100c0578063dd62ed3e11610079578063dd62ed3e1461095e578063ddd92efe1461099a578063df8de3e7146109c4578063e5641e23146109ec578063e67bf43e14610a28578063ef17be8e14610a6457610286565b8063bbc0c74214610866578063bce52d0914610890578063bd882e97146108ba578063d1862c48146108e4578063d505accf14610920578063db2e21bc1461094857610286565b80639fcdec61116101125780639fcdec611461077a578063a9059cbb14610784578063abaa3b41146107c0578063ace47c29146107e8578063b4d359de14610812578063b94a6dfe1461083c57610286565b806384b0196e1461067e57806388df5eed146106ae57806392902fa0146106ea57806395d89b41146107145780639ca821781461073e57610286565b8063313ce567116101e757806366708411116101ab578063667084111461055e57806366807b70146105885780636acbd39b146105b257806370a08231146105dc5780637ecebe0014610618578063841aeda31461065457610286565b8063313ce5671461048c5780633644e515146104b65780634e6fd6c4146104e0578063532070e41461050a5780635ea27e401461053457610286565b80631a85eb4b116102395780631a85eb4b1461035a57806323b872dd1461038457806328d48afc146103c057806329df599a146103ea5780632b996dea146104265780632c2ddc181461046257610286565b806306fdde031461028a578063095ea7b3146102b457806314847a37146102f057806318160ddd146103065780631a6f30bf1461033057610286565b36610286576102843433610a8e565b005b5f5ffd5b348015610295575f5ffd5b5061029e610de2565b6040516102ab9190613382565b60405180910390f35b3480156102bf575f5ffd5b506102da60048036038101906102d59190613433565b610e72565b6040516102e7919061348b565b60405180910390f35b3480156102fb575f5ffd5b50610304610e94565b005b348015610311575f5ffd5b5061031a6111ba565b60405161032791906134b3565b60405180910390f35b34801561033b575f5ffd5b506103446111c3565b6040516103519190613527565b60405180910390f35b348015610365575f5ffd5b5061036e6111e7565b60405161037b919061354f565b60405180910390f35b34801561038f575f5ffd5b506103aa60048036038101906103a59190613568565b6111ff565b6040516103b7919061348b565b60405180910390f35b3480156103cb575f5ffd5b506103d461122d565b6040516103e1919061348b565b60405180910390f35b3480156103f5575f5ffd5b50610410600480360381019061040b91906135b8565b611258565b60405161041d919061348b565b60405180910390f35b348015610431575f5ffd5b5061044c600480360381019061044791906135b8565b611275565b60405161045991906134b3565b60405180910390f35b34801561046d575f5ffd5b50610476611359565b604051610483919061348b565b60405180910390f35b348015610497575f5ffd5b506104a061136b565b6040516104ad91906135fe565b60405180910390f35b3480156104c1575f5ffd5b506104ca611373565b6040516104d7919061362f565b60405180910390f35b3480156104eb575f5ffd5b506104f4611381565b604051610501919061354f565b60405180910390f35b348015610515575f5ffd5b5061051e611387565b60405161052b91906134b3565b60405180910390f35b34801561053f575f5ffd5b5061054861138f565b60405161055591906134b3565b60405180910390f35b348015610569575f5ffd5b506105726113a4565b60405161057f91906134b3565b60405180910390f35b348015610593575f5ffd5b5061059c6113b0565b6040516105a991906134b3565b60405180910390f35b3480156105bd575f5ffd5b506105c66113da565b6040516105d391906134b3565b60405180910390f35b3480156105e7575f5ffd5b5061060260048036038101906105fd91906135b8565b611460565b60405161060f91906134b3565b60405180910390f35b348015610623575f5ffd5b5061063e600480360381019061063991906135b8565b6114a5565b60405161064b91906134b3565b60405180910390f35b34801561065f575f5ffd5b506106686114b6565b60405161067591906134b3565b60405180910390f35b348015610689575f5ffd5b506106926114bb565b6040516106a59796959493929190613739565b60405180910390f35b3480156106b9575f5ffd5b506106d460048036038101906106cf91906137bb565b611560565b6040516106e1919061354f565b60405180910390f35b3480156106f5575f5ffd5b506106fe61159b565b60405161070b919061348b565b60405180910390f35b34801561071f575f5ffd5b506107286115ae565b6040516107359190613382565b60405180910390f35b348015610749575f5ffd5b50610764600480360381019061075f91906135b8565b61163e565b60405161077191906134b3565b60405180910390f35b610782611653565b005b34801561078f575f5ffd5b506107aa60048036038101906107a59190613433565b61165f565b6040516107b7919061348b565b60405180910390f35b3480156107cb575f5ffd5b506107e660048036038101906107e191906137bb565b611681565b005b3480156107f3575f5ffd5b506107fc61179b565b60405161080991906134b3565b60405180910390f35b34801561081d575f5ffd5b506108266117a1565b60405161083391906134b3565b60405180910390f35b348015610847575f5ffd5b506108506117e4565b60405161085d919061354f565b60405180910390f35b348015610871575f5ffd5b5061087a6117fc565b604051610887919061348b565b60405180910390f35b34801561089b575f5ffd5b506108a4611821565b6040516108b191906134b3565b60405180910390f35b3480156108c5575f5ffd5b506108ce611827565b6040516108db91906134b3565b60405180910390f35b3480156108ef575f5ffd5b5061090a600480360381019061090591906135b8565b61183c565b60405161091791906134b3565b60405180910390f35b34801561092b575f5ffd5b506109466004803603810190610941919061383a565b611851565b005b348015610953575f5ffd5b5061095c611996565b005b348015610969575f5ffd5b50610984600480360381019061097f91906138d7565b611bc9565b60405161099191906134b3565b60405180910390f35b3480156109a5575f5ffd5b506109ae611c4b565b6040516109bb919061354f565b60405180910390f35b3480156109cf575f5ffd5b506109ea60048036038101906109e591906135b8565b611c6f565b005b3480156109f7575f5ffd5b50610a126004803603810190610a0d91906135b8565b611f36565b604051610a1f919061348b565b60405180910390f35b348015610a33575f5ffd5b50610a4e6004803603810190610a4991906135b8565b611f53565b604051610a5b91906134b3565b60405180910390f35b348015610a6f575f5ffd5b50610a78611f68565b604051610a8591906134b3565b60405180910390f35b610a96611f89565b600a5f9054906101000a900460ff1615610ae5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adc9061395f565b60405180910390fd5b611c2063677265c0610af791906139aa565b4210610b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2f90613a27565b60405180910390fd5b670de0b6b3a7640000821015610b83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7a90613ab5565b60405180910390fd5b600d5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610d1d576001600d5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600981908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600980549050610c9891906139aa565b600e5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff167f6599d9dd7f97ccdc3d99ab507544f9f6ebfca20c63a7e3c018da49eeaefb164a60405160405180910390a25b81600f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d699190613ad3565b9250508190555081600c5f828254610d819190613ad3565b925050819055508073ffffffffffffffffffffffffffffffffffffffff167ffc9279087e51c759794b2c08e12806474055524e2fea0118e5f19c9e1afdff9883604051610dce91906134b3565b60405180910390a2610dde611fcf565b5050565b606060038054610df190613b33565b80601f0160208091040260200160405190810160405280929190818152602001828054610e1d90613b33565b8015610e685780601f10610e3f57610100808354040283529160200191610e68565b820191905f5260205f20905b815481529060010190602001808311610e4b57829003601f168201915b5050505050905090565b5f5f610e7c611fd9565b9050610e89818585611fe0565b600191505092915050565b610e9c611f89565b603c611c2063677265c0610eb091906139aa565b610eba9190613ad3565b421015610efc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef390613bd3565b60405180910390fd5b600a5f9054906101000a900460ff1615610f4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f429061395f565b60405180910390fd5b610fa9307360ae616a2155ee3d9a68541ba4544862310933d4606460326d14bddab3e51a57cff87a50000000610f819190613bf1565b610f8b9190613c5f565b6d14bddab3e51a57cff87a50000000610fa491906139aa565b611fe0565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f91b3f72600c5430606460326d14bddab3e51a57cff87a500000006110069190613bf1565b6110109190613c5f565b6d14bddab3e51a57cff87a5000000061102991906139aa565b5f5f61dead426040518863ffffffff1660e01b815260040161105096959493929190613cc8565b60606040518083038185885af19350505050801561108c57506040513d601f19601f820116820180604052508101906110899190613d3b565b60015b611102576040518060400160405280600f81526020017f736565644c502829206661696c656400000000000000000000000000000000008152506040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f99190613382565b60405180910390fd5b5050506001600a5f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff167f5a74c05a208cb5145b2e2501ba1239edfbc689e584fae039e84ba6d6b70cdf8f600c54606460326d14bddab3e51a57cff87a500000006111779190613bf1565b6111819190613c5f565b6d14bddab3e51a57cff87a5000000061119a91906139aa565b6040516111a8929190613d8b565b60405180910390a26111b8611fcf565b565b5f600254905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b73b31f66aa3c1e785363f0875a1b74e27b85fd66c781565b5f5f611209611fd9565b9050611216858285611ff2565b611221858585612084565b60019150509392505050565b5f6112366117fc565b8015611253575061012c63677265c061124f9190613ad3565b4211155b905090565b6010602052805f5260405f205f915054906101000a900460ff1681565b5f603c611c2063677265c061128a91906139aa565b6112949190613ad3565b4210156112d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cd90613bd3565b60405180910390fd5b600c54606460326d14bddab3e51a57cff87a500000006112f69190613bf1565b6113009190613c5f565b600f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113489190613bf1565b6113529190613c5f565b9050919050565b600a5f9054906101000a900460ff1681565b5f6012905090565b5f61137c612174565b905090565b61dead81565b63677265c081565b611c2063677265c06113a191906139aa565b81565b670de0b6b3a764000081565b606460326d14bddab3e51a57cff87a500000006113cd9190613bf1565b6113d79190613c5f565b81565b5f5f4290506113e76117fc565b61144057603c611c2063677265c06113ff91906139aa565b6114099190613ad3565b811015611419575f91505061145d565b600a5f9054906101000a900460ff1661143657600191505061145d565b600291505061145d565b61144861122d565b1561145757600391505061145d565b60049150505b90565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f6114af8261222a565b9050919050565b600481565b5f6060805f5f5f60606114cc612270565b6114d46122ab565b46305f5f1b5f67ffffffffffffffff8111156114f3576114f2613db2565b5b6040519080825280602002602001820160405280156115215781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6009818154811061156f575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a60019054906101000a900460ff1681565b6060600480546115bd90613b33565b80601f01602080910402602001604051908101604052809291908181526020018280546115e990613b33565b80156116345780601f1061160b57610100808354040283529160200191611634565b820191905f5260205f20905b81548152906001019060200180831161161757829003601f168201915b5050505050905090565b600e602052805f5260405f205f915090505481565b61165d3433610a8e565b565b5f5f611669611fd9565b9050611676818585612084565b600191505092915050565b611689611f89565b603c611c2063677265c061169d91906139aa565b6116a79190613ad3565b4210156116e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e090613bd3565b60405180910390fd5b600a5f9054906101000a900460ff16611737576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172e90613e29565b60405180910390fd5b600a60019054906101000a900460ff1615611787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177e90613eb7565b60405180910390fd5b611790816122e6565b611798611fcf565b50565b600b5481565b606460326d14bddab3e51a57cff87a500000006117be9190613bf1565b6117c89190613c5f565b6d14bddab3e51a57cff87a500000006117e191906139aa565b81565b7360ae616a2155ee3d9a68541ba4544862310933d481565b5f600a5f9054906101000a900460ff16801561181c575063677265c04210155b905090565b600c5481565b61012c63677265c06118399190613ad3565b81565b6011602052805f5260405f205f915090505481565b8342111561189657836040517f6279130200000000000000000000000000000000000000000000000000000000815260040161188d91906134b3565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886118c48c6125a9565b896040516020016118da96959493929190613ed5565b6040516020818303038152906040528051906020012090505f6118fc826125fc565b90505f61190b82878787612615565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461197f57808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401611976929190613f34565b60405180910390fd5b61198a8a8a8a611fe0565b50505050505050505050565b61199e611f89565b600a5f9054906101000a900460ff16156119ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e49061395f565b60405180910390fd5b5f3390505f600f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111611a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6b90613fa5565b60405180910390fd5b5f600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080600c5f828254611ac791906139aa565b92505081905550611ad782612643565b8173ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611b1a573d5f5f3e3d5ffd5b505f600d5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167ffe35ce4b47f7753aa68ce00dc251e638a1ba7b9235e32b0f3aa9d848e774560f82604051611bb591906134b3565b60405180910390a25050611bc7611fcf565b565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b611c77611f89565b603c611c2063677265c0611c8b91906139aa565b611c959190613ad3565b421015611cd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cce90613bd3565b60405180910390fd5b600a5f9054906101000a900460ff16611d25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1c90613e29565b60405180910390fd5b5f611d2f82611275565b90505f8111611d73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6a9061400d565b60405180910390fd5b60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611dfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df49061409b565b60405180910390fd5b600160105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550611e5b82612643565b611e66308383612084565b8173ffffffffffffffffffffffffffffffffffffffff167f896e034966eaaf1adc54acc0f257056febbd300c9e47182cf761982cf1f5e43082604051611eac91906134b3565b60405180910390a2600980549050600b5410611f2a576001600a60016101000a81548160ff021916908315150217905550611ee682612811565b8173ffffffffffffffffffffffffffffffffffffffff167f178ebd136fedcadc846de7e42358576b7a94013f8cc8b611b6c86b6363b970f060405160405180910390a25b50611f33611fcf565b50565b600d602052805f5260405f205f915054906101000a900460ff1681565b600f602052805f5260405f205f915090505481565b603c611c2063677265c0611f7c91906139aa565b611f869190613ad3565b81565b600260085403611fc5576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600881905550565b6001600881905550565b5f33905090565b611fed838383600161287a565b505050565b5f611ffd8484611bc9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461207e578181101561206f578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401612066939291906140b9565b60405180910390fd5b61207d84848484035f61287a565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036120f4575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016120eb919061354f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612164575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161215b919061354f565b60405180910390fd5b61216f838383612a49565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156121ef57507f000000000000000000000000000000000000000000000000000000000000000046145b1561221c577f00000000000000000000000000000000000000000000000000000000000000009050612227565b612224612af1565b90505b90565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606122a660057f0000000000000000000000000000000000000000000000000000000000000000612b8690919063ffffffff16565b905090565b60606122e160067f0000000000000000000000000000000000000000000000000000000000000000612b8690919063ffffffff16565b905090565b5f81600b546122f59190613ad3565b90505f5f5f5b600980549050600b54108015612312575083600b54105b1561252c57600b549050600b5f81548092919061232e906140ee565b91905055506009818154811061234757612346614135565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156123fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f29061409b565b60405180910390fd5b600160105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600c54606460326d14bddab3e51a57cff87a500000006124709190613bf1565b61247a9190613c5f565b600f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546124c29190613bf1565b6124cc9190613c5f565b91506124d9308484612084565b8273ffffffffffffffffffffffffffffffffffffffff167f896e034966eaaf1adc54acc0f257056febbd300c9e47182cf761982cf1f5e4308360405161251f91906134b3565b60405180910390a26122fb565b600980549050600b54106125a2576001600a60016101000a81548160ff02191690831515021790555061255e83612811565b3373ffffffffffffffffffffffffffffffffffffffff167f178ebd136fedcadc846de7e42358576b7a94013f8cc8b611b6c86b6363b970f060405160405180910390a25b5050505050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f61260e612608612174565b83612c33565b9050919050565b5f5f5f5f61262588888888612c73565b9250925092506126358282612d5a565b829350505050949350505050565b5f600e5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f600160098054905061269791906139aa565b90508082036126eb5760098054806126b2576126b1614162565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055505061280e565b5f60098281548110612700576126ff614135565b5b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600980548061273c5761273b614162565b5b600190038181905f5260205f20015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055806009848154811061278357612782614135565b5b905f5260205f20015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600e5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050505b50565b5f61281b30611460565b9050612828308383612084565b8173ffffffffffffffffffffffffffffffffffffffff167f602519ab9c7b190f20d3f57a7ceadb8f09e9455c7cdf93ead6a674f787d6d30a8260405161286e91906134b3565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036128ea575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016128e1919061354f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361295a575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401612951919061354f565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015612a43578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612a3a91906134b3565b60405180910390a35b50505050565b5f8103612a6057612a5b83835f612ebc565b612aec565b5f612a696113da565b905060048110612a8457612a7e848484612ebc565b50612aec565b3073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015612abe57505f81115b15612ad457612ace848484612ebc565b50612aec565b612adf8383836130d5565b612aea848484612ebc565b505b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001612b6b95949392919061418f565b60405160208183030381529060405280519060200120905090565b606060ff5f1b8314612ba257612b9b83613252565b9050612c2d565b818054612bae90613b33565b80601f0160208091040260200160405190810160405280929190818152602001828054612bda90613b33565b8015612c255780601f10612bfc57610100808354040283529160200191612c25565b820191905f5260205f20905b815481529060010190602001808311612c0857829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115612caf575f600385925092509250612d50565b5f6001888888886040515f8152602001604052604051612cd294939291906141e0565b6020604051602081039080840390855afa158015612cf2573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612d43575f60015f5f1b93509350935050612d50565b805f5f5f1b935093509350505b9450945094915050565b5f6003811115612d6d57612d6c614223565b5b826003811115612d8057612d7f614223565b5b0315612eb85760016003811115612d9a57612d99614223565b5b826003811115612dad57612dac614223565b5b03612de4576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026003811115612df857612df7614223565b5b826003811115612e0b57612e0a614223565b5b03612e4f57805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401612e4691906134b3565b60405180910390fd5b600380811115612e6257612e61614223565b5b826003811115612e7557612e74614223565b5b03612eb757806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401612eae919061362f565b60405180910390fd5b5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612f0c578060025f828254612f009190613ad3565b92505081905550612fda565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612f95578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612f8c939291906140b9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613021578060025f828254039250508190555061306b565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516130c891906134b3565b60405180910390a3505050565b6003811015613119576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613110906142c0565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461324d578160115f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546131b89190613ad3565b925050819055505f6131c984611275565b90508060115f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054111561324b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161324290614374565b60405180910390fd5b505b505050565b60605f61325e836132c4565b90505f602067ffffffffffffffff81111561327c5761327b613db2565b5b6040519080825280601f01601f1916602001820160405280156132ae5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f811115613309576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61335482613312565b61335e818561331c565b935061336e81856020860161332c565b6133778161333a565b840191505092915050565b5f6020820190508181035f83015261339a818461334a565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6133cf826133a6565b9050919050565b6133df816133c5565b81146133e9575f5ffd5b50565b5f813590506133fa816133d6565b92915050565b5f819050919050565b61341281613400565b811461341c575f5ffd5b50565b5f8135905061342d81613409565b92915050565b5f5f60408385031215613449576134486133a2565b5b5f613456858286016133ec565b92505060206134678582860161341f565b9150509250929050565b5f8115159050919050565b61348581613471565b82525050565b5f60208201905061349e5f83018461347c565b92915050565b6134ad81613400565b82525050565b5f6020820190506134c65f8301846134a4565b92915050565b5f819050919050565b5f6134ef6134ea6134e5846133a6565b6134cc565b6133a6565b9050919050565b5f613500826134d5565b9050919050565b5f613511826134f6565b9050919050565b61352181613507565b82525050565b5f60208201905061353a5f830184613518565b92915050565b613549816133c5565b82525050565b5f6020820190506135625f830184613540565b92915050565b5f5f5f6060848603121561357f5761357e6133a2565b5b5f61358c868287016133ec565b935050602061359d868287016133ec565b92505060406135ae8682870161341f565b9150509250925092565b5f602082840312156135cd576135cc6133a2565b5b5f6135da848285016133ec565b91505092915050565b5f60ff82169050919050565b6135f8816135e3565b82525050565b5f6020820190506136115f8301846135ef565b92915050565b5f819050919050565b61362981613617565b82525050565b5f6020820190506136425f830184613620565b92915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b61367c81613648565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6136b481613400565b82525050565b5f6136c583836136ab565b60208301905092915050565b5f602082019050919050565b5f6136e782613682565b6136f1818561368c565b93506136fc8361369c565b805f5b8381101561372c57815161371388826136ba565b975061371e836136d1565b9250506001810190506136ff565b5085935050505092915050565b5f60e08201905061374c5f83018a613673565b818103602083015261375e818961334a565b90508181036040830152613772818861334a565b905061378160608301876134a4565b61378e6080830186613540565b61379b60a0830185613620565b81810360c08301526137ad81846136dd565b905098975050505050505050565b5f602082840312156137d0576137cf6133a2565b5b5f6137dd8482850161341f565b91505092915050565b6137ef816135e3565b81146137f9575f5ffd5b50565b5f8135905061380a816137e6565b92915050565b61381981613617565b8114613823575f5ffd5b50565b5f8135905061383481613810565b92915050565b5f5f5f5f5f5f5f60e0888a031215613855576138546133a2565b5b5f6138628a828b016133ec565b97505060206138738a828b016133ec565b96505060406138848a828b0161341f565b95505060606138958a828b0161341f565b94505060806138a68a828b016137fc565b93505060a06138b78a828b01613826565b92505060c06138c88a828b01613826565b91505092959891949750929550565b5f5f604083850312156138ed576138ec6133a2565b5b5f6138fa858286016133ec565b925050602061390b858286016133ec565b9150509250929050565b7f4c502068617320616c7265616479206265656e207365656465640000000000005f82015250565b5f613949601a8361331c565b915061395482613915565b602082019050919050565b5f6020820190508181035f8301526139768161393d565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6139b482613400565b91506139bf83613400565b92508282039050818111156139d7576139d661397d565b5b92915050565b7f50726573616c652068617320616c726561647920656e646564000000000000005f82015250565b5f613a1160198361331c565b9150613a1c826139dd565b602082019050919050565b5f6020820190508181035f830152613a3e81613a05565b9050919050565b7f4d696e696d756d20627579206f662031204156415820706572207472616e73615f8201527f6374696f6e3b204e6f7420656e6f75676820415641582073656e740000000000602082015250565b5f613a9f603b8361331c565b9150613aaa82613a45565b604082019050919050565b5f6020820190508181035f830152613acc81613a93565b9050919050565b5f613add82613400565b9150613ae883613400565b9250828201905080821115613b0057613aff61397d565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680613b4a57607f821691505b602082108103613b5d57613b5c613b06565b5b50919050565b7f50726573616c652074696d6520706c75732062756666657220686173206e6f745f8201527f2079657420656e64656400000000000000000000000000000000000000000000602082015250565b5f613bbd602a8361331c565b9150613bc882613b63565b604082019050919050565b5f6020820190508181035f830152613bea81613bb1565b9050919050565b5f613bfb82613400565b9150613c0683613400565b9250828202613c1481613400565b91508282048414831517613c2b57613c2a61397d565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613c6982613400565b9150613c7483613400565b925082613c8457613c83613c32565b5b828204905092915050565b5f819050919050565b5f613cb2613cad613ca884613c8f565b6134cc565b613400565b9050919050565b613cc281613c98565b82525050565b5f60c082019050613cdb5f830189613540565b613ce860208301886134a4565b613cf56040830187613cb9565b613d026060830186613cb9565b613d0f6080830185613540565b613d1c60a08301846134a4565b979650505050505050565b5f81519050613d3581613409565b92915050565b5f5f5f60608486031215613d5257613d516133a2565b5b5f613d5f86828701613d27565b9350506020613d7086828701613d27565b9250506040613d8186828701613d27565b9150509250925092565b5f604082019050613d9e5f8301856134a4565b613dab60208301846134a4565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4c5020686173206e6f7420796574206265656e207365656465640000000000005f82015250565b5f613e13601a8361331c565b9150613e1e82613ddf565b602082019050919050565b5f6020820190508181035f830152613e4081613e07565b9050919050565b7f41697264726f702068617320616c7265616479206265656e20636f6d706c65745f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f613ea160228361331c565b9150613eac82613e47565b604082019050919050565b5f6020820190508181035f830152613ece81613e95565b9050919050565b5f60c082019050613ee85f830189613620565b613ef56020830188613540565b613f026040830187613540565b613f0f60608301866134a4565b613f1c60808301856134a4565b613f2960a08301846134a4565b979650505050505050565b5f604082019050613f475f830185613540565b613f546020830184613540565b9392505050565b7f4e6f204156415820746f207769746864726177000000000000000000000000005f82015250565b5f613f8f60138361331c565b9150613f9a82613f5b565b602082019050919050565b5f6020820190508181035f830152613fbc81613f83565b9050919050565b7f4e6f20746f6b656e7320746f20636c61696d00000000000000000000000000005f82015250565b5f613ff760128361331c565b915061400282613fc3565b602082019050919050565b5f6020820190508181035f83015261402481613feb565b9050919050565b7f557365722068617320616c7265616479207265636569766564207468656972205f8201527f42524f20746f6b656e7300000000000000000000000000000000000000000000602082015250565b5f614085602a8361331c565b91506140908261402b565b604082019050919050565b5f6020820190508181035f8301526140b281614079565b9050919050565b5f6060820190506140cc5f830186613540565b6140d960208301856134a4565b6140e660408301846134a4565b949350505050565b5f6140f882613400565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361412a5761412961397d565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f60a0820190506141a25f830188613620565b6141af6020830187613620565b6141bc6040830186613620565b6141c960608301856134a4565b6141d66080830184613540565b9695505050505050565b5f6080820190506141f35f830187613620565b61420060208301866135ef565b61420d6040830185613620565b61421a6060830184613620565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f57686974656c6973742049444f207068617365206973206e6f742079657420615f8201527f6374697665000000000000000000000000000000000000000000000000000000602082015250565b5f6142aa60258361331c565b91506142b582614250565b604082019050919050565b5f6020820190508181035f8301526142d78161429e565b9050919050565b7f43616e6e6f742072656365697665206d6f726520746f6b656e73207468616e205f8201527f70757263686173656420696e207468652070726573616c6520647572696e672060208201527f574c207068617365000000000000000000000000000000000000000000000000604082015250565b5f61435e60488361331c565b9150614369826142de565b606082019050919050565b5f6020820190508181035f83015261438b81614352565b905091905056fea26469706673582212207c8c463eea0fcfc9157717829e87a47031bef760b70b7dc87b5b73e5a1928b6a64736f6c634300081c0033