{
    "version": 5,
    "timestamp": 1679516610726,
    "reference": "B96TW4Psx7j7cFQhrrC1syHe2zgWVhnxzP4aGordPoJt",
    "nxt-consensus": {
        "base-target": 206,
        "generation-signature": "nt57Zb7vmvPVAiaemvsn6HWGH36AbUxovo88EgjoxEWMqHjY31qf9Uy3ojeaRETUqqrfKkrX86YuiA1Uyd6bddgS5mZiajMuMSrLjDY6JQngWr8i3dgy5kHxbVqb79xVnwi"
    },
    "transactionsRoot": "DKhKuWDc9EntQJ3TVgtBdKAUoLrrZgpSGY3mr51jipKm",
    "id": "A7z8MeJjzQwpzi8wDkXhPJTwyuzkrQJMAM57LKXkr6bT",
    "features": [],
    "desiredReward": -1,
    "generator": "3N4nwtpWopnurkWD76rtp56B3WcWEz1SyV2",
    "generatorPublicKey": "4dXf6s6DJJPvCgcyP6AxpejdyHPMJ4FRw54HVNbSkzjo",
    "signature": "4C52VGQyYetFXXpQvnszPkdYMRWC9CQVHRc2egS1t8RW2WArmXL1GP9LtPuu52HJFG4QNAHd6nSC9rNQMRi6UHtF",
    "blocksize": 5626,
    "transactionCount": 12,
    "totalFee": 6000000,
    "reward": 600000000,
    "rewardShares": {
        "3N4nwtpWopnurkWD76rtp56B3WcWEz1SyV2": 600000000
    },
    "VRF": "CBVVK9PE2YbW4v1o8vkYQTfaUCaudGfSQxQcmaGCVjs9",
    "fee": 6000000,
    "previous": "2501697",
    "height": "2501698",
    "next": "2501699",
    "transactions": [
        {
            "type": 16,
            "id": "WcqKuBkGh4EUmT2WwYgfRWNibd4PtCs4U1Ekh2zsC6m",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516613050,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5geW3wJveDVSHHMR3VJ3rQc7ddjXXF6Cd7BRAC6DpwoyVkRgFZhRRSS7jrhksd2wLhmPSLZffMVH6Qve6GEzBqHe"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "5zJQAiZ3mmFTMGqVYtBNA7GDSDAJQditHSGat4Gx1QGf",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516613119,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "fSKBhkYHHrGEkdNLQqFozAHKEbtZFCMraXCFdE9qrpkpsY1k3Ueu2CSDZv2M7uTVdV4dRQC1oJx3sBsK1cQfSFW"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "7wwSezFqgNy3M7gH4fxX2ZvjTn8HwKx59BQrK1VPjSPc",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516614473,
            "version": 1,
            "sender": "3MuhGCajV9HXunkyuQpwXvHTjTLaMy93g9Y",
            "senderPublicKey": "57C4SttrQ3a2s6nHqTyPoKo6g7JFKhvojLkS3qgrVqyv",
            "proofs": [
                "2ZgGZHthah9u87euwoShDNP6nc9K9jz7BJ3FV46Scf6gR2Ky6p5AK4XeDMb2MpBo9Wktvp6k824C8ehC5RS28kd9"
            ],
            "dApp": "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPrice",
                "args": [
                    {
                        "type": "integer",
                        "value": 2128215
                    },
                    {
                        "type": "binary",
                        "value": "base64:SIj07Vtj/risqDrr3rqhVj3vjwBNz51q4u2ihuvNZVt4XwFvuPCvwqsn2yDm54zanbGVvhn9L+lU1/qqCvUtBQ=="
                    },
                    {
                        "type": "integer",
                        "value": 2128215
                    },
                    {
                        "type": "binary",
                        "value": "base64:BcgYe9iYz+8embyVQXXEr2KkQZnF8eolCxCLiwWllg+MNC+xKpJLoCmG5UEodbg33QkjKCg2ehoAH8OtriYjDg=="
                    },
                    {
                        "type": "integer",
                        "value": 2128215
                    },
                    {
                        "type": "binary",
                        "value": "base64:vx4iz59W0fyFsKMSMawGPl9iSAt16P+OzvleJXn/LMSatKwvUYqumSlkC1j5Oi1GwkYD/KbxtdnXhILLqYbeAw=="
                    },
                    {
                        "type": "integer",
                        "value": 2128215
                    },
                    {
                        "type": "binary",
                        "value": "base64:6pGbJT+trjQ+5xXLY4TaIA9VQtL5ntVvCobAuBs/kPWzsf4Q46Xi0jKirIAA7E1Xm452TsjV5eSMO97oFdXTBQ=="
                    },
                    {
                        "type": "integer",
                        "value": 2128215
                    },
                    {
                        "type": "binary",
                        "value": "base64:eK5bML1FpJF3OUudqcGkvYMhfSW38+pFOi9719+F6q6v8RT+UO3mmOC0PvUc06lXkOIugR8KPoi7zws2aS7ABQ=="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "CYZX8KYfwPpwaUPeS8VsnSLzB2cxp4fbxFJdrYHz8WUu",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516619847,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5Fpy1S1B1Wrhdzt1fAt25qxXokVx2P27EPxs5Kwyxt3xDuxUpHbfsKUmScc98QkW9o9kbJZMGXXink4FqEwohaFR"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:1:2501698"
                    },
                    {
                        "type": "string",
                        "value": "XRP-USDT:417800:1:DOGE-USDT:72320:1:DOT-USDT:5985000:1:TRX-USDT:58880:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:WLYAD0rd3g8Efd36A3juC/A6mF67ilNt09UvWnAHmmMdM7GTFwsXpN7hdMU9STOSiwzhBev9ZkBbqpbZEnKPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:StY1+fRdXe2D/7qAwjgyWBSHWu2lHwSBbTFuWZT4p6Ep1HxepOe8s6M1alUotosPLfLA6Oc/YrITGs0a13aFCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:jWqoVCYtW3vhtPwxajpN+jCuU1xn3qXOXQ9YnKtvWIicjpaOz3ilsu5RxJmLvwmpATn5CXcpmVIUqGEZfXPTDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:VyFWDDXOYLWUOCrtnr90jm+qIV1PXc8JCbTDw/e4GzenYP5TnKQqCTmYOHfrlhbOUyYCdk6uggbpbKiJzUzFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "7p1gCetnGvFc2XjD79dRqHNq1fFFXR453vgfbY7C1eNF",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516619565,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5VZ69c67thCbXgUnzJCQ5pGw1r2jcJ3N7GXvJ3z1WzNihRgZ6TsF1c72owBDdK39AvEKUE8cXJk41emiBegiDFqV"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:0:2501698"
                    },
                    {
                        "type": "string",
                        "value": "WAVES-USDT:2127000:1:BTC-USDT:27035770000:1:ETH-USDT:1719120000:1:BNB-USDT:319200000:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:738o6u4vjXB9JxGYpaZfJDxbhrVRgvxuGECn8ZnVLp+Ozzdx47RTrLEs5ieqgBFkuO+UlD54rhOah5E4ShuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:k0JjArXcUh+x1ZRHypB3Xv8DN9SjuJAwAekM6jqKOoFlAFZqoxCG9ZS+KWU3pP40xbxpRY913pk2jr5wLMyyCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:3GGvkCRPIdBg6MyE2+MIVPlM86Xgal0csQpihXuwCGQ3Ywuq87sJNu3r3Pc25y16ND3ftASr+mIbQtBYKc84BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:Rosx28i84qTtiK0kUDZ/RIYtQfTSXDm3Ntf5xnxniVzfU6IM7Fow4HVHI/qomodioT6p2AuuzmRiKcoYd0w1CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "42eA9yPNHBAZizrsFR1VqnuZL7om2wVg2tyVFNExEoku",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516623209,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4Qdp658SVvQ3JEdjfhdy8V8qKjnbbtGy7wvqGpC45LskHCxtxmAUPDirTt4PaSg6VtbuoNg33tifo9R7ni7g1p9"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "Ev7nr9Ey5Gw1MZJCgPcZWbLwoyYv4cJHVKtChM4kuxJJ",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516623276,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4b5xK37WvLrw7skPKBB1zauDBS583MMt8ns1WKDEf1NfEG1Kap62Motn6VPFN6ks1gnByoNXnMx6pEvzJ7TEsQuj"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "5vY6ncJ5fGCFoWqv44YWwr8rG6uBXWjWpQ7CxtptzjzM",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516633365,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "w6pCc3UgnTEkPKaWb1pean3bws4YpKaA7WUV6ix4KQ3wgWNhdZhNzkhaGCm4X1NiwSZ36rdczoBWW6oiyuK7HpC"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "3aWcGGDcL67VvXWZTCLiCzSM6KSSW3H92gEoGj9L72Lo",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516633481,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2GHP6rEwQT9RFceVXLET9ukVkMHNkn12WKBkkCHH4AbGmuLnbAovcBKe14XC8mEt1GsdyTZ3SZqzP88PYbsHBbR5"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "8GCmMPMNH6W7Dibr6NDpXzhw3hEHNCtqZv7kp8HntUtB",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516643574,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4CU7pcjkz2axyuqLwNZYuVPqw7tLAgLQe4w3ZQui91m1BzQpiu8ozxDujSmgPB9RS4u8DQrCN94AnmdznXK3PQ5G"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "A8YVnpbgUEpu6vEExeMjgQoschPYboqXq8mk3vE2tz8X",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516652968,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2zujt8fVCyzKJgFzXAYJK2x4ioMmP62gMfBo8o4cWKouh99cdcVVUCYVE2Z4iufBWgXbcGxzLBh6aLmYiCx4cqv5"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6ftXNAr5YzQ2ozPPPt5G274dxjcS5SFzMzE4H4JqU9WT",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679516653032,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "3BD4GyTJtpmfBEVWjzRRSzpToAS3hTrzCEosWn1rvK78MGHV9N3uQK31AWqH8Ft8Rd4hSmZrTg2kTGX4EnzV6Zot"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/03bedc9 
8.93 ms