MATFLFTSESVNEGHPDKLCDQVSDAVLDACLEQDPESKVACETCTKTNMVMIFGEITTKAELDYEKIVRDTCREIGFISAEVGLDADNCKVLVNIERQSPDIAQGVHGHLTKKPEEIGAGDQGHMFGYATDETEELMPLSHVLATKLGARLTEVRKNGTCQWLRPDGKTQVTVAYKNEGGAMVPIRVHTILISTQHDETVTNDQIAADLKEHVIIPVVPEKYLDENTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYIARQAAKSVVAADLARRCLVQVSYAIGVPEPLSVFVDTYGTGKIPDADILELIKENFDFRPGMIAINLDLTRGGNKRYQKTAAYGHFGRKD