MEEKLVINELEQGRELAKRLISNLKHTSSVESSKIMISEILRIYQNAILMLSFKEDDKNILKRSREIEEKDSKTLSKKRKLSDKKTEEVRVFVGTGSIDDGYCWRKYGQKEIHGSSNPRGYFRCTHRFTQKCPAQKQVQRSDKDPSIFEVKYVGNHTCNNNSTSPKTTATSFSMFGEGNRVGLTEQTEDINKPTKTEEVVISLEDLEYKKDIFKTYSFSNDEIENVGGWKSNIFQENLSPATTSGSGMTSEIATAVEDWGTVDSYFSSLDNIIDLGQDLWS*