MLTEQLDWEKTDGMMPAIVQHAVSGEVLMHGYMNKEALEKTEATGKVTFYSRTKQRLWTKGETSGHVLNVVSITPDCDNDTLLVLVNPIGPTCHKGTTSCFGETGHQWLFLYQLEQLLAERKHADPESSYTAKLYASGTKRIAQKVGEEGVETALAATVNDRFELKNEASDLMYHLLVLLQDQGLDLGEVIDNLKSRH