Explorer
WEMIX3.0 Testnet
Explorer
WEMIX3.0 Testnet
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Visualizations
Heartbeat
Charts
Developers
API Documentation
Explorer
/
Transactions
/
0xab9f67d97d4372c1c544c13b6f4446fa13e33e5797bdc14ce2a8afda00615227
Connected
WEMIX3.0 Testnet Explorer
Dashboard
Blocks
Transactions
Tokens
NFTs
Accounts
CSV Export
Heartbeat
Charts
Transaction Detail
Export Transaction Data
Export Txn Data
0xab9f67d97d4372c1c544c13b6f4446fa13e33e5797bdc14ce2a8afda00615227
Overview
Event Logs (1)
Export Transaction Data
Export Txn Data
Transaction Action
Call
0x60806040
Method
by
Transaction Hash
0xab9f67d97d4372c1c544c13b6f4446fa13e33e5797bdc14ce2a8afda00615227
Transaction Status
Success
Transaction Type
0 (Legacy)
Block Height
51834210
Timestamp
2 years ago (Friday, March 8, 2024 at 8:20:28 AM Coordinated Universal Time)
From
To
[
Created
]
Value
0.0
WEMIX
Gas Limit
7,617,745
Gas Used by Txn
7,617,745 (100.00%)
Gas Price
101.0
Gwei
Gas Fees
Base:
0.000000001
Gwei
Max:
0.0
Gwei
Max Priority:
0.0
Gwei
Burnt Fees
0.007617745
Gwei
Txn Saving Fees
0.0
Gwei
Actual Txn Cost/Fee
0.769392245
WEMIX
Nonce
1437
Position
1
Input Data
View Input As
Original
0x60806040523480156200001157600080fd5b506200001c62000022565b620000d6565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000735760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d35780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b61893f80620000e66000396000f3fe60806040526004361061024f5760003560e01c80638277514011610138578063d4ef85cc116100b0578063f2fde38b1161007f578063f887ea4011610064578063f887ea40146109bb578063fa01e0c6146109e3578063fb4e8c41146109f857600080fd5b8063f2fde38b14610988578063f340fa01146109a857600080fd5b8063d4ef85cc1461087e578063ddca3f431461090a578063e77d24e914610920578063eef21cd21461096857600080fd5b8063acd431a811610107578063c45a0155116100ec578063c45a015514610809578063c842dc5614610831578063d00c18621461085e57600080fd5b8063acd431a8146107ce578063b583ccda146107e157600080fd5b8063827751401461073f5780638da5cb5b146107545780638fbbb5da1461079e5780639fdabec2146107a657600080fd5b806360246c88116101cb5780636e23f5bf1161019a578063747293fb1161017f578063747293fb146106b45780637ac07dcc146106d45780638129fc1c1461072a57600080fd5b80636e23f5bf1461068c578063715018a61461069f57600080fd5b806360246c881461052d57806369fe0e2d1461064e5780636cd00f3f1461066e5780636e212dc71461068457600080fd5b806342cde4e811610222578063481c6a7511610207578063481c6a75146103f857806358c0994a146104455780635a2f3d091461045a57600080fd5b806342cde4e8146103b557806345f74173146103e557600080fd5b806301c69438146102545780630b56eef41461027d57806312ac2e501461037e5780633048585e146103a0575b600080fd5b34801561026057600080fd5b5061026a60395481565b6040519081526020015b60405180910390f35b34801561028957600080fd5b5061031a6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152506040805160c08101825260335481526034546fffffffffffffffffffffffffffffffff166020820152603554918101919091526036546060820152603754600281810b60808401526301000000909104900b60a082015290565b6040516102749190600060c082019050825182526fffffffffffffffffffffffffffffffff60208401511660208301526040830151604083015260608301516060830152608083015160020b608083015260a083015160020b60a083015292915050565b34801561038a57600080fd5b5061039e610399366004617e8d565b610a18565b005b3480156103ac57600080fd5b5061039e610a2c565b3480156103c157600080fd5b506064546103d19062ffffff1681565b60405162ffffff9091168152602001610274565b61039e6103f3366004617e8d565b6114eb565b34801561040457600080fd5b506104207306c1cb547c1ef4d69689a9e1dc250a912d429d5d81565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610274565b34801561045157600080fd5b5061026a6116c3565b34801561046657600080fd5b506032546104e79073ffffffffffffffffffffffffffffffffffffffff81169074010000000000000000000000000000000000000000810462ffffff169077010000000000000000000000000000000000000000000000810460020b907a010000000000000000000000000000000000000000000000000000900460ff1684565b6040805173ffffffffffffffffffffffffffffffffffffffff909516855262ffffff909316602085015260029190910b9183019190915215156060820152608001610274565b34801561053957600080fd5b506105fb604080516080810182526000808252602082018190529181018290526060810191909152506040805160808101825260325473ffffffffffffffffffffffffffffffffffffffff8116825274010000000000000000000000000000000000000000810462ffffff16602083015277010000000000000000000000000000000000000000000000810460020b928201929092527a01000000000000000000000000000000000000000000000000000090910460ff161515606082015290565b6040516102749190815173ffffffffffffffffffffffffffffffffffffffff16815260208083015162ffffff169082015260408083015160020b9082015260609182015115159181019190915260800190565b34801561065a57600080fd5b5061039e610669366004617e8d565b6116d2565b34801561067a57600080fd5b5061026a603a5481565b61039e61178b565b61039e61069a366004617e8d565b61218d565b3480156106ab57600080fd5b5061039e61226a565b3480156106c057600080fd5b5061039e6106cf366004617ec8565b61227c565b3480156106e057600080fd5b5061071a6106ef366004617ec8565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205460ff1690565b6040519015158152602001610274565b34801561073657600080fd5b5061039e61237a565b34801561074b57600080fd5b5061026a612b02565b34801561076057600080fd5b507f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005473ffffffffffffffffffffffffffffffffffffffff16610420565b61039e612b27565b6107b96107b4366004617e8d565b612c35565b60408051928352602083019190915201610274565b61026a6107dc366004617e8d565b612e1e565b3480156107ed57600080fd5b5061042073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe81565b34801561081557600080fd5b5061042073fc567b3ec893524cd12dcb80e75b1991c0189a1581565b34801561083d57600080fd5b506038546104209073ffffffffffffffffffffffffffffffffffffffff1681565b34801561086a57600080fd5b5061039e610879366004617ef6565b613004565b34801561088a57600080fd5b506033546034546035546036546037546108c694936fffffffffffffffffffffffffffffffff16929190600281810b9163010000009004900b86565b604080519687526fffffffffffffffffffffffffffffffff9095166020870152938501929092526060840152600290810b60808401520b60a082015260c001610274565b34801561091657600080fd5b5061026a60655481565b34801561092c57600080fd5b5061094061093b366004617f13565b613158565b60408051600295860b81529390940b6020840152928201526060810191909152608001610274565b34801561097457600080fd5b5061039e610983366004617ec8565b613264565b34801561099457600080fd5b5061039e6109a3366004617ec8565b6132e0565b61026a6109b6366004617ec8565b613341565b3480156109c757600080fd5b5061042073fa49e48df892e7b108be1ba5d6772bff21ed256c81565b3480156109ef57600080fd5b5061071a613636565b348015610a0457600080fd5b5061039e610a13366004617e8d565b613736565b610a20613747565b610a29816137d5565b50565b60005a3360009081526020819052604090205490915060ff16610ab0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e0000000000000060448201526064015b60405180910390fd5b603860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a5a98d786040518163ffffffff1660e01b81526004016020604051808303816000875af1158015610b1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b439190617f3f565b50610b4c613636565b1561141f576000610b5b61395c565b90506000610b67613a32565b603454909150600090606490610b90906fffffffffffffffffffffffffffffffff166063617f87565b610b9a9190617fea565b9050610ba581613b54565b505060348054829190600090610bce9084906fffffffffffffffffffffffffffffffff16618019565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550610c0d82613d4a565b603454909250610c2e906fffffffffffffffffffffffffffffffff16614183565b50506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa158015610c9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cbf9190617f3f565b610cc7614467565b610ccf614580565b610cd99190618042565b610ce39190618042565b9050610cf0600a82618055565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7c9190617f3f565b6038546040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa158015610dfe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e229190617f3f565b610e2c9190618042565b1015610eba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f5468652070726f746f636f6c20646f6573206e6f74206861766520656e6f756760448201527f68205757454d49582e00000000000000000000000000000000000000000000006064820152608401610aa7565b6000808080610ece8761093b600a88618055565b60375493975091955093509150600285810b91900b148015610eff5750603754600284810b6301000000909204900b145b1561100e576032546000907a010000000000000000000000000000000000000000000000000000900460ff16610f355781610f37565b825b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff16610f6b5783610f6d565b825b9050610f7981836146c4565b610f838484614d61565b603655603555603480546fffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117905550506037805462ffffff8581166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000090921690871617179055611376565b6033546040517f42966c6800000000000000000000000000000000000000000000000000000000815260048101919091527306c1cb547c1ef4d69689a9e1dc250a912d429d5d906342966c6890602401600060405180830381600087803b15801561107857600080fd5b505af115801561108c573d6000803e3d6000fd5b5050603254600092507a010000000000000000000000000000000000000000000000000000900460ff1690506110c257816110c4565b825b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff166110f857836110fa565b825b905061110681836146c4565b6040805161016081019091526032547306c1cb547c1ef4d69689a9e1dc250a912d429d5d9163883164569181907a010000000000000000000000000000000000000000000000000000900460ff166111725773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe61118c565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff1681526032546020909101907a010000000000000000000000000000000000000000000000000000900460ff16156111ed5773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe611207565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff168152602001603260000160149054906101000a900462ffffff1662ffffff1681526020018960020b81526020018860020b815260200187815260200186815260200160008152602001600081526020013073ffffffffffffffffffffffffffffffffffffffff168152602001428152506040518263ffffffff1660e01b81526004016112a99190618069565b6080604051808303816000875af11580156112c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ec9190618174565b603655603555603480546fffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117905560335550506037805462ffffff8581166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000909216908716171790555b600061138061395c565b9050888110156113ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e657720696e646578207072696365206973206c6f7765722e000000000000006044820152606401610aa7565b6040517f7303d1ffd4d965db34ad9bd9577c050ae4b96f5dda1335f5f7289137866e544090600090a15050505050505050505b60005a61142c90836181b0565b60385490915073ffffffffffffffffffffffffffffffffffffffff1663410085df333a61145a600086618042565b61146491906181c3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b1580156114cf57600080fd5b505af11580156114e3573d6000803e3d6000fd5b505050505050565b60005a3360009081526020819052604090205490915060ff1661156a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e000000000000006044820152606401610aa7565b6038546040517fd8c6e3c7000000000000000000000000000000000000000000000000000000008152600481018490526001602482015273ffffffffffffffffffffffffffffffffffffffff9091169063d8c6e3c7906044015b600060405180830381600087803b1580156115de57600080fd5b505af11580156115f2573d6000803e3d6000fd5b5050505060005a61160390836181b0565b60385490915073ffffffffffffffffffffffffffffffffffffffff1663410085df333a611631600086618042565b61163b91906181c3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b1580156116a657600080fd5b505af11580156116ba573d6000803e3d6000fd5b50505050505050565b60006116cd61395c565b905090565b6116da613747565b6127108110611745576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f466565206d757374206265206c657373207468616e2031303030302e000000006044820152606401610aa7565b606580549082905560408051828152602081018490527f032dc6a2d839eb179729a55633fdf1c41a1fc4739394154117005db2b354b9b591015b60405180910390a15050565b611793613636565b1561218b5760006117a261395c565b905060006117ae613a32565b6034549091506000906064906117d7906fffffffffffffffffffffffffffffffff166063617f87565b6117e19190617fea565b90506117ec81613b54565b5050603480548291906000906118159084906fffffffffffffffffffffffffffffffff16618019565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555061185482613d4a565b603454909250611875906fffffffffffffffffffffffffffffffff16614183565b50506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119069190617f3f565b61190e614467565b611916614580565b6119209190618042565b61192a9190618042565b9050611937600a82618055565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa15801561199f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c39190617f3f565b6038546040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa158015611a45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a699190617f3f565b611a739190618042565b1015611b01576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f5468652070726f746f636f6c20646f6573206e6f74206861766520656e6f756760448201527f68205757454d49582e00000000000000000000000000000000000000000000006064820152608401610aa7565b6000808080611b158761093b600a88618055565b60375493975091955093509150600285810b91900b148015611b465750603754600284810b6301000000909204900b145b15611c55576032546000907a010000000000000000000000000000000000000000000000000000900460ff16611b7c5781611b7e565b825b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff16611bb25783611bb4565b825b9050611bc081836146c4565b611bca8484614d61565b603655603555603480546fffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117905550506037805462ffffff8581166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000090921690871617179055611fbd565b6033546040517f42966c6800000000000000000000000000000000000000000000000000000000815260048101919091527306c1cb547c1ef4d69689a9e1dc250a912d429d5d906342966c6890602401600060405180830381600087803b158015611cbf57600080fd5b505af1158015611cd3573d6000803e3d6000fd5b5050603254600092507a010000000000000000000000000000000000000000000000000000900460ff169050611d095781611d0b565b825b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff16611d3f5783611d41565b825b9050611d4d81836146c4565b6040805161016081019091526032547306c1cb547c1ef4d69689a9e1dc250a912d429d5d9163883164569181907a010000000000000000000000000000000000000000000000000000900460ff16611db95773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe611dd3565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff1681526032546020909101907a010000000000000000000000000000000000000000000000000000900460ff1615611e345773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe611e4e565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff168152602001603260000160149054906101000a900462ffffff1662ffffff1681526020018960020b81526020018860020b815260200187815260200186815260200160008152602001600081526020013073ffffffffffffffffffffffffffffffffffffffff168152602001428152506040518263ffffffff1660e01b8152600401611ef09190618069565b6080604051808303816000875af1158015611f0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f339190618174565b603655603555603480546fffffffffffffffffffffffffffffffff9092167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117905560335550506037805462ffffff8581166301000000027fffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000909216908716171790555b73244c72ab61f11dd44bfa4aaf11e2efd89ca789fe73ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561201957600080fd5b505af115801561202d573d6000803e3d6000fd5b50506038546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015234602482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe935063a9059cbb925060440190506020604051808303816000875af11580156120bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e191906181ea565b5060006120ec61395c565b905088811015612158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e657720696e646578207072696365206973206c6f7765722e000000000000006044820152606401610aa7565b6040517f7303d1ffd4d965db34ad9bd9577c050ae4b96f5dda1335f5f7289137866e544090600090a15050505050505050505b565b60005a3360009081526020819052604090205490915060ff1661220c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e000000000000006044820152606401610aa7565b6038546040517fd8c6e3c7000000000000000000000000000000000000000000000000000000008152600481018490526000602482015273ffffffffffffffffffffffffffffffffffffffff9091169063d8c6e3c7906044016115c4565b612272613747565b61218b6000614e58565b612284613747565b8073ffffffffffffffffffffffffffffffffffffffff8116612302576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f416464726573732063616e6e6f74206265207a65726f000000000000000000006044820152606401610aa7565b73ffffffffffffffffffffffffffffffffffffffff821660008181526020819052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055517ff7762e85af7b409451f9a76004c5f755642902434eb11351ae67eb9746888b699190a25050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0080546002919068010000000000000000900460ff16806123c95750805467ffffffffffffffff808416911610155b15612400576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80547fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000001667ffffffffffffffff83161768010000000000000000178155612445614eee565b603454612463906fffffffffffffffffffffffffffffffff16614183565b50506033546040517f42966c6800000000000000000000000000000000000000000000000000000000815260048101919091527306c1cb547c1ef4d69689a9e1dc250a912d429d5d906342966c6890602401600060405180830381600087803b1580156124cf57600080fd5b505af11580156124e3573d6000803e3d6000fd5b50506038546040517f1698ee8200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe602482015260646044820181905273fc567b3ec893524cd12dcb80e75b1991c0189a159350631698ee82925001602060405180830381865afa15801561258a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ae9190618210565b603280547701000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff939093167fffffffffffffffffff00000000000000000000000000000000000000000000009091161774640000000000000000000000000000000000000000177fffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffff169190911790556040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa1580156126b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126d79190617f3f565b90506000603260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa15801561274b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061276f9190618251565b50505050505090506000806000806127878587613158565b603780547fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000016630100000062ffffff868116919091027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001691909117908616179055603254939750919550935091506000907a010000000000000000000000000000000000000000000000000000900460ff166128245781612826565b825b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff1661285a578361285c565b825b905061286881836146c4565b6040805161016081019091526032547306c1cb547c1ef4d69689a9e1dc250a912d429d5d9163883164569181907a010000000000000000000000000000000000000000000000000000900460ff166128d45773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe6128ee565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff1681526032546020909101907a010000000000000000000000000000000000000000000000000000900460ff161561294f5773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe612969565b60385473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff168152602001603260000160149054906101000a900462ffffff1662ffffff1681526020018960020b81526020018860020b815260200187815260200186815260200160008152602001600081526020013073ffffffffffffffffffffffffffffffffffffffff168152602001428152506040518263ffffffff1660e01b8152600401612a0b9190618069565b6080604051808303816000875af1158015612a2a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a4e9190618174565b603655603555603480547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff92909216919091179055603355505086547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168755505060405167ffffffffffffffff871681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29450602001925061177f915050565b6000612b0c613a32565b73ffffffffffffffffffffffffffffffffffffffff16905090565b60005a3360009081526020819052604090205490915060ff16612ba6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e000000000000006044820152606401610aa7565b603860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638fbbb5da6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015612c1057600080fd5b505af1158015612c24573d6000803e3d6000fd5b5050505060005a61142c90836181b0565b60008060005a3360009081526020819052604090205490915060ff16612cb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e000000000000006044820152606401610aa7565b6038546040517f9fdabec20000000000000000000000000000000000000000000000000000000081526004810186905273ffffffffffffffffffffffffffffffffffffffff90911690639fdabec29060240160408051808303816000875af1158015612d27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4b91906182e1565b9250925060005a612d5c90836181b0565b60385490915073ffffffffffffffffffffffffffffffffffffffff1663410085df333a612d8a600086618042565b612d9491906181c3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015612dff57600080fd5b505af1158015612e13573d6000803e3d6000fd5b505050505050915091565b6000805a3360009081526020819052604090205490915060ff16612e9e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4e6f7420616e20617574686f72697a65642063616c6c65722e000000000000006044820152606401610aa7565b6038546040517facd431a80000000000000000000000000000000000000000000000000000000081526004810185905273ffffffffffffffffffffffffffffffffffffffff9091169063acd431a8906024016020604051808303816000875af1158015612f0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f339190617f3f565b915060005a612f4290836181b0565b60385490915073ffffffffffffffffffffffffffffffffffffffff1663410085df333a612f70600086618042565b612f7a91906181c3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015612fe557600080fd5b505af1158015612ff9573d6000803e3d6000fd5b505050505050919050565b61300c613747565b60008162ffffff161161307b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f5468726573686f6c642063616e6e6f74206265207a65726f2e000000000000006044820152606401610aa7565b60648162ffffff16106130ea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5468726573686f6c64206d757374206265206c657373207468616e203130302e6044820152606401610aa7565b6064805462ffffff8381167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000083168117909355604080519190921680825260208201939093527f6b2acec9aa76c1265a279974b051780d350b7c64f5da8fbf7fb9cdd3b6e9496e910161177f565b600080600080600061271061318760395461271061317691906181b0565b613182906127106181c3565b614f09565b6131919089618305565b61319b9190618344565b905060006127106131b5603a546127106131769190618042565b6131bf908a618305565b6131c99190618344565b90506131d482614f62565b95506131df81614f62565b945060006131ec8761531c565b905060006131f98761531c565b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff161561323a57613233838c8c615791565b9050613248565b6132458b838c615814565b90505b6132548b8484846158b1565b999c989b50995050505050505050565b61326c613747565b73ffffffffffffffffffffffffffffffffffffffff811660008181526020819052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055517f50c35a67b454d38c20800d5b55e320f58f4c9c86a28d8ab20f03045d1a38d99a9190a250565b6132e8613747565b73ffffffffffffffffffffffffffffffffffffffff8116613338576040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260006004820152602401610aa7565b610a2981614e58565b6000686c6b935b8bbd4000003410156133b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e73756666696369656e742076616c75652073656e742e00000000000000006044820152606401610aa7565b60006133c061395c565b905060006127106065546127106133d791906181b0565b6133e190346181c3565b6133eb9190618055565b90508161340082670de0b6b3a76400006181c3565b61340a9190618055565b925073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe73ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561346857600080fd5b505af115801561347c573d6000803e3d6000fd5b50506038546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015234602482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe935063a9059cbb925060440190506020604051808303816000875af115801561350c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061353091906181ea565b506038546040517f40c10f1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff868116600483015260248201869052909116906340c10f19906044016020604051808303816000875af11580156135aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135ce9190617f3f565b5060408051348152602081018390529081018490526060810183905273ffffffffffffffffffffffffffffffffffffffff8516907f7162984403f6c73c8639375d45a9187dfd04602231bd8e587c415718b5f7e5f99060800160405180910390a25050919050565b600080603260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa1580156136a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136cd9190618251565b505050505091505060006136df613a32565b905060006136ec82614f62565b606454909150600284900b906137079062ffffff168361836b565b60020b13158061372e57506064546137249062ffffff16826183ac565b60020b8360020b13155b935050505090565b61373e613747565b610a298161599b565b336137867f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c1993005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461218b576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610aa7565b6107d0811115613866576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f55707065722070657263656e746167652063616e6e6f7420657863656564203260448201527f3030302e000000000000000000000000000000000000000000000000000000006064820152608401610aa7565b60395481101561391e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f55707065722070657263656e74616765206d757374206265206772656174657260448201527f207468616e206f7220657175616c20746f206c6f7765722070657263656e746160648201527f67652e0000000000000000000000000000000000000000000000000000000000608482015260a401610aa7565b603a80549082905560408051828152602081018490527f6e2b45cdfc34bbf48cfde393b750777bf816250df813f36f2f52d6b88b934e84910161177f565b600080603860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156139cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139f09190617f3f565b905080600003613a0257600091505090565b6000613a0c615b22565b905081613a2182670de0b6b3a76400006181c3565b613a2b9190618055565b9250505090565b600080613a52613a40615b22565b61318290670de0b6b3a76400006181c3565b90506000613aea603860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ac6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a409190617f3f565b6032549091507a010000000000000000000000000000000000000000000000000000900460ff16613b3c5781613b2d826c010000000000000000000000006181c3565b613b379190618055565b613a2b565b80613a21836c010000000000000000000000006181c3565b6040805160a08101825260335481526fffffffffffffffffffffffffffffffff83811660208301908152600083850181815260608501828152426080870190815296517f0c49ccbe0000000000000000000000000000000000000000000000000000000081529551600487015292519093166024850152915160448401525160648301529151608482015281907306c1cb547c1ef4d69689a9e1dc250a912d429d5d90630c49ccbe9060a40160408051808303816000875af1158015613c1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c4291906182e1565b60408051608081018252603354815230602082019081526fffffffffffffffffffffffffffffffff8581168385019081528582166060850190815294517ffc6f786500000000000000000000000000000000000000000000000000000000815293516004850152915173ffffffffffffffffffffffffffffffffffffffff1660248401529051811660448301529151909116606482015291935091507306c1cb547c1ef4d69689a9e1dc250a912d429d5d9063fc6f7865906084015b60408051808303816000875af1158015613d1c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d4091906182e1565b9094909350915050565b6000806000613d5884615b46565b60325491935091506000907a010000000000000000000000000000000000000000000000000000900460ff16613da25773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe613dbc565b60385473ffffffffffffffffffffffffffffffffffffffff165b6032549091506000907a010000000000000000000000000000000000000000000000000000900460ff1615613e055773244c72ab61f11dd44bfa4aaf11e2efd89ca789fe613e1f565b60385473ffffffffffffffffffffffffffffffffffffffff165b9050600084613e2e5781613e30565b825b9050600085613e3f5783613e41565b825b60385490915073ffffffffffffffffffffffffffffffffffffffff90811690831603613f08576038546040517f40c10f190000000000000000000000000000000000000000000000000000000081523060048201526024810187905273ffffffffffffffffffffffffffffffffffffffff909116906340c10f19906044016020604051808303816000875af1158015613ede573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f029190617f3f565b50613f93565b6038546040517f0fc36f440000000000000000000000000000000000000000000000000000000081523060048201526024810187905273ffffffffffffffffffffffffffffffffffffffff90911690630fc36f4490604401600060405180830381600087803b158015613f7a57600080fd5b505af1158015613f8e573d6000803e3d6000fd5b505050505b604080516101008101825273ffffffffffffffffffffffffffffffffffffffff84811682528381166020830190815260325474010000000000000000000000000000000000000000900462ffffff9081168486019081523060608601908152426080870190815260a087018d8152600060c0890181815260e08a0191825299517f414bf3890000000000000000000000000000000000000000000000000000000081529851881660048a0152955187166024890152925190931660448701525184166064860152905160848501525160a4840152925160c4830152915190911660e482015273fa49e48df892e7b108be1ba5d6772bff21ed256c9063414bf38990610104016020604051808303816000875af11580156140b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140db9190617f3f565b50603254604080517f3850c7bd000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff90921691633850c7bd9160048082019260e0929091908290030181865afa15801561414c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141709190618251565b50949d9c50505050505050505050505050565b6040805160a08101825260335481526fffffffffffffffffffffffffffffffff83811660208301908152600083850181815260608501828152426080870190815296517f0c49ccbe0000000000000000000000000000000000000000000000000000000081529551600487015292519093166024850152915160448401525160648301529151608482015281907306c1cb547c1ef4d69689a9e1dc250a912d429d5d90630c49ccbe9060a40160408051808303816000875af115801561424d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061427191906182e1565b60408051608081018252603354815230602082019081526fffffffffffffffffffffffffffffffff8581168385019081528582166060850190815294517ffc6f786500000000000000000000000000000000000000000000000000000000815293516004850152915173ffffffffffffffffffffffffffffffffffffffff1660248401529051811660448301529151909116606482015291935091507306c1cb547c1ef4d69689a9e1dc250a912d429d5d9063fc6f78659060840160408051808303816000875af115801561434a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061436e91906182e1565b60348054929450909250849160009061439a9084906fffffffffffffffffffffffffffffffff16618019565b82546101009290920a6fffffffffffffffffffffffffffffffff81810219909316918316021790915560408051608081018252603354815230602082019081528183018481526060830185815293517ffc6f786500000000000000000000000000000000000000000000000000000000815292516004840152905173ffffffffffffffffffffffffffffffffffffffff1660248301525183166044820152905190911660648201527306c1cb547c1ef4d69689a9e1dc250a912d429d5d915063fc6f786590608401613cfe565b600080603860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166301e1d1146040518163ffffffff1660e01b8152600401602060405180830381865afa1580156144d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144fb9190617f3f565b60335490915060000361450d57919050565b6000806145337306c1cb547c1ef4d69689a9e1dc250a912d429d5d603360000154616375565b60325491935091506000907a010000000000000000000000000000000000000000000000000000900460ff16614569578261456b565b815b90506145778482618042565b94505050505090565b603854604080517f6cafeaa8000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691636cafeaa89160048083019260209291908290030181865afa1580156145f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146149190617f3f565b6038546040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015273244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa158015614696573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146ba9190617f3f565b6116cd9190618042565b603854604080517ffc7b9c18000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163fc7b9c189160048083019260209291908290030181865afa158015614734573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147589190617f3f565b9050808211156148135760385473ffffffffffffffffffffffffffffffffffffffff1663185cc7513061478b84866181b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b1580156147f657600080fd5b505af115801561480a573d6000803e3d6000fd5b50505050614952565b808210156149525760385473ffffffffffffffffffffffffffffffffffffffff166340c10f193061484485856181b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af11580156148b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148d89190617f3f565b5060385473ffffffffffffffffffffffffffffffffffffffff1663371fd8e661490184846181b0565b6040518263ffffffff1660e01b815260040161491f91815260200190565b600060405180830381600087803b15801561493957600080fd5b505af115801561494d573d6000803e3d6000fd5b505050505b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009073244c72ab61f11dd44bfa4aaf11e2efd89ca789fe906370a0823190602401602060405180830381865afa1580156149bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906149e19190617f3f565b905080841115614a9c5760385473ffffffffffffffffffffffffffffffffffffffff16630fc36f4430614a1484886181b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401600060405180830381600087803b158015614a7f57600080fd5b505af1158015614a93573d6000803e3d6000fd5b50505050614b79565b80841015614b795760385473244c72ab61f11dd44bfa4aaf11e2efd89ca789fe9063a9059cbb9073ffffffffffffffffffffffffffffffffffffffff16614ae387856181b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015614b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614b7791906181ea565b505b6038546040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260009173ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015614be8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c0c9190617f3f565b905080841115614cd95760385473ffffffffffffffffffffffffffffffffffffffff166340c10f1930614c3f84886181b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff909216600483015260248201526044016020604051808303816000875af1158015614caf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614cd39190617f3f565b50614d5a565b80841015614d5a5760385473ffffffffffffffffffffffffffffffffffffffff166342966c68614d0986846181b0565b6040518263ffffffff1660e01b8152600401614d2791815260200190565b600060405180830381600087803b158015614d4157600080fd5b505af1158015614d55573d6000803e3d6000fd5b505050505b5050505050565b6040805160c081018252603354815260208101848152818301848152600060608401818152608085018281524260a0870190815296517f219f5d170000000000000000000000000000000000000000000000000000000081529551600487015293516024860152915160448501529051606484015290516084830152915160a4820152819081907306c1cb547c1ef4d69689a9e1dc250a912d429d5d9063219f5d179060c4016060604051808303816000875af1158015614e26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614e4a91906183ed565b919790965090945092505050565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080547fffffffffffffffffffffffff0000000000000000000000000000000000000000811673ffffffffffffffffffffffffffffffffffffffff848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3505050565b614ef66164eb565b614f01601980616552565b61218b616719565b6000806002614f19846001618042565b614f239190618055565b90508291505b81811015614f5c57905080600281614f418186618055565b614f4b9190618042565b614f559190618055565b9050614f29565b50919050565b60006401000276a373ffffffffffffffffffffffffffffffffffffffff831610801590614fb8575073fffd8963efd1fc6a506488495d951d5263988d2673ffffffffffffffffffffffffffffffffffffffff8316105b61501e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f52000000000000000000000000000000000000000000000000000000000000006044820152606401610aa7565b77ffffffffffffffffffffffffffffffffffffffff00000000602083901b166fffffffffffffffffffffffffffffffff811160071b81811c67ffffffffffffffff811160061b90811c63ffffffff811160051b90811c61ffff811160041b90811c60ff8111600390811b91821c600f811160021b90811c918211600190811b92831c979088119617909417909217179091171717608081106150cf576150c5607f826181b0565b83901c91506150e0565b6150da81607f6181b0565b83901b91505b600060406150ef608084618422565b901b9050828302607f1c92508260801c80603f1b8217915083811c935050828302607f1c92508260801c80603e1b8217915083811c935050828302607f1c92508260801c80603d1b8217915083811c935050828302607f1c92508260801c80603c1b8217915083811c935050828302607f1c92508260801c80603b1b8217915083811c935050828302607f1c92508260801c80603a1b8217915083811c935050828302607f1c92508260801c8060391b8217915083811c935050828302607f1c92508260801c8060381b8217915083811c935050828302607f1c92508260801c8060371b8217915083811c935050828302607f1c92508260801c8060361b8217915083811c935050828302607f1c92508260801c8060351b8217915083811c935050828302607f1c92508260801c8060341b8217915083811c935050828302607f1c92508260801c8060331b8217915083811c935050828302607f1c92508260801c8060321b8217915050600081693627a301d71055774c856152729190618442565b9050600060806152926f028f6481ab7f045a5af012a19d003aaa84618422565b901d9050600060806152b4846fdb2df09e81959a81455e260799a0632f61848e565b901d90508060020b8260020b1461530d578873ffffffffffffffffffffffffffffffffffffffff166152e58261531c565b73ffffffffffffffffffffffffffffffffffffffff161115615307578161530f565b8061530f565b815b9998505050505050505050565b60008060008360020b12615333578260020b615340565b8260020b615340906184ae565b9050620d89e88111156153af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f54000000000000000000000000000000000000000000000000000000000000006044820152606401610aa7565b6000816001166000036153d3577001000000000000000000000000000000006153e5565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff169050600282161561542457608061541f826ffff97272373d413259a46990580e213a6181c3565b901c90505b600482161561544e576080615449826ffff2e50f5f656932ef12357cf3c7fdcc6181c3565b901c90505b6008821615615478576080615473826fffe5caca7e10e4e61c3624eaa0941cd06181c3565b901c90505b60108216156154a257608061549d826fffcb9843d60f6159c9db58835c9266446181c3565b901c90505b60208216156154cc5760806154c7826fff973b41fa98c081472e6896dfb254c06181c3565b901c90505b60408216156154f65760806154f1826fff2ea16466c96a3843ec78b326b528616181c3565b901c90505b608082161561552057608061551b826ffe5dee046a99a2a811c461f1969c30536181c3565b901c90505b61010082161561554b576080615546826ffcbe86c7900a88aedcffc83b479aa3a46181c3565b901c90505b610200821615615576576080615571826ff987a7253ac413176f2b074cf7815e546181c3565b901c90505b6104008216156155a157608061559c826ff3392b0822b70005940c7a398e4b70f36181c3565b901c90505b6108008216156155cc5760806155c7826fe7159475a2c29b7443b29c7fa6e889d96181c3565b901c90505b6110008216156155f75760806155f2826fd097f3bdfd2022b8845ad8f792aa58256181c3565b901c90505b61200082161561562257608061561d826fa9f746462d870fdf8a65dc1f90e061e56181c3565b901c90505b61400082161561564d576080615648826f70d869a156d2a1b890bb3df62baf32f76181c3565b901c90505b618000821615615678576080615673826f31be135f97d08fd981231505542fcfa66181c3565b901c90505b620100008216156156a457608061569f826f09aa508b5b7a84e1c677de54f3e99bc96181c3565b901c90505b620200008216156156cf5760806156ca826e5d6af8dedb81196699c329225ee6046181c3565b901c90505b620400008216156156f95760806156f4826d2216e584f5fa1ea926041bedfe986181c3565b901c90505b6208000082161561572157608061571c826b048a170391f7dc42444e8fa26181c3565b901c90505b60008460020b131561575a57615757817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff618055565b90505b615769640100000000826184e6565b15615775576001615778565b60005b6157899060ff16602083901c618042565b949350505050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611156157cb579192915b61580a615805836c010000000000000000000000006157ea88886184fa565b73ffffffffffffffffffffffffffffffffffffffff16616753565b616823565b90505b9392505050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16111561584e579192915b60006158948573ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000616753565b90506158a861580584836157ea89896184fa565b95945050505050565b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1611156158ec579293925b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16116159315761592a8585856168c8565b9150615992565b8373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161015615984576159708685856168c8565b915061597d858785616985565b9050615992565b61598f858585616985565b90505b94509492505050565b600a811015615a2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4c6f7765722070657263656e746167652063616e6e6f74206265206c6573732060448201527f7468616e2031302e0000000000000000000000000000000000000000000000006064820152608401610aa7565b80603a541015615ae4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604360248201527f4c6f7765722070657263656e74616765206d75737420626520736d616c6c657260448201527f207468616e206f7220657175616c20746f206c6f7765722070657263656e746160648201527f67652e0000000000000000000000000000000000000000000000000000000000608482015260a401610aa7565b603980549082905560408051828152602081018490527f295855d8783112ac9f2e5a95e3ae637e412974de7ddb65cb030bc6b3a32ce50d910161177f565b6000615b2c616a08565b615b34614467565b615b3c614580565b6146ba9190618042565b603254604080517f3850c7bd000000000000000000000000000000000000000000000000000000008152905160009283928392839273ffffffffffffffffffffffffffffffffffffffff1691633850c7bd9160048083019260e09291908290030181865afa158015615bbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615be09190618251565b5050505050915091508473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161193506000615c2586614f62565b603254909150600090615c5790839077010000000000000000000000000000000000000000000000900460020b616a41565b603254909150600090615c8990849077010000000000000000000000000000000000000000000000900460020b616b0c565b905086615c965781615c98565b805b92508360020b8160020b12158015615cb657508160020b8460020b12155b15615ccc57506001976000975095505050505050565b603254604080517f1a686502000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691631a6865029160048083019260209291908290030181865afa158015615d3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615d609190618527565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081018290529192505b8160c00151616368578070ffffffffffffffffffffffffffffffffff1661040011156163685773ffffffffffffffffffffffffffffffffffffffff88166040830152603254600090615e0c9077010000000000000000000000000000000000000000000000900460020b89618542565b90508a615e215780615e1d816185b6565b9150505b60008860020b128015615e605750603254615e5a9077010000000000000000000000000000000000000000000000900460020b896185d7565b60020b15155b15615e735780615e6f816185f9565b9150505b6032546040517f5339c296000000000000000000000000000000000000000000000000000000008152600283900b60081d60010b6004820152615f3a9173ffffffffffffffffffffffffffffffffffffffff1690635339c29690602401602060405180830381865afa158015615eed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190615f119190617f3f565b6032548a9077010000000000000000000000000000000000000000000000900460020b8e616bc7565b151560a085015260020b608084018190527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761813159050615f9f577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276186080830152615fbe565b620d89e860020b826080015160020b1315615fbe57620d89e860808301525b8560020b8760020b12158015615fdd5750816080015160020b8660020b135b8061600257508560020b8760020b131580156160025750816080015160020b8660020b125b1561608357600286900b60808301819052600160c08401526160239061531c565b73ffffffffffffffffffffffffffffffffffffffff166060830181905260325460c0840151616075928b929091879174010000000000000000000000000000000000000000900462ffffff1690616d61565b602085015283529750616165565b816080015160020b8660020b036160fc57600286900b60808301819052600160c08401526160b09061531c565b73ffffffffffffffffffffffffffffffffffffffff1660608301819052603254616075918a91869074010000000000000000000000000000000000000000900462ffffff166000616d61565b616109826080015161531c565b73ffffffffffffffffffffffffffffffffffffffff166060830181905260325460c084015161615b928b929091879174010000000000000000000000000000000000000000900462ffffff1690616d61565b6020850152835297505b602082015182516161769190618042565b616180908a618042565b9850816060015173ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036162b2578160a001511561628b5760325460808301516040517ff30dba9300000000000000000000000000000000000000000000000000000000815260029190910b600482015260009173ffffffffffffffffffffffffffffffffffffffff169063f30dba939060240161010060405180830381865afa15801561623d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906162619190618656565b505050505050915050616287848c6162795782616e4a565b61628283618700565b616e4a565b9350505b8961629a5781608001516162ab565b600182608001516162ab91906183ac565b96506162f5565b816040015173ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16146162f5576162f288614f62565b96505b8160c001511561635657606082015160325461633491908d90869074010000000000000000000000000000000000000000900462ffffff166001616d61565b60208501819052818552616349925090618042565b616353908a618042565b98505b806163608161873e565b915050615d9c565b5050505050505050915091565b6000806000806000806000806000806000808d73ffffffffffffffffffffffffffffffffffffffff166399fbab888e6040518263ffffffff1660e01b81526004016163c291815260200190565b61018060405180830381865afa1580156163e0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190616404919061876f565b6fffffffffffffffffffffffffffffffff169b506fffffffffffffffffffffffffffffffff169b509b509b509b509b509b509b509b509b5050506164d68e6040518061014001604052808d73ffffffffffffffffffffffffffffffffffffffff1681526020018c73ffffffffffffffffffffffffffffffffffffffff1681526020018b62ffffff1681526020018a60020b81526020018960020b8152602001886fffffffffffffffffffffffffffffffff16815260200187815260200186815260200185815260200184815250616f98565b9b509b50505050505050505050509250929050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661218b576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61655a6164eb565b600a8210156165eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f4c6f7765722070657263656e746167652063616e6e6f74206265206c6573732060448201527f7468616e2031302e0000000000000000000000000000000000000000000000006064820152608401610aa7565b8082111561667d57604080517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482015260248101919091527f4c6f7765722070657263656e74616765206d757374206265206c65737320746860448201527f616e206f7220657175616c20746f2075707065722070657263656e746167652e6064820152608401610aa7565b6107d081111561670e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f55707065722070657263656e746167652063616e6e6f7420657863656564203260448201527f3030302e000000000000000000000000000000000000000000000000000000006064820152608401610aa7565b603991909155603a55565b6167216164eb565b606480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000016600a1790556000606555565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050806000036167aa576000841161679f57600080fd5b50829004905061580d565b8084116167b657600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b60006fffffffffffffffffffffffffffffffff8211156168c4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f56616c756520746f6f206c6172676520746f20636f6e7665727420746f20696e60448201527f74313238000000000000000000000000000000000000000000000000000000006064820152608401610aa7565b5090565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161115616902579192915b73ffffffffffffffffffffffffffffffffffffffff841661697b7bffffffffffffffffffffffffffffffff000000000000000000000000606085901b1661694987876184fa565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16616753565b61580a9190618055565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611156169bf579192915b61580a6fffffffffffffffffffffffffffffffff83166169df86866184fa565b73ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000616753565b6032546000907a010000000000000000000000000000000000000000000000000000900460ff16616a3a575060355490565b5060365490565b6000808260020b13616aaf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f7469636b5370616365206d75737420626520706f7369746976650000000000006044820152606401610aa7565b6000616abb83856185d7565b90508060020b600003616ad15783915050616b06565b60008460020b1215616afa5782616ae882866183ac565b616af291906183ac565b915050616b06565b616af281856183ac565b505b92915050565b6000808260020b13616b7a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f7469636b5370616365206d75737420626520706f7369746976650000000000006044820152606401610aa7565b6000616b8683856185d7565b90508060020b600003616b9c5783915050616b06565b60008460020b1215616bb257616af281856183ac565b82616bbd82866183ac565b616af2919061836b565b60008080616bd58587618542565b905060008660020b128015616bf55750616bef85876185d7565b60020b15155b15616c085780616c04816185f9565b9150505b8315616ca4576000616c1c61010083618850565b90506000600160ff831681901b90616c3490826181b0565b616c3e9190618042565b898116801515955090915084616c6b5787616c5c60ff8516866183ac565b616c669190618872565b616c9a565b87616c7582617104565b60ff168460ff16616c869190618892565b616c9090866183ac565b616c9a9190618872565b9550505050616d57565b6000610100616cb483600161836b565b616cbe9190618850565b90506000616cd3600160ff841681901b6181b0565b19898116801515955090915084616d175787616cf360ff80861690618892565b616cfe86600161836b565b616d08919061836b565b616d129190618872565b616d51565b878360ff16616d2583617209565b60ff16616d329190618892565b616d3d86600161836b565b616d47919061836b565b616d519190618872565b95505050505b5094509492505050565b6000808073ffffffffffffffffffffffffffffffffffffffff80881690891610801590616d9c57616d95888a89600161733d565b9250616dac565b616da9898989600161747e565b92505b8415616dc557616dbe8988858461752b565b9350616dc9565b8793505b73ffffffffffffffffffffffffffffffffffffffff888116908516148115616e055780616e0057616dfd858b8a600161733d565b93505b616e1a565b80616e1a57616e178a868a600161747e565b93505b616e3b8462ffffff8916616e318a620f4240618892565b62ffffff16617692565b92505050955095509592505050565b60008082600f0b1215616efe576fffffffffffffffffffffffffffffffff8316616e7383618700565b616e7d9085618019565b9150816fffffffffffffffffffffffffffffffff1610616ef9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4c530000000000000000000000000000000000000000000000000000000000006044820152606401610aa7565b616b06565b6fffffffffffffffffffffffffffffffff8316616f1b83856188ae565b9150816fffffffffffffffffffffffffffffffff161015616b06576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f4c410000000000000000000000000000000000000000000000000000000000006044820152606401610aa7565b60008060008061707f6170708773ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015616fef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906170139190618210565b6040518060600160405280896000015173ffffffffffffffffffffffffffffffffffffffff168152602001896020015173ffffffffffffffffffffffffffffffffffffffff168152602001896040015162ffffff168152506176f0565b86606001518760800151617849565b915091508461010001516170ca8660c001518461709c91906181b0565b8760a001516fffffffffffffffffffffffffffffffff16700100000000000000000000000000000000616753565b6170d49190618042565b93508461012001516170ef8660e001518361709c91906181b0565b6170f99190618042565b925050509250929050565b600080821161711257600080fd5b700100000000000000000000000000000000821061713d57608091821c9161713a90826188d7565b90505b68010000000000000000821061716057604091821c9161715d90826188d7565b90505b640100000000821061717f57602091821c9161717c90826188d7565b90505b62010000821061719c57601091821c9161719990826188d7565b90505b61010082106171b857600891821c916171b590826188d7565b90505b601082106171d357600491821c916171d090826188d7565b90505b600482106171ee57600291821c916171eb90826188d7565b90505b60028210617204576172016001826188d7565b90505b919050565b600080821161721757600080fd5b5060ff6fffffffffffffffffffffffffffffffff8216156172445761723d6080826188f0565b905061724c565b608082901c91505b67ffffffffffffffff82161561726e576172676040826188f0565b9050617276565b604082901c91505b63ffffffff8216156172945761728d6020826188f0565b905061729c565b602082901c91505b61ffff8216156172b8576172b16010826188f0565b90506172c0565b601082901c91505b60ff8216156172db576172d46008826188f0565b90506172e3565b600882901c91505b600f8216156172fe576172f76004826188f0565b9050617306565b600482901c91505b60038216156173215761731a6002826188f0565b9050617329565b600282901c91505b6001821615617204576172016001826188f0565b60008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161115617377579293925b7bffffffffffffffffffffffffffffffff000000000000000000000000606084901b1660006173a687876184fa565b73ffffffffffffffffffffffffffffffffffffffff16905060008773ffffffffffffffffffffffffffffffffffffffff16116173e157600080fd5b8361742d578673ffffffffffffffffffffffffffffffffffffffff1661741e83838973ffffffffffffffffffffffffffffffffffffffff16616753565b6174289190618055565b617473565b61747361745183838973ffffffffffffffffffffffffffffffffffffffff16617692565b8873ffffffffffffffffffffffffffffffffffffffff16808204910615150190565b979650505050505050565b60008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1611156174b8579293925b816174e2576174dd6fffffffffffffffffffffffffffffffff84166169df87876184fa565b6158a8565b6158a86fffffffffffffffffffffffffffffffff841661750287876184fa565b73ffffffffffffffffffffffffffffffffffffffff166c01000000000000000000000000617692565b6000808573ffffffffffffffffffffffffffffffffffffffff16116175d1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f6765744e65787453717274507269636546726f6d496e7075743a3a737172745060448201527f5839362e000000000000000000000000000000000000000000000000000000006064820152608401610aa7565b6000846fffffffffffffffffffffffffffffffff1611617673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f6765744e65787453717274507269636546726f6d496e7075743a3a6c6971756960448201527f646974792e0000000000000000000000000000000000000000000000000000006064820152608401610aa7565b81617685576174dd8585856001617b87565b6158a88585856001617ce5565b600061769f848484616753565b9050600082806176b1576176b1617fbb565b848609111561580d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81106176e657600080fd5b6001019392505050565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff161061773257600080fd5b8151602080840151604080860151815173ffffffffffffffffffffffffffffffffffffffff95861681860152949092168482015262ffffff90911660608085019190915281518085038201815260808501909252815191909201207fff0000000000000000000000000000000000000000000000000000000000000060a08401529085901b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660a183015260b58201527fca48321e8cb140e37a7d7ce66e055e7927429b4343c8fd9fb0dccadc72829bd560d582015260f501604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209392505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015617899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906178bd9190618251565b50506040517ff30dba9300000000000000000000000000000000000000000000000000000000815260028b900b600482015293955060009450849373ffffffffffffffffffffffffffffffffffffffff8c16935063f30dba939250602401905061010060405180830381865afa15801561793b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061795f9190618656565b50506040517ff30dba9300000000000000000000000000000000000000000000000000000000815260028d900b6004820152939750919550600094508493505073ffffffffffffffffffffffffffffffffffffffff8c169163f30dba93915060240161010060405180830381865afa1580156179df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190617a039190618656565b505050509350935050508860020b8560020b1215617a3857617a2582856181b0565b9650617a3181846181b0565b9550617b7a565b8760020b8560020b1215617b615760008a73ffffffffffffffffffffffffffffffffffffffff1663f30583996040518163ffffffff1660e01b8152600401602060405180830381865afa158015617a93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190617ab79190617f3f565b905060008b73ffffffffffffffffffffffffffffffffffffffff1663461413196040518163ffffffff1660e01b8152600401602060405180830381865afa158015617b06573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190617b2a9190617f3f565b905083617b3787846181b0565b617b4191906181b0565b985082617b4e86836181b0565b617b5891906181b0565b97505050617b7a565b617b6b84836181b0565b9650617b7783826181b0565b95505b5050505050935093915050565b60008115617c2e57600073ffffffffffffffffffffffffffffffffffffffff841115617bdc57617bd7846c01000000000000000000000000876fffffffffffffffffffffffffffffffff16616753565b617bfc565b617bfc6fffffffffffffffffffffffffffffffff8616606086901b618055565b9050617c26617c2173ffffffffffffffffffffffffffffffffffffffff881683617e4f565b617e6a565b915050615789565b600073ffffffffffffffffffffffffffffffffffffffff841115617c7b57617c76846c01000000000000000000000000876fffffffffffffffffffffffffffffffff16617692565b617ca1565b617ca1606085901b866fffffffffffffffffffffffffffffffff16808204910615150190565b9050808673ffffffffffffffffffffffffffffffffffffffff1611617cc557600080fd5b617c268173ffffffffffffffffffffffffffffffffffffffff88166181b0565b600082600003617cf6575083615789565b7bffffffffffffffffffffffffffffffff000000000000000000000000606085901b168215617dd857600073ffffffffffffffffffffffffffffffffffffffff871685617d4382826181c3565b9250617d4f9083618055565b03617d96576000617d608284618042565b9050828110617d9457617d8a838973ffffffffffffffffffffffffffffffffffffffff1683617692565b9350505050615789565b505b617dcf82617dc487617dbe73ffffffffffffffffffffffffffffffffffffffff8c1684618055565b90617e4f565b808204910615150190565b92505050615789565b600073ffffffffffffffffffffffffffffffffffffffff871685617dfc82826181c3565b9250617e089083618055565b148015617e1457508082115b617e1d57600080fd5b6000617e2982846181b0565b9050617d8a617c21848a73ffffffffffffffffffffffffffffffffffffffff1684617692565b600082617e5c8382618042565b9150811015616b0657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff8116811461720457600080fd5b600060208284031215617e9f57600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a2957600080fd5b600060208284031215617eda57600080fd5b813561580d81617ea6565b62ffffff81168114610a2957600080fd5b600060208284031215617f0857600080fd5b813561580d81617ee5565b60008060408385031215617f2657600080fd5b8235617f3181617ea6565b946020939093013593505050565b600060208284031215617f5157600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6fffffffffffffffffffffffffffffffff818116838216028082169190828114617fb357617fb3617f58565b505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006fffffffffffffffffffffffffffffffff8084168061800d5761800d617fbb565b92169190910492915050565b6fffffffffffffffffffffffffffffffff828116828216039080821115616b0457616b04617f58565b80820180821115616b0657616b06617f58565b60008261806457618064617fbb565b500490565b815173ffffffffffffffffffffffffffffffffffffffff168152610160810160208301516180af602084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060408301516180c6604084018262ffffff169052565b5060608301516180db606084018260020b9052565b5060808301516180f0608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e0830152610100808401518184015250610120808401516181438285018273ffffffffffffffffffffffffffffffffffffffff169052565b505061014092830151919092015290565b80516fffffffffffffffffffffffffffffffff8116811461720457600080fd5b6000806000806080858703121561818a57600080fd5b8451935061819a60208601618154565b6040860151606090960151949790965092505050565b81810381811115616b0657616b06617f58565b8082028115828204841417616b0657616b06617f58565b8051801515811461720457600080fd5b6000602082840312156181fc57600080fd5b61580d826181da565b805161720481617ea6565b60006020828403121561822257600080fd5b815161580d81617ea6565b8051600281900b811461720457600080fd5b805161ffff8116811461720457600080fd5b600080600080600080600060e0888a03121561826c57600080fd5b875161827781617ea6565b96506182856020890161822d565b95506182936040890161823f565b94506182a16060890161823f565b93506182af6080890161823f565b925060a088015160ff811681146182c557600080fd5b91506182d360c089016181da565b905092959891949750929550565b600080604083850312156182f457600080fd5b505080516020909101519092909150565b73ffffffffffffffffffffffffffffffffffffffff82811682821681810283169291811582850482141761833b5761833b617f58565b50505092915050565b600073ffffffffffffffffffffffffffffffffffffffff8084168061800d5761800d617fbb565b600281810b9083900b01627fffff81137fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000082121715616b0657616b06617f58565b600282810b9082900b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000008112627fffff82131715616b0657616b06617f58565b60008060006060848603121561840257600080fd5b61840b84618154565b925060208401519150604084015190509250925092565b8181036000831280158383131683831282161715616b0457616b04617f58565b808202600082127f80000000000000000000000000000000000000000000000000000000000000008414161561847a5761847a617f58565b8181058314821517616b0657616b06617f58565b8082018281126000831280158216821582161715617fb357617fb3617f58565b60007f800000000000000000000000000000000000000000000000000000000000000082036184df576184df617f58565b5060000390565b6000826184f5576184f5617fbb565b500690565b73ffffffffffffffffffffffffffffffffffffffff828116828216039080821115616b0457616b04617f58565b60006020828403121561853957600080fd5b61580d82618154565b60008160020b8360020b8061855957618559617fbb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81147fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000831416156185ad576185ad617f58565b90059392505050565b60008160020b627fffff81036185ce576185ce617f58565b60010192915050565b60008260020b806185ea576185ea617fbb565b808360020b0791505092915050565b60008160020b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800000810361862e5761862e617f58565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0192915050565b600080600080600080600080610100898b03121561867357600080fd5b61867c89618154565b9750602089015180600f0b811461869257600080fd5b80975050604089015195506060890151945060808901518060060b81146186b857600080fd5b60a08a01519094506186c981617ea6565b60c08a015190935063ffffffff811681146186e357600080fd5b91506186f160e08a016181da565b90509295985092959890939650565b600081600f0b7fffffffffffffffffffffffffffffffff80000000000000000000000000000000810361873557618735617f58565b60000392915050565b600070ffffffffffffffffffffffffffffffffff8083168181036176e6576176e6617f58565b805161720481617ee5565b6000806000806000806000806000806000806101808d8f03121561879257600080fd5b8c516bffffffffffffffffffffffff811681146187ae57600080fd5b9b506187bc60208e01618205565b9a506187ca60408e01618205565b99506187d860608e01618205565b98506187e660808e01618764565b97506187f460a08e0161822d565b965061880260c08e0161822d565b955061881060e08e01618154565b94506101008d015193506101208d0151925061882f6101408e01618154565b915061883e6101608e01618154565b90509295989b509295989b509295989b565b600062ffffff8084168061886657618866617fbb565b92169190910692915050565b60008260020b8260020b028060020b9150808214616b0457616b04617f58565b62ffffff828116828216039080821115616b0457616b04617f58565b6fffffffffffffffffffffffffffffffff818116838216019080821115616b0457616b04617f58565b60ff8181168382160190811115616b0657616b06617f58565b60ff8281168282160390811115616b0657616b06617f5856fea26469706673582212206cad05b167ecc4cdc0c079326d5a125cce4c531b59c1e2e534d6ab5f2651dddc64736f6c63430008170033
0xca6fB4c46f0f0497c560cC1b16891C1AE854898F
0xa69ce6c5cfd4082a361ffd8063c1aa45f14d106d
0xca6fB4...E854898F