MEKGKVCVTGASGHLGSWLVMRLLQSGYLVHATVLNLNDKSETSILSDLPGAAQNLKLFEANLMKPNDFQEPIKGCDGVFHLACPTNFSSLNDPFDMIDPAVQGTLNVLESCKEAVSSVKRVVYVSSLAAVRFCRPDFPGQVIDESCWTSVDTCQQLMFHGWPYFVGKTLAEKSAYEFAEKNNINLLSILPALVTGPFLIPRMPNSVSDALSIVRGDTERFSFLKWISYVHIEDVVDAMIFLYENSTAQGRHICSTIDAPIQENARIIGQNFPELNIPTNFGFLGEIVPHYMDSSKLKKLGFRFKYNLEDMLTDSVGCCKEKGIL*