LSVDILRKMTKFIDVIRKYKCLYAVNDPATPEEVQKCWKLAARELKYSVERCQQMFEARIAEYKKHLEGKKTNLPMEQLNEMEFMREELKDGLEEDDSVVFLKMESHSTGDCDPQQPAQSIMAPGPSRTRRNAVDESSKAEILQNIQQEASVPYQCQLPATGILPESEKFFLRYVRTVLRKLPLQTRCDVQGYIHQYLMQIEAKNLLQ