MGLKGNTLELSGRVAIVVGGSRGIGRAICLDLASHGAAVVVCYQINAEAAEEVVEQIKQQQHKAEGSSSSSNSNSNSNSNSKAIAVRCDVSKESDVAAAFDAAEAAFGRINIVVNMAAQILSNYPYLEELKVEEWERIMGINGRGTFLVLKEAAKRVQGGGKGRIITASSTMHQILLPGYGAYVASKAIVETLTKIAAKELKGKKITVNCVSPGAVDTDMLMACKNEEKIERFKQLSIMGRIGSPEDIASLVGFLVSDAGEWVNGQVIQANGGLAL*