MKNEVAVVIVGAGPAGLATSACLNLLSISNIILERENCCASLWRHRAYDRLNLHLAEEFCQLPHMPHSPTAPTFIPRKDFIQYLEDYVSHFDVKPKYCRMVESAAFDGKAKRWCVMATNSESGVAEEYSCRFLVVATGENSKEFIPDVPGLESFNGEVLHSSKYKAGSKYSGQAVLVVGCGNSGMEIAYDLANYGAKSSIVVRSPFHVLTKEIVQLGMTLLKSSPCNMVDDLVLSLGKLHFGDMTKYGIVRPSKGPFYLKEITGRSPVIDVGTLKKIKSEDIQVLPELKRVDGNETIFANGNSHRFNAIVFATGYRSTARKWLKEDDYLLSQDGMPKHDFPNHWKGKNGLYCAGLSRRGLAGLSMDAQNVANDIKMCYNNEM