MAAENVAQSTFPLQDRVAIVTGSSRGIGKAIALHLASLGAKLVINYSSNSTQADDVVSQINSTSGYPRAIAVKANISDPDQVKSLFDAAESAFQSPVNILVNSAGVLDGKYPSILNTTLEDFDRTFDVNARGAFVCCKEGAKRIKHGGGGRIICLSTSLAAAFRPGYGAYIASKAAVEAMVKILAKELKGTGITVNCVAPGPIATELFYEGKTEAMIKRVIDDCPHGRLGLPEDIAPVVGFLAGDTSEWVNGQIIRVNGGFI*