How to find Blacklisted USDT Address on TRON - 👉 View More
Tokenview APIs online Web3 developer APIs Collection - 👉Log In
Transaction Info
Internal Txns
Event Logs(3)

0x45345c99ee20385275f9ca9a716697df7285dfa665f1395649bc3e29ff5309ef

Copy
Transaction Receipt Status
Success
Included in Block
Time
03-19-2025 17:33:35 (Local)
Sponsored
X-Ray
Token Txns (BEP-20)
1
Amount Transacted
0 BNB
Transaction Fees
0.021135099 BNB
Gas Used
7,045,033 ()
Gas Limit
7,045,033
Gas Price
0.000000003 BNB 
(3 Gwei)
Gas Fees
Base: 9,533,458.630855458 Gwei
Max: 3 Gwei
Max Priority: 3 Gwei
Burnt
NaN BNB
Txn Savings Fees
NaN BNB
Confirmations
241621
Nonce
0
Input Data
0x6080604052670de0b6b3a76400005f196100199190610749
565b5f1961002591906107a6565b6006555f6008555f6009555f600a55600260
0b55600a54600c55600b54600d55600c54600e55600d54600f55737501524e4b
ecf872960762e4fc257965b5ef7b4560125f6101000a81548173ffffffffffff
ffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffff
ffffffffffffffff160217905550737501524e4becf872960762e4fc257965b5
ef7b4560135f6101000a81548173ffffffffffffffffffffffffffffffffffff
ffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790
55507328816c4c4792467390c90e5b426f198570e2930760145f6101000a8154
8173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffff
ffffffffffffffffffffffffffffffff1602179055506001601660146101000a
81548160ff0219169083151502179055506001601660156101000a81548160ff
02191690831515021790555060016016806101000a81548160ff021916908315
150217905550670de0b6b3a764000060175566470de4df820000601855633b9a
ca006019553480156101c7575f80fd5b505f6101d76106e560201b60201c565b
9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffff
ff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055
508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffff
ffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f284
19497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460
025f6102876106e560201b60201c565b73ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
019081526020015f20819055505f7310ed43c718714eb63d5aa57b78b54704e2
56024e90508060155f6101000a81548173ffffffffffffffffffffffffffffff
ffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16
02179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01
556040518163ffffffff1660e01b8152600401602060405180830381865afa15
8015610365573d5f803e3d5ffd5b505050506040513d601f19601f8201168201
80604052508101906103899190610837565b73ffffffffffffffffffffffffff
ffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffff
ffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040
5180830381865afa1580156103ee573d5f803e3d5ffd5b505050506040513d60
1f19601f820116820180604052508101906104129190610837565b6040518363
ffffffff1660e01b815260040161042f929190610871565b6020604051808303
815f875af115801561044b573d5f803e3d5ffd5b505050506040513d601f1960
1f8201168201806040525081019061046f9190610837565b60165f6101000a81
548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffff
ffffffffffffffffffffffffffffffffff160217905550600160055f6104c161
06ec60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
015f205f6101000a81548160ff021916908315150217905550600160055f3073
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff1681526020019081526020015f205f6101000a815481
60ff021916908315150217905550600160055f60125f9054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1681526020019081526020015f205f6101000a81548160ff0219169083151502
17905550600160055f60135f9054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
20015f205f6101000a81548160ff02191690831515021790555060145f905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffff
ffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4
a11628f55a4df523b3ef670de0b6b3a76400006040516106d791906108a7565b
60405180910390a3506108c0565b5f33905090565b5f805f9054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050
919050565b7f4e487b7100000000000000000000000000000000000000000000
0000000000005f52601260045260245ffd5b5f61075382610713565b91506107
5e83610713565b92508261076e5761076d61071c565b5b828206905092915050
565b7f4e487b7100000000000000000000000000000000000000000000000000
0000005f52601160045260245ffd5b5f6107b082610713565b91506107bb8361
0713565b92508282039050818111156107d3576107d2610779565b5b92915050
565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050
919050565b5f610806826107dd565b9050919050565b610816816107fc565b81
14610820575f80fd5b50565b5f815190506108318161080d565b92915050565b
5f6020828403121561084c5761084b6107d9565b5b5f61085984828501610823
565b91505092915050565b61086b816107fc565b82525050565b5f6040820190
506108845f830185610862565b6108916020830184610862565b939250505056
5b6108a181610713565b82525050565b5f6020820190506108ba5f8301846108
98565b92915050565b613ccb806108cd5f395ff3fe6080604052600436106101
cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c4
92f04611610063578063c492f04614610640578063dd62ed3e14610668578063
ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb14
61058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd80
1461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e657
80638f9a55c01461050e57806395d89b411461053857806398a5c31514610562
576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5
cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec116101
3d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461
041857806374010ece1461042e576101d6565b8063313ce56714610322578063
49bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e5761
01d6565b80631694505e116101aa5780631694505e1461026857806318160ddd
1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b
8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c57
6101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060
048036038101906101fb9190612d80565b6106f4565b005b34801561020d575f
80fd5b50610216610813565b6040516102239190612e27565b60405180910390
f35b348015610237575f80fd5b50610252600480360381019061024d9190612e
7a565b610850565b60405161025f9190612ed2565b60405180910390f35b3480
15610273575f80fd5b5061027c61086d565b6040516102899190612f46565b60
405180910390f35b34801561029d575f80fd5b506102a6610892565b60405161
02b39190612f6e565b60405180910390f35b3480156102c7575f80fd5b506102
e260048036038101906102dd9190612f87565b6108a1565b6040516102ef9190
612ed2565b60405180910390f35b348015610303575f80fd5b5061030c610975
565b6040516103199190612f6e565b60405180910390f35b34801561032d575f
80fd5b5061033661097b565b6040516103439190612ff2565b60405180910390
f35b348015610357575f80fd5b50610360610983565b60405161036d91906130
1a565b60405180910390f35b348015610381575f80fd5b5061039c6004803603
8101906103979190613033565b6109a8565b005b3480156103a9575f80fd5b50
6103c460048036038101906103bf9190613088565b610a93565b005b34801561
03d1575f80fd5b506103da610b43565b005b3480156103e7575f80fd5b506104
0260048036038101906103fd9190613033565b610c10565b60405161040f9190
612f6e565b60405180910390f35b348015610423575f80fd5b5061042c610c5e
565b005b348015610439575f80fd5b50610454600480360381019061044f9190
6130b3565b610dac565b005b348015610461575f80fd5b5061046a610e4a565b
6040516104779190612f6e565b60405180910390f35b34801561048b575f80fd
5b506104a660048036038101906104a19190613033565b610e50565b60405161
04b39190612f6e565b60405180910390f35b3480156104c7575f80fd5b506104
d0610e65565b6040516104dd919061301a565b60405180910390f35b34801561
04f1575f80fd5b5061050c60048036038101906105079190613088565b610e8c
565b005b348015610519575f80fd5b50610522610f3d565b60405161052f9190
612f6e565b60405180910390f35b348015610543575f80fd5b5061054c610f43
565b6040516105599190612e27565b60405180910390f35b34801561056d575f
80fd5b50610588600480360381019061058391906130b3565b610f80565b005b
348015610595575f80fd5b506105b060048036038101906105ab91906130de56
5b61101e565b005b3480156105bd575f80fd5b506105d8600480360381019061
05d39190612e7a565b6110d4565b6040516105e59190612ed2565b6040518091
0390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190
613033565b6110f1565b6040516106219190612ed2565b60405180910390f35b
348015610635575f80fd5b5061063e61110e565b005b34801561064b575f80fd
5b506106666004803603810190610661919061319b565b6111e3565b005b3480
15610673575f80fd5b5061068e600480360381019061068991906131f8565b61
1312565b60405161069b9190612f6e565b60405180910390f35b3480156106af
575f80fd5b506106ca60048036038101906106c591906130b3565b611394565b
005b3480156106d7575f80fd5b506106f260048036038101906106ed91906130
33565b611432565b005b6106fc6115ef565b73ffffffffffffffffffffffffff
ffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461
0788576040517f08c379a0000000000000000000000000000000000000000000
00000000000000815260040161077f90613280565b60405180910390fd5b5f5b
815181101561080f57600160105f8484815181106107ab576107aa61329e565b
5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
5f205f6101000a81548160ff0219169083151502179055508080600101915050
61078a565b5050565b60606040518060400160405280600681526020017f426f
6243617400000000000000000000000000000000000000000000000000008152
50905090565b5f61086361085c6115ef565b84846115f6565b60019050929150
50565b60155f9054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff1681565b5f670de0b6b3a7640000905090565b5f6108ad8484846117
b9565b61096a846108b96115ef565b6109658560405180606001604052806028
8152602001613c6e6028913960045f8b73ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
019081526020015f205f61091c6115ef565b73ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
6020019081526020015f20546120199092919063ffffffff16565b6115f6565b
600190509392505050565b60195481565b5f6009905090565b60165f90549061
01000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109
b06115ef565b73ffffffffffffffffffffffffffffffffffffffff165f805490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff1614610a3c576040517f08c379a000
0000000000000000000000000000000000000000000000000000008152600401
610a3390613280565b60405180910390fd5b5f60105f8373ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff1681526020019081526020015f205f6101000a81548160ff021916908315
15021790555050565b610a9b6115ef565b73ffffffffffffffffffffffffffff
ffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b
27576040517f08c379a000000000000000000000000000000000000000000000
0000000000008152600401610b1e90613280565b60405180910390fd5b806016
806101000a81548160ff02191690831515021790555050565b60125f90549061
01000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16610b836115ef565b73ffffffffffff
ffffffffffffffffffffffffffff161480610bf8575060135f9054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff16610be06115ef565b73ffffffffffffffffff
ffffffffffffffffffffff16145b610c00575f80fd5b5f479050610c0d816120
7b565b50565b5f610c5760025f8473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190
81526020015f20546120e3565b9050919050565b610c666115ef565b73ffffff
ffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff1614610cf2576040517f08c379a00000000000000000000000
00000000000000000000000000000000008152600401610ce990613280565b60
405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f
8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344
cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390
a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff
021916908373ffffffffffffffffffffffffffffffffffffffff160217905550
565b610db46115ef565b73ffffffffffffffffffffffffffffffffffffffff16
5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1614610e40576040517f08
c379a00000000000000000000000000000000000000000000000000000000081
52600401610e3790613280565b60405180910390fd5b8060178190555050565b
60175481565b6011602052805f5260405f205f915090505481565b5f805f9054
906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090
565b610e946115ef565b73ffffffffffffffffffffffffffffffffffffffff16
5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08
c379a00000000000000000000000000000000000000000000000000000000081
52600401610f1790613280565b60405180910390fd5b80601660146101000a81
548160ff02191690831515021790555050565b60185481565b60606040518060
400160405280600681526020017f424f42434154000000000000000000000000
0000000000000000000000000000815250905090565b610f886115ef565b73ff
ffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1614611014576040517f08c379a0000000000000000000
00000000000000000000000000000000000000815260040161100b9061328056
5b60405180910390fd5b8060198190555050565b6110266115ef565b73ffffff
ffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff16146110b2576040517f08c379a00000000000000000000000
000000000000000000000000000000000081526004016110a990613280565b60
405180910390fd5b8360088190555082600a819055508160098190555080600b
8190555050505050565b5f6110e76110e06115ef565b84846117b9565b600190
5092915050565b6010602052805f5260405f205f915054906101000a900460ff
1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114e61
15ef565b73ffffffffffffffffffffffffffffffffffffffff1614806111c357
5060135f9054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff166111ab6115ef56
5b73ffffffffffffffffffffffffffffffffffffffff16145b6111cb575f80fd
5b5f6111d530610c10565b90506111e08161214f565b50565b6111eb6115ef56
5b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1614611277576040517f08c379a0000000000000
00000000000000000000000000000000000000000000815260040161126e9061
3280565b60405180910390fd5b5f5b8383905081101561130c578160055f8686
8581811061129b5761129a61329e565b5b90506020020160208101906112b091
90613033565b73ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff1681526020019081526020015f205f
6101000a81548160ff0219169083151502179055508080600101915050611279
565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff1681526020019081526020015f
2054905092915050565b61139c6115ef565b73ffffffffffffffffffffffffff
ffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461
1428576040517f08c379a0000000000000000000000000000000000000000000
00000000000000815260040161141f90613280565b60405180910390fd5b8060
188190555050565b61143a6115ef565b73ffffffffffffffffffffffffffffff
ffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114c6
576040517f08c379a00000000000000000000000000000000000000000000000
000000000081526004016114bd90613280565b60405180910390fd5b5f73ffff
ffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffff
ffffffffffffffffff1603611534576040517f08c379a0000000000000000000
00000000000000000000000000000000000000815260040161152b9061333b56
5b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff
165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c53165914
1344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06040516040518091
0390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffff
ffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790
555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffff
ffff168373ffffffffffffffffffffffffffffffffffffffff16036116645760
40517f08c379a000000000000000000000000000000000000000000000000000
000000815260040161165b906133c9565b60405180910390fd5b5f73ffffffff
ffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffff
ffffffffffffff16036116d2576040517f08c379a00000000000000000000000
000000000000000000000000000000000081526004016116c990613457565b60
405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff1681526020019081526020015f
20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffff
ffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f7142
7d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117ac9190612f6e
565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffff
ffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118
27576040517f08c379a000000000000000000000000000000000000000000000
000000000000815260040161181e906134e5565b60405180910390fd5b5f73ff
ffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffff
ffffffffffffffffffff1603611895576040517f08c379a00000000000000000
0000000000000000000000000000000000000000815260040161188c90613573
565b60405180910390fd5b5f81116118d7576040517f08c379a0000000000000
0000000000000000000000000000000000000000000081526004016118ce9061
3601565b60405180910390fd5b6118df610e65565b73ffffffffffffffffffff
ffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffff
ff161415801561194d575061191d610e65565b73ffffffffffffffffffffffff
ffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16
14155b15611d2657601660149054906101000a900460ff166119dc5761196e61
0e65565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffff
ffffffffffffffffffffffffffffffff16146119db576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040161
19d29061368f565b60405180910390fd5b5b601754811115611a21576040517f
08c379a000000000000000000000000000000000000000000000000000000000
8152600401611a18906136f7565b60405180910390fd5b60105f8473ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff1681526020019081526020015f205f9054906101000a900460ff
16158015611abf575060105f8373ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
526020015f205f9054906101000a900460ff16155b611afe576040517f08c379
a000000000000000000000000000000000000000000000000000000000815260
0401611af590613785565b60405180910390fd5b60165f9054906101000a9004
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffff
ffff1614611baa5760185481611b5f84610c10565b611b6991906137d0565b10
611ba9576040517f08c379a00000000000000000000000000000000000000000
00000000000000008152600401611ba090613873565b60405180910390fd5b5b
5f611bb430610c10565b90505f60195482101590506017548210611bce576017
5491505b808015611be85750601660159054906101000a900460ff16155b8015
611c41575060165f9054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ff
ffffffffffffffffffffffffffffffffffffff1614155b8015611c5757506016
8054906101000a900460ff165b8015611caa575060055f8673ffffffffffffff
ffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffff
ffffff1681526020019081526020015f205f9054906101000a900460ff16155b
8015611cfd575060055f8573ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
20015f205f9054906101000a900460ff16155b15611d2357611d0b8261214f56
5b5f4790505f811115611d2157611d204761207b565b5b505b50505b5f600190
5060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff1681526020019081526020015f205f90
54906101000a900460ff1680611dc6575060055f8473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1681526020019081526020015f205f9054906101000a900460ff165b80611e77
575060165f9054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffff
ffffffffffffffffffffffffffffffff1614158015611e76575060165f905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffff
ffffffffffffffff1614155b5b15611e84575f9050612007565b60165f905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffff
ffffffffffffffff16148015611f2d575060155f9054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16
14155b15611f4557600854600c81905550600954600d819055505b60165f9054
906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffff
ffffffffffffffffff16148015611fee575060155f9054906101000a900473ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff
1614155b1561200657600a54600c81905550600b54600d819055505b5b612013
848484846123ba565b50505050565b5f838311158290612060576040517f08c3
79a0000000000000000000000000000000000000000000000000000000008152
6004016120579190612e27565b60405180910390fd5b505f838561206e919061
3891565b9050809150509392505050565b60135f9054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff166108fc8290811502906040515f60405180830381858888
f193505050501580156120df573d5f803e3d5ffd5b5050565b5f600654821115
612129576040517f08c379a00000000000000000000000000000000000000000
0000000000000000815260040161212090613934565b60405180910390fd5b5f
6121326123e7565b9050612147818461241090919063ffffffff16565b915050
919050565b6001601660156101000a81548160ff021916908315150217905550
5f600267ffffffffffffffff81111561218657612185612bea565b5b60405190
80825280602002602001820160405280156121b4578160200160208202803683
3780820191505090505b50905030815f815181106121cb576121ca61329e565b
5b602002602001019073ffffffffffffffffffffffffffffffffffffffff1690
8173ffffffffffffffffffffffffffffffffffffffff168152505060155f9054
906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffff
ff1660e01b8152600401602060405180830381865afa15801561226f573d5f80
3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061
22939190613966565b816001815181106122a7576122a661329e565b5b602002
602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffff
ffffffffffffffffffffffffffffffffffff168152505061230d3060155f9054
906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115
f6565b60155f9054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947
835f8430426040518663ffffffff1660e01b815260040161236f959493929190
613a81565b5f604051808303815f87803b158015612386575f80fd5b505af115
8015612398573d5f803e3d5ffd5b50505050505f601660156101000a81548160
ff02191690831515021790555050565b806123c8576123c7612459565b5b6123
d3848484612492565b806123e1576123e0612770565b5b50505050565b5f805f
6123f2612784565b91509150612409818361241090919063ffffffff16565b92
50505090565b5f61245183836040518060400160405280601a81526020017f53
6166654d6174683a206469766973696f6e206279207a65726f00000000000081
52506127e0565b905092915050565b5f600c5414801561246b57505f600d5414
5b61249057600c54600e81905550600d54600f819055505f600c819055505f60
0d819055505b565b5f805f805f806124a187612841565b955095509550955095
5095506124fd8660025f8c73ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
20015f20546128a190919063ffffffff16565b60025f8b73ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff1681526020019081526020015f208190555061258e8560025f8b73ffffff
ffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffff
ffffffffffffff1681526020019081526020015f20546128ea90919063ffffff
ff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff1681526020019081526020015f
20819055506125d881612947565b6125e284836129fe565b60165f9054906101
000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffff
ffffffffffff16148061266f5750612640610e65565b73ffffffffffffffffff
ffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffff
ffff16145b156126ff578773ffffffffffffffffffffffffffffffffffffffff
1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2
c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516126
f29190612f6e565b60405180910390a3612765565b8773ffffffffffffffffff
ffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffff
ffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4d
f523b3ef8560405161275c9190612f6e565b60405180910390a35b5050505050
50505050565b600e54600c81905550600f54600d81905550565b5f805f600654
90505f670de0b6b3a764000090506127b5670de0b6b3a7640000600654612410
90919063ffffffff16565b8210156127d357600654670de0b6b3a76400009350
935050506127dc565b81819350935050505b9091565b5f808311829061282657
6040517f08c379a0000000000000000000000000000000000000000000000000
00000000815260040161281d9190612e27565b60405180910390fd5b505f8385
6128349190613b06565b9050809150509392505050565b5f805f805f805f805f
6128598a600c54600d54612a38565b9250925092505f6128686123e7565b9050
5f805f6128798e878787612aca565b9250925092508282828989899c509c509c
509c509c509c505050505050505091939550919395565b5f6128e28383604051
8060400160405280601e81526020017f536166654d6174683a20737562747261
6374696f6e206f766572666c6f770000815250612019565b905092915050565b
5f8082846128f891906137d0565b90508381101561293d576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
0161293490613b80565b60405180910390fd5b8091505092915050565b5f6129
506123e7565b90505f6129668284612b4e90919063ffffffff16565b90506129
b88160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff1681526020019081526020015f2054
6128ea90919063ffffffff16565b60025f3073ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
6020019081526020015f2081905550505050565b612a13826006546128a19091
9063ffffffff16565b600681905550612a2e816007546128ea90919063ffffff
ff16565b6007819055505050565b5f805f80612a626064612a54888a612b4e90
919063ffffffff16565b61241090919063ffffffff16565b90505f612a8b6064
612a7d888b612b4e90919063ffffffff16565b61241090919063ffffffff1656
5b90505f612ab382612aa5858c6128a190919063ffffffff16565b6128a19091
9063ffffffff16565b905080838395509550955050505093509350939050565b
5f805f80612ae18589612b4e90919063ffffffff16565b90505f612af7868961
2b4e90919063ffffffff16565b90505f612b0d8789612b4e90919063ffffffff
16565b90505f612b3582612b2785876128a190919063ffffffff16565b6128a1
90919063ffffffff16565b905083818496509650965050505050945094509491
5050565b5f808303612b5e575f9050612bbf565b5f8284612b6b9190613b9e56
5b9050828482612b7a9190613b06565b14612bba576040517f08c379a0000000
000000000000000000000000000000000000000000000000008152600401612b
b190613c4f565b60405180910390fd5b809150505b92915050565b5f60405190
5090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b
7f4e487b71000000000000000000000000000000000000000000000000000000
005f52604160045260245ffd5b612c2082612bda565b810181811067ffffffff
ffffffff82111715612c3f57612c3e612bea565b5b80604052505050565b5f61
2c51612bc5565b9050612c5d8282612c17565b919050565b5f67ffffffffffff
ffff821115612c7c57612c7b612bea565b5b6020820290506020810190509190
50565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff821690
50919050565b5f612cba82612c91565b9050919050565b612cca81612cb0565b
8114612cd4575f80fd5b50565b5f81359050612ce581612cc1565b9291505056
5b5f612cfd612cf884612c62565b612c48565b90508083825260208201905060
208402830185811115612d2057612d1f612c8d565b5b835b81811015612d4957
80612d358882612cd7565b845260208401935050602081019050612d22565b50
50509392505050565b5f82601f830112612d6757612d66612bd6565b5b813561
2d77848260208601612ceb565b91505092915050565b5f60208284031215612d
9557612d94612bce565b5b5f82013567ffffffffffffffff811115612db25761
2db1612bd2565b5b612dbe84828501612d53565b91505092915050565b5f8151
9050919050565b5f82825260208201905092915050565b8281835e5f83830152
505050565b5f612df982612dc7565b612e038185612dd1565b9350612e138185
60208601612de1565b612e1c81612bda565b840191505092915050565b5f6020
820190508181035f830152612e3f8184612def565b905092915050565b5f8190
50919050565b612e5981612e47565b8114612e63575f80fd5b50565b5f813590
50612e7481612e50565b92915050565b5f8060408385031215612e9057612e8f
612bce565b5b5f612e9d85828601612cd7565b9250506020612eae8582860161
2e66565b9150509250929050565b5f8115159050919050565b612ecc81612eb8
565b82525050565b5f602082019050612ee55f830184612ec3565b9291505056
5b5f819050919050565b5f612f0e612f09612f0484612c91565b612eeb565b61
2c91565b9050919050565b5f612f1f82612ef4565b9050919050565b5f612f30
82612f15565b9050919050565b612f4081612f26565b82525050565b5f602082
019050612f595f830184612f37565b92915050565b612f6881612e47565b8252
5050565b5f602082019050612f815f830184612f5f565b92915050565b5f805f
60608486031215612f9e57612f9d612bce565b5b5f612fab86828701612cd756
5b9350506020612fbc86828701612cd7565b9250506040612fcd86828701612e
66565b9150509250925092565b5f60ff82169050919050565b612fec81612fd7
565b82525050565b5f6020820190506130055f830184612fe3565b9291505056
5b61301481612cb0565b82525050565b5f60208201905061302d5f8301846130
0b565b92915050565b5f6020828403121561304857613047612bce565b5b5f61
305584828501612cd7565b91505092915050565b61306781612eb8565b811461
3071575f80fd5b50565b5f813590506130828161305e565b92915050565b5f60
20828403121561309d5761309c612bce565b5b5f6130aa84828501613074565b
91505092915050565b5f602082840312156130c8576130c7612bce565b5b5f61
30d584828501612e66565b91505092915050565b5f805f806080858703121561
30f6576130f5612bce565b5b5f61310387828801612e66565b94505060206131
1487828801612e66565b935050604061312587828801612e66565b9250506060
61313687828801612e66565b91505092959194509250565b5f80fd5b5f808360
1f84011261315b5761315a612bd6565b5b8235905067ffffffffffffffff8111
1561317857613177613142565b5b602083019150836020820283011115613194
57613193612c8d565b5b9250929050565b5f805f604084860312156131b25761
31b1612bce565b5b5f84013567ffffffffffffffff8111156131cf576131ce61
2bd2565b5b6131db86828701613146565b935093505060206131ee8682870161
3074565b9150509250925092565b5f806040838503121561320e5761320d612b
ce565b5b5f61321b85828601612cd7565b925050602061322c85828601612cd7
565b9150509250929050565b7f4f776e61626c653a2063616c6c657220697320
6e6f7420746865206f776e65725f82015250565b5f61326a602083612dd1565b
915061327582613236565b602082019050919050565b5f602082019050818103
5f8301526132978161325e565b9050919050565b7f4e487b7100000000000000
0000000000000000000000000000000000000000005f52603260045260245ffd
5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f
20615f8201527f64647265737300000000000000000000000000000000000000
00000000000000602082015250565b5f613325602683612dd1565b9150613330
826132cb565b604082019050919050565b5f6020820190508181035f83015261
335281613319565b9050919050565b7f45524332303a20617070726f76652066
726f6d20746865207a65726f206164645f8201527f7265737300000000000000
000000000000000000000000000000000000000000602082015250565b5f6133
b3602483612dd1565b91506133be82613359565b604082019050919050565b5f
6020820190508181035f8301526133e0816133a7565b9050919050565b7f4552
4332303a20617070726f766520746f20746865207a65726f2061646472655f82
01527f7373000000000000000000000000000000000000000000000000000000
000000602082015250565b5f613441602283612dd1565b915061344c826133e7
565b604082019050919050565b5f6020820190508181035f83015261346e8161
3435565b9050919050565b7f45524332303a207472616e736665722066726f6d
20746865207a65726f2061645f8201527f647265737300000000000000000000
0000000000000000000000000000000000602082015250565b5f6134cf602583
612dd1565b91506134da82613475565b604082019050919050565b5f60208201
90508181035f8301526134fc816134c3565b9050919050565b7f45524332303a
207472616e7366657220746f20746865207a65726f20616464725f8201527f65
7373000000000000000000000000000000000000000000000000000000000060
2082015250565b5f61355d602383612dd1565b915061356882613503565b6040
82019050919050565b5f6020820190508181035f83015261358a81613551565b
9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520
67726561746572205f8201527f7468616e207a65726f00000000000000000000
00000000000000000000000000602082015250565b5f6135eb602983612dd156
5b91506135f682613591565b604082019050919050565b5f6020820190508181
035f830152613618816135df565b9050919050565b7f544f4b454e3a20546869
73206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e
7320756e74696c2074726164696e6720697320656e61626c6564006020820152
50565b5f613679603f83612dd1565b91506136848261361f565b604082019050
919050565b5f6020820190508181035f8301526136a68161366d565b90509190
50565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974
000000005f82015250565b5f6136e1601c83612dd1565b91506136ec826136ad
565b602082019050919050565b5f6020820190508181035f83015261370e8161
36d5565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420
697320626c61636b6c6973745f8201527f656421000000000000000000000000
0000000000000000000000000000000000602082015250565b5f61376f602383
612dd1565b915061377a82613715565b604082019050919050565b5f60208201
90508181035f83015261379c81613763565b9050919050565b7f4e487b710000
00000000000000000000000000000000000000000000000000005f5260116004
5260245ffd5b5f6137da82612e47565b91506137e583612e47565b9250828201
9050808211156137fd576137fc6137a3565b5b92915050565b7f544f4b454e3a
2042616c616e636520657863656564732077616c6c65742073695f8201527f7a
6521000000000000000000000000000000000000000000000000000000000060
2082015250565b5f61385d602383612dd1565b915061386882613803565b6040
82019050919050565b5f6020820190508181035f83015261388a81613851565b
9050919050565b5f61389b82612e47565b91506138a683612e47565b92508282
039050818111156138be576138bd6137a3565b5b92915050565b7f416d6f756e
74206d757374206265206c657373207468616e20746f74616c20725f8201527f
65666c656374696f6e7300000000000000000000000000000000000000000000
602082015250565b5f61391e602a83612dd1565b9150613929826138c4565b60
4082019050919050565b5f6020820190508181035f83015261394b8161391256
5b9050919050565b5f8151905061396081612cc1565b92915050565b5f602082
8403121561397b5761397a612bce565b5b5f61398884828501613952565b9150
5092915050565b5f819050919050565b5f6139b46139af6139aa84613991565b
612eeb565b612e47565b9050919050565b6139c48161399a565b82525050565b
5f81519050919050565b5f82825260208201905092915050565b5f8190506020
82019050919050565b6139fc81612cb0565b82525050565b5f613a0d83836139
f3565b60208301905092915050565b5f602082019050919050565b5f613a2f82
6139ca565b613a3981856139d4565b9350613a44836139e4565b805f5b838110
15613a74578151613a5b8882613a02565b9750613a6683613a19565b92505060
0181019050613a47565b5085935050505092915050565b5f60a082019050613a
945f830188612f5f565b613aa160208301876139bb565b818103604083015261
3ab38186613a25565b9050613ac2606083018561300b565b613acf6080830184
612f5f565b9695505050505050565b7f4e487b71000000000000000000000000
000000000000000000000000000000005f52601260045260245ffd5b5f613b10
82612e47565b9150613b1b83612e47565b925082613b2b57613b2a613ad9565b
5b828204905092915050565b7f536166654d6174683a206164646974696f6e20
6f766572666c6f7700000000005f82015250565b5f613b6a601b83612dd1565b
9150613b7582613b36565b602082019050919050565b5f602082019050818103
5f830152613b9781613b5e565b9050919050565b5f613ba882612e47565b9150
613bb383612e47565b9250828202613bc181612e47565b915082820484148315
17613bd857613bd76137a3565b5b5092915050565b7f536166654d6174683a20
6d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000
0000000000000000000000000000000000000000000000000000006020820152
50565b5f613c39602183612dd1565b9150613c4482613bdf565b604082019050
919050565b5f6020820190508181035f830152613c6681613c2d565b90509190
5056fe45524332303a207472616e7366657220616d6f756e7420657863656564
7320616c6c6f77616e6365a26469706673582212209d3163e6c5319b1974f6bb
ff0bde9190d0c5c85374e870ecdfddfe85105ae57964736f6c634300081a0033
Raw traces
[
  {
    "action": {
      "from": "0x7501524e4becf872960762e4fc257965b5ef7b45",
      "gas": "0x6b7fa9",
      "init": "0x6080604052670de0b6b3a76400005f196100199190610749565b5f1961002591906107a6565b6006555f6008555f6009555f600a556002600b55600a54600c55600b54600d55600c54600e55600d54600f55737501524e4becf872960762e4fc257965b5ef7b4560125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737501524e4becf872960762e4fc257965b5ef7b4560135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507328816c4c4792467390c90e5b426f198570e2930760145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601660146101000a81548160ff0219169083151502179055506001601660156101000a81548160ff02191690831515021790555060016016806101000a81548160ff021916908315150217905550670de0b6b3a764000060175566470de4df820000601855633b9aca006019553480156101c7575f80fd5b505f6101d76106e560201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f6102876106e560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f7310ed43c718714eb63d5aa57b78b54704e256024e90508060155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610365573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103899190610837565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103ee573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104129190610837565b6040518363ffffffff1660e01b815260040161042f929190610871565b6020604051808303815f875af115801561044b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061046f9190610837565b60165f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f6104c16106ec60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a76400006040516106d791906108a7565b60405180910390a3506108c0565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61075382610713565b915061075e83610713565b92508261076e5761076d61071c565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107b082610713565b91506107bb83610713565b92508282039050818111156107d3576107d2610779565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610806826107dd565b9050919050565b610816816107fc565b8114610820575f80fd5b50565b5f815190506108318161080d565b92915050565b5f6020828403121561084c5761084b6107d9565b5b5f61085984828501610823565b91505092915050565b61086b816107fc565b82525050565b5f6040820190506108845f830185610862565b6108916020830184610862565b9392505050565b6108a181610713565b82525050565b5f6020820190506108ba5f830184610898565b92915050565b613ccb806108cd5f395ff3fe6080604052600436106101cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c492f04611610063578063c492f04614610640578063dd62ed3e14610668578063ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb1461058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd801461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e65780638f9a55c01461050e57806395d89b411461053857806398a5c31514610562576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec1161013d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461041857806374010ece1461042e576101d6565b8063313ce5671461032257806349bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e576101d6565b80631694505e116101aa5780631694505e1461026857806318160ddd1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c576101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060048036038101906101fb9190612d80565b6106f4565b005b34801561020d575f80fd5b50610216610813565b6040516102239190612e27565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190612e7a565b610850565b60405161025f9190612ed2565b60405180910390f35b348015610273575f80fd5b5061027c61086d565b6040516102899190612f46565b60405180910390f35b34801561029d575f80fd5b506102a6610892565b6040516102b39190612f6e565b60405180910390f35b3480156102c7575f80fd5b506102e260048036038101906102dd9190612f87565b6108a1565b6040516102ef9190612ed2565b60405180910390f35b348015610303575f80fd5b5061030c610975565b6040516103199190612f6e565b60405180910390f35b34801561032d575f80fd5b5061033661097b565b6040516103439190612ff2565b60405180910390f35b348015610357575f80fd5b50610360610983565b60405161036d919061301a565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190613033565b6109a8565b005b3480156103a9575f80fd5b506103c460048036038101906103bf9190613088565b610a93565b005b3480156103d1575f80fd5b506103da610b43565b005b3480156103e7575f80fd5b5061040260048036038101906103fd9190613033565b610c10565b60405161040f9190612f6e565b60405180910390f35b348015610423575f80fd5b5061042c610c5e565b005b348015610439575f80fd5b50610454600480360381019061044f91906130b3565b610dac565b005b348015610461575f80fd5b5061046a610e4a565b6040516104779190612f6e565b60405180910390f35b34801561048b575f80fd5b506104a660048036038101906104a19190613033565b610e50565b6040516104b39190612f6e565b60405180910390f35b3480156104c7575f80fd5b506104d0610e65565b6040516104dd919061301a565b60405180910390f35b3480156104f1575f80fd5b5061050c60048036038101906105079190613088565b610e8c565b005b348015610519575f80fd5b50610522610f3d565b60405161052f9190612f6e565b60405180910390f35b348015610543575f80fd5b5061054c610f43565b6040516105599190612e27565b60405180910390f35b34801561056d575f80fd5b50610588600480360381019061058391906130b3565b610f80565b005b348015610595575f80fd5b506105b060048036038101906105ab91906130de565b61101e565b005b3480156105bd575f80fd5b506105d860048036038101906105d39190612e7a565b6110d4565b6040516105e59190612ed2565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190613033565b6110f1565b6040516106219190612ed2565b60405180910390f35b348015610635575f80fd5b5061063e61110e565b005b34801561064b575f80fd5b506106666004803603810190610661919061319b565b6111e3565b005b348015610673575f80fd5b5061068e600480360381019061068991906131f8565b611312565b60405161069b9190612f6e565b60405180910390f35b3480156106af575f80fd5b506106ca60048036038101906106c591906130b3565b611394565b005b3480156106d7575f80fd5b506106f260048036038101906106ed9190613033565b611432565b005b6106fc6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f90613280565b60405180910390fd5b5f5b815181101561080f57600160105f8484815181106107ab576107aa61329e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061078a565b5050565b60606040518060400160405280600681526020017f426f624361740000000000000000000000000000000000000000000000000000815250905090565b5f61086361085c6115ef565b84846115f6565b6001905092915050565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6108ad8484846117b9565b61096a846108b96115ef565b61096585604051806060016040528060288152602001613c6e6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61091c6115ef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120199092919063ffffffff16565b6115f6565b600190509392505050565b60195481565b5f6009905090565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109b06115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3390613280565b60405180910390fd5b5f60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610a9b6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1e90613280565b60405180910390fd5b806016806101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b836115ef565b73ffffffffffffffffffffffffffffffffffffffff161480610bf8575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610be06115ef565b73ffffffffffffffffffffffffffffffffffffffff16145b610c00575f80fd5b5f479050610c0d8161207b565b50565b5f610c5760025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120e3565b9050919050565b610c666115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce990613280565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610db46115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3790613280565b60405180910390fd5b8060178190555050565b60175481565b6011602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e946115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1790613280565b60405180910390fd5b80601660146101000a81548160ff02191690831515021790555050565b60185481565b60606040518060400160405280600681526020017f424f424341540000000000000000000000000000000000000000000000000000815250905090565b610f886115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611014576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100b90613280565b60405180910390fd5b8060198190555050565b6110266115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a990613280565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f6110e76110e06115ef565b84846117b9565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114e6115ef565b73ffffffffffffffffffffffffffffffffffffffff1614806111c3575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111ab6115ef565b73ffffffffffffffffffffffffffffffffffffffff16145b6111cb575f80fd5b5f6111d530610c10565b90506111e08161214f565b50565b6111eb6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611277576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126e90613280565b60405180910390fd5b5f5b8383905081101561130c578160055f86868581811061129b5761129a61329e565b5b90506020020160208101906112b09190613033565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611279565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61139c6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611428576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141f90613280565b60405180910390fd5b8060188190555050565b61143a6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bd90613280565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152b9061333b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165b906133c9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c990613457565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117ac9190612f6e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611827576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181e906134e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c90613573565b60405180910390fd5b5f81116118d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ce90613601565b60405180910390fd5b6118df610e65565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561194d575061191d610e65565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611d2657601660149054906101000a900460ff166119dc5761196e610e65565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d29061368f565b60405180910390fd5b5b601754811115611a21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a18906136f7565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611abf575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611afe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af590613785565b60405180910390fd5b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611baa5760185481611b5f84610c10565b611b6991906137d0565b10611ba9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba090613873565b60405180910390fd5b5b5f611bb430610c10565b90505f60195482101590506017548210611bce5760175491505b808015611be85750601660159054906101000a900460ff16155b8015611c41575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611c57575060168054906101000a900460ff165b8015611caa575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611cfd575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d2357611d0b8261214f565b5f4790505f811115611d2157611d204761207b565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611dc6575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611e77575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611e76575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611e84575f9050612007565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611f2d575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611f4557600854600c81905550600954600d819055505b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611fee575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561200657600a54600c81905550600b54600d819055505b5b612013848484846123ba565b50505050565b5f838311158290612060576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120579190612e27565b60405180910390fd5b505f838561206e9190613891565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156120df573d5f803e3d5ffd5b5050565b5f600654821115612129576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212090613934565b60405180910390fd5b5f6121326123e7565b9050612147818461241090919063ffffffff16565b915050919050565b6001601660156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561218657612185612bea565b5b6040519080825280602002602001820160405280156121b45781602001602082028036833780820191505090505b50905030815f815181106121cb576121ca61329e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561226f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122939190613966565b816001815181106122a7576122a661329e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061230d3060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115f6565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161236f959493929190613a81565b5f604051808303815f87803b158015612386575f80fd5b505af1158015612398573d5f803e3d5ffd5b50505050505f601660156101000a81548160ff02191690831515021790555050565b806123c8576123c7612459565b5b6123d3848484612492565b806123e1576123e0612770565b5b50505050565b5f805f6123f2612784565b91509150612409818361241090919063ffffffff16565b9250505090565b5f61245183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127e0565b905092915050565b5f600c5414801561246b57505f600d54145b61249057600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f806124a187612841565b9550955095509550955095506124fd8660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128a190919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061258e8560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea90919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125d881612947565b6125e284836129fe565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16148061266f5750612640610e65565b73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b156126ff578773ffffffffffffffffffffffffffffffffffffffff1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516126f29190612f6e565b60405180910390a3612765565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161275c9190612f6e565b60405180910390a35b505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a764000090506127b5670de0b6b3a764000060065461241090919063ffffffff16565b8210156127d357600654670de0b6b3a76400009350935050506127dc565b81819350935050505b9091565b5f8083118290612826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281d9190612e27565b60405180910390fd5b505f83856128349190613b06565b9050809150509392505050565b5f805f805f805f805f6128598a600c54600d54612a38565b9250925092505f6128686123e7565b90505f805f6128798e878787612aca565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f6128e283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612019565b905092915050565b5f8082846128f891906137d0565b90508381101561293d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293490613b80565b60405180910390fd5b8091505092915050565b5f6129506123e7565b90505f6129668284612b4e90919063ffffffff16565b90506129b88160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea90919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b612a13826006546128a190919063ffffffff16565b600681905550612a2e816007546128ea90919063ffffffff16565b6007819055505050565b5f805f80612a626064612a54888a612b4e90919063ffffffff16565b61241090919063ffffffff16565b90505f612a8b6064612a7d888b612b4e90919063ffffffff16565b61241090919063ffffffff16565b90505f612ab382612aa5858c6128a190919063ffffffff16565b6128a190919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f80612ae18589612b4e90919063ffffffff16565b90505f612af78689612b4e90919063ffffffff16565b90505f612b0d8789612b4e90919063ffffffff16565b90505f612b3582612b2785876128a190919063ffffffff16565b6128a190919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f808303612b5e575f9050612bbf565b5f8284612b6b9190613b9e565b9050828482612b7a9190613b06565b14612bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bb190613c4f565b60405180910390fd5b809150505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612c2082612bda565b810181811067ffffffffffffffff82111715612c3f57612c3e612bea565b5b80604052505050565b5f612c51612bc5565b9050612c5d8282612c17565b919050565b5f67ffffffffffffffff821115612c7c57612c7b612bea565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612cba82612c91565b9050919050565b612cca81612cb0565b8114612cd4575f80fd5b50565b5f81359050612ce581612cc1565b92915050565b5f612cfd612cf884612c62565b612c48565b90508083825260208201905060208402830185811115612d2057612d1f612c8d565b5b835b81811015612d495780612d358882612cd7565b845260208401935050602081019050612d22565b5050509392505050565b5f82601f830112612d6757612d66612bd6565b5b8135612d77848260208601612ceb565b91505092915050565b5f60208284031215612d9557612d94612bce565b5b5f82013567ffffffffffffffff811115612db257612db1612bd2565b5b612dbe84828501612d53565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f612df982612dc7565b612e038185612dd1565b9350612e13818560208601612de1565b612e1c81612bda565b840191505092915050565b5f6020820190508181035f830152612e3f8184612def565b905092915050565b5f819050919050565b612e5981612e47565b8114612e63575f80fd5b50565b5f81359050612e7481612e50565b92915050565b5f8060408385031215612e9057612e8f612bce565b5b5f612e9d85828601612cd7565b9250506020612eae85828601612e66565b9150509250929050565b5f8115159050919050565b612ecc81612eb8565b82525050565b5f602082019050612ee55f830184612ec3565b92915050565b5f819050919050565b5f612f0e612f09612f0484612c91565b612eeb565b612c91565b9050919050565b5f612f1f82612ef4565b9050919050565b5f612f3082612f15565b9050919050565b612f4081612f26565b82525050565b5f602082019050612f595f830184612f37565b92915050565b612f6881612e47565b82525050565b5f602082019050612f815f830184612f5f565b92915050565b5f805f60608486031215612f9e57612f9d612bce565b5b5f612fab86828701612cd7565b9350506020612fbc86828701612cd7565b9250506040612fcd86828701612e66565b9150509250925092565b5f60ff82169050919050565b612fec81612fd7565b82525050565b5f6020820190506130055f830184612fe3565b92915050565b61301481612cb0565b82525050565b5f60208201905061302d5f83018461300b565b92915050565b5f6020828403121561304857613047612bce565b5b5f61305584828501612cd7565b91505092915050565b61306781612eb8565b8114613071575f80fd5b50565b5f813590506130828161305e565b92915050565b5f6020828403121561309d5761309c612bce565b5b5f6130aa84828501613074565b91505092915050565b5f602082840312156130c8576130c7612bce565b5b5f6130d584828501612e66565b91505092915050565b5f805f80608085870312156130f6576130f5612bce565b5b5f61310387828801612e66565b945050602061311487828801612e66565b935050604061312587828801612e66565b925050606061313687828801612e66565b91505092959194509250565b5f80fd5b5f8083601f84011261315b5761315a612bd6565b5b8235905067ffffffffffffffff81111561317857613177613142565b5b60208301915083602082028301111561319457613193612c8d565b5b9250929050565b5f805f604084860312156131b2576131b1612bce565b5b5f84013567ffffffffffffffff8111156131cf576131ce612bd2565b5b6131db86828701613146565b935093505060206131ee86828701613074565b9150509250925092565b5f806040838503121561320e5761320d612bce565b5b5f61321b85828601612cd7565b925050602061322c85828601612cd7565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61326a602083612dd1565b915061327582613236565b602082019050919050565b5f6020820190508181035f8301526132978161325e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613325602683612dd1565b9150613330826132cb565b604082019050919050565b5f6020820190508181035f83015261335281613319565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6133b3602483612dd1565b91506133be82613359565b604082019050919050565b5f6020820190508181035f8301526133e0816133a7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613441602283612dd1565b915061344c826133e7565b604082019050919050565b5f6020820190508181035f83015261346e81613435565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6134cf602583612dd1565b91506134da82613475565b604082019050919050565b5f6020820190508181035f8301526134fc816134c3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61355d602383612dd1565b915061356882613503565b604082019050919050565b5f6020820190508181035f83015261358a81613551565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6135eb602983612dd1565b91506135f682613591565b604082019050919050565b5f6020820190508181035f830152613618816135df565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f613679603f83612dd1565b91506136848261361f565b604082019050919050565b5f6020820190508181035f8301526136a68161366d565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f6136e1601c83612dd1565b91506136ec826136ad565b602082019050919050565b5f6020820190508181035f83015261370e816136d5565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f61376f602383612dd1565b915061377a82613715565b604082019050919050565b5f6020820190508181035f83015261379c81613763565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6137da82612e47565b91506137e583612e47565b92508282019050808211156137fd576137fc6137a3565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f61385d602383612dd1565b915061386882613803565b604082019050919050565b5f6020820190508181035f83015261388a81613851565b9050919050565b5f61389b82612e47565b91506138a683612e47565b92508282039050818111156138be576138bd6137a3565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61391e602a83612dd1565b9150613929826138c4565b604082019050919050565b5f6020820190508181035f83015261394b81613912565b9050919050565b5f8151905061396081612cc1565b92915050565b5f6020828403121561397b5761397a612bce565b5b5f61398884828501613952565b91505092915050565b5f819050919050565b5f6139b46139af6139aa84613991565b612eeb565b612e47565b9050919050565b6139c48161399a565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6139fc81612cb0565b82525050565b5f613a0d83836139f3565b60208301905092915050565b5f602082019050919050565b5f613a2f826139ca565b613a3981856139d4565b9350613a44836139e4565b805f5b83811015613a74578151613a5b8882613a02565b9750613a6683613a19565b925050600181019050613a47565b5085935050505092915050565b5f60a082019050613a945f830188612f5f565b613aa160208301876139bb565b8181036040830152613ab38186613a25565b9050613ac2606083018561300b565b613acf6080830184612f5f565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613b1082612e47565b9150613b1b83612e47565b925082613b2b57613b2a613ad9565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613b6a601b83612dd1565b9150613b7582613b36565b602082019050919050565b5f6020820190508181035f830152613b9781613b5e565b9050919050565b5f613ba882612e47565b9150613bb383612e47565b9250828202613bc181612e47565b91508282048414831517613bd857613bd76137a3565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613c39602183612dd1565b9150613c4482613bdf565b604082019050919050565b5f6020820190508181035f830152613c6681613c2d565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209d3163e6c5319b1974f6bbff0bde9190d0c5c85374e870ecdfddfe85105ae57964736f6c634300081a0033",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x68610281bb963444b8f7154924f64a9deabb21eb",
      "code": "0x6080604052600436106101cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c492f04611610063578063c492f04614610640578063dd62ed3e14610668578063ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb1461058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd801461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e65780638f9a55c01461050e57806395d89b411461053857806398a5c31514610562576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec1161013d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461041857806374010ece1461042e576101d6565b8063313ce5671461032257806349bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e576101d6565b80631694505e116101aa5780631694505e1461026857806318160ddd1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c576101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060048036038101906101fb9190612d80565b6106f4565b005b34801561020d575f80fd5b50610216610813565b6040516102239190612e27565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190612e7a565b610850565b60405161025f9190612ed2565b60405180910390f35b348015610273575f80fd5b5061027c61086d565b6040516102899190612f46565b60405180910390f35b34801561029d575f80fd5b506102a6610892565b6040516102b39190612f6e565b60405180910390f35b3480156102c7575f80fd5b506102e260048036038101906102dd9190612f87565b6108a1565b6040516102ef9190612ed2565b60405180910390f35b348015610303575f80fd5b5061030c610975565b6040516103199190612f6e565b60405180910390f35b34801561032d575f80fd5b5061033661097b565b6040516103439190612ff2565b60405180910390f35b348015610357575f80fd5b50610360610983565b60405161036d919061301a565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190613033565b6109a8565b005b3480156103a9575f80fd5b506103c460048036038101906103bf9190613088565b610a93565b005b3480156103d1575f80fd5b506103da610b43565b005b3480156103e7575f80fd5b5061040260048036038101906103fd9190613033565b610c10565b60405161040f9190612f6e565b60405180910390f35b348015610423575f80fd5b5061042c610c5e565b005b348015610439575f80fd5b50610454600480360381019061044f91906130b3565b610dac565b005b348015610461575f80fd5b5061046a610e4a565b6040516104779190612f6e565b60405180910390f35b34801561048b575f80fd5b506104a660048036038101906104a19190613033565b610e50565b6040516104b39190612f6e565b60405180910390f35b3480156104c7575f80fd5b506104d0610e65565b6040516104dd919061301a565b60405180910390f35b3480156104f1575f80fd5b5061050c60048036038101906105079190613088565b610e8c565b005b348015610519575f80fd5b50610522610f3d565b60405161052f9190612f6e565b60405180910390f35b348015610543575f80fd5b5061054c610f43565b6040516105599190612e27565b60405180910390f35b34801561056d575f80fd5b50610588600480360381019061058391906130b3565b610f80565b005b348015610595575f80fd5b506105b060048036038101906105ab91906130de565b61101e565b005b3480156105bd575f80fd5b506105d860048036038101906105d39190612e7a565b6110d4565b6040516105e59190612ed2565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190613033565b6110f1565b6040516106219190612ed2565b60405180910390f35b348015610635575f80fd5b5061063e61110e565b005b34801561064b575f80fd5b506106666004803603810190610661919061319b565b6111e3565b005b348015610673575f80fd5b5061068e600480360381019061068991906131f8565b611312565b60405161069b9190612f6e565b60405180910390f35b3480156106af575f80fd5b506106ca60048036038101906106c591906130b3565b611394565b005b3480156106d7575f80fd5b506106f260048036038101906106ed9190613033565b611432565b005b6106fc6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f90613280565b60405180910390fd5b5f5b815181101561080f57600160105f8484815181106107ab576107aa61329e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061078a565b5050565b60606040518060400160405280600681526020017f426f624361740000000000000000000000000000000000000000000000000000815250905090565b5f61086361085c6115ef565b84846115f6565b6001905092915050565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6108ad8484846117b9565b61096a846108b96115ef565b61096585604051806060016040528060288152602001613c6e6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61091c6115ef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120199092919063ffffffff16565b6115f6565b600190509392505050565b60195481565b5f6009905090565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109b06115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3390613280565b60405180910390fd5b5f60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610a9b6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1e90613280565b60405180910390fd5b806016806101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b836115ef565b73ffffffffffffffffffffffffffffffffffffffff161480610bf8575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610be06115ef565b73ffffffffffffffffffffffffffffffffffffffff16145b610c00575f80fd5b5f479050610c0d8161207b565b50565b5f610c5760025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120e3565b9050919050565b610c666115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce990613280565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610db46115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3790613280565b60405180910390fd5b8060178190555050565b60175481565b6011602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e946115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1790613280565b60405180910390fd5b80601660146101000a81548160ff02191690831515021790555050565b60185481565b60606040518060400160405280600681526020017f424f424341540000000000000000000000000000000000000000000000000000815250905090565b610f886115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611014576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100b90613280565b60405180910390fd5b8060198190555050565b6110266115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a990613280565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f6110e76110e06115ef565b84846117b9565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661114e6115ef565b73ffffffffffffffffffffffffffffffffffffffff1614806111c3575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111ab6115ef565b73ffffffffffffffffffffffffffffffffffffffff16145b6111cb575f80fd5b5f6111d530610c10565b90506111e08161214f565b50565b6111eb6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611277576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126e90613280565b60405180910390fd5b5f5b8383905081101561130c578160055f86868581811061129b5761129a61329e565b5b90506020020160208101906112b09190613033565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611279565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61139c6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611428576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141f90613280565b60405180910390fd5b8060188190555050565b61143a6115ef565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114bd90613280565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152b9061333b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165b906133c9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c990613457565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117ac9190612f6e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611827576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181e906134e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c90613573565b60405180910390fd5b5f81116118d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ce90613601565b60405180910390fd5b6118df610e65565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561194d575061191d610e65565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611d2657601660149054906101000a900460ff166119dc5761196e610e65565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d29061368f565b60405180910390fd5b5b601754811115611a21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a18906136f7565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611abf575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611afe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af590613785565b60405180910390fd5b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611baa5760185481611b5f84610c10565b611b6991906137d0565b10611ba9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba090613873565b60405180910390fd5b5b5f611bb430610c10565b90505f60195482101590506017548210611bce5760175491505b808015611be85750601660159054906101000a900460ff16155b8015611c41575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611c57575060168054906101000a900460ff165b8015611caa575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611cfd575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d2357611d0b8261214f565b5f4790505f811115611d2157611d204761207b565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611dc6575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611e77575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611e76575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611e84575f9050612007565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611f2d575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611f4557600854600c81905550600954600d819055505b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611fee575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561200657600a54600c81905550600b54600d819055505b5b612013848484846123ba565b50505050565b5f838311158290612060576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120579190612e27565b60405180910390fd5b505f838561206e9190613891565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156120df573d5f803e3d5ffd5b5050565b5f600654821115612129576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212090613934565b60405180910390fd5b5f6121326123e7565b9050612147818461241090919063ffffffff16565b915050919050565b6001601660156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561218657612185612bea565b5b6040519080825280602002602001820160405280156121b45781602001602082028036833780820191505090505b50905030815f815181106121cb576121ca61329e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561226f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122939190613966565b816001815181106122a7576122a661329e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061230d3060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115f6565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161236f959493929190613a81565b5f604051808303815f87803b158015612386575f80fd5b505af1158015612398573d5f803e3d5ffd5b50505050505f601660156101000a81548160ff02191690831515021790555050565b806123c8576123c7612459565b5b6123d3848484612492565b806123e1576123e0612770565b5b50505050565b5f805f6123f2612784565b91509150612409818361241090919063ffffffff16565b9250505090565b5f61245183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127e0565b905092915050565b5f600c5414801561246b57505f600d54145b61249057600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f806124a187612841565b9550955095509550955095506124fd8660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128a190919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061258e8560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea90919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125d881612947565b6125e284836129fe565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16148061266f5750612640610e65565b73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b156126ff578773ffffffffffffffffffffffffffffffffffffffff1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516126f29190612f6e565b60405180910390a3612765565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161275c9190612f6e565b60405180910390a35b505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a764000090506127b5670de0b6b3a764000060065461241090919063ffffffff16565b8210156127d357600654670de0b6b3a76400009350935050506127dc565b81819350935050505b9091565b5f8083118290612826576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281d9190612e27565b60405180910390fd5b505f83856128349190613b06565b9050809150509392505050565b5f805f805f805f805f6128598a600c54600d54612a38565b9250925092505f6128686123e7565b90505f805f6128798e878787612aca565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f6128e283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612019565b905092915050565b5f8082846128f891906137d0565b90508381101561293d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293490613b80565b60405180910390fd5b8091505092915050565b5f6129506123e7565b90505f6129668284612b4e90919063ffffffff16565b90506129b88160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea90919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b612a13826006546128a190919063ffffffff16565b600681905550612a2e816007546128ea90919063ffffffff16565b6007819055505050565b5f805f80612a626064612a54888a612b4e90919063ffffffff16565b61241090919063ffffffff16565b90505f612a8b6064612a7d888b612b4e90919063ffffffff16565b61241090919063ffffffff16565b90505f612ab382612aa5858c6128a190919063ffffffff16565b6128a190919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f80612ae18589612b4e90919063ffffffff16565b90505f612af78689612b4e90919063ffffffff16565b90505f612b0d8789612b4e90919063ffffffff16565b90505f612b3582612b2785876128a190919063ffffffff16565b6128a190919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f808303612b5e575f9050612bbf565b5f8284612b6b9190613b9e565b9050828482612b7a9190613b06565b14612bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bb190613c4f565b60405180910390fd5b809150505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612c2082612bda565b810181811067ffffffffffffffff82111715612c3f57612c3e612bea565b5b80604052505050565b5f612c51612bc5565b9050612c5d8282612c17565b919050565b5f67ffffffffffffffff821115612c7c57612c7b612bea565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612cba82612c91565b9050919050565b612cca81612cb0565b8114612cd4575f80fd5b50565b5f81359050612ce581612cc1565b92915050565b5f612cfd612cf884612c62565b612c48565b90508083825260208201905060208402830185811115612d2057612d1f612c8d565b5b835b81811015612d495780612d358882612cd7565b845260208401935050602081019050612d22565b5050509392505050565b5f82601f830112612d6757612d66612bd6565b5b8135612d77848260208601612ceb565b91505092915050565b5f60208284031215612d9557612d94612bce565b5b5f82013567ffffffffffffffff811115612db257612db1612bd2565b5b612dbe84828501612d53565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f612df982612dc7565b612e038185612dd1565b9350612e13818560208601612de1565b612e1c81612bda565b840191505092915050565b5f6020820190508181035f830152612e3f8184612def565b905092915050565b5f819050919050565b612e5981612e47565b8114612e63575f80fd5b50565b5f81359050612e7481612e50565b92915050565b5f8060408385031215612e9057612e8f612bce565b5b5f612e9d85828601612cd7565b9250506020612eae85828601612e66565b9150509250929050565b5f8115159050919050565b612ecc81612eb8565b82525050565b5f602082019050612ee55f830184612ec3565b92915050565b5f819050919050565b5f612f0e612f09612f0484612c91565b612eeb565b612c91565b9050919050565b5f612f1f82612ef4565b9050919050565b5f612f3082612f15565b9050919050565b612f4081612f26565b82525050565b5f602082019050612f595f830184612f37565b92915050565b612f6881612e47565b82525050565b5f602082019050612f815f830184612f5f565b92915050565b5f805f60608486031215612f9e57612f9d612bce565b5b5f612fab86828701612cd7565b9350506020612fbc86828701612cd7565b9250506040612fcd86828701612e66565b9150509250925092565b5f60ff82169050919050565b612fec81612fd7565b82525050565b5f6020820190506130055f830184612fe3565b92915050565b61301481612cb0565b82525050565b5f60208201905061302d5f83018461300b565b92915050565b5f6020828403121561304857613047612bce565b5b5f61305584828501612cd7565b91505092915050565b61306781612eb8565b8114613071575f80fd5b50565b5f813590506130828161305e565b92915050565b5f6020828403121561309d5761309c612bce565b5b5f6130aa84828501613074565b91505092915050565b5f602082840312156130c8576130c7612bce565b5b5f6130d584828501612e66565b91505092915050565b5f805f80608085870312156130f6576130f5612bce565b5b5f61310387828801612e66565b945050602061311487828801612e66565b935050604061312587828801612e66565b925050606061313687828801612e66565b91505092959194509250565b5f80fd5b5f8083601f84011261315b5761315a612bd6565b5b8235905067ffffffffffffffff81111561317857613177613142565b5b60208301915083602082028301111561319457613193612c8d565b5b9250929050565b5f805f604084860312156131b2576131b1612bce565b5b5f84013567ffffffffffffffff8111156131cf576131ce612bd2565b5b6131db86828701613146565b935093505060206131ee86828701613074565b9150509250925092565b5f806040838503121561320e5761320d612bce565b5b5f61321b85828601612cd7565b925050602061322c85828601612cd7565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61326a602083612dd1565b915061327582613236565b602082019050919050565b5f6020820190508181035f8301526132978161325e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613325602683612dd1565b9150613330826132cb565b604082019050919050565b5f6020820190508181035f83015261335281613319565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6133b3602483612dd1565b91506133be82613359565b604082019050919050565b5f6020820190508181035f8301526133e0816133a7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613441602283612dd1565b915061344c826133e7565b604082019050919050565b5f6020820190508181035f83015261346e81613435565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6134cf602583612dd1565b91506134da82613475565b604082019050919050565b5f6020820190508181035f8301526134fc816134c3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61355d602383612dd1565b915061356882613503565b604082019050919050565b5f6020820190508181035f83015261358a81613551565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6135eb602983612dd1565b91506135f682613591565b604082019050919050565b5f6020820190508181035f830152613618816135df565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f613679603f83612dd1565b91506136848261361f565b604082019050919050565b5f6020820190508181035f8301526136a68161366d565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f6136e1601c83612dd1565b91506136ec826136ad565b602082019050919050565b5f6020820190508181035f83015261370e816136d5565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f61376f602383612dd1565b915061377a82613715565b604082019050919050565b5f6020820190508181035f83015261379c81613763565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6137da82612e47565b91506137e583612e47565b92508282019050808211156137fd576137fc6137a3565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f61385d602383612dd1565b915061386882613803565b604082019050919050565b5f6020820190508181035f83015261388a81613851565b9050919050565b5f61389b82612e47565b91506138a683612e47565b92508282039050818111156138be576138bd6137a3565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61391e602a83612dd1565b9150613929826138c4565b604082019050919050565b5f6020820190508181035f83015261394b81613912565b9050919050565b5f8151905061396081612cc1565b92915050565b5f6020828403121561397b5761397a612bce565b5b5f61398884828501613952565b91505092915050565b5f819050919050565b5f6139b46139af6139aa84613991565b612eeb565b612e47565b9050919050565b6139c48161399a565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6139fc81612cb0565b82525050565b5f613a0d83836139f3565b60208301905092915050565b5f602082019050919050565b5f613a2f826139ca565b613a3981856139d4565b9350613a44836139e4565b805f5b83811015613a74578151613a5b8882613a02565b9750613a6683613a19565b925050600181019050613a47565b5085935050505092915050565b5f60a082019050613a945f830188612f5f565b613aa160208301876139bb565b8181036040830152613ab38186613a25565b9050613ac2606083018561300b565b613acf6080830184612f5f565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613b1082612e47565b9150613b1b83612e47565b925082613b2b57613b2a613ad9565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613b6a601b83612dd1565b9150613b7582613b36565b602082019050919050565b5f6020820190508181035f830152613b9781613b5e565b9050919050565b5f613ba882612e47565b9150613bb383612e47565b9250828202613bc181612e47565b91508282048414831517613bd857613bd76137a3565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613c39602183612dd1565b9150613c4482613bdf565b604082019050919050565b5f6020820190508181035f830152613c6681613c2d565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212209d3163e6c5319b1974f6bbff0bde9190d0c5c85374e870ecdfddfe85105ae57964736f6c634300081a0033",
      "gasUsed": "0x6b7fa9"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x68610281bb963444b8f7154924f64a9deabb21eb",
      "to": "0x10ed43c718714eb63d5aa57b78b54704e256024e",
      "input": "0xc45a0155",
      "gas": "0x600ed9"
    },
    "type": "call",
    "result": {
      "output": "0x0ca143ce32fe78f1f7019d7d551a6402fc5350c73",
      "gasUsed": "0xfc"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "staticcall",
      "from": "0x68610281bb963444b8f7154924f64a9deabb21eb",
      "to": "0x10ed43c718714eb63d5aa57b78b54704e256024e",
      "input": "0xad5c4648",
      "gas": "0x600bc1"
    },
    "type": "call",
    "result": {
      "output": "0x0bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c",
      "gasUsed": "0x113"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0x68610281bb963444b8f7154924f64a9deabb21eb",
      "to": "0xca143ce32fe78f1f7019d7d551a6402fc5350c73",
      "input": "0xc9c6539600000000000000000000000068610281bb963444b8f7154924f64a9deabb21eb000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c",
      "gas": "0x5ffdb8"
    },
    "type": "call",
    "result": {
      "output": "0x03a340983a7924e40e68adabb63e350168ee1822c",
      "gasUsed": "0x313af7"
    }
  },
  {
    "action": {
      "from": "0xca143ce32fe78f1f7019d7d551a6402fc5350c73",
      "gas": "0x5ddad5",
      "init": "0x60806040526001600c5534801561001557600080fd5b5060004690506040518080613bfa60529139605201905060405180910390206040518060400160405280600b81526020017f50616e63616b65204c5073000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051602081830303815290604052805190602001206003819055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613a85806101756000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611234565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661126d565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ca565b604051808215151515815260200191505060405180910390f35b6103c46112e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e611307565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061130d565b604051808215151515815260200191505060405180910390f35b6104b26114d8565b6040518082815260200191505060405180910390f35b6104d06114ff565b604051808260ff1660ff16815260200191505060405180910390f35b6104f4611504565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150a565b005b610576611653565b6040518082815260200191505060405180910390f35b610594611659565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061165f565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610662611b28565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b2e565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b46565b604051808381526020018281526020019250505060405180910390f35b610737612133565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061216c565b604051808215151515815260200191505060405180910390f35b610820612183565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612189565b005b610882612464565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61248a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506124b0565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127f4565b6040518082815260200191505060405180910390f35b610a27612819565b005b6001600c5414610aa1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180613a086023913960400191505060405180910390fd5b600080610b1861126d565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610bbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f50616e63616b653a20494e53554646494349454e545f4c49515549444954590081525060200191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c7657508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ce8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f50616e63616b653a20494e56414c49445f544f0000000000000000000000000081525060200191505060405180910390fd5b60008b1115610cfd57610cfc828a8d612a99565b5b60008a1115610d1257610d11818a8c612a99565b5b6000888890501115610dfa578873ffffffffffffffffffffffffffffffffffffffff166384800812338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610de157600080fd5b505af1158015610df5573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e7757600080fd5b505afa158015610e8b573d6000803e3d6000fd5b505050506040513d6020811015610ea157600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f3157600080fd5b505afa158015610f45573d6000803e3d6000fd5b505050506040513d6020811015610f5b57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f92576000610fa8565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610fcc576000610fe2565b89856dffffffffffffffffffffffffffff160383035b90506000821180610ff35750600081115b611048576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806139c06022913960400191505060405180910390fd5b6000611084611061601985612ce690919063ffffffff16565b61107661271088612ce690919063ffffffff16565b612d7b90919063ffffffff16565b905060006110c261109f601985612ce690919063ffffffff16565b6110b461271088612ce690919063ffffffff16565b612d7b90919063ffffffff16565b905061110d6305f5e1006110ff896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b612ce690919063ffffffff16565b6111208284612ce690919063ffffffff16565b1015611194576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f50616e63616b653a204b0000000000000000000000000000000000000000000081525060200191505060405180910390fd5b50506111a284848888612dfe565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600b81526020017f50616e63616b65204c507300000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112d733848461317c565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114c25761144182600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114cd848484613267565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f50616e63616b653a20464f5242494444454e000000000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ec61126d565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561179257600080fd5b505afa1580156117a6573d6000803e3d6000fd5b505050506040513d60208110156117bc57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561187057600080fd5b505afa158015611884573d6000803e3d6000fd5b505050506040513d602081101561189a57600080fd5b8101908080519060200190929190505050905060006118d2856dffffffffffffffffffffffffffff1684612d7b90919063ffffffff16565b905060006118f9856dffffffffffffffffffffffffffff1684612d7b90919063ffffffff16565b9050600061190787876133fb565b9050600080549050600081141561195b576119476103e86119396119348688612ce690919063ffffffff16565b613602565b612d7b90919063ffffffff16565b985061195660006103e8613664565b6119be565b6119bb886dffffffffffffffffffffffffffff166119828387612ce690919063ffffffff16565b8161198957fe5b04886dffffffffffffffffffffffffffff166119ae8487612ce690919063ffffffff16565b816119b557fe5b0461377e565b98505b60008911611a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180613a2b6026913960400191505060405180910390fd5b611a218a8a613664565b611a2d86868a8a612dfe565b8115611aa557611a9e6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611bc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bd461126d565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611ca657600080fd5b505afa158015611cba573d6000803e3d6000fd5b505050506040513d6020811015611cd057600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d6257600080fd5b505afa158015611d76573d6000803e3d6000fd5b505050506040513d6020811015611d8c57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611def88886133fb565b905060008054905080611e0b8685612ce690919063ffffffff16565b81611e1257fe5b049a5080611e298585612ce690919063ffffffff16565b81611e3057fe5b04995060008b118015611e43575060008a115b611e98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806139e26026913960400191505060405180910390fd5b611ea23084613797565b611ead878d8d612a99565b611eb8868d8c612a99565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f3557600080fd5b505afa158015611f49573d6000803e3d6000fd5b505050506040513d6020811015611f5f57600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fef57600080fd5b505afa158015612003573d6000803e3d6000fd5b505050506040513d602081101561201957600080fd5b8101908080519060200190929190505050935061203885858b8b612dfe565b81156120b0576120a96008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600781526020017f43616b652d4c500000000000000000000000000000000000000000000000000081525081565b6000612179338484613267565b6001905092915050565b6103e881565b6001600c5414612201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123578284612352600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561230957600080fd5b505afa15801561231d573d6000803e3d6000fd5b505050506040513d602081101561233357600080fd5b8101908080519060200190929190505050612d7b90919063ffffffff16565b612a99565b61245781846124526008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561240957600080fd5b505afa15801561241d573d6000803e3d6000fd5b505050506040513d602081101561243357600080fd5b8101908080519060200190929190505050612d7b90919063ffffffff16565b612a99565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612526576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f50616e63616b653a20455850495245440000000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126f8573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561276c57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f50616e63616b653a20494e56414c49445f5349474e415455524500000000000081525060200191505060405180910390fd5b6127e989898961317c565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a8f600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561293b57600080fd5b505afa15801561294f573d6000803e3d6000fd5b505050506040513d602081101561296557600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612a1557600080fd5b505afa158015612a29573d6000803e3d6000fd5b505050506040513d6020811015612a3f57600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612dfe565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612bc65780518252602082019150602081019050602083039250612ba3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c28576040519150601f19603f3d011682016040523d82523d6000602084013e612c2d565b606091505b5091509150818015612c6d5750600081511480612c6c5750808060200190516020811015612c5a57600080fd5b81019080805190602001909291905050505b5b612cdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f50616e63616b653a205452414e534645525f4641494c4544000000000000000081525060200191505060405180910390fd5b5050505050565b600080821480612d035750828283850292508281612d0057fe5b04145b612d75576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612df8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e6e57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ee0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f50616e63616b653a204f564552464c4f5700000000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ef057fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f3357506000846dffffffffffffffffffffffffffff1614155b8015612f5057506000836dffffffffffffffffffffffffffff1614155b15613032578063ffffffff16612f9585612f69866138b1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166138dc90919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff1661300384612fd7876138b1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166138dc90919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b6132b981600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061334e81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461393c90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561346657600080fd5b505afa15801561347a573d6000803e3d6000fd5b505050506040513d602081101561349057600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135e857600081146135e3576000613528613523866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b613602565b9050600061353583613602565b9050808211156135e057600061357b600861356d61355c8587612d7b90919063ffffffff16565b600054612ce690919063ffffffff16565b612ce690919063ffffffff16565b905060006135b8613596600885612ce690919063ffffffff16565b6135aa601187612ce690919063ffffffff16565b61393c90919063ffffffff16565b905060008183816135c557fe5b04905060008111156135dc576135db8782613664565b5b5050505b50505b6135fa565b600081146135f9576000600b819055505b5b505092915050565b6000600382111561365157819050600060016002848161361e57fe5b040190505b8181101561364b5780915060028182858161363a57fe5b04018161364357fe5b049050613623565b5061365f565b6000821461365e57600190505b5b919050565b6136798160005461393c90919063ffffffff16565b6000819055506136d181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461393c90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600081831061378d578161378f565b825b905092915050565b6137e981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061384181600054612d7b90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168161393357fe5b04905092915050565b60008282840191508110156139b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe50616e63616b653a20494e53554646494349454e545f494e5055545f414d4f554e5450616e63616b653a20494e53554646494349454e545f4c49515549444954595f4255524e454450616e63616b653a20494e53554646494349454e545f4f55545055545f414d4f554e5450616e63616b653a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a723158204c647542259e471353892c1bc85f3bd97626f8162e3134e910684c65f3f4f2ca64736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429",
      "value": "0x0"
    },
    "type": "create",
    "result": {
      "address": "0x3a340983a7924e40e68adabb63e350168ee1822c",
      "code": "0x608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611234565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661126d565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ca565b604051808215151515815260200191505060405180910390f35b6103c46112e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e611307565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061130d565b604051808215151515815260200191505060405180910390f35b6104b26114d8565b6040518082815260200191505060405180910390f35b6104d06114ff565b604051808260ff1660ff16815260200191505060405180910390f35b6104f4611504565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150a565b005b610576611653565b6040518082815260200191505060405180910390f35b610594611659565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061165f565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610662611b28565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b2e565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b46565b604051808381526020018281526020019250505060405180910390f35b610737612133565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061216c565b604051808215151515815260200191505060405180910390f35b610820612183565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612189565b005b610882612464565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61248a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506124b0565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127f4565b6040518082815260200191505060405180910390f35b610a27612819565b005b6001600c5414610aa1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180613a086023913960400191505060405180910390fd5b600080610b1861126d565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610bbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f50616e63616b653a20494e53554646494349454e545f4c49515549444954590081525060200191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c7657508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ce8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f50616e63616b653a20494e56414c49445f544f0000000000000000000000000081525060200191505060405180910390fd5b60008b1115610cfd57610cfc828a8d612a99565b5b60008a1115610d1257610d11818a8c612a99565b5b6000888890501115610dfa578873ffffffffffffffffffffffffffffffffffffffff166384800812338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610de157600080fd5b505af1158015610df5573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e7757600080fd5b505afa158015610e8b573d6000803e3d6000fd5b505050506040513d6020811015610ea157600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f3157600080fd5b505afa158015610f45573d6000803e3d6000fd5b505050506040513d6020811015610f5b57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f92576000610fa8565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610fcc576000610fe2565b89856dffffffffffffffffffffffffffff160383035b90506000821180610ff35750600081115b611048576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806139c06022913960400191505060405180910390fd5b6000611084611061601985612ce690919063ffffffff16565b61107661271088612ce690919063ffffffff16565b612d7b90919063ffffffff16565b905060006110c261109f601985612ce690919063ffffffff16565b6110b461271088612ce690919063ffffffff16565b612d7b90919063ffffffff16565b905061110d6305f5e1006110ff896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b612ce690919063ffffffff16565b6111208284612ce690919063ffffffff16565b1015611194576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f50616e63616b653a204b0000000000000000000000000000000000000000000081525060200191505060405180910390fd5b50506111a284848888612dfe565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600b81526020017f50616e63616b65204c507300000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112d733848461317c565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114c25761144182600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114cd848484613267565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f50616e63616b653a20464f5242494444454e000000000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ec61126d565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561179257600080fd5b505afa1580156117a6573d6000803e3d6000fd5b505050506040513d60208110156117bc57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561187057600080fd5b505afa158015611884573d6000803e3d6000fd5b505050506040513d602081101561189a57600080fd5b8101908080519060200190929190505050905060006118d2856dffffffffffffffffffffffffffff1684612d7b90919063ffffffff16565b905060006118f9856dffffffffffffffffffffffffffff1684612d7b90919063ffffffff16565b9050600061190787876133fb565b9050600080549050600081141561195b576119476103e86119396119348688612ce690919063ffffffff16565b613602565b612d7b90919063ffffffff16565b985061195660006103e8613664565b6119be565b6119bb886dffffffffffffffffffffffffffff166119828387612ce690919063ffffffff16565b8161198957fe5b04886dffffffffffffffffffffffffffff166119ae8487612ce690919063ffffffff16565b816119b557fe5b0461377e565b98505b60008911611a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180613a2b6026913960400191505060405180910390fd5b611a218a8a613664565b611a2d86868a8a612dfe565b8115611aa557611a9e6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611bc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bd461126d565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611ca657600080fd5b505afa158015611cba573d6000803e3d6000fd5b505050506040513d6020811015611cd057600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d6257600080fd5b505afa158015611d76573d6000803e3d6000fd5b505050506040513d6020811015611d8c57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611def88886133fb565b905060008054905080611e0b8685612ce690919063ffffffff16565b81611e1257fe5b049a5080611e298585612ce690919063ffffffff16565b81611e3057fe5b04995060008b118015611e43575060008a115b611e98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806139e26026913960400191505060405180910390fd5b611ea23084613797565b611ead878d8d612a99565b611eb8868d8c612a99565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f3557600080fd5b505afa158015611f49573d6000803e3d6000fd5b505050506040513d6020811015611f5f57600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fef57600080fd5b505afa158015612003573d6000803e3d6000fd5b505050506040513d602081101561201957600080fd5b8101908080519060200190929190505050935061203885858b8b612dfe565b81156120b0576120a96008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600781526020017f43616b652d4c500000000000000000000000000000000000000000000000000081525081565b6000612179338484613267565b6001905092915050565b6103e881565b6001600c5414612201576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123578284612352600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561230957600080fd5b505afa15801561231d573d6000803e3d6000fd5b505050506040513d602081101561233357600080fd5b8101908080519060200190929190505050612d7b90919063ffffffff16565b612a99565b61245781846124526008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561240957600080fd5b505afa15801561241d573d6000803e3d6000fd5b505050506040513d602081101561243357600080fd5b8101908080519060200190929190505050612d7b90919063ffffffff16565b612a99565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612526576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f50616e63616b653a20455850495245440000000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126f8573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561276c57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f50616e63616b653a20494e56414c49445f5349474e415455524500000000000081525060200191505060405180910390fd5b6127e989898961317c565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612891576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f50616e63616b653a204c4f434b4544000000000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a8f600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561293b57600080fd5b505afa15801561294f573d6000803e3d6000fd5b505050506040513d602081101561296557600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612a1557600080fd5b505afa158015612a29573d6000803e3d6000fd5b505050506040513d6020811015612a3f57600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612dfe565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612bc65780518252602082019150602081019050602083039250612ba3565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c28576040519150601f19603f3d011682016040523d82523d6000602084013e612c2d565b606091505b5091509150818015612c6d5750600081511480612c6c5750808060200190516020811015612c5a57600080fd5b81019080805190602001909291905050505b5b612cdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f50616e63616b653a205452414e534645525f4641494c4544000000000000000081525060200191505060405180910390fd5b5050505050565b600080821480612d035750828283850292508281612d0057fe5b04145b612d75576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612df8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e6e57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ee0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f50616e63616b653a204f564552464c4f5700000000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ef057fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f3357506000846dffffffffffffffffffffffffffff1614155b8015612f5057506000836dffffffffffffffffffffffffffff1614155b15613032578063ffffffff16612f9585612f69866138b1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166138dc90919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff1661300384612fd7876138b1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166138dc90919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b6132b981600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061334e81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461393c90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561346657600080fd5b505afa15801561347a573d6000803e3d6000fd5b505050506040513d602081101561349057600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135e857600081146135e3576000613528613523866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612ce690919063ffffffff16565b613602565b9050600061353583613602565b9050808211156135e057600061357b600861356d61355c8587612d7b90919063ffffffff16565b600054612ce690919063ffffffff16565b612ce690919063ffffffff16565b905060006135b8613596600885612ce690919063ffffffff16565b6135aa601187612ce690919063ffffffff16565b61393c90919063ffffffff16565b905060008183816135c557fe5b04905060008111156135dc576135db8782613664565b5b5050505b50505b6135fa565b600081146135f9576000600b819055505b5b505092915050565b6000600382111561365157819050600060016002848161361e57fe5b040190505b8181101561364b5780915060028182858161363a57fe5b04018161364357fe5b049050613623565b5061365f565b6000821461365e57600190505b5b919050565b6136798160005461393c90919063ffffffff16565b6000819055506136d181600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461393c90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600081831061378d578161378f565b825b905092915050565b6137e981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d7b90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061384181600054612d7b90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168161393357fe5b04905092915050565b60008282840191508110156139b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe50616e63616b653a20494e53554646494349454e545f494e5055545f414d4f554e5450616e63616b653a20494e53554646494349454e545f4c49515549444954595f4255524e454450616e63616b653a20494e53554646494349454e545f4f55545055545f414d4f554e5450616e63616b653a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a723158204c647542259e471353892c1bc85f3bd97626f8162e3134e910684c65f3f4f2ca64736f6c63430005100032",
      "gasUsed": "0x2eca42"
    }
  },
  {
    "action": {
      "value": "0x0",
      "callType": "call",
      "from": "0xca143ce32fe78f1f7019d7d551a6402fc5350c73",
      "to": "0x3a340983a7924e40e68adabb63e350168ee1822c",
      "input": "0x485cc95500000000000000000000000068610281bb963444b8f7154924f64a9deabb21eb000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c",
      "gas": "0x2fca3d"
    },
    "type": "call"
  }
]