MSDVTAVMDLALPPGFRFHPTDEEVVTHYLTRKVLRESFSCQVITDVDLNKNEPWELPGKAKMGEKEWFFFVHKGRKYPTGTRTNRATKKGYWKATGKDKEIFRGKGRDAVLVGMKKTLVFYTGRAPSGGKTPWVMHEYRL