Is there anything I can do to get my BTC, I know my password. Any trick to get the corruption out?
The quickest and simplest solution, if you have an iOS or Android device, is to try and use your seed and restore your wallet in "Breadwallet" app... There is also "Simple Bitcoin wallet" for Android
FYI, if you know your password and have your wallet file (mbhd.wallet.aes), you can also recover your seed using: https://github.com/gurnec/decrypt_bitcoinj_seed
These are the only two known wallets that use the same Derivation Path as MultiBit HD... if you attempt to use your seed in any other wallet, it will most likely generate different keys/addresses.
If Breadwallet and/or Simple Bitcoin Wallet are not options... then you can try my python scripts: https://github.com/HardCorePawn/multibit_recovery
The "find_unspent_multibitHD_txes.py" script will search through your wallet looking for the addresses that actually contain coins, it will output the matching private keys. You can then import those private keys to another wallet.
If you aren't able to use python scripts, then you can find your coins "manually"... it can be a long tedious process, if your wallet had a lot of transactions.
1. Create an offline copy of: https://iancoleman.github.io/bip39/
2. Put your seed in as the "BIP39 Mnemonic"
3. In "Derivation Path" section, click "BIP32"
4. Under "client"... select "MultiBit HD" from the dropdown.
5. Your addresses will display at the bottom (depending on how many transactions or addresses you've generated for your wallet, you may need to click the "show more" button a few times to see them all).
6. Note down all the addresses and matching private keys
7. Under "client"... select "custom" from the dropdown.
8. set the "BIP32 Derivation Path" to: m/0'/1
9. Your "Change" addresses will display at the bottom (depending on how many transactions or addresses you've generated for your wallet, you may need to click the "show more" button a few times to see them all).
10. Note down all the Change addresses and matching private keys
You can now either check all your receive addresses and change addresses on a block explorer and identify which ones have your coins... or you can just blindly import/sweep all the private keys to another wallet like Electrum.