How to find Blacklisted USDT Address on TRON - 👉 View More
Tokenview APIs online Web3 developer APIs Collection - 👉Log In

0x80ddf345dc5674674ad6d47fca5c02e35adb3f15c8a3e6af3daba7dee5d12356

Copy
Transaction Receipt Status
Success
Included in Block
Time
12-04-2021 19:05:01 (Local)
Sponsored
To
X-Ray
Token Txns (BEP-20)
1
Amount Transacted
0 BNB
Transaction Fees
0.048514485 BNB
Gas Used
9,702,897 ()
Gas Limit
9,702,897
Gas Price
0.000000005 BNB 
(5 Gwei)
Burnt
0.005221849189664589 BNB
Confirmations
36809808
Nonce
382
Input Data
0x608060405273bb4cdb9cbd36b0
1bd1cbaebf2de08d9173bc095c600260006101000a81548173ffffffffffffff
ffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffff
ffffffffffffff16021790555061dead600360006101000a81548173ffffffff
ffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffff
ffffffffffffffffffff1602179055506000600460006101000a81548173ffff
ffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffff
ffffffffffffffffffffffff160217905550739e62794b58c017eaf515164d70
1334e63dc48d79600560006101000a81548173ffffffffffffffffffffffffff
ffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffff
ff16021790555073975a15dad5fa2021148dbff586fad53f07cd447060066000
6101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690
8373ffffffffffffffffffffffffffffffffffffffff160217905550601260ff
16600a0a620f424002600755601260ff16600a0a614e2002600855601260ff16
600a0a6175300260095560026010556001601155600160125560016013556013
5460105460115460125401010160145560646015556102bc6016556014601a55
6064601b556001601d60146101000a81548160ff021916908315150217905550
6207a120601f556000602060006101000a81548160ff02191690831515021790
55506005602060016101000a81548160ff021916908360ff1602179055506001
602260006101000a81548160ff0219169083151502179055506103e860075481
6200027357fe5b04602355736a5336694436c7e951c610daabfb9bc92daac16c
602460016101000a81548173ffffffffffffffffffffffffffffffffffffffff
021916908373ffffffffffffffffffffffffffffffffffffffff160217905550
348015620002d957600080fd5b5033806000806101000a81548173ffffffffff
ffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffff
ffffffffffffffffff16021790555060018060008373ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
16815260200190815260200160002060006101000a81548160ff021916908315
150217905550507310ed43c718714eb63d5aa57b78b54704e256024e601c6000
6101000a81548173ffffffffffffffffffffffffffffffffffffffff02191690
8373ffffffffffffffffffffffffffffffffffffffff160217905550601c6000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ff
ffffff1660e01b815260040160206040518083038186803b1580156200043157
600080fd5b505afa15801562000446573d6000803e3d6000fd5b505050506040
513d60208110156200045d57600080fd5b810190808051906020019092919050
505073ffffffffffffffffffffffffffffffffffffffff1663c9c65396600260
009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
306040518363ffffffff1660e01b8152600401808373ffffffffffffffffffff
ffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffff
ffffffffffff16815260200192505050602060405180830381600087803b1580
156200051757600080fd5b505af11580156200052c573d6000803e3d6000fd5b
505050506040513d60208110156200054357600080fd5b810190808051906020
0190929190505050601d60006101000a81548173ffffffffffffffffffffffff
ffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffff
ffff1602179055507fffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffff600b60003073ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
81526020016000206000601c60009054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
5260200160002081905550601c60009054906101000a900473ffffffffffffff
ffffffffffffffffffffffffff16604051620006889062000be7565b808273ff
ffffffffffffffffffffffffffffffffffffff16815260200191505060405180
9103906000f080158015620006c5573d6000803e3d6000fd5b50601e60006101
000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373
ffffffffffffffffffffffffffffffffffffffff1602179055506001600c6000
3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000206000610100
0a81548160ff0219169083151502179055506001600d60003373ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002060006101000a81548160ff0219
169083151502179055506001600e60003373ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260
200190815260200160002060006101000a81548160ff02191690831515021790
55506001600e6000600360009054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002060006101000a81548160ff0219169083151502179055506001600e
60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020600061
01000a81548160ff0219169083151502179055506001600f6000601d60009054
906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16815260200190815260200160002060006101000a815481
60ff0219169083151502179055506001600f60003073ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
16815260200190815260200160002060006101000a81548160ff021916908315
1502179055506001600f6000600360009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
90815260200160002060006101000a81548160ff021916908315150217905550
30601760006101000a81548173ffffffffffffffffffffffffffffffffffffff
ff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055
50600560009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff16601860006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
17905550600660009054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff16601960006101000a81548173ffffffffffffffffffffffffff
ffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffff
ff160217905550600754600a60003373ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
908152602001600020819055503373ffffffffffffffffffffffffffffffffff
ffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252
ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754
6040518082815260200191505060405180910390a362000bf5565b6119db8062
0055b283390190565b6149ad8062000c056000396000f3fe6080604052600436
1061031e5760003560e01c806378109e54116101ab578063d7c01032116100f7
578063f2fde38b11610095578063f887ea401161006f578063f887ea40146111
f1578063fe9fbb8014611232578063fed0d2a114611299578063ffb54a991461
12c457610325565b8063f2fde38b146110e6578063f708a64f14611137578063
f84ba65d1461119457610325565b8063df20fd49116100d1578063df20fd4914
610fd2578063e96fada214611019578063ec72d65f1461105a578063f0b37c04
1461109557610325565b8063d7c0103214610e7b578063dab84ee714610f0c57
8063dd62ed3e14610f4d57610325565b806398118cb411610164578063a9059c
bb1161013e578063a9059cbb14610d29578063b6a5d7de14610d9a578063ca33
e64c14610deb578063d51ed1c814610e2c57610325565b806398118cb414610c
825780639d1944f514610cad578063a8aa1b3114610ce857610325565b806378
109e5414610af55780637d1db4a514610b2057806382bf293c14610b4b578063
83ad799414610b86578063893d20e814610bb157806395d89b4114610bf25761
0325565b80632f54bf6e1161026a578063617fe0ed116102235780636b67c4df
116101fd5780636b67c4df14610a0a5780636ddd171314610a3557806370a082
3114610a62578063722b62ad14610ac757610325565b8063617fe0ed14610955
578063658d4b7f146109825780636827e764146109df57610325565b80632f54
bf6e146107aa578063313ce56714610811578063364333f41461083f57806350
db71fb14610856578063571ac8b0146108b35780635c85974f1461091a576103
25565b806318160ddd116102d757806323b872dd116102b157806323b872dd14
61065f5780632b112e49146106f05780632d48e8961461071b5780632d594567
1461076057610325565b806318160ddd146105c45780631df4ccfc146105ef57
8063201e79911461061a57610325565b80630445b6671461032a57806304a66b
481461035557806306fdde03146103b8578063095ea7b3146104485780630aa2
0e73146104b95780631161ae391461056957610325565b3661032557005b6000
80fd5b34801561033657600080fd5b5061033f6112f1565b6040518082815260
200191505060405180910390f35b34801561036157600080fd5b506103b66004
80360360a081101561037857600080fd5b810190808035906020019092919080
3590602001909291908035906020019092919080359060200190929190803590
602001909291905050506112f7565b005b3480156103c457600080fd5b506103
cd6113f3565b6040518080602001828103825283818151815260200191508051
906020019080838360005b8381101561040d5780820151818401526020810190
506103f2565b50505050905090810190601f16801561043a5780820380516001
836020036101000a031916815260200191505b509250505060405180910390f3
5b34801561045457600080fd5b506104a16004803603604081101561046b5760
0080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16
906020019092919080359060200190929190505050611430565b604051808215
15815260200191505060405180910390f35b3480156104c557600080fd5b5061
0567600480360360608110156104dc57600080fd5b81019080803573ffffffff
ffffffffffffffffffffffffffffffff16906020019092919080359060200190
64010000000081111561051957600080fd5b82018360208201111561052b5760
0080fd5b8035906020019184602083028401116401000000008311171561054d
57600080fd5b909192939192939080359060200190929190505050611522565b
005b34801561057557600080fd5b506105ac6004803603604081101561058c57
600080fd5b810190808035906020019092919080359060200190929190505050
611859565b60405180821515815260200191505060405180910390f35b348015
6105d057600080fd5b506105d961186e565b6040518082815260200191505060
405180910390f35b3480156105fb57600080fd5b50610604611878565b604051
8082815260200191505060405180910390f35b34801561062657600080fd5b50
61065d6004803603604081101561063d57600080fd5b81019080803590602001
909291908035906020019092919050505061187e565b005b34801561066b5760
0080fd5b506106d86004803603606081101561068257600080fd5b8101908080
3573ffffffffffffffffffffffffffffffffffffffff16906020019092919080
3573ffffffffffffffffffffffffffffffffffffffff16906020019092919080
35906020019092919050505061190b565b604051808215158152602001915050
60405180910390f35b3480156106fc57600080fd5b50610705611b0b565b6040
518082815260200191505060405180910390f35b34801561072757600080fd5b
5061075e6004803603604081101561073e57600080fd5b810190808035906020
019092919080359060200190929190505050611b8d565b005b34801561076c57
600080fd5b506107a86004803603604081101561078357600080fd5b81019080
803515159060200190929190803560ff169060200190929190505050611ca156
5b005b3480156107b657600080fd5b506107f9600480360360208110156107cd
57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffff
ff169060200190929190505050611d55565b6040518082151581526020019150
5060405180910390f35b34801561081d57600080fd5b50610826611dae565b60
4051808260ff16815260200191505060405180910390f35b34801561084b5760
0080fd5b50610854611db7565b005b34801561086257600080fd5b506108b160
04803603604081101561087957600080fd5b81019080803573ffffffffffffff
ffffffffffffffffffffffffff16906020019092919080351515906020019092
9190505050611e4f565b005b3480156108bf57600080fd5b5061090260048036
0360208110156108d657600080fd5b81019080803573ffffffffffffffffffff
ffffffffffffffffffff169060200190929190505050611f25565b6040518082
1515815260200191505060405180910390f35b34801561092657600080fd5b50
6109536004803603602081101561093d57600080fd5b81019080803590602001
90929190505050611f58565b005b34801561096157600080fd5b5061096a611f
dd565b60405180821515815260200191505060405180910390f35b3480156109
8e57600080fd5b506109dd600480360360408110156109a557600080fd5b8101
9080803573ffffffffffffffffffffffffffffffffffffffff16906020019092
9190803515159060200190929190505050611ff0565b005b3480156109eb5760
0080fd5b506109f46120c6565b60405180828152602001915050604051809103
90f35b348015610a1657600080fd5b50610a1f6120cc565b6040518082815260
200191505060405180910390f35b348015610a4157600080fd5b50610a4a6120
d2565b60405180821515815260200191505060405180910390f35b348015610a
6e57600080fd5b50610ab160048036036020811015610a8557600080fd5b8101
9080803573ffffffffffffffffffffffffffffffffffffffff16906020019092
91905050506120e5565b6040518082815260200191505060405180910390f35b
348015610ad357600080fd5b50610adc61212e565b604051808260ff16815260
200191505060405180910390f35b348015610b0157600080fd5b50610b0a6121
41565b6040518082815260200191505060405180910390f35b348015610b2c57
600080fd5b50610b35612147565b604051808281526020019150506040518091
0390f35b348015610b5757600080fd5b50610b8460048036036020811015610b
6e57600080fd5b810190808035906020019092919050505061214d565b005b34
8015610b9257600080fd5b50610b9b6121e0565b604051808281526020019150
5060405180910390f35b348015610bbd57600080fd5b50610bc66121e6565b60
4051808273ffffffffffffffffffffffffffffffffffffffff16815260200191
505060405180910390f35b348015610bfe57600080fd5b50610c0761220f565b
6040518080602001828103825283818151815260200191508051906020019080
838360005b83811015610c47578082015181840152602081019050610c2c565b
50505050905090810190601f168015610c745780820380516001836020036101
000a031916815260200191505b509250505060405180910390f35b348015610c
8e57600080fd5b50610c9761224c565b60405180828152602001915050604051
80910390f35b348015610cb957600080fd5b50610ce660048036036020811015
610cd057600080fd5b8101908080359060200190929190505050612252565b00
5b348015610cf457600080fd5b50610cfd6122e6565b604051808273ffffffff
ffffffffffffffffffffffffffffffff16815260200191505060405180910390
f35b348015610d3557600080fd5b50610d8260048036036040811015610d4c57
600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff
1690602001909291908035906020019092919050505061230c565b6040518082
1515815260200191505060405180910390f35b348015610da657600080fd5b50
610de960048036036020811015610dbd57600080fd5b81019080803573ffffff
ffffffffffffffffffffffffffffffffff169060200190929190505050612321
565b005b348015610df757600080fd5b50610e006123f6565b604051808273ff
ffffffffffffffffffffffffffffffffffffff16815260200191505060405180
910390f35b348015610e3857600080fd5b50610e656004803603602081101561
0e4f57600080fd5b810190808035906020019092919050505061241c565b6040
518082815260200191505060405180910390f35b348015610e8757600080fd5b
50610f0a60048036036060811015610e9e57600080fd5b81019080803573ffff
ffffffffffffffffffffffffffffffffffff169060200190929190803573ffff
ffffffffffffffffffffffffffffffffffff169060200190929190803573ffff
ffffffffffffffffffffffffffffffffffff1690602001909291905050506124
8e565b005b348015610f1857600080fd5b50610f216125d1565b604051808273
ffffffffffffffffffffffffffffffffffffffff168152602001915050604051
80910390f35b348015610f5957600080fd5b50610fbc60048036036040811015
610f7057600080fd5b81019080803573ffffffffffffffffffffffffffffffff
ffffffff169060200190929190803573ffffffffffffffffffffffffffffffff
ffffffff1690602001909291905050506125f7565b6040518082815260200191
505060405180910390f35b348015610fde57600080fd5b506110176004803603
6040811015610ff557600080fd5b810190808035151590602001909291908035
906020019092919050505061267e565b005b34801561102557600080fd5b5061
102e61271e565b604051808273ffffffffffffffffffffffffffffffffffffff
ff16815260200191505060405180910390f35b34801561106657600080fd5b50
6110936004803603602081101561107d57600080fd5b81019080803590602001
90929190505050612744565b005b3480156110a157600080fd5b506110e46004
80360360208110156110b857600080fd5b81019080803573ffffffffffffffff
ffffffffffffffffffffffff1690602001909291905050506127c9565b005b34
80156110f257600080fd5b506111356004803603602081101561110957600080
fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060
20019092919050505061289f565b005b34801561114357600080fd5b50611192
6004803603604081101561115a57600080fd5b81019080803573ffffffffffff
ffffffffffffffffffffffffffff169060200190929190803515159060200190
929190505050612a01565b005b3480156111a057600080fd5b506111ef600480
360360408110156111b757600080fd5b81019080803573ffffffffffffffffff
ffffffffffffffffffffff169060200190929190803515159060200190929190
505050612d0c565b005b3480156111fd57600080fd5b50611206612de2565b60
4051808273ffffffffffffffffffffffffffffffffffffffff16815260200191
505060405180910390f35b34801561123e57600080fd5b506112816004803603
602081101561125557600080fd5b81019080803573ffffffffffffffffffffff
ffffffffffffffffff169060200190929190505050612e08565b604051808215
15815260200191505060405180910390f35b3480156112a557600080fd5b5061
12ae612e5e565b6040518082815260200191505060405180910390f35b348015
6112d057600080fd5b506112d9612e64565b6040518082151581526020019150
5060405180910390f35b60235481565b61130033612e08565b61137257604051
7f08c379a0000000000000000000000000000000000000000000000000000000
00815260040180806020018281038252600b8152602001807f21415554484f52
495a454400000000000000000000000000000000000000000081525060200191
505060405180910390fd5b846010819055508360118190555082601281905550
816013819055506113c5826113b7856113a9888a612e7790919063ffffffff16
565b612e7790919063ffffffff16565b612e7790919063ffffffff16565b6014
81905550806015819055506003601554816113de57fe5b04601454106113ec57
600080fd5b5050505050565b60606040518060400160405280600b8152602001
7f456c6f6e6f6d69637356320000000000000000000000000000000000000000
00815250905090565b600081600b60003373ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260
200190815260200160002060008573ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
8152602001600020819055508273ffffffffffffffffffffffffffffffffffff
ffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5eb
ec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405180
82815260200191505060405180910390a36001905092915050565b61152b3361
1d55565b61159d576040517f08c379a000000000000000000000000000000000
0000000000000000000000008152600401808060200182810382526006815260
2001807f214f574e455200000000000000000000000000000000000000000000
0000000081525060200191505060405180910390fd5b6107d183839050106115
fa576040517f08c379a000000000000000000000000000000000000000000000
000000000000815260040180806020018281038252602e8152602001806148eb
602e913960400191505060405180910390fd5b60008383905082029050806116
0e866120e5565b1015611682576040517f08c379a00000000000000000000000
0000000000000000000000000000000000815260040180806020018281038252
601b8152602001807f4e6f7420656e6f75676820746f6b656e7320696e207761
6c6c6574000000000081525060200191505060405180910390fd5b60005b8484
9050811015611851576116c3868686848181106116a057fe5b90506020020135
73ffffffffffffffffffffffffffffffffffffffff1685612eff565b50600f60
008686848181106116d457fe5b9050602002013573ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060009054906101000a900460ff1661184457601e6000905490610100
0a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff166314b6ca9686868481811061178757fe5b
9050602002013573ffffffffffffffffffffffffffffffffffffffff166117d5
8888868181106117b357fe5b9050602002013573ffffffffffffffffffffffff
ffffffffffffffff166120e5565b6040518363ffffffff1660e01b8152600401
808373ffffffffffffffffffffffffffffffffffffffff168152602001828152
60200192505050600060405180830381600087803b15801561182857600080fd
5b505af1925050508015611839575060015b61184257611843565b5b5b808060
0101915050611685565b505050505050565b6000826118658361241c565b1190
5092915050565b6000600754905090565b60145481565b61188733612e08565b
6118f9576040517f08c379a00000000000000000000000000000000000000000
0000000000000000815260040180806020018281038252600b8152602001807f
21415554484f52495a4544000000000000000000000000000000000000000000
81525060200191505060405180910390fd5b81601a8190555080601b81905550
5050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffff600b60008673ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060003373ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
6000205414611af757611a76826040518060400160405280601681526020017f
496e73756666696369656e7420416c6c6f77616e636500000000000000000000
815250600b60008873ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002054
6130d29092919063ffffffff16565b600b60008673ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
815260200190815260200160002060003373ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260
2001908152602001600020819055505b611b02848484613192565b9050939250
5050565b6000611b88611b3b600460009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff166120e5565b611b7a611b69600360009054
906101000a900473ffffffffffffffffffffffffffffffffffffffff166120e5
565b600754613c8290919063ffffffff16565b613c8290919063ffffffff1656
5b905090565b611b9633612e08565b611c08576040517f08c379a00000000000
0000000000000000000000000000000000000000000000815260040180806020
018281038252600b8152602001807f21415554484f52495a4544000000000000
00000000000000000000000000000081525060200191505060405180910390fd
5b601e60009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16632d48e89683
836040518363ffffffff1660e01b815260040180838152602001828152602001
92505050600060405180830381600087803b158015611c8557600080fd5b505a
f1158015611c99573d6000803e3d6000fd5b505050505050565b611caa33611d
55565b611d1c576040517f08c379a00000000000000000000000000000000000
0000000000000000000000815260040180806020018281038252600681526020
01807f214f574e45520000000000000000000000000000000000000000000000
00000081525060200191505060405180910390fd5b81602060006101000a8154
8160ff02191690831515021790555080602060016101000a81548160ff021916
908360ff1602179055505050565b60008060009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614
9050919050565b60006012905090565b6000602460019054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff16476040518060000190506000604051808303818587
5af1925050503d8060008114611e39576040519150601f19603f3d0116820160
40523d82523d6000602084013e611e3e565b606091505b5050905080611e4c57
600080fd5b50565b611e5833612e08565b611eca576040517f08c379a0000000
0000000000000000000000000000000000000000000000000081526004018080
6020018281038252600b8152602001807f21415554484f52495a454400000000
0000000000000000000000000000000000815250602001915050604051809103
90fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002060006101000a81548160ff0219169083151502179055505050565b6000
611f51827fffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffff611430565b9050919050565b611f6133612e08565b611fd3576040
517f08c379a00000000000000000000000000000000000000000000000000000
0000815260040180806020018281038252600b8152602001807f21415554484f
52495a4544000000000000000000000000000000000000000000815250602001
91505060405180910390fd5b8060088190555050565b60206000905490610100
0a900460ff1681565b611ff933612e08565b61206b576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040180
806020018281038252600b8152602001807f21415554484f52495a4544000000
0000000000000000000000000000000000008152506020019150506040518091
0390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060006101000a81548160ff0219169083151502179055505050565b60
135481565b60125481565b602260009054906101000a900460ff1681565b6000
600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002054
9050919050565b602060019054906101000a900460ff1681565b60095481565b
60085481565b61215633611d55565b6121c8576040517f08c379a00000000000
0000000000000000000000000000000000000000000000815260040180806020
01828103825260068152602001807f214f574e45520000000000000000000000
00000000000000000000000000000081525060200191505060405180910390fd
5b60648160075402816121d657fe5b0460098190555050565b60115481565b60
008060009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff16905090565b60606040518060400160405280600981526020017f24454c
4f4e4f4d56320000000000000000000000000000000000000000000000815250
905090565b60105481565b61225b33612e08565b6122cd576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
0180806020018281038252600b8152602001807f21415554484f52495a454400
0000000000000000000000000000000000000000815250602001915050604051
80910390fd5b620b71b081106122dc57600080fd5b80601f8190555050565b60
1d60009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff1681565b6000612319338484613192565b905092915050565b61232a33611d
55565b61239c576040517f08c379a00000000000000000000000000000000000
0000000000000000000000815260040180806020018281038252600681526020
01807f214f574e45520000000000000000000000000000000000000000000000
00000081525060200191505060405180910390fd5b60018060008373ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff16815260200190815260200160002060006101000a81548160ff
02191690831515021790555050565b601760009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1681565b6000612487612429611b0b
565b61247961246a600261245c601d60009054906101000a900473ffffffffff
ffffffffffffffffffffffffffffff166120e5565b613ccc90919063ffffffff
16565b85613ccc90919063ffffffff16565b613d5290919063ffffffff16565b
9050919050565b61249733612e08565b612509576040517f08c379a000000000
0000000000000000000000000000000000000000000000008152600401808060
20018281038252600b8152602001807f21415554484f52495a45440000000000
0000000000000000000000000000000081525060200191505060405180910390
fd5b82601760006101000a81548173ffffffffffffffffffffffffffffffffff
ffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217
90555081601860006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
1790555080601960006101000a81548173ffffffffffffffffffffffffffffff
ffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16
0217905550505050565b601960009054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1681565b6000600b60008473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff16815260200190815260200160002060008373ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
815260200190815260200160002054905092915050565b61268733612e08565b
6126f9576040517f08c379a00000000000000000000000000000000000000000
0000000000000000815260040180806020018281038252600b8152602001807f
21415554484f52495a4544000000000000000000000000000000000000000000
81525060200191505060405180910390fd5b81602260006101000a81548160ff
021916908315150217905550806023819055505050565b601860009054906101
000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61274d
33611d55565b6127bf576040517f08c379a00000000000000000000000000000
0000000000000000000000000000815260040180806020018281038252600681
52602001807f214f574e45520000000000000000000000000000000000000000
00000000000081525060200191505060405180910390fd5b8060168190555050
565b6127d233611d55565b612844576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004018080602001828103
825260068152602001807f214f574e4552000000000000000000000000000000
000000000000000000000081525060200191505060405180910390fd5b600060
0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
6101000a81548160ff02191690831515021790555050565b6128a833611d5556
5b61291a576040517f08c379a000000000000000000000000000000000000000
0000000000000000008152600401808060200182810382526006815260200180
7f214f574e455200000000000000000000000000000000000000000000000000
0081525060200191505060405180910390fd5b806000806101000a81548173ff
ffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffff
ffffffffffffffffffffffffff16021790555060018060008373ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002060006101000a81548160ff0219
169083151502179055507f04dba622d284ed0014ee4b9a6a68386be1a4c08a49
13ae272de89199cc68616381604051808273ffffffffffffffffffffffffffff
ffffffffffff16815260200191505060405180910390a150565b612a0a33612e
08565b612a7c576040517f08c379a00000000000000000000000000000000000
0000000000000000000000815260040180806020018281038252600b81526020
01807f21415554484f52495a4544000000000000000000000000000000000000
00000081525060200191505060405180910390fd5b3073ffffffffffffffffff
ffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffff
ffff1614158015612b065750601d60009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b61
2b0f57600080fd5b80600f60008473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
815260200160002060006101000a81548160ff02191690831515021790555080
15612c1d57601e60009054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314
b6ca968360006040518363ffffffff1660e01b8152600401808373ffffffffff
ffffffffffffffffffffffffffffff1681526020018281526020019250505060
0060405180830381600087803b158015612c0057600080fd5b505af115801561
2c14573d6000803e3d6000fd5b50505050612d08565b601e6000905490610100
0a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff166314b6ca9683600a60008673ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff168152602001908152602001600020546040518363ffffffff1660
e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681
5260200182815260200192505050600060405180830381600087803b15801561
2cef57600080fd5b505af1158015612d03573d6000803e3d6000fd5b50505050
5b5050565b612d1533612e08565b612d87576040517f08c379a0000000000000
0000000000000000000000000000000000000000000081526004018080602001
8281038252600b8152602001807f21415554484f52495a454400000000000000
000000000000000000000000000081525060200191505060405180910390fd5b
80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
60006101000a81548160ff0219169083151502179055505050565b601c600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff168156
5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
002060009054906101000a900460ff169050919050565b60165481565b601d60
149054906101000a900460ff1681565b600080828401905083811015612ef557
6040517f08c379a0000000000000000000000000000000000000000000000000
00000000815260040180806020018281038252601b8152602001807f53616665
4d6174683a206164646974696f6e206f766572666c6f77000000000081525060
200191505060405180910390fd5b8091505092915050565b6000612f8a826040
518060400160405280601481526020017f496e73756666696369656e74204261
6c616e6365000000000000000000000000815250600a60008873ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff168152602001908152602001600020546130d29092919063ffffffff
16565b600a60008673ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff16815260200190815260200160
00208190555061301f82600a60008673ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
90815260200160002054612e7790919063ffffffff16565b600a60008573ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff168152602001908152602001600020819055508273ffffff
ffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffff
ffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4
a11628f55a4df523b3ef846040518082815260200191505060405180910390a3
600190509392505050565b600083831115829061317f576040517f08c379a000
0000000000000000000000000000000000000000000000000000008152600401
8080602001828103825283818151815260200191508051906020019080838360
005b83811015613144578082015181840152602081019050613129565b505050
50905090810190601f1680156131715780820380516001836020036101000a03
1916815260200191505b509250505060405180910390fd5b5060008385039050
809150509392505050565b6000602460009054906101000a900460ff16156131
bb576131b4848484612eff565b9050613c7b565b600160008573ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002060009054906101000a900460ff
1615801561325f5750600160008473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
815260200160002060009054906101000a900460ff16155b156132e757601d60
149054906101000a900460ff166132e6576040517f08c379a000000000000000
0000000000000000000000000000000000000000008152600401808060200182
8103825260148152602001807f54726164696e67206e6f74206f70656e207965
7400000000000000000000000081525060200191505060405180910390fd5b5b
600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002060
009054906101000a900460ff1615801561336d57503073ffffffffffffffffff
ffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffff
ffff1614155b80156133c75750600360009054906101000a900473ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b
80156134215750601d60009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
8373ffffffffffffffffffffffffffffffffffffffff1614155b801561347b57
50601860009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffff
ffffffffffffffffffffffffffffffff1614155b80156134d557506017600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffff
ffffffffffffffffffff1614155b156135465760006134e5846120e5565b9050
6009548382011115613544576040517f08c379a0000000000000000000000000
0000000000000000000000000000000081526004018080602001828103825260
3e81526020018061493a603e913960400191505060405180910390fd5b505b60
1d60009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffff
ffffffffffffffffffffffffffff161480156135af5750602060009054906101
000a900460ff165b80156136055750600e60008473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
815260200190815260200160002060009054906101000a900460ff16155b1561
36fa5742602160008573ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002054106136a1576040517f08c379a0000000000000000000000000000000
0000000000000000000000000081526004018080602001828103825260258152
602001806148c66025913960400191505060405180910390fd5b602060019054
906101000a900460ff1660ff164201602160008573ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
8152602001908152602001600020819055505b6137048483613d9c565b61370c
613e6c565b1561371a57613719613f43565b5b6137a382604051806040016040
5280601481526020017f496e73756666696369656e742042616c616e63650000
00000000000000000000815250600a60008873ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
602001908152602001600020546130d29092919063ffffffff16565b600a6000
8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000208190555060
006137f18561463b565b158061380357506138018461463b565b155b61386757
6138628584601d60009054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773
ffffffffffffffffffffffffffffffffffffffff1614614692565b613869565b
825b90506138bd81600a60008773ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
5260200160002054612e7790919063ffffffff16565b600a60008673ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff16815260200190815260200160002081905550600f60008673ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1681526020019081526020016000206000905490610100
0a900460ff16613a3f57601e60009054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff166314b6ca9686600a60008973ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
8152602001600020546040518363ffffffff1660e01b8152600401808373ffff
ffffffffffffffffffffffffffffffffffff1681526020018281526020019250
5050600060405180830381600087803b158015613a2357600080fd5b505af192
5050508015613a34575060015b613a3d57613a3e565b5b5b600f60008573ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16815260200190815260200160002060009054906101000a
900460ff16613b7e57601e60009054906101000a900473ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff166314b6ca9685600a60008873ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
52602001600020546040518363ffffffff1660e01b8152600401808373ffffff
ffffffffffffffffffffffffffffffffff168152602001828152602001925050
50600060405180830381600087803b158015613b6257600080fd5b505af19250
50508015613b73575060015b613b7c57613b7d565b5b5b601e60009054906101
000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1663ffb2c479601f546040518263ffffff
ff1660e01b815260040180828152602001915050600060405180830381600087
803b158015613bf557600080fd5b505af1925050508015613c06575060015b61
3c0f57613c10565b5b8373ffffffffffffffffffffffffffffffffffffffff16
8573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b
69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405180828152
60200191505060405180910390a360019150505b9392505050565b6000613cc4
83836040518060400160405280601e81526020017f536166654d6174683a2073
75627472616374696f6e206f766572666c6f7700008152506130d2565b905092
915050565b600080831415613cdf5760009050613d4c565b6000828402905082
848281613cf057fe5b0414613d47576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004018080602001828103
825260218152602001806149196021913960400191505060405180910390fd5b
809150505b92915050565b6000613d9483836040518060400160405280601a81
526020017f536166654d6174683a206469766973696f6e206279207a65726f00
00000000008152506147ff565b905092915050565b60085481111580613df657
50600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
60009054906101000a900460ff165b613e68576040517f08c379a00000000000
0000000000000000000000000000000000000000000000815260040180806020
01828103825260118152602001807f5458204c696d6974204578636565646564
00000000000000000000000000000081525060200191505060405180910390fd
5b5050565b6000601d60009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
3373ffffffffffffffffffffffffffffffffffffffff1614158015613ed95750
602460009054906101000a900460ff16155b8015613ef1575060226000905490
6101000a900460ff165b8015613f3e5750602354600a60003073ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1681526020019081526020016000205410155b905090565b60016024
60006101000a81548160ff0219169083151502179055506000613f6e601a5460
1b54611859565b613f7a57601054613f7d565b60005b90506000613fbd600261
3faf601454613fa186602354613ccc90919063ffffffff16565b613d52909190
63ffffffff16565b613d5290919063ffffffff16565b90506000613fd6826023
54613c8290919063ffffffff16565b90506000600267ffffffffffffffff8111
8015613ff257600080fd5b506040519080825280602002602001820160405280
156140215781602001602082028036833780820191505090505b509050308160
008151811061403257fe5b602002602001019073ffffffffffffffffffffffff
ffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff
1681525050600260009054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff168160018151811061409c57fe5b602002602001019073ffff
ffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffff
ffffffffffffffffffff16815250506000479050601c60009054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1663791ac9478460008530426040518663ffffff
ff1660e01b815260040180868152602001858152602001806020018473ffffff
ffffffffffffffffffffffffffffffffff168152602001838152602001828103
825285818151815260200191508051906020019060200280838360005b838110
1561419f578082015181840152602081019050614184565b5050505090500196
50505050505050600060405180830381600087803b1580156141c857600080fd
5b505af11580156141dc573d6000803e3d6000fd5b5050505060006141f58247
613c8290919063ffffffff16565b90506000614221614210600289613d529091
9063ffffffff16565b601454613c8290919063ffffffff16565b905060006142
5d600261424f846142418c88613ccc90919063ffffffff16565b613d52909190
63ffffffff16565b613d5290919063ffffffff16565b90506000614288836142
7a60115487613ccc90919063ffffffff16565b613d5290919063ffffffff1656
5b905060006142b3846142a560125488613ccc90919063ffffffff16565b613d
5290919063ffffffff16565b905060006142de856142d060135489613ccc9091
9063ffffffff16565b613d5290919063ffffffff16565b9050601e6000905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff1663d0e30db0846040518263ffffff
ff1660e01b81526004016000604051808303818588803b15801561434a576000
80fd5b505af19350505050801561435c575060015b61436557614366565b5b60
00601860009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16836175309060
4051806000019050600060405180830381858888f193505050503d8060008114
6143ed576040519150601f19603f3d011682016040523d82523d600060208401
3e6143f2565b606091505b50509050601960009054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff16826175309060405180600001905060006040518083038185
8888f193505050503d806000811461447b576040519150601f19603f3d011682
016040523d82523d6000602084013e614480565b606091505b50508091505060
00905060008b111561461257601c60009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1663f305d71986308e600080601760009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e0
1b8152600401808773ffffffffffffffffffffffffffffffffffffffff168152
6020018681526020018581526020018481526020018373ffffffffffffffffff
ffffffffffffffffffffff168152602001828152602001965050505050505060
60604051808303818588803b15801561457f57600080fd5b505af11580156145
93573d6000803e3d6000fd5b50505050506040513d60608110156145aa576000
80fd5b8101908080519060200190929190805190602001909291908051906020
01909291905050505050507f424db2872186fa7e7afa7a5e902ed3b49a2ef19c
2f5431e672462495dd6b4506858c604051808381526020018281526020019250
505060405180910390a15b505050505050505050505050600060246000610100
0a81548160ff021916908315150217905550565b6000600c60008373ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff16815260200190815260200160002060009054906101000a9004
60ff16159050919050565b6000806064905082156146a55760165490505b6000
6146e5826146d76014546146c96064601554028a613d5290919063ffffffff16
565b613ccc90919063ffffffff16565b613ccc90919063ffffffff16565b9050
61473981600a60003073ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
60002054612e7790919063ffffffff16565b600a60003073ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff168152602001908152602001600020819055503073ffffffffffffffffff
ffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffff
ffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4d
f523b3ef836040518082815260200191505060405180910390a36147f4818661
3c8290919063ffffffff16565b925050509392505050565b6000808311829061
48ab576040517f08c379a0000000000000000000000000000000000000000000
0000000000000081526004018080602001828103825283818151815260200191
508051906020019080838360005b838110156148705780820151818401526020
81019050614855565b50505050905090810190601f16801561489d5780820380
516001836020036101000a031916815260200191505b50925050506040518091
0390fd5b5060008385816148b757fe5b04905080915050939250505056fe506c
65617365207761697420666f7220636f6f6c646f776e206265747765656e2062
757973474153204572726f723a206d61782061697264726f70206c696d697420
6973203230303020616464726573736573536166654d6174683a206d756c7469
706c69636174696f6e206f766572666c6f77546f74616c20486f6c64696e6720
69732063757272656e746c79206c696d697465642c20796f752063616e206e6f
74206275792074686174206d7563682ea26469706673582212207cf2879a53b9
ff4d7405c812136f1724bf64fc70ffc574cfbd5cf7f8233f257064736f6c6343
0007060033608060405273e9e7cea3dedca5984780bafc599bd69add087d5660
0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff02
1916908373ffffffffffffffffffffffffffffffffffffffff16021790555073
bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c600260006101000a81548173
ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffff
ffffffffffffffffffffffffffff1602179055506ec097ce7bc90715b34b9f10
00000000600c55610e10600d55670de0b6b3a7640000600e5560006010556000
6011553480156100e957600080fd5b506040516119db3803806119db83398181
01604052602081101561010c57600080fd5b8101908080519060200190929190
505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffff
ffffffffffffffffffffffffffffffffff16141561016c577310ed43c718714e
b63d5aa57b78b54704e256024e61016e565b805b600360006101000a81548173
ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffff
ffffffffffffffffffffffffffff160217905550336000806101000a81548173
ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffff
ffffffffffffffffffffffffffff160217905550506117dd806101fe60003960
00f3fe6080604052600436106100dd5760003560e01c8063ce7c2ac21161007f
578063efca2eed11610059578063efca2eed1461033b578063f0fc6bca146103
66578063ffb2c4791461037d578063ffd49c84146103b8576100dd565b8063ce
7c2ac214610293578063d0e30db014610306578063e2d2e21914610310576100
dd565b80632d48e896116100bb5780632d48e896146101cd5780633a98ef3914
6102125780634fab0ae81461023d578063997664d714610268576100dd565b80
6311ce023d146100e257806314b6ca961461010d57806328fd31981461016857
5b600080fd5b3480156100ee57600080fd5b506100f76103e3565b6040518082
815260200191505060405180910390f35b34801561011957600080fd5b506101
666004803603604081101561013057600080fd5b81019080803573ffffffffff
ffffffffffffffffffffffffffffff1690602001909291908035906020019092
91905050506103e9565b005b34801561017457600080fd5b506101b760048036
03602081101561018b57600080fd5b81019080803573ffffffffffffffffffff
ffffffffffffffffffff1690602001909291905050506106a8565b6040518082
815260200191505060405180910390f35b3480156101d957600080fd5b506102
10600480360360408110156101f057600080fd5b810190808035906020019092
9190803590602001909291905050506107c2565b005b34801561021e57600080
fd5b5061022761082c565b6040518082815260200191505060405180910390f3
5b34801561024957600080fd5b50610252610832565b60405180828152602001
91505060405180910390f35b34801561027457600080fd5b5061027d61083856
5b6040518082815260200191505060405180910390f35b34801561029f576000
80fd5b506102e2600480360360208110156102b657600080fd5b810190808035
73ffffffffffffffffffffffffffffffffffffffff1690602001909291905050
5061083e565b6040518084815260200183815260200182815260200193505050
5060405180910390f35b61030e610868565b005b34801561031c57600080fd5b
50610325610ce3565b6040518082815260200191505060405180910390f35b34
801561034757600080fd5b50610350610ce9565b604051808281526020019150
5060405180910390f35b34801561037257600080fd5b5061037b610cef565b00
5b34801561038957600080fd5b506103b6600480360360208110156103a05760
0080fd5b8101908080359060200190929190505050610cfa565b005b34801561
03c457600080fd5b506103cd610e74565b604051808281526020019150506040
5180910390f35b600c5481565b60008054906101000a900473ffffffffffffff
ffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffff
ffffff163373ffffffffffffffffffffffffffffffffffffffff161461044157
600080fd5b6000600760008473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
6020016000206000015411156104965761049582610e7a565b5b600081118015
6104e857506000600760008473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060000154145b156104fb576104f682611140565b61055d565b60
008114801561054d57506000600760008473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260
200190815260200160002060000154115b1561055c5761055b826111ef565b5b
5b6105c6816105b8600760008673ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
52602001600020600001546008546113c890919063ffffffff16565b61141290
919063ffffffff16565b60088190555080600760008473ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff1681526020019081526020016000206000018190555061065e600760008473
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff1681526020019081526020016000206000015461149a
565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
20600101819055505050565b600080600760008473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
81526020019081526020016000206000015414156106fd57600090506107bd56
5b600061074a600760008573ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
20016000206000015461149a565b90506000600760008573ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff1681526020019081526020016000206001015490508082116107a5576000
925050506107bd565b6107b881836113c890919063ffffffff16565b92505050
5b919050565b60008054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ff
ffffffffffffffffffffffffffffffffffffff161461081a57600080fd5b8160
0d8190555080600e819055505050565b60085481565b600e5481565b60095481
565b600760205280600052604060002060009150905080600001549080600101
54908060020154905083565b60008054906101000a900473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff163373ffffffffffffffffffffffffffffffffffffffff16146108c05760
0080fd5b6000600160009054906101000a900473ffffffffffffffffffffffff
ffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663
70a08231306040518263ffffffff1660e01b8152600401808273ffffffffffff
ffffffffffffffffffffffffffff168152602001915050602060405180830381
86803b15801561094b57600080fd5b505afa15801561095f573d6000803e3d60
00fd5b505050506040513d602081101561097557600080fd5b81019080805190
6020019092919050505090506000600267ffffffffffffffff811180156109a2
57600080fd5b506040519080825280602002602001820160405280156109d157
81602001602082028036833780820191505090505b5090506002600090549061
01000a900473ffffffffffffffffffffffffffffffffffffffff168160008151
8110610a0457fe5b602002602001019073ffffffffffffffffffffffffffffff
ffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152
5050600160009054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff1681600181518110610a6e57fe5b602002602001019073ffffffffff
ffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffff
ffffffffffffff1681525050600360009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1663b6f9de953460008430426040518663ffffffff1660e01b815260
040180858152602001806020018473ffffffffffffffffffffffffffffffffff
ffffff1681526020018381526020018281038252858181518152602001915080
51906020019060200280838360005b83811015610b6657808201518184015260
2081019050610b4b565b50505050905001955050505050506000604051808303
818588803b158015610b8d57600080fd5b505af1158015610ba1573d6000803e
3d6000fd5b50505050506000610c7e83600160009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004
01808273ffffffffffffffffffffffffffffffffffffffff1681526020019150
5060206040518083038186803b158015610c3557600080fd5b505afa15801561
0c49573d6000803e3d6000fd5b505050506040513d6020811015610c5f576000
80fd5b81019080805190602001909291905050506113c890919063ffffffff16
565b9050610c958160095461141290919063ffffffff16565b60098190555061
0cd8610cc7600854610cb984600c546114cc90919063ffffffff16565b611552
90919063ffffffff16565b600b5461141290919063ffffffff16565b600b8190
5550505050565b600b5481565b600a5481565b610cf833610e7a565b565b6000
8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffff
ffffffffffffffffffffff1614610d5257600080fd5b60006004805490509050
6000811415610d6b5750610e71565b6000805a905060005b8483108015610d82
57508381105b15610e6c5783600f5410610d99576000600f819055505b610ddb
6004600f5481548110610dab57fe5b9060005260206000200160009054906101
000a900473ffffffffffffffffffffffffffffffffffffffff1661159c565b15
610e2357610e226004600f5481548110610df257fe5b90600052602060002001
60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff
16610e7a565b5b610e48610e395a846113c890919063ffffffff16565b846114
1290919063ffffffff16565b92505a9150600f60008154809291906001019190
5055508080600101915050610d74565b505050505b50565b600d5481565b6000
600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002060
0001541415610eca5761113d565b6000610ed5826106a8565b90506000811115
61113b57610ef581600a5461141290919063ffffffff16565b600a8190555060
0160009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb838360
40518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffff
ffffffffffffffff168152602001828152602001925050506020604051808303
81600087803b158015610f8e57600080fd5b505af1158015610fa2573d600080
3e3d6000fd5b505050506040513d6020811015610fb857600080fd5b81019080
805190602001909291905050505042600660008473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
81526020019081526020016000208190555061106381600760008573ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff1681526020019081526020016000206002015461141290919063
ffffffff16565b600760008473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
602001600020600201819055506110f4600760008473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1681526020019081526020016000206000015461149a565b600760008473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff168152602001908152602001600020600101819055505b50
5b50565b600480549050600560008373ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
9081526020016000208190555060048190806001815401808255809150506001
90039060005260206000200160009091909190916101000a81548173ffffffff
ffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffff
ffffffffffffffffffff16021790555050565b60046001600480549050038154
811061120457fe5b9060005260206000200160009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff166004600560008473ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff168152602001908152602001600020548154811061127b57fe5b90
60005260206000200160006101000a81548173ffffffffffffffffffffffffff
ffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffff
ff160217905550600560008273ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
602001600020546005600060046001600480549050038154811061131c57fe5b
9060005260206000200160009054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002081905550600480548061139057fe5b600190038181906000526020
6000200160006101000a81549073ffffffffffffffffffffffffffffffffffff
ffff0219169055905550565b600061140a83836040518060400160405280601e
81526020017f536166654d6174683a207375627472616374696f6e206f766572
666c6f770000815250611600565b905092915050565b60008082840190508381
1015611490576040517f08c379a0000000000000000000000000000000000000
00000000000000000000815260040180806020018281038252601b8152602001
807f536166654d6174683a206164646974696f6e206f766572666c6f77000000
000081525060200191505060405180910390fd5b8091505092915050565b6000
6114c5600c546114b7600b54856114cc90919063ffffffff16565b6115529091
9063ffffffff16565b9050919050565b6000808314156114df57600090506115
4c565b60008284029050828482816114f057fe5b0414611547576040517f08c3
79a0000000000000000000000000000000000000000000000000000000008152
6004018080602001828103825260218152602001806117876021913960400191
505060405180910390fd5b809150505b92915050565b60006115948383604051
8060400160405280601a81526020017f536166654d6174683a20646976697369
6f6e206279207a65726f0000000000008152506116c0565b905092915050565b
600042600d54600660008573ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002054011080156115f95750600e546115f7836106a8565b115b905091
9050565b60008383111582906116ad576040517f08c379a00000000000000000
0000000000000000000000000000000000000000815260040180806020018281
03825283818151815260200191508051906020019080838360005b8381101561
1672578082015181840152602081019050611657565b50505050905090810190
601f16801561169f5780820380516001836020036101000a0319168152602001
91505b509250505060405180910390fd5b506000838503905080915050939250
5050565b6000808311829061176c576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004018080602001828103
825283818151815260200191508051906020019080838360005b838110156117
31578082015181840152602081019050611716565b5050505090509081019060
1f16801561175e5780820380516001836020036101000a031916815260200191
505b509250505060405180910390fd5b50600083858161177857fe5b04905080
915050939250505056fe536166654d6174683a206d756c7469706c6963617469
6f6e206f766572666c6f77a264697066735822122008b8df14a7e54e2a95783b
85150dca0e852f6772c361f80cb51236de4be4ef4d64736f6c63430007060033