MKVKIFIALLLSLQTLPVLSSEVTHVPTISALTALAKDAVANKIDAPSNAKVIITPQNIDGRLAPPACSSAVVVELASEREIGRNNTVKLSCHAPSLNYLWQVYISVRVEILYPVVVADNVLSPGALITRDSLNIAFVDQYSLRGQFFTEIEQIIGSRVKRRVAKDAPILSGNLCFVCKGDPVSIFARTENIVIKTSGEALNDGNEGDTIRVKNSISNRELDAQVTGIGEVEVKM