QEEFDRYGVIDTEDLVRQVKDMLSQFSISQRLFGENVLGLSQGSVSDLLARPKPWHMLTQKGREPFIRMKLFLEQQ