MGDPAGIGPEIIVKALSEDGLNGAPLVVIGCLATLKRLQAKGITPNVELRAIERVAEARFAPGIIHVIDEPLAQPEALEAGKVQAQAGDLAYRCVKRATELALRGDVQAIATAPLNKEALHLAGHNYPGHTELLATLTHSRDYAMVLYTDKLKVIHVSTHIALRKFLDTLSTARVETVIGIADTFLKRVGYVKPRIAVAGVNPHAGENGLFGDEETRILTPAITDARAKGMDVYGPCPPDTVFLQAYEGQYDMVVAMYHDQGHIPLKLLGFYDGVNITAGLPFIRTSADHGTAFDIAWTGKAKSESMAVSIKLAMQLA*