3P5gfaFGaXuDVMisa7ZmV9RSnsaXHjCDGck · io · sponsor·o1 · transfer·i6·o2 · exchange·i264·o264 · mass·i224

          0.50146219 Waves
            0.000001 NSBT
          0.01210561 WBTC
                   2 Marquise Museum
         10.00000000 Apprécié
——————————————————————————————————————— 
                   1 VLAD
                   1 ZIGM
          1.00000000 Apis Token
       1000.00000000 profitbot
                0.50 TurtleNode
          1.00000000 YES COIN
       3000.00000000 AIDB
               12.00 cryptogram
                3000 Qwasder
            2.000000 BUMcoin
                3.00 JOOPS
                1.00 LiveFaceToken
                  20 OnePercentCoin
                   3 CINCO
       2000.00000000 Auct token
                  13 feetoken
       2015.00000000 solarium
          0.00009999 WUDX
         30.00000000 XBBT
                1.00 Atoken
                1.00 Btoken
                1.00 Ctoken
                1.00 Dtoken
                1.00 Etoken
                1.00 Ftoken
                1.00 Gtoken
                1.00 Htoken
     255000.00000000 Bullrun Coin
          1.00000000 Genomequity
                1.00 Itoken
                   1 Girlfriend
                1.00 Jtoken
                1.00 Ktoken
                1.00 Ltoken
                1.00 Mtoken
                1.00 Ntoken
                1.00 Otoken
                1.00 Ptoken
                   1 ICO_Promo_token
                1.00 Rtoken
                1.00 Stoken
                   1 BlackCaviarToken
                1.00 Ttoken
                1.00 Qtoken
                1.00 Utoken
                1.00 Vtoken
                1.00 Wtoken
                1.00 Xtoken
          5.13698746 WBuyAll
                1.00 Ytoken
                1.00 Ztoken
          1.00021439 BIGMAC
    1000001.00000000 Meiji Coin
               10.00 CRYPTO BROTHERS
          1.11111111 Grider
         12.00000000 Maharlikan Gold
          0.00000100 Leasing
             100.000 TGC TheGreatCoin
        145.38119330 Surge
        100.00000000 ARKAT
                   1 Dragon Ball
          0.01000000 BSport
         10.00000000 Lynx
         50.00000000 Progression
          0.00000111 OddEven
                1250 nuboshi
               1.000 Black Gold
               10.00 Asgcoin
         19.00000000 xemnasen
          3.04391454 ABOT
             0.00001 HiTech1
          1.00000000 Luxtrade
        100.00000000 Tag-Game Coin
        157.00000000 BitWR
                1.00 MGOLD
                   1 CloMinTok
          0.00000100 GOLDMillion
         10.00000000 PayMyFee
               1.000 VermiFarmNetwork
          0.00000001 DogCMT
          2.00000000 MeijiBlack MEIJB
          0.00000001 Finamatrix
             0.05000 RusCoin
          10.0000000 TTT฿
· 2023.02.03 18:57 · transfer -0.01210561 WBTC —————————————————————————————————— 3P2rBe7pvnjpu7sdLJRkQSuw2er9uP87UKr
· 2022.03.02 23:11 · exchange -30.00000000 Waves    0.00040194 Waves/WBTC ——————— 3PQFNSthBgj8A2zRSrJXKviuwtqxhWUp2WR 0.03000000 Waves
· 2018.06.15 22:04 · exchange -0.08535407 WETH ———— 144.23970019 WETH/Waves ————— 3PMVBFfSK1kWiHXk3dSvSBapKp2iNrb82Lx 0.00297400 Waves
· 2018.06.15 22:04 · exchange -0.00074593 WETH ———— 144.38350629 WETH/Waves ————— 3PDBA5z5eJAvcoZCj3go4xqpR7sCWiRer7m 0.00002599 Waves
· 2018.06.15 22:04 · exchange -0.00200000 WETH ———— 145.12448859 WETH/Waves ————— 3PPnRmA4CrTDozAExstY7VNXnj4ocuqUuB2 0.00006810 Waves
· 2018.06.13 01:15 · exchange -0.12400000 WETH ———— 143.66503588 WETH/Waves ————— 3PGZaNfv59KrciRwWzRx7VsBmKPSuCbb2q9 0.00175388 Waves
· 2018.06.05 16:14 · exchange -29.85201450 Waves    140.74500000 WETH/Waves ————— 3PMVBFfSK1kWiHXk3dSvSBapKp2iNrb82Lx 0.00300000 Waves
· 2018.05.27 23:17 · exchange -0.22450000 WETH ———— 133.02739340 WETH/Waves ————— 3PMVBFfSK1kWiHXk3dSvSBapKp2iNrb82Lx 0.00300000 Waves
· 2018.05.18 16:47 · exchange -3.61972495 Waves ——— 115.50000000 WETH/Waves ————— 3PF3sfmNfcys9yBnmtAMJnWXnaDJy6DFb5g 0.00041879 Waves
· 2018.05.18 16:46 · exchange -3.15210126 Waves ——— 115.50000000 WETH/Waves ————— 3PCSXG2sNZ9sagTgcRvBfTXtMxS7DKQekdc 0.00036468 Waves
· 2018.05.18 16:46 · exchange -3.15210126 Waves ——— 115.50000000 WETH/Waves ————— 3PCSXG2sNZ9sagTgcRvBfTXtMxS7DKQekdc 0.00036468 Waves
· 2018.05.18 16:46 · exchange -3.13813384 Waves ——— 115.50000000 WETH/Waves ————— 3PHUv85Epg7Mz3F4frWc4DiqZ26LJTynyAD 0.00036307 Waves
· 2018.05.18 16:44 · exchange -12.86768868 Waves    115.50000000 WETH/Waves ————— 3PF3sfmNfcys9yBnmtAMJnWXnaDJy6DFb5g 0.00148875 Waves
· 2018.05.07 17:25 · exchange -0.23300000 WETH ———— 111.30000000 WETH/Waves ————— 3PAi4s78sYtUV593V6JrwRhGvLZTwXD3vDz 0.00300000 Waves
· 2018.05.07 04:17 · exchange -5.78670284 Waves ——— 110.80000000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00067244 Waves
· 2018.05.07 04:01 · exchange -10.01484857 Waves    110.80000000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00116377 Waves
· 2018.05.07 04:01 · exchange -10.01484857 Waves    110.80000000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00116377 Waves
· 2018.04.28 09:36 · exchange -0.22000000 WETH ———— 117.35188000 WETH/Waves ————— 3PEszG52bLmmjhSJbiWZV3hAaXYf81fDVfi 0.00300000 Waves
· 2018.04.21 22:50 · exchange -25.74000000 Waves    117.00000000 WETH/Waves ————— 3PP8nneVeW28ZpCweXAP4Ncp8kJhY8Snoxt 0.00300000 Waves
· 2018.04.21 11:09 · exchange -0.06687287 WETH ———— 116.03386170 WETH/Waves ————— 3PCSXG2sNZ9sagTgcRvBfTXtMxS7DKQekdc 0.00090368 Waves
· 2018.04.21 11:09 · exchange -0.15512713 WETH ———— 116.03386170 WETH/Waves ————— 3PHUv85Epg7Mz3F4frWc4DiqZ26LJTynyAD 0.00209631 Waves
· 2018.04.12 16:59 · exchange -20.35401804 Waves    113.92000000 WETH/Waves ————— 3PCSXG2sNZ9sagTgcRvBfTXtMxS7DKQekdc 0.00241445 Waves
· 2018.04.12 16:33 · exchange -4.93622195 Waves ——— 113.92000000 WETH/Waves ————— 3PKabYQfUTtRGqX4tJ5FrXpqhSbGNffvdwu 0.00058554 Waves
· 2018.04.11 20:57 · exchange -0.22350000 WETH ———— 113.13149975 WETH/Waves ————— 3PGZaNfv59KrciRwWzRx7VsBmKPSuCbb2q9 0.00300000 Waves
· 2018.03.15 11:25 · exchange -5.01207590 Waves ——— 123.90000000 WETH/Waves ————— 3PMs8yKFkFgcFGV8PcMEW7dbevomDtdnQuK 0.00054298 Waves
· 2018.03.15 11:25 · exchange -4.96671115 Waves ——— 123.90000000 WETH/Waves ————— 3PBeL9MqRTqUb4NEeinCsb7DAtieEvyX9tT 0.00053807 Waves
· 2018.03.15 11:25 · exchange -2.97448712 Waves ——— 123.90000000 WETH/Waves ————— 3PBeL9MqRTqUb4NEeinCsb7DAtieEvyX9tT 0.00032224 Waves
· 2018.03.15 10:45 · exchange -5.01312161 Waves ——— 123.90000000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00054310 Waves
· 2018.03.15 10:45 · exchange -9.72525420 Waves ——— 123.90000000 WETH/Waves ————— 3PMs8yKFkFgcFGV8PcMEW7dbevomDtdnQuK 0.00105359 Waves
· 2018.03.15 10:41 · exchange -0.01748733 WETH ———— 123.80000000 WETH/Waves ————— 3PR5yfL28jjCwCMEE5fBM3AkuQdUSPD5pm3 0.00194303 Waves
· 2018.03.15 10:41 · exchange -0.00951267 WETH ———— 123.80000000 WETH/Waves ————— 3P5M4afpC7acZChFejFKb8KStKk4v3eu8ou 0.00105696 Waves
· 2018.03.14 18:44 · exchange -1.22300003 Waves ——— 122.30000300 WETH/Waves ————— 3P8TZFTSrzuHJrTKQ81mtDBxL8AbLkhxNiE 0.00013262 Waves
· 2018.03.14 18:27 · exchange -0.24460000 Waves ——— 122.30000300 WETH/Waves ————— 3PF3EfN9JcCsh2pZmfBXaf7v6SJX3P6RRVX 0.00002652 Waves
· 2018.03.14 18:27 · exchange -1.83450004 Waves ——— 122.30000300 WETH/Waves ————— 3PBeL9MqRTqUb4NEeinCsb7DAtieEvyX9tT 0.00019893 Waves
· 2018.03.14 17:20 · exchange -0.02630000 WETH ———— 122.40000000 WETH/Waves ————— 3P9yf9LQctjk9Ka422HURsmJTNGc26o9uqL 0.00300000 Waves
· 2018.03.14 16:24 · exchange -0.19605740 WETH ———— 124.70000000 WETH/Waves ————— 3PDA7uAgVpg3NJQc8HgxBitKitM1mS1gpeL 0.00300000 Waves
· 2018.03.14 15:07 · exchange -3.23813813 Waves ——— 123.12312312 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00300000 Waves
· 2018.03.14 14:56 · exchange -4.80017657 Waves ——— 123.12312300 WETH/Waves ————— 3PBeL9MqRTqUb4NEeinCsb7DAtieEvyX9tT 0.00052632 Waves
· 2018.03.14 14:56 · exchange -5.04033807 Waves ——— 123.12312300 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00055265 Waves
· 2018.03.14 14:56 · exchange -10.08067860 Waves    123.12312300 WETH/Waves ————— 3PCSXG2sNZ9sagTgcRvBfTXtMxS7DKQekdc 0.00110530 Waves
· 2018.03.14 14:56 · exchange -4.21800612 Waves ——— 123.12312300 WETH/Waves ————— 3PBeL9MqRTqUb4NEeinCsb7DAtieEvyX9tT 0.00046248 Waves
· 2018.03.13 11:14 · exchange -1014.00 MinersReward 0.02699990 MinersReward/Waves 3PER16cbhRDBvaG2gACjux8T5QAXuJMUET4 0.00300000 Waves
· 2018.03.12 15:35 · exchange -27.07482414 Waves    0.02670101 MinersReward/Waves 3PAUT7GJ9bc2oU63SdVu6kevoYx7M34XDR2 0.00300000 Waves
· 2018.03.12 12:04 · exchange -933.00 MinersReward  0.02899900 MinersReward/Waves 3P7cGBxaidQxTTYcQXKCR5JXMWx8tsQwh9i 0.00299678 Waves
· 2018.03.12 02:32 · exchange -1.00 MinersReward    0.02899900 MinersReward/Waves 3PHxGxYaatnrKT6Df7U3oNwk1dDeHkUHank 0.00000321 Waves
· 2018.03.09 13:51 · exchange -22.63660000 Waves    0.03220000 MinersReward/Waves 3PK2MrcuSKwP6QTc8XQR9g1PCjqFwiNxzW3 0.00225802 Waves
· 2018.03.09 12:13 · exchange -7.43820000 Waves ——— 0.03220000 MinersReward/Waves 3PJZbv6f1ckp3NJzxnzfN6N9pAYrXwKNhbn 0.00074197 Waves
· 2018.03.09 11:54 · exchange -1.00004263 Litecoin  29.80000000 Litecoin/Waves    3P3JGCziBFwwGJTJKU4U6JBW6yKMpoxRnby 0.00300000 Waves
· 2018.03.08 18:18 · exchange -8.57 MinersReward    0.03200000 MinersReward/Waves 3PBbYtxa4fW8GM5xpqqCP4jyZmCwsNFoe5P 0.00300000 Waves
· 2018.03.07 22:06 · exchange -1.59586109 Waves ——— 30.90000000 Litecoin/Waves    3P8R5Wh7BBAykAHiFoRYmCn898c6aLA9pAR 0.00015729 Waves
· 2018.03.07 21:52 · exchange -0.00026456 Waves ——— 0.00060477 Waves/WBTC ——————— 3P5DMnEMEG8Lc3aGPiLRU5UrMiXHjVJCwiw 0.00300000 Waves
· 2018.03.07 21:48 · exchange -0.03286338 Waves ——— 30.90000000 Litecoin/Waves    3PPkENHdjBFRzbpiGP8DakBcgAbtHaq7KZf 0.00000323 Waves
· 2018.03.07 21:41 · exchange -5.01477552 Waves ——— 30.90000000 Litecoin/Waves    3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00049428 Waves
· 2018.03.07 21:39 · exchange -23.79300000 Waves    30.90000000 Litecoin/Waves    3P8R5Wh7BBAykAHiFoRYmCn898c6aLA9pAR 0.00234517 Waves
· 2018.03.07 03:12 · exchange -0.03140000 Waves ——— 31.40000000 Litecoin/Waves    3PBPJwBpxyEHXeTB2cXmYNuj4LmSpiAyQ9c 0.00000304 Waves
· 2018.03.07 01:36 · exchange -0.28419606 Waves ——— 31.40000000 Litecoin/Waves    3PQB9cQBYFypyAr2dpsmtti9eCDbqUgE8Yu 0.00002756 Waves
· 2018.03.07 00:05 · exchange -0.15674252 Waves ——— 31.40000000 Litecoin/Waves    3PQCS8F991n3uxyoMsqzkF3iMbjyvt3xkfq 0.00001520 Waves
· 2018.03.06 08:36 · exchange -0.94000000 Litecoin  32.74000000 Litecoin/Waves    3P4b6hEyEHg2ya52YfTJrdZEyuZCj7Hnwww 0.00300000 Waves
· 2018.03.05 11:38 · exchange -13.26016729 Waves    31.31000000 Litecoin/Waves    3PGXgpwiixWFEgpiBChxBDbjGGJw3UBLWLV 0.00135163 Waves
· 2018.03.05 11:09 · exchange -12.07676075 Waves    31.31000000 Litecoin/Waves    3PGXgpwiixWFEgpiBChxBDbjGGJw3UBLWLV 0.00123100 Waves
· 2018.03.05 10:26 · exchange -0.15655000 Waves ——— 31.31000000 Litecoin/Waves    3P6ogByK6WCoVhKjvAECLXkNGrChtfHR2nq 0.00001595 Waves
· 2018.03.05 10:10 · exchange -3.79545330 Waves ——— 31.31000000 Litecoin/Waves    3PGXgpwiixWFEgpiBChxBDbjGGJw3UBLWLV 0.00038687 Waves
· 2018.03.04 23:10 · exchange -0.14246864 Waves ——— 31.31000000 Litecoin/Waves    3PEqvVrnLGP8pjP2qR1a37nvZon1NnpnNbT 0.00001452 Waves
· 2018.03.03 17:37 · exchange -0.27192610 Waves ——— 0.03173000 MinersReward/Waves 3P5Kj1mLYDVGHwhaL4gEd6ngJggjxEbgRzZ 0.00002732 Waves
· 2018.03.02 11:25 · exchange -0.22120000 WETH ———— 135.00000000 WETH/Waves ————— 3PGjLyiRCxEa4y6bj6btFi6MBPdr7R5hy5i 0.00300000 Waves
· 2018.03.01 18:37 · exchange -3.76152915 Waves ——— 133.40000000 WETH/Waves ————— 3P9AGmZGc2GwZ5WpEyzGoao7BV6kFcPqmcY 0.00038242 Waves
· 2018.03.01 17:52 · exchange -25.74655084 Waves    133.40000000 WETH/Waves ————— 3PHrt4rEZikcJ3p6mSMs5PM8tmdHiGg5pWf 0.00261757 Waves
· 2018.03.01 05:12 · exchange -908.00 MinersReward  0.03248900 MinersReward/Waves 3PJhrMtiZ7o9bpnAndE6xRnbuoyojP13z4f 0.00300000 Waves
· 2018.02.28 19:47 · exchange -27.78480000 Waves    0.03060000 MinersReward/Waves 3PHS6rayLZXY3nZz7smnLUVoa5WP6UCchEo 0.00300000 Waves
· 2018.02.27 23:17 · exchange -0.66190000 Litecoin  32.95000000 Litecoin/Waves    3PQsFtKSjCzmL1okMt8nPjkLefgFUBGWRKo 0.00235272 Waves
· 2018.02.27 23:04 · exchange -0.18210000 Litecoin  32.95000000 Litecoin/Waves    3PK6dWYb8TXQB15t85ussXEBozqzzGyLDPd 0.00064727 Waves
· 2018.02.27 17:57 · exchange -12.24690659 Waves    32.10000000 Litecoin/Waves    3PDJEFyDymG8QhRSDhHQtwFmN1UQq1rQ7a9 0.00135612 Waves
· 2018.02.27 17:51 · exchange -13.07706299 Waves    32.10000000 Litecoin/Waves    3PDp2qYVUGG293UBcL5CxDeqhBxDgd83SvP 0.00144805 Waves
· 2018.02.27 17:34 · exchange -1.67213040 Waves ——— 32.10000000 Litecoin/Waves    3PBVL1kPTETpMY49nnQhmGduDYX2xE6CirY 0.00018515 Waves
· 2018.02.27 17:13 · exchange -0.09630000 Waves ——— 32.10000000 Litecoin/Waves    3P9fJnZf9QKpEfXcavmXqEtC2XCffCbXFV3 0.00001066 Waves
· 2018.02.26 18:55 · exchange -921.01 MinersReward  0.02939800 MinersReward/Waves 3PJhrMtiZ7o9bpnAndE6xRnbuoyojP13z4f 0.00300000 Waves
· 2018.02.24 17:27 · exchange -25.82484000 Waves    0.02804000 MinersReward/Waves 3PJhrMtiZ7o9bpnAndE6xRnbuoyojP13z4f 0.00300000 Waves
· 2018.02.22 20:58 · exchange -879.40 MinersReward  0.02939940 MinersReward/Waves 3PDALTjVHf1LBQxassYauiJvvN1mmuFDHTm 0.00300000 Waves
· 2018.02.22 11:42 · exchange -23.31420000 Waves    0.02730000 MinersReward/Waves 3P7LE4nvBmH7nzKnWQ5AyqiWepgAfh9bwY8 0.00300000 Waves
· 2018.02.22 03:22 · exchange -0.68378310 Waves ——— 0.02691000 MinersReward/Waves 3PQ2gN2tRsdbPDHuy1xDRaarQdJ882Rwv5c 0.00008565 Waves
· 2018.02.22 00:12 · exchange -0.06126059 WETH ———— 116.35000000 WETH/Waves ————— 3PJBB1Ph5PAMyF9Z7ns5NiW4wowPb3nsoiu 0.00089071 Waves
· 2018.02.21 23:25 · exchange -0.01000000 WETH ———— 116.35000000 WETH/Waves ————— 3PKc6DNuJx2oDgYyetRxtie4YBCHUUgrxKz 0.00014539 Waves
· 2018.02.21 23:03 · exchange -0.13506941 WETH ———— 116.35000000 WETH/Waves ————— 3P7EYZRymHijzU9BMho66CpzBQHUDjZdRSb 0.00196388 Waves
· 2018.02.20 22:30 · exchange -3.98889127 Waves ——— 116.85850000 WETH/Waves ————— 3PLdXPNsxzbbwguqs7YeNd5Qfi93cvKsUp6 0.00049630 Waves
· 2018.02.20 22:25 · exchange -5.03076309 Waves ——— 116.85850000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00062593 Waves
· 2018.02.20 22:23 · exchange -5.02329584 Waves ——— 116.85850000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00062501 Waves
· 2018.02.20 22:23 · exchange -5.02329584 Waves ——— 116.85850000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00062501 Waves
· 2018.02.20 22:22 · exchange -5.04516824 Waves ——— 116.85850000 WETH/Waves ————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00062773 Waves
· 2018.02.20 02:11 · exchange -0.20500000 WETH ———— 117.60000000 WETH/Waves ————— 3PDT1hso6bDLwy2ZT7DzuZ9KgVnhWWAG6oJ 0.00300000 Waves
· 2018.02.20 00:22 · exchange -10.46811150 Waves    115.50000000 WETH/Waves ————— 3P1zJcKvVwiU6tH2APof3Q3K1chYx78tPRp 0.00132633 Waves
· 2018.02.20 00:22 · exchange -1.31288850 Waves ——— 115.50000000 WETH/Waves ————— 3PFXsqVXTqRCVUBhj5WJ7YWXYiEg9herRvx 0.00016634 Waves
· 2018.02.20 00:19 · exchange -11.89650000 Waves    115.50000000 WETH/Waves ————— 3PPn7qVEBQ6BwBCQZHcSXHPem85CiQzzCZc 0.00150731 Waves
· 2018.02.18 23:56 · exchange -604.74 MinersReward  0.02680000 MinersReward/Waves 3PHQsfLuRr1X9sartKuUWin9YHGEfzhmn8R 0.00257431 Waves
· 2018.02.18 23:56 · exchange -100.00 MinersReward  0.02680000 MinersReward/Waves 3PHQsfLuRr1X9sartKuUWin9YHGEfzhmn8R 0.00042568 Waves
· 2018.02.18 20:10 · exchange -10.00 MinersReward   0.02740000 MinersReward/Waves 3PABrZ9PwHiYp11WnZpcfgaScfgt6VXeX1s 0.00004117 Waves
· 2018.02.18 18:37 · exchange -13.83 MinersReward   0.02740000 MinersReward/Waves 3PPEjbcq1gAhRR5MtGU9GJAB2L1LGdUmhu8 0.00005694 Waves
· 2018.02.18 00:48 · exchange -2.42078620 Waves ——— 0.02600200 MinersReward/Waves 3PLpYG9JLRXqCvmMcjsBzNSJfLAPdrUHdhr 0.00031452 Waves
· 2018.02.18 00:39 · exchange -0.00832064 Waves ——— 0.02600200 MinersReward/Waves 3P5YeLPzvNxSqYSfratnrhp1LNPywFGo1eY 0.00000108 Waves
· 2018.02.18 00:35 · exchange -14.82946064 Waves    0.02600200 MinersReward/Waves 3PLWKER6FDsxVYFDSCszc4GJDYcY8AE7k2C 0.00192675 Waves
· 2018.02.18 00:25 · exchange -0.39419032 Waves ——— 0.02600200 MinersReward/Waves 3PLwttz7vq2W3zMENo8aeCF8s2onezk5Fur 0.00005121 Waves
...

github/deemru/w8io/6500d08 
38.41 ms