Latest 25 from a total of 451,524 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Remove_liquidity | 86680807 | 10 mins ago | IN | 0 POL | 0.25774383 | ||||
| Remove_liquidity | 86678293 | 1 hr ago | IN | 0 POL | 0.28650894 | ||||
| Remove_liquidity... | 86669480 | 5 hrs ago | IN | 0 POL | 0.25818473 | ||||
| Remove_liquidity... | 86663989 | 8 hrs ago | IN | 0 POL | 0.26106422 | ||||
| Remove_liquidity | 86644662 | 17 hrs ago | IN | 0 POL | 0.26214394 | ||||
| Remove_liquidity | 86630186 | 24 hrs ago | IN | 0 POL | 0.27450616 | ||||
| Remove_liquidity | 86608269 | 35 hrs ago | IN | 0 POL | 0.30612769 | ||||
| Remove_liquidity | 86607643 | 35 hrs ago | IN | 0 POL | 0.1606985 | ||||
| Remove_liquidity | 86604599 | 37 hrs ago | IN | 0 POL | 0.25363143 | ||||
| Remove_liquidity... | 86602382 | 38 hrs ago | IN | 0 POL | 0.16375992 | ||||
| Remove_liquidity | 86563284 | 2 days ago | IN | 0 POL | 0.16045213 | ||||
| Remove_liquidity | 86559752 | 2 days ago | IN | 0 POL | 0.16477709 | ||||
| Remove_liquidity | 86559712 | 2 days ago | IN | 0 POL | 0.14781734 | ||||
| Remove_liquidity | 86553150 | 2 days ago | IN | 0 POL | 0.11666366 | ||||
| Remove_liquidity | 86550860 | 2 days ago | IN | 0 POL | 0.13111159 | ||||
| Remove_liquidity | 86550773 | 2 days ago | IN | 0 POL | 0.14023249 | ||||
| Remove_liquidity | 86536784 | 2 days ago | IN | 0 POL | 0.12579503 | ||||
| Remove_liquidity | 86530850 | 3 days ago | IN | 0 POL | 0.12663416 | ||||
| Swap Exact ETH F... | 86527268 | 3 days ago | IN | 5.82046002 POL | 0.00343449 | ||||
| Swap Exact ETH F... | 86527240 | 3 days ago | IN | 0.89094149 POL | 0.00326744 | ||||
| Swap Exact ETH F... | 86527212 | 3 days ago | IN | 0.89095128 POL | 0.00326415 | ||||
| Swap Exact ETH F... | 86527160 | 3 days ago | IN | 0.89097069 POL | 0.0032234 | ||||
| Remove_liquidity | 86524400 | 3 days ago | IN | 0 POL | 0.15175092 | ||||
| Remove_liquidity | 86524387 | 3 days ago | IN | 0 POL | 0.15621214 | ||||
| Remove_liquidity | 86519615 | 3 days ago | IN | 0 POL | 0.12471818 |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Vyper language format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"name":"TokenExchange","inputs":[{"name":"buyer","type":"address","indexed":true},{"name":"sold_id","type":"int128","indexed":false},{"name":"tokens_sold","type":"uint256","indexed":false},{"name":"bought_id","type":"int128","indexed":false},{"name":"tokens_bought","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"TokenExchangeUnderlying","inputs":[{"name":"buyer","type":"address","indexed":true},{"name":"sold_id","type":"int128","indexed":false},{"name":"tokens_sold","type":"uint256","indexed":false},{"name":"bought_id","type":"int128","indexed":false},{"name":"tokens_bought","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"AddLiquidity","inputs":[{"name":"provider","type":"address","indexed":true},{"name":"token_amounts","type":"uint256[3]","indexed":false},{"name":"fees","type":"uint256[3]","indexed":false},{"name":"invariant","type":"uint256","indexed":false},{"name":"token_supply","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"RemoveLiquidity","inputs":[{"name":"provider","type":"address","indexed":true},{"name":"token_amounts","type":"uint256[3]","indexed":false},{"name":"fees","type":"uint256[3]","indexed":false},{"name":"token_supply","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"RemoveLiquidityOne","inputs":[{"name":"provider","type":"address","indexed":true},{"name":"token_amount","type":"uint256","indexed":false},{"name":"coin_amount","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"RemoveLiquidityImbalance","inputs":[{"name":"provider","type":"address","indexed":true},{"name":"token_amounts","type":"uint256[3]","indexed":false},{"name":"fees","type":"uint256[3]","indexed":false},{"name":"invariant","type":"uint256","indexed":false},{"name":"token_supply","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"CommitNewAdmin","inputs":[{"name":"deadline","type":"uint256","indexed":true},{"name":"admin","type":"address","indexed":true}],"anonymous":false,"type":"event"},{"name":"NewAdmin","inputs":[{"name":"admin","type":"address","indexed":true}],"anonymous":false,"type":"event"},{"name":"CommitNewFee","inputs":[{"name":"deadline","type":"uint256","indexed":true},{"name":"fee","type":"uint256","indexed":false},{"name":"admin_fee","type":"uint256","indexed":false},{"name":"offpeg_fee_multiplier","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"NewFee","inputs":[{"name":"fee","type":"uint256","indexed":false},{"name":"admin_fee","type":"uint256","indexed":false},{"name":"offpeg_fee_multiplier","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"RampA","inputs":[{"name":"old_A","type":"uint256","indexed":false},{"name":"new_A","type":"uint256","indexed":false},{"name":"initial_time","type":"uint256","indexed":false},{"name":"future_time","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"StopRampA","inputs":[{"name":"A","type":"uint256","indexed":false},{"name":"t","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"_coins","type":"address[3]"},{"name":"_underlying_coins","type":"address[3]"},{"name":"_pool_token","type":"address"},{"name":"_A","type":"uint256"},{"name":"_fee","type":"uint256"},{"name":"_admin_fee","type":"uint256"},{"name":"_offpeg_fee_multiplier","type":"uint256"}],"outputs":[]},{"stateMutability":"view","type":"function","name":"A","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":10374},{"stateMutability":"view","type":"function","name":"A_precise","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":10336},{"stateMutability":"view","type":"function","name":"dynamic_fee","inputs":[{"name":"i","type":"int128"},{"name":"j","type":"int128"}],"outputs":[{"name":"","type":"uint256"}],"gas":22113},{"stateMutability":"view","type":"function","name":"balances","inputs":[{"name":"i","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":7358},{"stateMutability":"view","type":"function","name":"get_virtual_price","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":2702067},{"stateMutability":"view","type":"function","name":"calc_token_amount","inputs":[{"name":"_amounts","type":"uint256[3]"},{"name":"is_deposit","type":"bool"}],"outputs":[{"name":"","type":"uint256"}],"gas":5368162},{"stateMutability":"nonpayable","type":"function","name":"add_liquidity","inputs":[{"name":"_amounts","type":"uint256[3]"},{"name":"_min_mint_amount","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"nonpayable","type":"function","name":"add_liquidity","inputs":[{"name":"_amounts","type":"uint256[3]"},{"name":"_min_mint_amount","type":"uint256"},{"name":"_use_underlying","type":"bool"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"get_dy","inputs":[{"name":"i","type":"int128"},{"name":"j","type":"int128"},{"name":"dx","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":6289374},{"stateMutability":"view","type":"function","name":"get_dy_underlying","inputs":[{"name":"i","type":"int128"},{"name":"j","type":"int128"},{"name":"dx","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":6289404},{"stateMutability":"nonpayable","type":"function","name":"exchange","inputs":[{"name":"i","type":"int128"},{"name":"j","type":"int128"},{"name":"dx","type":"uint256"},{"name":"min_dy","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":6465508},{"stateMutability":"nonpayable","type":"function","name":"exchange_underlying","inputs":[{"name":"i","type":"int128"},{"name":"j","type":"int128"},{"name":"dx","type":"uint256"},{"name":"min_dy","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":6484358},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity","inputs":[{"name":"_amount","type":"uint256"},{"name":"_min_amounts","type":"uint256[3]"}],"outputs":[{"name":"","type":"uint256[3]"}]},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity","inputs":[{"name":"_amount","type":"uint256"},{"name":"_min_amounts","type":"uint256[3]"},{"name":"_use_underlying","type":"bool"}],"outputs":[{"name":"","type":"uint256[3]"}]},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity_imbalance","inputs":[{"name":"_amounts","type":"uint256[3]"},{"name":"_max_burn_amount","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity_imbalance","inputs":[{"name":"_amounts","type":"uint256[3]"},{"name":"_max_burn_amount","type":"uint256"},{"name":"_use_underlying","type":"bool"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"calc_withdraw_one_coin","inputs":[{"name":"_token_amount","type":"uint256"},{"name":"i","type":"int128"}],"outputs":[{"name":"","type":"uint256"}],"gas":4491030},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity_one_coin","inputs":[{"name":"_token_amount","type":"uint256"},{"name":"i","type":"int128"},{"name":"_min_amount","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"nonpayable","type":"function","name":"remove_liquidity_one_coin","inputs":[{"name":"_token_amount","type":"uint256"},{"name":"i","type":"int128"},{"name":"_min_amount","type":"uint256"},{"name":"_use_underlying","type":"bool"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"nonpayable","type":"function","name":"ramp_A","inputs":[{"name":"_future_A","type":"uint256"},{"name":"_future_time","type":"uint256"}],"outputs":[],"gas":159459},{"stateMutability":"nonpayable","type":"function","name":"stop_ramp_A","inputs":[],"outputs":[],"gas":154920},{"stateMutability":"nonpayable","type":"function","name":"commit_new_fee","inputs":[{"name":"new_fee","type":"uint256"},{"name":"new_admin_fee","type":"uint256"},{"name":"new_offpeg_fee_multiplier","type":"uint256"}],"outputs":[],"gas":148809},{"stateMutability":"nonpayable","type":"function","name":"apply_new_fee","inputs":[],"outputs":[],"gas":141271},{"stateMutability":"nonpayable","type":"function","name":"revert_new_parameters","inputs":[],"outputs":[],"gas":23012},{"stateMutability":"nonpayable","type":"function","name":"commit_transfer_ownership","inputs":[{"name":"_owner","type":"address"}],"outputs":[],"gas":77050},{"stateMutability":"nonpayable","type":"function","name":"apply_transfer_ownership","inputs":[],"outputs":[],"gas":65727},{"stateMutability":"nonpayable","type":"function","name":"revert_transfer_ownership","inputs":[],"outputs":[],"gas":23102},{"stateMutability":"nonpayable","type":"function","name":"withdraw_admin_fees","inputs":[],"outputs":[],"gas":90981},{"stateMutability":"nonpayable","type":"function","name":"donate_admin_fees","inputs":[],"outputs":[],"gas":63303},{"stateMutability":"nonpayable","type":"function","name":"kill_me","inputs":[],"outputs":[],"gas":40385},{"stateMutability":"nonpayable","type":"function","name":"unkill_me","inputs":[],"outputs":[],"gas":23222},{"stateMutability":"nonpayable","type":"function","name":"set_aave_referral","inputs":[{"name":"referral_code","type":"uint256"}],"outputs":[],"gas":38352},{"stateMutability":"nonpayable","type":"function","name":"set_reward_receiver","inputs":[{"name":"_reward_receiver","type":"address"}],"outputs":[],"gas":38385},{"stateMutability":"nonpayable","type":"function","name":"set_admin_fee_receiver","inputs":[{"name":"_admin_fee_receiver","type":"address"}],"outputs":[],"gas":38415},{"stateMutability":"view","type":"function","name":"coins","inputs":[{"name":"arg0","type":"uint256"}],"outputs":[{"name":"","type":"address"}],"gas":3397},{"stateMutability":"view","type":"function","name":"underlying_coins","inputs":[{"name":"arg0","type":"uint256"}],"outputs":[{"name":"","type":"address"}],"gas":3427},{"stateMutability":"view","type":"function","name":"admin_balances","inputs":[{"name":"arg0","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}],"gas":3457},{"stateMutability":"view","type":"function","name":"fee","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3378},{"stateMutability":"view","type":"function","name":"offpeg_fee_multiplier","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3408},{"stateMutability":"view","type":"function","name":"admin_fee","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3438},{"stateMutability":"view","type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3468},{"stateMutability":"view","type":"function","name":"lp_token","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3498},{"stateMutability":"view","type":"function","name":"initial_A","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3528},{"stateMutability":"view","type":"function","name":"future_A","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3558},{"stateMutability":"view","type":"function","name":"initial_A_time","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3588},{"stateMutability":"view","type":"function","name":"future_A_time","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3618},{"stateMutability":"view","type":"function","name":"admin_actions_deadline","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3648},{"stateMutability":"view","type":"function","name":"transfer_ownership_deadline","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3678},{"stateMutability":"view","type":"function","name":"future_fee","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3708},{"stateMutability":"view","type":"function","name":"future_admin_fee","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3738},{"stateMutability":"view","type":"function","name":"future_offpeg_fee_multiplier","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":3768},{"stateMutability":"view","type":"function","name":"future_owner","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3798},{"stateMutability":"view","type":"function","name":"reward_receiver","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3828},{"stateMutability":"view","type":"function","name":"admin_fee_receiver","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3858}]Contract Creation Code
610160615b9d610140396020615b9d60c03960c05160a01c1561002157600080fd5b60206020615b9d0160c03960c05160a01c1561003c57600080fd5b60206040615b9d0160c03960c05160a01c1561005757600080fd5b60206060615b9d0160c03960c05160a01c1561007257600080fd5b60206080615b9d0160c03960c05160a01c1561008d57600080fd5b602060a0615b9d0160c03960c05160a01c156100a857600080fd5b602060c0615b9d0160c03960c05160a01c156100c357600080fd5b6102a060006003818352015b60006101406102a051600381106100e557600080fd5b6020020151186100f457600080fd5b60006101a06102a0516003811061010a57600080fd5b60200201511861011957600080fd5b81516001018083528114156100cf575b5050600060c052602060c02061014051815561016051600182015561018051600282015550600160c052602060c0206101a05181556101c05160018201556101e051600282015550610220516064808202821582848304141761018b57600080fd5b80905090509050600a5561022051606480820282158284830414176101af57600080fd5b80905090509050600b55610240516003556102605160055561028051600455336006553360175542624f1a008181830110156101ea57600080fd5b80820190509050601555610200516007556102c060006003818352015b60206102c051026101a001516102a05260006004610340527f095ea7b300000000000000000000000000000000000000000000000000000000610360526103406004806020846103a001018260208501600060045af1505080518201915050738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf6020826103a00101526020810190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6020826103a0010152602081019050806103a0526103a090508051602001806104408284600060045af16102de57600080fd5b505060206105006104405161046060006102a0515af16102fd57600080fd5b60203d8082111561030e5780610310565b815b905090506104e0526104e08051602001806102e08284600060045af161033557600080fd5b505060006102e0511815610387576102e080602001516000825180602090131561035e57600080fd5b809190121561036c57600080fd5b806020036101000a8204905090509050151561038757600080fd5b8151600101808352811415610207575b5050615b8556600436101561000d57613519565b600035601c52600051341561002157600080fd5b63f446c1d0811415610050576006580161351f565b610140526101405160648082049050905060005260206000f35b6376a2f0f0811415610076576006580161351f565b610140526101405160005260206000f35b6376a9cd3e8114156102c0576004358080600081121561009257195b607f1c1561009f57600080fd5b905050602435808060008112156100b257195b607f1c156100bf57600080fd5b90505060016101405264e8d4a510006101605264e8d4a5100061018052602061024060246370a082316101c052306101e0526101dc6004356003811061010457600080fd5b600060c052602060c02001545afa61011b57600080fd5b601f3d1161012857600080fd5b600050610240516004356003811061013f57600080fd5b600260c052602060c02001548082101561015857600080fd5b808203905090506101406004356003811061017257600080fd5b6020020151808202821582848304141761018b57600080fd5b809050905090506101a052602061026060246370a082316101e05230610200526101fc602435600381106101be57600080fd5b600060c052602060c02001545afa6101d557600080fd5b601f3d116101e257600080fd5b60005061026051602435600381106101f957600080fd5b600260c052602060c02001548082101561021257600080fd5b808203905090506101406024356003811061022c57600080fd5b6020020151808202821582848304141761024557600080fd5b809050905090506101c0526101405161016051610180516101a0516101c0516101a0516101e0526101c0516102005260035461022052600454610240526102405161022051610200516101e051600658016136b7565b6102a0526101c0526101a0526101805261016052610140526102a05160005260206000f35b634903b0d18114156103585760206101c060246370a0823161014052306101605261015c600435600381106102f457600080fd5b600060c052602060c02001545afa61030b57600080fd5b601f3d1161031857600080fd5b6000506101c0516004356003811061032f57600080fd5b600260c052602060c02001548082101561034857600080fd5b8082039050905060005260206000f35b63bb7b8b808114156104f6576101405160065801613825565b61016052610180526101a0526101405261016080516101c05280602001516101e052806040015161020052506101405161016051610180516101a0516101c0516101e051610200516006580161351f565b61022052610200526101e0526101c0526101a05261018052610160526101405261022051610240526101405161016051610180516101a0516101c0516101e0516102005161022051610240516101c051610260526101e05161028052610200516102a052610240516102c0526102c0516102a051610280516102605160065801613c43565b610320526102405261022052610200526101e0526101c0526101a052610180526101605261014052610320516101405260206101e060046318160ddd6101805261019c6007545afa61049857600080fd5b601f3d116104a557600080fd5b6000506101e0516101605261014051670de0b6b3a764000080820282158284830414176104d157600080fd5b809050905090506101605180806104e757600080fd5b82049050905060005260206000f35b633883e1198114156108005760643560011c1561051257600080fd5b61014051610160516101805160065801613825565b6101a0526101c0526101e0526101805261016052610140526101a0805161014052806020015161016052806040015161018052506101405161016051610180516101a0516006580161351f565b6101c0526101a0526101805261016052610140526101c0516101a0526101405161016051610180516101a0516101c051610140516101e052610160516102005261018051610220526101a051610240526102405161022051610200516101e05160065801613c43565b6102a0526101c0526101a0526101805261016052610140526102a0516101c0526101e060006003818352015b60643515610661576101406101e0516003811061062557600080fd5b60200201805160046101e0516003811061063e57600080fd5b602002013581818301101561065257600080fd5b808201905090508152506106ab565b6101406101e0516003811061067557600080fd5b60200201805160046101e0516003811061068e57600080fd5b6020020135808210156106a057600080fd5b808203905090508152505b8151600101808352811415610609575b50506101405161016051610180516101a0516101c0516101e0516101405161020052610160516102205261018051610240526101a051610260526102605161024051610220516102005160065801613c43565b6102c0526101e0526101c0526101a0526101805261016052610140526102c0516101e052602061028060046318160ddd6102205261023c6007545afa61075357600080fd5b601f3d1161076057600080fd5b60005061028051610200526000610220526064351561079e576101e0516101c0518082101561078e57600080fd5b80820390509050610220526107bf565b6101c0516101e051808210156107b357600080fd5b80820390509050610220525b610220516102005180820282158284830414176107db57600080fd5b809050905090506101c05180806107f157600080fd5b82049050905060005260206000f35b634515cef381141561081757600061014052610848565b632b6e993a8114156108435760843560011c1561083357600080fd5b6020608461014037600050610848565b611401565b6018541561085557600080fd5b60016018556014541561086757600080fd5b6101405160065801613d6e565b6101405260005061014051610160516006580161351f565b61018052610160526101405261018051610160526101405161016051610180516101a0516101c05160065801613825565b6101e05261020052610220526101c0526101a0526101805261016052610140526101e080516101805280602001516101a05280604001516101c052506007546101e052602061028060046318160ddd6102205261023c6101e0515afa61092257600080fd5b601f3d1161092f57600080fd5b600050610280516102005260006102205260006102005118156109d2576101405161016051610180516101a0516101c0516101e051610200516102205161018051610240526101a051610260526101c05161028052610160516102a0526102a05161028051610260516102405160065801613c43565b6103005261022052610200526101e0526101c0526101a05261018052610160526101405261030051610220525b61018051610240526101a051610260526101c051610280526102a060006003818352015b610200511515610a2457600060046102a05160038110610a1557600080fd5b602002013518610a2457600080fd5b6102406102a05160038110610a3857600080fd5b60200201805160046102a05160038110610a5157600080fd5b6020020135818183011015610a6557600080fd5b808201905090508152505b81516001018083528114156109f6575b50506101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610240516102c052610260516102e0526102805161030052610160516103205261032051610300516102e0516102c05160065801613c43565b610380526102a05261028052610260526102405261022052610200526101e0526101c0526101a052610180526101605261014052610380516102a052610220516102a05111610b3957600080fd5b6080366102c0376000610200511815610f7157610220516102a051818183011015610b6357600080fd5b808201905090506003808204905090506103405260035460038082028215828483041417610b9057600080fd5b8090509050905060088082049050905061036052600454610380526005546103a05260006103c0526103e060006003818352015b6102a0516101806103e05160038110610bdc57600080fd5b60200201518082028215828483041417610bf557600080fd5b80905090509050610220518080610c0b57600080fd5b820490509050610400526102406103e05160038110610c2957600080fd5b60200201516104205261042051610400511115610c6557610400516104205180821015610c5557600080fd5b808203905090506103c052610c86565b610420516104005180821015610c7a57600080fd5b808203905090506103c0525b6101806103e05160038110610c9a57600080fd5b602002015161042051818183011015610cb257600080fd5b8082019050905061044052610140610460525b61046051516020610460510161046052610460610460511015610ce757610cc5565b6104405161048052610340516104a052610360516104c052610380516104e0526104e0516104c0516104a05161048051600658016136b7565b61054052610440610460525b6104605152602061046051036104605261014061046051101515610d4f57610d2c565b610540516103c0518082028215828483041417610d6b57600080fd5b809050905090506402540be400808204905090506102c06103e05160038110610d9357600080fd5b602002015260006103a0511815610e21576103e05160038110610db557600080fd5b600260c052602060c0200180546102c06103e05160038110610dd657600080fd5b60200201516103a0518082028215828483041417610df357600080fd5b809050905090506402540be40080820490509050818183011015610e1657600080fd5b808201905090508155505b610420516102c06103e05160038110610e3957600080fd5b602002015180821015610e4b57600080fd5b808203905090506102406103e05160038110610e6657600080fd5b60200201525b8151600101808352811415610bc4575b5050610140610400525b61040051516020610400510161040052610400610400511015610ea857610e86565b61024051610420526102605161044052610280516104605261016051610480526104805161046051610440516104205160065801613c43565b6104e0526103e0610400525b6104005152602061040051036104005261014061040051101515610f1057610eed565b6104e0516103e052610200516103e0516102205180821015610f3157600080fd5b808203905090508082028215828483041417610f4c57600080fd5b80905090509050610220518080610f6257600080fd5b82049050905061032052610f7a565b6102a051610320525b6064356103205110151515610fce576308c379a0610340526020610360526014610380527f536c697070616765207363726577656420796f750000000000000000000000006103a05261038050606461035cfd5b6101405115611284576009546103405261036060006003818352015b60046103605160038110610ffd57600080fd5b602002013561038052600061038051181561126d57610360516003811061102357600080fd5b600160c052602060c02001546103a05260006004610420527f23b872dd000000000000000000000000000000000000000000000000000000006104405261042060048060208461048001018260208501600060045af1505080518201915050336020826104800101526020810190503060208261048001015260208101905061038051602082610480010152602081019050806104805261048090508051602001806105408284600060045af16110d957600080fd5b505060206106206105405161056060006103a0515af16110f857600080fd5b60203d80821115611109578061110b565b815b90509050610600526106008051602001806103c08284600060045af161113057600080fd5b505060006103c0511815611182576103c080602001516000825180602090131561115957600080fd5b809190121561116757600080fd5b806020036101000a8204905090509050151561118257600080fd5b60006004610420527fe8eda9df000000000000000000000000000000000000000000000000000000006104405261042060048060208461048001018260208501600060045af15050805182019150506103a051602082610480010152602081019050610380516020826104800101526020810190503060208261048001015260208101905061034051602082610480010152602081019050806104805261048090508051602001806105608284600060045af161123e57600080fd5b505060006000610560516105806000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af161126d57600080fd5b8151600101808352811415610fea575b5050611337565b61034060006003818352015b600461034051600381106112a357600080fd5b602002013561036052600061036051181561132457602061044060646323b872dd61038052336103a052306103c052610360516103e05261039c600061034051600381106112f057600080fd5b600060c052602060c02001545af161130757600080fd5b601f3d1161131457600080fd5b6000506104405161132457600080fd5b8151600101808352811415611290575b50505b60206103e060446340c10f19610340523361036052610320516103805261035c60006101e0515af161136857600080fd5b601f3d1161137557600080fd5b6000506103e05060606004610340376102c0516103a0526102e0516103c052610300516103e0526102a0516104005261020051610320518181830110156113bb57600080fd5b8082019050905061042052337f423f6495a08fc652425cf4ed0d1f9e37e571d9b9529b1c1c23cce780b2e7df0d610100610340a261032051600052600060185560206000f35b635e0d443f811415611488576004358080600081121561141d57195b607f1c1561142a57600080fd5b9050506024358080600081121561143d57195b607f1c1561144a57600080fd5b9050506004356101405260243561016052604435610180526101805161016051610140516006580161445d565b6101e0526101e05160005260206000f35b6307211ef781141561150f57600435808060008112156114a457195b607f1c156114b157600080fd5b905050602435808060008112156114c457195b607f1c156114d157600080fd5b9050506004356101405260243561016052604435610180526101805161016051610140516006580161445d565b6101e0526101e05160005260206000f35b633df0212481141561174b576018541561152857600080fd5b60016018556004358080600081121561153d57195b607f1c1561154a57600080fd5b9050506024358080600081121561155d57195b607f1c1561156a57600080fd5b9050506101405160043561016052602435610180526044356101a0526101a05161018051610160516006580161485e565b610200526101405261020051610140526064356101405110151515611624576308c379a061016052602061018052602e6101a0527f45786368616e676520726573756c74656420696e20666577657220636f696e736101c0527f207468616e2065787065637465640000000000000000000000000000000000006101e0526101a050608461017cfd5b602061022060646323b872dd610160523361018052306101a0526044356101c05261017c60006004356003811061165a57600080fd5b600060c052602060c02001545af161167157600080fd5b601f3d1161167e57600080fd5b6000506102205161168e57600080fd5b6020610200604463a9059cbb610160523361018052610140516101a05261017c6000602435600381106116c057600080fd5b600060c052602060c02001545af16116d757600080fd5b601f3d116116e457600080fd5b600050610200516116f457600080fd5b60043561016052604435610180526024356101a052610140516101c052337f8b3e96f2b889fa771c53c981b40daf005f63f637f1869f707052d15a3dd971406080610160a261014051600052600060185560206000f35b63a6417ed6811415611b8e576018541561176457600080fd5b60016018556004358080600081121561177957195b607f1c1561178657600080fd5b9050506024358080600081121561179957195b607f1c156117a657600080fd5b9050506101405160043561016052602435610180526044356101a0526101a05161018051610160516006580161485e565b610200526101405261020051610140526064356101405110151515611860576308c379a061016052602061018052602e6101a0527f45786368616e676520726573756c74656420696e20666577657220636f696e736101c0527f207468616e2065787065637465640000000000000000000000000000000000006101e0526101a050608461017cfd5b6004356003811061187057600080fd5b600160c052602060c020015461016052600060046101e0527f23b872dd00000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af15050805182019150503360208261024001015260208101905030602082610240010152602081019050604435602082610240010152602081019050806102405261024090508051602001806103008284600060045af161192557600080fd5b505060206103e0610300516103206000610160515af161194457600080fd5b60203d808211156119555780611957565b815b905090506103c0526103c08051602001806101808284600060045af161197c57600080fd5b505060006101805118156119ce576101808060200151600082518060209013156119a557600080fd5b80919012156119b357600080fd5b806020036101000a820490509050905015156119ce57600080fd5b600060046101e0527fe8eda9df00000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af15050805182019150506101605160208261024001015260208101905060443560208261024001015260208101905030602082610240010152602081019050600954602082610240010152602081019050806102405261024090508051602001806103208284600060045af1611a8857600080fd5b505060006000610320516103406000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611ab757600080fd5b738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b611ad657600080fd5b6000600060646369328dec6101e05260243560038110611af557600080fd5b600160c052602060c020015461020052610140516102205233610240526101fc6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611b3757600080fd5b6004356101e05260443561020052602435610220526101405161024052337fd013ca23e77a65003c2c659c5442c00c805371b7fc1ebd4c206c41d1536bd90b60806101e0a261014051600052600060185560206000f35b63ecb586a5811415611ba557600061014052611bd6565b63fce64736811415611bd15760843560011c15611bc157600080fd5b6020608461014037600050611bd6565b611f5d565b60185415611be357600080fd5b60016018556014541515611c06576101405160065801613d6e565b610140526000505b6101405161016051610180516101a05160065801613825565b6101c0526101e052610200526101a0526101805261016052610140526101c080516101605280602001516101805280604001516101a052506007546101c052602061026060046318160ddd6102005261021c6101c0515afa611c8057600080fd5b601f3d11611c8d57600080fd5b600050610260516101e05260206102a060446379cc67906102005233610220526004356102405261021c60006101c0515af1611cc857600080fd5b601f3d11611cd557600080fd5b6000506102a05061020060006003818352015b6101606102005160038110611cfc57600080fd5b60200201516004358082028215828483041417611d1857600080fd5b809050905090506101e0518080611d2e57600080fd5b8204905090506102205260246102005160038110611d4b57600080fd5b60200201356102205110151515611dc6576308c379a0610240526020610260526030610280527f5769746864726177616c20726573756c74656420696e20666577657220636f696102a0527f6e73207468616e206578706563746564000000000000000000000000000000006102c05261028050608461025cfd5b610220516101606102005160038110611dde57600080fd5b60200201526101405115611e7257738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b611e0b57600080fd5b6000600060646369328dec610240526102005160038110611e2b57600080fd5b600160c052602060c0200154610260526102205161028052336102a05261025c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611e6d57600080fd5b611ed9565b60206102e0604463a9059cbb610240523361026052610220516102805261025c60006102005160038110611ea557600080fd5b600060c052602060c02001545af1611ebc57600080fd5b601f3d11611ec957600080fd5b6000506102e051611ed957600080fd5b8151600101808352811415611ce8575b5050610160516102005261018051610220526101a05161024052606036610260376101e05160043580821015611f1e57600080fd5b808203905090506102c052337fa49d4cf02656aebf8c771f5a8585638a2a15ee6c97cf7205d4208ed7c1df252d60e0610200a260006018556060610160f35b639fdaea0c811415611f7457600061014052611fa5565b635b8369f5811415611fa05760843560011c15611f9057600080fd5b6020608461014037600050611fa5565b6128c0565b60185415611fb257600080fd5b600160185560145415611fc457600080fd5b6101405160065801613d6e565b6101405260005061014051610160516006580161351f565b61018052610160526101405261018051610160526101405161016051610180516101a0516101c05160065801613825565b6101e05261020052610220526101c0526101a0526101805261016052610140526101e080516101805280602001516101a05280604001516101c052506101405161016051610180516101a0516101c0516101e05161018051610200526101a051610220526101c0516102405261016051610260526102605161024051610220516102005160065801613c43565b6102c0526101e0526101c0526101a0526101805261016052610140526102c0516101e05261018051610200526101a051610220526101c0516102405261026060006003818352015b610200610260516003811061210357600080fd5b6020020180516004610260516003811061211c57600080fd5b60200201358082101561212e57600080fd5b808203905090508152505b81516001018083528114156120ef575b50506101405161016051610180516101a0516101c0516101e051610200516102205161024051610260516102005161028052610220516102a052610240516102c052610160516102e0526102e0516102c0516102a0516102805160065801613c43565b61034052610260526102405261022052610200526101e0526101c0526101a05261018052610160526101405261034051610260526101e051610260518181830110156121f757600080fd5b80820190509050600380820490509050610280526007546102a052602061034060046318160ddd6102e0526102fc6102a0515afa61223457600080fd5b601f3d1161224157600080fd5b600050610340516102c05260006102c0511861225c57600080fd5b6003546003808202821582848304141761227557600080fd5b809050905090506008808204905090506102e0526004546103005260055461032052606036610340376103a060006003818352015b610260516101806103a051600381106122c257600080fd5b602002015180820282158284830414176122db57600080fd5b809050905090506101e05180806122f157600080fd5b8204905090506103c0526102006103a0516003811061230f57600080fd5b60200201516103e0526000610400526103e0516103c0511115612351576103c0516103e0518082101561234157600080fd5b8082039050905061040052612372565b6103e0516103c0518082101561236657600080fd5b80820390509050610400525b6103e0516101806103a0516003811061238a57600080fd5b602002015181818301101561239e57600080fd5b8082019050905061042052610140610440525b610440515160206104405101610440526104406104405110156123d3576123b1565b610420516104605261028051610480526102e0516104a052610300516104c0526104c0516104a0516104805161046051600658016136b7565b61052052610420610440525b610440515260206104405103610440526101406104405110151561243b57612418565b6105205161040051808202821582848304141761245757600080fd5b809050905090506402540be400808204905090506103406103a0516003811061247f57600080fd5b6020020152600061032051181561250d576103a051600381106124a157600080fd5b600260c052602060c0200180546103406103a051600381106124c257600080fd5b60200201516103205180820282158284830414176124df57600080fd5b809050905090506402540be4008082049050905081818301101561250257600080fd5b808201905090508155505b6102006103a0516003811061252157600080fd5b6020020180516103406103a0516003811061253b57600080fd5b60200201518082101561254d57600080fd5b808203905090508152505b81516001018083528114156122aa575b50506101406103c0525b6103c0515160206103c051016103c0526103c06103c051101561259457612572565b610200516103e0526102205161040052610240516104205261016051610440526104405161042051610400516103e05160065801613c43565b6104a0526103a06103c0525b6103c0515260206103c051036103c0526101406103c0511015156125fc576125d9565b6104a0516103a0526101e0516103a0518082101561261957600080fd5b808203905090506102c051808202821582848304141761263857600080fd5b809050905090506101e051808061264e57600080fd5b8204905090506103c05260006103c0511861266857600080fd5b6064356103c051111515156126bc576308c379a06103e0526020610400526014610420527f536c697070616765207363726577656420796f75000000000000000000000000610440526104205060646103fcfd5b602061048060446379cc67906103e05233610400526103c051610420526103fc60006102a0515af16126ed57600080fd5b601f3d116126fa57600080fd5b600050610480506103e060006003818352015b60046103e0516003811061272057600080fd5b602002013561040052600061040051181561282b5761014051156127c457738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b61275d57600080fd5b6000600060646369328dec610420526103e0516003811061277d57600080fd5b600160c052602060c0200154610440526104005161046052336104805261043c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af16127bf57600080fd5b61282b565b60206104c0604463a9059cbb610420523361044052610400516104605261043c60006103e051600381106127f757600080fd5b600060c052602060c02001545af161280e57600080fd5b601f3d1161281b57600080fd5b6000506104c05161282b57600080fd5b815160010180835281141561270d575b5050606060046103e037610340516104405261036051610460526103805161048052610260516104a0526102c0516103c0518082101561287a57600080fd5b808203905090506104c052337f173599dbf9c6ca6f7c3b590df07ae98a45d74ff54065505141e7de6c46a624c26101006103e0a26103c051600052600060185560206000f35b63cc2b27d781141561291c57602435808060008112156128dc57195b607f1c156128e957600080fd5b90505060043561014052602435610160526101605161014051600658016150b5565b6101c0526101c05160005260206000f35b631a4d01d281141561293357600061014052612964565b63517a55a381141561295f5760643560011c1561294f57600080fd5b6020606461014037600050612964565b612bc6565b6018541561297157600080fd5b60016018556024358080600081121561298657195b607f1c1561299357600080fd5b905050601454156129a357600080fd5b6101405160065801613d6e565b610140526000506101405161016051600435610180526024356101a0526101a05161018051600658016150b5565b61020052610160526101405261020051610160526044356101605110151515612a46576308c379a06101805260206101a05260186101c0527f4e6f7420656e6f75676820636f696e732072656d6f76656400000000000000006101e0526101c050606461019cfd5b602061022060446379cc679061018052336101a0526004356101c05261019c60006007545af1612a7557600080fd5b601f3d11612a8257600080fd5b600050610220506101405115612b1757738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b612ab157600080fd5b6000600060646369328dec6101805260243560038110612ad057600080fd5b600160c052602060c02001546101a052610160516101c052336101e05261019c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1612b1257600080fd5b612b7d565b6020610220604463a9059cbb61018052336101a052610160516101c05261019c600060243560038110612b4957600080fd5b600060c052602060c02001545af1612b6057600080fd5b601f3d11612b6d57600080fd5b60005061022051612b7d57600080fd5b60043561018052610160516101a052337f9e96dd3b997a2a257eec4df9bb6eaf626e206df5f543bd963682d143300be3106040610180a261016051600052600060185560206000f35b633c157e64811415612d67576006543314612be057600080fd5b600c5462015180818183011015612bf657600080fd5b80820190509050421015612c0957600080fd5b4262015180818183011015612c1d57600080fd5b808201905090506024351015612c3257600080fd5b610140516006580161351f565b6101605261014052610160516101405260043560648082028215828483041417612c6857600080fd5b809050905090506101605260006004351115612c8b57620f424060043510612c8e565b60005b612c9757600080fd5b61014051610160511015612cda576101405161016051600a8082028215828483041417612cc357600080fd5b809050905090501015612cd557600080fd5b612d0a565b61014051600a8082028215828483041417612cf457600080fd5b80905090509050610160511115612d0a57600080fd5b61014051600a5561016051600b5542600c55602435600d556101405161018052610160516101a052426101c0526024356101e0527fa2b71ec6df949300b59aab36b55e189697b750119dd349fcfa8c0f779e83c2546080610180a1005b63551a6588811415612dea576006543314612d8157600080fd5b610140516006580161351f565b6101605261014052610160516101405261014051600a5561014051600b5542600c5542600d55610140516101605242610180527f46e22fb3709ad289f62ce63d469248536dbc78d82b84a3d7e74ad606dc2019386040610160a1005b630746dd5a811415612ee9576006543314612e0457600080fd5b600e5415612e1157600080fd5b64012a05f2006004351115612e2557600080fd5b6402540be4006024351115612e3957600080fd5b6802b5e3af16b18800006044356004358082028215828483041417612e5d57600080fd5b809050905090501115612e6f57600080fd5b426203f480818183011015612e8357600080fd5b808201905090506101405261014051600e5560043560105560243560115560443560125560043561016052602435610180526044356101a052610140517fe347cde074ab87e09449fa2b03e8f2cf79094cb1265f4c914365d2247d4147a36060610160a2005b634f12fe97811415612f91576006543314612f0357600080fd5b600e54421015612f1257600080fd5b6000600e5418612f2157600080fd5b6000600e55601054610140526011546101605260125461018052610140516003556101605160055561018051600455610140516101a052610160516101c052610180516101e0527fcfca96e0fef3432146913b2a5a2268a55d3f475fe057e7ffde1082b77693f4f360606101a0a1005b63226840fb811415612fb2576006543314612fab57600080fd5b6000600e55005b636b441a408114156130445760043560a01c15612fce57600080fd5b6006543314612fdc57600080fd5b600f5415612fe957600080fd5b426203f480818183011015612ffd57600080fd5b808201905090506101405261014051600f55600435601355600435610140517f181aa3aa17d4cbf99265dd4443eba009433d3cde79d60164fde1d1a192beb93560006000a3005b636a1c05ae8114156130bb57600654331461305e57600080fd5b600f5442101561306d57600080fd5b6000600f541861307c57600080fd5b6000600f556013546101405261014051600655610140517f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c60006000a2005b6386fbf1938114156130dc5760065433146130d557600080fd5b6000600f55005b6330c540858114156131cc5760065433146130f657600080fd5b61014060006003818352015b610140516003811061311357600080fd5b600260c052602060c02001546101605260006101605118156131b8576020610220604463a9059cbb610180526017546101a052610160516101c05261019c6000610140516003811061316457600080fd5b600060c052602060c02001545af161317b57600080fd5b601f3d1161318857600080fd5b6000506102205161319857600080fd5b600061014051600381106131ab57600080fd5b600260c052602060c02001555b8151600101808352811415613102575b5050005b63524c39018114156132055760065433146131e657600080fd5b600260c052602060c02060008155600060018201556000600282015550005b63e369885381141561323457600654331461321f57600080fd5b426015541161322d57600080fd5b6001601455005b633046f97281141561325557600654331461324e57600080fd5b6000601455005b63b6aa64c581141561328857600654331461326f57600080fd5b620100006004351061328057600080fd5b600435600955005b63c51b88618114156132ba5760043560a01c156132a457600080fd5b60065433146132b257600080fd5b600435601655005b637242e5248114156132ec5760043560a01c156132d657600080fd5b60065433146132e457600080fd5b600435601755005b63c661065781141561331d576004356003811061330857600080fd5b600060c052602060c020015460005260206000f35b63b9947eb081141561334e576004356003811061333957600080fd5b600160c052602060c020015460005260206000f35b63e2e7d26481141561337f576004356003811061336a57600080fd5b600260c052602060c020015460005260206000f35b63ddca3f438114156133975760035460005260206000f35b638edfdd5f8114156133af5760045460005260206000f35b63fee3f7f98114156133c75760055460005260206000f35b638da5cb5b8114156133df5760065460005260206000f35b6382c630668114156133f75760075460005260206000f35b635409491a81141561340f57600a5460005260206000f35b63b4b577ad81141561342757600b5460005260206000f35b632081066c81141561343f57600c5460005260206000f35b631405228881141561345757600d5460005260206000f35b63405e28f881141561346f57600e5460005260206000f35b63e0a0b58681141561348757600f5460005260206000f35b6358680d0b81141561349f5760105460005260206000f35b63e38244628114156134b75760115460005260206000f35b631e4c4ef88114156134cf5760125460005260206000f35b631ec0cdc18114156134e75760135460005260206000f35b63b618ba628114156134ff5760165460005260206000f35b636e42e4d28114156135175760175460005260206000f35b505b60006000fd5b61014052600d5461016052600b5461018052610160514210156136a557600a546101a052600c546101c0526101a0516101805111156135ff576101a051610180516101a0518082101561357157600080fd5b80820390509050426101c0518082101561358a57600080fd5b8082039050905080820282158284830414176135a557600080fd5b80905090509050610160516101c051808210156135c157600080fd5b8082039050905080806135d357600080fd5b8204905090508181830110156135e857600080fd5b8082019050905060005260005161014051566136a0565b6101a0516101a051610180518082101561361857600080fd5b80820390509050426101c0518082101561363157600080fd5b80820390509050808202821582848304141761364c57600080fd5b80905090509050610160516101c0518082101561366857600080fd5b80820390509050808061367a57600080fd5b8204905090508082101561368d57600080fd5b8082039050905060005260005161014051565b6136b5565b6101805160005260005161014051565b005b6101c0526101405261016052610180526101a0526402540be4006101a0511115156136f057610180516000526000516101c05156613823565b610140516101605181818301101561370757600080fd5b808201905090506101e0526101e080516101e051808202821582848304141761372f57600080fd5b809050905090508152506101a05161018051808202821582848304141761375557600080fd5b809050905090506101a0516402540be4008082101561377357600080fd5b808203905090506004808202821582848304141761379057600080fd5b809050905090506101405180820282158284830414176137af57600080fd5b809050905090506101605180820282158284830414176137ce57600080fd5b809050905090506101e05180806137e457600080fd5b8204905090506402540be4008181830110156137ff57600080fd5b80820190509050808061381157600080fd5b8204905090506000526000516101c051565b005b61014052606036610160376101c060006003818352015b602061026060246370a082316101e05230610200526101fc6101c0516003811061386557600080fd5b600060c052602060c02001545afa61387c57600080fd5b601f3d1161388957600080fd5b600050610260516101c051600381106138a157600080fd5b600260c052602060c0200154808210156138ba57600080fd5b808203905090506101606101c051600381106138d557600080fd5b60200201525b815160010180835281141561383c575b505060606101c0525b60006101c05111151561390657613922565b60206101c05103610160015160206101c051036101c0526138f4565b61014051565b6101c0526101405261016052610180526101a05260006101e05261022060006003818352015b602061022051026101400151610200526101e080516102005181818301101561397657600080fd5b808201905090508152505b815160010180835281141561394e575b50506101e05115156139ab5760006000526000516101c051565b6000610200526101e051610220526101a051600380820282158284830414176139d357600080fd5b8090509050905061024052610260600060ff818352015b61022051610280526102c060006003818352015b60206102c0510261014001516102a05261028051610220518082028215828483041417613a2a57600080fd5b809050905090506102a05160038082028215828483041417613a4b57600080fd5b809050905090506001818183011015613a6357600080fd5b808201905090508080613a7557600080fd5b820490509050610280525b81516001018083528114156139fe575b50506102205161020052610240516101e0518082028215828483041417613ab657600080fd5b809050905090506064808204905090506102805160038082028215828483041417613ae057600080fd5b80905090509050818183011015613af657600080fd5b80820190509050610220518082028215828483041417613b1557600080fd5b8090509050905061024051606480821015613b2f57600080fd5b80820390509050610220518082028215828483041417613b4e57600080fd5b809050905090506064808204905090506004610280518082028215828483041417613b7857600080fd5b80905090509050818183011015613b8e57600080fd5b808201905090508080613ba057600080fd5b8204905090506102205261020051610220511115613bf4576001610220516102005180821015613bcf57600080fd5b80820390509050111515613bef576102205160005250506000516101c051565b613c2b565b6001610200516102205180821015613c0b57600080fd5b80820390509050111515613c2b576102205160005250506000516101c051565b81516001018083528114156139ea575b505060006000fd5b6101c0526101405261016052610180526101a05260016101e05264e8d4a510006102005264e8d4a510006102205261024060006003818352015b6101e06102405160038110613c9157600080fd5b6020020180516101406102405160038110613cab57600080fd5b60200201518082028215828483041417613cc457600080fd5b809050905090508152505b8151600101808352811415613c7d575b50506101405161016051610180516101a0516101c0516101e05161020051610220516101e05161024052610200516102605261022051610280526101a0516102a0526102a05161028051610260516102405160065801613928565b6103005261022052610200526101e0526101c0526101a052610180526101605261014052610300516000526000516101c051565b61014052601654610160526000610160511815613fc357600060046101e0527f3111e7b300000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af150508051820191505060606020826102400101526020810190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602082610240010152602081019050306020826102400101526020810190506003602082610240010152602081019050600060c052602060c020546020826102400101526020810190506001600060c052602060c02001546020826102400101526020810190506002600060c052602060c0200154602082610240010152602081019050806102405261024090508051602001806103808284600060045af1613eae57600080fd5b505060206104e0610380516103a0600073357d51124f59836ded84c8a1730d72b749d8bc235af1613ede57600080fd5b60203d80821115613eef5780613ef1565b815b905090506104c0526104c08051602001806101808284600060045af1613f1657600080fd5b5050610180806020015160008251806020901315613f3357600080fd5b8091901215613f4157600080fd5b806020036101000a82049050905090506101e05260006101e0511115613fc35760206102a0604463a9059cbb6102005261016051610220526101e0516102405261021c6000730d500b1d8e8ef31e21c99d1db9a6444d3adf12705af1613fa657600080fd5b601f3d11613fb357600080fd5b6000506102a051613fc357600080fd5b61014051565b610200526101405261016052610180526101a0526101c0526101e052610160516101405118613ff757600080fd5b600061016051121561400857600080fd5b6003610160511261401857600080fd5b600061014051121561402957600080fd5b6003610140511261403957600080fd5b6101405161016051610180516101a0516101c0516101e05161020051610220516006580161351f565b6102405261022052610200526101e0526101c0526101a05261018052610160526101405261024051610220526101405161016051610180516101a0516101c0516101e0516102005161022051610240516101a051610260526101c051610280526101e0516102a052610220516102c0526102c0516102a051610280516102605160065801613928565b610320526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103205161024052610220516003808202821582848304141761413557600080fd5b809050905090506102605261024051610280526060366102a03761030060006003818352015b6101405161030051141561417657610180516102c0526141ab565b610160516103005118156141a6576101a0610300516003811061419857600080fd5b60200201516102c0526141ab565b614227565b6102a080516102c0518181830110156141c357600080fd5b80820190509050815250610280516102405180820282158284830414176141e957600080fd5b809050905090506102c0516003808202821582848304141761420a57600080fd5b80905090509050808061421c57600080fd5b820490509050610280525b815160010180835281141561415b575b50506102805161024051808202821582848304141761425557600080fd5b809050905090506064808202821582848304141761427257600080fd5b80905090509050610260516003808202821582848304141761429357600080fd5b8090509050905080806142a557600080fd5b820490509050610280526102a05161024051606480820282158284830414176142cd57600080fd5b809050905090506102605180806142e357600080fd5b8204905090508181830110156142f857600080fd5b80820190509050610300526102405161032052610340600060ff818352015b610320516102e0526103205161032051808202821582848304141761433b57600080fd5b809050905090506102805181818301101561435557600080fd5b80820190509050600261032051808202821582848304141761437657600080fd5b809050905090506103005181818301101561439057600080fd5b8082019050905061024051808210156143a857600080fd5b8082039050905080806143ba57600080fd5b820490509050610320526102e05161032051111561440e576001610320516102e051808210156143e957600080fd5b808203905090501115156144095761032051600052505060005161020051565b614445565b60016102e051610320518082101561442557600080fd5b808203905090501115156144455761032051600052505060005161020051565b8151600101808352811415614317575b505060006000fd5b6101a0526101405261016052610180526101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061451057600080fd5b602002018051610220610280516003811061452a57600080fd5b6020020151808202821582848304141761454357600080fd5b809050905090508152505b81516001018083528114156144fc575b50506101c0610140516003811061457457600080fd5b602002015161018051610220610140516003811061459157600080fd5b602002015180820282158284830414176145aa57600080fd5b809050905090508181830110156145c057600080fd5b80820190509050610280526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610140516102c052610160516102e05261028051610300526101c051610320526101e051610340526102005161036052610360516103405161032051610300516102e0516102c05160065801613fc9565b6103c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102a0526101c0610160516003811061469c57600080fd5b60200201516102a051808210156146b257600080fd5b8082039050905061022061016051600381106146cd57600080fd5b602002015180806146dd57600080fd5b8204905090506102c0526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516102e0516101c0610140516003811061473357600080fd5b60200201516102805181818301101561474b57600080fd5b80820190509050600280820490509050610300526101c0610160516003811061477357600080fd5b60200201516102a05181818301101561478b57600080fd5b8082019050905060028082049050905061032052600354610340526004546103605261036051610340516103205161030051600658016136b7565b6103c0526102e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102c051808202821582848304141761481e57600080fd5b809050905090506402540be400808204905090506102e0526102c0516102e0518082101561484b57600080fd5b808203905090506000526000516101a051565b6101a0526101405261016052610180526014541561487b57600080fd5b6101405161016051610180516101a05160065801613d6e565b6101a0526101805261016052610140526000506101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061494a57600080fd5b602002018051610220610280516003811061496457600080fd5b6020020151808202821582848304141761497d57600080fd5b809050905090508152505b8151600101808352811415614936575b50506101c061014051600381106149ae57600080fd5b60200201516101805161022061014051600381106149cb57600080fd5b602002015180820282158284830414176149e457600080fd5b809050905090508181830110156149fa57600080fd5b80820190509050610280526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610140516102c052610160516102e05261028051610300526101c051610320526101e051610340526102005161036052610360516103405161032051610300516102e0516102c05160065801613fc9565b6103c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102a0526101c06101605160038110614ad657600080fd5b60200201516102a05180821015614aec57600080fd5b808203905090506102c0526102c0516101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516102e0516101c06101405160038110614b4757600080fd5b602002015161028051818183011015614b5f57600080fd5b80820190509050600280820490509050610300526101c06101605160038110614b8757600080fd5b60200201516102a051818183011015614b9f57600080fd5b8082019050905060028082049050905061032052600354610340526004546103605261036051610340516103205161030051600658016136b7565b6103c0526102e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0518082028215828483041417614c2e57600080fd5b809050905090506402540be400808204905090506102e052600554610300526000610300511815614cff576102e051610300518082028215828483041417614c7557600080fd5b809050905090506402540be40080820490509050610320526000610320511815614cff576101605160038110614caa57600080fd5b600260c052602060c020018054610320516102206101605160038110614ccf57600080fd5b60200201518080614cdf57600080fd5b820490509050818183011015614cf457600080fd5b808201905090508155505b6102c0516102e05180821015614d1457600080fd5b808203905090506102206101605160038110614d2f57600080fd5b60200201518080614d3f57600080fd5b8204905090506000526000516101a051565b610200526101405261016052610180526101a0526101c0526101e0526000610160511215614d7e57600080fd5b60036101605112614d8e57600080fd5b6101405160038082028215828483041417614da857600080fd5b80905090509050610220526101e05161024052606036610260376102c060006003818352015b610160516102c0511815614dfe576101806102c05160038110614df057600080fd5b602002015161028052614e03565b614e7f565b610260805161028051818183011015614e1b57600080fd5b80820190509050815250610240516101e0518082028215828483041417614e4157600080fd5b809050905090506102805160038082028215828483041417614e6257600080fd5b809050905090508080614e7457600080fd5b820490509050610240525b8151600101808352811415614dce575b5050610240516101e0518082028215828483041417614ead57600080fd5b8090509050905060648082028215828483041417614eca57600080fd5b809050905090506102205160038082028215828483041417614eeb57600080fd5b809050905090508080614efd57600080fd5b82049050905061024052610260516101e05160648082028215828483041417614f2557600080fd5b80905090509050610220518080614f3b57600080fd5b820490509050818183011015614f5057600080fd5b808201905090506102c0526101e0516102e052610300600060ff818352015b6102e0516102a0526102e0516102e0518082028215828483041417614f9357600080fd5b8090509050905061024051818183011015614fad57600080fd5b8082019050905060026102e0518082028215828483041417614fce57600080fd5b809050905090506102c051818183011015614fe857600080fd5b808201905090506101e0518082101561500057600080fd5b80820390509050808061501257600080fd5b8204905090506102e0526102a0516102e05111156150665760016102e0516102a0518082101561504157600080fd5b80820390509050111515615061576102e051600052505060005161020051565b61509d565b60016102a0516102e0518082101561507d57600080fd5b8082039050905011151561509d576102e051600052505060005161020051565b8151600101808352811415614f6f575b505060006000fd5b6101805261014052610160526101405161016051610180516101a0516006580161351f565b6101c0526101a0526101805261016052610140526101c0516101a0526101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061519957600080fd5b60200201805161022061028051600381106151b357600080fd5b602002015180820282158284830414176151cc57600080fd5b809050905090508152505b8151600101808352811415615185575b50506101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516101c0516102a0526101e0516102c052610200516102e0526101a05161030052610300516102e0516102c0516102a05160065801613928565b6103605261028052610260526102405261022052610200526101e0526101c0526101a052610180526101605261014052610360516102805261028051610140516102805180820282158284830414176152a657600080fd5b80905090509050602061032060046318160ddd6102c0526102dc6007545afa6152ce57600080fd5b601f3d116152db57600080fd5b6000506103205180806152ed57600080fd5b8204905090508082101561530057600080fd5b808203905090506102a0526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516101a0516102e05261016051610300526101c051610320526101e0516103405261020051610360526102a0516103805261038051610360516103405161032051610300516102e05160065801614d51565b6103e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103e0516102c0526101c0516102e0526101e051610300526102005161032052610280516102a0518181830110156153ff57600080fd5b80820190509050600680820490509050610340526003546003808202821582848304141761542c57600080fd5b8090509050905060088082049050905061036052600454610380526103a060006003818352015b6040366103c037610160516103a0511415615516576101c06103a0516003811061547c57600080fd5b60200201516102a051808202821582848304141761549957600080fd5b809050905090506102805180806154af57600080fd5b8204905090506102c051808210156154c657600080fd5b808203905090506103c0526101c06103a051600381106154e557600080fd5b60200201516102c0518181830110156154fd57600080fd5b808201905090506002808204905090506103e0526155b2565b6101c06103a0516003811061552a57600080fd5b60200201516101c06103a0516003811061554357600080fd5b60200201516102a051808202821582848304141761556057600080fd5b8090509050905061028051808061557657600080fd5b8204905090508082101561558957600080fd5b808203905090506103c0526101c06103a051600381106155a857600080fd5b60200201516103e0525b6102e06103a051600381106155c657600080fd5b602002018051610140610400525b610400515160206104005101610400526104006104005110156155f6576155d4565b6103e0516104205261034051610440526103605161046052610380516104805261048051610460516104405161042051600658016136b7565b6104e0526103e0610400525b610400515260206104005103610400526101406104005110151561565e5761563b565b6104e0516103c051808202821582848304141761567a57600080fd5b809050905090506402540be400808204905090508082101561569b57600080fd5b808203905090508152505b8151600101808352811415615453575b50506102e061016051600381106156cc57600080fd5b60200201516101406103c0525b6103c0515160206103c051016103c0526103c06103c05110156156fb576156d9565b6101a0516103e05261016051610400526102e05161042052610300516104405261032051610460526102a0516104805261048051610460516104405161042051610400516103e05160065801614d51565b6104e0526103a06103c0525b6103c0515260206103c051036103c0526101406103c05110151561577b57615758565b6104e0518082101561578c57600080fd5b808203905090506103a0526103a0516001808210156157aa57600080fd5b8082039050905061022061016051600381106157c557600080fd5b602002015180806157d557600080fd5b82049050905060005260005161018051565b61039e615b850361039e60003961039e615b85036000f300000000000000000000000027f8d03b3a2196956ed754badc28d73be8830a6e0000000000000000000000001a13f4ca1d028320a707d99520abfefca3998b7f00000000000000000000000060d55f02a771d515e077c9c2403a1ef324885cec0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000e7a24ef0c5e95ffb0f6684b813a78f2a3ad7d17100000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000012a05f20000000000000000000000000000000000000000000000000000000004a817c800
Deployed Bytecode
0x600436101561000d57613519565b600035601c52600051341561002157600080fd5b63f446c1d0811415610050576006580161351f565b610140526101405160648082049050905060005260206000f35b6376a2f0f0811415610076576006580161351f565b610140526101405160005260206000f35b6376a9cd3e8114156102c0576004358080600081121561009257195b607f1c1561009f57600080fd5b905050602435808060008112156100b257195b607f1c156100bf57600080fd5b90505060016101405264e8d4a510006101605264e8d4a5100061018052602061024060246370a082316101c052306101e0526101dc6004356003811061010457600080fd5b600060c052602060c02001545afa61011b57600080fd5b601f3d1161012857600080fd5b600050610240516004356003811061013f57600080fd5b600260c052602060c02001548082101561015857600080fd5b808203905090506101406004356003811061017257600080fd5b6020020151808202821582848304141761018b57600080fd5b809050905090506101a052602061026060246370a082316101e05230610200526101fc602435600381106101be57600080fd5b600060c052602060c02001545afa6101d557600080fd5b601f3d116101e257600080fd5b60005061026051602435600381106101f957600080fd5b600260c052602060c02001548082101561021257600080fd5b808203905090506101406024356003811061022c57600080fd5b6020020151808202821582848304141761024557600080fd5b809050905090506101c0526101405161016051610180516101a0516101c0516101a0516101e0526101c0516102005260035461022052600454610240526102405161022051610200516101e051600658016136b7565b6102a0526101c0526101a0526101805261016052610140526102a05160005260206000f35b634903b0d18114156103585760206101c060246370a0823161014052306101605261015c600435600381106102f457600080fd5b600060c052602060c02001545afa61030b57600080fd5b601f3d1161031857600080fd5b6000506101c0516004356003811061032f57600080fd5b600260c052602060c02001548082101561034857600080fd5b8082039050905060005260206000f35b63bb7b8b808114156104f6576101405160065801613825565b61016052610180526101a0526101405261016080516101c05280602001516101e052806040015161020052506101405161016051610180516101a0516101c0516101e051610200516006580161351f565b61022052610200526101e0526101c0526101a05261018052610160526101405261022051610240526101405161016051610180516101a0516101c0516101e0516102005161022051610240516101c051610260526101e05161028052610200516102a052610240516102c0526102c0516102a051610280516102605160065801613c43565b610320526102405261022052610200526101e0526101c0526101a052610180526101605261014052610320516101405260206101e060046318160ddd6101805261019c6007545afa61049857600080fd5b601f3d116104a557600080fd5b6000506101e0516101605261014051670de0b6b3a764000080820282158284830414176104d157600080fd5b809050905090506101605180806104e757600080fd5b82049050905060005260206000f35b633883e1198114156108005760643560011c1561051257600080fd5b61014051610160516101805160065801613825565b6101a0526101c0526101e0526101805261016052610140526101a0805161014052806020015161016052806040015161018052506101405161016051610180516101a0516006580161351f565b6101c0526101a0526101805261016052610140526101c0516101a0526101405161016051610180516101a0516101c051610140516101e052610160516102005261018051610220526101a051610240526102405161022051610200516101e05160065801613c43565b6102a0526101c0526101a0526101805261016052610140526102a0516101c0526101e060006003818352015b60643515610661576101406101e0516003811061062557600080fd5b60200201805160046101e0516003811061063e57600080fd5b602002013581818301101561065257600080fd5b808201905090508152506106ab565b6101406101e0516003811061067557600080fd5b60200201805160046101e0516003811061068e57600080fd5b6020020135808210156106a057600080fd5b808203905090508152505b8151600101808352811415610609575b50506101405161016051610180516101a0516101c0516101e0516101405161020052610160516102205261018051610240526101a051610260526102605161024051610220516102005160065801613c43565b6102c0526101e0526101c0526101a0526101805261016052610140526102c0516101e052602061028060046318160ddd6102205261023c6007545afa61075357600080fd5b601f3d1161076057600080fd5b60005061028051610200526000610220526064351561079e576101e0516101c0518082101561078e57600080fd5b80820390509050610220526107bf565b6101c0516101e051808210156107b357600080fd5b80820390509050610220525b610220516102005180820282158284830414176107db57600080fd5b809050905090506101c05180806107f157600080fd5b82049050905060005260206000f35b634515cef381141561081757600061014052610848565b632b6e993a8114156108435760843560011c1561083357600080fd5b6020608461014037600050610848565b611401565b6018541561085557600080fd5b60016018556014541561086757600080fd5b6101405160065801613d6e565b6101405260005061014051610160516006580161351f565b61018052610160526101405261018051610160526101405161016051610180516101a0516101c05160065801613825565b6101e05261020052610220526101c0526101a0526101805261016052610140526101e080516101805280602001516101a05280604001516101c052506007546101e052602061028060046318160ddd6102205261023c6101e0515afa61092257600080fd5b601f3d1161092f57600080fd5b600050610280516102005260006102205260006102005118156109d2576101405161016051610180516101a0516101c0516101e051610200516102205161018051610240526101a051610260526101c05161028052610160516102a0526102a05161028051610260516102405160065801613c43565b6103005261022052610200526101e0526101c0526101a05261018052610160526101405261030051610220525b61018051610240526101a051610260526101c051610280526102a060006003818352015b610200511515610a2457600060046102a05160038110610a1557600080fd5b602002013518610a2457600080fd5b6102406102a05160038110610a3857600080fd5b60200201805160046102a05160038110610a5157600080fd5b6020020135818183011015610a6557600080fd5b808201905090508152505b81516001018083528114156109f6575b50506101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610240516102c052610260516102e0526102805161030052610160516103205261032051610300516102e0516102c05160065801613c43565b610380526102a05261028052610260526102405261022052610200526101e0526101c0526101a052610180526101605261014052610380516102a052610220516102a05111610b3957600080fd5b6080366102c0376000610200511815610f7157610220516102a051818183011015610b6357600080fd5b808201905090506003808204905090506103405260035460038082028215828483041417610b9057600080fd5b8090509050905060088082049050905061036052600454610380526005546103a05260006103c0526103e060006003818352015b6102a0516101806103e05160038110610bdc57600080fd5b60200201518082028215828483041417610bf557600080fd5b80905090509050610220518080610c0b57600080fd5b820490509050610400526102406103e05160038110610c2957600080fd5b60200201516104205261042051610400511115610c6557610400516104205180821015610c5557600080fd5b808203905090506103c052610c86565b610420516104005180821015610c7a57600080fd5b808203905090506103c0525b6101806103e05160038110610c9a57600080fd5b602002015161042051818183011015610cb257600080fd5b8082019050905061044052610140610460525b61046051516020610460510161046052610460610460511015610ce757610cc5565b6104405161048052610340516104a052610360516104c052610380516104e0526104e0516104c0516104a05161048051600658016136b7565b61054052610440610460525b6104605152602061046051036104605261014061046051101515610d4f57610d2c565b610540516103c0518082028215828483041417610d6b57600080fd5b809050905090506402540be400808204905090506102c06103e05160038110610d9357600080fd5b602002015260006103a0511815610e21576103e05160038110610db557600080fd5b600260c052602060c0200180546102c06103e05160038110610dd657600080fd5b60200201516103a0518082028215828483041417610df357600080fd5b809050905090506402540be40080820490509050818183011015610e1657600080fd5b808201905090508155505b610420516102c06103e05160038110610e3957600080fd5b602002015180821015610e4b57600080fd5b808203905090506102406103e05160038110610e6657600080fd5b60200201525b8151600101808352811415610bc4575b5050610140610400525b61040051516020610400510161040052610400610400511015610ea857610e86565b61024051610420526102605161044052610280516104605261016051610480526104805161046051610440516104205160065801613c43565b6104e0526103e0610400525b6104005152602061040051036104005261014061040051101515610f1057610eed565b6104e0516103e052610200516103e0516102205180821015610f3157600080fd5b808203905090508082028215828483041417610f4c57600080fd5b80905090509050610220518080610f6257600080fd5b82049050905061032052610f7a565b6102a051610320525b6064356103205110151515610fce576308c379a0610340526020610360526014610380527f536c697070616765207363726577656420796f750000000000000000000000006103a05261038050606461035cfd5b6101405115611284576009546103405261036060006003818352015b60046103605160038110610ffd57600080fd5b602002013561038052600061038051181561126d57610360516003811061102357600080fd5b600160c052602060c02001546103a05260006004610420527f23b872dd000000000000000000000000000000000000000000000000000000006104405261042060048060208461048001018260208501600060045af1505080518201915050336020826104800101526020810190503060208261048001015260208101905061038051602082610480010152602081019050806104805261048090508051602001806105408284600060045af16110d957600080fd5b505060206106206105405161056060006103a0515af16110f857600080fd5b60203d80821115611109578061110b565b815b90509050610600526106008051602001806103c08284600060045af161113057600080fd5b505060006103c0511815611182576103c080602001516000825180602090131561115957600080fd5b809190121561116757600080fd5b806020036101000a8204905090509050151561118257600080fd5b60006004610420527fe8eda9df000000000000000000000000000000000000000000000000000000006104405261042060048060208461048001018260208501600060045af15050805182019150506103a051602082610480010152602081019050610380516020826104800101526020810190503060208261048001015260208101905061034051602082610480010152602081019050806104805261048090508051602001806105608284600060045af161123e57600080fd5b505060006000610560516105806000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af161126d57600080fd5b8151600101808352811415610fea575b5050611337565b61034060006003818352015b600461034051600381106112a357600080fd5b602002013561036052600061036051181561132457602061044060646323b872dd61038052336103a052306103c052610360516103e05261039c600061034051600381106112f057600080fd5b600060c052602060c02001545af161130757600080fd5b601f3d1161131457600080fd5b6000506104405161132457600080fd5b8151600101808352811415611290575b50505b60206103e060446340c10f19610340523361036052610320516103805261035c60006101e0515af161136857600080fd5b601f3d1161137557600080fd5b6000506103e05060606004610340376102c0516103a0526102e0516103c052610300516103e0526102a0516104005261020051610320518181830110156113bb57600080fd5b8082019050905061042052337f423f6495a08fc652425cf4ed0d1f9e37e571d9b9529b1c1c23cce780b2e7df0d610100610340a261032051600052600060185560206000f35b635e0d443f811415611488576004358080600081121561141d57195b607f1c1561142a57600080fd5b9050506024358080600081121561143d57195b607f1c1561144a57600080fd5b9050506004356101405260243561016052604435610180526101805161016051610140516006580161445d565b6101e0526101e05160005260206000f35b6307211ef781141561150f57600435808060008112156114a457195b607f1c156114b157600080fd5b905050602435808060008112156114c457195b607f1c156114d157600080fd5b9050506004356101405260243561016052604435610180526101805161016051610140516006580161445d565b6101e0526101e05160005260206000f35b633df0212481141561174b576018541561152857600080fd5b60016018556004358080600081121561153d57195b607f1c1561154a57600080fd5b9050506024358080600081121561155d57195b607f1c1561156a57600080fd5b9050506101405160043561016052602435610180526044356101a0526101a05161018051610160516006580161485e565b610200526101405261020051610140526064356101405110151515611624576308c379a061016052602061018052602e6101a0527f45786368616e676520726573756c74656420696e20666577657220636f696e736101c0527f207468616e2065787065637465640000000000000000000000000000000000006101e0526101a050608461017cfd5b602061022060646323b872dd610160523361018052306101a0526044356101c05261017c60006004356003811061165a57600080fd5b600060c052602060c02001545af161167157600080fd5b601f3d1161167e57600080fd5b6000506102205161168e57600080fd5b6020610200604463a9059cbb610160523361018052610140516101a05261017c6000602435600381106116c057600080fd5b600060c052602060c02001545af16116d757600080fd5b601f3d116116e457600080fd5b600050610200516116f457600080fd5b60043561016052604435610180526024356101a052610140516101c052337f8b3e96f2b889fa771c53c981b40daf005f63f637f1869f707052d15a3dd971406080610160a261014051600052600060185560206000f35b63a6417ed6811415611b8e576018541561176457600080fd5b60016018556004358080600081121561177957195b607f1c1561178657600080fd5b9050506024358080600081121561179957195b607f1c156117a657600080fd5b9050506101405160043561016052602435610180526044356101a0526101a05161018051610160516006580161485e565b610200526101405261020051610140526064356101405110151515611860576308c379a061016052602061018052602e6101a0527f45786368616e676520726573756c74656420696e20666577657220636f696e736101c0527f207468616e2065787065637465640000000000000000000000000000000000006101e0526101a050608461017cfd5b6004356003811061187057600080fd5b600160c052602060c020015461016052600060046101e0527f23b872dd00000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af15050805182019150503360208261024001015260208101905030602082610240010152602081019050604435602082610240010152602081019050806102405261024090508051602001806103008284600060045af161192557600080fd5b505060206103e0610300516103206000610160515af161194457600080fd5b60203d808211156119555780611957565b815b905090506103c0526103c08051602001806101808284600060045af161197c57600080fd5b505060006101805118156119ce576101808060200151600082518060209013156119a557600080fd5b80919012156119b357600080fd5b806020036101000a820490509050905015156119ce57600080fd5b600060046101e0527fe8eda9df00000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af15050805182019150506101605160208261024001015260208101905060443560208261024001015260208101905030602082610240010152602081019050600954602082610240010152602081019050806102405261024090508051602001806103208284600060045af1611a8857600080fd5b505060006000610320516103406000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611ab757600080fd5b738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b611ad657600080fd5b6000600060646369328dec6101e05260243560038110611af557600080fd5b600160c052602060c020015461020052610140516102205233610240526101fc6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611b3757600080fd5b6004356101e05260443561020052602435610220526101405161024052337fd013ca23e77a65003c2c659c5442c00c805371b7fc1ebd4c206c41d1536bd90b60806101e0a261014051600052600060185560206000f35b63ecb586a5811415611ba557600061014052611bd6565b63fce64736811415611bd15760843560011c15611bc157600080fd5b6020608461014037600050611bd6565b611f5d565b60185415611be357600080fd5b60016018556014541515611c06576101405160065801613d6e565b610140526000505b6101405161016051610180516101a05160065801613825565b6101c0526101e052610200526101a0526101805261016052610140526101c080516101605280602001516101805280604001516101a052506007546101c052602061026060046318160ddd6102005261021c6101c0515afa611c8057600080fd5b601f3d11611c8d57600080fd5b600050610260516101e05260206102a060446379cc67906102005233610220526004356102405261021c60006101c0515af1611cc857600080fd5b601f3d11611cd557600080fd5b6000506102a05061020060006003818352015b6101606102005160038110611cfc57600080fd5b60200201516004358082028215828483041417611d1857600080fd5b809050905090506101e0518080611d2e57600080fd5b8204905090506102205260246102005160038110611d4b57600080fd5b60200201356102205110151515611dc6576308c379a0610240526020610260526030610280527f5769746864726177616c20726573756c74656420696e20666577657220636f696102a0527f6e73207468616e206578706563746564000000000000000000000000000000006102c05261028050608461025cfd5b610220516101606102005160038110611dde57600080fd5b60200201526101405115611e7257738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b611e0b57600080fd5b6000600060646369328dec610240526102005160038110611e2b57600080fd5b600160c052602060c0200154610260526102205161028052336102a05261025c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1611e6d57600080fd5b611ed9565b60206102e0604463a9059cbb610240523361026052610220516102805261025c60006102005160038110611ea557600080fd5b600060c052602060c02001545af1611ebc57600080fd5b601f3d11611ec957600080fd5b6000506102e051611ed957600080fd5b8151600101808352811415611ce8575b5050610160516102005261018051610220526101a05161024052606036610260376101e05160043580821015611f1e57600080fd5b808203905090506102c052337fa49d4cf02656aebf8c771f5a8585638a2a15ee6c97cf7205d4208ed7c1df252d60e0610200a260006018556060610160f35b639fdaea0c811415611f7457600061014052611fa5565b635b8369f5811415611fa05760843560011c15611f9057600080fd5b6020608461014037600050611fa5565b6128c0565b60185415611fb257600080fd5b600160185560145415611fc457600080fd5b6101405160065801613d6e565b6101405260005061014051610160516006580161351f565b61018052610160526101405261018051610160526101405161016051610180516101a0516101c05160065801613825565b6101e05261020052610220526101c0526101a0526101805261016052610140526101e080516101805280602001516101a05280604001516101c052506101405161016051610180516101a0516101c0516101e05161018051610200526101a051610220526101c0516102405261016051610260526102605161024051610220516102005160065801613c43565b6102c0526101e0526101c0526101a0526101805261016052610140526102c0516101e05261018051610200526101a051610220526101c0516102405261026060006003818352015b610200610260516003811061210357600080fd5b6020020180516004610260516003811061211c57600080fd5b60200201358082101561212e57600080fd5b808203905090508152505b81516001018083528114156120ef575b50506101405161016051610180516101a0516101c0516101e051610200516102205161024051610260516102005161028052610220516102a052610240516102c052610160516102e0526102e0516102c0516102a0516102805160065801613c43565b61034052610260526102405261022052610200526101e0526101c0526101a05261018052610160526101405261034051610260526101e051610260518181830110156121f757600080fd5b80820190509050600380820490509050610280526007546102a052602061034060046318160ddd6102e0526102fc6102a0515afa61223457600080fd5b601f3d1161224157600080fd5b600050610340516102c05260006102c0511861225c57600080fd5b6003546003808202821582848304141761227557600080fd5b809050905090506008808204905090506102e0526004546103005260055461032052606036610340376103a060006003818352015b610260516101806103a051600381106122c257600080fd5b602002015180820282158284830414176122db57600080fd5b809050905090506101e05180806122f157600080fd5b8204905090506103c0526102006103a0516003811061230f57600080fd5b60200201516103e0526000610400526103e0516103c0511115612351576103c0516103e0518082101561234157600080fd5b8082039050905061040052612372565b6103e0516103c0518082101561236657600080fd5b80820390509050610400525b6103e0516101806103a0516003811061238a57600080fd5b602002015181818301101561239e57600080fd5b8082019050905061042052610140610440525b610440515160206104405101610440526104406104405110156123d3576123b1565b610420516104605261028051610480526102e0516104a052610300516104c0526104c0516104a0516104805161046051600658016136b7565b61052052610420610440525b610440515260206104405103610440526101406104405110151561243b57612418565b6105205161040051808202821582848304141761245757600080fd5b809050905090506402540be400808204905090506103406103a0516003811061247f57600080fd5b6020020152600061032051181561250d576103a051600381106124a157600080fd5b600260c052602060c0200180546103406103a051600381106124c257600080fd5b60200201516103205180820282158284830414176124df57600080fd5b809050905090506402540be4008082049050905081818301101561250257600080fd5b808201905090508155505b6102006103a0516003811061252157600080fd5b6020020180516103406103a0516003811061253b57600080fd5b60200201518082101561254d57600080fd5b808203905090508152505b81516001018083528114156122aa575b50506101406103c0525b6103c0515160206103c051016103c0526103c06103c051101561259457612572565b610200516103e0526102205161040052610240516104205261016051610440526104405161042051610400516103e05160065801613c43565b6104a0526103a06103c0525b6103c0515260206103c051036103c0526101406103c0511015156125fc576125d9565b6104a0516103a0526101e0516103a0518082101561261957600080fd5b808203905090506102c051808202821582848304141761263857600080fd5b809050905090506101e051808061264e57600080fd5b8204905090506103c05260006103c0511861266857600080fd5b6064356103c051111515156126bc576308c379a06103e0526020610400526014610420527f536c697070616765207363726577656420796f75000000000000000000000000610440526104205060646103fcfd5b602061048060446379cc67906103e05233610400526103c051610420526103fc60006102a0515af16126ed57600080fd5b601f3d116126fa57600080fd5b600050610480506103e060006003818352015b60046103e0516003811061272057600080fd5b602002013561040052600061040051181561282b5761014051156127c457738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b61275d57600080fd5b6000600060646369328dec610420526103e0516003811061277d57600080fd5b600160c052602060c0200154610440526104005161046052336104805261043c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af16127bf57600080fd5b61282b565b60206104c0604463a9059cbb610420523361044052610400516104605261043c60006103e051600381106127f757600080fd5b600060c052602060c02001545af161280e57600080fd5b601f3d1161281b57600080fd5b6000506104c05161282b57600080fd5b815160010180835281141561270d575b5050606060046103e037610340516104405261036051610460526103805161048052610260516104a0526102c0516103c0518082101561287a57600080fd5b808203905090506104c052337f173599dbf9c6ca6f7c3b590df07ae98a45d74ff54065505141e7de6c46a624c26101006103e0a26103c051600052600060185560206000f35b63cc2b27d781141561291c57602435808060008112156128dc57195b607f1c156128e957600080fd5b90505060043561014052602435610160526101605161014051600658016150b5565b6101c0526101c05160005260206000f35b631a4d01d281141561293357600061014052612964565b63517a55a381141561295f5760643560011c1561294f57600080fd5b6020606461014037600050612964565b612bc6565b6018541561297157600080fd5b60016018556024358080600081121561298657195b607f1c1561299357600080fd5b905050601454156129a357600080fd5b6101405160065801613d6e565b610140526000506101405161016051600435610180526024356101a0526101a05161018051600658016150b5565b61020052610160526101405261020051610160526044356101605110151515612a46576308c379a06101805260206101a05260186101c0527f4e6f7420656e6f75676820636f696e732072656d6f76656400000000000000006101e0526101c050606461019cfd5b602061022060446379cc679061018052336101a0526004356101c05261019c60006007545af1612a7557600080fd5b601f3d11612a8257600080fd5b600050610220506101405115612b1757738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf3b612ab157600080fd5b6000600060646369328dec6101805260243560038110612ad057600080fd5b600160c052602060c02001546101a052610160516101c052336101e05261019c6000738dff5e27ea6b7ac08ebfdf9eb090f32ee9a30fcf5af1612b1257600080fd5b612b7d565b6020610220604463a9059cbb61018052336101a052610160516101c05261019c600060243560038110612b4957600080fd5b600060c052602060c02001545af1612b6057600080fd5b601f3d11612b6d57600080fd5b60005061022051612b7d57600080fd5b60043561018052610160516101a052337f9e96dd3b997a2a257eec4df9bb6eaf626e206df5f543bd963682d143300be3106040610180a261016051600052600060185560206000f35b633c157e64811415612d67576006543314612be057600080fd5b600c5462015180818183011015612bf657600080fd5b80820190509050421015612c0957600080fd5b4262015180818183011015612c1d57600080fd5b808201905090506024351015612c3257600080fd5b610140516006580161351f565b6101605261014052610160516101405260043560648082028215828483041417612c6857600080fd5b809050905090506101605260006004351115612c8b57620f424060043510612c8e565b60005b612c9757600080fd5b61014051610160511015612cda576101405161016051600a8082028215828483041417612cc357600080fd5b809050905090501015612cd557600080fd5b612d0a565b61014051600a8082028215828483041417612cf457600080fd5b80905090509050610160511115612d0a57600080fd5b61014051600a5561016051600b5542600c55602435600d556101405161018052610160516101a052426101c0526024356101e0527fa2b71ec6df949300b59aab36b55e189697b750119dd349fcfa8c0f779e83c2546080610180a1005b63551a6588811415612dea576006543314612d8157600080fd5b610140516006580161351f565b6101605261014052610160516101405261014051600a5561014051600b5542600c5542600d55610140516101605242610180527f46e22fb3709ad289f62ce63d469248536dbc78d82b84a3d7e74ad606dc2019386040610160a1005b630746dd5a811415612ee9576006543314612e0457600080fd5b600e5415612e1157600080fd5b64012a05f2006004351115612e2557600080fd5b6402540be4006024351115612e3957600080fd5b6802b5e3af16b18800006044356004358082028215828483041417612e5d57600080fd5b809050905090501115612e6f57600080fd5b426203f480818183011015612e8357600080fd5b808201905090506101405261014051600e5560043560105560243560115560443560125560043561016052602435610180526044356101a052610140517fe347cde074ab87e09449fa2b03e8f2cf79094cb1265f4c914365d2247d4147a36060610160a2005b634f12fe97811415612f91576006543314612f0357600080fd5b600e54421015612f1257600080fd5b6000600e5418612f2157600080fd5b6000600e55601054610140526011546101605260125461018052610140516003556101605160055561018051600455610140516101a052610160516101c052610180516101e0527fcfca96e0fef3432146913b2a5a2268a55d3f475fe057e7ffde1082b77693f4f360606101a0a1005b63226840fb811415612fb2576006543314612fab57600080fd5b6000600e55005b636b441a408114156130445760043560a01c15612fce57600080fd5b6006543314612fdc57600080fd5b600f5415612fe957600080fd5b426203f480818183011015612ffd57600080fd5b808201905090506101405261014051600f55600435601355600435610140517f181aa3aa17d4cbf99265dd4443eba009433d3cde79d60164fde1d1a192beb93560006000a3005b636a1c05ae8114156130bb57600654331461305e57600080fd5b600f5442101561306d57600080fd5b6000600f541861307c57600080fd5b6000600f556013546101405261014051600655610140517f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c60006000a2005b6386fbf1938114156130dc5760065433146130d557600080fd5b6000600f55005b6330c540858114156131cc5760065433146130f657600080fd5b61014060006003818352015b610140516003811061311357600080fd5b600260c052602060c02001546101605260006101605118156131b8576020610220604463a9059cbb610180526017546101a052610160516101c05261019c6000610140516003811061316457600080fd5b600060c052602060c02001545af161317b57600080fd5b601f3d1161318857600080fd5b6000506102205161319857600080fd5b600061014051600381106131ab57600080fd5b600260c052602060c02001555b8151600101808352811415613102575b5050005b63524c39018114156132055760065433146131e657600080fd5b600260c052602060c02060008155600060018201556000600282015550005b63e369885381141561323457600654331461321f57600080fd5b426015541161322d57600080fd5b6001601455005b633046f97281141561325557600654331461324e57600080fd5b6000601455005b63b6aa64c581141561328857600654331461326f57600080fd5b620100006004351061328057600080fd5b600435600955005b63c51b88618114156132ba5760043560a01c156132a457600080fd5b60065433146132b257600080fd5b600435601655005b637242e5248114156132ec5760043560a01c156132d657600080fd5b60065433146132e457600080fd5b600435601755005b63c661065781141561331d576004356003811061330857600080fd5b600060c052602060c020015460005260206000f35b63b9947eb081141561334e576004356003811061333957600080fd5b600160c052602060c020015460005260206000f35b63e2e7d26481141561337f576004356003811061336a57600080fd5b600260c052602060c020015460005260206000f35b63ddca3f438114156133975760035460005260206000f35b638edfdd5f8114156133af5760045460005260206000f35b63fee3f7f98114156133c75760055460005260206000f35b638da5cb5b8114156133df5760065460005260206000f35b6382c630668114156133f75760075460005260206000f35b635409491a81141561340f57600a5460005260206000f35b63b4b577ad81141561342757600b5460005260206000f35b632081066c81141561343f57600c5460005260206000f35b631405228881141561345757600d5460005260206000f35b63405e28f881141561346f57600e5460005260206000f35b63e0a0b58681141561348757600f5460005260206000f35b6358680d0b81141561349f5760105460005260206000f35b63e38244628114156134b75760115460005260206000f35b631e4c4ef88114156134cf5760125460005260206000f35b631ec0cdc18114156134e75760135460005260206000f35b63b618ba628114156134ff5760165460005260206000f35b636e42e4d28114156135175760175460005260206000f35b505b60006000fd5b61014052600d5461016052600b5461018052610160514210156136a557600a546101a052600c546101c0526101a0516101805111156135ff576101a051610180516101a0518082101561357157600080fd5b80820390509050426101c0518082101561358a57600080fd5b8082039050905080820282158284830414176135a557600080fd5b80905090509050610160516101c051808210156135c157600080fd5b8082039050905080806135d357600080fd5b8204905090508181830110156135e857600080fd5b8082019050905060005260005161014051566136a0565b6101a0516101a051610180518082101561361857600080fd5b80820390509050426101c0518082101561363157600080fd5b80820390509050808202821582848304141761364c57600080fd5b80905090509050610160516101c0518082101561366857600080fd5b80820390509050808061367a57600080fd5b8204905090508082101561368d57600080fd5b8082039050905060005260005161014051565b6136b5565b6101805160005260005161014051565b005b6101c0526101405261016052610180526101a0526402540be4006101a0511115156136f057610180516000526000516101c05156613823565b610140516101605181818301101561370757600080fd5b808201905090506101e0526101e080516101e051808202821582848304141761372f57600080fd5b809050905090508152506101a05161018051808202821582848304141761375557600080fd5b809050905090506101a0516402540be4008082101561377357600080fd5b808203905090506004808202821582848304141761379057600080fd5b809050905090506101405180820282158284830414176137af57600080fd5b809050905090506101605180820282158284830414176137ce57600080fd5b809050905090506101e05180806137e457600080fd5b8204905090506402540be4008181830110156137ff57600080fd5b80820190509050808061381157600080fd5b8204905090506000526000516101c051565b005b61014052606036610160376101c060006003818352015b602061026060246370a082316101e05230610200526101fc6101c0516003811061386557600080fd5b600060c052602060c02001545afa61387c57600080fd5b601f3d1161388957600080fd5b600050610260516101c051600381106138a157600080fd5b600260c052602060c0200154808210156138ba57600080fd5b808203905090506101606101c051600381106138d557600080fd5b60200201525b815160010180835281141561383c575b505060606101c0525b60006101c05111151561390657613922565b60206101c05103610160015160206101c051036101c0526138f4565b61014051565b6101c0526101405261016052610180526101a05260006101e05261022060006003818352015b602061022051026101400151610200526101e080516102005181818301101561397657600080fd5b808201905090508152505b815160010180835281141561394e575b50506101e05115156139ab5760006000526000516101c051565b6000610200526101e051610220526101a051600380820282158284830414176139d357600080fd5b8090509050905061024052610260600060ff818352015b61022051610280526102c060006003818352015b60206102c0510261014001516102a05261028051610220518082028215828483041417613a2a57600080fd5b809050905090506102a05160038082028215828483041417613a4b57600080fd5b809050905090506001818183011015613a6357600080fd5b808201905090508080613a7557600080fd5b820490509050610280525b81516001018083528114156139fe575b50506102205161020052610240516101e0518082028215828483041417613ab657600080fd5b809050905090506064808204905090506102805160038082028215828483041417613ae057600080fd5b80905090509050818183011015613af657600080fd5b80820190509050610220518082028215828483041417613b1557600080fd5b8090509050905061024051606480821015613b2f57600080fd5b80820390509050610220518082028215828483041417613b4e57600080fd5b809050905090506064808204905090506004610280518082028215828483041417613b7857600080fd5b80905090509050818183011015613b8e57600080fd5b808201905090508080613ba057600080fd5b8204905090506102205261020051610220511115613bf4576001610220516102005180821015613bcf57600080fd5b80820390509050111515613bef576102205160005250506000516101c051565b613c2b565b6001610200516102205180821015613c0b57600080fd5b80820390509050111515613c2b576102205160005250506000516101c051565b81516001018083528114156139ea575b505060006000fd5b6101c0526101405261016052610180526101a05260016101e05264e8d4a510006102005264e8d4a510006102205261024060006003818352015b6101e06102405160038110613c9157600080fd5b6020020180516101406102405160038110613cab57600080fd5b60200201518082028215828483041417613cc457600080fd5b809050905090508152505b8151600101808352811415613c7d575b50506101405161016051610180516101a0516101c0516101e05161020051610220516101e05161024052610200516102605261022051610280526101a0516102a0526102a05161028051610260516102405160065801613928565b6103005261022052610200526101e0526101c0526101a052610180526101605261014052610300516000526000516101c051565b61014052601654610160526000610160511815613fc357600060046101e0527f3111e7b300000000000000000000000000000000000000000000000000000000610200526101e060048060208461024001018260208501600060045af150508051820191505060606020826102400101526020810190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602082610240010152602081019050306020826102400101526020810190506003602082610240010152602081019050600060c052602060c020546020826102400101526020810190506001600060c052602060c02001546020826102400101526020810190506002600060c052602060c0200154602082610240010152602081019050806102405261024090508051602001806103808284600060045af1613eae57600080fd5b505060206104e0610380516103a0600073357d51124f59836ded84c8a1730d72b749d8bc235af1613ede57600080fd5b60203d80821115613eef5780613ef1565b815b905090506104c0526104c08051602001806101808284600060045af1613f1657600080fd5b5050610180806020015160008251806020901315613f3357600080fd5b8091901215613f4157600080fd5b806020036101000a82049050905090506101e05260006101e0511115613fc35760206102a0604463a9059cbb6102005261016051610220526101e0516102405261021c6000730d500b1d8e8ef31e21c99d1db9a6444d3adf12705af1613fa657600080fd5b601f3d11613fb357600080fd5b6000506102a051613fc357600080fd5b61014051565b610200526101405261016052610180526101a0526101c0526101e052610160516101405118613ff757600080fd5b600061016051121561400857600080fd5b6003610160511261401857600080fd5b600061014051121561402957600080fd5b6003610140511261403957600080fd5b6101405161016051610180516101a0516101c0516101e05161020051610220516006580161351f565b6102405261022052610200526101e0526101c0526101a05261018052610160526101405261024051610220526101405161016051610180516101a0516101c0516101e0516102005161022051610240516101a051610260526101c051610280526101e0516102a052610220516102c0526102c0516102a051610280516102605160065801613928565b610320526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103205161024052610220516003808202821582848304141761413557600080fd5b809050905090506102605261024051610280526060366102a03761030060006003818352015b6101405161030051141561417657610180516102c0526141ab565b610160516103005118156141a6576101a0610300516003811061419857600080fd5b60200201516102c0526141ab565b614227565b6102a080516102c0518181830110156141c357600080fd5b80820190509050815250610280516102405180820282158284830414176141e957600080fd5b809050905090506102c0516003808202821582848304141761420a57600080fd5b80905090509050808061421c57600080fd5b820490509050610280525b815160010180835281141561415b575b50506102805161024051808202821582848304141761425557600080fd5b809050905090506064808202821582848304141761427257600080fd5b80905090509050610260516003808202821582848304141761429357600080fd5b8090509050905080806142a557600080fd5b820490509050610280526102a05161024051606480820282158284830414176142cd57600080fd5b809050905090506102605180806142e357600080fd5b8204905090508181830110156142f857600080fd5b80820190509050610300526102405161032052610340600060ff818352015b610320516102e0526103205161032051808202821582848304141761433b57600080fd5b809050905090506102805181818301101561435557600080fd5b80820190509050600261032051808202821582848304141761437657600080fd5b809050905090506103005181818301101561439057600080fd5b8082019050905061024051808210156143a857600080fd5b8082039050905080806143ba57600080fd5b820490509050610320526102e05161032051111561440e576001610320516102e051808210156143e957600080fd5b808203905090501115156144095761032051600052505060005161020051565b614445565b60016102e051610320518082101561442557600080fd5b808203905090501115156144455761032051600052505060005161020051565b8151600101808352811415614317575b505060006000fd5b6101a0526101405261016052610180526101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061451057600080fd5b602002018051610220610280516003811061452a57600080fd5b6020020151808202821582848304141761454357600080fd5b809050905090508152505b81516001018083528114156144fc575b50506101c0610140516003811061457457600080fd5b602002015161018051610220610140516003811061459157600080fd5b602002015180820282158284830414176145aa57600080fd5b809050905090508181830110156145c057600080fd5b80820190509050610280526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610140516102c052610160516102e05261028051610300526101c051610320526101e051610340526102005161036052610360516103405161032051610300516102e0516102c05160065801613fc9565b6103c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102a0526101c0610160516003811061469c57600080fd5b60200201516102a051808210156146b257600080fd5b8082039050905061022061016051600381106146cd57600080fd5b602002015180806146dd57600080fd5b8204905090506102c0526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516102e0516101c0610140516003811061473357600080fd5b60200201516102805181818301101561474b57600080fd5b80820190509050600280820490509050610300526101c0610160516003811061477357600080fd5b60200201516102a05181818301101561478b57600080fd5b8082019050905060028082049050905061032052600354610340526004546103605261036051610340516103205161030051600658016136b7565b6103c0526102e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102c051808202821582848304141761481e57600080fd5b809050905090506402540be400808204905090506102e0526102c0516102e0518082101561484b57600080fd5b808203905090506000526000516101a051565b6101a0526101405261016052610180526014541561487b57600080fd5b6101405161016051610180516101a05160065801613d6e565b6101a0526101805261016052610140526000506101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061494a57600080fd5b602002018051610220610280516003811061496457600080fd5b6020020151808202821582848304141761497d57600080fd5b809050905090508152505b8151600101808352811415614936575b50506101c061014051600381106149ae57600080fd5b60200201516101805161022061014051600381106149cb57600080fd5b602002015180820282158284830414176149e457600080fd5b809050905090508181830110156149fa57600080fd5b80820190509050610280526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a051610140516102c052610160516102e05261028051610300526101c051610320526101e051610340526102005161036052610360516103405161032051610300516102e0516102c05160065801613fc9565b6103c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0516102a0526101c06101605160038110614ad657600080fd5b60200201516102a05180821015614aec57600080fd5b808203905090506102c0526102c0516101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516102e0516101c06101405160038110614b4757600080fd5b602002015161028051818183011015614b5f57600080fd5b80820190509050600280820490509050610300526101c06101605160038110614b8757600080fd5b60200201516102a051818183011015614b9f57600080fd5b8082019050905060028082049050905061032052600354610340526004546103605261036051610340516103205161030051600658016136b7565b6103c0526102e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103c0518082028215828483041417614c2e57600080fd5b809050905090506402540be400808204905090506102e052600554610300526000610300511815614cff576102e051610300518082028215828483041417614c7557600080fd5b809050905090506402540be40080820490509050610320526000610320511815614cff576101605160038110614caa57600080fd5b600260c052602060c020018054610320516102206101605160038110614ccf57600080fd5b60200201518080614cdf57600080fd5b820490509050818183011015614cf457600080fd5b808201905090508155505b6102c0516102e05180821015614d1457600080fd5b808203905090506102206101605160038110614d2f57600080fd5b60200201518080614d3f57600080fd5b8204905090506000526000516101a051565b610200526101405261016052610180526101a0526101c0526101e0526000610160511215614d7e57600080fd5b60036101605112614d8e57600080fd5b6101405160038082028215828483041417614da857600080fd5b80905090509050610220526101e05161024052606036610260376102c060006003818352015b610160516102c0511815614dfe576101806102c05160038110614df057600080fd5b602002015161028052614e03565b614e7f565b610260805161028051818183011015614e1b57600080fd5b80820190509050815250610240516101e0518082028215828483041417614e4157600080fd5b809050905090506102805160038082028215828483041417614e6257600080fd5b809050905090508080614e7457600080fd5b820490509050610240525b8151600101808352811415614dce575b5050610240516101e0518082028215828483041417614ead57600080fd5b8090509050905060648082028215828483041417614eca57600080fd5b809050905090506102205160038082028215828483041417614eeb57600080fd5b809050905090508080614efd57600080fd5b82049050905061024052610260516101e05160648082028215828483041417614f2557600080fd5b80905090509050610220518080614f3b57600080fd5b820490509050818183011015614f5057600080fd5b808201905090506102c0526101e0516102e052610300600060ff818352015b6102e0516102a0526102e0516102e0518082028215828483041417614f9357600080fd5b8090509050905061024051818183011015614fad57600080fd5b8082019050905060026102e0518082028215828483041417614fce57600080fd5b809050905090506102c051818183011015614fe857600080fd5b808201905090506101e0518082101561500057600080fd5b80820390509050808061501257600080fd5b8204905090506102e0526102a0516102e05111156150665760016102e0516102a0518082101561504157600080fd5b80820390509050111515615061576102e051600052505060005161020051565b61509d565b60016102a0516102e0518082101561507d57600080fd5b8082039050905011151561509d576102e051600052505060005161020051565b8151600101808352811415614f6f575b505060006000fd5b6101805261014052610160526101405161016051610180516101a0516006580161351f565b6101c0526101a0526101805261016052610140526101c0516101a0526101405161016051610180516101a0516101c0516101e0516102005160065801613825565b610220526102405261026052610200526101e0526101c0526101a05261018052610160526101405261022080516101c05280602001516101e0528060400151610200525060016102205264e8d4a510006102405264e8d4a510006102605261028060006003818352015b6101c0610280516003811061519957600080fd5b60200201805161022061028051600381106151b357600080fd5b602002015180820282158284830414176151cc57600080fd5b809050905090508152505b8151600101808352811415615185575b50506101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516101c0516102a0526101e0516102c052610200516102e0526101a05161030052610300516102e0516102c0516102a05160065801613928565b6103605261028052610260526102405261022052610200526101e0526101c0526101a052610180526101605261014052610360516102805261028051610140516102805180820282158284830414176152a657600080fd5b80905090509050602061032060046318160ddd6102c0526102dc6007545afa6152ce57600080fd5b601f3d116152db57600080fd5b6000506103205180806152ed57600080fd5b8204905090508082101561530057600080fd5b808203905090506102a0526101405161016051610180516101a0516101c0516101e05161020051610220516102405161026051610280516102a0516102c0516101a0516102e05261016051610300526101c051610320526101e0516103405261020051610360526102a0516103805261038051610360516103405161032051610300516102e05160065801614d51565b6103e0526102c0526102a05261028052610260526102405261022052610200526101e0526101c0526101a0526101805261016052610140526103e0516102c0526101c0516102e0526101e051610300526102005161032052610280516102a0518181830110156153ff57600080fd5b80820190509050600680820490509050610340526003546003808202821582848304141761542c57600080fd5b8090509050905060088082049050905061036052600454610380526103a060006003818352015b6040366103c037610160516103a0511415615516576101c06103a0516003811061547c57600080fd5b60200201516102a051808202821582848304141761549957600080fd5b809050905090506102805180806154af57600080fd5b8204905090506102c051808210156154c657600080fd5b808203905090506103c0526101c06103a051600381106154e557600080fd5b60200201516102c0518181830110156154fd57600080fd5b808201905090506002808204905090506103e0526155b2565b6101c06103a0516003811061552a57600080fd5b60200201516101c06103a0516003811061554357600080fd5b60200201516102a051808202821582848304141761556057600080fd5b8090509050905061028051808061557657600080fd5b8204905090508082101561558957600080fd5b808203905090506103c0526101c06103a051600381106155a857600080fd5b60200201516103e0525b6102e06103a051600381106155c657600080fd5b602002018051610140610400525b610400515160206104005101610400526104006104005110156155f6576155d4565b6103e0516104205261034051610440526103605161046052610380516104805261048051610460516104405161042051600658016136b7565b6104e0526103e0610400525b610400515260206104005103610400526101406104005110151561565e5761563b565b6104e0516103c051808202821582848304141761567a57600080fd5b809050905090506402540be400808204905090508082101561569b57600080fd5b808203905090508152505b8151600101808352811415615453575b50506102e061016051600381106156cc57600080fd5b60200201516101406103c0525b6103c0515160206103c051016103c0526103c06103c05110156156fb576156d9565b6101a0516103e05261016051610400526102e05161042052610300516104405261032051610460526102a0516104805261048051610460516104405161042051610400516103e05160065801614d51565b6104e0526103a06103c0525b6103c0515260206103c051036103c0526101406103c05110151561577b57615758565b6104e0518082101561578c57600080fd5b808203905090506103a0526103a0516001808210156157aa57600080fd5b8082039050905061022061016051600381106157c557600080fd5b602002015180806157d557600080fd5b8204905090506000526000516101805156
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000027f8d03b3a2196956ed754badc28d73be8830a6e0000000000000000000000001a13f4ca1d028320a707d99520abfefca3998b7f00000000000000000000000060d55f02a771d515e077c9c2403a1ef324885cec0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a0630000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f000000000000000000000000e7a24ef0c5e95ffb0f6684b813a78f2a3ad7d17100000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000012a05f20000000000000000000000000000000000000000000000000000000004a817c800
-----Decoded View---------------
Arg [0] : _coins (address[3]): 0x27F8D03b3a2196956ED754baDc28D73be8830A6e,0x1a13F4Ca1d028320A707D99520AbFefca3998b7F,0x60D55F02A771d515e077c9C2403a1ef324885CeC
Arg [1] : _underlying_coins (address[3]): 0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063,0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174,0xc2132D05D31c914a87C6611C10748AEb04B58e8F
Arg [2] : _pool_token (address): 0xE7a24EF0C5e95Ffb0f6684b813A78F2a3AD7D171
Arg [3] : _A (uint256): 200
Arg [4] : _fee (uint256): 4000000
Arg [5] : _admin_fee (uint256): 5000000000
Arg [6] : _offpeg_fee_multiplier (uint256): 20000000000
-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 00000000000000000000000027f8d03b3a2196956ed754badc28d73be8830a6e
Arg [1] : 0000000000000000000000001a13f4ca1d028320a707d99520abfefca3998b7f
Arg [2] : 00000000000000000000000060d55f02a771d515e077c9c2403a1ef324885cec
Arg [3] : 0000000000000000000000008f3cf7ad23cd3cadbd9735aff958023239c6a063
Arg [4] : 0000000000000000000000002791bca1f2de4661ed88a30c99a7a9449aa84174
Arg [5] : 000000000000000000000000c2132d05d31c914a87c6611c10748aeb04b58e8f
Arg [6] : 000000000000000000000000e7a24ef0c5e95ffb0f6684b813a78f2a3ad7d171
Arg [7] : 00000000000000000000000000000000000000000000000000000000000000c8
Arg [8] : 00000000000000000000000000000000000000000000000000000000003d0900
Arg [9] : 000000000000000000000000000000000000000000000000000000012a05f200
Arg [10] : 00000000000000000000000000000000000000000000000000000004a817c800
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$2,479,309.24
Net Worth in POL
Token Allocations
AMUSDC
37.10%
AMDAI
34.57%
AMUSDT
28.14%
Others
0.19%
Multichain Portfolio | 33 Chains
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

