MKNEVAVVIVGAGPAGLATSACLNLLSISNIILERENCCASLWRHSAYDRLNLHLAKEFCHLPHMPHPPTAPTFIPRKDFIQYLEDYVSHFDVKPKYYRMVESAAFDGKAKRWCVMATNSESGVAEEYSCRFLVVATGENSKEFIPVVPGLESFNGEVLHSSKYKSGSKYSGKAVLVVGCGNSGMEIAYDLANYGAKSSIVVRSPFHVLTKEIVQLGMTLLKSSPCNMVDDLVLSLGKLHFADMTKYGIVRPSKGPFYLKETTGKSPVIDVGTLKKIESGDIQVLPELKRVDGNEAIFANGNSHRFDAIVFATGYRSTARKWLKEDDYLLNQDGMPKHDFPNHWKGKNGLYCAGFSRRGLAGLSMDAQNVANDIKMCYNNEM