MAKVSLEKDKIKFLLVEGVHQKAIDSLRAAGYTNIEFHKGALDSEQLKASIRDAHFIGLRSRTHLTEEIFAAAEKLVAVGCFCIGTNQVDLNAAAKRGIPVFNAPFSNTRSVAELVIGELLLMLRGVPEANAKAHRGVWNKQAVGSFEARGKKLGIIGYGHIGTQLGILAESLGMHVFFYDIENKLPLGNATQVQHLSDLLNMSDVVSLHVPENASTKNMMGAEELALMKPGALLINASRGTVVDIPALCDALASKHLAGAAIDVFPTEPATNSDPFTSPLCEFDNVILTPHIGGSTQEAQENIGLEVAGKLAKYSDNGSTLSAVNFPEVSLPLHGGRRLLHIHENRPGVLTAINQIFAAQSINIAAQYLQTSPQMGYVVIDIEAEEDVAQQALQAMKAIPGTIRARLLF*