MSRYQPGHEGHDPYIDYASQSEGHPEERVYGSHVQDTQHDGPQDISPLHELGGGQQQQQHAHHQQIPRQHQHHPQHQILLGPHEIGHHQMAQFGAGQAMLPYGTRQIQSAAGAKRQREELGLDLGGLPEEQIQGGDMQSMASQMPQQSMVGVGYGGQPVQEYHGHTLPNQGPPSKMARMDEGESSMMTQGAPSMVGMEGMPLPAPRPRGPKLKFTPEDDQLLIDLKENKALTWKQIAEFFPGRSSGTLQVRYCTKLKAKSTQWTEETIMKLRQALQDYEQEKWRIVAQKVGSGFTSAACKEKAREL