MELFRLHYFLELCKVKQFTKAAENLAISQAALSKQIKILEATLGAELFNRQGQTTTLTPAGLILEKYCWRITNELVSIEEELKEINHSSNHIYVATYLCDLEYKLNDLLMTTLTDRSSNLQVHTIITENILQSLETMDADFGISFADLPLPEHIGKIDLFTANYQFILRNDHPALAKATTEEILKELTMYPFVRLNTEFSEQNKLTNWLDTTFSNFSPEKVIQVDTLSLITHLVSHSDSFAIVPEYTNIQLLDNSIHTLTYQELPKRNMAVYYLKERYMSRQLQQLLAECQKQFQ*