MADLDDIKEGKDFGIDRPQQNTLYTLKGCGSLDWGMQSRLARIFNPHSNRTVMLAFDHGYFQGPTTGLERIDLSIAPLFADTDVLMCTRGVLRSQVPAATNKPVVLRASGGNSILSELSNECVAVAMEDALRLNVCAVAAQVYIGSEYEHQSINNIIKLVDAGNRYGMPVLAVTGVGKEMTRDARYFSLASRIAAEMGAQFVKTYFVEEGFEKVTASCPVPIVIAGGKKLPEHEALEMCWRAIDQGASGVDMGRNIFQSSAPRAMLKAVKKVVHENLNAREAYQFWQEEKQGELK*