MVGSKPIKLGSRSTAIEALRGVDLTGKVAVVTGGNSGLGSETIRALATAGADCVLCCRNKKAGQAVAAELQPTVKGKISVQRLDLADLSSIKAAGDALASLPSLDLLVLNAGVMAVRPKQHTKDGFELQFGTNHLGHFYLSSQLLPKMKKQGTPGRVVVLSSSAHGFGRIHIDDLNCERRWYGAWASYGNAKLANLLFVKELARRLQEEGSPVEAFALHPGICHTSIGEHMGGRATVFYCMYKPWLKSAAQGAATTIYAATAPELSGKSGAYLEDCHEAKPWRCARDADMARRLWDKSEELVQAALKKAGLA*