MARLPGVQKFGTADYEGNVVSLQGSHSNKGPKKEAEFNPPQHILKDTQISNFIYNKNDEMENEVPSVGEHDILCSVVRENDKDIRLLESVVLNKIVVGLESGAGGECTISCALQKSIDENPLEETTFEPNNPLPPSVYDKKVFIRKKSVKVVGGMPDRSTTFLVSVIAETGLVALTTSLADMRERIRKMVIGNSRAGDPVTANDLGVGSALTVLMKDAIHPTLMQTLEGTPVLVHVGPGFGADIGTKKFMNIKCRYIGLTPQCVVLVATIRALKMHGGGPSVMDI*