MTLELQLKHYITNLFNLPRDEKWECESIEEVADDILPDQYVRLGPLSNKILQTNTYYSDTLHKSNIYPFILYYQKQLIAIGFIDENHDMDFLYLHNTVMPLLDQRYLLTGGQ