MMVRAKVLPFLFCLVVVAFGTKESDLKQCKHQCKVLQQIEEYQREKCYEICEKLYHGEKQEKEEINFYEGREEGKNNPYVFNEEHFITGIKTEHGRIRVLPKFSERSKLLKGIENYRFAILEANPKTFVVPNHWDADAVLFVAQGRGTLSLVRKGKRNSFNIGRGDVIKVCAGTTAYLINRDDNEKLLIAKLLRPVSTPGQFEHFFGPGGRENPESFYSAFSSEILEAALNTRKDRLQRLFGQPREGVIIRASEEQIRVMSQHEEGGIWPFGGESKGSVNIYKQRPLQSNQYGQFYQGGMLGPIYSSRATKIAVVVEGEGYFEMACPHLTSESESGRRQGSKEAETRIGRYQKVRSKLRRGMVLVIPAGHPFVAVASTNQNLQIVGFNVNARNNEIVPLAGRNNVMSQLEREALELGFGLPAREVEQIFQSQQEEFFFQGPGGRQSGRAAA*