MKQYLELMQKVLDEGTQKNDRTGTGTLSIFGHQMRFNLQEGFPLVTTKRCHLRSIIHELLWFLQGDTNIAYLHENNVTIWDEWADENGDLGPVYGKQWRAWPTPDGRHIDQIATVLSQLKNDPDSRRIIVSAWNVGELDKMALAPCHAFFQFYVADGKLSCQLYQRSCDVFLGLPFNIASYALLVHMMAQQCDLDVGDFVWTGGDTHLYSNHMEQTHLQLSREPRALPKLVIKRKPDSLFDYRFDDFEIEGYDPHPGIKAPVAI*