MLGLRDYLQIYTGIEIIKWDNQEGIVAMDSQDLPDILAYCLEMKPRPIWLTHVVNDERQLGNDFCLYLILHFPDKDFTLTLVAKGIKDEFPSLSLILPALNWSEREAQDLFGLRAVGHPDPRTLVLHPGWPKNFHPLRKDYKTGKEYKSFKRGPLVFPEMHGEGIFQVPVGPIHAGIIEPGHFRFYVIGEPVLHLEAQLFYTHKGIEKLLEGKSLEEGLLIIERVCGVCAVSHGLAYCEAIEKLANIELPRQVLLWRTILAELERVYNHIGDIGNMCAGVGFALGNANGSQSKENLQRLNLEFFGHRFLRGMVVPGGIKSVPGPKDSQEILNRLMELANDFEDWIPLLLEHDGFRQRAVTTGVLKTESAIDLGVTGPAARASGVAYDWRELHSHLLYPELMVKSVVEHNGDVWARLMVRVKETRESFRFLETLLRKGMQEAGRSSYIMNTFSNKLIPWQGAWGCVESPRGTDVIWLMLDDKGKIYRCRIRSASYANWPAVPLTVPGNIVPDFPLINKSFELCYSCCDR