{
    "version": 5,
    "timestamp": 1679464073832,
    "reference": "3cVEEZQDUV6kSBJE2MvyEums4WhYq2Vb5Mga7UiEQsWY",
    "nxt-consensus": {
        "base-target": 218,
        "generation-signature": "Mr4rWWXRi2Rbze1becbX6DeYhqF7C6pknArxhJb9eTTsVFt4idE9QfjxF2U4CsMwZHdEPMEd6Z3QMeZqCWUBap3pYfc94BgDGhQQkgD6wCx54ffHmpXRdzaicFKf4gugGRB"
    },
    "transactionsRoot": "CXKzJAnYAhjvKMUue9bmzA5J4JGJG3ivy9frs8N31Yjj",
    "id": "67Gib6P6g9bFdvSAhDHiUXuC26bLTSfqD6CXMmyjU3wB",
    "features": [],
    "desiredReward": 0,
    "generator": "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex",
    "generatorPublicKey": "FFHRSQ3eExEUrgLoUUKNEhFDavm3DQG658WT3FkxEfh9",
    "signature": "352bY5ZxyGYEj8MfdM6dzuMqP4F4FmYS9hGen9KY9kMPHbTpxFCY9kKHmWBhwumLWFgv5p5jTJiefWAFDyMWTEBE",
    "blocksize": 5617,
    "transactionCount": 12,
    "totalFee": 6000000,
    "reward": 600000000,
    "rewardShares": {
        "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex": 600000000
    },
    "VRF": "BUnd2zC3qUBSk2ZDLu2n67mtDbgvjxq5GL2yjw9o1tJK",
    "fee": 6000000,
    "previous": "2500831",
    "height": "2500832",
    "next": "2500833",
    "transactions": [
        {
            "type": 16,
            "id": "HYtFdTFx1JezPEHyKGsxXZ7pmYEXZJxJLpktfXHeF944",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464083425,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "N8J7HL6iSyVKJTq4iZ8MEDDirmr4rYZMsZ8jfP1Znbw8PzKzqit9hGeNCNF6wzMQswTMCAfeFLwWZdmbjuSUBNU"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "3KTfyc1uWKBpQ694vYKxizB2CEE4EH82Wdf6vFdvKygG",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464083516,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5nzXfNUg6S9FRZQgrcAGmUK3ECKzQQkDgZwLf2SDEUnviZ1ddVnhKu5YG5w5PBNFRVojkAujxYAAmKErS47ng53T"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6MrwwaW315J3utoFV7oggcx694JGNqDM8gJ8oj1S8ppy",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464093596,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5a4pt5DKSH4vUutsH8KF72kzkeQKE8xDyJXg47KWfCmHY3pThC6FQ8s1hdAvr7ma6zGdh5UcDhtSW8fAPwPQYvgu"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "DNmNbDV9SFWDyvFvXk7ZZGjFNtTCfpMjuEMqhJnTBaVn",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464093662,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "33bPyZZjRMia3KymfX7fPkdjRG8Djhzoqv3s2wR31wmbLyHoSXd2vuV5aakNq6kEoynBqAS7e8BDEexJnjeQU21X"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "EiS1WqSN9JvAKxPhQx1ZFpG95PHhHyHSAo93q4jictGR",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464092042,
            "version": 1,
            "sender": "3MuhGCajV9HXunkyuQpwXvHTjTLaMy93g9Y",
            "senderPublicKey": "57C4SttrQ3a2s6nHqTyPoKo6g7JFKhvojLkS3qgrVqyv",
            "proofs": [
                "61Er9xQJdBoN17HnLr4g7Y2snAsXVBS45ndLL388QPbXC1e34wrvauAU8BYiyJsbPRqfJbSuoYoo95D2yN2Gnubh"
            ],
            "dApp": "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPrice",
                "args": [
                    {
                        "type": "integer",
                        "value": 2278222
                    },
                    {
                        "type": "binary",
                        "value": "base64:KcCzPE2RTxtvXHmGTBX9LznbEHItXbp0Imj47bR2RuNf+2AaIbjNGOt2JJXDFSv8pr+Ml0ecMhOeNlecGVwvBw=="
                    },
                    {
                        "type": "integer",
                        "value": 2278222
                    },
                    {
                        "type": "binary",
                        "value": "base64:N0huxVpZDO4FJ+ritYzpk2lpLl+3ST6xDxqGGwhsCdRNGErAnVZr08Zi3SpnSnjbP/R24wNlxvib1qoD+r2/Aw=="
                    },
                    {
                        "type": "integer",
                        "value": 2278222
                    },
                    {
                        "type": "binary",
                        "value": "base64:BgzQOqjvvjnomyrVt/yIZf0QmBocT4RJ0ngJ06MoDQlhj1+kQ7NbIlCiix+HhpqkjP5BQujXGSvVF5qBK4yMBQ=="
                    },
                    {
                        "type": "integer",
                        "value": 2278222
                    },
                    {
                        "type": "binary",
                        "value": "base64:DZcsiSVru3QPRyJHEMVLnQbk31jH9RLurSBv/9I50swUHbHPwWR3w8Wqz/Ye3i+tIveeVEXx0qJreSLK5/eZCg=="
                    },
                    {
                        "type": "integer",
                        "value": 2278222
                    },
                    {
                        "type": "binary",
                        "value": "base64:mdbk5Xiifi3MD5zmjz+HpypvYCjvc17teqS6fwTO9nwMyxhO4v0rYNRMcNPRh8sXt0ssoVrNNzvZ+MbE/TFzBQ=="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "4ei2SFbbHo7UrZcsgFUksdM4UAuxQM8zVDHvm7J7NpSa",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464098238,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5KR4Zud8NRCk3a8xBFdU72bq71SroCpX3oHUQsv3gPJjHv3MKBGboReVW99UieBpBGD7cvSH4YJm4TQQyvN1DzHj"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:1:2500832"
                    },
                    {
                        "type": "string",
                        "value": "XRP-USDT:467200:1:DOGE-USDT:76020:1:DOT-USDT:6350000:1:TRX-USDT:66940:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:vhHrmaGBysHxjsH78EJdzwMJj+urw17Ea3iu/Gu01JTnYMdptioqm5G4xgpHo7ITB1lv6zbB2KE4iAWbnXhYBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:n0FuwV2w7Saxn7RJzPWo6E6cB6I/aB10ZaQa9WY1XvbLr43gnqDwakUt3yguIUCn1bBGlliJ2zxmx9iksJH2AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:eNjqbj60P3mUBwh1glMJG1F669W7eu3MCyNsr/JOXGg3j7Iei7aIZU1OEVYDpfRdEjklE1v3vQSso3HaHuslAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:KK5JtEZ6CxLklVNUOsSg2JZSR+ye8TAKvpKASFVThHd3BqHxzLPwVgRaq2P+PRFW2UuzmaNYtKwUIcU4JfZ9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "7rDaK6w3RogzuwVxqy2iopXeDmhk4MuC6Q6wVNXbk3EN",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464097953,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "4L8r8XK8pmEDzYR3o1eGntcGDGAgEAFTsZtuDAca395RFMXvqqWoxxUUon6Ry7jyBTPv4fLVMxsgsoCfVE23XQhB"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:0:2500832"
                    },
                    {
                        "type": "string",
                        "value": "WAVES-USDT:2277000:1:BTC-USDT:28210920000:1:ETH-USDT:1802640000:1:BNB-USDT:337000000:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:FRduracMBx9uS2G3LNeYfVzFVoCrXr3HQJTbdon2k9MFc4+dbKI1CMAHldfokNfyKKCZeKXSk1mZwdAW0CS9AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:eqT3xOghFIURIU0NYdAbf/W3Og7dze+B7xdUJHX/OcFJxcTAtCU/yMXhVqHZR1wD2iGSqv9ydW7sl8mlJ7pmBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:OIdkQuBG8smA2qU/ghiEkdr+rhtQ53P3sIiVkQ5NdbkyFfL3YXm2dh64d8thDop8ONAGLn7JqVi4Zz6I314vBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:XyxH2SocBEcatoKhWntanaJsTkrtLM2c3p6kqAQZTXXefNDexd+5iQEVxYeeG7HyrJD0XUyB4lebmORy9ru7BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "55WHTvurt6eDDBdJqgm2WcPqX5wP2m85pW1EEBjkXCV3",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464103745,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5PvDYE3JafHwczgSVVxsu21ZkeToFZ9qqcrnJMsnD8sv7LVYKUvHQnB1MDjDouwVFywN2nKPTQsz6kkM5iMDcZME"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "4cFH9DVDGcXK8a3JUPkhhettExjQuSdg4GwpGvcP5FYf",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464103814,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2cQyBdwZsomUuV9RqsSok6Lh2EiFT4zr3eX2ivwiGuXWHMHVGcwtPa5qQEjPQT6TZXiXKcEb8tixGJe9Uhb9ctEn"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GKcfwWAv4UFvq1Uur4jh68xUVKfdiU6jhM7z59ojspsx",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464103813,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4gAsoKS6WXUm658y13tdJXq96QnEnvNa2xcBV3CoxR5XLeVbEZuin16ZMkBAFPNPyMXf7x8qXwBz8t2uyi4wKMby"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "XTtL3xAD4ndRvWX5wBkrBeMD9aHGAJCr186PZzX9ofK",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464113896,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5UE8bJyG1zJQYrcRG9r5RpmZPG3gmRTA6xV7ZVp26HQDncATVasRs5Z2r7PTSTMDf4zDgx1jaQxW5zDCAv3iSeQX"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "9KMrQ4koocFFWTLec5T6uLJVwshH64AzLCdUmzyoFMeK",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1679464113965,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "22rAavAY1jGEc3ogfseYXMHoSmY6F52Zd8V8y2njmRSTLd9asHgxCgj9erAmRTTd9it6mgsxTRwdjoWXKZLGACnJ"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/169f3d6 
21.63 ms