MTTAQPLHVRARMLPVQRLRIESLDKADLNARLSATLTQAPALFQRAPVALDLSNVVEQLDETALSMLLTETRERGLVVFALAGPKAALLPWCDHYNLAWQDEQDKPAKTRSATPALTTQVITQPVRSGQQIYARDAHLLVMSQVSAGAEVIADGNIHIFGALRGRALAGVQGLTSAEIVCQHLDADLVAIAGVYRVRDDLPESGSAARIYRLDDELRVDSY