MTTFSEKEKIQLLADIVELQTENNNEIDVCNYLTDLFDKYDIKSEILKVNEHRANIVAEIGNGSPILALSGHMDVVDAGNQDNWSYPPFQLTEKDGKLYGRGTTDMKGGLMALVVSLIELKEQNELPHGTIRLLATAGEEKEQEGAKLLADKGYLDDVDSLIIAEPTGSGIYYAHKGSMSCKVTATGKAVHSSVPFIGDNAIDTLLEFYNLFKEKYSELKQQDTKHELDVAPMFKSLIGKEISEEDANYASGLTAVCSIINGGKQFNSVPDEASLEFNVRPVPEYDNDFIESFFQNIINDVDSNKLSLDIPSNHRPVTSDKNSKLITTIKDVASSYVEQDEIFVSALVGATDASSFLGDNKDNVDLAIFGPGNPLMAHQIDEYIEKDMYLKYIDIFKEASIQYLKEK*