MTQKKVAILGAGSWGTGLALVLADNNHKPVIWGNLDKIVNEINESHTNSHYLPDIILPTEVKATLSLDEAIDGAEIVVIAIPTNAMRIVCKQLNEALKEPTILVHVSKGIEPETNLRMSEVIEEEIDAAKRKALVVLSGPSHAEEVALRHPTTLCASCKDLSAAEIVQDRFINNNLRIYTNDDVIGAEIGGALKNIIALGAGISDGLGYGDNAKAALMTRGMAEITRLGVAVGSNPQTFYGLTGIGDLIVTCTSVHSRNWRAGNMLGKGENLDEVLEKMGMVVEGVRTAKAVHGWAKKLDIDMPITESIYAILFENKDAREAVDLLMGREKKIEKESF*