MELDQKIDLVHELDGHIMRCVRDQNGNHVIQKCIECVPTEHIGFVVSAFQGQVTSLSMHPYGCRVIQRILEHCGGNSQGQCIIDEILQWVCILAQDQYGNYVTQHVLERGKAHERSQIITKLAGQVVTMSQNKYASNVIEKCFQHGDIAERDLLIRRIVEQTEGNNNLLAMMKDQYANYVVQKILETCNEDQRELLLSRVKDHMQALRKYTYGKHIVSRVEQLCGDVVTLSGTAESGS