MCCQGDALVQRVCELYEKISSLESLKPSQDVDMLFTQLVLTCIPPSPIDVSKLCQGVQEIRSNLIRLCGEAEGLLENHFSTILGSYEHPLDHLDIFPYYSNYLKLSKLEFNILSQHFTRMPIKIAFVGSGPLPLTSIVLASNHLTKTSFDNYDINASANSKALGLVSSDPDLSKRMVFHTTDIMDVTTALKDYEIVFLAALVGMDKMEKLKIIDHLAKYMAPGATLMLRSAHGARAFLYPVIDPCDDLRGFEVLSVFHPTDEVINSIVIARKYALPVQHSSPIDSQGLNAGAIILPSKCCELEAFNPLHKHGNMIEEFAFEEQLS