MNPFLKNKTVLITGASNGLGAEIARQVAMSGGNVIITARSTKKLIELQKDIHDKFSVEATYFTLDMTDFEQVKQVSAEINASYQIDVLVNCAGFGLFENAIDIPFETIEKMFDTNVLGLIQLTQLILPQMQARKAGHIINIASQAAKIATPKSTVYSATKYAVLGFSNALRLELMPDKINVTTINPGPIATNFFDVADKSGNYLETVGKLVLKPEKVAHKTVQIMGTKRREINLPFVMNIATRLYQVMPQVIEFFGKGAFLKK*