MTAVNHQILRPETYYSREWFDREQAELFGDTWQFAGMADDYGPPGAFQSVQAGRHPLVVLRDGEGVLRAFHNLCRHRGAAVLPQSGVVKRAIVCPYHNWTYGLDGCLLATPQRKELDPAPDRSTLGLHPAGLAQWQGMLFVHPDPAAQPLDEWLADLPQRVAPVDPLELTEPGEPEVHHLKCNWKIFMENALDNYHLGYVHRDNLAEYDHKRQEQHQCGQWHWSFYEPPKKPGHMPPSEVRAGLRPIHIDPRWYGSSFGMIFPNTFVLTGPTFWVSVEVIPTGAETTTVRLRARVAAGQNGALARGLVTEAAARVFRPIRSLAGGMVSAIRTRSSVRAAIRKASQDQRRYTVVEEDVFCCEALQRGIRSPRFSIGPVAPRLERGVLTFQQNVRDYLTG