0 txs
0 calls
constructor
No constructor.
functions
queryAlgebraTicksSuperCompact
viewfunction queryAlgebraTicksSuperCompact(address pool, uint256 len) view returns (bytes)
queryAlgebraTicksSuperCompact2
viewfunction queryAlgebraTicksSuperCompact2(address pool, uint256 iteration) view returns (bytes)
queryAlgebraTicksSuperCompact3
viewfunction queryAlgebraTicksSuperCompact3(address pool, uint256 len) view returns (bytes)
queryHorizonTicksSuperCompact
viewfunction queryHorizonTicksSuperCompact(address pool, uint256 iteration) view returns (bytes)
queryIzumiSuperCompact
viewfunction queryIzumiSuperCompact(address pool, uint256 len) view returns (bytes, bytes)
queryUniv3TicksSuperCompact
viewfunction queryUniv3TicksSuperCompact(address pool, uint256 len) view returns (bytes)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50612eb3806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063594a1bf3146100675780637df8773a14610091578063c38f8f35146100b1578063c684206c146100c4578063ca883bec146100d7578063f9f59a77146100ea575b600080fd5b61007a610075366004612821565b6100fd565b60405161008892919061289d565b60405180910390f35b6100a461009f366004612821565b610bc5565b60405161008891906128cb565b6100a46100bf366004612821565b611225565b6100a46100d2366004612821565b611979565b6100a46100e5366004612821565b611ce7565b6100a46100f8366004612821565b612063565b6060806101086127c5565b846001600160a01b03166358c51ce66040518163ffffffff1660e01b8152600401602060405180830381865afa158015610146573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061016a91906128fc565b60020b815260408051600481526024810182526020810180516001600160e01b031663c19d93fb60e01b17905290516000916001600160a01b038816916101b19190612917565b600060405180830381855afa9150503d80600081146101ec576040519150601f19603f3d011682016040523d82523d6000602084013e6101f1565b606091505b506040015160020b602084018190528351610100935061021292509061295f565b61021c919061295f565b600290810b604083015281516101009061023a90620d89e71961295f565b610244919061295f565b61024e9190612999565b60020b608082015280516101009061026990620d89e861295f565b610273919061295f565b61027e9060016129be565b600290810b60a083015260208201516000910b1215610311576101006001610100836000015160020b846020015160020b6102b991906129e3565b6102c391906129e3565b6102cd9190612a11565b6102d990610100612a38565b826000015160020b836020015160020b6102f391906129e3565b6102fd9190612a11565b6103079190612a68565b60c082015261033e565b610100816000015160020b826020015160020b61032e9190612a7c565b6103389190612a68565b60c08201525b60c081015160e08201526020810151600060029190910b1215610372576040810180519061036b82612a90565b60020b9052505b604081015160020b6060828101919091528060005b610392600288612a7c565b811080156103ad57508360a0015160020b846040015160020b125b1561076d576040848101519051634c507b9760e11b815260019190910b60048201526000906001600160a01b038a16906398a0f72e90602401602060405180830381865afa158015610403573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104279190612ab3565b905080156107495760c085015190811c905b6101008110156107475760018216801561072d576000876000015160020b83896040015161010061046a9190612acc565b60020b6104779190612aec565b6104819190612a38565b905060008c6001600160a01b031663edcba3b28a60000151846104a4919061295f565b6040516001600160e01b031960e084901b16815260029190910b6004820152602401602060405180830381865afa1580156104e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050791906128fc565b90508060011660020b6001036105ec576040516375c0e0d560e01b8152600283900b60048201526000906001600160a01b038f16906375c0e0d59060240160a060405180830381865afa158015610562573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105869190612b36565b50505091505080600f0b6000146105ea5760006105b36001600160801b038316608086901b60120b612aec565b6040519091506105c9908b908390602001612b86565b604051602081830303815290604052995087806105e590612ba8565b985050505b505b8060021660020b60020361072a576000808e6001600160a01b0316638790aca3856040518263ffffffff1660e01b8152600401610632919060029190910b815260200190565b61014060405180830381865afa158015610650573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106749190612bd8565b505050509550505050509150816001600160801b031660001415806106a157506001600160801b03811615155b15610727576040805160e086901b601e0b60208201526001600160901b0319609085811b8216602484015284901b166032820152600091016040516020818303038152906040526106f190612c76565b90508981604051602001610706929190612b86565b6040516020818303038152906040529950888061072290612ba8565b995050505b50505b50505b5060019190911c908061073f81612ba8565b915050610439565b505b600060c08601526040850180519061076082612c9d565b60020b9052506103879050565b60015b878210801561078c5750846080015160020b856060015160020b135b15610bb7576060850151604051634c507b9760e11b815260019190910b60048201526000906001600160a01b038b16906398a0f72e90602401602060405180830381865afa1580156107e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108069190612ab3565b905060008111801561081b575060e086015115155b15610b8e578161082b578061084e565b6101008660e001516101006108409190612cbe565b61084a9190612a68565b81901b5b9050600060018760e001516108639190612cbe565b90505b89841015610b8c57600160ff1b82168015610b64576000886000015160020b838a606001516101006108989190612acc565b60020b6108a59190612aec565b6108af9190612a38565b905060008d6001600160a01b031663edcba3b28b60000151846108d2919061295f565b6040516001600160e01b031960e084901b16815260029190910b6004820152602401602060405180830381865afa158015610911573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093591906128fc565b90508060011660020b600103610a235760008e6001600160a01b03166375c0e0d5846040518263ffffffff1660e01b815260040161097c919060029190910b815260200190565b60a060405180830381865afa158015610999573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109bd9190612b36565b50505091505080600f0b600014610a215760006109ea6001600160801b038316608086901b60120b612aec565b604051909150610a00908c908390602001612b86565b6040516020818303038152906040529a508880610a1c90612ba8565b995050505b505b8060021660020b600203610b61576000808f6001600160a01b0316638790aca3856040518263ffffffff1660e01b8152600401610a69919060029190910b815260200190565b61014060405180830381865afa158015610a87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aab9190612bd8565b505050509550505050509150816001600160801b03166000141580610ad857506001600160801b03811615155b15610b5e576040805160e086901b601e0b60208201526001600160901b0319609085811b8216602484015284901b16603282015260009101604051602081830303815290604052610b2890612c76565b90508a81604051602001610b3d929190612b86565b6040516020818303038152906040529a508980610b5990612ba8565b9a5050505b50505b50505b600183901b925081600003610b795750610b8c565b5080610b8481612cd1565b915050610866565b505b61010060e08701526060860180516000935090610baa82612a90565b60020b9052506107709050565b509197909650945050505050565b6060610bcf6127c5565b60408051600481526024810182526020810180516001600160e01b03166339db007960e21b17905290516000916001600160a01b03871691610c119190612917565b600060405180830381855afa9150503d8060008114610c4c576040519150601f19603f3d011682016040523d82523d6000602084013e610c51565b606091505b506040015160020b60208401819052610c6f9250610100915061295f565b600290810b6040830152610c89610100620d89e71961295f565b610c939190612999565b60020b6080820152610caa610100620d89e861295f565b610cb59060016129be565b600290810b60a083015260208201516000910b1215610d0d57610100808260200151610ce090612ce8565b60020b610ced9190612a68565b610cf990610100612cbe565b610d039190612a68565b60c0820152610d28565b610100816020015160020b610d229190612a68565b60c08201525b60c081015160e08201526020810151600060029190910b1215610d5c5760408101805190610d5582612a90565b60020b9052505b604081015160020b60608281019190915260005b610d7b600286612a7c565b81108015610d9657508260a0015160020b836040015160020b125b15610fa1576040838101519051630633bf1f60e51b815260019190910b60048201526000906001600160a01b0388169063c677e3e090602401602060405180830381865afa158015610dec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e109190612ab3565b90508015610f7d5760c084015190811c905b61010081108015610e3c5750610e39600288612a7c565b83105b15610f7b57600182168015610f61576000828760400151610100610e609190612acc565b60020b610e6d9190612aec565b905060008a6001600160a01b031682604051602401610e8e91815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663f30dba9360e01b17905251610ec39190612917565b600060405180830381855afa9150503d8060008114610efe576040519150601f19603f3d011682016040523d82523d6000602084013e610f03565b606091505b50604081015190925090506000610f276001600160801b038316608086901b612aec565b604051909150610f3d908a908390602001612b86565b60405160208183030381529060405298508780610f5990612ba8565b985050505050505b5060019190911c9080610f7381612ba8565b915050610e22565b505b600060c085015260408401805190610f9482612c9d565b60020b905250610d709050565b60015b8582108015610fc05750836080015160020b846060015160020b135b15611218576060840151604051630633bf1f60e51b815260019190910b60048201526000906001600160a01b0389169063c677e3e090602401602060405180830381865afa158015611016573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103a9190612ab3565b905060008111801561104f575060e085015115155b156111ef578161105f5780611082565b6101008560e001516101006110749190612cbe565b61107e9190612a68565b81901b5b9050600060018660e001516110979190612cbe565b90505b878410156111ed57600160ff1b821680156111c55760008288606001516101006110c49190612acc565b60020b6110d19190612aec565b905060008b6001600160a01b0316826040516024016110f291815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663f30dba9360e01b179052516111279190612917565b600060405180830381855afa9150503d8060008114611162576040519150601f19603f3d011682016040523d82523d6000602084013e611167565b606091505b5060408101519092509050600061118b6001600160801b038316608086901b612aec565b6040519091506111a1908b908390602001612b86565b604051602081830303815290604052995088806111bd90612ba8565b995050505050505b600183901b9250816000036111da57506111ed565b50806111e581612cd1565b91505061109a565b505b61010060e0860152606085018051600093509061120b82612a90565b60020b905250610fa49050565b5090925050505b92915050565b606061122f6127c5565b836001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561126d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061129191906128fc565b60020b815260408051600481526024810182526020810180516001600160e01b03166339db007960e21b17905290516000916001600160a01b038716916112d89190612917565b600060405180830381855afa9150503d8060008114611313576040519150601f19603f3d011682016040523d82523d6000602084013e611318565b606091505b506040015160020b602084018190528351610100935061133992509061295f565b611343919061295f565b600290810b604083015281516101009061136190620d89e71961295f565b61136b919061295f565b6113759190612999565b60020b608082015280516101009061139090620d89e861295f565b61139a919061295f565b6113a59060016129be565b600290810b60a083015260208201516000910b1215611438576101006001610100836000015160020b846020015160020b6113e091906129e3565b6113ea91906129e3565b6113f49190612a11565b61140090610100612a38565b826000015160020b836020015160020b61141a91906129e3565b6114249190612a11565b61142e9190612a68565b60c0820152611465565b610100816000015160020b826020015160020b6114559190612a7c565b61145f9190612a68565b60c08201525b60c081015160e08201526020810151600060029190910b1215611499576040810180519061149282612a90565b60020b9052505b604081015160020b60608281019190915260005b6114b8600286612a7c565b811080156114d357508260a0015160020b836040015160020b125b156116f0576040838101519051630633bf1f60e51b815260019190910b60048201526000906001600160a01b0388169063c677e3e090602401602060405180830381865afa158015611529573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154d9190612ab3565b905080156116cc5760c084015190811c905b610100811080156115795750611576600288612a7c565b83105b156116ca576001821680156116b0576000866000015160020b8388604001516101006115a59190612acc565b60020b6115b29190612aec565b6115bc9190612a38565b905060008a6001600160a01b0316826040516024016115dd91815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663f30dba9360e01b179052516116129190612917565b600060405180830381855afa9150503d806000811461164d576040519150601f19603f3d011682016040523d82523d6000602084013e611652565b606091505b506040810151909250905060006116766001600160801b038316608086901b612aec565b60405190915061168c908a908390602001612b86565b604051602081830303815290604052985087806116a890612ba8565b985050505050505b5060019190911c90806116c281612ba8565b91505061155f565b505b600060c0850152604084018051906116e382612c9d565b60020b9052506114ad9050565b60015b858210801561170f5750836080015160020b846060015160020b135b15611218576060840151604051630633bf1f60e51b815260019190910b60048201526000906001600160a01b0389169063c677e3e090602401602060405180830381865afa158015611765573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117899190612ab3565b905060008111801561179e575060e085015115155b1561195057816117ae57806117d1565b6101008560e001516101006117c39190612cbe565b6117cd9190612a68565b81901b5b9050600060018660e001516117e69190612cbe565b90505b8784101561194e57600160ff1b82168015611926576000876000015160020b83896060015161010061181b9190612acc565b60020b6118289190612aec565b6118329190612a38565b905060008b6001600160a01b03168260405160240161185391815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663f30dba9360e01b179052516118889190612917565b600060405180830381855afa9150503d80600081146118c3576040519150601f19603f3d011682016040523d82523d6000602084013e6118c8565b606091505b506040810151909250905060006118ec6001600160801b038316608086901b612aec565b604051909150611902908b908390602001612b86565b6040516020818303038152906040529950888061191e90612ba8565b995050505050505b600183901b92508160000361193b575061194e565b508061194681612cd1565b9150506117e9565b505b61010060e0860152606085018051600093509061196c82612a90565b60020b9052506116f39050565b60606000836001600160a01b031663217ac2376040518163ffffffff1660e01b8152600401608060405180830381865afa1580156119bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119df9190612d0a565b509250829150600090506119f4600286612a7c565b905060605b620d89e9600285900b128015611a0e57508186115b15611b6a5760405163f30dba9360e01b8152600285900b60048201526000906001600160a01b0389169063f30dba9390602401608060405180830381865afa158015611a5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a829190612d60565b5090925060009150611aa690506001600160801b038316608088901b60120b612aec565b604051909150611abc9084908390602001612b86565b60408051808303601f190181529082905263c0ac75cf60e01b8252600288900b600483015293506000906001600160a01b038b169063c0ac75cf906024016040805180830381865afa158015611b16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b3a9190612da2565b9150508060020b8760020b03611b5257505050611b6a565b95508588611b5f81612cd1565b9950505050506119f9565b620d89e819600284900b138015611b815750600086115b15611cdd5760405163f30dba9360e01b8152600284900b60048201526000906001600160a01b0389169063f30dba9390602401608060405180830381865afa158015611bd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf59190612d60565b5090925060009150611c1990506001600160801b038316608087901b60120b612aec565b604051909150611c2f9084908390602001612b86565b60408051808303601f190181529082905263c0ac75cf60e01b8252600287900b600483015293506000906001600160a01b038b169063c0ac75cf906024016040805180830381865afa158015611c89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cad9190612da2565b5090508560020b8160020b03611cc557505050611cdd565b94508488611cd281612cd1565b995050505050611b6a565b9695505050505050565b60408051600481526024810182526020810180516001600160e01b031663bba0f17160e01b1790529051606091600091829182916001600160a01b03881691611d2f91612917565b600060405180830381855afa9150503d8060008114611d6a576040519150601f19603f3d011682016040523d82523d6000602084013e611d6f565b606091505b50915091508115611d955780806020019051810190611d8e91906128fc565b9250611e27565b60408051600481526024810182526020810180516001600160e01b03166339db007960e21b17905290516001600160a01b03881691611dd391612917565b600060405180830381855afa9150503d8060008114611e0e576040519150601f19603f3d011682016040523d82523d6000602084013e611e13565b606091505b5090925090508115611e2757606081015192505b508190506000611e38600286612a7c565b905060605b620d89e9600285900b128015611e5257508186115b15611f4f5760405163f30dba9360e01b8152600285900b6004820152600090819081906001600160a01b038b169063f30dba939060240161012060405180830381865afa158015611ea7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ecb9190612dd5565b505050955095505050935050600083600f0b6001600160801b031660808960020b901b611ef89190612aec565b604051909150611f0e9086908390602001612b86565b60405160208183030381529060405294508160020b8860020b03611f355750505050611f4f565b8197508980611f4390612cd1565b9a505050505050611e3d565b620d89e819600284900b138015611f665750600086115b15611cdd5760405163f30dba9360e01b8152600284900b6004820152600090819081906001600160a01b038b169063f30dba939060240161012060405180830381865afa158015611fbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fdf9190612dd5565b505050955095505050935050600083600f0b6001600160801b031660808860020b901b61200c9190612aec565b6040519091506120229086908390602001612b86565b60405160208183030381529060405294508260020b8760020b036120495750505050611cdd565b829650898061205790612cd1565b9a505050505050611f4f565b606061206d6127c5565b836001600160a01b031663d0c93a7c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156120ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120cf91906128fc565b60020b815260408051600481526024810182526020810180516001600160e01b0316633850c7bd60e01b17905290516000916001600160a01b038716916121169190612917565b600060405180830381855afa9150503d8060008114612151576040519150601f19603f3d011682016040523d82523d6000602084013e612156565b606091505b506040015160020b602084018190528351610100935061217792509061295f565b612181919061295f565b600290810b604083015281516101009061219f90620d89e71961295f565b6121a9919061295f565b6121b39190612999565b60020b60808201528051610100906121ce90620d89e861295f565b6121d8919061295f565b6121e39060016129be565b600290810b60a083015260208201516000910b1215612276576101006001610100836000015160020b846020015160020b61221e91906129e3565b61222891906129e3565b6122329190612a11565b61223e90610100612a38565b826000015160020b836020015160020b61225891906129e3565b6122629190612a11565b61226c9190612a68565b60c08201526122a3565b610100816000015160020b826020015160020b6122939190612a7c565b61229d9190612a68565b60c08201525b60c081015160e08201526020810151600060029190910b12156122d757604081018051906122d082612a90565b60020b9052505b604081015160020b60608281019190915260005b6122f6600286612a7c565b8110801561231157508260a0015160020b836040015160020b125b1561253557604083810151905163299ce14b60e11b815260019190910b60048201526000906001600160a01b03881690635339c29690602401602060405180830381865afa158015612367573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061238b9190612ab3565b905080156125115760c084015190811c905b610100811080156123b757506123b4600288612a7c565b83105b1561250f576001821680156124f5576000866000015160020b8388604001516101006123e39190612acc565b60020b6123f09190612aec565b6123fa9190612a38565b60408051600283900b60248083019190915282518083039091018152604490910182526020810180516001600160e01b031663f30dba9360e01b179052905191925060009182916001600160a01b038e16916124569190612917565b600060405180830381855afa9150503d8060008114612491576040519150601f19603f3d011682016040523d82523d6000602084013e612496565b606091505b50604081015193509150600090506124bb6001600160801b038416608086901b612aec565b6040519091506124d1908a908390602001612b86565b604051602081830303815290604052985087806124ed90612ba8565b985050505050505b5060019190911c908061250781612ba8565b91505061239d565b505b600060c08501526040840180519061252882612c9d565b60020b9052506122eb9050565b60015b85821080156125545750836080015160020b846060015160020b135b1561121857606084015160405163299ce14b60e11b815260019190910b60048201526000906001600160a01b03891690635339c29690602401602060405180830381865afa1580156125aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ce9190612ab3565b90506000811180156125e3575060e085015115155b1561279c57816125f35780612616565b6101008560e001516101006126089190612cbe565b6126129190612a68565b81901b5b9050600060018660e0015161262b9190612cbe565b90505b8784101561279a57600160ff1b82168015612772576000876000015160020b8389606001516101006126609190612acc565b60020b61266d9190612aec565b6126779190612a38565b60408051600283900b60248083019190915282518083039091018152604490910182526020810180516001600160e01b031663f30dba9360e01b179052905191925060009182916001600160a01b038f16916126d39190612917565b600060405180830381855afa9150503d806000811461270e576040519150601f19603f3d011682016040523d82523d6000602084013e612713565b606091505b50604081015193509150600090506127386001600160801b038416608086901b612aec565b60405190915061274e908b908390602001612b86565b6040516020818303038152906040529950888061276a90612ba8565b995050505050505b600183901b925081600003612787575061279a565b508061279281612cd1565b91505061262e565b505b61010060e086015260608501805160009350906127b882612a90565b60020b9052506125389050565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b6001600160a01b038116811461281e57600080fd5b50565b6000806040838503121561283457600080fd5b823561283f81612809565b946020939093013593505050565b60005b83811015612868578181015183820152602001612850565b50506000910152565b6000815180845261288981602086016020860161284d565b601f01601f19169290920160200192915050565b6040815260006128b06040830185612871565b82810360208401526128c28185612871565b95945050505050565b6020815260006128de6020830184612871565b9392505050565b8051600281900b81146128f757600080fd5b919050565b60006020828403121561290e57600080fd5b6128de826128e5565b6000825161292981846020870161284d565b9190910192915050565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008160020b8360020b8061297657612976612933565b627fffff1982146000198214161561299057612990612949565b90059392505050565b600282810b9082900b03627fffff198112627fffff8213171561121f5761121f612949565b600281810b9083900b01627fffff8113627fffff198212171561121f5761121f612949565b6000826129f2576129f2612933565b600160ff1b821460001984141615612a0c57612a0c612949565b500590565b8181036000831280158383131683831282161715612a3157612a31612949565b5092915050565b80820260008212600160ff1b84141615612a5457612a54612949565b818105831482151761121f5761121f612949565b600082612a7757612a77612933565b500690565b600082612a8b57612a8b612933565b500490565b60008160020b627fffff198103612aa957612aa9612949565b6000190192915050565b600060208284031215612ac557600080fd5b5051919050565b60008260020b8260020b028060020b9150808214612a3157612a31612949565b8082018281126000831280158216821582161715612b0c57612b0c612949565b505092915050565b8051600f81900b81146128f757600080fd5b805180151581146128f757600080fd5b600080600080600060a08688031215612b4e57600080fd5b85519450612b5e60208701612b14565b93506040860151925060608601519150612b7a60808701612b26565b90509295509295909350565b60008351612b9881846020880161284d565b9190910191825250602001919050565b600060018201612bba57612bba612949565b5060010190565b80516001600160801b03811681146128f757600080fd5b6000806000806000806000806000806101408b8d031215612bf857600080fd5b612c018b612bc1565b9950612c0f60208c01612bc1565b985060408b0151975060608b01519650612c2b60808c01612bc1565b9550612c3960a08c01612bc1565b9450612c4760c08c01612bc1565b9350612c5560e08c01612bc1565b92506101008b015191506101208b015190509295989b9194979a5092959850565b80516020808301519190811015612c97576000198160200360031b1b821691505b50919050565b60008160020b627fffff8103612cb557612cb5612949565b60010192915050565b8181038181111561121f5761121f612949565b600081612ce057612ce0612949565b506000190190565b60008160020b627fffff198103612d0157612d01612949565b60000392915050565b60008060008060808587031215612d2057600080fd5b8451612d2b81612809565b9350612d39602086016128e5565b9250612d47604086016128e5565b9150612d5560608601612b26565b905092959194509250565b60008060008060808587031215612d7657600080fd5b612d7f85612bc1565b9350612d8d60208601612b14565b925060408501519150612d5560608601612bc1565b60008060408385031215612db557600080fd5b612dbe836128e5565b9150612dcc602084016128e5565b90509250929050565b60008060008060008060008060006101208a8c031215612df457600080fd5b612dfd8a612bc1565b9850612e0b60208b01612b14565b975060408a0151965060608a01519550612e2760808b016128e5565b9450612e3560a08b016128e5565b935060c08a0151612e4581612809565b60e08b015190935063ffffffff81168114612e5f57600080fd5b9150612e6e6101008b01612b26565b9050929598509295985092959856fea2646970667358221220a444c24ea38fd934074383f44495dbb94031b7ec43a16fea69e58dc5eeef973364736f6c63430008110033