MQGGAYTYLTKPLDIQELRTAVDKASTRIRLIRRNAALSRRLDERFGFAGVIGNSPAMHRVIEQLKNLAPTDTTVLILGESGTGKELVARALHQNSPRKNKPFVPLNISALPESILESELFGHEQGAFTGAAAKRIGKFEYAHGGTLFLDEVGEMPTETQIKLLRVLEERKITRVGSNEERAINVRLVAATNADLKEMMERGDFRRDLYYRLSVVTIFLPPLRERREDIPLLMDHFLKEFCSQNSKQIRGLSRAARQALIAYDWPGNIRQLRNVIEGMLALDTDGLLDVDDLPMEIAELETAKMLGIGERTLYRKIKEYDLX