MSQALVAAVSPITLIPDEERGSFIPKLLPGVPLIMAENYIFDILSNLCRDYRGGLWNYYRTHNGALYSAPTGYGQMRLMCDGNFFDDEMSEDAAGIVATLFTLSHLSFRYPSDAIATNYEKLREFSYRHPESVLISRAID