MATFLFTSESVNEGHPDKLCDQVSDAVLDACLEQDPESKVACETCTKTNMVMIFGEITTKANVDYEKIVRDTCREIGFVSDDVGLDADHCKVLVNIEQQSPDIAQGVHGHFTKKPEEIGAGDQGHMFGYATDETEELMPLSHVLATKIGAKLTEVRKNGTCAWLRPDGKTQVTVEYRNEGGAMIPLRVHTVLISTQHDETVTNDKIAADLKEYVIKPVIPEKYLDEKTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYIVRQAAKSVVAAGLARRCIVQVSYAIGVPEPLSVFVDTYDTGSIADSEILEIIKQNFDFRPGMIAIHL