MGEIKSGEKTRVLVVGATGYLGKRIVRAFLVEGHVTYVLQRPEIGLDIEKVQLLLSFKKLGARLVEASFSDHQSLVSAMKLVDVVVSTMSGVHFRSHNILVQLKLVEAIKEAGNVKRFLPSEFGMDPSRMGHALPPGRETFDQKMEVRQAIEAAGIPYTYVVGACFAAYFTGNLSQMETLLPPKKEVNIYGDGNVKVVFADEDDIANYTSKTLNDPRTLNKTVYVRPPNNVLTHIELVQIWENLTGNELEKTNITAKDFLSNIEHMEIPQQAGLGHFYHIFYEGCLTDHEVGEDEEASSLYPDVKYKRMDDYLRMFL*