0x24e13a7368b9bb302363a87f99064aa4b0747357c9a0c08214210e867ba0e468
复制
交易状态
成功
所在块
时间
10-30-2021 12:58:41 (Local)
Sponsored
到
余额透视

合约调用转帐
3
代币交易
(BEP-20)
1
交易总额
0 BNB
交易费
0.049129455 BNB
Gas使用量
9,825,891 ()
Gas使用量最大限额
9,825,891
Gas价格
0.000000005 BNB
(5 Gwei)
确认数
42259070
Nonce
2
数据输入
十六进制
0x
608060405273e9e7cea3dedca5984780bafc599bd69add087d56600260006101
000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373
ffffffffffffffffffffffffffffffffffffffff16021790555073bb4cdb9cbd
36b01bd1cbaebf2de08d9173bc095c600360006101000a81548173ffffffffff
ffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffff
ffffffffffffffffff16021790555073e27688837164b7bb7ec5f36004f9615d
0f889536600460006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
1790555073e27688837164b7bb7ec5f36004f9615d0f88953660056000610100
0a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ff
ffffffffffffffffffffffffffffffffffffff1602179055506009600a620001
68919062000aec565b6335a4e90062000179919062000c29565b600655602860
06546200018d919062000a59565b600755610190600d556000600e5561032060
0f556101906010556106406011556127106012556019601555606460165560c8
601a556064601b55610708601d556000601e60006101000a81548160ff021916
9083151502179055506001601e60016101000a81548160ff0219169083151502
179055506207a1206025556001602660006101000a81548160ff021916908315
15021790555060c860065462000236919062000a59565b602755348015620002
4657600080fd5b5033806000806101000a81548173ffffffffffffffffffffff
ffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffff
ffffff16021790555060018060008373ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
90815260200160002060006101000a81548160ff021916908315150217905550
507310ed43c718714eb63d5aa57b78b54704e256024e601760006101000a8154
8173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffff
ffffffffffffffffffffffffffffffff16021790555060176000905490610100
0a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e0
1b815260040160206040518083038186803b1580156200039e57600080fd5b50
5afa158015620003b3573d6000803e3d6000fd5b505050506040513d601f1960
1f82011682018060405250810190620003d991906200099e565b73ffffffffff
ffffffffffffffffffffffffffffff1663c9c65396600360009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffff
ffff1660e01b81526004016200043792919062000a0f565b6020604051808303
81600087803b1580156200045257600080fd5b505af115801562000467573d60
00803e3d6000fd5b505050506040513d601f19601f8201168201806040525081
01906200048d91906200099e565b601860006101000a81548173ffffffffffff
ffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffff
ffffffffffffffff1602179055507fffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffff600960003073ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
81526020019081526020016000206000601760009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681
5260200190815260200160002081905550601760009054906101000a900473ff
ffffffffffffffffffffffffffffffffffffff16604051620005c19062000979
565b620005cd9190620009f2565b604051809103906000f080158015620005ea
573d6000803e3d6000fd5b50602460006101000a81548173ffffffffffffffff
ffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffff
ffffffffffff1602179055506000738e7c5bb491dbf37b01c9c717abd11ff9ef
b7859a90506001600a60008373ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152
60200160002060006101000a81548160ff021916908315150217905550600160
0b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
6101000a81548160ff0219169083151502179055506001600c60006018600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff16815260200190815260200160002060006101000a8154
8160ff0219169083151502179055506001600c60003073ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff16815260200190815260200160002060006101000a81548160ff0219169083
151502179055506001600c6000600460009054906101000a900473ffffffffff
ffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
0190815260200160002060006101000a81548160ff0219169083151502179055
5033601360006101000a81548173ffffffffffffffffffffffffffffffffffff
ffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790
555033601460006101000a81548173ffffffffffffffffffffffffffffffffff
ffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217
905550600654600860008373ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
2001600020819055508073ffffffffffffffffffffffffffffffffffffffff16
600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c8
9b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60065460405162
00096a919062000a3c565b60405180910390a35062000d5f565b6120a1806200
54ff83390190565b600081519050620009988162000d45565b92915050565b60
0060208284031215620009b757620009b662000d33565b5b6000620009c78482
850162000987565b91505092915050565b620009db8162000c8a565b82525050
565b620009ec8162000cbe565b82525050565b600060208201905062000a0960
00830184620009d0565b92915050565b600060408201905062000a2660008301
85620009d0565b62000a356020830184620009d0565b9392505050565b600060
208201905062000a536000830184620009e1565b92915050565b600062000a66
8262000cbe565b915062000a738362000cbe565b92508262000a865762000a85
62000d04565b5b828204905092915050565b6000808291508390505b60018511
1562000ae35780860481111562000abb5762000aba62000cd5565b5b60018516
1562000acb5780820291505b808102905062000adb8562000d38565b94506200
0a9b565b94509492505050565b600062000af98262000cbe565b915062000b06
8362000cc8565b925062000b357fffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffff848462000b3d565b905092915050565b6000
8262000b4f576001905062000c22565b8162000b5f576000905062000c22565b
816001811462000b78576002811462000b835762000bb9565b60019150506200
0c22565b60ff84111562000b985762000b9762000cd5565b5b8360020a915084
82111562000bb25762000bb162000cd5565b5b5062000c22565b506020831061
0133831016604e8410600b841016171562000bf35782820a9050838111156200
0bed5762000bec62000cd5565b5b62000c22565b62000c02848484600162000a
91565b9250905081840481111562000c1c5762000c1b62000cd5565b5b818102
90505b9392505050565b600062000c368262000cbe565b915062000c43836200
0cbe565b9250817fffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffff048311821515161562000c7f5762000c7e62000cd5565b5b
828202905092915050565b600062000c978262000c9e565b9050919050565b60
0073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60
00819050919050565b600060ff82169050919050565b7f4e487b710000000000
0000000000000000000000000000000000000000000000600052601160045260
246000fd5b7f4e487b7100000000000000000000000000000000000000000000
000000000000600052601260045260246000fd5b600080fd5b60008160011c90
50919050565b62000d508162000c8a565b811462000d5c57600080fd5b50565b
6147908062000d6f6000396000f3fe6080604052600436106102975760003560
e01c806395d89b411161015a578063df20fd49116100c1578063f2fde38b1161
007a578063f2fde38b14610a35578063f429389014610a5e578063f708a64f14
610a75578063f84ba65d14610a9e578063f887ea4014610ac7578063fe9fbb80
14610af25761029e565b8063df20fd4914610939578063e1dcc71f1461096257
8063e96fada21461098d578063f0b37c04146109b8578063f0fc6bca146109e1
578063f1f3bca3146109f85761029e565b8063b6a5d7de11610113578063b6a5
d7de14610815578063bf56b3711461083e578063ca33e64c14610869578063d5
1ed1c814610894578063d806d12f146108d1578063dd62ed3e146108fc576102
9e565b806395d89b41146107195780639d1944f514610744578063a4b45c0014
61076d578063a8aa1b3114610796578063a9059cbb146107c1578063b210b06d
146107fe5761029e565b80632f54bf6e116101fe578063658d4b7f116101b757
8063658d4b7f146106095780636ddd17131461063257806370a082311461065d
5780637d1db4a51461069a57806382334b94146106c5578063893d20e8146106
ee5761029e565b80632f54bf6e146104e75780632f5620d11461052457806331
3ce5671461054d5780633bb8a8d414610578578063571ac8b0146105a3578063
5c85974f146105e05761029e565b8063201e799111610250578063201e799114
6103c75780632375ce40146103f057806323b872dd1461041957806328fd3198
146104565780632b112e49146104935780632d48e896146104be5761029e565b
80630445b667146102a357806304a66b48146102ce57806306fdde03146102f7
578063095ea7b3146103225780631161ae391461035f57806318160ddd146103
9c5761029e565b3661029e57005b600080fd5b3480156102af57600080fd5b50
6102b8610b2f565b6040516102c591906141d9565b60405180910390f35b3480
156102da57600080fd5b506102f560048036038101906102f09190613ce0565b
610b35565b005b34801561030357600080fd5b5061030c610be4565b60405161
031991906140f7565b60405180910390f35b34801561032e57600080fd5b5061
034960048036038101906103449190613a38565b610c21565b60405161035691
90614075565b60405180910390f35b34801561036b57600080fd5b5061038660
048036038101906103819190613bfa565b610d13565b60405161039391906140
75565b60405180910390f35b3480156103a857600080fd5b506103b1610d2856
5b6040516103be91906141d9565b60405180910390f35b3480156103d3576000
80fd5b506103ee60048036038101906103e99190613bfa565b610d32565b005b
3480156103fc57600080fd5b5061041760048036038101906104129190613c3a
565b610d8c565b005b34801561042557600080fd5b5061044060048036038101
9061043b91906139a5565b610e12565b60405161044d9190614075565b604051
80910390f35b34801561046257600080fd5b5061047d60048036038101906104
78919061390b565b611012565b60405161048a91906141d9565b604051809103
90f35b34801561049f57600080fd5b506104a86110c6565b6040516104b59190
6141d9565b60405180910390f35b3480156104ca57600080fd5b506104e56004
8036038101906104e09190613bfa565b611148565b005b3480156104f3576000
80fd5b5061050e6004803603810190610509919061390b565b611223565b6040
5161051b9190614075565b60405180910390f35b34801561053057600080fd5b
5061054b60048036038101906105469190613ae5565b61127c565b005b348015
61055957600080fd5b50610562611323565b60405161056f9190614277565b60
405180910390f35b34801561058457600080fd5b5061058d61132c565b604051
61059a9190614075565b60405180910390f35b3480156105af57600080fd5b50
6105ca60048036038101906105c5919061390b565b61133f565b6040516105d7
9190614075565b60405180910390f35b3480156105ec57600080fd5b50610607
60048036038101906106029190613b60565b611372565b005b34801561061557
600080fd5b50610630600480360381019061062b91906139f8565b6113e0565b
005b34801561063e57600080fd5b50610647611483565b604051610654919061
4075565b60405180910390f35b34801561066957600080fd5b50610684600480
360381019061067f919061390b565b611496565b60405161069191906141d956
5b60405180910390f35b3480156106a657600080fd5b506106af6114df565b60
40516106bc91906141d9565b60405180910390f35b3480156106d157600080fd
5b506106ec60048036038101906106e79190613bba565b6114e5565b005b3480
156106fa57600080fd5b506107036115a4565b6040516107109190613f8c565b
60405180910390f35b34801561072557600080fd5b5061072e6115cd565b6040
5161073b91906140f7565b60405180910390f35b34801561075057600080fd5b
5061076b60048036038101906107669190613b60565b61160a565b005b348015
61077957600080fd5b50610794600480360381019061078f9190613965565b61
166b565b005b3480156107a257600080fd5b506107ab611739565b6040516107
b89190613f8c565b60405180910390f35b3480156107cd57600080fd5b506107
e860048036038101906107e39190613a38565b61175f565b6040516107f59190
614075565b60405180910390f35b34801561080a57600080fd5b506108136117
74565b005b34801561082157600080fd5b5061083c6004803603810190610837
919061390b565b6117c6565b005b34801561084a57600080fd5b506108536118
68565b60405161086091906141d9565b60405180910390f35b34801561087557
600080fd5b5061087e61186e565b60405161088b9190613f8c565b6040518091
0390f35b3480156108a057600080fd5b506108bb60048036038101906108b691
90613b60565b611894565b6040516108c891906141d9565b60405180910390f3
5b3480156108dd57600080fd5b506108e6611906565b6040516108f391906141
d9565b60405180910390f35b34801561090857600080fd5b5061092360048036
0381019061091e9190613965565b6119b9565b60405161093091906141d9565b
60405180910390f35b34801561094557600080fd5b5061096060048036038101
9061095b9190613aa5565b611a40565b005b34801561096e57600080fd5b5061
0977611aad565b6040516109849190614075565b60405180910390f35b348015
61099957600080fd5b506109a2611ac0565b6040516109af9190613f8c565b60
405180910390f35b3480156109c457600080fd5b506109df6004803603810190
6109da919061390b565b611ae6565b005b3480156109ed57600080fd5b506109
f6611b89565b005b348015610a0457600080fd5b50610a1f6004803603810190
610a1a9190613a78565b611c18565b604051610a2c91906141d9565b60405180
910390f35b348015610a4157600080fd5b50610a5c6004803603810190610a57
9190613938565b611c8d565b005b348015610a6a57600080fd5b50610a73611d
a6565b005b348015610a8157600080fd5b50610a9c6004803603810190610a97
91906139f8565b611e5f565b005b348015610aaa57600080fd5b50610ac56004
803603810190610ac091906139f8565b6120ff565b005b348015610ad3576000
80fd5b50610adc6121a2565b604051610ae99190614090565b60405180910390
f35b348015610afe57600080fd5b50610b196004803603810190610b14919061
390b565b6121c8565b604051610b269190614075565b60405180910390f35b60
275481565b610b3e336121c8565b610b7d576040517f08c379a0000000000000
000000000000000000000000000000000000000000008152600401610b749061
41b9565b60405180910390fd5b84600d8190555083600e8190555082600f8190
555081601081905550610bd082610bc285610bb4888a61221e90919063ffffff
ff16565b61221e90919063ffffffff16565b61221e90919063ffffffff16565b
601181905550806012819055505050505050565b606060405180604001604052
80600d81526020017f544f4b454e20454d4552414c4400000000000000000000
000000000000000000815250905090565b600081600960003373ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff16815260200190815260200160002060008573ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff168152602001908152602001600020819055508273ffffffffffffffffffff
ffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffff
ff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7
c3b92584604051610d0191906141d9565b60405180910390a360019050929150
50565b600082610d1f83611894565b11905092915050565b6000600654905090
565b610d3b336121c8565b610d7a576040517f08c379a0000000000000000000
000000000000000000000000000000000000008152600401610d71906141b956
5b60405180910390fd5b81601581905550806016819055505050565b610d9533
6121c8565b610dd4576040517f08c379a0000000000000000000000000000000
000000000000000000000000008152600401610dcb906141b9565b6040518091
0390fd5b60028284610de29190614348565b11158015610def57508183115b61
0df857600080fd5b82601a8190555081601b8190555080601d81905550505050
565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffff600960008673ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
205414610ffe57610f7d826040518060400160405280601681526020017f496e
73756666696369656e7420416c6c6f77616e6365000000000000000000008152
50600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020546122
7c9092919063ffffffff16565b600960008673ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
60200190815260200160002060003373ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
908152602001600020819055505b6110098484846122e0565b90509392505050
565b6000602460009054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166328fd
3198836040518263ffffffff1660e01b815260040161106f9190613f8c565b60
206040518083038186803b15801561108757600080fd5b505afa15801561109b
573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040
52508101906110bf9190613b8d565b9050919050565b60006111436110f66005
60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff
16611496565b611135611124600460009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff16611496565b6006546128c990919063ffff
ffff16565b6128c990919063ffffffff16565b905090565b611151336121c856
5b611190576040517f08c379a000000000000000000000000000000000000000
0000000000000000008152600401611187906141b9565b60405180910390fd5b
602460009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff16632d48e8968383
6040518363ffffffff1660e01b81526004016111ed92919061424e565b600060
405180830381600087803b15801561120757600080fd5b505af115801561121b
573d6000803e3d6000fd5b505050505050565b60008060009054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffff
ffffff16149050919050565b611285336121c8565b6112c4576040517f08c379
a000000000000000000000000000000000000000000000000000000000815260
04016112bb906141b9565b60405180910390fd5b84601e60006101000a815481
60ff02191690831515021790555083601f819055506000602081905550826021
81905550816022819055504360238190555080601e60016101000a81548160ff
0219169083151502179055505050505050565b60006009905090565b601e6000
9054906101000a900460ff1681565b600061136b827fffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffff610c21565b9050919050
565b61137b336121c8565b6113ba576040517f08c379a0000000000000000000
0000000000000000000000000000000000000081526004016113b1906141b956
5b60405180910390fd5b6103e86006546113ca9190614348565b8110156113d6
57600080fd5b8060078190555050565b6113e9336121c8565b61142857604051
7f08c379a0000000000000000000000000000000000000000000000000000000
00815260040161141f906141b9565b60405180910390fd5b80600a60008473ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff16815260200190815260200160002060006101000a8154
8160ff0219169083151502179055505050565b602660009054906101000a9004
60ff1681565b6000600860008373ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
52602001600020549050919050565b60075481565b6114ee336121c8565b6115
2d576040517f08c379a000000000000000000000000000000000000000000000
0000000000008152600401611524906141b9565b60405180910390fd5b611559
82600460009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff16612913565b80156115a05742601c819055507f39d2389ec5c1fa77b2
c0d374bc61b6d7bd97ccba280fcdeb4e9c7644898d7c3a601d54604051611597
91906141d9565b60405180910390a15b5050565b60008060009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060
40518060400160405280600481526020017f544f454d00000000000000000000
000000000000000000000000000000000000815250905090565b611613336121
c8565b611652576040517f08c379a00000000000000000000000000000000000
00000000000000000000008152600401611649906141b9565b60405180910390
fd5b620b71b0811061166157600080fd5b8060258190555050565b6116743361
21c8565b6116b3576040517f08c379a000000000000000000000000000000000
00000000000000000000000081526004016116aa906141b9565b604051809103
90fd5b81601360006101000a81548173ffffffffffffffffffffffffffffffff
ffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602
1790555080601460006101000a81548173ffffffffffffffffffffffffffffff
ffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16
02179055505050565b601860009054906101000a900473ffffffffffffffffff
ffffffffffffffffffffff1681565b600061176c3384846122e0565b90509291
5050565b61177d336121c8565b6117bc576040517f08c379a000000000000000
00000000000000000000000000000000000000000081526004016117b3906141
b9565b60405180910390fd5b6000601c81905550565b6117cf33611223565b61
180e576040517f08c379a0000000000000000000000000000000000000000000
00000000000000815260040161180590614199565b60405180910390fd5b6001
8060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
6101000a81548160ff02191690831515021790555050565b60195481565b6013
60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff
1681565b60006118ff6118a16110c6565b6118f16118e260026118d460186000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661
1496565b612af190919063ffffffff16565b85612af190919063ffffffff1656
5b612b6c90919063ffffffff16565b9050919050565b60008061193242611924
601d54601c5461221e90919063ffffffff16565b6128c990919063ffffffff16
565b90506000611975601154611967601b54611959601a54601154612af19091
9063ffffffff16565b612b6c90919063ffffffff16565b6128c990919063ffff
ffff16565b90506119b26119a1601d546119938585612af190919063ffffffff
16565b612b6c90919063ffffffff16565b60115461221e90919063ffffffff16
565b9250505090565b6000600960008473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
0190815260200160002060008373ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
5260200160002054905092915050565b611a49336121c8565b611a8857604051
7f08c379a0000000000000000000000000000000000000000000000000000000
008152600401611a7f906141b9565b60405180910390fd5b8160266000610100
0a81548160ff021916908315150217905550806027819055505050565b601e60
019054906101000a900460ff1681565b601460009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1681565b611aef33611223565b61
1b2e576040517f08c379a0000000000000000000000000000000000000000000
000000000000008152600401611b2590614199565b60405180910390fd5b6000
600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff16815260200190815260200160002060
006101000a81548160ff02191690831515021790555050565b60246000905490
6101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff166315f7e05e336040518263ffffff
ff1660e01b8152600401611be49190613f8c565b600060405180830381600087
803b158015611bfe57600080fd5b505af1158015611c12573d6000803e3d6000
fd5b50505050565b6000436001601954611c2a91906142f2565b10611c4c5761
1c4560016012546128c990919063ffffffff16565b9050611c88565b81801561
1c6e575042611c6c601d54601c5461221e90919063ffffffff16565b115b1561
1c8257611c7b611906565b9050611c88565b60115490505b919050565b611c96
33611223565b611cd5576040517f08c379a00000000000000000000000000000
00000000000000000000000000008152600401611ccc90614199565b60405180
910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffff
ffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16
021790555060018060008373ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002060006101000a81548160ff0219169083151502179055507f04dba6
22d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163816040
51611d9b9190613fa7565b60405180910390a150565b611daf336121c8565b61
1dee576040517f08c379a0000000000000000000000000000000000000000000
000000000000008152600401611de5906141b9565b60405180910390fd5b6000
479050601460009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc82
9081150290604051600060405180830381858888f19350505050158015611e5b
573d6000803e3d6000fd5b5050565b611e68336121c8565b611ea7576040517f
08c379a000000000000000000000000000000000000000000000000000000000
8152600401611e9e906141b9565b60405180910390fd5b3073ffffffffffffff
ffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffff
ffffffff1614158015611f315750601860009054906101000a900473ffffffff
ffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffff
ffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415
5b611f3a57600080fd5b80600c60008473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
0190815260200160002060006101000a81548160ff0219169083151502179055
50801561202c57602460009054906101000a900473ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
6314b6ca968360006040518363ffffffff1660e01b8152600401611ff5929190
613fc2565b600060405180830381600087803b15801561200f57600080fd5b50
5af1158015612023573d6000803e3d6000fd5b505050506120fb565b60246000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff166314b6ca96836008600086
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff168152602001908152602001600020546040518363
ffffffff1660e01b81526004016120c8929190613feb565b6000604051808303
81600087803b1580156120e257600080fd5b505af11580156120f6573d600080
3e3d6000fd5b505050505b5050565b612108336121c8565b612147576040517f
08c379a000000000000000000000000000000000000000000000000000000000
815260040161213e906141b9565b60405180910390fd5b80600b60008473ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16815260200190815260200160002060006101000a815481
60ff0219169083151502179055505050565b601760009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff16815260200190815260200160002060009054906101
000a900460ff169050919050565b600080828461222d91906142f2565b905083
811015612272576040517f08c379a00000000000000000000000000000000000
0000000000000000000000815260040161226990614139565b60405180910390
fd5b8091505092915050565b60008383111582906122c4576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
016122bb91906140f7565b60405180910390fd5b50600083856122d391906143
d3565b9050809150509392505050565b6000602860009054906101000a900460
ff161561230957612302848484612bb6565b90506128c2565b6123138483612d
89565b61231b612e26565b1561232957612328612efd565b5b6123316134b256
5b1561233f5761233e613565565b5b612347613637565b1580156123a1575060
1860009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffff
ffffffffffffffffffffffffffff16145b156123fb576000600860008673ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff16815260200190815260200160002054116123f257600080
fd5b6123fa613644565b5b612484826040518060400160405280601481526020
017f496e73756666696369656e742042616c616e636500000000000000000000
0000815250600860008873ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
016000205461227c9092919063ffffffff16565b600860008673ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1681526020019081526020016000208190555060006124d28561364d
565b6124dc57826124e8565b6124e78585856136a4565b5b905061253c816008
60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffff
ffffffffffffffffffffffffffff168152602001908152602001600020546122
1e90919063ffffffff16565b600860008673ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260
200190815260200160002081905550600c60008673ffffffffffffffffffffff
ffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16
815260200190815260200160002060009054906101000a900460ff166126a257
602460009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca968660
0860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000205460
40518363ffffffff1660e01b815260040161266c929190613feb565b60006040
5180830381600087803b15801561268657600080fd5b505af192505050801561
2697575060015b6126a0576126a1565b5b5b600c60008573ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff16815260200190815260200160002060009054906101000a900460ff1661
27c557602460009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff166314b6ca
9685600860008873ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
20546040518363ffffffff1660e01b815260040161278f929190613feb565b60
0060405180830381600087803b1580156127a957600080fd5b505af192505050
80156127ba575060015b6127c3576127c4565b5b5b602460009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff1663ffb2c4796025546040518263ffffffff16
60e01b815260040161282291906141d9565b600060405180830381600087803b
15801561283c57600080fd5b505af192505050801561284d575060015b612856
57612857565b5b8373ffffffffffffffffffffffffffffffffffffffff168573
ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2
b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128b4919061
41d9565b60405180910390a360019150505b9392505050565b600061290b8383
6040518060400160405280601e81526020017f536166654d6174683a20737562
7472616374696f6e206f766572666c6f77000081525061227c565b9050929150
50565b6001602860006101000a81548160ff0219169083151502179055506000
600267ffffffffffffffff81111561294b5761294a61459a565b5b6040519080
8252806020026020018201604052801561297957816020016020820280368337
80820191505090505b509050600360009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff16816000815181106129b3576129b261456b
565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff
16908173ffffffffffffffffffffffffffffffffffffffff1681525050308160
0181518110612a0257612a0161456b565b5b602002602001019073ffffffffff
ffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffff
ffffffffffffff1681525050601760009054906101000a900473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff1663b6f9de958460008486426040518663ffffffff1660e01b815260
0401612a9f94939291906140ab565b6000604051808303818588803b15801561
2ab857600080fd5b505af1158015612acc573d6000803e3d6000fd5b50505050
50506000602860006101000a81548160ff021916908315150217905550505056
5b600080831415612b045760009050612b66565b60008284612b129190614379
565b9050828482612b219190614348565b14612b61576040517f08c379a00000
0000000000000000000000000000000000000000000000000000815260040161
2b5890614179565b60405180910390fd5b809150505b92915050565b6000612b
ae83836040518060400160405280601a81526020017f536166654d6174683a20
6469766973696f6e206279207a65726f00000000000081525061383f565b9050
92915050565b6000612c41826040518060400160405280601481526020017f49
6e73756666696369656e742042616c616e636500000000000000000000000081
5250600860008873ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
205461227c9092919063ffffffff16565b600860008673ffffffffffffffffff
ffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffff
ff16815260200190815260200160002081905550612cd682600860008673ffff
ffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffff
ffffffffffffffff1681526020019081526020016000205461221e90919063ff
ffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
2001600020819055508273ffffffffffffffffffffffffffffffffffffffff16
8473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b
69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612d7691
906141d9565b60405180910390a3600190509392505050565b60075481111580
612de35750600b60008373ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
0160002060009054906101000a900460ff165b612e22576040517f08c379a000
0000000000000000000000000000000000000000000000000000008152600401
612e1990614119565b60405180910390fd5b5050565b60006018600090549061
01000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffff
ffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffff
ffffffffffffff1614158015612e935750602860009054906101000a900460ff
16155b8015612eab5750602660009054906101000a900460ff165b8015612ef8
5750602754600860003073ffffffffffffffffffffffffffffffffffffffff16
73ffffffffffffffffffffffffffffffffffffffff1681526020019081526020
016000205410155b905090565b6001602860006101000a81548160ff02191690
83151502179055506000612f28601554601654610d13565b612f3457600d5461
2f37565b60005b90506000612f776002612f69601154612f5b86602754612af1
90919063ffffffff16565b612b6c90919063ffffffff16565b612b6c90919063
ffffffff16565b90506000612f90826027546128c990919063ffffffff16565b
90506000600267ffffffffffffffff811115612faf57612fae61459a565b5b60
4051908082528060200260200182016040528015612fdd578160200160208202
8036833780820191505090505b5090503081600081518110612ff557612ff461
456b565b5b602002602001019073ffffffffffffffffffffffffffffffffffff
ffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060
0360009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff16816001815181106130665761306561456b565b5b602002602001019073ff
ffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffff
ffffffffffffffffffffff16815250506000479050601760009054906101000a
900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffff
ffffffffffffffffffffffffff1663791ac9478460008530426040518663ffff
ffff1660e01b81526004016131099594939291906141f4565b60006040518083
0381600087803b15801561312357600080fd5b505af1158015613137573d6000
803e3d6000fd5b50505050600061315082476128c990919063ffffffff16565b
9050600061317c61316b600289612b6c90919063ffffffff16565b6011546128
c990919063ffffffff16565b905060006131b860026131aa8461319c8c88612a
f190919063ffffffff16565b612b6c90919063ffffffff16565b612b6c909190
63ffffffff16565b905060006131e3836131d5600f5487612af190919063ffff
ffff16565b612b6c90919063ffffffff16565b9050600061320e846132006010
5488612af190919063ffffffff16565b612b6c90919063ffffffff16565b9050
602460009054906101000a900473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db08360
40518263ffffffff1660e01b81526004016000604051808303818588803b1580
1561327a57600080fd5b505af19350505050801561328c575060015b61329557
613296565b5b6000601460009054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1682617530906040516132e290613f77565b600060405180830381858888f193
505050503d8060008114613320576040519150601f19603f3d01168201604052
3d82523d6000602084013e613325565b606091505b5050905080613369576040
517f08c379a00000000000000000000000000000000000000000000000000000
0000815260040161336090614159565b60405180910390fd5b60008a11156134
8a57601760009054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719
85308d600080601360009054906101000a900473ffffffffffffffffffffffff
ffffffffffffffff16426040518863ffffffff1660e01b81526004016133fb96
959493929190614014565b6060604051808303818588803b1580156134145760
0080fd5b505af1158015613428573d6000803e3d6000fd5b5050505050604051
3d601f19601f8201168201806040525081019061344d9190613c8d565b505050
7f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b45
06848b60405161348192919061424e565b60405180910390a15b505050505050
50505050506000602860006101000a81548160ff021916908315150217905550
565b6000601860009054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ff
ffffffffffffffffffffffffffffffffffffff161415801561351f5750602860
009054906101000a900460ff16155b80156135375750601e6000905490610100
0a900460ff165b801561355257504360225460235461354f91906142f2565b11
155b801561356057506021544710155b905090565b6135936021546004600090
54906101000a900473ffffffffffffffffffffffffffffffffffffffff166129
13565b601e60019054906101000a900460ff16156135e95742601c819055507f
39d2389ec5c1fa77b2c0d374bc61b6d7bd97ccba280fcdeb4e9c7644898d7c3a
601d546040516135e091906141d9565b60405180910390a15b43602381905550
61360760215460205461221e90919063ffffffff16565b602081905550601f54
6020541115613635576000601e60006101000a81548160ff0219169083151502
179055505b565b6000806019541415905090565b43601981905550565b600060
0a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffff
ffffffffffffffffffffffffffffff1681526020019081526020016000206000
9054906101000a900460ff16159050919050565b600080613726601254613718
613709601860009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffff
ffffffffffffffffffffffffffffffffffff1614611c18565b86612af1909190
63ffffffff16565b612b6c90919063ffffffff16565b905061377a8160086000
3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000205461221e90
919063ffffffff16565b600860003073ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
908152602001600020819055503073ffffffffffffffffffffffffffffffffff
ffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad
1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051
61381a91906141d9565b60405180910390a361383581846128c990919063ffff
ffff16565b9150509392505050565b60008083118290613886576040517f08c3
79a0000000000000000000000000000000000000000000000000000000008152
60040161387d91906140f7565b60405180910390fd5b50600083856138959190
614348565b9050809150509392505050565b6000813590506138b1816146fe56
5b92915050565b6000813590506138c681614715565b92915050565b60008135
90506138db8161472c565b92915050565b6000813590506138f081614743565b
92915050565b60008151905061390581614743565b92915050565b6000602082
84031215613921576139206145c9565b5b600061392f848285016138a2565b91
505092915050565b60006020828403121561394e5761394d6145c9565b5b6000
61395c848285016138b7565b91505092915050565b6000806040838503121561
397c5761397b6145c9565b5b600061398a858286016138a2565b925050602061
399b858286016138a2565b9150509250929050565b6000806000606084860312
156139be576139bd6145c9565b5b60006139cc868287016138a2565b93505060
206139dd868287016138a2565b92505060406139ee868287016138e1565b9150
509250925092565b60008060408385031215613a0f57613a0e6145c9565b5b60
00613a1d858286016138a2565b9250506020613a2e858286016138cc565b9150
509250929050565b60008060408385031215613a4f57613a4e6145c9565b5b60
00613a5d858286016138a2565b9250506020613a6e858286016138e1565b9150
509250929050565b600060208284031215613a8e57613a8d6145c9565b5b6000
613a9c848285016138cc565b91505092915050565b6000806040838503121561
3abc57613abb6145c9565b5b6000613aca858286016138cc565b925050602061
3adb858286016138e1565b9150509250929050565b600080600080600060a086
88031215613b0157613b006145c9565b5b6000613b0f888289016138cc565b95
50506020613b20888289016138e1565b9450506040613b31888289016138e156
5b9350506060613b42888289016138e1565b9250506080613b53888289016138
cc565b9150509295509295909350565b600060208284031215613b7657613b75
6145c9565b5b6000613b84848285016138e1565b91505092915050565b600060
208284031215613ba357613ba26145c9565b5b6000613bb1848285016138f656
5b91505092915050565b60008060408385031215613bd157613bd06145c9565b
5b6000613bdf858286016138e1565b9250506020613bf0858286016138cc565b
9150509250929050565b60008060408385031215613c1157613c106145c9565b
5b6000613c1f858286016138e1565b9250506020613c30858286016138e1565b
9150509250929050565b600080600060608486031215613c5357613c526145c9
565b5b6000613c61868287016138e1565b9350506020613c72868287016138e1
565b9250506040613c83868287016138e1565b9150509250925092565b600080
600060608486031215613ca657613ca56145c9565b5b6000613cb48682870161
38f6565b9350506020613cc5868287016138f6565b9250506040613cd6868287
016138f6565b9150509250925092565b600080600080600060a0868803121561
3cfc57613cfb6145c9565b5b6000613d0a888289016138e1565b955050602061
3d1b888289016138e1565b9450506040613d2c888289016138e1565b93505060
60613d3d888289016138e1565b9250506080613d4e888289016138e1565b9150
509295509295909350565b6000613d678383613d82565b602083019050929150
50565b613d7c8161446e565b82525050565b613d8b81614407565b8252505056
5b613d9a81614407565b82525050565b6000613dab826142a2565b613db58185
6142c5565b9350613dc083614292565b8060005b83811015613df1578151613d
d88882613d5b565b9750613de3836142b8565b925050600181019050613dc456
5b5085935050505092915050565b613e078161442b565b82525050565b613e16
81614480565b82525050565b613e25816144a4565b82525050565b6000613e36
826142ad565b613e4081856142e1565b9350613e508185602086016144da565b
613e59816145ce565b840191505092915050565b6000613e716011836142e156
5b9150613e7c826145df565b602082019050919050565b6000613e94601b8361
42e1565b9150613e9f82614608565b602082019050919050565b6000613eb760
1e836142e1565b9150613ec282614631565b602082019050919050565b600061
3eda6021836142e1565b9150613ee58261465a565b604082019050919050565b
6000613efd6006836142e1565b9150613f08826146a9565b6020820190509190
50565b6000613f206000836142d6565b9150613f2b826146d2565b6000820190
50919050565b6000613f43600b836142e1565b9150613f4e826146d5565b6020
82019050919050565b613f6281614457565b82525050565b613f718161446156
5b82525050565b6000613f8282613f13565b9150819050919050565b60006020
82019050613fa16000830184613d91565b92915050565b600060208201905061
3fbc6000830184613d73565b92915050565b6000604082019050613fd7600083
0185613d91565b613fe46020830184613e1c565b9392505050565b6000604082
0190506140006000830185613d91565b61400d6020830184613f59565b939250
5050565b600060c0820190506140296000830189613d91565b61403660208301
88613f59565b6140436040830187613e1c565b6140506060830186613e1c565b
61405d6080830185613d91565b61406a60a0830184613f59565b979650505050
505050565b600060208201905061408a6000830184613dfe565b92915050565b
60006020820190506140a56000830184613e0d565b92915050565b6000608082
0190506140c06000830187613e1c565b81810360208301526140d28186613da0
565b90506140e16040830185613d91565b6140ee6060830184613f59565b9594
5050505050565b600060208201905081810360008301526141118184613e2b56
5b905092915050565b6000602082019050818103600083015261413281613e64
565b9050919050565b6000602082019050818103600083015261415281613e87
565b9050919050565b6000602082019050818103600083015261417281613eaa
565b9050919050565b6000602082019050818103600083015261419281613ecd
565b9050919050565b600060208201905081810360008301526141b281613ef0
565b9050919050565b600060208201905081810360008301526141d281613f36
565b9050919050565b60006020820190506141ee6000830184613f59565b9291
5050565b600060a0820190506142096000830188613f59565b61421660208301
87613e1c565b81810360408301526142288186613da0565b9050614237606083
0185613d91565b6142446080830184613f59565b9695505050505050565b6000
6040820190506142636000830185613f59565b6142706020830184613f59565b
9392505050565b600060208201905061428c6000830184613f68565b92915050
565b6000819050602082019050919050565b600081519050919050565b600081
519050919050565b6000602082019050919050565b6000828252602082019050
92915050565b600081905092915050565b600082825260208201905092915050
565b60006142fd82614457565b915061430883614457565b9250827fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115
61433d5761433c61450d565b5b828201905092915050565b6000614353826144
57565b915061435e83614457565b92508261436e5761436d61453c565b5b8282
04905092915050565b600061438482614457565b915061438f83614457565b92
50817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff04831182151516156143c8576143c761450d565b5b8282029050929150
50565b60006143de82614457565b91506143e983614457565b92508282101561
43fc576143fb61450d565b5b828203905092915050565b600061441282614437
565b9050919050565b600061442482614437565b9050919050565b6000811515
9050919050565b600073ffffffffffffffffffffffffffffffffffffffff8216
9050919050565b6000819050919050565b600060ff82169050919050565b6000
614479826144b6565b9050919050565b600061448b82614492565b9050919050
565b600061449d82614437565b9050919050565b60006144af82614457565b90
50919050565b60006144c1826144c8565b9050919050565b60006144d3826144
37565b9050919050565b60005b838110156144f8578082015181840152602081
0190506144dd565b83811115614507576000848401525b50505050565b7f4e48
7b71000000000000000000000000000000000000000000000000000000006000
52601160045260246000fd5b7f4e487b71000000000000000000000000000000
00000000000000000000000000600052601260045260246000fd5b7f4e487b71
0000000000000000000000000000000000000000000000000000000060005260
3260045260246000fd5b7f4e487b710000000000000000000000000000000000
0000000000000000000000600052604160045260246000fd5b600080fd5b6000
601f19601f8301169050919050565b7f5458204c696d69742045786365656465
64000000000000000000000000000000600082015250565b7f536166654d6174
683a206164646974696f6e206f766572666c6f77000000000060008201525056
5b7f72656365697665722072656a656374656420455448207472616e73666572
0000600082015250565b7f536166654d6174683a206d756c7469706c69636174
696f6e206f766572666c6f60008201527f770000000000000000000000000000
0000000000000000000000000000000000602082015250565b7f214f574e4552
0000000000000000000000000000000000000000000000000000600082015250
565b50565b7f21415554484f52495a4544000000000000000000000000000000
000000000000600082015250565b61470781614407565b811461471257600080
fd5b50565b61471e81614419565b811461472957600080fd5b50565b61473581
61442b565b811461474057600080fd5b50565b61474c81614457565b81146147
5757600080fd5b5056fea2646970667358221220f529693a9ac62c6167445c24
3258533a7fbb55271769c59f657b17487b37f58464736f6c6343000805003360
8060405273e9e7cea3dedca5984780bafc599bd69add087d5660016000610100
0a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ff
ffffffffffffffffffffffffffffffffffffff16021790555073bb4cdb9cbd36
b01bd1cbaebf2de08d9173bc095c600260006101000a81548173ffffffffffff
ffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffff
ffffffffffffffff1602179055506ec097ce7bc90715b34b9f1000000000600c
55610e10600d556305f5e100600e55348015620000dc57600080fd5b50604051
620020a1380380620020a18339818101604052810190620001029190620001f3
565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffff
ffffffffffffffffffffffffffffffff16141562000153577310ed43c718714e
b63d5aa57b78b54704e256024e62000155565b805b600360006101000a815481
73ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffff
ffffffffffffffffffffffffffffff160217905550336000806101000a815481
73ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffff
ffffffffffffffffffffffffffffff1602179055505062000278565b60008151
9050620001ed816200025e565b92915050565b6000602082840312156200020c
576200020b62000259565b5b60006200021c84828501620001dc565b91505092
915050565b6000620002328262000239565b9050919050565b600073ffffffff
ffffffffffffffffffffffffffffffff82169050919050565b600080fd5b6200
02698162000225565b81146200027557600080fd5b50565b611e198062000288
6000396000f3fe6080604052600436106100dd5760003560e01c8063997664d7
1161007f578063e2d2e21911610059578063e2d2e2191461028f578063efca2e
ed146102ba578063ffb2c479146102e5578063ffd49c841461030e576100dd56
5b8063997664d71461021b578063ce7c2ac214610246578063d0e30db0146102
85576100dd565b806328fd3198116100bb57806328fd31981461015f5780632d
48e8961461019c5780633a98ef39146101c55780634fab0ae8146101f0576100
dd565b806311ce023d146100e257806314b6ca961461010d57806315f7e05e14
610136575b600080fd5b3480156100ee57600080fd5b506100f7610339565b60
40516101049190611993565b60405180910390f35b34801561011957600080fd
5b50610134600480360381019061012f9190611669565b61033f565b005b3480
1561014257600080fd5b5061015d6004803603810190610158919061163c565b
6105fe565b005b34801561016b57600080fd5b50610186600480360381019061
0181919061163c565b610662565b6040516101939190611993565b6040518091
0390f35b3480156101a857600080fd5b506101c360048036038101906101be91
90611730565b61077c565b005b3480156101d157600080fd5b506101da6107e6
565b6040516101e79190611993565b60405180910390f35b3480156101fc5760
0080fd5b506102056107ec565b6040516102129190611993565b604051809103
90f35b34801561022757600080fd5b506102306107f2565b60405161023d9190
611993565b60405180910390f35b34801561025257600080fd5b5061026d6004
803603810190610268919061163c565b6107f8565b60405161027c9392919061
19ae565b60405180910390f35b61028d610822565b005b34801561029b576000
80fd5b506102a4610c12565b6040516102b19190611993565b60405180910390
f35b3480156102c657600080fd5b506102cf610c18565b6040516102dc919061
1993565b60405180910390f35b3480156102f157600080fd5b5061030c600480
360381019061030791906116d6565b610c1e565b005b34801561031a57600080
fd5b50610323610db2565b6040516103309190611993565b60405180910390f3
5b600c5481565b60008054906101000a900473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373
ffffffffffffffffffffffffffffffffffffffff161461039757600080fd5b60
00600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
6000015411156103ec576103eb82610db8565b5b60008111801561043e575060
00600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
60000154145b156104515761044c8261105f565b6104b3565b60008114801561
04a357506000600760008473ffffffffffffffffffffffffffffffffffffffff
1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260
200160002060000154115b156104b2576104b18261110e565b5b5b61051c8161
050e600760008673ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
206000015460085461131590919063ffffffff16565b61135f90919063ffffff
ff16565b60088190555080600760008473ffffffffffffffffffffffffffffff
ffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020
01908152602001600020600001819055506105b4600760008473ffffffffffff
ffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffff
ffffffff168152602001908152602001600020600001546113bd565b60076000
8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffff
ffffffffffffffffffffffff1681526020019081526020016000206001018190
55505050565b60008054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ff
ffffffffffffffffffffffffffffffffffffff161461065657600080fd5b6106
5f81610db8565b50565b600080600760008473ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
6020019081526020016000206000015414156106b75760009050610777565b60
00610704600760008573ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff168152602001908152602001
600020600001546113bd565b90506000600760008573ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
16815260200190815260200160002060010154905080821161075f5760009250
5050610777565b610772818361131590919063ffffffff16565b925050505b91
9050565b60008054906101000a900473ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffff
ffffffffffffffffffffffffffffffffff16146107d457600080fd5b81600d81
90555080600e819055505050565b60085481565b600e5481565b60095481565b
6007602052806000526040600020600091509050806000015490806001015490
8060020154905083565b60008054906101000a900473ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
163373ffffffffffffffffffffffffffffffffffffffff161461087a57600080
fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a0
8231306040518263ffffffff1660e01b81526004016108d791906118a1565b60
206040518083038186803b1580156108ef57600080fd5b505afa158015610903
573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040
52508101906109279190611703565b90506000600267ffffffffffffffff8111
1561094657610945611ce1565b5b604051908082528060200260200182016040
5280156109745781602001602082028036833780820191505090505b50905060
0260009054906101000a900473ffffffffffffffffffffffffffffffffffffff
ff16816000815181106109ae576109ad611cb2565b5b602002602001019073ff
ffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffff
ffffffffffffffffffffff1681525050600160009054906101000a900473ffff
ffffffffffffffffffffffffffffffffffff1681600181518110610a1f57610a
1e611cb2565b5b602002602001019073ffffffffffffffffffffffffffffffff
ffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250
50600360009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff1663b6f9de9534
60008430426040518663ffffffff1660e01b8152600401610abc949392919061
18e5565b6000604051808303818588803b158015610ad557600080fd5b505af1
158015610ae9573d6000803e3d6000fd5b50505050506000610bad8360016000
9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673
ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263
ffffffff1660e01b8152600401610b4f91906118a1565b602060405180830381
86803b158015610b6757600080fd5b505afa158015610b7b573d6000803e3d60
00fd5b505050506040513d601f19601f82011682018060405250810190610b9f
9190611703565b61131590919063ffffffff16565b9050610bc4816009546113
5f90919063ffffffff16565b600981905550610c07610bf6600854610be88460
0c546113ef90919063ffffffff16565b61146a90919063ffffffff16565b600b
5461135f90919063ffffffff16565b600b81905550505050565b600b5481565b
600a5481565b60008054906101000a900473ffffffffffffffffffffffffffff
ffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ff
ffffffffffffffffffffffffffffffffffffff1614610c7657600080fd5b6000
60048054905090506000811415610c8f5750610daf565b6000805a905060005b
8483108015610ca657508381105b15610daa5783600f5410610cbd576000600f
819055505b610d066004600f5481548110610cd657610cd5611cb2565b5b9060
005260206000200160009054906101000a900473ffffffffffffffffffffffff
ffffffffffffffff166114b4565b15610d5557610d546004600f548154811061
0d2457610d23611cb2565b5b9060005260206000200160009054906101000a90
0473ffffffffffffffffffffffffffffffffffffffff16610db8565b5b610d7a
610d6b5a8461131590919063ffffffff16565b8461135f90919063ffffffff16
565b92505a9150600f6000815480929190610d9290611bdc565b919050555080
80610da290611bdc565b915050610c98565b505050505b50565b600d5481565b
6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
20600001541415610e085761105c565b6000610e1382610662565b9050600081
111561105a57610e3381600a5461135f90919063ffffffff16565b600a819055
50600160009054906101000a900473ffffffffffffffffffffffffffffffffff
ffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83
836040518363ffffffff1660e01b8152600401610e969291906118bc565b6020
60405180830381600087803b158015610eb057600080fd5b505af1158015610e
c4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060
405250810190610ee891906116a9565b5042600660008473ffffffffffffffff
ffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffff
ffff16815260200190815260200160002081905550610f8281600760008573ff
ffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffff
ffffffffffffffffff1681526020019081526020016000206002015461135f90
919063ffffffff16565b600760008473ffffffffffffffffffffffffffffffff
ffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001
90815260200160002060020181905550611013600760008473ffffffffffffff
ffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffff
ffffff168152602001908152602001600020600001546113bd565b6007600084
73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffff
ffffffffffffffffffffff168152602001908152602001600020600101819055
505b505b50565b600480549050600560008373ffffffffffffffffffffffffff
ffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152
6020019081526020016000208190555060048190806001815401808255809150
50600190039060005260206000200160009091909190916101000a81548173ff
ffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffff
ffffffffffffffffffffffffff16021790555050565b60046001600480549050
6111229190611b1b565b8154811061113357611132611cb2565b5b9060005260
206000200160009054906101000a900473ffffffffffffffffffffffffffffff
ffffffffff166004600560008473ffffffffffffffffffffffffffffffffffff
ffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081
5260200160002054815481106111b1576111b0611cb2565b5b90600052602060
00200160006101000a81548173ffffffffffffffffffffffffffffffffffffff
ff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055
50600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffff
ffffffffffffffffffffffffffffffffff168152602001908152602001600020
5460056000600460016004805490506112519190611b1b565b81548110611262
57611261611cb2565b5b9060005260206000200160009054906101000a900473
ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffff
ffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff
1681526020019081526020016000208190555060048054806112dd576112dc61
1c83565b5b6001900381819060005260206000200160006101000a81549073ff
ffffffffffffffffffffffffffffffffffffff0219169055905550565b600061
135783836040518060400160405280601e81526020017f536166654d6174683a
207375627472616374696f6e206f766572666c6f770000815250611521565b90
5092915050565b600080828461136e9190611a3a565b9050838110156113b357
6040517f08c379a0000000000000000000000000000000000000000000000000
0000000081526004016113aa90611953565b60405180910390fd5b8091505092
915050565b60006113e8600c546113da600b54856113ef90919063ffffffff16
565b61146a90919063ffffffff16565b9050919050565b600080831415611402
5760009050611464565b600082846114109190611ac1565b905082848261141f
9190611a90565b1461145f576040517f08c379a0000000000000000000000000
00000000000000000000000000000000815260040161145690611973565b6040
5180910390fd5b809150505b92915050565b60006114ac838360405180604001
60405280601a81526020017f536166654d6174683a206469766973696f6e2062
79207a65726f000000000000815250611585565b905092915050565b60004260
0d54600660008573ffffffffffffffffffffffffffffffffffffffff1673ffff
ffffffffffffffffffffffffffffffffffff1681526020019081526020016000
20546115049190611a3a565b10801561151a5750600e5461151883610662565b
115b9050919050565b6000838311158290611569576040517f08c379a0000000
0000000000000000000000000000000000000000000000000081526004016115
609190611931565b60405180910390fd5b50600083856115789190611b1b565b
9050809150509392505050565b600080831182906115cc576040517f08c379a0
0000000000000000000000000000000000000000000000000000000081526004
016115c39190611931565b60405180910390fd5b50600083856115db9190611a
90565b9050809150509392505050565b6000813590506115f781611d9e565b92
915050565b60008151905061160c81611db5565b92915050565b600081359050
61162181611dcc565b92915050565b60008151905061163681611dcc565b9291
5050565b60006020828403121561165257611651611d10565b5b600061166084
8285016115e8565b91505092915050565b600080604083850312156116805761
167f611d10565b5b600061168e858286016115e8565b925050602061169f8582
8601611612565b9150509250929050565b6000602082840312156116bf576116
be611d10565b5b60006116cd848285016115fd565b91505092915050565b6000
602082840312156116ec576116eb611d10565b5b60006116fa84828501611612
565b91505092915050565b60006020828403121561171957611718611d10565b
5b600061172784828501611627565b91505092915050565b6000806040838503
121561174757611746611d10565b5b600061175585828601611612565b925050
602061176685828601611612565b9150509250929050565b600061177c838361
1788565b60208301905092915050565b61179181611b4f565b82525050565b61
17a081611b4f565b82525050565b60006117b1826119f5565b6117bb8185611a
18565b93506117c6836119e5565b8060005b838110156117f75781516117de88
82611770565b97506117e983611a0b565b9250506001810190506117ca565b50
85935050505092915050565b61180d81611b97565b82525050565b600061181e
82611a00565b6118288185611a29565b9350611838818560208601611ba9565b
61184181611d15565b840191505092915050565b6000611859601b83611a2956
5b915061186482611d26565b602082019050919050565b600061187c60218361
1a29565b915061188782611d4f565b604082019050919050565b61189b81611b
8d565b82525050565b60006020820190506118b66000830184611797565b9291
5050565b60006040820190506118d16000830185611797565b6118de60208301
84611892565b9392505050565b60006080820190506118fa6000830187611804
565b818103602083015261190c81866117a6565b905061191b60408301856117
97565b6119286060830184611892565b95945050505050565b60006020820190
50818103600083015261194b8184611813565b905092915050565b6000602082
019050818103600083015261196c8161184c565b9050919050565b6000602082
019050818103600083015261198c8161186f565b9050919050565b6000602082
0190506119a86000830184611892565b92915050565b60006060820190506119
c36000830186611892565b6119d06020830185611892565b6119dd6040830184
611892565b949350505050565b6000819050602082019050919050565b600081
519050919050565b600081519050919050565b6000602082019050919050565b
600082825260208201905092915050565b600082825260208201905092915050
565b6000611a4582611b8d565b9150611a5083611b8d565b9250827fffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115
611a8557611a84611c25565b5b828201905092915050565b6000611a9b82611b
8d565b9150611aa683611b8d565b925082611ab657611ab5611c54565b5b8282
04905092915050565b6000611acc82611b8d565b9150611ad783611b8d565b92
50817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffff0483118215151615611b1057611b0f611c25565b5b8282029050929150
50565b6000611b2682611b8d565b9150611b3183611b8d565b92508282101561
1b4457611b43611c25565b5b828203905092915050565b6000611b5a82611b6d
565b9050919050565b60008115159050919050565b600073ffffffffffffffff
ffffffffffffffffffffffff82169050919050565b6000819050919050565b60
00611ba282611b8d565b9050919050565b60005b83811015611bc75780820151
81840152602081019050611bac565b83811115611bd6576000848401525b5050
5050565b6000611be782611b8d565b91507fffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffff821415611c1a57611c19611c2556
5b5b600182019050919050565b7f4e487b710000000000000000000000000000
0000000000000000000000000000600052601160045260246000fd5b7f4e487b
7100000000000000000000000000000000000000000000000000000000600052
601260045260246000fd5b7f4e487b7100000000000000000000000000000000
000000000000000000000000600052603160045260246000fd5b7f4e487b7100
0000000000000000000000000000000000000000000000000000006000526032
60045260246000fd5b7f4e487b71000000000000000000000000000000000000
00000000000000000000600052604160045260246000fd5b600080fd5b600060
1f19601f8301169050919050565b7f536166654d6174683a206164646974696f
6e206f766572666c6f770000000000600082015250565b7f536166654d617468
3a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700
0000000000000000000000000000000000000000000000000000000000006020
82015250565b611da781611b4f565b8114611db257600080fd5b50565b611dbe
81611b61565b8114611dc957600080fd5b50565b611dd581611b8d565b811461
1de057600080fd5b5056fea2646970667358221220d52fec0ca1d9307237ea7f
b40fce7adb4058ca521d60561aa0c289bc81a95e5d64736f6c63430008050033