0 txs
1 call
constructor
constructor(address _owner) payable
functions
assets
viewfunction assets(address asset) view returns (string name, string symbol, uint8 decimals, bool usdcFirst, address pricePool)
balancesOf
viewfunction balancesOf(address user) view returns (tuple[] balances)
balancesOfRaw
viewfunction balancesOfRaw(address user) view returns (uint256[] balances)
cbBtcPrice
viewfunction cbBtcPrice() view returns (string)
cbEthPrice
viewfunction cbEthPrice() view returns (string)
ethPrice
viewfunction ethPrice() view returns (string)
getPrices
viewfunction getPrices() view returns (string _ethPrice, string _tBtcPrice, string _cbBtcPrice, string _cbEthPrice)
owner
viewfunction owner() view returns (address)
registered
viewfunction registered(uint256) view returns (address)
tBtcPrice
viewfunction tBtcPrice() view returns (string)
register
payablefunction register(address asset, address pricePool) payable
transferOwnership
payablefunction transferOwnership(address to) payable
events
OwnershipTransferred
event OwnershipTransferred(address indexed from, address indexed to)
Registered
event Registered(address indexed asset)
errors
Unauthorized
error Unauthorized()
creation bytecode
0x6080604052604051612b70380380612b7083398101604081905261002291610822565b6040805160e081018252600560a082019081526422ba3432b960d91b60c0830152815281518083018352600381526208aa8960eb1b602082810191909152808301919091526012928201929092525f6060820181905273b4cb800910b228ed3d0834cf79d697127bbb00e5608083015273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee9052600290915280517f6a26712a1b2f732f4c1fd85f9d6ed8235573aaa2a79aa2bab72c2423a73a9faf9081906100de90826108e7565b50602082015160018201906100f390826108e7565b50604082810151600292830180546060808701516080978801516001600160a01b0316620100000262010000600160b01b03199115156101000261ffff1990941660ff909616959095179290921791909116929092179055815160e081018352600d60a082019081526c2bb930b83832b21022ba3432b960991b60c083015281528251808401845260048152630ae8aa8960e31b602082810191909152808301919091526012938201939093525f91810182905273b4cb800910b228ed3d0834cf79d697127bbb00e59481019490945273420000000000000000000000000000000000000690525280517f21274e0784154966da0827c4d8ff52398da1ffd72d4fd4ce3bba770ef4f5104690819061020b90826108e7565b506020820151600182019061022090826108e7565b50604082810151600292830180546060808701516080978801516001600160a01b0316620100000262010000600160b01b03199115156101000261ffff1990941660ff909616959095179290921791909116929092179055815160e081018352600c60a082019081526b2130b9b2903a212a21903b1960a11b60c083015281528251808401845260048152637442544360e01b602082810191909152808301919091526012938201939093525f918101829052739fee7385a2979d15277c3467db7d99ef1a2669d79481019490945273236aa50979d5f3de3bd1eeb40e81137f22ab794b90525280517f97106ecdeeb862625170e64f4a6321e04f90d267711661bc86a8bba886d6b74790819061033790826108e7565b506020820151600182019061034c90826108e7565b50604082810151600292830180546060808701516080978801516001600160a01b0316620100000262010000600160b01b03199115156101000261ffff1990941660ff909616959095179290921791909116929092179055815160e081018352601b60a082019081527f436f696e626173652057726170706564205374616b656420455448000000000060c083015281528251808401845260058152640c6c48aa8960db1b602082810191909152808301919091526012938201939093525f91810182905273a8e4c55d6daf4d768aeba2378c1ad94c112ef48a94810194909452732ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec2290525280517f417b7ac7369665f37e6b703217d8c562b4161a839bc224f767bea6cb81a8703390819061047590826108e7565b506020820151600182019061048a90826108e7565b50604082810151600292830180546060808701516080978801516001600160a01b0316620100000262010000600160b01b03199115156101000261ffff1990941660ff909616959095179290921791909116929092179055815160e081018352601460a082019081527f436f696e6261736520577261707065642042544300000000000000000000000060c08301528152825180840184526005815264636242544360d81b6020828101919091528083019190915260089382019390935260019181019190915273fbb6eed8e7aa03b138556eedaf5d271a5e1e43ef9381019390935273cbb7c0000ab88b473b1f5afd9ef808440eed33bf5f525280517fea8a828f131f1937da0a3d826cebd3ca867369c850bc764097e012a6838130599081906105b590826108e7565b50602082015160018201906105ca90826108e7565b506040828101516002909201805460608501516080909501516001600160a01b0316620100000262010000600160b01b03199515156101000261ffff1990921660ff909516949094171793909316919091179091556001805480820182555f9182525f516020612b305f395f51905f520180546001600160a01b03191673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee90811790915591515f516020612b505f395f51905f529190a26001805480820182555f9182525f516020612b305f395f51905f520180546001600160a01b03191673420000000000000000000000000000000000000690811790915560405190915f516020612b505f395f51905f5291a26001805480820182555f9182525f516020612b305f395f51905f520180546001600160a01b03191673236aa50979d5f3de3bd1eeb40e81137f22ab794b90811790915560405190915f516020612b505f395f51905f5291a26001805480820182555f9182525f516020612b305f395f51905f520180546001600160a01b031916732ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec2290811790915560405190915f516020612b505f395f51905f5291a26001805480820182555f9182525f516020612b305f395f51905f520180546001600160a01b03191673cbb7c0000ab88b473b1f5afd9ef808440eed33bf90811790915560405190915f516020612b505f395f51905f5291a25f80546001600160a01b0319166001600160a01b03831690811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506109a1565b5f60208284031215610832575f5ffd5b81516001600160a01b0381168114610848575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061087757607f821691505b60208210810361089557634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156108e257805f5260205f20601f840160051c810160208510156108c05750805b601f840160051c820191505b818110156108df575f81556001016108cc565b50505b505050565b81516001600160401b038111156109005761090061084f565b6109148161090e8454610863565b8461089b565b6020601f821160018114610946575f831561092f5750848201515b5f19600385901b1c1916600184901b1784556108df565b5f84815260208120601f198516915b828110156109755787850151825560209485019460019092019101610955565b508482101561099257868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b612182806109ae5f395ff3fe6080604052600436106100c3575f3560e01c8063cc2047e711610071578063f175f04d1161004c578063f175f04d14610235578063f2fde38b14610249578063ff186b2e1461025c575f5ffd5b8063cc2047e7146101d2578063e6cf1346146101e6578063f11b818814610205575f5ffd5b80638da5cb5b116100a15780638da5cb5b14610149578063aa67735414610199578063bd9a548b146101ae575f5ffd5b80631d91c05f146100c757806348faacee146100fc5780636392a51f1461011d575b5f5ffd5b3480156100d2575f5ffd5b506100e66100e1366004611aa7565b610270565b6040516100f39190611ac9565b60405180910390f35b348015610107575f5ffd5b506101106103f8565b6040516100f39190611b57565b348015610128575f5ffd5b5061013c610137366004611aa7565b6104f3565b6040516100f39190611b69565b348015610154575f5ffd5b505f546101749073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f3565b6101ac6101a7366004611c45565b610ea2565b005b3480156101b9575f5ffd5b506101c2611196565b6040516100f39493929190611c7c565b3480156101dd575f5ffd5b506101106111ca565b3480156101f1575f5ffd5b50610174610200366004611cd3565b61136e565b348015610210575f5ffd5b5061022461021f366004611aa7565b6113a3565b6040516100f3959493929190611cea565b348015610240575f5ffd5b506101106114fc565b6101ac610257366004611aa7565b6115c0565b348015610267575f5ffd5b5061011061167f565b6001546060905f9067ffffffffffffffff81111561029057610290611d45565b6040519080825280602002602001820160405280156102b9578160200160208202803683370190505b5091505f5b60015481146103f157600181815481106102da576102da611d72565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16915073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee82146103ab576040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301528316906370a0823190602401602060405180830381865afa158015610382573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a69190611d9f565b6103c4565b8373ffffffffffffffffffffffffffffffffffffffff16315b8382815181106103d6576103d6611d72565b60209081029190910101526103ea81611db6565b90506102be565b5050919050565b60605f670de0b6b3a764000090505f73fbb6eed8e7aa03b138556eedaf5d271a5e1e43ef73ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610464573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104889190611e28565b50505050505090505f60028273ffffffffffffffffffffffffffffffffffffffff160a83780100000000000000000000000000000000000000000000000002816104d4576104d4611ec4565b6402540be4009190040490506104eb8160066116eb565b935050505090565b60605f6104ff83610270565b9050805167ffffffffffffffff81111561051b5761051b611d45565b60405190808252806020026020018201604052801561057757816020015b6105646040518060800160405280606081526020016060815260200160608152602001606081525090565b8152602001906001900390816105395790505b5091505f5f5f5b8351811461062f576001818154811061059957610599611d72565b5f91825260208083209091015473ffffffffffffffffffffffffffffffffffffffff1680835260029182905260409092200154855191945060ff1692506105fd908590839081106105ec576105ec611d72565b60200260200101518360ff166116eb565b85828151811061060f5761060f611d72565b6020026020010151602001819052508061062890611db6565b905061057e565b505f670de0b6b3a7640000815b85518114610e97576001818154811061065757610657611d72565b5f91825260208083209091015473ffffffffffffffffffffffffffffffffffffffff908116808452600292839052604090932091820154600192909201805493985062010000909204169450906106ad90611ef1565b80601f01602080910402602001604051908101604052809291908181526020018280546106d990611ef1565b80156107245780601f106106fb57610100808354040283529160200191610724565b820191905f5260205f20905b81548152906001019060200180831161070757829003601f168201915b505050505087828151811061073b5761073b611d72565b60209081029190910101515273ffffffffffffffffffffffffffffffffffffffff831615801590610796575073ffffffffffffffffffffffffffffffffffffffff851673236aa50979d5f3de3bd1eeb40e81137f22ab794b14155b80156107cc575073ffffffffffffffffffffffffffffffffffffffff851673cbb7c0000ab88b473b1f5afd9ef808440eed33bf14155b15610a595773ffffffffffffffffffffffffffffffffffffffff85165f9081526002602081905260409091200154610100900460ff1680610927575f8473ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610851573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108759190611e28565b5094955050505050600273ffffffffffffffffffffffffffffffffffffffff83160a850260c01c90506108a98160066116eb565b8a85815181106108bb576108bb611d72565b6020026020010151604001819052506108ff858a86815181106108e0576108e0611d72565b60200260200101518302816108f7576108f7611ec4565b0460066116eb565b8a858151811061091157610911611d72565b6020026020010151606001819052505050610a53565b5f8473ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610971573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109959190611e28565b50505050505090505f60028273ffffffffffffffffffffffffffffffffffffffff160a85780100000000000000000000000000000000000000000000000002816109e1576109e1611ec4565b64e8d4a510009190040490506109f88160066116eb565b8a8581518110610a0a57610a0a611d72565b602002602001015160400181905250610a2f858a86815181106108e0576108e0611d72565b8a8581518110610a4157610a41611d72565b60200260200101516060018190525050505b50610e87565b7fffffffffffffffffffffffffdc955af6862a0c21c42e114bf17eec80dd5486b573ffffffffffffffffffffffffffffffffffffffff861601610c6f575f8373ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610ae0573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b049190611e28565b5050604080517f3850c7bd00000000000000000000000000000000000000000000000000000000815290519596506fffffffffffffffffffffffffffffffff602088901c16958680029550670de0b6b3a7640000860260801c945073b4cb800910b228ed3d0834cf79d697127bbb00e59350633850c7bd925060048083019260e09291908290030181865afa158015610b9f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bc39190611e28565b5094985050505050600273ffffffffffffffffffffffffffffffffffffffff86160a870260c01c90505f8783830281610bfe57610bfe611ec4565b049050610c0c8160066116eb565b8d8881518110610c1e57610c1e611d72565b602002602001015160400181905250610c43888d89815181106108e0576108e0611d72565b8d8881518110610c5557610c55611d72565b602002602001015160600181905250505050505050610e87565b7fffffffffffffffffffffffff34483ffff54774b8c4e0a5026107f7bbf112cc4173ffffffffffffffffffffffffffffffffffffffff861601610df0575f73fbb6eed8e7aa03b138556eedaf5d271a5e1e43ef73ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610d0a573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d2e9190611e28565b50505050505090505f60028273ffffffffffffffffffffffffffffffffffffffff160a8478010000000000000000000000000000000000000000000000000281610d7a57610d7a611ec4565b6402540be400919004049050610d918160066116eb565b898481518110610da357610da3611d72565b602002602001015160400181905250610dc8848985815181106108e0576108e0611d72565b898481518110610dda57610dda611d72565b6020026020010151606001819052505050610e87565b6040518060400160405280600481526020017f312e303000000000000000000000000000000000000000000000000000000000815250878281518110610e3857610e38611d72565b602002602001015160400181905250868181518110610e5957610e59611d72565b602002602001015160200151878281518110610e7757610e77611d72565b6020026020010151606001819052505b610e9081611db6565b905061063c565b505050505050919050565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610ef2576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73833589fcd6edb6e08f4c7c32d4f71b54bda0291373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f67573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f8b9190611f42565b73ffffffffffffffffffffffffffffffffffffffff1603610faa575060015b6040518060a00160405280610fd48573ffffffffffffffffffffffffffffffffffffffff166117a3565b8152602001610ff88573ffffffffffffffffffffffffffffffffffffffff166117c9565b815260200161101c8573ffffffffffffffffffffffffffffffffffffffff166117e3565b60ff16815282151560208083019190915273ffffffffffffffffffffffffffffffffffffffff80861660409384015286165f908152600290915220815181906110659082611fa9565b506020820151600182019061107a9082611fa9565b506040828101516002929092018054606085015160809095015160ff9094167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00009091161761010094151594909402939093177fffffffffffffffffffff0000000000000000000000000000000000000000ffff166201000073ffffffffffffffffffffffffffffffffffffffff93841602179092556001805480820182555f9182527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169287169283179055915190917f2d3734a8e47ac8316e500ac231c90a6e1848ca2285f40d07eaa52005e4b3a0e991a2505050565b6060806060806111a461167f565b6111ac6111ca565b6111b46103f8565b6111bc6114fc565b929791965094509092509050565b60605f670de0b6b3a764000090505f739fee7385a2979d15277c3467db7d99ef1a2669d773ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015611236573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061125a9190611e28565b5050604080517f3850c7bd00000000000000000000000000000000000000000000000000000000815290519596506fffffffffffffffffffffffffffffffff602088901c16958680029550670de0b6b3a7640000860260801c945073b4cb800910b228ed3d0834cf79d697127bbb00e59350633850c7bd925060048083019260e09291908290030181865afa1580156112f5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113199190611e28565b5094985050505050600273ffffffffffffffffffffffffffffffffffffffff86160a860260c01c90505f868383028161135457611354611ec4565b0490506113628160066116eb565b97505050505050505090565b6001818154811061137d575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b60026020525f90815260409020805481906113bd90611ef1565b80601f01602080910402602001604051908101604052809291908181526020018280546113e990611ef1565b80156114345780601f1061140b57610100808354040283529160200191611434565b820191905f5260205f20905b81548152906001019060200180831161141757829003601f168201915b50505050509080600101805461144990611ef1565b80601f016020809104026020016040519081016040528092919081815260200182805461147590611ef1565b80156114c05780601f10611497576101008083540402835291602001916114c0565b820191905f5260205f20905b8154815290600101906020018083116114a357829003601f168201915b5050506002909301549192505060ff8082169161010081049091169073ffffffffffffffffffffffffffffffffffffffff620100009091041685565b60605f670de0b6b3a764000090505f73a8e4c55d6daf4d768aeba2378c1ad94c112ef48a73ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015611568573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061158c9190611e28565b5094955050505050600273ffffffffffffffffffffffffffffffffffffffff83160a830260c01c90506104eb8160066116eb565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611610576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b60605f670de0b6b3a764000090505f73b4cb800910b228ed3d0834cf79d697127bbb00e573ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015611568573d5f5f3e3d5ffd5b6060600a82900a5f61170b82868161170557611705611ec4565b046117ff565b90505f61172683878161172057611720611ec4565b066117ff565b90505b84815114611758578060405160200161174291906120d7565b6040516020818303038152906040529050611729565b6117618161185f565b905080515f036117755750915061179d9050565b8181604051602001611788929190612108565b60405160208183030381529060405293505050505b92915050565b606061179d826117bd6306fdde0360049081525f90815290565b6103e8620186a06119bb565b606061179d826117bd6395d89b4160049081525f90815290565b63313ce56760049081525f90815261179d8282620186a0611a64565b60606080604051019050602081016040525f8152805f19835b928101926030600a8206018453600a9004806118185750508190037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909101908152919050565b805160609082905b80158015906118d1575081600182038151811061188657611886611d72565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f3000000000000000000000000000000000000000000000000000000000000000145b156118fd577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01611867565b5f8167ffffffffffffffff81111561191757611917611d45565b6040519080825280601f01601f191660200182016040528015611941576020820181803683370190505b5090505f5b8281146119b25783818151811061195f5761195f611d72565b602001015160f81c60f81b82828151811061197c5761197c611d72565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600101611946565b50949350505050565b606060205f8551602087018886fa15611a5c576040518060200160403d10611a25575f5160203d038111611a2357602081843e602081013d03835111611a2357825186811181881802188084528060208301843e5f9201918252506020016040529050611a5c565b505b3d8581118187180218805f833e5f8183015350805b80515f1a15611a4b57600101611a3a565b90810382525f815260200160405290505b949350505050565b5f6020808451602086018786fa601f3d11166020510290509392505050565b73ffffffffffffffffffffffffffffffffffffffff81168114611aa4575f5ffd5b50565b5f60208284031215611ab7575f5ffd5b8135611ac281611a83565b9392505050565b602080825282518282018190525f918401906040840190835b81811015611b00578351835260209384019390920191600101611ae2565b509095945050505050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f611ac26020830184611b0b565b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b82811015611c39577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08786030184528151805160808752611bd36080880182611b0b565b905060208201518782036020890152611bec8282611b0b565b91505060408201518782036040890152611c068282611b0b565b915050606082015191508681036060880152611c228183611b0b565b965050506020938401939190910190600101611b8f565b50929695505050505050565b5f5f60408385031215611c56575f5ffd5b8235611c6181611a83565b91506020830135611c7181611a83565b809150509250929050565b608081525f611c8e6080830187611b0b565b8281036020840152611ca08187611b0b565b90508281036040840152611cb48186611b0b565b90508281036060840152611cc88185611b0b565b979650505050505050565b5f60208284031215611ce3575f5ffd5b5035919050565b60a081525f611cfc60a0830188611b0b565b8281036020840152611d0e8188611b0b565b60ff9690961660408401525050911515606083015273ffffffffffffffffffffffffffffffffffffffff1660809091015292915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215611daf575f5ffd5b5051919050565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611e0b577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5060010190565b805161ffff81168114611e23575f5ffd5b919050565b5f5f5f5f5f5f5f60e0888a031215611e3e575f5ffd5b8751611e4981611a83565b8097505060208801518060020b8114611e60575f5ffd5b9550611e6e60408901611e12565b9450611e7c60608901611e12565b9350611e8a60808901611e12565b925060a088015160ff81168114611e9f575f5ffd5b60c08901519092508015158114611eb4575f5ffd5b8091505092959891949750929550565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b600181811c90821680611f0557607f821691505b602082108103611f3c577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b5f60208284031215611f52575f5ffd5b8151611ac281611a83565b601f821115611fa457805f5260205f20601f840160051c81016020851015611f825750805b601f840160051c820191505b81811015611fa1575f8155600101611f8e565b50505b505050565b815167ffffffffffffffff811115611fc357611fc3611d45565b611fd781611fd18454611ef1565b84611f5d565b6020601f821160018114612028575f8315611ff25750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455611fa1565b5f848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b828110156120755787850151825560209485019460019092019101612055565b50848210156120b157868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b5f81518060208401855e5f93019283525090919050565b7f300000000000000000000000000000000000000000000000000000000000000081525f611ac260018301846120c0565b5f61211382856120c0565b7f2e00000000000000000000000000000000000000000000000000000000000000815261214360018201856120c0565b9594505050505056fea26469706673582212206774aba3c9b8d82e66f090e3620b168bc57ae1f340de61a3d9a9c1d354fb12f464736f6c634300081b0033b10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf62d3734a8e47ac8316e500ac231c90a6e1848ca2285f40d07eaa52005e4b3a0e9000000000000000000000000999657a41753b8e69c66e7b1a8e37d513cb44e1c