MAKVSLEKDKIKFLLVEGVHQKALESLRAAGYTNIEYHKGALDAEQLKASIRDAHFIGLRSRTHLTEEVINAAEKLVAIGCFCIGTNQVDLNAAAKRGIPVFNAPFSNTRSVAELVIGELLLLLRGVPEANAKAHRGVWNKLAAGSFEARGKKLGIIGYGHIGTQLGILAESLGMHVYFYDIENKLPLGNATQVQHLSELLNMSDVVSLHVPENASTKNMMGAKEIALMKPGSLLINAARGTVVDIPALCDALATKHLAGAAIDVFPTEPATNSDPFTSPLCEFDNVILTPHIGGSTQEAQENIGLEVAGKLIKYSDNGSTLSAVNFPEVSLPLHGGRRLMHIHENRPGVLTALNQIFAEQGVNIAAQYLQTSARMGYVVIDIEADGDVAEKALLAMKAIPGTIRARLLY*