MNSVEQHPNFNLVKLQSYLKPIDGSTDKATRTHRLLRFIPRLINSGDYPDKIIWVNEEEREFRFLEPHFFAKLYGKAIGNPDMKYDNMTRSLREYCKQGFAVKTEGQSSWRILNNPVALEVVSRKRRATSPTRPAKRAGSAEAAVSGENNGNTYSEGFLKFAGKFARFDAKLLEGVTDPRSVPFELRATLFSMINSEASNMNVD