MRLGEKTVDEVPRFVRTLYDILHDEDPCILSWSVDGSHFQVFNVPRLEREILPKYFKHCKFASFQRQLNNFGFRKWTKTRASVCTFSHEFLHRCHPSQLAAVVAEMEMHKAAMCAAASHIGTKRLREESDTDERLLRMDLKRLHSEDSQDQREPEQEMATFSPENFNNNSWPLVDLCALDWSLVTDSVREDELNALLDPILIENQMTAGIRPETENNNGSTNIATNNNNSTETGLDGLPPLDVEYLGDSWTDIFDEVAL