MELSAIKDAFDRVTKKQKLSCSKTQEAIDLIRQEIESVLDTLQSVNNTDHELDYKTVLNELKASLLKIAPLSQMEGTQKELNLALTKYGKLHEKHFNPDISKAYRNVDIDIHTLNQIIANHFYRQGLFEIGDHFMSVVGELESAAIMKSPFLEMYQILEAMQNLNLEPALNWAATNGDKLAQSGSDIVLKLNSMQFVKILQNGSREEALHYARTHLSPFATSHMTDIQKLMGCLLWTGKLDRSPYHALLSASNWDKLAEELKRQFCNLLGQSYNSPLSVTVAAGVQVLPPLLKFMNVMAGKKHEWQSMNQLPVLVELDREFQFHSIFVCPVSKEQATEDNPPMLMSCGHVLCKQSILKMSKNSTKMFKCPYCPFDIDAAQCKQLYF*