tx · 5iXNFBMHS3jmU5KmRBJoveq1pFk86wBWkngnDwE2prb6

3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY:  -0.00900000 Waves

2019.08.31 13:32 [655319] data 3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY > SELF 0.00000000 Waves

3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_16606609_2019-08-24_871d1: "{"sport":"Soccer","country":"Norway","league":"2nd Division, avd 1","external_id":16606609,"timestamp":1566648000,"status":100,"updated_at":1567247535,"teams":[{"name":"Vidar FK","score":1},{"name":"Nardo","score":3}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_16606213_2019-08-24_871d1: "{"sport":"Soccer","country":"Norway","league":"1st Division","external_id":16606213,"timestamp":1566653400,"status":100,"updated_at":1567247535,"teams":[{"name":"Sandnes Ulf","score":1},{"name":"Aalesunds FK","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_16599733_2019-08-24_871d1: "{"sport":"Soccer","country":"Norway","league":"Eliteserien","external_id":16599733,"timestamp":1566662400,"status":100,"updated_at":1567247535,"teams":[{"name":"Rosenborg BK","score":3},{"name":"Stabaek Fotball","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18909742_2019-08-24_871d1: "{"sport":"Soccer","country":"North Macedonia","league":"1. MFL","external_id":18909742,"timestamp":1566658800,"status":100,"updated_at":1567247535,"teams":[{"name":"FK Vardar Skopje","score":2},{"name":"FK Rabotnicki Skopje","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18440724_2019-08-24_871d1: "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440724,"timestamp":1566672300,"status":100,"updated_at":1567247535,"teams":[{"name":"SC Heerenveen","score":0},{"name":"FC Twente Enschede","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18440726_2019-08-24_871d1: "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440726,"timestamp":1566668700,"status":60,"updated_at":1567247535,"teams":[{"name":"PSV Eindhoven","score":0},{"name":"FC Groningen","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18440722_2019-08-24_871d1: "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440722,"timestamp":1566668700,"status":100,"updated_at":1567247535,"teams":[{"name":"Heracles Almelo","score":1},{"name":"Vitesse Arnhem","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18440718_2019-08-24_871d1: "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440718,"timestamp":1566664200,"status":100,"updated_at":1567247535,"teams":[{"name":"Willem II Tilburg","score":2},{"name":"FC Emmen","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17730712_2019-08-24_871d1: "{"sport":"Soccer","country":"Moldova","league":"Divizia Nationala","external_id":17730712,"timestamp":1566666000,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Sheriff Tiraspol","score":2},{"name":"FC Sfintul Gheorghe","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17729908_2019-08-24_871d1: "{"sport":"Soccer","country":"Moldova","league":"Divizia Nationala","external_id":17729908,"timestamp":1566658800,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Milsami","score":1},{"name":"FC Zimbru Chisinau","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18515288_2019-08-24_871d1: "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515288,"timestamp":1566612000,"status":100,"updated_at":1567247535,"teams":[{"name":"Club Santos Laguna","score":2},{"name":"CF Monterrey","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18515286_2019-08-24_871d1: "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515286,"timestamp":1566612000,"status":100,"updated_at":1567247535,"teams":[{"name":"CA Monarcas Morelia","score":2},{"name":"Pumas Unam","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18515284_2019-08-24_871d1: "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515284,"timestamp":1566604800,"status":100,"updated_at":1567247535,"teams":[{"name":"Tiburones Rojos de Veracruz","score":1},{"name":"San Luis","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_19048110_2019-08-24_871d1: "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048110,"timestamp":1566671400,"status":100,"updated_at":1567247535,"teams":[{"name":"Balzan Youths","score":2},{"name":"Sliema Wanderers FC","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_19048108_2019-08-24_871d1: "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048108,"timestamp":1566666000,"status":100,"updated_at":1567247535,"teams":[{"name":"Gudja United","score":1},{"name":"Hibernians FC","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_19048106_2019-08-24_871d1: "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048106,"timestamp":1566664200,"status":100,"updated_at":1567247535,"teams":[{"name":"Tarxien Rainbows FC","score":0},{"name":"Mosta FC","score":4}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17461957_2019-08-24_871d1: "{"sport":"Soccer","country":"Lithuania","league":"A Liga","external_id":17461957,"timestamp":1566655200,"status":70,"updated_at":1567247535,"teams":[{"name":"Stumbras Kaunas","score":0},{"name":"FK Kauno Zalgiris","score":3}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17412309_2019-08-24_871d1: "{"sport":"Soccer","country":"Latvia","league":"Virsliga","external_id":17412309,"timestamp":1566662400,"status":100,"updated_at":1567247535,"teams":[{"name":"FK Liepaja","score":1},{"name":"FK Ventspils","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_19095776_2019-08-24_871d1: "{"sport":"Soccer","country":"Kazakhstan","league":"Premier League","external_id":19095776,"timestamp":1566651600,"status":100,"updated_at":1567247535,"teams":[{"name":"Tobol Kostanay","score":2},{"name":"FK Atyrau","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_19095774_2019-08-24_871d1: "{"sport":"Soccer","country":"Kazakhstan","league":"Premier League","external_id":19095774,"timestamp":1566651600,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Ordabasy","score":3},{"name":"Shakhter Karagandy","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431121_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431121,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Tokushima Vortis","score":6},{"name":"FC Ryukyu","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431119_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431119,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Renofa Yamaguchi","score":0},{"name":"V-Varen Nagasaki","score":4}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431115_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431115,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Niigata Albirex","score":2},{"name":"Zweigen Kanazawa","score":3}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431113_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431113,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Montedio Yamagata","score":2},{"name":"Tochigi SC","score":0}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431117_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431117,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Kyoto Sanga FC","score":1},{"name":"Avispa Fukuoka","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431111_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431111,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"Yokohama FC","score":5},{"name":"Kagoshima United","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431107_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431107,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"Mito Hollyhock","score":1},{"name":"Tokyo Verdy","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_17431109_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431109,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"JEF United Ichihara Chiba","score":0},{"name":"Ventforet Kofu","score":3}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18381945_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381945,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Vegalta Sendai","score":1},{"name":"Shonan Bellmare","score":1}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18381949_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381949,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Kawasaki Frontale","score":2},{"name":"Shimizu S-Pulse","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18381951_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381951,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Jubilo Iwata","score":0},{"name":"Cerezo Osaka","score":2}]}"
3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY: event_18381953_2019-08-24_871d1: "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381953,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Sanfrecce Hiroshima","score":0},{"name":"Oita Trinita","score":0}]}"

{ "type": 12, "id": "5iXNFBMHS3jmU5KmRBJoveq1pFk86wBWkngnDwE2prb6", "fee": 900000, "feeAssetId": null, "timestamp": 1567247574600, "version": 1, "sender": "3MtaYeFUFdpQMTmimpgR3przeDUhFwdZdwY", "senderPublicKey": "8MQMsdv2DPvWNp9KHDcBQXE3J2CMaFwLonJ1ysJn6xb9", "proofs": [ "3UAfZjmfGta43aMMJYFSyqCUa8Vmze37yaandwu2ejoCuehmVqfngfFkTa1VobvXz79v5WTZAv8sddbogck6jWsR" ], "data": [ { "key": "event_18381953_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381953,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Sanfrecce Hiroshima","score":0},{"name":"Oita Trinita","score":0}]}" }, { "key": "event_18381951_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381951,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Jubilo Iwata","score":0},{"name":"Cerezo Osaka","score":2}]}" }, { "key": "event_18381949_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381949,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Kawasaki Frontale","score":2},{"name":"Shimizu S-Pulse","score":2}]}" }, { "key": "event_18381945_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League","external_id":18381945,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Vegalta Sendai","score":1},{"name":"Shonan Bellmare","score":1}]}" }, { "key": "event_17431109_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431109,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"JEF United Ichihara Chiba","score":0},{"name":"Ventforet Kofu","score":3}]}" }, { "key": "event_17431107_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431107,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"Mito Hollyhock","score":1},{"name":"Tokyo Verdy","score":2}]}" }, { "key": "event_17431111_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431111,"timestamp":1566637200,"status":100,"updated_at":1567247535,"teams":[{"name":"Yokohama FC","score":5},{"name":"Kagoshima United","score":1}]}" }, { "key": "event_17431117_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431117,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Kyoto Sanga FC","score":1},{"name":"Avispa Fukuoka","score":1}]}" }, { "key": "event_17431113_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431113,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Montedio Yamagata","score":2},{"name":"Tochigi SC","score":0}]}" }, { "key": "event_17431115_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431115,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Niigata Albirex","score":2},{"name":"Zweigen Kanazawa","score":3}]}" }, { "key": "event_17431119_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431119,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Renofa Yamaguchi","score":0},{"name":"V-Varen Nagasaki","score":4}]}" }, { "key": "event_17431121_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Japan","league":"J.League 2","external_id":17431121,"timestamp":1566640800,"status":100,"updated_at":1567247535,"teams":[{"name":"Tokushima Vortis","score":6},{"name":"FC Ryukyu","score":1}]}" }, { "key": "event_19095774_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Kazakhstan","league":"Premier League","external_id":19095774,"timestamp":1566651600,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Ordabasy","score":3},{"name":"Shakhter Karagandy","score":2}]}" }, { "key": "event_19095776_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Kazakhstan","league":"Premier League","external_id":19095776,"timestamp":1566651600,"status":100,"updated_at":1567247535,"teams":[{"name":"Tobol Kostanay","score":2},{"name":"FK Atyrau","score":0}]}" }, { "key": "event_17412309_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Latvia","league":"Virsliga","external_id":17412309,"timestamp":1566662400,"status":100,"updated_at":1567247535,"teams":[{"name":"FK Liepaja","score":1},{"name":"FK Ventspils","score":2}]}" }, { "key": "event_17461957_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Lithuania","league":"A Liga","external_id":17461957,"timestamp":1566655200,"status":70,"updated_at":1567247535,"teams":[{"name":"Stumbras Kaunas","score":0},{"name":"FK Kauno Zalgiris","score":3}]}" }, { "key": "event_19048106_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048106,"timestamp":1566664200,"status":100,"updated_at":1567247535,"teams":[{"name":"Tarxien Rainbows FC","score":0},{"name":"Mosta FC","score":4}]}" }, { "key": "event_19048108_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048108,"timestamp":1566666000,"status":100,"updated_at":1567247535,"teams":[{"name":"Gudja United","score":1},{"name":"Hibernians FC","score":1}]}" }, { "key": "event_19048110_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Malta","league":"Premier League, Main round","external_id":19048110,"timestamp":1566671400,"status":100,"updated_at":1567247535,"teams":[{"name":"Balzan Youths","score":2},{"name":"Sliema Wanderers FC","score":1}]}" }, { "key": "event_18515284_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515284,"timestamp":1566604800,"status":100,"updated_at":1567247535,"teams":[{"name":"Tiburones Rojos de Veracruz","score":1},{"name":"San Luis","score":2}]}" }, { "key": "event_18515286_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515286,"timestamp":1566612000,"status":100,"updated_at":1567247535,"teams":[{"name":"CA Monarcas Morelia","score":2},{"name":"Pumas Unam","score":0}]}" }, { "key": "event_18515288_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Mexico","league":"Primera Division, Apertura","external_id":18515288,"timestamp":1566612000,"status":100,"updated_at":1567247535,"teams":[{"name":"Club Santos Laguna","score":2},{"name":"CF Monterrey","score":1}]}" }, { "key": "event_17729908_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Moldova","league":"Divizia Nationala","external_id":17729908,"timestamp":1566658800,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Milsami","score":1},{"name":"FC Zimbru Chisinau","score":1}]}" }, { "key": "event_17730712_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Moldova","league":"Divizia Nationala","external_id":17730712,"timestamp":1566666000,"status":100,"updated_at":1567247535,"teams":[{"name":"FC Sheriff Tiraspol","score":2},{"name":"FC Sfintul Gheorghe","score":1}]}" }, { "key": "event_18440718_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440718,"timestamp":1566664200,"status":100,"updated_at":1567247535,"teams":[{"name":"Willem II Tilburg","score":2},{"name":"FC Emmen","score":1}]}" }, { "key": "event_18440722_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440722,"timestamp":1566668700,"status":100,"updated_at":1567247535,"teams":[{"name":"Heracles Almelo","score":1},{"name":"Vitesse Arnhem","score":1}]}" }, { "key": "event_18440726_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440726,"timestamp":1566668700,"status":60,"updated_at":1567247535,"teams":[{"name":"PSV Eindhoven","score":0},{"name":"FC Groningen","score":0}]}" }, { "key": "event_18440724_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Netherlands","league":"Eredivisie","external_id":18440724,"timestamp":1566672300,"status":100,"updated_at":1567247535,"teams":[{"name":"SC Heerenveen","score":0},{"name":"FC Twente Enschede","score":0}]}" }, { "key": "event_18909742_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"North Macedonia","league":"1. MFL","external_id":18909742,"timestamp":1566658800,"status":100,"updated_at":1567247535,"teams":[{"name":"FK Vardar Skopje","score":2},{"name":"FK Rabotnicki Skopje","score":0}]}" }, { "key": "event_16599733_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Norway","league":"Eliteserien","external_id":16599733,"timestamp":1566662400,"status":100,"updated_at":1567247535,"teams":[{"name":"Rosenborg BK","score":3},{"name":"Stabaek Fotball","score":2}]}" }, { "key": "event_16606213_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Norway","league":"1st Division","external_id":16606213,"timestamp":1566653400,"status":100,"updated_at":1567247535,"teams":[{"name":"Sandnes Ulf","score":1},{"name":"Aalesunds FK","score":2}]}" }, { "key": "event_16606609_2019-08-24_871d1", "type": "string", "value": "{"sport":"Soccer","country":"Norway","league":"2nd Division, avd 1","external_id":16606609,"timestamp":1566648000,"status":100,"updated_at":1567247535,"teams":[{"name":"Vidar FK","score":1},{"name":"Nardo","score":3}]}" } ], "height": 655319, "spentComplexity": 0 }

github/deemru/w8io/03bedc9 
33.03 ms