No "malicious acts"... what you're seeing is "change addresses" in action.
To break it down... in this transaction:
https://blockchain.info/tx/e6cfaf4858af0d105973382588d31700dc11a97efde576c2b6d11a1311c07d84You spent an "Unspent Transaction Output", also known as a UTXO, worth 0.01 BTC... from address: 1FYnsK8Zqt89bvTVhXVvvfi9pVFE2LQhrL
Of that 0.01 BTC:
- you gave 0.001 BTC to address: 1E37CUCsdibNpieqS6uKoeNEnjksDbwDZb
- you used 0.0005 BTC as the miners fee
- you had 0.0985 BTC leftover (0.01 - 0.001 - 0.0005), which got sent to YOUR "change address": 1JY13j7kpNDzHtk3koVHayUmkFqwbFYG3U
So your coins are still in your "wallet", just in a change address, as opposed to a receiving address.
The big issue you have now is accessing it. If you have your 12 word seed (and I really hope you do!) you can find your change addresses really easily:
Option #1:Simply restore your seed using "Breadwallet" (on iOS/Android Devices) or "Simple Bitcoin Wallet" (Android only)... this will enable quick access to the coins stuck in your broken MultiBitHD wallet, but I don't recommend long term use of these apps. I would suggest you restore and then send ALL your coins from Breadwallet/SBW to another wallet.
NOTE: Breadwallet/SBW are the only wallets I know of that are compatible with MBHD seed/derivation path.
Option #2:1. create an offline copy of:
https://iancoleman.github.io/bip39/ (instructions at the bottom of the page)
2. put your seed at the top where it says "Mnemonic seed"
3. In the "Derivation Path" section, Click the "BIP32"
4. For "client", select MultiBitHD (the "Bip32 Derivation Path) should say: m/0'/0
5. Copy all the "Receive" addresses/private key pairs from the bottom of page (you may need to click "show more" a few times to find ALL you "Receive" addresses used)
6. Now, chance the "client" to "custom"... and set the "BIP32 Derivation Path" to: m/0'/1
7. Now all the addresses/private keys listed at the bottom will be your
"change addresses"Specifically you want to get the private keys for the two addresses in the transactions you've linked above:
1JY13j7kpNDzHtk3koVHayUmkFqwbFYG3U
1JkCceVDSXcWtkmmwrcv8w22Y3tfFZbBXY
And possibly any other change addresses from transactions that you've made.
Option #3:Slightly more technical... but if are comfortable with installing Python and running Python scripts...
I have written some scripts that can find all the address/keys with coins from your MultiBit HD wallet file Good luck!