MDKQFHHPFPGAGYIDFGDVLDSGIDTETQNGASDRSADVELRLKNDDAILGTSVEEVSTIGQIEQVDHNSASMEVEADEPYVGQEFESEAAAHAFYNAYALRVGFRTRVNDLSRSRVDGSVIARTLVCNKEGYRVADKRDRKSVRPRAPTRVGCKAMISMKKLSNGNWVVAKFVKEHAHSLTPGRSENGLNDESSDEQMKIKELTQQLMVERKRSASYRKIIDLLLNHIDDHTQLLSQKILRVNDILKDIASSEGKGRQNPR*