MKFDRIEGKSNWEPIAISQEFGNATTAIAEFVGSSQLIPVTTTSAAATAGVKRYYEVGKNGKNHPVIVVQHNYHDRSRESEADHQQRKHKPRGGVSVPFPLKLHDMLDKAMDDGYGHVVSWQPHGRCFVVHKPQEFQEIVLPMYFKLTKLSSFQRQLNLYGFHRLTSGRDRGGYYHELFLQNKSFLARDMQRVQVKGTGVRARSNPDQEPSFWTMTWCQSPSQIISATVNTVISDDDSSTDIDGMAARRDKSIPNLQISNGTVSTSRSSLSMNKKNMTDQHQNSTYLYKTKRTIDKIVDNDVIFSFGEKSFHYLDPFVPISFSENKSRGKEINQDKIREENFSDGSLASLFL*