MSAETFDVVVAGGGPAGSTAASLVAMQGHRVLLVEKEVLPRHRVGESLLPSTVHGVCRMLGVTDELAETDFPVKRGATFQWGGRAEPWAFSFGASSRLTDATSFAYQADRARFDEILLKNAKRKGVVVREGCSVTAVVEEGDRVTGLRHTDPDGGEHEVGARFVIDASGHESPLSASVGGTRDRAGSFRGLALSGYFGNGCKRLPEPRSGDGLSVTFDGGWFWYVPLFGGLTSVGAVVSEERAEKLQDDREEAFKALIAECPAISDLLSEGMRVTAGKYGKLRVREDYVYHRTTFWRPGMLLVGDAACSVDPLFSSGVHLATYSALLAARSINSVLAGDVDEKTALTEFEARYRRELGAFSELLTTFHTMTGEEHPEPESFVDVAAGVSSGEWALAAQGGGAAAPGEPMFRGGLAVSPDGMKWLPAASKEREDAR