MKNEVAVVIVGAGPAGLATSACLNLLSISNIILERENCCASLWRHKAYDRLNLHLAKEFCHLPHMPHPPTTPTFIPKKDFIQYLEDYVSHFDVKPKYCRMVESAAFDGKAKRWCVMATNSESGVAEEYSCRFLVVATGENSKEFIPDVPGLESFNGEVLHSSKYKSGSKYNGKAVLVVGCGNSGMEIAYDLANYGAKSSILVRSPFHVLTKEIVQLGMTLLKSSPRNMVDDLVLSLGKLHFGDMTKYGIVTPSMGPFYLKETTGKSPVIDVGTLKKIESGDIQVLPELKRVDGNEAIFANGNSHRFDAIVFATGYRSTARKWLKEDDYLLNQDGMPKHDFPNHWKGKNGLYCAGFSRRGLAGLSMDAQNVANDIKMCYNNEM