METFLFTSESVNEGHPDKLCDQVSDAVLDACLEQDPESKVACETCTKTNMVMIFGEITTKAKVDYEKIVRDTCREIGFVSDDVGLDADKCKVLVNIEQQSPDIAQGVHGHFTKKPEEIGAGDQGHMFGYATDETEELMPLSHVLATKLGAKLTEARKNGTCAWLRPDGKTQVTVEYKNDGGAMVPIRVHTVLISTQHDETVTNDVIAADLKEHVIKPVIPEKYLDEKTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYIVRQAAKSIVAAGLARRCIVQVSYAIGVPEPLSVFVDTYKTGKIPDADILEIIKKNFDFRPGMIAIHLDLRRGGNKRYQKTAAYGHFGRDDPDFTWEIVKPL