MSSVFTAQEELDVIVVDSDSDLEEVDLPMETAVLLKNRSLSDVISVSSVEEMLPSSPLGPNTIVFLETENSDDVISVKSVEELNPPSLSRGNISYEVNSNRRSIEEICICCGELEIHTQHPLFHGGICAPCTETLLERFFLCDEDGSQADCTICCWGNSLMMCDDPKCHRCFCEECVETLVCPGHSEEIKDTNPWNCFLCVPNNRYGLLRKKTKWREYLKHFYDQESNSLQIYQPLSPWERKPIHVLSLFDNITKELNRFGFLEKNMGNGRLKYLDDVKNVTRTHIEEWGPFDFIFGSTPPVSMSYQDPPAWYFYQYMRILQYGRPPEGSQKPFFWLFLDNLVLDEEDRDTASRFFQVEAVLRYKQHGEIIQNAVHVWSNIPSVNSKYSAASFYMDLSQLAKEILRTRIFSQRPATLIKEFFVPLKDYFRAFS