MSEAGREREGGLVLFLPSALAEAVAADWVLEFSCCCLCRYFVEECEAEFRRWRDVAQAISNGFSKVTTHQKKMVYLCQLLIRIAEGKRLECHFENDTTISPLESALSFWTLLEREESKLNTLHEEIRRLIQIQVVAVYMEKGYYKEAAEVLERLFTDSESHKPLRMKLAAIVKSKDPYVPLLQSFSYSLLLSKVKSYVKLFLKENRTNFLLQAATKQVESEGGEVRVLQNKTLNVKEERENNLEAKQRPAEELRSTTDWLTGDISSRVRPPSKKGCRTSSVQRLKDLKNVEERGDDLPCSRRRQPWTYEEDRKLKSGVREFGVGNWTKILIHGDFNNRTSVMLKDRWRTLCKIK