0 txs
1 call
constructor
constructor(address _uniswapV3Factory, address _tokenizedUniswapV3Factory, address _reservesAdmin, address _reservesManager)
functions
MAX_BOUNTY_T
viewfunction MAX_BOUNTY_T() view returns (uint256)
MAX_REINVEST_BOUNTY
viewfunction MAX_REINVEST_BOUNTY() view returns (uint256)
PROTOCOL_SHARE
viewfunction PROTOCOL_SHARE() view returns (uint256)
reservesAdmin
viewfunction reservesAdmin() view returns (address)
reservesManager
viewfunction reservesManager() view returns (address)
reservesPendingAdmin
viewfunction reservesPendingAdmin() view returns (address)
tokenizedUniswapV3Factory
viewfunction tokenizedUniswapV3Factory() view returns (address)
uniswapV3Factory
viewfunction uniswapV3Factory() view returns (address)
_acceptReservesAdmin
nonpayablefunction _acceptReservesAdmin()
_setReservesManager
nonpayablefunction _setReservesManager(address newReservesManager)
_setReservesPendingAdmin
nonpayablefunction _setReservesPendingAdmin(address newReservesPendingAdmin)
claimToken
nonpayablefunction claimToken(address token)
claimTokens
nonpayablefunction claimTokens(address[] tokens)
getToCollect
nonpayablefunction getToCollect(tuple position, uint256 tokenId, uint256 feeCollected0, uint256 feeCollected1) returns (uint256 collect0, uint256 collect1, bytes data)
mintLiquidity
nonpayablefunction mintLiquidity(address bountyTo, bytes data) returns (uint256 bounty0, uint256 bounty1)
uniswapV3MintCallback
nonpayablefunction uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes data)
events
NewReservesAdmin
event NewReservesAdmin(address oldReservesAdmin, address newReservesAdmin)
NewReservesManager
event NewReservesManager(address oldReservesManager, address newReservesManager)
NewReservesPendingAdmin
event NewReservesPendingAdmin(address oldReservesPendingAdmin, address newReservesPendingAdmin)
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604051620028d2380380620028d283398101604081905262000034916200010d565b600080546001600160a01b038087166001600160a01b0319928316178355600180548783169084161790556002805486831690841617905560048054918516919092161790556040517fa328ba21363a99cbf330243928bb26a15acf20bf43166ef838e67ff5d84d4ae791620000ac91859062000193565b60405180910390a17f324bacfad26225895fcf55780481bec4ce49013c92500fa1c25626ff43fbf661600082604051620000e892919062000193565b60405180910390a150505050620001f9565b80516200010781620001df565b92915050565b600080600080608085870312156200012457600080fd5b6000620001328787620000fa565b94505060206200014587828801620000fa565b93505060406200015887828801620000fa565b92505060606200016b87828801620000fa565b91505092959194509250565b6200018281620001cb565b82525050565b6200018281620001b9565b60408101620001a3828562000177565b620001b2602083018462000188565b9392505050565b60006001600160a01b03821662000107565b6000620001078260006200010782620001b9565b620001ea81620001b9565b8114620001f657600080fd5b50565b6126c980620002096000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063b1ccc03e11610097578063dba9ac4211610066578063dba9ac42146101de578063eb5ab75f146101e6578063eef72a3c146101f9578063f7f0bcc11461020c57610100565b8063b1ccc03e1461018e578063bed02887146101a1578063c8c4ff8c146101c3578063d3487997146101cb57610100565b8063822d73b2116100d3578063822d73b21461015557806384755c8e1461015d578063998c077d1461017e5780639e1348e31461018657610100565b806332f289cf14610105578063345ef9411461011a57806351adc761146101385780635b5491821461014d575b600080fd5b610118610113366004611c05565b610214565b005b6101226102ea565b60405161012f919061234c565b60405180910390f35b610140610306565b60405161012f91906124db565b610122610312565b61012261032e565b61017061016b366004611c41565b61034a565b60405161012f9291906124e9565b610118610533565b61012261065c565b61011861019c366004611c05565b610678565b6101b46101af366004611d34565b610741565b60405161012f939291906124f7565b61014061099f565b6101186101d9366004611f35565b6109aa565b610140610ae6565b6101186101f4366004611c05565b610aed565b610118610207366004611c97565b610bb6565b610122610bf2565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815260009073ffffffffffffffffffffffffffffffffffffffff8316906370a082319061026990309060040161234c565b60206040518083038186803b15801561028157600080fd5b505afa158015610295573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102b99190810190611edd565b905080156102e6576004546102e690839073ffffffffffffffffffffffffffffffffffffffff1683610c0e565b5050565b60045473ffffffffffffffffffffffffffffffffffffffff1681565b6706f05b59d3b2000081565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080610358610d38565b915091506103646118cc565b61037086880188611d15565b9050600080826000015173ffffffffffffffffffffffffffffffffffffffff16633c8a7d8d338560200151602001518660200151604001516103b58860a00151610f37565b6020808a0151516040516103cd928e918e91016124b3565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016103fc95949392919061235a565b6040805180830381600087803b15801561041557600080fd5b505af1158015610429573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061044d9190810190611efb565b600454919350915060009073ffffffffffffffffffffffffffffffffffffffff16610479576000610483565b6706f05b59d3b200005b90506104ce670de0b6b3a76400006104c283670de0b6b3a7640000036104b6878960600151610f8790919063ffffffff16565b9063ffffffff610fd216565b9063ffffffff61102616565b9750610501670de0b6b3a76400006104c283670de0b6b3a7640000036104b6868960800151610f8790919063ffffffff16565b9650871561051457610514868c8a610c0e565b861561052557610525858c89610c0e565b505050505050935093915050565b60035473ffffffffffffffffffffffffffffffffffffffff16331461058d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612436565b60405180910390fd5b600280546003805473ffffffffffffffffffffffffffffffffffffffff8082167fffffffffffffffffffffffff00000000000000000000000000000000000000008086168217968790559092169092556040519282169390927fa328ba21363a99cbf330243928bb26a15acf20bf43166ef838e67ff5d84d4ae7926106169286929116906123ac565b60405180910390a17f01d5e27ed5584d16c62ba1a14cfde0783f979d4797a3fc41342aff17d8ef5b418160006040516106509291906123c7565b60405180910390a15050565b60035473ffffffffffffffffffffffffffffffffffffffff1681565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612436565b6003805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff00000000000000000000000000000000000000008316179092556040519116907f01d5e27ed5584d16c62ba1a14cfde0783f979d4797a3fc41342aff17d8ef5b419061065090839085906123ac565b600080606061074e610d38565b506000905033636732df9e61076660208b018b611e72565b6040518263ffffffff1660e01b815260040161078291906124a5565b60206040518083038186803b15801561079a57600080fd5b505afa1580156107ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506107d29190810190611c23565b905060008173ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b15801561081c57600080fd5b505afa158015610830573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108549190810190611dd6565b50505050505090506000610868338a611068565b90506000806108bd8461088f8e60200160206108879190810190611cf7565b60020b6110d0565b6108a58f60400160206108879190810190611cf7565b8f60600160206108b89190810190611db8565b61142e565b9150915060006108f48d60600160206108d99190810190611db8565b6fffffffffffffffffffffffffffffffff1684848e8e611518565b909a5098509050610919670de0b6b3a76400006104c28387830363ffffffff610fd216565b90506040518060c001604052808773ffffffffffffffffffffffffffffffffffffffff1681526020018e8036036109539190810190611d99565b81526020018d81526020018a81526020018981526020018281525060405160200161097e9190612496565b60405160208183030381529060405296505050505050509450945094915050565b66470de4df82000081565b600080806109ba84860186611e90565b6000546040517f1698ee820000000000000000000000000000000000000000000000000000000081529396509194509250339173ffffffffffffffffffffffffffffffffffffffff90911690631698ee8290610a1e908690869089906004016123e2565b60206040518083038186803b158015610a3657600080fd5b505afa158015610a4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610a6e9190810190611c23565b73ffffffffffffffffffffffffffffffffffffffff1614610abb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612486565b8615610acc57610acc823389610c0e565b8515610add57610add813388610c0e565b50505050505050565b62093a8081565b60025473ffffffffffffffffffffffffffffffffffffffff163314610b3e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612436565b6004805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff00000000000000000000000000000000000000008316179092556040519116907f324bacfad26225895fcf55780481bec4ce49013c92500fa1c25626ff43fbf6619061065090839085906123ac565b60005b81811015610bed57610be5838383818110610bd057fe5b90506020020160206101139190810190611c05565b600101610bb9565b505050565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401610c4192919061240a565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610c8f9190612340565b6000604051808303816000865af19150503d8060008114610ccc576040519150601f19603f3d011682016040523d82523d6000602084013e610cd1565b606091505b5091509150818015610cfb575080511580610cfb575080806020019051610cfb9190810190611cd9565b610d31576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612476565b5050505050565b6000803373ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015610d8157600080fd5b505afa158015610d95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610db99190810190611c23565b91503373ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015610e0157600080fd5b505afa158015610e15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e399190810190611c23565b6001546040517f9fa0eafc000000000000000000000000000000000000000000000000000000008152919250339173ffffffffffffffffffffffffffffffffffffffff90911690639fa0eafc90610e9690869086906004016123ac565b60206040518083038186803b158015610eae57600080fd5b505afa158015610ec2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610ee69190810190611c23565b73ffffffffffffffffffffffffffffffffffffffff1614610f33576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612486565b9091565b60007001000000000000000000000000000000008210610f83576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612446565b5090565b6000610fc983836040518060400160405280601f81526020017f536166654d6174683a207375627472616374696f6e20756e646572666c6f7700815250611621565b90505b92915050565b600082610fe157506000610fcc565b82820282848281610fee57fe5b0414610fc9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612456565b6000610fc983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061166c565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600560209081526040808320848452909152812080544291829055900362093a8081116110bf5762093a8066470de4df8200008202046110c8565b66470de4df8200005b949350505050565b60008060008360020b126110e7578260020b6110ef565b8260020b6000035b9050620d89e881111561112e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058490612466565b60006001821661114f57700100000000000000000000000000000000611161565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615611195576ffff97272373d413259a46990580e213a0260801c5b60048216156111b4576ffff2e50f5f656932ef12357cf3c7fdcc0260801c5b60088216156111d3576fffe5caca7e10e4e61c3624eaa0941cd00260801c5b60108216156111f2576fffcb9843d60f6159c9db58835c9266440260801c5b6020821615611211576fff973b41fa98c081472e6896dfb254c00260801c5b6040821615611230576fff2ea16466c96a3843ec78b326b528610260801c5b608082161561124f576ffe5dee046a99a2a811c461f1969c30530260801c5b61010082161561126f576ffcbe86c7900a88aedcffc83b479aa3a40260801c5b61020082161561128f576ff987a7253ac413176f2b074cf7815e540260801c5b6104008216156112af576ff3392b0822b70005940c7a398e4b70f30260801c5b6108008216156112cf576fe7159475a2c29b7443b29c7fa6e889d90260801c5b6110008216156112ef576fd097f3bdfd2022b8845ad8f792aa58250260801c5b61200082161561130f576fa9f746462d870fdf8a65dc1f90e061e50260801c5b61400082161561132f576f70d869a156d2a1b890bb3df62baf32f70260801c5b61800082161561134f576f31be135f97d08fd981231505542fcfa60260801c5b62010000821615611370576f09aa508b5b7a84e1c677de54f3e99bc90260801c5b62020000821615611390576e5d6af8dedb81196699c329225ee6040260801c5b620400008216156113af576d2216e584f5fa1ea926041bedfe980260801c5b620800008216156113cc576b048a170391f7dc42444e8fa20260801c5b60008460020b131561140557807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8161140157fe5b0490505b64010000000081061561141957600161141c565b60005b60ff16602082901c0192505050919050565b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161115611469579293925b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16116114ae576114a78585856116bd565b915061150f565b8373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161015611501576114ed8685856116bd565b91506114fa85878561176d565b905061150f565b61150c85858561176d565b90505b94509492505050565b60008080866115425750600090508261153b866104c28a8463ffffffff610fd216565b9250611616565b856115615750839050600061153b876104c28a8563ffffffff610fd216565b600061157f886104c288670de0b6b3a764000063ffffffff610fd216565b9050600061159f886104c288670de0b6b3a764000063ffffffff610fd216565b9050808210156115c7578693506115c0816104c2888563ffffffff610fd216565b92506115e1565b6115db826104c2898463ffffffff610fd216565b93508592505b6116116115f88a6104c28d8863ffffffff610fd216565b61160c8a6104c28e8863ffffffff610fd216565b6117e9565b945050505b955095509592505050565b6000818484111561165f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105849190612425565b50508183035b9392505050565b600081836116a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105849190612425565b5060008385816116b357fe5b0495945050505050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611156116f7579192915b8373ffffffffffffffffffffffffffffffffffffffff1661175d6060846fffffffffffffffffffffffffffffffff16901b86860373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166117ff565b8161176457fe5b04949350505050565b60008273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611156117a7579192915b6110c8826fffffffffffffffffffffffffffffffff1685850373ffffffffffffffffffffffffffffffffffffffff166c010000000000000000000000006117ff565b60008183106117f85781610fc9565b5090919050565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85870986860292508281109083900303905080611853576000841161184857600080fd5b508290049050611665565b80841161185f57600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b6040518060c00160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016118fc61191e565b8152602001600081526020016000815260200160008152602001600081525090565b604051806101000160405280600062ffffff168152602001600060020b8152602001600060020b815260200160006fffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001600081525090565b8035610fcc81612627565b8051610fcc81612627565b60008083601f8401126119a857600080fd5b50813567ffffffffffffffff8111156119c057600080fd5b6020830191508360208202830111156119d857600080fd5b9250929050565b8051610fcc8161263e565b60008083601f8401126119fc57600080fd5b50813567ffffffffffffffff811115611a1457600080fd5b6020830191508360018202830111156119d857600080fd5b8035610fcc81612647565b8051610fcc81612647565b60006101a08284031215611a5557600080fd5b611a5f60c061252d565b90506000611a6d8484611980565b8252506020611a7e84848301611af7565b602083015250610120611a9384828501611be4565b604083015250610140611aa884828501611be4565b606083015250610160611abd84828501611be4565b608083015250610180611ad284828501611be4565b60a08301525092915050565b60006101008284031215611af157600080fd5b50919050565b60006101008284031215611b0a57600080fd5b611b1561010061252d565b90506000611b238484611bd9565b8252506020611b3484848301611a2c565b6020830152506040611b4884828501611a2c565b6040830152506060611b5c84828501611bb8565b6060830152506080611b7084828501611be4565b60808301525060a0611b8484828501611be4565b60a08301525060c0611b9884828501611be4565b60c08301525060e0611bac84828501611be4565b60e08301525092915050565b8035610fcc81612650565b8051610fcc81612662565b8051610fcc81612659565b8035610fcc8161266b565b8035610fcc81612674565b8051610fcc81612674565b8051610fcc8161267d565b600060208284031215611c1757600080fd5b60006110c88484611980565b600060208284031215611c3557600080fd5b60006110c8848461198b565b600080600060408486031215611c5657600080fd5b6000611c628686611980565b935050602084013567ffffffffffffffff811115611c7f57600080fd5b611c8b868287016119ea565b92509250509250925092565b60008060208385031215611caa57600080fd5b823567ffffffffffffffff811115611cc157600080fd5b611ccd85828601611996565b92509250509250929050565b600060208284031215611ceb57600080fd5b60006110c884846119df565b600060208284031215611d0957600080fd5b60006110c88484611a2c565b60006101a08284031215611d2857600080fd5b60006110c88484611a42565b6000806000806101608587031215611d4b57600080fd5b6000611d578787611ade565b945050610100611d6987828801611be4565b935050610120611d7b87828801611be4565b925050610140611d8d87828801611be4565b91505092959194509250565b60006101008284031215611dac57600080fd5b60006110c88484611af7565b600060208284031215611dca57600080fd5b60006110c88484611bb8565b600080600080600080600060e0888a031215611df157600080fd5b6000611dfd8a8a611bc3565b9750506020611e0e8a828b01611a37565b9650506040611e1f8a828b01611bce565b9550506060611e308a828b01611bce565b9450506080611e418a828b01611bce565b93505060a0611e528a828b01611bfa565b92505060c0611e638a828b016119df565b91505092959891949750929550565b600060208284031215611e8457600080fd5b60006110c88484611bd9565b600080600060608486031215611ea557600080fd5b6000611eb18686611bd9565b9350506020611ec286828701611980565b9250506040611ed386828701611980565b9150509250925092565b600060208284031215611eef57600080fd5b60006110c88484611bef565b60008060408385031215611f0e57600080fd5b6000611f1a8585611bef565b9250506020611f2b85828601611bef565b9150509250929050565b60008060008060608587031215611f4b57600080fd5b6000611f578787611be4565b9450506020611f6887828801611be4565b935050604085013567ffffffffffffffff811115611f8557600080fd5b611f91878288016119ea565b95989497509550505050565b611fa6816125c2565b82525050565b611fa681612566565b6000611fc082612554565b611fca8185612558565b9350611fda8185602086016125d3565b611fe3816125ff565b9093019392505050565b6000611ff882612554565b6120028185612561565b93506120128185602086016125d3565b9290920192915050565b611fa681612576565b6000612032602783612558565b7f546f6b656e697a6564556e69737761705633466163746f72793a20554e41555481527f484f52495a454400000000000000000000000000000000000000000000000000602082015260400192915050565b6000612091601183612558565b7f496d7065726d61783a2053414645313238000000000000000000000000000000815260200192915050565b60006120ca602183612558565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81527f7700000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612129600b83612558565b7f5469636b4d6174683a2054000000000000000000000000000000000000000000815260200192915050565b6000612162602d83612558565b7f5472616e7366657248656c7065723a3a736166655472616e736665723a20747281527f616e73666572206661696c656400000000000000000000000000000000000000602082015260400192915050565b60006121c1602283612558565b7f556e69737761705633414330313a20554e415554484f52495a45445f43414c4c81527f4552000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b80516101a08301906122258482611fac565b506020820151612238602085018261228e565b50604082015161224c610120850182612337565b506060820151612260610140850182612337565b506080820151612274610160850182612337565b5060a0820151612288610180850182612337565b50505050565b80516101008301906122a0848261232e565b5060208201516122b3602085018261201c565b5060408201516122c6604085018261201c565b5060608201516122d96060850182612325565b5060808201516122ec6080850182612337565b5060a08201516122ff60a0850182612337565b5060c082015161231260c0850182612337565b5060e082015161228860e0850182612337565b611fa68161257c565b611fa6816125b1565b611fa6816125b9565b60006116658284611fed565b60208101610fcc8284611fac565b60a081016123688288611f9d565b612375602083018761201c565b612382604083018661201c565b61238f6060830185612325565b81810360808301526123a18184611fb5565b979650505050505050565b604081016123ba8285611fac565b6116656020830184611fac565b604081016123d58285611fac565b6116656020830184611f9d565b606081016123f08286611fac565b6123fd6020830185611fac565b6110c8604083018461232e565b604081016124188285611fac565b6116656020830184612337565b60208082528101610fc98184611fb5565b60208082528101610fcc81612025565b60208082528101610fcc81612084565b60208082528101610fcc816120bd565b60208082528101610fcc8161211c565b60208082528101610fcc81612155565b60208082528101610fcc816121b4565b6101a08101610fcc8284612213565b60208101610fcc828461232e565b606081016124c1828661232e565b6124ce6020830185611fac565b6110c86040830184611fac565b60208101610fcc8284612337565b604081016124188285612337565b606081016125058286612337565b6125126020830185612337565b81810360408301526125248184611fb5565b95945050505050565b60405181810167ffffffffffffffff8111828210171561254c57600080fd5b604052919050565b5190565b90815260200190565b919050565b6000610fcc82612598565b151590565b60020b90565b6fffffffffffffffffffffffffffffffff1690565b61ffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b62ffffff1690565b90565b60ff1690565b6000610fcc826000610fcc82612566565b60005b838110156125ee5781810151838201526020016125d6565b838111156122885750506000910152565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b61263081612566565b811461263b57600080fd5b50565b61263081612571565b61263081612576565b6126308161257c565b61263081612591565b61263081612598565b612630816125b1565b612630816125b9565b612630816125bc56fea365627a7a72315820597f920ed7c254d75bd24af6b69956fa47ea6d03a4e9e27e6c5e52e35257d5076c6578706572696d656e74616cf564736f6c6343000510004000000000000000000000000033128a8fc17869897dce68ed026d694621f6fdfd000000000000000000000000f384864782def5535fb703ad04c7436ae118b9360000000000000000000000005ec869c1cb378bb77bc55bb56129399f6828c8c50000000000000000000000005ec869c1cb378bb77bc55bb56129399f6828c8c5