Contract Address Details

0x6080eB741EE6c11617F68E0F5fE8733906D2583A

Token
WPT- 25/25/25/25-BTC/ETH/AVAX/MATIC (WPT-25BTC-ETH-AVAX-MATIC)
Creator
0xaee3a4–8f0b8c at 0x8d4d38–6f80a4
Balance
0 VLX
Tokens
Fetching tokens...
Transactions
2 Transactions
Transfers
0 Transfers
Gas Used
44,962
Last Balance Update
69930041

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106101805760003560e01c806306fdde0314610185578063095ea7b3146101a357806316c38b3c146101c357806318160ddd146101d85780631c0de051146101ed57806323b872dd14610204578063313ce567146102175780633644e5151461022c57806338e9922e1461023457806338fff2d01461024757806355c676281461024f5780636028bfd4146102575780636618846314610278578063679aefce1461028b57806370a082311461029357806374f3b009146102a65780637ecebe00146102c7578063851c1bb3146102da57806387ec6817146102ed578063893d20e8146103005780638d928af81461031557806395d89b411461031d5780639b02cdde146103255780639d2c110c1461032d578063a9059cbb14610340578063aaabadc514610353578063c0ff1a151461035b578063d505accf14610363578063d5c096c414610376578063d73dd62314610389578063dd62ed3e1461039c578063f89f27ed146103af575b600080fd5b61018d6103c4565b60405161019a919061457d565b60405180910390f35b6101b66101b1366004613f57565b61045b565b60405161019a91906144b4565b6101d66101d136600461404d565b610472565b005b6101e0610486565b60405161019a91906144d7565b6101f561048c565b60405161019a939291906144bf565b6101b6610212366004613ea2565b6104b5565b61021f610538565b60405161019a91906145e9565b6101e061053d565b6101d66102423660046143d3565b61054c565b6101e0610565565b6101e0610589565b61026a610265366004614085565b61058f565b60405161019a9291906145d0565b6101b6610286366004613f57565b6105c6565b6101e0610620565b6101e06102a1366004613e4e565b61064b565b6102b96102b4366004614085565b61066a565b60405161019a92919061448f565b6101e06102d5366004613e4e565b61070c565b6101e06102e8366004614181565b610727565b61026a6102fb366004614085565b610779565b61030861079f565b60405161019a9190614468565b6103086107c3565b61018d6107e7565b6101e0610848565b6101e061033b3660046142d8565b61084e565b6101b661034e366004613f57565b610935565b610308610942565b6101e061094c565b6101d6610371366004613ee2565b610a10565b6102b9610384366004614085565b610b59565b6101b6610397366004613f57565b610c7b565b6101e06103aa366004613e6a565b610cb1565b6103b7610cdc565b60405161019a919061447c565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104505780601f1061042557610100808354040283529160200191610450565b820191906000526020600020905b81548152906001019060200180831161043357829003601f168201915b505050505090505b90565b6000610468338484610d29565b5060015b92915050565b61047a610d91565b61048381610dbf565b50565b60025490565b6000806000610499610e3d565b1592506104a4610e5a565b91506104ae610e7e565b9050909192565b6001600160a01b038316600081815260016020908152604080832033808552925282205491926104f39114806104eb5750838210155b610197610ea2565b6104fe858585610eb0565b336001600160a01b0386161480159061051957506000198114155b1561052b5761052b8533858403610d29565b60019150505b9392505050565b601290565b6000610547610f6d565b905090565b610554610d91565b61055c61100a565b6104838161101f565b7f6080eb741ee6c11617f68e0f5fe8733906d2583a00010000000000000000000f90565b60075490565b600060606105a586516105a061107d565b610cf4565b6105ba898989898989896110a16111686111ce565b97509795505050505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054808310610602576105fd33856000610d29565b610616565b61061633856106118487610d13565b610d29565b5060019392505050565b600061054761062d610486565b61064561063861094c565b61064061107d565b6112f0565b90611314565b6001600160a01b0381166000908152602081905260409020545b919050565b606080886106946106796107c3565b6001600160a01b0316336001600160a01b03161460cd610ea2565b6106a961069f610565565b82146101f4610ea2565b60606106b3611365565b90506106bf88826115e1565b60006060806106d38e8e8e8e8e8e8e6110a1565b9250925092506106e38d84611642565b6106ed8285611168565b6106f78185611168565b909550935050505b5097509795505050505050565b6001600160a01b031660009081526005602052604090205490565b60007f000000000000000000000000aee3a46ff40fd2600510b633f4d64690ab8f0b8c8260405160200161075c929190614425565b604051602081830303815290604052805190602001209050919050565b6000606061078a86516105a061107d565b6105ba898989898989896116c36117406111ce565b7f00000000000000000000000059afaf89723614cbf303d3d4cbaba2c7280fe56390565b7f000000000000000000000000ab9cef1f6f60e38e17afeea28d4de3d5e2b629e390565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104505780601f1061042557610100808354040283529160200191610450565b60085490565b60008061085e85602001516117a1565b9050600061086f86604001516117a1565b905060008651600181111561088057fe5b14156108e6576108938660600151611ab6565b60608701526108a28583611ada565b94506108ae8482611ada565b93506108be866060015183611ada565b606087015260006108d0878787611ae6565b90506108dc8183611b21565b9350505050610531565b6108f08583611ada565b94506108fc8482611ada565b935061090c866060015182611ada565b6060870152600061091e878787611b2d565b905061092a8184611b60565b90506108dc81611b6c565b6000610468338484610eb0565b6000610547611b83565b600060606109586107c3565b6001600160a01b031663f94d466861096e610565565b6040518263ffffffff1660e01b815260040161098a91906144d7565b60006040518083038186803b1580156109a257600080fd5b505afa1580156109b6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109de9190810190613f82565b509150506109f3816109ee611365565b6115e1565b60606109fd611bfd565b9050610a098183611e59565b9250505090565b610a1e8442111560d1610ea2565b6001600160a01b0387166000908152600560209081526040808320549051909291610a75917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918c918c918c9188918d91016144ff565b6040516020818303038152906040528051906020012090506000610a9882611ecb565b9050600060018288888860405160008152602001604052604051610abf949392919061455f565b6020604051602081039080840390855afa158015610ae1573d6000803e3d6000fd5b5050604051601f1901519150610b2390506001600160a01b03821615801590610b1b57508b6001600160a01b0316826001600160a01b0316145b6101f8610ea2565b6001600160a01b038b166000908152600560205260409020600185019055610b4c8b8b8b610d29565b5050505050505050505050565b60608088610b686106796107c3565b610b7361069f610565565b6060610b7d611365565b9050610b87610486565b610c2c5760006060610b9b8d8d8d8a611ee7565b91509150610bb0620f424083101560cc610ea2565b610bbe6000620f4240611f82565b610bcd8b620f42408403611f82565b610bd78184611740565b80610be061107d565b6001600160401b0381118015610bf557600080fd5b50604051908082528060200260200182016040528015610c1f578160200160208202803683370190505b50955095505050506106ff565b610c3688826115e1565b6000606080610c4a8e8e8e8e8e8e8e6116c3565b925092509250610c5a8c84611f82565b610c648285611740565b610c6e8185611168565b90955093506106ff915050565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916104689185906106119086610d01565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060610547611bfd565b80610cf081612006565b5050565b610cf08183146067610ea2565b60008282016105318482101583610ea2565b6000610d23838311156001610ea2565b50900390565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610d849085906144d7565b60405180910390a3505050565b6000610da86000356001600160e01b031916610727565b9050610483610db7823361207f565b610191610ea2565b8015610ddf57610dda610dd0610e5a565b4210610193610ea2565b610df4565b610df4610dea610e7e565b42106101a9610ea2565b6006805460ff19168215151790556040517f9e3a5e37224532dea67b89face185703738a228a6e8a23dee546960180d3be6490610e329083906144b4565b60405180910390a150565b6000610e47610e7e565b42118061054757505060065460ff161590565b7f0000000000000000000000000000000000000000000000000000000063a083b390565b7f0000000000000000000000000000000000000000000000000000000063c810b390565b81610cf057610cf08161216f565b6001600160a01b038316600090815260208190526040902054610ed882821015610196610ea2565b610eef6001600160a01b0384161515610199610ea2565b6001600160a01b03808516600090815260208190526040808220858503905591851681522054610f1f9083610d01565b6001600160a01b03808516600081815260208190526040908190209390935591519086169060008051602061466d83398151915290610f5f9086906144d7565b60405180910390a350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f4e0c5205c768d512010caca6bbf6dbe85bdc89605339472b2c9c9f75fb0ed0407fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6610fda6121c2565b30604051602001610fef959493929190614533565b60405160208183030381529060405280519060200120905090565b61101d611015610e3d565b610192610ea2565b565b61103264e8d4a5100082101560cb610ea2565b61104867016345785d8a000082111560ca610ea2565b60078190556040517fa9ba3ffe0b6c366b81232caab38605a0699ad5398d6cce76f91ee809e322dafc90610e329083906144d7565b7f000000000000000000000000000000000000000000000000000000000000000490565b600060608060606110b0611bfd565b90506110ba610e3d565b156110f15760006110cb828a611e59565b90506110dc8983600854848b6121c6565b92506110eb8984610d136122d5565b5061113c565b6110f961107d565b6001600160401b038111801561110e57600080fd5b50604051908082528060200260200182016040528015611138578160200160208202803683370190505b5091505b611147888287612340565b90945092506111578884836123ad565b600855509750975097945050505050565b60005b61117361107d565b8110156111c9576111aa83828151811061118957fe5b602002602001015183838151811061119d57fe5b60200260200101516123c6565b8382815181106111b657fe5b602090810291909101015260010161116b565b505050565b33301461128c576000306001600160a01b03166000366040516111f292919061443d565b6000604051808303816000865af19150503d806000811461122f576040519150601f19603f3d011682016040523d82523d6000602084013e611234565b606091505b50509050806000811461124357fe5b60046000803e6000516001600160e01b0319166343adbafb60e01b811461126e573d6000803e3d6000fd5b506020600460003e604060205260243d03602460403e601c3d016000f35b6060611296611365565b90506112a287826115e1565b600060606112b98c8c8c8c8c8c8c8c63ffffffff16565b50915091506112cc81848663ffffffff16565b8051601f1982018390526343adbafb603f1983015260200260231982016044820181fd5b600082820261053184158061130d57508385838161130a57fe5b04145b6003610ea2565b60006113238215156004610ea2565b826113305750600061046c565b670de0b6b3a7640000838102906113539085838161134a57fe5b04146005610ea2565b82818161135c57fe5b0491505061046c565b6060600061137161107d565b90506060816001600160401b038111801561138b57600080fd5b506040519080825280602002602001820160405280156113b5578160200160208202803683370190505b50905081156113fd577f0000000000000000000000000000000000000000000000000000000000000001816000815181106113ec57fe5b602002602001018181525050611406565b91506104589050565b60018211156113fd577f00000000000000000000000000000000000000000000000000000000000000018160018151811061143d57fe5b60200260200101818152505060028211156113fd577f00000000000000000000000000000000000000000000000000000000000000018160028151811061148057fe5b60200260200101818152505060038211156113fd577f0000000000000000000000000000000000000000000000000000000000000001816003815181106114c357fe5b60200260200101818152505060048211156113fd577f00000000000000000000000000000000000000000000000000000000000000008160048151811061150657fe5b60200260200101818152505060058211156113fd577f00000000000000000000000000000000000000000000000000000000000000008160058151811061154957fe5b60200260200101818152505060068211156113fd577f00000000000000000000000000000000000000000000000000000000000000008160068151811061158c57fe5b60200260200101818152505060078211156113fd577f0000000000000000000000000000000000000000000000000000000000000000816007815181106115cf57fe5b60200260200101818152505091505090565b60005b6115ec61107d565b8110156111c95761162383828151811061160257fe5b602002602001015183838151811061161657fe5b60200260200101516112f0565b83828151811061162f57fe5b60209081029190910101526001016115e4565b6001600160a01b03821660009081526020819052604090205461166a82821015610196610ea2565b6001600160a01b038316600090815260208190526040902082820390556002546116949083610d13565b6002556040516000906001600160a01b0385169060008051602061466d83398151915290610d849086906144d7565b60006060806116d061100a565b60606116da611bfd565b905060006116e8828a611e59565b905060606116fb8a84600854858c6121c6565b905061170a8a82610d136122d5565b600060606117198c868b6123e6565b915091506117288c8287612440565b600855909e909d50909b509950505050505050505050565b60005b61174b61107d565b8110156111c95761178283828151811061176157fe5b602002602001015183838151811061177557fe5b602002602001015161244f565b83828151811061178e57fe5b6020908102919091010152600101611743565b60007f000000000000000000000000332730a4f6e03d9c55829435f10360e13cfa41ff6001600160a01b0316826001600160a01b0316141561180457507f0000000000000000000000000000000000000000000000000000000000000001610665565b7f00000000000000000000000065e66a61d0a8f1e686c2d6083ad611a10d84d97a6001600160a01b0316826001600160a01b0316141561186557507f0000000000000000000000000000000000000000000000000000000000000001610665565b7f00000000000000000000000085219708c49aa701871ad330a94ea0f41dff24ca6001600160a01b0316826001600160a01b031614156118c657507f0000000000000000000000000000000000000000000000000000000000000001610665565b7f000000000000000000000000a649325aa7c5093d12d6f98eb4378deae68ce23f6001600160a01b0316826001600160a01b0316141561192757507f0000000000000000000000000000000000000000000000000000000000000001610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316141561198857507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614156119e957507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415611a4a57507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415611aab57507f0000000000000000000000000000000000000000000000000000000000000000610665565b61066561013561216f565b600080611ace6007548461248290919063ffffffff16565b90506105318382610d13565b600061053183836112f0565b6000611af061100a565b611b1983611b0186602001516124c6565b84611b0f88604001516124c6565b88606001516127d0565b949350505050565b600061053183836123c6565b6000611b3761100a565b611b1983611b4886602001516124c6565b84611b5688604001516124c6565b886060015161284b565b6000610531838361244f565b600061046c611b7c6007546128c1565b83906128e7565b6000611b8d6107c3565b6001600160a01b031663aaabadc56040518163ffffffff1660e01b815260040160206040518083038186803b158015611bc557600080fd5b505afa158015611bd9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054791906141a9565b60606000611c0961107d565b90506060816001600160401b0381118015611c2357600080fd5b50604051908082528060200260200182016040528015611c4d578160200160208202803683370190505b50905081156113fd577f00000000000000000000000000000000000000000000000003782dace9d9000081600081518110611c8457fe5b60200260200101818152505060018211156113fd577f00000000000000000000000000000000000000000000000003782dace9d9000081600181518110611cc757fe5b60200260200101818152505060028211156113fd577f00000000000000000000000000000000000000000000000003782dace9d9000081600281518110611d0a57fe5b60200260200101818152505060038211156113fd577f00000000000000000000000000000000000000000000000003782dace9d9000081600381518110611d4d57fe5b60200260200101818152505060048211156113fd577f000000000000000000000000000000000000000000000000000000000000000081600481518110611d9057fe5b60200260200101818152505060058211156113fd577f000000000000000000000000000000000000000000000000000000000000000081600581518110611dd357fe5b60200260200101818152505060068211156113fd577f000000000000000000000000000000000000000000000000000000000000000081600681518110611e1657fe5b60200260200101818152505060078211156113fd577f0000000000000000000000000000000000000000000000000000000000000000816007815181106115cf57fe5b670de0b6b3a764000060005b8351811015611ebb57611eb1611eaa858381518110611e8057fe5b6020026020010151858481518110611e9457fe5b602002602001015161292990919063ffffffff16565b8390612978565b9150600101611e65565b5061046c60008211610137610ea2565b6000611ed5610f6d565b8260405160200161075c92919061444d565b60006060611ef361100a565b6000611efe846129a4565b9050611f196000826002811115611f1157fe5b1460ce610ea2565b6060611f24856129ba565b9050611f38611f3161107d565b8251610cf4565b611f44816109ee611365565b6060611f4e611bfd565b90506000611f5c8284611e59565b90506000611f6c8261064061107d565b6008929092555099919850909650505050505050565b6001600160a01b038216600090815260208190526040902054611fa59082610d01565b6001600160a01b038316600090815260208190526040902055600254611fcb9082610d01565b6002556040516001600160a01b0383169060009060008051602061466d83398151915290611ffa9085906144d7565b60405180910390a35050565b60028151101561201557610483565b60008160008151811061202457fe5b602002602001015190506000600190505b82518110156111c957600083828151811061204c57fe5b60200260200101519050612075816001600160a01b0316846001600160a01b0316106065610ea2565b9150600101612035565b600073ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b61209e61079f565b6001600160a01b0316141580156120b957506120b9836129d0565b156120e1576120c661079f565b6001600160a01b0316336001600160a01b031614905061046c565b6120e9611b83565b6001600160a01b0316639be2a8848484306040518463ffffffff1660e01b8152600401612118939291906144e0565b60206040518083038186803b15801561213057600080fd5b505afa158015612144573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121689190614069565b905061046c565b62461bcd60e51b6000908152602060045260076024526642414c23000030600a808404818106603090810160081b95839006959095019082900491820690940160101b939093010160c81b604452606490fd5b4690565b6060806121d161107d565b6001600160401b03811180156121e657600080fd5b50604051908082528060200260200182016040528015612210578160200160208202803683370190505b5090508261221f5790506122cc565b612292877f00000000000000000000000000000000000000000000000000000000000000008151811061224e57fe5b6020026020010151877f00000000000000000000000000000000000000000000000000000000000000008151811061228257fe5b60200260200101518787876129ea565b817f0000000000000000000000000000000000000000000000000000000000000000815181106122be57fe5b602090810291909101015290505b95945050505050565b60005b6122e061107d565b81101561233a5761231b8482815181106122f657fe5b602002602001015184838151811061230a57fe5b60200260200101518463ffffffff16565b84828151811061232757fe5b60209081029190910101526001016122d8565b50505050565b60006060600061234f846129a4565b9050600081600281111561235f57fe5b141561237a57612370868686612a62565b92509250506123a5565b600181600281111561238857fe5b1415612398576123708685612b3f565b612370868686612b71565b505b935093915050565b60006123bc8484610d136122d5565b611b198285611e59565b60006123d58215156004610ea2565b8183816123de57fe5b049392505050565b6000606060006123f5846129a4565b9050600181600281111561240557fe5b141561241657612370868686612bdc565b600281600281111561242457fe5b141561243557612370868686612c36565b6123a361013661216f565b60006123bc8484610d016122d5565b600061245e8215156004610ea2565b8261246b5750600061046c565b81600184038161247757fe5b04600101905061046c565b600082820261249c84158061130d57508385838161130a57fe5b806124ab57600091505061046c565b670de0b6b3a764000060001982015b0460010191505061046c565b60007f000000000000000000000000332730a4f6e03d9c55829435f10360e13cfa41ff6001600160a01b0316826001600160a01b0316141561252957507f00000000000000000000000000000000000000000000000003782dace9d90000610665565b7f00000000000000000000000065e66a61d0a8f1e686c2d6083ad611a10d84d97a6001600160a01b0316826001600160a01b0316141561258a57507f00000000000000000000000000000000000000000000000003782dace9d90000610665565b7f00000000000000000000000085219708c49aa701871ad330a94ea0f41dff24ca6001600160a01b0316826001600160a01b031614156125eb57507f00000000000000000000000000000000000000000000000003782dace9d90000610665565b7f000000000000000000000000a649325aa7c5093d12d6f98eb4378deae68ce23f6001600160a01b0316826001600160a01b0316141561264c57507f00000000000000000000000000000000000000000000000003782dace9d90000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614156126ad57507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316141561270e57507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316141561276f57507f0000000000000000000000000000000000000000000000000000000000000000610665565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415611aab57507f0000000000000000000000000000000000000000000000000000000000000000610665565b60006127f26127e787670429d069189e0000612978565b831115610130610ea2565b60006127fe8784610d01565b9050600061280c88836128e7565b9050600061281a8887611314565b905060006128288383612cdd565b905061283d612836826128c1565b8990612978565b9a9950505050505050505050565b600061286d61286285670429d069189e0000612978565b831115610131610ea2565b600061288361287c8685610d13565b86906128e7565b9050600061289185886128e7565b9050600061289f8383612cdd565b905060006128b582670de0b6b3a7640000610d13565b905061283d8a82612482565b6000670de0b6b3a764000082106128d957600061046c565b50670de0b6b3a76400000390565b60006128f68215156004610ea2565b826129035750600061046c565b670de0b6b3a76400008381029061291d9085838161134a57fe5b8260018203816124ba57fe5b6000806129368484612d09565b9050600061295061294983612710612482565b6001610d01565b9050808210156129655760009250505061046c565b61296f8282610d13565b9250505061046c565b600082820261299284158061130d57508385838161130a57fe5b670de0b6b3a764000090049392505050565b60008180602001905181019061046c91906141c5565b606081806020019051810190610531919061428a565b60006129e2631c74c91760e11b610727565b909114919050565b60008383116129fb575060006122cc565b6000612a0785856128e7565b90506000612a1d670de0b6b3a764000088611314565b9050612a31826709b6e64a8ec60000612e14565b91506000612a3f8383612cdd565b90506000612a56612a4f836128c1565b8b90612978565b905061283d8187612978565b60006060612a6e61100a565b600080612a7a85612e2b565b91509150612a92612a8961107d565b82106064610ea2565b6060612a9c61107d565b6001600160401b0381118015612ab157600080fd5b50604051908082528060200260200182016040528015612adb578160200160208202803683370190505b509050612b1a888381518110612aed57fe5b6020026020010151888481518110612b0157fe5b602002602001015185612b12610486565b600754612e4d565b818381518110612b2657fe5b6020908102919091010152919791965090945050505050565b600060606000612b4e84612f0a565b90506060612b648683612b5f610486565b612f20565b9196919550909350505050565b60006060612b7d61100a565b60606000612b8a85612fd1565b91509150612b9b82516105a061107d565b612ba7826109ee611365565b6000612bbf888885612bb7610486565b600754612fe9565b9050612bcf8282111560cf610ea2565b9791965090945050505050565b60006060806000612bec85612fd1565b91509150612c02612bfb61107d565b8351610cf4565b612c0e826109ee611365565b6000612c26888885612c1e610486565b60075461320d565b9050612bcf8282101560d0610ea2565b60006060600080612c4685612e2b565b91509150612c55612a8961107d565b6060612c5f61107d565b6001600160401b0381118015612c7457600080fd5b50604051908082528060200260200182016040528015612c9e578160200160208202803683370190505b509050612b1a888381518110612cb057fe5b6020026020010151888481518110612cc457fe5b602002602001015185612cd5610486565b60075461341d565b600080612cea8484612d09565b90506000612cfd61294983612710612482565b90506122cc8282610d01565b600081612d1f5750670de0b6b3a764000061046c565b82612d2c5750600061046c565b612d3d600160ff1b84106006610ea2565b82612d63770bce5086492111aea88f4bb1ca6bcf584181ea8059f7653284106007610ea2565b826000670c7d713b49da000083138015612d845750670f43fc2c04ee000083125b15612dbb576000612d94846134bf565b9050670de0b6b3a764000080820784020583670de0b6b3a764000083050201915050612dc9565b81612dc5846135dd565b0290505b670de0b6b3a76400009005612e01680238fd42c5cf03ffff198212801590612dfa575068070c1cc73b00c800008213155b6008610ea2565b612e0a81613983565b9695505050505050565b600081831015612e245781610531565b5090919050565b60008082806020019051810190612e429190614254565b909590945092505050565b600080612e6484612e5e8188610d13565b906128e7565b9050612e7d6709b6e64a8ec60000821015610132610ea2565b6000612e9b612e94670de0b6b3a764000089611314565b8390612cdd565b90506000612eb2612eab836128c1565b8a90612978565b90506000612ebf896128c1565b90506000612ecd8383612482565b90506000612edb8483610d13565b9050612efa612ef3612eec8a6128c1565b8490612978565b8290610d01565b9c9b505050505050505050505050565b6000818060200190518101906105319190614227565b60606000612f2e8484611314565b9050606085516001600160401b0381118015612f4957600080fd5b50604051908082528060200260200182016040528015612f73578160200160208202803683370190505b50905060005b8651811015612fc757612fa883888381518110612f9257fe5b602002602001015161297890919063ffffffff16565b828281518110612fb457fe5b6020908102919091010152600101612f79565b5095945050505050565b6060600082806020019051810190612e4291906141e1565b6000606084516001600160401b038111801561300457600080fd5b5060405190808252806020026020018201604052801561302e578160200160208202803683370190505b5090506000805b88518110156130f35761308e89828151811061304d57fe5b6020026020010151612e5e89848151811061306457fe5b60200260200101518c858151811061307857fe5b6020026020010151610d1390919063ffffffff16565b83828151811061309a57fe5b6020026020010181815250506130e96130e28983815181106130b857fe5b60200260200101518584815181106130cc57fe5b602002602001015161248290919063ffffffff16565b8390610d01565b9150600101613035565b50670de0b6b3a764000060005b89518110156131ec57600084828151811061311757fe5b602002602001015184111561316e576000613140613134866128c1565b8d8581518110612f9257fe5b90506000613154828c868151811061307857fe5b90506131656130e2611b7c8b6128c1565b92505050613185565b88828151811061317a57fe5b602002602001015190505b60006131ae8c848151811061319657fe5b6020026020010151610645848f878151811061307857fe5b90506131e06131d98c85815181106131c257fe5b60200260200101518361292990919063ffffffff16565b8590612978565b93505050600101613100565b506132006131f9826128c1565b8790612482565b9998505050505050505050565b6000606084516001600160401b038111801561322857600080fd5b50604051908082528060200260200182016040528015613252578160200160208202803683370190505b5090506000805b88518110156132fa576132b289828151811061327157fe5b602002602001015161064589848151811061328857fe5b60200260200101518c858151811061329c57fe5b6020026020010151610d0190919063ffffffff16565b8382815181106132be57fe5b6020026020010181815250506132f06130e28983815181106132dc57fe5b6020026020010151858481518110612f9257fe5b9150600101613259565b50670de0b6b3a764000060005b89518110156133db5760008385838151811061331f57fe5b6020026020010151111561337b57600061334461313486670de0b6b3a7640000610d13565b90506000613358828c868151811061307857fe5b90506133726130e2611eaa670de0b6b3a76400008c610d13565b92505050613392565b88828151811061338757fe5b602002602001015190505b60006133bb8c84815181106133a357fe5b6020026020010151610645848f878151811061329c57fe5b90506133cf6131d98c85815181106131c257fe5b93505050600101613307565b50670de0b6b3a764000081106134115761340761340082670de0b6b3a7640000610d13565b8790612978565b93505050506122cc565b600093505050506122cc565b60008061342e84612e5e8188610d01565b90506134476729a2241af62c0000821115610133610ea2565b600061345e612e94670de0b6b3a7640000896128e7565b9050600061347e61347783670de0b6b3a7640000610d13565b8a90612482565b9050600061348b896128c1565b905060006134998383612482565b905060006134a78483610d13565b9050612efa612ef36134b88a6128c1565b84906128e7565b670de0b6b3a7640000026000806a0c097ce7bc90715b34b9f160241b808401906ec097ce7bc90715b34b9f0fffffffff19850102816134fa57fe5b05905060006a0c097ce7bc90715b34b9f160241b82800205905081806a0c097ce7bc90715b34b9f160241b81840205915060038205016a0c097ce7bc90715b34b9f160241b82840205915060058205016a0c097ce7bc90715b34b9f160241b82840205915060078205016a0c097ce7bc90715b34b9f160241b82840205915060098205016a0c097ce7bc90715b34b9f160241b828402059150600b8205016a0c097ce7bc90715b34b9f160241b828402059150600d8205016a0c097ce7bc90715b34b9f160241b828402059150600f826002919005919091010295945050505050565b60006135ed600083136064610ea2565b670de0b6b3a76400008212156136275761361d826a0c097ce7bc90715b34b9f160241b8161361757fe5b056135dd565b6000039050610665565b6000775803bcc5cb9634ba4cfb2213f784019318ed4dcb6017880f60361b83126136725772195e54c5dd42177f53a27172fa9ec63026282760241b830592506806f05b59d3b2000000015b6f8bcc0026baae9e45e470190267a230cf60191b83126136a9576b1425982cf597cd205cef7380830592506803782dace9d9000000015b606492830292026e01855144814a7ff805980ff008400083126136f1576e01855144814a7ff805980ff008400068056bc75e2d63100000840205925068ad78ebc5ac62000000015b6b02df0ab5a80a22c61ab5a700831261372c576b02df0ab5a80a22c61ab5a70068056bc75e2d6310000084020592506856bc75e2d631000000015b693f1fce3da636ea5cf850831261376357693f1fce3da636ea5cf85068056bc75e2d631000008402059250682b5e3af16b18800000015b690127fa27722cc06cc5e2831261379a57690127fa27722cc06cc5e268056bc75e2d6310000084020592506815af1d78b58c400000015b68280e60114edb805d0383126137cf5768280e60114edb805d0368056bc75e2d631000008402059250680ad78ebc5ac6200000015b680ebc5fb4174612111083126137fa57680ebc5fb4174612111068056bc75e2d631000009384020592015b6808f00f760a4b2db55d831261382f576808f00f760a4b2db55d68056bc75e2d6310000084020592506802b5e3af16b1880000015b6806f5f17757889379378312613864576806f5f177578893793768056bc75e2d63100000840205925068015af1d78b58c40000015b6806248f33704b2866038312613898576806248f33704b28660368056bc75e2d63100000840205925067ad78ebc5ac620000015b6805c548670b9510e7ac83126138cc576805c548670b9510e7ac68056bc75e2d6310000084020592506756bc75e2d6310000015b600068056bc75e2d63100000840168056bc75e2d6310000080860302816138ef57fe5b059050600068056bc75e2d63100000828002059050818068056bc75e2d63100000818402059150600382050168056bc75e2d63100000828402059150600582050168056bc75e2d63100000828402059150600782050168056bc75e2d63100000828402059150600982050168056bc75e2d63100000828402059150600b820501600202606485820105979650505050505050565b60006139b2680238fd42c5cf03ffff1983121580156139ab575068070c1cc73b00c800008313155b6009610ea2565b60008212156139e5576139c782600003613983565b6a0c097ce7bc90715b34b9f160241b816139dd57fe5b059050610665565b60006806f05b59d3b20000008312613a2357506806f05b59d3b1ffffff199091019072195e54c5dd42177f53a27172fa9ec63026282760241b613a59565b6803782dace9d90000008312613a5557506803782dace9d8ffffff19909101906b1425982cf597cd205cef7380613a59565b5060015b6064929092029168056bc75e2d6310000068ad78ebc5ac620000008412613aa95768ad78ebc5ac61ffffff199093019268056bc75e2d631000006e01855144814a7ff805980ff008400082020590505b6856bc75e2d6310000008412613ae5576856bc75e2d630ffffff199093019268056bc75e2d631000006b02df0ab5a80a22c61ab5a70082020590505b682b5e3af16b188000008412613b1f57682b5e3af16b187fffff199093019268056bc75e2d63100000693f1fce3da636ea5cf85082020590505b6815af1d78b58c4000008412613b59576815af1d78b58c3fffff199093019268056bc75e2d63100000690127fa27722cc06cc5e282020590505b680ad78ebc5ac62000008412613b9257680ad78ebc5ac61fffff199093019268056bc75e2d6310000068280e60114edb805d0382020590505b68056bc75e2d631000008412613bcb5768056bc75e2d630fffff199093019268056bc75e2d63100000680ebc5fb4174612111082020590505b6802b5e3af16b18800008412613c04576802b5e3af16b187ffff199093019268056bc75e2d631000006808f00f760a4b2db55d82020590505b68015af1d78b58c400008412613c3d5768015af1d78b58c3ffff199093019268056bc75e2d631000006806f5f177578893793782020590505b68056bc75e2d631000008481019085906002908280020505918201919050600368056bc75e2d631000008783020505918201919050600468056bc75e2d631000008783020505918201919050600568056bc75e2d631000008783020505918201919050600668056bc75e2d631000008783020505918201919050600768056bc75e2d631000008783020505918201919050600868056bc75e2d631000008783020505918201919050600968056bc75e2d631000008783020505918201919050600a68056bc75e2d631000008783020505918201919050600b68056bc75e2d631000008783020505918201919050600c68056bc75e2d631000008783020505918201919050606468056bc75e2d63100000848402058502059695505050505050565b803561046c8161463c565b600082601f830112613d79578081fd5b8151613d8c613d878261461d565b6145f7565b818152915060208083019084810181840286018201871015613dad57600080fd5b60005b84811015613dcc57815184529282019290820190600101613db0565b505050505092915050565b600082601f830112613de7578081fd5b81356001600160401b03811115613dfc578182fd5b613e0f601f8201601f19166020016145f7565b9150808252836020828501011115613e2657600080fd5b8060208401602084013760009082016020015292915050565b80356002811061046c57600080fd5b600060208284031215613e5f578081fd5b81356105318161463c565b60008060408385031215613e7c578081fd5b8235613e878161463c565b91506020830135613e978161463c565b809150509250929050565b600080600060608486031215613eb6578081fd5b8335613ec18161463c565b92506020840135613ed18161463c565b929592945050506040919091013590565b600080600080600080600060e0888a031215613efc578283fd5b8735613f078161463c565b96506020880135613f178161463c565b95506040880135945060608801359350608088013560ff81168114613f3a578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215613f69578182fd5b8235613f748161463c565b946020939093013593505050565b600080600060608486031215613f96578081fd5b83516001600160401b0380821115613fac578283fd5b818601915086601f830112613fbf578283fd5b8151613fcd613d878261461d565b80828252602080830192508086018b828387028901011115613fed578788fd5b8796505b848710156140185780516140048161463c565b845260019690960195928101928101613ff1565b50890151909750935050508082111561402f578283fd5b5061403c86828701613d69565b925050604084015190509250925092565b60006020828403121561405e578081fd5b813561053181614651565b60006020828403121561407a578081fd5b815161053181614651565b600080600080600080600060e0888a03121561409f578081fd5b873596506020808901356140b28161463c565b965060408901356140c28161463c565b955060608901356001600160401b03808211156140dd578384fd5b818b0191508b601f8301126140f0578384fd5b81356140fe613d878261461d565b8082825285820191508585018f87888602880101111561411c578788fd5b8795505b8386101561413e578035835260019590950194918601918601614120565b509850505060808b0135955060a08b0135945060c08b0135925080831115614164578384fd5b50506141728a828b01613dd7565b91505092959891949750929550565b600060208284031215614192578081fd5b81356001600160e01b031981168114610531578182fd5b6000602082840312156141ba578081fd5b81516105318161463c565b6000602082840312156141d6578081fd5b81516105318161465f565b6000806000606084860312156141f5578081fd5b83516142008161465f565b60208501519093506001600160401b0381111561421b578182fd5b61403c86828701613d69565b60008060408385031215614239578182fd5b82516142448161465f565b6020939093015192949293505050565b600080600060608486031215614268578081fd5b83516142738161465f565b602085015160409095015190969495509392505050565b6000806040838503121561429c578182fd5b82516142a78161465f565b60208401519092506001600160401b038111156142c2578182fd5b6142ce85828601613d69565b9150509250929050565b6000806000606084860312156142ec578081fd5b83356001600160401b0380821115614302578283fd5b8186019150610120808389031215614318578384fd5b614321816145f7565b905061432d8884613e3f565b815261433c8860208501613d5e565b602082015261434e8860408501613d5e565b6040820152606083013560608201526080830135608082015260a083013560a082015261437e8860c08501613d5e565b60c08201526143908860e08501613d5e565b60e082015261010080840135838111156143a8578586fd5b6143b48a828701613dd7565b9183019190915250976020870135975060409096013595945050505050565b6000602082840312156143e4578081fd5b5035919050565b6000815180845260208085019450808401835b8381101561441a578151875295820195908201906001016143fe565b509495945050505050565b9182526001600160e01b031916602082015260240190565b6000828483379101908152919050565b61190160f01b81526002810192909252602282015260420190565b6001600160a01b0391909116815260200190565b60006020825261053160208301846143eb565b6000604082526144a260408301856143eb565b82810360208401526122cc81856143eb565b901515815260200190565b92151583526020830191909152604082015260600190565b90815260200190565b9283526001600160a01b03918216602084015216604082015260600190565b9586526001600160a01b0394851660208701529290931660408501526060840152608083019190915260a082015260c00190565b9485526020850193909352604084019190915260608301526001600160a01b0316608082015260a00190565b93845260ff9290921660208401526040830152606082015260800190565b6000602080835283518082850152825b818110156145a95785810183015185820160400152820161458d565b818111156145ba5783604083870101525b50601f01601f1916929092016040019392505050565b600083825260406020830152611b1960408301846143eb565b60ff91909116815260200190565b6040518181016001600160401b038111828210171561461557600080fd5b604052919050565b60006001600160401b03821115614632578081fd5b5060209081020190565b6001600160a01b038116811461048357600080fd5b801515811461048357600080fd5b6003811061048357600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212200902d2db58a2120d272eb91819b6a6854d55af81b1354c9de5ceb6570eee3a2464736f6c63430007010033