MIIAIKRGASSEEVKEFSANLEKKGVKIHLSEGAIQTIIGLVGDTTGIDAEALQAHHLVEKVIRVQEPYKRANRLFHPEDSRLDIALEAGGVQSIGGGKLGIIAGPCSVETREQIVEVAVAVKKAGAGFLRGGVFKPRTSPYSFQGLGFEGLDLLLEAKKASGLPIVTELMAIHQLELFDPVDIIQIGARNMQNFTLLKELGHCRKPILLKRGYACTVTELLMAAEYIMAGGNDRIILCERGIRTYDTYTRNTLDLAAIPFLKKQSHLPVIVDPSHGTGFSWMVPAMAKAAIAAGADGLIIEVHNNPEKALCDGEQSITPAAFAELMEVLRKYAAIEGKTI