ccgcctgattcgccacacagctttactaatgtatctttgattggccggtggcctctctcaatcattccatttgcttcagggtaatacggcgtcgttggtttaaatttggctccaatgctttccactgccgtaataaattcattcttgaattctggaccattgtctactgtaactgttttgattgctccatatcgatacacccagtcttctagaaggaatttagaaatagcagctgctgttaacttgaccagtggcgccgcttctgcccatccggaaaggtcgtctctagcaattattaaatatttgtatcgtcctgctttgatatggcaaacgtccaacgccactcgtccaaatatagtcgtcgccccggttgggtccctgatttctctaggtactaaagcatctcttttctggcaggcctcgcaactttgaacccacaactttgttttcttcttcagactgggccaccaaaatctgcaaaccagtcactgataagtttgctccactcctctgtgtcccaattcttcatggactttccgcaagagtttaccttggtaagagatgttggagataactagttgttccatgggagaatgtcgccgcatgagtcgtccatcttggataaagaagttaactgatttccgctttattgaccggtattcctcaggatccatgcctgttggccgcttcattatacttaattaatttttaaggtccatccagaatccaggtgattcccattccaaaagttcttctgatattgaaaattcccggaactggtaagttgcttgtatcactggctcatcttcatcaaaatctggctgatcttcgtagaattcttcctctttttcactgatagaccttctagacaaagcatccggtaaggtagatgtttttcccggtttatgtactatttcaaacaagaagagttgaataaaggccacccattgtgtcattggtgcatttgggagtgaaggtgagttgatcatttggataagtgattgtgcgtccacttgtaattcaaagtgttgaccccaaagaagtgtttgcagtttcttaagaattcgagagactccgcataattctaattttggctgagaatacttggattccacgggtgaaaacactattgactcgtataaaaccggtctattcaatcctgtctctagttcttgttgggccaaaactgctcctgctgcaatgaaacttgaatccactgctagcacaatcagtcctgcgccttccgaatagtccagatttttcaaggtgatatcttccccaattatttgtttgagtttgttaaatgcttcattacattccccagaccatgcaaaactaatgtctttccgtgtgagtttccgtagaggtgccgcaatttccgctaggtcttttacaaaaatgcggacgtaagtgactattcccataaatcctcgtagctcggtgagactgtttggagttggccaggttgtgattttattcttcttctgtactgaaacttttcgtccttctttgctgaccacgtgtccaacaatatccaatgcaggtacacagcaagcaaactttctttccagaaatcgtgagtccagcttcttcaatcctaaaaagaactctctccaaagtttgagcatattcccagataaatcgcccgtacgcccgggttttctttccagaactttcataattgtaagtggttcaggggcccctttattccaccatcggccaataaatactccaacatattccggaatttcgtcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgatagactgcaaccgagtttgtggccccttgaggaacgtctggttagttgaaatcttcccaatggagtatcaaaggtggttaaaggccttgactcttccgctaattctcgctcgtcgtatcctcccatgatatcccctagtccataacaggctcgtccagcaaaagcttctacaaattcttctgttgctggtggtaatcctgcgtctttaatggttactcgattcatttcctgtaagtcgtgcacaattcgtagttttccatcatgctttgcaacacaaaaaactggactagagtagctggaagtggattgctcgtataagccggtccgtattcgttctcgtactagttcaacgtagtcgtccttgatagccgcaggtattggtattggtttcttctgccacggtatatgatcaatgactggtattacgtaaggtaatccataagagtgtttcaaaagtcctcgttcttccatacagaatgccaaagctttttctcggagcacaatgacatgcttgaacagtttgagttcctctttccaaagccatccttccggtccaaaattaacaacctttaagcgctcttcagtgattttctttgttggtgtaaattctggtggatgtggagtaagtggagttttgtatggatctcgagacaaaggtggtcgctttagtggtggatttagtagttgcggaagtggttgattaattggtcgaactttcttcccaactggtttgtactttgtcatgcaccacaagttcccttccttccaattctgacataagtgcttctggaacgtccacccaagtcctattcccaacaggtcgtggatgttcttgctcggttccgtcctcttaactgattcctttatgatctgtttggcaaggtttgattgtattacagctccttcgtattgtgagcaggtgagttgttcttgtctgctgtattcttcttcccgtcttctctcgtgttcgtgttccttgttacctgttttacatagtcttaaaattgagtctgaaatatcagtgagtagtatcttggaaaaaaattgcatcagcttaaaaattgttttggttagttctgtaatttcttgtaagataagaaaaagaaaaaatagtagccagtcaaagaacaccggcgcccagaattcaactctcttgactagcttcagtgagttatccctcaattggacgccggaattcataaaaaatgctgaataatactcttcttgaacatccgatcctcgtcatttggcggtaaattgttgtcctgtatcttcatactgttggtactgagatctttcttgttgttccagcctcttccttggcctgttcttgctagtggcactgataccctgcgtccctttgttccttggaaagacagagtttcaccgttttcgtgatattccaacgtgcatccgtagtcaaataaaaatggtcgtcctaaaatgcaatcctgagctttgggcgaaacaaataaatgtgctggtccggagaatcgtccaattccaactgggcaattttcagctaccccatttaggtcacaccttgctcccccaactcctttcattggtatatctacttgtactagctccaaatccaggtcttctgctactgatcgaggcatcacgtttaccatggatcctgaatctaccataaattccacgctagctcccccaacttcggctgttacataccctagggcacagctatagtagcaagggtccgtcgggtcttccacctctggagtagtcatagctgctgagacttttgcggtttccgtagtaatatatgtcgcactactctttcctgggagtcggttctgaatttttgcaattatttgttccgtataggttggcgaaatagcagtgagttgtgcaaaagtggttgggatcttcaaatgatctaactcctgtaaaagagcttcttctggtgttgcggccttgactttattaactggcttttctttgctccatactttctctaccacaggtgtcttaggtatttctcccgtaatttcggcgagctcgtcttcttgatccacgtccatatcatctttctctggttcttgaatccgaacactgcgtcttcctcgttggccttccgaccgggtaattgcatgattggctaaaaaattttccgcacccaattgtggtggatcccaatcaatagtttgagctgaggtcttcatggtagcaggtgcttgattttctccttttcttcgggaatctgctagtttctttgctgcctcctgcattttagggtccgctgatgctgttgccactactgttctaatgggtcttgatggattccagggtatgtgttggccatcaggtagataccagtctctcccggttcgcttaactaatccaagttcctcatcctgtgctagttcgggacatcgataagttgcatgtccttccctcttgcagtaatagcaagcttgagttttgtataaaggtgtcgaaggtttcgcatttcccctagagaattctaacttttcgttagacacaggttggttgtaggatactggtattatactcttcaattgggacttgagtgaggcaatttctcgagccatttcttcaacatgcttatccatggcttgacctgtaggtgcttccgcaatcatctgatctcttcgttgactgttccctttctgagcgttcagcttattctgcattaattgattagattcgccaaagcctgagatgttaaaataccccggctccacaattctcacttccaatctggccgcttccaccaagtcgacccagcggggcggtaagttgcttccgtctggtccctttggaagtagttcgtaactaattaacgtgcgtttgatattcatttgactttcacgcgagaatgcactcaggaagagtattgatgcatctgacttctgatgaatttgcttgttggttactaagtatttaaggatggtggtgaattttcctaagtaagatttgaattccctgtgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcgttggttgtgtacaagatcgtattatccagttctccccaggtttcgaccatttcctttcgtaatttgtcccattcgcatgtctcaaacccgtccatggcttctagttggatcttgagctcctcggttttcataaatcgtccaatttgcaatgctttatcgtagtcgcttgcattgaatgctcttgctgctctctcgaatcgcatcaggaatttcccaaagttctcgccatcgtaaaagagtccgggttctttgataatttttggtgcgacttgagggattggttgttgatttgctggttgttgctgatttgctggttgttgttgttgttgtcaattatacactggctcttctgcattctgggtgttgtgaattccatatccagacagaggaggtaagttgtgtgttcgaggtgtaggatcgcctgcatctgagtcttcctccgttgtatcccgcatttcacttgcttttccctttcctttatcctttggtggtggcaaggtagtgtccggattccaattgaaagctgatgatgatcctgaaggtcggtcgaaaattcggttcctgaaaggggttgacggtgcaaacccatcttccaaatctggtgtactgtacggtagactcatgttgatttcgattgattttcctagtgttccttacttgacgctccttcgatacctaaacaaacgtttgctctgaaaaagaaacaaataatactatggtcgctggtttctttaccagggcaagcttatagtcttctttaaaaaataatagatcagttaacactgggaagttcttcttttacagaacctacttatccaaattcctcgggtacctttgcccttcttttggtatataagcagctgctttctttgaatagttcctgagttgtcttccaacagtatcctagttatccagatccttcggtctcttgccttcttctggtcaataactggctgtcttcttcgagtcctcgtttcagtcgattcctacgctttcttttcagaggttggttgttggtgtcgttgaattgtttcttgaagtttgactagtcgatccacagaataactgaatatgccgcggagtagtcgcaaatttcttgatgaattcgttccgttttccgcttaaattaacgattctctgtcgatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccagaaggacctcacttttcctacctttcccactacctcatgtgtcattggtatcattagtaagtcacttctcataagttaagctagcatctttctgcttgtttctcttctctgtctctctcagtttctcctcactcctcctcaaaccaaagccctgatcaaagaaagcaagccctagcttctattatctcttctcatcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaatacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctacaaaggaaagtaagactgtcagcagccatccaagagggacagtaagactgccataacttaatcatcatcataaaataaacaaagaacaaaaagattattcttttcatttccttcttttctttccctctcttctacttttacttgtatttcttttatcttaagaaatacatttaaaagtgccccccaaaaaccttgtgtcctgctgtcactattgagacccaggctcacaattttacacatacacatttactaaatcaagttccacagagattttcaaacattgtgccaatgaaatttccaagctaccataagctttcctctgtgttctaccaaatttcatccctcaagtgatgttttgtcttccagtttgatttttctctcttcatccttcaaggacaaaacaaattgaagcttaccaggatgtatcatgtttttttggactgttcaaaaaaaactcaggttcaaaatcctactttaacttgagcatcaatttgaaatcattgcttttgttagcccataatcatttgattctggttgatgcctcttcctgaaagtatgaagtgtattattaaatagaaatattaataataaaattaaagtaagttgataaatcttcaaattgatatgtggggcacagtgcctttttattcattgatatcctgtctatagcagccatggtgtgcactgtgatcaagattaaaaatctgcacactacataaaatatcatggggacaaacattggtttagtggactttgccaaggggcaacctttttcaacacaattcctgcacaatttaaagtgtggtgccaaggttttcttggccttgaattgtttaaaaaatcagttatacgagggaaaaaaggaaggaaaaaaatgaatagagagaaataagatcacacattgataaattgttaaagattatttctggtgtagcattaagaatgacaaagagagaaattgaaagagatttattctgtaaagttttaagtttaaatctgagtcttgagtatcctgagactttgaatcctgaatttaattgtcataacaccacatctcctacatatatccatatatctatcaggctttccttgattttccaactttccccaactgaaaaaatcctttacactaacgatggcccctcacactggtcactcaggggtttgatttaaacctacaggttcatggatatttacttctataacactccagtggaggaggtaaaattttttctctacagagcacatttgtgtaaaattgatgctgcacttgtacagatcacactgcagtgacattagcacattttcaccaccttgtgcttctcttacacacacttctgccttcaaaagtgtgtgtaatatctgatatttgttgaaaggtacctcttagagcatttcagggagctagctctgatcaaaaaggtggtggtgcagaacactcccattttttccctctaataactgcaatgtattgctgttttgcatttatttaggtgagtttagtatcaaaaaatttgcaaacactactaacagaaacaaaagaggccagacactaagtaagtgttttcagctgctccagattagtgtcatttgaagatgaagttcattgccaatactcattttagcagtagcagaactgcttggcaaactgtttcctccatcaaaaaaggaaggataagttctgtattaaaaaaactcactgatggatgtgttccttgttaattttaatctagaactgtgagctgaagaggaattattgagttggtgttttgcctcacaaaacttgccaaaaaacattatgacaagtattactgacaaaccaggagaatcattcagggcaaaaagaaatacttgtcttggtaaacattttctgtaaaaattctaacaacaccatctatttttgaggatttgtattcaaattgttgaaaactcccaccttgaccatcttcaagtgtgtcagctttctgatatgggagttgaagggataacttcaaatcacagagagagcagatactttgaatgcacatactctttcatagatctttttccacatcagaaattcagtatatataaccttgtttgacctgaagctttgagtaggaccaccctaatgtaggcaaaatcccacctttttgatatcttaaacttcaaatctgatttttcaactggaagggatgccatcagaaaagttaattgttctcattgactcctgacagtctatccaggctctatgtatacctttcaaatttaagaaatctagaagatactatatttaagtctcctggtccctactttcagacaaataaaatttctcttgtcctctattacatgagtataaaatattctaagggcatcatttttaatactcctaaacctgtgtacacttgcttcatgattatatttacatttctttgccttcaaggccccccaatccatttacttggtcatcggaggatcatacatgcttgctaattattttgaaccatgagctgacctgactactttgaaggccccccctcaaaattgttcctgtgttccaaataccaatttatcccagtctttcttaatattggatgtgttcacaagctagtgatcattcttgagagtaattcaagtgtggatatttttagtactgagttcaagttgcagcacaaatgagtaggtttttgatgctcttttcatacttcctcttgcatatacagtgaaggctttttctgatagattactgttgattacccctcaaatgaaatctgacatcaggttcaacatggaatactatgtctaagctctttcccagcagttataacattgaaataaataaatttacttcagatggtaacagcttaaataaacttgtattttaaatattatattacatctactgaaaattactcaattaagctgtcttcttgaaaaagtcgaaaaattggctcctttcaatcacatcttcttggtgtcttgagatcaaatcacgatttatcttcaagtttgtcacaattgtcactcagagtcaacttcaaaaacaccaatatcacacactactgacaggctcatgtttcagtttttcaacttccatataatcatccttcaggaaaagtccatttgctctagagttgaggtcctttttttatgttttaattttgttaatttctcatccaattacatcactccttttacagaattcaaggccacattcatttcctttcattcacaatactacaacttggcatcaagagccatatggttcatttagccctcaccccacatcaatttgtttatgatcaagaattttaataaaaaataaattattcatatgaaaataaatctcaaattaatcagggtcacagaatattcaatcttttttgacctgcactgatgtttgaatgaatatcatgataaagcaaaaatgtgtgattctaacacaaagcaattctgtgatttgttccttgcactgggggaaggattctttcccatggatttagctttcaattcaaaaagatacacatgagttcaattgaataactcatgcagtaaaaaatgtgatacaccagctatatctggcattcaactcagcagtctccatgatccaacaagattttctaaaacaatgaatgaaaatgaaatgaaaattggagcctccatatatttctgaatcaacctgtttctaataaaattgataaatttaatttatctcctgcacctgttgcagttttgaaattgaaatttacttgaatttctgtcctgaaagttaaatgagagaaaggtgctactcctggtagaaaaattttgagaagccctttttattttattttttctgatatcttgactatgatgaaaaaatcattcaattaattgtatcagagcccttgtttatccaacctttttggttgattttttcaccaccatacaagctcacaaaactcaatgtttaaataattcaatgatgggggacctgggttggaaattttgcatgttcaaatttcttatctccactaactacactgatgtgtgctatattgaattatttgatatctagtttgacatgtggctatggctttgagaaaaatgtgtaatcaggtagttttttctgaaatccacaatcaaaattctggaaataatttctttcctctctcttatttggaatttgagaaactgttaagtcaatcaggtatgtttgataaatttcagtagatttttcaatattctgtgtgtgtgcattggggggaggaggggaggctcagggtgagagacattagattcctcatttttgaattgcatttccccatatgtgctccaatcaacaagacaccactgacctatttatttcctgttccaagtaaatactttcatgtgaatcaaaagatcatcttaatttccattggaaatatatagtctgattggaaaaaactgccgtggaatttaccttgaggatgagtgatgtcgggacattaattcaagtgttgcagaagtgttttgcagatagtggcaatattgaattcaaataaagttcatggtattatacagaaattataaatctgtttaaatacatcccagtttgatggtacatccaccctgggcatgagtaagtgacaaaggataaagttgagatctagatgagatataatgagagatacaaccgttggttgtcctgattacaacacagatggattttgagatatccaggggatacagcaaaaccacccactattgggtgccacatcttttttcctggtgcgagaatctcgagaaattgaagcgggacagccagaacgggcccttggaggcaatgtttgatcctatgatcaaagttgcccacaagtataaaaatctagctctcgaatgtgaaccgatcttgatggcaaccatgctccaccctgcttggcgattacttttgttcttgaaaaagttcaattcacatcattcaaaggctcaacaacttctcaccaataaatttaaggaacgacaagccctactcaagccactgttgcctctatcaaacaaagacagtgcacaacctgagatcgtggccgaggacgaagattataacttctatccaacctgctccggacaggacaaaagcgaagaagaactcatccgatatcacgagtctaaatttttgcttggcatcaaaggtgatgtcttgtcatggtggaaggtatgtacttcatgaattgtcccaatcacagaatacaaacaggaactaaaaaatttattcaatttttcaggctcaatcaccttcttttgttgtgctatcatccctagcaagggattaccttgcttgcgccaatagttcggcatgtgtggagtgaaccttttcggcggcggctgacatttgcacctcttcccgtggatctcttgcccctcgaaccattgaacaatgcattagttcacatctctggatttgcaacggtgtcaaggctcaaggcgactttcaaaattttcaagcattgattgactctgctaaaaaaaatcataagttccaccctgaactcaaggctatacatataaactagttcttctgcgactgcgagttttttattttacatgtttcctcttactgcttatacatgactactatcaatcctgacctaccttaaatacacaactactatcaatcctgacctacctgactcacccaaatacatgcaatggatatccgatttgatcgcttgcacattaaaagcgcaatagcgtttgcaagtcgctggatagcaaattaaggccgctacaaagccgctatttagcgaatcagtcactattaaggcggcaagcgtagcgctggtccgctactcctcgctaaaagtagtgcgctattgagatttcatttctttccgcccaacttcaaactaaatagcaaagtgggggccgcgctttgccaagcgtagcgaagcgggaccaaaatcgctgcgctgttcgctacgctactgctttgtgtagcgtagctgttgcggtgttgctcgccgtgaaaattgtgtgtatggtttatccagcaagtatcaagaatttgatccaaccagtgcaccctctcaaactttatggagccatatcataagtgaagccgcacaccagcctaccgctcatgaaagtcccaaaacttcagacgatttcatccaattttctgcccctttcctgtgtgatcaatacttggtcaagctcaagaagttgtttgaggaactggctgaatccgaggctggttggagttatactttccgccatcacaacgctgtgattcttgaaggcattttggaagatcttcaagagctaaacaatggtactggtgctgacaacacaaaacatagaaacaccgctcgaatacatttcccagatactagtaaccatcagccaaaaatcagatcaagctcgcactcagatgacaacgatcattctggatctgcagacggtgatgacccaccacctccagttctaccaacaaaatccgaaaacgactttgaaaacgcaacactcatcacaattgccatgttgcctttcaaaacaccgccaaaaaatactcgtgggtgcaatctcaagataagcgagcgaagtcacctcttccgtcaacattacctcatccgttccatttctaatgatttatacttgtatgatcaccatcaaaatcaaatggggaccaccaagatttttcatggaacgcggcagtcttcattattatctttcaacgaaaacgggattcaaccagccttcggccgcaacgagttctcatatgcacccgcgttctatgcttcaaatgatccacaacaggcatttgaacatccactccacaatcatctaggcgcaggcaccaacgatacaattgatccaattgctgtgttgcagtttgaagtagcaatttctatattgcacggaaacggatcaccgggaaaagaacaacctccgttcaatgtctatcgattctctaagtactcgcagacaaacttgatccattggcagaagttttgtgatcgcaacatgaaggcaagaatctctgaaaaccacgactacgatcttgtcataggtccaatctgtttgccatcaaaagacaataaaccggtgacgtgtctgcagatgaagaactccaagataccaaccactcagattgccttttgctccagaaggtcgagggcttggattggcagacagatcaaaaacatatatcttgaaaagcgtgatccaaactaattacacttcccagctctctcctctatgtactgtcccttttttttccattacttgttcacttacctatttacatcaatgtactgtcttatttccaatcttcatttgtgtaggatcatcattcatccatcccatcatcctcaacctacacctaaaatctttcttctacatacgtattatttttgcttcttatgcccagacccctcttactagctagctactgccaacatatgagcatcccagttaatctggaatgcgtacaaccaatttaagcttatgccttgtttggctgtccacaattgttgtagaacgttgtctcaaattgttaaatccaaatctaggtttgatgattccaggctgtgcaaatgacgcaggcctgaaaattgttctcaaccttgctgtgacaacttatgacatgaaattttgggcggaatcaaaatcttggaactggcagggaatatatcttgctgaccacttccgtcataaagaaagtgaatatgatgtggcctagctgtcagacactgagacactatcccaggtgtctacaaagaaggtaaccccttgggttacataatattattattattatatgtaattgataagttaataagtactcattaataatatttattattacatgtatttttatgttagtaattattttcacctctttgataatttacctcttccatgaaaataataatcaagttgaaaaggataattatatcttgtgtgtatccaaggaataactatcctgtttatctctcttgtgtgtgaatatttattctgtttatcatttatgtgtattttctgaaataaatgatattcaacacatgtactttcaacatgtcttgaatatattgacactttcccccaaggaatgatgtaacaataaggggactgcaccggtcccagcaacagattgacccctgctatgtaatatttaaagggatgactctttccctgagattcatcccccagacaattattaccatacaaacccaagtaccttactaaatattaccttataataaatagtgagtggggtttttacagtagtctactttctctcttacattagtacacttccacccatacctgtactagtctttataagttaattaattaacttataagactagtactccttctttatctcttataacctttgagctcaggcactgtgaagctcatttcacagttgtcccttatatttataaggagctagcccctccactttattagtgttgagttgggcttattttccactggccactccttggctatagtgtgacccaaaaaacccatcaactctttgtcacataataatggaaactgaagtgctgatgacttgagcacgaaacagatgagttgttatagagtttgttaatgatctctgccttgaacaatttcttgctaaggcactttaatcaaaaactagagctccattgctaatactactactacttgttattggttaattgttaatgtactactacttatatgatgactactactactaatatgcttccaattccgaactctgtgttggtttcacacttacaatactgtactaactctctacatatcactaactaactcacttactaacttattcttcaacttgggtgatcgaacttacttccgtaggttgatgtactaacttcactaactaactaactatcactaattttaaatcttcactttactgacactctggaacacttccagtagctcaggatcaacttactgctctgcgagacttctgtaggctgatggggagaagacactttctggtggggagatgtccttcttttatattgaatagtgagggatttctgctgcaggggactccttgtgagggaatattgctgcaggggatctcacctgcacagcctttgcacacagcctccaaacaaatagcgcagcttatgctgtgctaggaacacttaactccagaccttgtcgcataacatgcatgcaagggagcacacaagcgcagcatgatgtcatgcattgccaggcaaccaagccatcttccagaaccaagcgcagcatgatgtcatgtgtcgcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcagtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgtgtgtcgccaggtaaccaagccatcttccagaacactctgcataggcagtaccagcctgccagacctgctgttatctccttccatccaaagtttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatatttttcctcccttcactttccacaatccgtaccctgtacccttacgtaaaaacataaagtaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctcggacaagccagttcgacaactcgtccgttggctatgtccgagaactgctcgggcaggccggtccgatgacttgttggaccggcatgtccgagccgcttgctgaggcagtgtcatataaatatgcgtttaggaccgcatattgggtgtgcaggcaggcatgccagcctgcagggtataccccttgcaggcgagtggcatgcctgcctgcacgccattctgcaatggcgtgcagattggcatgcgcttatcaacccccttcttgtaggctcatgactccctcccccaacttggctgttgtccccaacagttgtacggagaaatctccttttgtaccaaatcctggatgtggtctaatcaattctttgtcctcatcaaagcttggactgtcctctttgcccatatccggtggtcttcttgacaatccatctgccatcatgaaaattttacccaacacatggattaaatcaaatgtaaacaatttaataaaggtcatctgtcagccttgaggtatatacatacccataggcctcaaaatataaaataataaaaataacaattacaactcatagtcaagtctcaagactagcccaagaaaaaatattataagtaataaattaataataagcataaaaatctacatataaaagtgtatatggtcaaaagcctgcaaatgaccacaaaggcctttaaaaataaaaataaacttttttactttacttagaaaataaaaacaaaattcatgtagttacgtaccactgtgtaactacatactcaaaaaacaaagaattctgtaaaataatcaataactaaagagttacagacatttaaagttacagaaccaaatcagctgattacataaacaaagttcattggatgtgaactcaagataaacaaggttccaaggcttgtgcaacatgtacaaccttgtagttcagcaactataaccaagtaaccagtttagaccacatattctgaaccctgaccagccacttggtcatgtaacctgttttgtttatccctaaccttaataaactttctgagcaaactcagaatatcctcttacatcagccatccaccagaataaccctggtccagtttgaaattaatagggttgagaattggcccatttcaatctggcccaagtagtttaacctgttctcagccagtacatatcagaatacctcaaccaaatcccttaaaaatggattggagacaaaacaaaaagtctcctttgggcatatagaaccctagcaataacttggcattgcatcattacttcctgactgggtagctgtacccgtggttacagttacaactgtttcagcctttgggatactgataaccaaggccttgggcatggcttcaacccagccaaacaagcccaaagcatcagtgtcatcgtgaaaaattgcactgtaatccaccctcaggtgtgtggctatataaggactcctttattgagtgcttaaacctcagaaattcacccacttcaccatatatactactatatacttgaagccagcatttccaaccatttctcttaccaaccttagcattccaaccacgaaacagagctcctcttttactgctaccttcagccttaacctgtagcctttgcccttaaaagatcccagctccttattccttgaaaattggccatttgcttactttctgttgcagaagtattgctctagaaattgtccaggaatcctcaactcatccaaaagacctttttggacgaactccttgtgatctattgtctaaaaaacaattcactcttcctcaattcctcctttggaattcagagtattgattaaaactcaactctaggcctcttaacaagtaatattgtgaggttataatttctttgattgtttaaccaacaatcccctttttttgtaagtttaaaatacactttaaactttaaaatttaatataaaattactaacaaaaatttattaggacaggaatagtactagaatttccttctattttcatatccagaccttacatgatccaacaattcattggagcattaggtaaggatggattgttgatcatgccaataagacattttgcatctacttgcaaggatgtttttttatttgctaattctgttgctccactcgcaaagtctgtgctggatggttgtgactggaagctgtgaggatcaagctgaaaatgaagggttgttgttcatattgacagttttacgcccttgccggctgtaagaaccaaaaaaaaagagaaagttgttttgttgttggtctaagctggctcagctttggaattagtttgaaaattttacaagagacctgacttctgatgaattgacttgagggaggaatataaaggcaggcaaggatggccaacttggaccagtccaaccagttcaattccatctttgaacccaatgtcagaaattgaccaatctgcccgggaggcaggctcatctgttggttggcctgcagttgccaccttcctgttgattgggcagttttcttataaatagcagacaatcctggcacacatcctctagacctcatttcccacatgatcaaaaacaacaaacaagttgctttctgcaagatcctgtcagacttcctctccaaaatcacacccggtcagcactcctgcaaaatgatttagtttccacctgtttcttataaccttgcaccttttccttcctcttctagatacaatgatttgcgtctttgccactaccattgtcctgcttgttcttagtaggtttatcttttcttttgaacaccttttcattatgtcatattaactttactcacactgtcacccaccaaaagtccaccaatcatttgccagtcaagaatcaaaatcaaaaccctccagtaaagcacattgcctgtatctgatttgaaacctcacttgctaactatttaccttttcactgtagaagtacatgaagtcatcaggcagctgaaacaactgaaggatgaattcacagagaaaacaagacaactcaaggagcagatcgatcaccagtgggcactcaatcaacttgagaagatgttggctcaggaccggcaggatcactggttggcactactcaagcaaatgttgctgaaacaactgaaggatgaagtcacggagcaaatgaaacaactcaagaagcagatggatcatctgtgggcacttgattgacttgagaagacgttgtctcaggaccggcaggatcactggttggcactactcaagcaaatgttgctgaaacaactgaaggatgaagtcaaggagcaaatgaaaaaactcaaggagcagatggatcaccagtgggcacccaatcaacttgtgaagatgttggctcaggaccggcaggatcactggttggcactactcaagcaaatgttggcactggactgtcttgttcatcaactgctcccccaaacccaacacctttctggacaaggccaacagatcttataatcatttcactttctgattgctctttcttgcccttccaatctgtccctttgttttcttgtgcatatctattgttctcagctacttcatcttataatcatcttgttgctattgaattcttattaatccttttgcattttttaggactttttttactccacataattctagttttgactgcaaatatcttgattctttttgtgaacagaccaaagattcatagagaaccggcctatccattccatttgaatcttcttgactgagtacatctcctgcagcaattttgcttgaatcaacagataatctgatttttcctgcatcttcactgtaatccaatttctttaatgtgatttccacgcctacaattttcttgagttgttcatgaaagatatttgacatttgtctgtccagtccaatttagtgtctttccacaaaggttttgtgagaggggctgctatattagaaatttttttgatgaacattcaaacataaacacaaacacccaagaaacgcctaacttcagttggattttgtggagttggccaagtttcaatcttgttcaacttcttttttgacactcttctaccttctttacacacaacatgtccagctaaatctagctccggaacacaacacgcaaatttcttttcagaaatgctgagtcccacttctgttctaaataaaactctctccagtgtgatagtgtatttgtagataaatctacggactctgggattctccttcagtgtctcccctccatagtcagattctggaccttttattcatccgtcattgatgaatattcctatgttatttgggattttgtcctgcaggatccaagtcatttgagcttggtatacagcaactgagttagtggcaccttgaggcaatctggtcagttgaaatcttcctagtggtgtttcaaaattagtcaagggtcttgattttggggctaattcttgttcattgtatccccccattatgtctcccaaactgtaacaggctctaccagtgaaagattggaccaatttttctggtgaatgtggtaatccggagtcttttatagttacactatttaatttttgtaaatcatgaactattcttaattctccattttgctttttaatgcagaaaacgggacttgaataactggagcataatttcttgtagagtcctgtcctaagtctttctctgactaattcaataaattgttctttaattggtcctggaatcagaattggattctgatataacttcctgactgggtagctgtacccatggttacagttacaactgtttcagcctttgggatactgataaccaaggccttgggcatgacttccacccagccaaacaagcccaaagcatcagtgtcattgtgcaaaaatgcactgtaggccagcctcaggtgtatggcaatataaagactcctttattgagtgcttaaactccagaaattcacccacttcaccatatatactactatatacttgaagccagcatttccaaccatttctcttatcaactttagcattctaaccatggaacagagctcctcttttactgctacctccagccttaacctgtagtatttgcccttaaaagaccccagctcttcattcctttaaaattggccatttcttactttctgttgcagaagtattgctctagaaattgcccaggaattctcaactcctccaaaagacctctttggacaaactcctagtgatctattgtctaacaaacaattcactcttccccaattcctcccttggaattcagagtattgattaacattcaactctaggcctcttaacaagtaattttttgaggttataattttctttgattgtttaaccaacaatcccctttctgtgagtttaaacacactttaaactttaaaaattaatataaaattactaacaaaatttattaggacaggaatagtactagaatttccttctagtttcatatccagaccttacactttccttcttatttctttgtgtcactctccacaggtcatctcaaccacaagtccaggaaaaccaagctcaaatttcaactggattcaagtaagctatcctcaatcctgcatttcttctcctcccttcttgccttatcacccacaaaccatccttggatctaacatgctcaacaccccaaaatgataaaatctagccagctgcatcatggctcttgttaaaccaaaacaaaaagactcacctgtgccggaaacaaaagcaaaggccatctgtcctgggaagcaggagcggatcaacatgcccagaagacttcagtccccgtattttcttggaaatcaatcaccagacctgaacatgaagataaagaaaccgtccttggttcaaacattacctggacacattccaaattctgcaacaaatcacaccttgataatgatagcagtccttttgcttattttctttctgtgccaacattctctgaagatggtagattggcaactctagaggacaagtatgatatgactggtggtgaatttttatttactagtttaaaatacttagtagatccaaatgggcatgatggaattgttgagatgttgtgaagccaatgcatttcagcatcaaaccatgattttattggaaatcaatcaccagacctaatcaagaagataaagaaaccatccttggttcaaacattacctggacacattccaaattctgcaacaaatcacaccttgatagtgatagcagtccttttgattatttcctttctgcgccaacattctctgaagatggtagattggaaactctagaggacaagtatgatgtgactggtggtgaatttttatttcctagtttaaaatacttagtagatccaaataggcatgatggaattgctgagatgttgtggaaggccaatgcatttcagcatcaaaccatggcttccagtgaaacctctggaaaattcactaaaactggttgttcagttcaaatcaatgcaaaacttgtcagtacttgtcctgcatagttgttttgcaattccttcactcctttcaaccttgtgcacagcctatctacataaatgtgaggcttacttttagttggttagttttctacaaatgttgaaaaaagaaaaccttcattatttaaccctcatgttgtttgttttgcttgaatatctcaaaatgtcttataatctcaaaaagtctcaagattccaaaaagttttaaattctatgaaaggaccatatatattgatatgatatgggttcagcaatacttttataagatataagtatgtttcctttcattgaatcccgcttgcaaagctgcactttcagggggggccttagtgcctccccatacagtatagcaagagtgaaaatttgggtggaccaaggttaaccatggtccaagtggataattagcagttcttgcactaaaattataaaaattagctcatcggaattagaaaaatccaagaaattttttgaactatttttcaccacaactttcccgcgggaagttttccaaataatttttcaaagtatcttgtaaccatctgttgtcactatcctaattctttcactaaatttgtgagaaaagacttgttggaaacagaaaagttcaagaaaagtttaaggtattttgcaccacaaatttcctaggagaagtccttcaaacatttttataaccatcttataatttccctatgcaaagtccaacaagtgtctcaatgacactccaatgcaaagagtgacttaatgaaactctgatgcaaaagagtttctcaatgacactccaatgtggtaagtttctcaatgtcactccatgcaaagagaatgtctggataagcactctgtaagagaagtaaaacaatcttgccttgactgtattaaacaggcactataaaaataaactatgtattatctctttacaaaacagcaaaaactgccacatttaattttaatttctactttatacatacaaattcaagaattaactgtgaaatccctctgaaacattgtacatcaattatcaataggatttcacagaatatgtacagtcacctcccagatgtttatagccagtttgtttggattgcacaaccccaacccatcaacttgaactcatgagacttgggcaagtggtataaacaggtttcagaaaattattctgaaaacaaaaatatgaaaaactgatttctaaaatttacaaaaaagattacagttattgcacttttttcagaagtgttaatatttctccaaatgaaaaaagaaaaattggaaattggagtagggtatgctggaggaatgatagtaaatgaaatttaaaaaaaaaaaataccagatggttttaaactggtgtggagtgaggcatccaccagactcacagtggaaaataaattggaaaaggcagtgtgatcaaattcaatttgcattttgacctggatactgagctctgaataatttctggagtttatttttttcatttattatcattttccttgcataccatgctactctttcccatttttattttttcatttcaagcaatattgaaacttttgaaaaaagtgcaataagtgtaacattttttgcaaatttcaaaaatcagtttttcatatttttgttttcagaataattttttgaaacctattttataccaatttatcaggtctcattattttaatttggtgggtttagggttgtgtaatccaaacaaactggctataaacatctggtaggtgactgtacaagaaacggctggtagatgcgtgaaagggatggggaataagctatataaacttagctgaagctttaccatccttgatcacatcatcctagcctcagagtgcatcataaccctcatggatggtctcatcagggcccttttgtgctctaattcaaagcttgaatagttcaaagtggcctacacaggaaatgagcccaaattctacatgcaagattgaattatgcatgcagtacatgcaattctcatgaaatcaagcttgcataagcagatttctatgtatgcagctacctttacaattgcacagccaatgcacagtaactgcagcccactcaattatgtgtgaaatgagccacaaaactcaattatgcaagtatgatctcatgtcagattccatcaatgcacagctttcagcaactgtgatgccaatgaggatgttttctagctacatgtggtgcaaaaactaagatgttagagtttgaactctgggaccaaagattctggggtataattccaacaattagtggtaattacaaggttcttacatagtagaaatgactagttatcaataaatatagatataatttaaactgaagggcctgatgaatcaggggttacttaatccctcaaaggtatcttgcaaaaggagaggatttgggtacctgataacactggggcctgttaaaagttgtggtttaaatcccagaagaaagtggaaatataagcatatcaagtccaaaatgggctattagcatctttacttatacttataagcatatcttggtttttgtcaatctatgacatatgctctatttgtttaatgtagatttactgcatgaaggagttggaatgtagggtacctttgattgagataccctggcttattcttcaagtagattcagaattttgaagaagaataccacttttatctgtatttcttattttattttcagtatgatctataaaaatatatatcttgtgagttataatattgttttatattttctacaatgtttgtgtactatgacaggttgtctctgcttactatagtagcaagctggcaacagcactgtgctgcttaatttcccatgattacacaagactgtagagcttctaggaagctccctagtgtcctgagggcccctgatctttccccttggcaagttgaccctctgtagaatatccaatgagcccagattcctacctttttccccctagaaattctagtagcatcaaaacaacacttgtactgtgattattagtgacccaacccaccaataaacttacaactaagctaccttagatttaaatatatttactctacaagagtaaaggtctttctacttatttctattgcataaataattccccatgtgtataattcctgtccttaaatattaagacactgattaacttgaattgttgtcaagacttatcccaagtgagttgaagtattcctcatcttggaggcctcttgatccatgtaattggattgatctgtatgaccaattcctcactgactcctccctgtttgttttacaggttgagggatttaaccacaaataaagcttcaaagtaaccatatttttaacactcatagcacaacccttaaggttagtagcatagtgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaagcacatgtactgtagtgtattggttaaggactgtgttatgactttgcctcaccaatacacttgggttaaaatcccaattatgtaatcttatatttttattattattttatttttatacttttatgctttaagtaattccacggaattacttaagtatttacctctgtattaatattcatatttagaaagattatctacatatagtctgaaagcttaatcatctctctatacactgtaattagagagatgacatcattctttctcctgtgagtttgaatgacatcattcctccacttctggtttaaatcttaatttaaatacatgttttgatcatttatgagttaaatacataaatgatcctctgcaggcctcaccggtctcataggcaggttgacccctgccgttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagagattaccatacaaacccgtccaccttacaataaaatctgtgagtggggtttacaatctactattaaaccttctaaaaaaccctttccccaatcctctatcctgtaccaacccatcctagactactgtaaagtcactacagtagcctagaagagagactgtttagctctaagcccggcgacgcgacactcataccgcatacgtccccttactaagggtgcttaacccctccgcttactagcatcgaagtgaggttccatttctactggctttcacaagaaagctatagtacgaccctttccaccccatcaacgccgagtcactttagagaccggcgctgacacatagagactgacacacacatgtctacaaatttctattgaaaacaacttgagacaaagttcaaaacaaccaaaatctaacagagttccaaccaaatctatgaccaatttcagtgatggcacccaaaagcagatgccacgcaaactctcatggtgtgtgcaaacaatttttttgatgtaattgttcaggtttataacagcagtttttatggggtatcctgcatgtgaactgggcagttgagcaagttttccttgtagtgaagcaacctcctggctgaaatatgataaattagataaaaaaaatagaacatattattgatgaatttacaaaatataaagttttttactttgagagaagtaacctccctgaaatgtataattctgcagaaattttaaaagctttactgcaaaaccaagcataatcctttggatattcttcttgtaaaaagaatgtgaggattttcaccaatttaattggttctacattttgagatcttggaccagatataaaatcaatcaagcataatcttagtggtgtgagattgaaatctgagattgaatctacatctgtaattctacccatgagtggaacacctaactttggtttcaagatagcttcagaaagccaagatagaaaataatttctcatatcttctctgtccttttgatttatgagtgaaaaataggtaatgtcttgatagagaatgtcaagattatttaccaaagtctccatatccttgctgaattctgaaattgaaattgggcctgtattatcagatctcaaaacattgacatagttcaaaccatctttggtaaataatgcaattggtactcctgaatcatttatgacttgaatttcagaaatcttgagttcttcttgagggaaactttttttgagttctgataatttgaatgagtccatccctgggctttcaaaattgtttcccttgcttttcccagacatttttttactcattttcataaaccatgagaccaaaccatcaaactttttgtctgtgctaaaatcaggtttcaaacctccaaatttcattttttctggtttgcacatcaaatccaattttagtatcatattggtttggagttgaattataatagttgagccaatggaaaatcagttgatcagtccatcaaagtgttcaaaatattgtacatcattactaatattgattatgaaaactcactgttaacatagttagagtattcttttactagatatggggccaatttatctaaatttgaccaatcagacttttcattttcagagaagtattttaatgtattcttctgaatatctccaaagttttcttcatttagtcttgatctgggtatattcttgtcaaaaattccataaattgggaggcctttttctggtgagaacatttgcattttcaaccagtcaaagagttctttgaattccttcatataatcaacattttcaagcttgttgaccttatctagttgtgccttccacattgatccaatcaacaacttgtagtgtttttttagtgttttttcttcctggtgcaatagtggttcactgcgggatttatatatatctatccttgggttctccttagctgggaagatgaaaactgataatatactaagaaaaactggattttcatataggattggcttttgcttgtctacattttcaaatttcttcatgtaattctccaaaaattgagatatatatttttcatctattgattggtggccttcaggagaaaatgtacttaatttgcccttgggtgtaagtgttgtaatcaaatgcgccagctcttcaacttctgatttttcaacattggtaatctcaactggtgcttgatgaccaaaggtaaaactactaagaggattgttgaaatttgattcaagactagttaatgaagtggtcaagtctggagtcatagcttggctgggattattggacagaattgaagcaatgtgccctgttggctccaatgtgcctgtggtatcatgttgtaagagttctgcagccatgtaactgccggttgggtgagtcagctccatggatggaaatgtgtgaatgttggccataaaataaatcattgtacacacagaaaaccatgaggatttggaaagatgatgagagcacatttgggagatgatttgagtgaaaatgatgatggggtgaaggtgacagacactacctccaaaacccctcacttttataagtttgtcatacttaaaatacatactccatgacattgtagcacccagagagcaggataaccatgaagcatcaggtacacaaagctgtgttgagtacatactgtatgtatattttccggatgtttcactttttcagagcttttgaaggttgccatatcctgagtgtacaagacctgaacaactgtttctaccatcagcaccgactgcttggccgggtttgtctgaacggtcccccatcagcctctagaaccatgcaatcagacacagcatagagctggtctaatcagcaggtacccctgccagtagtgctcgctcgctgaggcaatcttttccgtgtattttatagatcttcaattttttgcgaggcactgattctgtagacttcttatggctatcatgcgggtgttcaagcttgggatagcgatgcgtctggacgcgatcactccggccaattgttgtaccttctgtgagggcaaggactgttcaaatccgcagactgtcgatgacaagactcagatcaaacagctcggcgatgacaagtattgggaaccgtatacaatatatatactggactgctgagtctcaaggggttggctgttataccgaaagaaagacacctttgatgttactccgacgtggaactccagaatctagtcatgataccagtcgggccggggcagatgttggatttgctgtctggccataatctttaagcatagatgtcaaacgactgcgggcttgttttcctttgtctgggctagtttctcgatttgacgtgtaagccgctcgatgacctggtctcggtctctttatgtgtcagtgagatgtgctccatcctcagaactgctggttagtcggttgtgacgtcttcatgtggtccgatgaatcatggttcagcggttcttctgtgttcataggggaaaactgaagggataaggttattgttatgaggtgggaggcacgtcggccattaatggaaattggattgcaaaccttcaagaaatgcccgcttcatttgcctttatgataattaatattacacttgagctatgaatgtttagtagcaagaagcaaagtattggagagtcttcaatgtggttatgtgcagatatccacctaggagcaaagcggtcctggtagatgacaacttgtgccaaataatgagtgtacatagctcttgtttgtgagagtcaatcatgttagatggacagtttgctcatcatcgagcatcttgtacttctagcctgagttgctaggagaatggataaatagagaatcgtatcggctaacaaagtcaagtattttatcgattagaagtgaatgcagaatacccaccatctcattggaggatatacatcggtactatacacgtgatcagctttaaaagaatttcagaacggaagagacttttcgcggttttacgcagtttcgaaatgagcagtccgcacaaaccaagagcttcttcaaggcgtttgatttcaaagagcagaactatttcaccataatcaacaaacttgatggaattttaagtatcaatttacaagcatgtatagccatgacaaaaggaaagaaaagacgaattgctcgtgtttgattccactgcaaagctgagctctacttcatcgacggctgctccgttgtgctgagaactatccaagagaaaccgagcgagatgaggccccgggattaccggtcaggtcaatatcatgcaacattctctcttgttcgatattgcctgccacctcgtgatccttgcgatcagtatcgaaggcaagtggtggtaagttaggacttgaatgttttctactcttctttctccgagggatttggaagggtgatccgggttgactttccggagtcttcttttcttcctccgtccactaagtcctataattctgatggtgatcttcatccttgaaagatgaatggctggctgactattgagctccgaggacgatgctcgagtatccaatagggaccagtcggagaggacggggtgagaatgaaggggattcggttattccaatgagctggcctctcgtcaaagtggtgtgttttgaatgaagagttctggttcgtagcagtgatgctcggtgcaggtgtagtggccctagatttctcgagggatctggagtatcttgcttgacttgccgcatcgaatcgaattttgggacgactatgaagcagtctgtcgagtgcctatagaaaactcttcttgacgattgaaaacgcccgaatggctctggacgagatctaccttcagtttctctcgagaacaatcatgccctagttttggttgagctcggcttctgatgagctgaggcttagactatctcgaccttcattcctttgagtcaaatttatgaaattggctgtgagagagaagcaagagttagattcactggtgaattcaatgggattggtcatagaagagagaagaccaacctgttcgactttccttataatccggccataatttattaatacaactcctcgcagattccttcatggtcagtgtgagtttgtggtaattatcatgtcatggtggtaaacttgtgccgtgaggacaccccgcacaccaggaatggagtgcccacactgcccccggctgactaacttgatcactcccatagcctgttcagcttcaaccccattcgacttctctcatcttcactacttcatcactacctcatctcattcaacaaccctttctttcgtcacttcaagtagatacatcgtacaagacaagatggtaaatacaattcaaaactatctacttcatcatcctatcatctatcaaacttactgactcaatcccttaaccccttcaatccattttcccaggccggtggcatggaaagagctaagaaggagacgatcaagatcgaatcagaagagcgtgaatcgaagtttggatccgtcttctcagtctctggtccggtagtcgttgccgagcggatggctggcgctgccatgtacgagttggtccgtgttggacacgacgaactgatcggtgagatcatcaggatcgatggcgatagggctaccattcaagtttatgaggaaaccagtgggatgaccattggtgatcctgtccttcgtaccgggaaacctctaagtgtcgagctcggtcccggtctcatgtcggtaagtcactagatcagagcaaagttccgatcatcacatttcactcaagctgagtttaattcattccattcatttttttttctgtcgtgaaacaagaatatctacgatggcatccagagaccattaaagtcaatctctgaactctctaattcgatttatattcctcgtggtatcaacactcaagcactcgaccgatcccgtcaatgggaattcacaccgactaactatcgagtcggtgatcatctgagcggtggtgatatctatggtaccgtatacgaaaactccttagtctcagctcataagattatgcttcccccaagagcaatgggtactatcactcatattgtcgagaaaggctcttactcggtcgatgtgagccctgttcttcttcctgttgtcgtttcccttctttttctgttgaacttgttattgacaaaagcctactcctcttgacctttccaggatgtcattttggagactgagttcgaaggcaagaagaccacacacaccatgtgtcaactatggcccgttcgagcgccaagaccggtggccgaaaaactgactgccgactatcccctcttgaccggccagcgggttctcgactccctttttccgtgggcttcgaaatttttcttctttacggattattatcaatttactcactcgaatattttcttttgggtaggtgcgtccaaggtggtacgacagccattcctggtgcttttggatgtggtaaaacagtgatctcacaggccgtttccaaattctcaaactccgacattatcatttacgtgggttgtggagaacggtaagataacttgatttgtcctttttcaagtactatgtttgacttattggtcttgtgattctctatttacgcagtggtaatgagatggccgaagtactgatggaatttccagaacttacgatggatttcaatgggacggaagaacgtgagtctcaactatccgatcaaaggaccaggtcgaccactgaagcattttgcgttctaaatagcgatcatgaagcgtaccacccttgttgccaatacctccaacatgcccgtcgccgctcgagaggcttctatttacaccggaatcacactttccgagtattacagagatatgggcatgaatattgcgatgatggctgattctacctcccgttgggctgaggcactccgagaaatctcgggtcgactggctgaaatgcctgcggattctggttatcctgcctacctgggtaccaagcttgccagtttttacgaacgagctggcaaaactaaatgtcttggaaacccagagcgatttggaacggtatccatcattggagcgtgagttgaatatttgtcttttctcctcaatttactcgtctgattgattattctgtgcagtgtatcgccccctggtggtgacttttcagaccccgtcaccttccaaaccttggggattgtccaagtcttctggggattagacaaaaaactggcccagcggaagcatttcccttcggtcaactggaatttatcttattcaaagtaagttcccctacatgataattatatcatccccacttatctccgatggctgactttactctactctcacagatatatgtcggttctccaaccctggtatgctaaaactgaacccgagtttgtaaacttcaggagcaaagcgaaggacgtgctccagaaggaagatgagctagctgagattgtccagctggttgggaagagtgcgctaggagagggcgacaaagtgactttggacgtggctcggcttatcaaagacgattacttgcaacaaaatggaatgagcagctacgatcggtactgtccatttgtaagaacgtgtcatccttctcactcggtatatcttggtttgctcgtatactgatgaaattaatgttgaccgcttcaccatagtacaaaaccaatgcgatgcttaagaacttgatgacttactacacctgtgcccagaaggctgtcgagtccaacgtgggtggcaagaatctgacttgggcgaaagttcgagacgccacaagcgatgagtggtatcgattgagtcagatgaaatttgaggatcctaaagatggtgaagagactctgcttaagaggttccatcaactctgcgatgacatcaccaagaaatttgaaaggtgtgttcatattcttacaacttttcaatactcaactcttgcgtccctcaggttgatgtgtatgatttctgtgcgcggactttttaatacagcttggccgactgatttaaatatggatgatcatcaagcttgtcatccatgtatctaaacgcaaacaggtccgtggcattatgagcattggttgacaatgcaagcatcctgctaaaaaaaccaatttaggatttttctccatcttctactctccacaaggttttccatagttttttgttgtatcctatattttgtctcctttattttcctgggttgaattctgactgaaagatttgaaaaaccccagttgtgtcctcctgtgtctttgtttttgtttcattcttttttttatccttagcatcaattagaaaaaaatcatcaatgttttcttttctctaatttccaaatattattttttttgactgtttttagttgaatcaagttcacattttacttctcatttttacccactggtaatactttactagttctttctcaaaatgtatgtttttgagattatctggtaccaaaacataacctttcataaacagctcttggacatctttctaatgaattctgaatttataaacatactgggtgttaggcagcaaagcgacctccctgacacagatcccagctcaactgttgagatctgatcagaatgttcacttttagtggggcagaagtgatcaaactcgattaggagaactgatagtgataattggctgtagtagactaacataaatagactgactgcaagaggtcaacaagtggctgcaagaaaaatgaacaaaaaattgtgaatgaaaaagaaaagaagaatcaaaaaaggatatgacaacaaacaccagaaatgaaccctcttcaaccaagaagacaagcagacattgagtaatgttggagtaacaacccaacttcatgttgactggcagcagttccttgagattttttcacagtgtagattcaaggcaagagattgaggaggaaaaagaaaggataaagagaaaggaaatagggccaaaattccaacatcaacatgttgtgtttgaaagaaagcttggatccaatatttttttcaaaagtatgtacaatttgttttttttatacttttcttgtgcccaaaacccaagtaaagctgagtatcaggaggaaccttcagaacaaagttcatacagtgtcatgcatgaaattgcttatcttgtgacccatcaaactctttgccattttcaaattacacacccaataggccagttcacttagtggcttattcacaaatgaaatttctgtgacaagcaacacttaacaacatctcgcttgaagtttggtgaagtcccacacacaacattagcaaacagttgaagcaacaagcagtgcaactcctcagacttgtcaataaaaacggtctatgtgaactgggctaatcatattccaattccctcacgtacattgattttgttggctcaaaccaacattttccatcagctttcccttcaaaagcaagcactccttatgtttcctactctcccaaaatcaatgttgttgtggtctggatgaaaatagaaggagaatcacaatacttcttcagacagactcttggatttcaaatgtggaaccagtctttaaatctctggaaagaactttaccagcaaacttgttgggtgattcaaaataccaaataatacaagctacttgacagattccaaacttgaggtccaactggtgcacaatgaacctggcttcagcttggatgaaatttgtaagaagttttgcaattcaacttgaactttactcattgtgttaacagttcatgagaatctaattaatagcttgttgataactttgaaggaggctgaaacctgctgaaactcctgactcttgaagtacttactcaaaaaggttctatttggccaactatcttgtgtttatggttgagtgattttttttaaatctctatcttaagctgattaagctgtttcagattgaagtacaattttaaattgtgacttgctgaagaacctttcacattttccttgcagaacccctgtggcttgttatattgtcagaaccccaagcacgcaagcatcctacattgactgcttgcaagtatacctatgatgggatagaatttgagtgctctttcatgtggaaattggtgaggccttttaattcaaccatttttgttttctttaacaatatgtgtccctcagcatctttgaatgaactgtttctgctccaaattcagcgcttgggtgtggtagcactcatatccattgatgaaatcatttttaaaatataggtgagcagtttggtgtgcaggtgacttatctacctctgtattttccagagctcaatctgactgagctttgtttttccaatctgaagtcccatcttcaatcaacccaggctctcttggtgccggtgggtgactaaacctgctgaattgtactggtttagatacatcaggaacacagaaaggaaagcttggtttgagcttggcaaatgattaaatgatgataataactcaaattgattacatctggcctgtaactctttctcataccatcttgtcagattgatgacatggcattacaagcagatatgtagtgttgggtaacaaatccacaagatatgtgattgtagcccagaagtaactgaaggcaatttcaagctgatttggttggcatttccttagctgcacctttgtggtggaccgagcgaagataacatacactgagcaaggttaactacaaagcacagaaagaaagaaaagaaaagaaaacaggaagaaatctgtttgaagtacgcggcctttcgtcccaaaaacccggcgaaatctcacaagagtggcaaatacaaagagtaatgaggcactttctataagacgggatagcgttactctgctcattgtgaaaagatgcaagaaaaataggaaatgtaaaccaggcagctatctcagtcgtatcttctccgcttatctcgatcgtccttggctggcctgtcatcatcatgtttcctcttgtcgtagtcgtctggttctcttcgacttccacggcgatcatcgtagtccttatctcgataacctcggtgatcatcccgaccacccctcctgtctctgtcatctcgagagtggcggtcacggtcacgatcccgatccctgtctcgttcccgttccctatctctgtccctatccctgtctctatctctgtctccagcactcgtaccagctggcggcgacatgcgtccctcgtggtctcgacccttgtctcctcgactaccccatccgttctgtgaagtagacggattctgtgcagcagccgcttgagctcgttgttgaccaaagtgggcagcttgaagaccggcagtcagaccgggattgttgttgaggagtgatggtgcgttgagcccgtgtggtcgagtgcgccactcttcgattgtttgtcgaagttgtagatatcccaagtgcatctatttaatcggtcataaggaaaacaagttagagaaatgttgactttttaaagtcatcgcaatcaacttactttaccaccgaaatgatcggctagacgtcgatcactgtctagtatcgaaaggtaagctccacaaatgtcgcagacacgcagcttctgatgaccagacgctccagaagtttctacagagattgtgcaattagtgaagatgacaagccaatcaaccgaagattcatagactccactcaccagttaactgttgcagttctcgttctttctccagcttttcagctttaagagcttcagctttggccaactcggccatggattgatcaacttgaccggattcccctgggattcatcaagaagcatcggaaaaagaagaagaagaacctgttaatccaacggactatgtgctgtaagaagcagcgaagtaaccaccgacctagattttcaacttcggccatggccccttcgtacgctgtttgaatttctccaatctcacgcatctaaagaaattcagttcgaaattttgttagtggtaagccaatcagaatagccgactccaagaaggaaggcccatactaaccagggcggtggttcgattgttttcttccggtgttttctctagacgcttttgggccgccctaatacgcctatcgcattcttcgacgaagccaaggatgttattttcgtattctcttctcatcgattgaacttagggggtgcaacatttcgtttgtttatcaatgttttcattttgccttcgattgaataatgtgattaatatgaaaaatcaactgacgttcgtgaggagaaacgatctcggtactttcctctggattgtcgctttgactgcgtttcaaggctgcttcgtactcgcctttcaatttttgagaatgggtcttcgcacaggcgcccaagtccattttcttttatccacaaaaccaacgtagcaaatcgatgttagctccatatcgatcatgagttgaggtagggcgagggaaaatcagggagaagaactgaacggtgtttgtaaataggtcgtgaggacatgctccacaaaggtagcttcggcagactttcgggtcggtgaacttcaagtcgacttggatctatggtggacaaatgatcgatgtcagtttttcaggatgaactttgcaggagtggttttttttttacttactatccccatggcttccgcgcccatgagatgctccaagttctattttagggacgggattcattattcggtcagtatgtttatgctaagatggtttggaatgttctcttaccttgcgttgtagttcggccagtcgacccatcctgatgatgctcgtcctgtattcagcagtgatcgatggctttttctcccttggaaatcgttcgtggtcttcctttggatgttgggctgtgtggcttcagggcgggttgtgtgttgggtgccgactgccgtggtggtggctgagccgagtgtggccaccctcgacagccccggtcttcgggttcctccgggtcagaccgttgagtcagtttacgcgtctgcttcatatccgaccgtgggccgcccatggtgctgttgcaagatttgcccaggttcgctcgtcagctcaatccgaacttatcatcaatctcgatagaccaaacgatgtccacctacgcctcgcgctacacagatggggacgattacggcggtggtggaggaggagggttcatgcaaggtgagctagcgatcatcaggtcaaaaaacgcgcatctcaacgatcgacttgcatcaatcgacttacctccgttcctccacgtggatctatctcgaatcggactggattcctcgccataggctcccagaataacaatacacccggtggcacccgccgtgtcgaacaagctctacggcccgtgacgatcaaacaagtgctggatgccgaagcctcaaacaccgactcagcaatttcgatccaagatatcgatgtcactaatgttcgcatcctgcttctcctcatcctcattcgccgagcataatcactcacttctatcccctcaaaacatccgatcgactcccttgaacccaggtctcgttctgtggagtggttcgtgatattgtcaggaacgcaaccaacgtactgttgcaggtcgaagatggaacaggcggaatcgaagtccgaaagtggatcgattcgagcgatggggagagcgaaggattcgaggctgagacgggaattcagtttcgtgaatccgatcgatcatctttgatcccaatcattctgatgtgttttttctttttttttaaaatcaattatcaattgataaaactgcatagaattcgagattgggtacgagtgattggatcaccaaaactgtttaataacaagaagaatgtcgctggactccgtatagagaaaattaccgattttaacgaaatcaactatcgtcttctcgatgcagtccgagtcacactggcttaagaacgcggagcaacggtttgtatttccttgttatggcctttcctctgctcagccaagtcgaagctgatctttctcctgactgctactactcacagggcgccggtgataagatgaacatcgatcagtcaaccaaccacactactcatggaaagattatccaagctaaaaccccaaccgaactcctaagcagaataagatcatggagtattttgctagcattcaacctcctgatgagggcattaacatccacgagattgcgaggcagtgcaatcttgacgtgaaagaggtgatgtgagtgcttggagtaatttttgatagccgtctttgagtaaactgattatttctggtttgtattctttgttttggggcatagtgacgaaacggcacagctgatccatgaaggcgagttgtttacaacagtggacgatgaacagtacgtgcattttttacattttctttgatggaagatgaattgctgattgaatactgcacaacttatttatttttgttcttgaagtctcatgactacaacctcctaagttgttgagctaaaaaatcacttgcctattggcttgttgtgggggatagccattgtggatggggagggcgtcctatccaatctatatcctctttcctccctcatgttggtttctcctgggcccatcatcctaccatagccaataggatgagataatgggtctgaagatcaactgtgtgatccgtttgggtgctcctactgtatcattaaattcccatttctctaggtatcaagcaagtttagccatgggttatgtttttttttgtcttgttctgtttgctggatgcctttcttgaagtacatcattgatacatgccacaatgattaatcacaagaggctggtgatcatgaattgcctggtcagttcacacctgactgtgcatgggctgatttgcattttgagcacatcacagatcctctgggtgataacccacagatatagccaacacattcctcattgcagcctttgagatgtggcaatgaggatgaatattttgtactgccttctgtgcttcagttccattgagaccaagtattttcaattgttattgtagaagtctatagggaaggcaattgggctgggtgtccaatgggctgcctgagctcaatcagttttgggccaggtttggcctgaatccgcttgaaaaaaagatactgtcagcctggcccaagcctttagccaggcttggtgggctacccattggactcctgcagggtttccccctatcagggtgcccagctgggggtactgggtcaggtggcctgggagtgactgagagactgactcagctacagcagcagcctctccaaataagtctgatccttcttttgctgggtgtcatgaagcaaccctccaaaggagggacttggatactaaaacacatttgctgcatgagcaggattcatgtttttggtagtggtgcccttacatgcctcatcacaccttcaatacctcctagattctttctaggtcctggtacattgaagatctgcatcttcttgatttttaactttttttttgttgcaaaggtatgtttgattctagccaaaaaattgaattgaagttcacaattctgaactttgatttgtaaatttggcagggatcctcaagcacactctcactataagcatatttcatgcctgcaaaatgaaaaattcccttttttgtttatttttttaaaaaagattggtatggaaacaaaaatattaaaaaattaccaaaaatacaacaaggaatgaagaaaaaaggaaaaaataaaacatttcaaaacaagagatggggaagccaaaggaggaagtgtcaaaaaggaccttcaaattgcaacctgctgaggccaactttgtgttttgaaagtattgttaatcaatggactaaagaatgtatttcattaacactggtttaaggaagtacaaataagaaaaagaaagaaatgaaataatcacctaaagcagtagatgacaaaagaaaggacaacaacatgttataatgtgatgagaatggaaagagaaaagaattctaacaaagagaatgtggttaatacaggaacaacaaatgagagaagacctatgtcagtgacctacatagaagagatgataggaaggtgaggatcaacgagtttgttggatagaatggatagaaactaggagagacaataggaaggtgaggatcaatgagtttgttgagtcaaagagatagccaatgaatgttgttagatatgtagagacaatttttggataagaatgataatatgagatcaagtatgataatggtcttgttatgaagagaagaggaattgagctgttcaatgagattgatgatgtggatgagtgagaaatagtaagattttgttcctgaggactggagggaagaaactattcgaggcgaatgagagatgtgataaggaaaaagaaagaggatcatgcaatgtgctttgacaattcaagtgtagtgacaaggaaagaggaacaagcaagatgctcagataattcagatgagatgatgtcattccgtaggcttgagccaaatgacatcatcatttcaatattgagggagaaaaataggctaaggattaagtgagttcaggagcttgagcctagacttcaataagtataagcctctctggtccaggtcaacctgcctgcctggcactctcatgacaagaggcttagtcaagcttgctgcctctcaggggtccaagttggaactcagacccttcctgagcagcatcttggcaagtttcagtcataggcaactgtcaatgtcactcactgggctagcttaacaaaatccccttgacagagggctggaggcaccttgcaaagtgagcctctgaaagagtggcttatgaatcaagtcaaaattttggcctggaagctggtacagtttgtggcatttcattggtattttcctctatactgtccattactcctggcccatccaacaaacatggctgcggctaggtttgtcacatacatgaccatatgaccttggtttccatatatttttattttttatttcattggctaacactaatctctcctttggagagaaatttgaggacttcatttgacccaaaactgagcttattgcatttgaggtggtacaacacatactatttccatttccattacagctagcacatggggactgttgttcattctgtacaggtattatgaagtccaaaaagctgtactttattactgttggataattggtgcaggccatatgtaccatatgcagatccctgatagtccataagtcattactggcatattatgacagaatatgcgagaattttgacaaaggaacctgaggaccttcttcatcctcatagcaaaattaccttttttgaaggcaggtagggccaagactagagggttcctagctttgggagtgagacagaaaatcagacccaatagaggccatttccctagtccaaacagatgaacaaatttctgtgaggaagtgggcaagatggtgtgcacaaacttttcccctactaacaaccccgagcttccagctggaaatgtgacattccttgcaagtccctcctttggaggcttgctttgcagggggtgcttgtgccaggccctctgattgagggacttggtttaagttagctcactaggttgcttgaacattggttgatggaggacccaggaaacctcctataaatgttggtaatgaaattcctggattatgtatgcttgaggaaaaatccccccaaaaaagcagggtctagacattttggcaggtttcactcagcattgagccacttttcatacatttagactcagttttctgtgtaacatttctgctggccaaaccaatgcataccacttttgtgtgtatgattttttttttttttgaaaacatgcatacatttatgttactgacatactttgagggtttcctgggtcctgtcaagggttgttggcagcaccactttgcttgtgcttccttccttgtttgccagagcctatcactacagtccttgctgttctggcagcccatgggtggcccatctgccaaatgggtccaagctaggctggcccatctgccaaatgggtccaagctagggctggcctgcctgccaagatggcaggttccagcgggccagcccacgggtggcccaagcctgcctgtttgccatccctagaagtctatcagctattgagattttgcaggattaaattaaaccagtttcttgttcaagaatggaggacttcccattgattttacagcccccctggagagctacatatttttacaggctgtaaaaccgtttgcccgcaaaaacttagctctacagcctgtaaatctagctttacaaggcctgtaaaaaccacaggaagtcctccaatctcaaagttttttttacagcctatgaacatcctgacatgtacatgtgtatgatggtctcaatgggacatccaactttcacatgtttctcttttcccacctttcctctctttttctctcacataatgtactggactaaaagcaatcttgtttcttcctccttggatgcataattttttcatcttccttgtgtacatataattttgtactgagcctggtttgtgatgggtttaagcagtgaatctgatgatttatggtgggtgtttctctttggtgaggaattcccagctcggcttagtcagccatcatcacccaaacttccaactgccactccccatcaccacacaccaccaacagcaccaccaccaccctcgacaccaccccactcaccagagaaacatatccaagccaacaactaccagatggccgactcacatccactccaatcgaacaacatcaacaacaacaacggacagtcgagctcatcaaaaccagcaggctctcaactgccatcatccacttcagctagcacactgaccgagttgagtgatcagagaggagaagagtctcttctcaaaagatatcaactaacaaactggactttctcatcggtcacagtggtttcgcccacgcggcactcaagaaattcaaactagtctttttgggcgaacagtctggtgagtctgatcgtaaatagaagttcgaattaccgaggaaaactaacagtacatagcgtactgacaatgtttgatttgatatctagtcggcaagacttcactgatcactcggttcatgtatgatacctttgataacacctatcaggctacaatcggcatcgacttcctaagtaaaacgatgtaccttgaagaccgtaccgtacgattacaactctgggatacagctggtcaggagaggtaactcccttaccctctaaaaaaaactcccctcccattttaaagctgcacggcgtaactcacaacctctttcttttgccaaactgtataggttccgctcactgataccttcgtatattcgtgactcgtcagtagccgtggtggtctatgatgtcactagtacctcttcattcttattctctacctgtccacgattaccccccatcaaataattcatatctttcgagagttttcaaaactgactagtcgtctcacatcgtgttcttttttttttctagatcggacatcctttatcaacacatcccgatgggttgatgatgtacgagccgagaggggcaatgatgtgatcattgtgctagttggaaacaagacagatcttggagacagacggtaagtggggaggaaagaaatttgaacggggcttatgatgtgggagacagagggatgggcaaattcacttatctgatcgtggatctagtcaagtctccacagaggaagccgagcgaaaatcgaaggaactcgatgtgatgttcatcgaaacctcggccaaggctggacataacgtcaagactctcttcaagaagatcgcccaggcactgcccggaatggatagcgaatcacagactaccactcctgcaaaccagagtctgtgccctgcttgctttttattgctctcatcccttctaaagattcatcacttaaactcgcgtcctcttgtgttatccttagcaatcgatgtttcagtttctccgactacaaatgatcagcagagcggttgtgcttgttaaagctgttggatgagaacacggcgatcatcaagaagaaaaatagaaacaaaacacaaagcaaagttcttggtctggtcctcattcttctctagagcttttctgattctttcttcttcttttaatggtcttagtaacactttgtagccttgagcgctaaattgatactttgtaacttctgctaggatgttttgaatactcttttttctatattttgctctattcttcacaaaccgtcaattcctatcttttttctttgaatgtttgggttgacatattccttccaacagggtctcaatttgggccatttctaagcatttgtttcctttttttttggtagtacctcttcttgtcccttgcttacaggatttttcttttcttttataaatattacatgttttttttttttaaaaaaaagagaccatctttgagggatctcgagagtggtcaaaatcatcgcccaattaagcagcttgtttgagttcttagagctgcctccagggacaaaggactgcaatcaagaacaatggcacattagatggcgcgttgcagtgcagtgagagtaccactgaggttggatccctattatcctcttcgacaaattttgtatagtatctcaaattcagtcaacaactgtccaaagcatcaaagaaaacacctcaaaatcactcatttaatatgttttgatccttttcgaaaaagaaaaggagatatcgtcatccttggtggaagagtgactgatgacaagggataacgtggattttttttttcaaaggaataacttgatgagtgaatgccatccggccaaagttcctcgctgatcccgatagattttgagcagcgattccttccatctagcgtccgttccaaactataagcatccacagagaatgaatgtggtagacggtctcagcttatggaatctcaaggaagacaacccctaaaacaattcatcttttgtacgtacatcatggctgggctcttctcggcaaggaaactgaatctggggcgaggcgaataaacacttcgccggagtcggacttgggtttttctcttcggattctccatccatttgatccagaattttttggataagaacgtctagagttttcaactgactgatgattttcgtcttggtggcttttaacgtcttgttgaccttgcgaagaataaaacaaaaatcaacgatactgcccatgcaagaacggcagttaattgaccaatgagccactcacaactttgttccctttggagggtgatgagttacagatgtattgttcgtgtgcaaactcaaataaacataagccctgggagacgagtaaagtcagcgacactcgagcattagagtggctagccaatccacgtacctcatacacactatgaatgatagccagcagttggcagggagggactggtcttcctgagagatcggtggatggcttgctcaaagcttcgacttcatcgttacgacctgcaagcgactcttgtcaacaaactaacccccggcggaattggggaattgctcttcaaggagaagcatacgttggaaaaaatcgaccaggctttgagattgagagtcaaggagattaggttgagcagatcctagtaatgttgacaacgtcttcgaatattggtataggtcgacttcgaatgaagagcactagtacagaaaccgatacatgttagtgtctaggtcgggaaagccatttaggccaagcaaaatttttggataaccaatcgatcttgggattttggaacatcaaaaattatgaatgctcggatttacctctgagaagaaatcgggctgggaaagagatggatggtcgagaaatttcaaatgcggcgtaattatccgggcgtaggtagtacttaaaatccacagccaacgattctataccaacaaattagtttaggagcaagataaacatttgtaaccatcaagttagtggatacgaaactgagataagagcaagtggactctgtgatcttactcctagcattggccccaaacttgtctggtggcaagttcccgaactggaccacgaacggcaatcgggtatcacagtgaaatcccgattgtctatcaagcaatgttaaaaaaaacgggcgtcaagacacaaactggctcttccaatgatcgtgagcttacctattgtcgactggcaatcttgcaagacttcgaataggttcatctcgacctcgtcttcatcccagattggggtaccgtcatcggactccgacctcatccgcgtcgtcccgtttttcttcgaggtgctcagcgacaacctagtcttttcaaaaagcaacaatcggatccgttccatacgtaggaccttcctttgcaatgaaacgttgatttggcgcttgaagaaactcagatcctcgaccttgatataatttccactcatgtaacaattgttgatccaggttgaggtctacattggatcctttgacaatttgagagcgtgcagaatccacaaacgcaatggagaaccgaatcgttcatcgttgttcagaagggtatccaagtgaattgttagtcgaggaaaggagaaagatcgggagccaagagcatcagcacaagatcaggaggttgaaattgattgattccagtgactgacatcggattctatgtattcgtaaaatgaagcggggtactcgattaaatcgagaacgcgtagaggtttactctgttcgtcttcttcaccactaggaaggaagtgatgactgaagaagattgaggacctatctaagccgagatggctcaaagtgtcgtattgaatgtgcttgatgccaaatccgacaaagagatttaagcttcggggcaagtttcctgaaacatacataaatatgagtttggttgagtgagtttgttgagatgagaaaaagtccctgacctatgagcctgtgaagacgaatcaacaagctgcgagcctggtattgtgcaggactcttagccaagcactcttctaagatgtagatcgcggcatacaaattcgcaacactgccttgatacaatgtttgattagtgagtttaggattgaaactcctaaggcagatcgaccgtttactcaccattgagaccttcatagtcttctatcaacgcttgcgcggccaagatagccataccatcggctggctgaagagtcgtggtgggcaagtcattacctaaggatggacaagcggaccaatcaattcctgcgctaaagagaggtcgtaaagaagtgtttgggaaaaccgaaatttacccaacggtaaatatttgaagtagcttctcatgagtctcgtggcttcagcggcgtgctggtcccgaggaggcaagctaatagatcggaggatcttttccaggttgatttgcttccgaagagatgcctcacactgcagcgaagatgtcaatgagggttaactacacagtatatgaaacgaaaagacaagcaggagttgacctactgaggaagagcactggtcactttcactcctgctggtttgacacaacgcggctccaagtttgttggcctcatcagccgtcaataatttaaggtatggtaccagatcgtcaaagcagcatattttttcaccaaattggtcatagtaggcgaatacgaccttgtccaaattttcttagtttcgcagagagatcagaatagaaaatcaatgaagttgtcttatgtgttttttgttgtttggtcgataaaatgaacaagaaacaaaaaatacctgaaagtgggtgaaaattcttcttcagctcagaaagtgacggatctcgtacgcggcacctcaggtcgacccgagctagggcatagcccctgtcactacatttttcagcttgttgttttgcgttcagttcgaggtatagggtgtcgatcaaattgtattcattgacgcccgcttcttcttcaagtcgaagcaaatttgaagcactctgattcaacgtggtcatcgtgctccagttatggtcactaggtcatatataagagaaagattatgaacagcttcgagaagattcttgtaggataagaacaaaactcactctgattctagccgctgcttcatccgagcaatgagctctttcaagcctgtaggatttgcccactcaacggcgcgctgtcgccacatgagttctagattgagatacttgattctcatcatctgacccaaactgctgtcgaatattttgaagtagtcctcccttgccagtgaaatgtactctggattttcagggcgcctagactctataagacgtgcccggcctggagaagactccacagacagactcgccagttgggagatagttgaggcttctgcgcccgagcttgctgtggccgtgttcaattgatcggaagtggatgatggctggaagagggattctggatacttcaacttgccgattccgaggatcttggaatggtcatcttccgggtgggattgtccgaccatctccaagactttgaggaccatccaaagattgttgggatcctcgagttcgggcggatgtgatggttgattgtttagcttgataaactgatccaagagtgtctggagacaacgatgagcgattgaaactgagatcggactccgtgtgccggcatggccattacatcgattgggcgcctggaggagcatggggagaagggcccagttgaggtagagcgtttcatttgggaaggccttgtgcagcttgagggcaatctgtttaacacattcagatttttgatcgaaccagtccctcgtcagcagatgttcaaccttgggggtgtggcagtcaacaggcagcactcacctgctgttggtccttgagtttccctagtcctgccaagctcaagaatgtgtccattgcgattggccgatgatacttgtcctccatccttgcacgcgcccggccttttaaaggcagcccggcccctgctgtcacacaccagtctcctgcctgtcacatccccccccccactgtatccaactgtattcatgtgctctcccccgtcttggcactgacaccccctctccgccatttcttcttgtggactgactatattttgtcaaaagatattcttctccatcttcatcaacccaagatttgaccttcaaagtcgaccaacctccgggcatcccctatcccaggccatggaacccaaattcgccctgggttcaatccgaaccgaagtccccagagaatttcccaaatccaaacaggccaaccggctgtttggcctcgaacattgtcctgtgttttatccaacgatagacgagttcaaagagcccatgaagtattttgaatcgattggctcaaagctcaagccgtttggcatcggaaagattgtccccccagtcggatggaaacctccgtttgtcttagacacagatgtgggcttccccctacctttttctctttccctctctttccctctctcttccccccctttttttttctttcttttcttcctttagtgcttctgccatattggtagcagccgcccttttgagattgttatcatcttatctcaccacaactttctcccttggggaattggcggttccttgatccagcaatttaaatttaagactcggctccaacgacttaactcgatggaagcatccgcccgagcaaacgtaaactttttggaacaactatacctgttccacaagcagcgcggctcggctgggttggtcaactcaacctcacaactccaggtaccggtgattgatcatcgtccagttgatctgtggagactgaggaaggagatcaatgagctgggtggctatgacactgttgagtactgcattccaacttccaccatgtcaatggcctctgggaactgacgccccacaccaaaatcctgatatccacatcaactttcttcatatgatatatattttcagatcaccttgcagcgcaaatggtctttcctagccaagaccatgggatacaatgtcaagacttctccggcagtttccttcaagttgaaatccgcatacgccaagatcatcgccccctttgatgaatatttcaatcggatcaagcagagtccacccaaacccaccactcaccttgctcatcgggaccgctccccagctgactcgctctcacccctgagctcctccctcgctgaccatgacgaggccaaccgagtctcaggctcaaaggaactcaaaaagcatgatgatggtctaatcaccgacgaatctgtcaagctgcctgccaacgctcagggcccttctacccgcaaagcctcaatgagtcagtacttcagataatctcctcaaacgtcgatacagcctttgtattaatatcctccgtaataatagcttctactgataatcctttagaaggttagaacatcaagttcacatattcccatcagtcccagtccatcactatggggtttctttccattcgtcctgggaagccaaaagatgtataaattggagtgactaaagtagttgcccactctctcgacaaccttttttttattttgaaaaaaaaaaaaaatgaatagaaaaacccagatcttccactcgcccaatcaggcggccatcaacaagtcatccgtctactagtcatgacctagatacgagcatggaccacggtggtgatgtaagtcaattctcaacctttccgcttctttgcagtcctctccacgtacattcaatcaaacgattaaaagctaccattgtatttgacttagatatgtgagatctgtggttcagatgaagacgacccaaatatcctactgtgtgatagctgcgacaaaggtatggtactctgacttgagatacatgacgtgattcccccatcagctgactcgttaaattggaattatgattctgctggtcccgacttatcttatcaacgacaaatcctacgacaggatatcatcttcagtgcctgacgcctccattgttgaccgttcccgaaggaaactggtattgcgatgcgtgcatcgtctcaaccggaaatgagtttggatttgaagaggggagagacacactctttctagttttcagcgacgagcggacggattcaaaagatgtggcttgaaactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccgatgtggcaggaatgactcagccgtggatatatgtcggcatgcttttctcgactttcgcctggcataaggaagatcattatacgtataggtaaagtcacttccttgactcatattttacggtagtctcgacggaagttaattcatatcatccgggatggctgaacctttgcatcttttcagcattaattatcatcactggggcgacacaaagacctggtacggcgttcctggtgaagaggacaccaagttggaggaggcgatgaagacagctgctcctgagctgtttgagcaacagcctgacttgatgtttcaactggtcacactgatgtctccggcccgcctggggcgagcaggtgttcagacttacgtttgcgaccaacggcccaacgaattcgtgatcacctgtccccgctcgtatcattcaggcttcaaccatggcttgaacctcaatgaagctgtaaacttctgcttacccgattggctaccggagggcaaattatgtgttcagcactacaaagccttgcaaaagatgccagtattttcgcacgatgagcttctggtgacgatatttcttaacgaaaaaggccctaaagtttcccgctggttagctatcatcttcctaatttctttccagcttttcctactgaaacattttgacactaagttgggacgatcttattctgtttaggcttttgcctcattttcgcgatatggttgaacgagagattgccgatcgtcaaactgcgctaacccaaattgccaacctatcacctgacattgtgatcgagccagctgaactaccggaagatcaggtgcaatgtcaccattgtaaagcatttgcttttctgtctcaactcacgtgtcctgattcccccaacgtatcgtgccttaatcatgcgcacatcttcggcgacagtcagaaaatattacggtgtaagtatactgatgaagagctacaaaccatgttaatgcgcgttaattctcgatcggtgaaggctggccgggttgtcgatacgagttcaattgaacagcgcacatccggccgcaaggtttgtccagcttataccttcttctgtttcgcaatttgcttttgatgagtgctcatgattcctcgcccgttttaaacgatcgtccacaacagaggaaaccttcaaccgcgttacttgaagcgactcgtgctgccttgcctctggcccagaaaattaagcttgcacacgcctctgctgataaccgagaggatcagaatgacaactcatttcagtcgcagctcgaatcctcaatggctaacgagagcagtattgactgtgacgagaatgagaaaactgaacacggtagtacaacaagtgacttaccaacaaagccggtttcccggccgggccgcaaatctctagatgcccgtgagccggctaaggacaacaaaccagtactatctggtatgagttctcgcgctgcgcccactccccgcgtatctactcctgccgcgcaaccggacgtgaacaagccttccatccccccgtcggaaaacatgcagcttgccgtcgatcagcgtgattctgtgatgcaacacctgaactcatttgggcttcccagacctccgacctcggtttctacgccacactctatcacagcagacccaccctcggattcaaatcacaccggtgagctgaaggaagacacgaatatgaataggcattatggaaggccaccggaaattgtcgaccccaaggaagctgaggtcgaaggtaaattgaattctcccaaaatctcgcatcgcgaaagagttggcaccccttcatcatcctccccttcgcacattcaccgtttgcctgttgttgcgcaaatcgacgttggtggatcagcgtcgatcgtacagcttagtccttctcgagaaccgatattgggcccaaggaaacgcaaatcaagtacaccactgtctcattcagaattacgaaagaccgaggacatcaaggcaagcaacgtggatactcgggatgcaggcgcttcagcatcttatcccatcttaccgccatcgcagacatccaacactggacgacaaggaaccaatgtcatcaggttgaaatcatctgctcgggcagtgtctcaacccgcggatgctggtaggaagtctgagcagcttgagaaagccagtacaacaacctacactcccaagttaggctcagagagcttcaccccgattgttcttcagtctctgccccatttgccgattcctgaacatgacaccacaagtggagaaagaaaatcggcagatcacgttttgactaaatcatccctccaatctatctcgatcacacccaatccacgaggcccttcagcatctagtctgttgaacctcttgaatccggtcgcaaccgataacccctctccctttgaccacactccaccccctcccccttccaatcaacatcttctttaattctatgcccttcgagacttcgacccaaaaccaacccacttttgtagcttataaatcgcctcaactccaatcaaaatcctcgcggctgtcgggagaagccacggtaagctaaaaccgctgacactcaactgtccgatctaacgagcctagcaggaattctaccagttcctaccttctataacattaaaaaaaaacctaattcgcctgtttctttcttgtgatgtcttcctacatgtcgttgttttctccatgtttctcgtagattttttttttcctttcattcattcattcatttgttttgtttttcatgtgccctcaagtatattataatcagtgggatatttacatccacatctaccatgaaaatataatgggagcagttagattgtgaagacaatgcgtataatattagtacccatctgaggaagagatccgagatgataattgatgatgtttggtgcgaagattggtccgtgttgggaactccgctaaatgtaaggtgtgttatgttgcaacgcggccatggctaattcatcaatgagacagtcagttcacaggcaccaattcgattttgaaatttctgatctacccatagctgcatcatgccacaaaaagtaatataaagttgttcaaccttgctccctttgagtcgaactcagcgcaagtcacaaggacctgctgtgaccggtggcattgcgccggccgcagggaggccatgtgagggtgccgtttggactctcgctcatcaggctggcgttaggcttgcattggagtgcagtgcagtgcaaaagttgccctacttccttgtgatcaagaaaaacatgagaggatagaaaaatggtgagaaattgggaagggcgtgtaaaggtagtctcatggctcccaaacccagattgctgagaagcagccttgattttttttttcaattcagataccagcaaattggagaattaggcagtcattcacagttcggataggcttctactaatctttcaggttagcctctctgtctcgcagggaggtttgccagaaaacgtcgccagccggatttggacagtgcctacgaggctctcatataaagtgtttcttatcttcggccgccaactgacgacgtacagcagttcccagaaagcttgctttctgggaccggtcgaaatctcaaaaaataaaaaaataaaaaaactttttttgcgcctcgcaacctgtacacatcactgtacaggttccgattatgctgccgaggcctcgttggggctcaggcaaccagtcaggtgctgggtgggggccggcagagcccatctgatgagccgatctgactcaaaaatttgagaggattccaatggtcctactcccaaatgctcaactccaaaaatgagcgagttgggccctatcgcatgaaggactgtggccatacagggagaaatacaggacccagaggcgtaaaaaaagatttctattttttttattttttgtgaatttgaccggtcccagaaagcaagctttctgggaactgctgtatgcttcgaatggacaaaacatccacatccactctgcggggccgcggttcgcctcaaacttaacaagtcaccaactccctgttgtgagcggcgttcgttgcaagtgttgagacgcatgtccgaatgtgccgacagaatggaggagagaccctgagggccacccttcacttgaaaggctacgttaaatttggttcgagagaggcttgcccgagaaccccgccaaccaaatgtaacacccagtattctcggcagccgacaagggaagcttcacgcctcacaataaatcccagtgagacagagcaagaaaccctgcgggtctatgttaagttcgaccaccaactggcgtggatactgatccacaatggtcaaagtagactaagaaaccctctattacatctgggagggtacgatctacctccgacagggaaaggggactgttgcaaggatttttttccttgcaggcaagtgtttgtaacatgctggaagagccaatggtatcgttagcccaacccgcggtggcttgttattgagatgaatcttgatctgaccgccttcgttctctcctacttctgcgtgctcttatcgtgtggtgccgggtacaaaaagctcgacctctcccactgtctgagccaatcaccaactccctacctagccattctcctctacctacttcatagcctttcagcactctcaaatacccaactaggcttaccagtctacttcagccatcccatcccacacctcttgcctcacccgcttcaatagcttagagtcagccaatctttatcttcacatcctcaacaccgaacaatgcaattcccaagcgcactcgctttcataaccttactagtggcctttcctttggccatgcatgcacaaaaccttcctaacgattacatactgaaagacaaaacgggaaataccggctatctggacatttttagtgcgaacggaaaactcgctttccgttacaccaagacccggatcggtgtgtcatctgtcaagagcgccactttactccaggacggagatctcaaaaagctcttctcgctgtattccgtaaggtttttttactaccgagaggatgtctgcttgactgattctaattaagccctctcttaccacgccccacagaacaatgatgaatgccaggtcaacacggtgttcatccagaatgaaattccctactcgagagacaacttacctaaacgatcgttttcgtttgacgcaagaggctttggggatgatgtctggcgcttcaacttatatgacaatgcctccagttcccgccgatacttcaagttcaaaaaaaatagatccaacaaaggaggtgaagtttttagagtggccagaggccagcctgacgtcctggtagcccgtctcagaagtaagtctgatcactctctcccacttcctgaccgaatttcaggcccaaatagaacaatatcatatctaagacttgatttttttattagatcaaaaacgtcgagataactggttagaccctaacagagacaccgggacatttactctttcaactgtggatggcgcccctctggtacgtgcccgccaccaatctgaagcaaatcgaaaaaaacaaaaagtactgatcccaacctttgtttgacagcctgaattggccatcatcctggccagcgtatttattcgagactggagatgttgaaaccagaatgtgaacatttcccccattgttatcaaaatatatacaccaaacattgttgccatcatgtacccatattgttgagttaccctgtgttgttagattggatactttttctagaccaggcatttttcttctctttcctttttttcttcattcacccgccactggactgccgtccagttcgcccatgtacttcattctgctacagactcaaaaagacaattaattattagatagttgatgtgctccatttccagcacaagaaaaaactgaacagatcgcaccgttttacaaaattttgcctagatatcaaacatgagaccccagataacctcgggtccatgttttatttaatatttatttttcaaagagactcattggtatccagttgaagaatgtcatgtgattgatcttaattaaatcttgactgcgagaggcgccggtgttcacagagagcctcccaccagggcaggcttgagctcagttagttgatggttggggtgtcgaatgcaattgatgagattggatataaggtgagggttatttcctcaaagtaagaagacctgcaaactgcttgacttttcgatacacctgctttgttgttgagtggtgggctgtggtggatacaatgttatcagtgggttactgggtgtgtttgggcatggagttaactgaagattggcagaaatggttgatggcagaaactgttttcgtaattattttgtcctccgacccgcgcgacgctgcagttttgcccttggctgtttgaggtttttcgcctttttgtcccctgcggtttttgactttcgggcggaatttaatacctcccctgcaaaccaaaaccataaacgaatcttcatctctaccaactcaaccaactcaaccaactcaaacaatccaagaacgcaagaactctacaagacaagactcaagttaaatctatcccatggcgattttcaatcgaaaatcaaaccaaaactcggacccaaatcataacacaacggctgaggataaacagaaatggtcaagaagaccggcaagttgagtggcctccgttaacatcttgtgccgatgtaattcaagtacgacttttgactttcataccttgcaaattcaaacatcacagataccgcattcaaacaacaacgtctcaaggcttggcaaccaatcttaacccccaaaaccgtcctaccgatcttcttcttgattggaatcacttttgctcccatcggcgggatactcttgtggggtagctctaaggtcggtctacattcatgctctcttaaaagatccgcgtttatctacaacgagttctgacctaatcattctattttaaaactcaaccttctgttcttctgatcaggtcaatgaatttacgattgactataccaattgtgatgtcgatgcacctcaagttccagctggtggagacacaaacaatggattccaaaatctcccctcagacaaatatggctatcatttctcgaattctgatgccccggttccctcgccgccatcatggcttttcatcaacaatcagtgagttatttgatctgataaatcaaaataagtagtctcttgactgataataatgctaccattttcaactaaacagggcaaatcaaaacgtctctttgcgttcactttgtcgactgacctttcaactaccaactcctctcgacccacccgtgttcatgtactacaagcttacaaattactatcaaaaccatcgtcgatatgtgaaatccttatcaatcgaccaactcaaaggcaagatagtcccgattgagacactcgaccgagatgaccaatgtaaaccggttgctcgatctccttcgaaccctagtatgccaatttacccctgtggtctgatcgccaacagtctcttcaacgatactttcctctctccgatcctcctcaaccctcccaactcaaactcaaatagtatgatttatcagatgtctgaaaaggggattgcttggagcggagaagctgaaaaatacaaacacacgccatacactaactctcaagtcgcccctccacctttctgggctaatcgctatcctaatggttatactgatcaaaacccgatacctgacttgagtcgcgatgaacattttcaggtttggatgcgcaccgctggtcttccaaccttccgaaagttgtacttcaggttcgctagccctgcggatgagtatgattggcgaagcctcgcggaaaagctgacactattttcttcccctttcttgtctagacaagacactaaccgcatgctggcgggtagttatgtcatggatatctacatgagtcagtttctcgttttctctccttttggaagctatcagcagtctgagttgaccatttttccatggtgtctgtcaacagattacccagtccggccgtatggagggacgaaatcgattgtattttccaccgtcagctttattggaggaaggaatcccttcttaggggttgcatacttggttgtcgggtcgttctgcttcctgattggtgtcgtgttgagcatccgtcatttgatcaaacctaggagattaggagacatgaaatacctctcgtgagtctttcaatcctttctacgtattccattctactaccaactatccagttcaaaatcgagatcacttaacatctttgttttgtcccgttttgttgatctagatggaacaagcctaaatcaaagtaatctttttcaaaccaaccccacatccaaagatttccttccccagaaccttaattgtctcaccttggatcactatcaatctctcttgctcactcaaatagctggatttgtaacccgtttgttcattagtgctgttatttctttttctactcaacttcatgatcacacaaaatccctttcagctgtgaatacttaccggactttgatcccacatctcagtatgcataatcacttcttttgatgttgatgatcttcattttactcacatatgtacacatctgtgtttcatctttgtaaagtcgtcttttgttttttaacccctcacttctttgttttttgagctgtcttagccacccaattcagattctatcctctttcatttctcttttcaaaagaattttttttgtgttggattcaattctacaaagacttttttctccttgatccctttcaccatgacttatgatgattcattctgttccctcagtatatagaagcccacagcaagtggtaactaacaattgtgtttgacattgaactttttttggggatgaatgggagattcaaaatgggctgcaatgagccatagatttggttttccagttagcaaagctggaggacatcctatagtgtctacaatcagcatttcagatgctctcatattcagccaagggtttgctaaattaaggaattacagacaaaagtattggtgacttgttttgaagattggaaaaatctcccttgtttcttgttgaagaagtaaccaccagaaaaatttgacagaaagagcaataattaatgaatgtaacagctatattttggccaggactaggacagtgggagtagattgaagcattcccaagaatactatagtaactctcaaagttttctggggcaaaaagacaagctgggccaaatcaaagaacagaatctggccaaagatgaagtaacatgtggaacttgggtttatcaaaccattgagtagaattgtggatgatttgatttaataatatatccatacaattcttcaagtcaggaatacatggggccatatttccaatatgagtttggaagatgaaagagcaaagatgacagagagaagtctggactcataagatttgcaatcatgatgctccctcaaaactttgaggattgttagcccagaattcttgaagggctagatgaacctattgatccaggaaaaaactcagaaattgcacatctcaaccatgttttatgcagatcttataaaatcaaggtttaatgaacttgttttgagctcaaatgtggggttgacttgacttgggcacaccaaaagaagccaacttgagttgaaaagtcaaccttttgaaaaaacagctgtaaattacttgagaacataaaaaagaaactgaacacagggaaatatggacaagaagcaggcctgcccattgtggaaatgctcagcaagtgagtaaagagattggaggggataaaatagctaataagactataaaatagtagaattagtacctgtactgtgtgggtgagactgccctgctggctagcttgcgggaaagttacactaataaaaataagagtgtgacttatttctaaatttatcttagtgttgatactattttattaccttttaacaaggttctgtgatggatgacaaagaggatgaaagggtttctgatgaaacagtgttcttggaaggatctttgtgttggaattctctccgcttatccctctctgctcttcttttccgctcctcgctcccgctctccgctccttgctcccgctctccgctctctcttttcccgctctccgctctctctctatctctccttctctcgatccttcccccttctcatttcctctctctcaaaattcttccttcttcctacttcttctcaaaacatcacgtcggtcagtcgtcaaaccaaaccacaacttgttcgctccctcaaggatccaacgacatgaaccacaagtctaccctcaatcctaaaacgcataaatacctctctctttgacacctcaatttttcccccagcagctctcggatcaacttcaatccatcgatcccttctcaaatcgactaagcgctcaacttcgtcaaactctctcaccatttctcttcaaaactctatcatcaacttccccttccgtatccgtatcatcttcgccatcgctctctatcttctttctctattctccctcatcgatcaatcctatcgagctcgtcgacatctcgatctttattcttttcaaacctcaacactcctcatcgctccgacatactcactcaactttctatcgggtcttttgccaatttggtgagaaaatcaacttcaccgacatcaagaaccttcattgattttgatctattgatatttgtcatcaataactcacattcttttgttgcctttttttctacttttttcagctcttactatctgtctttatttgatctcatctacctcagcctttctgttctacttccgctaaagattaattcttctcgtggtatgctgttttcatctcttatttcttatatgatattgtttcttgtctaactcatattgtttttagttctggttttggtttcagtaataattcctgtttttcatcactttgtttaatctgttatatgtattttctagttctctgttgtttctggactctctgaattatctaggctctaatatatgtgagtctttgtttcttcattatcttctggtaagttttgatgaaagctaagtaatatctctactgaagctagcatgaggagggaagaaaaacatgggccagaagagcctctatttataggcaaatggttcttcaatacatgagggttttgcctgaacaacagtacatctgagaagtgtacttccagaatggatttactgctctgagagttttctaatctgatatcaaccaatctctgagtgcctgtttaatacttcaaattgtaatcttatgcagaaattctattcttagactaattgttatgagattgatatttatgagactagctagtatgagagttagtcttctaggactagtctgtgaagtactctttgataaatatcttgtttctttgttctaagacggttattggtattttcttagccatttctgtatgttacataaacatatttattatatgtatgaaattgaatattttatgactatttgtgatacaattaagaagaaaacaattatgtagattatcttatgttgtaaaatcttctatatttggtgtgtaatcaatatttatgtaaaattagttttctacttttaaagtgatatgtatgtgattgggtctcaccacaccatccctggaaggaaaatcacatagatgtgaaatgggggaagttccgagaggggaaaaacacaaaaaaagttagtttacagcccaattctgaaaactcaccacatggtagttttgattttatgtataggcctccactggcatggacagctctgctgctttctaccactcccgccgtggaggccaatataatcttgtaaagcttgttgcttcctggtgttttgggtggttgtttgttggcaggctggagcctacaggccaccaataccaacaaagcacagtgttatggggcttttttcagaaaacttcaaaagcattgtggttgttgacattatttcaaaaggaatagaaaaaaaagaaaaaaaaaactgaactcaaaatcatagaacaccatgattttggaacagcaaacttggaaatctgtctaagcttttttccaaagacaatatgtctaaatagtaagcagcaagcaaatatctaaaaagtaagcagttacatatcaactttagttacatggccttttacgtatcagaacattttctttctacatagcctgacatgcagatgcattaggacctctaccagatcatctggaggactcattagacaagaatcacagctaacatgaaacatggaaataaaggcccatcctctgctcaagagagccaggttaccaataacacccttggttcctcacgtctcagctcttgccattcccagccactacctctgttacactccatctttggcggagtgtctcagctcttcttcacaatgtctatacaagaggctctcctctggcccacttctgtttcccctaatcaactcatctacttgtcagctagcagcttggtcagtctgttagaaattattagttattatacaccctgtttattactggtaggtatggtgtaacaccatacctaccagtaataaacaggagccagtctaccattactaccaaaactcttcatctatgtgatattatctcagacctcattgccacacctctctttgagtatcattactctattcttgtctattactcctcagatttctacacaaagggaagccttaaagatggccttgcggtaccccttgagcagtacccaggacccgttggcgggtacagttgcgtacagcatagaccgaccatgccctgcccgcaaaatccaaattggacacgcggggcctatgccctgatacttaattttattacaattttgaacttctacagatgtgtagagttcaaaattgtaatcactaaggttttgagtgagtggttcaatttttttttcatttccacatacatataattggacatgcacaggttaagccatacttaaacccatagttatggctttaagtgatacataaacatggttttatactactcgtacacccccaccctctactttcactgttaatctactattctagtgatggttggattgtcctggttaaaaataaataataattggcattaacataatcattcacaggaaaaaaaacaaaaggcaaaaaaaggtctgtctgtccaaagtttgtgatacacaaaaggatgaaagagagtggatgaaagacaacattgaatgagatgatgatgggacaacaatgttacaagtaaaaaaataataagcatgtgcatcatagagtgtatcagttttaatctatgcaaaaatcaatgttacaaccatcagtaattggaggagaggaagcttttttgtctatctacagttatgtattcatgtatatatatatatatgcatgtgaaaagatttgataacaagatatatctagaacaaaaaaaaggctagataacgcttgatcatacgagaaccgtcaaaaaccggtctgaaattggtcttgccacaaagagaaaagtagacctatacaagaggttaatatatatatatatatatatatcttgaagatattggttgattgttgtgaggaattggggtttctctctctcgtgttcgtctttcaagagattgtcttttcttcatattcaatgacgacgacgaagaaacagaaagataaaagagggaaggatagatggaaatttgtgcttattaaacaaatgctggacgatgggaagaagataaagagagatagcagaggaaaagaagatgctttagagaccgagggctgcctcagacggcagtcatggggaggagttcttcgtgttcaagatcggcattcaagacgggtgtatagtaagtggaagagtttgagcgattgtgccgagaagagcgagcaagaagagcacggattggacggagagagattgggccgaaggacttgaatgggttgcggtggacgagcgcagagacctggcgaccgacggcggcacgaagctcgatcaagggaccatcccggacgtatttctcatcgggccgtagggcaatcttcggcttggtccagaatcgcagcgtcaacgacgaacatacaaccgacactgaggaaaatgccatcgcggcaccggccatcatagggtgtaaatgaattccccatggtaggaagaatcccatcgctaatgggatcccaatcagattatagacacttgcccataggaaactgttcaaaaaaaaaggtcagaccacattttaagacaatcatgaatcaatcaaacataggtcaactaactttagtctgatctgtctgaaaactcttctggatagatcgatagctgagacgacatccaacaagttagatttcatgaggatgatgtcagcagcttccattgcgatatcagtaccggaacacatggcgatacccaagtcagcagaagccaaggccggcgaatcgttgatcccatcaccaaccatagcgactcgacaagggcgtttagccttagaattagattggcgagctctgctggaagaggcatccatatgttcctctttcatccgttcgacaatcaaccttttgccctcgggtgagacggaggcgtagacgtcctgtggcgaaatgcccacctggttggctatcgcaagcgccgtccggcgatggtctcccgtgaccatgatgacactcatccccatcttccggaaggcttccacggcttggagcgcttccggcttcagcagatcggccaatgcgatcatgcatgccagttggccatcaaactcgacaaagatgcacgtatggccttgatcttcgtgttcgatttccatcttcttcatcgaggggtccagcagctttgatggattgctctcagaagtctcgttcgccatttccggagtgccctgaccgccactcatgaacttgtagttaccgactgcaagctcatgagtagcttctcctgtaccactcggcaatttcactgcgcatcgaacacctgcacccgtaagactttcaaagccagtgacttgcactgtcgaaggcactgcgagccatcccaaagatttgaatccaaacttggcgactgccttggccagggggtgttcacttttcgactcggttgccgtcaaagccatcaggacttgcttcttggccttctcattttcatgacccgatccgttcagatgaggggcccatgtgatccgaacgacttctaactgagccgtcgtcaacgttccagtcttgtccaggatgattttgtcgattgtattggcggcttctagagggccagcacccttgattaagattccattctgagcgccgatcccagtgcctaccatgaccgctgtgggggttgagagacctaaggcgcagggacaggcaacgacaatgaccgagatacataatttcaaacatgtcatgaacttgcctccaccgtttccatcttgggtggcactcgtgataaatagacgccttaaagggggaatgtagttgattaaactggtgtgagaaatcaccatccaacccacgaacgtcagcaaaccaagcgcaaggacagtgggaacgaaatatccagcgacggtgtctgcaaaagcttggattggggccttggatgtttgcgcttcttcgaccagtttgacgatttgactcagggccgtatcggacccagcccgagaaacaagcatgttgaaagtcccaaagccattgacggttcccccaataacttgatcacccacgctcttgaacacaggcatggcctcaccggtgaccatactctcatcaattgaactctctccactaacaacagtgccgtcagcgggtatcttgtccccaggaacgattttcagaatgtcgccgacttcaatcaattcagtaggtagttgccgttcttgcgtacaatgaggagggtcgaggtaaagagtggcagagggtggacagagagaaatcaactttgagagtgcagcagaggttttccccttggcaagattttcaaggtatcgaccgagactgacgaaggtgatcaacatggcacaggtgtcaaaaaatatcgatgggtgatatgtactgggaacgctaccactggcaatcaagtaaggtgctaccaaaaccgagagaagtgagaagacgaatgcagaactggtaccgatgacgaccaagacatccatcgttgcagtaccatgacgtaatgatttccatgccgagcgatagaaccgacgtccaattccgaattggacggggagagctaagaaaagacacaggaagtcgccgacataccagccagggaaaatgattgaagaatcacagaaccttcggagcaggttcgttttcgaaaacattgggacgatcatctgcaagaagaagacaggcacagcaaagaatgcagccgagcgacatgcgctccgccagcttgcgacttccttggtccgtgcaagagattgaagttggatcgaattcgaggcggaatcgccaatcacaggatcgtaaccaagtgaagagatatgatctacgactactcgaagaggaaggattgagcgaatgtgattaatgagcattgtgtaactttgattgttaggcttgacttggcaggatagaacaccgtgcatcttgttgactgaatcttccaaatctgtgtgggcgaggaatgaagaataatacgaacattacaatcagtcattcaatcactctaagtttttttgcatccaagcttatgtcgaatactactgacccttagcaccttcaatgctcttgattcccatgatagtgagctgagaacgattctcagagattaaagagggtcgaggggatttggagagtgaagaaagggtgggattcaggtcaatgactgagagaacttgcgcatcgaaaccgaggtcctcaatttcagagcaaagagcatcggcggtccaagcactcgcatcgcatctgattttacagcgaccggccataagtgccacagagacgagatggatgcctttgagtttcttgatttgggtttcgatggaagatgagcaagaggcgcaggtcatgccatcgactttgaaggagatttcaagcagtttgggtgatgatgagtcaatgttgttggtatctatcttgatcgatatttccttcttggggtccacgaagggctgactattgattagagttgcatcaaaaccggaaagatcaatctggtcgataatcgagtaaactgaggcttctatttcatcgtgaatgataattgcttgttcggtgagaagtgctactgagaccgactcaacccccggtagtttcttcaaattagtctcgattgctgatacgcatgagccgcatgtcatacctgaaaaaattcagaaggcaatcaataatcttgaaagagaagggtgtttgtgttgattttatgaaagactgactgaccagatattgtgagggtagtttgaactaatgagttggactttgagactggtgttgcttgtggtgatgatgatgcggatgctgatgacaatagcaggggctcagttgtcaatggatcgagatgtgacatggtgggtttagttatgttgagtctggagctgattggaaggtctgccagtcagttttgtggatgccacggttcactttggattggtatgaggtatttaagatggggcgtacaaggcagtcttgaggcagtttccttggagaggctttctttggttctctgaagtggggtttgttgttgttgtgtttggtcgatggcttgctggtcctcggtattcaagtagcaagtcgaaagctgtggagtgtatgcgcttgctctccgattcgagctgtgggcttatgtacctcggttttcaccgcagtttctgccaccctcttacgtaatttaatctgcaggattcacgagcactgaatgaaaaaataaccagctagcttgttgtttggctgcaaccacaccaaccgagtccgatggatcccggctgcttcgggtcaacagctccttgaactagtgaccagccagaactatgccaatatgggtgcttcctcaacttctgctttggtcttgttgggccaacatagcaaaccatcggagttgatagcttgatggcgctgaaatccctcaaccaaacgaagcagctgctttcattaattacttatcaacattttcaatgctgtactcttttgcggagaagcttgcatgttgtatgcgtacactgtcttcatagtacagattgtttgctgtagtttggtctacgtttcttcttcgcatttcccaagttctgaaaatcagagccaagagccaattagacgtcatcaaactatgagagctggattgagggaaaacccacaactcaataatctcctgtgtggctctggctgggtctctgtatccactgatctcttaagagggttttcacagctcaaatcagactactccttcatttctgggttcttcttggatacttatgaagtaacttggcctccaaaattcatgtgtgaaaataagcttcattcacagttttaatgggattcttccacatcaacttgctataatctttgtggatagaatggcttaaaacttctttcttcaaagggagaaccacaatgaaattgagaacaagcccatgtttttttaaaaaatgaatccagtggaggacttcccttccgtttagaaaggaggctattttctattttctatttttttagcaaatagaaaatgaaaatagaaaatttgtcaatctttctaaaatttgttcttccgccaaggttcttctatattttagaacaccagctcctctctaccgtacatcaccagacatccccaccacaggaccacatggataaccctgagtccaatccagaagccacagaggacctccaccgacgggaccagcgcaggaggagaacatatcaaagcaatctacaactacatgccagcaaaagacaacgtgaagaagaggactcaaccatggtcatgtacggcatgggtcttcaaggtgctccagggaaatttcgacaactccggacttacctcactcaatctgatctacctacctctacaaactctgcttggacaacaatgatgaaagcacagaatgattgagcttacgtgacaacaatgggggtggatgtaacaacttttgaagatatcttatctaggtttgagctgttgtggaactctgtcacacttccccaaaacaatgtcaacctcaacggagagccacaagttggccgtcggtctcttgatgcagctggttgtcttgattagtgttacactggttatgctcgacaatggcagcatacacccttcagtaaatatttggaatcactccggcggtgtgttctcgctatctggattggggacttgattgccttcgtcaagtactcaagaaccaccctcaagctcgcattatctggccctccaccaaagaaagaattcagccttatgcaacgaaaatcaaaaagaaattcccacttctcgaaaattgatttggtttcttggatggtctgaacttgcccatttgtgtggctgaggatgatgagtaagtagtttttttaaaaaaataataaataaataaaacaggaaaaataagtgatactgattgtgatataaagtcttcaaaatgcgtacttcaatgggtggacttgctcccattactgtagctgcattattgcttttgctcctgatggtacaatcatgtatgccatattgaacgcaccgggtccatggcatgattctgctgtagcagttcctctctactagagatggtcggtccgcatccggatacccgttcggatgcggatatccgatggcaatttcagcgaaattgcacatccgcatccgcactgttgaaatctggtcacaataatgtgtcgcatacattctgtgatgtcataggagtgtgatcctacacagcctgttctttttctcttttccttgttgaccattttgttctttttctcttttccttgttgaccattttgttctttttctcttttccttgttgacctttgtcttcgatctttttctgctggttctgttcacttctcggttgattaatcatacatctgttgaccattcgaagaacatctttatttacctcttcgacttttacctcaacaagtcaacaacattaacttctcaatcaacttcaacttatcttttaaactattctcaatactctattctttccaacttcgccgaggttttcttcatctaggctaactttcataggttcttaatcttttctcttctgtgttctcatgttaacgactaagattctaattgtctattatcctttttagtctaataacctagccatcaacagctttcatttctcatctttaccacttatcatccaaaacctgtttcctgttttatttaggtaacattctattcttgtcttttctttatttttgtcttttcttttactgaaatcaatgttttatttagccaaaacttttcacattatcagtacggtgctgctcaaacaggaaacgatcactcacaatgtcggacattgaggaaaaatcgaccaaatcgtcgattcccaaacttgacgatctcaattatccgtcgtggtcagtaaggatgaaagcctacctccgcagtaaagatctctgggagatttgtactggcgaggtaactccggctaaaaagaagagaaatgaaactcttaacgctattatcagccaccttagcgaggaagctcttgacgctaccgtcactcccgataacgaagaaaaccctgctcttctctgggcttccatcgtggagcgttacgcttcttcttcagtcaataataaagctcggatctggttgaaatggatgcgttacgaatttaacggcaatctcaacagttatcttgccgactgtcaaaaaatgatcagagaatgtgcactagttcaactcggtattccagacgatataatttcgatctctatcctggcgaaactttccaaagactactggaatgttgttgacaatataattatgaatgaagctatcatcttctttcctagtcgtactcttaagaagttaagagaactcgtctacatgaaagatactcgtggatcaggtgtcgcaaaggctgaatctactgctaaaaatcaagttgtcggtccctctgcttataaatctgaagccaattccaaatctaaaaaatcagataaaccgaagcaaccaccagcgcatccctgctctccagggaaacataaccctttagcgtttcatccaatttggcgctgtttcaaattacctatcgaagaacgcgaagcccttcgtcctaaagatccagaagctcatacaactttggccaacagcggagaagaagttaaagacgttgatgaagttgtcgaggtatccgcctaccttaatgctttggtagaaaagaaagctcccatcctggattccggtgcttctcaccatatggtgaacgatctatcgattttctcgaaaactagagatgtcaatatcagtattcataccggaagcaaccaacaagtttctgcgattgcgacaggggaagccttcatctcggacgattctgggtcacttgtcaagctcgacaacgttctttttgcacccgatctccatagacctcttatttctcttaaccgtcttttcgaggcaaacattttgttatcaaagtcttacgactctttcaaaatacaatttgacaacaaatttagtttatcgggtattattcgtaataatttattagaaatgaccaatgactttgcaatgaaagaagcgttttctttgtatcactctgcgacgtcactcaacacttcaatcgactggcacgctagactgggtcatccgagtcattcttatctgaaaagacttattgaagatacagtggctgtcgactgtacgacttgtaagatgtgtaaagcggttaaattaccttttaaaggaaaatttgccccgacttctcaagtgcttgaagctattcatcttgatctagtcggtccgtttcaaacttgttcagtcgggggagctcaatactttttaacaatagtcgatcaattctcaggtttcaagacaactaaactactgaaacacaagtcagaaactctcaacaagtttgaagaatttgttatctgggctgagaatcagactggtcatacaattaaacggattatctctgataatggaggagaattcaagaatctgttctttgaagatttctgtcgtaatcgtggaatttcacatcaattttctccaccttacactcccgagaataacggaatagctgaaagatcgaatcgagctatcctcgacaaagctagatgtttatttgctcaggcaaatctttctcctcgctattgggctgaagcgattgttacggcaacagatttatgtaatctccttccgtcaagcaccagaaattttgaaattccctacaagactttctttgggaaagattttaatctttcaaaacttcgcagttttggttgtatggcgtatgtttttattcctgaagaaatacgtacaaataaattacttcctcgatcagaaaaagcaatctttctcggttatggtgacgacttctctacgtatcgcctcataaggattgaatcaaaaaccctttgcaccacgcgtaacgttacttttgacgagaccatttttccatcgttatccaatgaatccttggatgaatctagtttctatttcaatccatttgaaatcataccatcggaaaacgacgagaatgatgatcaattccatccctttcctaatcaagaacgcgcaatagaagagtctttgtcaccatcgaatgaaataatcggagatatttcacctgaaaatattttgtcctattctcgtagaggtatacctgctgaatcatttaattcaacactctctgaagacgatactctgacctataatcaagtgatggctctttccgacaaagacaactggaatgctgctctaatgaaggaaagaaacaacatggctgactatgaagtctgggatgtcatcgagaaaacttccatcgataaacctatcaattgtacttgggttttcaaaataaaacctgaatcctcaaatcaaccccaagaatacaaggcacggttgtgtgttcaaggattcaaggaagtttttggcaaagactataatatgacgttcgctccgacgggtaaactggtgtcacttcgtcttctcatcacattcgctctacaacggaaatacgagtttcaccaaatcgatgtgaaatgcgctttcctgaatgcacctatccgagaacgaataacacttaatcctccgcctggcatcgatgttccttctaataaggttttattgctaaagaaggcactttatggtttaaaacaggcaccaaaagaatggcatcttacactctcgtcttggcttctctctgttggttttaatcgtagctacgcagaaccctgtgtcttctggtcggcaaatacctggttatatgttcacgtcgacgacattgcgatttttagtccagagcccaacatctttaaaaatttgatcgctaaacgctttaaaattaaagatcttggtagcgcaaaacacttgcttggcatgaaggtcactcaacttgactctagtgttcatcttactcagacacactacattgaaagtacacttcaaaaattcaattgccaagatctagttcctcttgctacgccaatgaagcctaacggtcatctcgttaaagcttctaaagctgaaattgatgaactaaacaaactacaagttaactatcgtagtctggttggggcacttaactatctaagtgtgacaactagaccggatattaccttcactgtgggttgcttgtctcaattccttaaaaatccgggtatcttacattggaatgcggcgattcacaccctacgctaccttaaaggaacgaaggatttcggaattacgctgcgttcaacccctatcgatcaagttaattttatttcctttgttgatgcaagctgggctagttgtcacatcactgccaaatctactaccggctacttgattttatggaatgacaatttgatctcttggcgttcaaagaaacaatcaacaatttctctttcttcaacagaggctgaatatgttgctattactgaagtaacgaaagaattactttggcttaagatggtaatcgactctgcgcttaaacttccgatctcccttccttttgaagtttttgaagacaatcaaggagcaatattgcttgctaacaacgaatcaaatcactcagcgttcaagacaaaacacatgaaccttcgttttcattttgttcgtgccgaaataatcgctaaaaatatcgtcctgtcattcaaacgtactcatttgatgctggcggattttcttacaaagtcaattggtcgtagttcaatcttcaaagtcctcaaggttcttcgcgcgggtatgcccccaccttagcggcttggtgcatgggggtgtgttgaaatctggtcacaataatgtgtcgcatacattctgtgatgtcataggagtgtgatcctacacagcctgttctttttctcttttccttgttgaccattttgttctttttctcttttccttgttgacctttgtcttcgatctttttctgctggttctgttcacttctcggttgattaatcatacatctgttgaccattcgaagaacatctttatttacctcttcgacttttacctcaacaagtcaacaacattaacttctcaatcaacttcaacttatcttttaaactattctcaatactctattctttccaacttcgccgaggttttcttcatctaggctaactttcataggttcttaatcttttctcttctgtgttctcatgttaacgactaagattctaattgtctattatcctttttagtctaataacctagccatcaacagctttcatttctcatctttaccacttatcatccaaaacctgtttcctgttttatttaggtaacattctattcttgtcttttctttatttttgtcttttcttttactgaaatcaatgttttatttagccaaaacttttcacgcacccgcacccgctagcgggtatccgtcggccgcagcgggtatcctcggatacccgccctctaaagggccggcgacggaccggctggaagggtttccttccagccagcgaggcacttgtacctcgacggctggaagggtttccttccagccggcgaggtaaatgtacctcgacgaggtacatgtacctcgccggctggaagggagtagtttttttaaaaaaaataataaataaataaaacaggaaaaataagtggtactgattgtgatctaaagtcttcaaaatgcgtacttcaatgggtggacttgctcccattactgtagctgcattattgcttttgctcctgatggtacaatcatgtatgccatattgaacgcaccgggttcttggcatgattctgctgtagcagttcctctctacgagcgactcctcaatcacacccccgagggatatagaatcataagcgacacagcctttccacgcaagagtcaacggcttcagagacaaatattggcaccgatcaagcgaggagatcggctacctgaaacccccagattgttctctcgcatgaagttactcaacgaggaggtagtatcggctcgacaggcagcagagtgggggatgcgctccttgcaaggctcacttgcccgcttgaagctaccaatgcctgcagcagatcagtctcaacaattgtgaattcttccagctgtgtgctatttacaccagatccgctgccgcatggttcacattaaccagacagaaacggtgtatgatgctgtgtgggaaaaacaccaagttctctcttgcagatttcataacttactattcaaggacatcgagaaacgatgccacatcagtcgttactatcaaggatggctctagcagccttgtttttgctctttctccttcttatggttcatcacatgttttttgttttgttttttgatgtcctcatcgcatcgtttgattcaaatatcacattgttgtttatttcatagcagaatttatatcgttcattttttttcaattctcatacataatgcataatgaaatgcagtcgttcttgtttctttcatgtagttgttcttgttttatttcatagcacatttttttttcatagcagaatagaatcttcttgaaatgtgaaatacaagctttttttggataacagacacaatagttaacatcaaaaagtaagcaaaccaatggagcagtcagtggacagatggatcacttgagcaatacactcgatcacacatgagggaaagtcggatcagcctccaaggcatcactaattccgccgaagtggtgttgaccttggggttgctgctgaggatgaaaaccgacttggttcggagttaatattgaaggttgttgctgatttaagctggtcggagttgcggtctggtggttaaaactggttggttgtggctggttcatgccagtcggatctgaatgcgtctggtttaaaccactctgactcggtggttgctgggtcaaaccagaggtatttgcgagttgcgggttcaaaccagtcggtggttgctgctgataatgagtgccaaagaccggaagcgattgcattgcaaatccctgattgaacatctgcggatgcatttgaccccacacagcgtttggttgcatctcggcccggagctgtaaaacttcaatctttgatttcaaagatgtattctcaagttccagtcggtgcttttcctcctgtagctgaacaacatccgattggatcccaccgcgcactcgagcaagctcagattgcaaatctcgtatggttgcgtttgcctccatcagttgggctgaatagaaagacgcaagggattgcttgtgctcctgctccttccgggcatccatatcgaggaagctattcagcctgctctccaactgattgccaggtcggcctctagatcttggattgacactcgtaattggggacggtcgggctgagcttgcctgtgagtgggcccaatcaaccagagggctgcaatatgcagtttggcggtgcatcaaatgtgtttgacttgggtttggagagtcacccaaatcctggtctaccgattgggtttggctccatccagacaacaacgtactgacaccttcctgttgaccggactcaagcttgccagttccgggggattcattcatgtcaacatcgttgttgtcgcttgaaagaacatcagcgcctacaccgttcctgatcaaatccagcaaaaaagggaataagtcaatgttatcttgaaccaaacggagcaacatatcacgtacctttcatctccactggagagactccccaaggcacactcgttagccttctcattgataagagcattgacacgttttgcctcgcaaatatgttctgggcaggttgcgttgccagtgggcttttgggattgagcaaggcccttgaacttttgcttcaagttgtcggcctcttgtttgggtcggtttagaagaagaactttggtgttgtattgatcggctactgagagccagtcttgatttcctaaggggagaacagttttgacggcctcaactaacaacatacactctgcgatgttgtatcccagagaacctgggggccgaccccctgtttttttgcccgattgatttatcattgttttttttatttttcttcgatccgcccttgtttggttgacttgatccgctcttgtttgtttgagtttgggtattgacatgaggagtttggtttggatgcggagggttttgattgccttgactgtcctgaatttggggatcggagaccattgacgtccttggaggtgaagaatatgtgccggttggtggtggttgggtggatatggatgtgagctaacaaaaatgcaggagggccacaaatttaggaggacagcaaaagcaattgcattttctatttgctaaaaaaatagaaaatagaaatagaaaatagaaaatagcctcctttctaaaccaaagggaagtcctccagtatattctctgtagagatttgattagctattggctgtgttgcaaatcttgatttgatgatttgtaaagatcctggcttgtaagcttgataacatctcacatcaaaaaaagagataagctaaacattcgatttatagaatgtattcctatgacatgaaaagtgtgagataaataaaaatgtttcaaaaagattcatcagattcaaaggtttgaatactttgatgaggaccacctacataaaaagacttcagaaattggttttcactctaggctatgtattggagataccctccatgggatttgccagaagcacagtcatgattttactgaattatgctatgatcaaaaaccaaaaaaacaagtacaacttgggtaggacagggtgcgatggaaggatggggtcgaatcacaaggaagaaggaagggaagataaataaagcaagacgaatgagatgaaagagaggttctacatgaaccaagtctccaagcacttgaacaaaaaaagctaggaaaggacctagtcctcccaagcaggaaagtgacacaaaccaaccaaaccaaagactaaaacgcaaagtgaaagaaatggagcgagggaagaaggggaggggacgtgttgtttatttatcaaggatgtgactcttgaatggatgccggatgggtagttcccggatgaatacgttggttaaggtgatcacttcgcgggcttccaaggtgggaaactttctcaacagggccatcggtctacatacacacacgaaacaaatccaaacaagatgagggttgtgttgacgccagcgtagaatggccggcggggacccgggcacacctatccaaatgtcggtcaggtcattggggtgggcggcgccagagcaccatgcgtcgactctcgagtctgtcacaatggcctcaggccctggaaccatttgaaacctcactgccggggcggccccagggtataagcgctcaaccgccctcgtgcggactcagctatgatgggtcaccatgacatgtcggtcaaggagtgtagtctccccggcctccgttgcacccctgggacctgggtcgtcccgctagactatcgcgtctacatatcaaaaggtcgtgctacatattattggccacctggagactgtggtttcagtgagaccacctaactttggttcaattgccccgtggtgcaggtgatttgttatgctatttaaggacaccgataggcaccacaagctgcctgtcatcttcctcccatctcttaatcagttggcacgtattgtgataatattgatagctacggattctttcacccatacttgacaggctatacataccacctccaaacaatccaaaatggctttgtggcaccttctcttgatcgcaatgcttgggctccaagtgctagccagtcccctcgacaacacaccaaatgatcccacggttccgcgctgctttgaatcgcaggaagtcaagcaggtggagtgtgccgagtacgcttggcttcctatcatatcatctatcgcagctggttatcagggaatttattttgggctgtctgtttggatgatctgacttgttctgatcccgttctataccagtgcattgtccaaaatcatctacgacaaggacatcttgaataaattggaaaaaagagtatccgccgcctcaggaagctgtcttgtgagcaattttttcagctgaatcgacccacagttattgacggtacagaaactgtttctcctataactagataaaaatctatatacaaaatcaggctgttgtgtgagtgggcattccaagtgtcgagcttgagctgtgatctgaaccagtctttattttttttagcaccaaacaacagatcacagacacggtctctaagattctatcgacttgtaaggtgtgttatgcctcccagaatatgagttttgaagcagacccagcccaataaataacccaacatcatgatttttgatgctcagagtggtcatgttcacatcaaagacaacgagggggtcgacgttgttgtctctcaacgcctcggaactcaaagcccatactatccggattttcctttagagaaacccttctgtttcccggatagcaaggtctcgaagcaagattgcctagagttagtcttttcaagatcattgttttctttgcttgaatttccccctgatccgacaagcctctttgatctgctagagcatacaaccagtttcccgtggacaatcaaggccagctcatcaatccagatacaaaaagcctagcataccaattccacttgagagtaaactcatgccgtgtaagtaatcttgacccaaactgaattgcagcccttttgtgccctttgagacaacttacatgacattaaactcaaatcttgtcactagatcaatatctacacaaccgatgggacaaatgttcttgtgtcagtatttaaaacctggggataatcagcttactggtgaatgtgttgatgctgacccggtatgtggatgaaacagtaaaaaacaggatgctctggccattgtgaacaacatgatcaacacctgcgattcacaggtttgtgaggctttctacatttttgttcaacgaagtaaacagctgaatttgtgcaattgtttgtgcaggagggggctgtgattatcaagggagctgaggggccaaatggacgtgtggctatcatgaccggcaaatgaatctttgtccaactgtatcacatttcctgtttttttttttttttctggggggttcattaaacccacactgtgcataaattcaaaattacatacatcatgttacattagatgaaaatcactctccttctttctaaataaaacaacaattcaagaagattagtgccttgcaagttgtaggtgtaaattgttaaaatcccattccattctcttattcacttgattctctctcttcactggtccctttgtttctctatgatcttgtctttgagatcagtatgatctaccatctcataaactgattactcctccaagttctttgaagtgttcagcctggtcttgaagaaaaaagtcacaaataacctattcatgattgagatttccgtgtttttttttttttttctaatccaacacctcaagaaatttcttgtgaaaacggtatgatgttactgacttatgctaagatgaaaaaagtacaacttgggtaggacagggtgtgtgtatgacaaggatggggtgtgtatgacaaggatgaagtagaagaaaaggggagagaaataaagcaagacgaataaaatgagggagatgttctacccaaaacgagtctccaagtacttgaacagcaaaggaagggagctagcctagccccaaagaaggaagctgacacaaaccaaccaagcaaatagtaaaaaagaaaagcgaaagaaacgacgaggggggagggtgtagatgattatttgtcgatgatgtgactctcgaatggatgccggacaatcttatcgtacaacgacttgggcagttcgcggatgaatacgtttgtcaacatgatcacttcgcgggcctccaaagttggaaactttcgtaaaagagccatcggcctacacaaacacacccaaaaccaaacaaaaagcaataagattatcaagtgacgatcagtcaggaaagattgtaattgagacggaaactgggttgtttttttggttttctgtgggaaatcagtaaagaggaggaagctcgactgacgacggatgagccaagacccgatctctcatcatgtacagctgcgagatcacacagagaacattcagcccgacgccgaaggccagcaagtaatcccacaattgcaggacctggtcgagcggctcagtacaggcgcaaaacgtcaagaccgctatgtatatgaccaatccagaaaaggggttgtgatgaatgagtgcttcttggttccttttttcttcaatgaaaatcatgttttttattacgtgatggaaatcggctaggacggactcacatggaaaggcgtagatttctgcagctaggtttttagaccgcaagtaatcgaacaattcccgatccacaattttaagacattcgtccaacaactaacatccgagagaagtcagagcgatgattagttatgaggtcacagatgacaagcggacaagagcgggattaccttcaggcctcgatggacgccctccagagtaggttggacgtatagcggacaatggaactcgatgaacctggtgaacgcatagaaggcctccagttccgatggcatcgtgtacaggaagggtgccgctaagacgttcatgccttggacgtatgtgaagtcgtacggtctgtcggtggcgtctagtgggttttcagacaggtctgtgtgtcggacaggaaaagatgatgatgagataattcagattctgatttatgagtatatataggagattgggaacaaaccgtgagacctccagacaaagctctccaagagcctgacgagcatgtcttcatggacgcgctgtttgaaggagctatcggtggccagggtgcggaaggtatcgttacggatcttggggtaccaagtagattggggtctgttggcgaggtcgaagtagtaagcggcgggacactcgagcgagccgagcaagatcttccaggtagtagccctgagctgggtggcttctatctaaaataacccaaacgaatggtgtcagaggttgttgtgtgtgtgatagagataagtggagacagacctcgtcgtacgggtcggtgaggatcagccggcgtagggcttggtgggcctggtcgatctccgcctccgtccgtctccctcctgagccggtcggccagatgatcgaggcaaaggcgagggtcctgggagtcgagaccgttaggcttttgggcgcgggttggtctgaggaggatgaggtggaagcggctgacatcgcagcgcaggaccggtggtcgatgggtctttctttgtgcagaacttctgtggttcggttctatgtaaatggtcttgaattgagtgtgtcctttgaggttgttttcttcttcttcttttctttaagactgaggctgatggatgtaagcttgagctggagcgtgcttcatgtttttcttgtttctttttgctgtttcttcttcttgttgatgttgttgatgttcctattgcgtcctattgtggatttgcttctgaaatttgctgggttggtgtggctgacatcagttgcccaaccttgcccaacatggtgtggacggcctgacttcgggtggctcggagaccactcccccgggggccgtcgatcacagggagagagccaaacccggaatccaaaagacttgctctgtcacgcctgatcatgagatggctcttctttcagctttgtatgtatgtgatggtattcagacgagctcgcgattgaaaggaagacatgccggatacatcaggaccgacgtgacttgttaaaaaatatcaccaggcatcctgagtccggagcaggcatgaacttaatcttgttgctgattataattcccttttctggccaaagtgagcacagtacttttctctaagttgtggaaagctgatcaggatccggtgcgcgttttaggaaaaagctcaagaagccgctgtgcaacgggagttctttcaatttcgaccgggggaatccctccgggaatggaagggtgaggagacacacacctgtcacagccaggatctgcgtgaaagtgaatcggatcccacaagcgcatcactcctcaaaaacactacacatactcaacaaacagcttggatctcaaacaaaacaaccaacaaagaagatggccaagaaagtagtccaactgatcgaatcactcaaggaagatcaagtatacttcacattcgaagtaagtcgaatcagtctccaaaaaaagaaaaaaaactaaatcactgaattctcaacttattttacaattagtagtattttccacccaagacgatcgatggattgtcgaacttgtatgcccgaattcaaaggatggccaacctcaaaccgagctgtgcccacgtcacctggggtgcaagcggctcgacctcagatactagcttggagatcgccgccatggtccaggatcaactcgccatccctgcctgtctccatctcacttgcactaatatccaacgcacccatctcgatcagactctagctgtcagtctcatctcatcccaccaattttttaaaacaaaataaaaaaaaaaatgaaaattgacatttaccttggaaaaatatgtcagcaagccaaggaatccggaattgtcaacatcttggctcttcgaggtgacccccccagagggactgaacactggatccccacggaccatgaattccaacatgccatcgatctagtcaaatatatccgcaaagaacaccaagaccatttctgtatcggggttgctgcctatcctgaagggaccaccgaattcgatcaagaccaagagttaaattatcttaaacagaaagtcgacgctggggctgatttcgttgtcacccaattgttctatgacgtcgatatcttccttaattgggtcaaggcttgccggaacttaggtacattgaactcatcctcacccttttcccacaagtttcttcctccttttttctgcaaggatatgtgtttaatgacatgaaaattggtttaggaatcaatgtcccaatcattccaggcatcatgcccatccaaagctatgatggctttcgccggctgacggcgctctgcaagacgaatataccggaatcgattcacagtaaactgattccgatcaagggggacgaccaagccgtgcgagattatggggtagaactttcgacgcagatgatcaaacgactgcaagtcaacggcttcaaatcgttccatctatgcacgttgaatctggaacggagcatcaccaggctcgtcaatcaactcggctggtcacccggagggatcaaacattgtcagcccttattaggacctagcgtgaagatcgggacggctgaaatcgtccaaggcggactctcagtcggttgggatgaattccccaacggtcgatttggtgaccaacgtagtccggccttcgggcttcgtgaaggttatagctcgagtctgacgagcgccttttcccatctgacaaccgatgtccatgcgctatggggtaccccaacttctctcaaagatatcacccagatcttttgcgcattcacccaaggaaaactcccctcgacgccatggtccgaagagcctctagcacttgaaacctcatctatcacccccttcctcctcaagctcaatcaaaatggatggtggacagtcggctctcaaccggctatcgatggtgctgattctttggattcggtcgtcggattcggaccccaaggcggccgggtctaccagaaatccttcgtcgaattcttcgtccctcacgcccatctcgaaggcctcctgtcggccgtagatgattacaataaagaacattccgacggcgtcgcccagttgcgttactatgctgggaactgtaaccaagatcagatccgtagtaacatggcccctggtgaaactaatgccgtcacttggggcgtctttcgaggcgctgaagtggtcactactactctcatcgaagcccagagtttcaaaacttggaaggtccgtgatactctcatctgataagcgaaacatcatcacctcagattgtggatttgcaattgattcttagctgttttttccttatggatgggtgtgtttaatagaaacaagcatttgagatttggaacgattgggcagaatccttcgagccgaattctgccaaccaaagactgttaaaccagatcgaagattcgtactggttatgcagtctgattgaccacgacttcaagcaacccgagcacttgtggtcctttctgatcgcccaccaacagcgccttttgtcccaccaatctttataaactcgttcttacccctcccatcgcctcttggtcatataccattttctctcgatcattctttgtattcattccttgttggtgatatctcctcatctttcaactggctgttccatgctcatttcttgtttctctttggtatctttctatgccttgttttatgtacatctcaactggatacgtgttccctctttctctcccccttttctcccctcaaattgaacacctatctactcagttgtgtcacccccccccccctttctttgcttatataagttatacctcaccttaacctttttttagaaaaaaaaaacgaaatacatatgcattaattcattaccctgtgatcacatctgagggcgtttgttttacataattgtagaggcttccattctgtaagattataacaaacacgctcttgaaaatatttctcagttccgagtcccagaactatttcttaggacaaccgagttgatggccactttgaccggaaatttttcttcacgttcttcatcaaacataccacaccgttggatatccaagcctctgctgtcctctctgttaaatatgcctatcgttcacatggcgcttgagaattggacagacggatatagagcccgcgcatgcaagggtttccagagcgagccgggcgctggcacacatgtcgtgaggctttcaaggggttggaacttggcactagagtgtttccacatctacgctgccgagcccgaaagaaatcagaatcttaacaagttgagcggtttggatgttgggagatcatgggggatggcctcaagtggaaaaacgggcgcaaggatcctcagaaggtttaaccccatgatacagactagcttaacaaatcccctcgacagagggccataggcaactcgcaaagcgagcctctgaaagaggggcttatgagtgaagtcacaattctggcctggaagctggtacagtttgtggcttttcttggctattttcctctaaactgtccgctactcctggcccatccaaccaaacgggccggggctgagcttgtcacataggtgagcatatgacctattggccggtaatttttttttgtaacatttgttgtgatcacttatccatccattggatggaaagtgagggatccaaatccagcagaaattgagtttattccataacaagtggtaaaatgaatagtatgtcccttacagatgtcaaatgaagcccctagttgattatgtacaggagctgtaagtgccacactgctgtacttataaccgttgtatgtgataatgtatttatgtgtttggatgaaggattggtctgaatgagcagagaatttcgaaataacaagaagagcaatattgaccttcatcctccaatgaaccagttccagtcttaagatcgctacgcttaaagtcttatacaaccgacccattcctcatcatgcatcagttatctattgccaagcgggtgcgaacaccgaccggagtcaatctgtacaagaaaatctatgaaaagaccgatgagaagctcaaggagttcatcaagcaaacctcgatggatacttaccagcaggaggcaaagccattgcaggtcgataccgtcttcaatctcgcgcgaggccgcaacacgtttctcttggcaggtaccgggtttgggaagtcgcggatatcggagatgtactttaagatgattccaaagatgaaacgggcagtggcaggcccatttgaggatcagccaggcgaatcaattgccgcagtgtgatgcttccgaccacttggaataagatcaggagctcgtttgctaactggcattacaatcatagatcaaaagcagcagtctcggatcgttatatcactatctcttcatgtcattttgtcaggcagtcaataccggtagtatgcgtcaagtacagcctgatacaggctttgaccacacataatcagccacaagcacagtatgtcagactatgcgggaatcctgaggaagtaattcgatggccttctttgacctcgaagcaaaatgaccatcttcaatggccggtgctcccaaatccagagggcaccgtgacctgtggtcaagacccaaggcttcagaagaagcacgccgttggactagtccaaacggcggatgaaacttccatgtggaagtaggggaaaatgtaagggcaaattttttgcctactaactccctccagcttccacgcgaatattcctactttactcacaagtccctccttcggaggctcgcttcgcgaggggcgcttgcgcccgcctggtacaggccctccgatcgagggacttgggttaagttagtgatacagactggagtcgcccatctctcaaggtgtcgtctcacaccacctccgctatagatcttcggtttcagtttagtacattctaattcctgtttcccccgaagaactggggtttccgttggaggatttgccagaagttgcacgacgatgaccctcagcatccatcatccgaatcacggatccaggccttgaagtgttgccatagtggcctatgctcactggtggcgtgcccgacggacgctatattggggctgagcgtcgtgcgtattccgggatggcgatggcgggtggattcgaatgcggcagacaaggatgatgagaatctcctagtgatcacaggctcatggttgcattgagactggtgccgcgtatctggctgtcttctcagcttgagacgaggtggattatttttttaagctcatcgttgctcaccacctcgctcaatttcctctccaccccatcgaccctcaatcagtgtgtaaatattgtgataagagcaacatctcttcccatccaaaggattctttaacccaacccattcttaggtaacaccatcaaatttcacacaatcagaatatacccaaatggctttgatgcaattcatcgtgatcgcgctgctcggcctccaagtactagcagcaagtacccccggcaagttgacaatagccggaccagcggattcggcggttccggaatgctttaatgagcaggtagtcaagaagacggaatgtaccgagtacgcttctgtttctttctctcttgattgaacacatatattgccggcacctcccttcctttcgctcggctgggtatgaaggaattttcgggatgtctgtttgttttcctcgatctgatgtgatttaatgaacctaacccaccagtgcgctggccaaaatcatctaccaaaaggacacccttagcctcttagaaaccagggtgaccgtcgcctctggaggatgcttcgtgagcgattgctttctctccgttcaatcgtggtcatgggtgctcgatcgatcgaccgcaccaaggcagaaattatcaactgtgctgaccggaaactgcttctctcaccagatacgtgtctacaataacaagcaggtttctgtgtgagtgactactcccacttcagtaccgggtgagggcattggtctaaatgagtctttgatcctttagcaccagaaaacagatttcggacacggttacaaagatcctatcggcttgtcgggtgtgtgcggcatccccgaagattggtatcactgcagtatatgtagaccccgatgactgaccagacctcatgcttttcgacgttcagagtggtcgtgttgcgatcaaagacaacccagaggttagagtctgggtccgtccacgcccccaacctagaaactggtacactccatatgatccggatttcccgctagagaagcccttctgtttccaaggggccaaagtggtcaaggaagactgcttagagtaagcgtttgtcaagatcacttgcttgcttctcttgacttgcctctgaccagagatgtcttctatgacttgctagggcattcaaacaccttcccgtagacaaacaaggtctgctggttagtccagctaccaaaagcttagatcacgaattgaattttaaagtcaaatcttgtcgggtaagtcaactttacaactcccaagcccacctccacatttagagatctttctgccatgtgcgccttttgagacagcttatcctgacatgaaaaccaatttgttgtcatcaggtaactgtctacacaaccgatggatcaaaagctcttgtgtcagtatttgaactcagaatagcttgacagtataataagtattgatactgactccttatgacaatcaaacagcaaaaaacaggatgccttggccgtcgtaactactatgatgaaccactgcgattcacaggtgagcaagtctttcttcagaacctaaccgtccaaatcgtaaacaactgactggatgatgtatctcctttcttatgcagtggggtacagtaaatattaagggtgccgagggtcccaatggacatgtaacaatcatcagtcgcactgcaatgggggacgccctaataccgtaactgacctgtcaatccttaacatgggtgtcaattccatgtgcttttatcaagtattgtagctcttcttcaattgtagaatattccttcatttttttgttgactcattagacatagactgtggacaaattgaaaagtacatcctgtatatagtggaaggccagcaacaccaactacgtagtaccagtgcaatgcccccaccaatcaacatttttctgttaaatttcagaagtcttgtgtgccaacaccaatgtctccttctgtaaaaacacggcaactatgttggttggtggctttttgtgctgtagcacccaggaacacatcagaaagctccgtacagttaaaccacagctttcgtgctaaaaaaaaagtgctaccatgctaatgcctttttgaaaaaagtgcctagcactgagtataggaaggggacaatagacaggattgcaatagtcatgtagcgtataaggggaaagattgctaatgtttgtgcaacacaattccattttagtacttcatggaaacttcaattggtgtctgacttgtctcagtgattttcaaagtggagcctcaactcatcccaaatatgttaaaatagttttttttttttcaagatgcattacattaggatttgaaatgctgtcttcagctatcatagtcatactcttagttatgtgtattgaagtctgtactattcctatctctcctttaattgaaaaaatactcttgttattccttaatgctcttgagtatcttgcaagctggacctacacacctgaatcaaaactgacactgagccgctgcctcccactgggacccgggagaaagtatatctattttaagttacttttaccaatagacaagtgtttgaaaaatttgactatttcctagagccaatctgtctttttaaattgcccagtgaaaaaatgttgtgaaaagtgaaaattgcaggggaaaataccagatagccagggacaaagtccggacaaaaagctttcagccaccatatggttcatcaaatcacgattcaccactgctaaaccatttttcaaaagcaaaatagttcaaaggaatctgttttaggtacacaacaaggtcagggaaattggttttattttttggagaaaaaactaatcaattagctgacttggcgctcatttgttccagctaacacacccaaagacttgaatgtttggctctaggaaccaatgtggaaagaattcaatcccattgttcaagtaaatattggaaagagtgtgctccatccgaggtttcttgattgaaaaagagtacgtcaaattaaacacatgaattgtctgtcagtaagtgtcaattgtctggtacatagatgaatattgaaacaaaagtgagtcaaaaattgaaaattataaatcaacaaaatgcccaatctaacaacacacagtggctttacaagaaatttgtacatacaaattacaattcataacaagtcggaaacgttcgacttttagtacccacacttcgtgtcggataggaatcaggatatggcgtaggctaacatagttatcaactcggtctgttgaacaaaaacttaccgagattattcaaaataaggttctcagagatttgtctgcgaggatggtcttcgtcttcccattagatggatcatgttaggtcattggttaaatggaaagcgagcttcccatccgcacccaaggacccaagatgttcagttggccgcccttcatgtttcttttattcaacgcgcgacagacctttgtgggcgtgctgttacgcttggaaaacttggacgacctcattcagtcctagtcctgcgtccctaacttaaaaaagtccctccctcctacatgacggagtggtgagacactggtcgcattgcgccgaccggagggaggctccctcctacatgacggagtggtgagacactggtcgcattgcgccgaccggagggagggacttacagcttatactggaattccccctctagcctatttcaagttttgcaggggaaaatttccaaatgagaattccttcgcgcccctaggtccccagccaaacagctgtgtatcacaatgaccgcatcggcctggccttcctggatgtctaggtctcatagctctctgagctctccttgagatcctatccggaatccaagtgagggtttttcacccaaggagggtcagcccggtcgagagtttgatggagatcttccatttcttctcagcttgttacatgaaggaggtgggctgcatatacagcccccaaaatgatctccgacattccaagtgggctggctgttacatacactgttatgtcggcatagtccgtgatataggtagagaagggtagagaccgttatcacagacactatccagagagcttcgcctaaagctcgtcactcgttttcgccgatccaacttgttttcgccgatccatatatccaactcgtttttgcggatccatatctagctgaactcgttttcgccgatccctatctagctgaaattttgcaatggctacccccacccggactcggtttacaatggaagagaagattgcatcgatctgctcccacattgagagcttcaatttaactccaaagagtttcttgactgctttcctgtctcacagcgtgatgaatgccgcgttccgtcgacgattttggggtactgttggatggccgggaaccgaacggctgcttgactcggtgaagaatctagtatgtgcacacttagaaggccaaggacactgggaggccttcatattagaccaggtgagcatcttcttttgggcttctcaaggttgatgcaattgacatgtgatctacatgaaatcaggctatttcgattgcgcgttcagagagacctcgaagcggtaattatccggagggtgcatacgtcaactcggccagcgtgtccgttgacttcttcaccgagcgcgaacgtttggcgcgcaatcgggccttgacaaatcagatgcccttcatgtataagctgatgtttgccaagctgcaggcgggtgaggatttaggtgatgatgaagaaggagaagggtgtgatctagccgatgatgaggaattggaaggattggctcagggcgacctttttggtccagaagggagcaacattgaggcgactgatgccatgccgccggagtcccttaaccgagatgaaagcaatcctctgggccctctggattctgacggggctactcttccgcccaaagacaacttcaatttaactgaggatgacatcaacgaattcgaaggcgggtttctctgcaggagcactgaccgacgagtgcgcagaagggttcgggtagaaacggtgcgtactcaatgcatttgacctcactaaaaatgttctggaacttattgggtgtggatcattggatgctgttgacagatggcaaggaccatgtgtgctatgcttgcttttggaacaaaccgccgtcataacggattccaacttagcaattcattgattttcatggcttctggtgtgaccgagcgggtcaactcgtaccttaactacataggattgtgctcatcaagaaagaccgcacacgttgccctcaagtcccttgggcaagaggccgaaaagaatctcatcacccgcttctcacttgaaaaggccccattgcttccgccaatcatctgctatgataacttggacttccaacagaaagtccacatgaaatctgttggacattcaagtgtcatgtttcatgggacttgggggtatatacactctatacccccaagtgtgcggaaatctcttgatccaacccaactcacaactgaggccctcaagcaggcacttcacaacgcatctaaaatcaaaatacaacccaggatgtttgcaccaacccttcatagcaccaaccactttgaagcaagcctaaaatcgcaaattatgcaagtggtcctccggtatattgccagtccagtcgatcgggagatagaactgtccaaagacccgcctccggtgcaagcactagcccctgaattgccaaacatctcaatgttaaaattaatgattgcttcagataattccgcaactggggttggagaggttttcactggggttattcagcaatccggtttgacaccagaagagttccatagtcgactgcaactggttgaaggcgacctcggctcgtgtaacatatttgactcactgagggctcaacgaacaccaggacgacaacatgcaactgcccttgacaatatcctaccaatccccggggctgctcataccctctggaatctggcgcaggcaatattcctatcccattgggggaatgagacacactcgcgcgacactggtgcctggcgaacacttcatgcattaggcatcccagcagacaagccagtaactaaaaaggacttcaacctgatgttgtcccatatccaaaagattcatgaggtcactctaatatattgtgtcttgtgagttctaaaatggactatggacgaagtgggttatccatagttgctgacacacattttggctgcagggtcatcttaggaaaggagcatgaaccattaggaccagagctcatgaagatgtcttccaaagcaatcagtgaattggtccaggagacttatgatcggttttgctcaggtggggcccagaagtccgaactcgcgaaaaagtccaagacacatgcaaatatgatcctccgaatcagggacttcgcaacaattattgaagccgtccgtgcaatgagggcaggtgacccaggccgtctcatgtacatgtggtccagatgggctgtcatgagccaggctattggaaagttaccccactactcaaaacatcttccaaggctgataatcctcctaaatgaggtgttgccaccctcactagcaagtattatcaaaagtaccctacttatctgccctactggcaaaagcaagcgatttgttgctaccgatttccacctcgaaatagagaattattggttgaagtattttttcaatcattcaggaattgggaccgagatagaccggttgaaggatgtcttttcaataaatattccaacggtgggtcttgctttgatattccacattttcaccccttactaatgacctttcattcatcacatttgcggcagttgcgcttcctgaatcagttgttaaaacacgagtctggttgcaacgtcttccatcagtcacacaagaaccgtctttcaacattatcaatcaacaacttcatccggatggcaaacaaggaaaagttctgtacattccaagcaggtgcctttcaaccagaggtagtcccggactcatacagagaaggagtcaagaaattacaaaaggaatttgacaaggatggacttgatcgactgaagccatacagtccaggagatctcaaactacaagagcatatggccatcagctttggggaagacaagaacacaccagcccaggcacttgattcattggagaggcacagtgaagactcggatagcaatagcagtggggatagtgaacaatccaacatggacctcagctgatcatgagtcccctgccgattgagatgtccccggaacctgatgtaccaaggctaaatgtgtgttgtaaacctccaactcctgcctcatttcctctctagttgtttgcctcttcattgagacaatccctcgaaggtctcgattgtcgctcgcacgtttcttgttgttttcttttgtttctttccgaatccgtttttcatccgccttttttgctgcaaccacagcccttgcttcagcagcagccagattacgcaatcgccgtgcctcctgcttttgaaaggcctcatctgcttgcttttgaagccgttgggccttcttcagttcagcctcaaaccgcttgcgatcttgttcagcttcctttgcaagccttgatgcctcctgttttctcttcttctcgactgcttgctcctccgcccttgccttcttggctgcatcggaagcctccttcctcagcaatgctgccgcggccacaaccgcttgagccctcgcttttttctctgccgtccatgctgctttttcaatttgcaaagcctcggaatttgcctcgatctcttcacgtaatcgaacctcttcagatgcaatgaatgcctcatgccgcagaacatcttgataaacttccccctccatccaattgctgatagactgattaagccatcttgtctggtcaggaaagaactccccacccattagcctctccgccagttcggtgttgtgtggtatgaccccgcagacctggtcaaaatgtgccacaactgctgttgcatgtgacaatccaaagaaatctgaagcgtcgaattccgccgatggacctagtgcttgagaatagaacaacttgaagtcatcgaccaagtacaatataaggttttcagccacctcagggaccagcctacaggtccccttgggccttcgtggctttgctttgcgggtcatcgtaataatcgtgccgtcctttggcattgccagtgggtctgccaggattgcatcaaagttgtttaccgtcatttgctgtgccaaattcacaatagcctcagcctcggcggggcaacaattggaacatcggcagatctcaaaacccttggaaagttccctcttttgttcttcttgataggctgggtcttcaagtgccaatgggatgtaaccatgtctaagccaacagtgaaaatcagccattgtatacccaaacctaaaaaataaactaactcaacttgttatcaattgtgagtgcaatcctcaaacagacaggagtgaccgccaaagcgtccatgcgatcatcatcatcctgaatttgctttgatggaaaggcagccacatcgtttttccctttcttcctaattggctccatgaacaggaggcccaaaccggtctttccatcacgtccacagcgcccgaccatttgaacaattgatgatgggtctccacgccccatgtgaataacacatcgcacgcgcttcaagttttgccctagacctaaggccatagtagccgaaatcaccgggtatttgcctttggcgtagtcggccatgttctcagtcttgtcttcgtccccagtaaccgagtgaaatcgacgaatgaatgaatccaaagggtcgtattcatgccattttgtgtggcgggcctcattgacaaccctcatcacttgaaacgtcccattccgagtcccagagtatatgattgtcggaaccacttgttccgaaggaaccgctgtcttgggggcgtaaatcctgagcaaatcgtcacaggatttcagtgttgactgcattgagacacgtatcaacctaatttccggccgagtcagctccccatcgattaatttgatgtcttctggttgcagcttcaaattcgacgtgatggcctcaagcaccacaggtcggcatgtcgccgacatcaacagcagcggcacattatttgttgccattaatctatcgcacatactaccatatgatggccgaaataccgaacgatcttgatgtcggtcaaaggagttcagccttttactctgttttgatgctacaaggccccacaggtagaccatgtgggcctcatcaactacaattaatgcaagtagattttgaaagtcgctgctgaaaaacatctccgtaaagagcgagctgttcagaaatacttcagggctctaagcccaaatatagaatgtcagctagccacatacgctatcaacaggatcccatttcacttacaaggtaaacaaaactgtaatcgcctttcttgatcttcataacggtctcaaaatttaaagtcattttattcaaatttattgctgttatattaaccaacgtcttttctcggacctgggaaatcggtcaaaatttgcattcagtcctatttcatgtatatcggtggggacaagaaacacttcacctgatcatctccgagcgagtccaatggattcaaaaccaggacaaccgccttcgtcgtgtagagattgaagaacatctccgatatccttgttttcccaaatccagtgccggcgcgcacaaaacagttctcaccgcgaaccagagacaataccgattccacttgcagatctttaggccgatcgtgatagaaatcgaccgagcttcctgttatgtggttcttgagcagttcatccggcagatcgcgtatactgttcggaagctcgactgctttgctctgacgcgtgatcttgacaggcattttgcagtagaatttgaacgcgttacttagatgaccccgggttgtgatttaggagacataacagcacatctaatcgaagatttggatgccggcctgtcatgttgagctttttttatcaatgtattagaaatacagtcgcgacaagtctcaagcactgcatatgatacagacaagtcgtacagagatcaaaaaacatgagagaaacctggaagtcatcataagtttgcaacccgacaagctatagaaatttggcatcggtcaaaggatgcgcaggaagccagcgcttatttccctcggcgaaaactttttgccagcatgaaaaccgacggagctacagtacattatatcctaaatctgatgatttccgataacttccaattaggctagagcgcgaatttctacctaaggcctaagtccctccttcggagggtccctgcgggacggcaacatcccccctccgatttcagagggactttgataagttagcctgcgtccatggtgacggccacccgccgcgtgaggctccagctatgaggcagaatcaccgagaccttgccaatgcgctctcgcaggaagggtgttttgagctcgcccggtggtgcctttccaaaagttgcatgtacatcgttgtcaccatagtggccaatgttggcgggcccgatggatgctatgaggctgggcgttgttcggattccgggatagcaacggcgggtggatcacgggagacaagggtataactggtgtctgaatccccaagatacaaggccacattgtcactgaaagccagaccgtgtatctggatctctcttcaccttataataggcgtagcagatcaagcgaaccattcaacgtcagtgttggtcaccacaacttttgcgtttccgccctattccttgatccgtgtggaaatactgtgatattagcaagatcttggaaaggaacatttctctccttcaaattctttaaccaattcgcgatagtcgacataatcataaccctaaaccccacccccaaaaccatcaaagtataatgcaaatggccgtattccaattcgtgttgatggcgatgctctgcctccaagtgctagctgcaagcccacccgccaagaaaccagcatgcttgaacaacctggtggtcaagaatgaggactgcgagcggtacgtttttctctctttccctctgtgtagatataacagtcttcctatggccactctcatgccatccatcgaagctggccatcaaggaaaccgtgttggcttgatctgacgtgttctgatatcctgtatttgtcctccagtgcaaagtccaaaattgtctacgacaagggtatcctcagtaaagtggaaacaaaagtctccgttgtttccaaagactgtctcgtgagtcattttttttccttccgtccccttgggacgatggggtgttttgatcaaccgacagaagttattgatagcgctgactagaatatgtttctcctgtcagattgaaatctataatccaaagcagactgtggtgtgagtgggcattttcaagtgttgggcgggagctttgatctaataaataagtctttgctccttagcaccacaaaacagatcgatgacacagttacagaggtcctgacagcttgcaaggtatgcactgcgtcccatcggatggggaataatatagagcccaataactgaccagactttgtgtttttggacgttcagagtgggcacgttagaatcaaagacaaccaggaagtcggggtttgggtgactccacgacccaaacctcgaaactggtacagcccatacgatccggatgttgagctagggaaggccttctgtttcgcggcggcggaaggcaaggttgtcaaggaagaatgcatgcagtaagtcttttcaggatcacttgctcgcttcgcatggcttgcccctgaccagaactgtcgcttcaacctactagggcattcaaccagatcaccacggacaatctaggcagcctgatgagtctgaatgaagcaaccccgggcccaagacactcatacacctccaaatacaagtcatgccgggtaagtcaactttcaatacgaagtccacgtctgcacatactgtccctttgccgggtcattttaagtcatcctctctgacattagactccattgatgtcatcaggtaactatctacacaaccgatggatcacaggttaaaatgttagttttgaaacctgagttattatagccttacttttgtattccgaattactgaccccgtatttcgattggatagcccaaagcaggacgctctggccgattttactacaatgatcaacacttgtggtgatcaggtttgtacagctttctgtgtattttccagctcaataaacaactgacttcatgacaacatttcgcgcagtggggtactgtgaatattcaaggggcccaggggcccaacggccatgtaactatcatcagccgcagctactgatctcttaatccacatttggttttacttgattgtaactttgtatatgctgtagaatatttttggatttttgtgtgaattggttggacatagactgtcgacaaattttacagtacatcaaattacataatatcaacaccattcactgtctttagcgcatagaataacaagatagtagggggggggggtatttctggtatgtggagcagtgaaaccgttcatccgagctgcatgcgatcgtcaacttgattagccaatgcctgcacacgagccgcatcgtctttctgtttttcctgagctgcagtgtattgagtgctggacttggcagtttgagcgcgtttacgaccggggttggtgaggccatagttagctctcgtacgcgaggcaggcaaaggttttatagccggagtcaggtcgtgagcaggaataatggcccctggaagtcttgcatttgtggggaagtaatcgaggaggccagtcgagcgagactgaggggggcgttcatccaccgctttctccctctctttctctatcatctcttcttcttcttcgagccattgtgataggctaggtgggatcaattgcatctgaacacttggcgcaccatgcatatatcgtaagcgttcgaggattccgacccggagaccttcgagtgtctttttggagttgctgttgtcaaccttagtgactagattgacgtgcagacgcggttcgtctttgaaaatcgagtcgtagggcgtagaggggaggtgattggatatactcggacatgtatcagagaccaatagggaggtttcgtacgtccaacaacgtgccacattgcgcggtgtgtaaccccctccacctaataccatgagtggtatgcggaaagccttaataaaccggacacattcaccatgtgcggcaatgctaatgttgaagccgcccagccgatctccacccaatgagtccgccccacattgaagcacaatcacactaggtcgaaaggttgtgatgatcggctccatcaccgatcggaaaaggtttacataactttcgttatcgattccatccgagagaggtaggttgaagctaaaattcttccccaatccgtatccaaactcgtctatcgtacctgtgccagggaaaaactcgccattatatttgtgaaatgagactgtgcagactcgattcgagagatagaatgcctcttggactccgtctccatgatgaatgtcgatgtcgatgtagagtactctgggatggattctattggttggttttgaggaacaagtcagaagacaaagagactttattaacttatgattctctcaagataggagcaaaagatctttaaaataaaccttagtagctcaatgattccgattacgatgtcattgacataacaaaaaccggaagcttcagatttcttagcgtgatgaagtccacccgaccaattgattgtgatatctgatgtacccgagttgagtttccgagaggccatcaagcttgcgccggcatactgccgacagaaatcgtaaatcccatcaaacatcggacagtcttcaccggtgttatgttcgcctgaattgctcgtcggattatttgatttaggatcttctcccagtcgtatgttatttctaagtgagttttcagatagttataattcaaatgagaatggtaattagaggtcagtagtagactgggtcacgcgtgaaaaacagaatagcttgaggaaagactcgtaccgctccaagaaatccagataggaggaagaatgaaatgatcctaattcttctcgatttgctagccgaggggagtgatattccatgtgatgatgtagcccataaccggcgacgagatgatttaggattgtgagtcgatgaggtttcatgggatgccctttctagatataattcgataggaagatcgagagtggaagaagaggatagagatcgatgtaggcagacgttcataaatcaaaccagtcaagttttctgtaaactatcagcgcatgaatttgatttcagggtgtatgtattatgaatgctgatgaacggaccccgaaatgataatctccgactcccttggggaaatagtaggataccctagacggagaatgggcctacaggataacgataagacatggttttcagtatgtaatttgatggtggttgggtgggaagaaagaaagaaagaaagaaaagctaaccctgattgatgggtcagtcatcttccatggtggatcttgctgttctgctgctgaggtggtagcttcaggcccgtttgattggattgggtcgaaatcgaaaaaggatgctgatgcggcgaaagtggggaggttcatggttaatggagaaggtggttgaagaagcagaggggtggcggagtggactgcaaaaacaaaataaaataaaataaaataaaataaaaataggagacacgacacagcagacctgcacagccccaacgtccaccggaccccatgcgcgcagcaggctccgcctctgtcctcgcgaccaccccctctgacgtcagctgggtcttcagatcactggcagctgactaaccactccagacactcgcctactctctcttgaccatcatcatcatattcaacctcaatcaccatcagaaccactcggattcgatcaagaacattaaatttcatcactcctcttgaaaacagaaaccaaggccgtatactgtactcgaaaagatgccacccaaacagtgagtaatttaccttcagaaatcaatcttgatgttggttttgatgtctggttccttgtcgacatcctcatcagagattgggaaaagtgtgagtagatatctttatctcttctctattttatcctacgtatactcgaatagcatactcactgaatcaattcatctcatctcagccaaaaagacttcagatgacattgcagcgactgatgacatcattgcgctcgacgagggagatatccaacttctgaagacctatggacaagggccctacgcgcgacaacttcgaacgatcgagaaagaccttcaggatctccagaaacggatcggcgaaaagatgggtgtcaaggagagtgataccggcttagcacccccgaacctctgggatacggcggtcgatcgagtccgaatgagccaagagacttcctgtttacaagtcgctaggtgtaccaagatcatccgtgcacccgatgcaaacgccacccctgaggatgaagccagcagacgagccaacggaaggcaacctgccggtgctggggcaggcggcagaactcttccaggcgctggaatgtcccgtcctaatgctgacgaggaagacaaatacgttatcaatgttaaacaaatcgcaaagtttgtcgtcggtcttggtgaacaaatggcccccacagatatcgaagagggaatgagggttgggtgagtctgaaatcttctgaaggagggagggatcaatggatcaacaatgattaaccaaaaacaaatcaactttatagagtcgatcgaaataaataccaaatccaaatcccgctccccccaaaaatcgatccctcagtcacgatgatgcaggtcgaagagaaaccagacgtgacttattcagacgttggaggatgtaaagagcagatcgaaaaactacgtgaagtcgtcgagacaccactcctcaatgtcagtaaccagcatggtttccattgcgattttccaattactatcatactaatctgaagctcaaaatacgtatgattgtagcctgagaaattcgtggccttggggatcgatccacccaaaggagtgatgctctttggccccccaggaactggaaaaactctttgcgcgcgagcggtagccaatcgaaccgatgccacatttattcgagtcatcggatcagagctcgtacagaagtatgtcggagagggggctcgaatggtccgagagctgttcgaaatggctcgaaccaagaaggcctgtatcattttcttcgatgaggtcgatgctattggcggggctcgacacgatgatggtcagggtggggataatgaagttcagcggacaatgttggaactcatcaatcagctcgatgggtttgaccctcgtggaaacatcaaagtggttcgtcttgatttgtatcacactttatttcttttgataccaaaagttgacatataaattcccttaatcgcttttccctctagattatggcaaccaatcggtacgcctcatcggggatttgaacactttggaagcctttctgacatcttcctcccttttttatcaggcctgacacgctagatccagcgcttcttcgacctggacgattagaccgacgggtggaattttctctcccggataacgagggccgagccaacattctcaagatccatgcccgatcgatgtcagtcgagcgaaacattcgatacgagctcattgccagattgtgtcccaatgccactggggccgagttacgctcggtttgtactgaggcgggtatgtttgcgatcagggctcggagaaaggtggccaatgagaaggacttcctggatgctgtggagaaggtgatcagacaaggaagcaaatttagctcaactgctctgtaccaaaactatgtaagtaatcaccatcgtctgttcacctctcttgaattcattctaactcagagtcctccatcaaatcattctgacttgactatccctttttttcttcttctttcccatctgtttcctccagaattgaggcttttgtaagctttgacgaagtatggatagtgttgatcagtctaattgcaatgtaactcttagaaaacgcgcacaatctctatcaatcaagttgattccaagaaacactatttcatcgtcctcaactgtaatggtgggttgagacccaacttgactgaaagctcagcctagagtctgtaagtcgcttgttaaaggccaaggcactagtgaaagacttgcttcatccagaaaggcctgttgcaaatgaaactatgatcgtctgctttgacgattccaagcaaaagttggggttgatttatgaatttgtgattcaattgagaatatctcgattgtatgtatgtacaaacttgtatttcatttgttcagaacccagacggcagagtgatcacttttgaccacatgagatctttccccatggcggctggcatggcctctcagcacccaagatagtccttgggcaagccatgtttgtcagcctccggactcaatcaagtgtactgtagtctgaatcttcaactgttaaaaccaatgcagattgtaataaaacctcatgaagtagatgttacttctttctgcattcatcttctgcgtctgcagccattggtgaggtagatatggttgaaaattgtaggttttccgccttaactgctagatattcaaccaaagtcgtcttctcttcactattttgcccaagttcacctttcttcatggaggattcaatagtattagatttttgaatgaatcaaatacatcatcccatcctatgttgtgggatcattgggtcacaaggtagggttaagagtgtgatcttcctgaggttcattgggataatacattaaataaaacacatatattgtctttctaaaatttgctgcaaattgtctggaagatgaactgaaacacaaatcagccacagctaagaaaataaaaaaaaatcaaacaaaaatgcaatgtctaatctaacaacatgtcgctcaatagggtgggtatccgggcaacaaatttgggcatgggaaaaaggaaatttttacgcctcaaggtcagcattgagtgaagaccaaatacagcagggtggccagttcagtctatccagtcgaggtagcaataaaatcaggacatcaagctcttttttctttctctccaagttgattgagattagtagggacataccactggagcaccatcaacggatgaaagggtaaaagtgtcggtccctttgacgggatccagccagttgtctttgcgggtttgacctaatgcgcaagaagtcatgagttagatgtggtgtcatgcgcgatgtggaagaagaaagaggtgtgtgaagggaggtgatacttacttctgagaaggctcaccaactgggagggttgattggcggccaccttgaaaatctggccccctttgtttgtgcgattcttcttgaacttgtagtatacccgggcaccagcggagtcggaatagacgttgaagcgccagaccgaattttgccagagctttctctcatcaaacttgtactgtcgctttggtaactgatctttcggagtaggtccttcgacctgggccaagtttgtcttgtagctgcagtcgtccaagccctgcagagtgtgacaggaggggggggggggggggcggttacacgggcgctgatcattcattgttttctagggtattacacaactgaccgtgaccatcgaaaacaccttctggagagacccgtccgcgactgtgatcatgctctgcccttgagaggggacatgcgcagtcttggtgaagcggtaagcgacttttccgttcgcgctatagacctccaaaaggcgtttggggtcggagttttgttttatcatgtaatcgttggggacattttgcgcatgcatggcaagaggaaaggagaccagaagggtgatgagagcgagtgcgctagttgggaattgcatctttaggtattgatgatgcaaggttagggcgatggctcaagaaagacttccttcacactttatctatgtgaggtttgagaattgcaatagctatcggagcaggctaggcagtcgcgctaaaatgctaagctggatatttgtagcgtggggtgtgatggcttttttacttatgccatcggctgagatagccggcggtttatatgcccaaaacaacatgagagcacgcaggaggggcacaagaggagaatcactcacaacaagccaccatcgtttgggccaacgatacgaggctcgattggctcttcaagcacactcaaaagcgtttccacacttccctactgagaaaaactccttgcaacggaccctcttccctgtcgaaggcagtggcgcaactcacaagccccggagggcaggggggatgtggattttttctaccttattaccttgtaatactttgagcttatccacgttagtttcagggggccgaacttggggacgcctgatcagttggtcacagcccaggcccatggtctgtgtctcgcagaaacacgaggcaccctttgtgcggggcgtttataaatgcctttcgtcggccagcgacagtatttgtgttaaattcggttggtggggtttccccccacaagcctccagctgtcccaagagctccacgttgcatatttagcgaacagaacccttttctcctgtaaagagatcgatatttagggaagaaggcagaatgggacgggcgcgaatcgattggagtcaaatctcgaggccgagccgttgttatcctcgctgctctccgtcccactagtatcatgagtatcgtggccacccttttttattttgcagcttcccccttcacctaatcaggtctcctaccatattatcttcactgaaaatatcgctaatccagtcatctcaaacaaattttagattagttagctttcaacagagccaatttctgtcccttgccctttcttggagttgacgagaaaggcttagaaagtaggcctataagccttggatagtaaatatttctcgcagctatttggccttggaagcaggttctgtggagcttatcttgttggcaactacaccgaaggcatgcacacgttttcaatgtgtatacaaggcgagggtttaagaaaagtgagctttcatgtgagtgtggcacacactattttaaaatgcgatgctctgagagaaaagaaagatcttgatcaagtttgaatttgtttggaatattggatcttgatatacgtgccagggcttgtaaaaaagtctgattaaacccaagatttatcatgacttagtggaaccattagatcaattgagtttaattccattgatggacagatgattgaaagacagacaaaaattacaagagacagatggagagagcaagacgaaaaagagagacacagagagaaggagatggaacgaagagagaccaaaagagagaaagaaaaaaagtgaaaattgagaggacgccttggacagatatgagaacatataatgatgagttgattttgttggtttggtgttatgagcttgatgggttgtccaaaaaaggtgtccagaagagatgttgatttgttgaatgcgaaaaaggatttggtttgtgatacggaataaaggagatactgataatgcaagagacacagataatgcaagagacactgataatgcgagaggaactgataattcaagagaaagctggtaattcatgagaaactgataattcaagagactggtgattccaaagacactaataactgatgattcaagatgaactgataatgcaagaggagactgataattggataaaaacggatgattctgctgattcgaggcttggatgattggcttggaatggactgcttgatgcgttggagtggaaagaccatgctgtaaactagtaataatggacgaaactgagagtggaacagaattgagctaatgaagggccatccagaggatgatttgttgagattccaccggttgttttgttttgaatcccggtccagtaacagatttgaggcggcgcggtcaaaagacaaatcgatgcccttttgtttttgctcttgaatcttgaatgaatagttcagcctttggcaatggagaggcgaagataaggtgttgggaggctaaaagaggaggatttgatctcttggagatgcctgctgcgaacttcattcagataatcccagcgtatgaggttgattgccttgagagctctggtgaaccgtccggatccgtgagttggaagggttgatgattgtgttgagaaagtcgggctttctttttatcatcatttttaaccaaatcgccacaagctcctgatggatctgatgatcgaagacgaagtagagaggatagaactgttggaagatgaggattctgagaataatgaggctggtttcctgggggcattcaggtaaaggatcagttcgatttcggcttccaagtgagaaccccgctggattatggggtaggcttcagcggaacaatcaatcagcggctcgagtgccttttgggagagtgctgcggtggctggagtgggcgcttcttccacttcagtgatgaagtgactctcgtaggaagggaaggaaaagtaggtggatttgggggagttggtcatcatcttgagataaatcgcaaaagacgtgttggttttgataagttagacttggtcaaagaggtttttgatgatttttggaggatcgattgaagtagatgatgaaaatgaatcttttggaggctgttttggagctggaaggctgcggtgtgaagatggttggatgattggatggaggatgattggtaccgatggggttggggatacctccttatatagtgattatccacgagacagtcactaccttttccacccaggtattatcaaaacatccgctatccattccagtagctcggccatcagtcagaactggagaacgccatctcaagatggctgaaagtgacaataatttcatctcaaactaggtttaacggtgccagagctggtgtttccagctggatcttttcataatatcttggggatttcattctagaccgactgaatggtggtactagcggatcagccctcaacgagatgaagaaaatttggccaaaggatcgtttgacgagccgtgattggtcggcggaagaagttggctggtgttgccgctctggcacatcaaggcacacacacctggccacaagcattatctttccctcccttcacaatcacccagcccagcttaaacttccggtccaaggacaaagaaaaattgatgcagcgctgaatcctaagttcacagactacgtgacaacaaaataccgctagctggtcatccggagtggacttgcaccttgaccatcggcattgtgaccgagaagaacacaccgcatagcaaaaagaacggcgactgaacatcagcctggttgatacagcgcgagaccaccaaagcaggctcattgcgctgtcttcgtaacacaccgtttggccatgcttgatcaaggggctctgagactctgaatgcccggttggaccggcggacagttttgattctgccgtccccgtaaggcaaagctctagctcggaggtgctgctcactgatcctgacttgtggtgaccattcaacgtcgccgttgggggacttgtaaacgaagacgcgacacacgccgtcttcaagaagctgctgtctttgttcagttcagcattttggcgactaggaggcaagtgagcatcgtagtcttttgttttcaatctgcaaggtgcaaataaattgagctttcaagtggggcacaacaaaaacacaatcggagctttgagagaaaaatatcgggatcaaagttgactctttttgaaaggtatgacaaatatatcagggcttattgcaaagtgaaatcaaacctgctttatcgcaaccgaatggaacaaattgtgctaactcctgcaccgacagcacatgtcaaaagagctgtatcttattttatttatggacagaagattacaaaaaaaaagggaatactatgagagagagatgcaaaggaagagatgaaagcaaagagatgaaagaaaataaatatgaaatgcctctgacagataaaaaagactggttgatgggttgaggatgctgatttgataatgtgattgtgactttgatgagttgaacagaaaagtagcacagatgttaatttgttgaatgcaaaagaggatttcattggtgatacagaataaggagatactgatgagtcatgagacactgataactcaatagactgataattcaagcccgttgcccatgtttggtgttggtacaatgtttccaaagtgcatttacaactgcatgcttgtctggacagcagcttagcgggcacttttttgtgacctgaatgtgtagcgttagctcaattccaaatttctgagctaacactacgctaacagttaaaacacacttttacctctttgcgtagcattagtgcagaaatgtggatttgcgccaacacagtaacactacactaaaaattagcacattgttgctacactacaccacactaacgctacagttagtgtagctggcccaccattgatgcaagtctgattagatataacaaaatcaatgacaatatccaaacaattttctttctgtttgtgtttctttgcattacaatccaccaggattcttagctaggaaaagaaccagtgaaaacttttaaaaaattctgtatttgacattcatggaacacatattccctgttccaagagctttcatttttcaaataatgctatcatgttttttttctgtctcttcattctacataatcaacattcattttggacaacttcttcagatcagctaagtcttggaaaaagtgtgtgcagagagtctgtaatattgaaataaaacattattattactttgtagatttatccagatcataaaacaagtgaacagacttgccttcattctctttccaactatcaattatcaagggaaaaacatccaggtttacatttcattgctcacaaatataaatcagtaaatctgagatttacttatgctattgcttggttagaggctctatgattttgaccagaccatcataaggcagtacataagataaaaatttgggtaatcctaacagcggtgggccgctacgcttttggcccaaaaagtgtagcgtagcggcgctttttttgcgccaaaattttgtagtgttagcgcttttgtagcgcattttggctacgctacgctgcgcttcagcgcttttagcggtaaaagcggctaaaaaccgctaaaaagtgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattcctctacgctacgcttaacgctaacaggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccactgttgatcctaagagaaatccatttattctgctttcaaaggttttgactcaagtcttcttgccatagctctcatgtgagccagttgaatatctcaattgtagtattaatttaagactgagaggtctaaaagcatttcaaatggctacaggaagtcatgcaagcctcttgatgtccctcaatcaattttgggagttttcttaccaattttgagagtcaatttttttacaacccccaaaaaaggggcaatgataattgcactcctccccgcacgcccacgcccacgccccttggaagcgtgtttttcaataagacacgcttccgaggggcgtgcacaagaacccgcccctccaggaggggcgtgtgggcttgcacgccaggatgctatgtacacgaccctaaattaggctgatgtaagcaagacactctggagtgttttgcttacatcagctctcctatgggccatggagactacactctccatggccataagaaagtacatcgctgtggaaagtaagcgcgccctaggagattcttgtccctctcccctccgcaacacgtcttactccgattgttgtccggggtaacttgcttgatggtcttgtagataggtaaactagttctcttttattggacttttgtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactccctaagtcactctgtttttctgatatgttctgagtcataagtcccccctctctctcccctcttctgcctcgaactccactcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctctggccgctcctaagcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcccctccgcagtatacactgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacatccccccaacgcttaaaaatcctgtccccaggatcctcttctccccaacttccttcccatttccccatcttcccaccatgtccacctgctccaactgtcaaagccgcaacgctacgtgcatccgcgagtcctcgaaccatgcgtgtgacttctgtcgcaaagccaaacgccgctgctccctagtccagcatccgtccgaccggtctcgtcgccgcacccgcgctaacagtcctaattcccacggtcgtcctcgacctcccaagcgtcctcggactactacccacggaaactctttggacgatttcgttgtgcccgactcagctagcgtctctgtagcttctcctacgccctcttctcgccccccatcaccacctcctcaacctccacaatcctcccctgagtcccccgctggctccgaccgaatgacgccgcgacctcacgagtccgatttctcgtcccgccccgagtatcgggccgctcttcgcagctgggccagccaacaccatgtgacccaaccactctacgacgagcgattacgtcgcccagtctctagcccacgtcgtggctctcctcgccattctcccctttgccgctctccccgtagggtttcggactctcccgttcctccttcggcaccggctgccgacctccagatggtgccccgacaacccactcctgagcgcgcgcgttccccggcgccggtccgatccccggctccagccgataccaccattgatatcgaaccgattgtgatatcctcgggcccgccaacgccgatggatcgatctccggttaaccggtctccgcctgacagtccgatgcgtatcgaccccgagctgggaggcctccgtcctactccacctccttctgtcggcgacgctcccgaacgcaccactccagactcgtctccccctccacgcctcaacttcttacgcactccccggcctgccgagcgagggccttcagaggttccaggttcgggtcactcccgcgcggttactcctcgtccggtagtaaacaactccccgttcacgcccacccgcaccaaccccttccctgcctctcgccacttccgccgtaagtgcattctccgctgatttgtgatccttccccgcttacgcctcctttctcagttcccaaccctagatacccgtccgacccggacgactccgccctccgagaactctttcccgacgaagccgaaggcgtattcgacgctatccctgcggccgtggtcgaatccgctattgaaggcatccagggtcggttcgaaacgatcctcagcgcctccttgggcggcaactcttccgtcatgatcttgattcggcccctagttttgctccataagtctcaagaagagatcgagatcaattcaacgccatcagtttctgttgacagcagctttcatgacattcctgacgtgtcctcctgggtcagtcagtatgcttggatccgtgccgttgatggcagctagtgcgcaatgttaaatcaaatctgcactcaaaaaaaaaaaaaaaaaaaaaaaaaaagaccttgctcggcgggacctcttacataattttggcagcacagccgactctgcctcccagcttgcgacgagaccatctcggcccgggtgattacttcagagctccctccctcaacaagctggagcagcagtactgaaaaaaaaggatgaggatgacgaccgaccatcagcttcctcatactgcatctttcaaccaccttttcggaagtgccatactggatggtcagtcttgagaaaaaaggacacattcctcatggttatcatcgaactcggtcaaggaccgctccaagtttttcgattttggtctttgagactgaccattgcatctcttgctttcactacgtcaggtctcaagctatccttgatcgtaatccctggtgggctgctccatcaatttcgtcaacacatcaagctgtcccaatccttgtcaacctcagcccacactaccgcctcagcacccacaaccacaatcttctggaatcgaaggccgttcagtctgcttagcatcatacccggggggatcggcatcggcgtcggtgctggtctatcgaacgcgtaccttcattcgctccagtcttgctcccccaatcaaccttcttcgattgctgatcctgaacaacaaaaaccttaatcgcaattttcttgtcgcagtagcccgttgcaactgcatgcttgtctggacagtgcacctgagatcaaacataccataaaggttgggaatgtgtagagggccaacactccctaccaatcttgagccactccgagtccgaccacccaaccattgaggcaactttttttttttcaccaaagtccctgtccccaactcactcattctttttcccagtaagtctccaaatgtaagctcatcaccctcaaataaactcatcagccctctgtgtgaggcgcttagcacctcttgtcggccagtaacagtactcactggaagctattcagtaggtgttgctgggaaattgggtacttaactaaatttttaataacttgtcatcaaatttattgcagcggttacatttttacccttgctctatcatccatattttcaaatttgtttgatcacatgatcaatcgggaagttattgagaagataagcctggctgaaagagcacatatttctcaacatatgaattttcctgtaactctgtttttttttattcgatacaaatgaatgaagaatttttcagaacttttggtgtgctctttcttcatcccctcatcatttcagctctattccacatgttgtagcacaaaagaacccaaaaaatacataacttttaggtacatcatgtttggtgttggtacaatttttccaaagatgacatgcattttaccagctccaattggaccaaattttcttgataaaagaatatgttaaatacaggagatagattgtctttcttcttttgaatttgtggcgaattgtccaagagttggactgaaacacaacatggccacagctaaaataacaaaaaggaatccaatgtccaaccatttttttaattcattgccgaacaaagaccaaacccagcaaggtgaccaattctggctagtgagcaaaaataggaattcagtgtcaaatcattttggattatgggagacctaccagtggagcaccatcaatacatgaaagagttaaagttttggtatcacgggcaggatccagccaggtatcgcggcgatattgagctgatccacaatcaagcaagagtgagctgtcattggctgcagttgcagcgtgaagaaagagatagaaagtaattactcactcctgatcagggctacaagttcggaacgctggcccgcagccactttataaatcctgcctcctttgtttgtcatgtttctttcaaacttgtagtatatgtatccgggcacctgcgacatcggaatagaagttgaaacgccagagcatattcctaaatatacgcgaattgtcaaacttatattgtcgcttaggtaggttatctttagcattggggccgtcgacctggacgtattgtgtcttcggcaggggagcatcattgctctgtggagtctcataggaagaagagcgatgaatgaatactggttagacaggtgctggtcatccatcagttgagtagctacaaaactgaccgacaccagagaaaacaactttttgaaagtcgagtctccggtgatgaccgtgctctggccttgagttgggaggttataaatcctgctgaaagtgtaagcgactttcccgtttgcacttttgactaaggttccgaaccggaccccgcagatccggcgagatccgggaaaccggagtaccggttccggtttcgggagtgggttgtggagatccggcatccggccggattcctcccttcttggggtagaggcctcgatgtctatctgagggttcaaagatctctcaagttttttgttgttgctgaagttgagacccgcaatcgaacgtcatgctgtcctcttgcgttttttcagccccagcgcctgtttttttttatctcaatttttcaaagaacccggttccaacaacgtttgaccgataaaaataaatctggtcgatttctattcaggatgacatgttccgagcacctgactctaccctatccgcgcctgcaccatcaactcctcatcatctggccaatgccttcaaattcaatagcctcaagacgcgatcgtcttgtgctgctctaggcaacagtgtgactcatcatcaagttcattaagcccaaccacagcttccggtcgtacggcagactcatccggaaccttatcaaacacgtttatggatcacctctgggaagatcctaggtttggctcaaatccggtaaaaaccggcactggtctcaatatccgcggtgtccgggttcggtatgggtgaaatccggctccgaggcaccggttcggaaccttacttttgacctccaggtaggatttagaacggtccacgtcccatttgattatataatcgtttgaaaaatcagcgctttgggtggcaaaaggaaaggagaccaatagtgtcacgagagtgagtgcggctaggaactgcatcgttaggtattgggtggtgggggggggaagagatctagggctggttgcctcggtcacaatctgtttatgcgaggctcggtgaggttaatagacagtagtggtggattttgagtgcactagaaagccaaaaaccaattgcacgcaagtgctgagaattgatcaagtagcgaaaaggaacaaagaggtacttgttgagttattcacatattgcattaagaaagcgcctggcttttatgccccagagggcatatgagcacgcagaaagggcaggaaggagcacatgaagtggagagccgtctcaactgtaacaagtcaacaccagttaaggcgcacgaaattgtacgaggccctaaaattggttcttcaatgtcatgactggtccggtaggttgacgattaggtaagattatgtagaaatcggttggttaactttgctgatgacgtagaggatgcatacaaaattatattatgtgatgacgtattcatttattcttatgtgatctgcattcagatgatgtcatctatgacatcttgttttcgtcatcggatttgtgctgatagattatatagtcttactatttttcttcctccctttgttctttctctttcctcatcgcgatatttcttatcatcatcattgtttagatttgaattacctatagtaaatcattatcacaaaaaccttaactaaaaccattgattataaatcttcattaagattttcgactattatcttcttaccgaggcgagttactctcttgagtaacttcatagccactggacatttaagagtaataggccgaccctcacagttatatcgcgatctctatctctcacctcaagaattcaataaattttttatcggtcgaattcttttcttcgattttttttttctcaaaaagtcattcaacaaaatcaatcggtcttttatcatatcgactatcgatcttcgactgctttctcacgattcgactcgactttttttttcctcaaacagacatcatatttgatcatgtctgattcttcgtcacctctgctttcaactcgaatgagacttccttccccgactccaactcctccagttcaatttctatcccctcgtccaaactacctctcaccttcaccttctctccctccgttattgccacttcctaatgattttcaaccgcggccgattcctcctatgtctccgacccttctggcggctgcgatgccttatctccctgttcctgattctccaaatgttattcctgctacggctcgtgatgatggtgtttcgagtttgatttctcatttaggtattgaaaatcaatctcttaacgacacaattctctcacatgctcaaaaaattgccgatttggaaattcaacaacaccgttatctgaaactgtttgacgatttgaaagctcttctgcccctcagttctcaatttatgaatatcaaaaccaatgccaatggtcaattccttcaagttcgtaatgcgattgactccgtcaacaattccaccaattcgcgcttggatcgtgtggagggttttgttaatcattcgattactcatccacctattcagcctaagtcttatcgggatccaccatacctttctcacatatatttttccggaattctgtctgaaactaaagaattctgttttgccatgagacattctttagagatgcatggcgataattttcataatgagaaacataaagtgatgtggattgcgggctactttcgcaaaccggatgggaagttgggcgataattgcgcttcgtacgtttggtggcgaagaatgcgcatcatcaggacttggatccgaatacagcttcgtccaaggcacctttcttgttggaggaactgttatccggtgaagcttttttggttgcgatcgaaatgactttctcaaatcataagggagaagaggaggcgcggaaatctttgcgggtcatgaagcagggcaacacttcgattgaagagttcaacgtttctttcaattctttactctacgcggtggatctttcggaagcatcgaagtgtgacctttacaatgaagcgattaatccaaagattattcaacttgggattctgcgtggtggatggaatggcgtgacggacttagctaaaaagcaagcgatggcggtcgaattagcggcggatgtccccggagtcgctttgatcgatcggttaagtcagaggcctcaacctattgttcataaggttcaacttccccctaaaccagatatttcaaaggctccccctagactctcggatggcgtgcctatggacatcgatgcaattgctgcagaattggggttcacttacgatgcgtatcgtcacgagtgtgttcttcagcacatctgtcattgttgcggaggccgttacaactcggttcattcggagacgcgacaatgccctttggataaaaatgatcaactttctaaacctcaaattcttgcgatttggcgtgattggggtggatctgcaggagatgggattggaggacgggcggatggtcgaacgcaaggttctcatgcgatttcgagtgtcgatcgttggtcttcctcatctggttgctacccgccgtctcatccgacctttccatctcatttacctactgataagggaaagaagcgacaatcggtttcagaggaatcgtcggaccatttgtcgaaacgcgccttgaacaatcaacaatccaattctccatcggcttccactagtcgaggtatagttgacactgtggaaatggagccaatgactctaggggaattgtttttcgagcgtcaacttgcggaagcgcagtatgatgaatgtaagtcatttatttatgtgaaatcttctatttcttcagataaccatccctttttcagttcatctttgttcaaaggtgaattggagctaaccaaatgtttggtgttggttgatttgggggctacttcatcttttattgacgaatcttttgtcagagcccataatttaaaaaaattcaatttaatcaatccgatgcagtgccggtctttcgatggctccttggcttctgcaggaaaggttacggaatatataaaagggaaacttctcattcccacgatcgataattctattttttttcctatgtattgttacatgtgacgcgtattgtttctgctgatatcattttaggaagttcatggttaaaagatactaatacttatgtcggtggttcagaaaataaaattgtcattcagtctttagcgcaggttgtatcatctatcaaggattctgatgcttcttttttatttgacgaatataaagatgtttttgtgactgaatcgttggcaattttacctccgcatcgtgaaaggcttgactgtgaagttaatctgaaacccaacatggttcccccttttggtaagatgtacaacctgagcaagggggaaagggatcaacttaaggaatatattgatgaaaatttgcgcaaaggttttatttgagtctcatcctcaccagcagcggcccctattttttatgtcaaagttgcaggaaaggcggatcgaccttgcgtagattataggatcttgaatggtatgacaattcgagattcatatcctttgccattagtctctcaattgctgaacaatctgcaaggatgcagttttctttccaagattgatcttaaggctgcttttaatttgttacaagtggcggaaggtcacgagtggaagactgcattccaaactccttggggtctttacgaatatcaggttatgccgtttggtttgtgcaatgctccggctactttccaacggtttattcaacatgttttgcgtgagtacttagatgtttgttgttttgtttatattgatgatattttgatattttcaaagtctaaagataaaaacatatcagatttacggaatgttttaaacaagttgagagagtattctctcaaggcgtctctcaacaagtgtgagtttttctgttcgaaagtaacttttttgggatttgacattactaaggatggtttgaagatgagtgacaagaagttgaatacagtggcgcaacccatcctactgtacatggattttggggttccgaaatgtttgaaggaaaaaaatcaagaaaatctgccctgggaagggcaggatccaaggaaaatttaggttttggggcttggaaatttcaaaaattgtgcaatttttgccacttgtttggaaaaaattacatcccagagtcgaattaccatgtttggcagcaacaaaaatgaaatttaggttatagtttatgcacatatctttggtgggagaagccatacttatgtgttatcagagttaagtacatgaatatgagactgtaggggcatttaagcgcatggattccgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttatttatggaaactactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggccgacaggccaaaaaaaaatttgctggtgatggtgtacagtaacatgggttgcgccactgtacaatagaaaattggccatttccttcgtccgtcaaagagcttcaacgatttttaggtttcactaatttttacaggcgttttattcaaaacttttcgggtattgcgggaccgctgacggctttaacaaagactaagaagctaccagtaacggattttcaatcgccagaggtggtaggagcttttaatattttgaaaactgcttttgttcaaggtccactgttgatgcatttcagttttgataaagtaagaacagttcatgtggatagttctggatatgctattgctgcagttttgagtcagccggacaacaataatcaattccggccagttagttatttttctagaaagttgactgacagggaacggtcttggccaattttttatttagaactgttggctattgtatccgcatttgaagattggcgggcctggttaatgggaacagaggagccggttaaagttttctccgatcattcaaatttaatgtatttcaagagtgctaaatatctttctcctaaacaggctcggtgggcttgttatttggataattttaacatgttgatttatcacattgcaggcaagaataatccggctgatgcacccagtcaacgcgaagattatgtggcggatagaccaactattcctgaatcgacttcattgcgtgacaagtttgttatggcaggcaagttggaaggtttagccaatatgcatgatttacactttcaacgtcctaatgctgacctgttggcctttttgaagagacattattctgatgcagataaggcattacactcactcacgatggttgaaaatatattatggcatcgagataggatttacgtaccggatgttttaagggtccgtattatgtctatgtaccatgattcaccagctgtggggcatccaggtgtggcgcgtactctgtcaattcttggacgtacgttttcatggccgggtgttaaatcttcggtgctggcgtttgtaaagacatgcgactcttgtcaacgggtcaaagcgcgacggatgttgaaagatgggaaattagtctctttggttccagagccaaaaccgtggagtactattggtatggacatgattacaaaacttcctttgtctggtggttttgactccattttagtggtaattgatctcttgagtaaattgacccattttgttccctgcagagaatcttcttcgtcggctgttttggctaatttgtttagaaagaatatttttcgacttcatggtttaccggataaaattgtttctgatagaggcacaacgtttgtgagtaatttttggaaagctttgatgaactctttaagtattaagtcatccctgtccacggcttaccacccgcaaacggacgggcagacagaaaggatgaatcagatactggaagattatttacatcatttctgttcctactatcaggataattgggataaatgtctggatatggctgagttttctttgaataatttagattctgccagtttgaagatttcaccatttttttttacctacggacatcatcctaaatttaacattatgacggaatctactggtaagcaagacttggatgaatttctctatgatttgcaggttacgcaggagacggctatggagtgtttggtccaagcacgcattcagaaagcaagatactacaacaagggtaagaaagtatcgccggtttatcaatcaggagatcaggtgcttttgttgaggaagtttatccagtctcgaaggttaaattcgaagttagattatcggtacataggacctttcaaggtaattaaaatggtaggatccaatgcagtggaattggatattcatcatcaatatccaaagctacatcccgtgtttaatgtctcattaattgtaagatatttttctcctaacagtttgctagatcgtggttttgtgacagatttgaaggataagtactacgatgacaaacaagttgttgattggaagaaacttaaggcagtgttagattatagggagttgcggaaaggaagttttgattatttagtgtcgtggcaggatacaacagtaggagaagacacgtgggtgtctcacttacattttcctgataaactaacaaattatttgttgaattttaggaatactcatgcaaaatattataaaaagaataaaaaaaaggtagggacggtttatcgtataagggaggtctgttttgtcatgactggtccggtaggttgacgattaggtaagattatgtagaaatcggttggttaactttgctgatgacgtagaggatgcatacaaaattatattatgtgatgatgtattcatttattcttatgtgatctgcattcagatgatgtcatctgtgacatcttgttttcgtcatcggatttgtgctgatagattatatatgtagtcttactattgttcttcctccctttgttctttctctttcctcatcgcgatatttcttatcatcatcatcgtttagatttgactgtagtcttactattgttcttcctccctttgttctttctctttcctcatcgcgatatttcttatcatcatcatcgtttagatttgaattacctatagtaaatcattatcacaaaaaccttaactaaaaccattgattataaatcttcattaagattttcgactattatcttcttaccgaggcgagttactctcttgagtaacttcatagccactggacatttaagagtaataggccgaccctcacattcaagcacgctacaaaatgttcaacacttccgtaatgagtcaaattccttgcaatggaccctcttccctgtcgaaggcagtggcgcaaataggaaaccccggagggggaatgtggattttttgctttgaacacagagtatcagtaggtatccactccagttgccggtcaacgtttacacagcttaatttgagagccccacagggtcttgcgctcacagtgagcagaggccgcactttcgcgaggcgctttgtgcccctttgcttgagttgaattcggttggcggggtttcttgggaagcctctatcttgtagcagtagcgatcagcttgctgcactcgaggctccctatctgaacgatggccgcaggctctttctttgctcatcttgaagtagtgttcatcgggagaagatgattatgtactgatgggcccgatccgagtcggctcgaacaccccaagtctcttctccccgttgtcggagtgataaccctgcaggctgcgggaggacttggttaagttagcagaacaccacatgggtgaagtttcaactcaccactgaagttgccttgatggacaagttcctgatcctgaggtcgagcaccgcgtccaattatgtaccttcctctggagtctaacctgtgtccaatcagtcataatgcgggtgatactaaatgagatccacgcgaggatcggtagaactcaaagctttgttggtgaaacggtcataggaattttggttgagcagaagagctcctcttgataatccgtcatatccgattgattcttgatgcccggccccggaccagagtcagacatcacttccaatcgaggaaagcttcaagttcaacagcccgaagtctcacagaaccctctccccaaactcatcacagagggtcccaccctcccagtgcttggcaagcagaagaacacaatcgtaatttgatttcgggtgcatatatagatttaatacttcctgtgaactcaatccaagttggaattgtgcgtccttaaacaatcgcaagcaatcatgatagttatgatttgaggggcaccgaagcggacaaccgtggttcgtgatgactgaaaagccgttccgaaatcagagatttgaaatttgaccacaaaatcattcgagttttctagatccacgcagatccctgagcagtgagagggctttagacgcgcccggtcggcacatatttatatccaagtacttccgtcggcaaccattcctgtacggatgatcgtgcgatcaacttcaccctccttcacgaactctcctatcagaaattcactctcattgaataaataaaaaaataagtcaaaacagcatgattgctctcacacctgtatggcttttcttccttgttctccatgcgggcgctacagagccggctgagcgccagaaacacaatggagatcaaactgatctgagcaagagaggttggaattttcgatgtcctcttcatatcttcgggttgctcacccttcaggactcttgtttcaggcctcctttcaaatcttctcagccccaaccctacaagcagcccaagtagaggaggtattactggtgcgcttagtcaccagattatttcccagagaagctcattccggagcgctaactgatttttttgcttctaaacggcaggtctcctaggtggtatcccgaatcgcggctttcaaggtgcgccggttatcagtttgaaattgggtccagttggattttaaccaccagcttgtctttgcttttaaccttctggctcggtggtaaaccataggtggtccggagagtattcctggcggtgcgccatgacagtgattgcgcgtatatcaatctctgtgggatactaacttcaaacataattttcctttcttcaaacttcagggcttctcgatggcgtcactagccttctcccactgggtcccggtaatgggttgaatgaccttctgaatggaatcccaaagtacaatccggctgctgcaacagcaggtccacgacccgcgtcatcatatggagatgccccttgggttagtgtcgcttgtgattattgaataatgacgagcaaggaatacaaattctgacaaaagtttgatccacctgttttggtagactcaatctgagatgacctaccggcaacaaataagctgtcctggaggcatcaatggacagagaggtaggctagaacgtatctagaacgtatcgaatacaaattaaattccgttaacgcacccttttaattgtaggagttgttttgctcctaccacctactggtacgtccacaatgaatttctcctgatcagcaagcaggagaggcaaattgaaaatagtgtgactgggtagctgcgagtggacagcaagtatggcctagggtaagctgaaacagtcgatgagcattacccagaacctatttttccatttagctgactttccctacagtcgccttatgcccaactcccgcgatacggctttagcatttgctgggtggacaacttaagtgagctcatccgaactcaccactatgatattgcaatccccgctttgaaaacattctcttgacaaatctcatgcttttctatcggtcatacagccaaaggtaccggagatgctcagctaactgccgaatttgtcgcctacgctatcaaatatctggctactgtgtcccgccggccgattaacgttatctcctacagtcaaggagggatgaacgtatgtacatagaaatcctcctgaggcttgggccgattgtctacttgggtttcttcactggaaactgatgcgaacatcggcaacccgcggccactgccattctggtcgagcagatgcaatgggccctcagtaagtcgtctcaaaaacctgcgtttccggcgaggattttcgggtgtttatcagtctttccccatgtagctttctggccgtctattaggcggatggtgatgggctttgttgctttggcttcccctttccatggcacgtatgcctcttctattgtttgccaggttgatgaacttattggcggttgcttgcccgcactatttcaattgcaaaccgcaagtcgaatccttgatactctccaacccggcttgccagcgacggactaataatgatcggtgatgatcacttgaacgtcttgaccacagaattcacaattcatgagagctctcaatgcccctgtcatggggagtggcgcagtagctctcgtgccaacaacaaacatatatactctagaggatgagattgttttgccccaagttgggggtcgtgtgagtgaatcgcctacatttctttgcagttgttatttttactcatctacccattggatttttccctcccccacagccgatctcttacttgaatggcgcgtcaaacatggcccttcaggaggtttgtggggctacgcatgtggcagaccacttgtaagccaagggcctcaacacaagatcaagggtgcagttgactgacgtttctactcatcacgcttaagtttgattgttggtgattatggtgccttcgggatcgctctcactgctctcatgagtggaagaccggcgaatcctgccgccgtcgatagtaagtaacatcaacttgtccaagaacttgacgtacgctaatgattgaataccgactccttgctggtgtcctcatagaatctttctgtaatcaattgggtaattttgcgcgcttttctttgggatgtgacctgcttgaaagtttgaggaatacacttcactgaattttacctgtcatcgcatagccggtcttggcggccaactgggaagcctcggtaatgacttgaagtacaccttcggctcaatagttgggaacaccggtgaccgtatccacagtttactcaagaccgctacaacactggtgagtacagaacctgacattaagaaaccgggcctatccaactaagagtaccgtctctttgcttcaatctcgccgaattttagtccgtaactgcggaacctcctcttcaggtatggccctcttgaccagaaagtaattattttcggacttctttgactgacatcgaatccaaccttcagatgtatgtgtgccagcgaggcttcgcaactggatgtactggaaatggattctcaggacccgaagctcgtgctcccattttgagccatctaccacaaacactcgatgccgtcggctcgttgcttggcgggctccgccactgaattctcagggaggaacattctcttccactccagagcactctgcgataattatcgcgtcggacatcaggaaatatacgatttttacattcttttcaagtcaactcactctcgcttcattttctaacctacacatgccagatgtttaggatccagacacaaattaacaatcatgcaggagcctcaacgaccttgcccggattcttatacatgaagctcatgttacctgtccctagttgttaatgaattgtctgcgatccatgtgtctttcagcttctattcatcagggaaaatacacagttgaggacaacccttactttagtagcacagattctttggatgaattttgttgaattccttgtgagagagatccaataccgtcatcctgatggacttgaaatcccctctgagagtgttttcagaaattgattttagcaggaaaatgagccttaattctgggttgtttatatctattgggtaaatgcacaagttcaaaaacagtaaagcacaatgaattttgctggttggtgtactaatgtaccactgcaccgaatcaacgatgatactgaaatctgtcaaaacagctgcatacccaatgattggaacttcaaggtccgtaactgccagtgtctgtgccttgtattcattcttcaaatgcgtgtgctgtgataaaaatgtgccccatgaatcagcaaccagctaatgcttcaaacaaaaattgatatagacccactttggaaaagaaaatcaagatttaaatgaaaaaggtgaagagatgagcttgggaagttttgaattgtgtttcaattttaacaaggaagaaagaggaaatccagaaagaaaatcaagactatcccaaactccaaaaagatcacaagaagaaaaccatggaaaatgcaagtgatgaaggaattcaagaactggcttctgttaaacaaggatatttgctgatctttattgagctgttggttaagatttgagatctagtttcttaagctgatttgtggtgtggtctgtacacattaatggggctggaaagtgttggatatggggcaggagaattttgcaagtcattttttttgcagggaatttacctcacatcagctctgatgtgaatctaattataagggttctcttacaaatatagcccagtcattcaaagccttgcaaaacatggaagggaaagttccttgaggacagtccaaaacacaacttcacagtgatgaattttccaagcttgtaagacaacatcacaataattaggtacttgattctgcctgtatttattgaaagatacactgaggagttttttactgcctaaaaacacatatcaaaacgttccacctttttgaacaccaaagatttcccccacacacaccaacccttagtaaactttctcttattctcacaactagtctataagatgtaattattcacttatagacatcagctcaggattccaggaacagtgaagctcattccactgttgtcccttattattttaagaagctattagagatggtcggtcgcagggtatccttcgcggatgcccgctatcccctggcggatacccaccaggggatgcggatttggctgcagatggctgtttcccccccccctccccaaatctggccaatatccgggtatgcccagggatacccaaggccaatggccggctggaagggtttccttcaagccggagaggtccttccagttggcaaggatgtacctcactggctggaaggaaacccttccagccagtgcctctccggccctttaaaggtcagttatccaaggatacccgctaaggcaggggatacccgccagcggctgcagatggctgtttcccgggaaaaagcagccggatatccagatgcgccggggctatctctagaagctatatcttccactttgtaagtgttgaattgaggtttatttccactgaccacctctgtggttatagtgcgacccaaattcccatcaactccaggtcacataagagaccagagctgacagttaagaatggtgttagttacttcctttgacacatgatgaagtagtgagtctattggttgatgaggtgactcttaagaggagagaaagatgctttcataagatttaatctacgctttcaatggtttggatagtcttccaccaatgttgtgggttgacccctatttgagtgcaccttgagtgggaagattgaggacccatttgaagtcaataggaattttttaccatgtcaattgactattgatgatccctgtcttgttccaaagtggatagacgagtttaggagagacaataagatatttggaaaagtcaaatttgcatctggttgggcactagggcttaggtggcaaagatcacttaggaggagaacgtttgattcatttacctatgtaggccatcttgatatagactggttgagagttatgaataattaataacaccaatattgaatagtaaattctctcaagaacaattttttaatgtgacctatatttataaactagaatggttcagatcatgagactactaatcaaggtgcaaaaactactagactgaggtgaagaatgtgttatactgcaattaccactactgaggtagggcaaatggtgcaagataatcataattaaaaatcaagaaaagaaattcattcagaattcctgaaaaacttatgaattattttttcaatatttttgcattaatggatttgttttgaaatttgaggatgaaagttatctaaacctctcaaggagttgatcaaacacttgaaatttgtcagacacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgtttacctttacctcttgttatcttaataattatctttaacttatcttatttcacttatcttatcttattaattacttatctattaaatacgtacagattacatacttaagtgattatcacttgcctttcactcatttatccgtgaaatacctgtaccacatgctatcccagttctacagtattttcacggtaaaatacctgtataaagaaatatgtacatgccttgaatgctgagtatcaattaatcattgaataaatacaatcaatacatgtactaaatattaataatgacctcattattttttgtgtgatcttaataatggcttcatcattaattatcattgtccttcaggtcatcacggacaagaatcattacaaataaaatgtacatgtattgtttgcatatcattgtgtaacaattgaagtaatacaatcaatacatgcacagatctttatttgttatttcattgaaaggatctgttaactgtacacatcacaagtaccacttactgatcctctagtaaatactatgacagctataacagatcattacaaataaagatcagttactcaattaacactgctctccctcatggtacttttacccgttatccagagcacttctccatttccccatgaaatattctggaacttataatcagtgccacgtccaatgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatgcctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccactcccttgtgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccctgtattgatctggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagaatgaaacctcctctttacaggactggtattaatcacccactacctaatactcaccacgctcaaacacttcagtcaactcatagtaacaaccttttactactaaacactcaggttagttacccagaggctgacaaatttccacccagaattcaacaaaccatgtgctttgaagtcatgctggtataagcatctgtgtgatcagttccaccagcttggtgggctagttactgttggcagttcataaccaatgaatcacatccaactcaaaatcacattctgtacaacggtaaattgttgaaccatgtttccaattcattgatcctcttttagagccctctttgcttccacagtatggtaaaaatggtaagcccccacttgactatatgatataagatacataggtttaaagattctttcttggtcaagaatttgaagaattttcttacactgtcttgtttgcaaattgtacatggttcattttcttttattttaccattcataccacaaactgggcatgtcttgggtaaaacttgcttctaaattgattgatgacccacattagacagagaaatcagatttttaacctttttgtatcataggaaatcactcacattatcttccatacgctttgtgtgttgatgatgtgatttcaaaataaaattttcacccaaggaatctggaaaatttacatcaaaaaattacctagttaatggtctttcatgggatcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaattcaagatttttccagattttttaaattctctaaatgttttagatttttccagatgttttagacattttctagaatgtttagatttttctagattttttagatttttctagattttttagatttttccagattttttagattttttcagattttttagattttttagatttttcaagattttgctagggcattaataaaaaaacactgtttttccgtgtttacacgcggttttgctgcggcgcagcacacgcagattcctcgttacacgcggttttattaattatgcataatttccctccaggggggcgcgcgcgtaccacaagtgcctgcatgaacttgaaaattttcctgcaggcaccaaacaagaaagccactcaccacaatcaaaaatagacttcaccccccctctaaaccttcaacacaccacaactcagtcaaaattcaaccaaaatcaacaaaaaaataccaaaatcattctttttttctcctctttgaccccacagactcagatttttttgattcacctctggttcatttccaacttgcaggtacactctaaacttcaaaaaatcataacttggccatccctcaaccaaaattcacaaccaaaatacgaaaagcacccatttttcatgctcttcactgccacactcttcaaatttgctgattcattgcttgttttttttttgaagtcattagtaggcctcaaacttcaactctgaatacctcaggcgtttctcatccaatttcttcaagaaagccatcaatcaacttttttcttgctcctcttcaccgccattgtctccgtttttgccgctggagctcttgttttttttaatcaccgctggacctcaaaattgactcaaacttcaactctgaataactcagccattcctctaccaaattcttcaagcaaatcatcaatcatcttctttcttgatcatcttcaccgccactgtctccgtttttgcctccggacctctcttttttttaatcatcgctggaactctagtaggttttaaacttcaactctaaatacctcagccgtttctcaaccattttattcattcaaaacactaataatattctttattgatcctcttcaccgccaccatctccgtttttgccgctggacctcttgttttttttaaagcattgctggaacgctagtaggactcaaaccccaactctgaataactcatccgtttcttgacggacttcttcaagaaaaccttcaaaaatattatttcttgaacttcttgacagccagcatctctgtttttgccgacacacctctccttgttggttattcatcgctcaatcgctagtaggagtccaactccctctgcgattaactcaggcagatctcaaccaatttcttcttgaaatccatcagaaaaactctttcttgatttttttacggctactgtcttggtttttcttgttgaacccctcgtcttttttaattcatcactcaacttcaccgaactcctgcataacatgtctgaaagtcaaagccacatcaacccgctccttctttcggctgcaacagctgaggggagatttgaagcccacatgaacacccccctcaggacatctcaagacgatgtcacctcgccccaagaaaccgcgtctacagctgatccattgaccgcttggtctgccgctcttctttcccttgcgccccctcctgagttatcttatgcaacgaggacacaactacatgacgctgcgcaacagtgggccttggagcatgggtatgtgattgtcaagagaaacactacacagtccaagggggaggactgagttacttatagatgcgacctatctggcgaaccagcggtaccaaagcctgacaagttgggcaaatcaaagaggattggatgtccctttgaaatgttgggcaacttctacaagagggagggacgctatagaatcaagatcaagaatgcgaatcacaaccacccagcttcggaggatccatacgttcatccgatccatctacgtttgactgaatcacaaaaagaaagggtcactgaactaaccaacgctggtgttgcacccctgaagattaagtcagctttagttcaagacgcagaggccccctcacacaccacgcttaacaccatttacaatcaccaaggcaagatgcgcttggaacagcttgatggacaaacaccatttgaggcccttgtgcatcaaatccgccaacaccaattctacttcatgatggacagtgttgaaggtcacatgacctctttcttttttgctcacccccgtttgctggaattggccaaacgcttcctgacgatgatcctcctcaattgtacttacaagacaaacaagtaccacatgccccttctgcacgtcgttggaatgaattcctgcaataggtcgttcactgttgctatgtgttttctctcgggcaaaaaagaaccaaactacacctgggccctggagaatcttcatctggcgatggatgaagaattgccctcagtcatcgtcacggaccatgaacaagcagtcataaatgcgattaagaaagtctacccaaacgccgaccgtatcctttgctcttggcacatttggaagaacatcaagaagaattgccggaagcatttcaccagtgaggataaatggtcaacatttgattccgcatggaagaaattgagactgtcgccaacattgaaggagtacgaggagaattatgccgagctctccaaaacgtggaatccaggtacggccgcgtacttgatatcggtgtggtagtcaaaaatgtgaaaattcaaagtttttctttcttttttttcttatatatattttcttcatattatctctcactatccctcagaaatcacaccataaggctcaagaactggactctacggacaaattcacccctggccattgcggaggcgtcactggaacatacacctggatcaactcttacccaacaatggacaacatatcacgaggatttcacccatcaatacattgccccaatcccaattacaaccctcaagctacacagacaccctcagtacagtacaagaccctcatttacatatacactcatttacatatagttattttttctttcacttctacatattacatcatacctgcagcctaaattagtgtattttccttgcatgacagctgcagcttacaccaccacactcacttgtaaacaccccataacctgaccaatcagaatcattctttcaactgtttggctcaccactttaactcttgtacatgtctgaccaatcacattcactcattcataatttgtatgtagctaaaatacctcatgtaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctcactgttttatatataaggaggctctcctcccagctgttaaatcctcagtcaagtaacactcaagcaatatttgaccaccttacacaaacacttttaagcgccaaccaaaaccaaatcaacaactcttcatcacacaaactcattcctgaacttttaccctatcacttgattaaaacttgccaagccaagcttggtgggtcttgttatctgatagtatagaagggcagagtttacactccaccatccccttctccattcagcaaaagggtcttacaaccactttttgagtcttacatcggtcgtccttcctctgaaggagcactttgttgcatacttgatcaatcggcacccgcactttggtaaccacatcacgtctagagttgagagtctccacgcatacctgaaacgattcatcaactcctcaacaggctcctttgcagcagtagtcaagcaaattcaccaggccattgacaaccagctccacaaaagatacattgagtccgcgcagcatcaatacaaaagacttaccggcctgcctccgttgatagccaatcttaatggaatcatctcccactttgccttgaagattgtttactcatttcacttggccaagcctccgatgaccacatgtacaggtaactactcatcttccatggggattccttggatccaccaagtccacaatgccaaacgcaaggggacaaagttcatcgcagatgatttccatgctcagtggcacgtcaagagtgatctagctgtaagttccttatttgtttatcatcaagaggatccaaacaaaatttgcacaaggtatctgatttattttgttcattcatctgatcatttgacaggtgcaacttagtgacaaccaagatgccacggagacacagcagaagagccatgaagacgcgttcctcagcgaggtttttgaaaaattccaatcccttcaacctggcgaacaacacttcatgttaggcgaacttcacaaactgcttgacggaacacatgcaaccattcctctcgaggaacccaagtttgacaagaaccattgattcaagggccgacccaaaggctccaaatggaaacacaaatcaacgtcttcaaccaagagggacccatctggatttgagtacgtcgaggggcagaagaagaaacaaggcaggccaaagaaggtggccgaattggacgaggggcccaagcgcaaacctgggcgaccaaggaagaaaccggccaaaaaggatgagacggatgagtcagaggtgtgaattgtttatatccttctgaagatttttcctgcttctgattcatttttgcgtaggccatggaaaccgacgaggagagtgaggatgatgctttagatggaattggagccctatgtgaaaatatattcaacgaagaggagcattcggaagaagaaccaaatcccccaactgtcaagacgcccttgcgaattaggccaatcagagtggtcaagcaacaaccagaacccatcaccgaagtggacaaacctgacaaaactcctttgagcgagggactgacttggagtaaaaacaagaatgtggagattgatcttgtgagtaacttatctacttacccctttttctcattgttcatcccccctgtttccctcttgaacttttgttagtatgagtacaaagacagcatcaagcccgctggggcaatcccacacatattacacattcacaacgtcaagggttatggaaattgtggcttccgagcggttgcagccagcttgggacgccagtctgaagaatgggactcaatccgcaaggaaatgcagaaggaattcaagtcaaacaaggtctattcagacaaaacgtttttggataacatatggggagcaggggacaaccaaaaagacaacatcaattctcttgcatggagagacaaggaacagcaagcccccctcaagtactggatgacgttccctgcgcacagttatttaattgctgatacgtaccaaagaccagttattttattatcggaaaagatgcctgcgacttatcttcctcttttgcatagccaaagaaacaaacctcccatctgtctgatcctcttacctgactactctcatttcatcccgttcactttcaaggctgaaatatgaccatgccccaggattgatgcattttggagacactatgtcagcgatgaagcgcagggctgggaggattatattctagcccacactgacctgggtaaagaagccttgtacccccctctcagaagatctacacgcttcaaaaaggatcctgttgatgttgattaatttttgaattactgtcctccataccttcctctgatttcctgcttgtgacccttttaaaatccaaactacgcttgtttattcccacactcttttgaaaatttaaatttggcctcattagaatattatagaactttgtgtcttttttccattgagaaattcaagtttggaaggttgaataaccactgggaactttccaccgtgcttgcatcaataaaatgagtgggagccaaacttaaaaggcaaagaactcctttttaagcaaaataaatgttaccattaaattctacacctttaaaagtgtaggaaacaaatttacaaagtcaagaaagaattaaaaacaagccggtaacaattaataggaaaaatgagcgggaaaaaaaattacaaggcatacaattcatttttatgcaatataattattaccattgaattctacacctttcaaagtgtaggaatcaaatttacaatatcaaaaaataatgaaaaacaagccagtagcagttaattgtacatatgagtgagcagaaaaaaaaaattaaagtcatttttatgctaaatggaccttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaattcaaaaaaactcaaaaaataagcagtaaaaaattaattacaaaaccgtgtttaaatgcggaaaccgtgtgtgctgtgccccagcaaaaccgcgtgtaaacacgcaaaacccgtgtttttttattaaggccctttttctgatttttccagtttttttattttttttttcagattttttcagattttttcaactttatagatgtctcttagtaataaaatctggaaaaatctaaaaaaattagaaaagtctaggaaatctagaaaaatgtaaaaaaatctgaaaaaatctaaagaatctggaaaatccaaaaaatttataaaaatctttattttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtggatgattctgtgagaaacttcaaatactaattgaccaattttatcagatgggtggatgatatctgttgcagctgttaattgaagaagctttcagttaacagaattagtgattagtattcatgaatgggaccaatgcatgattcaaacaatcatggaaatagctaaccacagcagccactaagatggaaattgagaacatttcttcaagaaaatatttagataatgaatatctgaatctgctcaaaaatctctgagggtattgtgggttgtggactgaagggcaaatgaatcttttcagaaaaaaggtcatatgcacacacaaaaatatcctgaacatgtgtccattagacacacattgagattccacttgtttaatgttgtattaattatgttgttcaaaattgagtatgcaaaaaattatgcatgcatttttcatgaataatcaactcttgtttgctgggacacatccagattacataatcagattgtcaagtttctctgcaaaaaatgtttgattattaatgaaattgtgtgcataattgcaatggtgggccgctatgctacactacgccaaacggcccactaacgttagcgtagaggccctcagaacagcgcgccaagcctgtagtgttagcgcgctgttagtgccactacgctgcgctacagcgcttttagcggcaaaaacggccaaaaaactgctaaaatgcgctgtagcgcagcatagtgggcccttttttgcggcccacacgcgtagcgttagcgcagatacagaaatctgcgctaacactacgctacaatgtaaggtatttgcgctacactacgctaggctaacactaccgttagcctagctggcccagtgttgataattgtttgcatactcaactgtgaaaaccaaaaaatgataagtgaaaccttttcatgaatcaaaaccctaagcatatgaatctctggcaagtagaagtcacacaagtaacaaaatctccacataattgaatttgggtgtgatacaagtgagaatgggtggggatcagtaataaaaatctcaaactgtctcaattcagggatacatgggggaagatgaatttctaaagttggaagtccaatccatgagactattgtccaaaacagtacaggaaacagtgctttttttttggggggggggagttcccatgcatgatcctgcagggtacataaaccagtatgcaaggaagttttctttgcatgggttgccttgtctccccattgtatactagcatacattacaacagattttttgacagggttgttcctatgccatgaagaatgattttgtttgtggtgtgttatgattaaagctgcatgtggaaaattgctgtacaagtcctatccaaattttcaggaccttttgggaggatgtgaattcccttggtgctaaggaaggtctggcctgagggcatgtgtccaagtggttagcaaaaaaaagatgggctgaaccaatgttttttgccactttggatttgaattccacacagtctgaaacctctaaaaatatcattatctggaggtttggccccctgacccacccccagccttgccccacatgatcaagttggttttgtacagcaatttgccacgtgaaactgtacttgtatgcagggcatgttaaatatttatgactgttgaggtgtctgatagtctgctaccatgatgtatcactacatgtcaaaccatgagcactaccacccaactaccctggcagtcacaagcatctgtagcctagttggaaaaggcagcactctagtatgtgtctcagcttagctgaggtcatgagtttgactctcaccagacacatcttcattttgtctgtctctacaatgacagacactgaaaatgtgtcccagtcaaaaaaaactaactcaaattattatctgtttgattgcttcattttccagttttacatgacaaaatttatttttaatctgcttggttggagtctcaaggtgacacaagttcaaaagacttgtaaatcttgattaattaaatttgaacagtaagctttcaaaacatggaaggttaagctttgcaaattttatcaatggaaagcagggtgactttgacaaacaaaatttggtgtaggttactggcttgaatcttgagtgaagagagggttttccttgcttttatttttcttaaaacattcgcaggctatctggactggcatcttcattggtctgttggagcaagcaaatagttgatgatcctgagtcatatgtttctgaaaaccaaaattccaaaatactcagaagggttatattgcaattgcttcaggaaaccacacaaaaaaatgtggagtaagctggaatgagaatcattttgtcagctggctactatggcagagacaacctgtcatagcaaaataaaataataaaattacataaaaaatctaagaataaagtaaaaatattacataagtaaaagaaactactttacttatgtaaataatacaaaaacacttaaaaacatacaaataacttagaaattataaagaaaactttaattattattgcagattctaaatctacatacaatttaacctagggtacctcagccaaaggtacccccaattctcactccttcaccctttaatacaaccttgaataattaaccagtacctttagatcacgggccctggataattatgcattatacataaccaaattcatatactccaaatcttgtcacggatttggagtgttgtgtaaagtttagaagatagtgtagcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgtgcactgttgacaggcgcgcctgactacaattgagcccaaggctcaagcccccgcgcatgctaggtatgcctacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaaatgggccacaaagccccagaaactcactgtgcacatgtcaacaaagcccccacacgtgtaataaaaatgtaaaccagctagaatattcttgaatatactacagtaactctgtatattccatcttccattttgtaggacgtgtaacaagccccagaaaccagttctggcatattctgtggcccatttccaaggaaatagctccacgtaacagactagcccctacccacaggttcctaagggatattcttggttcaaataaattcgtgcatggccccttggagcttctagaatattatccccaaggtttcagcctttgttgcgtcaccatgtgggctaaaatgggcccaaaagcgctctcaagacctactaagctcccctgagcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttattactatttttgctgttattaaagcctcaagactcctcaagaaactccccagttatcacccagcacccaagaccaacaattctgagcgctcccaactgtccagtttctgccctgaagatcctcaagaccccttaggattattactagtaagtaataaccctttcttgaagattttccccttaaaattatctcctgggatttaaaccacacctgctacaggccccagtgtatcaggtacctaaatcctctgcttttttcaagataccttagagggattaaaccacccctgatttatcaggcccctctggttttatttatattaattttgttaatataaattggccacatttttgatttaatccataacatctacgtaattcttttgaattacttgttccattctttatcccagagtttttaccttaaaaactcttagttttgcaccttgtgtagctagaagacttgtgtcttggcatcacataggctgacacatttcctgactctcttccatgatggtctgatctttgaagaaaagtacaaagatcaagattctgtactcatcatggatgttggaacctaaaaatgcttttgaattggaaaaacttgtttgaatgggaccacctgtcagggttctacctagataaaccccttcattaaagaatttggtgaaaattaaaatatcaaaaatgttaaaaacagtgcacatgtaattgacagtgcaaatagaatactggatagtctaaatgctgggggagtgataatcacccccctccccctttatggatgcactcccacacaccaatattcaattgagggcctcgcttgcagatttgtgtgaaggcacacacaccaatctggatacctgtggcttccttctgacaagctgatattcaaactgtctttctgggaggaacccctcccaataagatgttttataaatcagcttgttggaaggagttccccccaagaatctggcttatatgtcatctatttagaagggcttccttctgatatgatctttagagagagaaagtgattaagttgctcatctgcaccaattttgaaacatttgactacagaggagattagagattcaacacaaacatggttcacccacaatagcaagatcacctgtgtgagtggtgagagcaacaactagtttgactccctgaagcttgaagtagagagttgggtcatactttgagctcaagatttccagttcaagaagatccttgtcaagctcaatattccatactgcttcattcctgggtcctatgtagagatggccatccggatatccgcccggatgcgtatatcccctccgtttttcagcagaatggggcatccgcatccgtatccgcgcccgctggcgggtatccacggatacccgccctttaaatgggtggtgaggcaggctggaaggaatgttttccttccagccggcaaggctgtcagccaggaaggatgtgttcaagtgctcaagtgatctgctaatcgtgaacaatccgtatttttagcccactggtctggcagcaagacactaactccttgatggtttagttgggaaaacagcgagcgatggtatggattgcagatggaccagcaagaatatccgcatctgtgttctcagcaagtcggagttgaggagtgtgatcttcaccatgtagctcattcatcaataagaagagtttcttggagcgtattcatccatctactcaacatagatgtcagctttcatttacaaacaaaaaacgggtggtctgaccagagccatcaactgaggcaccaagttcatcaattctcttcaaagcacttactgttttaagcaaagtctttctgttcacggaaccaatttgtcactgtagaggtgtttcctttatgctttcttcaatcgtcttccatgtcgtgccaacagctttagaaatcagcactgtctgcggtgtccttgtcagtcaacctcattccttctcaaagtctaatcaactggagaccttggtgctctagcactcaccatcctctctttctagacctacaactttggagccaacaacaccggaattgctttggctacaatgctggcttatacttggtttactatccgcacaaccgcttggtggacagcttgttgttttctgttgatacacaaagcatattttttagctgatattgcccggcgattggactggaaaggctccaattccgaaaacaagcagacaaagctgacaaccaagcagctagagtactgattggttcattatccaactttgaaactgtcaagcacttcaacaacaagtgtcaaggactacaagattgaacactggaaggatacaagaaagagacgatgccagctggaaggaaaacattccttccagccactcccatcctcttggccgcaggtatcccttgggatacccggatatccgccagggtttggggaaaaaggggccatccgcaccccctggcgggtatccgctggtgctagggggtatccgccagcggatagcgggtatccgcaatggataccccgcgaccatctctagtcctatgggtcatgggataggccaatttgaaagcagacgaactggaagattggcatgcaggcccacacaccaaagcaaattggtgtacagacacacactccaatctgctgcagattggtgtgcaatcctgcacaccaatctgctttggcttgcgctccatgccaatctgctgtggtgtgtactactgcacaccaatcttctttgctgtactggaacactctccctgtgaggggtgtgtgagcaaggggggtgattataactccccctaaatgctgtggttcagcataaaataatgcaacacaacacaaatcctacccaaattgttggaggaggtctccagtagttccatcacattccttatacccaaccaaaaaccttaccacaaacagtggtgggccagttacaccaagtgtagtgttagtctatcgttgtggtaagccaatcttgaatgagaggcccacaaaatcaaagcctcaagcccaatatcaagccctctggacaacaataccctcaaggaccaagacaagccccctctggaatatccaaccaacctgcaattataccatggatgtcacaaaaccaagcccccaggacagaagacacactggattcccatcacattcctttattacataatcacttcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactctagtctcatttccactttgggccacatttcactgtttaacactattcctcttgggttattttcatgtctcacactagtacacatctggctagttcatttatctctttgatatactcttccttccccattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttatctgagtgcctaccaattgggccacattgtttcagtttgatatttttcactcttccattttgttccatcccccttccacccacaagctggccactccccagaatcttgtatataaggagccttgttttccctcttcatttgttccccatcagatcctgccccagtaagccagataactgatcacccattattagccaggtatatgcccatcaacatttgggataccttgatttgtgaactagtatattttgaacagtagacataagacatatcagacataccttactcaagaaatctccatagccacacctattcttcaagagtccatactcttgttcttttcttgttatcttactcatcctagttcccagagaggcagcccattaaagcactattccctctcaagctctattcatcccaaagagtagttccacagcgtaatttagcggagcatagctgaattctgccgcacctgtgctaacactgcatgccctaaaaattgcccactatgctgcgctaacacactggctggcagaattttgtttccacagattactcaataatgacaaggattaatcatccaacgatgaaacaatgcgatacgatgcgataaatcgccctgtgtcggtatcacatcgttttagcgatacacgcttaagcgataccgatgcattgcatcgcttaagcgatgcaatgcatcggtatcgcatcccaaagccgagcgataccaatgcattgcatcgcttaagcaatgcgatgcatgtatttattgcccgtatcggacgcatcgggtcaaaagagcatgatttttaacaataagaaggatggaaaaaataaaaaaaaagaatactaatggaaaattaagaaaaaaaatgaccatcaaaataaaaaaaataggaaacaagtaaattaaaaaagcggaacaagtaaatggaaaattaagaaaaaaaatgagcatcaaaataaaaaaaataggaaacaagtaaataaaaaaaaggggaacaagtaaatggaaaattaagaaaaaaattgagcatcaaaataaaaaaaataggaaacaagtaaataaaaaaaggggaacaagtaaatggaaaattaagaaaaaaaatgagcatcaaaataaaaaaaataggaaacaagtaaataaaaaaaaggggaacaagtaaatggaaaattaagaaaaaaattgagcatcaaaataaaaaaaataggaaacaagtaaataaaaaaaggggaacaagtaaatggaaaattggaaactcaatgaaaaatggccatcttaattaaaaaagcaaatggaatggaaataagtaaaaaaaaatagactggaaaattaagagaaattgagcatcttaattaaaaaaaaattggaaacatataaaaaataaaggaaaatgaagaaaaattaagcatattaattagaaaaaatagggaaaatgttaacaaaaaaataatgggaaattaagaaaaaattggcacatactatgagccaataggaaaagaggaaggaaaagaggtcaacataaaataatcatagtataatgagctatgactggcaaaaaaaattaatataagaataagcagaaataattaagaatttggcatcttaattaaactttcatatgaatagaaagaattaaaagtagtaaaaatggaaacaaaaagtttttttttagaaataattaagaaaattcacacatagaggaaaacaagtgatgaatacctaaaaaatttcccaaagacataatcatctgggtgtttggtccttgtttcgccttgctttctcagccattgcctgggatactaccttttgcacaagttcaaactcgccattgggtttaattccttggacaagccattgatgagagctgacactccgctcaatggttcgaacgcccaagcggcctcggtccggtccacatatgtccgcagctgccaaaaaacatcgctccaccaatgctgaggtggagcagcaagccagatagtcccttgccagaagggacaagatggggaactcttgagaatgttcctaagataagatataatatcaatgtcagttaggaccaaccattgggctaagataaatacattacagaagatcttaccttccaccagagtaagcacttggatgcctgagggtggggccacttatatttgcccccaaggtaaaccgtcaactcatcctctgggggcgtttcaaccggatctgggaagaattcgatgtcgtcaaattcgcgaactgggttgtgggttgattgctttccagcttgcgtgttgacctgtgggggggtgctggcttcgtactcaatcttttgaatgatgaacttttcttgaatcaagttccgagcgcgtgtcaagtgtgagggaaagaacaagttgaatatcgagaggcggtaactgggattgagaatcgtggcaagcaaaatggcgtcacatttcaaggcttctgagagatatttgtcggttcggtcaagcatcttcgtgtacatcgggtgaaagtcggctttggttgtcaatgtcatcttcttgttgagcagagctttgatgtatctgtattccgcaagtatcatcccagccgaggggatatcaccttccatcttcttagttatgaagtaaaactcgctgagaacatcgttgagccgtttgacattgtcccagtctgctcgagtaatctcggtatcatcgtaacaattgtcgctcccttccttttcatgttgatctcgttcattatcaatcagcttgttgatgacttgtcgcgcctggtaagctcggtctcggctgataaatttgatattccatctgatgccataccctgcaatcaacgatggtccatcgtaatccaacttctttgcccaagtgtcaaactccgaccgtcgagctgctgaggaggtgatcttctgaatgacaaagtcgactttattgaagctcagttgggccgatggcgtttggctgttttcgctgtcgtgggatacttcattgtcctcatcatcgacgtcgttatccttggggttgggtccaaaaaccacatgctcctcgaaggtattgggatggactggatcttcgggttcttcaaggacaggctccaatcccgggacaaagccaagggtagatgctttagtcttcgtgaggccatccgtatcgatcgatattgccttgagtccagcggtgaggatcagaccaatcttatggcagaagcatcggatgtggttctcggatagcttgagcttgactcctgttttgatttcaatcatacggtcgacctctgttaccatggtgccattgtttgagccggagtcggtagtctgggctaagatgtgaatgaaaaaataaaagagccaagttaaatcactggctgagagacaaggggtcacagaagaaaaaaaaatggaggaaagacttatcttttcttgaagatccgacttgatgatgacattacaaaaggggattgctaagttcttacccttgtgagtccaagcaatgaacttcaatccaagatgggtgatgacaaactcccaatcgtccgtcacgtaagccgcggccattcccatgaatgcatgtcggttgcctttagtagtccaaacgtcgtgtatgagggttatttttgatttaatattcttgaacaaaagtagaagaatagtcagccataggggaaaaatggaggttcagaggaggaaagagaatgatacagataatcatacgggagattgagatatcatacctggagccttgatatcacagtagcctgtaagttcagataaatcttgtgcgcctcaattgctgcccacacacggctgaacagtttaataccttgcttgacgtaattgaatgcgatctcgagtagttcatcctccattcggcaccacggcaaagagtgccggatgagccatagcacaaggatctgattgagagttttttggtcgaacttctgagtcatcattacctttgggctacttccttggtggcattcgccttgattcttctccatctgagtcgtgggtagcttggcgccggcgagtattgcttcacctctttttggacacggatttcgagtcttgtttccatcgcggtgtaagactagattacctcgtgatccttcagctttcttgtagctacctccacaccaacgacactcgtaatgcaatggggtgccagaggaatcctgaacatccaagagttgcaatcagttgtggccccttggttgcaagagaaaaaaacacgacattcaaaaatcacttacttcaccatctgcaaagaccgggggatgaaagtagtcctccacagcgtcgacatcagcatccacgtctttgcgaccccaagccttgcgtcttttcacaacccttgagttttcctcgtctgagtcttgggtcatgtccattatagtctgaggctggtcagagtcggcttgcgagtcgtccacctccggacgacgttttctcttctgaggctgggatccagctgaaggctgagacttcctacgtggtcttgatgatctcgtcccttgagattcagacaccccttggcgatgggctgaagttggagcctgaggaacagattttcgcaagtcaccgctagtttgaacaaagttgggattccggacaggggtggttatgcgggtagaatgtcgggctggagtgttgaggcgggtagaatgtcgggctggagtgttgaggttagttgactcgcgagaatgtcctctggagggggtctggggaacggaagaagtggacatgatcgatcgaaagataagagaaagaggcgaaattcagatggacgggatggctttggggggtaattattcgtctgagaggtgacccaagtggcaaagcaagcgttacgagccgtccaattagatcacaagcgagtgtttccacaaaatcacgagccgcccaagaaaatcacgagccgtccaattagatcaccagtggtgacagcacgccaatgtcctgtctatgcacacaaattggaaagaaaaaaaaattaaaataaagcaaacaagcaaagaatagaatagaaatgccttggggcctttgagagtataaaagagaagactcacattcaaaaatggactgtgtagcaaatttacccaaaaaaacaaacaaattagctcactgttaactcacatattgagagtagaagaccaaaaaagagaatactcacaaaatattaaaatgaataggtggaggtgtgatggtggtgagagggtggggtgtgatgggtgtgaggggaggtggtgtgatggttcagtgaagattgagtgatggttgtgtggtggagctgagcttgtgagtggtggaggctgagcttgagctgtgatagttgggagaggaagtgtatatgaaggagacttggtgatggtatagttgtgagagggtgtgaatctgaaacagagttgttggggggggggttagctggtggaggctggtgatggtggtgaaggccagttgaacttgggggggaggtgcactggagcggtgtttttgggtgttcggtgtttttgggtgtttggtgtttttgggtgttcggtgtttttttgggtgtttggtgtttttgggtgttcggacgagctgacgactcgatatcggtcctggtgaagggagaaagtcttttcgcttgattccgattggatcggtacctgcgattcggaatcaaacaacaataagaacaaggtggttagagtcaggctagctggtggtccaccgattgataaccgccctaccgccctagtcaacgaccatcggattcgaggggagtacatacgaatcgattccaagcggtctaatttaaattaatccctatcaagtgtccaaagccaattccggtggcgagtccgcctccgagcgacgagtccaacgaattgatgtcgtgttcaacttggggcgagtccaactccgagcgacgagtccaacgaatcgatgtcgtgttcaacttgggttgaacgtggcgcttgaacttgaagttggactcggagtcgggagtgactcgcggactggactctctggagtcaacttcaggaacggagtcacaaccaaggttcaggcgatgcctgccgataatatcggcatcgcctgcaaaatatcgggcatcgcatcgggaaatcgatgcgatgccgattctccgcatcggtttttccgatgcggacgatgcgatgcggggccccgcatcgctcacaccgatgcgatgcgataaacgcttgatacgatgcgatgccgatgcacgcattgcattcgtttcatcgttgtcatgataaattttgttgaaatcctcatgagaaagatccaataccatcttcctgatggacttaaaatcccctctgagaaaattgtattacctgttttgaaattgattttaaatttcacaataataaaaacaatctttgatttggagtttccacctcttgaatttgcaggaaggcaaaaagctgcaaaacacaatagaatttgctggtcagcacacataccaccccaacactacacagagtaaattatgatatccaaagagatcaaaacaaatttacactggaagtgtggaaattcaaggttttttggttgtctgggcttcagttagaccaaaacaggtgcccaaatcaagcaacacccctaaagatggcccctcacacctgtgcacctgcaacaagtacaagtactttccagaaattctacacccacacccacacccacacctgcaggggcaggaggatgcaagtaccttcctgaagcagagaggagaagtgtgggggattgcgccagaccccagggtgggagggaggcactgaaaaaaggtaggcgcgtgacgcgacggggtagctggagagaggtgagggagagagtatcggccgctgtgtggctgagagtgtcagagagaggagggatgataaactcctctcccaggtgtgaacctgtggccgtgctttggcgggcctgccctgacctctcagcctgggtcatagctccaggcgctcgtgatcttggacttaggccacatccgctaggcgctcttgtctcccccaatccaatccatctacactgattccgtctctgcacgggttccgggtgtagctgggactgctgaggtcctgacagctgcacccgtagcccttcctggtcccctaaatctctttagggttttcaggaggggcgcgtgagggtcttgggagagaccgccttccaaactcatttgcacccgtgagggggggcctaaatggtagagggggatctcttcctgaagcagagaggagaagtgtgggggattgcgccagaccctagaactcaggatagaagcctgagcctaggcgcgaaaccccaaacttcgtcctgggttcaaccctcacgcaggtgttgttaaatcaagctagtctccattgcaaatcaagtcttgacaatagttttagagaaaacgacaggtcttcttctgagtatgttcttaaatacaatttgtaactcgccgatgcccagcggccaatcttacaaatatgagctgggggaatacccaaggcattctgaaaagatgcgcctccgacccgaaaggagtggccggaaaggcctgtgaaaccacgagcgtcccacagtattgcgagtcgcctcttgaccaagtacttagttaacgcgacgtgcttgttgtccttgcgaaaaccgaacaagtggtcgtgacggttgcaagcggacatttgacggataagagctctcaccgggcaaagagagttagccatgccttttagctgaaggaattgcgactctccaggtggggccgtcttggattccttcagctctattgtcgctgaggatccattcgggtggatggtaacgtattctcgaatgattttccgtctcgggttggacgggtctatggttagctcgcctaagcgagcgaggctccagaaggccactaacgccaagtccaggattgccgcgtcctctccctcgtatgttgctaggtcttccactaagctgatgaggtgtttgatcattaccggcttctttggctcttttttcgccaacaacgtctctattttttgggaagattttagtagcagggagactttcttctcggagattgtagggtaggggcggttgtggaatatatgccaggcttttagtccttgaaggtatttcttgagggtgacagagagcactccgctttgcccgttgtcgatgtctttcttacccgcccagaaacaaaagttgtagatgtcgtcttctgttgccggtaaaagaaaacgttcctgtccgaccgttttcttgaagagcaagaacttccttacaccggagttatagctcttgagggtcgacctcgaccagccgttcaaaacgtgctggtccagtttgctagggaatttcatcaagtgtccttgcgaagtaaagtctctaatggacaagaagaaagattcgtttgcagaaggctgcattttgttaggtgcgcaatagtctactgatgtaatcgaataagacaaaataaatctagagagagttgagatgtgtggagaaaacaacaaggccaatagcggttatttatattatgaataccacttgagacaacagaccctgcaggtcaggtgggagtggtatcactacttgatactttacaggctgaccggatcgtagccctcgcgacaaggcgtctgccttgttgtccttcgatttgacccttctcgctatcaggttgactgactctctcaacaggatctcttgtatcctcttccactcgtcgtttgcctccttgtcttttgtcttcatgttgttgatgctattctctgtcgttgtattgtccgtccaaacaatgagcgatttgcctttctgatcacgcaatttcagtagcattagcaggccgagtcttatcgctaccgtttccaacaacgagatgcgtcttgagttggaatgtgggtcaataagtttaaattgagcccagtgttttccgattaagattccaattccaaaggaagtggaggcgtcgcccactcagccaacgtccagaggagggccccagttaatcaagcgcatatgttcgaaattatttagtgtgtcgacccacacccggagatcctcaaggacattggtgggcgttggtctcttcgctttcctccatatccacgatttcagccactgatataatgagcacaggttacatcgtaggtgtgggagaatgtacgatacgtgattgagtcgccctactagaatttctgcctcttcatagtcgaacatggctttctcgacttggaatggatgtatctggttcagtctttgttcgatcttgccctctggtagcctgacagtcttatttttcccgttccacacgaaacctatgaatttctgttcttccgcaaattctgagaatttcttgatgttagtcatgactcctaactctgtcgacttcaccaccacgtctttcatcgataagaacccttctacttctttaataaacagattgtcatcaacccatcgaaagatgttgaccaagtcaaaatgatttttcattataagcttccacgcgtctgctggtctgccgaaagacccacaaccagcgactccgccgaaggtaatccttgtgttgatcaagaggtttccattgaaatcttgtacaagtaagtatttccattgatcttgcctcgttggtatttgttggtacgctttctcccagtcgaacaaagctaattcgaattgtcgtttatcttccgctaagaattttgataccgtcttaaagtcatcccaggttgtctcgaaatcaagtttattgacgtaggaattgaccgatttgatttccggatcatttcgagggaatgacaaatcatttattggtctgatctgaccgtcgccgtttacaactgcgcctaaaggatttgacctgaagaagccaaatgtggctttcattagctgatgtgaaaatggccccatcattcttttggctgctatctcttttgcaattgactcttcaattttatctcttactaagagggaagatttgtgattttctggggtgaaccatggtttcccgtcaattgcatgttgtgggattccttggtcaaacccatgcgtgaagccatcaatcacgtcgctatactgcgggagaaggttgtttactgatagcgcctcgcgccacttatctacattcatctcgcaggttaccccttctggaaattttatcttgtctaaatttcttcatgggtcaacaatttggaagcgaaaagcagaacaaaaaatcgatggacataaaaacataaattttagtcagaaatgaaatacgccaacaagtataacaattcagagtcgtttagtgtggaacaaagtggaatggttttccaagcgggaagtttttaaacaaaagtagtgtataagatgcctacaactctttcccatctttggagtcttttttgcttgattgattacgcgaaacagccgctcgttggctacccatgttgcctctggatctctcttcttgttgattatatgggttgctggagaatctgttgttatgttgactttctgaccgtctggatccccatgttctgttttcttcattgccgaaagattggctgaaggattggcgaccatcgcgccggtcttcgaagtactgatcgttgtagtcgtttggaccgaggtttctgcctctatagcctcccctacctctagatgcgccccctctatagccacctctttcgtgcgagctcggtggtccaaaggagttgacatctgaagttgatttgtgccctttagacaactttggccgtcccgtttttggatcgaagccgaatttgacacctccttgagcataagggttgtctgtgaaatcaagttcttctaattttctagtggtcgcccaagctttctcacgtacttctttcctcatgaccgagatgtcaactactgaagcccctctgtcggtttctaccctatacgcgaaagcgttcgctctgactatcatatcgtagcggaatccggttaagaagccgtctgctgcaatgatctcatcgacattggatttgtgttcgacgatccagtctgcaaattcggttattttgtaaatgtctctataggtgattaagaagctgcggaagttgttggtccacgcgctgaaggattgagtccattcatttgggtactcatagccagtgtacactccatctttttcgtctgtcttcgatctcttccccgagtggaatgatacggcttcttcttgccactctttatcgaaaatggtaaggggtaaagggcctctaaattccctaatgtttttgtcgaagaatggtgtgaaaccgatgtcgaaatggttcggtacagagcctctgataaatttaagggttttttctgagttttgcttttgcgtaggtaaagcagctgctgccgagttagagcgatggaccgtaggtacggtgagattagggttgcccgttgactcttctttgggtaatgctagatagattctgagcaaaaattctgcatttgtctcgtcgttagctgctttggcttcgcaaatccgattccataataactctttgtctgacaaagtagaaggtctggatgtggttgcgggtgcgtcggtgtctgctggtgctttgttgactactagcaacggacctggttcttccgacgacgagaggagattgcggtaggctgacagcgtttctggaagttccctgcccttcgtcagttggccttcgatggtgttgtcctctcgatccacctctttctcgacatcttttgatgcgtcatctgattcttctctcccttcgacttgggagaggtcaatgatgggttgagtacggtctaagggaataagacatatggtcgtcagataaccgctacttggtttctggacattgctaaatagggatttattgggaaataggtagctggagtcactaactacttaagtgctctgctccgctttgtgggtcgtttgcttcttcgccagtgccggttagcgttgattgagtcgccgagggttgagtgtcgatctctttcgtgccttgcttctttgctttcctcgtcgttcgtgctcctatatcctcagtcatcttcgttggcgattggtttgagttggttggttgattataagtctggttctcgattccgagtctgaagtctgattcgttttgataattttaattgagatgtctaatactgaaaaaaggtaggcgcgtgacgcgacggggtagctggagagaggtgagggagagagtatcggccgctgtgtggctgagagtgtcagagagaggagggatgataaactcctctcccaggtgtgaacctgtggccgtgctttggcgggcctgccctgacctctcagcctgggtcatagctccaggcgctcgtgatcttggacttaggccacatccgctaggcgctcttgtctcccccaaagtaaattatgatatccaaagagatcaaaacaaatttacactggaagtgtggaaattcaaggttttttggttgtctgggcttcagttagaccaaaacaggtgcccaaatcaagcaacacccctaaagatggcccctcacacctgtgcacctgcaacaagtacaagtactttccagaaattctacacccacacccacacccacacctgcaggggcaggaggatgcaagtacttgtgcacttgtggcaagtacttgtgcacttgtggcaagtacttgtgcacttgtggcaagtacttgtgcacttgtggcaagtacttgtgcacttgtgtcaagtacttgtgtacttgtggaaagtacttgcacttacaagaacaagtcaagcaactggtgtcagttgacatgcaagagcccagaccatactctgcactgagcttgagttgaactcacacttttgttgtaccttgttgtggtccacccctttaaagtctcagggttgtaccaccaaattacatcagcacaatgacctcagcttgcattgaggtttgattgaatcttgctgcatttcaactgctaacagttgcttgactttttcttgtagtggtttgtacttgtggcaagtacttgtgtacttgtggcaagtacttgtgtacttgtggcaagtacttgtatacttgtggcaagtactttggtactgatggcaattaattatgcacgttcaagtttattttgagacaaagtaggtcacaaatcttattgtagttttcatttcagacatttgataataagtataaagagaaatagtaaatcttatgcccccccccttttatttcattttcttgcagattccccccttgctgatttattcttgttcttattattttccttccaatttctaaaaaaccccctcttgatcttatcaacaatggaactgatccaatccctggattggatcaaaaatggacccaacacctcctattggtatcagatcaatctccaatccaatcccaatttattggacaactgggattgggtggagcaatccaatactgatacccagtattgggtccatttttgatctgatccttgataaataccaatccagggattggataggttacactttggatgataccaaaacgtgaggcacacggcccacagcttttaggtgttggattgggattgcaatgcaatccttatctcaatctgataccatttcaatccgataccccgggatcggattgctagggtgatccaatcccttattttttgatacctggtatcaaaaaatcaatccaattcaataaatcagccaatacctcattggattggattggtttcactgttgatcttaccattttttgagtaaaatgctacactcatccccctagtgacagactttgcactgagcctgtgactcctgagagaaacatagttccttccaaagctaaaggatcactacaagtcaaaagtggtttctgtagaacgtgtgggcaggttaataaaaaaatcaaccagcatgataatttacataaaaaaagtgcaactggacaactaagcacatcaaaggacatctaaaacagccctccatgagtattttcagcacattgttgttgcctccaccacttgaggggattgaccggccattcatcttcagtcagcaccaagcctctagaaagccacattgtgattggatcagtggggctgtttgatccttgggattcagaatctccaagaaaacctgcaagtactcctgtttcaggccggaattgacagtgaaagaaataaaatacaatacatgatcaacaccgggccgctgtgctacactacgctatttgaccactaactgttagtgtagtggcctttttttccctggaaattctgtagtgttagctggctctaaaccccactacgctaaatgttagtgtagtgtaaatttttctctcaaatttttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgaccgtcagatagtgtaactgatttgaagctaaaatttagtgtaacttataccaaattaagctacactacactacactacatgcctagttacactaagctacggtagaagttacactacccatttagtgtagtgtaaatgatcaattagagaaattgacatgtcaagtgagaatttatgctcttgcagcctggcatgctcttgaaccctcttcctctgctttctgttttcaatggacatgttgtgtgaactgtccatataactgatacggctgaggtccatagtgacaattttcaatgtcctatgatcacacacaatcccgcagaaaataaacagcacaagatgtagagacaaacaaacagaggatgtgcctagtgagatttgaactcacaacctcagcaatgctgagtcacataacatggtgcttcctttaccaactaggctacagacccttgtggttgtaaggctagttgggtggtagtcgccatggttcatgccaacagctccactacactctggtgatacatcatggttacaccgggggctaaaattgagtggctcccattaccaactgaaaaaaaaaatgatgatcaattgaggggatttggatgtaggccccccaatcaggcactgtcttcagggtagactaatgctagtcatgtgttcatgtaactgcatagtcagttacactaacagttagtgtaaatttttgatcagttacactaactgttagtgtaactgagggaaccactacactagctgttagtgtaactcatcaaaaagctacactggtctgtagtgtagtggtttcaacaactaacaccactacaattgtgctaacaaggtttttggttagttttagttggaccttttccaagtcagctaacactacagttagtgtaactggcccaccgttgatacatgtattgggaaatacgatgtattgtatattttcttcagatactcaaaaaatggtattgggtattgtatctgaaatcagatacaataaaaatgtatttcatcaaaaaactactacacatttgttggccaatatggactgtattcaacaccccaactgcccaatagaaaaaaaatacagtattgtattgggctgtattggcaaccagatacaatatatttgtatagtattggttttccaatttttccaatgcaataaagatgcaatgtattgggataaaaacagaaacagataaatgtattttcttggcttcagtgttgctggaatgtttcatgttagcttgaatacccaagaaaaatcaaatgactctgaacaaaaacctacctgggaacacctaggattggatggctgggatgaggaagaagtttgtagaaagcttcccacatcttgcaggcaagtccaattgtcttgtgaatccactcaggattcccctttgcaagtgatatttggatgtctggcttggaatatggagtatggaatgtacagtgggtggactgttatttttggctgcttgttttggatcccagagcttcaaggcaccagattgaagtcatgggaattggtcaaatggtgcagaataggttccaaaaaatgaatatgaaataataaaaacaaaaaacaaagtttcaaaatttgtgaaaaatgaaaaataaaatttgtttttctcaaaagctttgaaattcattttgggggagtgagagtgctgagagaaaggaagattgtgatattagaagaatgattatgaagtgaaaatttttgaaaaattgctttccagatggcttcaaagagctgttgattgggggcattcacgagactacattgcaggaaagcccgagtattactgatttggctgcaatcctggatcaccaacctggcataaccgtttttggatccaatctttccatttaataatcattcttcccatgttcccctctttctttctctcagcactcccattcccccaaaatgaatatcaaagcttttgaaaaaaatcagttttatttcttatttttcacaaattttgaaactttactttttgtttttattttttcatattcatttgctgggacctattatgcaccacctgaacaagtctcataacttcaagtctgtttttcagagctctggggtccaaaacaagcagccaaaaataacagtccacccactgtacatatgtagatatgcatctgcgcctctgagaagggcgggtgtacggcaagtacttgcctatttttcaagccaaaatcatggcaactgcacccacacctggcacctgtagcaatgctgaaactgagataagacgtgtatgtggtatttcttgtattgtctttattttgagactgatacctggtatcagtatttccttggttggtgtgaaaatccatcgtcttggatttgtcttttccaagcaaaaaaaaaaagtatttttttattgatacagccagatatcttgtgtaatgaagacatttttggtgggatccgccctctgagacaatacacaataattgtcttgctttccaaagacaatatgtgtgtgtattgtctcaggaaagtgagatgaacaagtattggtagttttggaaattcaaattctgagacaatacaaataaattctgggtattgtcttttcagtgttgcctgtaggcaagtacttgttggaagccaacaagtagcaagtacgttaaaaccagtacttgatgccgtctttaaacacccccaaaaggggcaaaaggtcataataatgagtactctataaacccaccaacatttggcgaaaaaacacggtcaccaagtcaaacttcccaaaattgggggcaaatactagttgtttatatctgccttataagtatcagcaacctgttgattcaggcaaagaggaatgaagacccactatgaaagataaaatcaagggaaggatgctttgaatgcaaaaggcgcagagatgaactttgaatttcactgcaactaaatatctagctaggacaatctacattgtggttaaatttcaacaagaaagaaagagactgatgacctctcatagtagtactctagaaagagaatcaagaatatccaaaacacccaaaacataacaagatcaaggaacccaagcgaaagccaactgatgaggaaattggtcaacaagaatacatgctagctgatctatgaaggattattgataaagagtcgagatgatgattaatttattttaaattgttcgatcttctgtagaaggataggaagcgggactgggaggatgtttaaagtactctgaatttccgccatcaatttgtatatggttttgttagcttcctgaacgtcgtccgggtgggtgatctcgattcgatccagtttgatcttctcgctccaggctctatgctgcttcaagatgaggaagtattcatagtgatagtttgaattgcgagggcgttcgggctgtgggacgttcaacttatctcgaagttgagaaaaccggttgatgatttttgttgctttccgatactcactacgatcgtgttcattctgagcattctggagctcatcatcaggttcattcgagcccttcctgattcccggctgcatggattcttgcctgtattcttccactctccctttgctctttggtcctgggacgttgctactagttgctgaatacagtaatggcaaagcataattaggatcatagagtcagcaggggaaatgcagatttctcgagtttgattataacataccctcgtccttcggaattccatgttcatctggactaaaccgaccgacccggctaccctctccgatctgactctcaagaccgtcagagtgtccacggcttatagctttcaaagttgctatatggtagaaagaaatcgcaaatgcagagatattaaaaaaaaaaaaaaatgaatgaatgagtcaagcagctcggaaaattctcaatagtgatgaaaaaaaaaggaagtatcgcacttgagtcctgcataggagcagatagtaccagtcgagtgacctctagcgtctgcagagcaatgcatactaacaaactcttgccgataatcattttatggtctcagttgagctcaaggaatttataacttgcttgtagtcctggcgggatgatgagttaaaactgaggaagcagacgagattaatcccggcagtctatttatgatccctcgaccgctgtcccaaaaacacatgccggacatcgaccaggcgagagtggatccccaggcaaaaagaaagccaataatcccctgtatagcctcggccctcaacactaatattgcaaacttctaactgacgggacaagttttgagctctgagggtttgaagaacaacttggtcctcagatcgaggctacataggttgtaggcataggagaaaagaagaattatgtagtaccaaggaagtgagatgatgaagtgggattggaagacagtgaagtgatcttgaagaatttgcaggctgcttggcaaatggtcaagggtcgggtatgtttgtttgtatgccaaattatacacatccagctccatgttatcataagactcggggggctgcgcccaaggattctaggatccgtggtctttccatacaagttgcaagaactttggggactcggtgtgtaaaaaaagcgcccgagattagccgagcttgttgcccacggtatgtaccagccgccgaagggtatatactcgatcccagtacctagagacgggctgatggctcatatccatgatcagtttccaaatgacaggataattggtttttattaaagtgttataaagcttttttttttattcaaacaccttcatgaacgtctcagcttgaaattgaatgcgcgaccgatcgaacctggagggaagaagagatccacctctgatctatacaattcgaaccgcaaacagtcggtcttggagagcagagccctatagaggggggtggagctcttttctcgttcctatggagagagagatactagtcgagctcctgatcttggcttcgcaatgatatttttgaggactgcaaaccgtactgcttgtatgttcgctctgatattcatcctaatctggttcaggactaatctggttcaggaaaccaaacaagtaacgacggattaatgaggctattgtctagaggcattcacatccgagtctttctattgccactcactccaacagctgatcatcaaggcctcgtttggccgtccacgatcgtaataggccgtcgtctccaatcgttaaatcaaaatctaggtttgatgattccaggctgtgcaaatgacgcagcctgaaaatcctcatcaacctcgctgtgaggacttatgacgcaaaattttggggggacccaaaatgttggaattggcagggaatatatttcgctgaccacttccgtaataaaaaaagtggatatgacgtggcctcccaaacaccatcgtgaggccccgtcttcagctgtgcacccccgatatattcgccatgatcgtttatgacgatcatggacggccaaacgaggcccaagttattgagaggaatggttgggacataccgtcacatggatataaacaagtgacaccaagaagttatataacagctaattgaatttgtcggtttaaatactgtacaaacaagtcaaaagccctcatgatgaagcaaatcaatgtgagccagctccaattgtttttgatctggttcatacatatgtatgagtatactatggaggcatgagcgtgccattttggccacaaataatccattttgaaattttaattttcatgcagcatacaggagccaacttggccaatacagtgagatacaggtaatatacatgcccaccagcaatactccactatgtttcatccaacccccccccacacccataccatacatagttacgtgttgtaaagctatccacccacaccaataccatacaaccaacgaaataaccatcccagtaacactacatccaatcagcctattgtacctctccaacactatgcgtatcactcttcaaaatttcggccacgagttccaaagcattgttagcgaattaattaatgctggccataatgataacgaaatcagacaattcctccaggaaaatcactcgatcattgtttcccaacacacactaacccgacgcaaagaagactggggcttgatcctgcatgcctctcagcaaatggccaacactgaagagcacatcaagaagtatttcgaccaaggcttgacctactcgcaaatccatcatgcactaactacttctcacaactatactcactccaagcgtaccctccagaggaagattacggcgatgcagctctcaaggaggttggacgacttggataccgcacgagtgaccatcgaggccgttgtatcatgtgtaatgcatctccacctgactccagagggaaggaatgttggctaccgacgtatgcgacagctcctccagacaaagtttggcatcaccctccactagtcagtttccaaactctctgaataatcctcaagtaataccaattcattcatttcttcattgatttctcaattttccacaccttagcatcacagttgcactcatcaaccgtacactggaccctgatggcgtggaaaattgagccaagagggtactcaagcgaagggtcttcaaaacaccagggcccaactacatatggtcagcagatggtcacgacaagttgaaaaaatttggaattactttatatgggttcatcgatgcctggagccgcaagatactgggtatttatgtccacatcaccaacaacgatccccgccacattggttattactatcttcagctggtcaaagaaacaggaggaattccgcggcgtacatctactgataaagggactgagacaattcacctggccggccatcagatcaacctcactcagcaatacaacgaagaatctatcgacccaactcaatcccatctcttcaccaaaagcacacataaccagaaaatcgagtgcctgtggtcccagcttatgaaacagtacaacagtgagctgatcaacaaactctttacggccatcgaagaaagtttttatgacccccaagaccctctcgagcagtgagtaaaacatctacatcagagcctcttggaaatagacatggaaaattctgatgttttctgctacttttcagactattatttatctatctgtgggtcccacttgttcaaagaagcctggacgattggacgaataattacaacacatacaaacggcgcctggacaaaaagagtagcctgcccacgcgctgcagtgccgactggtgcttcaactaccccgaagagcaaggaggggaacagggacttattaaagtgcccagtgaggctgctgatgcattagagaaggagttttacccggaaggcgatgaactacttcgaaccacaccaaaatggttctccgacattattgctgaacttcaagctgcatttgatctagcaataccgattgtaactgttcacaatgtttgggaggtttttacagttttgaacaaagccatccaagcatatgatactgcttggctttctgatccctccaatgacccctctctttcaatagcggcccgctgtctagaaacttagctcatttaattgtagtgttgattattctttccgtgctcaacagacttgcctgcttgtgtgaattgatctcttcaaacttctggatatttgtgggtggtggatgatggtttttcattataataaatacaacataccttgggttctttttattattgaatgccatcggtcatctctttgtggcaatcattatgatctaagtggaataccttcatgtttctgtgacatctcatgtgaaacctctgatatgagatgcttcggttgagatgtagctcagccacctccatactcttctcctctttattcaggtgaccaagcactcaagatcacacaggtaagttattttccgaacactctgaggtccttgctttcaccttacttgtccatctgattggagcttctaacattactgacccttcagttcccccaactgccctgtgctgtcatatcaaatgatcaagaatacacagctacaaaccgttcagaatcttccaaattgcttactcaaagattgctagactgtcgaatccattgatcaacattacacagccttgacttgtttgtttctaaagggttaaggtctcttgtaagttcttaaatcgttgacctctcttgttttttcctaaacgatctgataataactcatcaaccaagctaatcaagtgataatcactgatccctggtctaattgctcctttgattctctaatcaatcaataatataacaccccaatcaatggatacaaggtctaatcaaataagaaacactctcatcaatccttaaacactctcatcgatcaatcatcacccactgtactcgatcagtaactgcttcaatcaattgataactgcctgaattgatcaataaccacttgaatcgatcaataatcgctttaattgatcaataactgctttaaacaattggtaaccgccttaatcaatcgataatcacttgaattgatcgataaacgctttaatcgatcgataatcacttgaatcgattgataaacgctataatcgattgataaacgctataaccaatcgataaacgctttaatcgatcgataaacacttgaatcgatcgataaatgctataatcgatcaataaacgctttaatcaatcgataaccgctttgattgatcgatcatcacttcaatcgatcgataattgcttcgatcattcgctgaatgctttgtttgattgataactgccctggtcaatcgataactgctccaatcgcttggtaactgtctaatcaatcaagaaacgcacctaccgattgataaccagtctaatatatcaagaaatactccaatcgttcaagaaacactccgatcaatcaacaaacgctccgatcaacccgtaagccctctgttcaatttgtaaccgttgtaattgatcgatctgaactccgattgatcaaggctataattgattgctaaacagtataatcaaccaataagtgctcctatccattgatagatactctggttggttgttaaactctctattcatctgataagggcaccgattgattgataaatgcactgatcaatcatttaaccctctaattgatagataaatccacatattgattgataaaaaaactgattgattgataaactgtctaaaggatctgctcccctgtcgggtctgttccccaatcccctaatctaatgatccagtttgatccccagaaggcagctcattgattattatcaatcttcctttattctcttgtcgatcaagttcctagatatacaatgaatatcaaatctaaaatgattcctcggcaggcgcgggggttgttgatacataataaggattacaaaactgggtgcgctggaatttctttttaatcaaactttcaattaattgttaaaacattgagggagggggtattggctagatatggtgaatgaatggccaatagatctgtcaatataccttcagtattaacttataaaatgggtgcataggggcttgctttgatgtggtgaatgaatggccaatagatctagcaagcccccgaaatgcatccatatgtcttctaaatccttcatatgtcttctaaatcctatgtacacatgatactcataatttttttctatctatcaatgcaggccccccacagccaaacaggttcgagtgatgcttaagaataagaagagaaaagaaggttgtaagaagcgatggcgtcaaaaaactcgaaaagccagtgggaacgaagcctccactgagatcaagaaggggctatatcagttcactgcaagaccttctccggtatccctctacgatgagtacagacaacgcaaaaagaagaaatatctcactccagcctcgatcctgcaggcagccaacttcattaaagcccctggtttccgtatcttcaaccgtcccgatagtcacgtgatgatatttgatgaatataatcagaatcgactagtcggaatatttcagtttacacctttctccaagatgacacccgaccaaagagaagatctcgatttcctagctggcttcttccattcccacaagaaatacgtgaatccagtttccaacttcaactcggcatgtcttggtggcaaaatgaatatgctcggttggaggaaatgcatgaaacccaatgaacgagctggcctgtttttatctcaggcgaaaatcaacaaggatgttcatggcttcacctctgtggttcgacggggacatcaagctggcgtcatcatcggcaaatcgttcaaggatctagccgacaatgcttttgcaaagaaccatgacatcatggtagaatacgacatgccctcttttggtgatgcaaccctagacgatctcgaagtaaacaatttttcagcagcgagttctctatcctatacatacggtggattttacaattcacctcacacagacaatcaagatgtttcagaatttgcctatgtccaatggatcccaacttttgcgaagactggtaaggttgctactcatgctgaggggttcaatgttgttggtggcgagtttgtgtttccagactgtcggttcggattaggctttgagaacttggatggggtagcgagaatggtctggcggtctactgattacaagcatttcaccatgttttcacaacccaattcaacctttaatcgcttggctttttcgttgcagctaaacaaaaagacagtcaatgttttcaagaatattaaaactcaagaaggagcatatttaaatatgcatgacggtgatttaaactatatattagccactgcagaaaaacaaaaaaaaacttaaagtagattgtagtttgtgcattttttaaccgaaatgaatatcttgccagtttcctcagtctcttgtcattttcttctatctccagtggtgctccacatttatttgaagccccagacttgtgcattcaatgagaatgattgtgataccttatccaatttgcaataaatttatcaggacctttgcaaacaagacataatatttcacgaaatttatttcttgcataaactaattgaacttggaaatcaaggccaaatgagaaaacaaatgaagtggcatgtgaaagagatgtgtgatgcaaatgacaaaatatggaaaactagaataatttggacacaagggctttctgaccctgtctgactaccgcaaggagatccaactgatcactagtcatttggggccgggctgagttgtgattgatgttattgaggtcgtattcttgatgcggccttaaggacttggctgttggggtccacacaatttctaccaatggtggaaggcccaacacttggcataagttcgtgcatgtgtgcttcttgaggaaatgggccatcatcgcttttgtatcttggcattgataccaataagacctacaatgaaagcagttggaaaaattagaaagctcttgtgacctcagtttttcttcctggtctgctcacctgggattgacatcgatgacctttggcttggtgatcaatggaggatttcctttgagattggttatgatcatctggcccttggtcgatacatatacccagtgttgaaaggcatgcaagatcttgtcaatcgggctggaggcattcgagatcccatagtcattggccataggcggcaagagagtgcgatatcccttgattttttcctggaagaagaatacccggcgaggtttttcattatccaaaggttccttgatgttggacgtattattaccattaccatcccctgaaccaggtccatcaatcatgtcattctcctggaagtaatcaaaacattcgttggtttttccacattcgacatcgtcgtgaactgggaacccgtcaattatctattgacctcggcaaccagaaaaggatgagtaaattgaatttttggaaaataatgagccactggatcagataactcactcgtagggtcgaggccaattgtctttcatctgaggaggccttggatgacccaatcactttgcagaaaagggccatgaactgccaagaaaccgcataagtcctcatggcgtagttgggctccgtctcatacgattcatttgcttggcggagatttttccgaaccaacgtgtattcagctaccatgggatagatcaccccggagtccagtatctcagcatggattattttgctggtatcctttattctgacgacctggttgtagtgcacacggtatgagcagatcctcaaggtgatgtatagaccatcgggatcaagttgactacgaagtccattggcccagccagtatcgtcatggccacgaaaggtgctcgagtgctccggagttccaaaccggtcccaagaaagatccttcaggtcaagaattgctggtgccaaccctgtagaacgaaaaagacccacattattatgagaaataaactagctatatgtgtaaatcattacttacatgggggtgactttttgtagataaccacaggttccaacgcttaatccactggcgtttttattgagccaagaccaatttgatttgcagacgtagcaaccacaatatcaggcgagttctctcgggttatgaccggaggtttggtggtaatggttggaagtgagaaagttgagtcttctcgatcgtttgatatcgccaaggtggacccaactgaaggtgtgtttgcccggctgttgaaggaagcagaggtggctgatcgtagggcatattgcctagactgggtctccatgccacatgcctcttcttcatcttctttgtggtcttcaaactcatcgtattccaagagtagatctattgccttgttttccttgaggaattgaatgaatccctcctggtcgatgactgatccttttcgtgtaccaaggcggcagaatgggaagtgcttctcagaaaaaaatagccgaccatcgtagtttttgatctggagctgcattttcccctcgtgtctttttgtgagctcgagaagtaaggcttgatgtgcgttggggtcgccagggaaaatccaggtagccacacgcattggcgcctggttggagacccatttgttcttgtgtctcacctcgaatccacattggacagagacccggtagggaggattctcgagtgggatggctcctttgccagaggcagattgcttgatcactagccttggacgggtggttgaatatggcttgcaggctgaattcctttgtgctctggcagaggcatagggaaaatcggggttctgtggcagcactggaagagaaatggaataattcaaggctttgcatatatgtgggtattagtaaataggaagacaaacccagattactgtgaaccggtggtggtggtggtggcttcatagagctggggacagaaagggatccagcagatggggttggtataccatataaacctcgggccaggttgatggcctcttccctcttgattctcatagcttcggtgactgaatcactggtaggggttggtgaaatggtgggctggaaagcaggttgttgcttgactttaacagatcggacacattctaggcagtactcccccagcacggtaggggtgttgccacactggatacatgacatggcttgcaatgaagaaatctggcgacttggaggctactggagggtgctgttggagagttgcttcttagtgtaatgcaggctgctgatgctttagtgatgtcggagatctattaagcttatgatgagtggttgtgaggggaagccaatgtcttagactcgaacaggtatgcatataatgttatcacccacaaattgaccaggtgctgtacgcttcactggtcaggatgcctatggggtcgagtctggtatcctgtatgaatgatgaggagagccgaaggttgccagaagcttggatgatggatggatggcgcaaatggtccctcagtgccatgcttggcatctcagaggcgtgaaatggcagcttggttgcttggttgccaatcttggcagttgcaaactgttcttcgccatttgagctggcagttgagaagcgctgtattgtagaaaagtggcacttatgtggccattttggcacttgggtaccatttttattgattttttggccaaaatggcgcgctaatgcctccatagtatactgctgcacgttggatttggggtgctggttcaggttgcaagtctatgaatctgaatggggtggatttcagactcacagctgggatctggatgtctgcgatcgtcgatcgtcctccggtcggggtcggggtgcttctgggggccactcagtgaatatttgccccccaaacggaaaagtcgagcattaatgcttgaaaatcgcagatttgaggacaatgcatatctaaaagaggtgtgtgtgtttgatcaggtttgcttctctgaggttggtgggtgctttgtacatattcatcatcaaatgagccaagtagtctcttttgacataaaagttgcatcatcgtccagtggacgccggggctcttttgacaccccgggggggggacaatactgtccgatgatcgatgatcgagtataataagccaagccgactccaaccaaaaacccttcaaaacccaacaccaacctctccgatgtcacctggctcaccctcaaactcaaagaactacaactcaaacaacagcaacaacaacagcaacaacagattctaccaacagcaacaacaacaacaacagtatcactttcaacaacaacagcaacaacttcagtatcaaaatcaacaccagcagttcttattccaacaacagcaacagaactaccatcggcaacagcactcactactacatcatcatcatcatcatcatcatcaagcctaccagcagaacacaatcaatccagccaaccaacaacaacaactcacacccagactacaaaccaacccatcctaccctcaaccactcatccaccatcgacagctacagaagaacaactcatcctcaagcaaacaacactctccaaactacctcagatctcaagctcaactcatcccaaacggaagcccactcccattaccaccaccacctatcataccacaaacagtctcaacaacaaccaatcaatcaaaccgacatcatcatcatcagcagcagcagcagcagcatcgtcaaaaccaccatcatcgtgactcaaaccgtaggaactatcgacagtcatccttcagaaccaatctcaccctacctcaccatccaagtttacccaaaccacccaatcctgaacgatctcaaaccatccccttactatcactcaccaacaatcaaactcaagctcaccaacagcaacagcagcagcagcaacaacaacaacaacaacatcctcatcctcatcatcctcatcatcaccctcaaccatcaacctcatcaacaacaacaccaacaacaacacccacttcttcatcattctcaaaatcaaataccaacaacccaaactcatcaactcacatccgccacatccattccccctccacctcaaccctacaaagctcactcccaccggacgaacaactagggctcggtggccctcaagccgccggatatttctcaccatcagccatcgaattaaacccatggcgtggttgttccccatgtaaatggaaagttccactcctcaacaccggactacccaactctcctgcaagagatcataccaacctagccaccattgatgaggaactcgatcagacccactcttcagtctcacacctcgaacaagatgaatggaagatccgctgggcaaaactatcattggtagcacaacaagaagcctcacacgatcaactaaaacctcagatagccaaccaacttcattccctcagactccatttcgtatttgactcagagggacaacaatcagttcagggattggttgtttgggtctatgagatccccggtcgactcggcccaaagcaatcatacgagcaacctcctcctctaatcgatccaatactcaaaacttatcaaacttttgaaaaccatactccgatcatcaatcagccatctccaatcaaagcatgtcaatccggttagtagtcctttttttattttttattgaatgatacatttgatactgactattttttcatacagtcatctcatacggcgttctatcgtattcacaactttttccaaatctcttcactcgttctaccacctcaaattcaaagcctctcctgccacatctttctcatccggccaagaataggaccgctaacgattttcttgtggatgattcgagtcaaacaaatacgatacctgcctacgctaacctcctacgagccctcaaccagcacatcatcactcttgcagtccaatcccccgactcgaccccctttcctggtgcctgtccaactcgctggattcgatggggtcccgatcgccttctctccgtcccacgggacgattccttagagcacctctatcgtaacctgaatcgcgactcaactcgactcatgggtgccatcctgactactgcaccggctctcgtggtcgaattgaaatcttggctcagctctcgggttgcaatgtgccagcccagcttcaccgctcggcgtctggccccgatgccacccctcccccagcacaatataccacccggcttccctctcatcctcgctcctttcccaaatctccgagctcagtatgtcaggatgtttggaagattcaaccattctctggtcagatgcaaatcaggaacaagctctcaatcgtccaacttttcaagcactcgttcctcatggctctctgactccccctcaatccccaatgcatcttggatttcacagcagaaacggatctgccgtgccgaattgaaacattttgagaaactcaaacaaacttggcggctcgccgcacccttcatggaagcttaccccgaaactcacccaacttcggctaccaatgctaaccaacggaactttgagagttgggtggtttgcaagattactactaacaactcggaagcagtcaatccggaaaccaatgatagtcaagaaatcgaactggtctggcccgtcgatcattgtttactcgacttggaaagctggatcgaaagtgccgagcaaaatccacctcctcctcctacagaatccgatccacccgctagtctgacgccttcgtccagaatatgtttcccccgggcgaggttggccaactccttgatgatatctgcctacgagcccacggatgagttggcagagaatgccggatcttacatcgattgggttgctcaagagcgtgaacttcaacgtcgagcagccgcggcggctgggaaggagaagacaccccagaaaaccgaatcgcctccctcgatgaccggcggacgtgcaggactgggactcaatcgaggcagaggctcgggctacccttctcccaggttccagcgtcacacctcgacttcaaccgctcgtgcatcgcccgttccgcctcatctcatcactccccgaatgtcaaagaaacggctaagagacgatggcgatgaccgctcgagtagtcagaactccaccatcttcccgccctctatcatccccttcgattgcggtatcgtcaccgcttctgaccggggagactccgcaaccgttgattttgcttcgaacggtttgagtgatgagaacggaatggatatctatcatgactcgaccgctaccaacttgcccgatcctcctacatcacaaccacaagaagaatgctcaatatccaccgtcatcagagacgaacaacaaccactgagcaatgacactcttcatcaatcttctagtgtcgtcctagctccctcaagccagccgggtactaccagttaccagttcgtgagtgctcagcagggatctggatctggttcaacagcctcgacaatctcatataataccaatttgtttgaacagcccacccctggttcggtctcgatctcgggactcacccctggccgtctcaatggctttactcccgatgctaataacaacttcaacaacaacttcaacaacaacaacaacaaccatccatctactcaaactgctcattacagctcaccgattaatcagaatcatcactcgaccaccactgatcctgccggcccatctgaagccgaccagttggctatctctgagaacgccctcagaactctatcactcatgtcgtcctccgattcaggtccatcggacaaactgttccgttttgttgagccggtgggctatgaatcggttcgtttcagccacactcatactgtggtcgatgatcattatacccgtcgtggtggcaaatacgcgttgcctccctcgccgcattccttcagcagcccagaagatgaacagggagacgatgcgctggatatcgtagaccaggaagtcttgagaagagcccgtggaccgctcctggtgcacgtctcaaagaaattgatgcgtgcgatcgaccctcgggcgaaggttgcaaggacgctgttcaacagtgccttccggactagcgactcacaacagtcgtttagccgtgctgagccgctgacgagctctgcaatagctttaaccacccaggggggcaccgggtacaccgagtcacccgcaacaccacgttcatgggtacccattggatcttcgaatgatagttctgatggctcgaccttctcggaagacgaggacgagccggatgggaatgaatttattcggtcgatcgatgcccgagatcgaggatcgtactcctcgactacctcttcctgctcctctgatgacgagagaatcatggccatcgatcgcgaatatcaacacgcgatcgcggcaaagatcgaacagatcgaaagaagcctgaaagacgtcttggagatccagtatcgttctaagttcttttccattcagccatcatccaaccacagttctcgacctcctcagaatctctcccccgaagatcggacgatcaagcccaaacacatccccccggcggtcaggaaaaagttgaaaaattgggtatctcaactggctacccaacttgaacatgacccgaatttagaagtcttgctagaaaccgtcttaccctcaacatcctcaccgaaagttacgacgaatgataccaggaagactactgaagattatagagtcgtcttggatttggcttctatgccgatcatcaatggatttgattattacagacctctggtggatgatgaatacgagattcaagaaaaccgaacccaaaatagtactactcagaagaagaaagcagaagaggaagaagagaaagaagaaaagaagaagcttgggaaacaacagatgaaagtcaaagaggtagaagagggggatcaacggccctatctgatcaaaaaattcaccaaggcacccgcctcgatcgtcgttaaaatcaatgaaggcaagcagaagatcgccttctccctgatctcccaactgtttaaatattggatcaagctcggctttgaacccgtcagtggccaacgtgactctgtcctctccgtcatctttcccagaccccttcctcgccatgcacatcagcccaagacaaactccaaggacccttccctcgttgactccggagctgagaccttgtttgtgaatagtcaacaggataagcatcctctctcacacctcaatcttccttctattcaccattggttactcgaattggctcacacttacaaggtcagttttacatccttttatgtgtttgaaaaaaaaaaaaaagaaacatgtttgattgttgttttggatttacagtcctgtaggctaggcgaactctcgatcggaaagatacacgaaagtaagtatagatctggggagttgaagaaggagatagaggggatgattggagagatcgatggagacaagatttctcgacatacctgtttgataattgtcgacgggctggaagagatgaagagtctgggagtaggtgagagagagattgtgggactagacgggaggccggtgactcggctgctgatctcacgccaccagctcttagatgaccggccggcgagtctgatcagctttgcaatgcgactgtacgactcgatgaagatccacgtccatcggttcacggcccccggcttgagttttgatccctatctcaccccagcacccatccgtccaggcgagtgtcaacccccctctgagtcggaggattcctccagcgatgcaggagagctgccggatcgagcgggccaactgcaccattccaccgacgaacacaaacagcccaggacagatggtcggagccggcatagacgaccatccgaccgcaagttactctccggccatgccttcttcctcaccgggatccagaagcctacccaactgaacatccgctggccgccaagtgggatcgacgtgagtgcgcgacacaggatgctccacattggatacctcgttggcccgcaacgcgcctgggtgctcgtcagcatggtcgacgaactaggtcaacaacatcagttggtattgaagtttcctgccagcccagcctcctccgactcttcccttccctctcatgcccccgctcagaaacagaaagcctcattgtcgcgcgagctcgacgagcatcgcttggaaatgcagatcgtcagctctgtttggaaggtctctcgcaagatcatcttgtctacgaatgtggaatggagagtcgtgatcacgaaattgggtcggatcaagcccatagaatatgaaggtgagcttggtttcggtttatcaaatggttagaaagatgggagagactgatttttgatggaatcataatcacagcatggtgtgaattactttcgcaaaccttgccggcgtcggaggtagcgttccatgtgacgttatcctcggtgatgatgagcgacgtgccgatgttacgacgggtcggggcgggagaagggccatcgacgacgaggctgagtacgacgagacgtgaaagtgtgacggagggtggcggaggaggcgagggggcgtcggatctggagatgggggaggtggaggggccggaggagggggaggagggtgtgggcgatcgggcggagggtgtcgaggagggcggcgggggcggcggggtggagaagctgggcggagggcccgagccggtctgggtcgtccacgagtccaccctccggccccactccagcttcgatcctcaaagtccgagctcctccatgccccgctccgtcaacgcgaccatcgtccatagtcttagctcctcgtacatctacagccaccagtgtcccgtcagtccgggctcgctcgactctttcccctccggaacaacaccaagcggccgcgggggcaggttcagagtggacttgttgggcaccgccgcgtctcctgcatcggtctatcaggctaatctcttccaacatcgcgaggaaatcgtccactctctcgtccttctttcgagactcaagcaccttcgatcttcttcttcttcttcttctcagcatcatccttctcattccggtccgtcggatcgtccatcgaccgatgttgatgttgatgaggatgatgatgagacgaaggcggcgggcgctgatctggctctcctgcccggccatctgagctctctcatcgtcctcgccaggctcctcaactcccatctccatcggctctccgacctcttcctcctcgatcagactcatcttccctcagcactgctctcgccttctgctttcaagcagcacgacctcgatggccaactcgatcctttcaatcatcagctggaccagttggatcccctcattcttctccacaattgagccctgtcctctgtaccttctttttcttctttttctttggttgttggcttgtttatttttatttttatttttggtttttggtttttggttttggtttttttggttttgggatttaggattgattcctttacactctcatacactcactcatagacaaattacacctctaacactctcattaatttgatcgctttgtttgtttatttgcttcttttacttgtattctttttcttttttttgctctctcttgtttataattacaatacatatgaaaaaaaaacaatgtatttatttcgtctacatatgtacgtcatgttgccgggtgccggttttttggcaaaaataggggcggtacatacccgggtaccgctgcgggtaccgcctcttctgcggctggtgaaagccggctagatccatcaaaatggttttgtcgaagaacttcagacgaaataatggctgacaccatcgacaggggtttggacggtctaacgttaagcgtctcagaggaagaccagcttcgtcggcaaggtggtatgtacgtgcacagtctttggcgatccggttctaaactaatcatacaaactatattaagctgacgccgcaagagaaaaaaaaaccctttcgtagatttggtcatcaaatcgttcagagctcttggtgatgaccacctgattacaaacgttcgccctgactatccagacaatcgtccgaatcatcaagtcgatccactcgatcatcaaaccgagtatcatcctgatccacctgactccaagagcagcttggaccggttccactggcctaatcgattccaactaagccagcagattacgagtctttcagaatcactagacccatccctcttgcggagccagccaggccctacactcgagctcatcttagagatcctatccggaatccgcgagagtctagatcaaatcaaagccgcttttcgtaaaatccctgtatgccccccaaagatcttcaaaatcccgagttgatgacggccaccttcgtgacttcaaagacgttaggaagatcggcttagagaaacggatccaagatttggcgctacgaaaccaacaactcttcagcaattccgaggacctcatcctacacctgaaactctcatccgacgagcccaagttccccgacgagccgcattggatcagggccagaataatccattgtacagctgattcttccgaggcaacccagcgtctgattgaatggatagaagggtctgaacttgacatcgttcaacacggctggatgtcctatatgcgttccattgattcggctttagtagtagagctcgagagattcaagctgtcagatactcagagagagctggctgaacacatcctaccaatcttgaaattatccagacttcttctcaagaaattatcaaaacgaggattgagcggtgaagaaggcatcggatcatatacggagttgagctctaagcagcgaactagtctgttggaattcggttcgaagctacatatgataaccatgtctgccaaaaacttatttgactttattgcctaggattgataagtcggggagacggagaggatcatggatgctgcttgaagctggctttcctggaacttacagaaaggatcttgatcatcatcattcacaatgatgaattgatttataatatagagttacattttttctttagaaatagcaacgtttttccggaatcagagggcacactatgatttcatcggagtgcggagagattatggagagtaaatcactgaaaaaaaagggattattggtcagtggcgaactgggtgaaagtacaaatgctaacacggagcaggaggagactgtaccttagcataccggtcgctcttcagcttggagcgtcggtcgagtagttcctcggccagtcgaccctctttccttgctttctttagcccggatttgctttcggatgggagttgtaatcggcctgcacctcttgcttgatattggcgactgaagaaatggacaaagatcaataagcttcagtttttcaggaaggggctagatgtttgagagggagagggaaaagaaggctcacatattgttagcctcgaggtcgtggaaggtttgccccggcttgaggatggtgaggccggactcgttggatttagcagagaggcccttcttagcccgttcgtctgcgagcctcttcttcgccttgacgagttcgccagcctgcatcctgacgaggatgtgagagcaatcgtcagcgggggagtcagagtcgcatcggatgtcgagctttccggatgcgagttcctcgacggtcagatacttgttgtagaggcaagacttgagggcgaagaggccgtcgggggggctctggtggccgtccgggttggtagtcgagcccgagggctggtcctcggggagcgcgaggggctcgaaagcccattcctcctgggcgccacgggcctcttgttcggcggagacggcgccgagctggtcggcggcaaggtagcggccggtggccgtccgaagggtcaccttgtcgtcgctgtcgatcaccctggtgcagaccatgacgtggttgacctcgtcgggctcgaggctcgccagggcgctcgctgagagcggcgccgggaccaccttggcgatcggcgtcaccggcgacggctggatcccgatcgcacacggcttcgtctcgagcacattcccgtacgtcggttgcacacagatcatatataacggtcccaggatgtgcgcttggctgggtgggttcagccagccttcgctgggctcggagcttcctggaccgtcttcgttcgactccttctcatctcttcgtcgtttcttgtgcttcttcttctccttcttctctcctttgaactgtttgaatcggtttgcatgtatggagttccccgatcagtcatttcctttttttgtttgttttgatttttgagggtggatgttttgagtggtggatgtactttaccatcagtttcgatgaggactttgaggaggacatctcttgctcggatggatcgaagtggttgaaatgtggattggttcctgctgagtgcaagtttcggtacataattggggtgttggtgtggccccccggggggtctgcatatcaggtaatcgggtggactgttcactttctgggtgtatgcggcggctgtactggtacactaccaccggacgccaaacgacggagcaggaccaccaaccgaaagaagaagaaaaagaaaaagcaagaccaaagtgtatgaacttactacgaagagcctcactccagctcatcactaccaacccactcaagaccaacagaaccaacatcctcaaccaaaaccgaaataccatcagactcatcaagacttcctcgatcaccatgagcaccacaaccaactggagagcaccccaacaaagccagccgtccggggcagaagtgtcctcaaatctcagagtttataattcactcaccaagtcaaaggtaagccgccaccagacctgtctaagaagttgtaccattcggctgatttccttgttacgctttccataggtgccgtttattcctaaagaacctaataaaatcacttggtacaactgcggaccgaccgtatatgatgccagtcatatgggacacgccaggtatctacgatttccttatgctccgccctattaaaaagaggaaaatcttgataattgaaacaaccttttttttgaaacaggaattatgtcactcaagatatcttacgaaggatcgcaagagattacttcgcttacgatgtgaagtttgtgatgaatgtgacagacatcgatgacaagatcatccaacgggcaaggcaacaacatttgctcgagaatctgcgctccaaagccgacctgatcacccccgaattgactgaccaagtccgacagagcttggaatcatacgcaaacaacacggtcaagaaactcttagggaacgagctttcactcgaggaagtccttcagaaggctgctagtcaacttcaatggaaagctgagatggtggcaaaggaagaaaagtttgggatgtggatcgaagccttggtatgtccattttcatgcacttaaaaatctatcgagatctaaccttgatctctttctatgatgtcatagggatcagcgcacaaagccctcggccgagccatctgtttatcggacatgtcgatcgataactctcgcgctgaggctgaaagattgattgacggggcgtctgaagtgctctcaaagtggctggatcagaaagttagttccccgtcctcccttttgatctggacaaatcctctttgaattgtctgacttgctattttttttatttaaaaagtacggctcaacaatcaccgatcatgcgatcttcaagaaactggcggtatactgggaaaaatcgttcttcgatgatatggccacattgggtgtcgagcctccaagtgttttaactagggtgtcagattacgtggaagagatcgttgaatatgttcagaagattgtggaacgagggttcgcatacgtgcacgaaggaagtgtatatttcgacgtgaatgcgtttgatggggccgaggtgaaggaccatcccagccagcagacattcagccactgctatgccaaactgcagccgggctcgaaggcgaacaagaagctgatggaagagggcgaaggcgcgctctcggtgaacccggctagctcgacggccaccgacgtcaaacgctcgccggcggatttcgccctctggaagaagagcaagccgggcgagcctggctggcagagcgtctggggtatgggcaggcccggctggcacatcgaatgctcagtcatggctagcgccatcttgggcgacggcatggacatccacagtggtggtgtcgatctcatgttcccccatcacgacaacgagatggcccagtctgaggtacgtcggtcgatacccaagctcgcgttgcttgatcacaagaacttaaagcctcctgatcctttcaggcttaccacaattgccctcaatgggtcaactacttccttcacaccggccacctccacatcgaaggattaaaaatgtccaagtctttgaagaactttatcacgatcggggtacctctttgtcttgcctctctctctctctctccggttcacaccaacttttcctgacaaggaatttctttatatttaggatgcactgaagcaacactcagctagacagctacgactctctttcattgcccaacgatgggaccttggcatggatttcgccgagagtgcgatggctgaagtgaggaaccaagaatcgacgttcaacgtgagttagttgacagcctctccctttttaccccgaggagcaatcaacgtcttactgggctccccagaagctagcccctacactcgttcatggaatcattgatgcttgttggttgctctggtctatttcttgctatgaagatagaacttctttgcggttgttaaagctctgaggtatgagcgatcgacagaacagatgatccaggccattgacttggatcagtccaagtccgttgacacttctcatcctctccacgccatgtaagagtctccagctgattgcaaatcgacatccggacggctttactgacaacacaccacattagcttcgagaatgctcgatcggacttccatgcagctctctgcgactcgttcaacacccctgaagcgatgaaacaactgctcaatctggtgacagagactaacaaatatatctctgcgcaaatcgcctcgatcagagccgagcctgatggccaaagtctcctcgtcatctctcacatcgcggcctggatcagtaagatgttgagggtctttggattggacgaacagacgcttgctagtcatccccgttcttctacaaccaataaccgggggagctctgatcttattggctggaacgtctgtgatccagtgggttcattttctctccgaacctttttccttttttttgcatgctctcccacgatgaagagatcatgtgactcactcatgaaagcattccctgatcacattcatcccattcttattctttctttttctttgaaaaaaaggccgagtcgaaagcgatggagtattggatccaatggtcgtctttccgggaccaagcccgcaagactgcgcgagagaagatgcagaagaaggccgcctctgatccccccgcatcatctgccgcgggtccattgactgaagccttgaaccaactctgtcagcaacagtttcgagcccatctgctgttactgaatctctctgcttctggtaagcctcgtgtccaatccaatcgcactttcgcgttcattacttctccactcatccaatcaaaatgctttctgttttcccttatttccttcgctcagagcactccgatccggtgacgtttttcgggggtaaacaagtgcatctggatcacctgactgagccagtgagtttatcttctgttctgcgttggaaatgtttggcgactcacgtcgggcattgatagttaaaaagcagtttggcgggtcagttgcctatatggtacgagttctggaccgagctttatcggctcgcgcaggcctcgtcggagctgtctcctgctcaggtcttgtctgcctgtgatcagctccgggatgagaaactcgtcgaagttggcgtggcgttggacgaccaagatggtacacatttctccttccacgttcaacttcttcgcccctcgcacagttgttgattggttattatgtgtgtgaaatccggattatagatggaaaggcgttggtgaagctgttgccagcaagcatgttactccaagcccgtgaagagaaacagaggctccaaggcgagaaggagcagaaactgcgggagatcaaggccgagaatgagcgcaagaaagtcgagaagctgatgaaggggaagaccccgcctgaagagatgtttaagggctcaacggaattcagtcggttcgatcagaacggcgtccctactcatgctcaccctgatgatcaggaaatctccaagtccaaacgcaaaaaattcctcaaggattgggagaatcagagtagacttcatgccgattatcaagcttgggtcgcggctaatcctctcaactccactcaaccttagaaccttgttttttctctcatgctctcttgtctctttggtcttttccgtcacatttttctctctgtttttttgttctttctttgtgttgtggatgcttcgctcactgaagaattacacccttcccctgatttcgcttccatttttcccctttaaaaatgatgaagaaaaaaaaggttagatttgtagatatctaaatgatctacctaaatataccaccatttttttgggtgacagtatagaagcttttgcgcggctgggccagggtcgcctatgtaggccaggaaataacaaagaatgttttcgtcgtttctccacatctccctgcttaaatatacttatacagaccatgttacctctcactaatgcaattaagacaaattatgtgattgataagtagcaggaacgtggatcaaatcaatattttgacggtcactgggaccagttacggcgccccctggagaaggccattgattgatggggtttcttcctctttttttcaaggttaccagaccacaacgtctgcataaatacatcgaaatgacacttgctggttcgatcttgggaacataagcctgcaatcgcagcatcttcaaattcttatcgctcgccaccgccgcctaagttattaacgcaagccccattttccctacggactgcgatgtgaggcggggtcggcttctcccctggggtctccacaagaggcttcgtttgtgctacaatagaggtcaagctgaagtgagaccacttcacaagattttgaaacatatcaaagatgcggcaaagagattagacttcagcggttgagctctagaccttgtaagaatttaatccatgtttcttgcacaagcttgtcattgatacgccccatcggtcggagaagagccgagaggttgcatcggtgcgtccaaggtcaataaataagacaattctcaatttgagacatatcaaagatacaagcaggaagttaaacttttcaacaggcaagtttcaatgcctggattgcaacccatccacccaacacaatcaggtgtaagcgacgttgtgtctcatcggccggggaagagtcgagacttatctgggcttgttgtaacttccacctttgtcgacaaaaataggagctctttccttcgtatgcgacgtgacctgtttgtttcgttgtcagagacatccaaaatcggtaacccggttgaactttatttctaattatttctacccatcgtttgtgatccagatcaccagaacgcatcttaagaaccggccggagaaacatgttaccgcgcgccggcgcaaccagttcatacctttatttcctgacatcttttgaccaccaggcatggcggactcgattctcaatgagtgaatgaccgacccccactggacatgtcataggcgccaggcttggacatccttacaagcatcgtccgaaaacatggccagggtgttgggagaatgctatggcaatgggacctcacaaccttttgtgaatctatcgtctttgatcacgaattggcaaaagtgatgtcaagcgatcttgagctgactgaaggcaagtggcacgtcgtggactgaagtaattaaacacttcatgtaaaatggtagagcgcagcataaacttccatgggaggggattcctactccggtctaggtgtgtttgatacgatcggcaacacccccagaatacatagaaaacaacgtgtacggatggcatcccgaacgaaacgatacagcaatctcgcctgaattatggattgccggggcgggggatgcagtattgaatggttgttttgctgagagagaaaggctaatgaggaccttgcttgttcagatgtgtaccttgtgaatctataaaatgagccaagtgcaacttatttatctcggtgtccatccacaaaaactctcttcaggcgcacgtgtcccgatttaactttaatagctccctcgacataggtctaattttgaaaatcttcatctaaaagccccagggagctctggacattgcggaaggttcacttctgattcctccggaagggtagcaaaatctcaatcgagaatcactatgaggaacttttcaagctttcctgagaaattcagcgctgctaaaaccaaacctatgcttcttatcatttcctgcctcattctttgcggagcactgagagctctgtgcgctttagtcaattcagccgagctaccccatatggcatcggtggatcgcaccccgttgcttctgtcgcattcggaagcagatatcgagcgtgagttcaggaaatatgcactcttgcttgatattccttgagcatctctgacatctctgattggctaaggacagccctagaaggagctgagttgagaagtgggtattgctgttccactatcgaaagcagcttaaagtctcactctcttgcttttttttcttcattccttctggtctagatgctgttggcgcggccaaagtttcacctcaatccagcctctggcaatctgcttcaaggaaaatacgcgcttgtgagcttagactttcatccccatcatgcatgaccacttggcttcttactgaattcactgcctttgatacttggcgatgatcaacagacaaaatctttccgagaatgcgtaagagtaagtgggcttggaagaatttatttttagctggaagaaaattcaaacaatcaaccaaaaagtgtttcctccaacaaaacactaaaaaaaatgtcttgttttgatccccgtaatcatcatgaatgatttccccagaaacctctacaggaaatatttactgtggtgatcttaccatggatgaattgatggaagaatttgcaaagcttccgcagttggaagggaagattgatgggattccaagccgagataaaattgcgaaattgtcccgaaagaaacggagacttgcactagccacaatcccacaagaatgcaagaaagaagaatcgtatcgaatcatcaacaacatagtcttcccttaccacgtagtctatatctatctactcaccaagcattggaaagataccaaggatgaggacgggctcaaggagatggtgaaactggctcttgttcgtctgttgaatatttacaaatcttcatacatcaatgactttgatttaagttcagcagcagaggcagctttcagctgcatcgtcaaagagaatccagatatcttgaaggatgatctaggggatactgataatgccttatatgaattaaccattagcagatacatgcagcttcttgattacaaatgagtactaaactcaatcttctttgtggtaattgcgttttcccatacaccttcaaatcctttctagtaagattcccttctcacttttacacttgtctaattttcctcctgtatgaattcaactttcaataaaccctcataaatgttctttcccgccatttaaaatatcctgcttataattctatgtttctccagcacacaagagacttgttaaaacaaaggttctagtattttatcttgtttttccgccactttgaattaatctctcctactctacctatcaattcatagatataataaaaccaatctaattgactctattcagtttttagacatgaaacaaatatacaagcacatattttcttttcttcccttttctaagacgttttggtcctcagtgagaaactaagaaatctaaacatcaccacataacataacatgacatggcatcactccacttcacttcattgtttttcctaactaggatactcttggtgtagggttagctcatgaatctatcaaagagatggaaggaaatttaggtgtagactgaatagaaactccatctatctgttaagggagttcacaccttgctgagtttggaatcagtagtcaaacctggtcaaaaaaatcctttgctaatctcctggaaattagtaaggtttgttggggagctccccttcttgttgaaataggcaacacttttgggccaacatgtgagctgccctgtttttcacaatccaagatttgtctcaattgtgggctaaatgagctgtggtcatcatgggaagaaatggatgtggtatgtaggttgaagttctcatgagtcagataaattccaggtacatattttttgaacaactgttagaatgcctgctggaagtgaaaatgcagaaactttgaaacaacttgtgttcttatttaaaatcaactgaatccacttgacagcctgaggacaatcgttttctgtttgttagatcaatttttttaaatttatgatgatgctctttccatcttgcaaactaaagttgttttgcaggataatggaggacttctcattaagtcttcagccttattcttactgatgtgattgctggcggctattgcgccccatcaaccaatagacaggcactttgatcacaagccagccacagctacgacgcgtccggggatttgaattgcccactcgaaatgtcactcccatcggactatatatccttccctccaggatcaagggagcattcttctcctgatgcaaattatgctcttgaacatagggtacatacgttggttaccgtccgaaagctctgaaaacaatccgaaacatcaccatgttgtacagctatcaaaggttctaaatgacccatagaacacgtggggtctggtcagtaagttaattgttttgattgaagtaccgagttgtctatcaaatgtatgaggcttgtctggtgatccagtttggctggatgcccctgattcccctggtgagccaaggtcttggcattgttagaaaaaacgatacacatcctgatcaaagcacgctggtcttatctcctacatacatattgggatttatgtccattgaatccccatacctgcagtgccgtgcggactgactggctgtagccggtggggtgcagactcgggacggtgggtaataataataatgttgaatgtttgcttcctctcacaagtctcagcctttttgaaagcgggatagcttggcttgtctgaagtagagacaattggtgaagtgaagatacaacctgcgcaaagaaattcatctttatcctcaaacgcttggctcgagaagtttcagttcaaagcccattattcgcacatttctcataagcttatgcgaagcaaacgagtagcttgcaagcataagcagaagctatgtgtaatatgtgagccagcattgcgccatggaggaaagaaacaaacccagaacaaaacgtcacattcgacagctgatcaagcgagactgaatataaagagggctaaattatattgggcctcgaaaccaaacctgtagcatcctccccctataggtgctacaacatagtcgggcaaggaatggaaggagtgcgcaacaacaaatacgcctgaataaaatgctaggcaaatacttacacatttttatccttgaaataatctgtcacatacgcaactataccgaagttgatccggtatgaaacaacaaggtagtggaacctgaatcatgtgtggcacctatccaagggtttgtgttgtacgaatgtgtatctatccacatattcattccctaggcttgaattgatcgaggactggaatgaatcattgaacttttgagcataaagattgaccgatcttgagccattggttacttgcacccaccaagctcttcgccgttgttgcacttcactcgatagctctcccccataaatatcctcgactctctacttattaccatcataaagtctagcatttgtccgcctcaaaaataatgatatctaaaactcaatcgatggtctctttcagggactttcccagaggcctgaacgttatcaaaaccaaacgtattctcgctctcgccgtcgtcttgcatattctttgcagtctgatgactcaaactttgggagcgggtagagatccagttaggaaattattaagctggaattctttttcagctaaggtggggaatgctgttggaataggtgagctcacgctcatgaactccatacaaacggcgctatcttcggctaacaatctgacccgttgctgggctacgaatcggtaaagagagatcaaggcctctgttcacgcgtgagttttgctcgtcgttgttcgtgtagtacaccgcgggtgcagaaaaatcaaagttcgacgtcaacccgccccggctgggcagctcacgtcgatctttgagccgtcacggctgatctccgtatggcataaggctgaccgccccatactcggttggagacgcgtgtcacacaggttgctcccaggatcacgactcctggctgtcgccaactgctccccgtcctcatgccagccgagggccccaactccgacggcacgagatcaccccagcccgcagacgcaccaatgaatcgggcacatctgctggacagtgcgttgtccgcccactaccggcgctcaatggcaccaacgtaactcgcacggccccgcgcaccccaactcccaagcacacaagggtgcacccaggtctttcaaggcgactgggccgaacgcctcgcaaacaggttgaagacatttgccgaacgttcagtcgtctgcgcctgcaagccgactcagaggcagaatgccacgcacctcggagccgaagcgacgtcgcctccaaaccgactaggaaacgtcctccgacgtgagtcgttctggaggcaacatgaaaaacctccccactcgacttataaagatcactcgaaacgacttcccaccggctggaagtcgttcctggaaaagactgggcatccaggttgttgaattcacacaagattctcacggacccttggagcttgaggtggtttgttcagggctaatcataataaaataaaattccagtaaagactgatgaaaagtgaaaattgtaaaacagtaaggggagataagataactaagacagataagataactaagacacacagagaaagaagtgataatcagtagagaaaacagagaagaacaaaaaagtatagatgaacaataaaagtgtgtcaacaaattagtcacaatcattgatacaaatcatttttggtagagatgagcataaaaaaaaagaaaagaagagaagaaaaactatgaaccccagtcattcaccaaccattccatgagtcaagtggcaaagcagaagcatggaagaagatgaagacgttaaagaagcaaatcaataattattcagagtacagacaggtttaagtagaactccaaaacagcttacaaaaagttttgaagtcaggcatgcaggaaaatgcccatctcaccatcatgtgctcatagtttcagacaacattgtaatggaagcagactggctatgtacatgaaatgcatcataaatctctgccctaagctaacggatcatcaaaatactcctcttcagggccctcatcctctcctgtattgcgccaaactgccaaaccccgttgtagcattgggataagttgcccgacttcttcttcccctcgtgggatgtcaacccagagacgtagccccctcgcacccggtatttccattgaattcaccacgtaatgcacagtgtccttgtgtgtcaccgtcttgttgttttcctcagactcctcccgctcgacacaaactctcccagttgaagtcacttcacaccctcctgcatggcaattatgctggacattgattgtagacaccacgtccttcaggagtaatgattgaatcagcccttatgtacaagtccaacctgcagtgagtcaaaattaatttaccttgatcctgacaaacttggtaatacctgtcttgacaaccttccgcatgttataaaatttgtcaacattacccctctcatactcggtgtagcacacccagtaagagacacctgatttcttccttgcctgccaaatatggtctacgcacccaaccgaatggagtgtgttttcctctgccgaccgtacctgttagaagttggatcagtagcagttcagtgaatgcagtcaagagtgcattccaaatctaacacataccaatataaatacatcttttcgaagggctcgatgagcattcaattgaatgccaaccagctgagatagctgacggcccggtagatgcacttgcaaaggcggcggaattggcctctgctcccccaggggcagtcgaatgttcagtgggtaaggagcctcggcctcaactgacgccactttttcgttgtagtccattgatttttggacacgtgagttgttcttgaagagctgagctacccccgaggaagaagtgatataaacctttgggtgctttgggtgctcaaagtatccgccacaagtgagatgcctgataaccttgaagttggcaaacgtgattgcaatgtcttttccaggactttgccgatttgaatgtattgaagcgttccgtagcacaccattgtagctttcaaacttctcagtggcgaatagactcgcggggccaaatcgttcgacggattccggtaagtgcagaagcatgtggaacttgggtttatttatccactgtgctgtggttctgataatgtaataaaggaatttctggatgtgaaagcgcaggtcggcaaggtaagagtccatgtcttctatacgggtttggaagatgagtggcgccagttcacagagtgcaccccacgcaagtcgttcatcgtcatcaaacatttcaaagaggacaaatggggcactttgaagtacaaccttaaattcctttccgacaaagttggacgagtgcttggccatgtagtttggcgataaagatgggatgttgagagatgtggtccggaatgatcggtaccagccttcgatgtctcccaattgggccggtttcgctcgggccatgacatccctaaccatatatttcaccacccctagtaggaacacgtgcagcacctctaccggtgtgtcagtacacccatcaaaatctgcaaagacccatttgaaggaggtaagcatccaaaactcaaagaagagaactagaatacacaatctcacctggtagtctgaaaaaaggattaaatagccttgtttgatcagtttggtcaagcacagcaatccgacgaataaattcctggttggcgggagtggcagaatcacccttagcaagaatagtgtacttgaatagaagtatttcattgttgactgaatcctttacacccagatcaccacccacgacgcccactcgagtctttgttcttggctgtttcgagatgtcccaaagcagatagcagtttgcaattatgcccatccacgatcgaggaccattcttgatctgttccactaacatgtcagtgtggagtaattgactttccccaatctaatatgtagcatgattaaactaacccaatacccatccgcactgatttgcagaaagaattgcagatatgccatcgttttcttcatgctcacgctactgactgacagatcacatgcacgacacggattgcgagaatttcctggcatgacagtgcttgtaatttcggcatgcatcggactgtcggccaagaagcaaagtaaactcgatgtgatcaacacttcttcacccagtccgcagtcgtaggcaacacatcctttttcagtcaaggtactgcagaaagacaattgccatcaatacaaaattccagaactaccagggtgggggttggcacacatcaactcatctacaatcccctcggccagttccatcgccccagcgctgttggaggttgagaggaaatgacaattaaaatgctggttggtgagttttggcgggagtcctgcgagggtaaagtagtatgatatatgcttgttccacttctttgaactgttgccagaggtgtcgtcggcatacaaacagattggcatatgacggatgactcgtccagcagccttcaatcgccaccgattaaatatggggccaataacctcgctctcagtccctaactctacattgccccacagtttcagtatgaatggcaagaggaacataacaagacaggtttgtagtgcatgagctcaccatacaacctgttaccacacaagtcagacatgaggcctcctccatcaacagtcattgaaggatactccactccaaactctgctaccgctatgcgagacaacttcggagagtcaaagggggggttctttgtgatcttgaacaacaactggccagtctcgttgcaaatttcgatttcaggtgtttgacatagggcgtacatctctccatctaattcgcagaagaactcgggtaccacaataagacttgacttgagctgtactaactcgtgcaggtagaaatctcgacatccatgtcgaaccattggtgcccgagtgttgggcccaagttccttgagccacttgcgagactgggacaaccgcgacacagcttgaccggcactgatttcgggatagtatttgagatgaggctcaacaacaggattggaaatttctagcgcaagtgtcttctggagactgagatagtgaactgggcggttgagtacggatcggcgtccaataacgtccataccaatcatctttcgcaattttcccttcccacgtcggaccgtagtccaatcgggcagcagggttccacacagttcaaacattgacctaacgtgttggtacatttctcgagaaatgatcgtccgggtgtgtccaatgagcaagcagctaaccagatactgcaatttgtccaagaattcacagccaagggaggggattcagcaacaatcacatgtctcaggggctcaactagtccgagtacgcacctcctttgcgcggaaaggccaccagtcttgatttggaactcttctggggcaagcttgacgcgcggtttcagcctcaggagcagttggatcacccattgggggaaagtcctctggtatgagtccgtcccacccgccgctctcgctgcttccccttgattcagatgaggcacgactttgtgggatttctggatcattgaagcactcgtcctggtcgataaattgcagatcagcatgcaattcgttggttgaaacaacacttggtgacggaggggctggtggttcgtcatgagctgatgtccattgcatctcagggggacctcgcgcaagtaaatcggccgctgccttgttggcctgagccaactctttctggcgtagaagttcggccttgtgacccggcttgctctcatggataggacgatttgcggccatactgcctctgcctccccctccacaaagccgacaaaaccatttgtcccgtttttcaccgggcaactgataccaaaggcctatagaattcaaatttgttagttcatgcaattagcatcttcagataaatcagtaaaacactgagaatcatacttctgtcaaacttctgagaaactcgctcgcgtgaatgctggaccattgtctgaaatgagctgtgtgtagtgttctggagatacgggtgtgcaatgtgatgacgataaacataaattgtctcagaagtctttcagcacaacggttaattcttctattccatcttgatcacatgctaaacagaagaccaggccatctcattgactgagccaaaatttcacatggattttcccagtgagctttgctctgccatcttatcgactgagcccaaattgcacatgtattttcccagtaagatttgctccgatcatttctaatgaatgatcacataagagggaattccttggccatgtcctcggatcgagctggcccaaatttgcttggataatttggtatgctattggtctctgagagagcgaatgaatggacaaatttttgtgatcatcaattggtgagtcgctgcacccggatccagcaagcaacacagaatcacaggtggatagctggatctgggtgtggctgtggggccatggggaatcggagacagacacagatagcacagaatctcaataccgaagcgtcatcacatgatcaatcggtgggatgggtctttggctgtgttgaatagcacagtaaggccgatcaattacggccctggggcagtttgtgatctctcttcccaacttgggtgttgaacgacccgcagtacttaactagccagaccttgcctgttttttcccgcaaccgcaccacttcccaccacaacctttgacttcaacttacaacgaattttgattttccccttgcgatttcttggcttcctttttctggcaaaaagacatccaccatcctcccccaactccagctcaaacctccaagtacaacagccattatgtcaaccacgagtcagtcagataacgagagccgaactcaagctcaccctgctccatctgctcggacaaatcggtcgaacacctctggtttggcaaaccatcgaactcgaccctaccccacctccttgccacgcaatggaggggggggtcgactccccagcgggagcaacgatactcgacctagtaagtctaattccaacaatcaccattaattcttattgatgttatcgagctcactgctgctcgctgatctactatgtaggccccttgccgagtcctgttgggattgaaaccccgctagccggtcacccaccaacggtgggaactgttcgccattttggacgaccaggcgcgggcgtaatacgacgatggcccccggctatagtgccatttgagatcacagactctgactttaacccagagtttgtcgaacacctcggtcggtcttatgatcttcgtgcaccatacatggactttgctgaagagcttgtacaagtaagctgttagataatatttctggtatttaagtgtaatgagctcatgaagggctcttttcctgcaaggttccttctcctcgacagtacagcgtgctgttgtactcggtcctgtccacccgacaagctgtcgaatcactcattcgctcacgggatgcggccgagaatggaacttctacctcggccggcatccctctgtcggttcaagctcggatttacccttaccaaaaccacttcaaggtttgccgtctctctgctcatgattgcatgttttgtgcgcgactgctgacaaccaatcatactctactttacttttagacctttgtgcaaaacaaggctaaggaggtgctcatgtgcgccacactcgatgtgtattcgagcctcccagtgaggggtgccccagcagctggcagaacccttctggatcaggtcatggtgagtgactttttagcccagctctgagtcacatctccggtctgaccagcatgtgttatgtgggctccaggatcatgtgagggagcagtcggacgagttcaagttagattacttgcctgttgggtttatctccggagacctttcggccctggcgagtgtgagcacggagatccgtgaacggttaaagcatgagcgaggagccatgcgtaatcttgtgagtgttgcctgaggaagttgattaacgtattgtggctgatcatgtaatgatatgtagcttcttaccatggtccatgagccctcgggtcgtccgatcacgcacccggtacccagcttgacaaacctgattattgatgtaagtccccccttctcaaaaccctgttggttcagtggctaaatgatgatggactcttcagttgacccaacggatgattccgagcgttgagagagccgccgcccacgcagccgaccgtcgtttgagatccagaatcgcacaccttcgtatccagaccatttcgcattacgccagacgcggttcgggtgaaaccaaccgccaatgggcaataatagatgaacaactagtcgatttgagggcaagggacccgttgtaccgccgagcgtgggtcctgcatttgtctctgtgtgactcttgacaaagttgaaacccttctttttggttagcttctaccggttgatcatgcagctcgataacgaaatgttcggcgataccttatacgctgacatggacgtagatcgtatccgaacccccactgaagacgaggtcctagcccaaatggctgtgatggcggaagaacgattgtccgctgtaccatcaaatgcgcgctctgcagaatgagtaattcctgccctgtgatgcgctacttttctgttccttcaaggtcgccctgcgggcatgccttttttttgcgtgtttcttctctttcatcttgtatatgcttttgtccgttaccttgctgcagcgggtgcatccgcgtagccctccacaagaccaatgacaatcacacacgttccttagatacctatgccttactgtgagagcacgagtgcgatgagcactcgccgatgacccaacttgaaagcctgcgaacggccaccccctggctggggcctggtcaagggttgtgtctggctggcccagcctgctctgcgcgagattcggatgggcagacaacgcaagctgcacgtcgttgcggcggttgtctgacggctacttctccactgggggacaggatgttgggctgtacacgttaccttcacggtgaggtgttggctgaggcacgacggctgccgccgtcgcgagacgaacgttcttgacggtcattggcggcgatttcccagacgggcacatagcaaccgtcattgagaccttgtacggggcccgtgtatggggcgtcgagcctcgctgggaggttccgtctcgcgacgggccaaaactaccgtctccctcacggcggactgcacccggggtgtacttaaaatatagttgagcagaagattggcgtcaacacctaaccaagatttcaaatttttccacttaatgttcggatacacttggatctaggatcaaaaacgatgagtaggtgtcattgcctcgttcaaaatgagtgaagaaaactcaaagataaattaactaagatatgtaccaccccccctacccacgtgctgatttatgattccactttcttccaataaatttaaatttggataataggtgtttatagagaacagctcgatccattcccgacagaagaatctctgcaacgcgaattggacgatcttatagctgcaggactcgcaggcgttgaagatcaatcgtcacgaagtcgagtcaatgaaatcgccgcactggaacatgaccgcttatacaatccaagcccacggaccggacacttcggaaacgagcttcttttgatatatgaaatgacccgatcacctctccatggcgaaactgcctcagaattagttaaggtagtggagatggctcttacggctctggtgacaatttacacaagtacttatcaccccaaaaagatcggtctacacttagcagcatacgtattgttcgtccgcatatacaaagaaaatgcacgtctgctggcggaaatggagaaaggccgtataccatcgatgcttgatggtaaacccctttttgaaaagctagattccacggtagaggtacaagtgccagccatagatgaatataagagctctattgagctgcattaaaaaacgaactcttttttagtaaatagctttaaaaatcacttctaaatatgataattttctttgaatgcttcatacaataattttctttgacttcttcttcatatgataattctcacaactcctattacatgtttgttttggttgttttgtcacctggattttcccaaaagctacatactcctatgtgaaaagttatgacgaaaacaatctagaacaagtagcctcaggcttccctgaaatgtcaagatcactagcattatgaagatacaagataaaagatgcaaatttccctatctcagtgagctaagtactttcagctactcaaagttcctagaggttgatgatggtttagttgccggtggaaaagctcagcatacctcattccttaataatattcttcatttagctttgccaaaactgaatttcacaaattctttttccagagtatgtagaacccaatgttacccaattttcatcaccagatgaagtttgcaattcagaattagaccatttgaaccaggggttaaagatcaatgagcagtcgttcttcattgcacggctaagtgctcaatatttttttggaaggccacattttaaagatcaagtcatcactaatgctatggggaaacaaacatgctcaactccagccatttgaaatgcaggttactccagtgaaattgctgtggttaacccaatttattacataacccttctttttgtgcagtgattgtgtaaattggtgaattgaactttgagttaggttttagttacaacaaaagcttctccagattccagatttcaaatgatgggagttgatttattgtttctcaggtacatggataaccatgaaaaaaaaatatcatcagtaccctaaaccatgtcacaagtcatcttgctccactaggttaaaaaatctttctataaaacttgaggacatcacatttttttttccaaaagattccaagggagaaatattccatctgactgatacaagactcaattacagaagattcacaagttgatgacactccagtagaaggtttccaagaaccagccaaacatctggctgctaaattttcaaactatgtagtcaaactgtgactgtgcagaagcaatgtgtgaccattaccagatctcaccagaatacccttcttttccctcaatttcccgccttggtctttccattcatggtggtacagtcatgttgaaggagctcatcctccaatggtgcaccaactatggtaactgtagcattagtgtaatgccactaacactggatattcttccattcaacattagcagtctggagctacataacactaatggctgaggccactgtactgtttagtggcattttggcttggttgaactcattgatacttttgactgtgaaattgagctctcatcagcagaaaggaaggctaaaagtaggttgccagactaacaggaagtccatttaggagcaagtccaaaacattacattttgctgctcaaaatagattgggagcaagttttcaccaaccaatgtatgtcaaaggcttcagggaccccttcttgtaaatctagcaataaaggtgatggaatgtcttccagcaacactgccacagatacaatatgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagttttttattattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgcttccagttaagcccccaaataaattgagatcttggaaaactttctacatgttccggcagagcttgaggataattttcaaaaaaatttaaagcttaagtttgcgtataacccctcttattcctggcaatgactgaaggtggatagattttcttttttttaatgctcaacattaataagcctcaactgcagtggaaattctttggcacagagctgtgctgattattgtcacatgattcttgccaaaaagaaatacttgatgtttaattacaccattgatgtggactaattttcagtggatagcacttgtagcagaacaaaaaaaaacatgttgcatgggaatcaaaaaagaaatgattgctggatgtgagttacataatggtgatcagtcatcggtcagtgggatggggaggatttcaaccagagacagattgttgagatgtggtcttgtcatggatggccagggtcagtcatgtcctaagatcaggaccccacaggaccccacatgtccaggtgtggttttggggatgaccctcctgtggaaggttaaatatgtgagctgacagaccaacccactcgggtgctgactcgatgcgactgcatattaatagatattaataatttccctttttttcgattttcaagtcttttgtgaaaatggttgtgtatgtaacctggcctggcggatacatattcaaatacttgagtgagaacaaaggatgttgcgagagacgacgactgtggatggtcaacatgatgtgtggatccaagtgtggcttgctggatgcacgacacactgatgagtgatgggctgatgatatggtgggaagttcgttgttcatcaacaatattggcgagtccgggtgtcttcttttgggtgccttcacatgacgggcaggctcatcatcagctggctcttgccatgtgctgggccagaatgcaatgtctcagtggctgatcgcttaatgaagaagcgctggatgggtatcaaagggttcatctctgctgatttaatgatcattaagggggtcttgctggtgtgtttgtagcctggacgacgccaagagcctgtcggatgctgactaagcaactgctgcaactgccaagacacacacataaaaactttgggaaggaatgtatgcacccttaaactctctaaactacgaccacaccaacatacaaacactggactatcaccgatggtcaggacgaaggaacagacgaaacgaaacccacaataatacataagcattcgagaacttgggattaacacaacctgaacaaaatatgaccaccatcaaccaactcatctcattctacaataataataaccagaaccaacagcagataccagatccatcatccagcaacactcgaccagccaccaagacatccgtcgactcggaccaccactccaaggaaccactactactacgactacccccgaagaagaaaatcgggtccgaagaatgctatcagatcgacttgcagcaatggctcagcttgggccaacctcagccaaccacaccgcctaagcaggaacagatcaaaggtgtgtgtttcctttattagagatagtctaccaataagcagcaaactgagatcccccaacccaattcctacagtaccagcttgtactcgtcgctcagtctcccgctcgcccccaccagtcccaccacgaaaaacacacacccactcaacccagaccattccagcggactcccaaccgtcaccaaaagaagaagcagaagaggaagaggaaggaccgccgatcgatctcggctgcttcaggaaagctatccaggccctgtggaccaccctcatccaccaacacttccatcatcatcttcttcattcctcttcttcggcttcgtcttattacgatcttaataaccagaaaattaagctccccggctcgctcattcgcgccgtctggatccgctcgggcttgcccctccaaactctcgctcacatttggtgggtccttctccctctctgacacattactcccttgcgcccgtccagattcttatcgttttttgtttttttttgtgtgtgtgtgtatggttgggtgcaacacagggagtcgatcgatcagcagaaaacaggcggcctgaacttcgagcagtttttattaggcacctaccagatctcgaagctgcgacaagcccaggccctcaagaccagaaagcccgcccagacggcccacccagagaatcgaagaaggacgagtgaatcgaagggaggcgaaagagaagaagaagggggatcagagatgaggaggatgagacggatgccgaccagtgggggacgccggacgccccctttggtcccctcctcgcgccccgcctcctcccgctccgcctccgtctgctcctcgtctaacgacgaggcttctctcctcgaccatcctatctccctcaatcaccccgtcatccacttccatcatcttcatcatcctgctgatcttttcatccccttccagatctcgccttcccccttcctcaaatctcatccgtccttatgatcttcttttttttttgtggacccgtctcctgtcgtgtcattcgcttgttttgtcttacctccccacctttctttgtattctacttttttttttcgtgctcgtttctcttctccttaaccacttcttttttggatacatttttcttatttaattctctttccttttttttttctctcgctttttttttgatgattgaaccatcactacattttcatttcactcttattcccccatttctctaacacctccatccatttgaatcacacagacatacatacacccatttttttttcgctctaaatattgcattctccattttctttccttttttttccaaagtgtcgatcgatacaattaaggacaaaaactccatgagctccgttccgaaaaaaagtgtttctacatatcattgttttaatctctctacttgtgttttttttttttgctcagagaaatttgtttgttttaatccatcaaacttgtaccactaacatcattcctttttcatttcctttttttcattttcttctcatattactacacaaccaaaaaagagacttgattaaacatgtcccaaaaccaccctcttttttcttttttcttttatttggacacttcttcccctttttgatttttttttccatgattctgtattcttcagattaaccatttttttggcaaagatcataatcggctccgggcaagagagatgaacctaaaaactctcatcccgtacatatgtcaacaataaccatcaatatttatttatttttcaacgcgttgggtagctacatataagaaaaatgagagtggttaagtttgtgatggagggaggataaagtcgtgttgtggatgatggacgccgagtcgaatccgtgtgagaatatctaaccgagagagagccattaatggaggaacgctttgaccgcttaaaacgacacgattgaagttgactctgagggcgaatattgttggctgttggccgttgtgtcactcgatttgcgggagtggacgtgatgaacccttgcagttgaccggcgcactagaacgatgaagaaaaaaaaaaaaaaagcaggctccaatggaacggcctgcaacttgcaagtacctcagagcatctctaacggtccggggggcagttgacgcgcgttccccgggccgcaaacacaattcccacgggttgcgggtcagctccagttatggactggcactttgagcagcgatccgagtcatttctctggattcacctaccaccctcgtctcgcatcaccaacaccatggacgatctcctccgatggatggacgacgatgacgatgttctggcctccctccaaaccacattggccttaattctcaagacaaaccaaaaaaaagaacgtggtggttcaacacctggaagaagggaaatataccggaatcgccttcaaggacaccagcaactttacaacgactacttcgccgaggactgcgtttatcccgattacctcttccgtcgccgattcaggatgcgcaggagcctttttatcaaaatcattgaagatattgaaaaggccgatcgatactttcaacaaaagcgagacgcagctggacggcttggattttcggctcttcaaaaaggcactgcggccatgcggatgttagcatatggatgtggtggggactctattgatgagtatcttcgcatgagtaagttaaattcttatacttttgatctgttttttcacaaatctgattatatctttgatgggaaataggtgaatcaacatcgattgaatgtttaaaaaaattctgccagactatagttaacgtttacggccacatatacttacgaaagccaaatgaagacgatgcgcgtaggctcttggcagtagcagaggagcgaggctttccgggaatgatggggtcgttagattgtatgcactggtgctggaagaattgcccagttgctgatcatggtcagtataccgggaaggaaaaggagcctacagtcgttcttgaagctgttgcctcttacgatctatggatttggcatgcattctttggaatgccgggtactctcaacaacatcaacatactcgatcgctcacccatcttcgagcagcttcaagaaggcgaaggcctttcagtttcgttcaaggttaacgggaatcaatacgatatcagatattacttgactgatggcatctaccctccatacgcgactctgatccagtcaatatctgaaccacaaggagccaagaagaagcattttgcgaagatgcaagaggcttaccggaaggatgtagaacgagcttttggtgctcttcaagctcgatatgcaattgtgcgttaccccggtcgattttggcgacacaatgacctctcttcaatcatgtcggccgtaataatcctgcacaacatgactatcgaagacgaagccggaagcgagtttgagggagacttcatctaccaccaaacaccacgcacacaagcttcgataacgacaaacggaccaacagattcgtcgtttgatcagtttttgttgcgataccaagcgatcagagatcaagcgtcacatggacgactccagcgagatctcatcgatcatctgtggaataaacatggctctgacggagatgaatctctggcagaccaggtttaatccacatcgacattgattctcaatcccttttttatttcttttttattctcttatcttttttcttgcttgtttcttcttttctctctcttgaagtttttctttaccaatttttctctcatttttttttatctcactttttcaattgttctcactatctttgcaaatgaaactagtaactaaatgaattgatttcatcattgagatatttataaaaaatgaataaaaaaaaaacaaggtcgggtttgtataagtgagatagtaacaaggtcgggtttgtataagtgagatagtgagccctcttcctcattgatcttcgtccacatcgtcatccgtcgcttcagcttcatcttctacatcgggttcggcttcgtcctcggcttcgtcttcggcattgtcttcatcttcctcttcctcggtctcgttgtgggccgtgattgctttttccttcgcttgtttttcttccttttcctttcgctgcttttcttctttctcttttttctccttcaaatccctctcttttcttgctttctcttccatctctttttcctcttgtatctcgcgagcaatgatcgctctcttcttcttttgataataagtacggctgtcttcatccaacatagagagatcttttgacatcactgcttcatccgccgatgatcgcattgatgcttgcattgaggacaaccgttcgcgtgagatctgaacgaggtcccgttgcatcgaaatgatcttctcaatcgcgttgtcttccgcgcgtttccgtttggcagctttttgaccctccaaacgaacgttcccaataacagatcgactgttttctggatcgtcttcatcggcatcgataactacagtagggctggatgcagccggggtcgagcttggcatgtcggaagacggtgcggccactgttgattgtgagtttgattgagcttgaatcgccttcttgcctcggccgtcgttttcttgctgagttgcctgccatttgggggtatccttcaagattccccagcagtgatcgagattgaagcaagacccggaggaggtcttgtatagctccttggcctccgtaagctaaaaatatcatcaatcagtaaaagtaaaaaaagagagaagtgaaaatggaaaggaaacgtacaacatcttcgcgggtttttccgctcttcatacgtcgctcaacatttgagtagcagcccgaaaatttgttaagaaccttgagtatgtgtgcccaacggcattcaacggcaccgacgggtcgtagaggaagctctttgaagcccttcgcaccttttttttcttcgttgtattcgttaataagttcggaatgcatttcgtgaatgcgttcccaaaaggtggccgccttctgtccgttcccaacgatggcatctcggctcgtatttaaccaagcaacacaaagttttttgtcttcttcgaccgaccagcgtggaaagcctcgttttttttcctcaggtttcggggtgtcttcattgttggtggttgaggtttctggtggttttggtgtggcaactgcatcgggtttctttttcggaacaggttttcctttttttttccttggagagcggcgagttggggtgtccattggtgttgtgcgagttgtaggagttgtgttgtcgagatgggggtggttgaggattgggttgaagtcgactgaaagagggtggttgcggctgggaggcaggccgcagaagttggcaggtcatcaagggtttgactgccccccgcaaagttcccagggtggtttcccgggtccgttggagcgcaaaaaaggaacgcgggccgccaaagttcgcccccggacgcccgatcgcggctccgttagagatgctctcaggctccagcgaggagagcaaaacatcatgatacccaaccttttttttttttttttggtaggcttcaagtcgccaggatacacatatctgaactcgttccagcgacatccacttgggccggactggacgcttgaccctcgcgagatgggatatactacttgcatggtcccgtcagacggcaggcccatcccctcagacagcggcccgacgatggacgtgcgggttttggggatcgttcggccagtgatcagtcgtccttaactcgcctcgcagccacacggacgaacatcattcgccgactgttggttgtacattcttggggatcactccccgggttgcaagtctcgccgtcgctgaagcgattatttgtgttgcgcaggcagagctggccgacggcaagacttcatactgcaacgaccatgggtgtttctgagaccttgatcaaagtggtgtattagtatcaggagacctcttgagtgtaaggcttgagtagcattaatgtttcaccgcaacacgtcctggcaaagaccttctttcatctctgtaggcgggattgccctacatggctccagctccagggaaagcgcaattataagtctcagacagctggccccaatcaagcacttgtacgaacacctgctgactcgcaatagtatgaacgggccaacataacaagcctggacaacggcaatacttacacccatgatcatgggcagctgtgatgcccataaaagccaacctactagctcattgcccatttcctccatcccgaacaaatacccctagtttctttcttaccaacaaacattcgtttctcactacagccaataacacaaggtaattgaatttcactggagtactgctttcctattagtatatggctccctcattccacttttcagtgatcaggtttatccaatgagctttgatgcatctaaaataaacataatcgctgatcactgttgttttctataaatatttccagttacagatccagaaaaattgccttacatccaaaccagcttcaccgactcatttatctccacaggacattatgttaacacttcgatttatggtcctaaccgcgctgattgccaaagcatgggcagcgatgtttttgtgcgatatcggacgttctacaaatccaaaccacacatcgcgggactggaggacttcccgtcggatctgggaccctcgcagatgtcgatttagacccaaaaagtctaaaatttcgctgggaaatctagctttccaggctctaaatcgcttctgggagacccgcagatagtgacgggaagtcgtccactacatgatccttgatagccaagctccccaaggaattggtacagttatattaacaaagttggacaacgacggtggtcaaaccatctttgaaagagtacacggcatagagttcaggaatgaattgaatacaaatctctgggtttatgatggcgacgaatatggaaaacttgtgaaattccagcctcatggagttgctcgtttgatattgtctgatcaaaaccgcctgtgggtagctactattgaaaagccctacaacatgcgtatcccactcagtgtgtataaaggaatggtaccaccattactcaaagcaataaaagaagataggtttattcttcaggaacccaaagttccaaagcatcaagaagcaatggctcatctcaatcaaaaaggggtcactaatgcacaacccaagatggagcaaagttgggagtatcctctcagagagaatccttcagaagtccgttcaatcactcttacccaacattggggaaataaccaggtcaacgaagttcaatacagtggtaaatcctggtggatcatccatcgagattttatttcggattccaaaaatagtgaaggacttccatttcgcatcatgtccggtcgactagtggtgaagtcaaagaagaaccgatatcgagtagtcaaaaatgtgggaaaacgcaaatcaattgcggttcatgtaggcgatttttcaagtctcctgccaacttatatagacgcaggcaaagagagtagcattttcttcaataaactcggcgactgggctgtgatcactttcttcgatcaagcagcaccactgcagcataatgtgtacaagctccttacaagctggaatcaagatctgatgaaaaatattaagctcaatcaagttcaggtagaggagggaatccggcctagttggcgggaaaggatcatacgttcttgtgccaagatgttcaaacaagaaagatcagattacaaatttcttacaaaagttagagccaattgaggttggaagcgttcaactcaatttttaatccatgaaaaggaaaatttgacatgccccttggattttgctaatgaagaaatcatatcaaatgagttttgtaaaagaaaatttacctttgaccttgtttttagggaaatctctatatttcaaaattagtcctcttctctagttcagctgattcattcatcttgatccataataacaacaatcaaaatttacatcatagttcttagattccattcttttaattgttactagtatatgcccccaaatttggggaggcagcttgtctttgccccggatgttgggggttttactcgatgacctttggggttttcttgagtaggacacctgtctgcctcgatctaacgccgtcgacaaatccaacaaatgtgaattggaggtcaacgccggcgttagattgcatgacagtttgtttggctctctaagcctatttttttagttatatatatatttctgctgcttttttgaactcaattccaagtagattcacaaggtttagaccaagatatcatatgtccaaagcttagtttatggatcaatatcaactcccctgttttcacaatcctttaatcaaaatctagtcttgattacagaaccaaacaaaaaaactagtctgtagatttgggatggatttcctctgacatagatttctgatatttcaagggtatttttaaattttcaatcacaatcacagttgtgcactccttttttaagatatctatgtcactgaattcttttcattaccatagctacagttgtcagtgtgtttcttcctgctttcatttctcacatgacagaatctgtgagatttttcattttttctgtagttcatatactggagtcaacagggctggaaaggattcccctttccccatccttcccagctctgttgcctccaggtgagcctagctttctttttctctctttcttctgtcatctttctctcttctttgatcattgaaatgaactttatcctttccaattttgttgcctcaagttcatcttagcatacttttgtcttttttcacttcaggatgctatcttttgatggtagataattttctaatttttgttggaataagattccttgtctgatccctcaaaagaggagagaatcaggtaagtttatcagttaactgataagcttcctgaagaaataaaatgtttatcgcgctgatcacaaaatgtgtgatcatttgtagaaataagctgttcaacaaaagaacaagagaaaaatttgatattcacttgtacattgagtagtgacgtcaatgacgtcataggcaatgaaaagaatgatgatcttgatcaatcatcaagctctaggtgagcattgagagattgaatcagaaagagagaaaaatcagaacaagaggcaatcaatttctaattcttcctctatcaaaaatcattcttcattgtcattagttgatacccaaacaagattccacaatgcaaactcatcactcgtatatttccaccaatagttggtgagtaaaagagaagacttagcctttttcttaagttagaaaaagagagaaaaataaatgacttattattttagggcttgggaaaaacgactcccgttttttcgccaatgactcccaacaaccgtcagcggacgtccattgggagtcctcttctaaagtgtgggcggattctgggagttgtccgccctatttcattttcatttttttttttttggggagtcgactccccaaaccacccctcatgtatgagtgggtttgggagtcgctccctcccacttgacccgaaggaaccccttccggtcaatgaggtgtagcttcctcatcgcccagaggagagtccttccgttcaatgaagcccttgctgcaaaccccccaacctcatcaaaaatatagattttcatcgaagcgcaaaaccgatatggacaaaaacctgacgattgacgatatgaccgagaaactcaaacagttggatgaactggaaacgaaccttctaccttcaacgaaagagctcattgatcaacttttggtcgcactcgacataaaaggttccagcaattattcccagccggacctagatttgactttggaaatcttatcaaagctcgacaagaatttgaaaagaacggtacatatcttcgggcttcttccttgctctcaaatcacctttaccggatgtacaccatgaccatcaccttgataaagctaaaatatttagatgcactctactacttgacgaaatcgaatgcctggtagtcaaccaaatctatgacctactttattgttgcatgtcggtggcacaatggtgtgaaagcttatctaattgtttagaagaggcttattttcaaagcgaggtgctccgttcttgacaagaagcgttgatgagtgcaactcaatgtcaacatgaaatcgatcagctcatcaaattctcccatgaagccctcgctgcaaaccccccaacctcatcgactggaagggattccttcctgtcgatgaggtatagcttcctcattgattggaagggattccttccagtcaatgaggaggctaaacctcatcgacaggaaggaatcccttccggttgatgaggtatagcttcctcattgaccggtgtggtggtgggagcgcgcctgggccaaagctttggccggtttgtttgggggcatgcggaatgcttgcggtgctgacgcggaaagcacgcggagctgacgctacacgagcaggctgaggaaagcggtggtgcattagtggagaggctagctttctgaggcgcgggaaagcggggaaaagtagatcgaatgcacaaggttctgaaaagcttactgcggggaatccgggcaccggcggacaccggggatcacggccgactgcgggacgggggttcagcgtatactgcggagggactacaaggagcggggagcactgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacctgcttaggagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgtggagtccgagggggtgacagcagatgacatcgcgggaagcaggaagggactggagtgtgggatacttaggaggagtggagtttgaggcagaagaggggagagaggggggggacttatgactcgaaacacatcagaaaacagagtgacttaggagtgaatcgtgtattagcccaaagaattattagagatagattagagttagagtattacctaccaaagaacaataaaaagagaaccactttacctacctacaagaccatcaagcaagttaccccggacaacaaaccggagtaagacgtgttgcggagcggagaagtgcaagaaatctcctagggcgcgccttactttccacaccggaaggactctcctttggtcaatgaggaagctaaacctcatcaaccggaaggaattccttccggttgatgagttcaatcttcctcatcaaccggaagggatcccttctggtcgaggtcaatgagggatatcttcctcatcaaccggaagggatcccttccggtcaatgagggatatcttcctcatcgaccggaagggatcccttccggtcaatgagggtttagcttcctcactgaccggaaggggttccttccggtcaagtgggagcgactcccaaaccccctcatacatgaggagtggcttggggagttgactcccaaaaaaaaaataaaaataaaaaataaaaaaaatgaaaatgaaatagggcagacgactcccagaatccgcccacactttagaagacgactcccaatggacgtctgctgacggttgttgggagttgttggcaaaaaaaagggagtcgtttttcccagcaacggtgaaacgatgcgatgcgatgcgataaatagccatgtattggtatcgcatcgaaaaagcgatgcattgcatcgaaaaagcgatgcattgcatcaaaaaagcgatgcattgcatcagcatcgtatcggaaagcgatgcaaaccgatgccaccaaattatggtgcatcgcatcgcatcgctttgccgatgcgatactgatacactgtatcgaagaatccgatgcgatactgatacactgtatcgaagaatccgatgcaagcgatgcgatgcggggccccgcatcgctcttgcgatgcgatgcgataaaggcccgatacgatgcgatacctatgcatgcatcgcatcagtttcatcgttgttcccagtcccttattttaaacttgatggtcttatgttagaccaatcaaacagttagtaatactcagttattgaatcaaagaataaatattatcttaccaattaaagtaaagtcttttctttacttttaaaaggataaaagagaaatgataaattctacacttaagactaacaatacatggatcttctgattgtttaattcagtcaactaaaatcattatctgaataacttatccgagaccatttcctttatcattgttatcaagccttgacacttagatttatctagatcagttctgccttcaggtactgctcaaatttctctttttcactttaaattatttataatcatttgtatttctttattcagaacattaacttacaaagaaataaaactgtttcagttccaaattctttcaattttcataaacatacaagtaaatcacaaacagattgtttcaaactttttttcttttttgaattcaaattccacacttttcactgatgaaaacctccttttctttgtttttccctttacttggacaccccccatcttctttttcagtgtaaccggtgcaaaagcaatactgatgaaaagaaaaagcatactccaatggtaaggcctgcaagtgatatacatcctacctccagcgaggagggtaaaacttgatacaaacaatttttttgcaggcttcaagcaacggtgcaacagatatgagaaatgtatttttattggattgtattgtctttattttgagcctgataccggtatcagtatttttttggttggtgaaaaaaatttattgtctcagatttggatttacaaatgaaaaaaaattgtctttgttttttttttctttttttcttcaatacagccagatataatgtgtatcaaatatggttttggtgggatcagtcatctgagaccatacagaatacttgtctcacttttcaaagacgatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattgaaattctgagacaatacgaataaacacctgataccctcttgtattgtctctgttgcaccattgcttcaagccaccagggttgtgtgaacagcgacatcaacttgcgacaagttgttaaacttcacattgacgctagcggattggctaccctgaatcaactgtttaccattgcgacatggaatacttgtggtcctgagatgaaagggccaaagagtttgatcattatcctcagacatctgaccaatgatgaatgtgcaggtttttggaatcgtttggtcagccctcagagtcatctcaactcattgcagcaacatcaacgtgtccggacaaagatcatttgtcaacaattggttgtacctggtgtttaccctgggttgcctaacttgtctcaatttttgccatcacagaagcaattattattttgctcaggcagagctggtcgatggcaagacttcatactgcaacaactatgtgtgtttctgagacctggatcaaagttggtatgatgctcaggcagatctggccgacagcaagacttcatgctgcaatgaccacaggtgtttctgagaccttgataagctggtatattggtgctatattagaaaacatgttcagatcattgcttgaccgcaacacgtcctggccaagaccttcttttgtctttgtaagctggatttccctgcacaccttagctcaagcttcagagagagcgcaattataatcctcagacagttggcccctcagtaagaacttgtacaaacacctgctgactcttaatagtatgaacaagccaacataacaagcctggacaacagcaatacttacacatcatgggcagctgtgatgcccataaaagccaacctacctcattgccatttcccgccatctagaagaaatacccttagtttctttcttaccaacaagtattcttgctcactacagccaataacacgaggtaatttaattttgctttactgcttcttttcttatgtggctccctcattgtggttttcagttatcaggtttatccaatgagctttgatgcatgtaagataagtaacattgctaatgactttttttcttctataactctgctcagttacagcctacaattcaaaaaataaattgccttacatccaagccagctccaccaaaaggtcatgatgttaacacttcaatcaacattagtcctaaccaccctgattgccaaagtgtggacagggatgtttttgaccaataccaatcatcctttctttctgaactacatgatccttgatagtcaagctcctcaaggagttggtacagttatattaccaaaatcagataaagatggtggtcaaattgtcttgggcagacaacaaggaatcgagtacaagaatgaattgaaacagagcctctgggtttacaatggcaacaaaaaaggagaatttgtggaattcttgccaaacagagttgctcaactacaatcaatgaagggaaaacaactgtggattggtgctcttgaaagacccttcaggatgaatatctctaggtatgaagacatgacagagcctgtactcatagcaatacatgaagataggtttatcctgcaggaacccaaatttaaaaaacatcaggaagcaatggctcacctcattcaaaaggggctcaccaatgcacggcccaagatcaaacggttttgggagtatcctccccgagagattccctcagatttccggtcaattactctaatcagagattgggacaagaaacttctcaaagaggttcaataaagtgggaaattgtggtggatcatacatcctcatttcatttcaacttcagaaaatagcaaaggaatcccattcagaataaatcatggtggcataccatggagaattgatttttgaatgtttgaaaaaattcaagcaaaggcaaagccatccatcatggttcatgtaggtgatttttcaagtgtcctatcaactataggtgcaggcaaagagagtagcatactcttgaataaacccgacaactgggctgtaatcaccttatttgatcaggcagcaccattatagaatgatgtgtgcaagctccttacaagctggaacgatgatcagatgaaaaatatcaagtgggaggaagttgaggcaaaggaggaaattccacttagttggaaggaaagcattctacattcttgtaacatactatttgaacaagaagtaacaggttatgaattacctgaaaaattgaagatcgattgaattttcaagcattagattctatttatcatccatgcaaagggtaaatgaaaaacttttgactaaattgctaaagaccgaaaccagactgaaaacaaaaaaagattagaacaggaacaagaaaaaggaaagagaaatgacaagaaaagaatcaggagcataccaccaagagataacaagaatgtaagcaagaagcagaggactttgaatagagacagttaagatgagcacaactgtgagaaataaaaagcagagaaagatgaaacaagaaagagattagcgatttcagcatcaaacaacacaggaccagaagatgagagattaaggatgaaagaaaccaacaacacgttgagcagacgtgatgttagagagaaggagagtttttagaatgagacttcttagtcgagtcgagagtcaatagtttttttgatcttgaataagattgcgaggggcggcagttcttgagactagatcttgagcaagttgaggtttggagaatcttgttgagtctgaggtttttgccgaacgagtgcaaagagttcttatatgttgagaaggatcaaacctaagcatgtggtgatactctcatagtcattggctagagtgactgcggagaggcctaagcaagagcactcaacaagggttcaggatacgtgacaggtccgctaaaactcaacagccctccttgtttgatgatggaagagctgagagacaattatcttgaagcttcttgacagaagagagtggagcagctttggtgagagcatcggcgagcatatcatctgaggagataagttgaacatcaatttctttctgtttgaatttctccctcaaactcttgatcttgatgtctaagtgttttgtttttgaattagatccgaagttcttcaatttttccagtaatcccttgttgccaatagagaatagtgtgggcgccaactttttctcccatatttcttcaatcaggaatttcaaccattgatttgagccaacaggattggaaaggatcatgttcaattcaacatgaagacaaaacaaaaagaaggaaggaaaaagggaaaatcacctggagccaatgggattggaaatgatgaagaggaaagaggtgatgtggtgctttcccccccaaaaaaccattagtttacacttggtgtcattagagattctacttcatttaaaatcccatattatcatttcttcccctgtaggactgataaggaacaaacttattagccatagtagtataagggtactgaggaaagggtccaacttgatcatgtggacagataatacaacaaaagaataggccattgagaagcgcaaataaggggacgaacatgttaacaatgaatggaagataatataagacttcctaatcaagaaagagttagatttaactagtagacaggtcaaatctcaagataatattgcagaaagattataactgggttttgtgataagctaaaagaaggcaacagggtgtggtttggcataccaacggattttgggttgtatctatgccacacataatttaatcttgttgggcttgatgttagcaatctgttgtgatatatagcttgaccttttggaatgcaattcatcttggaatttttcttgtagaacttggaagagacttatattcacaaaaatcatagactcttcatcagacgtggtcattattgatagtgaaccccttacagtagggcacttcaataaaataaaagcttttgcagccaatggggcagcacattgcccaatctctacattaaacactcacctccttacgggatggaagtgcaacactataataggttataatgcagtggttaagaagtttatttttttcaaaaatttagcaggagtacataactttagattaccagtgacaaaaaaagatgtagaagatttttgtttttgggctgggaggaacctttacttaaataactcatataaaatatcttcttcatcaatcaaaaaatacctatgtggattgaaagcgtggcacacgtttcatggtgaagaatatccagaaatctgcggcaaatgaattgaattacttttaaaggcattggcaaagatagatgcaacaattccagctaaaccaaaaaaaccttcaattatgctgaaacaccttgtgtggcttgctaatgcactattcctaggtggagacatagataaagcaaccatggatctagcaatcgttgctttctggggagtggcgagaattggtgaattgacatacaagaataatttgggaaatttgaatagtcaagattcggttttaaaagtagatgtacggctaatcaaatcagctattagagagaaagctttgttaactgttcagaatgcaaagacaggacagcctggaaaacctcaagagataatgctccatagcttaaacaacatgttatgtccagtactagcaataaaaagaaggttggcagaggcaaatggagataatattttgttttttggtaattattgggacggagttaggcaacatttaacatgatcaatagcggcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacacagcaaaattgctgttagcgcttagcgtagcgtagcgggattctgccacaacaccgctaacgctacgcgtgtgggccccaaaaaagggcccactacgctgggctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcaaaaacccgctaaaaaaccgctaacactacggtttttggatgaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcggcccaccgctgatagcggttaattggattcaactagtcttaagaactggaggttttgaaggcttacttggacattcttttcaagccggagtagcttctctacaatatgctttagggacgccggtagaagagatttgtttactaggaagatggatctccaattgttacagactatatataagagaatatagtgaataagataaagtagccagtaagaagataattagaaagttgaacaagttgtgggaagaaatttgatctgtgtgaaatttatctagatgggttggcaatatgggttttttatcactaggctcaggctcctatcatcagtagaaatttttccacctgagttataggggttttctgctcccaaacctatctcctttccattggtaggaaagaacccaaagattactagatatgaaagttgaataaaattactttcttagatcatttccgtgggtcttataaaccttttgttcttcataaaatatattaaaaatacataaaaatattttaataaatgaaagaactaacctttattttccacccacacttggatagccggagggacttgtttccatatctatcctaagaggtgcactacggcacatctctgaaaagagtaccatagaaatgatgagagtgctaaagggaatccagtcttttctacctacatttacttacaatgtgaaaaaataaaattcaatttatattgttgaatatgaaaaatgttggatgaacagtgtaggtgagaatgatcagacttgagtgctatgaacttagggaacttgtaagacattggcacagttggggggttaaggaaaaccaatgataataatttcttgttgtagtctgtagaatggtgttaaatggactaactagacaagtgggcaatatgtggttgacaagaaaatgaataagaagtaggaatgaatctgaatactattgagagagcatcttttgagactggaatgaacacagctgactactaaacaagctttcattgacctacacaagtgtgccagttggctactatcatgcttctaaagtcaaagtaactaacaaatgattcaggttatgatgaatgtaaaaagaaagaaataataataataataagtaggtttttaggtaagaggagtagagtatgtcaagatttctccctgacaagctagcttcaccaaacctcttcctctcaagatacacttctggagaaaattgaaaaaaaaaaatagaaataaagagtattcaacatgatgtatgtagttcaacatatgttcatgaccatatggattgctaatgcttgggaaggaagctttctttgtgattccagatacagtccatttaggaaagtcgtgattgatgatagtcaagctccccacaacattggcacagttcagtcttgaggaagttggaccaaaaaacaagtggctcatgattgcctcccaaaacaaagtcgtttgagttcaagaacaaattgaaaacaggtctctggatggatggattaaaaggggagctccaaaggatctttcttttcacaaagctcctacccaataagcttggcttgttagaagtactgatcccaggaaatcgtctgctggcggccactattcaagagcccttttgatcagggcttgtggctatcaggattatgaacaaaactgtcacacagccattcatattagtgggattcaaagttgatttttgaacagaattctacatgaaatcataagctcattaagaggttcaaaatttgaattttctgaaccttcaaattcctctttgttgaaacatttctcaaaacttttacatatgaactttatgaatttgcaaaaatcagctttgaaacagcgtatcttctactataacttaaggaatagcctcagagaaccaaacaaaccgtcaggcttcaatcagtatttctattgtttctcatgcggcttctaacaccggcgcgtaagggggggccaaatatgggtggttaaatttatttaatgaccagcagtgtttacggatgttggtcaaattatcgctggtgtttttagcttaaaatttaagagaaaaaaaggcgccagcaagaatttttttaggggggaccagaagccataaaagctattgtgaacccccctaatgtcatatctgacattcactaggactttacaagactttacaccttcaaaatcaaaggctagaccttcaaacaagtaaaacccccaacatccggggcaaaaactaccagcctccccaaatttgggggcatatactagttgaagtaattgttgaaattttacgactcaggcgcgtaagaggtggagggccaaaaattgaggatcttatttttgggaaaggttcacggaaaaagagtgaaagaaccaataattttttattcacaagtatctagctaggtttaaatagactagatacaagtgtgtcaaaatgtggttggttgagaatgaataaaaataggatattgaataaaaactaagagaaagaataaattgagttcttggaagaaacaatctcggcaggacttctcagtctcttttagtcaggcaagaagagttaatcaagaaaaaacaagaattctatcacaaatattcagaggcgttaattctaaataattagtttttaagaatcagataatgaacatagaaaaagaaagaagtcaatcatgaagacaagagttgttgattaaattgctatagggagttctaattagactacacaaatgcatgagtttcaacagaaaaccagctatgatatgctataattcagtccagttcaagatgattcaagaaaggagaaagaaagaaaaaatggggaaaggtgtaagtgattttggtgaggagtagccagagaggagaaaaactcaacagtaataaatgaaaacaggtttaggaaccaatttggtttgaaaacttcatcaagcaatgaatcagctccccccatctgaacaagggcaccacttgttcaggatctgagaggaagaggccagttgggagaatccttggatggaagatcctgcagatgtttgacccattatgcacttcctataatcaatcgttgggggaaaggatctcaaagatgttaatttgtacagtgatcaatcatcatggtgggtcatttaattattgatggggatctgattgtatcccaaattttcaaaaagaaaaaggaaagggcttccatttcaaatcagttggcttccaagtgaaccctgcttattgtatccctaggataagtgtaagtacaactcttgcggctgaagatgaactccctcatgagtcaagacaataacatgctcaagcacacggacgctgtcccggagtatagattgtgaatttataacagcctcccgatgatccacagctccgcgctctcagtcatgcagtctctcctcccaacctcatgatgatgatcgaatcaagactgaattatcgagggctcggcatctatttacaagctgatcagtatatcacatgctctcgtgtttgcttgtttgtttgtttgttggtatccatcgccatctgatcatcgcctccttcagctcagaatagtaatgtacccacctcctcctcatcccactcgtcacaatcgccatcgccatcgccatcggagtcggtgctcaacaaacccaagcattcataagggccacccggaagcacactgcaaccttggaatatgtggaccgtgaagcggatgattggagggcgctgatcagcgttgctctcttttgtcggccttcacttgttttttttttttttttcaacactcatggcagactccctctcggctcagacgatcatcggctctctctggttttcgatcatcatccttcgacagtcatggacggctgtgcaagaacacgatttgttaggctccatcgtcatcatattattacaaacacagtgatgactatgatggcggcaaagatgattagggttcagtggcggagcggaggaggttcttccccgccgtcgaactgtgtgtccgtccatcatctgcttgatatatttacaagagccagaagaaagatcattcaatgccgtctaacatgtattcatcaggcgatctgcttccgagttggacttcacctgggtcgtactccttggccgcgaacaataaagaacgattctacttttattattaaatacaacatgtctggaaaactcgctgatcttttgtaataataattatgccgcggagagtttataaacgaaaaggaaaccggcgctgatgtttttatgtatgtacatatggagatcatgctgatccttgtaaaatagactcctcttcctgtgtgtgtgtgtgtgtgtgtgtatgtacaagaaaatgagtgagtgaagtgggtaataaaatggacaagatttgaaggcacaggaaggccatccagggcagggcaggggcaggggcaggggcagggtgctgtctatagggcaggacagcagcccgttcggaaggaggacagatgtcccagttcggctgatggctggatatctatgtacaccccttgaacactgcccgtgtgtgtctttggattggggcttgttgtgatgggttgggttctttgtcggagttgacggtctgctgcttccaggctgttccgcccccggctgatggtcatgaacaggtacacaggaatgcccttataatcccagctcggcctgctgattggctggtgctggttctgtacatatcactgtcattcacatcatcgtccaacccagctataacaccctccgactccgaaagggaaaactacataaacacccctctctcctgcatcccccctcccatctcaactacatacactcatcctcctctgtccatctccaactgtacttctaaagaatccactcccaaacgaactcaaacatgttctcctcaaactcaactctgtccttctcctcaaccgaactcaactcctcccatctcaatcactactcaagggcaccattcagaccacgaaaccatcccaagtctcgctcaaagctccaccaccaccatcaacaccaacacgaccatcacccctcctggtcatcctccctctccgccttctccctccaacaacaacaacgcgccagtggcttcttgatcgacgagtatggaaacgaacatgaccccgaacgtaagccctggactgtattcatcatttaattagtaaacctgtacgctcatcatccaaccctaatcctcacatacagattgtcgtttcaagaccctagcaaccgtccgtcaacctcgtcgccactcgcgcagctcctcatccaccagcacctcctcggatgccagtctgcgttccaggagcagcagcagcagcacctcctcctccagcagaacctcctcctccgactcctccgagtccacatccacccgagcctcccagccgcactcgcccagcagcagttcccactggacccgctcgagccctcaagcgctccccaacctcgtcgtccactcctcctaccactccctcccgccttcggcccccgccgccccatccacccgcctctcctgctggtcatccctcaaaccccggcccaagaagcttttcttcttcttcgcccacaaccaccgcctcgtcctcgcgcggctcacgatccagttggactcgcaccctctgggctcatctgagactttcttcttcttcctctcctgcccctcccagtcctcccgtctcctacgccctccaccaggccgcccatccgatcttctccctccccactcaccccgctcccgccaagccccccgcccatctccccttcctcacccgcttccacctctcccccgcctctgaacatcctcaccatctctccgccgtacgcaagcgcctcgaactcgtcaaactcgaggtccgcttcggcatcctcagaacccgcaaacgcgtcgtcggcgtacgctcctttcctccccctctctctctctctttcttcttgtcactatacttatcctttcctttgggttgatttaggcttggaaacaacagaccggctgcaagaaactctaacagccccccagcccagtcgctttttttcgacctccgcttcgtcttctcgtatcttgtatcatcatcatcgaccaacgatcatacactcttcctcccaaataaacgacagtgtttccccggtcttccatcgtccatatatacatacttgtacatttcttttttcccgatccttcatcgactctcggccgtctcacatcttccatacaagctgcgccgaacccccctttcagacgacattcgaaagagatcctccagtcgagttcttttttttttttttgttatcattatcagtctaagtagtgtgtgtgtgtgtgtgtgtccagacacatccctcccactcttccaccccacacacaaaagaaccccgttccatgaacccgtctccctccccccaaaaaaacacttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcagcaacacatgccatgaatgtccagaaagtatcacatgtcttaccaatatttatggtctttttttgcaaaattaaatctacaagttactgatggggtaatgagcatccaagccgtctccgctatttcagtctctgcacacttttccgggactaaggtgtctagcttatcaagcgctcggcacttaggcccgtgagcctccatggtccccgtcaattaagatgggttttcatgtcggcggtgttcgggtctcggggagagtctagaatcttttttggggaaactctgccagggacttcaaaacatttgagagggttccactggtttgtttcaaaaaaggctgagactctgctcctgaagcagagagaaatgaagcatgctgaattaacagcagagaaaaggggggggggtgaggttcgcgctacacctgaaactcaggaagaagcctgagcctacgcgaaccccccaacttcgactgtggtttttttattctctcaaactccgggcttaatcccaccagcatctagttgttctaaaatacaaagtgtgacccgtaggtcctcctccgagtacgccttgatgtacagtttataacatgacgatttccagcggcctagcttacaaatagtgccgatgtcaatttcgagtgcattgcgtagcgacgcccctcctactctgaaagaatggccggttaggtctgataaacccatacctcgccaagcgccttggagacgacgcgtgcagtatcctttcgtgaggttggttctgccagtctctctggttacgccgaaaagtgagtcggtaggagtccccccagtgatacggttgatcagagccttcactgggcacagcttgttgtttgttctggtgaggaacagtcgttgggtttcacatccgttggccgtttttgcaaaccgcaaggtgatgatggctgacctcgcatcgcgcgcaatcctgacgtctgatatcagagggccttcgtccttctttaggtccccatgatttgacgcgcacgttaactcgccaagtcttgccataccccagaatgcgacgagcgccatatcgagcagtgccctgcctaaagcatcggattttgacaggtgctcgtgaaggagtagcagatgttctaccattactggtcgtttcgtttgttgccgtgttacgagggcatctgctcttagtgacgcctttatcatgagagctaccttcctatcagattggtgggggtattgcaccccgtggtaggtatgccaggctttgatgccatggaggtatttcgtgagagttgctccggacacctcgtttgggttcgtatcttctttgttccgcccagcccaatagcagaaaccaatgatctcctcctgtaatgctggtagctcaaaccgtcgttctaatttttcttttgcaaatttgaggaattttctaaccgctgagttgtagctacggagggtacttcctctccaaccgttcaggacatgtctgtctatttttgaaggtgatttcaaagagaaaccggtggaagtgaaatctttcattgtagtaatagatatctgactagaaaagttgaaaagacaaggcgagtagaagaagaataattgttgcgaggggagtaagcacaaaacgagcctgtgaaggacttccagcacacgtcatatactatttatgttaaattataaaaacgacttgtgagaggatcgtttgtaagtctacagggatttctatgacaacttggtattttactgactggcccgacctaatgccacgggataaggcgtcggccctgttgtctttagacgtaactcgcctagccaacaactctatccccttcgagaccaggatagtctggattttcatccattcagaattcgtttcacgatccctggacttcttgttattgattccgttctcagttgtggtattgtctgtccagacaaccagcgtctttccttgttggtctcttagtttaagcaacatgagtaaacccaacctaatagcaaccgtttccaggtaggagattcgtagtccactcaatttcgggttatgcaatttaaactgtgcccagtgttttccgattagtatccctataccgaacaaagtcgaggcatcacctacccatcctacatcaaccggtgggccataatttattattcttgtgtgttcgaagttattgagagtttctgtccagatcgtcaggtcttcgagtacatccgatggtgttggtctaaatgctttgcgaaatttccaggacatcagccaccgatatagggaacataaatgacacctcaagtggggtaatatgtatgcgacgtgattgagtcgtccgactagaatctctgcatcgttgtaatcgaacatcgccttatcttctagaaacggttttatttgattcaagcgagtttccaccttcccgtctggaagccttactgtcttctcaactccattccatataaacccgataaatttttgttcgtcttgaaaaggagaatattttgttttgtttgttaagactcctaagtggtgtgatttttcgacgacatcttccattgatatatcttctccttgtagcctgacaaacagattatcatctacccatctaaaaatgtttaatagcttgaaatgtgatttcattatgagtttccaggcgtcggcgggtctcccgaatgagccacatcctgctactcctccgaaggtaattcttgtatcgactaagaaatttccattgaaatcttttaccataagataacgccattgctctttccgtgtgggaatttgtctgtatgccttctcccaatcaaaaagagccagttccattttccgattgtctttcgcgaagaattctgatacaatttgaaagtcgtcccacgtcgtctcgaattctgacttgtctacaaaggagttaactgaggtgatttctgggtcgttcctaggaaaagagagatcgttgattggtcgaatcgctccatctccgtttacgactgcacctagcgggtttgatctacagaagccaaacttttctataactttctccaagctaaaaggaccaaacattctttttgcccctagttctttgctaattgagtcttccaccttgctcttgactttttctgaggagctatgattatctggtgtgtaatgcgtaagtgtaccgactctgtgctgaggaattccttgatcgaagccaatccgaaatccttctattacatcctggtactctggtaacaaactatgttcgattaatgcctcttcccatgcttcaatgttcatctcacaggtcacttctgttggccacggtgcctcttttaattccaaaacttttgaatcattgtggatgaaatttctacttaacaagttcacgttacaataggcccaaaatgccgtgaggagaatacagcaaagagcaagacaatccgaagatcgaaattgagaaaaaacacgaaagaagaggtaaaacaagccaagtctcaggaaaattgtttctttatctatatagatatttaaatcatatataaatccctttttttttttttttttttggaatttcttaaattacaattcaatcaggaaatatgcctacgacatgtctttttctttgccttttggcgtgtccattttgccggctcctttgaatgaccgatctctaccaaaattagatctttctttggagtagcccccgcgggtcgacgatgattcgaatctcccgtgtgggttatcatcgctagggtggacttctctttgtcttttcatgcccccaccgtactcgtacccgtaagattcatcgcggtacgtgccgtaatctgagtttcgacggtcttgctggaatctgtccgaacctcgtccttgtctaaacccgcctctacctttaggggggtatcgattatcccctccatgggtcatgtcttccaagttcttccctttggggactctcggcttgccggtctgcgggtcgaaattgaatttgggtcctcctagcgcataggggttatcagaatagtctagttcttctaggtttctggtgaccttccaagcttccctttttacttccttcctaaagatcgatatatctactgccgatgtcccttgatccatttctacttggtatgagaaggcgttttgtcggacaatcaagtcgtagcggaaaccgtcttcggcgattattcggtcgacgttagacttgtgttctaggatccaatctgcaaattcagggtagttgtacatgtccctgaaagtgacgtggaagtttctgtggttggcggtccactttgcgaaggattgcgtccactcgttagggtactcaaaaccggtataattaccgtctttctcatctcctttggagcgtttgttcgtgtggaattggatggcatcctcttgccacctcttgtcgaagatagtcaaaggaattgggccacgtagctctttgatgttcttgtcgaagtaaggtgtgaagccgacatcgaagtgtttggaagagatcctcttacgaaaataatcgaagtcttgtcagttgactttttcgatgagctcgacgtggctatgggatttatcgcgttgctggtctttgatctgagtacggttggtttatccgcggcgttggaatctcctaattgtgagtacagtcggatgaagaaatctgcgttttctttgtcgttcgctgcgaccgcttctgctatcttgtcccacaagattaatctgtccgacttgggtgttggtacggacaagagcgtttgggttactgttgaagttggatggtcgtccgcctggatctctgtttgagatgaaagggtaacgactaggtcgtctaccgcggccgtgtctggtacgtgtgagagcaagtctttatacttctcttttggaccttctggttccgttaaatctaaaaatacacataacatgtgtttcgtaagtgtggatgttgggtactctcatcaacttagaggtatctttaatcacctttgaaggtttcactttcttcgctctctgtatcgattacttcttcgttggggcctctggtttgggttgagctgtcttccattactgcggctggaatgagaacagcgagtccatttagctaccatcaactcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggtaccatacaatcttgatggccggaagggattccttccggtcatcgaatggcctcgaatggccttgatggccggaagggattccttccggtcatcgggaccatacaatctcgatggctggaagggattccttccggtcatcgagacttacagtctcaatgaccggagggaatcccccccggccagtgggagggaagcgactcccaaacctcccacttgccaaggaggttttgggcgccgactcccgcccaacaaaataaaaaaaataaaaaaattggattgggaggtcgactcccaatcccccagggggaattggaaagacaactcccatccaacgacccctcgaccaaaatgggagttgtcatcaaatttttgggagttgtttttccaaccccctatttttataaggagctagtccctcgacggtacaagtgttgagttggactttatttccactggccacgctttggctatagtgtgacccaaaaccctatcaactcctggtcacataagagaacagagctgacacatgggtaaaaagtgacccagagatccaagtctttaagcacaggtacttatatgagagaagatccttggctgagctgggtggatgtcaacgctcccaggggagcctgagaggcgagaggatggtttgaggactggagacctgcagacactcaagctctgctcacgtttttgtttggatggccttcacattcttccgtctctgcttgttaattaattctcaatgatcaattggagcaatcttgctttgcttgtcaatgatcaattggagcaatcttgctttgctcatgaacggatcgctctcttttaaatatgaacactgaaatgaaatgaaatgaaaaaacatgggtttgcacgttttctctttgtaaagaggatggctgtgatgtttgtgtgaagtggtgcttgctgagaaaggtgcaagactgagggaaacagcaagtatcagggcagttcaggctctgctgatgttgacaatcagcagttgaaccttgttagaattcctatctataaggtttatgggaaggcaacagagtttagtgggaggctcccctttggagtcaaaaataccgcaattaatgttcacaaactttgtccatcagcagacacaccttgttcctggtgccacatcagcaccagttttggtgcaacatcaactgccctatttgtagattgctgatcatctcaaatggcctgacaaagcttgccatcaaatttcccgtttctattatctgaaaagcacgtttcccctctttcaacaaacttgccgacaagacctctgtgctctccttcttattgccctcttgctgatccttaagaacactttctaggtcttctcaccattgtaggttaacctgtcatcaatcttgctctggctctatggatcataattattaacccctttctcttagcttgctcttgggttgtttcatatctcttttgttctttatagcatgtatttcttctttttttcatctttagctaattatcagaaatacatcacctttagtctgacaattcacaggcttatttcaagtcatctgtcaggttttttgtcctcacttctccgggctgattactcttcctcaactcactataaccaaaatctgcttcacacttgctgactagctgtggtatataattattggaggacttcctgtaaaccagatggcttaatttagactgaccggctaaagtttgtttgctggtcaaatctcaaggtcaaacaattttcaccagccaataaggtttagcccttccttgtaaatttacaaatttagacatcgggaagtcctccattctgacaacactgggtctctactttatgctgcactatctgcattatctcagtaatgtagtgcacttgattccttccctgacacattaacattatctgtagtggcagattgttctttcagccagtagtgtaatggtgaagtttttgtgtgttttgaatggataaagtaatacattatcagcttatccagaggttaagaaaccccaaaaacattttaagtggcaaaaagcctctattgttgagctttggcagcaacacatgccatgaatgtccagaaagtatcacatgtcttaccaatatttatggtctttttttgcaaaaaaaaatctacaagttactgatagtgtaatgagcatccaagccgtctccgctatttcagtctctgcacacttttccgggactaaggtgtctagcttatcaagggctcggcacttaggcccgtgagcctccatggtccccgtcaattaagatgggttttcatgtcggcggtgttcgggtctcggggagagtctagaatcttttttggggaaactctgccagggacttcaaaacatttgagagggttccactggtttgtttcaaaaaaggctgagactctgctcctgaagcagagagaaatgaagcatgctgaattaacagcagagaaaagggggggggggtgaggttcgcgctacaccaacctcctcttacactagggtgggtgggtggcccaaaaaattttccgagactggttcagcggcggcagacgcgaggcggttgaggatgcaagctggcgacgagtgacggagagatgtggagctgggggaaaaagtgaggctgctgggctataagttgagactgtcggtgtgagtactcaagtctctgagggcccgagctcaactggctagcagcccactgaccagtccagtccccttccaggcactcgcgtgcttggacatcggtgacatcccgtggccgtcctaacacctcccatgaaaaaaattccaaggcaaaatggataatgtaatgtgcaaaaaatttccaaacatcatggggaaagtaatgataatgagtggaaattcactactttatctttacactagaattatgggtaatttaactacccagtgttgattctgagagctttcaaaatgtaaaaaaatcacataagtaccaaaaaagtgcagcttttatcacactttttttcagaactttaaatatcaatgctccaaatgcaaatgcaaaaaaaaaaaaaacattggaaatcagagttgtatggtctgctgcaggaagaatgatattaaatagaatagtatgacaaaaaataagtaactgcattcagatgggctttcaactggtgaggaatgatcagtgtcatacataacaaaaaaaaaaagaaatacagcggaaaaggtgccaacgtgatctaattccacctgtatttcatcctggatgcagatcagttcagaaagaattttctagagttgattcatttttcatcactcttcttgcataccaaactcttctctctccaatttttcattctatcatttggagcactattaatgaaacttgtaaaaaaagtgtgataattgtgaaaatgttttgtactttctaaaaatttctttttgtttttattttggttttcagaatcatgttttttttgaaacctattttgtacggctttcccaagtataaggatttcaagttagtgggttaagaagtatgtgtgtgattcaaacaaactagccatcaacgtcaggtgggtgactgtacaaatagagtgttgatcaaatcattctgaagtcacaagaaatcttaccataactcacttatcaccttgccacagtcctgtcctgaagaagataagtcaacattttcaatcaatagagaggccaatgagatttttacttgcagtccatcaaggcagagatctagcacaatatctattcccctggaagatgggcctgcaggggattactgcatgatcatgagactgttttggtgcttgttcattcaactgatcagtgctttgttttagggccttaataaaaaaacgtggtttttccgtgttttgacacggttttgctgcggcacagcacacacggattccgcattttgatgcagttttattaattatgcatgcaatatgcatagttttgcctccagggcgcgcgcgtaccaaaagtgcttgcatgaactttgaaaattttcctgcaggcaccaaacaagaaaaccactcaccacaatcaaaaaaggacttcaccccccctctaaaacttcaacacaccacaactcagtcaattctcaaccaaaattgacaaaaaaacataccagaattattatttttttatcctctttgatgccacggactcagatttttttaaatcacctctgcttcactcccagcttgcagggacactctcaacttgaaaaaaccataacttggccattctttacccccgttgtcttccattttgctgatccatctcctgttttttcttctttaaatcattagtagacatcaaacttcaactctgaataaatcaggcattcctcaacctaattcttcaagcaaatcataaatcatcttcaccgccaccatctccgtttttgatgatagacctcttgtttttttaaatcatttccggaactcaaacttgactcatgggggttgataagtggaagccaacccctctcgcgcacgccagcagcagattggcgtgcgcgcctgcacgccattgcagaatggcatgcaggcaggcaagccacttgcctgcagggggtataccctgcaggttggcgttcctgcctgcacgcccatgggctgtcccataggacccaggcatgggtcctatgggatggcccctttgttttttttcatttcatttcattttttttttcaaatcccctcggcctaaagaggccgaggtcacaccgcccgggaggaacccctcccggcaagcatatgtacacaccagcttgtcgggaggggttcctcccggcgagctggttttacaccagcttgtcggaaggaacaccttccgaagagctggcatgtacaacggctcgtcggaagggtttccttccgacgagctggagacgctcgccgggaggggttcctcccgacggtgtggcctctgcccctttaggccaagggggctggtttttttttttctttttttttcttttttttttctttttttttttcttttttttaaaaacaaacactcctggaagagccttggcgcccattcagagggcgggtatccgcgggtatccgcgcggatacccgccaacgctggcgggtatccgccggcggatgcggatgtgtgtttccgctgaaatcgtgagcggatatccgcatccgcgcggatatccggattcaatgcgcccatctctattgaagattattgatgagtaaaaagataggtcgatacaattccacgagggaagagaggaaagagaagtccgagagagcagcttccttatacccgagagagtcgtgatagagggaggatcgagcggagtcgagtcgaaggtttttgctggaggaaaagaaagggtctgatcgtattatctgagagccaaaatgttcttgagatgatgtcatagccagatgagccgctagagtctgagagggatgtcactcagatgtcaacagttcaatcccagggtgagcattttgggaggaatctaattcgagcttcatcagcttgaagacttccaagccgctctcgaactctctagtcgagaagagtgcattcaataatgcattgtagatcacttggttcagcttccctcgactcttcagtcgcgcaattagctccgtcgcccgtgatagcttcgtccgtcgccccacctcatttgccccttctaatgatcctcgtcgcggctcgatcgggaagccttccgttcgggctttgtactcttggacatgtgcccggagaaatccttcggggaggattcccttccgacgagctggattgtgtaccagctcgtcggaaggggaatcctcccggcaagctggtacatatacctgcttgccggggaggaacccctcccgacaagctggtacatataccagcttgccgggaggaacccctcccaacaagctggtgtgtacatacgctcacgaagaaaggttcctcccggcggtgtgacctcggcctctttaggccgaggggatttaaaaaaaaaatgaaaaaaaaacaaaggggccgtcccataggacccatgcctgggtcctatgggacagcccatgggcgtgcaggcaggcacgccaacctgcagggtataccccctgcaggcaagtggcttgcctgcctgcacgccattctgcaatggcgtgcaggcgcgcacaccaatctgctgctggcgtgcagtttggcgtgcgcgaggggggtgggcttgcacttatcaacccccttgactcatacttcaactttgaataactcagccatttctcaaccaaaatcttcaatcagttcaccaacaacattctttctcaatcctcttcacctccaccatctccgtttttgccgccggaactgacagtttttaaatcattgctggaaccctagtaggtctcaaacttcaactctgaataatacatccatttctcaaccaaattcttcaatcaaaccattaataatcttttttattgatcctctgtagagccaccatctcttattttgccaacacacctcttgtcttctttaattcattgctcaaacactagtaggagtcaaaccccatctttgaataactcaggcgtttcccaaccgattttttcaaaaaaaacatcaaagatgttctttattgttcttcttgacagccacaatctctgcttttgccaacacacctctcatcttttttaaatcattactggaaccccaatggaccctttgtttttttaattcatcactcaacttcaaccaacacttacatcatgcaatcatatgtctgaaattcaaagccacatcaaccccctccttggttgagctccaatatctcaggacactcaattctcttgcatggagagacaaggaacagaaagcccccctcaagtactggatgacctttccgcctatggttatttaattgctgatacataccaaagactggttatttaattatgggaaaagattcctgccacttatcttcctctttcacatattccaaacaacaaccctcccatctgcctgaatctttgactagattattctcatttcataatgttcaatttcaaggccaaaatatggccatgccccaggatcaatacattttggagattctatgtcagggatgaagcggtgggttgggaggattggattcaaaccaacgttgaccagggtccagaagtcttgtaccccccccccccagtcagaatatctttgtggctcaaaaaatatcctgttgatgttgattaatttttttttcatcacttttctctgtaccttcctctgattccctgctttccacagtgctcgcatcaataaaatgagtgggagcaaaaattaaaaggaaaagaaatcatttttatgaaaaataaatgttaccattaaattctacacctttcaaagtgtagggaaaaaatccaaaattcacaacaactgaataaaccaggcaaaataaattaattaaaaaactgcgtcaaaacatggaaaaacagtgtttttttatcaaggccctggtttcattcaaaaaaatgggtttcctttttttttggctcatttagcatgccagtgtccctccatacctgattctatatgttttttttagttaaaaaaactcaaatgtttcttgagatgaaatcttaggaacttggagtcaagactcttcttgcatggcttgtgataaatatttagtccttcaattcttcttgaaaaccattatttttcttccatttttgttatttgacaaaagaaaaaaaaatctgtttgtcatgtttttttagctgtttgatcttataagagccggatgggattgtgtttctttatgtatgcaatgagcaatcaagatcagaacatgatcaacctgaatcgtaaccctccacgagcttaacataagcctcgcgatcggagggtcccgaagggaccccgcgtccgaagggacgctctccgaaggagaggcttacctccaaagcccctccgatgactcaaggtaaatgagatttctgcgaaaaaaacgcttattttgccttcgaaaattatttaaaaatgtacttttcaacttttcgtaattctgagtaggcagaattgtactttatcatctcagctctcagaccgatcctttttgtaattttctgccttaaaaccattgtccctccgatgtttttagctggtgatgatctgaattttgccaagatccaattcggatccgacttcatcagatcgtggaccctctcacgggttcctgtcggattctgcgcaattgcatagtatccggttttcaatagtgagtgtttgtattggcaggcattagatctctcagcgttcaaatgcctcaccatcgcttaagataagagtatttttagatgatgtgtaatgaaaaaaactcatgtgacattatctcacatactatgcttcaccgaattacacattcatgaccggatcttttggtggaaaatccggctttgaaaaagccggattgtttacagatagtttccacagccccaactttacaggacaattctcaggaacaggaacagatattgaagatttggaggatacaataattatcctgtaagccttgcgatttcaatggtaccagaggcgggatgggtaaatgagtgctagtgggtgctatcggggagggggagctactcacagccaattggctggactctgtagggtgagacttgccactttcgatgcaagtccctccttcggaggtcgctacgcgacctcctcggagggaccttgtgttaagttcgaaccctccaatgatcctaaaaggcagtcttattgtagcaatttggcgatgtccagctctggatcgcttcatcttctggttcctgaagttccccaaggtgtaatcttgatggagtggtgcaaggtagaaagactttcaacttaaaaaagagataagtttaagttaaagtttgatgaggtttgatgtccatgatgatggttggaacgaaaccaacaacatcacaaacaacttgaaccacaccacatcgagagagtacgaaagcaagccttggagataaagatcaccagtgtcagaaaaggatggccgaacacaccccaagccaactgttagcccaaccagaggacccacaccgatccacaccaggaagacgcgagcgcgaggaggaggaggagggggggagggctaggcggagtcaagcggcgacagaagagctagtggagaagatcgactatgtggacccgcaacgatgtctgcgtctgcgccagaagagctcaaagacagttatagagagcggtcaggagggacaagcgacggtcgacgatggcatcccgctcaaaaggatccagggccccgccgatgtcgaggctttcttcaactccatcgccctcgatcggctcctccaggtcctcctcaatatctccaatcggatcgctcgcttcgggatcctcgaaaacgaccgccaagtgtcctacttgaagacctcactcgaacaggttggtctcttcttcttcttatgattacccgtttaatacctcctttgagaactgatcctggatttctttttttttttgccttatccctcggtcctcgatccttgcgtgataataacaagagtccaacggtcagagcagtcgtcgggatcttcgagcgtctcgatcaatggatcactgagattccattagaccccactccacaacggttcggaaacaaagcattcaagatttggggacaccgtctagaatccgtttcgtctacttcccttccctcctatccccctttgtctcaaaaaaaaaacccaatgattgattttgttttctttcgttaaggaagcacaaaatttacacactcaagctggcgtgattaccgagtatcataaacctattgaaacggaactgttgcatcatttcaagacgtctttcggctcgttcgggcgactagattatgggaccggccatgaagtaagtcttcccttcttcccttcccatttcctttttttttaaatcacacagtgtgaaaagaagatggattgatgataaacaaggaagaatagttatccttcctagcatacctatcgatcctacatctaacccgaatattgcagcccaaagaattcatattgagtggcttgataatctaccaaaagtatttcaacctatgtcggagattgcaacgagtgtataatctggagccggcgggatcgaagggcgtctatggcttagatgacttctttcatgtggtgtacatctttggaagtgcccaacttttatgttgagtgtcccttattttttcattctctgatcatatggaccgatggtccgttctgctaattattatgagctgatgagtcgagaaatcaacagatcatccgacgatcagaccttcctcgatactagacgagaagctgatgtcgagggtcaacgagactgagccaggaggaggaggaggaggaggaggactggcagagtcgtcttcagatttcctgcgacgggaggggctcacccggagtctatttttcgaggcggtccagaacacgctttcattgaagacccggccgatcccgaaggattctctaccaaagacgacgacaacgacgacaacgacgatgaggatgggggagcagagacacgaggaggggagcgagcagcagggcttgttggaccattcgccgatcctcttgaacctggccaccaacgtcaagggctggcccaagatctacggcgggctgatcaagatgatgaagggcgagatcttcgccaaggtcccggtcatgcaacacttctgggtcgctggccctaccgccgtcctcccctggcttgcttgtcccccaaccattcctggctccctacccctcgatcaccaagaccaacagcacgcagacgaacccgatctcgattacatcaatcattatcgtccgctctcttgatctcctttaaaatcagtattgttccatacctcgtttgactgtagggatccaatgcatggctctgtctatcgaccccagccatctcagtccctctactttatacacaattgcaagtttcgtttggtttggggacaattatatactagctggctgttaaacaaaacaactgctttggatgaaagtcccatcgagaaatgatcattgttcattcttctatgtaacttcatgtgacatgatctgctggaatgacataagggagatcaagatgaagatagatcataagcacaaaacatacggatggttggacggaagggggtacatagtcttcctgcacacccactcaccaatggggaggaacctttcttttaaaacacaacaaatggattttccacgtttctggggcacatgtgacatcactgatcaacttgggccgagattatttgatgctcattaaaaaaaaaaaaaaaagttttagttgtacattcgtattctaacctgaaaagactcttggagcttctgatcatttgttgtcttttgctctcagaacttcatgaacgtcttgaatggatcatttcatgcttgttctttgagacttctcagcccttcacacccatcacttgcatttctctattccggatccgctgttttgagcctgtccctcaagtatccctcccaaaaggggccaattccattgagctttggttttccgcttttttttcttttttctttctgatgatcactgatcactgatcactgatcggtttgcatgtatttgtttcccatttaaaacgagcaaacgtgagcaactctttgatgtttcagatttcaatagtttgtgttctgatcatcagccgggatgacttgttaatttagctgctggactcactgcccgtaccacacttaagatcttcctttatagataatgtccaacgatccacggcttaccgttaggtcaccaagttttgtgttgttgttttcttttcccttgactcgtttttgagaagctcagttctggggaggggatttcttttgttggcttgatgaccaaacctgatcgaatcaatccatctttaaaccgtgcttagcaaccggtgttgttccagcagtcatttgtcatctgcaagactgataaaccaaaccaaaaaaaaaaaaaaagacggaggttgaataaccagtaatgacgacgatggccgagccagcaacgaacgatccaactgatcatcagcaggctcccgagtcaggctttcgatctcggccgaagtatttttatctcggcggtaagtgagctatgattcaagaggagctaatatgtaggctcaacgaggaagaaagaacaaaaacactaactgatgttgaacaatatctggttacagatccggtggttcagggcttcaaagatctcatcgcaaagttccacccccaaccgcctcgtgaggaaccactggtgaatcaagagccaccggtcaatggagaactgccggcgaatgagggagcactggcgaatgggggagcaccggcgaatgggggagcaccggcgaatgggggagcaccaaacaatgaggcaccaccggccaatggagaaccaccggtcaatccggcaccaccgaacgatggggagccgccgaacaacgctgaacatgcccgccaacccatcaacctgctgaccaggaggacctctcattgctctctcatgacgaaatcgaaaagcgggaagcgctcgtgacacgacttcaatccgacctcctccctctcctcctagagcaaatcgacgagctctgcgaatcgctcgacccgttagtctgtcggaacataccaaggagctcgttccccccgatcttgcaaatccaggcagagctcgaacctacgatggatcaaatccaatctgccatggacaccgtctgtcctaaaccgatcaacctagtggccagtcaagccaaagattggcacctcagaggattgaaatcgtaccggcttcacttccttaaatcggagttcgatcaaggatggtgggcacatctctgtcagggctttggagaggcctacgaggaaatccagcagtggggcttctgctcggagagatccaagaaccaattcggcatccttacttatatagatactcatggcagctcccccttcaatctcttctacgattccgtcatggagactatccagctactccaacaatccgagttggattatatcaaacagtcttggaaatcaggggtggcgaagatcgatgggatcttgaacagtatcctcgaattgctgatcaatcgttcttccatctcatcggcagagcaagatccagatcgactctctcagcctttatttctccgtcatccagtggtcattcgactcgcccaatcagccatcccaatcctcaagctctcccgtctcctcatcctcaacctaaccagacaggtatccagccatctccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcttataatatacttacatagccaacccaaaaccagcctacaagttacacacaatatatatatacccgattgagtttatcttcctgttttggcacaccatgttgttccttccagtgaaatttttccctggagattgtgtctctcttccctctccaaaaccaccatgtgttgcctgagaatcgaccaaccaaatattgaacacatagaatttattgctgataagagcattcacatttgttgggttacactgccaaattacagcaacttaccccaaccggcagttgcattggccctggactaacctcaggttaacaaacctgcaagtggttttcagcctgtttcaggcttaggtctgctaaatttagtgggtgttaacctggcaggatgaccgcaggtttagttaacctgaaaatctagccaacaaatgcaaatgctctaagaactcaaaccagacctaagatagaaaacacatacaaaaacagggggcttggtgaatggactcccaaaccctggtgtggaaagtcaagtgtgtccctggagaatcgttgaccttctccgctccccaagactactctactccaatttgttgtctgggggaacttgccatagtgctagcgcttttttagcagattttcactatactatgctgcactacaggccggtaacagcactacagggccaaattttcactaaccagcacattagcacagcatagtggtcccttttttggggcctacacgtgtagtgttagcgcagacatgtgggaattcccctacactatgctaaagtttagtggaattctgctacattatgctgctctaaccgctaccgttagcccagtggcccaccgttgaccccagccacccaccaatagtacactcttgaccaccaggagggttcctctcagctgtcaggaatgtacagtctcctcccagatgtttatagccatctgttttgagctccacactgggaatccaaaaactttaagtcacaacagtttgtggaatgatggaaattgtgtttcaaagaatggatatgaaaaaaagaataagaaaaaactgaaatttgtgaagaagagaaaagaaaatcaactttttcaaaaactttaactttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttgagcatggtgggtggacaccctgcagtcaaaattagtagattgcagtaccagacttccacatttctcaatgaatggccccctaggcaccctttttaaaccaccaagtagttaattttatccaaattttcaattcctattattcattccagatctcatactatcacttgggagattttatcttttcctgaaagaaatatcagagctgtcagtttgtgtgattttctgctttttactttttacaaatttcataatcttgtttatcatcattattttttcatattcattctttgagacccattttccaccattccacaaaatcttgtgacttggaattcttgagttcctggtgtggagctgaaaacagatggatataaacatctgggaggagactgtacactcctagacacaaccaattagagtattccaccctggccactgagagagggaaacagaaatgtggagaatggatggattaaagataattaagaatcatttttacacagtcagctactttgctaaggcctgatgcttggatttgaagtgtcttatttcagaggctatcttttttggaaattgcagggtcagagttgaagaagctttggttgtattgtcctagaaatattggacatttccatgcaaacctggatttcttttgagagaagagttgtagtccataatttgagtatattttggatgctataatcagctaggtggctcttagtaaacatttgttttcagatgttgatcactgagaaaccttgggtctgttttgtgtgtgttctggtgggatcagattgcagtggttgagcttgggattggcaacatgtgcgcttcttctacatcaaccaaccctttgaatgccttgaatgagttgggctgagggtccaaagccagccccaagaagtagtcacaactagaggcaacatcccaaggaacaaatcaggaccagcttcttgttggcaatctccatcagtttggtctggccacctgtaaggattttctttaggcatccagtcttggttaatttatactctgctcaagagcttaattcaatggtgcaacaaatacaatacatgtattttgtattccgtttatcatgttgaaatacatatatttctgatgtatctgttatcagatacaatgcacagtattcaaaaactgtttattggcaatacagatacaatacatgtattctattttgcttaagtgtctgacaacagtttcaaaaattctttggcctttaaatttgcagttgaaaaccaatcgactccaatgcagcaggtaaccaacattggatgctttgatgggtctgtttagacccattttaaggctgataagtggggagattttcctcaatagatgtcatgtgagtgctttggtcaaccaaatttaattttgaccttctgtgcctcactgactggagagaattcattctggttaaagaggtacaacaacctcaccaaggtcagtgaggttgttcaaccagaaggaaccccctctggtcagtaaggtatctgtacctcactcaccagaaggaatcccttccatgctttggccagccaactcccataatttttttcttaaaaaaaaaaactaacaaaacaataataaatttgaatggctgactcccttagctggccatccatttagaggaacaacttccaacagacatctatcgaaattctttgggggtattcaatgaatccttaggagttcattaaccaactccctccagattttggcttaaacattatggctaatctagtatccactggcactggccatcggacttgttgtgtggtggacctatcattttgatggtaattctgtttttacttctcttggagctcttcattatttccttggttgataagattatgattcgttttgttccttattattttgaggtgtgagctcttgtttagtcaacttcatgttattgaggatctgtgcctcctttgcttcaaaccgtcattgaacttacaaactcaatcaagatttataccctttttgttaagaagactcaagcctgacttcagaccttacaagttacatgaatgaattttgtttgattacaattaattgcataggtccaacttgtccctaccctcctttgttggagtggtaaaacacttgatgcattttgccaaccggtttggagggtccctgagggacattgcccctccaatggggactttcttaagtcagaactcgtcccaagagttgtgtaaatagattgagagtgtttcaagtatccaagttcatggtgtgatctcttgaagaagtttgtgtacttgtggggggcccgcagtttttcaaagaggcttgagaaagtgaaccacaagctgtgttccaataaaccaccacgttgagatggacatctctcaactcctcaataaaagtctgttgtacaaaagaaaaaaagcggaaagggtacaaataagaaggatcaaaccagatggccgactcaagtgatacaggagaactttccaactcagacagcatagaaagcgttgaaggatcgaaccaggtggccgacgactctactactggagacccttccgactcagacagcatagaaaccgttctttcatatgccgagttgcctccagaaggaaaaatcagtcagttaacctcccaaagtatagtttcaagtcgattgaggacctttttactgactcaaatgcttctatgtctgtagaccgagccattatcaaacgattcgaatatctggtaaacagatactccgactgcccacaacaagatttttgatttctcagagggaacgagggacatcattcaagaatttaacatcgctcgtaatcgagctcacgaactggatgaggatgatgattccaccaagcaaaacgttttcgacgatctgcatatgctgtatctaccactcctgcaggattcactcggtctccttgcagatggactagacccatccgatctgatcgaggaccattttgaatcatcaaagcatgtcttcacgcttcaatacgaaatcaaagctgacattaattatattatatcaaccattgccaggctctatccagaaccaagatcgattcgggctgatgatcatcatctcaatggattcaagtcctacagacttctccggatcagagaagcattccttgacgatggattcatggccaactggtgcgatatttgtcggacggcccgccaactgtttgaagagatcgaagctcatccggtcaaaattagggagaagctgcaaggcacgatcggaagctcagaccagccggtcgaaggcacgattgaaagccagttcaatgccacatatgaacttctgagaactcatgtggccaagggaatatctgtgatcgacgtggtcatcggatgtctaaagggatctgacctcgagcttgtcaaagcatcttggtcggacgacttactcaagatcgacgctcatctaaaccttttcactgcccaggtccattctccatccttcgaactagccaacaccaccccggagatattgctggaatcgaggccgcttcagcgcaaacaagtcatcaaactcgtccgattgacgatcccaatcttgaagttatcaagactgtttttcatcaagatctcctccttctcctccttcttctctcaacaacagcaacaacaagataatccgatggagaaggatttaagagcaagggtaccgggtttcttcttcacacgaatgagttccaaacaactcgactcctttgcccaatcgatcaaaaacctcgcccaagagctcttgaatgttaaggaatacatcgatgctgccgatcaagctcacggaactgtacatccacaagagctgatggagcccaccgataggatcaaagctaatttggaagctcatatgcttcttgtttatgtgtatttgcttccgaacatcatcgacaactcgcctccgatctcctctcctcctcgtcatcttgataatcgcgtcggcttgtccgattggcttgctcattggaacattctctttcaaactgctattcataacctcaaagatgcgatcgcagcttatgattattagctctcagcttctagcttgccttgtcctcttttctttcctttttttcttcttccatgacctatattctctgctctgcatgatcggtcttttatatcacctctccatccagcctcacccttgagcaaaaagaaatcaacagtgtgttttggtgaagataattcacaaaaaagagaaaacaaaacagagataactgtgttttcagcttgtttctgatcgcttctttgtatgaaagtcgaatcctgatacgacgagatctcaagtttgaatgaatgtaacaaaagtggaactctgtgtggctaaacccaaatagtttatcgacaacgcgtatcttccttccaggactcactgtgccagaacaaggaaggaaagaaacaagagatacctgatacatacaggaacttggatacccatttaagatgacgacgatggccgagccagcagcagagacaaacaaaccatcagcctgattctcgtggctttcgatctcggccaaggtattattggcatctcggcagtaagtcatatcatcctcaacaggagcaatccgtcgacaaaaattcactgacaattccggacttcccatttataggtacttgcacggttgatttcgttcgtttacagatccagtcgttcaagggctttaaggatctcctcaccaagttccaaccccaaccaccgaccgatccagttggcgcaccaactaaataatcaggcaccaccgccgaacaacgagggaccgccggcaaatgagggaccgtcgccaaatgagggaccgtcggccaattcgcatgatgaccagcaagacctctacgttgctctctcttgaggaaatcagcaagcgggaagagctcttgacacgcttggattcccatcttctccctctcctaaaagagcagatcgacgagctctgcgaatcgatggatcgttgggcattttaaacaatccacatcgatcctcctcgcgcggatcttacggatccaattggaactcgaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttgagacgagtggacacgacatacgttctctctaacggtcgaccacaatttctaagaagaagaaaagaaaagagatccagacgggtatattataagtccaagcccggatttcttccagaagaaaacaagacagtacctttttattgtgttgttcccaccatgcggaggtgagggtatcgaagccgatgctgaagatgaacgagccggcaaagatggtggagacgtaggtcgagttacgcttcatgatcgagttgtaaatcatccgtgtgatctgagacccccccccccaaaaaaaaacaactagccatcaacctcttgttttttttttggtaatcaagagaattgagagtgaactgactgccatctttgagtgttgaatcgaggcttgagttggcttggattgcagtctaaacagaacgagcgagatagtcagtagggtgcggaagccatcggaacggccactgaggagtgtgatgagtgtgatcggtgatggtgtggtatttttcgtcttgtggattatctggagatgatgatgactgaccttgttctgttctgttctgttctggtttgtgttgttttggtttgttgtaggtttcccagcaggttgagcttgctcggcggcacaaagcctgtcgagcagatggacagtccggaccccgctcggatcgggtggcggtcacttgaggacccccgtgaccagcgacggatccggatatgttcatgcacctcgttttcgtcttaggatgtccccgcgggtctgtcctcacggggatgatcgtctccctttcccccgagccagctgcactggcacacatagattgtggacgccattctgaaccggagagttcgtagaaacctggagcgggggcacgatcccggagagatgctatatttacatggtagtgcaaaagaattaagcgtttgtagatccagctcatcagcctcatgagcaccccggtatgtaagctatgtagacacaaatgaccaaagaaaatcccgctggatagaaggctcaaacttggcacaactcgatagacaatgggcgaagatgtaatatctatcccgttcgacaagttgccgtcaggggaaatcctttcaacatatttacatccacatctccggagtcacaagcattcaaatgcccggttggctataagcttatcttgttataaaaggtgcgtgtacaacttcacaagcgtgttaaggtctccgtggtggcccctctccggaatacagtaacgttttgataaggcacttaagatatacctttaatcctgcgccgtcgggatattccccttgcactcggtaagcctgcgtccactgcattcatgtccgccagcgcgttcggcgtgttcttgacaatgcttgtccgaccctagccgtcctaggcgtccatcgaagttctcatcaagcagtgcaattgattgtactagcacaacggtggtcaacccagcggacggattgattgaacccgataattgagtcctcccgatagtcggggggatgcccacggtgaccggggtatgacttcattgtactcgaactgctgaagggtggacactctaaaactgaagacgactgacgtaggtggtgactgtggatacaccaaaactgggcagagcaacccagtgattcttctacttccaacaaccaacccaacccaacccaaccaactacaatcagaaacaacttccttcaaacccaaaaaacagatatacataagatcactaactcgagcaagcaaaaaaaaaaaaaacaagcacacatacaagatggcgatggatcagtcgttgatcaagacgatcaacaaactacaggatgcattctcatcagtgagcacaagcttatctctattctcctcgaagactactgacacctcttactattatcaaggtcggagtccaaaacccgatcgatctaccccaaattgccgtcatcggatctcaatcatctggaaaatcatcagtcctagaaaacttggtcggaagagatttcttaccaagaggaagtgagccattcaataaaaaccaagcatatatcaagcataggactgaccaccacccactctctcagctgggatcgtcactagaagaccactcgtcctccaactgatcaatcgacccgccacagctaaacctccctccgctactgctaacggagccgagcctgcagacccagataaccctacgcctctcaagccaggtgaagattcaaatcaaaacccagacgaatggggtgaattcttacacagtaagctaagcaacaacctacccccacacgccaaaatctaacatcatctaaaatttgattgcttgctttcattaaaaaaacaaaagaacctggagagaagttcttcgacttcaacaagattcgagacgagatcgtgcgagataccgagaccaaaaccggcaagaatggcgggatttcgcccctgccgatcaacctgcgagtcttctcacctcacgtgctaacactcaccttgatcgatctaccgggtctctatccaaggtccccgtgggtgatcagccccgggacatcgagaaacagatcaaagacatgctcttcaagttcatcaccaagcccaactcgattatcctcgccgtcaccgccgccaacaccgatctagcaaactcggacggcctcaaactagccagagaggtcgaccccgagggcagtcgaacgatcggcgtgctgactaaggtcgacttgatggaccaaggtaccgacgtcgtcgatatccttgccggtaggatcatccccttgagattgggatacgtccccgtcgtcaatcgtggtcagagagatatcgaacagaataagaaaatcactgcagcactcgataacgagaaagacttcttcgaaaatcactcgagttatcgaagcaagagccaatactgtggtacccccttcttggctaagaaacttaacatggtaactctttatatcctcatcttaccagaccaatatacgagcaagtctgacccccactccctcccattcaacaaacagatcttgatgcatcacatccgcaacacgttgcccgagatcaagaacaagatcggccaatcgcttgcgaaataccaagccgagttgacagcactaggtggacaatttggggagccaaactcaagcaatgtggtcttatcgatcatcaccgagttctgctcggatttcaggacggtgatcgatgggaattcgaacgatttgagcatcaacgagctcagtggtggtgcccggatcgccttcgtcttccacgaactcttcagtaatggcgtcaaacagttggatccctacgaccaggtcaaagacggcgatattcgcacgatcctttacaactcatctgttcgtatctctattgattttttatctatctctcccactatcgctgatcttctcgggtatcctctcttagggctcctctcctgcgctctttgtcggcacaacagcattcgaagtgattgttaaacagcagatcaaacgtctcgaggatcccgcgttgaagtgctcctcgttggtctatgatgaactaatcaggatactgacccagctactcaataaaaatgtcagtctttcaatctcaagccaaagaggagcgaaccaaaaaacaaagtctgatttctgaattggattttggtgactatcatacagcaaggattcaaacgttaccctgctctcaaggagcgattctattcggtggtggtagcgttctacaagaaggcgatgctctctacgaacaagttcgtctcggacctagttgcggcggaggcgacttacatcaacacgggccacccggatttcatcagtggtcataaggcgatggccttagtgaatgcgaagatcgaggcggccaagccgccgccgccgtccggcccggcaacgctcgataaggccgggaaactcccgcctggggcgatcaataacggtcgagatctcgatgtcgatatgaagcaggaccccaactctttggaagctttggaagggcgccagcccgggccgcggaggaagagcgccggaagctcgctcatggagcctcccccgcaaactctgaaggcctccggaacactctctgaacgcgaagtcatcgagaccgacgtcatcaaacgtccgtccttcttttgtttttctctcttttaatccgcttagtagtctcttgttgatcttctttcgctctgaatttgattggtcttagtcttgattagctcgtacttcaatatcgtcaaacgaacagtaatcgatatggtacccaaagcgatcatgttgaagttagtagcccattcgaaggacgacttacagcgcgaattattatctggtaccatccccccccctttctctctctctgaatccatgcctcatcatcagacggctgatgggttgattgtgttttggtttggtagagttgtataggcctgatgtgttggatgacctgatgaaagaaagcgaggtggtcgttaatcggaggaaagaatgtatcaagatgatcggcgcgcttgaaaaagctaacgaagttcgtcctcctttcccttcccctttccctttccttgttgagctttggatcacttatctctttcctttggggtggtttttgtagatcaccgctaccgtctagaagtctcctttttttcctttctcaagcttggtttcatcttgatttcatttcttttttataaacacaaaaaaagttcaaacatctttttttcctttttctttttggatgattagagaaagacacagagaaagcaaaaaagaaagagagagagggagagagagagaaacacaaattggacccggactttctttttcacatctttcttcacaaccgtatcatttatccctcttgtctcactaccttcatcatcatcatcatcatcatcatcatcgtcaacatcatctaaatttgttttggttgtgtgtgtttatctcttgttggttatctctctctctctctgcccatgtgggcgtgtgtgtgtgtaatgaatctataattgaaattaatagcgatcttcttatattgaaattgtcaaccttagagacatgttgacatgtcctaaaggtttcccaaaacaattaaaacaaataaaaattaataatattgaaattaatgaagatttcacttacatgttagaggtttcacagagatgtgatctcttgaaattaagattaatcaaagaaaaccaaatcctttgaatattgaaagcaatctttaaaagaatgacttcagccttgcaagatgatcaaatcaaggcaatgcaaacaacaccaaactttggaagaaggactggtacaaagtattcaacacctgagaccggaatagtccttcctccctcctcagcaaaaaaaaaatatcttcttacctctcctagttactttgagacaacaaaataaaaggtaattacttagtgtaactcatcagaaaacaaatctttcagtttgtcttactctatctaattccttttctacaaagtgtccatataattagttttgagattaaaagatttcgatcgactcgtgttctattctctccctctttagatcaacctcaaccgatatcccaaaccattcatgtttccttgcttgatataccattccggattctttgaagtaagccttcaccttcctcaatcaagattaaaagatatcttatagtattatgtttcccctttctcttttcctttccactcaatcttgactcttgaaaaaaaaaacaattataataattgaacacttacaaaaagggtgttaataaaaaaacgcggtaaatccacgtttacacgcggtttctgctgcgcgcagcacacacggtttttcaattaattttttcccgcttatttttcgagttttttcaaaattttaaaattgtttcctaggttttaaagtgtgtagaatttaatggtaaagaccatttttcataaaaatgaattttaattattaatttttttttccactcattttttccattaaatgtgtgcatacatgtttttaccttatttttcatgtttttttggaattttaaaattatttcctaggtttcaatacatgtaaaatttattggtaacatccaattttcataagaatgaatggttcattcttaataatgcaattacacccattttttcacttgaacttttagagcttaattttcattctttttggacattttaatttttttcctacactttaagacatggttaaaatgattgtaacaatcatttttcatcaaaatgaaaactacatcttgaatgctgcatttgacgtgtttttttaattaattcttcactttttcacttaattttttgcatacatgtgtgtaccttattttttatgcttttttgaaattttaaatttgtttcctacatttaaaagtgtatagaattcaatggtaacattcaatttccataaaaatcaacggttcatcctgaatactgtaattggtcatatttttcaattgatttctaacagcttgattttcattattttttgacattttaaatttgtttcctacactttcagacattttaaaaatgatggtaacaatcaatttgcatcaaaataaaaattgtatctagaataatgcctttggcgtgtttttttaattaattcttacacacttaattatcctaatttttggaactttaagttcatttcctaaattttgaatggtttccaaattgatggctttattcattttgaattcaaattaaatttgtatacagtacaaattatgcaagaaacggggtacactcatctattgagattgaagattctatttctaggctaattggacttcaccattaaattctacacatttttaaatgcaggaaataaatttgaaatttcaaaaaatgatcaaaattaagccggtaaaaatcatttaaaaaaacataacaaaaaacctgtccaacacagtattcaacaacaatctttgattttcatgtaaaatagttgctaccatcattttttacatgtcttgaagtgtgggaaataaatttaaaatgtcaaaaagaacgaaaattaagctgtagaaatttaagtgaaaaaatgtgtctgattgcagtattaaaaatgaaccattgatttttatgtaatttggatcacaccattaaattctaatcactttgaaacctaggaaatgaattcaaaattccaaaaaaacatgaaaaataaggtaaaaacatgtatgcaaacatttaattgaaaaaatgagtgaaaaaaaaattaataatcaaaattcatttttatgaaaaatggtttttaccattcaattctacacactttgaaacataggaaacagttttaaaaattcaaaaaaactcgaaaaataagtggtaaaaaattaaattaaaaaccgcgtgcaaacgcggaatccgcgtgtgctgtgcgcagcagaaaccgtgtgtaaacgtaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaacctttgcgttttaagaaaattagatgttaccattaaattctacacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgaagaattgaataaacaaaacggtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaaattatttttaccataaatttatacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgggtgtaatttgagtattaaaagtgaactgttgagttttaaaaaaattggattgcaccattaaattctacgcacattggaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtaaaaacaagtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaaatggtttttaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtctaaatgcggaaaccgcgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttttttattaaggccctttttttattaacgccctataaaaattaaaacaattacaaaatttaaactaatgattggttttgattttaataacccatccatgtctcttgactggataaaaaattatcacaatcaataaatatctgattgatcctattcctaccttctaggaatagaggcctaggtgttcctttaccggctatatttattcttaaaagaatataaatttaactaaataaataaataataaattatctcttattcccttctttcacctttctcccttattgtatctagtctttgcttagtagtaatatatatcttactactaccaatcttatccagcttagtctctacgggagatccacagctgacagaaatgaatcagatactctgctggtttctggccttattggttacgtggggattcaatttgatcatgctttttttgtttcaacaaacaaatagggatgtgggtatggcaatgtgaatgtgaccttaccaaaatcgtacagtgtagttattatgtattcaatagtttgtgcatgcagatcataagaattgacttgcatcaggttgctttgttcttgagtgaattaagcaagcttgcacagcctgtccagaattggatgtcattccatacttggattacgttcttacaggttatccatccatgattaataatacctgccatgaactctgtgtcccagaggtaaatcctgggcctttcatctgttccaccatcactttcctttggcttgtgccatctgttcttgggtctctctgtaatcagacatacacacctccaaatccagattcaacattcacattattcgaatctgtgagagaatgagatcagagatgggactttttcagtaatgtcatgattgtgatgagtatagtgatgtgtgaagagtgtgttggttttttttttgtgggcgcggtggatgtgatttcttggaccctggatcctgatgttgatttgtgtgagtgattgaaggcttatttacactaattacttctcatgatgttagttataattaggattttattaatattaagggtgcattggtttcttctggtaagtctgggttccaggttttctttactggcatctttcgggggcacagtgacacattgccaggattttgtttgctgttgtttctcagcatttcgtgtgagtcagaatggatttcaggaagaaatgattgattgatatgcaatgttttttttttgtttttggttataacaataatatttgtacagtttttgtggatgtagttagagagaaaagaatgaaggagagtttctttgtacgtgcaagaaaggaacagccggtagtcatttagaggagctaaggaaagcaagcaagggaatggatgagcgccagatggtgaacaagataagtgctgaatggagagcatacctgtcctaatgggccatagagcccttcaccaagcccagcacccaacggtcccccagaagatgatccgccgtcgaggagacgaaggttagtgccgacagcatcgccgggctggccgttgagaccgaggccgaggaggccattgttggtcaaggagtcttgtcctccggtgagtccgtcgcctagaaggccgcccaactgaccaatcaaataggcatcactatcagctctcctctaagaccgtctgtctcgcgaacaggagtcaagaaaacataccaggtcgccctgggacgcggccggggcctgcaggttggagatcggcccatcgctgtatgctcgtccgctcgacgaagagctcggggcccaatctgggtaatagtcaatagcctgttggaaagctgtcagtgtggggtgtcggagaagattgtctgtcttagggtgttcgggtcacttactcctcccgctggtgcggccaagacggctgagaccgaaagtagggcgccggcgaagactagctggttgatggtggatgtgacgtgcatcttgtttgtttgatagaccggaagttctggtatgaggtaacagtaagattgtgataaagaatgtgtgggatgtaagtgtttctcgtatgttgggatgggatggtatcaaccaacaagtgcggggataggccacctctttatactcttgaggaatcgtcctgaaggcacacttccagcaatgctgttgtcaaaagaaaaccagctggctgggttaccctcattgctcaaccggaccggctaaaccaagcctggcctgcccgagtcaacttgattcaggactggctttgagctttttggtctctattatgaatcgagctttccatttgtttagtgtatctatccaagttttcttgtgtggagtcagttggccttgccgggtggtcatatcgactggacatcttctcatcaatcatcaacaatgaacaaagaattttcataagctggtcaaacttgtttaattcagtgcgcccaactatcggacactgttgttggacgtgccttcttctcctgcttgcctagagttgctctggaggatttcctcaatccacagatttgaaaaattcggtcatgttcatcttgagacttgcatctctctgaggcgctcatacctcagatcccatccagctgacggatggtcggtccttgcaatgcaaagggattgagaagtgcaaacaagcaaacgacaacatatttatctgagtggatccggtgatacgcatctgatgttaattttgccgatctgacatttttgaagtgcttttgaaagtgtccctttgaattaaaatgctacagtcgggtgaaccgtgaagttgacattctgagtcgggtgtagtccccgacaccgccacttcggggaatgctggagtggtacttcgaatttcatcgatcgattaaagtttcgctgaaaactcaccatcaacccaaataatcatacgaacaccttcgacaccatcacaacccaccttcaccactccggaacccctcttcatggcaggatctaggagcaacgagcccagccgttcggataatcaacccaagctggtcccattaaatttcgaagacctggcaactgagactttggtcgatcggggcgaaatttggttactgcactggcttaagaatttggattcgaatatcgaaagggctgaagaggtgagctgaaaaataacagtagtccttgactattctatctggtgattgaatgatagataaaattgactgacggtctctgctatttgcttgaccctcttcgaattacagtctgccttgaaatcactccaagcccaactcgaatctgatctgattagaatcatcacacaggtcgcacctacttcacaacctgcccccaaacctggaagacctattcgacatcttgttgcaaggatcttggtccaattgtgtaagccatctacaatatctcggcccattcatcaaacaaacgatcacactaagttcaaaacaaaacattactcaataagtcgatagagccgaacggaggacactcttcgatgtaatcgcagccttgctgaaagtggctggtactgagcctcccaaaggctcacccgataataagcttcatagaatgtatgtgcctgtccctttatgtttttatgtctatgtttttgtttggctcaaagttcttgaattcccgctttccagtgccagctttcatgttgtaggcgagcttatgaaggcgcacggctcacaagtcatgtcgcagtttgcagagagtgtaatggtctcaatgagagtactcaagacaacgaccaacgtaactactggtcacttctttttctcttgtgtccttatctttttttgctgacccgcacctggttgatttatgttcggtagccacccatcctccgatcgcaagccttattttgtttgaattgctcattaactatcggctcgaaaaccctttcacctagcgacaatctagcgagagagattctgaaaacactgagatattcgatgaccgataaaacgttttcgatcgtccggggaagtgcggattgtcttttgactctttcagacagatctttgaatttgataagctctctgagtgacatagaagcttgtctagaaatctgcttcaagagtctcgaaggtgttgatttcgatacccgaaggtccttatcaaaactaatcgcaagtctgcttgcctccactcaagtattcggatctgcagtcacttcgtccaatattcctactacaaacaacaaagccaaaaagaataaggaaggccaagaacaggacgaggaagatccataccctaccaccatgacagccgaggaaaaaggaaagactctattgacacctgaagagatgctttcactgctcaccactcaatactccaagccctatacatctcgccaagctcgaaatggactgatagatgcacaggccactctgtttacactccttggtaccaattgggtcgagcaattctatcccgaaataatgaatcacatcatttttaacattggatgtggcaaatcatcacactatacgaatcctacaccctctatcgctaggcacgatgcgttggtctcccgaaaactagccagcattctgctacgcgatgtcatttcggtgcgccttctttctgagcagggacagatcgttgcgatccgcgaaatttcgtcatctatcatcaacaagtggccggcgttaatgcctactcatcaacctccgaataaaattgcactggtgattgcactcaatgaagtctctggtctactcaagcaagttggctgcgcaacacagccaatccaagaagttctttacaatccactcatccgtctgctgggtcatccctcatattcagtgcaaatttcctcagctttgtgtctccgaacttactgtctcgttgcacctggaaaattgacgaacacactgaatcacgtcttggagctactcaacaaggatttgttacatttgggccatccgggcggtccgtcggatgcgcacaaacgagcgatcggacatgcacatggactcgcaggattaatcagtttgatttcattgcggcctctatatgtctccttcgacgtctcttccaaaatcatgtcgctggctatccaattgttgaaggaaagcggatctcacgacctgcacatctcgatcgttgaaattcaagtagcatggatcctgattagcgcactgaccacccttggtccgaatttcgtccgaacacacctgcctcagctactcattttgtggaaaaacgccctgcccaacccagcagcaagagattcaaacaacattcaattccgaagtgatgcggaatggagtttcctcttgcacctacgagaatgtactcttactctaattcttagttttttacagcacgacggcgaaaagctggtaacgctcgacattgctcgtagaatcgtgatgatgctcagtaatgcgctcgcatttatttctgaattcgaaaaaaggtatcctcaaacagatcaggagccaccggttttcgccaattccaagctgggttttgcacactgggagttgctgttacgaaggcgcgttttccaatgttttaccgcactaagtaagatctcaatggcgtccgtagaatcactacaaatgacattgctagaaacctcgcttgctttgtttgccgatccggagaagtacactggatcatcagtccaggcagccatcagcgcaagtacgggtagctttactagtgtttgggactcgatcgacggcttcagctttggtgtcaccagcttgttgacagaaaatgaatgtttgaatagcggcgaacaaggcgacgcgagcatgtcgaatagtgttgatagtttgatgactgattggttaaaccgagatttggctgaagtctcagtcgcatccatcttacaacaaccgtgtatcgaaagcaatgagcatgatttcttggtgatctgtacccctcaatcagtcgatggaccggtccgaacactaggctcacatgctatcttacctgctccgccggtcacgaccgccactgttgacgccgccttagagttattcgcgctttacttcccactggtgacgaccaatcaacaatccatgctgatcgatcgtctttccaaattctgtcactcgagtaaactagagaaaaacccgggacgaaagatggcgattctagttaactcggttacggctatgttattggccgcgaaatcgtgcatgtcctccacgtttttaggaaagtcaaaacattgggatcctgcggtcgtgaatctgatgaaggatatactcaaggaagcgctcgttcattcggatcctcgtctgcgtgccgccgcagctcaaacttttggtcgggcgtgtgctctaggtggaaatacgttcatgctatctcaaattcagcattgtgtgacgcaagttgtcaccaatactgatccagattctcgatcaggatatgctttggctttcagtcaaatatatactcaagtcggatcactctctgctggtgccactctcaagacggttgtagatgttttgatgtctttgagtgctgatccacatccatcagtccatttctgggctctcaaggcattgtcagaagtcattcataccgctggtctctcctacacacccttcctcaattcaactttgggcatggttgtcaagctttattgtagtgactcccacgaacttgaatctggcggggttggttatgtgaatttacgggctagtctgccgagttatcagaacttctgcaagatcttgaatgcaatcatcggggttttgggtcctgaattatctagctctggaaaatccaaaacgttgatccagctattgaacgaagaattgaatgaagaaaccgacgaaggcattaaagtagaagcattgaagtcaatccaacactttatgatgttttcgatcgaatcaatcaatcttcagaagctggtccaaaccctactgaagcacctatcatccaatcgaagaactctgaaagttgcgtcgatcaattcgatatatcagctagtccaaaaaaatgcgatggtgatgtcaaagctgggcggagacaagttggtggtgaatttattttcgatattggatgatgatcctacgatcgaaggggtgcgacattcgatcaagagttggctgagacaaaccgcggattcgaatccctctgcctggattgatttatgtatgcgaatcatctcacgaaccactgcggcccaagcatcagtaatccaggacgttggaccggcggcgatgacgttcatcgatgaagaatctcagggactcgatcttggacaagagacctcaggctctagcagtaatcatcataacaaagccagggcgaccacgtctcgttggcgaactcaactattcgctctgcaatgcttacgcgaagtcttcctcacagtcatccggagtaagaaggtcgaacatttcagtgttcaagctgctaaatccaaaggattctctacccactttaagcagttaatgttctgtcgagtttcggatttgatcaaaatggccttcaccgcttcgactgctaatatcatggaaataaggctagagggcttgaacgttttacgtgacgtaattgaggtacatcagtctcggaagcattcctcttcatttctgtcctttgatccactgtgctctaacacaacttgattgaacacgttcattttttttcttcctttctattatagaacttcaaaagatccagtgatctggattttgatgattcgccattgttggaacaacaccaagcaccgatcgcagctgctctcaccccagcattttccaacgattcatttcctgaagttttggcatctgcgattcaagtctgtgctgtatttgttggctcgggtgtggtgaaggagattgataaaatgggtaggatcttgaaactattaacgtcagctctagaaagttgtagaggtcagtcagtgtaaactctcctatttgaaataacttaaaaactaatggatgttgttctctcaacctacagagtcggaaatcacctcgcttggggaaatgaaagactttagtgcaacggcatcgattatgatcaagacagcagtttatgcagcgtgggccgaattccaagtgatttcgattcatcaagcctatcttagtcgggttataacacctcatttggcattgctgtgtccactctgggtagcctctttgacagaatatgcacgcctcaaatcggatgaagattcgagttcgaattcgggctccccgtccttgacagtcgatagcttacaaggcggcctatatcgagagatctcgttgccttattacgagaatgcatggctcaaaatgatgaaagctacggcttcattgatcaaagcaaagaatccgatcattcttcaagccctgaatggagtcgacttgtccaatccagaacagccatccgaagcgctcgagcctcgcattgaaccggcgctacatttccacatcttacttggattggtctatgaagcagcagcgacgacggcgtcgattgggaccgaagatccgtcctcgatcaccgcccaaacgatggaaaccgctctgttctcgttggacgcacttcttcagatcgaggtcgttggatccgaagggctcaaaaaagataacgcggtctttggagagatctgtaacttgtgttatcggttgaccgctaccgaatccgctcgagttcaagtcttggtcgtccgttgtatcatgcaactcgctcacagctctacgggctcaggtccagtcgaatacaattctcaagcagagtgagaaacatatccctttcattaatattttttttctgtaatctttccatgctctttaataatcttgactgatcccgttctcttctcatctttttttttcgggggttcttctctgttcgaaggctgcaactcaatcaatgtctcagggtgatcatccaagtcctgatcaattccaacccaggaatgtcttcgatggccgcttctaaaggttagctacagatcgcagtcatcacttctttccatgcttcgttgagacttttcatctgatccctccatttgactttctttttgaagcgcggaaaaacacggccaattacgctgctctggttctcgctgctttcaccgcttgtgctgatttggctgatcgaagtaccccttccagtcgggaacaagtttatggagtattactaggtctatacagtggtaagttatccctctcaatcctccaaattaacacagcactatcgtgatgttgacttcactctttgttatcatcatcatcataattagaaagcctgaaagatgacggtactggtagtagtagctcggctgtgatcgacttggcaggacctaccttaccagcactgaaattgctgatcgaaagggcattctcgaatccgactagtcttgacaatgacgcatccaaatccacggactccaagagtttgattcacgtgcttcatggatttatcacgcaaactcttcaaaacattgaagatgcttcccggaaacttgaagagaaaagcgcgacgatatctatgagacttcgcaataatcttctagcgtgtgttctcgtctttacctccgtacctcccgaggttcaaatcagtcgagctgcactggaagactattgtgcggttctgtcgagattattcttgaatgactcaacagaggtaagctactcagatcgcacaacaaccgaaagctagaactttgggatatgctgacggtccccgatgggccaacaatcacattaaatagatcggagcaaccgccctacattgttcgaaatcgttgatcttaaacaacaaacgcggctttccttctgcaatcactcaactcgctctcactcgccttctcccaagcttctatgagtttatcttcaaagtctctcaaccgaatctggacgaccagaaacatgcccagaagatagaacccattcaattctcaatggttgctgagatcctcaagatcttttctgggattgtcagtttactctcgtcggaaaaacgtgagtgtttttttttctttttctttctatctgcttgatcagagaatacatgatggatttggaaaatccgtaggtcaacaagcgctggtgatcttcctaccactctatctaaaagtgatcgaatcggaaggcttaccagagctacgaaagacggggatctcgttagtcttgcagctggcctcgctcgactcggtcaacttcaagcaggcgatgaactgtctggaggccgaccagaaatcgagcctcgaatcggccctcagaggctcgctgcatagcggcagactctccgctactggccccgacgggcttcactctcctaatcccgctccgccttccattgaacttaagagcttcggttgatttggtctcttcctcttttgtttttcaattattagcatttttcttatgttccttttttttctgcttctctgtttgcatctccctgtacatgctagatgtcttttttctttgtttgttaaaagaaaagaatgcacgaaaaaaaaactatcacttccagatataaattgttgatctgcagcttgtatgtataaaaaacttcgtctgcatccgttttcccctgtttctctctgatcagtctctcatctcacctcattgggtccccaattctcttctgagcatattatccccttcatgtttgattgattatatctaaatccacgatcaaaatcgatttgacttgtacgcaagatgatttgatgaaagctattgcttaattcattgatctaagcaaagtgcccagtcattcttgacatccgaatcgcccgagtctcgtattaaaccagcgctacattttcacgcggttacgaaagacggggatgatagtcgttagtcttgcagttgggtcaactacgaacaagcgatgaagagtctcgggtctgaccagaaatgaagcctcagattaggcctgagaggctctcttcatgtaatagtggcatagtctccgctactggtgctgatgtgctcaactctcccaaatagaacatgggagttttggttgatttcttcatgtctgccctctttaagtacaatccgctggtggtttctactatttcaggttagccttagcctctctgtctcacagacaggctctccagaaacacgccaatcgaatcgcggataaggggtcttttgtccctgtgagacagtattgcagagaccctgcgaggttctcttaaaaggggatcgttaactttgcccgctgaccaaccccatggatactgatgctgcctgtaagcaaaaggtccgcatgcacccttcgtgctggggaggacgcgattcgcgtctcacacaaggaaaagggatcgtcgtaaggaaatctttgtggggtgtagggaatatctttgggtgtgcttgtagagctaatcaggccttgtatcgttagcccatccccatggtggcttgtcgatccggcttccttcacctggcttttgggtgctctgctcatgttatctcggggataaaagtctctacttccccacgcgtcctagcattcctcatcccatcaattactttttctcctgtcagcttcttcatcgcctatctgcaccattgtggatcgctgaattccgacctcttttgtcaagcctgctttaatagcgcaccgtcagcgagcctcatataaacaaattttgacagtggtgtttcttccgtcatcaggttatctaccatcacctcctaaccacttaacaatgcaattcccaagcacactcgccttcatcaccctattggtgtcccttccgcttaccatgcacgcacaagatacccctaacgactacataatacaagagagcgtggacttatcaaagggcggccaactgagcatcttgagttcggacgggagggtcgttttccgcttaaccaagagtctacatactccgtctaatgggaagacgacgtcggtcctgacggacagctctctcaaaagattgttttcaactcagagagacaatttatgtatctggtatcttgatctgaggagaaagcctaagcacaaatgtctccgtgtgcggaaactgaaaaactgggcgcgttttctttagtcgcggttcctcatattgagaacaacatggtctttggcgagaacaatatttttttttcaggttttttgctacacggcctttggagagatctatagtttgttttttcagggtttttttcttcaatctcttagcattattctcttgacattgatagatttgtattctaggcaagatcaaaattgacacgacctcatctttacacgaaatagaatcctatatcaagatttctgtgcgttacgaagcctcgtgaaaactttccgctatgtgcagcagcaatgcgatgaaaatacgggccgcaagagacctccaagaaacacgtaaatgcaatcaattggcttgtgttgtttgatcgctaccaacgatttatctgtacgcgcatacacgagcgacgatgccatggcacattcagccgagggggaggccattggatctggatgatgacaacgcgcgttttggaccttacagccaacccacaaaccgttggttgtctgggtgatggccgatcccgactagccgttctcctcaatttctcctgtacaattcggttttacttgtggcaatgacaaaggcttgaagctttgccatggatccaatgtgcaccggtgctgatactggctccatattgcgatacacatgaatttaccaatcaatcggatacacctttttaccttctcatgtttccaatagttccatttctcattcttccggttcacctgctcttaaaaattcccgcacagctgagaaattgcttaccaccccagccattcaacatcagcccaaacaatcacgttcagaacttcgacctatcagaatttccgttattattaacaatgcagatctctacctggcttttatttcccattatcaacttggtaaccagcgtgatcaatacccaactccctttcaaatgcccaggcgggtattttgaagtatgcaccagacacgccaccccggaagatatagctcaactagttagcgggaaagacaaaccgtcgcgcatgggtaagtaacttacttcatgtgctttggtataatgttgtttctgaattgcaccaaaatttaattcaacatcccctttttgacaaacaattgttcagcgatggtggccccgctatcgaaggaaaagccggatttctataactgtgctggcgagacgattgctaacataattgctgagaacgcaaactgctgttatggtgacagaaaagatttcaagggggtgagtttttaaatcggatgccagatgagacctaagatatgcccatgacagctgattttcatctatccctggtcattctttttagttctttcacctcatggaggaagatatgcatgcgtcaaactgtgatgaaaagtattaggctcctttcgggattccaattttaacaataacattgtgtaggtgtttgtaatcgcagccagctagatcaaggcgggaatcctacaaatggccttcaggaaaagacctatttaccacttatttacaaatccctcaaaactttccaaaattgaactgcgtgtatatgtatcaacaattgttcaaaaccaatcaatcaaactgtttcaatatgcttgcaatcacataaatacacaagtagatattcccttcagaaccctgcgaaatttctatgataatctttttgatcaagggtcttgagaaaatgcacaaaaaacatgtgtttgaacaatatgaagttgagttaacctgctttccctctgaatgtgtcgattttcaactggacacccctagacccatgcctcaacagctcaatgtaaactcccaacagatttttttggcaaataatttttgatcacattttctgtttgttatattgtgggattagagctgcagtttgatcagggatggtatttgacttattaattgtttgagttaaaacaggctgtaacccccagttgaattgacacctcagcaacaagccttcagttgaattggtagtaacaacaatctaacagatccaatccaatatggtattggccattttattggatgggattgcgtgtttgatcctagggattgaaaattgggggttggattgcccttctgatccaatacccatggtaccggattggcacagacggtatctgagcatgagagattggtatcacattgcaatactgatccaataccaattgggtatctatgggatcactccaatgggcatttttttggccaagaaaattcaattttgttcaattttctgctatctacatataactaaaaaaataggcttagagagccaaacaaactgtcatgcaatctaacgctggcatcaacctccaattcacatttgttggacttgatgacgccggtgttagaccgaggcagacaggtgtccaactcaagaaaaccccatagggcatcaagttaaacccaacatccggggcaaaaacaagcagcctccccaaatttgggggcatatactagttataattataaaataaaaaaaccagaagtgaaaatacacctgatttcgtcttcacatggagatttttttttggaaaagtaattagaaatttcatttatattctaaagaaatattcaagttacaaccatatttttattcatggcagatttttttcaagttttcatgggagttgaaactcaggagactgagtggggggtgagattgatagtaatagattggaagggggctggtagaggccacagataaggggcaaaaaagataaaaaaaactcatagacatgaaattaacctttgacacttgaagttgaagtggcaggtgttttttttggtcttggctgctttcaattctgcttgagtactggagattaagtcttgggccgtctggaaggagccatcaggcttgatcccttgagtgatcctttggtgtgaaattccacatctctcaattggtttggcagctaagttaccttgattttgcccacaaacatgcagagtgtccaaaaatcattgctccacacttgtagccaggtagtcttgtgcaagtagcaccaccactgggaattcagtcaagtattgctgtatttcaaagaaagatcaaatgatgaggtgaaatttttctttttaactcagatcttgaaatatgaaaagaaaaaacccaccttccaacaagttaagcagtcatccaatacttacccccaaggtacgctaccagtttgctgtagggctctggcacggctttggaaaaaaagtcaacatcttcctcaatgccaccaccagaggctagggttgttgtcagacactgaggctgtaacccatgtgtctacaacctgaacctaccttacaagtacatgtaatatagtgcaatggttaaagattgtgttatggcattgtcttatcaatatacttgggtatttatcagaagggattgcttccaattgataatgttgttatacctcatcaaccggaaggaatcccttctggttgatgaggcataataacttcattgaccagaagggggtcgatggggttgttgtttctcctttaccggaaggaaatccttccggtcatgtgggaacaactcccaaaacacctcaaacatgaggggtggttttgggagccaactcccataaaattaaaaataataataatatcaatagatggccaactcccaaagtcagccatccatttgggaaaacgactcccaagcaacgtccaacaaccgtaattgggagttgtcaacaaatccttgggagctgtttttccaatccccataaaaaatacaaaaagatttcctgccaagtttgtcagaatcattctttaggactcattttccagtttcaccaggaagcataaattgaagtccaattgtttgccctctagactccaattaaagggttctattttttctgtcaaggggctgtacaccacagggcggggttttaggaaacctgtacatccgatggtcgttttctgagaaagagcatcccttggacgctatgaaagcatccaagggatgctctggtgccccaagcatcacttggatgcttctgaaaacatccaagtgacacctggtggtcaagaccatcctctgggcggtagaaaataaccatccattggacactctcaatcaagagtgtccaccactcggacacttttgaaagcacccaattttcatttcaggtgggtggtgatgtgaaaacagctaaatgcagtgatgtcaaatttcattccaaaatgcacatgacttggggggtcaaaattctaaattaagccggaaaattagctttgcataaaaatttgcacttatgaaccatttaggtgacaaactgttaaacactacggacaaataggtgttgctgcgtcccgcagcgtcacccagacttttcaattcaaactgcatcctcatgctgtgtcaccagaagcaacagctgacagcacgcagggaccgattcatgatcccactaaagtttggcagtttgggaccatgatctcagccaacctgctcatgagcggtacactctacgcttgctgaacattatattcaacccaaatcggctcgacagggtactacttgtgaggaaagaagacattccagtcatgcgtttcctttggccctctgtctgaaatcttaaaaaagattgttgagtaaacaacaaacattagaataaattcaaaactgacaatgacactgttatcatattaggcaaacttgctcacaacgctattggaaagtgagaacaatttggataatgactgttttctgcttcagcgctactgagcttagaaaccaatgggtcagaacaataaaagatgcggatcattgtatatcagagtttgctgctcacaataaaaaagccaattctgaaaatgatcagagaaggtgtcactgcttctctcttcaggtttcgttctcctggaatatcaaacaaatatcaagcgtggtttgttgatgatttaaatttttttgagttgatgatggttcggtaaaattgagtaaattaactacttcagggttgtcatcatcctgggactacttcagggtctttgttatcctgggtctttctaattcagtcggagttatcctgacaaaaaagaagactgaggactgggaggctagtaggagagggaaagattgtcaactagccagcgggagcaatgggcactgagaaaaggagttcccacctcttatctggaaagtctagtgagcggtcagaccgccaacactctttgcgtctgtgtgcaggggagaccgctagtcagggcctagttgactgggggaccatgaacaatggtgacactcttctgcttagtcacctgtccatgattttcagattcctgtttgttttgtatgaaggtactgaactgccactttgcccaaaaaaaatgaaaattgaaaaaaaaaattaatgaaaaaaaaaatgatttcatcagccaatttggcccatacagtcctcccattgatgaccatttatgacactggtcatcaatgggaggacaaactcccatcaaggaccagttttgactggtccttgatgggagtcaacccccccaaacacccccattgatgaccagttttgaccagtcaccgatgggattaaacacccccagcaatgaccggttttgactggtcattgatgggagtaaactcccccagcaatgaccggtcattgatgggagtcaactcccccaaacacccccatcaatgactggttttgaccagtcattgatgggagtaaacacccccagcgatgaccggttttgaccgatcattgctgggagtaacccccccccccccccaaacacccccattgatgaccggtcatcaatgggagtaaaaataccaattgatgactggtgctgaccggtcattgatgggaataaacacccccatcaatgaccggtgaaaactggtccttgatgggggacaacacctccatcaatgaccggtcgaacccggtcattgatgggaggaaacactcccatcaatgagtgcttactcccattgatgaccagttttgaccggtcatcaatgggagtaaacacccccatcaatccggtcatcaatgggggggtttactcccatcaatgaccggtcatcactgggggtgtttggggggggggggttactaacagcaatgaccagttttgactggtcattgctgggggtgaaaatcccattgatgaccggtcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggcgcttccctccccccaatgtccagtttttactggtcatagctgggggtgtttaatcccatagatgaccggtcgaagccggtcatcgatggggggttactcccatcaatgactggtcaaaaccagtcatcactggggatgtttactcccatcgatgaccagtcaaaaccggtcatcactggggatgtttactcccattgatgaccagtcaaaaccggtcatcactggggatgtttactcccattgatgaccagtcaaaaccggtcatcactggggatgtttactcccatcaatgaccggtcaaaaccggccattgatgggggtgtttattcccatcaaggaccaaacctgcccttgatgggagcgtgtcctcaataaaggtacaagcagtcattgatgggaggcttaccccatcaaggactggttgaaatcagtccttgatgggaggtttaccccatcaaggactggttgaaatcagtccttgatgggggtgtttatcatccatgggaggtgtactcccactcccatggatgactgggtgtatttatggggggtgtagattcaaaggggttgagaggaggtcacaaaccccttggatacatggctaatttggcggaccagtgccatgtttggtggtccaggagcaatcatgtcggttcaggagcatgggtggccaaactggcggttagattcaattttcactttggccattctggcggttcagggccgtcatttgacggttatttggccaaagtggtggttcatccccatgttttcattctttttggccaaaatggctgttcagtacctccatagttttgttttggttttgtcattcttctattgcttcccatttccttttctcttcttttgtctatctctcctctcacttcctaaataacccagacttgtcccatgctgcccctttactcacagtttcagattattttattcttttatttacaagtattatgatgcagattgatgagattgtagcagaaaggcacaacagtgatggttgcgggggggggcaaacagactcacccgggcaatcttcttgaaaaatgagcggtaaatgactaaaacaaacagacacacacaatagagggggtaagtgtttttctttttttgagggaggatgaagaaggtttgggaaagggatacacttggaggacaggaagacttctagtattctgaagaaccgcgggcggtgacaggtgtgcatgattgacaaatccagaagggcatacaatctagtattaaagtcaggacaatctctgcatagaagagagtgaaaaaagagtcagtttgaggcaagcagagtgagtgggataacaagaacgttgtggcggcgagagcacgccctggccggcttgtttggggcatgcggaatgcttgcggctgatgcggaaagcacgcggagctgatggtacgcacgcaagctggggaaatcggcggtgcattagtggaaagtctagctttccgatgcgtaggaaagcggggaaaagtagaccgaatgtgcaaggttctgaaaagcttactgcggggaatccggtcaccggcggacaccggggttcacggccgactgcggaacgggggttcagcgtatactgcggaggggccacaaggagcggggagcatcgaggggcggaagcggggtttggagcggaccagaggcggaagaggcggtgggagacctgtccatgagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgcggagtttgaggggtgacagcggaggacatcgtgggaagcaggggggaacttgagtgtgggataattgggaggagggagttcggagcagaagagagggggaggggggggacttatgactcagaacatatcagaaaacagagtgacttaggagtgaatcgtgtattagcctaaataattgttagagatagaatagagttagagtgttacctaccaaaatcaataaaagaacagttattttacctacctacaagaccatcaagcaagttaccccggacaacaaatcggagtaggacgtgttgcggagcggagaagtacaataaatctccgagggtgcaccttactttccacaatgtacaggttgtgtttagagatgagagtgaacagagcattgagagacaagaaggagattgagccgccatagccgagacaatcaacaaggaagtccatgaggatcttagggtcgatcatgtgggggatgacttgatcatggaggaggttgaggatgtttttgatgttggatttggcaaggtcctggcgactcaagaaagcgatccagcagttggagaaggccttctgatgggctcggagcaagagcaatgggtgctgttacctcttgcccaatccgcggggctcctgggcaagctcaagcggctctggccccaaggcttccgagttgttagggtcgtcaaaaatccctgtgttcccgtcggctgtcttctgagtcttcttcttttggcccccagggacctcctttccccctcaaatccacttccacattggcatgcttcctgcacttgtctctttgggcttccccgtccagaattggtcgagctcctccttgcgtgtcggcatcgtcgtcagcgactctaaatacattagtaggttctgttttaatcctttgttttggtctccattggaattatctagtcactgttagaattcaagcccgcataactgcgcagtccaaaaactcgcagctatgctgacactcgcaattctcaacttcatcaaatctccgaaacctaacatccaatccgacaaaaactccgccaatcgccgcacgaactggtctctttttcttcacacgcataatcaattctcacaagtgaagaaaaagagactagtaagttaatcacatctccgaacaaaaactctccgatcaaatcaccaagaacaaaacactgatttcaattttctctctctttttctgtttctccaaattaaaaatcatgtctagattaaaaatcaaatacctctttgcgtgtccttcacccatttctatttttaactcgctcgtgttgctcgctcgtcgtgcaggtatgcactcctatctttttcattatttccaaatcatcgtatctaatttttgttttcatctatttcataatctttctcaaactctcaggtgtgtggtgttatcaggtgtcgtcgttgttaagtggaacaactcgactcattcaattctttttcatcaggttagatacaatcaaaatgtttctcatttatttttcttatatttttgtttcatcattatttctacacacgcgtaatcaattctcacaagtgaagaaaaagagactaattaaaaatcaaatacctctttgcgtgtccttcacccatttctatttttaactcgctcgtgttgctcgctcgtcgtgcaggtgtgtggtgttatcaggtgtcgtcgttgttaagtggaacaactcaactcattcaattctttttcatcaggtggatcttgtcattacgacttggtgtgattattacagtcactgtttttttggctttcttcttcttacggcctttactcagatttgggagatttgatttctgtcaggcaagagagggatggtggcttcttctgaacaagcgctgaggtggtttgagaagtcttgagtggaaacacgtacaagatgggtgctggttgcttgagatgattggtggtatactgtacaaggtgtgtgctggttggtcgagatgatcatagactgcttgctgttgtttcgagggggctagtgttgttgcatgttcaactttgatttggacgcgcggcatctgaatctggtgggaaacgtcaggtgatgctgcggcctgcagcaatagctatttgtccgtagtgaaatctgatatagccaacttggtagggactgtggtattgtatcatactgatgtaggcaggttatggtttcaagcccagtatggatgcaattttttagggtttgccctgccaggaaaccacccaatggatggtttgttccaaaacgtctgattcaaggttttgagagtgccatccataggatggtcctcgcagagccacggaaaactggctggacaaccatccagcgcaccaaccaaaagtcgtccggaccaacctgtggtgtatgttcccgttaatctgcagtacattggaggacttctagtgcaaactggagccctcacagaagtcgatctagactcgaaaactctagattctcgcaggggaatttggattttgaggctctagattggttctgggggacctgcagattccggcgggaagtcctccattaaatccagaaaaaaagataaagttcctgatgcaaattattaattcaacagcccaaaattatcaccattctggcctttgtatatatccaatacaaagaatgtcaatactgaaatctgaaactttcttttgttgcctcagagcttctctctttttatacactagggaactcgcggctccgccgcgcccatctcactaaccaggcaatttagccgcctctgttcaccgcccctatttcctttctctaaactcacaacatcactcgaaacaaaaacaaatactgaacccggtctactctgatcactcttcctgcactacctcccaaatacggatcaggtattaaaacagacaatcaaccggacaatgtgtcagatccacacctatctcctaatccgcttcgagactattacatttctgccggcgggactcggttccagtcgctttacttataaacgtttttttttcccactgctagtatgttcctcactctcacaacacacttcctttacatattccatcacttcgcagtatttattctttattcagaaaacatcagctccgggaatgggccagaacttttagatctattgtaggattggacgggttaaggaaaggaggtgaaatgggattagcaaaggggaattggaagacggataaagaagaaagcaggtgtaagttgattaggaagaggaaattgcaaattggaataggtgatggattgtgcgcgattcagaggtgaaaggggaaaaagggaatcagataaggagaagatgagtcaaggatgttggctgcaaaaggttgttgaaaaaagatgccgaagaacggaaaaagagatgtaaagaattttgaggtggagttgaagagttgaaagggaccggaaaatttgaacagggggactggtcgttcgttgcagtagagcagtgcggggctggtatctgcttcaggaagtttattgatgggcgggaatagaaataggggctggtggcggtggtaatgagatgtggagggcccgggagggagtccggatgcggattgatgagggagaggaacgtgaggtgctagagtataaaaggagtgggactgggggatgattttggatcaggagtttgaatcaggccaggctgtgtgtagggtattgaaccattaccattcgtccctacactacgccaggtcattgagacattattatactgcggaagggtactgggggacagggccaagaataagaaccaggcagaaatgctgcccgtcggaagtaggtgttgacgaaattatctgtgtttaattgtacttttttttcacaaacccaaaactcattcatttgtattcatcttataggcattttgccataaactcagagagacaaattatgtatctagttataggccttattccatgagaataaacctgtgacacattgcatgttgttctagaattttatggaccaatcagatcacatcttggaaaaaacaaccgtaccaactgggatgagcggctggagatgtgaattcttggtatcttggtctgagaagagagcctaagcacaaatgtctccgtgtgcggaaactgaaaaactgagcgtgttttctttggtcgcggttcctcatatcaagaaagatgacatggtctttgacaagatcaataatttgctattcaatgttttttttcttcaatctctaaagcatcattgtcttgaaattgacagatttgtactctaggcaggatcctaattgacacgatcacttcatttttacacaagataaaatcctacatcaagattcctgtgcgttacaaagcctcgtgaaaacttcccgctatgtgcagcagcaatgcgatgaaaatatgggccggaagagacctccaagaaacacgccgatgcaaacaagtggcttgagttgtttgaccgctacctttatctgtaagcgcatacatcagcaacgatgccatggcacactcagccgaggggaagatcattggatctggatgatgacaacgcgcgttttggacctaaaagccaacccacaaaccgtgactccgtgagttgcctggggtgatggccgatcccgactatccattctccacaattccagaatgcgtatgtaatttgcagggcttgaaactctcctagaaaacttgatttgtcttatggcaactgataatggcttcatattgcgataatacgtgaatctaccaatcaatcggatagacctttctaccttctcatgtttccaatagttccatttctcaacccagccattcaaaatcaacacaatcaatcacggttgaaaattcgacctatcagaatttttgttattaataacaatgcagatatctacctggattttattttccatcatcaacttggacaccagcgtgatcaatggcgaactccctttcaaatgcaaagaaatgtattttgaagtatgcaccagacacgccaccccgcaagataaagctcaattagttagagggaaagaccagccgtcgtgcatgggtaagtaatctacctcatgtgctcaagtataatgcggtttctgatttggaccaaatgttaattcaatatcctctttttgacgaacaattgctcagcgatggtggccccaccatcgaaggaaaagaaggatttctataactgtgttggtgagatgattgctggcctaagttctgagagagcaaactgctgttatggtaacaaaaacgatcgcgaatataagggggtgagtttttaaatcggatgccagatgagagctaagatatgcccatgacagctgattttcatctatccctggtcatcttttttctagttctttcaccttatggaggaagatatgcgtgcctcagactgtaaagcacagtattaggctccttttggcattcaaatcttaacaataacattgagcaggtgttattaatcgtaggccgctagatcaaggcaggaatcctacacatggccttcaggaaaagatccattctccacctatttatttacaaatcccccaaacctttccaaaatttaattgcatgtatatgtatcaacaaattttcaaaaccaatcaaataaaatggttcaatatgcttacaatcacacaaatacacacaagtagatattctcttcagaactcaaaatttatatgataatcttttgatcaaggggcctgaaaataatcacaaaaaacatgtgtttcaaaaacatgaagttgagtggacctgcttttcctctgaatgtgttgattttaaactggacacccctagacctatgtctcaccagctcattttaaactgcctacatagttttgtgaaaagtcaattcctgccacactttctgcttgttaaattgggggagcagagtttcagtttgatcaggtaaagtatttgatttatcaattgtttgagtagtaatccccagttcaattgacacctccacattgagtcatgagttgaattgacagtatattggctcatggcaaatcggccagtgattactctaagattgagaaaaacccaagtgagaaataatgaatccaaaatcaacaacaagaactaaactcaaacaaaagacaaataacaacataaaagaaatgcatataagtaacacaaatagagacctagatcatctggaataaaaaccaaaatgcatagtagagctcctttataaaccagtcaaccaattggggccctacaaagttaagttgtgtgaatagcagatgatgttggtcctagaagattcaggacaggaatcctttttcaaacaatcaaaatttgatgatcacacagtcaaactatatttatgaatatggtgaaagcagaaattctcagctgttggaagattgtgttggttcaatctaaaccaaattttcctttgtatcaaaaaattatcatggaagtgccccagcaagccccccagaggggggtgttgaaaaacatatggcaaatcggcaaaaatcccaaaaacctactcttgacaaagcttgaaaaaggtaagaattagtattatggaccaaaaaaatactcttgaaatccctcattttaggtatgtgaaactggtcaagaccagtaagatctggaatttggaccccaaacccagaagtttgttgggaaaccccctcttttggggtgatttttggccagatcatactcttgaaaagctatgaatttccaaaaaaaaaaaggtatgaatgtttctgaaatccggactttttcaacagacccctcttggggggtttcccaggatcctgaatgatcatcttcaaaggtttggtccaatcccagaactatcaagctggagcataattataaggcttctctgcatgtctcaagaattcagtgcagagattaagatgatggtgatatatggtctttatacaagtgtgttgtatgtatattctttggatcataagctacccatgtttcctatttatttaaaaaagaaaagtagtgcagtgtcaagtagcagaattattctaacatgcattgtagtgcatcagacttcttccacaactgcactcataaagctacatgcacaggccacaaaaaaagggcccactattctgggttacagctaaaaaagctgtagcacagctgagtgggactaacagcacacaaacactacaggggtttgcacactgttttgagggcttctacaataacattagtgggtagtttagcagcatagatgtccaatatcactgtttccaccaactcttagcagcttaaatctcccaataaattactactatgttataaagcattactgttatcaacactccaaatttaaaaataaaaaagaagatcacttggctctttaatgtataatctttattccaatgaaaaagaaaaaaaattaaagaaggaatttatatgattgtaatttgtatgagatttgaaatggaagtcaagtggattgctagttcctaggtttaagatcagctcttccattaacctggagtcagagccttgattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagaagttcatgtcatgactagtgtcttatgttttctgcgctgattctccaatgcacgctgagattaccaacacaccagttcctggaaattctctcaacccttgccgatgctgtgatttgagttcgtccagcttgaaagccagaaagaagcttccatatgtttgccaattcacccagaaaaacttgcatggatcaaatgtattgattttcttgttcttttttttgattttattcattaatgtctttttttgacgtttttgaaatcttgctttgttttctgaaatagtgcccaaataaactgcgaactatggaaaaaaccaaagaaaactccaaaaagctgtggacgcacgccaaggaaactgttaatctggataaactagacaagaaatctgctgatttggttgtacgggatcaaattaatcaaaagtttgccaaacaattattcaaatttgatgcaaaaaaactcagttacttgaagctggagaagaattatcatctgatatggatcaagaggttcctcaggaattggttgatatagaagataaggaacctaaaagaatgtttaatccttactttgagctgaaaggttttttgtttttggctatttctttcattcagggttttctatcaattcttttgctgaaatttttctttcctctgctttttggtcttaggttttgacatggtcaaagatgctccggttgaagtcttgcatgtttttttacttggtgccgtcaagtatttatttagagatttcatgaagggattagaccaaacacaaaaggatgatctcacagccttatggacttctttcaacaccaattctctcaatatcccttccgttagacccatcagtttggttcaatattcttcaagtttagttggcaaagatttcagaataattcttcaagcagctcccttcgtcttcttccaattcatgaccccatctgagattgatatctggtcttcactctgtctcctgggctctttaatatttcaaactcatattgaagacatgacagaatatatttctgatttgaagaatcatattgatatatttttaaatcacatgattcaagcttctgcccaatgggttaataagcccaaattccacatgttacttcatcttccagattccatccttcgatttggtcctgcatgtctttttgcaacagaaaaatttgaaagttataatggtattcttcgaaatgcttcaattcactccaatcgccaaagtcccggtcaagatatagctattacattctgcaattaccatgtgttttctcaaattatctctggtggtttcttctttgacaaaaaacaaaataaatttgtgcaatcctccagccaagtcacaaatatatttaaaaataaccccttaatccagcaaactttgggctataataattctttatcttctcctcagaaaatcacctatccttttgttaagaaactttcagtcccccaagatgaacaaatccctactcctgaagacctgaagaattcctatcgtggccacaatattcaacaaatatctgaattgatcttgaatgaaaagcaagttctcaagaaaaactatttcattttggtatttatccattctctttttttgacacagttgaaagttctctttgtggcattaaatcatatcttcccttcttttgtagttcaatgccagccaaactcaagaagttgaacatattggatcaatcaaatccatctggcaggtgcagaagccattccacaaaagtgcttattttattcacacaaacttgtttcaaaaaatggatgaagatagtttctacagaatgaggaagatccaaagaacacctcaatccacctttgtcaactcacaagtaagataatttcattcattgcttgatcttattttgatatcaaactgttttttttcatagagtgttaaagccggtttaaatgtacagcacaactgtcacgatggtggatgtaaattaacagaaactggggatggatttgttgagcgacgcaaaagtaaaaagaagaagctagagttaacacacacagaccacgatcgatacatcgtcaatatagcttcgctctcatcggccgcttggcatcgtacattctcagacattacatttgtttcacctggaccgcttcagtgggtcaatactttgcatgatggattgaagaagtggggatcaattttcgagcagaaagaaaaaaaagcgagaaaaaagtcatccacgatggcaagaacaacaatggatccgagtttgatgtgaactttgatacaggaatggtacagttgtgactcgtgagtatacagtttttatgagctaagcattgattaatcggtgttttgttttggtttgttgatgttgatgcaagtaggcgatgaagcggtttcatttttgttggcgtttggacgacgagccttcttgatgcccgtcgttcttcaagaagtaaccggccgatgcagaaaagcttccgtccccgtgagattgatcaaagatacgacggcttcgacggacttgcttttcagtggaattttttctctgaaccaatcaaaagataagagtgtattagttatgaggtacaatagctacatgatattatagagaaagtacctaccactgccttcctagacttcacctctttggcaggctcctcggttggagccaccacaagtttttcttccaaatcaccagtgtcctcggtcggagccatcacatggtgtccggttttggtttgatgaggtgagtggggtgctgaaacagcctcaggaacgggtgggatctcgaactctggtgtgtgcgacagtttctgatccggcatgatttttttgtttgagttggtggtgtgtccaatcggcgacgagagttttcgagcgagccgcggacttgaggggagggcagcaatggccgctgagagttggagtcggcccaaccatcagccttcgttgggttgcttgcgatggttgaagtttgtcggctagggcagctgctcaccatcgaacgactccagtcaagccaacccagccgacaaaatctgtgtcgggagggttggctgctccatcaaggaactcgggttagggatgtgtcggccagacccagtgtttccgtcgggtccgcgacttgggtagatacaggggatgcgggtcgaggctgacctgggccaacttaaatttgactgcggggccaagccaacgcgagctcagaaaaaaaatcgacccgtggtgtacctcaacggctggaaggaaacccttccagctggcgaggtacatgtacctcgccggctggaaggcaacctttccagccggtttccttccagccgtcgaggtcggcccgggtcagcttcgatccggggccccgcgttgccacggctgtggaggtacatgtacctcgccggctgaaacgttttcttgccagccggcgaggatgtgcctcgccggccatttagagggcgggtatccgaggatatccgctcggatacccgctgaggcggggggatatccgccagggggtgcggatgccgctttccccggaaaaagagaccggatatccgcatccgcgcggatatccggatccaaagcgcccatctctagtcaaatttacagtgtttttttgtctcaagataagacctcaagtgccaaacatcaagcatccacatgatggtcagtgcattgtggtatccaatggatgctcttggactccaccacttatcctggattttattcttttgtttgagattaccaaaatagaaatgccaaatttccactcaatttttttgttttgcaacctgttaaaatcaaatatgagcttgacttcttgtgggtcattctgatccaaccatttccttgttctagatttctttcccttaatggagacaaatgtgacttggttggttttttaaaaacatttattaaatatatgaatcacatctaagatggcaaccagtcaaattgatgggtgttcaaaatttggtatcacatacctaactttttgcaggagtgttgaaaccagcatcaaaatgattgggcaagtctctgaaaatatcacacctgattttgatatgttgcaatcaacttgttttcaatttcgaacacgttgaatttgaacttcagccaacagattaagacatagcttgagaagcgtggaagaaattaaacctgtgtggtcattcaaccttctactgtagatacaaaaaaatacatatggaatgaaaaagtcatgcaaattatcgtgttttactcagtcgacatatgtagacgcgggggagccctgggcagcatatatgatgtggtttataaactgcagaaatgctactccttctcatacgtttcggtgggatgaatggcctttgggtcaagttcaatcttgatttctatcgtttccgcaccgtcttgtgtgggacgcccaggatctgcgtttttgctgcctggcacccctatcaaagcagtgtcgttcgaatttgatagactttgtgacgccccgcctgattgttcctggtatagcctccactaaaaacaatcatccttcagaatgatcagacacgataatccaagcgcagcatatattgatggagaaaacgcacacattgccaggcaattgggatagcagcccatgtgccagaaacagtcgtcagccaggttgacaaacctcgccagtaagggctaagaatgtacgattcttttcgattagtccattgccgtcaacacaggagagtatgcgtcgcgctcactatttcacaacatccgccgttcttataatccccaagagcaagagggaaattgtagtgagcatcgcaataatgatagagatcgccctcagggccaggtgcactacgcatgcgatagtcagcatggtttcaaagtggtacatatgaagtcgtacactgcacaaacatacaaaattggcgatctgacttgacaacatcgatgaagctggggtttagattgctgcttgtagtagattgctccccacttgcatttcttggattatttcgtttaccccaccggcgaagatatattgatcgtgatgatgctttgtctgattggcgatgtcttcttcggaacttgtgaaccagcacccaaaaggaaacaatgaaaacctagaaggaaatgataatatcagaacatatcagaccagatagtcggccctggtttgttggagacgcttgctataacaaaacttagagtgctcactaaggaggttgtacagattattattaataacacacattggaccaagtgaaaacagtttatcaagttttccgagcgaatgttgacgtcagtagtaaagttctttgcctccgatacaacttggattaactgtgtcgtgaggtggagtttttcctcactggatgttgatggaactttcaactgatcccatgctgatgagccttgcctcaaagcatccagaactttgactaccgcaaccataaagtgagtgaagcctgacgataaccatgtaaaaagagcaatagttgcggcgacgacgcaaatcgggaaactaaggaatacaaaattgatcacagccggcggggaaatccatgtccttgtgccttgtgtgatttctccatgagtcttgcgatcgtagtagctgaagtacccattatggcaaattagtagtcagcttagaccgtttgcgattgggttttggaaagtcaaccaactaacattgttaccaaaaaacaatgcgataagctccagtaaatgaggacttcgcacatgaacatgacgcccatacttcagaagacaaatgcacaatcagcacatgagactcaacgccccttacttcaatttcatttgatgcatccctggaagtcgaactcacggagacgccagcggggattttaacgcgtaatcgctcgagtgggaggtcttgatctgaataaagatgaatgcttgagcagctatggagcctatgaattgggagattgccattaggatcccggtattgacaaagagcaaaggggtttcgtaaactagcaccgcaacgaaagcaaaatccatctttagagtctggtcaatgaaattacagcaaatagattttatgtaattttgagctaaccattttcgccagagtggttttggatataaagccttttgaagagccattgagatctcttaatcccacgaaggtaaggtagtaccagcagcaccaaacagaatattgcgatcagtagatggaagatgaaaaaaattatcaagatggctgtggtaaatctggagaacggtacaagaaactggggcgtgataagattaaggagataagtaaaaggattaacaccggggggaatcgtgctcaaaatgtcctcggtagagagtcggttgctcatcactagatagaggtaagctttccgggtatgcgttcagtctatgtacgtgatgtcactacataaaagtgtttaaccggcagaaatcagtaatgtataaagaaggccggagatgataaagtcactcggatatttccaaaactcaagggaaggggtgcagtcgagactgtgagtcgtggtttcatgagagaaaagattcccctgacctcatagcaaacacggtcaactatcatacgttaactcccttcctcagccggtgagaaagactcttcaaaggataggcacacccaccgaccatgtgcagacttcaataagggaaagaggatcccaggagagcaaatcagcgccggccaatgagttgcacttgtagaattcatatgtgggtcctgtgaaaaatttgtatagatatcttggctgcgtggtcgagaaaaaaggacgcagaagccgtttgtctttcatttcttcaccgatgtggatggtaagaatccccacgatgtacttttgaaattctgcaggctttagagctcctttcatagcgaaaatcaactcgggagccaagagagtgccatgatttgtgtccaaattcgagggacagggcaacgtctcgacatgccgaccaggttggcaggttgagacaatataacagcttagaccttttaagaaacttgagacccagcagctcgccatcgctataccatgaagaagacaaacttaggagctggctgctgatcctcaacaaccccaaagtgtaatcacgcaaccaatgtgtttgttcagctgtaattgttcgaataactgcaacaatgtgctagcttaacaacatgaagttcctcgatcagagggcctggtgccagactggcaagaagcgcccctcgatgagcaggtgttttgttttgaccggactcaggttgacccgcgggctcctccgtgagtgactacaattagaacagcctcagtggcttgtagccaagccgatggccacagattaacgccttgtcgggttagtgccgtatagcaagtggaccgggtttcgcaattggggctttcaacaactcccacctctcgctgagcttccggaaagatcacaccaaaccgcatcactcatctcactcacccaaccgtccaatctcagacatctgatcagtcattgatactattccaagtcacaaccaaaaatgttcctcatagattgggctcagagatcttacatcatttatgcagttaccatcatgatgaatctcttgccctctgttcagcttttagaatcgcccaaacattccctcgcgcgaagacgtgtaggcaatgaacctcaacaaacctgcgataaagaatttatcatgaagaccaagtcaaatcattcaagtaagcaccaatcccctccgtacaagatgatatcccacagtaacatttcctgatttgtcgcgaaattcccaaaattaactgtagaatgtgaaacctcaaagggagatgtttacctttgcgactattgggattgcccaggcagtgagttgtgtatacctggagtatgacagcaaggattctccgtacaactcactcataaagctttcttcttgttacgcacccgtgctggataactagatgacaaacctatgtttgagtttatagaatgcctacctctcgacaagaccactcacaagcctgtttacggccaagaactcatgatagttcgcccagttgagtataccatcattccaaactttgactatattcgtaagtcgtaatgaaggttctaggatgcatatcatacataattaaatcatttgaatcaacgcttatgtgcaacgttccccgctgcccccccctcccccccccaccccacggttgtgtagaggccgtcgataacagtggtaaatactgggggtgtccaagcaataaaaacaaaaatttccttagtgagtctcacaatttcgaatatcacccacatgtagacacgccagcagactgacgcgaggcttacaccaaccaacagcgtgtaactattgtgccaagtataaaccctcgcccaaaaaaccctcgcccaaaaaaccctcgcccaaataagtgaacttggtatctggccgtgcatttcgtcaaactttccaacccaaaaaaatcaccagacgtgtcaggctcacgccttttttttgttgaaagatgactgtgtattctgctgttcttccacttgctttcagtctctctatccaactccttcctatttctagttagcccctcccccactgagttgctcgagaatcccgcgagtttaacataaatatatctgcatcgttcagccacatcttctggctgaatgccaatggtgatgtgatgcatcagtgttcttatgtttagcctgtggatttatcttttacgtaaatcttgcaacccactatgaaatgtctaacacatgattgttgaagcttgaaattgccaccttagtgatatgggaaattaccaccaatccaaggataaattgtccgggaagtatgaaacaccttgcagagctgatggcgaagtcaagaccaaagagagaaattgtgcagtgacaatctttgagtcattgtggtcaccggcaaagaaaatcctgaatccttctcagttgccacttatgacatcagatgtatcaccctctccaggctgggtttgatgatcatcgtaaatggtcttgtactctgagtgtggttgtttgttgatgttgtttccagaaaggttcgcttcgcgagggaccccggccctctggaacatgggggttatgttaagctagccaaatgtcatgaagctctccggaccaaaattgcccgcgagtaaacttccattgggacttggggtgagtttcactctcagggtccctcaagttcgaggactaccccaaacataaagccgaacggcaaaaaaggccacccaaactcttcatcacttcctcccttcgtcgacgcattccccgctgtttctctcctatttgtttcggaagagaaaccaataaaatttaatatatcttagttgggttttaaaaggagagagtattaaatctacatatacagccgaacttgacgcaagcctctccttggagggacttgtgttaagtttaaaatacaactataatttatccatcatagcaaatccagtcttttttgcctttttttacgatctataacagcacatagtcaagtgtccagataattagtattattcttaacgaagggaactcctccgagccgtgcttatagtcgtaatcgaaggatccatcaaacggattggctgcagctagagcctagacactatgagaacgcctcaaccgatctacgagcaattgaagaaatgtcagggttcatgagagatgggcgaggcgcttgttgccggtgaaatgaatttgatttcaatgtctgtcgaatcggtatcccaaggtcggggaggaacactatcttgatgagtcgcgtccatcttacaggaggaatttttatttgccgaatcttgcgatcccccgctcaattcttccttatataacctccactatagattcacaaagcaaatttgtggttagtggagtttaaaagaacccagtagagacttcagcgtatggaatcgattgatgagaaaaacgcacacattgccatgtgatggggaaagccgaccatgtaccagaagctgtcgcaagccatgccgccacccctcgccaatatggcctaaaacggcgtattaagtggcgcgcattcagctcgttgctagagtagaatgggttgaagaatttgcttacgatctaacaacatcgacagtccggacgatgcccaaaagaaaaagaaccatcatagtcatcattgcgatgatcatacccaacgatctcacaagcagatggactacaatatgcttgatcgaggggtgagagtccgtcagtaattcttcaatctgcagattttacaaactagttgagtaagtggtgtaacaatacccacaaaattgacggtctttctttgccatgtcgtacaaacttggggttgtgctaactgtttgctcctcaatggcgcctcgggatatctttggccagagccaacggcggaagaaactcgtctcggccgatgcgctgcctgaggaaacgttacttttttggtatttgctaaccagcaaccaaaacatggaaataaaaatctgaggcattgatcagcgcccgagatgtcaatcccagtaggaagaaaaggctgtcagttacaatatactcgatccgctttgatttgccttcttagtgtaaattaagcgtgctcacgagacaagttatccataacagtaccagcaaaacgctttggaggatgaggaagcaatgcaccacatggtctagatgaacactggtttcctgcctgaggtttgttatttgcgttgtgatttgaagtagctgagttgtaagttgtaattcttcttcactttccgtcgatgaaactctcagtcgatcccaaacagaagagccttgcttcaaagaatccaatatctggccagctccagttgaaaataatttatgagctgagcataaccacgtgaaaagagcaatggttgcggcgacgatacatattgggaagccaagaaacaccgaattaatcaaagtcggtgatggactccatctcgtcacatgttttgcaggatctccgtgagtcttattgtcatagtagctacgaattccaagacgttatggaatgggtagaagtagagctccagttagctagattcgttcataggaagatttggcaggattatcaactaacattgccaccaagaagcaatgcattagactccaataagtaagcatttccccgatgaacatgagccccaaactatagaaattccggagatgcgtaaagtacaatggagatgagctttgtcgcgactggtcaaaaaaattgtgccaaaaactgacggaggttctagttgcgagtgtatggcgtatctgaccgaatccgcactcagaatttgtatcaagatgaaggcttgagcaccaagggagcctatcagttgggacgcggtcattaggatcccggcattgacccagtacaaaggcgtattataaacttgagcaacaaatgaaggaaagcccagtcagaatttcaacttcactggaaagtgtggtggttcaagcgtgaatacgtaccatttgtccccgagttatctttgatgtacagctttctgaaaagccattgggattgcttgatgccacgaaagtaaggcagtagcaagagaaccaaacagaatattgaaattaacaaatgaaagataaaaaacaccaccaagaaggccgtggcagaaatggagagcgggatgaagtatcgcggggtgatgatgtcggtgacgtagttgaatggattaacaccgggtggaatagtgctcagattgagatcttcaccagctaacctgcgctggagattcgacatgctggatacaaattgctattcgaggacgtgtgccggtaattggaaagatgttttgtggggtggacgaaactggagagccacgaggcagtcaccaagatggagggcgatggaaaatacaaagtggcacgtctttggaagacgttgaagcagctaattcttgtgcctgtaccgattatgctgctggcaacatggctgggttgtacatacgaatttcattatatatttgaggccatgattgtgtccaaactgtccaaaggctcataaactcccaaaggatccaagtggtggcgcgaacctgcttgaactcaagcaccagacatctgttttctgtgtaaacatgtatgtaagcacaagtcaaattgcaaagatggatatgaccttggcagcctggtagcttaagctgccatgaactctggcccgactggaaaactgcgcagtgccagtacgtgtgaaacgaagctttcttcgacaatcataatgtggaaggttgagacttgagagttgtgatatgtattttagaacctgtagaagcctgtggaccgccgaccgcacaaagaccaatgacctgccacagcccaaaggtcagagcctgtcagagcatctggattatgtatcatgcccgccagggggtatcaaaatctgcgccgggccacagtcggcacaggtcgacggacagtcgatccgactttggcgcttaattcggggagtagctgccaacaaatgggacgaaattaccctgggcttgcctcgcgcctgtctaccaccggcgaacttgtccaagtccctccgaggagggcccaaagtttgcaccggtcggctcgtccagtttgtcgaccctccgtctgatgactagtgagcaatgagcataaatgaatggcattgacaccgaccaacctccagcttgggccagctttatgccaatcactggagaatctaaaagtcattttttgtgcctaactgctggtagcaatggctgttgaacttatacacatgcccatgaaaagaagaatatatccagagagtgaaaaggactgccaaatccgtggatcatcccaattataagttgaagaaaacaacttagtagcagttgaattttgttagcaaattgtggctgcaatagcatccataaatccacaggcaaaggcaaaggctggacagagattgtgaagctcttatgacttgcttacctcatcttatcaaagcctcccagacagaggaccttcagggacccagccacacttcttgcaagtcacaagtggcatatatgattcataggataggcttatgaatcaacttgcaatttgatcaaacaggacctgaatgcgttaatttcagccttgaaacacacacacaaaagtaacaccatgaaataagggaaacaatgcttgggaggaatgagagaagatatgtaggccctgtgaactgtcacaaattggcaacttttggtgcaaattttgccaaaaaaaaaacaatgccaaacctcaaaaggaaaaaaaaagtaccaaacaggtatggagtttggaaaatccaaccctgaatttatatcacttgagaaggattggccacaaatctgtgtaatatggttagcacttcaggttttgtttttgctgctagaattatttttctgacactagctgctttaggggattaaattaaaacttaataataatattctgtttcaccacaattctttataagtttctctactagagtcttactgttccaccaagaaaaaaaagccagatgagacagtatagtgtgactgtggtagagaacatctgtcagcttatcactaaagacaggacaatctgactttagcaataggatggtttgttggaatttcaactcttcccttcttcatctccttcacttctcaactcttacataactctttcttatattaataccccaaactactaataattttatagtctgtctagtagcaagtcatgaaatttaaacatcaaattcttgtagtcaaagaatcctgaatccctagttgttaatttctttcttctccatgcttatcttctaattattcttaaagtttttggtgttgagattgatttaatgaaactgacatcttcattagaattgtggctcttgttttcttttgttgtttatcaagtagagttatcataaataaaagaatgtctctctcatgcttcatcaagaccgaattcaatttcctctcagtcttctttattcaatattgtttctttattcaattttctcaacaaccacaacttgaactcttgtatctagtctatttaatctagcctagtacaagaaattaaaatcatcagcttctccctcattttttgccaacttaagctgttccaacaaatatatttttgttgtccaaaatttttctcagaaactcctccctgttaatcggtcctagtttcatcacggttcacatttcaaattttttagcaaattttttatttgaagttagcagagggaattgagatcccacaattaaaattagcctgctgccagtgcaagtttgaacagagttttgaaatcagcaagcagaaagtttattacaagttagcagtggaaagtgtgaaatgtgaaccgggctaatgaaattatttgtgtctgacttgctgtagtaatgaaattatttctgattttttaaaaaacacttgtaagtagagataaatagaaaataccgtgaaattacagctaaaccgcaaaagcttgcgggctgggaattcggaatttccaaaaaaaataattttcatcgtttctggccagaacttttggaagaatacagtcactgtgttcttccaaaagttcgacagcattcccttcctcctccgatggctttcccccctcaccttctgctcggccgcttcgtcctccccccaccgccagttccacacggatcgcactcatcagcctcccctgctggcttaacctcaatctcccctatatcactatcggcggttccgtttatctggctaacaatggttggccttattttgtaagttagccttctctcaggtttatgcaatcggggttttcgacatctcattcggatttttttgattttttgcctttgcctaggtgggacgaaggcatgtctcacttgaaaggttgaaatgaccttgacctagatgacttgcttggtcagctacccttctcgaatattgagggtgcgagccaaaagttgtaccttggggaaccccgccgggaaagtgtaccgttcgagacacagctgacaacaaatacggcgcctgctcaaacgaatgacggcccattgcgggtgatgaagatttaccacaaacatccatcaactgaaagtcaacttgcggccgctggaggaggttcgttgacacccgggaatcttcgagtaatcgcaattgattacctggtcttcaaccgcactgccaccaaccagatcactcatgccataccatcggctttgaagggcagtcccgcggcgtcatcaaaagagtgggagaagattactccgacatttgatactgtttggaaggcggccttgaaggtgtggtcctggccaaatgttcagcagtgcatcattacgttgctgcgtgatcgtcggcccctcgtggccgatcacctagtcaatttccaagaaaaaggactgctcaaatggcagtgcatccttgcaaaccacttgacttacggtgccaacaagaaccattttgttcattccgacaaggattttacccccttcgttgctgcggtcatcaagaagccggctgcaaaggtgactatcaaactggtcatggatgacccggcgaggtcggctaagaagaggcaggcggtaagtctgctggttatttatctggaatctgtttcatatctgacgcttatctggttgtccttttcgcaggaacaatctcaggataacagcctggctatgtcctatgcgctgaacgatgaacgcgtggccttacaacgcttgcaaacccgggtggttcttaacgtgagtcaacgcttgggccacttgatgtgtgattgcgacctggctgaccactccgctggcagcttaaatgtgaccaagactcagcggctcggactcgcttcgtggtggagattaccaatcacatcacctccacgtacggatgcgacagcgagtcacttcacattaaggaccccgacgatccggcgtgcttgatgcgagtcacacgtgatggcctattcgtctggagccgcgctttggttcacggggcgcaaggcgtaaccatcgaggtccccccggctaccaaggagtttgtgtccgagccaattcagatatacaccctcgctgaacagaggcccctcgacggccgccagggtgggaaatccctttcagccaagcctggcgcatggttagcattggggacgactaaattcactgctccccgcgtcacagcctccgggcgcatccgccctccttgtatcatccccgcgggccaaactgatgtcgctaccgccaccaagtcacctccctcaaacgcttcggaggacgctcgcaacgcacgcggcctctcgactgaccgcttgggtacccctcctggtggactccaaggggggggggggaagagacattccccaagggatgttcatcgatttggacgaggtttcggaccacgagccggggtcaatccccgcaactcctagcgtgaatatgaacggtgtgcctggcagccaatccagcacggacattgaggtgtggttggccgatcggttgcctgcgcgcaagatggcccgcagccccggtggcggtgggatcactgttagccgtctggacttcaataccagtggtgcaggccgggctgtggcggacacttcgccgacaaggaagatacctgggtccaatgggtcggcgagtgtggcctcagctgaattgagtggaattttatctttggggttggccgtcctgattcccccaacgagatccctcccgcctcttaacgacttgggccgcgcacttggaatggaaacgttcctggacttgtgtaacttcaagagggacgacatggtacctcgggtgttgatcaaaatggcacatatcaggcattgggagtttttctacaggaacaccaatgtcatccaactgcagcacatgggtttcccatacccgatagcctcacagctcatgaatggcgccgagtatgtaggtgcgacccataccgagatccccacgggcccaggcgacgacaatccggcgagctacaccaaatcccaggcatcaggggatgaccaacatccagtcaatcccgatcccgtcgatcacacgcccaacggaaaggccccagaagaggctggaagaccggattctccagtgtactaggccgaccgggtgagcaacttgcttggctagcacttgacgcagctgcaacgcacacgcacatagccatatatgatctgaactctttgtaacccttttggggaccgcgccagtctgacttcatcattatctcaataattgactgctctttccccacatgtcttatgcctctatgattgtcttctgaatcctttgtgagatctctcttaatcctgaatgaatgtcttttgaatccttcccgagttcttatgattgcgggctggtcatacccaagatgtctagcaatacacgtattcagctgtctagtaacacacgtatgcacttctcaaccacaagtcaaactcgtcaagtgtcccttgggagcaacttgaccggataacattcggtgggaccataacttatgagggtcgcccaagcgactcgctcatactcaggggcaagccctcagatgacatggtgagacaaaccggggtaacacactcgtgttcagcactgaggcctgtgagcctacactgtcaggcttcgcctgttcttgagaccgccgaggccagcgagccaaggccgtcaggaattgcctcgtattcagcctcagcttgcaagggtagcatcaagttcagcaaaatcttgataacatcaagcttttgattgcaatgtcacttcggtgagacacatgattggatggtagcaatcgaatatgcagtatctaaaatcacaggtagactagacaggagagaatattacgcaggcgtactacaacatccaagcgaggcaacaaaagataactgaggggggggggcatgttgaggttaagcctgctaacatgatgtatcaccacagtctggaggtgctgtgcagttgaacctagaccagtaagacccaactaccctggcagccacaagcgtctgtagcctagttggtaaaggcagcactctagtatgtgtctcagcttagctgaggtcgtgagttcgactctcaccagacacatcttcattttgtctgtctttacaggttatgagcccaggtgcttacctgagcgatatctcgctttcaatagagaccggatgaagttgtgaatgcttacttgtaagaccagacccccctgtaagcctgctccttgatcacgggttcaatccccatcttgatcattctttcttgggtttcattcccacactttcttgggtttatcccacttctcacatcatgcaggaagggggggtgttgaggttaagcctgctaacatgatgtatcaccacagtctggaggtgctgtgcagttgaacctagaccagtaagacccaactaccctggcagccacaagcgtctgtagcctagttggtaaaggcagcactctagtatgtgtctcagcttagctgaggtcgtgagttcgactctcaccagacacatcttcattttgtctgtctttacagggcataatagcggatgaggggggagcatagcggatgagtagcagaagagtccgatcccaaggcgcagacaaaccgaaggcatcaaccgccatctaaacggagtatccactccccaagtagagtgatctcatgagttccggggtgaccatgtgcgccaagaaattcatgacaatgtcggtgtcctcatcggtcccggtgagtacttgtgcgcgcttcaatcggctcttcaagaccgagaacaccttctcaatagggttcatattgggtgagtacggaggcaagtacacgaggagcaccccgtgaacctcacatatctcttgaacacgccccccatgatggactgccgcattgtccaacacaaggacgctgttcggccctgggaagcgccccataaccggcatctgaaccaaccagccatgaagggttagtttttgattggttcagtaactcaaagaggatgaggcaactcaccaatacgtccttgatgaagtattctacatcaacccgacgcatagacccctcgtgggcaatgactccaagcatgccctgcaaacttaccgctggcaaaacggtgatgcgaggagctgccaggggcctcgggatccttttcgtacgccgcccgcggcgggtccactgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttttaaatgtatttctcaagataaaggaaatacaagtaaaagtagaagagagggaaagaagagaaggaaaataatagaataatctttttgttctttgtttattttatgaagaagattaagttatggcagtcttactgtccctcttggatggctgctgacagtattactttccttagtaggatggctgttataagcggagctaactctgacgcctccaaattaggggtgaggatgggtcgggtcggcccacggtttgacccgacccagctggaatctgggtcggggtggggcggcacaagcccagatttcctaattttttgacccagttgggtcggcccactaggtgacccatggtgggtcgggtcaggcttttccaaaattggactacccatgggtcgacccatgaggaggccaagtttcagcatgcatcgcttttgttgaaacttgcctggaatgttgagttattgaaatttgacacaagggagttgcgactcttaagtctcaacctgagacataaacaatgatagtatggttcatttgatagttgtaggtgtcctgatgccaacaggtccaccaggcaccctcatcctccgtccacgagtccacgactacccataaatttttgaacaatcactcaattgttagctgtctagactccaagcctttcaattcatatcattatggcctgccaatcaaatcaatcttcatctgatccttctgcaatcacagccacacccaccaacaccaatattccccaaagcgatgacaaccacaaatcataaaagaaagtcaaccagcgaggtttggcagcatttcactaaggatgagaagaaggacaaacaaggtgaagtgaaagcagtctgtaattactgtaaggatcagctttccggaaagtccacttctggtactgcacatctgtggaaacacttggaccgctgcaagacttatcaagatgccaatcgatcatccaaacagtcattgctcttggtcaaaaatggaagcatgactcaaaactcgtggcagtattctgaaaagagaagtagagatttgcttgtcaagatgattgctgcacacgattacccgtttaggatggttcagcacaagtacttcaagctgtttgtcgaatcactgcatccacacttcaaattgagatctcgcttcacagaaaaagacgattgcatggccctctttcaaaacatgaaaggcaatcttctcaaggaaattctacaagctaagcgtcttgctctgacaactgatctctggagctctcgagacgcaactggttttatggtcattactgcgcacttcatcaatgaatcctgggagttggtgaagcacatcatctcgttcaaggaattggcctcacctcacacaggtcctgctattgccgatcgactggttcaaagcttggttgaatggaagtctataacgaagtgttctttcatcactgtagacaacgcttcatcgaataatgtggccgtgacccgtttccgaatgatagtctccgaccgcagtccaacagctttagaggctgatggaaagttcttccatgttcgctgtgctgcacatataatcaacttgattgttaaagatgggctttcagtgatgctcaatgcggtccaaaagcttcgtcaatctgtcaagtacacaaaaatcagtcaatcccgagttcagctattcaagattgcaatcgacactgccaatatcagtctgaatttcctaccatccaaagatgttgcaacccgttggaactcaactttccttatgatcaaatccagtctgccgttccgagaggcatttgaaaacctcgcttctacggattccaactatgaagattgcccaagtcctgaagaatggtcacaactagcttcaatgaaggacttccttgagttattctacaagagtgagttctgaatgcaatcagtggaggtcttcccgtcggatctgcggggctcgcagatttttttttacaaagcaaaactctaaaagtctaaatatgtgcttccgtcgtcctcactttgtaaatttacacctcctccttgtaatcctctttgacacacaatcttctcttatcccacctcacatatacaatacgaatcaacacaacttgcagccttacagcatccggaatccaatacatcgactaccagccgacaattgtaagtaacacatgtctttcacgattgccacatcaggttcgctgatacatcagtccagctttaacaatgataagccctcaggtattcttatcagagcagcaagatcaacttcgcatcacccagcagcgtcgccaggtggagcaagatgcccgtcaacgcaacctggaggctcttttggctcagaactctgccaatgacgaccgagaaagcgaggagactgttgcattattcatggcgatggccttccttgggactccgggccagttccggcaattccgcacatatttaacccgagccgatctcccgactattccaatggcacacagtgcctgggcctacttatggaagtcccgaagcgatcgggccttcatcacgaccatggggatcgatttcaggacctttgacgaccttctggaccgttttgcaccgacttggaacttcacgaccatcgaccgagccgatgtaaaccccaatggagagcctcaactcggccgtcggtctctggatgcggcagggacccttggtcttgtcctgcattggctatgctcgacaatgtcggcgtactcgttgcaacaattgtttggaatcacccccgcagtatgttcacgataccttgcgtcaggaatggaccatctgcttgtagtcctcaatagtcatcctcaagcccggtttttgtggcctactaccgaacgaagggcgaaggagtacagccgatgtatcgagaagaagtttcctatgcttagcaagtgtgtcggatttattgatgggttgaatttacccgtcctggtttccgatgacaaagagtaagtccaatcgattacgcactattttgtcttattgaattctcactggtctgtttatacagcattcaaaacgcttattacaacggatggacatgctcgcattattgcagctgcatccttgcctttgcttcagatggtacaattatgtacgccatcttaaacgcccccggatcgtggcacgattcaaccattgccgaaccactttacgatcaactactccaccacactcctcccggttatcgcgtgatcagcgacacagcgtttccgcgtaaatcggccaggctccaaagtcgaattctcgcaccagtcaagcggggggatcaattgccgacggatgcacacgactttgcttacctccaacttctcaatgagcagttggtctcagctcgacaggcggccgaatgggggatgcgattgatccaggggtcgttcgccagattgaaactcccactgccggcaagcaatcatggtttccggctgaaactcctccaggttgtgtgtcaacttcatcagctccgatgccgatcggttggcatcaaccaaacagcaactgtttatcaagcggtttgggatgaggaccgcatcctatgccgagactttcacaagatgatgttttcggacatccaagggcgatgtcgcatctctcgatactacaacggatggctctaaatttccttacttatcatttgtttcttttcttttgttatggtttccttcctatcgctcatgatcatgtcacatctgcccattgttatatgtgtcgctgttatcttcacctaatccgatctgattagaagcgagtatcatgtagtatcatccattcttactttgttttctttcagatcgttgagattaacatagagtaaattcgagagattgatcagtccaattatgaatcagaccgatcaatcttcattgatccacttatctgaccagtcaaccaagattgatcggtccaattgtgaatgaaagtgcgagattcatcgatccacttatcttacatcacttacctaacttgttttgactcaaatgcctcgcagagataagatcgatctcatggatcaatcatttgatcttgtatatatggacttataagagatattcattccagagctcatgtgaataaaaaaaaattggaacttctaagataacccagagagcacacaaaaaaaccttcacatgatcttgaagaattgcctataatccatataaaaccagcaaaagattcaatatgaaaaaaataaaagaaataaataaaaatgatcactgagtatgggccgatgggccagtctgattaaattgacctcccatggtgatgtgccaacatgggtatgggactgagcaaacaagcccgcgcgcatcccatgcacacccacacctccatgttgcatgaacccaccaggtgggttcaactctaggcggagttgcatcatctccaggcgatgccgtaagtcctggttgtcagaggtcttctgcgctagattggtttgcgcttgtcggagctcgtcctgcagacggaggatattagcgttaaccccctcgcggaggcggttgatctcgtcttgcagtcgcgcaatcgttgaattcgcctcttgaagacggctcgcatagaattgagacatactagtctcctgatcccgagcggcacgtgcatccgggtcaaagaacgtcgccagagtagtatgtagaccggccggctgagatgccttcgctcgacgacccgcggtgctctgacccaacaaaggcgaaggcccagtggctgtcgatcgggaggcagagttggcggtttgtgactgattgcgctggataaaagtcggtgcctggcgagtgttctgtggctgagtggagttgattcctctatcccccgccccagcaacagaggacgcaagggctcgattcacaaccgaagagttctggccttgaaccgcagccaaagacggattactcgacgattgggagatgtcagcggagtcgtggagggattcgtcattggggtcaacatccaagtcaagtggattgttggggagttgcgattgggttgcgctccatcccgagatgagtgtcccctgggacagcgaaccaaagtcggccggagagaggggaaccgggttccctacaccatttctggaacaaaaaatcagccagggtgaagggcacagagaggcaaagaaaggaaatcaaagaactcatatcacctttcatcgtcgctgtcaatatcttcttcatcatcatcatctacaaatgccaaactcttggcccgatccttgatcatcatgttcgctcgttttgcctcgcgaatccatactgggcagtccggattgcccgttggcttttttgaagccaccaaagccttgaacttcgtcttgagaggatcagggtcccgaggagtccgaccatttgccgccgcgtattgctcgtacaactcgtggactcggttccagtcattgctacccaaagggaggacatgcttgacacaagttacaagtgccaagaaatcgtccccgttatacccttgcgagcccttttgacgtccggtacagcgggaggtcgtttgggtctggagggcggagacggtcgtttgggtttggagggcggagccggtcgtttgggtctggagggcggacacaagggtgggatccatttgggtggctactccggatggctgggttgctggctgagtacctgactgagtaggaggaagatgggacatggccgcaagataaaagattgttgataggaaattgtggagatatcgcgatgtcgtctgagtatgggcaagctgtagatttgattccagaggagggagatggttatataagacaagcagggagagaagtggtatcattttgctggtcttgggtgattgagccgtaatcgatagatgattgctggtctgatgatcggtttgtgttgttgctgatcctgcccgatctccgatcagatgaggagaggtgaggagatttacaaaattgatggaacccctcgtgtaaattaagaacgggaaaatttagactttttgggtctaaaatgaaatctgcgagccccgcagatccgacgggaagacctccagtcagtacgtctcttggttattattcttactgatgttactctcctcaaaacatttcaatatgtagctactgttgatttatcagcttcgaggtatcccacctctcatttgatatttaaatcgatgaagaatattgagcgccacttattgaacggacacacatctactagtagtcacattcaaaaaattgtcgaccccatgctcaccaaattctacaagtaccgggtagaaatgaaggtctttgccgccatcgcactggtctttgaccctcgctcaaagatgtcttatgttgaattcaatttagaagaaaaccctggcgagatcgagaacatccgttttgctttgttcgaatggtacaaggagtatgtcactgcttacgagaaagaaaggccagcaacacctgcaagcacgaaagccacagatgatgaaattctctgtatccaagaccaggacactattgatttcgagagacaccttgccaaaaccaaggggattggctcaacaggtacaccaactggcgagcttgaactatacctcaaagaactcaatgtcaaagttgaaccaggagttcacttcgacatactcgagtggtggaagttcaattcaaggcagtttcccaccctgagtcagcttgcccgaacggtcttgatgatcccagctacctctgtagcttcggaatctgccttctcagcttctggaagggtcctggacgacttccgagcaagtctaaatgcagacaccctcgaggctcttgtttgtacacaagattggctgaaagagggtgacgaaatctacgatcaaccagagtagctggatgatggatctatttgtctttctttttttattttttctctattctccattcacctttctttttttcttactctttctcattaaatgatgcaaagaagaaggcatcattcccctcccccaaaaaaaaacccccctccacctaaaaaaaaacctctgcctccaaaaaaaaaaaacgggagccccatgggtcaacccatgggtcgacccacatcgacccatgacccaagttgtgggtcttgggtcggggcggggcagaggtttttgaaaaagtgacccgacctgacctgacccatttatttttggggcaggtcgggtcagcatttttttgccccgacccgacccatcctcacccctactccaaatcaacagaaactgaaatgggtattgacactgatgaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaggagaagagataatggaagctgtcgcttgctttctttgatcagggctttggtttgaggaggagtgaagggaaactgagagaaacagagaaaagaaacaagcagaaagatgctagcttaacttatgagaagtgacttactaatgataccaatgacactgattagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgagttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacagtgggtggaccgttatttttggcttcctgttttggattctacagcttcaaagaacaaactttgagtcacaagacttggtgaagtggtgcataataggtcccagaaaatgaagatgaaaaaataaaaacaaaaaacaaagttttaaattttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattcattttgggggagtgggagtgctgagagaaacaaagagtggaacatggcaagaatgattataaatgaaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagattggagtcaaaacagtaaattcaagtgctttactgcaatgtgagctggtgaataccccactcaacaactggttaaaactatctggtaaccactttttccaaaattttcatttataatcattcttcccattttacattctttctttctctctgcactcacacttccccaaaatgaatatcaaaccttttgaaaaaaatcaattttattttttatttttcacaaaatttgaaactttgttttttgtttttattttttcatatttgttttttgtgacctattctgcaccacttgaccaagtctcatgactttaatctggtgctttgaagctctggcatccaaaacaagcagccaaaaacaatggtccacccactgtacatgtggtagagggagctgaaacctaaaggtcggaataattattggagtactgtgaattattacaaagtcaatgaaggaatggagttgggtataagtgatcagtggtgactagggttaagtttacaccaggaatccatttctgaactcagaaaggttaaaagtcttaagataaaaaagataagataatattttaagtagaaatgggcagttttggcagtcttttggccagcttggttggctctaaggctgacacccacccttggtctcatgagtgggttcctagggataccgccgccttgtctgaaaccagatgcagtcgatcatcagccaaatcaatcattggtaggttgattcaattaagtgtacaacctacccatgaagacgaagtagcttgggtggtacacccccactctctcggtaaattcggccctttggaaggggcattgggccgggtgcaccgtgcgggcggtcttcttggtcaactggaggcgtacccgcaactcgtcagtgatcattgatagtgggtgcaggttcccagccatcgcctggagatgtgactggatctcatcgatgaacaatgttggctccaagtcgagagccgccatgacgaattcagcttcttcaggtgaaatcgccaaaggacgtcctcgttgctcataggtcatcggatcccgcaagacatcccgagttgtgttatagatgttcatccagcgggtaagcaagtcgggtgagactgagtgtcagcctatgtgatgccaagacacgtgtcctccagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagaactggtacaggtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaatttaatataaattaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacactggggcctgtagcaggtgtggtttaaatcccaggagataatttttaggggaaaatcttcaagaaagggttattacttactagtaataatccaaaggggtcttgaggactttcttagtagaaactggacagttgggagcgctcagaaaggttgattttgggtgctgggtgataactggggagtttcttgagggttcttgaggcttaataacagcaattatagtagtaactaggctaattacaagtgtaggagacttgtaaatggtaagtaaatttctataaggtattctaaagctgggagatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatattccagaagctccaaggggtcatgcacgaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcatagatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgtaatgggtattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacattgctctatcttctaaaccgtgcacaatactccaattctgagactggatttggagtatatgcattatgcattatgcagaagtgtcacagtacccgtgatctgggggtacctgttaattattcatgcttgtattacaggatgaaggagttagaatttggggtacctttggctgaggtaccctaggttaaattgtgtgctgattcagaatctgcaataatattcaaggttttgtttatactttttaagttatttatttatttttatgtattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttaatttatacttagattttttatgtaatttattatttttatttgctatgacaggttgtctctgccatagtagcaagctgacactgagcgaccgattgtattgttgatctgatccagggacaccccacggcgggccatgttaaccacgataaccttcacctgtcggtcgtatgcaacaaagaccattttatgtatgcaaaaataaggcctaatgccacgggaacgatcgtcagctccaattggatgatgagttaggcatatgatatgactgatacatactgagcgagttgaccgttccgctgtgcgctgggtgacttgaccgttacgtagtgcgtctttagatgtcgttgattaccttgagctgtgcaagtggtcccaaagaaatttgagacaaaattgctggaccggggggggggaaatcaagctctggtgatggggggaggacgaagcggccgagcggaaggtgaggggggaaagccattggaggaggaagggaatgccgtcgaacttttggaagaatacagtgactgtattctccaaaagttctggccagaaactatgaaaattattttttttggaaattccgaattcccagcccgcaagctttttcggtttagctgtacatctcaaacaagtaataaaaatgataaattataataagaagtttgaaaataaccgcacgctggagactccgccgcagcgtgactcagtactaagaaacctcgtgtcatcttcagcgctgttctccagatgtcacactctaagaaacatatgagactgaggttgcccgcaacagtcatgacttcatgatcaaaaaacaacctttaacaagcaagaatacaaacaggtttccataagccaccataaaccaaccttacaagtataaaagaagacgcgaggatgaccactaagagggtatcgaatatccccgccattgcactagaactatcctttcatccttattatttaaagaactaaccttgcactttttccctctattccataaatagatagcagcccatacccaaaagcatctcatcctagaattctcgttaaggaatccattgccatattcaggctcttgcgttgatgcgaaaataactggagggctattcatcgagtaagtaatctctctataaatcctccctcttcctctattccgatacacggaccaaatacccttgacctcagttgagaccccgccatagccaaatacagtcttacctcaggctaggctagtatcctccgagggcaccgtaaacacccccataacttgggccccttggttttctttcatctctcctttctaccaaagcaaccccatcggccggagtagctagaaaatatatagtcttggaatcaccgggcctgacaacatcaatttggacttgtgtactggtttttttttccaaaagaaggtactaagtaccacaccgggcaccactggtacttgaggcagctaccagtggtaatttctgccctggaggatttcctctactcattgggttgccaagcatgctctccaccagcaacctgatgattggtctctgccagattgctgagagtcctctttagcaacctggtagagacaagcaggttgttgaaagtctctaccaggcttccaagaggcattcctccctggaagaaggtagaaaatacaacctggtttgtctctgtacggctgccaatgtatgcttcccagcaacctggtttgtttctaccagatcaccaaagaggaatgtgttggactagtgttttcttttcatctttgtgcttctcacctttcatcagccatgtcactcatatgtcacaagatatagagtatacacctggggtgcagtttgacgtggtccgacaccacttttgcatgtggatcccacgagtgaccactgcagggggtcggaccaggacctgacggtccagaggtttctgtggaccccacccctgcatccatgtgggcacccaatggacacaatttggggtccctgtggagcctgcagtcaccgatctgtaaagttggggtgccgccggccggcctggcaaagtacagcccgagctcagatcaaagacccaaccggaaactggagccaggcaccagtgctccaccactcggacaaggacaatttgaatgacctccccttttcagcaccacacccactcaccctgacctgttttttaaaccatgacaaaaaaaattgtaagttttttttcacaacttttctcgagtttcagaacatcaggacccacatcagggagtcccgaatagagctgaagcaaatgtccaccggcgtggaattggcgtgagcaatgagcccacccgctccacattggcttggacttggctttgtagaatcaacaacaaagaaaaagcttggtttgtggaaccaatgacaaactcagtccttagaaaagacttacagagctgatctcgttggttccacggattggccgagtttcattggttccacaatcccacttggtacaaacttcccctggggtgtacctgggccaaagtatgccaatgtggaaggattcctttcctcacactctgtcccaggtatgtctccattttttctcttctctgtttctctttatttttttctggtgtttgtatttttatttgtttatgcaatttaaccatccttccaccatctatctggcagagacatccagaccctgcctggttgactccttttgtctccaccaggtcaccaaatagggtgttttggggcaggtacccccagagataaccggttactgcctcttcttccagccaagaacagacatttgggatcacacccagcggtacccgacaggcagtgccgggtacccagccatgggtccaaattgatgttctgtaatcaatagatagcattccatggtgaagataaaaataaaaggagtgtacaatgttgattgtgattgagaatttaaaaatgaccttgacatgtcagaaatgaatgtcagaggaaatccttcccaagtctacagatctacacgcattaactagaaaggaaaataaaaccaataagctttcctgtggttctgtaacaagaatcaattctgaaaggattgtgcaaatgatcaataagataagttttggacatatgatgacttggtataaaccttgtaaatccctttgtcaacagaatttaagaaaaaatgaatgaatggaatcatgcaatgaaaaatggtgaacaatgatgggaatttcaattgcttatatggattttgatgaatgaattaactgaactagagaagaggactaatttttggaagatgtaagctttccccaagcaaggaaggtcaattatctcctactaatcacctctgatactatttctttgttagtcaaatccaagttgcctgttgatttttcctttttatggattaagaatagaatctgatgcatcaaacttcaatcagctttaacttttccaaggaattcataatctgatccttcttgtttcaatgctttggcacaagaatgtgtaaacctatcccataaaccaagctgaattccctgctctacctcaccttccccaagcttgagatttttcatatgatcgtttttccagcttgtaaggagcttgtacacgtcatgctccagtggtgcttcccgatcaaaccaagtaatcacagcccagttgccgggtttagtgaaggttatgcccttcttgttgccagcggctataggtggtaggatccttgaaaaatcccccacgtgaaccgagatggatttctgtgatagctttgcttcgacgtttttgattactcgataagcacctctccgtggcatgacagcacgagttatgcgaaagggaagttcagcactattttctgaagttgaaatgaaatcaggatggacgatccaccacaatttcccactgtattgaacctctttaagcagcttcttgtcccaatctttgaatagagtaattggccgaaaatctgagggattcttttggggaggatactcccaaaaccgttccatcttgggctgtgcattagtgagccccttttgaatgaggtgagccattgcttcttgatgtcttgtatctttgggttcctgaagaataaacctatcttcattgattgctttgagtacaggttttgtaatttcttcacaccttgagatactcatcatgcagggcctttccagagcgccaagccacaggcgttttccctcaatcgattgtagttgagcaactccgtttggtgggaattccacaaatactcctttttcgttgccattgtgaacccagagcctctggttcaattcattcttgtactcaatgccttgttgtctgtccgagatgatttgaccaccgtctttgtctgattttgttaatataactgtaccaaccccttggggagcttgactatcaaggatcatgtagttcagaaataaaggatgattggtatcactcaaaaacgtccctgcccacactttggcaatcagggtggttaggaccaatatagatcgaagtgttaacatcgtgaaatttggagataaataagtcggtggagctggcttggatgtaaggcaatttattttatttatttattgacttgtaaggttcaactgagtagagtcagttggatgaaagtcaattttttttttacttgtaagttttaactgagtagagttaagagaataaaacagtcatcagcaatggtattggttttatatgcatcaaacctcatcggataaacctgatcactgagaactggaatgagggaaccatatgggaaagcagcagtaaagtgaaattaaattaccttgtgttactggctgtattgagcaagaatactagttggtaagaaagacacaacaggtaatttttttggatggataaggctagtggtgggcttttatgggcatcacaggtgcccatgacgtgtaagtattgccgttatccaggccggttatactgagtctttgacatactattagtattacgagtcagcaggtgttcgtacaagtgcttacttggggggcaactgtctgaggattataattccgctttccctgaagcttgagctgaggtatgcagggtaatccagcttacaaagtccaaagaaggtctttgccagaacgcgtcgcggtcaatgccaatacaccactttgatcaagctctcagaaaacactcaatatagtcatcacagtatgaagtcttcctgcaggccagctctacctgagcatcatactatagtgccttttgcgagagtcgagtaagccgatccagggtaaaatatcaagtacaaccaattgtcagcaaatgatatttgtccgagtacattgatgtcgccgcgagatgggttagaacgactcagagggcttcagacgacgctcccaaaaacagccatcatcgtcgagcagctgtctgaggacaacgaagccctttgggcctcccgtctgaggaccacgcggggtcctccatgtcccaacggagtccaactacttgtcgccagttgctggcacaagttgatgtccctgcgacgcattcagacatggcggttttaagcctaccgaaaaaataataatagttgtatggagtttaactgtcgtcgctgaaggtacatatctatttacataggatgcaaacttcaactatataagtccctctatgagaggggggacgccgccccgaaggagggccaagcagaatattgacaaacatgtttctcacctcgtgcaattgagataaaagatgaggatttttaggatcccggttggagtttctttgtttggccatcaatggttgattgcctgatggaaactcatgaggattttgactgtgacccctcccccccccccccttcccgccttcaattatatttttttaaacacattttgatgtaaaagaatctttccaaccgtctagattgatggcctttaatagaagccctgtttccgagtttgttgcttgaatgaaatccatttgaacgatcagttgtgttaacttgctgcggggaatcgaggccggaggaaagccagtgaacctgctgtgacatgtggccagtggtgaacatgaggagcatgcagtcatcgacaccatccaagccaacatctctttgctttcgcctaagaaaccaacttcatactgtcggacccatctccaaccggataagaccaagcactggataaccactccaaacgacacacggagtgttccacaagccggtccgggaagaccctcatcgattgactcgaaatggcagttgagttctctctctctctcttcctcacatcaccattcccttggtgtcgaccttcttgtgcacccaaactgatatgttctggctctcttctgatgtgatagttgagttatgtgctgttagtgtccagacagggcaaagtgagactggccaaatggttcacgacgatgtcgccgaagacgaaagcgaagatcgtgaaagacgtgacccaattagtcctggcccgacggacgaggatgtgcaatgtcctcgaatacaaaggtccttctttttttccgcttctcatccatacatcaaacaaacctgtcttgcgtcttttgttgctgaaaattgggtgaatgggggggggggggttttgatagattccaaagtggtttatcgacgatatgcgtcgctatttttcgtgactgggatcgggcctcacgacaacgaactagtgacgctagagatcatccaccgatacgttgaagtgctggaccggtatttcggaaacgtgaggacgagaaggagcttgatgagaggagagcagacgattgacgatgatgagatggaatactgatgaccctcacctcccctcactttcatatttgcaatttggtcggatacacgacttgcgatgtgatcaggtatgcgagttagatctgatcttcaacttccaacgagcctatgcgatcctagacgagttgatcatcgccggcgagctgcaagagtcgtccaaaaaatccatcctcagggccatcggccagtcggactcgatcgaggaagccgaagcctccgaggaaggtagtctcgctaaaatcgcctctggaagataaccaaagatcccattttgaccttttgattgttttctccaccttctccaatctcttttcacacctctatgtttttttccttttctttttcatgattgggtaattttaaatgtagttttgctcctcctcaaatgacttgtttttcctctatgtaatacctatccttttagagtctcgacaagccagattccttctttattttaacagacaaaccatctgagcagagtcctgcaatatgaacgtctccgatcagcatgatagcgggattccaactagatcgacgattttcatgtgaattggtaggttatgcactgctctcttgccacatcagacatgtctcctggttgaacatgagattttactcctggtagaaccgtcaacgacgacttcagactgaagcctgagcttgagctcgcaacttatcgctgactctcgtttcgcctctttacttacagctgtcctcgatattacatctcatgcctttctctccctcctctctctcacaaagaaaacttgaatattttttggaccataattggaatgatattgtaaatggacagcggagagaaaaaaaaaagcgaggtggatgtgatttttagataataaaaaaaaacaggcaaatgggctgggattcgttttttcgggggttaagatgtaccagtagagaagaattagacaggaatttaaacgaagagattgggaaacaaaacatctcaaactctcctgcgtttcttaggtctaggcccgccgattttaacgacagtagaatctcttagcgagcgcacgagttccctaagatcggtagcctgggagttaaggagggaggcgaggaaggcgtctcttccgattccgaagccgttgaagacgacctcgagttctctggggacgccctccctgactgcgggattagcgttgactctagcgactgtggggagcttgatgagctctctgattttggcgaacatggccagacaggcctgggtcgccgcctcgtattcctgtcttcggccgcgcttgaagccgaccgatccggcggtcactcgggccaccacggccccggcgagcggataggcgctcttgaaccccgcatggcccggcgaactgcccgggagataggccactggggtgtgcgtcaacgtcagacgggtgtggtccggcgtcgaatgaactagtaagctgtagtggctcttctcgccgaccggcgtcgtaaagggtccgctcctagctcgatcgccgtccgtcgattgatcccgtgtggcaacccgcctcgagttcccaaatcgctcctgaggccgtcctggtggtaagctctgctgataatcctctgtgactgctgagaagtccccgcctccctctctgatcgatggtgagctgctggttggcgtcgctggtaatacatcgtccaacgttaagggcgttcgactcgaggatgatgagtattgtctcgttgatgatggtcttagcgtgatgttgctggatgcgatggtcaggatccgattcgcttgtcgaaagaggctactgtcagttgatgtcagtttcaattcagtccaatctctccactcgggaaacggccagagatactgacgaaggtaagctcatcgtcctctctttctctttccaagtggctccgctttttaagctttgatggtcaacaggcagatcgggctggccaaagtcgatcgacagatgtcaccaatcccgttcatatctgtgaaacccccctcccgctttgccgcagccgggaagccccaatcagtgtcctctccaacttgaaggagcatgtctttcttagtcagccaagaaccaaatccaaaaataaaaataaaaacagaaggagatgttcaaaaagtgagtgactgactacatagcatctgtatcccgacaaaacaaccaagctctaagctaagaaaaactgaatgatacaatcaacaggttcacagtcaaggaagatgtggcctcgaacacgatcatcaagtcatccacccaacgagccatccgggccaaactgagccaacaatttcctgccctcaaccatcccatcctcctgctcgaccatcctcagaacgaacaacaaaacgattcccaatcctctgctcctaccgtctcacccgagactcccgaattgacgctcctcgaattcctgtggcccaaaaaagaatcgctcaatctactcaaatggtatgtctattcctcatccagtcaggcgtctttcttgacttgtcttcaataactgatcccttcgttctttggtcggtgctttttcggctcgtagtagagaacatgtctccatcttggtctgtaaaaaaaccccgctcttcttccaacatttcgacggcccatatttcccgacattaaagctattacaccaatgtacgtctccaaccggtcccctccaagaagaaagaggcagtccaaaaccccccgttcattttttttgtgtgtgttgtttcaaaaaaaaaaaaaaaaacagatccgatgttattaccgacagtgcaagtagatcgaggggcgatcaagtttgtgctttcgggggcgaacataatgtgtccgggattgacctcagcgggcgcccgcttaccggccgagctgccgctccatacccccgtcgccgtgcttgcccaggataaatcgctcccctgtgccgtcggcttcacccagaaatccgccgcggatatgcgctcccaaaataagggcgtcggggtcgataacgtccattggcttggcgacgatctttggctcatcgacgagatttaatcgcttcttcttctctctctctctctctccccctctcttttttgttgtgctttgcttatatatcatactttcctcttcttttatgttgtgtatagcttacatagacacaaaactaaacacaaatgacaagcaaaattcggatttgtgggtcatcttggttcaaaacacatgcacacaacttgaaagagattatttttttcctccaaagatcattggtatgatgaatacacaagaaaaaaaaaaacagatctgaacttcccagaaaagaaaagagtcatcttgaggatacagaggaggaatatgtagagatacaaacaaggatgagaaaccgagctatgtagagagaaaggaatggagttaatgagaatcgagccaagcgcgaatctgagtgctactgatcttgaggttctgctgatcgagggggacgagggtaagctgattactgatgaggtcgatgacgtaagtcctgagggacttgaggccgttctgggagcgaatagcgtcgatcgccttggcgccgggcagtgtttcttgggagaccaggagcccatcgatcgtcgggtcggtcgccgtggggccatacacgtcctgcagccgcggggtctccgtccgaaggtcgctcgggcccaccctttccacaaaccctcgcacagcttcttggcgcacttcgatcggctctagttggctcgcatgtttcttgttcttgagcagctcatcatctgtggtttccatccaatttcggaagcattgacgtgttagtcttagcgggaagaggggggctctttctttgttatatatgttaggaagaaaggggaggatggaggatacgagcgactggcctgtgatcccaacgatcaatctatgagtcgtcaaccaagccgccatggtgagcaagatcttgtgtccggaatgcaaatgatcgaaggtgccgccgagagcgagagtgttaaagagaccatcctctgtctcaagggtggaggaggagggagtgaagaaggccgaatcggcccggtctcgttgactgaagccatcgatgagcacctcggcatcgatcaacaactggtcgaggagcgccttctggcgctcgatctccacatagatcagacacagaatccgctccaatcgcttcgtctccagtcgtcgtcttgtgtccgcaggctgactcgacgacgacgaccccagtgataagaccacctcgagcttgtcccgcccgctcagcccgctcatctctcccgccacctccgtcttgaatcgcgccggtaacaagtcctcctggtccgcggttgtgcgggccagccccataagacagtgcactcgtgccaccctcctcggcgagcttctctcgttcgctgccatcctcgcttgctttcgtctggtctcctggcctaggtgtctgtttgtttttgtgtgtctgttgggtggttgttttgcgtgtggttctgggtgtgattggttggtccaacccggctcgccaggaactacatattaatcaagttggcaatcgaggacttgccgtcattatctgtagaccctacagaatcagatttgaacccgctgatgtcagatcttgcagggaattctgactcaagggcctacaaatctggtcttgtaggggctgcagaaccaagttccaacgcgaaggcttccaataacccagctatttatgcacacttgtatattccaatctcaatcctcaccgtgggaaaaactcttcttcttcttcaactctgcatttcaagtcaaatattccaaaaaacaaaaagaaatgcttcctttttttaaaaaaaaaaacatttaacatttagggaatatggatattctcatcaacagttttaccagggaacatcataagaaagctgtccatcactggagcaacgactggcgggggcgggccagccgccagatcgactgcttcatccataaacaagtattgtatactataatcaactctagtcatcgatatgtgctactttttctggcgtctttaatctcccttccaacgagaacaacaatgagccatcaagcaagacggccatattcttctggccctcaacaatatatgtactcggcgacaccagcttgcacctttctccatctctcaaaaaaatttattatttatcccacacaagtcaaatatttataaaaggaaagatataataacaacatgtccaacccttggccgtctcgtcgattaattagcaagcctagtgtttggaaacccgacgagaagtccaaacagctctatgaggaaggagcgtacataagtctctgaatcactttcacgtcagcaaaaaaaaacactcacaacaaggtctgtatgtagctgttttttcgaccaagatcatattcatagtggtcccagcttaacatattgacagccggtgcagtctgatgaagatatatatatgagaaggtgggtgtgggtgagtgatttggattccgatgattatgtatgtactctcatgaatagatcgaaaattagactgacaagatctctgggtgtttgcgctctgagagcactcatagtagtggtcctcagcgacgccgtcttcggtccctctgacgcctggaccgatagcatatatatcaggtgttgaacgactgtgcgaaggtttattatcgacgagtgattcagagtaaggcatcacgtacccatgatgccgtatttatggtcgaccatataggttagtgttcccgtcacttttctgtcccgagtggtcccaggagctagggcgcattgctcccagctcatcttggaaactatcatagattagtcccccccccacacaaatccagacgcccatcacaacaaaagtcgtcaatatccgccttctttaatggtttgaagtgcacacgcattgatagacgttatcttacaaggatggacagaagggtcctccccaggactccctcccgagttacagttgctcttttcgcaagcatagtagacgtccttagagacttcgcacactgtggatgggcagcagaaaggcagttagtcatcggctgtccttgtggatatgaagagggcgcggaagaaacgacaccagctgctctcgaaaagcgcaagtattagccgcaacttacaaatctgattattatcccgaggtcctgtaatgacggattcgacgcattgtttctggccgccggagccgccgccgctggacgtgtgtttatggtgggctgctaagagttggacacataacatggcaagcgcaatcacaacataggtagccacgttcgctcgcgaaacagttctcatctggaacattgtcggtaattcgaggacgggtctgaaagtttgacaaggaaaaaaaatgccggtatatggcttttgatcagaaatttagacttggcaaaaggaggttgtgggcgaagtcgggtcacctctatcaatcaccctgctccttatatgcatctcgaagtgcctgggattggggggtgctgctcatacacaacgcccagtgtgcctcacgaacatgggcacaccagtggcagagcggcgctgtatacctgtttagatttcgtctggcataccgcacagcatcacatgtaaccacggcagaaggtggccgggcgctaggaataggatgcagcctccggcaaaactcagcttacattcccctggggggtcattggaatccaaaggtacaactttcatacattcacaatcgttacatatcgcagtctgtcaaagcagcctcctcaaatcaccgaggagggaagaatattctgcaagattgttctacgcaaatacatacatctttgtatctgggttcacatttgattttggccgagaacttggccaggagatggagaaacaaaatcctatggtacatagctgccattcttctcagacaaaatttaacaacaggttgataagtccctctggcagaggtgctttatgccactgtcagtaggtgttagtgtagtaccggaagatcaaggaagatgcaagattacaatgtagttagaacagaaactatgtacttacagagaccttaacctagttagtgatagccataaccctaacctagatcatgtgttgtacatagtttataacctggttggtaccggttccggcctcctctctctttcctcaccgagattggagaccggatctgcacgtgccaacaagctaatcgtgacgggactgtaccgaccaggttagtgttatctctctctcttatcaagtaatcaaccgagattggagaccggatctgcacgtgccaccaagctaatcgtgacgggactgtaccaaccagctcctacttgcctccgtgcattttatagtaggacttattcaagttagcttcatgtaatctgctgagaacttagaccatctccaccgcgcagtggcatccgcgttggtaaacttaccagctcgcgaactgcggcgcgcggatagcaaccgagggaaaaaagattttccaccgcagggtgctatcctcaatacctcacgtgtgaaaggccgcccccgggtggagatggtcttgatggaaagtgagactcagaagacaaaagagatgaatgcttttcatgtagatgaacgactagagtttatatacatgctatagagaggggtctaggtgagacctcccggtaaccccttcctgggttacaacactcccccctcacctagacaccatccatgatcctcccctgaaaaaatttgaagggctctctggatagtgccttagtgaggatatcggcgagttgttcccttgtgggaagccaaactaattctgttttcttctcatggagggcctggttggtcagatagtactctctttcgacatgacggactcgtttgtttgctgagttgtctgtactaacccgaattgccgcctgattatcacaatttagaactcctgtgaaacttttccttagtatgtcagttagaaggtgtcgcacccagagtacttgcctagttcccactccaagagccatgtattcagcttggcaagtggaggaggcaacagttgcgaacctccttgaagtccacaggactgggcatccaaaaaatgtaactacaattccgtaggttgacttcgcaaactcgcctccccaagaggcatcgcagtagcattttagaggttttggcgacttgtctgggaaaagatttagatagagatgttgagttttagcaatgtacccaattagatgtcttacccccttccagtggtttgtccctggttgcactgagaatctggcgaggaggttgacagcaaaggcaatgttgggttgacttcccactgccaaatagctcagggagcctacgatagaaagaaaagacgtggacgtggatttgtcacctgcgggatcagttaccaagggtagggaaggaggtaggggcatagtgtgagtaatgctaccttcccagttggcagtgggaatcgagtatttgcttgatcagcttcggttgctggagactgaatccgcgcaaaaaacgtttgacctcaagaccaacgattgagtcgagcccttctgtccacttgattttgaggagtcctttgaggcctgattctagtgattttaacagattggtcgatgatcctgtgacaattccgtcattgacatgaatccaaaccactccctggtgctcttggtgtttcactgacacactgtatatagactgttatcatactggctcgcttcaaaacctagttgcttgagtaccccctttaggtgcagccaccagcaccgggctgcctgcttggtgccatacagggctttgtgcaagagcattgcctcacctttctggacaggtagtccttccggggcctccacctacacttcctcattgattggcgcgttcaggtacgcggctacgaaatcaaaagaatacacgggccagttgaactttgcggcaagtgtcagtatgagtcgcatggacacaaacgtggccgttggcgcaaaagtggcctcgtagtccaagccgactacttgtgtgaacccttttgcaacgaagcgagccttgaaacgtatcacctcaccctgatcatttgatttctccgcgaatacccaccggcctttcagtggcctcctgccggggggtatcttacggactgaccaaactttcatgtcgtccaggttgcggagttcctctgcaatggcctccttccacttcacccaagaaaccgacttttccgcctgtttgtatgttcttgggactgttgccgcatagaactcacagtctaaaagaactctgtcgacaatcagatcttgttgctcaaaaatcagctcatcagcaaaattgttcagctccatttggttgacaataaaagagaggtcatgcttcgatgggccgcccgctgttggtgcacttgtttcagcgggcggcgccgcggcagactgttgggtttttgggagggattctgcacttggctcggttggtgtcgacgggggaagatgttgggtttctgaaggagttaccgcggccacgtcatccttgggtgatcttgggaaaacaggccgcttgtctggccagtcaaccactgccgccgcgactagctggttggtctccttgatgaggaaaatccaccccttgctatcgtcacagtgagccactacccgtccctcgagccccctgtcatctagctttttccttttttcctcggggacatgaataaaagccttttcgccaaagatcctcgacctgtccagggatggtttgaatccgtaaaatgcttcaaaaggtgtcagtgtgccactgcgtttattgggaatcacattcaggatgtcacacgcccagatgaaggcaaaaccccagaagggtttgcccatcccgctgtctatgaggattgttctacccatgtcagctagcgtgcgcttgaacctttcaatgataccattctggtaatggtggtatggcagggcgcattcagctttgatcccttgtgtgagaagaaaatgtgtcagcacatcgctagagaattccccaccgttgtctgtccgcacacatttcactttctttgacaactggcgctcccatcgtaggattttctcgatcagcaggccgcatgcttgagtcttctcggccatgactttcgcttccctgaaacctgttgccaaatctcaaattgttagaagatatttccctttattaaaggtttcagcctcaaatggccctacgatttcagctgtaactacttccaactttccaatgggccaatctgagggggagagcttgttgtggttcacgctcttacttcttgtgcatacatcacactttagctccccttttggaagtgaagctggtaggttcttacataatcttccctgaatgactcggcggactttggcgagacttgcatgcccaaaaaatctgtgccaaaaaagtagtatctgctcattcctgtctaagctgttagtcacggtgtcgtttttaatatcctcaagattcaaaggggtcacaaaagcgttcctcctgaggtcaactctgagttcagtcaatatgggacagaaagatggaagatagttctgttcattgcagggagcattggtaggagggaaacaagcttttgatgtggaaacaggggaaaggttttttattatgagaggacaagggaaaatccatctgttttatttcgggatgaaagggcacctgaaacaaaggacgttgttttgataaacacccgcccgcccacgcccccgcccctccaaaaggggcgggaagtaagacccgcccttatttttgggcgggttttgctacatgccccttggtttgctgacatttgcaacaagaggggtgtgcatacaacccgcccaaaaaagggggggttggccacagtctcggcgccgggagggattcctcccggtcttcaagacttgtacagtctcaaagaccgggagaatccctcctggctatgcggcgtgtttgcacagccagttaggagatgaagggaaaggattctcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctcccccaaatacagtaatcgctcgctatatcattatgatcatcaagttatcatatgttgtgttgtactggtgcgctgtggggtgtgggcgatcttagtgaagaacttctcctcacaatagattaacgcattctcgtgagtaggaggcgctaatgtggaggaatacgagatcatacttggacaaaacggtggtggtgataaaataattgccaacaggccgcgctcgaagatataggggaaatgagaagagacgagaatatgttctcgggctctattttttttatgttagttaaaatcgacatcctctctataagtaaagaaaagtaaagcgcaacccagcccctcctccccttgagggcagggatagggtccattagatatgtaatggggtggataattgctttccaccccacagcccacacaccaagtgtaagacaagcctccctacgcgcaagccaaccccactcgtgcacgccaatctgctttggcgtgtgggcctgcaggccaatctgctgctggcgtgcagattggcgtgcacgaggggggttggcttgcgcttatcaacccccttttaataacccatccatgtctcttgactggataaaaaattatcacaatcaatacatatctgattgatcctattcctaccttccaggaatagaggcctaggttttcctttaccggctatacttattcttaaagaatatagatttaaataaataaagaaataaaaagctatctcttattctcttctcttctcttttcccctatctctttgtatctagtcttatagtaatatattttattactactaccgattttgtccagattgatctctacgtgaggtcgacagctgacacgctggagccggtactgcggtgggcagtagtagtcagctggtctgggtggggtgggatttgtcggaggtggaatgttgttgctgagaccgtgtggttggcgaggcgttggttgaggttgagggtagactgctccggagccaggtggtgtgacaatgggatagaaggactgaaacccagggccatgttgtgcctgggagccttgttgttgtggttgggtccggaaacagtttctagtcgacatggggcgtgcacaaaacgggcagttgcggaggaaatgtttgtgtgatctacattgccagcacaacccggcctgcatggccataaaatcatgcgcatctggttggttgtctgggtgagccgggaactggggaagctcagtctgggcgtcggggaaaggttgctcgggttgttgggcctctgcttgcatgactaggggcgtggggcgttggctgtctcggttgatggactgaaattgctgttggcgcctgataatgtcgatcaatcggaccattgactcaaaactcatggccgggcgttcaggtgtcgccgtttgaaagttgatctcgatctggcggttgaactcctcttgaagtgcaggttcggagtggagaccgttttgcaatacgagtccggccaaatattcgcgggtgaagagcattctggcgtcagtcatttcatctagaatgttggcaatgtgcgtcgacatttgtgcggtcgtagagtggtccacgacgttgaacgagatgagccgtctgaacaggttcagctgggccgcccgactgaccaagtggaatctggcgaaaaggtcgttccacatcgcatgggtgctcggtagtctggatactccgcggcgaagtgatcggtggaccgtgttgaccaggagggctcgtccgactcgctcgtgtagtaggtttcgagccggtttgttgaagaaagaaactgctccagtggccccgtgcatgcgctcttcaaggaaatcctcctgaaagattttggaaactaaagttttatttctttattaattcatcttttcttataacatgaaatacaatatatattgataaatgagaaaaggctttttacctaaaggcagaatagaatctgaactaggtaagataaagaaataataatgataatgacttgatggttaaatgctatgatcggacaggtataaagtaacgatctagaataaaagaaaacatgttcattagtttgctattttatcttttctctaaaagtataaataatttgataaagaaaataactgtactcgttcttgagactaagttatttctttgttgattgttatttagattgttcggttgacggtgctattttataagcatttctttggtcagttatattgttctctttctttgaaataaagaaaggctataatactcaccgacagacgatgaggagattctatcgatgagggtaatcgacgtatttcggttgattgaactaataatgattgttgaagcgaatagagtgattgttaatgattactctatctgcttgatcgttgatcatcgagactcacctagagctcgatgattgacaatcatcattatttagaatcatgacatcattgacgtcatttcctctttcacaagcttgtcgcttggctatgctattgcataaattatgttctttacatgatcgaataaacatgatcagtataagctttaattctctaggtagcttcacaatctaagtgtgaggcttacctgctactctcctctttcgagggctatgttgagaactggaattccaacagtcgtccgtgcttcgagtcatcagatgtgaagcagaattcgaattcccatagattcccaacaccttcaaggaacgtcaaattgtacatcgaccgacagatttagtgagaaaatcggccggattttcattcgacttgatgtaaagaagcattaacaattttgattgaacgtgttctcgaacgaaatgaagtcgtatgtccatatgttttgtacgaaaaccattctgagacgtttcactgtttgccaaatctattgcggctttgttatcgacatagattggaatattagacggtgatttaaaaatcttgatttcgttaaccaaactagtaatccaaactacttctcgactgagatcagataaagccttatattctgcttctgctgaggataatgagatggtgtcctgcttatttgatttccacgagagaagatgacttccattcataactacatatcctgacactgatcgacgtgtaacaagacagttcccccaatcagcgtcgacataagcctttaaaccggaatcttcttgcttcttgtacgttaatccaacttctcgtgttcctgatatgtaacgaaatacttgctctgctgcattgtaatgcgataaaccaggttgctccagaaattgcgacaacgcactgaccgcataagatatatcgggtcgagttaaaatactgagatagttcagggagccaacaatcgatcgataattaagatcgagacgtttgagagcctcttgatcttcttccgttgccttgtttaattgaattctaggattcaaaggacatgaagctggatgagcgttttgaagatcgaattgaattaatttcctttcaatatattgttgttgattgatttttacggatccgtttgatcgagtaatgttcattcctaaaagaaattcagcgtcgcccaagtatttgaccgcaaattctttttcaatctcctccttaaagatcaaaggattacgactgataataaccaaatcatcaacatgagcataaatccatgtcaacggtttgccggattgatttcctcgccaaaaaacacaaggatccgacacgcaaatgttgaatccaattgatttaagaaaattagacaaccgcttgtaccacacgagcggcgcttgacgcaatccatagaccgccttcttcaattcaaaaaccatgtcttctggtccttcgtaccccggtggcggcgtgaccgtgactttatcctccagaggacatgttaaaaacgcacttctcacatcgagctgatgaattttcatgtcgttgttgacagcaaaagaaataagtaaccgaagtgaacacggtttccctgttggtgcatacttcgcaaaaaagtcaaggccgaaggtttgtcgaaatccttgaacacaaatccttgctttgaattccgtaacttcattatttgctccaagctttttacgaaaggcccatgtcaacggtatcggtgagtcatcgcttcgtctctttcgcactagccaagccttatgctgatccatgttctcgtattccttcttttcagccttcttccactcatcgatttctttccctctcatcgcttgattatgagttttcggtgccgttgaaaccagagcagtacgtctagaataggataatatattcgactcatcaatatcaccactaattattttactgttatcgatgtcgttttgtgtttgagcttgcttttccttagcaatttcttcttgaagaagctcgtctgaatgatcttcttcaatattttcttcaacaggtaattgattctcttcaaaaggtaaaacagaagaatcttgaaatatcggtaagtcattggaaagcttcaagttgtttagactcttgttcagtgcgggacaaattggaaaaacatcttcttcaaagtaggcgtgcttgacattgattatttgaagattatcgagccggactactttgtaagtagaataatcgttcgagtatccaattaagacaccctcccatgacaaagaatcaaactttctctcgtgatgaacttccggtttgagtgaccaaactttgcagccgaaaggacgaaaaattttgatatttggtcttttcttgaataaaagttcaattggcgaagtacggctcttcgcgagtgatggtaagcagttcgtgactgcacaagcagttttcaccgcctctgcccaccattccggcgctagattggattgcataagcatgcaacgagtcatgtcgaggattgtgcgatttgcacgctccgcaaaaccattttgttgaggagtgtatggtggcgaaacgttgtgttgaactccacttgcttcgagtaagccagacaacttcttattgcaaaactcgcctccaccatctgtaattaacttcttcaagcgattcccagtttgattttcataaaagactttaaatttttcaattgcatcaggtgcttcactcttctctttaagaatcgtaatgttgataaatccagtaaattgatcaactaaagtcagaaagtatcgcgctccgccgtttgatgatggagtaattggtcctactaagtcaccatgtacaacttcgagagcggccgaagttgagtcgaaatgatgtttaaagctttttcgaatcaactttcctttcatacacgaatcgcaacatttttccttcactagcttttcgtcagacggaacaacaatttttaatctatccgtactcgcatgaccaagacgattatgccattttgtaaagccggaattttcagtcgaaactgtaagcatagcgatagtttgatgatgaggaggaaaaatgtcgccttcgatttcaaagagttgattggataaattaacgttgaagagtttttcttgattgttagatattacttcatagacatcaccgactcgttgaattagaattcgttcatcgattagttgagcgagagagataagatttctcgttatattgggtacaaataaagaatctttcaacgtaataactttgtcatcggccatttgaatcattgctgttcctcgtctaacagcaataagttcttctcttgattttccatcaccggtgacgataaagatatgagtcggttcactgtcgatgaaaaattcaagagaattgaacatgtgattactagctcctgaatcaagaatcgttaccagtttatcttgaggcaaagattgtcgaacagtgctgcaatatccaaatgaaggaaccgcattttcattattcgcattactactagaggattgctgattcgagttgctagaagtagccgtctgagtaacggtagctcttgatgatggataagctcgaaaacgtttaggtcgtttagttggattatcgtaccaacaattcctttgactgtgagtggtgttcggatcatgaccattttgacatggatgctcataatcttgcgaagaagacggtggcggcggaggaggccgttttccttttcctttggagttggttgacaaagccgacgtagaactgctagactgtatagttctttcttcacgcttcgtatacgtctgttcatgaatcgcaagagtacgcaacttctccaagagtcgataaggatcagagacgagagcttcatccaacatcaagttctccatgagatcttgttttaccgtagtgactcgactaatgatgcacacagcaaagagatcttgagtaacatcatagccaatcgtcttgaattctcctaagcagtctaaacatcgatcgacataagaaacgattcctcgatcacagtgaatcgtgtcccataaacgccagactttgcagagcgaaaatattgactttgatgcgtattttgttttgagagttgaccaaacagagaaaggagttagatttgacgataatttgaatatagagttatagatcgagtcgtcgactactgagctaagatgaaacatagcgcaagaatgttttgcttttgtctcgtcgctaattggtaaaggttgctcgtgaagacagacatcgatgagctgacgagaatcgagaaagtaatgcatcttcgactcccaaatcgaatagttttctcctgtcaatttgggaacggcgctaatgcctttgtcgtccatggcatcttttcgtgagaaagcttccatcgtcagatcttattctgccttagtaaagtatccaataatcgtaagaatcgagatcgttgatgagaatcgtcgagactgtaaatctgaaagattttggaaactaaagttttatttctttattaattcatcttttcttataacatgaaatacaatatatattgataaatgagaaaaggctttttacctaaaggcagaatagaatctgaactaggtaagataaagaaataataatgataatgacttgatggttaaatgctatgatcggacaggtataaagtaacgatctagaataaaagaaaacatgttcattagtttgctattttatcttttctctaaaagtataaataatttgataaagaaaataactgtactcgttcttgagactaagttatttctttgttgattgttatttagattgttcggttgacggtgctattttataagcatttctttggtcagttatattgttctctttctttgaaataaagaaaggctataatactcaccgacagacgatgaggagattctatcgatgagggtaatcgacgtatttcggttgattgaactaataatgattgttgaagcgaatagagtgattgttaatgattactctatctgcttgatcgttgatcatcgagactcacctagagctcgatgattgacaatcatcattatttagaatcatgacatcattgacgtcatttcctctttcacaagcttgtcgcttggctatgctattgcataaattatgttctttacatgatcgaataaacatgatcagtataagctttaattctctaggtagcttcacaatctaagtgtgaggcttacctgctactctcctctttcgagggctatgttgagaactggaattccaacacctcccaggcagagaaatttgcaccgtccgctgcgagtaggtccgcgtcatcaatgtggctactggcggacgagataaggcttgcggctagtcgatcgatctccacctgttgcagtctggcggcttgttcttcaggattcggggtgcggcgtgtgcctctcccttccgttgccgccccttcatctgcttgatcagcgacatgtggcgggtgatcacactcctggttgttggttacttggcgggtctgctcaattgcggtggtgttgggggttgaggtgataggaaggtttccttgggggttgtttgagataatgctcgggtcggacatgatgggatacggacgtcggtgtggaagtggggtaagggagaaagatggaataaaaggaatggagggaaaagaaaaggaagatggaaaaattggacaactggtggtgaggaggatgatacgagatcaggagaagaaacggaataaggaaaaacgatgtggagaccaggagaagaaacggaataaggaaaaacggtgtgagtaaggtaagggtttgaaaggaaggtgagttggggttagagaatacaagaggaagaaaaggactagattcgggaagtggaagattgacgggtgagaagcaaaggaaaaggaaaacagagttgaaggcaagagggtaaggtcgatattgcaggagatggtagagtttggtgaggtcggtccggtcggagataacaaacaaaacgtggaccctacgcctgttcagccccttaacctagcgtcctaggtaaggataaaccgcagatagctagtctttggtcgtttaatcaggagtaatgatctaagttaagttcgtaagtctgatatcggaaagattttgggtatatcacaggaaatgaactgtaatgtcaggtcgattacgccctacactgggctacctatgagatttgatttttaaagagaaaagaaggctattttgagtagaaaaatgttttgtatttcagcgagaatttttataggtgctcataacctgatggaaagtgagactcagaagacaaaagagatgaatgcttttcatgtagatgaacgactcgagtttatatacatgctatagagaggggtctaggtgagacctcccggtaaccccttcctgggttacaacaggtcttacctccaagaacttgtcaacccgcccaatcaggccttctagacacagctgaagccctggtggttgaggctgaggttcggcaatggaatttttcgctacaatgttgtactcattcatttcttcaagggttgagtatggccggaatgctagagatttcttaaacgacaagtttcattgcccatgcaaagttccaagagtcaaggaacaatgggagattgactcaactctctagtgttctcagaatgacacattcgccgtggagaatggcaggagtccatacggcttccatggcatgaccaaaatgacactacaaaatcggtcagctcaccagtatcgttccgtcacctcgaacctcgaaagctcagtcaaggctgggccctagtactaagacctgggagggcgttcttgggtatttgggcgcgcccacacccccttcgccccagggggggtaccggcgcccaatgtgtgttgagccagtccgtgaccggcgccgccatccctaccagtccattccctcttccgcccggaggggggatgcaaggtagcgcgccttacggccatggtttcactctctgcgtgaggcggccgggtcggactgaagcgcaacttcggcctgcgcccaaacggacgtcaaataacagtccttcctcttcggattgctcaccgatcaggcccggcttgagtagatttatcaagtgcggaagctccaggttggggtgtgcaggtgtgcacggagcagtcgaactcagggtttgatcctacgagtttcatttacaaaagacatcggatgaggaaacaattcttcggccataaaacacgatcgagtagtacatacatatcatttataaactccttcatgagccttcatcaccttcactcggacccggccgtatttgtatgcttttgaaactgcgtctttccgtcgatcgcgtgatttgatccaattcttcttgctttcgtaaattatccggatgtcaggacaccagtaaagacaggcgcaaaggcggcgacagccgtaaggagtccagttttcaaccctgaacatgccccttgatccagaaaaaggcatgtcgatgtcctaattattacatacaggcacaagtttgattgtctgaaaccccctagtgcgaaccaagagtaggggacatcccagtaggaagcgtccgtgaccccacaggggctccatccgacatcctctatcccgcttagcacttcgtcttgcaattgtcgccaggacaccagcccggaatttgacccacccagcgcaagcggaagctctcaacacccatcgtctaccgataatcgccacagtgcgaggtcgaaccggcttcagcgtataaaataatcaatatcgatcctcaaggctcaaggaaaccatgctcgctcgaatagtcgcagcttgcctaattggctccatgttcatcttcatttccgcctacgagtcgggaccggaacggatcggttatgaactcgcactcagcggcacggaacctacccagaagatccccgaaaaatgtcggtgcgaagccgaatggcaaaagaccacggcatctcaaccctgtaagagcttgctcacctgtgatcgagccggcatacatggtcactgtccattccacagttacgtggaatattttacatgcagcaatccgaagtgcagcggcagtgcaggccccatcttcacaagttgcaagtacccgcatcaactaggcaagtgcgacgaaccaaacatacctcaagccctaatcagggggaggcgcacactaagcgctcctccccgtcttcaggacggacactggtgcaccttcgacaccccttcaatttgaagggtttcttgactctaggaattcaacatcattatgaaattcaacttaatactttcaagattggatccatgtttcagggtccgcgtgtgttgcatcctccaaaaagacttggcatgacaaacaaaagaaaaatacaaacaggaaaaataatataggctttgatagtaaaatcaaacagagatccaaataaattttatgagtagattataaggagttataaccagagagtattgatatccaagtgacagggggagaattaaattgtttgattatatagctataatttcagctgcttccaatgattgatgatgggtggttataaaccatttaagagtagttaaaatatgtaacagagtaatttgaggatatataatctgtgataatggaactgagaagaaaccaactcaagggaaataaaatatgtggcacacacagatgaccgatagccagtatttcatggcaagatcaaacttaatcatcaggagttagaaataacaatgccccaggctgagctcaagacaaacatgatattttaatttagctgacatgtctgtaatccataatgtgagctaactgaattagaaacaggagtgcatatattgagcctggatggtaaaccatggtgaattcgtcaaaaaggggatctgaagaaaaatgttggattcaatttgataatttgtggcttgatatctaaaatcattggtgacagtattactactttcatgcacattgagagcccaggccactatggaaagctcagaaatctcatctacatagaacagctatggtttgtatttgggcccaacgataaaatgggtggtaaaatgctagtttcctttatggagttgacaggtggaagtgatctgtgcatgactaacttggttcgtgccgggctgcaagagcccaaccaagaaagcaaatatatatataaaaatgctgcaatcagcgtgatcattccatacatcaacccaagcattttattgtgtgaaatcgctcacagtaaaagtgagtgaatggagtggacaacaccacatgctctgggggttcctgatgcattggaagtttgtgacagtcgaaggtggtccgtatttgggtgaatggcccacttcagcggcgacatccactggacaaaataaaagaccgacgctctgatgaatgttcaccggttacagatggttggttcttgtcatatcagaaccggcttgactgtgaccgttggtgtagtgtacatacttgcgtaagattgccatcaccaccaagcaacgtaccacaccacccttccgagttggatcgaggacaagagaacaccgtggcatcggccttgacaaatccttccagagctgccatcaaggaaaacaatgcaccggatttggggagctgcatcgggtttataatgtccaaggagtgcgtgggaaagaccatgctttcgatgtggtttgggggccagaggaaactgggagatcatcagcctcgccaagaagcctcaaacctccccccataaacaatcgctaaaaatccgacagattggaggcgctgggtcggggattgtacattgatgtctgaggattgcgtaagaaatgagctgggggaatttgaatgactctaagcaagaaggtgttttcagagaagtacatatctaatacttgtggttgacgagtagctcaacgaaccatttgtggagccagcaagcacctcttttgcatccgtcttaggagtccaccattcagtatttggataaaaattaaccctgcctagtgcgtttgcataaatggcattatggatcgatgggctagtgcccaataaatacggcaagatgacttaggagcagttggatgtggcactgtgaccggtgttggggaccagacgaattttgcaattctacagaatcgagccatggaggttgatcgcctcttgggtacatagctctgaggtcaccatttcagacctgctcagaccatggtgatgagagcacgtacttggtggtgtaccatgcactggagccatcttgccagtcttgggattgggcgtctaagcaacttaccggaagatccgtcagattgcagtacatggagttcttccaaattacgtgttcataaaatgctgcattttatgagggatgacatagtacaccctcccatataccggcccatagcaggagatcatccagatggattgagcattaacggagccggcttatattagcatgcccgtcattgtagacagtggctcgacctttacatttcagtgggccttaaagaccagcgatcaagtcacgactattgagtgttgcacgtgacggcagttgattgtccatgatcatcgacatcagcttcgggccgagaacaaccactgaagattaagttattgtttaccctttggattcgaatgcagggttggttcccattctgttcacttctccatcagcgctctaccacaagcctccccaaacagcagccaatttgctgctgttgttgctccgaatcccatgagttcgtgaccaaaaaagatagattgatttgttgacctactataatgaatccgaacgcctgtctatgcgtgataatgtcaatgccttctcctccagtctcctccttccgccgaagttacacatacagcccacacgagttcaattttcttgtttttccctattttaagaacagaggaatggatggaaacaacaaaatgagaatcaattaagctgaagaagaagaagaagttttgttgaacacaaatcaatcaacaaacaagccaagagaagatttgacaataccatgagaagagaatgaattgaagacaggcccgagaaaaaaaaaaaaaggggggggggggtgggaggagagaaggaagaccacaagaaacaaaaatcaagctaataaaacgaagttaagaaattctgaatcaaggtaaattgatgatcgatttccagagccagagcgtcaagcgcaggatcctgatgaggaagatgatcacgaggaatcggaaatgaagggggaagatcagagattgaagccaggatacgggattgaatgttggacgggaatcgtttaaagatggtgatcgaattaaacaatctgaggaggatactgaaccaagctttaaatgaaatgacattaaaatgatcatcatgatcatcagcattgggtcctggttttcgattgagatgattgatgaataaatcgtctccaaagatttcaaagcctttcaaagtcttaatcgacttgggaaccaagaatgacagcaagtatttgaacgttctgatttctggattcaggtcgacgagatccagaaaatccgcatcgattttcttgcgattcagctgtgttccaagtcgctcgtttggctgctgctgatcatcatcatcgagtttgtccaactgaattaaccttttggaggtgattgtttgaatcagctcgaattccatcaaatcatccttatacagattcaatctttcagtgatgaacagatcatccggcggttgaagcaattgatccagatctgacaaaaaaaaaagggaaacaaataacaagctcattgatgattagcttgtgcaacagtgagaaaagacttgggccaagaaaggagactgacccgcttggaaattgtctctgtttaacagcgttttgaacccaaagaaggcgtttagaccaatcgcaagatgccacaacttctccaagataagattgggcaccaattcgagctgaaagcagtgttgatcttcatgattaggttgggagtctactaggctagaaaaaaacttggtttgatccaagctcttgatcaatgatgatcggatctcatcatcatcatcttggatcaaactgatcaataattcaagaattcgtaatttgatcctcgtcgacaaaactccatcacgtttaaaaactttcatgaattctgataatccttgaactgcggataacctggtctctgtactctaaacaaaagcaagtattcatgaagaaaaacctttttcaatcagtttcgaaaggaagggagatggaaattggttgtggtgaagcaagataaacagatttcaaagagtcccacctgatcttcatgggcagcgcgctgaattttatccagaatcttatcttcccaagcacgaacaaaagagctatcgattttagagttccgatcgacgagcgaattgacgaagaaacaggcggaaagcacgagaagagcatcacgcatgggaatagcgagggttgagttacactcattgaacagctcttcaacgggccaaacagtcgttttcaagtccgatccgatcgtcgtaagaagcttcaatgcgggtaatcgaacggagatcggatgagtggattgacggccaatgcgaaagatggcgtcgatgatctcggaatcattcaaggtctcccggttctcctctttttccaggaaccggaaaaccgtcacacgtgtcgaggtggatccctcctccaatagcttcaacaccgtctctcgttcttggtttcttcccaggaggttccgtgttgcctgagtctcgtaggagctaagcgcaggcgccctgatacgccgcagctcttgaatcttagctgtcatcatgtccggagaaaaaagacaatcgtgatcatctactttgatcataaatctactctctaggctttccaaaatttccaaaaacgtggattgggagaccaagggaatcgtcatggaatcaagaaatttgggcactgatctaacaagagctacttcaactgtggttaaaaaaatatactaagtttagtctcaaatcatcaacccttttttcgaagaaagacgtgcttactgtttgacttttgatcccgcaataatgcgcttggtagttgaatcaatcggttgataagaagtagaagtccatgcacctgtttcattttcattttcatttttttccgaaaataaaaagaaatgacagttggcaaatcatgaagacatagctgcccgggtcatcatcacatcgattgcacatacttcattatgacagtgtgatttgacagcttgatcgagaagatcacatatcagaccagggacttgagagcaagggatgagacctgtcatcgcatcagcgccaacagacctaacctgtcgagcgaacaaaaagaggcagtgaaaatgataagaataagcaccaacagcataacaaatgggagcatgtatgtggtcaccttagaaaccttactgagtagacaagctcgaacaagcggaatgaactcgttggcagtcggagcatcatccggattttgaaggagggccaagagagtcaagacggcaaacatggggccatgcgagtggctcgtggataccagatgaatcccggcctccatagatcgtcttaattcttgcaacaagatcgaaggcatcgtgggcaatcttctagagaaatctgatgttccaaacaaaacacgttcaatcaatctgattgattctttacccttcaggcaattaaacatacctgataagctttcccttttgcatagattactgtaagagcgatccaacgtgagggatcgtgttccaaagacgcgattagtcaagccagaaaacaagataagggcgccattgcggaccctccaatcgggcgagatgaaggtcttgatggccagattgtagctcctttcgatcaagacagaggtgaattgagccgagaccttgccgtcggtgagcaagattttgagcgtattaagaatgtgtacttggacttcagaggagatctcctggtcttcggccagactcaagatcgcactcaaagactccctcaactgattcggactcgaccgtgacagggcttgacatgctgataagatgcagtacggcatccccgcacttcgacgggtcgtagaaatctttcgactggtaatggcagaaatgtgtgcctacatgtattcatcaatactcaagtcagcgtggtaaacatttccattgtttcagaggattcagacgtgcctggagccatagaaccggaagttgggaggatgtcgattccattggcaaggcgcacagcgcatcacataatgcactataggatgcatggatggctccaaaggcgccccgatgcctgatctccagtagccattgttcaaacaactccccaatctctgtcaaatcctggtagctgagaaatgtattccgattatcgccagcgctctgctcctcagcaataagtgacagcttgatagtttgcatcaataatgcgctggtgaaggatagatagaagcacacgaatgaggttatttcaacgacagtttaaatgtgtgaaaaatacttgaattgggaatctcacctggcctccttcatgcttctccaacaagcactgaggatcgttttgtgtctatttcccaggttcctatccgcatcatcttccaactcatcgccatcctcttcagtggagatgaattcgaaagcgcgagcctcttcgtggtcaggcaccacatcactttgtcgatcgctcgactgacataagacgatcgcgctggatgaccatactcgaaggattaacttcctggtccgattcatgatcacgatcaagtcgtttgaagcgaccaatgagacaatcatgtcttgcgagagacacttgaatagctcgctgtaatgaacaagaagaatcaagtgagactcttgagtagatgactcgtatgtagtggcgtaaaaaggtgaccatcgaagaaaatcgtacaaacctcataagcataatcgatcctgccatgggtcgctcttcacaagctttaccaaggttgagctcagattggaggactctatcttccaaatcatccaatctaccaaccaaaaagatagctattatttcaaagaaaaaagaagtgaaatcagagcccgatctctcctgccttcgcagagaaagccttcgcagagaaaaagaaatgtagtaacaggttcggaccagaaaaaaaaggggaaaaccaaccaagtggattagtagtttcagagtgattattattgcgaggaagtaagaaagaagggagctcgaagttatgaacgagtgagcttttcaagacgagacgaaagagaagggcggctgttgaattctcggcctctctactagaattgcaacactgaacggcaaacggcataaaacgagggatcgattgagagtcctgctctgcgggagaatcgagcgtggagaagctagttttttccaagagagtgaatgcggcttctcggacgtccacataagtgcttgtgagggagagaatgagtttgtggaagagagcgcgatcgacgactctgatctcgaatggaaaactggacgacggcttcttgagaagacttgcttgatcattgtgattaagtgatggtaaggaggatttcgtgagcggctgatagcgcggatcgagtccagtgttcagtaggatctggagatatgttaaggaggccatttgacatcgatagggcgaagagatcgtcaagttactccgacataatctcatgaacttctcgatgaaggtctttaccgcttgaagataaccctcagcttcatcaatcaagatctgcagttgcgtggcttcaagaccgttcccagcagtagttgtctcaatggcacccacatgattattactctgattcagattagactttttatggatcaattctcccaatttcttattcgaagaagtcgaagaatctctgagtctattgaggagtgcgttcaaattactgaagatgttttgtttcaattcagcctcgacttcgccgaaattccagacgaagaactgaaagatcaaatctaaatgagggagaggtaggggcgaggtcggggcggtagattggcagatgatagctagagcggaggatcggagagatacggagggatgggacagcgcgactttgagcagatcatcggggagccaagggtcaacatggttccgatctttttggtgagggccgctctggcgaggattgagccgggctagggcgatgattcccgaaagatgatcgaacgcgttctttgcaatgctgatcttttgaaagcgtggtccactgatcaacgagagcctctcggccaattccataaaacatacaggccgagtcttgaataaaggtagtagataatattggcatagatattgtcgtttacgttcctcagatgaaaacaagatcgagaagacggccgagatccaatctgaactgaggtttgtagaatcagtgattgttttggagtctttcgaatcccatccttcaacttttgtcgtccaatgaacggccagttgaccaatgaccgaagccaatttatcgtcgccgatagagtctagaatggtacccaggaattctgcgggaccggcagcaaataaccggaaggcctgcagggcatcctccaaggacaggtgaggtagaaggtatgataagatggatagtgagcgtttttcgagtaggatggattgcttgacggactccaagaagaactggacagatgatgactggggaagattgatacgagagtggttcatgtattcgaacaaattcttgagggcattcttgatcttgtaggagatcgttggagagggtgcgttccaatgggcccagattgcttgactgatttggcgcaggttctcgggtggaaggatgctaggattgggattggcagcttgctttgcctgcgagtagttccgcttggtggatttcaatttccggaagacgagattgatgacctcgagtgccaaggcgacttcctcattcctactcccagctcgattgtctgctattgtttcgatcgggtctttggtgctcgactgttggccctcttcttgaaggaggactgcaagggcgggagaagttagctgagtgggatcatgactaacatatccttgggtgagtaaattctgggcgttgatggtaccaagatccgggtgattgtctgatggattgcacttacattctctcagcaatacttagatgactggcttccccatcctttgcactacagtcaccagaacggggcttggcttgaggttgagttaattgaaccttcagttcctccaggactttaatctgtggtgtggtcttgatcatcatttctctgcatcacaggaaaaggaacattgaagcagtcagtttctattagaagagatctaatgtacacatgagttggaaataaatacttactcttaacccatccaccaaatctgagttggaatatgtagcctgtttcattcacaacttcttggtctttcttcaacttcaagaggccatcaatgcagcaaattgcatattcattttgaatttgcgcagccgactggcgatcatgcgatcggaacgcagctacagccgatagcttcatgtcatgtgctgcagagttcagaatcaaggtttaaagcttccgatcgacaagttggacgcctcattcccgacgctttttgtcttccgaatcagctacatacataaccagaggaagtcttgattgtaaagcgaagcatgtattaccaagtagattccaaagattcatgtctccccccgatttttcgatgtacctcggatcgaaatcctggttaccggtcccgcagcatccctcactacaggcaaacaggtgacgctgcggcccgcagcgtcacctaacccaaaggggccccccttgggttaggtgacgttccgggcgggagcgtcacctaattgcccgtagtgcctgtcatcgtctagtggttaggacaccaggttttgaagcacccatctgggtctgaatcatctgcgtcctggtaacttgggttcgactcccaatgacaggtgaaagttccgattctaggtctctctcttcaagctgagcccggcatttttgtcctggcggttgcccaacgaatccaacgtgcgtcccactgtctttttcagagctcttttgtggtggacatcattcatatacataaacggactgaactttttttttttaagtggagcttagttatacgaaaataggaaactatgcattgttgttctaaacatcattggaggacttcccgtcgcctaaattgcttgatctggaagggggtcctaaactctattggctggtgaaaacttgatcttgatcaattttcgccagcaaataacgtttgggatgtccttctaaatttacagatttggacgacgggaagtcctccattcttcggatcacaaagctggaaccttactgacgagtgaacctgctgaaagcatcgttctccgcttgagaaatgacatcggtgaccgacttgtttgacatacataacatgagtatgtattatattatggtcgcttttcaaaagaaggtcttgagcgccaagtcgagcgagctcgcgacaagatgttctttccatatcctgaccgttctcaatcgcttgaagtcttgattttcggtcggacaggattggagcttcgggattgctttcagtgacaggttgttgattgaagcttctgagccatatgatggccttataagcagctcatgtgctccatggaggtcgatgccatcgggatctcgctaacgagacttattaggggttgggtgggtaacggttggcttcctcgtccgtggagaggcttgacttactctgatggccgacatgccgtcattaggcttccaattataagctggtcaaaggctcctccagctcattcaatccacttcatttcagatctcgtgttcatatcaatcgcggctcgaatggatctcatcgtccgaagatgtccagcaagaaggcgtcaaaagcttgccggcagcttccgctggagtcatttcccgcaatcgtttatgtctgtataactgatcggtaaagccttagcactccagcgcgcatacatgcaggtggccacatattgtagcccggtggactcggggcacagacaagtcgactatattcctaatattgcttctcggccagtttcagtctggctccctgaaaccgacagaatgtctctctagataattgttcgaattgccgggttcacagagaccagtaagatggaaatgccccactcatatccgattccgttagtcctagtagccactggagtgaaagccttcaacatttgctgacaccggacggatgaagctatcacaaataatcctgccactgatcagcttgttgctgcaaggccatcatggtatgcaacccgctgacgaggccgctcatgtccgaagagttgtcgagcacttgatcccacacacatctggacaaacgggtaaatgtcaatccctttccccccctgcttccttcgagaatccttttttttcatctttcggtgactgtccagttctggcggattgatttttagagacccgatttgatccagagttgcaatctgtctttactcccagtgcccagcaaggttagtcggaagaagaactccttcggttatcacgaatgcaagtgtccaatagaagccacagacagctgaaaaacgagttctcatctttccatgaaggtctagttgggcattccaacggtggccatattgtgatagatgttattggcgatagttccccgtcgatcacaaggccggccgattttcgtcagctggatttcgagacaggagctcatgaagcccaggagacccctgcccgccagagtgagtcttggttccttttccctcctccactcttctgtctatgtagctgtggaccattgaatcctggagaggtttgagtaaccgggtgtttgtattgaaacactctgagaaagtcgtcagctttgcggaaagaagtggcctcaatcaaagaactgttcaagtgagcggcgagaaccgggaaaaagcaagcctccctgataatatctcctctaatgtgagaggcttggtaaaccctcggatccagaatacagcgcaatctaccactgtcggtgagcacaaattaagccaatcttctcccaagtccgagcactttataacctaattttaatatgatcacagttcagccaatcagccaaattcctgaagcacaagtatggagagcgttggcgatttttgtttgttttatttcaatgataatcccattcaatatgttgatggggcaaatgcgatcatgatctgacacatatgtaacaccaaccaacaaagcatttcacattttcaattttcaaagaaaacccaacaagaatgattggccgtctaccaaatgagcttcttttctgcaactctatgtaattgcataaaaaacgactttctaaaacaaaccaaacaaattctacaggctgatcactgatttttttttaaaaaagtgcaagaggtgcgtatatgcgtataaatgagaaggattgagaaactacatgaatggaagcaggctgtctaataaggaaaaaaggaccatttaacaacgataaaaaaagtatctcaagaagaaagtaactgattcttgagagagatccaatcagcactagattcacacatcttcctgaaccgactattagtgtcctgaatcaactctttaggagagcctgattcaacgatccgaccttcctccaagattatcagcttatcgtagtctattgtttataccaatcaaaccggggagaatggaaaaaaaagtagacatatggatgaggagattggattttatgccaagaggatcaagaagtaacagaaaggggacgaaccgatgacagtgaacaaccgatgagcaatagttatcaccattgaatcactcatacactctctaatagttgattgaatctaaaccaaacaagagtctcagcaagctccagaaggatgtgagggaggggaagagctgaagaagagtggagactaaccaaaaaatcagttgcgaaatcaattgatgcagttgcttcatcaagaattatgacttttgtgctccttaacattgccctagccagtgccaacatctgtcgttggccgacactgaagctcttcccgccctcactgagcttcatgtccagcgacttcagcgcaatcctagccggctgggccgggactttggccggattactatcactctcttccccctctttcgccgctggtgctgctcccgttgatactggctcatgcgctccaaagattgccgttgtactagcgagaccacagcttctcaacacttcccaacattcctcatcgctgtggatgtgcaagggatctagattgtctcggacagtcccttcaaatagtgtcacatcctgactgacaattgtctaataaaccaacaccaccatcagaaaacttttttttcttcgaatcctccatggtatcaaccaagaaagaaaaataaagtgaaatcacttcacccacaatacgcgtcctcaaatcttctaaacctattcgactaatatcaatcccatccaggattatcctacctcctgtggcttcaagaatcctcagcaaggacattgccaatgtggattttcctggatcaaggaacaacaatgagcgggaaaatcaccagtggtttattggttgggaagatgcaattgagaactcaccagatccggttcgaccaatgattccgactaggattaaccaacacaacatagggaaaaggatgcaagtcaatcatcaggaaaaattgaatggacccagaaataaaagtgccccacctttttctctgggtttaatttcaaatgagattgatttaagagccgccggtaagtgatcagcgtatttgacgaccaagtcttcaacaatcaagcccgacgaatcagagggccaatacgcgggtggtctgcagctatcgatgatggatggtgcttcctgaggaatctttaaatattccgtgattcgttcaacagctaccaaagaagaaaatacacagccattcaggatcattaattcaaacatttggaaaatttctttaaaaggagatatcaatgttggcttaccattaaaatctaattctaattgtgcaaagactgaaactaatgatctagtagcttgagcaaagatttcggcttgtaccacactgattgctgcaaatccttcgctaactccagacaagagtgcaaaagaggtggtcaagaagacgacgactgatcctaaacctaccaacaaaaatatcttctcaatcagcatcttcttcttcgcttgttcatatgtttacttacaatcatatcgccacattaaccaaaaatttgtcaaccaataatgatggtccattgctgttttccaaatgtgaaaaaaaggcggttaatgatggacattgaaggatttgtttgggaatcattagaagaccagaactgactttgaaaagtatcacatgaactgaagaaaagattttgatatcgatcttcagcagcataagcacgaatggattgaatcccaaacaagagctgcacataaatgtgaaaaaagaagctacagtcaacatcaaacagacaaaaggtgtctgatgatctagaagaagttggaattcttacattggaaaaattttggaacatgggagacctcgatactgattccaagcgcctcaagtctctggaagttttgatataattagggcccaatcgaatatacagccaggcgatgaacagtgcaaatggggtgaacgtggggacgaccaagataataacgatgaaggaaatgagaaaagcgattgttcctggattttgcacacaaaaccaagtaagatcatcttgattgctgtcactcgggtaatcagacatctctagcaaaatgttcagtcagtctcttacctcggattgctccaacagaagtctcatgtagagcaaaatccacagtgtctatatctgagactaatctgttcaaaatccttccagtctggaatcaggatataccgtgggttagcacatatgagcatagccctcccttatgataaataaaattaagaaaagtgtgctcaccggcgtaacatcatacctaattgataattcaatgagaaatataatcaatgagcacctttttgtcaaccccccaaaccaaagaatgtttccaaaaaagctcctaccatcgagtgggtgccttgacaatacgtcccaacatagccgaaaacaattttcgagaagctctcaattcggcaaagttcccaacggccaagcctattaagttcaagacgcatggacaacaatgttaggaatgattggacgtctctgagccttttttgaggatgatgaaagtaaaggagaagaaggtgaaagagctgaccggccaagatgacaaatccagtagtcaatcctatcaacgtaatcaaatgaaattagccagcaaatgtcagacttggatacccaaacacccttcacaataatcagagaagctcaagcaaagacttaccaatcatgagatacaattggatccagggattcacattgacatctggtcttgggaaaccttttgtaggatcatagattgcaagaagctcaagtggtggatgaggataggcttctccccagagctgtttgtcaacagtgaatgaggaaacacacaaagataaattcagcaatgttggaggagaatgaagagctcaataagacattttgcatacttttaaggcccattgagaagcaacagctataacatttttgagacccaagatcagttctaaatgcttattgtcaaaggggaagaaaagtgagaggctcacacgacagccgactacagatcatcaatccacataacagggcccaattaagccaaccagcagcattgagataactcaagtaggttgagccactgactcttccttcttggattttctctttctcgatcaaccgaccatcaccttcaacacatccatcctcgggttccattgatttggagggcttgggtgattgtggacgactggtggagctgcttgattcggcttgcgagccaggcttggtcacttctgttgttgggtcatctagaagctctgtcgggtcaactttaaactcggttgcggatcccgcataatctacctgaccacctttaacatgaaccagtagtgaggctgctggttgacaaagaccaagatggtgggtcacaagcacctatgattttaatccaaagcttcagtttatttttcttctcttgatggcttgagggcttggattatagacactgaccactgttcgaccttggagaagatctccttgaagagtttcaactagattctttgccgtgaacatgtccactgctgagagggggtcgtccattagtagtatctgcaatggcaatgaagatagacttatgcttcaaacaaggaacagctagtgggtgagggtggaattctccaccaatcttaacttacccttgcccttgaatagatagccctagcaaaagaaatcctgtatatttggactgcaatctcagagatgttcaagatataaatatctccacctgaattggacataccttgctttttgaccaccagatagactaatgcccctctcgccaatttctgtgtgagcagaagtggatcaattagatagagataaaccaactcggacaagccagagactcaccagtcttatcaccatggggcatgatggcaaggtcctgagttaaagcacaagcagcaaccacagcgtctacatgcaccaatcacaaaaacacatcagattgttgtcggatgaaggcaagttgcagaagatggtttttaaaggttgcagaagagtgtgatagagaaatcctgtcaccatatcgactttgatcaaattcgctctggaagacaatgttctcccgaattgtagcagattccaaccaggctgtctgcgatgcataagccagcttaccgtccgatttattgacaagtacagagccctcgatacagtccatttctatcaacatacaataactttggtcattgaaatgtagatgatagagcacggcacaaaaggaaagaatagcaagccccagaaataagtgaaatggtgactgacctcccaagatagcagacaggaagctagttttaccagacccagtagggcctgtgacaatggttaatttacctaccggtaagtccagcattacaggacccaagatgaacgtctcagttttctttgattcttcggattgaggccaagtgaaggatgcttgattgaagcgaatcgagccaggttccaactcggtttgttggccatcctcgtcctcttgccctcgactcagactggtcacccaggcaggtacgtcttcctcggctaagaacttctcgatccgttttacagaaaccaaggctagtgatacgcccaatttcattatatttcagcacatggaagattgttaaaggttgaaagaagaagaagaaaaaaactggattgcgcacctctcaaccaagaagtgatttgattaggaagctcctggagcgcccattgaagttgagtgaagagagagatcgaggtgaaggcaatgctgacggtaagaggttgatggaagactgaggtgaaggcccagaatgagatcaacaggaccgcggttggaacaaaaatccaaatgaaagaaatgattgccgaaaggatcatttgtttgatccttaatgataactctaattctctcgagctttgaaccttgttttcccatttattttctgtttataggacaaaacaaattcattgtgggggcttgatcagcttggattattcggatttctaattaattagattctccagcaagagactcaccccatcccatgaatttcagaaaacgaatagctaattcgtttacaaaacaagaatcgtgagttttaactctataagccacagccagagaatggatactaacattgaatagtttcagtagcaattgtcatccgtttatcacgcgcgtgagaatattctctcgaaaactgaggaatcaccaacgtcaaccgatctcaacatggatatagagccaagcttgttttgttgttttcctccaattcatgaagcaagaaaaaaaatcggaatacagcttaccttaacatcaaatttgatcaacggccaattcaacaagtaggctatcccgaccattcccgcgccaaagaaagcgctccaaccgaggagccttaattataatcaggaacgcaagaatgaagattatttgtcagttttctatttggcaagactaggattggattttggaaatcgggaattaagtgggggtgggacactgtacttgtaaaggaacgcgagcgagatcacaagtcttaatgggctcgttacgaccgccgcagaatgccagaactgttctgctacttgatacgaatctccagccatcagattggaaatctacaaaaaaggacatcttcatcaagaagtctgttttcgtgagagcggatggaatttaatttgaaaagagggatggatgaccttgccaatgtttgcatgactttggtcatttttgtcagcttcatccgagtcggatgggtttggtttagacaagacaactccactcatgtcttttcttctaagagctttatcatgaaggatgttgaacaattggccgcgggtcctttcgtaacatctcctacaagtgtgaccgaagatttttgaagaaattcagtaagctttgtccacggagtagagcctactgagatttggaaaaaagaaaaagaaaaagacctagagtgccattttccacagagatccagctgggcaaaactcatgttacataagaagtgtaagatcgcaaacttgaatgacagcgccctatctccaaatgagagcccatctaagatccgtttgattgcataagtggacacaaagccgaccaccgtcgaccataattctacagacaggccgatgatcaagtccatcgaattcgagcggattaaaattcttatcaagctgagctttcgatcttttgatgcatattcttccctatcaaattaataaacaatccattctttttggaatcagtatcacccatgaattccttttggataatctcctcaagaatataaatcatctgcgctctttttgtttagtgattgcttacttgatgagtctctggtatcgagcaaacaagattcggtgttgaaagaaaggagagagtttccagacgtcttcttccttaagagttctctgttgagagagttgtaagagaggatcgaggaaagagaaggacagccattgccacaaggaggttgagtcttcgggacacgtatcttctgaggatggagactacattggagaccaatcagggtcagacagatattaccacggaatcatcagatgtacaagaagagacaagggacgaccactcaactgctccaggtttggctacgttctcacatggcagaacgtccaggatcgggtacgaaccggctacgtaaaccagccccacgatcaacaagatgttgagaaccctccagaggattatccattttgacggcccttgatcggcttctatcgagaatgagatcttcgccgcctctgagactactagagatgtccagagcagtatgagtgagtagactgggcgagtgatagtgcgtaaggagagatagattaaggagtatgactgtccaaaaaaattcatcccaatcagtataggacattgagtaggatatttttgagagagacttacccagactatcatggggataatagccgcagcagaaagcggatgaaagagggaaggaagctggacgatatggaagctgaagctggccaaagcagggggcaagaggagcgcggagccggcgaggaggacggactgtttccatggaggaggggcgattttcacgagccggtgggggtcgggcaagtcgtcgatggtgatgaaggagccgaagaagtgtccgccgatcagccatcgtgggatccgtaccagcgagagtaggctgatcagcagcaggactaatggcagccagaccgtcaacatcgctgctagcatcgactggctttcgctctcgaatccttctcctcctgcttttccctccaatcttcttgcctggttacggaatagatgatagatgtagtcctcctgtgggggagctgatccgtcttgccagatcatgtttcaataattctcattcaacttggtttgtgtcatcggtttccttctcgaattttaaattccaatcttcgtatttcgttttctttgctttcttttttgttgagcttgagctttatcttgatcttaatttttttttttgctttcgtttttgtggttttgggcttgtttgttgaagtggatgtattcggctggtttgatgactgtctgtcagtgtcgagatccaaggaacaccactttgcagtttgatcggaaaaatgggtgacagatgagggtctgtgacagctggtgtgaaccccagatgacactgtatgtatcgcctccagtgtccgtgacaccacctctagtccgtgacatcccctctctacacatttttttcaacaatccgccgattcccaagagtggtcaacagcacatccctcaccaatttcacaatgtcggtactcatcaagacctgcgcggatatcatctcagaactcatcgaggcccaccaagcaggaaaagatgtcaatctaaacggggtccgacagaaggtagccaagcgaaacaaagtaagtcaactgtccgatcctatagaagttacattagcctatttactgaaaaagagtcacaaaatgcggggtatttgtgtagtgttcgcagttacccagattagtcgatatcatagccgccgtcccgcctgatcttaagccgatcctcttgcccaagttacgtgcaaagccgatcaggaccgcatccgggatcgccgtggtagcggtaatgagcaagcctcatcgatgtccacatatcgcgatgaccggaaacatctgtgtgtcagtactctctctctctctctttcatccttatgaacagatcatggaccaacaagtacgggtttttcgatgtaggtattgtcccggtggtccagactcagatttcgaatattctactcaaagttacactggttacgaggtttgtctctttcttgtttcaacaagttctccagattttttcattctaattctcgcgaaacaaaccaatcattttttttctttcatagccaactagtatgcgtgctattcgcgctcgttacgatccttatgaacagagtcagggaagggtcgaacagttacgccagctgggacactctgtagacaaggtctgcatttctcacacattctatctttttttctaaaacacgtctgagcaaaaaaatactaaacctaaaaatgatgtgatatgagccaggttgaatttattgtgatgggagggacgttcatgtcactaccggcgagttatcgggacacatttatcgcccaactacataattctttgtcgggatacacaggcacggatctggactcggcggtgttgtatagcgagctagctcggacgaagtgtattgggatcacgatcgaaacccggccggattactgtctggagccccatctgacgagcatgttgaggtacggctgtacgagactcgaagtcagtccctcatctcagcccttcacccacccaaaaggttgcttacatctggcttgctcaatcctagatcggcgttcagtcggtctatgaagacgtcgctagagatactaatcgtggtcataccgtccgagccacatgtgaatcattccaaaaagccaaagatgctgggttcaaggtggtctcacatatgatggtccgtcttccatcagcttttgggactgctcactctcccccaactgatttttcatgctgcttatatattgtctagcctgatttgcctaacgtcggcgtcgaaagagacttggaacagtttaaagaatacttcgaaaatcctgcgttcaggtctgatgggttaaagatctatccactcctagtaatccgaggcacgggtgagtttgagaaataaaaatggaaaagacgcagaataagtaagaaagacattgcgttgatctttgtcaattggattgaattgaataggtgtctatgagttatggcggacgggaagatataagaactatacgccgaatgcattagtggatattgtggcccgaatcctagccttgatcccaccctggacacgagtataccgagtgcaacgcgacatcccgatgccattagtatcctcgggggttgagaatgggaatcttcgagagctagcattacagcgactgaaagatttcggggcggtgtgtcgggacatccgacatcgagaggtggggatccatgagatccatttcaaggtccggcccgaccaggtcgagctcgtccgcagagactatgttgccaatgggggttgggaaactttcctctcttatgaggatcctgctaaggatatcctcatcggtctgctcagactcaggaaatgctcccctgaaggcacctttcgtaaggagttactcgaagatggtcccacctctatcgtccgtgaacttcacgtctatggcaccgctatccctttgcacagtcgtgaccctaccaaagtcagtctaaatttcccttttcacctgaacaaataaggctcctttttcattcagatcctcatttttattatattttgaaaaattggattagtttcaacatcaaggatttggaactctattgatggaagaagctgagaggattgcaagagaggaacatggtagtctgaaactagctgtgatttctggtgtgggtgttcggcattggtatgcgcgtttgggatacaagctcgacggcccttatgtcagtaaaatgttgtgatccctttctctctttctcttcttttttctagttttcgttatcgtcctagtctttggaatactgtactttcttcacttaaaacaatttgtcaaaaacataatcaaaagatcaaagcctttttgattcatgcattttttcgggggtgctgttagcttgtgggatgtgcaattctaagtcatatgctaaacatatcggcgcaaaaacttggatcatcatcctgcactgaacatgatcacaaagcctggtaagtgacaccataataacagatcaggaataaatggttcctagtggccaggaagtagcctgtgccattgctagtgatgatgctcaattcatggggatggtaccattgtcattagtctttcaggctacacattgtctacatgttgttcttaaactaaggactagatttgcagccaagctgacttggaattattgtggccatagattctttagtcactcactgcaactatgagcccctctacatctagcatgggtctcacaagattgcatttcacagggagagcaactccacttggaagtgtaacatgtgagtgtaaagcttgtgtgatgtttccccaatcttgggtacacctgaagcaagtaaaatacgtcgggttgtaaaatgtatgtgggtgcaaa