MNPIMMSRAEVTELVVTRKLHKKLSWTAIAEAVGQSKEWTTAALLGQMTMTEDQARAAARILDLPEDAVVQLQVVPYKGSLPTSVPTDPLIYRFYELINVYGTTFKALINEEFGDGIMSAIDFKMDLSREADPKGDRVQIVMSGKFLPYKTY