MLHAFEGNIPQGQNLAEVTLTIAGGFDKRLKENVEYLQELQSLAEREGVSDRVKFVTSCSTEERNTLLSECICVLYTPKDEHFGIVPLEAMAAQKPVIACNSGGPRREN