0 txs
3 calls
constructor
No constructor.
functions
calc_token_amount
viewfunction calc_token_amount(uint256[] _amounts, bool _is_deposit, address pool) view returns (uint256)
calc_withdraw_one_coin
viewfunction calc_withdraw_one_coin(uint256 _burn_amount, int128 i, address pool) view returns (uint256)
dynamic_fee
viewfunction dynamic_fee(int128 i, int128 j, address pool) view returns (uint256)
get_dx_underlying
viewfunction get_dx_underlying(int128 i, int128 j, uint256 dy, address pool) view returns (uint256)
get_dx
viewfunction get_dx(int128 i, int128 j, uint256 dy, address pool) view returns (uint256)
get_dy_underlying
viewfunction get_dy_underlying(int128 i, int128 j, uint256 dx, address pool) view returns (uint256)
get_dy
viewfunction get_dy(int128 i, int128 j, uint256 dx, address pool) view returns (uint256)
VERSION
viewfunction VERSION() view returns (string)
events
No events.
errors
No errors.
creation bytecode
0x612faa61001161000039612faa610000f35f3560e01c60026007820660011b612f9c01601e395f51565b63ffa1ad7481186117905734612f985760208060805260056040527f312e322e3000000000000000000000000000000000000000000000000000000060605260408160800181518152602082015160208201528051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506080f3611790565b6383aa796a811861015657608436103417612f985760043580600f0b8118612f9857610cc05260243580600f0b8118612f9857610ce0526064358060a01c612f9857610d0052610d00516329357750610d40526020610d406004610d5c845afa610106573d5f5f3e3d5ffd5b60203d10612f9857610d40905051610d20526020610cc05161054052610ce0516105605260443561058052610d00516105a0525f6105c052610d20516105e052610151610d40612008565b610d40f35b63c02c60a6811861179057608436103417612f985760043580600f0b8118612f98576110005260243580600f0b8118612f9857611020526064358060a01c612f985761104052611040516329357750611080526020611080600461109c845afa6101c2573d5f5f3e3d5ffd5b60203d10612f9857611080905051611060526110605180607f1c612f98576001810380600f0b8118612f9857905061108052611040516371511a5e6110c05260206110c060046110dc845afa61021a573d5f5f3e3d5ffd5b60203d10612f98576110c0518060a01c612f9857611100526111009050516110a0526110405163c66106576110e05260016111005260206110e060246110fc845afa610268573d5f5f3e3d5ffd5b60203d10612f98576110e0518060a01c612f9857611120526111209050516110c0525f6110e0525f611200525f6113205261104051604052611060516060526102b2611440611794565b611440805160208160051b01806110e0828560045afa5050506101208101805160208160051b0180611200828560045afa505050506102408101805160208160051b0180611320828560045afa505050505060a03661144037611000511561033857611000516110805180820380600f0b8118612f9857905090506114605260016114a0525b611020511561036557611020516110805180820380600f0b8118612f9857905090506114805260016114c0525b611000516103d1576110005161132051811015612f985760051b61134001516044356110e05115612f98575f60051b6111000151808202811583838304141715612f985790509050670de0b6b3a764000081049050808201828110612f98579050905061144052610508565b611020516104b75761104051633da575a1611500526020611500600461151c845afa6103ff573d5f5f3e3d5ffd5b60203d10612f98576115009050516114e052604435610e005261146051610e20526114e051610e40526110a051610e60526110c051610e80526001610ea052610449611500612d39565b6115005160026110e05110612f9857600160051b6111000151808202811583838304141715612f985790509050670de0b6b3a764000081049050611440526114405160026113205110612f9857600160051b6113400151808201828110612f98579050905061144052610508565b60206110a051635e0d443f6114e052611460516115005261148051611520526044356115405260206114e060646114fc845afa6104f6573d5f5f3e3d5ffd5b60203d10612f98576114e09050610825565b611040516376a2f0f0611500526020611500600461151c845afa61052e573d5f5f3e3d5ffd5b60203d10612f98576115009050516114e0526113205160208160051b018060408261132060045afa5050506114e051610160526110605161018052610574611520611964565b61152051611500526114a051610120526114c0516101405261144051610160526113205160208160051b01806101808261132060045afa5050506114e0516102a052611500516102c052611060516102e0526105d1611540611dc8565b61154051611520526114c05161132051811015612f985760051b611340015161152051808203828111612f98579050905060018103818111612f98579050611540526110405163ddca3f43611580526020611580600461159c845afa610639573d5f5f3e3d5ffd5b60203d10612f98576115809050516115605261104051638edfdd5f6115a05260206115a060046115bc845afa610671573d5f5f3e3d5ffd5b60203d10612f98576115a0905051611580526114a05161132051811015612f985760051b611340015161144051808201828110612f9857905090508060011c90506040526114c05161132051811015612f985760051b611340015161152051808201828110612f9857905090508060011c9050606052611560516080526115805160a0526107006115c0611be0565b6115c0516115a052611540516115a05161154051808202811583838304141715612f9857905090506402540be40081049050808203828111612f98579050905061154052611020516107965761154051670de0b6b3a7640000810281670de0b6b3a7640000820418612f985790506110e05115612f98575f60051b61110001518015612f9857808204905090506115405261081f565b6110a05163cc2b27d76115c05261154051670de0b6b3a7640000810281670de0b6b3a7640000820418612f9857905060026110e05110612f9857600160051b61110001518015612f9857808204905090506115e052611480516116005260206115c060446115dc845afa61080c573d5f5f3e3d5ffd5b60203d10612f98576115c0905051611540525b60206115405bf3611790565b630c601c2c811861179057608436103417612f985760043580600f0b8118612f98576105405260243580600f0b8118612f9857610560526064358060a01c612f9857610580526105805163293577506105c05260206105c060046105dc845afa610897573d5f5f3e3d5ffd5b60203d10612f98576105c09050516105a0525f6105c0525f6106e0525f61080052610580516040526105a0516060526108d1610920611794565b610920805160208160051b01806105c0828560045afa5050506101208101805160208160051b01806106e0828560045afa505050506102408101805160208160051b0180610800828560045afa5050505050610580516376a2f0f0610940526020610940600461095c845afa610949573d5f5f3e3d5ffd5b60203d10612f9857610940905051610920526108005160208160051b018060408261080060045afa50505061092051610160526105a0516101805261098f610960611964565b61096051610940526105405161080051811015612f985760051b6108200151604435610540516105c051811015612f985760051b6105e00151808202811583838304141715612f985790509050670de0b6b3a764000081049050808201828110612f985790509050610960526105405161012052610560516101405261096051610160526108005160208160051b01806101808261080060045afa505050610920516102a052610940516102c0526105a0516102e052610a506109a0611dc8565b6109a051610980526105605161080051811015612f985760051b610820015161098051808203828111612f98579050905060018103818111612f985790506109a0526105805163ddca3f436109e05260206109e060046109fc845afa610ab8573d5f5f3e3d5ffd5b60203d10612f98576109e09050516109c05261058051638edfdd5f610a00526020610a006004610a1c845afa610af0573d5f5f3e3d5ffd5b60203d10612f9857610a009050516109e0526105405161080051811015612f985760051b610820015161096051808201828110612f9857905090508060011c90506040526105605161080051811015612f985760051b610820015161098051808201828110612f9857905090508060011c90506060526109c0516080526109e05160a052610b7f610a20611be0565b610a20516109a051808202811583838304141715612f9857905090506402540be40081049050610a00526109a051610a0051808203828111612f985790509050670de0b6b3a7640000810281670de0b6b3a7640000820418612f98579050610560516105c051811015612f985760051b6105e001518015612f985780820490509050610a20526020610a20f3611790565b63d6fc10ab811861179057608436103417612f985760043580600f0b8118612f98576110005260243580600f0b8118612f9857611020526064358060a01c612f985761104052611040516371511a5e611080526020611080600461109c845afa610c7c573d5f5f3e3d5ffd5b60203d10612f9857611080518060a01c612f98576110c0526110c09050516110605261104051633da575a16110a05260206110a060046110bc845afa610cc4573d5f5f3e3d5ffd5b60203d10612f98576110a0905051611080526110405163293577506110c05260206110c060046110dc845afa610cfc573d5f5f3e3d5ffd5b60203d10612f98576110c09050516110a05261106051604052610d206110e0612352565b6110e0516110c0526110405163c6610657611100526001611120526020611100602461111c845afa610d54573d5f5f3e3d5ffd5b60203d10612f9857611100518060a01c612f9857611140526111409050516110e052600161100051611020518082811882841202189050905012610e1c576023611100527f4e6f742061204d657461706f6f6c20537761702e20557365204261736520706f611120527f6f6c2e00000000000000000000000000000000000000000000000000000000006111405261110050611100518061112001601f825f031636823750506308c379a06110c05260206110e052601f19601f6111005101166044016110dcfd5b61100051610eb057604435610e0052611020516001810380600f0b8118612f98579050610e205261108051610e405261106051610e60526110e051610e80525f610ea052610e6b611120612d39565b611120516111005260205f610540526001610560526111005161058052611040516105a0525f6105c0526110a0516105e052610ea8611120612008565b611120610f40565b6001610540525f6105605260443561058052611040516105a0525f6105c0526110a0516105e052610ee2611120612008565b611120516111005260206110605163cc2b27d7611120526111005161114052611000516001810380600f0b8118612f98579050611160526020611120604461113c845afa610f32573d5f5f3e3d5ffd5b60203d10612f985761112090505bf3611790565b63fb79eb27811861101657608436103417612f98576004356004016008813511612f9857803560208160051b018083610e00375050506024358060011c612f9857610f20526044358060a01c612f9857610f40526020610e005160208160051b018061054082610e0060045afa505050610f205161066052610f405161068052610f40516106a052610f40516329357750610f60526020610f606004610f7c845afa610ff4573d5f5f3e3d5ffd5b60203d10612f9857610f609050516106c052611011610fa0612403565b610fa0f35b63a63530bd811861179057606436103417612f985760043580600f0b8118612f98576105405260243580600f0b8118612f9857610560526044358060a01c612f9857610580526105805163293577506105c05260206105c060046105dc845afa611082573d5f5f3e3d5ffd5b60203d10612f98576105c09050516105a0526105805163ddca3f436105e05260206105e060046105fc845afa6110ba573d5f5f3e3d5ffd5b60203d10612f98576105e09050516105c05261058051638edfdd5f610600526020610600600461061c845afa6110f2573d5f5f3e3d5ffd5b60203d10612f98576106009050516105e0525f610600525f610720525f61084052610580516040526105a05160605261112c610960611794565b610960805160208160051b0180610600828560045afa5050506101208101805160208160051b0180610720828560045afa505050506102408101805160208160051b0180610840828560045afa505050505060206105405161084051811015612f985760051b61086001516040526105605161084051811015612f985760051b61086001516060526105c0516080526105e05160a0526111cd610960611be0565b610960f3611790565b63b54e9f05811861179057606436103417612f985760243580600f0b8118612f9857610540526044358060a01c612f985761056052610560516376a2f0f06105a05260206105a060046105bc845afa611231573d5f5f3e3d5ffd5b60203d10612f98576105a0905051610580526105605163293577506105c05260206105c060046105dc845afa611269573d5f5f3e3d5ffd5b60203d10612f98576105c09050516105a0525f6105c0525f6106e0525f61080052610560516040526105a0516060526112a3610920611794565b610920805160208160051b01806105c0828560045afa5050506101208101805160208160051b01806106e0828560045afa505050506102408101805160208160051b0180610800828560045afa50505050506108005160208160051b018060408261080060045afa50505061058051610160526105a05161018052611329610940611964565b6109405161092052610560516318160ddd610960526020610960600461097c845afa611357573d5f5f3e3d5ffd5b60203d10612f9857610960905051610940526109205160043561092051808202811583838304141715612f985790509050610940518015612f985780820490509050808203828111612f98579050905061096052610580516101205261054051610140526108005160208160051b01806101608261080060045afa50505061096051610280526105a0516102a0526113f06109a0612db0565b6109a051610980526109205161096051808201828110612f9857905090506105a0518060011b818160011c18612f985790508015612f9857808204905090506109a0526105605163ddca3f436109e05260206109e060046109fc845afa611459573d5f5f3e3d5ffd5b60203d10612f98576109e09050516105a051808202811583838304141715612f9857905090506105a05160018103818111612f985790508060021b818160021c18612f985790508015612f9857808204905090506109c05261056051638edfdd5f610a00526020610a006004610a1c845afa6114d7573d5f5f3e3d5ffd5b60203d10612f9857610a009050516109e0526108005160208160051b0180610a008261080060045afa505050606036610b20375f6008905b80610b80526105a051610b805118611526576116be565b5f610ba052610b805161080051811015612f985760051b6108200151610b205261054051610b805180607f1c612f9857186115d657610b205161096051808202811583838304141715612f985790509050610920518015612f98578082049050905061098051808203828111612f985790509050610ba052610b805161080051811015612f985760051b610820015161098051808201828110612f9857905090508060011c9050610b4052611635565b610b2051610b205161096051808202811583838304141715612f985790509050610920518015612f985780820490509050808203828111612f985790509050610ba052610b805161080051811015612f985760051b6108200151610b40525b610b40516040526109a0516060526109c0516080526109e05160a05261165c610bc0611be0565b610bc051610b6052610b2051610b6051610ba051808202811583838304141715612f9857905090506402540be40081049050808203828111612f985790509050610b8051610a0051811015612f985760051b610a20015260010181811861150f575b505061054051610a0051811015612f985760051b610a20015161058051610120526105405161014052610a005160208160051b018061016082610a0060045afa50505061096051610280526105a0516102a05261171c610ba0612db0565b610ba051808203828111612f985790509050610b8052610b805160018103818111612f98579050670de0b6b3a7640000810281670de0b6b3a7640000820418612f98579050610540516105c051811015612f985760051b6105e001518015612f985780820490509050610b80526020610b80f35b5f5ffd5b60405163fd0684b16101a0526101406101a060046101bc845afa6117ba573d5f5f3e3d5ffd5b60403d10612f98576101a0516101a0016008815111612f9857805160208160051b0180610300828560045afa505050506103009050805160208160051b01806080828560045afa505050506040516314f059796102c0526101406102c060046102dc845afa61182b573d5f5f3e3d5ffd5b60403d10612f98576102c0516102c0016008815111612f9857805160208160051b0180610420828560045afa505050506104209050805160208160051b01806101a0828560045afa505050505f6102c0525f6008905b806103e0526060516103e051186118975761190d565b6102c05160078111612f98576103e051608051811015612f985760051b60a001516103e0516101a051811015612f985760051b6101c00151808202811583838304141715612f985790509050670de0b6b3a7640000810490508160051b6102e00152600181016102c05250600101818118611881575b505060805160208160051b01808382608060045afa5050506101a05160208160051b0161012083018181836101a060045afa505050506102c05160208160051b0161024083018181836102c060045afa5050505050565b5f6101a0525f6008905b806101c052610180516101c05118611985576119bb565b6101a0516101c051604051811015612f985760051b60600151808201828110612f9857905090506101a05260010181811861196e575b50506101a0516119ce575f815250611bde565b6101a0516101c0526101605161018051808202811583838304141715612f9857905090506101e0525f60ff905b80610200526101c051610220525f60405160088111612f98578015611a6457905b8060051b6060015161024052610220516101c051808202811583838304141715612f985790509050610240518015612f98578082049050905061022052600101818118611a1c575b50506102205161018051610180510a8015612f985780820490509050610220526101c051610240526101e0516101a051808202811583838304141715612f9857905090506064810490506102205161018051808202811583838304141715612f985790509050808201828110612f9857905090506101c051808202811583838304141715612f9857905090506101e05160648103818111612f985790506101c051808202811583838304141715612f9857905090506064810490506101805160018101818110612f9857905061022051808202811583838304141715612f985790509050808201828110612f9857905090508015612f9857808204905090506101c052610240516101c05111611ba3576001610240516101c051808203828111612f98579050905011611bce576101c0518352505050611bde56611bce565b60016101c05161024051808203828111612f98579050905011611bce576101c0518352505050611bde565b6001018181186119fb5750505f5ffd5b565b6402540be40060a05111611bf957608051815250611ccb565b604051606051808201828110612f9857905090506fffffffffffffffffffffffffffffffff8111612f98576002810a905060c05260a051608051808202811583838304141715612f98579050905060a0516402540be4008103818111612f985790508060021b818160021c18612f98579050604051808202811583838304141715612f985790509050606051808202811583838304141715612f98579050905060c0518015612f9857808204905090506402540be4008101818110612f985790508015612f9857808204905090508152505b565b5f60c05260a05160e0525f60ff905b806101005260e05160c05260e05160e051808202811583838304141715612f985790509050606051808201828110612f98579050905060e0518060011b818160011c18612f98579050604051808201828110612f985790509050608051808203828111612f9857905090508015612f98578082049050905060e05260c05160e05111611d8e57600160c05160e051808203828111612f98579050905011611db65760e0518352505050611dc656611db6565b600160e05160c051808203828111612f98579050905011611db65760e0518352505050611dc6565b600101818118611cdc5750505f5ffd5b565b610140516101205114612f98575f6101405112612f98576102e05180607f1c612f9857610140511215612f98575f6101205112612f98576102e05180607f1c612f9857610120511215612f98576102a051610300526102c05161032052604036610340376103205161038052610300516102e051808202811583838304141715612f9857905090506103a0525f6008905b806103c0526102e0516103c05118611e7057611f3a565b610120516103c05180607f1c612f985718611e92576101605161036052611ecb565b610140516103c05180607f1c612f985714611f2f576103c05161018051811015612f985760051b6101a0015161036052611ecb56611f2f565b6103405161036051808201828110612f985790509050610340526103805161032051808202811583838304141715612f985790509050610360516102e051808202811583838304141715612f9857905090508015612f985780820490509050610380525b600101818118611e59575b50506103805161032051808202811583838304141715612f98579050905060648102816064820418612f985790506103a0516102e051808202811583838304141715612f9857905090508015612f98578082049050905061038052610340516103205160648102816064820418612f985790506103a0518015612f985780820490509050808201828110612f9857905090506103c052610320516103e0526103c05160405261038051606052610320516080526103e05160a052611fff610400611ccd565b61040051815250565b5f610600525f610720525f610840526105a0516040526105e051606052612030610960611794565b610960805160208160051b0180610600828560045afa5050506101208101805160208160051b0180610720828560045afa505050506102408101805160208160051b0180610840828560045afa50505050506105a0516376a2f0f0610980526020610980600461099c845afa6120a8573d5f5f3e3d5ffd5b60203d10612f9857610980905051610960526108405160208160051b018060408261084060045afa50505061096051610160526105e051610180526120ee6109a0611964565b6109a051610980526105a05163ddca3f436109c05260206109c060046109dc845afa61211c573d5f5f3e3d5ffd5b60203d10612f98576109c09050516109a052610580516105605161060051811015612f985760051b6106200151808202811583838304141715612f985790509050670de0b6b3a76400008104905060018101818110612f985790506109c0526109a0516109e0526105c051612219576105a051638edfdd5f610a20526020610a206004610a3c845afa6121b1573d5f5f3e3d5ffd5b60203d10612f9857610a20905051610a00526105405161084051811015612f985760051b61086001516040526105605161084051811015612f985760051b61086001516060526109a051608052610a005160a052612210610a20611be0565b610a20516109e0525b6105605161084051811015612f985760051b61086001516109c0516402540be4008102816402540be400820418612f985790506109e051806402540be400036402540be4008111612f985790508015612f985780820490509050808203828111612f985790509050610a005261056051610120526105405161014052610a0051610160526108405160208160051b01806101808261084060045afa505050610960516102a052610980516102c0526105e0516102e0526122da610a40611dc8565b610a4051610a2052610a20516105405161084051811015612f985760051b6108600151808203828111612f985790509050670de0b6b3a7640000810281670de0b6b3a7640000820418612f985790506105405161060051811015612f985760051b61062001518015612f985780820490509050815250565b6040366060376040515a5f600460c0527f76a9cd3e0000000000000000000000000000000000000000000000000000000060e05260c080516020820183610120018151815250508083019250505060018161012001526020810190505f8161012001526020810190508061010052610100505060206101a0610100516101208585fa905090506060523d602081183d6020100218610180526101808051608052602081015160a05250606051815250565b610680516376a2f0f0610700526020610700600461071c845afa612429573d5f5f3e3d5ffd5b60203d10612f98576107009050516106e0525f610700525f610820525f61094052610680515a6004610a80527f9c4258c400000000000000000000000000000000000000000000000000000000610aa052610a80505f5f610a8051610aa08585fa90509050610a60526001610a8052610a605161265e575f610a80525f6106c05160088111612f9857801561265757905b80610aa0526107005160078111612f98576106805163c6610657610ac052610aa051610ae0526020610ac06024610adc845afa6124f9573d5f5f3e3d5ffd5b60203d10612f9857610ac0518060a01c612f9857610b0052610b0090505163313ce567610b20526020610b206004610b3c845afa612539573d5f5f3e3d5ffd5b60203d10612f9857610b20518060081c612f9857610b6052610b609050518060240360248111612f98579050604d8111612f985780600a0a90508160051b61072001526001810161070052506108205160078111612f985761068051634903b0d1610ac052610aa051610ae0526020610ac06024610adc845afa6125bf573d5f5f3e3d5ffd5b60203d10612f9857610ac09050518160051b61084001526001810161082052506109405160078111612f9857610aa05161070051811015612f985760051b6107200151610aa05161082051811015612f985760051b6108400151808202811583838304141715612f985790509050670de0b6b3a7640000810490508160051b61096001526001810161094052506001018181186124ba575b50506126ca565b610680516040526106c051606052612677610aa0611794565b610aa0805160208160051b0180610700828560045afa5050506101208101805160208160051b0180610820828560045afa505050506102408101805160208160051b0180610940828560045afa50505050505b6109405160208160051b018060408261094060045afa5050506106e051610160526106c051610180526126fe610ac0611964565b610ac051610aa0526106a0516318160ddd610ae0526020610ae06004610afc845afa61272c573d5f5f3e3d5ffd5b60203d10612f9857610ae0905051610ac0526108205160208160051b0180610ae08261082060045afa5050505f6106c05160088111612f9857801561280057905b80610c0052610c005161054051811015612f985760051b6105600151610c2052610660516127c757610c0051610ae051811015612f985760051b610b00018051610c2051808203828111612f9857905090508152506127f5565b610c0051610ae051811015612f985760051b610b00018051610c2051808201828110612f9857905090508152505b60010181811861276d575b50505f6106c05160088111612f9857801561288d57905b80610c0052610c005161070051811015612f985760051b6107200151610c0051610ae051811015612f985760051b610b000151808202811583838304141715612f985790509050670de0b6b3a764000081049050610c005161094051811015612f985760051b6109600152600101818118612817575b50506109405160208160051b018060408261094060045afa5050506106e051610160526106c051610180526128c3610c20611964565b610c2051610c0052610c0051610c2052604036610c4037610ac05115612cb3576106805163ddca3f43610ca0526020610ca06004610cbc845afa612909573d5f5f3e3d5ffd5b60203d10612f9857610ca09050516106c051808202811583838304141715612f9857905090506106c05160018103818111612f985790508060021b818160021c18612f985790508015612f985780820490509050610c8052610a8051156129a35761068051638edfdd5f610ca0526020610ca06004610cbc845afa612990573d5f5f3e3d5ffd5b60203d10612f9857610ca0905051610c40525b5f610ca052610aa051610c0051808201828110612f9857905090506106c0518015612f985780820490509050610cc0525f6106c05160088111612f98578015612be357905b80610ce052610c0051610ce05161082051811015612f985760051b6108400151808202811583838304141715612f985790509050610aa0518015612f985780820490509050610d00525f610d2052610ce051610ae051811015612f985760051b610b000151610d4052610d4051610d005111612a7d57610d4051610d0051808203828111612f985790509050610d2052612a98565b610d0051610d4051808203828111612f985790509050610d20525b610ce05161070051811015612f985760051b6107200151610ce05161082051811015612f985760051b6108400151610d4051808201828110612f985790509050808202811583838304141715612f985790509050670de0b6b3a764000081049050610ca052610a8051612b5957610ce051610ae051811015612f985760051b610b00018051610c8051610d2051808202811583838304141715612f9857905090506402540be40081049050808203828111612f985790509050815250612bd8565b610ca051604052610cc051606052610c8051608052610c405160a052612b80610d60611be0565b610d6051610c6052610ce051610ae051811015612f985760051b610b00018051610c6051610d2051808202811583838304141715612f9857905090506402540be40081049050808203828111612f9857905090508152505b6001018181186129e8575b50505f6106c05160088111612f98578015612c7057905b80610ce052610ce05161070051811015612f985760051b6107200151610ce051610ae051811015612f985760051b610b000151808202811583838304141715612f985790509050670de0b6b3a764000081049050610ce05161094051811015612f985760051b6109600152600101818118612bfa575b50506109405160208160051b018060408261094060045afa5050506106e051610160526106c05161018052612ca6610ce0611964565b610ce051610c2052612cbf565b610c0051815250612d37565b5f610c805261066051612ceb57610aa051610c2051808203828111612f985790509050610c8052612d06565b610c2051610aa051808203828111612f985790509050610c80525b610c8051610ac051808202811583838304141715612f985790509050610aa0518015612f9857808204905090508152505b565b61010036610ee0376008610ec052610e0051610e2051610ec051811015612f985760051b610ee00152610ec05160208160051b018061054082610ec060045afa505050610ea05161066052610e605161068052610e80516106a052610e40516106c052612da7610fe0612403565b610fe051815250565b6102a05180607f1c612f98576102c0525f6101405112612f98576102c051610140511215612f98576060366102e0376102805161034052610120516102a051808202811583838304141715612f985790509050610360525f6008905b80610380526102a0516103805118612e2357612eca565b610140515f8112612f98576103805114612ebf576103805161016051811015612f985760051b610180015161030052612e5b56612ebf565b6102e05161030051808201828110612f9857905090506102e0526103405161028051808202811583838304141715612f985790509050610300516102a051808202811583838304141715612f9857905090508015612f985780820490509050610340525b600101818118612e0c575b50506103405161028051808202811583838304141715612f98579050905060648102816064820418612f98579050610360516102a051808202811583838304141715612f9857905090508015612f985780820490509050610340526102e0516102805160648102816064820418612f98579050610360518015612f985780820490509050808201828110612f98579050905061038052610280516103a0526103805160405261034051606052610280516080526103a05160a052612f8f6103c0611ccd565b6103c051815250565b5f80fd17900c100f46082b009a11d6001884192faa810e00a16576797065728300030a0014