MDTFLFTSESVNEGHPDKLCDQVSDAILDACLEQDPESKVACETCTKTNMVMIFGEITTQADIDYEKIVRDTCRGIGFVSADVGLDADNCKVLVNIEQQSPDIAQGVHGHLTKKPEEIGAGDQGHMFGYATDETPELMPLTHVLATKLGARLTEVRKDGTCPWLRPDGKTQVTVEYKNEGGAMVPLRVHTVLISTQHDETVTNDQIAADLKEHVIKPVVPSQYLDENTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYIVRQAAKSVVAAGLARRCLVQVSYAIGVPEPLSVFVDTYGTGKIPDVEILKLIKENFDFRPGMISINLDLKRGGNLRFQKTAAYGHFGREDPDFTWETVKVLKWEKA