MKNEVAVVIVGAGPAGLATSACLNLLSISNIILERENCCASLWRHRAYDRLNLHLAKEFCQLPHMPHPPTAPTFIPRKDFIQDLEDYVSHFDVKPKYCRTVESAVFDGNAKRWCVMATNLESGVAEEYNCRILVVATGENSEEFIPHVPGLESFNGEILHSSKYKSGPNYSGKAALVVGCGNSGMEIAYDLANYGARSSIVVRSSFHVVSKEMVKLGMTLLKSSPCNMVDDLVLSLCKLQFGDMTKYGIVRPSKGPFYLKETTGKSPVKDVGTLKKIESGDIQVLPELKRVDGNEAIFANGNSYRFCEDDYLLNQDGMPKHDFPNHWKGKNGLYCAGFSRRGLAGLSMDAQNVANDIKMCYNNEM