MKVLVTGATSGLGRNAVEYLRNKGISVRATGRNEAMGKLLSKMGAEFIPADLTELVSSQAKVMLAGIDTLWHCSSFTSPWGTQQAFDLANVRATRRLGEWSVAWGVRNFVHISSPSLYFDYHHHRDIQEDFRPHRFANEFARSKAASEEVINLLAQANPHTRFTILRPQSLFGPHDKVFIPRLAQMMQHYGSVLLPRGGSALVDMTYYENAVHAMWLASQPACDHLPSARAWNISNGEPRTLRSIVQKLIDELGIKCRIRSVPYPMLDIIARSMERFGDKTAKEPAFTHYGVSKLNFDFTLDITRAQDELGYQPVVTLDDGIVRTAAWLRDHGKLHR*