MTKFIDVIRKYKCLYAVNDPATPEEVKKCWKLAARELKYSVERCQQMFEARIVEYKKHLEGKETNLPMEQLNEMEFMREELKDGLEEDDSVVFLKMESHSTGDCDPQQPAQSIMAPGPSRTRRNAVDESSKAEILQNIQQEASVPYQCQLPATGILPESEKFFLRYVRTVLRKLPLQTRCDVQGYIHQYLMQIEAKNLLQ