MMKAAGKLVVLGSINADHILNLDAFPTPGETVTGHHYQVAFGGKGANQAVAAGRSGADIAFIACTGDDDIGERIRRQLASDKIDVAPVRAVAGEATGVALIFVNAEGENVIGIHAGANAALSVSQVEAEKERIASAQALLMQLESPLESVIAAAKIAHHHHTTVVLNPAPARELPDELLALVDIITPNETEAEKLTGIRVESDEDAAKAANVLHAKGIGTVMITLGSRGVWLSAEGESRRILGFRVQAIDTIAAGDTFNGALVTALLEGTALPEAIRFAHAAAAIAVTRKGAQPSVPWRTEIDEFLAQQG*