3PEkcD8aSWxWreZ4jQ8XCMr9HL5Tu6w4ZuE · io · transfer·i172·o77 · exchange·i80·o80 · mass·i975

          0.19946023 Waves
            0.030073 XTN.
          0.46370000 Waves.Exchange
          0.40260000 L2MP
              10.000 STEMX
          0.01000000 WEST
          0.00000541 Duck Egg
            0.222680 USDT
                1.00 WavesCommunity
          0.00000400 WBTC
            0.005680 USD Coin
          0.00021950 Litecoin
          0.00001100 SWOP
                   1 Waves World
            0.000051 USDTLAMBO
          0.01000000 SYRF
          1.00000000 SIGN
        450.98807344 WESA
         200.0000000 SAMYD
               1.000 NOTCOIN
              780.00 SHIB
——————————————————————————————————————— 
          0.00000001 DOFCASH
             0.00100 AltTrader
               0.100 FastCash
          0.00020000 GAZA
            0.001000 SmartMiner
         26899927.09 MultiDEX
          0.01097187 WESAbundance
           20.272261 MDHolding
        100.00000000 ZIBRA
          1.51001000 FLYO
          3.00000000 BuildEcoPlanet
          4.01000000 BitGlobal
            1.000000 IFOMarket
      718541.0000000 Allowance
                2.00 GreenMiningNet
          0.05000000 LuxCash
               1.000 GLGroup
             20.0000 Raexco
                   1 T-Regg
          1.00000000 CryoRebirth
                1.00 RhyDex
                2.00 Variodex
                2.00 S-Negg
          1.00000000 KryptoBroker
                3.00 Gland
           865042.09 CryptoPlace
               1.012 Exprive
               0.005 OWE
             13.0000 MinNet
              1.0001 Stane
              0.0002 SEEW
                1.00 Nuck
                0.01 Lcar
               3.100 WDExpo2020
               0.020 KETHR
                 0.1 Neth
          0.59000000 GPoint
          0.01000000 Curve DAO Token
            2.000000 DRET
                 0.1 VIGE
            1.000000 Neutrino JPY
       1000000000.00 LPStars
          0.01000000 FWXToken
               1.000 MetaOcean
            3.870000 WLPad
            0.001287 WDAI
            1.000000 MUPC
          0.00030000 WACT
            0.098608 BUSD
          0.50000000 PMTT
          0.01000000 SeedPool
          0.04030000 UPad
          2.00000000 MDReward
         10.00030000 DREM
          5.00000000 MultiLP
          0.00010000 LANE
            1.000000 MultiMining
           10.000000 DREMCoin
          2.00000000 MUSD
                   1 MassTransfer
          0.01260000 MCLP
              10.033 QHub
                0.10 GameFi
                0.10 MetaGame
               0.200 I Love You ❤
            10000000 WXPad
             1000000 WX DAO
               1.000 Your Million
          1.00000000 FARM_Tokens
· 2022.05.02 22:49 · transfer -0.04000000 Waves ——————————————————————————————————————— 3PGhkjx8cn25jaiudEXUVxyGVQpbowRM9hK 0.00100000 Waves
· 2022.05.02 22:39 · exchange -3.023775 XTN. ————————— 12.660600 Waves/XTN. ——————————— 3P4Yj2iQHLz7e7ntxmUf6efxetC5MZFqEzs 0.126442 XTN.
· 2022.05.02 17:30 · exchange -0.00102085 WETH ——————— 2887.169800 WETH/XTN. —————————— 3PEwgn2JpMaosz297pJB92Aq5LWEe8hQF13 0.00004487 WETH
· 2021.08.06 19:39 · exchange -0.869244 USDT ————————— 0.000008 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.473643 USDT
· 2021.07.28 11:42 · exchange -2.087157 USDT ————————— 0.000080 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.07.28 03:40 · transfer -0.02800000 WESAbundance ———————————————————————————————— 3PD9DvbBtZb2oVrgCsoJCc41c2JT6xFUUoZ 0.00100000 Waves
· 2021.07.28 03:33 · exchange -2.882262 USDT ————————— 144.999999 WESAbundance/USDT ——— 3PAzE7bq9MbGruHY96gF8ZxYKegw2NU3s3P 0.00300000 Waves
· 2021.07.28 03:22 · transfer -0.00100000 Waves ——————————————————————————————————————— 3P5cfdnAfPXtxazMb55GNJjtmqRr298zBEo 0.00100000 Waves
· 2021.07.28 03:22 · transfer -0.02900000 WESAbundance ———————————————————————————————— 3P5cfdnAfPXtxazMb55GNJjtmqRr298zBEo 0.00100000 Waves
· 2021.07.26 11:17 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PLdZcUU1ioRdmsCz6hifQPbNJ9x3ZER7xY 0.00100000 Waves
· 2021.07.26 11:17 · transfer -0.03000000 WESAbundance ———————————————————————————————— 3PLdZcUU1ioRdmsCz6hifQPbNJ9x3ZER7xY 0.00100000 Waves
· 2021.07.23 11:13 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PBdufcgGpSxpUMwRcAo173NQNTykofDjpT 0.00100000 Waves
· 2021.07.21 01:25 · transfer -0.00200000 Waves ——————————————————————————————————————— 3PBdufcgGpSxpUMwRcAo173NQNTykofDjpT 0.00100000 Waves
· 2021.07.18 15:35 · exchange -0.000246 USDT ————————— 0.003800 WESA/USDT ————————————— 3PRCRgoQaD29moAFGQkdVH9Fvg4hnTNtouY 0.00000046 Waves
· 2021.07.18 13:56 · exchange -1.021655 USDT ————————— 0.000178 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.07.18 04:36 · exchange -1.597727 USDT ————————— 0.003800 WESA/USDT ————————————— 3P4N2EC9SWtVCQqoyZrHXXNKJH9E9MAyHVX 0.00299953 Waves
· 2021.07.12 11:14 · exchange -2.237384 USDT ————————— 0.000280 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.07.12 03:49 · exchange -0.343543 XTN. ————————— 14.313841 Waves/XTN. ——————————— 3PEDLHFjChdbkUCu1wsfpV54NY2puAckJvK 0.429414 XTN.
· 2021.07.12 03:39 · exchange -0.00600000 Waves —————— 0.00000003 Allowance/Waves ————— 3PFZEFsJt1oemQ2QnLAifYFjtB9YZ5cUAgK 0.00300000 Waves
· 2021.07.09 11:47 · transfer -101000.00 MultiDEX ————————————————————————————————————— 3P8Qi6noJ9apFnfed5vMxFDMJEwZtYhUHHR 0.00100000 Waves
· 2021.07.08 23:46 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PQ41GLncLo4ofZ7gNb9qoASFJxqhRJYuwt 0.00100000 Waves
· 2021.07.08 23:32 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PBwEN2faErkQP2eJjt53U5zoj253TBPSwL 0.00100000 Waves
· 2021.07.08 23:31 · transfer -0.04000000 WESAbundance ———————————————————————————————— 3PBwEN2faErkQP2eJjt53U5zoj253TBPSwL 0.00100000 Waves
· 2021.07.08 13:49 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PFwKQbxhXhHGCrVSa5bUidMyRa6vq3HUD6 0.00100000 Waves
· 2021.07.08 13:47 · transfer -0.40000000 WESAbundance ———————————————————————————————— 3PFwKQbxhXhHGCrVSa5bUidMyRa6vq3HUD6 0.00100000 Waves
· 2021.07.08 11:54 · transfer -4.000000 USDT —————————————————————————————————————————— 3PGXrRaBiNBD85JZPLA7YxNQaTo2w3X9MQG 0.00100000 Waves
· 2021.07.08 11:53 · transfer -50000.00 MultiDEX —————————————————————————————————————— 3PGXrRaBiNBD85JZPLA7YxNQaTo2w3X9MQG 0.00100000 Waves
· 2021.07.07 00:39 · exchange -35.944982 USDT ———————— 0.001220 MultiDEX/USDT ————————— 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00300000 Waves
· 2021.07.06 15:26 · transfer -11.000000 USDT ————————————————————————————————————————— 3P2hrdoKmZNBN7C22yDDyfRBBLS1upj6mp4 0.00100000 Waves
· 2021.07.04 22:59 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PBwEN2faErkQP2eJjt53U5zoj253TBPSwL 0.00100000 Waves
· 2021.07.04 20:45 · exchange -21.157416 XTN. ———————— 111.700000 WESAbundance/XTN. ——— 3P5J4zJ9G75XLatVAcEY9mxeNU1vW93kt3w 0.00088222 Waves
· 2021.07.04 18:41 · transfer -0.12600000 WESAbundance ———————————————————————————————— 3PBwEN2faErkQP2eJjt53U5zoj253TBPSwL 0.00100000 Waves
· 2021.07.04 18:28 · exchange -50.014947 XTN. ———————— 110.000000 WESAbundance/XTN. ——— 3P5fWuwfzWeZmGcWNGVgAsrqHBSmTp782qZ 0.00211777 Waves
· 2021.07.04 14:56 · exchange -0.00201466 WBTC ——————— 35672.600000 WBTC/XTN. ————————— 3PPMi432xo8p4eN6i3hmyxynG3sv33tvLJt 0.00300000 Waves
· 2021.07.03 17:17 · exchange -55.211364 USDT ———————— 0.001800 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.07.03 15:57 · exchange -5.89999923 Waves —————— 0.00012770 MultiDEX/Waves —————— 3PHChUr7X3gG9VuRAythye7mvTpj76pC9Y7 0.00300000 Waves
· 2021.07.03 08:51 · exchange -0.00279000 WBTC ——————— 0.00047495 Waves/WBTC —————————— 3P5xSUNUSnkL6d71L3RR9NjtAXvpVy8zESN 0.00299998 Waves
· 2021.07.02 09:49 · transfer -3.00000000 Waves ——————————————————————————————————————— 3PP5DwPzbUXnyj3tnx9ebQoNXrvzNqEtT1R 0.00100000 Waves
· 2021.07.02 06:44 · exchange -0.00143376 WBTC ——————— 0.00047016 Waves/WBTC —————————— 3P99PwrrfHHVYwt4LZRobWGxa2JByLKhzNe 0.00299997 Waves
· 2021.06.30 17:32 · exchange -0.08041600 Waves —————— 0.00013501 MultiDEX/Waves —————— 3PLvQqggvKB4oaiJNLcpsyoHNtX2Dvwsp4Q 0.00300000 Waves
· 2021.06.28 19:03 · exchange -0.00004425 WBTC ——————— 0.00040555 Waves/WBTC —————————— 3P99PwrrfHHVYwt4LZRobWGxa2JByLKhzNe 0.420175 USDT
· 2021.06.28 18:34 · exchange -18.244904 USDT ———————— 0.002755 MultiDEX/USDT ————————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.418937 USDT
· 2021.06.28 11:32 · exchange -5.55295541 Waves —————— 0.00019995 MultiDEX/Waves —————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.06.28 11:28 · exchange -0.00219999 WBTC ——————— 0.00040012 Waves/WBTC —————————— 3P99PwrrfHHVYwt4LZRobWGxa2JByLKhzNe 0.00299998 Waves
· 2021.06.27 00:21 · transfer -0.80347406 WESAbundance ———————————————————————————————— 3P2C2GFdbthQ3QiNoAiift6qTD2kv2Htv2o 0.00100000 Waves
· 2021.06.27 00:18 · transfer -0.00200000 Waves ——————————————————————————————————————— 3P2C2GFdbthQ3QiNoAiift6qTD2kv2Htv2o 0.00100000 Waves
· 2021.06.26 12:20 · exchange -2.30938992 Waves —————— 9.00000000 WESAbundance/Waves    3P84V3P6DY5qVdAn87fjqBtBrqpjcx1AgkV 0.00106449 Waves
· 2021.06.26 12:20 · exchange -4.19899284 Waves —————— 9.00000000 WESAbundance/Waves    3PEgo3GjPnp9zDwwk75sunxRSMHGp6Mz7iG 0.00193550 Waves
· 2021.06.26 02:20 · exchange -8.457509 USDT ————————— 0.002945 MultiDEX/USDT ————————— 3PBKA2784FDBEbovmN9Wk1PZQZcA8HcgYh5 0.00300000 Waves
· 2021.06.24 13:23 · exchange -0.76812979 Waves —————— 0.00022199 MultiDEX/Waves —————— 3PQo1BeamZn4faT2iDEyF6aFHBTufAnYiij 0.00300000 Waves
· 2021.06.24 13:20 · exchange -9.857677 USDT ————————— 13.160000 Waves/USDT ——————————— 3P6Mnx5AZuTxBp4Hj2VzzFw2ef8YJnn7g6w 0.00299999 Waves
· 2021.06.24 11:07 · exchange -1.11199645 Waves —————— 0.00022150 MultiDEX/Waves —————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00118847 Waves
· 2021.06.24 10:54 · exchange -1.69494901 Waves —————— 0.00022150 MultiDEX/Waves —————— 3PBKA2784FDBEbovmN9Wk1PZQZcA8HcgYh5 0.00181152 Waves
· 2021.06.24 10:44 · transfer -4.80300000 Waves ——————————————————————————————————————— 3PGhkjx8cn25jaiudEXUVxyGVQpbowRM9hK 0.00100000 Waves
· 2021.06.24 10:26 · exchange -0.00299999 WBTC ——————— 0.00039224 Waves/WBTC —————————— 3P5wPrvSgxks5NzTPGDJXokT9PKQBSAp8En 0.00299999 Waves
· 2021.06.23 09:55 · transfer -0.02100000 WESAbundance ———————————————————————————————— 3PHNU7Pc9qXf9pAVcf64K18YVfeFnV1vTcr 0.00100000 Waves
· 2021.06.23 09:37 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PHNU7Pc9qXf9pAVcf64K18YVfeFnV1vTcr 0.00100000 Waves
· 2021.06.23 09:33 · transfer -0.00200000 Waves ——————————————————————————————————————— 3P2Fa5t2bN9Q4AuMSqMTwswcLSchRtwWLV2 0.00100000 Waves
· 2021.06.23 00:48 · transfer -0.20000000 Waves ——————————————————————————————————————— 3PMAX6rARJn2VqgKEckyDYwsLY2GJKHyZ5q 0.00100000 Waves
· 2021.06.21 01:54 · exchange -1.20404200 Waves —————— 0.00017000 MultiDEX/Waves —————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.06.21 01:51 · exchange -24.994392 XTN. ———————— 17.686000 Waves/XTN. ——————————— 3P6Mnx5AZuTxBp4Hj2VzzFw2ef8YJnn7g6w 0.00299999 Waves
· 2021.06.20 06:21 · transfer -0.00100000 Waves ——————————————————————————————————————— 3P2Fa5t2bN9Q4AuMSqMTwswcLSchRtwWLV2 0.00100000 Waves
· 2021.06.20 06:19 · transfer -0.76000000 WESAbundance ———————————————————————————————— 3P2Fa5t2bN9Q4AuMSqMTwswcLSchRtwWLV2 0.00100000 Waves
· 2021.06.20 06:15 · exchange -24.999999 XTN. ———————— 127.000000 WESAbundance/XTN. ——— 3PFgJjCUXmhd1AGACTQB9xpVX2VrV6PN9dv 0.00158834 Waves
· 2021.06.20 05:45 · exchange -8.926249 XTN. ————————— 125.900000 WESAbundance/XTN. ——— 3P9ZEir5C7NVAFxfxggSevh8FX4cuqfBVXd 0.00049398 Waves
· 2021.06.20 05:39 · exchange -0.00167575 WBTC ——————— 35206.770000 WBTC/XTN. ————————— 3P1zj2LdTPRh7e1jNLgvpKRoHnfUkYgeLv2 0.00300000 Waves
· 2021.06.20 01:27 · exchange -2188.95251838 WESA ———— 25000.00021000 WESAbundance/WESA 3P8sVQm67SCMgwqV3u81SNnLGCpezxzDKCF 0.00081890 Waves
· 2021.06.19 22:15 · exchange -131.14425110 WESA ————— 25000.00021000 WESAbundance/WESA 3PNbgfXfBWXSBdTUUUUAYr7x83B3PG5UKB7 0.00004906 Waves
· 2021.06.19 14:14 · exchange -5699.00754787 WESA ———— 25000.00021000 WESAbundance/WESA 3P5GDKCV4C3wc9BzwkavPUJa28SnBgGa4sR 0.00213203 Waves
· 2021.06.19 03:01 · transfer -0.00200000 Waves ——————————————————————————————————————— 3P53jGL25LFZvtGb3zJwATHxTAw8WfDhi1f 0.00100000 Waves
· 2021.06.18 04:10 · transfer -28000.00000000 WESA ———————————————————————————————————— 3P53jGL25LFZvtGb3zJwATHxTAw8WfDhi1f 0.00100000 Waves
· 2021.06.16 14:19 · transfer -0.01600000 WESAbundance ———————————————————————————————— 3PQHcAnqJva596E3MuPyzKmg1Gc2Ku35ghr 0.00100000 Waves
· 2021.06.16 14:16 · transfer -0.00100000 Waves ——————————————————————————————————————— 3PQHcAnqJva596E3MuPyzKmg1Gc2Ku35ghr 0.00100000 Waves
· 2021.06.16 03:03 · transfer -0.68000000 WESAbundance ———————————————————————————————— 3P8bmguqNhyHYsZJaozCBWmnKkEgtjFnxVM 0.00100000 Waves
· 2021.06.16 02:52 · transfer -0.00300000 Waves ——————————————————————————————————————— 3P8bmguqNhyHYsZJaozCBWmnKkEgtjFnxVM 0.00100000 Waves
· 2021.06.15 18:02 · exchange -3.50085100 Waves —————— 0.00025555 MultiDEX/Waves —————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.06.15 17:59 · exchange -0.00141142 WBTC ——————— 0.00040261 Waves/WBTC —————————— 3P5xSUNUSnkL6d71L3RR9NjtAXvpVy8zESN 0.00299997 Waves
· 2021.06.15 17:45 · exchange -0.00002726 WBTC ——————— 0.00000010 MultiDEX/WBTC ——————— 3P4N2EC9SWtVCQqoyZrHXXNKJH9E9MAyHVX 0.00005530 Waves
· 2021.06.15 17:45 · exchange -0.00004004 WBTC ——————— 0.00000010 MultiDEX/WBTC ——————— 3P4N2EC9SWtVCQqoyZrHXXNKJH9E9MAyHVX 0.00008123 Waves
· 2021.06.15 17:31 · exchange -0.00002021 WBTC ——————— 0.00040429 Waves/WBTC —————————— 3P5xSUNUSnkL6d71L3RR9NjtAXvpVy8zESN 0.142692 USDT
· 2021.06.15 05:23 · exchange -0.02640000 WESA ——————— 48000.00000000 WESAbundance/WESA 3PLzLyWEkKrxt4gBJhRRieSvo1QF4bW8FaP
· 2021.06.15 03:43 · exchange -5440.00032000 WESA ———— 48000.00000000 WESAbundance/WESA 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00058245 Waves
· 2021.06.15 03:23 · exchange -22579.07712000 WESA ——— 48000.00000000 WESAbundance/WESA 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00241753 Waves
· 2021.06.15 02:35 · exchange -1.29275589 Waves —————— 0.00025555 MultiDEX/Waves —————— 3PDs7755bKcaJQaL2xyEi7x3fdYdcSEMuat 0.00300000 Waves
· 2021.06.15 02:32 · exchange -20.142934 XTN. ———————— 15.599155 Waves/XTN. ——————————— 3P2SNrGKHMuHcHxwMeDGwksrok3P7k4rfXx 0.00299999 Waves
· 2021.06.15 02:14 · exchange -1035.61920000 WESA ———— 48000.00000000 WESAbundance/WESA 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00012056 Waves
· 2021.06.15 02:01 · exchange -0.00178740 WESAbundance 80.000002 WESAbundance/XTN. ———— 3PLzLyWEkKrxt4gBJhRRieSvo1QF4bW8FaP 0.00001040 Waves
· 2021.06.15 02:01 · exchange -0.24999998 WESAbundance 80.000003 WESAbundance/XTN. ———— 3PFizUeSpZs246UvSojUL1TXsCDyAUYNjcR 0.00145549 Waves
· 2021.06.15 01:21 · exchange -5697.22752000 WESA ———— 48000.00000000 WESAbundance/WESA 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00066325 Waves
· 2021.06.15 01:20 · exchange -14226.32976000 WESA ——— 48000.00000000 WESAbundance/WESA 3P4Y2b5vGL9q8j3RxSRmgnZvF4JPUGEc916 0.00165618 Waves
· 2021.06.15 01:17 · exchange -4731.13008000 WESA ———— 48000.00000000 WESAbundance/WESA 3P7pxjQgL3wvWWUL4QnmPAwc2aRJs1xUbrk 0.00055078 Waves
· 2021.06.15 01:17 · exchange -79.08816000 WESA —————— 48000.00000000 WESAbundance/WESA 3PHJAUHcusxvaF76MmKyKQgpjXjU9YJpyBr 0.00000920 Waves
· 2021.05.21 02:17 · transfer -0.39000000 Waves ——————————————————————————————————————— 3PGrPJ3x4WCpVBFWwG5TzFGGSNVSAvFuGsC 0.00100000 Waves
· 2021.05.21 01:53 · transfer -0.28255005 WESA ———————————————————————————————————————— 3P99oVcVfvvrXtVUFPQmAVjTb88t83N2f9W 0.00100000 Waves
· 2021.05.19 02:21 · exchange -10.956544 XTN. ———————— 28.020600 Waves/XTN. ——————————— 3PEDLHFjChdbkUCu1wsfpV54NY2puAckJvK 0.143961 XTN.
· 2021.05.18 12:32 · transfer -5.00000000 WESA ———————————————————————————————————————— 3P8bmguqNhyHYsZJaozCBWmnKkEgtjFnxVM 0.00100000 Waves
· 2021.05.18 11:07 · exchange -13.536195 XTN. ———————— 7.779899 WESA/XTN. ————————————— 3P5jQa1GrAPtz1NGhAZUCvv975WVZGubeoL 0.00104393 Waves
· 2021.05.18 11:03 · exchange -25.363299 XTN. ———————— 7.779899 WESA/XTN. ————————————— 3P5jQa1GrAPtz1NGhAZUCvv975WVZGubeoL 0.00195606 Waves
· 2021.05.13 01:07 · transfer -1.38300000 WESA ———————————————————————————————————————— 3PDdJQeoLoeC5oFvVJR2f2CH5Xjy6sSw6wx 0.00100000 Waves
· 2021.05.12 20:19 · transfer -0.16000000 WESA ———————————————————————————————————————— 3PDdJQeoLoeC5oFvVJR2f2CH5Xjy6sSw6wx 0.00100000 Waves
...

github/deemru/w8io/786bc32 
24.04 ms