MELVPFKPEAGALVESGGGAHGDSIPAMVAAQQELLHAQVDQLQLLVVAQCRLTGVNPLAQEMAAGALSIKIGKKPRDLLNPKAVKSMQSLFAMKDTIGKKETREISASFGVTVTQVREFFASQRTRVRKFVRLSREKALRIESSKAPDNVCSISTEQTPVDIEAHAQVIEPLRTLEPLEAQQISLPHLVVPQISLQLPVVLQSCAIPVAPIGVMQPTEAKTNPDPIQKETKQEEVAGVESEDKKFLESIFVLMRKENTFSGQVKLMESILQINNVTVLSWFLTMGGLAIVSTWLGQAVTEEQTTVILVVFKVLLHLPLHKALPAHMSTVLQTINRLRFYRTQDQTYQARRGTSSPG