MSLIAFAVLVLLLVALGRFIYFCRTLASHGGHKPPPGPIGLPLIGHLHMLGKLPHRTLHKMSKKYGPIMSLRLGLIPTIVVSSPAAAELFLKTHDAMCANRPVVQLAVEHFYGTKGIAFAEFGSYWRSVRKFCTLELLSPAKVESMAWLRREELGFLVESLKNAARSGEVVDFSANIAGLMEDMTIRMLLGKSKDDRFDLREVLNELTKTAGEFNVADFIPFLGALDLQGFTRRLKVTGEELDRILEIIIDDHEQEASKGCEKPNKDFVDVLLALKSNPTGTHEQLAKNIDRSNIKAIVLDIIFGSVGTAQTAIEWIMTELIRHKRVMKLVQEEIRNVMGNCEFVQESHLSKLNYLDMVVKESMRLHPVVPLLIPHESMEDIVVDGYYIPKKSRIIINGWGLGRDPKIWSENVEKFFPERFIGSDIDLRGQNFQLIPFGSGRRGCPGMHLGLANVKLVVAQLVNSFDWELPYGMSPDALNMDETLGLTSPRAQHLLVIPKIRQI