Blockchain / Global / Transaction
Transaction Success
0x8c12d2bd4da317174d66924b0c6d2bfc7b6b6df926d734b8991090f6321c573e
- Transaction hash
- 0x8c12d2bd4da317174d66924b0c6d2bfc7b6b6df926d734b8991090f6321c573e
- Status
- Success
- Block
- 294,527,023 · 167,031,641 confirmations
- Timestamp
- 193 d ago · 30 Apr 2026, 11:52:12 UTC
- Value
- 0 SOMI
- Transaction fee
- 0.374576 SOMI
- Gas price
- 6 gwei
- Gas used
- 62,429,437 of 140,466,233 (44.44%)
- Nonce · position
- 4 · 3
- Type
- EIP-1559 (2)
- Method
- 0x60a06040
Input data
19582 bytes
0x60a060405234801561000f575f5ffd5b50604051614c3e380380614c3e83398181016040528101906100319190610257565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610096576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100fb576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250505f61013e6101cb60201b60201c565b905082815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050610295565b5f5f7fbbac9eadf5fb166423fcee9db3114a5e3a54170809e0b73067b27e1cedc1d4005f1b90508091505090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610226826101fd565b9050919050565b6102368161021c565b8114610240575f5ffd5b50565b5f815190506102518161022d565b92915050565b5f5f6040838503121561026d5761026c6101f9565b5b5f61027a85828601610243565b925050602061028b85828601610243565b9150509250929050565b60805161490c6103325f395f818161018b01528181610212015281816107df015281816108780152818161095b01528181610bd601528181611033015281816112cb015281816114f9015281816116bb0152818161195601528181611b7b01528181611eb2015281816120b9015281816122b50152818161258a01528181612727015281816127f101528181612e7e0152613203015261490c5ff3fe608060405260043610610184575f3560e01c80638da5cb5b116100d0578063d828435d11610089578063f25f4b5611610063578063f25f4b5614610675578063f2fde38b1461069f578063f47c84c5146106c7578063ffa1ad74146106f157610210565b8063d828435d146105c1578063e5962195146105fd578063f23a6e611461063957610210565b80638da5cb5b146104a357806390d49b9d146104cd578063a3f4df7e146104f5578063bc197c811461051f578063be0c742c1461055b578063bf333f2c1461059757610210565b8063443bf3fe1161013d5780636299cbbf116101175780636299cbbf1461041f5780636637e38c1461043b5780637c0a893d146104655780638456cb591461048d57610210565b8063443bf3fe146103b15780634d78fdc6146103cd5780635c975abb146103f557610210565b806301ffc9a714610297578063150b7a02146102d35780631626ba7e1461030f5780633170437f1461034b578063325ac9d4146103735780633f4ba83a1461039b57610210565b36610210577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff160361020e576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610295576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b005b3480156102a2575f5ffd5b506102bd60048036038101906102b891906137f8565b61071b565b6040516102ca919061383d565b60405180910390f35b3480156102de575f5ffd5b506102f960048036038101906102f49190613944565b6107dc565b60405161030691906139d7565b60405180910390f35b34801561031a575f5ffd5b5061033560048036038101906103309190613a23565b610875565b60405161034291906139d7565b60405180910390f35b348015610356575f5ffd5b50610371600480360381019061036c9190613ad5565b610959565b005b34801561037e575f5ffd5b5061039960048036038101906103949190613b46565b610b43565b005b3480156103a6575f5ffd5b506103af6112c9565b005b6103cb60048036038101906103c69190613bfd565b611466565b005b3480156103d8575f5ffd5b506103f360048036038101906103ee9190613cfa565b611954565b005b348015610400575f5ffd5b50610409611b5a565b604051610416919061383d565b60405180910390f35b61043960048036038101906104349190613d25565b611b79565b005b348015610446575f5ffd5b5061044f611eaa565b60405161045c9190613deb565b60405180910390f35b348015610470575f5ffd5b5061048b60048036038101906104869190613cfa565b611eb0565b005b348015610498575f5ffd5b506104a16120b7565b005b3480156104ae575f5ffd5b506104b7612283565b6040516104c49190613e13565b60405180910390f35b3480156104d8575f5ffd5b506104f360048036038101906104ee9190613cfa565b6122b3565b005b348015610500575f5ffd5b5061050961254e565b6040516105169190613e9c565b60405180910390f35b34801561052a575f5ffd5b5061054560048036038101906105409190613f11565b612587565b60405161055291906139d7565b60405180910390f35b348015610566575f5ffd5b50610581600480360381019061057c9190613fe8565b612623565b60405161058e9190613deb565b60405180910390f35b3480156105a2575f5ffd5b506105ab612642565b6040516105b89190613deb565b60405180910390f35b3480156105cc575f5ffd5b506105e760048036038101906105e29190613fe8565b612648565b6040516105f49190613deb565b60405180910390f35b348015610608575f5ffd5b50610623600480360381019061061e9190613cfa565b6126c9565b604051610630919061383d565b60405180910390f35b348015610644575f5ffd5b5061065f600480360381019061065a9190614026565b612724565b60405161066c91906139d7565b60405180910390f35b348015610680575f5ffd5b506106896127be565b6040516106969190613e13565b60405180910390f35b3480156106aa575f5ffd5b506106c560048036038101906106c09190613cfa565b6127ef565b005b3480156106d2575f5ffd5b506106db612a88565b6040516106e89190613deb565b60405180910390f35b3480156106fc575f5ffd5b50610705612a8d565b6040516107129190613e9c565b60405180910390f35b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610775575063150b7a0260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806107a55750634e2312e060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806107d55750631626ba7e60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610862576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63150b7a0260e01b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16036108fb576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff1661091d858585612ac6565b73ffffffffffffffffffffffffffffffffffffffff160361094757631626ba7e60e01b9050610952565b63ffffffff60e01b90505b9392505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109de576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505f5f90505b84849050811015610b02575f5f5f610a27888886818110610a0b57610a0a6140bc565b5b9050602002016020810190610a209190613cfa565b8a88612bc3565b925092509250828015610a4357505f821180610a4257505f81115b5b15610af457878785818110610a5b57610a5a6140bc565b5b9050602002016020810190610a709190613cfa565b73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167ff59ed4bd5d037fe3449f3f0f8cfa4792497f927f1d26fe1b45a4f5e5336790718585604051610ae59291906140e9565b60405180910390a48460010194505b8360010193505050506109e7565b505f8103610b3c576040517fc2caa2a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505050565b5f5f5c90508015610b80576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60015f5d610b8c612e4d565b60010160149054906101000a900460ff1615610bd4576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610c59576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610cbe576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8773ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610d23576040517f952612f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8686905003610d5f576040517fc1ab6dc100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6032868690501115610d9d576040517f748e67b200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b42841015610dd7576040517f0819bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505b86869050811015610e7e575f73ffffffffffffffffffffffffffffffffffffffff16878783818110610e1157610e106140bc565b5b9050602002016020810190610e269190613cfa565b73ffffffffffffffffffffffffffffffffffffffff1603610e73576040517fc1ab6dc100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001019050610ddc565b50610e8888612e7b565b5f5f610e92612e4d565b9050806002015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610f17576040517fa4dedaeb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150505f5f5f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f610fc38b612f21565b7fb67ba8796ed78e65f5a038a22e1cbe5edf96a911ac3ca350bb3a17bbb82764bb8b8b8b604051602001610ff89291906141c6565b604051602081830303815290604052805190602001208660405160200161102294939291906141ed565b6040516020818303038152906040527f000000000000000000000000000000000000000000000000000000000000000033858b6040516020016110689493929190614230565b6040516020818303038152906040526040516020016110889291906142b7565b604051602081830303815290604052805190602001206040516020016110af92919061434e565b6040516020818303038152906040528051906020012090508a73ffffffffffffffffffffffffffffffffffffffff166110e9828888612ac6565b73ffffffffffffffffffffffffffffffffffffffff1614611136576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018261114391906143b1565b5f5f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505f633170437f60e01b898989856040516024016111e09493929190614475565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f5f8b73ffffffffffffffffffffffffffffffffffffffff168360405161126691906144b3565b5f604051808303815f865af19150503d805f811461129f576040519150601f19603f3d011682016040523d82523d5f602084013e6112a4565b606091505b5091509150816112b8576112b781612ff0565b5b505050505f5f5d5050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461134e576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611356612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113dc576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6113e5612e4d565b90508060010160149054906101000a900460ff166114035750611464565b5f8160010160146101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff167f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa60405160405180910390a2505b565b5f5f5c905080156114a3576040517fab143c0600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60015f5d6114af612e4d565b60010160149054906101000a900460ff16156114f7576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461157c576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16036115e1576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8a73ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1603611646576040517f952612f500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6032898990501115611684576040517f748e67b200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16148061170957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16145b15611740576040517f73812dbe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b4284101561177a576040517f0819bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505b89899050811015611821575f73ffffffffffffffffffffffffffffffffffffffff168a8a838181106117b4576117b36140bc565b5b90506020020160208101906117c99190613cfa565b73ffffffffffffffffffffffffffffffffffffffff1603611816576040517fc1ab6dc100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600101905061177f565b5061182b8b612e7b565b5f61183e8c8c8c8c8c8c8c8c8c8c61303e565b90505f636299cbbf60e01b8c8c8c8c8c8c886040516024016118669796959493929190614513565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f5f8e73ffffffffffffffffffffffffffffffffffffffff1634846040516118ed91906144b3565b5f6040518083038185875af1925050503d805f8114611927576040519150601f19603f3d011682016040523d82523d5f602084013e61192c565b606091505b5091509150816119405761193f81612ff0565b5b505050505f5f5d5050505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16146119d9576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6119e1612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611a67576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611a6f612e4d565b60010160149054906101000a900460ff1615611ab7576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f611ac0612e4d565b6002015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fa240927645d1251d97459a96c490f3efd3af585e7b0da4814c92aad8ef6ebbf660405160405180910390a250565b5f611b63612e4d565b60010160149054906101000a900460ff16905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bfe576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8473ffffffffffffffffffffffffffffffffffffffff16348585604051611c2792919061459a565b5f6040518083038185875af1925050503d805f8114611c61576040519150601f19603f3d011682016040523d82523d5f602084013e611c66565b606091505b5050905080611ca1576040517f360e42e100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505f5f90505b88889050811015611db8575f5f611ce98b8b85818110611ccd57611ccc6140bc565b5b9050602002016020810190611ce29190613cfa565b8d8861339f565b915091505f821180611cfa57505f81115b15611dab578a8a84818110611d1257611d116140bc565b5b9050602002016020810190611d279190613cfa565b73ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167ff59ed4bd5d037fe3449f3f0f8cfa4792497f927f1d26fe1b45a4f5e5336790718585604051611d9c9291906140e9565b60405180910390a48360010193505b8260010192505050611caa565b505f5f90505f471115611e5a575f5f611dd18c876134ea565b915091505f73ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167ff59ed4bd5d037fe3449f3f0f8cfa4792497f927f1d26fe1b45a4f5e5336790718585604051611e4b9291906140e9565b60405180910390a46001925050505b5f82148015611e67575080155b15611e9e576040517fc2caa2a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050505050505050565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614611f35576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611f3d612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fc3576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611fcb612e4d565b60010160149054906101000a900460ff1615612013576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600161201d612e4d565b6002015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f28e9b38569d728986e5868b0e113d9a49ee4c47dfc6db29a673e25b3515a56a860405160405180910390a250565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461213c576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612144612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146121ca576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6121d2612e4d565b60010160149054906101000a900460ff161561221a576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001612224612e4d565b60010160146101000a81548160ff0219169083151502179055503073ffffffffffffffffffffffffffffffffffffffff167f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25860405160405180910390a2565b5f61228c612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614612338576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612340612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146123c6576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6123ce612e4d565b60010160149054906101000a900460ff1615612416576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361247b576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f612484612e4d565b90505f816001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082826001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f362a006325d32978b283e449d254cfcf93e2cccc321603ead9a74238d8dbf36e60405160405180910390a3505050565b6040518060400160405280600981526020017f416e7469647261696e000000000000000000000000000000000000000000000081525081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff160361260d576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63bc197c8160e01b905098975050505050505050565b5f602052815f5260405f20602052805f5260405f205f91509150505481565b6103e881565b5f5f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f6126d2612e4d565b6002015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16036127aa576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63f23a6e6160e01b90509695505050505050565b5f6127c7612e4d565b6001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614612874576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61287c612e4d565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612902576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61290a612e4d565b60010160149054906101000a900460ff1615612952576040517fab35696f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036129b7576040517f9c8d2cd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6129c0612e4d565b90505f815f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082825f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505050565b603281565b6040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525081565b5f60418383905014612ada575f9050612bbc565b5f5f5f853592506020860135915060408601355f1a9050601b8160ff161015612b0d57601b81612b0a91906145be565b90505b601b8160ff1614158015612b255750601c8160ff1614155b15612b35575f9350505050612bbc565b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0825f1c1115612b6a575f9350505050612bbc565b6001878285856040515f8152602001604052604051612b8c9493929190614601565b6020604051602081039080840390855afa158015612bac573d5f5f3e3d5ffd5b5050506020604051035193505050505b9392505050565b5f5f5f5f5f8773ffffffffffffffffffffffffffffffffffffffff166370a0823130604051602401612bf59190613e13565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051612c4391906144b3565b5f60405180830381855afa9150503d805f8114612c7b576040519150601f19603f3d011682016040523d82523d5f602084013e612c80565b606091505b5091509150811580612c93575060208151105b15612ca8575f5f5f9450945094505050612e44565b5f81806020019051810190612cbd9190614658565b90505f8103612cd85760015f5f955095509550505050612e44565b612ce181613698565b9050809450505f84118015612cfe5750612cfc8988866136da565b155b15612d14575f5f5f955095509550505050612e44565b8873ffffffffffffffffffffffffffffffffffffffff166370a0823130604051602401612d419190613e13565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051612d8f91906144b3565b5f60405180830381855afa9150503d805f8114612dc7576040519150601f19603f3d011682016040523d82523d5f602084013e612dcc565b606091505b508093508194505050821580612de3575060208251105b15612df9575f5f5f955095509550505050612e44565b81806020019051810190612e0d9190614658565b94505f85118015612e265750612e248989876136da565b155b15612e3c575f5f5f955095509550505050612e44565b600195505050505b93509350939050565b5f5f7fbbac9eadf5fb166423fcee9db3114a5e3a54170809e0b73067b27e1cedc1d4005f1b90508091505090565b5f7f000000000000000000000000000000000000000000000000000000000000000090505f823b6017811460018114612eb6575f9250612ee3565b60405160175f82883c805160e81c600382015160601c86811462ef01008314169550602083016040525050505b505080612f1c576040517fe9be94d300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6040518060400160405280600981526020017f416e7469647261696e0000000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001204685604051602001612fd3959493929190614683565b604051602081830303815290604052805190602001209050919050565b5f8151111561300157805160208201fd5b806040517fd4a7b93f000000000000000000000000000000000000000000000000000000008152600401613035919061470c565b60405180910390fd5b5f5f613048612e4d565b9050806002015f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156130cd576040517fa4dedaeb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150505f5f5f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f6131798d612f21565b7ff31da6c4ea384f82b0a839d755e47f971bce26756a127c8d6a964ddbeb80540e8d8d8d6040516020016131ae9291906141c6565b604051602081830303815290604052805190602001208c8c8c6040516131d592919061459a565b60405180910390206040516020016131f195949392919061472c565b604051602081830303815290604052847f000000000000000000000000000000000000000000000000000000000000000033868b60405160200161323995949392919061477d565b6040516020818303038152906040526040516020016132599291906142b7565b6040516020818303038152906040528051906020012060405160200161328092919061434e565b6040516020818303038152906040528051906020012090508c73ffffffffffffffffffffffffffffffffffffffff166132ba828787612ac6565b73ffffffffffffffffffffffffffffffffffffffff1614613307576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018261331491906143b1565b5f5f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050509a9950505050505050505050565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016133db9190613e13565b602060405180830381865afa1580156133f6573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061341a9190614658565b90505f810361342f575f5f92509250506134e2565b61343881613698565b9050809250505f82111561345257613451868584613731565b5b8573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161348b9190613e13565b602060405180830381865afa1580156134a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134ca9190614658565b92505f8311156134e0576134df868685613731565b5b505b935093915050565b5f5f5f4790505f8103613529576040517fc2caa2a600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61353281613698565b80935081945050505f8211156135e7575f8473ffffffffffffffffffffffffffffffffffffffff166175308460405161356a906147f1565b5f60405180830381858888f193505050503d805f81146135a5576040519150601f19603f3d011682016040523d82523d5f602084013e6135aa565b606091505b50509050806135e5576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b5f831115613690575f8573ffffffffffffffffffffffffffffffffffffffff1684604051613614906147f1565b5f6040518083038185875af1925050503d805f811461364e576040519150601f19603f3d011682016040523d82523d5f602084013e613653565b606091505b505090508061368e576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505b509250929050565b5f5f61271060016127106103e8866136b09190614805565b6136ba91906143b1565b6136c49190614846565b6136ce91906148a6565b90508083039150915091565b5f6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815283600482015282602482015260205f6044835f895af160015f5114601f3d11163d15178116925050509392505050565b6040517fa9059cbb0000000000000000000000000000000000000000000000000000000081528260048201528160248201526060810160405260205f6044835f885af160015f5114601f3d11163d15178116613794576390b8ec185f526004601cfd5b5050505050565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6137d7816137a3565b81146137e1575f5ffd5b50565b5f813590506137f2816137ce565b92915050565b5f6020828403121561380d5761380c61379b565b5b5f61381a848285016137e4565b91505092915050565b5f8115159050919050565b61383781613823565b82525050565b5f6020820190506138505f83018461382e565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61387f82613856565b9050919050565b61388f81613875565b8114613899575f5ffd5b50565b5f813590506138aa81613886565b92915050565b5f819050919050565b6138c2816138b0565b81146138cc575f5ffd5b50565b5f813590506138dd816138b9565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112613904576139036138e3565b5b8235905067ffffffffffffffff811115613921576139206138e7565b5b60208301915083600182028301111561393d5761393c6138eb565b5b9250929050565b5f5f5f5f5f6080868803121561395d5761395c61379b565b5b5f61396a8882890161389c565b955050602061397b8882890161389c565b945050604061398c888289016138cf565b935050606086013567ffffffffffffffff8111156139ad576139ac61379f565b5b6139b9888289016138ef565b92509250509295509295909350565b6139d1816137a3565b82525050565b5f6020820190506139ea5f8301846139c8565b92915050565b5f819050919050565b613a02816139f0565b8114613a0c575f5ffd5b50565b5f81359050613a1d816139f9565b92915050565b5f5f5f60408486031215613a3a57613a3961379b565b5b5f613a4786828701613a0f565b935050602084013567ffffffffffffffff811115613a6857613a6761379f565b5b613a74868287016138ef565b92509250509250925092565b5f5f83601f840112613a9557613a946138e3565b5b8235905067ffffffffffffffff811115613ab257613ab16138e7565b5b602083019150836020820283011115613ace57613acd6138eb565b5b9250929050565b5f5f5f5f60608587031215613aed57613aec61379b565b5b5f613afa8782880161389c565b945050602085013567ffffffffffffffff811115613b1b57613b1a61379f565b5b613b2787828801613a80565b93509350506040613b3a8782880161389c565b91505092959194509250565b5f5f5f5f5f5f5f60a0888a031215613b6157613b6061379b565b5b5f613b6e8a828b0161389c565b9750506020613b7f8a828b0161389c565b965050604088013567ffffffffffffffff811115613ba057613b9f61379f565b5b613bac8a828b01613a80565b95509550506060613bbf8a828b016138cf565b935050608088013567ffffffffffffffff811115613be057613bdf61379f565b5b613bec8a828b016138ef565b925092505092959891949750929550565b5f5f5f5f5f5f5f5f5f5f60e08b8d031215613c1b57613c1a61379b565b5b5f613c288d828e0161389c565b9a50506020613c398d828e0161389c565b99505060408b013567ffffffffffffffff811115613c5a57613c5961379f565b5b613c668d828e01613a80565b98509850506060613c798d828e0161389c565b96505060808b013567ffffffffffffffff811115613c9a57613c9961379f565b5b613ca68d828e016138ef565b955095505060a0613cb98d828e016138cf565b93505060c08b013567ffffffffffffffff811115613cda57613cd961379f565b5b613ce68d828e016138ef565b92509250509295989b9194979a5092959850565b5f60208284031215613d0f57613d0e61379b565b5b5f613d1c8482850161389c565b91505092915050565b5f5f5f5f5f5f5f60a0888a031215613d4057613d3f61379b565b5b5f613d4d8a828b0161389c565b975050602088013567ffffffffffffffff811115613d6e57613d6d61379f565b5b613d7a8a828b01613a80565b96509650506040613d8d8a828b0161389c565b945050606088013567ffffffffffffffff811115613dae57613dad61379f565b5b613dba8a828b016138ef565b93509350506080613dcd8a828b0161389c565b91505092959891949750929550565b613de5816138b0565b82525050565b5f602082019050613dfe5f830184613ddc565b92915050565b613e0d81613875565b82525050565b5f602082019050613e265f830184613e04565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f613e6e82613e2c565b613e788185613e36565b9350613e88818560208601613e46565b613e9181613e54565b840191505092915050565b5f6020820190508181035f830152613eb48184613e64565b905092915050565b5f5f83601f840112613ed157613ed06138e3565b5b8235905067ffffffffffffffff811115613eee57613eed6138e7565b5b602083019150836020820283011115613f0a57613f096138eb565b5b9250929050565b5f5f5f5f5f5f5f5f60a0898b031215613f2d57613f2c61379b565b5b5f613f3a8b828c0161389c565b9850506020613f4b8b828c0161389c565b975050604089013567ffffffffffffffff811115613f6c57613f6b61379f565b5b613f788b828c01613ebc565b9650965050606089013567ffffffffffffffff811115613f9b57613f9a61379f565b5b613fa78b828c01613ebc565b9450945050608089013567ffffffffffffffff811115613fca57613fc961379f565b5b613fd68b828c016138ef565b92509250509295985092959890939650565b5f5f60408385031215613ffe57613ffd61379b565b5b5f61400b8582860161389c565b925050602061401c8582860161389c565b9150509250929050565b5f5f5f5f5f5f60a087890312156140405761403f61379b565b5b5f61404d89828a0161389c565b965050602061405e89828a0161389c565b955050604061406f89828a016138cf565b945050606061408089828a016138cf565b935050608087013567ffffffffffffffff8111156140a1576140a061379f565b5b6140ad89828a016138ef565b92509250509295509295509295565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506140fc5f830185613ddc565b6141096020830184613ddc565b9392505050565b5f81905092915050565b5f819050919050565b61412c81613875565b82525050565b5f61413d8383614123565b60208301905092915050565b5f614157602084018461389c565b905092915050565b5f602082019050919050565b5f6141768385614110565b93506141818261411a565b805f5b858110156141b9576141968284614149565b6141a08882614132565b97506141ab8361415f565b925050600181019050614184565b5085925050509392505050565b5f6141d282848661416b565b91508190509392505050565b6141e7816139f0565b82525050565b5f6080820190506142005f8301876141de565b61420d6020830186613e04565b61421a60408301856141de565b6142276060830184613e04565b95945050505050565b5f6080820190506142435f830187613e04565b6142506020830186613e04565b61425d6040830185613ddc565b61426a6060830184613ddc565b95945050505050565b5f81519050919050565b5f81905092915050565b5f61429182614273565b61429b818561427d565b93506142ab818560208601613e46565b80840191505092915050565b5f6142c28285614287565b91506142ce8284614287565b91508190509392505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6143186002836142da565b9150614323826142e4565b600282019050919050565b5f819050919050565b614348614343826139f0565b61432e565b82525050565b5f6143588261430c565b91506143648285614337565b6020820191506143748284614337565b6020820191508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6143bb826138b0565b91506143c6836138b0565b92508282019050808211156143de576143dd614384565b5b92915050565b5f82825260208201905092915050565b6143fd81613875565b82525050565b5f61440e83836143f4565b60208301905092915050565b5f61442583856143e4565b93506144308261411a565b805f5b85811015614468576144458284614149565b61444f8882614403565b975061445a8361415f565b925050600181019050614433565b5085925050509392505050565b5f6060820190506144885f830187613e04565b818103602083015261449b81858761441a565b90506144aa6040830184613e04565b95945050505050565b5f6144be8284614287565b915081905092915050565b5f82825260208201905092915050565b828183375f83830152505050565b5f6144f283856144c9565b93506144ff8385846144d9565b61450883613e54565b840190509392505050565b5f60a0820190506145265f83018a613e04565b818103602083015261453981888a61441a565b90506145486040830187613e04565b818103606083015261455b8185876144e7565b905061456a6080830184613e04565b98975050505050505050565b5f614581838561427d565b935061458e8385846144d9565b82840190509392505050565b5f6145a6828486614576565b91508190509392505050565b5f60ff82169050919050565b5f6145c8826145b2565b91506145d3836145b2565b9250828201905060ff8111156145ec576145eb614384565b5b92915050565b6145fb816145b2565b82525050565b5f6080820190506146145f8301876141de565b61462160208301866145f2565b61462e60408301856141de565b61463b60608301846141de565b95945050505050565b5f81519050614652816138b9565b92915050565b5f6020828403121561466d5761466c61379b565b5b5f61467a84828501614644565b91505092915050565b5f60a0820190506146965f8301886141de565b6146a360208301876141de565b6146b060408301866141de565b6146bd6060830185613ddc565b6146ca6080830184613e04565b9695505050505050565b5f6146de82614273565b6146e881856144c9565b93506146f8818560208601613e46565b61470181613e54565b840191505092915050565b5f6020820190508181035f83015261472481846146d4565b905092915050565b5f60a08201905061473f5f8301886141de565b61474c6020830187613e04565b61475960408301866141de565b6147666060830185613e04565b61477360808301846141de565b9695505050505050565b5f60a0820190506147905f830188613e04565b61479d6020830187613e04565b6147aa6040830186613e04565b6147b76060830185613ddc565b6147c46080830184613ddc565b9695505050505050565b50565b5f6147dc5f8361427d565b91506147e7826147ce565b5f82019050919050565b5f6147fb826147d1565b9150819050919050565b5f61480f826138b0565b915061481a836138b0565b9250828202614828816138b0565b9150828204841483151761483f5761483e614384565b5b5092915050565b5f614850826138b0565b915061485b836138b0565b925082820390508181111561487357614872614384565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6148b0826138b0565b91506148bb836138b0565b9250826148cb576148ca614879565b5b82820490509291505056fea2646970667358221220044215aed5276eef74c3e121c2c3b5837f8b6bb935b1291bfb5f2b4ac86c205264736f6c63430008220033000000000000000000000000b27b2a0db775e65432b916bb49988e348a62bc43000000000000000000000000b27b2a0db775e65432b916bb49988e348a62bc43