3PE3gW17aEzWAuizMFTBURCrRJrAi9RGvBF · io · transfer·i39·o3 · exchange·i232·o232 · mass·i311

          0.00000000 Waves io
——————————————————————————————————————— 
            5.569575 USDT
                   2 Marquise Museum
         29.00000000 XBBT
          0.01000000 SYRF
——————————————————————————————————————— 
                0.01 WTRY
        290.22999953 Wagerr
          0.05000000 Ripto Bux
         25.00000000 WavesGo
          0.00026056 $OCL Oceanlab
          0.00000952 Mercury
          0.04000000 Liquid
        100.00000000 EncryptoTel
            0.000016 MyTrackNet
          1.00000000 WCASH
               0.269 CoffeeCoin
                   1 VLAD
                   1 ZIGM
        132.26980900 APEX
                6.76 BitAI
            0.100000 BUMcoin
          1.00000000 YES COIN
          0.05000000 Poins
                 0.1 EnigmaLogic
             0.00100 FluorinΣ
                  41 ELETROWATT
                  12 feetoken
                   1 SCRY
        451.12900000 SurriCoin
          0.00001573 Simdaq Token
               0.150 Solidpact
                0.56 Aspiratio
          0.00009999 WUDX
                1.00 Atoken
                1.00 Btoken
                1.00 Ctoken
                1.00 Etoken
                1.00 Ftoken
                1.00 Gtoken
                1.00 Htoken
          1.00000000 Genomequity
                1.00 Itoken
                1.00 Jtoken
                0.50 Stronq
                1.00 Ktoken
                1.00 Ltoken
                1.00 Mtoken
                1.00 Ntoken
                1.00 Otoken
                1.00 Ptoken
                1.00 Rtoken
                1.00 Stoken
                1.00 Ttoken
         10.00000000 OsirisCoin
                1.00 Qtoken
                1.00 Utoken
                1.00 Vtoken
                1.00 Wtoken
                1.00 Xtoken
                1.00 Ytoken
                1.00 Ztoken
                   4 READ attachment
               10.00 CRYPTO BROTHERS
                   1 Styla
                0.05 Mudra
        100.00000000 ARKAT
         10.00000000 Maharlikan Gold
          1.00000000 profitbot
                1250 nuboshi
       5005.00000000 Amoon
                5.00 Asgcoin
          1.00000000 Luxtrade
                 1.0 BaronCoin
                   1 CloMinTok
          0.00100000 ADORE
          0.00000001 Finamatrix
             10.0000 BitCasino
              0.1000 BitEnergy
          0.00000001 DOFCASH
          0.01000000 CryptoPool
               0.100 TOTALProfit
               0.100 FastCash
             0.00200 AltTrader
            0.001000 SmartMiner
               11.00 MultiDEX
· 2021.03.30 16:00 · transfer -0.58271105 Waves ——————————————————————————————— 3P7mddq6yeCfHZGm6f6uDoc2p9Z9R9yNwFj 0.00100000 Waves
· 2021.02.08 18:22 · exchange -0.12738485 Waves 0.00018974 Waves/WBTC ————————— 3P5xSUNUSnkL6d71L3RR9NjtAXvpVy8zESN 0.00299951 Waves
· 2021.02.08 17:05 · exchange -0.49984154 Waves 0.00018932 Waves/WBTC ————————— 3P99PwrrfHHVYwt4LZRobWGxa2JByLKhzNe 0.00299996 Waves
· 2018.12.18 20:25 · exchange -1.15250150 Waves 0.02305003 Wagerr/Waves ——————— 3P6MPo5Jc52R72aio2LUSLNAkoumFg1cnRq 0.00300000 Waves
· 2018.12.18 20:22 · exchange -1.16910200 Waves 0.02338204 Wagerr/Waves ——————— 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5 0.00300000 Waves
· 2018.12.18 20:22 · exchange -1.16920100 Waves 0.02338402 Wagerr/Waves ——————— 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5 0.00300000 Waves
· 2018.12.13 18:05 · exchange -2.00000000 Waves 11.49 Waves/WTRY —————————————— 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5 0.00300000 Waves
· 2018.12.13 15:04 · exchange -1.10000200 Waves 0.02200004 Mercury/Waves —————— 3PLmYjjfZuhN5wfsNpc1AMyx5oFYd5zBF6Y 0.00300000 Waves
· 2018.12.12 22:48 · exchange -1.24946769 Waves 0.03350022 Wagerr/Waves ——————— 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5 0.00223783 Waves
· 2018.12.12 18:43 · exchange -0.33500220 Waves 0.03350022 Wagerr/Waves ——————— 3P3Rvwq4qtiwCKHcpuo98KCqyQZQsRApMG5 0.00060000 Waves
· 2018.12.12 15:08 · exchange -0.96600000 Waves 0.02760000 Mercury/Waves —————— 3P84V3P6DY5qVdAn87fjqBtBrqpjcx1AgkV 0.00300000 Waves
· 2018.12.12 13:50 · exchange -0.09054110 Waves 0.03350022 Wagerr/Waves ——————— 3PLmYjjfZuhN5wfsNpc1AMyx5oFYd5zBF6Y 0.00016216 Waves
· 2018.12.12 10:58 · exchange -1.08000090 Waves 0.03600003 Wagerr/Waves ——————— 3PBGHfcRKHf6BN4Phq5bYwKzpC5Vj4gqvs5 0.00300000 Waves
· 2018.12.12 08:43 · exchange -1.16034320 Waves 0.02900858 Mercury/Waves —————— 3PNNVSGqEmymyzHadbp2vCgMd9tdxdQDj19 0.00300000 Waves
· 2018.12.07 22:17 · exchange -0.28284404 Waves 0.00300013 $OCL Oceanlab/Waves  3PFCmM1x4eh3K1ccub3UtUbMSCsktCbMU1Z 0.00080809 Waves
· 2018.12.07 21:15 · exchange -0.00216830 Waves 0.00300013 $OCL Oceanlab/Waves  3P5yhciJb6DBax4JirviviKWRUsbU4zjL2s 0.00000619 Waves
· 2018.12.07 18:43 · exchange -0.76503315 Waves 0.00300013 $OCL Oceanlab/Waves  3PBBqkdZ13hP1M72YC7eVEptJgtEUUD1wba 0.00218571 Waves
· 2018.12.05 14:29 · exchange -2.75000100 Waves 0.02750001 Mercury/Waves —————— 3PLjERRwsCSxDmyEZdeQCVeQKwhu4yjkpo8 0.00300000 Waves
· 2018.12.05 13:23 · exchange -1.21242857 Waves 0.03350002 Wagerr/Waves ——————— 3PEzaHyQFkbucG4vo7tby6PmKtAroo6FQB5 0.00217151 Waves
· 2018.12.05 13:14 · exchange -0.32857234 Waves 0.03350002 Wagerr/Waves ——————— 3PFMjSNUMYTEteMXUDQnSsU6zWKcqH8ECbs 0.00058848 Waves
· 2018.12.05 12:09 · exchange -0.13400008 Waves 0.03350002 Wagerr/Waves ——————— 3PFMjSNUMYTEteMXUDQnSsU6zWKcqH8ECbs 0.00024000 Waves
· 2018.09.16 08:29 · exchange -0.54250000 Waves 0.02712500 Mercury/Waves —————— 3PLmYjjfZuhN5wfsNpc1AMyx5oFYd5zBF6Y 0.00300000 Waves
· 2018.09.13 11:40 · exchange -1.08000200 Waves 0.02700005 Mercury/Waves —————— 3PKYWQVgcDV34jgxkgENH48GuXdr2UxmWdp 0.00300000 Waves
· 2018.09.11 15:48 · exchange -1.04592519 Waves 0.02800001 Mercury/Waves —————— 3P7QDcYcEEdtoMdqnHWFacT1iy4mRbVXdKJ 0.00280158 Waves
· 2018.09.11 02:28 · exchange -0.00871771 Waves 0.02800001 Mercury/Waves —————— 3PHsQtSPGkujyVUwLWNprBwd5NLha1QVVb4 0.00002335 Waves
· 2018.09.10 20:32 · exchange -1.49967846 Waves 15.55 Waves/WTRY —————————————— 3P36KwUV6w65CGFCqeLjNd3PLwt8T737p2m 0.00299935 Waves
· 2018.09.10 19:47 · exchange -0.06535288 Waves 0.02800001 Mercury/Waves —————— 3PFmf4Rf4RMqHCRoP1r3xKLMbCQzs82d5rX 0.00017505 Waves
· 2018.09.10 19:04 · exchange -0.00000461 Waves 0.02800001 Mercury/Waves —————— 3PKZfUC1VW2qN92D8mPjiei9AsJRHJv1biY 0.00000001 Waves
· 2018.09.10 13:38 · exchange -0.65020000 Waves 0.03251000 Mercury/Waves —————— 3PRE8Shco6HCSymaVqYjq3Xe4WSjhU4mYwh 0.00300000 Waves
· 2018.08.24 00:19 · exchange -0.66452947 Waves 0.03310014 Mercury/Waves —————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00200763 Waves
· 2018.08.24 00:19 · exchange -0.32847471 Waves 0.03310014 Mercury/Waves —————— 3PDb4wDPm9uJ2Z14QtjdcWtJWKuDr8jYnBX 0.00099236 Waves
· 2018.05.06 19:06 · transfer -0.40000000 Waves ——————————————————————————————— 3P7mddq6yeCfHZGm6f6uDoc2p9Z9R9yNwFj 0.00100000 Waves
· 2018.03.09 21:48 · exchange -0.78218000 Waves 0.03910900 Mercury/Waves —————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.03.09 16:46 · exchange -0.90000020 Waves 0.04500001 Wagerr/Waves ——————— 3P2n6P5qEbqeN3H57BJJBhBeeXGULSd6fjS 0.00300000 Waves
· 2018.02.25 16:49 · exchange -0.72000225 Waves 0.04800015 Mercury/Waves —————— 3PAL3d5mqseNoExfEYfXuPXhAGyZD43Z4Y4 0.00300000 Waves
· 2018.02.25 15:35 · exchange -0.30443615 Waves 0.05000013 Mercury/Waves —————— 3PLwxoSYiB9dBbkn3ErEaRKjAAKCMyhuvSj 0.00060887 Waves
· 2018.02.25 14:44 · exchange -0.04554812 Waves 0.05000013 Mercury/Waves —————— 3P2eXWF2WQEsgPtQqAAquzjFM7d5RhHbYDe 0.00009109 Waves
· 2018.02.25 13:48 · exchange -1.15001962 Waves 0.05000013 Mercury/Waves —————— 3P2N8Wki9CqBEMstEEnrhhskapJsuSZ9WT7 0.00230003 Waves
· 2018.02.25 00:02 · exchange -0.85500000 Waves 0.00855000 $OCL Oceanlab/Waves  3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww 0.00300000 Waves
· 2018.02.23 18:12 · exchange -0.90000015 Waves 0.06000001 Wagerr/Waves ——————— 3P9ycCNPixsA5QJ2UyK1YGkZcWArN7whRyt 0.00300000 Waves
· 2018.02.22 10:25 · exchange -0.98002000 Waves 0.04900100 Mercury/Waves —————— 3PFDsWAeUxV5NVBRBkAoBKUjMQijwf3678D 0.00300000 Waves
· 2018.02.21 20:41 · exchange -0.98200180 Waves 0.04910009 Mercury/Waves —————— 3PNLmRYRfvK2pdZzXnyg7HsX4xpfffcEM9h 0.00300000 Waves
· 2018.02.21 01:19 · exchange -0.45999500 Waves 0.00919990 $OCL Oceanlab/Waves  3P7GR5P1XXqKF2HH9csTWq7szWP2GQpGQpH 0.00300000 Waves
· 2018.02.21 01:19 · exchange -0.80400141 Waves 0.00921203 $OCL Oceanlab/Waves  3P7GR5P1XXqKF2HH9csTWq7szWP2GQpGQpH 0.00261832 Waves
· 2018.02.21 00:47 · exchange -1.22000000 Waves 0.06100000 Wagerr/Waves ——————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00300000 Waves
· 2018.02.20 19:16 · exchange -1.68000000 Waves 0.05600000 Mercury/Waves —————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.02.20 17:49 · exchange -1.23706386 Waves 0.00004125 Ripto Bux/Waves ———— 3P3rtcpxaXSbofM95krxx2o72tQcvCshQBs 0.00299894 Waves
· 2018.02.20 16:46 · exchange -1.13000040 Waves 0.05650002 Mercury/Waves —————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.02.20 03:38 · exchange -0.94131400 Waves 0.00941314 $OCL Oceanlab/Waves  3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.02.19 08:57 · exchange -1.40000020 Waves 0.07000001 Wagerr/Waves ——————— 3P2n6P5qEbqeN3H57BJJBhBeeXGULSd6fjS 0.00300000 Waves
· 2018.02.18 06:45 · exchange -0.00043613 Waves 0.00004125 Ripto Bux/Waves ———— 3P3mMHAeRffvEDw3MZTdiMEi9op44VL3Y7N 0.00000105 Waves
· 2018.02.18 03:15 · exchange -2.10000070 Waves 0.06000002 Mercury/Waves —————— 3PPKF2pH4KMYgsDixjrhnWrPycVHr1Ye37V 0.00300000 Waves
· 2018.02.18 03:15 · exchange -1.20128148 Waves 0.06100000 Mercury/Waves —————— 3PPKF2pH4KMYgsDixjrhnWrPycVHr1Ye37V 0.00295397 Waves
· 2018.02.17 14:59 · exchange -0.01871851 Waves 0.06100000 Mercury/Waves —————— 3PFpGsXFPig9pWzFFdCzNnrNtnCqHXPYRXK 0.00004602 Waves
· 2018.02.17 12:50 · exchange -1.43400000 Waves 0.00004780 Ripto Bux/Waves ———— 3PB2WihRLShX39iowp8CJBteEHGxsMeUQRT 0.00300000 Waves
· 2018.02.17 12:33 · exchange -1.43850000 Waves 0.00004795 Ripto Bux/Waves ———— 3PB2WihRLShX39iowp8CJBteEHGxsMeUQRT 0.00300000 Waves
· 2018.02.17 12:11 · exchange -0.93000015 Waves 0.06200001 Mercury/Waves —————— 3PKpkzQRbdF92GERxkJ8FCcPUqPy4tRGuyu 0.00300000 Waves
· 2018.02.17 12:11 · exchange -1.24000020 Waves 0.06200001 Mercury/Waves —————— 3PKpkzQRbdF92GERxkJ8FCcPUqPy4tRGuyu 0.00300000 Waves
· 2018.02.17 11:25 · exchange -0.11720158 Waves 0.00921203 $OCL Oceanlab/Waves  3P7UptinToTRwbPemdYAiGHegUKU4JFJR8v 0.00038167 Waves
· 2018.02.17 01:35 · exchange -0.46501000 Waves 0.00930020 $OCL Oceanlab/Waves  3P7hdp3eSSy43HMPaCj8vXTW7jqKSD8EUwM 0.00300000 Waves
· 2018.02.16 16:25 · exchange -1.18194450 Waves 0.04727778 Wagerr/Waves ——————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.02.15 14:05 · exchange -1.05000000 Waves 0.07000000 Mercury/Waves —————— 3P22bweDvWeWg7qQsvurPMrJHmcBMNUnvMF 0.00300000 Waves
· 2018.02.15 10:19 · exchange -1.14000000 Waves 0.05700000 Wagerr/Waves ——————— 3P2n6P5qEbqeN3H57BJJBhBeeXGULSd6fjS 0.00300000 Waves
· 2018.02.15 06:58 · exchange -1.50030300 Waves 0.01000202 EncryptoTel/Waves    3PB8TB1CigpBWu9nvKgCSfLbBFL58xeFtVu 0.00300000 Waves
· 2018.02.15 05:52 · exchange -1.19161560 Waves 0.05958078 Wagerr/Waves ——————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00300000 Waves
· 2018.02.14 20:09 · exchange -1.01911000 Waves 0.01019110 $OCL Oceanlab/Waves  3PJZbv6f1ckp3NJzxnzfN6N9pAYrXwKNhbn 0.00300000 Waves
· 2018.02.13 02:18 · exchange -1.01040400 Waves 0.01010404 $OCL Oceanlab/Waves  3PCvMUfY42q2N2BcZffBrWhqdtPwDdJG2DB 0.00300000 Waves
· 2018.02.11 21:12 · exchange -1.03000100 Waves 0.01030001 $OCL Oceanlab/Waves  3P3PvpnGdN4SPoSWXQHvGphqVyPT1kU94xr 0.00300000 Waves
· 2018.02.11 21:12 · exchange -1.05120000 Waves 0.01051200 $OCL Oceanlab/Waves  3P3PvpnGdN4SPoSWXQHvGphqVyPT1kU94xr 0.00300000 Waves
· 2018.02.09 00:16 · exchange -1.05001000 Waves 0.01050010 $OCL Oceanlab/Waves  3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww 0.00300000 Waves
· 2018.02.06 03:05 · exchange -1.35030030 Waves 0.04501001 Wagerr/Waves ——————— 3PEnKUXbYacfLxuE52z3AftgS91R6iJRLBa 0.00300000 Waves
· 2018.02.05 22:50 · exchange -1.20000800 Waves 0.30000200 WavesCommunity/Waves 3P9fRELUWkWLFq2iorWpfzKt6hCBRUJtMiH 0.00300000 Waves
· 2018.02.05 18:06 · exchange -0.69000000 Waves 0.04600000 Wagerr/Waves ——————— 3P2n6P5qEbqeN3H57BJJBhBeeXGULSd6fjS 0.00300000 Waves
· 2018.02.01 22:32 · exchange -1.24013135 Waves 0.06220001 Mercury/Waves —————— 3PCrmwYEDmBp31rUcTQXSsdySTnWFgd5vM5 0.00299066 Waves
· 2018.02.01 22:20 · exchange -0.00386884 Waves 0.06220001 Mercury/Waves —————— 3PPnUyBahfPraxmF136ycf5MyYTSC2SUm6y 0.00000933 Waves
· 2018.02.01 21:34 · exchange -0.96075495 Waves 0.06405033 Mercury/Waves —————— 3P8oJvaDrLjJwbHif9Xh7D4uV2yZvv5X2sP 0.00300000 Waves
· 2018.01.29 15:35 · exchange -1.56000400 Waves 0.00780002 $OCL Oceanlab/Waves  3PNiWDThnVXkv5pRTgnZ3Fo2ShbDpMFjdzb 0.00300000 Waves
· 2018.01.29 14:43 · exchange -0.79009000 Waves 0.00790090 $OCL Oceanlab/Waves  3P9UWgkRZzgP6CjHi8tTW8abcz36f3vbAnw 0.00300000 Waves
· 2018.01.28 20:57 · exchange -0.21600005 Waves 0.04320001 Wagerr/Waves ——————— 3PP9PEuUhivwLcThn4AUQrShmHvJzLKDzo4 0.00300000 Waves
· 2018.01.28 20:57 · exchange -1.29600060 Waves 0.04320002 Wagerr/Waves ——————— 3PP9PEuUhivwLcThn4AUQrShmHvJzLKDzo4 0.00300000 Waves
· 2018.01.28 01:39 · exchange -0.64860000 Waves 0.04324000 Wagerr/Waves ——————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.01.28 01:39 · exchange -0.43500000 Waves 0.04350000 Wagerr/Waves ——————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.01.28 01:12 · exchange -0.94359380 Waves 0.04717969 Wagerr/Waves ——————— 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.01.26 04:09 · exchange -0.45150000 Waves 0.00003010 Ripto Bux/Waves ———— 3P93GB88cqtSHAXT9Jec3ePmJabakZNXq9A 0.00300000 Waves
· 2018.01.24 16:57 · exchange -1.36999805 Waves 0.06850002 Mercury/Waves —————— 3PEYoQ8BuwSf1LhdfuQgRC7krtFHr3ASpQY 0.00299999 Waves
· 2018.01.24 14:30 · exchange -0.00000234 Waves 0.06850002 Mercury/Waves —————— 3PCUyF3tgfM5fuN2JWTDaW4e8NTnFLNXfww
· 2018.01.24 07:15 · exchange -1.00800036 Waves 0.05600002 Wagerr/Waves ——————— 3PP9PEuUhivwLcThn4AUQrShmHvJzLKDzo4 0.00300000 Waves
· 2018.01.24 06:55 · exchange -0.60329942 Waves 0.00003300 Ripto Bux/Waves ———— 3P635idvkd36aWRL7EvZvtfMv23emndZQaf 0.00219381 Waves
· 2018.01.24 06:54 · exchange -0.66100000 Waves 0.00003305 Ripto Bux/Waves ———— 3P635idvkd36aWRL7EvZvtfMv23emndZQaf 0.00300000 Waves
· 2018.01.23 16:51 · exchange -0.74800000 Waves 0.07480000 Mercury/Waves —————— 3PGKvcbxNf8aJdEPAqniY63Gb996ZpRMHd5 0.00300000 Waves
· 2018.01.23 16:51 · exchange -0.75000000 Waves 0.07500000 Mercury/Waves —————— 3PGKvcbxNf8aJdEPAqniY63Gb996ZpRMHd5 0.00300000 Waves
· 2018.01.22 19:20 · exchange -0.00063632 Waves 0.00003300 Ripto Bux/Waves ———— 3P9FPz3Q8KdhNh8rt3rNvxzYi2pwUNn6sUs 0.00000231 Waves
· 2018.01.22 16:14 · exchange -1.68300000 Waves 0.05610000 Wagerr/Waves ——————— 3P8Zctm2z52K9jRVG6uvVXV3iXQbXzM3C44 0.00300000 Waves
· 2018.01.22 14:29 · exchange -0.19800000 Waves 0.00003300 Ripto Bux/Waves ———— 3PLJzj1p4v4Qmg56Cr6KAKZ59tp2ygw34mp 0.00072000 Waves
· 2018.01.22 07:19 · exchange -0.02306425 Waves 0.00003300 Ripto Bux/Waves ———— 3PCjdfdqiy43Ha6UH6yyVBfidLjyHo89qjh 0.00008387 Waves
· 2018.01.21 23:36 · exchange -2.00000000 Waves 0.00070700 Waves/WBTC ————————— 3P3jLj7hjC26XxpyaUUXmaFpua8tV3ufDja 0.00300000 Waves
· 2018.01.21 09:51 · exchange -1.52499975 Waves 0.06099999 Wagerr/Waves ——————— 3PAz3iTTHTaAAqPs2UuXzMXasWn3L5jTyDm 0.00300000 Waves
· 2018.01.18 20:47 · exchange -0.84480000 Waves 0.00002816 Ripto Bux/Waves ———— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00300000 Waves
· 2018.01.17 00:21 · exchange -1.41500000 Waves 0.05660000 Mercury/Waves —————— 3PFeBBP9dx3SKgPXBB4KSzwUS16u9p9MiR3 0.00300000 Waves
· 2018.01.14 00:42 · exchange -1.50000000 Waves 0.00081755 Waves/WBTC ————————— 3PMajJ6WC4XR3RMr4raWainaKQpfRZLGHsV 0.00300000 Waves
...

github/deemru/w8io/3ef1775 
260.91 ms