MSHQKWMSLALEEAQLAFEQGEVPIGAVVVHNNQVIAKAHNEKELRQDPTAHAEVLAVQRATQALGVWRLSEATLYVTLEPCPMCAGALVQARLKSLVFGAADLKGGAVGSVTNVLDVNRWNHRVEVVAGILEDECAQILKDFFKKLR