{
    "version": 5,
    "timestamp": 1690929723453,
    "reference": "HF9HKLmNmhFsGUyuWqBH1xx95hi8Cu5xbjRmHcspTEKG",
    "nxt-consensus": {
        "base-target": 87,
        "generation-signature": "dN3intkf9fAs5mDTQ4psVyTztCdVaetDncnv3f4MngE9VaunzHdUBLbXRTuu9jtimv9Ld48ieEVK9SpZ4KfzxTDyk2FFfa3oSGzWuAcRLWptxbyLj6ysj9yWcVv81kcg7ee"
    },
    "transactionsRoot": "FDrsnJXspPfouZt4G4veey5DVP8NXikSS7uLaXucmtfz",
    "id": "9pWYmTsgV1Rqw6Nf1NRS3eQXjpF5ViKG8ddPKGvaZ7Jm",
    "features": [
        21
    ],
    "desiredReward": 700000000,
    "generator": "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex",
    "generatorPublicKey": "FFHRSQ3eExEUrgLoUUKNEhFDavm3DQG658WT3FkxEfh9",
    "signature": "Yk5n5uYWvzPuNgTG76wLTcwBP5A4w381mb6xfjUEmPNR84jfzKb4YYvQdXh61hfQnX1FPD7qZYXYxLgrweNztqa",
    "blocksize": 5577,
    "transactionCount": 12,
    "totalFee": 6000000,
    "reward": 600000000,
    "rewardShares": {
        "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex": 200000000,
        "3Myb6G8DkdBb8YcZzhrky65HrmiNuac3kvS": 200000000,
        "3N13KQpdY3UU7JkWUBD9kN7t7xuUgeyYMTT": 200000000
    },
    "VRF": "EXo8hxGgDHj51r4QvP7CtFc7GUCtUmHJYU6f8yr8zXHF",
    "fee": 6000000,
    "previous": "2692125",
    "height": "2692126",
    "next": "2692127",
    "transactions": [
        {
            "type": 16,
            "id": "85dw51GezVSb1id7CurZsngNiCvmhtVmcJKvdtaaRkEc",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690926123573,
            "version": 1,
            "sender": "3NCsmTCcGV7j83CRnDtV21UwkG6AJJmNEes",
            "senderPublicKey": "92AAUuwtPEyTPvHQZ4v7Phsdj5yL8uKPzfcEoGS8aiiN",
            "proofs": [
                "WRwczy9rwzMVzMd85u922MhVyLpuoSfct4zqxdo516rTMN6L2qnQgSKfp55BkhEbVFToMrsVAW73vMmBFQMk48g"
            ],
            "dApp": "0b00",
            "payment": [],
            "call": {
                "function": "default",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6AV9UZSw86mS9jVDQQ3zS7VySJkDcFB97vei7ViqSZC6",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929724883,
            "version": 1,
            "sender": "3MuhGCajV9HXunkyuQpwXvHTjTLaMy93g9Y",
            "senderPublicKey": "57C4SttrQ3a2s6nHqTyPoKo6g7JFKhvojLkS3qgrVqyv",
            "proofs": [
                "3tYrqH43dFUjw4Ts3XAx3mH7QJW8uCQM6BaD6Vd781JYV3J7d8VBAUjqXueVmFAckutwaqErJiomYGzq3MdehBVv"
            ],
            "dApp": "3N4NS7d4Jo9a6F14LiFUKKYVdUkkf2eP4Zx",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPrice",
                "args": [
                    {
                        "type": "integer",
                        "value": 1908733
                    },
                    {
                        "type": "binary",
                        "value": "base64:LCluWuFdETYQjTpCepCqtmf7kUnf1M59GX2VwORRhxXzwUm5fyG6UFgc1ULl1DpVFeAlPquglApDdvWYZGXpAQ=="
                    },
                    {
                        "type": "integer",
                        "value": 1908733
                    },
                    {
                        "type": "binary",
                        "value": "base64:NPPD3yq35PTLYID+3NhaimnIMVu/mcZxRtLbcT2WADzuxqJGU3rkPW18TyIqA2xuwgmKZuOIsI2/E+C7QI4wBA=="
                    },
                    {
                        "type": "integer",
                        "value": 1908733
                    },
                    {
                        "type": "binary",
                        "value": "base64:gO4f2aX9fdkOpf1ehZoScii9owSD/9tGbO0K1LHDIpOKnyArtB6HxhT0GzrdkjlCtPH6hTwyAjXshlUbnf1SCw=="
                    },
                    {
                        "type": "integer",
                        "value": 1908733
                    },
                    {
                        "type": "binary",
                        "value": "base64:falqvkZt2oLltkZAKj8TZdmbF1fvpAQwi9+gwr0Vd2+by6N633Dzm1+2NpGghrCOFV2Khb4GKXyRfQXdJAtaCg=="
                    },
                    {
                        "type": "integer",
                        "value": 1908733
                    },
                    {
                        "type": "binary",
                        "value": "base64:5XJZkF7cHIXtubmWFBagOFoT/IU5nQzvDE2pwxISKxrhY5EP0sqTafP+hL1R10PpozhJglBUGZdceqHzhoxaDg=="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "J6yXMVdP5Hukat2rajwkuTfYgL2Pd5uX7o2fC9s4Np12",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929728748,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "3PvuajLrm3YB6guSW1eYBDQcjmWqRch8tsPzL7mjpJMRZFFFbzD8bu29kVCffszZ4eu47YdRbZzzGnxN6afo553B"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "3Fa4SyhTSe8Sdo3y6iDZT3LJTnHKxYasE9fUk4KTjfkJ",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929728772,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "37soHu1eyFEUQNehPVX99sfTxRC1cUpmzWaZpdgzLvWPpGSPZwf3CL3y3nztqRCHR7jhMdtbc9mFR95a2xTg7cQ2"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "EvEqZpUFFzzAZPJyYS6QksFCKwnLasB6Jx73AktuhGQj",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929738808,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2wBakc6AvhQ5q3hqnGWVeQHRAsjBmSGepgfAbC9Ukc3PZVgHoLci57aeGXgSLahYS9AHzp8repMMugWKsto2igtA"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "FWdVRXHRNNXX5uKYjRGrqMYiyttbYuo4LmH8MH1VEfs",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929738837,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4uRp9FSdrJBeaTKjjKQvTk35LnK7yTn6XLTp5DPcXpQh4qSZ3oZ4JawT6La3zjgeke9oC543z42dKCbFvTD1cnSC"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6dUc3x3Lw2P7U3qvVCwN8wbTwGhyx5nvrec7EgNgNBaf",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929743042,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "5r2yFXvSxBVAkFDZ8rb5zz8Kkb6NxPeriYGpLeWxHwN7FEcgi9JP1W6XuChnzHbpe4Mc1VDVDkLMLdXEsjAv557F"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:1:2692126"
                    },
                    {
                        "type": "string",
                        "value": "XRP-USDT:702700:1:DOGE-USDT:77280:1:DOT-USDT:5143000:1:TRX-USDT:78160:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:y7steZvSxoKYQ7CyfruNMWMMfhk9OyAZcLboCjNbWVJWM17DrTtkrb76Rt24NQ+pAmZzmuSSXp2JD2kiIAkxDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:liq9i9T9UEPBzWTzStwrkMG73p351RzMmnOcHdf7AVFwXzgSkvKYFrLlG3G7gkwjPirdgrrljno9sUs1LWpjDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:cZ2P0TiBtPgARkqIXe6Vidl/0Kf7n+nlbAK+9yz4jw8QyNtGUiRr4T05OI0ebg0t6zlykzwDWZbbYBc0bxgZCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:pQXnNcSeiofcvgwsJA/P8XKrX5c7HRqULoaDwWPca766sYIgt5YG0vevFuPQ1XBYgudo4/ExyLHQEOdFhclxBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6CV3FhGA9r76jf4xBLRo2CY7pZ9dy4TcHaYo8TzHy1KB",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929742750,
            "version": 1,
            "sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
            "senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
            "proofs": [
                "aSxxNw3JQ9sZtGpAks4LprXx3HFzVGKd9bKZDKi6xiXNFsdU8hC3jxAmq4FU6ZrsoM8rTjtoPKs8incrnVizYTD"
            ],
            "dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:0:2692126"
                    },
                    {
                        "type": "string",
                        "value": "WAVES-USDT:1907000:1:BTC-USDT:29211540000:1:ETH-USDT:1848730000:1:BNB-USDT:246100000:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:s0aHQ5KDX7KliQgVuT9suO5woSGVzI6eN3YppOC5bqrT7x1CpZvajauZc+l6CnBjd6Vgakxn6DPLMIMV9qe0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:lTanyl8eE6oTBmduzIRLpWY2yqMw/EUzbyLy6BHEwqxTLqRoc8yk2FujMjMRvOq5eAtaKubOLdtlmSQrvQp3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:3h02hNgRGgxMvdRJzUtkkOMeiLqx3auADvtyGFSVYfAo2vh2WMJMESM6CIPKqt8UrK76+8il3AmYCpV3a9h5DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:tGdtbtsKxdFVgrhOLLlflLogT1o6hg3QGf7pWGCC1b4qxDKI+C9egzHAikgWrMs5BxwA3BqtJf5YCX4rKlUFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GxwtRVoRSKPDdsfCi7eHZJvLBcNumDhKCksa6UoGPAot",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929748875,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2bU9zK2PviPKy8senRKfV5s9dtBXkchGaxsEXcZqH5KM2hMn8EyMNwjUmFzCoN2H1droBM3nndq5TXfL7Vn4jgtd"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GzvWbjxKCahHDnnsbTB1oLkARX6o5c9gENAtnMgoMUH5",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929748901,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "4NpiHPvUFsBppDxADw7T1eDXkXjoc4HCQbT6w2NeYJzPUmYVUAhCioFjWV3pEjrvqvA9dGyUEBAmMEGvnfsFhjS"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "7rriWreH1zJqgjYw3D3H22Zs3pKAPZt2rCzrEhXGQK3Z",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929758951,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "5LsLNVVdLXtaF4A3jdk8T6U2v23re62EieGrasL7fwjjSDEixUWq8VkoCkXKVMkaorKZsPznGJHNCVLBbW2GPLmf"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "r8GwvZSCfGvm3NQHVnRXcGaYUuTsJiSqeypagn19fUx",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1690929758928,
            "version": 2,
            "chainId": 84,
            "sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
            "senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
            "proofs": [
                "2RoZdxyBqQLxEq7BBKcs2ivtisiAda4YuRqBQ3ENcYrz6n4PUQhmUqD3KA9PCEUu55A1qz6U5FDbdHhyhGg2AHvg"
            ],
            "dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
            "payment": [],
            "call": {
                "function": "transferVotes",
                "args": []
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/c3f4982 
6.41 ms