MSDPAPKGLILVGGLGTQLRPLTLSKPKALIEFGNKPLLLHFIEALVRAGVNEVVLAINYRAEIMRGFLDEYQDRFGIQITCMQEDEPLGTAGPIALAHERGLLGDSEPFFVINCDVACDFNLRSLYTLHKAHGKLGTIMVTRVDQPAKYGKSVVQAHTTGLIERFVEHGRTFAGAARVPARPLLAPRDLINAGVYIFSPSLVERLRVVRAVSMEREVLPQLASEQQLYSMALEGYWMNVKQPRDFLQGHALYLQYLSRVAADQLTGAACSQLHGGTEVQGSVLVDKSAQIGANCLIGPDVSVGPGCVVEEGVRLARCILLRNVRVAAHSTVLDSILGWESSVGCWTRIEGVTVLGEDVHVGGEIFINGGLVLPHKRIKESISEPQIIL*