MLPSEVQEFKLNKIKTVLRFGNSDVAEAQFPSGPLRMAAHRRMMSKVKPGSFVSTPGAEAEVSDPFVAYGQPPLPVKHLQPLKGSRRVTHGPAGSERLHGSTTASSTFLTQGLPGSGAGEGSAGSGDEVHHGTSPLQGPGSERYAGEQEGPSDGSDSEEPGIDKQGSSAILPNGMPAPAHARGPGFQPLTVPAVPMRGDEDNPVYTWHNHFVKVRHAGRAALQQALWERAEGRFRARTVGPMAANLSSILMADLDIVRGQQQPYASPGSSPLSPYVKMDASWEALQKRAQVAARAAQQL