MFKQDIAQLVRSALQESGCDPSLLGPLDNHSTIALDLHDLPSIHVAAQDDDVWLWATLTEHGDAAVAQRAPELLALLMQDCGYAQGGRLQLALNEGALELRALVRSDRLEDGRAFSDALHGFFDSLERCCETVLR