MEVHGGAAQYLGRWFRGLRQALAHLSGLPLEELAVRPSLPRSSIAGGHLLGLVDTPAGRSLRSLYLGDELDLYSELAAALLSFPRLERIASRLLVRSEAGAALLERLLQHGPLREVALALEEDRRGPPGGARGGDALRSALLAVRRALARRPSPLSALDLDITAGSTGATSRPCWRPPGPSSGPSASAWTRRPPVRARGPRRLRLRRRARAGAPPRVRAPLPPNPRDVEAEGAPPGYESLAALGDRLEVWLRLLPAARVRVHPAAEPDGDEPDLVYTTGADGITRALPWQEGVTPGFEIVPIKQVVLSTERTVTGKGGKAMPVPVKLKVAGTEALEESETVDLATEVAVADSLDISADGPPEVTGGDGIAVPPTDESLQSMPAQSDAFGQPVSHELEDADGGAALDDEVLESMENAAAEEAGWAAAQQALDDASL*