NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaagatattactgtttcccatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgcagaggtatgttcaactctgtgagttgaatgcaaacatcccgaagcagtttctgagaatgcttctgtctagtttttaggggcagatatttccattggcacaatagccctcaaagcgctccaaatatccacttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggttcaacgctgtcagatgaatcaacatatcacaaaaaagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttcagagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagattctaggaaaagagtgtttcaaaactgctctgtgaaaagaaatgttcaactgtgttagttgaatgcccacattacaaagatgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaactgctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgattccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtggtttgaatgcacacatcacaaagcattttctgtgaatccttctgtctagtttttatatgaggatatttccttttcaaccacgggcatccaagtgttccaattctccaattgtagattgcacaaatagagtgtttcaaaactgcttaatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgtggatcccacaaacagagtgtttcaaaactgctctacggaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatattttcttttccgccgtagccctcaaagagctccaaatatccactttcagattctacagagtgtttgaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcgtctatttttcccaggaagatatttcctttttgaccataggcctcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaaggttcaactctgtgagttgaatggacagatcacaaagtagtttctgagaatgcttctgtctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccgcttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggttcaacgctgtcagatgaatcaacatatcacaaaagagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctaatttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagattctagcaaaagagtgtttcaaaactgctctgtgagaagaaatgttcaactgtgttagttgaatgcccacatcacaaagacgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaactgctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgtttccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtgatttgaatgcacacatcacaaagcattttctgtgaatccttctgtctacttttcatatgaggatatttccttttctaccatgggcatcaaagggttccaattatccaattgtagattgcacaaatagagtgtttcaaaactgcttcatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgcggatcccacaaacagagtgtttcaaaactgctctacggaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatcttttcttttccgccatagccctcaacgagctccaaatatccactttcagattctacagagtgtttcaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcctctatttttcccaggaagatatttccttttggaccgtaggactcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaaggttcaactctgtgagttgaatggacagatcacaaagaagtttctgagaatgcttctgtctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccacttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttccttttgcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggtacaacgctgtcagatgaatcaacatatcacaaaaaagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagattctagcaaaagagtgtttcaaaactgctctgtgaaaagaaatgttcaactgtgttagttgaatgcccacattacaaagatgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaactgctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgattccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtggtttgaatgcacacatcacaaagcattttctgtgaatccttctgtctagtttttatatgaggatatttccttttcaaccacgggcatccaagtgttccaattctccaattgtagattgcacaaatagagtgtttcaaaactgcttaatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgtggatcccacagagtgtttcaaaactgctctacggaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatattttcttttccgccatagccctcaaagagctccaaatatccactttcagattctacagagtgtttcaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcgtctatttttcccaggaagatatttccattttgaccataggcctcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaaggttcaactctgtgagttgaatggacagatcacaaagtagtttctgagaatgcttctgtctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccgcttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggttcaacgctgtcagatgaatcaacatatcacaaaagagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctaatttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaattcctctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagccctccaagtatccactggcagattctagcaaaagagtgtttcaaaactgctctgtgagaagaaatgttcaactgtgttagttgaatgcccacatcacaaagacgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaactgctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgtttccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtgatttgaatgcacacatcacaaagcattttctgtgaatccttctgtctagttttcatatgaggatatttccttttctaccatgggcatcaaagggttccaattatccaattgtagattgcacaaatagagtgtttcaaaactgcttcatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgcggatcccacaaacagagtgtttcaaaactgctctacggaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatattttcttttccgccatagccctcaaagagctccaaatatccactttcagattctacagagtgtttcaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcctctatttttcccaggaagatatttccttttggaccgtaggcctcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaaggttcaactctgtgagttgaatggacagatcacaaagtagtttctgagaatgcttctgcctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccacttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaagggttcaacgctgtcagatgaatcaacatatcacaaaaaagtttctgagaatgcctctatctactttttctgtgaagatattccagtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagattctagcaaaagagtgtttcaaaactgctctgtgagaagaaatgttcaactgtgttagttgaatgcccacatcacaaagacgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaactgctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgtttccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtgatttgaatgcacacatcacaaagcattttctgtgaatccttctgtctagtttttatatgaggatatttccttttctaccatgggcatcaaagggttccaattatccaattgtagattgcacaaatagagtgtttcaaaactgcttcatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgcggatcccacaaacagagtgtttcaaaactgctctacggaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatattttcttttccgccatagccctcaaagagctccaaatatccactttcagattctacagagtgtttcaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcgtctatttttcccaggaagatatttcctttttgaccataggcctcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaaggttcaactctgtgagttgaatggacagatcacaaagtagtttctgagaatgcttctgcctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccgcttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggttcaacgctgtcagatgaatcaacatatcacaaaaaagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaagcgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaagagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagatcctagcaaaagagtgtttcaaaactgctctgtgagaagaaatgttcaactgtgttagttgaatgcccacatcacaaagacgattgtgagaatatttctgtctagtttttattagaagatattcccgtttccaccaaaggacacaaagcgaagcccattatccgcttgcagaccttacaaaaacacgtttcaaaacagctctatcaaaggaaaggttcatctctctgggttcaacgcacacatcacaaagaagtttctgagaatgcttctggctagtttgtgtgtgaagatattcccatttccaacaaaggcttcaaagcgctccaaagattcacctgcaattgttcaaaagagtgtttcaaaactgttctatcaaaaggaaggttcaactctgtgagttgaaggcacgcttcacataaatgtttccgagaatgcttctttctagtttttatgggaagatgtttccttctccaccatagccctcaaagcgctccaagtgtccgctggcagattccacagaaacagtgtttcaaaactgctctaacaaaagaaagattcaactccgtgatttgaatgcacacatcacaaagcattttctgtgaatccttctgtctagtttttatatgaggatatttccttttctaccatgggcatcaaagggttccaattatccaattgtagattgcacaaatagagtgtttcaaaactgcttcatgagaaggaagattcaaatttgggagtagaatgcacacatcacgaagaagtttctgagaatgcttctgtctagtttatatgtgaagatattcccatttccagcaaagatctcaaagctgtccaaatatccacttgcggatcccacaaacagagtgtttcaaaactgctctacagaaaggtatgttcaactctgtgagtttactgcagacatcctaaagaagtttctgagaatgctgctgtctagtttaatgtgaatatattttcttttccgccatagccctcaaagagctccaaatatccactttcagattctacagagtgtttcaaaactgctctatcaaaaaaaagtttcaactcggtgagtcgaatgcacatatcacaaagcagtttctgagaatgctttcgtctatttttcccaggaagatatttcctttttgaccataggcctcaaatcgctccagatatccacatgcagattctacaaaaagagtgtttccaaactgccctatcaaaaggaagattcaactctggtagttgaatgcaaacatcacaaagaagtttctcagaatgcttctgtctagtttttagaggcagatatttctttttctaccataggcctcaaagcgctccaaatatccacttgcagattctccaaaaacagtgtttcaaaactgctccataaaaaggaagattcaactctgtgagttgaatggacagatcacaaagtagtttctgagaatgcttctgcctagtgtttatgtgaagatattcccgtctccgatgaaggcctcaaagcagtccaaatatccacttgcagattctacaaaaatagtgtctcaaaactactctatggaaaggtatgttcaacactgtgagatgaatgcaaacgtcacaaagaagttgctgagaatgcttcagtctagtttccatgggaagacatttcctttggcaccacagccctcaaagcactccaaatgtctacttgcagattcgacaaaagagtttttcaaaactgctctatcaaaagaaaggttcaacgctgtcagatgaatcaacatatcacaaaaaagtttctgagaatgcctctatctactttttctgtgaagatattccggtttccaacgaaggcctcaaaacgctccaaatatctacttgcagattctagaagaagagtgtttcaaaactgctctattaaaggaaggttcaactctgtgagttgaattcacacatcacaaagaactttctgacaatgcttctatctagtttttatgtgaaggtattactgtttcctatgaaggcctcaaagtggtccgaatatccacttgcagattctacaaaaagaggttttcaaaactgctctatgaagaggtatgttcaactctgtgagttgaatgcaaacatcacaaagtagtttctgagaatgcttctgtctagtttttaggggaagatatctccattggcacaatagccctcaaagcgctccaagtatccactggcagattctagcaaaagagtgtttcaaaactgctctgtgagaagaaatgttcaactgtgttagttgaatgcccacatc