MELSTIKDAFDRVTKKQKLSCSKTQEAIDQIRQEIESVLDTLQSANNTDHELDYKTVLNELKASFLLIAPLSQMEGTQKELNVALTKYGKLLEKHFNPDISKAYRNIDIDRHTLNQIIANHFYHQGLFEIGDHFMSVVGEPESAAIMKFPFVEMYQILEAMQNQNLEPALNWASTNGDKLAQSGSDIVLKLHSMQFVKVLQNGSREEALHYARMHLSPFATSHMTDIQKLMGCLLWTGKLDRSPYHALLSPSNWDKLAEELKRQFCNLLGQSYNSPLSVTVAAGVQVLPPLLKFMNVMAGKKNEWQSMNQLPVPVELDREFQFHSIFVCPVSKEQATEDNPPMLMSCGHVLCKQSILKMSKNSTKVFKCPYCPFDIDAAQCKQLYF*