MLFKKIRGLFSNDLSIDLGTANTLIYVKRQGIVLDEPSVVAIRQDRVGTLKSIAAVGKEAKLMLGRTPKSIVAIRPMKDGVIADFFVTEKMLQYFIKQVHSGNFMRPSPRVLVCVPAGATQVERRAIKESAIGAGAREVYLIEEPMAAAIGAKLPVSTAVGSMVIDIGGGTTEVAVISLNGIVYSSSVRIGGDRFDEAIISYVRRTFGSVIGEPTAERIKQEIGSAYIQEGDEIKEMEVHGHNLAEGAPRSFTLTSRDVLEAIQQPLNGIVAAVRTALEECQPEHAADIFERGMVLTGGGALLRNIDILLSKESGVPVIIAEDPLTCVARGGGEALEMIDMHGGDIF*