tx · 419Tor9zxSzx33fSut1z6ivpqXgQzL2c2fRs7EBtyjC5

3P2CinDgUX5fuck5fyRw1vfPTj8u1N67V7H:  +0.58407837 TEAM EGGSEGGS
———————————————————————————————————:  -0.23011651 Duck Egg
———————————————————————————————————:  -0.00500000 Waves
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee:  -0.00042453 Puzzle
3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg:  +0.00000021 Puzzle
3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp:  +0.00000075 Puzzle
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW:  +0.00042357 Puzzle
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ:  +0.036469 XTN.
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa:  -0.036469 XTN.
———————————————————————————————————:  -0.58407837 TEAM EGGSEGGS
———————————————————————————————————:  +0.24524671 TEAM FOMO
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT:  -0.00090533 Puzzle
———————————————————————————————————:  -0.24524671 TEAM FOMO
———————————————————————————————————:  +0.23011651 Duck Egg
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe:  +0.00072427 Puzzle
3PHAEJfNtWFUuw8cgUzJpvEWSQHxjv23pbP:  +0.00018106 Puzzle

2023.05.05 21:56 [3630459] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P2CinDgUX5fuck5fyRw1vfPTj8u1N67V7H swap() 0.58407837 TEAM EGGSEGGS
2023.05.05 21:56 [3630459] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000021 Puzzle
2023.05.05 21:56 [3630459] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000075 Puzzle
2023.05.05 21:56 [3630459] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00042357 Puzzle
2023.05.05 21:56 [3630459] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ lockNeutrino() 0.036469 XTN.
2023.05.05 21:56 [3630459] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee stakeUnstake()
2023.05.05 21:56 [3630459] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange()
2023.05.05 21:56 [3630459] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.036469 XTN.
2023.05.05 21:56 [3630459] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.036469 XTN.
2023.05.05 21:56 [3630459] transfer 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.036469 XTN.
2023.05.05 21:56 [3630459] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa swap() 0.00169875 TEAM EGGSEGGS
2023.05.05 21:56 [3630459] transfer 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.58577712 TEAM EGGSEGGS
2023.05.05 21:56 [3630459] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa swap() 0.24524671 TEAM FOMO
2023.05.05 21:56 [3630459] transfer 3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.00072427 Puzzle
2023.05.05 21:56 [3630459] transfer 3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT > 3PHAEJfNtWFUuw8cgUzJpvEWSQHxjv23pbP swap() 0.00018106 Puzzle
2023.05.05 21:56 [3630459] transfer 3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.24524671 TEAM FOMO
2023.05.05 21:56 [3630459] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT swap() 0.23011651 Duck Egg
2023.05.05 21:56 [3630459] invoke 3P2CinDgUX5fuck5fyRw1vfPTj8u1N67V7H > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.23011651 Duck Egg

3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest: 90257614857783131 -> 90257657642631615
3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings: 89169442660 -> 89169485017
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: B_asset_balance: 102850041249 -> 102850077718
3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: A_asset_balance: 120072939974 -> 120072897521
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 100250223854363 -> 100250223890832
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeTotalLocked: 100250223854363 -> 100250223890832
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__activeUsersCount: 4342 == 4342
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s__stats__locksCount: 418029 -> 418030
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: 102850041249 -> 102850077718
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__start: 3356244 == 3356244
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__amount: 102850041249 -> 102850077718
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__userRwdFromDepNum__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee: 1 == 1
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s__rwd__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 0 == 0
3PNikM6yp4NqcSU8guxQtmR5onr2D4e8yTJ: %s%s%s%s__history__stake__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__419Tor9zxSzx33fSut1z6ivpqXgQzL2c2fRs7EBtyjC5: "%s%d%d%d%d__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__3630459__1683313017484__102850041249__102850077718"
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_volume: 3412755269113 -> 3412755306327
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ_balance: 7163599527 -> 7163769402
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance: 1569340748 -> 1569303535
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_volume: 3412742174512 -> 3412755269113
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance: 2939193358 -> 2963718029
3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa: global_E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ_balance: 7223372702 -> 7163599527
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT: global_volume: 29240607751 -> 29246633563
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT: global_earnedByOwner: 204963455 -> 204981561
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT: global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance: 498368225 == 498368225
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT: global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance: 6838942392 -> 6861677904
3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT: global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance: 8222696214 -> 8198171543

{ "type": 16, "id": "419Tor9zxSzx33fSut1z6ivpqXgQzL2c2fRs7EBtyjC5", "fee": 500000, "feeAssetId": null, "timestamp": 1683313012490, "version": 2, "chainId": 87, "sender": "3P2CinDgUX5fuck5fyRw1vfPTj8u1N67V7H", "senderPublicKey": "J7HoLLExGYaDAzvcuELhjosVcLXBTfCwrYgpPB9VwSDM", "proofs": [ "5FSBUS5rPd1ymCugLyY4NCF9QEDu6KXP6pGGATtR8ogc45mEUvyoaeV96EriTfsyADyRu6Hp35DRfNEoFRDEqP86" ], "dApp": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "payment": [ { "amount": 23011651, "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS" } ], "call": { "function": "swap", "args": [ { "type": "string", "value": "23011651/3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT,puzzle,C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS,J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj;3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa,puzzle,J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj,E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ" }, { "type": "integer", "value": 55487443 } ] }, "height": 3630459, "applicationStatus": "succeeded", "spentComplexity": 4574, "stateChanges": { "data": [], "transfers": [ { "address": "3P2CinDgUX5fuck5fyRw1vfPTj8u1N67V7H", "asset": "E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ", "amount": 58407837 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT", "call": { "function": "swap", "args": [ { "type": "String", "value": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS", "amount": 23011651 } ], "stateChanges": { "data": [ { "key": "global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance", "type": "integer", "value": 8198171543 }, { "key": "global_C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS_balance", "type": "integer", "value": 6861677904 }, { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_balance", "type": "integer", "value": 498368225 }, { "key": "global_earnedByOwner", "type": "integer", "value": 204981561 }, { "key": "global_volume", "type": "integer", "value": 29246633563 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj", "amount": 24524671 }, { "address": "3PHAEJfNtWFUuw8cgUzJpvEWSQHxjv23pbP", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 18106 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 72427 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "call": { "function": "swap", "args": [ { "type": "String", "value": "E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj", "amount": 24524671 } ], "stateChanges": { "data": [ { "key": "global_E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ_balance", "type": "integer", "value": 7163599527 }, { "key": "global_J4iWJS2kGmAqLC4dYFuHvmqXK1E6rBJaRTA6nd1VmFkj_balance", "type": "integer", "value": 2963718029 }, { "key": "global_volume", "type": "integer", "value": 3412755269113 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ", "amount": 58577712 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "call": { "function": "swap", "args": [ { "type": "String", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" }, { "type": "Int", "value": 0 } ] }, "payment": [ { "assetId": "E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ", "amount": 169875 } ], "stateChanges": { "data": [ { "key": "global_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_balance", "type": "integer", "value": 1569303535 }, { "key": "global_E4cL4MDRTPz9Wo1hHkxQv4ZzpxVL5136JVaki4wGz2QZ_balance", "type": "integer", "value": 7163769402 }, { "key": "global_volume", "type": "integer", "value": 3412755306327 } ], "transfers": [ { "address": "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU", "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 36469 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "call": { "function": "topUpReward", "args": [] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 36469 } ], "stateChanges": { "data": [ { "key": "global_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_earnings", "type": "integer", "value": 89169485017 }, { "key": "global_lastCheck_HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS_interest", "type": "integer", "value": 90257657642631615 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee", "call": { "function": "exchange", "args": [ { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "amount": 36469 } ], "stateChanges": { "data": [ { "key": "A_asset_balance", "type": "integer", "value": 120072897521 }, { "key": "B_asset_balance", "type": "integer", "value": 102850077718 } ], "transfers": [ { "address": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 42357 }, { "address": "3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 75 }, { "address": "3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg", "asset": "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS", "amount": 21 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE", "call": { "function": "exchange", "args": [ { "type": "ByteVector", "value": "3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW" }, { "type": "Array", "value": [ { "type": "String", "value": "1" } ] }, { "type": "Array", "value": [ { "type": "Int", "value": 36469 } ] }, { "type": "Array", "value": [ { "type": "ByteVector", "value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p" } ] } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee", "call": { "function": "stakeUnstake", "args": [ { "type": "Boolean", "value": true }, { "type": "Int", "value": 36469 }, { "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": 36469 } ], "stateChanges": { "data": [ { "key": "%s%s%s%s__history__stake__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__419Tor9zxSzx33fSut1z6ivpqXgQzL2c2fRs7EBtyjC5", "type": "string", "value": "%s%d%d%d%d__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__3630459__1683313017484__102850041249__102850077718" }, { "key": "%s%s%s__rwd__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 0 }, { "key": "%s%s%s__userRwdFromDepNum__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee", "type": "integer", "value": 1 }, { "key": "%s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__amount", "type": "integer", "value": 102850077718 }, { "key": "%s%s%s__paramByUser__3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee__start", "type": "integer", "value": 3356244 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p_3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee", "type": "integer", "value": 102850077718 }, { "key": "%s%s__stats__locksCount", "type": "integer", "value": 418030 }, { "key": "%s%s__stats__activeUsersCount", "type": "integer", "value": 4342 }, { "key": "%s%s__stats__activeTotalLocked", "type": "integer", "value": 100250223890832 }, { "key": "rpd_balance_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", "type": "integer", "value": 100250223890832 } ], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } } ] } } ] } } ] } }

github/deemru/w8io/3ef1775 
28.08 ms