IMMTLEQQLKHYITNLFNLPKDEKWECESIEEVADDILPEQHVRLGPLSNKILQTNTYYSYTLHKSNIYPFILYYQKQLIAIGYIDENHDMDFLYLHNTIMPLLDQRYLLTGGQ