0 txs
9 calls
constructor
constructor(address positionManager_, address stateView_)
functions
earned
viewfunction earned(tuple, address[] rewardTokens) view returns (uint256[])
fee
viewfunction fee(address, uint256 tokenId) view returns (uint24)
feeGrowthOutside
viewfunction feeGrowthOutside(address, bytes32 poolId, int24 tick) view returns (uint256 feeGrowthOutside0X128, uint256 feeGrowthOutside1X128)
getTokenId
viewfunction getTokenId(address, address owner) view returns (uint256 tokenId)
isStaked
viewfunction isStaked(address, tuple) view returns (bool)
poolInfo
viewfunction poolInfo(address, bytes32 poolId) view returns (tuple)
positionInfo
viewfunction positionInfo(address, uint256 tokenId) view returns (tuple)
positionManager
viewfunction positionManager() view returns (address)
positionPoolKey
viewfunction positionPoolKey(address, address, uint256 tokenId) view returns (tuple)
stateView
viewfunction stateView() view returns (address)
totalSupply
viewfunction totalSupply(address) view returns (uint256)
addLiquidity
payablefunction addLiquidity(tuple addLiquidityParams) payable
claim
payablefunction claim(tuple position, address[], uint128, uint128, bytes extraData) payable
depositExistingNft
payablefunction depositExistingNft(tuple, bytes) payable
removeLiquidity
nonpayablefunction removeLiquidity(tuple removeLiquidityParams)
swapExactETHForTokens
payablefunction swapExactETHForTokens(tuple) payable
swapExactTokensForTokens
payablefunction swapExactTokensForTokens(tuple) payable
withdrawNft
payablefunction withdrawNft(tuple, bytes) payable
events
No events.
errors
InvalidDesiredAmount
error InvalidDesiredAmount()
InvalidParameters
error InvalidParameters()
InvalidTokenOwner
error InvalidTokenOwner()
NotImplemented
error NotImplemented()
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162002c6338038062002c63833981016040819052620000349162000065565b6001600160a01b039182166080521660a052620000a4565b6001600160a01b03811681146200006257600080fd5b50565b600080604083850312156200007957600080fd5b825162000086816200004c565b602084015190925062000099816200004c565b809150509250929050565b60805160a051612b3e620001256000396000818161017d01528181610815015281816109e401528181611007015281816110a0015261115201526000818161023e0152818161097201528181610a8d01528181610b2501528181610d0501528181610d9c01528181610e8001528181610f2d01526111ea0152612b3e6000f3fe6080604052600436106101095760003560e01c80639e6eda1811610095578063dfe8addd11610064578063dfe8addd1461034b578063e4dc2aa41461038f578063e85505e1146103af578063ff781feb14610260578063ff7b92661461015857600080fd5b80639e6eda1814610273578063b943855e146102a7578063cce94801146102d5578063de91a5e5146102f557600080fd5b8063601f1c6b116100dc578063601f1c6b146101b75780636f4621e3146101ec57806371f5f53a146101ff578063791b98bc1461022c5780638abfa5d51461026057600080fd5b806304caab471461010e5780631ae75562146101235780632847ccf2146101585780634c4a3c251461016b575b600080fd5b61012161011c366004611dd8565b6103dc565b005b34801561012f57600080fd5b5061014361013e366004611eda565b6107df565b60405190151581526020015b60405180910390f35b610121610166366004611f58565b505050565b34801561017757600080fd5b5061019f7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161014f565b3480156101c357600080fd5b506101d76101d2366004611fab565b6107e8565b6040805192835260208301919091520161014f565b6101216101fa366004612095565b61088e565b34801561020b57600080fd5b5061021f61021a36600461213a565b6108ea565b60405161014f9190612188565b34801561023857600080fd5b5061019f7f000000000000000000000000000000000000000000000000000000000000000081565b61012161026e3660046121cc565b610936565b34801561027f57600080fd5b5061029361028e366004612274565b61094f565b60405162ffffff909116815260200161014f565b3480156102b357600080fd5b506102c76102c23660046122a0565b610a87565b60405190815260200161014f565b3480156102e157600080fd5b506101216102f03660046122d9565b610bd9565b34801561030157600080fd5b50610315610310366004612274565b610ccf565b6040805182516001600160801b03168152602080840151600290810b918301919091529282015190920b9082015260600161014f565b34801561035757600080fd5b5061036b6103663660046123a8565b610e53565b6040805182516001600160a01b03168152602092830151928101929092520161014f565b34801561039b57600080fd5b506102c76103aa3660046123e9565b610f27565b3480156103bb57600080fd5b506103cf6103ca366004612274565b610fb7565b60405161014f919061240d565b60a081015160c08201516001600160801b0382111561040e576040516363f6942760e11b815260040160405180910390fd5b6001600160801b03811115610436576040516363f6942760e11b815260040160405180910390fd5b6040830151516001600160a01b03161561056a576040838101515160a0850151915163095ea7b360e01b81526e22d473030f116ddee9f6b43ac78ba3600482015260248101929092526001600160a01b03169063095ea7b3906044016020604051808303816000875af11580156104b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d591906124c4565b5060408381015151845160a086015192516387517c4560e01b81526001600160a01b03928316600482015290821660248201529116604482015265ffffffffffff421660648201526e22d473030f116ddee9f6b43ac78ba3906387517c4590608401600060405180830381600087803b15801561055157600080fd5b505af1158015610565573d6000803e3d6000fd5b505050505b6040808401516020015160c0850151915163095ea7b360e01b81526e22d473030f116ddee9f6b43ac78ba3600482015260248101929092526001600160a01b03169063095ea7b3906044016020604051808303816000875af11580156105d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f891906124c4565b5060408381015160200151845160c086015192516387517c4560e01b81526001600160a01b03928316600482015290821660248201529116604482015265ffffffffffff421660648201526e22d473030f116ddee9f6b43ac78ba3906387517c4590608401600060405180830381600087803b15801561067757600080fd5b505af115801561068b573d6000803e3d6000fd5b5050505082602001516000036106a9576106a4836112e3565b6106b2565b6106b283611583565b6040830151516001600160a01b03161561074f5760408381015151905163095ea7b360e01b81526e22d473030f116ddee9f6b43ac78ba36004820152600060248201526001600160a01b039091169063095ea7b3906044016020604051808303816000875af1158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d91906124c4565b505b60408084015160200151905163095ea7b360e01b81526e22d473030f116ddee9f6b43ac78ba36004820152600060248201526001600160a01b039091169063095ea7b3906044016020604051808303816000875af11580156107b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d991906124c4565b50505050565b60005b92915050565b604051633e2078ff60e11b815260048101839052600282900b602482015260009081906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637c40f1fe90604401608060405180830381865afa15801561085c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088091906124e6565b909890975095505050505050565b6108e26108a160608801604089016123e9565b876060013584848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506117b292505050565b505050505050565b606081516001600160401b0381111561090557610905611bdd565b60405190808252806020026020018201604052801561092e578160200160208202803683370190505b509392505050565b60405163d623472560e01b815260040160405180910390fd5b604051637ba03aad60e01b81526004810182905260009081906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637ba03aad9060240160c060405180830381865afa1580156109b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109dd91906125b0565b50905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c815641c610a1c8460a0902090565b6040518263ffffffff1660e01b8152600401610a3a91815260200190565b608060405180830381865afa158015610a57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7b91906125dd565b98975050505050505050565b600060017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166375794a3c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ae9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b0d919061263c565b610b179190612655565b9050816001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636352211e836040518263ffffffff1660e01b8152600401610b7191815260200190565b602060405180830381865afa158015610b8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bb29190612676565b6001600160a01b0316146107e25760405163153e35b760e11b815260040160405180910390fd5b606081015160808201516001600160801b03821115610c0b576040516363f6942760e11b815260040160405180910390fd5b6001600160801b03811115610c33576040516363f6942760e11b815260040160405180910390fd5b6000610c3e8461192d565b90506001600160801b03801684604001516001600160801b031603610c6d576001600160801b03811660408501525b83604001516001600160801b0316600003610c9b57604051630e52390960e41b815260040160405180910390fd5b806001600160801b031684604001516001600160801b031603610cc657610cc1846119a0565b6107d9565b6107d984611b42565b6040805160608101825260008082526020820181905291810191909152604051634484bd3560e11b8152600481018390526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906389097a6a90602401602060405180830381865afa158015610d54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d78919061263c565b604051631efeed3360e01b8152600481018590529091506000906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690631efeed3390602401602060405180830381865afa158015610de3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e079190612693565b90506040518060600160405280826001600160801b03168152602001610e308460081c60020b90565b60020b8152602001610e458460201c60020b90565b60020b905295945050505050565b6040805180820190915260008082526020820152604051637ba03aad60e01b8152600481018390526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690637ba03aad9060240160c060405180830381865afa158015610ecf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ef391906125b0565b509050604051806040016040528060006001600160a01b03168152602001610f1c8360a0902090565b905295945050505050565b600060017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166375794a3c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fad919061263c565b6107e29190612655565b6040805161012081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081019190915260008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c815641c866040518263ffffffff1660e01b815260040161105391815260200190565b608060405180830381865afa158015611070573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061109491906125dd565b935050925092506000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639ec538c8886040518263ffffffff1660e01b81526004016110ec91815260200190565b6040805180830381865afa158015611108573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112c91906126b0565b60405163fa6793d560e01b8152600481018a905291935091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063fa6793d590602401602060405180830381865afa158015611199573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111bd9190612693565b6040516386b6be7d60e01b815266ffffffffffffff198a1660048201529091506000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906386b6be7d9060240160a060405180830381865afa158015611231573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125591906126d4565b905060405180610120016040528082600001516001600160a01b0316815260200182602001516001600160a01b031681526020018662ffffff168152602001826060015162ffffff168152602001886001600160a01b031681526020018760020b8152602001836001600160801b031681526020018581526020018481525097505050505050505092915050565b60008161012001518060200190518101906112fe9190612761565b60408051600160f91b6020820152600d60f81b6021820152600560fa1b602282015281516003818303810182526023830181815260a3840190945293945092600092916043015b6060815260200190600190039081611345579050509050600084604001516000015190506000856040015160200151905060006040518060a00160405280846001600160a01b03168152602001836001600160a01b0316815260200188604001516040015162ffffff168152602001876000015160020b815260200187602001516001600160a01b03168152509050808760600151886080015188606001518a60a001518b60c00151308c6040015160405160200161140b98979695949392919061284c565b6040516020818303038152906040528460008151811061142d5761142d612906565b602002602001018190525082826040516020016114609291906001600160a01b0392831681529116602082015260400190565b6040516020818303038152906040528460018151811061148257611482612906565b602090810291909101810191909152604080516000928101929092523090820152606001604051602081830303815290604052846002815181106114c8576114c8612906565b602090810291909101015260006001600160a01b038416156114eb5760006114f1565b8760a001515b905087600001516001600160a01b031663dd46508f82888860405160200161151a92919061291c565b604051602081830303815290604052426040518463ffffffff1660e01b815260040161154792919061298e565b6000604051808303818588803b15801561156057600080fd5b505af1158015611574573d6000803e3d6000fd5b50505050505050505050505050565b600081610120015180602001905181019061159e9190612761565b60408051600060208201819052600d60f81b6021830152600560fa1b602283015282516003818403810182526023840181815260a38501909552949550939092916043015b60608152602001906001900390816115e3579050509050836020015183606001518560a001518660c0015186604001516040516020016116279594939291906129b0565b6040516020818303038152906040528160008151811061164957611649612906565b602002602001018190525083604001516000015184604001516020015160405160200161168c9291906001600160a01b0392831681529116602082015260400190565b604051602081830303815290604052816001815181106116ae576116ae612906565b602090810291909101810191909152604080516000928101929092523090820152606001604051602081830303815290604052816002815181106116f4576116f4612906565b60209081029190910101526040840151516000906001600160a01b03161561171d576000611723565b8460a001515b905084600001516001600160a01b031663dd46508f82858560405160200161174c92919061291c565b604051602081830303815290604052426040518463ffffffff1660e01b815260040161177992919061298e565b6000604051808303818588803b15801561179257600080fd5b505af11580156117a6573d6000803e3d6000fd5b50505050505050505050565b6000818060200190518101906117c891906129e4565b90506000600160116040516020016117e1929190612a76565b60408051808303601f19018152600280845260608401909252925060009190816020015b6060815260200190600190039081611805579050509050846000806000866040015160405160200161183b959493929190612a98565b6040516020818303038152906040528160008151811061185d5761185d612906565b602090810291909101810191909152835184820151604080516001600160a01b0393841694810194909452911690820152306060820152608001604051602081830303815290604052816001815181106118b9576118b9612906565b6020026020010181905250856001600160a01b031663dd46508f83836040516020016118e692919061291c565b604051602081830303815290604052426040518363ffffffff1660e01b815260040161191392919061298e565b600060405180830381600087803b15801561179257600080fd5b80516020820151604051631efeed3360e01b815260048101919091526000916001600160a01b031690631efeed3390602401602060405180830381865afa15801561197c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e29190612693565b60008160e001518060200190518101906119ba91906129e4565b90506000600360116040516020016119d3929190612a76565b60408051808303601f19018152600280845260608401909252925060009190816020015b60608152602001906001900390816119f757905050905083602001516000808560400151604051602001611a2e9493929190612acc565b60405160208183030381529060405281600081518110611a5057611a50612906565b602090810291909101810191909152835184820151604080516001600160a01b039384169481019490945291169082015230606082015260800160405160208183030381529060405281600181518110611aac57611aac612906565b602002602001018190525083600001516001600160a01b031663dd46508f8383604051602001611add92919061291c565b604051602081830303815290604052426040518363ffffffff1660e01b8152600401611b0a92919061298e565b600060405180830381600087803b158015611b2457600080fd5b505af1158015611b38573d6000803e3d6000fd5b5050505050505050565b60008160e00151806020019051810190611b5c91906129e4565b9050600060016011604051602001611b75929190612a76565b60408051808303601f19018152600280845260608401909252925060009190816020015b6060815260200190600190039081611b9957905050905083602001518460400151856060015186608001518660400151604051602001611a2e9594939291906129b0565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b0381118282101715611c1557611c15611bdd565b60405290565b60405161014081016001600160401b0381118282101715611c1557611c15611bdd565b60405160a081016001600160401b0381118282101715611c1557611c15611bdd565b60405161010081016001600160401b0381118282101715611c1557611c15611bdd565b604051601f8201601f191681016001600160401b0381118282101715611cab57611cab611bdd565b604052919050565b6001600160a01b0381168114611cc857600080fd5b50565b8035611cd681611cb3565b919050565b62ffffff81168114611cc857600080fd5b600060608284031215611cfe57600080fd5b611d06611bf3565b90508135611d1381611cb3565b81526020820135611d2381611cb3565b60208201526040820135611d3681611cdb565b604082015292915050565b8060020b8114611cc857600080fd5b8035611cd681611d41565b60006001600160401b03821115611d7457611d74611bdd565b50601f01601f191660200190565b600082601f830112611d9357600080fd5b8135611da6611da182611d5b565b611c83565b818152846020838601011115611dbb57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215611dea57600080fd5b81356001600160401b0380821115611e0157600080fd5b908301906101808286031215611e1657600080fd5b611e1e611c1b565b611e2783611ccb565b815260208301356020820152611e408660408501611cec565b6040820152611e5160a08401611d50565b6060820152611e6260c08401611d50565b608082015260e083013560a08201526101008084013560c08301526101208085013560e084015261014085013582840152610160850135915083821115611ea857600080fd5b611eb488838701611d82565b908301525095945050505050565b600060808284031215611ed457600080fd5b50919050565b60008060a08385031215611eed57600080fd5b8235611ef881611cb3565b9150611f078460208501611ec2565b90509250929050565b60008083601f840112611f2257600080fd5b5081356001600160401b03811115611f3957600080fd5b602083019150836020828501011115611f5157600080fd5b9250929050565b600080600060a08486031215611f6d57600080fd5b611f778585611ec2565b925060808401356001600160401b03811115611f9257600080fd5b611f9e86828701611f10565b9497909650939450505050565b600080600060608486031215611fc057600080fd5b8335611fcb81611cb3565b9250602084013591506040840135611fe281611d41565b809150509250925092565b600082601f830112611ffe57600080fd5b813560206001600160401b0382111561201957612019611bdd565b8160051b612028828201611c83565b928352848101820192828101908785111561204257600080fd5b83870192505b8483101561206a57823561205b81611cb3565b82529183019190830190612048565b979650505050505050565b6001600160801b0381168114611cc857600080fd5b8035611cd681612075565b60008060008060008061010087890312156120af57600080fd5b6120b98888611ec2565b955060808701356001600160401b03808211156120d557600080fd5b6120e18a838b01611fed565b965060a089013591506120f382612075565b90945060c08801359061210582612075565b90935060e0880135908082111561211b57600080fd5b5061212889828a01611f10565b979a9699509497509295939492505050565b60008060a0838503121561214d57600080fd5b6121578484611ec2565b915060808301356001600160401b0381111561217257600080fd5b61217e85828601611fed565b9150509250929050565b6020808252825182820181905260009190848201906040850190845b818110156121c0578351835292840192918401916001016121a4565b50909695505050505050565b6000602082840312156121de57600080fd5b81356001600160401b03808211156121f557600080fd5b9083019060a0828603121561220957600080fd5b612211611c3e565b823561221c81611cb3565b808252506020830135602082015260408301356040820152606083013561224281611cb3565b606082015260808301358281111561225957600080fd5b61226587828601611d82565b60808301525095945050505050565b6000806040838503121561228757600080fd5b823561229281611cb3565b946020939093013593505050565b600080604083850312156122b357600080fd5b82356122be81611cb3565b915060208301356122ce81611cb3565b809150509250929050565b6000602082840312156122eb57600080fd5b81356001600160401b038082111561230257600080fd5b90830190610100828603121561231757600080fd5b61231f611c60565b61232883611ccb565b8152602083013560208201526123406040840161208a565b6040820152606083013560608201526080830135608082015261236560a0840161208a565b60a082015261237660c0840161208a565b60c082015260e08301358281111561238d57600080fd5b61239987828601611d82565b60e08301525095945050505050565b6000806000606084860312156123bd57600080fd5b83356123c881611cb3565b925060208401356123d881611cb3565b929592945050506040919091013590565b6000602082840312156123fb57600080fd5b813561240681611cb3565b9392505050565b81516001600160a01b039081168252602080840151909116908201526040808301516101208301916124459084018262ffffff169052565b50606083015161245c606084018262ffffff169052565b50608083015161247760808401826001600160a01b03169052565b5060a083015161248c60a084018260020b9052565b5060c08301516124a760c08401826001600160801b03169052565b5060e083015160e083015261010080840151818401525092915050565b6000602082840312156124d657600080fd5b8151801515811461240657600080fd5b600080600080608085870312156124fc57600080fd5b845161250781612075565b80945050602085015180600f0b811461251f57600080fd5b6040860151606090960151949790965092505050565b600060a0828403121561254757600080fd5b61254f611c3e565b9050815161255c81611cb3565b8152602082015161256c81611cb3565b6020820152604082015161257f81611cdb565b6040820152606082015161259281611d41565b606082015260808201516125a581611cb3565b608082015292915050565b60008060c083850312156125c357600080fd5b6125cd8484612535565b915060a083015190509250929050565b600080600080608085870312156125f357600080fd5b84516125fe81611cb3565b602086015190945061260f81611d41565b604086015190935061262081611cdb565b606086015190925061263181611cdb565b939692955090935050565b60006020828403121561264e57600080fd5b5051919050565b818103818111156107e257634e487b7160e01b600052601160045260246000fd5b60006020828403121561268857600080fd5b815161240681611cb3565b6000602082840312156126a557600080fd5b815161240681612075565b600080604083850312156126c357600080fd5b505080516020909101519092909150565b600060a082840312156126e657600080fd5b6124068383612535565b60005b8381101561270b5781810151838201526020016126f3565b50506000910152565b600082601f83011261272557600080fd5b8151612733611da182611d5b565b81815284602083860101111561274857600080fd5b6127598260208301602087016126f0565b949350505050565b60006020828403121561277357600080fd5b81516001600160401b038082111561278a57600080fd5b908301906080828603121561279e57600080fd5b6040516080810181811083821117156127b9576127b9611bdd565b60405282516127c781611cdb565b815260208301516127d781611cb3565b60208201526040830151828111156127ee57600080fd5b6127fa87828601612714565b6040830152506060830151925061281083612075565b6060810192909252509392505050565b600081518084526128388160208601602086016126f0565b601f01601f19169290920160200192915050565b600061018060018060a01b03808c511684528060208d015116602085015262ffffff60408d015116604085015260608c015160020b60608501528060808d0151166080850152506128a260a084018b60020b9052565b6128b160c084018a60020b9052565b6001600160801b03881660e084015286610100840152856101208401526128e46101408401866001600160a01b03169052565b806101608401526128f781840185612820565b9b9a5050505050505050505050565b634e487b7160e01b600052603260045260246000fd5b60408152600061292f6040830185612820565b6020838203818501528185518084528284019150828160051b85010183880160005b8381101561297f57601f1987840301855261296d838351612820565b94860194925090850190600101612951565b50909998505050505050505050565b6040815260006129a16040830185612820565b90508260208301529392505050565b8581526001600160801b038516602082015283604082015282606082015260a06080820152600061206a60a0830184612820565b6000602082840312156129f657600080fd5b81516001600160401b0380821115612a0d57600080fd5b9083019060608286031215612a2157600080fd5b612a29611bf3565b8251612a3481611cb3565b81526020830151612a4481611cb3565b6020820152604083015182811115612a5b57600080fd5b612a6787828601612714565b60408301525095945050505050565b6001600160f81b031960f893841b811682529190921b16600182015260020190565b85815260ff8516602082015260ff8416604082015260ff8316606082015260a06080820152600061206a60a0830184612820565b84815260006001600160801b03808616602084015280851660408401525060806060830152612afe6080830184612820565b969550505050505056fea2646970667358221220571a497f362760e18699bd724aa7206b58bcac2b564ccf4d3d7e9d51f8b466c064736f6c634300081300330000000000000000000000001ec2ebf4f37e7363fdfe3551602425af0b3ceef90000000000000000000000005ea1bd7974c8a611cbab0bdcafcb1d9cc9b3ba5a