MAKFIAFCALDSEKGSMDYALSAFQEIKSPDGFLWNTMIRGFGNANRPKEALCFYKRMLEVGEEADNFTFSFLLKICAQLRALVLGKQVHCSTLKCGLDSHVFVRNTLIHMYGVLGDIQTARHLFDEISKLDLVSWNTIIDGYVQCGQYKEALRLFLRMQRSGLKPDDATLVIVLSACANLGALDFGRWVHSHIDGLP