2023.01.30 17:56 [3493379] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P7AiH8YmJNqLaWeYm21bM4pD5iFnBrAyt1 trade_w() 17.459518 XTN.
2023.01.30 17:56 [3493379] transfer 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu getOneTkn() 0.039372 XTN.
2023.01.30 17:56 [3493379] transfer 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz getOneTkn() 17.459518 XTN.
2023.01.30 17:56 [3493379] burn 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv > SELF burn() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv burn() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY()
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY()
2023.01.30 17:56 [3493379] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB getOneTkn() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] transfer 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu putOneTkn() 0.03 WavesCommunity
2023.01.30 17:56 [3493379] transfer 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz putOneTkn() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] transfer 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv > 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB emit() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] reissue 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv > SELF emit() 12.77839771 WCTXTNLP
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv emit()
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY()
2023.01.30 17:56 [3493379] invoke 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolOneTokenOperationsDisabledREADONLY()
2023.01.30 17:56 [3493379] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB putOneTkn() 43.17 WavesCommunity
2023.01.30 17:56 [3493379] transfer 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.10 WavesCommunity
2023.01.30 17:56 [3493379] transfer 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz exchange() 43.17 WavesCommunity
2023.01.30 17:56 [3493379] invoke 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 17.323475 XTN.
2023.01.30 17:56 [3493379] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar stakeUnstake()
2023.01.30 17:56 [3493379] invoke 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.01.30 17:56 [3493379] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar exchange() 17.323475 XTN.
2023.01.30 17:56 [3493379] invoke 3P7AiH8YmJNqLaWeYm21bM4pD5iFnBrAyt1 > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz trade_w() 17.323475 XTN.

3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s__kLp: "10753446805306873685067468325" -> "10753446805465608886466354463"
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s__kLpRefreshedHeight: 3493379 == 3493379
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s%d%d__price__history__3493379__1675090605959: 40563028 -> 40522411
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s__price__last: 40563028 -> 40522411
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s%s__G__3PBeerh759eA1eGFuw77RowaZfZNohzJzvz__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU: "%d%d%d%d%d%d__0__17459518__1277839771__40522411__3493379__1675090605959"
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s__kLp: "10752368864140471823420551100" -> "10753446805306873685067468325"
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s__kLpRefreshedHeight: 3493362 -> 3493379
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s%s__P__3PBeerh759eA1eGFuw77RowaZfZNohzJzvz__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU: "%d%d%d%d%d%d%d%d%d%d__4317__0__1277839771__40563028__0__0__3493379__1675090605959__0__0"
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s%d%d__price__history__3493379__1675090605959: 40563028
3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB: %s%s__price__last: 38253615 -> 40563028
3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar: B_asset_balance: 52642557363 -> 52659880838
3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar: A_asset_balance: 13205493 -> 13201166
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 82654173811132 -> 82654191134607
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 82654173811132 -> 82654191134607
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4362 == 4362
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 191908 -> 191909
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar: 52642557363 -> 52659880838
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__start: 3356250 == 3356250
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__amount: 52642557363 -> 52659880838
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 2938 == 2938
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__stake__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU: "%s%d%d%d%d__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__3493379__1675090605959__52642557363__52659880838"

{ "type": 16, "id": "48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU", "fee": 500000, "feeAssetId": null, "timestamp": 1675083544381, "version": 1, "sender": "3P7AiH8YmJNqLaWeYm21bM4pD5iFnBrAyt1", "senderPublicKey": "7zNUJBVoPMBCRstP3R1AvxhxrN51SQkn5BMi2iJ9ciAd", "proofs": [ "3BQCfNJeRVnKFTA8LH64frnUL4nhHsK4mNhmvB6sG5T5npVX3uvESxkqUk7gLdQCmF6ergqsjaNRV9AvGCr8akj2" ], "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "payment": [ { "amount": 17323475, "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ], "call": { "function": "trade_w", "args": [ { "type": "string", "value": "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J" }, { "type": "string", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "string", "value": "3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar" }, { "type": "string", "value": "s" }, { "type": "string", "value": "" }, { "type": "boolean", "value": false }, { "type": "string", "value": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB" }, { "type": "string", "value": "w" }, { "type": "integer", "value": 17428475 }, { "type": "string", "value": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX" }, { "type": "boolean", "value": false } ] }, "height": 3493379, "applicationStatus": "succeeded", "spentComplexity": 5732, "stateChanges": { "data": [], "transfers": [ { "address": "3P7AiH8YmJNqLaWeYm21bM4pD5iFnBrAyt1", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 17459518 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 17323475 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 13201166 }, { "key": "B_asset_balance", "type": "integer", "value": 52659880838 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J", "amount": 4317 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J", "amount": 10 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 17323475 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 17323475 }, { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ", "call": { "function": "lockNeutrino", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 17323475 } ], "stateChanges": { "data": [ { "key": "%s%s%s%s__history__stake__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU", "type": "string", "value": "%s%d%d%d%d__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__3493379__1675090605959__52642557363__52659880838" }, { "key": "%s%s%s__rwd__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 2938 }, { "key": "%s%s%s__userRwdFromDepNum__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar", "type": "integer", "value": 0 }, { "key": "%s%s%s__paramByUser__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__amount", "type": "integer", "value": 52659880838 }, { "key": "%s%s%s__paramByUser__3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar__start", "type": "integer", "value": 3356250 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PMDFxmG9uXAbuQgiNogZCBQASvCHt1Mdar", "type": "integer", "value": 52659880838 }, { "key": "%s%s__stats__locksCount", "type": "integer", "value": 191909 }, { "key": "%s%s__stats__activeUsersCount", "type": "integer", "value": 4362 }, { "key": "%s%s__stats__activeTotalLocked", "type": "integer", "value": 82654191134607 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 82654191134607 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } }, { "dApp": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB", "call": { "function": "putOneTkn", "args": [ { "type": "Int", "value": 1 }, { "type": "Boolean", "value": false } ] }, "payment": [ { "assetId": "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J", "amount": 4317 } ], "stateChanges": { "data": [ { "key": "%s%s__price__last", "type": "integer", "value": 40563028 }, { "key": "%s%s%d%d__price__history__3493379__1675090605959", "type": "integer", "value": 40563028 }, { "key": "%s%s%s__P__3PBeerh759eA1eGFuw77RowaZfZNohzJzvz__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU", "type": "string", "value": "%d%d%d%d%d%d%d%d%d%d__4317__0__1277839771__40563028__0__0__3493379__1675090605959__0__0" }, { "key": "%s__kLpRefreshedHeight", "type": "integer", "value": 3493379 }, { "key": "%s__kLp", "type": "string", "value": "10753446805306873685067468325" } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "amount": 1277839771 }, { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J", "amount": 3 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolOneTokenOperationsDisabledREADONLY", "args": [ { "type": "String", "value": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getInFeeREADONLY", "args": [ { "type": "String", "value": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "emit", "args": [ { "type": "Int", "value": 1277839771 } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [ { "address": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB", "asset": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "amount": 1277839771 } ], "issues": [], "reissues": [ { "assetId": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "isReissuable": true, "quantity": 1277839771 } ], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB", "call": { "function": "getOneTkn", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "amount": 1277839771 } ], "stateChanges": { "data": [ { "key": "%s%s%s__G__3PBeerh759eA1eGFuw77RowaZfZNohzJzvz__48FPs1f6Jf8zADM8nxsAsLG17E2RKwcFbJAEjTCBRFMU", "type": "string", "value": "%d%d%d%d%d%d__0__17459518__1277839771__40522411__3493379__1675090605959" }, { "key": "%s%s__price__last", "type": "integer", "value": 40522411 }, { "key": "%s%s%d%d__price__history__3493379__1675090605959", "type": "integer", "value": 40522411 }, { "key": "%s__kLpRefreshedHeight", "type": "integer", "value": 3493379 }, { "key": "%s__kLp", "type": "string", "value": "10753446805465608886466354463" } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 17459518 }, { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 39372 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "isPoolOneTokenOperationsDisabledREADONLY", "args": [ { "type": "String", "value": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getOutFeeREADONLY", "args": [ { "type": "String", "value": "3P4bKahCwC2kPg8QcT8Pw5Br58hVgpziGsB" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "burn", "args": [ { "type": "Int", "value": 1277839771 } ] }, "payment": [ { "assetId": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "amount": 1277839771 } ], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [ { "assetId": "FMaZ4eEEpAmg8qMuEnVPYYSTFgVkE21KCL96PK57AJRX", "quantity": 1277839771 } ], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }

github/deemru/w8io/786bc32 
25.59 ms