MRSIEKIVDEIPRFVRTLYDILHDEDPCILSWSVDGSHFQVFDVPRLEHEILPKYFKHCKFASFQRQLNNFGFRKWTKTRASVCTFSHEFLHRCQPSQLAGVVAEMEMHKAAMCAAASNIGDKRLREENEVDLRLLHMNLKRTHAEDKHEDEREPEQEMATLSPENFSSESWSVADLCALDWSLVTDTGREDELNALLDPILTESQTARAEAMSNNNETGLGGLPPLDVEYLGDWIDIFDEVAL