0 txs
993 calls
constructor
constructor(address _nftTracker, (address poolLogic, address withdrawalAsset)[] _whitelisteddHedgePools)
functions
convert32toAddress
purefunction convert32toAddress(bytes32 data) pure returns (address o)
dHedgePoolsWhitelist
viewfunction dHedgePoolsWhitelist(address) view returns (address poolLogic, address withdrawalAsset)
getArrayIndex
purefunction getArrayIndex(bytes data, uint8 inputNum, uint8 arrayIndex) pure returns (bytes32)
getArrayLast
purefunction getArrayLast(bytes data, uint8 inputNum) pure returns (bytes32)
getArrayLength
purefunction getArrayLength(bytes data, uint8 inputNum) pure returns (uint256)
getBytes
purefunction getBytes(bytes data, uint8 inputNum, uint256 offset) pure returns (bytes)
getInput
purefunction getInput(bytes data, uint8 inputNum) pure returns (bytes32)
getMethod
purefunction getMethod(bytes data) pure returns (bytes4)
getOwnedTokenIds
viewfunction getOwnedTokenIds(address _poolLogic) view returns (uint256[] tokenIds)
getParams
purefunction getParams(bytes data) pure returns (bytes)
MAX_ALLOWED_LEVERAGE
viewfunction MAX_ALLOWED_LEVERAGE() view returns (uint256)
NFT_TYPE
viewfunction NFT_TYPE() view returns (bytes32)
nftTracker
viewfunction nftTracker() view returns (address)
POSITIONS_LIMIT
viewfunction POSITIONS_LIMIT() view returns (uint256)
read32
purefunction read32(bytes data, uint256 offset, uint256 length) pure returns (bytes32 o)
read4left
purefunction read4left(bytes data, uint256 offset) pure returns (bytes4 o)
txGuard
viewfunction txGuard(address _poolManagerLogic, address _to, bytes _data) view returns (uint16 txType, bool)
verifyERC721
nonpayablefunction verifyERC721(address _operator, address _from, uint256 _tokenId, bytes) returns (bool verified)
events
AddLiquidity
event AddLiquidity(address poolLogic, address pair, bytes params, uint256 time)
AddLiquiditySingle
event AddLiquiditySingle(address fundAddress, address asset, address liquidityPool, uint256 amount, uint256 time)
Claim
event Claim(address poolLogic, address stakingContract, uint256 time)
ExchangeFrom
event ExchangeFrom(address fundAddress, address sourceAsset, uint256 sourceAmount, address dstAsset, uint256 time)
ExchangeTo
event ExchangeTo(address fundAddress, address sourceAsset, address dstAsset, uint256 dstAmount, uint256 time)
RemoveLiquidity
event RemoveLiquidity(address poolLogic, address pair, bytes params, uint256 time)
RemoveLiquiditySingle
event RemoveLiquiditySingle(address fundAddress, address asset, address liquidityPool, uint256 amount, uint256 time)
SonneBorrowEvent
event SonneBorrowEvent(address indexed fundAddress, address asset, address cToken, uint256 amount, uint256 time)
SonneEnterMarkets
event SonneEnterMarkets(address indexed poolLogic, address[] cTokens, uint256 time)
SonneExitMarket
event SonneExitMarket(address indexed poolLogic, address cToken, uint256 time)
SonneMintEvent
event SonneMintEvent(address indexed fundAddress, address asset, address cToken, uint256 amount, uint256 time)
SonneRedeemEvent
event SonneRedeemEvent(address indexed fundAddress, address asset, address cToken, uint256 amount, uint256 time)
SonneRedeemUnderlyingEvent
event SonneRedeemUnderlyingEvent(address indexed fundAddress, address asset, address cToken, uint256 amount, uint256 time)
SonneRepayEvent
event SonneRepayEvent(address indexed fundAddress, address asset, address cToken, uint256 amount, uint256 time)
Stake
event Stake(address poolLogic, address stakingToken, address to, uint256 amount, uint256 time)
SynthetixV3Event
event SynthetixV3Event(address poolLogic, uint256 txType)
SynthRedeem
event SynthRedeem(address poolAddress, address[] synthProxies)
Unstake
event Unstake(address poolLogic, address stakingToken, address to, uint256 amount, uint256 time)
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b506040516200279b3803806200279b833981016040819052620000349162000344565b6001600160a01b038216620000665760405162461bcd60e51b81526004016200005d90620004c3565b60405180910390fd5b816001600160a01b03166080816001600160a01b031660601b815250506000826001600160a01b0316634219dc406040518163ffffffff1660e01b815260040160206040518083038186803b158015620000bf57600080fd5b505afa158015620000d4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000fa9190620002fc565b905060005b8251811015620002f25760008382815181106200011857fe5b6020026020010151905060006001600160a01b031681600001516001600160a01b031614158015620001c857508051604051635b16ebb760e01b81526001600160a01b03851691635b16ebb7916200017491906004016200044c565b60206040518083038186803b1580156200018d57600080fd5b505afa158015620001a2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001c8919062000322565b620001e75760405162461bcd60e51b81526004016200005d9062000460565b60208101516001600160a01b031615801590620002855750602081015160405163cc435bf360e01b81526001600160a01b0385169163cc435bf3916200023191906004016200044c565b60206040518083038186803b1580156200024a57600080fd5b505afa1580156200025f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000285919062000322565b620002a45760405162461bcd60e51b81526004016200005d906200048c565b80516001600160a01b03908116600090815260208181526040909120835181549084166001600160a01b031991821617825591909301516001938401805491909316911617905501620000ff565b505050506200052c565b6000602082840312156200030e578081fd5b81516200031b8162000513565b9392505050565b60006020828403121562000334578081fd5b815180151581146200031b578182fd5b600080604080848603121562000358578182fd5b8351620003658162000513565b602085810151919450906001600160401b038082111562000384578485fd5b818701915087601f83011262000398578485fd5b815181811115620003a557fe5b620003b48485830201620004ef565b81815284810190848601878402860187018c1015620003d1578889fd5b8895505b838610156200043a5787818d031215620003ed578889fd5b875188810181811087821117156200040157fe5b89528151620004108162000513565b815281880151620004218162000513565b81890152835260019590950194918601918701620003d5565b50809750505050505050509250929050565b6001600160a01b0391909116815260200190565b602080825260129082015271696e76616c696420706f6f6c206c6f67696360701b604082015260600190565b60208082526018908201527f696e76616c6964207769746864726177616c2061737365740000000000000000604082015260600190565b60208082526012908201527134b73b30b634b21037333a2a3930b1b5b2b960711b604082015260600190565b6040518181016001600160401b03811182821017156200050b57fe5b604052919050565b6001600160a01b03811681146200052957600080fd5b50565b60805160601c612242620005596000398061051452806105de5280610880528061091b52506122426000f3fe608060405234801561001057600080fd5b50600436106100e65760003560e01c806309ff5c7d146100eb5780630d75dfe6146101145780631053f952146101345780631eba307714610154578063293d80631461017457806341dc16c3146101945780634349be80146101a75780634c481307146101af5780634fac7e41146101b757806352dac656146101d75780635464c40e146101df5780636179309d14610200578063689015131461022157806382f86acc14610234578063998546e314610247578063c3c6279f1461025a578063db896b571461026d578063dc0302d114610280575b600080fd5b6100fe6100f9366004611c13565b610288565b60405161010b9190611f02565b60405180910390f35b6101276101223660046119e3565b61031b565b60405161010b9190611ef7565b610147610142366004611c5e565b610669565b60405161010b9190611f37565b610167610162366004611b3c565b610701565b60405161010b9190611e27565b610187610182366004611b86565b610708565b60405161010b9190611f22565b6100fe6101a2366004611cb2565b61076a565b6100fe610848565b6100fe61085a565b6101ca6101c536600461194c565b610866565b60405161010b9190611eb3565b610167610919565b6101f26101ed36600461194c565b61093d565b60405161010b929190611e3b565b61021361020e366004611984565b610963565b60405161010b929190612131565b61014761022f366004611b54565b6113ad565b6100fe610242366004611c13565b6113c8565b6100fe610255366004611c13565b6113e6565b610187610268366004611b54565b611417565b6100fe61027b366004611bc8565b611424565b6100fe6114a3565b6000806102a0848460200260040160ff166020611424565b905060006102b385600484016020611424565b9050806102fc576040805162461bcd60e51b8152602060048201526012602482015271696e707574206973206e6f7420617272617960701b604482015290519081900360640190fd5b610310856020808402850160040190611424565b925050505b92915050565b6000610326336114a8565b61034b5760405162461bcd60e51b815260040161034290611fbf565b60405180910390fd5b6001600160a01b038516156103725760405162461bcd60e51b8152600401610342906120e1565b600061037d33610866565b905060005b81518110156105c657876001600160a01b031663fbfa77cf6040518163ffffffff1660e01b815260040160206040518083038186803b1580156103c457600080fd5b505afa1580156103d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103fc9190611968565b6001600160a01b031663aa10e9f06d6c657665726167654d6f64756c6560901b6040518263ffffffff1660e01b81526004016104389190611f02565b60206040518083038186803b15801561045057600080fd5b505afa158015610464573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104889190611968565b6001600160a01b0316636352211e8383815181106104a257fe5b60200260200101516040518263ffffffff1660e01b81526004016104c69190611f02565b60206040518083038186803b1580156104de57600080fd5b505afa92505050801561050e575060408051601f3d908101601f1916820190925261050b91810190611968565b60015b6105bc577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316638ac31ac3896000805160206121c58339815191523386868151811061055e57fe5b60200260200101516040518563ffffffff1660e01b81526004016105859493929190611e55565b600060405180830381600087803b15801561059f57600080fd5b505af11580156105b3573d6000803e3d6000fd5b505050506105be565b505b600101610382565b50604051633b68defb60e11b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906376d1bdf69061062a908a906000805160206121c58339815191529033908b90600390600401611e7f565b600060405180830381600087803b15801561064457600080fd5b505af1158015610658573d6000803e3d6000fd5b5060019a9950505050505050505050565b6060601482106106b1576040805162461bcd60e51b815260206004820152600e60248201526d1a5b9d985b1a59081bd9999cd95d60921b604482015290519081900360640190fd5b81602002915060006106d085848660200260040160ff16016020611424565b905060006106e5868584016004016020611424565b90506106f786602484870101836114f2565b9695505050505050565b805b919050565b60008160040183511015610761576040805162461bcd60e51b815260206004820152601b60248201527a52656164696e67206279746573206f7574206f6620626f756e647360281b604482015290519081900360640190fd5b50016020015190565b600080610782858560200260040160ff166020611424565b9050600061079586600484016020611424565b9050806107de576040805162461bcd60e51b8152602060048201526012602482015271696e707574206973206e6f7420617272617960701b604482015290519081900360640190fd5b60ff8416811161082e576040805162461bcd60e51b815260206004820152601660248201527534b73b30b634b21030b93930bc903837b9b4ba34b7b760511b604482015290519081900360640190fd5b6106f7866020600160ff8816018102850160040190611424565b6000805160206121c583398151915281565b6753444835ec58000081565b60405163d6b6aa4960e01b81526060906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d6b6aa49906108c5906000805160206121c5833981519152908690600401611f0b565b60006040518083038186803b1580156108dd57600080fd5b505afa1580156108f1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103159190810190611a7c565b7f000000000000000000000000000000000000000000000000000000000000000081565b600060208190529081526040902080546001909101546001600160a01b03918216911682565b6000806000856001600160a01b03166339b81fd96040518163ffffffff1660e01b815260040160206040518083038186803b1580156109a157600080fd5b505afa1580156109b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d99190611968565b9050336001600160a01b03821614610a035760405162461bcd60e51b815260040161034290612109565b6000610a0e85611417565b90506000866001600160a01b031663fbfa77cf6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a4b57600080fd5b505afa158015610a5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a839190611968565b90506000816001600160a01b031663d8dfeb456040518163ffffffff1660e01b815260040160206040518083038186803b158015610ac057600080fd5b505afa158015610ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af89190611968565b90506000826001600160a01b031663aa10e9f06d6c657665726167654d6f64756c6560901b6040518263ffffffff1660e01b8152600401610b399190611f02565b60206040518083038186803b158015610b5157600080fd5b505afa158015610b65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b899190611968565b90506001600160e01b0319841663b1c41fc360e01b1415610cd757604051630aa10e9f60e41b81526000906001600160a01b0385169063aa10e9f090610be2906b737461626c654d6f64756c6560a01b90600401611f02565b60206040518083038186803b158015610bfa57600080fd5b505afa158015610c0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c329190611968565b604051634df48c7360e11b81529091506001600160a01b038c1690639be918e690610c61908490600401611e27565b60206040518083038186803b158015610c7957600080fd5b505afa158015610c8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb19190611b1c565b610ccd5760405162461bcd60e51b8152600401610342906120aa565b603b97505061139c565b6001600160e01b0319841663360f699b60e01b1415610d9257604051634df48c7360e11b81526001600160a01b038b1690639be918e690610d1c908590600401611e27565b60206040518083038186803b158015610d3457600080fd5b505afa158015610d48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6c9190611b1c565b610d885760405162461bcd60e51b8152600401610342906120aa565b603c5b965061139c565b6001600160e01b0319841663e014396960e01b1415610db257603d610d8b565b6001600160e01b031984166390f9644f60e01b1415610eed57610dd4856114a8565b610df05760405162461bcd60e51b815260040161034290611fbf565b604051634df48c7360e11b81526001600160a01b038b1690639be918e690610e1c908490600401611e27565b60206040518083038186803b158015610e3457600080fd5b505afa158015610e48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e6c9190611b1c565b610e885760405162461bcd60e51b8152600401610342906120aa565b600080610e948a6113ad565b806020019051810190610ea79190611e04565b915091506000610eb78383611643565b90506753444835ec580000811115610ee15760405162461bcd60e51b815260040161034290611fee565b6047995050505061139c565b6001600160e01b031984166307e4dc1160e11b141561129f57610f0f856114a8565b610f2b5760405162461bcd60e51b815260040161034290611fbf565b604051634df48c7360e11b81526001600160a01b038b1690639be918e690610f57908590600401611e27565b60206040518083038186803b158015610f6f57600080fd5b505afa158015610f83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fa79190611b1c565b610fc35760405162461bcd60e51b8152600401610342906120aa565b604051634df48c7360e11b81526001600160a01b038b1690639be918e690610fef908490600401611e27565b60206040518083038186803b15801561100757600080fd5b505afa15801561101b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103f9190611b1c565b61105b5760405162461bcd60e51b8152600401610342906120aa565b60008060006110698b6113ad565b80602001905181019061107c9190611dd7565b92509250925061108c838961166b565b6110a85760405162461bcd60e51b815260040161034290612078565b604051633de9a8bb60e11b81526000906001600160a01b03861690637bd35176906110d7908790600401611f02565b60606040518083038186803b1580156110ef57600080fd5b505afa158015611103573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111279190611d0d565b604001519050600061113982856116be565b90506000811361115b5760405162461bcd60e51b815260040161034290611f8a565b60006111e5896001600160a01b031663eb02c301886040518263ffffffff1660e01b815260040161118c9190611f02565b60806040518083038186803b1580156111a457600080fd5b505afa1580156111b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111dc9190611d61565b60400151611723565b905060006111f382866116be565b9050600081136112155760405162461bcd60e51b815260040161034290612019565b60006112316112238561176b565b61122c8461176b565b611643565b90506753444835ec58000081111561128e576000851380156112535750600083135b8015611272575061126f6112668661176b565b61122c8561176b565b81105b61128e5760405162461bcd60e51b815260040161034290611fee565b60489e50505050505050505061139c565b6001600160e01b03198416632cf3aadf60e01b141561139c57604051634df48c7360e11b81526001600160a01b038b1690639be918e6906112e4908590600401611e27565b60206040518083038186803b1580156112fc57600080fd5b505afa158015611310573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113349190611b1c565b6113505760405162461bcd60e51b8152600401610342906120aa565b600061135b896113ad565b80602001905181019061136e9190611dbf565b905061137a818761166b565b6113965760405162461bcd60e51b815260040161034290612078565b60499750505b506000945050505050935093915050565b6060610315600480845103846114f29092919063ffffffff16565b60006113df838360200260040160ff166020611424565b9392505050565b6000806113fe848460200260040160ff166020611424565b905061140f84600483016020611424565b949350505050565b6000610315826000610708565b60008183018451101561147c576040805162461bcd60e51b815260206004820152601b60248201527a52656164696e67206279746573206f7574206f6620626f756e647360281b604482015290519081900360640190fd5b82602001840151905081602003801561149b576008810260020a820491505b509392505050565b600381565b60006001600160a01b0382166114d05760405162461bcd60e51b81526004016103429061204c565b506001600160a01b039081166000818152602081905260409020549091161490565b60608182601f01101561153d576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b828284011015611585576040805162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015290519081900360640190fd5b818301845110156115d1576040805162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015290519081900360640190fd5b6060821580156115f0576040519150600082526020820160405261163a565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015611629578051835260209283019201611611565b5050858452601f01601f1916604052505b50949350505050565b60006113df83611665670de0b6b3a764000061165f83876117c2565b9061181a565b90611873565b60008061167783610866565b905060005b81518110156116b35781818151811061169157fe5b60200260200101518514156116ab57600192505050610315565b60010161167c565b506000949350505050565b60008282018183128015906116d35750838112155b806116e857506000831280156116e857508381125b6113df5760405162461bcd60e51b81526004018080602001828103825260218152602001806121836021913960400191505060405180910390fd5b6000600160ff1b82106117675760405162461bcd60e51b81526004018080602001828103825260288152602001806121e56028913960400191505060405180910390fd5b5090565b600080821215611767576040805162461bcd60e51b815260206004820181905260248201527f53616665436173743a2076616c7565206d75737420626520706f736974697665604482015290519081900360640190fd5b6000828201838110156113df576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b60008261182957506000610315565b8282028284828161183657fe5b04146113df5760405162461bcd60e51b81526004018080602001828103825260218152602001806121a46021913960400191505060405180910390fd5b60008082116118c6576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b8183816118cf57fe5b049392505050565b600082601f8301126118e7578081fd5b81356001600160401b038111156118fa57fe5b61190d601f8201601f1916602001612147565b818152846020838601011115611921578283fd5b816020850160208301379081016020019190915292915050565b803560ff8116811461070357600080fd5b60006020828403121561195d578081fd5b81356113df8161216a565b600060208284031215611979578081fd5b81516113df8161216a565b600080600060608486031215611998578182fd5b83356119a38161216a565b925060208401356119b38161216a565b915060408401356001600160401b038111156119cd578182fd5b6119d9868287016118d7565b9150509250925092565b6000806000806000608086880312156119fa578081fd5b8535611a058161216a565b94506020860135611a158161216a565b93506040860135925060608601356001600160401b0380821115611a37578283fd5b818801915088601f830112611a4a578283fd5b813581811115611a58578384fd5b896020828501011115611a69578384fd5b9699959850939650602001949392505050565b60006020808385031215611a8e578182fd5b82516001600160401b0380821115611aa4578384fd5b818501915085601f830112611ab7578384fd5b815181811115611ac357fe5b8381029150611ad3848301612147565b8181528481019084860184860187018a1015611aed578788fd5b8795505b83861015611b0f578051835260019590950194918601918601611af1565b5098975050505050505050565b600060208284031215611b2d578081fd5b815180151581146113df578182fd5b600060208284031215611b4d578081fd5b5035919050565b600060208284031215611b65578081fd5b81356001600160401b03811115611b7a578182fd5b61140f848285016118d7565b60008060408385031215611b98578182fd5b82356001600160401b03811115611bad578283fd5b611bb9858286016118d7565b95602094909401359450505050565b600080600060608486031215611bdc578081fd5b83356001600160401b03811115611bf1578182fd5b611bfd868287016118d7565b9660208601359650604090950135949350505050565b60008060408385031215611c25578182fd5b82356001600160401b03811115611c3a578283fd5b611c46858286016118d7565b925050611c556020840161193b565b90509250929050565b600080600060608486031215611c72578081fd5b83356001600160401b03811115611c87578182fd5b611c93868287016118d7565b935050611ca26020850161193b565b9150604084013590509250925092565b600080600060608486031215611cc6578081fd5b83356001600160401b03811115611cdb578182fd5b611ce7868287016118d7565b935050611cf66020850161193b565b9150611d046040850161193b565b90509250925092565b600060608284031215611d1e578081fd5b604051606081018181106001600160401b0382111715611d3a57fe5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060808284031215611d72578081fd5b604051608081018181106001600160401b0382111715611d8e57fe5b8060405250825181526020830151602082015260408301516040820152606083015160608201528091505092915050565b600060208284031215611dd0578081fd5b5051919050565b600080600060608486031215611deb578081fd5b8351925060208401519150604084015190509250925092565b60008060408385031215611e16578182fd5b505080516020909101519092909150565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039485168152602081019390935292166040820152606081019190915260800190565b6001600160a01b03958616815260208101949094529190931660408301526060820192909252608081019190915260a00190565b6020808252825182820181905260009190848201906040850190845b81811015611eeb57835183529284019291840191600101611ecf565b50909695505050505050565b901515815260200190565b90815260200190565b9182526001600160a01b0316602082015260400190565b6001600160e01b031991909116815260200190565b6000602080835283518082850152825b81811015611f6357858101830151858201604001528201611f47565b81811115611f745783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601b908201527a61646a7573746564206d617267696e206973206e6567617469766560281b604082015260600190565b6020808252601590820152741b9bdd081c195c9c1cc81dda1a5d195b1a5cdd1959605a1b604082015260600190565b6020808252601190820152700d8caeccae4c2ceca40e8dede40d0d2ced607b1b604082015260600190565b60208082526019908201527861646a75737465642073697a65206973206e6567617469766560381b604082015260600190565b602080825260129082015271696e76616c696420706f6f6c206c6f67696360701b604082015260600190565b602080825260189082015277706f736974696f6e206973206e6f7420696e20747261636b60401b604082015260600190565b6020808252601d908201527f756e737570706f727465642064657374696e6174696f6e206173736574000000604082015260600190565b6020808252600e908201526d1b999d081b9bdd081b5a5b9d195960921b604082015260600190565b6020808252600e908201526d6e6f7420706f6f6c206c6f67696360901b604082015260600190565b61ffff9290921682521515602082015260400190565b6040518181016001600160401b038111828210171561216257fe5b604052919050565b6001600160a01b038116811461217f57600080fd5b5056fe5369676e6564536166654d6174683a206164646974696f6e206f766572666c6f77536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77870e260cd827e0cf952b94ebff86927871dda8df86678ed52dec708c32dfc3dd53616665436173743a2076616c756520646f65736e27742066697420696e20616e20696e74323536a2646970667358221220ff5370483e5c469ffa1b87c2be37c8d09df955c1d598f266e16369aadbaa441e64736f6c6343000706003300000000000000000000000008a664ca241dd50b1dd5c9ebb97eca33ac6f744e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000008000000000000000000000000d258da1a96c53676301b60000918a1406e367d3e000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000005334d0184a11f210de806fcd5b556bf19981a7be000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c000000000000000000000000cf51f81652779c07d08f1c7d0acaf66e5c3b7377000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913000000000000000000000000a1a0fcc73689549b244e9938d71b6638e18032d7000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c000000000000000000000000a672e882acbb96486393d43e0efdab5ebebddc1d000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c00000000000000000000000015e2f06138aed58ca2a6afb5a1333bbc5f728f80000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c000000000000000000000000ba5f6a0d2ac21a3fec7a6c40facd23407aa84663000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c000000000000000000000000631d238c4fd232c14bf318174711538f737c0c7c000000000000000000000000b6fe221fe9eef5aba221c348ba20a1bf5e73624c