MKFLWKMDTFLFTSESVNEGHPDKLCDQISDAVLDACLEQDPDSKVACETCTKTNLVMIFGEITTKANLDYEKIVRDTCRAVGFQSPDIAQGVHGHLTKRPEEIGAGDQGHMFGYATDETPELMPLSHVLATKLGARLTEVRKNGTCPWLRPDGKTQHDETVTNDEIAADLKEHVIKPIDPTKVDRSGAYIVRQAAKSIVASGLARRCIVQVSYAIGVPEPLSVFVDTYATGKIPDKEILKIVKESFDFRPGMIAINLDLKRGGNGRFLKTAAYGHFGRDDPDFTWEVVKPLKAEKAQE*