{
    "version": 5,
    "timestamp": 1675020120421,
    "reference": "4YZ3SrVAH153gsKvpgvBG6Hkwf4nrgt9sP87gajGX569",
    "nxt-consensus": {
        "base-target": 141,
        "generation-signature": "MsnNxvYhybDWw68bsDAbvTD5JDogNn4xzjrNYhajT6sdKGUizwEhwscE3gtkU1B4JvAK4B6Wkmp6PmK7DPtMXtzGURwgFju91AjmutwxMvS7Z85FvBszxGAT3AzWvxGnj11"
    },
    "transactionsRoot": "9LuUfhvCU6h7NCS1WMGNcGJJosgWkv1qR5extiMcHPLH",
    "id": "CEcPDfTaymeYF2YHpPZawRbsmz9R2eNo5nHMfReZctna",
    "features": [],
    "desiredReward": -1,
    "generator": "3PQCN2mg7RjMYT4u2K4foiHYm3ymvtp5qnY",
    "generatorPublicKey": "FPUBwJKPMe6pzX2pXazGzTpFhgF5BbP5XEPgJuBPbzRW",
    "signature": "582QxhMR4HYnSabhoEDT5auhtMB6VC1euRfBF9iv8oPVWqTfvJcDx5tJ9umdf3Ka8RdSxhbUDuSQgUc462ywbcH8",
    "blocksize": 6341,
    "transactionCount": 6,
    "totalFee": 3000000,
    "reward": 600000000,
    "rewardShares": {
        "3PQCN2mg7RjMYT4u2K4foiHYm3ymvtp5qnY": 600000000
    },
    "VRF": "5Po6vQbJHT9f4s5YxwsArCX3T8HYHEJ42gXpnbsGJ52t",
    "fee": 3000000,
    "previous": "3492222",
    "height": "3492223",
    "next": "3492224",
    "transactions": [
        {
            "type": 16,
            "id": "JE6P7dMDwgmpJ5pYByMgSMLap9geztpPUY8hCGE2nYgC",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675013056895,
            "version": 1,
            "sender": "3P7RmPjajPWcnaZ5Hr7w7e1U9SHrchg3Mem",
            "senderPublicKey": "66rCv9dfdouqQ3SRG9XrKnRiFmMbwkZQgmhS1ftnCtqm",
            "proofs": [
                "34tXK6wnizv3udTPsvsNHVQ9xk1ZoGfVBNdBZa5ZNmer7FbLnrTFmuLN4DkTY8QY8gHu2aASamyRR6Jf7fz5u5gY"
            ],
            "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz",
            "payment": [
                {
                    "amount": 20000000,
                    "assetId": "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
                }
            ],
            "call": {
                "function": "triptrade_w",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES"
                    },
                    {
                        "type": "string",
                        "value": "8DLiYZjo3UUaRBTHU7Ayoqg4ihwb6YH1AfXrrhdjQ7K1"
                    },
                    {
                        "type": "string",
                        "value": "3PKMVZ7kQeaREajYi8Yc25Ro6mcNw5D6QSa"
                    },
                    {
                        "type": "string",
                        "value": "w"
                    },
                    {
                        "type": "string",
                        "value": "ByJtVuYi58CtdjtasDuTqtgev8qWkdJybF7rY1xosmhE"
                    },
                    {
                        "type": "boolean",
                        "value": false
                    },
                    {
                        "type": "string",
                        "value": "3P9vSwu2eLLmyAi8BdEoZvTwsxSWjsAh8Jm"
                    },
                    {
                        "type": "string",
                        "value": "w"
                    },
                    {
                        "type": "string",
                        "value": "5R9jQkVYp7EysVJop8M2DXgN2TwS42JRK4xGoSS4xubc"
                    },
                    {
                        "type": "boolean",
                        "value": false
                    },
                    {
                        "type": "string",
                        "value": "3PAqRnZbZ9YQCs2kaq5fUdbvtaKCg9vw7hV"
                    },
                    {
                        "type": "string",
                        "value": "w"
                    },
                    {
                        "type": "integer",
                        "value": 20030000
                    },
                    {
                        "type": "string",
                        "value": "A2HYUR8NJ1DGX3R7WjKR2caUtpq6JGSPVMtGe2jQyC22"
                    },
                    {
                        "type": "boolean",
                        "value": true
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "CvKiUMsWDnhomjsY4A2GAh9SBY5tceqx5T3ZiqzRKfw9",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675020109049,
            "version": 2,
            "chainId": 87,
            "sender": "3PMQZihNcGVYkYjVb4pFUBsyYMskEwqt71P",
            "senderPublicKey": "7MzLYAdiPzJYmaxu9t2WSxaTb3xKivBKUDCyCfuwF6Ct",
            "proofs": [
                "4HvCfZjACehmPUpm2FNZtsUZAFMbcMFHELiBLfTJh6yk3LuSgroCoZ7DnkT11YMakGweW85pRoctF7n3LbmsFLxL"
            ],
            "dApp": "3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT",
            "payment": [],
            "call": {
                "function": "claimAllRewardsAndAllEbAvailable2",
                "args": [
                    {
                        "type": "boolean",
                        "value": false
                    },
                    {
                        "type": "boolean",
                        "value": false
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "HrCMunFhgJnXeKK35wjNt2GZy3yTDhTAb7RHWcxHX1VB",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675020135478,
            "version": 1,
            "sender": "3PHJinBWnyLVHP3ygVov3jPBkfZmssft7jN",
            "senderPublicKey": "3W1h1mGVM7zXVQSQST4h4F6dm8poHn3tSAASUvnvyoq7",
            "proofs": [
                "5U9BPyjAGihYDiiXSAUDt1X7esWQ6LZfXmt8ZNtdGjfw3Cvor3dsrgsp7e7HT8CtMpYAkJcpxNzzu4BjTup1Z5CW"
            ],
            "dApp": "3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF",
            "payment": [],
            "call": {
                "function": "finalizeDORA2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES-DORA2:0:3492223"
                    },
                    {
                        "type": "string",
                        "value": "WAVES-USDT:2737000:1:BTC-USDT:23752050000:1:ETH-USDT:1645260000:1::0:1"
                    },
                    {
                        "type": "binary",
                        "value": "base64:bBqiTd7TZPAQmO5qhKfNaKfShrrp2HyCXBIUVP5DqDhJbzbZax7icE3y06JE1LKe6aKRFlww0dSQ64Yf3UGBiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYhFkgQIoVfwCAbhIYxfOAu/PwWs9yU/YIPopkSK6WL+8z9SEBXhMy1KtIeAZssQXQM03cAWeqFd7y8yQKFWMPK1bYH5IG2/WuKi9r8aiUhu5n9yvlzYQHTz88Ao5jw3Dlo62oT1kmj6B2kwgD6na0CXs6FqNgIuJqbwupa/phAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:Q9l/Eou/mdOBFF2KehKRR2SUl3zM46sqWdRs37+uUijZIM6w8b6QI1MVkgyeBbwKrhfO0921wglnejS0In12hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNqAEs3wa13QUlMgIvPrk6aBl/rk7T4LsldUw4hNGLydefT8ybf7ruPm5vujKs+gtHkaoxdMAmXHE+XHTRIGqLbXp3xHIN1kG/gV24cnfawpiEvtl9VhiqbM61Dq7LUzDZoFL+O7FYKwKKtAxgU1hJFfJpH/yw87MD9OVJ++3fhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:drnmyfQeSIueTNDNuX/h1fOAt6CQB+tZA1oBQD92NaiMrtkvmYw3wEhMj6OJ8FtZrCVFtJYn3GOH6AN7boEShwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwP1a7g+kfjT+XUhyPH9II3zbqP0US4Pi0/4WS+iII30QIdV2YyWR/rDhNc0NsLi8Z+wqO80yQN7jmrPl0BU+AcKh2p7bweFPKkMNaYWEzvC0+b8JEAKDsyxNT0znyRLfdYFeu+ADtwAAX42/6uiomu8KEfVbHZtIezZi4lYmIhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "GT2weVyytSEQGTmmhmukE8xR9qEVxja5AT3hsjVUoUMV",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675020136280,
            "version": 1,
            "sender": "3PHYJhQ7WzGqvrPrbE5YKutSGHo4K2JRg42",
            "senderPublicKey": "8TLsCqkkroVot9dVR1WcWUN9Qx96HDfzG3hnx7NpSJA9",
            "proofs": [
                "2PQAMEtDi5pafXi9S2oWV8W1cdRyBwY8uVPabYpw7JqAD8sz1c9b1tCJVMj8B6sQVtQmCPScmtiibGqwf24zyLz1"
            ],
            "dApp": "3P8qJyxUqizCWWtEn2zsLZVPzZAjdNGppB1",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPriceV2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES:DEFO:PROTOCOL:PRICE:V002_1_3492223"
                    },
                    {
                        "type": "string",
                        "value": "BRL_5109201_0_GBP_807689_0_TRY_18805905_0_UAH_36763048_0"
                    },
                    {
                        "type": "binary",
                        "value": "base64:7oLuhcI8AbnP5uJjcs0zVCRTQzT17vdbkeEkZzqNhkjfTpXQlH0dkIp/t4VDFQ9XCopMQwav3S2lJaT5SHMxgTFAPLrALYw2o/NvEnlqgs8AALMsd12nxEk5VyJGRdXc/yROywOHW3Ugr9qwI9mz9chiKP91dVk3INc1YQ43UQ1s5/CoTazqqiIf3QAXplP/Vfumb7K6mk8nE7LAUdsKJLkYOsS+jAbRyc+feyjR4GGc2++5Jgl5kLYHEM+t2iiHCBZkAkPFPmshTfIsKsHqg/eJTYmlqnpFRVGHFPMFKeKDHoW9RxoWhSSq8cTDqTzqanKvWYWL7yXuU9+XaEPbCpBmNNNPomflFr2WKNdClwRaN/aL78SZXUCja6xQkOLB5N5EKx28oERvn3DwgFGTB2LBp089aQQ1FL75hs6XKYg="
                    },
                    {
                        "type": "binary",
                        "value": "base64:qyYZtK8wIP+du+qDrPr+rqidbvzq56/iG2P2EwOKFrswboyoD84VaO8Hvx+ZD1W8h4mRQ5rn5zoBrpKH9YRqiiA3uiqHe8HzjF0H4eMZeMnFPasFSHhjywvYYlkiFNyhxtaKd0jGypiYIRKfk2of/6R7dVgc0aol3G+gD8IYNQfKpHqUcQrzPibAwOEBmdRjovtQzTfivi+PXWqvf4EpZsD0LXIya0LZhNc9c4KEHREKSpAoWbuwkGNRmfJggxiHZzqcG0wG8QCsksSGIqJrRdfPjmHXkuDxSi44AXv1IAW0qpgOHsNjfaoMNS4AmSMvlK/XxNLdJXrqKKYLRARNC7BQ+EzsKRRO91PjHueIzfmA6iR2+Vs9+p2anUBrcRs4qeGkleKduUAKepPYkvisw9vFlAg6YiAS7QFB4/OQNII="
                    },
                    {
                        "type": "binary",
                        "value": "base64:QkHAm/dAyMu2jupnxMlQNodSlP2xC3VBpdflreMEMDjgd2RPJEWOmO/gzO4C7lCsJkTbXazVgG5Njl2FggDhgIzGv1RjfOAeEczcs881IYjeXfCyXpCdGRWusyVuGKbaX0dV/MWu0sdkTB8oG3VJmn33Gunu3RH7aClCsyyleQwxtCsTe6Fbk2a2VlYVu01uveLnyULLXmQEWXXj2YPkiunpuTMPWtorDVycEl1HSfP4t+WKyBp+akewV8r1ceaHie9VjYmnKbGKbo5EQrbzeH57Szv+jHiIE+FVwflB1O4rckaRJnTZoCKsQYFWpt0/hnFN16poDH6MJiwgf+pHDQiRu3I8pHyAJJT02yI2kftzxovEl8PvlgkojR55/XTWeIr7DKpf9/ACsFMEn+8+KmTOfuac659UGpm9REKie4w="
                    },
                    {
                        "type": "binary",
                        "value": "base64:VXh2imIaIBiGQmJe+LKWi9NQhWC2PHmI/p/LDJnrGv3+T7/UeYWVhTpA2C9SOv58qTTkml43M5Ab6GCSKI08iC0hKbjJ8DUEP56DzwI1xzQQulkw+qXafLIMngglDvnwYbS91dhZ37ozNWbkFTWGnP60r3ZVdIX9Y4Q6HqgSVQUj3TuTY2kTegiSDojb7w1/dsM1oRP76inNE4Vjy2XP6t3+v4eQHWcYA1nM6cQBTXLU9nrjXi0IkRDwepoTxmWGf5xGQcC5gFDP9vr6aWPMcqNcMep18/RDWIu457Urir5qOYuybPX0lr0G/eJR0cw/a9zYTPbPoWJTG0TgAzYyBPssxZZW9axfCRfUzEaOpWOhiqhDDlRhUBlaxrQUAuZaKbbD2hf5TBbETbautDMCKD4vuCGdoj3KXxj2vOexa4Q="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "EZa7CxNeU3kYwsKyMR8mYoWy9zL9BUZzBBtapirJMgBM",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675020135905,
            "version": 1,
            "sender": "3PHYJhQ7WzGqvrPrbE5YKutSGHo4K2JRg42",
            "senderPublicKey": "8TLsCqkkroVot9dVR1WcWUN9Qx96HDfzG3hnx7NpSJA9",
            "proofs": [
                "fq2EC5u31G4vMbrpgFH2NVZXHzARmKdYikB4Yi59Gc7mMvkJ9rqdG8Y5rnQRVNuUL1k6Fsoj1FTUMzDbiqGNaT7"
            ],
            "dApp": "3P8qJyxUqizCWWtEn2zsLZVPzZAjdNGppB1",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPriceV2",
                "args": [
                    {
                        "type": "string",
                        "value": "WAVES:DEFO:PROTOCOL:PRICE:V002_0_3492223"
                    },
                    {
                        "type": "string",
                        "value": "EUR_919750_0_CNY_6783400_0_JPY_129791969_0_RUB_70727503_0"
                    },
                    {
                        "type": "binary",
                        "value": "base64:sN13M/TfMWstl/kZimSaAd0slKvpmd371Vnk7UWcquzd4fY1fd1Dn8MZbb0Okr7ERWvyqpPDA4Cn5DyEuU6djwO5CAAhf0tFnrlzJJ0zwLQocyAg6pG2iBJ0d3euE/DlZw+fRQevXgwdZ+2HdazF2aPoS1PjstF4z4Esq/waVgJQNQ2sAUOxfJF5roOCim2BbZi47v1FqEOxlUPs3/o0zyk1dVl1ffc5BKwj4r2Rrdm451WudZCtyfu3o4ZlJY+GceUsyWD+C4UTwMKFWqYIaab8wl5kiSWRQDiSSsmcrJBW+NFO4jjk8Wqy7u3867aSuzNZaeNxcF//YUGlZ+CJDzvXFKgO0q6yXtM4Rzd4OzybTbG8pfgtCb3+Bt/gQqrGUKHbn58M5sCvK8Rk2Jl4pe345RfFc+MJ35kmPtWYHok="
                    },
                    {
                        "type": "binary",
                        "value": "base64:ojokvUZS/18JBljTxLoUbEiWHSNuhbSCSJaUHblnWGWgzT2c5smSjGDtpvwNW6WQ0g9wX0zlPIL8rxRuyeNugtMvskFuK7qFja7luuFGgINWT0Wmj/dnFJNklxoVJ/VnCK+eFT7Q8EdGf5Gq1gPASkdEX7csd7steCqyDabMbQrlr4TcZVXqb4NvQe4ZSUFaPR8YtJXeheT/tzTXZip/Q5GKeUZGUvbM/8S95wxywJC9ykswvlv32QJnSWqrlKCLj53C2s6aY29hy/VgkZ/Hh6qEInIFudnmRuhjPlhKV5qAorJuKvoCpfPx/jQTMzjyI3kskJSUiNJtcOhmY4EkBJxGK+e85uZuDetCEkHRr2iF3KXC++HTQNqkt+P+PdCsCWTX4zygGXPR66W6zPSRPCbMwuIn6obf5YrZrP+VOIA="
                    },
                    {
                        "type": "binary",
                        "value": "base64:ddULTJr2DhLW28XVMRQh0DmmbYpE8uvk4+FgVxpJGexC4J4mQ7vITpWyhLXn0Lockwca7XUPrO/trg1BcGtNiuLKon3cXuvfGvehRtMwsIOs/myZdw37Obi2AxzWkMcwA4QuZhsL/T8/hKsOnBpEZfFyu1BALzbXY+RdqPrTlAHk+2ne32TKZygEYNEgsIg8PXNup2Nsyc4B3xgBk+MV0D2yvVinpssKJ0rlVbr80lkcobYW/JirDweNL1f/01WIpm/TaAxhdaQ4TYoI+yRjQ/D2EYWfoAk1FJYYY08l6NTjbbUZXZ812NjGGlQ8XrCQuoPz6H7Ctk5M8KSdNvIHClWd9F1/teOPAuzQUbCG5y6VVBnp5fL0Dl25QJufLGOSYrOkrJv10of4TNmCTPPjWF9XZ6aN9M++3h7KZM+Cvo8="
                    },
                    {
                        "type": "binary",
                        "value": "base64:qf5p3zZwWY+V8UQ2foo16Lcqd0/ZWVYh6HuBlBXMW+crIh+1Uv02LHUfAj+fFDbl3zD2pF48VNtoG0oEL49DgMmROxZvEHo5LjE1SaoRvpdjg/Y7X6eBx/qZRqnBVnuEYDKcm5yXAQFRLWNPzvfRVRzPNXMTMCQgoUurZCwWUwCLsDT8/F8pkpnfaECEsBdJ9iFygQoMFbHS/vbwPmpwEfF+isibfscOWbP678ffIRkEDRUhFN+ZA9icqRM48teBs9nqXEk3FlyYMGaI2BNobw4ZZP3QxZF7bOPrUP7Mg1rq9wbtf6sU3Dr84PdklWq+AP8HZoAPwGfmFZuDo7pGDdpRrRvaPxCUECvFSZTZTPgAz/o+Q7aqKEgsQo+6LyCGlTfVULWoEvRYDCpkTwlff1ehy4vQ48DLN2XM9c7iyYg="
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "DydEPLRbXDSsvDa5c8aVC8fkDAvkBKN7vFcbW4kXCCmq",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1675020141014,
            "version": 1,
            "sender": "3PHJinBWnyLVHP3ygVov3jPBkfZmssft7jN",
            "senderPublicKey": "3W1h1mGVM7zXVQSQST4h4F6dm8poHn3tSAASUvnvyoq7",
            "proofs": [
                "FYCgC4hxihFvbRnDAXP9z1hwaPzvWNa3mTVwC8K5hETgAyQ2xyQZj34n1TWZ2xKorsLgJfjbAFcFQ3JzMu6PDEn"
            ],
            "dApp": "3P5Bfd58PPfNvBM2Hy8QfbcDqMeNtzg7KfP",
            "payment": [],
            "call": {
                "function": "finalizeCurrentPrice",
                "args": [
                    {
                        "type": "integer",
                        "value": 2739420
                    },
                    {
                        "type": "binary",
                        "value": "base64:BTayXyWMaHHlntdkTP1S26v45sqHrVC+UbY7Bc4W52KfM5JPILmAunVEllcAvnMRiXmOCh12ywHzC+VvCuxmjA=="
                    },
                    {
                        "type": "integer",
                        "value": 2739451
                    },
                    {
                        "type": "binary",
                        "value": "base64:xwomr/F1jHCM6eQKU2VfVDrOcgRU2vIiCRJLvFeB2S2mfLYDT1RsVvTJCkd5MA6J5BlBosvaJvU/GmpOWfFJDQ=="
                    },
                    {
                        "type": "integer",
                        "value": 2739281
                    },
                    {
                        "type": "binary",
                        "value": "base64:W47PmW0t8CbNyRX6MZEoczTkLW7UwSAuD5D0zn66u4SP6PqtjvnWO1l3Ak0FKkzcKDK6f0TA9Re0HhOZi1h6hA=="
                    },
                    {
                        "type": "integer",
                        "value": 2738709
                    },
                    {
                        "type": "binary",
                        "value": "base64:uGEJwaEeIEwZx5vCH2Jfr8n2oUJ1GH2N81pDG6u5Lwdu2cL0SPqwFY1Zzrqb0ylOCwUq2OFvPwUevAI4VlCbhA=="
                    },
                    {
                        "type": "integer",
                        "value": 0
                    },
                    {
                        "type": "binary",
                        "value": "base64:"
                    }
                ]
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/786bc32 
21.12 ms