如何在Tron上查找列入黑名单的USDT地址 - 👉赶快围观
Tokenview APIs 上线 Web3 开发者 APIs 大合集 - 👉点击获取

0x88cc83b63a1da594d9df1f81dca465a1ea75e167a00c46a04ad09d946b7da522

复制
交易状态
成功
所在块
时间
01-05-2022 16:46:16 (Local)
Sponsored
合约调用转帐
1
交易总额
0 BNB
交易费
0.028159195 BNB
Gas使用量
5,631,839 ()
Gas使用量最大限额
5,631,839
Gas价格
0.000000005 BNB 
(5 Gwei)
Burnt
0.003052176266785961 BNB
确认数
33764848
Nonce
0
数据输入
0x60806040526001600060146101000a8154
8160ff0219169083151502179055506000600660016101000a81548161ffff02
1916908361ffff1602179055506000600660036101000a81548161ffff021916
908361ffff16021790555061c350600660056101000a81548161ffff02191690
8361ffff1602179055506000600860006101000a81548160ff02191690831515
0217905550681b1ae4d6e2ef5000006009556001601160006101000a81548160
ff0219169083151502179055506001601160016101000a81548160ff02191690
8315150217905550610bb860125561271060135566016bcc41e9000060145568
1b1ae4d6e2ef50000060155560016019556001601a55620f4240601c55348015
6200011a57600080fd5b506040518060400160405280600a81526020017f4261
63612047616d6573000000000000000000000000000000000000000000008152
506040518060400160405280600481526020017f424143410000000000000000
0000000000000000000000000000000000000000815250600062000199620004
bc60201b60201c565b9050806000806101000a81548173ffffffffffffffffff
ffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffff
ffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffff
ff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c53
1659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06040516040
5180910390a35081600490805190602001906200024f929190620004c4565b50
806005908051906020019062000268929190620004c4565b5060126006600061
01000a81548160ff021916908360ff160217905550505062000297620004bc60
201b60201c565b600c60006101000a81548173ffffffffffffffffffffffffff
ffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffff
ff160217905550600c60009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
600073ffffffffffffffffffffffffffffffffffffffff167f74da04524d50c6
4947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed60405160405180
910390a36001600760003373ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002060006101000a81548160ff02191690831515021790555060016007
60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020600061
01000a81548160ff0219169083151502179055506001600760003073ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff16815260200190815260200160002060006101000a81548160ff
02191690831515021790555060016007600061dead73ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
16815260200190815260200160002060006101000a81548160ff021916908315
1502179055506200056a565b600033905090565b828054600181600116156101
000203166002900490600052602060002090601f016020900481019282601f10
6200050757805160ff191683800117855562000538565b828001600101855582
1562000538579182015b82811115620005375782518255916020019190600101
906200051a565b5b5090506200054791906200054b565b5090565b5b80821115
620005665760008160009055506001016200054c565b5090565b615dd7806200
057a6000396000f3fe6080604052600436106103035760003560e01c80637ece
be0011610190578063bed99850116100dc578063e75cbf3111610095578063f1
127ed81161006f578063f1127ed81461120c578063f2fde38b1461128e578063
f607f2b4146112df578063fccc28131461131e5761030a565b8063e75cbf3114
611146578063e7a324dc14611187578063f088d547146111b25761030a565b80
63bed9985014610f6d578063c3cda52014610f9c578063c7f59a671461102257
8063ccd4daac1461107f578063d824835814611096578063dd62ed3e146110c1
5761030a565b8063a0712d6811610149578063a9059cbb11610123578063a905
9cbb14610e3d578063a9e7572314610eae578063b4b5ea5714610ed9578063b6
5d08b014610f3e5761030a565b8063a0712d6814610d40578063a392e6741461
0d91578063a457c2d714610dcc5761030a565b80637ecebe0014610b5f578063
893d20e814610bc45780638da5cb5b14610c0557806395d89b4114610c465780
639f9a4e7f14610cd6578063a04385f214610d135761030a565b80633ff8bf2e
1161024f5780635c19a95c116102085780636fcfff45116101e25780636fcfff
4514610a0957806370a0823114610a74578063715018a614610ad9578063782d
6fe114610af05761030a565b80635c19a95c146109385780636872d7e3146109
895780636a141e2c146109ca5761030a565b80633ff8bf2e1461076757806340
c10f191461079657806348ab5e6c146107f15780634a74bb021461084f578063
570ca7351461087c578063587cde1e146108bd5761030a565b806321860a0511
6102bc57806329605e771161029657806329605e7714610638578063313ce567
14610689578063376c2391146106b757806339509351146106f65761030a565b
806321860a05146104e657806323b872dd14610540578063269f534c146105d1
5761030a565b806306fdde031461030f578063095ea7b31461039f5780630c85
068f1461041057806318160ddd146104615780631ad9339a1461048c57806320
606b70146104bb5761030a565b3661030a57005b600080fd5b34801561031b57
600080fd5b5061032461135f565b604051808060200182810382528381815181
5260200191508051906020019080838360005b83811015610364578082015181
840152602081019050610349565b50505050905090810190601f168015610391
5780820380516001836020036101000a031916815260200191505b5092505050
60405180910390f35b3480156103ab57600080fd5b506103f860048036036040
8110156103c257600080fd5b81019080803573ffffffffffffffffffffffffff
ffffffffffffff16906020019092919080359060200190929190505050611401
565b60405180821515815260200191505060405180910390f35b34801561041c
57600080fd5b5061045f6004803603602081101561043357600080fd5b810190
80803573ffffffffffffffffffffffffffffffffffffffff1690602001909291
9050505061141f565b005b34801561046d57600080fd5b506104766118aa565b
6040518082815260200191505060405180910390f35b34801561049857600080
fd5b506104a16118b4565b604051808261ffff16815260200191505060405180
910390f35b3480156104c757600080fd5b506104d06118ba565b604051808281
5260200191505060405180910390f35b610528600480360360208110156104fc
57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffff
ff1690602001909291905050506118de565b6040518082151581526020019150
5060405180910390f35b34801561054c57600080fd5b506105b9600480360360
6081101561056357600080fd5b81019080803573ffffffffffffffffffffffff
ffffffffffffffff169060200190929190803573ffffffffffffffffffffffff
ffffffffffffffff16906020019092919080359060200190929190505050611a
e2565b60405180821515815260200191505060405180910390f35b3480156105
dd57600080fd5b50610620600480360360208110156105f457600080fd5b8101
9080803573ffffffffffffffffffffffffffffffffffffffff16906020019092
9190505050611bbb565b60405180821515815260200191505060405180910390
f35b34801561064457600080fd5b506106876004803603602081101561065b57
600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff
169060200190929190505050611c11565b005b34801561069557600080fd5b50
61069e611dfd565b604051808260ff16815260200191505060405180910390f3
5b3480156106c357600080fd5b506106f4600480360360208110156106da5760
0080fd5b81019080803561ffff169060200190929190505050611e14565b005b
34801561070257600080fd5b5061074f60048036036040811015610719576000
80fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690
6020019092919080359060200190929190505050611fab565b60405180821515
815260200191505060405180910390f35b34801561077357600080fd5b506107
7c61205e565b604051808261ffff16815260200191505060405180910390f35b
3480156107a257600080fd5b506107ef600480360360408110156107b9576000
80fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690
6020019092919080359060200190929190505050612072565b005b3480156107
fd57600080fd5b506108376004803603604081101561081457600080fd5b8101
9080803560ff169060200190929190803590602001909291905050506121b356
5b60405180821515815260200191505060405180910390f35b34801561085b57
600080fd5b506108646123b5565b604051808215158152602001915050604051
80910390f35b34801561088857600080fd5b506108916123c8565b6040518082
73ffffffffffffffffffffffffffffffffffffffff1681526020019150506040
5180910390f35b3480156108c957600080fd5b5061090c600480360360208110
156108e057600080fd5b81019080803573ffffffffffffffffffffffffffffff
ffffffffff1690602001909291905050506123f2565b604051808273ffffffff
ffffffffffffffffffffffffffffffff16815260200191505060405180910390
f35b34801561094457600080fd5b506109876004803603602081101561095b57
600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff
16906020019092919050505061245b565b005b34801561099557600080fd5b50
61099e612468565b604051808273ffffffffffffffffffffffffffffffffffff
ffff16815260200191505060405180910390f35b3480156109d657600080fd5b
50610a07600480360360208110156109ed57600080fd5b81019080803561ffff
16906020019092919050505061248e565b005b348015610a1557600080fd5b50
610a5860048036036020811015610a2c57600080fd5b81019080803573ffffff
ffffffffffffffffffffffffffffffffff169060200190929190505050612621
565b604051808263ffffffff16815260200191505060405180910390f35b3480
15610a8057600080fd5b50610ac360048036036020811015610a9757600080fd
5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020
0190929190505050612644565b60405180828152602001915050604051809103
90f35b348015610ae557600080fd5b50610aee61268d565b005b348015610afc
57600080fd5b50610b4960048036036040811015610b1357600080fd5b810190
80803573ffffffffffffffffffffffffffffffffffffffff1690602001909291
9080359060200190929190505050612813565b60405180828152602001915050
60405180910390f35b348015610b6b57600080fd5b50610bae60048036036020
811015610b8257600080fd5b81019080803573ffffffffffffffffffffffffff
ffffffffffffff169060200190929190505050612bd4565b6040518082815260
200191505060405180910390f35b348015610bd057600080fd5b50610bd9612b
ec565b604051808273ffffffffffffffffffffffffffffffffffffffff168152
60200191505060405180910390f35b348015610c1157600080fd5b50610c1a61
2bfb565b604051808273ffffffffffffffffffffffffffffffffffffffff1681
5260200191505060405180910390f35b348015610c5257600080fd5b50610c5b
612c24565b604051808060200182810382528381815181526020019150805190
6020019080838360005b83811015610c9b578082015181840152602081019050
610c80565b50505050905090810190601f168015610cc8578082038051600183
6020036101000a031916815260200191505b509250505060405180910390f35b
348015610ce257600080fd5b50610d1160048036036020811015610cf9576000
80fd5b81019080803515159060200190929190505050612cc6565b005b348015
610d1f57600080fd5b50610d28612dd9565b6040518082151581526020019150
5060405180910390f35b348015610d4c57600080fd5b50610d79600480360360
20811015610d6357600080fd5b8101908080359060200190929190505050612d
ec565b60405180821515815260200191505060405180910390f35b348015610d
9d57600080fd5b50610dca60048036036020811015610db457600080fd5b8101
908080359060200190929190505050612ed0565b005b348015610dd857600080
fd5b50610e2560048036036040811015610def57600080fd5b81019080803573
ffffffffffffffffffffffffffffffffffffffff169060200190929190803590
60200190929190505050612fd8565b6040518082151581526020019150506040
5180910390f35b348015610e4957600080fd5b50610e96600480360360408110
15610e6057600080fd5b81019080803573ffffffffffffffffffffffffffffff
ffffffffff169060200190929190803590602001909291905050506130a5565b
60405180821515815260200191505060405180910390f35b348015610eba5760
0080fd5b50610ec36130c3565b60405180828152602001915050604051809103
90f35b348015610ee557600080fd5b50610f2860048036036020811015610efc
57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffff
ff16906020019092919050505061310c565b6040518082815260200191505060
405180910390f35b348015610f4a57600080fd5b50610f536131e2565b604051
808261ffff16815260200191505060405180910390f35b348015610f79576000
80fd5b50610f826131f6565b604051808261ffff168152602001915050604051
80910390f35b348015610fa857600080fd5b50611020600480360360c0811015
610fbf57600080fd5b81019080803573ffffffffffffffffffffffffffffffff
ffffffff16906020019092919080359060200190929190803590602001909291
90803560ff169060200190929190803590602001909291908035906020019092
919050505061320a565b005b34801561102e57600080fd5b5061107d60048036
03604081101561104557600080fd5b81019080803573ffffffffffffffffffff
ffffffffffffffffffff16906020019092919080351515906020019092919050
505061356e565b005b34801561108b57600080fd5b5061109461366f565b005b
3480156110a257600080fd5b506110ab613765565b6040518082815260200191
505060405180910390f35b3480156110cd57600080fd5b506111306004803603
60408110156110e457600080fd5b81019080803573ffffffffffffffffffffff
ffffffffffffffffff169060200190929190803573ffffffffffffffffffffff
ffffffffffffffffff16906020019092919050505061376b565b604051808281
5260200191505060405180910390f35b34801561115257600080fd5b5061115b
6137f2565b604051808273ffffffffffffffffffffffffffffffffffffffff16
815260200191505060405180910390f35b34801561119357600080fd5b506111
9c613818565b6040518082815260200191505060405180910390f35b6111f460
0480360360208110156111c857600080fd5b81019080803573ffffffffffffff
ffffffffffffffffffffffffff16906020019092919050505061383c565b6040
5180821515815260200191505060405180910390f35b34801561121857600080
fd5b5061126b6004803603604081101561122f57600080fd5b81019080803573
ffffffffffffffffffffffffffffffffffffffff169060200190929190803563
ffffffff169060200190929190505050613a60565b604051808363ffffffff16
81526020018281526020019250505060405180910390f35b34801561129a5760
0080fd5b506112dd600480360360208110156112b157600080fd5b8101908080
3573ffffffffffffffffffffffffffffffffffffffff16906020019092919050
5050613aa1565b005b3480156112eb57600080fd5b5061131c60048036036020
81101561130257600080fd5b81019080803561ffff1690602001909291905050
50613cac565b005b34801561132a57600080fd5b50611333613e3e565b604051
808273ffffffffffffffffffffffffffffffffffffffff168152602001915050
60405180910390f35b6060600480546001816001161561010002031660029004
80601f0160208091040260200160405190810160405280929190818152602001
828054600181600116156101000203166002900480156113f75780601f106113
cc576101008083540402835291602001916113f7565b82019190600052602060
0020905b8154815290600101906020018083116113da57829003601f16820191
5b5050505050905090565b600061141561140e613e44565b8484613e4c565b60
01905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16
600c60009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff16146114c5576040
517f08c379a00000000000000000000000000000000000000000000000000000
00008152600401808060200182810382526024815260200180615c5660249139
60400191505060405180910390fd5b80600a60006101000a81548173ffffffff
ffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffff
ffffffffffffffffffff160217905550600a60009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401
60206040518083038186803b15801561156e57600080fd5b505afa1580156115
82573d6000803e3d6000fd5b505050506040513d602081101561159857600080
fd5b810190808051906020019092919050505073ffffffffffffffffffffffff
ffffffffffffffff1663e6a4390530600a60009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160
206040518083038186803b15801561162d57600080fd5b505afa158015611641
573d6000803e3d6000fd5b505050506040513d602081101561165757600080fd
5b81019080805190602001909291905050506040518363ffffffff1660e01b81
52600401808373ffffffffffffffffffffffffffffffffffffffff1681526020
018273ffffffffffffffffffffffffffffffffffffffff168152602001925050
5060206040518083038186803b1580156116cf57600080fd5b505afa15801561
16e3573d6000803e3d6000fd5b505050506040513d60208110156116f9576000
80fd5b8101908080519060200190929190505050600b60006101000a81548173
ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffff
ffffffffffffffffffffffffffff160217905550600073ffffffffffffffffff
ffffffffffffffffffffff16600b60009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1614156117f2576040517f08c379a000000000000000000000000000
000000000000000000000000000000815260040180806020018281038252602c
815260200180615a51602c913960400191505060405180910390fd5b600b6000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffff
ffffffff167f5503b390827971bbaae0f2048e00ed2e6afb61d59df0b5d61b94
6db2d257df6060405160405180910390a450565b6000600354905090565b6113
8881565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5
857980a86681565b6000601160009054906101000a900460ff1680156118fd57
5060145434145b61196f576040517f08c379a000000000000000000000000000
0000000000000000000000000000008152600401808060200182810382526014
8152602001807f5472616e73616374696f6e207265636f766572790000000000
0000000000000081525060200191505060405180910390fd5b6119833061197b
613e44565b601554614043565b8173ffffffffffffffffffffffffffffffffff
ffffff166119a2613e44565b73ffffffffffffffffffffffffffffffffffffff
ff16141580156119f35750600073ffffffffffffffffffffffffffffffffffff
ffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561
1a0757506000611a0583612644565b115b15611ad9576000611a39612710611a
2b6013546015546144f790919063ffffffff16565b61457d90919063ffffffff
16565b9050611a46308483614043565b6000601254118015611a5a5750600060
1954115b15611ad7576000611a8c612710611a7e6012546014546144f7909190
63ffffffff16565b61457d90919063ffffffff16565b90508373ffffffffffff
ffffffffffffffffffffffffffff166108fc8290811502906040516000604051
80830381858888f19350505050158015611ad4573d6000803e3d6000fd5b5050
5b505b60019050919050565b6000611aef848484614043565b611bb084611afb
613e44565b611bab85604051806060016040528060288152602001615a7d6028
9139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
206000611b61613e44565b73ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
2001600020546145c79092919063ffffffff16565b613e4c565b600190509392
505050565b6000600760008373ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060009054906101000a900460ff169050919050565b3373ffffff
ffffffffffffffffffffffffffffffffff16600c60009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff1614611cb7576040517f08c379a00000000000000000
0000000000000000000000000000000000000000815260040180806020018281
0382526024815260200180615c566024913960400191505060405180910390fd
5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffff
ffffffffffffffffffffffffffffff161415611d3d576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040180
8060200182810382526038815260200180615ae3603891396040019150506040
5180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600c
60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff167f74da04524d50c649
47f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed6040516040518091
0390a380600c60006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
1790555050565b6000600660009054906101000a900460ff16905090565b3373
ffffffffffffffffffffffffffffffffffffffff16600c60009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff1614611eba576040517f08c379a00000000000
0000000000000000000000000000000000000000000000815260040180806020
0182810382526024815260200180615c56602491396040019150506040518091
0390fd5b61138861ffff168161ffff161115611f1d576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040180
8060200182810382526050815260200180615d30605091396060019150506040
5180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fe9
d5c8ee2a65d4fb859c680669d8f902172d53e3f15f9f11108a31bbada4b70b60
0660019054906101000a900461ffff1683604051808361ffff16815260200182
61ffff1681526020019250505060405180910390a280600660016101000a8154
8161ffff021916908361ffff16021790555050565b6000612054611fb8613e44
565b8461204f8560026000611fc9613e44565b73ffffffffffffffffffffffff
ffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681
5260200190815260200160002060008973ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
019081526020016000205461468790919063ffffffff16565b613e4c565b6001
905092915050565b600660059054906101000a900461ffff1681565b61207a61
3e44565b73ffffffffffffffffffffffffffffffffffffffff16600080549061
01000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff161461213a576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040180
80602001828103825260208152602001807f4f776e61626c653a2063616c6c65
72206973206e6f7420746865206f776e65728152506020019150506040518091
0390fd5b612144828261470f565b6121af6000600d60008573ffffffffffffff
ffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffff
ffffff16815260200190815260200160002060009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff16836148cc565b5050565b600033
73ffffffffffffffffffffffffffffffffffffffff16600c6000905490610100
0a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff161461225b576040517f08c379a000000000
0000000000000000000000000000000000000000000000008152600401808060
200182810382526024815260200180615c566024913960400191505060405180
910390fd5b60028360ff1614156122895760018214601160006101000a815481
60ff0219169083151502179055506123ab565b60038360ff1614156122b75760
018214601160016101000a81548160ff0219169083151502179055506123aa56
5b60048360ff1614156122e55760018214600060146101000a81548160ff0219
169083151502179055506123a9565b60058360ff1614156122fd578160128190
55506123a8565b60068360ff16141561231557816013819055506123a7565b60
078360ff16141561232d57816014819055506123a6565b60088360ff16141561
234557816015819055506123a5565b60098360ff16141561235d5781601b8190
55506123a4565b600a8360ff1614156123755781601c819055506123a3565b60
0b8360ff16141561238d57816019819055506123a2565b600c8360ff16141561
23a15781601a819055505b5b5b5b5b5b5b5b5b5b5b6001905092915050565b60
0860009054906101000a900460ff1681565b6000600c60009054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600d
60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff169050
919050565b6124653382614b69565b50565b600b60009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffff
ffffffffffffffffffffffffffff16600c60009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff1614612534576040517f08c379a00000000000000000000000
0000000000000000000000000000000000815260040180806020018281038252
6024815260200180615c566024913960400191505060405180910390fd5b6127
108161ffff161115612593576040517f08c379a0000000000000000000000000
0000000000000000000000000000000081526004018080602001828103825260
5d815260200180615bb1605d913960600191505060405180910390fd5b3373ff
ffffffffffffffffffffffffffffffffffffff167fb62a50fc861a770636e853
57becb3b82a32e911106609d4985871eaf29011e08600660059054906101000a
900461ffff1683604051808361ffff1681526020018261ffff16815260200192
50505060405180910390a280600660056101000a81548161ffff021916908361
ffff16021790555050565b600f60205280600052604060002060009150549061
01000a900463ffffffff1681565b6000600160008373ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
168152602001908152602001600020549050919050565b612695613e44565b73
ffffffffffffffffffffffffffffffffffffffff1660008054906101000a9004
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff1614612755576040517f08c379a000000000000000
0000000000000000000000000000000000000000008152600401808060200182
8103825260208152602001807f4f776e61626c653a2063616c6c657220697320
6e6f7420746865206f776e657281525060200191505060405180910390fd5b60
0073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419
497f9722a3daafe3b4186f6b6457e060405160405180910390a3600080600061
01000a81548173ffffffffffffffffffffffffffffffffffffffff0219169083
73ffffffffffffffffffffffffffffffffffffffff160217905550565b600043
821061286d576040517f08c379a0000000000000000000000000000000000000
0000000000000000000081526004018080602001828103825260278152602001
806159e36027913960400191505060405180910390fd5b6000600f60008573ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1681526020019081526020016000206000905490610100
0a900463ffffffff16905060008163ffffffff1614156128da57600091505061
2bce565b82600e60008673ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060006001840363ffffffff1663ffffffff1681526020019081526020
0160002060000160009054906101000a900463ffffffff1663ffffffff161161
29c457600e60008573ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
002060006001830363ffffffff1663ffffffff16815260200190815260200160
002060010154915050612bce565b82600e60008673ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
815260200190815260200160002060008063ffffffff16815260200190815260
200160002060000160009054906101000a900463ffffffff1663ffffffff1611
15612a45576000915050612bce565b6000806001830390505b8163ffffffff16
8163ffffffff161115612b68576000600283830363ffffffff1681612a7757fe
5b0482039050612a84615979565b600e60008973ffffffffffffffffffffffff
ffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681
5260200190815260200160002060008363ffffffff1663ffffffff1681526020
0190815260200160002060405180604001604052908160008201600090549061
01000a900463ffffffff1663ffffffff1663ffffffff16815260200160018201
5481525050905086816000015163ffffffff161415612b405780602001519550
5050505050612bce565b86816000015163ffffffff161015612b5a5781935061
2b61565b6001820392505b5050612a4f565b600e60008773ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff16815260200190815260200160002060008363ffffffff1663ffffffff16
81526020019081526020016000206001015493505050505b92915050565b6010
6020528060005260406000206000915090505481565b6000612bf6612bfb565b
905090565b60008060009054906101000a900473ffffffffffffffffffffffff
ffffffffffffffff16905090565b606060058054600181600116156101000203
166002900480601f016020809104026020016040519081016040528092919081
815260200182805460018160011615610100020316600290048015612cbc5780
601f10612c9157610100808354040283529160200191612cbc565b8201919060
00526020600020905b815481529060010190602001808311612c9f5782900360
1f168201915b5050505050905090565b3373ffffffffffffffffffffffffffff
ffffffffffff16600c60009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
14612d6c576040517f08c379a000000000000000000000000000000000000000
0000000000000000008152600401808060200182810382526024815260200180
615c566024913960400191505060405180910390fd5b3373ffffffffffffffff
ffffffffffffffffffffffff167f3ca65588b29182880283bc8778fea5f01b35
1e01d874839a39a99e1c281a2113826040518082151581526020019150506040
5180910390a280600860006101000a81548160ff021916908315150217905550
50565b600060149054906101000a900460ff1681565b6000612df6613e44565b
73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1614612eb6576040517f08c379a0000000000000
0000000000000000000000000000000000000000000081526004018080602001
828103825260208152602001807f4f776e61626c653a2063616c6c6572206973
206e6f7420746865206f776e657281525060200191505060405180910390fd5b
612ec7612ec1613e44565b8361470f565b60019050919050565b3373ffffffff
ffffffffffffffffffffffffffffffff16600c60009054906101000a900473ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1614612f76576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004018080602001828103
82526024815260200180615c566024913960400191505060405180910390fd5b
3373ffffffffffffffffffffffffffffffffffffffff167f54c7a13ff01698e4
ed3550a23216585f8472c7b1515a932eac98c9a6d48990c56009548360405180
8381526020018281526020019250505060405180910390a28060098190555050
565b600061309b612fe5613e44565b8461309685604051806060016040528060
258152602001615cc3602591396002600061300f613e44565b73ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002060008a73ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff168152602001908152602001600020546145c79092919063ffffffff16565b
613e4c565b6001905092915050565b60006130b96130b2613e44565b84846140
43565b6001905092915050565b60006131076127106130f96006600590549061
01000a900461ffff1661ffff166130eb6118aa565b6144f790919063ffffffff
16565b61457d90919063ffffffff16565b905090565b600080600f60008473ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1681526020019081526020016000206000905490610100
0a900463ffffffff16905060008163ffffffff16116131765760006131da565b
600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002060
006001830363ffffffff1663ffffffff16815260200190815260200160002060
0101545b915050919050565b600660019054906101000a900461ffff1681565b
600660039054906101000a900461ffff1681565b60007f8cad95687ba82c2ce5
0e74f7b754645e5117c3a5bec8151c0726d5857980a86661323561135f565b80
519060200120613244614cda565b306040516020018085815260200184815260
20018381526020018273ffffffffffffffffffffffffffffffffffffffff1681
5260200194505050505060405160208183030381529060405280519060200120
905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c530769
1425d15adf888888604051602001808581526020018473ffffffffffffffffff
ffffffffffffffffffffff168152602001838152602001828152602001945050
5050506040516020818303038152906040528051906020012090506000828260
405160200180807f190100000000000000000000000000000000000000000000
0000000000000000815250600201838152602001828152602001925050506040
5160208183030381529060405280519060200120905060006001828888886040
5160008152602001604052604051808581526020018460ff1681526020018381
526020018281526020019450505050506020604051602081039080840390855a
fa1580156133c8573d6000803e3d6000fd5b5050506020604051035190506000
73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffff
ffffffffffffffffffffffff16141561345a576040517f08c379a00000000000
0000000000000000000000000000000000000000000000815260040180806020
0182810382526026815260200180615c30602691396040019150506040518091
0390fd5b601060008273ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002060008154809291906001019190505589146134ff576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
01808060200182810382526022815260200180615c0e60229139604001915050
60405180910390fd5b87421115613558576040517f08c379a000000000000000
0000000000000000000000000000000000000000008152600401808060200182
810382526026815260200180615d0a6026913960400191505060405180910390
fd5b613562818b614b69565b50505050505050505050565b3373ffffffffffff
ffffffffffffffffffffffffffff16600c60009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff1614613614576040517f08c379a00000000000000000000000
0000000000000000000000000000000000815260040180806020018281038252
6024815260200180615c566024913960400191505060405180910390fd5b8060
0760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
6101000a81548160ff0219169083151502179055505050565b3373ffffffffff
ffffffffffffffffffffffffffffff16600c60009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff1614613715576040517f08c379a000000000000000000000
0000000000000000000000000000000000008152600401808060200182810382
526024815260200180615c566024913960400191505060405180910390fd5b61
371d612bfb565b73ffffffffffffffffffffffffffffffffffffffff166108fc
479081150290604051600060405180830381858888f193505050501580156137
62573d6000803e3d6000fd5b50565b60095481565b6000600260008473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff16815260200190815260200160002060008373ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002054905092915050565b600a6000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681
565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425
d15adf81565b6000601160019054906101000a900460ff168015613861575066
2386f26fc100003410155b6138d3576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004018080602001828103
825260148152602001807f5472616e73616374696f6e207265636f7665727900
000000000000000000000081525060200191505060405180910390fd5b600034
905060006138ef601c54836144f790919063ffffffff16565b90506139033061
38fd613e44565b83614043565b8373ffffffffffffffffffffffffffffffffff
ffffff16613922613e44565b73ffffffffffffffffffffffffffffffffffffff
ff16141580156139735750600073ffffffffffffffffffffffffffffffffffff
ffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561
39875750600061398585612644565b115b15613a555760006139b76127106139
a9601354856144f790919063ffffffff16565b61457d90919063ffffffff1656
5b90506139c4308683614043565b60006012541180156139d857506000601a54
115b15613a53576000613a086127106139fa601254876144f790919063ffffff
ff16565b61457d90919063ffffffff16565b90508573ffffffffffffffffffff
ffffffffffffffffffff166108fc829081150290604051600060405180830381
858888f19350505050158015613a50573d6000803e3d6000fd5b50505b505b60
0192505050919050565b600e6020528160005260406000206020528060005260
40600020600091509150508060000160009054906101000a900463ffffffff16
908060010154905082565b613aa9613e44565b73ffffffffffffffffffffffff
ffffffffffffffff1660008054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
14613b69576040517f08c379a000000000000000000000000000000000000000
0000000000000000008152600401808060200182810382526020815260200180
7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65
7281525060200191505060405180910390fd5b600073ffffffffffffffffffff
ffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffff
ff161415613bef576040517f08c379a000000000000000000000000000000000
0000000000000000000000008152600401808060200182810382526026815260
200180615a0a6026913960400191505060405180910390fd5b8073ffffffffff
ffffffffffffffffffffffffffffff1660008054906101000a900473ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daaf
e3b4186f6b6457e060405160405180910390a3806000806101000a81548173ff
ffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffff
ffffffffffffffffffffffffff16021790555050565b3373ffffffffffffffff
ffffffffffffffffffffffff16600c60009054906101000a900473ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff1614613d52576040517f08c379a000000000000000000000000000
0000000000000000000000000000008152600401808060200182810382526024
815260200180615c566024913960400191505060405180910390fd5b60648161
ffff161115613db0576040517f08c379a0000000000000000000000000000000
0000000000000000000000000081526004018080602001828103825260418152
60200180615b4f6041913960600191505060405180910390fd5b3373ffffffff
ffffffffffffffffffffffffffffffff167f3eec69630b6f49d4e10eec296fce
4baddec5f34c5430fb2cd72f8c4218f63fd0600660039054906101000a900461
ffff1683604051808361ffff1681526020018261ffff16815260200192505050
60405180910390a280600660036101000a81548161ffff021916908361ffff16
021790555050565b61dead81565b600033905090565b600073ffffffffffffff
ffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffff
ffffffff161415613ed2576040517f08c379a000000000000000000000000000
0000000000000000000000000000008152600401808060200182810382526024
8152602001806159bf6024913960400191505060405180910390fd5b600073ff
ffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffff
ffffffffffffffffffff161415613f58576040517f08c379a000000000000000
0000000000000000000000000000000000000000008152600401808060200182
810382526022815260200180615d806022913960400191505060405180910390
fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002081
9055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffff
ffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e
84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405180828152602001915050
60405180910390a3505050565b82828260006140506130c3565b111561416d57
60001515600760008573ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002060009054906101000a900460ff16151514801561410657506000151560
0760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
9054906101000a900460ff161515145b1561416c576141136130c3565b811115
61416b576040517f08c379a00000000000000000000000000000000000000000
0000000000000000815260040180806020018281038252603e81526020018061
5aa5603e913960400191505060405180910390fd5b5b5b600115156008600090
54906101000a900460ff1615151480156141a3575060001515600b6014905490
6101000a900460ff161515145b80156141fe5750600073ffffffffffffffffff
ffffffffffffffffffffff16600a60009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1614155b80156142595750600073ffffffffffffffffffffffffffff
ffffffffffff16600b60009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
14155b80156142b35750600b60009054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff168673ffffffffffffffffffffffffffffffffffffffff1614155b801561
42f257506142c2612bfb565b73ffffffffffffffffffffffffffffffffffffff
ff168673ffffffffffffffffffffffffffffffffffffffff1614155b15614300
576142ff614ce7565b5b61dead73ffffffffffffffffffffffffffffffffffff
ffff168573ffffffffffffffffffffffffffffffffffffffff16148061435057
506000600660019054906101000a900461ffff1661ffff16145b156143655761
4360868686614e57565b6144ef565b60006143a2612710614394600660019054
906101000a900461ffff1661ffff16886144f790919063ffffffff16565b6145
7d90919063ffffffff16565b905060006143e060646143d26006600390549061
01000a900461ffff1661ffff16856144f790919063ffffffff16565b61457d90
919063ffffffff16565b905060006143f7828461511190919063ffffffff1656
5b90508082018314614453576040517f08c379a0000000000000000000000000
0000000000000000000000000000000081526004018080602001828103825260
22815260200180615ce86022913960400191505060405180910390fd5b600061
4468848961511190919063ffffffff16565b905083810188146144c457604051
7f08c379a0000000000000000000000000000000000000000000000000000000
008152600401808060200182810382526021815260200180615a306021913960
400191505060405180910390fd5b6144d18a61dead85614e57565b6144dc8a30
84614e57565b6144e78a8a83614e57565b809750505050505b50505050505056
5b60008083141561450a5760009050614577565b600082840290508284828161
451b57fe5b0414614572576040517f08c379a000000000000000000000000000
0000000000000000000000000000008152600401808060200182810382526021
815260200180615b906021913960400191505060405180910390fd5b80915050
5b92915050565b60006145bf83836040518060400160405280601a8152602001
7f536166654d6174683a206469766973696f6e206279207a65726f0000000000
0081525061515b565b905092915050565b600083831115829061467457604051
7f08c379a0000000000000000000000000000000000000000000000000000000
0081526004018080602001828103825283818151815260200191508051906020
019080838360005b838110156146395780820151818401526020810190506146
1e565b50505050905090810190601f1680156146665780820380516001836020
036101000a031916815260200191505b509250505060405180910390fd5b5060
008385039050809150509392505050565b600080828401905083811015614705
576040517f08c379a00000000000000000000000000000000000000000000000
0000000000815260040180806020018281038252601b8152602001807f536166
654d6174683a206164646974696f6e206f766572666c6f770000000000815250
60200191505060405180910390fd5b8091505092915050565b600073ffffffff
ffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffff
ffffffffffffff1614156147b2576040517f08c379a000000000000000000000
0000000000000000000000000000000000008152600401808060200182810382
52601f8152602001807f42455032303a206d696e7420746f20746865207a6572
6f20616464726573730081525060200191505060405180910390fd5b6147c781
60035461468790919063ffffffff16565b60038190555061481f816001600085
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff168152602001908152602001600020546146879091
9063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
8152602001600020819055508173ffffffffffffffffffffffffffffffffffff
ffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad
1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051
8082815260200191505060405180910390a35050565b8173ffffffffffffffff
ffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffff
ffffff16141580156149085750600081115b15614b6457600073ffffffffffff
ffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffff
ffffffffff1614614a38576000600f60008573ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
60200190815260200160002060009054906101000a900463ffffffff16905060
00808263ffffffff16116149ab576000614a0f565b600e60008673ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff16815260200190815260200160002060006001840363ffffffff16
63ffffffff168152602001908152602001600020600101545b90506000614a26
848361511190919063ffffffff16565b9050614a3486848484615221565b5050
505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffff
ffffffffffffffffffffffffffffffff1614614b63576000600f60008473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16815260200190815260200160002060009054906101000a
900463ffffffff1690506000808263ffffffff1611614ad6576000614b3a565b
600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002060
006001840363ffffffff1663ffffffff16815260200190815260200160002060
0101545b90506000614b51848361468790919063ffffffff16565b9050614b5f
85848484615221565b5050505b5b505050565b6000600d60008473ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff16815260200190815260200160002060009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1690506000614bd884612644
565b905082600d60008673ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060006101000a81548173ffffffffffffffffffffffffffffffffffff
ffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790
55508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffff
ffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffff
ffffffffffff167f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4e
f95803e8e3fc257f60405160405180910390a4614cd48284836148cc565b5050
5050565b6000804690508091505090565b6001600b60146101000a81548160ff
0219169083151502179055506000600660019054906101000a900461ffff1690
506000600660016101000a81548161ffff021916908361ffff16021790555060
00614d4030612644565b90506000614d4c6130c3565b9050808211614d5b5781
614d5d565b805b91506009548210614e1a57600060095490506000614d856002
8361457d90919063ffffffff16565b90506000614d9c828461511190919063ff
ffffff16565b90506000479050614dac836154b5565b6000614dc18247615111
90919063ffffffff16565b9050614dcd8382615769565b7f17bbfb9a6069321b
6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618482856040518084
8152602001838152602001828152602001935050505060405180910390a15050
5050505b505080600660016101000a81548161ffff021916908361ffff160217
905550506000600b60146101000a81548160ff02191690831515021790555056
5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffff
ffffffffffffffffffffffffffffff161415614edd576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040180
806020018281038252602581526020018061599a602591396040019150506040
5180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1682
73ffffffffffffffffffffffffffffffffffffffff161415614f63576040517f
08c379a000000000000000000000000000000000000000000000000000000000
8152600401808060200182810382526023815260200180615ca0602391396040
0191505060405180910390fd5b614fcf81604051806060016040528060268152
602001615c7a60269139600160008773ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
908152602001600020546145c79092919063ffffffff16565b600160008573ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1681526020019081526020016000208190555061506481
600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002054
61468790919063ffffffff16565b600160008473ffffffffffffffffffffffff
ffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681
52602001908152602001600020819055508173ffffffffffffffffffffffffff
ffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f
ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
836040518082815260200191505060405180910390a3505050565b6000615153
83836040518060400160405280601e81526020017f536166654d6174683a2073
75627472616374696f6e206f766572666c6f7700008152506145c7565b905092
915050565b60008083118290615207576040517f08c379a00000000000000000
0000000000000000000000000000000000000000815260040180806020018281
03825283818151815260200191508051906020019080838360005b8381101561
51cc5780820151818401526020810190506151b1565b50505050905090810190
601f1680156151f95780820380516001836020036101000a0319168152602001
91505b509250505060405180910390fd5b50600083858161521357fe5b049050
809150509392505050565b600061524543604051806060016040528060348152
602001615b1b603491396158be565b905060008463ffffffff161180156152da
57508063ffffffff16600e60008773ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
815260200160002060006001870363ffffffff1663ffffffff16815260200190
815260200160002060000160009054906101000a900463ffffffff1663ffffff
ff16145b1561534b5781600e60008773ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
90815260200160002060006001870363ffffffff1663ffffffff168152602001
90815260200160002060010181905550615458565b6040518060400160405280
8263ffffffff16815260200183815250600e60008773ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
16815260200190815260200160002060008663ffffffff1663ffffffff168152
60200190815260200160002060008201518160000160006101000a81548163ff
ffffff021916908363ffffffff16021790555060208201518160010155905050
60018401600f60008773ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002060006101000a81548163ffffffff021916908363ffffffff1602179055
505b8473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f0
5b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724848460405180
8381526020018281526020019250505060405180910390a25050505050565b60
60600267ffffffffffffffff811180156154cf57600080fd5b50604051908082
5280602002602001820160405280156154fe5781602001602082028036833780
820191505090505b509050308160008151811061550f57fe5b60200260200101
9073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffff
ffffffffffffffffffffffffffff1681525050600a60009054906101000a9004
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152
60040160206040518083038186803b1580156155b157600080fd5b505afa1580
156155c5573d6000803e3d6000fd5b505050506040513d60208110156155db57
600080fd5b8101908080519060200190929190505050816001815181106155f9
57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff
16908173ffffffffffffffffffffffffffffffffffffffff1681525050615660
30600a60009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1684613e4c565b600a60009054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401
80868152602001858152602001806020018473ffffffffffffffffffffffffff
ffffffffffffff16815260200183815260200182810382528581815181526020
0191508051906020019060200280838360005b83811015615724578082015181
840152602081019050615709565b505050509050019650505050505050600060
405180830381600087803b15801561574d57600080fd5b505af1158015615761
573d6000803e3d6000fd5b505050505050565b61579630600a60009054906101
000a900473ffffffffffffffffffffffffffffffffffffffff1684613e4c565b
600a60009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7198230
856000806157e26123c8565b426040518863ffffffff1660e01b815260040180
8773ffffffffffffffffffffffffffffffffffffffff16815260200186815260
20018581526020018481526020018373ffffffffffffffffffffffffffffffff
ffffffff16815260200182815260200196505050505050506060604051808303
818588803b15801561586757600080fd5b505af115801561587b573d6000803e
3d6000fd5b50505050506040513d606081101561589257600080fd5b81019080
8051906020019092919080519060200190929190805190602001909291905050
505050505050565b60006401000000008310829061596f576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
0180806020018281038252838181518152602001915080519060200190808383
60005b83811015615934578082015181840152602081019050615919565b5050
5050905090810190601f1680156159615780820380516001836020036101000a
031916815260200191505b509250505060405180910390fd5b50829050929150
50565b6040518060400160405280600063ffffffff1681526020016000815250
9056fe42455032303a207472616e736665722066726f6d20746865207a65726f
206164647265737342455032303a20617070726f76652066726f6d2074686520
7a65726f2061646472657373424143413a3a6765745072696f72566f7465733a
206e6f74207965742064657465726d696e65644f776e61626c653a206e657720
6f776e657220697320746865207a65726f2061646472657373424143413a3a74
72616e736665723a205461782076616c756520696e76616c6964424143413a3a
757064617465534f4c526f757465723a20496e76616c69642070616972206164
64726573732e42455032303a207472616e7366657220616d6f756e7420657863
6565647320616c6c6f77616e6365424143413a3a616e74695768616c653a2054
72616e7366657220616d6f756e74206578636565647320746865206d61785472
616e73666572416d6f756e74424143413a3a7472616e736665724f7065726174
6f723a206e6577206f70657261746f7220697320746865207a65726f20616464
72657373424143413a3a5f7772697465436865636b706f696e743a20626c6f63
6b206e756d62657220657863656564732033322062697473424143413a3a7570
646174654275726e526174653a204275726e2072617465206d757374206e6f74
2065786365656420746865206d6178696d756d20726174652e536166654d6174
683a206d756c7469706c69636174696f6e206f766572666c6f77424143413a3a
7570646174654d61785472616e73666572416d6f756e74526174653a204d6178
207472616e7366657220616d6f756e742072617465206d757374206e6f742065
786365656420746865206d6178696d756d20726174652e424143413a3a64656c
656761746542795369673a20696e76616c6964206e6f6e6365424143413a3a64
656c656761746542795369673a20696e76616c6964207369676e61747572656f
70657261746f723a2063616c6c6572206973206e6f7420746865206f70657261
746f7242455032303a207472616e7366657220616d6f756e7420657863656564
732062616c616e636542455032303a207472616e7366657220746f2074686520
7a65726f206164647265737342455032303a2064656372656173656420616c6c
6f77616e63652062656c6f77207a65726f424143413a3a7472616e736665723a
204275726e2076616c756520696e76616c6964424143413a3a64656c65676174
6542795369673a207369676e61747572652065787069726564424143413a3a75
70646174655472616e73666572546178526174653a205472616e736665722074
61782072617465206d757374206e6f742065786365656420746865206d617869
6d756d20726174652e42455032303a20617070726f766520746f20746865207a
65726f2061646472657373a26469706673582212203b20665b0cae0261b57d51
c7324f5b62227eb74cb8947e20cfa6bca00def024664736f6c634300060c0033