0x3f9d071aaee9b5fcff2b4dde5af6b8d9d1ebda976b52387d9c3bf9b0346c9dff
复制
交易状态
成功
所在块
时间
10-26-2023 17:40:46 (Local)
Sponsored
合约调用转帐
1
交易总额
0 BNB
交易费
0.012139827 BNB
Gas使用量
4,046,609 ()
Gas使用量最大限额
4,103,736
Gas价格
0.000000003 BNB
(3 Gwei)
Burnt

0.002143994184484446 BNB
确认数
14922813
Nonce
145
数据输入
十六进制
0x9c4ae2d0
0000000000000000000000000000000000000000000000000000000000000040
2fe4a4eed427e61517a2d490c64e38e1ce2b6d2d117245b90d2cc5dd519336b7
0000000000000000000000000000000000000000000000000000000000004ca7
6080604052610258600a553480156200001757600080fd5b5060405162004c07
38038062004c0783398181016040528101906200003d919062000665565b6200
005d620000516200014860201b60201c565b6200015060201b60201c565b6000
8060146101000a81548160ff0219169083151502179055508460056000610100
0a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ff
ffffffffffffffffffffffffffffffffffffff16021790555083600660006101
000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373
ffffffffffffffffffffffffffffffffffffffff1602179055506200010a8162
00021460201b60201c565b6200011b82620002a160201b60201c565b6200012c
83620003d960201b60201c565b6200013d836200015060201b60201c565b5050
50505062000749565b600033905090565b60008060009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81
548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffff
ffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffff
ffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffff
ffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4
186f6b6457e060405160405180910390a35050565b600a811080620002245750
603281115b156200025c576040517f56d6919800000000000000000000000000
000000000000000000000000000000815260040160405180910390fd5b806009
819055507f6717373928cccf59cc9912055cfa8db86e7085b95c94c15862b121
114aa333be600954604051620002969190620006fe565b60405180910390a150
565b620002b2816200051160201b60201c565b600760009054906101000a9004
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffff
ffff16036200033a576040517f5863f789000000000000000000000000000000
00000000000000000000000000815260040160405180910390fd5b8060076000
6101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690
8373ffffffffffffffffffffffffffffffffffffffff1602179055507f8eb831
fe42156caaf4721a87ad40c6e662b893dbeee76d7a3ed2564a318b091c600760
009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
604051620003ce91906200072c565b60405180910390a150565b620003ea8162
00051160201b60201c565b600860009054906101000a900473ffffffffffffff
ffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffff
ffffff168173ffffffffffffffffffffffffffffffffffffffff160362000472
576040517f5863f7890000000000000000000000000000000000000000000000
0000000000815260040160405180910390fd5b80600860006101000a81548173
ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffff
ffffffffffffffffffffffffffff1602179055507f2026a5648a6c7cea36ca55
62a53aa63934cbb5f864c66c2c4bde086410ef15a0600860009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff166040516200050691
906200072c565b60405180910390a150565b600073ffffffffffffffffffffff
ffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff
160362000578576040517f646dc6c00000000000000000000000000000000000
0000000000000000000000815260040160405180910390fd5b50565b600080fd
5b600073ffffffffffffffffffffffffffffffffffffffff8216905091905056
5b6000620005ad8262000580565b9050919050565b620005bf81620005a0565b
8114620005cb57600080fd5b50565b600081519050620005df81620005b4565b
92915050565b6000620005f28262000580565b9050919050565b620006048162
0005e5565b81146200061057600080fd5b50565b600081519050620006248162
0005f9565b92915050565b6000819050919050565b6200063f816200062a565b
81146200064b57600080fd5b50565b6000815190506200065f8162000634565b
92915050565b600080600080600060a086880312156200068457620006836200
057b565b5b60006200069488828901620005ce565b9550506020620006a78882
8901620005ce565b9450506040620006ba8882890162000613565b9350506060
620006cd8882890162000613565b9250506080620006e0888289016200064e56
5b9150509295509295909350565b620006f8816200062a565b82525050565b60
00602082019050620007156000830184620006ed565b92915050565b62000726
81620005e5565b82525050565b60006020820190506200074360008301846200
071b565b92915050565b6144ae80620007596000396000f3fe60806040526004
36106101dc5760003560e01c8063850d5e6e11610102578063c838aa37116100
95578063dd62ed3e11610064578063dd62ed3e1461066c578063f2fde38b1461
06a9578063f3d7d282146106d2578063f40a82f01461070f576101e3565b8063
c838aa37146105c1578063cba9bc66146105ea578063ccec37161461061a5780
63d56ff24614610643576101e3565b8063ab9f6f62116100d1578063ab9f6f62
1461051b578063b3ab15fb14610544578063bcf2af6d1461056d578063bf66c9
b814610596576101e3565b8063850d5e6e1461045f5780638da5cb5b1461049c
578063978bbdb9146104c7578063a2dcc4ff146104f2576101e3565b80634559
6e2e1161017a57806367b20b891161014957806367b20b89146103b75780636f
9170f6146103f4578063715018a6146104315780638456cb5914610448576101
e3565b806345596e2e146102fb57806346ea87af14610324578063570ca73514
6103615780635c975abb1461038c576101e3565b806320b46ff7116101b65780
6320b46ff7146102555780632eed8a591461027e5780633beb26c4146102bb57
80633f4ba83a146102e4576101e3565b8063017e7e58146101e857806316ada5
471461021357806320800a001461023e576101e3565b366101e357005b600080
fd5b3480156101f457600080fd5b506101fd61073a565b60405161020a919061
3292565b60405180910390f35b34801561021f57600080fd5b50610228610760
565b60405161023591906132c6565b60405180910390f35b34801561024a5760
0080fd5b50610253610766565b005b34801561026157600080fd5b5061027c60
048036038101906102779190613321565b610822565b005b34801561028a5760
0080fd5b506102a560048036038101906102a0919061339f565b6109cb565b60
40516102b291906133e7565b60405180910390f35b3480156102c757600080fd
5b506102e260048036038101906102dd919061342e565b6109eb565b005b3480
156102f057600080fd5b506102f9610a36565b005b34801561030757600080fd
5b50610322600480360381019061031d919061342e565b610ace565b005b3480
1561033057600080fd5b5061034b6004803603810190610346919061339f565b
610ae2565b60405161035891906133e7565b60405180910390f35b3480156103
6d57600080fd5b50610376610b02565b604051610383919061346a565b604051
80910390f35b34801561039857600080fd5b506103a1610b28565b6040516103
ae91906133e7565b60405180910390f35b3480156103c357600080fd5b506103
de60048036038101906103d991906135de565b610b3e565b6040516103eb9190
6132c6565b60405180910390f35b34801561040057600080fd5b5061041b6004
803603810190610416919061339f565b610bcd565b60405161042891906133e7
565b60405180910390f35b34801561043d57600080fd5b50610446610bed565b
005b34801561045457600080fd5b5061045d610c01565b005b34801561046b57
600080fd5b50610486600480360381019061048191906135de565b610c99565b
60405161049391906132c6565b60405180910390f35b3480156104a857600080
fd5b506104b1610d28565b6040516104be919061346a565b60405180910390f3
5b3480156104d357600080fd5b506104dc610d51565b6040516104e991906132
c6565b60405180910390f35b3480156104fe57600080fd5b5061051960048036
03810190610514919061368d565b610d57565b005b34801561052757600080fd
5b50610542600480360381019061053d919061368d565b610e50565b005b3480
1561055057600080fd5b5061056b6004803603810190610566919061339f565b
610f49565b005b34801561057957600080fd5b50610594600480360381019061
058f919061368d565b610f5d565b005b3480156105a257600080fd5b506105ab
611056565b6040516105b89190613292565b60405180910390f35b3480156105
cd57600080fd5b506105e860048036038101906105e391906136e9565b61107c
565b005b61060460048036038101906105ff9190613827565b611118565b6040
5161061191906132c6565b60405180910390f35b34801561062657600080fd5b
50610641600480360381019061063c919061339f565b6114aa565b005b348015
61064f57600080fd5b5061066a6004803603810190610665919061339f565b61
1671565b005b34801561067857600080fd5b5061069360048036038101906106
8e919061393f565b611685565b6040516106a091906132c6565b604051809103
90f35b3480156106b557600080fd5b506106d060048036038101906106cb9190
61339f565b61170b565b005b3480156106de57600080fd5b506106f960048036
038101906106f4919061339f565b61178e565b60405161070691906133e7565b
60405180910390f35b34801561071b57600080fd5b506107246117ae565b6040
51610731919061346a565b60405180910390f35b600560009054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b
600760009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff166107a76117d456
5b73ffffffffffffffffffffffffffffffffffffffff16146107f4576040517f
d0769d8e00000000000000000000000000000000000000000000000000000000
815260040160405180910390fd5b610820600860009054906101000a900473ff
ffffffffffffffffffffffffffffffffffffff16476117dc565b565b61082a61
187d565b600073ffffffffffffffffffffffffffffffffffffffff168273ffff
ffffffffffffffffffffffffffffffffffff1614806108915750600073ffffff
ffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffff
ffffffffffffffff16145b156108c8576040517f646dc6c00000000000000000
0000000000000000000000000000000000000000815260040160405180910390
fd5b81600560006101000a81548173ffffffffffffffffffffffffffffffffff
ffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217
90555080600660006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
179055507f41d2755f00068d89c23ebc6f1e73ce119a6236a44517ca061f544a
3f91c9bca4600560009054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff16600660009054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff166040516109bf9291906139de565b60405180910390
a15050565b60026020528060005260406000206000915054906101000a900460
ff1681565b6109f361187d565b80600a819055507f52a98f395193dd073365a6
eecaaf7faf70b29a8379eca801c810175f27d46f01600a54604051610a2b9190
6132c6565b60405180910390a150565b600760009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16610a776117d4565b73ffffffffffffffffffffffffffff
ffffffffffff1614610ac4576040517fd0769d8e000000000000000000000000
00000000000000000000000000000000815260040160405180910390fd5b610a
cc6118fb565b565b610ad661187d565b610adf8161195d565b50565b60046020
528060005260406000206000915054906101000a900460ff1681565b60076000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681
565b60008060149054906101000a900460ff16905090565b6000808590508073
ffffffffffffffffffffffffffffffffffffffff166333456d78868686604051
8463ffffffff1660e01b8152600401610b8193929190613ac5565b6020604051
80830381865afa158015610b9e573d6000803e3d6000fd5b505050506040513d
601f19601f82011682018060405250810190610bc29190613b18565b91505094
9350505050565b60016020528060005260406000206000915054906101000a90
0460ff1681565b610bf561187d565b610bff60006119e6565b565b6007600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16610c426117d4565b73ffffff
ffffffffffffffffffffffffffffffffff1614610c8f576040517fd0769d8e00
0000000000000000000000000000000000000000000000000000008152600401
60405180910390fd5b610c97611aaa565b565b6000808590508073ffffffffff
ffffffffffffffffffffffffffffff16636b0d35088686866040518463ffffff
ff1660e01b8152600401610cdc93929190613ac5565b60206040518083038186
5afa158015610cf9573d6000803e3d6000fd5b505050506040513d601f19601f
82011682018060405250810190610d1d9190613b18565b915050949350505050
565b60008060009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff16905090565b60095481565b610d5f61187d565b60005b82518110
15610e1257610d8e838281518110610d8157610d80613b45565b5b6020026020
010151611b0d565b8160046000858481518110610da657610da5613b45565b5b
602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
002060006101000a81548160ff0219169083151502179055508080610e0a9061
3ba3565b915050610d62565b507f48936b52e703ea806bc0a75006b224e8de07
2546a5e89dc7a30ffc678dfdd9618282604051610e44929190613beb565b6040
5180910390a15050565b610e5861187d565b60005b8251811015610f0b57610e
87838281518110610e7a57610e79613b45565b5b6020026020010151611b0d56
5b8160036000858481518110610e9f57610e9e613b45565b5b60200260200101
5173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000206000610100
0a81548160ff0219169083151502179055508080610f0390613ba3565b915050
610e5b565b507fb518fc1fb690d3f3f0815f0041a5336ea7b4491c38ca6fe35b
82453af3c90f7c8282604051610f3d929190613beb565b60405180910390a150
50565b610f5161187d565b610f5a81611b76565b50565b610f6561187d565b60
005b825181101561101857610f94838281518110610f8757610f86613b45565b
5b6020026020010151611b0d565b8160026000858481518110610fac57610fab
613b45565b5b602002602001015173ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
815260200160002060006101000a81548160ff02191690831515021790555080
8061101090613ba3565b915050610f68565b507fc0c7f07984136a6ac1e4e755
3e98f3d87f5a76c253e3700f50c285a77c7aa650828260405161104a92919061
3beb565b60405180910390a15050565b600660009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1681565b61108461187d565b8060
0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
6101000a81548160ff0219169083151502179055507fc5a7995faaa8d0d1f90b
a3187d2b86d561a66a52805d583525e6c2dcba3b0107828260405161110c9291
90613c1b565b60405180910390a15050565b6000611122611ca3565b60036000
8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000206000905490
6101000a900460ff166111a5576040517fe2e79a700000000000000000000000
0000000000000000000000000000000000815260040160405180910390fd5b60
0460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
9054906101000a900460ff16611228576040517f12d48a560000000000000000
0000000000000000000000000000000000000000815260040160405180910390
fd5b60008660008151811061123e5761123d613b45565b5b6020026020010151
9050600087600189516112599190613c44565b8151811061126a57611269613b
45565b5b60200260200101519050600080600073ffffffffffffffffffffffff
ffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16
0361130c57873410156112e5576040517fac3feee30000000000000000000000
0000000000000000000000000000000000815260040160405180910390fd5b34
476112f19190613c44565b91506113028c8c8c8c8c8c8c611ced565b94504790
50611461565b8373ffffffffffffffffffffffffffffffffffffffff166370a0
8231306040518263ffffffff1660e01b8152600401611345919061346a565b60
2060405180830381865afa158015611362573d6000803e3d6000fd5b50505050
6040513d601f19601f820116820180604052508101906113869190613b18565b
9150600073ffffffffffffffffffffffffffffffffffffffff168373ffffffff
ffffffffffffffffffffffffffffffff16036113d2576113cb8c8c8c8c8c8c8c
611f8c565b94506113e4565b6113e18c8c8c8c8c8c8c6122f1565b94505b8373
ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263
ffffffff1660e01b815260040161141d919061346a565b602060405180830381
865afa15801561143a573d6000803e3d6000fd5b505050506040513d601f1960
1f8201168201806040525081019061145e9190613b18565b90505b8181101561
149b576040517f150a8082000000000000000000000000000000000000000000
00000000000000815260040160405180910390fd5b5050505097965050505050
5050565b600760009054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166114eb
6117d4565b73ffffffffffffffffffffffffffffffffffffffff161461153857
6040517fd0769d8e000000000000000000000000000000000000000000000000
00000000815260040160405180910390fd5b6115fe600860009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffff
ffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660
e01b8152600401611597919061346a565b602060405180830381865afa158015
6115b4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201
80604052508101906115d89190613b18565b8373ffffffffffffffffffffffff
ffffffffffffffff16612ccc9092919063ffffffff16565b8073ffffffffffff
ffffffffffffffffffffffffffff167f8c4e91db779d40eb9afbcebd8cf9aa91
95b7b057611e32ad5dc9e4025f56ada0600860009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff16604051611666919061346a565b
60405180910390a250565b61167961187d565b61168281612d52565b50565b60
008273ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e833060
40518363ffffffff1660e01b81526004016116c2929190613c78565b60206040
5180830381865afa1580156116df573d6000803e3d6000fd5b50505050604051
3d601f19601f820116820180604052508101906117039190613b18565b905092
915050565b61171361187d565b600073ffffffffffffffffffffffffffffffff
ffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611782
576040517f08c379a00000000000000000000000000000000000000000000000
0000000000815260040161177990613d24565b60405180910390fd5b61178b81
6119e6565b50565b60036020528060005260406000206000915054906101000a
900460ff1681565b600860009054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1681565b600033905090565b60008060008060008587
5af190508061182a576040517f08c379a0000000000000000000000000000000
00000000000000000000000000815260040161182190613db6565b6040518091
0390fd5b8273ffffffffffffffffffffffffffffffffffffffff167f77f67778
e9529a2fd2147ffb2b10ca2e0d1efd8cb925e1f1d5702e39c5fa8da683604051
61187091906132c6565b60405180910390a2505050565b6118856117d4565b73
ffffffffffffffffffffffffffffffffffffffff166118a3610d28565b73ffff
ffffffffffffffffffffffffffffffffffff16146118f9576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
016118f090613e22565b60405180910390fd5b565b611903612e7f565b600080
60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6
ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6119466117d4565b
604051611953919061346a565b60405180910390a1565b600a81108061196c57
50603281115b156119a3576040517f56d6919800000000000000000000000000
000000000000000000000000000000815260040160405180910390fd5b806009
819055507f6717373928cccf59cc9912055cfa8db86e7085b95c94c15862b121
114aa333be6009546040516119db91906132c6565b60405180910390a150565b
60008060009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff169050816000806101000a81548173ffffffffffffffffffffffffffff
ffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff
1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ff
ffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd
1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3
5050565b611ab2611ca3565b6001600060146101000a81548160ff0219169083
151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754
ebdbfc544b05a258611af66117d4565b604051611b03919061346a565b604051
80910390a1565b600073ffffffffffffffffffffffffffffffffffffffff1681
73ffffffffffffffffffffffffffffffffffffffff1603611b73576040517f64
6dc6c00000000000000000000000000000000000000000000000000000000081
5260040160405180910390fd5b50565b611b7f81611b0d565b60076000905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffff
ffffffffffffffff1603611c06576040517f5863f78900000000000000000000
000000000000000000000000000000000000815260040160405180910390fd5b
80600760006101000a81548173ffffffffffffffffffffffffffffffffffffff
ff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055
507f8eb831fe42156caaf4721a87ad40c6e662b893dbeee76d7a3ed2564a318b
091c600760009054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff16604051611c98919061346a565b60405180910390a150565b611cab
610b28565b15611ceb576040517f08c379a00000000000000000000000000000
00000000000000000000000000008152600401611ce290613e8e565b60405180
910390fd5b565b6000806000905060008990506000600954118015611d5c5750
60016000611d126117d4565b73ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060009054906101000a900460ff16155b8015611dbd5750600560
009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff16611da46117d4565b73ff
ffffffffffffffffffffffffffffffffffffff1614155b15611e575761271060
095487611dd39190613eae565b611ddd9190613f1f565b915060056000905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff166108fc8390811502906040516000
60405180830381858888f19350505050158015611e47573d6000803e3d6000fd
5b508186611e549190613c44565b95505b8073ffffffffffffffffffffffffff
ffffffffffffff16633da665f3878b8b8b8b8a8c600a546040518963ffffffff
1660e01b8152600401611e9f979695949392919061400e565b60206040518083
038185885af1158015611ebd573d6000803e3d6000fd5b50505050506040513d
601f19601f82011682018060405250810190611ee29190613b18565b92508873
ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82c
e61ce7255ecac93acc22b7c68160c89edf1f88ec416a89600081518110611f30
57611f2f613b45565b5b60200260200101518a60018c51611f479190613c4456
5b81518110611f5857611f57613b45565b5b6020026020010151856000888a60
4051611f779695949392919061408b565b60405180910390a250509796505050
50505050565b60008086600081518110611fa357611fa2613b45565b5b602002
6020010151905060008047905060008b9050611fec611fc36117d4565b8d8a87
73ffffffffffffffffffffffffffffffffffffffff16612ec8909392919063ff
ffffff16565b60008173ffffffffffffffffffffffffffffffffffffffff1663
3da665f360008e8e8e8e308f600a546040518963ffffffff1660e01b81526004
01612037979695949392919061400e565b60206040518083038185885af11580
15612055573d6000803e3d6000fd5b50505050506040513d601f19601f820116
8201806040525081019061207a9190613b18565b905060008103612095578247
6120909190613c44565b612097565b805b955060006009541180156120fc5750
600160006120b26117d4565b73ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060009054906101000a900460ff16155b801561215d5750600560
009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff166121446117d4565b73ff
ffffffffffffffffffffffffffffffffffffff1614155b156121e95761271060
0954876121739190613eae565b61217d9190613f1f565b935060056000905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff166108fc8590811502906040516000
60405180830381858888f193505050501580156121e7573d6000803e3d6000fd
5b505b8673ffffffffffffffffffffffffffffffffffffffff166108fc858861
220f9190613c44565b9081150290604051600060405180830381858888f19350
50505015801561223a573d6000803e3d6000fd5b508b73ffffffffffffffffff
ffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7255ecac93acc
22b7c68160c89edf1f88ec416a8c60008151811061228757612286613b45565b
5b60200260200101518d60018f5161229e9190613c44565b815181106122af57
6122ae613b45565b5b6020026020010151876000898c6122c69190613c44565b
8d6040516122d99695949392919061408b565b60405180910390a25050505050
979650505050505050565b6000808660008151811061230857612307613b4556
5b5b60200260200101519050600087600189516123239190613c44565b815181
1061233457612333613b45565b5b602002602001015190506000808b90506002
60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020600090
54906101000a900460ff16156126425760006009541180156123f95750600160
006123af6117d4565b73ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002060009054906101000a900460ff16155b801561245a5750600560009054
906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff166124416117d4565b73ffffffff
ffffffffffffffffffffffffffffffff1614155b156124e15761271060095489
6124709190613eae565b61247a9190613f1f565b91506124d26124876117d456
5b600560009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff16848773ffffffffffffffffffffffffffffffffffffffff16612ec890
9392919063ffffffff16565b81886124de9190613c44565b97505b6125156124
ec6117d4565b8d8a8773ffffffffffffffffffffffffffffffffffffffff1661
2ec8909392919063ffffffff16565b8073ffffffffffffffffffffffffffffff
ffffffffff16633da665f360008d8d8d8d8c8e600a546040518963ffffffff16
60e01b815260040161255e979695949392919061400e565b6020604051808303
8185885af115801561257c573d6000803e3d6000fd5b50505050506040513d60
1f19601f820116820180604052508101906125a19190613b18565b94508a73ff
ffffffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce6
1ce7255ecac93acc22b7c68160c89edf1f88ec416a8b6000815181106125ef57
6125ee613b45565b5b60200260200101518c60018e516126069190613c44565b
8151811061261757612616613b45565b5b602002602001015185888a8c604051
6126359695949392919061408b565b60405180910390a2612cbd565b60026000
8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000206000905490
6101000a900460ff1615612a14576126c861269f6117d4565b8d8a8773ffffff
ffffffffffffffffffffffffffffffffff16612ec8909392919063ffffffff16
565b6126d183612f51565b600b8190555060008173ffffffffffffffffffffff
ffffffffffffffffff16633da665f360008e8e8e8e308f600a546040518963ff
ffffff1660e01b8152600401612722979695949392919061400e565b60206040
518083038185885af1158015612740573d6000803e3d6000fd5b505050505060
40513d601f19601f820116820180604052508101906127659190613b18565b90
50600081036127fb57600b548473ffffffffffffffffffffffffffffffffffff
ffff166370a08231306040518263ffffffff1660e01b81526004016127ab9190
61346a565b602060405180830381865afa1580156127c8573d6000803e3d6000
fd5b505050506040513d601f19601f820116820180604052508101906127ec91
90613b18565b6127f69190613c44565b6127fd565b805b955060006009541180
156128625750600160006128186117d4565b73ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
60200190815260200160002060009054906101000a900460ff16155b80156128
c35750600560009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff166128aa61
17d4565b73ffffffffffffffffffffffffffffffffffffffff1614155b156129
3357612710600954876128d99190613eae565b6128e39190613f1f565b925061
2932600560009054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff16848673ffffffffffffffffffffffffffffffffffffffff16612ccc
9092919063ffffffff16565b5b6129698784886129439190613c44565b8673ff
ffffffffffffffffffffffffffffffffffffff16612ccc9092919063ffffffff
16565b8b73ffffffffffffffffffffffffffffffffffffffff167fc4f2db0bfd
f74019c82ce61ce7255ecac93acc22b7c68160c89edf1f88ec416a8c60008151
81106129b5576129b4613b45565b5b60200260200101518d60018f516129cc91
90613c44565b815181106129dd576129dc613b45565b5b602002602001015186
89888c6129f39190613c44565b8d604051612a069695949392919061408b565b
60405180910390a250612cbc565b6000600954118015612a7757506001600061
2a2d6117d4565b73ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
2060009054906101000a900460ff16155b8015612ad857506005600090549061
01000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16612abf6117d4565b73ffffffffffff
ffffffffffffffffffffffffffff1614155b15612b5f5761271060095489612a
ee9190613eae565b612af89190613f1f565b9150612b50612b056117d4565b60
0660009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff16848773ffffffffffffffffffffffffffffffffffffffff16612ec8909392
919063ffffffff16565b8188612b5c9190613c44565b97505b612b93612b6a61
17d4565b8d8a8773ffffffffffffffffffffffffffffffffffffffff16612ec8
909392919063ffffffff16565b8073ffffffffffffffffffffffffffffffffff
ffffff16633da665f360008d8d8d8d8c8e600a546040518963ffffffff1660e0
1b8152600401612bdc979695949392919061400e565b60206040518083038185
885af1158015612bfa573d6000803e3d6000fd5b50505050506040513d601f19
601f82011682018060405250810190612c1f9190613b18565b94508a73ffffff
ffffffffffffffffffffffffffffffffff167fc4f2db0bfdf74019c82ce61ce7
255ecac93acc22b7c68160c89edf1f88ec416a8b600081518110612c6d57612c
6c613b45565b5b60200260200101518c60018e51612c849190613c44565b8151
8110612c9557612c94613b45565b5b602002602001015185888a8c604051612c
b39695949392919061408b565b60405180910390a25b5b505050509796505050
50505050565b612d4d8363a9059cbb60e01b8484604051602401612ceb929190
6140ec565b604051602081830303815290604052907bffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff19166020820180517bffffffffff
ffffffffffffffffffffffffffffffffffffffffffffff838183161783525050
5050612fd4565b505050565b612d5b81611b0d565b600860009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffff
ffffffff1603612de2576040517f5863f7890000000000000000000000000000
0000000000000000000000000000815260040160405180910390fd5b80600860
006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916
908373ffffffffffffffffffffffffffffffffffffffff1602179055507f2026
a5648a6c7cea36ca5562a53aa63934cbb5f864c66c2c4bde086410ef15a06008
60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff
16604051612e74919061346a565b60405180910390a150565b612e87610b2856
5b612ec6576040517f08c379a000000000000000000000000000000000000000
0000000000000000008152600401612ebd90614161565b60405180910390fd5b
565b612f4b846323b872dd60e01b858585604051602401612ee9939291906141
81565b604051602081830303815290604052907bffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff19166020820180517bffffffffffffff
ffffffffffffffffffffffffffffffffffffffffff8381831617835250505050
612fd4565b50505050565b60008173ffffffffffffffffffffffffffffffffff
ffffff166370a08231306040518263ffffffff1660e01b8152600401612f8c91
9061346a565b602060405180830381865afa158015612fa9573d6000803e3d60
00fd5b505050506040513d601f19601f82011682018060405250810190612fcd
9190613b18565b9050919050565b600061303682604051806040016040528060
2081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c
206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff
1661309b9092919063ffffffff16565b90506000815111156130965780806020
01905181019061305691906141cd565b613095576040517f08c379a000000000
000000000000000000000000000000000000000000000000815260040161308c
9061426c565b60405180910390fd5b5b505050565b60606130aa848460008561
30b3565b90509392505050565b6060824710156130f8576040517f08c379a000
0000000000000000000000000000000000000000000000000000008152600401
6130ef906142fe565b60405180910390fd5b613101856131c7565b6131405760
40517f08c379a000000000000000000000000000000000000000000000000000
00000081526004016131379061436a565b60405180910390fd5b6000808673ff
ffffffffffffffffffffffffffffffffffffff16858760405161316991906143
fb565b60006040518083038185875af1925050503d80600081146131a6576040
519150601f19603f3d011682016040523d82523d6000602084013e6131ab565b
606091505b50915091506131bb8282866131ea565b9250505094935050505056
5b6000808273ffffffffffffffffffffffffffffffffffffffff163b11905091
9050565b606083156131fa5782905061324a565b60008351111561320d578251
8084602001fd5b816040517f08c379a000000000000000000000000000000000
00000000000000000000000081526004016132419190614456565b6040518091
0390fd5b9392505050565b600073ffffffffffffffffffffffffffffffffffff
ffff82169050919050565b600061327c82613251565b9050919050565b61328c
81613271565b82525050565b60006020820190506132a7600083018461328356
5b92915050565b6000819050919050565b6132c0816132ad565b82525050565b
60006020820190506132db60008301846132b7565b92915050565b6000604051
905090565b600080fd5b600080fd5b6132fe81613271565b8114613309576000
80fd5b50565b60008135905061331b816132f5565b92915050565b6000806040
8385031215613338576133376132eb565b5b60006133468582860161330c565b
92505060206133578582860161330c565b9150509250929050565b600061336c
82613251565b9050919050565b61337c81613361565b811461338757600080fd
5b50565b60008135905061339981613373565b92915050565b60006020828403
12156133b5576133b46132eb565b5b60006133c38482850161338a565b915050
92915050565b60008115159050919050565b6133e1816133cc565b8252505056
5b60006020820190506133fc60008301846133d8565b92915050565b61340b81
6132ad565b811461341657600080fd5b50565b60008135905061342881613402
565b92915050565b600060208284031215613444576134436132eb565b5b6000
61345284828501613419565b91505092915050565b61346481613361565b8252
5050565b600060208201905061347f600083018461345b565b92915050565b60
0080fd5b6000601f19601f8301169050919050565b7f4e487b71000000000000
0000000000000000000000000000000000000000000060005260416004526024
6000fd5b6134d38261348a565b810181811067ffffffffffffffff8211171561
34f2576134f161349b565b5b80604052505050565b60006135056132e1565b90
5061351182826134ca565b919050565b600067ffffffffffffffff8211156135
315761353061349b565b5b602082029050602081019050919050565b600080fd
5b600061355a61355584613516565b6134fb565b905080838252602082019050
6020840283018581111561357d5761357c613542565b5b835b818110156135a6
5780613592888261338a565b84526020840193505060208101905061357f565b
5050509392505050565b600082601f8301126135c5576135c4613485565b5b81
356135d5848260208601613547565b91505092915050565b6000806000806080
85870312156135f8576135f76132eb565b5b60006136068782880161338a565b
94505060206136178782880161338a565b935050604085013567ffffffffffff
ffff811115613638576136376132f0565b5b613644878288016135b0565b9250
50606061365587828801613419565b91505092959194509250565b61366a8161
33cc565b811461367557600080fd5b50565b6000813590506136878161366156
5b92915050565b600080604083850312156136a4576136a36132eb565b5b6000
83013567ffffffffffffffff8111156136c2576136c16132f0565b5b6136ce85
8286016135b0565b92505060206136df85828601613678565b91505092509290
50565b60008060408385031215613700576136ff6132eb565b5b600061370e85
82860161338a565b925050602061371f85828601613678565b91505092509290
50565b600067ffffffffffffffff8211156137445761374361349b565b5b6020
82029050602081019050919050565b600062ffffff82169050919050565b6137
6d81613755565b811461377857600080fd5b50565b60008135905061378a8161
3764565b92915050565b60006137a361379e84613729565b6134fb565b905080
838252602082019050602084028301858111156137c6576137c5613542565b5b
835b818110156137ef57806137db888261377b565b8452602084019350506020
810190506137c8565b5050509392505050565b600082601f83011261380e5761
380d613485565b5b813561381e848260208601613790565b9150509291505056
5b600080600080600080600060e0888a031215613846576138456132eb565b5b
60006138548a828b0161330c565b97505060206138658a828b0161338a565b96
5050604088013567ffffffffffffffff811115613886576138856132f0565b5b
6138928a828b016135b0565b955050606088013567ffffffffffffffff811115
6138b3576138b26132f0565b5b6138bf8a828b016137f9565b94505060806138
d08a828b01613419565b93505060a06138e18a828b01613419565b92505060c0
6138f28a828b0161338a565b91505092959891949750929550565b600061390c
82613361565b9050919050565b61391c81613901565b811461392757600080fd
5b50565b60008135905061393981613913565b92915050565b60008060408385
031215613956576139556132eb565b5b60006139648582860161392a565b9250
5060206139758582860161338a565b9150509250929050565b60008190509190
50565b60006139a461399f61399a84613251565b61397f565b613251565b9050
919050565b60006139b682613989565b9050919050565b60006139c8826139ab
565b9050919050565b6139d8816139bd565b82525050565b6000604082019050
6139f360008301856139cf565b613a0060208301846139cf565b939250505056
5b600081519050919050565b600082825260208201905092915050565b600081
9050602082019050919050565b613a3c81613361565b82525050565b6000613a
4e8383613a33565b60208301905092915050565b600060208201905091905056
5b6000613a7282613a07565b613a7c8185613a12565b9350613a8783613a2356
5b8060005b83811015613ab8578151613a9f8882613a42565b9750613aaa8361
3a5a565b925050600181019050613a8b565b5085935050505092915050565b60
00606082019050613ada600083018661345b565b8181036020830152613aec81
85613a67565b9050613afb60408301846132b7565b949350505050565b600081
519050613b1281613402565b92915050565b600060208284031215613b2e5761
3b2d6132eb565b5b6000613b3c84828501613b03565b91505092915050565b7f
4e487b7100000000000000000000000000000000000000000000000000000000
600052603260045260246000fd5b7f4e487b7100000000000000000000000000
000000000000000000000000000000600052601160045260246000fd5b600061
3bae826132ad565b91507fffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffff8203613be057613bdf613b74565b5b600182019050
919050565b60006040820190508181036000830152613c058185613a67565b90
50613c1460208301846133d8565b9392505050565b6000604082019050613c30
600083018561345b565b613c3d60208301846133d8565b9392505050565b6000
613c4f826132ad565b9150613c5a836132ad565b925082820390508181111561
3c7257613c71613b74565b5b92915050565b6000604082019050613c8d600083
018561345b565b613c9a602083018461345b565b9392505050565b6000828252
60208201905092915050565b7f4f776e61626c653a206e6577206f776e657220
697320746865207a65726f206160008201527f64647265737300000000000000
00000000000000000000000000000000000000602082015250565b6000613d0e
602683613ca1565b9150613d1982613cb2565b604082019050919050565b6000
6020820190508181036000830152613d3d81613d01565b9050919050565b7f5f
7472616e736665724574683a20457468207472616e73666572206661696c6560
008201527f640000000000000000000000000000000000000000000000000000
0000000000602082015250565b6000613da0602183613ca1565b9150613dab82
613d44565b604082019050919050565b60006020820190508181036000830152
613dcf81613d93565b9050919050565b7f4f776e61626c653a2063616c6c6572
206973206e6f7420746865206f776e6572600082015250565b6000613e0c6020
83613ca1565b9150613e1782613dd6565b602082019050919050565b60006020
820190508181036000830152613e3b81613dff565b9050919050565b7f506175
7361626c653a2070617573656400000000000000000000000000000000600082
015250565b6000613e78601083613ca1565b9150613e8382613e42565b602082
019050919050565b60006020820190508181036000830152613ea781613e6b56
5b9050919050565b6000613eb9826132ad565b9150613ec4836132ad565b9250
828202613ed2816132ad565b91508282048414831517613ee957613ee8613b74
565b5b5092915050565b7f4e487b710000000000000000000000000000000000
0000000000000000000000600052601260045260246000fd5b6000613f2a8261
32ad565b9150613f35836132ad565b925082613f4557613f44613ef0565b5b82
8204905092915050565b600081519050919050565b6000828252602082019050
92915050565b6000819050602082019050919050565b613f8581613755565b82
525050565b6000613f978383613f7c565b60208301905092915050565b600060
2082019050919050565b6000613fbb82613f50565b613fc58185613f5b565b93
50613fd083613f6c565b8060005b83811015614001578151613fe88882613f8b
565b9750613ff383613fa3565b925050600181019050613fd4565b5085935050
505092915050565b600060e082019050614023600083018a61345b565b818103
60208301526140358189613a67565b905081810360408301526140498188613f
b0565b905061405860608301876132b7565b614065608083018661345b565b61
407260a08301856132b7565b61407f60c08301846132b7565b98975050505050
505050565b600060c0820190506140a0600083018961345b565b6140ad602083
018861345b565b6140ba60408301876132b7565b6140c7606083018661345b56
5b6140d460808301856132b7565b6140e160a083018461345b565b9796505050
50505050565b6000604082019050614101600083018561345b565b61410e6020
8301846132b7565b9392505050565b7f5061757361626c653a206e6f74207061
75736564000000000000000000000000600082015250565b600061414b601483
613ca1565b915061415682614115565b602082019050919050565b6000602082
019050818103600083015261417a8161413e565b9050919050565b6000606082
019050614196600083018661345b565b6141a3602083018561345b565b6141b0
60408301846132b7565b949350505050565b6000815190506141c78161366156
5b92915050565b6000602082840312156141e3576141e26132eb565b5b600061
41f1848285016141b8565b91505092915050565b7f5361666545524332303a20
4552433230206f7065726174696f6e20646964206e60008201527f6f74207375
6363656564000000000000000000000000000000000000000000006020820152
50565b6000614256602a83613ca1565b9150614261826141fa565b6040820190
50919050565b6000602082019050818103600083015261428581614249565b90
50919050565b7f416464726573733a20696e73756666696369656e742062616c
616e636520666f60008201527f722063616c6c00000000000000000000000000
00000000000000000000000000602082015250565b60006142e8602683613ca1
565b91506142f38261428c565b604082019050919050565b6000602082019050
8181036000830152614317816142db565b9050919050565b7f41646472657373
3a2063616c6c20746f206e6f6e2d636f6e747261637400000060008201525056
5b6000614354601d83613ca1565b915061435f8261431e565b60208201905091
9050565b6000602082019050818103600083015261438381614347565b905091
9050565b600081519050919050565b600081905092915050565b60005b838110
156143be5780820151818401526020810190506143a3565b6000848401525050
5050565b60006143d58261438a565b6143df8185614395565b93506143ef8185
602086016143a0565b80840191505092915050565b600061440782846143ca56
5b915081905092915050565b600081519050919050565b600061442882614412
565b6144328185613ca1565b93506144428185602086016143a0565b61444b81
61348a565b840191505092915050565b60006020820190508181036000830152
614470818461441d565b90509291505056fea2646970667358221220983c23a7
d980db40a53dd22c0efc61a9c19b6e9de976b3714e6bd7e89812795764736f6c
6343000812003300000000000000000000000092c2ea2fafe891758da0ed2ec2
978acf1d4162fb0000000000000000000000007d16053f9985c42fbaabd3e35e
d33f486e256b020000000000000000000000003df3c01b72dc5d63565af0bcb2
0d847227c2201a0000000000000000000000005db8606f2927e7173b3cab5a4c
512d9f00bbf19300000000000000000000000000000000000000000000000000
0000000000001e00000000000000000000000000000000000000000000000000