caagtgccaagccaaggccattaaatggaggaaagtaaaggaggaggaaggtatccatgaaatttgtgtttccaaaagatcgtcaggctttggaaccaaaattaataggcaaggtgaaaaataaaggaaaaacaggaaggtacctgacagagctaaagatgaggatatagatccaatggacccaatgagtcctttgaataaggatctatcgtaaaaggctgtgctttaccttcagtatcggtatacatctgaaaagaagcatttccattgatatacatctacatattgatatatagaatatgatcgcgatattccccccacccttcttttgactgccacaagaaggtagctgacacttcatctagatgtcattaagcgcgtttggcggttttattgaacctcttctcgattctctttatttaaatttcgaaaacaaaaccagtaggatcaataatattagcactgcaataatggcgtagcttaagaatttgtttgcgaccagccttctggccattgtttttagtgtctttatactcttgtccacgtatgaatccgcttgaaacagggtttgcctcgcattttccaaagtctctctctgtgaccttaaatccatcatgatctgtgaccctattccttcagtttcgtttgctattctgctagcgtcctttaatctatctccggatttttgtaagattgcatggttactcaacagctgctgcctttggtcatcatcaatattagattcattaagatctccaaaaagtctatcacgatcgcccgagtccactaaagattgcagcggtcttttgatatcactctgtattgcctttttccattcccttaatttcgccttgtacgtagcacgttctgaggcattgcttatactgttattgacctccacatccatttgatctatcaagtcaaatagttcatcctgttgctgctccacctgctttaacgtagaatttctctgcgatagctgttgcgagggagcttctgataagctcgccttggcttgttctaaggttgttttgaaatccgattcgtacgatgttagtaaagaactcattgctatgccaaatcactatatgtatatatatggaatgaggttattttcctttcacaatctcgagaaagggcaatgtcttctcttaaagcagtagtagcccttggtcaagattcttgctctcctaattttgattgaaatagaaactgtcacgtgaacaagaagccgtctctagtgacgatgatttgtttaccatttttgttcttatttactctattttaaagtcaatatgtagaggtaccactatcgtagacttcatctaaatgagcgatcactctttgaccattgtgcatattcttttgagtgttagtcttcttactaagatttctcttttaacttcgctgataaataccttttagcgcctttcccattcagctgaaccagttttgaaacaaaactaaaacagtataactaagcgcctgaccaggagacctctatgaattagagcgaaatactgtatatataagatctgatatcgctattttgaatatatctactgatattgaacactgttgactcatagtattttattaagatgaacaattccaaaatacccaaactttctcttcatagtgatcatagcggtaatactcgagataccttcaaaaacaaacgccaaaaagttcaaaaaaaagagatggacatggtacttacgcccaataacaataaattgaatatattacagggctcccggtctggaatacggcgttgtttcacagatgatccttctgctgtaaataaaaagaaattgacctttggtggagatcccaaggttattgaaagagtgaagaacaatgagcgcaaagttagaagggacatagattcgttattgaatgctatttctgaaattgaaaaggaatccgtccgtgttcatgacagagaactacctacaataacgtcagaattagatgctaaggtcagatcatgtagagaattacagaatgaaattgataggctatcaacagatatggacttgaaggacagtcaatgtgacctgcaaggaaggaatgctgaattatcgtcaaaaaatataatgtttatgcatgctgtaaaagtccaagagtttgagaacgatctggaagaggagctatcgaatgccaaaagggaatggacgtataagttgatggaggttgaaaatctaaaacctgatgaaaagttgactgatgaaatgcgacaacttaaaacagagtttgaagacgtaaatagaaagttgtttattctacaaaacgagaatgagaagaattgtagagagcatgaaaatgaattgaataaaaaatttggggtatttaagaaaaccaaggacgatgccagaattgagttacttgaggagcaagaaaggctttcaaaaacgctaaaagagttgcaaaacacccatgataaactagaagaaaatatcatcgcatgtgcagacgaattcgataaatttaaacaaaagattaaagaggcagaagacgtatttcatgcaatggaacttgctatcgttcccctccaaaaaaagcttgctgtcacatcacaagcattggcacaaatacaggaagggagaaagcaagttgagggaaaagccaatagttggaaaaaaaagtatgcgaatgaactagataaagtccaacaggaattattcacacgacaaaatctagccacctcaatagaagaaatcaaagggcacgcccgatgctttgcgtatgctaatgagcgagacatgcccaatgagtttcgcatcaactacgtggaccagtgcattctccaggatagcggcgaaaaacgtgtacaagcgtttgatagagtaatcctggaagagattcacaaggatcacaagcgtttatttaacgagtgcatgccatttttagaaaaatacattagcaaattagtcaattgcagcattacgatgatctcggagcaacatgcagcgcctataaagatgactttactagaacagttaatcaagcactacggtgaggggtacaacatgacgttgaaaacattgcgcttcgatggaagcatcaaagggaatgacgttgaattgaaaaacctggcaacgatcaaaaatatgtcgcaagatgaagaatgcgtgtgtgtcttgactttagatacccgactggaaaaagaagaagagtcccattcaatgaatatatacatcagtagtatgaccacttcgcagttaagtaaagcgctcgacgaggctccctcattgctttcgcatgtgcttactaaatcaaagcagtgtttcgttttcaagatcaacgctggtgaaaacatcgagaagactctggccctagcgagcaaactgaaaagagtaatacgattacctcagctggattgaaagggccagatccgtttgtactacaattacatcctctcgctcgcttacataaacaaccctaagtagctacgttgtcgtgcgtggcaccaacatgagtaacccagcaaaatcaaagagaatgttttgagactaacgcccggatgtaaatcactcgctaggttgtggccacacattatcaagggcgtagggtagcgtgccatgaatatacatgaataaacttttgtttccataatcgaacagcattcctttgttcgcaaccattccactgataggaaagtgaataacacccggtctcttctaggacatgcccaaatgcggtaaagccacgaaaacatcgcgcgtaaaggggtaaacaagcacttcccaacaacctcgtgaagaagaactttgcgaaccacggcccgctccgatctgctcagtattcatgacgattagagcccagctcctgttagtgagctgcctgttccttctctgacgatccactagcaactgccttgttcagcttctgcactaaacgcgttcgagcaagaattcgcgattttgcttcttcgagagaatcccgcagcgcgtcagtaacctattaaccttgaaagcatcggagacgcattttggcgattttgctcgattgagctgaatggtgccaggtcgaggctgggagggaaactatctcgagagtgagaaagactcgaaaataaaaaaaaaaatactgcagaaggcaaaattaagaatggagtaaaggtagcgtgggtgccctgtacaaaccgctattttcctgcgccaagtggccggtgcgattgcaacgattagtctcttgataatttctttagaacttctttttatataagaatatattttgaaattgtaaacgcttgttctacctggtttcctagttacatgcacactcaagagcagattatccaaggagttcttcatttgtttcgatttatttttctggttatttgtaaacttattcatcatatctccccaagatagaagggattagattaatattggtagtacaattcaataagacaacaatagtagcaattaagtaacaatagcaattataatcccacttttccgttcattagctggtttttttaacgcaataaaagaaaaagaccatgaaccactcagaagtgaaggctgggctaatcgtcactgcaaagcagacatactacccaattgaactgtccaacgcagaactactcacccattacgaaaccatacaggagtaccaccaggaaatctctcaaaatgtgttggtccaatcttccaagacaaaaccagatataaaattaatcgatcaacaaccggagatgaatcctcaccaaactagagatgccatagtgacatttttgtatcagctctcagtgatgactagagtaagcaatggtatattttttcacgccgtcaggttttacgatcgctattgctctaagagagtggttttaaaggaccaggctaaacttgttgtgggcacctgcctttggttagcggctaagacttggggtggatgcaatcatattataaacaacgtttccatccccacaggtggtaggttctacggtcccaatccgagagctcgtataccacgtctttccgaactggttcattattgcggcgggtccgacttattcgatgaatcaatgttcattcaaatggaaagacacattttggacactctaaattgggatgtttacgagcccatgattaatgactacatcttgaatgtcgacgaaaattgtttgatacaatatgaactttataaaaaccagctacagaataacagctgcaacaacaaagaatggtcgaacaaaagaaagtcacagtcttctgatgacagtgacgccacagtggaagaacacataagcagttctccacgaaacaccggactggatggcgatacgactgccatggacgaagatgaagaactcaattccaaaatcaaactaattaatttgaaaaggtttctgattgatttgtgctcttggcagtacgacttgctcaagtatgaattgtatgaaatttgcaacggtgcattcttcataataaacaaattcactaatcaagatcaaggtccatttctttctatgcccatcggtaatgatatagactcgaacactcagacgcagatatttagtattctcatcaatggcataatcaattctccctcatctttggtcgaagtctataaggagcaatatggtatagtgcctttcatattacaagtgaaggactataacttggaattgcaaaagaaactgcagctggcatctaccatagatctaacaaggaaaattaccgtcaattctcgttacttcgaccagaatgcctcttcatcaacagtttcttctccaagcacatattctccaggaaccaactacactccaatgaggaactttagcgcacaatcagacaacagcgtcttcagtaccactaacattgatcattcatcgccaatcactcctcatatgtacacttttaatcaattcaaaaacgaaagtgcttgcgacagtgcaataagtgtaaacagtctacccaaccaggtgcaaaacggcaatatgccattaccgagtaattatcaaaacatgatgctagacgaaaggaataaagaaaaccaaatgcccaacccttcatccgtcgaaataccgcaacgagcaaagtttatgacgacaggcattttccaaaacacagtagaacttactaatagagcatcttcgatatcactatcgataagaaatcaaaacagttctcaactgtgattcattctctgaacaagttcttttatatacttatttaatcatgaaacgctacgcttctcaaccaaagtaatactgtaactcatagttgggattttaatattaaaatatttcacactgattttctggcatctagccccaatattcttcacatgaaacgaactaaagagtaatacactgatatttcctcatcaatttatatacttatcaccatgaacgacagtatgacgcgattttcctgcatttttttttctttcgttctgacatttgcggtttgttaaaggagagtagagtaatcaattcaccagttataaatagaaagctagtttattatggaaactcacgtaacttcacaataacatcaaacgcccaagttactttcgaaaatccaagaaacatataaactcggagaaaaacattattctaaggggggatttgttactgtaattattaatatcattgttgtctttcattgtcatgtggtcgaaaaaacttacctctaagaagctaatcttgagctgttgtttgttcattcaaaacattcactgtgaagacgaaagcagctccttgtacggtacatggtcatccaaatccaaccaagtcttcacaggaccaggattttatgatcccgtagacgaactgttgatagaaccctcgttgcctggtctcagttactcatttaccgaagatggttggtttgaagaagccacgtaccaagtgactggtaatcctcgtgatccagcttgccccaaggcttcgt