QQQQQQHDQQHNQQQQPQPQPIQTQNLEHDHDQHTNDMSASSNASDSGPQRPKRTRAKGEALDVLKRKFEINPTPSLVERKKISDLIGMPEKNVRIWFQNRRAKLRKKQHGSNKDTIPSSQSRDIANDYDRGSTDNNLVTTTSTSSIFHDEDLTFFD