MEKIQEVKGLGGMLNGFRDLVKDDQKIIFVGSPGFCTPFALFLGYPVREKEMAFIPGLDSEKARKLVATESGMELGEKCSFEADAVVVLGGMAMPKIGVKAEEMADFLAKMKYKKLIGVCFMSIFEKAGWCQALKFDSVMNIIIEGDISCR