MSEAGKEREGGLVPFVPSALVEAVAADWVLEFSCCCLCRHFVEECGAEFGRWRDVAQAVSNGFSKVTTHQKKMVYLCQLLIRIAEGKRLECQFENDTRISPLESALSFWTLLEREESKLNTLHEEIRRLIQIQAATKQVESKGGEVRVLQNKTLNVKEEKENNLEAKQRLTEELWSTTDWLTGTITSIIRPSSKERCRTSNVQRLKVLKNVDERGDDLPCGRRRQPWTYEEDKKLKSGVREFGVGNWAKILIHGDFNNRTSVMLKDRWRTLCKIK