MRAVLLTNPENLRSAPVEPPASPCRFCGAPLDFTFVNLGTSPLCQDHVRPHAFNRAEAFYPLHARVCRDCFLVQLDEFVTSEEIFQNDYAYFSSYSASWLRHARRYTDMATERFGLTKNSLVVEVASNDGYLLQYFVEKEIPVLGIEPAANVAGHAQAKGINTLVRFFGRDTARYVAELSGQADLLLGNNVLAHVPNINDFVAGMQILLKPSGVITMEFPHLLRLMEGNQFDTIYHEHFSYLSFYTVERIFAHHGLTLFDVEELPTHGGSLRIFARHTADTTHPVTRRVRALREQELEAGITDLAYYADFEEKAKETKRKLLEFLIEARREGKTVVGYGAPGKGNTLLNYCGIRTDFMEYTVDVSPHKQGNFLPGTRIPICHPDRIRQTRPDYVLILPWNLREEIMEQMQDIRDWGGRFVVPIPEVQVYE