MLDDFKAQPHQSAETRGKPSSSNIMSPTKQGRKIAIVGATGSVGTPTLEGLIAQGIHTITVITRPDSTNKIPEAGVARVERGVASDSDFAVRVLKDQDVLVMQLGVGAMGDQPLWIEAAAKAGVPLVVPTEFGSDPDPESRIVQEVPMLSGKKPVRDLIEERGMAWFAMVNNPWFDWSLPKGLWGFDVAARTARLYDGGRTKFPTTNIGTVGKATAGLLSLPDAELAKFRNKPVFLKSFYITQRDVLASLLKATGTEEKDWKIEEVDSDKFIEQGVKAGTELDFISAFYAMHMTEGRGGDYSHKIGDNMELLGAVEKETLDETVARAIKGI