MPSSDALAASDDDQKIKSYIVFMDKSMKPDHFSLHQHWYTSIIDQVSGSKSDPTAMLYMYDTVTHGFAAKLTRMEALAMENMDGCLAVLPDSVNRVHTTRTPDFLGLSSSHGLWPLSHYGDDVIVGVLDTGIWPESKSFSDQGLTPVPSRWKGECEVGAEFNASHCNKKIIGAHYFHKGYEAEYGRIDEEQEFRSPRDAQGHGTHTSSTVAGSEVPGSSLLGFAQGTARGVATKARLAVYKACWAEGCTDSDMLAGMEKAVSDGVDVLSVSIDSRSNHPIPYYRDSIAIGALGAIEKGVFVSCSAGNKGPTPSAISNTAPWITTVGASTIDREFQX