LSGVLDNLTKLLCMLVSQSFIVAIQPEPVLKTQHKFIAEVRLLIGDKLGIKQHLVNTNVTVKIIAEEEARMLSTAQLTEKDIKPVGSISNDFEKLTTDDKGHMSAKFNNSVSEVNNFSSLNSPNH