MGEIKSGEKTRVLVVGATGYLGKRIVRAFLAEGHVTYVLQRPEIGLDIEKVQLLLSFKKLGARLVEASFSDHQSLVSAVKLVDVVVSTMSGVHFRSHNILVQLKLVEAIKEAGNVKRFLPSEFGMDPSRMGHALPPGRETFDQKMEVRQAIEAAGIPYTYVVGACFAAYFTGNLSQMETLLPPKKEVNIYGDGNVKVVFADEDDIANYTSKTLNDPRTLNKTVYVRPPNNVLTHIELVQIWENLTGNELEKTNITAKDFLSNIEHMEIPQQAGLGHFYHIFYEGCLTDHEVGEDEEASSLYPDVKYKRMDDYLRMFL*