MDSLYKSRLAVIQNHFTSPVSNLASMQNVKIADRLGFKLAPSVRTALQEGSPLVALESTIITHGMPYPLNLQTAKEVENVVRANGAVPATIAILKGVPCIGLTAKELEELAESGSNFIKTARRDIAHVVARKENGATTVSATMFFAAKVGIHVFVTGGIGGVHRGGEITLQTFQVKICLPTQPKTMDISSDLTELGRTPVAVFCAGVKSILDIPRTLEYLETQGVMVVGYGTEDFPAFFTRRSGCKVPCQVDNPNACAELIGASLKLGLHSGVLVGVPIPEEHEAVTKPLDAAINRALQEAMEQNICGSAITPIILRRVNELTEGASLAANIELVKNNARVGAQVSVALVGKLCP*