MESKKLFRSSWTEETLETLVELWREHPCLYDVSHELYQNRDRKEECWREVAAFLQKPVEDVKTRALSLRTQYSRLVRPKPGGHGNKVLTTKQRWILGAMEFIRPHIVHRPSETKVAIMFGGTHGALSKDELEKEREKGREKEKHHRPSVAVSNVSSEERKLDQEVGVHGNEQQTTPIKKPEPNPAESVSSSLRDEDELFLLSLLPSIKRLTNKKRMEVRMKFQQVLYAAEFEDS