KNGDVHCTHCDAVYKYNSATTTMMYHLKNAHPTLLAGSITSVATHAEITKGICKFIQTDMLPISVVEGKGFGNLMDIMEPAYHIPTAHVTRLIETQYEERKEELFKKLAKAESVALTTDCWTALTAESYITITCHYADWEMNSAVLLTESLPGRHTADCLAEKLNGAVEQWGIEGRVIACVHDNAPISLQPSNQSSWVSVACFAHTLQLAINDGFALIVISAAGKLVGHFNHSTVASKTLQKKQEQMALPSHRLIQSCKTRWNSVCEMFDRLVEQRWAVAAVLSDRTVTKLQDARILELKDEHWRLMEEMQPVLRALKCATTVMSAEKDVSISNTYPITFGLINAHLMRKEGDGPKVIEFKTKVRSSLSTRMNVQSAEFVSSAPMLSAMLDPRHKHLSFLTPAQTVVANAKLVELGAMALLLGEQYHYTTGIDTEVNNFLKDTPPPLDCNPADWWKVNGRRFPRLSKLARQYLCIPATSVPSERVFSAAGLTVTRLRSRLTPEHVNMLIFLNKNM