MVHIFLTGASGYIGSVVVDLALKAGHSVRGLARSEASAAKLRAKGVEPVIGDLFSLDVLAAEAKKADAVLHLAFIHDFDKYDEAVAQDQRVIATFTEALAGTNKVLVVTSGTGVLQDTGDMIADERTAIQPGGGAAERAIAEQMCVQAASRGIRSAVMRLSLHVYGRNGSHFIPIQIATAEKDGVARYIGEGSNVTTVVHVDDVAAAFVLAVEKPFTPGTIFHLGDKYDTGMTGKKIAEAIAQRLSLSQVQSVSFEEASVVWGPFLAWAFSLTNQYSSGLAEKELGWSVPEGRSVLKYIAESGRVEA*