MTLELQLKHYITNLFNLPRDEKWECESIEEVADDILPDQYVRLGPLSNKILQTNTYYSDTLHKSNIYPFILYYQKQLIAIGFIDENHDMDFLYLHNTVMPLLDQRYLLTGGQLEHHHHHH