{
    "version": 5,
    "timestamp": 1686283445989,
    "reference": "Bav7Bf9V9hT5dqtGeFNgzqcVvNiR6NXG9UaJS5h3rmqc",
    "nxt-consensus": {
        "base-target": 56,
        "generation-signature": "G2ASEKfLsP7TcHuBw4afZCpxUvzVXju9KN4UpryGvEVoeruj27SBVBo3ErcbdAoED12w2ZmnwhAraEWRnAUxBwytCyzgzzcvGpKNXDEE3DzJNMPchVnS37AEuLDhxpZ6L2s"
    },
    "transactionsRoot": "Bq6b5JKkqiW9VVvhRCB2ARtBvaTo58zDgaQagxpGK8t3",
    "id": "9Q6VJspcUHKno5qGVmreUor9mwcGA9wmsqGta9KfKUUV",
    "features": [],
    "desiredReward": 0,
    "generator": "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex",
    "generatorPublicKey": "FFHRSQ3eExEUrgLoUUKNEhFDavm3DQG658WT3FkxEfh9",
    "signature": "2RXAw18urQ3zaQBd9BCgMDQum24mSnEHxhq5j49VDZvBq7yoiZbYmaqWnS1vRdhGbFwVUHuxBcWhjq8iDpCFVRdb",
    "blocksize": 5570,
    "transactionCount": 12,
    "totalFee": 6000000,
    "reward": 600000000,
    "rewardShares": {
        "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex": 200000000,
        "3Myb6G8DkdBb8YcZzhrky65HrmiNuac3kvS": 200000000,
        "3N13KQpdY3UU7JkWUBD9kN7t7xuUgeyYMTT": 200000000
    },
    "VRF": "432wCQdjySfki6e1mFS4qQtLauPt3HXWsmJqYdK14iY8",
    "fee": 6000000,
    "previous": "2614625",
    "height": "2614626",
    "next": "2614627",
    "transactions": [
        {
            "type": 16,
            "id": "5vBAaCQ2Q3bz4qeCfnYjeehryjraFuRtwKLw1tfSCp6M",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686279846149,
            "version": 1,
            "sender": "3NCsmTCcGV7j83CRnDtV21UwkG6AJJmNEes",
            "senderPublicKey": "92AAUuwtPEyTPvHQZ4v7Phsdj5yL8uKPzfcEoGS8aiiN",
            "proofs": [
                "5EQAAFgjLNhfh4vADorStZzftYe7A5ieeW9PWQpKytAVDAFQnYHXMNNjwnXfdx8U8dmghXxwNtu6Wb1BUXvpL2uS"
            ],
            "dApp": "0b00",
            "payment": [],
            "call": {
                "function": "default",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "3QqL2sDBRu43L6croK3pQnNhDpUZrwrdKFVMrB83a7f8",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283448181,
            "version": 1,
            "sender": "3MuhGCajV9HXunkyuQpwXvHTjTLaMy93g9Y",
            "senderPublicKey": "57C4SttrQ3a2s6nHqTyPoKo6g7JFKhvojLkS3qgrVqyv",
            "proofs": [
                "dXdpbNyxvGvpYtnEdca5suWopNwE7zaH9sJsyVg8ic544vi6fgFVL5VhaerePLEdHFAsYnpHedD2aJB4wNQs4UQ"
            ],
            "dApp": "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPrice",
                "args": [
                    {
                        "type": "integer",
                        "value": 1569692
                    },
                    {
                        "type": "binary",
                        "value": "base64:nDTchQMoL5RAYKyogvR3y/mJKEIm+cuZExFF4g8pcLAGKcq7yUi+XRJ3s5SxV2tYiUYphuR058z5HiQhC5tVBg=="
                    },
                    {
                        "type": "integer",
                        "value": 1569692
                    },
                    {
                        "type": "binary",
                        "value": "base64:W75nymb1NHl4OoyW1XqSDKE08r12C4zVJ+cQ9qTyI6EvQEDA9oEXf6UDZ0VDUWmp0MH/VTXNIqkJVOO+DSTuDA=="
                    },
                    {
                        "type": "integer",
                        "value": 1569692
                    },
                    {
                        "type": "binary",
                        "value": "base64:tjtaZZ99/3taTOtqHLMlNpzq9KZw7qxUKLsLXacsq9MNclFEUtXRrhXRjapTeeUJ2O6cE+VIdScL6dcM00/LAA=="
                    },
                    {
                        "type": "integer",
                        "value": 1569692
                    },
                    {
                        "type": "binary",
                        "value": "base64:31f9Q/J6TzeW2k9+ZRJqduaw4O+BcwCyTb80HEcRPDcH3TyN2nws6BvWKHoQE2gvB5lolwJnJfx1KBoCNu2FAA=="
                    },
                    {
                        "type": "integer",
                        "value": 1569692
                    },
                    {
                        "type": "binary",
                        "value": "base64:aXRjBsm4wudbTFLITBvf/f2pGMF1eS+dwTA1hIfzrftO1Ezg1WDXc4sVIgaW5pLH2EG7uM03eQdQ6aFU7CqVAw=="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "4nqGEJiVPTo4dGRXMqRLqE19my3EjZCatErUDciun1rj",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283451981,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "hsmwWX3sz1P8kTwVWJX3LHWt77QDxTV61MXaKaMYWGkEgGNUYvb9eumTzfnGX8hGRXB7T5vQnvGajx3b4tgEcgm"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "5HNctC97Tg4cpAmizso3ZEKdaXRzDBtFbhgdkbEySR2Y",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283452003,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "zBvgGYq3AyC1xqwKZ4SHcMpnibev6ZoCyMiahdtRjRaQgZytcwEhj1yjF1JU3VNwxBbRsjCfv9cbv4RzFc5yJD7"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "finalizeVoting",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "FGUHiWQew1cG2qfLU4AfiTXiUsujwEQpPiPEVCPdtXfP",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283458640,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5WDYRw7ZUJN3HFdhmgTnPp3E4jwBCyuSbBt397i59TJVchRkvtZiDWSWMzZ567YHVQbxWrya1F3nHM6vVP8SzkRx"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:1:2614626"
                    },
                    {
                        "type": "string",
                        "value": "XRP-USDT:523300:1:DOGE-USDT:67750:1:DOT-USDT:5002000:1:TRX-USDT:77270:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:uVFp+lWhXxerA9na/fs/OlPLWgcDnbM1QXF7bDJEq2VScj6l5FGmtwCStQ2sDKZRQz7kQj+O7aZiDrkT82PPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:ntSptqeLaLDDYy0fnFLcs/W5NCVr2NHi7gtrFteaqbjU49CY4yLnDLBSoLaZb/xNjmyYH/G6k0Tgy1iOUBvAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:IWAnr1m+ifO9RwBafIvX51tj2kBL4sx9MVYWGN1DjHyokkftTo+YSwmf1ZzjuGOYEZW8sRFF4Cit7zRvwZHdDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:V2zQ4mbtlBCnkknTeOi/epdNTkPQMa01e/6fHSngPpxoULjOz3bovI97eFFMsOuL0eumSxtqvF/KgeA8c16qCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "J6zZzc9n6yshSAaSXisrgSVcATn8NZQcrdcvsobYYuY",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283458347,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5m1UqW2q7ZsfHbuaBstEwLBqn2QeApKiYWaGoBwZkaBPTLqKygJCJdT6MoWoocnJFBvDZ39qdHYPjKBnNPdGpQPF"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:0:2614626"
                    },
                    {
                        "type": "string",
                        "value": "WAVES-USDT:1570000:1:BTC-USDT:26465010000:1:ETH-USDT:1837320000:1:BNB-USDT:259900000:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:RuKumD8Y6oQXSIomoSkrWdov/Fp7gXgYsdJsVix0D/O/Re5jdIwdEd3W+YN8JsklkXTYAQsHZZGyck1uZDwZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:qio/SgUh4kWkx4tENh4BOrnfhEK04omfdthDRTS4ZnfHlftLkz60KullONEDva5t3MiQCH90wxHWIK6d+LUlDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:gPRoMSleVuAc1Lo7puUUpiOD8t788KnkpFuS4x60PYgY23lLbIt/RwG9XkmfMrlHk599cchfydFWfAsZ8ndjBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:DSmh/tVoDKOp30hAv3oQlKnR8sJrDhTy615n2c41UDaxwaZ/mgtiaZ/59dzM6KRQgU1vMYXSSqfZ84tKKwx+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GrHg5r5nVWx8KNtXbapdPPy886BL2TyqWEiGPRP3pauL",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283468971,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "62qNknUPWU19na5gRyPq7o3pPPd5apDmgHoGXehYLgaHopX2pfE1rMMPGJccQN6k154gGskYv5TWDfScTX1FiM7S"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "8FyvjCpoB5FhtBpj8Bg3bbvJyHeTeq5pR8fttx59gdND",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283469001,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4D98krzhq1kbRtNxTc4sCCLdjcxTeYu3jVb2LXtzyxgXMaatJ1rRf9ShzixED4bK1Np4uUaBxfnYBHZxzk5V5dHw"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "8PdpXKU5N5o9ZnXb6xmCejDBQEjCub6P9ARSFV3rgWGJ",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283479079,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "8KUtYH8pfLFdmzMZhp4RotZH1ERUmDyPpKg7uEFYKjLdgaNUu1BCRAZSFNXajnFeNT9cc3X7Xsk65yjFx682dVn"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GifjBijhf9j37qQ8cAGxoz1AuuC7dg37RdgKATp27oet",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283479043,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "rfYTSV7WADo9URUA5uyNVasqyzuZi3iuoDXSNYnxSyRXTmpQEPMfH9D4LGo9W8pbGyaXDWC5amDuzZnuzpf1tXJ"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "4nPM5wzXKhVUyjWFJXhtaGrxg8TF5qfJeuzsBZHy7Pft",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283489096,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2q4p3ABW54LAnbRT67rY3VEeuHDnrbVZjan4S7CaRapYfb7zqXMYjfUTDLKvKafRBKLr9Mju52XrhDceBu4rRLWZ"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "7DzuPD23JbDHW38WPZdRMVs61FmLjWUvpee2964DZjHt",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1686283489112,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5C2hxk8dnGpU9uPSPyJY8V8dW1B5vU4Tmd9EM9QT3Zxa8L8XWfLHjbUSvict58XonfP1XpQNRBof5UZqMXo3Mo5b"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/169f3d6 
8.51 ms