MKLARAIHFDESDRNIFHQPARTGEWAISGGFEFSNWGQADLAGKARQAFANGWLGLETFGRVTFVAVTQIEPSEFDALADTLAQHFVTIYGAPSLEQARPVALEELHHMADMCGDHDSNTLLTVARELTESGVKEAYRVIEPQGAELDQFAIHSVPEE