MTFDLETAAEPSGLRRIAIDPISRVEGHGKVTILLDEYHRVRQVRLHIVEFRGFEKFIEGRPFWEVPVMVQRLCGICPVSHMLAASKALDLVVGASEITRSAEKIRRLMHYGQVMQSHALHFFYLASPDLLFGFDSDQNQRNIVGVAQAYPDIAKKGILLRKFGQEVIRVTSGKRIHGTGSIPGGMNKHVSRADRDMLRKEVGQMIAWAVEAVGIVKTLHAKNSAMYDSFASFRSNILSLVRADGALDLYDGVLRARDADGQIILDGASDQSYMSLIEEEVRPWTYMKFPYLRSLGPDVGWYRVGPLARVQNCDFIPSPLAEIERREFVAYNQGALLHASLAYHWARMIEILHTIEVIQELLDDPDILAGDLMASGPRQSSGIGVIEAPRGTLIHDYHVGADDLVTACNLIVSTTHNNQAMNEAVRSVARQYLDGNELTEGLLNRIEVAIRAYDPCLSCATHALGQMPLDVVLLGPQGELVDHVLKSHEGEMVRNMAAREPFTL