MLNVTVSSNSAILTQKFITFLEKCKSISEFKKLHALLITCGISKETQFNSRILCFTALSDSSNIDYAHRVFLQIKNPTIFDYNALIRGYSNSKNPCKSLSLFVEMLQNEVFPNYFTYPFVVKCLAKLCEVRIGRSVHGGVMKNGYDVDLYVSNSLIHMYGSCGDVLCARKVFDEMPVKNLVSWNSMLDGYGKCGDVVLMREVFDSMIERDVVSWSSLIDGYVKDGEYAEALAMFEKMRVEGPKANEVTMVSVLGACAHLGALEQGRVMHEYVVENKLPMTLVLRTSLVDMYAKCGAVEEALVVFREALGRKTDVLIWNAMIGGLATHGLVTDSLELYKKMRVLKVRPDEITYLCLLCACAHGGLVKEAWCFFDSLGKDGMTAKCEHYACMMDVLARAGRLTEAYRFLCEMPMEPTASMLGALLSGCINHGRLDLAEIVGKKLIDLEPFHDGRYVGLSNVYALKKRWDEAKAMREAMDTRGVKKLPGFSVVEIFGALHRFIAHDKAHPESDQIYTILDFVLWQMKLGRDCEEQEQLLYDINVGIGNGDDSSALQMNDFSL*