MNSSSSRSSMSMPMPMDMPQMHMGMNNNCEMNQMMHPIPNFPMKWEPCTPPDEKPHPSMLFPPLSGIFNQSRHSSTGEDYHGSSSGSPSSSLSSPNEFKDEPLGLDVHFGNSLFNAPFSPSATSSHSPSSYGMMHGSHSMASHQLHQQQLSPLPSVAHFSHSHHLQHHVVQHPSQASLQMNMNQIFSGPSHQYASSSVPHTFLFKDSTIYEGMGGMGLAAAQQQLKARNKMHEMAIRQHLITDQNITANGDLVLSAEERRTLVQEGYSIPQKYPLTKSEEESLKIVRRKIKNKLSAQESRRKRKEYIDALEGRLHCFSEENKSLKKQVHQLEASNRDLQQKLHQYESKEKM