MCAFVPHVPRHSRGDNPPSASTASPAVLTLTGERTIPDLDIENYWFRRHQVVYQRLAPRCTARDVLEAGCGEGYGADLIACVARQVIAVDYDETAVAHVRSRYPRVEVMQANLAELPLPDASVDVVVNFQVIEHLWDQARFVRECARVLRGSGLLMVSTPNRITFSPGRDTPINPFHTRELNADELTSLLIDAGFVDVAMCGLFHGPRLRDMDARHGGSIIDAQIMRAVAGAPWPPELAADVAAVTTADFEMVAAGHDRDIDDSLDLIAIAVRP