MCGALFSSGKGLPLAWLVSGHQQCQPSWLLLQRSILNHCPRCESIASLRAASLMERLDRWGTYGRRTLRGILDSKRRESSVVKDSSYSSGLGVVFIDSFREGQIRNIGQGAYVN