MEQLPPQETAIVLHLDTDRLSQSVDSSKFPGVPELLLRYADLTRATLERLCGLRDFSHVVFKEESTSYKQGEAISLPFCIVVGPPRTNPDSGELEGVTQAKIVYDIMGALTARGPLPGVFAGKMGWAKGDPNLRLTDEGAHAIVDRFTKRLRLGRELDNVLPEEELTTFAEALSSMVPPTARTQPVQPDDLLMVLPLFVAEAAGVKAGPLRRAVRSVRGALGGVQGVVWRAEDFAKAVAKFSVKASLKLARPALIGFVVYRTLGTIGNSRTLENRMQRLPHGEALDLYCREMLGKDYGKQVGRSDDYKDEKRRITAAMLRRLEVEEWDKERMKHFYYGSHGLGPWYFDMEERLRNPYFLGSRGWNGPIESWVGKNKTFHKDLRREDVDFTAAAMRLVEGDKGVPLTEEQKARIIFQEQMPAVDSLLGKNSILDGIVSPDAIATIRRQ*