MESLIDLSDANSALDLKQIRFQLIRLEDSITFHLIERVQFPLNKNIYVSGAVKIPNSTLSFMDWCLWEQERVQSLIRRYESPDEYPFFPEALQSPILPSLNYPRILNPNDVNVNTKIKEFYTEHFLPAACPKPEHGDRGAGQENYGSSATADIACLQALSRRIHFGKFVAESKFRSEEKKYTEMIKAGDRQGIGKAITNEAVEKQVLDRLRLKVQTYGRDPITMSEHDIPSKINVEAVVSMYRDYVIPLTKEVEVEYLMQRLQPAA