Chi tiết giao dịch
Hash giao dịch
: 0xd2402a666de1cdf5ac7a610b5dfe05017c4fcfd724ba067274748ccdd8554e13
Trạng thái:
Thành công
Khối:
53120577
3.127.859 xác nhận block
Nhãn thời gian:
04:17:40 16/11/2024 (2 tháng trước)
Số tiền:
0AVAX
($0)
Phí giao dịch:
0,08660442500346417
$2,83
Giá Gas:
0,000000025000000001 AVAX (25,000000001 nAVAX)
Giới hạn Gas & Gas do giao dịch sử dụng:
4.503.430|3.464.177 (76,92%)
Thuộc tính khác:
Số nonce:8
Vị thế trong khối:5
Dữ liệu đầu vào:
0x61010060405234801562000011575f80fd5b506040516200418d3803806200418d8339810160408190526200003491620007ce565b60016003556001600160a01b0387166200006157604051630cc3fff960e11b815260040160405180910390fd5b6001600160a01b038616620000895760405163f6b2911f60e01b815260040160405180910390fd5b84515f03620000ab576040516337791ce560e21b815260040160405180910390fd5b6001600160a01b038316620000d35760405163f6b2911f60e01b815260040160405180910390fd5b6001600160a01b0380881660a0528616608052620000f25f336200029d565b505f5b855181101562000135576200012c86828151811062000118576200011862000886565b60200260200101516200032b60201b60201c565b600101620000f5565b505f5b845181101562000178576200016f8582815181106200015b576200015b62000886565b6020026020010151620003cd60201b60201c565b60010162000138565b5062000184826200046f565b6200018f81620004b5565b336001600160a01b03841614620001ae57620001ac5f846200029d565b505b4660c0526200025a604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f1b21c980fe7d22d1cc7081b4ab6fd2976d7d931ab4e2ae7bd473213627e2ee67918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60e0526040516001600160a01b038816907f4eadf4ac2d0754b6becae5eef73d614dc2241bac1dfe8adda053177a91dae390905f90a2505050505050506200089a565b5f8262000316576001546040516001600160a01b039182169184169082907ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6905f90a3620002ec5f82620004f4565b5050600180546001600160a01b0384166001600160a01b0319918216179091556002805490911690555b6200032283836200057f565b90505b92915050565b5f620003378162000622565b6001600160a01b038216158062000361575060a0516001600160a01b0316826001600160a01b0316145b806200037757506200037560048362000631565b155b156200039657604051630ccd248560e21b815260040160405180910390fd5b6040516001600160a01b038316907f0e3c58ebfb2e7465fbb1c32e6b4f40c3c4f5ca77e8218a386aff8617831260d7905f90a25050565b5f620003d98162000622565b6001600160a01b038216158062000403575060a0516001600160a01b0316826001600160a01b0316145b806200041957506200041760068362000631565b155b15620004385760405163565c062f60e11b815260040160405180910390fd5b6040516001600160a01b038316907ffbd30b5bdd51f5de989170dc23d65aac2de0a6099f5d9d200bc5779d883abcd4905f90a25050565b600c80549082905560408051828152602081018490527fb4a832eb73ba0066dc45acd0d1f4454cdee155b17bdb1ccbabb428cc39750ad191015b60405180910390a15050565b600d80549082905560408051828152602081018490527f6fd3eacad9328fdc902c323518cfef3a2f6a9da89c40a7b82428adc2370114c39101620004a9565b5f828152602081815260408083206001600160a01b038516845290915281205460ff161562000577575f838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a450600162000325565b505f62000325565b5f828152602081815260408083206001600160a01b038516845290915281205460ff1662000577575f838152602081815260408083206001600160a01b03861684529091529020805460ff19166001179055620005d93390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600162000325565b6200062e813362000647565b50565b5f62000322836001600160a01b038416620006a2565b5f828152602081815260408083206001600160a01b038516845290915290205460ff166200069e5760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440160405180910390fd5b5050565b5f8181526001830160205260408120546200057757508154600181810184555f84815260208082209093018490558454848252828601909352604090209190915562000325565b6001600160a01b03811681146200062e575f80fd5b634e487b7160e01b5f52604160045260245ffd5b80516200071f81620006e9565b919050565b5f82601f83011262000734575f80fd5b815160206001600160401b0380831115620007535762000753620006fe565b8260051b604051601f19603f830116810181811084821117156200077b576200077b620006fe565b60405293845285810183019383810192508785111562000799575f80fd5b83870191505b84821015620007c357620007b38262000712565b835291830191908301906200079f565b979650505050505050565b5f805f805f805f60e0888a031215620007e5575f80fd5b8751620007f281620006e9565b60208901519097506200080581620006e9565b60408901519096506001600160401b038082111562000822575f80fd5b620008308b838c0162000724565b965060608a015191508082111562000846575f80fd5b50620008558a828b0162000724565b94505060808801516200086881620006e9565b8093505060a0880151915060c0880151905092959891949750929550565b634e487b7160e01b5f52603260045260245ffd5b60805160a05160c05160e051613895620008f85f395f611e6901525f611e4101525f818161031c01528181610f6b015281816113de015281816119be015261204001525f81816118d10152818161262a015261270201526138955ff3fe608060405260043610610294575f3560e01c8063844452fa11610165578063ccb2676b116100c6578063d8f065bd1161007c578063ed24911d11610062578063ed24911d146107f1578063f4ee2a8b14610805578063fac09e871461083f575f80fd5b8063d8f065bd146107a6578063e0f3fc9f146107d2575f80fd5b8063d48c03e5116100ac578063d48c03e514610749578063d547741f14610768578063d8369d7514610787575f80fd5b8063ccb2676b146106e4578063cf9cc76614610703575f80fd5b80639be918e61161011b578063a217fddf11610101578063a217fddf14610692578063b6c78063146106a5578063c5ff38bd146106d0575f80fd5b80639be918e6146106545780639cd2913614610673575f80fd5b806391d148541161014b57806391d14854146105d1578063928907dd1461062057806395165e8b14610635575f80fd5b8063844452fa146105925780638da5cb5b146105a7575f80fd5b806336568abe1161020f578063532c3f82116101c557806354f1e126116101ab57806354f1e126146105355780637274c25c1461055457806375829def14610573575f80fd5b8063532c3f82146104f75780635386361314610516575f80fd5b806340e49216116101f557806340e492161461049a5780634ba87af9146104b95780634be7a64b146104d8575f80fd5b806336568abe1461045c578063402a8d371461047b575f80fd5b806319bfcdec11610264578063248a9ca31161024a578063248a9ca3146103e45780632ba32991146104125780632f2ff15d1461043d575f80fd5b806319bfcdec146103985780631c46bc6f146103c5575f80fd5b806301ffc9a7146102d7578063094f42901461030b5780630e18b68114610363578063157a402814610379575f80fd5b366102d357604080513381523460208201527f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f88525874910160405180910390a1005b5f80fd5b3480156102e2575f80fd5b506102f66102f1366004613291565b61085e565b60405190151581526020015b60405180910390f35b348015610316575f80fd5b5061033e7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610302565b34801561036e575f80fd5b506103776108f6565b005b348015610384575f80fd5b506103776103933660046132f8565b610954565b3480156103a3575f80fd5b506103b76103b2366004613328565b610a4c565b604051908152602001610302565b3480156103d0575f80fd5b506103776103df3660046132f8565b610aa2565b3480156103ef575f80fd5b506103b76103fe366004613343565b5f9081526020819052604090206001015490565b34801561041d575f80fd5b506103b761042c366004613343565b60096020525f908152604090205481565b348015610448575f80fd5b5061037761045736600461335a565b610b31565b348015610467575f80fd5b5061037761047636600461335a565b610b84565b348015610486575f80fd5b506103b7610495366004613394565b610bcb565b3480156104a5575f80fd5b506103776104b43660046132f8565b610e32565b3480156104c4575f80fd5b506103776104d33660046132f8565b610eb2565b3480156104e3575f80fd5b506103776104f23660046132f8565b610f41565b348015610502575f80fd5b506103776105113660046132f8565b611047565b348015610521575f80fd5b506103776105303660046132f8565b61109b565b348015610540575f80fd5b5061037761054f3660046132f8565b61111e565b34801561055f575f80fd5b5061037761056e3660046132f8565b611172565b34801561057e575f80fd5b5061037761058d3660046132f8565b6111c6565b34801561059d575f80fd5b506103b7600d5481565b3480156105b2575f80fd5b5060015473ffffffffffffffffffffffffffffffffffffffff1661033e565b3480156105dc575f80fd5b506102f66105eb36600461335a565b5f9182526020828152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561062b575f80fd5b506103b7600c5481565b348015610640575f80fd5b5061037761064f366004613394565b611296565b34801561065f575f80fd5b506102f661066e3660046132f8565b61158f565b34801561067e575f80fd5b5061037761068d366004613343565b61159b565b34801561069d575f80fd5b506103b75f81565b3480156106b0575f80fd5b506103b76106bf366004613343565b600a6020525f908152604090205481565b3480156106db575f80fd5b506103776115ae565b3480156106ef575f80fd5b506102f66106fe3660046133e2565b6115ea565b34801561070e575f80fd5b5061073c61071d36600461341c565b600b60209081525f928352604080842090915290825290205460ff1681565b6040516103029190613471565b348015610754575f80fd5b5061037761076336600461348b565b61174b565b348015610773575f80fd5b5061037761078236600461335a565b611b3d565b348015610792575f80fd5b506103776107a1366004613343565b611b89565b3480156107b1575f80fd5b506107c56107c0366004613328565b611b9c565b6040516103029190613520565b3480156107dd575f80fd5b506103776107ec366004613570565b611c3e565b3480156107fc575f80fd5b506103b7611e3e565b348015610810575f80fd5b5061082461081f3660046135a9565b611f37565b60408051938452602084019290925290820152606001610302565b34801561084a575f80fd5b506103776108593660046132f8565b612016565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806108f057507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60025473ffffffffffffffffffffffffffffffffffffffff163314610947576040517f058d9a1b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109515f3361211c565b50565b335f908152600b60205260409020600173ffffffffffffffffffffffffffffffffffffffff83165f9081526020839052604090205460ff16600281111561099d5761099d613444565b146109d4576040517f7b5afc0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82165f8181526020839052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660021790555133917fed6a1f03e365a374bf7e9fe68b09cf74960528af699108cb461241efc5ded90991a35050565b5f6108f0610a58611e3e565b610a6184611b9c565b805190602001206040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b5f610aac816121d5565b610ab76004836121df565b610aed576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405173ffffffffffffffffffffffffffffffffffffffff8316907f37803e2125c48ee96c38ddf04e826daf335b0e1603579040fd275aba6d06b6fc905f90a25050565b5f610b3b816121d5565b8280610b73576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b7d848461211c565b5050505050565b8180610bbc576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610bc68383612200565b505050565b5f610bd583610a4c565b90505f610c2282610be960208601866135d1565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061225992505050565b9050610c3460808501606086016132f8565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610cde5750600273ffffffffffffffffffffffffffffffffffffffff82165f908152600b6020526040812090610ca160808801606089016132f8565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040015f205460ff166002811115610cdb57610cdb613444565b14155b15610d15576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f610d2660a08601608087016132f8565b73ffffffffffffffffffffffffffffffffffffffff1603610d73576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360c001355f03610db0576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360e001355f03610ded576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8360200135421115610e2b576040517f0819bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5092915050565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b6020908152604080832033808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055519092917f97b59d736dc70ae61c6b68295c19a1311cc4a48cbb9eb25c4dabf18c7f650a8a91a350565b5f610ebc816121d5565b610ec76006836121df565b610efd576040517facb80c5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405173ffffffffffffffffffffffffffffffffffffffff8316907f75567811df62a6b68bd5ee394d5808ad7282e19541858be466bc789cad9d4dfb905f90a25050565b5f610f4b816121d5565b73ffffffffffffffffffffffffffffffffffffffff82161580610fb957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b80610fcc5750610fca600683612281565b155b15611003576040517facb80c5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405173ffffffffffffffffffffffffffffffffffffffff8316907ffbd30b5bdd51f5de989170dc23d65aac2de0a6099f5d9d200bc5779d883abcd4905f90a25050565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c611071816121d5565b610bc67f44ac9762eec3a11893fefb11d028bb3102560094137c3ed4518712475b2577cc836122a2565b73ffffffffffffffffffffffffffffffffffffffff81165f818152600b6020908152604080832033808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055519092917f769c75d94dacde64c18415b5a72f6d26e7f62b356387f8da812c4b0aa66a0f2591a350565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c611148816121d5565b610bc67f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6836122a2565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c61119c816121d5565b610bc67f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b9836122a2565b5f6111d0816121d5565b3373ffffffffffffffffffffffffffffffffffffffff83160361121f576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff848116918217909255600154604051919216907fefdcbba819467e00b0262c12892dda980bac68580b72178e57a162368b808766905f90a35050565b61129e612362565b7f44ac9762eec3a11893fefb11d028bb3102560094137c3ed4518712475b2577cc6112c8816121d5565b600d54435f908152600a602052604090205460e085013591906112ec908390613666565b1115611324576040517f4d4ea7ce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b435f908152600a602052604081208054839290611342908490613666565b90915550600190506113576020860186613679565b600181111561136857611368613444565b1461139f576040517faf61069300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113a98484610bcb565b506113c76113bd60808601606087016132f8565b85604001356123a5565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166379cc679061141360808701606088016132f8565b60405160e083811b7fffffffff0000000000000000000000000000000000000000000000000000000016825273ffffffffffffffffffffffffffffffffffffffff9290921660048201529087013560248201526044015f604051808303815f87803b158015611480575f80fd5b505af1158015611492573d5f803e3d5ffd5b506114c592506114ab91505060a08601608087016132f8565b6114bb60c0870160a088016132f8565b8660c001356123ef565b6114d560a08501608086016132f8565b73ffffffffffffffffffffffffffffffffffffffff166114fb60808601606087016132f8565b73ffffffffffffffffffffffffffffffffffffffff16337f18fd144d7dbcbaa6f00fd47a84adc7dc3cc64a326ffa2dc7691a25e3837dba0361154360c0890160a08a016132f8565b6040805173ffffffffffffffffffffffffffffffffffffffff909216825260c08a0135602083015260e08a01359082015260600160405180910390a4505061158b6001600355565b5050565b5f6108f0600483612564565b5f6115a5816121d5565b61158b82612592565b7f3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c6115d8816121d5565b6115e15f612592565b6109515f6125d8565b5f806115f96020840184613697565b90506116058480613697565b90501461161457505f92915050565b61161e8380613697565b90505f0361162e57505f92915050565b5f5b61163a8480613697565b90508110156117405761167d6116508580613697565b83818110611660576116606136fb565b905060200201602081019061167591906132f8565b600690612564565b15806116cc57505f61168f8580613697565b8381811061169f5761169f6136fb565b90506020020160208101906116b491906132f8565b73ffffffffffffffffffffffffffffffffffffffff16145b806116f957506116df6020850185613697565b828181106116ef576116ef6136fb565b905060200201355f145b1561170757505f9392505050565b6117146020850185613697565b82818110611724576117246136fb565b90506020020135826117369190613666565b9150600101611630565b506127101492915050565b611753612362565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661177d816121d5565b600c54435f9081526009602052604090205460e086013591906117a1908390613666565b11156117d9576040517f0fbf0bc900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b435f90815260096020526040812080548392906117f7908490613666565b909155505f905061180b6020870187613679565b600181111561181c5761181c613444565b14611853576040517faf61069300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61185d8584610bcb565b50611867846115ea565b61189d576040517f84e505d200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6118ba6118b060808701606088016132f8565b86604001356123a5565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001661190160c0870160a088016132f8565b73ffffffffffffffffffffffffffffffffffffffff16036119645761195f60c086018035906119339060a089016132f8565b6119436080890160608a016132f8565b61194d8880613697565b61195a60208b018b613697565b612616565b6119a7565b6119a760c0860180359061197b9060a089016132f8565b61198b6080890160608a016132f8565b6119958880613697565b6119a260208b018b613697565b61296d565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166340c10f196119f360a08801608089016132f8565b60405160e083811b7fffffffff0000000000000000000000000000000000000000000000000000000016825273ffffffffffffffffffffffffffffffffffffffff9290921660048201529088013560248201526044015f604051808303815f87803b158015611a60575f80fd5b505af1158015611a72573d5f803e3d5ffd5b50611a879250505060a08601608087016132f8565b73ffffffffffffffffffffffffffffffffffffffff16611aad60808701606088016132f8565b73ffffffffffffffffffffffffffffffffffffffff16337ff114ca9eb82947af39f957fa726280fd3d5d81c3d7635a4aeb5c302962856eba611af560c08a0160a08b016132f8565b6040805173ffffffffffffffffffffffffffffffffffffffff909216825260c08b0135602083015260e08b01359082015260600160405180910390a45050610bc66001600355565b5f611b47816121d5565b8280611b7f576040517f6317a0fa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b7d84846122a2565b5f611b93816121d5565b61158b826125d8565b60607f4446e141f22ffda5b45309fd13b947f4d7f1a8e3711875a82ae346a5bd45abb3611bcc6020840184613679565b60208401356040850135611be660808701606088016132f8565b611bf660a08801608089016132f8565b611c0660c0890160a08a016132f8565b8860c001358960e00135604051602001611c2899989796959493929190613728565b6040516020818303038152906040529050919050565b611c46612362565b7f85e8f2d6819d6b24108062d87ea08f54651bcb8960d98062d3faf96e7873b8b9611c70816121d5565b73ffffffffffffffffffffffffffffffffffffffff84161580611c9b5750611c99600685612564565b155b15611cd2576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff841601611dab575f8473ffffffffffffffffffffffffffffffffffffffff16836040515f6040518083038185875af1925050503d805f8114611d65576040519150601f19603f3d011682016040523d82523d5f602084013e611d6a565b606091505b5050905080611da5576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50611dcc565b611dcc73ffffffffffffffffffffffffffffffffffffffff84168584612afb565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f90c5d8794dcf7c60ab2d20912d5228389b28f74d32af01e40894a784a90b9ac284604051611e2b91815260200190565b60405180910390a350610bc66001600355565b5f7f00000000000000000000000000000000000000000000000000000000000000004603611e8b57507f000000000000000000000000000000000000000000000000000000000000000090565b611f32604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f1b21c980fe7d22d1cc7081b4ab6fd2976d7d931ab4e2ae7bd473213627e2ee67918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b905090565b5f8080831580611f4e575067ffffffffffffffff84115b15611f85576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff85165f9081526008602081815260408084209288901c66ffffffffffffff168085529290915290912054600160ff87161b9081811615612006576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b91945090925090505b9250925092565b5f612020816121d5565b73ffffffffffffffffffffffffffffffffffffffff8216158061208e57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b806120a1575061209f600483612281565b155b156120d8576040517f3334921400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405173ffffffffffffffffffffffffffffffffffffffff8316907f0e3c58ebfb2e7465fbb1c32e6b4f40c3c4f5ca77e8218a386aff8617831260d7905f90a25050565b5f826121c45760015460405173ffffffffffffffffffffffffffffffffffffffff9182169184169082907ff8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6905f90a36121755f826122a2565b50506001805473ffffffffffffffffffffffffffffffffffffffff84167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216179091556002805490911690555b6121ce8383612b7c565b9392505050565b6109518133612c6e565b5f6121ce8373ffffffffffffffffffffffffffffffffffffffff8416612cf8565b73ffffffffffffffffffffffffffffffffffffffff8116331461224f576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610bc682826122a2565b5f805f806122678686612ddb565b9250925092506122778282612e21565b5090949350505050565b5f6121ce8373ffffffffffffffffffffffffffffffffffffffff8416612f24565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205460ff161561235b575f8381526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8616808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016108f0565b505f6108f0565b60026003540361239e576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600355565b5f805f6123b28585611f37565b73ffffffffffffffffffffffffffffffffffffffff9097165f90815260086020908152604080832094835293905291909120951790945550505050565b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff8316016125025780471015612466576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8373ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f81146124bc576040519150601f19603f3d011682016040523d82523d5f602084013e6124c1565b606091505b50509050806124fc576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b61250d600483612564565b612543576040517f24a0114400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610bc673ffffffffffffffffffffffffffffffffffffffff83168483612afb565b73ffffffffffffffffffffffffffffffffffffffff81165f90815260018301602052604081205415156121ce565b600c80549082905560408051828152602081018490527fb4a832eb73ba0066dc45acd0d1f4454cdee155b17bdb1ccbabb428cc39750ad191015b60405180910390a15050565b600d80549082905560408051828152602081018490527f6fd3eacad9328fdc902c323518cfef3a2f6a9da89c40a7b82428adc2370114c391016125cc565b612621600487612564565b158061267957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b156126b0576040517f24a0114400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b856126d373ffffffffffffffffffffffffffffffffffffffff821687308b612f69565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018990527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690632e1a7d4d906024015f604051808303815f87803b158015612758575f80fd5b505af115801561276a573d5f803e3d5ffd5b505050505f805b61277c600187613796565b81101561288c575f612710868684818110612799576127996136fb565b905060200201358c6127ab91906137a9565b6127b591906137c0565b90505f8888848181106127ca576127ca6136fb565b90506020020160208101906127df91906132f8565b73ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114612833576040519150601f19603f3d011682016040523d82523d5f602084013e612838565b606091505b5050905080612873576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61287d8285613666565b93508260010192505050612771565b505f612898828b613796565b90505f87876128a8600182613796565b8181106128b7576128b76136fb565b90506020020160208101906128cc91906132f8565b73ffffffffffffffffffffffffffffffffffffffff16826040515f6040518083038185875af1925050503d805f8114612920576040519150601f19603f3d011682016040523d82523d5f602084013e612925565b606091505b5050905080612960576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050505050505050505050565b612978600487612564565b15806129ad575073ffffffffffffffffffffffffffffffffffffffff861673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145b156129e4576040517f24a0114400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b855f805b6129f3600187613796565b811015612a8d575f612710868684818110612a1057612a106136fb565b905060200201358c612a2291906137a9565b612a2c91906137c0565b9050612a7889898985818110612a4457612a446136fb565b9050602002016020810190612a5991906132f8565b73ffffffffffffffffffffffffffffffffffffffff8716919084612f69565b612a828184613666565b9250506001016129e8565b505f612a99828b613796565b9050612aef888888612aac600182613796565b818110612abb57612abb6136fb565b9050602002016020810190612ad091906132f8565b73ffffffffffffffffffffffffffffffffffffffff8616919084612f69565b50505050505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff838116602483015260448201839052610bc691859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612faf565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915281205460ff1661235b575f8381526020818152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055612c0c3390565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016108f0565b5f8281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661158b576040517fe2517d3f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602481018390526044015b60405180910390fd5b5f8181526001830160205260408120548015612dd2575f612d1a600183613796565b85549091505f90612d2d90600190613796565b9050808214612d8c575f865f018281548110612d4b57612d4b6136fb565b905f5260205f200154905080875f018481548110612d6b57612d6b6136fb565b5f918252602080832090910192909255918252600188019052604090208390555b8554869080612d9d57612d9d6137f8565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f9055600193505050506108f0565b5f9150506108f0565b5f805f8351604103612e12576020840151604085015160608601515f1a612e0488828585613043565b95509550955050505061200f565b505081515f915060029061200f565b5f826003811115612e3457612e34613444565b03612e3d575050565b6001826003811115612e5157612e51613444565b03612e88576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002826003811115612e9c57612e9c613444565b03612ed6576040517ffce698f700000000000000000000000000000000000000000000000000000000815260048101829052602401612cef565b6003826003811115612eea57612eea613444565b0361158b576040517fd78bce0c00000000000000000000000000000000000000000000000000000000815260048101829052602401612cef565b5f81815260018301602052604081205461235b57508154600181810184555f8481526020808220909301849055845484825282860190935260409020919091556108f0565b60405173ffffffffffffffffffffffffffffffffffffffff84811660248301528381166044830152606482018390526124fc9186918216906323b872dd90608401612b35565b5f612fd073ffffffffffffffffffffffffffffffffffffffff841683613136565b905080515f14158015612ff4575080806020019051810190612ff29190613825565b155b15610bc6576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602401612cef565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561307c57505f9150600390508261312c565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156130cd573d5f803e3d5ffd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff811661312357505f92506001915082905061312c565b92505f91508190505b9450945094915050565b60606121ce83835f845f808573ffffffffffffffffffffffffffffffffffffffff1684866040516131679190613844565b5f6040518083038185875af1925050503d805f81146131a1576040519150601f19603f3d011682016040523d82523d5f602084013e6131a6565b606091505b50915091506131b68683836131c0565b9695505050505050565b6060826131d5576131d08261324f565b6121ce565b81511580156131f9575073ffffffffffffffffffffffffffffffffffffffff84163b155b15613248576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401612cef565b50806121ce565b80511561325f5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f602082840312156132a1575f80fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146121ce575f80fd5b803573ffffffffffffffffffffffffffffffffffffffff811681146132f3575f80fd5b919050565b5f60208284031215613308575f80fd5b6121ce826132d0565b5f6101008284031215613322575f80fd5b50919050565b5f6101008284031215613339575f80fd5b6121ce8383613311565b5f60208284031215613353575f80fd5b5035919050565b5f806040838503121561336b575f80fd5b8235915061337b602084016132d0565b90509250929050565b5f60408284031215613322575f80fd5b5f8061012083850312156133a6575f80fd5b6133b08484613311565b915061010083013567ffffffffffffffff8111156133cc575f80fd5b6133d885828601613384565b9150509250929050565b5f602082840312156133f2575f80fd5b813567ffffffffffffffff811115613408575f80fd5b61341484828501613384565b949350505050565b5f806040838503121561342d575f80fd5b613436836132d0565b915061337b602084016132d0565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b602081016003831061348557613485613444565b91905290565b5f805f610140848603121561349e575f80fd5b6134a88585613311565b925061010084013567ffffffffffffffff808211156134c5575f80fd5b6134d187838801613384565b93506101208601359150808211156134e7575f80fd5b506134f486828701613384565b9150509250925092565b5f5b83811015613518578181015183820152602001613500565b50505f910152565b602081525f825180602084015261353e8160408501602087016134fe565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b5f805f60608486031215613582575f80fd5b61358b846132d0565b9250613599602085016132d0565b9150604084013590509250925092565b5f80604083850312156135ba575f80fd5b6135c3836132d0565b946020939093013593505050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613604575f80fd5b83018035915067ffffffffffffffff82111561361e575f80fd5b602001915036819003821315613632575f80fd5b9250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b808201808211156108f0576108f0613639565b5f60208284031215613689575f80fd5b8135600281106121ce575f80fd5b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126136ca575f80fd5b83018035915067ffffffffffffffff8211156136e4575f80fd5b6020019150600581901b3603821315613632575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b898152610120810160028a1061374057613740613444565b60208201999099526040810197909752606087019590955273ffffffffffffffffffffffffffffffffffffffff938416608087015291831660a086015290911660c084015260e083015261010090910152919050565b818103818111156108f0576108f0613639565b80820281158282048414176108f0576108f0613639565b5f826137f3577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f60208284031215613835575f80fd5b815180151581146121ce575f80fd5b5f82516138558184602087016134fe565b919091019291505056fea2646970667358221220e354cee2aebd84dd54ead9f20321882d1ff3be41433e44d6043e640402698d3164736f6c6343000814003300000000000000000000000024de8771bc5ddb3362db529fc3358f2df3a0e346000000000000000000000000b31f66aa3c1e785363f0875a1b74e27b85fd66c700000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000a5ab0683d4f4ad107766a9fc4ddd49b5a960e66100000000000000000000000000000000000000000000152d02c7e14af680000000000000000000000000000000000000000000000000152d02c7e14af68000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000003bbcb84fcde71063d8c396e6c54f5dc3d19ee0ec