MAGGRVYGGSNLNVVLQGEGLPCSSDALDALLVSCSSPSFHGARSMVNFEEINANSTEEDFDECFHQPEKKRRLSPDQVQFLEKNFEVENKLEPERKIQLARELGLQPRQVAIWFQNRRARWKTKQLEKDYGVLKSSYDALKADYENLLKEKEKLKTEVVLLTDKLLSKERDCQVPATNWPEKLELKCQTTPKTETVKDSDLLLNCKQEDLSSNSSVFDAESPTEAGNSPEFFAGNSPEIFEPDNYSDSSLGEEESGKVCKERFKSPQAFVLPKLEEPTYPDQASGTCNYGFHVDDQEPLWFWPY