ttatctgaatggaatttctggtgaattattaataaagacaatgcacatgactggaatattcaacttcagttgatcatggtgcagtttcaccactaatcaatacatatgcaggaggcacctttggaatgtgaacaacccaatgttaacataatctgaattacatgtttggttaaaagccaaactgtcttttggttcatctgtgtccacgttaggcacctctggaagcgcttacccctgggtcctaagaaaatgcaaatcagtgatgtttgtcttgaaatctagtttccgtgaatatcactttgtggagtgtatcatatgtgagatggaaacaccactcgcctctctcaaaatgacgtgagatagataaacatcttgctttatcttgtcaattcaaatgaaggtctttcaggtcctttcctgttctttccagtatgatagcttttcgatctgttgttcactgccagttgttgcctgggataagaatattatggcgttatgtagaagtatcttccttagctggaaatttggtacatatcgtgtttttacttgtccatttgatcaacacctgaccttcagcaccttcactggaaaaatgaaacgtgcaagaaacagacattggccattgttgttccgaccggacagcttgtgttctgtgttccaaatatataaagccctgccccacggtccgtagacacgattgactcggggcgttagattgcttccaactgtcggggcaggccaaaaacagttagaaagatggttgacatggagaagcacgaagaagaggataaccaagttctatttttacgcgtttgaaagaaacgtgacgaacgtttttggtggctatgtataactccactccttgttcacggtcaacagtgtgcgtgtggtaaaggcatgatacacatgggttccctctgactcattgattctcttttaattacgccagtcgagggcgtttcccactggattgaagctgatgattgagactgtgggcggctggcaaaaagttcaaaactagcacccttatactcgcgatcaggcatatcaagagaaccaaacgtcatgaagatccaccatcgtcagctagcttttttggggttgctaaccacctgcgccgccgtaaacgaatcgccacaatgtactagggatttaatttctcaattgaacggtcagtgccttactgacttttaccatgctctacctgatcatgatcaacgtgcaagactaatattccaagctgaaagcactaggcaggactggcgccgacattatccctccccaagtcatgggtggctccgatttcgacacaatctcttcctcaattcatgagtcaggttttggtgatatgccctccagttcttcgccgcccctactgaatagaagtgacaagctactaggtgtaaacttacttaatcatccttctggggagcttcgcaatggtccaacggttgtgccttatgcaattcacatccgaaccccatcaaacaaaagaacgagagaggacgaacctcccatggcgttcagtattcactctgaatcaagaaaaccaaccgaaacacttgatttattgaaggaatttggaaagtatccaatgcaagacagctcggccaaccttattgtaacccctatgcaggctgtgtctcctcataggacgactcaaattgatggaaatcagtctcgtgttctgatagaacaaaagcgaaggattctctcagttgagcctgttcttactcctcaagattctttggaattatttgaaaatcagattcaatctccggtggttacaacgccgcggatgacaccagacgcctcaggcagccttgacgaggaactagaaagcgacggatcctctgatcgagcggcacgaattgataggacacctgttcaagtagacaaggtggtagagcccgtgggaatcgtaccaggaaccggcccgaatttacaaagcgacatcaatctcgaaagtcaacccccaaatagtggtgacgataagctgctgagacttgaatttactcacgagatgcttaaaacacacgagccattaacagaagataaattggtgattgaagaaatcaagaaactgaatgagcattcaaaaatctacatttccgaaagcaacttcattgatgctttgaagataatcggaaattgtgcccgcataatgaaaagggatggtccgattgagctaaggtccagatatcctcattgcaaccccaaatccccaagaaactgctacgtagaaagccaatttgaaacactgattaacaatcacgatgcatggattgccttttggaatcacagaactaaaatcaatcttgaaaaggccatccctaagaaaaccccaaaattcaaaaaaatctttccgcttttcttattttatgttgagatgattgatgcgatttttcccaagattgaaggaacatctccaaatcaacacgatggaaaactacttgaatcagccatcaaggttatccgaactgttcaaagtcgaaatctaaccaaacaagaattgattagaagtcacgttgcaataacaggatatgacattttgacaaatgtaggtcatggtcttaatacactactttggagatgcttaaagatttggatacataagtcaggtagacagaaagttttggaaactttctgcaacccaacacaaatcatgaattttgagattttcatcaataaaatcttttgtctttcgattgaaacgttccacgtgaaattattgaagaaatctgctagtctccattaatcaatataggtatgactaaatagattagatgcttaaatgccattattttcctggaaattgttccccctcatgttgttcatcatgtgtgttttcaaaactagatgcatgcacactcacacaaaggctcctggtaatgaaatctctaagggattccagagttttgatctgttggattgattaatcctgtatgtagtactcctatgcctatactgagttatgcttatatcaagcctgccattactactgagttaccggatctctcttctctgactctttcctcactgaatcaatacatattattctcattgtcaaagtcccattgtgagtctcaacatcagtctcagtttcagtccctggtgtccctcaacacaatccacctggtcaatcaatgaagtgcaagatctgtcagttcaaacattgtaggtccagtaattgctcaagtaaaggaattgtttaatttgagccccagagtaatatataaatcaatggtagatgtagatgatagaataagacccctcaaataagccaaagagcaatacaatgcagaattatctttgaatcaacaaaattgtctgagtttcagcatttttcttgtatgataccaccaaatttacccctcaatcatacaataagagaatggttggacagatggataaagctgtatcatgtgggccaggagtatatgatgtagagtgaaaaattcaatcaagaaaaaaatcattaacaaaacataattttctggtatgctgaatatccagccattcattatggaaaaataatcatgtgagacattggctttatttttgatctattcatattattatagagatgagaatatctgcataaattggtattcagaagaaacccctgacattgaccacccaatcaacacagtcactgcaaggatttttaacctaagcagtgttcaaacagatggaatcattcattatgtggtgggtgtgaagctgctgtagaatgtaatgtctgaccagtttgtaggcaatgctggtggttacatgcaacaatccagtacatgtatcactatcagccaatttccatctttcatcaattaacttgtctgacaagccagagtgtccaacaagtgcttggatacatatgtccaattgggttggcagcctgaatgcaatgggctgtggatcttgttggacaaagtcagcccatgcacagacttgcttgtccaacaaattcattgatgcagtgccccatacaactcttcatttcagattagaaataagttttgggatgcgcaatcaagccaaaagggtttaattttatgacatatgaagtaggaggaaaaataaagggaaaaacattcaaatgaagattttctcaaatcagttatacccaagtgtccttcctaaggttgataaaaatcttgggctcaggaatttagctgatgctgggttgcagaagtttacttgtggttgaagcaatcgggtagagaaagcaggagtcaagaaagaaagaaaaaatcaagaaaggaaagtagggggactcagggtgaagtttgaaccagggttactcactggcccgaaggtgtaagaaaaaaatcaaaaggggattctatagaatctgacgcgtttgaaagcatcgtaagaatgatcgtttcggaatacactaatgtcaggtctcctgaagcaccctcaggctccctcccactccacctggtgacgaggataactaatttcttgcgactcgttactttcataacgctgctttggaggagggagaactgccagcttctagacaacagatcagaaaacagcatgaagattagcaaccggcatctagggtttttagggttgatagttgtttgcattgccttggatgaactacagggtgccgaagatttgctttctcagtgggagggtgagtttttgactgcctgtctttgtatgcgcaaccggtacctaactttgtacgactaactttccaaacaacgaccagccggtcgaattggcgatggccttaccactccaaaagtcatggatggctcaaattcgaacacagttgcttccacggcacaagcgccaatcaaagaaactgatttcacatcaaaactcgatactcgcccctctagctttcaccgtgaaggcgatgtgccaaatcttacaccttcgctactccggggcaaccgaggggaaaagctacttcgatccaacctgagagaaattaacagggaaacggagcgtgtcatgcgtttgggaactcacattcaaacgttatcaaacagaagaagggcagaagagattcgcataaaagtcaacccttactccagatcctcaaatccaccggaaacacttgatcttttgaagaaactggaaaataattacaagccgccagaccccattgccaacttggaccagatgctgagacgggctgtgttccatgatagtacggatctagttaatcacccgacgccgtgcaactcagccaaccttgacgagatcctaaggcaggctgttagagcaacacaacctaatacgactccggttcatataggggacaagagaaagttttcttcgattgatcctggtcatcctaatcaagcaatgttgagaactcttggaaaccctatccaatcgccagtcgcccacaaagtgcatccaaaaccaggcgcctcggccagcctcgaagaattgctgcaacaggcggtattatctcgtagcacgactattctccctactcccaagtcggccagcctagtcaagcttgatgagatcctcatgcaggtcgtgtcctcacacggagcgacacaatctcactcgactgctgttcagcgagaaaacgaaagtatttcccttccgaattccggccctgctgatgtccataccgaagatcagatccaagttccagatgtccacaagaggcgaacggataagactcccaagaaatcaagcgagactgtaagagaaagtactagtactcccaaaaagatcaatactctttcaagtcaaccttcaagcagtcgtaattctcagttttacaggcttgaatttactcacgaggttcttgggacgagcgacccactatccgaagacaaaatgttaattccagaaatcaggaagttgaatccaaagggacttgataagataaatccaaagaaagttgatacgcaaaatccagagcaagttgataatccgaatccaaacaagaatattgaaatcgccatatatgaaaggaactacaagcgtgctttgaagataatgaaaaagtgcgacagcattatgaaactccacacatcaattgagttaaaggccaaatactccaaaaaaaacccaagaagatcatatgtagaagcgtattattcaaagctatggcaaaattctactgcatggattgccttttggaataaaagaactagtaccattgactttgaaaaggccatccctcagggccctgaaaggttaaaaaaagtattctttctcttcatattttatgctgagatgattggcacaatatttcccaaggttgaaggaaaatctctggatgaaaatgattcaacatttcttgagtctgccattgaaatattccatatgatccataatccaaatcatgatcccaaattgaagatgagcaaagacgaattacttgaatatctgatcagaacagaaggagatgaaattttgggaactcttcatgatgataatctcacaacactggtttggaggtgcttgaagatttggattggtaaatcaggtagagagaagataaaagatgttttcttttcaaagccacacacagcttcaatctttcaggttttctttaacaaactcttttgtctttcaattgaacattttaataaaaaattagtagcaatatgacttattttccatcaagaaaaagacataaaaaacaactccataagtagtaaacttcactgaaattatcccatgtggcattttgtaatagttatgagggtttcttcccttctttagtctatagaaaactaaattgatcccaataaagacattcatatagaaaactaaattgatcccaataaagacattcattaatgataaatctctggcatcttaccttgtcattttcaagttgagtacttacagtgaaaaaaaaaaaaaacatgaagaattatacaagcagtagttcagatacatggagatgtcatatttgagttgaagaaagagaggtatgatcaagaagtggcatgggtatgctatctagaatgagttgggatagaatttcaccaaggggaataaattaccacagaactgaagaaaaactgcttattctggtgagtttaattcaaaacaggtttggtgcctaaaattttggtttacacaagactacatacctgctttggagtttcactgggtgcttcaaccatcgcagctctctcaatctttctgtctttcccttggttttacaagaataaaaaaaatcaaaagatcctctctttaggttcttttattttgtccctgtggaatgctgttttccccatttatttctaaagcatctctggggatgaaggttctaagatagtttttttgtagtcagccacatttattttagttgttttgattacttgttttgcctctttgaaaagaaaatccacattactctcagaccatccagccaagcggcatgccaaaacagcggcggggggatgagggctgttgtagcacgtgtgttacatcccatcaactagccgcagcacgacactgagtacatatgacttgggataactcccgagtcccaaggcatacagttggagtgaataatcatcttcaccatttctggtgccatagccacaataatggcaaacatttcctcacgaaaggttcccagctgttcccagattccatgctagaatttaatactttgtcacaagtttctcctctggaagcatgttccttacgcgaggggtgctttgcatcagcccaggctctactagagccctccgaagcggaggagttgagtcaagttggcctttcgtccattatcaactcttgaatcagagtgcataggagtgcatgtacgttctgtctccgatgatgcaggggtcaagtgtctttacttcaccagaaatcgctgcaaactagtttgacattcaaaactattgattcagattgggggggggggggatggcatccggagaggtgaaatgtacctcctcaaacttgctcacgttcaacgaaataaaaaaatgatgaagattcccaatcgccacctactcctagtatttttgtccttgatagcctccggtgcttccttagaagacttgccacgagttaccagggattttctttctcgttggactggtgagtgtttcacaatgcgctgcctgctcataactctgtgcaacttatatgttccatgaaatggccaggtaccactggcggcggcgttaccaccccacaagacatggatggcatagatttgcaggcaaattctctcacacttcaagggacagctaaggaggtcgatttcagctcgaatcttaccagtagcccttacggagctcgacagagaggtgatttgccaagcttcagtcccccgttgcccccagctgaatgtaaggggaaagattcattccctggttatcttattggggaggttccaaggggatcgaggcttgtgccttctgaagcgcacatcccgaatcgcagccactagaagaaaaagagaagacgaatgttttgtgcaatctgagatctaccccgaggccaaaaaacagctcagaacgcttgatttgttgaagggattcggacagtataccccgccagacccctcagccagccttgatgaggtgtcaagacaggctggttcctttgatagggtggccgaaactgatgcgactcaatttcagatagatcatgaattaaaccctgttccgattaatcctgttcgtacaaaccaagaactcatgaaggcccttgaaaaccaaatggaaatcccagctttcaaaaggacccgaaaggataaaacctctgtgcgatcttcattgtgttccacgttcaacacgtatcaagactttgatttccttagcagatcagtcaggggttctacctcagagaagttcatggggctcatgccattaatgaacgggcaggaatctgctccccatcaaaaagacactttaagtcgagaaaccaacagaaatcgacaaatccatagtcctctcgaaagtactggaaacttgaaagtcagtccgacaaccactaatgaattacaccacagatggcggagcgcatcggctcgtcgtcgaatttttggttgagccgacctgcccgacccccgccagaaaaatggcgcgccttattgcgggaagggtcggatcccgcggttggctcgaccggcaatgcgggcccggcgtggcggttgctggttggcttgacctccacccgggcctgacgtgagggaatctcgtgggcttgacatttacctcctctgcggcttgaccataacgctggcccgtcgttggcttacatctgtcaagccgcaggggaggggggagggggggccgacgatggcttgtcatgaacaatccgacgagggcatgcccccaatttctcttcaggatgaccccgacgtcaaactttcagggaactcgaaaaaaaaacgaatccggctggtttttcttttgcagaaaaacctgctggatagcagtgcacgggtcaagaggggatggcttggacggatttgtcacaaggaatccaactgatttttaaattagaaagaaaaatcattgatacatacaaaagcttgatgagatagagaaacaggcgtgggcataacaacagtacgatctggccttttttgatacagagacagaggaggagggaaaagagacgtaatagtatgtgattcttactgggtagagcttgaagaagccagggaggctttaacatcatcaagggtgggaagaacaagctcctccttacggaaggacttgtaatccctcccatgggagaacaactcatcgtctttgtctaagacaagttgtgcgtgcctgttggttcaagaaaaggatcaaatcgttagtgattgtgtcgagatgagaaattgaaattaacttacgcttgttgaaagcgttttgatgaagttctaagaacacgcaatcggtcatcgattgcggcccactgagatgccttgctgggcatatgtgcatagtagtaaaccataactaatcgtgcgtatgtcattcggattcgcatcacactgttctgggcaacctgaacttcgatttgtgaccgggacatcttttcgttgtttggtgggagatcggaatagatctaggaagaaggtggcaaggagttagttaaaacttaaggttaaaagtaaatgatttaaagacgacttacaccggcaatcattttatcgcgatgaggaacagcccccttgattgaaatcctttgggtttctaggatgtttgcgagaagctgcggaggggaacatcagcgacatttgttccaatttgagcatgtacatagataataagacttaccagtgtgcggagatggctgcgctgatatttcagaaggacaccgacaaaattccgataggccccaagggcgccttcagtctcctgaatcaaagctggagggagatgctcctccttccaatcatcagactgcttctcaattgcatcctgcaatgttgaatgaaaaaaaaaaaaaatgcggtgttagttgggagtcggaaaacaaatgtgtgaagctgaaagcgacttactagggtgagatagtataaagaccttgcaagggtcccatttttgtgtgggttgttagagtatgcctccagacttgggatgaggaagaacatccgagcctttgtcttaataaattcctgtggttgccaagcaaagggttaaaagcgaaaaagatgcttggattggaaatttgatacttactttaaatgcctcgtcatatatgtgattgaccgttccgttttgtttggcctcatcgagctgatggaatgcggcattagcaaagatcgagttcgcatgtcttgcttctggtgcacactattttgtacaagatcgttcaagtttttgcatcagtattgattagccagtgatagaggagaggtaccgaccttgctagtgaggagagcaatcttcaagtgagcaggatcaagctcaagtttttcttggagatcggaacaaacttgagcaacattgtcgtcatcttgcggagacggattgggatcgggtcgatcggtcatggtagtatcatcgaggggtacagacccaaataaatctcgatggttagcctcctccaagtcctcagacgggctgcagttgtttctgattggggaagtagattgatttcgatcaagacgatttggcaatgtcgtgctggaatcttcatcatcgccatagatgatatcgttcatgttcatctttaaagtatgctaaagatggacatgaacaagcaagagtgatgagatgtcagatggggataagaagaatcagaaggagaggatgatcaatcaataaggtcagctgtgactgaacttggagggtcacacccgagcagaggtgagatcaaaaaaggaaatgtgaccggaagagaggatgaggggcgatgttgagtgagatcggagaagagaagcactgaaatggcttacttttggagttaaatattgggcttaaaattgaaaattaaatggaaatatggtaaaggacaacagtcaaaaaaaacttacgatctggatcaattgaccaattttggacaagtcatcgattttggccaagtgaatcaaaaaaacatctgtcaaaaatcaaatcagcacgaagaacattcaaaaaaatggatgtcaactacaagtgtgagcccaagttttttcttctttttttccgagttgaaatgaatgatgacaattcaatctttttgactgtggaaaagattttgtacagataaatacaagcaagggaccaaagtaccggtgctggttgtgtaagggccagagtacaaagaatcgcaaccgccattgcctcaacaagcgacatcaagatttcgtccgagcagataacgagcaacgtagtcgagtagcatctcgaagggctgctgccagggtttcaaatgaagaggtattcgttgtcaataacaatatcagccagatcgaatcgctagtttttgaggatcaagaagatagtcaagcagaagagttggagtccaacagaagtgaagcaatccacgaaccaaacattttcccgctggatatcttcgaagaggaggattctgataacgaaaccgacaatgcggctgagctgacctggatgcagttcctcgaactagcgattggacaaatttcttcggaaccagacgagcttgctgatgtcgactcaataccgtcgtttcgccaggaagaagtaaagattgaggatgtcactccggacagctcggtgtggtttcccttcccaagcaaagaggtaagcacttgaatttatacaaaacaaaaacaaagccaaaaaagaactgatgcttaccttttgcgctcttttaagtatcttatcggatctcttttgataggttatctacacaagttgatatcgcgcgacttgtaccaccagatttgtactatcttcacgttatacgccattgggcttcctggttgggaggccttgcgaatcatgcgagcaaagatccgttcgatgagtaatcattctataatccaaagggaatcggtgttcaatcagcctatgtttggattagatgctaggcaattgatatctgatgtaagtacttactttttggtggttcctttagagcatgataagctgaatgagatttcttaccggttctttgcaggatctaatgaatccattggtagcaccacatttggaatttgtgccggaggatgcgcagggattgaatatcttcaagtcttctcagtctctcaagtggctcaaacactttgaatcagatcttcgagtccaaatggttgaatacaacaaaaaacacttctatatctttgagcccgtacaattgaagaattttcaaatcaccatcccaatcttcttccacaccaaaaatggccaactctttgcaaaatgctacacaccaattataaaatccaactcaaatcattccacaatcgaaatacatgttactactaaacctactcagatgtcttttgatgaggagactttggaaaccttctctgttgatgaattttctcttatttacaatgaaataaaattgaagaatgggttgatgttgtctgattgctgccataataaaattattggtgagaagttaaatttaaacaaaatgattgaaaatgtactgcatatactcattttgtttctctatttttttgggggtgatggaaaaataaaagaagatgagaaaaattcagacactttatttccaaatccgtggagaaaaaaagcggccggaaaaatcttaagaaatgttcccatcaatttatactgtgacgacacatctggaaataaatctaagaaatggaataaacacatttcttattatttcacactctccggattaccgccaaggatatccaatcaacaattcaactgtcattttctttgtacatccaacattgcgggagccttggagctaggagaaatggttgttgaacagttgaagtatgatttttcttattatcatatttcagattttgttgaatttactgaagttttgatatttttttatctccagtgacatggccatcaatggattccaagcatatgatagcaccattgatcaagaagtccatgtcatgaccagcacattgtgttttttagcagattccccaatgcatgctgaaatcaccaacactcacgttcctggaaattctcttaattcttgtcggtattgtcagcggtgggccgctacgctacactacgctacaggcccatgtagcgttagcgtagcggcgccattttttttttttttcgcgtagtgttagcgcgccgctacggccgctgcgctacgctaatttgtagcggcgctaacactcaccaatttttggtgtagtgttagcgcgcctctggcgccgctacgctgcgttacgctacgctacagcatttttagcggcaaaaaacccctaaaaaccgctaaaaactgctgtagcgcagcgtagcgggcggttttttgcgccctgcgcgcgtagcgttagcgcagatggggggaattgcgctaacgctacgctaaacgctagcgcaagttttttccccatgcgtgtagcgttagcgcggaaaatgagaaaagcgctaacgctacgctaaattgtagcgggttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccgttggtattgtgatttgagttgcaaaaaattagaagacagaaagaagacaccttatatctcaaaatttgcacagaagaacttacatgggtcaaatgtatgctgttgtttttatttgtctatttttagctcactggatgaattctcatgcattctttatttttatttcaaaaaccagtgcgcaaatcaaattagaacaatggaaaaaactgtcgaaaactctaaaaaactctggacgtatgccaaggaacctttgatgaacttggaaaaactgaacaaaaaatcttccgatttagctgttcgagaccaaataaatctaacattttgcaaacaactatttgactttcaagagaaaaaactcaacatacttcaagctggggaagaattaccacctgatatggatcaagatgttcctcaagtactggtggatatggaaaagaatgaatataaaaggatgttcagcccttacttggagttgaaaggtattttctggattttcctttctcatccaaattttacttttaacactctgttttttatttttttttgtctcaggctttgacacaataaaggatacacctgtcgaaattttacacgtatttttgcttggaccggtgaaatatttatttggcgatttcatgaaaggattggatggtgatcaaaaaaaagaactcttggcattatggaactcttttaacacaaactctttaaatatcccttccattagagccaccagtatggttcaatattcatcaagtttgattggtaaagatttcagaattatccttcaagcagctcctttcatatttttccagttcatgactccatcacaaatccacatctggtcttctctctgtcatcttgcctctttaatattccaaactcatattgacaacatgacagaatatatttctgatttgaagaatcatattgacatattcttaaatcatataattagagatactgctcaatgggttaataaagccaaattccatatgttacttcacctcccagaatctatcctgcgctttggtccagccagtctttttgccacagaaaaatttgaaagctataatggtatccttagaaatgcttcaattcactccaaccgccaaagtcctggtcaagatatagctatcacattcagtaattatcactccttccggcaaataatttcaaatggtttcttttttgataaaaaacagaaacaatatgtgcaatcttcccacttagtcacaaatacatttacacgtaatcccttaattcagcaaactttaggatacaatcaatcagcatcccttcataatttcagttatccttttgtcaagaagctaaaagttgcacaaattgatcaaatatcaacccctgaagatctgaagattgctcaccctggctacaatatccagcaaatctctgaactaaatttgaatgaaaagcatgttctcaagaagaactatttcatcttggtaattctgcaccataattttctcataagtttaaattttaatcctttgctcacaataaatttgattctgtatagtttaacatcacccatcctcaagaagttcaacatattggatcaatcaactccatttggaaggtccagaagccatttcatcaaagcatgtattttatccacacaaccttgtttcaaaaggccaacaagaattcttactacaggatgagagagattcggcgaacacctcactccacctttgtgaactcacaagtaagggttttaactcagtttcttcttaattcaaatcagttttctaaatttcattttgatttgatagaatatcgaagctggtttgaatgtccagcacaactgcaaccgcggtgaatgtaaactgctggaaactaggatcgccactgttgagcgacagaaaagtactaagaagacgttggagttgacacacaccaacaccgatcaatacatagtcaatcttgcctcactttcatctgctccttcacatcgaaaattctcagatattgtggttgattctgctggaccactcaattgggttgatgctatgcacgatggatcgaagaagtggggaaaaaatgtcgagaagaaggaaaaaaaggctaaaaacaaggcatcgacttcatctcaagcaagaatggatccggatctgatgggatgagcgaggtttgtgaatctaactaaagtttacagtttatcaatagtctaatacagtttttttttggttcagtcaattcaatctcgattttgacattgtagatggttgcaagagattttttagtggtaggggccttttgatgaagaggcagcccagtcgtccaagctgaagcctacgccaacatcgtgaagcttccgtccccgtgggattgattgaaaatgcggcgactacgacggaccggcttgttgggagagatctttttagtctagcattcaaaaaaaaacatattatgtattagatttatgcacagactgtgctaccgggactgaaaaatggaaacaaaaacattaccggtgttttcttagcttttatttcctcatgtggcggctcatcagccggaggttgtacgttctctgcctcaggttcttgtttgatcacctcgctggttacctcaatggcttcattgattggcgggatgtgaaactccggcgtttgggaaagcttaagttgaatcgtagtagtcatttttttgacgggtgattgggtttggttggcgttgggttagactgaccacgacgtggcccggtggtgcaagattctttcaaggggagggcagtgatggatgccttgattcacgacggctcaaccagataccctcgtccgcctgcccatcagagcaacactttgtcggcggagagggctggaatgccttgattgactcgcaggtcaagccaactctgccgacagatggcttgtcggcagagtcggcttgacctgcaagtcaatcagggcgtgctgtggtcggctcaaccagggttcaccgtcagcttgaccctcccttcaattccaggtcaagcaggtcatgcctcacctggccgactcgattttgaccccgctgcgggtttgacgctcgggaacaaaaaatatcgagctgtggtgtatgtatcgaccttcctcccaatcaactccacaaaaactttttttgatcacaagattccaacaaaactgagggttctaattgatgagtctcaaactaactggcagtcattttcctccaccgagttgtccaccccatcatccacaaatcactcgcagctcagctcatccgtcacaccctgattgtcaatcaatctgacccgctcagagttggttgagcttaattttctcaactttctgcgcgaaacaaaagaacaaaaaaactaatgtccatttgcactgcaaacccgattgtttgccctgcatgtgcgattccatcccatgacccaatgttgtcgcagtgcatgtgcaaaatgcgattcaagcgcttttgtgaacgctttataagaaatgatcgatcatcgtcaaaaacttcaaaatcgatcgttttttgttttgcatgttatcataaaaacatggactgatcggctcaaatctgtgggacattgtgaacctactgtcgatcatcagttgttgcaaactctgtgcatttcttatttgtctcgactttcaagaatagctcgtaagtctgcatacagtcaccagaatatccaaggaatctcgaccgtttggttgtgatcacatgcaaggcttggaattcaaatgaaaataaaaaaaaaaaaaataagagtctttgatgaaatggtgtttcggactcctgatggtgggctacaatatgaggaaaagggcttgatgagtgtgtgggtatccataattgggcaaactcatacggatatctaatgactaatcacgtaccatcctggacatggatcctatcgattgccgccgtatttcaagcccgattatagagaggaggagatgagaatcaaatcacgatccgaatggcgggtgcgggtataatatggtggtcgactgaccgtactttccagtcgaggtatctaatggcaaccagggagcgcggaaatccctaacggcagagcagtttcttcagctataattggctatgaaagaataagaagcaaggtgaggacttttacatcgaccgtaacgacaacacctttcttgggctagtctcgacatctgactgcaatcgactaagaagcgcatgtagagagagtctttagcatccatcccggaagctgttgggtctgcgtaggaaggataaactgatcacaactgtctcactgtagggtgtgtctgagggatccggagtggaaccggcaagcttgaaagtgccaatcaacagaataataagactgttataaagaccaagagccaacattatagcaatgatttttttggtggttatcgggattgaagcgagtaggcaaaagcagactgtggtttggatttcttgtggcagcggtgggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattgattacagtcagaagaatgatataaaaaaaaatttctttctagattcatattcaacccattgcttttcaagtcttcttcaacaaaatcttctgtctttcaattgagaattttaacaggcaattagaaaatgaaataacaaggaaataaaatatcactataccctaatgacaaacaagagtgttatttgagaaccattggaaatcttgatagtctgtaaaatacagaatttctctcatccctttgtttgaataagatttttcaattctggctggttttcatggtaggccatggctcctcaatttatttaccttttaattttctctgtaaacattatttggatatcccttctataccttcactccccctccccccataaactcatcatcaattaaaaaatcatcagtggcagagatgttttgatcaacaaaacacatatcatattggtgcatttttctgaaaccttccaagtatttcaacaggagatccggcacttgaagttgtcatgagtaataaacatggctgtaaaattgcctgttgggtaaattttatctattacagtttatcaatcgatgtaaagagcaaacaatgtattgcaattgaagagctcagttcacaatagacagtcccaatggctgattagcttgttgaaggtttctggcagtaattatttttaggatggatctggaatgatgctggactctggaccatgtatctacatagtaatgcatgcagtgtttctaagcatgggtgatttgctgattacagcttaaaatcttgctgatgacaggctattgtgaactggcgctcgcaaatcgcaccctcacatttatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttgacgaaaggaagcataatgataagaccttcgtattcgccggattatctggatggatttaagatgggatggatgcgtactttcaatcgcgccagcataatagccaatctgtttaggatcttccgagactttcaagtcttccagcatttggctaaattgcgtgattattattattgtggatgtgtgaatttgaatcaatggattgtttgtggagaaacaaaaaatcaggagacttacttgatgaatggaaagattagggtatacgagatgggctctgtggtatggatgagatgatggattagttgattagaaggacatataatactcgatgagagagcccactaacctgtgattctcatgatacagagcactatcaattgcctgacgggtaagggggtacgagtggtacgctgctcatggtggtgaggatgagaatgagatcttcgggaagcaacggctggggatcttgctgtttgatcaaataggattgatggtttgttagcgatggatctccatggatgacttcatttgcggctgatacaatgcactcctcatctctgggtcttcattcgtctctgctgatgagggtgtcgtgataggagcggtttacgttcgtttaacgggcttgatggcattgcttttttttttctttctgttcaatctcgttcagatattgttatggtgagtactgatgtcttctatttgtccactagcgatgaaatatctgagtatcaagtgtatgggtctggtcttcgggcttctctcttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcctcagaatgactgttggagtctagaaaggagcacgtgatgtatagtggatttacagagaattgtgcagagtgagaagatctcaccttttcttttccttggaattgtcctgcccagccggacggacagttcttccaccgccagtgcatacaatcgagtgacccaagcatacctgggaatcctcttttggcaccttcagaaagcagtcgctccaagtcgcccgtggttgggtgtcgaagatattcgtctgagtagatggctacaatcgcattgcaaaatctatccatgcattccagtgatgctgactcggctagttgaaggtattcattgttacagtcggcagccgcaccatacgcaagcatccgcagggctgcagtgatcttaaccaggggcctcacccccaattttcccaacgcatcggctctgagagtaaattattcgtcgtgattttcaacagcctcggcgatcttcaagaaaaggggctgcgccattcgaaagcggcgccgaaagagggattcattgtagagaggacgtgcacaaaaatagtgctccatgagcctctgatagctgccttcaaagtcgcgggggcggttgggctgttttcctggcttggatccaccatgcggaggaaaaagtgagtcatcaatgtcttcatcttcgtcatcgagtagcagaggcatgatctggagggcggtattgattgttgttctgaactgtgctagtagttgccttcgtcggatcaagatgccgcaggaatgctgggttgacctccatgctgactgtggtgaagaagggatagccaaggttttgggtggtgtgcctacacaactgtccgatgaagcaatagggggaatcggggcatgccctttcacaccctcaaggtgctactttgagacctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaaatatttgatctaactccgcactacagatatgggaaaaatcagtgggctcgaatatcttccttgttggttcggaaaactcccaaacaatgcaaagcgcgatggtatgaatggctagatccatcgatcaaaaagagtaagtaaaagattcaaaaattaaaaaacgtccaggctcacatctatagctgcaatatctaacattttgattgcatttttgatcagccgagtggtcaaaagaggaggacgagaagctacttcatcttgccaagttgatgccaactcaatggcgcacaatagcaccgatcgttggccgaacagcgaatcaatgtctggagcgctaccaacgtttgttagatgaagctgagcaacgagaggcggccgaaggggatgatgatctaggactgactgggaccggggccgaggctggcccgagtgctgatgatgtccgaaggctacggcctggtgaagtggatcctgatccggaggctaaaccagcaagacctgatccgatcgatatggacgaagatggttcgtaccttgcgaaaataaatcctgtcgtccgttgcctcactcataactaatgttgtttggtccttcgatcattacagaaaaggagatgttatctgaggcacgtgctaggctggcgaatacccaaggtaaaaaggcgaagcggaaggcacgtgagcgacaattggaagaagctaggcgattggccatgctgcaaaagaaacgtgaactgaaagctgctgggattgtgtacgaaaacattttgctcttataatttagtgattagcaaaagatcaggctcctgattctccttctatctttcagaatgcgaatgagacccaagaaagatgggatggattacaatgctgatattccattcgaaaaacaacctgcacccggattttatgacacgacgcaagagaagaacaagtttactgctgcgccggttgggaagaaccttcgacagctcgactcgcacaagcgtacccgtgcggaggacgaggaagagcgacgaaaacgagcaagaaaggccaaggagatggcagctgataaagatgcctctgctcattttgtacccgccaaggataatctgatccagcgccaaaaggaagaagccaatattctcaaacgacgcgcgttggttttacctgaacctcaagttggagactccgagcttgaagatattgtcaagatcggccaggctggtgaaacagctaaaagcttggtggaagacggtggcgaaggcgccagccaaggcttactgggagagtattcgacccttcaacatgctcaaaccgcccggacaccacgcactccggctcaagccgacaatatcatggctgaagccagaaaccttcgcaacatgacgatggctcaaactcccttactcggtgaagcaaacactccattgcatgagctggtagggcggggcacaggttttgatggtgccacaccttcgcgagttgttactgcaactccaaacccactcgcgacgcctttgcacaaaaatggtcgcgatcccagcgctacacctggtggcgatagcgtcagtgttgatggcacacccatgaggactcccacgacccgtaataccctcaatatcaccgcaggtgatgatcgatcgattgtgggcgacacaccccgcgcccgtaatatggacgtcaaacaacaattgagacaaggattcatggcgctcccgaagccgaagaacgattacgaacttgtcctacccgaagaggagcaagagcgcatcgcggaactggtggatgaagcgggatcaatgatcgaagatgcggctgatcgtaaggcgaaaatgcaagcagtccaggctgccgaagaacagaaagcgcttgcgagacggtcccaggccattcaacggggccttccacgaccggtcgagttgaatgaagaacgcctgaggaggagtttggatcaaggctcaagtaaaccagaagacgatctcgagcgtcagataatggacgaaatgatacagctgttatcacacgatgcagtggtctatccaatcgcaggtgggaagatacctggagggggacgatctgatttagccccgatagaagatgaggcgattgccaaagccaaagagatggtacatttggagatggccaacagctgcggtttccccggcgcgaacgccgaccaaatcagacgagtcgccgtcttggcggaagaagagctcttcaaacggacttgggaagattgttcgaagaagtatgcctttgatgtacgcacgctgagctgggtggagtcctcgacgctggacgagaatcagaagattggtgggttgaagtacatgatcgatgaggggcggacgaacatgattaaagatgcgaacgcctgtaacaaggcggagaagaagttaaccaagctggtgggtggctatcaggctcggtcgaagggactgagtgagaaattgcgatccagggtggccgagttggatcgctaccaaatcgagcttgccagttttgaaagactcgagatcaatgaacagggcgcggcaagaagacgactggagaagttggaagaagaggttcaaacgttgactcgcaggggtagagaagggcaagatacttacaaagtttgcctttctgcagacttaccttatctttatgtctgcgtagctctcattgacagaatttgttgtcccgtttttcaggaacttgtagatgccaaggctctgcttctggtcgaagttgaagacatgaaagccgagataacggtaagcgatccatttcaatgaaaccttgccctacctcatctcactttccatttatttattttttcagatgcgagaagtggaagcggcaaacgaagcagcattggcatgaatggtgtttgcggggtcgtgaagagactcaatcgggatgtttcttttatcttctctcccttgaatccattcaaaacaacagccaaaggccagactatcgctgggttcagacaaacgatccaatattgtaattagcaggggaaaaaaaactgatgggtcaagtttaataaccaccctaatgcttagcgaaatgtattactcttgaacgccgcaaggaattgctgtaggatgttatctcattaggtcctgggatctatctaccttttgacttggcgcccaaaaaatggactctcctgatgttaacaatccgtcatgttgtccatgcctcttgtgaggtctcaagtcctaaacagatccaatattttgaagtattcttggatattctaaggtcaacagatgatgaaaagaggctttggtgattattttaagagacagtcaaaaccatttgagcgatacgctggacacagggatagtttggtcacgagaatattcgatttggtcttggaactcggttacaaaatacattgatcacttagacgtgcatcggatgagctttatgaggagagatgtcaaagattgtaaggcagacctttctaaaatataaaggagcgcagagaaaagtatttaaatgaacccgatagaaatttggctgtcccctgttttcggttgtgaagtggttcagtcgatcggaatactgtgacatcccattggaaccagtgtgatgacgattacatactcagttgagcctgtgacagctatcacccaccaccaccttcctccaacattcaacatccatatcctttcgcctctgctgtgaaccccaacaacaaaaggaactgatcacgaaagaataacaagaagggataccaaccccacgagcctcgatcctcctcatcatgaaactcacattcagttagtctgacctccctctatatttaaaaaaaaaaaaaaagacatttcgcgactgaaaaacaaaagtagctaacccagctggtatcgatttgattcatgatagaaaccctccagaagcaacagtttgtcctggatgtcgagccatcgacaacggtcgagaaactgaagagtctaatcaaagaatctcaaggtttcgaacctgaacagcagaagttgatcttcagtgggaaggtcttggcagatgataagacgatcgagcaaatcggcgtcaaggagaaagacttctttgttgtcatgttgatcaaagtaagccaaacattctcttcctcctcagataaaaatctacatggttcactgagactcttatctagcccaagaccgccccgactgttcctgcccccgcaagcgtcccgagtggagctggagcagctgcttccaccagcgccaccgcacctacaccagctgctgctcaacccgctaccgccacaccttcctcaactactgcccccgcctcaaccgatgctgataatgctagcgctgctactcccgctagtggcacccaagaccccggatttttggtcggttcaaacctacaaaagacgatcgacgaaatcgtcaacggcatgggattcccgagagagcaagtcacgaaggcgatgcgtgctgcattcaacaaccccgatcgggcagtcgaatatctgatgaccgtacttgacccactcatttgtcccctagaatcgtttttttttcttctctgatgcaacacaaaccttactgaacgtatcctcatcttctttcgcagggtattccagcaggcttagatgcgcctgcagctccagttacactgccaaccaatgccccgtcaacagtgaacccatctgctacgactccatccgctgctgctgcccccgcagcgggctcgcgtaacctattcgaagctgctgcagagcatgttgctcaacaaaggcaaccaggtgaagcagcccttccgacagcagaacctgctcaagctggggctcaatcgatccctaccagtcgtgcactcgaagcactacggaacaaccctcagatgatacaacttcgacagcttgttcaacagaatcccaatctcttgcagccgttcttacagcaacttggccagagcaatccaaacctcctcacccaactcacctctaacccgaccctactgatgtctttcttggccgagggggccgaagggctagacgacgatccatcattaccacctgggatgatggggggtgctggagctgggggaccagaggaccaaacccaatacgtccaggtcagtcaagaggagcgggatgcgatcgagcgattggttggtctaggctttgagcgacaattggtcgtccaggcgtattttgcgtgtgataagaatgaagagatggccgcgaattacttgatcggtaagtcatccccctcgtccaaacccctctgcaacgatctgtccatccattcgtcttagaccaggagagctaatcaatttcgagtggattgcccttgttcttttctgttgaccgggtttatctccagagcacggattcgatgactttgaagaagcggctactggcggagatgcgtaaacattcaagtcaaacttgtcacttgacttctattccatattcttcacacaagtttccattaacataccacttaatcagttccacgtgttatacattcttcttcatctcagaacccaaacacacaaaaaaaggcaaaatgcaaattttagctggtggttccctcctttcccgttttcctcatttgttggtccttctgtatatgtccatgtcaaagaaaaacaaataacaaatgaaaaaacacaattatacgattaaatgaatgattaaatagcatctcaatttctatttttggcccttcaaacattcatacacgttgccatgcagccgattgacaaattaaggctatcgagactgatgtgtgcttgttttggaactgtatcggcccattagtgaatgcttggactgatggatcgtagtccaaactgcaaattgtaaaaaaataaaaccaatctgaatttatccaaggtctatagagtgtaaaacttataaatcccactgagaaattccacatggatgctttcccaacaaacagcaaccatttggctcgtcgagcatacttcagatggaaattgcgagacgactcctcatactgcagacggggttcaaggaaccagagccatcggtcgaaagtgacacaatcttagcgattagcaagggctatggaatactcagcgaaaagttggcaaaggagaattaccatgtcgaactgaatccacgtgaaaaatgggctcaggaaaggaaggatggaaagctctctcaatgctgagattgaatggggctcgggctctgcctcatgtacagtgggtggaccgttatttttggctgcttgttttggattctacagcttgaaagcacaaacttcaagtcacaagaattggtgaagtggtgcagaataggtcctggagaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaatttatttttctcaaaagctttgaaattcttttttggggattgagagtgctgagagaaaggaagattgggatattagaaaaatgattatgaatgaaaattttggaaaatttgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctgcaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttccactcttgatttctctcagcactcccactccatcaaaatcaataacaaagcttttggaaaaaaacatttttattttttatttttcacaaattttgaaactttattttttgtttttattttttcatattcattctttgggacctattctgtaccaattcaccaagtcttgtgacttggagtttgtgctttgaagctgtagaacccaaatcaagcagccaaaaataacggtccacccactgtacccattgacaaagaacctgatcatcgaagcgctcattttggaggcagcttgttcactcaggggaaaacatcaaaacaggtcaaatttttgctactgggatctaaagcaagtctaaacttatttgggatctacctaacaatattaacatgtatgtatgatttcttggattgtaaagatgtttgaatacatttttttggaaaaatgcgggtaacgattctatgattttttgacctctactgaatcacctctccaacaagtatgaggagggacatggctcagatagcaccgttagttcctaatccaggtcatgagccagtgaccttcttcaaatgggattatatgttcctcgtttggactgattgtgtgcctaaagaaccgctctgcttggccatctcgtagtaagtagtgcaatgatgggccaccctcattgttatagttggtgatgcaaactgcatgttccctggggctgtaatcgatcttcaaacgcctgtgtgcgagatcaatcgtcgatttcttcgtgcaatgagattcggttgcatcggtccaacgattgtcccttagctcctgtttcactgtttccttcatttcgggcgtgctgtcccaatcctccaagtcaaatatggtgacctgtggagctccatgagtctggataaacaaccagccgttaaagatcccagccatgagtgaaattctgttgagcttcattgttgctatctgactaccaggtgacatcaatatagggagaaaaaagacgtgatgtcaatgagtgtaaaagtcaacgcccgactctagaagggtgtacatatttacatggattggtataaaccacaggtggatcaaaaagatctggggacacactgatatatgcgaggaagagggttgatagaaaagtatttgacgaacgaaatatggagagtttctgtttaagcttattagtgtgtggttatcatatcagatgtatagaagacgtcagatcaaaaaatcaaaccctaaccaaagcatcaaagacttactttgtaatgactaatttgatttaaaacagaggcacactggtctaaatgacaagaaaagctccactctggaatgctatgtaacagtctcaagagcgagggtaggggttaatttatataccagatcaacaatatcaagagcctctcaaaactcttcatttcaaaacaaaagtatcatggcctgagacctgaatattgacccgcagctcatattaagacgccccagaaagagacggatcaatagcagactcctaatagaaattcaaacagatgcatccttgccctgcgccatatttgggggccgaggtattaggcagtgatcacgctttataatgggggtgatctattaaccattgctctgcgattccgcgccgcagagcttggcatgatgtcggtttaagacaggccagacttgttgcaacctcatcagccaagtgagagatggacaactgagaccatgtttcctgagtagcctttcggaggagcttgcccacattcactccatgtttcctgtcaatttagtagaaactcaagctttcatttcgggaggaccggcgcagagcaacgtttgactacactacgggcgctgcatttcgcaattattgcgaaattgtttcggaatagttgcgcagcctccgcctgcaggggaggacgtcgccgaccttggtcctggtgagttacgcaatctcatgcgaaaaggattgcgaaagtcttgcgtcccttgcaaaagggattccgaaggctttgcgcaagacttgcgaaatactttcggaaggattgcgcaataaattccgcaatcccaaagtttcgcatttattgcgaatctcattttcactatgattgcgaaatagtttcgcaagtgtttcgtaataagtttcgtaacactggaatcattacaatgcctttcctttgtttttcatctcgctggtacttattataaagaaagaaaataaaaaaggtttgtatttctttaatcacatcgatcgatcaaaagaaaagtaaatgaaatgaaagaaaacaacatcttgcatccgatcaatgaaacattggctgaggaaacaggttgataaaggaggaagagatgagattgagaggaatcaaaggaaaacaagaaacaatgaataacataagaataaataaaaataaggacaagataaattatagatggagagcaatgagacagagggagattcttcttattgatgtcttatacaatcattgagggaaaaggaaaggatcgacagaagtgcgaaacaagaaaaaaattaagataaatgaaaatggctttgcggatcctgaacgacttgatgggagttgatgggttccttgcctttccttttgctgtagctttgatcactagtttggacttcgaagaacgatgaagtaaagttggggcaatcatttgaaaaagggcctcaccttgaattattttgggtgggtggaagtgtttttgttttttttggggggggggggattccgattccgatgagatgaatgatttgagacaggagggaatccggattgagtgaggtttgggcatgaaacagggggggatggggtgaactttgtatcctgagttgaatttccgatggagtcggggtcaaacatgggtgctgcggactgtttgaggtgttttcctccgagtcccagagcccaaatggttttggcatccatcgaaagaactctgcgacaagagttgcgaaagatttgcgcaatccgaccaaacttgcgcgacatctttcgaagattattgcgaaagcaaacctcaaggttttgatccggcacaatccgcataaaaaaccggagttgttccagatcaaaaccttaacaagctgctttcgcagcttgtttcgccttttttacgaaacttttgcaaaagttgcgaaagtttttgcgaacgcttcgtcaagcttgcgaagttcttatatttcgcaacttttgcgaacccaaaccttaaaagtgcccccgtagtgtaagaggaaatggatattgacatatgcgtagtttggtgcgaactgtggaaaaaatcgaatggcgagctgggttccgctatgatccaggagggcgaaccgtcgacaaaggtcgagaaactgaagattgctggcaattgtctccttttccgctttaatcatttgttcctccttatgtatattgggagccatgctcatatcaaagaaaggcaagcaaaagacgaaagaaacatagataatcaacaaacatcttcacgcagctagtcatacaaaattgagtgaggccatcaagagtgctccgtgttcgtattgaccctttattgcattgcatgcttggactgttgtaactttgatggtagtataaagtatgtatataaaactcataaatcccggtagagattccactttgatcatttcccaacaaacagcaacgacatacataatttcaccattctgtgctgttgtccttattgtatatcaggtttctcactagtgctttcacaacttacaaggcctgactctacgccagcagcggtcgtaacaatttatcccaatggactgaggttaactaatcctgcgccttttttctcaagcactgatgaatgaaatgacataaaaacatgaaaacaggtcaagtttttgatgcttgtgggtggcctaagtttatgactttttgagatctgtacataacttctctattgtgcattaaacatgaatgcaaggatggatgagagaaatgcgagtgaagattttgtgcatttttgacatccaatcacttctccaacatgcatgaggggggattgaagcgacactagctacggggagggttccaaatccaggtcatgagccagtggcctgcttcgtatgggattctgtgttgctggtttggcttgattgtatacctcaagaaccgtcctgcttgtccgtctcgcaataagtattgcaactcactatccccatagttggtaatgtaagctacatcgtgtttgccgctgtaattgaccctcaaaccccagtttttgtaatcaaccaacggcttctccccgcgatgagattcttctgcatcggtccaacaattttcgctcagctctcgtcgaacactttccttcatggcgggtgtgtcgttccaatcgctcatgtcaaatagcaagatctcttgaggtccatgagtcttgataaacataaagcctctaaagatcacagccatgattatgactatgttgaaattcatggttcctatctggcttccacaggaaattcttggagaaaagaaatcttgatgtaaaatatataaaaatcagggcccaactctagaagcgtgcacatggattggcacaaagcacaggtggatcgaagagatatcgggacacactaatatgcaaggcagaggtttggtagaaaggtgttgagcaacataaataccaggagtttctctttcagcttgcaggattcaaacacccaattggtgtctaattttttgaaaacaagttggcattattatatcagacatattcaaggtgtcagatctggcacacaaattaagaaatcaaagcatgaccaaagtttcaaagacttacttggtatttactaatctgatttaaatcagaggcaagctgaaccagatgacaagaaaatcttcaattcagaatgataagatctaagactcagagtgatgttttgtttgatttataaaccagataaatcattcaattagcttcttaaaacgcttcattccaaaacaatatgacatggtcacagagaactgaatactgccccgcattttaatatgagacactgcacaaaaataaacttaaccaacttcttctttcctgaggccttagaagagagatttatgtcatatcagcaatcctcatgtgacaatattgggagtttgggtggcactcaactttgagtgctcaaaaaacaaccttgatgattagctatccattcataatccaatacattttaagatcatgtggccttcttcatttcatttcaatccttcaaaaactttgcacaaaagttttggaagatggtggcattcctgttgagtattttctacagaaatgtgaggaactttgaaagattaaccgtgaagaagttttctttgtctgaggccttagcggagacctatgtcctatcaggaatcatcatgtgaaaatgattttgataacccagtcttgatgcttagctatatattcaagaattagatctttaatgcatgggttgaccacatgtgtgagcttcttcttaagggcaattgtatttttcaaaaaattcaaacagagttttggaaaatggaggcattgttgttaagaaagttccacagctcaatctgccaaagccagccaaaatttacttctcaagttggaacatctttccaactgtgaatttactgcagctattcatgagaaaaccctggtctgacccaaaatcctcattgccccccccccctccaattccacatcattccctaaattgatggcatttcaagcatgttgaggggtacattttccctgaaatcattggttgattttgacttctgggttcaatttacaccaaaattcaattgttaaagtttaggatgagagattggcattggtgactatcatgatgtcatttggatattgggctgcatgaattggcgttggtgactatcatgatgtcatttggatattgggctgcatgaattttcaacattgcagatctaagttggatgccataaaacatcaaatttcattaagctttggctgggtgaggaaaaacaattgtggcaaataatcaacaagaataccatatacatttttttaaatactgtaatgatgcaatgcatgcatctgtataacatcaaatgtggtggccagcacattgaattgcatgacatcattctgtaatgatgcaatgcatgcatctgtataacatcaaatgtggtggcccacacattgaattgcatcacatcatttggaaagtgtgataaattatgtgtcatgtaagctgtgtcagatgatttacaaattgaacaatactggaaaagattgtattgggaaggctaatgcactcatcatacgaagaaacataagagcatatgtgtttattggtatgtattgcctgtgcttgggactgtgccacatgtggatgtgaaacctaattttagtgcttgtgaaaatttaaactcatgatttagcttcatggccatcatgcaaatgtgaattttggaaacttatctgggccaagtgtatatcattaaaacaggctctggtggcatgtataaaaatgttttaggtatctgtgagaaaaaaacaccagacacagttaatactgatcatgagctaggaaaggagaggcatatatggcaagtgagaagttgggaaaacaagatgtgaaaacatatggaattaaatttcaaaagggatgtccctgtatatcttttgaaaagtattgtgtggcacttcttacaagcaactcatatgcagaagccccaaatgtataacagatttttatgggctaagagatattgagtttttgtcccccatatcacttggcaccttcaactcagaaacaagtgatctgggcttactgcctgttctttttttttgtcatagcctgtttcttaattagtcaatctgactttcagtcagatatttgaatttccttacttaaatatcttcaggaagctgaagtaagccttatttgtgtattcctgagccttgaaatcactcatctggttcagataaatacttccatttctagaatctgcccatacatataacactctatgggcagtaatataagtagaaacagatatggaagaatccctataaggaataatctccctttgatggtcaggacaagtaaaaaccatcagtataggagcctttgtaccaacccccaaaaactttgcaatgtgccaagcaggggttgggagggtaaggtgcacattttaggcttggccaagcagactacttttgggctggcccagtgaacttgatcaacctgtttttggccaaacatttgtgtgtgttctagtttaaatgggctgccaacatcaatacaagaggaatgaagttgatttgtgtttctctacacatgggtaaatagttatcaaagatcccttgagatcccatttttgggtatacaaaactggatagaactggccaactgtttgattcctggccctggttccattgacatttgaccagggtccagtacctcttttttttcaagagattagatactcaacaaattgggattgattgactgagaattttccaatctaattcttgaatatagcactggacatcaacttcacctaactctggacttttgtcaatgtcctagttgccattttctctgcttattgatgctcaaatgatgattaacattatgttgagtcttccaaggcagcgttctcctacatgcctagcatataagcatgttcaatcacgccaattcaaagaagaaaatttgaaccttggaattgatcggtgtggcagaccagacaaattgattttgtcaggttgattaaagaggtctcatttacaactgagtcaaaaagttttgtaagttattcttagagctcgcctgctcatctgcctgtttccgacgagccagaagatcgttcaaggctgatcgagaaggacgattcttggattttttggaggaggacgatttggtcttctctagtgaggtggaatttcccgttgttggttggggaggatgactggtttctgtctccgttttcagtttcttattggtcggtggtggctgttcctttatcaggctttcagatggttggtcgaccctggttgattgcagttgttttcagatatgatgttatcaattagtaatcattcgatccttttttaatatagagggatgaccaacctcgaccaagttgacagaggttggatgaaccgttttcgacaagtcggtctttgacaggtgagtaggacttggtgagttttcatcttgacgctgatcgagcaagaggccagacatctgtcacaccatctgatcctagtgtgaatgaattgatgatgatgatgttgatggcgatcagtgagagtggcttggttgatagctgtttgggcttgttgttgtcggctgattagagtgaagtatgtggaaagtgaagggaatggattcttggaaatcagttgggctgattcttgaatgtgttttcgtttgagtagttgttcctgtgggttgaattcagtgtttgcttgtttgatggctatcatcttgacttgttggtggtttttttaaggtttcctatgtatgcagggtttgtagttttgtagtgagtattgggcattgtcagaaactcggtctttttcattgattttaatttttgatgctgagactgagagtgtcggagtccacaagtttgaatgcagacaacaacgagacaacaacaagcaagcaagctcgaattctatgtcactacattccaatatcgatcctcaccatgagcacaacgactaccgtcctaccacctcaaccggtcctcttcccttcgctggctggtctggatagagccattggtaaagtcatccttcagatcccttggacctgaccagtagactgatttcttatctgaatctttctttccaatgaccagctatgatcatcgtctcagagatcggagacaaaactttcctactcgctgccttactagcgatgcagcacccacgactgatcgtcttcaccggtgcattcctagccctcctggtcatgtcggtcctctcggctggattgggacacgtcttgcccacactgatctcacgtcggtataccgtcctggctgcatcggcactctttctagtctttggtctcaagatggttcgggaagggatggagatggagggcgggacgggaaaggtgcaggaggagatcgaagaattggaacacgagattagggagaagggcgaggatctcgaaccagaacatactcgactggaggaagcacgtcctacggctcgttcacgccagctcaccggaaataaggcttccttcaaacgatctcgctcgcaagagaaacagaatggactcaagaacctcgtctatctactcatctcacccgtcctcatccaaaccttcatcatgactttcctagccgaatggggagatcgtagtcaaatctcaacgatcgccttagctgctgctcatgtttagtcgaaccccccctttttttttctccttcccttgccataacatttcccaatctcaaccatcatccattgatctctaattcctctccaacgctttctcctcctcatagaatgtttacatcgtctcactgggaactgttcttggtcatgcaatctgtacattcttcgccgtcatgggaggtcgatggttagctacaaaaatctcagtaaaatacggtcagtcagcttttttttttcattcgatccaaaaatcagccaaacttagttttttttttttgtttgtctctcttctgatagtcactctggggggagcaatcttattcttgatcttcggtctcctgtatctctacgaaggcttgacatggcaagagatcgtaatcgaagatgggctcggactctcggatgatttggctggacaagcacgtaagatcgctatgggaatccctccgatcgtcaaggtagaaggttaatcaaaactcgacagagtattcgttgttacctaattttatccaatttctctcatgtgttgttattttttcccccctgtcctccctatattcttgtttcttttgttttgtcggaaaagatattaatacgaaagtataagataaaatttatagaatcatccacacatctttatccccaagttcagttccttttgacgtctttttttcatctccttccttttgtcaaagggggaagaaaaccttaacttgtgtgtgaaccatcagaagattttacagatgtaaataattccctttcagatcaatctcttattagaatgcagattgctgtacggtttcttcgtagtactactgaaacatagaagtgatgatttatttccaggtgcatagactcaaccaccgcctatataggttgtttatgaggcttcttggttgatatgtactgtttgtgatatgctttatatgtcttgggattgattatgtatagatgttgagctttcaatttttcgaggagatgatcagcgctgtctgttcggactgtgaagtatgtatgcacatgactgtcatgtgacaggtagtgtgaacccactgtgacagtggggtggtgttggactcgagacacagtcgtcctccaaggaaaaacagagtcagcctaaaaaccacctgagctgtcctcctttcttgcacttctcctataacttcttgccaaaaccaaaaaaaaaaaaaaacaacaacaacaacaaacaaacaaacaaacaaaataataataataatccgaaaaaatcaaacaaatgattcctacgctcaatcctaatggcaaacgaccaactcataacactaccaacaactatgaccatcatcacaggatcccactagacccactcatcaacaactcagcatcaaaacgacccagaacatcactaaactactaccaccaccaccaacaacaaacaactgaaaacaccaagaatcactcacaacgtccaaccatcaaaaaatcactctcaggcctcatcttccctcatccaaaccaatcaaacaataccccactcgacctactcaacccatccaaccaatcaccaacactcagaacagccagactacaaactcataacaaccaaaccatccaccatcatcctactccccagaatgccctatcaaccaaccaaaacaccatcccccgtccaaccccaagagagaaacaacaacaacaaccgacgatcaaggacaaggatgaactcaaacgcgagatggcccagtggcaagagaagtatagggtcgccatcaaaggctttgtcttctacctccatcaactagatccatccaccagcgtagatctaaaactcaagatacgagcatggggtgctgtcagtaaaacattctcatcctctcccgctacaactacaaactctgatctgaactcctcttggcttctttccagcgtgtcgaccaattcttctcaaaggaggtcacccacctcatcaccgatctcccagccccagccaacctctcagcccactcaccatcaccacgtaaacgaaacactgcatactgtctaccctctcctacgcgtaataataaggagaacggccaggcggctatcggccttcgtcggaacgtaaaacgtctcagcgccatctgctcccccgagaaggaggcttcagccgaatcaactcattgtgcatatcctttgcttcgtaaagctacagagctcaaaattaagatatggaaatctgaaagttagtccactcaactcgggagatttttttttttttttttttcaaacccattctggatcactgaattaatctcctgctccctttcttagaattactcaatgttctctatcgtttgggagaccaaagatcgcccgtcaaacagcaacagttggtcaagccctccttaccctctctattactcaaggaagcccaacaaggacacaccaacgaattcgacccagtcgccctacgtccggattattactacttcggacccaaggcgatgttcatcatggtcgaggatatcactcaagagcacaaccgatcatcgtcaaagagtacacacgtcccaagactcgtgaggccaccagttggccgatcatgtggggaggtaccgagggcaagcctgccttctcgcgtcatactgcaaagcaatcctacctccacgtccgcaacaggatccggcagatgtttgagatgcgtgtgaaggactcggcacggcagaagaacaatacacgcgaacgctccaactcccttgactgtctcggcccatcccacagacagcccggcgaccgatccccgcccgccaaacagcaaaacctacgtcgggccgtcagcatgaacatgctacaacgccgccagtctggacgcttatcgcggaccacgacggttcatcagcccgatcaggagactactgagcatgaccctgatgatgatgatgatgatgaaaatgaatgtcgagagatcgaccacatcaacaagaccgcacctgagcatttccgcggcaacggccgggtcttcctcgccgcgtccggtaacagcgtcacaatgacctccaatgtcgcatcggctacctctacacgttctagtgcggtcaggacggctcagatcggaagacagctcattgataaacgactcgcggcgcttggcaaacgtcctaccttcgaaatcaatcagtttaactcgcctgggatcggtagtagctcgctcaaacgagagatcggggcaggtagttccaaggaccgtttacagaccctcagaaaagaactcgacccgactagtcatatcaataagttgaagagatgtcagtctttggattcttcgatgatcgccaagaagaaagccgcagatgacgccaaggctaagtcaaagaggagaggattgggcgtccgtgccaaacttgggaacgggtttgaattaatcgatctgagaagacttgccaagaatgaagaacctaagacgggttattgcgagaactgtagattgaaatattcggatttccgaaaggtaagtttgcttttctccttgaccattaggctttcctagccggtctctgcgggggaggattgatcagagagagagaggaggtctgacggacaagtttctcttctcagcatatcttgaccaggaaacatcgcaagttcgccttggatgagagtaattgggccgacctggatgagacgctgaagaagacaacccgacgattgaagccaggcgtcacagtgccgccatcggtccgagagatgatcttattaatgcatggaagtgacaatgaagaggaagaggaagacgaagacgaggaggaggaggaagacgatgaggaggaggaggaggaggaagatgttaaggaggatgaagaagaggatgcggaagaagaagaagaagaggatgtggaggaagaggaggaggaagaagaagatgtggaagaggaggaggtggtggagggcgaggaggtggatgaagaggtggatgtgcgagatgatgaaagacgggacgagatacagaaggcaactcgagtggaagaggtgattgatcaacaagacgatcgagtggaagcggacgaactagaggaaggcgaatatgacgagacagaagaagacaatggagaaaacaatgaggatcaggaagaagcggaagaagacgaagaagaaggacaaatcactcagagtaattgtcgagaacttcctccgactaacccccagcttcttcattacgaactcgaagaaggcgagtgggaaccggaacctgaccaatctgatattgtttttttgtagttccctctttttcttaacatccttccccttcccttccttggccaagacacgacatcaaaagccaatgtaaaatcttccctcttctgtttatttctccttttttttatacatatcttatttgttatcactgtgatgcatttatttttccttttctttttctttaccagagggatgatgttcaaaaaaagttgtatgaattggtttgaagaaaaagtggatttaactagaaaacaaagagaagaagagtttgtttgatactgatttatagtttacaaggtttttttttctttttcttttctatacacatgacaagtcaaactaatctaatgtgtctgtctgtgatcttatttaatggtagtagtagtaattagtagttagtagaagtaacaatcataatcatagtgtggtcttgtctttgtttgttttgatttgatttattctgacaaatttgtttgtagattgtttaatttatttgttttttttctgttttgttttaatctgtctaaatgaatatgtaatttggctcttcagttgacagttgggtgtgatcaggacacaatatactaactgggttttatatctctttcacgattgaaatccataaatccatgaatcatctcattgtgaattcaaaagcttttgggtatcaactactttctgtggaaatttgtgtgacttgttctctgttttgattgatgtttgggtggcacataatctttgggagttaccagattatgatacaatggtctgacatggatttatgaatgtcaattttatatagtcctgataagaactgcctagtgcagtactcaaaatccaaacaccacatcatccattatggccatgttatagaaatgagtctgtgatattggctaggttgagggtgtactgtaactagtgcaatgaaccaatccttttcctatttgaggagatttttcttgtggttcaaatatggtatcaagtcctccataagaatgtactactgccagactacttgatgcttattggaagaagtttttgattcatatctattgttggataactcatcacttggcacatatatatagaaagaactgtcttgttttcaggatgacttgttgtgatcttgtgtgtatgtttcaatttgagaatgctgaatccaacagcaaccaaaaaaatcttgagaatcccagatgatcattctatcccaccttgacaaccaatttcaaaatcataatatctcctgacaatgtgattagggtgtatcaaatataaaagatcaattattagaaaccggttaattttccaaaggggttattaaacaaagaaccaacattttcaaaaaatagtggatttttccaaatccaaaccagtcaattaatgaatggtgaatttggctatatttgattgtgttggcttgattcaaaagattgatcaagttaacatggccagtttcttgtccttcttgaccttatgttgcatctgagcagatgaacaaaaataaaggtggttggaagacacaatataaatttttgtgtaaagatgaacattcaaaaagcaaatcttgattcaattagctgcaggaatgagttgaaaatggttttcccttagattttgttagtggttcagaaacctttgaattccatcatttgatcattgatatgtatttataataaatcatatggatttctgtattcagtgcccatcaagtctacataagtgacaataggaccttataagctgtaagcttcatggatgagaaaagctttatgaaataaaggcatgtgtgatggagaccagtcaagtgaaataaggtaagacaaatcaaaacaggtgaggtattttttacttgcaggtggacaaagacaagctatgtttgagttgggtacatgcttgtatatagtttctaaaaggtaagcatgaatgaatggttagattcaatagaactgaatagacattttccaattttcctgcaagggatttttaacatcatgggatgaaagatagtatcagaaagatttttgagggacacagatggtctcaaaatcatcacaggaacaaattcatatggctttctagagactattaaccatcttccgaaaacctaacccagacagtggcagcatcccctggaattaagtcttggtggttgggttcaagtttaaaagtcaagtacttagatctatcctgacttctcatcaagtattctaagttgtggttccctttgttggtgatagaaatttgttttggattgggcccaggtgagaccgttgcaccagctgcaaattcaatggttgatgggttgttctggaaatggtattcttgtgaattgccccaagagcctgagttgatcaattctttaattgttgccttgaactcaggcgacccatcccagtccacctcagggatcaccatctgtgtaaatatagccttgaaataattcaatccaatcaagattgtagccgcagttgttattccagtgatcttcatttttttcttctagctgactacagtattacctgttgtgaaatcatgggaggacaaaaattggggtggtgtaaatttccaacatgaatagcatgcctggagtgtaagtgtccacaagaattggaccaagtttaattggatgaaatatatctaggaactcacaataacatgaattaagagctggaatatggaaaattcctgtttgatataaaattgaagacaagggttgatgtttaactcgcttctgtggctgctccacattattgtacttccaatgcatcagaaatgggtcaaaaacatcaaaccttgaagaaagcaccaaagactcacatcttgatgaactgattttttgactaaaatcacaagcacagggtagaatgctcagccacaagtgcaagatggtgttaggttttgttgatttatggattgaatgaaacatgcaagtttttcaagaattttcttatgaaacagtgtatcatggggcaaggagctgacatttgattttcagttcaatacagacaataaaaatatgatcatgaatatgttatttcaacaggaaaagtatcaagtaaaatttcaggagcaagaagaaaatactggcatgcagttacacatgtaccattgagaaaatttgaggctaatcaactgtcagctgaaactgttttgaaacatattattcaaacaagaccattttgataatggataggcaagaggcaaagacatgttaagaagccttatcaatcacatggcggattttaatactggcactcatgaaaccacacattactggagttaccaaacagaaagcaaaacaaagactaaatagtcaggggggtccaccatgtgcccaatgagtctgaaggaggctttttcatttattttattccaatggcagtcagcactggcaatttgttgttggtgtgcaaccaaactggcatggctctgtgattaaggttttttgagcttaagatattgaataaacaagacacaagactttcagtaatctcatcagtcattttatagatttcaaaattggtccttgttaaagaccctgcttgagtgctcaaattgtaaaattgagtcatttacaaacccaacaattcatgatgatttaaaattgattcccccccatacaatttcagcttcttacaagttggtaattgctgaatctttcattttggcagtactgattcttattagactcccatgagcaagtatttgatcttgtcactccgttaaatacatgttaaacatggtgaagatttgagaattagctgtccagtaaatctgaattgagatatattatactattcaatcacaaccatcttgatactagggggtatcaaatatagccaaatacaccattatttaattgactggtttggaaaaactcaccatttttcaaacatatcagggggtatgatcaaatacaaccaaaattcaaatcaccaatatttaattgactggtttgcaaaaatccaccattttttaaacattttggttcttcatttaacccctttggcagcccattgatgtaaaattttatttttggaaaagtgattggtttccaattgtggatttcttatatttgataccccctattgcttctttattcaaccccttgagaggctgcaaaattccattttttagaaaagtgactggtttctaatagagatggcccccgcgcatccggatatctggctgctttttccgggtaaatttccatccaaacccgcatccgcagccactggcgggtatctttggatacctgcccttcaaaaggttggtaaggcaccagctggaaggggttccttccagttggcaaggatgtaccttgccggctggaaaggtttccttccagtcagcaaggtacatgtaccttgctggctggaagaaacccttccagttggcagtcacgaggtacatgtacctcaccggctaggtgcatgtacctcttgccggctggaaagaaatccttccagtcaacgaggtacatgtaccttacatgtaccttgccaactggaaggagaaacccttcaagttggcagtcagcgaggtacatgtacctcaacccttgctggcagcactgggcggctatgctttttgcccaaaaagcgttagcgtggcggtcctttttgcacgcccaattcgcacagtgttagcaaaaggttaacgactctacgggctgctaactcagaaacaccagacagaagcggtgagctaggaggccaacgtgagcagatggagagagagaagaagactaagcacctagttaggtgtgaaggcaatgacaagaaagatgagtagacaaaacagaaaggccaaacacaagcagacggaaaagaaaaggagaagaaatgcaaacctgagaaacaccagacagcagcggtgagctaggaggccaacatgagtgtatggagagagagaagaagactaagtacctagttaggtgtgaaggcaatgacaagacagatgagtgaagaaaaaggaaaaaagagagagagaacaagcaatacaacatagagctagatacatgaaccataacctaatctagtgatattcaagtttgtgttgctatttgccccacttgactgccttgccacagtaatccttttaacccccttcaggcctgaaaggccacactaactgccgctacacagccaaaaaaccgctaaccagcgtgttagcgcagcatagcgggccctttttgagggcctgcacgcgtagcgttagcatggatgtggcagaattctgctatgctacgctaaagttgagtggaattccactacattacgctgcgctaaccgctacggttagcgtagctggcccggtgttgttgccggtgaggtgcatgtaactcttgccggctggaagcatttccttccagccggccattggccttgggtatctgtggagatacccaggtatctgctggaagaaaatcaggggaaatggtatgtccgcacccaaacccgcatccactggcaggtatctgccagcagataacaggtatctgcaatgaaaacccggagaccatctctagtttctaatggaggatttcttgaatttgataccccgcccccctattcgataagtggcagggaagacttgtttgaatcaggtggctgaatttaagaccatgcatctgtgactgttcctccctcagatacccatggtgcatgttcaggaagcatttaattttatcatttgataaatcattcaaagtttgactttcagtgccacctaaggctatccaaaaaatcacaagggtccctcctacaacaaatccccaaatgatagaagtgggaaaaaagaagcaaatctatcatggagacatgatgaatctaatcaataatgagataaaacacagatcaagttttttatacttgcatatggaaacatatggaataagggtagccttacttgagatagatatgtatgcactgccaacataattggctaagttttgggtaactaggatgcactcaagctgtctcacccaagtgaaaaattaaattataaacaattttaacttggttgagtgtatctcagctgaactgggataccctcaacccagacagtgtattgaaacctgccaattgagtaatggtggatttgattatataggctaccacctaaatagaattgaataggggtatcaaatatagccaaatccaccattatttaattgactggtttgaaaaaatccaccctttcttaaacatgttggttattcattcaaccccttttggggccctttgatgtaaaaatattttttgggaaaagtgactggtttctaatggtggatttcctatatttgataccccctaataaatctcttgttttctaggaaaaatcaaccattagggactctaacccagacagtggccgtattccctggaacaatgtcttggctattgggtcggattaaaaagttcaagtaccgagatccatcctcatgtagcagtaggtattctaagagccggttctgttggtttgtaatgtaaatcatcccctcacgtgatccatatgaaactgtgacacccacattggggaaattaatgtgtgggctattctgacgatgataatattgtgactggccccacaatcctccttcaatctgttgttgtgtttgttgccgaaatccaggtaagtcattccattccacattatccaatacagtctctatgaaaccaggagcctggcaaaaatccaggctgataaagattgcagctaaaaccaaaacacatgttttcttcattttttatacctggccttagatcatgggagaaaaaaaaaacatggtggtataagtttgaatttctattcaccagtgtacctggagtggaagcagacacatgaattcttaccaagttcaatttgatgaaagatttctagagcatgataaagataagaattgatatatgagtagtggacaacccagtactatagtccaagaaatcctgtttgatcttggattgagaacaatgattgatgtttaatcttgtgctctgatggttccacaatatgattatacggcctcagaaatgtggcaagaaagatgtggttatgaagaaagaactgaattcttgaatcagttgtgtggactttgtggtctgattaaaagcagtgacaagaaaaaagtacaagagcttcttcaatgaggtagaatgtttgtcaggatttctctatattttgtgaaaaatccaatcagtatttcagaatctttcactttaaatcaagatatgataaacacagagagctaattgattttcaacagtagaatacaaagtatgagcaaaaaaactagagtggtatttggctcccaataaaatttgaatagaggcattattgtctgtaccataacttgtagccagtggggctaagtaccagccattattaattgtgcagattatagctcacattgccctgtgaagagcttcacatgatctaattttaatggcttggaaacttgtaagacttcatttagtcttctcagtcaagtgatcaatggaaatttaaaaccatggttgagtttcagagacagattaaatttttcatttccttcttacaggagcttatctacaaaaaattgaatttcttataatttagaatcagcttaatgttttacctcaggaggaccaatcaagagaaaagtaaaaagaagattaggatgaatgacaaattagaattcatgcacagtggattaaaatatgaacagtggaaacaattggatgtttagttttccggtgccagctctgtttgctgtaagcagtggccatttgtcaaaatgacatggctttgtgattcatgcaacaatggaggacttcccgtcgaccagatggttaattttagacagaccggctaaactttgtttgcgggggaaattttgaggttgaacaattttcaccagccaataagctttagcccttccttctaaatttacaattttagacgacgggaagtcctccaatgtgccatttatgatgactgtcatggagaaaggggttgtattggttacaacccgcacagtaaattcaaacagagggcacaaatttaaaatcagcttgggagaccaattttatattggctgggaccaccaatacattagaacaaagggtttatgcatcagtgggcttgtccattataaaattggtcatggagaccaatcttttattggccgcctccaaccaaccttactgcagggggttttaaccaagggtattaataaaaaaactcggtttcttctgcgcacagcacacaccaattccgcgtttaaatgcggttttttaattactttttttccacttgttttttgagtttttttgaatttttaaaattgtttcctacactatgaaaggtgtaggatttaatggtaaagtccatttaccataaaaatgaattttaattattaattattttttgggccttactaaagggcgttaataaaaacacgcggtaaatccgcgtttacacgcggtttctgctgcgcgcagcacacgcggattccgcgtttgcacgcggttttttatttaattttttcccacttattttttaagtttttttgaatttttaaaattgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttaattgttaattttttttgggcctcaataaaaaaacccgcattttccgcgttttgaaacgcgcatttattaattatgcataatttatgcataatttcgcctccagggggcgcgcgcgcgtaccacaagtgcctgcatgaagtttgaaaattttcctgcaggcaccaaacaagaaaaccactcaccacaatcaaaaaaggacatcaccccccctctaaaccttcaacacaccacaactcagtcaaaactcaaccaaaatcaacaaaaaaaatgccaaaatcacccattttttctcctcttcgaccccacggactcggattttttggattcacctccggctcatttccaactggcaggtacactctaaacttcaaaaaatcataacttgggcattcctcaaccaaaattcacaaaaaaaaataccaaaagcacccatttttcatgctcttcaccgccacactctttaaatttgctgatccatctcttgtttttttttaagtcattgttaggcctcaaacttcaactctgaataactcagccaatcctcaaccaatttcttcaagaaaaccatcaatcaacttctgtcttgatcctcttgaccgccaccgtctccgtttttgccgctggacctctcgttttttttaatcatcactgggactctcaattgactcaaacttcaactctgaataactcagccaatcctcaaccaaattcttcaagaaaaccatcaatcatcttctttcttgatcctcttgaccgccaccgtctccatttttgccgctggacctctcttttgttttaaatcatctctggaacgctagtaggactcaaaccccaactctgaataactcagccaattcttgaccaatttcttcaagaaaaccatcaatcaacttgtttcttgatcctcttgaccgccaagcattctgtgtcctttttccattgagaaattcaagttcggaaggttgaataaccactgggaactttccacagtgcttgcatcaataaaatgagtgggagccaaaattcaaaggcaaagaactcatttttaagcaaaataaattttaccattcaattctacacctttcaaagtgtaggaaacaactttacaaagtcaaaaaagatttaaaaacaagctggtaacaattaataggaaaaatgagtggttaaaaaaattacaaggcatacaattcatttttatgcaatataattattaccattgaattctacacctttcaaagtgtaggaatcaaatttacaatgtcaaaaaataatgaaaaacgagccagtaacagctaattgtacatatgagttagcagaaaaaaaaaatcaaagtcgtttttatggtaaatggactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcaaaaataatggtagaaataaattaattaataaacgcgcgtttaaacacggaatgcgcgtgtgctgcggcgcggcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttttccacttatttttcaattaattgtttgcatacatgtgtatagcttattctttatgcttttttgaaattttaaaactatttcctaggtttcaatgtgtgtagaaatttatggtgcaatccaatttttttaaaacactgtgaggattgttcatttttccctgaggaactttgatcaaaaaaacaggtattttgatcaattccaaagttttttcccttcttttttttctttttttttctgaggatgttttcctttgttaatcttgatagattgatttgtatctcttgattttttgatgtcttgcttagttttcaattatttcctgtgctctctatcctcctctgatcctgatgacttgttttcagttgagttttttttaaatttgattgtaataaggtgatgacaaaatatttacaagaattttaatgaaattaagaatgtgatgatatcatatatacaacaatttaaatttatttaaaaaaaaactgggagctgtaaggacttaattgaattaaaaatgtgatgataagatatgtacaagattttaaatttatttagaaaaaaactcagagctgtaaggaattgtttaaaaaatttgaacacaattttaatgcagcaaaacatgtacaggatgagaaattaaaataaatgattgaaagaaatgactagctaacaagtaatcttctcaagttctcgaaccaaagctttaacatcaggttttgagcgcaaattcaaagcttctctacgatgccaagtaaggttttcaagccattcacgactgaagaccgcctttgaggtatcagatggtggttttaactcacttgcctttggtgaagaaacacgtcgccgtacccgaggagcagcaccagaagagcctttgggggttgctgcaattatactagccttcaactgatcaattttaaccatcatgccagcaattttgggatgtcgccatgggattgatcgaacaatgcatcgtttaggctgcttcttcgaataggaggtttggacggtttgggcaacttcattatcggtgtcatcgtcactgcatgcaacttggacgattggaataagaccggaaagatttgggtaattgctcaagacttcaactcgggcatgtcgtagctgaaagatagggaagtttttgttagactggaaataatggctcacagagtcatttactcacattggtcaatcttgaagtgcgtcgaacattcttgttatgctcagcttttttgccaggttcccacttattctcttgacgatagctgagatttttagtgatgagacatgaattagtacaagctacaaatgaggtgtgagaggcacaaacacagcatttgaatagaactgaccgtcttctgagtcgccaggtcacatgacgatgaattgcatttctgattatttcttcatttacattttccatgtcaatcccagtatactctttgcatttgactaactcaaggaatgtcttcacagctagatcaagcagatgcacattatcaggactgtcaattggttggttgaagtcggggcggaaggaatcaatttgggcttcggacatcatcctccacatgatggccagggtttcgggggtagcagatggatggccgggtccgttacgatatgggtagtctggatcgctggaaagatcctccagctcatcatcgatgttcatgcgtgaatcctgttcatcatgatgaggaagagttttgcctttccaccccaggagagtagccaaatgttgtcggatcaagcgctgaacagcagactggagtcagcaaggtaccacaatgcagacaaaattactcaacacgtacagcaaattcaccgccttgtggcattgcattatcaccagtcagaggatctttacctttccctttgcccttagagtttctagagagaggatggttgttggaattcacttgaacagttgtgttcaaatcttccacagcttcggctacactatccaatctatcaaccatcccatccatcctgttgagcatttgtttgctcatttctgtggactgacgggcataggattggagcgcaagtacaattggtccactatcgttcacattttccttatcgaaatgagaatttgaagtcacagaagttcgccacctaaatacatcagatggctcgtcatctagggacatgcgttcagaccggttattacagtcggcatgggctgtgaaaatatcgttatcgatagacatgcgtgatgatggagccggtgaagataggcaatcaggacggcctgttgagtcgtaaatcacagactgcatggagcaaggactacttggtgccaatccttcagagaacagtagagtgggtgaggtacaagggatagaggcgatttggtctgctttggcgtttgctttgccctttttgcgcaggtgacgtttcgacttaagctttgaagtcggatggtgagtgtcaggagatgtcggagggaagttttcggcattacgactcttctgcatggccttggcaatttgacgagttcgcatagcatcatacagttcggtaatacgggcctttttgtcgcgagatttgaatcgaacactgtaatgcttcaggtattctttcttctgagcaactgttaagcgagatgaggctatagaagagcatatcagaatcaggggaacaggcacaaagaagatagaagaatgaaatcctctcacgtggtaagtcaggaggtagctctttggtttgattggattgtgtgcgcgtgtgtgagtgtgaagactgtgtgctttgtttggattgagcaggcaccaaaagtgattggacttcgacatcgttgcggctatcagatgtagaagcacggtcatctgaggttgaagatcctagtccctgtaaagtacccgataattcgggagtagtatactcatcatcatcagcagtgggctcttggtgatcggaaagattgaatgatttctctttgagagaattcctgtcagctggtacatgtcctgattgatttcgaggcgagtccaagtcacaattgctttgctgatcctgatcagaaatcaagccttcctctgtctggttgataatttgttcttgaggtgagtctaagtcctgatggctttgttcatctcgattaggactaaagtgatcttcatgtgagtccccgtgctgttcttgaggcgagtccaactgccgatagctttgttcatcttgatcaggtgagtcccactccaaatgtctttgttggtcttgatcagggatgaaatcctcatctttgggaaaggatgtctcgctttgctgatcccgatcagagatgtaatctgaattgctttgttgatcttgatcagggatgaaatcttcatcttggggaaaggatgtctcgctttgctgatcccaatcagagatgtaatccaaatcgctttgttgatcttgatcagggatgaaatcttcatcttggggaaaggatgtctcgctttgctgatcccaatcagagacagagatgtaattctcctcttggtgaaaggacttgttgagagattgatcttgagctgagtcaatgtgatgaacagattggtgaccctgatccgaagtagcggcctcattgttagatactgtagatacaatagttttagaaggctttcggggttgcttgcaccaagatgtctgcatgggattagcatactgcggaggatcttgaggttctgttgtgtatgatgtggactgacggggttcattagtatcaccatcctggtcggaggacgtagacgcaatgcatgttgacttgcgtagctttctgcgtcggaggggtagtgaggtatcctcatcatcgattcgaggatcataggtctttggaggatcgggacgcagtggaattgtggcagtagctgagtggttgacgtattggcttggctggtttaacttgccaggattcacagtttccagaaccaatgtagatggcaataaggtagagggcgagatccactgggatcgatcaggagcaaacaaatggtctctgctcaattcaaatgaagtgctgcttggctggttgttgtgtagttgtacgttgggagtggccgtaacggtcgcaagattgtccgtgttgggaatagtcataatgatatcagggttgtaaacagttgcaaaaggttcagttccaggaacggtcgcggtggtgtcagtgttgacttgaggatgtctgcttagttgctggcgattgtttgacttgcgtcttctttggtttctagtgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcacccaattcaatgtccaaggagccttcctccacgctcccctatccgaagaagtattcatcaagacacctaagggagtaaaccgtcccacaccgtacctaaaactcaagaaatccctttatggcctgaagcaggctcccaagaactggtacgaaaccctcactgagtggcttaactccataggcttcttcaaatccaacagcgacccctgtctgtacatctgcaacaacaagatctccatggtattctttcacgtggatgacctgatcttagtgggccccggcaataacttcgaaaacgaattcgaaaaaagattcagcaactcttcatgtcacgaacctaacaccattctaggaatgagattcgaaaaaggcgacaacaagatcatgctctcacttcccaagcacattcagcacggtcttgaggaactgggtctgaccaactgcaaaacctctgcgactcctatgacccccaacctcaagttcgtggaagcctctgatgaagatcacgctcgattcaaaaagctcaacatcaattacagatccgccatcggtcttctcaaccacatcgctcaacttactcgacctgacatcagcttcgcagtctccagtcttgctcgttattcagtcaaacctggcatgacccattggcatgaagtcaagaaagtctggcaggacgatcctcaagacagaacctcccaatcaggatacctcagtttcctcttcggctcactcatcttgtggaacagctctaagcaacgctccgtgacctattcctcgaccgaagccgagctgaatcccttagttgacgccttccacgaaggactgtggctcaaagctctgctcgctgaagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttcttgggccattttttatgtacaatttgaagtcttttccccggtgaatttgaatgctcttggaaagtagtgagacatgctccaggaaggggtccaattttattcaaaatctgatcaataaaaattgaatccttgtcagagattcccggataattgaagacctccttgttgaaatctagtctctctgcattattcaccctaacagatggatttgtgtgattgatattactttttgaaatgcctagggtcagtgggttggtgaaaacctgggtatcatcagcatttccatagatgtttgatttaccaaattctgatacaccttgcatattctggaaatcatcaatcatttttctttcaaaaatctttgagttttgttttggacctatttctattttatcactattttgggaagatggatcatcttgaggctcttcaaaattaccactgatggatttatatctcttggaaggtctaatttgagatttattctttggattcagagtttgggccaatgtctcctctgaattctctttcatgatttcagtaccttttgaagcttcccttttctcagacattttatttccatcacaaattgttctctttcccattatcacttgaggattctctgtataaattccaaacatgctgtattcaaatttttgggtcccctctcattattatagcccttttttcatgctcctgaaatcaaaatgatatgaaaccaaaactcaccaaatttatcagaataccccagatgaatctcacaattatccaaagaaaatttagaagaattttcaaaagaatctgccaggcatgcttcatccagatttctcaaaaaattgagatcatcagtctgggaaacctgcagttgatctggtctacccctggtagctagctgattggtaaagtctactactggtgctgcaagttcccaatcaaagagcaatttgaaggtttctgaaataaatttagaggtattcatcatcagtgctgtatgattccccttttctttatgtttttcttttgtggttaatgcaatccaaagcttaccatcatccttaggataatttgagtgaggttgatcagagaaataactgggaaaatcaatagtattgttggaactatcctctgatgtttcttttgctggtattctggagaagacaaatgtttttcaatcaagatgtccagccagagtagagatttgggctctgagctgaatttcagctggaggtcagtggaaaggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcagctcacccacaggctcatctcatcatcagcatcctcatcatcagatcatctacaaccaacccggacgagctcagtccctagtcgatcgaactactcccaaacgaacctactcactcaaccatcatcactctcaagcagacaacctcagaagcgaatcatttggctcatctgctcgctactcactctcatcctcaaccaactcatcatcaaaacactacactcaaccccactaccaccaccaaattgatcgtctcaacagcctccatcatcaaactcaaccactcaataaccacttcatccctcccattcgcacctccaacttcaccatccaagaacccaacctcctcagcttctcaaacctctccctccaccatcgcccctcatcatccatacagccttccataccccaattcaactcggacagccccggactgggctcgattcaagagagtaccacctacaaaggtttcgaccaacaagcccccctatctggtcagtcaatctcaacaatacaacttctgtccccaaaaccttaatcctacctgaatcactgcgcaatcctagccctccttctgtgagaggcctaacctcagatctctctctctctctctctgctgtcaaactcttgacttcaacaaatcatctcttaccctctttgccactctctcaaatactttttctgactttggttctctcttccatctcatctcatcatattagatctatcctattcccattcaatccatcgaaaaccttctgttgacctggatcacaattccatctacgctcgaatgtccagtatgccctccgatcaaaccctctcaggctcacagtctggccaactctcacccctcctcatccgtccccgcaaatcttgcgaatccgtccgagtcatgcccacccaacccaaacagagtactgccaacgattgctccttcagcttctccagcggtccctcctcccgaccttgtcaacctaccaccaccctcacctctcgtccacctatcgtctaccccgcactactcagtcgagttgccgaagccttccgaagttggatcatgcttgccgaacggactaaggatgggctgacgtataccgaatgttttgatggccgagaagccgacaaaatcacctatatcatcaagaccacccaccggaacctagccctcctactaggtcgtgcactcgactctcagaagttcttccacgatgttacttacgatcacaggtggcgtgacagtcatcacgagctctatcagttcagaggtaccctcaccaacaccttcacagccgaacaagataatcccaggaactcgacccatgattcactccagcaaacctcaagaccaatctcagaggcacaatctgaactagacgggctagaggaggaagaagctcaggaggatgaggtaacggaggaggaggattatgtcttaccctgtggggtgttcacccttctcaccgattgttactcaccaacctgtacgagggataggctgtgttactcgatcgcttgtccctgtcgactcgaacaacaggcacgattaaatctgaagccgaaaccagggctacaacgaagcctatcaaccgaatccctcagtgatctcaaagaacctggaaaactttggattcattcagttcctcaagaggttgttgactcggttaatgataccgagaagaaacgccaggaagctatcaatgagtgcatttacaccgaaagggattttgttagagatctagaatacttacgtgatgtacgtctgatctgattatatcaatatgttgacacactcaggccttatcttgtgcgatcccccccccccctcttaggtgtggatcaagccactacaggcttccaatatcattcccgaagctcgacgacaggactttctgagtcaagtattctggaacgtcctcgaagtcttatcggttaactctcgattatgcgagctactctcgaaacggcagaagtcggctcacgttgtcccacatatcgctgacatctatctctagctggtccctcacttctctcccttcgtgaagtatggtgctcatcagctgtatggaaagtacgagttcgaacgtgagaaaagtgcgaacccagcttttgcaaagtttgtcgatgttggttattggttctcttccctatcactctccttgacctttgacctacttggaaacacctattctcaactcggctcgtcctaagctccttcatcaccttccacaccacgcagggtcgcccatccggcccggtctgccactggccctcctggcctctcgggctctagttacacttgtggatcattctcaagacgtccatccattagcagactggattctgttcgacagaatcaatcgatcgataagcaaagtcggaagctgaaagagctgcgattggctgagctcatcagacaactcgagctcaccgaactccaacacaattgcccccatcctcagtaccatccacctgtccctccaccatcaatgtctcggccaatgacgcctgtcagcacgttatcagttgaaaagggtggccctcccctctgcgatgaggatctgatttgggaacaaaagcgacgagaagctgatgagttaaacgcgaggatcgaagcactccggcaagcgggcatgccctcatccgaacttccaagcccagtcctactgcccattcggccactatcaaagacccggacagacaagccgaatctgaactgcgttccgcctcgtgactacccggtcccaccacttccatccttcccaaccaaggctggactaagacgtcaggcttccaaaaaatcattacattccatctcttctcatcattctaagtcgcccgcaccaccgctctctcaaccgaatcagaaccgagatcggactgcaagtgtaagcgacacgagttactattcagccctcaaagaagccgaaggtgtgatttccagcctgcgtaaatcacacgacgacctactagagaaagtgacccgtttggagaatcaactggacctcaaagaggccgagaatcaagacctgaccactcgtaataaccgattggagacctaccttgtcgatgaacaaaaggccaaagagaacattcaaagagaaaacgagcgagcgatgaatcaattaagattgctctcacgaagccaacctcctcatcctctcaacagaggggacccgccaagccaactacatactccagccgaaccgtctcaatcccttcatggacacaaccatctttctccatctgggtctgggccactagaccaaaaactttcacaagcgagggcggaactattgagacgagaagaaaatgcacagaaacaatacgcctacagaactgcctctcttacttcagagctcagtgggcaagtatccacggtgagtgaacgttgagagacaagtttgttgaaagccgacagcaagtgttaatgattcaacctcccacccctgaaaaaaaaaacagtcaggacacagccatccctcacctgcgcccatgagcaaaggatcccaaccacaacatcatcgcaatctctatgaaccaacacagcctagtggatatcaattcccgcccaatccacaacatctaagtcaccccttccatccagaagtacaccgtgaaacaggcctcccaagccacccggcctcaatgcccttccatcgataccccgaccctgcctatcctcctgaaatggcctaaacctgcgatcgacgagccttcctcagctcaaaatggcttccatcctcctcatcctgctaatcctctctatcctcaattctgaacaccggctcctcaataaagaacacacacctaccaaacagtccatctatgtcaaaatcttacatgtcaatgctttttctcactattttctcttacatctttgaacgattataggaagcagaacgactaccagaatccagaaaactggagctgaatgcctatctcacaaaaccgacgactcaactagctcggtaccctttactgttagaggtcgtactcaaatatactcccgacgatcatatcgataaaaccgagattccgaaggtcgtcaagatgattcgggaacttctggccaaagtgaatatcgagaccgggaagagtgaaaacagattcaatttagctcaactcgaccaacaacttgtgtttagacaaggagaagccgttgtcagtatatacatattaaccatctctctctctctctctctcatcgtaaaattttgttttgacggtttgtcgccctttgatgatgatgattacttcaggatctacggttacgagaggaaggtcgagaactaatctacaagggacaactgaagaagagaggaggaagcggtagtgatagtgccgagttgcaagtctatctgttcgatcatgcactgttgatggtcaaacacaaacattcaaacaagaccgaccaattgaaggtctactggaagccgatcccactcgagctactaacggtgacgggagtaacaaatcaagaagatggaagtgcgggcgggcgaggactgaactcgaacaagaaatcattgatgacccggaacagtggatcagataagggaaagggtgtcgggacgagtgttagctcgaacggggtcgtcgtaccaattcaggcccagaataaggccggcttctcgatgactatcaatctactcgggcgcagaggttactcgatcgtcctctgggctcctacacctcaatctagacagaaatggctggataaaatttacgcccgtcaggctcagattcgcgaacaaaatacaatcttcgaaatggtctcgcttaatgaaggcttctttgtcggcccttgtaaggtcaactgcgcagtaccttttggtatgtctactgttacctcctccgaaccttgaatggaccacttgacattaaattgaacttttcttggcatgattaattttttttaccagataatggggatcgactgatatttgggaatgatgtaggggtttaccttgcggtcacatctgacccaacacaagctccagtacaagtgatccaggtggagaatgtgacccaggtggatatcatagaggaacaagggatcctactcgtgttagcggacaaagtagtgatgacgttttggatggatggactagatccaaatgacgcagcgggagcggccaagcgggctagaaaagtctcctggaatgctagcttcttcaaggtcggagattgtcttggccgcaaactcgtctgtgttgtcaaggccggtagcgtctctagtaccatcaaaactctcaagcctaccgataaccttaatcatcagctcaacgttcgcactaggactaaacccgccttccggaaaatcattcctgctaataattcgatgtccaatcccaacgatcccaataacaacccctccgtcggccaacagaacaatccgccgaccgttcagaacgccctaggagagatcgcggtggtgatgatcacgatgatcatgttggctccgagtcggatgttgaagaatcatttggaactgatgctcgaagtggaggggaagacaaactttgggaagttcctgtcgaagatcttcaaggcattttactcgatcttgaagaacgcgtcctttccgtcgaattggttgaacgtcaacgtgatttctcacaaggtgatcttgaagttactcgaagtagtttcaaagatcctgcaacgggagttcatccccaccaccgcccacgagcatgatcaatcgaaggagcagatgaatctgaaacgagccggacatgtccgagaagagccgtcgggatcggaggaggaggagcgctttgactcaaacctttggtcggacttctttgtcctcaaccacggtctcctctcctctaagctgctgatcatcgaggaatatccgcctcagaaacgtagagtgatctggaaacttgctggcgatattcgcgatgaaggatccaagatctttagagccgcttgggaatctatcggcgacttctcgatcactatcggctcgcataatcctgcggaaaataatcccaatcaggattctcaggataatccggatctcaataaggaagataccgatcaactcactgagcctcagcaccaaatcaatgaagtcacacgatgcggtaagccttactatctctttcgggcatctctttttatgttttcaagaaacaaatgctgagagtttttgttttgtgtgcgtggaatcgtaggcggatatcaagtccaatttgtccccggattcatcgaacctttgttggaactttgtctgtcccatcatgatgaattgagcagcaatgcagttattgtggtgtgtattttttttttctcgcaaacaaattattcgattattatttcgatcagctgaattgtttctctctctttttgtgtatcagctgtacagtgtgatcgtcagcgaattcaatctcaaccgggatttgtaagtgatgagatcaaccccgacgaatctgaagaaatattactgatgacaatgatgatgaaatatagtacggtgatagcggacgagataatcgacaagctagacaacctattaggaagttcgccaaacgagaacctctcgaaccagatggacgagatgagtcgggcaagctttgtgggtcagctgcgggggctcttcgaccattctccaatcatcgaccggcaggaagatcccgggcaacagggccagcaggccgggatcgaacaggcgctgaagactcggattgatctcttcctcgactcgctcactcagttcttagacctccttctctccattcaaaacttgccccctggcgatgaggtctgttcttctctttctctcctccactccaataaacctctctctcttcttcttctattaatacgtcccctctcttctctttctttcagtactttcatgctgctcatggcaactttgtcgaggctgggtaagtgatcactagaattatttttgcatcccgttggaaaatctacttcaatcatctcacattaacgttgtctttgttttggttcgggtcacaaatagattggcgctgagattgcatgccgatttgcacgaatgggatctcaattcaatcgttgatgcaatgctgggattgttgctccctaaacagactgtctttgctcctaaagaggtacgtcaattgatcccctctttctagtcaattttttttctcttccttattcttttttttttttggatatagaagaataaaaagactgataaactctcaacatggatgttccattttttttcgaaaaaaaggcactgtattttaggattctggacttcttgtccaaaggcaaagcctgggaaagtgggatccagatctgtaaagaattgcaagaacagtacgagcatgtgttgtttgataacgaacgattgtctgaagtcttggcccaccaatcttccctgtttctcaaggtattatatcaaatttctttctttactatttaacaatatctcttcattttcctaagaaatatgcaattggtatctgatttttcttggtttcttcacaaaacagatcactactttagtgaatgtatgttctgctttttcgcacctagtcttcatgttagtagttgaacttactctccacggctgcttgtttgtttagattttcgagtggctttctatggtcaagggttcatgtgagtatctatcagcaatacaaaagacgcactgtttcccttcacgctgggtcctgacatctcttgttgatgatttgcagacctagcgtacaaaatcgtcaatttgtctatcgaggatacgagtaagtaattaatagatttttttgatcttgtctgctttgaagtcatattgacatcaactggtttgccaggtgggaaaaatatgcagcattttgtgatcaaatgcacaacaagcatccgaatgcgcaaatcctccaatccgacacgatctcgacgtatgaactggcgtatgccgaaggccagtatctacagattaccagagtcgttgccgaacctgatcggattacagtcgtctttaaaaatcctgaagtctcaagctccgttgtcagttactatgagcataacgctactaagactttcagccattctaaaccgttcagtaaggataatgttgatccttcggatacttttcaaggcgcctctacatgcctgtgaaaggctggctgtcacagtttctcgtcccatttttctgacttttttttatcaacccccttttttttgctgcttgacccccttccagctcaacctgcttcgaagttcaaattcaccttaaacttcccttgcctcccactcaccttccttccctctaaccttacactcacctcatgacttcaaactcatctcgcttaccactaaactcacacctactttcccattcagcttgcttccaactcacctcccttcccgctcacctcacaccaacctcacttccaactcaccttcccactcacctcgcttccaactcaccttcccactcacctcgcttccaactcacctgaactcacctcgcttccaactgaccttgcttccaactgacctcgcttccaactgacctcgcttccaactcacccggcttccaactcaccttgcttaatccaactcacctcgcttccaactcacctcaaacttccctgccttcgaagtcaccttgtactcacctcacttctgaaccccctctctttggtaagccttctacttttctttttgcgtctacaccctcctccctgtgagcctccttgggcctgattcagaagataaccttaccaaggcaacgtatagtacatacaagctacattaggttgttggatgattctattcagcccaatcattgttccttttccttctatctttcccttatcacccagattactaataatacaatgtttccttccacttcagctcaaactttgccgtaaacaatcaaaccattatttagtaagctaatttcagatgctcttccctatatcctggaaatcttatccttgggctcaattcagaagataaccttaccaaggcaacgtatagtacatacaagctgcattaggttgttggatgattctattcagcccaatcatagttctgtttccttctatctttcccttatcacccagattactaataatacaatgtttcctcccacttcagcttgaactttcccgtaaacactcaaaccattatttagtaagctaatttcagatcctcttccctatatcctggaaatcttctccttcggctcaattcagaagataaccttaccaaggcaacgtatagtacatacaagctgcattaggttgtcggatgattggggtaactcaaggcttcaactccttttccttctcattccttctttatctcccacacctcccaaatgctatacatactaactctttctctattcataatttgcctagccattatgatctatcatcagaacgatgatagcaattccagtttgactgagctcagcagtgattccagtttaaccgatctcagtagttcttccagcgaaagtgaagctgaggaccaagcaggccctcctctaacccggcaggaaaaaatcaagtttgtatacttttctaaaaagattgagtattattaaaagcattactaacaaatggattctcattttcagtgctcgcaaggcaaacaagaaacgtaaacgtaaccgtaactgggctcggaagcaaagtgaaaaaaagcgacaggcgacattcacctttgtgacggacttgccacccaactcgggtactgtcgtttctgatgtgaaggttgataagaaacgtgatctgtttccggacatcactgccaaacacaaagaaaaaaagcaagagcggaagttagcaaagaaactctttgagaagaagcttggcccacccccctcgaaagaaaaaatccgcgcccgattacccactgatgaagaaattgcgaatgccacctcaattgttacggacccaacaaaatttaggctctatgatcacggtcatgtctgcatctacgataaacaaccaaccagcgataagaagaaacaagttgttgccgatatcactttcaccgatctcaaaactatctcctcacaaatgagggaggatatcgatttctttgttgctttcttggaaacttcaaaaaaatttgtgaatgcagttggatcacgctctcgctcatgcggtgggtacatgtgggccattggatggcgaaaatccatgacaaaactcgagatcatcggtcgctacgtcaatacggccgctatcaaggcaaatcaagaagaatacgatcaacacgttaaggattcggatcgagcttctttaatcttatggaatcttttttggccagtagggaaccgagccctcgagactaatcaagattttatggccgaacataatattcctggcctctccgatgcagaacttccaagcgagacctcagaaggtcaaaagaagttcttctcaagcaacctaacatttacttctgacggcttctttaatcacccccacaaggataaagcagatgatactcgccttccctttgctttcctcttgtgccttccaactttcaagtctaagggccagctggcgttcaaatctgacggatacgatgtgactggcggtcagtttgtatttcctgaatgtggctttggtattgattttaaaccggatacaatggttcagatgatattttctcaaagattatatactcatggaacacttaagccgactgaaagtagtcactttactaaattaggaatgtctttacaaattgcgcaaaaaaccactaatatttgcgatagagttttagctgaagagtttgttagtaaaccaaatatgcatgtgggtgatgtgccttacatcatgaataaaatcaaaaaatgaatattaaatatatgcaaatatatcttttcttatatttcctttgaattctttcttatacatgctattaatcttgttagtatcgttccatgaaattcaaaattaactttgatgggtgccaatcaatttggactgcccctagttttttacaggcatatttgtgttacaagagatgaaggaattttgcaatgatgattctttgagtcgtaaaactcaaccatgccaggcttagctagtctcaagccaaataggctttgagctctgattttggctaaacattgctagatatagcaatggttagcttgcaaactagctaaaagcaatcacgtatatctgtattttattgggtgcccagggcaaagaattacatgcctctacttcaaaccatgacacatagcttaacttgaatgaaaacaatcattgattcttaaaaattagtaaagacttcgagctgggatagagttcaacaaggggtgtggaccatggcggttagagaaagggcaaatgagtgagtgtcggcagatctaccagaagccatagatggtggtttgatgatgtgatataagcctttgagcctcgattcaaagacaaaagaagtggtcacattgttggtggatcaaggggagaagggtacattgttatggattgagctgtctgtgagtcgccattggtcgggttgctgtgatatgaacttttgtggataatggcgaatgtaagggtggtatattattgttagccccggttgttgaaggaaagggttgctcatgggggaagtagtctataatcctttcagtctctgagagctcaaggggctgctaaatcttgcttagattctgaacataccaaaagacgtgtgtttttgtgtgacagtgtattgttccatggctttgctatgacataggcatggctcactttgaactttgaaattcttggctcaaaaataacaaagcgcacaaatcggcctttcagtccaacaatggcccatgggtcatactcgagctggtgcagagttttctggtacatccaatcaaacgtatggaaacatggagggtacgtatataataggtctacttccgaacttagctgaacctcattgcctctccatatccaccatcaggcttcttcacgctaatatatccaacatactctaacatgcaagcaaactacggattagattcaaactctgagctcagcaagaacagtacgtttaattttgaccttgctagttagttgactttatggatgcaattttcatatgtatacgtgccttttctccatgtaggttttgaggtggtcaccaccgatgatatcaagcccgaccaacaaacggtgttgtctatcaagtctgaagaggacatcaagcccgaccaacaaaccctgttgtctatcaagtctgaagaggacatcaagcccgaccaacaaaccctgttgtctatcaattctgaagtggacatcaagcccgaccgacaaaccctgttgtctatcaagtctgaagaggacatcaagcccgaccgacaaactctattgtctatcaagtctggaccaagaggtatgttcatcatctccttctctcaatcaatagtggggcataaaagctcactattgccattagagtcgaactcagacactggccgtagcgaggatatggcatcggattcgaagggaagaaccgagccgaactcagactctagtggtagcaagggtgtatccaaggtgacatcagagtcaaactctgagagcgatgatggtatgtttaattctacttagtttgaagctataccaacccagatcgtacatcctaatgatgatataacatatacatattagactttgtttttgttagagccgttgatgctgaaccggacaatcgagaattagcaaactctgcattagtgggtgcgtcacattgcctgtagtttttgggtagttgtaacttgtatgtggttggctcattaattgggtcttgatttctggtagaaaaaacttctgtcgagcgcttcaccaaccttgggctgcagtggttctttgaagacttcttggcgacagggttttttaaaggtgtcctaacccaggctcagttctcccaggttactcaaggactttctacctactacggctttagcattccaatgtatatcaactatattcaaggacccgatggaccagatcctgctgactttctcatcggcagcacacttcgagaatggtcagcagctcgggcagagtgctgtaatgatcttgctttgccaaatctggtggcatttagacaggttgaatttcaagggctggacgcaaccacctgtaagtagacaggctcatgtcatgagagaatggtcatcaattctgtatctaccaaactaaatcttttcttgctggtttggtgaatatctatgcacacagctttcattggcttcttcagaggcacaggagagtctgcttggactctcatccatcaacctgctgttttagattcttaaatttcttttcaatctgggttttctctctcaaccgaccttgttttcacttctttcttgattttggtttcactttctttgtccaatacttctttctcaatcttgttttcactttctttgtccaattttcttgtttcagtctcctctctgttcgatattcatgttgtttgtgcgtcacttaacttttccaatacaatcaacaagtttgatttcaatttatttataatgatactggtgatacttttgtgtgattgtgatagatttgagactggtacaatagaaaaaccattgactgtgcaaataggcaacataaatatattctaaaatatatttcaaactgtacatatgactggggatacaggggaaggacacatctggcacggcacaattggctaaactcaacggaaaatgaagagtaagatagagtctagatatgggtataaatacgtatgtaatgtgtatccttgatctatagactaaatatttatgtatcctagttcactccaagttcgcccttggttacaagctaggccactgccagaaaacatgccatctactcgatcagttcgtcgctccaattgtatgtagtatagtcctgttcccacctacccaacattcatttccagatagattcctgcattgaacggacagacataccgacatcagctaacagcctctctgaacatcagtctccctaactctggatttacctcttgcttgcccttcttaatgatcaccgataagaagcctgctcgacgagtccacgatttgattcccagcaagtgtgtttggatctccacagaatttcgatgggctttctcgctttgcgccgctacaacttcaactggaattccaagatttaaccaatcgcgaaaatccccacgagcttgatccatcgaaacaaccactgcctctcgaacgtggttcttcagctgctcgtgaatgtgattttgataatttaccaaccaatgcatctcgacgttgttcaagcgaccatgcaacttttcgaagcgagacatctccaacgcagccgtccagtaatcatcggcttccaaggcatttcgtacttttttgaaggcgtcctcacggtttgcggtctcttgagcggtgagctgggctttcatgtcttgtagtatcttgcgaaaacgatgaaaacgcttgaagctaaagatgcttccccgactcgaaactccagacaaggaggcgactcttttgatcaggaccatggcgttctggatgtttaatgttggtattggtgttgagaggtgtgtcgaattacagtctggtctgaacacctgtcatactttgcacccgggcaggttggcttacatgcaaatcactaacattgtaaatattccttcatattctgctcattccctttgtggtgacctccttcccttttaccatctacatacctctctgaaaaactcggtcttttccagtcgatctcacttggcttggtcttccatctccaactttctcctactcggtctcttaccttttcctctcatccacccacatctcaaagatgtctcacttcaatccatacgacaaatgttggcaccttgctgacatcacagcgttcattcaccaactcgactcccattacgatttgccttcaaacatcaagctcgatgaggcacgtgtgattgcaatggatctaatcgttgaccaagcctcacgatgcccttctaccatcacctacccacccccccgaaaaacccgggccagtcgttctcctgctcttgccaaagcaacttcaacttcggcagccacctccaagaaagcaccgccgaagaaagcaccaccaaagaagaaaccattgacctctgcacagacatccaccaccgattctgctcccaaacgcgtgccgacatcaaatggcagtaacagtggccactcaaatccagtagacaagggtaacacccctacttctgcttcctcacaaggaaaatccacctctgcggctcgctctgtttctaagcgtccatcaccctcgccagccgaaccatcagcccagtcaccacctaaaaaaacaaagaccaacacttctacttctgcgaaagtcctcaaacctgccgtcacaaccttgcaaaccaagaaaagttcaacttcggtagccaaaactcaaccaaaagcgatgtccagcaataacagttcaactgcccgatctgcagccaaaactcatccaaaagcaacactcagcaaatccactcaatcacgcaaacgacaagcttctgtccactttcaagaaccgtcagaaaagtctaaaggtaagaagaaacgccaatcaccatcaccatcagatgaatctttcaactctccagaatccgccaacgatattgatagtactgtggacgaggttcaacatcaaagcttcgagagcggtgaagattttggcgaagtggaggtcttggaggatggagtaaactactcatcagatctgactgatctttcctccgaaaaaccactttcagaagaggattcactttcagccgaggattcaattccagacgaggaatcatcaagtcctgaatatgaacacgaggaacccactgtgatcagctctagctccagcaatcgccgccatgaccgtcaagcctctacgagcaattgccagagtgaccgtcaagcctctacaagaacacaagctgctgcatgtaatcagaattctagagccgatcaaccttctagagccaatcaacattctagagctgatcaatcttgtagagccgaacaacaagacttgcgtactcaaagatcaagcattacaaaaggcaagcatactcacagaatgagtagcagtccacaagtctccatacgtaacaaacaaccgtctcataactcaggtgatccatctcgatcttgtggtatgtccttaattattcacttggataatcaggaactgacatcattttgactatgggtatttaggtaatcgtgagacttcacaaaatcaacaatgccaccccagcaggtcaaatcttccccagagttcttgacacatcttgccacatccaaataggtcaatcaatcgttccgatcaccaggatttccccaaatcaagagatcctcagaactcaactcagcttctcggaagggccatgtcaatcgaggaatgtcttcaagagtatatgcctggatatggttagtttttggttgctgtttagttgctcacctacagacgttccaatagctgatgaattgtaaaactgtgtcaaggaactgtatccaaagcaccagcccaacaagctatattggacgtaccagccaaacaggctgtatccaacataccagccaaacaagcttttcagccacagtctcacaccggaaatgcaacaagtcaagtatacccttctggtgtaccatcaaagccccagccagtcgcttcctatgttgcccctgctcccaccaccataaggagtcaagtatatccgtttagtgtatcacctgtaccccaaattgcttcctatgttgcccctgctcctgccacttccagtactccaacagttcatccaacgtttcaaccgtcagggcagccacttggatccggaacatctcaactttttggctctgttgctcctccacctaatgccttacataatattccgctcaacttcactatccctggtgtcggtaaggtgtttcacttcctctgatgtctgatttaaccgtttgatttgattttttttttactttgaatctccttgtgtacaatatccataggtacattcacactcattcctgaaaataaaaatcctctctccacaacggcctcgaccaatgccactcctcagcccgctgcacctcctccagccactaccaatgtgactcctcaacctgctgcacaacctgccgccaagaccaagcccacagtccccagctgggttcgcttgacagatcatactacacccgtggccgtggttccaccaaagccgtcaaaaccaaaaatgaagtggacacctttactcatgaccgataccatcaaggaggaacctccaaccggaaagcaagcagtcctagattccacaggcccaagcaactcccataatgccgatgttacgaagtcgtccaaccagttagatgcccgccttggtaacttagaaaacttattaggcgacttaatccagtatcaaagacaagcagcatctcaagtaccttctcaacctccccaacaatccacggcaccccacacatcagcatatttcaaacctcctctcctccctggaatcagttcaacacaaccaatcacatctctccaagctgatccgatgcctgcacaacccactgatctcactagaatagcttccaagcctcagtcaaccttcctcaatcctctgcccctcaatgacgaaaagttaattcacccaaatcctgcggtatccactgacataactcgtcaagcttccacttctcaaaaactatttcatccgatgcctgcaaaatttaccaacttcactagcctcacgtctacttctcaaaagcctggactcactagtcagccatccaaattgttcaagagcaatctggacgtcaaacccttccaaccacccaccaccttcaaaccgttcaccttctctcctgtactaggcaaagcccctacctctcacggtcttgatagttccagctctcactttacatccagcgcatcgacattttcctcatcaactgctagcaaccaagacaacccaacacgacaaactgttccttgccctgctcgctcatcaaacacctttttgtccttgaataccacaagtgtcacggcgcctgttgttgcaaaagatgctatcaaacatcccaagaattatctagcgctgtcacccctagaatcttgctcatctggtccaacgactcttcagcctacacccatggcaagtacatccacattcacacctacaactaccacggttgcacccacacctccaacgaccactccaacgaccacactgccacccgcacctacacctacaatgaccactcccattgcttgtgttcatctttctacaaaacctgagggtatgtaagttcatcatattcaaacagaagaatcacttttaaccagtaaacactcctatatccagtttcttttcccagctcgacttctcctcaatcttccagtgttgcttccgctctctcaacttgcgaagatgaaaaaggccgacaagctcgcaaagaagacacaccggtatctagccaagttctcttacaggctctacaatccacactttcacaaccatctgatcatctgcctatcgaaaaacacccacaagatcaaaaagcagacccgccgggacctagccagattcacgtatctacagtttcctttcccagctcgacttctcctcaatcttccagtgttgcttctgctctctcaacctgcaaagatgaaaaaggcccacaagctcacaaagaagacacaccggtatctagccaagttcttttacgggccctacaatccacactttcacgtccatctgatcatctgcctaaaacttcccgtccaactgattcagctaccaaccaatcaccaattgatgtggttagcagtccttcctcagctgtggtcagcagtccttcctcagctgtggtcgaagatacacccattcaaaacagagacactcttgcatctagccgaaacctttgccaaaatattatatctacactttcatactcatccgtcgcacatgtcgtaaagccttccaacattcttattgaaaacgcctccaagatttctgctgctgtttcaggtttaactccaagcacttcagatcatcagtctcaaccagaagaacagacacctcacccgcttgaaattgatgctctttcaactgcctccaacgagtcaacatcagacactgcttctaacgaatcaacttcaaactcagaagatgatgtgaaaagctctccaaggcaactaacagctcatccacgagcagcagaagcaacctcaacattggcattctcagcattggcattagtaaccacaactcatcaagatttagccgcacaaaaagctgaacctgtggtagactatgactatcctgtgcagaactcatcaactgaatctcaggaccctacagcgacaaatactcatgaaggtttgactgatatcaagaaaatttaaccaaagtggtggtgcctatttttcatctatttatttattttcttcttgttcatgcctttacttgtaacgtgtcacagcatgtttccttgtacatagtttggtagttgaaattgttggcttactgctgctcttcttggacttcctttttactaagctcgctacttgaattcctttgactactgatcatcttggattattttgcttgtgaatttcatcttctttcttgtacatatttatgccgatgtcatgtgattgttataattccaattaaattactttgtaaatgtcaattgtcgcacagcaaagtctagtgaggccagtgtgcttgtggagcctgtaacggtcaggcagggtgctcattgcatagcataaacaagatgagcaatgaacattcttgtaattgagacatagaggaaaatagaacaatgagaatgtttgaggggaactgaggatatcgttgacaagaatgttttagaggaactgaggatatccttgactgttcagtgtttagagttaaagggtctgagatatcaatgaccattgagtgtttagatttaataggtctaagggatgataaggtgaggacgatgaggatttatcagatggatatgaggattgatcagatggatacttagtatcgtgctgagcatgtaattacactatgttgtgacacatgcccttgcgagcgaaatgcttatacaatcagcaggtccaggaatgtagctgtgcatggcatgcatactacgatggctcttgctcccgtttccctttgtcaaaatcaaccaaccaccaccatctcaccgcatgttcatcacttccccttcacatcgatcacgactgcccacagcccccggaataaaatcgtgtctttggtgagcttaagttcttaactcttatttcaatcactttcctaccaggtcatatcacttattgacataacccaatctcatcaatcatcttataatatgcctatcgcgactggagactctcgagcaccccaaggctccaaaacactgaaaaatcgagggttcagagtaggctgttgttgcttcagctatggatgcaacaagttttggtacattgattcccgaggcataagacagcgcggtgttgaacttgcagttgcaatccagaaacgacatagagttgcagacacagttgatctcaagaaacggctggtggcagaaacggttgaggtcacatccactgaacagcggtctttgtgttggtttgtttttgcttattggaccacaagtgctaaaactgactctttggacttattcccagcttcaagtgacagtgagtgggatgactcgagtgaatcaagtgactcaagtgaaggccagtcaggtcagttagctgtcttctactacgatatggacaagatggcttaactaccacgtttccaataaagcctgcgcagctcaagaatctttagataacaacaatttgaatgcgactggacgtcacgagtgcgaaagctctgaagtcatcgagagtggctcatgcggtgttggcaaccttttccagaaagactcagaggccatatatgactgtagtaggtgctatttgccaacatccatatccctttggctgtcattgtctgacgtttacataattaggctccctttatcgcaagcagctcgttcattcgcatccagccatacttcatttatgtttgttttctgccatttgccacgttctagaacattgttctgtcgcaacatcttcgttcatcttgaaggctcaagccgatttcatcacgattctcctatctcgtggccttgacgatcaaaaatcacatactttatccaactctgaacagaaaattctcaaaagcattccagttgacattcacaccgtccttggctggcttcagatttcacctcgcctcaactgttttgtctgctgtagtagctgttttgcgctttatcccaacaaacagacagcccctgaacattgcacctatctctacatccagaagaaactacctgatggtcctgacttgcctcccaatgatgaacgcacagtatgtggacaacccctcttcaagaacaccagctccaattttcccactcgcaccccagttcgccaatatgccactcaagatctttctgattggctcgcacgattgctttctagacccggtattgaagatgtgttggcttcaactgccacaaagtctcaaaagccctacgacccatcttatgtcagtgacattcaagaatctcgcgtctggaaggaatttctgggtcccaacggccaacagttcacctctcagagtagtaatcttgttgagttttcgtcctgctccgcgcactcaatgagactgcggagtacgttgatcaaccgcttagggcttgaatcactttccataaaaagaaagtctttgaaccataattcttttttcctcatccgaccgagaaaacaccgcggaccaatctcctcaagacttacctgacgaacgatactcatcgaacgttcaagaatctcggaagctctgatcgtaatgtaaacaagaatcaatcctcggtcgattcaatcctgccctgacatcctatcttcttttctctttttttctttttcttctctttcatattcagaacgactgttcttctgtttatcccttcctgattgtgtgtgttgaactcgaacatatccaacttgctgtttgtttatatttttttctttctctttcttttttctagctctttgtggttgttgtcaaaagaactaatcatttcttctttgttatcttccttgttctactcttttcatttttagtcttcatcttcggattccttatccttatctgctccctaagtcctcgtgatctcattgtcatccacatcgacggtatgcttctttttcacttctctcattgtcattttctaatatttctcttttctcattctgactctgtttttgtttcatcttagttctggtttctgtttctctgcaataaaatcaaatttcttcacgattaacagtcgaaaagaacctcttcgaaccaaactgaaacctgaaaccagaaagccgattacagaatcatggatgctgtcaatccgactattctaaaaatgaccatcgaggccatccccatcctcaacgaggaaaacttttctagctggcgaactcgcatttctgctctcttcaaactcggcggagtaaaagataaaatgataacaggagagccagaattagacgacaatgacaatacgatgctctgcgccatcattatcgccaaaatctccccatcaacccacagcaatgttgtgaacacgaccaacgagattaatgctcagctcctctggaaagccatcatcaaacggttcatttcatccgaaccgtccaatcgagctcgagtatacaacgccttcgctaacattaccttcagcgctagcaacatagaaaagtttataaccgaagtaagaagctccatcgtcaagatggaagatgttggaattaaactccccgaggatatcataacctaagatcttctcagaagactccccagcagcctcgacaacatcaaacagagtatcacacactcgaaaaacggcgaagaaatcaagccagaatcgctcttggatcacttggagattcacctcaacgaactgaaggtgtcgacggcaaacaaagtcgaatcggttaccgccaccatgttcaccaaggaagacactcgctgcatccctggacatcataatccttacgccaagacccacccgaaggatgactgctggaaagtgtatcccgaaaaacgcgaagcctacttgaaaaaaaaagaagaatcacaagtcagctccttctctaccttctcgcttaaccatcccacaaccttcattctggactcaggatccacgtctcacatgatatctgatcgaaaactcttcaaacatctagacgaaacagaaggcggtctgatcaatacgagctgcggaatgaataccttggccatcaagggaaaaggatctgttgaactactcttcaaagaaaaacctattatccttcacaacgtcctgtttgttccaaaaatgactgtcaatgttctctctctgcgccaccttctgcttgagcaatgcaccatcaatttttctatcaaccatttcactattctcaagaataacgaaatgtatcttgaaggacgctaccatcacaacttgcctgtccttgagctgcttcctcctctccaacactctcatttgagctccgccgaaatgttacacaaatcactgggtcacatcagttatcggagaatcagacaaaaactgggaattcccattaaagccccagaagtctgcaaatcatgtgcagtcgtaaaagtcactaagtcgtcgttcaagaacagatcgtcgtcggcatctaaaccgctggaagagttacatctagacctgatcggtccaatcgctctgatgtcctacaagaaacacaagtacattcttacaattgtagatgctaatacacggtttgttgccgctgttcctctggtctctaaggcagacaccttcaaggcactcactcacgcaatcgacgtagaggcaaagcgactcggatactatccctcaatcatacattccgataggggaacagagttcaccaacttagagctgcaagaatactgtatcaagcatgtgatcaagcaacggttctcggatgcgtatactccgcaacaagacggtctagcggagagatttaaccgtaccatcttggaatcgcttcgaacgattcttctagattctggactcagtccgaacttgtggaatgagattcttagcacctgcaccctcactctcaatcagatcccgacccatcgcagcaagaaatccccatatgaactgttcaaattaaggacggtgccgctcaacttcttcaagcctctaggcaatccattggtcgtcgtgtctcaggagaagaaatccaagctggaaccaagaggagactttggtaaactgctcggtttcaatgtcgatctcaaatcttataaggttcaactgtccgatggaaaaatcatcgataccaaaaacgtccaatttcttgattttgactcttctgtccctgctccaactgatctcagtgacctgattgaagaacaacaacaggaaaaagaagtggaacctgtccaacctctcgataaaagtgacaaagaggaaggtgaagaaaccatcatcaaggaagaggaagtcgatgaagattcaatcggaaccaatgatcactttcaatctgcagactctagcttgtcggaagatgaaatggaggtcgcagaagctctcattcctgctgctgatgcgcatgttggtcgtatcctacgcgatcgaactcttcaggtcaaacctgtgaagtacactcacttttcggagtattcctgtttttccgaggatcctaaatctttcagaaaagctgtctctggatcggactcggcgcaatggaaaaaggccatcgggaacgagctagacaatatagaaaaccatgatgcctggctcgatcaatacgaggagccggacaaatctctggataccacctgggtattcaagaccaagcctgccacgaactcttcggaagaaaagaaaaaggctcgactttgcatacaaggatttctgcaaacctacggcgaagacttcttcgaaacctttgctcccaccggtaaatttccgtctctcctgaccctgttggtgcttgctatcgacctcaagatgccaatcaaacaattcgatgtaaaaagcacgtttctcttcgctccactggatgaagatatttatatcaagactcctcaaggctctcatcgttctgcaccctacttgaaactggtgaagtcactgtacggcctgaaacaggctcccaaaaactggtacgacactctgaccaagtggttccaggaaattgagtataatccttcggtgtcggacgcctgtcttttcattcacaagaacaagaactcctttatcttctttcatgttgatgatcttgtagtcgtcggacaagttgaagcattcgaagagctgttcttgtcgcggtttcccaattcaactgcccacgcgccagacaccttattaggcatgaacctctgcattatgcctgactctattgagctgtcgcagccggcactcatcaaaaagggactggaactcctgaaattggaaaattgcagacctgtaaagactccacttactccagctgttcagctgcactcggcaaccgatgacgatcacaatcaattcctgaaactgaacatcaattatcgatcgtataccggaatgctgaactaccttgcctgccgaacacgaccagatctctcctctgccgtgtctatgctctctaaattcaaccaacgacccggacttacccactggaaggaagtcgtacactgttggaagtatttgaagggaacatccaatctgggacttcttctacaacccgaccctaataaactcatagatcgaatcaattttttcaccgacgccacatgggctgaggatcaagaatcaaggatctcacgcagtggttctctagcattctggaaatcttgtccaattctctggaacagcaaaaagcagaaaaatatcaccatgtcttcgacagaatctgagatgaatgctctgtcagatggcgaacaagaaaatcaatggctgtccttcctcatcgaggagctgtggcgcatcaaactgtcacccactctctttcacatcgacaacaaggggttgatggaaaagctgaaaaactttggatccaactcaaagaccaagcacctcgacattaagatcaagagcctgagggagaaattcaatgcaaaagaaattgacgtcaaactgatcccatcacctgacatgattgccgactcgctgacaaaagctgctcctcactcatcactgaagaagctccaacagaaatgtctaaaggttctttcgtcaacaaccaaggagggctgttgagttttcgtcctgctccgcgcactcaatgagactgcggagtacgttgatcaaccgcttagggcttgaatcactttccataaaaagaaagtcttcgaaccataattcttttttcctcatccgaccgagaaaacaccgcggaccaatctcctcaagacttacctgacgaacgatactcatcgaacgttcaagaatctcggaagctctgatcgtaatgtaaacaagaatcaatcctcggtcgattcaatcctgccctgacatcctatcttcttttctctttttttctttttcttctctttcatattcagaacgactgttcttctgtttatcccttcctgattgtgtgtgtcgaactcgaacatatccaacttgctgtttgtttatatttttttctttctctttcttttttctagctctttgtggttgttgtcaaaagaactaatcatttcttctttgttatcttccttgttctactcttttcatttttagtcttcatcttcggattccttatccttatctgctccctaagtcctcgtgatctcattgtcatccacatcgacggtatgcttctttttcacttctctcattgtcattttctaatatttctcttttctcattctgactctgtttttgtttcatcttagttctggtttctgtttctctgcaataaaatcaaatttcttcaaatctcgtatttggaatgttcacagatgcaatcaacccttacggcaatcgacaatctggcaaacacgtctccattacctttatcataatagtatgtcttagcctgcccattgagctccgccgcctacccgagaacgtatttttagctggaattgctcctggacctaaagagccatctgttgacctcttcaactggatcctcataccaattgttgagcagttacgcatcctttggcggcatggtatttttctttcccaaactcaccggcatccagaaggaaggcgaatgtttgctgctctcttgccattcttcgctgatctacccgccatacgccgtgctttgggttttgccagtcccaacgccacccgcatgtgttcatattgtttgcttccgagaaaagacatcagcaatcttgactccaacacttggcccaagcgtactctagaagatcataccctctgggccacaaaataccataatgcccataccagtacactacgcgatcaactccttcaagaccatggtgcacgatattcagtccttctaaaacttgaatactggaatataatcgattatcacgttgtcgattcaatgcacaacctactcctgggattgctgcagtggcatgctcgcaaattctggtgcatgacagacaaggacaataacacatccgaagtgactgaagatattgagccagatcctcccactacctctcttgatgatgaagacaacccaagtgacttgccatttgatccaagtgctatagatgatggatggggcgaggattggactgttacctctgagaaggtaatttttgattcacgtgctctaaagttcataaacggaatgcttcctcgaattcgaattcctacttggattaaacgagcaataccagttcttggaaaggcgtcatttggatgattgaaggcagacgaatggcgaaacctattcacggtccaactaccgcttgtcctaccggtgttctggaacaagccgcttactgaaacaaggtctcttttgcacaactttgctcaccttgtctcacttgtcaatctagctacaaaacgctcgacaagtaccgaacagattaatcgctatcgtcaccatattaaatcatatctgaaaagctgtctggttatattcgaggatgtgaatcttgcccctaatcatcacatggctatgcattcggctgattgcatggaaatgatgggacctacacggtcttactggtcattccctatggaacgtacgatggggcaaatactgaaagtgtgtgataataaccgacttggtaagaatttatctctatttttgtgaacactgttgactggattctaatggtatatatcttttttttgttaatcactgtctcgaaggtgaaatggaaagaacatttatgaataaattctgccaagttggcaacctcaaagccctcctagaaatgcagcagctacctccatcaatggatccctttgtccgtcaattacaagcatactacaatcctatcccgttcacgccagtcaccaaccaccgcaagtttaacgggtccctcaatgatcgactctttgaaatgctgatttataaaatcaatcaaaagttttcaaatggagtcaagacatggattgcatcaaacaaatactcggaaaaagaggcgtctgttcgttcaaactgcatacctaccacttctcgggtgacatatcttaagaaccattcgattggtggtgaaatctattcaacatattgtgtgaatgaacacaactgtacagtcagtctcaaagataattccaaggcgtcttacggtcaaattgaatcaatttttgagcattcacgcactggaatgaatgatgaagtatctcaagatgtgttcttcatcatcaaaccactgatggcaattcctccaattgctagcaatccattcagacaactatctgactacgaaatgcaggtgtctctccgaatgcttgtatctgagacaagtgatatgattgttcatgagagtgaaatccattctcactgtgcttggatcaagttcaaacctggagagatttgtgatcaaattgattttgagacaattgcagttgtattgatagatagaagctaaagtattgtttttgacttcatacttcttgatttaactagttttgatttcttgtatgtacatactctcttgtatttatggattcaattgtgatttcttggtctagtacttgccaccaaaaaattaaaaaaaatgaacaaaaaacatttcaacaattcaaaaactgagaaaaaaaatggaattcatcaaaatacctgattttttgatcaaagttcctcagggaaaaatgaacagccattgtagtgaaactcaacagttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaattattttcctacactctaagacatgtaaaaaattatggtaaaattcattttgcatcaaaatgaaaactacatcttgaatactgcatttgacaccatttcttcaactaattcttcactttttcacttaattgtttgcgtacatgtgtgtaccttattttttatgcttttttgaaattttaaagttttttcctacattttaaagtgtgtaggatttaatggtaacatccaattttcttaaaactcaaccgttcatttttaatactgacactagacactttcttcaattgattctttacaagttatttctcaatattttttgacattttaaatttatttaccacacttcaagacatgattaaaatgatggtaacaaccattttacatgaaaatcattgcttgttactgaatactgtgttggacaggttttttttaatggttttttaattggtttttaccggcttaattttgagcattttttgaaattttaaatctatttcctacatttacaaatgtgtagaattgaatggtgaagttcaatgtcaccaaaaatacaagcttcaatcttaatagctgagcgtaccccgtttcttgcataatttgtaccatctacaaattttatttgaatgcaaaatggatacagccatcaatttttaaacctttcaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgcacatgtaagaatgaatttgggaaacacgtcaaaggcattattcaagacatagttttcattttgatgaaaattcatagttaccataattttctaaatgtttgaaagtgtaggaaaagagtttaaaatgtcaaaaaagaatgaaaattaagctgttaaaaatcaattgaaaattatggctaattacagtattcagcatgaacggttgggtttaatggaaattgaactataccattgaattctacatgtgttaaaacctaggaaataaatttaaaatttcaaaaaaaaacataaaaaataaggtacacacatgtattcaaacaattaagtgaaaaagtgaagaattaaataaaaaacggtgtcaaatgcagtattcaagatgtatttttcactttgatgcaaaatgattgttatcataattttttacatgtcttagagtgtaggaaaaaaatttgaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttcagttttaaaaaaattgcattgcaccataaatttctacacacattgaaacctaggaaatagttttaaaatttcaaaaaagcataaaaaataagctatatacatgtatgcaaacaattaattggaaaataagtggaaaaaaaaaattaataattaaaactcatttttatggaaaatggtttttaccattaaattctacgctttttatagtgtaggaaacaattttaaaaattcaaaaaaacttgaaaaataagcgggaaaaaattaaataaaaaaccgcgtgcaaacgcggaatccgcgtgtgctgtgccgcagcaaaaccgcgtgtaaacgcggatttaccgtgtgtttttattaacagcccttttttcatttttaaatccgaatccgagacaataaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattagtcgacaattcccaatgggcgtctgctgaaagtcctttggagttgttgactaatttttgggattcatagttccaagcccctatatataataataggaaggatagaaggtaatcaaattttatggaaggaccaattttgagttaatcatctcaaaaaattggccctcgatctttttcctcaaatcatagtgaatcaattggaggcatcttcaggcaaactttttatatatttactactcaatgagcctgcacaaacaaataggccactcctattggttccttagatattaatagatgtaacaacaaaaagcacacattttccaggtaaatgaaggcttgatgaataaaatgaagcgaaatttggacaagccatcacaccatgttgcctaatcttatctaatttttacactatgcaataaggatggatggatgaaatattttttattttttatcctctgataacttctctgtacatgtatttatgaggctgctgttggaaaatggatggcaaaaataggagggaagtgcacaatccaaaaaatgaatcttgaagatgccttgcttttgagacacaatcattgctgacgtctgactctggaccaggcaatgactataggtggttccctgattggcacttcatgtgtctcacttgggtgggctgtttccctcaagtaccggccatcacccccattttgcagtaggtagtctatgggatgatttacctgattgataacgtaaacatgatttggtgagggacccttgccaactgtcaaacccgaaagggggaaattgataccaccaccctcgttagtctttcgcagatcacaactttttgattgtccccaagattgtctttctacttcaatatctctgtgcatgtgatctgattcatcccattgttcctctgcaattcgaactggttgcggtataaactcagccatgatattgttcaagcagctgaaaattgcggttaggattgaaattctgctgatcttcatttttctgatgtgactacatgagatcacaggagaaaacaaatcatggtgatatcagttttaaattgaacctaactcaagaagtgtggggatgagttggtaaaaatctagctttagtgaatgagatctattgaaggctcacagtggtggtatgaaggtttatgaggtgattattttccagcacagttatccccaagattgctctttgttctgggaaccagaataaggattggtgtgcaatttttttgttataatgtcacagggttcagaactgggtcaaaagattagactgtggccaatgcaccaaatactcacttaaaaaactggttgagtcaatctgactgaaagcacggagacagggctagaattttaaaccaaaagtgctagaaaagtatcaatctgcaatgagcatagagtggttaattcatttatacagaccacattaactaacaatccaaggattttatcaaaatacttcttgcaaaaccgggtattatggctgagaggaactggcagttgattttgactgtcagcacagacagtggctagagtagaatactaaaccaaaattgcaaggaatgtttcaatctgaaattagcatagagtggtgatggtttttatttatagaccagatgacttgacaatacaatgagttcctcaaaatacttcttgcaaaacaaagtaacatggtcacagagaactgacagctgatccagcacagctcaacatcaaacatcaaaaaatgggtaaatacttgacccccaatatcattcaaccagaattggtgtgcaagaggtagagcctagaggcaaacccaatatgtaacattgctctttgatcatgtgcagcagatccctgtattaaatttaaagtaagctgtgatttgtgacaagttagggataactaaatttttcattttggaaggaccaatctcaagtattgagttagcatgggaaagatgcacagttgggtatgaaccatggtaaaaattgaatggctgaatagctgccaaaagaagttggtttccaatatactattccaaccaaaccattgtcatttcagataagctacaggcaaaacatgttaagaaacatgttcaaaaaggccactgatttgaatactattccttatcacagagactgtgcattgctgctgtcatgaaacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatgtaaattaaattccgaatggtgagatagctgtcagctgaactatgtttttgatataattattccaaacacactcatcttgatgttggataagccaccagacaaaattggttcagaaatcttatgaattagttttttttatatcaatcaagcaaaagtatattccagcaccagctctgatggcagtaagcactgaaaattgctggatgatgcagcatcaaactgaaatggtcctgttattcaggttttcaaaaattcaggtgttgtataataacagacaagacttgttgaggaacctactctagtcagtcaggtttcagattgaaaaactgaccctcatcaaagaccattcccaattgcccaaaatgtcaagtgtggtcattcccaaaactaccatatcgggatgcctgccatgtccataaatataatggatgcttaatttctgtatcccattccccttgaaaagaaaatattggagtggaaggtcatcataatataataggatagaaggtaatcaaattttatgtaaagattaaccttcacaccaattttggattaatcatctaaaaaaaactggctctaattgttttttcctcaaatcagtggatcattggatgcatttttgggaaaaatttgtatctattttgatattcagtactaaataaggcggcacaaacaggaaggcaactcctatcagcaccttaggtaataagtggtgtaacaaagaaaagaatcatgtatgttccagttcaatggaggcctagtgaatcaaatgaagcaaaagctggacaagccttggaggccggcatgtggcataagccttactttatttgataaatgcatctaattgctacactatgaagtaagaatggatggttagatgaaagatttatgattttctcttccatgatcacttctctgtacatgtatttgtgtggaggtttcttgaaaaacagatggaaagaaatctggcttatgagacacaatcattgcctgcgctgaaatctggcccaggcagcgattataggtgggtcccagattggcactatgtgttgctgcttgggttgagctgtttgcttcaagtaccaacctgtgtccctatgtttcaataagtattctacaacataattgttatgattgatcacataagcatgatcttgcgaggggcccttagcaacagtcaaacccacatcggggaaattcataccaccatccttgtcattctttctcagatcacaaaattgagttttgccccaagattccctctgttgttgaaagtttctctctatatcagctgattgactccattggttctgatgaatttcaactggttccagacctgcagctgtgatattgatcaagcagctgaaaattgcagtccggattgaaattctggtgatcttcatttttcttatctgactatgtgagattacgggagaaaacaaatcatggtgatctcagtttgaaatttaacctaactcaagaagcatggggatgagttggtacaaacctcagttgaatgaatgagctctatccaaggctcacaggggtgagatgaaggtttatgagctgagtattgtccagcacagttatccgcaagattcttctttgttctgagaatcagaacaaggattggtacgcaattttgttattgtgagaattccacaagaaaaattacaatgtcacaatcttttaagactggggcgaaaaatcagactgtagccgtagcatcaaagactcactgagacaactggttgagccaaatctgactgacagggctagagcgcgaaaccaatagtgcaagaaaagtttcaatctgcaacgagcaaagagtgatgatgggttttctttataccaaccagatgacttgtaacgatacaaggcgttctcaaaatacttcttgcaaaacaaagtacatatcatggccatcgagaactgacagttgatggaggacagactgaatatgctcaacgtgataaattaacctttgagttcctgacaagttagcgatcgttgaatcagtgattttggaaggaccgatgtcaaggatatgtaagtgtcatgagcaagaagtgtatatcgatgcgcagttaggggttatgaaccttggaaaaaattggacggctacaagcaggagttgggccccaatcataaattgttcaagcaaaaccatctcgatgtcggataagcgacaggcgaaacttgttaagaaacctggtcaatcaggccacactgatttttataatatttggacttataacaagaccatgtattgttccagttgccagaggacctgtgaacactatagacacccagtgttagactgaggtggcgtgtgcacgctaggtcactcgtgaagtgaggaacccagctaaatttgcagaatcccgcgagtatggatcctgcttggatccctggggatttttacatatacttcgaaccgatgaagtctcacgacaagtccacaccgctcacactccaaacctcgctcagtcatccaggcgaaatcgactaagtacaccatttcaggcaagagcttccatcaaccatctcggcatctacttttcaaaatcccccccacaaaccggcgctctccaacgatatgcaaacaattcagtaccaccatatcgatcaaattggccatcacgttgaaaatttcgtggacctccctgaccctggatacgatgcccttgacagctcctaccaatcatcaggatatcagctgcccgacgatcctcgatatcatgacctcaactcctccacacatcacctctcccatcacaactatcagtctattccaccccaaacctaccatcgcgacatacccggcagtggacatagctacggttacgaaaatggcgcatattatgatatcgaacacaccctcaatcgtacccatccaggccaccaaccccaataccaccaggcaaccaacgacctcgatgagacaaccaaccacctcaatgagaccgtccccttcctcgcgggtataaatcacgatcgtcagttggccactactccgatacctttaaatccaaggcacttatccgattctagaccaagtggtcatcaggatgaagctgttcccttcctcgcaaatataaaccaacctggtcagtcagctaccactccagcaccttccaatccaagcaactccaacaacactcgatcaaccggtcaccaggagaccgtcccgtctgttgcgggtataaatcagcgacctcgtcactcggctactactccagcaccctcaaatccaagcaactccaacagcactcgatcaaccggtcaccaggagaccgtcccgttcctcgcgggtataaatcagcgacctcgtcagtcggctaccactccagcaccttccaatccaagcaactccaacaacactcgatcaaccggtcaccaggagactgttgtaagactcaaaagtggtgatgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataaggtctgaagttataaatgagtgatgattatattgatgaagatgttgttcaaagctttaaaaccaaggcttggagctctgggagcactatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatgattgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggaaggtacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaaaatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatacagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacgtctaaactatgagagatatggggttagttgtagtgggtgactaggggtaattttacatgagaaatccatttctgatgttatttttaccatatatataatatataaagagataataataaatttttatattttctgcgtagaaacacagtattatttaccacaccgtcccgtctgtcgcgggtataaatcagcgacctcgtcactcggctactactccagcaccctcaaatccaagcaactccaacagcactcgatcaaccggtcaccaggagaccgcggcttctagacttactaacatgggctccgcgtcctcgcacctccaatctgatgacactactgcctccactcataacggcagcaattctcgagttcaatcggcggacacttctacctccatacaaaatgtcaacaagttgcctaatacctctcatcgatccactgatcacagtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcttaccttaaatattaagaacccttataacagattagaagaacatgtctgaatacactcctctcatcaatgtcggtaacactgcctttacccagcatcgagaaccatccgtagcttcttctggaagttccctcatccatcctttggacaccagattagacatgccacaacccagtcctattactccagataaccatctccgatctcatcactcagtagcagaatccaacacccatttcctcgaaaaagaaccagagattcctaaatacgcaggaccaaccgatagtcgaagggtagtcaagattaagccactagacaaggaattatttttcgatggaacaaacatgccgatagagaagtttattaagcggtatgagcgtgcgggagaagcggatggagctagcgctacggatttggcgaaacagattatttcgttcgtaagaggaggcgatttgaaggatgaggttgaggagatggaaggatatgagatggtcgagtgggaagagttgaagaaacaattgttggatcggttcggaaagtctctgcctctggtgaaatatacgaagcaagacttgaaggatttagtcaatactgctgccaagaaaggaggcattcgaaccttggaggagtttaagatatttcggtcgaagtttgaaatgatcactcactacttggttcggatgggatacaactctgacttagaagattttcgagaattattgttggaggctttgagtctaccattagaaactgctgtcactcgggagcttattcgagacaacaagatgcgcgtttctaaagatggaggcgatattctaccggtcactaagatcatcgttcaatatatccagagagaagtccagtcaacttcggtaatggaacgtagatctttgggaaggcttgaacagaccaacgtagagccagctaagcccatcagaaaccccattcccagacccccagcaccagcaccaccaacagaatcctacgagaaaaagattcaagacctcacaagacaattagcttctttaacagcaggaaagatggcacctccgcaccaacctttggacgctaatcttccaccctcagctgctccaaccaacgtacctttcaagaagccagatttcaagtgttactactgcttccaggatactcatagtagcaatagatgtagtctatttgtttttgatgaatctcgagggctagtaaagcgtgaaggacgggactatcttctgccagacaacaccaagattgcatgggatacgcgtcgagccattaaagacgaagtagataaatttgatcaaaactcaaagaaaactactgcggctgtggtcacttcctcgtttggagaactggaggagtgtgaagttgaagaatacgcggcgtatgatgtggacttgggaaagcgaacacggtcggaaaaagaaccggaaaaatctggtagcgggaagaagggacgagttgagaaggatgctgtaatggacattgacgccgaggatttgatcaagaaggcaacggctcaaaaatctgttcaaggaccttcaaaagctactactgtacccgctaaggttagattcgaggaacaaagatccgagaaagaagaaagagaaaaaccggcaaagaaaactcacctggagaaaactttggcgaaagaatatccaggagttgaagaagaaacggcgaagcgcatgttgtcagaaggaaaaatgactctaagttatggagaaatttttgcgatctcgaatggagtcgtggatattttcaagaaaaagatttcgaacagacgagtacccgtggaagaaagcgaaagttctaatcatgcgtctctggaaaacaatgatgaagacgaactctcagtaacacattactcctgccctcttggttatattaaacttagtattaacggaaccaacagcgaggctttattggatactggatcgatggtgaatttgatgccggagcatatggcgcagaacttaggattggtcataaccgagaaaccgatgaacttgaaaggaataggtggacatcagatgggaatcattggaatcgctgagggagtcgaagtggtgatcggaaaaataacgagacccgttcacttttggatagcgagaggagcggtacagttcatcttagggaaacctttcctgattgacgctgcagccacgatcaaatacatggataacggcggagaatctttggctatcatggataaaaagggaaagacttatttaattccaattttgctaccatgtcatcagaaatgggagacaactctgccaactcacttagtcacgagggattttttagattagaccccggacaaagactgcttgaagtagataaggagccggggaaggtcagaatggagtgtcaagctgcaaaatataaatctactgcaaagaaaattaaacccataaacatacctatgccaatgtctattaatccacctctctcaaggcctgccttatctcgcgacccttatttaactccagttgtaccaaatccaccgaaatttcagcctactgcaaaaattacagaagaaagattaaaaatgattaattttggctcgccaaattggttatcagaagaagaaaaaaatttattttgtcatgtcatcactcttagagctggggcattagccttttcagaagaagagcgcggacttttgaagcattcttacggtaaaccatacgttcttcccgttataccacacgaaccatggcaacagaagccgatcccaattccaggaccaattaaagagcagtttatcgaactagtaagagaaagacttaggacgggactgtacgagcaaccgtgttcaagttattcaagtccggtcttttgcatcaaaaagcaagatggaaaattaagaatagtgcatgatctacaaagattaaatagcgtaaccattaaggactccggattaccacccttgccagaagaattggttcaatctttcactggtagagcttgttatggtttaggagatataatgggaggatacgacgaacgagaattagcccctgaatcaagacctttaactacttttgagacccctctaggaagatttcaactcaccagattacctcaaggtgccactaattcagtagcagtgtaccaagctcagatgacttggattctgcaagacgagataccaaacaacgtaggaatattcatcgatgacggaggaataaaaggtccggaatctgactacggaggagagacactgaaggagaatcctggaatccgccgatttatctacgaatatgctatcacgctggagagaattttatttagaattgaagaggcaggactcactatttctgccaagaaatttgcttgttgtgttccagcgttagatttggttggtcatgttgtttgcaaagaaggtagaagagtgtcaaagaagaagttgaataaaatcaaaacttggccaactccacgaaatccgaccgacgttagaggtttcttgggtgtttgcgtttacgttcgaatgttcatcaaagacttttctaatattgccgctcctctcagaaaacttacatggaaagacgctaaatgggactggacagagggttgtcaacaatcctttgaccaactcaagaagatcgtgggcatagactcacattaaaaaaattggattacggtgaaaacgcaggaaaaattagattatctgtcgattccagtaaaattgccgcaggggctgtactcagtcaagaagattcaaaaggcatggatagaccggttctctatgaatccgtagttttctcacggcgggagtcaagctattcacaatcgaaactagaattatgcggtgtaacaaaagttctaaagaaattacaaactgttttatggggtcagcatttcgaattaagagtggatgcaaaatgtcttattggcatgatcaacaacccctccttacctaatgcaccaatgaatcgctggatcgcctttattcaactattttcatttgatctgatacacgttgcagctaagagttttacgatgccagacagattatccagaagaccgccagatctggatgaagaagacagtcccagctttgatgaggacgaggaatcaatgagaccgcacccaggatttggaacgaaggcagctttctccgtacgactgttggggacaacagctaagttgggggaggaggttgtgaacctacaagaaggattctggaaaaatttagaatattatttatcaacaatgaatagacccccaggtattagtgcagaagaattcaagcaaattaaacaaaaatctttctttttctttatttcaaatggtgttttacacaaaaagagccagccatattcgcaagtagtaatctcggtgccatcaatacaaaagaaaatcttacaagaactccatgaaagcctaggacatcgaggaacagaagaaacgtatcgaagagtcaagttacggttctggtggccccacttgaagagagttgtcaggaactgggtcagatcctgcgaaccctgccagaagcgaagttcaacgttaccaatggaggaacggcacgcaacaggaagatctgtgttattcagtcgagtcagcttagatacactccatataaaagcaggcagatggaaatacctagtagttgctagagatgatctttctggatgggtcgaagcagttggcctagagaaaattcaagcaaagaaaatagccagctggtttcatgaatcatggatacttcggtatggcgcacctacaaacgtggtggtagacggaggatcagaatttggagctcagtttcaagacatacttaaatcaatgggtattcaaactagagtcacgacaccttactatccagaagcaaatggaatggtagaacgtgggcatagaacaattaaagatactttagttaagctgagtggaactgaaggaaagaaatggcgagaatatctgccattagtactgtttgcggattgtgtcttgactaagcgtacgacagggtatactccgtttgaattagtttttggccaacaagctattcttccggtggatttagaatttgaaacttttttggggattgattggtggagcatcaaaagcactcaagaacttcttgaggccagggtaattcaattacaaaaaagagataagaaactacaacaggctcatgttaagctaataaaaactagacaacaatcaataaactattgggataagaaaaagaaaaatagagaaccattaaataaaggagacttagtgttagtatacaataaaagtttagattctcaatggggaaagctgtttgaaaataaatggaatggaccttaccgagttgtcagtcaactacctggaggatcctacgcactggcggagttggacggagccgaggtagctagaaaatacgcagcaagtcacgttaagcctttctacaagagagaagaggaggaagaagaagaagaatgaagacttacaagaatggttaccaccagaagaggagccacgaggcatcccatcctcgtacttagggatcaagttatggacattggcctaaaataaaaaaaaataataataaaaattaaattagttaaaatctggacaataaaagaaagaagaaactctacttacaaacttgaagccacgagagatgtccatgtaaagcttgacgcgggcttcgtgttcaatgaaattcttcgggaaattgtcgcggcagtagagggcgatctgattcatgacgaaggcgaagagcgcgtcaaactcgggttgggtgaaacaatcaccgtcgtaaatactgaagccaggcggagttaaaagcatggaaatttccatttcctcggccatcggagaaagcgctgggctggattcaataagaatgggagtctgaccggtgattttggagtggctagaaggaaagggtaaaaaaagaagaaggggggattagtgaaagggaaggaagggatgacaagataggacgcacgagttcatcttgtctggtctttctgtttcaaactaaaagaggcctaaaaatataaataaataaaaaataaataaaaaaaattagttaaattatacaagacaaaagttataagaaaagatactaacaggaaaaaaggaggattccaaggaaagagggttcaaccagatcgaatgaaaaagggaatgtttgaatgaggattagttgaggaacgccgtgggttgatgaagagaacgtcgaccaaaggaagagaacgaactcgggcaataagcaacgaggaggggctttgggatcgactactaaatcaaggatagaagaagcaaaatcgaaaggaaaaagataacaagcaattagtaacagtcatcaatgaatgtacaaagggcgggtgaggagagtaaaaaaaacgtaccaggaaaaagttgtatctaagcgcaaccgagaacaattaaacccaaaaaggaattaatacacaagcaaggatagttttattcggagaaccgaatcaataaaaacaaacctagaagaaagaagggataaaacagtcaagaagtcagcaagctggcggtctgaataagaggatcgaaagaggaagaaacgacgaaccttcgttattttttgttacggttatcaggaggaagtatgatcgcgagttgtggggcctaaaaaaagaacccaatggaacaagcaaagtgataatgttgtcgatagtggaacggaacgcgttgggacattgtgaagcgagattgattaacccgaaaagattagtatacaacgaagatagctttttcccttcaaacggagtaaggaatctataggaaaaaaaacaaacctagtaacaaagggagacagaaacaacttccgatgtcagcaaacaaatatcaagaatggaggaactagaagagaaaagcatcataccttggacttcgtttgaatcaagcgtgggagcgggatcgttgaggccagggactaggaacgggacgggtcgaaagacgatggtacggctttttaaaaacaacatcgaaggcagggagggaatcaagaaagagggagagaaactggggatgttcgtcgatagaagatgtggggacgttcgtcgaaagaagatgcagcatgaagatggaagacgtcgtagaataggctgttgcatatgaatctttgatcaaatcggtcgggtaggataaagctggccgtcctcgttgaaaacgcgagttagtgttggatcgaatatagtgttcgaattaaagaagaggatgtggaggttgtggctggaagaaaaatcgtctgaaaatatccaaatataattcaaaaagagaattcagcaagcgtgaaggccaaagaaccgattatcgcaagagtagtagaagacgcacgaaatcagatctggtgatcgagtatggaagtttgagtcaaaggaataataaggaacaaggttgacttacagacaggtttcgaggactggaatcgatctgaaaagaaacaaattcgcaaggggatagtaatgatattcatcgagtcagaaaagaaacagaagagcgtgcgccaaggaaaccagttagatataaaaaaaaaaaaaaaaaactgtaactaccttgaaagacttctgttattagattggaatcagagataactcgccaataattgattgagaaaaacaagaaacgatactgcgttcaagactagtcgccagaggtgagagatagtggaagaaacattgtaggaagagggtttccaagatcgtgacagagggaatttcaacgcgaagatgggtgaaccgccgtcgtaaaacggatagttgtgattgaagtcgatttagaagggattggaggattgtttcgggatctgcgtcaaattaagaatgaagctatggaaaactcgcaaacgaattcgatttcggtttagaaggaatggtggatactagaataaacgaaaaacgcgtccaagaccgacccgagactagacatctagcgtttcgtcggatataagagcgcgaagcctagtaatccaacaacgaaattagttttctttccttcttctatagaaacttgagaaaggaaacagaacatagaaataaaaaaagtacatacctgagacttgaatctagaacggacgccaagcgcctgagacacgttgtgaaatacctgaaggcaaggaatacaacactagggaatatcagttcagactcgaaaaagactgcggccaagcggggaccgaactagctgcgcaggaattaaaatcgaaatttggttgtgaagaactgaaaaattcgtcaaaacacttgatcagtcagaaattcattacgctaagaatagtagcgcctcctgcttcaaaactaaaaaaggcagatgaaatatttaaactgcaagtttgctcaatattcattaaaaaaaaaaagaaagactcaagaaattaaatatataaagataaagaatttctttttcttttccttcatttattcaagagcaaatctcacttagattttgtttcaaaaaaaagcttgtctgagggcagacaaataagttgggggaggatgtggtaagattgatcaaacccatagatgtagtttaaaacattttattacacataaataatgtttaagatgttagaaaggaaggggtaagctacagaataaaatatataataattattgggttaatacatagctaaaataaggcacaaatcaggcctaaaatacacaactctttatgaataataattatacaaatagactgtaaaaacacataaaagatactacatccatcttagactggtaaatcaaggtattgatcagaaattacttcacagactagttctagaaaataactcctatactacttagtctaagaataccagtctcatagcaattaatctaagaataggcctcatatagtagatttacaacctcttgtattagataggcacttagagactagttcatatcagactaggtcatctcagagtagtaaaaaccactctagaagtacccttctcagacgaacttgtgttcaggccaaaaacccatgtactgcagaacaatttgtctataaatagaggctcttctggcccatgtttccctcttccctcctcatgctagctacagaacagtaatcagagatattactcagctttcatcacccttgattaagagatccagagttcattagagcccctgaacttcccttacctcaattttggccatagacaagtaattcagaaatattgcttagccactctcacctccttgaaagatttagagaaatctgcgtaccttttatcagagcccagagaaaccagagagacttataagatcagagaaccagagagaatttataacagatttaacagagaaaccctacagaaacccttattactcagaaaaccccataaagccccttacctcctcaacaggtattcttaagcaacaacaacagtagtatcaacactaagataaatttaggaataagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacaccaataactaattctactattttatagccttattagctattttatcccctccaagctctttactcacttgctgagcagttccacaccggtgtgttgcacatcatttggcagtagttcaccttgatggcccctatggaaaaccagatgggtggcatcaagtgcggaccaaactacttgacgagcttaattcaaacaaggtcaaacaagttgctcaatcactcatggttgattgggaggcaggttacgtccccatggacaagtggattagtgacgtagacataggaacaataagcccgtggactttgtatcccccgcaggctcaataagttatattccaacaaccaagccccctgagtccaagtcgccatggccaatattccttgctttcatcaatgggaatcattgtatcctggtccatgtcaaacaaggcctcatcccataccctcctgtatctgggctgcccaggaccactcgtggcaaaccaattgaaccctggttggaaaccataaagccctccctcgatgtcagcttgtcactgataaagcaggacaatctgacctgtttttagaaatttagttttagtttttataattaaaatcattaattaaatttaaaaaaggtccttaataaaaaaacgcggtttttccgcgttttgacgcggttttggctgcgcgcagcatacgcggtttccgcatttagacgcggttttttaattaattttttaccgcttattttttgagtttttttttgaatttttaaaattgttttggtaaaaaccgttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgttttttttaaatttaaaatttatttcctaggtttcaatatgcgtagaatttaatggcgcaatccaattttttttaaaactcaacagttcacttttaatactcaaattacacccattttttcacttaattttttacagcttaattttcatcattttttgacattttgaatttatttcctacactttaagacatgtagaaaattatggtaacaaccatttttccccaagttgaaaactataccttgtatactcatttgacaccgtttttttcatttaattcttcactttttcactcaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgttcctcacatttaaaagtgtgtagaatttaattgtagcatccaattttcttaaaactcaacggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgaaattttgaatttatttcccacactttaagacatgatcaaaatgatggtaaaaatcattttgcataaaaaccaaagattgttattgaatactgtgttagacatgttttttttaatgttttgttaattgctttttaccggctgggtttgaatcattttttgaaatttgaaatttatttgatacatttagaaatgtgtcaaattgaatggtgaagtccaatttccctaaaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcataatttgtaccgtacacaaattttatttgaacacaaaatggatgcagccagcaattttgtaacctttcaaagtgtaggaaatgaacttgaaactccaaaaaataaggataattaagcatgtaagaattaattaaaaaaacacgtcaaaggcattattcaagatacagtttttattttgatgcaaagtgattgttaccatcattttcaacatgtcttaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgaccaattacagtattcagaatgaaccgttgagttttatggaaattgaatgttaccagtaaattttaaacactttgaaatgtaggaaacaactttcaaatttcaaaaaagcggaaaaaataaggtcgaaaaattaatgcaaacaattgagtgtaaaagtgaagaattaaatgaaaaaaacggtgtcaaatgcagtatacaaggtatagttttcaacttggggaaaaatggttgttaccataattttctaaatgtcttaaagtgtagaaaataaattcaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattggattgcgccattaaattctacgcatattaaaacctaggaaataaattttaaatttaaaaaaaacataaaaaataagatacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaataggggattaataaacgtaccccccttttctgctatccacacctggcttttcacacctggttttctgctcttacacctggttttccccagcctttttgattcattttttggcaattctgaatatgctaaaaatcttctaaaattgattgttctttttgtgtatatgaaaaatcctcaaaagagaaattttaattttaatttatctgattcatcaagttttttttttttctgcctatgagtttttgagaattcaaagtacacttaaatttatcattgatatttcccaatctttgggaaatctataaaggaccaagtttgatttcattttggaaatcccaatgttgttggttttgagctataagcaaatggacaaaataagaaatatcttgaatggtaccatctgtatggagaagaaaaattaaaaacttgacaattaataataggttttggctttaattcaagttttcaagagttcatagggtcaaaaaaaatctcgaaaaaatgggtgagaaaaataaaaaaaattggagttctcttttgaagattttttatttacccaaaaaggatgatcaattttagaagatttttagaatatccagaatttccaaaaaatgaattacaaatgctgggaaaaaccgggtgtagaagcagaaaaccaggtgtggatagcagaaaaggggggtacgtttattaatccccaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattgaattctacgccttttatagtttaggaaacaactttaaaaattcaaaaaaactcgaaaaataagccataaaaaattaattacgaaaccgtgtttaaacgcggaaaccgcgtgcgctgtgccgcagcaaaaccgtgtgtaaacgcggaaaaaccgtgtttttttattaatgccctaaaaaaaagtccataattgagtaaagaaaaaatataattcaattgtcaaaggcatcaggagtaaatgttggtgattccgcagcagtaatataccttattaacagacctgcgtcatctccagcgctattccttgaggtgtgacaccttgtttctcagatgtcacactctgaagagtaatggtcaaggttggcatctctattcatgacctcatgaccaaggaaacaaactggacagaccctaaacgagaaaccgcttcccatacgccattggtgctggccccgatgaatataaaatccagtacaggtcagagaagattgggcatcaagaatctgctttccttccagaaccacattgtaaataaactctcaaaccgcaatactaacctcttgctctccttcataaacgtcactcaggaacaccaacctatcaaacgacatccttgaccccacgtgtagactctcaacactatctaacaggacatcgttgccttcggactccaccgccgcctgagctttgaatagctttgtacttgaggggactctgactcaagtaagtaagctcccttgtcactaaactacctccccattctccgatacgcggaccaaataccctcgccctttgccaagaccccgttgcagccgccaccagtcatcatattagactcaggcttgtatccccgagggcaccgtaaaacccccacactcggtttccttttcaaatccaatcttactcaaaccagcaccatcagtcggtgtagctagaagacctgtagtcttggcatctccaagcctgacactcaatctctagaaccaatctcctatgatcccatcagatgattgataaaaataattttgcacataaaattataattgattctgccttaatattcacactttgtgactcctgcatattttgaccaatgaaggggtgtatagtcacctcattttgtccctgctcctatatctacctcaactcttctgcctacataaacctcaattagtatctgctcaaattttaattcccacagcatgcatgttgaaggacatcccaaatatgttctcccaccgtttgaatttaatttttgtgatttgaaatgtcacccactacttataattttcacctcaacctgcaagattggggcccatgcccttgtgtgcaaccaaataatacaaacaatcaggttaatatcagattgaggacactcaaacctgagttacacatgtcaggcaccttttatgagtcagtattgagcatacaagacagcaaacatcatgagacaaagacaacaagcataaccagaaatgacacaaaattaaattgcagaggaggaacttgtctctggccacattcagggaaattaacaggagtatcaccacttcaaactaaattaacagcagaagcacatggaagaccaaaagaaccaaatgaagaagaaaataatatcaaataaacagccagcacttagaccaaaaaaacatgccaaaagaacccaaaggcacacccaatcaaaccaggcagtgggccaaagctatttcaatgtcttgagaaacaatctgggcaatcatggaagcagaaaaatcatcgtagaaagcagtatgtacatctttccaatccacctttgggagaccatctttgtcaaactggttgaaacccattttgatcaggaaattcaggaaaagtagtctaagattgtccaatgttgaatgaggtatcagtgtagtgatccccaggtcaatcttctgtttgagcacactggatcccaatttaaacaaagcgtttgcgtttgataaagtcatgtgtgggcctttttggagtgatgtgaatgcagcttttgggccaaaatgacccattttgtgccaaaaccttctgagatatttggtccattttgaccatgtcaggtgtgatcagtgaaaaatcccctgctgtcttcaaaatgttctctgtggaaaacaacattgtgatcagttatagatggaatcaatttatatcttagaggttcagaaaaattcttacctgacacacatagctcatgggtgtggcccaaatcaatccaaagagatctagtggcctcttcaggtaacatggggtgtgacaatattaattgggggaggttgttgagtacaaaactgatattattcatactcttttcagctgactcaattgaccacaggatcccagttgataatccggtgttccaacgggttacctcttgcgccagaaggacttggccagggacaaacagctcaaccgctagcaacaacagaccaaatcagctaatattctcccaatccaaataagaaacaactcacatggggaccttgcagcccgcaatggtgtggaacccaaagaactttgagtatgactctgtgctgaattccagcttgtgttggaactagtctcctttggtggcccccaagggatgatgtagtctctgaacattgaggcaggcatgaaagaagaagcttgagtgacctgcacagatggaaaagttgggccggaccagaaatctggtgtgcgacccagaccatggtctagagccactgggaacggttgttgagccagtggttcatccacttcatcatcactgtgatcagtactcccatcagcttcctcatctgaaccccgggattcaaggtgtgccctttttcccacaacatcatcatccatccccttgagttgtacagtggcaaagcagcattgtgatggacgtgatgttggctcatggatcaccggattccgtgggcgtggccagagagatggggcaggggcagacatggacaatgtggacagaggtgcagtgttcaggccaggcgccggggataactctgctggacgtggcaaagggtttgattgggcaaagttctgctcaattgattccctgttccagtgaggaaaacacactgtcccaaggagttcagtgtccttcatgatttgtctaagttttctcttggttgcatatcaaccatggctgttgcacttgccaaggaaaattgaccaaaggtggggcaggtggtccgaggggtgccaatggggttcaggagtgagaaaaaattgtttttacacagggtaggagatggtgtatgaggattgttagcagactcacggtgtgggtccaggtcttgctcagtactctttgtggatgccgcgggggtgcaaatagctcgggcttggcctgtttgcatcagagcaggaggggtgtcctcactcacaggggccattggtgacctgcggatgttgggtacctctgtacaattgacgttatcctcattgtctgagttcccatagtccgccttgatatctttgaggagtgctttgatgtggcaccttttgtttggttacaaacctggatgggtagacctgtctcaaatttgaagcatatttgtcagctggatggaataagcacctaaagacaaatgaaagcaaaatcacttacgttcttccatagaaatggtcttcacaaccaaccacaagtagaagtcagcatcaaatcttttcagcattgcaagggtgaaaaaaatattgctttcattaaaaaacttgaacaagtttgtgtgggtggtagcagtttgtgaatggtggtctgcatggaatccaaaaagaaaaagaaaaaactgtgagcaaatcacttgtaccctcagaccgctccagatggcagcatgggcaccaagaacacccattttgggccatttgggggctggataccctaaagaatttactcaggaaatgtactgaatttggcccctttgggtacccttcagttgctgggggacccccttgccccccccccccccctgcagggcaggataagtggcaaaggggctacatttgaccccctttggggggggggggggaggaccaaaaaaaaacaaattttggccccctttgggcttgagacctaaaaaacccccttacaattttttaccccaggtccctttttgcgggtggccagatcagattggatcaactgcttggacgtgtgtgggttcccttggcagctctgggtcctggaaacaatcctcgcttggttttggtagcgtcggtcaggtcggga