MVFPAAKLFSVAIRQVSKPMASYMQKKAQNSPRFKAICVGIASRYNAVEQIIINRFYGRSNKAAPVRKLNETKAIELGATVFGEFVIFGVAAIALGFEYRRSLMKEAAKERELLERLYVLEAQILQLQAENDRVLQSLFPHEQHAREEVDVNIDQGPGWLSWLAQPITGLFSTEGSVKDGDGDAKTGISVHATQGVVSGVYPSRHIPPPPGLERAPIPKQPSEVGFLSLPSLASEALPTFPLPKAFSDAVASLSGNLDSLSHLRGADLPHFMREQRHSPDASEQGEKTDGRLCEAAPVADDTACERVPRFAKSDSVAGSSASKLGGLYVPKLWGPRAPEDDLEKNGGTGHRG