MMHLSENLVDEVPRFVRTLYDILHDEDPCIMSWSVDGSHFQVFDVPRLEREILPKYFKHCKFASFQRQLNNFGFRKWTKTRASVCTFSHEFLHRCHPFQLAGVVAEMEHHKAAMCAAASHIGTKRLREESDTDERLLRVDLKRLHTEDRHDDQREPEHEMATFSPENFNSNSWPLVDLCALDWSLVTDTGREDELNALLDPILAENQVTTTTRAQTENKSVNSNLASNKTSTETGLDGLPPLDVEYLGDSWTDIFDEVALYFKWQK