XVKENMKVYHLELGFKHNEIQHMVIKIPKMLTANKRKLTEIFDYVHNVMNIPHHIIVKFPQTSWWPLHIVRELHQKQKKREEGNGTRTSD