MLHAVYRVGDLQKTVDFYTKLLGMKVLRSRDIPEDKYSNTFLGYGPETTNFALELTYNYGVDSYDLGEGFGHFGVALPDVYKAAEKIKAGGGKITREPGPVKGGETVIAFAEDPTGYKWELIQRPQTPEPLCQVMLRVGDLQRSIDWYQNVLGMKLLRTRDNPEYKYTLAFMGYGPEDSSTVIELTYNYDKKEYTKGNAYAQVAISTNDVYKSGEQIKAAGGALTKEPGPVPGIGTKILATVDPDGYKYVLVDEQDFLKELE*