Cool Gingerbread Millipede

Recently Rewarded
Track your hotspot
Monitor your portfolio performance and get instant alerts.
Witness
ValidNot Selected Arrival Rank: 32 of 34Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 64 of 75Late: 20 ms
Witness
ValidNot Selected Arrival Rank: 175 of 179Late: 120 ms
Witness
ValidNot Selected Arrival Rank: 171 of 174Late: 101 ms
Witness
ValidNot Selected Arrival Rank: 57 of 57Late: 96 ms
Witness
ValidNot Selected Arrival Rank: 24 of 26Late: 20 ms
Witness
ValidNot Selected Arrival Rank: 83 of 86Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 298 of 376Late: 42 ms
Witness
ValidSelected Arrival Rank: 11 of 15On Time: -71 ms
Witness
ValidNot Selected Arrival Rank: 49 of 50Late: 86 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 175 of 199Late: 34 ms
IOT Data
Data Credits: 3 Packets: 1 Payload Size: 60
Witness
ValidNot Selected Arrival Rank: 172 of 196Late: 31 ms
Witness
ValidNot Selected Arrival Rank: 50 of 56Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 42 of 46Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 73 of 80Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 46 of 46Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 39 of 50Late: 19 ms
Witness
ValidNot Selected Arrival Rank: 218 of 238Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 80 of 85Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 83 of 102Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 32 of 33Late: 97 ms
Witness
ValidNot Selected Arrival Rank: 21 of 23Late: 12 ms
Witness
ValidNot Selected Arrival Rank: 75 of 76Late: 102 ms
Witness
ValidNot Selected Arrival Rank: 143 of 165Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 413 of 531Late: 35 ms
Witness
InvalidNot Selected Arrival Rank: 326 of 448Late: 31 ms
Beaconer
Valid
Witness
ValidNot Selected Arrival Rank: 191 of 231Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 34 of 41Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 327 of 360Late: 48 ms
Witness
ValidNot Selected Arrival Rank: 65 of 73Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 79 of 80Late: 108 ms
Witness
ValidNot Selected Arrival Rank: 47 of 49Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 40 of 42Late: 31 ms
Witness
ValidNot Selected Arrival Rank: 466 of 679Late: 23 ms
Witness
ValidSelected Arrival Rank: 9 of 10
Witness
ValidNot Selected Arrival Rank: 59 of 76Late: 22 ms
Witness
ValidNot Selected Arrival Rank: 100 of 109Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 47 of 49Late: 33 ms
Witness
InvalidNot Selected Arrival Rank: 129 of 247Late: 25 ms
Witness
ValidSelected Arrival Rank: 9 of 9
Witness
ValidNot Selected Arrival Rank: 163 of 180Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 29 of 30Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 310 of 361Late: 42 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 27 of 30Late: 25 ms
Witness
ValidNot Selected Arrival Rank: 184 of 198Late: 43 ms
Witness
ValidNot Selected Arrival Rank: 35 of 35Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 30 of 30Late: 101 ms
Witness
ValidNot Selected Arrival Rank: 94 of 98Late: 90 ms
Witness
ValidNot Selected Arrival Rank: 32 of 36Late: 19 ms
Witness
ValidNot Selected Arrival Rank: 290 of 295Late: 107 ms
Witness
ValidNot Selected Arrival Rank: 47 of 48Late: 98 ms
Witness
InvalidNot Selected Arrival Rank: 552 of 680Late: 48 ms
Witness
ValidNot Selected Arrival Rank: 122 of 150Late: 23 ms
Witness
ValidNot Selected Arrival Rank: 305 of 385Late: 36 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 21 of 21Late: 14 ms
Witness
ValidNot Selected Arrival Rank: 83 of 83Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 15 of 15Late: 21 ms
Witness
ValidNot Selected Arrival Rank: 80 of 81Late: 104 ms
Witness
ValidNot Selected Arrival Rank: 135 of 157Late: 29 ms
Witness
InvalidNot Selected Arrival Rank: 63 of 123Late: 22 ms
Witness
ValidNot Selected Arrival Rank: 113 of 118Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 521 of 534Late: 104 ms
Witness
InvalidNot Selected Arrival Rank: 106 of 201Late: 16 ms
Witness
InvalidNot Selected Arrival Rank: 598 of 819Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 200 of 213Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 280 of 286Late: 105 ms
Witness
ValidNot Selected Arrival Rank: 46 of 49Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 129 of 132Late: 44 ms
Witness
ValidNot Selected Arrival Rank: 119 of 120Late: 106 ms
Witness
InvalidNot Selected Arrival Rank: 599 of 749Late: 38 ms
Witness
ValidNot Selected Arrival Rank: 68 of 71Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 33 of 39Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 163 of 166Late: 110 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 971 of 1156Late: 49 ms
Witness
ValidNot Selected Arrival Rank: 45 of 47Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 120 of 142Late: 41 ms
Witness
ValidNot Selected Arrival Rank: 16 of 16Late: 73 ms
Witness
ValidNot Selected Arrival Rank: 1582 of 1907Late: 68 ms
Witness
ValidNot Selected Arrival Rank: 178 of 194Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 115 of 121Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 108 of 108Late: 99 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 126 of 144Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 34 of 35Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 116 of 118Late: 111 ms
Witness
ValidNot Selected Arrival Rank: 187 of 242Late: 25 ms
Witness
ValidNot Selected Arrival Rank: 156 of 174Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 192 of 197Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 34 of 35Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 489 of 535Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 242 of 379Late: 31 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 1204 of 1461Late: 52 ms
Witness
ValidNot Selected Arrival Rank: 72 of 94Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 58 of 69Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 69 of 78Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 59 of 69Late: 23 ms
Witness
ValidNot Selected Arrival Rank: 205 of 240Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 24 of 25Late: 15 ms
Witness
ValidNot Selected Arrival Rank: 44 of 52Late: 21 ms
Witness
ValidNot Selected Arrival Rank: 430 of 463Late: 41 ms
Witness
ValidNot Selected Arrival Rank: 68 of 69Late: 93 ms
Witness
ValidNot Selected Arrival Rank: 253 of 282Late: 39 ms
Witness
ValidNot Selected Arrival Rank: 136 of 144Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 195 of 208Late: 38 ms
Witness
ValidNot Selected Arrival Rank: 57 of 65Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 83 of 88Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 61 of 65Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 84 of 109Late: 17 ms
Witness
ValidNot Selected Arrival Rank: 15 of 17Late: 14 ms
Witness
ValidNot Selected Arrival Rank: 34 of 35Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 205 of 205Late: 103 ms
Witness
InvalidNot Selected Arrival Rank: 342 of 535Late: 14,717 ms
Witness
ValidNot Selected Arrival Rank: 44 of 45Late: 31 ms
Witness
ValidNot Selected Arrival Rank: 73 of 80Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 99 of 106Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 78 of 84Late: 39 ms
IOT Data
Data Credits: 11 Packets: 4 Payload Size: 238
Witness
ValidSelected Arrival Rank: 15 of 16On Time: -4 ms
Witness
ValidNot Selected Arrival Rank: 386 of 532Late: 39 ms
Witness
ValidNot Selected Arrival Rank: 44 of 47Late: 31 ms
Witness
ValidNot Selected Arrival Rank: 230 of 249Late: 36 ms
IOT Data
Data Credits: 3 Packets: 1 Payload Size: 58
Witness
InvalidNot Selected Arrival Rank: 92 of 137Late: 15,264 ms
Witness
ValidNot Selected Arrival Rank: 19 of 19Late: 21 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
IOT Data
Data Credits: 2 Packets: 1 Payload Size: 39
Witness
ValidNot Selected Arrival Rank: 501 of 601Late: 49 ms
Witness
ValidNot Selected Arrival Rank: 98 of 105Late: 40 ms
Witness
ValidNot Selected Arrival Rank: 114 of 127Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 23 of 23Late: 95 ms
Witness
ValidNot Selected Arrival Rank: 53 of 58Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 24 of 24Late: 98 ms
Witness
ValidNot Selected Arrival Rank: 1241 of 1415Late: 61 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidSelected Arrival Rank: 13 of 15On Time: -11 ms
Beaconer
Valid
Witness
ValidNot Selected Arrival Rank: 322 of 398Late: 37 ms
Witness
ValidNot Selected Arrival Rank: 172 of 176Late: 42 ms
Witness
ValidNot Selected Arrival Rank: 348 of 424Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 101 of 110Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 103 of 126Late: 25 ms
Witness
ValidNot Selected Arrival Rank: 44 of 47Late: 87 ms
Witness
ValidNot Selected Arrival Rank: 140 of 213Late: 22 ms
Witness
ValidNot Selected Arrival Rank: 246 of 335Late: 39 ms
Witness
ValidNot Selected Arrival Rank: 50 of 55Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 137 of 156Late: 40 ms
Witness
ValidNot Selected Arrival Rank: 59 of 60Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 174 of 191Late: 40 ms
Witness
ValidNot Selected Arrival Rank: 51 of 58Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 155 of 173Late: 41 ms
Witness
ValidNot Selected Arrival Rank: 160 of 182Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 62 of 63Late: 96 ms
Witness
ValidNot Selected Arrival Rank: 244 of 260Late: 38 ms
Witness
ValidNot Selected Arrival Rank: 345 of 366Late: 112 ms
Witness
ValidNot Selected Arrival Rank: 74 of 75Late: 39 ms
Witness
ValidNot Selected Arrival Rank: 22 of 23Late: 27 ms
Witness
ValidSelected Arrival Rank: 13 of 15On Time: -431 ms
Witness
ValidSelected Arrival Rank: 4 of 4
Witness
InvalidNot Selected Arrival Rank: 155 of 203Late: 42 ms
Witness
ValidNot Selected Arrival Rank: 105 of 128Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 140 of 155Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 210 of 252Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 53 of 57Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 169 of 187Late: 34 ms
Witness
InvalidNot Selected Arrival Rank: 143 of 296Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 125 of 135Late: 38 ms
Witness
ValidNot Selected Arrival Rank: 268 of 371Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 47 of 48Late: 107 ms
Witness
ValidSelected Arrival Rank: 11 of 12
Witness
ValidNot Selected Arrival Rank: 251 of 290Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 52 of 62Late: 20 ms
Witness
InvalidNot Selected Arrival Rank: 410 of 467Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 75 of 89Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 119 of 123Late: 112 ms
Witness
ValidNot Selected Arrival Rank: 97 of 106Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 761 of 838Late: 42 ms
Witness
ValidNot Selected Arrival Rank: 199 of 251Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 57 of 67Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 55 of 58Late: 28 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 201 of 216Late: 107 ms
Witness
ValidNot Selected Arrival Rank: 214 of 246Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 37 of 40Late: 22 ms
Witness
ValidNot Selected Arrival Rank: 259 of 283Late: 113 ms
Witness
ValidNot Selected Arrival Rank: 135 of 155Late: 39 ms
Witness
ValidNot Selected Arrival Rank: 284 of 368Late: 26 ms
Witness
InvalidNot Selected Arrival Rank: 274 of 292Late: 46 ms
Witness
ValidNot Selected Arrival Rank: 22 of 24Late: 17 ms
Witness
ValidNot Selected Arrival Rank: 1074 of 1383Late: 69 ms
Witness
ValidNot Selected Arrival Rank: 47 of 54Late: 23 ms
Witness
InvalidNot Selected Arrival Rank: 389 of 468Late: 29 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 91 of 100Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 355 of 466Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 224 of 249Late: 97 ms
Witness
ValidNot Selected Arrival Rank: 214 of 233Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 78 of 86Late: 43 ms
Witness
ValidNot Selected Arrival Rank: 189 of 191Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 68 of 70Late: 38 ms
Witness
ValidNot Selected Arrival Rank: 282 of 308Late: 53 ms
Witness
ValidNot Selected Arrival Rank: 49 of 49Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 50 of 54Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 775 of 799Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 121 of 126Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 83 of 87Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 231 of 261Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 114 of 121Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 22 of 27Late: 8 ms
Witness
ValidSelected Arrival Rank: 13 of 13
Witness
ValidNot Selected Arrival Rank: 59 of 59Late: 31 ms
Witness
ValidNot Selected Arrival Rank: 169 of 172Late: 107 ms
Witness
ValidNot Selected Arrival Rank: 18 of 18Late: 88 ms
Witness
ValidNot Selected Arrival Rank: 18 of 18Late: 16 ms
Witness
ValidNot Selected Arrival Rank: 16 of 18Late: 13 ms
Witness
ValidNot Selected Arrival Rank: 56 of 62Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 56 of 58Late: 106 ms
Witness
ValidSelected Arrival Rank: 12 of 16On Time: -11 ms
Witness
ValidNot Selected Arrival Rank: 119 of 161Late: 17 ms
Witness
ValidNot Selected Arrival Rank: 142 of 150Late: 37 ms
Witness
ValidNot Selected Arrival Rank: 42 of 48Late: 30 ms
Witness
ValidNot Selected Arrival Rank: 288 of 369Late: 38 ms
Witness
InvalidNot Selected Arrival Rank: 584 of 824Late: 43 ms
Witness
ValidNot Selected Arrival Rank: 109 of 118Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 91 of 101Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 53 of 69Late: 20 ms
Witness
ValidNot Selected Arrival Rank: 15 of 15Late: 22 ms
Witness
ValidNot Selected Arrival Rank: 37 of 38Late: 20 ms
Witness
ValidNot Selected Arrival Rank: 303 of 382Late: 33 ms
Witness
InvalidNot Selected Arrival Rank: 668 of 974Late: 40 ms
Witness
ValidNot Selected Arrival Rank: 63 of 68Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 69 of 70Late: 43 ms
Witness
ValidNot Selected Arrival Rank: 64 of 66Late: 36 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 22
Witness
InvalidNot Selected Arrival Rank: 406 of 605Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 40 of 42Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 1281 of 1637Late: 51 ms
Witness
ValidNot Selected Arrival Rank: 247 of 270Late: 119 ms
Witness
ValidNot Selected Arrival Rank: 16 of 17Late: 7 ms
Witness
ValidNot Selected Arrival Rank: 137 of 160Late: 29 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 235 of 259Late: 36 ms
Witness
ValidNot Selected Arrival Rank: 71 of 73Late: 89 ms
Witness
ValidNot Selected Arrival Rank: 41 of 46Late: 35 ms
Witness
InvalidNot Selected Arrival Rank: 628 of 871Late: 41 ms
Witness
ValidNot Selected Arrival Rank: 472 of 587Late: 28 ms
Witness
ValidNot Selected Arrival Rank: 63 of 72Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 53 of 53Late: 96 ms
Witness
ValidNot Selected Arrival Rank: 54 of 61Late: 30 ms
Witness
ValidSelected Arrival Rank: 8 of 10On Time: -10 ms
Witness
ValidNot Selected Arrival Rank: 37 of 40Late: 26 ms
Witness
ValidNot Selected Arrival Rank: 178 of 187Late: 42 ms
Witness
ValidNot Selected Arrival Rank: 125 of 132Late: 40 ms
Witness
ValidSelected Arrival Rank: 14 of 14
Witness
InvalidNot Selected Arrival Rank: 146 of 175Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 20 of 20Late: 13 ms
Witness
ValidNot Selected Arrival Rank: 54 of 59Late: 25 ms
Witness
ValidNot Selected Arrival Rank: 207 of 217Late: 37 ms
Witness
ValidNot Selected Arrival Rank: 23 of 25Late: 28 ms
Witness
ValidSelected Arrival Rank: 12 of 13On Time: -7 ms
Witness
ValidNot Selected Arrival Rank: 132 of 140Late: 35 ms
Witness
ValidNot Selected Arrival Rank: 77 of 79Late: 36 ms
IOT Data
Data Credits: 1 Packets: 1 Payload Size: 24
Witness
ValidNot Selected Arrival Rank: 45 of 46Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 68 of 69Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 46 of 49Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 242 of 276Late: 49 ms
Witness
ValidNot Selected Arrival Rank: 86 of 96Late: 27 ms
Witness
ValidNot Selected Arrival Rank: 48 of 53Late: 19 ms
Witness
InvalidNot Selected Arrival Rank: 83 of 96Late: 34 ms
Witness
ValidNot Selected Arrival Rank: 43 of 45Late: 24 ms
Witness
ValidNot Selected Arrival Rank: 319 of 332Late: 105 ms
Witness
ValidNot Selected Arrival Rank: 585 of 694Late: 49 ms
Witness
ValidNot Selected Arrival Rank: 28 of 36Late: 14 ms
Witness
ValidSelected Arrival Rank: 9 of 10On Time: -2 ms
Witness
ValidNot Selected Arrival Rank: 33 of 35Late: 103 ms
Witness
ValidNot Selected Arrival Rank: 67 of 73Late: 32 ms
IOT Reward
0.09458723 HNT
Witness
ValidNot Selected Arrival Rank: 236 of 289Late: 29 ms
Witness
ValidNot Selected Arrival Rank: 106 of 127Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 51 of 61Late: 17 ms
Witness
ValidNot Selected Arrival Rank: 687 of 706Late: 269 ms
Witness
ValidNot Selected Arrival Rank: 197 of 211Late: 44 ms
Witness
ValidNot Selected Arrival Rank: 174 of 182Late: 98 ms
Witness
ValidNot Selected Arrival Rank: 30 of 31Late: 25 ms
Witness
ValidNot Selected Arrival Rank: 83 of 89Late: 33 ms
Witness
ValidNot Selected Arrival Rank: 236 of 265Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 177 of 193Late: 32 ms
Witness
ValidNot Selected Arrival Rank: 23 of 23Late: 21 ms
Witness
ValidNot Selected Arrival Rank: 52 of 52Late: 35 ms