MSEFIFNDVPQRTTSTFDPEAAYVAFEARYGQVLNAGVVRVFFLNQKKAKDVLRKTSRPMVDLTFGGVQFAMVNNHFPQFQSNPVPDNGLTLHRLSGYLARWAFTQMRSPIKQAEFRATVVVPLAEVKGCTWNDGDAMYLGFAAGAEMFLQTFTFFPLVIEMHRVLKDGMDVNFMKKVLRQRYGKKTAEQWMREEIVAVRAAFEAVGTLAWARTGFSPAARDFLRQFGIDI