MKELIPKDKYGVFADTNDTARVDSLFVARYFEKEHFHVLRDIAKITDTKSGLSEDFTKSNFEQTFYKDSTGRKLPCYMMTRDGFTMLVMGYTGQKAMRFKELYIRRFNEMEQFIKTLVAARKEFPLLTENIKLLHENPKPYHFSNECDMINRIVTGMSAKQFRQAHGLEKGTSIRPYLTDEQVRMMETLQKVDIGLLVAVPDYEQRKRHLEWYKLKLLEKPA