MATPSIAFETLPDELLLAVLSHLAPIGLCAVRVCDSRLVALATDSSLWETCHRRRWARPPLPQQPAAGWFADFARRSLQDARVLPLLRELREASRRDSPAARDRIWRELMAPGVELFDVACSLTSDGEEVSLHEEAETLLRGLNQNSVRIEFEALLLRARQCEAGLGEGRNIAELLEERGEAADAVKALSAQLFAEDGFRGNEAPQNSLLDRVLESRTGIPISLSVLFAAVCRRVGVQLDMIGLPGHFLLATRPTPTTPRTFVDVFNGGRLLGLRECEEIVTSYGIGWSDSMVTPVPMSEVPVWPP*