METFLFTSESVNEGHPDKLCDQVSDAVLDACLEQDPESKVACETCTKTNMVMIFGEITTKAIVDYEKIVRDTCREIGFVSNDVGLDADNCKVLVNIEQQSPDIAQGVHGHLTKKPEEIGAGDQGHMFGYATDETDELMPLSHVLATKLGAKLTEVRKNGTCSWLRPDGKTQVTVEYKNEGGAMVPIRVHTVLISTQHDETVTNDQIAADLKEHVIKPVIPEKYLDEKTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYVVRQAAKSIVAAGLARRCIVQVSYAIGVPEPLSVFVDTYGT