MKNFSLWCDFIENSFLDNEFLNLLSHGINGATSNPAIFKNAILNSPIYKDKILKLKEKKTKDIYEELAISDIQKAADKLAPLFYQKNDGFISIEIDPRLHDNTTLSLGEAKRLYSAISKENVMIKIPATKASYEVMYELMKNGISVNATLIFSLEQSQKCFEALNAGLVEFRKNNIALKEQNTRTPQAVISIFVSRFDRLLNPKAKEQNRIGILNANLAYNNIYSKNEPNIRALFASTGVKGDDLPKDYYIKELLFENSVNTAPLDAIEAFKGKMHFKKPLMNFEIYTELNQIISQNEREKACNDLLSDGLEQFCIAFEDILKAL*