MSSTLRRTKIVATLGPSTESPEILEAIIRAGANVVRMNFSHGTAEDHKNRAQKVREIAAKLGRHVALLGDLQGPKIRVSTFKEGKIILNEGEHFILDAELAKGEGTQESVGIDYKKLPQDVCNDDILLLDDGRVQLQVMRVEGNKIHTKVLVGGPLSNNKGINKKGGGLSADALTEKDKNDIRLAAEIQVEYLAVSFPRNGEDMKFARRLAQEAGLYARMVAKVERAETVSCDENIDDIVRASDVIMVARGDLGVEIGDPELIAVQKKLISRAKKLNRVVITATQMMESMISNPMPTRAEVMDVANAVLDGTDAVMLSGETAAGKYPVETVKAMAEVCIGAEKMIESNEQNYRIKSVFRTEEEAIAMSTIYAANHLEGVKAMVTLTESGRTALMTSRLNSVFPIFAMSANQATLNRCALLRGVIPFYFDTKQASGLEAAIAALDALKERNLLEEGDLVIITQGDIMGVEGSTNCMRILPVY*