MGRHHAIVGGSCNNPRLRGDAPCGETSSMADLMQKRCLYCGTWNQFPEARLADGPKCGECKLPLVAGPPAALDDAGFAAELARNDGTLIVDFWATWCGPCRSFGPVFRQAAADYGVRVRFATIDVDTVSGTPQRYNVGSIPTMMAFRDGREVDRVIGGLTGAQLDRWIRGVAGLPPLPDKPRPRPPRPGH