aagaagagaaaagaagcgaggacttgggaggagctcggtgctgtagccgcttcttgcttggacataaaaggaggggggaagacggtccggagccaaatatctaccacttgtccaaacttatcaaaagcttttacgtgttcttcctcctccgtacgaccaatacctacaagcatggccttcagtactgagtggattcctggcgctacgtttttgggtcgcactgattttcctggcgaaaccggtctgatctccgcggccaatcctaatcttttaaacaatgtggacaccacccgctcggatgatgaaagctccattgacgatagttcaatcgcatccgatgacgagacaaatattgccaacgatgaagcgactaataataacaccaacttcgctgctactgacttaatcgatcctaatgcggtagcctttgcaccaggtgcctctccgcctgcttatcgcctggccgcgctgcctcttggttctcctgagaacccaatcgaaatagaggatgaagatgcggctagccacccaagaaataatgaagaaatgaatgactatgggcgactagacagccccaggtttgatccagtcgagattgttccctttcaaaccatggttgttgatgaggaagacgtcctccgtgctcgagaacgcatcaaccgatggttcaataatcatattagacacaactcccgacgagttttacgaggtcgatcccgccgtgcacgcaccgccgccggaccagtagagccgtattggacggtcaatgagcttatggactctgttttggaggagttggatgatgtcttgaataacgcgtcacgtgttgagttgatccacgtataaagggtgagcagaaatgtactgaaatgaatagaaaatttttaaatttttggctaaccaccctgacctctttttttcttttttttttctttttttttttttttgatttatttgttatttttagctatgaagtaatgacagacagcagttggagagcattataatgtacagtgtgtttattttaaggaaggatactttcagcaacgctgatgaaatattttcacctgcggtgctgcgtaccgtcgttttaatggggtcccatctagttcttcgaggacgtaagagccggatttttcttgagatatcactcggtaagggccgttccagcgattttcaaagagctttccccattggctttcaagggatctattgtagactagtactaactcaccaggactaatgggtccccggtccgctttttgtttgttccaggattccacggatttttcgcgtgtctccttcaatttcttgtaagccttttgaagagtttcttcccgtctttcaagttgagtagcccgtgctgacaggaggtccgccgtacttgttacttcctcccagtctgtccctaaaaatgtttccatttctagatcaataggtagaactgccggttgtccaaatactagttcgtagggcgtgtagccagttgtccgtttggttgaaactctgtctgcaaataaaacaagtggcaaaaaacttcgccatttctttccatttgttccgcacatcttgactagtgcgtctttaagtggctggtgaccgcgttctaccataccgttggcttctgggtagtaaggggtggttatcttaactgtggatcctccgcgggctatggtctcttggacttcttttccgaattcagggcctccatccatgacgactacgcatggagcgccataacgtaagatccaattttctttgaaccaagaagcaacttttgctgccgtaagtttttcaaggcctactgcttctacccacccggacagatcattgcaagctacgagaaggtatttccagctaccggctttaatgtggactgcatccatgctgactcgtccaaagatagtatttttaccggttgcgtgtttgtgctcgagaggtttgaccagactacgcttttgacaggcctcgcaagattgaacccatgcgccaatgttcttcttcatgttaggccaccaaaatcgtaacttgcagcgtctataagtttcttccacgcctcgatggcctaattcttcgtggagcgtttccaggacaaagtcttgatttttcttggaagatatgacgagctgaggaaatggtgtgttcctcctttttaatttaccatctgaaataaaaaaagtggctgatttcttcaaaatggttgcccattcttcttcggtgcagtcctcgggtcgatttaaggtgaacaaatactcttggagcttggcccaaattccttcttgaagaaactgcgtgttggccacccccaaattcaaagaattgacctctttcaagccaaatcctgcgtgtggttttacccaagattcgtcttcgtcaaattcggtagcagtcggttcgtcctcgttgggcgggcgtcgggaaagtccatctggcatggtaaatgtttttccaggaacatgtttgagatcaaaagaaaacagttggataaaagctacccaacgggtcattggcgcatttggaagggatggagaattaatcatctcgatgaggcttttagcatcgactaatagctcgaaatgttgaccccaaagttgtgattgtaatttttttagaaccttggctaccccgcaaagttcgagtttggactgagaatatcgtgactccactggcgtaaaaactactgattcgtaaagcaccgggcggtcccggccatccacttcttgagtgagtacggctcctgcagcaatgtaactggaatctaccgcaagcttaatctttcctcctttgtcagagtaatcaattttcttcagtgttatgtcctgcctcacgatttttttcagagcgtcgaaagtagcttggcagtcgtccgtccattcccattctgcgtcctttcgtgtgagttttcgcaacggagctgccagtttggagaagtcctggataaacattcgtacgtagacacaaactcccaggaaacctcgaacttccgtggtattggttggagttggccaagtcagcactttgttaagctgtttctttgcaatcctgcgcccctctttacagactacatggcctacaagttccagagctgggacacagcaagcaaacttctttcccgagatggttaagccagcttcttcaattcgaaagaggactcgttccagaatgacggcatattcccaaataaagcggcgaattccggagttttcgggcaacttttcttgattataatccgagacaggtcctttaattccgccgtcgtcgatgaatattcccacgttttccggtatttcttcttgaagaatccacatcatctgggattggtaaacggcaactgagttggtggctccctgtggtaatctggtaagttggaaacggcctaaaggggtttcgaaggttgtcaaaggtcgagagctgatgtctaattctcgttcgtcatagccgcccataatgtcgccaagcccgtaacaagctcggccggtgaatgattcaatcaaatcctctggtgcggggggcaatcctgcgtctttaattgtgactttatttaatttttgaaggtcgtggaccactcggagctttccatcctgtttcttgacgcaaaacactggacttgaatagctggaacaagattgctcatagagtccggttcgaatccgttctctaaccaactcaatgaattgatctcttatggcctgggcaataggaattggtctttgttgccacggctcatgggcaattactgggatgatgtaaggtttaccgtatgaatgtttcagtaaccccctctcttcttctacaaaggctaaggcaccttctcgaagcttgatgacatgcttgagcaattttaactcttcatctgaaagccagccggtcggtccaaaatttacgactttaaggcgttcctcagttattttagcagtaggcacgaattctggggggttaggcgtgagtggagtagtgtaaggatcccgagatagaactggaaaactaagtggggtattgatattttggggcataggttcgttgaccggttttactttctttgctgcggatttatacttggctgcgcagactaacactccatcgctacgttgcatttgttgttcgaagacattttctgacgatgcatcactggaagctgttaccacatttgaagttgtagttacgtttgtaggaaaggttgtctcgtattcttgattggccggagtgataataggaaccaagtaaactcgtccttcatcgtcttttatggatagactctccccaccttctcctgcgtaccgcatagtcgctgatacgtcgattaggaagggtttacctaagataggttgcacgtctccggtggatacccagaagtggacgtttcgagagatatttccaattttaacgcgtacagattcggctattccaaggatttcgttcttgtgaccgccgattcctttaaggttcattttcttttccgtaacaatgaggcccaggcgtaccgcaagatccttcgggagcacgttgaccatcgagccgttgtccagaaggggttggacttccttaccgtttatacctacctttatgtggcccagcgggcatgcgtaatgggacctgcgtggagcctccgtttcttcctcttcgtcgttgtctgagtccactcctccggcgttagttaccttttctggtggaccaccctcgattgggacctttcgtcgtgaaatcttcttcttgaaagcctcggatacgccattggagatcgcaaaaatttcaccataagagagttccattttgccttccaagaccattatttggacgactcgttcttcggcttcgggaaactctttagacaaggtcttttccaagtaagttttcttgggcactttttcttttgcttccggtgtggtgacttctggtttcttgaactgaactttctttggtacctctgccgccgctttttccagatgctctttgtaccctgggaataggtcgtggttgtcttgtcgtgccagttcggtaatttcttcctcgacatccattaagtcttcgctatcctttcgagttttctttggggccggagtctcagagacctcttttccgctcctcaaccgtttggcggcgtcaacatcgtaagagctaagtttttcaggggtgcactcttccaatttaccgtaagaagtgcggatttctgatgtcggttcctgctttttaatttcggttcccggaggaaggttgatgattcccggggtctgtgatggcgtgcagttcttatccacaacttcttttatggcgcgtgatctgttgggctgtactatggttccattaggaagtgtgaggtcctttccttcacggtaaactttcttgtcaaattcgtcctgggcaaataaactgcatcgatacaccgtgtgtttatccccaaagcaataatggcattttaaggtcgacggtggtctctcgtattgcgccggcctgtagggtacgtggctggctgatatcacggggcctttctggacgttccatcctgctaaggtcttggttaactcctcgacagctggatcctttcgtggcgtatttgctggggctcgtggctgcgcttgatgattggcggccggtgctttgccgggggatcctctccttctaagattgagatggtcttgagttcacgactgatatattccataatagttaggtacggcggcaaaatgtgggatccatccaccgataagcgcatttggttatctctgataagttcctttgtgactgaaaccttaattggatggaccaggcagtttaatacggcgtgtcgaatttcctctgcgttacccatgtgttggcaccggacgaggtaagccaccaagttatctatcttgatacggaaattttggaactccctttgagtcttgataccggatgcgcgtgttgttgctaggagctgatccaaatcgttcctcgtatgtttcaggagcggcatcatcttaccccaacgtagcaccatccgttctttcaatttttcccagtcgtggttctccttttcggccatttcctgaacttcttttaccaaagtctcgccttcgaggaagaaaattatctgaagcgcaatgtcggatcctagggcgccatctatctgtgcggcgtattccaggcgcttaataaaatcgctgatgtccatgttagtaccgttgaacattagtcctttagattgggacttaatcttgactggttttcgtccgaatggctccgggttatacgccggcagcacgacacggctttccaaaaaatgaggacttggtagtatattccccgcttggccatgactcgggaaaccgtgaccgggcaatcgagatcctgcagagtgctctgacaacgccgggttcgcagttgggccatctgaagacgaattttccgagacgttgttttggtcgcggaatggtccggggttgagaggtaagttgttggataattgtccaatattggacgagtagaggtttataggaactggctggttacggtaagacatttctagaagctatgaagtaaatctaatctaatttttgtgtgttcttttatgagttttgaagtgcggataaaggcgagagatagtaaggaaatgatttttttaagggtttattttatcttaaaattgtaatggataaccaaaacgtgactgtttaatctagagatcgtcaggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtggcggacaatttctgactagcaaggtgtgataatattttctaagtactttacctgaggactttacctgaggactatgactaaggacaataactaactaagtgaccaggctgagcacgtcaaggaactgatgagggaacaaatgatgaggggaaaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaggatcaagtgaaaaatatcaaactgaaacaccacggcccagaagatggctgctaagaccaatgaggacacaatgacatagcctgctttcccaaaagggtgcataagtctgagacgcgcatagccacatgtaggagcatgcatagaagtaagagactaatccccaagtgggtgcattagtgtgaaacagaaagataagagaaagaggagtgcatatgcagcagctccagaaagagaaagaatgaaacaagagaaatcaaggagggttcctaataccctggctctgtctgaggggtgactttcttccccccacgtgtggtctgggtgccttgagatttctatcttgaggaccaaggtgtttggggtcttcttgtccggattgtgcggtgcattgagaccttgatgttttgatttggctcaccacaccgtcagttggaaagttttgatttgttccatatcaaccatgtcggacgtgattagagacaaattccccgcagtcttgagtatatcctctgaagaaaaaagccacagacattcattatcgttccccacaaaccccctgccacatgagtttcacatacctgtttcacaagcctttgatgtccgatctatgtccatccaaatccgctgactccattctttagggatcgcgtcgtgtgcagaaatcaggggaggcaaatgctcgagtatatacttgatattcgaaagggaggattgagccgattggtgtgtccatttgataccactggaaagctcattgttccattgattgacctcctgtgatggcaaaactgcaccagggacgaagagttccacagctacggaaccatacacaccaaaatcaggacatgaaaacagatgaatcatccatttagaagcacttacaaggagcacgtgccgactgagtcccacgaggtgcttcaccacctgccccccttctacttggcccactggcaggctgcctgctccccccctgcgttgggttacgaggaatgttcatcttgctcaacaaatcccacgaagcaaaattgtccaacacggatgaacatgtgggctggggtcagactgtggccttgtctgaagggggctgggcacccaattccatggtccagaatgaccgcaacccggcgagttggttcctttgagacatattcttcatcggtagaaccctctgcgtccgtgttgccttcagagtcttcaatcctagttcttgtagacttcccggtggctcctcccacaacccgcattgtcatcagagtcgtcaatcctattcctttttccacgcacggtgtcattgtcttcaatcccctctagtctgacattgtcaaagcggtagtttgggcgcctctcttgtcgctcgtgaatgacctctcgacactgtgtctggtgtttcggtggggctggctgcacttgtttattgatcgaaggggtgggcaccggtggggccggattattctgaggaggtagctgttccttgttgactgaggccataattgaatcgtataattgatccccttcagctgtcaagaaagaggtctctccattggcattctttcggcgaggcgagtcatcagagatgtatgcataggccgggttgagcacgtttggtaagccattgtcaacaaccgatgggggatcaacccttgagaaattggcaaacgagggacatgcagtgcgaggggggccaattggattgggcaatgcaaaataatcgccctcccgatggatgtcacgggtcggtgttggacaattgaagttgggacgggttggcaaggacaaatccacagggggtcgatcagagggtgttgtggatcgaagggagtgatctggagcatgaagccttgttgcatcatctctgatgtgattagccgcaccagcaccagccaaattgtctgccgagatgggtggaaccttggcaatgtctctacattcttgcccttcttcaccctcctcatctgaattctcaatgtccgccttgaccagagccaacagggattgcaggtgcgcccgctccttggatttcaacaccgggtgacttgctagctcctgcgccttcatgtagaggtccaaacctatggaaacagataatgcaaagtgtgttagctggggtggatgaccagtgggccacattcaagtgaaacatgaatcttacgtgattgatcattcccggttgacatatccaggttgagggtgggggttggatgaaatttagaggtgggcggtcggctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgaaagtgcttgaggattgaaaatacaatcatagactccggatatagtctcgtcacgaacgacggcgttagccttctttttcgaaccagattgccttcttttccaagattcgggagccttttctgggtgaagttgaaaacaattagatttggtgtgatgagcattgtcgttatgttgaccattttcgcagtaaattgtcgtagtcttcatggctgattccgacttcacgaccggatcgacggcgacagaatttgccggaattccagcagtgctgagctgcttcgagttcaaataagatctgaccatgtcaatgtctaatggtcttttggtcgtgatgatttcctttgaattctcaaacttttgaggtaaaagattgactatgtattcagctagaagagtttcgtcaattgtagccttttccatcttgacgattttgattccgacagaacgaagattagagatgccgacatcaacgtccgtaatgaattgctcaagagatgaagtgtatttgatacttaagaaatcgcgatacacaaccgcatgattttgtgaagtgtcagattgaaaatgatcgatgagagcgctccaaataagatgaggttgctttcgattatcttcagtaatgaacttagcgtaattttcaacacccaagttacgtccaaggatcccggctgcagctgccttcttatcttgaagtgagattttagcaacagcgtctttctcttctttgaccaaatcggaaagaagatgatcgtcgagattcctttcgagacaatacgaaaacattatgttcttccagttctggaagttgactttcgtaaggagtggaagatgatgaattgatttttcggccatcgtgtataaggctggagttcgatgaggttgcagattaagtgctatctgggctcataacctattgaacttcgagcttttatgatgaaggtgattttagctatctacacgatagagctaaagatgacctgaagaagaacacaaaccttttatgatgaaggtgattttagctatctacacgatagagctaaagatgacctgaagaagaacacaaacctaaagtagtttgaggttagtgatggagcgacgaagttggttagatgaaacaatttgattgattgctttatcatatacacaccttttatgatgaaggtgattttagctatctacacgatagagctaaagatgacctgaagaagaacacaaacctgaaacgatcacaacgataagctacaatgaatgagaatgagattgataaaagaaacgaacctaaagtagtttgaggttagtgatggagcgacgaagttggttagatgaaacaatttgattgattaagaaagagaccgatacaaagtaaagagatcgcttttatgaagatcaactaggtttcagatgactgcggcgcgaagtgtgaaatgaataaagtacaatgaaaatagagaaagaactgaaaagaactagaaagttcaatatatgatagcttactggggaaacgtcgataccgccaagtttagtttgcctgatcccgagccttctgatcaatcgctggaagaggaaaatccccggaatcttgagcgcggcctcccattgggttctcataatgatctactagttgaggaggcgttagaatctgatttgaacattgtagatctggatgttgggccggagctttttgataaatctagcgaacaggaccgtaatgaattgattaagacgagagaacctgcttggcatcccacaaaggccagtttggattttacggctgcctctgtcattgaatacccatcggcttctagaatcaacaaatccaatccctcccaaaggcagtgtgaaaacctcaagtcatccgcagtgctctctgttttgcttcctccggtcaaagattctacacttccagttcctgattcagatcaagaagacatggacgacaatcccgagttgtttgagcaatcaactgaagatccaagccctgctgaagtcaccgctgctagaccaatccttgcacttaatccagtcacttccccgatcaacaatcatctttctacagagatcttggaaaatctttcttccgcctctgcctcagccgccacagttcgtcgaccactgatctgttattattgtcattgtaaaggccatgggacagcccactgtcatgcactccggaaggacaaagagaaacgccttgttgatcagacgggcaaaattattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtcgtatgggtcggcctggggcctaaacgcatatgtatatgcgtttaggccctggcgtgcggcctcgcacgccaaacttctttggcgtgcaggcctgcacgccaacctgcagggcctgcacgccaacctgcagggtatatccctgcaggtcattggcgtgcagccccgcacgccaattttcgttggtgtgcaggcgcgcacgccaatccgcacctggcgtgcggtttggcgtgcgccaggggggctggcgtgcgtttatcaacgcccgtcaattcctttggggcaatttttgaatttgcaggaataaattttccagccaaccaagagagatataaaagtacaagaatttttgaaaaaaaaaactaaagattgttatcaattcagcagctatctcaaaatttcaaatgacaatagagaaatgattaaatcaagtaagtaaggaaccaagctttggaatgattttgagagtcaaaggtatgattgttagggataacaggatggaagtaggtcgtatggggaagccgatccagaccgaccccatccccccaagggtgtcgccgactggggctgtgaggagttcaagaagaagttgagtcttccggtttctctataacggcctggtcgacctacaaaaatatctgaccctcgtgatatcgcaggtggtacaaggatgacgacatcgaggtcttccgacaagccttgtacgcccatgaaactcatgatgccgagttctcgggacagactgatctgtcggctcaagccgaccaatcgggtccatccaatcgccacagcccgtatgtcttctccatccatcctatcatcatctctatgtatcttcacctaagtcgaacacaacttttgactgccaaacattctgttgcacgatcccatccataattcttgatgcgatgccccctccagattggcatcatctcaacgcgtccgtccgcgtcgccgaagctcgacgccatatattgtcaatttcttgaagaacagtcgcgcgagagtttgaggagtgaggtgactgatttagccagttggatcactggttggctgggaggattgtaatgaaatgggtcctattcgggcgcaagagaaagctgccgatgtgcggtggtgtttggtgtcgaattggttgggctgatgagcttgctgagggtatcattcatcccagtccagaagattgaattccgatccctttagccatctgatcgtcgatccccgggagggcttccttccagtcgacgaggtacatgtacctcgacgactggaaggataccctttccagctgacgaggtacgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagcgaggtacatgtacctcgtcgactggaaggaagcccttccagtcggcgatgtagctgtacctggtgggctggaaggaaatccttccagccggccatctcctctttccggcctcgggtatccttggggatacccggatatccgccgggatttcacggaaaagggggcatccgcacccgaatccgcacccgccagcggatatcccctggcactggcgggtatccgccagcggatagcggatatccgcgacggattatccccgcccatctctattgctaggatttgggcaccactggctttccctgtgaaattggctggaatttgcccagtgtaaatctgatgctcatcagagtttgaaattcggtgtaacaaattcagatcatctcattcattttttctgtcttttggaagtgtaatatatagtcttgaaaaaaaaaggaaggcataataaaaggataaataaccccccaaagaaattatgtagtctgtatgataataacactgaggaagtaaaagaaaaagcgactaggtacaatagagatatcaagcgaaaaaagagacaaaaaaagatacaccataatcagtagtacattagtcaaagtctgtccacaaaacaagaacattgaattgaaagagaggaatgataaataattgggtaagggaaggattaatattgacaattgttgttttttcgtgtataaatagcaagaagtatgacatataaatgtatatatgagcaagaggtatcatatataaaagtatatgtgagcaagaggtaattagatgatgccagagttaagaggatgatgacgaagggagcaactttttgcgacgaatgttagccagatatttatgaaatcgacccttgctggccgattcatcagcaagatcggtaggagcatggatgtgatcctgattaggatgacggtcttgaatagctggggagctggaagaagaaggttcgccggatggatgaccagtctgttcgggggtcgcgtgatctccctgtctagacccatgtcttcgtttacgggcgtgtggaacaatcgagaataaattgcttgttctgttctgaagccgttgtcgcgcagatcctgcgggatgtgatcgttctccgtctgagggtgatgctccactgccaaacgataaccagggagggaaagtcctcgatgagcgcgaagggttgttgatatcgcccggactgctccttgaactacttgcaaactgcgaagtttgaaggaccgatggatcgtcctctggttggccagacactggggtaggttgaggtgcgcaagtttcatcgctctccgattcaactacttgggtaacaattttcgagccatcttttcgggtactcagatcccagcgacatagcgggcaaaacttcgattcattcaacctaatcaaaaaaaccattcagtcattaagtgcattccttttttaccgtttcaatttctcaacacaagtaagtgacttacagccatggatcaacacattccttgtgaaattgatgacgtgcatcacaaggtaacatccgaatgtcatcatcatcttcaaagtcacaaacacaaattggacaagttattgaattgttgacatccacaagttcacttcccacttcagcatgatcgttggtcgctttcagcaagtctccagttggctcattagctttgtgcatatcgatttgggtcaaatcttcatgagcagttggcatttcattattagctaatggtgggtccgagttgagactgtccttgcccttctgttgatctacgggtgatatgttatctatcgacaggcgggaccgagacataagaggcacctgtgatgcaggaatctgccacgtttcctcgtcgatttcaccttcttcatccttgagtgccgagccggacgaaggctgaaccgtactgcgttcactcatcatgatcctttcttcgcccgggctggcggggtttactattgctttcggatctcctgagacattgttattcccttcggaatcaaacttaggatcgtcccgctgccgcccaaatttcacgattgggaatgtatcgagaatagccttcccaagtccagcagcacgagtctgacgaggttgagcgtaggggtcctcttcaccggtctgaggatcaacccgaccacctggccgaggcccataccggtcggggtttcgaatggcacgtatcgctccagaaatgatgacgatcaagaacctacccacgtcggtgtggggggatagcaaaagtggtagtggtaaacaagcaaagacaagtatgcacaccaaaaatcgaaatcttcaacatttgtcagtgggatgattgagtgaagcaaatgaaataaaacaggtgccaagcttacataaaagacacacatccggtgatagcatataaaatgatcatagctaggcctgtgttgggattgttgttgttgccgggagtgtttggggagttggtattctgatttctatcttgtttctgctgatccaagctaccggtgatttcggcattggccagggtagcaatgaggtagactggtggtgcattcatgcccaacccggttgagtgtcgggagatgttcatgttcaacttgagggggggagagtgattgtgagggtgggaggagcgggcgattagcttgtgagaaggttcggcagaatgttcatcgagtggattagaacgtctttcaagaggcagctcagctgatgattcggacaatgagctttgattggactgattgtttgaaccggtttggaccgaagaatttgtaggcagggctggttggggcggaggggaatcagtaaggttcgacaaaccgagcgacttgatttgttccaggatcgtgggggccgaagaattgagtaagccggattgaaaccaataaccggcgccgaggacattgctgtattgaggcaggtttgggagttgaagaaagaaaacgttagaatgagtataataagtaaaggtggagaagaatgatttaagcaaaaggtttggaggcagttgcggggaatgacctcataggtttgcctgatagataagtaaatgaaagatgagaaatttgaaagaatagattagagcttgaattgtgatacatgggagttttcttaattctcaaagaggctcaatgttcgttgggttttggacatggacacaacgtcaagagtaactggatggcaagattttacgaaacaagaccgctgacgcttgcgagttcctagccctgacggagtcgggctgaaaactttggcacacaacatatctatagaaggaattattttggcaattacgcaaacttacctgaattgagattcgattaatcttgcaccttggagattggcagcactgaatacatccaatggcttctcgaaattttgcagatactctggattgacctcacaagagtgtgaagtcaaactgtagagcatcgcagcagcggctccccggtcacgagccaatgtgaagatgtcatcttgaattgaaaagacggtcgaattggaatcgcagcttgatacatatttagatgttttacaagtatcagagtaaatcagttctcgatgaatgtgaaaccccggttgaatgaaagttgcactgaaaaaagaggacttacttgatcattgcaatccagggcacaatggcgggtggttgattggttgcattgaattcggagaaatgtaacaagaccccttgctgtaggtgcacataaataaggaataggatggaaggtcaactatctaatcgaaatgggagaaagagagagacagaggggggggtgatgcggatgagggtgatttttacatagattgaatgattcgagctttcagatctgagttgatgattaattccatcgctgaagattccgatcggatgccagttgagttggattatccaattcttatcgttctgagccggagtgttcgatgattggttcgagggcaatgctggtatgtaagactggactggcaagatcaatccgagtaagaataagtagatcatcatgatggtcgatgttggacagacagcttgatgttttattttgccttcgatctcattcttctctatgttatggatgcagttaagtatttacaatctgtttctcatcctaattgatcagtaatagtctacatcaatcaatcgagatggccttgtctgcttctcgaggatgtcgtgttcttgctgttgtggttcttggtggttcgtggttgttactttcctgttgaccgtcgatgggttttctttctccctgttgaccgtcgttttgaagtttaaatatcagtacacacagttatagcaaattggcttatcaaaatgaatgcttggacatcaaccgtctcctcgacgcgaagccgaccagcttctcggctgtgacgtcacaaatcggcatattatccgaatccgagttcagaaaacagcagaaaaactcagatcacacccatttataaaaaagtttagtcatctggtctggtttggaaagtcacacgtcacataacccctgcgtttgacttcgacttcccttcatatcaagtcgcttattttggatgcgtgggggatcgacaaaatcgagcataaccactggcaccaggcacgttcagcaacttgtacaaggtgcttcacaatctgattattggtctgtttatgttccactttatctgctactctcttcgaatatctcatcatcagaagttacattacttattgagctgatcgaagggttcctctgatgattgacatgtacatggccaggacagagtggattgagaatttgccacatctaataaccatcaagagacagagaggaaagaaacaacggtgcctgattataggtcgtaccatacaagatccccatgcgtcatggggctcaagatgtgggagcaaaaaaaattggaagagtgagtgatcaatgtggagagtgaacaattaatgcagacaagagaatatcttagagagcaggtcacatataacccagttttgagagcttcctaccggcattgttgatttttggagtcttcaatatcggtgaaacattgaccatatccagacaaaccccaagaatattcccaaggcccaaaaaggaattgcatattttcgtaagccaccgcaagttacatagtcacatagtatgctttccatctctgacaactctcttgttttgtgcacttcctcttctctccagatccgcctcattatttctaggtcctttgaagcatcacctcgacagagtggacaggaagggtgatccgggttcttaatcaatgattctgtgatgcaagccttgtggaatggatgcttgcaacccacgattcgatatgtctcctgaatctcaattgcagacaagcaaatggcacagtcggtaacttcaggccgggcttcaatgtcaatgcagtgttcggcttgatcaccttgagcttcattcacagggctttcggtttcttgtttactttccactgctaaattctccatgaaattgtcatgattagaaagacacttctctatgtgctgcgccgaatttgatgggattttaatatcagatattcttgttggttttctactattgctgcttctctctactccatcttcattcacgcttatcatgtgaactggatagtgttcctggaatcccaaaatatcagtcatccttatgagccttttcagatataatgaccaggaacaaaacccactttctgggatgaatcattttccaatccatttgatgatgcttttggatctttacaaatagatgagcacctcaagggagcttcgattcccacattgtatggatcggtgatacatgccatgttattcgatccgatagaatgagtcacgggttgcaagctgacaagctggatgcttttaccaggggattccatcccggagtttttttggataagctagtgagaaaagaagcatgggggtcaggccggaagttgggcaggtccaattgtaagcatcgggtaaacaacagcatcaataacctactacgatgaagaataaccaggaaaacatcttgtcaaagtctagctgtagctcagaaactccgtccagcgacacctcccttatcaatgatgagtggatccgatggtgacaacttgttgaatgcgcttggcactatttcggattcaaattggcagacctttagtttactatccagttgcgttgtatgtatccttatgtgttcttgttttgacgagacagcgacataaaatccaggagccggagttccaaacaattcacaataaaacatcacaagccaattatttcgtctgaggccggactgtcccttaaaacggccaatgattgcgttgatgtatgtcaaatgttccagaggatcatactgaaccagaagcatcagattttacatttatgttctcctgagtttgatgagtttgagaggtacaaacgtgccactgcaagcaaccgatctttctgactgcggctgtatcaccgattgtcatgatcaccctcaacgaaaggggtccgagtcgatgcgattgacaccgggtaaaacacgcggaacatcgcattcttacggcaagcataactaatcacaccgctttcgcgttcgcaggcggtcttaagctccccgcaggggtcaggagatcaggtgctccgtgccacttcgaatatcaaaaggatcggcttcggtggacaaggatcaaccgcacatgaaattcaaatctgtattcactaatcatggcaattaaatcagcaagatggaagaaaggagaaagaaacaacaaaaaaagtgaaaattctgaaacattctatatgtgataaagcaacagtaggacccaggagaccccctatagaggtgcctaaccaaaacgtcaaaatgtatacaaccactttgactgaacatcagatgtgctatctggataattgccacatcaggacatgtacatactgaaggtgaatccagcccatgaactttttagttgtaaatcttcaccagtgagccttgagaagcaaaaaactaaaaaaaaaaaaaaaaatctgaaaaaaattgctacattttttttttttagtttttcagttattaaaactcactcgttgacgttagccactaaagaatacatgtacaggatgcacattgagggtgtacatgtcctgatgtggcaactatccagatagcacatctgatgttcagtcaaagtggttgtgtagggtgaaaacccattcctacattttggttaggcacctctatagggggtctccagggtcctgcaacagtagctttggtttaaaacagtacagttgcgcgcggcaaattactgtacaaaaccgacttggctgcatggggcaaggccgggggaccaaacctccagatgatgatatttttggaggtttcagactgtgtagattctaaatccaaagtggcgaccaaattggtccagccagtttttttttttttttttttttggccagcaatccggacacatgccctcaggccggactttcccttgcgccaagggaagccggatcctcccaaaaagtcttgaccatccggacacgacttgtacagtaatttgccgcgcgcaactgtagtgtggggatgaataatcaatgaatgagcaagttaaatattggaaaattcaacacaaaataggggggttcatgattgaactttagagtgatttttaaggtgtttatgagcaacattttataatttttttgagtttttccaatttattggtttctgaaccttctgtaaatcacaaaaaaattataaatttatgatcagaaacaccttaaaaatggccttaaagttcaattgtgaacccccctaatatcccttgtcatttcaggaaaaataaatcttgcacaattttatttggttgaaaatccaaaaacaagctcacttgctctgtggatcagattctcattggggaggcacatagggccaatatcagtaaaattctatagaccatcagcgtgtgtgacaggccaaatttaatcagcagtaaaccagctctcacacccacatcagaaatcagcaccatcctttgtgaacagatctaattcatttcaatgtttttgatccactaaatcagaaaatttccaagttgaaaaaatagtaaattgaataccaaaaaagcctttgaattctctttgatgagatttcaattttcccttgttctttttttggaaacattgttcattatagtttcatggtttgaatgaaagaccatcatatttatcaatccaaccaacatatcattctctgttttttgataccccctactacaatcagaaaattttccagttctttctttccaatggattagaagattgtgagagaaagtctgcaagcatcttctctcagtaaaaatgtaataatttgtgccctgaaaccattggaatttgaatagctttgaaacctttttggcccaatctttgttgttgaattctgggctatcttcataaataccccaccaggtttcattgatgaattctaagatattttcagagtctttcaatgtaaatacttcatccctatgctgcttaaataaagaaagatagattataatcaaaagatgtgcagttttggttacatctttaacaaattgaattatgattttgatgtctagtgttcgcgttttatgtacacagcttctaagatttgtttcaagaatgatttgaagtctttgtataagttgctttgaaaaaagtggatttccttcaagattgattttcttatctgagattctcaacaaggttttcattgtttgattttttcttttatcttttgatatttctttttcaggactaaaatagtttttcatggaaagatattttttccagaaaattccagaattatttctctcaataaaaaagaaacaatccaagttggtttcccccttgcacttattgagaaacttgaagaatgcttcctggtgatcatcctgtgttctaatttttggttcttctcttataagattccaatcatatactttgaaaagtattttggtgtcctttcttgccttgatttgggagatatccaagttgttgactgggatgtcaagctttagattctctgcagcttgtttccctttctcatatattttttcataatgtaaaaaatggttgttttcattccttgatgtgttttttgaaggtaatttaacttcagttttgagacacagtttcccttcccctttgactagaacttttcttgaaatcgttttcaattcctgactgttttctttgatatgagaagagatggttgaggcattgctgataggaatggtttcttgcttgaagtctttggcactttgattcaatttcaggtcattttttgtgtgcttgcagtaagtagctgaggaatcccttctttgaatgaactcttcttttgatggcacttctcctaagcattttacatcaggaactggggaagattgaatttcttgaaaataacagggaagattggataagatttcctcctcagagtaattttttgactcatcaaacttcttcaccacagggatagatgaaattccttgatagaaaaaaagattctccgtctgttgttgctcctttgggacctcattcaagtcaaacatgttgatatgatttttctggtatgtcccttccttccatttatgtaagtttgctgaactgagtgacactaatgcagccatatggaatacagtatggcactttataacaggtttcatcataatgccaacaaacaaaggattatttaagctatggacctctctctgagtaagagaataccaataaggtgcatcagttgaaacttgaaagtcagtttgcacctacagcgcagagaaacttggacccaattcaaacctggtgactttttgtgactactggcctcaattttatagtaaatttccttggtctaacattcttgtaccttgtttcaaatttcaaacaggtgatgttagttaaattgatgaaatttgtttttgatggcctccaccagtgctattttttgtatcatgtaccgtaaaaaacattgtatacagtgaaacattcactgtggtttcatctattgacacataagaaataattcatgacagttttttggtttcatgatgacaccataataggcaatgggtatatttaatcaaaaaatattgcacaactgcagattatgaacagaaacctatttgcaaatgtgattgaaattgtagtgccaaaaattcaatatttgaaattttttgtactgccaatcatattcaattgggtagaacaggatcttcagggtctggactagaacattaatttgtctattcaaggagtttctcctcccagttgtatccccttctcatcagatgctcttaagtcagtccccctccccccataaccctacatcactggtcactcctcaatattattagctacttagtattgatttttcaaaactataaccccccttatacatattattgtgaatgagcaaactaaagattttatttctgataaatgaaatgaatgaggcattacatgaaaaaaagtgaaagaagaataaatttataaatacctaaaggcaaagacagcacaagtagaaggacacaaggatacacaagaggagaaagaatgcacaagaaaaaaaaagaatcaaaaagaagaactaagacagacaaggatcagcccaacaaggctgatcaagatagatgagatatctgttgagttaaaacctactaatgggggatgtcttgctatcttaagacagtggttgtctggcaaatttttcaagaggaagtgaatggatagtgattcaaaagcagattcaaaagactaatgaagatcaagagatttcaacaggagatcttgttgagtggggaggaacaattgtctagatgatttattaatggaaaaagatgctgatgatgaaatatgaagtgaccttgttgtttttcccaagcagcaaaagatcaaagatagaaattgaagatgtggtttatttatttgaggagattaggcacaagaggatcaagcagagtttctgaagaggaattcaagagatccaagcactgtttaaccaaggggtttgatgctgtcataaggaattaggctattagattcatagagggatgtcactcagatatcaacaagtacatataacagttctttatagtttagaaatcaaaatatcaattttctttcataaccattgagggcatcccagttacactgggatgaactcagccaagttaaacttgattgcatctcaaacaatgaaaactaaatccaaggtctggaattcatattgcattggttaacttggaatccaaccaagttcaacttggttatgtgcatcacagttaaactgagatatccttaatctagccaattattttggcagtgatgtattttcatgacatcagccacattcctttacattagtttttttctcattacatctatcagatattttctcaggcacactctttacaattattctttctcatatgcttcataggataacaggattacactcattcacatagtccttcatcttttgggatttttttcttttactcatcctccttttgattgtttaaatctcacattgctgttctacatatgaaaatttttctcccatagccagaattactgtagtctgtgctcatatgtaccttagagtatagatacggttttcttatcacttgtacaccccctatgcactttctaacctacagatattcttcttcccctcagataaattctagctttctaacatcagaactcagacattagtgaccttgcgtaatttggtaccttgtccctagaactaccattacacttagtgtcattagagcttctgcttcattcaaactctcatattctcatttcttcctctgcggtactgataaggaacaaactcattagtcacagtactctaagatcagacataaattatccacacctctttcttattttcttagtgtgaacctctctccttagcattagtcaagagggaagccccatcatcactcataccctcaacttaaattactattagtgtagttgtgtcagacactgagacactagcccaggtgtctacaatagaatgtaacctccttgggttacataataattattatatgtaatctttaagttaataattattaagtaatgttatccctttttacatgtattttttatgttaataattattctgtaaattaataaagattcacctctttattgatttacctctttcatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatccaatttacctctcttgtgtatgattattatgtttatctctcttatggtattttctgaaataaattaggatattcaacacatgtacatttatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagcagcagaattgacccctgctctgtaatatttaagaggatgcctctccccctgagattcatccctcagacattattaccatacaaacccaatcaccttactaaatattaaggggcttggtcaaatgactcccaaaaactggagagccgactcccaagccccggattccccgaaaaatgggagacgaactcccaaaacctttgactggtttgggagtcgactccctaaacaaaataataaaaaataataaaaatccccggtcggtttgggagttgatcctcccaaaccaaccagggttgggggtcgataaaccaaaagacacggcagcggctgggaggattcctcccggccgctgaggtacactcttgatagccgagagtttacccctcggccgcgagagtgtacacctcgatggccgagagtgtacacctcgatggccgagagtttacccctcgggccgcgagagtgtacaccctcgatggccgagaggaaaactgccctcggccgttgaggtgtacacacctctacggcccgagaggaattctctcggccgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcacatcggccctagcggttttccattggcgcttagagggcttccatcacggtcaatgagaaccgcctcagctgttgaggtgtacactcttgcagccgaggggtcaactcttggccgtggagtgtactcccagccgctgccgtgggtctcatggttcatcgacccccaaccctggtcggtttgggaggatcaactcccaaaccgaccggggatttttattattttttattattttgtttagggagtcgactcccaaaccagtcaaaggttttgggagttcgactcccatttttcggggaatccggggcttgggagtcggctctccagtttttgccattgggagtcgtttgaccaagccccaatattaaatactaactagtgtctcggggcggctacgccgccggatgaataagaatcaatgttgatttattgcattggtattgtataataaattgtaacaaaacaatatattggttcaaacaacttaagaaaattcctccatcatcacctctgttgtcgcctcgcctttattcccctcttcccagaataatcactttgacacaacatttgttactgtaagtccaagttgaattgaggagaaatgagcataatttacatttatataaaggttgtttgcaaccctacgtaaaatacagccattgatccaaatgtggtgatggggttcaagcacgtcggaatacatggccatgaacccagggcatttgatgcggaatgacatctgcagtgttgaagaaaagatttcaaaaaatatcagaaaagggtttaggctaagagtatgagccagttgtcggaataaactgagacaaaaggcccacgggtgacgggaataacggccgcactacaagtcgatgatcatgggataagatccaaaagttgccgttaatgtacagtgaacccccatgcctccgaaccttccgcctttcaaggtatcgctacaagcgatgtcgtgggagacattaattcttccactgaaccttggcgtgacccgaacttctactattggtacgacccttttatactttctccccttattgtcttccacctctccagctccagtacagtgagcgcgctccgctattagttactaatccgtcaacctgaataatatccttttccactcttcatcccaaaccaatcccccaattcatcgacctgccccgcccttcatccgatttcctttttctcctgagtcctaaacatcatccgcaaaactcaaccccactattacaacaccttccatccctcctccagcacttcgtcttttgtaatttcatcttcaatgactgatgcgtagttctcgcccagtttccttactatgccaatgttccattccggcaatttttcggtcacttgctccttcatctgtaattcacattcttttgtccctctgtttcccaaaacaataccggcaatttgccgacttatccatggccatcatcatcaagcaccacgtcattgtctttcgctcttccaccctgatccgtatcacggcaatgattcgacctatgtccattggtcaattccggaattctcttcgacttcttgatccgtccttcattcgcccaaattttttctacctcaaataataaatttcaacccatatcatgagccctattcatgatttgctctccgctttcatttcttcaactcaaaacttgaatcactgacccctctatcttcataatgtacttcatcaaaggatctcgcctcgtcactgagccaattttggttcttcctgatggcactatccacatttctttttgcgacacatccgttccatatgcttcgcgtcttaggagatgcaatttaccctcttataccatcatcgctaagccaatcatgctcaccagtagatctccagggccgtacctaacttattacggaaccattcattctttccccgttgatggttcaattcaagtccacgccaccacctcatactgggaaagcgcatgtccctcttttatgaggcatggaggttcaccccaagtcaacggaaattttcggctcctatcccatgatcatcgactcgtggtcagggcgttatttcaacggggtggcggtattggtttgggccaaagggtagcaaaaggatattattggaggtgacggattaggacgtaaggggaggcacgacctcatagtactggggctggggcggggaaagacaataggcgaggaaggtataaaaggatggtcccgatagcagtagttctcaccacgccaaggttcagtgggagaattaatgtctcctgcgacatcgctagtagcgataccttcagaggcgggtggttcgtggtatatggttaaacctttttaataaatagtcagtggggtttttacaatagtcttaacatattaattactctttctattatactcattactagccttataagttacttatttaacttataagactagtacccaaccttttctcttatattaactgagctcaggcactgtgaagctcattccacagctgtcccttatttttataaggagccagtccctccactgtaccagtgtagagttggactttatttccactggccctcttggctatagtgtgacccaaaaaccctatcaactctaggtcacataagagaccagagttgacaagttgtctatttcccctctaagctctgttgtggtttttcagaagttccacaccatatatgcttatatgttccccgtgggattcaggagatcaggtgctccttccaaaaccaaaaggattggcgttgggggacaattacttgatcaaattgtttaaggatcaggtacagtctcagatggatttgaaaacattcttccttaattgaggtgattggattgccaatagtgaacgaagggagaaagaaaaatgtgaagaattgatgattctaaaatcttctgtatgtaacacacagatcaaagtgtttttcatgaatattttgaggatgaataattaatgagcaggtcagtcaagtgctgaacaaggggatccacttgtttttaatttaaatgattttgaaacattccaaggagatttaatttgtaagccttgttaatttttcaaactatttaggaagagatagttcaattggtgaatctctgttcatttcatttcactgttttttttatcaggtgaattgtaaaacccctgagtttagatagttgatataacaccaaaaaaatcctctgtggatgaggtgaaagtgaaactaaatttatgttggtggactttcaattctcactctttcttttcttgcttattttggaattttcctttttcacatccttaaatatagtttcataatttgaatgaaaaatcatcaaattaatcaatcccactaacatagaatcatctcttttctgattccccctgctataatctaaacaccttccagttttttctatccaatgaacaagaagatggcaagatatcttgtgcatgtacttcttttgagtaaacatgtaatcatttcttcccttaaaattttggaatttaaacagttttgagacttttatagcccattcctttttgctcaattctggactgtcttcatggatatcaaaccaagttttgttgagaaattccaagatattttcagagtcatataatgtaaatacctcttccctatgctgcttaaatagtgaaaggtatattatgaccaagaaatgggcagttttggttatatctttgacaaatttaagtatggtttttatttgtggtgttggtgttggatccacacagttagcaaaatttgtttcaaggattttttgaagtttttgcacaagttcctttgagaaaagtggatttgcttcaagattaattttcttatctgagtttctcaacaaggttttcatggtataggtctttcttatctctttcttgatttctttccctgtactcaatttttttttacttgaaagatagttgttccagaataatcctgaatgacctctttgaatggaaaagaaacattccaagtttttttcttccttacatctgttaagaaacctgaagaagtggtcctgatgatcctcctgtgttccaccttttggttcttctcttataaagttccagtcataaactttgaaaagtattttggtttccttacttgtttttatttgggagatatccaagtttgcttcttcaacatcaacctttttatcctctgtatttcgtccttctgtttgataagccattttggtagtgaaagaagggctttttccaccccttgctgtgcttttgtgtattcttttttcctcagttttaacacaaacttcctggtcttccccagacatctttggaattgtatttgagatttgagtgttttctgtgcaaccaagagacaagtttgaggactttgagagaggaatggcttcttgcttcaatttcttggggatttgatttaacatcagatcatcttccttgttctggaagggagtatccaagatataattatttgaaatgaattttctttcaaacaatacttctcctgagggttttaaatcctcaactgggaaagatttacattttttgaaataagaggaaaggtttgatttatcctcagatgactcttttgactcatcaaaattcttcaccacagggatcaatgtgattttttgggagcaggagagattctctgtgtggggatcgtcccttggcttctcattcaagtcaaaaatgttgatattcaagtcaggaattttgatatgatcttcctgtgatattagttttttcaattgatgtaggtttgctgaaatgaatgatagcaatatagccagatagaggagaaaatgaagtttgatcaaaagatgcctcatcaggaaaaatatgggattctttcagtttttatctaactctgagtatgagaataccaatgatctctgtaatttgtgatattatattcagtttttacatccaaggcagaaagacctgtacctcagttaaatctgtggatgtgttttcaacatgtaaggatagttgactcctgtcccctcctgtgtagtgaatcccctagctctgacattatttttcatggtttcaatattcaaaacttattgtttgttacattgagaaacagttcctttgattgcctttttagtttcttactgtaaaatttgatgaaacaaaacattcaacagttttcaatagaagtcaggggattgccctcctattttttcactacagtgtttgcacagatcatatagcattcctacagggcaaatcataaataccacaaacatggaggtttcaattattcacaagtaacatgttccattttttatgaagatcattccattcatcaatatatgtgaaaaccactgttcaaagtactgagaaatgatgacaataaagtggggccaaatgtgattttcttcagagaatctccacatacatctgtgtgtgcatgttgattgaaagcccccaagagggaaacagattgcttgaaagccagatcaattaatgattctttttgaaaaaggaagtctctttctgatttttatattgaaatttgatgacaaaatgccaaatccaagctacattaaaactacaaaaaaatgatccttgtaatcaaagtataaaaaatgtatcaaaatgggatgtttttaatttttaagtttcagttgattcactttaggatttgagatcaactgtgatttgagtcagatctgaaaggtggagtaggatggttgggctgaattcattgtctgttttctggcaaggacttgtcttcatccagtgactcatcatattagtcttctctcaagctcaaatggtgagtgatacttcttggttctctgctcttgccgctctggaccaactggaaatatgtgaaaattatggcaactaagagcagtggattgcattagacaaattactatgtacaatcttttatctatctgttgatttaatgaagaaggagaaactcttgacctaagagcaggactagtggtactattcagcggatgttcttatgagagaaagaaatgttttgtgatgtttttatgttttctaaactgaatgaatcaggcaagaggcaattaaagtggaagatggagatgcaagcaagatagaagaaatgtgtctgtttttgcgacagcatgttcaatagaacttggtcagtttagttgtttaagatggagcattccatttgagtgagttcttggcttgtacttaagatgtggccagggctgatgagcacgcaggtgagactcctaggacaaggattcagcaggcctttgcctgtcaggtttaaaggtttagtgtcaccagttagtttcattgttgtgagtggaggcattctcataggaagcttactctgcgctttgttgactaatgcggttgacgagtggtttagtggagacttggtgtgagatggttctgtggtgattaagtaaatgaggaattgatttggttagtcagaggatgtttttcctggacacgcaaagcagaggcttcttatatgctcacagatctgaccccttgttgtgctcggtgggcacaagttggttctgcttctccttgggtgtgttcccttgctgttatctgacacctttcatctgctttagatcagaataaagggttcaagcagggatgagttcttggttatacttgtttgatctaccacttaccatgagtggatgaggctgaaacactctccttgcgaaacacctctttgaggtctttgagctggaactggaaatccgacaaaatatacattaggatggttcacattggaggttgagtgctgctggtttgcttatgcagtgctgcttgccggtcttggaaatctactatcacaccagccaaattggcttgcacttgtaagcccaaaccaagaatgctctgctagtttgaaatgcttgcattgctgaagaatttcaaatgtgaaccccccctattgagtgatcaagtacaaaaactttggattttgatcacttcttttccaagattgagtgaatctggtgcatagctgaatgctgctctctgagcaccctgtttgggacatgtccaaaagcattttccctccacataatggattagcacataccaaaacctctgatattctgccaataaatgacacctttctgaagtaagaagttcaattgataatattgacagatttgttgctcaacctcaattgactttgatagggaacaaactcaaatcacaagctacttcacagccagcccaccctcaaagagccctatcatgctcaatcacctgattccaatcttgtgacctctgattctaatgggcttcataagttcatggtgagtaataacactgtgcttggattttgctttctttctttctctgagttgtgctcaacttgactaggaatcacattcagacaggaactcatgacaaggtagtttgtttttgtgtgtgtttgtatgtgtgtgtgcaagaaatgtgaattggtccttttgaaaaactctagaagtataccaatattaatttgtgctatcaataaaagaagcgggatgagatgattacagcaggactaatcaaaaaaagcttataggacttgtctgtcacgtcatttcaatgcaggaaaataccacttacatcaaccatttccacagattggtaacatcagtagtgagagccgtcatatggtttccatggcaagtccagaagtcagagtctttgatgagaggatacacggattgatgtgaattgtgaggtcaagatcgataggtgtgttttatcttgtcaggataatgacgaaagctgaggcgagcaaaaggtgacgtgacatctgctgaaacttgcgcagggaatctgaccatcatttccgacgcaaaaaaaaaacagtagccaatcagaagagacacccgcaaaaagcgtctctactgggggttttttcttcttatggctggatggttcagtcaaagatgggttttgaacgatttgacttgatatctttgcggatgtttttaagcttcttcgttcgagttttctcgatcgatttgagtcgattgactttctgagtttgttcggctgaagtttgacccttaaataatcaatcaatcaaaaaaaaaatcgatcaaactttggttagtatatatatagagaccaggataatcgatcacgttgatgggacccatggggcttgttgggatggcgtacaatcagtccagcctccgatgcgctttgaaagctttgatgcaatttcgtccaacaatcatcgacgtttgatgattgagacctcgtgagcgaggaatggatgactagttgtccagtctgttgtgcatacaaatgctatcaaaaataaatattgatggacgatcaggttcacgattctcagatgaaacaaacaaacaaaaaacgtatgatataaagttgaaagttgactgaactgaattggtgagattggtgatccaataggctggaatgatagatttcaacttggccagctctagtttcaaggttgccttagtattaactatagatagaaaatgtaaggaagaagacctcagcaatagaattttcgatagaagaagaaacacgcaaagacacgcatacccttgttgacattctgaccacctttaccgccgctggtactgaagttgaactttgtgaatggtagtaaggtttccttgaatttgagatgctgagacaagagttggtcgatgtgagctcgtgctgaggattgcgcttgttgggatttgaggagtgattgatggtctagttggatgggatgtatctgagtcgttgttgtggttgattgagttgatttgagtctggtgatccactggagaaagaggttggtgtttttcttgggcctcaacattttctgtggaagaaagattgaacacagcaaactgaaagtgaaagagagatgtgctggacttcatgtgacaggcacgtgtgacaggcacggtctcaggaaggtgtgactacatatgtgacaggctcagcacacaccactgacggagagtcgccatcgaccaaccaaccaacgtacaccctcaagcaaacatggtacgttcacattcactcttcaaagataacaatagagaaagcataaaactcacattaatgatccaatccgatcaaatctagttgatcttctcagtcttcaaaactctaaccggacaagaagtgacgatcgaactgaagaatgacttggccattcaaggcactctagccagtgtggatcagttgagtctcaataaaatagtcgcgctcacatgaccgcacaagaaaaaaaaaatgtttgctgatcgatttgcggttatcttgtggggccacagattcctcaatctcaaactcgaaaacatcaaagttcttgaccaagagcgtcatccacacatggtcagtaacgcttcaatatttaccgtttcttctcaatcagtcgcgtacgaaggagagttttattcagggaaactgatttggagtcggatgggatcttgataatcaaattcaaaatcgatggtccgatacccaaacacctcagatggcagtcaagaactgttttataaggggctcggtggtcagatacgttcaaatcccaaaagctgccgtcgacactcaactactggaagacgcaacccgtaaaggtacatatatatatactttctctttttctgttttgtaaactaaagggcgatttgaaacactcctgatgttgctgtggcgatttgataatcgaacctttcacagaagcggcaaatacagcaaaacggtaacaaaacgtcaaaaaaacacctttcctttcctctgcttgttttttttttttcttcggagaatcgggtgtgaagtgtgcaaagtgaacctaccaaaataaagaaatagacagaaaatcagattcaatccatatatttaagaagaaggaatgtttgagaagtatggtcaacagaagaaactacagtgcaactacaaagttttaacctgtcataggtaaatgtaatacttttctcaagttttcacaccacagattctggttggtctttcctttttttcatgataactttgtgtgtgtttttgtgttgatgcttgtgcaccatgaagtgcctataatgagtaactctgattcactgtcctttgatttattggtatccaaatgtgaatacctttttacttgaaggtagttaagtgatcttattgcatacaaattacgaggagtaggatgcctcaaactgattataacttgtacaaaaaaaacctcattgtctttagatgtggaagagatctccaatccagttgtttcctgtgatcaaatcacatgaagtgaatgactagatatgtacatcatgttagtgcttactttaaaagtcaatacaaaatcaggcttccaggtaggcttatgattaacggatatggttttacaatgtacacttataatgtttatgtgtgtgttttttttctacagatctgaagtcaaatgaagtatagacaaccttttttttttctatacaaaaattaaagtataaagatgcttacattgtacatgcaatcaacaagtgagcggaatagagagaaagagaacgggggggggggggtaaagagctatggaatcatcagagttaaaccaaccaagatccaaaggatttttcaagtacgatcaggcgagcatatgatgtgtgttttatccttgccagatctgttctttgttttctttatgttctttcagcttgtgtttctgcttctcgaaactagtagacggtgtggttgactgatgaggaggaggatggtgaggattaggactgggggttagtaaagatttccaaaagagcttaatgctagctaagaagttcttgtttttcaatggctgagtatgttgttgttgttgagaaggaggaggaggattgttatggataggatgagtttgtgtttgtgtggggtgagtgtggggggtacacgcggggttggaaaggaaggggagtgggggcaaggggggcaccggctcggacgggttgaactcgaatgcgggattgctgcgtttacggagcttcctgggctggcgttggaagccgttgtaacagggatggtggggataggcgggggaagagaggaagccgagcgagggctcagactgggacttgacgccggcgaaccggtagagcttctcctgcccctcccgtctgcccacggatcccgccatcatcggacacggacaacacacgttccgttctgaccgtgcagtctctcggtctttgtggctcggaggctgcggccagtcgtggttcttgaagtctttccaggctttcggcgtcggagaataccacgcgtttggatcgttcgtcatcgatagttcttccttcttctgattttctactgcccggatcctacacaaacaaaacacgtcccaggcgtgttagtaaaatacacaagcgtatgcttattgtatatgagaggagaacagcaaagtgaaaagaaatttacgaggatggagaggtgaaaacatgatccctcttgattacccccggggtctttggaagtttacggtgataaccggaatgggcctcacctaggctagccgagcgggcgcgtgaagtgtcaattttgagtttaggaggatgcggagcgggatctttgggagccggcccgagctgggggagcgcagttgaggggccgtggggtgggaggggcggatgggtcttcatatacgtgtagcgcttgtctcggggcgccgctcggccgtccccaatcgacaatcgccggaaccggctcacccccaagcttccgcgcgatgaatccacactgcccgcatacattgaaccccggccctcgaggtccggcggccctcctggaatgtcgatcgtcccagtctctgtctccccgggcttgtccgacggttccttcggtggcacttgctctggtgcgggatcttctatctcaccattgaccttgttcaacgagatttcaatcaaagatggttgggtgaaatctgcgaaaaaaaaatagtaatcccattggctcagctaaaacttctttttttttatctttcgttagagtcaagaaataaaaattagagggggtaaccaaccgtcgtttgagtcattcaaatcgtcttgatagttcaaattttggaggttatggatgagaggattgaagtagtaattggagctgttcttgcggttgatcaaataattggaagtccgaaccatttgcttgacggccgaggatgggattgcgatcacctcttcctcgtcgtcggggttgggcggcgagacatagggagtggtacgggtggccaggggcatcagcacatcgttctcgtccgtctggacggacgcctctgacagcctgctcaggttcgaagttttggacattggccgtgggcccagtggtcggtgatccgattccgaggccgctctcaattggctggctgagttcacctgtggaatagcagtgtgaccagaacagttcagattctctcgatcaagcatgtataggatagatgcttataatatgacaaaattggatctgtggatcgtagagcttctggcccctgggggaacaaaaagatatccattgactcactccttgggcaattgggaaaactgataccgagggggagcggagaagcaacttctctctcctcaaagtatcatccatttcagtgggatgataactcaacgtgatggctggattgagcttggtacttgaacctataggttcgatcttgttgctctcatttgagccccagcggcgactgttggaggacgaattcttgctcctattgcttctgctggcagcctgacgagaggaagaaaatttgcgcaagggaatggtggagtgggtagtatcgtgactccctgaagatatcgattggttcctctcggcagtatctccctgtggggtcggagggacgggtcagagatgaggacatgaactcaggtatgtggagtcaggaacgctcaccttcaaacttgccttgcgaagaccttctaaagaagcctcggttgcccgtcgctcgagttgttggagacactcccacctttcggcatgtaactcctctagtggcaggtctgaaggattgggagtcgcttttggaggctccggcggttcgaagctaggatactctcccggagacttaaagatgtctacattaaaatgcaacttccctcttcccgccggtgccagtgggttttcgagccaggttggattgatcactccgtcgcccttgagatcagagggatcttgattattgttattattattattatgagcgatcggcgagaagaaggctatagcagcagagccagagtcgattccagcctggccatctttggcaggagaccctggctggcgaaaggtgcgctgatctaagtctgacgaagaggatgatgatgatgatgatgatgatgctatgccaactgctttgtctacctcggccactacctccatgaacctgatcttttccatcgtgctcgcggaactatcggtctgagttcgtcctcctccttcggctgccccctctagttcccctgctgcaggggtagttattagtccactcttgttattgagctgctgttggtctttctcacgccgttgagggtctcgtttaggggctggcttcagttggaaggaatccaaggactcatctcctggattaccaatttgatttttgtaagatcggttgggaagtaagtatatacatctatcagtctgttgtttttcgagtgctgcagaggccatgttttacgtaccagcacagttgaagctttcatcgctattcgctctcgagtcagaggaccaaccagaattggagggctcctgatgccgatgtcttgctgagcgatggtaagaatctcggcgagtcttgcgagtctgttgaatgagtgaagcccgcctggcccggccccggtcgcgggctttccgccactttcggtggtgatgtgtgaatggcatcaagcgcagatctcgttcacgaaggctcggataggcttggaggaggaggcagtggatggagctctgttagtgtttagaatgaatcttgagcttgccgataaaggtggatttcttgtggagagtcaatgatctggggtgatgggtggattaacctctcagagaagagccaatggcacttttctagctatccattattctccagtctcgacattagccggttctggaagttatccgatgtttctctcatgaaggcagactatgttctcgatcttgattaaggtctcttttgttcgagctgctcacggaaatgaggatggccggtttcgatcaaccctcgcgccggatctggtatctgtggccttcgaacggcgaccattgtcatttcggcttggttatgatggcaggccggagtgcccaggcatgagcaagcaaccgagacaagcttgagcttttatgcattgcgactggaaatgagggctagagatgggatgggagctttgaagcgccctgttccggcctcctactttgccggctcacagctggcagcacaccaacatcttgtgtttttcctattggttggatatcccctctactgtgtaaccctttccgtcccgaagcattaaaaagttctttgctgaaaactctggtcatattttggtccctgaatagcacttcgaggtttgagagtatctgtgaccgaaagagaagtaaaaggtgatcacttcccgtgagtctcggattgaatccacaacaccatggagagaacattccaaatccaagatgaggcccatatcgaagtccaggctgtctcaaaaggaacgctggatattgtttatgcagatgaaatatcccatttataaagcgacaacctgagcgatcacaccctccagcctcctcccttgtcaatttccgtaatatacagcatctcgctcgtcgtctgtgatttccattggagttaggcagagttaggctaaggaggttatccatccttccaactctgtcactcaacaacgtgcacatccgggagatggttgtatgcgcttgaaatgggttggatccgcttctcctggtgacgggtccagtcgagagactcgcaagatcaaagggatgttcttttgtattcaatccaggctctcgggttcaagttcttaatcttgacttcaaatcagacccatttcccttatgtaggatcagcaagcagttgataaaataagcggtatctcacgaatttccaagctctactgatgcccaacatcccaaaaagccagtggccagtaggccgatacggtgcttgatgtccgaagtaaaagttccaagccgtactggaagcgatctagagtatgaatgctgatattgaattgttgtcacttttccctcaacccatttgttataatctgtgttatcggcttgttgtaacatttgcctcaaacaacgccttatgattcgtccttgatgcatttcttagcgaggagctggcacagtttgtactggtgcgccggctcgtaggccgcgaccgaaaaaacgatcacccgggtaggagtcgactacccgataaaacggtatgtatgaccgtcatcgatgaagaaagaagagcaacaccattctgtgttgtacatacatatatatgtatgttcttttttttgctcatgtaacctgaatttaatttgagcgtgccagtacataaatcagtacaattgtgatcacactgtacattggatgtatacctgcaacaaaagccagtaaaaaattattgatgtggaacagaatacatccacatcagataaaactgatgccagaacatggagctcattgtctgtcaaggttgtgtgaagggggtacttattgaaagcggaaagcacgtgtgctgctattatctaaaccccattagctcccatccagttttactcgtgaaattaaaatctccaaaagtctggttcttgaaagttgtctgaagtgctgctcaagtaaaatctaccttcctcatatccagcagtcactccatcacacctagttgtaaattcattacttgccaaactcactttgctgattccaccgggatccagtcccttgatcatcgcatacaatcctcactcccacagaccaagaatctatctaggaaaaccttgaaaatgtcacacaaagcttccaatgtgttttcctggctactgcttctgattgtgagtcaaatattttgtcccttcaagaatgaagaattcttcattatggactgatgaaaattctgaaatagcttgttcataaatattctaccatggagctctctcaagcaaaaactcaccctgatgctgtctctgctcccattcctatgaaagtggatatgaggccattcatagcaagggagaatcttggaagctcagaagccctgaaagagctttcaggttcatcagacagattggaagaccattcaaatagtcaggtgagctccatgttcatcagacatgctacaattctcctacaaactgctgatggtctatatattcagggagagaagaccaactcagtggccataaatattgaagatgaaactgtacaagatggttccaagggaaaaccaatggcaaatctcccagggaaaccttcctctgagtctgatggagtcatcaagtcagcaaatgaacaaaagtcaaaagtcgaactcatgataatagataactgccctaaatggatgactcctcgtcggcttttgctttcctcaattttttctgttttgtttcctactatactcacaatattcttcaaaacattggaaattaccaatcatggaaaacgtgtgcatttgtgaaatttgggttggagatttgactaattttcctttgtgttgcaaaaaaacagttcttcatataaatcacctttgtcttcaattgtccctggaagattggttctataaacatggttctttcattcctttttttactcatgttgattcccctgcagcaggtagggatatacattgtcatgaagaatatcttcattcatactgcacattttcttttctagctttctgccatgatacttccttatgatgggttttctgtcattagttcactgaatgaaatgagttttcatacctttgctccctcattttgatgtttctgcttctggtttcccttatttaagagcaattccactgcagggtgtaaattgtgtacatgagcgtcaagctctttatacatccccacacccaaaaacagtgactgcacacaaaattgattcatgttatataaccaggttttccagtcctgaaagttgaaacaactatgcaaaagttgatacacagtcactgtgtctctgcctgccaaatgaatgtcatcttatgtaaagctcagcctgatgacttgatatgaatcaatttttcatgcagtgaatcaaactgtaatgaaacctaattttttttaacaatcttgaataaaatatgcctccaccatgaaacaattgaggggaatggtatcaagtggcaggtgagatgaagctaagtccaactgctattacagcaatatactcataattcacagtggaggacatccctttggttttacagccccctgtaaagctacaggctataaagctgtcttcccagcaaaactttagcttcaagattacagcctgcaattctagctttacagagcctgtaagaagtcctccagtggtggcactccctgctgatcacacaccgcgtgcattgtcattcaacggggagtattgcaaataccagagttacaacagatgttagtcaaggtcacctgccaccttttgtcgtcaaatttttcctggtgcttcccaactccatagcacatcatcaatctgaatattgcaagttgcaccaagtgctgtctagaagatcatgagacttgtctgatgtccttggtcccaggatactcaactccggttccgtgactgactctgatataatcagcccaagtttgactgagaacgcagttgttttaagtcttccctgtcaactctcgtttactccagctattctaattcatcccttcaacttgccagcgacactccttcattctgagtcggcactaacccgcctttcttatttgataatatattcagagcccgagtcaagtggtattatccttttcactttgttctgccgatctggtacgttttcactccttcttttccatcagcccttttttgttccacttgcctgctcgccgagaggtgtctgctcccatcgcccttctaacccaacttgtgggatgcttatcgatccgctatccattgcattcctgctatcgtgtcgcatccgaatttgaagctttgttcactagttttgaactataacagggttactgtttcatcctatctagtctcttgtcgatccttttgttctattacttacctcagtaaagattaaaccttattatcaaatcttatattctgcatacttgattgtatcgctgctggcattaattgtaagctgaaagaaactaagcaaggtactcactcgtcttcctagagtacaccttagagtcaccaaatcgcttccgccagtcactccattcaatccaactcccacaatcacttcattgcatccccaccagccactctttcatatatatccaactttcactactttagaacccaattctttcttggcaaaactccaagaaatcatctcaacatgctttcctggttaatgtttctgcttgtaagctgaatcataaattggctgtctttgaatcacagcctcatgtgataaactgatccctttttttttctccaatagctcattcagaagaattctgggatggaatacactcatgatgggatacagctttccgcctcatcccccactcttccccaccttaaattggatgtaaagccatccacatcaactgagatccatccaattcaaaaaactctgtccagtgaaaatttgtccagaccagaaccattcaaacatctggaaagtgatcaaggtttgaccacaaaatatcaaactgtgggagatccattcagcagttcttccaaaatctcacaagatttgagcaatgtactatcaacaaaaacttttacaattgcagatgctttgaaagagccgttaggctcgccagtcaattttcagtgcaattcaagcactcaagtaagctccaaaatctaagttcaaatcctaacacttctcttatacaaacatgtttttggatattttgtaaatctagggaaacaaatctagatttatgatgatagatattggagatgaaatcactccaatagaggaatctgattcagagagatccacaagatcctctccaccaatcattgcagaacacccatcatcatctcatgaaattggcagtcatgatacagagaataaccactatccaccaaacgaaatcagtgaaattggtgttgcaggagacactgatgggactccaaatgcacaaactgttcaggaagcagtttgtccttgttgtgggaaaaaagtcatctatactgtcttgattattaattttgttgttggttttattgtggcaatggtctggcaatttggccgcaagagtggctattttcatgacctatgaaattcctgaacagaaattgtttgcaatttgattttcttgttttgatttttagttttagtttaacttatagttttattgttatttttatcaccctgtctgtcacagattttgtgatcccagggcctagctactagaatgaagttcctgcatgtcttctctcaggctttgatctatccattcaaatgaagaaggaaaagaaaaacagttcttgtaaccaacaatttcaatcagtgatcctttttttagtagcaactagggagttcaagtgatcctgaccgttgcaccccaaaatttgatagcaattagcacattttttttgaccaggaaggattgttgcttcatgttttgtctcagaattagattgagtgagtgattcaattgaagaacctaggagaccaagaatcctctgacattatgatttaaaacaattccaattcccaatttcccctctttcctttttttttctagtagttgttcaacatgactagtgatctatccaattttctgataatgagaccagtaagtgatcaggagcaggtaaaatacaacttccaggtgcatgagtttccagcaacaactgataattgaaagcagagccagcaagaggtaaagaaatgctgaaagtacatctcaaccaaaagagagcagaggccgagcttaattaatcctcttgtggcaagagtcattggcaggctggtctgggtggcagcccagtctcttcagggaggcttacatacaattaatcaaagctcctgtgactgtgaggcaggcatgattttgaggtcctttttcacattttcccctctgtctttgatgttattcttcccaaagttttattgtactttttttcttcttgttctatgacatcttcctggtctttcagtttttttttcacatttttacttccatatcaatattttttgaaaagaacaaacagataaaaaacaaattatcattttgcagtgcgcacaagcttctctgcccaatttgcaaatttaagttcaaaatcatcaacttcattgcatgttttctaccagaaccaatctggtttttgcaattaaaaaaaaaaaaagggccttaataaaaaaacacggtttttccgcgtttttcagcggtttctgctgcgcgcagcacacgcggattccgcgtttagacacagttttttaattatttttttttgccattaattttgggcgttaataaaaacacgcggtaaatccgcttttacacgcagtttctgctgcgcgcagcacacacggattccgcgtgtacacgcggttttttatttaattttttaccgcgaatttttcgagtttttttggatttttaaagttgtttcctacactttaaaaggtttagaatttaatggtaaacaccatttttcataaaaatgacatttgattattaattttttttccactcatttttcaattatttgtttgcatgcatgtatgtaccttattttttatgttttttggaaatttctaaatttatttcctaggtttcactgtgcgtagaatttaatggtgtaatccaaattttttaaaactcaacggttaatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactttaatacattcaaaaatgatggtaacaatcatttttcatcaaaatgaaaactacatcttgaatactgcatttggcaccgttttgttttatttaattcttcactttttcactcaattgtttgcattaattattctaccttattttttattcttttttgaaatttcaaagttttttcctacatttggaagtgtgtagaatttaatggtacccttcaatttccataaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattatccttattttttgacattttaaatttgtttcctacactttcagacaatctcaaaatgatagtaagaatcaatttgcatcaaaataaaaactctatcttgaataatgcctttgacgtgtttccttaattaattcttacacattaattatccttattttttggaatttagaattcatttcctacactttgaatggtttccaaattgatggtagtatccatttctcatcaaaatacaatttgtatacggtacaaattatgcaagaaacggtgtacactcacatattaagattgaagctttgagttttatgaaaattggacttcaccatcaaattttatgctaaaaacatgtccaacacagtattcaataaaaatctttgatttttatgtaaaatggttgttaccataatttttctacatgtattaaagtgtaggaaataaatttaaaatgtcaaaaaagagtgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaattaaccgttgagttttaaaagatttggattacaccattaaattctacgcacagtgaaacctaggaaataaatttaaaatttccaaaaaacataaaaaataaggtacatacatacatgcaaacaaataattgaaaaatgagtggaaaaaaaaaattaataatcaaaagtcatttttatgaaaaatggtttgtaccattaaattctacacactttaaaacatgggaaacaattttaaaaatccaaaaaaactcgaaaaattagcagtaaaaaattaaataaaaaaccgtgtgtacacgcagaatccgagtgtgctgcgcgcagcagaaaccgcgtgtaaacgcggatttaccgtgtgtttttattaacgcccttaattttaagtttttttttttgattttttcaaattgtttcctaggtttccaaccgtgtagaatttaatggtcaggtccaatttccataaaaatgagatggtaacatccaattttctcaaaactcaacagttcatttttaataatgaaatttgacatttgttttcacttaaatttctacaggttaattttcattattttttgacattttaaatttatttcccacactttaagacatgattaaaatgatggtaacaaccattttacataaaaatcagcccttgttactgaatactgcattggacatgttttttttaatgcttttttgattgatttttaccggcttaattttgatcattttttgaaattttaaatttatttcctacatttattaatgtgtagaagttaatggtgaattccaatttccctcaaactcaaagcttcagttataatacaagagcgtgcaccatttcttgcataatttgtaccgtatacaaactgtatttgactgcaaaatgaatacatccatcaattttaaaacctttcaaattgtaggaaatgagcttaaaattccaaaaaataaggataaataagcgtgtaagaattaattaaaaaaacacgtcaaaggcattattcaagatacagtttttattttgatgcaaattgattgtttccatcatttttaaaatttctgaaagtgtaggatacaaatttaaaatgtcaaagaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttatggaaattgaatgttaccattaaattctaaacacttttaaatgtaggaaaaagctttaaaatttcaaaaaatcataaaaaataaggtaaagaaattaatgcaaacaattgagtgaaaaattgaagaattaaataaaaaaacggtgtcaaatgcagcattcaaggtatagttttcattttggagaaaaatggttgttaccgtaattctttacatgtctcaaagtgtaggaaaaattttaaaatgtcaaaaataatgaaaattaagtgtagaaatttaagtgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctccgttgtatatgccaattgcctctgatataagcattctatagcatttaagtcaggtggtttgttgtagcctatccccagaccgtgaggctggatatgacggccctcgtaaagactgtgaagaaaagataaccccgagttttttccgtcctttattcccatagtagccaaactgcagaatgttcctcgggaggaccggacggcaagtacaaacgttgaggagggtacaatggattctgatcagcaaggatacaccgttttccccggctatctggcacgttctcatttcgtatgaaatgcatcgcagaatacatccgttttccaccacccaaatcaccattttttcctggggcaaaactattttaactggtattgtttgtagtttaattgaaactcatttttatggaaattggacttgaccattaagttctacatgtttggaaacctaggaaacaattttcaaaaatcaaaaaaacttaaaattaatggcaaaaaaaaaataattaaaaaaccacgtctaaacgtggaatccgcgtgtgctgcgcgcagcagaaaccacgtcaaaacgcggaaaacccccgtttttttattaaggcccaaaaaaaaaaacataaatctggattatgtagatctctcatccatataaactaaatttgaatttgagttataatgaatgagtggtggggcaaacaaggtggccaccaccaaaactgtgtttctgcctcagagtcacaccaggaaagcgttataatattcaaggccagtcacaccagcgagcctcccaccagggggacttgtgttaagttcaagcagaggcgaggttttatgtaagaccaatcttccagcgcacccaatccacgtgattttctctttgagatgaaaaagcaggagaagagtcttccagtattccatagagatggtcgctttgcatccggatatctgctcttaatttcagcagaattgcctaattccactgaaattaagagcggatatccggatctgcgcagatatctggatgcaaagcaaccatctctagtattccataagggccgatgcccaggagcccccatgagatgcagaaacaccacataaatacatcacaacaccaccacctaatcagctacataacacaagcatgacaacaaaagcaaaacaaaagacagcgtctgtttagactaggatactactgtcagctccggtctcttatgtgaccaggagttgatagggttttgggtcacactatagccaagagggccagtggaaattaagtccaactcaacacagttacagtggagggactggctccttataaaaataagggacagctgtggaatgagcttcacagtgccagagctcagttaatataagagaaaatgaggtttgtactagtcttataagttaaatatgtaacttataaggctagtaagatgataaagagaaatgtaataattaaagtacaataatttactgtaaaaaccaaaccccactcactaagttgtttgtaataactagtaaggctcttgggtttgtatggtaataattgtctaggggatgaatctcagggggagagccatcctcttaaatattacagagcaggggtcaatctgctgctgggaccggtgcagtccccttattggtacacttttccttgggggaaagtgtcaggatattcagagcatgctaaatgtacatgtgctgaatatcctttatttcagaaaatacacataagagagataaacataataatcatacacacaagagaggtaaataggataatcatatcttggatacacccagtagataattatccttttcaacttgattataattttcatggaagaggtaagttaataaagaggtggatctttattaatttacagaataattatcaacataaaaaatacatgtaaaaagggataacactactttataattattaacttaaagattacatataataataattgttatgtaacccaagggggttacattctattgtagaaacctgggctagtgtctcagtgtctgacaactactctatatgtaagctatcaagctaaggtgttttgatccaatcaggactcaggctgtcaatgggcagggctcgggcccaagcctgcccgccttggaatgtggggcgggccacaattccaaaaagtatgtccaaacccgccccggatttgagacagttgggctcggggcgggtctcgggtctgcccatcaaaaagttttttttggcccgagtatcattcttagccaacagggttggggcaacggtgaaacagatccaatccgatacagtatcggctgatttattggattggattgattttttgataccaggtatcaaaaaaataagggattggatcaccctagcaatccaatcccatgatattgtatcaaaattgtattggatcgggattgggatcacattgcaatcccgatccggcacccaaaagctgcaggctgcatgcctcacactttggtatcatccaaagtgcaaccaatccggtccccggattggtatttatcagggatcggatcaaaaatggacccgatatcagatcgctccacccaataccagttgtctgataaattgggattggattgggtggagcgatccgataccgatacccggtattgggtcaatttttgatctgatccccgataaatactgatccggggatcagatctgttacattgttggttggggtttgcggagcggaggcagatcagactgtgatatcctcatttgaggcgggcatggggggtttccttggtcttcttttttgaaagtttcaatctgggggggggggcatggcgatgagagatgcagcaaacagagaaagttaagctgtatatccaggtaccgatggggccatggtgatgggattctgggccctcaaacctaacaatatgtactgtgagtgggggtaggtattattaggctaatcctgatgatattcagaataactcgggctttttcatgggactctgggccggcccacagccaggaaagcctgcccaaacccggcccatgaatttccacggctcaggtcacacttgcgcaattttccaccctttcctgtccaaacccaccccgagacctgtcggggtgtgggtagcccattgacagcctgaagattcaggacaatgattataaagagagagagagaacgagttggacaaagtaggaagtttgaggctacaattataaacacatttttgagattgttcttttttcaaaacgttttgaaaccgtcttgaaatttgtttcttttatttttttaggaaattgatagcttgatcagttttcaaaaactgattcaataatggtgtgtaatcataaacccaagctctgattgagcccacattaaggccctggaggtttatgatgttttgcagacttctctgctcatggactctaatcggcggcaagcttaactaatcctctcgcgacgagagtcgtttgcgggcaggtctgggcggcagcccagtcttgtcagagaggcttacaacgtattactcaaagcccgcatgaggcaggcatgattttgaggtccttttttgtgttttcccctctgtttttgatgttattgctctcaaaatttcattgtgctttttttcttgttctatgacatctccttgatctatctgtattttttcatatttttatttccataccaatcttttttaaaagaacaaacagaaaaaagacaaattctcattttgcaggcataaaatatgcttatactgagagtgcgctcgagcctctctgccaaatttccaaatcaaagttcaaaatcatgaacttcactgcatgttttctaccagaaccagactggtttttgcaatgaaaaaaatatctaaaaatctggattatgtagatctttcatccacatgaattaaaaataaatttgagttgtaatgaatgagtggtggggcaaacaaggtcgccaccaccaaaacggtgcttctgggtcacaccgcaaatgcgttttaagtttcaagtccctccctgcgggagggggcgcttcgcgcccagccagtcacaccagcgagcctcccaccagggggacttgtgttaagttcgaatcggcggactgtgggaaaaggagcaacaactgagccaaaaagctgaattcaaggtaaggtagaacaggagagtgcggctattggcggctatgcaagggtggtgattggtgtttccgcataccaggtctgtagcatttctcctagtacatagacccatacacagacctcagcttggcaagatgagaaaggttcgaaatttttgcaaaaaaaaaaaatcaaactcaactcaaccctccaagccaatttgagatctttttgagaaaaaacatgagacttatttgttgggattgagttccaaacaaactacataaaaagattctcaaaaaaaaacattttctcaaaaagctgtttataattggagcctgaatgaggtagacaagagcaagcattgtttgagaaccgccacgagcgaaataatgacaacaatgatgactataagaatcaactgaaaaaaaaaacacttcagagagaaaagactgggcagatgtctattgattgatgcacatactaagatggtctgagagtatactactacatggatggaagatttagaagaacgatggcaataagaaagatcacaataaatagagagattgagaagaggaggactaatatcagacaaacgctaattgattggatttatttttttaatggtctatgaggaatgatgattgcctggtgtgagtgggatggaatcaataaatagatgaacgcacatcataaaaaaaaaaagaacacatcgaaaacgagaataaataaataaataaatcattagaggtgttataaagcaggagaaaaaaaaacaaaacaatgaaataaagtgaaaaggatagaagaggggaggaggggagggcggataatgaagatcaagcccagccgtcgaggatctggtcttcgtcgacaaggtcgtagcgactccacatgtctctccacgcggctccctgatcgccatcgggcacgatagtcttttcggcaacgacgacttggtcagggttgtcggatgaacgaagctgagtgacgacgcggtgctgtagaagaatgatgaagagatgagcaaacgagatggaatcgagaatcgagaggaggaggggaagagactcaccaagcccagggtgagtttgatcatcggtggagtgggaagatagtgttcgagctgtacctcatcgaggtctactgactgatggccagcaccaaggctcttacgttcgagatgagcgatggaagcgaggatattacgggcggcgacctcggcctgattccagccgacatggccggccttgatggcgccgaagccgtcgatgcagtcgccgatagcaaagacgcgcttccaggccggattctcatccctctgcttgttcgtcgggagtgttggccgggagatctggagggacgcaaagccgcactcgcatgccgcctgggcgcccgtcggggtctcgaccggcgacggacccagccgcgacggcgagatctgaagcccccggttcactcggatcagcccgctcgagccttcctggttgcgcatccctccgtgcaccgctaaaggacagaattgggccatcaaacttgtgttcgggatctggcctgtacacgtgagctgtatgatgatgatgatgagctttgttatcagaaactcataataatcgtcaatgggaaatctttctcggagatgacttacgactaaatcggcctcccatcggttgccctcgttagacaacgactcgacaaccacctttccagatcctctctccttctgtaactcgatgtccgccttcaacttggtcagattgacgcgctcgccaaggacaacatggaccccaaagccatcaagggcttgcttcactttctggtcaatctcgggcttgaagctcggcagaaacgccgccctggaatggatcagagtgacgtgttttggtgcacctagcagttggtatcggtgggcaatgtcgcaagcatctgcacatcaaaaaaaaatcagcttcagttttggattcttaggaaacgtgttaggtgctcacattggatccctaatgctcctccaccgacgatcacgatcttctcggccttagcgatagcagccttttgggcctccaagaaagcgacgccgtttgttttggagcgatgttggtcgatggggagatggaggggcatgggcatatgagagcctaaggcctatgaacaacgccaaaaagcaggttaaaatcaatgcggtccaagagtggggatggaaaaaaaagaggtaaatacatagactaagaagtcccatccgacttgggcggttcgttgaggggctggatgcgagtgtggatgggctccgatttgttcgatgcttctggaggatgtgagttgatggtcaggtttcttagcagcagggctgtttttagaatccagggatgaggcgtatccgctgtcggtgaacacgctcccggccggcgagtcagcgagattattgtggatgatggattcatggactgatgatgatgagtcaggatggagatcgaccatccggtccaggaagaccttccggtccacaatcttcgtcactgaggcattgatcaatctgatccttggatttagatttgtactactactactactactactactacgctcttctggactcgagatgtggttgttgagcttgttgagtttgccggtgtaggggatgaagttgcgatgagccagtccagtgactgcgcttctggggaacgagtaaacgtgctgcacaaaccaaccaaacaaatttgtttttgtatgttgtatgtgtcagcatatcagtcgactaagttgtataccacagtatatgtaagactgacgttgaaatgggtgttccgttcgacgagggtgacggaccaatggctaggaagttgttgagcgagcagctcggcggcatgcaagccggcataggagccgccgatgacgagtacgcttggattggaggtgttcattgagtttgttgggggggtttctttagtttttctaaagaggtcaagagggtgactgttttgtagggtggatgatgatgggcggattgactggctggctggggtggccgtctgcctggaaactgaatccacgctcagtcttccccacccatcatcactcatcactcatcactcaaacggtagtcaaaccgctctcggataaaaaaaaaaaaacaatgatgaagataatactgggcagtggtgaacagactacaatttacatcatctgactttcaaaataggctctacgcaggtccgagaagagattatgtaggaagagcgaaattaaagctgaactcatcctgattggactagaaccccactgcattctccctccaccaatcaatcactaatcaaccaaaaaaaaacgcattggaaacttcttgatcacacatcttccttcatcatcacttgcttcatgcttccaaaaaaaacagagagagagagagagataaacaagaatattcatcatgggatattcattattcaatagaaaaaaaatgggaaaggttgagaagaccgaacaaaaaaaaaaaaaaatctaaaagaaagtgactctcactagaaacaatattttctcaaagagaggtgcgagagaatgagaaagaattagagacaggtttttatagaaagatgaatgtttcaatcgtatagagatagacattcacgattcgagcaatgtgcaagaagccaacaaaaaaaaagataaacaagatgcatgattgggggagaaagggaatcttgagagagagatgaataggcgggttatcgagcaagacgactagctaggagcgagcgaagtttctacgtagagagcgcgcaaagaagcatgaagcgagattcaatacgagagagagagaaagaggggggaaaagtggaggctcgagaggacgtacttgagagttgctcgatcagcgaagccaagtccttcttcaatccgagcagtttcgagacctccattcccacctcgccctccatcgagcccgccttgagctgacgtacccgttcaccctgagcgacgatagccagctcgatctcgaccatctccgggggcttgggccccgaaaagagcggtccagcaggcgtggtgcccttgctcttgccgccatgggctgccttcttcttggccttcttgctctcgcccggcgactccacaactgcaggatcgccagacggcttggagccgccatactgtttgcgccagaacgccgcccggtccgggtcgatcttccggaacagatagatcgcatccccgatcgtgtggccaggcaggagatcgatgccgaacgtccgactgagtcgccgcttcggcgcattcagctgcttcaagatcagctcactcgtgctgggcatcgacggatagaccagcaccgagagcaggtagaccaggttcagactgacaagcacgatctgtgcacatcggcggggagaggccagtaggagactatagtcaatcttgttctcctgcagatattggttccctcgggcggatatggccatcacgatcgacaatgcctgtctgagcttgagtgactccatagattcgatatactgagtcagtaaaccgttgatatcccctacgaaggcttggtcctcttcatcgaaggactcccgactagtaatctgagtagacgtagtagatgatgattcatcctctttcgatgctgattcggattgagtgggtgggccgacaactggccaggagagcggatcagggacgatggaatggtatcgggcattacagaacttgacgatccgattgacaaagttgccgagattgttcaagagttccgaattcgctttggagataaaatccgtccaggtgaattgcgagtcattggtctccggtcgagtcgagatcaggaaatacctccacacctcagacggaacctgagtctccctcgcattttgtccaaatactcccacattgttcgactttgaaaacttcacattttcgtattgtaggtactctggttaaccaaatcagaacatgaaatacctgtcaaaatttcaaagaccactagaaaattgcgacaaatcgatcatagattgggaagacgaaccggttgtactgatgtgattaagcatagtccattcctggccggtgcccataagataagccggaaatagaatcgtatgaaaggggactgaggattgagaaagaatttatcaattactcaaaatattataatacttcaagacaccttgctgaaattcagattaacgatttaccgttatcttttcccatgaactgatacaaagtgacctccttagggttcttccaccacttctcccaatcattggagtagtttgctgtgatacttggataaccaattggcgcatcaaactgggttgaatcgaagtatgtgtaaaaaattattaattgcgtttttctttcccttccttttctccaaaaatcaaatgctcaagcgttaaagaagagtgtaacagagacttacccaaacatacatcaccttgtcttcccaacccttgattggcacaggtacgccccatttgagatccctagtcagacatcgttcgcgcagcccgtctctcaaccaggcctcggtgaaagctttcccgtttgaggaccaatgatgaccctccttagccgagttataccagctctctatctgcttctggagcttgggtagatcgatgaacagatgtttggatttcttcgagatcggcgtcgaggagcagatcttgcatttcttgtcgatcagctcgatcgcatctagcgtttgacaacacgtatcacactggtctcctcgtgcaccctgcagaacttgaaaagttcggttagttgatggtcaataagttgttcaagcgaattatagatcgcttgaatagaaaggggtgcccacagaagaaccacacttcggacatgtcccttccacaaaccgatccgctaagaacctgtcaagtcacatcccatcagtcatccacaagatgttgaaatgaaaaaaaaaaaaaaaatgtgaaacacttgcctggcatctttttcgcagtacacttgttcaatttcgtgttcggtgagatgaccattgtcgtacaatgcagtgaagatttcctggcaaattctatttgttgattcaaaatgattatttgcaccagaaattgttaggaaagattatcttcttttttttattttgaaatggtttagttggttatagaagaaagaaacaaatgacacactctgtttgctttggagtcgttgtacgaccaaaatgatcgaatccactagaatttcaaaacagggatcaacatttcgattacatagagaagataaagaaaatagagattgacggacatatcaaaccactggtagctatctttatggatctgatgatacttatcacacaaatcgctgggagtcatcccttcctcgagagccttagtttccgttgttgtcccatactcgtcggtcccgcagatatacaagacttgggcgaccaccgggccggtcctactgtatcttgcaaacacatcggccgagagggtcgagccgatgatattgcccagatgaggtgcattgttcacatatggtagggccgaagtgatcaagatgttgggccggtcggataatggcacgctacggataattcaaaatttttctagttagctttacacaatttgtggtaccctggaagaggagaaaaaaaaaagattgaaggttgtttaggttgtataggtggtatacggacatcttgccttcagcattcgtcacttgtgggctcagctcgacttcctcccgaattttccttcggccaggagactcggtcaccattgtcattggttcttgttcgtttcttctttcacggctcgatgctcaggtccttggaagcttgtgctgtttgttggtttttggaatcctgctggtccgtcgttgaaacgggattggactttccacaattgctgtgccaccttccccggagacggagcagcggcagccggtgctgcgcagcgcatgcttctcatctctcaactctgctctcgctggcgtttctccgcgcagatcggtcgcggtggtacataccagccggcatcggtttaaccggatgaactcccttcgttcaaaaaaggtcttgttagttataaatgtgtcccatgaattgaagaaacggcctcgagaaagttgtgtctcaatctttatcaaggaacttggcaaggcccaacatgcagcccccgcaggcagaccttacgcatcatttgacattatgatacaaccaaaacacaagatattcctactggtacatactcgaccggatggcgtcacgcctcctaaccagttgatggtcgcagccaagcgtattgatccagattatggccgaggcatacggttttatggatttgattcctctgaacagcagagaatcagtccccatgcgggcctagacaaatgctttatatccctgtcgcacctctatatcttgaccgcagtggcaccaaatcatctcagcggaataatctggtagataggaatactggctgtatttgcgcttaagaggcctgaaatcggccatcagatgaaaaactctttcattatgttactgaaggcaaggtggcttatatttccgatttactcgcacacccaaggctatttttaccacggttctaagcccacttaactgaattcaagtcaagtatttagatagcactggtccggttctgaacaattgtttactctgcaattgcagcagctgaaatgtttattgccatcaaaatattcatagttaagctcattcaatttcccttactccctgtccgctttgcgtcgtatatgtgcactgacttattgataaacgattatctgcccacaggccatggtggattttaccttgattcgaattgcaagctcaatggcgctgcatcggccggtgagaagtggaccttccccgagggagacatacatcgccttagccccaggtacagtggcagatcatgaggcctatctcagtcgagatgtcatcaaagaggcacttgatcaaagatccaagtctagaagccgatgggtgggcaataatcttggcacgtacactttgcctgttgagttcacatcgctttttgttcgagccggaattcaggctgatcgtcaagttcgcaccaattcacgtacaaagaaccctatatgcgtgttctgtaataactcgcttgatgaaaatcagcagagggcaggcccgataccttcttgcaagcattattctcatggtgaatgtcttgacaaaaaaggatcgagtgaagaaaacccatgtccaacttgcaagatcgaagcagatatcatacaacaggcattgaacaacagtggtgatggtggtatttgggacctagttgtgaaagcatacaaccatccaatcgccaaattcctgaattgtatcaatctcgtgttttgcgcgcattattttaatttgggtggaccaatcttgagagatttcttcaacactccccagtaaattatttgagccctgggttagaatttaccatttcaacggtttttcatcacaccatcatccatgttcaatcatttggtctcattatttcatctttttggctccagtctcatcactacatgttaactgcatgtctgacatctcacttttgttgttgtttttttggtgcaagttgtggcatcacttttaatatttccctgacgtggtcgaatgtggttacgaagtcaattttcatcgttcttatcattttttatcatataagttttttaatccatatccgagataaccttcttcacttgcattcatgttctgggtcatgagctcattaggtggtacaatggcagatgacacccaatttataagggtaaagcccgcgcgggaggccacctcacaactggcagggatgattacagattaccagccctccggggcgaatggggtgttcaacttcttcacttccatgagccaaactcaatgattccggattctattgaatggtccttatccgctggtacaaaaaaaaaacagctatcagtcaacagtccagaggatgtcggcttcttcgttgtttgacttgggggagaaattgccatcgcttcattctacagaatgactgataagaaccaattgggaaatcactgaagcgaccacagttatttgctttaaaaagagacccggtctaatcaactgcccagctacatactacgtttatgatagataatgatctgtttgacggcgcgaatcgatatggtgacgtgttatcaagccgattcaaaattgctgaagggtgcgcaggcgaataataaagggatcaggcacatagacacgttgacgcttgcacggtccgttgtgaggcaagcttggccagctccactccctggttgtgctcacgcagctcgaccactatcacatacagaaagcctactgtacgcttgaagttaaatcctatcttggttgatccatatctgacgatagtaaataaatggtacttgtttcaaatccaaattttaaaaagccaagggattggacagcaaaccggcgtagtttacccttgtatggtgataagtcgacccccccccccctccggaaccttgcaatgtataagggaagatcaatcaaggataaacatctggcgagggctggttgacaggctatgaagatagttgatgacctccccgcgggcacacgtcacaggagtaaccctaactgaactcctctatgggaggggagacgccgtcccgcagggaccctccgtccggtgccggaggtacttagttaagttaagagtcaacccttgtttcagcggaaccctaccaccatctaatcggcgcattggactcggaggttgttgcaagataaacttgaatgagactaggaaactcactcatcagttgactttcgagataactcagttctaaaacggatgaaatctgttggaatgcaaagtaaacatttaaaatgagtttagctctgagtttaaactattatcagtatgacgccatacaatctacacagtttcagtatccttttcatgtgtgatcaagtctgcaaaaacatttgcattgataacagagacaatctgtcattttctggactgggagtattctggtttcctgagattgcatctgcccttgaggtgaaatgcgaaatgtgaggtttcaccctttttccactaggctttatcaatccattacggcaagattgaagtggttggtaacatttgtgcgataatttatatttaaacaaaagttccttgacgggcgccggcgcagggccgcttgcgcttacagagcctgcaacagagactcggtgtagtcaaacgggtcattaggtttctcaggaagtgggattgtttagattttcactgtcgaatggacggagcgctctcattcgcaagatattccatccttcgtatgttacttcgaaaaatgattggaaaggcgatccctttgttcattgcgcgatgcggtttattggttctccagatcaaaccatcatacatgtcgttaacgccagatcggacgcggtttgtggaaacaattacaaatattcccgactttcaggcaacaatttggcccaatgaggatgaaataaatggtcatttggcagagcccttaagcttctctgaatcaactccacatttgcaagcttcagaaccaatatttgatttccaggttgatcaagaggaaacagatcactggcttttcactcatgagctctttcaaaatgaggatgattttagatcacatgaactactccggccttcttatgatcacgacctccaagacctcccaattgctagcagcaatgttttcgacgaaatctttatgcctgatggccacggatctcctggcgttacacccaagcgaaaagcgaatgcgctgatatcacaacagaccgacattgaaacttcatcatcgcgaaaaagaaaggttatttcggaaatttcaggccagggtgaaatcgagatcagagaggaactcatggaacaccccaaagagtcgctaagagcccatgcagaagtagataaggttacaggacattcatgtccagatacagattcgcataatcagaataacggacctagtaatattccaactgaacaattcattgtgaaccatttgacatcgacaagaccattacctgcaactgaaataacgcaaggagttggggacgacacagagagtttttttgaatcaatatgtacctacaggatcgcatcaggtgcgccgcctaaccaatgctccttctggattccacaagaaaaagtgaataaattcctcagaacctatagattctataaatcgcgcaagcaactcatccttcaagattgctcgcgagatataaatcaacagctaggaagaatcatattatctgtttcggaagaaagattggatattgatcaatatgtgattttcactgatcaaatcatgaacccagtgcaagagaaacttaaagtgtggctgaacttgcaaaaatcacttgccaaaggacacaatatagcatattgtgaaagtgtaaatcataagcggaagatcaaaagcatacttgattatgttagaaatgtaaccaaaatatccacattcctcatcatcaccgacatgtgcttattgaaaaagaatgcaactgaaatagtgagcaagaatgatgttgaagaggtcttgaggttcatgaaggatctttgggaggaagataaagcaaataaagcattccaatcaagagaatatctttacatacgaaggatgcgaaatttaacatgtccagatgataattccaatagaaaatggtaccatggctttacactttggtattatacttctgtcagtattctcaaatattggagagaaaacaaaagaggaggtgttgaagatagtagtagtgatagagttcatcatttcacaatagcacaaatggttcaacttgtcatagataattcagattatgaaactagtggaatttacctcaaggaaaactgataagctgacaaaactacaatccattgattttcaagtttgaaatgggcaacacttttggaggaaccaaaatccaacacattgacatatattttatttcaaggcttcctttattcctctgacaaattacaataccatgattattttttttctgaagggtagcagaagaataagaaccaaaggaacatctaaatattcttgactgccattttcatcaataactataccttccatcaccaaagagtttctcggttatacttaattaacaatatggtaatcatgaaaggcctttaaatcaaccctagtaccctcttgaatccccaaaataggtcttgcctgttctttcagtaagaggagagaagcatgaagatgaatggctagattataaaaacatataattggattcaattgatttgtcagggactttcccttgtttcagataaactgcatcaccatctcatttacacattaactcatactgagtgatatactcaaagccactcatccagtgacttttgagacccatacaccaagtttaacaatcagtaatggaatttagtaattgttttatatgttgcagtacagattgcgtggaattggtttagctattgtttgaaaattaaaccatatggaagcccaagtgggacacacatcagctcacgcacatttttgaccttttttgaaacctggaatgctttcatgccatatacttccatttttctaaaatctgatgaattgtggttagatgtgctcaatctcaactcaaagagaacaccctgggtgagatccaaagcccacagctgggtcctcaaatttaatctccaatacaaatcctgggttttactttatgaaagacaaatttgttttctttcatgagtctaactgatattaaaacacttacatgacatcagctcattattggtttgaaggtttcctctgtttggggatttgatgtgatgttttgcttcaagattgaattgtttacataagaggaagtaactttgtgcaaggtgatttagcctgtgtttacatagcctgtaacatgaaaactggtgtcaatatcaataatcagactgataaacaactcttgaccaatctgagtatcaggggtttttttttttgggggggggggagggagccaaatcttttttgcaatttccattgtgcacatttatccattggataatcttcccattttaatttccaaccaatactggaagcatgaagtctttgatggctttaccacattttttcatgcttttacagcaaaactcagcctccatgatactacctattgatgaagatcttccctttccccaattagaaaattggaatcaagaagatgcaatagatatctatctggatgaacccctcaatttctctcaaacaaaaacacatttacacattccagaaccactgatggatttccaaactcatcaagaggaaaaaaaatggactcctacacatgaacccattggaaatgaggaggatttcagaccacatcagccattcagggttgcttatgaacatgaactcctacctcctagaagcaatgtattgtctggactcatcatgtctgatggcaaaaattcccccatagatattcaaaataaacgcaaagcaaaagagcttatatccaaacagaaagacattgagatttcattactacaaaaaagtaaggctcacaagaaaattcacaataaagatgttctgaatatcaaaggaaatacattttcaagccctcaaatgccatttagatctgatggagaagcgcaagagagcttgaaccacctgtgcacacctgaaatctttcacaatgaagacaaaggtgcaatgtgggattcagccaaattgcccaacagagatcatttgtcctttttggaagaagttctttcagatgaagcaaggaaaggaggacaagatgaaactggaaattgttttgtattgtcaagcacttctactcataaatctgtgataccaaataaaccattctggatcccacaagaaaaagtaaatgaatttctcaggacatataagttgtgtagaacctatgcagatcgcctgatcccggataaccgagaaacaaagaagttgcttggaaatatcatggtggatttatccgaccaaagtttgaatctcaatcaatattcaatcttcactgataaaatcatgaatccattccaagaaagactaaatttgtggttgaaattaaaaaaaatatggaataaaaattataaaacacgttatgatcctggtcatcatgagaggaaagttcaatggattcttgagtatattcaaaatgtcaccaaaatatcaacattcctcatcatcactgatatgcatttgtcaaaaaattatgcaagtgaagtagttaacaaggatgtggagagggtcctaaggttcatgaaggatctttgggaggaagacaagggaaaccaatcactccagtcaagggaatacctttacatacgaaagatgtcagatttacaatttccagatcaaaaagccaatcaaaattgttaccggggtgctactctatggtattatacctctgaagctgttgtgaaatattggagagagaaaaataagcagaatattgaaactaataccaggaagagaaagcataaattcaagataattcaaatgattgaattgattatagccaactcaaaacatgaattttctaggattatcctcaatggaaaatcactaattgataaaaaacctgaataatacaaggagaaatgggagaagataagttgggaaataagcaacccacattcaaaaatttgcttttcatttcttgaaagggtattaccaaagaaaattcaaaaaattgaaatgtgttttgaatggtccatacatacattcaaaatcacatatttctcatgttcctcacaaattgcacttaggaactctatgatatgaatgaataatcatctaatagcttatggaattggttttcagataatcaacaaaaccaaacattttacaagctgtcacatcttaaaaacatctggattctgatcacaatcaatctatggctataaaaaacttattctcctttgtttttaatttttactttattttattttattttattttattttgttatattttttgtgactgcaccacaataagttaaaaaattacatagagaaaaaaataacttgaaatttcaaattttctataataaatgaattttatcacagaagacaaatgtttttgtgagttttatcaatcaggggccaatattgttatggattcaaaaccaagctgacctgcaagaaacatgcaagtaaaaagaggtgattgattattcatttgaagcagtggagatctaggtggaaagagagagaaggtggcagaggtaaatgcactgatggaaacatatttggctgattttcaagaccaagaaaagtgattggaatggcggatagggtggtggacttgtctttatgtggactttggagttatttggatcccggaagagaagatagtcagaatgtgggaaagagcatatagaaatgagaagtagcagatgaatgttcagtagacatatttttagaagaattaaaggtataatttccaaacaaaagccattgaattgattctgtaattaacaaaactccaattgaagcatttttttcaaaaatgtatccactatgaggagccacagcaccaagtgattacgctaacatacactcagctccatagtaacccatataagtattaaaccatactccctattaaaccatgggagagtattccaccaagttttccaaattgctggtcaacctgacttttaagctttattccctctgaacccattcccccaagggttatgggttattagggagttgagtgtacatcaaaaaaaaatcaaggagaacaaagcatgaataaaactttgaatatatatagtggaagtcaaatggcatctaatgggaagccccttttctcaaagaatctggatcccaatttaatccacacacttgagttagctgtaaaatcacattaaagtaatctaaagtaataatgttttatttttacatactaaagattgaagaaagcaggtcactgaaactttaccaagttttctgatcctttggtatacagagtgatcaaaggtagttttgctttgaattttgaacagtttgggatacagaagcccatgataaggggcacacaaaatgactccaagtgatttctcattttccaggccttgtttgccagcaatattcaaacattttgcctgaaatcttatgagacatctgatcaggtctaaattttaatgatgggatagggttggttggttcaggtaaacttttcttggatgaaataataaaggttcaagttataattgctgattatcagttataaatgtttgtgtaactataatatgtgtgggtagtaaacttgatgagtaataaaatgaggagacaacaaatgggggaagatagcctccttttatagacacatttgaggtaatttagctccagggaagacaagaaaaagtgattttagctggcctgtagatacaaatgagtgaatttagctggtctagacatgcaagtgagggaatatggctggtgaggctgtacaattaatgtcaaaggctgtgctacagtgcctaaatgaggtgagagaatgtcaagtgaggcaataaattgtgggaaaactacagctgttgtcataaatagtgtgagaagactgtaaaagtgtgggaaaagtaatttaaaaaaggctgcctgcatcttgaaattttccctctctttctctctatgccctttatcctttctcctcaccttaaatcagactggtttaatattgccaagtagcatgctattagttgttttctgagtaccttctgagtcaaatatgaaccttgattagctcaactcaattgatcttgtctctagggtattatgttcttctttttctgaattattgtgtgctattaaaaattggttttgttatttgtgatattttctcttgactagctcatctggcttttactacaagagaatgagaattactgcccagtttgttattttccaagaacttattttattttctcttaatttttattcaaaatacttttctctattcaaaatacttttctccattcattttcaaacccacaatttgacctcatgtacttactctatttatgcttggctaactacagtgaatgaaaatcattggttctttcactcttctccgcaaacctctcccaaaaaggaaatcctccttcttggccctctgtctcctaaagatcatctgtccagaatttcaacactgcacagcctgcagaggcggtgcatgcaggtgacaaatagaaccaaactaatatatgtggtggagatgaaaagttgtgaggaattatttgtatagcgtgagctgtgcataagcataactgagaggtgacttggaggttgtgacatgtgcttgagttggccttgtgatatgtatccataggggtgtaatttctaatctgtgggttttcaaggatacatccagtggagacctaggctgaaattgtctgtagagcccattcctgaagttgtattggttgatttctgaaagaatttatgaaaaaaatgtatataaagaaaaaaaattgaatttttttacacattcaattaccacactatcacatgttacaaagttatacacagtttgagcaagacttgggaatagtacataggattattttgaccctcaacctccaaccaacttttactagacttatgtggtttgatgctaactcacagaaatcctgtcttggggagtcctatattgtcatcaaatttatgttccaatacacctatcccaggtctcacagtgtaacatagaaaatcaagtcaatttatgtcatgagatttctggatcttgaaacacctacatgaaatcagatccctagttaccttgcctctgcctggccattgtatgtcatgtttggcttgcagaattggttataaacttattgttacataacatgaatcaaactatggcacatcaaatcatactgttattacagagcctgtaacatgaggaagttggtatcaatttcagaccaataaacacctcatttcctgtctgggtatcaagtttcaaattttctatatcaaaacagatcaagtatagataatccctgaataacctgctatctatggaccatattccccttgcaataatagtataaattccaacatgaaagcttttattatcacaccacattgtttgtttctttggcaaatcaaatcagcatatacatctttagcctcagatacagcttgctcccaatcagaagattggtgcaaaggagatgaattagatggatatttaaatgaacccttaaatttttcaaaacaaaatcaaaagctacatgtttcaggatcaagtcttgatttccacaatcatcaagaggaatcaaattgggttcctaatcatgacttctttcaaaatgaggaaagtcttagaacactgcatgaatcactcaggcctgttcatttttatgaatccatgattcctaacagcgatatttcccatgaactcattatgactgatggcaatatgccccctgacagttctacaaagcgcaaagcagaggagattatgtcacaacagaaaccagttgaatgttcatcactgaaaaagaggaaagccttgaagagtaaccacaaatatgattttggcatcaaagagaaaactgattcaagcacaaacatgccaatgagatcccatggaaaagaacaagagaccctgaaagctttggcaccagcatcagtttttcaaaatccagacagagagaccatgaagattctaactagaaagtttaatgcagatgatttgaactatctcagagacttccccacaattgaaccaagcactggagctctgcatgatactgaaagttttttcaagtccttgtggacctataattgtaaaaatctgccacccaaccaccaattctggatcccaagagaaaatgtggatgaattccttatgacatatagattctctcaatcccatgcagatcgcatgatccgagataaccgagaaacaaagaaagaactcggagatactatcttgaagttatcaaatcaatggttggatctcaatcgatatgctaccttttttgagatcatcacttacttccagaagaaactcaattcatggctggacctcaaaaagacatacatcagcagatccaaaatacgttatgatactacccactttgacagaaaagttgaatggatccttgagtatgtcgggaatgtaaccaaaatctccacgtttctcatcatcactcatatgtatatcttgaaaaaaaatccaactgagatgctggacaacaatgatgtggaggatgtgttgaaattcatgaaagatttgtgggaggaaaataaagagaatgaatcattcaaaccaaataaatatctgtatataaggaggatggccaatctgacatttccagatgataaggtctataaaaattgttacaggggtgctaccctatggtactacacctctgaagccattctaaagtattggagagaacgatatcaacaagagattgaacctggtagcaattctagtaggggaaatcaaccattcaaagtaattcaaatgattgaacttattatagctaattcaaatgatgaaatctctgggatttacttcaaaggaaagtcactgattggtaaaaatcccagcattcaataaatgtcataaagaatgttcacccactaatttgtaactcatgtcccaaaaggaatgttatcaacagcaaacccacaacctttacaaatacattgtttcttgatagtaaatcctcacctccattcaaaatttcagtttttgttgacatatcatatttagaacttttcccatttaaacccaattcactgttggaatcacatattccatatctatagaactaatcctccactttgattttccagaaatccaacagagcagaccccataaacatacaatatgttgttttgggctttgatctttgtgaatagagtctagtacatcaatcatcctgagctttcgaaatggagaatggattcaattcaggtggaaaaaaaataagaaaacccctcataaaacttcccaattaatgggcaagagacatcttggtaacctgatggtggccactaagcctccagctcccaagaattgaaaccacatcctcttgttccaattatctatctaatcgatcattttctcgattatcagacccagaagaaaatcaaacgttcagtgactgatcacatcttcgacaaaaccttctcagctcaactgttgtatggcccatcctttgaacgaaattgattctcttttatttcgggctttttccttcatcatcacttcatttatgatacaacatcagatggaaaacaaggacaactttgagtacaaacgtgcctctaatgatcgaggggagtttcaccgacgatgacgatggttattttgaggggtatcagggaccaagacggttgcggatcttgatgcgagacctacagggaaaaacacatataaaattataaaagattagtgatgagtcaatggaggcgcagcagggagatgtatgtggaaagagggaagaaccgagagacagagggaaacgtaccagtggaggagaatttagcggatttgcgaggggtggataactgattgatggatagggcggtggatttgtctgaatttgatgcgaatggagttgagtggatggagggagaaagaagataatcagtttgagagaaaaagagcggctaaaggagataaggagtagacggacgtttcggggaagattgcttgcgtttagagcccgcgagatgggagtgagagagtgagcgcggttgggcgggacgatggagggggccgacggaagaagagttgaggatgggacgaggtttagggaggtgggcggaagtcttggacatggtgacctgtctgcgattgaagagagcacgggaggagcgagcttggagggccagctgggactcgctaagcgagccgggccgagcaagcggccggcgtcggcccaggccggtcagctcgagcatcgtcggactcacgttctgacgcatctgcgccgtctcctgtcgccccgctcgcgccgctgcccgtcgctctagtttcttgaggttcggcgtccggtggatcgtgcccggcccgggtcgcgccgtcgcatcgaactgcgtcggcactaacgacgaggatgctgatggatcgtagatcgaggtcgggaagagcttgggtcggaaggatggattgaggagtggcaagtgtcgagtataactgttttcgtcacccataaatcattgcaaagtcagtggactgcttagtcaagaagattaaagagccgtattgaagagaaagaaaatcatcaacccaacgagaaccttgtgtggagaagagaatcaactcaactgttcttcaaccacgtcagtccaaaacctttgtacgtcgtccagatcgagagtgtcggaagaagggattagggagtcgtttcgagggttagatttccgggaagggccgagatggttttcgaggccggaaatgatctgccacatggcgagtttgtcgacgaggccctcgaggagacactcgaggtccgcgacgacctccttatcttccagctccttctcctcctcttctcccaatccacccagattccgcttctcttttcctttcttccggggagaggccgatagttgcttcttgtgtagtagctgtgagcctgcgtctagtgataggttggtcaggatgatgagttctagtaagaggacgatctgcagttgagtcctacaaaccaacacagattaatatctcagtacgattcttcgtctttctagatgtttcaacttgagctaaaaaaataaaaataaaaagataggaaagatgacaagacgaagagactgactccctggtactccaaacctcgagttgctgagcgatcgagtcgggtttgatgaaggagaccttggtggagtctgggacgggatgagggccggcgagaggacgagagaggtcaggttgagcagggctgaagaattgttggaggacgagagcgaaggcttcgggttcgttgagatggaagagctcctcgtcattctccaccacgatcgcctcttcatcttcttcttcctgctcctcgtctccgtcgaccacgcgcttactccgtgcctcgtacacccgtgcgatcttccccatctcagtgccccacttccgggccaacgcttcctcggggatcatgaatgactcgtacagtcctagcagagcctcctcctcgaaaccctcctccgagttccgtacccgggctgcaaaacgctcgacggcagatgtttcgggaaggtagacggcctcgagatagagcctattgaggagtgtcgccagttggtcgattggctcgtcatgatcggtcgaccgacacgagaagatcgagtcccacgtctggaggagatccgagggcgttttccgtgagggtcgctcgggagaagaggcgagatggtgtgggatggctatggcggtggtgtgattgatggggtcgatggggtagctcggctcggctggccatccgaagggacagtcgaaggacggcccgagtgagtattcgatggtcgacatgtccgaagtggatcaggatggcgatcattggcaaagtagttggatgggagtcaacagcccatccccgtaaaactcagatttacatacaacccctccgttgaccatcacccttacctcatcaccattcacaagatacaaaccactcccaccaggacggtccaccttggctagtaaatgtctagaatcaccaagctcatggccgtcatctccaacggatagaaaccataggacacagctggccattgacacagagcatatcctgtaaaacccacgaaattttcatgagactttgtaaatgcccaatcgctggaagataatatattcatctctcatcgaacagtccttatactcccttgggagcagagaaaaggcctgatcttctttagcgcatcagccgcgtctaacttgggtggcgttgctccaggagttcttcatgacgtcccatgaccgctaatcaatgacaaaagtaaccccgaaagattgtgggcttcatagccttcaagcagccggcattatcttacgttaagctggcataggatcaccaaggcgcgtgctaaccgacactatacgaggtctcgaatgcatccacggtcccttgaggcttggtctattaaccttgaaacgtgcctcgacatattaccattacggtggcatttctcgtcaacagaattaatgcattctgatcttcaagagactccatcgaagtaaaataaatcagaaaagatagcatcgtacaaattgggaaagaaggtctaatagaactagccccactcagggaaatgcgaggtgaaagatctggaagcttcctgcctcttgcacacctgatccccagaggttgcttggtcggactgtcaaaaaaaatatacagcactttttctgatagtaagtagcggataaatcgagttgagtcaaatggctgtgtagacggcttctgccagatcaaggtccacaacctactaagcagtcatgtaacatgatttgagttttgagtatcgcaaaacatgatttataaatgtcacttttttggaatgcttgccttatttgggaccagtgcccacaagtcgtcagattttaaaagagcactcaggttcttgctcctcatattttatttttcatttcattggtatctcggagtaactgttgaggatctaggctagctgataagaacctgtaatgtaagaatcgggttcaacaaagcgtcagtagtaacaaatctcgatgaaatatttcctacaaatgtacgtcgattggtaagaatcaggcccaccactggtcttttggtggaccggccggcataactcatttcctgtgaatgtacgccggacagtagccggtgaaacaattggccggtcagtcgtaatcgggcgcaataagacatctgcagaccggccggtaaggataagaaacaataggatatttcttatgaatgtaggctgacaggccaaaaggaaaatcgatgagatatgtcttgcacggccagtcacttaatcgtcgacaacatctgctacatgttgcccagtctgttgtaatttttgagttaatgaccaagctttggttgggcggcgagtttgtctttgtctaatgagcaaaccgcagaggcaggctaccagcgactcatcatcttgactagggcattgcgagttgtatattgaaagcaattcgatcagatactcatcaaccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaatattcaaacgactgtaagtgaaaaacttgagccgacatccccctcccccctcccccagcacatatcctactactactactacaactacaactacaactaataattccactgctcctactactgctaatgctgcttccccttcccttcattggcttcatccattactaaatcctcctcatgattctttcctccttccgattctttccagagccctcacttggctgttcctcgcgccaagtgcccaatgggccacaaccccaagtacgttgatgtttgaatctcttgaactgttttctttgatcgccgaactcactagtagaatctctctctctttaatccaactctttctttatgattaccagccgccacgcggtcgtgcggccggcccccccaaacagtgctccggcagtggttagcaccttcccccgaagccctccactttcagccttcccagctgccagcccccctttccaccttccgagccggctgaggccgactgcccaggtgactcgcagcaatgccatccgtcgccccgtggccacacacctcaatgacattgacatcaacggtgacttggtcaacaaagctctcggcctgactcctacctcccctgcccctcccctccctctcgcctcaattcctcccatgaagacctcatctgtagactactccactctccctcttcctcctctcccacttccacccactcctcctcctgctgctcctcttcttcctcttctccctttccctcgtccccctcgccgtgcacgagtcaactctaaccgccacgccatgatcatcttggtccctcaagaacttccacaagagcttcgggacatccaactcgatgcatggatgactcatgatgatgactcaacttgaatgctttcatactctcaaatttttggtaagtcttcccttctcttttctatcaattccaccatgcgcaattcatactcatgttctatctttcctgtttcaaaatgtagccctgtttcttgctcctgcatcttcatcaaaatttcctattcatgtacactagcgccgacaccttctaagcctagtttcaaaggccgagatcctatcttttccattgaagattcccatcttggactttcttgccgctcatttctagcctcttgatcttggtccaattcttctcttgttctgtaaactagcctcaacaccttctaagcctagtttcaaaggctgtgattgtatcttctccatgtagccaagaaatttcccaacttttaagttattttcattcattcccagcctcttgatctttacctaaaacttcctttctatataaattagccttgacaccttctcagcctagtttcaaaggcctcaattgtaccttatcaatttacaacagaagatttccatcttgtaaattcttgatgtattcctagctagcctctccgatgtaaaatttacctccttccttaatcttgtatcattaaaaccaaatggatctcctttataatccggcatgatcgaccaaaatttcaataaaatcgcaaagatatggactgcattgtttcaatctcaacattactaggtctaatttcatagcttgagcaacagatatttataaatgattggtgttttctacagtggaggtgggccaattctatgaaaatccttctttagttgagaacttttggaaaacattgtcacaaatggatgttatcaaacgagcaactcagctatcacgaatctttcttgattcgaagaattaaatttataatagtttggcggatcagtttgtagatttcaggagcacacattcaactatgatcgatcacgggtgtgtttcaactttcaatagaccagagttggagaaaattcatcatatgtcattaatccaagaattgtccaattcttctggataaggaaaggcatccttatccacctttatgatccacttcaacctttttcgagaacatgatttagctacatatcataaagagaaataagttcacttcagggaaaatgttcgaggagtgctgctattggttgtgatattgcatatgtggcacatgcatatgcagtcgtcgcacgcgcctgcacgcgctaacttcaagactccccaactgtaaaaacacagccttctagagcgatcccccaaaaaattgccgacgcacattctctgatcaatatccaaacttgacagaggctacaattgtgttggacttcctcaattcagcctcttaggtctcctcaacctttggggcagcaaaagcgacttcaaattcaatgcgactcgactttgttagtcaatatctagccaacgatcgccagattaaagctcacggtcattcccatataactgggtagaagagtttctatgcaggcagtgaaaaacacggaacagttaacatattcaaaaacttccctgtttccgctaaaaaggacacaagattttcactcgctgggacatggcccagcgcccaagtgatatatcgcgagcacaccgactagtcgcgacaacagctcttacaattttcttctgtgaaataaaggagtatttgtcagcttctactcgcgtccaacaaggcaaggttgttgctattgtctaagcactcgtataggagttcacaagtgcaatgggatactacttcgacatcagcttcacgattctaagctgccagcggttttgtcttgcgacttgacccaatcatacgtgagcgctcaccccaaagaccaaggctttggattttcccaaagctctgaatagacaggcacattatccacggtctcgttgagcttggtgtatcgatgttcaaacacgccccgacagttactttctcatatctggctcgttaaatttccggtcaacgggatcaatcaatcgggttgggttctgacgattgcggagatacttcagtgaagtcgaatgagttggatgagagatggcatcgagaataagccgaagtcggaaatcaatctgaccgtgtggcaaattttgcctggactcctgcctctactctaacacacctgatctcagcaactgcttggtcggggtatcagagcttgacacgacaatcggggtgtcttgctacatgagccaatcgctcagttcaaattatgcttggtaaggtgacttctgcaagattaacctctctcgcaaagctgcagtattcatgaaagctgcagtattcatttgtatacacctcgaagtatacatagaacgttttgatgcttttttgtaattgcaacaggcgattcagggctggaaattcttgaaaagatcatattctattgttggttatcaaggtggacatacacttagtgacatttgaggctctgtgatagaggagctaatagatcaagtggatgtagaggaatgccgtaagcaacttctgcaagaccaagctgcacattctttttgcggacacaacccaccaagcagtcgtacaaaattgggtgaatttctaggatcgcaaaaagtgatttacgaatctcacatagtttcagaccagtgccctgttaaccgtattaaatgttgtaaaagcgctcactttcacccgcctaagtaaagaaaaatttaatatgattagcatatccaattccaaatgtaggccttctagtaagagtctacaagaatagggcaagatgaaatttctcttctcaataaaggccggccggtagtgataaagcttgatgagatgtctctcgccatttcataggagagccggtcagtaagaatctggctcgatgatgccatttttttgtgaatatgggccgactggcatcctaacgtatttcttgtgaatgaaagctggccggtagccggtaagaacaaagacaaataagatgtctgcaaatggaggccggccaggtgtacccaggcgcgataagatattcatagtgaatgccggccggtaaggaaaagaataagacattgcttatgaacgtaggtcgggcgcccacaaatgatcaaatgtctcttttacggcgagtcgctcgactctcgactacacttgctacatagccaggtgatgcccgacctgttgtaagtttcgagttgattgtccagcttgggctgagcggtgagtttggctttgtctgaagagctaaccgctgagcgctaccggtcactcattatattaacaagggcattgcgacttgaacattcaaataaatttgatcactcattcatccgccaaattcgtccaagtaggctcatgtctaaattccttagccaaaaacaatggcatcgcgtatggaacaacggatagaaattgattcattacggcggcgatcggaatacaattgaagaaaatcaataggatcctcaacggccaactcctgttgtatggactggtgtgtagggaattttgcaacacaataaaccgctccctttcatggatagaattcagctcagcaaacaaatggaagacaaacaactagcgcgtcgcgattcagtgcatcgggatcgtggttagcctcgtggtgaacctttctggccaatgactgctgttcaacatagtgtgtgttccattgttgtggagcagcagtcgcgacgcgtgccccccatccttgaatatataaaggccttctttccagctcttctgccggcttcctctttctcttcaccactccatgaacttcatcctcaccatcaaattttcaaacgactgtaagtggataccttcaaccgaccaccccctgccccagcaaacatcctactactactactactactactactactactaccattaccactgctcctactccttctgctgctgccctttccttttatcagcttgatccaagactaaatcctccccgtgattctttcctcctttcgcttgtttctagagccctaacttggttgttccttgtgccgagtggccaatgggccacaacccccagtaagttgatgtctaaatttcttgaccttcttctttgatcaccgaactcacgagtggactctcgctctctttaattctactctttctttttgattaccagccgcaacgcggccatggggccagccccaaacagtgctccggcagcggttagcaccttcccccgaagcccaccactttcagccttcccagccgccttccacctcccgagccggctgaggccgactgcccaggtgactcgcaccaatgccatccgtcgccccgccgccacacacctcaatgacattgacatcaacggtgacttggtcaacaaagctcttggccttactcctacctcccctgcccctccccttcctctcacctcaattcctcccatgaagacctcatctctggactactccactctccctcttcctcctctcccacttccacccactcctcctcctgctgctcctcttcttcctcttctcccttttcctcgccctcctcgtcgtgcacgggtcaactctaaccgccacgccatgatcatcttggtccctcaagaacttccacaagagctccgggacatccaactcgatgcatggatgactcgagatgatgactcgacttgaatgctttcatactcttgaatttttggtacgtcttctcttctcttttctatcaattccaccatgcctacttcataatgatgttttatctttcctatttcaaaccatagccccggttcttgctccttcatcttcatgcaaatttcctattcatgtacactagcgccgacaccttctaagcctagtttcaaaggccgcgatcgtatctttttcattgaaaatccccatcttgggctttcttgccgctcatttctagccccttgattttggtccaatttttctcttgttctgtaaactagcctcaacaccttctaagcctagtttcaaaggctgcagctgcatctcgttcatttctaaaagaaccttcctatcttcgacattcttgtccctcatttatcgctgcttgatcctcatccagaatttcccttctatgtaaattagcccccacaccttataaacctcatttcaaaggccccgattttaccttgtccattttcaaaagaaaattatcttctttcacaatcttgtatttctatctagcttgcctgatattgaatttcttctctgaccttgtatcatcaaaaccatacagatcttctctaacctctgatagagttaaccaaacaaaatttcaatgaaatataaatggtagtaaatgtattttttgaatccctgggactctgatgcattatgtgacatctatttatctttcccaataatgattcacaaattttcacaaattaagcttcgtgtctcaaagcaatttgtcatttgaggatatgccttgcttaaagagtatttggtagacaagagattcaaataagaatattgcctggttttcatcaaaattttatacaatgaatacactaagcgcccagaaaaaacttatccaacccagctgaatcagtgccatggcatattttcttatatttttgtagaaaaacaaatgcatcatttatagcttcatatatctgaattgctgatcagccacccagtcaacagtgaccaatggctcactttaccaccaaatttcttcaatcatattaaacttcagaattaaaggtgtagatttctcaaaacaaaacatatgcacatgatgtcacatcaagaattccacatgcccagcaactcctagggatgattttatttccagatcagggtgtgaaagcagagaataactcaaaaaaatttccttttcccccttgatgatttctctgtcactatacagtcagcttttgttcaaaagtaatcccatttattccctgctgcattcaatttcagataaaattacaccataaatctgaggaaaatggatttatgaagatggaaacaaggaaaaagttgaaaagaaaaattaaaactgctattgcggctattaaccttgatgaatgttgaaacatttcacaccatgctcatattatagccaaatttactcaccattcttcaatatttatgtgctattgcaagatatatgtgatgaatgtaatttagaaaccacataatttcatcataaactatgaaagaatttcctgagtgctgataaaaatgaatttttggtaaaattcaaatgatgttgtctgcagtgaaatatttgatccttccatgcaaaaaaatatccatcagaagaaactttgagcttgtactgaggggggaatctacaccaatcaaatctctgaattaattggcatgaataatctggctcttagttaactgaattggtttttggtaacaatgaatccctagattattgagacttcacgaaaaatgatgtttgtttgaaattaaaagattcctccagaaactttattttgcatcttaaatctcgcaaaaaatcactaaacaaaaatccgcagctttattctactgtaatcatgaaattgacataggaatttgatcccttgtgggtgtttttaaatcaataaaagatcaagtgaagcctacatagctattaatgcaatctgctttataatcagatgatccccctgaagggatacccacaagaaaagttgttaatttgaagataactagattgggccaaatatcatgatggttcattttatttttgtgatgaatgaaacttaagtggttcatagacataaaaaaattgcattttagccttaaggttgttgtatttttcctcaggtctttcacccagctcacttactagctcacacagctgacccagctttcactttattttagtttcaagtcatagaaaattaccccattaatttggctcagaagtgaagaatctggttattcaaaaaaatgcaacttgactgtgtaattttttcctaaaagaaaaaatttggatcctaatataagctgtagcatgcttctaccatagttctagcttatttattctcacaccaactctgactgtattcactgtgttgaaacattatcattttgagccattcatctgtcataagtcagttgtctgtgaaactcagtccccttaacctgtcttcccataagaaaaactgtgtgcctgagcccagatatcttcacattttggtggggtcatgttaatcctccatctgtatggcaaatgcacaacattcttttgtcaaacagagtcatcctgaaactcagccaattgtggacattccaatgttaaatagaagaactcaaacctcaatcatgaatgtctttctatttttctcacaatcaaaaattgttcgagtccaacaaagcatgtggcccacaaaacccacaatcaatcagaatatgcatacagtccttttctgtgtgattggaaacaatcttacagaatttaaaataacattccacatgatggaaaacccaatactgaggaaacaaacccttattgtactgaagaaaaagtgagacgatttcaagatctttgttttggccaaaaaatattgctgacatgtcataagtaagttttggatcacctttgactttttttttctctattggcactacatgttggtgtgagcatatcctgtgtacaaactttccagattgtttgatgcttgattggcctttaagttttttttccggaggtatgttgtattggaaataaatgagccagagctgaggcactcatctgtgccacttgtccattcagacactgcagggcacattttttaatctctttattgtagtcattctcattctctctctctctcagaggaagctctgttgaagttgtgcttcattaaagacgccttgaaggctgccttgctcaatatatcataattgcatccttgtatgttgattttttctgtgtacaccagcagcatctacacaaatgatggcgatgggtcaatgactgtactctcgacgattgttcgttcgtctgaattaggcaggggttatttgaggtcgttatgagtgttgaagccggcatatgtatgtgacagcagcaagcacagttctgattgcgtgccgaagattgagcactgatgatggatgatgatgatatggcagacttgcaaggttgtgctgatgagatgagggaataggcgaggttttggaagtcagcctgcaggttctgctcaacttgaagcgagagtggccagtgtttctgtttggttggaacttggctgaggttcatgggttgagtgtatgggtttatgaagagttctgcgagtcagaaaccaggatgagtgaagccctaaaccggccaaaagtgaccaaaaccccgggttcagagacctcaagacccggtgccgctgattgaggagggcagcccccaggttcagccagtctcccctctgaccaccaaccaccaacatcaacaaccaaaccaaaaacaaaaaccacctagcaagcaggaccgaagaaccagctcactccaacaaacgacatccggaactgacagacataccgactaaatgttcatcgatcaactcacttgaattcccactcggtttgcactcggagatccgcctggttggaagactcaaacaactgctaccaccccctcctaccgatcgcgaactcggctctgaaaaccccaccccgcaaaaaaatatccatcatcccgcctcaagattgatcgatcactcatcatcctcaagataactagcactcagtcatcacatactcatcatccctcccctctcctccccctcaaaaacaaaacactaataataatcgatcgtcaagatgaattctaatcagtttgtccattcaagtgctcccactcgaagggttcgaaccatccagttcggaatcatgggaccagatgaaatcaaaggcttcagtgtcgccaagatcgaacatcctgagacctacgaggagggtggcatccatcccaaagtggtacgcccgacctcataatcaccacaccctattctattctcagcttgtggattttttttctttttcatcgccatgctcataatctcatcacgtttctcctcttcaagggtggcctatcggatccgagaatgggaactatcgatcgtaacatgaaatgtcaaacctgtggtgaagatgtaagctcgtcctccgctcattcttcatcctcacttttcctacatcccatcatctgatccctacacgtccctgatttgctccttttttgttatctatacagatgtcgacgtgtccaggtcatttcgctcacatcgaactcgctcgtgcggtctatcacgttggtcagtgattgagaacagaatcctcaactcacattctaaatttctcaaacaatcacttagcgtgatttgtactacacacctcagggttcctaaatcgcgtcaagaaaatcctagaatgcgtctgcgttcagtgttccaaactgaaatctgatgtcgtaagtcatcgatcctctcttcaatcccttcggcaaggcttactgattcgtatcctcttgtgttgcgttggcacgacatcattgcgatctttggtttcatttcactatcgcgataggttaccgaccctgctctggagctgattgcaaggcggatcaaggacccaaagaaacgatttaccgctgtccatcaactgtgtaggggaaaaaacatttgtgaagccgatgtgaatgatgataagcccgagaaccctgacgaaccagtccccgatgatcaacctaagggccacggcggatgtgggcatcttcagcctcagattcggaaagaaggcctcaagatgtttctacagtacaccaaacgaaagggcgaggaagatgaggaaggtgttggtactttagctggcacagaacggaagccactacccgcttcacaagctcaagcgatcctacggcggatatcagatgaggatttgcaaatcctgggattacatgcttcagaagctcgaccagagtggatggttctcaccgtactccctattcctcctccccccgttagaccaagtatcgctatggatggtggcgcaacccgaggagaagacgatttgacttacaagcttgccgaggtcatcaaggctaatcaggctgtccgtaagtttgaaagcgaaggagctcctgcccatgtgatcacagagtttgaaactcttctgcaggtcagttcgaagccacactttccttaagcatttatttctcaataatcgtcatcccaagagaacccgctatccttaacatctcgaaagatacccatgtactcactttctttccatctgtccagtggcatatcgcaacctacatggacaacgatctcccaggacagccacaagctcttcagaagtccggtcgaccgatcaaatctctgagagcgcgtctgaaaggaaaagaaggacggctgagagggaacttgatgggaaaacgagtggatttctcggcgcgaacggtaattacaggtgatccgaatcttcagctcgatcaggttggtgtaccctattcgattgccaggaacttgacctatccagagcgagttacaccctataatatcagctatctgcaagaactcgtccaaaacggtcctactgaatatcccggcgcaagatatgtggttcgtgatacaggagatcggatcgatttgcgctataacaaacgggccgacactttccttcagtatggctggattgttgagcgacatttgaaggatggtgattatgtgttgttcaatcgccagccgtcactacataaaatgagtatgagtaagtgcttcccatgtttctattaatcctgtcaatgatatcagtgtccatctacattatctccaagaaactcacaacttctatcctaaaccaaaacccttcttagtgtcacatcgtatcaaactaatgccctactccacgttcaggctgaatctctctgtaactgtaagcaatcagactctcctgacccttcatcgcaataaattcaacccattctgactcatgcatgtcttggtcaatccagccgccatataacgccgagtaagcaatacccgaccctcgggaagggtacagggttatgctaacacttcttgactcattccacatttagttttgacggagacgagatgaacttgcacgtgccccagtccgaagagacccgagcagagctagctcagattgcctgggtacctcgcaacatcgtttcgccccaagccaacaagccagtgatgggaatcgttcaagacaccctttgtggggtacggaagtttacattgcgggactgctttatggatcgagactttgttcagaacattctactctgggtgcccggatgggatggagtagtaccaccaccagcgatcctgaagcccaaaccactatggaccggtaaacaaatcttatcaatgtgcatacccaagggcatcaatctgcttcgagatgatgaaaatcagacatccatccctatcgccgacaagggtttgtggatcgaggatggagaaatcgtctatggggtggtagataaaaagtgtgtgggtgcttctcagggaggactgattcatgtgatttttcgtgaaaaaggtccccaagttactcgtggtctgttctcgggcattcagatggttgtcaactactggttgctccatcatggatttagcatcggtattggcgacactgtccctgacaaggctacgatggaggccatcaccaacttcatctcggaagccaagagggaggtctcagaaaccatctctttggcccaagaggacaaactccaaccagaacctgggatgacgattcgcgagtcatttgaagcgaaggtgaacagagctctcaacaccgctcgagacaatgccggtcggtcggccgaacagtctttgaaggatgacaacaacgtcaagcagatggtcacagcaggctccaaaggttcattcatcaacatctctcagatgtcggcatgcgtgggacaacagtccgtcgaagggaaacgtattccctatggattcaagtatcgaaccctgccccattttaccaaggatgattactcgcccgaatcgcggggatttgtcgaaaactcttacttgcgaggactgactccgcaagagttctttttccatgctatggcaggtcgagaaggattgattgataccgctgtcaagaccgccgagaccggttacatccagcgtcgtctgttgaaggctctcgaagatgtcatggtcacttatgatggcacagttcggaactcgttgggcgatatcgttcagttcgtatatggtgaagatggcgtcgatggaggcacggtggaataccaaaacttggacagtgctcgactgtcaaacgaaaaattcgacagaaagtttcgggtcgatgtcaccgatcccaagcacgactacaaacccggtgtcctgcaagtcggtctcaatgatagttcgttggccctgcagagtattctggatgtcgaatggaagcagttatgcgaagatcgtgaaacattgcggaagtttatattcacggatgggaatggccgcaaaccgttacctgttaacattcgacgaatcatccaaaacgctcaacagatcttccatatcgatttcaggaaacctagtgaccttccacctcacgagatcattcaaatggtcaaagatctgtgcgatcggctcatcgtagttcgtggagatgatgccctaagtcgcgctgctcaggagaactgcacgctactgttccgaattttgttgcggtcgaactttgcgactcgaagggtgctggaagagttccatttgaaccgagaagcatttgaatgggtattgggagagattgaagctagatttaatcagtccttagcggccccaggcgagatgtgtggaacgttggcggctcagtcgatcggagaacctgcgacacaaatgaccctcaacaccttccattatgctggtgtctccagtaagaatgtgacgctcggggtccctcgactgaaggaaatcattaacgttgctaccaatatcaaaactccatccttgactgtttatctcaacgagaacatcgccaatgacattgaggccgccaaagatatccagactgagcttgctcatacaacactaaaaactgtcaccgcgtccactcaaattatctacgacccaaatccaaagagtacgattgtcgaagaggatctggactttgttgatgcgttctttgctgtacccgatgatgaagtagaagcgcaacttgaccaccagtcaccgtggctacttcgacttgaattggatcgtgcgaagatgctggataaaaagctgtcgatgaattttgtggcctctcgaatagccgaagtgttcaagtcagatctgttcataatctggtcggaagataatgcagagaaattgacgattcgatgtcgagcgatgcaatcctcagaggctgataaggatgatgacgaaggacaggtggaagaagatgtgttcttgagggagatcgatcagatgctaggtggtatctctctacgtggtgtcgaaggtatccagagagtcttcatgttacaacataacgtcaattacatcaactctagtggggaattcgagcggaagactgaatgggttttagagacggatgggatcaatctcaaagaagtcctatgtgtcgatggagtggatccgattcggacagtgtcgaataactgtgtcgagatcctgaccgttctgggagtcgaagccgcccgggcctcgttattgaaagagttacgaaatgtgatcgagtttgatgggtcgtatgtgaactatcgccacctggccttattgtgtgacttgatgacgaaccgaggctcattgatggcaatcacccgacatgggattaatcggacggatacgggcccattgatgcggtgttcatttgaagagacggtggagatcctgatggatgcagcggcattgggagagaaggaccattgtacgggggttgcggagaatgtgttacttggccagcttgcgccgatgggcacgggggcgttcgatgtggccctggacctggagatgttgaaggatgtggtgatcgaccatcgtttgccagtcgcaggcgagatcctgggcggccggtatgccgatggcgccatgactcccggtggcgggatgaccccgtatgccgagttcggtgacaccagaagcccaacagctaggttcgaggacggcccggtgccccatgcgatgttctcgcctatcatcaccgcgggtgccgacgacgggtttggtggaagtaacgatatgtatggcggttatggcgggcaatctccgtacggtgctggaggtggaactagtcccgggtaagtggttttgatcttctcttgttgtctttcgtgacccaatgtcccaaagcatctgatttgctcctaaaaaacttgctgacatttcgtatttttttttcggattagttactcaccttcaagtccttcttataaccctgctgcgagtcctgcttatactcctacaagtcccacctggagcggcgcttccccttgggtcgcttctggtacttcgcctggatacagtcctactagtcctagaatgggcgctactagtccgagattctcgttagtctttcttcccccttcccctcctttttccatctattgtttttgattttgattttgagttgacttttgtttctgtttgtttatttttttaggcctgcttcgccaaacttcgtcagttttttttacatcttcattctctttttgttgtttcccatttcattattctgttcaactaaaatctgattctcctcttgaatcaatcaatcaatcattgttattgttttcacagtcgcctgcttcgcctaactttgtcagtcgcacttctttaccccctgtttctctttcgcgtcactttcttgctagaattgcggatgtacttttttttgttaagctgactcatttttttttctcttcgattgtcttctccgcctgttctacaaacgtactcaacatagtcacccgcatcgcctgcttttgtgagtttctctttctttctttgcgggaccccttcataacactcttgctgttgattgactcgagtttttttttttttttttttctcagtcacctacttctccttcattctccgtaaggaaccaagccgttttttctgtccagtctttttcctcgcctgcgctcgggttttccgtatcttatatatttcgttcccatcccatcctatttagcccgcatcgcctcggttctcaccaagcagcccgaactactcgccagctggattagccacatcaccacgttattctcccacatccccagcgatgtcaccttcatcccccaagtaagtagtccaagtctaagacttaaaacaaagctggaaaggctgattcactcgtggtggtcttaatccgctttctgatatagatacagccccgctagccctgctttctcgcctgcatctccaaagtcggtcacttttctcccttctggatagttgatcatcactgtttgcgaggtttggagagttgattgtgtttgagtttggattcggtcattgtctaggtattccccgaccacccaacgttggtcacctcaatcacctgccttttcgtgagtcaatgattggaaacttggtttctttctttggtctacttgatcactgatttaagtttttgtggggtcttgaaacaggcctgctagtccgaagtatagtgtaagcgtcaagctgttaagaaggaatcattttacctcaagaactttgactaactaattcatgttgattacgtatcggtcgatgaaacttacgatgaacagcctgcttcgccggcttacagtcccacaagtcctcaagtaagctttctttttttgaatgaatatggaaactagacaacaaagagagctaatcaagaattctgcggtcccccaaagtattcacccacttccccacaaacctcacctcaatcacctcaatgggccccaacaaatacaaatgggaactccaacggacaaagtcatcttactcatcaacaacagcagcagcaacaacaacaacaacaacagaacccggatacttatcctaatggaacttattcttataatgctgctccttcttggtctcgctaattctgtctatcttccccccctctcccccctccacactctcccccctatatatattctttgtgtgggttttttcacatacaaaaatcgatctcctcttctccattatagaaccaaataaataagtaatgtatacttttttttggtttctcctgaattccctttttactatcctgggggcgtttttttgctttttcccatccttgttttttaacttttttttttttgaaattttagcttgatgtgggtactaaacatacattaaaccacacacacacatatatatatttaaagtgaaagaaagaaaggaaagaatgaaaaacgtgtttggtatatattgagagtacctgacgttgtactgacatatcatgaccaagctcctccttgtgggtgtttggaaggaaagaaatcaaatgaatcgggttttcatgcaataatgacgtacaaaaaaacccaatgaaatgatttatggtactcaaaattccaggatggatcgtgatgtgattgttacacaatcaattttgagaaacataaagaaccgtcgtgtatgaaaaagatcacttgcgcaagccacatactcattgtgttagtgaagaagacattgtaagccaaacagttaatatattctttttgggctgtgaattttccaaaaagttttgaatcgtctcattgaaagaacgggtttgtagtggtataccgaaagtcagactccgggggttccccacccccgatgtccgatggggaagccgaagcccttcgccgatgatcacattcacagcatcttcctcttctgctcttcgatgacgtagggataaatctttacagcccagagtcgcttgttttgaaaatttcccttcaagttccaaagcgggatcggaagaccatgacgcaaacccagctgccttcgtgtatcgttcatgccttccgacagctcaagatcccaaccgaaggattggttcaggcctcgcctgaaaagatcaccgataccactcaaggtttgagctattttgtcaagacgacaagctcacttgatgtcgtgacaagattcagggaaagtatcctctttatatttgtatcttgtatccaacatgaacctatctactgcgattcgtcacctggaacccatctcattcaagttgaggatggctctggaaattgacatcaatcacggacttcttggtgctactaattcattggttttagggagaagcagaatcactccgagcacttcgagctgcttcacctgcaggctttgtgccaaacccgttggggattttcatccaggagggtaaaacggtcatgatttcaggtaattaaaacttcttatatcacaacaattaaggcattttgacagtggtaataatgggtgtaattctcgtcactgacgttccttacaatcttacatatgactgggggtttctcttgaacacatttgcagaatattttgatctgtcccacatggattctaaacttgagcgctcgctggcccgtcaattagccaggatgcatgatcctactaatcccgcctctcaagcgccaaatggaatgtacggatttgatgttccgacacattgtggtgaaaccgaacaggtgatttgttctttcttttctaggtattatttcaccatacaaaccagttgtttcatttgactgttcctttaatgttgctttaatttgtcaaatgaactctaggataacacctgggagaaagattggatggtgtttttcagagaccgacgcattaagagtttggtggacagaatcggagatgaggatataaagcaattgggaaaaaccctttgtgacgagtaagtactatagatagacagatagaccggggtcaaatctcaacaacgcctgatgaaagttacagagtcattccatttctgctcacagatttccatccagcccccgtgcctgtaattatccatggtgatctatggtcagtcaacgtatgtctagattcaatctgtatattctcttaccaaaagaatttttttgcaggtcgggaaatatatcagtgaatcgacagactggtgagccggtcttgtttgacccgtcgagctattacggacatagcgaagttgaactgggtatcatgaagatgttcggaggtaagaaaaagtgtggctggtaatggttaatggaatcataaacgcattaactgatcgttatttattttgttgcaaacatggtgtatctgaaataggcaggaccaatgcgtttttcgaagaatatcacaagcaccgacatagaagcgaacctcatcacgaagagcgaatcaggtatttttgatcgtgaagcgttgatatttcttaaaagatgggatggtgtttactgtgaatttaatctgcaggttatacgagctctaccatcacttgaatcacacattgatatttggtgtgagtctcctgtttttcttcatcatttcctaaaaatacaagatccgccgtcatccagtttacctttcctttttcatcatccaatcggaacggttcaataaaaattcagggaggctaccggcacggtgctatcaagattatgaatgagctcattaaattcatgaggaaggaaacccattcttgatctttgatcaatatacataagcttaagcctttcaacacgaatgagggtgttgaaactcaaaaaatcacagaaccagaaactctcataggttattcgtatatccaacttacaatatttggcagaaagaagcctacatagcataaaatctatactcatagacggtcttctcgataatacctgatgatttaccataatatcccgcctcattaacgtttttcaagttgaattggattgccacttttttggtatgatgtccggtaagaaatagctgtgttgagacgctaatttagtgggcactaaacctatcttatggagcatttctgaatttccacatgaataactcgcagaataatgtaaaaagaccaatggaccttttagaagtcaacaagatgcaaatttgagtgatcttacattcaaacactgagtaaacataagttggtaaataaagcataagcggtatcaatatattatttaatcaaacatttgtgaggaatataagctgcttggaaaatagcttggcaggattttctgtgtatggtgctcctctcaatctataggtactgcggcgattaattgtaaatactcattttggagagcctgagtgaagaattgttgaattcttccagaaagaaaaccctggtcttgttttttgggtagcatagagcccgaagacgcacatacgagatcgaacgaatgtatcagcatgactttcaaatgattttctttttcaaggtggggtgagcttgggggcggatccatcctactttcgtacgatttgattgtcctctccagaattccatcaattatttgttgaaaccaatcagagtaacccaattctttcatggttttataaatgtcaacatacgtccgttccacagtgatctgtttgaaaaccatcaggaaggaagggagcatgagctgttgttttgggttcaacgtattcaatagtttcgaaaattttgaggtgattaattgtgcccttgatcttaatcttgctaacaccaaagagtggattttgtcatccagtccaccttgtgactcctggttcctatcaagacactctttgtttaacttctcacttataagctttaatgatcctttatgatagatcgagatttttgattcgaatcttccatctgataataatttcaagattctagcttcatcggagtgcacaaggcattcgcgtgtttttctgttcgagccagacagaccaatttccatgttttcgaaaagttcaggaattgtagatgccagaatataatccgagatccaaagaaagattttcaaatttgtatctgctgagagtgtttcgaatggtctgagtgaggcttcgactgagcacacccataagagacgccatacgctcttaatatgcttccaatgataatttgtgagaggtttcgtcgttaatttgtaaatgaacgggaggaacaactcatgagaagtattttcaccgttcaaaacaccaagcgaagttgttggcgttgctttgcggaagtcagcgaccatactgtaggcgataagagccaaatctgggttgatcccagccgggttccaatctagagtttgacaggggtagcgtcgtctaacttcctcgtttccaggaaagtgagaccatgggaccatgttgaaattttcaaatcgactagctgcaggaaagtgcctggaactttcttttcccttgctgctagctgacaagccatttctcgcaattggagggaattgcacctgggaagacttgaaatgcgaaaaatcggcagggctaggctcttctctgttaccggccatgatagttggcacattcggcggaagtgccgcggctcggttagcattgcccaattcgacctcccatgactttctctgattgtaagcagtcgtaccaacgtttcccagctgaactctggttgttaacatgggtgaggtcatagtccaaaaaggcactgatggttgttctctcctagggtccccaacagacggcccctgatcatcaccgagtgtaaccactgattttagacgttttgaattgtcaagtttttcagcttcattgctcgcactttcatcttgcaacctctgtttcatcgagggcttgagaggaaataagttcagggtcggtggaatagtgcgtggtgcgtcgttctccagagaggctcttcgattctcaatctgcatggaggtcatactccaataaggcactgatggctgttttctcctggtgagaggttccccagcagacggcccgtaatcaccaggtgtgaccattgcttttagaggttttgaattgtcaaattgctcgacttcattactcgcaatttgatcttgcaacctcgatttcttcgagggcttcagagcaaataggttcagggttggtggaatcgtacgttgcgcgtcgttctcgggagagactccccaattctcaatctgcatgtaaaaaaggcacagtacatcagtctgttgttttgtggcctttttttttcttctttggtcgtctacctcaccacaggctcccttgtcctcttcaagctctcggtggtatccgaaatcaaggaactattatccagccaagggtcaagagaattcctgagcgacctaggcccaaacccacatcgaattaaaccacgcgaggatattgatagtagaagtagataatagaatcgagtttgcatctggaatcctttgaaaagctcaggtggtggcaccaacaggtgaggaagtaaaggttcgattccaaggggattgttatcaccaatcacgtgagcttaagtcaaacctttcttgagaagcttgatcatgtgctggcttccgaggagaataaaaggtggtgggcccagcaggtttgtcgaatttgtggacgaaagctgcatcgaatggatatgaagacctcctggaatgctttgtcctgacgtatgaccagcctgtgggatgtatgttccacagacctacacgagccttcaaacaagtcgcaagctcgtgaatctgagaggtacgttatcattctttcccaaatgactgcaggtgaatcttcggtgttttaccccagatcacgcaggatcacgcccatcgcactacaggcaggcactgacatagcaaagtccctctgaatttggagggaggatgccgccgaaagagggtatacggcggggattatagtataagctgtaagtcccaccccccggtcggcgcaacgcgacaagtgtctcaccactccgtcacgtagacggtaggagggaggtacttgttcaagttaaagattttctgtggtcttgcccgatgtcactcgtgaagccggagggctaacaggactcaggactgtagaaaggctacggctgcggaatgctaaaactatatgcaatgcaatgtaaaactatgaagatgctaagaaacgtatagacaaagaggaaagataactagatgactgaagagtctacaaaaagggagagagctatagggtttatatacccgcgatgcaaactgagagaaaataaggacaaaggtaggaagccgcattcgagtgtaggctcagtaagcctagtcagggtgaaacaaggggctggcgtgtcaggctagtccggaaaggtaaaaggaggcgtagaagggtccaaggcgtgtcgtcgtgggcctaagtagtcggtgttgtcgtggcatcggctacaacatccccccccccatttttagagggcgtcccggtcctcggcgtgatgaactttccttcgaatttgaggtgtatgccgggtttggatactttagcaatcgttttcgtgttagcaagagccttcttggctacgcgggcgtccttttgtcgctctcggagagcaattatcggaggtgtcgcccacatttcgtttgtcaaaagagatcgtagggaaacaggtcggagagaatttccattcactggtcgtagataatcagatccgtccgtatcagagagaatgtaaacgttgttctcgagtactttctttatttcaaaggggccgtaccaccggggagcacctttcacatgagattcatttcgtagtttgacggactcccccacattgtaacgatctgggacagagccgagttttgtatcaaaagcttttttatttttttcagaacgtttggcaacgttagtcagcgccgtagtgcgtttcgcatttagctgtctgatacgttcacgaagggcatcttctccaggacatgctacctcagtagcgataggtttaaccgggtcagatgccagtcttggtttcactccatacgtgagttcaaacggcgagaacttactgctgtcactgcaatggatcctagtagagtacagagccgcaggaagataatcttcccaacgagcaagatctcccgtcttgttaagtttaaataaggcagcctcaagtattccattgtaacgttcgttcttaccattcgtttgaggatgataccccgaggtattcgccttttcaatattgccggccgcaaggaagtcagttaatcccttcgacaggaaattcgagcccctatccgtcaagaattcccgcggtaaaccaaacggggtaataacatgctccaagagagcctcggcgatgttcgttgccgtagcgtcccgcatcggtattgctatcggccaagaagtgcaatggtcaatgatcgttaagatccatcggtacttgtgtacccgactctccgtgagttggataaaatccgcggaccagcgttcaaagggtcccacaagcggcaaagggacttgtgccgacgtctcctgagagtcccgagagcgctcaaaaacctggcactgtgcacacgttttcacataggctttaacatcggtgaggcggtggggccaccaaccgcggccacgtaaaagactcaaagtcgcgtcacgaccacgatgtccagcctcgtcatgcaccctgttcaagagagcaaatcggtgaccgaagctgatgaacggagaacgttccgacaatccagggcgtcccagatagataagagtctcctccaaaaggtcatattcaaaaaactcgtcgttcatacgcgctcggactttaagggccacaggaacgaaatcggggactggtctgtcatcacgcaaataagggataatcaaaggccagtcagtctcgtgtaacgaggagcctatactatcaattaacaataaatcagaacgtcgggacaaggcgtctggaacaacattctcagatccccgtttgtaccttacctcgatgtccatctcagagaactcatcaatccaacgaagcagtcgtttggaggggagtttctgcgtagagaagtaaactaaagaggcatgatcggtataaacaatcgtcgtttcgaccgctccatccaggtaaacatgccatttgcgccaagcatgcaatatggcgagcaattctcgttcctgagcaggataatttcgttgggaagagttcaacttactcgattcataagctacaggatgtaaattattatcgtctgctttttgtaacagcacagcgcccacggcaaaatccgaagcgtctgtttctataacgaaaggtttcaattgatcaggtgttagcaggacaggtgccgagaccagcgcctctttaagcttgaggaaagcagcctcatgaagaggaagccatagaacagactgacgcttagtaacgttgcccgccgtaagctcatggagaggagtcgcaatgtccgcaaagtttttcacatatcgtcggtagtacccacataaacccaagaaggaacgcacatcatggacgttagatggacgaggccattcgtcgacagctttgagcttgtccggcattggtagtacatgatttcgggagacgaggtgtccaacgtattgaatctcctcgaggccgaatgaacacttgtgtccactacagcgaagctcttctttcttcaaaatggatagaactttctcaacatgtttgaggtgctcgtcctcagatttagaatagattaaaatgtcatccaaataaacctgaacaaaatcgccaataagatctcgtaggatgtgtgtcatcattctttggaaagtactaggagcgttgactaacccaaaaggcatcacaagccattcgaaatgtccatatttggtgccaaaggccgtttttggaacgtcatgcggagcaatgcgcatctgatggaagccttgtttagagatcgttcgttcgtacttgggtacctgttggtacctaggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccaagtcacttttttattattatttttttcatatttattgtaaaatatcagtcccaagtcaattttttccattctttcatatttattgtgaaatgttgacaaaaaattggaagaatcctactttgttattatattttcatattcattgaaaatatcattcccaagtcactgtttttccttttgtcatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcatttttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaatttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatatctaattagattattagaagaatcttcatcgttgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccatcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacaggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctagccttgttgaaggtcaattttagtaaaaaatttagcgtccttcaaagagtcgaaacactcttgaattagaggaagggtatgtcgatccttcttcgtaagcgcattcaaagccctgtaatccacacagaatcgcagagaaccagaggcgtttttcgcaaacagaatcggagatgaccacgaagaagtggacggccggataaagccggtcgcttgtaattttcggatccgctccttcagctctgagagcaacaacggcgacatttgtcgtacattttgatacactggcttagcgtccccagtgtcgataagatgctccacaactcgttctttagaggaaacctggtcaatagggaaaaataatgtttcataacgattaaccagagcccttagggaggatccaaatggttcggcttcactaaatgaattgggtaagctcactgcaggagtttcccgaggtcctagaacatttaggtcgccgtcaaccattgtacataagaagaattcagtcgttttgtttttcaattcttttcgaaaagatcgtcttgacattgggataagatcaggatcgctgctaatgatagccagattatgaggatttgagatgttctttcctggaaagaaagagacaactaaaccgtcagaattcttcaaaaaccactcgttacgttcccaatccgttttggttgcgttggaagaaatccaatcgcgacccaagattatatcatatgaggacaaaggagccaccctgcatgttacaaggccggaaaatgccccgaagatcaaacgcaactcacataacagattattgctaatgcaatcaccaaaggctcccgctacagcaaacggaaggcacttggacgtttttagttttcgatccgagacaaaggacctagagacataggatgaaccagcacccgtatcgattaagacgttagctacacgtccttcaatcgattgaaaaaaattcacgttaaggtcgccctcctgttgagggattgacaacaattgatcagggttgttgcccaaaaaatcacgaatcaaatcatgattagtcgaagtacttacaataatctctcgagcagaacaggctacgttcacagatggaacagtagccgacgctgctatagccgttggtgatttcaatgaatcaatagtttgctcactctcaatgttgttaacgaacgtgggatttttattgctaacagaattagaacaaggagagacaaaggtcggtggcagagacaattgcgcaccgactacacatttaaagaaacagtgttggaaccagaggcagcacgtttggcatcataccttagctgcttctcagactttggttccgggcatttcgaactattatgccccggtttgttacagttgtaacatactcgctcgcctgttttggccttcttcccggaggcgtcgtcatcgggggccgttgctcgtttgttgcctttgtcagaagtcgacgctaggcgattagcctgccattgacgatcttcctctagggccgcttgttggaccgaacggaagtccattggagtcttgcgtcgctcctcggtgcccataaggctgtcgagttttttagaaagtccgggattgaccttcaagacgaatccagtaatctcgtcgtactggaagtcgtagtttttcgccataacttgccaggcggagaaccgcttcatgaagttctcgagtgattcgtttggggcttgacgaagttggtcccaagcgcgagcaacagattgtttgctgatagctaaggggttttccttcgtaatccaggctttgaaggagggccagttctgaggaacggtgccttcagcttttgccttcttcaattcctccagcgcgcgatcgcggagcatgttgaaggcgacgatatgccataacgacgggtgagctcgtatcatttccagagctagctcgatgtcagccaaccaaatacgagcgtcgctggtgaccgaggcgttgtaagtcggtcggttggtgccttgccaaatacggaggaccactgataacttcatttcccaatcagcgtagggatcgtttccgggggcgcgaggtgcatgcccaaggtattcgttggtgtgaccagacaaacctccaggacgtcgaggcgtttcagcccgggctgccgggatatcgaggtttggtaaaacaggcttttcagtgccggcctcggagaccgctcgagccttccctttgaaacgaagattctccatggcttgcgtagcagcttcacgagaactgccttgaacgccgtcacccgtagcggacgaggagcccatgacaatttcgttcggaaatccatcgtcagtcaaaggagtcgcagcgggatcttcataatcgtcgttgctgctctcggatcgttcttccgtggcgactcgaggaaccattcgaagccagaaacgcggattctcagctacatataacctctcgtcatgcgtcattgcttctaactcgtcggcgcagtaatcgaaaccattgaacggcggtctgggagctaagctcgcggaacggggagcacgtcgagtagtgacattgtcaacgggggatctggggatagccattctgtaacgttcagaaatacacagcaaaagatcagtttgagtcaaaaatttaagaaacagtttcgttggtttgaaaacgaaagccagtctaagcccgaccaaaaatcgtcggaagggacttcaaaaagatacgatgtatttttcaacaagaaaaaacctactggttaaagatagaactcgggtttttttaatctaagcgctcgacgggaaaggagttgaggcaaatggatttgctgaaaaactgaagtcgaaagtagaaaaaacgggagaactcgcgggaagaaaactgagatcgaagaataaggtcgtcgaagaaaaaaggattcggccgcgttcgaagaaaaacagtagcaaaaaaaagtatctaaaagaagtaaaaaaagtgcgaactcgctaccactgaagccggagggctaacaggactcaggactgtagaaaggctacggctgcggaatgctaaaactatatgcaatgcaatgtaaaactatgaagatgctaagaaacgtatagacaaagaggaaagataactagatgactgaagagtctacaaaaagggagagagctatagggtttatatacccgcgatgcgaactgagagaaaataaggacaaaggtaggaagccgcattcgagtgtaggctcagtaagcctagtcagggtgaaacaaggggctggcgtgtcaggctagtccggaaaggtaaaaggaggcgtagaagggtccaaggcgtgtcgtcgtgggcctaagtagtcggtgttgtcgtggcatcggctacactcgggagatgataagcgcgtccgaaccaccgccgactcaaagcgcgatgacagaggaactcggcaaaagtcggaagtccctcctacaattggagggagttgcaagtcaatttcaaaaacaagcaggacaagcaaaacgtcaatcacagtaaaaaagaagatagggaggcggcttgtgtcaggaaaaaaagaggacatagaggaagccaattataggaaaaaagacaataacttgtcggtaggttgctgatagaaacaagaaagtagaagcagaggtgaataacaaatgtgatggtcaaaattccacatagtatatattagaaccaaaccagcccaatcaccatgcttggtgcagtggtctgagccatgtatacaagacgtatgggctccattacaggagttttgtgaagcagaaatttagggcctgtaccttatgacatgaaaattcaatttttcagaagttatctggcttacaatttcatattatcaagagtgaccttaagtttaactaaaagccagtctttgacctcaaagtgaagaatttcaacaccactagatctctccaattgttttcaatttttgtgtagaagatggaaaaaatgcccatttttcaaaggcttcaacattatatataatcctgttcatgttttttgttgtttctacatatttccacacctaccaattcagcttatgctgctattttataatagaagctttacttgtttatgagtgatatttcaatgagcagtgaaataaaatccatcagaaaacaggaatcaaatagtgatgcttttccacagacgagtagaattctaaaatggcggttcagcagatccttcccaaatggagaaatccagtattaacttttttcaatttttcaatgaggttatgtattctttggggtagaaaaataatatctggttgatcattgaacccttgatggctttttgttatttccgtgtcaaattgctttatcaagaaggggtcgtgagtattcaaacattcttcggaacttgaatataacaagagttttttctcatcagatgttctcttttgcaaaatacccaagatcttgcgttggaatgaatcagaaaatcctgagattctcatagcctgatcaagattgtattccttctttttaagaagaacttcttcaaacgtatggaagaaagaatttaactttgaggactcgatattttccaactctttgcgaattcccagaagtttcgagttaatcgtttgagtgagcgattccaacctttctagcaccaattgttgagccgattctgaatagctatcccgatcaagacattcttcattgctaagtttgctcaaattacatataattttcctttgggcactagtaattttcgtgtcatatctgccatcggagaggaacctcattattcttgcttcatcattagacaaacgaaaaccgagattttgccgttgcatgtgagatagcttcgattcgagattgtcaaaaagttcaggaatcgttgattctgaaataaaatccgtgatccacatgaacttcctaagaagttcgcttgttgataagtcagtcttctccagatgtttcgctgaaccattccaaaagacgcgccaaactaccaatatacgtgaccaattatgagttgtcaaaggtttcgtcagtagtctatagatgaatgggacgaagatcgtatgtgaattctgcatagttttcaaatgattcagtgtaatatgtggaatttccgcatggaaagcgtggaccaggatataggaaacaagagcaatattttcgtcgattgagagaggagtccaatctagagtttgacaggagtattgttcctttacttgttcgtttccgggaaagagagaccatgcagtaacctgtaaatcttcgactgggctaacagtatgggaagctgtttgaatttcttttccttcacgtccggttgccaatgcagtgatctcgccccggaaggactgcgccgatgatgactcgaggtggggcctgttctgcgatgcggttgccttgctttcaccacttgatattttgatgggctgagaatccgtcagatgttttgaatgggatgcaacattcccgaaagcagaatgcaacgctggcgtctccttttgattcaacggatctgctcttaatgcttccttgcggccgtgaagtagccggtcggctttgtcaaactcatcgtttcttactgttgctgaaatggaggaggaggtagtcagaccgggaattgatggccgttcttttgaaagaagatgctgttccgcatgccaatggtactcctccaagggctccgttggcctgggacgcttggagagctgaagctcctcatctgcatccttcggctcttgatcctcagaccttgtttgctcaaacgattggagaggggatagatcaaaagctttgggcgtggttggccgccgcattttttccaaagggattctctgcgtacttaactacgtgtaatttatagcatcaagtcagcttcactcatctgctaggggtaattgtccttttgccaccctcacctcaagctcctttggtcgtttcgcacttcccccggcatcatgaaagtttaagatgttagacccgacctcatacgaattcaaatagaaaaccaaccacagagataagtacggaaatcgagcttgcattatgtatgatttagaaagtgatgaatttgaatgattagaacattaaatactagactgagcggttcaagggtaaaacaattttttgtttcacccatcatagatcaagtgatggtagatacatatttagttacgacctccttgactgtcgttgagttcttctgagccattaaaaaaatatgaccaggtgctgccaaagttccggtgtggttttggctttgcatgattgatgtccagcaccgtgacatgttacactttccctcaagtgcagcagaccacagcatttgttgctgtagcagggtggttgaaattctgaatatccattcctgaccttcctgccatactcacagcatctccgctgtgggccctatgagcctcaaatacaccatgggttgtcgcagacagcctttctagcttaacacaagccccttgactggaggtgtgccaagaccacggcaaagcaagcctccaaagcagccttgtgaccaaagtcagttgtttggttggagaggttttgccatttattggtggtggtagaaacccctccattattacccacatttctctgggattttttgatgccctgttgagccattagagccacacatatttttgcctgccatctaacaaaacttgggcctatccttggcttcctgacccatccaaaagcctctcaaatttcatgatttctgggatccaggtaatctgtacatgcatcaaaatataggaatatacaggtgttccagatccaagaaaccatggacttggcaaagctttttgaatgtcatgggaatccaagggcaggtccatgttttgttgggtggtaggcaagatctacagaattctattgatccaacagggcatcaaaacttttcagagaaaggtgggatgataatggagggaagttttccaccaccaaaatggcaaaacctctcaaaccacaaaaccaactttggttccaagtccctcctttggaggcttgctttgaaatgtctcaacacacctccaattgagaggcttgtgttacgctgcacagcattttgaaactcaaacggatgtgccaaatgctgtctggctttggccctgcagggtccatccattgaatttgccttggacttggatggttggggaaagccatccattggatggaagtctggtaagtcccaacccaaaaaagggccagaaagatttgaacctgcaaccgagagtgggccagttacgctaaccgtagtgttagtgtagcgtaacgtagcggaattccgccacatctgcactaacactacagtgcactgactgttagcgtagcgttagcgcagaaatttggaattgcactaatgctacacgcacagggcgcaaaaaagcgcccactacactgcgttacagcacgttttagcgggttgttagccctttttgccgagccaggaggaatccctcccagccatcaagacttgtacagtctcaatagctgggaggggttcctcacagtctccaagacttttaaagtttcaatagctgggaggggttcctcccagtctttgagacttatacagtctcaatagctgggaggggttcctcccagtctttgagacttgtacagtctcaatagctgggaggggttcctccctgtcagctctggtctcttatgtgacctagagttgatgggtttggtcacactttagccaaaagggccagtggaattaagcctctcctcaacactaatacagtggaggggctagctccttataagaataagggacaactgtgggatgagcttcacagtgcctgagctgaaggattataaggaaattgatgtttgtactagtcttataagttaaatatgtaacttataaggctagtaagaagataaagagaaatgtaataactaaggtacaataatttactgtaaaaaccccactcactaagttgtttgtaataactagtaaggcacttgggtttgtatggtaatattgtctgggggatgaatctcagggggagagccatcctcttaaatattacagagcaggggtcaatctgctgctgggaccggtgcagtccccttattggtacacttttccttgggggaaagtgtcaggatattcagagcatgttaaatgtacatgtgatgaatatcctttatttcagaaaataccataagagagataaacataataaacatacacacaagagaggtaaattggataatcatctcttggatacacccaggagataattatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacattacttaataattattaacttaaagattacacataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacattcgcccccaccaaaaggaaaattccatcaggaatttttcgatcttttggtagctctaaaccttctcaacaagacttgacagttgtctattttatcagtttctagccacaagtcttgatcaggctgacaatctttaaatcttactaagtataacttgcagtctttgccatttttccttacaactttttcttttaagatttttgttgcagtttttggtacagtctcatctgtcatgggaggagcaatgacttcattagatgaccggtcaaaactattatcttgaacaatgtattttttgcaaagacttataggaaatgtaggatgtctctgactaaattcttctgttaaaataacctcaacagcatttctaccgtgaaattgtttaataacaaatggtcctatgaaagcatcttttagttttcgaggtccccctaagttattgaaatttactgtagagataagaactaagtcaccaattttcaaatcatggtctctatgagttttatcccatctctccttgttataatcagcagcctctttaacacagagagcagctttttcttctgcttggaacatcattttttgaaaacactctgaactggggtgtaattcaattgtcttggaaagcagaaagtcctttggcatgtgaggaatccatcctctctcaagttcaaaaggagtcatgcctgtgacagaatgtttactagaattgtaagcaaattctagtgctggtagaagagaaacccagtcatgagtgtaaccatcactagtcttgaagtcaattccgtatgcgcaatacctcctgatcatgtcttcaagagtctggatcatcctttctgctagtccatcagtttgagggtgataagctgtagaaaaagctaacttagtgcctaaaatttcaaacaaattttgccaaaaatctgatgtaaatttaggatctctgtcactgatgatgattcttggacatccaacatcactgacaatattattccaaaagataagtgctatatccattgcactactatctttatagcaaggcaggaatcttgctcttttggaaaacctatcacagactaccaacacagcattatagttttctggtcctgctgaaggaagggctgtaacaaagtccatattgataatttcccaccttgattttggctcatcaattgtttgtaacaagccaaagcgttttcctgtagctttattggctttttgacacctgtcgcaagagtcacagtaatctgacacctgatttttccaatccggccaccaagccagaccctggactctatttagagttctttctttggaaaagtggccagaagtgatactgtcgtggcactcattcaaaattatactgatgtgactggggtcaataagcactaccgaggagttgtgttcacgcctgtggtacaataatttgtctaacaaaacaaatctgttttccaagaaatgttttttccaaattccttcaagtccttcaattagacctttatctgggtaaggtgacttgagtaatttgactaaaattacggtattcttgttagattcatagcttttctctattaattcccaaaaggatgatgacaatccagatatagaaatagccataataggattagtgtcaacaaaagactctttttcaaaagctggattgctctcatcatttggtaaagcccaatgtgcaagacactcagacatcctcatgttaaaaggcaaaatatccagaactggtgaacctgtttcagcttcttcagcatcataagcaggattattagggtcatttggcaaagcccatctagaaagtccgtctgcatttttatgcactataccttctctgtgaacaattgtcatagatcctctccattcttggatagcaatttgccaacggagcatatgcctattgggtgttttcatgttcaataaagacctaagtgcattacaatctgtgatgacatcgaactcacaaccatccagatagtaatacaacttatccaaggcccatactagacagagacattcaagttgagaagcaccgtacttcttctcagaatctttgagttgtcttgaaatgaaacaaattggtccttctacaggtttgtcattgatggtttgtacttgatgcaaagccgcaccaataccttccatgcacgcatcaacatacaatttaaacctttcttttggatcagggtgaaacaataggggagcatttgttaaagcaaacttaagggactcataagcttcaactctttcagcagtcatttcaaatactacactggggctacagagtttataaagactagaggccatggacccaaaattctttatatgcaacctatagtatccagcaaaaccaaggaacatttgcatttctttgacattttgaggtgtaggtttgagcaatactgctgctactctatgtttgtcaattcctaaagacaaaccactcactatatgtcccaaagctttcagctccgaaaatccaaactggcacttagccagtgaaatcttcatattcattttgatgaccttatctagtactgtacttaacctatctaagtggtcattccaattatctgagaaaataataatgtcatctatataaataatgagccacaattggcttagctcatttgcaaattctgtgtccatcattctctgaaagtgagatggcgcattttttatgccaaaaggcatcctaagatattcatagataccaagatgacaaactattctcaagaattgtctgctatcttcatgaataacattttgatggaatcctttgagtacatccatacaagtaatatactttgctttatgtaatttacttaaagattccattatcttaggcatagggtacctatcaggattagtgtagctgttcagagctctgaagtcaccaacaagtctagatttattattgtgccaagcaattattaccggagtggtaatatccacattctcatttgcacctacctttctaatgactttcagcttaagtaaagcctctatatgttcggctaaagcttctctgctccttggactagccggataaggtgcttttcttaagactggtgggtatggtttatcaatgttcaaagtcaacttcacctcatgacctttgattgcaccaaagggctcttccaccgtagcaaaagcctgtcttttggcaaagagcaattgaaggagttgatcctttgctttgcttggcagttcaggatttattcttgagctgtcttttacctcctgtaaaaatgaggactcagaagtatttcctgacgcaactaatttagacttattgttgccaaatgtgtatttgacattactggaaccaattttaaagtagctacctttatcattcataatagaaattttaaaatggctcaagtaatcatttcctagaatgaaataatttaccaaggcattttcaatgactataaaatccacatgtaacttgtggtctttaaattccagaataactttgactacacctagtgtagtcaattggtctgagcagctatggaatttatcagtagtggtagaaataataaatttcttccaatcaggacagaacttactcaaatagttcattcccactactgacttaaaagcaccagaatctagcagtacgttacacggcttgtgacaacaaatcatttgcactattctattactgcctgaaacaggggaaataaaataatctacagaagtagtatttacacacacaatatctggattatgatcttgctgctcagcatcactttctgaatcaataccagcatcattattactttcatcaccaatagctacaactttcttagcctttttcggacagttcctagaggtatgtcctactttatcacaagaataacacttaaggtctgaattttgtttggattccttaaccttatccaagccattattactagtgtactgcttgttaccaaggccataagatggtcgtctcttacctatattggtgtattctgtaatatcttctaaagcattaattaatgaagtcagagtttggccatctttcattgcattttgtgccgcaaagctgacttctccgtccatttgggtcagaagtttaaacataaggctttcatggttagtttgtggctcacatgccatgattcttgtgtactgtcttgtgacccaagctgctgcttgggtactccctggtataaatctatccttttgataattagtcaaaagttttcttctccaggctggagtaccatattttttatgaagggcttttttccagaaagcccaagactgatttcctactatagctctcaccgtggcgtaccattgctctgctgaccctgtgaacatattcatcaattttgtaatgataaccgcatcttctatatgacagtcttcttggatagtatcaattttcttgataaagtccacatggttatactcaccatctccagaaaagctaggccatgcttctattttagacaaaccttgcatgataatcttacttgtttcatgggacatctgaggtttagtaactggtactgtctcatctttcactgagggaacttcaaaaaattcacttagtcttccaggatcaagatctgtagtttgttttctagtttcaaagaattcagcattattattgtttacagtcatttgtggatttggtctagacccctctggagcataagacatttttggtccggcagtagaactggtttctcggttgtgccctacctgttcactgggtactacagtgggggatttcaatccatcaaattttgccatcaatgtgttgaatctcttctcattattgttttctataaccaacaatttagcattgatgtctgcaattggctgttcattcaagttaataaggtagtctatcttctcattaacttctctgagtaattcatgctccaacttaagctcagagatttttgcgtgacaagaacaaatattattagcgttccattgttggtcttgtaatagcacgtcaggtgcactaggatgacaactttctttccctttacccttgtctttgtcttttgtaggaaacaagtcaggtgactctttacttggttcagtagattccaattttgaagaaggtccaacttcaggatgaggagtcaatttattggtcaatttctcaaagaaattgtcagtcttatttttgttttcttccaatttatcataaacaagactaaaaagattgtcaaaagctcttttggacaaatcttctctattactgagggccatcacaatatttttaatttctttaatattatgggactcagaagagttggaaagcatattactaagattagacaatttattatgaagagaattaaaatcagactctgaagctgaccatttttttgctgaagcttctatttgtgggagggttctaagaatattttgtaacatggcaatagagttttcagaagaaaataatagtgacttgaattttggatcaaaggtgtcaaattgatgactcaattgattagctatacctacagtgacgtctgagttaatctgtttagatagcaaagccacattattatcaacaattttttctatgctgaggaaaagtttttgtagaattggtactaactcttcagatgttaatttcttggagtctgtgcgtcctctcggggttgatgacgactcccgccccctgcgttctgatttctcatggactctagcgcctgatactgagcctgagtcgtacggctgagtcttatcatttcctggtgaatggaaagctgatgggctcgtcgacgtctctccctggcgcttactgagtttgagtccggaggggctcgatttgagttgggaggagggacccaacttggtccctttgcctttctgttgcgcgggcgatttcgattgttcttcggagcttgatcgctttccctctttcttgtcggttgaggaggggccgactgttccgcctggggaactaggttgtttaccatctgctgaggcgggtaatacccctgctggaaagtcgagtactcctggttgtaactctgttggggccagtattgagcctgcggatttgggttcatcggcgggtacgggtagtaatacccgttcggatggtaatacatctgtgattgaggctgatgttctgtctgctgccctggagggtgggcttgaggcattcccgtttcctgaggttgcatttggacttccggagaaggggtcggcgtcacttcggcgcctctctccttcaggaagttcctgcccttctgagtgttcaggtactcgtcgaattccaacttcggattccagttgaagatattcaggaactcctcctgaccgattgagcgcagtagatcggtctggagctccgacgccgatctgagagctactactttcaggtcctcgtctttcgtcctctccgctcgacggaagtactcttgatttagcttcaccgcctgaagaagcggatgatacgctgggcaatattttagcagaatgtcgtcccctaggggcgccggtaaagtctttggctttgaccaaagctgggcggtggctcctagtacaagacatgtttcagttacaagttgttaggtgattacttaaaaggtaatatggatggaggatttaagctaaccagttattatatcgaggtcgctaccgtcactctgtatgattgatgaggaggaggtattagagctatctggatggtcggacgatcgcgatgatactgatcggaccgttcggccttgcggaacgaagtagttgtctaactttttctgagtcgatcgactgatcggttcgttgaaagtcttgggaccgtctaacaaggtccttgctgcttcagacagctggtttaccgcaacagaggcgttgttggcactcggtggtttgtcgctcgggatgttcgcagcgttattgacggtttcagctagaggttccttatcgagtctcttgaaactaaggtgactgattgaatctttatcgataagcttagcgaccttctcgtcgcttttgaagggatcggtactaggtaatggattgttcgatctagtagtcttcttcttatcggctccttcgtgcgtagcgccgtcaggatgagtattcttttttagctcgcttttttcgtttttagccgagtgggcactcttgttagttttagataccgtcttagcaagtttagtaacaggagcggtcgtcttagcgggtttagttaccggagcggagttagcttgaggtccgtccttcttcgctgacgagtctgagtctctgtcccactccgagggtacgacttctgggctcttgaactgctttttcggtctcttgggggtcgtcttaagttgcttgctcggttcggagcgagtaccttcagaggccgagacggcttccgaataactcttgacagaggcgggtttagtttgatcggtgttagacactatttgttcaacaatcaagaaacaaaagatcacaggtcgtcaagaaaataagtaaatagatgatcttatcagagtcggcaagaatgtctgagatcctcgcgctactcacttgtaagtatcaggtactagaagcagatcgatattcaaatgcgtcgacctgggaaatgatagagaggatcgatcagtatgaggtaacagtatcccagaatatgagttggggagagatagactcgacacacctgtataaaccagatggttaaatctgatcgagggttacaatgggagacctgggtaaggatctgagaacagaaggaaaaacccagatcagttacgcggttcggtaaactaggattagaattcaagaggttttatctggaaataagttcaacagataacttttataatttttttctgtaagggaagaaaaaaataaaaaatcttaataagggtggtacaccggaaaaatatttcccggccagacccccagttgtcagctctggtctcttatgtgacctagagttgatgggtttggtcacactttagccaaaagggccagtggaattaagcctctcctcaacactaatacagtggaggggctagctccttataagaataagggacaactgtgggatgagcttcacagtgcctgagctgaaggattataaggaaattgatgtttgtactagtcttataagttaaatatgtaacttataaggctagtaagaagataaagagaaatgtaataactaaggtacaataatttactgtaaaaaccccactcactaagttgtttgtaataactagtaaggcacttgggtttgtatggtaatattgtctgggggatgaatctcagggggagagccatcctcttaaatattacagagcaggggtcaatctgctgctgggaccggtgcagtccccttattggtacacttttccttgggggaaagtgtcaggatattcagagcatgttaaatgtacatgtgatgaatatcctttatttcagaaaataccataagagagataaacataataaacatacacacaagagaggtaaattggataatcatctcttggatacacccaggagataattatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacattacttaataattattaacttaaagattacacataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacactcccagtcttcaagacttctacagtctcaatagctgggagcaacagtgggcccactacactaacaacagtgttagcatagcagaattccgctaacacttagcatagcacagcagaattctgccacaactgcgctaacactatgcgtgtgggccccaaaaaagggcccactacgctgcactgcagtgcattatagtggtttttggtccgtttttgccactaaaagggctgtagcacagtgtaacatagcgtagtggcactaacactacaggtttggcgcgctgttttgagggccattacgccaacgttagtgggccgtttagtgtggctgcccattgttgccgggagggattccgtctggtctttgagacttgtacagtcttgatggctgggagggattccatctggtctttgagacttgtacagtattgatggccgggatggattcctcccagtcatcaagactgcaaggtcttgacaactgggagattctctcctggccatcaagactgtacaggtcttgaaggccgggaggaaagagtcattgatgcgctgatgcaagcaaaacactccagagtgttttgtttacgtcagcccggctaaatctgtggtggtcccaacccacctttttttgggtgggttgtcccacacactcctcttgttgcaaatgtcagcaaacagaggggcgtgtagcaaaacccacccaaagagaagggcgggtcttacttcccaccccttttggaggggcggggcgtgggcgggtgggagtgtttatcaatgcacgtcctaaacccataaaatccatatttatatgggtttacttttaggacctgcacatgaatctaccttgctggagattggccagcgggcctgcacgtcattctgctttggtgtgtgggcctgcatgccaatctgccagtggcatgcagattggcctgtgccagggggggggtgtgccattatcattcccccctaattttcaatcctgaggcattttgcaaaaaagtgccaggaaatgacctattttccaccacccaaattggaattttccttggggaaaaataggtattgtttgtagtgccagggtaggaagaaactgctcctggaaagctggtacataatccagcttgctgggagggattcctgctgtcctgaagagctgaaacataatccagcttgctgtgaggtgttcctcttgatgagctagtttatgtaccagctttttgggaggtattcctcctggtaagctggtttgaatgcaagcttgttggaagggatgccttaaaaaaatctggtttatataccagcttgttggaagtaatcccttcccaagatctggtctatgaccaattctgaaacagagacaagacaagatggtatcaggtgtttatttgtattgtctaagaatttgaatacccaaaaatactgtatttgtcttgtctcactttcccgagaaaagagtctcaaggccaggtgaaacccctcctggccttgaggataaggttgcccaatgtgagaattattttgggatgggttggcattccttgaggggtaaatagcaatatatgatatctcaactaagtaatatgactgttacgggtggttgaaagacctgcccctctatttactacacaagaattctgataaaaatttattttatttttgtgacatagctttgtgatggagaaaacttgatatgtagtagtctctatcagacctagatcagtatgtaatactaatacaatacaaaatggttgtgttgttgttgttgttgtttttgttgttgttactggtgttgaatagaatttaaagttgatgaccactgagctagttgggtatgaactggctgggtgatgatgggggaattagtgaaggagaggcctccttatatattcttttttgagttattttttctggtggtgatgcagttgaggtaatttttctggtggtgaccttgtgggttgcactgcctcctgcaaagaatgtataagttgagctaaatataccgtagaaataactaattatggcacctcttcatgtaagtatcacatgaagtgtttgcactgccaggtggatgttttctgtccacatgcattgatgcaaagtctgagtaagtccaattgagttgctaagtggaggcctaatggttgcacatatgcctgcaagagttgcataactgatctgcactactggtggaggcctgctgatgtaataagttatcttatatatatacagtaaattattattaaatactaactaatggttagttatggtatggctttgacttttatattggattatcttctaaactaagagttgtagtgagtgactatgggtaacattgtatgtagattctaattttccaaaaatatattcatatatgtaagtggtttaggttataaggtaggggctttggcaggtttgttgcacgcaacagcttggaccaccacaccgggggtgaccgacgtaagtttggtcttattgtacaatttttattggttgggcccaccaatacattagaacaaagtaaaaatatattggtggtcctggctcatataaaattggtcaaggagagaaatcttatattggttgccttggggcaaccttattttggggggttgtaactgatacaaccccttttgcagtgacccagtctaaagccctttttcttttttttcaaggaccccaagcccatgttattttccataggacccaggcttgggtcctatgggatatcccaggggctaaatgaatatgtatacatgtatacatatttgttttgccagggcaaaattggtgtgtgcatctgaaatcccctgcagatttgtgtgtgtagatacacatcaatctgcaggggagtgtaacctgcaagcccttggggtgtctccaggcatgctaatcaacaggggagtgagggcccaaactcatctctgagaggggagtgagggcccacactcatctcaaagaggggagtgtggattggtgtgtgccaggtgttatagcgagagtatgtgtatagtatgagaatagaaaattcccccaagaggaaaatatatttcatagacataccggtatttataggatgaaagtatgtacaagtttgtgatgatgagaaaatatgtatttataagtgtgagaatgtataaaaaatgtgaacaaatatttgaaaatatgtattttgacagctattacatactatgaacttaacattccccccctcatcagcacctaagaaaaaagagaggaaacagagaaaagaaagaaaaaaaaaaatcaaacccaaaatgccataagaaatagaacaagaaaagcggaggataacaagaaaaatgcggaaacagacaatagaaaataataaattgaaaataaagagaataaaggacgaagaagaaatagaatggaaatagatggatggaagaaaaaatccagtcgccagtcccaaggattcatgtcagtgtagggctaagtcttcattcccaccttgactaaaaactcctccagtttccgccagcccaatgccttggtaagcacatcggcgagttgttcgtcagtcccgatccagttgattaccacccggttaagatacaggagttcattaatagtatgaaactcccgatcgatgtgtcgatgattttttcgagtcgcacaatcagaactgattgcaattgctgagcggttgtcggagaagagaataggcgggtcaatagggagcatatgacgaacaaggctagtgatccattgaccatccttagcaccaaaagagagggccatgtactccgcttggcaggtggaccttgcaatgcatgactgccgtttggaagaccacgacacaggagcaccccaggcaagagtgaagaatccatgaacggatcttcctgcctccccaccccagtttgcatctacaaaagtagtcacacattctgacaagggaacgtttggatcagcaacaacgggaagactgaggcgtgacgagtagcgaatataggatatgaggtgttgaagagctttccagtgggtctcgtccggattcatggagaatcgggctagaaaattaacggcaaaggagatatctggccttgttccctgagataggtaaagtagggtgccaatttgggacaggtactccttgtccatgttggttgccggattagaagtaaggtctgatgaggttatgggtgtccttgtcttgacggcggttgactccgtgagtaaaattttatcgatgagcatcggttgatcaagagcaaaacctccatctacttccctaacccggatgcctatgatgctggcgagttctgcatcccacttcagctcaagaattgaggagagttccgactgaaggcgatcaagaagagaaaccgaactggcagtgataatgccatcgtcaacatggatccaaagaaatgcaatgtcatctcccttatggaaggtgtatgttgattgatcttcagggttgggtagaaaaccaatggtggaaagctgctgtttcagatagagccaccaacaacgaccagcctgcttggttccatagagggcttttcggagtcgcaagacacagccgtccggaatagtgagaccctccggtggacgcacataaacttcatgatcaatcggactgtgtaaaaacgcagacttcacgtcgaaagacttgactgaccacttccgtttggaagccaacgccaaaagtaatctgagtgaagcaaatgtcggggttggtgcaaaagtctccgcaaaattaaccccaagaatttgcctgaaaccctgcgctactaaacgagccttgaaccgaaggatgtcacctagttgagaccgtttgactgcaaaaacccagcggcatccaagaacctccatgtcagacgtgtgtcgtacaacatcccatacttggagatccgccatcataccgagctcctcctcacaagccactttccacttctgagccaagtccgctgacatcgcctccttataagagttgggagcatcagacagcacacttgcctccgaagctattgagtctatcgcagcatcctgtatttcaagttgttggaacaaagtgaaatcccctagtcctgtgagttgtatggaatccacaaccgcctcaaggtcagataattggatagaattcaacaggggattgagagaggtggaggttgtcatttgggaaggtaaatcgtgttcatggaagatgacagacgcccctcgaacaagtttatttgtagaaggatcccataacatccaaccattggagatatcagaaaccccgacatgtatgagtgccgatgatcgcgctcggatttttttatcatgctcaatgtcatggagatacgctcggcaaccaaaggtcctaagcatctcaaaggaaggcgttcgtcccatgactagttcaaagggagtcaaggaagcattggcatggacaagacgattaaaaatccaagccacctggcgcattgcatgcatccatagcgtaactggtaacttggcgtgtacaaggaacgatcgggtcatttccatcagggtcctgttggttctttccacttgtccattttgatgatgttcataggggactgcaagttcatgtgtgattgaacgatctgcaagcgacttttcaaacgccttagatgtgagttctccagcgttgtcggtccgtacagtcttgaccttacagcctgtctgcaattcaaatttggggatccatttcatcaactcggtgggcgctgcagccttagacggtaatccaaccacagaagccagacgagagaaaacatcctggataaccataacatacttagagccttccaacaaatccggataagggcccatcagatcagctgcaatgaaatcgccaacctgactggctgcacctctggagtcggatataaatggacggtgttgactcttggcaagtgaacagctaccgcaaggatttcgagggaccttgagcttcttttgagggagaccagttgtacaagccttggatatagtcttgttaagggtcctaatgcccagatggcccaaacgggagtgccagagatcagattgcaaagaggagacagtaggagtaaattgagaatgaacaatagaagagacctcagatgatgcaggggagagtggtaagaaacaacgatattgacgaagaaaactagtaaaacgagttgagtcctgaataagggtgaatgagttatcgaactcgactgatccatcccacgccgcgaagtatccaagggaaatgacggtgcctgcaattcgacgacaatacagaacatccttcagatgcaaaggtccctgtggtgttggtagaatgacatctccaaccccatctacacaaaattcgtcttttgacgcaacacacagtttcagattgataggccgcaaggaagtaaaaaaagagcgattagacgttacatggtgagatgcgcctgaatcgataagtgcctcaggagaagatgagggcgtggatgtgattgatgccacatggctggtctggaccaagtgactggataggaccgacgacttcttgagtttgacattagggtccttgatgcgagggtcctccaaagccgtgagcttctgtttcgttctggggcagtcgggagcccaatggccccattcccagcacatagtgcacgggttttccgaggtgaggtttttgctgccccacgagtctggttggggccttgaattgtgactattgccaggcgatccgcccccacgacctgaaatattacctcctcccgagcgatttcctccgcgacggaatcctcctcctctgaagccaccacgcaatatagcactgacctccgcgttgtcggaagattgcgcaaacctggagactaggtttaggagctcatctgaaggaagagggatgttgggaagaaccgccattcggtgatccagtgcattcgcaagctgcgtctggtaacgcgggacgctagagtagaacgatagtgaggccaatttgtcgacagacagaccacctagacgtttctcaagatccgcccagttccttttggccgcctcatacaaagccgcaattgagtcggaaccatcggtaggagtcgcgaccgcgttccacctggataccagaagagaccatgacggtcgttcaaatcgactagaaaggcttttgtacgccttgtacgccgtaagacctagcagagatgaccgaagaagaggatcgacagactgttcgatgaggacaaatatcccatttgcggctgcaggatcgatgtcggtcaggtcatccttgaaatagtcctttgctcccgtaacatgatgaatggtttgctggagtgaagccgaccaaaggggaaatttgctgccattgagagcgagtatcggtgtgatgtccttggctagttgtccccagcgtagacggtcctgtaatggcgacgaggacggggtcccttgagcaatgaatttctcgaagatcatccttagcatgtctccttgaagattcttgaagtcctccgtcccgggattgaaaacagggtgattttgctcttcggtcgccttccctttatcattagcaacgttgtcggaggtggattctaccgcaggattatgggatccagacgatccagagttgtcggggttgttggatcctgccatgtcgtaggagaaggaccggtattgggcggtgctggaacttgaaattgaagaaagtggagagtcggaggggaaaggaattgttgaggcgacagaaggtcggcctgtcaatggttgtctaggcggggttacgcgagctaggaaatccggtatggtgagtggtacgtcggtatttctccgagtatgcaccatgaacagataaaaactaaggtttataaaagatacttggctgctagaaaagagctaaatgtattgattgagttatacaaaaagatatatttaacaaggatttatgattgactacagctggtagaagaccagcgcaggctcataacctgttatagcgagagtatgtgtatagtaagggggttcacgtactgctgatttcgaaatcagcagtaaaactttgttggaatggctgttttaaggtttatgggaaaccaaaatagtatagtgggaggtccccctttggattcaaagtcccacatttaaagttcatcaggtttgtgcatcagcaagcaaaccttaagctgcatcagcagaggtttggctggaacgtgaactgccctagtatgagaatagaaaattcccccaagaggaaaatatatttcatagacataccggtatttataggatgaaagtatgtacaagtttgtgatgatgagaaaatatgtatttataagtgtgagaatgtataaaaaatgtgaacaaatatttgaaaatatgtattttgacagctattacatactatgaacttaacaccagggagggggagtgtgattatcactccccagccgcaatatctgaatattatcacctcaaatctcctcccagtctgatggcttcattatattattgtttcatcatgtttttgtttcattttgctatttcaatcctcttattatttttcatttcctattatttatttcatttcctcttataattttccatttcctcctgttatttcatttcttcttattatttcatttcttcttatcatttcatttcttcttattatcttatctttatatcactttctcatatttatttcatttctatctttcttacttatatttttcaaatcacctactcagtagacactcttgtctgttttctttgtcctaagacatcttagaatgttggtttattctaccgttgtttgttttgtgttttgtgttgtgttgtgttgtgcacaccggctatctgagtgtgagtggaaactaagtctttgattttatttttcataaaaaaatacataaattatatctttttatttgagactttagggaccacaggaagatagtcttaatttgtcaagttatgccagtgcaggcctagttgagcttgctctataccggattgactcaggagcgttcttccctcattgaattacaaccacaacttcttgttctcactagtgacagcccatttcaccttgtgttccactaaacactttttggcgaaagctcggttcctcccttaaaaaaataagaaacttagaaaaggtgcaatacgggcccaggaagatgaggtgttcacggccatgctcatttctttttgctgccgtaggcctctgagacagaccacgcgtgactgcccccatcatgggggatcatatggaggtaacgaggctccttctgcctcgccactccgagcccccacgagatgtgttgttaagatttctttgaaatcggttttaagattgttgggaattaatgggagatcgattctctccccccagccacccaagtgtttcaccagtagcagccgcatgacaagatttcgccacatcacgaccaggagcgtggtggatacgtagttttacatgagaaccaaatttatttacacctgcttagcaatttaggcgtggagcgatgtcttgccaaatgcacagatattgggcccttgtcacttccttgattatcagtcactgcaagcagcccacaaaagttgaattcgatcaggagggtgaattacgggcgtccaggattttgtaattgtgaggggttagtaggacttgtgctaacgcgatgaccatgttgaggtgtagtgggccagtcacaactcagaataccacataccagagcggctgcacatggccccattttgacagcaacgacaattatgtatcacgcgcaaagagaaaaaattttggaaagaaaagaaaaaaaaatcgctacttgtagcacattgatatcaggcgtaacatgtccaagctttctagataactcaaagcttagagacagttgttatacgtatctagataaacaattttggctatggtttttttacactcgtggaatgcaactctttgaaatctcgataaggtccacgctagacttttcgaacccttttgagccgatcgatcgacctgtggggaactgaggctttgggcacaggcactgacccatgtccgaagagaaagagtgcagcctgtgcctacctgatagaacaagagtgtcaaagcctccaaggacccgcgacggagccccacgggtcttgcccacaagcaagcacaaaagtagatcaacgttgatgcggtggcccgggttccatccctcatcttctacgccgctacatttgtgacagttctaacggcaaatctcctataaggcctatatatcgcacaagacatacaggtttgcccctatcagattggtcggctcctacatcctggtcctttggcttattttatttatttacaatcaatagcagttttcaaggactcaaacttgttttttactctcatccaatccaccgtcaccgacattcagctcagaaagctttattccaactaattcccattgcgaaactactctgtcaatctcgagggcgaccttttgattgaaatcccccgtcattcatttaatccacctgaaagctgcttcacagtcaacatgaggtatgtatcgactgaccagctgagtcagcaagaagaacaagaatatccgtagatccgacgcttgtatcttacaatcttctccttatcttcgtagtattgttcgaactccaatattctatcaggctccgactggaaatttcaaacaagttctgggacatggcattgctcgctatggtttttttggcttcttgaacagcgacagggcaacctcagacatgggtccctatgtacagtccaatcttccaccgcagatgcaggctttgtcggtggaatatctagccaaaaagaaatccaagaccaaacggggtctcaagaaacaattattttcacggttgcttcaattattcccttcggccctcggaaccattgagtcaggcaccaagctggtaatgagccctgtcgtatcaacgtccgatgtcatcagtgggcattttcccggaaaggatgaactcgctcaagactcttcgtggggaacttcgacggttaaaactgatagcttgcaaggagaccttttggtaagcgggaatgccatatcgtgttcgcataatgcagaagctgatctttgcacacttgaattacctcattgggataatttggcttcgctcatctggttccttgtaaatataacagtggtccacgacagtgaacttgggatcgtcatcgcagcctttgagagtcaacgtggacactggctcggccgattttttcgtgtttgatccaaaatgttcaacatgcgcactcagcacccacagcgcgttcctctacgcacaatccagcacattcactcccctagtaaacatttcgttcaatgcacaatacgctgatggtggaggagttaatggctacttagctcaagatagtctgagctttggggccggcgttactatacctcaccaattattcggtctggcgactgacgtttccggctattggcagtccctgggagttgacggcttgatggggatgggtcctgatgcgctttcatcattcccaccacccaataaccagggcgtattcactcaactgttgaagaataaagttatctctcagccggtcatcggcattgcactgacgaaagcatcaacaaattcaagcggcgagttctcattcgggaaggtcaacgaccaatttatcagaggtggctcatcccagcttttgtggaagaatgttagcagtcagaatttttggtacgccgcttcacatgcctccaaactacgcaaacggacatcgcgtgaattctgatggtaaaactttgctaggggtactgatctctccggagtgtttgtcgatggtactaacgttatggcgtctgatgatccacctcgagccatagttgataccggtgtacgcaactcatgctgaattccaatgtacacacaaatgaacctgaactaattccaacatttgatttcgtcgagaatccgtaagacttcattgatgcttgtctcagacaaggctgccgccggcattcatttgaggatacctggtgcagtaatggattcttcgaatggcatctggcgtttgccctgttcggtagctactcctgcggccgcgaaaagaccaacttttgcgtctatattctcgggtttcatgaggccacaacgaagagcgacccttcgcggagcatttacgaaagcttatgcgactcctccaaacatattcgtcgagcttggagctggctcacagaaattcggtatacctgtcactgatttggcgtaccaagcgatcccatcaaacgaagcaaactccctcgctggtgatggtcgcacgaaaatgtgctacagtggtatacaggcaggagctgacggtttctttgtactcgggggtacatttatcaaggtgaataacctctcttaaatacccttggcagcattattcccccagatctacactcatttgtaacatttgctacacttacagaatcactacatcgcactcaagcgtgatggcaataataagagtatcggatttgggaaccgaaaggatatgcctgaaatccaatagctttcctttcatctcaatagcgagcagccaagcttcaattgattcaacaaccgacgacgatttcgcggtcggattaaccttgttttatccttttcgtcagtggacacacgctttcggtgatttgctcgtatgccctcaagttttgcaatgatctttttaccagaacacacattttatcgtttagttgtatataattagttaagtaggaagaggtactgcatagttaccttttttcgaccctcgccctttcaattttcttcaagcagattacattatattaatttatttgatttgttagctgtatttctgaagatcagcttctgatacccaatatttgaaacaggcaatgttgcaattatagacaattttttatctaattcatggatcacttcatgttgctcaagtctaggtcttactactgagactgactcaaccttcatattattcccgagcttgcactcgtaaaacgatggctgtccacccttgtgggtcctacgggtgacaccagatccgtgcacgttgacgggcatgcagccaaacatgcaaatttggttcgggtgtttgcctgcatgtacctttttgcgggtgtatggcctgttgaggatgtgtctaacaatccccaaagattggagtgctaatgtcttagcacatcttacaccaggggaaattccaaggcactggcaagccagtgactttaagtctcaactcagtcacctcaaaatattcaaaaaaagaaattaaaatcactagaagtaccttgaaataattataaatttcatttcaaattcactgggtgttacactgaatttattttcaatttccaaagaaagattttcaacttcctccaactttccctgatcttggcacatggctttcccctgtgtttgctgatgaaactgtgagaaacaccagaatatatgataatttgaatggcatcagcagtttttttctaaaatgactgaatcagaattgaattacaatcaaattgaatcaggcacttctatgtaaaatagagatggccatggcacatccggatatccgcgtgtatacaaatatctggctgctttttccggggaaattgccatccacacccgctggcgggtatccatcagccgcagagggtatctgagcgggtatccacggatacccgcccattaaatcagcggtgaggcagccggctggaaggatttccttctagccggccatctcctccttccggcctcaggtatccttggggatgcccggatatccacagggaattcaagggaaagggggcatccgctggtgggtatctgccagtggatacccggagatcatctctaatgtaaaattttcagaaatagatctagagtttcacagaaacacttcaactttgtaaaaatttcaagtctctatatttttactcatgtgcaaggggtgatgaattttggtaagtaccctggtgttaaccacaatcagacacataaactatggtaaatttatgactcaaatttctgatgttgctagaagctgggaaaaaataatttgagggtgacacaattaaatgtaacagtttattgattatttaaatttaatgaccagtttgatattgatgcatatcctttcaattcagtgcctgaaaatgtttttttgttgattttcaaaataaactttgttacaaaaattcattaaaagaattgtaatggaacatgaatctttcaaaatattgcaaaaggtctgaataggatcaacttgaagtacaaaaatttatcaatgccctataggtaaagaaccacagaaatgctgtttatttattgaattatgtctttccttgttcaagtacagtgggtagaaagtgaaaagtggctgctcattttggattccagagctccaaaacacaaaattgaagtcatgagacttggtcaagtggtgcagaataggtcttaaaaatgaatatcaaaaaatacacacaaaaatgtagttccaaagttttaattatttggtgaggtgcatttgaagttggtgaggtgtattgcttttaattttttgaggtgtcttgttttgaaattggtgaggtgtggatgccttcaatgtctgttttggtgcaaacagtagtgaggtgtaatttttgaatgggtaaggtttgcttagttgagattgtaaaatatgtagatttatagtctgaagttgagctgttcaatgattcaattttgttgtttttgaatcaatgttggtgcaatgtgtaaatttttggtgagtcatgttgttttgaagttggtgaggtgtgttgttttgaagttcatgaggtgtgtttttttgaagttggcgagttgtgttgttttgaatttcttgaggtgtgttgttttgaaattggtgagatgtgttgttttgaagttggtgaggtgtgcggttttgaagttgggatggtgaggtgtggatgtgtctgatgtctgtttgcatgcacacggacatgtggatggctcatggttgtgtccttttgcacgcaatcagacatgacctgaccctcccagggtcacctaggggtccaagagtcacatccatgtccatgggatacacatgtcaccaacttccaaacaacacacctcggaacacatccacacctcatgacacctcatgtccgtttgcatgactacagacatcagacacatccccacctcactacacctcatgtccgtttgcatgcaaacggacatcagacacatcaatgccccactacacctcatgtccgtttgaatgcaaatggacatcagacacatccacacctcactacaccatgcccatttgcatgcaaaaaagacatcacacaactttgaatgcaaacagacatcaggtgaggtgtggatgtgtggctgatgtccgtttgaatgcaaaaagacatgagttgtagtgaggcattgatgtgtctgatgtccctttgcatgcaaatggccatgaggtgtcatgaggtgtggatgtgttccatgtccatttgcatgcaaacggacatgaggtgtgttgttcagaagttggtgacatgtgtgtctcatggacatggatgtgactcttggacccctaggtgaccctgggacggtcaggtcatgtctgattgcgtgcaaaaggacacgacaatgagccatccacatgtctgtgtgcattcaaacagacatcagacacatccacacctcaccatgccaacttcaaaaccgcacaccccacctagcttaacaaagcctctcccggggcgtccccgcgggacgctctccgtaggagaggcttatgagtcaaggcaaaaatttggctgggacaggaaagcctaataccacataatattttttctaaaaaaaccacttacttgacagaaattatgaatagacagtttttcaatcatctcaatgagcatttgggactctaagtttgatttccttgttgatcttggtcaattgttgttttgggtttttgaggaaaaatcatttttcaaaaaaatgtagaaggggaaccagggcaaatgaagggatgagaccaccttcaaatgaaagctgggacccaaaagtacaatctggctctgagccaggcttgtagaggattaggataaggagccagggccttaacaaatttcactccagccattttgatttcctgtgccagcccaaattttgactttgtacgcaagtccctccctgcgggagggcgcgcttcgcgcgcagaaaaaccgactgcaggcaagggacttgtgataagttagacaccccaccaacttcaaaacaacacacctcaccaatttcaaaacaacacacctcaagaaattcaaaacaacacaactcaccaacttcaaaacaacacacctcatgaacttcaaaacaacacacctcaccaacttcaaaacaacacacctcaccaatttcaaaacaacacacctcaagaaattcaaaacaacacacctcaccaacttcaaaaaaacacaccccatgaacttcaaaacaacacaactcaccaacttcaaaacaacacacctcaccaaaaatttacacattgcaccaacattgattcaaaaacaacaaaattgaatcattgaacagctcaacttcagactacaaatctacatattttacaatctcaactaagcaaatcttacccatttcaaaattacacaaacatagattttataatgtttgaatacacacctcacaaatttaaatacaccccatcaatttaaagacatcctttcaatgtcaacacaactcaccagtttcaaaaaacaagactatgcaaacatgtattttgccatttttgccatctttgactacatgtcttaccattaacatcaataatcagacagcccatcaccttcaacaccgtacatacagaacaaactgaacactgcaaggagacagacatgcagaaacatatagctttcatggagtggcctaaaattacccacccacctcctgatgaaagctgtttgaaaactaaaagaattagctgatgtaatatttgattagaagccaaactcagaaataaaaaacccagctgtgttcccacatcaaaaatttggtctatggctccaccaatcaaacaattacatgtggatccacatacaaaatctaaattgtggctgaatgcattaggatatggccccacctaccagatactgatgtgaagccccacattccaaaacattgttgatggtggacttggctgaacatcataactcttacaagtcatcattttctgggaggaattcccccacactgtggaaaaaccttaagaaactgccctcgaaatacagaaactcttgtgaaagttgggttgctactcatctgttactcaaccattaattcagccatactaaaatgcaaatctactgtgcagaatttttttgaattcgaaatgatttcaaaatgacacaaattccgttgggagtaacctgcatgtcaaatgctaccagtttggtgagaagatggcaagaaaatttgaaaaagtttaaaaatgatttcaccctaagggcctgtaccatagcacctcagccaatttccatttccattttttatctttttatttttcactaaccaaagttcattttggggttggcactgaaaatctgtcctgcactgtgcaaaattgggtgtgcatggtatatggtcaccatttctggcagagtcagtttccaacctggaaattgggaattcacctaaaaattggggctgtggcacagtccctaaatatataagcagaatttctataaaattgcaagtcctcacagattttgatcaagaactaaagcattcatattttttcagaagaaatctggccctagatgaaacgataaatctgtagggtgctcagattttgatagtaattcctacatttggaggtctgcacatcaaatctgtgtcccttgccaatgttgatctagggccaaaaattctagatgcatgtgagggataacggccttcaaggcctaattcaactctacagggtctacagattgtgtgattcttgatgatggccctttaatattatcatatcatgaaaaaaaatgtacaatttccagtgaatcaaaaaataagttccccaggaaattcaggtgaacttcatattatattatgagtgaattgattttctacttcagtgaaaaacaaagtcaactcattttctgactttgtgaatttaatgagaattttggtttccatccaaaatattttttgagcaactttgaatgaaatattggtgaattgcagtcactggcagtccagtgccctggaatttcccctggtgttaacatgccatgaatttttgtggtactcacactccaccaaagcaccttttggtatcttcagacttcactatcagaacttggaacaatcgcgcctatcccgattaaaactagtgcctgtgaaggtaagataggtttaggctatggttgaattgctgtacaaacggatttagtaaagccacctaaattttccgttctaatataaattgggattcaactgatccaatagtgatgggcgtggttgcaaatactaagctgtcgctttctacatagggcatggtacaaccgccatttgaattggattgttatccttccacttgctttcatagacacgaatttctcgatgtgcttggtcgtcgaggatttcatcggtttcctcactctgcttcaaactgttttttcggtcaattgtaatcgtaatagccgattcagagaaattcaagcggtattcgtgctcttcaaaaattttgttggtaatttttttttcgaagcctaatttctaattatgtcgcgccatttttcagaatacaagaaaaaaccatgcaaggatcccaagaaaaaatccacggaatcaattcatacgaaaaacaatatcagtgactatggaaggaaaagagaaaggagctctaaagaaactcgagatgagtaggggtaggataatctagctgtaattgatcgatattcactcaacttcaaataaaccttggctgatggtattgctgaaagcgattttgacaaagaagaagctgagagtcggaaagtaactcgttgagccaactagtgagtgagattgcagcaatgaaataatttggatgtaggaaatgaatagttggagggcttccgttgctaggccaagtttacgatgttgagcagatgcgatcataatttccaactcgcccttataaatgtgactcgattgagcggtctctgcagcggtggaatctgatgattcgtctggtgatatgaatagattgacatcgcctcttccatttcaacggtcaaacattcggtcaatcctaattagaggggcctactcaaatttaacaattcactgacatcatttggccaagataatcggaatatgacttgtatcctgcaggctgatcagaagtacgcgaaagacagggattcctggcaaaaatgataaaagttaattctggactttcagtaagtcaccgggtgtttgtttgtcgttgtcgaagaaagataaatacaagatttcagtctccatctcctacgacgtttgtttgtagttagaataacctactatcttgatccagagcccatcgttcgcacatttcgtactcctcttgaaggctcagcggttcgctagcggtgctttcacgaagttcctgatcgctcatccactcatgatattgaggcacgtgttccttgctggaatttttttgtagagggcatgtatggggtcaatgtgagcatagctgatggcaagacatgaaagcaaaggttgaccacccaccgatagggtaccaagaccacccgagggcctataatcgcagtttgctcgttcactcgcatctttctggatccttaaacttgtcgctggagggcgtgcgtccggacgggagaccgcgatcaatcggcaatcccactgtcccgaagttcggccgggaccgaatagtcgggggagagggccttcttttttccccggggaccggcaaaggcctgggccttacccgacctgccacatcgaatctggcgcggttcttgcaaaaacctctctgaagtctgtcaattccaaaacctgcagaaaacatgaccagtaccgtaggaggattgaattctgaaaaatgataatattttttatatcttctacataaaaattgaaaacaaggggagagatctggtgtcgaaaatcttcattttggggcttataaatggccctttggtcatggtcacttttgattatataaaaaatttgaggaggataaattctaaaagggtcttagctaatcaactcccaaaatatggaggatcaactcccaaaccccgaaacccccggaatttccaccgaaatccccaaggaatgggagtcgatcccccaaacccgtcagcgggtttgggagtcgaaaaaccactaattttaataaaaaaaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccggaatccccgacttttgggagtcgaacccccaaaaccttcgactggtttgggagtcgatgctcccaaaaaaaataataaaaaaaataataatcccccggttggtttaggagtcgatcctccaaaaccaaccagggtttgggggtcgatgaaacaaaagacccaccaaagcggccgggaggaatcttcccggccgctgggagtacactcccgacggccgagggaaaacacctcggccggtagtttccctcggccctcggccgctgagagtacactctcgatggccgagggtgtacctctcagccattgagggtacatataccacctctcggccgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgagaagtacaactcggcccattgagagtgtactctcagcggccgaggtgtttccctcggccgtcgggagtgtactcccagcggccgggcagattcctcccggctgctttggtgggtcttttgcttcgttgacccccaaaccctggtcggttttggaggatcgactcctaaaccgaccgggggatggttttttttttaatatttttttttgggagtcgactcccaaaccagtctaaggttttgggggttcgactccaaaaattcggggattccggggcttgggagtcggctctccactttttgggagtcgtttaaccaagtccctaaatatatgctaaacatgaggggaaaccccccaaaaaccgccggatccctgcatcttctggggggtttcctcaatattggggggatttgagcccaagcatacacacaaaatgtgtatgaatgggcacaaatatccaattccctggtgccccccccaatgcaagcttaacaccaaccccgtcaatttgttgggccaggtaatgcctcgctggcacaaagcaagcctccaaacctcaatttgtcaggccagagaaaaaaaaataaaattcagcaattgcaatcaacaatcagccagttatgctaaacttagtgttagtgttgtgtaacgtagcatgatcctgctaaaggttagtgtagtgcagcagaattctgccatctctgtgcaggccctcaaaatgtgcccgctatgctttgcggacacactggttagggtttcttggccctccagcggcctgtagcacagcatagcccagcatggaaaaagaaaacggctaaccaggtgctaagaatacacaatttctgcacaaaaactgccatgctaccgcttgctgttccagcatagtatattgaccgattgatgttgcaatgaattttcagaacatcttgagtgtcattgcattcttgcctccaaaataatatgcgtacttgatttggattatatatcttatactagtacatgcccccattttcagggagttttggttggtactatatttgccccattttttcaagggccttgtttaaatgattcccaaattttggagttttgattcccaaattatggggacgtcctgaggactgtctgcagacggagggtttggaggactgactcccaaaaaacgggggaaaaaaattagggggcctgaccatcctgggcactgtccgcagacagtggaggacttcccgttggatctgggacccttgcagaagtcaatctagagccaaaaacttttaattctcgcagggagatttgaatttcaaagctctaaaccggctctgggagacccgcagatgttgacgggaagtcctccagtcctcatgaggacgtccccgaaatttgggagttggaactccaaattttgggagtcgtttaactaaggcccttttcttaagtgggtgtttccttgatgacctaatgggtttttctcgagttgcacacctgtccgtcttggtctcacaccggtgttgacaaatgcgacaaatgtgaattggaggttgacgccggtgttagattgcatgacagtttgtttggctctcttaagcctatttgtttacttaaaagccttcattggccctctcacattgattttgttttatgtgcttataagaggtctttggtgttgaagatcaagtgtttgagtggatacattccaatgagggccatcaactgatccaacttgcaagagtaagagtccaattgtgaattgtatgatatgatatgatagcatggagattcatgggtcatgagagacagactttcaagctcccaattcaactgtaatttttatcttggatgcgatgatgatgatgatgatgaaagagctaacagtgatcagtcaagaaagcacgaaaaacgaaacgagcaaacgatcaagacgattgataaattactataattatcgagtcccattgttttttggctacaagttataggccacacgaccaagtaaaaggaaaaggtgaatatacgaggaacaagtcgaagtagggagcatgatcaagtcaaaaaaaaaaaaaaagaggttgaagagggacaagcagacttttcattggtgtgagaaggaggcaagggtggaggagacgataggagcaacgaaaaaaaaaaaaaaaaacatggaggatcaatacatgcatgagtgtgtagtgaacaagctaaagggtgcaaataggtaagattggatacaaaaacggatcgggatctggatgattggatgtaatgacaatacggcatgtcgatctgaaggatgtatgtagaagaggtaacgagataagttataggaagatataaatatcactatatcgattatatcgatatatggacataaaacgaagatatatgggccgccaagtttgagtagatagacgatctggttgactgataaataataagcaaataaaaaagaagacgacgttggctggatgaagaagctatcaaagaaacgacttgtgagcttggatagatgaggtgttttttttgaatttgttgatggcaattttgatacgaaagatggcagttttcgatgggattttgttattttctaaagttcaatcgtagatttcatgatcttgccacccggtcctatcggagcccaagccttttccggacttatccctgagtttccttccgccgagatccttataaaacgcgcgggcctcgttcttagtcatcgtctgattatcctgagcattccaagcggcctcgcgcagttctttcggggtcggtccgtcgttgtctgcagcatcgacatcgatcgccatcggtgggggtgatgatgagcgcttgacctggttgatctccttatacttctcgctccaattcgtcctcgagtctttccttgtccaggtgagtggttggaattcttcttcgatcgagttgctgtatgaggtttggtgggctagcttgaaccatacgtaatctgagtgattgaggagagagcagcagcagcaggggacaaggttttagtgaacggcttggatgattatagagatgagtgatgtgcatattgtatattggatcgtcaaacgtactgatgacagagctcgtgcgccatttttggcaaaccaaggcacagttgaggaggtctttgacggccgagaaagtggatccgtcgaggtgtccaccacagccatcagcgccgaggccgacgatggtgaagacgcggacggcgacgtcgatgggcagccggcggagcgggtctctagagtttagtttggccttagcggcagcctcgcgtttctgacgaaggccgaccctggattggttgcgtccgttgcccttgggcggcgtgctgggtgcgctggggctggccgattccgacgggggcgagtgggtgggtggcgaggtgagtggactgtggactcgagtgaggacggagtcgtcgttctcaggattcagtgatccgggtgatcggtctgtgaggttttgtcgattggctgctcggagcacggcgtcgtgcaagagggtgtgggcactcatcgtagaactgtgtagaatgagaatgtgtggttgtgtggatgggaagagtgtgagcaggtgccgatatttgtaatgatattataagtgtgagtgtgcggacatacctgcaattctggagccgaggaagcggttatatgaaagtagttggtgttgggaagttatacccttttaagggaaaagtttggacgggaatggaagtttgtaggccctttactcggtctgctggtcgatcgtggtttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccctcagttccacgctctctccggtgacttcaacaagctcagctggttcatcactcagattcatctcgatcaacaccatccaactactgatacacagttagttaccatctcttttaaaaatatttagcagaaagagaaaactggtgaaaatttttgtttgttgatgatttcttccagattatggaatggtctcggacaattagcggatgaaatcgtacaagtggaggacggactgtgctgtgggatggctgagatctcagagctagatggaccattgacgccagcgctatcggaggtgaagctcagctaccaaacaacaaacgggctactgagcaagatcctggatgtacattcgtatctatgcgattcgctggcgaaggcggcctcgatcctgtcaatctatcgtttggtcctgggccatctgagccgggccatcaactcgcttcaagccagcctgcttgaccatctcgagccgagcaacccggtcttccccttcccacagaccgccgcctgggctgccgccgctagtctctcactcgcctcctttgctcgtgctatcactatcttttgctctatcactatcttttgctctatctctggctgcattcatcttcatactcaaggtgctcttgtctctgatcctcttcccatcggctccactgctcatcctcctgttcgcttctatcatgctatgtctaattaatcactttttttctgcccccatctcaggatgatcaaagttacgcgcgaaatcgatgtcctcaaacttgtcaaacatcctaacattgtcagactctacaatgtgattgaagtggaaaagtacattgggatcatgcttgggtatgcctctggtacgcaatcaatcttttatgtatttatttccaccttgatcagaagcttgatctttacacgcttgctcatactagctgtcttgatctgtttgttcaggtggtgaactattcaaccatatcttagctcattgctacttgaaggagaaggatgcatcaaaactgtttgctcagcttatctctggagttacttatcttcacgccaaaaagatcgtttatccggatttgaagctagaaaacttgctacttgaccgaaatcacaacatcgttatcactgactttggctttgccaattgcttcgaggatcttaccgatgatctcatggccacctcatgtggttcgccctattacgctgcccccaaacttgttgtccaggatggtcgctacgtcggctctcaagttgatgtttggtcctgtggagtcattctctaggcaatgttggccggttacttgcccttcaacgatgacccttccaaacctgatggcaataacatcaactagtacatcatcaacacacccctcagcttccctgattggatctcagatgaacctaaagatttgctcctcaagatgctcgtccccaatccgctaaagcgtcgttcactcaacaatgtcgccaatcattcttggctatcaaggtatcagcacctttttactcattccttggagcagctggaacactttttttcatacatgagttcaagcatcctttctttgtgttcttcctcctgctccttcttacaacagatatattttccctttttttatcttgagatacatttaatgatgcttttgatcatcttctcatatctattagtagtttttttgggttttttttggtatatgaatcaatccatgtatctgattaaagagaaatttgaactatcatattgaggagtgctccgctgatgaattggaggaagggttctatccgctatgtatgtagaagactttagaactctccgactctggttaagttagcgctaaagctgtccgattaatagctgcgtgctgttttccagttgcttgagagtgcttggggtgtttttcttgcttgggaagtctacattgtactcctgttaggcaactctcggtgatatctgcagattgttgctgttggtatgtaggaggttggcatcgatccaagttcctgttcctgcggtcgttcaataaggataaaatgttcttaatcctcaactctataatccaatcaatcgtggagaaggctatcatgagtcttacatagcccttatctatcatagtgctcttccttgatattcctggactccgaatgtccaaatttccttctcaccataatatccaccaccatcccactctgctacatatgtaacatggattttacagattagtcagatccacttgattgacttttccatcaagctacaatttgacaaatcagcatgggttcagttcagattcaactcagccaacttgtcttgaaacatgtgtagggaatcaatcaatccccctaagaagaaaataaataacatgaaaaaacttcatccaacccaggccaattgaagctgggttatgtgctggaagtggatttccaattaataggagaaaacttgctatgacccctccaacggccttgccatcgtctgagtagagcagtttagcaccggcgaagcccgagtagatcttgacgccgagggcctcggcttgttcagccagccaccaacggaccttcctgagggagacgatgtagttgaccttattgttcatctgcgggggatggggcaaggggaaggccgagcggagggtccccagggttaattttttttggcgttgtaaaggtaaatgtagtgtgatctgtcgtttcatggtttgagttgtctctgctgctgacgtagcgtgaggatttggtttgacttgaaacgtctgggtgacgctgcgggccgcagcgacagctaattgtccgtagtgtatagttgagtcgcaaagtactgcctctgtggagttactggtggcaccacctggaggtcatgggttcaaacccaggcctggcatttttgcccccaagggcttctaatcctaccatccgatggatggtttggccctaccatccgggttcagcaatatgcaagtcgcatccaatggatgctccttgcagggccaaggtcggatggcatctggtacatccgattgggtgtccaaatgccatccaccacgcccggtggtgtataagatagaccgcctcctgaatccactcagccgcatcacgggcaagacaactcagtcgactcccatcaaccctccgtacccatcactggtagatgcctgaaggggaaacatagccgggtctagccgggtatagactttaacggagacttcatggaggtggaagctcatcctgtagtacaccaatccaccaactcagtcctaaagcctccacgctcccctcgacgggtctcgacgggtacacaaagctcagcactccacccggtcacaccacaaacttcttgggatatcttgcctcatcaggcattatgtaccagcagcactagaatcctctgtattgtagcacaagaaatcctgacggaatgatttaatttcaaagtcccctcctaacttaacctcgtctccggggcaacaaccgtgtgccggtcgggcggcttgtgagacggggggattgtgttgagtgtagcagggataaacttaaaaagatgcgtctatgtataatttcaatgctaagattttttttttcaatcacagacaagcagtcagtctcttcatgccaacctttttgcattttgaggtcaaactccaattatagaccaggaaattaggtgaactttcagctaattatacaagaacattaaactccttccttgataagaatttagagtacataaaaagagatgagattcaagagatgctcaacgttccagttgttgagctcaaaatcagacttcgatatgttttattattaagatggagattgaagtgcttgtcattggccacaatttctgaaagcttgtaagctctgtctttgtgaaacaaaaataaagtatactcgacattaatgcaacatatgtagatcttgaatactaaaaataagcaggatacattacaacaatgtgattacctttttcttaagaaactgcaatacccagatatcaagagtagattataagcaggcaagttaatggtttgaagctggagactgaaggaaaaatcacaattgtctatgagtaaggaattttcagtccttcactgaatcttgtgtaaagaaccttgatgcaaatttagtggggaggctgagggagacttttctagaaccacatgagtgtctttaatttctagctcagaaaagttttaagatggaagaagtctccttcagtacaatctctgatcagaaggtcaataaaggaaacagcaagaaaaacaaagataaagaaaatatgtaagatgaatcatgagaactgatgaacttacctagctcagcaaattagttttaagatggaacaagtctctgctgagctaggaggggggcagggtgatgagagtccaagtaaccaatggattcttgattatgtaatctcttttgtgaaacctgtgtagtggggtttcatactatgatcatcaagaagtcacttgccaggtaaattgatttccatcagagtaccatgggattcaatttttaaaaatgggcattttgtcggccttctacataaaatgtgatacaaagcagggagatctaatatggcaaatcttcacttttatgctaatgactggcttctggtgatgttcaattttgatgaaatattaattcgagtgagatgaattctgaaaaattgtatttttgtgccctatggtactggccctaaaagagatcgagagaatcaaaccaaagcccaaggcacacacaaaatcaaagattacaacacaattcaactaactagaggtatgtcaggttgtaccgcgcgtctagctcttcacgtatttgccaagccccaatggaacgagtaatgacgactcaatcttgtcagaatcagatgttggcagcccggaactaagagacacggcattcaacagtcatctcaaggacttgcggcttctctcaagctagacaagttggtccctgtcgtctgttgattggataaacccctctggagtttttgttttagtactgcttagcacacaaaaacatggctggacgcgatataccgggtctggatcttgtcctcgtcgagccatggcggaacgagtaaaatgtggacaagatcccggcagagtcggatatccgcagccagaaaccaagacgcaaagcattgaaaatcgagctacagcattgttgacggcaagcagagggagtcaagcggcttccttcaggctggctgaatttttccctgccgtccgttgatctatactgctctggagtgtttgtctcgtttttagtaccgctcagcaaacggatacatggccggatgctatatgccgtatctgcctcttgtcctcgttgagccacgacggaacgagcaatgttgacgagatctaggcggtatcagatatcagcagcttgttttgagtactgctcagcaagcaaagacacggccgcatgctatataccgtgcctggctctggtcctcatcgagctccaatgggacaattaattttgatcaagtcttgatacactcggaaattagtagccgataaccaagagacacatcagtaaacgtactatctagtgagcttcacaccaaacagagggagtagaatgactttctctagactgctcaaaccttcccccgcagtccatccataaatattgctatgcggcatttgacacgtccacagtaccaattagtatgtttggtgtggtaccatttctgactcacatcctcatcgagctccgttgtaacaaataacaatggacaaagctcaagtatgcaacaatggtctgtctgactggttgctatggtatataaccccaaagcttcctcactggcttttgatgcaagttgaatctcaacgctgttccacaattttaccttctggttatttcctagtctgaagaacaacatgcgatttttgcaattgcttttcatagttgagtttggttaaagaaaagttctttatgtcttaaaataaacccctgaatgaacacaagactaatgtgtctttggacaggcttgtgctatgattttacccaattccataatacttgcgatggaagaaatagcagaggttggtgaacaaaatctaggacaaagaactggaagacttttcaaccatcgtgggagtacctcaagcgatgtaaaaagcgaaggactggccgacgctcctgaaaacctgacttctaacatggagccggagtctcacggtcttgaccctcaggaaaatgtgaacggcaatcagcttcttcataaagtccaatcgttgtattggtattgggcaccagaattacttatgcttgcattagcaggccccctgatgaaacattggcccgaactttttgagcctcgtcaatctacatacaatttgattcctggtttgtggattgctgccgcacctggaatggcttggaatttcttccgtggatccaaatttatttcaaaattcatttcaaaagcttcacatgattaagtctacatttggattggctattaaaaccattgaaatatgccatattcaatactatcagaggttttctgaatgcaaaaaataaatttatcatttgtaaatacaaacacgtagagtttctcaaactgaatagaaaaatgattttagttttccatcaggaatttgttgcttatacctattatgtgatcagctttacagattttggtttgctgaattgaaaaaatgaataaatttttagaggtatgactcttgtttccaatctaaactttgaaatggctttctgaagagatgtttatcctaattgaaaacaagggtgaggcgaaaggctttgcatggtctcagtttgatcagggaccagcaagtagagtgaagtgaagttcaagtctgataacctactgtactatgaagaccaatcgacaagatgagaatcaacaagaggtcaagatggaagggaagcactttggtcaggtcggcgaagtgttgaaggaagggatgtgttaattcaaggaagcaaagtaatgagacttgtgctatacgagagagcacagtaatggagctcaatgagaaaataagatagtgatgagtttcaccaaatggaggaacaatgtttatcagaaaaacaagatgacaatagaaatgtttgggttgtagaaataacccagaagttcctagcctgggagaaagagattcatcctcagacagccgagattatatgatggaagaaaggtagtcaatgagctttgatcttttgatttcttagtgaggttgaggaggaaaaagcgcggttgggtagcagaatgaggatttaagcaaaagatgatgtcatatgtactagtagtctttgaggttggaggaatacgtccgagtaccatggtactcagacttcaacattgacagtgttatttccgttggtgacagggagattatgagctgtcagctgctccctccaacaaaagtttcttttcttttttatacagggataaatgagagtttaataacagtatataacactggttaatggtctgtaacatgctttttgacccggacccttgcagagtttttgtaaaactccttgattacatgcagggcttgactgggctggagcaaatttacaactcctattgtcagatttgaaactttcatctgttctagaggctcataattagaaacaatctcatagcacccaaatctcctattaacaccctaataaatatttacttgtgacttggattaatcaacccctcaaaatgttggaaaataaacagttcaagattcatattccaaattccttgcaatatcacgatctgaatagaaaatacctgaggcaataagaaatgacttaatctttcagatttagctaaccataaatttttactcatgaagaaaaagaagacaaattaatgtggttcatagtcaaaaaaacttcactgtttctttgtttggagtagagatagttcatccgtactttttgcaggtacctggtacctcctggggggtacccctcgcaccctccccgcacctgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgacaatgaagattcttccaattagttataagttgtagatagtttcaacttttcaataaattattaaatatgaacaaatgaaaaaagtgatctgggactagagatgtcagcaggtacctgtttgcaggtacccggtacccgtttgcaggtacctgttttccaaagcaggtacccgcaaacaggtaccgggtgcaggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccaggtacccgccttacacccgccctgggaatgcttcccctgaataatttcatttatcattggtggtccaaaactcccttttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtaggacaccagctagtgtcttacatgtgttgctgagctaatatggttgctttgttgaggctggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatggaataatttgtttttctttatttctttatttttattttattcttactcatatatcaagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacctgcaggtacccggtgcaggtacccgggtacccgccctggctgccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtatcgagcaacatctctatctgggactgatgttttacaataaatatgaaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaataataataataataaagtgacttgggactctgggagtgaaactaggtgaaaaagagaggggtggtacctgaggtacctgcaacgggtaccttgggtaccccccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatgaacaggttcctaggtataaacaggtacccaggtccgaacgaacaatctccagtttggagtcaaaaaatgataatacaatgttagatttggcgagcatagaatacaaatcatcatagaatgagaaacaccagtggaccacagtgagcaaaagatagatactagggaagtgaggacatgagaaatgaagcaatgaagcaaataccattaacctgagaaacaccagtggactgcagtgagcacaggatagatacttgggaagtgaggaaaataaaagtgaagtgatgaaggaaatactatttaactattgaggtgagacaaatgaaagtgactatgtaggtttgcattgcaagcagataaaaataaaaggaagcaaaaaggaaaatcacaagccaagaaagaatgaaacaagccaagcctgagaaaccccagtgaaccgcagtgagcacaagatagatactaaagaagagaggacaagagaactgaagagatgaaggaaatactcacctattgaggtgagaaaaaagaaagcagctatgtaagtgaaaaaaagagaaaaggaggaaaacaaggttgtatacagaggaattgaagtacaacatctaaacataatctagatgatatgtacagtggctagacagaaaaaaccaaaccctgcgcatggggttcagatttggcgggtgtcactcttatgacacttgacagcactgggctgctatgcttttggaccagggtagcggtttgggcaccaaaattgtgtagtgttagcaaaaggttagcagcggtttgcacaccaaaattgtgtagtgttagcaaaaagttagcagcttttttctacgctacgggccgccacagtgccaaaatgccactaaccagcacattagcacagcatagcagtcacttttcaagggactgcatgcttagtgtcagtgtggatgtggtgggattctgctacactatgctaaagtttatcagaattcatctacattatgctgtagccgctaaccactacagttagtgtagctggcccagtgttgcacttgggcgcgttgcctgcaccactcgagttgatcattgacggatcattattgccaagtgccatcagcaacttgtttctctggtataacatcaagtaagtttctgatgctttctattttcttccttgttgatttttttcttcctttaggatggtccaaaccaaacccaactgaaaatcgcacctctcaacagagacaaaatcaatggttgttgggatggccagggcgggcaagagcctcaattaccttttgaatgagttccacacagtaaaatcaaaccttttggggatcatcagccaatggaagaagaccagagccagccaatcagaaccccattctggctgaactcacctcaccacccaacgcgacaaaagagaaatcaagtgtctgcttgaggatcaacgttgagctccaatgagggaaattgtggagtagctgacaactccaatatccatccaaacaggctgtcattgagctcatgaccttggctaccaaaaccaaagggctgtcaagaagccctttgcaccaatgaaacattgtttgagcttggcaagaattcgaaagccatctccgtctggctccaaacagacaaaaagtacctccctgactgacttaagccaactttccaaagtggacgtttgtcaacaatgatctggggtggcttctttgataaaacaaggcactggttctcttcatccccccccccctggccagcacaattcagcaagcttcatcaagaacattgtaagactcaaaagtggttgtgagaacacttttgctgaattttgaagggtattgtggagttgcaagctcagcccttctgtactatcagataacaagacccacaaagctcagattggcaagttttaatcaagtgataagggtggttggtttgagaatcaattcaattatgtgaggaaagaggctttgagagtatgagaatgagtttagtgtgtattacaagtgtaagtgtagttataggttgttatgaaggttgtcacagtatttaatgttaatggtatggtatttaatggtagggggtatgtgatttgtgagtactaaactgaggggaaaaacaactgggaggagagtctccttaaatagacaagaatgaggggtttggatccaagggagcacaagaatgaaagattttagctgttcagagctttacaatgaggcaatttagctggcctaaccatgcatctgaggcattttggctagagaaagctttgtacatgaggtgttttggctggttgtacagcctacatgatgtaatttgaggtcttttagatagaagaggcagtgtacatgaggggtttgtgctagcctagcaatcttcatgatgtcatacagagtgcatgaggtatttcaactagattgaaagctgaagggtaccacactagagattgttcgttcgtactcgggtacctgttgaattttttcagaaaataggtaccaagtaccgcacctggcaccttccggcgggtgctagcagtacttttggcagttaatgcaggtatctcccctctctttctcacctagtttcactcccagagtcccaagtcacttttttcatatttattctacccttcgagttaacctcttgatgttttttttcccttatttttttaataaaacaattatcttgatgtgaagatttgtggtttaaaagtctttcaaattttctattctcttcctctctatttatctaaaatcaattttgggcttttttccttctctttggaagtaatggtagcatggttttacaagaatacatggttggtatcagctaccagaagaatgtttcaggtgccttgctgtaaactccttccatccagattttgggggtttaaagcctctcctcactccttccttcctccctctgcctcaattatttcctcccttcaatttctacaatctgtaccctgtacccttacgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaggttgatttgagagtgagagagtgagtctagctgatatttcactggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgggagaatttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcattgttgagttttcctcattctgtctctctctgccctttaactctttctagtcatcattaattcggaccagactatattcttcaagtagcatgtttttggttgttttaagccccttttagagtcaaatttgaaccataagtaatcagcttacttgaagaaaataaggccgaaaggccaagaaaaatactttttggattctgtcagaaagggcttaagtgctctctgcaaagactgatgaagggctaaagtgcttctttcaggaacggtttaaaaagctaaagaaccaatggtgttttaatttctcaataactagggtcttaaatagtctagctacaacaattgcacaagatgtgggagcaggtatttatgcatattcaataagagatcagggagaatactggtaaggaatgagtgacatgtgacagtgaagaaagaggaaaagagagatagagatcaatgagcaaaaaattcaacattactctaaactactcatgtctccacgatgaattcttcttttttctgatttactgtttgatttattaaaacctgattaattagaattaacgactttagtgatttgtgaattatagcatgtttttcttgattaactcatccggcttgactaaaagagactgagaagccctgtctggtttgttacttccaagactcatgtttctttctctcagtgttttattcaatatgttttctattcatttcatttctcataaccacttgttggccacctgtacttagtctatttaaaacctgactagatactagtgaataaaaaacatcggttctttacactcctttccgtgagcctttcccaaaaaagagtcctttccttttttggccctcaaacctcttacgagcctgagttcaaaatttcaacagtcataagagttattttagcttgaactagaattctacatgagggttttattctggtgaagcattttacatgaggtgatgtactagtctgcaagctaaagtgaggtgatgaatattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatagcaacaggaccagcctagaagctacatatgtcaagtgtcagaagatagtgtagttttgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaattatgtaatttgttggtggtgttgagtgttgaagtgttgccctggtggtgagttgggtcattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccatattgtgtgatttttgagtgtatatatgaggaaaaaggtgtaaaaaagtatgtaatttgtgataaataaaaaaaagtctgtaaaattttttaaatgggccagatggctaccctaaaggtataccacaacgtaacacataaagtacccttattacacatcctacccttataaacacaattcctggttgagacatgttctcccactcctctccaggtatatacttccactcctctggtccattcctggttgagatatttttgttagtattcatgtgttttagctctctatttttcctttcaaactcatcattagcatatttatctatttatgcttgtatttttctgtgctctcatcagtccagattagaatagctttataatgtttttatctcagttgtagcatatttcctttactatttatagtctgagtttgttcatccagaaatacaaactcattgagggtccgtaccatagcggctgagaaattgattcttgcgcgacttttgatttttttttcttgagaatcgatttccggccaattttgtgtaccatagcccctgatttcttgtcaaaaacaagaatcgattctacatcaaaagtgatcgtttcctggaacaggggtacccccgtttctctgagctttgcaaatcgattcttgccctcctgccttgtatcccaacacttgtcttcatggatgcactcctcgatccagccatcttcactagtgatttctctgaagcatctttgactaacacacccacccccaagaatccagcaactaccaacaaacccattcccaaagcaagaatgccagcagcaaaagcacctaagaagaacaagaaggagaaggaggacaagaccccacctcactcatggacgcacgaccagaaagctcaacttttggaaggaatcgccgattgcatcggcaaaggtctggcgactgataacggcaatctaaacaaaatcggctggactacccttatggaccggatcaacacccgttttgagattgatctcaaccgcgatcaaatcaaaaatgcgaaaaacaagcttcgggagacgtacgttgactacaagttcttgcgcgaccaaagcggctttggttgggaccctgagaagcaaactccaacggctgataaggcaacctgggacgagctcatccagtctcatccacgccggggattcggaaagctcaaagataaaccatttcctttctatgatctagcccaccaagtcttcagtgggacctttgccaccggagacatggctgacgaagaagacatgcctgacctcaacaacactccgattgccgagattaccccggttaaccgtgccaagccagctcagactcaaccttctaagacccccaaacgaccggccatgatcattgatccagacgatagcgacaacgaggtggatccagaaagctcggcccctccggtcaagcgtacccgagaagggaaaaacgaggcaatcaagtccagtcttggaggaatctcgagtgcgatcgaccgacttaccgacctgaaggagaaggaatcagctgcagccacctctcagtcttgttccgagacgtactctgagaaagcactcagcaaatgtgcactcatgttctcagagaaggtatcggatgaaacctacattggcttcatcaaagtccttgaaaaggaaaacaaagcgcgaactttcttgactttggcttgcacccaaccggataatatttgtgagatgtggcttcagaaggaggtttccaagtttgtaagcatctccttcaagtctcagatgtttaaattgatctaattgatgtttgttatgttttatctgactaccagtagacatgattcaatgtagttcttgctgctagttaggatcagctgttcctttttgtcattatgttacagtttgattcctcagatttcaaatcaaaccaatattgaacaatcacctgacatcacacaactatgattaaaggatgcaacccaaatttttcactttatttcatcttctgatataagtaaagacaaaatgaaaagcgagattaaaaaaaagagcgagacaaagaagtgatttcaaaacattcattgagagtaccaaaaaggggcacagtcaattggtagttctttgttgagccttgtaagccttgaattgatcccagagcttatcagctaatcgattgcgtcgaaatttcatgtagttgtcctcttgagcagtggtgggaaggggatcgtcggcctcagcttctgctgctgctcgataagctgctgcatcttggtcggagtactcttcaaacatattctcaactgattcatgctttcgcatgaaattccacagcatcaccagcgcgtatatcaatcggacctgttttctgagttccacctcgggagcaacttgaagaatcggaaatttcttcttgatgcacccaaaaatccgctcgacgatgtttctgagagtcgcgtgccgcaaattatacaattccttcttgttttcgggtcgaagacctgcagctacctgttccttgagatgatatcgaaccgctcggtaaggtgtcatcaatcccttttggagtccgtatcctgcatcggctagaaagtacttgtttccagggattttcaaagctttagaggttgcatcgttaaacacccaagtatcgtgagcactcccttcccaaccagccaggacatagacgaattcgaaattgaagttgactgctgctagaatgttctgtgagattatcccttttcgtgaccggtagttgcattgcatgtctagaggaactcgggctggaacaaagacaccatcgagggcccccaagcagttcttgaatgcagcatatttagggtttctggatattttatgaggttgagcacatgaatcaaggttaaaccaaacgtagattgggtaaagagccaccagtccttcaagagccaatccaaagtatctgatagagcataccaattgcatcagagacctcacagcataaagaatcacttcaagtaaaaaacacaactggttacagtgtacaagccacggcgaaacttaacggccgtttgtctcatggcattgttgtggcaaacaatgtcaagaaagatcaggacttgttcctccaccgatacagatcggccgtcttcgagaagaccatagctggagagctccaagacgagctagtcaaacgtctcctgttccattcttgctatctccttgaataaatcgggccgagcgttaagaagtagctgggtatagagagctttgccgccatcgccgtagtaagcctcgaactcgtgttcattccagtattgcgagacgacatagattgctgctgctgctgccgcaagacatatgagaacctcttcatccatcattttttggtggtgggggtgatcggggtggggagttgaggagtgacaaccagcaatgagccgcggaaatctggtgctatggtcagtggaaagctggcactatggtacacagttttgtgggaatcgatttctgggaaatcaaaaaattgaaaatgcaaaaagtgcttttttgactcgcgcgagaatcaattcacaaaaaagccgaaacgtatggtacggaccctgagtctttccctctttgactctttcactcatccattaacagatttacagtctcgcttcttcacttgaagctatctcttttctcattacggtcctcagttgacctcaaaccctttctatttattattaaggttctttagttgaccttcacttctcaccttcatggttggttaacacactagttacacatatcatcaacatgacttataatattccatccgattcaacatttggttgttctttacttggactcattgtcttattcattagtatctagatttatgtaccaacatcaatgggtttcctctcttagagatcacattctattgccggttgtccatcttcattatattagattctggtttctcatacttatcatcaattggaacacccaccaattaacttctttgagaaaacctatcttttccggctccttctggagttttgtcccctgtattctttggtcccaaaccaaagatgaatgtggtagcatcctcggtttggaaccgtatttcaaggtgagctgggtgagatggtgagctgggtaaaaaaaacagtaaaacactttttgcccaagttttataaaaagaaaaaacagcctaaacttccttaacccgtaattgacctaacgcccggacgctaaacccgatactgtctggcggtgtgcggtgtgatgttgagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctatcaaagtcatgggatcatcctccaaaaactcggatatccctttcccagtaagctccaatagcctgaatacagctgatggatatgacacttggttaagcgaagcaaacagagacaggagtagcccatgccttcccggcattcctaatcactttgcgattcgtaatctccctcattttcgcgttactggtgaaggccggcttggtgtgacactttcgggaaacgccgtgaattcgaagactagtatcgctggtgaagggaagattcgcgatgaggaagacggatcaagaacattgaggtttgatgcggaggtatttgcctgctcggcttcaagcatcaaagacagagaatacctgcgaagcatctcacaaatgattgaaatactttcatccggaagactagtcatgtcggagtttcagtttacccaacactttcaaggagttttcaataaaaatctcaaaagtgtactttcattagatatcgatgaagaaagaacgtctgaaaacaggagagagatgatgatccgtagaagaaaacaccttgaagaagctggaaatatcatcttgaagaatgatgagttttggtttgcacattggctcaagatcaccaacatatactttggatctttagctcaaaagatagaagataccgaatctcttgaaatgaggaacattctaatcctatatttattttatgttgagatgattagtacaattgtccctagtgcaaatttgaaagaaacggttggaaccacactaaaagaagcatcatccttctttgagtacttcttgctcttagaatccaaaggcactcatgaaatcggagagaatgaaatgatgattcttgaaaaactaaacaagatcaagagaaggattgccacaaaacagacagatggttattttgcaggtctttggaatttcttagaggtttggatcaaaacattcagaaaagaattatttgaaatgatcacttcagatgggaaaactcttaataatgccaagacatttttcaataacattttctgctactcaatcgaaacactttgtaatagattgagaaaattgtgatcttttcatgaaaacaaatataacttacagccaactcacaaaggcttgcaacttttgctttcaaaaaataagaaaattgttgccaagaaatgaaaatttgtgagattcttagctgtagctgtcatgaaaggttcatttgaacaaggaggtgcatacatacataagtacatacaccaatatatgtgttttgcaccaatttttttttggtggattttttttattttttgcaaacaaaagttgcaagcctttctgggttatctgtaacatgcacttctattcaagaaaaatgttttttggtgatatttacctagagttattcaaaattatgtatctgagaatgtgaatttttcttctgcttgaacagtcttcctataggaactgctgaacctcctggccttagtatcagcacttctaaactcttctggaagtggtgaatgccttaaccaacttaccaaccatgcaagttcaacattcccacccgtagacattttcttatcataaaggtgaccggccacgatatgcatatattgactaaatcaaggattggaagaatgtagacactgacagaccagacttgttcagtcaaaccgaaacaagtgaagggatttcgctggatgaaatttgccttgtcgaagtcgatgttggacttgggagtcttggagatcccctgagtgtgacggcagagtatgcttataatgtaagatgaggtgtttgagccaggagagagagagatgctaatatcgagtgatgaggcatcaccataaatatgtacagtgcctcgtggaagggaggaaattggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcaaggggtcactaaggggcaaaatatgcaaaagagggggaaagaaaatatgactaaattatttctggcaaagtatgcattgattgttgtatgtattctatctatattctccccatgttatctatatatatatggggggtacaagtgtaagagggactacttatatactctaagatacaaatgagcacagactgtggcaattctggttatgagaaagaaatgtacatatgtagaaataagagatgagaaatgtaaacagaaaacaaggatgagtaaaggggaacaaacccaaagaggagaaggtctgtgaaagagtgtactactgttatcctgaagggtacatgtgaaataatgagtgtaaagaaagtatctgagaaaatatctgatatatgtaatgagaaacaactactgtaaagaatgtgactgatgcaatgggaacaaataattgtaaatgaaagtacttgagaaagatatgatgtatgaagcaatctgtaaatatgtaccatatgtagctactgtgtaatgtaaatgtacagaaaaatatctgtaaaactaagaatgaaaataactattgatccagtaagaaatgaaatatggcttgagtgagtgactatatataaaattgggtgtagaatctgaatatgtgtcagcttgctactatggcagagacaacctgtcatagcaaatataataataaagtacataaaaaatctaagtataaagtaaaaatattacataagtaaaagaaacaatattactgatgataaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaccttaaatattattgcagattctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctcgactcctcctccgccctcgtctatctcagcgtgcccaccacctcctctttgaccgacgcagtcgtttcgcttggaattaccaaaaccaccaccgttcttgttcacagcgctgatgccctagcctcaaccaccgtcacccaagcactgcctcctgttagcgcaattgtcgctgaaactccagctagcaaattgactttacactcctcagtcaccccacccagccacaactctcagattgtagttgctgacgatcagactcaagctccgagccaaacgacctctttcaataacaatagccccattgaagtgcatgaaccgttgtcgacttcatccgctgacgatgccactgccaccactactgcaatcttacctactgctgatcaaactatagcagacctccatcctcactctgatcctcgatcacaccgtgattttgctggtcatcaaatctcatcttccccaatctctgacaacatgattgctccatcagaccttacaactcacccttcacctacccctttaaggacagccacccgacctgaaccaatccctgatcctcttcctacttcagtccacccaacttcccaaaactgccctgacaaccttgatgtagctgaagtagtatccctagctgttgaaaaagatgatggagctcttattgaaacccaactagctccggaatattcaagcacaactatagaatactacaacaaccttgatgattacctcaaactctctggtgtaaatgagaccaagaaaaagaagaagaataaaaagaagaagacaaccattaattctggatctgacttctccaccacttcatctccccaacttgttgacacccccaatacttccaccaaattattaccatcaccgcctgttaatgaaccaaccgctgccataggggccttgtctattattagggaagaagccttggctgctctggaaagaaagggcgacccccgctaccgcccaattgaagattcagagtttattggattagatgaatgcaatgacagcccgacttcaactcccaacaaccctacttcagctcccgacaacccaattttattttatgtttgataccttcaccctctgtcccctacacctatcctccaaccttcctcacctcccagtagtctcctttctatattaactccatttttccccaatctccctgagttttccttcccaaatcagccaccacccctgaactcttctacaaatctcctgcttactttcctattttttctctgtccttgctgctgttaattttccctttctttattttcttttataggaggggagactgtaagccctgctcctcacaggcttacacaaacctgtcacaagattacataagcctgttttcaccttgtatttagtctcacccttctcctttacctagacagcagagattcttctctctggtctaggtaagtaccctttcttccttccttctcttctcatttcctttcctcactctccttcacttgtatatactaatgagagattcttctctctggtctagactgaaataaaacccactttggtactagaatcctttcttcaggagctattgagcccttgtctagtgcctttccggacggacagtgaaggactcaacggagtccttacacctcctcataacatgaaagaaatgatgtcatttttgggattctgcagttactacaggcaacatattcctcaatttgccatagtaagtaaaaacttgtacgctctatgcaaggatgatactatttatgagatgacctgggaaagagtacaaaattatgaagaattgaaaagattgcttacttcagctccagtcctagctcaacctgattatgaaaaacctttcatcctctacattgatgcttgtctagatgggcttggagctgctctgcatcaagaatttgttatagatgacaaacccatggagaaacctattctctttatttctagacaaatcaaagaatcagaaagaaaatatggagccagccagatggaatgcttagctctagtatgggctctagataaattacactactacttagaaggttctcactttgtagttatcactgactgcacagctgtcaaaactctgatgaacatgaaaacccccaacaggcacatgttaagatggcaaattgctattcaacagtatagaggacatatgactatcatccataaagcaggcaagaaacacatgaatgctgatgggttaagtagatgggccctccccaatacccctgataaccccgcctatgatcctgaggatgaagacatattccctattttaggaattcacgtatgtgacatggaaaatgccttttatgaattagtccagagaagttatgaccaaaatagtgaattactaaaactagtagaaatattgagaaatgacagtagccctccagaactagcagctagtttaacacctgttctgtccaaacattataaactaggcaaattcacgctatttgatggtttgttgtattacagacacaaacactcaagcgtacttgtcttatgtgatgaaggacaaataaaaaatattcttcaagaatgtcatgataatgtaaattgtggtcatttttcagaagaaagaacagtagaaagagtcaaacaaactgcatggtggattgattggaaaacacaagttcatgaatacatcaaatcatgtgatacctgtcaaaaagcaaacaaacagacaggcaagagatttggactgcttcagaaaattgcggaacccacggataaatgggaaatcatcaacatggattttgttactggattacctcccggaggatcttactcttacaactcagtactagttatagttgatagattttccaagagggcaaaatttattcctaatcataaggatgatacagccatggaagtagctatgttattctggaacaggctaatggctgacgtaggcattcccaaaataatcattagtgacagagaccccaaattcacatctgaattctggagaaacttacatgatatgttaggaacaaaattagctttctccacagcttatcaccctcagactgatggcttagctgaaaggatgatacaaactctagaagacatgctcagaagattctgttcatttggatttgagttcaaaaatcatgatggatatactcatgactgggtaagcttactaccggccttggaaatagcttacaatagtagcatacattcctcaaccaaagtagcaccctatatacttgagagaggatggatcccacgaatgcccaaagataccattaatgacaaattacctcaggtacaccctacagcactggacttcaagaaaatgttagattccacaaatttacatgccaagaaatgtgttgaggatgctgtagagtataataagaatagatgggataagagtcataaagaacctgaattcaaaattggagataaagtacttctgtccactgtaaatttcaataaccttggtgggaacaagaaactcaaaccttcatttgttggtcctttcactattaaacaactacacgggaaaaatgctgtagaggtcatattgagtgaagagttatctagaaaacaccctgtttttccagtaagtcttgttaaaccttacactcaaagaacagcagatactcctgtaaccccagaacccgtaccagtcttagaaactcctcctactgagaaacttaaggttcataagatactcaaggataagaaagagagagtacagggaaaagatactagactttacctgataaggtataaaaaccagtcagcagacaaagatgaatggctacctgagaataatatcccggatggagctatacatttgaggaattatagagcttccaaaagaacatcctaaggagtgacacaattttttttttttctatccctcttaaactactatttcttttttgtgagtaaactcatcttaggggtagggaatgtcagcttgctactatggcagagacaacctgtcatagcaaatataataataaagtacataaaaaatctaagtataaagtaaaaatattacataagtaaaagaaacaatattactgatgataaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaaccttaaatattattgcagattctgaagcagcatacaatttaacctagggtacctcagccaaaggtaccccaaattataactccttcaccctgtaatacatgcatgaataattaacaggtacccccatatcacgggtactgtgactcctctgcataatgcataatgcatatactccaaatccagtctcagaattggagtattgtgcacggtttagaagatagagctgtgtggagtcctgtctccaagcccacgcgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaaagccccagaatccccattgcacgtgacaacaaagcccccacacgtgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccaatgggtaacacgtgtagcaagcctcagaagacacctctggaatattctgtggcccatttccaaggaacctgctccacgtaacagagcagcccctatctacaggtccccatgggacattcttggctgtaataatttcgtgcagggccccttggagctgctggaacattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggccaaaaagcgcccccaagtcctactaagctcccctgggcaacccctgaggccttccacaggtacttaaagggccttctgaccgcccaaataaggatcccccagctttacaatactatatagaaacatacttaccatttacaagtcccctacacttgtaattagcctagttattactatttttgctgttattaaagcctcaagaaccctcaagaaactccccagttatcacccagcacccaaaatcaacctttctgagcgctcccaactgtccagtttcaactttgaagatcctcaagaccccctaggattattactagtaagtaataacccttttcttgagattttccccttaaattcttcctgggatttaaaccacacctgttcacaggccccagtgttccaggtacctaaatcctctgcttttgcacgataccttagagggattaaaccacccctgattcatcaggcccctctggttttatttatattaattttattaatataaattggccatttttcctactaaatttacgccataaattccttattttattggaatttattcctttagaattaaaaacaaaaacctttaagctttttgcttgcttttgcaccacgtgtagctagaagattatacatcttggcatcacgtaggctgacaatatgtcataataatgaaggaaaaccaagtgaatatacagtgaaataatagggctatggaaaggtatgggtcaccacatcggaatggtctcattgtcgtcgttggatagcctccttagccagcaaattcatgaatcttttgcatctcgattatcactatcaattatttcttatcaagctcgctttctcattgagaactctgatcgtttatcagcataatgcttgttcaaattcaatctttactatcaactatcactattagtctactgtttctcattgatcacacagccttctagtcattcaagaactcgtcatcatcatactcgatcctcttatgattggttctagtcaccacatcaaccatcttcctattcttgatccaactaaccctccttttcattggaatggctgtgttttaatcgctacaaccttctagttgtcacaagatttggtcatcaactaacggtatcacatcatctgcactgttgctctgaactataattgattctagtctagttgctgctatggtcccatcaacactgtcgttgttttttcctcctggttttatcctcatcttccatcgaggctagaccagatcgcaaggactataacaccgccaccatccttctctttataccaaatcatcaccattcatccgaccgatcttcatcaccattcatctggccgatctaaatcaacattatgagactcatcatcagcatcatgttcagagcccatctcaacctcatccttctgaatgatgtttacttcctctgttgagcttgtttcttattgtcttatcatcttttgtctacattcaatattatacagttcattcatattctcaaaagcaggagataagttactttctctctgatctcacctgaacaaattttaaaatgtatttacatttgtgtttattagagcatatcttctgaaaaacagttcgctagggggggtgttagtattcatgtgttttagctctctatttttcctttcaaactcatcactagcatatttatctatttatgcttgtatctttctgtgctctcatcagtccagattagaatagctttatactgtttttatctcacttgtagcatatttactttactatttatagtctgagtttgttcatccagaaatacaaactcatcgagtctttccctctttgactctttcactcatccattaacaattttctcccatgccactcctagtatgtactatgtactgatcctttgttccattcctggttgataaatgctctcccatgtcactcgttgtatgcaatcctgtccgtatataccacacctcatccataatgattgttccttctcttgtaatgactgtcacatgtatgtaactatgctatcctaacatctctgctgtatgcttttggcattggaacaggctcagcacaccacaatgtggtctaattgaaaatggaaatttatagaaaataaagttcaactggttctttaccttatttttccaccaaacttgaattgttccagtgagaaatatccttcactgtttttctcctgtttctccaaaattctatccatttgccattgctgaccataagtttaacatgaagtcacaatggcctgggaggacaaactggccagcaagaattcacaaagattgatttgatggagggaaaatctagaattgtacaagtgttgatgtacagggagattcctccaacctcaagacttgtatacacaattcttgaggaaaggaggtattcctccaatctagagtcttgtatatgcaattattgaggacaggaggtattcctgcaatctcaagacttgtatataaaagtcttgaggccaggaggtattcctccaatctcaagacttgtatatacaagtcttcaggccaggaggtattcctccaatttcaagactttttaaattctgaggctttgagggatccctcctaagccatgtacatacattcttgctggccaagagcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcatccaaaagcggtagtgttagcgtttttgtagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaatcccgctacgctacgctaaagttgcgtggaattccgctacgttacgctgcgctaaccgctacggttagcgtagctggcccagcgttgccaagaggtattcctcaacccatcaaaaaaattttaagtctcaaggccaagagggattcctctggtaatcaaaaactgtgcaagtccccaggccaagagtattcttccatcacttagaaaggtaaaagtcttgaggccaggagggatctccccagcacattgagacttacacaagtctcctcagcctcaagaattgtgtaattcccaatggctcagaagcattcctctgtcccataaggcctgtagaagtcttgaggccaagggagattaatctggtcatcaagaaaagtaaattatcaatagccaacatgaatctttccagacacaagctgtgtagttttcatgaattgaggcatggagaatttacagtatccatggcctgacctgtaaaggaaaacagggggcaggtgtgaatcaatcaaattaccttcaatttgcaaagcaaacctgactcatatattcatccatattttgatgcatgatcttggcctactcccagtaatttttaatagcaatataaaaagtggtgatttggaaataagcaaaggtttagaaaacttgtttttcattgtattatggaggaaaaatactgcaagaaaggatcagtagtatcatatttttcaattattgctttcaattttctcttgtgcattgaaattttcttctcaaatttaaatttcaatgtttccagcaaatcaatgagggaataatttttcagttccacatcagtagaggaaaaaactctatggtgttttgaaatgattagctgaaagtacttttcaatcatcaaaacatctttgcaaaatcttattatcttattatctttttctgtgtccaacttgtttaaaatattggggtgcatttcattttcaaattccaaattccgattatgcaaatactttttgatcataatcaagtcgtcatagaactgaattctggaagacatcagattgatttttttcttgagaaggggtccttttgtaagtcccagagtaaaatgaggatagttatcttctataaactcaataacaaagaaggattctctgtgtagtatgactgtgaagtctgaactttgattatcttggaataaattgataaatcttgataaagttttcttgatttcaatcaaatccattttattgccccataaaccttctacttcatattctatcttggattcacttgaattataattttccagtatgaaaaacagatggtcattttcaaccatttcattatagaagtgcctgcatcggtgagtgaaacacctatgtctcaagaatgcttttagaaataaatattttgagtatctcagcctctttccctcaataacttcaggtttttttttcaattcaatttgtttggtttgtttttggaaggtgaataagaaagcaaatattagtcagatgtgataaagcatagatatccatcaaaaaatttcttaccatcaaataaactcatgtaatgtgaaaagtcatatctgggaatagtctttattgtgggaaatttactcaagtatagatttgagcaactcctttcagacatatggttaagaatcatgcttgttgcagaaatttctattgtgtgattgttttcataaaaacatttcatagcatgcttagttatcatgttatgtctgtagatgtaatcaactgtttgtattatgttgttctgtagctttatgtaaattgcttcatttgatttgagagctattttgtttgatattttaaatgaaccaacttggtgtaacagtttattcaacttggcagtctgaatgtcaaaaatatgaatccttatggattccaccatatcttgacctaacctgcttgcggggaaagattcattcaaatcttcagaaccagatatttctcctatctgatgtttcaattcagtttttgcatcaaatttttctttaaaaattgtaggcagatatttttgatattgtttggaaatttcaaaaagtttggtaggccatgtcaaataaggatataatttcaatttagaaactggctgaatatcatattttgaattgagttgggaatcgtgaatttgtgcttcaaatcatccatggttattgtgattttatcagatttcttgtctttggatttgtgtattctgtactgtatctcatccaaaataagcccatggaaagattccaatttttcaatgttttcaagcaattctctgttctcttggatttccctcttatccaatggaattttgtaatagaatgtggcttttgttttggccaaaccttttttcatgagtatgaaatcttctcggaaggaatttgcttggcctttacatttatttcaatttgccatttcacacattagaatgattcaagttttttggatatgaataccaaagaaatggttagtaaggatcagatgttttccaattttatggtgttttagcttacttgaatctgggaaaagaatgtcttgcttataaagtggattgacattttctatgtatttcttcagttcttcttcagatatctctgttgatatgaattcagagccttgttgtgcaatcttggcctctgtgtctgataatccagataaagaacctgaattagacatatagctgaactcttgaccactgtgttctgttttttttgtaaatgatacaaggtacgtaaatcaggattagtttccatataaaattcaaaaatggccaaatggattgaaggaaatcaccaagagcctccatagattggattctttgcaatgaacaggatattactaagagtatgtgatagcaccccaatttaaggttcatttttgaggttttctatcaggaaggctgtggaattttaaatgattgtatttaggaggaaaaatgacttgattcaaagtgatattttgtttttcttgaagtatctaatccagacattagcccatttttataggctggatctttgctcctttgatggggtcagaaagacaatcttccatggaacattttatcatttcatgacagtatttatgaaactagaacttgaaacaggtttcagttatttttaatgtgtcaatttatatattcataaggatttatgtacattgactaaacaatagtgtttgcagcagactacaaagaatatcagtagttgcacaaaaaattgttggccagtcactgtacattcaaagcttgaatcagccaaaattccagtttttagcaaattattttgttacattgcttgtcttcaaaatgaacccaaaacttaaaaggatacatgtgcaaattcagatacagcccaaagctgagacagaaaacaaaatcaaagatgatagtacaacaagaaagaaagaagaagtctcaggatggaaaaaacctctaactgtatgcatttcatagatgatcctgtgaagtgtgttatctgatagtgtagaaaattcagtatcaagcagtttagtaggatttgaagtctgttttcaaacagcattctacatgccaccagaagctcaaaattatcaagacatcagttttctcaaacttgagattcctcttgtgttggcaaatttgtgatgagctagactggggctgagatcagcgggcacaagatggggtgagtggccatggtacatggaaggatgagtatatcatttcacagtatcacagaagaagagaaaaacaaaagagaaaggaaaagaaaagaaaagaaagagagaacacatacctgagatcagcaggcacaagatggggtgagtggccgtggtatgtggaaggatgaggagagaatccttccacgcccgctgtctcaggtacacttcataacatgtgacatgtgagtgaaatatgagagacatgtataaagcatagaaataaaagagagatgaatatgcatagctcaacaatttctttcaacttttgtgaaattaatgattgtggggataatgttgttcaaaattcaaatgtgaaaccccctgttatatcagggttagagattgtttgttcttacttgggtaactgttgaatttttccagaaaataggtaacaagtaccgcacctttcacctcccggcaggtaccggtgtggtaagaatgatcaaacccatagtccctaatttaaaacactttattatacatacatattaattaaaacattagaggagaaggggtacattacagaataaaatgtattattattactggtttaaatcatagctaaaacaaatcacaaatcaggcctaaagacattcaattattcatgaatgaatgttgaaattttaagctaaaaagccaagagaaataatatcttttatgatttcgctgagagggctcaagtgctcacagacagactgagggaagggctaaagagcttccttcaggaacggtcaaaaaaataataaagaaccgataactttatatttctttagtaactagagtgtttaaataatctagatacaaatgcacaaaatgtgggagctggtattgaggcatattgaataaagaaggaaagaataatggtgacaaaggagtgacattcaagaggaagagaagacagagagatatcacagcaaaaattcaacaattaaaattatacaaatagcctagagagatacataaaatatactatatctaacttagactggtataatcaagttattaattagagagtacctcacagactagttctagaaaataattctgatactaggtagtcttagaatacccatttcatagtaattaaactaagactaggcatctgatagaagaattacaatctcttgtattagaagggcacttgattaattcatatcagattagaccatctcagaatagtaaaatccactctagaattacccttctcagacgcacttgtgttcaggccaaaaagctcatgtactgaagaaaaattgcctataaatagaggctcttctgcccatgttttcttgcctcctcatgctagcttcagaatagtaatcagagatattacttagctttcatcaccccttgattaagaaatccagagaaatattagagcccctttgaatatcccttatctcatattttggccatagaaaattaattcagaaatatcacttagccattctcacctcttaaagatattagggaaataattgtaccatttatcagagcccagagaaaccagagagtctttttagatcagagaaccagagagaatttataacagatttaacagagataccctttagaaacccttacacctcagaaaaccccacaatctccttaccgcttaaaacaggtattctcaagcaaacaatattagtagtatcaacactaagataaatttagaaataagccacactcttattttttttcttactgtaactttcctgcaagctagacaggagggcagtctcacccacacacagatactaattctactatttcatagttttattagctattatatcccctccaagctctttgctcacttgctgagcagttccacaccagcggtacttttggcaggggtaccatgggtagctcccctctctttctaacctagtttcactcccagagtcccaagtcacttttttcattttcttatcatatttattgttttctctcccagagtcccaagtctcttttttcatttttagtcacttttccactttttcatatttattgttttcagtgctcactgccagagtcccaggtgatttttttttcattttttagtcactttttcattttttttttcacaattgttgttgcccatacaccaaacaaatggtgtgtgggtgttcaaactttcatcttgttgagtgtgggtgtgcatgtccttttctaggcaggcacctccctaaaaacaggtgtgccggtcaacacaccaaaaattgatggtgtgttagcctgcatgtcacgttcccacccaccaagaagttggtgggtgggaacacaaggacggttctcattgggaggatatcctcccaatgggctggatttaaagccagcccattgggagggttacctctagatgagctggcatgagcttaagaccagctcattgggaggaaaacctccaaatgagctggtacacaatccagctcattgggaggaaaacctccgaatgagctggtacacaatccatctcattgggaggaaaccctcccaatggccagctcattgagaagtaaccctcccaatggccagctcattgagaagtaaccctcccaatgatctggttttaaattcagcccatttgaagggtaccctcccaatgagctggtaaagtaagttctcatgagatatcacaaagaaagtcgttatcaagtctgatgattgttgtatcatcaaaatcatcatttttttgctctctcaatcaaggaatagaagtttctgtacaaacatctagcaaaatttgtactcatgatcattgagaagaagcttgttgttagcaaccaaaataaagccaaaattgtagctgaactaataaagctagagttttggccgttctctatcagcttgtagagattgtttgtttgtaaccaggtacctgttgaattttttcagaaaataggtaccaagtaccgcacctggcaccttccggcaggtaccagcggtacttttggcaggtactgcgtgtacctcccctttctttctcacctagtttcactcccagagtcccaagtcactttttcatatttattctaccctttgagttaacctcttgatgtttttttttccttatttgtttaataaaaaaattatcttgatgtgaagatttgtggtttaaaagtctttcaaattttttattctctctctctctcaacagtgcaaccattaaaatacacgtattgtacctcagccggcaagtacacaatttgaaatacatccgtattagggggtatcaaatataggaaatccgccatcagaaaccagtcactgttccaaaaacttttttttgcatgaatgggccccaaaaggggttaaatggacaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattgtctcagaatttgggacaatacaaatatggtattcagcacattcagtgtattttctccccattgctttaaattgcattttttgttaaaattaacaatgaattttgcagacaattagcagaaaaaattgacttgggcaggatttgaaccagcaaacttagcttgaatctaagacactatactagaagtgctgcctttaccagtgtattacagaatttcaacattttttagttttgtatgattatggggatgggttttaccactattactgcatttttcaatgcttttttgtgtttttttctcatttttttctcatttttttctcatttttttctcatttttttcttatgtgaatattaatgaagtgtatggaggtactgaaccgccactttggccaaaaaaaataaaaaaaaataaaaatgaaaaaaaaaaatgaattcatcagccaatttggctagagatgggcggggataatccgccgcggatatccgctatcccctggcggatacccgctagggccagcggatacccgccagcgggtgcggattcggctgcggatggccgtttttccgcccagacctggcggatatccgggtatcccaagggatacccggtgccaagagaggccataccgccgggagggattcctcccgacaagctggttcgaaaaccagttttttttttctttctttttttttttgaaaaaaaaaaaacactatccacccttttttttctttgttttgtttttttgacaaaaaaaagacactatccacctctaaaaaggggggggatatcccgcggaattcgcgcgggaacccgccagcgccagcgggatccgccagcggatgcggatgcggatgcggatgccaattccgctgaaaatgtgagcggatatccggaagcggagcgcccatctctaaatttggccataacagtcctcccattgatgaccatttatgacactggtcatcaatgggaggacacactcccatcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacctttgaccggtcatcgatgggagaaacactaaaaccggtcctccttgatggaggcaaacacccccattgatgaccggttttgaccggtcatcgatgggagaaacacccccatcaaggaccggttaaaaccggtcatcggtgggggaaacaggtcatcaatgggagaaacactaaaaccggtcctccttgatggaggcaaacacccccatcgatggccggttttgaccggtcatcgatgggagaaacacccccatcaaggaccggttaaaacctgtcatcgatgggggaaacacccccatcaatgaccggttaaaaccggtccttgatggagaacccgcccctcctggaggggcgggttcgattgcacgcccctccaggaggggcgggggcgtgggcgtgcggggagggggagagagtgcaattatcatcgcccctcctgatgagctggtacacaatccagctcatcgcaatgagcttaagatcatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggagggtttcctcccaattagcttacaatcagctcattgggatggtcttggtcctaccagcaggtattttacaacctctacactggctgtattcttccaaagagttccaactgcagtcgggatttttattttattttctgaatcttctgccaaccaagaacgcaagctttcttggtttggctgtatttgcctgtaggatttcatttttttttcctcaattttttttttcttttttttttttctttttctttttgtttgaggtggctccaaatgtctggcatcaagggggcgtagaaagaacaaaaaaaaaagtggttttttttcttcattttgagaaatggggtcaagccaatggtggggcttttttgaccctgatcagggcaggccgacgttggaattgcggctttcctgccaaaattcgatgttggccagaccaatctggcaggattctgtgaagagggttgaggccaatgggtgcttggccgcggagtcaagctcaagcagcgccatttcaaaaacccaacccatggtgtagttaagctggtgattgataccgctttttaatgcccccccccgttacaagtaccgtttaacaagcaaaggtatacctagggtatatataccgtgtccggatcgtgccctcgtcgagctccgatgggacgagtattaaatgtggacgaggtttgggcacacttggatatcaagtcgcctcaatcacacaaatataccagccagaggagatcagctacaccatcttttacgcgaaacagagtcagtaaaataaggctgtcctcgtgatctgttcagcaattctacttttctggcgcagttgacgcgtccataataccaagcagtatgttatggctgacttgcaaaagcccccgcgtctgactcgcatctgcatcgagctcgatcggacgctcagaaatggccagagctccatagccttgaatcgcttggggagatgtatctacattcaaggccagtggtgtcctataggacccccgtgcccttttcactgtctttcagttggccattccaatcattatatggtagattaccagaaattagaattattgcccccagacaaaaaaagaggcttacaagctccatttttgtcaagatcaaatgttgttttcaagaagacttgtcatagttaagtttgtttgaatagttatctaagattggtgacaggcaaaggagcaccaacctaattaacgtgattcgtgtttcttggccaggcctgtgttgtgataccggcttgcttgacactcgcgatggaggaggtagcacaaactggacaacgaagtcgaaggaaaaggattggaagaatctcggaccatgtggagaaaacgagcacgaatctcagacgtgaatggccggttggcttccaatcggagtctagcggattagatccttataggctggatagcaagtcgatgcttgccccttacttcaatcaaagtatcgaaacactcaaattttattcaccagaacttctgactgctggaatagcgatttatctggctgccttttggccacacctttatgagcttcacaatattcctccttttcgtctcccaattgctttctggatctctaccgggccggggttcatctggaagctcatccgtagatgccagttcttcaaaaagcacggcatccatgatcctctctttcactagcaagctcttggatcctttcaaacctatgatcctcaataccattatatttttcccacacattcaaaaaccacatttgtcttggaatattaatggaacaagaatattctctcttggttgttctcttatactctgtggtgatgatgttcagagatcttgcttcttcacttgaacagaaaaaaaaaatggctggttaaaggtagtcttattgtttgccttgatcaattttgcaatagaattgagctttcaacacttgtataagcggagaccttgatcattctcaaatactcatcaatgatatccagttttctagtagcaagaaaaacgcagagaggaaaacatacaatggtcaagtagtacggttgccattggaaagaaatcaaaacaactgtcagcatctatgccacaaagaatcaaattagatcttctttgtctgaagctgagatcaatttgaaagcttttgccccaagtttgaagtgttgatgtgaattttgggttgcttttggttgtgttctttgatgtgtttgaatgatttccttatattattaactttggttcaatccatttgaaatataaagagtactcgaatgatgcatacaaacagagactgagttgaagcgaacttgtacccgaggtgagctcttcaacaatcgaatccaacgaggcgaccatcatgagggcggtcatccaaagggtcacatcggcttcagtcaccggtcagtcagtcagtataaatgtaatgtttctgtctttccttctttcttcttggtttgactcaggagactaactatcaactcatccatcgcttcgttcgccacagtcaatcagaccgaaatctcgagaatcgggaaaggattgtgtgtgttgatcggaatcggaaccggtgtgtctcaagatatacgaatcactatatattatatatcgccatgataattagcttgaagtacatacatgaattctcgatgctcaacgaaaaacctctgtttgaatccgatttccggaagcaaatctcagatgatacgaccaaagagatgagctacatcgtctcgaagatcctatccctacgattatttccatcatcggcttcctcttcttcttccgcatcatcactatcattgtcatcaaatccaactccgattcaatcagccattcattcaacagccactaagaacacggagcacaatcaacccgatcatcatctcactcgagggaacatccttgagcagcaagagcaggaggaaccttcatcggctcacaaagaatggactaaaagcgtcagagatattgacggagaggtcttgataggttcgtgaggttctttctttctcttactttgactggcttgagccaaggaaacaaatcgatttgactcttattctaatcagtaattatcgatttataatttttggtgatttttttggcaatttccttttttgttctagtgagtcaatttaccttgatggctaagacgaagaaaggtaacaaacctgattttcataatgccatggtaagtctagatcatcatcaaaaacataaatcttcttcagctcacccctccccattgtcacaacaatcatattcgaccaattaataaaaaaaaattaacattgacctcttttctctctgtctcaaaatcgacaaactgaaattttacgtacatacaagaaaaccgacttatcgaaagcattatatgaagaactgctcaaatcactcaaatcaacatacagcgaagccctaataaaaggtgaatcgatccatccattacttgtcccattaaatccgaccatatacatcgtcccttaatgcatgttccagctcataatatgcacatgctcacctttgaatcgaccggaacctgactgtctctgtttgatttgttccttgttttggttgggtatacttatgtcatcttgatccggctttattagagggtcaatttggcgcaatgatgaatgtgaacatctctaatgatgggccagtcacgatcatcctagataccaatgataaatgatctttcttcacctctctgatcaccaccatcttcaacataacaaactactcttgaattcttgtatatatgttataacagaccataggtcatcggggtgaagccgaagacccgagaactccgatatgtactctcttttttaaggaaacacaacaggcgtaggaaatatcatcttcttgttttttttttttctttaatgatcgattgttgtgtttcttgtttcttccacaaacctgtgatttataagggatgaaaagaaataacaaactatgtaaggattcaaagggattgccagagctcaaagacttcgagaggataagactagaggaggttcgtcgacgtttctcttgacggaaataagaaacaagtaattttcttctttttttcagtggggatgatatatattaacagcaaaacctatgagattttttttcataaagatgcagaaataatcaactttgtgtgcattggaatgtggatatgagaatagtgtacaattttttgtttgtttgtctctgtgactcactgaggaatgatcataagggattgagttgtttttaaggtagttggctataagttgtagaagcaccaggatagagtgaatcgaaatcaaaagacgagggttggcggaagaacgagaaggataatgagaagggaagggaactaggagctagtgtgtgaatttcaaccggcgattttcttcgtccgtccttcgcgtctcttcatcctcaacagcttcttctgggagagcttgaggctcaatcgttcgagccgttctttctccttgagcttggccttcctcgccatgatcttctcgaccttcgcccgtttctcttcctcctccttctccctaatctctcgttctagtagcttgatcgcctccatcttcttccgttcctcttgtcgctttagccaactcgtcgattgtttacggtcggttttgttggctcccgtcatcgtgcgtgcgtgcgttctttttttttttttttcgtttgttgttttgtcgattcggggtggttgaggttgagttgggtgcatctttttcctcaggttgacatgcatcgaggccgggggggagggggcttagcttcgggcttaagcataaatctggggcttatgtaagggctgaacccccttctccgagggcccgatcacagccaactggcaacttgaagactttcgacttcggaaccaacaaggacaaaaaccaaacaagctcaagaccagagagcaagatggtatcgagctcactactatcaacagccaacaaacgactcatccaacccacccgatggctcatccacaactcacaaaacaacatcatcatcactggaaatagccacagcagaaccaacgaggagcgacgatcgttctcagtcagtcacatcatccaagccggcgggaagaacaagatcaaagtatccagcaagggcaagttcaaagaccatagactcggcgggccggggatggaggaagcattcgacatcgagcgcgacctcgctaaacctttcgctatgcaggatgtccccgcggtcactcatttgagatgggcggaggcgcggaaacggttgaataaattacgggctatcaagtttcaaatgccatctctcatcagtcagttattgtagtagtccccctaatccacttctgtctacctagtcgaacttatgttttttttttttttttgcaattcttttgtggcattagaataccagcaaccttttgtgcctcctccgcctgatgcacatgtgattgtacggacccaagacgacatgggcttccatcgcggaaagctagactcgcaacgggccaacaagaaagcgagcatccaagtgaatctgtccaagatcccggagctgcaggcctcgtctgcagcgatgcataagttcaaactattgagtggaaaacgatggttcgaatcagagatccggtccgagttcgacatgagtgaccatcatggggatccccacgggctggtcaagatctcctgcgacgattactcgactgcccagatgaatcagaaatggtgttcggataccttagaccgactgatcaaggaggccactcgactggaagacgcagacccgatgaccgacatccctctcgaccccaaacccaccctccaacgcagacatcgcaacaaacatcggccctggtccgtccagccggatcttaacacccatttccccaaggaatggctccccgactccgcccgaactcgcctcgattccgcacaatcatctaaaaagaagatcctcatccatcagaaacaggagctcgttaaactcgaccatcagcttcgtcaactcatcaagtgggacggtatcggaatcgctccagtcggattcttcaataagttggatccttcggttaaactagaaatccagcatttaattactcgacgtaatcaaatcagagatctgtctaaccatctcgatcgccattatctcaaaaactttcagcacactcaatctactccttctccttgatcaatcatcccatttttcattcactcctttgaatgtttgttcgtcaatttcacaattatcttttttttgatcatgtaataatgaagcaaaaaagacacatatatatagataaattgcctggaatttggggaggttcgacacggtcaacaatcacagaggagagccagagaggatgtaatgtatctcaatccgatgcaatgtatgaggacttgactcaacaaaggacatgcatttcactcgggaggcttattggaggttttggtcagtgtgaatcttgtgttatatcatataatgattggaatgaccaactgaaagatgatgtaaagagggtcctataggacaacactagccttgaatacagaaacatctctacaggccattcaagtccaccaaggcctggccatttctgaatggactacaaggatagccttatttcattactctgtttttgcataaacaatgatgtagctctcactggctggtaagtgtgattgaggcgactgatatccaagcctgggggcccattgatccacaattttatttttggaaatgtgactggtttctaatggtggatttcttatattctatacccccccccccctattatctcagaattgcatcatgatatatgttttttccatactgagaaaaatcatgtgtttttttcttttttcttgttttggttgacttgactgaatatggatagatttgtctgcacacatgtatcctgggaagttttcctggatcaaccagtcaaatctgtctaaccacacacagtgaagcctgcctgaccaaatacccgtaaaagggaataaaccccctaaagaggacgattggtacccgggtacctctagtggtaccctggtaccgccttcattttgctcagaaatggacaccaggtacctcacctggcaccccctggcaggagccaggtgggtctggtcagtaccaggcaaacaggtgccaggtaccaattgtcatctttaaaaaccccataccacatactcatttgtgtccttcaaatgttctttttgacttgagttcacccttgtaactgcataacctgccaaactacatagcaaattctgtccacaaaggggcatgctgttcttgcaggctgatcttagcatgaaagttccaggttcaaatcctggtgcccccccccccctgcacccccctgggaagtacaatcctccatcaaaagctcttaataagttgtaaatttatacaccttgtccataacttcaaaggttctcacatacactgtaaatacagcctcattgcaggcttactccatactagtaatactatagtgtgcaatgtcaaatcactcagcacacaaaaagaaaaaagggagtatgcagttagaagggtttcactgagtgtacagtgattagccatcagtttttagtgcaactcaccagtattatttttagtctgaatcaaacatatttggtcagtatgtacatagtgatgtatttttaaatttacacattaaacacaattgaaaccagtttcaagctctagtttcacaaagcttttcatgaattgatccaatgttttctgaaaactggtcttgctgaatccatgaaaggaccaaagattcagcttataaagaggggtaagcggttggattgaatatttccagaaaaacaaaatatcacttgtaatctatttactcctatatacaataattcagaattacaaagaatttccaatagagaccccccaaaaatgaacctttacttggggtactatcacataggaattttagtgatatcctattcattgaaaagaatccattgaatggaggctcttggtgaattccttcaatccatctggccattttttaatttgatgtggaaactgatcctgatttctgtgttctataaatcatttaaaaaacagaacacagcagtcgagagttcagccagatgtctaattcaggttattcatctgaattatcagacacagaggccaagattccagaaccagactcttcattcatatcaacagagatatcagaaggagaactgaagaaatacatagaaaatgtcaatccactttataagaaagacattcttttcccagattcaagtaagctaaaacaccataaaattggaaaacatttgatcctgactaaccattcctttggtattcatatacagaaaaacttgaatcatgctaatgtgtgaaatgaaaaattgaaataaatgtaaaggtcaagcaacttccttccgagaagatttcatactcatgagaaaaggtttggccaaaacaaaagccatattctattacaaaatttcattggataagagggatatcccagagaacagagaattgcttgaaaacattaagaaattggaatctttccatgggctcattttggatgagatacagtataggatacacaaatccaaagacaagaaatcagataaaatcacaatagctatggatgatttgaagccacaaatccagtattcccaactcaattcaaaacatgatattcatccagtctctaaactgaacttatgttcttgtgtgacatggcctaccaaaatttttgaaatttccaaacaatatcaaaaatatctgcctgaaattttcaaagaaagaattgatacaaaaactgaattgaaaaatcagataggagaaagctctggttgtgaagaattgaatgaatattttcccgcaagcagtctgggtcaagatatggttgaatccataaggattcatctttttgacattcagactaccaagttgaataaactgttacatcaagttggttctttcaaaaaagcaaacaagatagatttcaaatccaatgaatttatttctataaagctagtgaataatataatacaaacagttaattacatttacacacataaaatgataactaagcatgctatgaaatctttttatgcaaacaacgacaccatagaaatttctgcaataagcatgattcttggtcattcatctgaaaggctttactcaaatgtatacttgagtgatatacccacaccgaaaaccattcccaggtatgatttttcacattacatgagcttatttgatggtaagaaatgatttcatagacatctatgtctcataactgtgactgatatttgcttcttttattctgctctataaaaaaaatgtgctttcaaatgaaatgaattggaaaaactgaagtcatagagggaaagaggctgagatactccaagtatttatttttgaaatcattcttgagatatagatgttccattcaaatgtacagcaattcatatgcagatgaaatgtttggaaatgatcaactgtttttcatacttgaaaagtatcattcaagtgaattcacaccacaagatgaaccactagaagttccatgggatgaaaaaatggatttgattgaaatcaagaaaaagttacagcttctaatcaatttattccaagataatcaaagttcagatctcacattaatactcaacaaagaatcattttatattattgagtttatagtagataactatcccaattttactatgggttttcaaaaaggcccagttctcaaggaaaaaattgacatactttcatccagaatcaagttttatgatgacttgaatatgatccagaagtatttgaataatctaaatttggaatttgaagatgaaatacagctcaattctgtaaagaagttagacactgaagaaagcaataagttaagaaggttttgcaaagaaattttgatgattgaaaagtactttcagctaatcatttcaaagcaccagaattttttttcttgtactgatttggaactgaagaattattccctgattgatttgttggaaaacctaaaacttagatttgagaaaaatatttcaaatcacaagataaaactgaaggaaatcatagaaaattctgataccactgatcctttctttcagtcattttcctctagaatataatgtatgtcttactgtttcaatctatgaccctcccagaagtcaatttacacccattagatctattttttttcatcaagaagaaatactttttctgaagccttccaggaacagctctcatgtgagcttgtggaaatcttgatcatgttgttaatttaggactgagggatgtctaagcactctaaattgcaacgggaagtcttccaattaagatcacttttttacatcctcatttttttttctacatcactgcttgtgttctattgctattgctactagaatttcctggcatatttaacataggccaagagaatgaaccaatatatttatgaacaaatttgatgagtttttttgtgcttttaaaattggaggggagttgataaattcctgcctgcatgaccaggggagattcctctagccatgaaggttgtacagctggtgctaccacatactcatttcagtccaccaaatgttcatttttgcaggtagctcatccttgtacagtctcctcccagatatttatggccatcttttttcagctccactcagggagcccaaaaacttcaagttacaagagttggtggaatgttcaaaactcaaaaatgggtctcaaagaatgaatatgaaaaaataataataataaaaagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgtggcacagcacatgcgcattccgcttttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaattttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgatttttttttttctgcttactcattttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgtaaaatttactggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaagtgatggtaacaaccatttttccccaaaatgaaaaatacatcttgaatactgcatttgacaccgttttttaattgaattcttcactttttcactcaattgtttgcatacacgtgtgtaccttattttttatgcttttttgaaattttgaagttttttcatacatttaaaagtgtgcagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttcccaatattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatgataacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattttgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttaccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaatttaattttaccattaaattctacacacttttaaatgtatgaaaaaacttcaaaatttcaaaaaagcataaaaaataaggtacacacgtgtatgcaaacaattgagtgaaaaagtgaagaattcaattaaaaaacggtgtcaaatgcagtattcaagatgtatttttcattttggggaaaaatggttgttaccatcactttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgatttttaaaaaaattggattgcaccattgaattctacacacattaaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaaatcaaagtcatttttatggtaaatggactttaccattaaattctacacccttcacttgaaacataacttcatatcccgcactggatgtgcagtaaaataaacctggatatgtagtattttttttttttttttttggacctcttcacaccattttttttttaaaaaaaacactgaatatccagttttttttactccatatccagtactggatatgaggtagtgttgaaagtgagcttcaaagtgtaggaaaaaattttaaaaaatcaaaaaactcgaaattaatggcaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccaataaaaaagagatttcaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaatcttttgtttgagtgaaaagtgaatacacagaagccaaatttggaaaatgaaaagaatgattataaatgaaaaatagtgacccaaaaaaagtttgagcatggtgggtggacaccctgcaatcaaaattagtagattgcagtaccagaatgccacatttcatgatgaatgagcccctaggcaccctttttaaaccacgaagtagtcagtttttttccaaattttcacttcttattattcatttcagatctcataccatcacttctcatacttcatcttttcctgaaagaaatattagagctgtcagtggatgacttcccgtcaacatctgcgggtctcccagtttccatttagagccgaaaaagctagatttccctgcgaaaatctagaccttttgggtctaaatcgaaaactgcaaggctcccagatccgacgggaagtgctccagtttttgtgattttctgatttttgcttttcacaaattttataatcttgttttttataattattttttcatattcatgctttgagacccattttccaccattccacaaacacttgtgacttgaagttcttggggtcccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacataactgtatgacctgccaaaccacaaagcaaattcagtccaaggagagacatgctttagtgggcccaatggggtgattcatcatgattgaaatttaaaacatcttgagtcatcctaaagatgtctgtgaaccaacttttagaaatttgacaatctgggcagatttcctggtgcacataacttgttcatttttcaaaaatttgttgatgaagaccttgatcagatgtgctcttacactaacctaggcagtacagcccagagatgtgtagccagggaatgaagggtgggaagtgtgagcttgggaggtagaagttagatggatggccattctcagtctccctgcgaccggaccagagacaaccaaaaaccaaaaaccaaaaaccaaaaaccaaaaaccaaccaacatacaaggaggaacgatggcaaacaaacgctcactcgatccaccactcgatcaatcacccagctcattaaaccaagcaaagaaagtcaagttcggaaccctaccaccaaactcaggatcatccaaagcaagaaacaagaaaccagccagttcaagctcgacattcgagccgatcgatgactcaaccgatctccaattcgatgaactcaatcaagtaggaaagatcaagaaagggaacgttaaagtagatggctatgactcagattcttcgaccgaaaataccgaggtacgaagcagtaagaagaagaagaaacaatcaaaggatgaaatggacgaggatgacatctttggagacgagaaagaagcagacggcgatggtcgaaaggataagcccaagtttgagaagatcgatgtcggactgaaagtcaaaaagggagccgaagctaaagacttcttggacctaggagatatcgaaggacaagaattcggtaaagaagaagaagaggaggaggaggaagaggatgaagaggatgaggatgggggcgggggcgggaagaaaaagaatcgagctcgtaaccagcaacaggaggaagatgattcagcgaacgattattcagaagaagaagaagatttcgtaccaggagatgagtttgcgaatgccgatgatgcaccgagggccagaagaaaatctaaaaaaggcatgggattcttgctcagtaaattcaacatggccgaggaattgcaagaaggaagaatggccgccgatgggagttatgtggcctctgccaaagatcctgaagccgtacatgataattggttggagggagtgaactcaaagaaaacgatcaaacaggctcgagacgctaaacgcttacgcgacggtaagttctgccatcatttgttgtttcgcagttggactgatcgatcccctatttttttcaacagaacaactgcggagtaaagtagagaaggaagaaagtatggcctcgcttcggacccgcaaagaatgttatattgcccttttgggtctcttaccagtgggggatggtcggacagtttcacaaattctatgtcatctgggcaacgagaaacgggcacttcaagggacggaaaagaagccgaagaagaaggtttcagtcaggaagagtgcgatcgacagtttggtatcagacacgatggaggtggacgaagaatcaaagacgaataatggagatcatcgggagcgatcggcggatggcaagccagaggaagaaaacagatcgacaagccagcaaacgaaatccgaggaggaagttaaactagatcgcaggatcggcgagatcaccgatcttgcctcgatgctcatgggcacccatggcgagctagacatatacgagatgagccatggctcgatcaccgggatcctgaagagcgaaggcctcgttcctcgggactggcttccacccagttctcaagacatctcaatcacttcctcatccggcgtccagtccgacgcaggcacatcccaaccggccaggaaatcattgatatcaagaccctcaatcgcctccgcactagctcaatcccctcagatctattataaattcatccattctagtcctccaacctctaacccgtccgaatcggaagctccagtctacggaccattcgacaaatcgaccatgctttcgtgggctcaacagggcttcttcggccacgatttcgagcggattctcgtcaaacttgactcgtctcttactggtaatgccacttggggcccttggaaccaaatcttcaatcattaatccccacccccgctactattttcttgctcgtcctcttggtctgttctctatttttctgtccatttaacttcctcaaataacttaagcaggatcttgtcgatcttctttcctaaaataccttctatctgtatcaatgtctttttttctcttctcttctcatcaccagaaatctctcttattccgtcatgcatacatacaaaatatcttttttcgagtgatgttgataggatttgatgaagaactttttttgagtcgatgaaaattaaagtgatcaactcttgacttttttttaaattgttctatgttttctttttcttttttcggagatactctgggcactccgcaaattgtttgcattcttttttttcattctatcaatcgactctgctcttgtcgctgcgagcaaaaatgtgcacgcatgtcctacggggaatgctcctcccggggttcccccggaccttccgttcgagtccatctagcacaaaaacgtgtctcggttttttttcctccttttgtttcctctttcggtgttcaccttcgaaacagaatagcctcacaacgacccttaaggcttctttggaccatcaacatttatccacattttcatttttttccaatcgttaaggaaatttgtccaccaatgaccactatcgatcaaagacagaaacggcagacttactgggattcgggccggatgagtccaggtaagagatccttactatgaccaacgaaaagtttttataatgccaacaaagaagctgatactgaacatgaaatctgacagctctacagcgagcaagactaccattccgagcgaagaatttgatgatgggcgcagggatcttaacgtttacgtttggagtgtacatgtactcgatagcggcggtcaagcaggacgacttctcggacatcccagccccatcgctcgagaagatccagcagatcaaccgggaaaacgaacagcggatccaggaggagcaggctgccctccggactgcctctgacctcctcgtctcaactcgacccgcatcgagcttacctcccatcggcctcctcggctccaccgcctcctggctcagaggacgcaactcttcaagcgaaatcatcccgggcgctcctcccgtcgatcggatcgggaaaatcgacgaccgtcaggtcgtccaacaggaccgcaagctggtttagattttctagatttttcggtccaacaaaccccttgattttgtcccatttgaacaattaaaccccactccaagtcaagctaagatgtatcattaagaaaagcatagaaaaaaaaagaatacaactctaatcttggggcctgtgttgttcgatttttttttgtgaaaatccaaaaaactgaaaaattaaggcagtcaatggaggacttcctgtcgaccaggtggcttactttagagggaccggctaaactttgtttgctggtgaaatcatgaaatcaaacaattttcaccagccaataaggtttaacagcccatccttgtaaatctacagatttagccaatgggaagtcctccaatgatttcgaaaaatgagcatccaaatcagatcaagccgcttctgctaatctgccaggaaggtgatcaagtttgcaggcgaattcccctgtggaaccaagatcacatgattcaaaaatccaatttccaaaaaaaaaaaaacgatctttgataatggtcaccaggaaagatcaatgttcactagatgtcaagtgacatcatgtaatattgattgctgctcccatgtagctccaactctgctgggactcaactacaatggcccctttgagtgctacagggggctgaggcagagttgagctggatgtataatgggtagtacactggggttagcttgatgtcacttatcatcatgaagtgttcattgtttttttttcctggtgggtgtaccaccaacacagaaatcttgatcatcttgctcaccattttctatccaaatcatcatcagctttacctctccacattggtccagcccacacaactcaccattccactgctaaaatggagtgttgttgggagtgcagcgggaaatgaaacgtgtccatggagggctacgcctttcaggcccaggttctgcccacaagctcaccacagcctgctgtgcggaatcctcccgagccgcgcatcagaggttttccccggctgagcagcgaacctgggccactggggaggagcttcctgcttgtcgctctcctcccaaagagctcacctcatccatctccacataccctttcacctccgcttgtccacctcctgatctcacccccttccggactcgctctcgcaagttttcttaaaataaattcgtaaaaacaaacctaaaccgataacacaacttcgatccccttcaagatgtcaaacaacaatcctatccaatccttaagtgacagagttaaagactcgtcacagcaacaacaacaacagaacacaaccagcaacccctcacagcaaccaacccagatccgcggccccaatcccatcacccatcacacccccaccccttccactcttccttcttccatcccaattccccacaagaacgcacctcagtcgcaagacaaagagaacggatcgatgtcaaagtcgcaatccgacccgaaagggaatgaacctaggccaaacaaggtcggagagtcggatccaccacatagtggcctggtaaccagagcaacgcttaagaacccaataggtaagcaaaaaaagaacggaagacaaccggaaagcgtagaacgaacagattgactgacaaatttccccgcataaacgaacgcacagagatcatggacgactcgcgtagcagaggcccagctaaggcgaccaacgctagggcaaaggaaatcctactagccaaagcggtcaaagctcaagaggatggtgacgacgtcaaggcagaccggttcttcacaatgtacgagtcgataatgaccgaagaaccccctagcccaaaaccttccaccactaccaccgaggtcacggtaatgcccaaccccacggtcaactccaagaagcgaccggtcgaggccgagggtacgactcaagtgagaggcataaagttcatctggactaactctaactcccacgatgacggtggtttcacgccgtacttccacaaaaatctacttgagttgaagggcccaatccccttaaccatcttcaacaaagcctggcaagaagaggcactctcctaccactcgaagaacagacccaaatcggaagagtcttcctccgagaaaaaccttcgctaccacggcttagcagtcccagacgaatggttacagtcgtttgctgactggactctcaaccaccgctgtttccatgagacgatgcgcgacaggtacaactaccctgtcctcgctgaatggatcctaatccacaaagccaattgcgaccgattgcagaagaaacacggtttcatggtagccttacgctacgatatcaggatacgtaacaatgccttcacattcagagtcgagaaagacggtgaagagtccttttcgaacatatctatattcaaacctgagacagcggacaacgctcactccgaggcacgcaacttcaatgagttgggagtcaaagaaaacccctacaccctgggaggtcccaaatacggatgggatccccacaccggccaaaaatccgccaaatcaacttccacaaccacgccggcccccaacaataaggcgaccaacaaccacaccggcggtccaccaacccaagcggtgtcgagtaaccttccacccaaaccggaccaaggaagaccccccagaacctccggctacaaagggaggaatttcaacccaaaccacaaccttgccagccaggcgaagaggaaacgagtaggtcaatttctccttaaccatgttccatgtcccataccccccactccacccgcacgcgcgcaacaatccccccgcccccccgcccccacttttctctctacctccttttcgttcctcccttttatctctttctgtctgcacttcctgtccatcaaccaccacttcctttcaaaaaaaaaaaaaaaaaaaaaaaataaagaaggaaagaaacgatcacaacctcttaagaagcctgtaaatagattagcacgcggttatcattgcaataaaagagagatcattctaacataagtcgtaccgtgccccgctccctctccgctagcaggaagccaggttataaagggctaccaaaagagcccatttaccctagtgaagccgagcctcacatatcctcaacaccccaagcagagagtagccagttgacgataaggagggacacgacaccggcgtggcccaccgagattaactgtgagatggacataggggaatgggagaaagcactcaagaacgcaaatctcctgaccgaattcgaggacgtcatacgagggttcagagagggttttgaccaaggaatccctaaccacaacttaggcccggccatcccatatttcaccccacccaaccaccaatcggcattgttggcccgagagaagattgagcaatcaatggagaaagaaatagaagcaggccaaatgtttggcccgtatacccatgaacaactaatgaagaagttcgaatttttccgtacaaaccctcttggagccgtcatcaacggagacggctccaccagaccgataaacaacctctcatttccacggaacgaccaatcaatcccttccgtcaactcattcgtcgacaaactagactatgctaccacatgggatgatttcgagaaggtctccaagttcttccgaaggcagtcgggcccacttctcctcgctctctttgactgggagaaggcataccgccaaatcccaaccgcgaagtctcagtgggcttatctgatggtaagagactttaacgggggtatcctaatagacacacggatagccttcggaggggtagcaggatgcggctctttcggaaggcctgccgacgcatggaagcaactgatgctccacgagttcgacttggtgaccgtcttccgctgggtagacgataatctctttgtcaaacacccggactccacagtcgagatgcaagacatcgtcaccaggtcagaggaactaggagtcaagacaaattccaccaaatactccccgttcaaggaagaacagaagtatattggattcatctggaatgccacacggaaaaccgtcaggcttccagacgacaaaaagtatcagaggatacagcagatcaaggaattcctgaaccccgaagcggaattctccttcaaacaagtagaggtaatggcgggtagactcaaccacgtctcgtacctacttcctcaactttgctgctacctgaacagcctataccgatggctgaacaccccctaatggacaatgggcaacaaactgcatgcaacacttgatgttaccaaaacatcaaccattgaaattaacaatatctaacttacacttgatggaaattaagaatatccaacttatagagacaggcaaaatgaagatgtgtctggtcagagtcaaactcacgacctcatcaatgctgagacacatactagagtgctgcctttaccaactaggctacagatgcttttgactgccagggtagttgggtggtagtcctcatggttcaacatgtagtgatacatcatggtagcagattatcagacacctcaacacaacttacacttgttgctgctgcagttggttgcaaatatctgggcagcctgtggcagctacactgcattacacccctttctactgattgttccacaaaaagtggtcttagaaaggtaaaatacaaaaaccacttgcttgcaatcaattgataaatgtatctactggcttccaactctgaaaacgctttcttttccattatttctagtggtatttctaatttctgtgttttttattttactctactttcctttttagtttcttatttctgtttctaggaatcactgactactctttgaaaaaaaattgttcagacaatgcaataggctctatggagaagaaatttggtagggaccatggaaatgcaaagaaatttgcactattcattcaggttaccattgaagcagatgaggatatcaagcttattttattgatttcaaaacgggagctggtaaaacaattgtttcgagggcaaaaggcttggaacttagatgatcatcagacatcagccattgattctaaattgctgggggaaaaaagtaggtactcgagatgaaacaatctgcttggatccaattcattaatcaagccgagtcaagtcacgatctgtttggcgcccacagttccagtcctacctccgactccaaaagtgctagtaattcataaaaacgttagtctctgtctctctctgcctgtgtgtgtgtgtgttttaacacatttggatgtgatcttcattgcttacacagtgcctacaaacgcgtctcccttttcaaggttggaccaactccgaccatccgacttgatcaacaccatctcgcatttctatgaagtggacaaaaaaacattgaatcgatgtattcaatgtgtatcaagtttgttagcttgtcaaggtactttgagatagttggttatatcaaaaagaatagtaattcaccgttgagaggattttgtatgtggattggtctggatctataagtccgaacaagttgaatgttcgccggaatcgtttgttggaaggtagttttagatcaacatcgacctacaatcgataaattacagaagtgtcaaaaaaatcgcattttttttgggaaacaaagaggtgggaagactgacagtcgatgtattaaacttgatgaggctcttttcttggtcaactttcttggcaaagatactgacgatgactgaggttggagtttggtagaaatcaaatcgactttcgactgattcttcttgatcgttcatcgtcgatcctgagacctccgtaaacaaatgactacttttcttgcaacctcttagtcgaaggaagtcatcaaaatctaacacccgtcgtttacaacacgaatatcctttcgaaccctcgtgaaaaaccggctttgtttttttgggggtgatcgtgagtttcattagtggagagaattttggtagggtgtaagtaattgttgcaatttagaaatctgatggaataaggttgataggatacaatcaaacatactgtaccaggatggtatgtacattcttctttgtctaattcacctcgtttgcaatttccaagaccatgccaggtgattccgcaagccaaacgtttacacttgctaccttcggtcacgatagactcagggtcatcttgcagttccggtttgggtatcacaggctgggattcgatagcttgttcgggcttgataggttggaagacatcctgggtagtctggtgagtgggcataagcgcaggcatggtttgatcaacagtagtaaatgtcatcgtgccattcgcatctacgctcgattccttcagttccacttgagctgcaggagttgtttgtacgactggcttttcaagagaatgcacgcccgtcgcacatccttcgattttcatgaactggtcaaactccatcaccggtttattcatctccttgcaacatgaccaactcttcaatccttcatgaaaaactggagcaaaaaaatttcaaaggaaatcacaatcaggacctcagaattaaggcgcgttttgataaattaatgaaaaaaaatataactgttgtgaaagttctcttacctggttggccagggtggaagacacattcagatttcaagttatggtcaggatcgaacttctttccgcatcctagtcgagtacaggtcgccatagttgtgaatgagtgtccgttcttggtgagaattgtttgtgggcagaggctgttgaccactctgggctcgacagtcaaccaaagtcaaacaaaaaaaaacgagaatgtcctagacggttccacagattgacgtatccccggtaggttcacatttccccgggggattggctaaaactcgatgtttgcaattgtccactttgcatatatgcagacatcttcttgggttgacggcgccacagtgcgcccgctccccgtgcgcgcaccagaagttcttaaaaatgagggttgacagcacctgacttttaaccctacttttgaatggcccctgaaataaccttggaccggatccaactgaatcaaaccggatttaatgtttgttatgatttgcaatttacagtctcagtcactgcttggaattatgtggttttggctgctagcacaatcacacagctcccatgtcccctcttagcggatgcaatggccagagacggtaggcacatgcattgaagcagagggcagccaccaattacgcaaagggcaagcaccaggacctgcctgtggctccggatcagaatccaaactttgattctgatcaactctacaaattccaacctcaatttttgtgatttttttgactgcacccagctcaccggggcaccaccagccaaaggcaacatgctctggcagtttggcaggtgcccctaggagggtttctctcggccgttgaggttgtagacccttgaaggctgagagaaactctctcgccgtcaagagagcactctccgtggctgggaggaatcctcccggccgctgtgtttttttttcttttgatcaccgacccccaaaaccaaggcatcgacacccaacccctccggggtttttctttttttttatttaatttgttttgggggccgactcccaaacccatggatggatttggggaatcgactcccaaattttggggaaacccgggtttgggagtcgaccctccaatttttgggagtcggttgaccaagaccctatcaaaaaggtggtgccgtcaaccctacatcttcaagacccaagccccatgccagggtacagatcatgatcaagtactggaggaccctcctttgggtttacagaaactctgaatcttaatttatacccaaatcaattttttttagaaaaagtaactttgctttttttatcacagtaatggacaaatttcctttaatatttgagggtctcccagaagcaatttagagtctcaaaagctagatttcccagcaaaattgtataatttctagatctaactcaagatctgtgagggccccagatcttatgggaagtcctccaatgatgactttggggtgcaatggtcatgtttgtgacaagtgtgtttgctgtaaattgcaatgggaggtcccccacttctctcttgatcaacaatctttgtatcattttaacagggcataccacattgaatcgaatcgatttgagtattcgtattcgtattcgattcgagttgaataaatggagtggcactttcagctcgaatattcgaataaaatcgaatattttctcagattgccattcagggcctttggggccccggaggagcttgcagccttgcatatgtaggccctctatgggccccggggtccctgtgagatgttttgcccacatcatcaaccttgcggcaaatgaagttctccgtgttgtcgagccttcattaactgaaggtcctgtgggtcagagtcaaggttgaaggtgcaaaaatctatgagtcaggaaggattcatctgtacattgaattttgggaagccgaatgtaagactcgcgccccagagcaagttaataaatcggtcttggacgccgttgacgaaggagtttgttccgtgatgtctggacctgccggtggtttcgagccagccaacgatgtcctccaggagcatctttcagtcatcaatcgctttgcccaggctggacagcaggttgctgatcatctccacattctccgggatccggccggccaggagctgctggacaccaagataggccagcttggtcgggtccttggtgtcggtcagatcagacgcatcctcatccgtcgtcaaaaagacctcaaacatcttttttaggtgtttttggtgatttttgggactttttctttcgaatatcttcgaatacccaagtattcgacgaatcggtattcgaggggcacaaaaatcctgtcgaataccaccgtggtatgcattgcattttaatggctggaggacttcccttcacaatttacagagctttctaatactttctaaatcctaaattgataacttaatcacaattaccaccagctgacatgagagcaaaactagagaaagtatcacattgtgttctattcatatgtgataacatttcttgctgccatacaatgctattttgtgtacctaaattgcaatgaatgcttctcaaaagagagttcttctgaccaaaattctagattgaaggggtgtgaattgacttatgggagtgttgtagattgtaatgggaagtcatccactgtgacaaaaatctcattatggtgaaaatcttcatcaatattctttgtaaagaggtactggatccaagaaaaaggcaaaattcaatgtttagcttactgattcaaaataaaaaagctttgcttgatgttgatgtatactcaggattcaaagtgagaattcaaagatgtggttcaaactctttaattatcaaaacaaaacttattcagaccactcaactggtcaaaatattcagaccattcaagtggtcaaaagattgtgaagtgctgtcttggttaaagaattctgatttggacctgggtagcaggtgggttttttttcccctaaaaatgcacatagtgctgcactttgcaccctctgtcaggtactagcaataccattggccaaattgttggttaccagcagtaatttgtgtgtctttctgttgggatggtgaatcccgtatgtagtacttgatgcttgtacatagttatgcttatatcaagctgtccactgctactgaacaccggactccctctcagtactttcttcctcactgaataaacatattagcttctcatcgtcaagtcccacacgtgagtctcaacttcagttgcagttttggtccctgtgcccctcaacactttcaggtgtcacaaaatgggggctgggtgctagttggggattcaagatcatcatgggtcttgctaagactgtatatggccttgctggctggaggaatcactccagctgtcaagactgtatgtaccctcactggctatattaatccctctagccgtcaataatttatacagtctttctggctggataaatctctctagttgtcaagactttacattttatcaatggccagaggcaatttctccagccatcatgacttgaacaagtcttgaagaccagaggaaatcctctttcccttgagtccccaaaaaacaccaaactcaaagcaaacaggtcctgaagggatagctgggtatcacaccgccttttctaaaataatgagcacccagcaccgcccaggtggggtgcggagggttcgggaggcacccaccacaaggggccaggtacacctcaaagggtctaaatcaacaatctttagacttggtgataagtgaaaacaatgagaagagtgattcttgaactgagattgagacttaatttatcatcaaatttgataaaaaaaatgctagaggggatgaatcaagtaaggaattcatgactagagatttatggaaggaaggattgattgttcagagattttatgcttctgtaagtaaaaaaaagttacaagctggtgtgctaaaagaaaaaaacatcatgaatgatagagcacttcctgctgattcagaatttctgttcatttattttttattttggtctgaatcctgaataccaaattttaaatggaaaattattaatcataattgaaatatgtctctccaggtttgtcacaaaaatgtgataatctgatggctaattcattgtgtattttgggatctactatttgagccatcaatgtccaataggatttaggacttgaatcatccagaggctgtgaattcatttccatagatctgatttcataccaataacccaatagtaaaagggaaattgcagttgttttttcacatctgacatttactgaatctgttaggattcttgacagaaatttttgaggagcttcaaatgatctttgagatggcttatccggtgtaaaatgtattgcatcctgaactaaaactggagaaatatttctgttttgataaaataaggaatcaataaaccatttcatcaaatcatcatgggtatttttgatttcagttcccaatagcctgatatccagattatttaacatagcaatcttatgtagaatatctaaggaaaaaaatatccttgttatcctttgtgaaactatgcggaagattctatgactttctaatttaagatctttggatttcctcaaactagtcaagattttcatagattcagtattgaaattttgatgatcatctttataatccttacattttagaattggtaatccagaaaaggatgagcatttttcagaagggtttgaattcaataccttcatctgagaccacatgcttttaaatcttctatggatgaatttgctgaatttcttcgaggtgtctgatttggaatttgatcttacaattgaataaaccattttaaaaagtggctcccattttctattataatcatcaaagtatatggagttgctgatgtgaattttcattttctcagtaaaatatgaattttcttgaatttcagtactgctaaccacgtttggtttgaaaaaaatattcttttgattcactaatttttccaacaatgacaaataattatcagcgtaccagacttttggacctggaaaattcacagaagacacttgataccaatttcccaacaaaaaaagtgctagttggtggaatgtttcatctgttgggctatcatattcaatcaaaacctttgaaagtgtcttttgaacatttccaaataggtttgaagcttctttgttggttgaaaaggatatattacaccaaccaaaaagtggagaaccctccacagtttcttcaaataagattccccaaaaccattcaatcaaatttttataagcatcttctcttcctaagcctagaagttttttatcaaaaccactcaagctggctatgccatgaaaaaattctaaagattcaaggatttttgagatgtggtttgttagtgatgaaattggcttcacatctaacttcccttgactttgattatatttaccaagtctgattagaaacctggagcgtttctgatcatctggtggccttgctccccggatgagtacaatcggaaagtgtctcagttgagtcttgtgacttttgtgagacaaaacttgaggaaccctcactttttttccttgttccaaaaaccgtatcataaattcattgacagtcttcgaaccactgttatgctcaagggcttgttttgccagatacaagagtgatttaaatttttcatttggaattctgatttcaaatactcctgggacgtcaagaaggtcttcattagtcaatcttgacccaggttcctttgctagagctttagggctaatagttttgtgagcgtgttcgccaggcatcctatcaaatgtttttgaatggtcaagctcatcatcccttgagaattggtttgatactgttttgctaataagaaaatccttgtgctgttgactatctagaagaccctgccttagtggcattgatgactggaccggagcaggaaagtcatatgttgagtctgatatccaccaacacatccgcatcagtacaagtgaatcgatacaaattcagcttgcacaatgatggcttacctttgcacttagctggaccttcaggtccggtgggaaggctcactgtattttgctccagttggttgagcagaggatcagccaagagtgtttcccaccattcacgatctcgacctgcaccgatgttgatcaatcaataagaaaatcaactcgaggcatcatggctaaatcataaggtatgagttatatccacgcaccctctggatcaaagtcgaaatcaattggatcaagagactgattttcgaaatctccagatatctgtggggtaacctttctctttttgctgatgtgctgcacttcaagaggctgaggaccacaacgtgaagcgaagttgtgtgctacatggtttatggtaattctggtggttaaacgcgcgtttgacagcgtcgaataggaaactatagcaaaaatggtgcaaagacaccaagcgaaactaatgcgaactcttctcataaggaatgtgatttcttcaattttgaagcaacccgtcaaaaatttgaagggatgtttatacttttggctttctggaccgatgttacaagcaagaccggcaaatatcttcagctagttttccgattgttccctactacaaattccagtgtcagacagtggccactgccaagggacaaattctcagaaattgtattccaaatacctaatcactgttgaagcaaacaaaaaagacaccctttcataaggagaaaaaacaagttgcatatttgtcatctaggagagcaggttattgcataattgtgacacacttgttgactgatgatacatatgttgtgactctggaatttgaccctctggaagttagaaaaaacacccccccccccttaaaacctcagcattcaggacctcctgaaaactataatactgaatccaggcaagtcactatcctgaaggaaaaaaggatttttgcccacaattggcagaggaaatttaggaaattagaccacacatataatcaacagcatagcctgtctgaagttctatagcagggttcaacaaatttttggtttttctaaaaatcaactccctggaagggattaacctggccaaaggtctgaaagaggctaacccaaatgtctatactattacacatgcttgagtgtatccaattgttcaaattcaagctctttgacagagtggaggaaaataattttatttcatttttggggcttcatttccttcaaaaacttcattctgttatgttttgcctgtgaaaacaatccacagtcaaatacagctataacaagaaagcttgtgggcttcaaagtcagaaaaaaaatctactgactacatttggaagctttggaagaatacaggtccatttatgtatggatcatgacatgttgggtgaaatttgctatctttcttcactcattttcaggagatgagaataacaccattggaatactgatgcaaatttcagcccagccgcctttcaccaccaggttcagctccacctgagcttcccccatgggggccggtcaggtcccatcagcgctgctggcagttatatggcaacctgtactcctgtctgtattcttccaaacattgtgactgcagtcaatgtttttttttgtttttggatattccagctcgacagcccgcaatctttttttggtttagctgtataattcttctcactgtgtcacattgatctgcagttaaaaatatacaatgtggaatgggattggtttatccccctgaaagaattatttttgaatctgaattcaagttgtcagtaacctttatccatttaactggatgataaaaatttattcacaattacaaaatactccatgaatattgacctaccatgtgtgtatctataaataaatgctgcagcaatggttttcctgaacccaatttttaattagtgtaatagtagcacagtgtagcagagaaatgcccactgttagtgagtttcttcaaacactagagaattacatctgtcacactattttgcacacattttggttgtcttctctgctaaactgattttcatgcagaattattttaatgtataggtgctaactatctgctagaaatgaggtttcttcagaaaaaaattacactaaaaagaagtggccaaaaagttcagtgtagcatagcaacccagcattggtggttgtctgcattggattatcttaggtgtaacagcggtgggctgctacgcttttggcccaaaaagcgtagctttgcggcacttttttttcatcaaaaaattgtagtgttagcttgttttgagcggttttttgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaagcggccaaaaagcgctaaaaagcgctgtagcgcagcgtagtgggctcttttttgcggcccacacgcgtagtgttagcggtgtcgtggcggaattccgctacgctacgcttagcgctaacaggaataccgctgcgctacgctacactaaccgctatggttagtgtagcggcccaccgttgggtgtaacaccagtatcaattcaaaattctgggtattttgaaacagaaatttcctgttatcaaattgaataattaaagcagataattaacagcttcatgattaatttccttaaattttactttgtggaactgcacttgtttattactctcttgtacactgtgtcacaatagtgaaatacacatcatggaggtttaaggagtgttaatggaactaccaaaaactttgactttctttctcatgattgctcaatttatccttcttttctagatacttataatcatagagttctcaaatccaaattcttaagaacctcaaaggtacatgaatttctgttttccagaaatctaaactggatttcctataagccttacagacttattgattcatgttacatgcctgtccattcaatgactatgctagtcctataacacaagcttatccaattgaacttgtgggactggttggattggtttatgcatcttggtcaggaaactatgctaaatgcctttatatccactcctaactccttggattgccgtgaaggtgaatggtccagttggaaattgtaattgaatgcttaaaggattagctcatcatgattgaaacctcttctgattttctacagatgcaaggtaaattactatttgagcctgaaacactgtttatcttgatgaacagaattcaatttccagctcaagagtctgggggaggtcctttgatacatagcatataggctcatgtaggtctttcgttctaaaatgatctagaaccgccgtcaaggaaggtgatgtccttgtgatgaccctcacaggcgttttgtattttatcgacgattcacatgtgagcagggtctattcgctcctttccgctctggccttgcgtagctctatagccccacatcacatggctctcccttaaaacacctttaatctaaagaactccgcatcgaatacccttcttgcgcccctaaactctgaatgccacttggcggtgtatcgaaatgttagtcaaccttgttcaactccgcctggactccaccgtttatacgacttccgaaagaggttgttggtggtgcacatttagattcaagcgcattccaagtgaagtgcccaagaatcactcgcagatagaaagtcttgcggaaaagaaatgtgacattctccacttctctttcaagttccacaaactatctattggtagtcaaggctttattgtcaaattcaacgttatctaacattcaaatcacgcgacgaacgggagagtatgaccatagataacgcaatgcggtcggagagctcccagacaaggctctgctcatttcactggactgtgcaaatgtctagcgtgccaaacgttgcctagggttagtatgatttctaggcgccactgtcatcgatgtttatgaggggtatcatcaggcatatccgaaaggtaaatcatgcaattctgaaactagaaggaggggggcgagcagcccaggcgagcgcgggagggtttttttttaccacacatctaaacgctcagtgataattgttcaaacaataacgtaaccttgatggtctaatcgacgccgaaccctgcatggcacgacggtgagcagcggtgagcccaaactcggccggaggtagatagtgcagccacgtcaacgacggctgctgctgcaccacaaaacaagacggctgccaagacggatgttggtttcagctcgtcttttttctagagctcctctacttaggcttaaccattgagcctgaaggctgagcgaggcgatttccggagataccgcatatctaggcatctgatgcgcggtggtacaaatttatgtttccaatggggtgtccgacttcgctgaaaccattgctgtctagaaaaaaatcgctatcgctcgcgccgtccacggaaagggaacgcagcaggaggcactgttacttccgaagccgattaaaaggaatgggtatttaaatcagtagaaacgatgaagcagttatataagatccgcagacgcgatcattgatactatttctcatacttggctctctagcctctccgagaggtttcatctggtgtttcttagcttcacaagcccctaagctagtgaggtttgtgcgaacaaggtaccttcccgaagcagcttcttcagcgaagtagctgaggcagcccgtgagagagatttggtttgacttgcttatctacacctcaccggaggtccttatcagctttgctctcggatctggcccccatgcatagttccatccagacttgccaaatcggcgtcaaaatgactttcaccaagaaagggagtttgatgcgtgaaacaagctatgacgacaatgttagtgctgtcaggctttcatcgaaatgagttgctgaaggagataattggtcacttgagagccagtgtagatttgtggagcggaggctcaggacagttgagagcttgaggtacaacgatagcaaaggtgtgaaacacttcaagcggaaaaaaagggagggacggccttaggctatgctctgatgacttgaatgacataccccccgttcatgagacgcaagcagaaagtctaggccagcaatccccgatagaaagtccctaacggggtcatcacaaacaatttatgcggtagtccttacgtaagtattgaggtggtgtggtcactgtgttacgatgcaatacacagaacgtcgcggaagaaaggaagccaccatataatacattcatactcaatttccacgcgatgaatgcctaaaagccacatcgctcaaagagaaaacagcatcaaaagtgtacaacaacatcattggaggccacgttaatttattgaaaaggtaggatccagccgcgcacgccggcatagagcgccgtccacaaatcccccaaaggaccgcgtggtgggaggcgggtcaattgagtgaatggttacgttctaatcggccatgctgtcatcggtgttgagttttttttttttttccttagcggaagagtttcaaccgatcgaatcgtagcttctgcgctttcttccaggagtctttaatagacaccacttgaggcccacaagagcccacaattgaattcgatcaggatgaactacggggctacgtgtgtggttccatggatacttctacctgtctcgggcgcaattgggtgcggttcggacaggccttgccgggttttcgttctttatgggcgtcagcgtgtgtgtggagagcagggctcaacctcaaacccttctcttgacaagcaagttggttgccgcccatcacgcgatccccaacagcaccgccattctacacgttgaacggagagagagagagaaagagagagagagggagagagagagagagagaggtggaaagaaattggtggaccaggtccgttgcttaggagaaggacggctttggtagggcttctcccaaagggtatattcgcctcagcctcaccaccctccttggcgaagccaaccagagcgtttggttgaagccagaacttttccctcctttcaattggcagtgttcaatccgctgctgctctgcaacatacataatcttttaacccgaagcctctacgaacgtgcactgctctctttccttcctcctctctctctctacttctctctgtcctggagattcaagtatagtgaaaatacatcatacttctttacatcctcatcccaaaaaacctgtcacctccacaccttctatccctgcaaccactacaacttctctttagatatatcttatatttctggtttttcgactttcatacacttcccaaactaacagaccatcaatcctggtggaccagaagaagaagaactttgtgtgttcgcccctccaatcctcagcggagtcgagcttgactgtgctcaataagcgtttcgagagattcggacgaacaagtctcagctttctagccctccggcccgaacacaagggtgataacgtgccagcgagttggctgagtctgacccagcagctgacaaaaagaatgtatgtgaacaatttcttacttaaagcccaccggtttttttaaactgcctcctactctgacactccaaaatctgcccagttgttccgcgtacatcgaagaacaactgccactatataatcccctgcccatcctccttcccctcacactccttcacccccgagagtggggtctagcttttggtctgtatctatcctacctgccatcctgtacatgaggggatatctttaattattattaatccctacatattctctctcctttcatcacattccttccttcttcaaatactcttactcttacccaaccacacacacacacacgctcattatacttacttactgaaacattcttatcaatttttaatattacaaaattcgagatatacagatctacccggataataattgtcacatacagagagctctaaaaatagtctgccatggaactgtcatcgtcgatcgttcttccaccccagacggtgcataatagccaaccctcagactccggccatctacccccatcacaacaacacattctgcagcaccagcaatacccctctagctccagaggcaccaatgaaaccggtgaggaagacaccaagtttccgatatcgaatgcctcacacgtgcccctctacgaacagtcttatatgcatctctcggtcccttcggggagtccacagacagccaattgcttcagccatagctcagaaaacaacatgaacagcccttctgtcactaagcaacagtcccccccgctatcccagaaatcaactcccacgcccccacctacctcatcaccctcgtcaccttgtcagtcagccccttccaacttgatcgacctaaactcgattgtttcatattctcaactactacaaaggaaagatgaagtgattctagcactaaaatatcgatcagggggtaagtttatacatgcaaggcttttttttttcttcttcatcgccctcggttgtactaacgtatatgctattgttgatattcctcaaacagaccatctggccacccaagcactagagcttttaagagcgggccgagagcgggtcaagcgaatcacagccgcgggcagggcggccaccgggaaaccgccagtgaagcatatccaagagcaatacctcgccgtttttagccgcttctcggaatattgcacctctcaaaatattccaacgtggcctatcgagcccgtccgagtggctatctgggtcctagccatgcaagagaagtcgccacccactccagccacactaagacagtatataaccagattggagtttacctgtacggtgactgctggattatttgagcctgaatttggagcttcctctcctctcaaaggtagcgccctactacgggaacttgtgaaccgagaccttcctggacagcctccagctcggcagccacgttcaccatcgagttcgaaacctatcccaaaacgtggtagtagtctgtcgacttgcgatcctgcagagcattctctgacgccaacaaacaagaaatggtcgaggttcgaaggcgttcctggagaattcgaacgttacgaccattatctgtcgccgttcagtccttcggtagcctatcaagcaacgcctctgatccctcatccgaataactcagaaatgtgggctgcccattccggccatcaggcagagcgatattccaacgaggtcctccatcattgccatccgcattcagctcatcctgtttctcagcattaccatcccgagtcaaatcatcacctcgagcatcatcagcattcttcagtcaatggtcgccctcgctcacatgaagttgtcgggaatcctgtccaattgcattcctcgcatcgaagcctgcccccttatcagagaggttactctcatgaatacatcaaccctcatggaaatccgtccttcccatcacatcaccctatcattccaccgaatggggatggccgatacattcctgatccagctccgaatcagtggtcttgatcaaatatgctcgttccatccccacctttggaaccaacaaacaaacaaaaaaaaacgatgtagaccaattcctcagtttcttcgacattggtgtacaatcttaattgtcctcggttagaaatcccttttgatttgcaaccttaatgttccaatccatttttggctgtaatgatctgtttgcttttgcaattcaattcgtactgggagctgtgttttttggttggcttcattttcatcttcatccttttttctgactatatatttacacacttagctacatatagtcatccatttcccttcatttccccttctttctttctcttacttttttttttttggagttacccccaggattgttatggttatatctttcgcaatggaatctggcttgcttactcggaaacggaactcctttaaaaacatttttcttgacaaaaaaaaaggattatttaagctcttttctttttttttgtgaaatctgtataaatgagtacaccaattccgattttctatttcatatagctcgttcattcagtgtcaatcttgtttcttcgttcttgctattatctctgtcagctctcccctcccctcccctcctcctccttaagccgctatcaagccgttcatctagattgtttgattttgatttcttgatcagtttatctagtagacttaattaaaatacaccaacttgaaaaaagaaacccataattcttaatggccaattgtgtctgatttattttatttttggaatagttcattgccagttataagtatgtagctttgctccattttcagattctatacagcaaatcggtagccaaatgctcctctgggtttgacaagcctggtcataccgctatgttccacgatctacctatccacagttctgctgtgttcaagtctgcttttgaattttgtcaaactccaccaaggtcctgcttaaccgaaggaggagccttcgaagtagacccgagcaggcctcctccggagggcttccggttgggaaacctgcagttctgacagaaagttatcttgatcacattgttagactctaccatcccacgcgaggattatttgtcgctgttgaatgatctcaattcaatccttaacttaacatgcgtagcccttgcgtgcctccggtggccgcccttgcagtcggagcactaacacaagataaggtaaatatagattgggttcttgccatctgttatgtacgagggaggcctcgatctttcaaggttgttactcatcatctgctcactcggagcgtgatccaagttgaactggggggtctgacaaccgtccagaattgttcaagtgatgatgtttcgtccatcagcaagagaatgggctaagaatttcaccatgttaaccgaatcatttggctggatagcattagctgctacacttgctgatcgatctaccgatcaaaaaactttacaccgtatcattaatacattgcggttatctgagcgaaagagatttcattaacaaagaatctggaatccttgcagtacttttcactgatgaaaaagaaaaaaatgggttcgatctttcctgcacttcctaattggtctatgtgttggaaccgaaacttcacagcttacattgatacattttgcgtgtgcgcagagagggagggaaagaattatactagtataagcaatacaaatcctgcagattgttctcaacaaaaaaactgttcaatgtttatgtatgctgattgggtgagaagtagtaacaacagaaatatgaacaaacgcgaatggatgatgtgaaatgagctaccaagctaaggctgggctaggagaacaaagcagggggttggaatcgtcgtcaatttcactgaggggggaagagaccaaagggctgtgaatgagtttttcggagttgttattgatttcttggctgagatttccgttttcactcttaggtcgagtcggtttgttatcaacttctggtttttctccttgatcttgatcttcgtctttgatcactggatcttgaccttcttgtttgacactgtgatgtccattctgaaagaaccgtgatgatctcaatctgggtgactgttttgatgttttttgatctggatgatcaacagcatctgtttcttctaatttgatcgcgatgtgagcccttgagggcttcttcgggcttggagttgaagaagcggtgaatttcgctctttttgtcgattgaagcttcagtttttgtcgattggcttcaacctttgaggacggacacaatcctggaactttgcccacgtaacaatcctcacatttcggaccgaccggtaaacatataacctgtattcatggtcaaatccaaaacataagagttgtcaatcaaactatgtattgtttttgttcaaaataaatgaaagccccgattactcacttgaccgaaaccgaccagcagatgattgatttcttgaaagagactgttgaggaacagcaaaattaaaagagtcagattatttgatgaaattgatgtatttattccaaattaaaagagagatggctgactctctaggtaaccagctctctaaattgatccgagtagcttcaggatctgaggtttgaagccaaccaagccgattcgaaatccgatggacgtgcgtatctacgccgatacccaagttgattgcccatgcatttgagagtgcaaggaatgccatcttcggtccaacgccttcatatcataagaaagtcagctcaagtggaccttgatctgggtaaatgttcacaaacctttgagagcaaccaattcgtctgttttcgtgtatttgatgatgtaaaagtattaagacagtagagggtcagttttgtgggggcaaaaaaaaagaaacgtgtactgtgggatgagtgctattgacctaatgttttgggcacgtcactctcatgtttcaagaagaggtcatcggccattaacttgatatactgggctttcttcttccagaaaccaactttattgatacaattctcgatctcagttaagctagcgttacgtaaggaatcgacggtaagggagtctttcaggtggagtctcaagttgagggtcgcttgagcagtcacttcgtccttggtttggctgctcaacatcaacgaaactaagcaagacaatcgacggtctcgttcggatctttgcttcaattgatcgattttgtcttgactgatcgtcgaatcggatgcactcttgagttggtagtctggacccacatctccggctttgtcacatcccatcgtgtccaccggtgcgatgaatgtctttctttgttcttcgatcaatccgtatgtttccttccatctagcaggaggcgggacagggattaggagggcctgcttgacgatcgttttcggcttcttcttgctcggcgatttctcgggtgaggtgccttgtgagggcgctggtcttttcatgggtgatgcatctttggcgggtagcttttgaacagaggatgctggtgctgatttggttcgctgcaaggtcgccgttctaagacgagtccgaggtggcatcctggctagtttgttcttcgagctgagaggagaggcagatggtacgaggtgcttgagttagttgctgtcatcctgaatcggcaacaacaagcaaaccatcgttctcctggttggaaatggcatttttttttttttttttttttcctgaccagcttcacccccaatcgggaaattaagatcctccgcgggggcctgactgagtcgggcgaacccgtaatcccgggggtcccctagggcctctatctttacaccgatacctccgagcccatgacgcttcggatagatgtttgtgccctccggccgtttgccggccctgccccgtaggaatatccccgaccgatgcctgccaaattgtgtgcagaaaatggaacggttgtgccgtggcactggtcacagaatgggggccgatgttggtccgaaccgctcccgcggtgcataacgagcgccttgccctagacatggggatagccggcccaggttttgtattgatctcagtcggatgggattttgtaacgatttgcttataaatgctggtcttggactatctatttatctgcccaaatccaacatcctctcttattcttattcttacgtgctcagttcttcattgacctgtgcaattattctttttttttttcgttttcaacctactatttaatttttaattctattggtcctttgcatttcctttaatacatcctcagtcttacgataatctccagaatctccgaatacaacacagacattgtcaactgtgtctcaagagtccatggaaggcaagtacgctcaagatcccgtgcaagagcacaatcaacgtgtgccgctgtcgccgctcgacacccgacaaagttacgcggccccactatcgccattgattggcggaccaagtttcccaggaaaagactaccctatcaatgagaagaaacacctttcagctctccaggtctacgaaaagcaaccaatcccggtacccaagccagcagcttccaaccccaggccggttgtcctcaacaaatcgctcaaattttggacatggttcagcccttatcgacagatgctacttctggtcgtggcagtcgaagcaataatggtcataatcactctactgggtggatggcactttgctaggactcatctacctgcgttggtcaccgggaatttgttggtggctattgccattcgatccgaatgggtaatgagattcctctattgggtttcaatcaagttgttcagaagatggactcccttgaaagtcagagtgctggtcgtagccatcttataccacattggtcagtatatatatccaaaattcataactcttgggcacgtcaagattcccgttcgtcaagctgacccagcactgaattaatttacatctttaggtggtttgcacagtggatgcggcatcggtgcaatgatgtggctactcttggcttggacatatcacatcatgaacaaggatctttaccactctctggtcatggcctcattatttgtttccatgatagtcgtcgtcgcaacttgctttgttgcaacacccctcgtcagagcgatccaccacaagtacgcttgacttttatctttactcttgacactcagcttgatccttaccacatctttacattcttcctctgcgcacagtatcttcgagattactcatcgattcttgggatggtaagctgcatttctcacctcctcgcgtcaaaattcttttgtttattcccatttcggtaaattgaccgtacttcattcactttgttgaaacctttttactctcaggttgggaatcatcactagtttaatctttgtaatcgtatcaagctggtgggacgtcaacacccaatcatggagaacatccagcagatacttgatacgacaagaagagttctggtttatgattgccatcatacccctgtaagtctgcagcgttttagacctgcttaagcactaaagactaacttgttttttctccaacagaattataggccaatggatcactgtacgacatgtaccggtcgtagtaacggcggtgagttgaattgattttacagatgattagggatgatcaactgacttttccttcgtttccgtcattctaaaagccgtcttcaaaagcttcagtaatcagagttcctggtggattgacatctggtcttcacactcgagtctctcgtggaggtctgaaagaatggcacatttttggttcgattaggtgagtaaagaaacccagccagcttccgccttcaatgatccgtttctgattttgaatcctctggttgccttcttggaaaatagcgaagggaagcacgccgattgccactacatcgtcatggccgttcaaggtggttttactcgtgcaatgaataaagatcaaccagagactttgtacaccaaaacctggaaggtatgttcgagttttgtccggtaccacttgattaaccattctcataccaattttttttttttctcttgtttaaaaaagccatgtgggttaccgtacttctccagacttttcaacagaggggtagcaatttgtacgggatctggtatcggtgccgttggatcaacatgtattcagcacggcgattggtttcttatttggattggagccgatttagagaaaacttatggctccgagttcatcaacttcatcaagagcaagattgaacccgaacgcctcttgatttgggatactaaaggccctcttggcagaccagatgtcaacgtcgaattagaaaaggtctacaaacaatggaacgctcaaggtatgtctcgttccatatgaatgactccaatttgcacaagcaaagggctaaactttatccttcttgatctgttatagtcgcactgtttatcggaagtcctgctttgaataaaagtgtgctgaggacatcaagagcccgtgggatccccgtttttgtgagttgcctatcatctcttgtcaagcccttgttgagagatctaatacttatcaacatgattcgccttcacgtgattctcttctccagggttccatttgggatgcttgaaacaccccccttgactctcaatgttaaaaattttggaaaaaaagctgaagataactgttttatctgagagaaaaaattaatatgagcaggtctcaaacacactatacagtgaagcaattagattttcaaattattaatttaccttccatattttatgcattgtttcattttttttctaccttgtttgtatttttttttcaactttgactagttttacaaatgacatggacaattacacttttcacaatgacatttgtgaagaaacacccgctgaaggctttgtttacttagtgctcatatttataattgataattttcaacaagacattacatatttcaaaatgaacagttaagtcattcaacagttgaaaaagcttgatagatgagttgaaggcagtgaggaaccccaagccacttgaacacatcatcctttttttaaacacgttcaagtggctagcaacagatggatctattacttgaaaaagccacaagtcaatttagttatttttctcttagtgatgttcatatgtcacaggaacacaaacaagaataaattgtaccagcaaaagctagttttccactttggagtaccatgtttcaccaaaacctatgctaatttgtaacatgttttctctgctgatgcacaatgttaggtgagattaatcatgtgatgctgcttctaaagggggccttcccaatcaagctttcaagctttccaataaattggccaaggctcattttgacaagatttgactgttcctattggtcctgtatccttaatttagctctcctcaagccaaattctcaacattgtttcctgctgagaacttgatgttgcttgattctcatcattaatttgaatccagaatctaggatttggccacctaaactgggggctataaagaagtcttccaatagttcaaggcacatgatttatttttaaaataaaaaagagaaatgacctcaaaatgtttgagaccaagttatacaagagttcttgtaaatccaggatccagaacaatattgggatatgcaccaaggaatcaaaccaaattataaaaactttgtggagcaagtgtgaaattgtgtctgttgaagtgatgttcaggattgagcttctgttgttttctgtgtttagtaagaaactgtttgcatgtattctgctcttctattaatggagcttcaagtgcctgttcagttcaacctgaaaggatgatgcaagagccaaaatcatgtgccactacattaaatgagcctgaccacccttttggttggggttgcaaatattttctagtgatccttaggcttgaaaatctcccctgtctcagctgggttttcgttcaactttactcctcagcctctcctatggagagcgtcatcgtgaggacgccccgggagaggctttgctaagctattaggatgcacatagaatgtatactcctggcatcgcagaagaagttatggatgtagattgccaccggagaaagctgagtggctctttcggattttgctgggcagttagaagtaggcccatgtaaatgtcatcaatcgacatggttgctgacttctttttgctcaagaattatgtacgaaagaggtggtcttgcgaatctgccagcctgttcatgatttccccgataattgattattgcatcctcagtctttcaacccaactcatcccagctggataagagccaggtgggagcacaaaccccctaggatcctgaattctatttccccgggcagacggatttccatcgcagcccttgcccgaaagctgagactcattaaagccgtattaaggggagggaaccacaaaataaatctgcgtatccaagtctgatgatgtggtgcaagccaaagcaacatgagaccttcgacgcgatagggcacttttaaagcttggctagtaccaacccttcccttggcacccgccggagtgaatgagtgattccaacagcttttgtagataccctacctccggctccataatcacctcgacccaggctgctgaggccccagcgagcgagcgttttcaagtactgtattggtaccaatcctccttacgtaggaaggttgcgccccatcctccactaattctcgccgcaagctcctgcacggggcaagctctacatagaatcatgtgttctaccatgtccatgggctataaagcatgcctcatcctccctcatgggttgttttcctggctctcaatacttcctctattcccgaatccctcttcggtacatcctatcctccttccatccaccctctgcttgaagcatccttaatattcctcgcctcataaataccattattcaaccaacagcttcccaaacttaagaaccgcacatcgccagtcaggccttccaaatcggacctgcagtgtcgcgcattctcggaaccttccctgctcgacagacttgatctcgatcagatctttttcttacctccccgggggtccatcaaacaagctgttttgatcatagcttacacatcgggtcacacatttttttatctatttatatcaggcctcattaccaatccgcggtatgccaccataaccgaatctgaaaggaagaaaatgcaaattgatgaattctgaattgacactgacagggattgaccactgccctgtgcctattcatcaccaatacccagtcttcgtccttgcggatcgccgccaaatgtgagtagtcctccgcactgatttacgttttctcctcatcctacatacatccccctccgaattgtttgaattccctacagaccagaaagagagctcgagcagacaaagatgcacattgatgtcatgggatgttttcaatgagccaagccgcccactgaccaattatcatgtcaagccggtcgaggttgatattgaatctggccagatctggccttatatcccgcactcttctcagattcggtatcattcttcttcttcttttttttttttttctttgcagaatttataatggagttcctcaaccacagctctcagctttggccaaacacgcaggcttataacatgcccaacaactgcgatgttctccactctcacacatttgtaacccgttcgtgtgtcgaactgtcaatcgccagcgagaggggtcagtctgtcttgggatatatgccgttgtccgagctgttgcccacatcatttcatacccagcgcaacacaaatcatcgttccttgcgatgttagataagtcggaactcgaatatatagcaaatagccgtgttggggcccccctcgcgttgcgctcttggatctatagagcagcattggtgatcacaggtgtatgtatatttatacgtatacacatttatatactggcctttgagacccgagagctgctagcgcatcttgagatagccaagcttgaagctgtgttgagccacaaagtccgaccatcccttcacgcccatgtctgatattcttttgtttccatgtttctagcagtttgccttcatttcctgtaatcaagtcacaaagaatctaatccttgggtatgttgactattaaagtttcattagccagcccggccacactggtcttcagctgctgatctgaagtggtactaccttttccttacctgacatctcttaggatatccattcgaccgagttaatctggcctagcaaccgtgagtgccaaattctcgactaggacatattgacgccggaaaccaacttccttcgattcaagtcaagtgggtaccagcccgcttctattctctgcttattattataatcaagtgtctcgttgccgttgcccccaccagagttcattatagctgacaataattgtatcaacggaatgaatctcaacccttaagtttccaaaacgaacaagggacattcattaactgttgcgatggcctcacgtatcgcaagctcaagcaacactccgtcctccaacgagtctggtcgttcattaccttcatcaagctcccagctacaagatgaccagtcagcccatcttcaagcccgacccccggccgcgcggtcatcttctgcaaatccgtaccgctcttccctccttccgtcctccggccatcctcatagactcagtgacttttcgccccatacgccgcttgaccttgccaatcatccggcagcagccaagtcggcgaacaccaagaccggcttctcctctactcctctcaatcttaacatgcttgtccacccaccccgctaccactcaccccttccgccgccttcgcaaggccaagccagtcgcagtcacgcggctaaccgtcaatccatgcaactacttcagacccagccctcatttcaaacattcactactcgtgatccgaggcgtgaaacacttcagcagccttatgccaccatatcgtctggccaatctggacaattttccaacagacaatcccgtcacttggattttccaacgaggcgaagtaacgagccagccaatttgattcaggcagttcgtgacacccctcagggcagtcgtcccaactcgcttcaaccagattcgagacgcgttgttactggtatccttcaatctgcgttaccccccagctcccgaccagtacctgtaaatacggaaccagtacgctccatgtcgattgccgagctagagaaccgccacaaggctgcattgcagaagctccagtcccacagcaaccagcaggtggccaaatcttcggctgccaaaactccagcagatgctcaatctcaaaacttggagcgacaacagcgtcacaaggcggcaatgcaaaagcttcaagcccacagtacttcgcccgccgttgctgcacctcaagcgccttctcgtcgtcaaagcgccaatccccctccacgaacagtaccgcaacctaagcctcccgggagttcctctgatgcatcgtcgaaatctgcccgcactgagcagtcgtccaagcaatctgaaaagggaaacgctggcacttcgaaccgccgaagtatgtttggattcttttccttcaaggactctacgaaatcagccgccgcatcgaatgaggaaccatcggccaagccgaaaagctttttgtcttccaaaaagcagaagaaagaaacccacaacccggttgttggcaaggtcgaagacgatgatgaagacgtgcccttggcccaactggctagtcgccgcacgtcttacaatccggcatccatgagcaaagtcgcaggtcatagcggatcgtcaagccccaccgagaccctgatgtcgaaaagtctttctgtgcccacgatgatgcacaagatgggatcgcacgggtcggcctctgaatctggctctcgtcctgtaaatcgtcctcagcatcccaggtcccataccaatccagtcgacaaccgtcccactagcaggatatcctcccgacaccacgatcgaatgggaggcttccagccgattcgcgaagacaacgaactcatgccgctcgacaccaaccttgctggacgctctgatcgctcttttcaacctcctcgttggctggatgaagatggggaccattctcagaagcagggaccgagacctttaatctttgaggatgaggcgaaggctatccgaaattccaaaagattctggtcgtaaatactaactgatgcatgacattcgaagacataatactcactaatgcatgatatttgaagacatataaacttactctattgtctacacaccgtcgtcctaaagatttgtcaatgtcacaattgatttttcttcatatagttttcttccatacacatccaccacgataaatcctcactcacctgaaaattttcaaaagaaacatactatcaatcttgtccttttttttccttgcaccaatctgtgactctttttgatattttttatttcttctttcttatccaactgtctgcctttcttgttttcctgttgctctcatcgtttaagcttccttcgattggtactttgtagaggacaatcgtataaaggccccgttgttgtcgcctcgttttgtaccagttttttacgcgcctgctttcatcctctctgtatctcaagctcaaaccttgataatgtcgtccatttttttcattttccgtatatccattaatcacgatactccattttctcattctgcaaatgattgatagatacgtagcatgcaatggtaaaaataagtagccaaaatatttgaaaagcatgcatgaaaactggcactttgggccaggagacagagcttagttcagcctcagggacatgaagactttctaatgttccaatcaaactttgattcacacttatttcaaattctcatgcagcttttaagttgtaacatcaatgacaatgtgaaattgagacaggctcccaactcaggcaacagttcccaaaagctagcaattacagtcacctccttcttaacccatatagccattaacccataatttgattaacccatggcaaatccagtccatggatttggtgggcggggaaatcagcgcttatcccataagtctctctagcgctgtaacccataccattcttgagaaaaaaaattgaatgtttatgggttaagaggtactttttcctggaactttttttagctttttcattcaacataaacatcaatttttgcaaattgaactcatttaatttttttacccaccagttgttctatcacatcaatcattttgctttgtgctgaaaagagttgacagctttgatccctgaggaaccatctgccctttcatgtattcttttgataattttccacctgattacgcttttcatccttacaaaacacagaagaagaccaggataacaatgaatctagtgaaccacctccgcgtcccaaaccaactgctaaggaggtcttcaaggcaatcactacattgagaacaacaccactgaagttgctcataaactgaaccagttgatggaagcatactctaaacaacttgttgaccacctgattgctactgctcaacaaacaagcatcacatcattttttcatcccatgaactcaaaatgatttcttcctttttctttttctatctttatacttgtttcctcctatcaccattatgtctgattcattcataaaccactttacttatgtcaaaatgcaaccaacccattagtctgctaaaaaaagtgcaaaagtccctcttaactcatgcaaactatgggttaagggagtctttacatccattatcccatgccattcatgggtaaatagggacacatcattaacccatgatattatgggataatagagacttttactcttcacccatgactctcttaacccatagtaaaatgagtccaccgaggggtatgggttaagagggaggtgactgtagaaagctctaaaaaatgggagcaaatacttctacacaaataaatggaaagtgaaatgatacaaaaagcattgttttttacctaaaagaaaacccaaatgttgaacaaagtaggaattattcaagtctgacatcagactgtggctacaaactgtcagctacatataaactcccacataccccaagggccaaaatacaatttcacaactgatattagagacactgccacaaactgttacattctactgctatttgtgatgatgagtcaaaattaggggaaataatactaacttaaaattaacatcctgttaagaacatggctgtttattgtgaaacattattattataacatcattttattctcatcaaccatccctccatccaagaaacaaaataacttacctaaaaagacttttgttttttgtaagaagatggcttttaggtaagaaaaatctgaattacttccaccttgaaaaaagtgattttcaaaatatcaccaattatcaaagatttatttacataaatattatgtgcttcatgtgaagttacagtcatgagtaaaaatccaagggatttcaaacttggctgattttcctgacaaaacaaaacaaaggtaacagatcaatccaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtatagaattgcaatgcatgtgggatagctaatctcatgtaagaaaacaagagaagggctttaatatgtgtggatacataatttgcatgatgaaatggtaagtgtgacgataaaatctccaattcagctttcttcatagtagagagggtttttatatcttttctttagtacctctgcctgacctaaagtttcacaaggattaaaccgatcaaagaagaagttctcaaactcctttggatgatggaactcataccacgttgctaggatgaatgctgcagtatatctggctagaggataagaagtagttctcgagccggagaagtatttgatcagggataactgaatgggtgggaacaatttctccccagattgcattttggccttcagattgggcgaattcaggctcccttggatcctgccgaatatcgggtaagtatctttcggcttcataatctgatctccaacccaagacaacagagccagccttctctgttcgtgctcctccttcgatagttgaaactggttaagaatcgccacgtgcaggaactcgacggccctgatcaagtgattgtagatcggcttgaagccttcgatggaatatggatgtttctttgcaggatccaaaaccctcatggtgcgcatgttgtcgagcttggtgtaagttaacaaacagatctccagtcctgcatggtcggttctttcggtggcccggtggagcgtgtcttgtgtctgtcgaaattcttgcaaaaattctgaaaatgcggtttgtaatacgtccagagtcgaatgccctggaatcgataatctccccccatattcgagaaactccttgaagcgtcgatggccgtctggtaagttgaaaatgaacttgaaccggtccccgaagtatggctccatgggaatctcttttgatgcgtccaacactttgctcagtttttcgtgatggctaattaaggctcgtcgatcatctggaaatcatcagaataattatgagtggtttccaatcggaataattagcaacaaagttttgaatccataattttacaaacaaacaaaaaagaaaaggtttgctgagtcaggaggttgtgggtttatcttttgatccaacaaatttgtctctcaagaacactgactttccaaatctgtatagtacgattttatcaactcagccgccagatcagactggatgcccttctgttttcccgagaagtatccgattaacatttcctgtatctctccgaattcagtttgagaaaagtgttttttccagccatccgcagtggcctcgctgatacccgtcaatggcactccgttccccgggttcaagatttctttctcgagtcgatcgaagatattccggacatgaaagaagtgctcagaaggaacactcgagccggctaagtgtaactcatgtatcctggaaagcaagttcttgtaaagcgatctgatcactgtcgccttctgggtgtttcgatggggatactctaggattctgatgatccgcgaatctttcgtattgggccgattaaaaaatccgatcggcagttttcgatgctcgttttgccatgggaccttccagccattaaactcattccaaatctcctcaagtttctgtgagaagctttggtagtattcgctgagaattgggaccaagatctttccgtttaatccgatcgagttagattgtggaagagctggctttggtgccggaatgtgattggcttccactgattccaaaattcggatttcgggtggcatggtctgaatggaacccgatggtccttcagcggcttgggcaacttgcgagagatgacctgccagtgggtcattcgggtcgtgaggaagtctttgaatcggcgtttgaatgtcgacctgattgacttgcccctcgagacttaaatgactggggcctttccaaatcagaggctttgcgtgagatgacttgatgatgattactcgctgaagaagatcagtttcttacctgtatgatagctcccttcttgagcatgcgacgagccaggcataagttcataatagatgggcgttcttggtgtggagggttgctccgcttggtcactgtcttcgtgagcatgtgaagcgccaggcatgaagtcataataaatgggcgttcttcgggttgaagcctgctgttcctgactatgcttcatgcgttttctcgagcctgcttgcccatcagccagaggctcaaaagcgatcagggacggttcttgagcagagggaggggcaaagggcctcttgtctacattccggtcggtgagcggggccgatagcagggaatgtctttcctccgataccacattcgactcgtatggcatcgaagcccaggtgtaaatggggtgttcaggcgagctggcgaatacctgccgacctgctggccctggtctgtcgaacgccctttgatccaacctattgagctccaggtcgttgagattggtagccgaaatgaccgtcaaggaccagaagatgagacagattgggtgacgatgcacgcaatcactgctgccgtaaggaaaccgcattttcgggcttgatagcactgaatttccggctgcagtcagtgatacgaataaaggtagaagaagcaaaactaccacgtatgtatgcagcttggaaacgtcctgaaatgacccgtcttgtctgccaaaagcaattccagcagatgcaagttctcaaggtgagtcaggactgccagtgaaacgatcaaacaggctgatctcgtctcatgtctcagtctgaagttcttgaaaccagaacctggggcccgcacgattgtgagacgggaaaaaatcatcaagaggaaaagagtacataggtgctcatgtcgtgcagggaaatatcatgaagaacaaggagcaagaaaaattgaaacttgtgagtccgaaattgatgcgggtgtgccaggttacacctaaactgtgatcacatgttcagaaagactccctttcatttcgcttgtctgcctacatctacatatagacccattccgggatgaggggtgtagattgaattaatctttcactttgactgggttccacgaatgtccacgatgggatagattgatatcttggttagagaacaagagaaagagatcgatagtcacactatgcaaagagcttttttttttttttttcaaataggaattagaaagacagttgattttgaggataacgaccaacatgcgggtgaggttacaggaccttcccaatttatgtgttccaaagaagaaggaaattgatttttcgtagtaagacggatcgttaaaaagaaggatttggaaatatagagatgcagattattgagatacacagagaatgggatgagtgcgaaaaaactttttcatgcaggcttggcgcccactactgtggcaaagatctcgtcagattgctgttgtgctgaagttgaagcagtgttggcagcactgatgaccgctttgagaagagaagtcgtaacactagattaacagtcaagaagataagatcaacatatcagatatagaatttttccaattttctagagcgcgatatgtatgaacagcacttactcttcgtcaaccccaactccccacacgtgtcggcctctttcatccttcaattcaatgtaggaagcggccttggtttcactacccgatccgatggccttctccgaataactcactacatcaagcatcaagccacaatgggttctcatggcgttcatcatcgcactgactggtccatttccttcacccgacagttcgaccttcttcttatctttcaagatagttgctttgagtaccttgcggggcggcagcggctcgccagtggtaggatcgatttgagccattccatcgggctgagtcatgttggcgatcgaataatcctggagtttgaaacggccctcgtgcccaagaccgagatggtaggctgttcggaaacatttcgtgaggtcgtccaccgtcatctctcgtccagttcgatcggccaagttttggacgatcccgtagaatgctacttgcattctcctgggcatatccaaccccaggtgttcttggatgagataagccaccccaccctttcctgattgcgagttgacacgaataactgcctcgtagtcgcaaccgatatcgtgtgggtcgatagataggtaaggcatttcccaatgcgaattggcattttgaatcgcaaaacctttcttgatggcgtcttgatgcgagccactgaatgcggtaaagaccagatctccagagtatggatgacgtgggtggactgggatatcgttgcattcggtgacaatgtcgatcacttctttgatgtcactaaagtccagattgggcgcgagaccatgagagtacatgttcaaggctactgtgactagatcaacgtttccagttctctctccgtttccgaataaacagccttcgacccggtccgcaccagccatcaacccaagctcagttgcggcaacaccagtgccccgatcattgtgagtgtggagactgatccgacaatgttctcgatctgagatgtttcggcagaaatattcgatctatgaaaaaaatggacagttagttaaggatttgggatacgcccgtgaggatgataatgataagcgtgagagctatctacctggtcggcatacacatttggggtggatacctcgactgtagccggcaagttgaaaatgatcggatgacttttcttcatatccttgccatggaaccaggccttcttgaccgcctcgcagatttcgacagcgaattcaggttcggtttgtgagaaggtttcgggagaatattggaattgccattcggtgcggtcgcccctggagatcgcatcatcggagagttgcctgactagttcagcgtgtcggacggcaaggtcgattgttttggccttggatgcttggaagactgtttgccggaataagggcgaggtggcattgtacatgtggataatcacgttcttgccatcctgaaccgcgtcaaacgttctcctgattaaatcttctcgagctggtgaaagaacctggatgttttgttgtggaaaaaatcaacaatcaagattgagccgaccgattcctaggaacatgcatatgtatatatcaacactgacctgaattgctacatcatccaagttaggttgacgactctttgcgattttcctgacaaagtcgaaatcggtatcactggccgcagggaagccgacctcgatttccttgaagccgcacttgagcaagaggttgaagaatttggtcttttgttcgactgtcattgggttgaccagagattggtttccatctcgaagatccacggcgcaccaacgtgggatttgggttattgtcttgcttggccatgtccggtcaggaagatttacggttggtggtgattggtatttggttgatggtcgctattaggaaaaggagtgaatatcagatcagctcgttggcttcttcttcttccctcaacgtgtgggtagtgcttagttctttcttttttttttttttgactctacacatgatattctggcccaccttcagcattccgcgagttggatggtatccattgaagcgggccacccagctttgcccaaacggggcccgaatcatcgtgtttctagtagttcaaagatcgaaggtatggaagtagcacggtgctttcggaggcggtttttgtttagcgctggttgtggagagtgtggggaggaggaggctgtctggttcaaaatttcagtatgcatgcagggagcccccttcggcgtgaatattcagtaccagctcgtacacccccacgaggtcgcaaagttacgtactgttttaaatttagtgacatttgtaagcttgcgtgtggaacttttcctttcctcgtgtttttccccttctctttgttcaatttgctccatcgctagccagagtcgagtcgtgggtcctctgattttctcatggtgtggaggcacacaagtcacaaatcaatcagtcaaaagcactagcaggatccatatcaactggtttgtttgtaggaagatggcaaatttcatcatgtagggagttctgttttactattggggcactttctgttggatctgagacccttgcaggtggtgagttccatgcaactcaaggtaggttttcacagggaaatctatctttcaaggctgtaaatcaattctgggagacctgcagattttgactggaagtggaggacttcccattgtaatttagaatgttttttcagacccctctcagttctaaattaacactctaatcaaaaccacaaccagatcacatgagcaccatttcaacaagggtgtcaggcttatactacttacggaggtaggaatttgtattgttatagccatagactaatattcaggttgaaagataattaggccccgtttggccgcaaatcatggtttgtgatttggctaaggtttggcacagattgggactgtgtgatataaaacaatatgaaactttcctacaaactcctgccaaatcttgactcaaaattacagattacggacggccaaacggggccttattttttcctatcaaggctcaggtcaaaagctcctgagactcactcaagcttcctgcaggaatgagccagggcaatccaagacgcagatgtctagtcaaggttgggaataatgaaataagaggtaacaggcaatggataacagttcaggttaccattaccaatgcttgtactggaggaaaggctcattggctctcggggacccacagatcttcacaggaagtcctgtaaagcaaaacaaaccaccaataagatgtcttactaaaaacatgattcagtccccatttggaggcaatatgatgggagactatttttgcctgaaatacaatgtgacagctgatcaggtcacccaaaaactcattggatctcacaagaatctgcaacatgttgcttgtgataaatgcaaacaattttgttctaggaatttgacaaatctacatatttattatcagccctgttcctttaggccaagtttatgacattttttcaatgttgaggaatcatgtctatcaagctttttcataagtttggtatgagcagagagtgtgccaagtttttcagttctgcctttctgcacaccaaaaaaggtgtgcatgaatgtgcactccaaaacagctgaaagaccctctggtgtacactaggatatttggactcatagccaatgcaatacaacctccactttgaatcggtgctctgttgagtgcactagtggccactccaattactttgctggagtacatagccacacattttagggcttggccccaagaactccaaatacagaaagcctatttaccttctccaggtgaaccatactcactgggttttggtttccatggaggaagtagatggggtcaagcccatccctccccccatttcaacaactgaatggaattctgaagctgctaagagctggtggagttacatacagagaaggctgactgtctttaactgggccattgtggattccaaaaagtaaataaaatttggggtccaagaacacactcctaatttttgaagtgaagctctgcatactccaaataatttggagtgaacagtatttgcacgcctatatataactgggaatcagatagactgaaaatgcactccaagatttactggattgtgaagctttagactccagattcttttcagtgcacagccatgtacagtctcctcccagatgtttatagccatctgttttgagatccacactgggaccccaagagcttcaagtcacaagggtttgtggaatggtggaaaaggggtctcaaagaatgaatatgaaaaaataattataaaaaacaagattataaaatttgtaaaaagaaaaaaatgagaaaatcacaaaaactgacagctctcatatttctttcaggaaaagatgagatatcagaagtgatagtatgagatctggaacgaatgataagaagtgaaaattttgaaaaaatgactacttggtggtttaaaaagggtgcctagggggtcattcatcaagacatgtggcaatctggcaccccaatctactaattttgactgcagggtgtccacccaccatgctcaaacttttttttggatcaatatttttcatttatgataattcctttcatgttctaaacttgccttatgtgtattcacttttcactcaaacaaaaaattaaagttttcaaaaaaagttgattttcttttatctttttcttgaattttttagtcttgttttttattattattattcatattcattctttgggacccattttgaaccattccacaaactcttttgacttgaaggttttgggttcccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacttcaaaagcatcaagtttttatcatttttgtgtgaaatccaagaagctctggattccatggtagtgcaatccaggaatccttgtagtgcaaaccttttttttggtgttttcaggggaattatttggtgtgcaaaaagatagacccaatttttaagcaagatcactatttaaaattctaacactgtcacatgtttcttcctcccaggttgaatattcattttttcttctgtcccacaactagagattgttatgcgggactttttgcagttacctggtaccccttgggggtgccccttgcatgcgccccacacccgccaggaggtgccaggtgcagtgccaggtgtctgtttttggaaaaaaaacaggaggtaccccagggtacctccccacttccataacatagggtgggtgggagggcctcatattttataataaatatgaaaaaaattgaaaaaattgactatacactttcaacagtgcttcatatccagtactggatatgcaatattttttcctttttttgttaaaatagtgtgaagaagtaaaaaaaaatcacatccagtttcattttaccacagatctagtacaggatatgaagtaatgttgagatagccagtggaactaagtgaaaaagagaggggaggtgcctgcggtacctgccacaagtactgccggcaacactgggaagttacatatgttacgatatccaaagggatttgtgtaacgtaacttcccagctgtccagattacactgttagtgttatccagacaaactgtgtttttgggtcacgagtaacgtaacaaaggggatttccccccttgttactcaggaaaataatgcaaacaacaagttatctgtgttattgacctagttattcattttttatccacctttttgcgctgtggataacgtaatgacaaaaaataataagaaaattaaaaaataaaacgtaacagaaaggccttttcaattattgtaacgctaatggccctggttttgttgtgttatcattacgcttccgttactggtagcgtaacctccctgtgttgctgccagtaccccttgggaggtgcctggtgtggtacatggtatctattttcttgaaaaagtgaacaggtacccaggtccaaatgaacaatctctacccacaacttgtctctctgtattgtaatagctaaatagacaaggctcatagataagaaatgaaaaatcaactgatcttctgtgtatgatccctgagttctctaccagtggtgggtagtttctttacttgacaatacctgactaatttttgtaaagtagctacctgccatcatagatagaagtcatgtgtctcaagcttcacataacagtcctattttttggaagctgttactggttaatggaaaatacaatatcaagcaataaaaggccaaaacagccctaaattggtcttttattgtgtgttatctcactccatatctgcagctctgtgttcagatattgtaatgttgcttgaaaaacagtttgctcctgtagcagtattgagaatcacaccaacattagcagtattgataacaataatggccaaaaaccattatattacaatattgttactttacccatcatgggtagagtaactacccattgttgtctctaataggttcagcctcttgtagtgtggatgtgtgtctgccacacaagctagcatatctcaagagggcacttctaaattcttgctcctttgtgcctttagtctcaaagttttcctttctggtcactcttccccttgtttctcagcccagttgtgaattttcatcaaagttgcacattatataacttttgaatttaacaagcattcacatgaactgggctatttacaatgtgtagaaaatttccattacttttaacacaattcaaattctcaggcccaaacacttcttgttagcaaagctggaaatcttcagcattttttctatacacctcttgaagaattatcacattgtaaagaacctttttaaactgttttctcttcatgattataatagtcctctgttctagcccaaatatagctggcaggtatccattcaatacttggtgacagagtgacagaaatcagctgtaaatgagtccacaaccaaagctcaacaactctcaggtaggtcttgaaataagctgtagtctttcattcattgggacaacatcacaggtgattcaccacttgttcccaaaagaagcaaggtgcacactgacattgttgttcagttaaaggaggtacggtaccttccccttcatgtgggtgcgctgcagtgaggtctggcttttcttgctcttgatatgtaacactcttcattatctcatcatccctaatatcatttacactatgttgcccttccttgttccacctcatgtataggcagcatgtctacatagtttgacaacatcatacatattagtgaccataaggtttcacggtgtgattatcatattcaacaagaaggttgtttgcagctgttttacatagcgttcgatactcctacttgatccacctgtgagcctggtggtatgatgaagagtttccattcattcacctaccggacgtgcggaggtctacaaagcctacacatgctgataccaggaggactggtgtatggtgtccaacagcttccagtgagagaaactcaccatgaacattttccgtaacaccaaggatcaagccacacagtggtttcatgtgatgtgatatgattcagagaagaaggttctttgtttctgtcgggaccttaagcagctgtcaatgcttggtggagaattcttcatgcccggaaaatgctggttcccgacggcaagtcctcagctatgcgctggtatcatctgtacctcgctttcttgtccttagcatcagtttcggcctttctggaggacctggagtacgattggcgggatcaaggacctttcgcagaactaggtgatccaattgttgaactattccccagcttgcgtgaatatcacagttcgaacggtgcttcaaagccgtgcgaatcaaatttggcattgatgatatagaactaccctgggcattctaccttacagtcaccgctaaccggccagcaactccacaagtggccctcagcctctcccgttgttgacggactatcctggcctgatttacaagttgagactccgcggctcgatgaagagccagggtcaagaaagcgcaagaaacatagtcacgcgcatctgcttccgcctcgagaaacagcacttgattcaggatttatgtcctgctcatcacatccttataacagagttgattcaggcaatgtaccgatcccctctgagaaagcgatagcggtgaaccccactggcagaaatcctctagttcggaatgaccgcagcttaggcggcgacggtgaagtgaattgtggccagactcaaacccaggctgaggcgcttgcttcacttttcaactcggacatcgccacgacagctcacccctctcaaagcgctgaggcctttgtgaaaccatcagatttcagaaacaggaagcaaccccgatttagtaaaaccttggacccaattgaacgcaatcacatccaggtgacgaatccattcaatccaagctctggaacgacggtaccaattgtatacgaatatatccaagcgatgtccaagaggcttcattcacgcgatcttagattctccaacagcgcatggacagctatccatgcaacattgcccctctgttgtaagctcaatgaaagtggttcagcgtctaggaccataagaattatagacagttcccgccaacagctccggagatatgatgttttagaatcactttataggaacttgatttcgatgatccatgatttgcacttagaacgactcaatacgccagtcgagcacataatgcacgtaagaaacatatttgaccggctgaacggagaaattcttaaccctgcaaatggtgttccactcctgggtaccagcaaccccacggcgaaaggctggaaagatgactttaaaaacactgaattcggacatatgcaggaacgattggcaatatacttttcggatggtacaaaggcccaactccctagtttggcatctgatctgatagaatcttactacgattgtcaagaaagtgcgtagtccttcaaaaaaatgtaatgagaggaatctgataacttgatccaatgagccccttaaatttgtgccttatgactccaaatctcctagtctctcgcttattcctcatgaagctcattggtcattttccaaatccataggcgatgaatcagctattcgaaaccgctttggaaaaatcaaggacctagaagaattaaataaaattcgtatggatccttatctccaggataggttttactttctttacaacatcccagccacagacgcaacatttcaaaagtttctcagtagtgacggcggacgatggctcaagcatcaccccaattacgatgtgtttcatgaagcttcttggaattttgaaaacgccttaaactcacaaccaaagattcaccgaacttgcagaaaagtaaaccatgcggtattacggatcgcgtttctatccaacgacgagagcaaaaacaatatgcgtgttttggcacctccgaggaatctcccatacagctttggaccgtttttatccgtttataatcatttgattaaggcggtcgagttgatccatgtaaagattctgaagcggttgaaaataactgaagagatgggcagagaaagaagattggatctgttgtcttggattggaaaagagataataaacccacaggagagctacccggtttttggatcaatccaagatgacattaatccgtcgattttgcaggcaaatatgcttgcaggtgctgcgttgtttgggccagttcagctgtcactgattgattacttctctagctcaaccctttcactttcttcttatccccaaaccagacatacagctgcatttattctggcaagttggtatcaagtcaatcacccaaaggagtttgccaatttcttttcacggtagactttgcacaattcagagctaggagtatgaaagttggtgtgactatatggctcttttgtttgattaatcttaatcatgatttgcataataaacagttgaagcatgggcccttattaagaaacaaaaaccaggcaaatctgtgcagaaattatcaaaatcatgtggtattgaatgccttgatcaagcagtaactgttatgtagattttcctatggctctctctcaaagaatttaaaaatacacaataaattccacaagcaaatcctggactactggcttgtaatacagaactagaagaggctccttttgagatttttatggaaatcttctcattgatcacccgtccctctgagtgtgactggaaaattcaatcccaaaagcacacttaacctctgagtatggcccctgtgattgtttctgaaaaatacagaaaaagtgcatgcaataattgccctaaaagagttgttacttgatgaaataagatgacacatattcccattattatattttgcttattaaatttaaatggatgatgaactaatgaatgtaaggattgtttttcaaaacttcactgttcgccagaaagtcactagaaaagcagctcaatagctcccggggggcagtttctattgccaaagtggatttaattgcagtttatacaggagagatggatttctcattagtatctacaattgaaggaaagtgaaaaaaggaagttagaagagaaagaaggaagataggatacttacctaaacaggagagaaggatctctgctgtccaggtaaaggggaaggaaaagctttagagcatctccattgaaaagaatttggaactgaattattcatttctttgtaagtatttatcattttaaaaaaataatagttaattaattttaggtaaaatatttgaaagaaataaaagaaaatcaaagaaataactgaaggcagaacaaatctgctaattctaatgataatacttggataaaaatgaagtggtaagtttgactaagttattttagtttttagagaaccaagataactggataagtttattagaaaaacttaaactgttagctatctttattatttatcttcatgttattctagtagggggtatcaaatatgaaaattctcaaagattaaagtaccattttctcttagtctgatggatttttccagatgaagtgtaataataaagatacatcatattaaacttctactttccataattgttcattaaaaatggttcaagagtttagaagaaaatgggggtttaagttttcagattcttcatatttgataccccctattttcaaagtaacaagaaaaattcttcactctatatataaagagaggcttggttaatcgactccccaaagttggagagtcaactcccaaacaccgaaacccccgaaattagggagtcgatcccccaaaaccgtcaaccggtttgggagtcgactccctaaaaatttaaataaaaataaataaaaacccccggttggtttgggagtcgatcctcccaaaccgaccagggtttgggggttgatgaaccaaaccaacccccaccccacggcagcggctgggaagaatcgcctctgagagcaccttctcgacggccaagaggggaaaccctctcggctgttaagggtatgtacactctcaatgccgagagggtttcccctcaccgtcaagagtatacactctcaacggctgagaggagaaaccctctcggccgttgagggtatgaacactcttgaagccaagagggtttctcctctctgctgtcgaggtgtacactctcaacggctgagaggagaaaccctgtcggccgttgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtcttgatgtcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaaccctaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatgtgtaatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggaggaaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggatttttgctagactatctacaatgcatcccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatggataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattccccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtggattccatttctgacatccatttttccgtatcttgagtccttcattgataaataataaaattttgaattttcctcccttcatacacaggaataatgaccacatcctcccccaacttattgactgtccccagtcaattctgattttatgactgtgtttgaaggctaatccttgtgtattttttttttatggtagaatttaaatttagatgatataattataataataaactttgataattttttttgttttattttatttttgtggctaaatttgattgagactgggaattgaacaggggagccttctcatttttcagaattttactccttgggtgagaattgaacccaggtttattgtgtataaaatttgatcaagggtgggagtggaacccatctccttggtgttgaattctgtgtaggtgtaactggttttgcctagttggggacttgaactaaggtcctggtttgttgactccaaatttggagtttatgaggttgtctgggtgtggaaatccttgcaccgttcactgaacctttcacatcctcggatctgggttgctgcgcgcgcagtagtcctgagagccgcgccacccgctcccaatccgtttttctagcctttctccgtctcggaggcctttcacaagcctttcacagctcttgattatatcctagcctatctgcaccggcccggtagcgcatctcccttcgactatccactatccaactatcggtcgatcctttttgacgatcttctcgattctggattatccaacccggtctaaattcgcatttggccgactagtcgcgaattggatctttgtcctaagtaagtccctcctcacttttccgccttatctttcagtcgtactcatagctttgtccacatttctctagtgtctttgtctcagatatccggcttgacgcaaggaacccgccgtcccagttatgtactagctcgagccggcccggtatacacttcctatcctcctctcaaccacctctcgatcatccacccagctatcaacctctcgaccggtcttcttccatgaactggccgcgctgccatccacgttaactatcccgtcttcttaaatctgcccgtcttcgacaatcgtctcatcttcgtcggtctcgacccggtagcgtctatactaaactggtcccctatcctgtcctgcactatccccgctaccactcccctctcgatcatctctccagatatccacctctaaaccagtcttctcgacgatctcctcaccctcgccggtagtgtacagtctaaagaaactcgatccgcccaccccagcttggttctattgactatcctcttcttgattgatccacctctccactctcgacgatgctcaaagaactgtaggtgcttcgtactaaactggccgcactgccatcgttagtagttactcccgttctccgactagtggatcgcctcttccgtatctttgctggcctgatgactttaaatctcctatcggctcgactcccttagcttcaataaccagtgccccagctcgtccaactcactacgtctaggcgtgagcgtcaaccgagcccatccattgttagtcaaccatcaaaggaattcaatcaataagaaaatggtttctatgcaatttcttcctcgggggtcaatggggtccccctggaaaaaaaggactcctccgcggtttttgtccctccatccgtgagtacttaaagagctcctcgattcggttcgcttcactctcttccttcagcagattcatcatcctcctccctccactactcgatcggtcatccttttcctcttccttctcaaccatcccctccatccatccctccatcgatctatcactatttgaccctcgtctatctcatccgtctccctatcctgttcccccctctgtccactcgatcaaccgtcctccttctctaaactccatcgtctcttttctctatgattctatcatcgtcccttcctccaagtcgatcatcctcttccatcgtcttgatcacctattcacttgattagttgtacacttccttcctgtatctttccccatccgtccacccgatcgattgtcttctccactccgctagacttgaaaaaaaccctttaatcgctttcactggttccgggcaggtttgtcctctttgcttaactaagtagctttaatttgaatcggtatagccatttgaacactgatcctgatgtttccattcccaaaaaactggatggatcgatagttttgaatcatctattacttgatcgatcgtcctttttatctatatccctcaatgcctgttggtaagctccagtcgctttcgagtgttgcttcgatttaaatccaaaggtaagatttcttgctcgttcaaaactgtagtgtcgatctggtcgctcgttttgtgctggtattgattcaaaacgagtaaattaagtcgcttcttccccccaacctcaaatgatgttgtattctagataaatcttgtgtataaaaaattgaaagaaatcctttgatcctttatccaactgattttttaagcaatcaatcatatgccttgtcctcctaaactgacccaatcaaaaatcaagtaaggctttatctagaaaatcttgatataagagttgcaaagtaaaaaaaattaaatttgataatttgataataaaaaaaccaagaaaccccctcccccaacttaaatggttgtcctcaaccattcctaagagaagaagaaaaaaaagaaaacttgatttaagattgagttcataagagatgaatctcctcccccaacttaacaaaaatgagtataaaactgatatgtttttggtatttttatgatttatgcttgaattttttttttttctttttcttttttcttttcttttctttttcttttttttttttttgatgttagctatattctatctgttatgttcccagatgaacctgattctatctatatctggtggaactgattctggtaaaatatgaaattgatcttctgaagtagggaaattttgatctggaagagcttgggtcaagataattgagctgattggctgaaaatatgtgatagaacttgaatcaaaaatagaagaattatcccatccctctccttcattttccacatagcaaaaattcttgagatctgtcttttcaaaaggagtgcagtaacagttttgaatttttctgtgaagatttgaatgaggtttaaacaggtgtttgttgaaaatcttgttcttaagcttgttgatctcttgaacctctttgtcttttggatttaaaggaaatttggaattttctggagaaactttaccaaggtgaaactcttgagtgtttgaactattattgctgggctttgtggagttggactgatctgtttcttcctgttgaaaaaaattatccaaattttcttcatcatcagtttctgtagttttttcagcatcttccacttccttttctggtgcatcaaaatctacttcttgtttgttgacatctggttcaggtaaattgtgtgaatgttttggtaagtcttgccctgtttttcttgattctttgaatttagctttacctcttttgaaaatttttaaaagtgaaataaaactgattaaaaaattctttctacacaacattaccttcatgaaaacaatttttgtcttctttgtaagcttctgaaaaaaatcaaagaaaatatttttaagccagtctagaagacccggcgttcggaatgcaactcgcttgactagctttagtgagtaattccttaagtgaacaccgggaatcagaaaaaatgctgggctgattctgtttttgaaatttttcgggatttttcctcctgtaaaaaaagcttcatactgttagtgctgagatctttcatgttattccaacctttaccctttcctgtttttgcaagtggtactgatacttttcttccgtttgctccttgaaaaattaaagtttcacccctttcatgatattctaaattacacttgtaatcaaaaagaaatggtcgtccaaggatacagtcctgtgcttttggagagacaaatatatgagccggtccggagaatcttccaattgttactggacagttttctgctactccgctcaaatcacatctggttcctccgactcctttcataggtatatctactttgaccacttccagttctaaatcttgggcaactgagctgggtataacattgaccattgagcccgaatcaatcataaaatccactcttgaacctccaatttctgcggtgacgtaaccaagagcgcaactgtaatagcaagggtctgtatcttcttgatctgaattgagttccattgcagaaaccttggctgattccgtagctacataggttgttttacttttttcaagtctgctctgtaattttgaaatgatttgggatgtgtatgctggagatatagccgtgagttgagcaaaggttgttggaattttgatgttatctagttcgtgaagcaaaatttcctctgggcttgtatcattggctttcatggctggaattctgtctttactccagaccttctcaactggctttttcggagggttctgcgagatctcggccacttcttcctgttgatccacatccatctgttgattgtctgttggttcctgaatccggacgcttcgtcttcctttctgcgcatccgacctagttattgcgtgagttcctagaaaattttccgctcctaaagtcggtggatcccaatcaatggtttgagctgaagacttcatgatccccgcagtctgatttggttctgtcttggttgcattccttgagcgttcttgcatctttgggtctgccgaagctgttgcaactatggtttggattggtcttgaggggttccatggaatatgttgcccatccggtagataccaatctttcccattccgcttcactagtccttgttcttcatccttaaataattcggaacatctgtaagttgtatgaccttctctgtggcagtaaaaacacatcataggctcgtaaattggtgtcgaaggtttggcgttccctcgtgagaattctgatttttctgatccttgttggttgtaaacaggtaatacactcttcaactgttgttttagtgaagcaatctcctgaatcatgtcttctacttgtttctcgaccacttttccagttggagctccggatatcatctgttctcgtcgctgaccatcacctttcttctgatccagttcccgttgcattcgcctgtttgcctcggagaagcccgaaacctcaaagtatccttcctcttcaaccctaatttctgtatccgctgcttctgtaacatgtttccatagtggaggtttactactgccgtctggtccttttgggagttgtccgttactgactaaagtcctcttgatgttcttctgactttctttagaaaatgcacttatgaaaagaagtgatgcgtcctgcttcttgttcaaatgttcattatccacgagatatttcaagatagtggtgaattttcccaagtaagccttgtactctttgtaatccttcagtcctcccttcctggagtattcttccacaattttgaccaaatccgctgtagtatacagaatagtgttgtccaattccccccaactctccttcatcgccttccttaactccgtccagttgaagctgtcgtaaccttccatcgcctcgagttccaacttcaattcctccttatgtacaaatcgtccaatctgtaacgccttttcgtagtccgatgcctgaaacgccaaagccgctcgttcgtatctcgctagaaatcgtgtgaaattggtcccgtcgtacacaagtcccggttccttgatgatccttggaccatatcttctctctgtcggttcaccatctgatcctctcgcattatgtaatccatacccagtcaccggaggttccgtttgcttggcttgtctctgtggtgtaggatcttctgagtctgacatctcttcttcaacctgtggttctctgtattgattggctggcatctttcccttatccttcttcattggtggtggtggtgccgtaaatcctgtattccagttcgaatttgatcctgacgcaaatggtctatttcccaaaggtgttgttggagcaaatccatcttccaaatctggcacggtatatggtaaactcatgttgttcctgttgacttcttagttgttgtgatgtaatactatgtttggatactaatcctactaaactctgattctcaattcaaaaatggtctctggtctctttaccagggcaagttgggggttttctcagtaacaatactagtagctgggagtgttcttctagcaggatacgattatccagattcttcggtggtcttccttcttctgggatataatcgtctgcttccttcgagtgggctccgacgttcgcttcaaacaggatccagttatccaaatccttcggtggtcttccttcttctgggatataactggctgcttccttcgagatacgtctttcagaactagattcacaaatcttcttcttcttctttcagaggtttagtagttttcgttcgttaataggttctatcacttgactattcgatcttcaggttaacttgatgtttcttctttacttgatgacagttgtggttgacaaatttgttcttcgcaaaatccttcaagagtgtcgactatccgtgttgattcttcttcttgctgttcttctagaatttgatccttcttcaattataccgtaatccttatcacgttggggactcccttgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttcttgtcttgatgtcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaaccctaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatgtgtaatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggaggaaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggatttttgctagactatctacaatgcatcccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatggataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattccccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtggattccatttctgacatccatttttccgtatcttgagtccttcattgataaataataaaattttgaattttcctcccttcatacacaggaataatgaccacaccgttgagggtatgaacactcttgacgccaagagggtttctcctctccgccgtcaaggtgtacactctcaacagctgagaggagaaaccctcccggccattgagagtgtatactcaacggtgggccgctacgctacgctacgctaaatggccatttagcgttagcgtagctgctgttgcagcaacctttttttgtgtagtgttagtttgcgctacagcccactacgctacgctaacttttagcggcgctaacaacacacctttttttgggtagtgttagtgcaccgctacagccactacgctgcgttacgctacgctacagcgctgtcagcggcaaaaaaggccaaaaaaccgctcaaaggcgctgtagcttggtgtagtggacgcttttttgcgccccatgggcgtagtgttagtgtggatgagtgaaataaagctaacactacgctaacagctaacacccactggtgccctgtgtgcgtagtgttagtgcaaattttcagatttgcgctaacactacgctacatgttagcttattttagctacactatgctacactaacgctatggttagtgtagctggcccaccgttggtatactctcgacggcaaggggaaaccccctcggctttgagaatgtacataccctcaaaggccaagagggtttctcctctcagccgttgagagggtatactcttgacggcaaggggaaaccctctcggtgttgagagtgtacataccctcaacagccgggagggttttccctcttggccgtcaagaatgtggtctcagcggccgggaggaatcctcttggccgctgccatggggtagggattgattcggttttgtacaactcgacagcggagaggagaaaccctctcggcgttgtagtatgccaattgtgtttcaagtatcaaattgcatatatttacagtccaatatgtagaagggtgtatattcttaggcgtattatggcataatcacattctacgggtcatttaagccatagtcactcactggaaccactaggctagctccactcagtcaaaagttctttgggatttaaatttcatttgcataaaaaatgattattgcataatgtaaaccacaagttggccttagtttggttacacattcaatattcattgcatagtgtaaccacaagttggccacattgtttgtaggtagactgagaattttgtatagtaacaaaaccacaatttggccagagttttagatgcatattcattataggttaggtctagaaccacaagttggccatttatagattataggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggagggctgctccccccttcattccaacttttcatcatctcatatcatctcatcacaacagatcatcatctcatctgatcatcaaccagacagaacagagcaatcaatccatacattaaacagtgtgatcttaatcaagtgccccactgagatcattcagactttgagaagcatagcgaaaggaaagtaaacaaccagtacaacttgtcatcttaaaaacaagagacagtgatcttaaaccattgtgctcccaagcaaggttaaggaagaaggaaaagacaaataaacacactttttttctcagtagtatctcataaattatcattcattatcagtacatacatcaatcattttgcaatatacataaacatataaaaagaaaacacctcttactcaataattccactccaatagtctgctgaattcacattgatctaggtttgataagagactgatacacatagtgttctctatcatcagttttgccacaacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttgtagtagatcattacatacgtgatatatctcatctgttatttccccctcacaggactgccaccattcccaaaggagttctcacagcgtcaagagtgttcataccctcaacggccgagaggggttctcctctcagccgttgagagtgtatactcttgacggtgaggggaaaccctctcggcgttgagagtgtacatacccttaacagccgagagggtttcccctcttggccgtcgagaaggtgctctcagaggcgattcttcccagctgctgccgtgaggtgggggttggtttggttcatcaacccccaaaccctggtcggtttgggaggatcgactcccaaaccaaccggggttttttatttatttttatttaaatttttagggagtcgactcccaaaccggtcgacggttttgggggatcgactccctaattttgggggtttcggtgtttgggagttgactctccaattttggggagtcaattaaccaagcctctataaagaatataattcttattctgatagtaacctgagtaatgttatttgtttgatgagtctaatacatattcatcaataagaatgatttcttggttattcagttttctctttttattattaccgaaaagaggcttgagaagtgccgccttccttcttgccacttattggtgagaatacacgattgatgagtttgtttgatgttgatctttgcaagagtgagctgaacagaatgataatgatgttttgagatgaaaggaatcagaacttctgttcttttggttcacttcctctctcttgtgatcaaatcaatcaaggctctcctagagcttgatgattgatcacaatcatcattcatgtttaagctcatgacattagtgacatcatctattgatttgcaagctaaaagcttggttttctcttgttctcttgtggaacagtctcactctatgcatgatcaagatttcattgatcagcgcaatgaaaattatttttttcaagaagtttatcaatcaagttgataaaatttcctgacattctcctcttttgagggctaagacaaggaatgatattccaacaccattgtggtccctaaattgtgtccctatcacacatttagagaccagagaccaaaaaatgtcccccgctgcagtccccatgggccatccacatccttatcttacagattttatccttggtccccatgcagaccctggatccaggaattggatacagaccaaggattgtgcactcacagcactcctcaatgtaaatgtcacaccacatcacactacagctttgtgcaacagcttgtcaacaccacactgatgctgaaaaattgtgttgatttacagactgtctggtgtggaagaacaagcttgtgagtccctatctgcattgtggagtccatattttcactcaataggaacccaaaaaatggagatgctctaagtacactcatttgcttaggtaatatgagctacaagaccttgtgaaacccacaagatcaggggagcttcacaataaataacaggtaaatttctgtaagaacctgtatggctcctagaaacagatttagagctaggcaaacctcatttaacggtatagagtcaacttcctattaacccatacccctcagtggaattgttcagagggactatgggttaataagtagagatggtcgaaggatatcccttgcggatatccgttatccgctggcggatacccgccagtgccagcagatacccgccagcgggtgcggatgtcccatttcccctaaaatccaggcggatatccgggtatcccaagggatacccaatgccaagacagtgaaaatatttttttaccaaaaaaaaagaaaaaaaattccccccctcggcctagagagcagaggccatgtcaccgggaggaatccctcccggcgagctggttacataccatcttgtcgggaggaacccctcccgacgagctggtctgaaatccagctcgccggaggtgggggggatttctccccaacgagctgggttaaaaaccagcttgtcgggaggggttcctcccggcgagctggtatgtacaccagcttgttgggagggattcctcccgatgcgcatttgcccaccagtaaatgggcgggtatccgcagatatccgcgcggatacccgccagcgccagcaggtatccgctggcggatgcggatgcctatttccgctgaaattgccagcggatatccgcatccgcgcggatatccagatttcaatcgaccatctctattaataagatgggtttaccagccattggtcaaatactctcccatttgttaatggggaggatgggttaatagggagttgactgtagaattgattgtgaggtatcaaatttttctaactcaaaaatcagcagtgcatcattcttgatttcttgatgtttttcattcagttttggtttgtggacaaaccaaatagaaaattgaaaccaaaaagctgtaatccatggtacaccccacagtctacagaggaccctggaaagccctaggatagaggggtgtaaaaagagtccaaattttggcaaaattcaaacctgggggggccacagggagtcaaagggtatgctcaggccaaaatatcttaaaagagggggagcccccgttaaaacttccggtctggggctgaattccaagattatattggttttaacactacaaacaatactgattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaactttctggcactttatttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaacaaaaatttctcaaatgagctaaaaattcattttggaatgtgtgatgaatttctatctctgggctaaaatagctcagtttagcctaatttgtactcctgaggcattttggaaaaaagtgccagaaaattgatccattttcccccacccaaattgccatttatttttggggcaaaatgggtattgcttgtagtgtaaataggttcacatacctattaatggcatcttccatgagtaccattttggcaaaaatcaccaattcatacccatttcaagagtatgagcttggcatttgtgccatttccccatacctttttcaacacccctctagtgggggctttccagggtcctgcccacaggcccgtaaattattgtgggaaaattcagggccagtaatgtgggattcaattttgaaaaacctgtgttttttctgccttcttcacaaaatttgatagaaagtggagagctctaatattgaaagtcttcacttctatgcaaatgactggcttatggtgatgttcaattgtgatgaaatgatcatttgagtaagataaattctgaaaaattgaacttttgtaccctgtggtaccggcccttaccattgaaggcgcagtaagggcctgtaccataggacgtgaaaattcaatttctcaaaatttatcttgctcaaaattttatattatcaaaattgaccataactagaagctggtctttggcatgaaagtgaagaatttcaacaccagatctctccaattgttcccagtttgtgtgtagaggatggaaaaaatgcacatttttgaaaattgaaccctacggtacaggccctaaatctggccttacgggggctgtcaagttgatggaaagtggtccactctaccaaaacccataggagctgtatatccaagtggaatggggttcaagtctcccaatgtcaatgaagaagcgatcaaactctccagatggaaccttgttatggctcatccattttgtgccaacatcgctcagggaatgtttggttgtgtagcagttaaattgcgtttagtggagcctttgatgatttatgtaattgtctaatatataaagagccttgatatgcctataggtgtcaatcgtaccgttgagtttgatatcacctccttttccttttctgatggtatccttttaaccagatacacagcctgatgttaagctgtttaagttttgtttgttgatcgcaaggggatgtggtggtcgaaaatccaggtttgcagtcagcaacccaacgcgtcacacgcgtcgacaaacgcgactgattggtactttttgagaagaatgggaaatctgaaaggaccaagaaccacatcaaaacacacagttgttggtgatgtatcagcaaccacgattcggtctgctgctgaccattaacttctttaacgacgctcacgggataatcggccatttgaaatcagtgaccaacctatcgcgatggacaaaaacccaacagacgacctacaagaacgactcggcttcaaaggtgtgtaacacaaaaaaaatggcatcctctctatcccaacccagttctgtcatccttctgactttatagttattcaattacctgtcctgtctagatctacaagctgcccaggattggctcgcgaataaccctcggggacgactcgttggcgtactagatgcgtcccaagtagtcgagcactgtcagagtcatgcttgtctagcagaaagacgatccctcaaggcgcaggtcgcaagtctcagcgaaaagatacaatcatcatcaccgacaaatccatccaacgaccgcaccgataccgtgccttcgatcgtccccaatattccttcacccaatacttcttctgactcgcttcttcggtctacaaaccatgaactcaagacgaaatgcgacaatttggtcgaaagtcttaggactgaacgcgaacagtttgaaaaagagaggcaggcttggacggccttcaagagagattacgctaccatcgtcgcatgtaagattattgaggaacagcacaaacaggttagagatttttgacccgattcattgatcaaagagaacgcatctgatcattcatatttcaacccacaaggcttccgcatctcaccacactccccctgtacccaccgccaacaaggacccgctccctgccaagggagaatcggcaactacctcagttgcgcggaaatcatctgacttcgccggacagaagacggagttagagccgaaggacgtgccatgtaggatgttcaatacgaagcggccgtcggagcttgaaggagacacgaggtcttcaaagtctcccatccgggtacggtcggccctcaaggtgatcaagtcgccctcaccgcgcaaatctccatcgagcaagccctcgccgcggaaggatgtcccatcccaccgggtcacgccccgtcttcccgaccatctcaagcgcaaaccgcaactgacgaccccacagagcgcccgacagagccgtgcatccggctcggctcgctcgggactccccactcctcaatggattcgatactctgatcgcaaggctcggcatcataaacagatctggaacgacgatccttcaaaagaacaacctgacaatcctgtcacagacacgccgtttacatccaagaaacgcgacgctcgtcagctcgtaaccgagcagaacgcgtttcttgcccctaagaaactggccgagacccaatcgaagaacgaaaatccgggggagaagaatggagatccttcgacgacgaaagaagatcgaccgccgaggaaagattcatcgatgaagaacgagccaatgatgaagaaagattcatcgatgaagaaagatctaccggcgaagaaaaaagattgcgcatcggtggccccagtagcagctgagccgtacgaagagctatcgacgacggaagaagaaccggagtgcgagtcgcgggagattgtaaaacccaaaaagaagaaggaggaggaggaggatgataggaaagaagcagacagagagggatcgagagggatgtcgaaggggaaaggacgacgcgaatcggcgcagatccggtcgagcccaccgagctcggaatcgatggccgatgaagacagcagactctccgggccggaggatttcccgggccaacgatacatgcgactggtgcacaagaagcgtcaaagggcgctcgccaaacgagtcggccggcgttcttcttcttcttcccactccaactctcggagctctgtcctgccgcaacaagagcctgctgcgcggcagaacctgaacctcttggacacgttccagatcgatcctaacaataacttcaggcgtcagtcatgtgtttgatgaggtcgctagaggcaaacaggtccgcaaacagaatgcatgctcgtggctgtgaatgttgtgatggagtttgtctcggtttttttttttcgtctgctgtctcccttcctactcccccccccccccctctccccgttcattcctccatggtctttttttccctaaaataattgactcttgatttgcttgtttttgggggtttggtgcgtggttatcttggaaaaagtattatcaacaagctgctaaagatcttaatgatcggtccgatcaccccgtcgatccagcgacatcggtttctcgacaccaacacgaaatctctcgccatcgacacttcaatcctcccccgctaaccccacccggttactggtaaaactcctccttctctttctccttttttttgtttgcaattttttttgtttggatacttatcctcattttttttccccatgaatgtgatgttctgttattcttaggcagatggggttccctgatacccaacgagtccaagagatcaaccaacttgccgaggcgaataagatcgctaagtttcagaatatcgagctccaagccaggtataatcagtctttttttttctttcaatccctctgcttcatcgtctctccttaatgggttggtatctctcatcacttatttcttttttgtaggaatgggaccggtccgtataagtataaacagccttgaatcttctggtttcagtgtgcgttgttttacatacatgcatgtagacatatatcttctctctatctctctctttttgtggacttactcgacgccttttacaattttatctctctctaaatcttaaggactggttatctttcatcataagtttcaatattcatcagatgatcgattgtacaatgttgttttctcttctctagcttgtcttcaccaaaaaaaaaaacaatgaaggcttaaatgtagtaaaccatagactcgagaagtggtttggagtgttctagtaatagatgaagttcgtatgtatgatgtatatagatgtgaatagactaatggccgtttgaggttgagaatgaaagaaacagaggctggatgagttccttgggagtgggtggatgagggggatatggtttggttgtgttgtgtgagtgtggtgggtgagggtggttggtggtggttggtggttggtggtagaatctgatgcttacataaagttgggattggattggcttacagcagcaccagcacagcgacagcagctgcaggaccacccaagaacaaaccacagcagactcaaaccacccaccactaactcactaagccaccactaaccaccaacttcaaacagtcaacaagatgaagaaaaccatgctagggaagatggtaagcaagcaaacaacaacaacaacaaccaacaacaacaagaaacactaatacccctctgttcgactcgaatatatagctatctcgcaaggacaaagacaaccaatcgaacagcagcagtaccggctcaatcggccgatcatcaaaggacaagtcaactgcctcagaatcacaatcaaacatcccttcaccagccagctcacaatctaacctgaacaacaacaacaacaacaatcataatcatggtcaacaacaaccacaacagcaacaacaacaacaacaacaaacaaacagcagctcagcatctgccagtggagggagcatcggccgagctgctggactattcagccgctcctcttcctcaccagcaccacaccaacaacaacaacaacagcagcagcagcaaacttatcaacaacaacagcagcagcactcggcaccctatcttccaggtcgcaataaccccagccaaaacagcgtcccaggtatcctcgtcagtggtgacaacgtaagtagccatcccacctagagctcaccccacatatcaaaactaactctctcgatcttcctgccccagtcgaccgtcatgccaatcgaccccttaccccatccatcagcctctctccatcatcctgtctcccccggctctcctgccggcgcgctaacatccccaaacagattgaacagcaacccctccaaccaattcgtcacccctcaaactccccccaaggccggtccgatcggcaaacttcagggtaagactaacgtcgtccccgtccctcccggcgtcaaggatacgatcccgatggccaagacccctcggaaacaacgtagtagtcggttccatgtcaccgagaaggtcgaactcgaacgtcttccgagctttcatggcaagcctcctgctccatcttctttctctctctctctctctcctccttagccgttctattcgttcgtttttgaccatcgatccactcttcttctctcgcgttcaacagaagtcaaccctcaggatcgacactcactcttcatccaaaagctccaccaatgctccgtagtctttgacttcaacgacgcctcctcccagctcgcctccaaacagatcaagggtgcagccttacacgagatgctcgaatggatcaccacccaacgtggcgtgatcaccgacgcgatctaccccgaagtcgtctcgatgttcgcctctaacctcttccgctccatcccccctcccgtcaatccgaccggggacgcgtatgatcccgaggaagacgaacccgtactcgaactcgcttggcctcaccttcaggtcgtctacgaattcttcctccgcttcgtcgagagccctgacttcaataccaacgttgccaaacggttcatcgaccaggccttcgtcctcaacgtcagtcacccactcattcctctccctaccctaccctaccctaccctaccccctttttttgtatgaaccatactgactgctacggatcgatgtacaacagttactagaactcttcgatagtgaggaccctcgagaacgtgatttcttaaagacgacgttacatcggatctatggcaagtttctcaacctacgagcgttcatcagacggtcgatcaacaacgtgttttattcgttcatctacgagaccgagcgccacaatggaatagctgagttattggagatccttggctcgatcatcaacggctttgccttgccacttaaggaggaacataagaccttcctcatgcgggtcttgattcccttacataaggtcaaagggcttgcgctctatcatcctcaattggcctactgcgtcgtccagttcttggaaaaagatcctgcgttgaccgaggatgtcgtgcttggtctcctgcgctattggcctaaggttaactccccaaaggaagtcatgtatcttaacgaagtcgaagaagtcttgggtaactttctctcttcctcctctctctctctctctctaaaaatactcatctggttatctttgtagatgtcatcgatccggttgaatttcggagagttgctacgcctctcttcaagcaactatcgaggtgtgttaacagtcaacacttccaggtgcgtcatctcttttcttttcttctcttcacgcacacctcttctctccgtcgctcgtgattctcatgattctttctggcgatacaggtcgccgaacgagctttatattactggaataacgagtacatcgtcaacttgatttctgataacgtccacgtcatccttccactcgtcttcgatgctctgtatactaactcgaagatgcattggagtcggttagtattcttcctctttttttttttttttcttcaaaaaagagaagactgggatcgttggttaatttctctctatcttttttttgcagtcaaattcatcaattggtcttcaatgctttgaagttgttcatgaatatgaatccggttttgtttgagcaatgtacggatcaatatcgagagactcgacagaggtaagcttcctacttttcttaactccgaggggatcatgaactgaagtgggcttcgttttgaatagggaacaagagcgaatgatacagaaagagaaggcatggaacgaggtgcgagacacggcgatagcgaaccaagggaacgtgggccaaatcccggcttcggtgcttgcgccgatcccgccgacgacgcagatgatcgacatgagtgtgtttgatgacgacttgatccacgggttacagggcgacttcccagggcaacctccctcgaacaacccaaccgggccccctcctgctgctcctcaacagcaacaacaacaacaggatggagcggtcggggtttccgtcgttctctgatcccgaacatcgatccttctgacgacttcggccgccctccaacaacaccatcaacaggcttttgctaaccaacaacaccaacaacaacagcaacaacaccaacaacagcagcaacattatcaacagcaacagcagcaacaacaacatcaccaacaacaacagcatcccaactttcctaacctcgacgatcaggctcaagatatgaaacagttcccagaaaccgcgcgtcaacaagtggctgctaatgccgccgctggcgcgggtggtgcggctgctggctctgctgccgctcaacacatgcggttcgtctctctgtctttcgttccctctcaccctttttttttctttcttttttttttttttttgatactgacatagttttgttgggatggatcgtagtcggaaatcggtgatccctatcgactcgtccgtccttaaagaattggcggtccataaatcactcgatgatacggtcccgccggtcgctaataactcgactaatgggcctccaccgccgcctggtagtggctcttcttctacgtgctgatctcctcttcttcttccctttggcttctcttttgtctctctctctctctttctatgaactgtttctctctatctctttatcgatctctctctctctctcttttttctcagttagttatttatggtgattcggcttaaaaaaacagatcaatcaatggatgatcggatcagtgcataaaacaatacaatggctcaagcaatcaagaaaacaaaaacagaaagctaactctaacactaaaatcaaatcagtatacaacttaatcttgtcacttttttgattattatcattattgcttttattgtttgttttttctgttatttcatttcattctcttctgcttttgttttcattgatcctttctttctcttggtcattttcattatcctattttcacctttacttttactttcacttcaaccaccaatttccaattttcatatttttcttcttctcattgatatattgatatatatatatataaatacatacacatatatatatttatatttatatagatacaccttttgatcttctcatcattgttatcttttgtttccctttttaagtctctatgtgtgatttgctcctcctctggtttcaattttaggttttctctctttctctctttttgtctgaatttccatctgtgattgatttctatgagatacacatgtgtgtggtatggtgatattaaaaggatcatcttggttgatgtctgcatgtgtgagagatgcagagaaagggtatatgtggctgaagagaaaggggatggtggttgggcatcggtcagtgttgtggatcagggtggatgaagtagcttttctaaagctgatttcctgaccttattacttactgagcagaactcaagatctcacttttgtttcattgccaaccgcattgtcctaattatcacaaaacatggatggattcaatttcattttcaattcagtaaatcctacataacctgtcctaacaatctttgatgtaagtctaattcaatgagccaaggccccacacaaaccatcaaagttgaagttaggtgaactctgcacgtgtactgtagaccatttcaagagatccattaacaatgacagggaaaataagcatagcccctggagagaacggggtgatctactagaacttgggacaaatgagcttgctcaacgcgacaattggattctattctctcagcacacaaggtcatactatgtcagaaaaagatgagaagactgcaatgtacaatttgtaagaatggagatcaaggagagagtgatgaattgacaaggaaaagggaaaaaaaggaaagtgtggatactatttcaaataagtgttccaaaaaagaaaaatataatgttgggatggattctggggagagggagaaagacttgatccaacatcaagtagtctttatatccaagctggacatccatttccatgcgaactctgtaatcgagcattgtaatcatatacatgaacgtagtttttatttgtggttattctgagttacaagttcttcttactccactcagttattctttcaaacaatcctgtcaaatcatgtttctgagttatcattacactaactagttgcattaaaactgtgacactccacatcattatttatgtgcgttttcttctgattaataatcccaatatgacaatgtatttgaacactagtttggagcccttttggacagactagagtgtctcttataacgttgacaggagggggggtgggggtattgtggtgtggtttaagtagtcaagagtgttggagctgattatgtaggcttaacagattgtgtgaaccctatgtatggcaaggtttcaaagaaacttaaaagccacagtccatgtcattttctttgtgaatgaagcaatgagaagtctgggttcaggttgtggaatcatgggcaaattaagctcatccccaaagcttgctccacacagcctacaccttagtgatccactcagtcaggtttgggtaggtggctcactgcaaagccttgggttgctgggtaggagctgggaagggagaagcattcaaggggggggggggatactgtagggcagaaagtattctcagatttgtttatatccctatcaaaacaaaaaatcaaaaagcaaaaagattgagaatggttcaagctttatggaaaagacaataaatttcaacatggattgtctaatatgtaaagtagactgggagaggtctcacaacaggaagtcttccccagctagttgtttctcctgaacattctttgaaaccaatctagaactcctctgaccattggaggactccctgttgccatatagagtgctttttaagccctcctcagtcctaaagtaacacctcaatcataattccaaccagctcacatgaattgagagctatctctacaaggcttgtgaaaacaacaacttattacaccaaaaattaaattctgggagggctgtaacccgcgacaggaagtggtccatttgataagttggatggcatgatgtttgcacagcaaatatatttctaggaggaatcagtggactggttgtaagagttcaatctcttcactgatcttacggcaacgggcaaaggattcaaggctaaaagccggacgttctagaaccaaaggcaatttttatttcaactagacgggagagcaggaaactctcctaatcagtatctacaatcattggagagaaagggaaccaagtagaagataaatgaaaaggaaaaaaggacattacctagacgggagagcaggaaactctgccgtctagattgtgagggatgaaagggactaagtaccctcacacgcttatgtaatcttaagtgtttacagatcttgtgaaacccgcaatgagagggggtttcacactggtctggcattgcgacatttctgatgggtttggtagacagtagacttgatgcacacatgggatggagctcgcgaaatttcgctgccggggcccgcgccgcaatggttcgggcgggccgggcagatgacagccgtcagccgtgacagccctgactgaacttgtgtttcatcccgttcggccgagacaggattccacaagcaccaagtttatcgagcattctctcgcctgtggaggttcaagtgagggcgatcagaaatggcctcagtcctcaagattccgaccaagttccggcttcaagcgctagccaaagctcaatcgacggtcttccaaacaccttacaaccctcgtaatctccggacgggcgatcgatatctgaccaagaaactcaaagggccactcctacaaacctattacccacctatcagaccggttaacttcaaacaactcaatcacatctttgtacaaaccgctaaggccaatggagtcaccggaagggatttggaatattggaaacttcccgacctcagggaggaaaaacggcacgttacaactcattcttgtattctttcctcgatcatccctgtcttgaaaagccattccaagtgatgatcatgtctaacttatccaaaatttatcgatttatttttaaaactctatcgttattgcttttaggttagaacgagttgcttataaccgtaaacgtggaaaaggacctccgaagaagggtgaagggtaagtcacatttcaaaccttgccaagtatagatctttgaatgactaaatcgtactctctgaaaacttcttcaaaaccccaatctcaaatgcgacctctagccgacgaagtcaactcaagaaacgacgttagacagtggaagtccgatgtcagctttaattcacaccagtccttgagtctcttccagtcgcatacaaacccttgataacctgtattgaatgggacatcttgtaacaacaataatagactacaaccggccctcacaggtcatgaaatttaagatgtcgatacgatatgacatccgctaaaagtgaggcaaaggtcaaggctagtgacccgatgaccaggcaatccggattaaactcctaaaattattcagaaaccactccgcttggattaagaccggagggcatatccggtccttccccggtgccgaggggtaactggtgtgaacgggggtcgcgcttcggtttcatccgatggcgtgtcacatgtggcatgagtgtgtgacatgttggcagtatcgatcacaggtggatgtgtgtgtaccctaaaccagattgactgcggcgcagagttatgcatatgaacgactgcgcggccatccgcagcaactcaacccacctcccagttgaggaaaatttgttcagccacatcaacttcccactgcccacatactcagcctcattctggaaagtcattcgacgacggtctagcccacaaaaatacccgcagaagaaggaaataatcacgttcgtcggaaattaggacagaagactcaatggccggagttaccgaagcccaaggtgtcgttgctttgggtcaagccgcaagcgatttctcaatcaaaccagccagtgcaactcccagactcgacacctctcagtggccgctccttctcaaaaattatgacaagttgctcatccgatccagtcattttacacccattccctgcggcagtagtccgttgaaacgacctctatcggaatatatcaagtaaatagagatcacacacatctattctcagctgtttaaaggcgcaaacatgaaactgatctctcgatatttcttttgctgccaattagaaccggtgttatcaatctggacaagccttcaaacccatcctcacatgaggtagtcgcttggattagaagaatacttcgttcggagaaaactggtcattctggtacattagatcccaaagtcacaggatgtctattagtgtgcatagatcgggccacaagactagtcaaatctcaacagggtgccggaaaagaatatgtttgtgtcttaaggttgcacgccggattagagacagaaaaagctctcagccgtggcttggaaactctgaccggcgccctattccaacgtccacccttaatctcggccgtcaaacgtcaactgagaattcgaacgatctatgaaaccaagctgatcgaatttgacaataaacgacacttggcgattttctgggtcagttgcgaggccggaacctatatccgtaccctttgcgtccatctcggactgcttcttggagtcggcggccacatgcaagaacttcgacgagtccggagtggagccatgggtgagaatgatgggattgttacgatgcacgacgttttggatgctcaatggacttacgacaacacgcgtgatggtgagttgctcagttgctcgttttctcatctgaggcaaacagaacaccaattgcgggactctattgaacttgtgtgtttgttttagaatcgtacctccgacgtgtcatccgtccgctcgagtccctgttgatcggttataaacgagtcgtggtcaaagataccgctgtcaacgccgtctgctatggcgccaagctaatgatacccggtctactccgttacgaagccgacattcaactcaacgaggaagtcgtcttgatgactaccaaaggagaggcgatagccattggtattgctcaaatgaccacggtcgaattagctacttgtgatcacgtgcgtaattctgcttcgtctgttgcgtccccgtgctcctccctcccctgaatttgaccatttgccgtatcttaaggcttacaaacctgtgtgctgcaattccagggagtcgtcgctaaagtgaagagatgcatcatggagagagatacttacccacgcagatggggattaggccctaaagctcaagaaaagaagaaggtaatgctcttttatcataagcaaatccgctcacagattgcaactgactcgtaggactttttttctttctccaccagatggtcaagaccggctctctggacaagtacggtcgcgcaaacgagaaaactccggccaattggaaggagggatacgttgattattccgcttccacgaccaatcccccaacggaaaccatcaatgtaaggcgattggaacatcatgctttcatacctcttcttcttgacaaaatcctcaaagcttatcgccatcacaaattctcttttggctagacccaacccaccgaagccgctccggcaacgaaaccgaaacaaaaaaggaaagcagaagaggtcatcgaaccatcagaggctggtgatgtctcgatggccacttctgtggccgatgggaccaaggaaactgaagaggaaaggaaaaagcgaaaggctgagaagaagaaagcaaaaaaggctaaggaaactgccgaggaaggtaacactactatcacctctcaacctgaggaggctgaagcaaataccgagcaggccgaacgtcccaagaagaaaaagaaaaaagagaaaaaagttgactgattcgataccacattcccttaaaaagagatcgactacatctatacctaatggttcaccttccctgccccacacgctctctgcctctagcttttttcccaaatgatttccaatgtttcatgacacctcagtttcccaatactcatgcattgttttccaggtgatttacgtacttttttccccttcttttttccttcccttttttctgttggctgcttgggtctgttgtcttcttctctttttttttctgcccccctccccccgatttgagcccgtctatgaaaataaaatgttctctatttctttctggattggtgtctcactaagccgtctggttatttgagccaatcatgtccatgagacaacgccctcagcaacaggtgaaaccttgagtcagatgctgtcaaactttgcagggaaacattaactgcatacttgatgcattcctggatggctggtttttatttgcgctcttgatctcacttccctggatctcagcccctgatgccccccgtgttcttagccctgattttccgaatgaaagaggcccagggaaggaaatcagctctggtcgaacttgacacaagtctccagctgcggcgggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcaatgaactcaggtgctgagtttctagtgttttggtgggagcgtcacaagatttagaatcacgacgctccctcaagactttgagaatgtttgagaaaattttcttgaagtgctggatgatcttgtcaatctatccaaatttcaaaaccaggacagccccttgtaattttatgatgattttttaaaatcatggtttgaactttttttaagctcaaacgcggggttcgctcaactcgaacacaccaaaagatgtcaacttgaatagaaaagttgtccttttcaacagcttctgcaaaaaaatgacaatataacagaaaaaagtgagcagtgagaagtatatggaagaggcaggccctcccaggcccagaaggaaatctgataagtatgaatgaggaagggcctagatgggaaagtacacaaaaatcctggtttttagcccaaatccaaaatctcagcacgcagggattgttgcatttgtcataggcctccactggcgtggacagctccgctgctcgctaacgctcccgccgtggagacctagttaagctcgagctctggtcatctttatcatcaaataatcttccggactttagccctcttatgaccgaatggacagaattcacacagttgtccagattctccttctgtttcctccattcttggtcatcatacaagtcaagctgaaaggcttttcagggacccagtagccaaaaggaatatgctcttttcctctcctttttttcttcatttctcccaatccaatggattttactgaaagtgtgaatttatagtaagtattgaaaagatgatgatgatggtcaaaaagcggaggccagagcttgaatgttattactggaggcttatgtcagctatgggttgaaatgttactttctgattcttcaagtacatatttcaattttggaaaagtattttccttgtccaaattttgccacaagcaaaatacttttccaaaattgaaatatgtacttgaagaatcagaaagtaatatttcaacccttataagaagcaggaaattttcccttatcaagggagaagagtcacatttggaagttctgaaatttctgtatcctcacatccaatttgatcaagatcaaccactgaattctgatattcatcacatcatttctgaaaaattctggatggaattttgtatcatgattttcaaaagaacaagaacaattattcctgatttggaaatgtcctggagttgacaaacaccaaaaaatatagattcattgttaaacttgactgccagtacctatctgctcaaaatggttgactttttttcaagactggattcatatatcaggcaccatctatgaagaggattggatgttgaacctactgcttttccatgcattttatttgtttcatgttgacatggaatgacctgcttcagtgatgaagaaaaaatcatatttcaaaattcactgaccactggtactggccattgatctttgaaactgcacaaggtattttcaaatcttcctttgaatctagaattccaaatgttcttatgggaatctgaattgcataattttttttttctttgttccaaaatgacagctccaagaaaagttcaacaaaacatgatgatatgtctcttcacaattgacacaattaaggatagtttacatcatttcaatcccatacctgaatatagtgtgcagttgatggaaatcatagattctatttcacccattaaagaattcataaattgtaaagaaggtggtgaagagaataattcaagatcaattctttttgaaggagaaaatcagagccaggatcaatcaagtgagtcaagaaagttgatagataaaattgaaaggctcattcttttacaaatcagcattttggacagcccaaagaaagattcacatgactgtgattttcttgatcatacgtgcaaattttcacactttttgcaaagagaaatgagtccaggaatcatccagaaaatgttgagaaaaatccagaagaattctgaaagatttgaagattacttgaagcttcaaacactctgcagcaagttcaatcaatggtggagcatagctagggattactctctcaagattgaattcataatcaagccccaaactcatgaattcatcaagtttgatcaatcaatttatgaagaatatacacaaaaaatcatggtaatttgggatgatttcagaaaaaaataaaagattattaatgacaaaccagatggtgtgttggaagattttgttagtattcatgtgtttcagctctctctttttctttctcattattagcatatatcatggcatactctttagtcattattagaatatgtttatactcagtttgtcacagatttagcttgttttctttcattatttaaagcttgagtttgttcatccagaaatacaaacttatcgagtctttccctctttgactctttcactcatccattaacagatttacagtctcgcttcttcacttgaagctatttcttttctcattacggtcctcagttgacctccaacccttactatttattattatggttctttagttgaccttctcttctcaccttcatggttggttaacacactagttacacatatcatcgacatgacttataatactccatccgattcaacctttggttgttctttacttggactcatcgtcttattcattagtatctagatttatgtaccaatatcaatgggttttactcctttagagatcacattctattgccggttttacatcttcattatataagattctggtttctcatacttattatcaatcggaacacccaccaattaacttctttgagaaaacctatcttttccggctccttctgtgtcatcttcactacccttcatcattccatcgacctatcaccaattggaacatccaccgattaccttccttgaagtctttataaatcatcaatccacttatcttccttatcagcaatcagagaacccaccggtttattcctattgaatctttcttgcttctcaagtctacatggaatttggccgacttcctcgaattctcttcttctccattccagtcaatcaactcgatgtatccattttctatgggttgatgtcttcattttccaactcgatcttctcattattgttctgtcaatcttcttattggcctattcaatccattcattgccgactttccggtttggtgtctcttcacaaatcggtattggctcctagttgttggtgttgtctcccagtcgctggaatggcttttggattgtcgcttgggtctcataaccaaatcatcgccgctggacaccctcttcagacagcataatcatgaccaacttcattcaatcattcttcttgttttgatcttttctaatcgattgtgctgattgctctttcttcaagaaatgaattccttacatcttccatcaacaacacaccttaaatctggtcgattgctgtcctcaattctttttaaccacctcaccttctagtctcagctatatcatcctgttgccgactctctacatcatattcaacaaactggtatcacttcaggttcctcaactctgtttcaccgctatctcttattgtcactttgttattggcctccaagtcgtcggagcggcctccaagtcgtcggaatagcctcctagtcattggaatggcctccaacttgtcggaatagcctcctagtcgttggaatcgcctccaactcgtcggaatatagcctcctggtcgtcggaatggcctccaagtcattggaatagcctcctagtcgtcggaatggcctccaagtcgtcggaatggcctccaagttgttggaatagcatcctagtcgttggaatggccctctagtcatcctctagtcgtcggaatggtctcaatgtcttcgcaagatagcccacctcagccttctttctaatcgtgcatttgttgtcctctaaaacagagtgcgcttccctgtcgctgcctccatcttggtcgataaaatcaacacgtctcacatttctctacgcattcttttcaagtcctcctcgttctatcctcatctcccatcaagactacgccagatcgcaaggactatagcaccatccttctctttatactaatcatcaccattcatccagctaatcttcatcaccattcatccggccaatctaaatcaacattatcagactcatcttccgcagcatgctcagagcctatttcaacctcatccttctgaatgatgtttacttcctctgttgagcttgtttcttatcatctttttatattctcaaaggcaggagataaattacatcttctctaaatctcacctgaacaaattttaaaatgtatttacaatgtgtttattagagtatatcttctgaaaaacagttcgctagggggggtgttagtattcatgtgtttcagctctctctttttctttctcattattagcatatatcatggcatactctttagtcattattagaatatgtttatactcagtttgtcacagatttagcttgttttctttcattatttaaagcttgagtttgttcatccagaaatacaaacttatcgagtctttccctctttgactctttcactcatccattaacagatttatcatactcacatgagattgaaaaactcatcatcaatggtgaatggttattagcacaagtgaagcaaagaaaattttaaccaactttatgtattgctttcttgtcttagaaccttattacatatttagagcctgtcaactttcctcttttctcccatcctctaaaatgtcttcaaatccactttgctgttgtccactgcactcatttgttctagcatcttgttttgttcctcaatcaaaaactaagattatttgcactgaatggttttattgaaattcacattttttttgcaatgtctgatcaggtctcatcctttggataggttccctattgtagtggtgatcatcattgacttgatctatatatccaacaatgatgggaagttacattggcaatatcactaacttaacaatgatgagatggaatcaacactgttattgctgtgataactattgggctgggcccttttcaaatctcttttacttctatggcaggaggacttccatacacctctttttgcttaaatgtcttgtcccttcgatttcttccaccagaaatcccctcctatagatcaattaggcaaaatggggagatatcgggttatcggttactttggtcatcactgaagaaatgattaagcctagcaatggaaatttggttttaccaataagagatggttcaaagtattgaagcttacaactgtcatgactctggtacacttgtttcagttttcaaacttgtctagttttcagtcgctcatttcgtttgctgtatgttcaagttctactttgttctgtctgtccattagattgccgaaccaaccaatccccactgccatcggtcctacattggctttttttgccattggcctctgcactactaagacggctctacagaccaactcggcaagcagtttaaatgaactctccttggactccagacaagtcttcgcacgatttactgctgccatttgcgagtttcctggtctaaattaacatgctcatctctgctattcacattcaattcctgcttgttggcttgttgactgtctcggtcaccccttctagtatttgggaaatcggacatccaatcgaagctgatggatgtgaaacaagtgggggtccactgcatggcctgggtaagttttcttttgcgtacaagaaacaaattctgaaagtctaagtttgttgcatctgacctgcttgtgggctgtcatcacccatctcaacatttcccaaaaaacaccatgcacatgatgaatcatgatcatatgcagaaaatggtgaatcacagtaagtatcattttttttttttcaagagcaggtgttgttgagagcttactgtcttctcggtgctgctgctaccagtgtacctcaacaacatggagagtacaccaactcagtttttgaactccccagaaaattgcaagttcccaaacttgaattaatccactccaatatggattaggatccctgatccagtactttgttcatgatttgaaatgtttttatcccctttccacagtatttatgcatgcatttcctttctacccatcttttttggggatgagcaacaaagtagaagcatctccatggatccagaagttaaactaagtaagttgttttcatagttataccaatccaatccattgggaactgaagatgtaaatatatggcagaattcagagaacagatgaaacattttcagaaacatagggaagaactcatgaagtttgacttgaagctcagacaagaacttgataagcccttagacattttcaacaaggaaaatacatctgatcaaatcaaaatactggaagagtcaagacaagacatcttggctcttggaaaacagaggatacatcagcttatcaagggagaccctgccaatctaagagtcctgagattcctctgcccaaacaccaaattttattcatatgaaccactgattcctgaagtttatcggttgattaatgagagattcttggaggaattttgcaagacaattataaaaagagtcgtgaaaataattcctgattcatactttgaaggatacttgagatcagaaacacaaaacaattcacgatcactaagagccattgctgcctgcaaatacattctcaaattcattgactttttgttcaagactgaattcatcaatcaggaagttctcaatacggtttatcaagatgagaggatggtccagctcctactcctatacagttctgtacagttcaaaaatcaaatggactggatgattttggataaaccagcttatttcactgaccattggtactttccaatgatatttgacaacattcaaggtatgttcaagttatctttttcagtttgagtatttctgctgatccacatactctcatctcttgattgtattaattgctttttcttttcttttctttttttttttggactacaaaaaaacagctccaagcaagttacagcaaaacatgatgattgctacatcaataattgaatcaatcaagactgacctcaagaaatttggggttctttcagcatacaaaggagaattgagagaaattttgggttcaatatcacctccaagagacatgaaggattcttcaaaccatgatgaatcagctcactcaagatcaatcattattgaaagaatcccagacaataaaccagaatacagtgaatcagaaaatctcaaagatatggttgaaaggctcattcttttacagattagtattttggagaaaagactcagctcccatgaacatactgttgtaaacaagataagcgaattcttatatctagtacaaagggaaatgtttccagggatcatggaagaaaagctgtcccaaatccagcaagattctgaacgatttggagactactttgagcttcaaatccactcttacgagttcaagaaatggtggtacatagccagagattacagctgcaagctcgccagaacatggggcctgaacaactctgatcccagcaagtttgatcccaaagtgtatgaagaatatgggagaaaactggcgggtatttgggacgatttccgaaagagataccagtcagtgtttgaaaagccagccaatattttgagacaatttcaagatgctgatcatgatatagaagaacttatcagtaatggtgaaatgtatttgataaacatgaaagaaagaatcttttgatcaacacaaaaaaaaaacatttcaacattttttgaacaaaatcctataccttatttcataagaattgagtggactataagtttttgttttgttatttgaatgtgcatataaatcgtttaattgtacaacacaattttcaattcaaacagggcttgtcaatgagaatactatgagtgctggtgggtggtatcactccagggtgacaattgtgacataattattgcagcctcagtggctccgttatccattttttttttgttggatggtttggggatattagcacacactgaaaaacatacttttattttgttccctcaatggccaatagtgtgtgtaccctatatcagatttgcagttcaacttgagctgaaatcataaaggaaggatctgttcaaataactataacttatggtgttcaaagtgaaatatgcatgcacatatattagcccggttcacaatagccagtcatcagcaaaaactttagctgtaatcagcaaatcattgctacttaaaaacacctccatttttgaatgtgtagtccagagtcccccagattattccagatccatccaaaaaatatttttctatcagcaactgttaacaaggtgatcagccattggaactggctaatgtgaactgggctatttcagaaataatcaaatcttgtttggttggaaactttcagatcacatactcagcactgcacaaataatttcagggagtccataattaaccaagccccttgtaagatgcacggaggcaaatgggatctggtcggtacagtcccgtcgcggtcagctatcggcgcgcaggtcccggtctctaatctcggtatggattgcatcagaataagagaaaaaaactactaacctggtcggtacagtcccgtcgcggtcagctatcggcgcgcaggtcccggtctctaatctcggtgaggaaagagaaaagaggccggtaccgggactgtccaggtaataaactatgtacaagaataaactaggttagggttgtgactatcactaactagtttcatcttgtctaaatacatagtttgttgtctaaaaacatagcagtaatcttgtatcttctgcaatcttctgtcactactctaacacccctttatgagatatgcatccctatttatgattgaacaccataactgttgggctctctcgtgcacgaaaacaccccaaaaggctttgaaagggtgcacttcctgtcacatctactgttactacatcccttgtagatcccgatttagacctacataaattggaagatggctttacaggcggtcattctggcttatgtaaagcactgagattcttgaatacctgattagatttaatagaatgtgagatgaacgaacgaaatttaggttgaaaaaacagctcataaaataatcggattaaaagtgattattggaatgattttgacacacataaattgtacaatatcttcaacaaaaagaaaaaaaaagaagaagaagaagaagaaacaagtgtaccaactgatctaagttgtatgtgaattatataccagccattcagacacacacatttaaatatgtaactctataagaaaaactctatatgagggaagatgatgggccgagggaagcgagagtcgaagacggtgtttataataacaagatgagagacggtgcagtaacgatcgagaaaaggatgttacgggaagatccaaaggtatgtcgcggaagagagaaggtttccgcatgatggagtgtcggatgagaagatttatggagatggattgtggggaaatcggctcaaagaccggcggcctttcgcttggcattcgaaaacccacccccggggtgatcgccatccgagttgagtagcccattcagatacatgagcgacttcttcagaccggcataaaaatccatactgatctcaaaaacccttaaaagattataacattctttcgacagaattggggaatgattagaaagttagatccttgagataaaagacaaaaaaaaaagaagagaagagaaacgaagatttactttgatattcccaccaagaatgaacgaaccgagcgaataattgaagggacgagcggaaccggaagtgggttctgagccgggagagctcgagtttaagtcgacgacactcgtcgatccagatggctagcccgcaaaacctagcgacgatcaaccagatccgaatttgagaatgggtagtcctgagagagaggtctaatgaccgggtaagatcgttgacctattcagacagaaccaacttattaaacctactcaagaaaacaagaagaagaatgtttgatgtagatacctttaaaatcatcaggagtcgtctgggcacatttctcaagatcttcaagatctcagcaaagatgccttcttgggagacgatagccgactggataagcttaagttcctcggacgatttggaggacaagttgaggaggctaccggagcctttgaggccgacccgaccggtgatcgcgctctcgaagatatcgtagttcttctcgtcgatgttcccgaccagcttggcatacttcttccgcgccgctaccgagctcgagctcgagctcaacaaacttagccagaaccgtgcatagttcacccgcaaggaatccgtcagatcgaagtataagccgtggtctagtaatacgatctcgaagttgtgcgggctcctggacgtgcttggggccggtcggatcagcagatttcctgcatgctataaatcaaagccccagattcagtttgtcttttatccccttgcgggcatcggacttagggcaagggcttaactggatcagcatggaaatatccgttcagataaatcatctgtgagaagatcctcgtgagttcttgtgaggcccgattccgatcgatattatgttgggccagatattcgagatcatcaaaccgaccaccagtgatgactacatcgatcaaaaaaaagcaaaagagagacagtatagctcatggtgagattggactttggatcgaaagaatgttgactgagaagagaaagataagattcggacatctaacattccatcacaagtactcgcttttgagcccataagacatccggtaatttcaatgtcgtcgacttgaggtccgagaattgttgggcacattttgatgcatttgcagcctcgatcctgaaatccatctctttgggtaaattctcttgcatttcctaacaaaaaaaaagggaattagtgggtttaaatctggggcaaagacctaggaggtacttacttcacccaaccatgtgaactcaaactccgggaagacccatttgacgaatcggagcatgatgacgactgttcgagtatccacttcgaggtattcttccagggtaggatgcatgactttgacggcgacgtctctaccggatatcctatcaactgcgcgatgtacctgagcgagagaagcgacgccgatggggacggggtcgaaggagaggaagagttcgcggataggcaggccgacgtcgaggaggaagagtttatcgatcatctcgaacgagctgggagtgcattggtcttggagcggcttcatcgtcgagctccaggcgggcgggatgagttggatggagctgagatgttggccgagcttgacgtagatcccgccgttctgtttgagcacgttcaggattcgccgggctgccgtcagatgggtggtctgatagtccagatggcgttgcgcctggcccgccggatcatccgcccataccttcgcaaacaacgtcttgtagtcccacatcgctcccacgacggctatcaccactcgggtggaacggacgatcccaatggcagcatagcggaacgggggcacgaactcgtataaggccgtgccaatgaccaagctgatcgtgaggcccaagaccactttctgcgatatcgtccagcctagtcttgttgtagggttatgaagtctgtctgtagttctgggagcgtgttggcgaagaagcgaggctgtgaagagagaacgagtggagtgtttgagagtgttctggaagccgccgattggcttgatgagctgagccggggtgagtagtaccagtcctggaggaggccggagagtgctgattgatcggagggatacaggctcgggaatcagtggatgatgagttgggcgtcggaatggaagtgtagcgaatggccgggtgaggagtatatggcttgccgagctcagcagtcgatcgatggccatcgcccaggccagatactctttcttctcttttgtttttttttgggggggcttcagggagtggtttgtagttggttcaggttgtccattgctgctgttgtggttgtcgttggttttctggttttcctctgtttgtgtttacaccatcccatgcagacctcagcaccggcgcggcaacgtcatccaattccaatggtattagtattaccctggcacactgcaaagacccccaaggaggattcgacaatacatactcttttaaagcacagtgtgaagaactgatacaacgatcacaacgatgagcacaggtacgctccgggtatcggactccaaatctcggtgaagagagagagaggagccggtacccggcgcacatgacaactagactaaatacattggttccgccgcagcagttagactaggtttagagtgatgatgaataagattgaacacatgtaaatctacgctaaacatagtttgtgatcttgtcactccgcgctaactctaacaccccctcccaagatcgcaaacttttaccacttcaggcctaatttgattatggcgtcctcgatcttgttgggccctaatttcttggtgaaaatgtcggcttgttggttgagagtgctggtccatgtaattttgatcttgttttccctgacaaagtcgttgatgaaataaaatgctcgagttaaatacctggtcttcttctttgacgcgttgtcacccgctatgagaattgccgtctcattgtcgcagaaaatgttcattttcacgttgtggccgatgtcttcaaggatcatagcgatgcccgcaaggtgttgggcaccatccgatagcgcaatgtactcggccgcgcatgttgatagagctaccacggtctgtctctttgctccccaggcaattgaatctccaaggtgtttgatcacacatccggatgtcgacctttcgtgctcgcctccccagttcgcgtcggaccacaggtccaggctatctgtcgaacctttgaacaccagtttggttgcttgagaacgtttgagatatccaatcaagaaatctagtgccttccagtgggactctgacggattgttgctgtatcgagctaggagatttactgcatatgagatgtctgggcgggttccaccagccaagtacattaaagaacccacgatggatctgtacttagtctggtctaccggctcggacgcgttgacttccagggacgtatcaggaaggggtgagcggtgggtaaatatggggcggtcatagtcgcgtactatttgaccggccaggcgttcttggtccatgatcacctcgccatccttgttgacaatgttgaggcctacgagtctcttgacaccattagaccacttgatattcatttccttctgcatgtcgattcggagattgtctaacagagattggttagaagctactgccagtccgtcgtcgacatgtagccaaattatgacgaagtctagcccttttcgatatatgtagaaagactgttcaagttccgacgctacaaaccccacggcttccattttcctcttaaagaactgccaccaacaccttgcggcttgcttcgtgccgtacatcgccttcttcaggcgcataatcttgcccttcaattccggcatgatctcgaccgggggttgtacataaacctcttcctcgatcgggctgtacaagtaggccgagctgacgtcgaacgtggccgtggcgtatccgttgtggaaagcacggcgcgccctaggagttttcttgcacttctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatacactaactctactctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttctgagtcccccctctctctcctcttctgcctcgaactcctctcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtctcccaccgccgcttctgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcacggccgctttcctcagcccgcttgtgtagcgtcaactccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacaccgtgcttgttcgccaaggataaaaggagacgaagggtattgagagacgccgtcggggcatatgtctcattgcaatcgattccaatctgttgattaaaacctttcgccacatatcttgctctgtagatcttggggtcaccgtccttgtccggtggttttattgtgaatacccaccggcaccccagggccttcgcacctgggaacggttggacagcttcccacacacccaacgactcgaacttctccacctcatactctgccgctcctctccattccaacgccttcttgctcttcaacgccatcttgatcgtcgccgggattctcctgtcctccgtgagtaccagctccgagatcgccttttgttccttttcgtggcagacattggtttcttcctcacccagtttcaggatgatttgattgaggaccaagtcgaggcatgttgcgctttcttgggccagttcgtcggacgactttgcttcgccggggtcttgtacgttttgtggctgcagatctggtgttggtgtcatctttttgactgggagattttggaattcggggaacatcacggcagtcgaatggatcagtcttcctttcgaggtcgaccagaacagccaccctccaccagctgatgggtatccaaccagctgggcttcagtcgctctttcgtccaatttgtcgcgattttccttagggatgaggattatcgccgacgcaccaaatgggtagagtttgttggggtcgacttcgatagagtacaactgggtcagaggagcaactggtactttcgtgttggggatccggttgtgaatgtacgacgcggcttgatatgcgtgtccccaaaaggtcttcggcaacttgctttcatggagcattgttcgcgccatatccccaagtgtgcgattcacccgctcagcctcgccgttttgctccggactgtatggtgtcacaggagcgtagttgattcctgttggctgcagaagtttcttgagcgtgccggtatattcgggcgcgttgtcggtccttatgcattttgggtatctacctagaacggtcttgatgttttccgcccactccataatttgagccggaacctgatcacgtgtcactaatattgctgtccaaatgtatgtagtggcgtgatcccggagtgtcaggaggtatcttcgaccagatatgtcgtagggaaatggcccagcgacgtcggacacaagaaggtcaagaggctcatctcgcgggattagagaatttgatcctggagatttgcggtcaagtgctttggataccgcacactgctcacagaagaacgacttccatgtcttctttttaatctcatctgggtagtgcagggtgaggtatttcctcacaatcgcctctgacacgtgtcccagccggcgatgccataggtatggatcgaaggatggagtggttgtgattttattgatttcaaaaacatccttgcacatagataggtaccaacaaaagtttctgaagcgagtatggaaatggacattgctaggactaatgagatctgccttctttccagcgaaattgagtttccacccctggtctgtcaaccttcccaccgatagaatcagaccatcgacgccgggacagtggtatacatcatcgaattcaatcggacccttcggagtctggatcctcacacgtcccttgaatctaacatcgatcttgcagtcagcaacggctagggatatggttcgtgggatagctagatcttcgcgagagatgaagatgtccaggtttccacttacatgggtcgaagcaccagaatcgatgagtactttgccatcgttgacttccggaacatcaagttggcggagtcgattttggggaaaagaggggcggttcgggggaaggtagtttgattgtgcattgtcatagtcgcgaggaggcgcgtcaatgaccttttgatccacatcgtcccagaacgccgcgcagttattgtaccaatgaccggtttgattacaataatgacatttgtcgccgtacctcgtcttcagaacttcgttcagtggttttcccctgaaacggttggccttatcgacggagaggctggacttctggcgatcttgtcgagccggttgaagctgtcggcgatgaggagcagcatatttgggttcgttgttcctcattgcatggactgcatcgaggtccatcggggcgtagccgtcagttggagcgggggtcttgttcttcgacttgctggaggccgattgaatcactgtcgccacatcgctgaaagacggtttgtctttcgaatcgaggtgttgatcgacggagaactcgaaggttttcggatcaacgcctacaggtgcgacgaatgaactttgaaggaacaatcctccaagttcgtcggtcgtgatcttgtattgagtgacttcagccatcactcgactccacttggccaggctgacctccgatccaggcgtcttgtcagtcgctaaagtgattatttgctcgaccaacgaaagtttgtgtcgacggtccgagcggctacacttggctttcaagagttcgaagattgaccacggatcttccttgtcggtgctatcgacgatccccaggaggtcttcattgattgtggaccggatcagtctcgcaatcgtatcttgttcgtcgagcaggcgttctgtgaagttggcttccgagctcgtgaaactcttgatttgaaaaacctgacggagcgtgcgatttaactccttctcccagatctgaaagttgacaccgtcgtaggtgagctttgtcttagctgggttggccgcatgatggattccaatcgggtccttgttgaaattgcggatgacgatttctgaccgagtgagggctgacgacgatccacctgggtttccggactggggcagcagaagttttaatttttcgaattcatttttcaggaatagatagtcctgagcagttgggactgtgtccatctttaattcttcgagcgattctaatatttttttattgttttctctttctatgaatttcttttctatttctttttgatgttttaatctttcttcttcgatttcttttttatagttttctaattttattttttctaattcttcttcttttctttgcttctcttttgtttcgctttctgctctttctttaatgtttctaaaatcaacgcttctgctacgtccagcaccggtcatccaggcaaatcgtgcctcccaagaaatttcgtacgaataccactcgcgtttaggtagagctggcttttaacctgtgaagaactgatacaacgatcacaacgatgagcacaggtacgctccgggtatcggactccaaatctcggtatgaattgctactcacctgatacaacgatcacaacgatgagcacaggtacgctccgggtatcggactccaaatctcggtgaagagagagagaggagccggtacccggcgcacatgacaactagactaaatacattggttccgccgcagcagttagactaggtttagagtgatgatgaataagattgaacacatgtaaatctacgctaaacatagtttgtgatcttgtcactccgcgctaactctaacacacagaatcatgagatccaccacaatcctgcaatcttctgatcaagacctttctgaagggcccgttgaagcatatctacatagcaaaaccatcaaaccaactcgtcttacagtgggggacaccatatttctgtattgtgttttgaagaatgcttggacggatttgcaggatctgcactcgaaaatcctggattttcatcaatttaagtttggatttttattttattcttttccctcttaaagccatgatgtcgtcatagacaatcacctttgccacagcaacctccatcaattcggattcaccatccaggtggccagctgcctccaatccacctcccccccacccccaaaccgctaaaaacgaccaacagacgatagcatcagcggctcaacaattggatcaataacacagtcggaataaaagattcttggaagcaacaaaacatcgtccgattatcttattgctagcaaattccggaggatccactgaaccagtccactgtcatccgaattcccggtgagtactgcataatctcaacactacttgggaaacatgtgggttcttatcaattttgccttgttccctctatacgcaggcacatatattcacttcaacttgcgcactttgatgctgttgatcttaacctgtttcctatcatgcttcttgcccaattcagtaatattgatcctgacctgttttctatcatcgttgtcatcctatttatgtgtgattttgttgtgatcttgaagattggtataaatcagatcttacattcaatatccaattgaattgatgagatgtgtacgagcagtctttgagttgtcatcgatgcaatgcaagccttgtcaaaagtgaccgatctcaagactagagtcggattgaataagttggtgaaggaaacccatccagatattagagtggatccttatctacagctcacaacttgtcacttcattcactaagctcctggattaaagcttcaaaagcctcaggagtgataattgaatggtcttcagcggtcaaatgggagtgaattcaaagtcttttttgttacaagatttttagataaagacagacactctgatttcctggttacactaattttttttgttcgttcaaggatcagataagcaacaacattcaaaccatgaaaagcaagagagataaactgaaactttgagtcaaagatcacaccgataagttgaacgatggttatttgaggtttttgtgatagattactgaggtgataatgcaaaacagtcaatccagggaagttagttgtgccctaaaagcaagattttatatggatctcaatgtgaacctgtggtggggaaacaaagatgaaaatgccatttaaaatgtttagtttgatgcaacacagaactcacagtgtcggagcaaagatcgaccatcataacatgtgtgatcgtttgtcgaatcgccaattcaatttctgggttatcggcctgagtcaggacttgtgaagcctgcagtcactgtttaaatgctgcaaagccgagttcaattgcaagcaagatgtcacattaggtctcctcatatggcaaaacaactacggagaaatcagacactaaccattgcttggcctaaaccaggggtccttgaagtgccgtttggatcacacaaattcaattggatacccccttgtattgatgttttggttgggatcggtgcgaggataatcgggaggattggtggtggtggtggtaggggtgatggtcagctaggatgcctatttctgcttgatcacagcagggtggatcaaaccagagctgtgtggcaaaaatcagcagcttaaactgctgaacagcaccataacaccataactttggtgcttggaaaacttccgtttgtccaagcattattcaaaagacaataacaactttttgggtgtccgaaatgttgggtgcaatttttttttgaaaatccccccggggggggtaggggggatgggataggggaggcttaggtttgaggactttttgaaagatgatcggtctatagcaccactcacaactttcaatcaaatattacacaacccatattaagagtgatggcgaagagtataaaggcttcaaaagcccagataaagagatgggcagaggaaaaaaacgatccaacacgtaccagaaagaaagcaagacactctcaagttgatccaatccaaatcgaatcatctagcgacaacgaaaacccttctgatcaacctttgggcacctcaaatcaacctatctctgtgccggatgacaacaatgcgcttgcagaagatggcctgattaaccgattccaggaaagggagatagaagaggttgatgaagcacatgatatgattcagtttctgcacgagtcacttgacgatccgacatctgatgaaggagaagatctagacggcaatagcgattctgacactgaagatacaccatccaacttctggcctttgttctttggaaaaaacaagccttcaataacaaccagtcaacgtaaattaaagtcaggtcgaactggctatcagaaacctgtttcaaatccgttgtcaacctcaggaaagcttgttcctagaccactgccacgacaaacaaaacatgattatcacaaaaacttcatcaaagctgttggaaaaggtaatatgatgatggagaacttcatcacaaggactcctggggttccaagaccggctgcttcactggcttccagcaccaatttgactccgattccagaacttcccccaatacaatcacccaatagtgacccaactgcaacaaaccaaaacttggttgaactccggcttgaattgcacttcaatcgttaccactctgcaccacaaaagaaagtagtcaacaaagatgaaaaactcaaatcaaaagcaaagcatcgatggcaacagcttaattcagcaatcgtatcggccatcaagttgtgtcaagaaaagttaaagcaagaccctttgttcaaatatcctcatgccactattgcaaatctcaacgagttcaaccacctttgacaccaattcaccattgaaagaataccatcacccagtgtaaccgcttccttggcaacagctaaatctgctatacgtcgacagcttgtctcttcctccagcataaatgaaccaccaccatctagcagtggacttaaccaagctcggataatttcaaagcaagctcgacatgttttggctcacaaagaattcttggaaacacaattgggaaacaagacagtccatcaatcactcctgaacaatccagaggtcagaaaagctttgtttgcttgggctgcagctcaaactcccggtgaagtaagtcacagtatttaactgacatgaaccgatacagataaaaaattaattcataaaacaattcatcctcaggtcactccagcaactctccaccaccatgtcaaccatacaattttacccaagtgtaaaattgagcgaacagtcactatcaaatctgtgactcaatggatgtataagctggggtttagtcgccaagaataccgaaaatctcagtactttgatgggcacgagcggcctgatgtggttttatctagaaagaaatatgtcgacgattacctccttcttcgacaacgatctcgcaaatacggaggtgaaaattttgagatctcaacagagattgatcctgaaatcttaggtcacatgaaagaaaccatttttatttttcatgacgaatcaacgatacatgcaaaagagagacctagtaaaacttggcttctccctgggactagcgagttacgatctaaaagctcaggtcgattgattcatatttccgacttcattcttgaatctacaggtcgacttgtcttatcaaaagacgaattggagaaattgaaaacaaaacaaccaactggagtcagaagacgtggccactatcatttaccctggttcaactggagataaatggtgggacatgtaacaattgtgtcaccaagtctcacaaaaagcgattccaatatttgaatcacttcacccgaatgctcagggtgtgtttgtgtttgattgctcatcagcccatggcgctttttcaccctcggctttgagagtccaaaagatgaatctaggacatggcggtaaacaggcacggctcagagataccgttattcctagcgatgatccgcttattcctcttcatcttcacggtcagcctcaaacactctcttacgatgattcacatcctgaccctgaacgagctggaaaacaaaagggggtcaaagctgtcctcgaagaaagaggactttggcagcactatactcgccaatcgcaagaatctggtaaaccagctctaacattatcttgcaaaacttgtacaacttcaaacatttggaaagatgcaatttcacgtgccgaacgactgatccaacaggcggaagactgcggttatttcttatcaaatgctcaatcaatgtccgagatcgcagaaactgaagctgccaaaaatcaagagtctgaagaatcaacattggatccagttccaaacgatgcaggcagcatgtgctgctggtccagaatcctatcccttcaatcggatttcgccaacgaacgacccctcttgcaaacaattatagaagaccgagggcacatctgcctttttttaccaaaaatttcactgcgaattaaatccaatagaacttttttggtcatacatcaagcagggtcagttgcttcaattttcctgcattatcatttttttgagaacacacactgacgactcattgaccctctcttatattaagcataccgaaagaagtcgcatacaatatgtaagtttttcaaagactccaaggatctattcgagatggtccgcaagtcatgcccactcatcaatatcaggaagtacttctgtcggaccgatcgacaagtcaatgtctatcaacaaggatacaatggggctcaatcccaaatcctcatgaaaaaatacaaatctcatcggtgcattcctagaaatgcagcaatgcgaattgacatgctcacatcttgagctgtgtctcattcattcatcactatcaattgacatgataactttttgtgtctcattgattcatcactattgttttttgtgtctcattgattcttcactatcaatcgttttatctcctacttcatcaatttttgtttgctcgtttatcatttccctttgattcatcagtactagggaatagcgtggatggggccacgttcatcaatttgttcattcaatttacacataactacaaggtcaaagttatagtttaaatgattcatttgtgatacttcaacaatgtttcatttacaacatttgatgtggttttactccagtctcagatagcagatcaatacaaagactatctaaggaagtgacccatgacaatgccacatacaactgaccatggccaaagacagtaaacaaagtcctaccttatctagagattacccctggcattttttattgtcaaacaaaactcactaaccactggatattgaaatctagagaaagttgtgctgaaatcaaggtcaggttcatccatgagcattatcctaggtatcatatgtatacagttgcggatgccaaaaactgaccctgccctttccgcaaaaaagtgcccactttgggctgtatgcctgaccgtaataagcatgctacatgcacatactttgcatcattggatgctacatttgatgcagaacataaaattatgtagtacacttggtaagacggtctctaagagtttttttttctgtttgagacttgctaccaagttgtactacataattttgtattctacatccgatgtagcattgaaatatgcaaaatttgtgcacctaccataattattacaagctgcaataggcctcaaagttggcacttttttgcggaaagggcagggttgatttttgccatccgcaactgtagtaccggaataagggctggtcacaatcttggcctgaagaatttttggttgaatatccttgattataagttatgacacaacttttcctatttaatttgaactcaaagtaagcaaagttgagtggtaatcttgtgggatttgtgctgatgaattagttggttgatgcttccttaggggtatgggaatactaaatactttaagatatctaatgagtattacagatgatattgattctggtgtttttggatgttcaacttcaacacacactgcaaaaggtgttgtattggtaacacccctcagagtaatttggcccggaggtgaccaatacaagattggtcttgaccaattttatatttgcccagccaaccaatacatttttccttttttccaatgtattggtgggcccaaatgatataaaattggttgaggagatcaatctgacacttaaggtcaacaacagtacccttaacaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaatcgctgttagtgattagcgtagcgtagcggaattccgccacaacaccgctaaccctacgcatgtgggccgcaaaaaagggcccactacgctgcgctacagcagtttttggccgctttttccgctaaaagcgctgtagcgcagtgtagcatcgcgaaaaaccgctaaaaaaccgctaacactacggtttttggatgaaaaaagcgccgctacgctacactttttgggccaaaagcgtagtgtagcggcccaccgctgcccttaacactacataacaaaactatcacaaaaatttgcagttttaagggaattcactgttttggattagcttttttggattaagctctttcaagaaacagtccaattatctacaacaagcttgttacatttttgacacattcaggactggttcaaatgaaaccatacattcctccaagagtggtggggtttcaaaattcagtataatatgtaaatccaaaactgagttttggcacagaataggaataccataatccctgataaaactcatttctccactcctctacatacgttttttcacattcatcaacacagttcaatttggaagtgttaaatttctacttgagctcatcatgttattcaagcagatcatccaaattttttactcaagttatcattttcattttgaaatgataatcatgaaaacagtgaaaaacttgaaaattgtgataattttgcctgaattgaatctacaaggaattttttttactgttcttcttcagaacagaacaacttgttctatctttaattccacaactatattcagcccccctgaatattcaaatggggcagagagttcaatctcacagaagacaggctataattggcatacatagctaaatgaaaaaaaaacatcattgaattcccatcatggagtttacatgtcatttgtgtcatggagtagcatgcagtgtatgcgctgaacagcaatcaatttaggtaaccaatcagaatgtatggcatcccatgctgccacactcattgaaaacctcaaggacaaacgacactgtagaacttcataagactttaggcccggttgaggccatagctgattttggcacaattggatgatttaatctcaacagttgaatattctctggaaaggaaatggttggtttctgtggaggatatgtttttctgatcgcgggttggaggtggctggcaagaatgcagaggatcaatttattatgctttgtaatgaaggcgggggtaaccagttgagattgagatagatgcaatgtaacgattttgatggcagcccaacaaaaggaaccgacatgtacgcttttgttttcattatatgtgttcagatacccagcggtgaagattagaagcatctttgttgagatacctgacggtaaggagatgagacaccaggatcaaatcaaactttgtttttgttatctttgagtcgacgctgtacgtgtgctgaaaatgtcgagcagagggaacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttggcagccagcatggcccctgtgtccttcctccatttcagcctggtaatccgggtcagcctcaaatgtgggagatgtcctgctgaacgtaagggattgtcccggggttcgggacggggctggagggacatcccgaggaccgagccccggaaagtcggggtttgacccgatgacccggggctttctgcccattaaaaaaaaaggaggggcaactggacagtcgtccacgtggagcaccacctaattacccccacccccaacggcagtgaatcacgatgaagcgaaaacagcaaaatccggatcccgctccaaatcaaaaagaaaaacgggccattcctccaccatcaacaactgccaaggttattgacctagacgaaattgaaactagccaaggcgggaccgtatctggaaagcaaagttgggtctggacccacttccagcaccaagaaggaaccgagtatgcgaactgtcaggttgttttgaagagcggaaaggtttacggaaaagctatcaagaaagataaaagcgggagtaccaagaatttccatggacacctgaacaaagtacatcacctttccgatccaactctgacaaagaagaccaggatgaaccacggggacatcaagaaatggagccaatcaggtattttgcaaccaaaggtgaacagactgagctcttgctttgtttcatgaaaaaattcaattatgtctgtactgattctctttacctataaatctaggctgaattaaacagtgaaacccttcgttcagccatagtctacatgattgccgactgtgacctccccttcgcattagttgaatgaaaatccttccgagaactaatgggcctcctcaacgaagatgccatcacttgagctaatcatactaaccaagtatcgattgctcgacatgttggccgaatgtttcaagaatccgaaaaaacgattaaaaataattacttgaaaaatcagatttcgatatcgttcactcaagatgcctggaaggccccaaatgttactgccttcatggcagtaacggctcacttcatcgacgaaaattttcaaatgcgcgacttgacacttgcagttccacatgttgaaggtgtgtgctttttctttcttcaaaagactctactttgtcctaaatggcatcttgaccaccttcctcttgttgacaggaatccataatgggaaaaaatttgccgaattattctttgaaacacttgaaagatactcggtcacagaattactgcacacaatcaccgcggataatgctttggttaacggtaaaatggctcgagaacttgatcttcaaatatctcacttcaagagctcaacccatattcttgggtgtgttgcacatgtgatcaatctagtcgcaaagattggaatttcggctcttggatcatttgaagatgatggcaatggcaacgaggtatcgatggctacaaacaatcaagaacgcagtacccaaccatgtcaaatgaacatcggtatgttgatatcagcccccgatggagaaggaatcgattcaaagacaatcctgaaacggattcacggactctgcacctgggtttggttttcacctcaacgacgtgagaggtttgcagtcgatgtcaactcctgtcaacccgatctgtttgccaaagatatcaaaggccttgagattgatgttccaacaagatggaatgcaacctactcaatgctcaaacgtgctaccttgcttgaaaagtcctgtaaccacttctgccgacagaatactgaaactacaaaattcatcttatcctcggccgtatggaatcacgctagaaacatcatgaaactccttgaaccactcagcgatgccaccgaaattttatgcggctcaaagtacccgaccttgaacaaagcccttccagtctacaccatcttgatcaaacatctccacaccattcgcgatgggctttatgaccaagctcagcttattcaacctgctaaccagatgatcagaaagattgatcagtatctcgtagaagccatcaagaaaccagcttatgtgtgcgcaatgatcctcgacccaaaattcaagcttgcattctggaagaacaatcaagaattcatcgttgagcattgcaagctatccgttcaagatattgaggcccttttcatccaggaggctttggaattcgaggccaagtttactaaggataaaactcaaacccaagcttctgcagtttctcaccccccagcaaacgattccttctccttggcattgtatcagcccgctcccgaaatcaacggcatccaagcggaaatccgggtttacttaaaagaggatgttgaaaccaaggacatccaagtcctgccttattgggcaagccgacagaaatcattcccaaaactctccctgatggcctgacggtacctttcgatccctgccaccagtgctgcatcggaacgtgtctattccactggttgttgggtcgtctcgtggcagcaatcatctcttaaacccacgacaattgagagtctgctgtgcttgaagaattggttccagacctttgatggccccttctagctattttttttcttcttcttttcatttcttatcaatatcaatactatttcacaaaaaaattacttgtaatacacaacaaccgagtaaaaaatatcaagaaataaaaaaaatatctgctaaaagaaactaccaaaaacccccgggtttttgggatttaccaagagcccatcccgattcccggaccccggggctgggaattgggtcagacccaaaagcccgaggttcgggacaatcccttagctgaacgagccggattcactcacaatccaactggcactgaaagtaaattctccagtagggtgttcagtggatattctgattgctcaatagacattccatgtgtccagttgtaccattgtaagaaatgtggatgggctgcactcagggccacttggggttgtagtgcaaagcatgataccccacacctgtattattataagccaggtgttcactcaaactgggaaagtggataactttgcatagggcagacatactaccaatggaaataaccttttgtttcaaggccaaacagcttgacaagatactcaacaattggtgggctaaggaggcagtgtcctgtttcctccgggacacaaatctattctcagaacacttttctcaatgatctctcatctctctttatatttcttgtcctctactcatttccccttttttcctctcaagatatcctcattctccttgaaagttgaatttctttagggactcggaaaaacgactcctgttttttcgccaacgactcccaacgaccgtcagcagacgtccgttgggagtcgtcttctaaagtttgggcggattttgggagtcgtccgcccaatttcattttcattttttattttttttgggggggggagtcgactccccaaaccacccctcatgtatgagggggtttgggagtcgctcccacttgaccagaaggaaccccttccggtcagtgaggaagctaaacctcatcgaccggaaggaccggaagggattccttccggttgatgaggaagatatccctcatcgaccggtgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatatgcatatgctacatacccctttatcttgtatccagttcagaaggttacaaaatagtattttttacatatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttattcagactacatatactgtttcatcccatacatctgatttctcatccagatattgtcatctcatctcactcatcatccacttcttttcatacatcaattacatcattctacatttattttattctacatttatttcatactacaagtatttcattcttacattccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcagtacacatagcttatatcacctacattctcatcatacatctcatttcaacgcattactcattgcttatatcacctacatatatatttcaccacacagaattctcatctcacctcagaatatttatttcagtcttttattatctcatttctttttgcactacatattatttttatcacaaacagaagttacttcagattttctccttttcaacatgtttatttcacactacacatttgtcggccacatttatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtacctgatcagagccacccacatgtatatagagaatactctttcctacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccagaaaccattatcccccagatccttatccttataagaatcccccacatcctcaatctctcagcaggtgacttatacaagacatcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaactatctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacattttcccctgtgtagttgttcttttcccctctaagctcttttctttagcttaaaaagttccacaccggaagggatcccttccagttgatgaggaagattgaactcatcaactggaaggaattccttccggttgatgaggtttagcttcctcattgaccaaaggagagtccttccggtcaatgaggaagctatacctcatcaaccagaagggattccttcctgttgatgaggtttagcctcctcattgactggaaggaatcccttccaatcgatgaggaatctatacctcatcgacaggaaggaatcccttccagtcgatgaggttgggaggtttgcagcaagggcttcatcgaacggaaggactctcctccggtcgatgaggaagctacacctcattgaccagaaggggttccttccggtcaagtgggagggagcgatttccaaacccactcatcactgccaaaatgattgtatcagattgctaaatctggcattacattagataaaaacacctgatattacatcaggaaagactgggattgtatctaccagaattgttattatatctacctaaaatgatattgtgtctatcatgaaagattttaaatcagaccaacctattcaatttcaacataactgaattcatatcagatttttccatctgatgtaatgcccatgggctaaaaatttgtatcagatataaaaatctgatataaaatcagttatgttgatattaaataggttgggctgatgcaatatctcttgagatagatataacataattttgggtagatataatatcactcctgatagatataataccagttttgtctgatgtaaaatcaggttttttcatctgatgtaatgccagatgtgggaatctgatataatcacatttgcagtgcatacatgaggggtggtttggggagtcgactcccaaaaaaaataataaaaaaaataaaaatgaaattgggcggacgactcccagaatccgcccaaactttagaagacaactcccaacggacgtctgctgacggtcgttgggagtcgttggcgaaaaaacgggacttgtttttccgagtccctttctttgtatcactagcatttaggtagttgtgttgggtttggattgtgtttcactcatttcacgcggatgttacttagattagattcatagtgtgcaatgccattgcccaaatttcactcaaaaacaataaaagaactggcctcccaaagacatgtttcatgccatagacaatgttctgggaagcaaaaattcaggcacaagctaccctcctgggccttcgcttccgaatacgggagtcgaacccgtctctaccgcgcacttcatgagaggcggtcatactagccgatatactaattcggattggatgacggttcgaaccggtttgcgaatttgaatctcaaaattgaaacagcttttccttcgatccaatcgaagagccacatagagagacgagagcccagtctcagaattctatgaaaccaagtgaataagaatggattgctacctgcaacgtgcacaatgtatcatgatccacaccgtgttggtgttatttatgctagctggaatggagcttcaaccgagtccctctggtctgtcgattgatggattgccattgttatcgagcaggccggcttggaattctgaagcgctgcatacattctgcttcgatgtgattgctgatgctcgtttaaatttgtagtgctcgtctcgagttgcaatatattatattgaaccaatgagtttatattcgaacccttccgagatttttgtcttcagtcttccattagagggagaccgttggatagattagcttgagttgctctcaatttgtcgattgattgagccatccaatctgtctcgccacattatgtgaactctggctttgatccatgccctctgttaaaaggagccgagttgatagacccttctcacttgcagttattaagcgtttcccctttacaaatccaatcggcgctgatgggttcttcccgggtctctcccgagcgactgtttacatatcctgaagctcagtcctaggtatctacttctcagtgcatcattctcttgagtgactggtaatagtggttcatgaagtcggcttttcgttcgtcgaagaattgtacatttcaagtcggaagctcgattgaatgctatgctaactagatgacgtcaagacggttgtatgtatgcggctgtcgaaactcatcctgatcgggggcagcctggggcagctgatcagagctgatctgaagttcaatgaactggcgaaatgaaaaaaacaaatgctgtcatccaattccacagtacttgccattaagaatgatacggagacgtcgataaggttatcgtcacaactcccttcgatccttgaaatggggttgtccatctacacccaagggctttccgttttttttttcaccttcaacttccaatatatgtgcagctacacccaatttggggtagataatgtccctatgtactcccccaatcgttccgaccgggtttcttttcacgcaggccagatggaagaaaagcaagagacttgttttggtgaagtaattcgaatctctcaagaaattccgatgggatcaatcaaccaaccaatcacttgggattcggattgcttgattgctttgatttgcatcaaatgaaatgaaatggctgatacgctaattgctcatgctgaaagagagagagagactagattctaactcaggactataactaacctcctccatcgacgacatggacatggtcatcaccggctgaagaaaacacgcctgtttaacaatccacaaggaagaaaaaaaaaacaaggcactttttagactgcacctgtctgccgttccattttccttgcgggccccggcctcttgtttgtaggcgtcggtcatcaatcacctgagttttctatccgtctctacaacagtaattcttgtttctctctctctcttttgttgatccgttgatgatgaccgcttgatttgatccggcagagaaacgtatgtatctctccactccataaacgaaccaaagtaaacttgagcttattttagttgcatctttcctacacaatcgcccctcctagggcgaaatttggattggatttcgatgacgctggctgcttaaactcactcatccaatctcaacctgccagccgctgccgcatctcagaccaagataagacaagaaggttcactcattcgggatattcttatcctcttgattcatgatctccatctccccaaaaagtcgcatatcactcactagtcgaaggacccattgactttcgcccccgtaagttggtttggtgctttgtttggccgtatcttccttctcatcagagagaaagccttggatcccttatctggaatgtgtaaacaagccaaactcactcttcctatcttccccaactcacctcctcttcctaaatccttcacaaacacgcatatatttatgtacacccctctccactcaccctccaagaaaacaaactcaagacccaacctcattacttccctcctctctctttccctcccagctcccctaaagtagagagaaagcaggaaaaccatagcttcccccccccacatcacatcaccaaaaactcaccaagagaactcagcagcctacacttaacatcattcccatcgactgtcatcagcatcatcctgacaccatacgactcgcgggtaatcagtcaaagacgaaggccgttcgactctttgatctcaccccgttttcacctcctgtctgcgcaagcctgactcacagattgcatgagcctatccagctttccaattttattcatcgaactttgtgagtctcttttctgcttgttttagagttgtcgagctgttagctgatcggccttccttgcagccccagtcgattgccaccgaccgcccctcgaagacttcgatcttttccctaacctatcatcatcatcgacttgtgtgagcttgacctcttctctcaatagtctttcgtttatccatccatcctccagttcattttccttctcagccccttcccatcatccttctctgccccccccccctttcagactagtttccattcggcctctaacaccggcataccctccctatagcactccaagtacacgccgataatccatatttcacttatctcacctcggtaagacatagataacactctttttaacaagcctcaaaccagcccccatcgacggctgtcccttactcttcaaccaacttaccgactccgttaggagtacacaccctacagctgtttcgggatattatttctgccagtgactctttttcctacccctccgtccaccccacatcattgacaataactagaacttcgagtcattctagtacccagcctgcgtatttttacgtcaaggatctaattatatatataaagatctttctaagtagataacctgacatcagctataaacatttacgtatctataataaaaaaaaacagtagtctcccttaactcttatcgactcataacaaaaaagatagccacaattttaagtagagataaaatccagttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgtgaagctcttgctgaaagcctgcgtctcaggacctcaagatgcccctcaagcccccaaagagacgccgtggtagacgttaacgtaggctcaccgttgcatagagcgaatccgtcggatgaacctctggatgacaagcttggcgtacctactgatggtttaaatcagcctcaaggtaagattcatttcattcctcaccctctgtctccaccttctttctccacccgtgaagctcttgctgacagacctgcggtctcaggacctcatgatgcccctcaagcccccaaaggagacgccgtggtagacgttaacgtaggctcaccgttgcatggagcaaatccgtcggatggacctctggacgacaagcttggcgtacctactgatggtttaaatcagcctcaaggtaagattcatttcattcctcaccctctgtctccaccctctgtctccacccctcatgctcttgctgacagacctgccatgatgtcccaacgtccagatgcaattacgcactgccaccggtgaggtggccccagaccccagcacgggtaacgctaatcaggaaggcgaaggcgaggacccggtcaatgaccgaaccgatttcgtgacaaacttcaacccggacaactaccggatctgtcctaagacaaactgccggctatatgatttcccgaacccccccgcagcactttacgccgatcccgagttcatgattgaggatgttaagcgctttgcattgcataatggctatgcaattgtgctcaggcgaacagtcgaaggaaagagcaagctcttcaaatgtgacaggtaagccgcccgaatttggtcttttccgtctctcaccatgtcttgtaccttgcgtttgggttattgactgctactgttcatttgaggaatatagaggtggccatccagaccaaaataagcgccccggtgaaactcatgggaaggctcgttcgactcggttgatacggtgcccatgggaggccacagcttactttcacaaaaagggtgtcaatcagtgggacttccgagtgaggacgggcgctcataatcacgagccgtcggaaagcatgtctgcgcacaccaccaacagaaggctcacaccacgtctttatgaagaaatgaaggctcttggcgaggcaggattgaggcctagcgagatactccggtccctgaagaagactcacccgaatgagatcatactagcgaccgtcagcacaatttacacggcccggaaaaaggctcgccaggaaacgcttcaagggataagtccgattgttcacttgaacaaaactctggccaacaccaacttcaccaccgccaccaaagtagatcaagaaggtaacctcaaagcgctttttttctgtcactctgattccctgaagctcctcaaggcataccaccacatcatcctactcgactgcacatataagacgaataagtaccgcatgcctctgctccacgtgtctggaatcaccggttcaaacaagacgttcagtgtcgcattctgtttcatggcagaggaaaccgagccgttctacgattgggccctgcaatcacttctgaccattttccaaagcaacgagatccccctccctccagtcgtcatcacggatcgcgagcaggctctaatgaattcccttgcaacctcgttccccaacgcccaccgcatgctttgtgtttggcatattcagaagaatctcttggccaaaggtgcaaaactcattgccacagacgaacaacgaaaggatatgcttcaatactggatgaacatagtaaagatttcgacccggtccgattttcaagctagtttctcccgctgggcccacaaatatgggccagactttgaaaaatatgcctcctcgacctggttacctgttgccgaacactactccaatgcgtggacatgcaccgtgactcatttcaacaaccggacaacctcgcgaatggaatccgcccatgcattcatcaagtctcacctccttgggccacaacaaacttttgcctcagcggtccagctcatcagcaatgccattgaagagcaatatcaccagatcaccagcatccattttcagcaaaagatcacgacacttcgataccttggcagcatcttccgaccctgccttgggaagatcacaaattatgcactcagtcaggctttcaataatctgacggccgggaagaaactcggtgaaaatgcgcattgcaatcaacgatatgtccttcgaatgggcatccctagcacacatcaactcttggaaatctcaagatcgggaggaatggtatcaccggaagatttccatctccaatggcacatgaatgtatgttttcatatctcttcccatgtgtttccattttgttcttcttcccatctgtttccatttggttctgacatgaatccctcctcaggtcctcaaacgtgatccatccccaagcgccagggcaacccagaatgataacccgatgattgagcagataacggatcggctacggtcgatgaatccagcccagcaggcaatccaaatcgccgccatcaaccagctgcttgaaggatccggggcggtagtagatgtccagctgccgaccgaagctcagaagactcgaggacgaccgaaaggcgcaacaaacaaaccaaggaccaccaaacgggaactgtcggagtttgaacatgtcgagaagaagaggaagaaagaagagagcgaagctgtcaaagccaagaaacagaagctgaacaatatcaaagcggagatgaaggccttccgaaaagctgaccagaaggcattacagaaggaagaagacaaggcgttggaagaagaggaggagcttgaggcatctgaggccaggaaaaacagtccggaacctaggaaaaggatcctccctcctcggaatgcacgggtcaaagctcccccgccagccaacttggatgaagtgttaacccccacgaccgacaaatccgaaacactgcccaccaaaacaggaacagcccaaaagaagaagattcgacccatcaaaaccgcaagcctccctgccaaagtccaaaccccccccaaagaccaacccgccatagctcctcccgaaccatgtgacgaaaatgagccagatgacgcggacaaatccagctatcgccaatatctcccacctataatgaaggactcagtgaaaagcatcctcaacccaagatccgatggtcactgtggctaccgagcggttgcgtggtgtttgggacgagaccagggtgattacatgcggatccgcgaggcactcatcaccaaaatcaccagccggagggaatggtatgtcaaaaagcaaatcttccatcgaattgacaagatgttggacagcctcaaggtcgacacgcctgaaccctgttctgttgacaaatggatgtcaatgccttccttcggtgaagctatggccaatgccttcgagaccgccgttttcttcttttctctacatggttctctaagttttctccattatttctgtccccccaacaacaatccccccatctgcattgctcatgtccccaatcactttgttgccttggaaatgtttgaccctgtatactttcctgcaccacaacttatgaaagattggaaggaagacgccgtaccagaggctttaccgtgggaggagaagtattccgcttgtcatgttctgactgttggacgcaaaattttattcccagggactactcattactaattttaatcttcatgtctccctctccttctccatattttgtctcagattaaatttcttgcttatgttcccctccttttacttgtgtcctctcctttaactcttcttctgtttctttcaatttattgcttctgtttcattgatgtgggttttaactcctaagtagtgcacgtgaaattcatgttttgcttgattcttcaatcaattgaatattattagcagtgatttctacttttgatgatattttttaatttaaccaaccaataagaaggaagcttttgcctcccatatgctcaagagggcatacatttctctctgtttttactgatatttcctttttgccaatttttcctcctctcattggaggatgattccctgaattcttgtatctcataattacatttgattttctaatttatgttgttagtttttatcatttaaactacaatactattgtattttattttcttgtgttccatattttatttagtttattgttttgttttattttattttattgttttgttttattttattttgttctgttttactacattttgctgttttatttttacttttattcaaggggcccctcattcaatggggttggatttttaaatgtcttgatggatttatttttattttattttattttatagtttttttactatttttgatggttttctatttattatgttttttgtcgttccgactcccatttattggaggaacgactcccaaatccccccgggggatttcttttttttttaatttttttattattttttttggagttccgactcccaaaatagtcggaccctttggaggtccgactcccaaattttcgggggaaaaaaaatatagggggatcgacgtcgagaggaccgtccgcagccagtcctctcgacgtcccaaatatttgggagtcggaactccaatatttgggagtcgtttaactaagaccctatatttatgtacacccctctccactcaccctccaagaaaacaaactcaagacccaacctcattacttccctcctctctctttccctcccagctcccctaaagtagagagaaagcaggaaaaccatagcttccccccccccacatcacatcaccaaaaactcaccaagagaactcagcagcctacacttaacatcattcccatcgactgtcatcagcatcatcctgacaccatacgactcgcgggtaatcagtcaaagacgaaggccgttcgactctttgatctcaccccgttttcacctcctgtctgcgcaagcctgactcacagattgcatgagcctatccagctttccaattttattcatcgaactttgtgagtctcttttctgcttgttttagagttgtcgagctgttagctgatcggccttccttgcagccccagtcgattgccaccgaccgcccctcgaagacttcgatcttttccctaacctatcatcatcatcgacttgtgggagcttgacctcttctctcaatagtctttcgtttatccatccatcctccagttcattttccttctcagccccttcccatcatccttttctgcccccccccccctttcagactagtttccattcggcctctaacaccggcataccctccctatagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattacaaacaatcttcaataccaggggggaagtagggataaagaggagagaggactatcaaggtagacgaaggttatcatccaatttcatcatccgccactgcccttttgactatatacttcccttacttgcacatgtttatcgctctcaactaccactcgttattcacatatgtttccactgttgaaccttaacaatcatcgacattatcgttatcattccctttcggctgaccaaaaacgcccccaacagacagacaaacatttacacattcaccgaattacatgcgtacttagaagtacctcttttgtctttattcactctctctttatagtgtaactactgccattctcgtatggtggattccgacgtagtaccttaaaactctctttacactttcgaactgattttattttctttggtggtttcttgattcgttggtgatttccatgttctttggtgtggcttgccattgtgggtgtttggggtatctttattttctgcttcgatgttatccttttgttttactatacaacacaagtttttttgttgtttttttggttttcagatacagatgcaatcttgttgcatgattcgtttgccggtttggtttctcttttttttttttttcttttttgggggttttttgggttgctgattttcttttacgttttgcctgctctttcactcttcaaagaaatacaatcatattcgttgactacataaaactctgcttcaagtatttaatcattgatgtcatcttggattactgggacacaggtttcagtaatatgttcatttcacactgttggtgttcttctatggtatttcactttttgctgaaatctcagattttgaagttcatgatcagattggatttaaattttcccataattagcttcttcaagttattgaacatgttccccaaaaagaatgtgtagtagaggccaatatacaaacaagaatgatttgggtaatgttgatcattggtgcttgaaagaatttggcaggggttcatcacatcacttgttattgagcaagatacatggagtgttatcttttgaattcatagacatccaacttgagtcttgacagccatatcctttgaggccttggcattgaaccgcacggcaaacctcttggacatactccttggctttttgtttctccttcccatgatggaccggttgatggtggtggaggttctctctcaggttttgcttaattgggccagacacaaatatgtttatattaagtgtatgttgattgctgcagatcttgtcctctttctcttcaaaaaaaaaaaacctccgacactgttgcaggttcaacacatctatgaaaggaagaaaaaaaaaccagggttttttctggatttgttgaatttttctcagttctgtgatctctctctgcccttcatgtccctttctagtcatcatcattaaatcagacctgattgtatccaccaccaagtagcttgtttgtggttgtttcaagctcccttgttgagtgaaatttgaaccacaggtaatcagctcttctcaactactcttgtctctacagtgaattcttctctttcctgatctattgttgaatttaataaattctgattaattggaatttacaactctacatatttgtggtttataacatgtttttgctcgattacctcatctgacttgactaaaagtcaagattgagaagccttgtccagtttgtttcttcctctcagctcttgattcaatatgattttgttcatcttcatctttctcaaccactttttcaccgcttgtatttagcctacttaataaacttgactagatgcttgtgaataaaagaaaaaaaaacattggttcttcaccatattctttttctgggaacctttcccaaaaaacgccctccactttttttggtgccattttcttaagtttctcagcatccacaaagcctgtcagaagctcaaaaactcatcaggattgttggaggtgatactgatatgtactttggtataagcattgagactgagaaaaattagtctcttttgctgtagatacatgctcagtaatagacatgtatgttgcaattttgagctcaagcacgtaagaggttgagggccaaaaaaagagtgtcttattttttgggaagggctcacggaaaaaaaagagtgtaaagaaccaatgatttttattcactaatatcgagtcaggtttaaatagactaaactcaaatgatggaaatgtggttgtgagaaatgaatagcaaaaaacatattgaataaaacactgagaggaaaaagcatgagtctttggaataaacaaaccggattgggcttcagcttctcagtctcttttaatcaagccagatatcaaggaaaaacatgctataatccacagatatttagagtggttaattctaattaatcatgttttaataaaccaactagaaagatcaggaaagagaagaaagtattgtagagacatgagttgttgagaagagctgattgcttacttagggttcacatttgactcagaaggggcttaataacaacaaaaaacaagatacttgatgcgtatattctgatccgattttaggatggctagaaaaggagagaaggaaaagagggagcggatttagggaggagtagaccaaaaaaaaacagtgaaaactcaacaatgtacagccccttgacagaaaaaatggaaccctttaattggagtctagagggcaaaccaatggacttcaatgtatgcttcctggtgaaactgtgggaaataagttctaaagaatgattcttacaaattggataggaaattattttgtaaaagttttgtttatttttccccattttctgattttttttggtatttttcaatcatgtttcaaagtagctcagaaaatcatgatcaacacaattgcatgtgcaaagaatgattataaatgaaaaatcaaaaaaaaaaaaaaattgatcaacagcttttttaagcatgttttgattgtgtcctccaccagaccaaccctccaatcaggcactgaaattgaattcaatttcatcctcaatccaacttcttcagctctctaaacttttaatcattgatttttctaaatttttcatttataatcattcttttcacatgcaattgtgatgctcctggatttttgagctactttgaaaaatgattgaaaaatgttgaaaaaatcagaaaatgaggaaaaatataaaaaacaattacaaaacatttttctatccaatatgtcagaatcattctttagaacttattttacacagtttcaccaggaagcataaattcaagtccattggtttgccctcaagactccaattaaagggttccattctttctgtcaaggggctgtacaattaattgtatgagatggagtgtttctctacagtagtatgagattgaaagatgatcagtcactgatcagtctccaaatcatgctgaactattatgtatctccaatgctcactaattgaatgcgttttttacaggtgtaatcccgtggtacttgttggaatgactatcagttttccattataataaaaatgtttggatgattcagttgaataaactagaaaattttaatctgctcttgtggtgaggatttaggttatgtatgtagattatgttttttttttttttggattgagagccagataaatacataacaagtttataatttggaaccaaaaaaaaagtcattttttcttggtcatacacaaaaaaaggtgaacagatattaaaattcatgatagcaaggatacagtactctcagggcctgcaccatctaagcacccaggtaaatcttcacttccaattttgagttttgttttttcacaaatcaaaatttagctttgggtttacaccaaaaaaaaaaactggaaatcaagggtgatgtatatactggtacaccatttccactagattcaatttccaagctggacagtgtaaattggcctggaaattggtaaaatgagtggctatggtacatgacttcaatgttgatatcatgaggggtcaaggataatgatgtgtggtggaggcgtctgaataatagaccatgacggagatgctcgagtaccattaaagtgtggctatctaggctttatgtatgtactacgtacttggaaaactttgataaaagaaaacaggcataccaaaattttgatagcttgtatttgtgcggcaatcgcatgaacttgatactgactcttctctgttggcgaggaagcggggaactcaagttttgagtttcgggttttgaagatcctgatggctacttgcccaacagggcacatgaagatcttttgcccaacaaggcactgcatgaagatcttttggagtgcgctatcaccttgtgtatattctgtatttgcgttctgcggtgccaaaattattcttcagtctaacgagtcttatgcaaggcatacactaaaagtgctcgccaggattacaataaaatcattgattctttgagtggagcccttaacaatgccagcaccaaatggtcggaggtgttggtctgactacctcctcagacaaattgtgtccgatctgtttcatagcctggtaccagcggggcgcggaatcagttggacccagtcccagggtcgacaattgcccggacaagtgcgagcaggttgagtagttctctgatatgtactgcatttgtgttacgaagtttatcgagtccgctatcgcccgaatagtcgagggatgtggttctggacgcctgtccttcggagtgtttcaacgcatgaatcggctattcctgacccttaggattgcattcaagtttcatatatttatatatcttctccactttttgtccttattcccccaacaaccaactttccttcaacttaccatacgtctaggtaaaatccggttttcatcatgagatcttcgaaggaagttgaagactgtgaggaaaaaggtcgcatatcaatacagcgaacttatgatgctgactgcaagtccgtcgagagcgagggacagaaaaaagtccccagggcgaatgaggggcttaaaagaggaatggaaagtcgtcacatccaggtctgtccgtttcttttagaaaacgtctctttagtcgtggtccacccacgaggcttatcaattttaaattcctaattaagatgatctccatagggggagtaatcggtgcgtttatatgtctacacttagaaaaatgataatgtctttccgggaagtctctgacttcattcttaaaaataggcaccggtctttttcttggaaccgcaagtgcacttcacaatgctggaccagctggaatggttttaggatatattgtcatgggatcaggtgcctcgatttatttaaaagcctcctttgaccgccatgataatcaggttttatagtattccacttacccttgctgtcccttttctttatttctcagtatcgtgggtcgtgatgggttgtctaggagaaatgggttcgtatcctcatttttagcctctgaggggaaagagttgactccctttggaatgaggccgagttattttgaaagctgatcattcttaccgcatgaatagttgcccacctgccaattgcaggagggcacgtcacccttgctgaaagatttgttagcccctctctctcatttacgatgggatacaactactggtatagttggtctatcagtaagtgaatttggcatttaggattaacagcgggagagaaacctgacttaatctccgttgtcaaatttgtgatctttcagtcctccccacagagatgtctgcatctgcggttcttatcaactactggatcacctcggtcaacaacagtgtttggatctttattgctttggcaatagtaatatctataaattcatgtggctcaaagtatgataaatttatctcagggagaaaattgttggagtagctaatgctttttgttttgtttcctttgataaggttctacggagagtttgaattttggtcagttctagtatgttgcgaagtttcaacttgagataactgaacctgatattctgagagtggaaacaggctggcatccatcaaattagtatcaatcgtaagcccgtcctcacaagagatttcggtgttcaatactctcatacattttttttttttttcttcaagactgttctcatcgtcctaggaattgtgctaggtaatctcctactccaccaagctcgcaggttcagttgggtgattcaatgattacaacaatttgaccgatcttgtagacctaggtggaggacccaacagagagtttattggcgctcgttattggaagaatcctgggccctgggttgagcacttgggacgaaaagggccattgggacactttatgggatttttgtaagaatcaatgacctcaggaaaatattcatctgctggaaaatcttcatctctaacctaccccgcctaatgaatctacagggccgccactaaccaagcctccttctccactctcgggagtgagattgcagccttcgcggccgctgaggctcgaaatccaaagaaggcgcttccgacagccatcaaagcgatcatctggcgtctggctgtgttctacttcctcggaacgatgatcataggccttttggttccaagtaacgagcctagattacgactcaattcccacactgccgcatcctctccttttgtgattgccattgaaaaatcgggtatcaagtatctaccatcgtgagtattttaggtatcaggatcgtgaaatttaccagaggaagatcttaagatgcacttttgtcttaaccaaaagaatcatcaacgtggtcttaatctcatccgcctggtctgcggcatcgagcaacatgtatatttcttcgcgggctctgtactcattggccatcgaagggaatgccccaaagattttccgaaaaacgaactcgtggggtgtaccttggacttgtaccattgtggcttccttttggggctgtctcgccctcctgtcagtaacccatagcggagcgggagctgtctttggatggctcgcaagtaaggagtcctcgagctgctactcttccatacctgatagtgatcctgacaaagtgcaacattttttttttggctgcttgacaagatatgtattctacctcgggcttcctaacatggataggtgtcttggttacctacgtaagatgggaagcgggagtcaaagcccaaaagatagatcgttcaagtttcccttacagatttccactcgtaagtaattaccttattttgccgtgtcaagatttccaaccagttcaactgcactccgaccacataatattttgacttaccatggcggctatgctctaatcacatctagcgaacgccgggcgcaatatacgcaattgtcgtctgctcgttcttagtgatcgtgaattcttatcaagtttttgtaagcttcatgcatttacaactaacttcataggtcaagaatccattggctaattccgaatgtctttgttttttttggcacgcggggcgaccgttgtataaccatacttatttttattcccctatgtccagttgccaaacaactgggacccggtggttttttttacggggtaagtccaacagtattacaaaaaacgaaaggaaactgacgataagggttcagatattttcccatagtaatctttgcagctttttacgggggtagttacttttggtacaagaaggcaggcctcaaagcaggggttaaaactgtttttgaaatggtgcggaaatcttcatgaatatagttcttccgctttgtcttaaatagggacggtgcaatttgatttgggtgataggacttcgtgacggggtcttacgatgaagaaagagatcgagacgatagcgtggtcgaagaatcgagcttacccttgaagcgaaaaatcctacgtgtaagtcaatctggtctcatttaaagtttgagacgaacgcgttttgtgaatattcaaatagatggctccaagcaaacgtactgaactccgtaacatcttgaaattattagttcttttaatgaaacacttgaaccttcctcatctctttggattccacatcgtggaccaaattttaatggaattcgaaggacctcaaaaattaggattaacttggaggatggttttcgaaaatcggtagaagtctaaccggtatttggtggcaagctttcttcaagtaaatctagccgatttgcctgccccttgtcgattttgttctcgaaccagcagacacatcattcctcgcatatctctcagagttggcaattgttgatcacatataatgaggagtacacccaaaactgtaaaaagcacctaaaatcataaagcatattgtgaatttgaccaatcattttttaaatttcttgcatggaattcagacttgtaaaaaagacgagttgggtattggaatagatatcttaaagatagagaagccaaggattccaaaaaagaattgttgtgatcacaatcctatccttacatacatgtgtgagtaacatggctgttggtgtgatagtctgactctgaggagaagccatctatcactttttctaatgatcaccccatcatcattcaaacaatgtacatgagggttgaagtggcatatacatacatcctatgataaaagagcttccagctctctactagtcaggcagagttgaatttttcaatagaatgactgcatggagataaaaggggtgttatgtcttgagctcttaacctgtaacaaaatctaagaaaataatcagattattgtgatttttttagcaattggatcctgaataaaacatcaacactgatattaatgaatttttgttgctgctgattcatcaattcatcaatttgggctagagaaagttaatttgctcactttatggttgatctcaattttcattttgttggaagcatggtatggcacagcgctctttctatccaccaaactaagagcgactccgttgcggccctacttcagggccgtaaaatcttgatgatgggttcacgcagccagttttacagtctcaaactgctgtggcatactgccatacaccgcaacttggcagagtggtttgtaaaaattgatgacaggtgtgctgccgagggcggggtgatgtgtgagggttgagtttcacatgtcgttgttgtgtgaaagtgttgtttgtaggccgtaggtgagtccctaggagtccctacatgtgaggacttgggaggagaatttatggacttctgtagattttagcgaccgcggtgggttgtgttgagtctgcaaattccatttccacctacggccccaatttatggcccgtggtgaagtttctctaagcttagtatgactgtttgtgcatgtggatgacactttggactttggaaagcagtgtcttcattaatccttctaactgccagtagttatagaccgaaaattacaggcctttgaccctagtgtgaaaattattaaatgccaccatggatctaaaaattgaatgcttcttgaagtcatgcactatttcttttataccaaaacagcgggtaatttgaatcagcgggacatcatcaattgtagattgggaaaaacattcaaacaaacaagtaataattataggaagtcatgaatataagtcactctgctcctctgtgaatgatagaaatacttatcaatgaaaattaaattgtgtttccttgtaggtatgtctgttgtttcttcaacaaggattaagagcttcacaaggagcaaagattcaatgaatgagcaagaaagatggttcaatgtgaaaaaaaaacagttccaagtgtggttgaccacaatctaccaaaattttgagcaaaattgtaaatatattccaaccattggtttgaatcataattggtgcatttttgattatctggaggtggtgtgggttgcgatcatgcatcaggttggataaaagaaggattgatttaaattatgctgatcttaaattgtttttattttcaccaggaaaaaggaaaacatgtgcagggggtgagcttttatctaaactccaagtaaaatactcaaaataaatccaaaacaatcaagacaataaaaacccttgaggtaaaaaagtgcaattgattggttcaaacccacagcttcaattaattcacatttgagacagtgatccaggaaaatcaagtattggcaatggaaggtgtaaaggttgacgtgattcaagctcaaaggccatcctctgatgagagctaagtggttggtttgaccctgcttgacctgactgcctgtgagtactttgggtgatcccacagtgacaaaaaattggctcctgcctatgaagcttatctggagatagaacaaaagaatgcctgtattgcttatcaaaacactccagttgaactgtcattggtaccccaagaatgagcttaaacttctctatcattagaccttaaagatgatgttccaaacaggcaggacggtttctgtctgattcacttcagcggaggatgtttgccctcatgttgtgctattcggcctgctgagtgcatatttatctacgatcacctcaactgtgataccattcacaatggtttggtcattgcggatacctcatgagggtgtatttgccggatgttcaatgggggatcggaatgggtggcattgtaaagtgtggtcaggaaagaaaatggtatcaaaaaacaaagccaggaatagagttgctggcctggttgtcggacacgtgaccatcaaacctggccatgaatatgtggtgactcgtgaggatgacggagtagtttatagctggtcaaccgtcgtatgggaattccaagaatttccagcatttagtttgctgcagacaatcggagcaccaagcactggctatgtactccggaatctgaccagtaccatctattggatgacttcccgtcgcaatctacgaccctcccagaagttgttttacaccccctagatctaaattttttatcaaaaaaaatcttttttctgaagccttccagaaacagctctcacatgagctggttggaatctcaattgctttcttaatttaagactgagagaggtctaaaaagcgctctaaattgcgacgggaagtcctccattgaacgagtgaaaagaaaggttgtgtactgtgggacttgaacccacaacctcagcattcatgagtgatgctctgaccattgacacggcgcgcaatcaggtgacgtttttttcccggcgtcactctgacgtatttgaccaaactcccgcgcgccaaatacgtcacccgacctcgcctgctcatcctgcccaaaacggtcagttatatgtctttaactactctatgtacatagagtatgtttatgtaagtcaaaaaggccatacagggccatacaccaatcaatacataaacacatatttaatcttttgatgtgtaacactggatgtacatagcaccgtttcctgtgtcgtgctggaaagtctgacattaaaaaaactgcacctcacttttccggcgatactgcaactccagacctcaaggctcaacccagttctacataaatatgtaagtcaccatttcacacaattggtctagtctcacctgcttgataattcaacttgctaacctacctttctgatttttgattcatctctttcagcatgcctcctatccccgaccatgtgatatgtgtttgcgctcgttgctcaagtcttaccttcaccaattcagacggcaaggaggagcaaggatcccttgtccacccttcaacacgacaacgacatctagccgcaatccgttctccaaaaccaacaccccctgttgaaaaaatccaaccttccaaacccaaacaagcgggtaaatctcctcaaattagattatctggtcacaacaaacatgaggagatgttgcttcaggcttctcatcagaaaactactataagtatgattggtatgtctgttttgtttatttgtactagtaaggatgactgacttctctcattttctcagagaccattatgtatttcataatgtggctctatctagtttgcggtctaagtcaagccaaatgccgcattgctcgagatcatatcttggctatcatagaaacctttacgcgcccaacgaaagacatcgagagcctattggcaaaagatgtccgcactattgtcaaacgactcgaccttactcctgagttcaactcctacatatgctgccccaagtgctatgcactatatcccctcgaaactcagagggccgtttgttcgtaccgttctactccaaaagcccaagcctgcaagtacaatctccgaaaaaattcccgtctaggtcggcccggtctcgtagcacgaatcaaactacgcaaaaaaagtcaacccactcgtccgcctcacgccatgtacaagatgatatttgcaactcaagactttcaagattggcttttgtggttcctctctctgcctgaaactgaaaaagcaattgaagactgggccgaccgagtttgtgatgcacctcccaacaatgcatttgattatcaacaatcaaaagcttggaagaagatcaatccagataaagtcgaacctcacgctaaaggaacttatctgaaattaaacttctcactattcgtcgattggttcaacccctttgggaataagcttgcgggacgacaagcttcatttggtgtacttgctctcacatgcctcgacatgccccccgaactccgtcaccaacctcaatacttatttctagccggcatcatacccggcccaaaggaacccaacatggtcaccatttccaacgtccttacacctctcatcgacgaattactcgtattgaatgacggagtccggatgccgacctttaaatttcctgttggccggaaagtgcgcgcaagattaggggcccttgtcggtgatgttgtggctacccataaagttgctgggtttgcttcacatgcagcaaaatacttttgctcctactgcttttgtcaaaaagaagacatcagtccacttcgcacaggaacattacgcaaaggtttcacaacgacatctcaatcaattcaatggaaagaagccacgactgccgcagaaaaaaagcgactgttcaaatctaatggggtccggtggtccgaactgaatcgattaccttattgggacccggtcaataatgttgtccttggggtgatgcacaattggtatgaaggtgtccttcaacatcacttcagggtgcgatggggctttaatgaaaagccaaaaaagaacgatctggggagtagcgatgaaaatgactcggacgactcggagatattagacgacgattcaatcttgaccacgaccgagaaaaaaaaaatccgcaaactgcttccaaccgtaactgtaccgcaaggagtcactggcatacccaaagggatcgggactgcaagcaacggcaagttgaaggccagtgaatggcattctcttttttccaagcatctccctcttgttgttctagaggcttttggaggttcgtgggaacccgatgaccgcaagcgaaaactcgccgttttacacaacttgtgtagcttagtcgaatgtacacactttgtggagagcaagtctatcaccaaagaagcttgtacgaagtttgacttggattacgactcatactgtaaatcgtctgaggaaatcttcgacgaaatttcgatccgaccaaaccatcactatgccctgcacattggccagctgtctcgatggtggggccctctgataagcatatcagaatttggaggtgaaagattaaacgggatgcttcaaagcttgtcaactaacggtcaaataggtaagctatcctctaacttagtttcacaatcggatgctgaccaatttgataggtcaaatggaagtatccattgtaaaacgattctgccagatacaacgattagttcaccaaaaagactacaaacgtaccaatactcctcgtcagcaggaacggtgcaataccatcttggatatccacctatacaaggtcctacttttccatctcaagaagaagcatgtcgacttgcgcgattaccgagacatgccacacccaattgatgcaaaggttctaactcgaaacgtgattcaactcagctcggtgtgtatcaagaatggaaccacggtgtcaaccaagaggccacgcaatggtgtttggtgggattgcgaaggcacacggctattcggatttgttattaatattcttagagttccggaaatcgatggccttagttccgcacaagtagtgattgaggtgaccaatttggttgacttgaaagacgaagccggtgtggacaaagaatggctgagtattctggcgcggatgcaggtttcagttggtgctcttttgcgagggcagtatcaactggtggatgcatctgacattggtggccaatgtgtgtaccgggagttatctccaggtaaaataggtaataaatgtgccctaatgatctggatgcctatcatctacgcaagcatgggagtggattttgacccgatggagtcacttgcaatggtgattgattaacagcagtcgccaagattattttttgttgcttcaatgtcttcgcttcctttattccccttttcctgaaatgttttccatttgtattgaaatcatagaccatggatcttctgatcacccaataatttccaacaaatacagtgaaacaaaacaaacaagccaagtcgtgcccaagacattctatccccactctgagcgcggggtgttgatccaaaatgtgagacaaaacaaacaacaagccaagtcgtgcccaagacattctatcccccctctaagcgcggggtgttcatccaaaatgtgagatgttatgactgtcctctcagcagatgagcgcggtgggcttcaccacaatgtagtggtttcatcagaggcaacatttgacaagaaatattcttttcattgaaggcaaatgatttgtgacaattactcctcggcataccggggggaatcgagatgagaaaaaactgggtgtatggaggcaattgatgtgacaattactccccggcataccgggggaatgaagatgagaaaaaaccagttatatatgttcttacagatgcgccatcttcgcaccaactcgaatgagtgcacttgttgattggtgacagttacaccccggcataccaggggtattagataagaagaggagaataaaaaaacctcagctaatcaatgatgcttcaagcggcccaagtatttgcaaaagcaacattgtcatcatcgaccaacatcttgttgttgttatcgtaagcaccatcatcgtcacttgagtcttcatggttagtgttactaggaccggcctgaggctcttggtcgtcaatgaaggcgacatcttcttcttgctcgtccggttcttcctcctcctcgcctgaggtgttggctaaatcaatctcattgccatggtagcttgcgtcgtcattgtcttcatcatcactgctattgtcatcctcgttgttaataatgtgatcaaggttgtatttactggtcaccttgtcccaatacttctccgtgaaccgtttgtcgctgagcttctcatctgcgtgtcggtttccgcgaagaatattggctggttctgggaaaaacgccaccgagttggtgtctgcaactatatctttgatgttgggctggagctcattgaaccattcaggatcgtagaagtcaaggggaaggcgttttggagctctagggaatactgtgggctggggtttggtcggaagggctcggcgacgttgttggctcctctttccacgaacgaggttggtatctatcatcactttatcgaggcggcaaaaaaaggtgtttgcggttttggagcgaaaggggagagttttgataacatagaccttgttcttggcgttgtattcgtcattgctgtggctatgaatgtcgccaattatcttctgataccttggggggaagtcatgttcgacagcgaatttatacctggcatctcgaagctgcacaatgcagatgagtatcaagctaagtgtgcaagtagaatatagatgtacatttttacttactcgttcacgggctttttggattgctttcttctcctcttctgcatggtatttacccccctccttttgttccttcttgaaccgttctagcattacgtggtggacatagtggttgtaacattggtagagcagattaaactcgttgagataggttttgttgatactcatgaaatcataagctccgacggctgcgacttgtcgaaaggtggaaactgctgatatccgacatgctgaattgaggagagagtcctgggtttcgtcgaggtttgggccccacactcgcaaacccatccgagctaagcaggtacgtgcataatcaatgaactgttcttcaacatgaacaatgcctgacgcaatgttcttgcgtccagagaccatgtctttgagcgtctcgatctggtctttcggcaccatggcgggtgaattgacgttgttcacaacattcttgatctggtgcgaatcagagaattgatggtaaaactcttgcaatatgtcgggttgcggcgcaggtgggattgggcgtttttcggttaaaccccatagaatcttgatgtgggcgtatagtgcaagctgatgaggtaagatagagatgttaggaaatgaaaaacgagtcaagttgagccaagataaaaatcactagccttggttttattaaagttttgaggaagctccgacatcaccacttgatttggctttttgggggtgacggtctttggcgttgattcccgacgtttgttgttggagcgagttggcgttccggtgttgcctttggatgcgcctttgggattgttaagcttggatggcccactgaccgcacgcttaacagatttacctttgttcggcggtgtgttctcggaaatcggcaaaccggatttgggggctgagtgcgtgcctacttgcggaccttcagaggaattgccttgctggtcggccaattgcattttgccaagcttgaggagttgtcggatcatttcgtctttctcggccaaagctcgttgcatggcttggagttgctcagatgtttggttcatgctgttggtaataaattgttgaaattctgaggacaggccactagagtctgagttgttcgggaagttcatctttgtagaatgtagaggtagatgttggaactgaattcaaggttatggttagctggaagagcggtcaggaaggtggttgttcatcgctccagtgaacccaccagtacaccggcttataaagtagtcccgggccatagcaggtcatcagtttggaatcggcttgatctttggacagctttggatagctttggacagattccgcaggatctgtacaatgccaaaagctgccaaaaaactttgtacggccggtgtacacatgttgcgctagactgcggaggtatagtccagtctcctgagaggctgagttacattgatgtatggctttttggccttaataaacacaaactatggacatacatcagtcaaagacgcaagacccaagttgtattttagcttgattggtgtatggcctttttgccttacataaacatactctatgtacatagagtagttaaagacatataactgaccgttttgggcaggatgagcaggcgaggtcgggtgacgtatttggcgcgcgggagtttggtcaaatacgtcagagtgacgccgggaaaaaaacgtcacctgattgcgcgccgtgtgagctaagtacgcattgccaatgttgaatacatttgtgatgtatgcttgtgaagatgtgatgatgacgtggatcttaccaaaaaaaattacaagtcattttttcatttttttcatttttttcatttttttttttttttcgttttttctcgatggctcaaagataataaaagtcattgcacatgttttgctggaacaaaaaaaattcaatgtagggcgtcgcggggaccggggcgacccatgagatatcacgagaatcgccattagaagcgtccccgtcacgaaactcggagtgactcagggagaatcgttctggaaaccggcgcatggaccggtgggtcccatctctgtctccttgacgatacttcgggtcacggggaccctaacttgccagtgacgctctgggggcgtcattcacctggcaaaatccccccgccgtgtatgttttgatcaactcccatttggtttgatcaactcccatttgttttgatcaactcccatttcttattatgtccagttaagatttcctgtatccatcaaacaactcatctcattcaacatatgaagtttcaccagtctgtcctgtctacatacactagattcattctgtcttccaactaaatcactcaggtggacaatcatgattcttttctccacgtgtagagttaagatgaggtacttctgtcaatatggagccaccatcttatgtatatcctcaaaattcaaaattgaaagtctacttattttcaagagtccaatgtagaaatttttcttgaaggttgagttttctaaatccatcttctctaaaggaaccactacagcaacatagttcacatgagatgtgattccaaatgttaaggaaaaggtttgaaaattattgctgctactctagggctgagaaaggggtcaattccacattcaattgattacaatgattgtgtatatctacctgacaactcatcaactattgttttagttggatgaagaatatattattcaaaaatggttgaggttagaaaccccccacttgattggatttctttgatcttgtgaaaaagaatttctaacaacaaatgacattgaaatccatcaggctcctaaactatcactcacaacatgattgatccatattttgatatgtacctttgtgttttgttttatctgtagcctcaaatctcgagcacagggagtgggatttgcaaattaaatacccactctcctggatcttgtcagctttgaagcctgtttgataattggttgcttctcatcatggtgtatcctcaatccaaattctttgtaattttgaaccctagtgtaacactacctgtaccttccctggatcagctcagttgatcttaggacaggaatgtttcatacatttgtgtacttatgggacatccaaccaaagaaaaagagtacaaatcttctcttgagtcaaaaactcaggaaacaaacatttccaagttggaaattctgaatgtgctcgaaaaatgagacggcacgttgtgctgacccggcattctctttccctgcgtttcttgatgagtcgcaagagtgaatgagaaaagacccctgacaaataatcagctcctttgaagatgctagtttgtgattcgtgactataacctataagccttcataagaattttcttggaggtgggagctttgataagctttaacttccccctgttcaagaggtgccttcacttttctgtccgcaaccacaaaataccccacctcacgcgtcgatattaccaaccaccccccccccccctacacacaaagaaaagtctctcccccccttccctgtttttcctgggaagccaattgtgccacccctcctcccccacaacctcctatgtacttatgctcctcgcccgaccaacgaggctcaatggaggggccggaggacagatttcgacgagaaggtcaacagacacaaagaataagagtcatctcatcctgacgaaggtatttggcgaaggcgcaaaactgcgaagcaaatggttcgatcacgttggacgctggcttcatcgaaatgatccttgacctctcggccaacaatgaacgtttgatccaacgactcgaggctacggtcgaccagctcaatgctaaagtcgacccattgatcgaacagatggccgaatttcagaaattcatgaagacaggcctcaagcctgcgaccaacaatggcaaatcattcgcttcggtcgcggcgtcaaccctcgccgactccattcacgcgccgactacgcgccccccgcccaagcaggtcatcgcctccttgaagccgaagcgggtcatcatccattcgaacccagcgaacaccacgttgaaggacgtgcccagcggggccctggtccagaaggcgaacgaggctcttctcggcttagatgccccagttgatggcgaggctatagcgatccgaggagccagcatgctcccttccggcgatgtctccttctacacgaagaacagagcccaccagaagtggctcatggacaacaagcatgtgtggtccaaagccgtccatcccgatctagaagcgacccccagcacgtggtccgtcatggctcacagaatccccaaatcctttgatgtcagcaagtcttccaacctagcgctgctggcctccgaaaacaactttcaggcgaccgatttggctcgcgtacgatggatgggttcaaacgaaccatcgacgaagaaggccggctccttggtcctggcgttcaccaacaaggaccttgctctccggattgagaagtcgggcatcttcctgaattacgactatcaccgaaccgaacgtttcaagccccgcccaccccagtgcttcaaatgcctgaagatgggacattttgggagatggtgccgtgaacctgcaaggtgtgcaaaatgcgccggcaatcactcaactaatgaatgccctgaaggcatcggtggcgtcaagacttgcgtcctctgcaaagaaggtatcaagaacaaaattccaggggtcggcgatgtcgatcacactccgttcagcatggcctgcccttacaagaaggcctggtttgagaagaaacgcctcccgtctcaatgataggtacaccttccggaacccccgatcgcactcctcaaaacttaccactgtcgaatccaaatcctcacgcccattccccctcagcgaactacaacacctctctcagatgggacctaacggcctcgacttccccaccccctcttgcaactaactctttctcctttttacagcttaactgtcatgtatccaatgctgtcacgctaagtctccttaattctgctctctcttttgattttctccttctccaagaaccatgggttaacactagtgacttttgccccccacagcatgcggcctggcgctcttacgtagcgtacgaacactccccgtcctgctggaaggaacgtcacaaggcggtcatctacgttcggcgagctatcccctccgaagccatccggcttctggaggggggatcacagaacctagtgggcatagaagtctcacaacccgggagagtttttcgtttcctgaatatctacaacccccctccgtcgtttccctcagtagacctcctcagaaactggctgacaatccattattccaggcaacatgcgatgatcgtcgcaatggacgccaacctacatcaccgacactggaaccccccgggaatccggaaagtcgaaccagcggccagagatctgctaagtttcctctctgcttttgggttcaggatggtttctcccaaacatgtccccaccttcttttctgctaaaggaacaggctcgactattgaccttgtctgggcaaatttcttaggctcaaaattagttgaatcggtctccgtctccaatgacaatttcggatcagatcatcaagccctccatgcccaactcaacatcaaaaaaccgcccccagctttccgctggcgcccccccctttggtcggacctgaccgggtctaagattgctcccatcaccgctaagttgtcctccttatctattgcaccgcaagaagacccagacaagatggccgatcgactgacggctcttcttaaagaggcacaggaatccttgggaaagcgcgttcgggccgacaaggccaaaaccaagccatggtggtgcagcaagaccctggacccggttttacgtacccgaaatcgtgcgcgaagatggatgattatagctaagtccccggaagctatcgagtgttatcgacaatggaatacctacttcttatctcttgtttgttccttgaagcaacgcagctggagaaagctcttggaggaccctgcggatggtgacatctaccgcgtcctccgattctccgcaaagtcggcgggcggtgaggtccttccgctcaagacgaaggatgggacaatcgtccacgataagtcgcaacaggccaagattctgtttgaaggaacatcggtggtaaatgcccctatagacctctcggatgctcaatttgatttatcttgcaggtttgctagctaccccccggtaaccaaagcggaggtgcaatcggcaataaaacggatcagcccgaagaaggcgccaggtgttgacggtctggcaaacgaactacttaagtccttatccctcccgttgtcagaggtattggtaaaactgtacaacagtatcctaaccaccagcaaattcccctgctcctggaaagtagctgtcaccgccatcattcggaagcagggtaaacccgactacacaaatccctccgcataccggccgattgctcttctaggctccatgagcaagctgtttgagctcatcctagcgagacgactgacgtcatgggcggagggagcaggaatactggcggaaggtcacttcggaggacgtaagggatcgggtactgaggatgccttgtttgcgctggagcattgggtcaaagctaagtggagggagggcaaggcggttgccgccctcttcctggatgttaagtcggcgtacccgtcggttcacccatccagacttatccagtatttattccagattaagtgcccgacttatcttgtactgatcattgccgacttcctcaaagataggtcaacgacagtcaggctagatgactttgtttccgaggcttttccaatagagataggcctcccccaagggtcccccctatcggtcatcctttacattctatacaataattctctgctgaacaaatccttctcaacttcctctgacagggtttcgattggctatgtagacgacgtagtccatctagttgcggcgcagtcagcggagtccgctaaggccacactaacggaggagggaaggcgctcccttgcttggggggtcacccacggggctatttttgatcaagctaaggcgcaatttctctggctcaccaagaggaaaatgccggacaaggccttcctatttggaaatcaggtcctgaaaccggcaagcgaagttaaatggctgggggtgtggctcgatagcaaactcctcctgaaccacaacttcaaggtcctagaagagaaggctcataagaccatcaatcaactcaagatctttggcaactcccgatggggtgcaaaagaagctgacagactgaaattggtttgctgtgtattgtttcctaggatcttatacggggcagccttgtgggccaccagctcaaacaagggcaaggttgctacccttgccctgaaagttaatcgactcgcgggtatcttcacccttggtgttttcaaatcaactcccaacaatttcttgcgcacaagatcggcttttccagactttgcgaatgaaataaaaaagacatgtttttcatttttcttcagaaaactgatcacagtgaaggctaataatatcatccgatccttcatcctatccagcagggcggaacctgcgactcgcctggccgactcagctaggattggcctggctgctgaccttgttgacatggcaatggatatggaccccgaggaaatacgtctccccctcgattttgggacgcccactctcaaaaaactggaactcaaaaatttggacacacccaaggaggaagctattaccgcggttaagtccctcatctcactgcatcaatcagacccgacgagactcttaattttctgtgacgggtcattccacccggagaaaggaggagcaggggcggctgtctgtccggccaggaatgtcttcagctcctacgctttgggtgggagctcccttgtgtctaatcacgagagtgaagctgtgggagtgttggcggccatggggttggccaggtcgcttagtacggatccgacaatccgacgactggtggtctttgttgataatcagggagtcatcagaaggataggaggcccggtgaccccaaagccggggcaaggactatttgacatgattttcgccgcgatttcagaattgccgtgccacttggatgtttcctttgtgtggtgccctggacacagagacattctgggtaacgaacttgcggatagattggctaaagaagcgctggagtccccctcctcgcagcaattactcatcaaaggcaatttcaagaaggtgctccgcaggtcaacagccagcctctcccctaagccccctgtctcgtcgggtctacacatatccctcagttctttgataaatcaactggcctcgggtcataatgcactgaatcatcatcttttcaagatttgtaggtccctcgacccgctctgtcccaaatgcggggctagggaaacggtgtttcacctaatgaatttttgccctcaagttaaaattcaaaggatttcactccgaaaacatctgcgacaatcaagaatacggtttagggcaaataggctggacttagtccttggcaacaggaaggctgaagtagctctggcaaaatttctactcgactcgaatcgctttaccgatcaactccctcgatgaaaattcatcgagttgttttctgttctttctcctcaatcctcctgtttcttctcttctcttcttcttttatcttttctctctttgttggttttcatcctcagtctttcactcataactatactgtgtccggttgttatttgtctttgtagtgtgttgtctacccatttcacaaaggtgttacttagattcatagtgtgcaatgccaaaggccaaatttcactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaggtgccaggaacatcacaggggacagtagatagctacttgcaagatcaagtacttgatgtatttgcgttcttccaacttccttaattgatcttcaagtcttgcctctttctggtgcctctcggtgcctctttctggtatgagtatgtctggcagcactagctgattgaagtttctgatttttttttacccagtctgcttctgctgttcatgtagttatttatccgttaacagaagatgttaaggagtcatggtccaactgcagggttgttgggtgaaaaagtgcaatgaaaatcagagtggtgattacgtaatcttatgtggtgccctatataagagtgtttttcgcccggcgtgatatgggacacgatcgaaccaaagataccatcaacgcttataaggatgtccaacaaacctttcaagctgtcggccaccctcgtcggccattctccaagatgtcaagtcagtcaagtttgtcaagccagattcaatcttctcctgtgcccgagacacaacggcccgagtttggaagaggagcgatgaacagtggtccgaacagttggtgtaccagaactccaacccaggcttcttaaacgcaatcgcagcaatcactatcaaggataaaggtttttttcttgtcctgtatcagaagctctcttggtctctatttgcaacgcttgctaatcatgtgtggtgtgtcgcccttccaattccacagagtacatcattagtgctggacaagatgcgttgcttcaactttggccacttcatcccgaatctgatcagtcctacgcacctgaattcgtcctggctggtcacacctcgaatgtatgctgtctggacgtatacgatgcaggtccgggacagcaacctacgatttgcagcgggagttgggattgttcagcgattgtttggcgtgataataatgcggtttacaacctacggggacactctgcggccgtctgggctgttctcggcttgggcgatgcggatgatagcgttctcactgctggagcggataacttgattatgttgtggaaaaagggcaaacaggcgcttaccttcaaaggtcacactcaagccgttcgtgcattggccaagctacctcaaagccctcagctgtttgcatccgctgggaatgatgccacagtccgcgtatggaatctggacgggcaagcagtccgggtgatggacggacatgactcatttatctactcattgagctcgatgccttccggcgagatcgtatcatcaggcgaagatcgcacggtgaggatttgggacccaagctctggtcaactcgcccaaaccgtcaccgtcccggccataagcgtttggaccgtctcggccaatccagaaaacggagatatcgtgtgtggctcttcggacaacatgatcagggtattcactcgctcagaagaacgcctagcctcatcatccgagctttccgaatttgaagaatccgtcaagaccagttcagttccgagtgccaccgttggtgatgtcaaaaagtcagacctaccaagtgtagcagttttgctatctcgtcgaggaaagaaggagggcgaagtggcgatggcaaaaaacgaaagcaatggcgcagtagaggcctaccaatgggatggaatgaaaggcgattggtcaatggtcgggacggttgtcgatggtattggctcagcaagaaaacagctcttcgaaggaaaggagtatgattacgtcttcgatgtcgatatcaaggacggagagccccctctcaaactaccctacaacgcatctggtaggcttgattctcttgttggtcatcattctcacaagagtatcgaatctgtcttgaatcgcacatcgtcttcacagataatccatacactgtcgctcaaaaatggctcgcaaagcacgagctgcccgacacctacgtcgaccaagtcgtagatttcatcgacaaaaatacatctggcgtagccctaggagggccgactgcaggcgcggatccgttcactggttcagccagctaccgccctaatcctggtcaaaatcaaacccaatcaaatgttggagctgatcctttcaccggcgctggcagctatcggccgaatggtggtgcaccctctgttggtaagagtactggtcttactcttcagctgatcttgcaatctaattgactattcatctgacaggtgtccagtcgaatgaaaccaagccatcagtttctctgctgcctcatgtgcgatcaatatattatatctgaattcatgagagctatgaaagctgatttcgcaattgtaacaatcaccagaaatcctttctcagttttccgccgaccaactctaacttttcagtggtaacaggaaagatcaaagagttcagttcacagctcgtgagtctcaagtatgaactgccatcttcgtttgcccccactggccctaattgatcaactttttcagggcgggaaagaactatctccaagtgaacttgaggctctgagtaccttaaccacgtatctttccaaggtctcgggtgcgcctcctgaatcaggaatcaaggtcttggaaaagatgatggtggattggcctcctgccaagcaattcccaggtccgtgctgatatctcaagcctcagaaggagttgttttactcaagatggcctcaaacctttttttaatatatctacagccattgatattgttagaacaatgtcgatttccgtcctatcagctcaacttcttccttgccttcttgccaaaattcgagaactggatgatcagcctggaaccgaacttaatttcacattggccgttcgagcattaagcaatggcttgacatcctgcccaatcacaaccagtcaaccaacgctgatcaacaaaccagatttggctaagcagatatgtgatctcctgtcttctgagagttcaccaaagctcaacttgacgacaaagaatgcgaaagttgccttcgccaccttgcttctgaagtacgtcagctagtgcatctatccgtcagggggtacttggctgagattgacctctttatcaatgtgtttaatcagtttgtcaattagcagtgtcgatggtattcttgactctgatgctgtggctcagctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgctttggattgctgagatatctaatgagagattcggtaagatcttccagcgattgagcattttgaaagtctcatgataatttcgtgggttttacaggatatgctctgtgtcaatggccagttgtgtcctatgggttctatccgttggaggtgacggccatgagcttggtgattctagacatttaatagccaagctaggtcctggccgtcggagtggtttgctattgtgcatcgtgatgaggtaggggtgatggtcaacggaggggttgtatgtaaatctgagttttacggggatgggctcttgactcccatccaactactttgccaatgatcgccatcctgatccacttcggacatgtcgaccatcgaatactcactcgggccgtccttcgactgtcccttcggatggccagccgagccgagctaccccatcgaccccatcaatcaaaccaccgccacagccatcccacaccatctcgcctcttctcccgagcgaccctcacggaaaacgccctcggatctcctccagacgtgggactcgatcttctcgtgtcggtcgaccgatcatgacgagccaatcgaccaactggcgacactcctcaataggctctatctcgaggccgtctaccttcccgaaacatctgccgtcgagcgttttgcagcccgggtacggaactcggaagagggtttcgaggaggaggctctgctaggactgtacgagtcattcatgatccccgaggaagctttggtccggaagtggggcactgagatggggaagatcgcacgggtgtacgaggcacggagtaagcgcgcggtcgacggagacgaggagcaggaagaagaagaagatgaggagggagaggcgatcgtggtggagaatgacgaggagctcttccatctcaacgaacccgaagccttcgctctcgtcctccaacaattcttcagccctgctcaacccgacctctgtcgtcctctcgccggctctcatcccgtcccagactccaccaaggtcgccttcatcaaacccgactcgatcgctcagcagctcgaggtttggggtaccagggagtcagtcccttcgtcttatcatctttcctatccttttcattttttttttttttcagctcaagttgaaacatctagaaagacgaaaatcgtactgagataataatctgtgttggattgtagggactcaactgcagatcgtcctcttactagaactcatcatcctgaccaacctatcattagacgccggctcacagctactacacaagaagcaactatcggcctctcaccggagagaggaaaagagagccgaatctgggtgggttgggagaagagggagggagaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctcgattattagaggtacgtttgtactcaaagttgtctttgttctttcatctgatgttgtaccataaatgaaatgatgataaaggaaaaagttagaaataaaagagaatcaatctcgttcaaaggatgggccatacaacaattgagctgagaaggtttcgtcgcagatgtgatcagtcactgaacgtttgattttcttcttggtctgataatcgagaaaacgatcgattagataattggaacaagaggatgtggtctcaattcttgggagctggtggcgtagtggccaccatcaagttcccaagatgtctcttgtccattaattgggaagctctatggggggttttctttttttttatttttcccacatgaattgaatctatcctccattgggaaagctcaggatgatggatatactagactctattcacaaagatcaaagcccaaaacaacatattgtatgtatatggggcctgctctgttggattcctggaaaatcagagtggatgattagctctatagatttggagtatgggattccaacagggaattgaaaagatgttcgaccacgaagtccccacagttctgcccgcaaccacgtcgaaatttttaaaaatcgaaccccccccccctaaaattcaaaacaccccactcctcatcgacagaacttcacttacccaccccccatgccgccaggggatcctccccctctcccccctcccgacccccccacagggagtctcgtggtgcatacgctgacgggttcgattcgaaaccgacaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtcaccaccatcgaagcgggccagcttacccgcaccaatcccacacccagcaagtcttacgcatcaacagctgccagacagaagaccaccccccagccaccttccaagaccgagatgactgctgcccggccgggcatgaccatcatccacgctcgatcaggtaccactcctttgaaggaagtcgacgcggagattgtagttcgcaagacaaacgaggtcttggaaaaattgaacgcgtcggtgcagggcgagaaggtgacagtaaaggctgtccgcttcctcccatcaggtgacgtttctttctattcgaagaatcgccaacacaaggactggctgaacaagaacaaacacgagtggagcaaacagatccatccagatctggaatcaactcccagtacctactccatccttgcgcatgggataccccgtaccttcaacgtcgatagcgccaccggtaaaattcagattgcagcaaacaaccaattcatggctgaaaagatcttcaggatgcgctggctcggagggtctcgggatcccaacgacccgcgtcaagccggtacagtagtgatagctttcactgatccaagtcttgctgacagtttagtccgccagagaggcctctttcttaattccagctttcacagggtcgagcgattcaaaaaactgccaccacaatgcttcaaatgcttgcagatggggcattttggcaagtggtgccgaggggacccaaagtgcggcaaatgtggcaacaagcatgagacgcgagaatgccaggagactacgacagctacggggaaggtttgcatcatttgtaaggaaggtggtaaggacaaggaatgctgggaatcgcatacgccgtttgataaggcttgcggagcaaagagggcatggctcatttctaaaaatcacatccgtcatgattaatacacccctcgtactaacacctaatgtttctagtgttcatgttgtagatagtcctttttctgttcctagcaatgaagactttgtgccctcctttattgtgcagttgaactgtcacaatagtcgagcgacgacctatagtattctcaattcggagccggtctccactctcatcttactccttcaggaaccatggattaacccgctgacttgtttaccaccagaccacgaaggctggtggactttttacagctttgatcacttgcctaagaatctccaggacaagcaccgggtggtgtcgtatgttcggaaggcagtggcttcccgggacattagagtcctggcaggtaacagtaaattccttctggctattgaactgactttccaacatgggcttcgtatgcgggccatcaatctttataatcaaccaggtactaccagcggaatcgaccaacttggcgaatggctggaccaacgcaacgaccgaagtattgcaacgatgataggaatggatgcaaacctgcatcaccattcgtggaacccccctgggtacagtcacgtgcataaaacagctaagttgcttgtggctctgtgtggcagaagtggctttcggctggtatctgaaaaagactgtcctaccttcatatctagcaggggttccaggaccacaattgacttgacttgggccaactttgcagcctaccggctgattagccggacatcaacctcgtcggacaatcatggctcagaccaccagaagcttatcactgccatcaggcaagctccccccaagcccgttttttgtgtagtgcccccccgaccaggcgatattgatccagagaaattgagaaacaacgtctaccagaaccttagcaagctgagtcactcggacccatccgtctccctggactgcctggaaaatcatctgacatccagcatttttacagcgtggaaggtgcagggaaaacgagtaagagtcgaccacgggaaggtcaagaagtggtgggataaaactatccttgaccccctcgttaagaacaggaataaaagccggaggctctttatcatggccccttctcaagagaatgctgatcgatatcatttttggaacaacaaattcagggagaaggtctccgtcctcaagcagcagcactggcgatctttccttgccagcacggacactacctcagttttccaggcctttcaattcaccaaaccccggagtggggggggcatactaccactcaaagatggcaccggggccgtcacctctgacaaagaagaacaggctaaacttttgtttgaaggcacctctgtagtgaacagcgcatgcaacctagaggacatcccgcctccagccgcctctacctttgtcttatatcccccgatcacaccggaagaggtcaacggcaccttgtctcgcctggcaaaaaggaaggccactgggccggatcggatcccaaacgaggtactgtccttgtgtgcaagcgaggtcactaacactctagtggaattgtttaacagatgtatccgggccgactactaccctaaagcttggcggactgcgacaacagcaataatccggaaattcaacaaaccagactacacgtcgccaggggcctaccgtcccattgcactgctaagtacccttagcaaagtctttgaaacaatcattgctaaccgcctcacattctgggctgaagcaaaccagatcctgccagagggccacaccggaggccgacggggaaagagcggggaggacgctatggttgcgttgacaatgtggattcggaaaaagtggagagaaggcaaagtggtccatgcactcttccttgacgtcaaatcggcgtacccctctgtctaccccagcaggttggtgcattctctccggcaaaagggatgccctacatacctgtggaagataatcgcccgcttcctggaagataggacgactaggctgcggctggcagacttcctatcagctgagttcaagttggataaaggcctccctcagggatccccgttatctgttatcttgtacatattatacaactctgatctactgataaaaaactttgattttgggggagatgaagtttcacttggctttatagacgatgtggttcatctgacagcggacaagtccatgacaggagccagtgctaaattacaagcccttggtgaacggtcgttagcatgggggaaatcccatggagcaatctttgacagccgcaaggcgcaatatgtggtattcactcatgccaaatcagctaagccttccttcttctttgacggacagacactagaacctctttgcaatgtcaagtggctaggggtgtggtttgacaacaaacttctctttactaaacagcacacacaggtacggaggaaggcggacaacacaatgagtcaacttctcaagattggcggatcaacgtggggtttacgggaacaggaacggggtttgctggtttccactgtgctgataccacgagtcctatatggagtccaggtgtggttcacacgaaataacaagggcaaggtttcagaaatgctggaactcatcgaaaactcagcggcccgctttgctttgggagcactgaagtcaactcccaagacttatctacagaggttccgacctttcaggggtctataccaaacagccgtcaatcgtataactaactattatctctcgaagctaactaggtgcacccataggcccacatccattgaagaacaaattcgacttgaactctcctcccacgcccgaccattccccagcccagtacacaccaacgttggagctgaagccctggccagattggcttgtgaagatttggaaaacatcaattacatcctcagggatcatcccccttggaaatcatgtagaccgataactaccgttattgacaggcagtcaaaaacagaggccaaagaaactgtctcccgctacctagattcaattgatcacactgacactttactggttttcacagatggctccgctcaccccaaggaggggctaggcgcagcagcagtcaccgcggacggtctctcggcgcaaatggccttcttaggccctcccgaaattgcctcaaattttgaatgcgagttggtagggataaggctgggactggaaatgggccgtattctagcttctaaattcggtttcaggcacattgttttactctcggacagtcaagcggcaatagaaaggatgcagaggcctgagctccccaaaccaggacaatatcttctctcccaaatacaggaaacagctgagttgatccctccttctgtttccattacagtgaggtggtgccccgggcatgtcggtattgccgggaacgagctagccgacgtcaaagcaggggaagctcgtagccccactttccgtgacaaatcaatccaaatcagtgcttcccaagaaaaatccagactcttgtcaaaacaaaaactgtggaaaaaatcaccaagggcacctttcccagtgcaatccgctttccatcaattgagatcaggtcatgtgcacctgaatgctttcctctttaaatgcaggctggcccctttccccatatgtgggacgtgcagcgtgccagaaacagttgatcatttccttgttctgtgtcgcaggcacgctcgggcgaggaccaaagccagggcggtactccaggatgagcagatctccacaatcaccacaagaacccttctcaataaccctcaggcgtacgaagccacggaaattttcctcagatcatccgccaggctcccccaattcagggaagcctccgatcccaccaacaccagttgattccaataccagtcaccccgcctctgtccctttttctcctcaacatttgtagtctcttccttttcttccttcctttttgttttgccttttcctcttcttccttctcctgctccttcctttctctaccatctctccttcttttctagtatcacctcaggatattagctatactcttcttctaccataaatgttttgttacgggcttagtcctgcatctacattgtctcaagttgcatatgcatagtgcgcaatgtcatatcaaatctgcacttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagtcctagatatggtcgaagtcaaaatcgaaggcgtagtctccttggctgatatcaaaggatcttaagacatctcccggcctcatcccactgttttaccttgtgggattcaaacgagagagatacaaacgattcaaatcaatatcactagacttcttcaggggacaagagatccattctatcggccttgtccacggtctacagtatgtcatttccgtcagcgtcggcgagatagaccaaccgggaactactgcctcacttctcaacctcgacccatccgcacttccaactccctctgaaaattccaatcaaacggacaagcccaaagccccgaagccagtttcactcgtagactcatcatcacaaaccaatctacttgaaaatgttgaagggctccctctagttcacttcagaacgtacctcgtccagcttctcaaatccggacagcgtgagcctcgagtcgagctcctaccgcatggcccttcgttcgacttcagacttcgaagagcccaagcaccatcggaagacctactcaaactagcttcagttgcccactgccattttttattcttcttcttatgtcaccctctcattagcactccccccccccccctcggaggaattccttcaatcctccttgggaccacaattcaaaaaatgattcaagatatctagggaagtaaggactacagtggtcaccaatcaaaaaaaaaaaaaaaagattcaggaactgtaacactagaattgtagctcacatgatcacaacacgagtttttactcctctgctgaatgagattgtatttccgcaagctgcattcctccttgttgcttgcgattgcagattttctcattgagggttttaacaattaaagagcattcaaaacccacaaagagggaacagattttgccaagttggcccatgcacctatgacttaacacatttgagtattctttgactttggcattgcccctggtgtcaagcatccgttccaagacaaactatttgaaagagaggattgaaagtaatgctgatttttggattttaaggtgcttaagagaaaaggatactcttgatcacggatggatctaatgaggtgcacataatctgagataattccgaaaaagaaaagaaaaagaaaacctcatcggtcgttgaagaagcaaaacagatgattctcatcgatctggggaacttataaggttggtgatcacttttccgactcctaatttgatatcaacaaaattctttaatttgtctctcaatgtaagcttcttggtcagctgagttcatgttttgaagcgtagtgaggagcttttgtttttgttgtcggccctcttctcgaccctcttctcgaccctcttctcgaccctcttctcgaccctcttctcgacccttgtccttggctttctcaatggctaacaacctagtgttttcgtaaacctgcaattgtgtcaactcgtcctggtaggcatcgcggtccgtgtccgaaagcgccgccagacggatcgtttcaatgaaatgtttaagatcttcactctctgccacccagtctggaattgtatgaccttctaagccgagatgacggaggagccagaccatctgttccaacggtgttttgcaagcatccgcagggatcccaaagtttggaagggagacaatgcagtaatgttggatgtggtcaaatggtaaaaaagccggtagagttgcgtccggatatacgcgacatttgcttccctgaaagaaagtggccgcccagcacaaccacgctggccgtagttcgggtgggactcctggaaggcacttcaaggagaagtcacaaatggcaaccacatagactggttgcagttgattgttccacttttttgaagtacgctcctgtcgactcttctttaatttgaggctgagatctttttcaacattttgttcaaacaagttgggcggaatttgactgcctgaccaacctcgcttctccgtaataagccttgcggagtagtagaccatttgattgagagagtatctctctgtaaccatttgcatctccacattcacaatcgtatctttgtctgtgacacagacaatgtcataccgtatcaatcgcattcctgaataaagacccacagattctgtcgggtcataaaccacgtgctgagaggcagagacagtggaccgccgagtagtacttttgctggatgtggaacgcgacaagctagccggtgtgacaggctcggactgaacacgcttgatggtcgttacttggcgcagctcgacctccggtaaaattgacttgaggaagaagataagagtttttctgatagttttttaaatggattcaaaagaacttatatgagtatcttcaaactctttttttattcaaactaaaaattcttttcagcttacacatcaccaaacagtcgtttaaatgctgagtctgtaataacagacatatacttgcctgtgtccatttctcggggttctgacattggtgtagggtttctggtattggttcaaggtcgtaagggtcactggtgggaggtgcctgggcccttcccgagcgttccaaggggtcctggggccttctgcggcgctccggggctgctgggggtcaggctgggtcgtccgacgatgatccggtcgatttgggtcgtctgacggcaatctgaggcggttggaggggtgtgggaggggttggggttgtatccgattgttccgagtgagatccgatggttctaggctagttccgagtggccggcgacgatccaagcgtaaaaaccggcaatcaggcaaaaatccaacgtcctggggtccaagaggggctcttggaggtcctgaaatcaccgcaaggggtagagagaggtggaggggtgagttgtaaggtttgagaggagtgatgaacagggttgaagttgtggattttcaaggttgtagagtagggttggcggcgccacctttgagctgagggcgccgaggcgcgccttttccaagtcctcctgggcgcgcctactagtgggggcgcgggggcttttcgggcagtatgagacttattggtggttttgattttttttctatgcgttggaatacagctatttcggaaagggttgtccagtcgtctcacgatttttttttttgatttttttgattttttttagggccttaataaaaaaccccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattctgcttttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttgaaattttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgattttttttttctgcttactcattttttcaattaattgtttgcatgcatgcatgtaccttattatttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgcagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaaaaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttaatacatgatagaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggataccgccatcaattttgaaaccttgaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttaccataattttatacatgtttgaaagtttaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccattgagttttatgggaattgaattttaccattaaattttacacacttttaaatgtagggaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattgaattgcaccattaaattctgcacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaataataaggtacatgcatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaataaaagtcatttttatggtaaatggactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaacaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttttaaatttttctttgtactgaactacataaacgtaccccccttttctgctatccacacccggtttttcacacctggttttctgcttctacacctggttttccccagcctttttaattcattttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaattcctcaaaagagaactagtaatatttttttatttttctcacccattttttcctaatttttttttgaccctatgaactcttgaaaacttgagttaaagcctaaacttattattaattgtcaagttttttaatttttcttctccatacagatggtcccattcaagatattccttattttgtccatttgcttatagctcaaaaccaacaacattgggatttccaaaatgaaatcaaatttggtcctttatagatttcccaaagattgagcaatatcaatgataaatttaaatgtactttgaattctcaaaaatgcataggcagaaaaaaaaacttgatgaatcagataaattaaaattaaaattaaaattaaaatttcttttttgagaattttctatatactcaaaaagaatgatcaattttaaaaaatttttagcatattcagaattgccaaaaaatgaattaaaaaggggtcgctgtaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcatccaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggtgtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacaaggtatgtaaaattgaattttacaaaccatattttgcaaccctttcaagcaattttgcaaccatcagtttgcagcccatctatgagttgtaaattatgttttgcaaaattgcacaacatggtatataaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaaaaaaaaaaaaaagaggcagacactatggaatagggaggtactgaaccgccactttgacaaaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaagaaaaaaaaaatcagtcattgctgggggtgtttaatcccatcaatgaccggtcaaaaccggtcattgatgggggtgcttgggggtgtttacttccatcaaggactggtcaaaaccggtcattgatggggatgttcggggtgtttactccaatcaaggaccagtcataactggtccttgatgggagtgtgtcctccaattgacaaacagtgtcataaatggtcatcaatggcattgggaggaatgtatggccaaattggctgatgaattttttttttttcattttttg