MRQWGKWVSEIREPKKKSRIWLGTFPTAEMAARAHDVAALAIKGQSAYLNFPELASHLPRPATAAAKDIQAAAALAAATTFGDHSPGDDGDGDGALFDLPDLLLDLREGFSHSSPWAPSAAEDVSELKIEEPFLWGYCC