MLQPLDDAEEKFVALEGPPPSALDSASPSLANAGSANLQLSAGSATDEAGDSDHLPHKKRQKKMPSGHNALSKELTAEQKAIVKMNVTRDATTDGFVKCCYCEKEISSKNVDRWASHLRGCLKAPEEVKAQIQPFRPAAQAAILGAAGTTPSTSAPVPGGLALTAPSLGLHTAAVGSPATTAAGAGTGVAPTGQLMTGAIGGIAPAVLTSGYNEVFKVHVSKDYMKFNAAHFIAYKGFRERLHGHNYRVAVTITGTVGPDGYVVDFGEIKKIARVICKDLNESSRLTAPTCTLSRKITPSSGPSLHDSGDHHQTYANLLLTSTLYSFPKSDCSLLPIIHSSAEELAIYISNQIIEAFTVVALLERNVRKLEVSISEAHMQMASYERSILPGP