MNLDQITMGVFPLLAASQTGVLQDPEKHGVRYVAASDGMWRAIDTAWLKALTPVALSSKKAVIPYGRLTQSVEFLCSMPPASLWREFAVLAKSTLPNEVAAAMVWNAEQDTWRLAARQSIEANPGFVRYREVELQEGEHFVVDIHSHGNHSAFFSETDDCDDFGSTKVSAVLGCVGQGATQVRIRLMLIDKHIDLKLTCSGGWEVQEEKQEIIL