Overview
ETH Balance
ETH Value
$9,253,151.52 (@ $1,762.38/ETH)Token Holdings
Latest 25 from a total of 12,596 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Initialize | 47399816 | 32 secs ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399814 | 36 secs ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399755 | 2 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399435 | 13 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399344 | 16 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399222 | 20 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47399169 | 22 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47398905 | 30 mins ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47398819 | 33 mins ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47398594 | 41 mins ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47398504 | 44 mins ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47398377 | 48 mins ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47398293 | 51 mins ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47398018 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397910 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397764 | 1 hr ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47397604 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397547 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397236 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397206 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47397031 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47396883 | 1 hr ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47396679 | 1 hr ago | IN | 0 ETH | 0.00000047 | ||||
| Initialize | 47396615 | 1 hr ago | IN | 0 ETH | 0.00000046 | ||||
| Initialize | 47396578 | 1 hr ago | IN | 0 ETH | 0.00000046 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 47399831 | 2 secs ago | 0.3663 ETH | ||||
| 47399831 | 2 secs ago | 0.00000188 ETH | ||||
| 47399831 | 2 secs ago | 0.000001 ETH | ||||
| 47399831 | 2 secs ago | 0.0199722 ETH | ||||
| 47399831 | 2 secs ago | 0.05828392 ETH | ||||
| 47399831 | 2 secs ago | 0.021 ETH | ||||
| 47399831 | 2 secs ago | 0.06 ETH | ||||
| 47399831 | 2 secs ago | 0.06 ETH | ||||
| 47399831 | 2 secs ago | 0.04876 ETH | ||||
| 47399831 | 2 secs ago | 0.00000687 ETH | ||||
| 47399831 | 2 secs ago | 0.03125593 ETH | ||||
| 47399831 | 2 secs ago | 0.00567575 ETH | ||||
| 47399831 | 2 secs ago | 0.0055 ETH | ||||
| 47399831 | 2 secs ago | 0.0198 ETH | ||||
| 47399831 | 2 secs ago | 0.00000413 ETH | ||||
| 47399830 | 4 secs ago | 0.00232663 ETH | ||||
| 47399830 | 4 secs ago | 0.00242717 ETH | ||||
| 47399830 | 4 secs ago | 0.05912027 ETH | ||||
| 47399830 | 4 secs ago | 0.1252 ETH | ||||
| 47399830 | 4 secs ago | 0.00000136 ETH | ||||
| 47399830 | 4 secs ago | 0.00000562 ETH | ||||
| 47399830 | 4 secs ago | 0.09784754 ETH | ||||
| 47399830 | 4 secs ago | 0.00000852 ETH | ||||
| 47399830 | 4 secs ago | 0.05008 ETH | ||||
| 47399830 | 4 secs ago | 0.00000242 ETH |
Latest 5 Deposits
| L2 Txn Hash | L1 Deposit Txn | Value | Token | |
|---|---|---|---|---|
| 0x2b3e31bfecbbee55c605dbb8cd89f373a8a4970baf35c2f27d4af7cc8dce41bd | 67 days ago | 0.00009999 | ||
| 0xef34e727fdd902d6ea1f3041f6c3c1fe62972b7c39e0b2ac2eea34128754a7a8 | 185 days ago | 7.045371997970825648 | ||
| 0xf9753452f15b0b4fa5eda6f2090f0f7ea129cd49abf52d66abdc5b8aed9e4af8 | 234 days ago | 0.003855169202576939 | ||
| 0xb83d8249706d23823b57f9bd049c56d354c8b6398ea5b1559d21916a3e91f998 | 234 days ago | 0.001276501249212785 | ||
| 0x5a335bf4042fa9eddd31078b2a2e0f0679f4871d7a0cc7134d99dd40a8a6a1f7 | 234 days ago | 0.001253844366089627 |
Cross-Chain Transactions
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyUnlocked","type":"error"},{"inputs":[{"internalType":"address","name":"currency0","type":"address"},{"internalType":"address","name":"currency1","type":"address"}],"name":"CurrenciesOutOfOrderOrEqual","type":"error"},{"inputs":[],"name":"CurrencyNotSettled","type":"error"},{"inputs":[],"name":"DelegateCallNotAllowed","type":"error"},{"inputs":[],"name":"InvalidCaller","type":"error"},{"inputs":[],"name":"ManagerLocked","type":"error"},{"inputs":[],"name":"MustClearExactPositiveDelta","type":"error"},{"inputs":[],"name":"NonzeroNativeValue","type":"error"},{"inputs":[],"name":"PoolNotInitialized","type":"error"},{"inputs":[],"name":"ProtocolFeeCurrencySynced","type":"error"},{"inputs":[{"internalType":"uint24","name":"fee","type":"uint24"}],"name":"ProtocolFeeTooLarge","type":"error"},{"inputs":[],"name":"SwapAmountCannotBeZero","type":"error"},{"inputs":[{"internalType":"int24","name":"tickSpacing","type":"int24"}],"name":"TickSpacingTooLarge","type":"error"},{"inputs":[{"internalType":"int24","name":"tickSpacing","type":"int24"}],"name":"TickSpacingTooSmall","type":"error"},{"inputs":[],"name":"UnauthorizedDynamicLPFeeUpdate","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1","type":"uint256"}],"name":"Donate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"Currency","name":"currency0","type":"address"},{"indexed":true,"internalType":"Currency","name":"currency1","type":"address"},{"indexed":false,"internalType":"uint24","name":"fee","type":"uint24"},{"indexed":false,"internalType":"int24","name":"tickSpacing","type":"int24"},{"indexed":false,"internalType":"contract IHooks","name":"hooks","type":"address"},{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"indexed":false,"internalType":"int24","name":"tick","type":"int24"}],"name":"Initialize","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"int24","name":"tickLower","type":"int24"},{"indexed":false,"internalType":"int24","name":"tickUpper","type":"int24"},{"indexed":false,"internalType":"int256","name":"liquidityDelta","type":"int256"},{"indexed":false,"internalType":"bytes32","name":"salt","type":"bytes32"}],"name":"ModifyLiquidity","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"OperatorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"protocolFeeController","type":"address"}],"name":"ProtocolFeeControllerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":false,"internalType":"uint24","name":"protocolFee","type":"uint24"}],"name":"ProtocolFeeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"PoolId","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"int128","name":"amount0","type":"int128"},{"indexed":false,"internalType":"int128","name":"amount1","type":"int128"},{"indexed":false,"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"},{"indexed":false,"internalType":"uint128","name":"liquidity","type":"uint128"},{"indexed":false,"internalType":"int24","name":"tick","type":"int24"},{"indexed":false,"internalType":"uint24","name":"fee","type":"uint24"}],"name":"Swap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"clear","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"Currency","name":"currency","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"collectProtocolFees","outputs":[{"internalType":"uint256","name":"amountCollected","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"donate","outputs":[{"internalType":"BalanceDelta","name":"delta","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"extsload","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"startSlot","type":"bytes32"},{"internalType":"uint256","name":"nSlots","type":"uint256"}],"name":"extsload","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"slots","type":"bytes32[]"}],"name":"extsload","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"slots","type":"bytes32[]"}],"name":"exttload","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"exttload","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"name":"initialize","outputs":[{"internalType":"int24","name":"tick","type":"int24"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isOperator","outputs":[{"internalType":"bool","name":"isOperator","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"int256","name":"liquidityDelta","type":"int256"},{"internalType":"bytes32","name":"salt","type":"bytes32"}],"internalType":"struct IPoolManager.ModifyLiquidityParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"modifyLiquidity","outputs":[{"internalType":"BalanceDelta","name":"callerDelta","type":"int256"},{"internalType":"BalanceDelta","name":"feesAccrued","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolFeeController","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"}],"name":"protocolFeesAccrued","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint24","name":"newProtocolFee","type":"uint24"}],"name":"setProtocolFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"controller","type":"address"}],"name":"setProtocolFeeController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"settle","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"settleFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"components":[{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"int256","name":"amountSpecified","type":"int256"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IPoolManager.SwapParams","name":"params","type":"tuple"},{"internalType":"bytes","name":"hookData","type":"bytes"}],"name":"swap","outputs":[{"internalType":"BalanceDelta","name":"swapDelta","type":"int256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"}],"name":"sync","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"Currency","name":"currency","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"take","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"unlock","outputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"Currency","name":"currency0","type":"address"},{"internalType":"Currency","name":"currency1","type":"address"},{"internalType":"uint24","name":"fee","type":"uint24"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"contract IHooks","name":"hooks","type":"address"}],"internalType":"struct PoolKey","name":"key","type":"tuple"},{"internalType":"uint24","name":"newDynamicLPFee","type":"uint24"}],"name":"updateDynamicLPFee","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60a03460a057601f615e8238819003918201601f19168301916001600160401b0383118484101760a45780849260209460405283398101031260a057516001600160a01b0381169081900360a0575f80546001600160a01b0319168217815560405191907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a330608052615dc990816100b98239608051816135260152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60a0806040526004361015610012575f80fd5b5f3560e01c908162fdd58e14612cd55750806301ffc9a714612c16578063095bcdb614612b6c5780630b0d9c0914612ae057806311da60b414612a85578063156e29f6146129d55780631e2eaeaf1461299b578063234266d7146126fc5780632d7713891461265157806335fd631a146125dd5780633dd45adb14612579578063426a8493146124f557806348c894911461226a5780635275965114612152578063558a72971461207b578063598af9e714611fe35780635a6bcfda1461144f5780636276cbbe14610f965780637e87ce7d14610e5957806380f0b44c14610d875780638161b87414610c315780638da5cb5b14610be157806397e8cd4e14610b7e5780639bf6645f14610b31578063a584119414610a66578063b6363cf2146109d5578063dbd035ff1461097f578063f02de3b21461092e578063f135baaa146108f4578063f2fde38b14610848578063f3cd914c146104ff578063f5298aca146103345763fe99049a14610186575f80fd5b346103305760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576101bd612d3f565b6101c5612d62565b90604435917f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac72885961027973ffffffffffffffffffffffffffffffffffffffff80606435951693843314158061030d575b610287575b845f52600460205260405f20875f5260205260405f2061023a878254612fed565b90551693845f52600460205260405f20865f5260205260405f2061025f828254612ffa565b905560408051338152602081019290925290918291820190565b0390a4602060405160018152f35b845f52600560205260405f208233165f5260205260405f20875f5260205260405f2054867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036102da575b5050610219565b6102e391612fed565b855f52600560205260405f208333165f5260205260405f20885f5260205260405f20555f866102d3565b50845f52600360205260405f208233165f5260205260ff60405f20541615610214565b5f80fd5b346103305761034236612d85565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ed73ffffffffffffffffffffffffffffffffffffffff805f9516956103bb6103b3866130aa565b3390896130f0565b169233841415806104a0575b6103f2575b8385526004602052604085208686526020526040852061025f828254612fed565b0390a4005b83855260056020526040852073ffffffffffffffffffffffffffffffffffffffff33168652602052604085208686526020526040852054817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610459575b50506103cc565b61046291612fed565b84865260056020526040862073ffffffffffffffffffffffffffffffffffffffff331687526020526040862087875260205260408620558681610452565b5083855260036020526040852073ffffffffffffffffffffffffffffffffffffffff3316865260205260ff604086205416156103c7565b7f54e3ca0d000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610330576101207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761053836612e81565b60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c360112610330576040519061056f82612df6565b60a4358015158103610330578252602082019060c435825260e4359073ffffffffffffffffffffffffffffffffffffffff8216820361033057604084019182526101043567ffffffffffffffff8111610330576105d0903690600401612f4d565b9290937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761060261350f565b51156108205760a0822092835f52600660205260405f209061062382613576565b60808401958482828a8a5173ffffffffffffffffffffffffffffffffffffffff169361064e94613b44565b90949195606088015160020b908b511515905173ffffffffffffffffffffffffffffffffffffffff1691604051986106858a612e12565b895260208901526040880152606087015262ffffff166080860152885115155f149862ffffff6107a2986106db61078f9860209d6108005773ffffffffffffffffffffffffffffffffffffffff8b511695614959565b9492968291926107d3575b505073ffffffffffffffffffffffffffffffffffffffff845116938e6fffffffffffffffffffffffffffffffff60408301511691015160020b90604051958860801d600f0b875288600f0b60208801526040870152606086015260808501521660a08301527f40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f60c03393a38673ffffffffffffffffffffffffffffffffffffffff8a5116613d81565b809491946107aa575b5050823391613652565b604051908152f35b73ffffffffffffffffffffffffffffffffffffffff6107cc9251169083613652565b8480610798565b73ffffffffffffffffffffffffffffffffffffffff165f5260018f5260405f209081540190558e806106e6565b73ffffffffffffffffffffffffffffffffffffffff8e8c01511695614959565b7fbe8b8507000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330577fffffffffffffffffffffffff00000000000000000000000000000000000000006108a0612d3f565b73ffffffffffffffffffffffffffffffffffffffff5f54916108c58284163314613007565b1691829116175f55337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004355c5f5260205ff35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b346103305761098d36612f7b565b6040519160408360208152836020820152019160051b8301916020806040850193925b83355481520191019084838210156109cc5750602080916109b0565b60408186030190f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610a0c612d3f565b73ffffffffffffffffffffffffffffffffffffffff610a29612d62565b91165f52600360205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060ff60405f2054166040519015158152f35b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610a9d612d3f565b73ffffffffffffffffffffffffffffffffffffffff81169081610ae15750505f7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d005b610aea90613a92565b907f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d7f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955d005b3461033057610b3f36612f7b565b6040519160408360208152836020820152019160051b8301916020806040850193925b83355c81520191019084838210156109cc575060208091610b62565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305773ffffffffffffffffffffffffffffffffffffffff610bca612d3f565b165f526001602052602060405f2054604051908152f35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610c68612d3f565b610c70612d62565b60443573ffffffffffffffffffffffffffffffffffffffff600254163303610d5f5773ffffffffffffffffffffffffffffffffffffffff821680151580610d1f575b610cf7576020936107a29280610cef5750815f526001855260405f20549384925b5f526001865260405f20610ce8848254612fed565b90556131f8565b938492610cd3565b7fc79e5948000000000000000000000000000000000000000000000000000000005f5260045ffd5b508073ffffffffffffffffffffffffffffffffffffffff7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95c1614610cb2565b7f48f5c3ed000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610dbe612d3f565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d757335f90815273ffffffffffffffffffffffffffffffffffffffff8216602052604090205c610e146024356130aa565b9081600f0b03610e3157610e2f9133915f03600f0b906130f0565b005b7fbda73abf000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610e9136612e81565b610e99612e6f565b9073ffffffffffffffffffffffffffffffffffffffff600254163303610d5f57623e900062fff0008316106103e9610fff8416101615610f6557602060a07fe9c42593e71f84403b84352cd168d693e2c9fcd1fdbcc3feb21d92b43e6696f9922092835f526006825260405f20610f0f81613576565b805479ffffff00000000000000000000000000000000000000000000008360b81b16907fffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffff1617905562ffffff60405191168152a2005b62ffffff827fa7abe2f7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610fce36612e81565b60a4359073ffffffffffffffffffffffffffffffffffffffff821680830361033057610ff861350f565b6060820191825160020b617fff81136114245750825160020b600181126113f9575073ffffffffffffffffffffffffffffffffffffffff815116602082019073ffffffffffffffffffffffffffffffffffffffff825116808210156113c2575050608082019073ffffffffffffffffffffffffffffffffffffffff82511690604084019161108c62ffffff845116826139b7565b1561139757506110a162ffffff835116613a75565b96835173ffffffffffffffffffffffffffffffffffffffff8116908133036112e0575b505060a0852090815f52600660205260405f2090815473ffffffffffffffffffffffffffffffffffffffff166112b8576020997fdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438927cffffff000000000000000000000000000000000000000000000000000061114260a0946145fc565b9260d01b168a76ffffff000000000000000000000000000000000000000084861b161717905562ffffff73ffffffffffffffffffffffffffffffffffffffff808a5116965116965116995160020b73ffffffffffffffffffffffffffffffffffffffff885116906040519b8c528c8c015260408b01528860608b015260020b98896080820152a45173ffffffffffffffffffffffffffffffffffffffff8116908133036111f4575b8585604051908152f35b61100016611203575b806111ea565b6112af9261128d604051937f6fe7e6eb0000000000000000000000000000000000000000000000000000000088860152336024860152604485019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60e48301528361010483015261010482526112aa61012483612e2e565b613f25565b508280806111fd565b7f7983c051000000000000000000000000000000000000000000000000000000005f5260045ffd5b612000166112ef575b806110c4565b61139090604051907fdc98354e00000000000000000000000000000000000000000000000000000000602083015233602483015261137a604483018973ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8860e483015260e482526112aa61010483612e2e565b50886112e9565b7fe65af6a0000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60449250604051917f6e6c983000000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b7fe9e90588000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7fb70024f8000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610330576101407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761148836612e81565b60807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c36011261033057604051906114bf82612dda565b60a4358060020b810361033057825260c4358060020b810361033057602083015260e43560408301526101043560608301526101243567ffffffffffffffff811161033057611512903690600401612f4d565b90927fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761154361350f565b60a0832093845f52600660205260405f20608052611562608051613576565b608084015173ffffffffffffffffffffffffffffffffffffffff811690813303611ede575b5050815160020b92602083015160020b916115a56040850151613785565b93606087015160020b9760608201516040519960c08b018b811067ffffffffffffffff821117611eb157604052338b528860208c01528660408c015287600f0b60608c015260808b015260a08a01525f9185881215611e7a577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276188812611e4e57620d89e88613611e22576040519261163c84612dda565b5f84525f60208501525f60408501525f606085015287600f0b611b25575b600460805101978960020b5f528860205260405f20988860020b5f5260205260405f206080515460a01c60020b8b81125f14611acf575060028060018c0154600184015490039b015491015490039b5b60a073ffffffffffffffffffffffffffffffffffffffff825116910151906040519160268301528960068301528b600383015281525f603a600c83012091816040820152816020820152525f5260066080510160205260405f20976fffffffffffffffffffffffffffffffff8954169982600f0b155f14611a72578a15611a4a5761176f61176960409f9b61184e9c6118609e5b60018301956117616002611755848a548503615703565b95019283548503615703565b9655556130aa565b916130aa565b6fffffffffffffffffffffffffffffffff169060801b179a8b965f84600f0b126119dc575b5082600f0b611898575b5050506117c46117b58560801d8360801d01613785565b9185600f0b90600f0b01613785565b6fffffffffffffffffffffffffffffffff169060801b1791815160020b90602083015160020b8c8401516060850151918e5194855260208501528d84015260608301527ff208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec60803393a38873ffffffffffffffffffffffffffffffffffffffff60808201511661385b565b8094919461186c575b50833391613652565b82519182526020820152f35b6118929073ffffffffffffffffffffffffffffffffffffffff6080840151169083613652565b85611857565b60805154929350909173ffffffffffffffffffffffffffffffffffffffff81169060a01c60020b828112156118fe575050906118f2926118e76118dd6118ed94614158565b91600f0b92614158565b90614527565b613785565b60801b5b8b808061179e565b92809193125f146119a95761193d9161192a6118ed6118ed9361192488600f0b91614158565b87614527565b9361193886600f0b92614158565b6144ca565b6fffffffffffffffffffffffffffffffff169060801b17906fffffffffffffffffffffffffffffffff61197c60036080510192600f0b8284541661456e565b167fffffffffffffffffffffffffffffffff000000000000000000000000000000008254161790556118f6565b906118ed9250926119bf6118dd6119c595614158565b906144ca565b6fffffffffffffffffffffffffffffffff166118f6565b808f9151611a1e575b01516119f2575b8e611794565b611a198260805160049160020b5f52016020525f6002604082208281558260018201550155565b6119ec565b611a458360805160049160020b5f52016020525f6002604082208281558260018201550155565b6119e5565b7faefeb924000000000000000000000000000000000000000000000000000000005f5260045ffd5b61176f61176960409f9b61184e9c6118609e6fffffffffffffffffffffffffffffffff611aa289600f0b8361456e565b167fffffffffffffffffffffffffffffffff0000000000000000000000000000000084541617835561173e565b9099908913611af55760028060018c0154600184015490039b015491015490039b6116aa565b9860026001608051015460018c01549003600183015490039a81806080510154910154900391015490039b6116aa565b6004608051018960020b5f5280602052898960405f20611b7e81546fffffffffffffffffffffffffffffffff611b6181831695600f0b8661456e565b16931594858515141595611dee575b508d600f0b9060801d613d3a565b60801b82179055602087015285528760020b5f5260205260405f208054906fffffffffffffffffffffffffffffffff8216611bbc8b600f0b8261456e565b901592836fffffffffffffffffffffffffffffffff831615141593611dc1575b8b600f0b9060801d600f0b03916f7fffffffffffffffffffffffffffffff83137fffffffffffffffffffffffffffffffff80000000000000000000000000000000841217611d9457826fffffffffffffffffffffffffffffffff935060801b83831617905516606086015260408501525f88600f0b1215611ca1575b8351611c85575b60408401511561165a57611c8060808c015160020b8860056080510161410c565b61165a565b611c9c60808c015160020b8a60056080510161410c565b611c5f565b60808b015160020b6fffffffffffffffffffffffffffffffff600181602088015116925f817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180712817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618050390620d89e8050301810416809111611d68576fffffffffffffffffffffffffffffffff6060860151161115611c5857867fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b897fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b6080515460a01c60020b8b13611bdc57600160805101546001840155600260805101546002840155611bdc565b6080515460a01c60020b1215611e05575b8e611b70565b600160805101546001840155600260805101546002840155611dff565b857f1ad777f8000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b877fd5e2f7ab000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60448887604051917fc4433ed500000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f604085015113808091611fd6575b15611f6b5750506040517f259982e5000000000000000000000000000000000000000000000000000000006020820152611f62916112aa82611f368887898c33602487016136cb565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101845283612e2e565b505b8580611587565b159081611fc8575b50611f7f575b50611f64565b6040517f21d0ee70000000000000000000000000000000000000000000000000000000006020820152611fc1916112aa82611f368887898c33602487016136cb565b5085611f79565b610200915016151587611f73565b5061080082161515611eed565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761201a612d3f565b73ffffffffffffffffffffffffffffffffffffffff612037612d62565b91165f52600560205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f5260205260405f206044355f52602052602060405f2054604051908152f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576120b2612d3f565b602435908115158092036103305773ffffffffffffffffffffffffffffffffffffffff90335f52600360205260405f208282165f5260205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541660ff851617905560405192835216907fceb576d9f15e4e200fdb5096d64d5dfd667e16def20c1eefd14256d8e3faa26760203392a3602060405160018152f35b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761218a36612e81565b612192612e6f565b906280000062ffffff60408301511614801590612246575b61221e5760a0906121ba8361368e565b205f52600660205260405f20906121d082613576565b81547fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff1660d09190911b7cffffff000000000000000000000000000000000000000000000000000016179055005b7f30d21641000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff6080820151163314156121aa565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760043567ffffffffffffffff8111610330576122b9903690600401612f4d565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c6124cd57612345915f9160017fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d60405193849283927f91dd734600000000000000000000000000000000000000000000000000000000845260206004850152602484019161306c565b038183335af19081156124c2575f9161241a575b507f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c6123f25760406020915f7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f835194859381855280519182918282880152018686015e5f85828601015201168101030190f35b7f5212cba1000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503d805f833e61242b8183612e2e565b8101906020818303126103305780519067ffffffffffffffff8211610330570181601f820112156103305780519067ffffffffffffffff8211611eb1576040519261249e60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8601160185612e2e565b8284526020838301011161033057815f9260208093018386015e8301015281612359565b6040513d5f823e3d90fd5b7f5090d6c6000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305773ffffffffffffffffffffffffffffffffffffffff61251836612d85565b91929092335f52600560205260405f208282165f5260205260405f20845f526020528260405f205560405192835216907fb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a760203392a4602060405160018152f35b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576125ab612d3f565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7576107a260209161342d565b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576024356004356040519160408360208152826020820152019060051b8301916001602060408501935b835481520191019084838210156109cc57506020600191612635565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305773ffffffffffffffffffffffffffffffffffffffff61269d612d3f565b6126ab825f54163314613007565b16807fffffffffffffffffffffffff000000000000000000000000000000000000000060025416176002557fb4bd8ef53df690b9943d3318996006dbb82a25f54719d8c8035b516a2a5b8acc5f80a2005b34610330576101007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761273536612e81565b60c4359060a43560e43567ffffffffffffffff81116103305761275c903690600401612f4d565b9190937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761278e61350f565b60a0842094855f52600660205260405f20946127a986613576565b60808101805173ffffffffffffffffffffffffffffffffffffffff811690813303612943575b50506fffffffffffffffffffffffffffffffff60038801541697881561291b576020986127fb876130aa565b5f03612806876130aa565b5f036fffffffffffffffffffffffffffffffff169060801b179887612907575b866128f2575b5050612839338985613652565b60405190868252858a8301527f29ef05caaff9404b7cb6d1c0e9bbae9eaa7ab2541feba1a9c4248594c08156cb60403393a3519273ffffffffffffffffffffffffffffffffffffffff841693843303612897575b8888604051908152f35b6010166128a5575b8061288d565b6128e6956112aa93611f36926040519788957fe1b4af69000000000000000000000000000000000000000000000000000000008d88015233602488016135bc565b5082808080808061289f565b600201908660801b048154019055898061282c565b60018101828960801b048154019055612826565b7fa74f97ab000000000000000000000000000000000000000000000000000000005f5260045ffd5b602016612951575b806127cf565b6040517fb6a8b0fa000000000000000000000000000000000000000000000000000000006020820152612994916112aa82611f368b898b8d8b33602488016135bc565b508861294b565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057600435545f5260205ff35b34610330576129e336612d85565b907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ed73ffffffffffffffffffffffffffffffffffffffff805f941695612a62612a55876130aa565b8603600f0b3390896130f0565b16938484526004602052604084208685526020526040842061025f828254612ffa565b5f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330577fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75760206107a23361342d565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057612b17612d3f565b612b1f612d62565b604435907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d757610e2f92612b67612b5a846130aa565b5f03600f0b3390836130f0565b6131f8565b346103305773ffffffffffffffffffffffffffffffffffffffff612b8f36612d85565b91929092335f52600460205260405f20845f5260205260405f20612bb4848254612fed565b90551690815f52600460205260405f20835f5260205260405f20612bd9828254612ffa565b9055604080513380825260208201939093527f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288599181908101610279565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361033057807f01ffc9a70000000000000000000000000000000000000000000000000000000060209214908115612cab575b506040519015158152f35b7f0f632fb30000000000000000000000000000000000000000000000000000000091501482612ca0565b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760209073ffffffffffffffffffffffffffffffffffffffff612d24612d3f565b165f526004825260405f206024355f52825260405f20548152f35b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126103305760043573ffffffffffffffffffffffffffffffffffffffff8116810361033057906024359060443590565b6080810190811067ffffffffffffffff821117611eb157604052565b6060810190811067ffffffffffffffff821117611eb157604052565b60a0810190811067ffffffffffffffff821117611eb157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117611eb157604052565b60a4359062ffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60a09101126103305760405190612eb882612e12565b8160043573ffffffffffffffffffffffffffffffffffffffff8116810361033057815260243573ffffffffffffffffffffffffffffffffffffffff8116810361033057602082015260443562ffffff811681036103305760408201526064358060020b81036103305760608201526084359073ffffffffffffffffffffffffffffffffffffffff821682036103305760800152565b9181601f840112156103305782359167ffffffffffffffff8311610330576020838186019501011161033057565b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126103305760043567ffffffffffffffff811161033057826023820112156103305780600401359267ffffffffffffffff84116103305760248460051b83010111610330576024019190565b91908203918211611d9457565b91908201809211611d9457565b1561300e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152fd5b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b6f800000000000000000000000000000008110156130c857600f0b90565b7f93dafdf1000000000000000000000000000000000000000000000000000000005f5260045ffd5b9190600f0b9182156131f357613126919073ffffffffffffffffffffffffffffffffffffffff8092165f521660205260405f2090565b613132815c9283613b29565b80915d6131a357507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d5b565b156131aa57565b60017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d565b505050565b90919073ffffffffffffffffffffffffffffffffffffffff811690816132ea5750505f80808093855af11561322a5750565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d011673ffffffffffffffffffffffffffffffffffffffff604051927f90bfb8650000000000000000000000000000000000000000000000000000000084521660048301525f6024830152608060448301528060a00160648301523d60848301523d5f60a484013e7ff4b3b1bc0000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b60205f60448194968260409573ffffffffffffffffffffffffffffffffffffffff988751998a947fa9059cbb00000000000000000000000000000000000000000000000000000000865216600485015260248401525af13d15601f3d116001855114161716928281528260208201520152156133635750565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d0116604051917f90bfb86500000000000000000000000000000000000000000000000000000000835260048301527fa9059cbb000000000000000000000000000000000000000000000000000000006024830152608060448301528060a00160648301523d60848301523d5f60a484013e7ff27f64e40000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95c919073ffffffffffffffffffffffffffffffffffffffff8316613482576131a19034935b61347c856130aa565b906130f0565b346134e7576131a1906134be7f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955c6134b986613a92565b612fed565b935f7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d613473565b7fb0ec849e000000000000000000000000000000000000000000000000000000005f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016300361354e57565b7f0d89438e000000000000000000000000000000000000000000000000000000005f5260045ffd5b5473ffffffffffffffffffffffffffffffffffffffff161561359457565b7f486aa307000000000000000000000000000000000000000000000000000000005f5260045ffd5b91926136376101209473ffffffffffffffffffffffffffffffffffffffff61364f999794168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60c083015260e082015281610100820152019161306c565b90565b9073ffffffffffffffffffffffffffffffffffffffff60206131a1949361368185848351168660801d906130f0565b01511690600f0b906130f0565b62ffffff16620f424081116136a05750565b7f14002113000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b9061364f95936137486101609473ffffffffffffffffffffffffffffffffffffffff61377794168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08501526020820151900b60e0840152604081015161010084015260600151610120830152565b81610140820152019161306c565b9081600f0b9182036130c857565b926138419061381261364f99979473ffffffffffffffffffffffffffffffffffffffff6101a09895168752602087019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08701526020820151900b60e0860152604081015161010086015260600151610120850152565b61014083015261016082015281610180820152019161306c565b939590919296945f9673ffffffffffffffffffffffffffffffffffffffff861633146139ac57885f6040870151135f1461393b5761040087166138a2575b50505050505050565b61392e9799985092613927969594926138ef9261391b956040519788967f9f063efc0000000000000000000000000000000000000000000000000000000060208901523360248901613793565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282612e2e565b6002821615159161459f565b80926145bf565b915f808080808080613899565b95949392919061010086166139535750505050505050565b61392e979950869850916138ef916139a09493613927986040519788967f6c2bbe7e0000000000000000000000000000000000000000000000000000000060208901523360248901613793565b6001821615159161459f565b505f96505050505050565b608081161580613a69575b613a3f57604081161580613a5d575b613a3f5761040081161580613a51575b613a3f5761010081161580613a45575b613a3f5773ffffffffffffffffffffffffffffffffffffffff8116613a1f575062ffffff1662800000141590565b613fff161590811591613a30575090565b62800000915062ffffff161490565b50505f90565b506001811615156139f1565b506002811615156139e1565b506004811615156139d1565b506008811615156139c2565b6280000062ffffff821614613a8d5761364f8161368e565b505f90565b73ffffffffffffffffffffffffffffffffffffffff1680613ab257504790565b6020602491604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa9081156124c2575f91613afa575090565b90506020813d602011613b21575b81613b1560209383612e2e565b81010312610330575190565b3d9150613b08565b9190915f8382019384129112908015821691151617611d9457565b6020830151955f9586959194913373ffffffffffffffffffffffffffffffffffffffff851614613d2d5760808416613b7e575b5050505050565b613c66926138ef613c6092613c4c946040519586947f575e24b4000000000000000000000000000000000000000000000000000000006020870152336024870152613c16604487018c73ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051151560e487015260208101516101048701526040015173ffffffffffffffffffffffffffffffffffffffff16610124860152565b61014061014485015261016484019161306c565b82613f25565b916060835103613d05576040015162ffffff166280000014613cf9575b600816613c94575b80808080613b77565b604001519250608083901d600f0b8015613c8b57613cb5905f861295613b29565b9315613cf1575f84135b613cc9575f613c8b565b7ffa0b71d6000000000000000000000000000000000000000000000000000000005f5260045ffd5b5f8412613cbf565b60608201519350613c83565b7f1e048e1d000000000000000000000000000000000000000000000000000000005f5260045ffd5b505f965086955050505050565b90600f0b90600f0b01907fffffffffffffffffffffffffffffffff8000000000000000000000000000000082126f7fffffffffffffffffffffffffffffff831317611d9457565b9196959394929473ffffffffffffffffffffffffffffffffffffffff83163314613f18578460801d94600f0b938860408516613e40575b50505050505f9481600f0b15801590613e34575b613dd8575b5050509190565b613e0f9395505f60208201511290511515145f14613e17576fffffffffffffffffffffffffffffffff169060801b175b80936145bf565b5f8080613dd1565b906fffffffffffffffffffffffffffffffff169060801b17613e08565b5082600f0b1515613dcc565b613efc613f08946138ef6118ed95613f0e999895613ee1613c16966040519788967fb47b2fb1000000000000000000000000000000000000000000000000000000006020890152336024890152604488019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8c61014485015261016061016485015261018484019161306c565b6004821615159161459f565b90613d3a565b5f80808088613db8565b5050505050909150905f90565b9190918251925f8060208301958682865af115613fc3575050604051917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f3d011683016040523d83523d9060208401915f833e6020845110918215613f8f575b5050613d0557565b5190517fffffffff000000000000000000000000000000000000000000000000000000009182169116141590505f80613f87565b5183517fffffffff00000000000000000000000000000000000000000000000000000000811691600481106140d7575b50507fffffffff000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d01169173ffffffffffffffffffffffffffffffffffffffff604051947f90bfb865000000000000000000000000000000000000000000000000000000008652166004850152166024830152608060448301528060a00160648301523d60848301523d5f60a484013e7fa9e35b2f0000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b7fffffffff000000000000000000000000000000000000000000000000000000009250829060040360031b1b16168280613ff3565b919060020b9060020b9081810761413a5705908160081d5f52602052600160ff60405f2092161b8154189055565b601c906044926040519163d4d8f3e683526020830152604082015201fd5b60020b908160ff1d82810118620d89e8811161449e5763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a59400102700100000000000000000000000000000000189160028116614482575b60048116614466575b6008811661444a575b6010811661442e575b60208116614412575b604081166143f6575b608081166143da575b61010081166143be575b61020081166143a2575b6104008116614386575b610800811661436a575b611000811661434e575b6120008116614332575b6140008116614316575b61800081166142fa575b6201000081166142de575b6202000081166142c3575b6204000081166142a8575b620800001661428f575b5f12614268575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04614261565b6b048a170391f7dc42444e8fa290910260801c9061425a565b6d2216e584f5fa1ea926041bedfe9890920260801c91614250565b916e5d6af8dedb81196699c329225ee6040260801c91614245565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c9161423a565b916f31be135f97d08fd981231505542fcfa60260801c9161422f565b916f70d869a156d2a1b890bb3df62baf32f70260801c91614225565b916fa9f746462d870fdf8a65dc1f90e061e50260801c9161421b565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91614211565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91614207565b916ff3392b0822b70005940c7a398e4b70f30260801c916141fd565b916ff987a7253ac413176f2b074cf7815e540260801c916141f3565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c916141e9565b916ffe5dee046a99a2a811c461f1969c30530260801c916141df565b916fff2ea16466c96a3843ec78b326b528610260801c916141d6565b916fff973b41fa98c081472e6896dfb254c00260801c916141cd565b916fffcb9843d60f6159c9db58835c9266440260801c916141c4565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916141bb565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c916141b2565b916ffff97272373d413259a46990580e213a0260801c916141a9565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b905f83600f0b125f146144ff576144f5925f036fffffffffffffffffffffffffffffffff1691615a3d565b5f81126130c85790565b61451b926fffffffffffffffffffffffffffffffff16916159e2565b5f81126130c8575f0390565b905f83600f0b125f14614552576144f5925f036fffffffffffffffffffffffffffffffff1691615b34565b61451b926fffffffffffffffffffffffffffffffff1691615a7d565b906fffffffffffffffffffffffffffffffff90600f0b911601908160801c61459257565b6393dafdf15f526004601cfd5b906145a991613f25565b9015613a8d576040815103613d05576040015190565b6145e2906145d48360801d8260801d03613785565b92600f0b90600f0b03613785565b6fffffffffffffffffffffffffffffffff169060801b1790565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d830116116148e05777ffffffffffffffffffffffffffffffffffffffff000000008160201b168060ff61467983615bdb565b1691608083106148d457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f146148915750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff6148c584614158565b16116148cf575090565b905090565b905081607f031b6146a9565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b811561492c570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b6040519290915f61496985612df6565b5f855260208501925f845260408601955f875280968654956040860151159586155f146156f557610fff8860b81c16945b8151925f948a73ffffffffffffffffffffffffffffffffffffffff16918288528b60a01c60020b90526fffffffffffffffffffffffffffffffff60038d0154169052608083015162400000811615155f146156e65762bfffff166149fd8161368e565b61ffff88166156cb575b8096620f424062ffffff8316101561569a575b8451156156845750508861562457606083019073ffffffffffffffffffffffffffffffffffffffff825116818110156155ed5750505173ffffffffffffffffffffffffffffffffffffffff166401000276a38111156155c257505b604051986101008a018a811067ffffffffffffffff821117611eb1576040525f8a525f60208b01525f60408b01525f60608b01525f60808b01525f60a08b01525f60c08b015288155f146155b45760018b0154949390945b60e08b01525b8015801561557a575b6154205788868d8c8e73ffffffffffffffffffffffffffffffffffffffff8351168252602083015160020b602089015160020b90815f8183071291050386155f14615275576fffffffffffffffffffffffffffffffff937ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761860409460019484600560ff60609716938260020b60081d890b5f5201602052875f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8460ff031c9054169283151593845f146152635790614bb760ff92615bdb565b90031660020b900360020b0260020b5b905b15158684015260020b8060208401521315615238575b620d89e8602082015160020b121561522a575b73ffffffffffffffffffffffffffffffffffffffff614c17602083015160020b614158565b16918291015273ffffffffffffffffffffffffffffffffffffffff8551169673ffffffffffffffffffffffffffffffffffffffff60608c0151169283911516818310189118021892015116928d73ffffffffffffffffffffffffffffffffffffffff8316821015915f87125f1461507f5762ffffff8516620f424003614c9f81895f03615785565b94841561506e57614cb1888483615a7d565b955b868110614fb257509660a093929173ffffffffffffffffffffffffffffffffffffffff98978891620f424062ffffff8316145f14614f9e575050865b955b15614f905791614d0092615a3d565b925b60c0820152015260808d0152168c525f8351135f14614f605760a08a0151905f82126130c8570392614d3d60808b015160c08c015190612ffa565b5f81126130c8578103908113600116611d9457935b61ffff8716614f18575b6fffffffffffffffffffffffffffffffff60408d01511680614efe575b5073ffffffffffffffffffffffffffffffffffffffff8c511673ffffffffffffffffffffffffffffffffffffffff60608c01511681145f14614ec2575060408a0151614e10575b88614e03577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60208b015160020b0160020b5b60020b60208d01525b9392614ad3565b60208a015160020b614df3565b88614e96576fffffffffffffffffffffffffffffffff614e7d8d8d8d600460e08201519260206002820154935b015160020b60020b5f520160205260405f2091600183019081549003905560028201908154900390555460801d908c15614e88575b60400151831661456e565b1660408d0152614dc0565b5f91909103600f0b90614e72565b6fffffffffffffffffffffffffffffffff614e7d8d8d8d6004600183015492602060e084015193614e3d565b73ffffffffffffffffffffffffffffffffffffffff8b51168103614ee7575b50614dfc565b614ef0906145fc565b60020b60208d01525f614ee1565b60c08b015160801b0460e08b01510160e08b01525f614d79565b9662ffffff861661ffff881603614f435760c08a0151905b8160c08c01510360c08c01520196614d5c565b620f424060808b015161ffff89169060c08d015101020490614f30565b60808a015160c08b015101905f82126130c857019260a08a01515f81126130c857614f8a91613b29565b93614d52565b614f9992615b34565b614d00565b62ffffff614fad921689615c68565b614cef565b9650505092505082918415811517615061578e60a09173ffffffffffffffffffffffffffffffffffffffff96845f14614ffc57614ff0878284615d07565b80978a015f0395614cf1565b87871161503a576150356150306150286fffffffffffffffffffffffffffffffff84168a60601b614922565b8a8516612ffa565b615d9b565b614ff0565b61503561503061505c6fffffffffffffffffffffffffffffffff84168a61588a565b615028565b634f2461b85f526004601cfd5b6150798882856159e2565b95614cb3565b9193509190831561521957615095858284615a3d565b915b8287106150f7579073ffffffffffffffffffffffffffffffffffffffff9560a09280965b156150e857916150ca92615a7d565b925b6150e362ffffff8d16620f42408190039086615c68565b614d02565b6150f1926159e2565b926150cc565b50915050838315821517615061578d83156151ef575073ffffffffffffffffffffffffffffffffffffffff851161519c578460601b6fffffffffffffffffffffffffffffffff851680820615159104015b73ffffffffffffffffffffffffffffffffffffffff8316928184111561518f578f939573ffffffffffffffffffffffffffffffffffffffff60a093819803165b80966150bb565b634323a5555f526004601cfd5b6fffffffffffffffffffffffffffffffff84166151c7816c0100000000000000000000000088615943565b90801561492c576c010000000000000000000000008709156151485760010180615148575f80fd5b9180856152148873ffffffffffffffffffffffffffffffffffffffff9860a095615c91565b615188565b615224858383615b34565b91615097565b620d89e86020820152614bf2565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276186020820152614bdf565b5060020b900360020b0260020b614bc7565b60019194939650600592955001938460020b60081d60010b5f520160205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600160ff86161b0119905416908d8b831592831597885f146153c15750505050610330578f9160018f8f96907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276186060928f989560409660ff896fffffffffffffffffffffffffffffffff9a5f03166101e07f804040554300526644320000502061067405302602000010750620017611707760fc7fb6db6db6ddddddddd34d34d349249249210842108c6318c639ce739cffffffff840260f81c161b60f71c167e1f0d1e100c1d070f090b19131c1706010e11080a1a141802121b1503160405601f85851693831c63d76453e004161a17031660020b9060020b0160020b0260020b5b90614bc9565b90956fffffffffffffffffffffffffffffffff955060409450600193987ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618918960ff6060969b811681031660020b9060020b0160020b0260020b6153bb565b949891955099969298919598602088015160a01b76ffffff0000000000000000000000000000000000000000167fffffffffffffffffff000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff8a51169216171782556fffffffffffffffffffffffffffffffff6003830154166fffffffffffffffffffffffffffffffff604089015116809103615535575b5082156155265760e060029101519101555b825190155f82121461551057506154ee6154f69293613785565b925103613785565b6fffffffffffffffffffffffffffffffff169060801b1793565b6154f69250906155209103613785565b91613785565b60e060019101519101556154d4565b6fffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffff000000000000000000000000000000006003840154161760038301555f6154c2565b5073ffffffffffffffffffffffffffffffffffffffff8c511673ffffffffffffffffffffffffffffffffffffffff60608501511614614adc565b60028b015494939094614acd565b7f9e4d7cc7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60449250604051917f7c9c6e8f00000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b606083019073ffffffffffffffffffffffffffffffffffffffff825116818111156155ed5750505173ffffffffffffffffffffffffffffffffffffffff1673fffd8963efd1fc6a506488495d951d5263988d268110156155c25750614a75565b9a509a50509950505050505050505f925f929190565b5f85511315614a1a577f96206246000000000000000000000000000000000000000000000000000000005f5260045ffd5b62ffffff610fff89169116620f424081830204910103614a07565b508960d01c62ffffff166149fd565b610fff8860c41c169461499a565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393847001000000000000000000000000000000001115610330571461577c57700100000000000000000000000000000000910990828211900360801b910360801c1790565b50505060801c90565b818102907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83820990828083109203918083039283620f424011156103305714615804577fde8f6cefed634549b62c77574f722e1ac57e23f24d8fd5cb790fb65668c2613993620f4240910990828211900360fa1b910360061c170290565b5050620f424091500490565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393846c0100000000000000000000000011156103305714615881576c01000000000000000000000000910990828211900360a01b910360601c1790565b50505060601c90565b908160601b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c01000000000000000000000000840992828085109403938085039485841115610330571461593c576c0100000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b91818302917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8185099383808610950394808603958685111561033057146159da579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b6fffffffffffffffffffffffffffffffff6c010000000000000000000000009173ffffffffffffffffffffffffffffffffffffffff80600195169116038060ff1d90810118931692615a348185615810565b93091515160190565b6fffffffffffffffffffffffffffffffff9073ffffffffffffffffffffffffffffffffffffffff8061364f9594169116038060ff1d908101189116615810565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff831611615b2e575b73ffffffffffffffffffffffffffffffffffffffff8216928315615b22577bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff615b16948185169403169160601b16615c68565b90808206151591040190565b62bfc9215f526004601cfd5b90615ab2565b73ffffffffffffffffffffffffffffffffffffffff821673ffffffffffffffffffffffffffffffffffffffff821611615bd5575b73ffffffffffffffffffffffffffffffffffffffff8116918215615b225761364f937bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff615bd0948185169403169160601b16615943565b614922565b90615b68565b8015610330577f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c60ff1060031b1792831c1c601f161a1790565b929190615c76828286615943565b93821561492c5709615c8457565b9060010190811561033057565b91908115615d02577bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff9160601b169216918282029183838311918404141615615cf55761364f9261503092820391615c68565b63f5c787f15f526004601cfd5b505090565b90918015615d955773ffffffffffffffffffffffffffffffffffffffff7bffffffffffffffffffffffffffffffff000000000000000000000000819460601b16921680820281615d578483614922565b14615d7d575b5090615d6c615d719284614922565b612ffa565b80820615159104011690565b8301838110615d5d579150615d9192615c68565b1690565b50905090565b9073ffffffffffffffffffffffffffffffffffffffff82169182036130c85756fea164736f6c634300081a000a00000000000000000000000031fafd4889fa1269f7a13a66ee0fb458f27d72a9
Deployed Bytecode
0x60a0806040526004361015610012575f80fd5b5f3560e01c908162fdd58e14612cd55750806301ffc9a714612c16578063095bcdb614612b6c5780630b0d9c0914612ae057806311da60b414612a85578063156e29f6146129d55780631e2eaeaf1461299b578063234266d7146126fc5780632d7713891461265157806335fd631a146125dd5780633dd45adb14612579578063426a8493146124f557806348c894911461226a5780635275965114612152578063558a72971461207b578063598af9e714611fe35780635a6bcfda1461144f5780636276cbbe14610f965780637e87ce7d14610e5957806380f0b44c14610d875780638161b87414610c315780638da5cb5b14610be157806397e8cd4e14610b7e5780639bf6645f14610b31578063a584119414610a66578063b6363cf2146109d5578063dbd035ff1461097f578063f02de3b21461092e578063f135baaa146108f4578063f2fde38b14610848578063f3cd914c146104ff578063f5298aca146103345763fe99049a14610186575f80fd5b346103305760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576101bd612d3f565b6101c5612d62565b90604435917f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac72885961027973ffffffffffffffffffffffffffffffffffffffff80606435951693843314158061030d575b610287575b845f52600460205260405f20875f5260205260405f2061023a878254612fed565b90551693845f52600460205260405f20865f5260205260405f2061025f828254612ffa565b905560408051338152602081019290925290918291820190565b0390a4602060405160018152f35b845f52600560205260405f208233165f5260205260405f20875f5260205260405f2054867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036102da575b5050610219565b6102e391612fed565b855f52600560205260405f208333165f5260205260405f20885f5260205260405f20555f866102d3565b50845f52600360205260405f208233165f5260205260ff60405f20541615610214565b5f80fd5b346103305761034236612d85565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ed73ffffffffffffffffffffffffffffffffffffffff805f9516956103bb6103b3866130aa565b3390896130f0565b169233841415806104a0575b6103f2575b8385526004602052604085208686526020526040852061025f828254612fed565b0390a4005b83855260056020526040852073ffffffffffffffffffffffffffffffffffffffff33168652602052604085208686526020526040852054817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610459575b50506103cc565b61046291612fed565b84865260056020526040862073ffffffffffffffffffffffffffffffffffffffff331687526020526040862087875260205260408620558681610452565b5083855260036020526040852073ffffffffffffffffffffffffffffffffffffffff3316865260205260ff604086205416156103c7565b7f54e3ca0d000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610330576101207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761053836612e81565b60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c360112610330576040519061056f82612df6565b60a4358015158103610330578252602082019060c435825260e4359073ffffffffffffffffffffffffffffffffffffffff8216820361033057604084019182526101043567ffffffffffffffff8111610330576105d0903690600401612f4d565b9290937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761060261350f565b51156108205760a0822092835f52600660205260405f209061062382613576565b60808401958482828a8a5173ffffffffffffffffffffffffffffffffffffffff169361064e94613b44565b90949195606088015160020b908b511515905173ffffffffffffffffffffffffffffffffffffffff1691604051986106858a612e12565b895260208901526040880152606087015262ffffff166080860152885115155f149862ffffff6107a2986106db61078f9860209d6108005773ffffffffffffffffffffffffffffffffffffffff8b511695614959565b9492968291926107d3575b505073ffffffffffffffffffffffffffffffffffffffff845116938e6fffffffffffffffffffffffffffffffff60408301511691015160020b90604051958860801d600f0b875288600f0b60208801526040870152606086015260808501521660a08301527f40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f60c03393a38673ffffffffffffffffffffffffffffffffffffffff8a5116613d81565b809491946107aa575b5050823391613652565b604051908152f35b73ffffffffffffffffffffffffffffffffffffffff6107cc9251169083613652565b8480610798565b73ffffffffffffffffffffffffffffffffffffffff165f5260018f5260405f209081540190558e806106e6565b73ffffffffffffffffffffffffffffffffffffffff8e8c01511695614959565b7fbe8b8507000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330577fffffffffffffffffffffffff00000000000000000000000000000000000000006108a0612d3f565b73ffffffffffffffffffffffffffffffffffffffff5f54916108c58284163314613007565b1691829116175f55337f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004355c5f5260205ff35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b346103305761098d36612f7b565b6040519160408360208152836020820152019160051b8301916020806040850193925b83355481520191019084838210156109cc5750602080916109b0565b60408186030190f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610a0c612d3f565b73ffffffffffffffffffffffffffffffffffffffff610a29612d62565b91165f52600360205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f52602052602060ff60405f2054166040519015158152f35b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610a9d612d3f565b73ffffffffffffffffffffffffffffffffffffffff81169081610ae15750505f7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d005b610aea90613a92565b907f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d7f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955d005b3461033057610b3f36612f7b565b6040519160408360208152836020820152019160051b8301916020806040850193925b83355c81520191019084838210156109cc575060208091610b62565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305773ffffffffffffffffffffffffffffffffffffffff610bca612d3f565b165f526001602052602060405f2054604051908152f35b34610330575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610c68612d3f565b610c70612d62565b60443573ffffffffffffffffffffffffffffffffffffffff600254163303610d5f5773ffffffffffffffffffffffffffffffffffffffff821680151580610d1f575b610cf7576020936107a29280610cef5750815f526001855260405f20549384925b5f526001865260405f20610ce8848254612fed565b90556131f8565b938492610cd3565b7fc79e5948000000000000000000000000000000000000000000000000000000005f5260045ffd5b508073ffffffffffffffffffffffffffffffffffffffff7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95c1614610cb2565b7f48f5c3ed000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610dbe612d3f565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d757335f90815273ffffffffffffffffffffffffffffffffffffffff8216602052604090205c610e146024356130aa565b9081600f0b03610e3157610e2f9133915f03600f0b906130f0565b005b7fbda73abf000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610e9136612e81565b610e99612e6f565b9073ffffffffffffffffffffffffffffffffffffffff600254163303610d5f57623e900062fff0008316106103e9610fff8416101615610f6557602060a07fe9c42593e71f84403b84352cd168d693e2c9fcd1fdbcc3feb21d92b43e6696f9922092835f526006825260405f20610f0f81613576565b805479ffffff00000000000000000000000000000000000000000000008360b81b16907fffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffff1617905562ffffff60405191168152a2005b62ffffff827fa7abe2f7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057610fce36612e81565b60a4359073ffffffffffffffffffffffffffffffffffffffff821680830361033057610ff861350f565b6060820191825160020b617fff81136114245750825160020b600181126113f9575073ffffffffffffffffffffffffffffffffffffffff815116602082019073ffffffffffffffffffffffffffffffffffffffff825116808210156113c2575050608082019073ffffffffffffffffffffffffffffffffffffffff82511690604084019161108c62ffffff845116826139b7565b1561139757506110a162ffffff835116613a75565b96835173ffffffffffffffffffffffffffffffffffffffff8116908133036112e0575b505060a0852090815f52600660205260405f2090815473ffffffffffffffffffffffffffffffffffffffff166112b8576020997fdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438927cffffff000000000000000000000000000000000000000000000000000061114260a0946145fc565b9260d01b168a76ffffff000000000000000000000000000000000000000084861b161717905562ffffff73ffffffffffffffffffffffffffffffffffffffff808a5116965116965116995160020b73ffffffffffffffffffffffffffffffffffffffff885116906040519b8c528c8c015260408b01528860608b015260020b98896080820152a45173ffffffffffffffffffffffffffffffffffffffff8116908133036111f4575b8585604051908152f35b61100016611203575b806111ea565b6112af9261128d604051937f6fe7e6eb0000000000000000000000000000000000000000000000000000000088860152336024860152604485019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60e48301528361010483015261010482526112aa61012483612e2e565b613f25565b508280806111fd565b7f7983c051000000000000000000000000000000000000000000000000000000005f5260045ffd5b612000166112ef575b806110c4565b61139090604051907fdc98354e00000000000000000000000000000000000000000000000000000000602083015233602483015261137a604483018973ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8860e483015260e482526112aa61010483612e2e565b50886112e9565b7fe65af6a0000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60449250604051917f6e6c983000000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b7fe9e90588000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7fb70024f8000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b34610330576101407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761148836612e81565b60807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5c36011261033057604051906114bf82612dda565b60a4358060020b810361033057825260c4358060020b810361033057602083015260e43560408301526101043560608301526101243567ffffffffffffffff811161033057611512903690600401612f4d565b90927fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761154361350f565b60a0832093845f52600660205260405f20608052611562608051613576565b608084015173ffffffffffffffffffffffffffffffffffffffff811690813303611ede575b5050815160020b92602083015160020b916115a56040850151613785565b93606087015160020b9760608201516040519960c08b018b811067ffffffffffffffff821117611eb157604052338b528860208c01528660408c015287600f0b60608c015260808b015260a08a01525f9185881215611e7a577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276188812611e4e57620d89e88613611e22576040519261163c84612dda565b5f84525f60208501525f60408501525f606085015287600f0b611b25575b600460805101978960020b5f528860205260405f20988860020b5f5260205260405f206080515460a01c60020b8b81125f14611acf575060028060018c0154600184015490039b015491015490039b5b60a073ffffffffffffffffffffffffffffffffffffffff825116910151906040519160268301528960068301528b600383015281525f603a600c83012091816040820152816020820152525f5260066080510160205260405f20976fffffffffffffffffffffffffffffffff8954169982600f0b155f14611a72578a15611a4a5761176f61176960409f9b61184e9c6118609e5b60018301956117616002611755848a548503615703565b95019283548503615703565b9655556130aa565b916130aa565b6fffffffffffffffffffffffffffffffff169060801b179a8b965f84600f0b126119dc575b5082600f0b611898575b5050506117c46117b58560801d8360801d01613785565b9185600f0b90600f0b01613785565b6fffffffffffffffffffffffffffffffff169060801b1791815160020b90602083015160020b8c8401516060850151918e5194855260208501528d84015260608301527ff208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec60803393a38873ffffffffffffffffffffffffffffffffffffffff60808201511661385b565b8094919461186c575b50833391613652565b82519182526020820152f35b6118929073ffffffffffffffffffffffffffffffffffffffff6080840151169083613652565b85611857565b60805154929350909173ffffffffffffffffffffffffffffffffffffffff81169060a01c60020b828112156118fe575050906118f2926118e76118dd6118ed94614158565b91600f0b92614158565b90614527565b613785565b60801b5b8b808061179e565b92809193125f146119a95761193d9161192a6118ed6118ed9361192488600f0b91614158565b87614527565b9361193886600f0b92614158565b6144ca565b6fffffffffffffffffffffffffffffffff169060801b17906fffffffffffffffffffffffffffffffff61197c60036080510192600f0b8284541661456e565b167fffffffffffffffffffffffffffffffff000000000000000000000000000000008254161790556118f6565b906118ed9250926119bf6118dd6119c595614158565b906144ca565b6fffffffffffffffffffffffffffffffff166118f6565b808f9151611a1e575b01516119f2575b8e611794565b611a198260805160049160020b5f52016020525f6002604082208281558260018201550155565b6119ec565b611a458360805160049160020b5f52016020525f6002604082208281558260018201550155565b6119e5565b7faefeb924000000000000000000000000000000000000000000000000000000005f5260045ffd5b61176f61176960409f9b61184e9c6118609e6fffffffffffffffffffffffffffffffff611aa289600f0b8361456e565b167fffffffffffffffffffffffffffffffff0000000000000000000000000000000084541617835561173e565b9099908913611af55760028060018c0154600184015490039b015491015490039b6116aa565b9860026001608051015460018c01549003600183015490039a81806080510154910154900391015490039b6116aa565b6004608051018960020b5f5280602052898960405f20611b7e81546fffffffffffffffffffffffffffffffff611b6181831695600f0b8661456e565b16931594858515141595611dee575b508d600f0b9060801d613d3a565b60801b82179055602087015285528760020b5f5260205260405f208054906fffffffffffffffffffffffffffffffff8216611bbc8b600f0b8261456e565b901592836fffffffffffffffffffffffffffffffff831615141593611dc1575b8b600f0b9060801d600f0b03916f7fffffffffffffffffffffffffffffff83137fffffffffffffffffffffffffffffffff80000000000000000000000000000000841217611d9457826fffffffffffffffffffffffffffffffff935060801b83831617905516606086015260408501525f88600f0b1215611ca1575b8351611c85575b60408401511561165a57611c8060808c015160020b8860056080510161410c565b61165a565b611c9c60808c015160020b8a60056080510161410c565b611c5f565b60808b015160020b6fffffffffffffffffffffffffffffffff600181602088015116925f817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276180712817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618050390620d89e8050301810416809111611d68576fffffffffffffffffffffffffffffffff6060860151161115611c5857867fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b897fb8e3c385000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b6080515460a01c60020b8b13611bdc57600160805101546001840155600260805101546002840155611bdc565b6080515460a01c60020b1215611e05575b8e611b70565b600160805101546001840155600260805101546002840155611dff565b857f1ad777f8000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b877fd5e2f7ab000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60448887604051917fc4433ed500000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f604085015113808091611fd6575b15611f6b5750506040517f259982e5000000000000000000000000000000000000000000000000000000006020820152611f62916112aa82611f368887898c33602487016136cb565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101845283612e2e565b505b8580611587565b159081611fc8575b50611f7f575b50611f64565b6040517f21d0ee70000000000000000000000000000000000000000000000000000000006020820152611fc1916112aa82611f368887898c33602487016136cb565b5085611f79565b610200915016151587611f73565b5061080082161515611eed565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761201a612d3f565b73ffffffffffffffffffffffffffffffffffffffff612037612d62565b91165f52600560205273ffffffffffffffffffffffffffffffffffffffff60405f2091165f5260205260405f206044355f52602052602060405f2054604051908152f35b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576120b2612d3f565b602435908115158092036103305773ffffffffffffffffffffffffffffffffffffffff90335f52600360205260405f208282165f5260205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0081541660ff851617905560405192835216907fceb576d9f15e4e200fdb5096d64d5dfd667e16def20c1eefd14256d8e3faa26760203392a3602060405160018152f35b346103305760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761218a36612e81565b612192612e6f565b906280000062ffffff60408301511614801590612246575b61221e5760a0906121ba8361368e565b205f52600660205260405f20906121d082613576565b81547fffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff1660d09190911b7cffffff000000000000000000000000000000000000000000000000000016179055005b7f30d21641000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff6080820151163314156121aa565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760043567ffffffffffffffff8111610330576122b9903690600401612f4d565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c6124cd57612345915f9160017fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d60405193849283927f91dd734600000000000000000000000000000000000000000000000000000000845260206004850152602484019161306c565b038183335af19081156124c2575f9161241a575b507f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c6123f25760406020915f7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f835194859381855280519182918282880152018686015e5f85828601015201168101030190f35b7f5212cba1000000000000000000000000000000000000000000000000000000005f5260045ffd5b90503d805f833e61242b8183612e2e565b8101906020818303126103305780519067ffffffffffffffff8211610330570181601f820112156103305780519067ffffffffffffffff8211611eb1576040519261249e60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8601160185612e2e565b8284526020838301011161033057815f9260208093018386015e8301015281612359565b6040513d5f823e3d90fd5b7f5090d6c6000000000000000000000000000000000000000000000000000000005f5260045ffd5b346103305773ffffffffffffffffffffffffffffffffffffffff61251836612d85565b91929092335f52600560205260405f208282165f5260205260405f20845f526020528260405f205560405192835216907fb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a760203392a4602060405160018152f35b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576125ab612d3f565b7fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7576107a260209161342d565b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576024356004356040519160408360208152826020820152019060051b8301916001602060408501935b835481520191019084838210156109cc57506020600191612635565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305773ffffffffffffffffffffffffffffffffffffffff61269d612d3f565b6126ab825f54163314613007565b16807fffffffffffffffffffffffff000000000000000000000000000000000000000060025416176002557fb4bd8ef53df690b9943d3318996006dbb82a25f54719d8c8035b516a2a5b8acc5f80a2005b34610330576101007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305761273536612e81565b60c4359060a43560e43567ffffffffffffffff81116103305761275c903690600401612f4d565b9190937fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75761278e61350f565b60a0842094855f52600660205260405f20946127a986613576565b60808101805173ffffffffffffffffffffffffffffffffffffffff811690813303612943575b50506fffffffffffffffffffffffffffffffff60038801541697881561291b576020986127fb876130aa565b5f03612806876130aa565b5f036fffffffffffffffffffffffffffffffff169060801b179887612907575b866128f2575b5050612839338985613652565b60405190868252858a8301527f29ef05caaff9404b7cb6d1c0e9bbae9eaa7ab2541feba1a9c4248594c08156cb60403393a3519273ffffffffffffffffffffffffffffffffffffffff841693843303612897575b8888604051908152f35b6010166128a5575b8061288d565b6128e6956112aa93611f36926040519788957fe1b4af69000000000000000000000000000000000000000000000000000000008d88015233602488016135bc565b5082808080808061289f565b600201908660801b048154019055898061282c565b60018101828960801b048154019055612826565b7fa74f97ab000000000000000000000000000000000000000000000000000000005f5260045ffd5b602016612951575b806127cf565b6040517fb6a8b0fa000000000000000000000000000000000000000000000000000000006020820152612994916112aa82611f368b898b8d8b33602488016135bc565b508861294b565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057600435545f5260205ff35b34610330576129e336612d85565b907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d7577f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288596103ed73ffffffffffffffffffffffffffffffffffffffff805f941695612a62612a55876130aa565b8603600f0b3390896130f0565b16938484526004602052604084208685526020526040842061025f828254612ffa565b5f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330577fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d75760206107a23361342d565b346103305760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261033057612b17612d3f565b612b1f612d62565b604435907fc090fc4683624cfc3884e9d8de5eca132f2d0ec062aff75d43c0465d5ceeab235c156104d757610e2f92612b67612b5a846130aa565b5f03600f0b3390836130f0565b6131f8565b346103305773ffffffffffffffffffffffffffffffffffffffff612b8f36612d85565b91929092335f52600460205260405f20845f5260205260405f20612bb4848254612fed565b90551690815f52600460205260405f20835f5260205260405f20612bd9828254612ffa565b9055604080513380825260208201939093527f1b3d7edb2e9c0b0e7c525b20aaaef0f5940d2ed71663c7d39266ecafac7288599181908101610279565b346103305760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610330576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361033057807f01ffc9a70000000000000000000000000000000000000000000000000000000060209214908115612cab575b506040519015158152f35b7f0f632fb30000000000000000000000000000000000000000000000000000000091501482612ca0565b346103305760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103305760209073ffffffffffffffffffffffffffffffffffffffff612d24612d3f565b165f526004825260405f206024355f52825260405f20548152f35b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126103305760043573ffffffffffffffffffffffffffffffffffffffff8116810361033057906024359060443590565b6080810190811067ffffffffffffffff821117611eb157604052565b6060810190811067ffffffffffffffff821117611eb157604052565b60a0810190811067ffffffffffffffff821117611eb157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117611eb157604052565b60a4359062ffffff8216820361033057565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60a09101126103305760405190612eb882612e12565b8160043573ffffffffffffffffffffffffffffffffffffffff8116810361033057815260243573ffffffffffffffffffffffffffffffffffffffff8116810361033057602082015260443562ffffff811681036103305760408201526064358060020b81036103305760608201526084359073ffffffffffffffffffffffffffffffffffffffff821682036103305760800152565b9181601f840112156103305782359167ffffffffffffffff8311610330576020838186019501011161033057565b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126103305760043567ffffffffffffffff811161033057826023820112156103305780600401359267ffffffffffffffff84116103305760248460051b83010111610330576024019190565b91908203918211611d9457565b91908201809211611d9457565b1561300e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152fd5b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b6f800000000000000000000000000000008110156130c857600f0b90565b7f93dafdf1000000000000000000000000000000000000000000000000000000005f5260045ffd5b9190600f0b9182156131f357613126919073ffffffffffffffffffffffffffffffffffffffff8092165f521660205260405f2090565b613132815c9283613b29565b80915d6131a357507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d5b565b156131aa57565b60017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5c017f7d4b3164c6e45b97e7d87b7125a44c5828d005af88f9d751cfd78729c5d99a0b5d565b505050565b90919073ffffffffffffffffffffffffffffffffffffffff811690816132ea5750505f80808093855af11561322a5750565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d011673ffffffffffffffffffffffffffffffffffffffff604051927f90bfb8650000000000000000000000000000000000000000000000000000000084521660048301525f6024830152608060448301528060a00160648301523d60848301523d5f60a484013e7ff4b3b1bc0000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b60205f60448194968260409573ffffffffffffffffffffffffffffffffffffffff988751998a947fa9059cbb00000000000000000000000000000000000000000000000000000000865216600485015260248401525af13d15601f3d116001855114161716928281528260208201520152156133635750565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d0116604051917f90bfb86500000000000000000000000000000000000000000000000000000000835260048301527fa9059cbb000000000000000000000000000000000000000000000000000000006024830152608060448301528060a00160648301523d60848301523d5f60a484013e7ff27f64e40000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95c919073ffffffffffffffffffffffffffffffffffffffff8316613482576131a19034935b61347c856130aa565b906130f0565b346134e7576131a1906134be7f1e0745a7db1623981f0b2a5d4232364c00787266eb75ad546f190e6cebe9bd955c6134b986613a92565b612fed565b935f7f27e098c505d44ec3574004bca052aabf76bd35004c182099d8c575fb238593b95d613473565b7fb0ec849e000000000000000000000000000000000000000000000000000000005f5260045ffd5b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000498581ff718922c3f8e6a244956af099b2652b2b16300361354e57565b7f0d89438e000000000000000000000000000000000000000000000000000000005f5260045ffd5b5473ffffffffffffffffffffffffffffffffffffffff161561359457565b7f486aa307000000000000000000000000000000000000000000000000000000005f5260045ffd5b91926136376101209473ffffffffffffffffffffffffffffffffffffffff61364f999794168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b60c083015260e082015281610100820152019161306c565b90565b9073ffffffffffffffffffffffffffffffffffffffff60206131a1949361368185848351168660801d906130f0565b01511690600f0b906130f0565b62ffffff16620f424081116136a05750565b7f14002113000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b9061364f95936137486101609473ffffffffffffffffffffffffffffffffffffffff61377794168552602085019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08501526020820151900b60e0840152604081015161010084015260600151610120830152565b81610140820152019161306c565b9081600f0b9182036130c857565b926138419061381261364f99979473ffffffffffffffffffffffffffffffffffffffff6101a09895168752602087019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051600290810b60c08701526020820151900b60e0860152604081015161010086015260600151610120850152565b61014083015261016082015281610180820152019161306c565b939590919296945f9673ffffffffffffffffffffffffffffffffffffffff861633146139ac57885f6040870151135f1461393b5761040087166138a2575b50505050505050565b61392e9799985092613927969594926138ef9261391b956040519788967f9f063efc0000000000000000000000000000000000000000000000000000000060208901523360248901613793565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282612e2e565b6002821615159161459f565b80926145bf565b915f808080808080613899565b95949392919061010086166139535750505050505050565b61392e979950869850916138ef916139a09493613927986040519788967f6c2bbe7e0000000000000000000000000000000000000000000000000000000060208901523360248901613793565b6001821615159161459f565b505f96505050505050565b608081161580613a69575b613a3f57604081161580613a5d575b613a3f5761040081161580613a51575b613a3f5761010081161580613a45575b613a3f5773ffffffffffffffffffffffffffffffffffffffff8116613a1f575062ffffff1662800000141590565b613fff161590811591613a30575090565b62800000915062ffffff161490565b50505f90565b506001811615156139f1565b506002811615156139e1565b506004811615156139d1565b506008811615156139c2565b6280000062ffffff821614613a8d5761364f8161368e565b505f90565b73ffffffffffffffffffffffffffffffffffffffff1680613ab257504790565b6020602491604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa9081156124c2575f91613afa575090565b90506020813d602011613b21575b81613b1560209383612e2e565b81010312610330575190565b3d9150613b08565b9190915f8382019384129112908015821691151617611d9457565b6020830151955f9586959194913373ffffffffffffffffffffffffffffffffffffffff851614613d2d5760808416613b7e575b5050505050565b613c66926138ef613c6092613c4c946040519586947f575e24b4000000000000000000000000000000000000000000000000000000006020870152336024870152613c16604487018c73ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8051151560e487015260208101516101048701526040015173ffffffffffffffffffffffffffffffffffffffff16610124860152565b61014061014485015261016484019161306c565b82613f25565b916060835103613d05576040015162ffffff166280000014613cf9575b600816613c94575b80808080613b77565b604001519250608083901d600f0b8015613c8b57613cb5905f861295613b29565b9315613cf1575f84135b613cc9575f613c8b565b7ffa0b71d6000000000000000000000000000000000000000000000000000000005f5260045ffd5b5f8412613cbf565b60608201519350613c83565b7f1e048e1d000000000000000000000000000000000000000000000000000000005f5260045ffd5b505f965086955050505050565b90600f0b90600f0b01907fffffffffffffffffffffffffffffffff8000000000000000000000000000000082126f7fffffffffffffffffffffffffffffff831317611d9457565b9196959394929473ffffffffffffffffffffffffffffffffffffffff83163314613f18578460801d94600f0b938860408516613e40575b50505050505f9481600f0b15801590613e34575b613dd8575b5050509190565b613e0f9395505f60208201511290511515145f14613e17576fffffffffffffffffffffffffffffffff169060801b175b80936145bf565b5f8080613dd1565b906fffffffffffffffffffffffffffffffff169060801b17613e08565b5082600f0b1515613dcc565b613efc613f08946138ef6118ed95613f0e999895613ee1613c16966040519788967fb47b2fb1000000000000000000000000000000000000000000000000000000006020890152336024890152604488019073ffffffffffffffffffffffffffffffffffffffff6080809282815116855282602082015116602086015262ffffff6040820151166040860152606081015160020b6060860152015116910152565b8c61014485015261016061016485015261018484019161306c565b6004821615159161459f565b90613d3a565b5f80808088613db8565b5050505050909150905f90565b9190918251925f8060208301958682865af115613fc3575050604051917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f3d011683016040523d83523d9060208401915f833e6020845110918215613f8f575b5050613d0557565b5190517fffffffff000000000000000000000000000000000000000000000000000000009182169116141590505f80613f87565b5183517fffffffff00000000000000000000000000000000000000000000000000000000811691600481106140d7575b50507fffffffff000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f3d01169173ffffffffffffffffffffffffffffffffffffffff604051947f90bfb865000000000000000000000000000000000000000000000000000000008652166004850152166024830152608060448301528060a00160648301523d60848301523d5f60a484013e7fa9e35b2f0000000000000000000000000000000000000000000000000000000060c4828401600460a4820152015260e40190fd5b7fffffffff000000000000000000000000000000000000000000000000000000009250829060040360031b1b16168280613ff3565b919060020b9060020b9081810761413a5705908160081d5f52602052600160ff60405f2092161b8154189055565b601c906044926040519163d4d8f3e683526020830152604082015201fd5b60020b908160ff1d82810118620d89e8811161449e5763ffffffff9192600182167001fffcb933bd6fad37aa2d162d1a59400102700100000000000000000000000000000000189160028116614482575b60048116614466575b6008811661444a575b6010811661442e575b60208116614412575b604081166143f6575b608081166143da575b61010081166143be575b61020081166143a2575b6104008116614386575b610800811661436a575b611000811661434e575b6120008116614332575b6140008116614316575b61800081166142fa575b6201000081166142de575b6202000081166142c3575b6204000081166142a8575b620800001661428f575b5f12614268575b0160201c90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04614261565b6b048a170391f7dc42444e8fa290910260801c9061425a565b6d2216e584f5fa1ea926041bedfe9890920260801c91614250565b916e5d6af8dedb81196699c329225ee6040260801c91614245565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c9161423a565b916f31be135f97d08fd981231505542fcfa60260801c9161422f565b916f70d869a156d2a1b890bb3df62baf32f70260801c91614225565b916fa9f746462d870fdf8a65dc1f90e061e50260801c9161421b565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91614211565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91614207565b916ff3392b0822b70005940c7a398e4b70f30260801c916141fd565b916ff987a7253ac413176f2b074cf7815e540260801c916141f3565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c916141e9565b916ffe5dee046a99a2a811c461f1969c30530260801c916141df565b916fff2ea16466c96a3843ec78b326b528610260801c916141d6565b916fff973b41fa98c081472e6896dfb254c00260801c916141cd565b916fffcb9843d60f6159c9db58835c9266440260801c916141c4565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916141bb565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c916141b2565b916ffff97272373d413259a46990580e213a0260801c916141a9565b827f8b86327a000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b905f83600f0b125f146144ff576144f5925f036fffffffffffffffffffffffffffffffff1691615a3d565b5f81126130c85790565b61451b926fffffffffffffffffffffffffffffffff16916159e2565b5f81126130c8575f0390565b905f83600f0b125f14614552576144f5925f036fffffffffffffffffffffffffffffffff1691615b34565b61451b926fffffffffffffffffffffffffffffffff1691615a7d565b906fffffffffffffffffffffffffffffffff90600f0b911601908160801c61459257565b6393dafdf15f526004601cfd5b906145a991613f25565b9015613a8d576040815103613d05576040015190565b6145e2906145d48360801d8260801d03613785565b92600f0b90600f0b03613785565b6fffffffffffffffffffffffffffffffff169060801b1790565b73fffd8963efd1fc6a506488495d951d516396168273ffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffd895d830116116148e05777ffffffffffffffffffffffffffffffffffffffff000000008160201b168060ff61467983615bdb565b1691608083106148d457507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8182011c5b800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c800280607f1c8160ff1c1c80029081607f1c8260ff1c1c80029283607f1c8460ff1c1c80029485607f1c8660ff1c1c80029687607f1c8860ff1c1c80029889607f1c8a60ff1c1c80029a8b607f1c8c60ff1c1c80029c8d80607f1c9060ff1c1c800260cd1c6604000000000000169d60cc1c6608000000000000169c60cb1c6610000000000000169b60ca1c6620000000000000169a60c91c6640000000000000169960c81c6680000000000000169860c71c670100000000000000169760c61c670200000000000000169660c51c670400000000000000169560c41c670800000000000000169460c31c671000000000000000169360c21c672000000000000000169260c11c674000000000000000169160c01c67800000000000000016907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff800160401b1717171717171717171717171717693627a301d71055774c85027ffffffffffffffffffffffffffffffffffd709b7e5480fba5a50fed5e62ffc556810160801d60020b906fdb2df09e81959a81455e260799a0632f0160801d60020b918282145f146148915750905090565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff6148c584614158565b16116148cf575090565b905090565b905081607f031b6146a9565b73ffffffffffffffffffffffffffffffffffffffff907f61487524000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b811561492c570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b6040519290915f61496985612df6565b5f855260208501925f845260408601955f875280968654956040860151159586155f146156f557610fff8860b81c16945b8151925f948a73ffffffffffffffffffffffffffffffffffffffff16918288528b60a01c60020b90526fffffffffffffffffffffffffffffffff60038d0154169052608083015162400000811615155f146156e65762bfffff166149fd8161368e565b61ffff88166156cb575b8096620f424062ffffff8316101561569a575b8451156156845750508861562457606083019073ffffffffffffffffffffffffffffffffffffffff825116818110156155ed5750505173ffffffffffffffffffffffffffffffffffffffff166401000276a38111156155c257505b604051986101008a018a811067ffffffffffffffff821117611eb1576040525f8a525f60208b01525f60408b01525f60608b01525f60808b01525f60a08b01525f60c08b015288155f146155b45760018b0154949390945b60e08b01525b8015801561557a575b6154205788868d8c8e73ffffffffffffffffffffffffffffffffffffffff8351168252602083015160020b602089015160020b90815f8183071291050386155f14615275576fffffffffffffffffffffffffffffffff937ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2761860409460019484600560ff60609716938260020b60081d890b5f5201602052875f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8460ff031c9054169283151593845f146152635790614bb760ff92615bdb565b90031660020b900360020b0260020b5b905b15158684015260020b8060208401521315615238575b620d89e8602082015160020b121561522a575b73ffffffffffffffffffffffffffffffffffffffff614c17602083015160020b614158565b16918291015273ffffffffffffffffffffffffffffffffffffffff8551169673ffffffffffffffffffffffffffffffffffffffff60608c0151169283911516818310189118021892015116928d73ffffffffffffffffffffffffffffffffffffffff8316821015915f87125f1461507f5762ffffff8516620f424003614c9f81895f03615785565b94841561506e57614cb1888483615a7d565b955b868110614fb257509660a093929173ffffffffffffffffffffffffffffffffffffffff98978891620f424062ffffff8316145f14614f9e575050865b955b15614f905791614d0092615a3d565b925b60c0820152015260808d0152168c525f8351135f14614f605760a08a0151905f82126130c8570392614d3d60808b015160c08c015190612ffa565b5f81126130c8578103908113600116611d9457935b61ffff8716614f18575b6fffffffffffffffffffffffffffffffff60408d01511680614efe575b5073ffffffffffffffffffffffffffffffffffffffff8c511673ffffffffffffffffffffffffffffffffffffffff60608c01511681145f14614ec2575060408a0151614e10575b88614e03577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60208b015160020b0160020b5b60020b60208d01525b9392614ad3565b60208a015160020b614df3565b88614e96576fffffffffffffffffffffffffffffffff614e7d8d8d8d600460e08201519260206002820154935b015160020b60020b5f520160205260405f2091600183019081549003905560028201908154900390555460801d908c15614e88575b60400151831661456e565b1660408d0152614dc0565b5f91909103600f0b90614e72565b6fffffffffffffffffffffffffffffffff614e7d8d8d8d6004600183015492602060e084015193614e3d565b73ffffffffffffffffffffffffffffffffffffffff8b51168103614ee7575b50614dfc565b614ef0906145fc565b60020b60208d01525f614ee1565b60c08b015160801b0460e08b01510160e08b01525f614d79565b9662ffffff861661ffff881603614f435760c08a0151905b8160c08c01510360c08c01520196614d5c565b620f424060808b015161ffff89169060c08d015101020490614f30565b60808a015160c08b015101905f82126130c857019260a08a01515f81126130c857614f8a91613b29565b93614d52565b614f9992615b34565b614d00565b62ffffff614fad921689615c68565b614cef565b9650505092505082918415811517615061578e60a09173ffffffffffffffffffffffffffffffffffffffff96845f14614ffc57614ff0878284615d07565b80978a015f0395614cf1565b87871161503a576150356150306150286fffffffffffffffffffffffffffffffff84168a60601b614922565b8a8516612ffa565b615d9b565b614ff0565b61503561503061505c6fffffffffffffffffffffffffffffffff84168a61588a565b615028565b634f2461b85f526004601cfd5b6150798882856159e2565b95614cb3565b9193509190831561521957615095858284615a3d565b915b8287106150f7579073ffffffffffffffffffffffffffffffffffffffff9560a09280965b156150e857916150ca92615a7d565b925b6150e362ffffff8d16620f42408190039086615c68565b614d02565b6150f1926159e2565b926150cc565b50915050838315821517615061578d83156151ef575073ffffffffffffffffffffffffffffffffffffffff851161519c578460601b6fffffffffffffffffffffffffffffffff851680820615159104015b73ffffffffffffffffffffffffffffffffffffffff8316928184111561518f578f939573ffffffffffffffffffffffffffffffffffffffff60a093819803165b80966150bb565b634323a5555f526004601cfd5b6fffffffffffffffffffffffffffffffff84166151c7816c0100000000000000000000000088615943565b90801561492c576c010000000000000000000000008709156151485760010180615148575f80fd5b9180856152148873ffffffffffffffffffffffffffffffffffffffff9860a095615c91565b615188565b615224858383615b34565b91615097565b620d89e86020820152614bf2565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276186020820152614bdf565b5060020b900360020b0260020b614bc7565b60019194939650600592955001938460020b60081d60010b5f520160205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600160ff86161b0119905416908d8b831592831597885f146153c15750505050610330578f9160018f8f96907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff276186060928f989560409660ff896fffffffffffffffffffffffffffffffff9a5f03166101e07f804040554300526644320000502061067405302602000010750620017611707760fc7fb6db6db6ddddddddd34d34d349249249210842108c6318c639ce739cffffffff840260f81c161b60f71c167e1f0d1e100c1d070f090b19131c1706010e11080a1a141802121b1503160405601f85851693831c63d76453e004161a17031660020b9060020b0160020b0260020b5b90614bc9565b90956fffffffffffffffffffffffffffffffff955060409450600193987ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27618918960ff6060969b811681031660020b9060020b0160020b0260020b6153bb565b949891955099969298919598602088015160a01b76ffffff0000000000000000000000000000000000000000167fffffffffffffffffff000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff8a51169216171782556fffffffffffffffffffffffffffffffff6003830154166fffffffffffffffffffffffffffffffff604089015116809103615535575b5082156155265760e060029101519101555b825190155f82121461551057506154ee6154f69293613785565b925103613785565b6fffffffffffffffffffffffffffffffff169060801b1793565b6154f69250906155209103613785565b91613785565b60e060019101519101556154d4565b6fffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffff000000000000000000000000000000006003840154161760038301555f6154c2565b5073ffffffffffffffffffffffffffffffffffffffff8c511673ffffffffffffffffffffffffffffffffffffffff60608501511614614adc565b60028b015494939094614acd565b7f9e4d7cc7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60449250604051917f7c9c6e8f00000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b606083019073ffffffffffffffffffffffffffffffffffffffff825116818111156155ed5750505173ffffffffffffffffffffffffffffffffffffffff1673fffd8963efd1fc6a506488495d951d5263988d268110156155c25750614a75565b9a509a50509950505050505050505f925f929190565b5f85511315614a1a577f96206246000000000000000000000000000000000000000000000000000000005f5260045ffd5b62ffffff610fff89169116620f424081830204910103614a07565b508960d01c62ffffff166149fd565b610fff8860c41c169461499a565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393847001000000000000000000000000000000001115610330571461577c57700100000000000000000000000000000000910990828211900360801b910360801c1790565b50505060801c90565b818102907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83820990828083109203918083039283620f424011156103305714615804577fde8f6cefed634549b62c77574f722e1ac57e23f24d8fd5cb790fb65668c2613993620f4240910990828211900360fa1b910360061c170290565b5050620f424091500490565b90808202917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff828209918380841093039280840393846c0100000000000000000000000011156103305714615881576c01000000000000000000000000910990828211900360a01b910360601c1790565b50505060601c90565b908160601b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6c01000000000000000000000000840992828085109403938085039485841115610330571461593c576c0100000000000000000000000082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b5091500490565b91818302917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8185099383808610950394808603958685111561033057146159da579082910981805f03168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b505091500490565b6fffffffffffffffffffffffffffffffff6c010000000000000000000000009173ffffffffffffffffffffffffffffffffffffffff80600195169116038060ff1d90810118931692615a348185615810565b93091515160190565b6fffffffffffffffffffffffffffffffff9073ffffffffffffffffffffffffffffffffffffffff8061364f9594169116038060ff1d908101189116615810565b9073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff831611615b2e575b73ffffffffffffffffffffffffffffffffffffffff8216928315615b22577bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff615b16948185169403169160601b16615c68565b90808206151591040190565b62bfc9215f526004601cfd5b90615ab2565b73ffffffffffffffffffffffffffffffffffffffff821673ffffffffffffffffffffffffffffffffffffffff821611615bd5575b73ffffffffffffffffffffffffffffffffffffffff8116918215615b225761364f937bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff615bd0948185169403169160601b16615943565b614922565b90615b68565b8015610330577f07060605060205000602030205040001060502050303040105050304000000006f8421084210842108cc6318c6db6d54be826fffffffffffffffffffffffffffffffff1060071b83811c67ffffffffffffffff1060061b1783811c63ffffffff1060051b1783811c61ffff1060041b1783811c60ff1060031b1792831c1c601f161a1790565b929190615c76828286615943565b93821561492c5709615c8457565b9060010190811561033057565b91908115615d02577bffffffffffffffffffffffffffffffff00000000000000000000000073ffffffffffffffffffffffffffffffffffffffff9160601b169216918282029183838311918404141615615cf55761364f9261503092820391615c68565b63f5c787f15f526004601cfd5b505090565b90918015615d955773ffffffffffffffffffffffffffffffffffffffff7bffffffffffffffffffffffffffffffff000000000000000000000000819460601b16921680820281615d578483614922565b14615d7d575b5090615d6c615d719284614922565b612ffa565b80820615159104011690565b8301838110615d5d579150615d9192615c68565b1690565b50905090565b9073ffffffffffffffffffffffffffffffffffffffff82169182036130c85756fea164736f6c634300081a000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000031fafd4889fa1269f7a13a66ee0fb458f27d72a9
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x31FAfd4889FA1269F7a13A66eE0fB458f27D72A9
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000031fafd4889fa1269f7a13a66ee0fb458f27d72a9
Generate instant answers for your smart contract questions using Al Models. Read more.
Net Worth in USD
Net Worth in ETH
Token Allocations
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| BASE | 98.91% | $4.02 | 1,034,440,460.4652 | $4,158,450,651.07 | |
| BASE | 0.29% | $1,762.61 | 6,975.307 | $12,294,745.81 | |
| BASE | 0.22% | $1,762.38 | 5,245.8846 | $9,245,242.09 | |
| BASE | 0.22% | $0.999705 | 9,082,486.5515 | $9,079,807.22 | |
| BASE | 0.13% | $66,057 | 84.6566 | $5,592,160.07 | |
| BASE | 0.03% | $0.022103 | 50,641,835.6097 | $1,119,338.52 | |
| BASE | 0.03% | $0.008427 | 127,026,204.7722 | $1,070,491.75 | |
| BASE | 0.02% | $0.072371 | 11,041,048.7544 | $799,051.74 | |
| BASE | 0.02% | $0.997813 | 728,821.4107 | $727,227.48 | |
| BASE | 0.01% | $0.999741 | 498,653.6662 | $498,524.51 | |
| BASE | <0.01% | $15.47 | 23,172.9434 | $358,485.43 | |
| BASE | <0.01% | $65,852 | 4.738 | $312,005.46 | |
| BASE | <0.01% | $0.084033 | 3,490,286.7603 | $293,299.27 | |
| BASE | <0.01% | $0.014743 | 19,124,123.2323 | $281,954.85 | |
| BASE | <0.01% | $0.391789 | 625,275.6092 | $244,976.11 | |
| BASE | <0.01% | $0.004571 | 53,345,794.6068 | $243,850.86 | |
| BASE | <0.01% | $0.00356 | 55,907,493.2547 | $199,020.05 | |
| BASE | <0.01% | $0.097004 | 1,984,147.7502 | $192,470.27 | |
| BASE | <0.01% | $0.000685 | 259,152,304.6716 | $177,578.93 | |
| BASE | <0.01% | $0.038274 | 4,557,461.7082 | $174,434.39 | |
| BASE | <0.01% | $3.26 | 53,503.2188 | $174,420.49 | |
| BASE | <0.01% | $0.00001 | 13,358,555,188.6819 | $134,520.65 | |
| BASE | <0.01% | $0.00001 | 13,009,145,681.877 | $131,392.37 | |
| BASE | <0.01% | $0.632164 | 186,749.6088 | $118,056.38 | |
| BASE | <0.01% | $0.015066 | 7,617,757.5926 | $114,772.34 | |
| BASE | <0.01% | $0.006495 | 16,483,944.7812 | $107,057.29 | |
| BASE | <0.01% | $0.245934 | 389,984.286 | $95,910.4 | |
| BASE | <0.01% | $0.058783 | 1,615,091.874 | $94,939.95 | |
| BASE | <0.01% | $1.16 | 76,112.1553 | $88,290.1 | |
| BASE | <0.01% | $0.060343 | 1,463,008.0429 | $88,282.29 | |
| BASE | <0.01% | $0.03076 | 2,387,610.0578 | $73,442.84 | |
| BASE | <0.01% | $0.000457 | 147,912,898.0926 | $67,650.92 | |
| BASE | <0.01% | $0.000002 | 29,054,787,603.8259 | $58,109.58 | |
| BASE | <0.01% | $15.74 | 3,590.8361 | $56,519.76 | |
| BASE | <0.01% | $0.000132 | 417,554,608.8533 | $55,138.09 | |
| BASE | <0.01% | $0.000159 | 328,267,159.0669 | $52,132.11 | |
| BASE | <0.01% | $0.336771 | 143,841.9655 | $48,441.8 | |
| BASE | <0.01% | $0.002534 | 19,099,520.08 | $48,400.86 | |
| BASE | <0.01% | $1.03 | 44,007.8674 | $45,152.07 | |
| BASE | <0.01% | $0.001174 | 37,757,931.8872 | $44,322.53 | |
| BASE | <0.01% | $0.000797 | 51,516,099.9298 | $41,076.36 | |
| BASE | <0.01% | $2,181.43 | 17.7477 | $38,715.29 | |
| BASE | <0.01% | $1,998.14 | 19.2687 | $38,501.55 | |
| BASE | <0.01% | $0.00183 | 20,831,955.2815 | $38,113.94 | |
| BASE | <0.01% | $0.999689 | 35,762.4358 | $35,751.31 | |
| BASE | <0.01% | $0.123682 | 284,878.8164 | $35,234.38 | |
| BASE | <0.01% | $0.006299 | 5,567,380.2836 | $35,066.59 | |
| BASE | <0.01% | $17.87 | 1,904.3718 | $34,031.12 | |
| BASE | <0.01% | $0.010317 | 3,297,710.1896 | $34,021.45 | |
| BASE | <0.01% | <$0.000001 | 94,968,720,610.0353 | $32,298.86 | |
| BASE | <0.01% | $0.000281 | 108,087,259.2307 | $30,359.55 | |
| BASE | <0.01% | $0.000086 | 351,182,495.7419 | $30,156.04 | |
| BASE | <0.01% | $0.809234 | 36,841.8842 | $29,813.71 | |
| BASE | <0.01% | $2.33 | 11,966.978 | $27,883.06 | |
| BASE | <0.01% | $1.93 | 12,796.9235 | $24,698.06 | |
| BASE | <0.01% | $2,088.8 | 10.6094 | $22,160.98 | |
| BASE | <0.01% | $0.133844 | 165,000.7306 | $22,084.36 | |
| BASE | <0.01% | $0.012313 | 1,757,032.4324 | $21,634.36 | |
| BASE | <0.01% | $0.02284 | 946,912.9867 | $21,627.7 | |
| BASE | <0.01% | $0.488696 | 42,649.2727 | $20,842.53 | |
| BASE | <0.01% | $0.432696 | 45,415.4439 | $19,651.08 | |
| BASE | <0.01% | <$0.000001 | 88,357,847,462.1332 | $19,474.07 | |
| BASE | <0.01% | $0.000001 | 31,065,329,973.3974 | $19,338.17 | |
| BASE | <0.01% | $0.002809 | 6,693,972.2442 | $18,803.77 | |
| BASE | <0.01% | $0.044383 | 413,870.6594 | $18,369 | |
| BASE | <0.01% | $0.043066 | 423,280.7425 | $18,228.83 | |
| BASE | <0.01% | <$0.000001 | 95,000,044,702.1133 | $17,945.51 | |
| BASE | <0.01% | $0.000029 | 592,591,416.2975 | $17,445.89 | |
| BASE | <0.01% | $0.00944 | 1,744,077.8897 | $16,464.17 | |
| BASE | <0.01% | $0.000068 | 223,872,304.2122 | $15,234.51 | |
| BASE | <0.01% | $1.22 | 12,426.0298 | $15,159.76 | |
| BASE | <0.01% | <$0.000001 | 70,502,827,428.874 | $14,784.44 | |
| BASE | <0.01% | $0.00596 | 2,468,868.8978 | $14,714.9 | |
| BASE | <0.01% | $0.999486 | 14,678.5271 | $14,670.98 | |
| BASE | <0.01% | $0.126591 | 112,508.7751 | $14,242.6 | |
| BASE | <0.01% | $0.025252 | 520,993.3759 | $13,156.38 | |
| BASE | <0.01% | $0.000046 | 284,033,960.3063 | $13,116.69 | |
| BASE | <0.01% | $0.666998 | 19,612.8252 | $13,081.72 | |
| BASE | <0.01% | $0.000015 | 794,525,675.776 | $12,275.42 | |
| BASE | <0.01% | $0.155766 | 77,865.8944 | $12,128.86 | |
| BASE | <0.01% | $0.003664 | 3,269,174.4078 | $11,978.39 | |
| BASE | <0.01% | $0.001893 | 6,096,077.0342 | $11,539.69 | |
| BASE | <0.01% | $0.999483 | 11,461.3136 | $11,455.39 | |
| BASE | <0.01% | $0.014038 | 813,079.0168 | $11,413.84 | |
| BASE | <0.01% | $74 | 151.3525 | $11,200.08 | |
| BASE | <0.01% | $1.14 | 9,302.5369 | $10,604.89 | |
| BASE | <0.01% | $0.311874 | 30,198.066 | $9,417.99 | |
| BASE | <0.01% | $0.000033 | 279,384,409.1989 | $9,244.83 | |
| BASE | <0.01% | $0.003688 | 2,439,478.3197 | $8,997.97 | |
| BASE | <0.01% | $0.000145 | 61,834,635.091 | $8,953.04 | |
| BASE | <0.01% | $0.036804 | 235,235.1573 | $8,657.5 | |
| BASE | <0.01% | <$0.000001 | 20,713,519,098.5559 | $8,546.4 | |
| BASE | <0.01% | $0.001521 | 5,488,128.5143 | $8,349.58 | |
| BASE | <0.01% | $1.9 | 4,243.515 | $8,062.68 | |
| BASE | <0.01% | <$0.000001 | 442,267,254,341.1744 | $8,049.26 | |
| BASE | <0.01% | $0.028992 | 257,083.9523 | $7,453.33 | |
| BASE | <0.01% | $0.000175 | 40,634,566.5378 | $7,093.58 | |
| BASE | <0.01% | $0.31686 | 21,099.5704 | $6,685.61 | |
| BASE | <0.01% | $0.00216 | 3,085,098.4296 | $6,663 | |
| BASE | <0.01% | $0.022206 | 296,033.6114 | $6,573.8 | |
| BASE | <0.01% | $0.000081 | 80,491,653.4336 | $6,509.64 | |
| BASE | <0.01% | $0.000028 | 229,393,819.3016 | $6,479.18 | |
| BASE | <0.01% | $0.209873 | 30,816.519 | $6,467.56 | |
| BASE | <0.01% | $66,077 | 0.097 | $6,411.27 | |
| BASE | <0.01% | $0.043344 | 145,192.2564 | $6,293.22 | |
| BASE | <0.01% | <$0.000001 | 20,009,959,556.4523 | $5,958.97 | |
| BASE | <0.01% | $0.000103 | 57,543,917.0252 | $5,899.86 | |
| BASE | <0.01% | $0.00005 | 114,553,524.0269 | $5,727.68 | |
| BASE | <0.01% | $0.113743 | 45,117.6513 | $5,131.82 | |
| BASE | <0.01% | $0.047765 | 102,467.8213 | $4,894.34 | |
| BASE | <0.01% | $0.000732 | 6,362,544.8939 | $4,655.54 | |
| BASE | <0.01% | $0.007336 | 615,185.6324 | $4,512.83 | |
| BASE | <0.01% | $0.013176 | 321,597.5984 | $4,237.33 | |
| BASE | <0.01% | $0.032487 | 130,072.9049 | $4,225.61 | |
| BASE | <0.01% | $0.00727 | 546,159.7333 | $3,970.64 | |
| BASE | <0.01% | $0.000025 | 161,230,514.3666 | $3,951.76 | |
| BASE | <0.01% | $0.014698 | 261,827.3229 | $3,848.21 | |
| BASE | <0.01% | $0.00005 | 76,939,757.1785 | $3,845.35 | |
| BASE | <0.01% | $0.087176 | 41,200.462 | $3,591.69 | |
| BASE | <0.01% | $0.004982 | 691,748.3766 | $3,446.11 | |
| BASE | <0.01% | $0.16307 | 20,225.8711 | $3,298.22 | |
| BASE | <0.01% | $0.000108 | 30,075,974.4579 | $3,236.48 | |
| BASE | <0.01% | $0.008584 | 372,077.9254 | $3,193.95 | |
| BASE | <0.01% | $0.394166 | 8,019.9901 | $3,161.21 | |
| BASE | <0.01% | $0.209494 | 14,570.5547 | $3,052.44 | |
| BASE | <0.01% | $0.000892 | 3,371,196.2851 | $3,008.39 | |
| BASE | <0.01% | $0.00493 | 556,770.6143 | $2,744.67 | |
| BASE | <0.01% | $1,933.62 | 1.4114 | $2,729.06 | |
| BASE | <0.01% | $0.000417 | 6,350,998.2744 | $2,651.53 | |
| BASE | <0.01% | $0.000008 | 316,985,294.0927 | $2,605.62 | |
| BASE | <0.01% | $0.000109 | 23,520,382.2691 | $2,567.01 | |
| BASE | <0.01% | $0.000059 | 42,390,428.0702 | $2,504.43 | |
| BASE | <0.01% | $0.999329 | 2,498.5 | $2,496.82 | |
| BASE | <0.01% | $1.23 | 1,814.2389 | $2,231.51 | |
| BASE | <0.01% | $8.2 | 247.8745 | $2,032.57 | |
| BASE | <0.01% | $0.001916 | 983,818.3659 | $1,885.37 | |
| BASE | <0.01% | $0.044542 | 40,102.9023 | $1,786.27 | |
| BASE | <0.01% | <$0.000001 | 494,202,003,193.3969 | $1,779.13 | |
| BASE | <0.01% | $0.664736 | 2,672.3915 | $1,776.43 | |
| BASE | <0.01% | $0.000581 | 2,943,141.9061 | $1,710.44 | |
| BASE | <0.01% | $0.001116 | 1,500,184.5158 | $1,674.3 | |
| BASE | <0.01% | $73.69 | 22.4213 | $1,652.23 | |
| BASE | <0.01% | $0.000071 | 22,963,071.5189 | $1,632.9 | |
| BASE | <0.01% | $0.00863 | 187,483.0962 | $1,617.97 | |
| BASE | <0.01% | $1,761.2 | 0.9049 | $1,593.78 | |
| BASE | <0.01% | $0.000039 | 40,896,098.0177 | $1,591.88 | |
| BASE | <0.01% | $0.001409 | 1,008,617.5395 | $1,420.73 | |
| BASE | <0.01% | $0.081399 | 16,799.6783 | $1,367.48 | |
| BASE | <0.01% | $0.000264 | 5,146,259.4406 | $1,356.97 | |
| BASE | <0.01% | $0.000079 | 16,978,265.8872 | $1,340.6 | |
| BASE | <0.01% | $0.069623 | 18,348.8965 | $1,277.51 | |
| BASE | <0.01% | $0.002236 | 570,585.4136 | $1,276.01 | |
| BASE | <0.01% | $0.001218 | 991,370.6933 | $1,207.84 | |
| BASE | <0.01% | $0.000586 | 1,948,052.9145 | $1,141.93 | |
| BASE | <0.01% | $0.00401 | 284,397.2747 | $1,140.48 | |
| BASE | <0.01% | $0.000505 | 2,003,915.4933 | $1,011.02 | |
| BASE | <0.01% | $1.1 | 904.9836 | $995.48 | |
| BASE | <0.01% | <$0.000001 | 2,640,812,182.5551 | $987.93 | |
| BASE | <0.01% | $0.089647 | 10,868.2501 | $974.31 | |
| BASE | <0.01% | $0.963595 | 983.8624 | $948.04 | |
| BASE | <0.01% | $0.088491 | 10,642.3387 | $941.75 | |
| BASE | <0.01% | $0.117469 | 7,614.8645 | $894.51 | |
| BASE | <0.01% | $0.000752 | 1,159,636.8762 | $871.75 | |
| BASE | <0.01% | $0.005186 | 167,809.5022 | $870.31 | |
| BASE | <0.01% | $0.005425 | 153,247.0878 | $831.29 | |
| BASE | <0.01% | $0.000022 | 36,451,253.3 | $803.39 | |
| BASE | <0.01% | $0.101703 | 7,832.9021 | $796.63 | |
| BASE | <0.01% | $0.000811 | 951,776.6026 | $771.63 | |
| BASE | <0.01% | $0.000057 | 13,426,885.6285 | $758.62 | |
| BASE | <0.01% | $0.161724 | 4,675.0515 | $756.07 | |
| BASE | <0.01% | <$0.000001 | 42,075,666,663.0555 | $736.32 | |
| BASE | <0.01% | $1.05 | 686.2772 | $721.96 | |
| BASE | <0.01% | $0.000435 | 1,647,067.1545 | $716.79 | |
| BASE | <0.01% | $0.998723 | 701.6294 | $700.73 | |
| BASE | <0.01% | $0.000528 | 1,196,598.3592 | $631.5 | |
| BASE | <0.01% | $0.000095 | 6,476,349.9327 | $615.06 | |
| BASE | <0.01% | $0.000002 | 367,527,685.5923 | $602.75 | |
| BASE | <0.01% | $0.000001 | 751,281,705.9286 | $601.48 | |
| BASE | <0.01% | $0.000229 | 2,577,319.4418 | $591.42 | |
| BASE | <0.01% | $0.001626 | 362,874.4132 | $590.11 | |
| BASE | <0.01% | $0.018089 | 32,546.4165 | $588.74 | |
| BASE | <0.01% | <$0.000001 | 233,187,856,449.029 | $582.97 | |
| BASE | <0.01% | $0.103615 | 5,570.4809 | $577.19 | |
| BASE | <0.01% | $0.001376 | 412,888.8288 | $568.29 | |
| BASE | <0.01% | $1.36 | 410.7666 | $558.64 | |
| BASE | <0.01% | <$0.000001 | 54,646,947,419.0371 | $524.61 | |
| BASE | <0.01% | $0.707085 | 734.9132 | $519.65 | |
| BASE | <0.01% | $0.457818 | 1,110.4619 | $508.39 | |
| BASE | <0.01% | $0.001663 | 290,875.6991 | $483.76 | |
| BASE | <0.01% | $0.000872 | 543,364.4876 | $473.96 | |
| BASE | <0.01% | $0.045841 | 10,316.1392 | $472.9 | |
| BASE | <0.01% | $0.005392 | 87,664.4687 | $472.68 | |
| BASE | <0.01% | <$0.000001 | 211,694,217,203.369 | $465.73 | |
| BASE | <0.01% | $0.000091 | 5,029,977.4777 | $456.47 | |
| BASE | <0.01% | $0.993561 | 443.3971 | $440.54 | |
| BASE | <0.01% | $0.000004 | 112,354,763.0716 | $434.81 | |
| BASE | <0.01% | <$0.000001 | 2,634,218,248.1463 | $414.89 | |
| BASE | <0.01% | $0.086051 | 4,814.5202 | $414.29 | |
| BASE | <0.01% | $0.009353 | 41,752.6225 | $390.51 | |
| BASE | <0.01% | $0.063936 | 6,064.7826 | $387.76 | |
| BASE | <0.01% | $0.000014 | 26,741,490.9332 | $367.7 | |
| BASE | <0.01% | $0.000167 | 2,191,116.8092 | $366.53 | |
| BASE | <0.01% | $0.020254 | 18,005.5196 | $364.68 | |
| BASE | <0.01% | $0.082907 | 4,393.3049 | $364.24 | |
| BASE | <0.01% | $0.000257 | 1,383,569.4832 | $355.22 | |
| BASE | <0.01% | $1.1 | 319.0539 | $350.96 | |
| BASE | <0.01% | $0.00242 | 143,754.9623 | $347.89 | |
| BASE | <0.01% | $0.001359 | 252,294.1413 | $342.82 | |
| BASE | <0.01% | $0.001836 | 180,664.0931 | $331.64 | |
| BASE | <0.01% | $0.022974 | 13,841.8622 | $318 | |
| BASE | <0.01% | $1.11 | 286.1898 | $317.67 | |
| BASE | <0.01% | $53.23 | 5.9294 | $315.62 | |
| BASE | <0.01% | $0.00076 | 415,072.456 | $315.58 | |
| BASE | <0.01% | $0.041361 | 7,551.8127 | $312.35 | |
| BASE | <0.01% | $0.000036 | 8,714,688.8516 | $310.85 | |
| BASE | <0.01% | $0.000013 | 23,556,087.3874 | $308.35 | |
| BASE | <0.01% | $0.065223 | 4,673.4262 | $304.81 | |
| BASE | <0.01% | $0.999695 | 303.049 | $302.96 | |
| BASE | <0.01% | $0.073924 | 3,930.8001 | $290.58 | |
| BASE | <0.01% | $0.705043 | 410.9136 | $289.71 | |
| BASE | <0.01% | $0.000036 | 8,010,478.4396 | $289.26 | |
| BASE | <0.01% | $0.000866 | 324,926.5275 | $281.5 | |
| BASE | <0.01% | $0.019862 | 13,772.5452 | $273.55 | |
| BASE | <0.01% | $0.000385 | 704,712.0692 | $271 | |
| BASE | <0.01% | $0.036023 | 7,437.471 | $267.92 | |
| BASE | <0.01% | $0.001877 | 142,255.5569 | $267.02 | |
| BASE | <0.01% | $0.548513 | 486.1614 | $266.67 | |
| BASE | <0.01% | $0.000041 | 6,445,952.9164 | $265.38 | |
| BASE | <0.01% | $0.435897 | 605.8832 | $264.1 | |
| BASE | <0.01% | <$0.000001 | 4,703,535,861.9847 | $254.93 | |
| BASE | <0.01% | $1,912.11 | 0.1329 | $254.03 | |
| BASE | <0.01% | $0.001256 | 194,663.2684 | $244.55 | |
| BASE | <0.01% | <$0.000001 | 121,472,474,784.0259 | $242.94 | |
| BASE | <0.01% | $0.000163 | 1,489,312.9082 | $242.56 | |
| BASE | <0.01% | $0.01597 | 15,036.8164 | $240.13 | |
| BASE | <0.01% | $0.000001 | 167,788,588.0626 | $239.94 | |
| BASE | <0.01% | $0.005253 | 45,130.6764 | $237.05 | |
| BASE | <0.01% | $0.021136 | 11,085.9219 | $234.32 | |
| BASE | <0.01% | $0.000526 | 443,178.969 | $233.32 | |
| BASE | <0.01% | $0.00034 | 684,992.0478 | $232.85 | |
| BASE | <0.01% | $0.001249 | 182,705.0954 | $228.21 | |
| BASE | <0.01% | $0.008763 | 25,603.6643 | $224.37 | |
| BASE | <0.01% | $0.004359 | 50,696.0203 | $221 | |
| BASE | <0.01% | $0.000003 | 75,981,627.6019 | $220.35 | |
| BASE | <0.01% | $0.000001 | 223,780,791.4032 | $218.99 | |
| BASE | <0.01% | $0.841157 | 255.7032 | $215.09 | |
| BASE | <0.01% | $1.17 | 179.9646 | $210.56 | |
| BASE | <0.01% | $0.000747 | 281,658.5241 | $210.48 | |
| BASE | <0.01% | $0.422101 | 496.254 | $209.47 | |
| BASE | <0.01% | $0.001236 | 167,464.6756 | $206.98 | |
| BASE | <0.01% | $0.000004 | 56,396,958.5838 | $206.98 | |
| BASE | <0.01% | $0.074216 | 2,784.1839 | $206.63 | |
| BASE | <0.01% | $65,881 | 0.00309329 | $203.79 | |
| BASE | <0.01% | $0.999685 | 200.3819 | $200.32 | |
| BASE | <0.01% | $0.99972 | 197.7226 | $197.67 | |
| BASE | <0.01% | $0.000951 | 204,874.5289 | $194.85 | |
| BASE | <0.01% | $0.000005 | 39,561,027.9123 | $194.24 | |
| BASE | <0.01% | $0.023353 | 8,104.3622 | $189.26 | |
| BASE | <0.01% | $0.11467 | 1,635.9192 | $187.59 | |
| BASE | <0.01% | $0.005349 | 35,014.2761 | $187.27 | |
| BASE | <0.01% | $45.58 | 4.0867 | $186.27 | |
| BASE | <0.01% | $0.00001 | 18,881,025.7884 | $185.53 | |
| BASE | <0.01% | $0.053367 | 3,444.4802 | $183.82 | |
| BASE | <0.01% | <$0.000001 | 28,612,659,662.0961 | $183.12 | |
| BASE | <0.01% | $0.000117 | 1,523,798.2173 | $178.31 | |
| BASE | <0.01% | $0.799407 | 218.3681 | $174.56 | |
| BASE | <0.01% | $1.02 | 171.2021 | $174.28 | |
| BASE | <0.01% | $0.000146 | 1,151,132.9541 | $168.53 | |
| BASE | <0.01% | $0.004571 | 36,829.0629 | $168.35 | |
| BASE | <0.01% | $65,505 | 0.00255703 | $167.5 | |
| BASE | <0.01% | $0.000116 | 1,413,958.9557 | $164.02 | |
| BASE | <0.01% | $0.034819 | 4,532.2212 | $157.81 | |
| BASE | <0.01% | $0.000848 | 185,470.8476 | $157.31 | |
| BASE | <0.01% | $0.176697 | 845.3523 | $149.37 | |
| BASE | <0.01% | $0.003436 | 41,121.9838 | $141.28 | |
| BASE | <0.01% | $0.388521 | 356.2227 | $138.4 | |
| BASE | <0.01% | $0.002927 | 47,016.8604 | $137.61 | |
| BASE | <0.01% | $0.022894 | 6,008.0735 | $137.55 | |
| BASE | <0.01% | $0.02953 | 4,613.8235 | $136.25 | |
| BASE | <0.01% | $0.29133 | 456.8884 | $133.11 | |
| BASE | <0.01% | $0.000033 | 3,999,313.8283 | $131.42 | |
| BASE | <0.01% | $1.11 | 117.7004 | $130.65 | |
| BASE | <0.01% | $0.056688 | 2,283.2804 | $129.43 | |
| BASE | <0.01% | $0.000387 | 331,285.5597 | $128.33 | |
| BASE | <0.01% | $1.32 | 95.1757 | $125.63 | |
| BASE | <0.01% | $0.000412 | 304,409.5765 | $125.3 | |
| BASE | <0.01% | $0.00331 | 37,291.2803 | $123.42 | |
| BASE | <0.01% | $0.000685 | 179,562.1081 | $122.97 | |
| BASE | <0.01% | $0.010948 | 11,192.8127 | $122.54 | |
| BASE | <0.01% | $0.000008 | 14,989,930.459 | $116.92 | |
| BASE | <0.01% | $0.977511 | 118.5237 | $115.86 | |
| BASE | <0.01% | $0.009333 | 12,367.5982 | $115.42 | |
| BASE | <0.01% | $0.362236 | 315.4957 | $114.28 | |
| BASE | <0.01% | $0.932553 | 122.3268 | $114.08 | |
| BASE | <0.01% | $0.041029 | 2,752.0827 | $112.91 | |
| BASE | <0.01% | <$0.000001 | 371,203,527,330.5419 | $111.36 | |
| BASE | <0.01% | $0.012902 | 8,620.2232 | $111.22 | |
| BASE | <0.01% | $0.000293 | 376,572.7838 | $110.29 | |
| BASE | <0.01% | $0.000161 | 673,741.0474 | $108.16 | |
| BASE | <0.01% | $0.027895 | 3,859.9363 | $107.67 | |
| BASE | <0.01% | $0.129061 | 827.0429 | $106.74 | |
| BASE | <0.01% | $0.000001 | 107,818,808.145 | $104.63 | |
| BASE | <0.01% | $0.000004 | 23,256,121.6564 | $104.42 | |
| BASE | <0.01% | $1.16 | 87.8026 | $101.85 | |
| BASE | <0.01% | $0.000001 | 110,512,608.6774 | $100.65 | |
| BASE | <0.01% | $0.107911 | 904.8603 | $97.64 | |
| BASE | <0.01% | $1.01 | 96.4988 | $96.98 | |
| BASE | <0.01% | $0.012414 | 7,581.1545 | $94.11 | |
| BASE | <0.01% | $0.00558 | 16,439.3109 | $91.73 | |
| BASE | <0.01% | $0.000046 | 1,992,472.8361 | $91.47 | |
| BASE | <0.01% | $0.002911 | 30,790.6333 | $89.64 | |
| BASE | <0.01% | $2,007.75 | 0.0437 | $87.68 | |
| BASE | <0.01% | $0.006012 | 14,441.8332 | $86.82 | |
| BASE | <0.01% | $0.001101 | 78,526.4312 | $86.49 | |
| BASE | <0.01% | $0.000022 | 3,948,073.278 | $85.63 | |
| BASE | <0.01% | <$0.000001 | 168,209,229,140.9638 | $84.1 | |
| BASE | <0.01% | $0.999723 | 84.0822 | $84.06 | |
| BASE | <0.01% | $0.289034 | 285.0984 | $82.4 | |
| BASE | <0.01% | $61,049 | 0.00133023 | $81.21 | |
| BASE | <0.01% | $0.00231 | 34,934.7314 | $80.69 | |
| BASE | <0.01% | <$0.000001 | 168,558,087.82 | $80.47 | |
| BASE | <0.01% | <$0.000001 | 12,565,148,503.9569 | $80.42 | |
| BASE | <0.01% | $0.00 | 5,190,585.9118 | $0.00 | |
| BASE | <0.01% | $0.000069 | 1,166,465.0276 | $80.1 | |
| BASE | <0.01% | $0.000012 | 6,390,626.0116 | $79.24 | |
| BASE | <0.01% | $0.000768 | 102,873.3823 | $79.02 | |
| BASE | <0.01% | $71,364 | 0.0011 | $78.5 | |
| BASE | <0.01% | $134.71 | 0.581 | $78.26 | |
| BASE | <0.01% | $0.999658 | 78.043 | $78.02 | |
| BASE | <0.01% | $0.01499 | 5,015.4819 | $75.18 | |
| BASE | <0.01% | $0.000828 | 90,149.5966 | $74.62 | |
| BASE | <0.01% | $1.19 | 59.8887 | $71.27 | |
| BASE | <0.01% | $0.000154 | 460,329.7559 | $71.07 | |
| BASE | <0.01% | $1,758.65 | 0.0401 | $70.56 | |
| BASE | <0.01% | $0.00375 | 18,218.171 | $68.31 | |
| BASE | <0.01% | $167.1 | 0.4062 | $67.87 | |
| BASE | <0.01% | $0.094121 | 695.304 | $65.44 | |
| BASE | <0.01% | $0.002134 | 30,107.9741 | $64.25 | |
| BASE | <0.01% | $0.002236 | 27,903.7445 | $62.4 | |
| BASE | <0.01% | $0.00991 | 6,266.7246 | $62.11 | |
| BASE | <0.01% | $0.000609 | 100,776.8917 | $61.33 | |
| BASE | <0.01% | $0.996138 | 60.8313 | $60.6 | |
| BASE | <0.01% | $0.001975 | 30,064.8709 | $59.38 | |
| BASE | <0.01% | $0.000034 | 1,726,021.903 | $58.41 | |
| BASE | <0.01% | $0.000032 | 1,832,103.8628 | $58.39 | |
| BASE | <0.01% | $0.020672 | 2,674.5002 | $55.29 | |
| BASE | <0.01% | $1.01 | 50.3361 | $50.89 | |
| BASE | <0.01% | $0.018122 | 2,677.8634 | $48.53 | |
| BASE | <0.01% | $0.019177 | 2,510.0038 | $48.13 | |
| BASE | <0.01% | $0.000379 | 126,469.8816 | $47.95 | |
| BASE | <0.01% | $0.001441 | 32,575.7857 | $46.95 | |
| BASE | <0.01% | $0.002412 | 19,284.3739 | $46.51 | |
| BASE | <0.01% | $0.053853 | 861.7536 | $46.41 | |
| BASE | <0.01% | $2,460.42 | 0.0186 | $45.65 | |
| BASE | <0.01% | $0.000403 | 112,760.6545 | $45.47 | |
| BASE | <0.01% | $0.000776 | 58,398.1275 | $45.3 | |
| BASE | <0.01% | $0.000068 | 658,261.8034 | $44.51 | |
| BASE | <0.01% | $0.039348 | 1,100.4435 | $43.3 | |
| BASE | <0.01% | $0.012491 | 3,457.4127 | $43.19 | |
| BASE | <0.01% | $3.06 | 14.0476 | $42.99 | |
| BASE | <0.01% | $0.001509 | 28,067.7213 | $42.35 | |
| BASE | <0.01% | $4.7 | 8.9713 | $42.16 | |
| BASE | <0.01% | $1.36 | 30.9887 | $42.14 | |
| BASE | <0.01% | $1,898.94 | 0.022 | $41.69 | |
| BASE | <0.01% | $0.000032 | 1,288,692.0773 | $41.56 | |
| BASE | <0.01% | $1.3 | 31.4527 | $40.89 | |
| BASE | <0.01% | $0.060059 | 650.2112 | $39.05 | |
| BASE | <0.01% | $0.000005 | 7,189,224.8798 | $37.74 | |
| BASE | <0.01% | $0.008085 | 4,656.511 | $37.65 | |
| BASE | <0.01% | $0.250773 | 149.4181 | $37.47 | |
| BASE | <0.01% | $67,074 | 0.0005579 | $37.42 | |
| BASE | <0.01% | $65,824 | 0.00056814 | $37.4 | |
| BASE | <0.01% | $0.000121 | 309,353.0116 | $37.31 | |
| BASE | <0.01% | $0.040166 | 909.6139 | $36.54 | |
| BASE | <0.01% | $66,317 | 0.00055084 | $36.53 | |
| BASE | <0.01% | $0.00917 | 3,931.1565 | $36.05 | |
| BASE | <0.01% | $144.87 | 0.2472 | $35.82 | |
| BASE | <0.01% | $0.003311 | 10,110.8775 | $33.48 | |
| BASE | <0.01% | $1.26 | 26.4633 | $33.34 | |
| BASE | <0.01% | $0.000055 | 599,784.0134 | $33.11 | |
| BASE | <0.01% | $0.000138 | 238,257.4906 | $32.88 | |
| BASE | <0.01% | $0.000584 | 56,308.8212 | $32.88 | |
| BASE | <0.01% | $0.362608 | 90.0667 | $32.66 | |
| BASE | <0.01% | $0.000001 | 31,108,399.2135 | $32.35 | |
| BASE | <0.01% | <$0.000001 | 77,685,264.3903 | $31.32 | |
| BASE | <0.01% | $0.000712 | 43,189.9313 | $30.75 | |
| BASE | <0.01% | $0.38251 | 80.0507 | $30.62 | |
| BASE | <0.01% | <$0.000001 | 255,358,434.687 | $30.49 | |
| BASE | <0.01% | $0.000178 | 169,350 | $30.2 | |
| BASE | <0.01% | $0.000022 | 1,330,208.6587 | $29.73 | |
| BASE | <0.01% | $0.00034 | 86,357.4205 | $29.33 | |
| BASE | <0.01% | $0.000093 | 313,366.9343 | $29.21 | |
| BASE | <0.01% | $0.000295 | 96,844.1686 | $28.56 | |
| BASE | <0.01% | $0.000115 | 243,885.2646 | $27.96 | |
| BASE | <0.01% | $0.000579 | 47,258.2077 | $27.35 | |
| BASE | <0.01% | $2.59 | 10.5568 | $27.34 | |
| BASE | <0.01% | $0.061427 | 438.7433 | $26.95 | |
| BASE | <0.01% | $0.001134 | 23,186.9356 | $26.3 | |
| BASE | <0.01% | $0.000001 | 17,896,424.2341 | $26.22 | |
| BASE | <0.01% | $0.000069 | 369,411.727 | $25.37 | |
| BASE | <0.01% | $0.003339 | 7,537.9777 | $25.17 | |
| BASE | <0.01% | $0.056493 | 437.7081 | $24.73 | |
| BASE | <0.01% | $0.030695 | 798.8467 | $24.52 | |
| BASE | <0.01% | $0.000174 | 139,678.6676 | $24.28 | |
| BASE | <0.01% | $0.003798 | 6,064.247 | $23.03 | |
| BASE | <0.01% | $0.029833 | 754.5746 | $22.51 | |
| BASE | <0.01% | $0.057873 | 386.0292 | $22.34 | |
| BASE | <0.01% | $0.036792 | 589.3846 | $21.68 | |
| BASE | <0.01% | $1,934.97 | 0.0112 | $21.67 | |
| BASE | <0.01% | $0.001216 | 17,775.508 | $21.62 | |
| BASE | <0.01% | $0.021571 | 978.1539 | $21.1 | |
| BASE | <0.01% | $1.26 | 16.6954 | $21.04 | |
| BASE | <0.01% | $0.000606 | 33,847.5332 | $20.5 | |
| BASE | <0.01% | $0.889426 | 22.7373 | $20.22 | |
| BASE | <0.01% | $1.08 | 18.5 | $20.04 | |
| BASE | <0.01% | $0.000113 | 171,732.0146 | $19.43 | |
| BASE | <0.01% | $0.000188 | 102,378.6209 | $19.23 | |
| BASE | <0.01% | $0.000005 | 3,868,639.2249 | $18.88 | |
| BASE | <0.01% | $0.065722 | 273.5117 | $17.98 | |
| BASE | <0.01% | $0.000188 | 95,008.1612 | $17.9 | |
| BASE | <0.01% | $0.246436 | 71.1378 | $17.53 | |
| BASE | <0.01% | $1.14 | 15.2266 | $17.36 | |
| BASE | <0.01% | $0.001406 | 12,346.5646 | $17.35 | |
| BASE | <0.01% | $0.007329 | 2,347.9851 | $17.21 | |
| BASE | <0.01% | <$0.000001 | 125,618,650.8593 | $17.06 | |
| BASE | <0.01% | $0.009893 | 1,722.5641 | $17.04 | |
| BASE | <0.01% | $0.000105 | 160,747.1822 | $16.88 | |
| BASE | <0.01% | $0.001613 | 10,465.8079 | $16.88 | |
| BASE | <0.01% | $0.000164 | 102,579.8863 | $16.82 | |
| BASE | <0.01% | $0.000762 | 21,974.5753 | $16.75 | |
| BASE | <0.01% | $0.014147 | 1,175.112 | $16.62 | |
| BASE | <0.01% | $0.013014 | 1,267.8474 | $16.5 | |
| BASE | <0.01% | $0.026874 | 611.1224 | $16.42 | |
| BASE | <0.01% | $0.000003 | 4,701,915.0485 | $16.03 | |
| BASE | <0.01% | $5.69 | 2.7649 | $15.73 | |
| BASE | <0.01% | $0.000302 | 51,157.6718 | $15.45 | |
| BASE | <0.01% | $0.002532 | 5,976.528 | $15.13 | |
| BASE | <0.01% | $0.000289 | 51,781.3471 | $14.94 | |
| BASE | <0.01% | $0.004576 | 3,259.6188 | $14.92 | |
| BASE | <0.01% | $0.011664 | 1,258.8307 | $14.68 | |
| BASE | <0.01% | $0.000227 | 64,291.6754 | $14.57 | |
| BASE | <0.01% | $0.977863 | 14.8 | $14.47 | |
| BASE | <0.01% | $7.38 | 1.9592 | $14.46 | |
| BASE | <0.01% | $0.000373 | 38,722.7331 | $14.43 | |
| BASE | <0.01% | $0.000944 | 15,061.3507 | $14.21 | |
| BASE | <0.01% | $0.000002 | 5,703,877.3596 | $13.29 | |
| BASE | <0.01% | $0.000034 | 387,615.5068 | $13.22 | |
| BASE | <0.01% | $0.000554 | 22,293.7012 | $12.35 | |
| BASE | <0.01% | $0.000126 | 97,578.5823 | $12.28 | |
| BASE | <0.01% | $0.998723 | 12.272 | $12.26 | |
| BASE | <0.01% | $0.000117 | 100,601.0281 | $11.78 | |
| BASE | <0.01% | $0.000351 | 33,334.3347 | $11.7 | |
| BASE | <0.01% | $2.56 | 4.5615 | $11.68 | |
| BASE | <0.01% | $0.000905 | 12,788.8438 | $11.58 | |
| BASE | <0.01% | $0.005951 | 1,921.2982 | $11.43 | |
| BASE | <0.01% | $0.036613 | 309.6805 | $11.34 | |
| BASE | <0.01% | $0.014989 | 753.6505 | $11.3 | |
| BASE | <0.01% | $0.258418 | 43.3396 | $11.2 | |
| BASE | <0.01% | $0.000165 | 66,802.1007 | $11 | |
| BASE | <0.01% | $0.004026 | 2,630.0164 | $10.59 | |
| BASE | <0.01% | $0.198124 | 53.3916 | $10.58 | |
| BASE | <0.01% | $0.000143 | 72,295.1737 | $10.3 | |
| BASE | <0.01% | $0.095032 | 103.5961 | $9.84 | |
| BASE | <0.01% | $1,997.93 | 0.00486401 | $9.72 | |
| BASE | <0.01% | $0.004809 | 1,986.8328 | $9.55 | |
| BASE | <0.01% | $0.000716 | 13,288.6545 | $9.51 | |
| BASE | <0.01% | $0.001969 | 4,755.6119 | $9.36 | |
| BASE | <0.01% | $0.001882 | 4,873.1307 | $9.17 | |
| BASE | <0.01% | $0.000007 | 1,279,331.3117 | $8.68 | |
| BASE | <0.01% | $0.039895 | 215.1759 | $8.58 | |
| BASE | <0.01% | $0.000434 | 19,663.7767 | $8.53 | |
| BASE | <0.01% | $0.000011 | 770,143.3426 | $8.36 | |
| BASE | <0.01% | $0.049793 | 160.6453 | $8 | |
| BASE | <0.01% | $0.006599 | 1,192.1552 | $7.87 | |
| BASE | <0.01% | $0.000687 | 11,381.2449 | $7.82 | |
| BASE | <0.01% | $0.29991 | 25.7994 | $7.74 | |
| BASE | <0.01% | $0.015959 | 483.0012 | $7.71 | |
| BASE | <0.01% | $0.003967 | 1,891.2666 | $7.5 | |
| BASE | <0.01% | $1.92 | 3.8104 | $7.32 | |
| BASE | <0.01% | $0.000006 | 1,153,393.0143 | $7.23 | |
| BASE | <0.01% | $0.000745 | 9,484.6092 | $7.06 | |
| BASE | <0.01% | $0.003249 | 2,170.0362 | $7.05 | |
| BASE | <0.01% | $0.008337 | 833.8364 | $6.95 | |
| BASE | <0.01% | $0.000001 | 7,942,061.9924 | $6.88 | |
| BASE | <0.01% | $0.023835 | 283.7015 | $6.76 | |
| BASE | <0.01% | <$0.000001 | 110,350,757.1008 | $6.73 | |
| BASE | <0.01% | $0.075641 | 88.2903 | $6.68 | |
| BASE | <0.01% | $0.00032 | 19,724.9839 | $6.32 | |
| BASE | <0.01% | $0.596786 | 10 | $5.97 | |
| BASE | <0.01% | $0.000003 | 1,907,488.2012 | $5.88 | |
| BASE | <0.01% | $0.000001 | 4,530,418.6136 | $5.84 | |
| BASE | <0.01% | $0.250179 | 23.2629 | $5.82 | |
| BASE | <0.01% | $0.000035 | 158,017.3833 | $5.5 | |
| BASE | <0.01% | $0.000133 | 40,493.6256 | $5.38 | |
| BASE | <0.01% | $0.000026 | 205,995.0253 | $5.37 | |
| BASE | <0.01% | $0.000005 | 1,088,967.0767 | $5.29 | |
| BASE | <0.01% | $0.046418 | 113.4146 | $5.26 | |
| BASE | <0.01% | $0.000001 | 4,599,388.2635 | $5.2 | |
| BASE | <0.01% | $0.000956 | 5,276.4331 | $5.05 | |
| BASE | <0.01% | $0.000023 | 223,821.6575 | $5.04 | |
| BASE | <0.01% | <$0.000001 | 4,194,094,453.5422 | $5.03 | |
| BASE | <0.01% | $0.000011 | 447,271.6572 | $4.97 | |
| BASE | <0.01% | <$0.000001 | 445,013,568.5691 | $4.81 | |
| BASE | <0.01% | $0.082824 | 55.7117 | $4.61 | |
| BASE | <0.01% | $136.52 | 0.0336 | $4.58 | |
| BASE | <0.01% | $0.000108 | 42,138.2717 | $4.55 | |
| BASE | <0.01% | $0.00122 | 3,664.5818 | $4.47 | |
| BASE | <0.01% | $65,558 | 0.00006804 | $4.46 | |
| BASE | <0.01% | $0.006092 | 728.7795 | $4.44 | |
| BASE | <0.01% | $0.001327 | 3,344.1856 | $4.44 | |
| BASE | <0.01% | <$0.000001 | 84,856,404.2545 | $4.34 | |
| BASE | <0.01% | $0.000003 | 1,341,847.8998 | $4.13 | |
| BASE | <0.01% | $0.00101 | 3,973.9913 | $4.01 | |
| BASE | <0.01% | $0.083165 | 47.831 | $3.98 | |
| BASE | <0.01% | <$0.000001 | 150,436,894.939 | $3.91 | |
| BASE | <0.01% | $0.000013 | 279,706.4356 | $3.69 | |
| BASE | <0.01% | <$0.000001 | 48,194,584.5548 | $3.64 | |
| BASE | <0.01% | $0.273507 | 13.3102 | $3.64 | |
| BASE | <0.01% | <$0.000001 | 174,522,610.0676 | $3.6 | |
| BASE | <0.01% | $0.556651 | 6.446 | $3.59 | |
| BASE | <0.01% | $0.00002 | 178,017.1826 | $3.56 | |
| BASE | <0.01% | $756.26 | 0.00468281 | $3.54 | |
| BASE | <0.01% | $0.035536 | 98.6757 | $3.51 | |
| BASE | <0.01% | $1.46 | 2.39 | $3.49 | |
| BASE | <0.01% | $0.000364 | 9,568.6163 | $3.48 | |
| BASE | <0.01% | $94.56 | 0.0367 | $3.47 | |
| BASE | <0.01% | $0.00455 | 751.536 | $3.42 | |
| BASE | <0.01% | $0.000008 | 402,512.8014 | $3.41 | |
| BASE | <0.01% | $0.0001 | 32,893.6873 | $3.3 | |
| BASE | <0.01% | $0.033077 | 97.8718 | $3.24 | |
| BASE | <0.01% | $0.285267 | 11.3159 | $3.23 | |
| BASE | <0.01% | $4.69 | 0.6694 | $3.14 | |
| BASE | <0.01% | $0.010697 | 288.5396 | $3.09 | |
| BASE | <0.01% | $0.007735 | 375.409 | $2.9 | |
| BASE | <0.01% | $0.00073 | 3,944.608 | $2.88 | |
| BASE | <0.01% | $0.008 | 343.9558 | $2.75 | |
| BASE | <0.01% | $0.000581 | 4,721.0607 | $2.74 | |
| BASE | <0.01% | $0.000045 | 58,971.8863 | $2.65 | |
| BASE | <0.01% | $0.116584 | 22.1115 | $2.58 | |
| BASE | <0.01% | $0.000002 | 1,149,476.8077 | $2.53 | |
| BASE | <0.01% | $0.000067 | 37,480.3132 | $2.51 | |
| BASE | <0.01% | $0.000014 | 175,416.5438 | $2.48 | |
| BASE | <0.01% | $0.001719 | 1,440.7902 | $2.48 | |
| BASE | <0.01% | $0.000003 | 865,164.8022 | $2.47 | |
| BASE | <0.01% | $0.002003 | 1,183.5783 | $2.37 | |
| BASE | <0.01% | <$0.000001 | 2,590,763,253.8066 | $2.33 | |
| BASE | <0.01% | $0.005892 | 382.5716 | $2.25 | |
| BASE | <0.01% | $0.000001 | 3,563,736.8099 | $2.25 | |
| BASE | <0.01% | <$0.000001 | 10,615,152,811.5616 | $2.12 | |
| BASE | <0.01% | $0.011201 | 186.0655 | $2.08 | |
| BASE | <0.01% | $0.000018 | 116,967.3592 | $2.06 | |
| BASE | <0.01% | $0.317806 | 6.2965 | $2 | |
| BASE | <0.01% | $0.00052 | 3,806.8636 | $1.98 | |
| BASE | <0.01% | $0.017402 | 113.3724 | $1.97 | |
| BASE | <0.01% | $16.54 | 0.1186 | $1.96 | |
| BASE | <0.01% | $0.000346 | 5,578.2434 | $1.93 | |
| BASE | <0.01% | $0.00115 | 1,673.8041 | $1.93 | |
| BASE | <0.01% | $0.196986 | 9.6085 | $1.89 | |
| BASE | <0.01% | $0.000151 | 12,041.4029 | $1.81 | |
| BASE | <0.01% | $0.000105 | 17,241.1501 | $1.81 | |
| BASE | <0.01% | $0.033677 | 52.0172 | $1.75 | |
| BASE | <0.01% | $1.04 | 1.6577 | $1.72 | |
| BASE | <0.01% | $0.000486 | 3,363.7555 | $1.63 | |
| BASE | <0.01% | $0.027581 | 58.2261 | $1.61 | |
| BASE | <0.01% | $0.001158 | 1,378.4877 | $1.6 | |
| BASE | <0.01% | $0.963595 | 1.6219 | $1.56 | |
| BASE | <0.01% | $0.000001 | 1,994,669.1873 | $1.52 | |
| BASE | <0.01% | $0.007468 | 197.5487 | $1.48 | |
| BASE | <0.01% | $0.000431 | 3,374.5144 | $1.45 | |
| BASE | <0.01% | $0.0002 | 7,160.9852 | $1.44 | |
| BASE | <0.01% | $0.000494 | 2,638.6408 | $1.3 | |
| BASE | <0.01% | $0.108867 | 11.8977 | $1.3 | |
| BASE | <0.01% | $0.004497 | 279.8916 | $1.26 | |
| BASE | <0.01% | $0.012048 | 102.5293 | $1.24 | |
| BASE | <0.01% | $0.998454 | 1.2341 | $1.23 | |
| BASE | <0.01% | <$0.000001 | 5,535,562.8888 | $1.22 | |
| BASE | <0.01% | $0.000085 | 14,242.2175 | $1.22 | |
| BASE | <0.01% | $0.432323 | 2.8063 | $1.21 | |
| BASE | <0.01% | $0.415155 | 2.9144 | $1.21 | |
| BASE | <0.01% | $0.002397 | 486.5029 | $1.17 | |
| BASE | <0.01% | $0.000577 | 1,970.9153 | $1.14 | |
| BASE | <0.01% | $0.715468 | 1.5884 | $1.14 | |
| BASE | <0.01% | $0.000041 | 27,776.1213 | $1.13 | |
| BASE | <0.01% | $0.003074 | 364.3893 | $1.12 | |
| BASE | <0.01% | $0.001567 | 697.4664 | $1.09 | |
| BASE | <0.01% | $0.01313 | 80.7241 | $1.06 | |
| BASE | <0.01% | <$0.000001 | 9,285,433.4276 | $1.01 | |
| BASE | <0.01% | $0.000189 | 5,180.6076 | $0.9813 | |
| BASE | <0.01% | <$0.000001 | 963,744,789.5693 | $0.9637 | |
| BASE | <0.01% | $0.011333 | 82.1449 | $0.9309 | |
| BASE | <0.01% | $0.000048 | 18,898.2741 | $0.9124 | |
| BASE | <0.01% | $0.000007 | 139,211.5733 | $0.9048 | |
| BASE | <0.01% | $0.000004 | 239,959.5986 | $0.8998 | |
| BASE | <0.01% | $0.094155 | 9.3104 | $0.8766 | |
| BASE | <0.01% | $0.000266 | 3,242.4156 | $0.864 | |
| BASE | <0.01% | $0.014105 | 61.1834 | $0.8629 | |
| BASE | <0.01% | $0.10984 | 7.7346 | $0.8495 | |
| BASE | <0.01% | $0.726028 | 1.1293 | $0.8198 | |
| BASE | <0.01% | $0.001166 | 647.3743 | $0.755 | |
| BASE | <0.01% | $0.024086 | 31.0841 | $0.7486 | |
| BASE | <0.01% | $0.580067 | 1.2708 | $0.7371 | |
| BASE | <0.01% | $0.000245 | 2,969.5371 | $0.7289 | |
| BASE | <0.01% | $0.00002 | 33,853.7464 | $0.6858 | |
| BASE | <0.01% | $0.00002 | 34,847.4579 | $0.6795 | |
| BASE | <0.01% | $0.177048 | 3.7139 | $0.6575 | |
| BASE | <0.01% | $0.035311 | 17.4095 | $0.6147 | |
| BASE | <0.01% | $0.000105 | 5,028.6619 | $0.5278 | |
| BASE | <0.01% | <$0.000001 | 2,398,870,986.3561 | $0.4797 | |
| BASE | <0.01% | $0.03686 | 12.8931 | $0.4752 | |
| BASE | <0.01% | $0.000044 | 10,588.3984 | $0.4667 | |
| BASE | <0.01% | $0.000008 | 60,353.2958 | $0.4544 | |
| BASE | <0.01% | $0.003533 | 116.3717 | $0.4111 | |
| BASE | <0.01% | $0.000024 | 16,142.5579 | $0.388 | |
| BASE | <0.01% | $0.065127 | 5.8429 | $0.3805 | |
| BASE | <0.01% | $0.000009 | 41,495.1486 | $0.3672 | |
| BASE | <0.01% | $0.138758 | 2.5798 | $0.3579 | |
| BASE | <0.01% | <$0.000001 | 11,846,623.8864 | $0.3565 | |
| BASE | <0.01% | $184.79 | 0.00182029 | $0.3363 | |
| BASE | <0.01% | $0.005435 | 59.9981 | $0.326 | |
| BASE | <0.01% | $0.051433 | 6.318 | $0.3249 | |
| BASE | <0.01% | $0.007389 | 41.2963 | $0.3051 | |
| BASE | <0.01% | $1.71 | 0.1587 | $0.2713 | |
| BASE | <0.01% | <$0.000001 | 18,441,700.6619 | $0.2581 | |
| BASE | <0.01% | $0.000084 | 2,888.7469 | $0.2421 | |
| BASE | <0.01% | $0.003751 | 62.9045 | $0.2359 | |
| BASE | <0.01% | $1,952.06 | 0.00009566 | $0.1867 | |
| BASE | <0.01% | $0.002174 | 85.435 | $0.1857 | |
| BASE | <0.01% | $0.000199 | 906.0758 | $0.1804 | |
| BASE | <0.01% | $0.000119 | 1,503.5169 | $0.1784 | |
| BASE | <0.01% | $0.000455 | 349.5213 | $0.159 | |
| BASE | <0.01% | $0.000438 | 344.4536 | $0.1509 | |
| BASE | <0.01% | <$0.000001 | 523,895.7038 | $0.147 | |
| BASE | <0.01% | $0.000016 | 8,457.5743 | $0.1387 | |
| BASE | <0.01% | $0.000008 | 14,488.1415 | $0.1102 | |
| BASE | <0.01% | $0.000026 | 4,185.8663 | $0.1091 | |
| BASE | <0.01% | $0.00937 | 11.6402 | $0.109 | |
| BASE | <0.01% | $0.000012 | 8,873.5718 | $0.1077 | |
| BASE | <0.01% | <$0.000001 | 835,787.9193 | $0.1071 | |
| BASE | <0.01% | $0.001882 | 55.1664 | $0.1038 | |
| ETH | <0.01% | $1,762.38 | 0.0583 | $102.7 | |
| ETH | <0.01% | $0.9997 | 1 | $0.9997 | |
| ETH | <0.01% | $2.88 | 0.0423 | $0.1217 | |
| BSC | <0.01% | $0.999394 | 10 | $9.99 | |
| ARB | <0.01% | $1,762.38 | 0.00015 | $0.264357 | |
| AVAX | <0.01% | $6.8 | 0.0015 | $0.0102 |
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.

