atgacagaactccactacatactctcaatgcgagctgggaagatccaattgatcaattaatgagcttacatacgtatcggaccgccgccaaccaaattgacactgttcgtgcacatgcgttgaacctctcagctcctgcgcctaccgaacttcatgctgctcacttgctgcaagccaacagcgccgacagcctcttcgaagtccctgctcacaacgaaatcagaattacacatcatcagcgacctacccaacttgcaaaacgcggtaatgctgaaggcccaggaggcttacctcaaaccgcctcgaaaagaccgcgagttcaccgcacgagcattgaaatcgaagaaccgagtgcaacagcagcagctcagcttgtcggtgggcagctgattgacataagtcataacaatcagtcctcctcaatcacctcaacagacgctattaggaccgacattcagattagcgaggatgatcgatggtgcttgaatcaaaaagtggtggcttcggcaattgcagctgtggtcgctatgtcagaaataatgaacaaaaagaagcaccgcaccgaaatcatcgccaactcatcaccagaatcgatggaaagacacatgctctcattgcatgtgatcctccggatggttgaggaaagcatccctgggggaatcctgacgcctcggccagacatctatggggttggggaggtgggaaagatgaagaagggggaggtcgaaaaactgatggccgagttgctaagtgtgtgttggaaacacctcaagcggatcgatctgctattgagcgagctgaggaaccggatgggtctgtggaaatcaaccacgacccgatactgtgaattgttcaagcagcgatgtcacgaagctcggaacatggtcgaggactactgtccaagcgcggagcggagggtacagatttgatgagggtggaattattgtaaatattagctgtagatcttaaagcactttcatttctagtaaatatttataactgtagtgagcaaacatgagcgagagaagtagtacaagcgtaggcaattgtcagccgattcacttgggagggcaggtcttatgaaagataacagccctcaggggaaagaggaacatgaattctcagtctgttttcgctgtttagccctacaaagaacgcggccaggatcatcggttgatgatggggagtgccgatccacctgccaatccctggctatccttgttccctggctaccagatgtgcacatcgttaccttcattcgtaacgatgccagtatgcactagtgaccatttttgctcatccccggatttcctccggcccatatgtcgcgggaagtttcgggcatgcgatccgagtcgacagggctccccaggatggaggactcgctgaaaaggagggccatcaaatcaacacgacccaggataatttcatcccccctgatcatcttacatcacttcatcatcaagttcaaccaagaacttggggccaaaactccaagcattgcccaaggaaatctagggggttttcattggctttcttcatccaaggaagagtggacattcctgcttggattctgcttttacagccaagactcagtcagaccttgcagaattgaaagatgtgctgaagtacatccctagctcctcctatttctttcggtctatctatctatctcctcagcttccctctgcaatattcctttgatctgatggtccatgtgagcttggaattgaaaaagaaaagaaaaaaaatcatggatgtatttgtatgactatggtgtgtacacctgaatgatctgttcaagaaaaaaacacaatggtgagttctatcaagacagaactaacacaaaactgttataattgttccagttttaccatttatccttagaattgcttggcacttagaaacaattgactgggcctaaatgggtgttgtaacattcctgttacaggcctctgcctcgccgcagcacggcacccggggaagtcccttccgagacttccgagttgggaggacttcctaaactctaaggaattaagacactatcggagctcaagtcgcaataggttatgagcccttaaggactctcgctcacttctttcgcctctggacaaatccttgattcgacccgtggatttggtcattttttttttcttcgttttacgacatcagataccttcgcttcgccaccgggttgccgatttccttctcatcgccaaagttttttgactggaccttcgttttggatcagcgtaccgattaagctaaatagactagccatctatctattacggttcagtggccctgaaccggtgcagaaaggttgcagataccattttggacgaccgctcgggcattttcctcctcggactcaccctcatcacggaggaccggtgaacaacagccgcacgcatttttttttcccttctctctctctatttcccctctcactactctttcccttctatcttttccctaccccctaactccacttcctttcttccaaatccttatccaaaatttttatattttccccacttctttcccctcaaatcgctactgttttttccctttcccttcctcctatttttctttcacttgatcctatcaccattttttttccttaccaattcatcgctctcacacacccaattctttccctatgacttcgaagaaccggaacaggatgtcacggtccgagcaagaaaggaacgtgtggtctcgggcgtcatcggccagcgttgcctcgacgaatgggtccgagtcggagtatgatgttaacgacggcgcaagcaagatgggggctttattcgatgcggcactaggtggaagcgacaatacagaacatgctgagaccacgatcaagagtcaccacaaaggcaagcaagtcgaaggcgtcgatccaccccgccaaggcccctcgacatcacatcatacatctcatccaacgtcacaccggcaccgcccacatgtctcgtacaggacacaccatgacaggcacttacccccacatcaagcacctccatcggccgcggagaaagaactccttgaattccaggctgccaagatgcggcttgaacaggccaagctgattagtcaaacggtttcggcaatcaacacccgatggaagacatccaacgtcctgcgggctgacggttcgaacttttcgcaatggacaagggaccttcgagagattggcacatctcatctctcggacctggatttcttttttttgccatgcgacaactcgacctttgaacacatcggatgccttgtcgtttttgcgggcgtacatcaagaccttgttccagacattcaaccgtttggaaaaacggtggacatcttcaatttcttgaagaagaaattctcggcaaattcgagagctgtgcagatgaacctttggcgccgattgagtggaataacgatcaaccactcggacctgtcgactagtctcgtggcgcagattcgggacatttatactgaactgaaagcgctcaacggtcggttatgctccgacgtggttttcggattccttttccaatcggcggtgatgcaatcttcggcacctttcaagaaggattttgaacaacaagttgaaaatcaagttcagaatgacgcagcgaaggcgtttccaaaattcgaagacatcgtccacaactacaatatctgtcagaaacagtggtctgaacagtcccaaccgagtgacgttgtggggctgcaaatgccgtcagtgatgcaggcatcaacgaatgatgaaggtttcgatttcgatgctttcttagcggaaatccctgaagatgactggtcagaagctcttgaatttttcgcggtgacagctagacgctgttggcagtgcaaggcgccggaccactatctcaaagactgtcctcaacgatcaggagggactcaatcaaacggcggttctagaggctctagcggaaatcaaagccacggtaactcgcaacggcagatggcgacttttgtcggttcgctgtacacccagcctggcgggaatcaaggtcccggtcgttctccgtcggcccccccatcccagttccaaacacaggcaaaacggatggccgatttctaccgaccaaggtatcagcaaacacaaaaccggcaaaagtcagctccaccacaacaccagcaatcacagaaagggggggcatcggcgcaggttatggaaatcggagaggttcccgatgatcttgatgatcttgacttcagggcaatgaccttgggcgaagatatagtaagtccaacagtcatttttgatactggggcctctcatcatttctctggctctcgttctcttctccacaatttccgtactctttctaaaccgttacccctctcagtagctaccgccgccaaccaatcctatattaccggagtcggggaccttaaattccaagtgaatgacagatctatcattgtcatcaagggagtgctttattgtgagcaagccaggtctaacttaatctccatggcagcgctcaggaagtctaatgcttctgttctgtatgacaatgacagggatgctttcgagattttcaatagtctgggcaaccatgcctttagctgcacgctagacaagtcgaggaatcgatggtgccttccctaccgcttcttgtgcaacaatatacgtgaatcaagtggagacgtttctgttcttttttcaacaactgtcaagaaatctccatctgccaatcaatttttttcacctcctctttcctcgtctcttaaccctgttttttcccctagtttttctgacatctctacaggaaatcaaaactatcctttgctgtctgatatgaccccatctcaaccaattttgaatgctgcaactgccaagttcagtggtgagaattttttcaaagctcctattgctaaaattgataatttccaatggagacctgaaacactatccaaagacgagaaacaattactgttctggcaccgagtttttggccatgtggggttacgcgtactcaggaaactaatcaaggagaatctgggagaaggtctaccaaagtcactgccgcatgggtctatccactgccctgtctgtgcaatcagcaaaagtactgccctgaacactctaacatcaacaaaaagggaaatcaaatggatggagatcctggcagtagatcttattggccctttcgaggtagaggcagtggacggcagtaaatatttgcttacactccgagacgcagcctcaggatactgttttgttaagcctatcaaagcgaaatcagattctaataaggttattatggacacaataacgcgtctggagaggataacatcaaataaagttttaatgcttcgaagtgacaatggaggtgaattcatcaacaaagcccttggtgaatttcttactaacaaagggattggtacggagagggctttgccatatcaccactatcagaatggaatgattgaacgtttcaatcagacggttcaggctatggggcgaacagttttgattgacagctctcttcctaagactttctggtgctacgctttccagtgggccgggcatgttctgaacaggttgccgaacaaggctagcgggaaagtcacgccttatgaagctctcttccaaattaaaccgcactttgattgttttagggctttcggcagctatgcgtatgtgcacgtaccggtggaaaatcgactgaagttggacacaagggcgctacagggacaggtcgtggcacatctggaaacgagcaagggatggatgttctggattccgtctgaaaaccgttttgtcaactcggccctggtgacttttgtggatgcggaacactctcacttcacaaaaatcggtaaagtaggtgatgaccttgacaacaatacctcaaaccctgagacggcaacgaaccacatcgaccccggacttgccgagaagacacctcgtttaagtgtggattttatcatgaacctgatgcaactgggtgattttaccagagagattgaattccatgaccaagaattgattgttgacaaaatcctagagttgtgtcatttttatgccatttctgttccgaaaactttcaaacaggcgatgaagtcacccgagaaggatgcgtggtcgaaggcaatttctgtcgagctgaacaatttggagcaaatgagggtatggcttgtttgtttgatgccaacagataagaaagcattgaacggtcgatgggttttcgcaacaaagccggacgttgatggcacggggatccgtttcaaagctcgctttgtggccaaaggattcacacaagtgtccggtgttgattttaatgaaacttttgcacctacagccacttttgtagcccttcgtgttctgcttagtatagcagctgctaacaagtggccagttcacagttttgattttgtagcagcttatctgaactctccaatagacgaggaagtatgggtcaaaccccctgaaggactggaagtaccgccaggacatgctctcctcctccagaaggccctctacgggacttgacaggcagcacaatgctggtggctgcatctgagagaagtattgaataaactgaactatattccctcacagtacgacaacagtctctacatcctgcgacacccggagaagcaaggtgtgatctggctgcacgttgacgatggagtggtgacagcatcatccgaggatcttctcagaaaattggaggctgatctgaaagatatatcaaagatcaagtggtcctcttcccttgattcaattgtaggtttaaatgtggtgcgaactgatcaaggtttccagctcttccagaagaatttgattgatggtattttggagttggaatgggatggtgcctcaacggccagcacacctctgcccacaaatttcaacccagttactgacccggatggcgatccaagtatgactggaaaatttttgtctgttatagggtcgctcagctacttggcggtgggaaccaggccagacatctgtcacgcggtgaatctacttgctcgctttgcagcaaaacctggagaaacccattggaagggtgttcgccacctgatcaattatctagcggggacaagggacttgagactttcactttttccaaagttggacgacaaaccgctgaagacttattgtgacgcgtcatggggtggggagttttcgagatcagcttacggagtttttattacagtcttcaattgtccagttctatgggtagctcaacgacaacaatcagtagcatcatcaacttgccatgcggaatatatggctcttggagtggctacgcgtcagactctttgggtaagacatttactaaaagacgttctgaagatggatttcattggacatctccattgtgataaccaatctacggtcagggtggcgacggatgacgcttcaaataagcggactaggcactcagatagagatttctatattactaatgaagctctgtttcagaagaagacgacactctcttggatcgggacaaaggagcaaatagcggatgtattcaccaaatgtttatcgcctgaccttttccgtggactgcgtgataaaattatgggttgaggatattttctacatttcattattatgattttttttatgagctgcaagcttggagcgcgttgttttgttttcaatctttgcttctcttgctgtttgtttttgtatgtagtggggcgtctgcggcgagagggggggtgttgtaacattcctgttacaggcctctgcctcgccgcagcacggcacccggggaagtcccttcggagacttccgagttgggaggacttcctaaactctaaggaattaagacactatcggagctcaagtcgcaataatgggtgacttctcatcaaatctttggcccttcatgtagatgttgattcagaccaaaaacaactgtgggttgctacgctaactgtagcggaattccgctaatgtttagcatagctcagcaaaattctgccatgcctgcgctaatgctacacgtgtgggcagcaaacaaaaaaggccactgtgtatgctgcactacagcacattttagcgggttttgggctgtttttgccgctaaaagcgctgtaacacagcatagtgacactaactgcctgctaacactacaggtttgacacactgttttgagggccactatgctaaagttagtggactgtttagtgtagcggcccaacattgccaaaaaagaaagtcaaaaatttatttttgtatctgttttttttttttggcagaaacaccacccaatatgaatggtagcttaaaagagaaagtagtgattttccactcactatcattactttgcctatataatctttgaaaattttttgcacattacattatccattttttcttggagtttttatttcaggctcattaaagtatgttcaacttgtagattttgttttctttttttgaaaaacccctcaaaatattggtaagacatgtgagaatttttgaaaatttatggcatgttgttgtgtctctctctctttctttgctctttcacatcaatttcactcccttttccctccttccagctgaatattcattccaccttctatcccacagctcagccctcacagctttgatatttaaatagtcatgctgcagagttaaaaaaatggaaatcatcagctcttctgtgcttgttccctgaggtcactcatacggcctcttatacaaagtaaactttcctgtcttttaagctagcagtactcttagccctctttgctctttgacctgttttttttcaaagatgacaattggtacccggcacctgtttgcctggtaccgcccggacccgcctggtacctgccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaacaatgatggtaccagggtaccactaaaggtaccctctttactgcgcagtaactaagtagggggatggctgttgccttctactcaaaaaatgggatgataaaggaaggggtgttggccaagtggaaaaatggtattcagactgctaagaagggtaaatcagatgggaaaggtaagagaaaggtgatagtattagaagattagctcaacacaatactcacatgtagcaagaaaaaaaagtgaactgcaatttcaagtcataagagtgccatttgcaccgcggccatggttaccgctggtacccgcccaaagtaccgctggtaccaggtgaggtaccaggtgtccatttatgagaaaaacaaaggcagtaccagggtaccgctagaggtccctgggtactgattgtcatctttagtttttttcctcctgactgtgagtcttgagtctgtttcttctggtcaactttccctccctctctccgacagattttccaaagcccaaaaagagagattttgtgccacttaaaacttttttagggttgcttaacctctggataatgtgataatacattactttatccattcactagtacatttccccatttttgggagttttggttggtaattttatttgccccaaatattttttttactctgcagttttactcaatgaccttttgggtttttattgagctgcacacctttctgtgatcttggtctcatgttggtgttgacaaatgtgaattggagttcaacaccagtgttggattgaatggcagttgttttggctctctgagcctattcttttagttatatgtagataattacagacaaaaacttaatcattatgtatctgggaacttgtggcatgataaacagctagctttcccagcctctctgccaaaagttttgagagtgttttttgcacagaaaattctgataaatcactttcttaactttcatagggcaaaaatctggcacagcgtgcccaagatgctaaagcaacttttcatcaagaaattacccagaaacatatacaactacattctagagatactttgtaattgtccaaggttccactcaaatttgtgtttttttgcttatgtaatagcttctcaaggctcggagctcaacttgaattctgatttttttttttttcaaaaaaatctgactcactgggttttcatacaaaatctctaaaagctggatgaaaagaaccacaacatcttcaactttgactgtgttgactctgccctcaaacaaactcaaagtacatgcatggtggccaatctaagaattactacaccaaaaaatgccaatagcaacatgcacatgtgtttgtttaatttggcacaagtccctcctttggaggcttgctttgcgagttgcaccagccagcccaggtacaccaggcctgcagaagcgagggacttgcttcaaggtaggatagacagtgccttatttctttttcatatcacttttattaaaaccacatgttaggaaaatgtacttatcaactccaaaaatattcttttattgactttgtgcctttttgtttccatccttttcatctcacatcacaattggttacaatgttgtaggtagttaatctaggccagctggaagatcatcctaccctcattcctccactatctgcatatctggcataggtaagtctttcaactacgagaaccttcaaatttatccaaaataatgtcaactgtgatcacacaaggtggccaaatccacacatttcatgaaaaaaacaaccattatcctcacagtttcaaattgaaaagagatgcctcttgtaactcacaatggaatgccaaagtatgcaaaaaattgcttgtgcattgactttatatatgtttgggtcctgggcagtgggaagcagttggtcaacatttttcataaaagaaaaggaagtggtctgacatttccttttgatcttatacaccagagtcaatctacatacatcttggtatttatgtccacaatagtatttatgccagcatacagtacatataccttgggcttcaacttgcaagccatggatccacacaagcacgatgaaagcagtgaccacacaattccaaagttccaacaggatttatattcttggtttgatccatatcttctagaaaaatcgcatagacactatcaaaccgtcattaagataagttcaagttccaaaataaaacaatcaaaatttcatcagaaatattggaaaattagtttttacaggtgttgttgattgatttgattcctctgaggacccagaaatggatttgtaacagatttcattccatttattattgaaaatatcttttactgtactggttgatacatgtggaaggtcttgctgtgaaacctattggggaaagggtcttagttaaatgactcccagaaattggagttccgactcccaaatctctgggatgtcaagagtacactctcagtggccaagaaggatccctatcggtcacagagggctgtacactctcagtgaccaagagggattcctcttgggtgcagagagctgtacactctcaggggccaagaggaatccctcacggtcatagagagtgtacgactcttgcgggccaagaggaatccctcttggctgttgagagcatacactctgagtggccaagagggattcctctcagccatgagttctgtttgtaactttattttttattttagtttattgattttttgttagccaaacttttgaaggttttggagttctgactccccattttggggttggacgttgtggaactccaacggtgctggccggtggcagttggttgaggggaaggtgctgagaagctgcccttgtcgtaggtccggatgagaagtgtgatcaaaacaggaagtgtgaggggttggatttggtgagaagacagcagaaattgagttctgtggcgatggtttgagtttgaggatcttgagaagagtaaggtttgaattgagaagatctgagaagatgaatttagttcaagagtatcaggatcagaagaatcaagaaaacaagatcaataaggtttgatgggtctctcttggatcagaacagaatgccatgcttccccatcatctcagttcaaactgaactttgaatctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaacacaacacaacacaacacagaacagaagaagaacacagaatagaacaaacaaacaagatcagaataaaacaacataaatgaaactttgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgatttgaaaaagataagtaagaataataaaatgataaaaaataaaaataaaataaaatcaagatgaataaaaaaataacatcaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatattgagtcttgaggatattgaaaatttgaaagttgaattctgaaattggaccttgagggggcctgtaccgtttagaacaccacaacgtcctgaggaccatccacagacagtcctcttgaagtcccagaaatttgggagttggaactccaatctctgggagttgtttaactaagaccctggggaaatgggagaggtatcatcaagttcattgagcaaatgaatttcccactgattgtactcccataaaattgaaaatgtaaattttgattacctcaatgaatgttaaggtaatcaaaacaacaaaaaatgattgcaagtttaatttcagaagcttcattgttgattctaagttctttccaaaatcttggaaatttgaatggtgagtgtctgaaacatcttcagaatgtaatttttctcagaaattttccattgattgtactttatatgtacctgagcataaacagatggaattcagtttttgttattcaaatcttgtaataagacctgtcttgcccctggattcctcatcatctgtcagtatctaataccattgttggcatgttttttcagatacctgttatgatgtttcaaagatgtttgcaaaacaagcaaagcaccatgttcccaaacactactcagaatggtttatttataaaggggcttgattaggaagtctgggaggtggtactacagaaagatttttttccaacaaaatcatagtaggaaaaaaagaaaatatatttctcaccttaattcacaatttttgcattgaatttgtataattttggttccttgcaatttgtggaaaatattaaagaacataatcatcctctgatggttttgagaagttgaaatccacataaatccttgtatttcaaatcctcacttcatgtctggatggaagacaagcaccccagattccagtcagctatttacacaagcacaatgaaagaattatatcttctgatttaaaaaaatccctacataaaatttctaacatatctaacaagataaagacagtcattattattcagttttgtaaaaaatgggaaatacagagagatcaaatactaaatagtttttagattaatcaagatcatgaagaagaagatatctcctctttcttctagataatatacctccattcacttcaaaattttattgatgttgtctaggggatatcagccaaaaaaatgagctatgcagaatatcaacatgatgtttttaaattgtttggattctttttagaggggcttgataagcgcaagccaaccccccttgcgcattccaatttgctgcagggtagattggcctgctcactagagatgtcagcaggtacccgttttccaaagcaggtacccggaaacaggtaccgggtgcgggtgcgggtttcaacatttgcagtaaaaacaggtgcgggtgcggggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacccgccttacacccgccctgggaatgcttcccctgaagaatttaatttatcattggtggtccaacactcccttttttgggtgttttgggctgcacaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccagagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagatggtgtacagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaagaatttgtttttctttatttctttatttctattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccggagcaggtacccgggtacccactctggcagccctagcagggtgcgggtgcgggtgtgggtgtcaaaaatattggatttttgaggcagggtatctgcacccgctacaggtacccgggtattgagcgacatctctactgcacaccaatccccctctgtcagccaccgtgatgccaagatggtaaatcttctagctacacgtggtgcaaaacttaagatgacagagtttgagctctggggctacagagtcccagtggttaatttcccatgattattggtaattaccagtttattatagtagaaatgaataattatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacatcctcgtccatctgagtcttcccttccgtcacaacatgtaccttgtcaacctagagattagtacaagaacaggccaagagggagtccctcttggccttgaaactgtacaaggtctcaagtcctagagggattcctctcagccttgagactgtacaaggtctcaaggccaagagggattcctcttggccttgagccatgtatggtctcaaggcagggaggaacctctcctggctgtgagactgtacagtatttgccgttgttaagctcaaaagtattcctgagaaccttttgctgagtgcggaaagagatgtgtgaggttgcctctgcctttcctggttcactagacactaaaacaagcccaccaatctcagattggcaggtttatatagtgatagtggagtgttatcaaaagataactgttgtatgagctgtggatggtatgttgagtaaggtattgataggtaattaatatgtactgaaagggccaaggcttcaaccaggtgcaagttggatgaaggggctcctaaaataaggggttggttatttatatatgagtgtcgagagtgcacctgtgtcactccaattcttccattccaaatggatgaaaaaacattcacatcttccatttggaatggaaaaatgggtggagctggatgttcccagctccacccagctctcccagctcctttttccagctcagggagctggattgcaactttgggtttagtattggtatgacttcccacagcccagccattatagtttgttggcgtaagtgcacccccacaacctcagcccttgggctgaggttgtgggctcaattcccaccctggctaggggttaggtttagggggttaggggtttaggtttagggggttagttttagggggttaggtttaggggttaggttttagggttaggttttagggttaggttttatggttttagggttaggggttaggggttagggttttacagttagggtgtaggtttagggttagggtttagttttagggtttagggttaggggttaggggttagggttagggtcagggtcaggggtcaggggttagggatgggggttacagtttatccagctcatccagctccaatccagctcgcccagctcacattcagatcagccagctcacattcagctcacctagctcatattgagctgggtgagctgggtggagctgggcatatccagctccaccctttcttccattccaaatggaggatgtgaacgttttttcctccatttggaatggaagaattggagtgacaaacctccgagagtgtgtactgattgttatttcaaagtgtttttgatatatatgtaagtaaaatgtaagagtgttataataatgttgagaaggttggtaatgttttaggggaaacactggtgcagtactctgctgaggaaaaggaaattacaaatggggggaggagagcctccttatatagacaagagtgagctattttgggccaagggggggcactacatgaggcagtgtgactaggtacatgaggaatacatatgttgaatggttggatgtgactggtaagaagcatgcagccctgtgtgaggctttctgcagactgaatgagtgcttgtgattggtcaggacttgatgtgtgttctgaagttgtgtaatgtttgttgatgatgtaatatgcagttgctaggcagtgacaagccactcatgcaagcggctgtgcctgcatgtatacttttgtactggtcatgcaggacttatgcaccttgctgcaacctgctgcaactgcatgtatacttttgtattggtcatgcaggactcatgcagctatatgtagtatgttgagtgcagttgcttcctgtcaatgtatcctgtatatgtagccttgagggttgtaaatgatgggtgtcagtgccagtcatgatgtagagtgtgagagagtaaagctatgaataaactgtaagtggctagtaagggtattttgacctgtagagtttgattctgtagaaatatagagtgataactaaagaaaaaaatagagaaaatagcccggttcacaatagccagtcatcagcaaattttttagctgcaatcagcaaatcattgatacttaaaaacacatccatttttgaatgtgtagcccagagtccccccgatgattccagatcaatccaaaaaaaaatttgctatcagcaacttttaacatgttaatcagccattggaactggctattgtgaaccgggctaatagaataagaaggagaaaatgaataaattttttattttagcaacatggtactataccataaagcatcccacaccttttgggctgggaggaaccccctatgaaaatatttagatttgcagctttcccaaaattcaaatctcattttttgagcaaaaaacctaaagaatcccaaaaatcttaaaaagcctgaaacctctaaagatctggttttttggggggaaagcaatatcacattgatatcccatatatcccacatttttccccaggggacatcactcaaattttgaagggattgtatatcataggaaactctcagcaaggatagaagcctaatttcacatgcattctacttaaaagtagccttggatggtcaattaaagcattcaggttgggtgggcttgaatgagataagctgatcatgaacaaagtgtacaatttgttaatagctcccgttacagcatccaatcacaagggcattattttttcacatgactcactattcaaagtaacaattaaaaaaagattcaccagtgttttcatggacttatgaactgttgggtcctgaaaaaaagaggttaccattgtgatcatgaacagaggagtaatgatcagattcttctattctctgagcaggctcaattggcttacattttgatgatgcatcaatgtcttttgaattcttccccagaaaattgtaacaacagcctcaaaaaaatttagggcagtttgtccatggtgattcaacctgggtgcaatcaagaattcaaaactggttaacaaccctatcaaaaggagaatattcttctagttgactcactgttgaacaaagtcaaaataccataggcttgtgtgtgaatgtgaattgaccccatcaactgttgggtcctggaaaaagtgggattaaaagtgtgatgaaaatcagagatttactggtctgaatttattttttctttgctgagcaattaaaattgactgataatgctccaacagcccactcaatcttctggaagttgtccttaaattatttatcaaaatttcatgtgggtgcagtgagcttgaatgaaataagctggaaacaatcaaaaattcacaatttgttaaaaattacccacatagcttccaagcaaaaggaactacttattttacataaatcactgttgaccaaagtaaccatttacagagaacaaatttttgtgtgcattgactttgtagactgtttggtcctgaaacaagggggattcaaattttcattgagaccataaaattgatgttcagcttctcctgtcctcttagctagtgcaattgacatacattgaggtatttatattccaatttttattcatgtctacatgtgggaaaggttccactggctacaagccataaatcaaagctccaattggctgtttcagcttatccttggcactctgaaggtcttcttgaataactacacaaatcttgtcaacccatgatcaggtgattcaaaagagacaaatcaatcaatagtttgaagttgggaagattagttgcacaggtgtttcatatggactcaatttctcttcaaaactgacactggccttgccagggccagcctgagtaaacccattttatttacaatcagattgagacacaagttccactccgcggctggtaacagatgcctcttgtgtaatctagtggtaagtagagggggtagaatcagacatattcagtgactgaactctccatagaattggtgagtcaatatgacttgataccttgaggttttgcaatataaagaaagcacttgaaaagaacagagaggttaatcttgggagattcatgtttggtccttgtaaataaaatttttacttgagtggagactggagtggagctactttgttcaggtgatgttgggcttttgagtacctgttaaacttaatgtttgtcacagcaattcaccttttaatcctacttgaaagtgtaacacaggcagcttgaattctgtaagtttggtcaaggttgatttaaacattgtaagaaaacctgtctttcttcagtcttggcttgcttttatgtctgagaagtcgttcctttttggaattttgtcttctctctctctttcctccctgttaaccaacatcactcctttcccacttgtcactcattttctagttccagatgaatactcatgattttcaccttctgtcccaaagctcagctcacatttttatgtagataaaatagccatactatgagttagaaaatgaaaatcatctgctttcttcccctgggcctgatccctgagaccactaatacagtctcttgtagtgagattgttctttccaaatcacaagctagcagactctaatccctcacagggagcttctcaaccttgttctgttctcttgtcagagttttcttggcccagtcacttctacctctcctcagttctcagttgtgaaatttcaccattccttcatcaaactcatgtaaaagaccggctgggcattgcggttggaattgacttcaatgttgtacaagaacatatctttccccagtattggtcatcatggaaatcagcctacagattgtgaaaacacgtcaaataaaccttttgtttcaattgaattgtcacagctcagcttcctcctttggcattgcacatgagtattcaagagccatttttggaaaataataggagtgtgtacaattgatcatgggaggggatgaaataatcaatatcaatatcatttctcttcccaatattactagcagatgtgacaagattaaactctggggtttccttttaatcccaaaccaattggtcatttggaatgctgagcctgagcctgattccaaggcttaacagaaactagaaaatactgcatgtagcccaagtaaaacatacactttgggagggattcctctgagcaatctgtttataagctagtacatcaatttgtgtttacagaaaaagaaaacagtaatagggtttccttctggaaaatgtaattgacaagaatatcttaccaatttcttttagctgaataccttcttgcaaggaataaactcagatgtcagagttaaaaaggacactgaatattgtatcattttaccaactttgctcataggttttaccaaaaaaccaaatcaaatttcaattaattcagacagagtataattcaattaggggcgttgataaacgcacgccagcccccctggcgcacaccaaaccgcacgccaggtgggaattggcgtgcacgcctgcacgccaaagaaaattggcgtgcgggcccgcacgccaatctacagagtgtagaccggcgtgcagacctgcacgccaaggatccgccgccgtcccataggacccaggcatgggtcctatggagcccccccctcttctttttttttcatggcatttcattttttttgttttttccagatctcctcgggcaaaagaggccaaggtcacacgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaaaaaaaaatgaaatgaaatgaaaaaaaggggccgtcccataggacccatgcctgggtcctatgggacagcggcggatccttggcgcgtgcggtttggcgtgcaccagggggggtggcgtgcgtttatcaagccccttcaattagtagtggaaaatggaattgggaaaaaatttctcaagcaggctttgtaaatcttgatgcttgaaattatcgaactagaaatagatcaagagaaaaatagaaaagaaaaacattatatggtcttttcatgaatggaaatcagaaatattttcaagttcctggcatttttcaaggatgaaaaactatcttcttgaaaatagttacatttttaactatgaggggcaagggaaaactagattgactagtgaggcgtgaaaccaataatgtctctcagaaacactctgtcaacttcgtccaaactttcaaaccaatccttcaattgaaccattacattttggaacgtaggattgtgttgttctgggttttgaatcaattgaaacaggtctcttgagtttaacattcccccaatgttattcattaacctttgaaacctgtcaatgtcccttgaggtggccattcatggaatcattagttcttggaacagtacccaacaaccaggatagtttcatgtaactcactcaatgttgagtggcaaaaatgatggacttctttgtccattgacatgataggcttttggttccttgaaaaggttatattacaggcatcaaaagagacacagtggtcagctttaatgacccctctgatgttctataccagtttaaattcacttacatccttgtatttaaattcactatgtccatattcaattctacaaaggggacatgtatgaagccagttatctgcacaggccaaacggttccaaagttccaattggccctttctctttgttatcctgcaggtcatctagacaaaccaaacaagtcttgtcaacccatcatccaggtacccaatttgaagccaatcaaaaagaaagaaagagagaatcagtctgaagttagaaagattagctgcacaggggttgcagatggacttactgtctctgaagaactgaaactgggctcgccagtcacctcaatggctttaccctcagattcagacacattctccaccccactgcttgatccaggaggaaaagctgcttcttgtgaaacctatgaggagaaaggaatcaaatttattcagagaccaaattctacactgttccagggatccaatcatgaaggagaacatttgattaccttgatgaataataaggtaaccaaagtaattgaaaggaatttggaggtgaatcttagaagcttcattattgctgctttatagcaaaagttacagtagaatggtatggagacaatgtgttcagaatgtttaactggagcttttatgttgagcaagaaaacaatcttcacctgagtgtgtcacattttaatcatacttgaaagctgaacatttccagctccaattctgtaaagtttgatcaaagttgatgagaatatttcaagagaagctgtcttccctcagaatctgctaacttctatgtctgagctgtttgttctttcagcatacatgaaaagacatctggaaagccataagtttcatcaatttcaattaatcttgtatgagaacatgtcttccctgatcagcttatcacatggctctgggatttccttttcatcctaaaccaattggtcatttggaatgctcagtctgagcctgattgcaaggattgacagcaactagaaactactgcatttatcccaagtaaaacaagctcattgggatggattcctctcagaaatatggttataagcagctagtgcatcaattcacctttacagaaaatgaaaacagtagcaggttttcctactagtaaaggtaattgacaataatatcctaccaatttattttggctgtataagtcaattcaggattcagatttcagagtaaaaaagacactgattttatgattttaccaaatcttattcagacagagtataattgaattaatcttgaaaaaataatgtgataaaaaattatctcaagcatgctttgtaaatctgaatgctgaaaaatatcaaactagaaagagacaaagagaaacaagaatcaagagatggtctttgaatgcatggaaatcaaacaaaaaagatgtctaaaagtttctttttctttgtattttcaaattcctggcattggttaatgatgacttggagatgtatgtttaagaatacttgcatttttagctatgaggggcaaggggaaaccagattgatcagtgaggcattggatggcccctgaggctcataagctgtctgtgaaattcatccaaaccctcaaaccaaccgtccagctcacgccttatatgttgaaatagatgattgtgttgttctagcctttgattgaattgatgcaggagcattgatgctaccctttccgcaatatcatcccttgaaatttcaagcctgctgatatcccttgaggccgccagtaatggaatcattaattctcagaacatcactcagcaaacaggataagcttcatgcaactcactcggtgttgggtgattcaaatgatgggctttcttgtggattgacatgataaatggttgggtccttgagaaaatcatattaaaatttcaagcaatacaagaaaattagtggtgagctttaatgacacctctgatgttctgtaccagtttaacttcacatacctccttgtatttaaatttcctaggagcatattcacttctgcaaagaggacatgtacctttggttcaaagccagttatctgcacaggcacaatgaaaggagtgaccacacggttccaaagttccaattggccctttctctttgttattgtgcaggtcatctagacaaaacacacaagtcttttcaacccatcatccaggtacccaatttcaaggcaatcaaaaagaaagcaagagagaatcagtctgaagttaagaagaatagctgcacaggggttgcagatggacttactgtctctgaagaactgatactgggatcaccagtcacttcaagggctttgtcctcagattcagacacattctccaccccactgcttgattcaggaggaaaatctgcttcttgtgaaacctatgaggagaaaggaatcaaatttattcagagactgaattatacactgttccagggatccaatcatgaaggagaacatttgattaccttgatgaataataaggtaaccaaagttattgaaaggaatttggaggtgaatcttagaagcttcattattgctgctttatagcaaaagttacagtagaatggtatggagacagtgtgttcagaatgtataactggggcttttattttgagcaagaaaacaatcttcacctgagtgtgtcacattttaataatacttgaaaactgaacatttccagctccaattctgtaaagtttgatcaaagttgatggaaatgttgcaagagaagctgtcttccctcagaatctgctaacttctctgtctgagcaggttgttctttcatcatacatgaaaagaaagctggaaagccataagtttgatcaaggtcaattactcttgtatacaaacacgtctgccctgatcagcttatcacatgttggaagttggtctacagaatttgaaaccatgtgaagtcaatcgctacctactctttgtaaaatcctggacatgtatcactcaagggcaagtaatagaataatcttttcacaaggtaatacaattcaccaaaacacatgaattgatcacaacttgatgcctcaatgagcaacgagataaagacagcacttgaaaagaatatagaggttaatcttgggagcttcatgtgtggtgcttgtgaataaaaattgtgcttgagtagattggaggtactttgttgagatgatattgttcttttgtgtacctgttaaacttaatgtttgtcccagcaagtcacctattaatcctgcttgaaatcataacacaggcagcttggatttggtaagtttggtgaaggttgattcaaaaattgtaagaaaacctgtctttcttcagtctcggctggtgttcatgtctgagccagtcattccttcatgaaactcatgtataccagctgtaaattgtgtttgaagttgatttcaatgttgtacaagaacatatctgtccccagtattggtatcatgggaatcagcctacagattgtgaaaccatgaaaaatcaacattttgcttcaataaaattgccacagctcaccttccttcgttggcactgcacatgagtattcaagagccatttttggataataataggaatgtgtacaattgatcatgggaggggataaactcatcaatatcaatatcaattctcttcccaatattactggcagatgtgacaagattcaactctttgatttccttctcattctaaaccaattggtcatttggaatgctcagcctgagcctgattgcaaggcttgacagcaactagaaactactacatttatcccaagtaaaagaagctcattgggatggattcctctcagaaatctggttataagcagctagtacatcaattcaatttttcagaaaatgaaaacagtagaaggttttccttctggagaaggtaattgacaataatttcctaccagtttcttttagctgaagagcttcttgcaaggaatcaactcagatatcagggtcaaaaagacactgatcaagtttcatgattttacccaatttgctcatacattttaccaaaaaacccaaagcatatatcagtaaatttggacagagtatcatttaattaagcttgaaaaaataatgtaagaaaaaattatctcaagcagactttataaaactgaatgctgaaaaatatcaaactagaaggaggcaaagagaaacaaaaaaaagagatggtctttgcatgaatggaaatcagaaatccttttcttcatatttttaagttcctggaattttttacggatgacttaaaactatctttttaacaatagttcattttttaactatgaggagaaaggaaaaactagattaacatgagaggcatgaaatcaatacggtctctcagaaatactctgtcaacttcatctaatctctcaaaccaatgctcaatttgacccattacatcttggtagagaggattgtgttgttctgcgttttggatcaaatgagacaggtctcttgagtttactactcccctcatgttattcattaacctttgaaacctgccaatgtcccttgaggtggccagtaatggaatcattaattctcagcacaatacccaacaaacaggatcagtttcatataactcactcggggttgaatggcacaattgatggacttccttttccaatgacgtgatagggtgttgggtccttgaaaaaggtatattacaggaatcagaagagaagtagtggccagatttaatgacacctctgatgttctgtaccagttgaaatttacttacctccttgtatttgaattcactatgaccatattcacttctgcaaaggggacatgtaccttcggtttgaagccagttatctgcacaggcacgatgaaaggagtgatcacatggttccaaagttacaattggccctttctctttgttattgtgcaggtcatctaggcaaactgaacaagtcttttcaacccatcatccaggtatccaatttcaaggtaatcaaaaagaaagaaagagagaatcagtctgaagttaagaagaatagctgcacaggggttgcatatggacttactgtctctgaagaaatgaaactgggctcgccagtcacctcaatggttttaccctcagattcagacacattctccaccccactgcttgatctaggaggaatagctgcttcttgtgaaacctatgaggagaaaggaatcaaatttatttcagagaccgaattctacactgttccagggatccaataattaaggagaacatctgattaccttgatgaataataaggtaaccaaagcaattgaaagtaatttggaggtgaatcttagaagcttcattgttgctgctttctagcaaaagctacagaagaatggtatggagacagtgtgttcagagggttcaactcgggcttttatgttgagcaagagaacaatattcatttcagggcaccaccttttcatcccacttgaaacctgaacatcgccagctccaattctgtaaagtttgatcaaggttgattggaattttgtaagagaatctgtcttcactcagactctgctcacttctatgcctgagcaagtcgttctttcatcatacatgaggagacagctggaaagtcttcagtttgatcaaggtcaattactcttgtatacaaacacgtctgccctgatcagcttatcacatgttggaagttggtctacagaatttgaaaccatgtgaagtcaattgctacctactctttgtaaaatcctggacatgtatcactcaagggcaagtaatagaataagcttttcacaaggtgatacaattcaccaaaacacatgaattgatcacaacttgatgcctcaatgagcaacaagataaagaaagcacttgaaaagagtacaaaggttaatcttgggagcttcatgtgtggtgcttgtgaataaaaattgtgcttgagtagattggaggtactttgttgagatgatattgttcttttgtgtacctgttaaacttaatgtttgtcccagcaagtcacctattaatcctgcttgaaatcataacacaggcagcttggatttggtaagtttggtgaaggttgattcaaaaattgtaagaaaacctgtctttcttcagtcttggctggtgttcatgtttgagacagttttgcactcatgaaaatcacctaaaagatcagctgggtgttgtggtcaaagtcaatttcaattggacaagattccaagaacatacctgtcctcagtctgggtcatcatggaaatcagcctacagattgtgaaaacacataaaatcaaccttttgcttcaattgcattgtcacagctcatcttcctccgttggcactgcaaatgagtattcaagagccatttttggataataataggaatgtgtacaagtgatcatgggaggggataaactcatcaatatcaatatcaattctcttcccaatattactggctgatgtgaaaagattcaactcttggatttccttttcatcccaaaccaattggtcatttggaatgctcagcctgagcctgattgcaagtcttgacagcaactagaagctactgcatttatcccaagtaaaacaagctcattgggatggaatcatgaattcctctcagcaatctggttataagcagctagtgcatcaattcacctttacataaaatgaaaacagtagcaggttttccttctagtaaagttaattgacaataatatcctaccaatttatttagctgtatagcttcttgcaagcagtcaattcaggattaagatttcagagtaaaaaagacactgattagggggtatcaaatataagaaatccaccattagaaactagtcacttttcccaaaacttttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaaaatgtttaaaaaagggtggattttttaaaaccagtcaattaaataagggccttaataaaaaaacacggtttttccgtgtttacacgcggttttgctgcggcacagcacacacggtttccgcgtttaaacacggttttgtatttaattttgggcattaataaaaaaacacggtttttccgcgtttacacacggttttgctgcagcacagcacacacggtttccgcgtttaaacacgggtttgtgattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttccaagcgcgtagaatttaatggtaaaaaccatttttcataaagggcattaataaaaaaacacggtttttccgcgtttactggcggttttgctgccgcacagcgcacacgatttccgcgtttaaacacggtttcgtaattaattttttatggcttattttttgagtttttttgaatttttaaagtttttttcctacactacaaaaggcgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattatcaattatttttttcactcatttctcaattaattgtttgcgtatatgtatgtacacacccagggcacttcacaaaaatcagtgcatcccagggatgccattgtccctgagacgtccctgggccgggatgtcgtccacaggacattactgtccacgcctggcatccctgtcacgtcccacttaaaaatttagcgcagcccagggatgtcattgtccctgagccatccccgcaacccgcatgccatccccaggttgggaccaactacccttggcccctcaggtgggccagtttgggttcccaaaagcaagtgagatacaacaaataattcacatcagggcgggatcaacaatcacaggcggctccagtaggccagttttggtacctgcaagatgccaagagatagggagaagatatgtgaaggctgttgctgacgacttgaccaaggaatgttggacttcatataatcccctcttccaaaaaaattcatggctcaataaactcaccagcaccagtcaagagatccattcttctctagatcagttggctgaagatctttggaagcttccagaccgtaagtttcatccactccttttttccctcttggggatcttgtgtctcaatgtgacccactcactttgatatttcttattaaatctcttttagcttcaatgaagaactattttgatcttgaggtctgcaataagagaatcaatcaaagttcttccttaggattaaaatttttgaaccatcctgcaacaaactgaataaaatgagcactttgatttatccaatcagtctgtcttctcaacattgacttgtatagtagtactagcattgcttcagatatgagttttttaatatgaaatggtccccaatttttattagattaaagcaagagcataaacaagtgtggtaaatgttttctctctaatctctcagtgtgggctcccttggttgttttgataatggaatggagacacttgaaatgagggcattgatgggaagaggattcttgctctgtcttgcagatttttgtttggttgggtgaggtatggactgctggaagactgcatttacagacccatgaggttggcaatgggttcaatggattgatggccatcctgtgaagagagataaaaaataatttgaaaaagagttatgtgttgagtttccatgtcacatgtcactcattctttagtctgtgcttttacacctttcatgactatgtcacagttgtagatttatacctgggttgatggtgtgtaaggattccttcctcatccttttcacaaacatcaccccaggtatgtttcttctttccttttctctcttcaagttgttcatagatattatctctcactgagctaatatcatccttttcacaaccatcatcccagttcactgcatcaggttatgagcaccactgagcttccagctaaccttaatcatcctttcttccttgttgccggttgcaatcttgctttgaactggttgcatttggatcaatactctctctaggttgctatccattcaccatctcggatcagaccagcttgtgaatccaatacatttggcctcctgttgaagagtcctgatgattgcgctcaagagcagtttgggcattgcctcggaactactgcatgtaaattactttgatatatgggaatctatcagcaagaatcccccaccggctcaagatttggatagtgtcaaaaaaattgagaagattgacgagttgaatttgatggtcgccaagcttgatgccactcttgccaaaggtgaagacacacacatcagagaagtcagtactggtatctaagatttcctttccttcatgagatctcttttttttcaatctcactgattacagtttaactttttttggcgggaagatttaaccacaaagtactcgcaccctactcccgagatccttcttgaccatcgagaaacctttccatcctcccaaccaatcaagagctccttgattgattccccttcaacttttttcctcttcaccattgctattctactttatcaatccaaccctcttcaatcaaaacatatcaaacctgacccaccatcatgagcacctcaaaaatttcaggcttgatgagatcatcactccaattagcagcatctcatctgccatgcaaacgaccgacaccagctcaattcgccacttctactgctcaatttgtctcccggagctccaaggtagaaatggctgaggttgtcgatcaatccagaccatcaactctctttgacactcaatcctctgttgcttcttcttcatcttcctcttctgttgatgcaagctaccctcgatatcatcgaccctattgttcatcatcctgacccactccccgtctctcccgtacccaaaatgcgtcaaactgaaaacactcaaaaacaagaaaaaaatcaaaagtaagtaaacaggtctagaataagctccttaccctcagaagattagtgttgattcatttattatttcgtttgcaataggtaacggtcttatcgatctgtaggagctcgcagatttgatctgtccggacaccattctagtcttgattatggcagtgaacaatgaaattgggatcatccaacccttgaaaaagataggagcaatcatccgccggcataagggagtctttttccacactgatgcttctcaagctgtgggggaaactcatctccaaattggtaagtccatccaccccttttgtgatgatttttttgaaagatttgaacttcattactccaatactcatcatttttgatttggattgatacaaatcacttcagcaagccaattataatttggagaatgagtgggagaaactcagacaatccagtagtgagaaggtcagtgaattttcttggggttataatcacagcaggtcagcgttgctggcaagggaagtgcttggagctgatttctgagagaggtagacaagcggccgatcagcaaccggaagagtccgaggacacattgagtgtcagaggatcatgcctcttagacggcacgaattgtcatccgacaccattttgttgcagaggcaacaattaaaggtagcaagggtagcgatgggggtttactgacgttcagtcaatagcgaccaggagcaagcgttgaggaggaaactgaggaggtgagcttggtcgatactgatcaagagcaagagtttcagaggcaactaaaggatgaacaggctaccggatcaggcaagagtgagtcaataagcctacgcgtttatcaatgcaattaggagtgagtcaacaacaacctagacaactcgaataggatcaagtcgatagcaacctagagagagtatcaggcaaagtgaataggattgagttgatatcttcatactaccaatacccttgtacatcaggctctttgctcaatagtattcctgcttcgaaaacagatgatactatgtgtgtatgtgctgtacaactagctcaatgacatttttttgccaaaaaaatgccaaaatgctgtcttggtgacggctcagagacaccacattgtgaaatcctgaagatgtaaaatctttgagtagacggccctgaaacacctccaggccagcagtgggatgctttgtggggacgtcatgtggatgctacacaaggacatcccatggctggccttttatttgtggaggagcacgtgccagggatgctctgagctgtgggggctgctgtcctggtgccagccccctggaccctgccacttggacgtccatctgcactgggggtgtaccttattttttatgtttttttgaaattttaaatttctttcctaggttttaatatgcttagaatttagtggtgcaatccaatttttttaaaactcaacggttcacttttaatagtcaaattacacccatttttctacttaaattttgggccttaataaaaaaatacaatttttccgtgtttacacgcggtttttctgcggcacagcacacgtggtttccgcgtttaaacacggttttgtaattaattttttatgggttattttttgggtttttttaaatttttaaaatggtttcctaggtttcaaagcgtgtagaatttaatgataaaaaccattttccattaaaatgagttttaattattaatttttttttcactcatttttttcattaattgtgtgcacacatgtttttaccttattttttatactttttttaaattttaaattcatttcctaggttttaatgtgcgtagaatttaatgatgtaatccaatttccataaaaatcaacggttcatttttaatactaaaattggacatttttttcactagaagttttacagcttaatttacatgcttttttgacattttaaatttttttcctacacttcaagacatgtataaagttatggtaaaaatcattttgcatcaaaatgagaactacatcttgtatactgcatttgacactattttttatttaatcaattatttcctaggttttaatacaataaaaagagaatttgattcaaatatctcccaaacattaaaaaactccaaaaagaacacccccaatcatcagaaagggatacaccaatcatttctacagattcccatgcacaaggcagactctagtcaagattatgatcagcctggacaccatgacactatccaacgaagtgatgccagccaactagtttataaataaaacttggtataaagataccactttgggaatacttgtacttccaagcgctgtcacaggttcaagccccattgaagtcatttttgaatttttgaatttatattcatattcaagatatagttttcatttttaagaaaagtgattgataccatcatttttaaaatgtctcaaagtgtgggaaactaatttagaatgtcaaaaaataatgaaaactaagctcttaaaaatcaattgaactttaagaccaattacagtattctgaatgaactgttgagttttatggaaattgaatgctaccattaaatttgaaatacttctaatgtaggaaacattttcaaaatttcaaaaaagcataaaaaataaggtaaaaaaattaatgcaaacaattgagtgaaaaagtgaagaattaaacaaaaaaacggttgtccagcgcagtattataacaatctttggtttttatgcaaaatgattgttaccataattttaaacatgactgaaagtgtaggaaacaaatttaaaatgtcaaaaaacaatgaaaattaagctcttgaaaatcaattgaaaaatatgactaattcaagtattcagaatgaacctttgagttttaagaaaattggattttaccattaaattctaaacacttttaaatgtaggaagcagctttgaaactttaaaaaagaataaaaaaataaggtgcacacatgtatgcaaacaattaggtgaaaaagtgatgaattaattaaaaaaaacatgtcaaatgcagcattcaacgtatagttttaaatttggggaaaaatggttggtaccaaaattttatacatgtcttaaagtataggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaatcaagtcaaaaaatgggtctaattgcagtattaaaaatgaactgttgagttttgaaaaaattagattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaagataaggtacaaacatgtttgcaaacactgaattgagaaatgagtgaaaaaaataattaataattaaaattcatttttatgcaaaattgtttataccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcgaaaaataacccataaaaaattaattacaaaaccgtgtttaaacacagaaaccgcgtgtgctttgccgcagcaaaactgcgtgtaaacgcagaaaaactgtgtttttttattacggcccttaaataatggtggatttggttatatttgataccccctattttatgattttaccaaatcttctcatatttttttttccaaaagcccaaagcatatatcaacaaattcagacagagtataattgaattaatcttgaaaaaatgatgtgataaaaaattatctcaagcaggctttgtaaatctggatgcttaaaaatataaaactagaaagagacaaagataaagaaaaaacatgagatggtctgtgaatgcatggaaatcaggaaaaaaaagaagtctgagtttttatttttctttgtattttcaaattcctggaatttattaatgatgactttggaatgtatgtttaagaatggctgcatttttaactataaggggcaaggggaaaccagatttattggtaaggcaagacaatgaccctgtctctcacaatccgtctttcaacttcatccatactcccatcgtctaattggtgtggttcaccaagtagatattgaaatacaggatgacgtttttctggggctttgtaaatttgagacaggattgttgatactaaattatccataaaactattctttattctttgtaacatgccaataaaccttgaggtggccagtaatagaatcattaattctcagcacagtacccaacaaacagggtaagttttatgtaactcacccagggttgggtggcactgattcaattgatgggctttcttcttgtggattgacatgatgaattgttgggtccttgaaaaagtcatatcaaaatttcaagcaacacaagaaaagtagtggtcagctttaatgacacctctgatgatttgtaccggtccaaattcactaacctccttgtatttaaatttcctaggagcatattgacttctgcaaataggacatgtacctttggtttgaagccagttatctgcacaggcacgatgacaggagtgaccacacggttccaaagttccaattggccctttctctttgttattgtgcaggtcatctagacaaactgaacaagtcttttcaacccatcatccaggtacccaattcaaaggtaatcaaaaagaaataaagagagaatcagtctgaagttgaggaaatcagccgcacaggggtttcagattcacttactgtctctgaagaactgaaactgggcttgccagtcacctcaatggctaatttaccctcagattcagacacattgtccaccccactgcttgatctaggaggaatagctgcttcttgtgaaacctatgaggagaaaggaatcaaatttatttcagagactgaattctacactcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaaattaaagatttttccagattttttagatttttctaaatttttagattgttccagatttttcagattttttagatttttctagatttttttttagatttttccagatttttttataagagacatctacagttgcgcaaggcatcctgccgtacagcctgcctcaaaaaaagaattcaaacgcggggcagatctgaggctgcccatatgggtagtatgtcatgcaaatgccatttttggactccttagagtccatagattcagattctatcagggtgaaagattctgaccagccactttttttgagcctctgattacaaacatgggcctaactacatactatacagccctaagtatggatttatatggcctaagtacatatgtatgtgaacattacacctttaatgcacatagatatgagcagcggagcctcagtaatcagctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccaagattttacttttcagatttcaattacttagacataaaggttggaactactcctgaagattccaccagaccactttggacagccgtataccaacttccacatcccaagaatcgttgttggagtgggttaaaaatttctcaacaaatctcttttcccctttttttctttccttagacaaacaaaaacatcataaaaataggctacctcctgggcatgaggataaactgttcaaacctgaattttatcaactcagaaaacctacaaaacccaggaaaactgaaaacaccctaaccccaggtggaagtaagaaaagccttatgcagattctacacaggatgatgcaaccccaatgaatacccattcagccacttttttggcggaattgtctggggacagacaataagttgggggaggatgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacaccttttttctcatatatacactcacaaatcaaccattatggctcaagaaatggattctatggtcgatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttgatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcaggctagtacatcacctcatgtaaaatgcttcaccagcataaaaccctcatgtagacttctagataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatctctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaacctttagaccctttataaaactgggttaaaccctttgtccacctgttaagccacagttatctttttgatacactccactatcactttattaaaaccttcccaatctgagattggtgggcttgtctagtgtctagtgatcccaggaaaggcaggaggtatcctcatttcatccctttccacactcagcaaaaggtttcacaaacacttttgagctttactcgggaggtaccccttcccagctatcaagacttagtgggaaggggtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagttggtctacagaatttgaaaccatgtgaagtcaattgctacctactctttgtaaaatcctggacatgtatcactcaagggcaagtaatagaataagcttttcacaaggtgatacaattcaccaaaacacatgaattgatcacaacttgatgcctcaatgagcaacaagataaagaaagcacttgaaaagagtacaaaggttaatcttgggagcttcatgtgtggtgcttgtgaataaaaattgtgcttgagtagattggaggtactttgttgagatgatattgttcttttgtgtacctgttaaacttaatgtttgtcccagcaagtcacctattaatcctgcttgaaatcataacacaggcagcttggatttggtaagtttggtgaaggttgattcaaaaattgtaagaaaacctgtctttcttcagtcttggctggtgttcatgtttgagacagttttgcactcatgaaaatcacctaaaagatcagctgggtgttgtggtcaaagtcaatttcaattggacaagattccaagaacatacctgtcctcagtctgggtcatcatggaaatcagcctacagattgtgaaaacacataaaatcaaccttttgcttcaattgcattgtcacagctcatcttcctccgttggcactgcaaatgagtattcaagagccatttttggataataataggaatgtgtacaagtgatcatgggaggggataaactcatcaatatcaatatcaattctcttcccaatattactggctgatgtgaaaagattcaactcttggatttccttttcatcccaaaccaattggtcatttggaatgctcagcctgagcctgattgcaagtcttgacagcaactagaagctactgcatttatcccaagtaaaacaagctcattggggatggaatcatgaattcctctcagcaatctgggttataagcagctagtgcatcaattcacctttacataaaatgaaaacagtagcagggttttccttctagtaaagttaattgagaatagtatcctaccaatttatttagctgtatagcttcttgcaagcagtcaattccggaataagatttcagagtaaaaaaggacactgattagggggtatcaaatatagaaattcaccattagaaactagtcacttttcccaaactttttttttgcatcaatgggccccaaaggggaaaatgaagaaccaaatggtaaaaaaaggtgggacttataaaacacgcaataaataaagggcttaataaaaaacaggttttccaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaattcaaaaaaactcaaaaaataagcggtattaaaatttaattaaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcggcgcagcagaaacgccgtctatacgcggaatatgcggctttttttattaaaggcccatctggaaaaatcttgaatttttttacaggatttccccaaaatttacaaggtttcccatctgggaaatcatgtcacggatgatgtgactgttccagggatccaataatgaaggagaaaatttgattaccttgatgaataataaggtaaccaaagcaattgaaaggaatttggaggtgaatcttagaagcttcattattgctgctttatagcaaaagttacagtagaatggtatggagacagtgtgttcagaatgtttgactggagcttttatgttgagcaagaaaacaatcttcacctgagtgtgtcacattttaatcatacttgaaaactgaacatttccagctccaattctgtaaagtttgatcaaagttgctgggaatgttgcaagagaagctgtcttccctcacaatctgctaacttctatgtctgagcaggtcgttctttcagcatacatgaaaagacagctggaaagccataagtttcatcaatttcaattactcttgtatgagaacatgtcttccctgatcagcttatcacatggtgccatacagactttgaaaccatgtgaagtcaattgctacctactctttgtaaaatcctggacatgtatcactcatgtacaattcaagaaaacacattaatttatgacaacttgatgcctcaatgagcaacaagatatagaacgcacttgaaaagaacagagcagttaatcttgggagattcatgtttggtgcttgtaaataagagttgtacttgagtgaagtggaggtactttgttcagatgatgttgggattttgtgtacatgttaaacttaatgtttgtgccagcaagtcaccttttaatcccacttgaaatcataaaacaggcatcttgaatttggtaagtttggtcaaggttgattcaaaacttgtaagaaaacctgtctttcttcagtcttggcttgtgttcctgtctgagcaagccgttccttcatgaaactcatgtaaaagaccagttggaaattgtggttgaagtttatttcaattttgtacaagaacatatctgtcccaagtctttgtcatcaagggaatcagcctacagattgtgaaatcatgcaaaatcaacattttgattcaatcaaattgccacaactcatcttcctcctttggcactgcacatgagtattcaagagtcgtttgtggataataataataggaatatgtacaattgatgatgggaagggataatctcatcattatcacaatcatttcacttcccaatattactggcagatgtgacaggattcaaatctgggagttgcttttcatcccaaagaaattgttcatttgaaatgctgagcctgattggacggcttgacagcaactagaaactactgtagagatcgttcgttcgtactcgggtacctgttggtacctaggtacctgttgaatttcttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtactggcggtacttttggcgggtaccgcgggtacctcccctctctttttaacctaggttcactttcatattaccaagtcacttttttattattattttttcatatttattgtaaaatgtcagtcccaagtcactttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactttgttattatattttcatatttattgaaaatatcattcccaagtcactgttttccttttgtcatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcatttttttcatatttgttgtcgagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaaaatcaatcccaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgcctacaaattatatctaattagattattagaagaatcttcatcattgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccactgtcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccctccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctaaactactgcatgtagcccaagtaaaacagacactttgggaggaattactctgagcagtctttttataagctagtgcatcaattcgtgtttacagaaaaagaaaaaagtaatagggcttccttatggaaaaggtaattgacaaaaatatcctaccaatttcttttagctgaatatcttcttgcaaggaatcaattcagatttcagattaaaaaagacactgagttcatgattttacccaatttgctcatacattttaccaaaaaaccaaagcatatatcaataaattcagaaagattatatttgaattaatcttggaaaaatcatcagataaaatactatctaaagcaggatttgtaaatctaaatgttggaaatatcaaaatagaaagagaacaagagacacaaaaaatgtgagatggtctttcaaattccatgaatgggaatcagaaatctctttcttcataatttcaaattcttggcatttttcaatgatgaaattgaagtatctgtttaagaagagttgtatttttaactgtgaggggcaagagaaaactggattgaccggtgaggcatgaaaccaaatctgtctctcaaaaatactctgtcaacttcatccaaactctcaaaagaatgctccaattgaccgattacattttggaagagagtattgtgttgttctgggttttggatcaattgagacaggtcacttaagtttatcattcccctaattttattcattaaccctttaaacctgttaatttcccttgaggtggccagtcatggaatcattaattcttggaacagtacccaacaaacatgatagttacatgtaactcactcaggggtgtgtggcacaaataatggacttccttgtccattgacttgataggctgttgggtccttgaaaacgttatattacaggcatcaaaatagatgtagtggtcagctttaatgacacccctgatgttctgtaccagttgaacttcacatacctccttgtatttaaatttccaaggagcatattcacttctgcaaataggacatgtacctttggtttgaagccagttatctgcacaggcacgatgaaaggagtgaccacatggttccaaagttccaattggccctttctctttgttattgtgcaggtcatctagacaaaccacacaagtcttttcaacccatcatccaggtatccaatttcaaagcaatcaaaaataaaaaaaagagagaatcagtctgaagttgaggaaattagctgcacaggggttgcagatggacttactgtctctgaagaactgaaactgggctcgccagtcacctcaatggctttaccctcagattcagacacattctccaacccactgcttgatccaggaggaaaagctgcttcttgtgaaacctatgaggagaagagaataaaatttattcagagactgaattctacactgttccagggatccaatcatgaaggagaacatttgattaccttgatgaataataaggtaaccaaagcaattgaaaggaatttggaggtgaatcttaggagcttcattgttgctgctttctagcaaaagttaaagtagaatggtatggataaaaagggttcagagaattcaactcaggtgtttatgttgagcaagagaacaatattcatttcagggcaccaccttttcaacccacttgaaacctgaacatcgccagctccactcctgtaaagtttgatcaaagttgatgggaatgttgcaagagaagctgtcttccctcagaatctgctcacttctatgcctgagcaagtcgttctttcatcgtacatgagaagacagctgtaaagtcttcagtttgatcaaggtcaattactcttgtatacaaacacgtctgccctgatcagcttatcacatgttggaagttggtctacagaattttaaaccgtgtgaagtcaattgctacctactctttgtaaaatcctggacatgtatcattcaagaacaagtaataaataagtttttcactaggtgatacaattcaacacaacagatgaattgatcacagcttgatgccttgattagcaacaagataaagcaatcacttgaagagaatatagaggttaatcttgggagcttcatgtttggtgcttgtgaataatagttgtacttgagtggagtacattgttcagatgatcttgggcttttgtgtacctgttgaatttgattttggtcccagcaagtcaccttctgatcccatttgaaactgtgacacaggaagcatgaattctgtaagtttggtcaagcttgatttaaaccttgtaagaaaacctgtctttcttcagtcttggcttgattccatgtctgagaaagtcgttccttcatcaaactaatgtaaagaccagctgcaaattgtggttgaagatgttttcaatagggggtatcaaatatagccaaatccaccattaattaattgactggtttgaaaaaatccaccattttttaaacatgttggttatccatttaaccccttttggggcccatttatgcaaaaaaacgtttttggaaaagtcactggtttctgatggtgcattgcccatatttgataccccctaatgttgcataataacatagctgtcctcattcttggtcatcatggaaaacagcctacagattgtgaaaacatgtaaaatcaaccccttgcttcaactgcattgtcacaaattgtccttctccattggcactgcagatgagtcagagtattcaagagcaattcatggataataatgggaatatgtaaaattgatcatgggagttgataaactcatcaatatcacaatcatttctccttcaaacattattggcagatgtgagaatattcaattatgagagttgcttttcaccccaaaccaattagagatttggcatgctgagcctgagcctgattctaaggcttaacagcaactggaaagtcctgcatttagcttaactaaaggaagacacgtgggagggatttccctcagcaatctggttatcagcagctcttgcatcaattccctttacaggaaaagaaagcatgggtattagtgtttcattttgaaaaaggtaattgacaggaatatcctaccaatttattttagctgtatagcttcttgcaaggaatcaactcagatgccagagtaaaaaagaaactgattttatgattttaccaaattttcccataagttttaccaaaaacccaaatcacatttcaataaattcagacagagtatatctcacttagcagtggaaatgtaatttgggaaaaaatatctcaagcaggctttgtaaatctggatgcttaaaaatataaaactagaaagagacaaagggaaagaaaaaaacatgagatggtctgtgaatgcatggaaatcaggaagaaaagaagtctgagtttttatttttctttgtattttcaaattcctggaatttattaatgatgactttggaatgtatgtttaagaatggctgcatttttaactataaggggcaaggggaaaccagatttattggtaaggcaagacaatgaccctgtctctcacaatccgtctttcaacttcatccatactcccatcgtctaatcggtgtggttcaccaagtagatattgaaatacaggatgacgtttttctggggctttgtaaatttgagacaggattgttgatactaaattatccataaacctattctttattctttgtaacatgccaataaaccttgaggtggccagtaatagaatcattaattctcagcacagtacccaacaaacagggtaagttttatgtaactcacccagggttgggtggcactgattcaattgatgggctttcttcttgtggattgacatgatgaattgttgggtccttgaaaaagtcatatcaaaatttcaagcaacacaagaaaagtagtggtcagctttaatgaaagctctgatgatttttaccggtccaaattcacttacctccttgtatttaaattccctaggaccatattcacttctgcaaataggacatgtacctttggtttgaagccagttatctgcacaggcacgatgaaaggagtgaccacatggttccaaagttccaattggccctttctctttgttattgtgcaggtcatctagacaaactgaacaagtcttttcaacacatcatccaggtacccaattcaaaggtaatcaaaaagaaataaagaaatgatcagtctgaagttgaggaaatcagatgcacaggggtttcagattcacttactgtctctgaagaactgaaactgggctcgccagtcacctcaatggctttaccctcagattcagacacattgtccaccccactgcttgatctaggaggaatagctgcttcttgtgaaacctatgaggagaaaggaatcaaatttatttcagagactgaattctacactgttccagggatccaataatgaaggagaaaatttgattaccttgatgaataataaggtaaccaaagcaattgaaaggaatttggaggtgaatcttagaagcttcattattgatgctctatagcaaaagttacagtagaatggtatggagacagtgtgttcagagggttcaactcgggcttttatgttgagcaagagaacaatcttcacctgagtgtgtcacattttaataatacttgaaaactgaacatttccagctccaattctgtaaagtttgatcaaagttgatgagaatattgcaagagaagctgtcttccctcagaatctgctaacttctatgtctgagcaggtcgttctttcagcatacatgaaaagacagctggaaagccataagtttcatcaatttcaattaatcttgtatgagaacatgtcttccctgatcagcttatcacatggtgccatacagactttgaaaccatgtgaagtcaattgctacctactctttgtaaaatcctggacatgtatcactcatgtacaattcaccaaaacacatcaatttatgacaacttgatgcctcaatgagcaacaagatatagaacgcacttgaaaagaacagagcagttaatcttgggagattcatgtttggagcttgtaaataagagttgtacttgagtgaagtggaggtactttgttcagatgatgttgggattttgtgtacatgttaaacttaatgtttgtgccagcaagtcaccttttaatcccacttgaaatcataacacaggcagctggaatttggtaagtttggtcaaggttgattcaaaacttgtaagaaaacctgtctttcttcagtcttggcttgtgttcctgtctgagcaagccgttccttcatgaaactcatgtaaaagaccagctggaaattgtggttgaagtttatttcaattttgtacaagaacatatctgtcccaagtctttgtcatcaagggaatcagcctacagattgtgaaatcatgcaaaatcaacattttgattcaatcaaattgccacagctcaccttcctctgttggcactgcacatgagtattcaagatccatttgtggataataataggaatatgtgcaattgatcatgggaggggataatatcatatatatcacaatcatttctcttcccaatattcctggcagatgtgacaagattcaactctgggatttccttttcatcccaaaacaattggtcatttggaatgctcagtctgagcctgattgcaaggattgacagcaactagaaactactgcatttatcccaagtaaaacaagctcattgggatggattcctctcagaaatctggttataagcagctagtgcatcaattcacctttacagaaaatgaaaaaagtagcaggttttccttctagtaaaggtaattgacaataatatcctaccaatttattttggctgtatagcttcttgcaagcagtcaattcaggattcagatttcagagtaaaaaagacattgattttatgattttaccaaatcttctcataatttttttccaaaagcccaaagcatatatcaccaaattcagacagagtataattgaattaatcttgaaaaaatagtgtgagaaaaaattatctcaagcatgctttgtaaatctgaatgctgaaaaatatcaaactagaaagagacaaagagaaacaagaatcaagagatggtctttgaatgcatggaaatcaaacaaaaaagatgtctaaatgtttctttttctttgtattttccaattcctggcatttgttaattatgactttgagacatatgtttaagaatacttgcatttttagctatgaggggcaaggggaaaccatattgatcaatgaggcattggattgccactgtggatcataagctgtctgtcaacttcatccaaactctcaaaccaactgaccagctcatgccctatatattgaaatagatgattgcgttgttctggcctttggttgaattgttgcaggagcattgatgctaccctttccgcaatatcataccttgaaatttcaagcctgctgaaatcccttgaggccgccagtaatggaatcattaattctcagaacatcactcagcaaacaggataagtttcatgcaactcactcgttgttgggtgattcaatttcaaatgatgggctttcttgtggattgacatgataaatggttgggtccttgaaaaagtcatattaaaatttcaagcaatacaagaaaagtagtggtcagctttaatgacacctctgatgttctggtccagttgaaaatcacatgcctccttgtatttaaattccctaagcccgtattcacttctgcaaagaggacatgtacctttggttcgaagccagttatctgcacatgcacgatgaaaggagtgaccacacggttccaaagttccaattggccctttctctttgttattgtgcaggtcatctagacaaaccaaacaagtcttttcaacccatcatccaggtacccaatttgaagccaatcaaaaagaaagaaagagagaatcagtctgaagttagaaagattagctgcacaggggttgcagatggacttactgtctctgaagaactgaaactgggctcgccagtcacctcgatggctttaccctcagattcagacacattcttcaccccactgcttgatccaggaggaaaagctgcttcttgtgaaacctatgaggagaaaggaatcaaatttatttcagagactgaattctacacttttccagggatccaatcatgaaggagaacatttgattaccttgatgaataataagctaaccaaagcaattgaaaggaatttggaggtgaatcttagaagcttcatggttgctgctttctagcaaaagttaaagtagaatggtatggataaaaagggttcggagaattcaactcgggcttttatgttgagcaagagaacaatcttcatttcagggcaccaccttttcaacccacttgaaacctgaacatcgccagctccactcctgtaaagtttgatcaaagttgatgggaatgttgcaagagaagctgtcttccctcagaatctgctcacttctatgcctgagcaagtcgttctttcattatacatgagaagacagctgtagagtcttcagttcgatcaaggtcgattactcttgtataagaacacgtctgccctgatcagcttttcacatcttgtaagttggtttacaaactgtgaaaccatgtgaaatcaattccttcatattcattgtaaaagcctggacgtgtgacattcaagagcaagtgataaataagtttttacaaggtaatacaatttaacaaattaacatataaattgattgcaacaacgacgttggaaataaaacagaattgttttgaccgaactttcaggcatattttttttgtggttcttcgttcaaaccatgcacgaatgcgttaataccgtactcaatatgtcaaccggtactgctgttgatagtatagacgaacgtgacaaggtggttgtatctcatagagcgccttttgatcaagatcgagttctggaagttgattctcatcccagacggattggtaggtagctttagtacgctcagtctgggccaaacgccaacggaattggtgcaggcgggaggccatttgcaaggcctctagctgctctttggctgagtccagagacattggttctctcagcctttcgaaggagtccagaatgatgtgtttggtccagtctgtgacctgtcgagtcgacacgacttgttcgttgaatgttttgattcgagacaacgtgcgaggtggttcgggcaattggctgcgttgttggattggggcgaggatctgacttcgaagacgcttcgattggctcgggaatccgctatcgctaattagtcgatatcccgctggagtcttctcgagtaacttttcataaaacccttctaccgatcggctgccatcgtcccgtcctccgggtatcatcaagaccacatcgagtatagttccatcgggcgcaaatgtgaagatattacggtaatagtatctgtcggctcgttcgttatagtatgtctcctctacgctgttgggccggactgatttgagataatggatcggatacatcataaaccaagtaattatctacttactcatattcccccggtatgctgatcggcaggttgaaaccgaccgaaaacccgaaagcttttttgagttcaggatatttttgttcgatcgacatgctatattcgtggaagatttcttctctagtcggccaacggattctagcgcttggatggtgtttgaggacggcgaggagtgagttgatgccccttctgagggattgagcataggcccggggcgagattgcaaatagtcgttcgagagtggagtcgtgcattgttgagcagagccagtgtaagaccaagccgagtgatccagccggatcgtctggatccatctgggcctcgccctctgggactgcatggtctgcccatgggatcggttcttcataccagcgtgccgagaaggggatgagcagctcctcgaaggttcgtacatcaacccccatcgttctgatgtattctcggtcgtcgcgatcctcatagagcctggcccaagcgcatctgttatcacattcggtactgtggaacacagccacatcatcttcgctggtgaccgggctgttgtcttcactgctgaccggactatcttcaggaccgaagagcgccgaggccaaggtggccatgagcgcctctaactctgctccattttcgtatcgtgcttgctcgactgacatggttgttcgaaacggttgatttgggttgaagagtgtgcagaagggctatcaaggattctcctgttgacctgcaatccatttcgaagcttacttacataccaccccaccggagactaccgagacccccgccccacccccgtttgcctgagagatgagccggccaagcgggcatcgcttcttatgtagctcagcttgtcccccgaaccctatagtagtgtgtcgaattacccgctggactggggcttcccgccatccccacgtttgaccgatttcccccgtggggatgatcttgaacaacccggtcatgctgccgaatactgatatgtagtcaagaccacaaccgcttgctattcccgatggcgcttgattatgtgacaatgtatagttcggtaaagatcgagcggaagcccaacgtctgagtcttcgttcatgcagttcggtggtgtaaagcggactggaaaatttctttcgaatactaggctttgggttaatcatgattgtcgttcctcgacagatcctgatacatattctgctgtgggttcggtcataagacttccttaatccccctaatggcggtgagtccctccatcacatccttcagatattttcttgggccggtgcagcaagcggggccatagattggcagatgtcccagttccaatctgctcgatacttatcaatcagactggggcgcaaaatgacagtgttctttttggtatcctccaatcatatcttctatttctgccctcggtcattcgaccatcggcgttgcgcatctttcgatccagtaattattctcgcagaaatcgatcacgaagggtaaagctagggtggatagatattgtgtaagctgaatagggacatcctcatgcgaaggatcggtaccaaccaccacctcgaaagggtgctcagctcagatgatggtcgatgatgagctagtcagggctcgcagtctagtctgatctggtttctccttataggcttaaagagggtgataagctgttctcgaatgtcgctttgtagccttttttgtggatggctctttggaagccctctagagaaggcttgtcgatgatggctggtttgttcagcctgcagcagacgactgcaagtctgcaaaccacatcgactgaacgagctcaacaaggcaagctggactgtagcttgtacctgcttatctggttcactcttggtatgggagagttccctgactggtgttagtccaaaataccaactgacacccttataaggcctcatccttctaattcctctcagtggtatcaatgctcaaataattcgcatttcctctcgacctgaacccattttcttctcctttcttttcatcttcatcttcactaaaaccaaatggccgaccagcccgcacggccaacacactcgacccttttcggtggaggatccgctccgccagcaagcgggcagacaatccagtccggtagagccagaagtttcgagcaggccgagaagcacattcccggagagagcgcgtctggcacatcgccagcaaatgatcctactgatgagaaggccactcagaggctcaagcattcatcagatacagtacctcctacaacacatcttccaaagggagaggaggagaaggcgctgttgagaaaaattgatagacacatgtaagaaccatcataaatcagatggtacatatatcagattgataatgggtttctttaccaaccaaattcaacaggttcccttgtttgtgtctcttgtacatgctgaatcgtaagtgataattcattttaaaaaactgattgataaaggctaaattcattgttttgcttgatagatttggatcgaacaagtgttagtactactcgaggggttttttaacaaaatcatttgcaacaatgttgagttacatggaattttcaatcaaagagacttataatttgtttcattttttttgaatatcttgggacagattgcaaatgcacgagttggagggatggaagtggatcttaacttgagttcgacggactactcgacgattgtcctgatattttttgttggatatctgtatgttccaactgaatttgtctaaacttgagatggacaagaaaagggtggaaagctgaagagctgacacccaatccttatttcgaacagctcggcggagattccttcaaatatgctcctctctcatatgcgcccctctctgtttttacctggactcactttcctctggggcattgtggtgacgcttatcagtctggtaaaaaataaagaaagtctgatcgtcgcgaggctattcttaggatttgtagagtatgtattgatgtttatcttcttaatgatataatctatcactccttgctaaccaaatctttgcaaaccttcccccaaaagatctggctttttcccaggagttgtgagtagacagaagatcatgaatggaacaaagtcgcaatagttaaccaacaagaccttctactctagctccttgttctgtcatcttggtaccgcaaagcagagctggcaaagcgtatcggtatcctatacagtggtggtatcctctcgggtgcatttggtcagtgcattctctagtttaaactcctgctggatctcacggcttaccagctatagtccgtaggtggtttgatttccggtggggttatcgagggattagagggtgttggcgggattcgagggtggaggtggctatttatcagtgagtgaaccttctcctgattgctgcaatgtcagctcaaaacaagtcagctgaacaaaattcatgtcatttttttacttcatcgcactcagttgaaggactcatcacggtttcagcatcggtggtcgtcgtcttcttcttacctgattggccatccgatacgaagtggctctcggaagaggagaagaaattggcggtcttgcggctggaaatcgaccaggtcgaacatggtgcttcttcacctgattcaaccaagctcagtcatcggcaggccctggcggctgctggaaaggattggagaacgtatctcttctgctttatgtgtaaatagtttctccttccccgaaatagaaacacgcggtcatcttgtgaaggattcaactgacttttcaacttgaattctactcctgaaaatcaaaaacagatatcatgattctcagttctcaaaccattctgtacttcattcctagtattgtggtctcattaggctaccagggtcaagaggcccaattcttgactatcccgccatacgtagtcgcgtgcgcgttcgcccttagtgtctcgttctcggcggatcattttaaagagcagatgtttcatgtggccctcccgatcggcttttctggactactctatgcactctgccttgccatcagcgagccaaaagcccgatatgcactagtctggtaagctgctactcacataaccaaaaaaaaaaaaagttattccttaacaggctttcacgctgacccaacttcttgcatttctctagcctggcttttggcggtaccttcggagcgttacctgtcgcattggcttgggtgtccagtgtcgccggttcgcagaagcagaaaagagcaatcactctggccattgtcaacacaggtcagttcatcatgcaaccctacaaagtattcaacgagagtgtccattgacgaaagtaccatcttcttctgaatttctcatgaatgaaccgttacagtcggcaactcgtctaacttttacggaagcttcctttggcccaaatcacaaggtcctgagttcgtgctcggattcgcaatggctactgcgttcggcttcagttgtgcgctttctgctgtgcttgctaaagtcctcttgtatcgctttcctcgcgaagaactattggttgaacccggaaaacctttgccggccaaggatgattcactagcactcaaaaactcagcttgtaatatatagatttgtaatgttttacaattcctcaaaaatctgcagtggatctatcatccatcggttgtcttgtatgtgttggctcaatttggctcacgaagaaccaattgcagaattctttggaaatccatttctctcccggctgatcatattgatactcaaaaaaaaaaaaaaaatcttcatgatttcaacacagattccatctgctttatctcagcaagattcaaagcacttgacacattctgattgcgagaaatgtgtggtctgtttttccagctggaaaaataaaactctcttcgcgtgtttttcttcttcttatgttgtggattttgtttgacttgtttatctatccaaattcttgatattcgagagaaacagttcccatatgtatactggttgaatacaaatgtcgatggctcttcaggataacaaggtatcgcggctgcgattttatggacccgaataataggtacaacctgcacaccctgttgaatgaaaaaaagtcagatgatttagtgagccaatgttttgcttgagagtggaaaagtgtttatgaaaacttacaaggcctcttgtggttgttgtcggagttttggtgccaataacataagtaggagtgtggtccagaaatgccattgagttccttaccgatgacccctgtaagttcaagttttcgagattgtaagctttgctgacttgagaacattaatgatttcagattttcgtgaatcgttttcactcactcagcattttctcggcattgttagctgaaaattgaattgggttaaccgtacgtcctgttgcgccgggtacaccaagtctttcctcccgggtacaaccggtgaaaaaaaaggcagacactgaagatgcatgcatcgaagaatgagaaatgggcgatgactgacaagttggttgaatttcatttgatttgttgaaaaagctcataaaattgtaactcacaggcaggtggcttccggtcagttcgatttcctccataacagcgattaccgggacatctgtagttgacaaagccagaattggtgcacactgtattccgaggatctgtagattagctcaagtgtacttaagaaagaaacgaagtgctgaatatgtacgactgacgcttgtaactagaaccaggtgcttcttcgtagaagttaattccacatgtctgtatagattcgcccgacactttcgactcgaggaaattcggttggggagactcagagaggcgaccgtaaggacagctgactagagctaccaataacataaaatatctacttgagaccatcatgatgtttcagttgaggaaaaatctcgttgatttgagcgatgtattttttttggagatgaaggtggtcgaaccaaaatgttttaattggcttcggcttctttgggtgcattgttgtatgttgtaaataatagtgccagataaaaaaaatgtgaatacagcaatcaaaaacaatgtggcttgactctgcttgactgccataactatgaaaaaaggaaatctccccgacagacccgtgcacgcaattgcacagccctagtaaagtaagggtgagcttggaaggtgtacaattttaacaaagaatgttatgctatgttatgatttctttggagcggtgactcggcgcctatcagcgaacttaacacaagccccatgagtttgcctgctgtacatacgcggccggggcatgcaaagtggtgagacgctgtcgcattgcaccgaccgcagggaggcttgtggactgcccttctggctctcactggaggcttttaggctcacctggtccattctttttggacagataggctgatcttgacttcttgcccgaacttcttaccttctcatttctggatccacacgaccctgcctaaccgaaattcaagtcgcctcggccatccaaacgctagttgccggcacatggtcctgtcatgtcgtaaatcttcccggacgcgacatagcaaacgcgtgctgcgttcatcctacagggttcaatgtatgttcaagttcactatcatcgttttcactgagggattattccgatgagaaaggacgcttcctgacaaccaaaagggaatttaccgccttaaccttcttgaaactatctagctgaacgccaggaaacaccagcatcccttcatactcgactcaggtcaatttcacaacacattccagtgcactgaagtcgaaggccatcattagtcgatttcacgaattttccaagaatcgtgaaaatgcgaataaaacatcatgaatcaaacactctccctaaaaacacgaagccgcaataatcatttgcccatttgcggttggtacggcgaccctgatgcatagccaccggttgacactctcagaaaaagaaaaacaggagaagttaaattctaatgatatcgagctcctggacaacgagccaagagatcaaaagcaacaaaagagaaagttgcacataaggaagcattgtctggtctccaggatatcctccaagacacctaatctatgtatctagatgctgaagcaggtgagctggggtgccttggaagcaaatcgcgcacgtctgcaacggattcaccgggtcccttggaggcgagaaagtttagtccgggtcatgactctagcctaactaagcctctcgaacggagggggggaccccgcgtcccgaagggactctccgtaggagaggcttatgaggtaggtcggatttggcgcatgggcgcttcgcgttattgtggcttttagcagctatttctcattgcaccctctatccaaagagaactagccaacatctgatgaagccgtgaagaagaagactagccaggtatgctgccttgacattgttgtcctcacaatcagagtaaagtgaacgagcttgactggccaaggcatcttaacctgagcttggttgctctgaagctacatagtatgttccgccacttttatgggtttttgaaccatctgtggtagtatagaaatattacagctgcctcgggaatttttggacgatttaagtatacaggagtattccaagccacataattataaccagacgacataacagttgtgaactcgagaagggtgacgcttgaagtcccacctcttatccacaacaattaaggaagaagatcctgagtgaaaattcaacatgttgccgagggttaaatcaaagcaacccggtccaatttcgaatcgattgtggtcggccaccggagtcaacgtttacaagaaggtttttgaaatgagcgatgaaaatctgaaggcccacatcgcccacgttgcttataaaaaatatggtcaattagcaaaagcccagcagatcgaggcggtagccaacttggtctctggtcgtaacacgtttgttcttgccggcaccggatttggcaaatcacgcatagccgagatttactttagtatgctacctatgacaagaaactcggtcattctcaccttgaaccccttagattctttaggcgacaatcaggtctttgaaaaacgtgcggcaggattctcggcaatcaacttgaacaagttgaacttcaacaaaaaagtcgccgatgacatatctaaaggcgtttatcaattcgtttatttaagcccggaaatattcctcaataataagctatggtaggaagtatatttcagctctgagtttcaaaaccggcttggtttggttgtggttgacgaggctcatatggtgtacatatggggccttgtacagagtcgacccggaaggcatctagctacgattttaagtcgtctggaggactttgggatctttcgaccatcatacgggcatctcggtggacatctcctatctcgaaatgacaagccaatgttgcttttgtctgctacgtgccggccggtggctgtggaggccatcaagaaaagcttaaagcttgaagactcaaacgtcgatatcatacgagccgagctaactcgacccgaaatccgaattgttcgtattccaatggagggctctatggtctcttgtcacgacctgattaaagtcttcccctcggttaacgatgtgtcgagatgatgccagtctgatggtgcaaagggcgtctgtggggcccattgggaagactcggaaaaacaatgaggcacaaaatccccaccaaagaccctcagatgctccagccaaaaatccatcattacattcaagtccctccttcggaggctcgcgcttcgcgcgaggggcgtttcacgccagcccaggtcaccaggccctccgatcgagggacttgtgttaagttaggtcatgactcggatagagttcagagctgagtggcgctataggaaaggccgcgaaatgcccacttccgcaccacgcatcgttagaccacgcatcaaaaagtcaaaggaccaccggaccgagggtggacccgtgcatgcacatccacaagtgcgccgggtgttgatctgttgatcagtttaagggaaaggcccttttttggggggggcggggggcggggggggtgttcttttgctagcgaccacgaggatttccagagacacatgctcccgaaagaggcgatcttgagtcgagtggaggacttcccgtcgcgatctagagcgcgttttagacctctctcagtcttaaattaagaaagcaattgacattccaaccagctcatgtgagagctgtttctggaaggcttcagaaaaaagattttttttgataaaaaatttagatctagggggtgtaaaacaacttctgggagggtcgtagattgcgacgggaagtcatccagtgattatttataaatctgtagttctcatctactctagaccctaaacttgtccttccttgagtttttttggtcactctcattcatgaccacgggtcacttctctctcttcgacccgaaggaaagacacatagctagcagacgggctcttctatttacgtgtaccgttcagaatatgtacgaggttgtggcagctgttctctgtctagctgattactggatgatacgtctaatattgagtgccatgcggaagctggggaagggaccctggaaattcattgtagggagtgccggactttggcagccggtccgccgtgggtaagtcggtcgcttggatggttgactcgagagtgttgtggtcgttgttgagccaagtctctgggttggattcatcctcagttggctggtaatggtcacctcccacctccccctgccagctggttgccaggcttcgggctggttcggctggacttgaagatacccaacccccttcttccagccctctttcccttctccaccactgatctagttctctcctcctcgttctttattcttcgattgtacctatatatgtatctcatcaagttgtttatgtatcatcagattgtattctttctatcctatattacaatcaccctccgccgctccggttgtgttctagaccgtctgttgtattactgtatcgtattattgtctgcagctctctcactccaacaagtcccttggccaacacaccgattgctgtgtttctgactgggcaaaaaccatcggcccatcaaaaaccggaaagggttcaaactcaaaacatccatcatcccccacttccccccaccaccacttccctccctccctctctcccctgttgaccatcatcatcaaccaaccacccatcaacaacatcaacccatcccaaaacgacgatgtcaccaccaacatcaatctatacaaccatccaccaacctacaactcagcaggtcaagttgaaggtcttgatagtcgatgacaacctcctaaacttagtaagccatctcactcttcctaccaccaacatcactgacctctccactcttgtcccacagagagtcatgaaacaactcttgaaaaccaaactcgcagatttcctcgacctagactctctccaaaccgccgactcgggattcgaagcactcgacctcttgcgaaacaatgacttccatctcctcttcctcgatatctcgatgcccggaatatccggattagaggtctgtcggaggctcaggaacgatagcagatattcatcctcaaaactacacatctgtgccgtcacaacagacctagccgactggcaggtatgcaatccttctctgtcccccactctccacacacacacacacacacacacacacatgctacttccgctgactccccattccgaaacccacaggttcaactgtacaaatccataggcatggacggcgtgatcggcaaacccctcaaaaatcttgatctcgagttcgctctgagagcctgtctggattcagtcctctatcaaaatcatctcgagacactcctcccacctgccttctacttccgtcgttatggctcccaacagctcctacctgatatcttgctttctccgatcgacgctccctctgatcctgtcgtatctcttcactccttgtctaccatcacctccaccgctccattattaacttcctcgatcggtctccagcccattctgagttgtgacgaccaacgcaagtttcgacaacagtcagttgttagtgatatcagtgtggccggcgtattggcttatgaagaaccctcaacgttccgtcggatccctcggccgtgcctcggtcaactcgacctggtcgacgagaccctcatctcggcttgtcgaccatgcttcgactcattcgacaccagtagcgcatcaggctccatcatcacttgctcctcctcaggccccaactcggcaacagcaattgaccccttgagcccgtcttactgctccgaggatgagcccttcgagcactccaagcgcttccccgccttccctaccgcgcccatcatcacctccactcacgttccattaggtctgcgctcaccccggaggtggagctcgccattatattcggtcggctcacccttggccgatgcccaattgactcaggaagagaaagacgtctttgccgccggctttcaggccgccatgaataatatggccatcgaccaagcttgttctcaatggggcgaaaactgtctctcggccaccaccccctctgcaaacgaatcgaggtatggtaacttggagcctgcccgttcctccacgacacagaacatgtccaactgggccgacgaagatgatgaggcagacgaagaaagattagaggagcaggaggaagaggaggatgaacaggactcgtaccgttgggcccgattggcaggtccaatctcctgtgaagacaccaagctttcatctgtgacacgccagctgatctcccggcggtcgcacccgatgctacgtctcaacaatctggaccgaacacgcaccagtgaagcagagccaaggccggtcgagctccggcccacacccgagccggattcacccttcatgcgtaagtcgaaatccgcggccggactgcctatccgtcctagctggcaactcgtccaactcagcgctatcaattatcagtccgtacttaagtctggtacgcttctcgacgaggtcctcttcggcttggatcttgaagattccccttaatcgtcactcaaaaaataataataatttatcaccgcaaccgctatgttactattaatcagccatcctaatccatatatatatatatatatatatatacgtcttcctctctctccgtcttattggaaagcaccatccttttctgtcttttgtttgatatggacaccatgttctccctatttaaacccttcctgatcctgtctacatgaaacacatacacgtaacttttcatggtctcatttttaatgcacacatatatgtaccataaggaatcctctcttctttcccatcggcctctccttatctccaccacccactcaacaacgacaacgacgatggcaatgatcatccttctcccactttcttcgactcgcctatctaactctataaaatgtgccattaatcttactccttcctcaccatgcatgtcatttttctacccacacacacacacatctatacatacatacacactgagttggagcgctgcctcacttggaaaatccacccaaaacaatccttcctgttttctttcctacggcttgttaatcaagctctaccctctcatctcttgtcctcgcttctctcacaaataccaaaaaaaaaatgacgatcatcatacactgcttggtctgctgtcggatctgttccatgctgtttagatatctgttaatatgtccccccccccctttttccatacatatttgtctctccctctccaatactttcaaaaaaaacaaaaaaaaatcatacatatgtgtgtgtattttagataaattgatgcttcttcttcttctttcctttgcttgttacaatatatatattttttatcttacttgtgattgatattttctttttgtatttttttttgtttgtttttttgttttgcaatcattacaccctatatttacctctttgtttcccagaacaagatgggtttgtttgtgtgtttttccctacatagtacaattaatataacattgattcaaaaaggattatacttgactgctgtttgattgacatctggtttttcttctcttttttctttcattgacgtcaataagttctcattgttttttttgtttcacacttagtttgatttaatttttttgaacatcaatatgtttcacacatgtctccacccatgatcaaggtgactacataatgagatacatactgaagtatgctaatgtacatagaaatttacacatcttccacaaaagaaaacctgattcacatttgaaaatcaaacacatgtgaagcagtcagtaccttgacagccacaaaaaggagcccacgcactagatcatccatgtcttctgatggccattgacttatatgtatcttgctccatcaatctcactgtgttgctctatcactcttctcatgaaacaactgggagcttgtttgagttttggattcattcacaaggtaagtgggggactcactttggtgaaaaaaagggagaagggaaacacacaagttgcttgtttactcatctgaactgagcccccttacattggtttttcttcgtttttttcagcagggtgttgtatcacatttgtttttaatttgaaatcttgagcagttttctggcctttttttgccaccaaaattgatgtagcattgcgcttacactacagagttagggtgctgttttgagggatgctaaactgaaagcagtgggccatttagcgtagtgtagcatagtggcttgacagactgcgtgtcttgtttctctgcttgaggctttgattttgtgggcctctcattcaagatgggcttaccgcactgaagaaccttcaaaacattgtcttctctgaagctctacagtagagtttagatatcatttggaaattaccttcaacttcaagggcctctactgtagggttccatcttctccacaaaaattgggaaaaattgaagagatctggtgttgagattcttcactttcagtccaactactagcttctagttagggtcaattctgataatgtgaaattttgagcaagatagattttgagaaattagattttctggtcatacactacaggccctcaatttgggctgggtgatgaaaatccagctgtgtaaattttatgataagatgcaacccttttccagaatgacaaaaacctctattactttgagctaatcccagaatgtttgttgtgtccaagtggacttttggacatatgtaaaatggtctaaatttacccatctgcgcatctgaaattaaatttggatgcacagcaatgcaaataaatatagtcttacctggtggcttggtgtcttactagatggctccagtctgcctctttggtgggaaattatcagaccagctcccagtttaccagtattcctgtacctgcatacttttgctgattggggatgaggttaaaaattggccaaaaggcatgaatcctaaatcataaagcacaagatcaccaatggcttaccaggcccactagacattggtataggtatactgcataagcagattagaaatgaattacataatgatactgttgaaattttatgactcaagaagggaagactttgaggaaatttgagaaaagggctcaaaaaaggttgagggtcttttttgggagaggttcacggaaaatgagtgaaagaaccaatgttttttattgttgaaattttcccatttattctctctctgccctttttatttttctaaatcatcataaatcagactagactatattcctcaagtatcttgttttttgttattctgagcccccttctgagtcaaatgtgaaccttaagtaaaccagccttttaaacactcatgtctctaagatggattcttcttttttctgactttgtgattgatctatcaaagactgattatttagaattaacgactctatttatttgtggtctataacatgttttctttgattaactcatccggcctgtctaaaagagattgagaagactttcccggtttgtttcttccaaatactcatgtttcttcctctcagttctttattcaatatggctctctttattcattgtctctcaaccacaatttgtcctcttgtacttagtctacttaaacctaggctagtcacgagtgaatgaaaacttattggttctttcactcatttctgtgaacttctcccaaaaaaggcctttaaccttttttgtgcccttttctcaaaaggtcttcaacttcagccggtttcaaggctcaacaattcaacatttattcactgtaggaagcctagctttagtagactaaataaaagtgaccaaaatgtggttgagtgaaattgaatgaagaatggttttggaataaaaactgagaggaaataagtttatgagttcttggaagaaacaacgtgacaggccttctcagtctcttttagtcatgccagaagattaatcaagagaaaacataagttagaccatgttggaatttcactcgctctctctctctctttcttactcaaacctgtcactcctttttatgtcactcattttctatattcattatgcattgttgtttgatcccacaacctgtgctccttgtatctagactacttaaacttacaagatacagggataatgaacaccatcggttcttagctattttcttccggtcctgagtcgacacatgagcctcctctcagccttaactcaaggcgcacttaagcccgctttgttaagttcaaatagcatcctacagactttgtctgctttcggcattgccgacttttcccctcaacgattataatttcatcagaccacaaatattgaaaggcattaattctcaataatcagtttttaaagaatcaaatagtgaaacaggaaaagaaagaaatcagtcaataagctagagttgtttgatgaaaattgccgcgatgagttctaattagactatgagatagcagaggattcagcacaaaaaacagctatgattaactataattcagtctgagtcaagatgattcatgaaagataaaagagcaaaagagggagaaaagaagagtgacttgaagaaaaagtagaccagagaagatgaaaactcaacagatactattggtgcatttgtgttgcagatgcacacagattggaaaatctaacccgttttacactcagatactgggatgtaatatcaagcactctaaaattagctgcaggactccttgcatgtcattctttgggatgtggtgtgagcttttctcaactcaccccagattttacacacttatttaagtttttgatgggtgtcgggtgtaaatatcatatttcttgtgatagaattcaagaccccctctctatatttgtggctatttcacttttctagaacattgtttttcttcagagtttcatcggactgattgttaagttcttagtgtgatcacaaaattcaggatgttaccccaatttgtagggggttttattaacttgtggattgaccttctcattcaatgcagtgttgcagggcgtgacgtagtcgattttttgttaagctacccaacgacgattttgagaaaagttactcactgtatcttgcaggggcagcccaagagcatatggtttgtggagtccccgcgacctcgatgccaaatttacagcttgcttgtgcgtgtgttttagctcggatgggccaagtcaccgtctcgcaaccccctattgagccggcttattcgctccggggtgtagttacactacgggtgctggggttcgaaacatttccgaagttcgttcggaaatgtttcgaaagacgcgcccgcagggggggacgtcctggaccttggtccaggtacatttcgcaatgtgctccgaaggggattccgagaatctttcgaagacctttcgatagttgttcgaaatactttcgaaaaagttgcgggatgccatgatttcgaagtcgactccgaagctagatttcgaaatcattccgaaagagtttcgaaagatttttgtcatgatcaggggtgtcttgaaatttttttgaacgtttatgatgcctggagtggcggattgtaaattgcacttggtcaaaaagacctgttcctctcactcgcttgctgatccaacactgtttcactgtagcatacatacataaatatatgaacttgtatttcgactgaagaattacttgagtaaccacaatgaaacaagacaaaagcaagtgtagagagagagaacaaaacaacagcagatagaagatgactagataagacaaaagatggcaggcaacaagcataaaacacacaaaagtaagcaacatgatgaggaaacaagagccgaggaaaaaagacaagaagtgtataaacgatcaagcaagtttcgtttagatcgcttgctggtgtgtttgctactcggctgggtcacttactgttggaggatatgtagttacgaaaaatagagaggagatgactttaagtggggttgagtgtacttaaccaaaatcacattgaggagagaggaagtcgtcagagggggagaggaggggataattcaggatgaagaagcaagaggcgaccgacacaccttgctcaacaatcgagcgctttaaataccttttcaaaaaaaaaaaatcacacggtctggttcctccaaccgaaaaagtttcaaagcactttcgacactctttcgaaccggttggaggaaccgaagcatggtttgaaagttttacgaaagatccacacctcccaccaaaaaacttccggaataacttccgaagtgtttttttagagttctgatccggcaatatccgcataaaacccggaatttgaccggatcaaaatcataagtggaagacttcgaaatagttttgaaatctttttcgcaactttcgtaaaagtttcgaactttttacgaaagccgcttcgaaatcaccaagtccatacatttcggacatcgtttcgaagcaaaaccttaaaagcacccccgtagtgtagtgacgcggccggagtgagccgagtgtgcggaggtacaaattttcaagactgagccggtggttggttgcaagcgactttgggtgttcaagggtaacgcccatcagttgaaacatgaaaggatgataggacgagtatgtactcacgaggcgcatgattccaccatggtgaagtatcaccgttggatgagatgagagatactggaatatcccctgggccggtgggcgtaaacacgcccatctgcatcaatcacacatcattgttatatggcttgatccttcataatcattggtgacagaaactaactgcaggaaaggtatcatctatgagtgcatcactacacccagtgggactgtccctatagtatagtcctgtctgttgaactctgttgaccctcgcgggttaaatctcaccatgtctcgagagttctgttcgctcccgatgcgctgaccccctcatcgtttatttccttcctcagaaaaactttagtcacagtgcctcgccgccagtttcctagtgaccaggttcatcatattctcgacatcccctcaaacttcaagacactgtgttatcccgcctttcataaatcgaagagtatcactttttggataaagtctgcaatcatgaaaatattactgcttggtttaacagccataatttcaatagcaggtggggctaagctatctctggaggacgcctcgaaagcagcactccattccagcgtgctgtttgagacgcatcgagcgccggcgcgtttccaaaaactcggtcaaccgccgctcaattcccacagtatcacgcttcaaattggtctgaagaacacgcgatttgaagattcgattagttcccttttggaaagaatgtctgatccgagtcatcctgaatttcgaacacatctgaatgacgaggagtttaacgaattgattcaaccagatgatgagtcaattggggcagttcaaggctggctcaagaatcacggtttccagaatgatcaaatgaaatggacagctcataaggattggattagcttggaaagagttccattgaataaggtagagcaaatgctcaatacgacttatcatgtttatcgagacaagggcggtgaacacgttattcgaactgagaaatacagcttaccaaagtaccttcatcggcacgttgacttgatccaggtgagtattcatccctcatcagctgatcagatgatttttcattttcatgttagtcgcctgttcttacatttttttttcctcgcgcgctttctcaatcttgaagcctacaacaatggtgagtttcacaaattcatgggcgtaatttccgctgagacgggggaaagcagcatatgaaccacaatgcggcaattcgatgggtgactgaatggtttgaaacatccagttcgggagtttgcacaagcaacgatcaagagtcagcaacatatcgcaaatatcgaacataagtaacaagaggtttctggataaccttcctgatatatgcccaggtccaatactcgtgaccaatggttgcttgcgccagctctacaaaactgaaagctataaagtgaaggtgccagagaggaatatgattgctaccacgggctacctcggagagagtgcaaatttggaagatgctcagttgtttttgaaaacacaaagagctgatcaaccgggtcgatcgtttgatgttatactcgtcaatggtggaagtaacccacaggagttgaacaaaaaacagattgagaaacaattaggcgtagaagtgagttctcaggcgttttatgactgaaatcaaaattcagatgctctagagaaactaaccagtaagcccttacacgcgttgataggccaatcttgatacccaaactgccctgggactaacccttccaacgcgaaatattttttactcggttggaggaagcccgccttttatcgcggacttgggtactcctcaaaacaacaacgaacctttcctcgaatggttgcagtatttgtttgagcaacctttcgacaatatacctaaggttattagttcatcttgtgaggcccccattttttcacatctgtcatgtcaaaggcagaaagataaaatcatagctcagctcatagcttatatgatttaccaaaaccgctatcattgacaaaaatgactatgtagatggagacgaggagcagtctgttcccctgagctatgcacgtcgagtttgtaacggttttgccgcgcttagtgctcgtggagtttccttaatcttttcatcgggtgacttcggagtcggcgagagcggaacttgttataccaatgacgagcacgtacgttttaacatctcggttgctacatcccgaccgccagatattgtacgactttgatttaacaattttttccgctaccaatcacgcatcttgctagcgaaagaaggtcttcttgccagtttttcccgcaagttgcccctagtaagtttcagctgtatagatgcgatagttacaggaagcctacaaacagatgaaagtaggattcaaaaactcagtccggccatgcttccctcaatgttttctttgtgtagtgtaaccacagtgggtggaaccgaaaatttttaccctgaagtagcagtatccaaatccgggctggctggtttcgcaagtggcggcgggttttgtgagtgcctgcaccatgagttctgtggctatgggtcttcacctttttttcaggatgtccgagttaacctgggtttttcttcatttaccccctgtcttttgatcatcaatgtcctgcgggatgttcacttccaatattcaagctaactactttgaaagcccagaatggcagcgaaatgcagtggaccgttaccttcgatatcttggacctaacaaatacaaaggtttttataatcgaactggaagagcttatcctgatgtatctgctcaggggagcaggtacgccatagcttggcgacaaaccttcttgagtggtcagtcatgatttttttctccgcacaaaacagaatttccaaagaaagagctgacacgtcatgagagcctttgacgttgctccccgccagtcgatggcacgtcagcctccgcaccgacatttgcatcaataattgcactgcttaatgattatagcatttctctaggtggtcccaccctgggttatctcaatccatggctctatgcttccggttacagtggtctgaacgacatcactttcggaagttcaggtggatgtaatacttctgggttcaaagctaccgaaggctgggatccgtgagcagatttaaacacaacttacttgtttctcctacagatcgtagaattcacttctgattcttctgtgttcgataaatttagtgtaacgggcttaggaaccccagatttcaagaagttgcaagacctcattagaccttggagtttggccatggcgcaaaaagcacagacttcccgtacatagaacaaagttatctgagtcaattccactgaaaccgaaggccgaagattcgcggaaggctcaaaggatatcatagttccttcaccaatcatgttcgagagaccattttatcgcatcaaaaggatgtcaggttggaatgatattcctactgtgaatattcttgtattttattgtgaattgattgttatccgaagtctttgatttcatgtgatgtgacaccccacccattaaaataatcaatcgtgttgaaggaatcatttgaattcttacgaaccaatctgttacaacttcacccagccttgccgaggtcccaaaacatggcgagtctctccaatgccacaataatttaatgccgcagcgcggactacccctaacttgacccaagctcctcgattcgtcgggtcggattctgcttgtctggcgcgaagcgagcctgcagagtcatttcgggacgcgcccccctccgttcgagacggtcagttcggaccacccaactttcgggatccggggggttgcttcgcgggaggcgtttcgtgccagccgggaataccatgcccgatgaatcgaggggcttgtgttgaggtagggcgaagcctggcgacgaagcagaggacttcagtctaaagagttcttatctgccaaactggtgagaacgagcgacctccattttacttctcagcaccgtccggcccaaaatagttggaaaagacgtggattgataaaacacctgctgtcacaatcccctccacgcggaatgaagcgggcagtggtaaaataggcacctaccgactgtccccatctgcactccctcgtgcaggcataggttatggaatcaaggacgactgggacggtatgtaaaaacagtggttatcccgaaagctagatattcataacgctttgacgcaaagaatacaagaatctacacagtcgatttgcagtggccttccctgcggatcaatcgaacatgacacacaccgtttctaattggcaagttttgactgtaggcttgaagcttacgacccgaagttgtcgtaagcaacaagaatattctcctgcgagagttgttatgtagctgacagatgctcggaggctctcagccttcaggtcggtcaaatttatccattgttattttgagttggtgcatatttcaagattcagcgtccggcccagcccaagtgtacaatttcaccagattcaatcaaatttaccataccgaattaacccacaggatagatgcaaaaaatcagctgcaaaactcagcctcatggcaaagatgagctgagattcagctttgaagtggtctgagcagtggtagtgcgtggtcgatggtgaaactacacatttccaacttcggtagagggagcactgcgcttgaccccagtgccgataccacaatcgccaagcatggatcaagttggaactccatgttaaaagtgcattgggaaatcaatatgaattgcgctcgtggatttcttcctcgtgtctttctccaatttgcctcgcgaacagaaataatgatgaagctacaaaccgaagcgagcatctcctaggccttactcgaggtcttgggaatcaagacctatcgccggctaagctgttccgcacccaatagtagaaaatcatgatggaagtagaattcaatgtgatccggacttcttgattccccatcctactggctgggcgcacccaaacagatctaaccatgtatctgaggtcatgaaatcctttttaaacgacaccgattggaaagccgtgcccaaccatgtgcccgtctaaccacgcattttcatgggatgtacccgcaaattggacacttcctcaaacaacataaccaaggaaatgaccttcataaaagtaccctttcttccagcatcagtgatcaggtagtccacgcttgagagattcccgcacactcgtccttccctcctttctgtgaatttacatctgtcatttggttagcaagagtaccacttgctaacttcctctcataaattaagtcttataactcttatcgaccgtatttaatcgacctacaacctacttccaccctctcattctttcatccgaacactcacgggtaaacaccgaaaccacaagtccatttttcaccactggcgcgctaatttaggaacaacctttcaatcaaccggaggacatctttgaagaaagaactcgaatcatcgaatcatgcaaagagctttgctgttagctgccttggtagctatccttcttggagtggaggcagccaatgtagactggattagaacaccgccttcggaacaagaacctagcgctttgtttgagactcacctcgcgccggccaccttcagaaaattacaccaggctccagggaatgatcacagtatgaccctccaaataggcttgaggaacacgcgtttggaaaattccattgacgatctcctggagcggatgtcagatccagcccatccgaaattccgaccacatctcagtgacaaggagtttgcagaattgagtcaacccgatgaccagtccatcgaagccgtcgtagggtggctcaaaagccatggattcgaaaaccaccaaatcaaatggacggctcacaaggattggatcagcttagagaaagtgccattgaagaaggtcgaatacatgcttgacacgagttactcggtataccaacatcacgatggtgaacatttgatccggactgagaagtacagtctaccaagaaaccttcatcagcacattgagttgatccaggtaagcattttcatttcctattcacggtgctgtaaaggacttgaaaccgagatattgattccgtttatgacctgtttgctaactgtggttctcaaactcgttctggtactgccgtttagcccaccactatggtacgcgtgcttttgtcaccaaaatccgacgccgctgctacaactaatttctttttatctgttgcgggttccaatttgtagttcggtcgcttacaaaaacagcgctcctcagtaacagtcatcgaggagctgccgtccgcgaaaaacaaagtgttaatcaatcccaatatccctaatacatgttccgacccgtctagtgtaacgaatgattgcttgcgtcagctttacaagaccgatggctatcaggtccaagcttctgagtccaacatgattggtatcaccggatatcttgaggaagttgccaacttcaaagatgctgaaatgtttttgaaaactcaaagacgcgaccaggtcggtggaaaatttgaggtcgtgaccgtcaacaacggcaaagactaccaagacttagaccaagatcaaatcgatcgtcagctcggtgtagaggtaagcttttcatccttaggctcctgatcagctacaccaattaacaggcgtggtacatgtgcacaggcgaatcttgacacccaaactactctcgggttcactttaccaacacgcaacatcttttggtccgtcggtggaagcccgccttttaaccctgatttgaccaccccctacaacacgaatgagccgtaccttgagtggttaacctacatccttggccaaccacaggcccaaattcccaaagttattactacttcatgtgcggggtgtttccttattttttttcttcgtccgaacatgccacaatccactcacattccattacaatttacaaccatacagatggcgacaacgagcaaactgttccgctcagctacgcgcgccgagtttgtaaaggctttgcagctttaggagctcggggagtttcggtaatcttctcctcaggtgactttggtgtgggtaaaactgggttttgttacgccaatgatgggcaggtaagcgtcaattccagggtctagtttctcgggtatcacgaatttcttgatgacgagagccatgcccttcccttagcaaaaacaaacttttctgccaactttcccagcaacttgcccttagtaagttttaacagtttccctggcctattgtatggcgttgttgacgcatcgtgattcgcgcttattctgtatctctgattctggtagcgtcacatcagttggtgctaccgaaaactttttccccgaagtggctgtttccgagggtgggcctggagggttcaacagtggaggcggtttttgtgagtgacttcacagccatctgcttgacagccctgtagcctcatgcgtattagctgacgcggagtctgaatttttcgtctccattgcaatcctactcagccaactacttcgcaacacccaaatggcagaagaaccaagtccagcgttacctcaactacttgggaccccaaacttacaatggtctttacaatcgaaccggccgaggctttcccgatgtctctgctcagggggctaagtacgttatcgcttggcagcagtcattcttaaccggtgagctttttcgtgtgaggtattcacataccgctgcgtcattcaagaagcacttacgattttaaacatcgacagttggaggcacatccgcatctgcacccactttcgcctcaatcattgccctgcttaacgactacagcatgtccttgggtggtccttcgctgggctaccttaacccatggctgtatagcgaaggataccgcggattgaatgatgtcatcggaggaagctccagtgggtgcaataccactggattcgcagccatccgaggctgggacccgtgagtctcaaagttcctcggttgatttgcacacaatcttgttgacatttgctaatcctgctctgctcgcgcactgtttcaccacgcactccagggtaaccggcttgggaaccccgaattttcgcaagttgcagcgtcttatccaaccctggagtatggcaatggcacagcaaaactctaggttctaagttcttgaatacctctgaatgtaacagaaatccttaaccgcctgaagatctgtttcaatcataatcctacttcattcccatccgtttgtctgtcagcaagtagttacttttatcatgtctctgggcataaacaaatatcaacccccgtctaggtgaacccaagaacattaaactttcaatgcgcgacaatttccataacaatcacattcacttattttgctcttacgttccctattaatttatccgcacacctcctcacatccatccacatatttatatttcttgtgaattgttattctgttttaaactgtgatttgcttgaaccgatgacatttgatttaactcctcgtggacagaccctctatctctagacaaaaaatttgcctttgagcagttttttctgctgagatccaatcaatgtcactcacagagtgagaaaatacaattagtaatagcagaaggtatgaaataacgccgatattgtcgtccacaccctttttatttttaaaatcaaatgcacgcacagttgggtagatagaaggactgttccccagttggacaaagcccacgtctcagtcaacgcacttgtggtcgaatcatctacgagctgtatcatcccacttcagggctttaggctgggcatcgataaagcattctcagtctctaaaatagaccctggacaagtacatagcacttgtctttgaggtatactgccgctttaaatgaaattacggagcaatgaattgtatactccctagttcttattcattttcgttgcaacttgatagacagagcttgcatgtagtgaaacaagcaacacttcaaatttcaactccttcctaaacccatgtgagcaaatatattcaattccatggatagttcagcatctcacttttgttttgctcatttggtctcatctctctagctcagtccacttagtcgcatcttttcagactatagccgccggtggtctgactggtactgcagtcttcagcattaaacagttgattgctcaatagcgttttcagctatcggcatttttcgaatcattgattcgcagtgagatcgccaaggaatctgctccagctggtctagggcaggcatgcatagtgatctacacaccgcctcaacatactttgccataaaaaatcgtaatcgaaggcagttggtccgggccgaagtttttccgttgaaaaaaccaataaaacccaccgaaacatgctcagcgacctagtgcggtgtgctgtgattgaatgctggttctccagcaacaaagcgtatcgaagtcgtcgttgcgacgttttgtagacaatatcggccaaacattaagcaccgcagtctcgatgactataatttgccaagtaccttcattcgaaataatgtttcgaaatgggggagggcgagatgtcggcatctgctacgggcgccgtttgtcccactgggactcttgtatcgtaaggctacagtacagatatagtctgaacaagtatcctgctcaagtgcttcacaactccgcttcgcatagaaataaactgtcggctggaagttgaacccacccaggcccgccttttgagatgtttttgaatttcaatccccttgccaaaccagcaatgtggagctttgtctacgtgattcccttggctcgttcgagtcccatgcttccagactcagcagacagtcgtgtttttgggactggcattgatacaattcaaagggtttttgaaaacgatcattacaagttgttacccagtggaggactgatcagccgagaacaccccttggcagataaaccgttcagccaccaatcagacttctctggcattgaagcccaccgaatgaagcttaatgggcacataagctaccaaggtgagatagatcaagttgatattcatgatccttttttattgaagtcgtatgtctctcagttgacaactttcgatgtgcgcagaagctttgaattctgaatccactttagcgcaaaatcgtagaaaacggaaaaaggcagatcaaaattatgatagtgtcactagttcgcgagcgtatcttcatcccaaggatttggccactggggcaactcaaaatgagatgtatgtctctcctggacctgaaggtgaggaaatggatacaagcagatgaaaagcacatggcaaagttattggatggttttctttaactaatatctgttccccttgttgtttccagccattaaaccaattaaactatttggtgtttttttgagtcatgttaaaaaacaatatcacgatatcgatgagagtgattgtttgaacaatatgaacgattctgccaagcagaaaaatcattatggggcccagcatcaggaagagccaagcctagaagaaatccaaaatggagaaccaaagagtaggagaaatgaattgtcctccccaggtgatatgttagagtgcaaagagaaggatcatctactggatgaattctttgatgatgacttcttaagtggatttacccaaatgttccaaaggaaaacattggaaatatcacgagctacaaacaggaagtctaccagtgagcattcatcaatcagagggttgccagtcaagataatgcatcacgaaggtcaggatttacatttaataagtgttttgaaaaatcagaaagatggcattggaatagaaaaaatcaaatcatttcaaacacccagaaaactttcatatattttcaaaaatttgatcaagtggcttattttcataaatacttcagtcttaattaactttaacccaaaagaaagagtttttgaacaagaatataaatctcacaataagatagtttcttggctctttgatgaatctttccaaccttcaactggttttcctgtttgtggcttcattgaatgtattgatgaccttgggaaagggagtgaatttggaccaatccaattaattttgatagatcatctatcacaagaaacaatcaggctccatgaatcaatgatgacctccttgaaattaataaaattttattatgaaacgtttgaacccaccatctggaattggcttatagctcttgatgggaatagctctctggatagttcattgaaaactcttgtaaaaaaaacaatccaatcaggagccagaatccaccaagcttcatcaaaatcttttggatattttcccattcttccacttcaaaaattcccaaagaatttcaaaccattgaaaagtagttctattataatagggtttgatatagatgatgaaatcattatgaagaaggtgaggagcatagtcttattgaagaaaaggtgttggaattctgtcgtctctctctcatttctccttctttcctccctttcacaccaatgtcactcctttcccttccggatgaatatgcactcttttcaccttctgtcccacaactcaaccaaaatttgtatgtagataaattagccataccatgagtttgaatatgaaaagcatcagttcttctgcgtctgttccctgaggtcactcatacaacctcttgtagtgggattgcttttccgacccacaagctagcagcctgtaaaagccctcaaagagggcttcttgaccttgttctttcactcatcagagttttttgtcaccggtcacttctcccccttctcagttcttgtcgtgaaatttcatcacgattaacagtcgaaattcgacctcaacccatcatcaattatcctccccaacccctccactcatccaaatcaatcccatcatgtcaaactctcgaaaccctcccattcttctcaacgactccaactattccacttggtcttttctcatggtagcaaaattgagcaaacttgacgctctcgatgttgttctaggaaccgtcaagaaaccgaagctggaagatccggaaaaaccaacaaaagaagcacttgcgtatgaggaaatcaatcggattgcgtacattgaaatcatcgaacatctggacaaccatcacttggcttacgtgtcccaaatactaatcaacgaaacctcgttctgcggcttctctgtctggcagatcctgaagaaaaaatacgccggtgacgactttgtagcgaaggatttagctctcgagaagttccttgatctcgactatcacggatccacgatcgacttcatctccgaagtccgcgctgccaatcaaaaactcatatcgtccaagattggtctcgacgatcaagtcaagaacgcaatcatccttcgcaagctcccctccgaatttcaatcgctaaaaactgttctcagcatcggctgctcaagcgataccgtagccatgatgttgaaccgactcgaacgacacgcagctcaaaaccacctcaaccgctcctcgtcgattccctctccacaagcgcttctgaccaccgatgataagtattatctctgcccccattgcaagaagggattcactatctgctcccactgtgacaaggctggtcatcgagaatcgatctgttttgaaaaacatcctgaacgacgtccatcaaagtcttcagctacctcatctgtttcaaaacccgccgcaacagcccaggctcatcttgcgtacactgttcctcacggcttcactcctgagcaagttgaaagcgaacgaaactttcaagcgatgctagcgaaccctgaattcaagaaactgaacatcaacgctgaacatcgattgtaggttctgtggttcatcagttggggggggtgttggaattctgtcgtctctctctcatttctccttctttcctccctttcacaccaatgtcactcctttcccttccggatgaatatgcactcttttcaccttctgtcccacaactcaaccaaaatttgtatgtagataaattagccataccatgagtttgaatatgaaaagcatcagttcttctgcgtctgttccctgaggtcactcatacaacctcttgtagtgggattgcttttccgacccacaagctagcagcctgtaaaagccctcaaagagggcttcttgaccttgttctttcactcatcagagttttttgtcaccggtcacttctcccccttctcagttcttgtcgtgaaatttcatcaaaaggatttttgtcacaatagaagacaaaagactcccatttgtagccaagatttatcagaaaaaccagcaaggcttgaccgggttttcttggataaatttcaagactggagagactgttttcaaggatcggatggttgaaaagctaagaacattgctcacaaacttgagattctactattcatattttgagagatacgtaaaagaaaatagcaatcaaggaaagattcaaatccaagaagagaaactctttgaatggctccatgatattttattaaaaaatgaagacaatgaaataccaatacttggaagatttgtgttgaaaaacaagaagagctctgatctagaagatctctgcactctgtatttttctgaacctcaattatttatgattgattttcttagtgattcaaaatcttttgaaaggtctcaccaagcagctctgtttttgattggttattggtttaaaaatacatcaaatgagcgtttttgtgaactatttggagatgagtctggctattggaatactatgatcacactcctctctgattattgagctccccccccccccccaaagtattacaagcaatctgatatgttattttgaagactctgcttttcagaaatctcatttatagtcatttggtttgaagaaatcaatttaacaattgtcatcttattctgagcttcacagaacatacatgaattcattgtttcaattttcaaaaacatacatgctccactgtttttcataccccatatgctaacaattattatctcaactatccccaacactccactcaattcttgcttctcttatcctaatgatagtctcttggcttaattttcctatcctatggcatcttgttttgtctggtgttggctccttttgagcttttaggcaaaacataaatctggaattcaattccttttaccatatcagcacattaatccaatgttgatttgaagaaactggggattttttgccagaaggaggggaaaggaaccagggattgaaaattagagactagaatctgaccaaaacaagaggttgagagcccaaaaaagggctaggtagctgttagcttgtgtggtggaaaaaacctcacactaaagtaggctgtatcagacctaaggggaaagtttgcagacaactgatgtctgtggtactgttaacaactaagggatgggttgtggacagaaagtgacaagcatattcaatctggaggagaaatgaattagtggcatgagatgggatgagtgacaggtaatgataagatgagaattagagcagaagatggcagtatttcaacatgctttccttaatatcattatcaagtcaatttatcaacttaaaatgatggcaaattctgcttcctgtggtttggaccaagtagtgtcagagtttgaagatagacaacatcagaaatttgtcaggtctgggggtgagcttgcagcatgtgaagtcatgcacttggacaagtactggagcacttcccatcagtatttgtagccccttcagaatcagattgggacccactgaagtcagattacacagagaaatctgatgcaagggcaaatctgggtttgtgggggctacagaaccggcaggaagtcctcctgtatgtcatgtggttaagcagatttgactgttttggtaaaaaacctaccctacagttgcggacggcaaaaaccaaccctggattttgaggatgtccgaatggtcgagccaaaaattcagattttttttttttaaatttcagccttttgagctgtttgtagcctccagatcatagaaaaaatacactagaatagaagattaacagtgaaagtagatgtcgagggtgtacaagtagtataaaaccatgattatttataacttaaagccataactatgggtttaagtattgcttaatctgtgattgtccgattatctgtatgtggaaatgaaaaaaaaaattgaaccactcactcaaaagcttagtgcttacaattttgaactctacacatctgtaggggttcaaaattgtaataaaattaagtgtcggggcacatgcccggggcataggccccgcgtgtccaatttggattttgcgggcggggcatggtcggtctatgccatacgcaactgtacttacaagatgtgcaccatcatctatctatttataaatttcatatgtagacttgaaaaaaaaacttttacaaaattgattaccaaaaaaagaaagaaaaaaagagccaaaaaaaggaaacatgtgtgtatataagacatttttttgttctggttcatggttcttgttaatgttgtaaaggaagaaatgagagagaaatgactctggccaagggacaagaaattcaaaagaaaaaaaaagaaaacgttaagagaagagaaagaaaatatgtgacatgtgatcaattttgttcaaaaaaaggctggagagagatgagcaagaactcagtgtgaagagggagaaggaagaagagaataggcaagcccgcccagaatttcatatactttttttttctctttcaatttgaagcaatgataatgatttcaccaagcggctctccacaaagagccggggtcgatgaagctagcagccgcactaccggccccattctgctgatcatcgtgttgataactcgtcttagaagagccgcccgatcccgaaagatcgttctggatttgtttatggacgaagcagagataatcgacactatgtaccaacaaaaaaaaatcagaaatcaaatcagcggggacaagctctatatgagagagaggcttaaaagcaatgagtaacgcactaagacatggcatcattattttgatcttcgaccaatagattggcaaattcgaactcggtcgagtcgagggattgacgcgagacgagtagcggtaaggagcggtcaccgcgtctgaggtcgaagaacttcaacaatcgtcggactttgatcgagagaggcgtgttcagcttgggcagtctggccgaaaagagcttcgggtctagcccttctagacttgtcactccaaacaatccttccaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcagataaccccatcggcttcatcctcaagtaactaggctcatcaaaggaggaaggataacctgtgattgttgggatgaattgacaggcatcaggcatttcgcccagctaatgtatgggaatcatcttggatagagcatcaggatagtttgagcgacgccgagagatttcagatatctcatgtaatgggttcggacgtcagacgagacattgcctcctttgaccgccttggtcttcatcaagccgagggcgtataatgggaagagcttatacgactccggtaggattagttgaccaggtgaagttgaggaggcacaatgttttctataagctagtaagatcttcacacaactctcggttaaagtcgctcgaacatctcgtaatgggacttgaacaatttgggcaatatctgttcaaccccacatcaaatcaaatcaaaaaaatacattagcacatagctgatcaagcaatacaaggtatatgatttgacggacattgtttcgtcaacagagccatagtcgcgtccatatcagccgaccggaagatgttgccaatgactctggtgacaggtagcgttagattatgacatctaacccttctttgtccagtagctgaagtgtatagcagagcgcattgaaattgagcttcgatggaagagttttcctccaatttgccttcgatcttgagtatagcagctatcgctttatcggcatccaaatttccaaactctagatccgtcacattccgttgcaagaacgatccgaaatgctcggagattcttagccctggattgtttttttaccatatacaaacacaaaatcatgtcagtgatttttacttgggcaacagtcgatcgagaagaatgcatctgattaaactaccattcgagcacctgatcctcatcgtcacactagctgcggtctccctggtcaggactctacgtagttcggaatgcactttgaagcaatccctttgtggagtaaatctggggtgaaaaaagacttcgccaccggtgataccagataaaacacctgcgagaaggtttatgtatgtaaccaaaaaaaccaatcagatctcccagagtgcaaatatatcatatatcccccccccaaaaaaaataagaagaaataactgactgatggtagcgacatcaatgtattgagatgggaacaagaacatgttgataccaattccagccaatgaacattcctctgcaacctgtcgataccaaggatcggctggattgaataacgtgctctccttctcagtattgtaaagtttggtgtcttctctttgctttaatccgcccggtccaatcgtcggcaaggaagttagaaagatgtttacttgtcctcccagccgtttctgagatcatacaacccacaaacgagtcagttcgaatatttgaattccctttcgataaaaaactaggagacacaaaaatgagatgcatcatggagcttaccaagctagaaaatgcagcttgaacaggtccaccgagggcagattccatgatattattctctccaaacatagagggtagactgtcgagcaaattatggatcatggctggagattcagatgggtcaacgtagagggcatcttcgcctatcggaacgaacatatcgtcaaggtcgggtacgacgagcatctgagcttggtccaggccggccttcaggttgtagaaatgaacggtgcgatcgaaggtgatgaagcctacttgagcgccaaccgggaactgccgagcaggcttcaagctttcggatgggaactcgagatcatcatctacctcctgctcttgaggatcttggttgaagataatcgacttgatcgacttggtgatctgttgcaacatcccactcttgctagcagaccagctgacgtcgatcgcaaatagatatttcatcggttgagggacacgggcattcaacttggaatccgaggagtcggattggacccagtagtcttgattgacgatgaaatctaccgatcctctgcacagttcaggacgttggtaatgatcaaccctccgaccggacatatcaaggtgacaaaagtatgcagaaggtactaggggatgatgatgatgatcatcagaatcagattgaatcgcacaatttaccataaatctacatctgctcaccatcacttggtttaccacatagattacatctgaagcgatggccaccatcgatgaatgtacaccagggattgatgtaccctcgacagctactacaacgtggagggccggtgggatcttgactgaaatcgacgattggcaccatgtctccttcaccttgtcctagttcggccagaggttggatgaccaagcctagaggtagttcagcagcttgagcaatgtcatccaatgcgggcagacagtaagtggttgcccggatgaatctcggggagcagttgccttcgtcgattgccacataatctgtcagactgagtgggatctgaggtgggggtggtggtggatgattggggccaaaagattgagggtttgcgccggcatagacggattgacaggttcggaagggttcctgagagaatatctcggcatcttgctcatgtacgatcacgggagaagggatctgattagggtcgatccgattgcgtggtccacttgatcgctgttggtttggttgctgaaatagaggctggatcgagttagtttgggttggctggtcgagaggtggtccaggtgggacggctggcatgggctggtgctcataacgctgtagatgctctggtcgatcgggtcggtgacgaaaggctgatgagggtgcgttattatttaagtccggccgaggcggcatgggtgagttaagtccggttgcggttgagggttgggtttcttggtggaatgctctagctggtcttttggatttggtgattggagttccatctggttgctgaattcagacagaaagagagggaaaggttcagttcctagtaagctgagtgattttaaatagtaatggtttactaacgctggtcgagccgaggttgatgtttgatagaccataggataggcttgcatctggagtaggctgttgttgttgttgttgttgttgctgttggattggattctgagggttgaagtttgatggctgttggtttgttaatggtgggtgatgatggttaggttgagagtattgcaaatggttagtggctgggatgtttgcaggctgctggtgttgttgataatgctgctgatgtggttgttgttgttgatgatgatgctgtggttgttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttgttgttgttggtaggcttgtggtggtagtggttcgttgttggttgtactgtggtggtggttgttggttgttggccatccttgctgtgagtcagtcagccagtcagccagtcagccagtggatgtgatgttgatggttgtggtttgattgttgagggttttgctgtgaagtgtgtgatttcaaagagaaagaaagaagattctgtgaaaacgagaaaaagaaaaaaaaaagtcaaatcgaagccggatgacgtggtctgtttaagccagtcaggaccctggaaacccccgaactatgtgggtgaccaaaatgtatgaattttttagaaaaaaatgaaaatcatacgcacgaaagtggtatgaatgagtttggttgccttaaaggttacgcaccaaacagcctataaatgtatgaatatccgccaacttggcggaaaacctcccaaaaatggcccggtccccggctattcggggggatttactcactttccgggggattttggcccaagcatacgcacgaaatgtgtatgaatgggcccaaatgtgccattccccggtgccccccgatgtatgaatttagtgaaaattccgggattttcgtcacccacatttatagggggtttccagggtcctagccagtctgccttattttctgatcactttcgatcggattatgtcatctcggatcacatcgcgcaccagcgcacttccaggccgccatcgcccggagtccgggccgaaccggctggaagacatgctggaagatatgaccgagccgatatatgacactaccgagacttccttcccaggccaaacatgataaagcattctccgaagctcatccaagccaaagcaaaacacgcgtcatatcgaaacagacctcaagccaaaacacgcgtcatatcgaaatacactcaagagaaaatgtgagacccacctgggtcctggagaatcaaaatccaccttgcacagagtctcggtgcccacatagttggagaaccttcatcaccaccactaaaccggtagaacacaaacccatcctaaataccactccaggcgggtaactcatcaaagcctcacatgcatccatcaacgatcttcaactggagcatcctgatcctcgcccttctgctcgatcaatccatcgctgtcaccaaatgcgcggtgtgtacaaagtgcgaagagggacttgctactaaatctacccaccttggtcgaacagaagcctgcaagttcgaatacatctgtctctcgaaccatcggcactattgttcaaaaatcgttcagtcatacgagcatgaaggcacttgcggtcacacttggactggtccgggaccttgtcaagtcctccataaacaacctgggttccctgtgccctgtcccaatccatcaccaaccaccacaagacccgcgcgggctgcttgaagaaaaactcaactgcttctctaggaatggttttccttttgattgtgatttatacatatatatgaacaagacctcataattaatacttgcatcaataatgagtgaatacaacctttctacttcaaatcattagaaatgatcctgattgtgattgatttgtggaagacaaaatcagataaaggatcaatatccaaagagtaattatatccgagaaagaatcaaaagagttctgaacagagactagtgcttcatcaccaacttcacatatcaaatcctgagtggaagtaatgcatatcagaatgtaagttgttgaggcacaccattctaatttaaagtggttggactcactttgtctcaacattttggcaacccaattatgtcttttcatttgtgtagtttcatcaaaattgaactcacacttgtgatagttatgtctcatcaacatgaatgttaaaatgtgtcagcgccggtctcttatgtgacctggcgttgatggggtaaaggtctcactatagctgctagtgttcaactagcagccagtggaaatgaaacctcgcctcgacgctggaaagcggaggggttaagctccctgagaatgtaggggacgcttgcggtaaggtcttcgcagcgccgggcttagagtgtagaataactctcttctaggctacagtagtgactttactgtagtctaggattaggataggatggatgggagtaaaaggataaaggataacagtaatatagattataataaaaaccccactcactagttgtagtaaggtaaacgggttgtatggtaataatctctggggggagggttcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtatataatcataaatgatcaaaatatgtatttaaattaagctttaaaccagaagtggaggaaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagtgtatagagagatgattaagatttcaaattgtatgtatataaaataggaatattaatacagaggtgaatgcttaagtaattccgtggaattacttaaagcataaaagtataaaaatagaatagtaaaatataatattacataattgggatttgaacccaagtgtgttggtgaggcaaagtcatcacacagtccttaaccaatacactacagtacatgtgtttgttggttaagtacaggttgtacacacatgggccaccgcctcagtgtctgacaaaatgtatcgaacatgtaattatgagaattcagcagggctcattttgtttacaggccactttttagtaatagtgaaagccattcaccacccaaattcctatattcccaaagcgcaaatgatgtggaaactgttagtggttcacacttgcacaacaaccctcccacaacatagaccaccaaaattttccaagagggcaatttaaattatgccatgtggaaagttgatcaaagcagacctggcatttccacacaatgtcaacacacaggatgaaactgaatcaaagtttcttattttggtttctggtttcaaaattaggaatactgtctgttggcttgtgagctcatacatcagccagaatttcaaggaaacagctcagcggctccatggtagatctccactgtcttgggaattatggtcagtcattaaagagcactaatatttacattatttaaacatcagactaatcatccatacatatcaattttctaaaatcattgcttaaaaacagctcaaagtagatacatggatcagcaaaagtcatagaaaataagcatttttgtatactcactagaagcttagaaattaggttgaaaagtagaccaattcctctttgtaagaatgtacaaacatgctctttgaaggccaagtcaggtattgagcagtcaccacttaattcacccttcaatccctgccaatcccaaagcttctggaaacccaaaaattcagtttcttctgtagtttggaaaactcaaaaaattttaggagctgtatttttacaatttaccaagtaatgaggatgatttttggcttagtgagactgggttttcaggtttatccttgttatatataaggctcaagcagtgtgaaaagtgtgaaatggtgataaaatgttagatgatgagactacatgtaatggcaagtggtaagaccctttaccagcagcatctaatggttttacaccagtagtttgaatagcaaaaaatttcaactagaaataattggtactatttagatgaaaaaaaaacacccagaaaaattaaacaaaccaacaacttgatgcaccggaagattgatcaaaatatgacaagagaaatattcattccaaaaaaagaagaagcagatttttttaaatatgcttgaaaatgtatcactaagaaatctattccagccaagaaaataggcatggagcatcaaatatacatagtaatatgcaaaaaataaaatctgagtgtggtgtgctatgtatcatatacataaaccagccaatcttgattctcaacttgtgcaactactacatgttgatccatgaaaatacaagtataaaatcaaaccagcaaagatcaagagttggggtgctgcattgcgtaatttttcaataaccgattcatccatgaagtgatcggttcctctttgaaaaattccagttgctccttcttgaattgaatgaaatgcccctggccagccaccccttgattggtattcatctatataataaggttgcccaacaagatgttgttggtttggtcttctgtgtaccggttgtgctgattgcaaataaggatatccctctggccctggataagctactccactgggatgaccagggtactctggtcgtggataaacctgaggtgttggctgtgggtaccttgaaggtgtggattgaggatacctatgaggtattggctgcggccaaggtgaggcttgttcattcagctgtctttgaatctgttgagcaacctgttctgaggtttgttcatttagctgtctttcaatttctcgagcgacctgttctgagttttgttcatttagctgtctttcaatttctcgagcgacctgttctgagttttgttcatttatctgtctttcaatttctcgagcaaaatgttcatcttggctggtgtcaggctcactccaggcatgttccaacccaggagatggaagttgagacctgtgatcaaggccctcttgaagtgaaagtgccattgctaaagcaaagtctccagaggtatcctgcaaactgctatgattcccaagcgcgtgaatgggatcttcagaatgagagggctcatgaacctcatttcccagagaaagtgaaactgcccgagctaaagcttcatcatccccacggagctcggtgccacccaaagcatgcaaactctcactatgatgaggttcgacatgtggggcagagagatcaggtacgaggtgattttcacgatgtggaaatccaggtgaggaacttccatctctaaatccaagatatccttgatttggaaatgacattgaccggccaaattctggttccccagatctagtgaggcctaaatcatctgcattttctgcctcgtaaatctccctttgtaattgttcagcagcaattacatcgtcattatctacttcaggtggtggtcttggacggctttgtagttttttcagacgcttaggatctaatggtggaggtttctccttacagattgcacatgccatctgcctgtcaaccatttgatcaaaacatttcatgtgataggcatgttggcagtttggccacctcctcacccggatgtctctcaggtcaaaagagcggaccctcctgagcaatgaatcttgacatattgggcaatttgttaactggaaccatacacacattgattcaaaaatgaatttgatcaacacttaactctgatcccattcaaacacacatactcaccggaggctttggtcttttggaatcaacagttttcggtggggccacatcagaaccttcagacacttcaatctgacttgaagttgaaggctgtgttgaatgccctggcagttgggttgcattctccacaacttcttctgttgtggatggaatcagacttgaagttgaaggctgtgtcgaatgccctggaagttgggttgcatgctccacaactgcttctgttgtggctggtgtaagagcttggtgtgatacatgaaaaagcttgttcaagaaggtatatacagttcctctatgtcaaaatgtgtttttacattagtgcaaagagaaaagtaaaagaattgctctaaccaaaatgagggtgaagtaggaaaccatggccaccattttctcaagacgtaaaataaaatgcaagcacacgtgatgttgtagttcaatctattttatctgtaagtctgtcagcagtggtaattcattgtcagttgcaccctcaagtttataatgtgttgacagtttgtccccacaaaaagtcaatttggattggtgatagaatctttagcttatatgaagggggtgtgaaagatcatagaaatgagcacctggtacctagaaaatgtagcacttcatccacatgtgggtgaaaagcttttggaaactgaggattctgctcaggattgagactgatagtcagcaagcagagatttgggtagtttctcttctttataaagaagacaatgggcacatgtgcccaacaaaagtgtcagtttttttagctacccatcagtaaacagtggggatcttttttcaggttttctaaccaggttttcaaaaatgtacaactttctgcattcaagtgatctcagccgttctgacaaagactttggattatgatcacaagcagatggataaagggattgaggaatcctgaccatgcattgtctcaggtgcctgaattgtgtcaaaatcaaatcattcatcattctggtttcatactcaaccaagaagctgcagcaattttggttaatacaattcccctcacctcttgcccaaaaaccttgctactgttaaaaagattcaacttgaaaggtcaggtttatataaaatataatacaacctcttttaagtgtctgaggtctactcaattagtagatttaaaaaatataaactaaccctctgtgcaattcaaaacaaaacaaaattcctgattttgaaaccttcaatttgaaacactaaaccaagagtgaaatactgatgatctaatgggtatgtactgtgatttaacagttacataatatctgcaaacacaccaactggattcaactatctgaggcatgatgataaaagcagaaacatgtgccacttctgatggttatccagatgtaacccctacagtgccccatacacccctgctcttctgcaaaaaatgacaaactttgatacgaatgattaaatgtattattcacaccaaaaacatgcaatattggggttcatgattgagcttttggattctggttttgctaaaaacactcttgtttgtatacagcttggatgttggattttgcttgtagcaagtgtgtatttaggctccatttggacacattgttacgtgttataagttttaaagttcggcaccaaattgtatgatgtatacatatcaatataaaacaatcctgtgctaaactttatgatttataacatatgtataacagtgtcatctaaacagggcctcaatgatttgtgatatttgcagtaggctgtaccgctgctggtttgggataagtgagtttatgtgaaattccaatcatgaaaactttgaacaggatggttcacgtctgaactttgaggcaaatttaaggacatttatcatttaaattgtgcaaatttatcaaaaatctcaaattcctccaaacttgatggttcatgaaattttacaaaattcataaaattttatcttcaagtgcgttaaaagttgccttgaacttcggaggtgaacctgcctgatatgcatcaaaatatgctacattaaacacagaacaagaaaagatgtagggcatgtctgtaggaagccccaaaaaagtatcttaaccagttggaggtactgtattcccaattgctacatgttttgtttttccacatttgatgtagcatctttggatgtatattacatgtttgtacatagtgtgaataatgcatgtcatcattcagaggaaagcttgatctttgccgtaggagagaagtagttgggaagttgtgtgggacactgtaccgttgtaatgtattgttcatgacatcatttactgaatgttagttgatgcatcacattttcaaaccctcctttcagtggagcacttcctgtgcaaactggagccctcaaagaatctgatctaggctcaaaagctctagattcttgcagagaaatttggttttgggggctctaaattggcaacggtgggccagttacactaactgtagtgttagtgtagcgcaattccgcaactttagcgtagcgaattccaccacatctgccccaatgatcccaagacccctctctgcgcttgtcctcgtggattgctcaaaactgtcttggctaagttgaaaaaccaagccgggatggtcgcgcttgctggcatcgaggtgcgtgccacagtcttgttatccctccaacgtgcataggccccaaaaaagggcccactacgctacactaacactacaaaattttggtgcaaaaaagtgccgctacgctacgctttttgggccaaaagcgtagcatcccaccgctgaaattggtcatgggggacccacagatgttggcaggaagtcatctagtatgcaagctggctaactgcaggcccctattctgagcaaattgtttgattgcatgtccccaaaggggtacaagcctcaaagtgtgatgtgctgtgcttgccatgctcacctccttgggggtctgcataagctctcaatttaggtgattccattagcacagcaactgaggctgaaggatctcagtgggccatgtacttttttagacagagctcatgattcatcccaatagggaggctcaagcagtcaagcagcttcattaatctcatccttttttcccacccttttcaagcattgatataatgtttctctcctttttttttgagggggcacaatatcatgagactgcacccaagtccccacgaaataccccaaaaagactatcgtttttctatcgtcacataaacatattctaagactaagaggtgggggaaggaaagtatctaacaattaatgtactggagtatatggatctgtctatctagctcactacaatcattacatctaattatcttctatcaatcctcacatctaattatcttctacgtatgttcttcaatcagtcaatccattgtcttgtgaggggagggggagagacggagcagcagttcgaatgcttgacggatatgcatgttgatgatttccgatgtgttcagggaggcccgggacaaggagtataaccctgagcatgaggattatgatgattctgatgaggagcggtgcatcgggtgcccacacggacgtggccgcacgttccgggcgtatgccattgttccctattttgggtgcacaagtgggtatggccctgggtgcaggtgtattgggtgttgcatcgtcccacgggaagctcgagcagtcgatggtcattgaagtaccgcgtgcatccgccgatttgttggcagggcgtgacgatcgcatccactgagccgagtgtcatgatgctggccatcagcaggctccacctcaagatcgaaacttgcattgcggaaacagagggcggaaatggttgttaaaaccaggtaaagctcgaggtgtcgacggttattcgaagtgcggacggttcctcttaccaagttgtccaggtctatagtgtacaagaggtgggtacaaatgagctaatggtcatgttgcgctggtctttaagtacctgggttctggtttcagaagtcatttcttgcaaacgggttgaagggttaaaaatcagcgagtttcagataccggctgccgatgtccgagacctcctcgaggctcggccgcgaggtacggacaccggtagcattaaatacaggccccaaaaacacgctaattcgtaagagccaaacaagaagctgcagagctggggcagcccaagcggcattttagaccagcttagattgattcagtgccatctgaaacttcggcaaaccaatgctcattctgtttgatgcttggtaatgggctgccataaaccggtcatgtgttcacaaaacatgaactaatcaagaaaacaagacgtgtctgagagaaaggtatcttgctagtctttattcggaggagggacgccgtcccgcagggaccctccgaaggaggaagccataggatgaaactgccggaggtactttgttgagttagggaagcattccaaagcacataaggatacatagttggctgcgtgtgtttgtggtatgagtactggagacaaataaagaaattggtgagaaggttcatagcttgataggatcgatcccggcattctcgacggcttcggttaagacggcaagagatgaccggtctctgggcaggatctcgatcaaagagtcgtttagatcgatcggatgggaagagaatccggtcgagaactcgaccgctcttacaaactcttcggggctcaagagacttgactctttgatcttgatctcaaagctccacaagagcctggtaaacgtaataaacaatgatctgttgttgttgagtaatgattgtcgaccggagtcagtttcttgtgaatggaatcatgaagagacgacggattgactgaacttgttagcaatgtgcagcgccggacaaattcttctgccgaagccaaaggcatgatggccatagacagaggatttagtgccgatgagcgagccggtctgagggtcaatgaaccgttcgggtatgaatttggacggatccttgtaggtctcttcatccaaatgaatcgcccaatggttggcgacgattgtcgtccctttgggtataaaatatccttcatattcgtcgtcttccgtcgacatgtgtgctaaacctattacataagagagaaaacaaattcattcctcaaaatcacccttcaggttgtgcttctttcttctggctctttcatcggacttaccgccgggtatcaccgttctccatcttaagagctcccttaccatcgccccacaataaaccaatccatcctcatccgagaattcaggcaatcgttccctgccgacgagccggtcgagttcctcctgcgccttggctactttctccggattagcagcacatgcaaagatgaaggtctcgatcgcatctgcagtcgtgtcactaccagccccaaacttggaagaaaaacaaaagggcgtggatattgagatatcagaagatgatctgagagcgagacaattgatttctgaccattgccccggctaagaagatagcctgatcatccgtcaatcgatacgactctttgagactctcgatcctcgccacaaagcaagcaccatcactaggggccagattgggatgaggagactcggagcgaaggacatctcgataaagctggccgaagagggcgagagtctcgttgaataatcggttcccgtatcgtttccagggggagaggattgcgggtagataggataagatcgggatcgagtcgatcagatatcggccgggtaccgccgtctcgatcatcttctcattgcattctctcatcttggtgatcgctggatcttggaagctcagggctcgacgattgaaggcgatttgcaagacagtcgagcctgcatatctaattaactcccccaacaaaaggttaatttaatcctccacaaaggaaattttaagtggaggtgatgatgaacctttgagaatgcttccaatggtcgtttggatggttgaggatatccagacagagctgggcggattcctgggcttggatgggctgatagtttgcagcggccttaggctgagtgagcagatggagtagcttgcgttgtcttcgccagagatcattgtagggcatgaatgtgagcctgagtcctttggagacatactctgaggtcatgatgttcctgggtctggatgagtatttcgatgacctctgttctaataagtctactgctgccttgggtgatcctaatacctgtgtggactcgaggaaataatgaaagtcgagcatctctcaacattctgtatatttatttttcttgaaaaacctataaacaaaaaactgacgatcaaatcagagctacccatcttcaaacgatagatagggcctaattaaaataacaacgacgggtcagtagatatcactagattaagaagatttcaaggaccacgaccgaccgaattgtttagtccatctggccatctgaatccaagggtttggtcgtcggatttggtagagattcccgatccatggccagccggtcggttgtggtatctcctttttaatagttttcttgtctgtctggtggtggtggtggtttcttatcttcttgttcctgttagagtaacaagcctgcagatataaggttaggatggcgatactgatgaggatggtgatattctctgagattgataacatccttcttgtaaatatcttttctctccaggaaatgtttcccacccagttctttgaaatcaagctggttgcagagtgatctcattctcatctggcccattcggaatccggggtacatacaatgacgatcggaggtaaagttcaatgtaaggtttctgtgacatccagcctgtcagctgcttcagtgacatccctcatcacatgccctcatcacatgaattgatccccagaaactcaaaccttaaccaaccaaccaacaacaacagtcaagatggccacagcactcccaacacagatcaaggcggtcatcttcgatatggtgagggggtatatccttctcagataataatcataatcacactgattctatctccattttatctaggatggcttattgttggactcagaagtgagtgtgtacaattctaatcatattataatgttcttatgttaattccacacacatattcagcgtttatacactcaagtcaccaacgaggtcttagcaccctacaacaaacagttgacctgggagatcaaggcgatgttgatgggacgaccgtcagaagaatcggcgaggatcttgatcgaacggaccgggatcccactctgcccagacgaactgatctcgatgtttgccacccgccaacgcaccctcttctcaaccgtccaacccatgcctggggctctaaaactcgtccaacatcttcaaaagtccaagatcccaatagccgttagtctctgctcatattgattccatactccaacaaaaaaaagctgaaacttctgctcccctctagattgctacaggctcaagttcgactaactacaaactgaagagtgaaaacttgagtgaactattctcggccttcgaagccaaagtcgtatgcggcgatgatcccgagttgaagcgaggcaagccgcatccggatccattcttactagccgccgctcggcatctaggcatgaaactagaacccgatccgatcactggcttcctcgaacccccatcagccgaccaatcatcatcatcatcatcatcatcagaaggagctctcagaccagagcagatcttggtctttgaggacgggctggccggcgtccaagctgccaaggccgcaggcatgaaggtcgtctgggtccccgaccccgaactcaaaaacgtcctcctccgtcagaatgacaaacagtctcgtgtcgcagccgatcaggtctggattccttgctcgactggaacggggccgattgtctctccctccatttgattcatgatcaaatacaccaaaaaacatctgcgattcacaacgaaacgtgatcccatcttgaaaaaaaaaatgaatgaatgaacataaaagtagaatacacatatggacttgcaatttcttcatacatagatcatcttgcttacacatgaactaactacataccaatccaaagaccaaaaaagtaacaaaaaaagaacctatcatctgtacttgctctcctcctaatctttatgatgctctcactagtgtctcaatttctcatcaatgaacctagatttcagaatcacacctataatgtacatagaaacccctgtgcttgacacactttctgttgattcaagagatcaaccatcgaccgaaaataatccgtgtccttttctcgacacatccatcattgattttgttttgatttgtcgaactgatatcatgagttgaagttcataattcacggttcttgtgtttgttgctgcctcaggtgaaagtgatctatcgacataaatacatgtacccttttgtgtccaaagttgagtgctgaaagtctatgggtttctcctcctggattgctgcaagatcttcaccaaccagaagatccattataaactcgtttcagtccaacatgacgcttgacctctcactggactgacgacttcaagcccacatgtgggctggcacgtggctcattcctaattatgtgtgtgatcttgggcaaatcgatacaagaaaccaacaaatttacccattgatgaacaaaacacacacacacacactatggacttgactttgtcgcccataagtgtttctcgcaatccttggtcactgggtgtgtgtgttgttttgccagatgcgcatcccttcgattgtacatggcctatagagccggtaccgtcgtggcttgcagcgttgtactgtgtttagagaagtcatcgtctggggccacgctggtttcgcttaaatctccgcagacggcacaaacatatatgtaagagaaatgaaaaacggcctgccttggcttcactcctcctcctccccatccgtccatggcgatctttcatcactcattaactggatgtctgactcatctgttggtctgttttctccgattgccgagacgagcgttttgttctcgatgacataacactttatgtagtaattttccacaaaaaaaaaaggtttgcagcttcattgatgagactcttgttggttagtggtaatctacgtgcgctgagaaaacagaaagcccgtcaagagataaaaagcagccatgagctatcacttttcaagttgtcgagcaaatcaggttatctcggagatatccagttgccctgccatacggaccgtagatacctatgttgtattcgtttgtccaacccggttgatgtcctacccgtcggagactctttccagtccgataaagtaggttaccaaaatcgagggtgatttggattggagcagttctgtctggccaggctggtgcatatagtcgaccggatgccgggcagatccagagatgggagggaccggaaagatatgttaccaactaaactgattggggatgggcgaaaccactctggggccatggccatgtcctgcttggttgctattctacttcctctaagcagcgggtgttctcccctaaggccacgcgcagacagtccaccaatatataaacaccccatcttgtgtcctccatccttcctttcactttgctaagcttcaacccagccccacacgatctcgtcagactcccagatcctactatccttaaccaagacatcaatcagccttccagcctcccttgatcatttcccaagaaccctgaaaaattctcacccagcgtcttctgtcaatcaccgtcttcccaatcacccaaacataccaaatatgaagttcactttcggggtactttccatcgtcgcaaccatccttagcactccaacagttacggctgtccccacacatggcgtaagtttgaatagtctccttacagtttatctatggcagtgattttgattttattggaactaaatcctcaacaacaacaacctcttttgaacagtttcttggcagacacggaggctatggtggcgggtacggtggaggatacggtggcgggtacggtggaggatatggtggggggtacggtgggggttatggaggctacggtggaggctatggaggcttaggtggagggtacggaggttatggtagaggatatggtggaggctatggaggaggctatggtggaggatatggaggagggtacggcggaggtggtggaggacttggctttggggtacgtgtccttggctcatctcatccttttcgaaatgtctgctaattctcttgcctgtttggtatgtttcacacctcagctcggccttggtgcaggcgtcggcatcggcatctaaactatttggcgttggcatgctataagcccacaagagggatccacgaagatcaaaaatttggttccaagtcctccacggccttgctcatctcttggataatgacaacaacctcatcaaatcagatccattcttcaaggaaataatcattctccacaccctgcagcgttcccttgtctcgggttttcattggtctcgttgtatttaactttattgtatctttacttgggatgtatcataggattttttggcaatcaaagcaacatagacctagaatccatcaagctagcacgacttgcacagctctagatttatttattgacggggcagcgtcgtaggcctgggtcatgatcctcattcccaacatcatgttgaaacctatctctttgcacatttttcacagaccagcaaattttctcatcattagaattacacaaggtctgttgtgaggtgatacaatagcagaaagaataagacaataggccagttcacgtagctgctcatccgcagttaaaaaaattaagatgagcaacattttaccaaattctctcctaaatttttaccttaaaaatccccgggatttcaaacccatgagcaatcttaaagtaccttgacaagcagatggaaacgtgcccatcttctaagtcactccatacatctccatcccccgcttccccctacaccccttagctcattgtggcactactctcacttttcaaacacctcggcacactcacagcacactctcacccaacaaaagtagcttgcttgtaagtacaataatcaattccacctacattaataattctgcctgacagactcacatgatttttattctagcataatgagaggttattcagaaaggcagagcctcatccgtgatatgtttatgattatcgtatggatggagcataacgaagtggaagatatggtcgacgctgcgattttacgacggaaaccattcccaactgacggggagatagccttccctagaaacagactacttcagctgatgtatgacctcctcttaagcgatcgggcattatttgaagaacaacttcagatcatcctgagaagccggtatctgtctcctcgtccaacaccgaaaactcgagacgaattcgacctcgaaaggcttttcaacatgccagacatggacttccgacaagctgcacggaccacaaaagcgggctttgttgaagtacttgacattatctgcatgaacccagtcttccattgtgggggtattcgtccgcagctaccaattgctcatcaactggcattgactctagagcgcctgggatcaaatgggaatgcagcctctgttggccgcttctctcggaacttgaatgttagccgaagcactgtcatcaaagccactcaacaagtcattgaggctcttgtttccttaggtcgacagtacgttatgtggcccaataccactcgttgggctgagatctccgaagttatgaagaacgagggattcgttggatgtgttggatttgttgacggaacaaccattcccctattccagcggcctggttatgacggcgaggtattctatgaccgaaaaagacggtattcgatcaatgctcaaataatctgtgattgtgacaagtacatcacatcattcatcacaggctggcctggtacatgtggggatagcctagtttacaagcggatgcagctgcatctcaacccctcccagtattttgatgatggtaaggtgtctgtttgttttgctcaaatgtcttacaattctctaagttggcttctgattttggttatctcatttatttgcttttttaggtcagtacttattggccgactcagcttatgaggtctcaaaaacagtggttccagcctacaaaaacccatcagccaagattccgatcaatgccgacttcaactactgccttgcaaaggcttgagttcgcaacgaacacatcattggtgtcctaaagtctcgatggagttctttgtgcaaaatgtgattgcacctctatcgtcgcaatgatatgcgggagtatgtagcctggctttacagctgcatcatccggcacaacatacttgccaagctcggcgatcagtgggctgagatggccaacgagaattccaacagcttgcctgcttcaccggcttttccaactgaggataatgaggatggtgattcctttccaaaacgattgacaatcgaatgtgttaagttcaactaccaaaagggtgtcctccctatttaaatttcaccatacagtttttctttcatgtctcacttttttggtctcattttatcttttcaacttatgacagtgattctttccttgactcatttgatcttttcaacttatgacagtgattctttccttgacttttcactcggttttgcttgtcttgtctcacttgcttgtccttcaagttttgattcagaaatcagatcgatcgattggttgataactcagaataaagaatctcggttttgcttatcttgtctcacttgcttgtccttcaagttttgattcagaaattagatcgatcgattggttgataactcagaataaagaatgataactcagattaattcaataccgaaaagatttagtaatcaataatcaatcaatctgatagattacttagagaaagaccattcaatcagtttgattcctgagagacagaaacagctgattgatcggttagattacttagaaaaagaaacaaccgattgattggttagattaattagagaaagaaagaaggagagattgacatgaaaatgaataagtgaataaatgaatttttcaataaagatgaaatgattgatcagtcattggccagccggagttgaaattgaagagatgaaattggtaagaatgaaatcaagaataaatcaatcaaacaagagcttcaatttctgagggtgatataccctgggtaatgagctcccgcaccatcaatgctttttcagatcaaatcgctttctcctgagcctcctttttgttcattcgttcctcctctaggcgatatcaatctcgttcccattgtagttgggcatccaattgcttatcttttctctcattggccaaccgctcttgatcgtcctttctttgggctcgggcatcttcacgattcatcctttctctctccatgttcatctgggattcaaccatctggaatcaagtgtcggtagagttgctgaaagccgctgctaaggttgccttcggtgctacttgaggaggagctgactgtgcattggccatcgaaccagtttttccaataggggttggccggccacggccgcgacttgagtttctacctcgttcggacggagttggggtggcttgaggcctcgattggcctgatgtactgccagctcgtgtttgactgttgtgtaaattggcagctggtgcttgagagtgtgcttgcgccggacgatagcccgcaagatcaagggagctcagactgggaaaattcatactttgaggagtcggagtactgtttggtagagacagcgagtcagggagctcgtcagccgaagccgttgattgtctagggtcccacccggagtaaaagatttcaggagaagagtccatatgattttcggcgtgttcgtcttccagatcatcattccccactgctccatcgtcttcttcgtcattcgggagatgttgtggaagctcttgagaaggcatcgagtgatcgaattcatacattgaggtgacatttgccttctgtcccaggaggatatctagacgatgatagcacggacatttctcttcaagtaaatcgtagagattctggggcccatccaactcctcaatacctgcgccagtattctcctcaaacctcttcgtctcgaccatgttattttccaataaaaaacatgcaagtatatacataaattggatcactcacaatagcgataacagtaaaaacggatgtaaacattcccaatgagctccctgcagttatggataatacttttaggaagggttgccattccttctttgtgttgatacataagtaattcacaccgatttttgcaccttgcaattccctggcagcggtgctcatcaagaaactattgatactgagggtgtggttgaacattgcttggatggtgtctggaagctcggctagactactgttgaatccaagtagtagcaagtcgccaatatctgtcacagtgatacgaaatttagactggcctgataactcgaaagcatccaacatgttgggcacagtcgtatcgtgggtcgtaattccttggggtgactgtttcatagtcccgtccttgactataatagttccttcaggtgattgaatgctccttggatcagttgccgcactcatacccccaggcaccgccggtgggattaatataacacggtcaaggctcagtgacaactgtaaaacgttgcattgatttatttgtgttctctggtatgtgtcgatttgggtctcattgtaacttgggggaaatgctgatcgtcggagagaattcggaggtattgacaacctactatagaagtcatccaattcatagctgaatcccgcaaccggttctcgttatttgaaaaggtttgtgagattctgaataaattttgaaaaaagattcactcactattcccttgcaaatcggttaaatatctgagaactgccgtaactgtatgtattcaaaatggtatcagtgcttcttatgttagcaaacaaatataacgggagctttgagcttccgagtacgtacgtcgtaatacccaagtcatacaaagtacacatttcaatcgtaaactcagcatccccaaacacacaactaccgcaaattctggcaaatcatagttgggtgtgagtggcaagaagattgtcaggtgggattttacacttggctcacccaaatgaaaattctttggtctgaaatctataatctgaccgagctcgaacaatctattgagaggaagcataaagaaacaatggtatcagcaagggttcaattgatatccattaggataaaatctcagcagctcctcccggactaaccgtacagttcagagtttcagcgctgtaaaggaaaccggtccttgtcttaaactccgacaatattccacctttgccagtcaaggcgtagattttccattgaaaaataccaggagacacgtaaaattcttcgtgttcttctgatcaagttccattgctttcaacagtccacgggatggtgagaaggttttggtttagtgctactggacttggctggcaagtaatattttccccatttttttgcactgtttggttcgcaaattgtggtgatagaaagggtcttttggtaaatccaaaacatcataacatcaaatttccattttaaactttgagatcttcattgatccacatcctcaaaaattgaagctagggaaacacacacaacatggttattttttcccctttatcatgtgcgcgtaagggaggtgaggaacaatgagtgatttaaaaaggtgtgagaatgccaaagtacataaatgctcactgagtgaataagttgaaaaacaccaaacccatcaaagctagcatctaaggacagaacccatacaaggtcagaaaagcgcgatccgctagggcaaggcaagtaaaatgagccttgcaatcagcaggtgcttggcggccttacggagacaatcagtactgaatagaaaaatcgtcgggggtttcttgttagtaactcatgataagactctttgctgtcagttctttaaaatgactactgacttgttggtgctatcttgtgattctgttttttttttcataattgggtattcatcaaataatgagaggatgcccgaaattggtttaaacctcatcacggtctcagattcagtggaaggaaatgtgaaagatttcgaagctgttctggataataaggaaaattgtaatgttgaaggacacacaacccgtcataaagttacctgtccgtgattgaaggaaaacaggccttggcttaaaacaggccgatgacattcacgaatcaaatagagccttcagtgtccaaagacatgaagctatccaccaatgtcttgcctcatggaatcagctgctactgagatagtctgagatatctagatatccacttgaagcatatattggaattccagtcgagaaacttttgactgggtgcacggcacccgcggtggagatcttctgtttagttttgctgtgaacagcatagctgctaacaaaatccatgtctatcctccagaaatccggtggcttcaccgtgtgggcaatcggtgaagactaatatatgatgggtttggccattctgacgtgactatacaggaagatgactgacaaggtctaccagtcggcactaggcggtcatcaaccggtgagcctgctccctcggccgacatggttggagcaatattcacaccctgttggaagggccaccggcatgcttgagagccgcccggacacttccaacagcgtaccacattgttcacattcctccaacctatgcttgaatttttctccatgagcactcattcataactgccgccaggtgacttcagtgtagttggcaaaccagaaggaaatgccagaatggatggaaccagtttgatacaaccttgtaggtgttacaagccaggacagcttgtaacaccaggagaagctgagggtgacctgagtgcaaaaaacctgctttgtagaatgggtggtgttattaaatcagcaagaggttcttgacatcctagatggtgtattcacctttggtgtcagcttgctactatggcagagaaaacctgtcataagcaaataaaataataaattacacaaaaacttaagtataaagtaaaaatattacataagtaaaaggaacaccattacttatgtaaataatataaaaatacataaaataagtaaatagtagaaagaaacctttgaatattattgcatattctgaattgacatacaatttaacctagggtacctcagccaaaggtacccctaattctcactccttcagcctgtaatacactcttgaataattaacaggtacccttggatcacgggctctggataatcatgcattatacataatggaggacttcccattggttctgggatccccgcagaaaaatatttacagcgcaacactccaaaattctaaattcgcgcttccgtcatcgggacttggtaaatctacaagactacacctccatctggttcttccccaatcctgaccaaccaagcctgcagcctcatcagtcaacccacaaatgcaccactccaatacaacctccatctgtcacacaccataaccacttctcaactaactgcttccaaacggtgagttacatatccattttttattttttcatacaccggcaacatcatctgacttgtaccaccagcttctggagtgcacccctccaggttaccgcgtaatcagtgacaccgccttccctcgaaaatccaagagactcaaatctcatatgcttgccccggctaagcagggagaccaattaccttctgattctgttgacttttctcgactccagttactcagcaagcaaattgtgtctgcccaacaagcagctgagtggggcatgtgatcaatccaaggatcctttgcatggttgaaacccccattaccagcaagtgaccatcaacattgagccaatcttctccaagttgtatgctgacttcaccaaatccgctgccaatcagttgggatcaaccaaacagccactgtctatcagtcagtattggatgagaacaacactctctgtcacaatttccacaacatgctatttggggatattcaaggccaatgttgtatatcttgttattatgatgggtggttatgatgtattttttcctttgaatcttttgacatgtttcctaatcacaagaatttgtctttcctttcctctttctttcaatatagtaatgatggatttgtaaaagtaactatcaatcaaacattcattatgtgtcttgttgacagtagagatcgattgatcaatcatcaagaaaacacattgctcaatcaattgtcatgtgttttcctgatgatcaatcaatcgtcaagtaaacacattgagagatggatcaatcatccactagattctggaagatcgattgatcttgtttctagatgattgcaacagtttttcttgattgttgttgaatttttctcagttctgtctttctctgcccttcatccctttctagtcatcactaatcagaccagtttatattaatcaagtagcttgtattttggttgtttttaagccccttctgagtcaaatttgaacctgaagtaatcagctattctcaaccactcatgtctcaatgattaattcttcttttttctgatttattgattgatttactaaagcctgattaattagaattaacaactctaagtatttgtggattatagcttgtttttcttgattaactcatctggcttgattaaaagagactgagaagccttgtccagtttgtttcttccaagactcatgtttcttcctctcagtgttttattcaatatgctttttctattcatttctcataaccacttgttcaccacttgtaattagtctatttaaagctgactagatacttgtgaataaaaatcatcggttcttacaatctttttccgtgaacctttcccaaaaacaagatcctcaatttttggccgtccatctcctatgcaactgagtcttaaaatttcatcaattgtcaagaaattgattatgaaagaccagaggggcgtggtgagctgagatcgagtgagatgagagaacagcgaggcagagaaaagacaagcacctgcagatggtgcgggcggacaaatgagcagtgagatgagtcgtgcattgcatgtcaaggaaagaaaaagaagatgaacaagaaggaaaaagaaaagaaagaaagaaagctaggcaaacctatgaaagaccagaggggcgtgatgagctgagattgagtgagaggagagaacagcaaggcagagaaaagacaagcacctgcagatggtgcgggcggacaaatgagcagtgagatgagtgaggaaaggaaaagaagaaatacaagctcagaactatgctagagctatatacaacgtttggtgaaacctaagttggagatagactaagttccgcagtatttccacctcaccaaaccccttgctgctgtccgcatttgtgccggcttgcttcatcttcacattgattgatcaaagtttttcttgacatttcaatcaatagtttcattttgatggatattttttcttgacaatcaagaaaaacaattgatcagtagtttttcttgacaatcatttcaagctgttcttgacaatggatcagttgtttttcatgacaatcatttgttagcttctggtatgtacgtgtatcatcagcttgaagtaaaagagaacaaaaaaaacatacagtatcctgtcacattgataccattcttttataaataaaggggtaaatagacatgaaacattaatgaaggaatactcgagcaaaaggatttgttatatcagacagtcaaaagtcttcaagttgtgaaaatgcttgggcgggcatagcctgcaagactctaccatgatacctagtccacatagcaagataggaatggtcaggagcaagacaattgtcaaggacagcctccttgttctcagtatactcctggcgagccttcttgtcccacagattgccgccatgcaagtccaccagcaccctcatcccggcctgatcttgattggtatctaagggccatcacggctctcagggatcaacaggcagccaatcatcaggattgtcccaatcacacattgaagaaataacgggaaccaccacgaccagtccaacttgataaacaacgagaaatagtccagccataccaaggccgcatagccaaatatgttgcccgtaaattccatgcatgctagttttcctcactttcagtggtgcaaagatggtgaagatcaatcaaatcatcacaagcctgagattattttacaaaaaaaaaaaaaggggaaaaaaatgggacataggtgatctgcgggtgagattttggaatcataaatctgaacaattgtactgagagaagagaaatccaatgataaaggaagatcatggtttaactaggacagcaaggtctgtataagagagctaggatttgatggaagacggcttacaattcaggttgcaaacgagtcgggtttgggtcaaaaatcagcgcccgaacccgactcaacacttacattgggtcggtgcgggttggtttgcattctcaaaaaagttgcccaaacccaactcttatagataaaagttgggtttcggtcgggtcagcctgacatttttccctggagaggcaaaaaagggcagatccactatgtatttctttctaaaactcctctacttaatcttgtatatatctttctgcatcgtgtatgtagtctgtacttataatagtaaaataatgaaaaagtgaagaataaataatgaataataaaatataagagaaatgaaaaataaataatgagcaataaaaatcttattccactagctcaatatcgtcatcaccttcctcctcttcatcatccttattgttgttgacgtcttcctcactacggaaccagtcctgcccacacacaagggccttgagagtgtttgcagccattcggctttggaaatcaccaagaactcgtccgctagttgagaaggccgattccaaagcaattgaggttgctgggatcatgagcaccatccttgcaagccttggaagtgttgagaatctgtccttttggacatcccaccagttgaggatgtcgaacaattccaagcccatcccgactggtttttcttgaagatataagtcaagctgaccggttccggtgattttatcattagcatgcttggaggcaagtgaaggaagtggttgaagttgttattgtttgtattgacagttttgttttgctttttcaatgtgttgtcgttgtttttggcgggtttggcaggtagtgtgcggacaaacttggagtaaagattcaacaagttttttttattcgacttaagactttcctcagcagcttcagagctgatttccttgagtagcatgaattcgatgatcaccaatttgcagcgtgggtcgaatactgcagtgatctcagcaaaatcctccattttcaaccagtacttgttgcacttttcctgcatcaatttgacaaatcaaatcggatccattcttcaagaaaacaatcattctccacaccctgcagcgttctcatattctgggttttcattggtctcgttgtattaaaactttattgtatctttacttgggatgtatcataggaatttttggcaatcaaatcaactagggttccgatccggaccccgcagatccggcaagatctggaagacccgccaaccggatcagggctcgggatcgacccagagagatccggcatccggtcggatgctgggaaacccccagaagtcgggtatttccggggattacccgcatcaaacccgttcgggggcctagctgctgcacctctttttttttttttttttttaagtgctaattgatattcagtcgttccaaaatcaaatgagaatgactctcaccgattttggcaaatctctgctaagttagtgtagagtgtgttttgagtttgcagataggcaacacatagttgtaccaatgtttgatatcggggggagggagggaggtgttccctgcacaggcgctgccatcgattgcttaccagatactcaaactggtgagcctcaattccaatcatggcatctgaagaactcagaccccccttgaaagctctccgacaagccaaagttcagtacatggcaacaaccacaacgaggacatcaccaccgacgagggtccagaggtcgaagtcccggtctctttcaatcttttatcaccagggtcaagaggtcgaagtcccggtctcttgcaatcttttggtcaccaggccacctagacaaggatgacgtggtatggtccaggtctggtgttctgaaaggatgtgaatgagggcaatctacggtaatcactacacaagggccccgtaggccccgactagagaatccacaactgtgtgttaagagaccgggacttcgacctctggaccctcgtcggtggtgatgtcctcgttgtggttgttgccatgtactgaactttggcttgtcggagagctttcaaggggggtctgagttcttcagatgccatgattggaattgaggctcaccagtttgagtatctggtaagcaatcgatggcagcgcctgtgcagggaacacctccctccctccccccgatatcaaacattggtacaactatgtgttgcctatctgcaaaactcaaatcatactctacactaacttgacagggattttccaaaatcggtgagagtcattctcattcgattttggaccaactgttgacattgcgcactacagtgaaaactattgtgagaatacgtgcaaagatgttttctcagctccaactttcccgccctgaacccccttttttcacagcagaatagcaaaaaaagcatagaaaaaattatcctagagatccggagaaacccggctaggtgccgggtatccgcggggtcagggttcgggatgcacagaatccggctccgaggcaccgggtcggaaccctaaaatcaacatagaaccagaaaccatcaaactggctccgatttctcggatgactcagttggaggatttggcgtacccaggagcacacttcaagtgctcgtcacaagtgttgaggtagcctctcaaaaacacgtgtcagatcgcgccgtgtgcacatctgccagagacaaaatatgccaacaattgcaccaggaggtggaatggcacgactcccgagcccgaaaaatccaaagcccaaaagctcaggattttctgcacgtccggcgatcgggaagaacatcagtccagcattcttgagtggcaaacttaaaaacccctcgcgaacctgcaaggtttttttttgttttgaaatggctaaactgatgatggatcatgagtattattgccctgatgatcccgcaactttggaagccgataaaccatccatttggtcttttcagactgatcagtttacgcttttactcttcgtatgtacagatgtctcagatggctggccctctggcactgcagatttgaattttgcgcccaaaaaaatggaagctgttcaatgataccggtatataaagaaaccccttggactgaaaacttctgccctcaggttgtcttcgaatttaaaattccaactcacgattttacccactcgttcgagagtccgacatgccagcatcaacggcccaacagctcgtggctctgattggccaagcagtccaagagatcgaagcggatatcgggacccagatcccaggggggacgatcagcaacctcaacctgccaatagttgctcgagaagacggattggaggcgagtgggagacggagggaaggattgaaaaccttgcaggcggccacgcaccaattgctatcgactctgatgccatcagacttgtacatattcgacacctatgcatcttttttccagaagacggccatcgatactgtggtcggtgctgggatcccagacttgatccactcgctcgaccccgacgccagtcagggtggcgtccatgtccaagtgctcgcccagaagactcagatggactcccgcaagctgtcccacatcctccgattccttgccctgcgtaacatcttctgcgaattaactgaaaaccattgggccaataatcgacattctttcccgctacgcaccgattcatctaatagtgttttgaatgctctgggtcacatgagagaggaaatcgcactgcccgccttggtccaacttcctcagcttttgttggacaagcaagctgacggcgctctcagcatggatcctcagcatagtgccttccaaaagtattacaagcccgggtgtaatttcttcgaattcttggccaagtcggatggtggttatcgagcagaaaggttcggaaaagcaatggtgggtactatgtcccctccctttttaagatcctccgaacactaactgcacaatgtatacttgttttttggcgacgactccgcgagtaatacagtttgaaatgactcaagccattggcaccggggaagcagtttatcaagcctttgattggcagaagcttggtcctagcggtaccttgattgatgttggtggcggggttggcgcggctgcgtatgctctttctacttaccttcccgggtggaaagtggtagtgcaggatcgggcggaggtggtcaaagatggacaagaagcaagttgtaaccagctgttttagttttcctagctctgagcggtcctctctataagtcgaagcaaaagctaacactatccaaaactgccggatgcggaaccttgggatagaattaccaaaagatcggctcgtcgaccaacctggaattcgaggaagccgacttcttcgaggatcaaccggcgcgtcgttgccggggagcagatgcttacttccttcgacacgttctacacgattggccgtgagttaaagcgcagaatttcttacagtgcagaagggccctccagtgcaacctcccaatgtgtatggcgctgaatctgggacatctattcacatggccatggatccagcttcacgccctgcgtccagatcctgagccgcttgcgaaaagcggccaagccgaccacatcattattaatttgcgagactgttctgaacccgccgctcaccgatcccaattccctaatcctcttcaacggcggaatggcttcagtctcatcttacactcgcaatctttccatgatgactcttgtcaatgcagaagagcgcactcaagaacagttcgtcgaaatcctcaacaagagtggctggaagttgcagtcggttacacccttagccacccttgcggattacttcatgattgaaggcattcctgacccctcgtggaagcaggaagattaattatcctatctatgtcattgtacataacttacgaaatttctcttgtgaagcctcttgaggactgttttataaatctcaggtttctggttgcccaatatatctattggccacatcttatcctctaaactctcctcacatcaatggccacttttctccaatacatacatgtatctgtttaagcacataaacatgcacagccttgaaccaattgactatcttatatcccatatatctatatatatttatatatatgtaactaacaagataccacaaacaaccaaacaaatgatcaaaccaaacaaaaagaaaatctgttgttgatgtgttttttaagagaaaaaagaaaagagaataagatagtgattgatgtgtatcttcccaaaggataaaaaaatataataaagaaaataaaaagtctgtttctttctggaatgttttagtaaatgtatattatgatatctgtgtttcttttttgttgaataattaaccaagtttttaactatttttcactgtttcattttgttttttgagcaaagaagaagaatgagtaataacactaagtaagaaaagattatccaacagcagcaggaatcaacaaagtagggtcggtactattacccccattattaccattaccatgattctcgttatcattattgttattattaccatgactactcttgttattctgagaatgattactagtagttgagctttgtagatgcggatcgagacgagcatcggctgcatcgacggtcaaggatggctcggctggtacgatcatgagtctgtcgtggtcaacagtttgagggagattagcaggggctaactgccggttatcagacagggggggaggcaagatagggatggagtctgggagaccagggtccccggcagggaggagcgacaccggtgtgccgtcggtcatgcccggcggtaaactcgcgctcgatgttgaactcgatgggaacggcgtcgatcccggtgccgttaccacacttgtcactcccattagcatcgattggttcatttctgctatcggtggtgggggtggtaattgctgtttgggcgaattcggattggtgtcgctcaagatctctaagagactcgtcactcgacctttgttgtttcctgcctctgatgatcaataaaaccaaaaccaaacgataagtaaatctcacacataagaaacatatgattcactcaaactggatgggtggatgatggatgtcacgaacttttattgacatagtctctaaggggggccttaagaccagcctgtttaccgaccaattccttcaactgatctctcggtaactgaaggatcgccccgaaactgtgaggggagatgattttggcacatctcatgaagccttcccataactggggctgagtccagatcttcttcaaaatcaaccgtgataaaagagtcgttgagacgaaggcttgcaaggatttataggtttgaacggcttggattacctattttattatcactccatcatcatcagttttgtctttttaaaacattcctagagatccttgctaactcaccgttctcaagaagagcgtgggaagcgtcaattcgtcaacaacttgttgcatgaaagcggcgaggacctcgggtttgaagacctcagtcattgagaaacagaggccgatagcttcgatagcctgtttgatagaatactgtgcatcctcggtcctatgaatgagtaccaagagctcgacgggtgtcaagagttcggactgtttgacccttggggcgttggtcgagacggagccgaagttggtcgggggttgttggatgatcaggtcgaagaccgatcggacgagattcttctcgtccggcttgccgttcaacagggtcaggatccgcggcaaatggtggataatctcgctcttcgtcagttcgccgatcatcgggatgatgaacttaggcgatagatcgctggacttcgaggcgaggttcttgatggcttcgatgatccctgccggtggctttcccttctcagtcaggatcgaaaggatcttcaagactagcgactctgatccggtttgacagttttggattagcgagataatcttggggtgtttacctcccaaagttcgcacaagtggtgtgatcagctcgttgacagattcttgaacttggctaggcattagtggatatgatcggaataaactgatgaggggttttttcaagaatgacaaagaaacaagaaagcatgaatagccaagcaacaaaaattaatttggaacaaaagatatgttgcatagcatcaggagaaggagacagaggaaacaaaaactcaactgatcaagtaagtcgggattctttgcggaaagtgcaagtagtagttccagatgttggacgacgacatcttcagtcttgattttactgaggccagagaggatcacagcgttttgaactgtagcaaacgagatcggaggttctggagttgattctagggcggcttccaattcagttgtctcgccgtcctccatctcggcttccgtctgccgaccatggacttcgttcttgatggctctgagctcaccctgagctgccaagtttttgtttgcattctcttcggcatccacatcatcctcgcctttctccaacttttgtaagagttgcactgcaaagctaacgactcgctcgcccagatgattcatctgattatttgatgaaacccaactcttgacagacatgatcgcggccgtccttgtttgtctacgggaatgtgtagatagaccaagcaagacgtccagagtccgatttcggagcgtgggtcgcatggtcgtcagatctcttaatgttgtgaaccccacagtcagtttattgggatcttgacacatctgctgcaatcgtactagctccctctccgacaaatatgggagatccagtaagaaccctgagagcacaggtcttgtagaatcggattgggccgggttcaagggggggatgttgttgacgatgtaatccaaggtcattgttagccaccgttcgtagggggtcgaattgattaagtcagtgggttggccaaattgattagggtcagttggcttagccaaccactcttccatcaaccatgctctggcgaattgcatcctgttttttgagacaaaaaagggggcacgattatcagcttttttgttcttgctagttagaaatcaagatcaaactagattcatagcttgacttaccgatttgagaaatcagcaatgacaaactgaaataaagattgccttatgtcctcctttcgcatttcgatttcatcgacagtaccacccccactgtcgttcatacctctggtaaccaatcttgataatagcatgctccagacaccactttgaactttcgatccctcagctgtcagcccattagagacgatccgatccagagtcattctgatcattaacctccgactgagttcgctaagttcggtgggtgaatcggtttgccaagcgtctggaaagatcaacctgttaccgccctctgtctcaccttcttcgagatccggattcggctgtaaaaccaattcctcttcgtcgatgcctacatcatcctctagagtttcttctgacttgttcaagcttgatgattcattcaattgttgtatggaggtttccatatccatttttgagggtgagtcaatttccatcttcggtcgaacgggtgagccgggtgtaacgaaattagggtgatcgaggggttgtgccatatccgttggatgtagcggttgggcgtgattcgatagagtatgggcaagaggttgggattcgttgagcacattggttcgttctccagacatgctagagagatacatctttttttttttaaaaaaaaaaatagaaatccatcagttcacctctcacttcatattagacatacaagaaagacattacattgatggcattattcagtgcttgatcgctcaagacttgcaagtttgcaatcactagctcagccacaagttcgaccggtaagctggtcacatcaaagccgggtagttggttggttgatatcattgttggatgtatcatctgagcaggaggagggatgatttcttgaacttcaggacgatgatcgacccgagcacgtttcttagcacccatttcatcttccttcctctgacgtttcctttcgcgttctttctcgttcaactcctcaagtcgtttagtttgattgaccagtgcttccctgatctgttgagtataaggtgaggcggatgaggtgcgatcgagatgggagagggtgatccgcaaggtcttttcgattccttttaattgtaatacgctaatagttcgagagacgaggggtgaggtggatggattgtaggatgctaatgcggccatgatgataggtgatagactaggtcgaagtcgaaccagtgagcccaatgagatcacgatggccgccacgagttcaggtatcctaaagatagatggggagatagggagttgatgtcaataattatctataagaaaaagaaggaggatggatgagaatactttgattgaaacatgatccgggtagattcctcgagtaagttattggcttcctgttccagctctttaggtttcaagtatggatgctgctgagcgctgctactacttccgcacatgacgatactagggtcttcgttccgtttgcgcgggtcgagtagaccgcgtgtgccgacttggatgacccgttgtacgaacttgttagcggcgagtctgatgcctaatgagctattctcgttcctccataggttgaggatggtgcctttgatctgattggatagaccccattgttttgagtcattggttgtggtagatttggtacaggtgtgcttgaataggatcgggtatgctgatgagaatgcttggatggctagtttcttagtttggagtagttgatggtcggaagggtcttgcagggtgattagccggtggatggtttcagttgattggagtaccactgagcggaaaaacagagtggtcagtcagcaattaacgaaaaatgttttttttttttagaaaacatactctgtagtctttgatcggctgtgaggcttgatttggagatggccagttggatgatagatgagatccaggttcgatagtatagttgttggttcgagttggttgcgatgagtgagaggagtgatggatatagtattggtaggaatgctgggttgagctcgagtaggtctttgagtctgttgagggttgagcgttggctgatcgagcccggctgtgctgagattgctgatgagaagagttggagacagtcattgggtgttgctgatggttggttgttggccatcttgatggtgttcgtggttggttggttttgggtttttcgttcttgttgaccatctggatcatcggggggagacaaaaacactgtcacaacactgtcactcaccactgtcaccaactcagcccgatcatcacattaaaacacccagacatgattcaaggctcatttacacagaaacaccagctctgtccttcacaacatcatccaggcaatctcattgatgcatacaaaccatacttgactcttgaatgagccttctgctagagggacttatgactaatcaggatttctggcatgagagtttttttcagttttggtggtgttcaacttttgaacctcgagaatgcagataatacccaactttcaaatttttcagtgtggtctacttctttaatttctcctgatataatttgaagccaaagtaatcatgtcttcatgttctttggatttttctaatagtttggttttcttgattttcttgataatgtgactggataacaagacaattgtctgtgcgcactcaccagaacaactgaaatccattaatcatttgttttctacagttttttttttaaatttacagttaaggatgtgatctaggataaattaatcttgggggtagggcttgaaagtttcacaagttaggcttgaggattatatcaagaagagggctcaaatatctggaagtcccatgccataaatcctgagacatcataatcctgataattcataagtccctccagcagaagcctcaggcaaggagggactgggtgaagtaacaagtttgcatatcaccatcagtacacaggaatatttctcttgatggtataagcctataacaaggagcaaaggttttgaagggtgaccttgggtagcatatagtaccagtaccaaccaccaaggagggatcattccatttttgaattctactctagttactggccaatattcactcattcatttttattgtaggttggctcaatctttcacattttgtgctcaagaactgtctatacctacaccagagccctgagcagtgtgggctggggccaggccaacctccagcccacttttccctgcatgtcttgctgcagtaaattggaagtgagatgttgataagaaattcatttttgcatgaattttgattgtgaacaatccccttacctgagctgggcttgcaatctactcctgtggtgaacggcatagatctggagcatggtgaggaacacaatccatgcctgcacttcaccttaccatgcaccacccactggcatacatagtggattggattcttccgaaagcattgtaaattttgtctggtcagactcttttgattgctgctacagcacactggaggccactagatcagaacacaatattcacctgagttgtaaaatgaggtaagaagacaatttatcatcacattcaaggctcaagcactgatcctatgtcctccctttccattactagaagggcccattagggtcaacctaggattattttagggatcatttcatctcaatttggaagggagagtatatagacctctgcaattgtgcgactcaaacaggattgaaaaggagggcaggaagaaaggaagaagacagtgaaacatgatttgatatataaacaaaagtaaggggagagatacagtacttgttaagcccatctttccaagacaataggtgagaccatgaacaaagatcatccacttataatcaatcttcccaatgtaatcactatcaagaaacattggcaactagttccagtttgtattggacaattacatattgatacattgatacaggtgggcggctgatcatcagaatcagggcaaattgattggagggtatttctaccatataatgatgatggtggtgtgcaacaaataagttagacattgtgatacaccaaggtagaaaatgaaacatcaaattagagcaaaagtttgcaatagagttgattggattaagatggctgaccttgtttatagagaacaaaaaccaggagtcataaataaggaaatgatacacatcgataaaacgaggagagacagatcagacgaatctatgtctgactgcatccaacagaaacgtgcgagaatcgaatcgagtggaattttccagggaaatgtcaggctaagatctagaaatgttttggggattagacatgtcgtaagcatcggctcagtgaaagcagaggtaatcagggacgtgagtaagaggctcacagcaattaagattatggacaggacaatcacaaaaatgattaataaacacaacatctttttaccggatttcttctgatattcgtgggcctgatggagttcagcgacggcaccgctcatgtcgttattgattcgatgaacgttgctctcgatgttatcttttgtgtgatttcccccaattgattttagacgaaaaacaacagaaggcgggttagaggattgtggagctttgcgagtgagttgaaacaacatggagctttgaaacggcttcaaacctaccgatattccccccttgttcttggactattgttcctaaatccctgaatatctgatttaattcattgattcccacttcgatttctctgatttcattctctctctcctcgattaatgcttcttgatagtctagctcataatcaggtatgacttcctcctcatcttgctgtcgttgggccggtttttgaagctgctgctgaagttgaagttgttgctgttgttgaaattgaggtcttgtttctgatagttcgtgactttccggttcaatatcttgactcgcgatcctcccgtgtttcctgttttggtttgatgaggaaatcaggcaaactggttagacagaatgtggtttttattgatttgcttgtcgaattttcaaaaaaaaaaaaaaagcaaaagcctacgaaggagaagataccacattcgatgatttcactcggtcaacaaattgcttttgtctttccacggataacctcgatactctttgaaaagcctgaattgaacttgcataatccctcgaaaccttttgttgttcgattttctgaaaaacgcatgtatgaatcataggcttgatatataaactcttgatgtgacaactttaaatcttttttctcgcacaaatttcacttacatatgagtccgttacctgccaactagctagcttttttgcatccgaagatgaattcttgatgaattctctagttgattctgtcaggtcatgccttaggagtatcccaaatgcaaacaaacatcgtgaggaccgattctatcgaaatgttaaaagcatgtactagatgagagccgtacagcttcttacgaatgtcgcttgtatctcttgaactacccagtagatcgattagtttctgtaaacctgatacgttgctgttgattcggaagatgtgggtggagactttgttggccaagttttggaatttctcgatcgacaagcgggttctaaatgaccatcagttttgagaaagtcttacggatgagtaattttctcctctgcttttgttcaaagacagcaatcgaggttgaagatatagactgaccaccaggaagggggtccctagcaagtggtgcacgttagttgagtcccctttcaagatcgttgaatgacatggtcgaggttctttcgagttgaagatatcgttgcagatggtcaagagttctcaaattcgatttgtggtggggtttagctgggttttgttgctgggtctggtggttgtgcctggaaagtacaattggtggcacggggtggccgatgagtatgaccgccccccccctgccccccggcttcccccctcccccgaaggcccaagtggcaccctaaacccgctttttgacgtgatcgttcagtggatgccctattccaaacaaggacactcctccagaggattggcatggtgtacacctgctaggttatggaaactgataagccaagtccctgtagttcgcggcctgccagggcctgccacatcgcatcacagttttttttcccaattcaagtttcgatggtgtggccaattaatcatatcgataatattctaagcttttattatgtagatcgttaattctcacctgacatctcatgatcttaacaatcctcagtgttcctattgttacgactgttacaagaactttgactcttttcgggtttcatttatgctgactcttcttgtataaccgaaatttctccatatttgtgggttcgaattgtttgtttttctttcatcggaattgtttcttcctctttcatcggaattgtttgtttctctttcatcggaattgtttgtttctctttcatcggaataaaggttatacttaaagattgggtaacaagtcaggagatacataatgtgatccttatccaaaaagatgtagatgatacgagaggtgatttgagatagaaaagataggcttattcttgagaataaagagaagatatacatggcttggatctacgcaacacaatgaaagagcttctaatcgtttggttggtctgggtttgcatctccgaccatttcttgtacctcttcatcaccagccagctcgccgtcgttggcgtcatctataaacacttcctcctggagctgctcttcgatctcatcgatagtaggctctaggtcctcgacaatcatgtctgatgcatccagattggtgcccagactgctcaccaactcaaaccaccggtgtgagctaccaggcaggcgggtcttgccccatagccaatcgacatccggagcccacaagcgcatcagctttacatgatctgccaactggaggtacagctcgaacatcagcacttgctgcccggtttgtgcacttaaagtccccacacgagctgggatcactacttcagtggtgtttggggaaagatcctctggaatagaaatgaggaacgattcagttgaagtgacaaaaaacacaaaagagaagagaagaactcacttatttggcctgcaagctggtcaagcatgttgtgcaactcaactgcccatgtcattgctcggccgagttcttgtgcaatgaggtcaagttcttcctctgctcgatccaccatgagaaacgacctgatcccttcgcgtacatccaacgacacagcccaaggcgcctgcgagtgatagaaatgtgcctcgttccagaagatatcgtcaagcttcttacttgcaaacaagtcccatgacaaagctttgtattcgggatcgttcaatgcttcttggtcgtacttctctaaatatgcttcgttgaccttgttaaattggttgattaatcttaaaacggctccctttcggccattgattgattcatatatcttctcttttaatgttgtgccaacatttcttgctcgggttcgtgactctgagatgggctgacggacacccataatctcaactgcctttgtgtacagctctcgttttttactccaaacaaggagtttcatcttctccttttcgactgaagaaaaaacagggagcctgtcaattgacgaattgcaatgatgaagtgaacatgaaaactcttacaatcagtaccagcgccagtatacataaaccccaactgcgcggccagttccacctgagatgcttctgcttgttcaatttcttctacagatcgctccaagatctcagcacgattatcccattttcctttggcaaccatgtcactggaaatcacttccagggtcagtgagattgctgctggcgtgttgatttgtgtttgacttaccggagtttcttcaatgacttctccatttttatgagctttgtgagcttattccgctgctcagtgtcctcgtcggatacttgcttcaggtgattgacctgattttcccattgacttatgaagaattgtttggtgtagttggtgcggccaccattagaaaacgggttcgatagaagtaacaagcgtttgagtttttcttttgcttctctccttgccagttgtgccgcaccgaatttctttcgcagccacagcacttgagaatcgaaacaaaaaagtcaacagacgtgtctccagtaaataatctgtgtttaagcatacttaatgtagattttccctctgtgttgtgaaactgacactggtgggatagggcggccaagcgatggttgcgggatgagtagcgcaatgttcttaccagaggggatagagatgaccagagccgttctagcccttccccatccgataatccccagccaacattgaaccgtgggttgtaagcaacttggcacttccattcatgtacataagcatgaaaaacagaggtcccaaatttgattagttcctttttttctggaaatgcaaagaagtcccgctgagtattaaaaatgtatgtttattagcttttatgtgataacaagcattaatgtaatgagtgattgtcaaacttgcaatgttgaggaatttgtgcaatgaacaaccaatatcataaaggacccccaggggtctcccgtcaacttcttccaacagctgcttcaggatggccacagggagggatctctgttcacccgtacggtggatatttgccaggtagactacctggtcatgtcggcaacaacaccccatcagaccagtatcatcacatcctttccaagttgattcactccgtttgtcattcgcggctttgtgtgaatcagaacaaggatccgactggtccagaattatatgattaattgtagccaaaatgtatgctgaaaataaaatagctgcttaccacttcgggcctcccaagattctctatctcagaccgcatgttctccactgcttcaggtttcaagaagattggggggttgactaattggacccctttcacaccagcgtttgcatgtcgtctgtgttgaaaattcccatccaagcacacgatgagtgaatctttcactgatggttgaggaatatgagagtcattcaaaatacttgttccaaagcacccaggacaacacgattttgcaagcctctgggttttggttagctgaagagaggtgttgaccagttcggttgtcttctgcaacatcagacggaatatgtccactgccgcagaaaaacactttcttatatctcgtcgctaatatcggtaggacaagatataataattgtcagtaacttgctaatgaattatgtggatggtgatctgaccttggtgtggttttcattccataactttgttgaccgtacttcaacccatcgtgctacaacctcagtgaagggttgggttgccacgtgacaccactgccatgctaagtcgtgaaactggagaagccgaacagatattgcagtccgtggccggataggtgagctgcctatgtatcccagggtgagtaatcggactgcatcgggtagacaattgcaaaacttttgtcttattcgtttctgtgctgaatttacccacgtattgttctgattaggcaaattaaatttaaattgcagtgggatgggttctacatacacatcaaatccacaaaatctactgtacggtatttaaattgggtacaattgcagaattgcccttcaaacgagtcaaaagagttgctcgccgtccaatttgctgtcttgaacttgagccacatataaaccccgtggagttgtggtatgatacgatcccagttccttctcagagcttgaattttatgttgggagttgaaatcaaaaattctttgtgatagagatgtaacaggtcgaggtgtttcttctagggtttcccaatcggcagagtcttcttcagcaaagttatcccacaaatgcgagctggtcagctggttagatccttcaattccttgtctttcttcttcctgtcctgagtcttgttgagattgaaggtgggcttccaacgcacgagacgatgaaggcataggtagttcacctcgatgtaacgcttcgattcgttggtaagatctctccagtcgagcttcgtttttttcccgaagagcacgttgacctggagtttcatgacgataagggttgacacggctagttcttttgggttttgattcatcaagtcttggcctagttgaatttcttgtaaggtttagttttggttgagttgattgtgatcttgggcgagtcaactgagatggttttgcttgagtggattttggtggcatgacgatttgctttgcgagtggcagttctgaagcaaggagatgcaatttgaaaaagcagaagaggatagaaatgagctgagtatttgtaagaggagatctggggttggcaaagacaagtaattcggttggatggatacatagtgattagtgaagagacttgctagggcccacagccttccgggccttgaggccctctacctccacagacatgcagggatcagaggtgcccgcccatgctaaaatattgaagcagcaagattgatgataaatttattacacggcactactgcacaaaaacttgacagaaactagagtgacccttcatcataaataaattcaattacaaagagtatctcatgtatggtcaagcagtcactaatgcatgtagatttgggaactgatttagttgataacattcttgtaacaaggtgtgagctcttaataatttctcatcaatgtttcatgtatagcagtagttcatgtacagctgaaaattttttgaactagcagggattaggccaaatacacagcttaattaacatgaccctatgttactctggagtgatgcaacctaattgaatgattgaaaagcatggattatcaacttagtcacattataaaccaatcatacactctttggaatcatccaattagcttgaatcactcctgagtaacacagggccattgtgaaaatgcacaatgtaattaatatggccatttgttactcagaagcaattgaaaataattgaatgattgaaaagcatggataatttttatgtgaggttcatgaatgaataatttgattcatgttttggaataaccaattaggttgcatcactcctgagtaaaatatggacattgtgaaaatgtacacacataaaaattatccacgcttttcaatcatccaattattttcaattgcttctgagtaacaaatggccatattgattattttgtatataatcttgttccttcaattcttgattcaaaaattccccatttttcttcttatgaatggttagcctgtttgttatggatatctttagtagcatgatagtactgactcaacacattcatgtagtcattaagccatgtctagcagctaatgttcaatgatctagactcaaaagattagtctcaaaaatagtgtttgttttaattttaatttattattgtttcttatttaattacacccaaccaatagttggtatggttgtatatagatctaaaccagcctagataaaaggaagaattaaaaagctatctcttcattataaaaacaaagccaaatcttgaacacctgcatgagtttgaatggcctccaatcactcacaatctgttttgtcatcacttcattggttcaattaattgacattttcaatataaacctatgttactcaggagtgcataattggatgattcaaaatcatgtatttccattggccataagacctatacacatcagcaactctggaaaaattcattcactaagaaaatgacctaaacacctcaacaaatcttgacacattgatgcagtactgctataaagttaggcaattttcctcctacacatatcaacaactagattgtgtaacacatgttatcagtgcatgtcagcttcctagtcttggcatttgacagaaaacctacacatatcaacacctcttcactactgctataatcttgtgaattttcctttgaatgaaaaactaaatcccctgacattttggggcagtttgagagtgtaacatgaaagttacctgtgtaaatcagatccctgcttttggaatttgaaaaaaaaactgagcacataaataacccttgagaaattcattcaatactgctatactcaggtgtttttttcctttaaccataaaactaaatcacttgaatttttggaatttggttgtaatcctgagcaatgcagtagcattcttggtcgaggcgggtcagtcaatgaggtaggggctggagtccagcctgcatttcatatcatagaactccagttttgaaccatcttccatgcatttctgaatggattcaaatcaggtaacacaaaataaggaacatctccagttttggctgaaattgttgtttccccaaaacctcctttgagtagaggttgctgcaactgtctccatcatcttcccaggatgggatcatcttctcaattttaaatcagcaagatgtttattttaattgaccattgcagaaaagaagaaaattacagggaacccaacagcaacaaagaaaggaaaaaaacaacaacagctgacaagccttggaatggtcaggagtggattttgtgtgttcaatcatatagcgcagcatccccattgttgttatcactgctatcgtctacctcatcaccaggatcagcatcatcatcaccaatgccaaggtcagctatatcttcttcttcttcctcggagtcggagctagagaccaactgagagcttctgtcttgagcagaatggaaacttcgatgttttctggctttcttttgtggaggttgtgtaccttcatcggtgtagctgttatcggcaccattctctttgtatttgagcgatatccatccttcaccaatagcttggaggatcctttgcgacgggattatcaagagcttgtttacaggttggcacaactccttgatgtgaaagtcggcgtcatttcgcttgaccttcagctggatgctcgcattattgagttcgctgaccacgttagagcctggccaggctttgaactgcttgcctcctgcagcatctaaaagcatgattggaacaaacattacatcctaacccacaacaaagagggaggtgactgggacttactgaggagatctttcattttgacaccaatgatcttcttgttttgacgaaccggccctggttgtgatgaaaatgatgagtcaaaaatggctgtagcatctcagacagaactatctctcacctatacaatacttctgagccaccttggctgatgtgttgccttgtggctcttcaattgcgtccactgttcgtttattcatttccttagagccttcgattgccacttggttacctccgcataattcatcgacaacagccattcctgccacgtaggtttggaattttttgattggatcaccccccttccgtagaatggaaaggaaatttcgaccaagttcggtaccactctgtatgaataaatcgccggacgaacagggcgatgctacgatcaacattccctgaattctatgggaggcagctagttgattcatctagaagcaatacatggcaaaatttaaacgagagcttgatagatgttagcatggatggataaagtaggtggaatgaaaaaaaagaaaacttgctgcatcaattgtgtctttgatccaccttcgggcaaaagccaagctttttttgttcgatccaaggttcagcgcggtattagcaacatgtgcctgtctagcagtttggattgtgccatcaacaagctcgactggtatatcgcttcgaagggttttgatgaactcataatctttgtacttcattttgatttcgggggtgagggtgcgccatttattggcaacttccttgcaccgctgcttgacagggacaccctctggaaaggtgtgatttgttagtcttcctagacacagagaaagttgaaatttggatttagagagaattcataatcggacttactttggttgaaaatttcccgggcctctggatcgaaccggcaaaaattattataattggttggacctcgcatgcggttggtttggccaaggtgtgtatagaataaagaggcgaaaatttgattcttgatggcgagtaggtagagctgacgttggaattcgtaatacagttcatccacctctgccttcaagtatgccgggagtcgttttacttgagcgtgaagggcctcttgatcgcgtagagcatcgagttccatctctgccatttctagcatcacatcgtctggcagcatggtgagtcgcttgttggattcttctttgtcccccgttgggttcgaggcttcagggtcatcgtcaccggtggccgcgtcattttcgttatgtccaatattagtgctggcctgggtaacaggatcaaatggaaggtcttgattcaactgagggacgccatttgcacgaccgtcgtttgcagcaagtgccgccgcgatgtcgatgtcgatattgaggaaatcgtctccaaatcctgaatggctagataggcttgcaagcataggatcgagcaagtcgcttgggttggttaagccggggcgtgtcgatcctgggaggctgcatgggtggttgcttggattcatggtgtgatttgggcttgatggtggaggaggagacgcgggtagtaaaaacacaggaaaaatggcagagatgcacacgcgcgagggaaaagggggacttgggagtgaaaaccagggtagggtgctgcgaggtcaagaggtctgagaggtccgcaagctgaatcgggggataggcctctagcctagctcacgcatgcgcgcgagctaggctacatgtctagtcttacaacatcctcaggtgccctaaacccgctttttgacgtgatcgttcagtggatgccctattccaaacaaggacactcctccagaggattggcatggtgtacacctgctaggttatggaaactgataagccaagtccctgtagttcgcggcctgccagggcctgccacatcgcatcacagttttttttcccaattcaagtttcgatggtgtggccaattaatcatatcgttaatattctaagcttttattatgtagatcgttaattattatcaggatatgaccatgaacgtaagatgttgagggagaaggagaaacctgtaaaatcattatgctggaccgagcgttcaagttaccgagtcgtaatagctcttggcaagagatcgttttggacattttgggcggttgatgtttgaggcgccttgagcacctcccttgccggctttgtcgccggggtccgccgatcggctgccagcctccctcatggagagcttcgctttccgggagtcatccaacggttggctaggcttggtctcaacccacattcgtacacacatacagacttcctcctggccacccggtcgcaagaggttgcaagcccggaattttgggacaaaggcgacaatgtgtatgaatggaacaaaagagaatacagcgtttgcatgcatgacaacgtccaacgttatacatgaaggacctggcaggctggccccctacaaatcactcgattcgatccgctactcctcatcgtccgtcgttccatcgacacatatccacatcaaaaaccacctggatttcttcagttctcgctttcgccggtgcttcaaccctcaatcctaaaaatgttcactttgatgctcagagcgtacaccatcactgcggttatttttcttgttttctctgtccaaccttccgcagccgaggattgcaatgagcagaatgggtgtgtgcaacattgcgggacgaccatgcagccatattccgatgatcagacgggtgagttcatatcggcacttctcttgccaaaaaaagcttccataaacttatttgcaactattcatagtctgccagaactacgaggggacgtattttaaatgccctaccgacaaatgcacctcgggggatcctccgactgacccgaaccaccgtccttgtgaggcacaaatttcactcgcaatgtagcaaaaaaaacagcataacactgatcatgtatccatgtttgcattttagtttctgaaatgacttgggaacgttgcagccgcctaggcaaccagaatgttaacgctgctaaaggagtcaaagttattaaaacagtgtcctttcaggctttcaatgaagctggagtaatttgtatgttattattgatatctcattcttgatcggttgtaatgtatgaaacttccaaacaaacttaccatctgtttataaatttacaaccttttttgtagcgatcatcggaagtgaacaagacaatccaaaacagcaggcatacgaatgtcgctgggacaatacctccaaacacaacagtcgcagaccttgtgagttggcctttaaattccacttggaaaagatatccacactgacacccccaatttttacaacattgtaccagactgttcccattgtaaaaccatgttttagtgccgtgaaggttgcagtcatgtttcccgatggaggtgctcccaaaaagatctctcaatatgtcttatcccttgtacgctaatcattagaggagcacatcaggaaagcatggttgcaactattagcatgattatcatggctgacctgcaaaaatgaaaggcacttgttctattttcccttttctgtatccctcaagattaaagaaccatttgataacacaagcttattggacaattgatttcttctactgctcattctcttgatgatgtatatgcacttgaattttctattttcaagtgacttgagaccataagttcaaatatctcccaattatcttgcacagtcaataaacctttgcatactgtagtacagagtggcaactaggggtggggaagtgagtgatccttccacaggacaggctaatgaatctatttctgcaaaggaagcataatttgaaccactactaacaatacttagggcctgtaccatagggatcaattttcaaaaatggggattttttccatcctctacacaaagactgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagacctaacttaactaagtccctctttattcggaggggggatgccgtcccgcagggaccctccaaaggagggacttatgcgctaagtcaccctcctcgcccatgaggattaggaaaaagtggctttttttgcaagctcactacaaggccgctcactcacacgtcaccccacaagcggtgtgccaaaatgagcggcaaatgctggagaatcacacagtggcctccatgatggagggaggccactagctgtttgggcagctgggcttttgttaatggcatcaggaacctgggttttcaggctcattctgtatgaacctccacatcttcaaaacaatgggaggtgcataatatacagttgccatatcagttgattatgccataagaacacctgtgtatccgttgttacagtgcccctgcatggaagattgtggacagcctggtgaacgcataacacataatctggatgggttggttctcacctggccgcttggaagctcaaccttcagggatgaaggggagttgatgagacggatggatgcgcattggcgaggccatcacaaaaatcgaaagaagcacaaaaaacgtccagaaacgggcgggcttagtgggttttaaaatatttcccagcaaaatccctaatgctcatgggccacggggtggacatagcctgtaagtccctctggcaagccatcagatgaaactgccggaggtacttagctaagttaggccaaagactggcttctagttatggtcaattttgataatataaaattttgagcaagataaattatgagaaattgaattttcatgtcctatggtacaggcccttaatttcctctgaggaaaaaatgtcaatctggatgggactattttttgaacctttttctgcaaaatgccttgggagtaaaaatcaagctaaaatgagctattcaagacaaaagataaaaatgtctcaattgaaatgtttgaggcatttttattttttgggctaaaatggctcattttagcctaatttctactcctgaggcattttgtcaaaaagtgcaaggaaattgacccattttcccggcaaacggtcaccattgagcttgatatcggcggctagctcggccaagatggcggttgctgaggtgctcactaatctggtcgccgtcgatatcaattagagtccaaggtgactttgataaccaagacttttgctcaattcggtctcccagctttgtgcattcaagtcattggggcggccatgaagagccagtccataattggagctgacccgcggactctgtgaaatgtgatcgcgggccggggaacgcgcatcaactgccccccggaccgttagagatgctctaagttcgggaagtatagccaacttgggcttcctcctccagtcggatacatatttgagtttgtagttccagatgtttttcattaacaaatagattaggtgcagcatgaaagcctccaaggaaaatggtgttgccccaacatgtttctcgactgttaagtgggaatttgggaatttgaaatacgagtgggatgccgatcaactgctgcaccctggttgaatctggttttctctcgagtgcaagcagtcttccacatctaattttattagtcttccaatcccatcgagctacatacagcacagcaggatgaagtttgatctggcgaatggccagccgcccaacctgtcggccgaatcagaacacagccacgaccaccacacacacgatctcgctcatgaccatggacgttgagtggcctgtcctacccccactctgatccagcttacgatctatttcaatggaatcaagcactgaaactccctgtatgttataaccagactctcatgagcatctagaccatcctggcaagtttctggaacgcgaccttcccgacttcaccggtagggactggaacgaacgcgcatttaccgtcgggatcggagggtgagaatcatccttcggtccattccagattcatatctacatttgggaggaaatgttgatgtgcatgttatcgttcatcagacctgtgggatcgggaaaaaccgctctgacattagcgctctgcgagaaattaagagatagatataatctggggtgagttgatcggtagtcacaagagaatttcattcgacctggggtactaagacactgtgcactgcagaaagaaagaaattgaccggtttttctgaaacgttttttgacttcatagggtgctcaccaatgatatcttcatcccggaagatcgagacttccttcaatcccacaacgcactccccaacccatcgcagatcgtggcgatcgagaccggcggatgtcctcacgcagccatcagagaagacgtctccgcaaacttggcagcgcttgaaaagttacagaccgagtataaatgcgagctcttgctcgtcgaaagtggaggtgataatttagcgggtcagtcgatccctttcccttattgacttcctccctcagcttgagatattcgccgctctggagctcaaagatatgctcatctccgatcaaccaaatctttagccaactattctagggaacttgccgattatatcatctacgtcatagatgtagctggtggggataagattcctagttaagctcttcttccccaaatcatcttctctacaaattccgaaatattctcatgaattaacagtatccatttctatcaacccttatatgatgactacaggaaagggaggtcccggaatcagtcaaagcgatttattagtgatcaacaaggcaagcagttcattttatccagaccaattcacgagctgatcaagaattcggatttgtatatatttgacatgattttccactaattaatagatcgacttggccccacatgtgggtgcttcgctagaagtgatgagacgggattctgacgtgatgagagacggcggggcgacggtgtttacggctgtcaaacatgggacaggtgttgaagcagtggtctcatttatcctggctgcttgggaatctagtggagcaaagaagctctctataagtgtataatctcttccatctggtcatctatcatcaaaggttctgttgctaatctccacaccgcaagatgtcatgttgcacattcatttgttttgcatggctgccttcttatgtatctcgcagtcaaatcaaaatcagcggtcattatttacttgtaatatacgttttcaagtttacttgattttaacttcctggtatttaaattcaagataattaatactcgaaccttgtctcaatattgctgcagtcggggctaggttaaattcatttaacctaaaaaaacatcaatcatcttagaataatgtgtgcttgattcagattccttgctatagaatgtttaaaaaaattgtatttttttagttcaaaatcatgaagcctggaaacttattgatatcattttggctcctttgtagaagtcccctgacaaattgtgatgccagcttgatcactgggaagtgaaaatatgagaaccaggggctggttttgcattaatctttaggcgtattttggataaaaaaacagggttgttttgtgatctgaaatgtatcttatggggggctcatcaaacaaaaaatgcagccctttaatcccaagcattttcttagtgtatgtagttctatttataatcgagtgttggattttcgaaaggaaaaaaaaatgtatccctcatggccacaattaaatcacagcacagtaggactaactatttggtatttggagatactagtgtatgaccactcaggggcggagaagccattttgttgatatgattttatttgcaagcgaattaaacaacttcctccccaacagtagcgtcacattttgatgaatatagaacgttggttggccgggcagactgcaagaatcaccggataagtaatcacattattcttggaataacatatatttagttgactgacttggccactctccgatccacagctagctgtcagaatctgggcccaattcgtcgtccgtagcttgatctccaacagggtaatcggggtggcgagtagcagaagtagctatgatcatgagtaccgaggaaataatgaaaaaaactgccacggtcaatcgcatcgtaaatggtggaagcagtgttgacagatttccggtcttctgtgtgcgatgtctggggctggtatagatcattggcaggaacaagttgagctctccagtagtacctacaaagatataaatcgagcctggtagactcgtactgactccgaaaccctccagtgaccagagtttagaaggcagaacgcagtaaagcatacaacaaatggtgaaaggtctccgcgaagacaaggcgcactattttcgatgctttttttggccttcgtcggaccagtctttgctaagactatgggctgagcctatcggcctccagtctgggagctcactcttagactgtcgggcaagattggacggcatcgaatcactggaggacttcccgtcggtctgggatcctagatttagccttcctaaagccagattccaaatcttgtttgctgatgagaagtcaatgtcacttgattctcttcaccaaattgagtttgggatctaggattagaccttccaaatcaagggttccagatcgacgggaagtcctccactgccaggagcagttggcgtgtgcaattcctccccggcccatcgctatttcatttgtgctcaacagctatggagacaatatatacacccctgatagctactccatgttgttctggtttggctcctctgaactcatttcaaaaggctctgcagcagcctgcgggagacgggcatttgggatgtccaatatagccgcccaaaaatactttcaaagcggagtgataaaatatagattagttcttgttgtctttccccaagtgcatgagtatcttgattccattgggtccgttcggagccagttgtctggtaactctggcttagatggaacttgatgggacggatggttagagagtcgacagatacacgaagctagcctcgatggcggctcaacctggctggagccttcttctgctcgttagcgatcaccagtcagtcgggttggcaatagactctgtctgggtgcacgtcttccgaccgctcgattatgagctatgagctatctgcaaggtggccattagcagtcggtttcgaaagcccccaagctggagctctgtgaggagctgaaatctcaaccaatctctcttatttaagacctgctcgtttctaaagcaactttcttttgccgcatgaagcttttactccagtccgtcgttaatcttgaacttctctggcgaatctcattaatatctctttcaaagaaaccctttttaatctagtctgtcttcccagccacccgttatcttttccgaccacaacacacgcataccatacattcacaaacaagacaaactattactacgaaactcaaaaaatcagatctgtattcgcactattagcaatatgaagaacttgactcgcatcgtagtattggcggtggctatgggcctcgcgtcggcctcccaattatcgtcctcgaccgcactgacaaggagaacgcgtcaatcgttcaatctgagggaaatcgaaattcagctcgagcgtcaagggtgccccgcccccttacgagcatgcccgatcctccgtagcgacatatcactcgacttgaacgtggcactgcccaagaggacgatcagcaagcgaaactgggaatgcttcaacttgcaaacagacgtcaactcgtgtggaagctgtgataatgatgtgcgttttccaccactccgacgtaaggctaaaccaggacagctttttctgtgctgacgaacacggggtccttccatcaatttattgttttgcatttgctacgaaacgaaaaaacaaaagtgcatggagatccccaatgtagcccgggcgaaatgcgactcaggttcatgcaagattggtgagttctacctttgtcgcagctcaagtcatatccaccttgttgataagaggtattcttcgtcattaatgttgttttgtctttgccttaaacaacagtctcatgccgatcagggctccaaccaaaggccaccgtaaaccacgtcaccggctcgaagagtatgaaatgcgcctgaagaagaagcaatcagtgtcatcagccccccccccccccacacacacacacattcactatgtcattgataattagcctgttccaaagccagcaaataacctctaacttgatatgtatttgatcatcagtctcattaatttctccacttcattccccataatttgtcttggtgtgttttacatctcttgtctgtcggtttctgactgcaaacactcttactgcctcctaatttatccatgtgttctgagaaaaacaaaacaatcatcactgtttgcatctcatgaagatgtttgatacagaaatgatcccgagttatgtctcaaatccatctggcatgcttgctgttgaattggaattcctacaaaaagaaatcaataatcacattggttatacaacttctgtaatttaggaaacaaattttgttctatagcttttgagctaacttgtctaagtctctctcattggagggggtacactgtcctgccagggaccctccaaagtttgaggatatccacaattaaagcaagaaaaataaatgtcactgcactggctagcttcttaaccgactccaaaaaacagagctcaactgagcacgaaacatgaaatgtgccctggaattaaccaaaaatcatttctgtccagcttcacaagcttttgtttttgtagcacagcctagcacagcaaaacaagttgccagtcagcaagtgcaccgggggactttcatgaagttagcacaaaaccagaattacaacctctcatatattagatttccctgcaaagattgatttcaggggccgctcttctctcagtgtttatgtgtctgtcccccattttttgcaacgctcaaaataaagagagctcaggcttgtttaggatcttgtgctttgaattgcatgtcggaactcttaaggaaactagattgccaacaaaacaagacgttttcaccacaaagaacgagtgggagacaggagaaaccaaggtttcctgacaacaccgaaaacatgaatatagcgttgaaggaacttaaaacaaccctgggttcatcggaaccgggcagctggagagattggtatgtagtgaacgattacatttgtaccaactgattcaagtcatagaatatcttgtggagcgaaccgataccggtggagccaactcgggttgagtagcgcaagctatgattggattgggctacgcccgatcaaaatcgtagtatcttcccgaccaaggggatgatgaccgcagtctttccttcctcagccgatgaagaacggttggtatgttggcaactacgtgggctatcctcttcgaggattacatcgttggcaaacaacccatccactcgaagcacatgagcgtcgacacaacccgaattgattcgacaggtatgagtttacgccacaagatatctgtgacttgtgaaagccagagtcctaccaagctgatcactgctcttctcgctccaatcaatcgaggaccgttggcgagaactcaaacacacatcgagtcgaatgctttccaaacagctcaaaagaaagggccttgcacatatccgaggggagagagacggcaatgtgggaagtagttctcttcagacatcgtaccacgcagtttctggtagataagagaaccaatcaaagaaagcgaggggtcagtaatggtttccaaagagaagcgcgatcagacgacaaggttgaaaaaaaagagaacgatgaaggaaggagcaaatgggtccgatgagaatcagatataaagaaaggtggtcatcaatgggttaaaaaaaaggagagaggactctaaactttttttcaaagacacgctcttatgaaaagagggcgctacccatatgactgttgagcttgacaaaggtttgatcatcaccttctcatcgggaaggtcttatgcttatggagacgggattaaaaaagaaggatggtcgtataggaagaagacttaccacatgaggatgaagcccgttcgttttcaagcggatcgtcggttggagaacgacccgtcaaaataacacctcatcgtgagcattgcgcagatcggacaccccgccgaaggcacggggaggcaaatgatgatgttcagcctggatgggtgcggttccaagcttatgaaggctccatgaaattgggtcaatttgtgggtctggacaatcttcgttgctgcgtacgctccggattggattgccggccgagcccccggcttgcaccctcacggggcctcacccgatgaagggtgccggccacccagaaggcgcatacagtgatacactgcactgatggcggacaccggtgatcaagagagaagcccctctctatcggcagccggcaccagccatcacgagagcctcatacactctagtcttgaaggcccatatcggcctcactcgatttcccgtcagcggtcattgaacttggagatggccaatgatcatgacctctggggtgacggaatcgcagctctcgccgatcgggatgatcttcatggcgccggaattgcagctggaatctccctggcctgctttgggggactttcggtgatgctgcctcttgaatccaagcttggataaaaatttgaaattcataatatgtacatagaagagcttgaaaatggtggaaacccaggaacagtttgagaaagtccaagacagcgtgtgttttaaagaactcgagggccatggaagacaagccatccatccatcgcgagaggaaagagacaaagcatcgactgaatttgctggacaagatgatccatcaatccttgaaacctgctaccctcacaagatgcctggaccaagacagccctgcaagccggccaccgcgcaatggacgactcaatcgaacttacctccctcttcacctactcatgatgccgatgatttggttttttgtagccagcggtgtccgagccaccggctccggtaagtcaaagtgtctacttggactgcaatattccatctcaaactgacttacgaccccatgcatggttcttgctttgtgaagatcgatcaggctcttctagcttcaactcgactcacgagcgtcaccctgcttatctactcactggaaccaatggtgtcgttgctagcgaggagattcgctgttcgacaattggcatcgatggtaagcatactgtttcttgcgccggctcaagtcaagaaagatataaaaaaaaagcaaagcgaaatagagctaatcatgcctctggtatttttgggggtgctgggtggatcacagttttgaaagacaatgggactgcaaccgatgcagccatagctaccgcactttgtgttggtgttgtcaactcgttctcctctgggatcggcggcggaggattcatgatcatcaagccaccaactggatgcaagcacaagccttgttcggtgcaagctccaatgaccatcaacttcagagagaccatgcccaatggtgaattcttcatggaggctgccctgaagagctcctcgagcagggtcgggggtctttcgatcggaatccctggtgaactggctggttttgaagccgcttatcgacgctttggtggcggagtcacttggaaaaggatcttccaaccttcgatcgatctggccaggaacttctcagtcgggtccgccctgtcttccaagctttccactccgaacgcagactggatgagaactaagcgagaatggcagaccatcttccagcctgtaaatcactcccaaccatcccgacaagggcaatggatccaaagaccccactacgccaggacgcttgagaccatagccgaaaagggcattcatccattttatcatggagatatcgccaaacagctcgtcgaaaccatcaatcgagagggtggtaaagtcagtttgaaggacttccaagcgtatgagcccgtcgtcgaacaagccattaacacaacctaccacgggtataacatttggaccactgggccgccctcatcgggtgggatcctattgcatgtcctgaacatcctcgagcgctattcgctacaccgtcatactcgaagcccattagccgaacatcggtttgtcgaatcactcaagtacgctgcggcagctcggacagaactgggggatccgagcttcctgggctcggctcagctaacccgaatcaaacagatcaagtcgaaagcctatggcctcgagacctcgctgaaaatcgacgacaaccgaacgtatgagtattcgcactatcatcccaagtacgataccgtagaggatcacgggacgacccatctgagcgtcatcgatcgcttcggctccgccgtctcactcacttcgaccatcaatctctacttcggcgcgaaggtcatggacccgcacaatgggatcatcctgaacaaccagaacgacgacttcagcctacccggtcaatcgaatgccttcgagctcttctcctctccattgaaccatccagccaccggcaaacgtcccgtcagctcgatgtcccccatcatcgtcgattacctgcatccgcaacccaatcagcaacccgaattcttttgtgccctgggcgctagtggtggtagtcgtatctttggcgccgtcgctggtactctcttgaaattactttggggatacgacctttcacatgcgatcgaagacccccgagtgcatcatcaactacgacccaatgaggcgggtctttcaattccatcctttctctttaattttccatacaccgtgggggttactaataattacgtctttggttgtctgcaggcttcaattgaaaccacctaccgatccgattttatcgacggcttaaggtccagaggacacaacatctcgatggttgagatcacggaggccatgtcgtcagtccttgttttccgcacctctcacatgcaaccgtgcagccgcatggtttgtgtccttccgtgaatacatcactgatccttgattcttgtatgtctcgccacaacagagtcgtcaatgggatccataagagaatctccgacgatctcttgtttgggtctagtgacagtcgcaagggcggcgtccctgccgcttactaattctccactctctcttaaacccttatgcctttaaagccattggacatgtgtgtacatagactgattgctgtttctccttaatttttattgttgtttctactgttgtcttaaatcgatattcgggaaataggtttttaaccagatcattgagcgagtgcccgcttcgcccaaaacatcaatttggcttggatattgggaaggcctgggtcacaagctttgttgacatgctcatccgataagtgcatcatcgcatagcgccagcaatatcgtcccggcagatcctcacttcataatgtggcattgagtgttgaattttttagttgaaaacatttcgaattaactgaaataggatgttttgaaaatgggaaaaagctcactgagtcattcttttgtcctggcttcctgtggatctggtgacagctggcatagaagctagaagacaatccccgaattcgccaagcaggccaagagcaagggagatcatacgtgtcaactgcctcctcctcaattcccccaagggcttctcaaaaactcgacacaattagccttcatctgaccactcaaactgagttcgcttcatttcaagtccttcatattttctttatttctgttgtttcgactttcttttctcatatttctaatctctttctaaatttttcttttccagattccctgcggattgtttaaatcctagcacctttctggctagactcgccatgctgaatatctgaattatgtttgatactaagaccatctccaccgcgctggactatctgagtgcccaaatctcaaactcgcgcgactgcggcgcatttttaggtcctcgcctagtcatgccttcacaccgcaaggtcttaaatataggaccttgcgagtgtgaaagggcattccccgaattccccctagtgtgacccgccgccatcatcagattgtgatcactccatacaaccttatctatcttcacccacacgcacgatggaaatggacccggtcttattgcggataatactccgccgaaggcaaatcctcgcaagatcaagaacattaatcaacacagttattcaaattgccccattgttacttgaagaagaagaaccgaccatcacagattcttcccgtccaggtggttcacggcccggaaaacagcccaacttgccccgcgacttcgaagggagctaccaaaggctgcttgagcattacttttgtgctcaacctctctacaatgatcagactttcaggcgccgctttcgaatggggcggccacttttcttaaagatagctgaagcggttcaacagcacgatgaatattttactctcagacgggatgcattagggaaattgggcctgaggcccctagttaaaataacggctgctttacgaatgcttgcctatggagctgcggccgactgcaacgatgagtaccttcagctctccgaatcgacctcgctgaagtgtatgaatcaattttgcaaggctattgtggctatctactcggccgaataccttcgacacccaaccccagccgatctagagcggcttctcacccagggtgccaagcgaggattccccggaatgctaggatcgctcgactgcatgcactgggagtggaagaactgcccaaccggttgggctggacagttccaaggaaaatcaaaggtaattttgttcaatctgttatctgtgatccacttgctaaaggcatgcttttttgtgatgcattccagaggccgacggtcatccttgaagctgtagcatcacaggatatgtggatctggcatgcctattttggcatgcccggttcacacaatgacatcaatgttttggatacttctccccttttctcaaatctcttgaacggtcgggctccacaatgcaaatacacaataaatgggcaccactacgaccaaggatactatctcgctgacgggatctatccagactgggccacatttgtgaaaaccttgtcccagcctctaggagcagagcagaggcatttcgtcaagatgcaagaggcccggcgtaaagatgtggagcgagcgtttggtgttcttcaggcgaggtttgcggttgtttctcgcccagcccgaggctggaagcatcacaatcttaatagtataatgaaggcatgtatcatcctccacaacatgattgtggaggatgaacgagatacatacttagaatatgtgtatgacaacaaccctgcggctatcattacacccgttgaaatctcgcgcgatgaaccaccaatttcgttttcggatttcctctctaattatcaatccatgaaagattctagtactcattttcagttgcgcaccgatctgattaaacatcaatgggacatcaaaggccgacaggaagaatctgaagaagatacttgatttgaatttcattttttttttgaattggtcattgttgaactacctatgtacaacttagatttagaagcaatcaattgaattggatagtaaggaaaagaatcaagcaattgattgattgggtgcttgtctgagtgataatgggagacaaaaatataaggaaaagaatgaaacaatcaattgattggtctctcgatcaatcgatcaattgattcatcgaacaaacaagcgaccgatcaagatacatgaacggaagatatagatgatcaggattgaagagtagttattgcatcggttgagttattgcatcggtcggggtcgcttgaagagattgggaaactaagggtcattgcttgagctggctcgaagggttttgagtatttgagctctcttgagcttgaagaactcctgctgctcctcgtcaagaccagtgaggttctgggtcatgatggtgagttgtgcagcagtttggccattgtcggccatcgacttgagggattgggagtcatcacggaatatgtcgttgagtcgagtcgattcgacggcaattttcttatgcgcagaggcaacgtcctctttccactcttgatctttaacagctagttggtggagcgtcttggccttcttgattccaataggtcgctggaggatttgaggatcggtagaggtaccttcgaaatctgagacagggtctgacggtgcagctagatccgattgtgccggtgttgaagcaagtgcggtcgaagctggcgcctcactgctggggcttctggcacgctttttctcgcctttcttatcgtgatcgcgacagtagttgtgccatttggggcttttcaccaggaggttgtagcagcggagatacttgaaatgtgatccctggtcctgcgagtaaaggcggagagctcggttgagttgatcttctgcagaggcaccgctttcgttgcgagattcaacaatgttgacgaaaccacgaaatttgttgatcgacggttgtaagtagttgctccatctcttcttcaagctatcgacgggtcgaatcgggtccggaaccgcttcgtgatataatgtggaaacgcgagaccagaacgtgttcccatcttgattggttccaaccatggggtctttggatacctgcacccaggctcgacaaacctcaaagtcctccagttcagtataattgggtgccttctttttcttggctggatgatcggatggggattttttagcttaaggagcccagtgggtcagaaaatgactgaatgaaaaggaaaatactcaccattgtcgttgttctcttggtcatcgttgtcatctaaagatggatcgacgttttgaatccgccttcttgccattgctcttgttttgaggtactgttggtgagttgtcgaccgatatctgtatggtgtatgggtgctgttggtgagttgtcgaccgatatctgtatggtgtatgtgttggggatatcggggggttgtgggcaaagggtactgcaaagtatcacagaaatgggctgtgatatgcagatggagaggacctatcggaggagtatacaatcttgagtctaggaatcgtgtaggtcccgagagggattttcttagtttaggccgccctttggggcctgcggtggcggggctaaatccggtccgggggcctaaatttggtttggtcccgcgatttaggccccgcggtggagatggtctaaatggcaagatggcactaaatgataaaaaaagcaggtaatcattcctgcccagtgccaacaatcttaacacagactaccgcgttcattggggcaggcctaacatttccaagccaactcagttgagcctcttgactcttatcaacccgaagaaagcgaagtaccaaagccggaatcatctcaggtttgtacaatctcaaaattgggtacattcatagtgaacagaagtgagaagcctactgactggatcagcctatcagtgaattgtggccgttttgtgtgcctcatttgttagccaagctatggctcagtagaccttgccccataggttcattagatgcttgaagtcttaatctaggacccaggaaaccctctgtagatgtcagtaacctaaaatcccagattttcagaaaattcatacatttttgggcctcattcatacacgttgggtgcctaggctcagaggttagccaaaaatttcgtacaatttttgtgcctaacattttttttggctgagcctggaggctagaattttgtatatttttttgtctgtagcatctttttccaccaggaagcacatagccaaactttctttacagctagtcattcctgctagcaacttgggtgaaaaatgcaaaaaaagaaatatttgccattgcatgcagtatgtagtgggaggaacacataaactatcatcagctttttcttttttgagagatttgattcttagggaattcttttttgcccaaaaactgacagggtgattaaaaaaaatctgatggggggtgttaaaaaaacttcaagggggggggggggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaggtagggggggctcgacagacgagactgactggtatttgatgcactcggctaggagctaaacgacgatggacgcgagttaatgagcggcatcatgctgatcaaggcactgagggctgaacctaactttcgacggagagagaaggagagaaaggtggcaggtttgaattttttggtgtgccgttaagaaagaaacgcatttttttttttgtttgagatcggaccttcgacaacatccaagatgaccaggccgagaacctttccgacatgtgtttggatcccggcgcatgcctcagtaaccactgctccgcccatgctgtggcctacgaggacgaaggctggggcaagtgtcttatcgggatagatcgtcttgagaaggtcgaccaagtcgtttgcaagggtagataaggatagatcaggtggcccactatcttccgattcaacctgagaggcacctgacaaaagagggcagagccaagtgcatacgtcagtcgagatgtatgtataaaaaacaaactgagagcggctgactctgaaggtgaatagaaacgtaccgtgagctcgacagtcaaagcttaagaagccgtattggccgccaccctgctcgcggagttcccgggctagacaagcggcgctgagggcggaatagccggcgccatggtggaagacgaagaggaccggagacttgcctgggttggagtagacccggaagagttttgatgctccgacggtaacgagcagggcttcctggaagcagtcggcggccgagagtggtgcgtatttctgatcgatggtgtccatgttgggaatagtcaagttctccaagccagtgcccacaaagtcgagaacagaacagactgctacatctttatttatactctgcccttgctcagtcacatattcacatatttacacacttcatccctcatctgaggacaaacaaagataaaagcggattcagacaacgatggaataaggaggtacataatagtacaattcattgattccgatccactcatgcatgcactgaagttgtaaaaagaaaagaaaaaagatccatgtatgaaacaatactctatggttttgtaaaagagaaagaagaagaagatgagagtcagggaaaacatcaacgacactggtggatccgattcaagtccaccgaagaaaaaaaaagaaatgaaaaggaatctgcatccaacaacgacaacaacaacgaaacgaagaaaaaggcagggtcgaacaagataagatgacatgtatatatccctatccaagtgagtagagcgaaaccatgatcataagaaaagactctaaaatacataaggaagaatgtgtattcgtagaaagcgtgcgtcagtgattgttcgatctggaacttaataagcatcaggcacgccgtgttttcgactatcgctagatccgaacagagtatcttctgataaccgcttatggatcccatggatcgctctacacatgagaaacaaaaagaagtcgattggaattcgcgggtcaacatatacataaatgtcgaaggagacaaaaaaaatgcttacgctttgccataaaagatgtcaatcatggtgatgttgtggccttttgacttcaaagagtccaagaaatcggaccgataactggtttcaacatacaccttttttttcccaaccaaccaaagaattaatcaaaagaaagtcagaaattgagaaatttgatctacagacgggacgctcggatagaaaaaagaaagaaaggatttggcaaactgacttcgtttggcaacagttgatgatggagtctagggtcttcaatcgcatgcgaaaggtcataaccccagagcaacttcaacagagtcccgatgatcgcactaaagatacgactaccgccactcgcaccgagagcgcaaaagaattcgggctctaccaacgacccattgctaggttgcggatgaaggtaatcgacgatgatcggggccatcgagctgacggggcgtttgccggtgataggatagttcaagggggaggagtagaggtcgaaggcattcgatcgacctttgatgctgaagtcatcgttctcgtcgttcaggatcactccgttgattggatccatcacgttcgagccgaagtacagattgacggtcgaggtgagcgagacggctgagccgaaccggtcgaccacactcagatgggtcgtcccatggtcttcaacaatgctgtacttgggcttgtagtgcgaatagtcatacgtccgatcgtcgtcgatcttcagtgaggtcttcaagccgtagggtttcgattcgatcagatccatccgagccagttcactcgagttcatgaattttggatcgcctaattcggtacgcgctgagaaggcgtatttgagggattcaacaaaccgatgttcggccaatggagtccgaggatggtcgtgtaaagagtatcgttcaaggatgttcatcgcatgtaaaaggatcgcacctgaggagggtgggccggtcgtccagatattataattatgataggttgtgttgatagcttgttcgatgatcggttgataggtttgaaagtcggccagggagaccctaccgccgtggcgattgatggtgtcgaccaactgttgggcaatcgatccatgatagaatggatagataccatgatcagcaatgatttgaagtgtacgtgcataattaggcctttggatccaatcacccagttgagctatccgatggttgggttggaagactgattgccattcagttttggtcttcatccagggatggatccgggggtctgagaggacaacagccaaggctgggccgactgagaagttcttggcgagatcgatcgaaggctggaagatcctctgccaactgaccccaccgccaaaacgttgataagcggcttggaatccggccagttcaccgggtatcccgatcgacagaccgcccgtccgactctttgatggatccttgtagaactcggcctggtagtaatcgccatccggtacggtttctctgaagttgatcgaaattggggttcgagatgaacagggcttggttgaacatccagttggtggtttgatgaccataaatccaccacccccgataccagaggagaaggagttgacgacaccaacacagagtgcggtggctatggctgcgtcggttgcagtaccattgtccttcaaaactacaagccaatctgttagctcaatctgtctctccaagctgggccaaacaaattcaagctgaccatcgataccaatggtagaacatcgagcctcctcactagccacgacgccattttttccagagaccagataagaggggttacgctcgtgaggatgcttgaaagcggatgagttggaagctgaaggatctattaaaaattgagaatgtggtgtgttagattaggttgaatgtgttgtatatgtttgaatgaagacagacaaggctttgtgggtctcagccagatgagggatgatgagatggcgatgagcaggaggagtaggatccttgttgtttggcttgtctgtggtcgggtggctgggtttgtattgtgcttgggtagtagtagtggtacctcgactggtgaggagatgatgttcttcatcacaaagatagcagtatctttttgtttctttttgatcttcgttctctttcagtcggatgataagctgtatggatatctcccgttcctttaaagtatctttcggtttctgtctatttatgtcctgttcatctccttggttgtgagtctctgcagatggctccttggtttctcgtcgttctccttttttcggctctttgaccgttctcgtgaccgttctcctcttgaccgttcccactccagccgtctcgctggtcatgtgatctctggcggtgaaactcagcagtgcacccagcaagcacctgtcacacacaaatcacatcccaatcaccaaccaccatctctctctctctctctctttcattacaccaccagtgcagttggacgtcccagtggcagggtcccgggggatggcaccaggacagcagcccccacagatcagagcatcccaggtgcgtgctcctccacaaataaaaggccagccatgggacgtccttgtggagcatccacgtgacatcccctcaaagcatcctacagatggccaggaggtatttgagggccgtcccctccaaaatggtacatccagatgatcattcaatgagacgtctgtgagctgttgcccagacagcattttggcatttttttggcaaaaaagtgtcatcaagcagcacacatatcttcaggaaacccactgcacaatattcccacaccaatgtgcagacagtgaatcaaagtgtgaaatggtatttattgccaataacccacagaaacatacaatgacaacatacaaaactaaaaacctaaaaattctgattgagaaatgcaccagtgcaaaactttgttaaagagaaacaagccggtggccaccctccctgggggttaatgtaatgactaggatactactgtggacgcgccaaagacagaatgtcttggaagaatgtcggacagacaagctaatgacaactaatgggcgacggtcttatcagatggataagtagatgctttaaggacgatgataatggtttcgcagattgcaatgataaaagagaaaacaaaatattgcgataaagaaagaaaggaaaagtagaaaacaacagagaatagaggttcttaataatacatgacttcgatttccaaggtgtccttcatcggaattccgtcccaggctgaatgaaccgttgcctatgaacgtataattctcttttggaaaaacgtgcgtcagctcttatctcctcgtatcctatttcccttgtcatagcctctacgtaatcccgattcttacaaatatacactaccttatacccgtcaaaagaagggggatcgcagaaccattgttattatggaacgaaatcaatttctgatgaaaaacacgaggaatagaagataactgaatccatcggtcatatgctggagttgaatccttccagcgtaaaaagtattcttccgtccccttatagggggttcgatgatccaatacttgatcaaacatatcccaattaatctgctctactgggaccgaatgaatatcaggctgaaaaggaagagtacgaaggggatgggaaaacggatccttataaattgtaagtaatgaaatattaaaaactgggtgaatttttggataatgctccgctatgtccaatcgcacagcgttctcgcccaccatttctaagaccttgaatggccctaagtggcgaaaaagaattcggacgtctagtctgaatattacgacgagataacaacacctgatctccaggcgaaaaaacagttgcaacacgtctggtctgattataataaaatgcttgtttctcctttgccttttgcagagaaagagaagccttgtcctgtaagtcctgtaaatctgaaatcaaacgattaacacaattccgtttggaagcaacagtcaaagtattaaaccaaggatgatagccatgaataaagaaaaatggagatacgcctgacgaagtagagtgcaaattattgatagagaattcggctacgtccaattttgacgaccaatcctttccgactatagtccacaaagtggcgaaggtagtcttctaatacttggttcatgcgttcagtttgtccatcagtttgaggatgaaaagctgtagacatggctgatttgatattaagtaatttcataagctgttgccaaaattcactggtcatagtagtccctctatcggaaataatccgatcaggtaaaccatgaagccggaaaatttctcttctaaaaagagtagccagatccttcgcggtgatagtttcgcgagtggggataaaatgggctgctttacttaacaaatctactacgactaatatggagtcatgaccctgtgagagagggagtttagttataaaatccattccgatgacgctccaagggcgtgtagggatagctaatgactgtaaagtacctactggatgttgtcgagaaaaacgtactctctgacaagaatcacatgatgaaacaaaagatataacatccttgcaaatggtgggccaatcaaacgtttggagtagtaaagaaagagttctggcaataccagggtgacccactagtgttgcattatgatacgtagtgataacctgctcccgtagttccaatgggacaaataccctgtggcggaaccaatacacttcttggtcaagatgataatcctccttctcgtcatctgatagagaggagtaagaagatttgagcaaggaagtaaattcagaggaaagaggttgaaaataaagatcgtgctctggctttgcatgaagctgcgactcaatggaatgtaagtgaatgtgaggaacgacagaattaggaaacgaaatctttgatgggttatcaaaatcagggcgtcgactaggaccatcagccgggttagcagaaccagagacatgaaatagtttaaaattaaaagaatccaaaaatgcagcccaccgggcctgctttggggaaagaactttagccgtcatgaaatgttttaaattagcatggtccgaatatactaagacagggttcttggtacccgccaaccaagctctccactcctcaaaagccgagattaccgcgtatagctcaaggtcgaaaatgggccaaacccgctcctgatctgtaagctttctagaaaagaaactaacaggtcgtaaacgcccggtagaatcaggctgactcagtactcccgcaatagcaaagcctgaactatccacgtgaacaatcctatcggcttcaaaagaaaagtgggaaaggagcggagctgataaaaatgaagatttcaacgatgaaaacgcgttagtagcgacaacctcctttaagcgcaatgggtggaattcagattccttagttaaagaggtaagcggtcccgcaacagaagagaaatttggaataaaacaacgataaaaattacaaaaccccaaaaaccgacgtaaacctcgcaacgtttctggaagcggccactgcacaatagtgtccaacttcgtggggtccatacaaagaccctgcgaagaaatgatgaagcccagaaactgaacttctgtctgaaagaattggcattttttcaacgaagccttgagagaaaattctcgtagcttagctaggatagaagatagatgagtcaaatgttcctcctctgttttcaaaaagataagaatatcatcaatatatacaaaacaacagacatcaataaattcccgcaacacatgctgaataaatcgctgaaaagttgcgggagcattggccaaaccaaatggcataaccatatattcaaacagtccccaaggcgtacggaacgcagtcagatattcctgacctggagtgactcgaagaagattaaaggctgattttagatccaccttagacaaaaacttacaacctgccaaattgttaagaagaagagagagaaccggaattggataactatcacgaatagtgatagcattcaaacctcgatagtcaacgcaagggcaatcatccttgccctccgacttgacaaaaaaaattggtgcagcagccggagaagaagataaacgaataaaacccttacttaaattttcatcgatgtaactgcgaagttgacgtcgctcagcctcactgagattgtacagtcctccaaacgggggaacacagccatccttaagttgaatcttcaaatcaaattgcggtcggacaggaggtaaagattgtaaacttgctacagtgaaaacatcagaaaaggaacgaagtttgggagggagagacaaaatttctttgctattcaaatgaatgttattagtgatggatgaaatattaagcgaatatgatgagatcgggagagaagatgagacgagagaagatgattcaaaatacagttgtccatcggaacctccaacccaagcacgatttgccttaagccaagggagtccaagtattacatcaacagaggaaagggagactacattcaaagaaacagaggagatggaagaatggttaagaaagtccgataaggcaatgcgtccgcgccaacaatcggtcacatctccggatgatgcgggtgagccatcaaaacttctacaagaaaaaggagtagcgagattagttaaatttaaattcttcaacctcacaaaattggtgttgatgaaagaatcgccagcgcctgagtctatcaaagccatggcgacaagaggagatgaaccaggttggagaatgtggatgggtaaaactaatctagaaggggaagaagaaactatcggaagaggagaagaggtatgaggaaaaacagaacagattgagggaaaaaacctgccatcattatcaaacggaattccttcctcatccacaccatacattaacatgtcggcgaaggagccagggccaatatgatcccaagaaccattgctagtttgaggaaccacgggtgccacattgatttgagtaagttgagtggctggcaattcctggcgggataggcgggagaaaagattgagcttgtctttcattggaacctccgtgttagggcaagaacgattggtgatgtgagtttcgtcgtacgctttgtgacaacgttgacagagcttgtttttgacgcagagggcacgataagctgaaaatgtgaaaccgatacttgccgtgatggcatcgatgtccataggagtgtctgctggaagtggctgacgaaggggaggtggaggtggagggcgttgcaattgaaaatcaggtcgtcttactgacatgttgttgcgaagcatgttgagttcgtcgagaatgttggaggcgagaatggggagatccatcttggctcgaagaggggttgctgccttccaggaatccttctgaatggcgatttccaagatcttcgggttgatagaggctttgtagacatcgatccggctttcttcggttaaatcaacagcaaagactaaagaactaaacaacgaattgaaaacatctaaagattggttgccttgtttacaattatacaaggctctcttagcatcttcagcgctactcctatcggcgaacacctcctctaatttagataagaaacttcgaatagaaaacaaacaaggtaaaacatatggatcttcggcggaaacagatttagtatcaagttcttgaagacgcgcattctccttcaaaatagacatccaccaattgtaggaaggagggactttagaagaggaatcattatgataacgaaaatgacgaacaacccaattgatcttgctcttctcattaaggaaacgagactctgcttctattaatcggtccttaacaaaatagataaattgattaatctcctttggattaccggagaaagaagcgtggggcataagagcaacatcggaaaaggcaggatgaggaggaggaggaggaggaggaggaggagggggagggatttcaaaagatgcgagctgatggtggaaggtgagaaggcgttgggtgacgtcttgaagagtgagtttgatagagttgagatctatcttgagggaagagatttcattggtgaggaattcggaacgttgttgttctgtttgatggttgagctgtaaattcaaaagagcattggcgatttcttgaacacgatctggctgaggagtatccatgataacgaagagagagctttaaaaatttatgatcacaatattattgtaatgactaggatactactgtggacgcgccaaagacagaatgtcttggaagaatgtcggacagacgagctaatgacaactaatgggcgacggtcttatcagatggataagtagatgctttaaggacgatgataatggtttcgcagattgcaatgataaaagagaaaacaaaatattgcgataaagaaagaaaggaaaagtagaaaacaacagagaatagaggttcttaaataatacatgacttcgatttccaaggtgtccttcatcggaattccgtcccaggctgaatgaaccgttgcctatgaacgtataattctcttttggaaaaacgtgcgtcagctcttatctcctcgtatcctatttcccttgtcatagcctctacgtaatcccgattcttacagttaacctcattgttggtcatttggatggcaggttgcctggcgagcgcccaatgccacagtccaaagcctacttggaactgcggggagattggctaatgaatgtaaaatgacacccgtcaatatgcagcacacgtagaatgggacatgggtgatgtaacaagctcaccaggccttgtttgagaggtcccgtggccctttgggtccaccaaagtggaggaggcaaccattggcacggaagtcggccagcaattccatgggcgcggcagaccgtcggcctgattggactagcctttgagtcctggctggtcgcttgggttgtcataagtgtgcgaccatcgtcgtgtccggtgcttcagcgtgagtatcaccgctggttgcttgggtcgtcacacgggtgcgagggcctgaggtgtccggggctggcaagggtgaattgttgctgccgcaatattcgctttccacctctgaggatactacaacggacatgtcgtgaaaagtttcaattttagatgggggattgagactgcatcaatggaatgttgagcagagatggtggaatttagactggagcgatgaacgaaccaatccgaaggggtaatttgagactttatcaatatgtttcagtgggggaagatgaataaggggttttggagaaagagaaggagatgagacgggcaacatgggccgtcatgggcacacggttgaaggacttcaactgctgccaatgttgaccattgcttataattatgtacattaatcaacagtgtgatagctgttccgaatggggttcatcagtgctgatcaaccagtcaccatcagcaacggaccactggggagttggccttgtttcccaaggccgactcaaaaaaatgaaatgatcaaaaatggggaaagaaccccggttaattgcgtcaattaacagactgaagtctccgaccattgtccatgaggttgatgacactatcagcgctggtctgcttttcttcatcttcactctcttctcatcttcatcatcttcatatgtcagtaaggtctcgttgtgtaagcttccttcaatgaacatctcttgtaaaatcgagtcacaattgaatgaagaccgtcggaaaaactgcacgatcccaaaatatttcaagatgaatttgtaagcttaatcttccaagtgaggcctctttcagagcagagattgaaatatctctctcaagccaactcaactgaatgtatttcagacaccgtcaagcgacagaaagacttagtcggccgattgtaaagtacttttttgatccctctgatcaacgaaacaacgaaaaggaaaataaaaatccagggtaaagaggccaacacttcaatttgaagtgctggcctcttcgtcatcgtccgtccagggccgtacaagaaccatgggtgaaatgaactcacccatggatcatcagtctgatgctcgttaatcatagggcatcaagcctgcctatgtgttaggcaccaattgtatttttttttttttggaaaaatgcagtgatgtcctgtggacagtatgcaggctgtgctcagggacaatgacatccctgggctgtgctacatttttcattgggatgtgatagatatgccaggcctgaacagtgatgtcctgtggacgtcatcccggcccagggacatctcaggtacaattgcatctgtaacagggcggctacagactatgaggagcctgacttttatgaggatgcgcgacgaaaggatgtaagtgaaatcaaagatggatttcagaaactagaaagaagatgtctgaatgactggggagagcccctacaacctaggacaagtatttatgcttgtccgagcagaaagactctagaacagaaaagaacaagaagtagcaaaaatatgaaatatgacgccagaatgaataatagttcatttggcggggaaaacaacggaataggaatcgaacggagttcggctcctaactccggcgctagccggtaactgtacaactcctgacaagtgcctggcgtacgccagggcttgtcctgtcatcttttgacagaaacactgtagcacggctacaacatccccccccttaccctgggtccgtcccggaccctgcaggcggtggccccaaccggaggcgtaaacgcctggccagcggctgaaccggggaagcgccgggcccctcaatcgtgcccgatgccaccgtcctaacaggcttggctatagctttcgccttcttaatcaaatctttggcgaccttattttcggctcgcttctcccgctgagctatagcgggcggagcggcccacatatcattaacaataagcgaccggagagcaacgggccgaatgttgttcccgttcaccggcctcgggtattctaccccatcatgatcaactagaatgtaggcgttattgtccaatactttagcgatctcgaacggtccaaaccaccaaggctcccccttggtgtgtttttcgttcctaagctttacagtttggcccacaaccaagctgtccagatcccttgcaaacggggtgttcgcgtcgaaggcctccttgttcttgagggccttcttagcaaccctatgcgtggcgacacttcgcgttttgttaagggcctcgatgcgagccttcagctcgtctgctcccggcaacaccggatctgcggcaatcatacgtctcctgtccttgggcaaccgcggtttcacgccgtagagtaactcaaacggcgagaacccgctgctgtcactgacatgaatcctcgtggagaacagtgccgcgtctaaaaaatcttcccacctagtcggatcgccggtggtgttcaaacggaagatcgctgcttctaggattccgttaaaacgctcgcacttcccattcgtctgggggtgatatcccgacgttgacgtctgggtcgcgcctgtagccttaaggaatcgccgaaaacccttagaaaggtagtttgaccctctatcggtcaggaattctttgggtgccccgaaaggacacaccacgtgcgcaaaaatggcttcagccagtacctcggccctggcttccttcagcggaaccgctatgggccaggaagtacaatgatcaatggcggtcaggatccatttgtacttccctttatagctctccggcatctgaatcaaatccgaggaccatcgctcaaacggtcccaccgctggtaatggcctctgcagcccggtttcttgcttatcatgcggcctctcatgcagctgacaagatgcgcatgtacggatgtaactctgaacatcatcgtatcgcttaggccaccaacctcttcccctgaggacctgcaacgtgcagtcccggcccctatggcccaactcgtcgtgaaccgttcggagcagatcgaatctatgagcaaacgcaacaaacggcgaccgttcacgcagaccccggcgaccaagatagatcaaggtttcctcctccggggcgtactcgaacagcttctgattttccctcgcccggatcaccatattctcaggaatgccgtcaggtaagtctcgcttctctatcaggtaagggataatgagcggccaatcagtttcgtggatctgacccgtcaattcttccatcaccaccaaatcgcttctgcgcgacagggcgtccggaaccacgttctcggagcctttcttatatctaatctcgatatccatttcggcgaattcctcaatccaccgacacaggcgcttcgaaggcagtaactgagtggagaggtaggctaacgacgcgtgatcagtgtagaccactgttgtctcgaccgcaccatctaggtaaacatgccacttcctccacgcatggataatagctaacaactcccgctcttgagccgggtagttctgctgagccttattcaacttacacgactcaaacgccaccgggtgcagcagaaggtcctcaccatcctgctgaagcacggcgcccactgcaaaatccgaagcgtctgtttccattacaaatctcttggtcacgtccggcatcaatagcaacggagcgctgacaagagcctctttcaacctaacgaacgcggcctcctggactggaagccactggacagcctgcctcttcgttactccaccagccgtcagatcgtgaagcggactggcgatctgcgcgaagttctttacgtatcgccggtaaaacccacaaagacctcggaacgatcgaacatcgaacaccgtcttggggcgcggccaatccttaacgcagctcagtttctcttccatcggtcggatcgaattatgcccaatcacatggccgacatactggatctctctcatcccgaaagagcatttggctccactacatttcagctcctcccgacaaaggacttccaagaccatctcaacatgcttgacatgttcggcctcactacccgagtagatcaggatatcatccaggtaaacctggacgaatacatcgatgaagtccctaaggatgtgagtcatcatcctctgaaacgtactaggagcgttaactaacccaaagggcattactaaccactcaaaatggccatacttagtgccaaaagccgtcttaggaatgtccgactcagctatcttcatctggtgaaagccttgctggaggtcaattttcgaaaagaaacgagcacctctcaacgcatcaaaacattcctgaatgatcggcaacgggtgccgatccttcttcgtaagtgcattcactttacgataatctacacatagccgaaccttgcctgacgacgggtgtttcaccatgactataggggaggaccatgccgatgtcgacggccggataaaccctgcctcctgcaaccccgcaagtctttcttttagcgtccccaacagagcgggcgacagctgtctcacaggttgatggaccggggtcgcatctcccgtgttgactaggtgttcaatcatcctaggtttctccgagaccccagctatgggtccaaataaatctccgaagcgagtcacaagcgactgcaacgattggcgaagggaggcatccgggccgaacaccgtaggtaggcccacgggtatttcgtccctaggtcctttgatcccttccgactccatcaggcagatgaacaaatccctcgcgccttcatagaactcgtggcggcggatgttcctcggaagcaacacttcctcatcatcggtcatcgcagacagctcgtgagtcagaatactacacgacgatgatgacaacagacgaaaggggacgacttcaccatgccctgacttcaggtaccacacgttaccatcccagtccgtcgaaacaacactagaggagatccaatcgcgcccgagaatgacatcataactcgctaacggcgccaacctacaagtcacgacaaactcgaccccctcaagaacgaagtgaacgttaaccatgcgatcatccgatatctgctccccaaaagctccggtaaccttaaaagaagaagaagaacgatagctcagcaacgcccgatcagaacaaaaatcacgagacacatacgacgaccccgcgccagtgtcaatgaggaccctggccaaacggccctcaatcctgtggtggaactcagctctcactctgctaggctcgtcgcccacaacctctgctgcgtggcaaccttccacacacaaacaatcacttacgatgtcggtggcgacttcaggcgcaacttccgacacggttgtccccatgcctgggtgatcaacaaactcaacagctgtactaaactcacggtggctctgctcacaatgaggctcttgtaagtcccgatcaatagaatttaaattgctaagagaaacaggagatacaactaatgtcggtgggagagacggttccacaccgactattctttttttttctcggcgtttttagcttcccacgccttttgctggtccgtttttggttcgggacacttcaacgcgatgtgcccttcctttttgcaattgtgacaggtacgcggacccgtcttcttcttttcggtccctcccgaacttgattccaatcggcgtttaccggatccagaaccaccggaggttgacgcggccgctttgctttgacggaacaaataatcgtgctgcatggcggtcgcaagcacttgatccatagtcatcggcgtgttgcggatctgctcctgcgacatcaacccctggactttattactcaacccgggcgtgaggcgtttgacgaaacaggtgcgttcgtcgtgaccgaagttgatggatttggccttcgtttgccaatcccggaaacgctcgtagaacccctggaacgtctcgttcgggccctgcttcaagcgctcgagctcgtctgcgatcgactgaggggtaacccctaatggtgacaacttgacgagccacgagcggaacgacttccagtccgtcggtcgagtaccagccaacgccgcatctttatgatcgcggaacgttttcccgctcaagcgctggcccgcagcaacgtgccacaacgccgggtgagcctgcctatctcctaagagaactcccatcgtgactaaccaatcattggcgtcctcaccgacggcacccgtaaacttagggcaatccttttcgggccaccccttaaggattttactgatgtcggtctccttatggagatccaacgctacggaatcggtccgcaaataggaagacttgaaatcctcttcactcgaacccgacgaactcgctcctgccgcagtttcacccgtggccgtccctccggttttagggtccttcgggtcgatgagcatctgatgaagacttttcgtcaggtcgctgacaatacccgtggcttcgagcagagatgaacctacagaatcatctccatcaccaatcagatcgactgtcttccagtcaataagatcctgatgaccatgcagccactgacgttgttcaggggtcatccccacgatatcctccttcgtgtactttttcccattcgcgggaggcggcggcgccaacggatcggttgcactggcaccggtaggagtgggattcccggtaggattcccggccgtccagcccacagggggcaacgaaggataaagggacttcttttcttctttgtcgttgctcataatctaaagcacgacggcgcaaaaaaaagaaagaaccaaaagtaagcaaatggtatcttccaactccctctactccgagcactgcgctcgagccagactccagcccagaggcttctctatggtcttcagcagaacacacagagaaagaaccccagcagaaaaatcgacgactactgctaacacagcgtctatcgtcaacccagaaaaggaacaaaggactaacgaatatgcgagtgacaccctttcgcagaaagtcgcaagtcgaaagtacagaacgaaaattccggtatgaggttgcgatgaaggttgtgttaaggaagcaagtaggtaaaaagggtttgtacgatttttcgctgagggtttattgaagtcgaataggaactaaactcgctaccactgtaacagggcggctacagactatgaggagcctgacttttatgaggatgcgcgacgaaaggatgtaagtgaaatcaaagatggatttcagaaactagaaagaagatgtctgaatgactggggagagcccctacaacctaggacaagtatttatgcttgtccgagcagaaagactctagaacagaaaagaacaagaagtagcaaaaatatgaaatatgacgccagaatgaataatagttcattcggcggggaaaacaacggaataggaatcgaacggagttcggctcctaactccggcgctagccggtaactgtacaactcctgacaagtgcctggcgtacgccaggggcttgtcctgtcatcttttgacagaaacactgtagcacggctacacatccctgggccgcgctgatttttgtgaagtgtgacgtcctggggacggcatcctgtcccagggacatctcaggtgcaatggcatccctgggatgcactgatttttgtgaagtgccctgcgtgtgtattatggcaattagtttggatggcattgacccttcaatcctccaactgatacgagcatccatcttctatctaacttaatcccagaaaatctcattcgatcaactcgcatgtgaaggtctaatgagctttcattaggatcgcatttatgtagaccaccagaacctttgaagaattggaatcgaattcctgatctgttttgttcattctaattgctattctagaaagatcgatcgagtcgcaggtcaaaacttcatcccggtgtctccagactatcgtccacgagcaacttgtcaagcttatggaaatgaagtccccatgatcattttttagccccgaattataaagaccaatcaattaaagagaacagatagattactcacttcaagtcgtaaccgttcggcatgctcaatctccttattagggatttgtctcctttcgaattcatcatccagtttctctttagttgtggtgatcgatcttaagatctgagctatccatatccaaatgagaagaaagaaacttccgctaagcagttgaaatcaatccagggaggtatcttgatctgaattcgacccaccagataatccagctcgagccacttgcaatcccaaacagacttgaatccgaactttgaatgaactactgctttccaaagtaccactcaacctctcgcacacacggttcttcaactctgaaacctgaccatctgggtctgccagatcatcatcgatgagcaccagtaggatttgtctcagggcactggcagcgttccattgaacctagacaaaccgccatcgttatcttaacaagaaaagaaaagagagagagaggcagatttgaggatacccaacattgacgtaccttggcaagtgtgtcacccagacagtcaaaagctgtgtccaaagctttgtctaccacgtctcctagctcggcagataggggttccctgattggcaatttacaaagcgctaccccaatcatcctaacgcagtttgttttaagctgctaagtggttagctaaatgatcataattctgcatcaaggaaatgattatccttaccggattcgaacggtttccccctcgaaagagcagacgatgtgttacatcaagaatctgcgtccagaagcctaggtcaaatggtgcatccaatgcttgacttgacgttacagaatgtatgttggaaaatgaatgaaagggttattcctccatgtgggggatcacggccggaaggatcacttaccgatttgcaagatcatcaattgcatccaagcagttggccaacgtccaagtgcgagttgacacgcccttctcgtctggatcatccatcgggacattgttgtcgatataatccaacaagtagaatatgaccttggtaactaattcctaaaaaaatcatttcggccattgttgattgagtgcaataatgcgaagagtgaaaattttagggaaaagactgagagacaccgaaagttcgcaccaatggttgaatgataaaccttttagaaataatgattcctaatagtcgtattgcgcgaacatcatcacagacagcttgcaagtcccagataatgttaccggaaagatagctcaagactctttccgatttactattgacgaccatatccagtgaatcaaggccaacctcgcgaagccgagcccttacccaactgaggtagatggcgtcgaactgcactccagggaagagcacggtcagcgagccgataagattcagtttgcttctcagttcctcttcatcgtctgtgatcacctcaaagagactctggagattcaggctaaaacagaaatgaatcgtcagggttgttcaggttggcaacattaaatacccgagggcccaaaatgctcacacttttttgaccagtgcttcattccaatccaggaaaggcaaggcagtcttgagtagatcgttccatagcaaagcggagattttgcttggctctgaaagcagacagtcgcatccaatcattgcgatttcttcgacgagaggtttgatgtctagtgacgttgacttggaaattgatgagaagtgtttaagtatggaagtcaatgtcttccttgactgaatggagatctcggaatctagtgcaagttttttttttttttgcgactgaaacttattagactgttggcttccataaactggaacattattgactcaccaattgatgtgagtagaccgatcattggctttaagagagggtctaggatgggagtagagatacggtgataggcagaaacaacagtcaaagcctcgcagacctggtcaagagatagagatatcagattttcacggcgagccagcagaaaatttgaagactgtgcactcacttccaagacttctctagtcagctcaggcgcaactactggcgccttcagaagattgcccaatcggcgatgaagttctatggtgatcgacgcaagtttggcggatagtgaaatgtaggaaaccctccggttactagattgagattggttcaaggtcagctatcctgcacctgccgatactgcgcctagaaaccagcgactggatgaaaatcatcaacagctcaacttctcctcggcgatagccatataggcccctgcgccctgtaacattattttcataacactgcatgccctcaggcgaaccatgagctggcagtcacgttcaattacattgaggagggtataaggctgttgagttctatattcatgagcggggagcaaatcgggccagaaaggatgtaaagcttttggatctgattgggccattgttcgaagacaagttagggcgtcgaggcggcactgaacagcctgtgcattggtgcttgcgatacgagtgctctctccttctgaattggtttccgagtctgaagattgggcatatattctaggagctggagaggcggccttttgatgagcctgtgagcccaaaacaattcgctctgggggatggaatggctgcgggggtgtgattggttggtagcaacgttgaatacaagcaatttgatcagatagattgatgagggcgcaagatcctgctttggcgatcatggttgttaaaattcggatcatgtaaattattttgaccaattgatccttgctgggaattattgagtttagatgttgagtagcagaggaaaacgccaaaattattggctgaatgatggcctgggattgtcgactcaagattctcggagacgaattgctgacgatctgtaggagaacttgggatgcaagctttgcagtgactggaaacgccaagattgatttggccaggctcacgcgggcagtatcgggaaaatcgtcctgagaccagaagaaattcagcgtacatgcataacgatcagccacctgctatgctcatggtctgaatgtcaagcttgagaggtacgatacttacgaggttgaagggcctccccagcaggcttttgagttcacgcaaggccttgagcctagcctggtaatcatgcgccaacacatcgttgagaataccctgaagaagacacccattcaagtttgagatgagcagagaacactatggatgatgcaagacaatattcagaagtagtactcacagtcagatccttctcgtccctgggcatggcttggcttttaattggttgttggatgacttcctttgaaagtcaagtcgagtagaagggcggggtcggggctgtctgccaaattacacccgaccttgaaactgaggcggagtgtgacgtcatttgcggaggcagccgagcccccgagccgaccggggggtattacacatacatatttcttacaggcacgtccacaccatccagccaccccttcatagcaaccaacttccaattcaagatatctcatagcaaggatgatgacgctttgtacatagaaaagaacatcaagcacaacgactttatctaagtacgagtttcaaacgaggccactcccgccaaacgcgaacgatgaggtcgtctcaggaacggctacccactcgaagaactccatatcaaactcgagatagttctagtaacattaccaggtcatcgagaaagcaagaccatggcgacgacaaagtgggtctcagtattggcctccggcattcagacagaacgaacacctattctcgatcagccttgactgagaattatgatgatcgcgtctaccaggacgatgatgaatctgacgacaagagaagctcagattaccacttcggcgataataaggctagtcattacttttcatatcttccttccttcctccctcactacttttctcccttggaaaaatgcaaaaaactgataatacttgattgcatgtttctcacagcctcggacggatgactcggctcatgatctgaataggtctaacgatctttgcgcgtatcggagaaaggatttcctgctattactcatcatcggcttattggcggctttgctgcggtttaaaaatatcgctgacccacccggaatcgcgtaagctactaaatttcgatcataaaaaaaactaatttaggagacaaggaaaatttcacgaagaaattagtaaatcaaattgattttcggctgcagagttgatctcttttctttgactacttttgttcaccaggtttgatgaagtgcatttcggcaaatttctctcattttatctcaagcgggaatacttctttgacgtccatccacctctagcaaaactcatgttggcagcacacgcttggctaataggttataagggcgatttcgcttttgaaaacatcgctgatagctacattgggagcagtgtgccttacgttgggctgcgatcattttcggctattctcggctcactgacgccgatgctagtctatgccatcatgaaagaaagtggctatccagccttcgctagcacgatctcggcgtgtttgattgtctttggttagttttcagcctctcttcatttcactctttgaaagcagaaccaaaaaaaaaaaacatgataaccaattgaaacgtctcgtttcttctttctagacaacggtcatattgtacacacgcgattgattctgttggatgcccccttgatcctcttcgcttcgtgctccatgtttgcgtacatcaaattttacaaattacgctacaacggattcagtagaccttggtggacctggctcactctaactggattggctttgagcttgacgatcagttgtaaattcgttggattgttcacgtactttactattggatctgcagtagctttagacctgtgggatatgttggatatccgccggggtcatccattggtacaagcctcaattcatattcattcttctgacgccgctcggccatgttggacaatgtgacaattgattaaggatgcaatacgctaatttgcttcggatgtcctttctgttttcattttttttcttcttaggatcacattgggcgacatgtgatggcacgagttacatgtttgatatttgttccattctgtgtttatctattttggttttgggtacatttttcggttttgacccattccggaactggagacgagttcatgagcgcagccttccagcaaaccctgatcgatagtccattgaccttatcggcagaaggtaagcagaaatcagagagttcctaagctgattggatcgatcactgaaggtttctacactctgcgtgggcatgttctcacgtcatcacaatttgctcgacttgatatagaaattcggtataatgacacattgcttatacaacaccgagcaacaaagtgcttcttacattctcacttgcatcgatatccactcaaatacgaagacggtcgagttagctcgcaaggccaacaggtgacttgctatcctcataatgacaccaacaaccactggctagttgaggcaaccagaccaattccagattccggtcgaggtcaaatcgtgagacacaatgatgtgatcaggctcaaacatagacttaccgacagttacctatatacacatgacgtggcctctccctcgatgccgacccatcaagaatttacaacctggccagatgtcgctcaaactgatgaagcttataatgggacgttgtgggaggtggcgatcgacgacgctcatgcaggacagcagtggaagactaaggctagccactttcaactcgttcatcacgtcaccagagccgcaatgtggacgagaaaccttcctgctttaccaggttggggattcggtcagcaagaggtgaatggtcataagatgtatcatgacaagactctcttctgggttgcttctgatatcgttcgagacagtaagtttttcacacagttggcttggtcaattgtcactctttttatatgccgggtcatcgcttgattctccttggactcgtttgataatcaaaagccgttgtggatttcacacagatactacgaaccatgcctccagacctccacctccgaaacccaaatcagttcatagtcgatcatttttcaaaaaatactttgaactgcaggtggctatgttccaacacaattcggacctaaccgattcgcatccatatgcttcacctcccatcaactggccatttctgttgactggtgtcagcttttggacaagtactcctgatctcagacgtcaagtatacatgattggcaatccagctggctggtggttttgtgtaatgtctctctcggtcattgctggggtctttggggccgatcagtttgcgagacgaagaggttattcccctattgaaactcgtgcgcaatacttgactcttctttgattgattcggccttcttcgtttgctgtcgaaactgagatcctgactcactgtcatattcgtatttcagctgtcaggaatcgtctctatcgatcgggaggattcttcattatagcttgggcaaatcactactttccgttcttcttaatgaatcggcagacctttttacatcactacctaccggctcatctattctcagccttggtggctggcgtggttactaactttgtggtgacagaggtcaggattttaacaaccatcactacttgaatgattttaagcactcagtatgaatgaactgagaccaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacctgcgtcttgcagtcgatcaaccatcccgtctcaattcttggcccaacaaccagacgcaggccgaggatggtcgtcaccgaatcaccaaaggaaaccatactcctcgtcggcatctcgattgtgattttgtatctcggctttagcttcatcgccccattgacgtatgggacccctggcttggatcccagtcaagtcaaccgtagacgtcttttatctacttggactttggtcagtcatttttttccggggttttctttttattcattgcatataatattattatcagcatgatcttgtgacactgattctccggtctatctattcttgcatgatttttgttcttggcttcgatcttcttccggtcatacatccatccctacactccttgtttgaatttccgttcggtgaaattttccagcactttgcaaagtaaagcaaaacggcccatccatcaaaaacgtcaagtgtgctaagtatgtagatacaattgggattcacttcattcgtatattcgcggctatagattcacaggcataatatcaagttgacttcaatcgctgtagaattgtcaacttttttcgtattcttctactccataggttctattgaaatccctaattaatgaaaaaaaatccaatcttgaaagtggttaggccctaaatttacaggcttctctgacttgtaaggcgatgagatgggtgggtcaataaattagaagggtaaatgagcctttgatcgaaaataaatcatttgctagattttctttcttggatctctgtagttccatgatttcctggtaatcttctattttttgtatctttgaagcttagcaagatcttgagggtgatacataaatcaaggtctcttgaaacatccataacagaaaccatgagcccaagaccttcatatttgcccacacgttgaatgaatttcctgtttttctccatcaaaaagacgccatgaaaagggttttgccctgatcggtagacaacctcctgaaatggagcaaatttttgttttgtcagatcacctctctgcttaggaaaactctacatactactgccgtgtagaatgtactgtcatacatatttgtttcaaacatgctggctttgttgcagaaaccggtgataaaaatgccaacagttgctgagttccaactgagacaacatgccttcgatgtcatgagaaggcgtcctgcggcggctctgcccttgcctctgcaaaggcattttcggatgcaaggagggatagttggaagaaatttgggcaaaggaaaagaaatgggcgattgggcatatatttacatacatttcttaacaactcgctgactggtgaaggcaggagtgacaggtatgtatgcagacaagggaggggggtgaggagagtagacccaagtggtgttttcttgaacaaagtcatgaagctcaagctgctcattgggcgcgactccagctcagactctcccacagtcacggtgcgcgtctgagagtataataattcaattttcaagtttgcttgttccggatgcccacttcctaaaagcggactcacaactatccacttcgactactccgaccaccttcagataaaccccgactccgtcacactccctggcgatctctgtccatgcaccatggccaccccatccatcgaatcctctacccttgattccggacttccaacccaaaccacatcagtcgagggaactcctacaatgcaaactggtaagctctgcacattcttcgcgtccactgatgcattttagatggatggctgaatctaatgactgttcagatactcagacaaaagaccctgccgccccgccgtttcaagaaattaccttggaaggaaacgagaaacccgagtctcgcgagaagctagcgcgactcaattatcttctcaaggcgagtggcgtctacagtaagatcattgctgacaacgtaagctggatgacttggtagtttctgctttcttgaacgtaaataaatatgtaacttgaacccgaaactcacgcgaccaccatcttcggccacctccagatcgagcgcgaacgcgcctcccgtgctgcagccttgaagaaacaagctgatcatttgaaaaaacaagagtccgaatcgaaaaagcaagacctggaatcaaaaaagcccgacccgactcaaaccaagcaaggctcctctcccgatcaaaagactgccgagcgccgctcttcacgcaggacaaaagctgactgtccagcacccaaaccaaaccacccgacgaaggccaagtcttctggaacacaatcgcgtcgcaaaaaacaagtgatcgccgatgagaatgaagacgatactgaagccgagatcgtgaaacttctggaaaatgtcgaacctgacaattcagaggcgaccatcccaactgaaaaacatgaccctcaatccggccaacctgcgctaattactggtgctacgttacgatcatatcagctagctgggatgcattggctggcgacgctctacgaaaacgggttgaatggcatccttgctgatgagatgggcctcggcaaaaccttgcagacgattgcattcctatgttacctgcgcgagcggggcgtgtggggccctttcctgattgtctgtccacttagcaccgtcgcaaactgggtgaatgagttcgagcgattctgtcctaccgtccctgtcgtcctctatcatggcaccaaagccgagcgggaagaattacgctccagccgcatggcgcctcctcgggatgatcccaaagcctggttgggaaaagctgctggctcttctaggcgcccaagctccaaggataagcgtggtggacgtgcggccacgacaaagtggactaatcataataccaaagacacgtttcccatcgtcgttacgtcgtatgaaatcgtgatgaatgactgtcaatttctcagacaatatgcctggtcctacatcgttgtcgatgaatcacatcgactcaaaaatttggaatgcaagctggtccaagagctcaagtcgtatcaaagtgccaaccgtttgcttctcacagtaattttgttttgtttttgtctatgtctactgtccgtgttacatcctctaacaatcaatctcgttgatcgctctgtagggaactccactacacaacaatctcaaagaattgtggtctttgttgaacttgtgagttgacctcgattttctagagctgtaccgccgagacattctctgatcaatgaacttcttgattcataagcattttacccgaagttttcgacgattattcgtctttcgaacagtggtttgatttatcatcagtcactgccgcttcagactctgctgctgcattgtcaacagcccaagcccaacacatcgtgaccagcctgcacgccattctgaaaccctttttacttcgaagggtgaagagcgaagtagaaacaaacctgccaaagaagaaagagtaaattgtccttgctcaactagatcatgatatggaagttgacaaaacgaaccttatcttccgtttcataggtatttgttaactgcacctcttacggctcaacagaaggaactgtatgatgcggtcatcaatcgggatcttaggacttaccttgtacaccaaaagacccaggctgggttgttgaacaaggcagagaacctcccagacccggaacttcggaagaagagatctcgaacgtcttcgcccgaactagaaaatgataccgaagtccaaaaagtcaaaagaagtagaacagtcgagacccttgcggatgactgcccgtcagaggaggatactcccattgccaacttggccaagggcccaaaagttcggaagcttgcgcgccgggcagcagccactcggaagtcagtcggatacacggagaagtcagatagtcagttcttcaaggaagtcgaggctggagagtgtgacgagattgactacacctgggatgagagtcggcccaagtcgaaagcggacggggccgagaatatcacgcaggaagaacaggtcggcctgctggcccaaaaaagtgtcaaccaaatgaagctcctcaacatggtgatgcagttgcggaaagtgtgcaaccacccttggctgtttgattggccaatcgatcctaagaccggcgaacaactcgtcggggagggcctagtttctgcttcaggcaaaatgcttctactggatagactcttgaaaggattattcgatcgtggtcacaaagtgctcgtattctctcaatgtagggatagccttcttcttatgtctctactatcattattcacatcgccgactaagctgttcctcacattttattagtcaccagcatgttagatataattcaggattgggcgactgaattgaaaggctggagggtgtctcgcatcgatggggtcactcgccaggaatcacgtcgagaacagatgaaagagtttaacgaaggggagggccctgatggtcagtcattgcgacaatatctctgcttgttaagaggaagacaaatcattgacaaagccaccatcgtggttttattcaatctcattttctagcctgtcgtctgttcttgctttccactcgtgccggtggggtcggtatcaatttggtagcggcggacacggtcattctatttgattcagactggaacccgcagcaagacctccaagcacaagaccgcgtccatcgtatcggccaaacgaagccggtactggtcttcagatttgtgagcggaaacacgatcgaatcgaagatgttggagaaagctggccagaagcgcaaactcgagacgctggtgatcggcaacggtttcgatctgacccagaaggctgaggacgacgatgctaattcggacgacgacatccaaaatatcttgctcggcaaacagagcaaccgcaggaaacagaagactatgaaggaattggccgaagctcttttgaagaccgatggtgaaagaatcacactcattgagcaaggcgatcagatcttgggtgacgatcaactggatgctctcctggacagaagtgtatgcattcatcatggaaacataacaattgttgcccttgacaataaactaacacgcgttttttcttttgctttgctcaaccaggatgaggccatggaaagaaaactcgggtggaagacagaagcctcgtcggccgtgcccacaggtgttgaagtttaccagacgaaagcacctgaataataaaatatagaatacctgtagtgattgtagacaccttagaagttgattgaatagttgtaaacaaaataaatttttcccctccacccattttccgtcgtttttttcttctaatcatagtatcatcgacctttcggaacgtttcgcaatggcgatatttgttctttcactcagcaagtaatattgtaattaatttttataaaggcggaatcttggatattaatttggttgtttcacaatacctaacatctggtttttcgaactcgcaattggataggaaataacttcttgcaaagtcaactgtgcccttgctctaagcgatggtattcatgttgtcaagtgatcaactgaaaaaggttggaacaaattagtaatcgttgtcaaacggattacttccaattttaaacctcaatactcacacagtttatgtgataacccaaagcttccatggccaatgtcattccaaccttgtcagcacgtagctaaatcatgccctcttttccggcacattgccatttggagttttgtggtcacgatgcatgacggaccctgcaccgagtgaaaataattccaggtggattctgctgacttgcgtacgcgattcggagttttggtgatggcaagttgccgccctaacaagcaaaggctgcaaatgctcctctgactctgtctatggaggggagcactttctcctcaaccattatctcgtagtcgtcgctcatttcaaccagccgacctggatggtcaattggaaactcttcgtggatccatgaaaagccctccagaaacggcacagtcaaaatcacgcaacaagatgccagatgatgtaaatatccttctactctaacaaaccagagtcaatggcataattgataaaagtcttacgggtcgagcaagtgacagtttcaagctgaacaaggacttgtggctctctggccttcatgcacaagggcactaacggcccgacccccacaccgcataatttgctggccaggttgaagtcgatttgcaattgaatcaggtgtgtttgagtgccatttggtcttagtagaagactcctccgaattatgtaggctgatccatggactggagtccagtcgaagatcagcctggatccattgtatcacctcccttcatgataccatcaaacattcatatttcatatgacctcgatggacatcaaacgaacaaactcattttcactctggctgatggtgttttctgtggagtcatatcagtaaccgcttctagactgcgctttatcaatactctttgactggggtatagacacctgccgctggacggcccttcgtgttgacttggtgttcctgaaaccagttcagatagctacggtagcatgaccaaaggaactatgcaatctattctccatcacgattgaattcataggcggcgtgatggagaaatctaagcataagtctaccttggcctataattaggaactactagtagaatcaacaggaaccattactgttctcttctagttcttcctccccagccaaggaacaaagagagaattaggcaatcaaagtgagtaaccggaatttgttcactgccctccctttataagcgacttgctcttctgccgaaatctcccgtgttcaacccaggcagagaattagcttctttccaacaagctcaaagacttacctctattggcagaccagtctctccagaaacaatttactataccccattatccatccactcaagtcgaagctagtttcatatgccttttgcccaaccttctggaatccttcgagattgattgatcctcatccatcaccttcccctactccttctgctactacggctagctcaacgctttcttgttttccctgttatacctttctccgaccaatccaaaatctccaaatagctttagtacccttaatacatataatcagtccggttcggtaactcccttggaagtactcatttcttgatatattcttctctactcttacatcagtctagtttctcatcagtgcagtctctgccactgtcaacaccgtcatcaattgaaaagatcagccagaacaacgagtgcttttcttatacctatctctcataccaatctcatagccaattcttttgttctttcctttccggggtttatctatcaaaggtggttagctccggcacaacacttcttcgtcatcgtattcttcttgatatataacaccaaaacactccattcgcccgtgcaaaggaatttccactgaattcactcaaaacgatggaacaccaaatcgtcccaccttcttcacattctcagcaagggtcagcctcagagtcttccacaatagccacccgcccaattcactctcgttctgcttcccatcccatcaagactgctttcctgacagcaaagaaagcaatccattatcagcttagcaatccaaatctggctaccccacagtcaaccacagcggataatccatccattcttctcccagccttggacccactcaacgccgatagtatgcaaaagacttcagacccactaaggttcaaatcaacgctgttttcgtcgccatccaatcccgaaatctctgttggccatatctcccgtcgacttctggagccgattcgccctcttcagaccccacatcgcgaaacagggcaacgtaggtggaatcttaacactcatctgtgagttgcctagcttgcttctgatcacaattttttttctcgtattttttccttctatgtgtgaaacagtggaggctatcccaacgtctttagctcgcaatatccctacgcgacccacaagatcaaacgtggctcacaatgagttaatggttcgcggaccttttccggtcatcgtatcttctgtggcccacccgtctagtaccaaaaaaaggagtcatcgaagaagatggacaactcagcgatctaaggacgataacccactcaattcaaatgacagcgaacctttcaacttaagcctcctgaaccaacaagctttagtttcttcagaaaatggtagaagtactctcgtcgccgaccaacattcagacgatgcctcaaacaatatttctcctcaatctcctcagaccagtgatcacagtgatacggactgcaaccaattgacagctccataccccatcggtaacctggattacaatgaccaagaatctttcgatattgaggacctaaccactccaacattgaaaagctgtgaaagatttgaggatgataactccattacgccctgtcaaacattcactacacccagctttaaaaagttgcagcaaggattgaaagtcacaccaaggatgatatacgaagattatcaaaagaagtttaacgaagaggacttgatgatcaagtccagagatctgaaagtgtcacctcgccacgaaaacccacacttgactattggcaagaacaatttcgataatgattacggcaatgctgcccatgtcattgtcagtgatgactctacggcaagcgccgctccacacggcacttctctcgatgagacctcgctgcaagacgcagcggacgaatctttcgaaagtttcggggatgaccagtttttcggacctctgttttcgagcaaatcacgcaccacgcgcaaacgcaattcggaattgataggtgtctttcctctgccccctgctacccgcaatcttagcgtaagtcttgcagaatcttgttctttatgaaaaaaaaagttatggtaattgttccattaattttgatgttacccagtgccttcccagcaatgtgcaacgcactccctctccgaagcagatggcggtccctggctcttcgaaagcctcaacaccgatgatacccaggattgtgatgggtggaaatgaaaaagaacctgcgaggtctcgaacctcatctccattggtactggggaaaccgttaagagcgaacgcgagtacaaatcagtgcaccggaaagaatacgccttttcagcttcaacccagcccatatcgtcatgtagaacacgatagtattttccacgacggtccagatcatttggaatcgtcgactcggttgatggttggttaatttttgtacagtaatcttattaaaaaacatattactgttgcactcagctgacttgactgaatctcgatggtttattattgtaaactgtcttagaaacatgtttgacagctttcttgaacgtagtcccaagggcagtggttcgaaagactcggtccagatcttctctttcgaaaaagtcgtacagaaacctcaagtttgaagagagtccatagaaaaaatttaacagttttcaccttccggagaactcccgagctcatcatgcccgcttcagcacgcggttatacgcgattttctcggcctctacgcacacagtacgcctttcaatgtggctcatagccaacgctcttctggccttgcctttcagatctccaagaattccaatgtggataccgacgcctgcttggctgcgacagattcatcttccattagtgcacgtctaccaaaacttgggtctctactttctcctcaagaatgctacacatccctttctgccgacagctcaaacaatttctcttctcgtcgtgatgaacacccaagtcctgcatctgactcagacgatgagcctagtccaacacctaaaaccccctttggaaatgttttcactccgtccaatcagcttgagccctttgtccctacatttgggcccttgtcggtgcaaagtctttcccaaaagcttgtttttaaaacggacacccacagtcctctggaatttcaaccccttagcttggaggacgggtcgcttcatcgcttgccaaaactcagccactccaccaagccgaaggaaaacgcaacaaacgatccgttttatgaaccgcagctgaagaataggaaatccatggcgagactgatggctgacggacttctaaggcttacgaacaaaagaattgctaaagaacccttcaatctcagcgacttcaacggaaagcttaaaaaagatcttaaccagagagatcagagtagctctcctactgatgaaggttttgattcttcccccaatcagtcaaattggaaaagcatcattgggcaggacgttgatctgccaacgtcgaagttttcaatgaatctggtcaatgctggtcgccaaaacgcttcaaatggtaaaccgatatccggtcgaatcttatttgaagaattgaatcgagatttccaagattttatcatcatagatactcagcaaccaaccggaagcagcaaggccattttaaatttttcattgaaggaggtgacaaacgctcgaccttcttccaaaattgccgggccgtcaacgtatgatatatgcacaccgagtccaagcgggaacgcaaaaaatttgacgcatacttccagctcatcacttgatggattcgggaagaagttcgagcaacaatctgaaactcttacagaaggcaccgaagatgttccaaaagaccttcaacagatcctgagtccgatcagactctatggcaagcagcagggtgttcttgagactgggaattggaaaacgaataatttgaacttccaatcgatgaaatcgcagtaccaggtttcaaccttcaagagtgatgatcgtccaactgaggtcaaaagccgtgacgcgggagcagcgatgagcagagacaacaccctgactgaagaaacgcacaaaaagaagggaggaaggttgcaggaagaagaggaagaagcggagaaggaaaaaaatgaatccctgatggtatataagattcaagaggaagacgaaaaccaaatcatcaacttcgaactcaacaggctaaagaaaatattttataacaaagctctgaagtcttccaaatcaaagtcaaagttgtcatccgaatccaaaccgcgggtcaaacttttcaaccactgaacgccttgcccaggaaacttctgacttcttggtactagagcgcacatttgtacttatgtcttgagatttgttgttatctttgtatttgtggtgagcacaatgagtttgagtcccaataaaggactgggcgtatacttgtctttactaggaagtgagaatgttattatgtacaatcagtgtcaagtgaatcaatgttgaatttagtgtgttttaatttgctcaattcccttcaattgtgaagcctccccaacttgactgatggagaatctcaatagaacttcaaaggagcatgatcaactataaccttgtcttctcaaaaatatctcaaactttttgcggaatctggtttcaaatttctcacacaccttcattctcatctttgatgatggggggggggggttcaaaacccaatgataattgttcataaattttagccaagcttaatcaaatacaattggttgataatgtttcccttctggtgatctcaagtcataaatgactgatcaaggaattcacctcttttgtcaagatcttagtagcagtttggagcaagaaacttcagcttaaaattgggacaagtaacacatttcacagacatgaaaatttgatggggaaaaaatcatataacttacacattgacataaccagcccaaaaaggcaatcaaaatgttagggtccttgccaaggcaagtaaatatcaacttatcaaggcagtcacttgatttccccaaattggacatctgtgcatgcagacatagagtgaatgcacactttcattcaatttgaatcaaaacccttcattgcattgtaatatgtaactcattccaagttattgtaataattcactgaaaatttttctcctcagtcacctcttgacctaagtcagaccagcatgggccacactttcctcctgatcaagttgcaacccatgcaattgtttctcctctatggattacaatgtctctcttccagctgaatcactgtgggccaatttgagagaacttgatgagaatttcattaatgtcatgtcaagtatgtaaagtattaatggtaaaattattccgtgtgtagtctattttaaacatttttattttcactcaatgtttttatctccatgttatgtgctttgtaattcatcagtcgtagaagtctaattgttggaaattggattgtacacaacataatagtaagaggcatatctgggttgtttggggaacgttgataccgccgcaggcgaccatatgaaaatttcggcagcggtgaattcatcactatagtctcagacgctctttttactcgactaatgtgtccatatgttgatataatatgttcctagttctacataccaggaaagagggattaaatggatggggagcccatgatgagaagggtttataaaaatcgtgatcgagaacaaaattatgatattgccgtcggaaaattacccccagttgtacatcaagcaagcggcatgagtaagtttttgtttttatttcatcgcgtttcggctccgacgcggaaggctcgataattttataccgaaatgctgcggccaaagatgtcggaaatgacattaccgtagttcatttgattccactcgtaggctgacaaccaacctttcactaccatcgagttaacgaggtatcgccctgtgccgatcaacacaatgcacatccaaattcgtttcaaaattgaggcgttttttgtcggaaaatacgtcttttcaatcaacgttcctaatccttgtgccatgaagaacagcatcatcccgggctcccaaaagattggtaagatcgtacaggggcgactgagagttggtgtcgggtatgctcgcgcaagcattatggaatgcatcatgccgctttgcatatttcgcaaagagaaagatgaaatgaggaataccagaaaataaatagtcaagttcagagctcgccaaaggtttccggaaagtagaggatgaacaaattacctaagaaaaaacgtccatagggcgttccatgtgggatttaaacccccaggaaaaagtcgcgcagtgcggacaaagcttcttcgccaattatgatgccaccgatatccccacaattcggccaatcctttggagagtatggcgcgtctagtgttacccagcagagccgtctccggtaagaatttcgagttcaacaatagtggaaaagtgattgcttcctagagtatgtggatatcaaagtcagcatccgcaagtgattgaaggcattttccaacagagacggatgaagaaaatccataattccagaatctatcattacctccaaggaactactcaaggcgacgattgcacccagagctaacgtcacgagtatctgatctggtagctttattgcccataaatctcgcgtttcagttctcttcccgtcgaggtccatacttcggatataattatgcgccatcaaatgaaaaacttgctggatcagagccaagaggaatggccattcgggtttgccaaagttaagctgttctcgtcgctgtccgttaagtgcgactagagaccagtccagagagcgtaggcgccaaggaaataaccaaggagttcctggtctattcaacagaatgacatccaagccgtataaagctctatcgaaagaaaagagtggcgagtggggtacaggtcgccagagatagcgtctcccgcggctggacttccaggtgcccttgccttcatcacaaagcgcgcgagatacttcttcgacgtcctgctcctcggtaattttcaaactgataactgatttggcgacatgaaggttttcttgttcgggcactttctggggtttgatccatcttggtgccggctcttcgtcccacaagctcacgagtgccatgtctattatccgaaaggcaatcagacacccccagtaagggaacataacgtctcggagaggacttcctaagctgtaagttttgttgacggcgatgtcaaatgcactagcgagaaggaatgggagtactgaaagccggaaaagtgttggcaaagggcctttctcaggtaaactgacggcacagagccaaaggaaaaagaaactagtagtgaggggcgtgatcaccggcttgaagttgactcgccgagcatgaagcaccatgcgttgtccgaataaactttgacagtattcgtattctcgttttaaaatcgtaggcaattgaaaccgatccatctcatcgacgaaccttgtagaattcataatgtttcaagagtcgggtcgctagggtatgtagactagaactgcgggcgtggcgggtgttgactatagtataagataaaaacaataggtcgggaatgagggttttgagtcgcctcttgtttttctggtcctggctccaatcaagctggaggtgatagtagatgaacttggaaaccgcagtagtatctaagaacggtgagccgaagaattgtgcatggggcgtggggaatttcctttggaattggtgtcgttccacctcaggcacaaataatcaagtaaaagtatactcttgctgttttgatagaattctcctgctcgtcagatgggttctttagacggcaggaaggatctataatttattattacgtttttcgtgatggaacgggacctaaaagacgtatgtaggctggccctctaacgatgctttatgtacagtttccagatcatagtgttcgtgctttttcgactggttcgggcggtggcgcatgtccgagtatcggagcaattgcaaagtccaccctatcccacaaaacgcgggaaaatccgcaagacgaaaaagttgatctgaccccaaggcaatgtcgccgagcaagggtcagatgggggaatcgcattgggcgttctcccccaagctccttataaacccttcagctctgcaccagcgctactgatcattcgacttcgccatgcgccttatttttctctggcacatacaacgaatctgaagcatcaaacgcttcttgcaatcttccacaccaagccacgcgtcgcctcacgatcctcatgcttccaccagaaatgtcaaaccatgctcgacgcaccatcatttcagttgtagaccaccaattgttttgtttaccacaaagtccattcaatatggtgttgcgttgaaagatattggagctgtgattcgattgctgatataaaactcaacctgaagagaaataaatcaacaagagaaaagtcaatgagagaaagaggtaaatcgcgacttttgtttgggcaagagacttgcagatggacaagacttcaaagggggcaaggaagaaaggcaaaatatttgaatcaaaaacctgaacaattcatgcggtgggaaagacctcaatatggatcatttggtcagtaaatgaatcctgtttgcggggcagtcattggaaaattccacttgatgtcatctgagcctggttgaaggtagccagaagatgtcaataatcctcctgatcagtgacatgtgactttagtgtagagtttcaaaatggtcaaaacaaggacttctatctagagttcaaaattgtgcaggttgaatccttaaaaacattttttttgacaacttaacaaggaagatggtattatccaagttctgtgattttgggctgaaaataggtttttacaatgctcttttttggtgctgtgagatttcaagaaagaaaatccaagtatttgaattaccacaccacatgaagcacctcataaaaaagttgcatggataatgttttgaaacttttgcctaaattttcatctgcatgcagcttttcattgtcatatagccaatcatcttctctcaatgtaaattttcaaacttgggtagattttatggagtacaagaattgacatcctctagaaagatcaatcaagaaaaaaaaacattagtactatcactaatactagcccaccagaaatgtgtatgaagttgcttcaaatcacttgactgcatgcttgtgccaaacttctagagcacgaattggggatgaaatgtttgagtgtattgattcaagaagagaacaagacaaaacaaaggataacagctagaggaatagccgtgaagattcatagaatagaaccaagggattgagaatattgtcatagtttgtgaatgatgatgataattatcagaaaaaactcgtgcacactagctctatgccagtgtctagtgagtctgggtttaacccaatagctgggttacaacacatatgacagtgaaataaaattaaggcccgtttggacaacagcattatacaacataaattttaaagtctggcatgggattgtggtatattaatatatgctgatatatatacatcaagcaatttggtgctgaactttaatacttataatgtacctcaagatagaatctcttattacaaaaaaacttgacatgtgtttgactactttaattgatctgatggtaagagcaactccaccgcggttggtaaatcgggttgctagttggaatttacccactcaacatgagccaccgcagccgctatttgtgtctcaaatctacggccgtccctaaatttcaagcccgagtccctacatgtagggactcctagcaactcctccattgactgcccaatcccctttcacacaacaaccagcttttgaaactctactgcctcaatacaaatccattccaacttcacacaccactcatcctttcacaaattcttaaagactctcgtggtgtatgccacagcactttaaggctgtaaagttggctttgcagtcccaacaatcataatttagcggcccaaaaataggggccacagtggagttgctctaagactactacaatacagctattcaaaaaaggtttcaaattggaacctcaattttttttttctttttcctcaagccatatgcataaaacacatcaagtaaacagtaatcaaccaagtcaaggaggtctagtcccaccatagagtgtgggattatgtgatgaagggttccaagattttgcttggagctgcatagttgaatccttgctgagttgttgtcaaagcttatgcacaaggagcatgatgtttgacaacaaagataaatttttgatgaagaaaaaaaaattccaacttggacaagcttttccaaaattacatagctgtttctattagagatcgttcgtcggtaccctttgctaggtacctagtaccgcttggggggtaccgcccgcacccgccacacacccgccaggcggtgccgggtgccagttttttggctaaaaaaggggcggtacccgggtaccgctacgggtaccgcccccacaaggaccagtcttaactggtccttggtgggagtaaacaccccttcaatgaccgtttgaccggtccttgatggggggaaacacccccatcaaggaccggttttgaccggtccttgacgatgaccgtttgaccggtcaacgatgggaggaatgacccccatcaaggaccggttttgaccgctctttgatgggggtcaacatccccatcgatgaccgtttgaccggtcatcgatgggaggaatcactcccatcaaggaacgggctttgaccggtccttgatgggggtctttatacccatcgatgaccggtcaaacgttcattgatgggaggaaacaccacatcaaggaccggtcaaaaccggtccttgatgggggtcaacatccccatcgatgaccgtttgaccggtcattgatgggaggaacctcccccatcaaggaccggctttgaccggtccttgatgggggtcaacattcccatcaataacggtcaaacggtcattgatgggaggaaacaccccatcaaggacctgtcaaactggtccttgatgggggtcaacatacccattgatgaccattaagcccaaatgaacaacctcactgttagtgttgcccacattgcttcacttttattttcattttttcatatttattgtaaaataattttaccaggtttcatctttattcaaagtccctctaaacccaaataacctacctcattgttagtgttgcccacattgcttcactttctacttttttattttttcatatatttcttgtaaaataattttacaataaatatgaaaaaataaaaaagtgacttgggactgatattttacaataaatatgaaataataataataataataaagtgacttgggactctgggagtgaaactaggtgagaaagagaggggaggtaccctcggtacctgccaaaagtaccgccggtacccgccgggaggtgccaggtgcggtacatggtatctattttcttgaaaaattgaacaggtacctaggtaccaacaggtacccgagtacgaacgaacgatctctagtttctatgcagtgctggatcttgatcatcaccctaccaaaaattcaaatgtgccaaaaagaagttcaaatactagtacttggggttgccaaattgttgacttttttttccaaattaataccccagaaagaaaagaaaagaaaaaagtagattaaaatgagctaatctagctcagaaaaaaaaactgaaaatgtctccaaagatgctaaaatgaatctcggtatgtttgggggatttttttcttttggctaaatgagctcattttttagctttgtttatatcaattgtgagacattttgtaaaaatgagttgatcaaaagattcctggcccccaaaataaaaaggcagcaattagatgtatgggtggtgaatcaagacctcaattttttcccccaaattaattagaccctcagagtcacagaaggtcaaacaaacgtgcctgtttcaagagtatgattagggattggaaccaaagccatagatttgacatcctgccagggggaggggggcaactggctggcaggccatttgttcctcttccatgattttttatgctatattcttctttcatttttctgttcatttctctctctctctttttttactctttttttttttcttccttgtggctatacccatgggatgactatgtacccccaatcaattgaatttggccactcacgtagcatcttccagcaaatttggcgcaatttgcatacattcttcaacacctgcccatactggtacatattggtgatgaaaccccagctttgggggggaagaatgtagatggcatggactaaatctgagacggcaagtcaatttcctcgatctgctcatggcctccccgtgcaccaacgcgtgtggagtgatcagcagcacagtgtgagtgtgtagactcctaatctatgctgaccatggggatgacttgcctggtggatatgggcaagcgaaggtcgatcggagcaaatattgtaattgtagatgacccccaactggcgtgtcgtgttggttggattgtcatcactcacaaaagcacacgagtgatgttatgcaggcgaagatggagagttatcttgtacaacaccatactgccagggttcctcggccgaccttcaaggaagactgtcaaacatgtttcgtcacccttgtgggtaaactaaagactgtgtgctccaaccgattcattcgggatgggttgatctgatcctcatgaagaactcatggggagaatccacaagcactggacgtctccaaacaaacatctcctcttgcaaataaatatcctgatatcttaaattccagctctcacctggtcccgataatcgaagtggaatgggccatcaaatgatagcccgacagccgaccaacatcaactatggttcacctcagctccagacgagcctctctcaacctatgttgaggaagatgttgctgttatgcttcacctctctcataatggccgaggtgactttggtggcaggaatggaaggcatcaaagcgggggctaaattctcgacttccgacctgaaacccgagcataccgcgagctacgatgtcaaggctggcaaagcccaagaagaagatcatggggtccagcgagcaaggggaatgagaaagtcggctatgcctacccgtactatgcaccaagcccgccaatcccagtctaccagcctgaaccaaagtccagcctcggtcgcttggccagcaagctcaagaattattacttttcattcaaaatggaattcgaaaggttttgcagcttcaagtggttgaaagacttgttcagaacaagtaagcatagaatacctctctgaggttttccgcgtgtccatcatctgttgaccgggcactgtttatctgcttgcttttcctgaccagaccatcacaataactacccgccaccagtattctatccaatatgtaagctgtcgcgattccttccttccctaatataatcaaatgttgaccgggccctgtccatcgtctgctctgcataaccagatcaaccgcaaccaccctttcatccacgtaagtctccggcattcctcattctccttcggtgtatcgctaaccgtctgtgctggtgactgccttctgcgcccaaccagattaccatcacgcacaattccccgaaccagcctggggagagcccctccactccaacattcatcatcacgcaggacaagagaatggtgagacaatattcatcatccttctcgagtgctgtttcaagccagcttggaagttcgagctctaagcgattatttccagaggttttcagtccatcggactcctcagttcagtcgtcagaccgaaagatcaaggaggtcgtggagaaactgcgtgggacgaaggtaacagctaagatcacaagcaagaactattggactccagtggagcatctcccagagcattaccgaacgacggattacatcaaagaaaaaaacgggttgttcagagcacttgcacactttgcataccaggatcaagagcagtattggcgtgtccgggatgaattgattgcctatatagccaaacacccgggccagtttgagaaatatctcacaaagaagggggaacatgattcgatcgaagtggatgatcatctgtatcgactgtcgaacggcgaatcgatcgatggggctgaactggcggccttctcagaactctataagctcaatctggtcgtcgtttccaagaaaggtgattcgctcgctgcccaccaacaggttgtggacccatcgaacaacgaattcagtggagtcatcttacaagacggtcactatcaactcttgactcactcaaaaaatcctaccatcaaaatcaagtcatgaatactggatgacttcccgtcaacatctgcgggtctcccagtttcaatttagagcctcgaaagctagattttcctgcgaaaacctagacttttcgactctaaatcgcaaactgcaagggtcccagatccgacgggaagtcctccactagttggttgattggaatgtttttttttttcttttttgtctgtttttgtatgaatcatccttgatcaaacctatccccgaaagagcttttatatacttctgcaagctcctcaccctcaaatctttatcaatcaagacggaccgcagggacaacaagctcaatcatatttgaaatcctgaacgaccaaagtcgatcagagtgtaaaaaaaagatacacgagcgttatcctaggttgttatctaaagcacaattaattcttataattcttatttcttcaaatcattattattaatcatacatttagtcgtaagtcagccgataagcacttgaaatcgagtttttttttgtatcacattgagtagcacaactagaccagagagatttatctgatgtcatcagccattcggtacagtaatcgctagatacttgtggggattggaataggcagaagcaagttagcaactgaggaaagaggatgccgatgaagcaggcacgattaattgacggaacaagttggtccgcgtcgctcattctcatacttcttaagactgaaagtcagaagcagagtaggtgtctgactcttgatcataacgaatgcaaagcttgcttgttgatcatgctgagagagtatgatgaaagtaacgagatcacaagggaagtgaagataaggaaaaactgcaacaagaagttgagctatgtagctgcagacatttatagcgagttctgaatcttcgcttctctgatgtatatcaaggattatgatcagggatatcacctgggccgaccaactgcatcttacaaaagcgcactgagacgtttggcaaagcaaatccagagtcgcaccggcctcgaatcaagaaatgtgtattccctctttgttgacttccgattcatcccgatggcaagtgagtcgtccgggaagcagtagcggcactgccatacgactacagggttgccaatatggtttatctgcctgatcaaatggattgtatatcagtcctctttccactatcggtaccgatattgcacttcatctcacccttgaacgaagcccaaaacccgccggctccccggcatcttccatcaaacattacaatggcgatcaaagcaacttgtttacgtattctcagaccgaaatctgcggtggacactggacactatctcccggtcgcacagccgaaccggggttctttgctcacccccactggggagcagtctgaccgattttgatcaagacaagcttgtaaagatgttttggcaaaagtaatcatgatgccggtctaacattccacctgctccggccgggattcttcggtcatgcattggtccttccccgcatttgactatcatcacttgttatctggggcgacgtccacgaagcacccaggctgatcagttacccaactgttttcggtatttttgaacacattaaagtttaacccttttgatgccacctcccagtctagcgcttgacatcaataaatcactgcaaccatctcccctgcgcctgattatacaaacgagctacaaaattgaaatggcagctcgaaaagccaaccctcatgtctctcatcatcctccaattatctcctccaatcctttatctatcaaagctttattatctttgtgcttcacgttaatgtttcttgaaggagctttggtagcagggatggaaggtttcgcgaccactggattcaaagcgtcttcctctgcaagtcgaattaccgagaactccggccgcgccaataacctcgcagaggtgggtaaacctggagaatcatccgttctccacaaccaacatgggcactcagttggttccccaaacttaaacggcgaaaacggacgagatctgctgcatcgagcaggtagcagcaacccgactcgagggcagaatttcgatcccgcttctcaactaagactatcggtcattcccaagaagcagaagagctcgagctggatcaaaagacagtggaaggaacttcaagccctgctcaaaaagatgttcaatcttgactggacccgaaatttctttcgtcgaagtaagtttgattaggccgctctagatgtgattccgttccacttcgtctctccctttcctactaacatggcaccttttgggccgatatctctgctaccagttgggcgtgctatcagcggaaaatcccagcaaccagtcgggggtccacaccaatattcagcaatacctcatcatcaatacaatcagccgtatgtccatccaggctatacctttgatcctggacatgccgtccctgccggaggtggaaacataggaggactccaacaaatggcaccagaatacttgcatggaataagaatgagggccaaattatcggaatctgccttcacgatgcctgtcaaatttttacctggctatatgcgaaccaacagatacatcgagcctgatcaagagagtttcttcagagcaatctcaaccatcaagtacgggacacaagattctcatgcactcgtcaaagccgaaatatttgaatacgtcaaagcaaaccctcagaaatttgccaaatttttgccagacgatggaagagaatacaaaaataaagtgtttgagtttatttataataagactcctgaacgacgtctcatttctggccatggcttagagatgatggcttttgcagaaggaaacaagctcaacattgcgtttgcagccgatacgaaagactatgtgtctactgtgatgtatccctttggtcaaccaagtcatgatcaccacgggatcatcttcatcaataataactatgagatcttaagaaatggtgggtacattcccctgatcaaagggttttttttttattatcttgctgatcttgcctctccttctttccaaatattgactttgatcagacattcccaccagaatgcacccaaaacaagcctgattatgtctatgttgaggttttgatcttttatccactcatcaccagacagtctcccctgtttctttcttatcaaatccaatatttttctcagtttatcagaacttagaacttctggatctatgttgctttgtgttgaaattttcctcatctttctctctctctgccctgtttccctttcttagcaccctcaaccagactagattaatcttaccaagtagcaggtctttgttgttttctgagttcctacagagtcaaatttgaaccacaatgagctcaactcaatattcttgtctctacggtattatcttctctttttcctgacttgttgtgtgttattaaaaattggttatcaagaattaacgcctcttgctatttgtgacttagaatattttttcttgactagctcatctggcttttactacaagagaatgagacgtactgcgcagtttgttattttccaagaacttattctattttctctcaatttttattcaaaataccttttctttattcacttttctttcaaccactttttgaccaatttgtacctagtctatataatctgggctagttgcaagtgaatgaaactattggttctttcattctttttccgtgaaccattcccaaaaaggtccttaacctttttgtgccctttccaggtcctcaaaaatctcaagtcctccagtctcgggttcaaaaattcaacactttgatcacattgaaataccttcattacagtctatgtgtcttattgattatgatgcctactcacaagttacttctttttatggcttatcatatcctatctgaagtctcttatgttcatcattagtgtgtaaatgtacttggttttactacacactaccagtatattatatcccagttaaacagagatgcactcaaccaatccaaaaggagctgatatcaaccaatcaaatacacaccaaaggtacccttggatttgaatctcattggccaagatcaacccatttcaaactggtttagtgtgttcttgtttcactgagataacttcatcacagccaattatgctggcagtggtacactagccttgttacaggaaccaaacccccatttgttcttctgtctttttccatagtttgatccattctactgagatattctcttcaattgtcgatgtctcatatttattctattctgatcattcacaatctcttgaggaaaaaattcaccattccacaacacatttctaaattttgaccaaaacgagttgattgtttcccaaaatattcaaatgtgtgaaaggccacagaatataccatccctatatcccaccattggccctttactcattcaaagaggccagggtgggtttgctactgtcaattcagtcctcagcccaaatacaagtggtaaacaaaacagttatcatcaagaatttggaaaatcaactagttttgctggttttgtgtggtcaccactttctcctgttgacttgttttttctccaggcaatctagcagatgatttgaagggttttttaaaacactcagagaaggcagatttatcagattatacacaaaagattaccaatatttagaagtctaagatgaggtaagttggttggcttggctgatcaagccactcaataacttgcaaacaagttgaccaagaaagcgagaagcaaattatcatgcaattcacaacacgagagtcttagttgcgatatggtttataatacgcaaacaaacaaacaaaaaaaaacactggacacctcggttttgattgtttgtgtagttatctatctaggcagttgatcccggttgccctattctctgaagcgtttcaataatgagggttgaatgttacttatcatcaggtaagatcccatcaggattcaagaagctttacacagagatagtacgtgttggtggttgttggattgaataaatagagcgtgttttttttgacagaagaccaaacataaaaaatgggaatttatcaaggtcagttttaagccatgagtctgaatgaattgttcacaaaaaaaaacgcaagaaactggagagcagatgatgactaaactcaagatcaggtccagtataaacgtccaagtaattcatccacaccccaaatggatcctcgccctcgagtttctcgacaggaacaacgtcgtcatcctcgtctttttcatcaatctcgtcatcgtcatcgtcgtctttgtgagccgctctactagatttaggaggcttggtggacgttggttttgagtttttggaccccgattcttcctctttgactgtatccaattcgacaggatctactttttgatccccagcgatcgggtttgagtcttgaggctcgttggatatctgagaggtttgattgagaaagattcgattgaacaaagtttccaacttgaaacgctcgaaaagagcttcgaaccgatcgcactcgatcgagtcccaaatcatcaactgatcatcctcttgatcacccccgtttcttgcacctttcctcttcttatttcttcgctgtagggtttgctcgttaatatgttggatttttttattataaccgtgaaagttgagtttgcgcaagatcaatccgatcccgggtgccttgggtatactgacttttctcggaccgtagagctgcttaatgatcgacactggggtccgagttctacataccaagacgagcagtccaatcatctttcgctacaggaaagacggcaaaatgttggttgataatcaaaatctggcaaagaattatcacgatcgtaaaaaactgtgaaagaacaaacgatttgatggagcatgaagctctggccgtggaaagtgatcgagatccattcggttggaggattttcgaggggctgatgatcatcatcatccttggggttagtcggatcagaaccacccaccaagaatggctcggagactgtgaaatctttcatgattctaaccgcattacgttcggtgaaagctttaccgacggtgaggttatggaagttatgggtgcccctgaattgatcgaggacagatttgattcgggcgatcatcatctgagatattcgatagctcccccgtctctccgcttggatcgatttgaagtctttctctagtaagtttgagtggtcgttccaccagttggcttcaggatcttcttctttttctgcgtcttcttcttcttctcctgtcttcttgatgcgattttggttgagtttcattagtctctggtgtaatggtgagcctggtttagggggtaggaacaaccaggtaggtagtgagtattcgtaaactctggaatcgcagaacgaacgagggttgaatgagttttggactcggatgatttcccagattttcatatccgatggtaagaatcgattgatgtgcttgattaatggataatacgaagtttgtgaatgttgttcaatcaaggatctgtggagtgcatcttcttgtccttcttcttctacttggtccattcttttgtcttgtccgatttcaggtggattgaggatcaacttgagtgagatcagattacaacacgccgatacgttagcatccgtccgagcagctctctgtagcccgacctgaaggaagaaataatttatagtcaacatctatcaaaacgtttttttttcttactcagattagtagtgcattaccttgttaggatgtgttgagttgtcctgagtgatacaaccagctcgaacgaatgcgttgaagagggttccttcgatggtcttcgtgcctgggttgatctgagatccttgatagcctctgccgtagtagcctatcatgatggccacccttcgtttgggtagtcgactgagtgccccatcgatcgtggttggttcttgctctggtttcctcttgaggtgttgctgttgctgctgttgtggttgtggttgttgttgttggttttcagttggttccatcctatttgtatgtagtgcctttccttttttcccaaccctttttttttttgttgttggatgtatgcgctccgctccgcccatctgtgattttcttgactcaaccccgcaccggcacgacactacaatctttcacgtgagctgtgattaagatggcttacatcctccaactcgtcccactgctgaattgctgtgctagtgccagttccgatcaggctgactcgatccggatcttcgatctccagcgaaccgataagccaacgatcgaattagaatattccgagcaactcggcaggctcagccaactcaagagccatcaacaatctctgctcatcggctgcttctcctcctccccggccgtgctcggctgggacctccgatcggccgaccaccgcccctcgctcgagcttaccgggcactcatccactcccttcctctcactcggccattccgcgggttctgtgatcgcagccgggacttcgaacgacgatgactgctcatccggtcagatcgagctcttcgacctccgccggggaacaaagccatactgtctatacgaccaggcccactcggattcaatcaccagtctagaattcaacccatcctgctccgaccatcagttactctcggcctcaaccgatggactgctggtgttacatgataccagaatcgtcgaccaagaggaatctatcctctttacctccaacaccggtgccagcctagcacatgcccgatggcaaccagacggcaggaccatctgggccggatcggatatggaaaccctcagccggtgggatgccgaacaggtatgcagactgcagatccaatctacgggaaaaacaaagaattattggagctgactattcacttttttgttttcctcccaaaaaaacagttgtcactcctcaaggattacggtgatctcagacaagatagtctggccaaaccggaccccagctggcacgagccagtttcctatttgatcagcctggcaaccccatcaccaacacaatcggcttattttgctggctcacaatcgttagcaatctcaaaaagaccatctttattgattgatacctcaaactgatctttttgtcttgatttcatcccacacagcggtgatgtcgtcttggtcgagaccaccgatcctgagactgagagatggaaagtattaggatcattcaaaggtggccactcagaaatggtccgatgtgccacactggactcacaggtatttgcctctaattttggtctatcctgcagaaatacaactgattgatcctgttacattatcaaccgatacaaagaattctgtggttcttaccggaggagaagacgggaggatttgtatatggtcaaatgatcgtgagagtgaagcgagcttccgactggtcgatcgctttaaccctttttccactcctatcatccactccccaaaagagcccaaccctactcaccttcaactcaaacctgactcaagcctcaagaccctctcgtcaaaagataatcggttcaaaccttacaaccgtcattgatagtagtcgcaggtcctctagcttaagcagattgttgaaagactactgactccttgtccaatgtgcctcagtctttgctatcatctacccacagttgatgatctgctagcttaacaacaaaaactcagccaacattatgcaaccccctcgtttaatctgagatgtatgcaatggggcaacatatgaacaggagtttattgtgtggaacttgcgcaaactcctgctttggaatcgtccaggtcggattgcagataatattgggcagagtggacctcgctcttcgcaggcgccccgccggtactctgttcttcctcgaaaatcgccactccattttcagctcaaattggccactcgaacaaacccgttcatggctccacccaggtcgcaagctttatgtaaaagagtcaccgaaccgggcacagccgggcgctcttgacagcggagtcgtgcatacggtacagtatctcagtcatgtttcaaggattgctggcgaaagacttgaaacgcactgaggcccatggatgcgccggcatccactaatgcgaagagtggtgagtcatgctcgaggtgttattccaagaaccttataagcaaagcatgtaggctagtaggacatagttatgattgcaagagaactttgccacatctcaagcatgcccaggcggccgccgggcccacatctcctgcttgttgttaccaaattatatggggaccgaccactcatcaccggagatctcactgtgacaatgacgcgccaatgaaccccgagtgcaaatatgccaaagttgaaatatgctgtacctgaaacaagtctcaccaagaattaagctggctccggtggagagtcgagtgcatgtatgtaccagcatataccccactccatccggccggccactttcgttggacaaaacacttgtccctcggtcaggcatccttgacccggtgggttcattgatacttgataatctgagccgacttccatcagccaccaagcgtaacccatcgacccgtgtataaccttcttcattcttgaacaaaaataactcggattgtgatctctcgtattctaccttctagcagcctccaacaatccccaactcgtttcctgactaggaccaggattagatcgactgagtaaaatgacaggtcaaaaacctcgtaaccatatctcacatctgatcacagtcacctcctattaccccagctttctaaagaccctttcgctagcatgtttcacattgttcatccttcgggtggaaggaatgttcactgctcgaccttcaatcatcacgacagaatttgttaagccgcaacctatagcacgcgtttcggataatttcttgcacgccgacaacagcgttgagaccatcggtattccagtccgggatgataaacagaatatgattcgttacccgcatctaccaggcgaaactggaatacatctggatcgagtagataaacccccacccatcgaatatcccgtcaaccccgttccaaaaccactagctgacccaaaagtaggatcacctaacctaccccaaaaaacgaagcaaaagtggacttggagaaggtttaaggatcacatcaaaaccaaattcaaggccttgattgcgaagttgaagaagctatttacctggcggaaaaagattacccgttagcttcctggattgattgttattgtctggcagatcatattgctaagcaatattctttcgattgcttcttttctctataaactagcattggatggaaaattggaaaaacctacctcattacgaccccctgggcctaaggcaaacgaagcagcccaaggacaacccaccgaggtaaatccactcgttcaaggaccacccatcaaggcaaacgcagtcgcccaagcacaacccataatgacaaacgaagtagcacctgctacccatggtccagcattataccccagccaagatgatggctacctcgatcactctttttcatcttcttcctccagtgacagttcgtatcctggaagctccaggtggggctcgttctccggcacatccggttcatggagccctccacgtcagccggtagcgccccgactatcaggtagcgacgacgcattgcacagattgaacaacttgaaactcataaccaagctgcctgaatctacgaccttggttcccatcgaacacctcccgggttatgcaaaaacacaagggtttatagagccagatgggaactgcatgtttagagcattttcgtacctcctgtaccaaaatcaagatagtcactgggaaatcagggagaaaatagttgcatacctgaaaaagaactggtatgagttcgcagaatctatggtaggagatgaagatatcaatataagagcccagcagtacatccaaagactagaaggcggggcatggggcgatcatatcgaagaaactatatttggaaggctctacaacagaaacattgtcgttgtctctaatttagagtccgcacatgctcaggtacgacaaccggatctatcgtctaatgagttcgacgcattatttttacgaggtcaacattatgagctgttggtgaaaggtaagcactgtttcatttcaagtcaagttctcgataacaggtccaggttatttttttctggagtgaattgacctttgactcaacatctccccttcaagaccctcattggaaaccagcttcagcatacccaaacccatctcgatcccaaactatttgaaaatccagcaacgcaaaccgacacaagacgcagaatcgctaatcgcttaatctcaagatcctccaaattactctctgggtttcgaatgatccgtggcttacatcctaagaaaaaatcctataatttgcaccgaattccttaatgttagattatcttaacgtttcatgcggaaaagcaaaaatctctgcagtgagccagtcattgcaatattacgattttaccctcatttcacgggttagtagtcttcagctttctctcttgattgttttattccctatcacacgttcaaagtggatacgtttatgtagagttacgggttattagcattattttttctcaagtggagtttggagtggacacagtgtacttgaatcattggcatgatttttgttggatggcctcccttctaaattcctagcctgttcagttggcattttcagatgtctactgggttttaccagtcatttcatccatctgcttttgttttgttcatgtctcaccttatgctcatttcaatcctccccctaactttgggtctgcttctatccatcccatccctttaactcacttcattattttatttatcctttttaagctttacaatcttcacataatttgttcacttttggttcttacgtcactgtttctaggtatagtcgtgtgtttctttgatcgtcctcattgtcttaactccgtgaaataagagctccctgcaggaaacctcctacattgctaatgtgagttaccaaaaataatttatatttggccctcgttttgcagagactcggtacctggaacaaggaggccatgttgagccatagtgtagttgttaggtcaaggttggagcaaaacatgtttcagcactgagcaggtacttggcaacggttgtcggtcagacatctttgtcgtttgttttgccgctttccggtctgttatggcgagtcaatcaagcggcaacacttgaacatttctgcgaagagcatctgctccctgatcatattccacagcatggtgcaatagaaccgaaaagggtgatccgtatattctcattcggcgcacaagaacaagagcaccaggccaaccaaaatgacggtttgaaaggctcaacttcacgtcgaaatctgtccagccaacgactctcgctatgtaatcttcttgaagatggtctatctggcctgtttcatgatgctcctctttctgatagctagtatgataggaatggaaggccgctattcgatcaagactagatggacgccgactggcaacgctgaacactccgaaaacttctacaaagtcgacaatatggcccaagctggtatttataaatcgcaaaaggtcgcttccggttccgactcatacctcacggacttgaccagctcaccgagtacttcacatgagctaagggttccaactccaagcaacgttgaaacattgcgaacattagcgaacatcaggataataactcaacgcccagcttcggccacaattgagccaatcaagtatctgccgggttattcaacaaccgaacactatatcaagaaggatgggaactgtttgtttagaacatttgcgcacttcaagtacggagatcaagagaagcatattcaagtcagacaggaaatgatcaaatacatagaggcaaacccattcgaattccaagactttgttgaaggggaagatccagaaccagaaatcagattgaagaaatatctctacagaataaaaaatggggcttggggagatgagctctccatcaaagccttgtcagaagcttacgaattggacgtcgtggttgtttctgtttcggacagatccatgtatgctcagctgcatgtcggcaacaaaggcactacagggttcaacggagcttatctacaaaatgatcattacgagttactcttccaagctgtaagcaagctagttttttttcctgggtcaaaaataaaaatgtttgaactcaagtttcttttttttttttttcttgggtggattgtcagtgatcctcatctccattaactcaaagagaagctggggtatgcacaagactcagactatccaattggaaaatggcagcttcaaacaagcatctttttcaaacaaccattccttcaatgtctatgcttagttatgtctttttttgcacccattgtcagtttgcatgacctcgaattcttgacttgtgcaatggaggacttgccatcaaacctggagcccttgcagaagttgatttaggtccaaaaagccttattttttcttgcaggggagtccagtcctcaagggtccaaataagttctgggatcacactaattggaaacttgctgtaaacattttcaagattactctctgcatcaccagatataattcagatttatagcaaaaatggtaatgatctgcagatgaaaagcacatatagatgttgttgtttatactagtagcctgttatttgatcacaagcctcaatctgtcaacctgaatccatacctgttttgttcctaactggctactacataagggtttttttctggttgttttcccacaaatcaattttttttccacctgatgggatcacttttgttttccaaaacaaaaaggtgtatatagtcttggattgtgatgagcggcgataaattgcaaattcttgtgacatctgatgagatgttggtgggcctgggaagaaatgtcagataagatgtctggcagaaaacaagcaacttattgcttgcattatatccctatcaaagaagggtgccataaatatcactcaagtcaatcaaacagaaaaacctgccattcaaagtttactcttgaatataatttgtgtgaacagctggccaacagaacaaaaaaaaactcgatttttgtgtacctatgtagtatcttttttgggcccaacacacacacacaccaaaattctggtaagcccttataatgatcaagaggagctctctaggatcctcttggcttggtccaattctcccagggcctacatagctacctaatccaacatataagggataaacaattgaattttatttcagctgtttttgatcaaaaaaaaaaaaagaaaagaaaagaaaagagaaaaaaaagttgagttttgtgggttgtatattgtacagtacatatccactaaatctgaacacctcaagaacaaaaacaaagtcacaatcacaaaatgggcctattgacttgcttgaatcacaccatgatgggctcacttcaatcaagacacttttcttttttcttcaatgtatgcttaccagcatcctatgtccatgctcagattaaagatttactaatactacaccacccagctggtagagaggagttatgggatactgtaccacatctctaagtttcatttttttgatgagaacatgatcagctggacatcatggccatgtcatgtccatcatcttcacattcaaagaccatttcaaggaaagattcaaggaatatttgaacacccaagaagtaaaaagaaagaaaggcacttgagtgggctcttgtgggagaggggactcaagcaggagaaaaaaatatagataatttagatagttggtgacaatcaatgtcaatcaataccaaaaaaaaagacaaaaaaaaacaaacaacaagaattcaaagtacagattagaattgtacatacagatgcaacaagcaaggtgaaaaaaaagggaagaatgaaaggaaaagagaagaggagatagtccagagattgattggaatagagatgtatgtgacatagggtaaatgaatcaagcttgtttgtgtgagtgtatgaatgtcaaaccagcttttcttgcgtgtttgttcctattttctttcgaccaggaaagagattatatgtatgttgggataagggtctgacagaaacaaaaaaggggtaagagtggatgattaagtgggtcaaagatggacagactttgggaacgggttggttgggtaagatcaggtacgagagttttttgatggaagagggatgggtaattgtcttcttttttttccgatcggatttcttgaaggataaacaacgacaacagccaaagaaacgtccgatgaaagagcgaagagtagtgcgagaaagagagagggggggatcagaagaagatccttccggtgcctctacagctaggacagacctcctggccgccgccgccgagcaggacgttaaagagagtaagctcctccgtcttctggccggagccgttgcagttgagacacagacgtccgccgattcgggggtctcccggccggacgacgagcgggggcgggttgacggccatctgggtgggcggcaaggggcgctggagggtccatggggacgagttggtcatcggcgagagccggacggcttgccatggtttcccatacttcaaccaacactgttcacatacggatatcagaattaaggttcagtaaaatgtaagcttatgtaagagctttcagaatatggcaagaggggagtttgctcaactttgcgacatggtctgtaggggtcgaatcctttgaatccggtattgcagcattttggacaaaagtaggcggtcccattgacgtaaggatagaccaggatcctgtgctcgtacagcaggggtctgcccggggtcggaacggttgttggctcactgagtgcggggaacggagggctggggacggtcgggttttggaaggcatttggttgttgatgatgagatgttgggggtggttgtagatgatgatgatgatgagtttgtgcttgatggttcagttgctgatgatgatgatgttcggttgggttgggtgtctggttggatggtgatgaggcctggctgggtccgaaagggtactggggcccgacttcgagtacgcagacgtcgttttcaggcgagggggtgtatgcaggctgatgagatgaaacaggggggttgctgagttgagtttatgggttgactgtgagtttgatggttctgcttactggtggttcatcaatgtcctgggcagtgctaattggctgctgctgttgaggtcgttggtggtgatgggatagtcgaggtggtagtggtggtggttcggttcttggcatgttttgttggttggttgagggtgagttgctactgggcagccagtcagtcagtgagttggaatttatagtcagccttgctcagcctgaacccccttaaagttaaatctaccttaacaactctgtcggaaaaccgagccggagcaaatcataccctatgtactccagcttacatcatatgtactcctcacttcaagttctactctcagcctcagatcaaatcagcctgggttcttgattgctagaaaactcagaattagtaaaacaaaaaccaaaaacatcaaacaaatacactcaccaattggagtgcttttaattaagccccttgaagtcctaaattaagactgcaatcaaaatagcaaccagctcacatgaacacaaggctttgaaaaaaaaaagatatacggggaattgcaatctgggagggttgtattttctgcaactcacctcatcagcatgtgattgatcaactcaaggaactcagagatgtttctttgcagtccaaacagcacctcaataacatctaggtgttactaaattgagttgttgtgtcctcaaggcagccagtaagtcactaatctttatgtgtttgatttgagcaaccagaagaaatataagcaggctcagaagcaaaaaataaactaaactaaaatgtgaaccctgctaagagcaaccacatcagttggtggattagcacaactactccaagctagtttgggcccaactcaattggactcaactactcccggagtaggacttgtgctaagcaggagtaaatttagggtcttagtcaaccaactcccaaaaatttgagttccaactcccaaatttttgggatgttgcaatgaccacctgtcgacaggggccaggacgtcctgaccccctattttttcccctggtttttttgggagtcagacttccaaaaggtctgacttgctcagaagttggacctcagaaaaaaataagaaaaaaaaaatgattcccctcagggggtttttgggagtggatactctaaaaaccccatggggggtcgtgagttggcagcaaaaaaagaaaagaaaaactcccaacggccgggatgattcatcttggctgccaagagtataccctcttcacttggcggccagaaggattcctctcggctgtggagagggtacactcttgacaaccaagagggcttctctcagccatcaagagtgtacactcccaacagctgggaggatttctcttggctttcaagagtgtacaatcaaacaagacaaaattatcaaactgaaacagtgtggcccaattggtaggcactaagataaatggagaaaatgacatcagagacacgtagggatgaaatgtgccacaaccaatgagggaggatgtcatccacagagcacctttcacagtacatgaaatcaccaggaaatatctgagggcagtaggtgtcaggtgaaatgaagtgacatatgttacaactccatcgttactctggtgcttgtctgctcaaataacaatgtgccctttgtggtcatcagtgagtcccaaccctttgactttgaagtaacactggaataaaggcaggaattagcttcatgtcacctgacatgtactactactgccctcaaatttttcatggtgaatgtacctattaactgcaaataatactaattaattgaatacaagataatagtatacattgttgttaaaataataaataaatatgtatttgcatttaatcttaatttataatttatatatattaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggtttcgcagcagcgcagcgctgcgcagcacacgcggattccgcgttttgacgcgttttttaaattaatttttaacaccttatttttcattatttttcaaaattttaaagttttttcctacactataaaatgcgtagaatttaatggtaaaatccaatttggaaaaaaatcaacagttcatttttaatactgcaattcaacaattctttcaattaattttctacagcttaattttcattattttttgacattttaaaattttttcctacactttcagacatgtagaaaattatggtgaaaaccgtttttcataaaaataaaaactctttcttgaatattgcattcaacgtgtttttttaattaattattacaggcttattattcattatttttgggaatttcaaattgatttcttacatattgagaggtttaaaaaattattgtcttatccattttgcataaatatcaaagtattactcctaatatatgagcttaccccattttttgcataatttgtgccgtgtaccaattttatatttatgcaaaatggttataaccatcaacttttaaacctttgacaatgtaggaaatgaatttaaaattccaaaaaatgatgaataataagactgtaagaattaattaaaaaaacacgttgaatgcaatattcaagaaatagttttcatttttatgcaaaatggttttcatcataattttctacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaaattaattgaaaaaattgttgaattgcagtattaaaaatgaactgttgatttttctccaaattggattttaccattaaattctacgcattttatagtgtaggaaaaaactttaaaattttaaaaaataatgaaaaataaggtgttaaaaattaatttaaaaaacgcgtcaaaacgcggaatccgcgtgtgctgcgcagcgctgcgctgctgcgaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctatattaattcaataattaactgtgaaatccccttaagtattgtgtttataatatcaataggatttcacagaaatatcattagaataaggaattaaaataaaatttattcttatacattatgtgcattaaaaggtttaactttaaaccacaaaccatacccccttaaacaagtattgcaaatagcaatgacggaagagacattcattcccttcctgaccttgttttgccactgttcctcccttcagaccctctctttatatatcttcagtgcctcttttgtctttgtcttgctctcaaaaactttattctcttcctaatcattacctttagcataccaactcttccgccaccccttttcctatttttgtcttgaatgtgatgaaaaacaggaattattactgaaactagaaccagaactaaagacaagaaaattagataagagacaatatcaagcatgaaaattaaacaagaaaaaaaatagcataccacgagaggaattaatctttagcggaataagaacagaaagactaaggtagatgagatcaaacaaggacaggtagtaggagctatacaattggagagaagaagagacaaaaagaaatgtaagttgttaatggctgcttcattggatcagagtcgatgagtgttcttgatgtcggtgaagatgagtttctcaccaaattggtaaaagatagaaagttgagagagtaggttggagcaatcaagagtgttgatgttcaaaaggagtagagatcgaggtgttgacgagctcgataatattgatcgatgagagagaatagggaagttgatggtgatgttgtgaggagaaatggtgaagagtcggaggagaagaagatgacgaggttgagcgctagttgatgtggaagaggatcaatacattggagtcgattggagagcagctgaggaaaagatcaggatgttggagagagcggtttttaagtgatttgagaggatcagttgacttgtggttcatgtcgtcaattcttgagggagtgatcaagttgtggttttttgtggatggttcgacgactgagggacggagaacggagagttttgagaagaattaagaagaaaagggaagtaagaaagatagagtgggagaaggggaaggaaagggagagagagagagagagatagatagagagcggagagagcgggtagcggagagagcggggagttgagagcggagagcggaaaataagaagcggcagtgacgagcggagagaattccaacagaacgtttgcacgctttgccctcgtgcctaatcattctttgtttttgtataaattttacctttaccaacacaaaacatcagcaccgtgatccttccttgggtttgatttttggcccgcttctcattccttgttttcactttatgactattccagttcccctctcaattttgtcctgtgttctccccacaagacttgacttgatttgttaattttacttttcccatcacaataccgcagcctttagatttccttaaacagatgatattcttaaactgttgatttacccgctcggtcacccaaatcaagaaacatgcctctatttgtgaattgaacattttttactatttttgtcacatctttgtctacaggtgttgcggctttattgttgcatggaggccagactgcacattcagctttcaagatacctgtcaaatttgcagccgagtcttattgtttgttcacttcaagtgatcaaggaggctacagactacttgaggcatcatgtgtggtctgggacaaggcagtggcaatgcacaaggatgctatagagactcaaacttaacaaaagcccgcgtccctgctgcagtgtggtgcactgtagccgcttgtcaagtgtgcaagcaccagggactctcccgcagggagaggacttgggaataatgaagcggttccgcttgagggaatgtgcaagctttggtggcagtcgatgctgtgagcacctgcagcccttagttttcaaggagttttttttctcttcatagtttaaatcttgtatttttctctatggaactgtcaattcagaaatttacttatgtatccccctcatgataaaacaaattcatgaaaatttgagtttcatgattttccgaggccgctgactagcaaggccatgcctttttttggagtgctcttttttcacagcccgtctctttttttttccaatgttcatgcccagtaaacctttcacacttgttccgtttcatacaagggtatggcattatctctcaacggtcgattgccaaattaaaaatttatttggctgatagagaaaacattaacagaccaagaagcttacaagaatcgaatgttttcaaaaaaagataggaaaattacaatagataccgtgaggaaactgaatcgacaggattctggacatcataccagcgctcagctgggatcaaacaatgagagcgataaaaaattgaaaaaaataatccctctgcttattctccacatagcctcatgccgacttgtgtcggtcaggcataagccccgcttgcacctcacgcctacgggtgcttgcgggctttgttacgctcaatagagactgtagatcaaactctttgggatttaatgcacaattctttgcctttcggtggaaaaacaattatctttgcaggtgacttttgccaaacgttgccggtggtagaagccggagtttatccaagatctcaacaggctactctaaagtcttcatcattatgggctttaattcacagttttagtttgacagaaaacgtcagactgggaataaacacactcccgcccacgcccccgcccctcaaaagggggcgtgcaattgcacccccggggcgggtttgcttgcccgcccctcaggagcctgatttcccttggaaacaggcttctgaggggcgggcagcagaacccgcccctcagaggcgcacacgagacaaaggtttttggtgagggatgattaaggatcacccaaaagagttcaaggagatttcctcttacctgatcaaatgagattgaagatagacacaactttgtgtatcataccagcatttggggtcttttcctcatgaggtgtacctgtttaaggatggtttgatcaaagtacagcatacatatttctttggattgttcaggtaagggttggaaaggctagacaggatagcaggcacttgggttctttagcaacttttgcaccaatcatggccaatattgattggacaggtacaacatgagtgtggtggtacaacaattccatctaaggaagacaaaataggtctgttgcaattcaattggtggtcaagttgcaggtacatataacttacatatggggccaaacagataaaaagacctacatacaaacagattcttcaagcactatgtagagttgaattgatcagttgtatttttttttatctttgaccctggaatcctccagttataaatttgccagggaaacacctcaagctaccgtgagggtcgttgttggtactataagatgaaggcgactttgcatcaagacggttgtcacctttggcaacgtaagcaacaagcgtattaatctccacggagccagtattgggagaggacaatgtcagagttgcaagcaatctacagccaagccacctgcacaaaagataggcaagccctgagcatcttgcggtaaaagactggcatatctcgtctgttacctgcagcaaaaatgtctcacaaggagtcccctgcagcagaaatctctcactcttcaatataaaaggagtgcctctctccaccaggattctcttttcccccatcaacctgctgaggtatgttggtcacaattagttagttagtagtttgattgtcagaattagttaagtaaagtcagagatttataagtagtagaaccagaaacatgcaaacataacaaagttaacataagtagtcttattaacaattaacaaataacaagtagtagtagtattaacaccagagctctaggtgtgattaaagtgtcttggcaagaaattttttgaggaagagatcatcaacaaactctatatatcaactaatctgtcttgcgctcaaaccataagcacaacagtttccatcattaaactgaatttgtaacagattcattagtagattgatacgtgatctaggactgatagagattactttacaaaagtaagatctatcttggaatcagcctcatattattaaatattgattacaagactcttagttatttgtttagtacaatgagaggggcaggtctttcaaaccacctgtaagttataatagcatttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttactgtgtctctctgtcccaggagtcctacagcgtagcgtggcggcccactgttgatgcaaccaacccctggctactcccaggtttacaccacacccatgtggttgtcaggctggagtagcactgattcaggagtaagttaatccactactccaggctacttctcaagttacaacagcactgatgaagatgctctcatagctcaagttgagtgaggtctcaacagctgggatgctcatgattgtcagccttagagatactccatagtatataaaaaactgctaaatgaatattaaatactcaatatgtaatataatatgtaataatattatttaataaaacaatatttcataagattataaaggtggttgcccactggaagtatcggccccaaattcctactccttcaaggactttgtatatattcaaaaccttgaaggacaaaaggaataaaacatacaaaaatatagaataaaattaatgtatattaaattagggttaaatatacatttaaggtagaaattctattctacaagcataattaaactattaagcttgtagaaaagaaaattaccacaccatgtcaagagtgtggcacttttctactattagtattctattttaagtagacacatgatgtaattggctataaatatgcatcatgatgtcatgggacatagaatatacattatttgaaatgccttgacctattcccattacatcaggggaataattctactatggtagactaaagagagattctagaatattctaaggagggcctcaaggggacctcttaggatacatatgcggctcccgcgacggtacagaagtaagaagcaagggtgctggtcctgcggtcaagtcggacatcactcgtccgcatgtccaaatcctcccctcaagaacaagtctaaggcaaaagccaacgcagttgaagctcgagcgggcgctacgtcggtggcttatcttggcaatggcgggccgagcgatgacgaggacgaagaggacgactttgacccggaaatcgatgttgtctggggatgaactctgaagaagaagacccatttattcgtaggaagcgcaactccggcacaacctgacggtcaattcctcgtggcgatctgtttagagtacatcagttgtcatgacttttcccggccacttatttccattggatctctggcctgattttatatatatattttctgtccctcataagaaataatactactagttatcttaagtagcttaatttatttcattttatttaagttctggttttcagcaagggggtgtgttggaatagtatgcatgtattcactatcaagtatgcttctaaccataacacaaatcaatcttgtatataactcatacgagattgcttctggcgttttctccctcagtgaaatcaaaccattctttttctcactcctgagtgtcacatgacattacgtctgtgaacttcagtgtttgtccccctgttccgtccaacaatttttgccccgacccgccctgccccaagaatttggcggggcgggtttggtcaccattttttgacccaaacccggcccatttgaaacctgattaaaaagcagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgtcagctacttcttgcaatattaattattgtttccaaacactctacaataacatattatgctattgtctcctacagtgctctcttgattattcaagtgtcattaactgaggagtgtggaatttaaacctcttaagtgggaagtttggaccacttaatactttgaggtgactaggagtaatcttggtctttaaacgagtccttcagcacagtgatagtacctggattttatattaattaagccaaagtttcatacacatagctgaaaattatggggtttcattcatctatgtagcttggagattgcttattggaccttggaaaccagccctatgaattaattgtatgatttttttggccaaaaatcatgagggtaggcaccaattaccagtggtgggccgctacgcttttggcccaaaaagtgtagtgtagcggcgctttttttcatcaaaaaaatgtagtgttagcgcttttgtagcggatttttgctacgctacgctgtgctacagcacttttagcggtaaagctacgctgtgctacagcgcttttagcagtaaaaatggccaaaagcgctgtagcgcagcgtagtgggcccttttttgcaaaccacatgtgtagcattagcggtgttgtggcggaattccgctacgctacgcttagcgctaacgggaattccgctgtgttacactacactaaccgctacggttagtgtagcggcccacggttgcctgtgccaatttttatttttattttcactttcatttttgttttgccaaccaaaattcattttggggttgggaaattgagcgtgcatgcacaccaggaaaaaacaatgatcacttgatgacaagtgaaatgaggctaagttcatcatgctacccagtatgtacccagctcaactctaggtcagccccctgaagcacacaaaggggccgttttagttggattacagtaccactggagctacactggatttgtaatcggggctacacaatgtcacctgtcatctggtgagcattgttttttcctggtgattttaaagttacactgtttccagcagggtcaatttccaacttgaaaatttgaaattggcttcaaaattgggtataagtacaggccctagaatgtatgatgaatcaagttttttcttatcaactttattggacacctgaggctatagaatgattctgtataaaaactttgtcttttgcctgcttttcctattattatcattttcgaattcaattttttcctctttttatcattttcaaattcatctttttactttttgcttgattgaaccttttccagatctatattttttgtaaaactgaaaaaaaaatgatttttattttgctcacgtgagaatgtgaagaaatcttgatgaaattgctaagaaccaaaaccagtctgaaagaaaaaacaagagttagagacattaagaaaacaagaaacataaggagaaggaataaaagcataccactagtgatagacgaggattaacaatcagagaacttttgatgaagagacaaagaggaagaggttttaatatagatgactgataaatgagaacagagacagacaatggatgaaattaagcaggtcagtgatttcttcatcaaacaaaagacaaacaaagaaaaagagaaggaaacaaacaatcacatattttcattagaaactgaatgatataggtgcctaaatcagatgactcgaagttgttgaggagtgaatcttgagtattgaagaatgcagagaggtcagattgagaagtacagcagacagatcaggctggactataccgattcaggtcttgatggtcttggagtgatcttgagtcgagtctggtgagccgagagtcgtgatcaaagattgaggatgagagtcttgtcgagtctaaggatcaaacaaccgatactgagagtctcttttattgagcggttgctgagagctgcgattgtccgtctcatagtgctgtggcgagtgtaccggacatagttgatcatacaagcggacaacacaaaaactcaacagaatgacctaaaaatttcaaattatacatatccagagaagagaaaaggccactggtttcaaaccggttgcagacaggaaaaaactgacaaattgtgcaaatgatctttcctccacattgttccccatcctagcaggagctttctctttttcaagtccagtctgacttagcattgtgcaatatgaaaattcaggcttatgacactgaaaactagaccaattggactacaaatcatttccaacacaattattttccagtgacacaaaaatttaatgagagataaaaaggaagaagaaaagaaaaaaaatcaataggatagaaaaattagaagggaactccaggaggttaccagtacaaatagggttggaaaatatatgaattacagataaaatccagacttctggatacatccatttatagggcccttccagggtcctcataaactctatgcttgctccacagggacatgctgcaaaaaaattgcccatacacaggtccaaaaaaaattctgcacaaaattaggtttagattttgaattcaaaatccatgcaatcagcatgccttgagccaagaaattggaggaggggggaaaggcacacttctggctaacactccacatccttcttattctctccttaacaaatgtattttttcttcttcttctctttgacaacagctgctcccaaaggggtcagaccaatatgaatggtgagatggggacttgggaaagctagtgaggtagtaagagcagaccacaaatacataccaacaagatgggtaccccccaggtactgaaatcagtttgatatattttgaaatctccaccctgtcagtaatcaggtcccgcagagccacggaatcctcaaacaacacaaaagttccccaatgattgtcaatttggatgtggttcattcgccctcagaaacatctgatgagatttttcttttgaacatttggttctcctcagcacagcgagtttaatccgcagcaggaaaggattaagtttgcccaaaccccgagacttaccttgatgtgctgttttttacagaactcctgagtccgacatgctaacatggagttttcaaagcatggaagttttgagctcctgtgtcaaaagacgtcgggtacaacttgggttatcttcaaactttactaagctccgatggtgaaggtactgacttgcagcggggcagctatcgggtatagacctgtatagattcttcatgagctcctttggcctcatatgtgtagcacttggtttaaacgaaagctatcaaacgtaaatatcatgtttcgttacagcctcagcagctggcacacatgatgccgcctgatctcaagtaagagtgacgtttccaaaggatatatagacttcggcgagactcgccttatgcgctggttgggcacggcccttgtagttacgacacgattccagctagggtttagacccggtcaccgattacccggcagtactcgaccggtaccgggtcggttcgagtcccggttagactcgacagacatccggtaaccgatcggttccctgtgtacagcttgtattgtagagcctatgcgaccggccgccggcgaagctcccaactccaaagccgaccaactttcgaatgccattgacaggatggcacctgaactggccgaggcccaacatctgaaaacgaaacgaacggacgtctgaccgaggagctcaaaaaactcaaacttgcctaaaaaaaactcgaacgatcgatctctattccggcaggtttacgttttttcaatcggtaatcttcccatttccatgccaccgaactcccaatctatcgatgcaggcagacgagtctcaagccagtcaagccacttggtccaaaaaaggatcagggttgactgatcgatcacccaactctaactaaagctggcgactcgtctcggctccaagatcaaagagtgtacatagaaaataaattaatcagacgatatgaagttcaagaaacctcttgtaaatagcttttagttaccaaaaaaaagctgttgttgtccatgttgcagtctcatcaacttgtttaagaggtttctgtttatttcatttgtccttttttcggtttttaatactatggtaaaattgtaaatacaagtttgatatcaaagtttcatgatgggcaaagcgaacaaagcgattgtatttgtccttttttggtttttaataccatggtaaaattgtagatacaagtttgatattgaagtttcatgatggacgaagcgattgtctcatcggagactctcaccatttcaaatttaaaaaagcagggttacattagttcatgattcattgaacttgatcttgcggaatcagagaaggaataagagctgcgatcgatgattgatcattgagatgatgatgttgtaaactgagaagatagaaaaaaaattcagcaggttgatgtcttgatgtaatcgacatcgatgacctcttgatcaacccagtccttcaggcaaatgagtgcttcaaggttttcaaggcaaatgcggtttcgtgtgtaatcttggatgtggcggccggcagagaaagccctctccgaaggagaacttgacgcaggtactgcaagaaattttcgggccatgtttgcgagggatgggagctgttcggattttgccttccaatagagaagtggatcgcaagattcgtcttcagtttcagaggaaaagtagtccttaatttcatcctggagagacgttgtttttctcctttttttagtgaatatgctagatctcaatgtatttcggggggtggttgaattgggttcgttgtttgtctgatcttcattgtagcgttcgcttgtgtatttctgagcttcaatcttgaagttctccagaattgtttccttgttcatgttcaaagtgtcaagaacacctggccgatcaagcaggctttctttgattcgaggatcgagcaaggttgcacatatgtagactggtttcgtgatggcggcattgaaatagcctttcagtttattgtgcatttcaatggccgacggaatcagatcctgggcatcatacctcattgttgtctgttccgtcacaaagataaatgtcagaccagttatgatgtagtttgcaaatggatttcaaggaaagctcactagacgaagctctttcatcatcatgatgtataccggtgcagcaagcgataaagtgaccgtgttttctggtgagatcgtattggttgcgtcatggagaagccccataaaactacacagctggttcagtttgagccattcgtgcggttggaggttgtactggtcagataagtgatgtgcctcgcaaaaggtggaaatgcaagcttgaagttcggatgctcgctttagcatcaagaaggtggaattccaccgagtcgcaacatcttgaaccatatgaatgtcttcaccaaacgcgcgaattgtgacctttgcaaataatgcagctttctgaggggagtgttttaagaatgaagcgaaccctttgattcgagaaataatagtcttaacttccaccggagcaggctgatcgtttaaaatgctcattagaccatcaggcaaagctgttgaaggtgctgatgattgagagaattctttgatcccagcttgagcagcaaggttaattacgtgagccatacaacccaggagacaattttcattatcgaagggaatcagattcgccagatgagctcccatggttcgattgtttgaagcattgtcggaggtgatgcagaaaattttattgcaaatgtcaaaatcttcaagcacctctagcaagtgatttgcgagcgacactcccgagtgattcccgtccacaagtcgtgcagcaaggataatggaattgagagagaaatcctcatcaatccaatgcgctgtaactccgagtacagactgattgcttggcgaagtccaagtgtcacaagtcagactgatttccgatttgagtgcacgaagctgatcacagagcacttgcttcccctgtcgaaaggtttttcgaatacaagcggataatgtgtctttgccacaaataaactcatcgatggccgggttgcagagtcgaagcagttgatgaaaatgcggatcctcgaccgtatagaaaggaatgttacagccaacaaaaaagcgggccagagacgaggtcaaggagctgcggtcaagctttttgaagttacatcctttttctaagaatttggtgattgcaccagtgctctgtttgttctcgtatatgtgatggattcgatccaagtgttttgacatgcttgttgttgatttgcttgagtctactgttagttgcttgagacacaattcttcaccttcaggagacttccttgcctggcagatgttgtaagggaccccgctgataacagttgtctggaagtattgccagacccagctctttttgcttgttgtgtctagaatgttgtgtggagttggtatttcgggtggcacgggtgtcaatgtttcgttgtccaagttagaaatgctggtggtgcgggtaacggtatcaagattactaggggtacaatctgattccatcttgcaaaagtggacagtcagattgaggccggggtgatgctgatgcggttcatgtgatgttgggtcgctgccgagttgctaactcggaacttggcaagttggcaatggtagtcacactgtcactgttcagtgttcacagtctcgactctcagtctcatacttgaatctgattctgaacatcaacagagtaacagtccaccgtctgccttgtgcaagtgtttcagtgtgaaaccttgtttttgaaagatccgatggaaccgatttcgagttcgggtatgccgagttcagacacggttccaccaatactcgacccgggagcccggatctaatccctaattccagctcgagttggtcgggtgtaccggttctgggtcaaggattgacaaggtgtagaaaactttgtcctgaattctgacaggcatatcatgtttaagaaaaagttctgaagtttgtactccttggatgtgacgatctgacgcaggaaaatcgctgatacgatgcttatctcgcagtcgagatgagtgataatgtcgtaaccgacaatgagtacaagttaaatacaaatggatttggcatgattgttcgtctcaacatgggtaaaacatcaccgccagttagtgcttccagcagccggtcaaacaatcaggtagagactacgtgtaacttagagtgttggagcagtttgatataagagagggaacatcgggagacgcactttcctgctgcccctaaggaatatctaataattatttttcgccttacgttaattccaattatctcctacatttcacgaacatgactggtttattttcgttaattctcatcgcttgtagccttggtgtggttaccgtttcctgtacaccacattcaggcccaatcaaaagcctaccgagggccagatgttcttctctggacatcagcccctctacatctcctcgcagcccatcaagattaggctctatggggagcgacaatgaaggtttgtgtctggggattaaaataaatcttgaaactaaagttgtactgatctcacacttcggggggtgtcaacttcgtccttccaaacagtgcttacctctccactactagagagcacgccatctgaggaacttaattccgaaaagagtgcttcaagaggagagtccaattatcttcggtggacaattccgacgagggccgctcctgcatccgacccgctgccgaatgctgcaaagctcataatgacaagacagggactaggaaggcctcgaacgaagaccttactagtgaatgtgaaacatcaggcgcaccaagctggatcagcaatactcaaggagaaaatcagagccatgtttgccaagtctagcgcgcccgagatagaagaaacagcctccgagaaactatcggaggaagcagggacctctaccaacattggccgattggaggaagtgtcacctgtgcagcctcatcaaaagcgcctttctatacaatatggcgacacggtaaaaactctgtctgaggaagaattaatcagagcttttgagccattggacaactcaatttttcgaagccacgcagctttgatgaagaagctagaaattgacccagaggattggaaacctagacacatggcattaatggaatggttcagcaaaataattttaccaggaagggatagtgaagcacatcccatcgacaatcctgtagctcctgcagaactaaattcactgcgtctcaaatcagatctcccggaaaaatcagagctcagggggcctacatttgattctatggagtctgcagatctaattgacaagaactctccaaattcagttgggcatacttggaaaattttggatacaagtgaaactgcttgtactccagaaggtgttcaaagattggtcagaatgtctatcctttctggcaagaaagataatttgcactgggctttacttcctgtactcaagacctggtacaatgaggctcattcaaacatgataaaaaaaaaggtcaagtccaacagtgattttcactccttcatggtcaaagctctagatgaatatgagaaagaggatcccttccatgccatttggtagattctaatttaagtgtttcaagatatgccccaatgccaaaggacatatctctcctttaaacaagtcaatctcacatttcaagatctttaagttcatcaatctatcatcattactatcattattgctgtttttttggtcacctctctcttggaacaattttagataaagaaacactcctaatcagtatttcctgttttcatcacattttaggcattaattttctctggtggaagaattgcataattttctgggttaactagtagccataatgattaatctctgcagtaaccacccagttcaggttgctatgagacatttttcattttattttccattatacatactctattttctttcttactcttaatctacgtattcaccactttttttatattttttcttactcctttttcatatctatgaggttgcttgccacccctactaacgggagaaaaattctagctgcctgaggaatcactgcaattataatggtcccattggccatattgggaggaattgtctgccaaagatatctctaagagaccaacatcgtttgttcagcaagactgcagttgtcagtagtgaattctgttttgattccaggcttcacaaaagattacggattctggagtttggtgaatcagaataatacaaaggtttctgtagcagaaacttagagtctcttctgttcagccttgagcatcatgattctttctttggagagaatgataattggaaaaaattagtgcaagctgtgtgaatatatgatacaggatttttatttcagactagggttcagaggcagatgtgtgttttcatttcatactagggttcagaggcagatgtaccacctttatctaccagttataaaacatcattgggtgagatcatatccaaccaagacatttgcaaacatctctgactaacaccctggtatggtactgagtagagatgtcgcttcatacccgggtacccactgtggaaagtaaggcacacccttggagatttcctgcacttctccgctccgcaacacgtcctaccccgttagttgttccgggtaacttgcttgatggtcttgttggtaggtaaaataactaatcttttattgtttttctttgtactacactaactcttctctatctctaacaattctttaggccaatacacaattcactcctcagtcactctgttattctgatctgttctgagtcatccccccttctctccccctcttccactccaaaccccaactcttgccagatatcccacacacaagttccctcctgcttcccacgctgtcctccactgtcactcccttgcactccgctcgtcacccctccgatgcctgccagtcagtgtactcctgcggccgccctttggataggtctcccaccaccgcttttgcctctggttcgctccaaaccccgcttccgcctctcagtgcccccgatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgccggaggggtgaaatgtgtacctgatatccttgtaacatggaagggtgcttgacccccctacccgtgagtgaaagaggggtgtaacatgcaacacaggggggtgacatgtgtccaagcctgctcctcaagggcttattttggccctggtatccattcctggagccctatatggtgtaatatcattgtatatacaagaaaatataaaatttttgaagttgttggatgggaaaccataaagtatcccacaaagtcatcacgtgacccaaccgctctatgaaaagtgcttgcgtcgcccggcctctggcccaagccgcttctctcctctttgccgctctccccgacactctccccttcaccgctctccccgccgtgcctctgctactccgcctcctcctttggctccggccgccaaccttcagatagtgccccgacaaccttccctgtcacccgtccgctccctggtcccagtcagtaccactattgatatcaaaccaatcgtgatatctttgggcccgccgtccccggtggcccagtctccggttgctcgctctccactcgtcagtccaatgcgcgtcgaccccgagccggaagtttgccaccccactccgccaccttctgtcggcactacccctaaacacaccacccctgtcttgtctcctcccctgcacctcaacttcttacgcactccttgacccaccgagcaagggccttccaaggctcttgatgcagttcactccccgtccggtagtcaacaactctttggccgcgcccacttgtgccaaccccttcaccgcctctctccatttctgttgtgagtgtgagttccgctgatttgggccccttcctcagttcctaaccctagatacccgtccaacccgaacaaccctgccctccgggaattgttcccagacaaagttgacagcgtgtttgacaccatcccttcggacgtggttgaagccgtcattgagagcatccaaggccgatttgagatgatcctcagcgcctccgtccttccccctgctatccgcctctccacctacgcagccttcctcagcgaactaggtggccgtttttaactctcttctcgccgaccaccctgagggaaatggtgatggttccgttcccggctccagctcttcctagtgtccctcctcttcttcctccgctatcctcttgtatatagtccaagcactacaaacagtaccagtttcaccccagaaagaaattgccatttgggtggtggaaaatagatcaatttgcctgaggcttttttacaaaatgactcaggagtaaaaattaggataaaatgagctattctagtcaataaataaaaatgcctcaaatgagccaaaaactaattttggaatgcaggaggcatttttatttttgggctaaaatagctaattttagcctaatttttactcctgagtcattttgtaaaaaagcctcagggtaattgatctattttccaccacccacattgccattttttcctggggcgaaactggtattgtttgtagtgaagtattctttgccagaaataccatctgttatatttgagttcacgtgtccaaagagccaacacaaatgtttttttttgcccaagtgcctggtccgtcctagaaagagaaccactcaagtccccgcacttattcttttcttttctttttttctttttctttttcttttcaattttattctcttttattcttttttatttttttatctttttttgtgaaatgaaaacagacctcctaagtagagaaaccacaccaatccacaagctacctggtctgccccagaaggatttcctcacaaaatccccgtacatctcctgcaaacaaatacacaaacaagccagtgaaaagtgataacaaaaactgaaagcaatctctatagggtaactgacatcctggggtggctagtttacccaatgtagaccagctagcgcacccctcaccaataaatgcttagcgtttaccgctaactcctcctctttgccccaagcccaacccctgcaaccctggcgtaccattgagcctcacacacaacatgaaacccataagcatctgccttgcattcctcctccttggaatcagcctcctcatacacttgtgtgaaggttcaaatccagttgaatgatcactctgtggggaacagggtcacaccgcttcagcttgcccacaccgcaaacaagtgaatgttctcacaaagatgattgggtagatcaagggaaaaatgaaacatcagaaagaaaaaaataaataaaagggggttaataaacatacccccatttttcccatgtccacccagtttaggctttggggttttcctcacaagcgacaaaaccccaatttttttttatcttttttatggctgggggatccctccagtgtagtaagccactcttgaataagaggcccacaaaagttctttttgtggtgttatgtcatgttgctcagctcaatagagtcagccaagtgttggatatgcttataatatagccagtctgtatgcttctatcaaaacatagcttgtatatagtcatgactgcctctcatccaaactagcttcctcactgaatctaatccatgattccatattatctttgtgtccagtctgtggtaacccctttttggggtcaccatctgctcactagacacctggacacaagacagagtttgatattttctcatccttattcaaaatcatcatctcatgcctcaacacagtcactgtcacaagacctagtgcctgtgactttcagtcccctttcagcctggtccatctcaacaccaagaacattagaggtggccaacatattacatttctcagctggatagcagtgggctctcgcaacaacagagcagatgatttcctgtaaatattcaggtaacatgaccctctgattagtctctggaccttgttgttttttcaaagtcgcataagtagcggggtatttctccaataagcttcaaatacacatgattaaaattgattaattcaatcactatctacatataactaaaaaaatagcctcagaggcccaaacaaactgtcatgcaatctaacgcctgtcaacctccaattcacatttgttggatttgtcgacgccagcattagaccgaggcagacaggtgtccaactcaagaaaaccccataggtcatcgagtagaacccaacatccggggcaaaaacaagcagcctccccaaatttgggggcatatactagtgatctataaatacagattactaaataatctatcaattttcaatttgatatatgatccaatgccgcattcatgattttcaatgtgaataggacgtgtctgagtgcactcgtccaagcttcatctgaggagaaggacagtttgatagaggcctccccaatcttgtccttgtgaacactaatccattcggatagtgagcctttttccttgaacgtgtgtccaagaagatacaaggaggtggaaaacaaaactcaccgaaaggggatctttgtctgagggtttcgcctgattacttcctccgatacctgtctcaaacactccagaaagtctaccatcgcgttatcaaaccgtcgattgtgtagcattcgagccaatgcaaaatcgtctgatccaaacctaagcaaacaagacatgttcgtaagacccgctccgcttatacctccaggaagaactccttctggaaaagaaacaggtgggcacaatatgcttacagttctagacatgatttgtcacctttcgtgcgttcgatccgtgaaaatgaacccattggtatcaagcggtatctgcaattaaaccaacatgcttcaattgctggtcttgtaaggccgatcagtagattggcaattgctaacccatcaagagtgaacttcatccgcttgcacagggtctggagcaatagagcggtatggccccaagccgcattgatctccacccattcaacctaattccagctacattcagcatgaactctaacttgaagtaggtcagctgttgaaaatgacccagtagcttaccggaacatcggtcagcctccctaatcgtaagccattaatggtacccacccctgtttcacatccaatgcaaaatgcatcctctgacataagaaacaagacgaaagaaatcaaaaattaattaatccacagcaaacgaggaacaggagtgtggtgcgtagagggacagactatagacgttggtcgctttgagtttggccaattcattttgatcattgcgatatcgggtggtgactgaatccaattgagattgaatttcttcagattcaagtaaatattggttgtaatcatcccaaaacctgcgcgatacaacagcgcaaatgcatcattttttttaacaaatttcttcacaatgagaagacatgatttaaaggaaactcaactgttcttcctctttatcctgttcggattccagtctttcaatctctcgtaattccgcctcgaacttttcacattctgactccgtttgtctcagcttttgaacagctacagattctctaattttcagctttggtgggtcattcaggaagaaagaggacagattaatcatcaatcattcttttctttttggattgcaaatgaaacctgatgataatcttcttacttcctcaatgtcttgtttgatcttcttacagctttcgtaggatccttcggcggctgcgcttttttctcgattgagttctcgttcgaagattgcataacggtctctgttagatttggccgattgaagttgattgtgcatccactccagtagtttgtcggtgcactcggtacagagcggatgttggaaattggcaggattgcctgaaagaagttcggctagtttaaagacgcgattgttgatgtttggtgaaggatgtctgactgagctagcttgagactgatcttgtggtttcggtgacggtgaatgatcaccctgaagatctggctgagcgcgtgcagctcctaatgtgctttctgacaggaccacaaagctttcggcaggcccagggtgatgactacttacagtagactggcttgatggagaatctctgttagttgataagcttgaggaggttggcaatcgtgcaggattgttcgctcggaagtgcggtggttggtttggttgcggaggcacgcgacccctattggaattcggatgaagggtggcatgattcggtctggatgtaagctgctgattgcgaagaggtggatcattttggtgtgatttcagatataccatactgccgctacggtccgacagggctgaatggagcggtgggtgcattggccggaagagtcgagggacgtggtcagcggggcagttgacatttctaaggatttcaagtaagcatacatgacatgttgagatcgtaagctgatggggccaggtcggcaaacgattcctccattcgcagtggctatacggaacgatgataatagtataccggttacgcattgtacattagtcttgatttcaaatccaaccaaagtgagtaagatgaccacatacctgtttgcatctttggcaagcatgctggattccaccatctccatctccgaacatgatcgattctagttgactggccaagtaacacggaattttttttcgctcgagctgttgggggttgaagttggtcacagggaaatctcgagaggaacagcactcaagctaccgggcacaaaggtacacgctcgagggcaccggggggtccatggacaagtccccgaccgagatcaaaaacgaccgaaggcgcacaacctgagcttggccggccacctcatcttcatcaacacagacattcatgttcaggggaaccgaataaatagttccttataaaccaagtatgtattccctgtttgtttcttcacagatatctgtgttggtgaagcgcgacccagcatctatgtaatatgtagttgctcttttgatcgaaacagatgttcaagttggccatcagggaagagttggggaacccgagcatgatgttccccaactcctccctgatggccaggtatcaatacctatgctgatgctgcgaagtgatttggcaaggcatacacgagaagtacagatttaacaccatgcaatcaaagcgagcggtgtgatgcatttgttccagctctcaacttcaacggttgaccgcgagctccatcagggctcttactctcgggtagtgagcccctgatcaaatgattgatgagtagatatatgtcggcctttggagggagaagcacctggtggcctttattgatgtatgggattgactccactgaaagggtcacttgggagcacggcaatcctcatcacatccgggaaacccttcaccaaggcaatcccaacccaaccctgctagcacggtgtttgtttttgcgcaacgtcaagtttgaagacttcctcagtttaactttctccctataaggagtgctctcggttcctcacatcgagtcacatctgcaagcaaaacccaactcacatcccgcctgaaaatgtataaacaaaacctcatcctgaaatttcttatcctattctccggatgcctgttcatggtatccctatcacagcctctagtctcaagcaacactgccaaaaacttcgtcctcgagggtagatcccattggcccgtaggcgaatctgctccgtcttcactccatggacgtcaatcatcaaaggcgcaggaagctaaagtcaccaaggaaaaacctttcaaacggctaaggttgagttttgcaatacataccccaaactgattatcatcacgaatcccatgtttggattaaaaatattgactgagtgctgatatcttatcttttcattacatttttgacaatcagcatcgaaatgcgagacctagctcaatttgtttgaagaaaaaaataccacccactcggaattataagcctacaatacatgaaccactgcacccactagatctctctccctctgtttcctcatccaaccgcaacaagcatcaccaattacagctccaagcttatttttcttttaataagaattgtatatagaacatctcgcaaaaagattaaattgaaaaccataccttaaagaaaccaaatccaagagcgaaagcgaatcatccattccaagtcttcctctttttgcatgcaagagattcaaagaatcatctttggttccgtcatagtagtgctcgctcttgtccttttgtttgaaaggagtacggatgatgaaaaaagcagaccagtgcttcccctccgtaatcatatatgctgatcctatacccagcatgatataaagtaagagcacctcaacacgagaaaagtcaggatgtccttgtctcttcaatccgggaaagaagcttggtgattccgacgtagcggcagagataccaacccttttctgccacaaaaaaagagcaataaacaatcaatcagaggaacgttcaactcgagttgtgcagcggggcattataaatgcctgatcaaaaagtgacttgcattgaagaaagattgttcgaacttcgaagtatggcgacccatttcgtttttactttttttcctcatgaaaggttttccaagacgcagggtcattttagtttcccaaaatcacaaagctttgcggagctgtattctccaggccaacaaactagataagttttttttgtgggctacatcttttaggggatttcaataattctgacccatgccattgatctgctttcttgccttggcttctttgtagactgtttttatgcttggcgagtcaaggcttttttttgtgactgggtctgaatctgatgtgatcactttttttcttgtggaggtggatgtgatatgttcgagggctgttacgtatctgtgacaggtctcccctcccttggaccagcctcttgaccgccttcaaccaagaaccaccaccaccacccaccaccccccaccatcacccatcaccatcacacaaggacaggagagacaggaaggacgagaagaggaaacgaatagaatggattcggactgctaagctcaaagaaactcggtcattgttatcattcatcatccggcattataatatctgaatcctgatggcagtcagctttcaagagtctgtacttcttcccactctttcaccttactacttaattgggaaaaggaagtgatcagaaaactaacacacgctttattatggccatcgtaggacccaccaacgttatcaagctgcactcgacagcgcactccaacactttaagaaactcgtggattctcatcactccaaacactggcaactcgtacctcctaactcaacccaatccaaccattcacgatctcaattcacacagaaccagcaggccaaccctcatcatcaattcctcaacgggctcgctccaatcgacttctccaacgttcaagtccatcgtcggaagctagatggatcatcagtcgtccgagctatctgcgacctatccatcgatccttcacgattcgatatcgatcacttcaaagccgtactccagaccgccgaggttagagggatttgggataagctggtcgataaagcaacagtgatcgaattacttgaccctcaaaccaggatcgtcaaaaccgatttcagactaggctggcctgccaagttgagtcatttgatcacttcacctcttctttttttttttttttgctattttctattgtcttcgtcttaattttgcttggcttgattctctgtggggtgtcaagtattgtatccataatatatctgaccatcaatcaggttattttgccccttaccttcctacctcaatctatattcatgtcaggtctaaagaacattaagtactaatcctaattcctaaatttttctagccctcgagattcaatcaccatttcaaaaacattcacagattcaaacacagtcattgacatttctacctcactccctcgctcagctgatgaaccagcctaccttcgaccttccccaccattcgttcgatcccacgttcacttactcgcttggtgtatccaactggtccatgatcccttgcattcctcaattaatccttctcaatcgaatcccgaagcagaaccaactgatcatgatcccccaaccgatcaagattcatctcctcaacccctcctcaacaagcccccgccaaacagcaaagctcggattactgtgttttggaaggtcaactggaagggtgccatcttctccacccatcattcccaaatcgcctcacttctaaatggatttgttgattatgtcaggaaccaggctaccgagatcccaatcttatcgtcgtatgccgatggaatcgatctgagctcagcttcctacgataaagcagatgagaagctgaacctctcatattcaatcttgcctgaagactccacaaccgattcctcagagcctaaaagggacgaggctgaaaagggaaagatttcacctgatggggcccgacttgaacgagcgatcgagctgaaactaccggtcgaccaaggctgggatatccaagtcaaagttcatggtcaaggtgaagatgttgatgaaaattgggaagtgatggccgagaaaccaccggatgcacttcgtacaattttgcggattactcatgccaagttaccgaagcctgatcaacttgtcagggtcaaagtaatcgttcaacggctcgctggtggtaaaacggttagggtcaaccaaactcccgtcaaggctgcaacaatagagtcgagtagaaacgatgtcttatcgatcatattcaaagacgacgctcgaagcatcagtgaactaagcttgcaaaccggctccaccgaaaaatcgaaactcactggtgatgcgaactcaacagtagatgtcccagctcgcgagtctgattcgcctggtccgcaggcgtcggcactttccaaaagactcaacgcctctcgcgcaaatgtaatatcaactctgttacgaaggagttatatctacttcagttcactcctgcaagagcctgaagcgaaatggaaacatacatctgattcacgcggtgttagcgtgacccaactacagtccattgatcctacattgacagtctatagagctgaggccacgtttgtgggcgtcggagtatggaatgtactcagcgcgatcacgacagcaggcgcgcgcctttgctgggacaagagcttgaatgaggtgaaactattggaggaattgaacgatctgagttctttatggcagatcaaacagaaaggcagctggccgattgcacctcgtgatagtattctgataactaccacatacaaatcacctgcttccgttcacatcttctccgtttcaactgatgattccaatctctttccaagtatccaaccccccacacccggatacattcgcgctcggactgaaattctggggtggtcaatcgaatcattatctccaacaaccacccaaattacacttattggtacttgagtttttcaattatgtttttttttcgataatcaatactgaatctgcttttaattttccacatagatcaacatgatccactcggctggtccccgaaaagctggactcccgctcaactgatcgctcaagtagccaacgttggggagtttgccctgaagtcaggtggaccgcccctaatcactcgtctctcgggtgccagaataaccttatcaaaatacgagcatgacaaaggaactttccgcgcagaatacaccgcttctgaaaatgcacttacgccggccatcatggatccttcaaattcaactacatgcttaatcgacttttcagacgcgtcctcggttgaatgcgagatcaggtgtgattgtgaaacttgggccaattcattagacattgtggccgacccacccccgacgaatgcaagctgtttgaagcgtcataaactttcatctggcggggggtggtggataacgatcgagcacgatgcaaacttattagagcacgacaaagctaaaatactcattcgaaggggaagaactgcaccggatgataagggctccgtgaccctgaacggcactaatctaaaagtcgacaccgaagaattatccgcagaagaggcgaagagcttagcgacccaacggcgagtcaaagcaagcctgataccgtatgcgattctcaagctctgcctcatcccgctatctttaatatgctgattcaccaataaacaatcactcataggcttgatcagtattccttatctggtcctcgaatgtggaggggtagtccttctgctagtaatcctggcacacgatcctcgaccccaatccccggccgtggtcaagaagaatgcactggccctgttgcagaggtcgcatccttgcatcccatagcaaattcactcacaccatctggacctataagcccttcacatcctatggctagcgcgttagaagccctcgccattctacagacattccacatcgaacagggacctgacatcatggttccccccgctggatggacgttagtggctgagaagggcagcgcatctgtctacaagaagatagtacctcagatctctgaagctttcccgatttaccgggctgatcaagtgattcaaggcgttactgcagaggaaatggtatctgttttagctactgtttccagtcgtccactttgggatgatggtgtcgaaacatcgtatctactcgaaagctacggcaatggttgtaccactcatctactcactaccaagccgacttttccattcaaagcacgtctattgcaaaccgccaatgtccatgccctacttcaaattccatcatcatcaatcagctcgagtacgactactgtccactttctagcctctgcgtccttcaagaaacctggtgctggcttgttgaataacagtaagttgaacccgcaaggcttggtggaggcgcacgtgtttctggaggggtggatcatggaaacagtcgatccctattcttcgagttcccatgagatcccttctacgagatgcactcacttcagtgcgattgattatggtagctcattgcctgtggctttgaactcgatgctgaattccagtttacctcgaatgatcagtggtttagaaaacttggtcaagtcgcatggaccggttccgagactttgtcagccagtctttgggcttcgaatgaacagttctctgcgcactgatgggcttgctgattggaagtggaaactcgatggggctgataattcgaagatcgccttgtctgtcgacgccaccccaaactcagcatttcgggcaatgtttttacttcagaaaggagccaacgaaccaacgtccaatgattctccaacggcatccggtggtccatccagtgcacattccgcttcgaggtacgagaccatccgccaattaggtgtatcatttccttcgacaagtgattcaagcggtgggtcgacttttgtgcgtcgattagtatcaaccccagatttacataggaaagttagtgccggccaactgagaagaacgggtacaagttggacctctaatcttcatggggcgcacgtgattagctcgaaggcgaacgagttggttgttgctgagcttgcattggatcgaaaattttatccgcgcgggtgtcgagtctcttggaaggcatgctttttgaaatctggcaccaacgcagtcatcgaaagagacgtcaacttcccatttcctctcgaagctgacacattgatgttgccgttaaaagtcaccttccatcaaatgccaagccctaccatctttgccgcctccttggacccagccgttaggagagaacatatgctgttgaggatgacactaccagtgggagagattcactcgccaataaaagatcctttgactagccactcagattcggaatcgtcgactccaccgctatggtacactcggatgagcaagagggcggtggtaatacacctctccatcgagcaggtcgcagtgggtgatatgcttggaccgacaacacatgagcagaataagggtctcaagaaatcacaagacttccaagcgatcgttaatggcgaaaagaagaaagtgatttcgattgaagagagtcaagcagaactcgagcgtcgggaagtggatgactatatggggtcctacccttcaatctctcggtgagtaatgtctcaatggattttcatgataatagataatttgctaacggctcattggttttcgattgatcgataaagcgttagtcgactttcaagtaccttacctaagcgacaaacactaaagccaacactcagttctagcgcggtggagagcgtcttacctcctgagatggaacgccctttggctacatcgatcgatttcaagagtgagtcggatgataactcggggtcgtcttcattgccaggctcggtcgcggagtcacctcacttgttatcacctgtcaatgaagttagagagccagaggaagaaggtggtagtaaaaacctcactaatgcctccaacaacctggtaagttacaagtcgttttcgaatcgtttcaccttaatgcttacaagggttctctgcctacgaacgatgaacttttcataggaagtcgaatcaactaaccgcattcaaaacggacgatttgaagcactcaaaaatttcattttcagaagtcataataatcatcctcaccgaaaaaataataatgctacgactagtaataataacgagcaggccaagcaatccccaggctttttgcgtcgatttatatttaggaaaaggacttataccaatcgacatctcgttctcactgccttaatctttttcttactcggctcaatcttaagatcgttgttgattcccagcgattatttgatcatcccaccttctcccccaccatcatctatgcgttgctcttcacatcctccaccatcgccggccgctactctcagtaccaccacaaccctcaaaaacagagacatcaaaaacgtccaagatcatgatggtaatcatcatcatcctgcaaccgattcttgtgctcaacctaacgatccaaatcaaggttactttagattatccgaatcagataaacagttgttaagattattagaaacccgaaatcattggaaacaactccgaaaaatcttcgacttcaacctcaactttttctcttattttatttcttcttggagtatcatcattgcttttgtcaagaattagctgctctctctgtttttttttttcttcttctctgtttcgactctggaaaatgtttatcttttgttttttagtttgggttttgcttcatttggtgtttaagaaacatgtacattttatttatttacttatcacacactttcatatatatatatttattgtgatttgtcatagaaaaaaaaagacttattattaatccaatggaacggaatttaaagttattagtagatacttacctagacaaccggtgtcctttttttacaaagtcttccatttcgatcctgaagaacatttcgatttcctacttaccttattgtaatcatcaacagtttctttctctttttttttcgatgctttatttctccagtttgttattcttaacatgtaaacacataataatcataatttatcaaaacaaaaaatgtactaaaaccctgcggcttgattctggactcctggagtggatatttgtgtagatgcttgactcctcaaaggttatctaacaattctaatcttacttgaaaaaaaaaccctgcttctggctgatttgattgccaggtcacctgtgttcaaaaaacaaatattgaattggaccagggctcccagtccactgaaatttcaggttgcctgaaaggctgaatttcatcttcagtactagctttccacctctgtttttttcatgtttccttgaccgcttgtcactcccaacaggaagagcctcccacttcttgaaactgtcaccatttttttttttttcgcaaagcattctgcatcggggtttctgtgatttttgaaagatcaaacaaaatcagtcttttttgttttgttttgtgcttctgcaagagcgctccagtggtacttgacaatcacgtacgggcactaaaccgtccagtacaatttcccagttggtacgttgctctagatggaagtagcgggagagaaaaaaaaaatgatagctcagagaagcatcatttgactcttgcaagtttttgcaacacatccgggaagttgcagagcgaagttgcagatggatcgacatcttttgctacattctctggttctctctccacggatagacccattcaaggagctcttccgggccttgactttgtggagttcagatgattttcagctcatcggggctatcaagcacaaaatcttggcgtctcccatgctcctcgaggaaaggaattttctatccaaaaagatttgacaactttgtatttgcaggccaaaagcttgacagcagtttgcatttttttgctacatgatagaaaatcaaacaggaaaggggtttggcttctcccttgctttctctacaaacaacacatactctaagttatctgtctagacctaatgataagagtcctggtggccccaatatgggatagcccatgaggctctccaaagggattcaattgattcaaggtttgggctcgagtaagaattggttcggtgtggtgttttaagatcgattctttgagcatggcccccttgtgttcgttaagtagagctcccatggcggcggcttgatcaggtgtgcgagaggcgcccttttgagtttgacataactcaagtccagtggtctctgttttatcttcaaatgatgaagatgcgactttgtgctggcgagcccgaagatgcattttctcgaggtctatgatatgttgagtgaaccccaaagtgatgtaacgtatacatcggttgatcatgtctatggagggggtcctacaggaggaagaatcctatcaggcgacgtgaagtagcagcaagccaaatcaaaacactaactgcattctgttcctacatgaattcgcctctcgctgtcgagaatcaaaagactggagaacttcggacatttgtgaaataccatgtttcacatcctaagacaataacaaggaacattgtcagtgaaagccaaattcaatcaattcctatgaacgccgtttactctaatgaggcgccgcatgtctttttgatgagaaagctgtacaggtcccagttgtcttgaacgtataacttgcgaaaatccagggtcgttacgcagtcgccaaagccgcttgatttcgtctagtttcatatcgcctagaagaaaacaacacgctgtcaggcccagtcacatatgatgatgtcagacgaagcaaatctactttttatagtaatgctttctaagcctgcgagaacctgtgagcgtgactcatattgcgcctttttttgcttagcttgttccccaaacagctgaacaaaatgatacaagacgggcaagtctccgaatgcccagttttgaagctgcgatagatccgcaacacgcggttcggattgcagtttcttgtgacattcttcctaaaaccgttgacagacctagcctaccggagctaactatataatgttttagtgagaggtgcgtaaagtcaagagacatctcacaacgggcgacatctcatcctataactctcacttacacagtctatttctgatgttattgaatcagtgattaccaataaagcttcgccaaattccttgatagtaacatcaggaagcggctcagtcgaatcgacaattattttggggacaatcgttggagacaaagatgttattggagctataaattctggccgtgttgtcaagaaaggtggcttcgggggggaaggcggtggggtgggggaacgttccggggtgggggagcgctccggagtgggggaatgttctggggtgggggaacgttcgtcacggttggtatgaggtgtcgtatgagatggcgttatggcatgtgaccgtggggaggtaggtgatggcgtcgaagtaggtgacctcggggagacaggtgataacgtagaagtaggcgacttcggggaagatggaagcggccccgatgaggtttgactgttggctagtgagagttgaccaagggccgcgtgacttggggaggaaaaagcaccgggtctcgatggcgtggaagtaggtgaattcggggaggatggtgacgattccgaggaagtttggctgtgagttggggagggttgatcaacggccacaggacttgacgagccagatgcttgagaatcagcgaccgcttgagggataatgcgagaagtgggcgaagaatctctgggtagggaagatcgaccaaaagctgaattgcttgaggaggcaaaggagccaaatccagatgcttgaaaaggcttgaccgctttggaatcaagatgagaagaagtcgacacatctttggctccggagagttggccaaatgctgcattgccagaggaggcgtcagaaccaaatcgagatgtttggggagcggtagccgctttagagtcagcatcagaagaggtcggtgcatctttggctagggagagttggccaaaggccgcattgccagaggaggcgaaagagccaaatccagatgtttggggagcggcagccggtttattagaagaggctggagtatctttggccagggagggttgaccaaaggtcgcattgccagaggaggcgaaagagccgaatccagcagatgtttggggagcagcagccactttagagtcagcatcggaagaggtcggggcatctttggccagggagagttgaccaaatgccgcattaccacaggaggcgaaagagccaaatccagatgttagaggagctgtagttgccttatcagaagaggtcggagcatctttggctagggaaagttggccaaaggccgcattaccaggtgaggcgaaagagccaaatccagatgtttgggacgcgggcagctgctttagagtcagcatcagaagacgtcggagcatctttggccagggagggttgaccaaatgccgcattgccagaggaagcaaaagaaccgaatccagttgtttggggagcagcagccgctttatcagaagtcggagcgtctttggctaaggagggttgaccaaaggccgcattgccaggtgaggcgaaagagccaaatccagatgcttgaaaaggcttggccactttggaatcaacttgaggagaggtcgaagtgttttgtttgattagggaaggttgaccaaaggtcgcgttgccggaggaggcgaaagagccgaatccaaatgcttggggagcagcggccactttggtatcagcatgagaagtggtcggtgcatccttggctagtgaaggttgaccaaaggccggactactagaggaggcaaaagagccgaatccaaatgctggagaagccgcgggtgctttcggatcagcctgagaagaggccgaagcatctttggctagggagggctgaccaaatgccacaatactagaggaggcaaaggaaccgaatccaaatgacgtggaagtaggtggctttggaggagatgtaagcgatcccgaggaggtttgactgctggctagagaggcttgaccaaaggccacctggcttggggagccaaacgcgctggatttagatggcgtggaagcaggtagcttcgtggatgatgaaaacggtcccgatgaggtttgactggaggtgagggagggctgaccaaaagccacattactagaggagccaaaagcgctgacttgagaagtgggtggcttcgagagggatgaggccggtcccggggaggattgactgttagctagtgaaggttgaccaaaggccctgacgctagatgaggcgaaggtgccgaatccagttgctggagaagcagtggtcgcttggggcgcaacgtgggaagtggtcgaagcatctgcagaatttgggggctttgggggtgacggggcttcgtggatgccttgttgtgcgacggctgatatgtcactaaagtctgagatttcactccagacttcgacatcctgaggtagtgaaggattattcaatgctagtttccaaaggctcagcacaccgtccgtggtgtagcaccatatcagaggcgatttttgacgggtgcaatagctgaaggcaaagcctagaggagccgagggggcgtagtcttcttctgttactggaatctctggtcgtccttcttcaaggtcgaggtaaaatggcttgtcggacttgtcatatccgagtagagtaagtgaagtgctattggtgaaagatgatatggctatgtgcttccagtcggcttgtggattgactgaaatggctacagtcaaaagcgctggagacagactggtatcgccgtcggatgtgatcgcatcaaccactctagtaaaggtgcataccggggactctgattgtttggggacattgaggcaaaatgtttcattgagttcatcggactgatcggttgagggtgcgaaagtgacgatatagtttttttgatcgagccatttgatgtgcaaaactgatagaagccaatttcaatatgaacgtcagctttatcctaaacatggtcaactttcttctgccctgcatcgattcaagtcgtggtcaattcacctgaaagaccttcctttgccaaaagtgctgggggatcgatcttgcctttgcttatcccatcgtgagtaaggaattcgagtcggccgtcatcgtagcccacaaggagtcgtttgcccatcggactccactctgctgccgtggcgcgttggctggcccaatgtatcttttcagtatcatagcaatctaccactttgatcgtcccatcttgatgaactaaagctatcacgccggagagcggaccgcctttgctggggttcgggacgagcatcttcaaaggcacattggaagctgaagggatagatctcaaaggttccatgtttttttgctcgatcaaggcgtatgatgaaaatatgtgtagcgagccattggaggtggccagaacgacaagccgatcccatgccgcgaaggccgcatgagtgatgaatactgaaggatccgagcaaagaggggcagtgggtacgacgacggtttgagttgttccttggatgttgaaggcggcgggggagaactcttcggcttgatcgatcgaggtttgtaagtcatccaaacgagtcagaatgaacgctggacccgagcatgagtcgacatccgatgaaatcacgatgatcgcccatccaaacacattcgaaatcgccaataacgagtaatgggtcttgaccaaggctgccggagcagggcaaacgcgtaagttggttccaggcttgtatgggctcagggttatcgcatcctaggattaagcatgcattgataattcagcttcaggaaaagataagagtaggagacgaagcatcactcaacttggacatcttttgtctccacgtccatcctgacaggatattcaagaaaagtgtcggaatgtttcttctgctcagagaaggtacaacttgcagaaatttacccagcttcagtccgacgcacatgtcacaccatctttcacacatctgtaaccagcctttcaccagctacatcagcagagttcaagttgtctccatcattaataggtactctcagatgttggtatcatcaatcaacaggacccacaagcagttcagtcaagtgaattctttgtttgaaatatcactcttcaagaatattctccaaaaaccaatggatagtgatagagagatcccgacagagacaaaatctagggagcattctagagtctcagaacactggggctcaaccagggggagaagctggaggctgggctacatattgtatatagttaaaagcttaaaaatgccaccggcctaaatatttctcctgattgaaatatgagccctgtaggaatggtggttttgccacaagcactagctggtgtaattagaaagcaagcctcccaccagtgggcagggattacatcgagatagccatcattgattgtttttcaaactctgttttcagtcattcccaaggatggaaagtaccagaaatgttatctgcagaaagcccaatcacatgtgatttctttcagcaaacttggaataatcagatattcaattaaggtgttcaaagctgagctgtacagatccataaatgattcacatgtccagtcaatttccaacttaagtttgctttcaaagagattttatgcattcaaaatttgagcatctgtgaatccatacagctcaaattttgatttcctacatacatgaatcagaacacatcacatcaagacatgtaacataagttaggctgcagttggcactgtgaaggccaagtgtaatgagtcattttttgataattcaagaaaaggtatagagcaccaatggtgagtcattaaatgggacagtattaggttcttatcaggatggacctttcaacccaaaaaaccatattgaaatttcaccatcagaaacatgagttaaagttgatatgtatcactccatcaagattaaagtgccaaagtgcagctggagtattcatacatggaggatttgagtttcaataaacattcttgtgaggagcaacacatcagtacacctatcaccaacaatatatcacgtttcatgaggcattcttctgaaattatcaggccaggtattcaaattggatatatataaatgcatcaacatagaaattaaatcattaacaagttctggctgagacctgtttataacataatacctatcaaattctgttatgattccatttttgtgtatttattcattcaactttcaaaacatcaaatgaacaacttctgtggtgctgcaacttttgtggtgctgaggagcatatacaacatacttccaactggtcacaagactgattgaaacagtaactttaaatctccctttctaataagttgattggtcacttatttgcggatggtccatggtatcttatggttgttgttcaataaaatatgacttattgtactgataatcagatcacagacttacagtgttcatagctgatttgtgtattttcatacttgcttgcatgaattttgctgaaccagtatttgaaaaaacaaaaatcaggtttatgaatttacaatttaagcatgaataaagatatgcaactgaatgtggaacatatgcatcattatattgtgctcaacatggccttcagaattcaatacaaatatctgtctattttgctagatccagttcatgttgaaactattgcaaattttgttgattatgttcttgacacagacacttgaaaacaaagactagcaagttgtacagaattccaggcttgacttctatcattgacctctctctctctctctctctccccttatgatgtgttttagatttttcttcaaaacttcactgtttatttgattagatagtttgtgcaggtattccccttgatactgtaacttggttgtgtgtttgtatttgcttgacttggattgaaaacttttaagttgaattgaagtttttgttgtggcctaaagagaaaaaaacatgaggggattgatttccaaatcagacacctgaaatctaagcttatcttcaatactagcaaaacagccctacagcaaatttaagagttttgttatcaagacactggccaagctaatcatgactagattgaaactatagagtcaaccaggtctatacatacacagcttgttggccctatccatgagcagcatccaaacttccttccctgtagaagtacaaggccttatcagctgatgatcatgaattgtgggatccaagctgagatatatacaaatgtgtctgttttagctattggtgtacgcgcctatcacattctgatactatgagttgaatttgaatcaatggcaaattatgtagttggctcattaaatcaagctccaggagttgagacaagaatagataagatagccgcacaatccagagatagtgaagacgttttgtacgattctttcgtggccggcacgttttttgagcatgtggggggggactgagtgtagcgtgtcctatgatatgaatcttgacacacacccagccatcgacaaatacgaccacaaaaattagcttccagcgtacaggaaggaaggtgggattgacacggccaaaacgtcaagctgaaacgagcctcatccaaggtgggacaggctagcagcagacgaagccggtccaacgccgtgcgccggaacagccgagatcgggtggccctccgtcgtatatgtataggccgtacaagcatatgagacgagggcggacagggggcagcccagtcgagccagggtgccccagcaggcggaggtgtcgcaaacctcttaagggtcctccgaagaggagcatcgaactcgtgcctgcagtgccccagctcccccatctcccgccaagcgccccctcagccgatcgcactataaataaaatctcctcatctggcttaccacacagccccaagtatttcaacccccatcatctgatcagctaagccaacaatatccgatggccggcccagcctgtccagtctgtggggatgcagcagtgatcgagtacgactcttctgccgggaacgccgtctgcaccagttaagaaccactcactcactcccctcatccggaagagccatccaagctgaaccctcctctcccactctagcctgcggatatgtcgtcgatgaaaacacgatcgtcgccgaggtcacctttggagaatcctcaaacggagcagccgtcctccagggcagctcactgggcgctactgaccgtccgtttttcatccccaccgtattttaatccagccaatccaaactgaatcatcttcgttttcgttcgactaccctcagtgagagcaaggatcggcggccctcgcggtagaccccaacaatctgcagaatctcgcgccgagactctcgcacaaggcatgaggaaactcacggctatggctcacgctttgcgattgggtgactcgattgccgaatcagcccatcgatttttcactctcgccgtttccaatggatttggtaagtgattatgtgaatgttcacttacttatcggatgctaatctgaatcttgaaacaatcaattcagtgatgggaagacgaagtccatacgtcctagccagctgcatctatgtagcctgtcgacttgctaaactacctaccatgttgatcgatatcagtgatttgttacaggttcgatctttcatactctctgctttgttagtcttattattgataaccaagcaactaaccctaaacaaaaatctctggatctcttgcaggtcaatgtctttattgtcggagcaacctacttgaagcttgtcaaagaactctgtttacaaaacattccactagtcgacccgtccttgtacatctctcgctttgcctctctcttggaatttggcgaggacacgcaaaaggtggcatacgatgccgccagactggtcaaacgattcgatacggattggatgacagccggtcgacggcccgcaggtatcgcaggtgcgagcttgttgatagccgcacggatgaacggtttccgaagaagcgtattagagatcgttcaagtggtcaagatggccgatgtgacgatcaagaaacgactggaagagttccgtgtgacagcctcaggaaagatgacggtcgaagaattccgcacgatctggttagaagaagctgagaatccacccgcactcaaaaagaacaggcgtaaggaacgaaagaaggagatggctgatgatgacgatgatgatcaagcctcagtgatcactcactctaatgaacctcctcatcaaagtccggccccaagtaatctagctcccaaacaaggaactcagcccactgtcactcaagttaacactctcaaacgaaaaactcctgatgacgaacatcctgaaaaggaagcctggggtggatcgattgctgactcagaaactgagatcgaagtgcacgagttcaaagagaccgatccgaactcaaacgatggagctgattggtacgacaatcaaatcgaacaggtcatcacacaggaagtcgaatcccatctgatctcaggtgacggattcgtcctacagaccgaacttgatgagaaagaacgacgtcaaaaggaagaggctcaaaagattcaggacgctcgactggatgacttggatgacgacgaactagatcaattcatcttgaacgacaaagaggtcgagatgaaaactagggtttggatggaattgaatcgagaatacttggaaaaggtcgccttgaagaaagaacgagaagccaatggtgaattgaaagtagccaagaagtataacgtaagtttatttctttcttcttgctttcttgcgatcggatgatgaactgaacttgacgcatatcactcagagaacaaaatccaagccgagagattcggagaatccagccggtttgaccgtcgaagaatcggtgaaaaacatgatcaactcgaagaaaaagttgagttcgaagatcaactatgccatcgccgattccttatttggaaaagctggatcttcctcgtcgccatcacagcccaacttgaagaagttgaagccagcaagcaagcgctcccaatcctctgcggcttctggtcacacttcgttgctcaattccaacaaacaggtcgctgctcatcaggacgaagatgatgatgatgacgacgacgatcacatgcaggaagaagaggaaatcgtccatgacgctgaattcgcaatgttgaaacgggacaacttgatgatgagagaagaagacgactttgaaggatggggtgaggaagcttaaggaaaaccttctccccacttcacatactacatacacatctttctgttcttttttttttcttcaagagaatatatacatatttaaactttcatagatcaaggtaactacataatcatcaaaaacagagcaaaccattaaatcatcctgcatcttaaatctcatcatcccgcaatctcatgtaatcaaatttcccctctcaaaaaaaaaagagagaaactgcatccattacttgattaaaagaaaaaaaatatgaattgtgtgacttcaaaaataacttgactgcttcattacaaccaagaaacatgaaatttctcatgcaaacaaccccactgggactgacgtgagtatcagtagctttgtaattcagattgtttgaagaagtttgattgatctttctctgaagacaaatagttatttgtctacccgttttgattcaaccttactgctgtctccttgctcagctccttggcaacccacaaacctgtttgtttcaattactttggtttaatgttgtgtatgtgtacatattttgcatattgatgttgtctcagtgctcttctctagtctgcctattagtggccattgtctcagattgcgattctaaatccaagtaatcgataatcaagcttgtttgtagttcagaagctcaaagggtcccccaggaatgatcctgttctggagaggctgcatgtgtatgattaactcaacagagttggtaagattttttctactgttgtgaagatcaacacagcaatggaggtgtcaacatcatccatcacatcaagatagcacttccgcgcctgttcactgggatccaaaagtgagtcagctgcactgacttgagcatcggcccagcagaatgccactcaattttttctgttagctgttagcagtatcacactattgctgacagacatggggtaaaatatgaggctgctacacggaattacattcctatttagcagggctttcttcaaaaatcagtgtaacacagcttagtgtcatcctagcactgccaacagcccaccaaacgtatggcttcagaagctgtttcttgggggttgctacactaccactaggtgatggttgaacatagtgccccaccgttgctggtcttgtatggtagtacaagagatgttaagattaatcattttggtagtgtgtggcttaaacaacttggggaatgtgactccaacaacaaaaatgaatccatctgttcctcttttcctagaaattaattatgtagaccagagacaataaaatgcactcccatgggaaagaaaatgttccaagagaagagtaatgcaatggaaggaagctttaaaaattcagtgggtatgctcatgttaaccagctatgtatctcttggttcatcattttcacctcgtccaagttcacgatcaattagatctttggcttttgagaatcggtctggttcatcatcaaaactattgagtcacacaaacccacacatacaaagtaaattggtcagatcagcttcattggtttgttttggaatccattttgattttgaactgaaacttgaagggtgaatcaaactcacaaatcaatgtttttcttggaaaaaaaaggaattacataaaagaaatggatacatcagtcaacatgcagctggttttttttctgatttctgatgggaagattgactaacttgtttgagagattggtcccaagcaagtaatttactgaacacccaatcagttgagcagagctcatagataatcaaacgagcttgatagaccttggcaaactcctacagaaatccatgatagtcaagatcaggaaaaaagaaatattactaatcattgggaatttgaatttcaaaattagggaaaacactgacagtaatcaatttgaaaagacctggatgttctgattctatcttgaatgtattttggttgaggtctgagttgaatttggggatatgaccaagtagaaattgggcggctttcagaattgattggtcataatttactgctctttgtggacggtttactggattgaaattgagaagttttgatagtgccagtgatgacctgttgggctcaaaattcatcagcccagagttgaggatcaatggacttggttcttcatatggctcaactgtattaatcatgcataaaggtgaaagattataggtaagctccttgagttgatcaagtactcatgatgtatcattatctgacttacttttgaaccccaaaatctcagttaatattctcagatctagtttagcattgttccaattccagtccctgtaatcattgtgggattatgaatcggatgaataatatagtcagttttcatgatttgattcttcttcacttacgattgtatgtcgatttgagtgaggaaggcctctctcagttgaatgacgtgctcctttgaccattccatgtccatcttcgctgccaatatattatttgtaatctgtagtggtgagagccgctggttctggtgaggaggaggtcaggtgatcgctggttctaagaggaggtcgatctcaggtgatcgctgcgtccgactccaggtcagctgaatgagcacctgaatgtatgcaccatgacatcatccttgatcagcttatgtaagccaagcaatcctcatcagcttttaacggtcaacaaggtcaagaggcctccaatccccactggacctcaagcagataattccaagatgctcaagttcagcgcaagactacaaccaaggacaacaacaacaacaacatcccagctgatcaagaaccgcccttcccaaaaactcatcaaacgttccttcaactatgctctcgatcatctgtcctctcaactcactaccaccatcaataccaactcggaggaatatcaaaccaatctcaagtcgatgacaagcttgatccagtctcatcagtcactcgtacatcaacacatcctaccaggtgggagtccaaccgctcgtaagaagcatctcgatcgcggaaaactcttagtcaggcaaaggttcgaatccgagtcaaatatcctgatgagaacgttaattcacactgatgatcttgaatatgttcccctatttaaccaggatcgaaagattactcgacccattttccccattcctagaactctctcaaaccgctggctatcagctctacccaaacgaagacttgccggcgggtgggatcataactggagtaggccaagtccatgggtttgtcagattccatgcttgtttctttcctcattgatttttacctcaatctcacctctttgatcttctgctcatatagaattccatgtatggtcattgccaatgatccaaccgtcaaaggagggtcatattatccaatagtaagctctatcttcttgttttttaagtatgcacacaagttgaccatgtttactgtcctcttcatcgtatcagactgtcaaaaaacacttgagggctcaggaaatcgctcaagagaaccgtttaccatgtatctatctaggtcagcttaccattttcgttttgttttctccctcttgttcattgcccgatcagacatgttctaactaacacttggtgacttgttagttgaatcgggtggtgcaaatctaccttaccaatctcaagtctttccggaccgggatcactttggacggatattctacaatcaggctcgactatcagctcgaggaatcccacaaatttcagttgtccatggaatctcagttgccgggggtgcttatatgcctgcaatgtcagacgtcaatataattgttaaaaaccaaggtagaatcttccttgcgggacccagtctagtgaaagcggcgataggagaagatatcaacgatgagcaactaggaggcggtgaaatgcactgtcaagtcagtggcgttagtgattatctggctgaatccgatgaacatgccctggtactcgctcgaagagaaattcttcattcaaactatcaactcggtcagacctctaattcaacaacgactgaaaagggtggttgggacgagccgttatatgatcctaatgaattgaacggcatcgtaagtcccaatttgagagaaggctttgagatcagagaagtaattgctaggattgttgatggttcacaagtgagtcatgctttcacttaatcttacgtactgatttgatgaattttgtaaaaagggagctcagatgaatcaacttgctctagtttcatgagtttaaaagggaatacggtaaaacaattgtgacgggctttggtaagtgattctacgtaccgtacctggttaatctgatttcctaactgctcctagatactagtgctgatcaaacaccatgaagtagcccatattcatggtcaaccttgcggcattgtaagcacgtgtaatcctccaaaaaataaccattattcagaaaggaaacagtgtcaataattatctgaagtccgtagatcgccaacaacggagttctgttctcgccatcagccctgaaggccacacactttattcaactatgcgaacaacgacagatacccttggtctttctggtcaatgtaacaggtgtaagagagtctttgaatcttggtcattcagaggcgtgtctagatttgtgacaatttataatttctgacaaaataaacaaatacagtacatggtgggtgaacaagctgaacgaggtggcatcgcaaaggacggcgcaaaaatggtaagggccgttgcctgcacttcagttcccaaatttacggtgatcgttggtggatcttttggagctggaaattatgggatggcagggagagcgtaagtggaaacaatcagtcacttacatctccaaaaagtcaagataacgaaaattgattgacaatggctgatcaaattctgtgaacaggtatggatccaggtttttatggatgtggccaaacgcaaaggtttcggtaatgggaggagaacagctgagccatgtcatgtctaccatctctcagttgagtgtcttaaaaaataaaacaggtcttgctctgagagtattttcattgattttcagaacttctctttcaatccgtgtgctcagagatcaaagcaaaactgaaaaactgaaagctcaaattgaggacgagtctacatcactctatacttcggctagattgtcagtaaatttcacttgattattgatcggcgaaagttatgttaatccttttttttaacctgaatacaaaggtgggatgatggaataatcagtccgacggacacacgatcagtgctggggcttggaatatcattggctaattcagaaagagctagcaatgctggtcctcgacccagcagccaaaccatgaatggatttggagtcttccggatgtaattctgctgtgttttatttcttcagcactcaaaatcactgtcacatttagttgtatttttatatttaagccctttttctgcaggggtaagtcttgagtctttttatccgcaaccatggcatgtattgttcctgtattttgtgtttgttcatgttctcttttgtgtgttctcttttgtgatgtgttataaaggtcaatgcaagagttttatgcttggtgatctgaggtttttaatcagacaaagaaagaacaagcaaaaacaccaagtatttgtggggttgatattatgttctattacttcatatgtggtacttgaacctgttggtttgacataaaagggaaattgtggattctggagtgtagagacgtgctgcaggttcaactgattctgttcagaatttacaatgttagcctagaaaaataatttgtgactcaaactaatgatctccaaattctatagatttttgctcaatcgaaatcaagcttgatcacatctatgtctgaggatcactcagttatttttgactacttcactcagtccagaccactattcaatattaatactttcaccagttagctcttatcttcatcaccacctcaaccatcttaactctaaccagtactttgtcttcccttgagtaactacttgatttctttttctgaaatcacaaattcaaatcttacaatttggtctacattatcatcagaagaaatgaaaattggttttcacattctttaaatttgaggcttggttttgaaccttgtttgaccatctctatgtaagtggctcatgttgagcaatggattccatggaaatcccaacgggtagtatcaaaaattgcccccagtcttgttggttctgcatttttcccttgttagtctaagatgacaggcaggagatttatgtgcagaattggtcatctctgtgttccaaagaaagttatgtgtgaagtttcagcatgtttttcttattctgcctttgctgatcttggaacattgaatatgaagtgaaattataaatatgagaaagttctgcacacaaatatctggtattgatggtttaaatgcctcattgttgatgtgtgatatccaatttttgcaatcctttagcaagacaaaattcaattgatgtactttcaagtagagaatcttcaatacacccacaaacactaccaattgtacaataaatacttgagtggtcaaccaatcaaacaagaaatccataaaacatgtcttattcaattacatagtctccttcaaaaattctgaaaagttttcatctgttccaaaaaaatttacccaaacttcttgacagaaattctttagccaatatcccaagagggtaagagcagattcttgtacctgatatctgatacttgtggaagagagagagtgtatcataaataattgtacctcatcaaatgtcagaaaaccatgatcttgaattatactcttccttaccaatccgatgactggcagtggaagtggcatatttactttggcacctagtatgggaattttttttcccgtcagtttctcggaacaccatgctaggaagtgtgaattcaaaagtgctgaatcttccactcctctagtattcaatgctaagaatgcggatcttgagaacttttccaggtaattcagaagatttcttgtcttatcacgtattttggcaaatttatgtagccctttcgaacccatcatcctgatgtaataatattctggatctactgaagctacgagtgctatacctatttccgagaatgaattgcaaactaaatctgtttccagtcttgcaacatgtgacatctcatctaagatttgctttgtgaattctgaatcttgatgctcgggtggaatccgacttttcttatttgttaaccaacctaatccgacttgtgtatctttactgtctggttgcacgggtgtcagaagccgaaaattatctatctgagcaatggtctttcttggttggggctcaaccatgttattactgtttctcttgacttcatatttttttcttttcttgaggcgcagatgaattccagtagcttccgttcctgctttggcatcgttgttgattaacgtggtcatccgtgaccaaaaattttcatcggtcctgaattctttctgccattcttcagacttcgcgttcaagtaccagatccctaaaagagccaaagatactgtacaggcagtcttcttatctaccaagaactccatgatccaacgttgggggggcccaaatacttgcctgttagaggaagcttgatccaatctgccgatgacaggaagtcctacctttgggttaaaaacttcaccaaagagccagagtaacatctcttgatgataagatgcctgcagagagctgctcgttggattattattattcttcagcaacagatgatgaacgtagacaatccatctatggaggcttttaaattgttttaccagacttttcgcatcacgccaatcaccatctttcgtagggagtactaatatgatttctccttcaatctctgcgtggcgaggtcggactaccgtggcaggccatccccgtgtctttcttcctacatacgcgtttgggagcttgtgcgccgtttccaatatgtcttcgatcaaaacctcatacctgcccgtgtacgcattgatttcttgagaataatcacccatgattggttggccaagtctgatggaactatccaattgcaccgacgcgggactaatgtcagctaattttaaatacggaaagcttcgggagttgtgagccttcaagatcttctcaaacgcttgttccgagaagcttccgaaaggacgactgagtttatcttgtttcccgacaacggatgggccgatttcttgcgattcatcacgagctcgcttcgggcgaccactggtttcacctggtggtgatgaacggcgcgtaataccatgggagagcgtttggtcctgctcttgtctattcaccggcgtccactctgagtctggttgttgaaggtggatggctgtcgtcgttgggccatctgacggaaaaaacacgggatcctcatatcgaactcgcttcgctcgatgggagggaaattcggcccctgtggcagcctcaaatcggccgatgtatccagaattatccattgggtcaggagcgagggccattcgggttctggacatgaggtaccacaagagcgtaatgcggaaaaaaccaattggggaatacaaaggcattctcatcaggccagcttgtgtgcgccaggaatgagaatcttgcaatgtttttgtccggccacaactatcgcaacaatagccagctcacctcgaatctcgacgattgtaggacttcgttcgttttgtgccagtcgtgggtgaattctaccactgttgcagtactaggcactggtgaagcagatcagatggcggctggtttatatcctactttgacgcagaaatttgcacttgccctactggactcctgatacacaagctgagttttagactcttcgtccatatgaatacatacatcaaacatcaatcaagtcttcaagtcttccattgccttcttgttcttcagacaggcgtatgttgaacatgcaaatactaggttgtgttcgtcttccaatgaactcgcggcattcaactatctatagctgatgcctttttgaagtgtgctcggacagacatctttctgcattgttcataaagggaggattgttacaagttaacacgaaatcgtatcatatgtaccagcattcaaatccaaaaaagtatgaatgtattctttgcgtgtggaagataagtttttcccagagttttaggtcgattaggcaaagcagaagtacccagcctcactcaagttcaagactcagccggacccgtcgtgtgacccacgagtccagcaaaccctttcatagagagtcccggaggatcggtccagtacttcctctcacccgggataatgggctttgcgctgctattcaaagcaggcgacgggacttgggttgagtgctgcataccatagaaaagacaccggccagaccaccgggccaacttctctgagcataagaatcttagattacttacattgggcttacttccttgatgctcaagtctatggactcgtgggttctcacttctttgagcttgttggacaagtgcagccaatgatcacttgtttcgaatttgagaattctttggatatctccagagagcctcgtatgtactgcccatgtttcagctggcgtcttgcccagttgccagcgaaagtgcgttttcagcaagatctagaggtgagccagcttggctgctacctcgagagggtggaagattcttagatattgttagactccactttgtctgtgactgagccctgttcttgctagtgaagctcgatatcgaaaacctgccaaagtctcctacaacataccgaggcttgaggagtgttgccgtcgggaacttggaagtgaacggctcggcgagatctgcgagggagccgtgtcggataccggaccttcggtgccctcggatcaccggttttagataatttgggtcagataccccggaatggccctcacagcaacttgaacctactcaacaactatatcaagtgccatagggaatcgacaaaactggcgtcaggtcggaatttcaagaccgtaggtatccttttctgtttctaactagtacccctttcaaaaaaacccagttattttaccaccttctctcaaagaactctgacaaggccctttgcattttaaggttatcggcaatttaagattttactgcaatcaaaagaccatgtcaccacttcccaaacatgaatacgattacgacttgttggtcatcggcggaggctctggtggtctaggctgtgcaagacgtgcagcccaatatggtgccaaagtcgggataatcgagagaactccggtcttgggtggcacgtgtgtcaatgttggtaagtccaccctgctcattagaagacgagaaagaatgcaatcctgggacttggactaatcctttcatggttttcgcacatccacataatactcaggatgcgtccccaaaaaggtaatgtggcatgctgccgacgttcgagagaagatgagagcggccgtacattattgtcagacacctgaaagcacgaaactaccagaggtggattggttgaagctgaaagagaagcgggatgggtatatcactcgattgaatgggatttacgaacgtaatgtgaagaatgacaaggtggactatctaagtggacacgcgagttttatcgatcgaaacacactggagatctctcaaggggttcaatccactcacttccatgcgcaagctcagtcggatctctcggtggctccgaaagaaggcacccgacgattgacggccgagaagattgtgattgccgttgggggtaggccggtcttaccggagatcgaaggcgccgagctggggatcgactctgacggcttcttcgctctcgaagcactccccaaacgggtggccgtcgttggcgctggctatatcgccgtcgagctcgcagggatctttcatgcgatgggcgcggagactcacctgatcgtcagacagaaccaaccactgaggacgtttgattcgatcatcagggacactctcaccgaccacatggaacatatcgggatccagattcataagcactcagaggtcatcaaactctcgacgagcgaaaaggggccatacaacctagccaaaccgttcccgaagacgatcgaaacctctcgcggtgagaagatcgaagtggattgtgtactctttgcgatcggccggaaaccgttatcagatctggttggatgtgacaaagcgggtgtcggattggattccaagggcaacgtgatcgtcgacgaatatcagaagactaatgtcgataacatcttcgcgatcggagatgtccaggggaaagccttactaactccggtggctcttgcggctggaaggagacttagtaatcgattgtacggtggagtgaaggatgataagattagctatgaaaatgttgccaccgttgtgttctctcatccaccctgtgcgacggttggcttggtaagttaaaaaaagatctcccctgctacgtttctctctctctctctctctttttgttcaagttcctgatgagagatgtttatggttcgaagaccgaagaagaagcccatgagaaatatgggaaagagtcgatcaaggtctatcaatcgaagttcaaggcgatgtactactcgatgatgcccgaggaagaaaaagaaccgacggggatgaagctagtttgttggggcccggatgagaagatcgtcgggatccatatgattggactcgggacggatgaaatcatccaaggctttgctgtggctgtcaagatgggtgcgctcaagaaagattttgacgatacgattgcgatccatcccactagtggtgaaggtcagtactcaaccctcaagttttccttcatgttcatgttcatatccagctcactgatttttctttcaatattctcttaatccgcgcacgaaagaacttgtgacgatgagataggaaggaaacttccccgagttttactatgcttcattggaaacgcaagccctgtttgaatttgatgttgatatgtagtttggaaggcaatcaagaggatagttaattagatcagatgaaacgcagatttatggacaaatccacgagttgtatttttttttctcctctccgcttgaatataattagagatattatgtaggagatgtgttaatgttcgactccaggaaattaaattgtatcaatccgatgttgcctcttaaataattaagttgcaaattgtatgtatacaataggagggtgttgatgtacatgattacgtaagcccggccccctgtttctctatttaagttggcaccagcttcattcacagcaaactccaagccaaccaccaagaaccggattaccatcaaagtttaatgaagatgaaggactaccactcactaggaggagtcagcagcagcagaagaagagactcactggatgactcagaactagaggagggggaggatgacgaagactacatcatcaaccaaacactactcaaccaccaccaactaacacccaacagccactcactactgcccagcccagcatcacagaagaaccaacaacaacaacaaccagcaccaggactattcagttactcaaacaagaacaagaacaagaaatcaaccatcagatccatctcatccatcctcatcctcggctcactggcaatcggcctactcatctggttcaaccatcaacccaccactaacaacaacaacaaccaatccactctcagcactatcaacccaaacatcttcaatcaatcccccgatggcctcgcaaggatctccctcaacgacgccctcgcaggccgattctacgtcaatcgtcactccatcagctggttagatgaagcaggcgatggggtctactccgaaatcacttccactggaatcatcctcaaggatctcaagaacaattctaccaagccactcatccaatcacacgaactagtagacgtaagtcaatcgtcatctaaaagataagagagagcccccatcactcatccaggcgcactctttctttctttattcagccccagcatcgacctatctatcctgaagctttcaccgtctcatccgacctcagatacatcttggtctccactaactcccagccacagtggagacactccaaattcagccattattggatctatgacaccttgcagcgtaccgtcacttctcttcgtccggacatgtaagtcatcatgatctctcaaaccaccccagatccttctgactcctgccttggttattctcctctccagttcacccgacgaacctcgtatttcgattgctctatggtcccccaccggtcactcgattgcttatgtcctcgacaatgatatctatctgctcacttctcccgaccaagttcactctccactcagaataactatcaccggtacgcccacgatcttcaatgggatttgcgattgggtttacgaggaggaagtcctcgaagcctcagaagcactttggtggtctccagattccaataaactggtctggttgagcttggacgaatcaaacgtaccgatctacgaactcaaaacttacaaccccaccagtacagtcggaaacaccactccatatccaaacaagaccaatatgaagtatcccaaaccgggcttcagtaatccgatcgtcagtgtccacgtcttcgatatacaggcccatcaggatgccatgggcaacaatcccgtcaaggatgccgtcagccaacttgtgctcaactccgaattcaatgatgacgaccgaatcgtcatggaagtcgcctgggtctccggacacgaactgatcgtccgtcaaaccaatcggatcgccactcgtgaaaagactggctacttcgatctgtcccaacttgctagctatcgagctgtctcccctaccactcagggaagagtagtcatggacctcgattttgtgaaattcgatggtggatggtctgagccggtaagtggttgtgctcaacatcttcctcaaatcgagcacttttgactgattttggcttcaaattaacagggacatttcatcaaaccgatcataactggcaaggacttcgcacccggttatctagacatccgcatcaatcaagccggttttcgccacatcgcttacttctcacctcctgatgcccagtcgccaatcttcttgtccgacggggaatgggaggttgacggtaaaatctccgcggttgatttcgagaaaaatttggtgtcagtcttctctctcttcttttctattcatcatccatcgtcaaaagatctaggatacctggacgcgatcaggagaaagagagtttaaagatttgacgatgcattcaaaaatctcactttcaattcagatactttgttgcagccaatccgagtatggaaagacacttgtattcagtcaagttgcctacaaaagccgagcttaatcaattgagaacagaaaaagtagccgacttacgaggggtctccccagtcacaccaatcactactggggttggatactacgacgttagtttctccagcatgggcggattttatcttttgagctataatggaccaagcacaccttggcaaaaactcgttaaggtcgaagatcctagttgagtctatcccttcttatcaacattgcttgacgttattttgctgatgattctcctgtgcgtctggtttttgcgttctgcccaacagcttttcaaatcttagtcgaagataattcagctttgaatacgactttgagtaagtatgctcttccaacggtccattacacatcgatcaagaattcaattcaacaaggtcaggcttccacctctctatctattaccttaaagccaatttcaaatcactaacggttgggggtttggcctacatcaagatatgaacattcaagagattcgaccgtatcagatggacttgtccggaaagactaaatatccggtcttgttcaaagtgtttgctttctttttctgcttgagtctcatcagccgctcctccagctcccatgttacttatcatctacttcgttgccatccaaatataatttttgcgtctgtagatacggtggcccgaattcacaggtgaggttggatgcagaagcccttgctagaaatggctagttgacgtggatggatggttttttgaaatccaaaacgcagacggcatccaagaaatttgggatagattggagttatttcttagcctcgagcatggattatttagtggtctatgttgatggacgagggactggtttcaagggtagagagttccgagttggtgtgcgtaaccaacttgggaagatcgaggcactcgatgtttcgactgctgctcagttgagttctcttctaatttgacctttttatagtcacataatgtcgtgttcttcccatctaaccattagatttttgtttttcccttgtagatattacgccggtttggaatacgtggatccagagcgtatcggtatttggggctggagttgtaagtgactcatggatgttgatctgtttcggctgagagtcaatcgagcttacgagttttcctgaacagacggcggttacttgacttgtaaagtaagtttatattgccccctaatgtacacctcaaagaaaactcccacgagtcaatcaaaaaaaaaaaaagaagatagagctaactagctcgatcgattgattggattccccaaagaccgtcgaatcacattccaaggacttctcgatggctttggctgtagcccccgtgaccgattggcgattctatgacagtatctacaccgaacggtacatgtctacgcctgagttgaacccgctcggatatcaaacttcggctgtcagtcgagccgaaggctttgggaacctaagcttctctttggcccatggttctgccgatgacaatggtttgttgtcacgatttttgttcttatatcttgttgttatcttgtttaggactaatccgtctcgtctggttgtcttggaacgttcgatcttcagtccattttctcaattctgcgagtctcttggatcggttgaccggcagccacatccatggatttcaattcagaatgtttcccgactcggatcacagtatttcggctaggtaattaaatccccttccgtcttttttttttttcttgtcttgtatacagttttcagtttcgcaaggcaagcaaattgaagtgaagttgatgagtgactgagaacccgattttgcgtttttgtagaggtgcttataaagaattatttggctggatgaccgatttcttgcttcgccgatggggccacggcctcgcttcttcggtccatctgaaccagactattgacatagatgccctactcaattgatttttgtttcctcgcctgctttgaatatcatcatcatcattttgtttttctcatccattgacttgatttattttcatcgttctttttttttttttctgcatggttgggttttgtagtactctttctctcagtttgttctcccttgactctctgatactactcctatctttcactcgtttcatccaatccctcacccctagactttccttctttctacatatctgttttttttgcctccttttcacatccctgtttaaatatattcgtcaattgtacttgtacatcgttaattgactttcccctggcaaatctcagttcatatctttgcaatggcatgtttagttgtacgtgcttgcattgctcagatctctctagcagtactaagccatcatggagttctatccctaggcatcctgtgggtacatgtgtacacacttacatgttgaggacctggatgtctcctcaataatcttgactgtggaagggctatcaagaagatcatccatgaagtgtcaagggatgattagtattctcaaatttgccaccgtaatttttaaaagtcacaaatgtcttgaaaatttggacctatcaatgaaggaaagcaaaaaaggggagaacacattctattcgtctgaatggggaggggggttgcttttcacaagtcattgattgatttatgctttggaaaactatgcagccaaaaatccaaggatctgtttccaatgtaggattaaagggtacaattatttacatgtcatcctccactttgaataagaagggtttctgtgtgtctaggtacagtcaagtgatgcaaaaattgccacagccataatcttttgagagcaagaaagaaaaactacaaaaaagaaagttatagctgatccatctctgatgaccaaaaagagaagtgaagaagcagtttgtttcaatgaattgtgggctaatagatgattattgaaatacaagtgacaatacaacaatatacttccaaaagaatgattgattatatccttcaatttttgatattgcactctgtcatgcaaattgattgatcagtcagaaagacaaatgaccattatataagttgaatactgtgatgatttttttgccaaaagaaacctgagatgatcactggccaacaaatttaatctgtgcccccggtcctgtaatattttttctgatcatttcagcacacatgcatggataatatcaagggtagatctcagttcagcttgggacttgctcgcaccttttgcacccttcttttgcgacatctgtcttggcctgcactgcatcattttgactatgcctgcagctatgtatccgaaatgagaaatcaatcaactatccaagtgaatctcgaggaataacgagaaaaaatcgatctggtatttggggaccacctactcggaagatctttcggattatttgtgcagtgctctgtcgagccacctagaagaaaaaagttgcgatcacatgggtgttgatcagcaaaatgatcactcaaggactttgtgattgtagtgccatcttgtcattagccatgacagctatttaacctgcacaaaacatactctttttcacttttgccttggctgtattaagaatccggtcgacgtggctggtcctcacttgtgaacccggcgggtaataaaagttgtaattcttgcgacgcgctgggtcaatcttgatcggcggaaacatcgccatactagttgataagatcgaaagaacaaaaccgatgtaaagagtaaagtgcctcatactcaacccaatgtgcctcgcgaaatggattgttacttcagcttgggatccagtggagtagcgcgtatttatatgaaaaaaaagtaatcttgtggaagcggatgaatttctccaaagtacataaactgctttttacttgtcctattcgtagggctcaagtttgggggcagctcctgaggtgctatttatgtaggatatttccgacaagtcagataaaaaaaaagtcccactaacaggcacaatgtgcgtcatattatccgtttggatcagttttcaagacgaaggaaatgtctgatcgtcagtgcgttgaatgacctctgaaacacaagcgcggccagttcaaacttgatctgctttcatgactaatttgttgtgttagaccgaggaaggatatggacaccagacaagtgtcaaaatcgaccatagactgcggaaaggcttccgggatttagtactcctcaagcaggccctcgggtattcaaagacatttggaattcagaggaatgcttggcaacttagcagcttccgagccgtaggttaagaggcgactctgcttgcatattgctcacttctccggcctaaatcctcccggccggccggccggtcggccgggaggagtggggagtcgcccctgggggctccttgcgagttgcctcgatagttatgcaggagaaaggcaaaagatgtcccgcaaaatccgcttcattcccgcggcggcccgctgtaagctctcatagcgttttaaagatcaagggcttgctgcttaccgtctgatgtctgatcttcattgcatctctatttcccaccatttggctgagcaggctagaccctagcaccaagaagcatacgcatgtaggaattcctgacaactctccatagaaatgcaaacctgacgataaatatgtcagcacatgcacatgcttggcccctggtctgcaaccttgctttgtttcggctcaattaactgtaagaagtgtaccacagtcagtacagacacacattcagcaagcaaaagagaagattcagagctagccataataactaggctaaaatgagctgatttagccaaatagaaattaaaaggcttcaacatcatgagccaactagaatttttttcagattatttgtggcaattttttatttttgttaaatcttgtagcccatttgtattcaaccctgtttatcagtgtgataactgagcatgatgtaaattgtgaggtcaactgaaatcatggtgaaccctcatttcttgcggtaataatcttgacatgtcacaaacaaccagttatttatcacactcacatcatccctgacatgatttcccagatgggaaatcttgtaaatttcagggaaatcctgtatgaaatttaaagatctttccagattttttagacttttctaaattttttagatttttccagattttttagatttttttcagattttttacatttttctagattttttagatttttctaaattttttagacttttccagatttttttattaagagacatctatgaagttgaaaaatctggaaaaatgagaaaaatcttaaaaaattggaaaaatctaaaaaatctgaacaaaattccaaaaattggaaaaatctaaaaaaattagaaaattctaaaaaatctagaaaaatacaaaaaatctgaaaaaatctaaaacatctggaaaaatttaaaaaatctggaaaaatcttgaattttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgagtactcaattatgaagcaacaagcagggtagtttttgtttcccaggcattttgagaaaaatgtttgaattgtgattgataattttctctaggaacacatttcagtcatcattgaagacaaatccaaaatgaaaatatgcccacttgaaaatagtcatcaagggagttacactaacactatattgccacatgccttcttgtcatctttgtcttggactgagtgagacttgatgctttggggtccatcaaaatattaacaatcaatagtttttattcccttccacatattcataaccttgatggtccttgaagccaacccaccttgtccgggcttgaatatgtcagcagactctggccaaagcaccatttgatgcttgcaaaggttttgtgcatgtcaagcaccacttggcaagattttaaagggttataaatttgaactggtggttgagaatatgaagaaaactttctaagaatgatggtgttcaaatttaagtatgcaaacatttatgcatgcatatttcatatacagtcgttccaaaatcaaatgagaatgactctcaccaattttggcaaatctctgctaagttagtgtagagtgtgttttgagtttgcagataggcaacacacagttgtggattctctagttgggggcctacggggcccttgtgtccctgttaagtgattgccatagattgccctcattcacatcctttcagaacaccagacctggcccataccacgtcatccttgtctaggtggcctggtgacaaaaagattgcaagagaccgggaccttcgacctcttgaccctggtgataaaagattgaaggagaccgggacttcgacctctggacccttgtcggtggtgatgtcctcgttgtggttgtttccatgtactgaactttggcttgtcggagagctttcaaggggggtctgagttcttcagatgccatgattggaattgaggctcaccagtttgagtatctggtaagcaatcgatggcagtgcctgtgcagggaacacctccctccctccccccgatatcaaacattggtacaactatgtgttgcctatctgcaaaactcaaatcatactctacactaacttgacagggattttccaaaattggtgagagtcattctcattcgattttggaccgactgtataagtgatcaaatcttgtttacagaaaaaatcaagaatctgattatttaatctggagttttctcagcaaacaagaattgattcttaatgaaatatatgtgcatgcataaatgtttgcatgctcaactttgaacaccataaatctgaggaaaatattgagggacagttggatggtgggaactggcattttgatgagggggaggcctcatcatacattcttttcttttgaatttttaccagtgggatcttcactggatgaattcctgctggtattcactaacaatgtttcattgtcttattctcaactgcataaattgagccaactgttctggggttgaatgaagcataggtcctgcacacttgactaactatatttgtatagtggaatccagtgtggatttaaattcccccatcttacctacataaagtgtgatattctttttttgacaatcctcccagtagaacttatcactccaatagcttttcaagggtttgaatgaccaatattaattttgccttagttcaacaatttctgactatttatgatgtaatcattctttttaaatacctgtcaagaaaatatatgtgtagctgctggcatggtggttctggtatcccagtttatacaggttgtttttccaacatgtgtgtcaaattggtgttctggtagcttaaaataagcatgggaatgcaccaaaactttagatcattgcttgtcatgaattttttttccttattgagaacctttgtgaaccaggccagtaagtaagtgggggtaatttaccttaaaaattcttttgccaaaaaaagggtaatgttttggactgtagagttgagtttgtggcattttgtaacaaatcctgatctgaggacaaaagctatttttaccacttttatgtcttaacctcagtagctcttcacttgggctattcactcttattcttttctagtcaagagctatctgctgcatctcttatttaatttttttttctctccatccctcttccatagacttgcaaattagaggtcctgtttctgagggttcaaaagacatatggtaaaagcttctctggcaacaaaaaaaatcaatcttggttttttgagatgatgggagagatttatggcgatttgttttttcgtggtgctggatgtttcatgaaccctcaaaagtgggaccttcaagtttgcaagttgcttggaaagggatggaggaaagaaaatacaaaacaaaattcaggagataggcagtgagtgagtggaaagcaaaaagggtgaatgaagcaagaaccaccaaggtcaacacaaaagagatattaaaatggctttgcccctcaggccagaattaccaattaggaaaaggtcctgctggagaaggtaaacatgccttaacatgccctcagacaaaagcagaccgagtcaagtttgtcatgacatcctactggctaaattttacaaagtactgttttcggagccccttgatgcccgatgggccgggtttgggctgcccggtggacagcccaaaataaatcgtcggattaagacatgtattcaagaaaacaccagcagggggctgataatcagaaaccagaaaccaaactggaatcatgctaaacctccaatcaagttccaataaccaagcacagcctcaggacggtagcggccagagcaagcatcaatccctcattcaattcgaacaggctcatgacttcgacgacgatgatgacgatcaagcagagcccaccacctgggagttgttttcacggaaattcaaagttgagtctctcagtattcgcggtagattcatatatctgatcctcgctccttcctacccctcgccttgttcattaggaacaaccactggtccctcttggtcggtcgtccttcacccgtttttaattttgtgaagaacagaagagatttatcattttttttcttcttcttctataatcaggtgctggagctacgacgatagcgttactaggggctggccgcgcgatccaacggggcgagtcgaataacttcaacatctggtgtcggtaccgagtcatcttccagggcttgacactactcgccgcccttggtggctcgctatattataacaaggagaggaacgagcagcagcgggtcaaggaggaggagcgagagaagatgcggatctaccagcgtgacctccggatccgctcccaggaacaggccagccggtccgacaatctccccaaaccacctctcccctccacctccgagctcgataagccctccgactctcataactcattgtttaaccatcaaaacagccagatccgtaaagctctactcgatcgaaaactctctgatcaacacaaacatctcgatagctcatcaccaccagcatcgtctgataagaattgagctgttacttgccgttctttggctctctatcttctacacttcacacaaatatagaatcttacttgtgaatacacaactctgttttctgttctttttttcatctcctgttcaatatcaaattcaatataagcgttcttataattaaaaaaaaaaaaacaaaaacgtgatgtcttcatttggtgatgggtctgtcaacaaacaacgtgcgattaacccgatcgctagcctttcctctcaattttagacatggtttcccccgaaaaagcaatattttttacagggaatgaattgaagatagatggagtttctaatttgaggcgattgacacacaatgagatgatgatggaggtggagaggtattggtcgcgctcaagggcgcttcctgaatcattcatctcagattttgttgaactgagtcaagccagcctgatcggtagaggtttgcccagtgatgatagttttatcagtcacttgatcgagtctgacgagttccttacgaatgaagatcaccaatcgctctaaagtttccgggaacttgacatcattttctaaagagtgtagttgttcaggatcatcgtcctcggttgatgttgctgttgatgatgatgatgttgttgttgttgagggaggcgaagatgagagctggagaggggaggttgttgagttgactgaaggttcctccttggaatcgaagatccccttgactccacccatccctttaccccatgcggcgccgaacaagttcctccagatcaccccggcgaggaactggtcgctctggttgagttcggggtcatgagagatcgcccagtctaggacggtttggaaaccgcgatgttgatgcaagaggatcttcatatagttcttgatcaacgtccccttggtgatcttattctgtggtccgcgtatccgatcctcagtgtccaagaagctgtggttgatgaattcttgcaggtagtatttcccgagtggagctttcatcgatctgaatcggacggtgattagccacatgtgtagctgggtgacttgaaaccacgtctggaatgaatcgggtaatccgcattcttggatggaagatgacatgtaacgaaatcagttaccaattttttttctttgaacaacgagtcgtatattttcgatctgttcttgttcaaggctatgcactcaccgtcgacccaaaattgtttttcgatcttgaacctggccgcacatcggtcataataatcgctggtcagtgtgaccgcagtactcttttgaagagtatagcctagcagtcttccgatcgctccgactatcttgaccgtcctgtgtgagtatacttttcccgaccgtcctacgacatggttagtttggtcgatggatggcttggtttgggttgttgctgccgagctagaagagttgagcctaatgagctgtcgatgttgggtgttcaagaatgcgcttctgatctgattgggggtgttgttctgatggtcgattgttgaggatatcagcctggatgcagttctggtgataaatctggccatcttggaatggttccctcctgctttttttttttttttctgtgatcaccaagcccaactcccaggtatgtataccgctcacgggtttcggggactgacggggtgcggcctgaccaaatcaccccgacgggacacccttcattaacaaaaggctccccaccagggctaaaaagtagcgcctatgtacataggcatcagatgaccctggaaaccccctacatctgttggtgtgcaatatgtccagccagacttggctttatgaaatgattaaaaatatgtctgagtgtcatggaaatatcttcttcaacacaatcatagccaagatgcttgtggaattcttctgtgtgtctcttctcttcaaccattgatcttatatttgtgatagttctttgagcaaaagccctattcagctgaatgtaaatgtgtacattcaacatcacctcattctacaaaacagatccagaatttaaatcttgacagacccaagtctatgatgtttctaggaaagggtagttggattatttcaggaaatgttcccaaagaagctgagaaataaattgcaatatttacacatttctgagttgatgcagtgggatgaaaagatccatgaaagaatatgtaaattaaattgagtaccaaaaagttgtatagatttacagtcaaaagaccccttaatttggatcaaaactttataagtagttccaatttttggatatcttgaagttgaaagaaagaaaaggaaagggaagggaaaaaaacattctattttttagaagggaagaaaggaaagagactgatgaatagataagtgattttgaattcatggttgatgagaaatggaagggtgtgctgtgatgtgagtgatcagtcaggtctcaccagacaaatgaactgggttgagttgcaggtttcatgagttggtgatttgaagatgagttgagagtgttgagggtgaggatagaattgatcaggtgctggagggagaaggaagacagatcagagagtagaattgaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagactataaggggtctatatatcaagcaatctgccgagaaagatgaagacccaatttttgatatcttttgctccaattttctaaattcttccccagcctccatataaaaacaatccatgaggatgagatcagagcttttctttttttatcgggcactccggactgcaatctgctgtcttcgttatttgttttttttggttggttgcacaagaagtctgaagtaaaaccaaaagctgtttccgatttgtaatggcttgggcgtccggggaatctgagagggacatgattcatttaatttgatggactggccatccgatgtgatcggctgtggtccggcaggcaacattgtttgcagcggccgggccgtgagtggttagataagtgcccgacggcgagtatttatgtatcactgagaagatattgatggaacaggccatgcaccattacaatgacgtcactcgattggtgatcaccccacaacggttttttcttctcgtttctgatcgctcatccacgctctcgaactccctacatagtcatcttcctcatccgcatcccaccctacaagcttaacccccatctgacattcagcaaccttcacaacaccacaaaacacccactaacaatgcaaccatctcatgaccacacttccaacttaacccacaccacccaggcgacagaccatcatcatgatcctggtctcactggcgaagctggcctaaacttacagaacaatccgactcatcctcatgataatgtaaccggtatgtcggtcaaatcgatcaaataagatgatctggtccaggagatgagactgaatagatcaatctctcgctcaacattgatccgatgtctgtcagttcaccccgagggtaacataaacaaggcagagaaaactgaaactcaagtgcccttcaaagcaaaggtggaaggatacgccaagaagtttgccgggaagagttgagtgactgaactgagcagatcaacagttgctttcttctcctccttcagctagttgtgatatcccgatttctaattcggcggttcgactattgccttgatacttgaatattatatagctttcggaaaggagcacgaagtggctgctggtgaggctcgactcagaggagaagatcaaccaaagcactgaaaacagtacagtagttctgccactaaacagattataaggatttatcgtataaaccagctatcgtgtcatgtttgcagatagcgctcaagatatgtcttcagatttgctctgcaagccttgcgcttttgcaactggaaactcaaacataagccaaataaaaagaattgataattatcaagtttcttcgttctttgagttccgagtgatttgcaatcgtttattcgacatataattagccatcgaaacctatgatgattgaggctttatatatagctatattgcagtatctataagtcaaaacttggccttaccgaccaaatgatttgcacatcagactctgcttaaacatatttctatcacatgatggaaaatgattcatgttttataattttttattttttggtgaaagtggatcatgacttcaagttctgtgctgatcacgaaaaaatggctatgatcatgggccttctcaccctatgcaagccgaaaatcaatttcttactcccacctttgctgtcttgtcctgttcaggttagctcaatccaagatggatcaacctcctggtgtaaatttaggatgtccctcagacaatgtttgctacatagatgagacctaccgctgagagtgagaatgatctccaaggaggaagctggcgaatcaaatagcttcagcttgggctggtaattaaatctttcaagccgtctgttgtacaaccgttccattgggtgtgatgcctggccgccgagtcagagtcactgataggtgtctccatcaaccgacagcggggttgcattgaaatttaatggtcatggcaacccccgtgacactagaagctcatgtctgtgacatctgttccgggtaatctgtgcatcgtcattacaacattcaagaaagagtccaagttggcctacgtcaaaacggtcaacagaagaaaacaccaactgaacaaccacgtaggcggtcaagagagagtcagagagagaccgaaaagcgattagtaggatggagtacttcaagagtcacccaccagcttcacaaggaacttcaatcagactaacaccagcaacaacaaaaacaacgaaaaccaaagcatcgaaatcagaaagacccttgaaaaccagctgcttctactctagacaccaaagcctaacaacaccagcctaccgcccctattcacttcttaaatcaactatcaacctctcgatcatcctccttctcatcttctcaaatctcatcctcactcccaatgcactcaaagatccaagctcgactatcaccaaattcaagcatatgccctcaaagctaatttacttcgaggatacaccgatcatcctatcccacgattcaatcctcagggaagtctggagatcaacagatgaaggtaaaacctggaacctgatctcagccgtacccaccggtgacgcctggttagtcgtcgagcacagctgggataatagggttgcattcatcctcagccgtggtagtaaacattggaggacgatcaacagaggcgacagttggcagagcttcaccacttccgatcaaccgagtatctctggctcacccttggccttccactctaccaaatggaattggatcttattcagtggtcagaagtgtgaaagcctgggaagctggaaggggaaactatgttatgatgaagtaagtccctttctctctctctctctcttgctatccttgattcagctgttttttgttgcatatcctaaccaatcgtgtttctcctatcaaaacaaacagacttgggttacttccgatgcattcgaaactcagccaaaaatgatggtccaacattcaactaaatgcatgtgggcttattcgaacaaacacttctcatcttcggtaccagaacagatgatctactgtataactaaggaggcccctggcgatcagtctgattcgaaaagcttgaagtctacatcggcatcgctactcgatcgtttgaaagctttggccggtcaaatggttaatgatcgtgaatctcgtctatatagcagcaaggattacttcgtcaaagatcgtcagtatgttgatctaggtctgggcaaaaatggtcggggtgtcgtcggaatgggtgctgtgcaacggtatatcgtggtagccttgaagccagggaacatcttttcggaagctattgacggccaaacgagttcagatgaaatgttactctttgttaccagtgacggcttgaattgggctcgagccaactttccacacggtcacggtctcaaggaaaacgcgtatacgatcgtcgaatcaacaccccattcaatcatggtagacgtcctaacaaacccagctgctggcgcagggaccatgttcacttcggattccaatgggactcatttcatcaaaagtctagagtatacctctcgctccacatccggtatcgtagacttcgagaaaatcgtttccatcgaaggcatctccatcgcaaacacagtcctaaacgtcgacgaagttgaaggttccaaggagcacaagaaagtccaaaccaaaatcacattcgatgatggaggtcattggtccctagtcagggctccctccgtggatgcccatggggaaaaatttcactgcgatgtctcagatattcaatcatgcgcgctgcatcttcattcggtcactcaacctcacaatttcggacgagtattttcgaccccatccccaggtatcttgatgggaatagggaatgtcggagaacacttgctatcgtacgtagaatgtgacacattcttgagtattgacggtggcttgaattggaaaatggtcaaagagggtgcaaggaagtacgagatcggagatcaaggtggtttactggtgatgatcgatgacgaagaaaatacggaagagattgattacagcttcgattttggaaaaacttggtttgtaccatttcctttctgaacaaaaatcttgcattttaggccgtctcattcataattttcctccatctccacttgcctgaaaattcgtaggtcgacgtacaacttcaagcaaaagcttagagtcaagctgttaacctccgtacccgatgcaacttctcaaaagtttcttttgctaggcacgatccccaaaaaatcactaccttcgtcatcaaaagccgacagacaagcagtggtccagttagatttcagtcaaatggatagaaagaaatgtaaagattcggattttgaaaattggtatgctagaaagttagatggtcatcctgactgtctaatgggtcacaaggtatatcatttctgtcttgcttttggttttgaacccagatttgaagttttctttttcgttttactaacaatactcccgtttcttattgttccgtgtttgggctatcagcaatttttcaaacgaagaaaaccagatgccgattgctatgttggagagaaattccaggaaccggagagtcatgaagaaaattgcccatgtaccgacgaagattttgaatggtttgttcttttgtctatcttcgatatttacacgtacacctctggctgacaataaaaaaatcagtgattacaactatgcacccgataatggcttatgtatcctatcagcaccagagacgattccagcgggtcaatgtgccaatcccaacgacaagttccttgggtcatctggatatcgtctaatacccggaaacacctgtaaccgtgcgactggattgaagaaagacgaacccaagctcaaggactgtacagaagggaaagccgcgcctggtcaagtaacccatcaacgattccaattccccggattagtattagagcaagtttattttgaagatagtcataccgtgctagtctttacatccgagaatcaggtctggcagtcgaaaaatcaagggtacagctgggatgaaccagtgaaaaatgtcaagtttatctcgctgcaaatccatccttattcccgtgatcgggcatatcttattgcgccggatcggacgatttattacaccaccgataagggttctagttggaataatctccggactcccttggaagcgaatcttttgggaatacctctattggatttccatcccacgcgtccagattggctgatttggactggaagtgagggatgtattgagagtcagggtgaacattgcaaggcggtagcatattattccaaggataacggtcggtattggaataaaatcgatgactatgttcgagtttgcagttggggacgggacaagaaattcaaggctgacgagcggctcatattctgccaagcatatcaacacaagcgaggttcacaaaaagcaatggacgataatccgcttcaactcatcgaaggtcgcaaattctatgatgaaaagaagaggttgttcgattcaatcgttggatttgctacgttcgaagaattcatggttgtcgcccaaatcgctccgaatggagaacacttgaacctgtatgcatcgatggatggatcccattttgcactggcccaattccctccgaatctcaagattgaaaacaaagcatacacagtcttggagtcgacaacggatgctgtctttttgcacgtgactacgaatggacaagccggctcggaattcggatctctattcaaatcgaattcgaacggtacatactattccttgtccctagatcacgtgaatcggaatagtaagggatacgtcgactttgagaagatgatgggcctcgatggaatagctgtcatgaacattgttagtaatccagatgaagcagttgtcactcgacaaaagaagctcgtcacccgaatcacccataatgatggtggtcggtggaagccgatcgccccacccgccaaggactctcttgggcagccattcacttgttcctcgacagcttgcgcacttcatatccatggctacaccgaacgagtcgatccgcgagccacgtatagctccccgtctgccgttggtttgatgatggccgttgggaatgtcggtcatagtcttgcgccttacaaggagtccgacacgttcttgacacgagatggtggctttacatgggaagaggttgctaaagatgcacacatgtgggagtacggagatcaaggttcaattctggtcttagtaaacgatgaaggtccaactgatcgagtcaaatatacccttgatgaaggtctcacctggagtgaatatgttttcggcgacacaccgatcagagtgacatcgatcctgactgtgcctgacgatactagtcggaagttcatcttgttcggtttcacgaagcgctctggagagactacagtagtcattcacttggatttctcaaagatcacaaatgtgaaatgtcagtctacctttttttcccctgcagataacagatcataaatttctttgcaacgtttcctgatttgactgacaaattgaatatctgatattcccgttgcaggtgttttggatacgactgatccgaaccatgacgattttgaattgtggtcaccatcagaaactcgaactgaaccatgtttatttgggcgccaaactttgtactaccggagagtccggtcaccctcacgcctttgttacgtcggcgagaaattaccacaaccacacaagatccaaagaaattgtttgtgttccgaggaagatttcgagtgtgaattcaactacaggcgagacccgaacactcacaaatgtgttttggtgcccggtgctttaccattggtgtctgaaccgaattgcgcctggaatgaatcgttttggcatgagcgaacggagttcaggaagataccttattcaagttgtgaaggagggatccagctcgacaagggccgtcaacacatttgccctaatgcttctagacacggagtgttttggtggggaaccgtagtcgtggctccggcgatcctctttgggctgggcggtttttggtggatgagacgaagagcaagcggagacggcgggggatggcgacgaggagtgattcatttaccagatggaggtcgcagaccaggtggtggaaccggcgttagtgaaatccttgacacgatagctagcataccatggttcctagtcggcgtcggaagcgcattgtggggctacttgattacaagtccgttggtcactaagtgggttggtggaggccgacagggataccgacaagttagcctggatgatgatgctgaactgctgcaggtgagtaactcgcgtcttcatgtcactttctgctgtctgtgctgacttgagatcgatataactccccaacaggattatgaagattgattggagaaagccatatatcccgggttaaaacctttcaaaagagcaaagaaatccagcatttcacatatataattatatatgtaaatttaggcagaaggttgcatgtgtgttattcaatgtatataaaaactcattgttctttcctaaaatttgcacgagggaaccaaaaaagaaattgcaaaataagaaatgatcttacctcaaaaaaaaaacaagattgaaagtgcctggtataaagttttacttgcttgctctctgtttcttcaagaaaaccagatatatctttctatacaacagcacatctatccttttccttgtcattttttttcccattattgttctttatgtgtctagatgtccagattttagttctgccttgttttgtttttaatccaaaacgatatatagagaaaaaaaacatctacaaataataaatacatcatcatcaataaaaaaaaagtattaaacacaaatcataaaaggcagctggctgggctgtatagatacatatcatgttccaatatccaactggcacaagtctggatcttcaggttttcaagtccaacggttttattctctcaaaaacatgtgagaagagcatcagcttgaggtacaagcctgttctgacagaaacccatgcaagaccccaattggaaacactggaggacttcctgtcaacatctgtaagtgtagaccctacagaatcagattgagacccaccagaatcagattttgtggagaaatctgattcaaggggtgataaaactgtttttgtaggggcttcagagccaacaggaagaccttcactgtgatgtgctgtgatatgtggaatttatgacacagattctctcaagagtagagcaaatctggtggtgtgcagtgaggacccaggaaacccccgaagtatgtcagtaacgtaaatgtatgaattttttcaaaaaaaagccaaatcatacgcacgaaagtggtatgaattggtttggccggcaaaaatgttacgcacgaaacacagttgaaatgtatgaatattgcctcaatgttgagcaaaacccgccaaaatgtctagtccccgctttttcggggggattctttcactttccgggggatttttactcaagcatacgcacgaaatgtgtatgaatggccctgaaaatgccagtccccggtgccccccgatgtatgaattttccgaaaatccagggatttacgttactgacatttttaggcggtttcctgggtcctgtgcagtgcattttgagctgtgtcaagtttgctttcctaaccctttgatggcagtatgaataccagttgggctatccaatacacaatctttgaatccaacatcaccaatgccagcaccagacttagatgttacacatattctcccagtattggataaatcatgtgcaaaagtagccaagaaatcaaaccaattaagattgctttgagtatccttgttgtcattatggtgaccacataccagggatgcagccacaaatagatttacagcactgttttaattatggggtgagtccaactccccacataggaatacactcaacacacacagtgactgattcaaattctgacaccattttgtaaattcatctttgatacctagtctcaccctagaaattagtaatttgatgcttatcaccattgcctaccaattataatttatcatatcaaacaccacatgatgctggctcattaatcaagtgtattcctcaggtaaaaccaaccaggggctcatggagaagaagttcaaataggtctgttgtgtattcctcagttaaagccaaccaggggctcatggagcagaagttcaaataggtctgttggtaagctgaactaaaaggaaaaaaatgcaagcaggtttttttatctgacaatcagtgtgatatttggccagggatcatttgaggtgattactatagaaacttactagagaaaaataaataaaagtcagaaaaataaagaaaaggtagaaagtatgatatcataagataaagatcaatgtttgaaaacaatggatttactatcacaaaaaaaataaaaataaaaatgcagagaaagacaaatttgaagcagagaattagagaattacacatcataactggatccagaatgaagagatcattcaagtaagatgaattgattgagaatggtaaattatgatttattaccaaattgacagttcatctgtttgttgaattagcatctacagtccctgtttaatgagtcaagcagtgtagtcaaaaaattcaaaggaagttatcaagtgatgagcttgaggactgattaatagaggtgatatctacttaagtaaaatagagagcagacaaatattataagatcatagtggttcagaaggggatggtgcggaattgatggaggagatgtgtgtgggaacaatgaaatagattatatcaattagagagtgagaggaaggaaaattagagaagaaaaattaagaatggaggcaatgattttgggtagctgtatcatcagattaggtttcatttggtttggggctagagatatcatcgagggtgtcaccacaaatttacaaaattgagaaactcagaatacatctcacaacatggccatcctgtttctcaatgagaacatactgattaagattccaacatcctgttcaagttttaaaaacactgagtcagctagtttatgctaacagtagcgtgagggcctgcactgtgagattcaattttggaaaattagattttttttctgtcttccaaacaaaaatataaaacaagtggatagagctttttttgaaactctgcactcttaggctaaaaactggttgttggaaatggtcacttttgatgatatgaaaacttgaggaagataaattctgataaatggaaatttcatgccacatggtactgttaaggaatagactaaaagattgtatttcatgagtgccagtcaaagaaatacaagatcaaaaaagaaagaaaaaatagataataatcacctaaaagcagtagatgacaaattaaaagaacaacagtacactatggtactataacaatgagagtatgaataaggtcaatctgaccaaggaagaaaggtcaatgtgagaatggtgacaaggaaagattgacaagaacctacaatgaacaatgagatatttcaaagaacaagggattggcgagctgttgaatagaagggatttgatgatgttaggattggggaagctgaaagttcagttgtcttcagaagaagatgattgttgatgtgaggcaagaaattatgatgatgtaggtcaagaaatgatagctgtcttatgaagagagtgatagactaggatcttgagataagatgatgatgaatatttaatgtcaagttcaggaagaatccataattatgaagggagaagctttttgatggaggaactagttgatgtagaagcaatcctgaggaggataaataaccaaggagagaaagaaggatgataaggaaaaaggaaagggatcatgtgagacaacaaccacacaagaggaagaaggataggattgtgcaagaaaataaccacacaatattttttagggtttgagcgtggtgatgtcattgcaagttcttgagccagatgacatcactatttggatattgaggtaaaatgaaaggctagagaccaagggagttcagacagggggcttagacatcaacaggtacaggctcttggtgtaggtagcgcacctgaattacatatactgaaacttagtgtagaatagtggaattctgacagctctaagctaacactatatgcacaggcaacaacaaattacccactatgctgtgttgcagcacttctttgagtggcttttaggcctatttacctcttaatcttggagtattaaatcacagtcatatagcaacaactcacacatttggaaatatgttgcaatgaacactacactaccactagggttagggttagagttttcttaactcgccaataaaaaaaaccttcacattttaaatcttgaaataaaccgacaaataataccggatctatctttcaaactcttgctaataaatcattccggaccttcttccttaaaattactgacacagaatcccggatttcccccttgattgtgatggacaactacttgtatggtgctcatggtcagattcaactctttctggcagatctacactgtgttttgggaagcctactgcctcaaacttcccatggacccataccaacaactttcaactcaattggtttccaacataatctcaattggccacacaatttaaatcaacagatctcatggaaacgcccgactcattgctcgagagcttggaagaggagtcgtgcaatgattgatcgccaacaattggatcaagttcatcaagctctactaataccgccggtcaaacaaaccattggcggcactccaaaggaattcaaagctttatttcatcaaagccataacctagcccacatcttcaaccatcacaagtgttacaggccccaagagagctccctgggacctagtcatatataaccaaacaatcaacgttttgattttcaatattcttacaatcaactgaggaataccgtgcctatggaaacttgtctttggaatcacctattgaaggctacaaatttgaaggctgctcagatctggcacaagatgaggatttcaactgcggttcagtcaaatcgcaagatgaggtagatgatctagaagatattgaatgggacaaccggtctgatctggatatcaatgtggctccctatcagtttcaaccagaacaaacttctaactccaaggcttttctagaagatagtgttttcccattttttcccagaaaccaattcaaccccaccatttgaaccagattttgacttgaaaaaatatagcgctgaagatgttgacaactgggccagcaccctgtcagcagatgaatttgagcacctttgtgttatgggacccaactctagaactgaatctttccaacagtatgctaccaccaaccttgaccaactgactctgatgcttactcaacaaacctcatcaactcatgatcaccttgaacaaccattgactacacctattggcctccagtacaccagtaataaattccactaccagcctgataacattaacaacaatgaatttgaccaacagcaactccatcctcaagacaacaactttggatctaatcactacaatcactttgatgaatacctgtctcaaatggaggaaaatttagatggtttggagactgttgatgtcaacagtggttttgatgatggtggatgggacaacagtggtttcgatgaaggatctgaagatggcggttttgacaatggcgtttttgactagagatagtcattcggtacccatggcaggtacccctcacacctgtcttgcacccgtgcagaggtgctgggtgcggtactaggtacttgaatttggccagaaagcggtgtagtaccctggtactgctcaccccccagggagattcagggcctgcaggaaggtagaatgtgacatgtgaatgatatgtaaatatcaatatccctgaagaatattgtcctggtccccttgagctgcccacagcactcaactgatgacaatagttgacaaccatggctcccaagagtcacccccgcaagcaaaccaagagtcaaggtggtacctgtggtacctgccagagttacctgtggcaccacccaggaggtgccaggtgcggtactaggtacctgattttgccccatatttgggggggtacctgggtactgcttggtaccagggtccagaatgactatctctagttttgacaagggtggatttgacggatttgatgatggttgctttgaaaatgatgatggttccacttattaatagcctgtttcacattacaaccccctttcccacttctaaacatttgatttttttattttcagctactcatcttttcttacatcttattttcttttgattattttttacctttcagccttcccccaacctttccacaccaatttttcttcaagatttatcttattttgatcacttatttcttctaactttcttcattttctttctattttttctcagcttgtatgtagttaggacctcccaggcaggtgtcttggagccttgccaagggggtgggtgttgtgacctaggtcacatggtgtgactcagccgcggctcagccagctggaggagactacatctgtctcctctggtccacacctacccggaatccataccgtttaccccctctgattcactacagggatgtccttacatggtttttttttcttgatttcaatgtgaactgtcccaagtgccttgtcaaaagcatccatgcaagactctcaaccatgtacgtagtgaatgattgagcagagttgcttggcagaaataccaatgaccttgagcctgtccttcacaagaagattgacaatgtgacctgagcacccaaagtggaagtgggaagaggttgcagaaccagtattgagagtgtgattgctgaaaatttcttgagacaggtgatagctaggttgtttgagcttgcactgtcaagtgtaataaatacaagatagtataagaccttccactcaggaaggatttgtatgatgtgattggagattgcttggctagtatgtgttggaatgagaggttgggaactgaggatcaacttgactacagttgactctgagataacctataccccttgggagaaaggttttggtatggggtaatagaattgtggcttaggggtgagatctgtattagcccatgattcatgggttaaggcataatatcaacccatgattatcatgggttgacacagatattgttcttatgatttctttgattttggtatggctgtactcgtgtagcccgtatgcatcagcttctttgcttgatctatctacaatttatgtatttatgtgattaatctgagacaggaacagactctgaggtagaaaagaaaaaaatcacatttggatgatacaaagcacaagagatttattctgagactctgaatctgtttggcttaagctgagaagaaagctgagagtgagaagcatgcatttaattttatgtacacattcagaaaaatttgaaattgaaggtgaaaaaacccataatgtttcgtttttttttttctcaaaaagggtatgggttactgcagaatgcagagttatgggttaacacccatttttccctgcccacgaacttggcagacagattttcctatggattaatagaagtatgggttttctcagctatgggttatctcagagtcaactgtagatcccactttggttttatgtagtgtgctgtcacaccccgggagattagaattgaagaaattaggaccggagaaggaaaaaacatatttgagaatttttttcaacaaagaatgatttcttgtgattgtgttaaacttagaagagactaggtgttaagtattctacgtacaagagttcaaacatgtggttgagaaaaattgaatataaaaatgaataacaattttaatgtatgcatgaaaaagatgaaaggagaaaataatcaatgataaagactagacccaggtttgaagactgcagggatttcaacactagacaaatagaaaatatagcactcagacacttacaagacatagccatttaaatatattaaatcatttaaacataactaattagtaagagtagtagatatataggttttttagggatgagaagagagagacagcattccaacaagaatcactccacaagtctgtggttagtgcaatatgaatggccttggaaatattctcaatctggatggccttgaccctgctaaaaaggttgatgaagttattttgtaatgtcttgcaaccaggcatgttaaactttggatgagcagtttgcataaatttgattagccccttgtgcttgacaatagcaaataggtgtctgtgtaaaatgatcatctcatctagcttctctcagcatttttcttgggagtagatccagatttgattgccagtggcatgagacaatgtgttaaagttgagcagcctgggttttcccggcacctccttttttggccaagcattgggttgtatgatgttggagatggtttgttcctgaagatgaggtgccagacagcttcttttttgaggtgttgtgcttggccatttctttaccatatgaaaattcaaacacaaaagcagtctctgtcaaatcattggcatcaggcaagccaatgagaaattgagaaaaaaaaaccctctatgattttcaagaagtgtatccataccttgctcacaatttttctcttctttgattgactatcttcctgtgattttccaacacctttggaaggcaaggatgttgctgattctttgatctgtggggagttcatgttagtggtggtagcttgtgatggtgctactcaaatgctgttgttggtgctagacccagccatctcttgattttaaagtcatcctggtttgtgagttaatgtactgtgtatcatatgatacagcagcagagtgagactaacttagcaagcagaggcaaattgtggggattcgggtccccacaatggcacagcccagcatcccaagttgaaagggatccaagatggccacccacaagctgcctgtcaggccttccacctcagcagcctcacaagaggatcaaacttaaataagtcccccctttcccaaggcttctgctggagggacttatgagttatcaggaattcttgcatgggagatttttcagatttggtggtgttcaactttgaacctccacaatgcactgtagataatagctaccattctaagttttcagtatatgttattggcctccttgtttgttttcttttgatagaatttgaagccacaaccctcacatcttcctctcctttatatttttctaagtttgattttctcaaagttcttgacaatgtgacccgataacaagataattattgtctgtgcacactcaccaaaatgattggaattcaattattaggggggttcacgattgaactttaaggccatttttaaggtgtttctgatcataaatttataaattttttgtgatgtacagaaggttcagaaaccaataaattgtaaaaactcaaaaaaaatataaaatgttgctcataaacgccttgaaaatcactttaaagttcaattgtgaacccccctattgtttattctctaaaaaaattttaaggctccatttggcagtccatgatatcataaattatcataggaaaatcctgcaaattgttttgggggaccacatttattatcataagtgaaaatagtgtttggctggtcacactataacaccaaaaatccactgtaatgagcagcggcacttcgaaaggggttgtatcagttacaaccccccgcgataaggttgcccggaggcgaccgatataagattggtctgatcgaccaattttatcaccgatacattagaacaaaggaaaaatgtatcggtgggcctggccaatataaaattggtcaaggagaccgatgttatatcggttgcctcagggcaacgttatcgcgggggattgtctagctttgtgataattggtttaaggtttatcaaccatattctgattatctggattgacatatttttacttatgatataatggactgccaaacggagcctaaaaaatgtacagtggagttacaacatgttgaaaaatatttaaaatggagagaaaaggcatgtgatatacatagtaggaaaaataagtcttggggatagggcttgaaaattgcacaggtataaacaacaatcttaccaaaaagagggcacaaataaccagcagtctcatgtgagaattcctgataagttgtaagtccctcccgcagaagcctcaggcaagggaggacttcctgtgcccaacccaaacccaggacaggccaggtagcctgtcaggagcccagccaactagccaactccactggggacctcaagctcaaaatggagcactgagatgagtttatctcagacttagcttgattcagtcagtgtgtggaatgttcttgctaaatgccttagtgaggaagctatggcagcaactaacagtgatgtgctcatgttcttttttatgtaaagccataattattaccctctggaatagcactggagatagatgtttcagcaagcttaatcataatttgaagatgaaagattgttgagtttgtgaaactgcctggatggtcagtcaaaagccaaggatgtggcaatcaagaactgaactctggtgtgattgtagatagatagccgatcaccaaggcagaggaaggatgaaaaatgatttggagatcttgctgttcgattggacagagagacaacgccagttgctgttgcgccagggattgagggctggaagagctcatgaagctcaacttggagcgggtttcagttgatgagcagacgaatggaaggttgaaacacccctgtcgactgccaactggctattcaatagccctcgtacaccgagtacgaaggctatacaaggtcatctgagatgaccctcgccgtccctcgccccgctggctgaggattacataatcagctcgtccgaactcgcacatcagaatcccagatgcccggtgctgcttgtgggcagagattcgcctgtaaccgggtaccgctccggcatacagggtacctgccccaagccctcttgtgcttgatggccgttctgaacggccatcgttgagagtgcagtctcctcgatgaccgttcagatcggcatcgctgaggccgagggggcactcctcaacaactgctctgaacaacatcagtgaggccgaggctacgctcctcaacggctgttctgaatggcatcgctgaggcccctcctgagacgtgattctcttcctggtgttgatacctgatggaattactgggctgacaaatcaaattgatgaaggtgagttgatcagtggcttcaagagactcaggtcaaaactcaaaagtatctctgaactgtacagttaatgtcttcttctcttggaagtgcctggttgttttttgtgatggaagtaaaagcaatgattgaatgagattcaaaaggagattcaggttgatgatgtggagatccacttatttcagctgtgggctactctgcagaagctagaatcagctcaatggaagtttactggtatggaccagtggctacaactcatagaaggtatttactctagtccaaggtgtccacacccagccattgatatatttttgagaagttaagaatcctgattcctgacagaaacatgctgatttgagaggagaatttgaatttaaacaataatgtcttgctatatttgaattccaagaggagtttttaaataaaatgaggtttattgttttcccccttctaaaattactgaatgaggaagagggcaaacaagtgtgaaaatttgatcttaatcatcaagttgaaaattgctaaaagagatttaatgttagtgaagattcaaattggaaacgggtgaaagaaattcacactgatgaagatgcatgttgaacactaacccaaagaccaacaaagagagaacaagtttcagatgtctttgggtgatcagtttggatattgtgagattttatttcttttgcaagtcaacttgcttcaagttgttataatttgatcttgatcaatatttcaagtttaacattgctaaatcaaattttgaaagttgataacattgactctttgtccataggtgaagttggatagttataagaaaaattgaaagttcaaaaaattagattgtaattgagattgcaagtagaatactgataaaaagacattttaaatttggtaacattcaatcaacacttaatcttgaccagcaacattcaatcttgaccaagattgaaagtgaaaatttctacaagggaatttgaagaacattgttaaaaagacatttaatgctaatgaagaacacattaatcattttggaaatcatgtatgtagttatgtgatgtgtttcaaattgcttcaaattgaccaataatgtctattacttactaagtgaaatatttgtaatacatcaagcagttggattattatagaacaatatagaacaaaaactctgggtttgtttaagtattataaatcatataaaacaaaaactgggttgccccacattcaacaatcagcttacccatatcaaaaccaaggccctatttggacagcccagactaagtgatattatttttgaacaaataactagatgtttgcatgaattcaatttcctttgaaaatgtggctttgtaacatgattacataggaactctgaactcagtctctatcatttattggcatttatcttacactttatcaatttgacactcaaggcattgtaaatatgtagaataaatgaaattccatgctcaatgggaaaggcaagtaagaactgtacaaatcataacatatgttcagagaatgaaacatcattaggatacaaattcaaattgtgggagatgcttgacccaaattccaaaacaactctccttcaattttcaagttgggggaggactcaaattcttttacacattacttactaacccattctccctcagacctcttttggtttccttgaaatttcaaaccttaaacactctcatgaagctatactgtcttattcttgcatctgtttcctcttatttttcacctctttccatcttcatcactttgctttttttatcttgaaattcacaaaaaactgcctacaaagttccttttgtaacctggatagcagggggtatagccaacgattgacaccattttacgcttacctgatcattagaaaacagcctgcaccagaagctctttgtcttcttcaccaacaccgccatctaaaagaccttcctgttcaatgtctccttctccggtatgcgagtgtccaattggaatcagaacctcgatttggatcggttgtctgcgagcatcttttgaggtacgaggctgcacgggtgggatttgggaccgatgatgccgatgacagcagctgtgcaatgctgcgatccccagcggttgcgcagcgcttgaagccaatggacctttgcttgcgagttcggacgagctgattatgtaatcctcagccagcggggcgagggacggcgagggtcatctcagatgaccttgtatagccttcgtactcggtgtacgagggctattgaatagccagttggcagtcgacaggggtgggttgaaagtcgagatgagctctgggagtgatggattgtgatcacagctgtcttgatggatgtcattgtcgattggtgagtatcgagctcctgccaacgaagcgtccaagcggggtgcaagctgccaatcaacagaaaaaaaaaacaaaagaaaagaagaaaaaagaaaaagaaggcttgattgacctgcgtgcgtcatcgaaagagtggtccgagggtgcagttattttttttagggagttgcagtcgccggatcctgccgaagcaggggaaggtttcaggagagcctatgaatgaagcagtcagcagccaaaacttggtcgacttgtgaaggctcggcggctgaagtcattggtaaaaactgagtgcttgggtcggaatgattatgtttgtaggcacccaatcaggagcccactacatagagtacgatcgaaaccatccataaagcccagctcgctcccttcgccgctgcaagctcctcgtcgtccaccctttcccgtgatcagagcgatttccaagttgtctgtgtttttctcagatcaactcggacagcaacggtcgtaagtgcatactcgagcggtgttgtcgcagttggaaagtggctgcaacgtcatcagatcaagctcgactgtacaatattttcaatcaacttcttccacttgtgtgcgtgtgtgtgtgcgcgtatggatttatgtaggactgatgagagtctgttgtttggatgcagtgatgaagtctctgtcttggctgcacatctgcagcttcttgcgcctcgacttgagtcttgaacggtcgacagttctacattgtatggacttaagcagcatcgagggcgaagtacccatggccattgagagtggtccctatttctgtatgtaagatgtatggatcagattttctagggtgtgggtggtcggtggcaggctggcagtccgggcgagcgagaaaaagagagcttcagtcccagaaaaaaacaagtccagcccacacagacatctctgctcaccaacaaaaaccaagccatcatcaactccacacgctccttgaaatacccagcaccccactccacatcttcaaaaccagcacccactgtccttcgttcttccttacctactttatattttccaatcaatactttattcccatcacctctccttcgcctccctgccaaccaagacaagatcgaccctagtagtaagtcggctgctcactctgctgctacatactcaacataattatcggctatgccctactcggctcctcaactggctcttcacagtgcccgcagctcgccctgcgtttataaaaatctgccgctgtagaacactgtcccaacctaaacgcacacattccgaatatccttgttgtctgtttctcttccccatccatccactccggccacctgacttcacccccccctccccctgcccatcgtttcctcccgagctgcaaactgccccaaatctttcaacctccccccatcatcagaatcatcaatcaatcgctcgctttgctgacaactgagctttcaatctccttcttctcgcttcacacacttaacagaaccccacccaaggcaaatcatgtctctccgatttttagtcactttggccaccatcgttaaccttgcctctggccaagcctccccagagcccccgcaagctggagacgggcctccacttaccgtcaacacccccagtaagccgcgttctcaatctttttccgcgccctttgagaattcagtcttgctgacatccttctttgtgccacttttttgctggctgactagcttctgtgcaagcttgtctccccgttgcaatctcggttagctttggcgacttcagtacatccccccatgacagctcctcactgactcctatctacaatttctcaaactgcagtggaccggtggtacccctcccgtctacgtcagcttgattactggtggacaggtttcgagccctattctcaaagactttggcccccagaaggacaacagcctcacctggtttgccatcctcgtttttttctggtcactagccaggtgtaatttaacccaacctgactggctgattcttactgtttcaggcaagtcgaccaacccgctggctcttcattgagtgttcaaatccgagacagcaaaggtaaactgaactactccgacaagttcaccgtccaatcaagcacccagacctgcaagacagaagccccaggcagctccgccccctccggaggctccacccctaccacccccggcagcaacaacaccaagcccggcagcagccctactccttcctcctcctcgcctccttccacctcgtcagccactgctggaagccccaacaccgctgctactactcctggtagcccagctggccaggccggtaagagcgacgcttcccgcgcaatgtaagtcttggatgaatttctagctctgccctgtgtcaccttggctaactggtccttatcttctgtctaagcagccccggattcttcgtcctcgcgatggccggagcccttgctgtgtttgcataatctgctgcacgaactcttttccttattctccatgattactggctgtggtggtttgctgtgatgaagtctcaaattgttccgaatcagccgtggaactatctacccccccccattatattctcctagtctcatttaatgaacgtttggcagcccttccttggttgcaggagtctcgctttttttctgttttcttaattcatcctattttgctctatgacttgattagtttgagtgatgtcaatcatgagcatgttctttcgcacctttcatagcgccagacaagttgcgtgagacaaattcacctgttaatcctttggtgtgaggttggatggagggtggacactggtgttgtttgaaatgcatacggacctgatgaacaaacaacaggttcaaagcggcaagtctaactgcccacccagaatgacaccaaggtggaggttaaccgttctaaacgttgggtgcgtctccggaatacatacattggatgccgggagtccaccaacgtgttagatgtacaacctttgtttcataggctccccccgtttgttcgaaacatgcaattgagcgggactctctgaaccgtgaaacgcgcgccgagtcacagggtcacgtggacttcttttttgttttgcactggctgggcgattgttcaattcgtgcaatggtaggaaggagtacttaaagagcgaggcatcctactcagtctcagcgccctctattaccaacgccctcaccaaccaccctaactgctgtatattttccaacgtagacgtagccctcctgatagctgcagcggatttaggttcaagcaggatgtatttgatcgtgttgaagaggttgttcttctgcctcgccctgcacgcgttcggtcgacttgtggctgtgcgatccagtccgagtgaaagatgggtagggaggtctatgggtgggtgtgtcttcttcctccaatcattagctctttataagaattgtcgagcctgaaattatgacttcccctggacccctatcgtctattctgcctagaaaccttccggggtatcagatcccctcaagacaatcaagttatccgaatcagcttggaggaacttagagtagaaaggccaggtaagtttctgctcgtcttgccttctggcagctgctgatctcactgaaagcttacggcttgcttcgaccagcagccacgaccgggggccaagtcgaaggcttcgatgccaaatcaatctcagaatttgtgactatcaagcaaaaattggtgctgcttcgtcattacttaaaacttcttccggcaggtcagtagatcgttctcatcatccaagtccccgcctgatttcctttcgaacgctgagcacacaaagctctgatcatcagctggagaatcatcaaagtccgaatcgagttcagtcaaggccggcttggcaacagcttcgttcgcgcggtggggtttcccctgaacttcccgaggaggacatgctgcaagaagtgatggacatctggaagtttctagagcatgagctgattagattgcaagctgagaaagacgatcagctcaggaagactgaaccggctttcaaactgaagtttttgcaatacatgtatcttctcggggacttgattcaccaacgtcagcaggtgccatccaacttcatccaagccatcgaaatcttcaagccagacaccctcttccaaatggtggagtaccaaatcgatctgcagttcagcaagtgggggataagtttcttcgaacacagcggttcgacactattacctcacctagattccatacaaggaaacccaactatgaaacacttccaaagatccataaaaggtgaggtttatctagtcatgttttcatcgcgctcataacagctcaaaacacttccctgagttccacgactctgaattgatcagcacccacacacaccctgcttgtcttccgcttttccttggaggttgggttctgcttactgatggatgactttgattgatgcattatgtagctcttgatgctgaagtcgatcgccagcatcttgtctacctcgtcctcagcacattcatacgaaatgcgccatggggtctgacgaaatattcaagtggagaattcgccgagatcagcaaaggattcacccagagtgatttccttgctcaggctggaatgtactcaggaatcgccaagacgcgtgggatcgaagagcgctacaatctgttcgcaggtcaaaacatcccagttgtcgatctggtcaaatcggctgtcgagcttttccaaaacactaggagcaagccagctgagaaacatgagaaactccaactgcaaatggcctattacatcatcaaattccttcaaagctaccatcaaccattgctcgacaccgttatcactggcaaggagcagggatttgagggccacttccacacaattttcaaacagctgggtgggcaccgatgggttttgtactgaatgaattatgttatctgcaacctacaatacataaatagttgtttaattggatcatgagccctttctaatcagatgtgcacatataaaattccccaacatgttcatgaagttcatgttgtgcatacaacttcctcttttgtttgaagtgcctcagttcagttgtcatgacaagatgtggaaattactccttcgtcatgctctctgagtctctgttgaggtgtgatgatttcatctatagtccatcctgaaagcaaaaagcaggaaatccaaagtttgcaatttcctcctcttcaagcggctccaaggttggctgtgtatgcatgagctggcctgggtcggtgtatgcaatatgagttttattttaaatttaatttttttttgagaaaacccaactgcacgtagacaaaccaacccgccgaagagcaaccagcttcaaatcgatgactgatcaacagaactttcgcctgcatatcggtggccttggaccatctgtcacctcatcagacctcgagaagagatttgctgccttcggaaccgtcgtcaaagtggatggagttggcaagctggacgccaatggtaggtttagctttcacttgaaccagatcagcatctgactgattcgctgttcaactgatgtccctttgccttacataaacaatgtgctaggctcccctctcaaatatgcttttgtcgacatactttcgacggatcctcaaatcaagagatgtaggtttcaactatttggttcatcccaacaaatcaagtcaaatcgattgactcagtccctttccttggtttaaaggcatgaacttactatctggtacgacctacaaaggtggcaccttgcggatcgcacctgcaagaccggattacgttgcccgagttgaaagggaaaaagccaacttgcctatcaacacctttgtcgatcctgacgaagaagctatccgagttcgcgaagaaaaagctgctcaaaaactggaacgcaaactggctaaacttcgcgcacgtaagaggggaatcgaaggttacgaaagttcgaacatggaattaatgactgttaaaaaattcaaaagtcggcagggcgtcaatgtacagtacatttttaacctcttgaccctttattatcattattccaattccatcaggtttgcgtttgaccgaccatcatttccactcaaccaactttagggatggaagaaagatccagagacctcacttccgatatttccaatcctcacccgccctctccgtcccttgcctcctttggaaaccgctcaatctcagactgctaatctcaaagaagacgcatctgactgcgttcgagttccaacccgtgctaggaggattcgcatcgaccctaccatctatcgagctgcaatcaaaaaccgcaagactcatcttctaggcccgagagctatctcaatcgagcagtacaaactaggatttagcggcggagccaaagatgttaagaaaagccaagcaaatcgactgctgtgggaatgccagctcggagaagacggtcacgctgtttggagactaacaaactgcggtgatgtgattcaagaagaacgggtggcgctttctagctcgacccttcaaaagctgagagatgcggatgaacatccttcatccgaacctcttcctgagcaattcaccgaacaccctctctcaagtagtacccccgcattgcgcttgagaggtggtgcttcatctaaacgccctcggcggtctcagggtcaacccgaatcagacatagtggcgatgaataacgagaagatcaccgatcatacagaaccggacaacgtatctcccgttcgactatcaattttgacggacatgttcaaagcaaaagaagctgagacgacagggtttcgcttgactgatgatttggggggaatggaattggacgacgatgtgctcgggccaagcgatgaaacagaaatggacggctcgccatcagcacaagatttccaatctgaacaactggtggatggacagcccttgaagtccaatacctttatccatccatctcgtctgaaaggtagcgggttcgttaaaacccagactgccattcacgttaagcaaggccaaagaaacgggccattctttttttatcccaccgacgaagatccggattccaaggtgatcaattctttactatcgactgagcatcgagaggctgcacgacggcattggctatctggtagcataccctcatcatcatctgacagttggaggacatttgttagaacggagtctgtgtaagtttttgattggttggcctgctgaagcacatgatgatgaaagttcgttgttgagcttaacttactcctgggcttgttgaaacagttcggaaatcgaaactgcccatgataagaagaagtccactctgacagaacagatgcgtcggaaacacaaggatgcgatcaagagggaccggaaatggggcaacaaacaagctgctaaaccttcgactctcaaaggtttggagtctgaaaatgattcatcgaactgatgttgatgttttttggatggttcgatggccgatacaaatcagctatcagctagcaattagttattgttgctatgatatcatattactggagatactcaaaagaaacgttggatgtttatcaattgcatctgccgtatcatgtcttgcagagttgataatattttgattgcgctcagcattgcagtttatttttgctacaccacatcgtagacatgccacttgggcaagatgaatagaattaatctcagtctttcttagcagaaatggggggttggtcagtagtttggggtttccaagcaatctcctgttctcctatgccgttgtccgttgccgttttctgcctgagatgccagttctgttgaaatgcactacacagtacatacacagagcctacatttgactctgaggacccgaatcccccgagaggcttcccctagcttcggggcccaggactagctctcagaggggccaacaggatcccccatgatcttcagaatcactcatcgaaaaagatgccatcttcatccactctaacatccagcttcatcatcccgctcatcgtactcagcttgctgtgcatccggcaatgcataacgtctaccagccccagcaaccgattctctcaagcctacccatccggtctggtgatacaatcatccagaccttcaaccctttcaacattggccgattccgagcgggtgtctctcaagcaggccgattatgtcaccagttaccctgatcgacataagctcgttccgattgtcctcggtgtcatgagcaagtgtcctgatgcgcaaagttagtcactcgaatctcgtcatccttcaagcaacttgcgaatagatcagtcacctaagaagctcaagtcatgctttcaaatctctttaattattatctccttcaagtatgtgaagacgtgttcgacaaggttcttgctgaggttgcggacaaggtggacgtcctcgtcgcctacatgggggagtaagcattgaagtgatccatttgctttgcgatgatttcctcgctctaaccagaacatttcctttggttaaatatgatgtcattttttccctaaagcatcgatcctgcagcacaatatggagtgcgctgtcggcacggtgattcagagtgcaggggaaatatacatcaattatgctatcggaatcgatttccccaacttcatgattggtcagttccactcctcaagcctacgtttcactccgacctctcaagcgaaatatgattcatctgaaagacaaaacaaaaaatccacatcattattcggcaaatactaggtggggattcattcaatgtgaaaactatgctgggttgtctcgtgttggagaagaagcgctcgcaaaatcatgcgcaaaagtcaacctgcacgactgggatcaagacgtgaaagattgcgctaacggttctcaaggacgacaactcctttactcgagcgtccaactaagcaaacatcttaggattcagaagagttgctctattttcattagttagttcttcatgcattacatctacacacatatatatctttccttactgacgaccagatgtctgtcaatcactttttccagataatcaattagtctgtgtccatgatggcggctggaaagattgcaaaagtggccatgagattgtagactttgtaaaatatattcaacacgagtacgatctcatcaatacctccagttaagaatgcattgccatctatgcttcatgcgcattcttgtattcctatcctatattaaaacatttatccttttctgtaagcatcaaaatcatcattttattatattactccatcccttcacgcaatcccggtctcatctataatgacatggtaaagtaaggcttgtaatatcaaagagatcatccagcagatttctcacaagttctccttgttggctcttgatagtttgatcaaattatcacatccgctcaagttttagcatagtcatgttgattacagtttataaccactctgcagatgtttgtattttaagttctgattgctacagatgtatatataaggcgtgtaattcaagtgatttctgacactgtccatgtgttctcaccaattgatttgggtgtatgtacaacaaagagataaattcaccaaggcacatacattcatcaagcaagtgattcaatgaggattcattgtcatgttcacatatttacttgaacaattcatgatgagtgcaatcaaactagtgatcaagtcaccaatttgaacagggccatctcaacatcacaatttgtgcactgccttatatggatcagtggtccaatcctggtagtttgggtttctatgaaaaacctctgaaaaacaaaattgaaaacctacttttgccccaaactcaagtttcttgagtagccagagcagggaataactctgattgatttttatcaccgatcaaaccaggtttgatagatttattcattggaaaagtagacatgcaccatcatggtcatttgtacttgccaattctgcctgtatgtactgatctgtttgttttccagcggggccagagagggctagagctgtggtcgagaggggtttgcaggctcagaaggggcttctgtcggtcgacaaccgagagcagggaagatcactccaagtggcagatcggaccacttcgactaaacagatccctcaacaagatagattgcagcgaatagataaatcgattcagactgaaagatggcctcatcgacttcagagaagcaccggataggtaagtcagcttacagtcgatttcttcctccccctcgtgtccgctgatctggctcgcttgattcaatatagcggtgcacgagaaaaagcgaaaggaaatgatggttagccttgtttttcctttcctttgctcacttacccaaccaagcctatcccacctcatagatcacatcttcaaacaacttcacaggatgagttcgaacgacagaaggtcgagatgactcgtgagaccgaccgaaatcgaacgggggctgaccgtttcgtcggcaaatctgattctatggaagaaagtttgaaaatgcaaaccgtcggtctagtaaagcttgaagactttcagcagaagcgacaggctctagaggaggaaaaattacgcgaggcagccagatccaacgaactaaagttagtctcttgaagccaactgcagtgaaactttgcacctataggtattctatcttaccgcagtcatctgtcgattttttttttctagggaggatgaacccaagaaaaagaagaagaagaagtccaagtacaatctttcatttgctatggatgatgaagatgaaggagctggagggattgataaggcttccgcagacaaacaatgtgagtggtgttaatatacaagccccccaccgaggctctcgaattctgatctcatggtcctactgtgcaagtcaacttcagcgacgagctcatccaaaaaaggccagtttggcaagaatccggctgtcgatacatccttcttacctgaccgggaccgtgaggaacttgatcgaaaagagcgggaggaactcagacagaaatggctcaagatgcaagaatccatcaaacaagaggatattgagattacatactcatattgggacggaacgggacatcgcaaagaggtcactgtaggcacacctccccagtatattgacgtatgatctgatttatctaattactttggtttccttttctttggatgaatctaaaacgctagtgcaagaaaggcgacagtattgcggcgtttcttgaaaaagccagaggacaatggcctgaacttcggggtgtctctgttgcagacattctgtatgtgaaagaagatcttatcattccccacgtgagcactctaatcttctttcgtcgtttcgttttcttgaaaggaagcatggcaataacatcgcttcattcttgttcctcttagcaccatacgttttatgatttcatagtcaatgtgagtccaatattttgctaagcggcggatcttcgtgaggctaatcggattccagtgaatggaacaaacattcttctctccacattttgattatcaaccgcaacttgggaataccagaaagcaagagggaaatcagggccattgttcaactttgacgcccacgacgacgtacgtcttgttgccgatgcaacggtggagaaggatgaaagtcacgctggaaaagttgtgactcgtgcttggtacaaccgatcgaagcatatattcccagtgagtgtttgcttccaagaacgcgacgcccttagcgctgttgatgtgtattcaaacccttctttaatttatttgctcttcatctctggtaggcttcgagatgggagccatacgtccctggaaaggactatggtgcttacaaaatcaagggttgatgcccgatttagacctgaatacaacagctttgtaacttcattccaagaatcttctgctttttccaatttgtttcgtccatttttctgtagtctgttttcaaggaaaaagataaaggttctttgtctcggtatttggcacagcctgttggagaaaagatcatgaaagtcacactattcacaaatggcaactaacacagtagtatatgcatgtgctgtttcattctttgagtgtgataactcgataacagccatcctttttcgttacatcaatgttgtggagggaacggatgaaagagtcttgaagttagcatccgaacaaaaaacaaatgctgtggaatttgggccgcaaacctttttctttgaacaactgcgcaaccacatagagcgaccgttgtgttagggacacaaaaatggcaacttgattagttggatatacaacttatgatgcaggaatatgatggatctggtaagtcaatcgcagcgatcgtatcatttcccaacgtgatcaaaggattgttttgcatgaccttttcctgtaaatgttcattgcagaacgcaggtgttgttggcatgctttgttgttcttccggcttacccacgtttcccgacccgttcttgcaactctacaaatcaagagcgaaggcaaccctcatccatgtttttggatctccacaggcaaccttattgcatttgggcaacatttaaggttcccgatgtcaatgatcgactgcggtcgaccaaaacaatttgtgttgtaatcagttgatcattcaaggtgtttttctctttctggcacggcctagcccacaagaggtacattggcactggtatctatcaacttgatgatgtgaggctaatagagtgcgaaaagtccaattgaaaagaccagggtgtacatgctagcgggaataggacaatttaacaaccgcaagaagcaccaaacacaactacatggatgcaagctactcaaaaaagaaaagaaaaaataaacaaaaacagcgacagttttagtggtgtggaagttttctgagtaggataagtccaaggctcggatgagtcgtatttcccaaggtagtgaatcgacaaattggacttttgacgtattgccacgattccggaggaatcttaatcatcctcgatcttaggtgccaggtaatatcgaacgtctgaaaatggacaagttgtgactatcagagatgagactctatctagtactgtcaaatgataactgtgtcaacttacagccggtgtcaaactcatacgcaaccaggagcggaacttcgttcgacatgtgaagctggtgggtcaagaataagatacaagatcagctttcggctcggtagtggagtcttccatcagattatatcattcaaagacacttaccgttaaccgcttggcaagtggagtggctttagtgaagttactcagatatttgatgctgaaggttaaagagacactctgctggagagaaatcgagacagataagtcttcttcctcctcttcctgttttttctctttagcagacttgcgctccttggccttcgattttccattctttttagatttttcagctgcctttttcgacaatttacgttttttggatttaggaagttgatcttcctcatcttcctcatcttcgtcggcttcctcgtcgttctcagcatccttttgttgttcgtctgcctcctcttcctcgtcatcatcgtcgactattttcttcttcttcaacttgggtttttcttctttggcggcaccattagttttcggtttgacgtcttgactttcatccatttcatcgtctgtctcctgagtagcattctggcttgggtcttcatcgggatctttcttgaagagagccttcttaagcttacgctcctctgcatctccatcactaccctcgtcgtcattttgctcttcgtctttctcctcgtcactgtcaatatcaatcacatccttatccttatcgaccttaagagttttcttttcatccgcattatgtttaagagttacggatcccttgccgatatcaccgttggtcacaaaggtgacaccttccttggtcgcttctatacgaatggattctcccatttccttgaggtcgcgaattatccggttgaattcgctagaaggcaatgtaacctcagcgtcgtatctagtctcagggattccgagatgttctagaggaagtcgcaatagaagattagaatggaaatgatactgagaatcatgatttgatctgattcgttcttaccgatatcgatgtccatcatcttcatttcatattcggcaacccgatcggtatctgaaaatggatatagagattaggtttctatggaaataggacagcatggctggcaggacggaaagaggttggacttactcaacgtttcagcaactatgttgagtacgtcaccatcgtcaaatgctcgcaaggtgatgatatcttgaggggcagcacatttggttatcttctggaaagaaggcacgttgatccccagagtcatctgtcgatcacacctatataggattgacgaagcgctcataattaatgcgatctggatcgatcagtatggagtggaggtaaagcagaggaacgaaccgatattgtccgaaaccgctggcgcgtagctgaagggccaccaaagctacgtgagagttatccatggcttggagtttctagaatgatgaggaggagtaagcctgagatggagtttacgatagatgcgggtagctttctcaacgcgacgaaccatgccatcctcgtcacaattgaagttgacgtcggtaacaagttctcggatcgctagagagattcaaatgatcagtatgaaacgaagaacgagtgctgagggggaagctcaccatcgaggacactcttgagtagacctgcctgattgagctttgcttcaaacatgattgcactgggataggataggaggtgtggtggttgtggtggatgaaagtcttggagccaagaaacagtgggttctccttgagagggatgctgttgagagtgaaggcggacgcgttcaaggggaggagaagggccgagtgccgagcccgcggtgagcgaggccctgcgagaaccagacaccatcagactgcccacaccacacatcacagcccaccatcatcaatcagtactagtactccaacaaccccatggaacaattatgtaagaaccgcaaattctccctaaaaactcatgcacaatctgctcacttcaccagggaacaacactgtcatatgggttagtggtgtctatggctctcctatctcatggtatacaatatgggataagagagaggtatcatagtgcaactgcttgctgagatgtgaacttgtattgctagagattatttttttaaatattcaatacacttgcaagacgtgtaaattacatgcattgaggaaaaaaaggaaaacataggaactgagaggaaaatagccaaaatcatttggaattgacaggttggaaaaatgatgtgatttttgtttgttcagaggtagcaatcaattgatcaacaagttgctttgagtagctttccataaattggtcaagtttattggcagtttcacttatgttgctctcaatgtagtcattgataatttatattgtcttgaagacttcttttgaagttggtttatagcaaggtggctcatccaatctactgttgtaatttttgtcttcttaatctttggtccttacacccttgaccaatcaaaatatctcttcagaagtccacaaagtgtatccagacttgccagctggattgagaagcttttaaatagacatttgagtgacttcttcgagaatatgttgcggggacgcaagatgagaaaaccaaagttcacggctgacaagccagtgacactttgtgagtgagaaaggtaaggttttgattcactgcagaggaaagaaccgtagacaatctggtataggctatatacaagattgttgttttctggtaattagaagcatactgcagtaatgaatataagcatactattctaacagaataccaaccaactgaagccaatcaaaaaaaccaccaatcattcctgctcaactatctctcatccattccaccatcaaccatcaacttcatccacaattcccttcctcttccttgtttgactccacattttctcattgctctttcttttcttcttatccctcttctcactccttgctcagtctcaatgtcgacgtttgctcatcctatcaatgtctcttcaaccacttctccttctcataccgccaactctctctcttgacttgatctcttggcttttgccaatttggtaagaaaacaactcacattctttttctctctcatcaattcagaccattgatactaattctcttgtttaaaaacagtgtttactatctgtcattgtttgacatcatttctttcagtctttctgttgttctgtctaagtcaaaagaaacctctgcctgtggtaaatttcaatctctttgtcttctatttcttttctctattatcttctcttgtttcttaagattaactcttgtcatttaattttgctagttctggttctactttcagtaattattcctgtgttcatcaataagtaagaaagatagggcaagtacttctggtacccaccaaaagtacttgcccaggtgcggtactttgtacctatttttttgtaaattaggtaccaacaggtccccaagtataaacaaacaatctctagtttaaactgtggcggaatctttcatatcctgtctttgtctttttttctctcttttagtttacttattttcttttcttatcactattcttcttcttctaaattttcttttctccttcattatttcctctttcaattatttattgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtaatggtgaggtgggtagtcaaagttggtggaatgtatagtgtagacttgagtgcattggtgaggtgggtagtcaaagttgatgaaatgtttcaagttgtatagtgtggtgttaaaagttggtgagttgcatcaatgtgtagttgtgtaatgttcaagttgatggggtgtagattcaaagttggtgaaatgtgtagtaatatagtggtgtaaaaagttgctgaaatggtggttgtgtagtgttcaagttggtgagaggtgtgagttggtcaggtgaggtgtgtgtagagctgaagttggtgaggtgtaaagttgtagagtgaaagttggtgacatgtgatgaattttaattcagcacagtggaccacatttggacagtgacacatgaatatttcactcctgccatactacatgggagtgcaaaacacccaatcagtgtgtacatcacacaacacagtctacacaatggaataaatatcctccgggtatgtaaagtaattaccatctgtaaacaatctacattttgagattcttccatccaactgggctttagacagccctatcaaaagtgagatttagtgataactcctgaaacattgacttgtggttttggttgcagatttaaaaagggattagatcaaaggcaaaatactaagatttgatacaagtattgttgaaccatacaaaagagcccagtttcagttgcaagataagcaagaccacaagaaggccatctgagaggaagttgttctacattgtaagaaaatggttcactttgacaaggattataaacaatgttgtaaaaaataacagggttttttttaaagtgacccagtttcttacaatgtagaacaacttcctcccagatggccttcttgtggtctggcttatcttccaactgaaactgggctctttgagtgctttcaacaagatcccatgttactcctcactccagactgcacgtttaattatactaggttgactgtaggtggatgggcacttgattttgttggcgattgcaggtttctcttgccagatcaacctttgtgcaaggattgtaaacaaggtgagttgatttttggcccatttagttccttgcaaagtgattccttagtaaaggttatggctcaaaagaatcaacccagttcttttttagattatattattctctcaatgattccaactcccctcaacaaagcaaaaacctagagagtaggagaaagggaaatggaaaacaaaattggtatgattataaaaatttaagggccagtacaaacataaacagcaaattttcaattttttgagtgaagatgagagacgaacaccttcaacatcgcaattgaccaattcttgcatcttactaggtcctaaggagtactccgagataatttgaatgtgagatttctcatcattcactttgcagcttacgaaaccttcacgcttccatgggccataatcgcatatcaagaccatctttgggaacttgtaggtcgcggcaacaattggtcaattgctatggatataaaaatgaaaaaaatgaaaaaatatataaacaataaaagttgaaaaaaagaaaaaagggcattaataaaaaaacaccgtttttccgcgtttacacacggttttgctgtggcacagtgcacgcggtttccgcgtttgcacacggttttgtatttaattttttaccgcttatttttcaagtttttttttaatttttaaagttgtttcctacactataaaaggtgtagagtttaatggtaaaaaccattttgcatcaaaatgaattttaattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccatattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgcgtagaatttaatggtgcaatccaatttttaaaaactcaacggttcatttttaatactgaaattagacccattttttgacttaattttttacagcttaattttcatcattttttgacattttaaatttatttcctacactttaagacatgtataaaattatggtaacaaccatttttccccaaattgaaaactataccttgaaagctgcatttgacacgtttgtttaattaattcatcactttttcacctaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttgctacatttaaaagtgtgtagaatttaatggtaacataaaattttcttaaaactcaaaggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgtaatttcaaatttgtttcctacactttcggacatgttcaaaatgatggtaacaataattttgcataaaaaccaaagattgttattgaatactgcgttggacaaccgtttttttatttaattcttcactcaattgtttgcattaattttgtcaccttatttttttatgattttttgaaattttgaagttgtttcctacatttaaaagtatttaaaatttaatggtagcattcaatttccataaaactcaaccgttcattcagaatactgtaattggtcttaaagttcaattgatttttaagagcgtaattttcattattttttgacattctaaatttgtttcccacactttgagacatgttcaaaatgatggtaacaataacttttcatgaaaatgaaaatatatcttgaatatgaatataaattcaaaaatccaaaaatgacttcaatggggcttgaacctgtgacagcgcttggaagtacaagtattcccaaagtggtatctttataccaagttttatttataaactagttggctggcatcaccttgttggatattattgtggtgtccaggctgatcataatcttgactagagtctgccttgtgcatgggaatctggagaagtgattggtgtatccctttctgatgattgggagtgttcttttttggagttttttttttaatttttgggagacatttgaatcaaattctctttttattgtattaaaaccctaggaaataaagaattaaataaaaaatggtgtcaaatgcagtatataagatgtagttctcattttgatgcaaaataatttttaccataactttatacttgtcttaaagtgtaggaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaacttaagtgaaaaaagtgtctaatttcagtattaaacatgagccgttgagttctaaaaaaattggattgcaccattaaattctacgcacattgtaacctaggaaataattttgaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaagataattaataattaaaattaattttgggcattactaaaaaaacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacgcagttttttaattaattttttacggcttatttttcgagtttttttgaatttttaaaattgtttcctaggtttcaa