atgcttgaagttacgtcaaatacgtttcaaggaaaaaccaagaaaaacagctcaatggagcatcaagtctgggaggcctgtcttaatgccataagggaaaagatcaatcctctggctttcaagacctggttttttccaatcaagccgctgagcttttcgggcagtgagctgacaattgaagttcccagccaatttttttacgagtggatagaggaaaattattcctcctttttaaaactcgcactcaaggatgtgatcgggcccgaagcaaagttgatgtattcaattgtgatggataaatcacaagggcaacccgtcaccatagaattgccacaccagaacgctatgaacggcgatttcattgccgcaagtcgcgcaacagaagcacgtgcaaaaaacagtgaggaatttgaaaaaaaccttgcccgctttgaaacacacctgaactcaaaatatacctttgatacactcatcaggggtgactgtaattctctggcttttgcagcttcaaaatctgttgcgcaaagccccggtcaaaatgcttttaatcccctggttatttatggcggagtaggtcttggcaaaacacacatgatgcaggctatcggtaacagtgtccgtgagaaccggttatcggaaagagtgctctatgtatcaagtgaaaaatttgcaatcgacttcgtcaacgctattcagaatggaaaaatacaggaattttcctcgttttaccgctcaatcgacgtactgattattgacgatattcagtttttttcgggcaaggaaaaaacacaggaggaaatttttcatattttcaacaccctgcaccaatcaaacaagcagattattctctcggcagacagacccatcaaagatatcaagggaattgaagaccgtttgatctcacgctttaactggggactttcagcagacattcaacctcctgattatgagacccgcaaggctattatcctcagcaaactccatcaaagcggtgtgaatctggatgaaaccgttattgaattcattgcgaccaatgtcaccgagaatgtgagggaactggaaggatgcattgtcaaactgcttgcggcccaatcgcttgataacagggaaattgatcttcagtttacaaaatcaacactgaaagacattattcgccacacaacaaaaaggctgactctcgatacgatagaaaaagcggtctgctcttacttttctattacgcctaatgatctgaagggaaaatcgaaaaagaaggagatcgccgttggacgacaggtggcgatgtatctgtcgaaacttctgaccgattcttcactgaaaactatcggccttcattttggaggaagagaccactcaaccgttatccatgctgttaacactaccacaaaaaaagttgacacgatcggggatgaacgaaaaaaaatagaagagatcaaaaaaagaatagagatcctctccatgtagttgcgggtgttgacaaggtgttgggtaggtgttgatatcttcttgataacctgtgtgttatcaacacgtgactgcgtaggggatattcatcaacaaaccatacacacatacaagagggtacaaggcacaggttatcaacacttttactatcgttatcacgtagcgtaacatacaatttttaaattaattagcagaaatttgcagtttgttgtccagatatccacatcgtcaacaacaacaacaaattttttaaatattataaatagttaaagttggagcagatgaaactcacctcttcgatccgtcaattacaggatgctatcggcaaagttgcgcaagcgattcccgcaaaaaccattgatccgcgttttgaaaatgttcacctctctattgagtctggtagcctgacgttattcgctactgatggtgagttatcaataaccgcgaaaagtgatgtagaaacaagtgattctggtaatattggtgttaaggcgaggactttgcaggattttctgagaagtatgtacgataccgcagtaacctttgttattgaacggcaggaaatcagtgatcatggaactctccatattaccacagacaaaggcaagtataaaataccctgtcagtttgaaagcaagcaggaaaaacatgaaaaaacgtacgatatctctcttgaacttgaaacagcagaatttcttgatctgatccaaaaaacaatttttgcctgcagtgtcgatggtatgagacccgcaatgatgggggtactctttgaacttgaaggtaatactattaccgcagtttcgactgatggccatcggttggtacgatgcagaaaaaactacaactctgcaattggagaaaaacaaaaaatcgttataccggcacgcgtcctttcaattttacaaaaacttgcacagcacgaatttattaccatgagtatagattcagatcgcaggtttgttcgttttattattggtaatattgtgcttgatgcatccctgattattgaaccatatccaaattatgatgcagtaattcctgtagaacacgacaaacatttaatcatagatcgctcgatgatttatgattctgtacgtcgtgtcggacgtttttcaagtattggagatgtcaagatggtgattgaaggacagttactgaaagttatggcagaaaatacaaatgagggtgaggctgcacaagaagagatgccatgtctctatacgggagatgatattactataggttttaattcaaggtttatcgaagctgctcttgcacatctcgatgataatgaaatcagaattgaattgaaaagtccaacaactgcagttatttttaaacctcacaagacggaagaggatgataaactgattgtgcttgttatgcctgtgagaataaataattgagagagaaaatttttgaaattacagtgtatacattacgagaatttcagaaaccaccggttattgaattttgagccaagttatggtatatcaattctttatgggcctaacgcatcaggaaagacctctatactggaaggggttcactattgtgcattgacaagaggttttcataatgcacttgatagtgagtgtctctatttttcttctgatttctttgttcttgaaagcagttttctcgatgctacagaacgtgcaacaaccgtcagagttctttatacaaaggaaaaagaaaaaaaaattattgttgataagagcgaaataaagcctttttcaagacatattggaaggattccttgtattaccttttcaccggcagaactggtaattgttaatggtgcaccagcagaaagaaggcgttttcttgataatgctatttgtcagacaaaccgaagatatcttgacgatctgttggcctataaaagggtattgcaacaaagaaatgccctgattggtcagatgtatgaaaagacaggatcacagaaagagatgcttgcaatttggacagatagtctttcacgtcttgcagcctcaattgtttatacaagaatgcagtttttatcttcatttttgccactttttcaaactctctatcaactcttatcgccggatgagcatccgaccatagtgtatcgctgctcactcggaaaagtttttcatgatagttcaattgatcaattgtacagccaatttcttgtaaagtttgaagagacagaacgagaggaaattttacgtgggcagaccatgacaggcccacatcgtgatgatttactttttttactccataccagggagattaaaaaatatgcttcacagggccaaatgcgcatctttcttatagctctcaaactttcacaacatcgtttattttcagatatcctcggcgaaaaaccaatttgcctgcttgatgatctgttcagtgaactggatgcgtctcactcaaatgccatttttcgtctgcttgaaacatgcggtcaaacgattattacatctgctgaaaataaaccatatagtcacgttgattcaatctctatcgaatcgttgaagggtataaaggagatgtaaaggtgtcacgcacaaaaaatcccaaacaattttcagtagtggctggtgaaatgtgtcaggtattgggattgacagaagcttatcagcagtataaaacattacaggtttggaagagtgttgttggagatacgatatctgcatcaacaacaatagaacggttctcgaatggggtgttgtttataagagtaaaaaattctacctggagaatggaacttaatttccgaaaacagaacattctcgaaaaattgaatgctgctttggaaaattcgatggtaaaagagattatttttaaataaaaaggagcatcatctgcgataatgctcctttccataaaaacatcaaagattgcaactgagtcgatagatttctatcattttttctgcataagactttccaaaagctatacatttctcaaactcgggttcatgtggtttgaatttaaccatgacgttctgatcaaaaaccttgagtttaagcatggtaaagttgctctctatcatacgtacggcttcaccactccaaccgtatgagccaaatgctgcagcaagttttcccttgtcgcgtatggggttgattgttgcaaaaatttggtatatttggggtaaaatattctgatttattgttggtgatcctacaataatacctgaacaatgagcgatcttttcttcaagtacagatgcctggacggattcgatgtcacagatatcgattttgaagtcacatgattggctcagtccttcagcgattttctcggccattaatgttgtgttttcataggccgaaacgtacgctataagaatgtttttttcttgtggtaaagcaattgcagttgttgcatatttcattgaaagatcaacatatttttgccagtttgatctcagaatcggaccatgtcccgggcaaataatattgatatcaagcggtttaattttttcaatagcctgaagcatgtatttgctgaatggcctcagaatactgttaaagtagtaggtaaatgagtcgtcaaaatcaccgactgcatcatcaaacattcctgcatcgcaaaaatgtgatccaaaagaatcacaggtgaataagatacgatcctcttcaagccaggtataaatggtatcaggccaatgcagattaggtgcattgataaaatgaagggttttattaccaagactaagagtatcgcctgttttgacgaccaatgatttgaaatcatggccagtctgatcacgaagaaactttatggcgttgccactgccaacaactgttgcattcggggcgattgcaagcaggttcctgacattgccggagtgatcaggttctgtatggtccacaacgatgtactcaatttctgccggatcggtaacttgttttaattttgaaagatacgctggccagaatttttcttttgttgtttcaataaccgttttcttttcggcatttatgaaataggagttataggtcgttccatatttcgtctccataacaatgtcgaaggtgataagaccaggatcaagaacaccaatccagcttacgtcgtctgttattttcagtatgttgctgtctgtcattattactattaggaaaattctaaaaaaataagggtttaccgttctaatacatgcaaaatgtactgagagttccctccatgaacagtgacggtaatataagcaatattactgttcacaaaatgactgtcaagtcaattctccaccgaacggatctgtctccgtatgtcgtatctccctttgaagttcaataccatctgcagaaaaagaaaacagtgtatcatcagaaaaaatcatactataatcctggggtttaaaaaagggaagaaatttttgacaatgctcatccagacgcttgaggtaaaagtgtgtattttcatccggtttttctcttttccattcagacgcaagctttcctttatcgtacgcagatgatcctgcgcccgttcctgctatatagaaagttattctctccccttttgttatgttcagtcctgcctttatgacgatttcataggttattgcctttgatcttttacctgatttaacatcttcaagatattgttcgagtgaatttttcaggctttctgttcttgaaaaatcagaaatatccagttcatgatttaaaatcttgtttctgtattcggtaaaaagattatgcagtccattgatatcctcggttaagagggtttcaaatcctcttctaacaaaatcccttccaaatttctcaccacttctgctggtaagtgaagaacctttcagtttcatcacattatcatatccaagaagggcgtaattttttttcatataggaaatcatttttttgaatctcccgtcaaagccgatattgataccagacggcataagagatgagacttcactgaccagttctcgttcagccatttcgctctgcacgtccggaggtggtataaacagaataccatccgtatcaacctcaatgatcttgcatcctcttgcttcaaattccatgatcattttttttgcaagagcctgtcccgttgttgttaccttgtcggcctcataaaaatcgttgaaaatacctccactgaatccaaggtaaccgtacatggcattgatcaggattttgaaagaactttgcatggcatcaaaattggcagcaagggtggattttccgagaatattttcattccgtgctctctcttttgctttgaatcgaagctctttaaggtcgttaagtaccaatggaaatattttcagttcatcacttttagggcaaatatcatatgaaagcatgattgaaggatagagagattcaacatccgcatagacaataggaccaagaatgcctttaagaaatatctcggtatatccaccggagtgctgttgaccagatgtgggttttggtattgactgctttcgacgcagatactctcttacaaagagtacctcaattttggcagcctgtccaatacgagaggtcatggcatacgtatatggcaacatttgtgaaaggtagaaattgctgccggatagaagtgatgagagcgctcttgtttcgcgcacatcatccagggcataggcaagaagcttctcatgattattttgccaaagagaggcgatatccttgtattcgatgtaggtacgctcttttgaggcaaaaccaaaatgttttgcaactgcttttagtccataactctgcattgagcgccgtgatacatcatagctttgtaccagaaaaagggtgtcgatgacatggcgtcccggtatatcaaaaaagggataatcaatgctccgttccgcaaaacgaatcgatgctggatatgtttttgctaacaacccattacgtccaatggcaaaaggaataccatatcgatcacatcttcgctgcagataggagagatcaaaactgaaaatattgtgtccctcaattacatcaggatccattttcacaataagggtaacaagctcttcaagaagctccttttccgtcctgtttttagaatgaagaacctgttcccatcccctgctatcactcaaagaaatgataatcacctcatcatcatcaagagctgttccactattttgcctcttcatgggatcataatgggtctcaatatcaagctgcattcgatacaggtcgtcaaatatcatacccttgaaaagggtttttccactttgcagaaagtattgcgtgacagcatcacctttactgtagagcagtgaattattatcgtattgtgtgtttttatcctgattctctgttgtgtcgttaagacgttttctgttgataaaatcaatagcgcgtctatgattcttccaattccgaaaaatcgcaagattcttgtaatagttcgttccagcgagcgttacgagccagaatttctcgttttcttcaggtataaatccgtccagtaaagagttttcagaaaggaagaaaaatggaaaaaatggttcatcatgataactgaccccattgtcatccctgttgaatagcctaatatgggtgtctgaaagctggtatgctccaacaatccgctcctctttatctttaccaaagagcagatcgttggttacgatatcactgattatgctgtccatgattgcttgtttaattgagagcggaaacacaggattatgtttcatgtgaaacacgcactgttgctcagcggccgagacgtatcatgagcacagaaatatctgatggcgagacaccaagaattctcgatgcctgtcctatggtctcgggtcgaagcttcatcagtttttcccttccctcatttgaaaggccggtaacatgatcgtacctgaaagaagcgggaatctcatgcaaatccaaacgcagtattttttcggccattaacagatcccgtttaagataaccttcatatttcagatcaatctcaacctgttcaaaaactaatgggtcgtcagtcactgcatagacgctttctttgaaagagagagcggattcaagcagcatgtgaaaatgtacgcctggtttttttaacaggttcactgcgctttgtgttgtcgttacgggtggatgcccgagtcccgcaagtaacgtgttcgcaacatcgggcttgattttcgtgtcaagacagagctgattgagggtatcaatgagcctttttttattggtgcagtcagaaaaggtatcggcatcaatcagtcctgcagattttgcgtggtgacagagacgaatatcagcattgtcatgacggagcaacaggcggtgttcagcagaagaggtaaacattctgtagggttcattcgtctcttttgtaaccagatcatcaatgagtacgccgatataggcatctgagcgcttcaaatggagcggggctcgtccccgaagcagaagtgtggcattaattccggcaattaatccctgtgctgcggcctcttcatagccagaagtcccattaatctgccctgcaaaaaagagattctttacaagctttgtttcaagacttctattgatttgataaggaaaaaagtagtcatattcaattgcatatccagggcgtatcattttaacgttacggagtccgggaagagattgcagcgcttctaactgaatctcttcaggaagtgatgttgaaaagccattgacatacatttcattggtatcgaacccttccggttcgagaaatatatgatggctatccttgtcagggaagcgacagattttatcttcaatggatgggcaatatctcggaccaataccttgaactttccctgaaaataatggagatcggtcaaatccttttttcaggatctcatgtgttgcttttgttgtttttgtaacaaaacagctaatctgatgccggttaatgacaggggtgttcctgaatgaaaatgagattggcagaggatcacctgattgctcttcaaccaaatcgtactcaaccgatcgcgcatctattcttgctggtgttcccgtttttagtctacctgcagcaaaaccatatttaacaagatcctctgttagcccgtatactggaggttcggcaatggttcggccaccagcataatgattcatgccaatatggatcaggccattcaaaaacgttccacaagagaggatggccgtcctgccattgatgatacgtcccgacataagccgcacccctgaaaaagctccgcctgagcactcaataccaacaacagtgtcctggagaagatcaatattagcctccttctcgataacattccgcatatacagtgagtataatgttcggtcagcctgcgctcttggagagtgcatggctggccccttgcttctgttgagcattcggaattgtatgccggtggcgtcaatagcttttgccatttcacccccaagggcatcgatctctctcgtgatttgcccctttgcgacgcctcctattgcgggattacaggacatccgggcaattgcggtgagatcagaggagataagcaggcaggatgaacccattcttgctgcagaaagggcagcttcgcatccagcgtgacctgctccagtaactatgatatcgtacattttctgcttattgtttcacgtgaaacatttagtttgactgattaagaatggctgttatcaaagatacgaattatcgaacttttccgttcgatattcctttgtttaaagtggttaacaggtatatgtattatatgtgtattgttttttttgactttggatattaaagtgtttggtcttatactgcatctttgtgtggagtggcgttatggctgtggataattttgttatgtagaagaatgagtggatgagtcgggctctgcaattatgttggaagattgatatcttcaggggtgcggcttgtatcggtctgcgtttcggatttccgtgattgcattgggggataataaaaaaattgcaataaatcggcgctttctttatatacctatatagttatgcatactaataaacccggcaggcttagctgaaagctttgtagtccccccctttaaaccgtaaatatgtctatgaaaagaagacaatttcttgcgtcgggagccataatttcttcatttttatcgttgtttcccgagaaactgcttgcagagtggaactctgaattttttaggcagtcttcattggagcaagcattcctgaatgctctgggcacaaaggatcttcttcgctctaatggagtaacaattgttgcgcctcctgtagcgtccgacggttcggctgtgcctgttgaaattcattcctctttaaagtgcgatcagcttttcctctttgttgaaaaaaatcttactcctcttgttttcaaatgtgatctgcacgaaagtatgcagccatatttttcactgaatatcaagatgaaagaggggtcagcgctgcatgctgttgtgagggagagtggcaaatattatgtgacatccgtgcaggttgaggtagtggcgcaagcctgttaatcaagaatcagacatctttctaccatgagcagcagtgtaagaatttttgcccgagaggagagtggtattgtccatgttaaaattattattccacacccaaatgaatccggctcacgaaaagatgagcagggtaatcttgttgcagcacattttataaaagagggggccgcttttctcaatggtaatcctctttttgatattcagcttggcccatcagtttcaagagatccttttcttcagttcaggttttccggaaagaaaggtgatatcgtgaaagtttcgtttatcgacaacaaggatgagcattttgttgcggacactgtcgttcaataatagagttccggttagagaacggtaatgactttttatcactaaatatggaggaaatacgttatggcggttaaattaagggtatggctgactgcatgcgccttctctacgttagcgcttgccacaggaagtggcgcttatgctgcagggaatgctgccggtgcaaagcctgtcaagcaagtgcaggcaaaacgtgctgaggcaaatccgcgtggtctggttctttcgctttcctgttcatcatgtcatggtacggatggtaaaagtgtaggcattattccgtcgatttcaggcaagacgaccgagtaccttgagacggcattaaaagcctttaaatcaggagcacgttactcgacggttatgagccgccatgccaaaggatataccgatgaagagatccggctgattgccgagtattttggaaaaaataacaaataagccggaggatgattatgacgcataaactttcacgtcgggatttcaataaacttcttctgtcgggtgtcgctggttctgcattcggaatatttggttcgtcgaacaaggcatttgccggttcaaaacgagtggttgttattggtggcggttttggaggagctgctgcagcaaaatacctgagaaaacttgacccatcaatttctgtgacgctggttgagccaaaagcaaccttctatacctgccctttcagtaactgggtgctcggtgatctgaaaacaatgaatgatattgcccagacctacaccgtcctcaagaataagtaccagatcaacattatcgctgattatgcagtggcggttgatgcttcgaaaagcacggtcaagctaaaaaacggtcaggtgctgaactatgatcgtcttattgtttcacccggaatcgattttagatgggactccataccagggtacagcgagagcgttgctaacagtcaaatgcctcatgcttttcaggcaggcccccagaccattctgctgcataaacagcttcatgagatgaggaacggaggcagggtgctcatctgtcctccaggtaatcccttcaggtgccctcccggaccctacgaaagagccagcctgattgctggttatctgaaagcaaagaaaccactctctaaaattgttattcttgatccaaaagacaagttctcaaaacaggctctgttcaagaagggttgggagcgtctttatcccggtatgattgagtggcgatcaggtacagcaggtggcaaggtaacggcggttgatgctgcggcaatgaccgtgactactgagtttggtgtagagaaaggtgatgtcatcaacgtcatccctccccagaaggcaggaaaaattgcgtttgatgcaggtctgaccgatgcaacaggttggtgccccatcaaccccgtctcgttcgaatcaaccattcatcctggaatccatgttatcggtgatgcatcaatcgccggagcgatgcctaaatctggctttgcagcaagtagtcagggtaaagtggcagcggcggccattgtccgcttattccagggtaaagtacccgcagcgccttcgctggtcaatacctgttacagtttgcttgctcccggatatggtatttccgttgcaggtgtttacaaactgaccgcagagggtatcgttgatatcaaggatgctggcggagtgacaccaatcacggctgatgatgaccatctcaacgaggaagccatgtttgcagaagggtggtacagtaatattgtgcatgatacatggggataagatttttttgtagttgacagaagtaaaagcccggctggaagccgggtttttactttacactctgttgatccggctatcttgggtggggatgcagattgttagataatcaataccccattttatatattggctcaattatttctttcgagcgtaacgcgatgccatcaatgaaaaataaacgttttaaccttcttcttattgccgttgtcactcttatggctctctggtcattatggccaacctggagtgactacactctttcgaagcagctcgattcttttgcttcagcgcaggatagtctgaaatatgtactgaatcaccgcgaagagcttgaaaacgcccgcaaaaagagtctgaaactcggtctggatctgaagggcgggatgcatctggttatggaggttgatcaggtggatctttttgaacagaaagcatggaataaggatgggaagtttactgccatcatgcagaatgttcggacaaaagcatcgcaaagtgatgcaaaggttattgatcttatctcctccgagttcaagagtcagaatattcgcctgagccgatatttctatgatatccgcaattcagatcaggaaattgtttcgaaactggaaaaagagtctgaagatgccctgaaccgtgccaaggagattatccgcaatcgtattgatcaatatggtgttgccgaaccagtcattacgacacagggaagcaggaaaatcattattgagcttcctggtgtttcagatgaaaacagggtgagaaacttgctcaaagggacggcaaaacttgaattcagacttcttcgtgaacctgaagtgatggtcaggacgctggacagaatcaactcatatcttgttcaaaaccaacagaatagtgccgcagtacaggttgctcccgttcctgactcatcatcagccgccttgccggcgcctgttgcgctctccgtgcccaaacctgtggcgcccgttgctccgcagtcatctgcaacaccgctttatgatgtgattggtgtttttcaaaatggtaccgcatttacaaccgagcagtcgaaggagtatgttgtatcgctgttgcaccgcagtgacatcgtggcattattccctccggatagtgagttactgcttgcagccaagcccgatgtgggcaaaaatggagaaaagctctattccatctatctggtcagaaaggggcctgagctgacaggtggtgttattacagaggcaaaagccactttcggctcagagggtgtgcagcctgaggttttgatgtcgatgaattccgaagggacgtcaaaatgggctcgtattacgggagccaatatcggcaagcgcattgcaattgtgctggatggagctgtctacagcgctcctgttgtgcagtcaaagattccaaacggtaattcagtgatcaacgggattgaaagtcttgaagaggcgaaagatcttgaaattgtccttaaagcgggcgctcttcctgctcctgtccgcattattgaagagaggacggttgggccatcactcggcgctgattatattcgcgccggaatgcagtccattatctggggttttgtggctgtggctgtttttatggtggtttattaccggcaggcgggaatcgctgccgatgtagctgtggtgcttaacatccttattgtactctcggtgcttgcaggttttaatgcatcgctttcacttccgggtattgccgggattgtgctgaccatgggaatggcggttgatgcgaatgttctgatctacgaacggatacgtgaagagcttgctgaaggcaagtcggttatcactgccgtgacgcaaggttatgaacgggcattttcctcgattcttgattcacatgtgacaaccctctcagcggcatttctgctgtatacgtatggtatcggacctattcaggggtttgctgtaacattgatgatcggtacctcggcaagcttgtttacggccattgtggtgaccagagagatcttccatctgttgttcatcaaaaatcttatgtcagacaaaagtttcggttaatatttcaagacgtttcaacccatgaggatctttcataataccagctttaactttatccgatatcgtaaaattgcgtacggtttttctcttgttctgcttgtttcgggccttgtttctctcgctgttaaagggctgaactacggtattgatttcaggggaggttctgaagtggtgatacgcttcgagaaagatgctgatgtcggccagattcgttcgatacttgatgcggcaggtgtttcaggcacgctgaagcagtatggtatggatcgctcctttctgttcagcacggttttccagggagatacgggggagttgaaatcgcttgtatccaatgcacttaatgatcggatcaaggataatcgtcatgaaattgttcgcattgatgctgtgggtccgagtattgcatccgatttgaaatggtctgcggttaaagctcttgttgcagcccttattgcgattcttatttatgtcggcatccggtttgaaacaaaatttgccgcaacgggtgttcttgcgattttgcatgatgtgctgacagttctcggaattttcagtattcttggcggcctctttgcgtttatgccccttgaaatggatcagagtatcattgcggctttcctcaccatagcaggttactccattaccgataccgttgtggtttatgaccgtatcagagagaggatccggggtcagaaaccctctgaatatgaaaggattttcaatgaaagcatgaaccagactctcaatcgtacaatcatcacctcggggacgacgctgatcagtgtttttgtactctttatctttgccggaccggcaatcaggggttttgcctttgccgtctttattggtatcctgattggtacctactcttcaatctttgtggcggcacctcttgtctatgattggctcaggattacaaaaagctccgtccgtttacggggaagcaaggtatcctgaatgtgttctgatcactctgctcttttattcacttttttcccttgtccccatagtggcaagggaactcgataaacattcaccagtaaggaaaaccagggcatgaaaaaagtatttgggaaagccgcattgctgctttttatcggatcatcatctctgcaagcgccagccattgccgacatggctgatcggattgttgctgtagttggaaatgaggtcatctttaaatcagaaatagattcaagggaactcatggctcgcatgcagtatcccgaactgaccaaaaacaatggtttgtcacgctctatacttgatgggctgattgatcagaaaatcatccttgcaaaagccaaaattgacagtgtcagcattgatgaaaattccatatcctctgcggcaagcgaacggttcagggagctgggtaccaaattcacctcaaaagctgatatggagagccgtcttggcaagtcctctgccggtattcttgaggggattcgccaggagctgcgcaatcagcaattggtcgatacgctacggcgcaaaaagagcgcaggggttactgtcagttatgatgaagtgatggcattctattcggcgaacaaggagcagatcccccagatccctgaagaggtctctgtttcccagattctcaaatatccccccgtttcggcggaggagaaggcacaatcgcttgcaacgatggagcggattcggacggagatcaaaggtggcgccgattttgctgctatggcaaggcagtactcccaggatccaggttcagcccagtcaggaggtgatcttggttttgtcgcgaaaggtcagcttataccgagtttcgagaatgcagcctacgctctcaatgaaggaaaaatttctgatatcgttgagacccgttatggatatcatcttattcagttgctcagcaaagagccgaattcgatccatgttcgccatattctcattggatttgatcgcaagtcaggagatttttcatcggtgacccggcagctcaacgccgtgcgtgctgatgttctgggtggcaaagagacttttgctgatatggcaaaaaaatattccgaagatccagcttctgcagcgcagggaggtacgattcttttgtcggggtcatcaaatccactgttttcacctcttgcgttacgccctcaattgcagcagatcctctcaacattgcagaagagcggagatatcagtgaggttcagaaaatcgatccgccacagggtgagccgttctatgcgatataccggttgaatgagcgcattccagctcataagcttaataccgaaaaagattatgcgtacctcgaagagctggcactcgcggataaaaatcagcagatctttatcaagtgggtggagcagctccgcaaggaggtttacgtccgtacttcagacatctaagcggcggacgtaacgtgcatttttctcgataaattctctccggggttcaaccttgtctcccataagcgtggaaaatacctggtctgcttccatggcgttttccacgttgaccagcaggagtgagcggtgagccgggtccatggtggtactccagagctgttcaggattcatctctccaagacccttgtatcgctggatgtggatattcgccttacccttctgcatcttcttcatgccatctgaaatactgttgcgctcctcatcatcccatgcatactgctgatctttgcctgatttaaccaggtaaagcggaggctgggcaataaagactctgccagcttcaatcagggcacgcatgtagcggaagaagaaggtcaggagcagagttctgatgtgtgctccgtcaacatcagcatcagtcatgatgatgattttgccataccgcagtttttcaaccgaaaactcctcttcaccgaaactggtgccaagagcaagaatgatggtcttgatctcctcgttctcaagcattttgtgcagccgggctttctccacattcagaattttacctttaagaggaagaattgcctggaagctccggtcgcgaccctgcttggcgctgccgcctgccgaatcaccctcgacgatatagagttcacaatgctccgggtcattgatcgaacagtcagcaagttttcctggaaggccagagctttcgagcaccgattttctgcgggtaagctcctttgcccttcgggccgcctctctcgacatggctgcacccttcaccttctcaataatcatcttgagcacattcggattgctttcggcaaactccgacaactgctcattgatgacggtttcgacaatgctctgcgtctctgagtttccaagcttggtcttggtctgcccctcaaactgcggttcagccaccttgacggagataactgcagtcagcccctccttgaaatcatcaccagtcagggataatttcaggtttttcagcaaatcgttcttctgcgcataggcattaagtgttctggtcagagccttgcggaagccggtaacgtgtgtgcctccctcatgcgtattgatgttgttgacatagctgaagacattctcctgataggtatcattatactggagcgctatttcaacaatggtactatcccgttcgccgtaaagatagatcggctccttgagcaggttgaggcggttctgatcggtaaactggacaaactccttgattccgccttcataatggaagatttcctggaacccttcagtatcctgcaccgttatcgagagctctttgttgaggaatgcaagctcccgcatacggtcgataatgatatccttgcgtaactcggtagtcttgaaaataagatggtcaggcagaaaggtggtttttgtaccgcgatggtctgaactgccgataactttgacatcaccctgtggaacgccccgctcaaagcgctggaaatagagcttgccgtcgcgggagacctcgacctcacaccactccgaaagggcattgaccaccgaagcgccaacaccatgcagaccgccggagaccttgtatgcccccttgtcgaacttgccgccagcgccaatgaccgtcatgaccagctcaagcgccgatttctgcttttccggatgaatatccaccggaataccccgaccatggtcaatcaccgtaaccgatccatcaggattcagggagacaaagatataatcgttgaagccaccaagcgtttcatcaatcgagttgtcgacaatttcgtagacaagatggtgaaggccacggctgtaaatatcgccaatatacatggcagggcgcatgcggacatgctcgatgccatcaagaacctggatgttggttgctccgtagctcgcttctgtcggaggtgtcgggagggaaaggatatcgtcttcctgcataatagtcagctataactggtgagatggaaattgaacctcaagataataaaaatgccgtcataatgcttgcctatcggcgaggaatcaagcccagaaagcatcgggaaaatgttcaataataaacgagcttatccgtttttcctccatatgttgcacgcgaattgcaagcacgtcgaagcggcagtcgcactcccctgcgctgtggagagcaaggtaagcccgtgccgccttgatgatctcatgctgtttctggagtgtcaccgcttcagccgggtgccccttggcagaagagaggcgggtttttacctcaacaaagcagagtgttttgccctgccgggcgataatatcaatctcattgcgatggaaacggtaattgcgctcaaggatgcgataccccttctggacaaggtagttaaccgcgagctgttcaccctcctgaccgagcagatgcgggtcgtaccctgtagtcatggcttttcacccagttgacgaagcctgaagctctggcggtgaatcgggcagcgtccatgctggcggatagcttcgacatgcgccctggtggggtagccgacatggcgctcaaaaccgtattgcgggtactcactggcgtacgccaccatcagctcatcccgatgggttttggccagcaccgatgcagccgcaattgaaaagaccttcgaatcacccttcacaacagtttcataagggattgggagctccgtgcggaaccggttgccgtcaacaagaagcagctctggctggatcggtaatgctgcaacagcctggttcatggcaagcatggtcgcctggaggatgttgatttggtcaatggtctcaggatcaacttcagcaaccgcccagaaagccgccgcattccggatggcaggggcaagcaattccctctcggccgccgagagcttctttgaatcattcaccctctcaagtatcgtaccaaccggcctgaaccagcgagggaagataaccgccgccgcaaccacaggcccggcaagtggcccccggcccgcctcgtcaataccgcagacaagtgccgttgtttgccacagaggccattcgtaatcggtaatcatctcttcttcttgcctcggttctttgttgtaaagtggcacattcctgacatgcagtgaaaacccttgatgcctctcactcccttgataaagcaccattcaggaactggacaagggggctcactacaccgaatgttttggcaagttccgccacaaatccgggattggtgacttcatcatcggtgaaaaagcgctgggtgtaataccccttgaacttgagatactctattgccggattcgtgctgtcatacccctttggcggcctgaccagcttccctgaaggcaggatcccttccggaaaatgagaagagaactctttttgagcaatgagtgactgccactcggcgaaatgagcatcaatctcccgcctgagctcttccagaacggcggcttcgggcatatagatgcctcccccggcaaacgttgcacccggctcgatgtggagatagtaacctccgagggggcctttccttccgcctttgctgatgaaggcaaagaaattcgtcttatagggagatttgtcttttgaaaaccggatatcccggttgatgcgcatcatgcagctctttggatcaaggccggagagggcaataccctggtcaaacgcagagatcgccacaagaagctgaagcaccgtatcgagcatctcaccataagcctgctggtactcgctcttgtgctccgtgaaccagactctctcattattgcccttcaactcacggagaaaggcgagggttgtgtcggtaatcatcggtggaaagattaatctgcgttacgaaaagaaaaagtacacatcctgtatttatctttctcaaaagatggagcctttttcaggctgactggagtgtatcattgacccatttgtttaggctttttcctgcttttattgccttcagatgaatggcatggtgcagttccgggttcattctcagtacaaatttaccggaaaatggcttatccggtttttcgccccgctctgcacaaaattcgagataatcatcgacagaatcccggaacgcctgcacgatctcatcaacactgcgtccctgaaaggtgacgacatctttcgtgtcgactacctcgccatgaaacagaccggcctcatcgtcaaactcaatatgccctgtgtatcccttatagttcagcatggtactccactcctgcttcttgtaaaaaacgtcttattgatttaagcgcacttttgtcacactccttttcgggatgcggcctgtgaaaaactgcacgaaccccattcaaaaaaatccgtactcttgatccgtttccctcggaaatttctgctcccagaccctgtatcagcgtttcaatatcgcaccacttcacgtcagagcgtaccggatcttcaaagatcctggttaaaattttttgctgttttttatgcacgaacaagtatcactaagtgatatcaaaacgcaactaataaatgtaaaaaataaatcacgttgaaaaaaaattaccatctgagtgcttttagtcagtcaaatctcctttgccaccatgacaacctgaaatccatcattttctgcaattcctgagaggccggatgggaaaagagttcccgaccattttcatcgcataagggtgcgggtaagttcaatctctgttcagcacccccagaatctcctgaaagcttgccagcccggcttcgaggttttcgattatttccccggccagttgatccggctcttttcctgaacagcccatcctgccgccatgagttggcagtcgatggcgtcacgagctttctgttcgggagtttggttcagagaatttttatccggcataacgtgaaaggagtgaaacgcaacacgaaaaaactgatacgttcaatgtacataacttcaaagaaatcttgcaaatagaaagccgccaagaagggctttggttcttgatcgtaacgacgcatgtgcgcagcctcctctgtgccggttttggcggtttcctgtctattatttcttatcttgatcgtcaatctgcaggccattcggctcatttttccgcctgacggctgtcgctgggcggatgaaacaaaaaagagttatcagttggagaatgttccctgtaagggagcggcgtggttttggggatccgttctgtgttgttgtttatttttagagaagttgtaacaggggggaatcccccgggttcttgccattattaaagagtgtgcaaatgaagaagagttcgaataagcagttgctgatgaacaaaaccggtgacgagatacaggttgcactggttgaggagggacgtctggttgaattgattattgagcgtcccgaaagcaggaggagtattggtgatatttatcttggcagggtacataaggttgtggaggggcttaaggcggcctttgttgatatcggccagaagtcggatggctttttgcatttttccgatgtcggcacaacaaatgaggattatcgtgcgctgattgaggatgatgatgatgatgagaatggcggtgtggatgatggcgatgatgcgccgcagggtgcacgcagtggtgatgaaccggcggcgggtgcaaatgttaagtcggctgcccgcagtggcagcaaggccccttcggcagatgatcaggatcgggctgagaaaaggcagtcatacacacagatgattgctggcaagctcaagccgaatgactccattctggtgcaggttatcaaggagccgatcagcagcaagggttcccgccttacttctgatattacgattgccgggcgcttcatggtgctgcttccttttggtggagggcaggtagctgtctcccgcagggttgttgcccgcaaagagcgttcaagactgaaaaagctggtgcgctccatgcttcctgaaggttttggggccattatccgcactgttgctgaagatcaggaggagacgttgctgaagcaggatcttgagaagcttcttgccaagtggacgcagattgaggaaaagctgcaggatgctgcccctccccagttgattttcaaggaggatacgatcatatcgagtgttttgcgtgactcgcttacctctgatgtcacggagattgttgccaattcacaacttatttacaaggagacgctgaactacattcagtgggctgcgcctgagatggtgaaaaatgtcaccttctatcagggaaaacttcccttgttcgaaggctatggcattgccaaggatgttgagtcgatcttttcgcgcaaggtatggcttaagtcgggtggctatatcattattgagcataccgaggcgatggtggttgttgatgtcaacagtggaaggtatgcagccaagcgggagcaggaggagaactctctgaaaaccaatcttgaggcggcgcgggaggttgtgcggcagttgcggctgcgtgatatcggcggcattattgttgttgactttatcgatatgcttgatcagaaaaatgccaagaaggtttatgattccatgaaaaccgaattgcgcaatgatcgggcgaaatcaaatattcttcccatgtctgattttggtatcatgcagattaccagggaaagaattcgtccaagtttgatgcagcggatgggcgatcagtgtcctgcatgtggaggtaccggggtggtgcaggcaaggtttacgaccattaaccagattgagcgctggctcaggaagtatgcgcttcagcacaatatgaaatttcagcagcttgacctttatgtcagtccgactgtggttgagccgttgcagaacagtgacatgaaaacggagttgaagtggtttctccagcacatgctttttgttcaggtgaagccggatgaaagtctcagaagcgacgatttccgcttctacagcagaaaaaataacaaggatattaccgccgaatatggcgatatctaatcagtaatcagagcagaatgtgtgttatgggacagtatgattctttaaaagatgcgattttgggtttttcttcacttggcgcgtctgcgctctgggaaattccggaagcaaggcgtgtgtttaatcagttcaagcagttgcttaatgaggggctggtgagggctgcggaaaaatttgaaggagagtggcgggtcaactcctgggtcaaggagggaattttgcttggtatgcgccttggcagattgcaggagagttatgttgcgcttgatgagcatgagacagggtttgcttttatcgacaaggatacctatccgcttaaaaagattacgcttgccaataatgtccgtattgttcccggaggatcggctgtgcgtgatggatcatatctggcgccttcggtggtgatgatgcctcctgcttatgtcaatgttggtgcctatgttgatgagggtaccatgatagattcccatgcccttgtgggtagttgtgcacaggtcggtaaaaaggtgcatctttcggctggtgttcaggttggtggtgtgctggagccgatcggcgccatgccggtcattattgaggacgaggtgatggtcgggggtaactgtggcatttatgagggcaccattgtgaaggagcgtgcggttattggcaccggggtgattcttaatgggtcaactcctgtttacgatcttgccctgaataccatttaccgcaaaacttccgaatctccgctggtgattcctgccggggcggttgttgttgccggatcacgaaagatcaagggggattttgctgctgaacacgggctttccatctatacaccgctgattatcaaataccgtgacgacaggaccgatagcgctacagcccttgaagaggctctcagataaacgcatgcagagcaacgaaaagaggagcaggggctggttgtggagaggctctttgcgacagggtttgctggcccttatgggcgcattttttttcttttcagcacactctcctgcactcctcctctcagcggagcctgcccggttggctcccgctgactctgccagttctgctgacagagagtattttgatattgtcaaaagtattgaccttttcagtgaggtctatagtgaggtctcaaaaggctatgttgatacgctgaatgtcagtgggttgatgtatgccggtatcgatggcatgcttcgtacccttgatccgtatacggtttttctggacgaaaatgatgcggatgaactcgatgagctgaccagcgggcactatgccggtatcggcattacgattgcctctgttgacactttgttttatgttacatcggttgttgatggctatgctgcggcaaaagcgggcctcaggattggggacactattgttgctatcaacggtcgggagatcaggacaatgtcgctggatgaggttaaaaccctgatcaaggggcctgccggttcaccgattaccttcctgattgagcgtcagggcgtcccctctttttcctcgacactgatgcgggaggaggtgcgggtgagcaccgtaagttattccggtattcttgacggtacgggctatatcgagatgaagagtttcggttcccattcgatggatgatctgcgtgaagccattcagggccttttgcgtcaggcctcagagcagcattttcagcttaaaggcctgattcttgatctcagaaataatccgggaggattgcttaatgttgccgttgatgttgcttcgctctttgtcagtaaaggcagtgaagtggtatccattcggggacgttctccggaaatggctaaatcctatgtaaccgcctctcctccgctgcttcccgctcttccccttgtggttctcatcaacagccagagtgcttcagcggctgaaattgttgctggcgcgattcaggatcttgatcgcggggttattattggcgagcgctcttatggcaaagggctggtacagtcggttatacggatttcctataatagctcactgaagctgacgacgtcgaaatactatactccttcgggccgtttgatccagaaagaggtcaataatgcggtgcgtgaatcgcgcaaggtgattcccgtaccgcagggagagacggcaactcagattttctataccaaaggaaagagaaaagtgtatggcggaggtggtattctgcccgatatccagctccctgaaccggttacctctccttatctttcggagctgaacaagaggggcctcatctttcttttttcttccgcgtatcgttccctgaacccggtgatgcctgtgcagccactcgaccgtgcggcggttatggtatcgtttgctgattttctgcagcgcaggaaatttgtctacacctccgattccgaacgccgtttcaatgagttgcgggagagtatgaagaaggttcagtcgacaaatacggagagtgattctcagagtgtcactgcttttcagcaggagatcgatcggctcaagaagcaggagattacagcagagtcggagcatgttgcccaggctcttgaagtggaaattctccgccatttcaatgatcgtattgcacgaacggtagaaattgggcatgacacggcggtcaaaaaagccgtttggctcttttctgattcccgtggttattcacggattcttcatccctgaatggcattcagttgttcccgtttatactccctgattttacggtgagcaccgatggcaatcatgaggttgctgatgctcagcaggctttcggccaatccgtgcagcaggtcgtcgtgtgaaagtgttggataccctctgacgacggtggcgaggtacatgcagaagatggtgactgagatgaatatcagcacaaaccagaagccggcaacagtcagaccggaaaaaattgtccggtcacggcgccagactttcagcagcagtaccagaaaggttatataaactacgcttgagagttggagaatcgcgtcaaagatatcggccccaaggtaggattgtggttttccggcaatcatgatggcagcaagagcggcagtataactggttgctgaggtttttttggtgcttttcagcaggttcagtgtggcgagcaggagagctgtgctgccaaagagattgatgagttccgacatatcgagaagtatcggaatggtgtcaccggagatgtgataacccagtacaaaaaagctgccactccagtgtggcagcatggcgaggccaaagaggcgaatgtcgcgccgccccgttatttttccatagtggaagagcagtgcggcagcaattccccattcaagcgctgatgagagatggataatccagttgggaagagagagtaacatttagcagcccttgatgaggtggtagatatttttggaaaagatcttcatctgggttgaccagggagcaggcaccatttttttatagagataggagtcgaaggttatctgctgtacatcatcgtcggcgcatatggcgacaaaactctccctcagtcggtcgttacggtagtaggctgcctgcagcacttcaagaccgaaaaagatcggagcatagagcttgcggaactctttttcatagttctgcaagggggtcttgttttttatatgctcaatcatggcctgagccccaagttttccggagcgcatggcaaagaagattccttctccgtttgccggtgtgaccagtcctgcagcgtctccgacaaggatcgccttctcctgggtaaatgatttgcgtggcttcatcgggatttttgcagcttcgtcaagatagggggcatcggtgatcccgattttttcaataaagcgtttctggagcgccttgaggttgtgccgcttgtcctctgtcccggtaccgattgccagatgatccgccttggggaaaatccacccataaaagtcaggagagacctcgccgtcaaaccatatttcaacgatatcgctgaatttctggatggccggggtgtatttgaatcgctgctgcatggcaatcaccttcagttcgttgagcggaaagtgcagttcatcggcagtttttgagtttgcgccgtcggctccgataatcttgcgagctcgcagtggcgccaccttgtcgttgagtgtattgatgacaaagccgtctcccgagtgtgagatggatttgaccagtccttcaacaatgacggctccggcccgttcagcttcagaacgcagatagcgatcaaatttttcgcgtcgtaccatgccgacatagccgttcggcatatgcatttcaatgatcctcccttttggagagcgggctctcatgcgggagagctttttttctatcaattcggcaggaatctggaactcctcgataagaccaagaggaattgctcccccgcagggtttgacgttgtcaaggtttcgttcaatgagaacggttgatattccggctttggccagtacggcggctgctacggctcctgaggggccaccaccgattactgcgacatcataacgcatagcttaaagcgtgattagttttgaggcgagaaattcccgtaccctcgaaatttcgatcctctcttgtgttgccgtgtcgcggtaacgtacggtgacgctgttttcctccagagactgatgatcaaccgtgatacagaagggtgtgccgatctcgtcctggcggcggtagcgtttgccgatagagcctgcatcatcatattggacaaggtgtgccgctgaaagttcttctctcagcagtgaggccatctctcccattccgcactttttcatcagcggcagtacggctgctttgatgggagcgactttcggtgagagtttcagcacaacacgttcatcgccatcaacggtatcttctgtgtaggcatctgcaagcagcgccaggaagagtcgatcgcatccggcagaggtttccaccacataggggaggtagcgctcattggtgagctggtcgatatactccatatttttgccggaatactcctgatgctgtttcagatcaaaatcggttctggagtgaatcccctcaatctcttcaataccgaaggggaactcgaacttgatgtcgtaggcaaggtcggcataatgggccagcttgtcatgtttgtaccagtgcagtttctcctttctgaggccaagggcgctggtataccaggcaaaccgctcttctctccatgcctcaaaggcttccgcctgggtaccgggtttgacgaagtactgcatctccatctgctcaaactctaccatgcggaagatgaagtttcctttcacaatctcgtttcggaaggctttgccgatctgggctatgccgaacggtaccttcatgcgtgaagattcgcgaacgttatggaagttcacgaaaatcccctgggctgtttcgggccgcaggtagacaatatttgatttatcggcaacagcgcccatattacactggaacatcagattgaactggcgtacctctgtccagtcacccgagccggtgtcctgtgccttgatcccttcggcaatgataatatcgtagagtgcacggttcgagtcctctgccccggcgacggcttcatatgcgctttgtaccctcaggagctcttcctccttgccgtcccgtcgcaatttctcaatatggttttcgatcagatggtcagcacggtagcgccttttggtggttttgtcgtcaatcatcggatcgttgaagcttgctacatgacctgaagcctcccataccctcgggttcatcatgatcgatgcatcaagccctacaatattctggtggcgacgggtcattgagttccaccagagttccttgatgtttcttttcatctcgctgcccagtggcccatagtcgaagcatgaggagagtccctcatagatttccgatgacgggaaaataaaccctcgacgtttggccagtgaaaccagtttatgcatcaccttatcaggaggcagattgacactttgcacccgtgtctggtcagaattgctcatcgttcgttcaaaatagtgtggaaaaatagctccgggtactcccgtttaacagagtaaaacaaggaatataacaaaccagcagggataaatcaggaaagggtgtggttaaaagagattcggtgatgaaggctgaatgagcaaaagagagttcccgctatcgataaaaaaatttttacgttgcactatattgtatcctgaaggatcgatatcagcgatcgaacatttgcagatattcaggaactctaaaaaccatactcatatggaaagcagcaaactgctcattatcagtaccattggtcaagaaaaccatgagaaggccaccctgccattcgtgcttgctacggcatcacagtcactggatgttgaggttgtgatgtttcttcagtcatcggcggtggttctggcaaaaaaaggagaggcagaaaaggtcagggctgaggggtttgctcctctcggagagctgtttgataccttcatggatatgggtggaaaactctatctttgttccccgtgtattaaggaaagagatattgctcccggggatctggtcgatggtgtgcagatcggcgccgccggaacacttgttcatgaagtgatgagtgctgactcggtggttacctactgattgtcattgtagccaggtgctctcaaaaaacgcagggcgctctttttctgtgccctgcgtttttttcagcgttcctgctggatttatttttggagaacgctcatgattgccgcagcgtcatggttggttttttgaagagggcgtactgcagccattggtgggcgaagagcatcagttctgcttcgtcggtttttaccatttgaagcagttcatcatctacctcgaacacctgaaggaagcggctttccatcataaagtccctgaaggcatcgaggtcatagctggccatgaaaaacattttcaggcttttttcatttggttcgagttcgggactcagcagttttttgtcgagaatgatgtccatccagaccctgtttttgtcgtcatagtcatcgatctcctggctttttcgccactctccgactgtccactcctgttcttcctcaaaccccttgcagtgcgcttcttttatgagaaaatagaagtcgtttcctcctgccgttgcgtttttgtggatgccgaagccgatcgggtaataacgacatgccagaggccggtcattgtaaacggtacacccctcttctgcaacaaatttgcacttgccctcatcgtgcagtttcagcctgacaaaagggagcttcgattcttgctggattaccggttcggtgtatgccgaaagaaattcggctgacgagagaccgagcctgttcttcatcctcaggatgtcatacggagtgaggaaaatatcgggattgctgcagcagttgttgtagcacgaaagccctttgtggcaactgaactgaaaggtgctttcgctggttagtctggtttgttcattgagttctataccgagcttgtcaaggaagttttccataatccacctgttttaattcgttaccgtcattaaccccgcagaaaagcagaaagaagagcgggctgtcaagtaaaataaattgtatatactgtgaagatgatttatcatggatgagtttccggggcggctttgtttcaagccataatgctctgggtaactcactcaacgccatcaatttacctaaaaaatcgtgttaatcagcagtgttatgaagattacggaagctccggattgcccccattgcggaacgaaaatgaaaaaatgtgagccacctccttttaattatggggatgggcttggctggtgtacaccttacttttacatctgtttcaatgatgattgcaagctttacgccaacggctggaacaatcttaaaaccaactttaacaaaacggcatcctaccgttgcatgtgctatccggataacggggtttttgaggccatgtgcgtctttactcctgatggcatgaagggccagatcatagaagagtgagtgcaaaaaaaagagggatcgcagtttttgcggcgatccctttcaagagcattcagtttccctgctgcattacatttctacatcccgcttcatcattttggtataggtaatagctacggttctgtagacaaagtgtgcaagctttgaataaggcatgtagatgatgatgtaaaacaccagcaccagatggatgaaataggtgctgtatgcaattacaggcggaaaattcatcattcgcattacttgtgccaggaagcccgacagacctacgagcaggacgattcctacaaatatccagtcgaaagaggatgtgctggtttcaaatccacgctctttaagcctgtttttaatgatcagcactccgccggcaagaagcgaaatggcgctgatgtttgcaacaagcttgaaaatggttcttgcaatccagaccatggttgttgatccacccagcagtgcaagaatgtctggatcgtcaagcggatatggtgattcccatttcagcccgtagagatagaatactgcccaggcagtcgtgattgcgagaccgataaagccataaaaaacaagtacgtgagctatgcctctatccttgttttcgtcacacttcctgaattttgagtgcaacatgatctccttgagcgtctccataaagctcggaagaaaatcgcctttcggcagtttgttgccagattctgcgctgatatttttccagaaccggctcatgctgaccgcaaacatgagcactgcaagggctgagagtggaacgaaaatcatgtcgatatagtggacaggaaaaaacttggagaagacaatctctccttcaggaaagttcaggtgtccggtgataccaaggatgacgagaaaaaagagcacaggaattgccatggcctgccagatatttttcggatcgccaacaatcttgcccattatcctggggaatgcgttttcctgaatgacgcttttcctcaatattgcaagcacatcaccaggtcgggctccccgaggacagtatttggaacaatcgttgcagttgtggcagagccagatgtcggcgctcttgagcaattcatctttcagtccccattgtgccatcaccatctcctttctcggaaacggcctgtcatcaggagacaatgggcatacgacagagcacgtagcgcattgatagcactttttcattgtatcggcaccagcagctttcagctccctgataaacttgatatctggtgtaaatgcagtttcttgagccataaaaaacctccaaaattaacagcggaataaacatggacaacagaaacaggttgttatctgagagggcctgtttctgttattcgtagtaattattttagaatcctttgtacggattttcaccaattgcttcaactttttttgagaactcctcgataatgccaggcagtttttcccactcattgatagcaagctgtacctgttcaaccctttccgattcaagcatcagacgactaagagtctcctgaacctttccaagtcgttcatttgccatctgactgcccttgatatagtggcactgatagtcatctccgaatttacaaccgagaagcaggataccgtcaacaccctgtgagagggcatcggcaatccagaccagattcaggccaccgaggcagcgtaagggaataaacctgaaattggtattcaggccaacccggttcagtcccagcatgtcaagtgcgggataggcgtcgttttcacagacaaaacagagaataaaggtacccgagtcagggacttcgattgatttcaggacagaggaaatcatgtcaacactgtagtccttgaatgagataacccgttgtggacatgcgcccatgcatactccacagcgacgacagcgtgaaggatagagaagcggggtgccatctttctcctcatcgtaggctccaaaggggcattcgaccgtgcatcgtctgcattgggtgcagctttcaaccctgatttccggataggtacgatcccaggttctgggatgcacggcacgcccttgcgccgtgagttcgatacactggatagctttaagtgctgcgcccgttgcatcgcctaccgactgcactgcgtccatcggatggcggacagcgccagcggcatagatgcccgttcttttggtctcgtaagggaagcagataaagtgtgaatcaggaaagccccatttgagatgcggcatttcagggccttggcggtatttcaggttcagggcaagacttagtggctccagctctacgatttctccatcagaggtttctctcttgacaaaattgccgatgtactcaggagtgagattatttacacctctgtcttcaggaaccatgccagataccatgccggtggcaagtacgaccatatcagcattgatcttcatcgttctgccgagaagatggttgttgatttcgacgtatatatttcctcccggaccctcttcaagaccaagaacttcgcctttggtcagaaaaacgccttcgtcatcctgggatgtcttgtagaagttttcgtacagcccgagggtacgcatgtctttgtatatgacaaatgcaccagcatccggatccgagtctctgacatatttggcctgtttgagcgatacattgcaacaaacagaggaacagtagggaacatgcttttcatctctctgacctgcacactggataaaaacaacgttttttgccggtttgccgtcggagggtctgagtaccttgccgttgcctttggtgacaagttcctccatctgaaggtttgtgatcacgttgcggaattttccgtaaccgagatgcgcaaggttatcaggattgtagggacgccagcctgttgcaaggacaatggcgccagcttcgaagctctcggttgtaccctgtttgttaatcgtgaccttgtacatccctggaccgccctctatggaagcaatggtggtatccgtatggatgctgatgtttccgtcgttccgtgcctcctcgatttttgcgagtattgtcggcttttcaagctccgcaaagggtggtgcagtcgggaagactttatacatctttttcgcctggcctccaagctcccgtgctttttcaacaagcacggatttatagccagcttttgatgcctcaagcgctgcagtaaggccggtaacgcctcctccgaccacaagcagtgtccggttgacatcggtgtacttcggttcagggatacttgatttgccaatccttgttatgcccatccgcatatagtcggcagccatcatctggcttccctcgtttgtcttttctgtcgaggacttgacccagactacctgttctctcagattgacccgttcggttacatactttaacgggtcgaaattaaaaacatcggtattcactcttggcgaacatgcggcaatgacaatcttgttgacctcaccgttattgatgtcgtccttgattatctgaacaccttcccggctacagagaaacggatgttttttgcagacgggtaccttgaactctttttttgctacggcttcgagttcgtcaacattcaacatctctccgattccgcagtcggtacagaggtatactccaattttattatcgtcagccatgttttaactcctcaccaaactttgaatgcttttcaatgccgtcccggttgcgtcctgaatggatgatgtaacatcagatggccttttcgctacgccgacagaatagatgccgggcgtcttgccagcctgaataaatccgttttgctcaaaattcagcatggcattttcctttacagaaggtaccatacccgtggccagcaccaccatatcagcaatctgacgactttttctgccaccttcgacatcttcggaggtaacgataacattgccagttgcggaatcttcttcgatcatggcgactttgcctttaaccatcttgacgtgttcgtcggcctgtacctttccgagaaaatcttcgtacttgcctggtgttctcaaatctatgtaggcaataaatacctctgcatcgggaatgcgctccctgatgtaggttgcctgtttaagggatgccatacagcagattgccgaacagtaattcagatgattttcgtcccgtgatcctgcgcactgcacaaacacgacctttttcacctctcgcccatcggatggcctgagaattttccctccggttggcccgtttggcgcagcaagccgttccagcatcatgttggtaatgacgtttttgattcgtccgaaaccgaggttttccatattggcggcatcataaggcttccagcctgtggcataaacaatactgccagccttgatctctacggtttccggcttcatagccagatcgatagcattatatttgcaagccgtcacacatttgttgcatgaaggatcactgcacgcgtttcgctctataacgtatctcatgggatgggccatttcatggggccgatagattgccctggtcttgtccattccgaaattaaactcattgagcctttcagcagggcatacgtccacacaggcgttacaggatgtgcatttttcattcacataccgtggatttacctttaacctgacgctgaaattcccctctttaccgctcacctcctctacttcggtcaaggtgtagacggttatttttggattaagcttgatgcgtctgaaattcatctccagaccacaatagggggggcatagttttggaaaatacttgttaagctgcgccacccgtccccccaggtatggatttttctcaacaagaacggtgttataaccaacctctgcagcctcaacggcagtggttatgccactgatgccaccgccaacaattagaatagtttcaactgacatgattttcctctgcggataaactctcaaaagtcattcggaagggaacctttgaacggatgctcccgcgttacgttaatcaacttgacactcttgcatgaagaagagcaatccccaaggaagaacctcggggatgtactcaataacaatagtgtcactttttgccattaatcaggaatgacctgaacgtagtctctcttggatagtgtccagttctgggtgcttctgtcgtacttggaaatcgtgaaacatttccagttttcgtcatcaacatagaagtggtcagctctgaagtagtaaccaggatagcgactgtcctcacggaacagaatgtgacgggcatgggcttcacctgccatcaggcgatgataattctcccagcagcgcatcagttcatgattatcttcagccgccattttgctggcatcttccttgagcagtgacaggtgttccagacctttttcgagcatggttttgctggtggtgtaccatgttgcgacaccggcgacatattcgtccatgatcttctgcaaccttgcctggaacatttttggccggatgtagttggggttgacatttggatcagtgctgtaatccttgttcttgccaaagatctccattggcgcgtaaatttcagcaatcacctcttccacatccctgccgagttcaggtttgtaatctacatgatcgaggcagtaggcggtcatgttcttgcctgcaatccgtccctctgcatgtgagcctgacgagaatttgtgaccagaggctccaacaccgtcaccggcggtaaagagaccgtcaacggtggtcatcctgttatagccccagttccattctgcagggaagcccttgagatcatccggaccactgacccagataccggcacaaccggcatgagaaccgagcaggtaaggttcggtaggcataagctctgaaggtgttttgtccggttcgatgttgtttcctgcccatacgacggcctgaccgatacacatgtcgaggaagtcttcccatgcttcggcttcaagatgcttcatttgtttcggcgtcatggtttcaccaagcgcctgcatcgcctcgtgagtcctcatgaggatcgggcctttaccggccttcatgtcgatcatcatcatgtggttcctcatggctgtggtgagcttgtggggatcttcggcatacttgccaaaatccttgttggcggtcgccagattggtgacgcaatagtcctctccaagggagttggtggctttacatttgaagaagaggaaccatgctccaactggtccataaccatccttgaaccttgccggaacgaacctgttttccatcagtaccagctcgcatcctgcctgggcggcaagagcataggtggtacctgcattccagaccgggtaccatgcacgaccctggccttcagccgttgaacgtggtctgtagacgttcacagcgccaccacaggcaagcaacatggtttttgctgtaaacacataggctttattttccctgacgctgaaaccgatggcgcctgcgatcctgtttggatcgtttttgtcatggataagctcactgataaagacccgctcaaaaaggttctggtcgacgccagttgcctttctgttgaattcaagtgctttttttgcggcttcggcaacgatgactttgtaggactctccgttaatcataatctgccatctgcctgatctgactggcttgcccccctcgctcagctttggagctggttttgcgccatcctgggtagaaccatcctcatctcttttccatacggggagaccccactcttcgaagagatgaacagaattgtctacgtgccttccgagatcatagacaagatcctcccggataatgcccatcagatctgttctgacatattttacataatcggcaggatcgttttcaccacaataggtattgattgccgacaggccctgagcgacggcgccgcttctgtcgaccgatgccttatcgaccatggtgattcttaatccttttggtgtggcccatttggccgcttcatatactgcaccgcaacaagccatacccccacctataagcagaatatccgtatctatgtaaactacttcgggcttcttgcaaaacttgaattcgtttttctctactcccatggatctacctcctgagcaatttaattgtttatagtgttggatactctgtcatgttgaagaatcctggctttttcagattggcgtaatcatgctcaggcttgcccgagtagagatcaatcgaaccttctgaagtcgttctgatcgggaatttgtagcgtttcaggattccatttctgaatttgatcgtccacatgatagcatctgttccccttaacggaatcacatttccacccagtggtacgaaatcagcatatcccctgacttcgatagcctgctgtggacagattttcacgcaattgtagcactcccagcactggtccggttcctggttccaggccagcatcctgtcaacatcaagcttcatgaggtcattgggacagatgtacatacatgctgtcctttcctgacccttgcagccgtcacatttttctttaatgacaaaactcggcataatttgtcctcctttaccaaatatttgcaggcaaaacctgcgatttacgaagctattggactagtctatgaagaaaaaaatcgtcagaaaaacttctctacatgagagcgtcgattggtaacgttattatccgccagtattggtctgcagcccgatatcaactttttcagtcagtgttgcgtagtagcggtgcaggacttcaagcacttccggacggctgaaatgctcagggacctcttctccttcggaaagcatttttctgagttttgtgccgcttacattcagtcggtcttcgtttgtatggggacaggtcttcatggaggccataccatcacatttgtaacagtaaaaggtccagtcaatttttaatggcttggtctccagcgcatctttcggaatttggtcgaaaatatagtgtgcgtcaaaggggccataataatctccgacacccgcatggtctcttccgactatcaggtgactgcagccaaaattttgtctgaataatgcatggagcagagcttctcttgggccggcatatcgcatatcaagcggatagccaccctgtatgcaggtgcccttgacgaaataattgtccatcaggacgttgatgcagtctcttctgacatcggcaggaatatcgccgggtttgagttttccgagaagttgatgaatcagtacaccgtcacagatctctatggcaatcttgaccagatattcatgagagcggtgcatggggtttcttgtctggaaagcagctacggtgctccagccattatcctcaaacatttttcttgtctgggccggagtcatatagatcccctcgaattcggagggaaaagaaccttcgctgaacacttttacgctaccgccaagattgacgtcgccctggttcatgaccatcagtaccccggggtgttttgggtcatcggttttaaaaacttcccgacactcatgtgacttgtcgattgcatatttctcctcaatcgtcatacttcccatcgtctctcccgattcttcgtccaccagagcaacttccgctccgattttcagcttatcggcctgttctttggttgttgacaaggtaatgggaatgggccagaaggtgccgtcagccagcttgcactcctcgacgcttcctttccagtcctcatatcccatgaagccactcaggggagtgaatccaccgataccgagcatgatcaggtcaccggtctctcttgatgaaagagtgaccctggccattgactttgctcgttcctgttcattctgcaacgcctgcccggacaataaaagcggttttaaaatcttttccctgccatgcggattgactaacgacatgagttattgctggttaagttattgggctacagttgaaagcatgtcatacggtatagagtagaaatggagagcctgtcaagaatactgatatcttcaagcgcttgtcaaatcgtctgttcaaaagtacgccttattttttttgacgcagatgaaaagccctttttgtcactcgtaaatctctgtctttcagttgggtactgtaatccttattccttacctgcgtgcaggtcggtctgtttttttgcaatcaaaccggtacggtgcctggtattgtcgcgtttcaggagccctttgcgggtttgatgatattttttttctcgttatccgacaaaatcgtactcgataatgaaaaaagatgttttcagaaacggatcgaagcaaatataagacgataaatcaggggattcaaagtaaatttgatctattggataacgattctttggatgttaccatctggttatatgaatatatagtaatcttacatagtaatgttttgattactttttttcaagtattgggtagaagattttttttattttttttggcaatgccagatcgtctgagggatgcctgttcggatggaatctgcgtgttcgtgtttgtggcgtaatagcagcagttgtattctgactggcagaatgcaactgctgttcaggcatcaggaggtccagtaaatggctcccagaacaagtgtcgcaagaaatactgtctctgccatgatgatggaaattggtttccagccgacttcaaaaagagatttcagtgaggtcttcataccaagtgcgccgatggcggtcaccaggctccagcgtgaaacttcattgatgaatttattcatctgatcaggaaccagatgggtgctgttgataccgaccagtaaaacaaaaaagataataaaaggagggaacgaaaacttttttgccgtttcaccatcaatttttgttcgggtatggaatatcatcgagagagcgaacaccgttggtacgagcatggaaacgcgtaacagttttattacggtagcggtatcgccggttttttccgaaaccgaataacctgcacccacaacctgggcgacatcgtgaatggttccgccaaggaatataccggtagcctgatcgtcgagcccgaactgcctggctacgatgggataaaagatcattgcaagggtactcagagcagttacactgataacggtaaaaatggtgttgcgctcattatattcatccttgggaagaatggctgcaatggccagtgcggcagatgcgccacagatccctacacttccgccagtaagaatgccgaagcgttttcctctgcccattgctttggaaagggtaataccgaaaagtatggtaagaaacaccgagccgataacgatggtcaagggtttgatgccgagagactgaatctgatcgatggtaatgcgcattccgagaagcgccacgccgatacgaaggatcgttgtggaggcaaattggatgcctgcaagcgctttaccgttatcttccgagagaaaccggaatgccatgccaatcagcagagcaaacaacatcgttggagcgccataatggtctgacagaaacgttgctgcggctgctacggtaatcgccgccagaacaccgggaaaaagcacttcagctcgaacttttgcagcttttgcctggcattgaaaaccacagcgttcagcttcgataatctgatcctgtgttggaatttctgtatccgtcgatgtataaggggtcttcgaagtatccttgttgctgcggtgtttatccattctcgggttctgttaataaattagtaattctttactgaaccgcggacgatgaacttacatgcttacataccggttctatataaatcgttgtaaagataacaaaaaaggatggggcgtcaaggataatttgaaatgcgggcggatccggaaaaatcatgggatcgcctcgtttcatgcggcaatacaggtacttcacggctataggggtggtcgctggcttgggcttttgggcgggattgagtacgtttagcttatacaggcaggagagggtttctggtttggcgttgaacaggaagtgaaaaatggtgaaggaatcacatggtgaaactgaaaaaagtcacattacagtatatagagattgaagaccggatacgcatgctggctgatcttgatggtgaggagcgtgcggttttctggttgacccagcgtctttgcaggcggctggtgccgaaacttgtacaccatcttgagcattctgcacctgattcgcatcttgttgacaaagggttgatgctctctgttcagcagcacgatgcggggtggcagcaaaagttttcagagccggtgaggagtacgggcctttcgcgttcggtgttgccagaaaaggtcgatcttttttgtcctgctggaggcgcagccattatctttccacttgatgacggtggagagcctgctcgtttgcagatgacgatgcttgaactgcgtcagtggatggcagtcatttatcggcagtttcaggtggcaggctggccgatggaggtttggcctcaatggttcgcactttctgaacccggtaaaaattaaacatcaacgtcggctatcagtcgatcaactggtctggatttcagttttaagggcgatctcttcaagaatcgaacttacccgaaggcagagaagcattgctccagcgaaaacaatgctgcggcctcgggtgtggacttcccatgtatgtttttcagctttttggcgactgcagcgtacggccttgatgatctgttcaatcacttcctcaaacgtatgctcttcgtcattgaacaggacaacgcggtaagcatcaagcaggtcgggcccggagccttgttctcgctgtttcgttactggagtggtcagggatgccgtccacctgtttgcaagagaggagttcatgatcaacacaatcaggttagaaagtcaaaaatagctaccttgacccggagatgcaagagagttggctactcttcgatgaccggatggagtgctccgagagaaaagtcgcctgtttcagtaacccgcattttgaatcgggctccaacagggatagtcatcagatttctgatatggccataagagagccccctcattaccgggccattggtatgggcgtgttcgctgtaataggcaaagatattttgcaagcggagatgttcctcttttgtattctccgcgccattgccgaactggccgaaaagaactcccttgcatgacgcaagtaaggccgcgttgtcgagatgcgagagcattctgtcgatgcggtatgccggttcgttaatgtcttccagaaaaagcagcgcgtcatttaatgagggcagatagggcgttccgatcattgaagagaggacggagagattgccgccgatcaggctcccctcagcttcacccgctctgatgcaggttacggggtgggccgggtggttccgaagcgaaagtgcataggagggtgaggtgagcatttcccaaaaatgctcttcggtgtagggtgtcggttcgtacagttctgtggtgagcatcggccctgaaaaactgatcaggcctgtttttgcaaagagggcgagcgacaatgcagtaatgtccgaatagccgacaaatattttcggattgtccgctatgaggctataatctattttttttagcagtcttgaagctccggctcctcctcgcaggcagatgattgcctttatggcgggttcgcggaacatctcatgcagatcatgcagtttgtgctggtcggcaattgccggatcggtatcaatacagttgaggtggcgcgagggcttgacctggtaaccgtttttttcgagataaccgattgcctgcccaattttttctggataggcgcaatgtgacgagggtgagatcaggccaatggtatctcccttgtgcagggcttttggggtaatggttttcataacaccacaaaacatcagcgcctttgagagcgctgatgttgatcattcattggtatgaaatcaggaaatggtttcggtcagcagaattgccttgttgctgctgacttcaaaaaaaccgtcaaggattgaaaacgattgttcgctacgatctgccaaggcaagtttgaccgttccttttgtcagagaggagagcaatggtgcatggtttttcagtacctgaaactgaccaagctcacccggtgccgtgacactgacaatttcccctgaaaaatgaagcttcaggggagtgacgatctctatgtgaaagcctttatcggaattcgccatggttaatgcttttgtttagagcgtttttgctttctctacggcttcctcaatggttccgaccaggtaaaatgcactttcgggcaaattgtcatgccttcctgcgatgatctccttgaagcctttgatggtctcttcaagcttcacatatttacctgccagaccggtaaaggcttcggcaacgaaaaatggctgcgaaaggaagcgctgtacttttcttgctcttgaaacaacaagtttatcctcatcactcagctcatccataccgagaatagcgataatatcctgaagatccttgtagcgctgcagaagctgtttgacggcctgggcagtatcgtaatgatcgtcgccgacaatgttcgggtcgagaatgcgcgatgttgagtcaaggggatcaacagcaggatagataccaagctcggcaattgagcgcgaaagcaccgttgttgcatcaaggtgagcaaacgcagttgccggcgcaggatcggtaagatcatctgcaggaacataaatggcctgtacagaggtaacagaacccttcttggtggaaacaatcctgtcctgaagttcacccatctctgttgccagggtaggctgatagcctacggcgctcggcatacgtccgagaagtgcggagacttccgaacctgcctgggtaaagcggaagatattgtcaataaagagcagcacgtcacgcccttcttcgtcacggaaatactcggcaatactcaagccggtaagcgcgactctctgacgggcgcctggaggttcgttcatctggccaaaaacaagagccgttttgtcgataacgccggactccatcatttcatgccacaagtcgtttccttcacgggttcgttcgccgaccccggcaaagacgctgaatccggactgttgtttggcaatattattgatcagttccatgatcaaaacggttttgcctacacctgcgccgccgaaaagacctgttttaccacctcgggagtaaggctcaagaagatcgataaccttgataccggtttcaaacatctcggcctttgtcgagatttcgtcaaatcttggtgccagacggtggatcgagtaactttttttggtattgacagggccgcgaccgtcaatcgggtctccgacaacgttcagcattctgccaagaacctcaagaccaacagggacttgtattggtttgcctgtatgggtaacgttcatgcctcgtacaaggccgtctgtgctctccatggcaacagtacggacacgttcttctccaagatgctgttgcgtttccagaacgagtttggtgccgtcagctcttgttacagtcagcgcgtccagaattgacggaagccgcccttcagggaaatcgacatcaactacagggccgatgatttgggaaatcttaccttcttgcatagtgacagtttggataggattttattgtgtaatcaaacgttggtgcttccgggctactgtgccttctctcttattaattgcgcgtcacatgactcctctgccttggctgttccggatacgagccacctgagggacttgaacccacgacctactatttacgaaacagttgctctaccaactgagctaaggtggcttaagcagggcgaaaaatcaagtgcaaatatatttttttttatagagaatcacaaagactaaatatcgcgtgatttatggccgtcacaaaaaagaagaattgttatattacggagcgtagtcaatagagattattttacttttaatcggtttcgtatgaaaaaaatggtgttttcattgaaaaggcgggtgtttgcactcttgttcctcggcactcttgccgcgacactgtttgctcccactcctgctgcagccttgccattggcgccagagtttactgcagtttctcttgatggcaaaacggtagcatcgactaaacttgcaggaaaggcttatatcgttaatttttttgcatcatggtgtcctccctgcagggcagagattcctgatatggttctccttcagaagaagtatgaatcaaaggggtttacgtttatcggtgtggcggtcaatgaaaatgaaccctccatgcgtgcttttataacaaagaacggcatcagctatcctgtggtcatggtcgaagagcgactgatcaaggctttcagccgatatatcgaaggagggattcgtgcaattccgacctcatttgttgtcaactcgtcaggtcgcatcacccaggtcattaccggtggacgaagcaaagaggtgtttgaaaaaataataattgacgccctcaaaaaaccggtaacccacaaataacgtcgtcattccatgattgatggttttcagttccggtctcgttttgtacagatcgcatttttttctacacgtccgcaatcaggggtgattgcggacgtttttttttataaccaatagcttattaagaacgattatgacgttaatgcagatgaatccgccggactatgtgaaaaacaaaaagctgatccaatgggtgcaggagatggctgagcaatgttgtccgagtaccatacactggtgtgacggttcagaggaagagtacgacatccttgcccgccagatggtagagagtggtacgtttatcaaattgtcggaagagaagcgcccgaacagctatctctgccgttcggacccgagtgatgttgcaagggttgaagacagaacctacatctgcagtattcgccgccaggatgcaggtccaaccaacaattgggtcgctccgagggagatgaaagagaccctgaaagggcttttcaagggctgtatgactggccgaaccatgtatgttattcctttcagcatggggcctcttgggtctcccattgcccatatcggtgtcgaaattaccgattctccctatgtcgtcacgaatatgcgtatcatgacgcggatgggtatcaaggttatggagttgctgggtgaaaacagcgattttgtgccttgtctgcactctgtcggcgctccgctccagcctggtgagcaggatgttgcctggccctgcaacgataccaaatacattgttcattttcctgaagagcgctctattgcctcttttggcagcggttatggtggcaacgccttgcttggcaagaaatgctttgcccttcgcattgcctcttcaatggcacgggatgaagggtggctggctgagcacatgctgattctcggtgttgaatcgccggacggagaaaaaacctacattggtggagcgtttccgagcgcctgcggtaaaaccaattttgcgatgctcattccgcctcaatcttttgatgggtggaaggtgaccaccattggtgatgatattgcctggatcaagccaggtgaagatggtcttcttcgtgcgatcaatcctgaatatggcttttttggtgttgctcccggcacgtcggataaatccaatccgaacgccatggcaacgcttgcgaagaactgtatttttaccaatgtcgccatgacgcctgatggtgatgtctggtgggaagggatgaccgatgaggcgcctgagcatcttatcgactggcagggtcaggaatggactcctgattgcggccgactctcttcacaccccaatgcccgcttcacctctccggcaaatcagtgcccctcccttgatgctgactgggaagatcccaaaggggtgccgatcagtgccttcatctttggtggtcgtcgcggagatactgttcctcttgtctaccagtcagcaaactggaattcgggcgtataccttgctgcaaccatgggttctgaaaagaccgccgctgcggcaggaaaggttggtgatgttcgtcgtgatccttttgccatgattcctttctgcggttatcatatgggcgactatttcaaccattggcttcatgtcgggcgtaccttgcctgaactgccaagaatttttggtgtcaactggttccgaaaggatgagaatggcaagttcctctggccaggttttggtgaaaacatgagggtgctgaagtggattgttgatcgtgttcgtggcacagccggaggtgtagagagtcctcttgggtggatgccgaagtatgatatgattgactggacgggtctggaagagatgactgaagagaagtttatcaagctgatgtcggttgatcgtgaagcgtggaagaaagagctgctttcacatgaggcgcttttcgagacgatatatgatcgacttcccaaggagtttccccatattcgtgaactgatgctctcaacgctctggatgtctcctgcacactggtcgctggctccggaacattattctgaaggctgatgatttcgtaaataagaaaaaaggcgcctgcgaaggcgcctttttttttgctgatcgggcagtttttcttactcttcgtcgagggtaaagccgacttttactgtgacctgccagtaggcaaccttctgctcctcaacatggcagcgggtttcaaggatttcgacccagcggatgtttcggatcgtctcagccgctttggcaacagcattgttgactgcctcttcaatgcttgtcggtgaagagcctaccagttcaatttttttgtagatatgagcgctcatggcgtgtaatggttttcgtgcttgaaaaaaggaataactccatttattataatagcaaatcaggggaaatctgcaaaaaaccgctctcagtcagggctttctgaagggactttttcctgctcggctctctgtctgtcgatcagtttttcggccaaaagagtagcaaggttgtacgttgtttccatggcgcttaaaaagtttatggaggagcgccagtaaggaattgagccaagtcgttttggcatggtagcctgtactgctggtgaaagatgagtgcatgatggttcgggagaaggcgaatatccccagaatgcggcatgttcggagggaagaggttccggtattgccggggggtcgtcaccggtagcagtctgacgtttgtaaccgatttttctgagaaactcctccttgtctattccccgtaacgtgaaaagaagaaaaggatcctggtcaaaggcctctgccatcaagtaaacaacagcggcaatgtgtttgcaggggtttgagtaatcgggacacgaacaggtggttgttaaatcattgtattttgcgggaaagagagcaagccctgcggttttgaatacccgtgcaagattttccggcatctccccgctgaggagctgcgctatatatatcggtttcgaggtaagtttttgggccaacagctctttttgctcttttgaatagggcgtcagtgtgatggataccttataggggcgaactcttgagccctgcacttttgccgcaactccctttttggcagtgatgacaaggtcggttacctgcccttttcgtgcgtaagattttccccttgtaattctctcgccaatatcaaaattttcaagtgttgtaatccactcttttccccaccaggtttgcccgaatgctccccgtttgttttgggcctttataccaccggctactgcccttggggcggaggaggtgggtcttttataccaatagtattccatagctcttattctcccattgcttcctgtccgagcataatgagcttgcgcagatcattgttcgacagttcggtcagccactgctcacccgttccgagaacctggccggcgaccgttgtttttttctcaatcatctcatcaatgcgctcttcgagcgtgcccgtcgtaataaatttatgaacttcaacgtttttgtgctgcccgatacggaaagcccggtcagttgcctgattctctactgccgggttccaccatcggtcaaagtgaacaacgtggttcgctgttgtcaggttaagacccgttcctccggctttcagtgagagaataaagatggagggtgaactgccctcttccttctggaagctctctaccatctcatcccgcctttttttggttacgccaccgtgcagaaacagtacctcttcaccgtacaactcctgaagatagtgctggagcatcgttcccatcatggtaaactgtgtaaagagcagcgttttttcgccagcttcgcggatgtcgccaagcagttcggtcaggcgttttatttttcctgaacgatgtgcaatggcagagttgtcgccaagcaaatgtgccggatggttgcagacctgcttgagcttgaccagcagcgcaagtacaaggccccgccggtcaatcccttcggcgctttcaattttctcctgcagttcatcgacaacagccttgtagagcgatgcctgctctttggtcagcgagcaatactctttcatttcgatcttgtcgggcagatcggaaataatcgacttgtcgcttttcatgcggcgcagaataaacgggccggtcagcgacttcagtcgtgctgaagcctcagggtcgccataccactgaatcggcgtgtagaagttctgtttgaaaaagtgctgggttccaagaaaaccgggattgagaaaatccatgagtgcccaaaggtcgccgacatgattttcaacgggagtgccggtcagggcaatacggtaatcagcccggattgttcgggcagcttttgactgttttgtctcagggtttttgatgttctgcgcttcatcgagaataatgcctgcccagggaaccttcgacagaaattcaaggtcgcgctgtaacaatccatagcttgaaatgacaagggctgaagcgcttgcagctttgcgaaaatctgctgttttcatccggtcgataccatgatgcaccagcaccgctaaatccggagtgaaccgctccgcctcctttcgccagttgttgactacagaggtggggcagatcaggagcaccgcccttttttctccaagttcacgctcccgctgcagcagtgcaagcgtctgaatggttttgccaaggcccatgtcgtcggcaagacaggcgcccagtccccacttgcggagaaatgagagccatgaaaagcctcgctcctgatagaggcgaagcgttccctcgaaatgctcaggtggtggaagcagttcaaattgtccctgagaggaaagtttttcaagcagttcctgaagccacccctcgatttcaaccgatcgaagaaagagagcatcctcctttttttgtgctccgagagctgttgagaggagttctctggcagaaagttcaccagttggatgtttttcaagaaaatggagagcattggcaagctccttatggtcaatctgtgtccactgtccgcgcacccgtaccagcggaactttcaggtttgccagtgttttcagctcctgcaggtcaagctcctcattgccaagtgcagcagcataatcgcaggcaaccatgcgatccagcgtgagacccgacccgcttcctttcatagagggaagcttcacttttgtcttgatcccgatacggttgactcctctgcgaccgatccaccacgagggaagcttgaccacaaatcctgcgcttcgcaacagttccgcatactccagcaaaaatctgtaagccccttcggtatcaagatcaaagccacccggctgcttctttttcaggctttgggtgactgcggggcagaggccggaggcttgtcccagggaagtaagcaggaattcggtacaatcggaggtatacgttaaagcgtgctgtgatgcctcgctttcggggttccagagatccccggcgtcaagaatcaggcttggatccgctttcaactgcagttgataggcaacatgccagcgctcctttttccgccctttcagtggtggctctgtcagttgcaggcaaaacctgaagggtgatcgctcatgcaggtcaatgggacgccgccatgcgttgagctgacaggcaaactgctcaatctcctgctcatttttccatttcagccggggatcactgtttgataatgcatgaagccacgcgtcatggatactctcgaagtcactgatttttggcacccctgctctttcaaaagtacgtgacagtgtattgacaaggaaagagagaagtcctttgagcagtaacttttttggtgtttccggcggttgcgtgtcggtgcggccgagagagcgacagaccgcaggcatggcatcggcaagctgttcaactgcgagggatgtggcactgtcggggaggggcaaccacaaggcctcccagaatgtatcgtttttgatgatcgaagggagcagcgactgggttctgacaatgttcagtgcaatttttactacctgccgtgcccagtggagagagcttccgaagatgatgccactgccggggatgttgcccttttccgtaagcagggaaagctcgaacagagcgttgaaattcagccgaagcgcggtaatcggaaaggcatggagttgctcttcatcactcaggtcgggcatggcgccgacaagcggagatgatgggacagcttttttctcgcggcagggcagccagacacaaaactcttttgtggtgttgtcgagcagggaaaacatgccgattccagccgttgcgaggcgtaactccttcagcatcccgatcttttttccctcactccagagtagcgggactccgtcaatgatggagatgtgcagcgcaatcataagctatcctctttgggtaattcctgcatcgcagttgcactgttcgtagctcaattttagcttattactcatcgctatgctgtgaaaatatttcaagtgttcaatacttcatacggttactttcaggcccctttcctgatttaaaagaagggataaaatagaataacaggcggttcagaacaacatgcaaacgctcaatatcagaaaaaataatggttttcctgaagggcagggcgccttgcatataccagtcagttttggttgatggggaggtgttcaggaatcaggaaagcgttgtggagctgaaaggtggtatcggtgcggcccgaaacagccgtaacactgatggctgtttcgggcaagaggggcaagattacacgcccagcgatttgaagaggagcggaagggcacagaggccgatggcaacatttgttgcaccgcatatttttgtgatgagagcgttctgcttgtaccaggcaaacggaagcaggatggtcagtacattaatgagcagcagaaccgtagctaatggccagatttttccgagaaggatggccttgtagctgaagaccgctgtgatgaaaaagataccaagaaacatgtgggcatagatttttttgtcgccggggttatagaaatgcagggcaacaataacccagaaaagcccgtaggtggcaaaaatagtgcccaggtagatccttatgtcggcaggtaaccccatgtcgaagagaaacatgcagacagccgtgaaaagctgcgcaacaccgccgaaccagagggcgacatttgcaagattgcgtcccagttttgcgtgatctgtctctttgtcaagcccgaatcccaactgttcaagaccaaacacccagacggtgataataagcccgaacaacccgatagcctccggattaacaacattcattggaaaaactccttttttagttgttgataaatgtttaacaagtcaccatcacactgttaacagtaatggccgcgttaatgtactgctattttggcagaaagaggaagggtattgcatgttgtctctctactccgttgatggcgctttgctacctgcagtaacctgcttttatctggaattggttgaaatcagcataagatttcgctttcttttgatacctttgaactctcaagaatgagataactgaagatgtttttatgcgatgactttgcctgctgaaactgttctcccaaccaatccgaagcctcaaaagcgaaacggactttccggccaattgctcacggcttttcctgcttttgagagccctaatttccggcgctattttcccgggcaggtgatctccatgattggcacatggatacagatggtagcgcaagggtggctggtgcttgaaataaccggttccgctttcgacgtggggcttgcggcggcggcctccacactcccaaccctttttctctccctcctcggtggcgtggttgttgaccgttacccaaggcgcaccatcctgctctggacgcagtctgcggccatgctgctcgcctttgtgcttgggctctttgccgtgaccggcacggtgaccatctggattatccttgtactctcctttcttcttggctgtgtgaacgccctcaatgtgcctgcacttcaggcatttctcagcgaaatcgtggagcgggagcatcttgcttcggccattgccatgaactcagcgatctataacggttcacgggttatcggccccgctattgcagggtttcttatatcggccaccggaacaggcaccgcctttctgctcaacggagtcagttttttcgcagtcatcctctccctgctctccatgaagaacaccctaatagagcctgctgcaaaaacaagccagaatcccctgcagtcgatcagggaggggctgagctatgcatgggggcatccggtgatcaggacaagtatcttttttatagcggtcatctccatttttgcatggtcttatgtcaccatgctgcccgtgattgccaagcgtaccttcggcatggatgcgtcgggcatgggatacctctatggcgtgtcgggtctcggctcggtcgtcggcaccgtgctggtctccatctattccaggaaaattgaccgccttgtcttcattgccggaggaacaattctcttcgctctcgcccttatcggctttacctataccacgcaccttccggcagccctcttctttctctttgtcagcggcttcgggcttgtctcggcagtctcaaccctcagcgccaccatccagggcacggttgacgaccgtttccgcggaagggtgatgagcctctacatgatgatttttatgggcttcatgccgatcggcaaccttgaaatcggctatctttcagaacacttcggtaccggtattgccatccgtattggctgtgtcgtgaccattctggcggcagtgactctcatcttcaccagccgaggggtgcgcaaggcctacagcagttacaaggcatcgtaacgcttaaacggctttcaagtcaaatccgtacttgaggtaactgatcatctggttcgttgcattaacattttcaatccatgctttttcctcatggctgatcctgataatttccctggtactgatacgggaaaaagtttcggcgactgttgttaacgtatgcaactcctccgctgaaaacatttctgcattgaatttacgaccatctccaggaaaaaattgttcccctgttccgccattgtcaaattccgtttcttcaacagtgacgtcaccctgtttttcaatccactcaaaaatagtgttgaaattatccggtacgggccccatcgaaattgcacaataacgggcgccactgatcgaataccctgttgttttaaagttcaggaaatccgcatagaagagcaatttgttcagcttggtcttccacggtttaagttgttcagcaaaaaagagaaccatttcgcagagtttttcgaggcttggttttctgtaaccggaatattcatcgggcagttttgagccaagaaaatactcttcgagatcaacacagcttgtttttttacggctttctatcaggtgttcaatcctggcagtcagtttttcctgttgtttccccagtaaagcgccactcaggtgtacaattttcttaaactcctcaggatcttgagcaacctgtatcagtcgggcacttgattcgctgggaacctcaccttgctcatagtttctataggtgtttgttcctaacccgagtatttccgcaattttggctgccgataatccgtaggcagcccttattgcgctgatctcttccggaaaagggaggttatgctcatctctgtactggttgtagacctgaatcaggtttatctcatcaagctcggtggtggtgaactgctgcttactatcattgcagtagtaatagtggtattgaacagaatagttatttttgcggaatcccatgattcgctgttcccgcttcagggtcatttccctgcctgttatcgggcttctcattcttttctcttttaaatggatacgagattttatgttcagcaatatgaaatgaaatgcagataacgcttgtacctggagcacccatagtgattttgatatagatctcctgccgttttaccagcttgccgaaaacccacatttcagagcctttattcaggttgtcctcaagagggccttcactatagtcgtcaatttcaagagccgtaataatttttcgcctctctattggtcgtaattcaaggttcagaagtgtctgggaattcttacccctgtcatcacggaaaaggatattccatatcttcattttttccttaaagtcccgaagaaatgcactgatctgctgtttactggcagtcatcccaaagaattcgcttgaaaaatcataatacttaaggttaattttttatactataaagtgaaaatatcaacataaataataaaatatccaactataaagtgataaatttgttttgggcttaaggcctttttaggggtaaagatgcatcataactgcctgaaaaattgcagtgcagtgagttgttcgaaaacaaaggtgacatgacactattgccagttaaatcgggatagttgagctgtcctgttgtgctttactttgaattttcatgatacaggaaattgtgagaagtatacctctattttgtaatattgggtctatcggcatatgttaatatctttgctgtataacaagccttaaattatttactaaggtacttcagggggaagtcgggtttggacaaccgtgatgaacgcctctaaatagtggttgacattgtattctcctcgacagcaaatcgtatacgcgaatttttcgagttgaggaactggcaattctgcttgtacgcactcctgaaacggttcgtcagagctatcttcgtccgcttttgcttgatgggcggatctcaatgatccgtcccgatgttcccaatgacccagagcaagcgtatcgggcagttgagatagatgaatgatgaggagagatgccgtcaggaacaggacggatcagtagtgggtgagcaagtatatgaatgaatgatcggacgacataaaattacagagtaatcaacccaacacgatgatgacacagaaccaactttcagataacggctcgattcaaatatccgatagtgaacttgatgagcttcaaaattttctcatgtcggatgccctccctggaggggcaatgtcgcttgacacacttgatggattttttacagcattggttattgggccggtaaccgttctccccagtgcatggttgcctttggtttgggatatgagtggaggaggagaagaaccggaatttgagagtcaggaacaggcgcagcgcatcgtagaattgctgatgaagttgatgaacagcattgtcgagttgttgtcgaagtatccggattattatgagccactgccagatacgtattcgtatgaaagtgaggtagtcagggactcgctgatcaagctctgggcgatgggatttatgatcggcgtcagttacaacgaagctgactgggaaccgctcctttcggatgaagccgcctcagtactgctatctgcgattgctatgctcggcataaggccccacgatgcagttccgctgcctactaagaagtttcgggagatttgggagaatgtgcctgattgtgtgctggcactcaatgagttctggcgccccttccgactcggtgaaattatcagtgccagggggatggcaggagccgggcgaatcggacgcaatgatccatgcccctgcggcagtggaaagaagttcaagaaatgctgcgggaagtgacgttttctggcagaatacgctcatttattgatccgtcacttcaagcggctttgccacttctttggatcccgggatgtatttcatcgacatcctgttgtgcttccggtgcgatgatgagttcagcggacataacggcttcgtgccctgagttttacctcggcccaagaaagtcccgaagccgggttgttcgccaaattagcttttcgtcgagccaactccttcttttgccattcatatacaggaacctctgatggggtcatcgccagatcatcccaaaggtcttctaccagttgaagcttctctggtggactcagatcaaacacagaaacagtattggtattcattgttaccccagcggttcagcgatgtttttgcaggttgatatggaaaaagctgatgcgtaatgaataaacaggcagttgtttgtctactcatttgaaattgagaccatgggcctgactgaatatatactggcgaaggtgtacctccattttctggcatggcattacttaacgataaaatttacatattttttcatgatgcccaaagccctcgaatttcatgctatgaataaccatgcgcctacgtgcttgttgatgacacaggtacggtattgctggcctacagtgcatttttgcgcatatcaattaaacagagtgctgcggtcaagatatcccttgttcacgagggtcgtttcaaccaatcttgttgaaacattgaatcactataggacttattcctcgaagctctgcttcgtgatagaattcttaaacataaactcataccccgtagctctgctgcggggtagttgattgctcacactaatgaccatgattcgttgtccaagggataccttttggttgccacgctctttgccgtgttccaattgatgcttttcatttcgatttatcacaatgtgtgcagtttggcaatggcacacaacttgtttttgcatgtggtaaagtgctgcgcataacctgcggcgcacgcctttccttgtcagactgcagtctggctgtcaggttgatgcgcctgttgggcagaccttttcgaggctggctttattacgcgaaggtagtcggaggaggagaggctcgggcccatcttcgtgcccagcacctcttctggacacacgctcgtgcacgtcagacagagcacgcactctgtcgacaagactggcttgccctcctgcacgtagcgcatgacgtcgatgtccatcgggcagttgaccgtacacttggtacagcgggtgcacctgtcgttcttcggtgcgattcgtgtcatcgaaacactcgctgacggcttgaggaacccgacgataggacagacgtacttgcagaatgcacggttgtccttcaagacgaccgcgagcacgattcccgagccaaagtagagtagattgccgataaggaaccaccacatctccggaatcatgaacatgctggtgtactgtggtgtatcggtctggatcgcctctttgtagatcacgattccgtgctggctctcgacggtgtagccgaagatgaacaccagactcgcgacgagtccgagagcaagtgcaaagtggagatagcgcaggtgtccccagcgtcccggaacccgtccgggggacatcttccaaggcaggaggtcgagtacggcggctgtccagcatgcccacccgcaccagcctctgttgaagaagatgggtccgacgatcttggctacgaagtaatggatagcagcggcttggaaaacaccagcgaagaccatgaaccagaaaccctcgatctccatattctccggcacgatgacgccgaagctcaagtagatcagcccgcagcccagcccgaagaagaggtatccgcccaccaagacctgtgacaaccttcgcgcccaaggcttcttgtctctggggagcagaggccagagacccatcccgagcgagatcgaaagcccgattatcgcgaagttgataagatagaagggctgatcgaacgcctgccagaacccgatggccacagtagtgaacacagccatcatgaggaacatcaacttgaattcggccaacttcggtctgatcatggtgctgactccttgaagggcggtgctcctgaaacacctaaaccgcagatttttgagatgaaacctatataatacgtcagtcaaaaactactcagaacgctgccaaccgctttcacataatttgcgtaaatctcttagagcttgttcgtgaataaatcgaatggcacttgaacgctaaaatagcatcagttttaccaactatttttcatttttgatactgttgctatagaggcgaacatgcaacgctgcctgaaataattccagtaatttcgtaccgtgttgtaatggttgaagcactacagccgacattaaaaccgtgtgcgaatgagcaatcatctcattttttctcatcgcttgtcttgtaaccaacaacagcctgatgaaagtatagcgaaataatggaaggccatcaaaaaaaatagcgcgataactatccgataactactccctaaagcgcctgttttcaacaatcttgtgttacaagaaagcgggatgtaatctgatcgtggacgctacatgtgatatgtgattatacagacctgaacgcacagttctgattaacggtaacctctttattttcagcggataaaagctgtatagcacaaaaacaccccttgcaggtgtgcttttggcgacttatacgataatggtcaatgtgccgacgacagatctacaggctcctttttctgtatcctgatcaggagcagcagcggcaggcaaaccgtaaagaggaatgctatcagcatgaaggcgtccatgtaggcaaggtggtagctctgggctgtgagggttccttcaagcgctttgagtgcgacggtttctgctccggctggtgatagcccgccccggattgtggcggcctgttgcagcaggttgatcctttctgcggctgccgggtcgtagggagagaggtggctgagcagctccaccctgtgtgttgccatgcggttggtgatgtaggtgttggtgagggcgatgccgaatgatccgccgagctggcgcaccatgttgttgagtccggtggcctgcccgatatctttgccgtgcagccctgatacggcaagcatggtgacgggaatgaagatgaatccgagcgccacaccgcgcacaagcagtatccagaagaagttggatgagccggactgcatggtctgctggctgagttcaaagcagaagaaaataaaggcgctcatgccaacggccatgagtaattttggtgaaaccccccgttgcagggcgatgccgagggggagggagataatgccggtgaccatggcgcttggaaagagtacctccccggtcagcagtgcggtaaagccgagcagtcgctgcacaaagactggaaagacgaagagtgagccatagaggccgtaaccgacaataaaggtgagcactgccgcaatggcgaggtttttgctccgggccaggacgcgcagatcgacggcgggctctttggtgtgcagttcccagaagacaaatgcaaggagggctgccacagcaatgaaggtgaaaatggtgatatagggtgtgtcaaaccagtctttcgattgacctcgttcaaggatgaattgcagtgagccgataccgacggcgagaagtccgatgcccgtccagtcgattgttgtcacggcatggcgtccctttggttctctgagataggtgaaggatgaccatgcggcaagaagcccgaccggaatgttgacgaaaaagcaccattcccacgaaaggtagtcaaccagatagcctccaagcagcgggccgatggtgggcccgagcacgagccccatggagaagatgccggttgccttgccccgctcttcagggcggtaggtttcgtagaggatggcctgtgaggttggcagaagcgcaccgccgccgagtccctgaatgaagcggaagaagaccagtgcccagatgtcggttgccaggccgcaaaagagcgatgcaagggtaaagagcaggatggagccgatatagtagttccgtcgcccaagcagattgccgagaaacccggagaggggaatgacaatgacgttggcgatggcatagctggtgaccacccatgagacatcctcgatgcttgcgccaaggtttccgctgatctgcgtgatggcgacgttgacaatggtggtgtcgatcagctccagcatggctgaaacgataaccgtcagggttatgatgattttgcgcagtccggtgtcgtaggtctgggctgtgttcggcagcattgccgctaccgatgtgcctttctgttgttctggtcgagccatgcgtctatgagagctataaatttatttgacctttatctcgactacaacgttcatgccggcggagagtgggcggcttttgtcgggcttttcggtcaagatgatttttaccggaatacgctgggtgaccttcacaaagtttccgcttgcgttatcggggggcagcagtgcgaattgtgcgccggtgcctgaagagagcgactccacctttcccttgaactctttgccggggtatgcgtcaaccttgatggtgaccggcagtccgggagctattttgtcgagctgggtctccttgaaattggctacaatccagagatcgttgcttcctacaagagcgataagctgctggccgggggctacgtattgccccggctggacacttttttttgcaacgtgaccggaggcaggagcggtaatggtggtgtacgataattgaagctcagcctggcgcaactcggcttcgcgtttttttacctcagctttttgcaggggcaccaaggcaagcgatgcctggtactggtttccggcagcagcatattgtgcagaggaggcctgtgcaccggcctttacagcatcgaactctgcctgtgaaatgacatcctgctgacggagattttcgttgcggcgcaggtcagcctgcagctttctgcttgttgctcctgccgcattggctcccgcttgtgcagcatttgcctgatcggctgaggccgcaacggaggcttgtgcactcagcaaggcggctgcggcaatgtcgcggcgaacctcataatcggcagcttcaagccgtatcagggtgtcgccctgtttgacctcctcgttatcgcttgccagtaccgcatcaactcttccgggaacgcgtgaaataaccggatagatatctccaacgatctgggcattgtcggtttcaacgtagaggaaggagtggtagagcttgcttccaccccagatcagggagagggcgacaagcaggccgataatgaccatgcgcaaagggcttttcgctttcgcactctcttttccggatggatttttttcagccattgtgtttgattcaggttgttccatggtcttttttgttgttattaggtgttttcagaatgacgacgggacatgcagcatggcgcaaaacggcttcagcagtgcttcctaccagaagacgggcaatggctgtggttccgtgggaaccgaggataatcatatccgcatggtgctcttttgcgtagttgagaatggctgcggcgggttcgccgtgctctaccgtaaagagcgcaagggctttgttttcggagaggatgtcactgtatcgcgaaaattcatgcagttgctttctgagcattccgttttcacgctctcctcttggcacaacagagaggacaatgagttctgcgtcacaacagtgcatcgaggctgcataatgtacgacggcatcagaggaggcagaaaaatcgactgcgcagataattttttttcgtggcttctccattttaccagaaaacctccccggttgtccgtttcagcgtatagttgttgatcacataagcgtaagcggcctgcagacgggcaagttcggcctgcgagagggcagcttccgtatcgagcaggtcgagcgctgtggccatgccgttttcatagcgggccctgacgtgacgtgctgcaagttcagcctgctgtacctgtactccggttgttgttattttttccgaagctgtctgaagagcgtggatggtttcctcgacatcagtttttacctgctgttcggtatcgattctccgctgggtggcagcccgcatccgggcggcgctctcctggcgctctgcgctggtacggaagccagtaaaaagcgggatttcaaggtggatgccagcggcaacattattgcgcatctcattgatatcaggctggtagccgttcgtgatgccgtatgagatgcttccggtaacaacgggtactccctgtttcatggcaagggagcgatgcagttttgctgcagcttcattttctctggagagttgcagttcaagacgctgctccagagcctgtgcgacaagtccggagcttaccggaacgttcggggtcagagcaaatgatccctgaagcatcaggggagcgtttgccgctatgccggtcaggcgccgcagggttaactggctgcgaagaagctcatgctggagatcaagggttctgtttcgggcagccgcaatacgtacttcggtggagagaacatcgaagcgggtggccgatcctgcctggtaacgctttgtcgtatagtcgagagccttgctgagtgcagcaatctctttctcttcaacccgcaaactttcctgaagaaacagaataccgtaaaagagctgcacagtttgatacgagagctccctgcgggcaagttccagcgactgttccgctgtttttttcccgctcattgccagatcaacattggcgcctctttttccgaaatcgagcagggttgccttggccgttactttggcgtcgtagttgtcgttcggcatgaattgaatctctccgctgctgccgaaacttatttttgatacggtgtcgagccaggtgtatccggcgctggcgcttacctgagggaaatatgcgcttctgctttgggtgatgcgggcatctgctgcggtaatctcttccgctgcggcttttagcgccgggttgttttcacggacaagatgaatggcacgatcaagggtgaggggcgcttctgccggtgcgctgtcggctgttgcaggccttggccatgcaagcatcagcgctgttgcagcgataccggcggttctgatcagtatactcttcgttatcataaagcttttgtttgttccgttatttcctgtgctactttataaagcaatttatgtgccagatcgttcagatgaggtgataatcagtgggtttggtgctttggcgggtgtcgttttcctcccacttcttacgaaattcttaaataatcagaatattctgtatcatgttttcttaaatttcaggaatatcaatttcctttttgttgtgccatgagcaactcatccgtccatgaggccagcatgctgatgcagtacatcagcgatgccgtcggctccatccgtgatccccaggatctttttcgaacggtcatcgacaagcttcgccttgtcttcgagtttgattccgccgccattctcacctttgacaaagagtgccggtacagtaatctcttttttgaaatgctccgctttcagcttcctgaaaccattgatcgtaacaagaggctgattgcaggctcctggattgagccgcatcttggtgatctctccgtttcagttatcggtatcgaggaagctctggagctctatcctgcggatatgccgcttccgcagatcctctttgacctcggcatgcggcaggtggtgctttcgccactgcgtaccgggggaaagggtatcggctttctctgttttgtttcaaaggatgaaaaaagatggtcagagagtgaaaaagagctgcttgccacactttcatcaccgatcgccgttgcggtcagcaacgcccttgcctatgaggagctccggcagcgtgaagcgcaaaccgctatgcaacttgccgtcaacaatgttctgctgaccatcaaggatagaaaccggatgctgttggccgtttgcgagcagatcgacaagcttgtgccctgcactttccttggcattcgcgtcatgggcgaagatggaaactaccgcatctttgataatttcatgcgtgatcagagcgggggttttgtgccggtctctgcgattgaggtacttgatgttgatgatattgaggcgatagcaaaggaaagtttttccctgatttccaattcaggctgtttttgtggtgatgcgtttctccggctttcccggcagtaccggattctcgctctcgtcaaagaaaaatacggtatctgctccctgcttacggttccgctctgggatacaccgggaagtcgtgccggactgattatctccgacacctcccgctcgttcgaagagcatgaccaggcaaccgtcaacctgatcgtgccccagctctctttggccttgcagaactatctcgcctttgaggagattgatgagctgcgccgcaagctggagggcgagcgcacctgcctcattgaggagatcaaggcagcgcataactttgaggagatcatcggtaacagcgcctccctttctgcggtattgcgccgggtgagccaggttgctcctaccgatgccacagtgctgattcagggtgaaaccggcaccggcaaggagctttttgcccgagccctgcacaatctttcagcccgcagcaagcgtgcgttaatcaaggttaactgtgcgactttgcctgggccgctcatcgaatcggagcttttcggtcacgaaaaagggagttttaccggcgccacagaacgccggatcggcaagtttgagctggccgagggggggacgatttttctggatgaaattggtgaactccctctggagctgcaggcaaagctgcttcgcgtgcttcaggagcgtgagcttgagcggcttggcggacggcaggtgatcaaggttgatgtgcgtgttattgcggccaccaaccgtgatctcgcgcgtgaggttgccgaagggcgcttccgtgaagatctcttttttcggctcaacgtctttcccctttttattccgtcactctctgaacgccgggaggatattgccatgcttgccgcccattttgccgccaaattttcaagggagttcgccaggccgcttcgcaccttcagggagagcgatatgcagcgtctggtcgctcgggaatggaagggcaatatccgcgagcttgcccacctgatcgagcaggcggttattgtttctgaaggggcgtcgctggatttttcagcactcctctcatcgttgccctccgttcaggatgcgcagcactctctgcgacagaaaaccatgcgcgattttgaatcggatgtagccatgatggagcgggagttgattctggatgctctcgaccactcaaacggccgggtgagcggtgagggtggcgctgcagaaaagcttgccatgcatccgaaaacgctctactcccgtattgacaagctcgctatccgtaaacgataccagtaggctgcggggagtgttgcagctttatccgagaatcgtttatccacagaacttccggatggctgccgccacaatcggaatgccctcggcgatctgctccgggctgttgttgcagtaggagaggcgcagggagttgttgcgcttcccttcaggatcaaatgtttttccggccacaaagaccgcgccaccttcgacggcttccatcatgattcgggttgcatcagcctcatccggcagcgtgagccagatgtagaagcctccacgaggttcgttccactgcacataatcaggcatatgctccctgagagcggccaccatggcctccgcccttctcttgtactcctgccgtactcccgcaatataggtgtagatttgacctgaacgtatgaaagcatcggccagaacctgggtgaagcttggtgagcaggcatcggcagactgcttgataagctcgcatttctgataaatttcatcgggcgcgagcatccagccaagccgtaaaccggggccgagaattttcgagaaagagccggtatagcagacgttgatccctgccggattgattgccttgatcggctttaggcgcgggcgatcctcttcataaaaatagaggtcaccgtatgcatcatcttcaatgagcggaatatgctggccttgaagcgcattgatgagctgcgccttgcgttcagcagtgtagagcagccctgccggattatggaaatagggggtgatatagagaaattttgccctctctttccggtcgagttcctgctgcagcgcctccattgaaataccgtcgcgatcaaccgcgacccctctcagctccgcctcactggctcggaatgccgaaagcgccccgataaagcagggattttcgacaagcacaggctcccccggatcaataaaggctttggccagcaggttgagcccctgctgggagccggtggtgataagcagccggttctctttaaccggtaacccctttttttcaaggaagccgccgagtgactcaagaagtgagggaagaccgggtgtcgggccatactgaaatgccgcctgcttctttttcaggtcgagcccacggaaaagctcttcaactgcttccacgggaaaaagctcattgccgggcattccccccgcaaaagagatgatgtcgggcctcgacgcaagggtcatgagatccctgatttccgaagaacgaagcgatgatacagcttttgaaaaccttggcattttctccctttaaacctgatagacatccccttcctgcagcagttccattttatgctcctgcaggacagcgataattttttccagtgattccgccctgatgatgaccgttgccttgcaattcccggaagcgaaggcgtacatgtaatcaatcgcgacgttgttatccgaaatgatctgcagcgccttgtgcaggccgcctggtttgtggggaataatcatcccgacaacctcggtcactttgacagcaaatcccgctttgcgcagcacctcagccgccgcctcgggacgtccgacaatcatgcgcagaatgccgtagtcggacgaatcggcaatgctgaatgccgaaatattgatatcgttttcggcaagaataccggtcagttcggtgagccgcccagtcctgttttcgagaaacaccgacaattgcttgataatcatagcagtacccttttttataataagttatggcatctgtgccacaaaaattacaggatgaaagcttctaccacctgtttacctcatcatgacaagaactcgtcaaaacaagttaaaaacctgaaacaaaagagaatgcaggaacatacaaaaaagcctgcactcggaaataaaaaaagccgggcataaaccctttttcacaagtttgctgttgatcgaagctcgttttgcgctgttcgagctggtttcctcttttattgatgtggaatatattgtataatgcgtgtatacttccctctcttttcatagcggtgtggctttgggctttgtttaacgattttgccgatcactcttaattatccctgcactctctgacggttttggtaatagggtggccgcacaggcgcctttactctgcaatccggatacagactttttttataaagcatagttctcatgttaatcgtcatttaacattataaaaaaggagaaaaaaatggcagcaaaaaaagatggaaatccaaaggagtacggtgagttgtgcccttccggcagggttcgtacggcgattattaatggtaatacgttcagttataaatcgcttcagtataccgaagttgatggcatggccatgttcgaaggcgatattgttctcggaaaagttgccgatgtcgatcgtgatactgaaattcgtaaacaggagatgcagggggttattgcacgaggaattattattaccggtaatcagtaccggtggcccaattgcaaagtgccctataccattgatccggctcttccaaatcaggcgcgtgtcactgatgccatcgctcactgggaggcgaatacccgctttcgatttgtactgcgaactgcagcaaatgcggcaagttatccagactgggtaaccttcaggtctggctcggggtgcagctcctatgttggtcggcagggtggacagcaatttatctctcttgcatcaggttgctcaaaaggtaatgcaatccatgaaattggtcatacgatcggcttttggcatgaacacagccgtgaagaccggaatgcctttgtcacgattcactgggacaaaatcatgccgggatatgagcacaatttcaatcagcagatagccgatggcgatgatgttggcgcctacgagtatggctcaatcatgcactactctcgcgatgccttttcaatagatggttccgatacgattacccccactgatccgtcagcgtcgattggccagagaacagggctcagccctggtgacatagcagcggcaaacactctttgtccgttagttgtttgtcctgcggcaccgaaaatatgtccttcgtcgccaattatccaatgtcctgcggcaccgaaggtatgctctccagcaccccttatacaatgtcctgcggcgccaaaattgtgtccgccatccccgctgcagtgtgctgctggccccaattgtgctccggcaccaaaaattgtatgtctgccatcaccgctccttaaatgtcctccggctccgaaaatctactgcggggcggctcctttggttaaaccttttccgggggaagagatacgccgaaaaggttattcccttgatccatcaaccggtaccgggcagggtggtatgaaccagatcccccagattgtcatcaacattaattttaatggctatcaaccgccgacagtccagacgaattattcaggaacagatccctatgctgatgaaaacagtgactggacagcttccgagtacccggatccgggagattgttgcgataattccatgactgatgaatcagtcgggagttccggaaattttgatccggaatgttcagagtaaattgataagtcacggttaacaactacggcagcatcagctttggctggtgctgccgttattcataatacatatatgagttatccctatttcccgttttctctctgccagcaggaagatggtcagttcatgctctcttcgccatacggggaatgcaaggtcaatcgcgatgcagcagcaatcctcaggttgtgtaacggcagtcgctctctccaggatattgttggaaaactgcaggctcgttatgatctggatcatgccctgatgcatgtaaaatctgaaaaacttatcaataatctcgcagccaaagggctggtatggatcaaagaaaaacccatgcgctggttcaacgcacctccgccccaaacgatattctgggaggttacctctcgctgtaatcttcagtgcctgcactgtgttgtttccgcaggagagagtgtgactcatgatctttcaactcggcgctgtctggagttgattgatgaatgggcggccatcggagtacaggagatcactttcagtgggggagagccactgctcagagaagatttattcgaactggccgcagccgcaaaacagagaaatctcacgatcagtatggcaacaaacggtaccttgatgacgagggatgtggctcgaagatgcaaagctctcggttttgatgtgcagatcagtctggacggatcgactgcggagatttacggagcggttcgcgggcgtaaagaggcgtttgctgatgtcatggaaggaattcgcaatacgctttccgagggtgttaaccttaccgtcggaaccgttttgacaaaaaataatgtcgatgatataccggagttgctgaaattggtggaacgttccggaattccttatttccgcctgattccctttatcccttccggtcggggacaacagaaccgtgatcttgagcttgatccgctgcaggtaaaaaaagtatcggaagagcttgtcgcacaacgggatctctggtcgtttaccattcttccggttgaatttgagctcactttttcagctccttcaggcgcatcacttgatcggtcaagagcaagtgaatgtggtggagctactcactattgtaccgttactccgtcaggtgctgttcttccgtgccattattttgaaggagtggtcactcactcagtgagaaaccgttcattcatggaggtctggagaaattcccgctttcttaactattttcgcagtattgagattggtgatatcaagggatactgtcatgattgccgttggctcgctgattgccggggtggttgcaaggctgcaaatttcagttataaggatcctttccagtcaaacaggcactgttgggttgtcagggagaaccaataagagatcgccgatgtcctgaggtcaatcacttcaccattatgaggaaagagcatgattgtttcataccgtatctcgtttcctgagcctctgattcttccttcagcggcttctctccgtatagaaatccgtgatacgtcactgatcgatgcgccatccgtcacccttgcggtaacgctgtaccatgcagatcagcttgcgaacagagcgttcattatcggaacagttgagctgccggagcagatttcgccaaaagctgcgataacgctctgggcacacctctccctgagcggtgaagttcgtgtcaacaaggaggacttcatcacgacaagtgcataccccattatgaaaaccgatgagcatggtcaggttgttgttgcgatgcagccggttgactcatcggcccgtgcaacctgaccggctgagctcttctatttgagttttcgtttgtccacaacccgctgtgccttgcccatgctgcgctcgatggtgccgggttcaaccagtcttatggttgcgctgatgccaaggacgcttgcaatattggccttgatgcgttggcggagcccttcaagttcctttatttcatccgagaagaactgttcttcaatctcgacctggatttcaagaatgtcgaggttgttttctcgatcgacaaccagcaggtagtgcggtttggtttcgctcatttcaagcagtactgattctacctgcgaggggaagacattgacgccgcgtataatgagcatgtcgtctgaacggcctacgcatttttccattcgtaccagtgttcgaccgcattcgcatttgtcggcatggaggcgggtcaaatcgcgcgtgcggtagcggatcagtggcattgcctccttggtggccggcgtaaagaccagttcgcccagctctccgtagggcagcacaacgccggtttcggggttgatgatttccggaataaagtgatcttcaaagatatgcatccctttctggcaatggcactccatcgagacgccaggcccgatgatttcgctgaggccgtaaatgtcgtatgccttgatgccgagtaattgctcaatctgcgtacgcatctcctccgtccagggttctgcgccgaaaacgccggccttaagcttgaggttgcgccggtcgatcttctcttcaacaagagcttcgccaaggtaggcggcgtatgagggggtgcaggcaatcacggtggagccgaagtcctccatgagctgaagctgtttttttgtattgccaccggagatgggtatgacggaggctcccactttttcagcgccgtagtgcaggccaagcccgccggtaaagagcccatagccgtaggcaacctggatgatgtcggttttacccactcctgccatggtgagcgaacgggcaaccacttcgctccacatctggatatcgttgtgggtgtagccgacgacggtagactttcctgttgtgccgcttgaggcgtggagacggacaatatcggcctgcggtaacgtaaagaggccgaaggggtagttgtcgcgcagatcctgtttggtggtgaaggggagctttttcagatcatcgatggtggtgatgtcgccgggctccatccccgcatcctgaagttttttacggtagaagggaacggtgttgtagacccgttctaccatagcgcttacccttgctccctgcagtttgcggagctcttcgcgctccatacactcgtaatgctcgttccagatcatgacacagtcgcttgaggttgagataattccactccttttctgaatgcccggatgttcatggcaacaatttcttccccttttgcctgaaaaaggcgaccgatggcctcttcaagtttttcctgatcgatgccggtaaagggggcggcggctccgagcatgatcatgttcgacgttcttgggctgccagccttgcgggcaagttccggggcgttgatcagtatgggctggtttgtgcggtagagttccctcataatttcctccattgccggatagccctccatattgatgaagggctctgttgaggtgacgaccctgccatttgtagcgagaaagggcagatagcgcagcgcttcgagcggttctaccgagaggatcaggttggccgtgccttctgcaataaggtcggagtatatctcccggtcagcaatacggaggtgcgactgcaccgctcctccccgctggctcatgccgtgcacctctgcctgacggatggtgaggccgctctgcagtgcggcttggtcgatcactgccgcgatggtgagtattccctgtccgccgactccggcaagaatgatgttggtctgcatggtctcgttaagggttgattggcttgtttcgctttttccttgcagcagtttcaatacattcgcgctgtgcaatcaccaccgatactccattccagttgatctcctcctggagtatggcaatgttctctgcaagatgcgatttcagtgggatgatggttcgcagatgcgcctcttcaacgccgagcccaatgcatattgataataatcttgatccgttggccgaggagtcctggccaccggtcatggctgtggtatcgttatcggcgatgataatggtcaggggagtgcggtcgttgacggcatcgagcaggccggtcatgccggaatgggtgaaggttgagtcgcctatgacggccactgcaggtcggagtccggcgtctgctgcgcctttagccatggtaatggatgcgcccatatcgacgcaggtgtgaatggcgttatatggcgcaagagcgccgagagtgtagcagccgatgtcggaaaagacatgttgctccttgcatgagctcatgacggtgttgagcgcttcgtaaaggtcgcggtgtccgcaccctttgcagagttcgggcggtcggttgaccatgatggacggtatggccagtacctctttttttgccatgccgagcgcatgagcgatgctgtcggcattgagttctcctgcacgggggagtgtgccgtcgaggcgtcccctgatctgcttgccgttctgatggccaaaatatcctcgcagcagctcttcatagaccgggtagccctcttcagcgacaaggatggtctcgcaggtgttgaagagcgcttcgatctgtttcctcggcagagggtagtggccgattttgagtatgggaaagtcgaggctgtatgcctgtcgcacctccatcacatagttgaaggcaatgccgaaagcaagaacgcctatgctccccctgccgggaaggaggcgattcagtgatgagttctcggacagctcttcaagccgatcctggatgccgaggaggttgttgtactgacggcgggcattctgtggcatcaatacaaagcgttcaggggcataaagggcgttgagcgggttttgcgcacgagttgccgtggcttccactcctgcgcgagaatgcgcaagccttgtagtgagccggagcagcacgggcagtttgaccgattccgaaaggtcgaaggcatagcgtgtggcattatagagctcctgctgtgaggcgggttcaaggagcggtaccatagcaaatttgccgtacacccggctgtcctgctcgttttgcgatgagtgcatggaggggtcgtctgctacagcaaccaccagtccaccgttgacaccggtaatggccgagttgatgaaggcatcagccgccacgttcagcccgacatgcttcatgcagaccagactccgttttccgccgtacgacatgccgagtgcggcttcataggcggttttttcattggcagaccaagccgagcggacggtttcctcccggtcatccttttttttctggatgtattcggtgatttcggtcgaaggggttccggggtaggcatagacgcctgatattccggcatcaagagcgccgagagcaatggcttcagcgcccagtaaaagttgtttgttcatgtaaaaaactgtttttcaaaagcgctgactggacttgtcttcaaaagcaattgatgtaaagaatggcgccagcagaccctgtgacggaatataaaaaaaagctttaccatcttgcatgaccgtttttcagtggaggtttgcctgaaaagaggctttgccataaagcaggtttttcttgctgctttatgtaaaaaaaaacaacaaccatcatcaatacgaaagaatatttcatattatctgaagggcagagatgctctttgtgcgatgaggggttttctccatccttctgtgaacctgatgacgctgttcaggtgttttgcgataatcacataacgtccctcacaatcatgtttccgtccagaaagaaagcaacactccttgtcgttgagagtagtccgcttttatctacctcaacagcacgcttcatcaggcagcagggttatgatgctgtaacggcagataacggggagagctgtatggagttcctgaaaagcctcaaaattgatgttttgtttcttgacattgacataccaggcaaaaatgggagggaaattcttgcgtatgttcatgatcattttcctgatcttccggtgatcatgaccacattggtcaagtcagagagcgatgaaacggactcttttactgccggggcgtttgattatttactaaaaccgatcaatcggatcaggcttgatatgacgattaaaaaagcgattactgaatcgcagcgtcgtcaggaggcgagtcttttctccgtggttatcaccaatagtccgatagcgattgccattaccgacagagaggggaattttgaatatgtcaataatgcattctgtagaacaacgggttactccatggccgatgtaattggcaaaaagccaagcatattaaaatcaggggagcagtcagatagcttttacaaggagctttgggataccatcaccagtggcaggaactggcagggagaatttcataacaagaaaaaaaatggtgagttatactgggagaactctgttatcgtcccgattattgatcccacctgggctatttcccattatgtgagcatcaagcaggatgtttccctgcggaaaaaggagctggaggctttttctgaaagcgaacgtcgctttcaggagcttgctgatcttttgcctcagactatttttgaagttgaccttcagggctggattacctacaccaaccgtgagggctttgagaccttcggatacacccaggaggattttcaaaaaggagtccacagtatgtctctctttgtccctgaagagcgtggacgggtgatgcttaatatggagcgtcggatgaaagatattccttttgccgaccatgaatatactggactgaaaaaagatggtacgacctttcctatacttgtctataccgcaaagattattcgtaatggcaagccagtcggtgttcggggtattgtgctcgacattaccgcgcgcaaacagaccgaggaaaaactgcagcaattgaaccagacgcttgaggagcgcattgaggagagaaccaaaaaacttgaaacaactcatcagcagatgattctgcatgaaaaacttgcttcaataggcatgcttgctgccggaattgctcatgagctgaataatccgatcaattttgtcaagatcaattttacaacactcaaggagtccgtttccgactttcaggagatgctcaaagagtaccgcagtgtcatcagaagctttgaggcgggagaatgcagcgcagttgagctgcagcggatgcatcagatggaggccgaactgtatattgataccctttttggcgatattacggagatatttactgagtcacagcggggttttgagagaatcactgcgataattgcgagcatgaggaacttttcgtttagccatgctatcgacgagagggttctgtttgacattaaccacggagtccgtgatgcactcactattgcacgcaatgaataccgcaactgcgctgaaattgaaaccctccttgaggagttgccactcgtcccctgtaatcccgagcagatcaatcaggtctttctcaatcttattgtcaacagtgctcatgccatagcatcagcaaagcgcagcgtacctggcaaaatcactattcatacctggtgtgatactactgatgtatactgttcagttgctgatgatgggccgggcatcccgcaagaagttcagaaccgtatttttgatccgttcttcacgacaaaagagcctggtaaaggtaccgggcttgggttgagtatctcctacgacattattgtcaacaaacatgccgggacactctctgttgaatgtcccgccgggaagggaactgtttttacgctctcacttccgctgaaggcagtctgaagtttctgaaagatcatcaagggcaagggcctttcatacttgccttatgctttcgaagtctttggtaatggagtgaaacattttgtttgtcgcggtctgcatgatcatcgacatcccggcgttggtcatggcgtgaagaattttttcgggaatgatccggaaggcagggtaaagaataaatcggacatcgatttttaaatcgaattgaacccgtgttttgttttcctcaacgggatgcatgtacatatcggcaaatgcttttccctcaaaaagatacttttccggatcctcgatcctggaggcgacagggtagtgcttccattgcacctttttcccgatggtgtagagcttgatcatctcttcggagagctcatcagggttagagcattcgacgttctcaggcagttctatcaggagctcttcactctgttcaacaaaaaagatgatatcgaaagggttgctttgcggatcggtaacacgaaaaagccacttgtagacgttttcagtgctggtgagttcaacgctgtgacagaaggggttgaagccaagtatttttttctggtccgaaaggtaggccgttgtttgatcaaattctccttgaaatatccagtctccccggcttactccagttgcatccatttccatgatcgtagttccacaggtttcatttcattcgagtatgcccacaacgctctcatccatttcaaaaatataaggagaatttgtgacaaactctccttttcaaatggttggctttgtttgcagagggagcgtttatacaagctcagcctgcagacgtgcggcctggtcatgcattttgagagcattgatgatatcctgaaggtcgccttgcaggatctgtggaagggcgtggctggtgaaggcgatacggtggtctgttacgcgcgactgcgggtagttgtaggttcggatttttgcgctccggtctccggttgtgaccatcgaacggcgcagatcggctcgttgctgctgttgttcggcaagttggatgtcgtacagttttgttcggagcatctgcatggctctctccttgttctggagctgggagcgctgctcctggcaggcagagactatgccggttggcatgtgggtgattctgactgcggtctctaccttgttgacgttctgtcccccttttccgccgcttcgataggtgtcgaagcgcaggtcttcacggcggatctcaacatcgacttcctctgcttccggtaatacggcaacgcttaccgcagaggtatgaatacgcccctgtgtttcggtgtcggggacacgctgtaccctgtgtacaccgctttcatacttcatggtgccatagacatcatggccgttgacactgagggtaatttcacggaatccgccaggaacggagctttcattgaagtgcagtgtttcgcactgccatccctggtgttcggcataccgctggtacattcttgtcaggtcagcagcaaaaagtgcggcctcttctccgccggtacccgcccggatttcgatgatgacgttgcgagaatcggcctcttcttttggcaggagcagtattttgagctgttgctcaagttctggcagctttttctgcagttcgctgatttcagcctgtacaagctctttcatctctgcgtcgctttcgcttttcagtaattggcgtgactcatcaagctctgtttttgtggcagcatagaggtcgtaggcctgtacgatttcacggaggtcgctgtactccttgttgagttttcggaagcggacttgatcggcggccgcattcgggtcagaaagcagttgttcaagatcaagatgtttctcttttatggattgcagtttgtcgagcattgatgccgggcgtcagcctcaggggttgaaaagatcgttgatgagaatgtatgcgaaaagtgacaacagcagggccataccgatctgctggatgcgcattttgatttcaaaagggatttccctgcgtatgatgccttcaaatgcattcagcacgaattggccgccatcaagggcaggaactggcaggatattgatgatcgccagggagatggagagcatggcaagaaagaaaaggaagctgacaggcccctgttcagcgctctggcttgctattttggcaatcttgattggtccgcctactgattttcgaaaatcctccttgcccgtgaagattttggcgaatccctgaacggtcatggcgctcattttccatgtctggttcactccgctgaccatcgattccgtgataccgacttttcttcgttctgttaccagcgtctgtttcagtgaaataccgatttttccggattcattgggtgtgaccgtggcgataaatattttaccttcagtacggattcgcgccgctgttattttctctccttcgacaggtttgaggtagtgccaggtaatggagatgggtttggcggcatgtgcagagatgatcccgacaacttccgtccagtcggagaccgttttgccgttgattgccgtaatgagtcctccggattgtattccggctttttgggcgggcatgttttccagagcttcgtcgatgagtggcggtacgattggacgtatgccgagactctgcgtttcgttgatagttgaaaggatgtttgatggagccttcagggtgatgctttgctggtcgcgaagaatggtatagttgagcgacggggtgatgaagagctccggatcgagagcctcttcccagctttcaagttttttgccgtttgccagttgcaggcggtcgccggttttcatgcccatggtttcaaagacggatcctttttcaacgaaggcaggagtgttgacacttgttcgggcttctccgagcacaaaggttatgccgaaaaagataactgccgcgagaataaggttcatggtgacccctccggcaagcacaatcagccgctgccagactggtttggccctgaactcccagggttggggatctgagccctgaaaattggtgtcgaggctttcatcgaccatgccggcaatcttgacatagccgccgagaggaaagacgccaataccgtattcggtttcgccaatcttctttctccagattcgcttttcccaaaagtcaaatccgatataaaacttgtcgaccctcatgccgaacagttttgctgtcagaaaatggccaagttcatgtgcggtaacgagaatgaagatggcgacaatgaaaaagaatactgagctcagaaaatccataacgttcctttatttcaataaaaaaagctgttgcaatcatgctggtgtacaagctgtactgcggccttttgttctggtttgtttaccctgtcaggcaataaattttttagccatctcgcgggcccaccggtcggcctggagatattcgtcaagttcgatcgggtcgtaagcttcgtgagcctgcatggttttttcgaccgttgctgcgatgtcggtaaatccgatttttctgtcaaggaatgcggctacggcgatctcgtttgcggcattaagcactgccggataggttaagcctgctttcagcgcctcaaacgcaaggcggagtgcagggaagcgctccatatcaggctcttcaaaggtcagcgttccgatttttggcagatcaagcttgtggatgccgctttcggagcgttccggccaggagagggcataggcaattggtgcacgcatgtcgggcgagccaagctgtgcgataacgcagccgtcaatatattcgaccatggagtgaatgatgctttgtggatgcacgacgaccccgattttttcagcaggcatggaaaagagccagtgggcctctatcacttcaaggcctttgttcatcatggttgcagagtcaatggtgatttttgcccccattgtccattgcgggtgtttcagcgcctgttcaagcgtaacatttttcagctcttcagcagaagtgttgcggaatggtccgcccgatgcggtcaaaatgattcgttcaacatcctctgcccggtggcctgcaagtgactggaagattgctgagtgttcactgtcaacaggcagtaagtgcacgttatgtttttttaccagatcagagaccagcttgcctgcgacgacgagcgtctctttgtttgcaagggcgatatgtttgccagccttgattgcactgacagtcggcaaaagaccggcggctccgactatggcagagacgaccatatccactccttcggcggaagcaattgctgcggctccttcgagaccgtgaaaaatttccggtttatgcgatccaagaagtgtttgcaacttttttaccgagtcagcatcccgaacggagaccgctgccgggaggaactctttgatttgttccgccagcaatgcaacatcgtgaccttcggccagtccggcaattttgaatttttcagggtgctgcctgacaacatcaagggtactgagtccgattgagccggttgatccgagtatagctaatgatctcataatgagtaataaaaaagttgcaggggttgctggtgacttattggcctgaagttatgctttttcatgaaggcttacaaataaccgcttttggcagtatcatcggatccattttttctttttgaattcctgcgaattagtgttataatcagtcccactcgattgggttcctagctcagttggttagagcggctggtttacacccagtaggtcgggggttcgaatccctcgggacccacatctctccagagtaatgaggcaaaaaggcaggtactccctgccttttcgcttttccctcttttctcttgccgggctacttttcctctgcttttcgttcccctctgagtcttgcgacggcctcttcaagctcggcctgctctttgtcgctgaactgatcgctgttgttctgaagggcagaactcctggagctttctgtgccattttccggagcaaactcctcttcaggctgaacaggaaaaagcccttcaggacgttttccaagaatctcctcaatctgggggtattgaagcatctctttcaagagcaattcactcgcaagcttttcgagtttttcgcggttcactgtcaggagatccatcaccctcaggcgagactcttctacgatagccataacttcccgatcaatgagacgggcagtctcttccccatatttcttatcaataccgggacttccgtaatacggattattgctttcgaagaaggagaggttgccgagtttctcgctcattccgtagaccatgaccatgttgtaggcgatgctcgttaccttttcaagatcattttgtgctccggttgaaatttcactgaaaatgatctgttcggcgatgcgtccgccgagaagaccgcagatgcgggcaagcaactcgctttttgtcatcagatagcggtcttcgagcggtatgttcatggtatagccgagtgcactcattcctcttggaacgatggagattttctgaacagggtcgttttcaggcatcatccagctcacaatggcatggccagcttcatgataggcgacaatctgcttttcacgaggattgatgaccttgttctttttttccagtcctgccacacagcgctctatggcatcttcaaagtctttcatctcaatgctcaccttgttacggcgtgaggcgagcaacgctgcttcgtttgctgtattggcgatttccgcgcctgcgaaccctggagtctgcgaggccagcgctttcaggtttacatcttcggaaagggagagcgatttggtgtgtaccttgaaaatgtcgatacgtcctttgagatcgggtttatcaaccatgatctggcggtcaaaacggccgggtcgcagcagggctgaatcgagcacatcagggcggtttgttgcggcgatcagaatgacacccttgtcggttgcaaatccatccatttcaacaagcaactggttgagcgtgttttcccgctcatcattggcgcccatcatggcgccctttccgcggcttcgcccaacagcgtcaatttcatcaataaagatgatacaaggcgctttttcctttgcctgtttaaaaaggtcgcgtacccttgcggctcccacgccgacaaacatttctacgaagtccgagccgctgatgctgaagaacgggacgtccgcttcgcctgcaaccgctttcgcaagaagggttttgccagtacccggaggacctaccagcaggacacctttaggcagtttgccaccaagggtggtatactttttcggatctttgaggaagtcaacgacctccatcacctcagcctttgcttcgtcgaggccagcaacatccttgaaggtgatgcgggagtgctcgtcaaggttttcgtagagtgcggccttgtttttgccgatattcatgaattgtgaacccggtccgcccatacgacggaagacaaaaaagtagataccgataagcaggccgaaagggagaatccactggagcagttcgctgatccatgtactgctcgccatgccctgatattttattcccttgctttccagcagctcgatgagggtgtcatcgcgtaccggattgacaaaaatttcatcctgtttggatgctgactgaggcaggagcatgccagggccatcctttggcggttcttttacggcaatgcctgtttgaactcctggcttgagtttgatatagattttttccggtgctatttttaccgattcaatcttgttttcagcaataagtttgcggaaagtgctgtagggtatctcctgtgtcgagccttgccagaaaaaggcaagctgcactcctatgagcagaacaatgacgaccacataatacataatcgagaatttcggtcgcggtatgttgttttcaggttcgtttttatagggatttgaaggtttaagcggtttctttgccatcaatcaacaatcatggttataaattaaaagactcagtacagtgttcacagtttgcggatccatgagcttcaatttacaggattcttctatttaatgaagcatctcgtaagaaaacattatcatatattggtcaggtgtaaaatgaaaattgccggttataagtttcaaagtgccctttttgcatctctttgtgttgttgcgctgtgttatttgggtaataaatttcttttctaaaacagcctgagaggaacagtttatgagtgttgttcgggataaggcaaactgcaggatttcagcattgaaatcgctcttgtgtgtcgggcttgacagtgatccggagaaaatccctgctgtttttttaccgtatgagaatccggttcttgagtttaatcgtgccgtcataagggcgacatcggatgttgcgatagcttacaagctgaatacggctttttatgaggctcggggcattgccggattgctcgatatggaaaaaacgcttggctcgattccggatgtctgcatgaccattgctgatgccaaacgggcagatattggcaataccagtaaaatgtatgctcaagccttttttgatcactggtcttttgatgctcttacggttgctccatacatggggtttgattcccttgagcctttttttgcctatgaggataaactgctttttgtgctttgtttgacctccaatgagggctctgtggattttgaggagcaggcgatgcaggatggtcgtccactctaccgttctgtgcttgacaaggttgcttcatggaatcgcaatggaaacggcggcgttgttgtcggtgcgaccaaaagcgctctgctttctgagatacgttgcgaggcacccaacctttttctgcttattcccggggtgggtgcacagggaggttcgcttgaagatacggttcattttggtgttgacgctaaccgccaaagtgcggtgatcaatgtcagccggagcttgatttatccttcgggctctttttcgggtattgatgactacgaacgggcggtcgctgcagaggcatcaaaaatgcatagtgtgatgaaagctattctataagtcttgttttttcgggggagcttgttctattcatgcattatctcagcaggagagcccttcccgggtttttccggttcttattgactttaaaaaagtgtttgtatgtgcggaattgtcggctatatcgggtggcaggaagcttcaccactgcttttgaaagggttgaagcggcttgaataccggggttatgattctgcagggattgccttgcttaacggcagtaccctgacagttatgaaacagaaagggagtgtcagcggtcttgaaaaggatactttggtgctcagagcttcaatgcaaggcgcgacggcaggtatcggccatacccgttgggcgacccatggtgaacccagtgatcgtaatgctcatccccatttgaatgctgccggggatatcgccatcattcataatggtattattgaaaactattcggccctgaagcaggagcttgtttctgaaggttatcaatttttgagtgcgacggattccgaggtgctggtacatctgattgactggatctggaagcaagatccgttgttggatctggaatcggctacccgaagcgcccttcgtcatgttgaaggcgcatatggtctttgtgtggtctcttctcgtgaaccggataaaatcgttgttgcacgcaaggggagccctctggtgattggtatcggactgggggagtttttcattgcttctgatgcggcccccattgttgagcataccaaaaaggtggtttaccttgctgacggagaacttgccgtagtgagacggggaggctattgtgttaaatcaattgagaatatcgaacagcaaaagacggtaaccgagcttgattttacgctggaaaaaatagagaaaggtggttttgaacactttatgctcaaggagatttttgagcagccggaggtggtgcatgatgttatgcgtgggcgtgtgcgccttgatgaaggttggctacggcttggcgggatagctgactatcttgatcgtctgaagcaggcaaaacgtattgtgatctgtgcctgtggtacgagttggcacgcggctctgcttggcgaatatcttattgaagagtttgcccgtattcctgtcgaagttgattacgcctcggagttccggtatcgtaatcctcttgtcggagttgaggatgtggttattgttatctcccagtcaggtgaaacggctgatactcttgctgcacttcgcacagccaaggaaaagggcgctatggtgatggggatctgtaacgttgtcggttccaccattgcccgtgaaaccgtttgtggtatgtatacccatgccgggcctgaaatcggtgttgcctcaaccaaagcgtttacagcccaggtggccatgctctatatgttagccctgtcgctcagtaagggcagaaccatgtcagacagcgagattaccttgcatctcagggagctttcagagattcctgaaaaagttgcgcggattcttgagctcgacagccagattaaattgatagcggagcgcttcaaggatgcaaaaaactttctctatcttggacgcggcttcaattttccggttgccttggaaggcgccctgaagctcaaggagatctcctatattcatgcagaaggttaccctgcagcggagatgaagcatggtccgattgccctgattgacgaagatatgccagtcattattcttgctacccgtgacaatacctatgccaagattcttagcaacattgaagaggtgcgaagcaggaaagggcgggttattgccattgcaagtgagggagatactgaggtcagtcgtcttaccgaagaggtcatctatattccccaggcatccgggccgataacgccgcttctgacagtggttcccttgcagcttcttgcctatcatattgcaacattacggggctgcaatgttgaccgtccacgaaatctggcaaaatcggtcacggtcgaataagcagaaagggttaagtcaagagggtcgtgggaattattatgtagcactgttcgttgagggaaaggtctcttgattgtcaggatatcctttccttcactgaaactgtacaaacgtatatgcgaggtcatgttgttgttaccggagctaccggtgtgataggcgctgagcttgcccggaggctgattgagcgtggtgagaagctcgttttgcttgttcgttcgcctgaggcagcttctctgaaaattcctggagcggcggcttatgtcaggtgggattcggagatggcgagcggtgagtggagcgcttctgttgatggcgccaaagctgtcattcatcttgccggaaaacctttgcttgaaagtcgctggagcgaggagcacaaggcggagtgttataattcaagaattcttggtacccgtcatatcgtttcggccattgccagtgcgtcggaaaaacctcaggtatttatctcatcatcagccattggttattatggctcctttttcagttgtgacgatacggccgatatttccgagtctggcagggcgggcagcgattttcttgcgaaaatctgttttgactgggaaaaagaggcgcttgaagctgaaaagagtggcgtgcgccttgtgttgttgaggacgggtattgtgttgacgacaagaggcgggatgctgcagaagatgcttgcgcccttccgcttttttcttggcggacccattggttcaggtcttcagtgcatctcctggattcatattgatgacgagcttgcctgtattcttgaggcccttgataatgcggcttactctggagcaatgaatgcggtcagtccgcaacctgtttccatgaatgattttgccaaagggcttggagccgttcttggccgtccatctctgttaccggtaccccggtttgctgttgatatgctgatgggtgaaggaggagagtatgcggtaaaaggccagagagtaaagcctgtagttttacagaagcacggatttgccttccgctatccgaaactttctgatgctttagctgatttgattgccaataagaaataacttgtttaacgaacgaattaaaaaggagtctgcagatgggtacaagaggtcgtgaaatagttggagagcatcttccccgtgttcttgagttgcttaacaaggcttttgctgatgagtggcttgcctactatcagtactggattggggcaaagctggttcagggccctatgaaagatgccgtgattgccgaacttctgcaacatgctgcagatgagcttcgtcacgctgatatggtatccgcccggattattcagcttgggggaaaacctgttacctctcctctcgagtggttttcgttgtcgaactgcggttatgccgctcctgacgatccctttgtcaaaaagatccttgagcagaacattgccggtgagcagtgcgccatcaatgtttacaacagtattatcgaagagatcggcttcaaggatccgataacgtataatctggcggtacagattctccaggatgaggttcagcatgaggaggatttgcaggcgcttttcgaggatcttggcgtttttctcgtcagatcgtaacctctctttgttctttcccaatggcaaagaaaagcccgacagcatgtgcacgctgccgggcttttttgcgttagagcataaaaattctaccttagcgtaacaaaagatgctgaatttttggttttggttaaaaaaataactacatatgtgtcgctactattaattattaaggcttcattaatttcatctgatcttgttatgagaaaaaaacttttaacaacactgctgtttctgctggcagcatcgttgtttcagggaacagctcatgctgctgatgccgtggttaccgataccggaacaacgtcgtggatgctgacttctacagcacttgttttgcttatggttcctggacttgccatgttttatggcggacttgtccggacaaagaatgtgattggtaccatgatgcacagttttgccgctatggtgattattggtgtgctctggccgatggttggctatgcgctgagtttcggccccggtgttcttggcggttttatcgggtgggacagcaagtatttcatgttgcaggggattgatgacacgattatgtcaacacagattcctgaatatgtctttgcgatgttccagggtaagtttgccattatcacgcccgctctgattgctggtgcgtttgctgaaagggttaatttcaaggggtatgcagtatttattgctctctggagtatttttgtctacagtccgatttgccattgggtctgggcggctgatggtttcctttttaatcttggagcaatgggtgccattgattttgccggtggtactgttgtgcatatctcttcgggtattaccgcgcttgttgctgcactctatcttggtaaaagacgtggttatccaaaaaatgtcatgcaaccgaacaacctggtgatgactttgattggcgcgggtcttttgtgggtcggctggttcgggtttaacgctggaagtgctattgcgagtaaccttgccactgcccgtgctttgacagtgacccagatggctgcggcttcaggtgcatttacctggatggtcattgagatttttcatcatggtaaagcaaccagccttggtgttgcttcagggattcttgcaggtcttgttgccatcacacctgccgctggtgttgtacagcctgttggtgcgtttgcgctcggtatgctggcttcaatattctgttactctgcaattttgctcaagagcaagcttggttatgatgacagccttgatgcttttggtgtccatggtgtcggtggtattgttggcgctattgcgcttgtgttttttattcgtccgtcatggatggccgatgctgcagcgaaaacggctgatcatagctggacgatgtggcagcagcttggtgttcaggcaacagccgtaggagtgacggttgtctatgctgcagtgatctctttcattctgcttttccttgttgaaaaaacaatcggccttcgtatttccgaagatgatgaaatgtccggtctcgatcacagcatgcacggtgagcatggatatggtcttatcaaccttaactaacctgtagcaatgaaacttattacagcaatcattcagcctgacaggctcgatcatgtgcgcgaggcactgattcaggcagatataacaaggattaccgtcagtcgtgtaactggccatggccgacaggaggatattgagatataccgcggccagaaaatagcgccaaacctgattccaaaaatccgacttgatattgccgtcaataatgagtttgtcgatataacggtcgataccatcattagcgctgcaagtcatggtgttggtgaaatcggtgacgggaagatctttatcaccccgcttgaagagtgcatccgtatcagaacaagggagcgtggcggaaaggcgatataacaaaccgttcatagcagacgaaagggcagttccggtaaatttgggactgccctttttttttatggcgcgggagagggtggcagttctcgccatccaggataataggtgttcagccatctttctgcgttatgatcgcgcaggagtgccgcattgcggaagtcatcaaagcgtccggcgaggtcaccgattttactttttgcgatgcctctgtggaaaaatgcctcagccatttttctgtcgagcgcaatggtctgggaaaaatcaacaattgccccggtaaaatcgccggtcatgttttttacgataccccggttgtagtagttgacacttttgaaagcgttgtcaccaaaggttatcgccatggtgtagtcgctgatggcttgcggatatttttttaactgctgctgtgcgatgccccgcatttggaatgccatggcaaatgcggggttaatttcaatggcttttgaatacaatcttatggctgtgggaaggtcgccttgctgatgcttttcaaatccgaggttaaaagagctgttggccgattctgccaacgtgatgccgaccgtcagcagcatcaacgctgtgacaagagggatacaacacaaaatctttttcatgtgatactgcaggggtctaaagtataaaaaacagaagcgcagccgaccattttcagtcgctacgccctacatactaatagttttcgggactttgaagttcctttttttatgccttgagcgatgagggtattcaatctctttctttgtgcctttttcactgctttttctatcttgtccctgtcactcatggcaacgcatctgccctgaaaactaacatctaatcgttgctttccatgcccgaaattataccttttaacgggattctttatagtcccgaactgctgaaaagcgcatcagagttgatttgccctccttatgatgtcatttcggcagcttttcagcagcgcctctacggcagctcaccctacaacgccatacgtcttgaactgccactcgaggccgatccctacagcgcagccgcagagcgtctcgctgagtggcttcagggtggtgaactgcagaacgattccgttccggccatttatccctattttcagacttttgaggattccgacggcgtttcgcatacccgctgcggtttttttgccgccatgcgcctgtatgatttttcggaaaagaaggtactgcctcacgaaaaaaccctttcaggtcccaaggccgatcggctcaacctcttcagaaaaacgaagaccaacatcagcggcatattcggtctctatgccgatgaaagcaaaactgcggattgcctgatgaaagctttcaccgagagccatgagccgattgttgatgcacatttcgagggagtgagcaaccggctgtggcgcatcactgatccggagattgtcggccagttccagcagtcgctgcaggatcgagcggtctatattgctgatggccatcaccgttatgataccggcgtcaactatcgcaatgagcgtgcggcagcgaacccttctcataccggccaggagccctataactttattttgacctatctggccaacattcatgacgaagggctgctgattttcccgatccatcgccttgtgcacagcctcgaagggttcgatgccgctttgctgaagtcgcgtcttgcagagttttttaccgtaaccgaactgcatgacagagccgcactgaaggcatttcttgatggagagccatcgagttatgcttacggcgttgtcacttccggcatggttcttggtatttgcctgaaaaccgatccaaagcccctgcttgatcctgcccgtccggaagctctgcaacgcctcggtctggtgcttctgcacgatcttatcttgttcagattgcttggcatctcccaggaggcgatggcaaagcagagtaacctgacgtatgtcaaggatgaccgtgaagtgttcgacgcgattgattccggtaaggttcaggttggatttgtggtcaagccaacgaccgttgagcaggttctttccgtatcggagacgggagaggtgatgccgcagaaatcgaccttcttttacccgaaactgatgaccggtatgctttttaacccgcttgactgagagttcgtaatgaccgaagagtttctctccctctccgctgaagagagctgccagtatgcccgccggtttgctgcaacccttcagcctggcgacatggtttcgctctgtggacagctcggcgcgggcaaaaccgagttcatgcggggggttacggagtatttcaactgcgacgaccagctctcaagtcccacctttccccttttgaacatctatgagggctctcttgatggcgagccggtaacgctgcaccatttcgatctctacaggatcaactcacagcaggagcttgaagggattggtttcgacgaatatctctccagcggtgatttttcctttgtagagtgggctgaccgttttccggaatatgctacgcgctataccgtaaccgtcacccttgaatatgccgggaacgacagccgcagaattgttattaaacgcaaatcgtgatgaatattcttgccatagagtgcacccatgcggcccttagtgttgcggtcacgaacgccggtgtcgttaccgaagcccggagcgccgactggaagaaggctgctgaaacacttgttcccttgatcgaacaggtgatggcagaaagcgctctcgatctcaaacagctcgactccatcgctatttcatccggccccggctcctttaccgcactgcgtatcgggatggctattgccaaaggggttgcctatggcctcggaatcccgcttgttccggtgcccaccatgccggcaatggccgcctcactgcatgctgaatccggttccataatggcggttattccatcccgcaaaggggagtattactatgcgtcgtatttccctgaggagcttgcttcaggcctctggcacgatgaggtcaagcgaggttctgctgctgatgttgtggctgccatttctttagttaatggtggagccgttgttgtcgggcgtggactcaatgagcttatcccgttgctcgccgattccggtgcggtttacagggaggcagatctcttttccgccagatcccttttccccgcagccctaaggctctttgccggggccgatgccgcagagcttaacggagttacccccgattaccggcagatgtttactcccaatggcggaaattgatgtatcaataaacagaagcgtttcgatgatgccgattatgttttttttgaaggagaagataaaatggcacagcctttcttgcgccttggccgataaagattacggcgcaagaaagtggcctcaaatctatctgaacgaagtggtcggtgttttcgatactttttctgctttgccgtcgtataagtatataaaaccgaatgttatattagccgttcctccattttgaggagctggatgataaacactgaagtgtaggcctatcgccaaagcttcaccgggcgggatttttgtgtacgtaccctcttcccgttctttcccagacatttcgtacgaactcatgctgatcccttcttgatataacatttcagacgtatgaccagaactatcatcgattaaaaccggacgttgtgcgttgtttagagaaatataaacaggctgagaggtggtgttcctgatagtggccttgacatggatttcgttatcaatagttgccggagagagcgaaaccgtgaatggctcaatttttgccggtcgataagatggcttaatcaaggtaggttccggtatggctacccgttgtgtttctggacctgaaacagttaactgtggtgcaaccacagccatgacaccggaagccatccccttttgaagtttcatgacaggattccagtcaggtgctatggtttgaacaaccataacagctagactcacgaaagcactaatagctacagtgatagctccaattgctgcaaagaggtaggtaagccacttgaatatgggtttataaaagctttttacaccacttattgcaggccctttcctgtcaaggcccgcgctcttttttgatttgttcaaaatatctaaaacagcaacgtagctgtagactgtagttgcaacagaccctattgccgagaaaagggtagacgcaatactccatttatcttgcatagtcgtgaaggaatttatgtgaagtaaatctgatggtttacttctggaaaaatagataatttcgcgcatttttcaataaaatttttacgtcattccgtgttgttttgatactatcatgaagagaaatgagtagtcgttgatcgctttttccccttcttggcgcaaaaccggacaggattgtattttcgacccatcttgggcctactggaatctgaaatgcggtatacaaccagcaccatatctgccgacctgtgccactcttctatagggctgctacagcttcgtgatgttgagtcatagaggtacctcatatggagaacaacacagggctttttgagctggtctcagatggttatgaagctggcggaataacagcgtcatccgatgtgctgtcagaaagataaaattgtataataaaagtgaaatctctgataggttgtcaaataatctcatgcaatctcaaggacaaagtcgggcaaacagagtaaattaagggactggttgatatcatgtatacagttcatattttttaagggagaaaacatgacacagcttattattcataaagataagatgcaggaagctctgatgcgttttttgagcactatccaaactgatgagattcgtctggaatttgatgacaagcatttttttgctgaaccagttcagggaaaatcggttctggatattttggcagagcaggcggaggatatgggtccggaagatttatcccttaatgtggaccactatctttacggactatctaaaaggtcggaaaaatgatctatttccttgatacatcctatctggttgccctgactcacagtagagatcaatttcatcaagaggctgtaagcataagtaaaacactcatacagccgatccgacttgttacaacttcagcggttctcatggagtttgccaacatgctttcttctcctcatcttcgaggcaaagcgttcaattatattcaattactgaagaatgacattcataccgaaattgtttgtgtttctgaggagcagtttgaatcagggttgataatgttcgggaaatatcatgacaaagaatggggtttggtggattgcctatcattccttgtcatgaaagaaaaaggaattacactcgccttgacttctgatgaccattttgaacaggccggttttacgactttattacaactctgatgacgtgctgggtatgtaatgcttaatgaagctgcaagtccatgctctccagttgttgattttactgtatgttgtcgtgatgcctttgtcaaagcctcctttgtcccattgtgcgagtgatactgttacggtgccatctcaacatccggcaagatttcgatatccatccagtccatgccggaattactccccggctttttttgcggtcagtgagctggctttttcgtatgttgaggagttaccattattgccatagtggggttgttttgttgcctgttggcggtaagttgttgtaaaatatagttcatttatgaaggatagaggtttatgagtagcttgaaagaggaagagatggtgagtgccacacaggtaaaagaggtagctgttggtgagctgctggcaagaagggctgctgagctggcgctggaaaaaaagtgtgaagaggtcaagattcttgatctccggggtttgacatcggttaccgattattttgtgattgtgactgccgattctgatcgtaaggcaaaggccgcagcggagcatattattgatgagctcaaggttgatggcgagcgtccgatgcatgttgagggaatggattccatgcactggattctcctggactatatcgatgttgttgtgcatatttttatgccggatgagcgccatttttatgaccttgaatccctctggtcggatgcacctgtaattacactgagctgatattatccacatttttttgcagttagctcttttcaggcgtactgcattgttcagaattcagacggatttttatacattacgccgttgagttatttatatcaattatcacccaggatttacctatgcagcgcgaaagaatagtcccgatcagtattgaagaagaaatgcggggttcttatctcgattattcgatgtcggtcattgtcagtcgtgcgctgcccgatgtgcgggatggactgaagccggttcaccgaagggttcttttcggtatgcacgaacttggtctgcaggcaggtaaaccgcataaaaagtctgcccgtgttgttggtgaagtgcttggcaagttccatccccatggcgataccgctgtctacgacagtcttgtgcgtctggtgcaggagttttccatgcgttatcccctgattgacggtcagggaaactttggttcggttgatggtgactctcctgctgccatgcgatacacggaggtgcgcatgaagagcattgccggggaaatgctgaaggatctcgacaaggctaccgttgacttttcccttaattttgatgactcgcttgaggagcctacggttcttccgtcggcgatacccaacctccttgcgaatggttcgtcaggtattgcggtcggtatggcaaccaatattccaccccagaatctccgggaggttgttgatggcatgatcgccctgattgcaaatccggaactggaagtggctgatctcatgaaatatgtgatcgcacctgattttccaactggcggaattatttatggttatgagggtgttcgttcggcttatatgaccggcaggggtaaggttgtgatccgggcgcgggccattgttgagattactccgaaaaacagtcgggaatcgattgttgttacagagcttccttatcaggtgaacaaggtgcggctgatcgagaaaatcgttgagctggtgcacgataaaaaaattgaaggtattgccgatatccgcgatgagtctgaccgtgacggcatgaggctggtgattgagctgaagcgggatgctgtggctatggttgttctgaataacctgtacaagcataccccgatgcaggatacgttcggggtgatcatgcttgcgctggttgatggggtgccgaggatcctcaatctcaaggagatgatggtctattatatcaagcatcgcaatgagattgttctgcgccgtacacaatttgaccttgcgacagccgaaaagcgggcccatattcttgaaggactgaagatctgtcttgataaccttgacgaggtgatttcaacgattcgtgaatcaccggatgcctcaacggctcaggagaggctcattgagcgtttcggactgtcggagttgcagtcgaaggctattcttgagatgcgtctgcagcgtctgaccgggatggagcgcaagaagatcgatctggagtacacggaggtacttgcctttattgaggagctgcgctttattctcggcagtcctgagaaacagatgcagattatccgcgaagagttgctgaaggtcagggaggtctatggtgatgaacgccggactgaaattgtgccgcaggagggtgatttctccatcgaagatatgattgcccaggaagatgtggtgatcaccattacccatgagggctttatcaagcgtttcccggtttcgggttatcgccgccaggcacggggtggcaaaggggtcacaggggctcaggccaagcatgacgattttgtcgagcatatgtttattgcctcgacccataattatatactcttcttcaccaacaggggccgttgtcactggctgaaagtgtacgaaattcctgaagctggacgtgctgcgaggggtcgtgcgctggccaatatcatggagttgcagcagggcgagaaaatcagagcctacatcaatatccgcaattttgatgagccggggttcattgtcatggcgacgaccaatggtatcgtgaaaaaaacaccgcttgaagatttttctcatccaagaaagaatggtattgctgccattactattgatgagcatgatgagctgcttgatgcccgtctgactgatggtgatcatcagattattctggccaagaattccggttttgtcgtacgctttcccgaggctgagatccgctcgatgggacgtactgccatgggcgtcaagggtatcacgcttgacgagggtgagaagtgtatttcaatggtgaccaccaagcgcttcgatacggcgctgcttgctgttaccgataacggttttggcaagagaagtcgtgtggaggattatcgactgacgcggcgcggtgctcgcggggttattacccttaaggctcatgaaaaggttggtgcactgattggtctgttggatgtcaatgatgacgacgatctgatcatcattacagctcagggtatcgtgaatcgccagcatgtctccgatatacggttgactggcaggaacacttccggagtcaggcttgtcaggctgatggccggggatatcatttctgctctggcgcgagtgccgaagagcgatgaagaggttgattctgatgtgcttctggaagatcctgatggtcagattgacctgttttaagtcactgccaaacatgggaaagtatggatccgttctgtgacggttcccatgaggcagaacaataacgatagcttttatttatcattaatcaaggacggacggtttcatggctcgaccgaaaaatgtgaaacatatttttgtgaccggcggggtgatctcctcgctcggcaaagggattctgtcggcctctctcgggatgctgctgaagtcgcgtggcctgaaggtggctatacagaaatatgatccctatatcaatgttgaccctggtacgatgtcgccctaccagcacggggaggtctatgtgactgatgatggagctgagacggaccttgatcttggccattacgaacgttttctcgatgagtcgacgacgcagtcttcaaatctgacgatggggcgggtctataaatcggttatcgacaaggagcgtcgaggcgaatatcttggggcaacggttcaggttgtgccacatgtgattgatgagatcaaggatcggatggccgagcaggctaaaaacggggatcttgatgtgcttattaccgagatcggcgggacgattggcgatatcgagtcgctcccttttcttgaagcgatgcggcagatgaagcttgagatgggtgacagcaacctgctgaatattcatctcacctttgtgccctacatcaaggctgccagtgaactgaaaacgaaaccaacccagcacagtgtgaaaatgttgcttggtgtgggtattcagcctgatattctcgtttgtcgcagtgaaaaaccactctcgcgcgaaatcaagaacaaagtcggccatttctgtaatgtcaatgaactcgatgttatcggtctgaacgattgtgatacgatttatgaggtgccgttgatgctcctcaaggaaaagcttgatctgcgcgtgcttaaaaagcttggattgaagaagtataaggagccgacacttgattactggcgggacttctgcaacaaggtcaagtttccgcaggatggtgaggttaccatcgggatatgcggcaagtatacggagtatcctgacgcctacaagtccattatcgaatcctttattcatgcgggggcgagtaataacgtcaaggttaacgtcaagttgctccgggcagaggatgccgagctgaatgcctttgattttgccaaggagctggaggggattaatggtattcttgttgccccaggttttggtgatcgggggattgaggggaagattaagtatatccagtatgcgcgggagcataatgttccttttcttggaatctgtttgggtatgcagtgtgcttccattgagtttgcgcggaatgtctgtggtctgcaggatgccaactctacggagtttaacaagcgaacccgctttccggttattgacctcatggcacatcagaaaaaggtgaaggagaagggcggaaccatgcgtcttggcagttatccctgcattatctcggagggctcgaaggcctacgcggtctatcataagtttcttatcaatgagcggcatcggcatcgctatgagttcaacaatgcctatcgtaaaaactttgaagagagcgggatggttttttccggcacctcgccgaacggagagctggttgagatcatcgagcttaagaatcatcgctggtttgtggcggtacagttccatcctgagctgaaatcgagggttcagaaggttcatcccgtgtttcatggttttgttgctgcagcgaaggagtacgcccatggcgttcatcagatggatctggtcgttgagatgccttcattggtgccagttttaactgaaccgacacaataaaccgttttatttcctgcttttcagaagaaagtcggagaaagtgtttggaagttaagggattgggtgatacattaggagcccactgaagaatgaccgaaagggaaagcgaaagtggggaagagcctgaaagatggcacgttatttgacagtatgaagttgagggaaaagcgaaatgctcaggtttcaattttttggctgtaagaggctaaaaagttgaaaagaaaaggaaaaaaagattttgcaagtgaccagaaaagatgtacattggtttcccttgatcgagtaaggtcaagttctttgaatttgttgtcaagtgaaacgccaaagtcaatttctttgggtctaacgactcaaagtattttttagccggatcaaacagattaaactctacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaaggaaagcagcttcggctgggagtacttggcgcaagggtgagtaacgtataggtaatctgccctttggactggaataaccccgagaaatcggggacaataccagatgaagcagcgacaatcgcatggttgttctgccaaagatttatcgccaaaggatgaacctatatcccatcaggtagttggtaaggtaacggcttaccaagcctacgacgggtagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgatgaagttcttcggaatgtaaagtccttttgtagaggaagaatatcccggtttaccgggactgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcgggccgataagtcgggggttaaatccatgtgcttaacacatgcatggcttccgatactgtcggcctagagtctcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgagcactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatattgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgcccgcaagggtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgatatggcgactaaactcattgaaagatgaggtgcttcggcgagtcgtcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttactaacaggttaagctgaggactctaattgaactgcctacgcaagtagtgaggaaggaggggatgacgtcaagtcctcatggcccttacgcccagggccacacacgtgatacaatggtagctacagagggcaaagccgcgaggcagagttaatcccttaaaagctatctcagtccggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgcagatcagcatgctgcggtgaatgtgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcaggagtacccaaagacactcgcgtgtttaaggtaagactggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttcaatggagattggctgacagcaatgtcggtgcaaactcaaaaagtaccgatccgactaagaaatatgactttggcaattcacttgacaactttttttattgattactgcagcgatggaaggaatgtagtagtggattagcagtttgaagattgatccgcgtattgttggggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaactccactcaggcccactacagtttaggtttaaagtattgacctatattgttttggggctttagctcagttggtagagcgcctgctttgcaagcaggaggtcaacggttcgaccccgttaagctccacggtagtataagatagaaagaagatagtaccctgttatttgacaatttgaagcaataagcataaatagtaagttcctttttgaacttataaactttcctgttaatgtgaagtaatactcatcactaataggtttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgaagaaggacgtggcttaactgcgaaaagttgcggggaggcgtaagcagccaaatatccgcaaatatccgaatggggcaacccatctcttaggagatatcccgaaagggaagctaacccggggaagtgaaacatctcagtacccggtggaaaagaaaacaaaagtgatttccccagtagcggcgagcgaaaaggaaacagcccaaaccggctgctgtttcggcagcgccggggttgtaggactccaacaagtgacagagcgtgatagcagaatcatctggaaagatgaaccaaagagggtgacagtcccgtaggcgaaatcacaacctgcataggaggatcctgagtagcacggggtacgtgaggtcctgtgtgaacccgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaactagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtacgcttacaaaactgtaggagctaacctgctttcgagcagggtgtgactgcgtgccttttgcataatgagcctacgagttactggtatgctgcgaggttaaggctttaagagccggagccgtagcgaaagcgagttctaatagagcgctgagtagcatgccgtagacgcgaaaccgggtgatctatccttgatcaggatgaagtatgggtaaaaccatatggaggtccgaaccagtgtgggttgaaaaccgcttggatgaattgaggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagccttggggtttagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgatatacccaggagtgagggcatgagcgataaggtccatgtccgagagggaaacaacccagagctacagctaaggtccctaaattcaggctaagtgtattaaaagattgtttgtttgctcagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcgaacatgcgtcgataatacccgggactaagcctgataccgaagcttagcgttagaagtaattctagcggtaggggagcattccatgggcggtgaaggtgactgataacggttgctggagcgcatggaaacgaacatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgagcaatgttaatcatctcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggaaaacaggttaataatcctgtaccagatcatgaaggttattacctacggggtgacgcagaagtgaaaggagagccaccggacggaagtggtggtttaagtgcgtaggctgaagtgtaggcaaatccgcacttcatcaaggccgaaacacgaatagggtgctcgtaagagccacaactctccctaatcatgctgccaagaaaagcctctatgggacaacatgaactgaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaattagccccgtaacttcgggataaggggtgcctggtatccaggccgcagtgaaatgagtcaagcgactgtttaacaaaaacacagctctctgctaagacgatttaagtcgatgtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttagttcgatttatcgggcgaagctctgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgcgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatctggacggaaagaccctatgcacctttactataacctggcattgggcttgagcatgatttgtgtagaataggtgggagactatgaagcgggggcgttagcctccgtggagtcgcaatgtgaaataccaccctggttgtgtttgagtcctaacttcgacgagttgatcctcgttaaggacaatgtcaggcgggtagtttgactggggcggtcgcctcctaaaaagtaacggaggcttacaaaggttcactcagttccgtcggtaatggaacgtagagcataatggtataagtgagcttgactgtgagactgacaggtcgaacaggaacgaaagttggtcatagtgatccggtggtcccgcatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatcccctccgagagttcatatcgacgagggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtccttagtacgagaggaccgggacgaacaaacctctagtgcaccagttgtcacgccagtggcatagctgggtagctacgtttggttgaggtaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccatcaggctccaggaagatgacctggttgataggctacaggtgtaagcacagtaatgtgttcagccgagtagtactaataagccgatcgacttaaccattttttattagtgttgagtctctgctacacatcggcaggaaagtttatatgtttacaaagaacacttactatcaagtgtattgcttctttgtctgccgtttctacggcgactttttcccaggtgatcacctcttcccattccgaacagagtagttaagccctggagagccgatggtactgcttaacagcgggagagtaggtcgtcgccgagtttttataaaaaagcccttcagcaatgaggggctttttttttgttcttttttccatagagccatttggcggaaaggtggatgccgtgcacgttaaaaagcaagaaaaaagcatgactttgcttgagaatcgtacccatgcggagctgttattacgttagacgtagctcgtggcgtaaatcattcacctctaacagtaaaaaaattggatcattttttactgacatcgatgatgctgccatacctgaaggaaaagaaacgattgtcaacaccgacatcacgaccctgagcagtgattatcaccactcgtatatcaaagccgggcatctgatgaatttaccgtcaagcctgaatgggagagtttcagaggggaatatttcattgcgtctcaaaatgtggttttaagtgcgctctcgtcatcctgcataatttgcaaagctgtcaccgtttctcaacagttcgttgcctacctttggcgcataagtttaagctttataacgtagcaggaacactatgcaatggctctactgtgattttcatatccatacgacctggagtgacggagagtattcgccgggcgaagtcatttcgctgtatggcgaagcgggcttcgatgtcattgcgataaccgatcatgtgctcgacaccgaaagcatcagaagatcgggcagaccggtttcggagctgtcggtcatggacagttcgaaattcggttcctatcaggaggagctgtgggatgcggcaagaaaggcctgggagcggtacaacatgctgctgatcccgggggtcgagctgaccaacaataccagccgttatcatattctcgcactcgacatcaaggagtatatctcgcccgatatgcccgtcgaggatattatcgcctgtatcagaaggcagcagggcatttcggtggcctgccatccctatatcaggaaccattcaggcgacgatccttcgttttatctctgggagaaccacgagcggcttgccaccatgttcgatgcctgggaggtggccaatcgcgacgatctgttcaatgtggttgggctgaaaaaattcaattatatcgggaactccgattttcacgaagaacgccatttgctctcatggaaaacgctgctgcagtgtgagaagaatgtggagtcggtcaaggcggctatcaggaagaacgaccgggtatcgctctttctctatcggggagggaagatcaagtgagtgggcatgtttggcaggctgcccgttttcaggcagcctgccgctgcttacgataggtcgaaccggtcgaggttcatcaccttgttccatgccgcaacaaagtcctgcacgaatttcccctgtgcgtcatcgcttccatacacctcagcaatagctcggagccgggcgttcgagccgaaaataaggtcgacgcgggtagcgctccacctgacctcgccggttttgcgatcacggccttcgaacgtctcatgttctttcgagagcggtttccactccgtccccatgtcgagcagattcacgaagaagtcattggtgagtgtttccggacgattggtgaagaggccatgcggtgactgccggaaattgacgccgagcacacgcagacctcccagtagcacggtcatttccgtggcggtcagtgtcagcaactgcgagcggtcgataagcatctcttctggcgtcacgctgtattttcgtttggtgtagttgcggaacccgtcagcgagcggttcgagcacggcaaatgactccacgtcggtctgctcctgcgaggcatccgtgcggcccggtatgaaagggacggttacatcgttgccagcacgccgggcggcctcttcgacggcggcgcatcctcccagcacgatcaggtcggcaagcgaaacctgcttccctcccgactgttcgccgttgaacgcattacggatttcctcaagctttcccagcacccgttgcagttgttccggctggttgacttcccactccttctgcggcgaaagccggatgcgagatccgttggctccaccgcgcttgtccgaactgcggaatgtggatgccgatgcccatgctgtcgagagcagttccggaatcgagagcccggaggcaaggatccgttttttgagttctttgatctttccctcgcctatcagctcatgatcgactgccggtaccggatcttgccagatcagctcctctgcaggcacctcggcgccgagataacgtgagcgtgggcccatgtcgcggtgggtcagcttgaaccacgcccgcgcgaatgcgtctgcaaattgctcaggatgctcatagtagcgccgtgcgatcggcccatagagcggatccatgcgcatagcaaggtcggcagtggtcatcatggtcggtacccgttttgagggatcgtgggccgccggagcgagatcctcctcggctacatctttcggcttccactgccaggcgcctgccgggcttttcgtcagttcccactcgtatttgaagagcataccgagatagcccatgtcccaatgaatcgggtcgggcgtccatgctccttccagtccgctggtcatggtctcgtcccccttgccgctgccatagccactcttccagccaagtccctgctcttcgatttcagcggcttcgggctcggggcctatcagcttcggatcaccgacgccgtgacatttgccgaaggtgtgtccaccagcgaccagcgctacggtttcctcgtcgttcatggccatgcgcgcgaaagtttctcgaatgtctctgcctgcagcaacggggtccgggtttccgtccggcccttcgggattgacgtagatcaaccccatctgcacggcggccaggggattttcaagatcacgttccccgctgtagcgattgctgccaagccactcgacctctttgccccagtaaatatcctcttccggctcccagatgtccacgcgtcctccgccgaacccgaaggttttgaagcccatcgactccagtgcgcagttgcccgcaaggatcatgaggtctgcccaggaaagttttctcccatacttttgcttgattggccagagcagtcggcgtgccttgtcgagattggcattgtcgggccaactgttgagcggtgcgaagcgttgattgcctgtgcctcctccgcctcggccatcgctggttcgataggtgcctgcgctgtgccatgccatccggataaaaagcccgccgtagtggccgtagtctgccggccaccactcctgcgaatcggtcatgagtgcatagagatctttttttacggacttcaggtcgagttttttgaattcctctttgtatcggaactcttctcccatcggattggtgagggaagagtgttgatgaagcatatcgagatgcaactgattcggccaccagtcacggttcgacatgcctccagtggtgactggattgacggcggttctgcccgttacggggcatttaccctgttcgctcatgatagttcctcctttattgatgtaaatgagtacctctatgtatgtattatgaccccttgttgcagcgctgacccgattctattgctcctccagccctgtttcttcttactcgcgtaccattctatgatggagtttaacctcgacgtcacaagaatgataaacagagttgctggtacgtgcaggcgctcgtgctgtaacgactgatctctcgctttactttttaatcagtaatcggaatgattactgattaaaaagtaaaaaaaatatctggttcaatcaagagttattcctgtttcgggctctgcatgcgccgcaggtgccgaaaaaatcgatgcggtgcccttcgacggtaaagtcagccgctttgctgatgacggtttcgatttccggaaaaagccgattctcgaaatcaatgatggtaccgcacttgcggcagatgagatgatagtggggcgtagtttttgcttcgaaccgatcgaaggtactgccggcatcaattttttttaccattccctgctcgatcagtacggcaaggttccggtagacggtgccaaggctgagattcggaaaatccggcttcatcatgtcatagagccatccggcggtggggtgggtgtcggtcgattgcaggagttcaagcagccgttgccgttgccggctgtagcgtaatgttttttctccagattgttgctgcatgggaaggctttggtttccgttaggatggtaatgtacaaattcttcagtaaagcattaaccggaaagcgcatcgcgtcggagtgtctttcgtcggaaggggtaaaacatgtatattgcacccattttcaacaggtgggcttttcgcgtttatacccctcctttttcctcatcatgatgctctcgaaaagtttttaccatgaaccggataatcagaatctccggaaactttatcttgcagggaaaaggcaatagttgcatctggcttcactgtggtatcaaggaaattctatgaattacgttgttcgtatacccgtctgtacatttctgttactttgcctgttctccatcgctgatgcaggagcggcatctccggagaacaggaaaaacacaggagtgtatcttaatgaaatttctgctgctaccggttattgtcggggggagttgaaaaaagagcatgagaattttgcggtttatccccttcttgcgcgaatcggcttcaatattaattctcttgcaggtattgacggatcccggaataccttgcagcttggagttgagccgtttgttaatattgttgccgcatcggatcatggtgttgaaaccgggcttggtgtcgggttgcgctattatcacaactgttttgtgccgttcgatctttttatagaagcgagcgctgctcccatctttctgagtatcgcaagtatcgaacagggcaaccctggctttaactttctcctgcagtccggcgtgggttttcagtataaactttccgccagaaatgctttttttgccggttatcgcttcaggcacatctccaatggaggtcttgtcgctgcatcgaatagtggtatcaattcggacgccatcattgcgggcctgtcatggttatactgacactgaagggcaacaatccttagcttctcagatgtttgccactactcctgttcgggcagccatgataaagtcgttcatatgtactcctttgacagagtgtgtccaccaggtaaccgttacctttccccactcagtgatcaattccgggtgatgttgctctgcttcagccagttcgccgacgctgttggtgaaggcaagtgcttcccggaaatcaggaaaggtgaatgtgcaacgcagtcgcatcatattttcaaccctgatcagttcccatcccggaatattatttataagtcttctgcattgggcttcaagcattgatcttgaaactgatgtgtgaggtatgcagagcatgtagttgagtcccttcatgatggctctcctgtgatgttttcgaagtctcttgaccagtttggtaacggaacatctccaataaccgtttctttctcgtgcatatgagaaaataaatatttttcttttaaggtactattgtgattttatgttgtgggtattcatgaaaaacgatgtaaaagcccttattttggctcttttgacgccaaatttttctcatttcaagaagaaagtcggagaaagtgtttggaagttaaggaattgggtgatacattaggagcccactgaagaatgaccgaaagggaaagcgaaagtggggaagagcctgaaagatggcacgttatttgacagtatgaagttgagggaaaagcgaaatgctcaggtttcaattttttggctgtaagaggctaaagagttgaaaagaaaaggaaaaaaagattttgcaagtgaccagaaaagatgtacattggtttcccttgatcgagtaaggtcaagttctttgaatttgttgtcaagtgaaacgccaaagtcaatttctttgggtctaacgactcaaagtattttttagccggatcaaacagattaaactctacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaaggaaagcagcttcggctgggagtacttggcgcaagggtgagtaacgtataggtaatctgccctttggactggaataaccccgagaaatcggggacaataccagatgaagcagcgacaatcgcatggttgttctgccaaagatttatcgccaaaggatgaacctatatcccatcaggtagttggtaaggtaacggcttaccaagcctacgacgggtagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgatgaagttcttcggaatgtaaagtccttttgtagaggaagaatatcccggtttaccgggactgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcgggccgataagtcgggggttaaatccatgtgcttaacacatgcatggcttccgatactgtcggcctagagtctcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgagcactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatattgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgcccgcaagggtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgatatggcgactaaactcattgaaagatgaggtgcttcggcgagtcgtcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttactaacaggttaagctgaggactctaattgaactgcctacgcaagtagtgaggaaggaggggatgacgtcaagtcctcatggcccttacgcccagggccacacacgtgatacaatggtagctacagagggcaaagccgcgaggcagagttaatcccttaaaagctatctcagtccggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgcagatcagcatgctgcggtgaatgtgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcaggagtacccaaagacactcgcgtgtttaaggtaagactggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttcaatggagattggctgacagcaatgtcggtgcaaactcaaaaagtaccgatccgactaagaaatatgactttggcaattcacttgacaactttttttattgattactgcagcgatggaaggaatgtagtagtggattagcagtttgaagattgatccgcgtattgttggggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaactccactcaggcccactacagtttaggtttaaagtattgacctatattgttttggggctttagctcagttggtagagcgcctgctttgcaagcaggaggtcaacggttcgaccccgttaagctccacggtagtataagatagaaagaagatagtaccctgttatttgacaatttgaagcaataagcataaatagtaagttcctttttgaacttataaactttcctgttaatgtgaagtaatactcatcactaataggtttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgaagaaggacgtggcttaactgcgaaaagttgcggggaggcgtaagcagccaaatatccgcaaatatccgaatggggcaacccatctcttaggagatatcccgaaagggaagctaacccggggaagtgaaacatctcagtacccggtggaaaagaaaacaaaagtgatttccccagtagcggcgagcgaaaaggaaacagcccaaaccggctgctgtttcggcagcgccggggttgtaggactccaacaagtgacagagcgtgatagcagaatcatctggaaagatgaaccaaagagggtgacagtcccgtaggcgaaatcacaacctgcataggaggatcctgagtagcacggggtacgtgaggtcctgtgtgaacccgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaactagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtacgcttacaaaactgtaggagctaacctgctttcgagcagggtgtgactgcgtgccttttgcataatgagcctacgagttactggtatgctgcgaggttaaggctttaagagccggagccgtagcgaaagcgagttctaatagagcgctgagtagcatgccgtagacgcgaaaccgggtgatctatccttgatcaggatgaagtatgggtaaaaccatatggaggtccgaaccagtgtgggttgaaaaccgcttggatgaattgaggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagccttggggtttagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgatatacccaggagtgagggcatgagcgataaggtccatgtccgagagggaaacaacccagagctacagctaaggtccctaaattcaggctaagtgtattaaaagattgtttgtttgctcagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcgaacatgcgtcgataatacccgggactaagcctgataccgaagcttagcgttagaagtaattctagcggtaggggagcattccatgggcggtgaaggtgactgataacggttgctggagcgcatggaaacgaacatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgagcaatgttaatcatctcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggaaaacaggttaatagtcctgtaccagatcatgaaggttattacctacggggtgacgcagaagtgaaaggagagccaccggacggaagtggtggtttaagtgcgtaggctgaagtgtaggcaaatccgcacttcatcaaggccgaaacacgaatagggtgctcgtaagagccacaactctccctaatcatgctgccaagaaaagcctctatgggacaacatgaactgaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaattagccccgtaacttcgggataaggggtgcctggtatccaggccgcagtgaaatgagtcaagcgactgtttaacaaaaacacagctctctgctaagacgatttaagtcgatgtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttagttcgatttatcgggcgaagctctgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgcgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatctggacggaaagaccctatgcacctttactataacctggcattgggcttgagcatgatttgtgtagaataggtgggagactatgaagcgggggcgttagcctccgtggagtcgcaatgtgaaataccaccctggttgtgtttgagtcctaacttcgacgagttgatcctcgttaaggacaatgtcaggcgggtagtttgactggggcggtcgcctcctaaaaagtaacggaggcttacaaaggttccctcagttccgtcggtaatggaacgtagagcataatggtataagggagcttgactgtgagactgacaggtcgagcaggaacgaaagttggtcatagtgatccggtggtcccgcatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatcccctccgagagttcatatcgacgagggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtccttagtacgagaggaccgggacgaacaaacctctagtgcaccagttgtcacgccagtggcatagctgggtagctacgtttggttgaggtaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccatcaggctccaggaagatgacctggttgataggctacaggtgtaagcacagtaatgtgttcagccgagtagtactaataagccgatcgacttaaccattttttattagtgttgagtctctgctacacatcggcaggaaagtttatatgtttacaaagaacacttactatcaagtgtattgcttctttgtctgccgtttctacggcgactttttcccaggtgatcacctcttcccattccgaacagagtagttaagccctggagagccgatggtactgcttaacagcgggagagtaggtcgtcgccgagtttttataaaaaagcccttcagcaatgaggggctttttttttgttcgttccactgtatcgtatattccataaagaaccaagcgcagaagagatatggctgacggaattgatatcggtatttatgcctatacccatgagatgagcgttcgcgattatgagtgcgatatgcagggcattgtcaacaacagcgtctaccaaaactaccttgagcatgtccgtcacgaatacctgaagcatgtcggcatagacttcagtgcatatgcccgtcagggagttaacctcgttgtggtgcgagctgaacttgactataaatatccccttacttcaggcgacacatttgtggttgccctcaccatgcgcagggaatccgccctcaaatttgctttttatcaggatatatttcttctccctgatcacaaaccggttctgaaagcaaaaattatcggaaccgccctcaaccagcgtggacgtcctgaaattcccgaggcctttgtcgccctcttgaatccagcccatgagtgatcagataccattatctaacaaaaacccattatgaagcccttaatacaggttggccactcctacctcgcactcagtcagggagaacaacagcttcgggatgctcattttgaagaagctgcagaaagctataagcgagcattggaagtctcccggacgataccagccgaggaggcatttgactataacggattcgatgccttatgccatacagggctttccggagcctatgtcaaacttggtcgctacgaagaggcccttcattcagcagaaatcgggcttcgctatttcaaccgcaggggtgaactgcaccaggatgagggaaaacagtggattgccgcagtcttccgtcgcgcacaggctctcgaaggtattggcagaaaggaagaggcgctgaaagcatttcagatggccggagagatgatagccgagcgtaaaggtgagatgagcgacaaggaggagcttcagcgaatgacagcagagcacattgcatcgctccaggctctcacgccggataaaaaaccagccggatacaaagcctggtgggagttctggtcataatctccatgaagccaatcaaaaagatactggttatacgcttaagctccattggagatattattcttaccaccccgcttctccggagcctcaaggtcgcctggccggaggcgaagatcgactactgcaccaaaacgccctttgtttcactccttgcaggcaatccccgcctctcagcgatctctacgaacgagcatccaccatcaggaagctatgatcttgtggttgatttgcagcacaatatgcgctcgcacgccattgtccattcgctccgggcagagcggctggtgcactaccgtaaaggcaactggaaaaaatggctgctggtgcaatgcaagctcaacctctacggttccccccggagcgtggtagaacgttaccttgaaaccgtgaaggagcttggtgcagcaggtgatcttcagggatgtgaactctatccctccccagaggagaaggcctatgcccacccttattttacgagtggacgaaaaacacttgccctctgttttggagcaaaacactttaccaagcgctacccaccgcagcgctttgccgccatcctctctcatctgctgcgcgaagagccgttacaggtacttcttctgggaggaaaagaggatgcaccgcaggcaacagagatcatcaactccctccctgccgcctgccgcccaacggtcatcaatcttgccgggagctgcacccttatgcaaacggcagcacttcttgaacgctctgacgccatcctctgtaacgatactggtctcatgcacatggcctcagccttcggtaaacagctctttgtgctttttggctcctcctcatcagccttcggttttcttccctaccatgtcccctatgatctcttcgaagtcgagggactcccttgcagaccctgttcacatattggccgcgatcgttgtccgaaaaagcattttcgctgcatgaacgatctttccgacacgctgattgccagcaggattctggaattcttcagtcatttatcgtgacgaaaaagccaattcgaggcattttcactcacggttggaaaaatgatgcaaataggttacctttgatgttcaaatttgcagatggtgttcacagggaaacctttgaagccgtggggctggtctgcgcaatgccagaccctcgccatattgcaagcaactgaggacgaataatactatcagattttgcgctatggaaacaaacaaactttatgaatgtacgctcatcattgacggagggcttcaggatgaggccatcgccgctgcaatggcgttagtacagagggtcattactgaaaaaggcggaagtatcagcagtgttctcgaaatcggaagacgcaagacagcatatccgatcaagaagaaaactatcggctactatgcccacatcgaatttactgcggctacatctgtgattgcagaggttgaaaaagttattcgttacgaggaagatctgctccgttacctgattattcatcttaccagcgcactgcttgaaatgcgcaaaagggttgagaagtatagtgttgtcataggcagtccggaagacagcgcacttgccgaagccgccgcagcatccgataccgttgcaaaatgatagtcagggttagtttgaacgcatgctgagaagtgattcctttgagaacaaaacggagaagatgttatggctgaattaaaaatgccggaaataaacagtgtcgttattgctgggaatcttaccaaggatcctgttttcaggcagactaattcaggcggaacgcctgtcgttaatttttcaattgcatgtaaccgaagattccgcgacagcaatcatcaatggcaggaagatgtctgttatgttggagttgttgcatggaacaagcttgcggaaagctgccgtgacaatcttaaaaaaagttctgcagtccttgtggatggtgaattacaaagccggacatggaaagcgcaggacggatcatccagaaccgttgttgaaattaaagccagaagaatccagtttctcaacaagcgcaaaaagaacggcgaagaggatgacgaaggctttatcgaggatgattgtcacgataaccatcatgaagaaattcatgaagaagatcccactcacatttacgaatacaaatatctttcctccgattgaggggatagggataagccaaattttgtaatgaacttatgagacaaaaatttacacacgcacagggccacaaatcacagggcaacaaatcactgagcaacgcgttggcgtcgaagaaaaaagtgtcgaaaaatcaggttgtctttttcgattatcgcgacgaacgcaagctgaagagatttattaacgatcaaggaaaaattattcctcgtcgcatcaccggactctctgccaaagagcagaacctccttacccattcagtaaaatgggcacggttcctggcagtaatcccttatgttgtcgacgaatacaaataaccaatttcgcaatcaattgaacgaggaagctaagcagtgaaagtcattttaagaaacaatgtggctacccttggcgatgcaggtgaagttgttgccgtcaagaacggttatgcaaacaatttcctgattccgcagggtatggctataagagctaccgagggaacgctcaaagctcttgaaacagagaaaaagcagcagaccaaaaaaatcgagttgcagcgcaaacacgcccgtgagcatgctcagacaatcgagcagatgtcactgaaggtttatgcaaaagctggtgattcgggcaaactcttcgggaccgtgacttcggctgatattgccgatgccctcaaagctcaggggatcgacatcgaccgccggaagatcaccattgaagctccgatcaagtcgctcggtaaatatgaagcagacgcaaaaatctttcaggatatcacggtcaaagttcatttcgaagtcgaagctgaaggctcagaagcctgacccgtcgcattcgagaggagaactgatgaaaagcattgcaggttaatcccgcaacgtcaagctccgtgacacgttcagtcacggagcttttttttagcaacttatgcaatcaaaagaaaatcacatggaagcgaaagaaattattctcgacgtgatgaaaaaagagggcagccccttgaatgccggccggattgccgaaatcagcggactggatcgcaaagaggtcgataaggcgatgaaggcgctgaaagatgaagagctgatcgtctctccaaagcgctgctactgggaagtcaaggcctaatcgatgggtttgtttcctgttctatgattttccgcggaacatctgcaacagccttgctccgaatgtttgtttcggtcttcctttaacaggcagcccctcctttgcccaccgcataatcccgtactgcatattgaccactttgcgatatccgtgggtcatcagaatacgggttgctactgcgctgcggctcccgctattgcaggcaataatgacttggcgctttaccggaatctcctgaaaccgtttctcaaagtcacgaaaaggaatcagcatgatttcaggcacatcgaaagattttctggcaacctcatatgcttcgcggacatcgacaagcaacgccccctttctgaatcattgcaaacgctttcgcgggtaccacttcctggactttgttcataatctgttttggatcagcttatcaaatagttgagtcaacgacgccacactcagcgctcccttctctccgacctcattgttaacggctttatacctataccccgtaccggtataaatagtacaaaatatcaggcacaaaacaagctcttatcttttgtgaacagttcactcttccttactcattattctcgttccagtacctgtaaatcttgacgacaaaacccggcatcagttggatcatatcggaaacgtcctcttccgacaacgccttgtaatcatccgtgattttactgagaatcaacatcggcattgcaagcaaaccgctctcttcatccgcaaaaagaggcttccatgcttcctgggtcagctccattcctaaagtaaatcccacggcccaattttcaacagcaagctcttttgcctcctcgtccggatagctgaatcgctcaaacaaaggaagaaagccgtcaggattgttgaggaattgcagtgcaatggtgttcatatggcgaagaagaaactcccagatcatctcctcctcatctacagaagaaaaacggggcacagcgctcttctcctgattccagatagagggaatccagatttccggcggaaccacacccgggccggcaatcagcgcagtcatatatccatccaccatttcaatcgaagacaaagaatcctcaggcattaaatcagagagcagaaagctttccagccgatcaagctcctcaacggaaagcggttgctgcagcgggtcggttggtttcatgtcagcaggcattaaaatgaggtataacaaagctctctttattccctaaacgtagcaaaaaaaaaattaaatccttatgaatcgaaattcccggagcagaaccctcgcgcaccatcgcatcccttattcaccgataatcttgattagcacccgcttttttctcttgccatcaaactccccgtaaaaaatctgctcccaggtaccaaaatgcaaccgaccttttgtgacagcaaccacgacctcccggcccatgatctggcgcttgtgatgggcatcaccattatcctctccggttctgttgtgctggtagcggcttagcggctcatgcggagccagctcctcaagccaccgcttgtagtcctgatgcaaccccggttcatcatcattgataaagaccgatgcggttatatgcatcgcattcaccaggcagagcccctcctgaatgccgctctcctgaagagcccgctcaacgtcgccggtgatattgacaaaatccattctggcaggtatctggagccagagttccttatggtatgatttcatgctgcagaaggttaatgttcagagccttgccgatgtcggctccaagttccagcgcatttattcccgctgttggtcgttacgaatatacaccctgaaagtaggataaagcgcacactatcatgaggtcactcccagatatttcaggaacagccgatctctggctacggattcagtagaccagcggtagttgcccatgacagttcgtacttgagtcgtctcaatgcaatcgaaccaatccagaatctgagcgagagatcgttgctcaagccactgttccaattttttttcgagattgacaagtgctttggttttttcgcttccgttctttccaagctctgcccgcatttccttgattttcttggtcaggaagcaatgataccccagtgacacaaactgtacgaattgccttccccgcaggttgtctggatgccatgtgcgcggccttgctccatcaaggcctcccttcaccacggcgaagatctcctctattttttcacgcaatcgatagtctgccaacgctgtgaaggtcttcatggcctgattgctgacgagcgcaaaatagccgaagtatttcgtcgcttcgacaaatggccttgtcgttgaaaccgaccctcaattgtccaccacgccccttttttgagcagatcagatatcgctcgatttttcgttgcgcagatttcgtgaactccatcaccccatcttctacttgagctttgagttcaaacagctccttgcggaagtcgagctgcttcttggtgtcgctgttaggggaatagaagacatggacataaaggcggcgcacgaacctctcttcttctccgctcagcttgccgtttcgcgacagttggcgcactcgaccgaactcgtgcattctcatcgccgtggcgccgcaaaccgacggatcaaactggcaagtgctcgacatgcccgccagcgtctcccgaagcgcatccaccgtctcgcgaacccaagtgatattggggtcaaccagagtaaggaatttcatgttgcgcaaggcgaatttcatcatgttcccctcactgtagtagccgttatcggtaacgatcaagggtttctcaaggttaaagcacttgagttgcttcagggtgttctcaatggatatgacgtccggaacattgccaggctgcttggcgaatgctaacggctcgcgttcctttacggaatacaaggttagaagcttgatggttttcagtccgtcaccatccttattgaacccatgccgtgcttccgactggttctcggagtaggtcgatatcgtggtcgaatcaaacgccagcacaggtgccttgcccaggcgatccgcccggaaggagaagtagcgctgcacgcggtcttcgtcgcacccgacacatttgaacaagtcactgtaaacgtcttcagtgataacttcgctgtagggaagggagtgcattacctgccaaccctcaaggcgtggcaaggtgtttccgccggaaccgatccagtaacgcgcaatagagagaatcttggcagcgtcgccctcgctgaacgaagaacgcacgtcatcgtcaatgccggaggctttaccgacccactccagaagatccgtgaggccactgtgcctgcgtagcgcaccaaccaagcccccttcatttttgctttttttcgggcgtgtagggattatctcctgtgttcccgacttgattttcccttggagcttctgactgacggtataggtctttctggttcgttcattatagcctgtaacccgctcatagatgtaaatatcgccattcgggcgcctttcacgccgttcgccaacgtgagtttttccagttactggtttagacacggggtattctcctttttaaagtgttttccttattatacatacgtacacgttaaaaagcaagaaaaaagcgcggtttttctaaaaaaaacacaacttctccggaaaaaacacaactttttttgaaatagtgctcaggtggcgatcttttttagttaatgtgtgcgctttatccgactttcaggatacacagaagctgttcacgctggcaatgctaatccttaccgggttttgaatccctttcctgaagccccctttggaacctccacgcaatgcgtaacaataatcgttctgatcctgagcttttttcccttaagctttgtaccttaaagtattaggcaagatgcatggtttttttcagccacaatgagacgcacaattccagggaggaaccgtgaccaacgaaaaaagaacgccaatggatttaatggatgatatttacagccttgcatattggatgaccggctcagaggcatcagccactgagttggtcaacataacctacctgaatgttactcttgatacaccggaaagtgaggtatacaaaacattcagagagtgttatttcgacactttcggttacgaagaggcaccctgtattcccaaaccgtcatgtaaccctatggaaaaaatggggagtgtattactgcagcgggatgccgatataaaattatcagtactgctttcagcggtttccgggctcaaacacggagcgatatccaaaataatcggcaaaccccttgacaccatcagagagtggctatcagtagggcgtaaatcgcttgcagagagagttctcacatatgatgcctcacttttacatggcatttccatcgataaagatccgctatgaaataacttcgatcaaccgtaaagccataggatgcatctcttccaattccgtgatgccgagaaatcgggaaaactccttcacgtcgtgacaatacgcctgtcatgtcttatcactccggattttggcataccattcgagttgcggaggcatgaccttaagggcacgaacctgcggtactgaacgtgcccgtttttcgagtatcggaagggtgcggcttatggcgccccttcacaaagtactctgtcccaaattggcagcttcgcttcaggttattaaacgtcctgcccatcttgcgtaacattttgtacatcttgatcataccgttgccagtaacagattccgcttggcatccttgctcataaccttgctcatcccctcagtagttaaaaaacagcacccataagagaataaaaaatgggagcagtatcggcagtgagtatttgtagatgtactccagaaaatcgggaacgtcaacatctgcctgtgcggcaatgttttttaccatgaagttcggggcgttgccgatgtaggtcattgccccaaaaaagactgccgcaatcgagattgccataaggtaaatgtctgaggatacatcgccctgaagcggggatgcaacgccggtagcgaagtgccttatatcttcaggggaaccgatatccagtccaaactttcctaacgcaccggcgaagaagttcagataagtaggagcgttatcaagtactccggaaagagccccggtcaaccagtagaaacgtgataccgaaaaatcagcagcatgtgatgacgcgtagtatccgatgagttcaagagccggaatcatggtggcaaagatgccaataaaaagaaaagcaacctccttgatgggttcaaagttgaattcattgcccttgaatgcctcatgatttgagaatttataggcggcaatggcaaccataaacatgatcagttcccggataccgaatggcagatgaaaaagcttctgaaggctcgggatgccctctattactgctggatcaagaaaaaccgcagcaatgatcactgcgagaaagaggaaatttcttcggcctgtaatgcttactccgccgtttacttcagcccctttcatatcaccagtccccctcttcacatcgagaatgatgaaaatgagaagaagaccggcaactgtaatgagccatggcaaccatactttgggtaacacccagaaaaaggggacacctttcaaaaaaccgagaaacaagggaggatcgcctataggagtaagtgcgccaccaatgttgctgacaatgaagatgaaaaagacaatatgaaatggtttgagacgacctttattgattcgcatgtaaggtcttatgagcagcatggaggcgccggttgttccgaccagatttgaaataatggccccaaaaaagagtaaaagcgcattcatcaaaggggttcctttccgctctattctgatgagtattccgccggataccacaaacagtgatgagatcaaggcaatgaaggagaggtactcttcaagggtatgttccagcacatgccacccgccatccattaataaaccatagtaacatgcaacaatgaaaccaagtcctacggaaacctttggatagtgccgatcccagaagcgatggaacaaaagggggccggttgctatcataacgagcagagcaataaacggcgtaacaagccagactggtgggagactcttctgaaatgtgacagcaagggcgggcgccactgcagtgatatcgagagcttcagcataaagtgccccgcttaaacccactgacacggcaaacatacaggcaaagaagaggagagaacgttttgtcggtttcataaacaacaatcttctgcaaaaagcatgaaatggagaaatccttgttcccatagtatacattgattttcagacaataacttaagttgctaccttactccatcacacggcccggtttgagcgtagcataacggtgctgctatccatcagaatgcccggacataatggcgatcaggcaagatattgcaccatgtgaaccccatcggttaagccagtatgaaaatgagtgatttcgataataaaaatccctgttatgattaaaaagatcttgcactcatttaacatacagccggatgctgaaaccttcgatgtcatccacaatgcggtagaaagtgagatcgtttttaaaggcagcaggctgtggattctgatttttgccaccattcttgcctctgtaggattgaatatcaactctacagccgtcattattggagccatgcttatttcaccgctgatgggtccgattaatggcatgggatacagcattgcaacatacgatttccctctgcttcgaaaggcgttcaagaacttctcctttgctgttctggcaagtctggccgcctcaacgctctactttgccatcagcccggtttcgagcgctcattccgaactgcttgcacgcacgagtcctactatttagtgccagaaagaaaacccctgttttttgaaaatttgacaacctcccgccggattaaaaaccatttttaatgatcaacaaaaggcgtttttgtgctgatcgtgacacgccatgggtaaactaccgaattttgctccaggaagcgtcataacgaacggatctctccctgcgaattggtaaaaaactctttttttggggagagaactcaggcagcttttttgtagggccctcgatgtcgcttcgcatcctgcttgtacaagagtgctccataacgatgaatgttgcgagccagcactgcaagggcaacatagcgattgaatcctttgatgccatcatcagggcatatatccaagccgtgaacctcaagtgcgttgattgctgattcaactgccgaatgctgccgtcgcagtctcctgaattccggctcggattcatgagctttgtcgatttttgagagcttgccttttttcggcataacaactttttcaagaagcgctttcaggtcgcgttggttatccgggctatgaaagcctttgtcgtagctgatcgatcgcaagtttggaaaacgttgcttggtctcttcgataatggacactgcgatgtcgctatcgacaactttttccatgacctgatgatgcaggataaaacgatactgatcttcgataatacagacccgtaatcccaactcaaccggcactcccgccttgcctttactgatccactcggtgtgtggctgaaaaattgaaaagactttctccgcatgcggaataacctcgtcatttatccgacgacgaatttgccccatttgtacctcagcatgagcaatatagccgttaagctggctgagccgcaacggatttaagccacccagttctgcgccggtacgcactgcccgttgtaactgataatcgactgccgcaaggtaatcgaggagtgcttgctttatttgttgatctttgagagctttcttttccggcttttttgatgtcgagtgcttgagctgttgcacaatacgacgcattcttttgatatgccggatgttatgatcgtattggcgccattgacttaatccttcatcaaaagaccatttcgcacagacctcaatggctttgcgaatggcatcgaacaactggcttgtatcagcaggaaagtgaacgttggtttccaccacaaacgaatcacctcgggccattaaagggaaattttcttcctctttttttttactaacgtatgacctgcacggacaatttcctggttgattcgatcaagcaattcgggggtaaacagtcggacattatctttgatggtctggagttcataagatgttttatcagtccaatcgttgtgaccaagcatctggcgaagcgtatcgtggtgattgaccaattcatgaagccgatcgtaatcagcgttgattcccagtcgaacgacacccagtaccaaaattgcccattgctccataccgggacgccctgtgtttgggtcagcttttccttctccttttttccgttcaggacgaacctcttcgaggatggcaaaaacacgcttgcgcaactcctcgtcggtgtagatgccctgaaggcccctcaagatttttgggatatcatctcgtgatttcggatcgaaaacaatggcagaaatatcggtacgaccgaacatcatttggtggttgatgacgctacgcatagtggatttcaaaaaacgaagtttggagtctgtttctctttgagggcaccctgcaacaccttttctctatcaaaaatgcttctaatggggtattattacgctttagctcagggtccgtcaaatatctttgaccatgaaataacaatataaactattattttataatatcataacagtttttcgttcatccactatttacgatgtcctgatcgcactttttggcgggcttgccggtacgatttccctgactacaaagctgaagggcaatgttgtgccgggtgtggctattgctacagcgcttatgcctcctctctgtacggcgggttatggactggcaaccgctcactttccattttttttcggagcaatctatctctttgcaatcaatgtggtgtttatcgggatttcaacagtcgtcttttcgcaggttatggcgtttcctatcaaatccattattgatgatgcaaaaaaagtgcgcatcaaccgcctgataaccgtagtgattttgattatgctggttccaagcatctattttggttacctgcttgtgcagaatgagggatttttggaaaactccggcaagtttatccgtagcatcagttttttccgtggagattatcttttgcgtcacgaaatcaatgccgatcacaaaacgattaccctcgtttatggcggacggacgctgacggatgaggacaaggcgcagttgaaaaagcgagcggcggaattcgggttgggagatgtagtcctgaattatcagcagggacttaacttcagcgagatatccattcagctcagcgaaactgaacggctgaaatctgaagttaaccgtctctcccttttactccagcaaagcgcccagcagcaggatagcgttcaacagcgcggttatacaggaaaggttctgctgaaggagctcaggacactttatccaatgctctcagcatgccttttcacagaaacctaccggttcaatgccgatccagcatcgaaggcaacaaaggtggcttatgttgttctatccgcatcaacccctctgggagagagtgaaaaaaagaaaatttttgactggctcaaggtgaggcttcagaacgacagcttgagaaccgtcttcgattaatgagcgttattgccacccgcccccaagggctttgtagaggtcgatcaggttggcaagagtctgttgatggatcaggatttcgttctgctgagcctcgaagagggagcgttgggcgtcaagcagggcgaaagagctgtcgatgccatggtcgtaacgcgcttttgtgatggtgcaggcttgatcgctctctttgaccagagcttgctgggcctgcaattgttcggtgtaggtagcacgggcgaccagtgcatcggcgacctcccggaaggcactctggatagctttttcatatcgggtgacggcaatatccctgtttgtttcagccagtttgaggttggagcgcaaccggcctccctggaagatcgggagcgttacctgtggggcgaagctccagacaccgctcgacccggcttcgaagagatccgacaagctggcgctggcgaatccggcggaaccggtaaggcttatgctggggaagaatgaggcccgtgcggctccgatgttggcattttctgccttcagtgcgtattccgcctgccgtacgtccggtcgatcgagcaggacgacggagggaatgccgacggggagtctctccatcacctcaacatcggccaggggttggggttcgaggagcgtcggatcgatctcctttccgaccagcagggtcagggcgttcttgtcctgttccacatgacgttgatattgcgcacggctggcccgggccgattcgaccagtgttgcggactgtgccacatcgagtcgtgactttgccccgagatcgaagctgcgtttgatgagatcgcaggcatcctgccttgttttgagcgtgctttcagtcagtcgcagcagttcaacatcggcaagataggtgagataggcgttggcaacttcagcgaccaggcttgtctgggcggctttgcgcccctcttcggtagcgagatactggttgatggcgcgattactgagactgcgtacacgaccgaaaagatcaagttcataagccgtcgtgccgatgccagcgctatatgttgatgtgatttccgtttttccggtgccgctcatgcttgttgacaactgctgtcgggtgtagtttcccgaggaattgatcgatggcaggagatccgaacgctggatgcgccaggtgtggcgggccgcttcgatgttgagggcggctattctcaggtcgcggttgttggcaagggatgcttcgataaggctttgcagttttggcgacctgaacatgctccgccatccgatatcggcggtatgcgactcttccacggattgcggtgcagcggaagcaaccggccactccttggtgacgggtgccgttgggcgaacataggttggcgcaagcgaacaggccgtcagggtggttgctgccaggcataaaggaatcagcagtttagtgttcatggttcgatcccttgtttgttttgggttactgcggtgtcggttaccctctttcgggcaaaccgggattgtacgaggatgaagaagagcggcacaaagaagatcgtcagtaccgtaccggacaacatgcctccgattacgccgatgccgatggcgtgctggcttgccgatcctgctccggaggagaaggcgagcggcgtgacaccaaggatgaatgccatggaggtcatgatgatcggtcgaagtcgctgacttgctgcagagagtaccgcctcctgcaggctcattccgctttcgtagagcgttttggcgaactccacgatgaggatggcatttttcgccgtcaggccaacagttgtcaacaggccgaccttgaagaagacgtcgtttgaaaggcctgagagaaatgttgccagaacggtgccgaggaccccgagcgggactaccagcatgacggcaatcggcacgctccagctttcgtaaagagctgccagacaaagaaagacgaaaagcagggagagcgtgtagagcagcagcgtttgctggcctgcagcacgctcttcgtaggagaggccggtccattcgacgccgaaaccttcagggagtttctccgccaggtttgccatgatggccatggcatcgcccgagcttacgcctggcgccggggctccctggatattgaccgacgagatgccgttaaaccgttcgagcttgggtgagccgaagctccaccgccccgaggaaaacgatgagaagggaaccatgtcaccactggagttccggacgtgccagatgttgacgtcccccgggttcatgcggtacggcgcgtctccctgcatgaacaccttcttgatgcgcccctcatgcacgaaatcgttcacataagatgaaccccaggcggtctgcagcgtcgagttgatgtcggcgatcgataccccgaaggcgcttgcctgttcgtggtcgatatcgattttgaattgtggcacatcttcaaggccattgggacgcacgccgctcagggaggggttcttcgcagccattccgagcagttggttccgggcggccatgagagcctcatgacccttgccggtccggtctaaaagctgaaggtcgaaacccgaggcgttgccgagctccatgacggctggcgggtaaaatgcaaagatcatggcatccttcacgctcgacagggcgcccatggttcttccggcgatcgaggcaacatcctgacccttgttcttgcgtttcgaccagtccctgagctggacgaaacccatggccgagttctggccctgacccgcgaaactgaaaccggtgacgctgaagatgctttcgatgctctctttttcctgattgaggaggtagcgttccatcctcttcacgctttcgagtgtccgctccttggtcgctccggatggggtggaaagctggacgaagaggaagccttgatcttcgtccggcagaaacgaggtcgggatgcgcgtcaaaacgatcccaagcagcaccacgatcagcataaaagcgagcagcgagcgcttgacccgttccgtcataacacgggcgccgttgacatagcgttcccggttatggttgaacatgccgttgaaccaggcgaaaaagcgcccgagagggccagcaccgtagagatggccatccgctctgaccggcttgaggaggctggcgcagagagccggtgtcaggatcagcgcaaccagcaccgagagcagcatcgccgagacgatggtgatcgagaactggcggtagatggtccccgtggagcctttgaagaaggccatcggcacgaagacggccgagagcacaagggcgataccgatcagtgcgctcgatatttgcttcatcgatttcctggtcgcctccagcggggagagtcgctcctcttccatgatgcgttcgacgttctcaaccacgacaatggcgtcatcgacaagcaatccgatggcgaggaccatggcgaacatgctgagggtgttgatggagaagccgaacatcgacatcaccccgaaggtaccgagcagcacaaccggaaccgcgatggtgggtaccagtgtggcccggaagttctggagaaacaggaacatgaccaggaagacgaggatgactgccacaatcagggtatgaacaaccccttcgatcgatgtcttgacgaatggtgtcgtgtcgaatgggtagacgatctgcacacccggcgggagaagcggcttcagggcgctcattttcgctttgacaagagtggcggtgttcagggcatttgccccggtcgccagggtgatggccatgccggcagccggtttgccgttgaagcgcgtggtcatgtcgtagttctgcacaccgagttcgacgcgggccacatccctgaggcggatctgcgagccgtcgctattgaccttcagcatgatcttttcgaaatccccgacgctcttcaggcgcgactgcgctgtaatggtggcattcagttgctggcccggaaccgagggtgtacctcccaactgcccggcagagacatcggcattctgtgccgtgatagctgcctgtacctcggtggtggtgaggttgaagctcgccatccggtggggatcaagccagatccgcatcgagtagggctgcccgaatacctggatgttcccgacgccgggtacgcgactcagcggatcgaggagtttcgagttgatgaaatcgttcatcgcatattcatcgatccggggatcgtccgaatagacgcccacgaccatcagaaagccggtatctcccttggtcaccttgatgccctgctgctgcacctgttggggaaggttcgacatgatcgactgcaacttgttctgcacctgcacctgggcaatatcggggttagcttcgggctcgaaggtcaccgtgatggtgacgttgccgttcgaatcgctcccggcgctgaagtagcggagatggtcgataccggtgagagcctgttcaataacctgcgtcacgctgttttcaaccgcttcggcagatgcgccgggataggtggcgctgacgttgatggtcggcgccgcgatgcgcggatattgctcaaccggcagggtattgatggcgatgattcctccgagcatgatgcagatggagatcacccaggcaaagacgggtcgctctataaaaaatccggacatggtattggtgcgttgaaatgtaatgaattatctcgccggtacgggtggcagtgcagcctcgacggttttgaccgccatgccgggctggattttcatgatgccttcgtacacgaccttttcgcctgctttgagtccgctgctcacaagccacctctctccgacaacctccgtaacgatgatcgggcgagggtttgccttgccgtccggcccgacaacccagaccgaaaccgacccgtccgcactcctgctgaccgatttttgcggcacgaggatcgcattctcctctctccactgttcaagacgtgcatgaacgaacatgccggggaggatttcattgccggggttggtgaacaatatgcgcagcagcaccgtaccggtgctcgggttgaccgttacatccgaaaacttcagcgtgccgggttctcctttgggttttccatccaccagaagctcgataggagcgctcccggcgctggaatcgcccacctggccctgatggcgctgtcgcagttgtatcagctccccgctcgactgggagacgtccacatagatctggtcgagctgttgcaccacagcaagggggtcggcctgattggcattgaccagagccccctcagtcaccttcgattggccgatgcgcccggaaatcggagacatgactctggtgtagtcgagattgatagccgccgcagcaacttcggatctggccatggcgacatctgccctcgcctgggcaaggctcgctttcgcatcgtcatactcctgctggctgacgccaccgattttgaccagctcttcgtagcggcctgctttggcctggagcgatatcacgttggcctcggctttgctgaggctcgcttttgcactgttacaggctgccttgtaggtcgcggggtcgatctggtagagttgctgaccctgttgaacaaggcttccttccacgaagaagcgcttcgtaacaatgccactcacctgcggccgaatctcggccatacgtacagccgaagtccgccccggcagctcttttgtcaagacgaggagctcgggtttcatggtcacgacactgacctccggtttcatgccggaatcctgacgctgctctgacgctcccttcggccacaggaaccagccggcaatcagggtgacaagcaaaccggcgatgatataagaccttttcatcattgataacgtatccttttatgggtttggtgtggttgtcggatggctttcaggataaccgatatacatcttccggatctgttccaggaagggcagacgctcctcgtcgcttctgtcgacaaggccgaaccactcgtggcaactgaatcctataaaggcaaaataggccatgcgggccgcttcaggcttcgctccgctatccatggcaagcaagtcccgctctatccacttcagcatccgctgccgaagcgactcctcgctcgacatggaggatgtgatagccatggagacagcgcgttccgtatcatccaaggcacgctcggcaattttgagacgtgcgaaaagttcggggtgaggggtgtcggcgcactcgacaagcgctgattcgatgcgtgccgtatcgcgctcaaactgccggtcgatcagagcttcgagcagggcggtcttggatttgtagtcgtaaaccaccctcgatttgctgattcctgcctcctgagccacagcatcgatggagaggcgggatgcaccatgcttgacaacaacccgctcgattgcatcgagtatttcagagtcggtgacttttttcggtcttgacataatgtgttctctttgatcgaatttaagaacgatcgttcttttatgcaaattgtttctgcgattttttccctgcccgtttcgaatgactactgttccgaagttgccaccatcatgccacgcgtgcttgcgccggaaccgggcatggagatctacgatccctgcaccggttccggcggccttcttgtgaaatgcgagatcgccgaagagctgaacgccatcgagctggaggcaagagaaaccgacgaagccctgcggaatatcctcaggtaacagggagtcggcgtatgaagaagaaatccaccgacgcctccataccaccctgatgatctcattcgcaactggctatgaaatcggaatacttaatgtcgttattcattaataaaagtgaaggcgttgtagctatcgcgacataaatcgcgacacgatgtcgtgatttattaacaaaagagaaggtgtagatgctatcgcgacatgaattgcgacaccgtgtcgtgatgcgtgcagtacgctgtatcagcttatggtacagggcatcgaaaacaactttgatcttgttgaggaagagtgggattccggatcgcgtctgtttacggtatattagaggactggctctgtgggtttattactcgaataattcaatgaagtgaagtgcaatgaacaatcattttgatctgccgacagtcatcgtcatcgttattacctttgtgttgttcaccattgcgctctttgtgaaagggctgacgcatgacatactcatggaggcaggtgtgttcctggtttccgtgaaactcattctgatgagttacaaaagcagcgtgacaagccggaaggtgatggatgaactgcaggagattaaaagcatgttgcatgccaggaaagagtaaggtgctatctcagttcgtaccagacaccacgcccactgccgtgccggataaggtgaccgcgttcgaccagggttcggaagtgtcctttcaaggtgttgcggctgacgccagtcaacttgacagcttctcctattgttatgcgtccatgttcacgggcaaattcgacgatgtgcagtgagagttccggcaaggagacgaaacgataccgagctctttgccattttcatcaaaaggcagcgacgctgttcgagcttgttttgtgcaaaagtctctttaaaatcggggtcgctaaccttaaattattggccccataatgtcgacaatggagccgcccacaggccatcacccagtggcatggtttctgtcccatcataaagcagaatacccattttgaagaggccgcctgctacacttgccagctttttcagaccgcgtaaatcaccagcattgacggtggcagaggcttttacctcaacaccaatcagttggccggaagcgttttcgatcaccatatccacttcaaacatgtcaaggtcacggtagtagagcagtttataatcgccttccgccgtagagctgtgcttgagcagttcactatagacgaaggtttccagaattttgccaaaccggctgcgatcttgctgcacttcggtagcaccaagatcaagcaatgtggccagcaaaccggcatcaataaactgcaacttgggggttttgacaacacgcttgagtcgattcctggcccagacctcaatgcgcttaagcaaatacatctgttccagcactcctgtatagcgtgaagccgtcttgctgtccaaaccgacctgaccacccagtttggtgtaattacacatctgacctgatatttcagccaggatgcgcaaaaaccttggcaattgatcgagcttgtcgatgctggccacatcgcggacatcgcgttgaatgatggcattaaggtactggcgcgcccacaccgtacgcctgcgtgcatcggtgcgggaaatcgcttcaggatagccgccccgcaaaacaacctcgcacaattcatcacctgtcaccggcatggtgaccttgagcagcctgcctgcaaaagccgcatcgatccaattcgccgtactcccatgcaactcgctttgcgacagcggcagcaaggtgagcgtctccatgcggccagccagagaatccgctaccgcaggcagtaccatcaagttcgctgatccggtaagcaagaaccgcccggggcgccgatcctcatcaacactctttttgatagcaagcagcagttgaggcgcacgctggatttcatcaatgacagcacaatcaaggctgcgaatcatcccgaccggatcatttctggcagacaacaacgtcaactcgtcatcaagtgtgagatagcgcatcccttcgattgccatttgtcgcaccagggttgttttgcctgcctgacgcggccctgcaaccaaaaccacgggagtgtcggccaacgcttcagcaatgcgcatttcaatcaggcgagagtaatgagaagctttattcattggtattcggggtcgtaaaatatggaatcaataaacgtaaaatatggaatcgatgaacataaattacggaatataaaccagagtattctggaaaagagcaaactgtagctgaaatcaggcttgaccacggacacggccagagtcgatggaaattcgagtgctgcggtaacttgttttccagcgaatgggtaaagcccatcgagtcatcaaatgacgatgaatggcaagccgagtggatttagtctggaggatttcaaagcttatgcaaagagcgcatccatgaagcgcgggcgtgcggaaacgattattgatgaagtgagaaacgttgtggcgcaatggcagtattatgccagcgagtcgcgcgtcaatccagagcaacgggataaaatagagtcagccctgagactggagcccctgcgccatcccgcaggtgctcgacttcctgaaggagtacatcctctttgccgagaaggacgaggagctgaacaaatatatcctgcgtcagcaccagaccggcgcgctggagcaggtggtcaggcgtgccctcgatcctgagctctgggactatgtcatcgtccacgaactgctccatttctcctgaacagccgctcaacgtcaccggtgatattgacaaaatccattcttgcaggtatctggagccagagttccttgtggtaggatttcattattcagaaggttaacgttcagagtgttggcgatatcagctccatgttccagcgcatgagttgccgcttttgaccgcaacgagtgtacacagagcccgttcatgctggcaatgattgttggtttcttttccggatttccggataatacaggtatagactgcctgagaagtaaccccaacaaccttgaacacggttactcctcgccgggcacaatacttcgtgaacttgctttacaactccggcgagagagagtgaagttaatgaaagcctcataaatcaagacgggcgagccgaaacaaccgcgattttcaagccaagggcacgaaggacggcattgatcgtttcaaagcgaggatgagcgccctgacgtaacgccttgtagaggctttctctgccaagagccgcttctttagctatttgcgccatgccacaagcctttgctacgtcaccaagcgcagcgatgaacctgaagcccctcccatttcgcaggtgttaatttacttgttttttgcttggctttatgcaatagtaaagtcaaactttactattgcatataatgattacgcgtcatctcctgttcgctggtggctatccgcgtattcatgcagatcaccttgatccggcagtcatgctcggagattattttgccacctatgttgaacgcgatttgcgggatttgatacaattacgctcaatccggcaatttgaaaactttgtccgcctggcagcaggaagagtgggacaactgctcaatctgcagtctcttgctgctgatgccggggtttcaagtgtgacagcaaaaagctggcttaccctgcttgaggcctcctatattgtttttttacttcccccgtggtttgccaatgtcggaaaacgattgacaaagtcgccaaaactctatttttacgatgtaggtttggcttcctggctgatcggaataacacaggagtcacatctgcaagctcatcccttgcgaggatcgctgtttgaaaatctggtggttcttgaaatgctcaaggctcgcatcaatgatggcctggcagcaaatcttcatttttatcgcgacagcagtggactggaagttgatgttctgctggaagcgggtaatatgataaggctcttcgaaatcaagtcatcgcagacgattaatcaggagagtttcatacaactcaataaagttgctgctatttttggtgaacgtgtcgtgaaaaaagtggtgctctatgctggtcatgaacaacaagaacgcagtaattccacggtgtcaagttatctgtatgccggtgaagccgcaaccaacgaaggtatcttggggtctgctcacgaaacggactaaattgcctgctaatcccgtttgtaaaaaagcgtcaaaagcttgaaatcagagacgctattagcaatttagcatcttttgaacacgatgctaatacgttttaataaacttttacttattatgggataatgttcttttggatgaattgagattttataaaatatttttttgagtgcagccgcttagggatcgccattggttttaagaacctctttattacatgtgatgcaggaacaaaaaagcacctttacagttgtcgttacaggcgacgttacaatggattggaacatagcgcacaagtcgcgtgcattacgtgaacccacagagtggactggtcaagcaagaagtaacatgaactggcaatttggtagcgctgctttgcttgccgaccttatcgcgaccatgacacgcgagcgacatctgaagtggaccccaaccggtggacaaaaagtggctgagtttaagttggtaacctgacctgttcatgcagcggaaaggcgctgcccctcttttacctttaactcttctgtctgcttgttcttgttatacttgtcaactattcttgcaccacctccaacggctgtccggtaaaccttatctggcgtactgtagcccaacgactgatgctgcctttcaacgttgaacaatacaaaatattcctttaatccgcactgtaattctgctgcggtggagtaacctttgagatatatatcctcatatttgacactcctccagagtcgttcgacaaagatgttgtccagtgctcggccacgtccatccatgctaatactgatggatgggtgctccgtgagcgctccgacaaaggcggcactcgtaaactgggcgccttgatcggtgttgaagatatcgggtgtcccgtattttcgtaacgcttcttgcagacagtcaacgcaaaaggtgctttccatcgagttcgataatcgccaggagagtactttccgggaataccagtcgatgactgccaccagatacataaagccctttggaaggcgaatataggtgatgtcagtcgaccagacttggttgggttttgtgacatcaactccccgcaagagataggggtagatcttgtgctccggatgcggtttgctggtgttggggcccggtgccataccggccagacccaaccttcgcataagccgctgaacccgtttccggttgatctggtaaccctcgctacgaagatagtgcatgattttacgactaccataaaatggatgcttggtgtactccttgtcaatcagttcaagcaactgcaagtcttctgcatcaggaaacaacacgatagacggcaaatatatcgtcgaacgattaacggacacaaggacgcattgctttgccaccggcaatggctctttgtcgctgacccaccatctgcgcacactcatagggacagtccggacttttttttaagccaatccagctcgacctttaaccgcccgatttccgtataaagcttttcaggatctgcagccggttcaactggttttggaccccgtttggcttcaaacaagcttgatgcctgttcctgcaactctttcttccacttaccgacctgaacggggtgtactccaaattcctgaccgatttcattcagcgtcttgaccccttgaatagcctcaagtgccaccttggccttaaagtcactgctgaaattttttcgtgtcctttttgtcattacctgctcctttttggggcaagttaacaacttaaaccactgtctaaaattcggggtccactatactgttatccactataacagtgatgagcttaaaatagagcggcaactttggaacattcgaactccggattttgagcgatgtcgaattcttctggtcgtttcagagggggggcggtcagcacttgagtcagctcaacatgaactgtggaagcatttcgatgagtctcatgttacctttgtgctgtatgctcgaaaccaggagcttgaactttgcaggaatcagcaatatgccataaagatacttcaagcattttactgcatgggtcttaaagaggctgatgcagtttaccgtgaagatattcagagttatccggaagaacttcattcactttttatatcgcagtcaacagcttatcaattactctattctttttcagttctctgtcaaggataccttgttgtgctgtgcgggcctgacggaaataatgacgatggtttttcgctcgaggttaatgattcgaccgaggaaattcggacggcgataaaagaaatgaaatggggcgaagtattacgctgcaattgtgtggcacaaagtcttgatccacggcttacagcatcaggcccggctggccgtaatcaaatgcggaaagaagtatccggttcttcatactggaatatgtttgacgcaaagcataaacagcaactgcttcaaactttagagcgaatgttcaagagagtggacggtaatgttgcgttcaataatagtaaggcggcagagctactcagcgcactgccagaagtatcgcaaatcgagaatgatccactacttgttgctcaggcattccttgagctgcaatcattactgaggggttgaaaaatatgtgtgactggcagcgactccgtactaacttgaaccatgactggttgaaaaatgagtatctgaagaaccttgatgcgttgattgttcagttgcaggcaaataaaactataaatagtcacttgtcccgagagcttgaggcatacctgacgagttggttaagaaggcacgaagaagtagaaaccttgctgaattcagccgaagatcgtctttcgccacgtacctattttgaaaaggatccgttgaatcgttgctcactggaagcaaagagctggctggctccacttgttcatgtgctttggctcgtaccctctggtataagtgaaagagttgatgaagcacgtgaagtattggcaaaagccgattactatcataccggcctgcagtcggaattatccggtagtcaggagcttgtgcttattctcaaattattggaagcgtttactgactgtgtaggcaactttagccgcttgctcagcagttttcctgacaaggtagtatcagtatgataaaattaccacgtgtccttattattgatgatcaatatggacggagtcactattccggggatggaatgcatcctcgaaccagcttttgtattcttgctggaatgaaggatgttacaggggatattccatttcctgagacgctgggttctccaattgtagaagcgcttttctttcgaggacagattgagaaaaacggcgtcgtctataacgatctggatggaacaattgatgccattcgtaaaggctggaaagagtggcctcgctgggcgatggtcatgcttgacttgcagttcataactggtcaagtgaggccagaaggaactgttgaaggttgtgatacagacagagacccttcctcttattttggtctctcgatccttgacaggataagatctgagcccgatttgcatgatattcctgttgtgttgctttcttcgatgaaccgaacccctatagaaaagcgatttgctgattattcggtatgccagttccttgataaggatgagattgatcggcactatggtcgagagcgtatcgccacccttctgaaggatcatggtcttgtcgaagacccgtccggcgaaatcattggccattctgtgactcttcttaaatgcctgcgtgaagcacggatgcaagcacgagccggagggaaaaacatccttatccttggtgaacgaggcacaggaaaggaactgctcgccagatatatgcacaaacattcagggagaagtggcgaattggagatgtgtttcctgcagggttgtcctgaaaccctggtagaggatctgcttttcgggcacgtcaaaggggcctattccggggcatctgcagaccaggcaggtgccgcagagcgtgccgataaaggaactctgtttattgatgagtttggagctattcctccttctgttcagaccaaattgcttcgccttctgggcagcactcgggaagttcagcgtatggggtcatccaaaaaaaggattgttgatcttttggttgttctggcgacaaaccgcatgaaccttcaggttacgggtgattttcatatggatcttcttgatcgtatcaacgttgaacactctgtcaagttgcctgcattaagggaacgtatagaagatattccggctttgctggagcattttgttagcagctatgaagctaagtatagggatgcccttcagacggagccgcgtaatattgatcctgaggccatagctcagatgatggcttatccttggtatggcaatatccgccagttggaggcagttgttgctcatgcggtgaaccgctttccgaaactcaggattctttcagtcagtcatttgtcgatacctcaggagctgactgaaaagcctgttgtgtcaagtcctgtaaaatcagatggaggaaatttccggctcatattttctgaaatcctgtcccaactggaaacaatcacatttgatacttctccggaaaaacgaggagaacttgttgaggcactgcctaagctcaaggcggcatactcaacctgtgcagcgaatatgataaggagtgcattgattgcaacgagcaagcataatcccggacaccctatgggtcaaattcagatcacgcctgcagtgaacttgctctttggtaacaagaaactctcagcctcgcaatgcgcagatgaaataaaacgactctttcggtactctccaaaatcggttcaacaatattggtcatcggattctgtattgacagaagcatataatattgctgtgaatttacggcctaaacaaggtgattctaatcaaagagggagctgacgtttttattcgggaagtgtggagtatagacaataaatatgttgacaaatcatagcttttgcgaagagacagattgtctctccaagggctgaatagtcgcacgttttattttttgcgtccaaacggcaattcatatttaaaatggatacgatttctgcaaatcacgagcttcattactttattcccgatgagcagggggagtcgacctactctgtaaagcttcaagatgagattgatagggttctaacagccataacaaagagtggctgtgtttacagggaaattcctgtatttctttcaaaggataaaaatgctataaaatcaatagcaattattccttcaacatctgaacatgctctaagagcgcttctcaggcagatacttgatcttgcatacggggagaaagatggatggtatccatatgaccgttacaagatggtataccataaaaaaacatattttgtttttttatatgtgcccggtacttctgaagagttgcttgctatccttcagccattggaggctatctgtaccgaactcttcattgggaatgttgaacgcagtttcagactctctgaattgattaccaatattcaagtccccccttcggaaaaaaaagaactttcaccgcatgaactgcgcctttgcatagaacgtagcgtattttcggggggtgcaactgaaatccgggagctgttgaatagagaaagtaatgcatttcacaccgtattgaacacgataatgagtataaccggtcttgaatcgaggtatcgaccggcaattcgtcttcttttgggtgccgtgacagcaggtgaggttactgtagaggaagctgcaaacgctttgaatcaggataagagagtggaaataaaggaggctattaatgtgcttgtttcagcaccgccattgatagaggatagggctgttgcaagtttacaggattatgtaaaaggaaaacgatgtttgctgatcgaggataagtataaggaagatggttgggtttatgttctgcctctattgctcaaaggattggattttaacgttaaatctaaccccactggggttcctgaagaagagaatctgcaaaagtatgacttcatcatcctggatctctattcttcacctgcaaacccattcggggataaaacggaaggggaaagtggtcatcatcaaatccagacaatatcctctattccgctgtctgtaaggcaaatccttaacaagattcgtgatttgtataaaaaggatggtctcgtgaaaacatatattcctaatgtcattatcttttctgctgacagaagtggcgtatgtgtaagaacaatgctgacggatttaggatgtatcgactacttcttcaaggaaccctttgacggggtacataaagggcagttttactcaaccttcaagaattgcatcgttaatgcgatgatggcatcaactgcgcgggtatgtggatatgtaaatcgtgaatatggatggacggtttttgatgaatggataaggcagtttactccatcggatcggccaactgtattgaggtttatgaaacactttcgttactactctgcatttgatattattaatttactcgatatattttttaaggaaaaaactcgatatgactcctcaggcaaaaaagtaatttcgggtctattaccgattcacttacctgcggatgaaacgcttctcatttcgtatttaggtcgattgaataagtctgggccagctactgtatctattttcagcaaggccaagtggtttagagacgacttattaggtgctgaaaagccggttatggttacctatgatgatcttccgaaaaagatatcagaaaggttggataagcggggttttgctaatgttattatactggatgatgttgtcatgtccggtggtcagatacaaaattatttatggaagtttatccaacgccattttagtgctaaaattaataatagagaaaagccaataaatctttgtgtgatcagtgttattggtgttgatgtggataaaattatgggtatcgacaggaatggggatgttgtcgtaaaaatctgtaaggattctcatcataaactatatgacagttgtaattgtaaagaaactattacaattccaattcattttatagacaagcataagggtgtaataaaaatttgtgaggaaataacggcaaatcagggtcttgattattggagcaaagtagaaagggtattacaaacatacacaggtatatctgagcctcgaaaaaaagaacgtcaatgtgattttgaacctcttggctggaaagattgcggcgctcttgtagcgacctattcaaatgtgccaggaaatagtttgcctataatttggggcgatagacgggataataatgataacccgttgtggactccattgcatcgacgatattttaatccatggattgaaggcgatggcaaagatgaccagatatgtaaaaaaaatactgagccatgtcccttgaagattccttgtggtcgcgcaaaacattagctcactggaaatctggtgcttggtgcaggctttctgattaagggcacggcgcgaatagaaacctccggttctgattttgacctgatcaaagcaaaatttgcatgggcacgtgcagtaatggcagtaacagccagttccattgaacagacgttgtagggtagcgctatactatgttcccgacgcggacgggacatcgtctgtcgttgcattttgactccatattccggtatcaatggtctgagatcagggccgcttatgcgaatccaagccagacggcaagcgcccggttatagggatgcttcccaaccttcgcggtctgcggctgcatcaagaaacgtaagtagttatttttcaaggggatcatgtttgaccagcagagattgccgcctgcactcttccgcaaaaccggagtgacgtgtatcgggaacccatatctgtatcggccgcattccttccatgcgtaacttctccctgtacttttgcacccattcaagaactctgcccatctctctccttgttcattcttcgttatatttgttactggtaacgtgtgcaacaaaagtgtttcatgcaacaatattttatccggagcaggtgacccagcgctgtgcaatggattttatgagtgataattctggctgaaggcagtcaatgaggaatagggtgttttttacttgtcgattaaaatgccttgtatttttatatcataaagtcataatttgccttgtaattcaaaatagttgctgttttgccaccttaatcatggtacatgcttcgatttattgataacgatcttcggtgctggcaggaaagttcacgccgcaaacctctcatcctccggggtgctcgtcaggttggtaaaacctggtcactcaaagagtttggaaaaaaccggtttgaatctcttgctctcgtcgatcttgagcgaaatcagccccttcgcaagctcttcgatggcgacctgaaggtaacgcgcatctgctccgaccttgaagttctcctccagcagaagatcacaccgggaaaaacgctgctcttttttgatgagatacaggcctgtcctcgtgccataaccgccctgcgctatttttatgaggagatgccggaactgcatgtcattgcagccggttcgctccttgaatttgcgcttgaagagagttccttccctgtgggcagggttcagtttctcaatctctacccgctttgttttgctgaatatctggaggcaatcggcaacggcgctgcggcaacggctgttctgggcaatccggctgaaatatcacccgcagtgcatgagctgctgcgcgaggagctgaaacgttatttctttatcgggggaatgcctgcggctgtcaaggcatatcttgaaaaacaatcattgcgtgacgcctttgaggtacaacaggagattgccgagtcatacaggatggactttgccaaatatactcccagggttgaccgcttctgtctagattcggtctttacctccctgtcgcagcatatcggaaaacagatcaaatatgcacgccttggtgaagggtacagcaatccgacactgaaaaaagcattcgatgccttgtgccttgctcaggtagcccgaaggataccctcggccgaaccatcagggcttcctttaggggcaactgcttcggccaaatcattcaaggcgctcatgctcgatattggattgatgcgctacctttccggtatgccgaatgatattgagtatgcaaaaagcgatctgctcgctatttaccggggagctatggcagaacagtttatcggacaggagatgctggtggctcagcagggctgcctttattactgggaccgacaagccaaaagcagttcggctgaagttgattatctggctgttctggatggcaagattcatccggttgaggtaaaaagcggggccaccggtagcttgaggagcctgcatctctttcttgcttcgtacccggagtgtggcaaagcactggtcttttccgatcgcccatatgcagattttccagagcaaaaaatcacattcctgccgctttacagcgcatttgctgccacaacgtcacgacaatgaggggctcgctctacgttctcttttctttgctgtgccagacacgaacaataacgatggtatcgtttttgttccacatatagcgaagaacgaaagctccggcactaaaagatatgaaccattcgcgtctgccagtgtcatcgtccattgggcgtccaatgtcgggcattgattccagaaaacccgcaccctccagaatggctcgtgctgctcgtgctgccgcatcggggtttatttcgtacagaaacgcatgaagccgctccacatcggctaatgcttctggaagccattttatgttgggcaagatgtcaccttcccttgcgccagattttccatccaagcagcagctttttcatggggtacagctacgccggttaattgataccgttcccaacgctccatatcctcgcgcttttcttgctcgtaatgctcttcgcgatcaaggaatgtttcgattgctttgcacatgagccagtgtggcgatctgtcgcggatacgagccaaagctgcaagccgttgccgggtggtgtcgtccaacttgacgccttttgtttgtgacataaccacatctcctttttgtacaaggtaacacttattgcaatctttggcaaccctctttagtcagagtattctggcggctatttttgtttgtggcgcctctctggaaaaaatgtttttgtttttatataactgatattatattgatatcaattaaaagaatcaacgatgaaagtactgaccaagaatacggattacgcgatacgggcattgctggcgcttgctgcaaggaaggggagctatgtgtctgccaggtctattgcgacggagcacgatatcccgtaccagtttttgcgtggccttttgcaggagatgattcgccacgatctgattgtttcaaaagagggtgttcagggaggctttatgatgaaaaaggatccggatactatcagcgtaacgcaactgattgaaatttttcagggcaaggtgcagatgtcggagtgcatgttccgcaagcagatttgtggcaatcgtgcgcgttgtgtgctgcgtcatgagatcatgcgtattgaacaggttgtccagagcgagtttgaaaaggtgaccatcggcaagctgatgcgtgaccttcaggcggcaaatcaggtgaaacccccatcagtagaccttgagcaggaaatgttgaacccataacaggagcgataaatgcaacgacagattattacgatagatgaaaaaaaatgtaccggatgcggtgattgtattccgggttgtcctgaaggggccttgcaggtgatcgatggcaaagcccgcctcatcagcgaccttttttgtgatggacttggagcttgtatcggccattgtccgaccggagcgatgaacattgtcagccgtgaagccgaagcgtatgacgaaaagcgtgtcatgcatgagagtattgtaaaaggcggggccaatgttattgccgctcatctgcgtcatcttatggatcatggccagaatgaattcgttgggcaggcgcttgaatatctcgaagagcagggaattgccaacccgctggaatgtggagccgtttcccagacggaaacccggcacgccaatgcagggcagcagcacgctccgcatgctggaggatgtcctggcagcaggacaattgatttcaacgctaatggcaaaacggaagcggctgttgccgccatgcccggcgcaccggttcaaagtgcacttcgccagtggccgattcagcttcaccttgtttctccgcaggcgccctgtttcgagcgttccgatctgttgcttgctgccgactgtgcagcgtttgctgtcggcgactttcacggaaagttcatgcagggcaaaagccttgcgattgcctgtccgaaacttgattcggggatggagatctacgttgagaaacttgccgccatgattgacttgtcgcatatcaacaccattaccgtcgctatcatggaggtgccttgctgtggaggactcatgtcgattgttgctgaagcacagcggagggcttcgcgcaaggtgccggtgaaaaaggtggtgatcagcctgcagggcgagaccctgtcggaagagtgggtttgaagtgatttgatcggagtgcggcacttatactgatggaaaaaggtttgaattttaaagtgggagaggcaatgctgaaagatgcaatgggtggataccggggaacggcgacggagatcagcagggtaattgccgagcatccggaaagggcagaagcgtactatgatcggggcaatgcccgcagcagttgcaatgattttgatggcgccatagccgatttcagcatggcattacagataggccttcgtttccgtgaagctattacggcttatggtaatcgcggtatggcaagggtaaaaagtggagatatggatggcgcaattcaggatttcagcgcaatcatcgagcgaaagcccgccaacaaacggcttttgtctactgcgtataagaacagggcgttggtaaaagaaaaaaaaggtgatagcgaaggcgccgcaggagacaggacgatggctctcttgttatcatcggatagaaacaaacaataaccagtaatggaggatagagcgatgggaatgtattgtaaccagtgtcaggagagcgttcatgggagcggatgtatcgtgagaggtgtctgcggaaaggatgatatgaccgccaaactgcaggatgtgcttgtttatgcaaccgaaggtcttgctcttgctgcagaacaacagcagggcagtgtgtcgagaaacgtgggtcagcttatcagcgagtctctttttgtaacggtcaccaataccaattttgatgaggatgccattgttgcgcagatccgcaaaacgcttgccctgcgtgatgaactgaaggcgacgcttgctgttcagcctgaccatgacgttgcctgctggactggcagctcaaaggatgagtttcttgcaaaagctgagacgtcaggtcttgaaagcctcagtgaaaacgaagatcttcagtcactcaaaagccttgtgctcttcggaataaagggtcttgcggcctataccgaccatgcggcggtgctcggttaccacgatgacgaaatttatgctttttatgtcaaagggcttgcagctctgaccaaggagctaacggccgatgaactgaccgcgctggtacttgaaaccggaggcgttgccgtcaaggcgatggcgctgctcgacaaggccaacactgaaacctatggtcagccggaaattaccacagtgaagaccggtgtcggcaaaaatcccggtatcctcatttcaggtcacgaccttcgcgatctggaagatctgctcaaacagacggaaggtaccggagtcgatgtctatacccactgcgaaatgcttccagcccactactatccggcattcaagaagtattcgcactttgtcggcaactacggtggttcatggtggtcacaggatcgggagtttgagaccttcaacggcccgattcttatgacgacaaactgcatcgtgccggttcgcgagtcttaccgtaaccggatgtttaccaccggtatggccggttatcccggactgaagcatatcgctgcacgccctgaaggcggtcagaaagatttctctgcccttgtcgaactggcaaaaagctgcccggcgccaaaagagcttgaaaatggtaccatcaccggaggatttgcgcacaaccaggtgattgcgctggctgacaaggtggttgctgcggtgaagagcggagccatcaagcgctttgtggtgatggccggttgtgacggacgtcataaatcccggcagtactataccgatgttgccgcagcccttcctgacaataccgttatcctcacggctgggtgtgccaagtaccgctacaacaagcttgagcttggcgatatcggcggcattccgcgcgtgcttgatgccggacagtgcaacgactcctactcacttgcggtcattgccctgaaactcaaggaggtattcgagcttgacgatatcaacgatctgccgatctccttcgatattgcatggtatgagcagaaagccgttactgtgctgcttgccctgctctttcttggagtaaaaggcattcgtctcggaccaacacttcccgagtttttgactccgaatgttgctgcagtgctggttgagaaatttggtatcaagccgatcggaaccgttgccgctgatgtcgaagccatgatggcaggcgcataagccgcgcatactcctgtagagagtcgtcgttaaaggcgcttctgcggatagagaagagtatcaggtcaggtgcagctcgaaaggcagtacctgacctcttattttagctctgctcttaacatggggagtagcgcttctggtcgcaagaggccgcaaaggggaaaaagcttgggcggaaccggagtttaatgtcggtgccgaacatttgcttggcgaaggagaccttcttgtcgatgtagagcccttcgaactggtggaagacgcagtagcttcgtgagctgatagcctcgttatctgagcgaaaaaataaaggtggggcactcatcggagatgcttatctcccgtacctccgaatatgccataaattatccttgcgggattgtaccagatgatgatcagtctggtgacagtgtccaattttctataattaatcgatcttggattctggtaaacgctttatctcccgtaacaagaatggcattgactgcctgagcatgagccgcaatcatgaggtcaagtggtgagagcgtcacacctgtggtttcgcacttggctcgaagatcaccataaacgatggcaacctctttatcccaggccaatatttttacccggatcaaaaactcatggacgcgggcggtaaggcccttcggataggttcgttttgccaggccatagagtaattctgcctgtgtaactgaagatatcacaacgcgctgtattggtacagcaatcagccgctctcgcacaagaggaatgtctcctttgataacatgactggcaatatttgtatcaagcatgtagaggctcattctgcccaaccctcaaaaggatctcgcaattgctctggttgcgttcgatcgtcagcctgcataaaatcggcaggcacctcagttgttgtatcaagctcaaacagccctgcccatgaatcgggatggtgtgacaaaatgacatctccggaaattgcatcacgacggataaacacctctttcccctcaaaacggaactccttcggtaatcggacggcttgactgcgccctgacataaaaatttttgcagtaacaggcatcggtaatcctccttgataaaaagccgttttcaatctaaatctaattttgatatctaccaagagagatatcaaaattagatgcaccttgaagagccaccacaccaaaattcacggcgactgccgacagccgacagatgaacctcctcgctgacaggtcggtgcaccttgccatgttccccgaagagcttccgcaccggctcatcaaaatgttcgtcttccgtggcgataccgtgctcgatcccttcatggggagcgggacaaccccacttgccgcaaagaatctcgaacgcaactcggtcgggtacgaaatcaatcctgagtttatcgagattgccaaacagaagctcaacgcccgtcagcccgatttcatgggcacggaggacaaaaaaaagatccccgaaaacctacctttggctccagaattgagaaggagagcgaggcagcatgcgaagagttctttacgctcaaggagatcctcagccccgaaaaagtggagctatccaacgggttgacggaaaagctgatcggcatcaagagcgaggccttcacgtacgacaaagcggtcggctatctgaccgaaaaaatcaagggaaagcgtattttcctgaagtaggacaagctgaaacatcacttttactctttacgcatgagtctccgtttcttacccattatgaacgctcatttgccatagtgtacttattttgatacatttcttaaagaataacccaacacttgaggtcaggttttttaaaaccgatggtggtacagaaccagtgcgcgattggttacgcgaactacccgctgttgagcgaaaaagaatcggtgaagagatcaagactgttcaatacggttggccactggggatgccgctggttcgcaaaatggagaaggatctttgggaagtgcgtgtccatttgcctactcgtattgcaagggtattatttacggtacaggatggtttgatagtgttgcttcacgggttcataaaaaaatcacaggcaactccgaagtctgacctgcaattggcaaaaagcagaatgaggaatacatgatgaatgaaaaaaatattggcagcagtttcgatgaatttcttgaagaagaggctcttctggacgaagcaactgcggtggccgtcaagcgtgttattgcctggcaaattgctcaggaaatgaaagcacaacatctgacgaaatcttcaatggcaagcaaaatgcaaaccagtcgggcagcactcaaccgtctgcttgatgcaactgataccagtcttaccctgacaacccttgccagcgcggcatctgtacttgggaaaaaattcaggatagagttagtctgattctttacttttttgagagcattggacgctataacgttttgtactatctcaaaacccggacacccaacagtgtatggcttggcaggaatagatgccaaaaatcacttatactgcacactcaacagttatgcacgaggcacttgtcctgataaaccttttattaatctgataaaaaaaagagacgatggggtacgaagcaatcaaacttgaattgattcaatggtagttaatcttgaggacggtgaaaccttggattatctcaacgagcaaagagattcaaatgaaacacaaaatgattggtggcatgacttcaaaccaaaccatgcagcgagatcaagcacttcgcacactgagcagccataaagcagagcttgaggagcgttatggcgtgaagaaagtcggcatcttcggctccgtcgccagaaattctgccagggatgacagcgatattgatattgttgttgaaatggaaccgaatattttgctcagggtgcagctcaaggaagagctggagcaactgctgggcagcaaagttgatctgatcaggtattggaaaagaatgaacccgtttctgaaggctcgtattgataaggaagcacagtatgtatgaagaatatcaagcaatagaggagtttatggaagattgtatggatctgattgatctttgggaagcaaagtttgcagggcaggatcaactatctgtatccctcgatgaggtgatcaaggagctaaagaaaggctgatatgcttgtctatggagagtggcaaactgttacgcatttacgtttattatcctgaaggagaaaacatcatggcaaaaattgaattacccttgtcacagtttacttatgctgaaaaactggatttgctggagacaatctgggatgatctttcaagggatgaggcggcatttgaatctccggcatggcatgagaacattctaaacgaacggaaagaagccttttctgccggaacggcgcaacactccgactgggcagaagccaaagagcgcataaaaaggaatctgtcatgcagttgaggatttttgattctgtcgagagagatcttgaagatggctaccatttcctctttacgccccaaactgcttcaacatccgcaaatcattctcaaacagcagcctgcatcaatcttgtacctcagcaacaccgtgcgatcaacacccacgccgaaggcgtagcctgaccactcttcggggtctatgccgctgttgcgcatgacgttggggtgtaccatgtcgttttctcttttggatgggtttacaggaggcggcaaaaagaaattatccggtttgattgatatcgcagtcatgcaatccctttctcggcactctgatctccatgatgaggcggggttactatgatgcgtagtgaatttttgatatgtttcgtgtgttgttacaacaatgcttgcatgtacaaggcaaggcttgaatcgaattgaagaaaagaaaaaggagaaccatggctgctcaacacattacgcttgatatccctgaaaagatactgattgcagaaaagactgatgcacttgcttttgggagggaactgagggttcttgcggcagttaagctgtttgagatggggcggttgtcgtctggtcgtgcttcagagcttgccggaatgagccgtgttgaatttttactcagtctcagccgctataatgtttttcccctggcctccgaattagatgatttagagcatgaccatgcttcaagccattagcaatacctctcccttactctatctttaccgtataggattgattgatcgacttcctgaaattttcggagaaatatggactcccgaagcggtgaagattgaattaatggttggcgacaagagtggatatgatgttccaaaccggtcagatttttcattgatcaggatcataaacccaaaagcacagtcctctgaatggctctcattagacctcggtccgggagaattggcggctatgccgcttgctttagaaaatttgcattgtattgttttgcttgatgatatgcttgctcgtcgaacagctcatgctgccggtttacaggtttggggtacccttaaagtactactggaaatgaaagcgcaaggacttgtcaatagggttgagccctatgtcaatcgtttgactgatgcgggaatgtgggtttcagatgttgtgaagcgtcggattcttgtgttagcaggggagtagagatccaaaaccgctccaccaacaagacaacccaaacacccaacagcaccttgaagagccatcacaccataatccacggcgacagccgacagatgaggtcggtgcaccttgcgatgttcccggaagagctcccacacctgcttatgtaaaatgttcgccttccgtggtgataccgtgctcgatcccttcatgggtagcggcacaaccgcacttgccgcaaagaatctcgaacgaggctcggtcgggtgtacgaaatcaatcctgagtttatcgagattgcccggcagaagatcaacacccgtcagcccgatttcatgtgtacggaggacaaaaaaaagatccccgaaaactcacttttggctccaggattgagaaggagagcgaggcagagcgcgacgagttcttcacggtcaaggagatagtcagttccgaaaaagtgcggctatccaacgggttgacggtaaaactgaaacccttcacgcacgacaaagtagccggctatctgaccgaaaaaatcaagggaaagcgtatcttcctgaagtatgacaagctgaaacatgacgaagaaaacgtcctgctctgctatgggtgagctggtttagagttgaatggtttgacgaattcaaaatggtcgcgatacttgttcaggctatcagtccgattgtcgaacagtctcaacttcttgcatgacgatacttgtcagcagtctcaggcaatagcgttaattcctctccgttctacaagagaaagaagtttcaaggttgttccggcaggtttcttttgtcctcgttcccattgacttaccgattcctttgttacgttcagatagtgagcaaaaactctctgactcacctcttcacgttcacgcaatgccttgatctcttccgggctgaatgggtgaatcggtgtcaagcaggattcgtcgaagtgacgcattgtctgtttgtcaatcacgccagcctcgaacatgtctgaagctgtttcatgaaccgccgcaagggcatcgcttttatatgttgtagctttactcataacatgttacagccttgaaggctcctgtccgaattaatttttcaagcttttcgtcgcaaagggaaaaggtaatttttgcaagttctttatactccttgacatcagccttggttatgttagcctgcgcattttttggaaacccataaacgaaaaaagccttgtcaccttgagagtaaaaaatgattgacctgtaaccgcctgatttcccttcatgaagtcgagcaatcctctgcttgatgactcctccgccgtaatcggcatcgattaacccattttcggcatccttgactgctttgcacagcttttcatcactgatgccctcatccttggcgaactttgcaaaccacctgtttttgaaaatccgcactcttaaccgttatgggttgacattatttttcaccattgaatatatagtaccaggttttactgttcaagtatattttgcagaggttcaaaaactgttcatgagttcaagcgttctgctctgaacctctccttcgatgagcggctggtgcattcacgcaacccggaggcactgaacctccggcttgcctccgggttgcgtgaatggaatgagaggatccacggaaactatacacatggcagattatttccccagcccctcattcagtgtaaatcaaaagaaattctctatacttcacttcaagcatccaaaaccgctccaccaacaatacaactcaaacacccaagcgcaccttgaagagccaccacaccatactccacggcgacagccgggagatgaagcctccttgcgacaggtaggtgcatcttgttgtcacctcaccgccttactgacagctcaaggactacgggacggagaaccagatcggctttcacgagagttacgagagctacatcaacaacctgaaccttgtctggaacgaatgcgagagggtgctgcaccaaagcccaccaaagagcagaaagagcgttcagccatgaccaccgaagagtggaatacctacttttcaggccactggaactttgccggggcaaaacaggaggggcatcttgccatgttccccgaagagcttccgcaccggctcatcaaaatgttcgccttccgtggtgatacggtgcttgatcccttcatgggcagcgggacaacctcgcttgccgcaaaaaatctttgaagaaattcggtcgagtaggaaagccatccagagtttatcgagattaccaaacagaagcgtgatgaaaaaatcgggctactgttttccctcgtttcaagctcacaaaaccgacaagaattgtgtattattccggagattaaaaaaatattcacagagtgcggatgagttttattttggtgcagcaggaagccgatgcgttacttgctatggaaaagcattatacaggggctgaaaggttcacttttccaagtcttgacggggcattgcgaatttcgttgcattctgaggctatgcgtgaggagtttaaccttgacattacccgtggtcgtattgagttgaaaaaaaacacctttcaacttcgggcacaaagagccattgttcttgcgcgcattgatattggaggtgcaccacacagaaatccagatggagaggaaatgccttgcccacatcttcatgtttatcgagaaggtcacggggataaatgggcgattccattaccgatccaattctcaaacagcaagaatgcctggcaaattttatatgagtttatggattattgcacggtgattaccaaaccgattattcttcaggagttattcacatgattggtgaaatcaacacattgctcgaaaaatatacgcagtggctcaaagacaaaacgattgcaaaacagatttgcgcagactgggtcgaaataaccactccttacattgaccgccataacgattgtttgcagatctatgcacgaaaagaaggagctggctatatgcttaccgatgacgggtacaccatgagtgatcttgtcagttctggttgccaacttgacagtccaaaacgtcaggatctgcttaaaaccactttggcgggttttggtgtgcagcttgaccgtgatcaactgatcgttcatacaacgcccgaaaacttttcgctaaaaaagcacaccatcattcaggcaatgctggcggtaaacgatctgttttatctggcttcgccattcgttgcaagcctttttgttgaagatgtaaccaattggtttgagctgtcggatattcgatacaccccaaagataaaatttacaggcaagagcggttatgaccacatgttcgattttgtgataccaaaatcaaggaaacagcctgagcggcttgttcaggcaatagcaaacccgaggaaggaatctgcagaagcactcgtttttaaatggcttgatacaaaagagaccagggcatccgattcccagctttatgtttttctcaacgatacaggctccattgtatcatcatcggtggttgatgctttgaaaaattacgatctgaaacctcttctttggtcagagagagaaaactatcgggatgatttggctgcatagtgcataacgatgaaaagaggcataggcagggcgcggtgcataatggtcagggtatttggagatctaacagcaccttaagacaggtattggaaaagaatgaacccgtttctgaaggctcgtattgataaggaagcgcactatgtatgacgaatataatgcaatagaggcgtttgtggaagattgtatgccgcagctgcacatgacgtttgggtaaaccatgccgcagcccatgatttcgagccagcctgattttttgcagactttgtatcccttcccaccgcagaggtagcaggtgacgcccacttcggctgttggtttggtgaagtggaaaaagcttggacggaaccggagtttgacgcagatgaagcaggcgttcaccttgctggtactttctgtaccgggtcagattctggtgttttgtatatcgttacaagttcagtttaaagcctgaatggtattattgataaacgttgggagcatacatgatcgaattcaggaaaggaaacatactggcagcagatgccgaagctttggtcaacacggtcaactgtgttggcgttatggggcgaggtattgctcttcagttcaagaacgttttccctgagaatttcaaatcttatgctgcggcctgcaagcgtaatgaggtcatgcccggaaacatgtttgtttttgagacaggtgcattgaccaatcctctctacatcatcaattttccaaccaaacgccactggaaaggcaaaagccgtatcgaggatattgaggatgggcttgttgctttggctgaagaggtcaaggcaaggaatatccgctcaattgccgttcctgcgcttgggagtgggttcaaaaggcccttatggtccttatgctgaaaaccttcggcacgttttacatgctatcgaagggcatttggtttctggttatgatgatggtggggataaacccgacaagcaattgacgttggtgcctggcgctcttgatgatgctctcttgtttctcaaggagaaggatacctccaatactcaagaacattttgacagggtatgtaaccttgttgaaggcttcgagtcacctttcgggcttgagttgttggccacagtgcattgggtggtaaaaaacgaaccagttcggattgtcgatgatgttattacgagtgtctatgcctggaatgagaaaaagagacagttcttcacacgtcagatcagacttgcacttgacgtcctgaaaaaaaagggatggattgagttgtcaccaaattaaggcgatccctctcttacgccgtaaactgcttcagcatcctcaaatcattctcaaacagcaacctgatatcgtcaatcttgtacctgagcagcaccgtgcggtcaacacccatgccgaaggcgtagcctgaccactcttcggggtctatgccgcagttgcgcatgacgttgggatgaaccatgccgcagcccatgatttcgagccagcctgattttttgcagactttgcatcccttgccaccgcagaggtagcaggtgacgtccacttcggctgatggttcagtgaaggggaaaaagcttgggcggaaccggagtttgacgtcggtgccgaacatctgttttgcgaaggagtagatggtggctttgagatcggcgaaggagaccttcttgtcgatgtagagcccttcgagctggtggaagacgcagtagcttcgggagctgatggcttcgttgcggtagacctttcctgggcagatgacccgtatgggtggtttctggtcgagcatgaccctgatctgcacgggggaggtgtgggttctgagaagcacgtccgagccggggttgccgctggtgacaaaaaaggtgtcctgcatgtcgcgtgccggatggtcgggcggaaagttgagcaggtcgaagttgtactgatcggtctcaagttcggggccggttgcaatgccgaatcccatggctgagaagatcgatttcatttcaccaagcaccttctgtaccggatgttcgctgccggtgaagtagcgtcgtccgggaagggtgaggtcaattctattgctgctgctcttgctttcggttccggcaagcctctcctctgcttcggtgagctttgcatcagccgtctgcttgagctggttgagcaactggcccattcgcggtttttcagcaggttcaaccgttttgagttggccgaaaagggctgcaatgagtcctttccgaacggtgtacctgaggcggaaagcttcgagatcggccgctgtggtaatctcaaagtcaatgatctcctgctgtaaactgcgaatggtgttttccattatgaccggtgtaacatcttattcgaaaaggcttttaacaatcacggtgaatgctgcgggatcttttacggcgatctcggcaagtgccttgcggtcgatttcgacgttcttcttcagcatggcgttgatcatgcgggagtaggtggtgccgttgaggcgtgcagcggcgttgatacgcatgatccagagcgaacggaaggtgcgttttttgacgcgacggtcacggtaggcgtactgttctgctttatcgaccgcatgtttgacgacggtcagaatattgccgcgtgatccccagaaccctttggcttttttgagtactctttttctccgtgcttttgaggcgacggcattatttgctttaggcatcgttgtgtcgagttaatgttaaaaatttaggcctgtatcatccgtttgatctgctttgccttcaacccttcaagcagtgctgtctggtggagacggcggcagcgtttgctgttctttttctcaaggttgtgtgagccattcatgcgttcacgcttgatttttccggatgatgttgtcttaaaccgtttgcatgctccacggtgggatttcattttaggcatgatacgtcctttattttttgaatataaattgctcgaatttcttctgtgattactcttctgtcagatcctcaggcgccaatggagccagtggggctgcagacggctgatttgtttttgccttgatgcgttcgtaggcatctattttcttcttgtcgggctcgaaatagacgaagagtttctttccttcgaatttcgggtcgccgtcacgggtgctgacaatgctgagccgctcggtcaggcgttctgccagttcaagtcccttgtctttgtagataatggagcgtccaagaaagacgatggtggccctgacccggttgcctttgcgcagaaactcttcaaggtgtgcgctcttgaagtcgaagtcatgcttgtcggtgttcgggtgaaaccgcagctccttgagggtggtggtcttctgctttttcttcagatccttgtccctcttgtccattttatagagtaacctgccgaggttgtcgaatttgcaaaccggaggttcggcgttcggctgtacttcgatcaggtcttgattgcgctcttcggctacccgcttggcgtcaatggttttcatcacctcctgtgttccgtccggaaaaataatgcggacttccggaacacggatctgctcattgacccgataggtgagtttcggcttttgagtcgtaaccttttgtttcttcatgcgttcaggtttgttttagatagtcaggattttccggtgatctctgtcttgagtttttcgatcagtccgcttacgctgaatcgcccttcatcaccgatgcgatgacggcgtaacgatacttcgccgctctcctgctctttttgtccgatgacaatcatgcaggggattttgctcacttcggcgtcgcggatttttttgccgattttttcacttctggtgtcaagttcggcgcggattcctgctgcgaggagcgcctggtgtacgctttttgcatagtcgagaacatcttcggcaatcgggagtaccacagcctgaacgggtgcgagccagagggggaagttccctgcggtgtgctcgatgaggacgccgataaaacgctccatggaaccgaagggggcacggtgaatgacaacggggcggtgtttctggccatcgcttccggtataggtgaggtcgaaccgttccggcatgacatagtcaacctggacggtgccgagctgccactttctgccaagggcgtcacgcacgataaagtcaattttcgggccgtagaagcttgcttcgccgacgccgataaagtagtcgatgcccatgcggtcggcagcctcctgtacatctttctcggcctgttcccacacttcggcggtaccaccatactttgcctggttttccgggtcgtgcatggagaggcgggtctgcacctctgaaaagccgagcgttccaaagacaaactgtgtcagttcaatggcgctgcagatctcgtcaacaagctgatcggggcggcagtaaatgtgcgagtcatcctgcgtaaatccgcgtgcacgtacaagaccattgagttctcctgactgctcgtggcgatagacggttccgaactccgtcaggcggaggggcagatcgcggtaactgcgcatctttgagctgtagatgaggtggtggtgcgggcagttcatcggtttaagaagatactgctcctgcttgccctcttcatcgtgataggtcagcggcggaaactgcgagtcgctgtagtagggatagtggcctgaacgcttgtagagttcaatattgccgatatgcggcgtatagacgggcagatagccgcgtttgcgctgctcctccttgaggaaggtttcaagttcattgcggatgatggcccctttcggcagccagatcggcagaccgcttcccacctcaggcgaaagcatgaagagttccagttcggcgccgagtttgcggtggtcccgtcgtttagcctcttcaagccgggcaacatgctctttcagcagcttttcggatggaaaggtgatgccataaatgcgctgcatgttctcgcgtgcagaatcaccgcgccagtaggaggaggagatattgctgagcagaacagccttcactttcgaggttgaggggatgtgcggcccgatgcagaggtcggtaaaaccgtcctggtgatagagcgaaaccctctccacctctttcagggtatcttcaagaatctcaaccttgtaggggtcgttccgaacggttttgaaaaactctatggcgtcggtgcggctcatctcttcgcgccggatctgtatatcgcgcttgctgatctccagcattctctcttcgatcttgcggagatcttcttcgcggaagcggtgcgttgaggctacatcgtagtagaatccctgttcgatggaggggcctgcgccgaacttgctgccgggatagagctcctcaatggcctgcgccatgagatgacttgagctgtgccagaaaatatcctgtccagcaggggagctgaaggtaatgatttctattgctgcatcagcagtaagaggtgtcgagaggtcaatcgcaacgccattgaccctgagtgcaagggcatcctgtgcaagtttgcgtccgatggagagcgcaacgtcattgccggttgtgccgatgggaaaagtttttacactcccgtccggaagggtaagggctattacagccagtatatcctgattgtcagacatttatttattcctgtcgtttcattccatgcaaaggatgtttttcccttgccggaaaatatcaatgctgcctctttctgttagtactgccgggtcgggggggctgctcagtttaaaactgttttccccggttccgtaatgtggactttaacgatacacataaaatcaaaataatccaaatcagttgaccattccgagcagctccggcgtgacgcactctttcccctgtttcagggtaagcagctccgctttgcgtttcagctctcgtccataggagatctggctgatgaaaggcgcttttttgaccatttcgttcagaagggcattggcttcgctgctccatgcaaccttctgtgcaggctcctcaacggcggtgcggcggttaagggggagaaagttaaaaagcatatcgtagagggcgttgacaatttcctgcaaaaggtagaccgctccgctgtgacccatgaagggtgtgccgagcgcccggcggacaatggggccggggaaacctgccggaatgaatcgtgttttggagtcaagttccgccagatagattttatcgacaatccttccgaagaggaactgcggctgtttttgctgaatctcattgcggacaagggtgttgtcggcctcggcggtgttgtggctgaagaggcactgcatacccatctctcccgaaagaaaggtttcaagtccgagggcataggttttggctgctgttgcgccgaatcgaatggttggaaaccactctgcctgtggcccgcgccagagatcccatatgggtttcagtgtggtttttttctctttcagcaagaaggcatcagcctcgtcctcttttttcaggaggcgtccaaggtcatgaatgaattgttcggtttcgccgaggccgaagggggcctggagtaccgggcgcccaagtttttccgccagggcatggccaaattcatggtacatcaccacaatcacgtcggaatttttcaggtcggcaatatcgtgcagggagctttcaaagggatagacgtgcaggagctcaccgccgattccggcaatcagccgcttgatctcggccagatcggaggggctgttgaagcaaccgtaggtcgggccgataatggagacagaaccgatttttacggatgggggagtgttgttgccaaacgtatcattgagccaaaccaaagcacggtcgcgtccctgccactcattctctccgagtgagtttgaggggaaaaaacggacatcagggtacttcatcgtcagcattcgttcatggtcgctgccaatcatctcgctttcggcactcgataccagaatcagttgccgcccgggtgcctggagcttttcgatggtctggcggacaatttccgaactgcctgaggaggcaatctccttttcggtgaggctggtcggggtaaggttttcaaggtagggcacggcatcggtatagtcgatgacggcgacacccaccagattgtagcagccgaccggtgcatcggcaatgacatgaacgtcctgaagtgaacagaaggtgttgactgccgcccagtaggcgcttgcggtcgattcgtcccgaatggtttttcccatgatagtcaagcagcttatcgttttattgcaatgatgttccgttcaaacgtgacggctcctgcagtgaaacagggagcattccctggggggtaagattccccttcagtacctctaccgccatctcttcagatgagtcgttttcggagtaggtgcagagataggtggttatttcaggaaaatagttgatgatgtatggggttccaaacgatacaaagatcaggggcttctcttttggcacgataccggtcagcgagtggataaactgctgttgcttttccgtcagtttcagggtgccagaaccggagagcgccttgacaaaggaggtgacgagaacagccgacgccctggttgcaagttcagtggcgttcgcgtaacggagagagtcggtatcggggtcaattctgatatgcgtggcggcataatagtgatcgagttttttgctgtatccttttccggtttcactattggttttatcctgcaggatgatattgagcacattgcctgaggaggcctccctgttcaggggaaggtagtggtttgcgtcgccagccagcgtaatggctcgtgaggtaatggtttgcgcaagcgtgcggtgagattcggggtttatctcatctttgatccggttcagattgacaagtttccggttgtcaatctcaagccactgtttcgcctgaaggattctgcgtaccgatgcatcaatctgttccatcggaataacgccctcttcgacagctttgacgatggaggagtgggcaagctcgggatcgggtgaaaagaggaggaggtcattgccagcctgaacagcttttacagaaatttccgggacattctcgccgttgtaaagcgctttcatgttgagggcatcggtaatgatcagcccggtgaatccaagatcatgacggagcaggtcggtgacgattgttttggaaatggaggcgggctccagggtgccggtcagtttcggtacagcaagatgtccgatcataatagagatgaccccctgttctatggcggctttaaacggtttcagttcataggcatccagttcctggcggtcagcctggaggagagggagcgagatatggctgtcgatggtaacgttaccatgccccggaaagtgttttgcggttgcaatcataccgtgcgactgaagccctttgatgacggcattggacatggtaatggtcaggggtatacggtcgccgaacgaacgggtattgatgatgggattgagcgggttgctgttcaggtcaaccgtcggggcatagttctggtggagcccgacaatttttgcctcttccgctatggcttttgccatcagggcggcgagttcaggatcctgtgttgctgccacagccatgtttggcgggaattcggtagctccgctcagccgcatggcgacaccccgctccatatcggcgctcataagcagagggcgtggtgcaatcgactgaaaatggttggcgagcatggccgcgctgaaggcatcacccttgaggaacataatgcctccgatcttgccctcctgcaccagtcggctcagaagctggtactccttgtcgtaactgccgctgtaatgggcctcaatttgggcgataagcatctcaccaaccttttcggagagtgtcaagcctttcaggctctcttcgatatgggaatctttacggctgaaaatttgctgggcgcaccacttttccgtgcccggttttgattttgctgatcctgtctctcctgctgtcatcaacagcaggaggatgaaaaggggaaagagagcgagtcgagattgttttttcatgcattggccctgggaggctgttttcagagtgagcagcagatgtttaactgccttgaggccatagcatcatcaagccgcttgaccggtgttgttaccggggctgaggttaccagagccggattgtttgcggcctcatcggcaatgctgagcagcgcctgggcaaatacatcgagcgtctcttttgattccgtctccgtcggctcaatcatcagcgcttcgctgacaatgagcgggaagtagatggtcggggcatgaaagccgtagtcgagcagcctttttgcaatatcgagcgttttgacgccgtgcgcctttttctgtcgatcgcccgaaaggcagaactcgtgcatcaccggtttcgggtagggcaggtcgtaactctcaagcagcagactcagcaggtagttggcattgataatggcattttccgaaacccgtcgcaacccgtcggggccgagcatccggatgtaggtgtatgccctgaccagcacggcgaagttcccatagaaattcatcattctgccgatgctttccggacggtcgtaggagagcttgtaggttgttccctcttttacaataaccggtaccagcaggaagggaataagcttttcgctgacgccgaccgggccgcttccggggccgccgccgccgtgcggtgcagcaaaggttttgtgcaggttgtaatggactacatcgaagcccatgtcgccaggacgggttatgccgagcagggcattcatgtttgcgccatccatatagagcaggctgccgttgtcgtgcaccattttggagatagcgaggatctctgtttcaaagagtccgatggtgttagggttggtcagcatcagtgcggccacatcaccgtcaagcttgcttcgaaggtcatccagatcggtgcgtccgtcggcattgcctttgacggagataatatcgtacccggccagagcggctgaggcagggttggtgccgtgtgccgaatcgaccacaagcagcttgtgccgttttgagccaatcgactcatggtatttcttgataagcagaatgccggtcagctccccgtgggcgccagccgctggttgcagcgtaacagccgccataccggcaatttcgcgcagcatctcggccagttcaaacatgagctgcaatgcaccctgtgttgtttcgccaggctgcaggggatggagggcgctgaaccccggaaggtcacaggtataatcattgatcttgggattgtacttcatcgtacagcttcccagcgggtacatgttcttgtcaacgtggtagttcaggttcgagagacgcacaaagtgacgcacaacctcgctttcggccacttcgggaagctcagcaggtgtcgtgcgcagatattttgaagggatgatgttctccagcggctgttccggtaactcgtttccggagaggctgtatcctttgcgccctttgcgggaaagttcaaaaatcagtttttctctcattggtttgcttcaagagtggctgttggtctttatgatcgactgttttttaatatagaagaaggggaagagaagctcaagacaatcggcaaaaaaagagaggggaacgtggaatttcagttttcaagactcttctcagcagtgattttcgtcaagcctttctcaacgtcctgaaggaaccaattgtcgtattctgccactttctgggttttggcgagagatactggtgtgccggtaacgggttttcctgccaattccgttattggaattaccgatgttgcgcttattctgttcgttatcatgatctttttcaccatccagttatcaagctattcatggatgatgcgtattatttattgaaataacaaaatggctcgcgttataatgcagtaaccacaatttgtcccacaggctgtgggacttttcaaaatgcaaccatggaggtgcctatgaatgagcatgatcggagcctctcggtgaatatcgatgtgttgcttgctcagttgcgtactctgattgctgatgctcgcaaagatgcaaagcggacagtggatgttattcaggtgcgtacctgctgggaaattggtcgtcatatcgtggagtttgagcaaggagggcaggcacgcgctgcttatggcaaaaagctgctgtctcgactggcagaatcattgactggtgagtttggcaaggggtttgatgccactaatttgcggcacatgcgccggttttatcttgcttttccaatttgcgacacagtgcgtcgcgaattgagctggtcgcattatcgggcactgttgcgtgttgataaccccgaagcaaggctttggtacgtgaatgaagcagcagcgcagaactggagttttcgcgcactcgatcggcagattggcacattgtactatgagcgattgctgctcagcaatgacaaggccagcgtggaggctgaagccgaagccaatatcgcagcactgcctcgtagcccccgtgagttcgtgcgcgatcctgtgatgctcgagtttcttggcctgcctggcacaggcaagctgctggagtcaaagctggagcaggcactgatggatgttgttagctcaatggcaaagtattagaataattgtcccgcctcaagaaaacataattgactatactccgttatcaagtgtatactacggaatataaactttctatacggagggatgagagtgagagcaaccgcaaaagagctgaaattcaactcaaaaaagctcatatactctgtaaataggggagagggagttatcattactttccggggaaaaccctgcgccaaactttttccctaccaggaaatcaaaaagcaaaccgaaaaaaatgaattgttcagtcattccatgcaattggcagatgctttaattggagctacagcaatcgctcatggtcttcctgttctcacgggaaacgataaacactacaaatgtaatgaaggatcttcagatcaagaagtttgtgccatagcaacatggaagctacaacgagttggcagtctatttgacggagttggggtatgagtgaacaattcgtaggcgcgggcaataaaaaaccccgggatcgtcaccgactcaaggtcgggagaggatttctccggggactgcacaaagatatagcgtttaaggatggcacatgcaagcaaatttttcagatcagcttcgccgagcaatttcgcatgaacgactcgatgcctatcgtaaacacggttccagcaaagacgatgcagagagttgtttgcgcattacgcctggaacatggtgttatccgaaagcctttatacgccgcttcagtgcctggaagtaatcctcagaaacagtgttcacgatgcagccacagcgcatttcaaaactgatagatggtttgacctgcccggcttgctgtctccgcaggaagtgaacaaagtgcaagaagccaaaaacactcttgtcaaaagcaaaaagccgcttgatgcaggcaggatcatccctgaattaaccttcggtttttggataagccttttcgacgtgcgatatgaaaaaattctctggccgtggttactgaaaccggttgtccccaatatgtcgcgccatatcagaattagagagaatctttccaaacgcctcaatcgagtccgaacactcagaaacagaatatttcatcatgaaccaatctggcattggcgtgatctccaaagtcaacacactgaagcttgaagtggaccccaaccggtggacaaaaagtggctgagtttaagttggtaacctgacctgttcatgcagcggaaaggcgctgcccctcttttacctttaactcttctgtctgcttgttcttgttatacttgtcaactattcttgcaccacctccaacggctgtccggtaaaccttatctggcgtactgtagcccaacgactgatgctgcctttcaacgttgaacaatacaaaatattcctttaatccgcactgtaattctgctgcggtggagtaacctttgagatatatatcctcatatttgacactcctccagagtcgttcgacaaagatgttgtccagtgctcggccacgtccatccatgctaatactgatggatgggtgctccgtgagcgctccgacaaaggcggcactcgtaaactgggcgccttgatcggtgttgaagatatcgggtgtcccgtattttcgtaacgcttcttgcagacagtcaacgcaaaaggtgctttccatcgagttcgataatcgccaggagagtactttccgggaataccagtcgatgactgccaccagatacataaagccctttggaaggcgaatataggtgatgtcagtcgaccagacttggttgggttttgtgacatcaactccccgcaagagataggggtagatcttgtgctccggatgcggtttgctggtgttggggcccggtgccataccggccagacccaaccttcgcataagccgctgaacccgtttccggttgatctggtaaccctcgctacgaagatagtgcatgattttacgactaccataaaatggatgcttggtgtactccttgtcaatcagttcaagcaactgcaagtcttctgcatcaggaaacaacacgatagacggcaaatatatcgtcgaacgattaacggacacaaggacgcattgctttgccaccggcaatggctctttgtcgctgacccaccatctgcgcacactcatagggacagtccggacttttttttaagccaatccagctcgacctttaaccgcccgatttccgtataaagcttttcaggatctgcagccggttcaactggttttggaccccgtttggcttcaaacaagcttgatgcctgttcctgcaactctttcttccacttaccgacctgaacggggtgtactccaaattcctgaccgatttcattcagcgtcttgaccccttgaatagcctcaagtgccaccttggccttaaagtcactgctgaaattttttcgtgtcctttttgtcattacctgctcctttttggggcaagttaacaacttaaaccactgtctaaaattcggggtccactatagctctcgaaaccattacatgggtaaatccagcaatgatggcatttgtacaacccttcgacagttttgaaaagatttaccaaaatggtatcggcaagtaccggaatactcagaggcaatcaatgagtgcgctttaccgtctattcagtatgatggcgttcgtcgtcaagcacttaccgaaaacagcaataaaccgcacggttacgggcctatcaatccggcaaatttttcaccctatcccaagaaccctgtcattgcccgtttttttcgtgaaatcggacgtgctgacgaacttggttccggaatgagaaagttgaaaaaatacggttaagcttacgggggaagtgatccggtaatgattgacggtgacattttccggataattgtcaaatgcccggattttgagaccagtcctgctgaaaaagtggcggggagagagcatacccttacagtcgccactacagtggggacgctgcttgcattgctgcagaaaaacggagagtatagctgtatggatattcgccaggcactggttagagacaacaatcgtgtcgccttgtagtgctctggatttacgcaggtacagaccgattccaaagagtctccggtgtaatatcaagatttccttgccaaacagaggtgcttgccagagtcagtgaggagcagatggttgaggttcataccttcataagctgaaggatggggtggcagtgcaggctcatgattaatgtcttttttgggtagatgtgttttgatgggctgaacttgtttgttatactgcaaaaagacagttttgaactcaagggcaaaatgtatacttcggaatataaactttctatactgagggatgagaatgagagcaaccgcaaaagagctgaaattcaactcaaaaaagctcatagactctgtaaataggggagaggaagttatcattaccttccgggggaaaccctgcgccaaacttgttccctaccaggaaatcaaaaatcaaaccgaaaaaaatgaattgttcggaatgtgggaagataacgacatggtaaacaatgttgatgagtatgtccgaggtctaagagaaggatgattctgatggttattgactctgacgtccttatttggtatatgcgagggaatgaaaaagcatatcagctcattgaaaactcatacaattttttcatatcggtcattacctatatggaactggttcagggaatgagaaacaaacaagagttaatcaagcttcgtaaagcactcaatgcatggaatgcacaaattctgtatgtctctgaagagatatctgcaaaagcaatgttttacgtggaacaacattttctcagtcattccatgcaactggcagatgctttaattggagctacagcaatcgctcatggtcttactgttctcacgggaaacgataaacactacaaagtaatgaaggattttcacataaagaagtttgtgccataagcggttaacaaatggtgagtagaccagaggaatctcaccttttgttgatcgcttagcaacatgggagcaacaatgagctggcagagtattttaaggagttgaattttgcaacaagctgttgcaaaattaccggagcgggccttgcttgagggtattccctggggtcatcactgcatgttgatatttttatattcgtgcatacgaatcggttttcttcggatgttgtcgcgtactggttattctacattatcgatgttaacactttaaacgcgccttcggcatcgaattttgaggcagcatagtcagcactcaataattcatccgtcaagaagttgtcatatttttctgtcgctttattggcgactgatcgggcaagctcataagcatctggcacaccctcttttaacaatgctctcaagcagctctgaagtttatttggtgatacactggaaatctctattgcaatcccgtaattatttgctgtcaatccttttgacctgagcatagctaccaaagtatctaaaattttgtcgcccatccaacagaagagatacgtttcatttccttgaatgagtatctttttattggataatgaaagtcggtcaaaagcctctcttgcttctcccaacagttcttttgcctgagcatcaagaaatatcggtatacctttttccgtgtagacggcaaacatttccttccgaatctgatcatgaactctgcctgcttgcccatcgaattgaggaagtttttttcctgttgccggctttagtgaaattacttttttttgtgcatctacgtctaaaaccgtccatcgtcttccaccgaaaatgagcaaagagttgacttcgacgggacggtcaaggggaagtgttccaagtgttcgatcgccggttaggaggcgatattcctctggagttgtgaatgctgcgtaaaaagaatagtggttaacaatgcgttctcccaattgaccgtgcagcaataatccatcacttgcttgcatgatgaggcgctggttgccgagggttctcaataaatccacaaacatctgttgcccgatttcctgaaacgctccgtttttgcagagtaaattatatgcttgtaccgcagttattccgccatactgagctatcagggagagtagttgctgtaccatcgtcgagaggtgcagcccgccggatggaggtggctcgtaccacttttcaagcaaaagccttaccatagcaattgtctgtatcagattggaacgaaggcaagccaggggtttggagcttatggtaacttcattttcctgaatgtatatccttagaattgcagggtcaccatcttttcttcccgaacggccaagtcgttgacgcaagcttgcaacagagggaggtacacctatctgagcaatactgatcacgctaccaatatcaatacccatttcgagagtcgatgtgcagacgatgttaacgggatgtgatttatcctttattgcagcttcggcttcttcgcgaagtccttttgcaaggttcccgtggtgtggccaaaattcattaggaagatgttgttcttcgcatttatttcgaagtaaatccgaaaaattttctacctgctcccggctgttaggaaagataaggttgctttttccccggagggtcttaaaaaggtcttctcctatttcgaggctgctgccatcaggcggcacctcctcggtctcttcgatcggatgcagcagtggagctttgttgacatatcctctcaaaagaagctgaagttcctgtcccgtagcgtttgagacaattatcacagtttttgcttctgtttcggggcgcaggaatcgtgaggctaggtgcatgtccccaatggttgcgctcaatcctattcttggtatttttcgcttgatggcaaattcgatacgatgaagcaaagattgcaattgttggcctcgttcagaacctataaaggagtgaagctcgtcaatgacgatgtaaagaagattgttgaaaatctgtggaacagcactgccatggttaacaaaaagggcttcaacagattcaggcgtaatcaagaggatccctgttggttttttgaggaactttccttttttgcttacagaaacatctccatgccaaggatgaacaggaatatcaagtcgttcacacaactgttccattcgggaaaattgatcattgatgagtgccttcaatgggctgatatagaggacagaggcattttgacactccttcgcaagaagctttgagcagattggaagaaatgccgcttccgtcttgcctgtggctgtcgccgcagcaataataacatcggtatttccggcaagtatgggtgctattgcccgttcctgtgcatctcgcagtgtcatccatttctgttcccagatccagcgctgaatcttttcatcgagcaggaaaaatgcctgtgattcgtcagagtttaaaggatgcaaggctcgcctcgtcgtcaattatggttgttggtgaaatcgatgtgttgaaggagctactctcttcaggaataaagtcgaaatcagggttggtatcaggcttaatctccacagttccaagaatctcttgcaatgtggtatgctggttttgttcaagaactgaaagaaggtttacaaaactggtaatcgtatttcttggtgtccgaaaataggcatcaccaattcttttcgagcaatgttccatgaatgctttcagcccctcatcagaaattagatattccggtgaatttccgtaggcaaagacatgccgtatctttaccagcagaataaagaagtcttcaggactgaggttgctgagacgcaaaacagggccactataatctaccagccctttaacagcgaaggagttttcagcaaggcgtgattgaagcgctggatagctgaacagccctttgcggggatccataagaaaatcaggggtaccgcccatgatgaacccgagtccgccagccgttccttgcaacgaatcgtttaatattcgaagaatctgttcgtagtttgagtttcttgcctgcacatttgatagcttgtagagatttaccagttcatcaaggcaaatcagcattccattaaatccggcaagtctcacaaaccgggatatcagtttgaggtggtcatagaagctaccatcatcaataattgtcctcactccgagagcattacgggcatctgtttttgttgtgaattcagctcggagccatcgtattgcatctgcctttaattgctcatttccggtgtcatgccctttccagtaagcggctataacatgagcgaaatcataacctccgaccatttccgatagaaactcaagtttctggtgaataactgattcaggattattcccagatatttttgaatctttcagtgcttcagtaatgaatcgttcaacaatggttggcatggcacctccgcccggcttggtgcgggttgatatattgcgcatcaattcagcatataatgagcgagcctgtccaccggttgcatgtagccttctgtccggattcaagtcagcatgtgctgtgaccaatcgtttctcaagagctatcgccctgacaagattcagaaaaaaagttttgccggagccgtattcacctatgacaaagcggatcccggaaccattatcagcaatccgctcaatatctttgatgagcgctgcgatttcgttcactcgaccaacctggatgaggtgctggccaagacgcgggacaactcctgcgcgtagtgactgaatgattgcgtctcgctcttttggtcgaattgctgttgtcatacattgatctccttggcaaattgtgcgttgataattattgggtcatcaccttcaaagaacatatctccaaagtgatcaaatgatgcgtcgtttatgctttcgagtgttccatccagcatcaagctgtggtcggctgcaagtttttccagttcgactctcgtccacatgagcttgcacgcgagctctttcataaatgcaaatgatttaggatcaagtccagtaatgggaacgtctgttctccttgcttccgacattaatgttgttatctgctcatgttcattttcagagaaaatatcattcagaattgaggatatagtattggtctctgcatggattgtttttattttgtccatatcaagagaaataccattagatatttttggtgaagcagagattgaatactctggtaaagtctcgaaatccgaagtcttaacgacgacaggttcgatagccgcagtatgggcctgactgtaaagactctgtgcatcaagaccaagcatggcatatatctgcgtaagaatttttatttccattacgtcaatatagccgtccgcctgagcaatacaaacaagaaatttcccaagtgattctctctgttcctgtttaagtaactctattcttttcttgacattattaatgccagggaaggaagaaagaaggaataataaatgagccttcagtcttgttttctcatctgaagagaggtgtaagcaaacttcaagatgtttctccaactgttgcttttcgcttatattcacagtaccatcagaagtggcaacggcagaggccaaatggagaacaagagttgaagcagaatactcagcagagggtatattaggcgcattatcactgattttgaaaagaacgatattgttttcttgtttggagaaaaagttgccgaagcgagggtcaggctcaataccaaagtttatcttgccaagaaaattggcaacggttatcacttctgtcttgccaaaacagttctgatttattggtggtattagttctaaaattgattgaaaagagacctgcactggagtatcagaaagactttgctgttccagccaggttgtcagtttttgaaattttgttgctacatatttttttacaaggagtttaggtagaagcgacatcgcttcaagagaattattgctatccggattacgcccaagaaagcggctataatcttcaagtttatcagtacattcatttacgagatctcttattttttctgattcctcagaaacattagtcacatcaggaagatccgcaatcgggattgtgacatctttatcaaacagaggactggcagggtgatatgtcgcatggagcttttttttatttggtattaacagcatacccgcgttaaacttttcggtatactgaagtttgaacaggtcaagaaattcaagcttgcaacgtttaacaggcgtttttttttgaattgatggatcatttattacccatgctaaagcccactctgcagggagtggaaccttatcggcagccatttgtccaagtgcaaccttaaagattaagggctgtttccaagagtatgactcaagcgatggttcagtctgataaaaagaaactccccctcgaataatctgcaaaatatccagaaaattattggcgtactgacgaaatgaagcattgtttttatatacagtcagaagtcgttgaacttcttcgataatgactggtaaatcgtcaactgctgaaaaagcattatcaagcaaaacccgtctctccaagccataaaagaaaagaaaaacgtaaccaatatttgccattggttctttccttcctgtggagagccagtcgagatatgctgctcgatgtgtggcgtgtatttgtgagtaatttggccaatacctcatattattactattaatatcagaatttgccttttcaactggcagagagatgtcaataagagatggttcttcttgtgactttgtaatagattttaaagcagtcccaaaataaagaagaccgtcaggaattgtatacccagaatgttcaatagcttttccaaagggaacccataattcatctgtagatattatcttttttgttaaagattttgaggagatggcattggccactgtatgggttgcttcgttttcattcatctcaagagaaatgccttccgctattatttgctgagcggggattgaataccctgaagatggcaaaaaatcagtggtttgaattgctataggttctacagcaatttcatgcgtatgactgggaatagtcagtgcatcaagacccagcattgtatatagtcgagtaaaattttttattttagttatgtcagtgcatccgtttaactttgcgatgccaacaaggaatttccatagtgattctttttgactttgatcgattatcgctatgttttttttgatatcattaatgctgaaggtctgagcggaagtctttataaacaatgtatgagcctgtagtctgattatttcatctgaagagaggtgcggcaaaatttcaagcagttgcttccaattttgtttttcgctgatgtgtacagttgtttcagtaagggcaaaggccgaggctaaatggaggctgagtgtagcaacggagtattccgatgaagggagctttggagtattttcgctgattctgaaaagaactacgttgtgctctggattcgggataaagtcgctgaagcgagaatcgggttcgatccctatatttattgattcaagaagatttgcaatatctattgcctctttttcactaatagtcaatttttttattgacatatgccataacaatgaagcaaaagagactaaaatcggagcatcaaaagtaattattctttcaaaccaatgctccaattttattaattcttgttcaatattattttttaaaaatgatgaaggtagatttgatgaagcatcaatagaattattattaataaagcgtctatacgcatcgagtttatctgcactggtatttactatccctgttgtttctggggattttgttgtattttctgacggtgtaggtgcataaccttgattgggtgaatcctgagacaccgtttgcatttctttaaaacgcattgtgctgaaaattgactgcatataagatcttattgtttctttaagcagtgttgctatctgtaactttattgctgcaatttcctttgtgttttgtgtctgtactaaaatttctgcatctattgttgattttaatttggctggagttgatttttctgttttgattagagtctcaaatttgttctcagtaagcggcgttgtaagttcttttgtaccatattttgctgtaatcgctttgctggattgtgtgattttatttttatctgctataatatttatatcagtctcatacttaatactcggtaatagggttgctgaatggacttgttttttagtaagcagattccattgctcctcctctatatagtcatcttttgccttctttattaggtcgaaacgtgcctgagtattgggcataccattttccgaagccagttgggttaatcgtaatgcttcatcataatcctgttccacgccagcaccggcataatacatccagccaagattatattgcgctgtagggtgcccatgattggcagctaaacggtaccattttacagcctcggtgttatcttgtggaataccttggccattagcaaaatagccgcagtcatatatcatgccaagctcatattcagcttgcgcatcaccatcttcagctttgcatcggatagatgttaaatcttttatttctttatgtgatttcgtggtattagaaatgatgatttcgccttgatttggataggacttggaatcgtttatatgattttgcgcatgcaaatgtaaagattgagaatattggatctttttaattgctttaataatgctccagattacgatagcggaaatgctcataaaaacaaacacatgccaatacgttttaattagagcaaaagcaataataaatactataagaattcgtccggttgttaatttattccccataatcttttattattcagaataactcaatgttaaaatatttcgtcgaaccagtgttaagacttattcaaaggtcataatttttattgctaatcaaaaagttattatttgtaaaatataggttttaaattgtttacttgtatgtgcttatagcggattttgccgtcaacatcaacgaaaaaaatataaagccattcgagatttctttaatagttgcttttgcaaaatgttacaaaatagcggcgagcagcagcaaaagacagtactgcgtacactaacgcatcgtaatcagtgataatagaatggtctccttgtagtgctctggatttacgcaggtacagatcttctccagagagtctccggtgcaatatcgagattgcccggccagactacggtgccatattggacagaagccttgaagaagagcggagagttgaagagttttgtaaagggttttttgtcgaaaaatggcttcatgtcaaatattcttctctctccgttctcaaaaacaagttccagggtgtagttggtatgagttgttaccgttataacatcaagaagttgttccataatattctcctttattgaagcggtgcgattcgaaatggctcttcaccggcgcatgcaagttcccagtcagccataagctcttctctgtgaatgtctatccatacttgaaccatccgaagctgccgatgggggatatttccagcaagaagactcccatcctcaatggctatcgagacactttttccctggtatcgtgcatgaacgtgcggagtatggtgttgttcatcgtcgccataaaaaattgaaatcaggattccgaaaaacattgagatagttggcatctgttcatccatttattgaatatggaccatagctgtccaatacggcttaatggaaaagagttatggtgaagcttctcgtcatggtgtttgttagaaagaaagtacgacttaacgaagataatctaacgttattacgcaaaagtagtcctactgagagagaagattttttagctcagggtgagatgaatgcgctccatagcctctttggcagcaagctgttcggcatcttttttccgttgggcggtgccggttccgaggagctcgccggagcagcttaccccgacggtgaagctcttttcgtgttctgcgccggtttcggttatcaccgtgtagaggggaggggggagatggtttgactgggtgtattcgatgaggcggcttttgtagttatgttcagcggctacaatggtattgaaattgacatgctcaatgatgctgcggatgacaaaatcgaaagctgttttgatccccttgtcgagatagatggcgccgataagtgattcgaaggcgtcggcaagggcggactcgctgctccggattttatggtggtcagccgattcgccgaggatgaggtggtcgccgaggcaaaggcttcgggcaaaaccggcaagtgatttgctgttgacaattttggcgcggttgcttgaaagttctccttcagcgctggtgggaaattttctgaaaaggtattcggaaatcaacatgccgagcaccgagtcgccgagaaattcaaggcgctggtttgattcgatgaggctggttgttgccgggtcatgaacgacggagcggtgggttaacgcggtctgataaagtggcaggttactgacgggctctccgacaagctgctgcagataggcaacagtttcagccgaaagatcagtttctgttccggaagtattaaccgctcccgaactcctgttcgtctcattaccatcacctaaatcagccaggcttctcagcttttcccaaaacttctccaaagccgacaatctttttcctttacagcgatgaaccgtttctgaaaatgattgagccgttgtgccctccaaagccgaagccgttgttgagtgcgtactcaattgagcgttttttgggtatgttcggcgttacatccagctcaaccagcgggtcaagattgtcgaggttgatggttggtggaacggtctggtgttgcatggcaagcagacaggcaattgattcaacaactccggcagcgccgagaaggtggccggtcatggattttgttgaactgatgctgagtttacgggcgtgctcaccaaaaagggttttgatggcggcgatttcggcaagatctccaaggggagtggcggttccgtgggtgttgatgtagtcaatgttttcgggtgtaattccagccagggtaattgcgctcctcatggcattgacagcccctaagccttccgggtgcggagcagtcaggtgataggcatctgcagttgctcctacaccgacgatctctccgtagatttttgcaccgcgtgctttcgcagattcaagggattcaagaatcaacgatccggcgccttcacccatgacaaaaccatcacggtcacggtcgtaaggacgtgaggcctgttctggcctgtcgttggctgtagagagtgcttttgcggaattaaagcctccaatgctcatcggcgtaataggagcctctgaaccaccgcaaaccatatagtcggccattccgcactgaatgagcatgaacgagtccataatggcatgaagtgatgtagcacaggcagatgctgtcgcgtagtttggacccatcagtccgtgacggattgaaatctgccctgccgcaatgtcgggaataagcatgggaataaagaaggggctgatgcgtctcgggcccctgtcaagataattcctgaactgttgatcgtaggtggtcatgcctccgattccagagccatgtaccacaccgattctcagtggatcgatctctttcaaatcaagtccggaatctgtcagtgcatgagtggctgcaataacagcatactggcagtagggatccatacggtcagccgcttttctgtcaatgtagtccactgccttaaaccctttaagctcgcaggcaaaggttgtagcaaaatcagttgcatcgaaataggttatgggcgcagcgccacttttcccttcatggagcgccgtccagaactcctcttttgtaagacctacaggagataaaactcctatgccggtaacaactactcttttgcgatcctgagccatctgtaatgatttaactggttttccgtttgcctgctttcttggggtattgcttacttcttgttgacgatgtaatcgatagcctgctggacggtgccgattttctctgcatcttcatcaggaatctgtacgccgaattcgctttcaagttccatgatcagttcaacggtatcaagtgaatctgcaccgagatcatcagaaaattttgattccattttgatctgatccctgttaacacccatcttgctgacgataatatcgtataccttatctttgatttctgctgcagtcattacaatgttctcccgattaaaagttggttgttgataaaaaattttgaaaaagtcagacaatatacaaagaaaagaggcttgcccaaatcacattaccataccgccattgacgctgatgacctggccggtgatgtatgaggattgttcgccagccagaaaggcaacggcattggctacatcctgcggtgtgccgaagctggagagcggtatggcgtcgagcattttctggcggacttcatcggaaagcgcatcggtcattttcgaggagatgaagcctggtgcgacggcattggcccttatgttgcgcgatgccagctcttttgcgactgatttggtgaaggcaatgacgcctccctttgatgccgcatagttggcctgtccggcattgcccatgagcccaacgaccgaggcgatgttgatgatcgagccggagcgctgcttcatcatgatgcggctgaccgctttggtgcagacgaaagttcctttcaggttgaccgtgagcacagcatcccagtcctcttcgctcatccgcattaacaggccatcacgggttatgccggcattattgacaaggatgtcgattcttcctgttgcggcagcaatgtcattgaagacgttctgcaccgcttcagcgttggtgacatcgagttcgaagcagtaggcttttcggccaagtttctcaacaccttcggctgtttccgtcagccattcggctttgatatcgcatacgacaatatcggcgcctcgggcagccagatcaaaagcgatggcctgtccgattcctctggcgctaccagtgacaacagcgatttttccttcaaacatggttttctctcggttgatgttaattgtattaaaccagaggcagaagatctgccgcagtgtcgataccacggatggttacggttttgtcaatgcgttttatcaggccctgaagcactttttgcggacccacttcgataaattccctcattccgctctgaaccattgcttcgatagattgtgaccacaaaaccgagcttgtcagttggagaatcaggtttttgcggatttctgcggcgctggttaccggggttgcaactgcgttcatgcagaccggtatttcagcatcttttatctcaatttctgcaagggccgcagcaagctcctcctcaaccggcttcatcagcggggagtggaacgctccggaaacgacaagctcttttgccatacgggctccttttgagggggcaagttcgatggcctttttgacagccgcaatatcaccggaaaggacaacctggcctggtgagttgaaattggctgcctgaatgactccctctttgcctgcttcagcaaggagcgcctccagagagctgtcgggcataccgatgatggccgccatggttccagggttttctttgccggcattctgcatcagctccccccgtttggcaacaatccgcatggcgtcgtcaaagctgatggaaccagcaaagcagagcgcactatattcgccgaggctgtgaccggcggtcattgcgatatcttgtctgccgagcagggttgccacagcaatgctgtgcaaaaagatggctggttgggtatattttgtctgacgcaactcctcttcgctgccggaaaacatgatgtcggttatccggtagccgagaatcgagtctgccctttccatcatggtgcgggcagcggggaagttgtcgaaaatgtcgcggcccatgccgcaatactgtgaaccctgtcctggaaaaacaaatgccttcatgaatgcgattgttcaaaaaagaggtgaattgttctggttactgccatttaatataggtgccaccccaggtatagcctgcgccgaaactgaccagcaccaggtttgagccggtgtgcaatttctgcccttcatcaagttcagcaaggcagatcggtatggtgcctgctgttgtgttgccataacgggcaacgttcgagataacttttttgtcatcaatgcccatgcgctctgcggtggcgttgatgatccgctgatttgcctggtggggtacaaggtagtcgatatcatctgcagtgagattgttgcggctcatgatttcaccggcaacctctgccatggccatgacggcagccttgaaaacctgtttgccgtcctgatagatgtagtgcatttttttgtctaccgtctcatggcttgccggataccggctgccgccgccagtcatgagaagatgatctgtgccgtttgctccgtcagcgtagaggcgcgtatcgagaatgccgaatccctcttcttttgccggttcaaggatgacgccgccagcgccgtcaccaaaaaggatggctgtcgagcgatcggtataatcaataactgccgacattttgtcggcgccgatgaccataacttttttgtgggctccgctttcgataaagcgtgacccaacgttcagggcgtagagaaaaccggagcaggcagcatttatgtcaaaggcccaggcgttgctggctccgatgatgctttgtgtaaaacatgctgtggaggggaagagcatgtccggggtcatggtggctacaatgattaactcaatctcacttgccgcgatgcctcgtttttcgagaagctgttttccaacctctccgcacatgtatgatgtcgctttttccggatctttgagtaccctgcgttcgctgatgcccgtcctcgcacgaatccattcgtcattggtgtcaagcatgagctcgaggtcatgattgctcagaatattggcaggtaaatatttggctgtcgccgtgattgcagctttcatgcgttgtatgcagttatttcatgcaggaatgatagatagaaaagttgccctgcagctcggttgttaccatctttgctgcagaggggtgcggttggaaaagtactacttttcggacaggacttcagcaatgtgttcattgactcgtttttcgatcatgtgctcagccatatagatcatgtttttgattgctcttgaagaggaacggccatgaccgacaatggagatgccgtcaacgccaaggaagggcacgcctccgaatatttccacatcaaaaggatcaaacaatcccttgaacaggctggttgtcattgcggccatcttctcgtccatctgaccagagatcatcactttttccagagatcgtttgaacaggattcccataaattcagggatgctttcaccgaatttcagaatggtattgcccacaactccgtcacagaccacaatgctggcctttcctttcagaatgtcatggccttctatgtttccaaggaagtttattttgcctgctctgtcagcctctttcagaagccagtaggcctgtttgagcatttcggagcccttcccctcttcctctccaatattgagcagcccggtaagcggttgttcaattccagcgccatagcgctgatagatggtcagcatctgggcaaactggacaagatgttccggcttgcagtcaacatttgcaccgatatcgacaatattggtcaacccttccgaaagacgcgggaaatatgcgtaaatggttgggcgaagtactccggggagcctgccaagtacaaaaagggaagctgccatctgtgcgccggtattgcctgcgctgacaaaagcatctgcctgttttgccttgcagagctgcaagcccttgaccagcgatgattcctgcttggtttttacagccgtggctggaatatcctccatcgtgaccacttcgggggcgtgcagaaacgtcaggttcagcgcgctggtgtcgtaactcgcaagcagcggttcaaccttttccgactggccaatcagcagaatgttaaaccgattaccgctctcctgcaaagcctgcaccgttccctcgatcacacaggcgggagcgtggtcaccgcccatggcgtcaacaacaatagtcaacatgatggggtttttgtcttgttttagttaatcagctctttgccagtttattgacgacacatctgcccctgtagtgtccgcaatggcggcatgcacggtggggaagagttggttcgccgcagtttggacagttgaccgtagttgccggttttgtgcgggcattgaattgggcgcgtcttttatcccttcgggatttcgacattttggcttttggatttgccatggcggtactcttttatagtcagttaacgatattttttttcagcttttcaagggactcatgccacagcgtgttcgtgccggactgaggctcttcattttcttccatatatcctgtgctgccgtaaagcctgcagtcagggttatccgtacaggtcaccttcatgggtaacgaaagcagcagcgtttcgcacacttctccggtaatgtcaatggattcagcatttctgtccaggcgactgtaatcttcatctccttcatgatcagcatcatgagcggtaccgaagatataggagagcacaagtgtccctgtcaggttttttgatactggtgcaaggcagatatcgcacgtgaaatcagccagcgtcgaagtgttgatggttatggttatttcatcggcacttttttcagcaatcacatgcagcgcaatctctcttgtaaaaccagcctcagccaactgacgaccggcaaaatctgccgcattacaggtgaaatggaactcattggttccctccacaagagtaaccagaccaatctctatcagcgatttttctttatgcatagaccatcttttcagtaaaagagaaccaatgtacaaaaattattatggaaaatgaaaaggccatgcgctactactttgaacaaaatgaagaaaaaagtcatttctgatttgtatttcagaaaaagcggtgtatattaacaccccatcagcgaaaataatgctgatacagattccgtggtagctcaatggtagagcatgcgactgttaatcgcagggttgcaggttcgagtcctgcccgcggagcacaaaaaaaggcagtacacttaagcggtgtagtgccttttttcttttcagtccatcggatatagcgctttgtaaagtttttctcgaaaccacaacaatggcacacattctataatgagagctgattatctgaattttattgctgactctttactgagcagttgatacaggtttgaaattcatgatgaatcatgtatgtatttgtttctgttttttttattttcagtgaaagtgatttaagtcatctgttgaatttctgtgctgacatgcgtgcaacgaacctgaaaaacctcctgctctccctggccttgctgctactcagcatagtggctccggagggaggtgtcttttagttcgtttttcagccagagagtgaacattgtcgaagccgccacccttttcgggttggtggcttttttcgtttaaaggataaaaaaggaaaaggcgttatgaaaaagatgaagtatcggaagtatgcagcgtatccttcggtggccattaccgcaaggagctggcctgacaagagcattacgaaagcgccgatatggtgcagtgtcgatcttcgtgacggaaaccaggcgctgcccgtgccgatgagcgttgaggaaaaggtaaccatgttccagcttcttgtttctattggtttcaaggagattgaggttggttttccctcagcttcggctacggagtttgcttttgcccgtcggcttatcgaagagcgtcttattcctgatgatgtgacgattcaggtgttgacccaggcgcgggagcacctgatacgcaagaccttcgatgccatcagcggagcgaaacatgccattgttcatctctacaactcgacatcgactttgcagcgggatgtggttttccgcaaaaacagggaggagatcaaggcgattgctgttgaaggaacggcgcttgttcgccgcctgaaggatgagagtggtaatgcgggaatccgtttcgagtacagccctgaaagttttaccggtacggagcttgattatgcgcttgatgtctgtcatgcggttatggatacctggggcgcttctgcggatgaaaagatcattctgaaccttccctcaacggttgaaatgtcgcagccgaatatttatgccgaccgcattgagtggttctgccgcaacatcaaggcgcgggatgctgttctgatcagtgtgcacgctcataatgaccgtggaactgcggttgctactgctgaattggcggtgatggccggtgctgaccgtgttgagggcgccttgttcggtaatggcgagcggtgtggtaacatggatgttgtcattatggcgctgaaccttttcagtcagggcgtcgatcctgagctggatttttccgatcttccacggatacgtgaggtttatcgccgctgtacccgtatggatattcatcctcgtaatccctactcgggggagttggtctatacggctttttccggttcgcatcaggatgcaatcagcaaggggatgaaagcgcaacctctctcacccggtgggttgtgggctgttccctatctgccgattgaccctcaggatgttggttgcaattatgaggctatcgtgcgtatcaacagtcagtcgggtaagggtggggtggcctatgtgctggagaaggagtatggtatccagataccgaaatggatgcagcctgattttgctgaagtggtacaggctgttgctgatacgactggtgtcgagttgtcggtggagcagattcatgatctttttcatgctgaatatgtcaaactccggcagccgattacgctcaagaagtgtcagatcagttgggatgatgaagagcctcgtcgtcaggatgaagaggataccaccataagctgtatcgtacagacccgggagaaggagttcaatttcaccgcacagggtaatggtcctcttgatgcctttgtcaaaggatttgtgcgggagagtggagtggatttcagtgttgatgagtatgcagaacatgctatcgggcgaagcgccggggctcttgctatagcttatatcaagattggctgtaccgatggacgggtttcttttggtgcagggatcgattcgaatatcagtcttgcctcaatcaaggcaacggtaagtgccctgaacagactgccgtaacagaacaggaaacaaggcggtaacagcttttttatctgcttgttaccgctggttatcctttggcggaacggcagcatcttttttgtatcttgcggatgtgtgggtgcaggggattctctctttcctgcattatcaaagattaaaaatggtgagtttatggtgaggtttgtgataaaatgtattgcggtgctgccccttttgcttttttttgcaggatgcgttcagcctgcaaggagagggaagttacaggttgttgcttctattgcacccctctcctactttgcagaaaggatcggaggcagccatgtttccgtttcagtaatggtaccgccgggcggaaaccctcacagttatgagcctgctccccggcaaatggttaaactcggcgaggcaacccttttcatcaaggcgggttccggggttgagtttgagctggattggatggatcgttttttgtcgatcaacagggagctgagggtttgtaatggagcagagggtgttcgcctgattccgataaagcatcatgatgaacaagagacacatcatcacgaacaagatgcacatcatcacgaaggttacgatcctcattactggctctcacctgcaaacggggtgattattgcccgaaatatcgaaaaagctcttgttttggcagatccggcgcacagggatgattatgccgtgaactgcagtaagcttgttgcggagctgcaggcgctcgacagggagattcgacagaaggttgccagcttaaagagcaggcgttttctggttttccatccggcgtgggggtactacgccgaagcataccagtttgaacagatcgcagttgaggaggagggcaaaacgcttactccagggcagatgcagcgagttattgaaaaagccaaagcgaaccatatcaaggtggtttttgtctctccccagtttaatatttcccaggcgaaaaccattgctgcagaaattggtggggtaacccgcagtgttgatcccctcgctgctgattatcaggaaaatctccgaagtgcgacacaggcgtttagcgaaagcttgccatgacgactcctgttatcgagtgtaaccggctttcggtcgagcttgggggagtaatggtgcttgatggcgtgaccctgtcagtctgcaagggagattatctcggtcttgtcgggccaaatggcggggggaagaccacattgctcagggtgattcttggcttggagaaatcatccggggggagtgtgagcgtttttggtgctctgcccggaagctttcctgagcgtatcggttatgtaccccagcggctgttttttgaccgcgaatttccgatcagtgttcgtgagctggtgcttatggggaggctgtcgaaaaaaaaactgtttcagcactttaaccgtatcgacagggagaaggctgatgcggcgcttggcgtggctggtctggaacggctggctgatcggaggattggtaccttgtcgggaggagagttgcagcggactcttattgcccgggctcttgccggggagcccgaattgctgctgctcgatgaaccgacagcaagcgttgatccgcagatgaaaaccaccatttacgatttgctcgataaccagaaaaaaaagctcaccatagtccttgtcagccacgatatcggaggaataaaagatcatgtgagtggaattgctactctgaacactaccctttatgctccaagagatatttgcctttgaattcatgcgtaatgcgctccttgcagcactgctttccagtgttgcctgtggtgttattggcacctatgtggtggtcaaaaagattggttttatcagtggaggtatcgcgcatacggcgtttggagggattgggctgggctactaccttgggatcaatccgctgcttggcgttattccgttcagtttggctgcagcgctggctattggtctgttgagcaagaagggaaaggttgctgaagataccgcaatcggaacgttctgggcggtcggaatggccgttggagttctttttatcggccttaagccggggtatgctcccgatctcttcagctatctttttggcaatattctgacggttccatcatttgatctgtggatgattctgttgctcgatctgcttattcttgctgtggtatggctgctgagcaaggaatttcttgctatctcgtttgatgaggagtatgctgccgtatcggggttgcagacaacggcactctatcttgtaatgctctgtctgattgccctgacggtggtggttatggtgcgtgttgtgggtattgtgatggtgattgcgcttctgacgattcctgcagccattgcgcggatgctgagccgcagcttgccagggatgatggttcgggcagttgtgctttcagcgcttttcagcattttggggctctggctctcctttttgcttgatattgcttccggagcaaccattattcttgttgcagggttttccttttttcttgcgcaaggatggcgattcgtcagcacgttcttgaggggtcgataacagcacgggctgaatgtctgcccgtgctctctctcctgaagcggttccgggaggtttcccaaaaaccctttaacctcaccaatcattttttttggcaagttcagaggtgtctggagcaaccggaagcggcaggatggtgtgtcaggcttttacctggcgttgctcctggagcatcatgaagattgcgaaagcggcacccggcaaccagccgaacagcgtgagaagcccggtcagcatgatcgtcccggcctctttgtttgtaactgcagccgggggaagaacaactgcaagaatccatctgcgaatatccatcttcaagctccttttttttatgaaataatcgtaaatttaatacttatacagacaagaagcaatgcaaaaactttcttcggaggttccgttgttgttaacgggtgatgctatttcttgcattttaattctaaaattgtaaattgaggtcccttcagaaataatcctgagtaaaaagagtgctcttgatttgttgaacataaatagaaaaaacttgcttaataaagttcatcccgacgtggttttggatgatgttgatgaggtcattgatgagccgaattttaataaccacaatacctctccagacccgcccagtccgtacgctgaccttgaaaaaaagtatcgcaaaaatcggtttaacaaaaacagaagcaaaacatcttctgatttatttggtgtgaacggcgctggcaagcatcccgcttcgaaaagtgtggatggtaatcggttgcagaaaagaaaaccaaaaaagaaagctttttccaaggcatcccgcgttacttcaggcaaacgtaacccttaacaggccaggcaggcagctcttttcaatagtattttcactggtaaagcaacgttgccggtagggcagggtgtttgcctcctgcagccaatacaagggatcagtatggcattcgaaatacaggctcaccggggtggaagggccctctttcctgaaaatacccttcatgctttctgtcatgccgcctctcttggcatcagggttcttgagcttgatttggttgtatcgaaagatcatcagattcttgtttcccatgatccatggctttcagcccctctctgtgctgatgctcatggtcatcagttgagcgctgaagatcggtttcgttacatcatttatgagatgaactctgccgatatcgcctcttttgactgtgggttgcctcatccctcttttccgggccagcttcgtgttgcttccttcaaaccacctcttgccaccgtattcagggaggtcgactcctatatagtgtcgtcgggtatgaagggagaaatgatctataatcttgaaatcaaatcgtggccagacaaggatgatttgtttcatccgccgcctgaccaatatgctgcgctggttgttcagcttatagaaactgccgggttatcattgcgagtcaggattcagtcttttgatgagagggtgattcgggctgcgtggagagtgaaccctcggctctgttatggacttttgattgaggagaggcacaatcccgacagacttatgctggagcttggttttgttccccgatatgtcaatccccatttttctcttgttgagagggagatgacagaagcttttcatgaaaagggtatcggcatgataccctggacggtcaaccggagggaggagatgctggccatgaagtcgcttggagctgaagggatcatcacggattatcccgaacgagcaattgctctttttggtttgccggattagccctctttatcggggagctcttttttgtttcagcgtgaagagcctgcttttttcagtgcacgcaagagagcttcaacttttgttgtaatccagtcagggattcggctctctttttctctggaagggctgtaaaggattctgtccaatgagtcaagcacaacggggagttctgagcgggtttcatcggggattttgatttcctgcatcgcatcgttcagctctgtccttgtcatacctccagggctttttatgcctgcctcttccagcaaggtgaaaagttgctctttcatggttcgggcagattttccagacgcttctggttgttcacttttgttttcagccagtacacgctttgcgtccataagacgcttttttcttaccaaaacaattgctgcagagctcattactatcagcaatgcgattgcaatgaagattgaggtgatggttttctttttttctgtagaggtattgagaggagcactttcgtcggctgtagcttgttgtgctgttgagtcgactgttatggtgagaggttgtgcgtaaagagtgctgaaccgttttgtttcaggattgaaaacaacaagcggtgttgcggtgatctgaaaaacacctttcgattggggccagactaccattgttgagataatagtgcccgatgtcaactctgactcttttgacaggattgtttttctttccggagggttacgacgaaaactctcgtggatgagcaggctgggaagttcaagggtaaggaggctccctgttccggcgagtgtcagtttcagggagagtggctctcctgttttgagcttttgcttgtcggccatgaggttgagcgagaagaggcctactgccccggaaagtttatccggaacgggttccggcagggcatggacagagatggtaagcgcgggcgctgttatacggaaacggttgtcagggagtacttttccatccattgcgacgttatcctgcgggatggtgcacagcatgctgtagcctgacaaggtgattttgccactctggatgggtaccactttgaactgcttgatgacggcacttctgaactgctttccctgaattgttaccgggatacttctgataaagcgttctgttttggtttcacttgcccatactccctgaagagaaggagctacttcatcagatatttttggtgcgtcagtattaaaatagagccgataggtcaggagtacctcctggcctacaaaggggtgatcgttgtttattgaggaggcaaggaatggctcggtttcgagcacctttgacgctccggcgaatgccggaacgcaaaggagcgccaggataagcagtaaaaaagggcggtagcgataacgagcgaagcctgtggccatatcgattatttcatgagttctctggagcgtgccgcagcggcggcaactgtttcaaccagaatctgccggatatttttttcatccatgaccttcagtccagcttctgttgttcctcctggagttgtaacatcccgtttgagctctgccgggcttttctgtccagagagtaccattgttgcggccccgatcatggtttgtgcaccaaggaggagggcttcagcaggggaaaggccgcactgtacacctccctcggccagagcatccagaatatggaacatgtaggccggtccgctgccggagagggctgttgctgcatccatctgcgactcatcaaggatcgccacctggccaatggaacggaaaaggtcagaggcaagaaggagatcttcgtctgtagccattttcccccggcaaagagcggtcattccctttccaacaaatgctggtgtattaggcattaccctgataacacgtgtttccgcttgtgcaaatttcctgataaactccgaggaaattcccgctgcaacgctgataagcaggtgtttggcgccgagaacgggtttcagctccccgagtacctcttccatctggtagggtttgacggcaagaataatgacctgtgatttcagggcaagttctataattgagaggcatggcaaaacagggtaatcggcggcaatggaggcaagagcggctggttccttgtcaaatcctgcaagaaaagtcccttctctctggctgagtccggcaataagcgcacgggcaattcttcctgttccgacaaagccaatatgaagatcgttcatgaaattattttttatgaatgaaaagagcataccgatatgtacactttttcatccgattttccatccttacagaggaggcctctctcttgccagctctgttatgtgaacgaaatctgatgcgtttgaggagggcagagtcggctgtttacacggagattgctgtgtgatgataggctgtacaggagccagggggagtaatgccaatattccatcgaggcatctcaggcaggaaagcgagggcatttttgactgctatcagggcccggaatgaacaagaacaaagcgggatcttctcccgctttgtttagaatcgtgaaagcggtactctttatttgctctgctggatcatgaacgctacagcattgccgacctgggcgtcggtgagctttggattaccaccttttgcgggcatcatcccttttttgcctgtgaagcctttgatggatttgctgacaagtacagcctctcccaaggagagacggggtgcccataccgccttatcgccggttttaggagctcccattatgccggtcttgtgacaggttgaacagttggcgtcgtacacggtttttcctgctgcggcattgtaggcagcctgggcatcggttgagctcatggaaaaaacaaaaagtgcgcaaaaggcggctgaaagaaaacgagacatagaggatcctcccttggaattattatttgagtttatggttacggctgatgccgccaaagaaaatgaaagaccccaattttaccattttaaccgtatcaatccaaatggtttcgatatctgcgccgttaagaaacggattaagaatcagatggcaggagtgtactttccattcgggaaagagagacgggagctgcgttctgcagatcccgctcaataaaaaaaggagcttcctttactttgatttgtcggccatgaaggcgacagcgttggttacctcttcatctgtcaaactggcgttgccaccttttgccggcatcatgcctgctttacctgtgaagccgtcaattgattttttagccatcacttctaccccctgagcaatacgggcactccaggcggctttgtctccgggtttcggtgcacccatcatacccgcgtcgtgacatgcggcacagtttgtgtcatagatggtttttcctgcggcaagttttgggtctgccggtgcttcttcctttactggctcggcaaccggagcagcggctggtgcagcaactggtgcggcgtcagtctttgcttcaggaaactcaagagaggctggtggtttttcaaggccgcatgcaccgaggaaaaagagtcctacggtcaaaaaaggcaggaaaggcttcatggtcattgttgaaacaggttttgattgttgtgccgggtgtggttcagaaatcatgacagacagtttaaaaattattcggcgtatggcaaaatggtttttttgtatgttttttttccatctgttgctgtaaatcgtggcgggaaagtctgtagagatgggcgtagaagagattgaagagcatcacggcactttttgcttgtggagctctcacgcctctgataagggcatttttgatgctgaacacttgtcgtgtaaggagtgaatagctctcgacaaaggcgtcgagaggaatgttttttggctggtaaagcatctcctggccgaacgaataacgatatgcggtaacatcaaggggatcgaacagcagtcgtccctcttcgcggagtcgttcgaaaacctttgtcccaggaatggggcgcaaaatattgatgccgggaacgtcgagctttgtctggtttatgaaatcaaggattgcggccggagtgtcgagcgtgtcgccgtcgagaccgtaaatgaaactgccgtaaaggctgattcctgcttcccggatatttttaattgcgcagacaagttcacccgcccggttttgattttttttatgtgcatgtcggctttttgcttcgatactctcaataccaaccaggagagcctggcatccagaacgggcgaaggtttcaagcagttcatgctgctggccgagggtggttgtggattgtccgaaccagcggattttgagggggatgagttgccggaaaagttcctgggcatagaggggatcggcgtttatggagtcatcaacaaaaaagaatattctctggtcatgaagtttaaagcgttcaacttcactgacaacgtcagcaattgctcttctgcggagagtatggccgttcaggagatgcacattgcagaagtcgcagttgtactggcacccccttcctgtctggataaggtttgtggtgaagtatcggtttttgaccagtgatcgtttactgacaggccttgagatgttgagatcgggaaagttggcggattgatagagcggtttgagtctctctgttgtgaggtcggtcagtacctccttccagaggtcatcagcctctccaagtacaagaacatctgcatggggtttgcaggagtcggtgaagagcgttacatgtgcgcctccgaggacaactgcaattcctctggaacggagttgatcggcaagagtgaacgcttttcttgccattcctgtctggacgcttatgcctaccagatcccatgttttatcaaagggaaattcctcgaatcgcatgtcgcagatcgactgctcgactcccggtacgtcaagagagctcaggatcatgagcgagagcggtggaatagcaaactgactctgtttgatcaagcttctgagtgagtggttgaagctccgtaacagagggttgctccttttctcgtcgtaaagagaacgggcaccatcaacaccgctttccgatggaagaaaaaccagcagaacatttttttgtctcggcatgctctatgctaccagtcccgattatttttgctaccctgcgcagtcgattttgttctcagggggaggtgccgcatcagcgcagtttcatcctgccgggcatggtcaagcagacgttcagcactatcattgctgatacccgagggcggtggagaggcgctttttttgccggagctggatgaagaggggtgctcggattgctcaagttcataaaggtaacggcggacaatttcatagttgatttttgcatcaccctcatcaggatcagttaacagtaccgttttgaagcgattgagcgattggcggaaaagtatctttttttctgcttttccgttgcttccgatagctttcattgcgagggtgttgccttcattgaatatcgctttcacgccgagttctttttgtctgccctcagcttttgatctgagagcaaacagtgttgcggcttcaggatattttccctgcatatagagggcgcaggcaagattgaagctggcaacccccctctcgttttgttcaggaagggctgccagctcccgataaacggtttctgcccggctgtaagcgtgccgttcatagaatgcatcggctttgagtcgtaaacgatactcccccagcatctcctgcattgaaggtgcgagagcaaaaacaagcaggagtgtgtgcagcagcatcatggcaaaagcgctttcgtggcttagttgccaagaaatgctttttgtacagcgctgacgcccgcgccaatttcaaaatcaaagttgatctccttcagcgcacgttcaatcccaccgatgacggtcagcatgtcgagctcatcgtagaaaccaagatgagagatacggaaaatcttgtccttgtactcatcctgaccagcggcaacggttatgccattgctgtttttcagcgctttgttgaatgccgaccactttaccccttcagggatccatacgggagtaacggcaaacgacggggagttgctgaagagcttcatgccaagcgcattacatccctgacggcaagcattggcaaggctttcgtgccgtttccagatattttcaatcccttcagccttgatcatctgcaatgcctcatcaaggccgattaccagcgaaacagccggagtgaaaggagtgtcgtcgccagcatgggctttcagggcttttttcaggctcatgtaatactgtggcataccgctttggcccttgatgatatcctgggctctttcggatatggctaccagcgcaagccccggtggcatcatcagtcctttctgtgaaccggtgatgcagacatcgacgccccagtcatcaaaatggaactcatgtgccccgaccgcagtaatgccatcaaccagcaccagtgcgtctgactcttcacggatcagtgcactgagtgttttgatatcagcagccgtgcccgttgaggtttccgaatgggtaaggcagacagcttttgcgtccggatgctccttgagcagctctgccattctttctggttgaatggcggaaccccatgccaccttttcctcaacgcaatttccggtaaagacgcgtaccagttctccccaacgttcgccaaacttgccggcattgatggtaatgaccttgtcgccctgtttgaagatgctcgaaattgttgcttccatgccgccagtccccgaacaactgagcacaacaacaggctgggttgttcggaacagatacttgagatcggcgtgaaccctggtcagaatctccatgaactcggggttcctgtgatggataatcggtgcggccatgcgaagcatgacattttctggcacaggggttggccctggtgtaaatagtctttttttcatctcttcagaagaatgggttacgttaaatccataagtgaggtgaactctgcaaagaggtaatgggagtcgtgtggtccaggagcggcttcaggatggtactgcaccgaaaagcagggtagatgccggtgttttacaccctctacggtattatcataaaggttgaggtgagtcatttcaagctcatcgggcagtgactccatctctacagcaaaaccatgattttgtgaggttatctctatttggttgctggcgaggtttttaaccgggtgattgctgccgtggtggccgaatttcagcttgtaggtttctgcgccgaacgccagcgaaagcagttggtgaccaaggcagataccgaaaatcggtaatggctttgtcgtgcggttataatcgacaagctgtttgatggtctcgattgcataaccgacggctgaagggtcaccaggtccgtttgagagaaaaactccgtccggattaagctggattatctcatcagcggatgttccggccttaagaactgttatgcggcaccctgcatcttgcagcatgcgcaggatattggttttgatgccgtaatcaagtgctgctacatgatagcgggcgttctccttttcaagggtataattttctttggctgtaacagttttgaccagatcacggccactcatttcagggctttgaagcgctgtctctctcagcttttcgtcgtctgtttcaagggcggaaataacgcctctcatggcccctttttcacggatttcgcgtacaagcttgcgggtatcaataccggcaagacccattacaccagctcttttgagacaggagtcaagactttcagtggcttcgaagttactgtgaacgcgcgacacttcatggacaatgaaagccgaagcccatattttttccgattcattatccgtcgggttgataccgtagtttcctatcagcggataggtcatcatcaccatctggccggcataggatgggtcggtgagaatttcctggtatccggtatgcgatgtattgaaaaccacctcgccagttgtttctccgatgtgaccaaacgcggttccatgatagactgaaccattttccaggaccaattttgctgctgttggttgcatgttgcttctcattccttggtcgtgagtttatcgctggtttcctgtttttctatattggcaatagcggtacggtcgaacttgatttttgtggtctcacttacctggaccagaacggttttcttttccgtgtcaattccggcaacggtaccatgagcgccgcctatggtgacaaccttgtcgcctcttttcaggctgtcgagaactttttcacgatccttctgctttttttgctggggacggatcatgaagaagtaaaatacaatgaagataagaaccagggggacaatctgaatgagcggatttggcgccgcctgtcctgctacgggtggtgcaaagaggaggagtggctgtatgaagttatgcatggtattgtcgtgattttaaaaaaacgtaacggtttttttctgctcagtaatgtaatgtatttatggaactatttcaatcatgccatccttgagccagcggcaaagcttgcgtaaggcgcgatattgtagcagcattcagccttcatgccccgtgagagtttaagtgcggcaagggtagcgatcatggcggcattatcggttgagtagacagtccccggaacatggagcgtaatgccctctctcttgcaagcctctttcatggctcttcgtaatgctgagtttgcactgactcctccggcaattgaaacactcttgatacctctgcttcgcgctgctgcaatggttttttcaaccagtacgctgacgatggcatactggatggatgcggcaatatcggctttatggtgttcgatgaattcagcgctctgtttttgcagccaggtgagtacggaggttttcaggccggaaaaactgaaatcaaaatttccgaggtagtttttactggtctgcgattttgaggtgagcgctcgtggaaagaggtggaaagcgggatctcccttttctgccagtttgtcaattaccgggcctgccggataggggaggccgagcatcttgccggttttgtcgaacgcctctccagcggcatcgtcgagcgttcgaccgatcacgctgtaggagagatcaggctcaacaacggagagcagggtatggccgccggaaactgtcagcgacacaaaagcgccttcaggggaggagtggaaaggatcctcctgaataaagggagagaagatatgggcttcgatgtgattgaccgggacaaaagggatttggagcgcatacgccatgccctgggcaaaacagagtccgaccatgacggcgccgattaagcccggaccggcggtcgcggctatgacatccagatcattttttgttatattggcctcagttacggcagcgtccacaattgaaacaataagccgttcgtgttcacgtgaagccagttccggtacaacaccgccaaagtgtgcgtgacagcgctgggaactgacaacattcgagcgcacctgtccgctgcaaagcacggctcccgatgtttcgtcacaactggtttctatgcctaaaatattcatggtatccttatttcagtataggttatgggcaaagctaacaatccaggcaataatagcaaacagcgtgagaaggtaagcgctttccatgtgcttttgatccttgtcggagcaaacattatgcttcttatggctcctgatctcggtcttcttaacagtatgctctatatccccgatctctacacatggtcagcgacggctattgggtttgcactgctgattctgggattcaggggttttatgaagaaaatttgaagatgatgtggtatttccggcacagcccaatgagggaaccggaaggctctaccaaaccgggaaccgtttccttaacagagtttacgcaggaggatttacgatgcaacatgcagtagaactggaggagcttggagagcagataacggaggcctcccgttttcttgaaaaaacaagggagcagctttcgcagcgcattattggtcagcacgaggtgatcagcaggatctttattgcaatgctggtcaatggccacattttgcttgagggggttcccggattagccaaaacacttattatcaggacatttgccgctgcaatgaacctgaagttccagcgtatccagtttaccccggatatgttgcctgccgatcttatcggcaccatgatttacaatccaaaagatatggagttctatccccgaaaggggccggtttttgccaacgttattcttgctgacgaaataaaccgttctccagcaaaagtacaatctgcgcttcttgaagccatgcaggagcatcaggtaacgattggcagccagactttccctctgcaggaaccctttatggtactggcgacccaaaacccgattgagcacgaaggtacctatattcttcctgaagctcaggttgaccggtttatgatgaaggttcttgtggattatccctcatacgacgaggaacttgagattatgttgcagtcggcaaccacagtcagcgagttgccggtcataccggttgtccagcctcacgatatttcaagggcaagagccttgatcgatagaatttatgtcgatccaagggtacagcgttatattgtcgatcttgttgttgctaccagaaaaccggcgcagtatggcatggctgagcttgaagccatgattgagtatggcgcatcacccagggcctcgatatttctgcttcttgcggccaaagcccatgcattcctgcagcatcgcccctatataacaccggaggatgtaaagaccattgcctacgataccctccgccaccgtatcagaccggggtacgaagccgaggccgacaacatcaagccggacgacattatccgccagatattgcagcatgtgcaggttccataacgttggcggacgaacatgagcacggagaagagtgtggaaaagagtgaagagcatctgaaggaacttcagaatattataagacgggttgaaatccgctcaaagcggatggccagcgaactgttcagcggtgaatatcactcctcgttcaagggaaaaggtattgagttcagtaatgtgcgtgagtaccagtatggcgatgatgtccgctctattgactggaatacctctgcccgaaaacatgaattatatgtcaaactctttaccgaggagcgcgaacggagtttattgcttgttgttgacgcatcggcatcaatgcttttcggcagccgggagcacagtaaaaaggaggttgctcttgaagtgagtgccgtccttgcgttcagcgcccttcagaacaatgataaggttgggcttcttgtctttactgatcgtgttgaaacctatattccacctcgcaaggggcgccatcatgtgctggtgattctcgaagaacttattcggatgaagccagggaactctgccaccaacatcaacgcagccctctcttttgttcgttatacccgccagcggcaggaaatcatttttcttttgacggatctggtggacagcgactatgaaaaaggtatgaagcttcttaatacccgtcacgattttattcttgtgcatatcagtgacccgctcgataaggcccttccccttagcagtctgctcgatatcgaagagcctgaaaccggtatgcgacttacgcttgatggcggaagccgtcgcgaaatagagcattatcggagtgtgcagtgcaaacattatgaggaacttcgtcaccgccttcggcgcatgcgtattgattcgctgtttcttgataccgatcgttcgtttattggtgatctcaactcattttttcagcaccgtgaacgcaaggtttgaaagatacagggtcgggctccggaagtggcttccttttttgccgcttttcatcttcctgatggtactttcctcttccttttcctctgcagcggaaacggttcagcccacaatcaccgtgaaggttaatcccgacacggttcttgttggcgatcgcatgcactataccatcagggtccgccattcggagcaagaggttgcttcacttgaagggtttgacagaagtggcacttcggctgaacagcccttcgaattgatcagtcgtaaacatgtggctactacccctttttccggtgcggcagaagatttgtttgcgtttgaatttggtgtgtttggtgccggtcaccaatctattccatcctttacggtggtgattcgagatacaaaaggaaaaatcgctcaaaaaataaactacaggccagcgaccactctttttgttcgagcgctcaccgactcttcaatgcgagaactcaggcctattaagccacccctgaaaccctcgattccctctgttttgatcatggggctcttttttggagcatttggtattgcaggcatggtacttttgttgctttttctgctcaaacgcactgtacgtaacagtgcggagaggatcgattccggacaggttgcccagcgaaagctcaaaaaacttggatcaagtctttcagcgggaatgccaccgcacgaatgctatgaagaactcagcaacattatgcgcacctttcttgaaaaccactatcgtatcagcgcacttgaagccgtaacgcaagagattgagcgtgatttgaaaaagctcggtgttgccgggtttgaaagtatcatgaatctgcttaaacaggctgatctcgtcaaatttgccgacagccgtccagatgctgaagagtcacgccagtcactcaacaaagcatcagaggtaattcgttctgcccgatcgtcaaaagctgaaggataaatccggtatctgttctttagggggaaggcttcctgaaggtatccgcaacaagagttctgtcagtgcgtcgtatcaatacaaacaaggggaatgcatgtttttggcatccccttgttgtttcctgtgtaataccattttattcagcaacaaagtgagctcttctgttctgagcccaagcctcctcagtgctgccggtggcaaacggtttttcttccccataactgaccgtcttcaggcggacaggatcaataccaagattaatggtgtaattccgggcactgtttgcacggcgctcaccaagagcaagattatactcattggtacctctctcatcgcaatggccttcgatgataacactgttatttttgaaaacctgcatccagttggcattcgtcttcaattgttcgacggcatccgctcgaagatccgatttatcaaaatcatagaaaagatcaccgaggccaggcaaaattatctgaatcggcggtggtggtggcggtggtggtgctgctgctggagcaacgacgacatcttccccacagcagcaagcccccagaaagagcatggctggaataaacagacttctcattaaagatttcattggattctcctggtaattgtaagagctggttttcagatcaagtcctgaaaaaaagtgtaacacaggagcgtcggagatcctgtgttacgtgaaataatcgacaattttagaactcgactctcagaccaagcagagcactgtgactgacaatgttgctatttattcctgaggcgaccggcgtattgctgctgctggaagcgtcaacccagtcatttgtataggtaaagtccgttgttgcgaaatagcggtagcggagatccagcttaacgttctgggacagaggaaaagcaaggcctgcaccaagctgataggcaagggtggttgcgtgatcgttatatcccggattcggattatcatataaggcattggttactggatcgtagttatatgagaaattcatatcatgaaatgaaacttgggcaataccaacgccagccgtagcatagaaatcaaccccaccgccgaggtgcacgtcgtagtaaccgttacccatcaatgacagtgttgaaacatcacccctcatgtcatagcgcgatccctcctgtggataatactgtaatacattatccatgttgctgatgccggacttcaatgtgttctgctgatagccgacttcgccctcaagcctgtagttcccataatcgcagccaatagctcccagtgcgttgacacccgaaccgaggtcaaaattagaattgctattgcctccagcgccctgataggactcttcaggtgtcatgttattcattcgtgaaatgccgcccataccgcttatgtagtgggttgcagcttgtacaggggtacttgcaacacctgttacagccaggagtacgagaagtgcgagcgtttttttcattgtgttctccatgattattttgggttagtgccaatagaaaagaaaaaaagttatcgttttatgataagctttattttataaagaaataatttatttcgttctttattgcttttttttgtaaaaagagttcattgtgatattgatgaatacaggtgtatagtactactgaaaagagttcttgcggaatgaactttttgtattgtagcattgtttgctaaagtgcgttgcctgtattgaagtataaggattatagtttgttgcagtaaaaagaagttttattatttatctgcggctaattttctgctcattgccgggaatacatcaatcatatgtttgctaatcaataacgcaaaaagtgctatcattgaataacaagaagaacgtaatcaaagtcagcaaaatagtgactgttgtttccctgttactcttttcggttatgcccagggcatacgcaagggaggaattgggggtaggtgtcacctgtctcttctctgatgttccggtggatttgtttgctgaaatagctcctgtactcgatgtaacacccgatgtgcatctcaatgtcaacggcgccataggaattcattactatttgcattaataaatactattttattgctttcttgtggcgcttgttcttgatgccgtatattgtcggagccattcagaagctcttcccggagagtatgttcagttggttgtacgtgataatggtcgaggcattgacaaggagacgattaagtcgatatttgagccgttttttaccacaaagcccatgacggagagcagcggttttggcctttcaacggtccacggcattgtcagacagaataacggttttatcgaggtattcagtcgggatggggaaggaacgacatttgaaatatatataccgaggtgttgtgttgaagttcacgggagttcacctgcaaaagagtcgttcgaggagctggttgatggcgaaaccattctctcgtcctgatcttgcctgtgaaatttgtgtgacgcttgatagtaaggtgacaattgtgaatatgtaaagtgatgttatgcgctctatttgttcgtgttttcgatggtatacgctcttaaattgatgaggatcatgacgaaagaaccctccggcaaccttaaggcaaaaaagcttgatggggtcaccctgaaggctgcaaataattgttttcctattgttggtattggtgcttcagcaggaggattggaggcactggagatttttctgaaaaatgttccttcccggtgcggtatcgcctttgtgattgttcagcatcttgatcctactcacaaggggattatggtggagttgctgcagcgggttaccgatatcccggtcgttcaggtgagagatcgcctgaaaattgagccagaccatgtctatgttattcctccaaacaaggacatgtcgttgctgcacggagtattgcatctgcttgctccggtagagcctcgagggcttcgtttgcctattgatttcttttttcgctcacttgcagatgatttgcaacagcagagtatcggtgtcattctctctggaatgggctccgatggaagccatggcttgcgtgctataaaagagaatggtggaggtgtttttgtgcaggcaccctcttcggccaagtttgacggaatgcctcgaagtgccattgaggctggcagggttgatgttattgctcccgttgaggagcttcctgctaaaattattacctatctgcggcattttccattattacccttacaacaggatcctccgctggaagagagagcgttaagcggtctggaaaaagtggtgatactcttgcgaacccataccgggcaggatttttcgctctataaaaaaagcacgatctatcgccgcattgagcgacgcatgggtattcaccagattgaaaaaatagctgactatgttcgctttttgcaggaaaacccccatgagactgatctgcttttcaaagaacttctgataggggtaaccagttttttccgcgatccggcagtgtgggaaattttgaaactgaaggcaattccagccctgcttgctgctcatccggctggtggtgttttgcgggcttgggtggtaggttgttcttctggtgaggaggcctattcccttgcaattatatttaaggaggctgttgcatcggtcaaacctctcgggaatttcaaattgcagatatttgcaactgacctggataaagatgctatcgacaaagcccgtacaggatgctttcccttgaacatttcggcagaagtctcaactgaaaggctgcagcgtttctttgagcgcgacaataatagctatagaatattgcgggagatccgtgaaacggtagtgtttgcgccgcagaatgtgatcatggatcccccttttaccaagctcgatattctggtttgccgaaacctgctgatctatatggagccggagctgcagaaaaagctttttccactttttcattacactcttaatcctggaggcattctttttctgggaagtgccgagagccttggttcatttacctctctttttaaaccgattgatggtaaaacacggcttttcagcaagcttcaccacggagttcgtccagagccccttgctttgcccttttcatttgcgcactccttgcctgtgcctcaggacgttgcgattgatcagccaaaatcaaaatcctcagccatcaacctgcagtccatgacagatcagttcctcctcgaacattatactcctgctgccgtgttgaccaatgacaagggggatatcatttatatcagcggccatacaggcaagtatcttgaaccggcggcaggaaaagccaactggaatatttttgcgatggcacgcgaagggcttcgctatgaactgaatctcatgttcggcaatgcacttcgtcaacaaggagtggctacaaaaagaggactgagtgtcagctcgaacggagaaacacaggctgtcaatctgacaatccggcttttggaaaagccggatgctttgcatggtctggttttgattgtgttttccgatgtcgaaagggttgtgggaggaacattacgggatccggctctctctgttgacagaggtggagcccggcagaaactgctcgagcaggaattgagtcaggcacgagatgagatcctcagtatccgtgaggagatgcagacttcacaggaggagctcaaatcaaccaatgaagagatgcagtcggccaacgaagaattgcagagcactaacgaggagctgaccacatcgaaggaagagatgcagtctatgaacgaggagctgcagacggttaatcacgaactgcaatcaaaggtgagtgatttatcgcaggccaacaatgatatgaaaaacctgctgaacagtactgatattgcaacactgtttctggacgatgcactcaacattcgccgtttcaccacacggacagcggccattatcaaactgattgcaagtgacgtaggacgccccataaccgatattgtgacggagttgcattatcccgcattagctgatgatgcacgagaggttcttcatactcttgtgtacagtgaaaaacaggtttcagccagtaatgggcgttggttcagcgtgaagattatgccataccgaacacaagaaaaccgcattgtcggtctggtgatcaccttcagtgatatcagtgtagcaaaaaagctcgaagagagcctgcgggagagcgaagagcgtcttcgggcagcaattgaaagttcgggtattatcgtcgctgctgttgacaaggagtttcgttatatctggttctatgatccccgccatatgttccatgcatcaacttcaatcggaatgcgggatgaggagcttcctgggatgcagaacgccgctgaactgatggaaatcaggcaaaaagttattgcaacaggggagagcgtgcacagggatttgatgttgaagcaggccgacggttgccgcagtttttatacactcattgcaaggcctctgagagatgccggaggtaacgtgatcggagtgattacagtcgccgcagacaacactgcccgcaaagaggctgaggtggcccagaaagagagtgaagatcgttttcgccttttgtttgacgcaatacccgagggtgctttacttcttgatgcgaagggcagaattattatggtaaatccagaggcagaacgtattttgggcttctctcgtgaagagatgcaggggaaaacctcttcggagcttcgctggaaaatcgttcgggaagatggttctgattttccgttcgaagagcatccggcctttgtcgcattgcgtaccgcccagcccgtcaggggagtcattatcggtgtgtttcaacccggacacaatcattgccgatggatccgcatcaatgcacagccatggttccaggcaggaatggaagcaccttttcaggtttacatgacgtttgtcgatatcaaatcttttcggtcttgtccggaaattaagcaggaggaaaacccttcatgacaaggaaacgagcaccgttggtggatttaagcatattgcggcggcaggctgaagcgcaactcattgcaggccggaaaaaacatcttgatgttaccgcttcccctgatgaaatgcagcggattatccatgaactggcagtataccagatagagcttgaaatgcagcaggatgaactgcttcagacgagattggagctggaggagagcctggattgttacaccgaactgtatgactttgctccgcttggctatctgacactcgaccgggagggagtgatacgaaaggtaaatctgagtggttcaaagctgattggcattgatcgatcccacctgattggtgatcgtctgggaggatttattctggctgaagatcttccgggatataatgctatgctggagcgggtattcagctcccgtgaccatgcttcctgtgaagtcatacttcagcgtgatggaacctcctcttcgtttgatcctttcatatctggcacaaccgatgttctccatagccgtacggttcgcattgatgctgttgtcagtaatgatggccaagagtgccgtgcagtcatttcggacatcagtatgcaaaagcaggttgaacgagagaataaagcgctcatggagcgtttgattcaagccagaaggacaaagtcaattgatcagcccggcggcgaatccacaggcaactttaaccatcagttgcttgacaaagtcattcattcaaggatacggtttgcagccctttcctatttgtatgttgttgagcaggcttgctttgtggaaatcaagaaacaggtcaggacaaccgatggtaatttaagcgttcatatgcggatgcttgagttggcggagtatatcagttgcgataaggacgttcagtcacgcaagccgcaaaccatctacaggataacgccaaagggtcacgacgcctttatgcagtacaaggagtgtctcatggcgtttcttggtacctgatctggctacgattggttgcaggttttgattgattctgtaacccgcaccaaatgaactgcgtttacctcttcggccttccatgccactctgtttcaggctccagctcattggagccttcttcataacctccatttccctcttttgttcccctgtacctcatggagtgtcacgttgccttgtgatggtcgggaagcacaactgcaggactgtttttgtgtttttatttctttaaaaaataaagttatttttctttttatagctttatttgttaaagttattgtgtgttgtcactccttttttgtatagtgatgaaggagaaggatgtataggagcaaacttcttcattctcatcccgggggctgtttcttcaacagccgtgcagtaaaaagtattcagtcagtgctttttcgttttctgatttacaaatcgtgattttacttcatatggtggtgttgtctttgtgcaatattatccgttaagagtagaatcgaatgcaatgtttttgctataacaatattcttttttttaaagagatttttgtatcaaatacatatgtccagagataagttgatcaggcaatcagtataataatgatgataaaagaatgccgaaataattaatgatgaatgaactatttgtttggtagctttgtttattaaagttcaaggagtgaaggtatggtacgatggtactttattccgaaaaaaggtttgttaattaaatggagaaacaaaatgctcgaaaccatagtcattattcttgttgtcctctggctgttgggtgttgtcacctcgtatactatgggaggacttattcacggccttttggtcctcgctattgtggtcattctcattcgtgtcattcaaggtcggcgcatttaatgaccatggggcagcttccgttttttgctgtgagcgaaaaagggaggagaatggtcgggaaatttataaaaccggaaaatccggacaccatggtgagagtgatctgctcttgaatatttcagcagcagaagggtgctatcattactctgaacaacatataaacaggagaaaaacgatgaaaaaaaccatttggcttgctgctggcgttgcaggaatgcttctcggtactcccgctattgaggctcgcggggcggtgaacgtacagattcgtgctttgaacgatcactcgtttgtgattgattcccggccaagttttatcaatttgccggagcggggtttttcagtagcagtcggaactccttatgatatagtctattacgaccatcgctactacataaaccagaagggatcatggtaccgttcttccagttatcgtggaccgtggaaggttattcgtgagaaaaatcttcccggaaaaataagaagacatcgccttgaagatatcaagaggtatcgggataccgagtatagcaaaatcagtaaccgcagaactctggagcagcagcgcagtgacgaaaacaatcgcagagtcctggagcagcagcgcagtgatgaaaacaatcgcagagtcctggagcagcagcgcagtgatgaaaacaatcgcagagtcctggagcagcagcgcagtgacgaaaacaatcgtagagttctggagcagcagcgccatgatgaaaaccgcagatgagagctcttgcaggcaagattgacggatactttttgaatctaaaataatacaggagagtcgctatgaatttgaaggaagcttataaaaagaaagctgctgccgagctggaactggcacaggcacgattggttgagttcagggcaaaagcaaaaaattttaatgccgaagctcatctcaactatgccaaacagcttgatgagtttgagcatgggatcgaaaccgcaaaaggcaagctgaaggagctgggtgaggcgggagaagaggcttgggagaagctcaaggatggtgtggagagtgccttacgctcatcaagtaatgctctcaaagacattgctgacaagtttaaggattgatgcagtaaaccgtttacacagatggagccgcagcatcgaattgctgcgactttatttgcttttttgaaaaattgcagtaaaaattggttatatcaatcttatacctgatatgaggagttcccatgatcaaggaaaaaagaacgccgatggatttgatggatgatatttacagccttgcgtattggatgaccggctctgagaacgctgctgttgagcttgtcaacagaacctatttacatgttgacaggaatactcctgaaaaagagatgttttcaatattcagagggtgttattttgatagttttggtcgtgatgggttgcatcctgtatcgaagtcactgcgaaagcctatgaatcgcctggtggcgtcattaagccgacgggatgcagatatcaagctctcggtattgttttcagagatctccggactgaaacatcggacgatatcaacaataatcggcaagccccttgataccataagagtatggttgtctgcaggacgcaaatcgcttgcaacgggaatgctctctcttgatgctcctctgttgccaggtgtttctttaacgcgggagagtgtgctatgaaaaaacttcgaattgcgcagatagctcccttggtggagcgtgttcctccgaagaaatatggtggaaccgaaagagttgtttaccatttgacggaaggattggtagagagaggtcatgacgtcaccctgtttgcctcgggagactccataaccagtgccaggcttgttgctcccataaaagaagcacttcgacttggaggagaggagcatacgcccatgatcgtctcaatgatgatgttaagccgggtttatgagaaaatgcttcatgaatttgatatcattcactcccatcttgaatacctgacacttccgtatgctcataaaacgctggtgccaactgttctgacgatgcatggcagacttgatctcggagatagttcagcaatgctgagaacctaccgtgatatggcttatgtctcgatcagtgattcccagcgccgtcctgtcgaagatatcaactgggcaaaaaccatctatcatggttacccagcctcctgttttgaattcaatgcgacaccaggagactattttctctatctcggtcgtttttctgaagaaaaaaaacctgaccaggcaatcatgctcgctcgtgagtgcaatataccgctgaaaattgcagccaaaattgatccgacagaccaggaatattttgagaaaaaaatcaggccactgcttgatcatccacttattgagtatgtcggtgaggttggtgatcagcagaaagtcgagctgttgaaaaatgccaaggctcttctcaataccatagattggcctgagccgtttggtctggtcatgattgaggcacttgcctgtggcactccggttatcgtcaggggatgtggatctgctccggaagtgatcacgcatggtaaaacaggctttatttgtgaaagcaagctcgactttatcgaagctattcataaggttgattccctgtcgaggtacgtttgccgcgaggagtttgaacggcgtttttcccttgatacgatggttgataattatgaagaactctactatagcttgcaccagaacaggatgacgaatcatgctctgtcagttccattgcaccagaatggagcaaacgtgtttggttgatgcgaggaatgctgttttccgctgatccggagggagctgttgaatgatgccgacttgatgactttatgtgtagagatgaccggaatcagcgggttaatttgatgtatcaaacaaggacagacaacgcaaaacaatattttttctgtgggtgtactatgaaacaactgttcagttggcgaatatttacaagtttcgggctttttctctctttttttatgatcctgatttcgggtgtgatactctatatcggcccatcgggcagagggcctggcgcgatgggttggagtatgattggtttgacaaaaccagaatggcaaaaccagcatattatttttggatttgccttttcccttatctccctgtttcatctttttgccattaattggaaagtgttcttttcttacctgaaaacaaaaagcactgacggaaccagacgttcagttgagcttcttgccatcattgctctctctcttctttttggtattggtacctacaacaaagttcagccgttttcgggcatacttgattttggcagaagcatttcaaaatcatgggaaggtccaaaaatgcaatctccagaaaggcagcagaggtcaggtactatcatcaattcacgcggtaatcatgagtctgaataacttttcaggctgctgccggtgaggtcgcttcaatattccctgccatgtggtttgtgaaatggacgttgaagctacccagcgcgatttttcggagatgaagggggaaattttctgccgacaggctttaggttgtagtgtctgtctgttcaaatatgagcgctcggtagtgtaaacaagcggaactcttgcggtagaaggtcgttgaaaacagatggttctcctttggaaaatacgctgatatgatgtaccatccagtaatgatttataacgcataacgtgcttggcgagcaaccagaacccgttcgtacaattggggttcctgcaacggaatattatgactggttatttgcagtattggcggggaggaaagtcctggcgctctgggcgctttgctgctgcttcggcggggttgattttttttatcatcatcgcccttacaggcacgattggtgccactctttcccttgcagctctcaagagtgatgccagtatgcgcacccttgttgaggccaggaaagctttggaacaggcggaaaagagtgccgatcctgatcagattgaggttgctttgagtctgaacaatcttgctggtcagtgcttctttctgaatcaatatgcaacagccgacacccttttcaggcgggcactggcaatccgggagaaatcccttggttctgctcacctcgatgtggcaacgagtttgaacaacctggcggagttatataaaattcaggcccgatacgcagaggcagagcctctctgcattcgtgcacttgctatccgtgagggctcttttgggccggatcatccctctattgcaatgagtctgaatgctcttgcaggactttattttattcagggacggtatctggaatccgagctactcttcaagcgtgcattagcaatgcatgacaggcttcttggtccagaccatcctgatcatcccgaggttgtcatgggcttgaacaaccttgcaactctttgtcagtttcagggcagatatactgaagccgagccatactatcgacgtgcactggcaatcagtgaaaagcttgctcggcatgatcaaccggaagttgcgacctctttgaacaactttgcagagttctgtaagattcttggccgttatgcagaagctgagcctcttttgacccgtgcgctctcaattcgggagaaaatatttggtactgcgcatcccgatgttgcgacgagtcttaacaatcttgccggcctttactttgcacaaggccggtttagagaggcagctccattatacaagcgatcactggcaattcgggagaaaatttttggttccgctcaccctgatgtggcaataagcctgaataatcttgctgagctctacaaaacgcagggcaaatatgctgaagcggctccactctttctgcaagcccttgcaataaaggaaaagtttttttgttccgctcacatccagacagtagtgggtctgaatgctcttgccggtttttactcgtttcagggccggtatgcagatgctgaagcgcttatgaagagggcgcttgccatccgcgataagattgtcggttcggttcaacccgacagagcaacctgcatgaataaccttgccggactctattccgcacaaggccgatacagagctgctgagctgctgtacagtcgttcgtttgcattgcgggtggagtctgtcgggcctgagcatgtcatggttgccgaaagtctgaataaccaggctgaactctgtcgctcgttaggccagtatgcagatgctgctccactctataatcgtgcacttgccattcaggagaaggtttttggtttagatcacccctgtgttgcaagaactctgaacaacatagggaagctctattcaatacaaaataaatatgcagatgctgagcaactctaccgacgtgcacttgtcatccgggaaaagttttttggccctgatcacccctatgtcgcaagaagtctgaataatctcgcatctctttattctgctgatggtcggtatgctgaagcgcatcgcctttacgtccgtgcgcttgctattcgtgaagaggcgcttggttttgatcatccggatgttgccttgagtctgaataatcttgccgctctttatcaggctcaaggccgttgtgcattggccgagccactctacactcgtgcactcgatattcaggagaaggctttcggggtcgagcacccggatgttgctacaacactgaacaatcttgggaggctctattatgccggtaaccgcaatgtcgagtcagaagcgttgtaccggcgagcacttgccattcaggaaaaagtcttcggggcatggcaccctgatgtggccaccaccctgaataatcttgcattactgtacaaatttgagggtagatacgctgatgccaagccactctttacccgctccattgcgattcgcgaaaagtgtttcggtcaggataaccaaaatgtagctgtgagtttacagaaccttgccgaactttatactgctgaaggtcgctatgctgaggctgagccatttaccagacgttcattggcaattgtagagaagagtcttggtcctgttgatgccaatgttgctacgctccttgaacatttggcgatcatctgccggaaaaccgggcagggagttgttgctgatgaggcgcaaaagcgtgcagcagtgataaggagtctgcatcactgatatcaggagtggtcattgtgtgaaatgtcttatattgtcgaacaggcattaatgataaacactcaattcgtatcaaggttgtatcaagcgaagagaaaaaaatgatgaaatgtttcgtaaaaagaactgttctccggctcatgaagtctttattgctctctttttttgttctgttgggcgtttcgccattatctcaggcacgtacattgaaagttggcgatgaatatgctggcggtatagtcatttacctcttccagccaggtgaggagggttttaaggaaagggcagaagaggtcatgattgtcggtgagactacgctgtcggagcatctctactggtcggatgccaaagcggcatccgataaatttgattcaccctcttatggtgactggggtgaatctggtgctttgttgcccgaacgtgttactgccaatgaagttatcaaaagcgatgttcaacagatatatcggtaacgatggaagttcatgttctccagtgagagcgtcctctttttaatggattatttttgcatgatggaagcacataaaaggaaatgcctctccctgttgacagtcatgatgatttactcgacctccccttttttgttggcagctccctctaacggggagacagaggtgacgcgaggcaaggttgctcttcttgaaaagcagagtaagtcagcatataccgcgtcggtgcaacatggtcttattgcggcgaaagagaatctctcgggaaacttcaattggagcgatgcttttggagcgtgtgagcggatggaggaaaatggttataacgactggcacttgccgaacaaggatgagctgaacaagctctatctcgcaagaacactcattggtggtttttcagacgacagatactggagctcgacggagtatgatcaacaatctgcattaagtcagcaattccttgatggctctcaaaagttgattcccaaggtagagagtttgtccgtccggccagttcgcaccttttaactgatctcttgtttatgataacgggaagaaagtgagctattactggataaaaaaaatcatgttttttgcgctgctgcttttccttttcgccgtgtcgggcactgctgcaacgacacccggagaaagctgttcgctgctgaatgtctcttatgatacttcgcgggagctttacaaaaccgaaaatgcggcgtttgtacaatactggaaaaagaaaaccggccagacggtgatcattaaccagtcacatggtgctacaggaaagcagtcccgtgctgttattaacggacttgaagaggctgatgtggtgacgctggcacttgccagtgatattgatgccattgccgagtgtaaacttctcgcatgtaactggcagaaaaggtttccgttcaaaagcactccatactcatcgaccattctctttgtggttcggaagggaaacccgaaacagatcagaaactgggatgatctggtgaaacctggcgtatcggtcattacttcaaacccgaaaacatcaggcgctgcacggtggaactacctggcggcatggggctacaagcaaaaacagacgggatcaaaagaggaggcacaagactttgtaaaggcattataccgtaatgttcaggtgcttgataccggagcccgtggctcaaccataacttttgcgcagcgcggctttggtgatgtgcttctgacctgggagtatgaagctcatcatattcttgaagagtacggtgcagacaactttgaaatcgtcgctccatcaatcagcattcttgcagagccaccagtggccattgtggataaaaacgttatgaaacatggttcccgcaagttggcggaagcttatctgcattttctctacacttccagggcccaggaaattattgcacaacacttctatcgtccgtgcattcctgctgcacggaaaaaatatgcggcaaatttttcgcccgtcaagctctttacccttcaagaggtgtttggaagttggcgcattgcccagaaaacccattttggcgatggaggagtttttgatcagatctacgtaccctgaaacatttttttcgctgaaaagagctcacagtgttcaggatatccaaagacagatttctgtgaatggagctaaacggataatgctgttttatgctggattggtttgcccgtataccgcgtattgagttggcagagccctcgtggctgttgcttttgccgttgtttgctctggctgcctggttcagggcttggcgggagcatcttggcaaaactcctgccattctctttccgggagttgaaaggctgaaagattcgggatttgatgcccatttgtggttgcgtgaaatgccgcattggctgcgttggagtgcttttgttctctgtgtacttgcgcttacagggcctcatcttttatttcgtcagagtgaagctgaatcgcggggtattgatgtgatactggcccttgatatttcggaatcgatgcttcagaaagatgttggtggaacaagccgtcttgatgctgcgcgggaggtttcgcgcaattttgtattgcgtcgttcgaatgaccggattgggcttgtggtgtttcgtggaaaggggtatacacagtgtccgttgaccctcgatcatgaggtgcttgccatgctgcttgaccgtctttctcctggggtgatacaggatgatggtacggcgattggtacggcgattcttattgctgtcaatcgtctcaaagcgtcggagtcgttgcacaaggtacttattcttgttacggatggtgaaaataatgctggagaggttgggccaggaacggcagccagcatagcagctcggagcggggtcagaatttatgttataaacgccggttttaaagttgttgaagatcgcattgatccgccagaggagagtggccgttacatacagaaggatgaagagtcgctgcaggggattgcccgaacgactggtggagggtatttcagagtcgaggatccagcagcatttgatcaaacaatcagatctatcgatcggcttgaaaaaaaacggtttaccgggccggttatggagcatcgttcagggttgtttttgccgctcttgacgatggcgattctgctgctgttgctggaggttgttttgtcgaatacccgactgctcaggataccgtagcgtattgatattgaaatagttgccgtacaggagtgatctcatgtgttttgcctggccagataatattggatatttactttttttgatgccccttgccgtgattttggggtatggagtcgtaaggcagcttcatgcacgcgaagccgtttttggccctgcgctgattgatgctatgatgggacgcctgtctttgagagttctggttgtaaaaaaactgttgattttttgtggtatcgcgttgctgctctttgcgttggcgggtccccggttttgcagtggaggccgaccggtgttgcgcaaaggtgccgatatcgtttttatgcttgatgtttcccggagtatgagggcaagagatgtgcttcctgaccgtctcgggcaggcgaagcaggagataacaagtatcagtcgtgctgtcactggcggacggatgtctattcttctttttgctgccagtccactggttcagtgcccccttacgacggatcgggatgctttcgatgctctgcttggcatggcttcacccgatctgatcgaagagcagggtacctctttccgtgcggcgtttgagcttgccggacgacttcttgaaccgacattggaggatcgaatggcatcaggggtaaaaggagagaagattgtggtgctgctgagtgatggggaggatcataccggtgaggttcggagtgcagtccagcagttgaaaaaagcgaatgttcatttgtttgtgataggagttggtatgcgtcagcctgttgtgattccgttggatgatgccggggaaggagtcaaacgggatgagcatgacagggtgatcatgagcagtttcagacctgaattcttacagatgctggcccgtgaagctgccgggttttattttcgaagcagtgccgaacatgccgtttataaggaggtttctgaaagcattaaccgtattgcctccgcttcccgatgggtgatggagcctggtgagcgtgaaccgctttatcgttattttgttgcggcaggactttttttactgctcactgaaactatggttggaagagctgcaggaaagaggcggagctgttcctgagaactcttccgagagagcgttacccctttcttgttgaaaaaaaatgttacattattccgtataatcaagtggggttggttcattttcagacgaaaaacagagacgttatggagcagcagaacagtggtaagaaagttcttgactcaattgaaagggcaaggctggggttgagggtattcagcttgcctttcgctgaagctgaagaggtgattgatgcctatgtgagtggaggagattatgatccggcgtgtgtagaactcttcaaggatcagcttgatacccagcgacatatccaggagaaaagtgtggagctgttatctacaggtgcccagattttgcggcttgtggttggcgcccttataaaaaacattccgcagccacctactgaagagagttcctcttcctgaacatgaacgtctcgcaaaacagctaaaaccatgcagttcgatccaaacaagtttaccctgaaagcccaggaggcattgcaggcggcttcgacgcttgctgccagccgtcagcatcaacagatagagccggaacatcttctctatgccatgttcgacgataaaagcagtattgccgtacagatagcacagaagctggaggcgtcggcagaaacgctgcaattggcgcttgatcgcgaaatcgaaagaattccgagggttacgggagcttctgctacagggcagtatatctcccagaatctcggcaaggtctttgatgtagctcttaaagaggccgaaagcctgaaggatgagtacatcagctccgagcatcttttgattgccatgggtgaggctggcataccggtttcacggatgttgcgggatgcaggattcaacagggactccattctcaaagtccttgccacagtcaggggctcccagcgggtcaccagtcagagcgctgaagagagctataattcactgaaaaaatattcgcggaacctcaatgatcaggcccgaaaggggaaactcgatcccgttatcggtcgtgacgaggagattcgcagagtgctgcagattctcagtcgccgtaccaagaacaatccggtactgatcggtgaaccgggggttggcaagactgcaattgtcgaaggaatcgctcaacgcattgtggctggtgatgtacctgaaaacctcaagagtaaagagattgccgcgcttgatattgcccagcttgtggctggagccaaatttcgcggagagttcgaggagcgcctgaaagcggttgtccgtgaggttcagtctgccgaaggggaggtcattctttttattgatgaacttcacctgcttgttggtgccgggtcagcggaggggtcaatggatgcggccaatattttgaaaccggctcttgctcgcggcgaactgcgttgtataggcgccaccacccttgatgagtatcgcaagcatattgaaaaggatgctgctttggaacgtcgtttccagaccgtggtggtcgatcagccgagtgttgaggacacggtatctattttgcgcggactcaaggagaaatacgagatccatcatggcgtacgtatcaaggatgcggctatcgttgccgctgccgagctttccaaccgctatattgcagaccgttttttgcccgataaggctattgatctgattgacgaggcttcatcgcgtctccgccttgaaatcgacagcagtcctgaagagcttgatcggataaaccgtgagatccgtcgtcttgaaattgaacgagaagccttgaggcgcgaaattgaagctggagggcaataacctgctttttcgggctttgaatttattgcgtttttaaaacgttgtaacctctttacaaccgtcaggaagaagttctctttgggggcttcgttctgttaatttatttttgttatgaggttatcgcgtaaaagggtcgcatcgctgcttgttctttcacttttttcgcaggaaagtccgattacagcaagtgccgcaatatcaagaatccctgttgaacagcttgatgggaaacagcgggtgagcgttgtgccctgtgctgattatgaggcaggggcgctgcataccctgatgtttggtgcacactggcgatcactctggacaacccctgtcgagatgccagttcttgatctgggctcttttgctggtggattggtgccgtttgagaaagggggcggttttcagacgatgacgttgagtttcaggggagcaaatggaagggaatatcgttttcgttctctcgataaagacccttcacgcggcatgccctccaagctgaagaataccgttatttctgcagttttacaggatcaggttaccacttcaaatcctgtgtcgggcgttattgtttccccgttgcttgatgctgcttctatttataatgttgctccggaattgacggttttaccttacgataaagatcgtcttggtgaatattatgatgaattttccggtcttgcggggacaatagaggaacgtccgaatgaaagtgaaggtgcaggtacaggtttcaaaggatcggataaaatatctggtacgtataccgtttttaacagccttgaaaaagataacgacaaccaggttgatagcgcatcctatttaagggcaagattgcttgatctctttatcggtgactgggatcgtcactccgatcagtggaaatgggccggttataaaaaagagggcaataccagatggtatcctattccccgagacagggatcatgccttctcccgtcaggacggagtattttcatggattattaccagggttgttccccggatgacgaattttggggaaaattatccgagtatcaaaaatttaagcttctccggtcgtcctcttgaccggcgtctcttgtccgggattgacaggacagagtgggattcggttaccatcgaagtcaagcagaaactgactgaccagcttatccatgatgccgtcatgaagatgccgcctgcaatgtacgacaaggagggtgctcgtcttgaacgtgagcttcgatcaagaagagacctacttgacaaagcatctgcagaactctatctgctttatgctggagatgtggatgtctatacaagcaataaatctgagtatgcaaaggtacatcgtacggcggatggcagtatagaggttgcagtttccaaaagagatggcaataccggagccgcaaagggagtgcctttctattcacgcatcttccatcctgtcgaaacaaatgaggtcagactctatcttcagggaggcgatgaccgggttattgttgatgggccggtctgcaaaggtggagtgaaagtaagggttattggcggtgaggggcaggatatctttgaagattattccataagagctctctctggtgaccccgatacctccgcgatgatgacctttttctatgatgatggtgagaaatcggaatttgtcaccgggaaccataccgtggttgaccgtcatacggtttctgttccggttgatgatcaggagaaatatgatctgatggcgcgtgatgaaggtcgagagattggttttcgtccaagcgttgattattcctcggataccggagtatttcttgggatgggagccactcttgtagattacagcttcagagcgaccccttatcgttacagaatgcaactgaacggaggtttttctaccggagaggatattcgttataaactgaagtacacaggcgatttccggtcgcttttcaggaatacatcactttttgtagaagcgggtacgacgggtattgatatcattaacttctacgggcttggaaacgaaaaatactataatggcacaggcctcacggaagatgattttgaaattctcaaccaggttacctctttaagtgcctcattgcgttatccgatggataggaattataactggagcgcaggagtcggtgcaaaatggatagaccttgctcttaccccaggttcattcaatgacctgaacagagcccaggttcccggtatcaatcatgattttgctggcagtttcagggttggatttcattatgattcacgcgatagcggagatgacattgcactttcaccaagaaagcaggcaagttctcttgcagtcgcaggtcaggcgggcaatacaacggctctcagcggaatcatggtggatgtcagtgggagctattatcccgagttttttggaaatgaacaggcatatggaaaactcagtggtgaattccgtacctatatcccgctggtttcatcccgttattcacggctggcccttcgttttggcggagagaagttatggggtgaatatcccttttatgaagcggcttttcttggtggttccacctcattgaggggttatgaccggcagcgttttgccggagatgcttcactctatgccggttcggaacttcgtctctacctgggtaccttcaagtttcttgttccgattatgtatggccccctggcttttgctgaaaccggcagggtttttcttgacggagaggattccagcgcatggcattccagtgctggcggagggttgtggtttggcggtattgagtcgcgctattccgcaagcatcgtttttgcacagggatttgatgatggccgactgatggaggattacggaatctatctcaggacgggtttcagtttttagtcctatatttgtgcccatttattgcttgaccaggcttcagacaaaaaattaaattacacaccatctttactctgtcctgcccaacacttttgttgccaacaaaagtgttgggcaggatttgcttttgttgttttgtttttttaatattccaacaaaactgttggtaagtgaggatattgaaaatcttgaggggaggatggtatggaaaggacgttgcggcaggcacagggaaactgggttgatggtgatcggttttggggaagagcggatgatatcaggattctgactcgcaagattgatgaaggggcgcatatctcccttgttgctcagcggcgcatggggaaaaccagtctcatgaaggagttgcagcggaggctttctgatcgctatatctgcctgttcattgatcttcagaaagattctgaacctgctgatgcagttgttcaactcagtctttcgataaagccatatgagcctctctggaagagggtaaaaagtttgtttgccaatgtgtggggtgtggtatcaggaggaattgaagaagtcagttatggcgatatcgctcttaaattgagggcgggactgaactcgggaaactggatggagaagggtgatgcacttttttcgattcttgcaaaatctgatcgtccggttctgctgatgatcgacgaggtgcctctgatggtgaaccgaatgctgaagggggacgatttcgtcatcaccaaagagagaatagcagaagtcgacaggttcatgtcgtggctcaggaaaaacagtatcgaacatcagggaaagatcaggataatgctttcgggtagtatcggtttcgagccggtactgaggcaggcaaggctgagttcgacgatcaataattatcaaccctacgatctcagtccatgggatgctgaaacggctacaggatgtttacgtgctctcgctcagcagtatggtatagaattcctcaatcaggcagaagaggcaatggtcagaaagctcggttactgtattccccaccatgtccagttgttttttgcgcacgttcttgatcgttgtgacaggcaaaatgagatgcagttttctgctgatgaggttgacgatctttacgaacatgagatgcttggcatccgcggacatgctgagcttacgcattaccaggaacggttggaactttttttcagtaaggatagactacctctcgtgctggccattttaacagaaacagcaattgccggtcagttgaccatccctgtaattcgggagcttcagcgtgagtatgcaagaaaagagcctggttccgatgaagagataaaggaaattcttcgagtacttgagcacgacggttatctcaggaagattggggagggctatcgttacgaatcaaatcttttgaaagactggtggaaaaaggcgcatgcggagttttatgttccggtgaacaagagggagaaataagagtatggtcaaacgttttgtgaaatacaaccctgcttttcttgaaagtgatgagctgatagaaaattttgttgtccggcagatcgactttcggatgattaccagaatcattcgggagaataccatggcatcaaatcagcatatgctggttattgggccacgaggaagcggaaagaccactctggttcgtcggattgcccttgaagtagagcgtgatgaggaactggagagtgcgtgttatccacttatatttgctgaagaaagctacaatgctgtttccgctgctgacttctggcttgaggcgctttttcatctggctgagcatacaggagatgcacaaatgatgcgtacctatcaagaactccgtcgtgaccctgatgaacagcgtcttggagagagagcgcttgggcagttacttgattttgccgataagatcggcaagcgccttcttcttgtggtagaaaatcttgacatgctgctttcagagttttcagataaacaggaagcatggaaacttcgtcatacattgatgaacgaaccgcgtttgatgctgcttgcaacagcaacaggaagatttgaggaaatcgatcatccggcgcacgccatgtttgaattgttcaaaattcatgaactcaaggcgcttgacgatcaggaatgcaataccgtttgggaactcatagccggagagaagcttccgggagagcagatcaggccggtaaggattctgacagggggaaatgcccgtctgatagccctcattgcgaggtttggggccaaacgctcattccagcaactccttgatgatctcatagatttgatagatgagcataccgattatttcaaaagccatctcgacgctatggcttccaaagagcgcaaagtctatctcgctcttgctgaattatggagtctttcaacagcaaaagaggtagccgaagtggcacggcttgacgtcaatactgccagtgcgcttcttaacaggctggtcagtcgtagtaaagttttatttgaggagaaaggtaaaagaacaaaatggtacaggatatcggaagggatctacaatatctattacctcatgcgcaggcgtggaggcccatcagcaagggtcaaagccgcagtcaagttcatggtcagtctctatgatcctgtttcagcagtcaggatgttgattgacgagactggtactcttcagccggagcaatgcatagaccattatgctgcttttgaacaggtggttaaaaatatttctgatcgccaacttctacagagaataggtgctgttacgccgaaaagttttttggagtcaccctatctcactgatacggtgaaaaatagcttgagagttgaaagcgtaacagaatcgaaaaaggatataaacgaaggcgttgatcgtaaagcggtaatagaattgtttaaaaagggatgtcaattggtcaaggataaagattatgagacagcaattcagttttttgatcatatcatcaaaagatataaagatcgaacggaagtcgagattagctcattggttgtaagtgctctttttaataaaggcgttatacttcataaactggcgcgtgagaatgaggcgattaagacgtatgaagaacttattgtaacgtatagtaatcgttatgaagttgagatagctgagtgggttgtaagtgctatgttcaataaagtgactgcactttggacactcaatcgcaaggatgagctaattcatgcgtatgaagaactcgttataaagtatagaaaacggactgaagtcgagattgcagaatggattgcaaaagccctgtttaaccaagggtttgtgcttagtagtttaaatcgtgaggatgaagggattcacaaatatgaagagcttgttggattgtatggaactcgacatgaagccgagatttctgaaagggttgtaagagctctgtttaacaaaggagttctacttctacaactcgaacgataccaggaggctgaacctgtttttatgcaggcaattgaacgggctccccttatgtgggaagcgtacgttgaattagtaaaattgttcttgaagatgccagagagactgaatgatgctcttgattttgcaagaaagtatgttgagactcctggtctcgttgagcaatcaatagaaggagctataaagctgtttgtggaacttgccgcatcggggtatgcgaaagaggcacttggcattcttgtcgattctcctgctgagtcccatcttgaacctttggtggttgctttacggttatacactggtgaagaggtaagaagtgcggttgagatacaagaagttgcgaaagatgtcgtcaaacggattgagcatcggcggagcgtaagggaaaaaacggatgagcatgctcttgcatcctgcctctgaggggtatttcggggagctggtcgtgtttggtttacggttcattgcaggagtttaacgctgaaaatcgtacattacggcttgcatctcattgtatgttttctatgctttgcttttattaaacaacaaaaaaaggcgacaatgatgaagatgatgaaaattgttactcttgcgtttctgttcgcaggacttttctgctccagggcatctgctggatgggaccctgctgactcggatcatgcaagaatgtcggtcgactctttccgggcaaatgccggactttcccgtttttttgacagtgcctatgggtatgttgtttttcctgatgtttacaaagggggattcatcatgttgggcgggggacatggaaaaggatatgtctatgaactcaataatcttgttgggcgctcaacaattacccagcttaatgttggtccgcaacttggtggtcaatctttttcggaaatcattttttttaaaagcaggggagatcttgacgattttaaaaaaggtaactatgagcttaatgcccaggttacagccatcatagttacgacaggaatggcaaccaacacagattattccaatggtgtagccgtctttgttcttccaaaggccggggttatggctgaagctactgtgggtgggcagaagttttcctatgagtcgtattgaccatcctgatttttccaagcaggagaggcctcggtgctgatgatccggtgtttttccaataacgttaatttttacaatgaagtatgaattagtggtgggccttgaggtgcattgtcagctcaataccacaagcaaagccttctgtggctgttcggcgaagttcggcaagtcggccaataccaatgtatgtcctgtctgtctcgctcttcccggagcgctgccggttcttaaccgtcgtgttgttgaagatgccgtgaagcttggtcttgcaacgggttgctctatagcgccccactcagtgcttgcccggaaaaactatttttaccctgatttgccgaaagggtaccagatttcgcagtttgaagaaccgatatgcagcgaagggatggtgcacattgatgccggagagggtaatcgggagattcgactgatcaggattcatattgaggaggacgccggaaaatcaattcatgatatcggtgaggagacctatatcgatctcaaccggagtggtgtccctttgcttgaaattgtaagttatcctgacctgcgcacttcgaaagaggcgtcagcttatctgcagaaggtacgccagatcgtcaaatatcttggtatctcggatggcaacatggaggagggaagtcttcgctgtgatgcaaacgtctctttgcggccagtcggggagacggagtatggtacccgtactgagatcaagaatatgaactctttcaagaatgttgaaaaggcaatcgattacgaggtcgagcgtcatcgtgagattcttgaagccggtggggttattctgcaggagacccgtctctgggatgccgacaagggggagacccgttccatgcgcggcaaggagtttgcccatgattatcgttacttccctgatcctgatctggtgccggtgctggttgatcaggagatgattgatcggatcatgagtgagcttcccgagtttccggaagagagggctgtccggtttgttgatgagtatgccattccggcctatgatgcagccgtgctgactgtcgagcgcgaggttgcggactatttcgaggagagcgtcagggtttctggcgatgccaaggcttcgtccaactgggtgatgggtgaggtgatgcgcgtgctgaaagagagttatctggatattgcggagttctccattcttccggaacggcttggagggttgattgcgctgattggaaagggtgtgatcagtactaccatcgccaagcaggtttttgagctgatgctgaagagtggcgatgctccagcggaaattgttgaacgggagggacttgcacaggtttctgacagtggcgcgattgagacggttgtgcaggcaattcttgatgccaaccccggtcagttggccgcctatcgcggcggaaaaaccaagctccttggcttttttgttggtcagtgcatgagccagatgaagggcaaggccaatccccagatggttaatgaggtgctgttaaggaagctcgaggggtgagtgatcaggattcactgtcgaagagatctttggttcgcagcgattcgggccagctttttgcgagttcagggttgatcacctcgattttttttctggcttccagcagcctttttttacagttttcggcgatggcaagcccctcttcgtacatgccaatagtgttttcgaggccggtttccggattttcgatattccgggtgatctcttcgagtcgtgagatcagctcttcaatagggagttttccggtgtgggttgttgccatgatgtttcagtatttagatgttgtgtaccaaaatagagaaagagaaagattattcaaaaggcaggtgtgtgagtgaagtttgttgatagtgcgtcgatttttgttcatgctggagacggcggaaaagggtgtgtcagttttcggagggagaagtttgtgccaaaaggtggcccggatggtggagatggcggtcggggaggccatgtatggctgagaaccaatcggcagttgaccactcttctcgatttcaaatataaaaagaagtatatcgctgttcgcggtgtgcatggtcagggcgcccgtaaaacaggcagggatggggccgatgttgttattgatgtcccctgcggtaccattgtcagaaatggtgaaaccaacgaaattattgccgacctgactggcgaggatcaggaaatcttgattgcgagaggtggcaaaggggggcggggaaaccagcacttcgcaacaccaacccgacaggcgccccgatatgccgagccgggtcagaagggtgagctgcttatgctcaacatggagttgaagcttatggctgatgttggtctggttggatttcccaatgcgggcaagtcaacactgatttcggtgatcagcgcggccaagccaaaaattgccgattatccctttacaacactggttcccaatttgggcattgtgcgctacgaggagtacaaatcgtttgtgatggctgatattccgggaattatcgagggtgcggcagagggaaaagggctaggtctccagtttcttcgtcatattgagcgtacaaaaatacttgccattcttattgcggctgattcacctgatattgctgatgaatatcatacccttcttggggagcttgaaaaatttgagaaggaactgctcgataaaccaaggttagtggttgtgacgaaaatggatattgccgctgaagatcttgaaattcccacgcttgaggagggagtcagggttctttcgatttcagccgtatccggccaggggcttaaagagctcaaggatgaactctggagagaggtttcgggtcgtatcagggctgcagaaccgttggatgagagtctcggctgattatgcaacaagctgaactctatgtcaggtatgcgcgtctggctgacgcctcggctattgccgctatcaccgcagagtatgcgcgtcagggaatcatgctggagcgctccggtgataatattgttgaaaatattcgtaacttttttgtcgctgagtacaatggcgaagtgataggttgttgtgctattgcattctataccctgaagcttgctgaaatacgctcactcgcggtatttaaccgctataaaatgaggggtatagggcggaggctggtcgaaaaggcggagtcggtgttacatgaagagggggttgaggaggtttttgttctgacactcagccgtgagtttttccgtcgtcttggatacagcgaaatcaagaaagagtattttcctcaaaaaatatggagggattgtactcattgcccaaagcttatggcctgcgatgaaattgcgatggtgaaaaaattgtaacttaattacacaaaatggtataggaaattcgtgattgttcaggaagttatcgttaaaaacaaggcagggctgcataccagacctgcggctgcggttgtcaaactcgcatcccgtttcaaatcagatttttttattgagatgcagggtgttgaaattaatgcgaagtccattattggtgtcatgagtcttgcggctccgaagggtacccggttgacgcttaagctggatggcgaggatgctgctgaggcttcccgtcagttggttgagttttttgagcagggttttggagaggtatagcgttgcgcattgccttcatatcccctttttttccactgaagggaggaatcgcccgcttcagtggaatgttgagggatgcccttcaagaccggggatatgatgttactcctgttgcgttcagggctctctaccccgattttttggtcaagggtggagttgaagaggctcagggagcagatctcaccttttttaatgagtcgcgtctggtactgttcaaccccatttcctggtttggagcgatacgacatctccggtcactgaaaccagatctgcttcttgtggcttactggagcggatttctggcaccgcttttttttacgatacgtcgtctgaccggtatcaggatggtggtgctgctccataacctctcttcacatgaatcatttttattcgacccacttatgcagaggctgctggctgcttccgccgatggatttttgaccctttcggaggctgttaccaaaacggtgcagagagctctgcctgaaatccctttgctgcagctttttcatcccctctatgagccggatggggagcactcttcggtgcaggatgcacgtcaggcgctcaagctcgacgctcactctccggtgctgcttttttttggttatgtgcgccattacaaggggctcgacaccatgcttcgtgccatgccagcgattctgcagcgggatcccgcgcttcgtcttgtcgttgccggacagtttcatgaggatcatggtatctatcgcaagcttgttgcgcagcttggcatcgaaggaaacgtcgatttttaccccggttacgtttccactgaacgcagtgccctcttttttgctgcggcagacgctgttgtacttccctatcgcagtgcaacgcagtcgggagtggtgcaacttgcttatggccacggtttgcccgtgatcgtcacaccggcaggcgcccttcccgagatggttcgccctggtaaaacaggctgggttgcccctgactgttcggctgaggggtttgccggggcagtcggtgagtttctcaatcgtcgtgacaagcatgagcttgaggcgatgcgcccggctatagaagctttccggcgtcacttttcctgggaggtttttgcagaacaggccgggcattttcttgaagcaagagctgtacggaggtgatgacctctccgttgagctgcatcgtggtgctgaactggaacggcgcaaaggatacgcttgcctgtctggattcgcttgcggcactgatctcaccatcctgcagggtgcttgttgtcgataatggatcgactgatggctctccggaaaagatacgggagcgctttccggctgttgagcttcttctcctgccggtcaatatcggctatgctgggggcaacaatgccggattcagaagggttatggagctgaaggctgaattcgtgatctttctgaacaacgatactcttgtggagagcagtttttatactccattgatcgataccctgcagtgcaaccctggggcaggaatagccgtaccgaaaatttattattcggatcgtccggagaggctctggtacgccggtggtgttgtcaacctttcgaccggccttatccgccatgtcgggttgcggaaaaaagatgctcccgattttgatcgtccggctcttaccggttacgctacaggctgctgtttcgcaatgcgttgtcgtgatttcgatagtgttggcgggtttgatgaaacgttcgggatgtatgccgaggatgtcgatctctccctgcgggttcgcgctcggggtatgagtatcaattatgtgccctcctcaagggtctggcacaaggtttcggcgtcgctttccggcagaccgctgcggaaactgctcaagaaaagtatcggggcacttcatcttttcagaaagcaccgggcatggagcggtatggtgctctatctgcttctgcttcccctgcgtcttgccggcagttttggtgaagagttgagggaaaaaaagtccacaacataaccgatcgcacagggaaaaacagatgatgcagaacaagtacagaaccgttattgacagagcctatcttgacgaacagggtcacctgctccgatggcaaagaacactcgaatttctgagaggctcctcactctccggtgcgtcacttgtcagcgggctcgatctgggtgatcgaaccccgtttacggcttcgctggagcagcattttgaatgtccgttcgagaacacaacagtcgatctcgaccttgagccactttcgggctccttcggggttgtgaccgcttttgaggtgcttgagcatctctacaatccgcttcatgcgctgcttgaagtcaaagggcttctggctggtgagcatgcctgcctctttgtctccatgccgctttggaaaccctccatccttgcaagttccgaccattttcatgagatgacgcgctctgaagcgctctcgctgttcacacgtgccgggtttaccgttctccgaagtgcggagtttcgtatccgtcacccgttgttttatcttacgggagtgaagccgctgctgcgggcatggtatgaaaaagtgcagatctatgaacttgtcatccaataggggagcgccttgcagtccgttcaggcttgtctggttttccgagatacagtgggactttctctcaacccggaagcagcgcctcttgtgccgctttccggagagttggagcattcttttcatagagccttttgcgcttcgccgccgccaccactggattccagtcaaaagggggcgggtctgggttgtcactgttccttttctgaagagcgttcccttcaggatagggcgcctgctcgatcttcctttgctgcgctggcttctctccctgcccggaatcctgctgatgctcttctgggtgacgatcctcggatttggctcctcaaacagaattattggcctgagcaatatctactggggcagggttgcagccctcctgccatgccgccttcgcttctatgatgccaatgatgatcatcttgcctttcccgacaatccgcactggctgaagggctctcttgatcactatctttcgaaggttgatctgctcttcagtgtcagtcgtgagctgaccagccgtctcagggtgccacccggcgttcgcctggttgatcttggcaacggtgttgagttcagccattttgccatctcccgtcctcgcaagccggccgctctttcccgcctcaaggggccaattcttggctatgcgggggccatggactggcttgatagctccctgattgctgctactgcccgtgcatggccggagtattcgattgtgctactcggtccggcctatgagagagagtggtggcaaaaacaggccgccatcaacgagctgccaaacgtccactatttcggcaagattgagtacagcgaacttcccgcctgggtgcagcacttcgatcttgccctgatgccgctcctttcaagtgatctgaaaagggtatcccatcccaacaagctctatgaatatgccgccgcaggggtgccggtactctccatgaactattgcagtgcggtggagcgggcgcgggaggtgctgcatgtggccgtttctcaggaggagtttgtccgcatggtgccggaagctcttgctgaccggcgtgttgaggcgcggcaggcatttgcccggcagcacagttgggatacgcttgctgccgtcatggtgcaggagctggagaaggcctctcgggagaggagtctgtgaaccgcaatgccgtcatagccggtcaggcgggcttctcctttgccggatttctcttcggccagacagcccgattcgcctataaccttgtggttgcaaggttgctcggtgttgatgctcttggcacctacgctctcgccattgccgttatccagattgccgaggtgcttgctgttgcagggctcgattcgggtctgctgcgctttgtcagtttgcaccgagatgatcctcttcgccagagggctgtgattggtgccgccctgaaaatgagcatcacgctttcactcatcgtggcgctcctgctgcttctcttttcagcgccgatctctacaatcctcaatggcagtagcctcctgcggcttgcgatttgctgctatgctgcggcaattcccttcaatgtggcaaccctgctgtttggccatgccatgcaggggttccgccagctcaagcccaaaattgttgctacacagattgttagcccactgcttttgcttctcttgactcttctcttccgttatactgcaggagaggatgccgccctcttttttccctttgcactggcgggcgttggggcatttttctggattcgtccctctctttccagaatcagcgggactcttcaaggggatattctccatgcccacacagacaaggtgatgcttgcatacgccattccctttatggcggtctcactcctgagcatgatgagccattggcttgatgttatgatgcttggtatgcttaccgatacggcaacggtcgggctctatcatcctgcagccagaacggcggggctcatccgatcagtcctccttgcctttaccggcattgctgcgccaatgattgccgagctgcatacggggaggcagaatgctgagataggacggatcttcaagatggtgacacgctggatagtaacggtggttcttccgccagccatacttttcatggtgttgcccgaactggtgctttcggttttcggcgcccgctttgctgcggaaggagctgtcgcgctgcttctcctgacggttgcctcattcctgcaggccagctttggcctctcagcgacagtacttgccatgaccggccatgcgcggctcagcctcctgaacgctcttgctgcccttggcttgcaggtggcgctcaattttctcctgatcccaaagatgggtttgaatggtgccgctcttgctaccttgctgctttttttgatgctctctgttctccgtcttgttgagattcgccgcatcctgaagattcacccttttggcaaagcgctctggaaaccctttactgccggattatctacagccttacttctcatggctctacgcccgtggttgcttggcctgccaccttttgccgctctggctgtttccgccctgttatcgctctgcagctttacggtattgctgctgctcctgaagttggaagaggaggagagagagattatcttaaagcacctgccctttcttgacaagaacccaaagccataacgctgtgaagaaaaagattctcctgttgctcactgtttttggcggctacactcttctggttctgctgctcttttatccgcttgtctttcaatcgaagatgcttcttgcgcccgatacccttattccccaggcttcgacaatggcgcttgaccggcttcaggcccaaaccggcgcatatccgctctggcagccctggctcttttcaggtatgccgactgtggaggcattcagctacctcagcggactctattaccccaaccttgttttcaacctctttcatactgatggcatcgttttgcagctcctccacctcgcctttgccggtttgggactcttcctttttcttcgccagtacggcttgacaatccttgcagcctcttttggcggggtgctcttcatgctcaacccctatctgagcgccatgctggtgcatggtcacggcagccagcttatgacggtggcctacatgccctggatgctctgggccaccatgcgtctcatacagcgtggagggctggtcgatgccgggatgcttgcgcttttagccgggtttcagttgcagcgctcacacgttcagattgcctggtattcctggatgctcatgctgctgctggctgttgttttgtttttttcgcatcgcgggttttttacaaaaaagagcgctgtttcagggatgcatcctgtgcttcctggaggtggtaatgggggtgcggatgagggcagccacaagggcggcccctacatgacattgcgaatatttttgttgttggttttggcgttgggttgcggcattgccatgtcggcatcgatatacctgcctgcatccgagtatgccgcatattcagtgagggggatggctgcagagggaggaggttcagcgtgggagtatgccacactctggtcaatgcaccctctggagttgctcacctttcttgtgccgggactcttcggctttggcggagtaacctattggggtttcatgcccttcaccgactttccccattatgccggaattgtggtgctgctgctcgctgtagcaggagctgttatccgcagaaaagagccgatgacctggttttttattgcgggtgcactgcttgcgctgctgctctcttttggacgtttttttagtccagtgtttgatctcttctaccattttgcgccactcttcagccgcttcagggtgccctccatggcgctcatcatgctctatctgatcatctcttgtcttgccgcaatcggagtcaacgacctgcttcagcgccagtcggagcggttcttgaaaccgatcaggatcggagcgctgcttcttgcagcttttctgctcctcttccttgcctttgaaccgtcgcttgaaagtttcttccgctcactctttcccgaaccgcaggttggaagttttgacctggcctttatggtcaataaggtgcgctgggagaatctgacggggagtctctggatagtcctgctcattgcatctcttttctccggagtgctctggctcagcatcaaggagaagctctcccacaaaataacggccatcctgctctttcttcttgcacttggcgatctgctctggatggatatacagatcatctacccatccaccagctcgctccgctccccggttttcgctgatagccgcatggtggaacccgctttccggcacgacgacatcactcgttaccttgccgcacagaaagggcctttcagaatctaccccgcagggccactctttgcggagaacaagttcgccctcttcggtattgagtccgtgggtggctaccatcctgccaagctcaagctctatgaagagtttcttgctaaaacggagaatcttgcaagcctcaatatcctgcggatgcttaatgtcggctacattgtcactcctcaacccatcgagcattccgcgttcaagctggttaaaaccggtgaactgcaattggcaagcggcccggtgacagcttacgtttacagccttcagggaagcgccccaagagcatggtttgcaaaccgtgtgactggtgtgcatggtaacgacgccctctttgcccgacttcttgatgatcaggcaccagtcggagaggcttatgttgatggctctctctggaaaggagtccgaacctttgcatcggcaacggtcacatcacttgacgcaaaagcagaatccatggtcttgaaggttgctgctcccggagaggcattccttgtgaccagcgaaattcattaccccctgaggtggaaggtgaagattgatggcagggaaactgcagtcgtgaaagtgaacggcctgctgcgcggtgttgtgattccggcaggcagcagggaggtcaggttttactatgatcgaaacggctttgaaaccggtcgcaggatatcgcttggcgctttcgttgtggcgttgttgatggtggcagggggagtgatcggaggtcggttccggcaaaagggcggaaaatgagatcatttggttacgaggtgtacttctctgctggactcctcttgcttgtcggcaaggtgttcttaatgttgagtaaaattactcaatagagtgagcaaaaatttatgctcattgagcgcactcaaaaaaagttctgacataacgggtcgaatcggaaccccgtcaatatatccaggtgctttacggcgtcacgaaagaaaatctgcataacgaatgcgataccggtgaagttgcaggcaaagaaaactggtaatccaatggcataccctgttggggttgtagcaattctttttgcataataatggcaggggagtacggcataaatccaagagcttaagggggtttcagcttgccgcagtacagaatcaagaacggttcattcaaaatgtcagctttgctttctgctaactcataattacagagcactacggaggttgcggtgttgtcatctcctgcaacaaaacaaatgttctgcctccgagcactcctgcccgctcaacccaagacgtctcgcaagaactttccactctttaacaacctcgcacacttcacggacaattatcccggcacgagcgcgattcattcggtaatattcggcagtcgcaatcgcaacctgaaaatcaggctgacggttatagagatcaagtgacagcacatgctctgcttttctgaacgaaggattcatgtcgaaagctggtgccagtcgccatcctgaaggggagcgtatgaagccgtgattgcgaagatggtcatcgcggtttgccgtggcgatgttgaacaccactcttgtgaacagctcttcgaggttacgtgcgatgtgatcagcttcaccgtaggtggagagaaattctgccagctccagataactggcatcgtcggtatcggtatggtgaagcatggtcatggctgaggcaaaaaaatggcgcagcttcctggttcgccatcgctcgctcctgctggtgcttttttgcgtggcgcccttctccgccggggaagcgattcgtcctgcaggcgacggccaagtgcgtcctctttggagatcaacgacaagtccgcaagcagtccgaggacgcgaagcacctgaacgtagaagccgatagcaaccgacgggtcaccagtctcaattttgtagagagtaggacgtgaaagattggcccttgcacaaacggtctccatggaaaagcggcgacgaagtcgcgcatctctgaggcgctgccccagagcctccatctcttttgccgaagcggggtataatggtgtggctctacttgtcataacgataatttgtgatttatcattacggttatagcttgtgaaaatgaggcagggtttatattgttcaacaggcaactctttgctgaatctcgggctctctgcgccaccgttttattatttttgaagtgctgcatagcgtagacaagtttttcttgttggatgttttctgaatgctcaacatattgagtaattttactcaatatgttgagcaaaaaaccatgatcatcaagcgctttcaaaagaaagttctgacacaacggatcgaatcagaaccccgtcaattcattcaggtgctttacggcccgcgtcaagttggtaaaaccacgctggcattgcagtttatggagtcaacaaagctttcggttcatttcgcttctgcagatcttgttgcatccgggcaatcgagctggatcagccagcaatgggaggcggcacgcatcaagcttcggcaatcagaagagaaggaggcggtgctcatcatcgacgaaatccagaaaatcggcaactggagcgaagcggtaaagagggagtgggacagcgacaccgcacaacggcaatcactcaaggtggttctgctcggctcatcccggctgttactgcagcaagggttgacggaatcactcgctggccgatttgaaaccctcttcatcgggcactggtcgtaccgtgaaatgaacgaggcatttgacttcactcctgaacagtatgtctggtttggaggctatccaggtgcggcagcattgatcaacgatgaagagcgctggaggcgctacattaccgattcactcatcgagacaagcatttcgaaagatattctgatgctgacccgtgttgacaagccagccttgatgaaacggctctttgaactgggatgcggttattcaggccagattctctcctatacaaaaatccttggtcaactgcaggatgcaggtaatacaacaacactggcacactatctgcgcctgctcgataccgctggcttacttggcggactggaaaagtacagccctgaaatggtgcggcgccgggcatccattccgaaatttcaggtgcataacacagctttgatcagcgcacagcagcagtactcttttcaggagattgtcacaaacccgtcgcaatggggcagatgggttgagtcggcaattggcgcccatctcattaatcatgcccgcaccgatgcaattaacctcttttactggcgtcaggggaatcatgaggtagattttgttttggagcacaaaggaaaagtgatcggccttgaagttaaaagtggccgtaccgggcacgcttccggcatggcagcatttgagcaacagtgcaagccgtacaaggttcttctggttggaaactcggggattccatggcaggagtttcttgaactggaatctttggagctgtttgcgtgagtgagccgtagcccgccaatctttttgctttatccagcaaaaagtaatatctacattgtataaacaaaatggaggtagagatgctcacaaaggttcagaagtggggcaacagccttgccttgagaataccgaaaacctgggcgcttgaggccaggctcgaaaacaattcagaggtagagatttctctggttgagggaaaactcgttatcactccagtggtcactataaaacaagatcttgctcacctgctttccggcgtcacgaaagaaaatctgcataacgaatgcgataccggtaatgctgcaggcaaagaaaactggtaatccgatggcttatactccggatcgtggtgacatggtgtggattgcctttaatcctcaggcgggtcatgagcaggcaggacgtcgtccagcattggtcttgtctcccaaagcgtacaactccaaagttggtctggcgcttctttgccccatcaccagccagattaaagggtatccctttgaagtgctgcttcctgaagggttgaacatcaatggcgcgattttatctgatcaggtaaaaagtcttgactggaagatccggcaggcagagttaatttgcctattgccctcgtcggtagttgatgaagtgctgcataagttgcataccctgttggggttgtagcaaatcccctcccccattatcccgcagtacagaatcaagaacggttcattcaaaatgtcagctttgtgttctgctaactcatacattacggagcactacggagtttgcggtgttgtcatctcccgcaataaaacaaatgttcagcctccgagcactcctgcccgcttaatccaagacgttttgcaagaactttccactctttcacaatctcgcacacttcacggacaattatcccggcacgagcgcgattgattcggtaatattcggcagtcgcaatcgcaacctgaaaatcaggctgacggttatagagatcaagtgacagcacatgctctgcttttctgaacgaaggattcatgtcgaaagcaggtgccagtcgccatcctgaaggggagcgtatgaagccgtgattgcgcagatggtcatcgcggtttgccgtggcgatgttgaacaccactcttgtgaacagctcttcgaggttacgtgcgatgtgatcagcttcaccgtaggtagagagaaattctgcaatctccagataactggcatcgtcggtgtcggcatggtgaagcatggtcatggccgaggcaaaaaaacggcgatggttactggttcggtcaaatcgctgcaccagaaaggtgtggtatcctttaccaatctgcatgaggcgagcttcgggaacggtaatatggcattgctgtgccagctcatgcagcagcttttcccagagggcaacatcgtagtcatcgtcagcagaggggaatttggcaatccagagagcgccatcctcatcaaccagattcgctttgggacgagcgccgccaagtgacgaaccgggggcaacaagaacgttcagccactctttgattttaccgaagtcatcctgcttttttctggtcaactcaaaggccatctcctgcaactcagcaatttttgccaccggtggagcagataacgcctcgttggccagatagagcgattccccggggtggctgaaacgcaaggcacccatgcgcgtgcagtcctgaactcccagcagaaaatcccagggggcaagcgttctcggtgtacgctcctcctcctttgcctcaatcgcctccctccgtttcatcaggagttgtccccagcgatcgggacatgaatccatgaagactccaaaattggagcctcccggaaagaagtcgcccgccgagagatcaagctccggatcaagtggaaatgcgttgacctgcctgagccatgctggatcataaacaaaacggactgtaccccgagccccacgcgagagtgtgcctatctgctggagaggtccgaatgccgggtcgtcaagccacaccaagagctgctcctcttcacgcttcgccatcactcgctcctgctggcgtttttttgcgcggtgcccttcttcgttggggaagcgattcatcctgcaggcgacggcccaaagcgtcctctttggcgatcaacgacaaatccccaagcagtccgagaacacgaagcacctggatgtagaagccgacagcgaccgacgggtcaccattctcaattttatagagcgttggacgagagaggtttgccctggcgcagacggtctccatggaaaaacgacgacgaagcctcgcatccctgaggcgctgccccagagcctccatctctttcgccgaagcggggtatagtggtgtggctctgtttgtcataacgataacgtttgcttttattataatgataatttgtgaattaacattgcggttagatagttccaggcgatgagcatatcgtgtatggtcttgtcctgagactctttgttaaagccaaaccagtacttttttactgtatttgctgatagtttagtgtaccgttttcagtagaccgcgccaagagcatggttcgccagttggatcatcgctgtgaacaataacgaagagttgtttgcccggctttttgatgatgagggccctgatggtgtggcgtatgccgatgcttcactttggagaggaacaaccacttttgcatcggcaacggtgatgtcgcttgatgctaaaggggagtcgatggttgtgaaggttgctgcgcccagcgaggcattttttgtttattatccgctgcggtagaaaggtgaagattgatggccgctatgctttaatggtgaaggtgaacgggctgttgcgagaccttttggtgccgagtggcagcatggaagtggggttttattatgatcgaagcggctttgagactgggcgttaggtatcgcttggtgcttttgtggtggcggtgttgatggtggtggtgggaatcggctggtaggttttgagaaagtcttgggagtcgagaattccgcgtggttatcactaaaatccttgttttggtttgaattacggtaccatgttatttatcttagctctcagcagatattgaaaaagggctattcgcggattttaatgggaatagagtaagaaagagtttgtaaggtgtaatattgattcatcgaatgagtcagaatggatccctatgatgaaagacaggtgtatgaaaatatgccatagaaacagcatctttgacgatttaagcaagaataaactgaagcgataacaagatgtaaaaaaatgagatgcagcttttaatagcctcgtcaagggtctttatcagcttcgaaagctaccgaacaaaggcattattatatcgtagcaatcttaaccttcctactgtattatgaagtattatggtttcactgcaacccactaaattatgcggagagccaaaaaaaaagtttatttgataggggaaagtattgaatgcaaaacgtgaacgctgacccccctgataatcaaacatcttttaaaagaagtataatgccaaatcgaacaaaagtttttattagctatagccgtcaggataaacgttggttaactgaagtaaaaaaatacttgaagccacttgttagaaatggattggaactatggcacgacaattgtatcgaacctggcgatagatgggaagaaaaaattgagcaggccttatatcaaacaaaagttgcaattcttcttataacccaagatttctttaattcagattatatagaagccaaggaactttcgctgcttttacgtgcggctaaaaataacgaggtgactattattccgttgtatctaacggacactttctccactaatgaagaattatcgcgtattcaaggaatcaatgatcctaaattttcacttgataaattagttgaatctgagcaaaaaactgttttggtaagtttgagtgaacagattagaaatctatttagtaactcaacacagattggttttggttcttgggaagagcaacgaaaacccgaaaggaattcagaacctgttcgcgtggcgcttattgcagttaattctcctacgcatcattcactctggaatgcattaagcgttgggctctccgcataatttagtgggttgcagtgaaaccataatacttcataatacagtaggaaggttaagattgctacgatataataatgcctttgttcggtagctttcgaagctgataaagacccttgacgaggctattaaaagctgcatctcatttttttacatcttgttatcgcttcagtttattcttgcttaaatcgtcaaagatgctgtttctatggcatattttcatacacctgtctttcatcatagggatccattctgactcattcgatgaatcaatattacaccttacaaactctttcttactctattcccattaaaatccgcgaatagccaagcgttgaagtgttatccggagatttgcgggggtatttcggagccaaggtttcagttgttgtacaaagggtcgatcgtgatcgagacatttcttcttgcatcaaggagatacaaaatcataagcctgatattattggattctctataggtcttggctcattggaacttgcagaatcgctttacaaacagtgttcagacattcaactttgcggagatcaagcgccgaaacttgtacttgggaataaaatcccgtcttattacccaaaagattgcatagatcgatttcctaaagctgctgttgttgttggagaaggagaattggctctacgtgacttggtagaagtggtacgtgggaacattttaattaaaaaggtatccaatctcgtctataaattagataatggtgttttggagcaaaacaagtcagaagaggctcctgaccttaaagatcttgattacccaccgtcggtagatacagttcctgaaatcgtaaagcgaggaggaaacgcacttgtccaagcaagtcgtggatgtccttggtcccaatgtgcttattgtacaatattttcttttcgtgggggcaagcgttgggagtccttttcgaacgagagaattatagcaaatatagaattgcttgtagctcaagggattaccgaaattgaatttgccgatgatgaatttcttggcggtcgaacttcagtaaggattaggcgttgtaatattttggtagaagcatttcgaaaaatacgtgaacgtgttaaagatttttcttttcggatttttcttgagccgtctacaatttatcgaagtaatgatattagtggtaatgaagatattagaaaattgcttcaagagctcaagtctgtcggacttgaaagagtatatattggagttgaaagcggttcgaataaacagctggagagatataaacgcgatggtagacttgatgttataaaaggagccatcaaagttctgacagatattggtatagatatggatgctggttttataatgtttgacacttttgccacattggaagaacttcaagacaatatagtattgtttcgttccttaccaaaaggttcgaatacttggccttttcgaccccttgccatcaatgaggggtctgattacctgaaggattgtattaaatggaacgtgaagcttacaaagaatctctcttacatgagttatacctgtgattactttgatccaagtgttcgacttattgcgcaaacaatagacgctgttagcttacatactcgcactcttttctacgcattaaaacgtggtagtacaatgtactattctgataagaaaagaacggattcgatacgattttgccaagaatacgttaacagaaatagtgatatatatatcgatttattagaagaattggtgttttctgctcaaaaaggaattttggatactgccaatttaataatcgaggcggaagaaaaacttaaaaaacttgttgctgaggtaaagaaaagcgttaaagatgtcttgatagatgaccctgactattttcttcatgatgaaataactcgtatagagtcgttacatgttttgattgatgtaccaccagtagcaacattttctgcaagttctttacgtagaatcgttatcgtagatcttgatcatacactttttgattctactgcagtacgtcgaaagtgtgccgaacaagccattaaagaattgggactctcagaaaaaatagaaaatgaagcacttgatctttactgtcgatgtatttatgataactatgccgactatgaactaaacaaatttccagattttcgtgttgtatggaatacagcggagtcatacagggttttattggctctcattgaattgggtattcatcctcaaaactatcaaaaagaatctgaaagccagggcttttatttaagattgaggggtatgattgatgatatttatcaacaatattctagcaaaattaaaaaggcacaagatattttctggaaaacacctatggttctatatgattatgcaatagaatttttagataatttaaaaaatgattctcaatataatttaattctcgcgtcggaaggtgataatatatgtcagggtagtaaaattaaatatttaggattagataaatatttcgatagtgatcatgtaaaaatcacggggaaggcgttagctgcaacttcgctaaaagtaatggctgaaagagcttataaggagattcaaaaaaagatttatatttcgcgcaagtctatgtttgaattaaatataacaaatacagaaaacgataatttgaagaatgaaatcatagccaaggtgaaatggtactataaaatcttggaagtaatcgactggattgttttatatgcactttctgtatacactaaaaatagaatagttgatcggcttagtgttttagaaattgcaaatagtcagatcgagatgcctggtgataaggttcaggttcttatgattggagatagatggagcgatatggagccatatacgcatctgtgtaggcaacttcatacagtccagattaggcaagggccatatatgaatgaaaccatcggaaaagctgattattgtgcaataaacctccaagagataggtgtgtatctatcaaaatctgatacatgggtaaaaatattacctatggatatcgaaaatctaccagaaaagggtatgattgatatggataaaaatatttctagggaactcaaaacactttcgcgtacaaaaaatttgaaagctgtcaggtctcttgctggagaaatatgtcgcatgcttaatattaaataaatagagggagcttagaatgggtgaatggaaatggaatagtagttgcgagatatatcgtagcccgtggattcgattacgagaggatagcgtacttcggccagatggaaaaccggggacttatgacgtcgttgaaatgaaaggtggagtagggattgttgcgtatcgtggcaatacccatatttgtcttgtcgggcagtatcgctatgctcctgcttgctattcatgggaaattccgaaaggcgcttttgagggtttcggaatgacagaggaccctttggagacagcaaaacgggagttaaaagaagagaccggtctatatggagggcggtggacttctcttgtttctctacacacactaatgggttcaacaaacgatctggtacatctttttacagtagaggatctaaccgaaggtcctacggaaatggaggcgactgaagatattacggttcgttatgtaacgctttcggaatttgaccaaatggtttttgatggcttaattacggatgctaccagtatcgccgctgtggcaattgctcagaaaaactcgatcaggtaattcttgatctcattccgacaccagtaagatgattgattgggagtataacgattctacggatggcaatgcgtgccgtgagcatcaccagttgcgccagtggccgccttgccttgtcaatgtttccaagcttctctttatctggtaaatgcaactgttgacaattttcaatagaaatgcgccatgtagtttccatagatatagaattgttgatatgacaacaagaaaataacagacgaagctaggaattagctcaaaccctaagacatctattctattgatttcaccttttattctgagcgatatactcaacaaaataattgctggaaatgccgcagtatacaaaaaccaaatccatttcgaaaaaagtggatacttttcaaggtaagatttaccctcccttgtaaatactcgtgttccgccataccttccgctcaatacgtcttccaagtgatggatatagtcatattgacgttcaatttgaactactatttgaaaatacttagaagatgcaccaaatagcaatagccatagcagtgctccaaacagattagaacccttatcgacgataacgccaactttattatttatgatttgggttaaagctccatttacaagtgcagttgatgtgacctgcaaagagaaaaatgcaagaatgatcagtagagcataaaataggatgtcgcgctgttttatgctggcaagatgaatttcataggtatctttgtaatgtgagcaaagattattgaactctgcttctcccagagattttccgtcgttatttagctgcatcgttcagtgtcttgattattgactatagggagacgatgttatttctgcatcttggactgcgggattgtttacagaacactcatcctgatctattttatgtctaacgttcaacaagcccgaggattgctgcgagcttctcggcgatggcaacgaatgcttggtcttgctcgggagcgggtaagcttgataatggtttctcaggtggatgtgccgactggaattcactgatcgggctttgcctgtatgaagaggagcggacaggaatccaaaagatcgtcacgccatcagattcagccgcctgaagcattttcggtaactcgctgtttgtaatgaagtcggagttcaagaagttttctgatacgagaagtacggccaccttcgcccgatgaagtgcttcttggatacttctgcgccatttctgcccgggctgtatgttctggtcactccagatctcaacgccatggttgcgttcgagccacgaaaggtgaacgcgtagcatctgtaaccagtggtcaccgtcgttatgagcgtagctgatgaagatcccctggcgtggaacgcgcctatgccagacctggaggatacgcatcagaagtgtgttatagccagcttcggttgcgatgtcagtgtagctggcgccgtggtttacaggtggcatttgatccctgtggtagtgtccgagaccgatcagaatgaatttctctggtcgttcggacgactctcgattgatcgcataccagtcccaccagcgaaagggaacgtcgtgttgccgatcgattctggtagtttcgttcagttgagaccagtcagaccattcgccattgaacatacggtgcgcgggatccgagtaggcatactcgggcgtgcaaaagagcaatactgaatcggcttctgcgatctgctgagccgaccaagcaagccaaggatcctgaggattgccaggtattggctgtggctgagaaaagccgtggagaccatcgcgaaagtagatatcaagtctgacatctacaccatcgttgcgtaaacgatcggcgagttctctcactctgggattaggcacgcgaccccaccggttctgtaccggatcgaattcgtcgatccaactataactgatgaatactactgccatcgcttctctcctttatctctttacagtgcctggactgtctttctaaaccctatattataatcagattgatctgcctaaactgcggatttttgaattgtaacccacataacgcaccgtatgtgcacgattcaaaacagcgcgactcttatatgcgaaaagcagttaagaaaattaaattgagtttatttctgcttcttgtatggatcagcataaaggcactcacgacgccctcttttgcagatcaagaaccaagacaatgtacgcatggatttgaattattcttcggttgacagcgtgtttttttaacctattgatgaatgaacttgacattgttgaatattccggcaaaattgtaccaccattttctggcttgatttgctgttggaagctacataaaatttgcggctaacgccatgataatggtattccaaccctcttttcatgcccattattaattgaaccccgtccaactaaaggcaaaatctcgtattatacaggctgtagttcaaaaaacgacagcttccattcgttatcgttaccgtaactactgaaattgcaaccagttcaaggtgccccacagcacaatatcggtcataaatcagccttgtcattatgcttccaaccgtaaaggatatttgccagctcaatgaaggagcgctggagataagaatcagcgacagtatcgagcgaatcgacaatgactctattgacgctgcggctggccagctcttcctcaagcactcttacctgaccaacgggatgaaagagttggtgaatgaggggtttaagcggctttctggctcttcaggtggtcggcctgttttccgattgaagcaggcaatgggtggaggaaagacccatctgatcaaaacgatggcgtttcttgctcgccacccgaagctccgcacggaattttttcctgaaacttcctcccgttatgcatttggcgcggctcaagtggcctttttcaatggtcgtgagcagcctaatgattatttctgggggagaattgcggcgcagcttggctctgaaggtttttttaaagcggggacagagtcaccggggcaggagcactggcaggctttgtttgacaacatagaggctccggttctcattttgctggatgaaatgccgacgtactttggctattatcgcacgcaggctgtcggcagcgggacggttgcggatattgcagggagagcctttgccaacctgcttacggcttcgagcggcaaaaagaacatctgtatcattgtttccgatctggaagccagttacgccgaaggcacccaaattatcaatgctgcgcttgaatcatctcgtaaagagctgaatcgaatagagttcaatattaccccggttgatctgtcgggggatgaaacctacgcaattctcaaaaaaaggttgttttcccggctgccggataacgcacaaattgcccatatcgctgaaagtttcggcaaggcaatagagcaggcgcagcgctcaaaaaccattgagcaacagaaatcgccggagcaactcgcctctgaagtggagcagacctatccgtttcaccctcagatgaaacacatttttgccctcttcaaggaaaacaaggagtttcagcagacgcgtggcctgttggagcttgcctcacggctgttaaagtcggtctgggaacggaaagaaaacgatgtcatgcttatcggcccgcagcactttgatctttccattgatgaggtgagagagaaaatcatctccatctcacgactcgacgatgcggttgcaagggatatctactcttccgatggcagcgcccatgctcaaaccattgatgcaaatgcaggcaacgacgctgcggctcaggttgccaatctgcttcttgtttcaagcctctcaacggcggtcaatccggttaaaggccttaccctctcggaaacccttgaatgcctcgccaccccgaatgctgatctgagtttttaccagcaggcctgtgaaaaccttacaaaatcaagctggtatctccataaatcagccgaaggtcgcatctattttgacaagctcgaaaacctcaccaagatgcttaccggtcttgctgcacgagcgcctgaacccaaagtttcagagctgattgcacatcgtctgcgagaggcattcgaaccaaaaagcaaaagagcctatcaaaaagtgctggccctgccaagtattgatgaaattgaaaaggaggtacaggtaaaccgcgtcctcgcaatcatttcgccagattcaaaattgccaccggaagaggttggcaagcttttttcaacgcttgtacgaaaaaacaatctgctggtgctcaccggcgaaaaatcgtttgaggttggcaaattgcatgaagctgcccgtcaggtctatgctgtcggccaggcgaatactacggggaaagtaaagaaaggagacccgcaatgggaggaatttgaagatcttaaagcgagctatgaacatcagttcaacagtgttgtcaagtcactctttgacaagctcctttttccttcgcaacgcccagggctggagccaaaacttgaggcccgaccgctggagcataccggaaatacaacggatggtgaaaaccagattattgcaacactcaccaaagatccggtcaagctttacgttgattgggtggagagtacaaagttcagtggtgtccgcagccgtatcgagcgcctctttgaaaatcaggatgaagtggcatggtcagatatcagggatcgggcgcaatccaactgctccatgtattttcttgtgcccggcgatctggagagaatcaaacagcgggctatcactgaggctctttgggaagacctgcaaaatgggtggatctcaaaaaaaccaaaacccaaggtctccggcgttcaggttcttcccctggggcaaatgaatgatgccggaaaaataatgctggaggtgaccgttcttaactccaatcctgaaacgacccatgttcactatgcagaaaatggagaggtttcgaccgagagcccaaagctcaatgaccggaagctggtaacagatgccttgaccgtggcatttctggcggttgattattcgggaaaaactgagacaggtcagccgaaaatttggaaaaatgagctgaaaatacagtgggagataacccctgaaattggaaaggtacgcaccgtacgtattccggtgcttccaagagctgacactattcgatatactcttgatggttcagaaccccggaatggcagagagtacactgggccctttgaagttgataaccaaccccgccggcttttgatttttgctgaagcgagcggccttgagaaaaaagcagattaccagatcgtttctggtgatcctggaagcgggcgcggtgttgcaaaggagccgcctctcacgctgcccgtactttttccggtttcaaacggtgtgacactgaattcgagagagcttgttttttcggcgctcaacaaggcaagtgagcgaaacgttgtttttgatgaagtgcagatcagtgtgcaacatggccaagcggctggcaggctcgacagaatggggcaacccatttcaggcgaaaagctgctgcatcttttgagcgcggtcattgatgacttttcgccgaccgcttctctgacgatccatttccgaaatgcccgttttcagacagggcaggatatgattgattttgcgcaaaaaatcgggcatcactacaaaagcagcgaatggcaggaggcgtgatgacaaacagcaacttgattggcctcgacccctcggcaaaaaagagataccttggctttggggcgccctcagcttatggctcccatgttttcagggttatcgttcccgctggcatgaccggtaatattattgttcaggaagattacggttatctcgctggtatcaacggaacgcccgactttgaaattcgtgccatgcttccccgttcaaaatggaagctcgttgcagagacggccaaacgcgacttcaacgcccggcttcgctccaaaaaagtatcaatttcaacatggaaaccccaggacaattaccttgaccgtatgcttggcaaagagctttgtgtgcttgtctgggccgttgaacatgctgcaaatgacgatgagatagaggttatctgccgaaaatggagagcgttgcgacccgaagaacggtggtggctctacacggtgactgccgcagaaggtggattggctgaagattccggcagggggtggcgcaaggctttgtatctggcgctttcggatggccaagcccagccaaaaccaaagaaaaaagttcctgaaaatgatccccgttccatcggtctttttgattcattgagcaatgattgagcaatatgtcgagtgcagttatacccttcagccttaaagaggcaccggccttgattgaaacgctcttgccagtgcagcgcctctccgttgatatttataaagagcgtatggccggttcagggcaaacgctcacggcacttggttcatactggaaagggcgaaaaccccttgtgcttggccgtgcctgtgttttaggcgcactgctgcctgctacagaaaacccgaaagaagatcttgaaatttttgagctgctgatggggatggatgacctctccgtctcgaagcgcagggggctgccatccgcaaaacttgccgttgaaacgcttgagattgaggatatcgaggagcatgtacgggtaacgccggaaggtcagctcccgatgtcagcccctttcaggattgaagattaccaatactacgacaagcacggttttgccaagtacgcaaaggtacactggcgcagtgatgtgaaccctgacgagttgcaccgcgtgtgtctgccgcttctcccgaaagagtcctacaaagagcgcatcggcaatgcaaagcgggcagaggagatgtttgataacctccatacccatatctggagccgtgtcaatcagcatcttggcacggtggcatcatcgtttcctgagctggtcgaacagcttggcattatgcgttttggccatcgccctcgtgtggccgataccttttgcggatcaggccagattccctttgaagcggcccgtctcggctgtgatgtctatgcctctgacctcaacccggttgcctgtatgctgacctggggcgccttcaatattgttggcgccagtgcagaagagcgtgaacagattgatgatgaacaggttgctcttgcggcgaaagtcaaggaagagattgatgctcttggaattgaaactgatggcaacggttggcgggggaaggtctatctctattgccttgaggtgacttgtccaacctctggctggaaagtgcctgttttgccaacgctggttgtgagcaaaggaaagagagtcatcgcgaaattgctcccggataaggttaacaaacgctatgatattgcgcttgaatatgatgttactgctgaagagttgatacatcctgaaagtcggataaagcgcacacattaactaaaaaagatcgccacctgagcactatttcaaaaaaagttgtgttttttccggagaagttgtgttttttttagaaaaaccgcgcttttttcttgctttttaacgtgtacgtatgtataataaggaaaacactttaaaaaggagaataccccgtgtctaaaccagtaactggaaaaactcacgttggcgaacggcgtgaaaggcgcccgaatggcgatatttacatctatgagcgggttacaggctataatgaacgaaccagaaagacctataccgtcagtcagaagctccaagggaaaatcaagtcgggaacacaggagataatccctacacgcccgaaaaaaagcaaaaatgaagggggcttggttggtgcgctacgcaggcacagtggcctcacggatcttctggagtgggtcggtaaagcctccggcattgacgatgacgtgcgttcttcgttcagcgagggcgacgctgccaagattctctctattgcgcgttactggatcggttccggcggaaacaccttgccacgccttgagggttggcaggtaatgcactcccttccctacagcgaagttatcactgaagacgtttacagtgacttgttcaaatgtgtcgggtgcgacgaagaccgcgtgcagcgctacttctccttccgggcggatcgcctgggcaaggcacctgtgctggcgtttgattcgaccacgatatcgacctactccgagaaccagtcggaagcacggcatgggttcaataaggatggtgacggactgaaaaccatcaagcttctaaccttgtattccgtaaaggaacgcgagccgttagcattcgccaagcagcctggcaatgttccggacgtcatatccattgagaacaccctgaagcaactcaagtgctttaaccttgagaaacccttgatcgttaccgataacggctactacagtgaggggaacatgatgaaattcgccttgcgcaacatgaaattccttactctggttgaccccaatatcacttgggttcgcgagacggtggatgcgcttcgggagacgctggcgggcatgtcgagcacttgccagtttgatccgtcggtttgcggcgccacggcgatgagaatgcacgagttcggtcgagtgcgccaactgtcgcgaaacggcaagctgagcggagaagaagagaggttcgtgcgccgcctttatgtccatgtcttctattcccctaacagcgacaccaagaagcagctcgacttccgcaaggagctgtttgaactcaaagctcaagtagaagatggggtgatggagttcacgaaatctgcgcaacgaaaaatcgagcgatatctgatctgctcaaaaaaggggcgtggtggacaattgagggtcggtttcaacgacaaggccattgtcgaagcgacgaaatacttcggctattttgcgctcgtcagcaatcaggccatgaagaccttcacagcgttggcagactatcgattgcgtgaaaaaatagaggagatcttcgccgtggtgaagggaggccttgatggagcaaggccgcgcacatggcatccagacaacctgcggggaaggcaattcgtacagtttgtgtcactggggtatcattgcttcctgaccaagaaaatcaaggaaatgcgggcagagcttggaaagaacggaagcgaaaaaaccaaagcacttgtcaatctcgaaaaaaaattggaacagtggcttgagcaacgatctctcgctcagattctggattggttcgattgcattgagacgactcaagtacgaactgtcatgggcaactaccgctggtctactgaatccgtagccagagatcggctgttcctgaaatatctgggagtgacctcatgatagtgtgcgctttatcctactttcaggatacatgcagaaaacggcacctatcagaaccagagtttagtgcatactgtcaatggttttgaacaccgcaacaaaatttcaagtattcgcggtgattacaatgagattgtcaatggcaagcgcatcaatcggaaccggcttcggcagtggggtgtttcagacattgtcttccgtgatgatgatattttcaatgaacggctctatgcaattcagtggtttaaggactatgccacaagccggtcagaaatagaattcaggagtgttactctggatgatttggaacgagaggcaaaagttaccgcttatgtccaggaacaccttgcagagtggcaggaaaagggttgggtgccggacatgcggattgagacaggtgatgaaactgagcgcttatatcgtgagcgaggatggactcattggcatcacctatggccaagtcgtcaattgctttatttggctctgattaaaagagccttatcttcaccagaattggttgtcttattttctggagcccttgattataccagtaaattgtgtcgatgggctacatctgggcggcgtattgctaaagatggaagcgggaaatttgtaggtggggcaagtgatagccctacaaatgctttttataatcaggcattgaatacaattttcaactatggaactcggtctatagatcaaatgtttggtgttttgagcaaaaacataaaatctattccatgtgatgataggctttgttttacgatagagacactctctgcggaccagattgaaacaataaacgacatttacatcaccgatcctccctacggtgatgcagtgaagtacgaggagattctcgaattcttcatcgcttggctgcgaaaaaatcccccggctgaattctctgactggatatgggacagccgtcgtaaactggcgatcaagggggaagatcatgactttaaaatcagcatgatcaacgcctacaagcggatggccgaatatatgccggacaatggcttgcagatcatcatgtttacccatcaaagcggttcaatctgggcggatatggcaaacattgtttgggcttctggcttgaaggttactgctgcctggtatgtcgtcacagaaactgatagcgagttgaggggcggtcaatatgtgaaaggcaccattctgctggtgttgcgcaagcgggctgataaccttgacggtgcccgggatgaaattgcctatgaattgattgatgaggtggagcgtcaggtgctctttcttaccgggctgaacgaaaatgccaaagcgctctatcgggaagaaaacctctttgaggatgccgatatccagatggcgggttatgctgctgctttgcgggtgcttacccgttatggctccatcaacggagttgatatggctcaggaggctctccgtccccgtgtgaaggggcaaaaaaccatggtcgatgagcttattgagttcgcggtcgatctggccaaccagcatcttgtgccccaggggttaagccgtgaggtgtggaatgacctcagcaatacagagcgcttctacctgaaaatggttgatatggagagtcgcggtgtacacatgctttccaactatcagaactttgccaaggcattcaaggtggccgatttttcggagctgattggcgacaccaaagcgaacgagaccgcccttaaaacggcgcagatcttcggcaagcgcggaatgagcagttcggatgcgtttggattgaccgcaacccgaagcattctctatgccatttatctgcttctcgaaaacaagctctcatcggacgatattctgaaccagttccgtcagcttgctctggagtactaccagaagcgcgacaaactcatcgctcttgctgattatctctcgaaaaaaacagtcggtatccgtgatgatgagagccggtgtgccatgattttgcgtgacttgattcgtaacgacggaacctgctgagctatgggcgatatccgaagattttcttcattgcgtgaacggcttgatcacgttttccttgccgaaaaacttcacaatgcacgctcctacaaacggattgccggatactttcgctcatccatctttgagctggttggtgaggagattgaacatatccctgatgttcgcattatctgtaacagcgaacttgaccccaatgatatcatggtctccaaggcagcacgggaagcggcgctgaaagagcggtggaatcagatgccggtggaaacagaggcgttgatgcaccgggagcagtacaaaaagctctacgaactgcttttgtcggggcgggtgcacatcaaggttgttccgaaaaacaccgtttttgttcatggcaaggctgggctcattacactggcaaacgggcagcgaacctgctttctcgggtcggtcaacgatagccgggcagccttctcaaagaaccatgaaattttatgggaagaccagtcggcggaagggtgcgactgggtggagcaggagttcgatgcactgtggaaactgggtcacgatctgccggatgccataatcaccgaggtaaagcgcatcagtgagcgagttgaggtgagttttgccgatctgaagccggaggagataccagcggcggccatgattgaatcgccgatctaccgtggcggtgagcaattgcagccctggcagcgctcctttgtcacaagctttctccaacaccgtaacgtgtttggaaaaataaggctgcttcttgctgacgaggttggattgggcaaaaccctctcaatggctactgccgctcttgttgccgccctgcttggtgatggcccggtccttgttctttgccctgcgacgcttaccctgcaatggcagacagagatcaatgactggctgggcattccaagtgcggtctgggtctccaacgccaaacactggttaacaccggatggacggcccgtcccttcacgaggtgcagaagatattgcccacgccccttatcaaattgccattgtttcaacagggctgattgtgcatgactccgaggaggctggtattttaaggaatctcagatttgggacgttgatactggatgaagctcacaaggcgcgtgtcagaggcgggctgaagcaagagcaggaaccaaataatctgctggcgttcatgcgggaagttgtgaagaactcgaagcatgttctgcttggaacggcaacaccgattcagaccgacgttcgtgagctatgggatcttgttgctcttctcaatcagggggcggaatttgtgatgggacgcgattatgtctcctcatggcgagactgggaaaaaacagtgccactggtgaccggcgaagaggttgtttcagatgaaatgacggcatggaaccttcttcgcgcaccgcttccggcaagagaaacacccatgatggatcagagtgcagcccgtctggtcagaatgattcgcaccgatcttggtattccggattccaaattctttaccgatgcagccccggaatcgttagctctcatgacccgaaaaatggatctgcagtcaattcttggtactgatttttttcatcgcaataatccattcattcggcatgtggtgataagaagacgtgaagcacttgaaaatgcgggtctcctcgataaaattgcggtcagtgttcacccgattcctgatgcccggcccggcacctatactggagcggtatttcagggcattggcctcatgaccaaccacccgttcgagcttgcctatcaggctgcggaaagctttgtctcggaactcagtaagcggacaaaaggggctcaactgttgcggtcaatctttttgcagcgaatatgttcatcctttgagtctggcaaactgaccgtgacgaggatgctcaagaagcagctcaatgaacacgacgatgacgacatacaaaaagtcgagcgcagtgtccttgaaacattgacagaagctgaaatttcatatctgcacatcatccttgaagagttatcccgaagtgaggcggttgatcccaagcttagggcggtgaaatggtttctgcaacattttcaaagcgaagggaagagctggaacgagtggggctgcatcgtcttttcccaatattatgataccgtcaattgggttgccctggaacttgcgaaacttttccctgagcagattgttgccgtctatgcaggcgcggggaaaagcgggctctatcgaggggatcaatttgtctcaatcaatcgcgacagtattaaaaaaatggtcaaagagcgggaagtttctttggttgtcgctaccgatgccgcgtgtgaaggactcaacttgcagacacttggaacccttatcaatattgatctcccctggaacccagccagacttgaacagcgattggggcggatcaagcgatttggtcaggctcgcaaaagcgtggatatgctcaacctcacctatcatgccacacgtgatgaagatgtctacgcaaaaatatctgaacggatgaaagagcgctacgatattttcgggggattacctgattgtattgaggatgactggatagacaacattgagggatttgtcaagcttgcagacactcacctccatatgcgcaaacaggtcgcgaatatctttgagaccacttggggtagtaccatcaagagcgaagatgaccgctgggaggagtgtgcccgtgtgctgtcgcaaaaggatatcaacgccgttatgagcaagccctgggggaagaggggatggtaaaattggatgtggttgaacaagctgtagcgacaagaagcgaagaggaggcattgcatattggtatcgccactgcacaagagagttatcggatatgattatagaggtgtactatgggtgaacgtctcattccatacgttttaatctgcttcgccagtatgttgggcgccttttttgatgggctacagcgactatcaaaattaaatcggattcaatggaatagaacaagctataaggaaaatgaaggagtactttgctgcggatagtgcctcttatttgttttgcgacaaggggattggaaattactatggatattaccctatgtacttccgcaataaatgccaagcctactccgggagctgcattttcgtagtagcgggaagcctcccgaaactcttcatctgcttccggcaagaattcatagttcatgacaattcgcttatcgctcttttgaatacttcgttaccagaaataccgtgaaccttccctgcacgataatcatcaagtcgcctttctgcttcatccagccaaagttgttcgacttccgacactgttggctcatccagactcaagagcagtttgccaacgagactgcctcgggagtgaatatccagattgagtgcttctgattcaattttttttattgtcattggcatgttagtatctcctattaattgttgaggttatcattgcctgacgagtacggattaaaaaatgggtcgttttcaactgcttccaaacactgtgccagcgattagttttgataaacgtatgcgttcaatacgctaccggtcggagagattgttctgcaccttcgagttacacattactactttcacgaattacctcttcttcaaccgctttttttaaatgaacaggtttaaagacatttccttcatcaaagcaagccttggtgctttttggtggatgtctggcgcaattcggacatcaagtctcccattttatttttctcgccgttgtttttacatatttcaagataatcgtttacagcctcttcaaatcctgttttcagttcaatgatactatcgccttcaaatgacataagatcttcaattccctcgatcttgccaaaaaacacctcatcatctgcattgaagtgtaccgatcctgtatagtccttaaagaccagaacgtctttcatagaagtccccttgatttcagttcctcaacgacctgttcaatttggtattgttttaactcattacctgggtgtgttttatgtaaacggatactcttgtgtctgcaaaacgatagagccaggctgctggattacccgcctgtcagcttcagtgaatggccaggcttctactttgctattgaggtcgcaatattcggatttcctggattgacgcttaaggttcgagtgtttggaatgatgaccaagtccatatcctccattggaatggcgccaagtatttgctctcatacctgacactgtttagctcaatcagcataatcgggaaaaagcaggaatttgtttcggtaatataggcactttggatgagccgacagtcattaaaataagtggccgattttggtggcgtttgacgggggcttcacggggaatagatgttctgccagttccagataactggcatcgtcggtgtcggtatggtgacgcatggtcatggctgaggcgaaaaaatggcgctgcttcctggttcgccatcactcgctcctgctggtacttttttgcgtggcgctcttctccgctggggaagcgattcgtcctgcaggcgacggccaagtgcgtcctctttggcgatcaacgacaagtccgcaagcagtccgaggacgcgaagcacctgaacgtagaagccgatagcaaccgacgggtcaccagtctcaattttgtagagcgtaggacgtgaaaggttggcccttgcacagacggtctgcatggaaaagcggcgacaaagcggggtatagtggtgtagctctacttgtcataacgataatttgtgatttatcattacggttatatggtttggaggatgagtttatctatttgggatgcaggaagttgtatattttgtttatgcctgtgaatcgctcatgttattcaaatattgcttagtctattgagtgaataattcaacagactgaataaaatctgcgcttgattgcgacagcccacacacaaagcgctccgggttttgccggattacctgttgaaagaagggcttctccatcatggatcggtagtggtatataatataagaggaagtttcgcagaccactgaaccggctgttttgcctgttctggcgggggttaagggatggtgcagattattttcatcagaaggcgaaatatattcatttaggttttgttttttttcataattcgcttacattgtctgtccttatggatttttaagcattgcattgcgttttttgtaatcaggggttttttaaaaagaaagagagtttcagtatgccgacgattcagcagcttatcaggctcggaagaagtgtaaaagcctcaaaaacagcgtctccggcgcttgagaagtgcccgcaaaagcggggggtttgtactcgtgtttacacaacaactccaaaaaagcctaactccgcgttacggaaggttgcgcgtgtaaggttatccaacaagatagaagtcacagcatatattccgggagaaggtcacaatcttcaggagcattcaattgttctgattcgtggcggcagggtaaaggatcttcctggtgtgcgttatcatattgtgcgtggttcgctggatacgtccggtgtggctgatcgtaagcagagtcggtcgaagtatggagccaaacagccgaaagctggtgtgccagctccggtcaagggtaagggtaaaaggtagataagtcgaatcataaattcagagaagaacatgcccaaaaaagttggctataaaagaatcggtgttgatttccgttacggggacgagagtgttgcccgttttatcaatgctgtgatgcttgatggtaagaaggctgttgctacaaagatagtctatgatgcgtttgctatcattgccgagaaacttgccggagaagatccgcttgaggtgtaccgcaaggctatgtcgcatattgcgccggtcgttgaggttcgcagcaagagggttggtggtgctacctatcagattccgatggaggtgaaagcttcgcggagaggagcactggcttttcgctggttgaagatttatgctgcaaagcgcggaggcaggtctatggctgagaagctggctgccgagctgatggatgctgccaatgagcagggtgcatcggttaagaagcgtgatgaggtacaccgtatggctgatgctaacaaggcgtttgcgcatttcaggttctaagagtttgttaaagtgtggattaaaggtctaaaattttgttatggcacggctggttgatttagataaagtacggaatatcggtatcatggctcacattgatgccggaaagacgacgacgacagagaggattctctattataccggtcgtctgcatcggatgggtgaggtgcatgatggtggtgcgacgatggactggatggatcaggagaaggagcgtggtattaccatcacttctgctgctacaacctgtttttggatgccgaagtttggcaactatatcggagttaatcaccgtatcaatattatcgatacgcctggccatgttgactttacggttgaggttgagcgttccctgcgtgtacttgacggcgctgttgcgctcttttgtgccgttggtggcgtggagcctcagtccgagacggtatggcgccaggcaaacaagtatggtgtgccgaggattgcctatatcaacaagatggacaggactggcgcaaacttttttgagacggtaaaggctatcagggaacgactcggtgctaatccggttcctcttcagataccgattggagagggcgagatttttgccggcttcgttgatcttatcaggatgaagggtatcatctacaataaagaagatggcagtacctatgatgaggtcgagattccgcatgacctgcagaatgaggcaaggacatggcggatcaatatgcttgaggctgtttcggagcatgacgatacgcttcttgaaaaatatctgaacggtgaggatatcactgagtcagaggtaaggaatgtgttgcgtcaggcaacgctgaaggttaccattattccggtgctttgcggctcttctttcaagaacaagggtgtccagtttatgcttgatgctgttgttgagtatcttgcttcacctgttgatgtcggcgccgttgagggtcatcatccacgtaccgaagagcctgttactcgcgaaccgaaagatgaggagccgtttgctgcgctcgcattcaagattgcgacggatccgtttgtcgggaagcttacctttttcagggtttattccggcgtgctcaaggcaggaagttatgtactcaatacgatgaccggcaagaaagagagaatcggtcgtgtactgcagatgcactcgaacaagagagaagatatagattgtgtttattgtggcgatatcgctgctgctgttggtctgaaggatgtaagaaccggagatacgctttgcgacgaaaacagtccggtggttcttgagaagatggtttttcctgagccggttatcgagattgctatcgagcctaaaaccaagagcgattccgacagactcggtatgtcactcgccaagcttgcagaagaggatccgaccttcaaggtgaaaactgatgatgagacgggtcagacgcttattgccggtatgggtgaactgcatcttgagattctggttgaccgtctgaaacgtgagttcaaggttgaggccaacgtaggcaagccgcaggttgcttaccgtgaaacgataagaaagtctgtggagtttgaaggtaagtttgttcgtcagtccggcggtaaaggtcagtttggtttggtcgttctccgcgttgagccgcttgaagagggcaagggatatgaatttgttgatgctgtaaagggtggagttatcccgagggagtatattccggctgttaatgctggtgttcagcaggcgatgaagagtggtgttgttgcaggcttcccgatgcaggatatcaaggttacacttctggatggcaagtatcatgaggttgactcttcggaaatggcattcaagatcgctggttccatcggtttcaagggtggcgcaaagaaagctgatccggttttgcttgagccgatcatgaaggtcgaggttgttacgcctgatgagtatcttggtgatgtcatgggtgatttgtcgagccgtcgtggtcatatcgaaggcatggggcagagggcaggagcccagtttgtcaacgccaaggttccgctttcagcaatgttcggatattcgaccgacttgcgttcgatgagtcagggaagagcgaattattccatggagtttgattgttatcgcgaagttccacgcagtattgcggaagctttgcaggagaagaggacgagcaaggattcggactaagcgaggcgatggctgtaccagttttaattactacaaacaataacagataaccgacacggagataagttatggcaaaagagtcctacaaaagggataaaccccatgtcaatataggaaccattggtcacgttgatcatggcaagacaaccttgaccgcagcgattacttcggttctcgccaagcagggacttgctgcagcgcgtgacttcggcagtatcgacaaggctcctgaagagagagagcgtggtattaccatttcaacagcgcacgttgagtaccagacaaaaaagcgtcactatgcgcatattgactgtcctggtcacgctgattacattaaaaacatgatcactggtgcagcccagatggatggcgccattcttgttgttgcaggtactgatggtcctatgcctcagactcgcgagcacatcctgcttgcccgtcaggtaaacgtcccttcacttgttgttttcctgaacaaagttgatattgctgaccctgaacttatcgagcttgttgagcttgagctgagagagcttttgactcagtacaatttccctggtgatgatattccgattgtcaagggttccgcactgaaggctcttgaaggtgatcctgaaggtgaaaaggcaattatggagcttatggatgcagttgattcctttatccctgatccagttcgcgacattgacaagccgttcctgatgccggtcgaagatgttttctctatttctggtcgtggtactgttggtaccggcagaattgagagaggccgtatcaagatcaacgaagaggttgaaatcgtcggtctgagacctacacgcaaatcggtcgttaccggtatcgaaatgttccagaagcttcttgatgaaggtcaggctggtgataacgctggtcttcttctccgtggtgttgataaaacagaacttgagcgtggtatggttattgccaaaccgggcaccatcaagccgcacaccaagttcaaggctgaggtctatattctgaagaaggaagagggtggccgtcatacaccgttctttaacggttaccgtccccagttctatttccgtacaacagatgttaccggttctgtaacgctgcctgaaggtgtcgagatggttatgcctggtgacaaccttggtgttgaagtcgagttgcttgccccgatcgctatggatgagggcctgcgttttgctattcgtgaaggtggtcgtaccgttggtgcgggttccgttaccacgattattgaataagaagagtgtatggcgtcccgggacggggtcgtaaatcccgtcccttttttattgataacacgaaacagggttgacaagtggctgtacagcaaaagataagaatcaagctcaagtcttacgaccatagcctggttgataagtgggctctaaggattattgatgtggtcaagcagacggatgctattatctttggtccaataccgctgcctacaaaatcgcatgtttacaccgtaaaccggtctccgcatgtcgacaagaagtcccgtgagcagttttcattctcctctcacaagaggttgattgaaattataaacccgacatccagaaccattgatatgctgatgaagctcgaacttccaagcggcgttgatgttgaaattaagtcttaaagaattagaaaagataatcatatgggtgcgattcttggaaaaaaaatcggcatgacccgtttattcaatgagaaacgcgaggcggtatcctgcacgattatccaggcaggtccatgctttgtaacacaggttaaacgtgcagataaagagggttacgacgcttatcagattggtattggagaaaggaaagagaagaaggtaagcaaaccgttacagggtcattacaaaaaagcaggcgttgcgccgggtttcaagttggctgagtttgattttaaggaactgaatcaggagcttgagctgggcagtgctgtaagtgttgaatcgttcaccgaaggtgagaaggtcaatgttctcggagtctcaaaaggaaaaggttttgccggtgtcatgaaacgtcacaatttcagtggcggtcagagaacacatggtcagtctgacaggcagagagcgccaggatctgttggtggttcatccgatccatcgagggttttcaagggtaccagaatggccggacgaatgggttcagacaatattacggtacggaatcttgtgattttcaagatcatgcctgagtctaaccttattgttatcaagggatcggtgccgggcccaaagaactcctatgtcaagattgtttctacaaaaaagtaaatgctgaatgcacgaagctatggaacttaaagtcttaaataccggcggtactgaaaccggggaagtggtaacgctccgtgacgatatattcggcgctgaaatatctgaacatgcgatgtacctcgacgtcaagtcgattctcgcaaacagacggcagggaacgcacaagtcaaaaacacgtggagaggtaagaggtggtggcagaaagccgcttcgccagaaaggaaccggtaatgctcgtcagggttcaagccgttcgccactcaatatcggtggtggtaccatattcggtcctgtcccccatgcatacgatcagaaggtcaacaagaaggttaagcttcttgcaagacgctctgctctgagttcgaaggcgaaggccggtcagattgttgttattgaggattttgtctttgagaacatcaagacgaaaccttttgcccagattctgaaaaatcttggtctcgctgagaaaaaaactcttatgttgacgcccgggtatgatctgatcattgcaagatccggaaagaatatcgcggcactgaatatcatgacagccgacaaggcatcgacctatgatattcttcacagccatacgctactcgttcagaagacagcgctgaaaaaaatagaagatactttagggtaattgcagttttccagaaaaaggagttaaagagatgataaacccgttgttgcgccctttgttgacagagaaaagtactgggctgacagaaaagaaaggacagtatgtctttgtcgttaaacccgatgcagacaagactgatatcaagaaagctgttgagaagaaatttggtgttgaggtgaaatcgattcgtacgattaattgcctcggcaagtcccgtgcccagaacacccgcaagggcagggttaccggaaagaaaagtgactggaaaaaagcgattatcactcttgaaaagggtcagtcaatagactattactcaaatacagcccagaagagcgaaggatagaactcataaaaaggatagatcatacattcaaatggctataaggaagttagcgccggttacgccagggtcaaggttcatgtcataccctgcattcgatgaaatcacaaaaagcacgccggaaaaaagcctgcttgtgccgctcaagaagtcaggtggccgcaacgctgcgggacgcaaaacttcaaggcatagaggtggcgggcataaaaggcattacaggattatcgatttcaagcgcaacaaggatggtattcctgcaacggttgctgctattgagtatgatccgaaccgttcatcaagaattgcattattgcattacaatgacggagaaaaacgttatattctcgccccgaaaggtttaaatgttggcgacaaggtggaaagcggagagaaggtcgaaatcaagaccggcaacaccatgcccctgaagaatatccctcttggtaccgatattcataacattgagatgaaagcgggtaagggtggacagattgtccggtcggcaggtggatttgcagttcttgcagcgcgtgagggtgattatgttacgttgaagcttccttccggcgaaatccgcaagctcagggttgagtgtcgtgcgacgatcggtgtggtaggcaatactgaccatgaaaatattgttctcggaaaagctggcagaagtcgttggcttggtattcgtccccagacaagaggtatggccatgaacccggttgatcacccgatgggcggtggtgaaggcaagtcgaagtcgggcggtggaagaaagcatccaatgtcgccatggggtcagcttgcaaagggtctgaagaccagaaataagaaaaaggcttcacagaaattgattgtacggggcagaaacgccaaataactatagcggttaacaacaacaagcagagaaattatgccaagatcacttaaaaagggaccgttcattgatataaaactggaaaagcggatccttgatatgaatagcaagggagaaaaaaaggttatcaagacctggtccagaagttcaatgatttcacctgattttgtcggtcatacagtggctgtgcataatggcaagaaccatgtgccagtctatgtaggtgataatatggtaggtcataagcttggagagtttgccccgacgagatcatttcgcggccatgctggtggtggaaaggcagaaaaaggcggatcagcaccaagaaaaaaataaattgaataacgcgaaagggtaaagattacaatggaagctaaagcaattttacgggatacgccaacatcgccaagaaagatgcgtcttgtagcgggtctcgttcgtggaaaaccggttgatctggccaaggccattctgctcaactcaacaaaggccgcttctcgaaatgttatgatgacgctcaaatccgccgttgcaaattatgcgcagcgtaacccggacgaacgggtcagtgatcaggagctttttgtcaagactatttttgttgatgaaggcaccacactgaagagaacgttaccggcacctatgggtcgggcattcaggattcggaagagatcgaatcatcttacgatcgtcattgataaggttaaaaatccagtaactaaataataacaaggagagagcattgggtcagaaagttaatcctactggatttaggctgggaattatcagagactgggcttcacgctggtatgatgacagtcctgttatttcggagaaaattaagcaggaccatgttatccgtacttatgttcttgcaaggctgaagaaggagagggcaggcattgcacgtattattatcgagagaacgacgaagcatgtcaagatcaatatctatgcagcccgtccgggtgctgttgttggaagaaagggtgaagagatcaacaacctttcccaggagctgagtcgtatcaccggaaaagaggtgaagatcgatgttgttgaggttgtcaaaccggaaatagaggcacagttgattggcgataacattgcctaccagcttgaaaatcgtgtttcattcagaagagccatgaaacaggctatccagcaggccatgcgctctggagcagaaggtgtcaggatcagatgcggaggccgtctcggtggtgctgaaattgcccgttcggaacagtataaagagggaaagattccgcttcataccatccgtgccaatgttgattatgcgagcgtcaccgctcataccatagccggtaccatcggtatcaaggtatgggtttataaaggtgaagtcctcgttcagcgcattgatgcaatcgaagaggatgaactgaagagaatcaaggaaagacgcaatgatgcaggtgcaagaaatcgcgatagtcgcacaaagcgccgtcatcgtaccaagcgataaatataacgtaccatacaatcagaaaatagaatggagttgcctgtatgttaatgccaaagagagttaaatatagaaagacacaacggggccggatgaaaggcaattcaggacgtggtacagatgtatctttcggttcgttcggtcttaaagcaattgagccagcatggattaccagtcgtcagattgaggctgcccgtgttgccatgacgagatttatgaagagggatggtaaaatctggatcaggattttcccggataaaccggtaacaaaaaaacctgctgaaacccgaatgggttctggtaaaggttctccagagttttgggttgcagtggtaaaacccggaagaatcatgttcgaggctgatggagttccgaaagaggttgccacagaggcattccggcttgcagcgaaaaaactgcccatcaagaccaggttcattgtccgtcctgattacgaagattaaccgagcaactaattcgacacgagggttacttattatgaaaaagtatgaaattgcggcattgaataaacaggaactgatcgacaggctcaaagagcttgagaacagacttgccgatatcaatttttttaaggttattgaacagccgcagaatccaatggttttccgcaattcgaagcgggatattgcgcgcatgaaaaaccggctccatcaacttgcggcttccgaaacgggccaggtttgacggaaaggcaaacaataaaactggttacttacatggaagaaaataaaatgggcagtgtatcaatggaacagaatgctccagtaaggggaagaaaaaaaagctggttaggcaaggttgtcagtgacaagatggataagtcgtgtgttgttgccgtagaacgtagcgtacagcatccggtttacaagaaatatttcaagaagacgacgaagctgacagctcatgatgaaaagaatgaagctggtatcggtgatttggttaaagtggtcgaatgtcgtccattgagcaaaaggaaaagctgtcgtttggtcgaaattatagaaaaagccaggtaagagagcatttttatacatttaataaagtttgaaacaggatgatccagaaagaaacaaatctggttgttgccgataacagcggagccaaaaaggttcgttgtattcacgttttcggcggaaccgggaggcgttatgcctcattgggtgatcagattatagtatcagtcaaggctgctgttcctggtggtattgtaaagaagaaggatgtgtgcagggccgttgtcgtgcgctgtgtcaaggaatcccggagaaaagatggttcctatattcgctttgacgaaaacgcagttgttcttcttaatgctcagggtgaaccgaggggaacccgtatattcgggccggtagcaagagagcttcgcgacaggaaatttatgaagattgtatcgttggcacctgaagtattgtagggtgacgcaggcgggagtaactcagttggtagagtcacagccttccaagctgttggtcgcgagttcgagtctcgtctcccgctccagattttatgaataatatcatatcagtaaaaaatgaaaacaggtattaaaaaggttaagttgcacgtcaagaagaatgactcggtcgtcgtcatcagcggcaatgataaaggcaaggaaggaaagattctgaaagtgtttccgataaaaagccgtgttattgtagaaggtgtcaatatccggaagcgccacatgcgtccgacccaggggcagacacagggatcgattattgagcgggagttcccgattcattcttccaacgtgaagaaaagttaagtgtttctactaaaaggctccgatgaccaagaccatcgcgggtaaactgataatgaacaagatggacaagaataaagagatgacaccgacaacaccttcactggcaagacttgaaacattctttaaagagaaagtaactcccaatcttgtcgagcgctttcagtacaagaatgccatgctggtaccgaagcttaaaaaaatatcgatcaatatcggtgtaggtgctgcagcggcagaaccaaaactgcttgaaattgctcttcaggagcttgcccagattacaggtcagaaaccccagatccgtaaatcaaaaaaagcaatatcaaactttaaattacgcgaaggccaggctataggttgccgcgtaacgttacgccgcaaggccatgtacgagttttttgatcgttttgtcagtcttgccgttccaagaatacgtgatttccgtgggctcagcgataccagtttcgatggccgtggaaactataccgttggagtcagggagcagattatatttccggaaatcgatattgacaaagtaccgagaatatccggaatggatatcagttttgtaacttcagcttcgacagatgaagaggcttatgtactgctctcggaacttggaatgccattcaaaaagaagaacaactaaataattcagaaaacagatggccaagaaaagcgttatagcaaggaacgagaagagaatcaagcttgtagcgaaatatgcagtcctccgtgcggagctgcttaaagctggcgattatgaagcccttcgcaagttgccaagagacagttctgcaacaagggttcgcaaccgttgtgtgcttacaggtcgtggaagaggtgtttatgcaaagtatgggttatgccggcatatgttccgcaaattcgctcttgaaggaaagttgcctggtgtgaagaaagcaagctggtaagaagctggtttgtcattatcaaagtaaggtatttgttcattttagaaagtaaccaacgtttgctatgcctgtaacggattctattgcagattatatcacccgtatcagaaatgcgggaagagcaaaaaataaaacaaccgatatcccgtattcaaagctcagggagaatctttcgcaattgcttgtggagaaagggtacattaaaaactttacggtcataaccaccgaaaaatttccgtttcttcggattgatctgaagtatactgcccatggtgatcctgctatcaaggagatcagcagagtcagcaagccgggtcggcgtgtttatgatggaaaagatattaaaaaatatcttggtggtctcgggttgtatatcctctcatcatcgaaaggggtaataaccgataaagaggcaagggcacagggcgtaggtggtgaaatcctgttccgtatctattaatccataagccaaagagcattagaataccatgtcaagaataggaaaaatgcccatacccctgagcaatcaggcgaagatagagatcaaagattcaaacatcagggtatccggtcctaaaggcactcttgaacagaggctgaccgatcaggtaaccgtatcggaagaaaacggtttagttaccgtattgagaatcgatgacagtaaaaaggctaaagcacagcatggtctttaccgtatgcttatcagcaatatggttgatggtgtaacaaaaggttttaccagaaaactcgaaattgctggcgtcgggtatcgtgctgagctgaaaaatgatctgcttgccctgacacttggctattcgcatatgatctatttcaaggctccggatgagattaaaattgaagtgcctgatcaggtcactgttcttgtaagtggcattgacaaggctcttgttggtcaggttgccgccaagatccgttcattcagaaagccggaaccttatcgtggaaaaggcattaaatatgaaggtgaagtcatccgccgcaaggaaggtaaggctgcaggcaaataaagcgtgaacgaaaagctcaagtagtcaggcaataacattatacaacggttcaatagaatgagtcaaatcgataaggcctcccggaggcagaaaatcaaggacagaagcagaggcaacgtccaggggacatcggcaaagccgaggctttgtgtttacaggagcctttcgcagatttatgcacagttgattgatgatgtgaatggcaaaaccatattggccgcatcaacactttcaaaagacaattcggctctcaagggttcaaagtcagaactctgccgcataatcggaaatcagcttggtcagaaagcccttgctcagggtataacatgtgtggtatttgacaggaatggatttcgttatcatggcagggtcaaggcattggctgatggtgcgagagaagcaggactgatcttttaaaaacttttcaaagagataggtaaatggcaaaaacatctgctaagaatatcaggcccggtgaattaaatctgaaagaaaagctggttcatatcaacaggactgcaaaggttgtcaaaggcggtaaacgcttcggattcaacgctattgttgtggttggcgataaagaaggccatgtaggctacgggcttggaaaagcaaacgaagtacaggatgccattgcaaaaggcatcgaagacggaaagaaaaatgtgatcaaggtgccgattgtgaagggtaccatacctcatcagattgttgccaagtttggttcggcaaaggttatgatgaagccggcaacccctggtaccggtcttattgctggtggagcggtgagggctgtgcttgaaatggcaggtattcatgacattctgacaaaatcacttggatcttccaatccgcacaatgtggttaaggctgccatcaagggacttcagagcatctctgatgcctatgatgttggtgaaagacggtcaaagagcctgaaagaggtttttgaaagctaaaaatgacaaatgcgatcatgagtgagaaaatattaaggattacccaggtgcgcagcattattggtggcacaaaaaagcagagagccaccattcaggcgcttggcctcggcaggccaaattatcatgttgaccgtcaggacaatccctgcaccagggggcagataagggttgtgcagcaccttgtaaaggttgaagaggtctaagatttttactaatagcaagtcgggaattgaaaccatggatttaagttcacttcgtcctgcaaaaggcgcagtaaaaaacaaaaagagggtcggtcgcggtcaaggttcaggtaacggaacgaccgctggcaagggaaataatggtcagcagtcacgtagcggctacaaaagacctattattgaaggcggccaagtacctgtttaccggagattgccaaaattcggttttactcctcttgataagaagccggtaaatacggtcaatcttacccagatcgataaatggattcaggatggtcttgtagaaaacgagattaccattcttgatctcaaatcgcttctgcatgcgagtaatgctgattatttcaagattctcggcaatggtgaactgacaagcgctatcaccattaccgctcatgctttcagcaaaagtgccgaggagaaaatagccgcagcaggcggaacagtagtgaaagccttccgtacgctggaagaggcatccaaggtcagggatctgccgtttgaagaggctctcctgaaaccaaaggcaaagctcgtaaagagagcaaaaaaatccaccaagccttgaatccgttaaaaggacgctatgaagcttaatgaaagtataaggaacatcaataaaatccctgaactccgtcagcggatcctttatacgcttcttcttttatttgtctacaggctgggttcacatattaccattccgggtgttgatgcggctgctgtgtcaggcgcatcgcagacccactccaacgatctcttcggactatttgacctttttgtcggcggtgcttttgccagagcttcgatcttttctcttggtatcatgccctatatctcagcatcgatcatcgtgcagttgcttggggcggttactccatatttccagaaactccagaaagagggggaagatggccggcagaaaatcagtcagatgacacgatatggaacagttcttattgcggtactccaagcttggggagtgagtgtaagcctcgccagtccagcctccttcggcactgccattgttcccgatccagggatcttttttaccatcaccgtagtggttctcctgacagcttcgacggtctttgtcatgtggctcggagaaaaaattactgaacggggtattggtaatggcatatcactcattatcatgatcggtatccttgcaaggtttcctcaggctcttgtggccgagtttcgttctgtctcgctgggaagcaagaactgggtaattgagattatcattcttgccatgatggcggcgattgttgcttttgtggttatcctgacggttggtacccgccgtgttcctgtccagcatgccaaaagggttgttgggcgcaaggtctacggaggcagtacccagtatattccaatgcggatcaataccgccggtgtcatgccgattatctttgcacaatcgatcatgtttcttcctggcaccttcctctcttttttccctgaaaatgaggtgatgcagagcattgccaagttactcgcttatgactcctggtggtatgcactcatgttcggcaccatgattgtcttctttacctatttttatacagcaattgccttcaatccaaaggaagttgccgacaccatgcgccgtcagggaggctttattccgggtgttcgacctggcaagagcacggcagattttatagataatattttgactcgtattacactgcctggtgccatatcgcttgccatcatcgcaatcctgccaacatttttgactaaattcgccaatgtaacaccagggtttgcccagttttttggtggaacaagtcttctgattattgttggagtcggccttgataccttgcagcaggttgaaagtcatctgctcatgcggcactacgatggttttatgaagtcaggcaaaacacgcggacgacagagcaggtaatggaaaatacatgattacgataaaaagcgagcgggaaattgagctgatgagagagtccggtgctttggtcgccaaggcgcttgatttgctggagcaggaaatcaaaccgggcatgacgacaaaagagctcgatgtcatggccgaagagtttatcagggataatcatgctgttccaagttttctgaattataccccgaaaggggatcccgatgcaacaccatatccagcgacactttgtgtttcactcaatgaagaggtggtgcacggtataccaagcaaaaaacgggtgatcagggaaggtgatattgtttccgttgactgtggagtttacaagggtggttatcacggtgatgcagctcgtacgtttgtactcggtgtcatagatgaaaaggttcagcaactggtcgatgtaactcgcgaatgtcttgcacgtggcattgcgatggcagtcgaaggaaatcgcctccacgatatttcatcagccatagaagattatgcccgttcattcaggttcagtgttattgaaaacatggtcggtcatggtattggaagtgaactgcacgaagaccctgctgtaccaaattatgggaaaaagaatactggcccactgctgaagacaggcatgacacttgccattgagcctatgatcgcccttggacgatcgcgcagggcaatcagccgtcgtggaggatgggttgcagtgacagaggatgggaagccttcggcacattttgagcatacgattgttgtaagggccggtaaagctgagatactgaccggtaccttccttgatggtaaacacccttgatcgattacaacactttataagaactaaggagcagacaatttggccaaagaagaatcaattgaaattgaaggcgttattctcgaagcgcttccaaacgcgcaattcaaggtgaaactcgaaaacagccttgaggtattggcgcatgtttccggcaaaatcaggatgcactacatcaggattctgcccggtgacaaggtaaaagtccaaatatcaccctacgatatctccaagggccggattacctatcgatacaaataagtggtgaaataagtgatgagattattgattttttaatctttatttattacattacagaccttttcaggtttcgggtcagttagtttaatcattgcatattgcatctggatgttattatgaaaatatattcttctattaaaaagcgctgtgagcactgccgcatcgtcaagcgcaaaggcaagagatatgtgatttgtaaagtaaatcccagccataagcagcgccagggttgatcttcagaaaaacaatagaactttaaagagaatatgaggatagctggggtaaatttgccgttaaacaaacatgcagttattgctttgacgcatgtttatggtattgggagagcatcagcagaaagcattctgcagagagccggtattgcgccaaacagaaagatttctgagctgaatgatgaggaggcgcatgcaatcagagaaattattgccgaacaatacaaggttgaagggcaggctcgaggtgagcaacagactgccattaaacgtttgatggatatcggttgctacaggggacttcgtcaccgacgctctctgcctgttcgcggacaaagaacacgtactaacgcaaggaccagaaaaggtaaacggaagaccgtcgccggcaagaagaaggcagtcaagaagtagtagtgtagagtaagcaataaaatcttcgatactaaagagtgtaagttcatggctacaataagcaagaaaaaaaagaaggtaaaggttactcctgaaggtgccgtacatatcaaggcatcgttcaataacatcatggtgaccattactgatcttcagggcaatacggtttcctggtccagtgcaggcaaaaatgggttcaaggggtcgaaaaagaacactccttatgcatcccagattacctcggaagctgccgcaaaagaggcttacgaccttggaatgaggcatgtgaatgtctttatcaaaggccctggtgccggacgtgatgccgcaataagggcgttgcagggagctggtctcgatgttcgcaccattaaggatataacaccacttccgcataatggctgcaggcctccaaagcgcagaagggtctgattttatatattcatagaatttcaatgaagcaagtgatatggcaagattcagaggctcaataacaaaagtatcccgcaggttaggtattgcgcttgcaccaaaggcagaaaaatatcttgaaagacgtccttttcctccaggtcagcatggtcagggtcggaaaggaaaagtttctgaatatgctctccagcttagagagaaacagaagatgaaatatctttacggtattctcgaaaagcaattcaggaattattataaaaaagcagtatcacagagaggtgttacaggcgataaccttgtcaagcttcttgagagacgttttgacaacgttgtctttcgtgccggatttgctccttcacgttcaggcgcacgccagcttgttacgcacggccatcttctcataaacggcaagaaggtcgatattccatcctatatcgtttctccatctgaagtcattgaattccgtcagagaagcaaaaatatgggagccgtaacggattccctcaataaggcccctgaatcccgtattccttcatggatacaggttgacaaggccaaccagaaagctgtatttctgagtgtacctgagagagtggaagtacaggagcctttcaacgaacagttggtcgttgaattgtactcgaagtgattttaatgaattctaaggtataaattactatgatataccagatgcagatgcctgcaaaaatagaggttgacgaatcttcccatacggattgtttcggcaggttcattgcccagccgctcgagcgcggttatggcgtgacccttggaaacgttatgagaagggttcttctggcctcactaccgggaactgcaataacagggatcaagatagatggtgtttttcatgagtttgctgccattgatggtgttcgtgaggatgtgcccgaaattgttctgaaccttaaaaaagtacgtttcaagtctacctgtaaaagaaactgcaagacctcgttgacccttgtcggccctatggattttacggctggtgatattattgcacaggagggtgagttcgaggtgttgaacaaggatatgcatgttgcgaccataaatgccggtgcgacagtcaagatcgatctctatatcggaagaggacgtggttatatgcctgccgaggaaaacaggccagaagggatgccaataggttatattgccgttgacgctatttatacaccgatcagaaatgtgaagtttactgtagaaaatacgcgcgtcgggcagcggaccgattatgaaaaaatgattcttgatgttgagacagatggttctgtaagtcctgatgactccatcagtcttgcaggtaaaatcatcactgatcatgttaccttttttgccaatttctcacctacagaagaggagtttaccgaagaggaattcaaacagcaggatgacgagtttgagacgatgcgcaggctctttcacaccaaaatcgaagatctcgatctttctgttcgttcgcacaactgcctcagacttgcagaaatcgataccattggtgaactcgtctcgcataaggaggacgaattgcttaattacaagaactttggcaagaagtcactcacggaactcaaggaacagcttgaaaagtttgacctgaagtttggtatggatattaccaagtatcagatgaaatgataaaatcgtaaccgtttttttgaattattgagatcaggaaatagacatgcgtaaagttaagccggcaagaaaactcggaagaaccgcagcccatagaaaggcgacgctcagcaatctgtcaacgcaactgcttgtctacaagcgcattgagacgacagaggcaaaagcgaaagagacccgcagggttgttgagaaaatcattaccaaagctcgcaagggtacggttcatgcccagcgcgaaatattcaaggatattcgtgacaaacaggcaatcagaattctgtttgaagagattgtcgccaaggttggtacccgtcagggaggatatactcgtgttatcaagctcgctccccgttttggagacgcagcaaaaatggcagtgattgaacttgtcgattatcaggaagcaccatcagcaagccagaagactggcaagcaggatcgtgccaaacgagtcaaaggttccaagaaaaccgctgaagcagcagtttctgtggccgggtaaacttctctccctgtttccctcctttctgctcttgtcatcagtcagtcattgtttgcggaagagttctttccgtggacaatgactatctgcttttcagagaaaaaggggctgatgccatggataggatgcagttcaacttttgaagggaaaccctcctgccccttgtttgacttcatggcagccgcaatctcattttcaagatttccccccttcaggcaaatcagggttccgccagctttcagaagaggtgctgagtaagagcagagtttgtcaagaggagcaacctgccttgaaagaaccgtatcaaacacaacacctttaagctcttctacccgcgtatgcagagcaatagcattgttgatgcccagctctgtaatcatggcttgacaggctgcaattttcttccccgtcgcatccaccagaagaaaacgagtacgggggaagagaagagagagcggaatacctggtaatcctccaccagttcccagatcaagaacatcttccccctcgcggaaagagtggtagagagtgatcaggagcgagtgaaagatatgtttgataatgaccggagcatcttccttccgactgatcaggtttatcttgtgattccatcgctcaaggcaatcaccatatcgtgccagttgctgaagtgtcgggagatcaatctccatcccctgttcagcacataacatctgcagggtcaacacattatcattcattcgttccataggtagtcatcctttctgttctgaggtttaaccccaaaaaacgatattttgggatgaatgacaaatcggctgtgctctttgcacgtatgcagctccttatttcaacagaaatagtcgtaaattcaagttcaagtctattcgtgcgtgtctttttcagaaactgctggcaagagaatgtgttatatgggtaacgatgcaagagcgcatgtttatgcggttatcatggcaggtggaattggtaaaaaactgtggcctctttcaagaaaaaaaatgccaaagcagtttgttgatttgctggatgatggaacgatgattgccaaaacggtacggcgcatctccggtctggtgccagaggagaatatctttatcattaccagcgaaatgggtcgcacactgctctcagcttcccttggcagttttcgtcaagaccatatcattgttgagcctgccagtcgcaacacagctccctgtatagctcttgcgacggcacatatcaaaaaaagggatgtggatgctgttaccattgtgcttccttctgaccatctcgttcttgaccaacaggcattcatcaaagttgtggaggcaggcattgagatagccagcgaaaaaaaagggcttgtaaccatcggtattaaacccgacaggccggaaaccgcttatggctatattcaggctgatgctgaactgccacttccttccgttctctcagacagttctgacttcatgcttttcaaggtaaaggcttttgcagaaaagccggatgctgcaacggcagttgagtttctggaaagcaaagatttttactggaacagcggggtctttatctggcatattgatgcaatatcacgggagtttgagcgctctatgccggaattatacaaggatcttcttgccatctatgacagccttggaacggagagtgaacagaaggtcattgaagatgtctactcatggattcatcctctctccattgattatggcatcatggagaaggccgaaacggtttttgtgctgacgggagaatttggctggactgatcttggctgctgggacgaggtactcaaagtcgccggcgaccggagtgtttctgccggagatgtgcctgacaaccgcctcgtccagattgattgcgacaataattttatcaagaacagttcaggcaaagttgtctgtaccattggaatgcatgatatcattattgtcgtcaccgatgacgcacttctggtctgcagcaaagggaagtcatgccatgttggtgacgctgtcgataccctccggcgcgaagggcttgaagaatatctttaaacgctggctctcttcgaccaactggcaccctctttggtatccttgatttcaattccggcaacaaggagctggtcgcggattttgtcgctgagggcgaaatccttgctctttctggcttcagcccgcaggtcaagcaggatatccattacgccatcaagtcttttgccattcagttcctcatttctactaccggattggttatcgtgctgaagaatgcagagaatttcccttccggccaggtcaagaaaagctgcagcttcttgctgaggaagttccgagatactttcggtacgatcaagagccgcgttgattgattttgagaggtcgaaaagaacagaaatcgcaatgggggtgttgaaatcatcatccatcgcctcggtaaagcgttgaataaatggggccgtatcaaagtcaccgctacccggagtctgttcccggagtcgtctttgggtctcacggagtttttcaagaccggtctgtgaagcgcgtatcgctgcgtccgaaaagtcaagcggagagcgataatgcgactgcaggataaagaatctgatgaccatcggatcgaagctcaagaagagatctttgagattgatgaagtttttcagggacttccccatttttatcccattgaccgtcaccatgttattgtgcatccagaacctcacatagggtttcccggtgaccgattctgactgggcaatttcacagtcatggtgaggaaacttgttctccatccccccgccatgaatatcgattgtctcgccaagatatttcatcgacattgcagaacattccagatgccagcccggatagccgatactccatggagagttccatttcatcagatgcccctcttcagcctttttccagagcgcaaagtcggaagggtgctgcttttcagagcgtactcccaccctgatacccgattgcaccgcctcctggtccgttcgtcccgagagttttccatatcccggaaacgactccaccgagaaatagacgttgccatgcacctcataggcgtgaccggcatcgatgagtcgctcaatcagttcaatctgctcaggaatgtgagctgtagccgcaggagcgatattgggacggagcacctccagtttgtccatatcctcatagaaacttcgtgtatagaactgcgaaatctccatgggatctgttttttcgagaagggcctgcttcgatattttgtcttcaccctcatcggcatcatcggtcaggtggcccacatcagtaatgttctgcacatattttacccggtagccgctatggcgcagccaacgaacgaccacgtcaaatgagacatagctttttgcatgaccgagatgggcatgaccataaacagtcggtccgcacacatacatggtaacaatcggtggatgcaggggttcgaatttctcttttgttctgccgagggaattataaatgaagagtgacatcttctgttgttctgcctttttctttatggtggagtgaggatgctgagcttgaaatagtccggtgaaagttaaacatttgggtttttaacgcaaggtttttagcttccttttttgtgcctctttttttgtgaccgctctttttgtatgaaaattgtcaataccgcctttcacatcagtgtttccgctctttcagggcttccggaagattcctttcctgaaatcgtttttgcaggaagatccaatgttggaaaatcaacactccttaactctctgacgggggttaaaggtctcgcaaaaaccagcgcaactcctggaaaaacaagactgatcaactactttctgattaaccgggatgtttattttgttgaccttcccggttatggttatgcagccgtaggtcatgcagagaaggccctctggggcaatctcctctcctcctatatcattcaacggcggagcatttcgctggtcgtgctgcttttggactcccgtcatccggccatgcagtctgacagggcaatgatcagctttcttgagtctcatgatcggccctacggcattgttctgaccaaatatgacaaacttacacaaaaggaaaaggtacagactggtcgtattatggaaagttgcgctgctaaagccaaatttattgtaaattattcatctttttcaggcaagggaaagagtgagcttctggctcattttgatcaatacatctgtcaataaaaacaatcgtcgtggaatcaaaaaaattcaggacaccgtctcagtcggcaaccgttattgtcggtacacagttcggtgatgaaggcaaagggaagcttgtggattacctttcggacaaatatgatatcgttgtccgttatcagggaggagcgaacgccggtcataccatctgtttcgataacaaaactgtcgtactgcaccttattccctccggaatatttcataaaggatgtgtttgcgtcatcggtaacggtgttgttattgaccctgcagcgttgcttgatgagatcagaaaggtcgaggaacttggttatgaagtaacaggcagactgtttatcagtcacaatgcccatctcatcatgccctatcataagctgctcgactccctgcatgaaagcgctcagggtgatcagaaaatcggtacaaccggtcggggcataggaccgagctatgaggacaagtttgcccgcaagggaatcagggttgtggatcttctcaatccagaggtactcaaggagaagctccgtgaaaatcttgcagccaagaacaaacttttcaaaaatatttatgagaaggaagagattgatgtcgaaacgatggtgcgtgaatatgaagatttcgacaagattattgatccttatgtaaccaatacccaactctacctgaatcgtcagcttcaggagggtaaaacggtactgcttgaaggcgcccagggctgtctgcttgatgttgaccatggaacctatccctatgtgacctcatcgaatccaacctcaggaggtgccagtaccggatcaggcatcgcgccgaactacatcggcaaggtgatcggtgtctgcaaggcatacatgacaagagttggaaacggggcattcccaacggaacttcttgatgagacaggggaacggcttggcaagattggtcacgagtttggtgccacgacaggaagaaaacgccgttgtggctggatcgatctggtggccctccgctattcgcttaccataaacggcgtgacggaaattgcgctcaccaagcttgatgtgctcgacacctttgaggagatcaggatttgtacctcctatatgcttgatggcaaggagatccatgattttccgaccgaccatcagacgctttcaagggtgacgccgctctataccaccttgaaagggtggatggcatcaaacgcccatgcccgctccttctccgagatgcagcctgaagcgcagaactatgtgaccttccttgaagatgaacttcaggttcaggttacctttatctctgtcggtcctggacgcgaagagactgttttcagataacactgaagttgttttgccatggctttgatggatatagcggttcttcctctcgacgcaaaagagggtggtttcagcggctttgttgccggtttgcaggagctgcttgccgccagcggttgcagttaccgccttcatgatatgggtacaacggttgaagggcctgcgcccctgctcttcaatcttgcgctcaagcttcatgagtactcgttcagtcagggtggcaggcgcgtttatacggtcatgaagatcgatgaccgccgggatcgggcagttcgccttggagacaagagtgcctcggtcaaagcgaaaatagtcccgacaagggagccgggagagtagggggattagtgaaaaatattttatcttcacatggtctttacgtttgacctctgtaatacagtttattgcgggcagtaactctcaaaagaaaacattcatgatgcaggttcccggagatattcaggtaatcaaggaagataacgttacacacagtttttgtggccttgcctgtgttggatggatgtatcagaagatcaaggacagcttttttcttattcttggaacgcacacctgtgcccattttctgcagaatgcgctcggcatgatgatctttgccaagccgcgttttggtattgcgctcatggaagagggtgatctttcgaagcaggagccaagccttcaggatattatcagtgaaatcatggccgatcaccatccgtccgtaatttttctgctctcttcatgtacccctgaggtcatgaaggttgacttcaaagggctggcccatctgctcagtacaccggatgtaccagtactttttgttccggcaagtggtctggtctacaattttacccaggctgaagactcagtccttgccgctcttgtacctttctgtcccgaagccccggcaggtcagaaaaaggtggtttttctcggttccgtcaacgatgtaacggccgacgatctgagggcagaggccgaagagcttgggattccagtcggtggctttcttcctgaatcccgtttcgacaaaatgccggctattggccccgataccgtccttgctccgattcaaccctatctttcacgggttgccgtcaaactttcccgtgaacggggatgcagcgttcttcattcactctttccgttcggccccgatggaaccagagccttctgggaggatctggcccgtgaatttggcattaccgtcgatcttcgtgatcgcgaaaaagctgcgtgggagaagatccgcagccagacagagcttctgaagggcaaaaagatctttctgactgccgacaccatgatggagctgccacttgcgcgttttcttcatagtgcaggcgccgatgtggttgagtgcagcagcgcctatatcaacaaaaaatttcatgcgcgtgaacttgaggcacttgatggcgttcgcgttgtcgagcagccgaactttcatcgccagcttgaggatgttcggcgtatcaagcccgatttgatcattacctcgctgatgacagcaaacccttttgttggcaacggttttgttgtgaaatggagcatggagttcatgctgatgtccattcatagctggtcgggagttattaccctcgcgaacatgtttgtttcaccgctccagcgccgcagcaagctgccagcgttcgacaaggaagtctggcttgaaggtgtcatgccaagcgctgaataattcaccgtcatgaaaatgcaataaacaaacaacacaagagtatgcgcttagctttctggctctacgagggcaccgcccttcacggtatcagccgagtaaccaacagtatgaaaggggttcacaccgtttatcatgctccccagggggacgattacattacggcaacctataccatgctcgagcgaaccccacaatttcccggcttatcgatcagtgttgttcgtggaagagaccttgcccagggagtatcaagactaccctcgacactccagcaggtcgaacaccattaccatcctgaacttattgtcatcgcaccgagttgcagcacagcccttcttcaggaagatctccatcaacttgcagcccactcgggcctgccgcaggagaaaattctggtctatgcgctcaacccattcagagtatcggaaaatgaggcggcagatggtctgctgaccgaactggtcaaacgttttgcttctccccaggagaaaacagcacagccatcggtgaacctccttggctttacctcgctcggatttcacttgcgtgccaacctgaccagcatccgtcgcatgttgcagacgcttggcattgcggtcaatgttgttgctccctggggagccagcatcgatgatctccggaaacttccagccgcctggctcaatattgccccttaccgtgagatcggttcaacggcagcggaatatcttgctgatgcattcgctatgccagcgctttatgaagccccgatcggagtcgaacctacccttgcatggcttcgctccctgatcgagaagcttaacgcagcgggcgctgaacggggagttgctccgattgtcatgccgcaactcaacgcattctcgctcgacggcctgagcgctccaagcggtgttccctggtttgccagaactgccgatatggaaagtttcagcaataaacgtgcctttgtgttcggtgatgccacgcataccgtcgccctcgtcaagtttctgcgtgacgaacttggtatgcagatcatcggtgcgggcacctatctggaacgtcatgccgattgggtgcgcaaagagcttgaaggctaccttcccggagcgcttatcgtaaccgacaagttccaggatgttgcacaaattattgatgatcaaatgccggatctggtctgcggtacgcagatggaacggcacagttgccgcaagctcgatgttccctgcatggtggtctgtccaccgacccatattgaaaaccacctgcttggctattatcccttctttggatttgatggagctgatgttattgccgacagggtctatctttcctgcaaactcggtttggaaaagcatctgatcgactttttcggtgatgcgggtcttgagtacgaagagcccgaagtatccgccccttctgaagaacctgtggcactctccgtcgcccctaatgatcatccttcaccggaggctgcagcagaggctgtagtgattgcagaggagggagagatgaagtggagcgatgaggctgaaaccatgctgaaaaaggtacccttctttgtccgtaaaaaggtcaggaaaaacaccgaaacttttgcccgcgcgagtggtgcatccatgatctccgttgatgtgttccgacaggcaaaagagtcgctgggtggttaagattttctatcaatcatattctctgttatcattatgagtttagttttagcggtatatggcaagggcggcataggaaaaagcaccacaagcgccaacatctcagcggcacttgccctgaaaggcgccaaggtactgcagatcggctgcgatcccaagcatgacagtaccttccccattacaggaaagctgcagaaaaccgttatcgaagctcttgaagaggttgattttcatcatgaggagctcagcgcggaagatattatcgagaccggttttgccggtattgactgtctcgaggctggcggccctcccgccggaagcggctgcggcggatatgtagtcggtgaatccgttgccctgcttcaggaactcggcctttatgacaaatatgatgtcatcctgtttgatgtacttggcgacgttgtctgcggtggtttcagtgccccgctcaactatgccgactatgcaattatcattgcaaccaacgatttcgacagtattttcgcagccaaccgtctttgcatggctatccagcagaaaagcgtacgctacaaggtcaagcttgccggaattgttgccaaccgggttgactacgtcactggtggaggcaccaatatgctcgatcagtttgctgaaaaagtgggaaccaaactgcttgccaaagtgccctaccacgaactgatccgcaaaagccgttttgccggaaaaaccatgtatgccatggaggatacaccggacaaggaagagtgcctcaagccctacaacgaaattgctgattttctcattcaggaaagtcctattgcttcggtacctgtaccaatcggcgacagggagatcttcaaaatggtcaacggctggcagtaatcttgcttctttaagattttataggtcatatgagtctcatgacctataggactcataagatcactaagattatgaaaacctccgaccaaacctttttaccgcctcatggtaactaccgtaacctgctctcttaccagaaggcggaggtggtttatgaccttacctttcgcttctgtaagcgctttttgatgcggggtgaccgtactattgaccagatggtacaggcggcacgttccggtaaacagaatatcgttgaaggcagtaaagcctcagttacttcaaaagagatggagatcaagctgaccaatgtggcacgggccagtcttgaagagcttttggaagattatcgggattttttgcgggtacgtgacggtaacatttggcagaaagagtctaaagaggcccgttatgtcagaaaactgggcagcaaacctcaggagaactttgaacgctatcgggaatttgttgaaacccgtccgtcagaggtggtggccaatatcgccatttgcctgattcaccagacaaactatctccttgatcagcaaattcgacgactggaaaaggattttcttaaagagggcggccttcgtgaatgcatgactcgtgcccgactgcaggcacgagagcagcaaaaaaaccgggggtaaaaggtactgaagaaaggttgcttttttataagtcttatgagactatacgaactataggacttataaaagcagctctttcctttgaaaattcagatttcgcaccggtaatggcatcggatgtttccgttttccttgcggatatcaggtttgattttcgttgtcgggttgaccagttcctgcaggagggcggtgaaggtgccgaggtaaaagttaccaacgacctggtgggaagggaaggttaccttgacagttatttcgggtgggcgattcatggtgtagctgaattcgccactgccagcaaaagtccatgcatttttactgatggcaaagaggaatagtctgaatgccggacggggtggcaggagcttaactaattgctggaagatgccgggaatgcgcaccttcaggaggtagcgggctgttctttctccggactctttaaggataccggaggttgctgtgtcaccaatctctttctgcagcgcaatgacgagggagtgaaatttagcctcttcaaccatctctttcgggaggtttccgacaaggtatccctgaccgattttgcggagcatggcttcagatttttttttgccataggttgtttcaagcgctgcaacggtctggatgatggagttcggccctattttggaaggtgtgctcattatgcaaaaataatcattgtttgttacctggaagtgatgatgcgaatatcgatatgctctgttgtccatcgaggtcgtaccgttaccttttccggataatatccgaatggttctgcggcttgaaatggctcaagagaaccgtggttccgttgcctttgtggttcgggctttttggtgccggaagggacaaatgcgctgacagtatagctgccgggagggagttcggggaaagagtagtgccatgtttcgttccggtcacgcactgcgatggtgctgtacgatgccgtcaggcttgatgcctcaacaaccacatattgtccggaagcaaagcattttcctgagagcgctccagtttctgtaaggctacctgttttcacggctggtctggagagaaatctggcagtatcgttgtgctttccggaaagcatgaagagcaggtcggaagagccagagggaacaattgccctgctgcagagtccgatctcctctgttgcagtattatagcgcagatcattgtttcggtcgttgacagcaacaattctgtacgatcctgctgccatgtgcctcaacgagaagagtccggatggctctgcctgtataaaataatccggttctctctgcagcaggtttcttgctccgacatgttccgggagttccgtaaaagcaagtatcagggcattcgtggctggggaatagtcggcattgatcacctttccgctgatggttccacggttgataacagctccggttgaaaatgccagggtatacggggcttgcaaggtgtgtccactatgatcgctgagcttcttgtcgagggtgaggatgtaggttttgcccggttcaagtggtttgaacccttttattatcgctttttttccatcaacagttatatcgcagtcgccgattggtggagaaataacgagtgcattgagcagttgccgtccggtaatctcatggttgaaggtcagttgtatcgactcagccgaaacatttacggctgatggtgcagggtcggaaaagatcacctgcaaaggagttgtgtcaagagggccgcccgacggtggtcgatcagaagcgcacccgctggcaagccagagcaggagaataagaaacaccttcatgataggggagctgctttgcatgaaaatccttcgactccttggtaaatatacgggaagagaggcttgattgtatgtgtctgtgaaaattcgtaaattaaaaactaatgtagttctatgaaagcttttcatgaaaaattatagattgagtgtcatatagatgtccagacgaaattttaaagttctttatgtctccggtgaagtctctccttttgtaagaatcagtccccttgctgattttatggcatcattcccccaggctatcgaggaggaaggattcgaggcccgcatcatgatgccgaagtacggtactatcaatgaccgcaagttccggttgcatgatgttctgcgtctctccgacattgaggttgatctcaaggagaaagttgatttgctgaacgtcaaggttacggccctgccttcaagcaagattcaaacctatttcctgtataacgaaaaatattttaagcgtaacggtctttttaccgatatacacaacggaagtgatttgaaaggcagtaccgacaaggttgtttttttcaatgttggagtacttgaaactcttcagcggctgggctggaaacctgatattatccactgtcacgactggcatgcggctcttattccacttctactgaaaacagtctatgcctctcatgagtttttcagggatataaaaacggtttttaccattcacaatatttaccgtcaggggattcttcccatgaaggcattccagaagctgcttcccgaggaggtcagctctgccctgcattgcagcaacgatgaggtgaatatgctctataccggcgttgaacatgcagaccttctgacgacgacgtcaaaagtttatgccgaagagattgtgcatgatggcctgcagacctatggtcttggacgggttcttgaggagcatcaggcaaagttttacgggatactcaatggtatcgacagcaggcagtggaactctgcggcggacaagcttatcaagaaacggtacagcctcgagcatatggatggcaagctcgacaacaaaaaagcgttgctcgaggaagctggccttccttacacggaaggaactcctgtagtgggggtgattctcaattttgacgagtttcagggagcagaactcttgcagcaaagtcttgagcagcttgcagccctcgatatacagcttattatcagcggttcaggtgacaagaaatatgaaaaagtgttccaggattttgctctggagcatcccgagcaggtgagtgttcatggtgaatattcggactccttttttcatcttgccattgcgggtctcgatattttgctcatgccaggtatgattgagtcatgcggcatgattcagatgtttgccatgaactacggaacgataccggttgcctatgctggcggagggattgttgaaaccatagaggagcgggacgaagagagtggttccggctttatttttcacgactattcagccgagtcgcttgtcggcaagcttgaagaggctcttgcctgttttcatgatgaagagagctggcagcagattgtgatgacagccatgacccgcgactttacctggaaaaaatcggcagaggagtacgatcagttgtaccgtgaacttcttgaaccataggcagaaaaatggcgcagacaataaaggttctctttctcgatcgtgacggcaccatcaatcaggatactggttcctacgtttttttgaaggaacagttgaaactgattgatcgtgcggacgatgccattgcacttgccaaaagtgccgggtttcggattgttcttgtgagcaatcaggcggggattgccagggggatcgccaccatcgcccaggttgaagaggtgaaccgctacctcaatgagctgcttgcgctcaaaaatgccagtttcgatcgctcatactactgtccctttcatcccgcataccctcatccggagtatgaccgttttgccgagttccgcaaaccggcaaccggtatggttgaactggccatcaatgattttctggcagaagggcttattgttgatagaagtgcatcgttttttgtcggagataaaacgcttgatatcgagtgtggcctgcgtgccggacttcgaccagtgctggttcgaaccggccacaatgaagaggcgctctgtatgacccagaacatcattcctgaatttgtagctgacgatctctataaagccgttacggagcatattcttgccatctcctgatcgccctttactcccttgtgtcacacccctcagcttatgctgactctttatctccatattccattttgcaaagcacgctgctcttattgtgacttttatctggttacgggcagagggcatatcagcgactttttccgtgcactctctcttgaaacagcatcccggttaacagatctgaaaggagagacggttggcgccattcattttggaggaggcactccctcaatggttcccgtgagctatcttgccgcatggcttgaagaggttgctgccttgtgcagtttttctcctgaaatcgaaataacccttgaagccaatcctgaagatcttgataaaaagaagatggaggagcttcgggcagcggggataacaaggctcagcatcggcgttcaatcctttacagccgaaaagctgcaggctcttggtcgggcgcatacggcattgcagtcccgacaggtaacagcagccgcacttcgtctgtttgagtcggtcagtgttgaccttatttgcggggtacccggagagaatactgtgatgtggaagagcgatctgcatgaggctctggcactgcgcccgcaccatgtgtcggtctatatgctctcggttgaaccgaagaccatcctccatcacagggtagcaaaagggagtgttaccgtaccggatgatgccgtgcaggcagcatgttatgagcatgcccaaagtgaactgcagcttcagggctacagccattacgaagtatccaatttctgcttgcccggacatcattcccgctataaccttgcgagctggaagcgtgagccataccttggctttggcccctctgcacacagtttttctgtttctcaggagcgtgagattcgtacggcaaacgtctcaagccttacacgatatcttgcagctcctgcagacgcagttgtttttcgtgaagagctttcggctgaagaacgctttacggaacaggtttttctttcacttcgaataaacagtggtctggatgttgattttttgcgaaaaggaaataaattagagcacactctttcacagaccattgcccgattttcagaaaagggatggatagagcagcaggaaggatctctatatttgactcagaaaggttttttgtttgtcgatctcattgccggggagtttcttttcgggtaacccaatatttcagagcacgtttcacgtatgatacaccggacgattaaccgcacgcttgccgtctctctttttcttgctgctgaaattttatatctccgtaccatggctcccaccttttcgttctgggattgcggggagtttattgccacagcttataccctcgggattcctcaccctcccggagcgccgctttttcttctgcttgggcgtcttttttccatgattccttttttcggtgatattggcgcgagggttaacttgatcagcacactcgccagtgccgcaaccatcatgctgacctacctcatcacggtaaggctgatcatcatgtatcgcaaacgtgatcccgacctctggagcccggctgaaaaagtatcggcttacggtggagctgttatcggcgctcttgcccttgccctctccgacagtttctggttcaacgctgttgaagctgaggtttacgcactctcttcgctttttacagcattggttgtctggctcatcctccgctggtatgaagaggagccaaaacccggtcatgaacggtggctcttgcttgtcatgtacattattggcctttcgatcggtgtgcacctgctcagcctgcttgccgtttttgctgttgcactggtctactacttcaaaaaatatgatgtcacggttaaatcttttgccctgcttatggtcgcctcatcggggctttttttcctgatctatattggaattatcaaagggcttccgattctgctgcaactgacctcatggtggggatttctccttttccttgccctgcttgcctatgccacgtggtattcgcacctgcatcgcaaggcgctcatgaacacccttctgatgtcgctgtttctgatcattattgggtatacctcctacggcatgatcttcgtacgggcgcaggcaggcccacccataaacgaaaacaatccctcctcgtccgaaacctttttctcgtacctcaaccgtgatcagtatggtgatatgccgctctggccgagacggtggtcaaccgagccggtacatcaatatttttaccagcactactcaagtgatctcgactatttcctcacctaccagatgcagaagatgtacttccgctatttcggctggcagttcatcggacgtgaaaacgatatggagggttcaggagtggactggtcggtgctctggggtattccttttcttgtgggagtggctggagcgatcacccatttcaggcgcgagtggaagatggggctggttgttaccgcgctttttgtgctgaccggagcagcgcttgttatctatctcaaccagacagaacctcagccgagagagcgggattacagttatgcaggcagtttttttgccttcgccctctggataggaataggtgttgagagtatctggcagtggcttgcaaagcggtcgaagtctggcgttcccggaaaccagatgctgtttgccgtgcttacggttacagccggtttgctttttatcaacgcccggatgctgcaggcaaactaccgggtgcacgaccgctcgggaaactttgttccttgggactgggcatggaatatgctccagagctgtgaaaaagatgccatactgtttaccaacggagataacgataccttccctttgtggtacctgcaggaggtcgaacggatcaggacggatgttcgtgtcgtcaatctgagccttgccaataccggttggtatctcgaccagttaaaaaacagcagccctcgcggagcaaagccggtggcgttcaccatgagtgacggtgaaattgccggtattacctatgtacccattgattctgttgatgccgagcttccctcacaggatgcccgtcagcagctcctgcgtaatgcccgtctccacggccagtcgctcccctcagaaccacttggcaccatgaaatggctcctcaagcctggattgacctacgatggccagggctaccttcggccacaggatattgctgtttatgagattctgatgaacaacttttcccggcgtccgatctactttgccctgacggttgatcccgaaagcatgattggtcttcaaaattacctccgtcttgatggccttgcctaccgggtcgttccgattaaaagcgtcgatccgatgagctatgtagattctgcgctgctctacagaaaccttgttgggctctatcgctaccgaaaccttaataataccgccattaaccttgaagagacctcaaggaggctttgtggcaactatacgcctctgtttgtccgccttgcccttgaactggctgccgagcctgaaggccagcttaccataccggatgcttcgggaaaggagaagatttaccatcggggagcgcttgcgctgcaggttcttgacacttcgtccaaactgcttcctcttgcacagtatcccctgaaccccgaacttgcaggatccgtgatcgcactctatgtccgtcttggtgaaaagcagaaaagctcaccgtatattagctatcttgaaaaactaagccgtcagtcatcatcgctttctgatcctcgcctcttctatgttcttgcaagggcctatcgcgatattggcagaaatgaggatgcgaaacgcattattgtattgcttgccagagaattgaaacaaccaggactggtagacgagtttgaaaccatgaagtaactaacactatgcaaagcactattcatccaactgccgtgattggccagagtgccattctcggagaaggcgttaccgtcgggccctttacggtcattgaggacgatgttgaaattggtgatggcaccatcatctggcctcatgtccatatcgcttcaggcgctcgaattggttgtgactgcaagatccattccggagctgtgcttgccaatgagcctcaggatctcaaattttccggagagaagaccttgctttatgttggcgacagaacggttatccgggagtgcgttacccttaaccggggcacaaaggcgagcggtaaaacggtgatcggttctgataatctctttatggcctattcgcatgtcggtcatgactgcgtgatcggcaatcatgtggttgtggcaaattgcgttcccttcggtggccattgtgtggttggtgactatgtcgttatcggcggtcttgccgcagtgcaccagtttgtccgcattggtcgcttttccatgctcggtgggctttcaagaattacgcttgacgttcctccctttatcatggcctcaggaaatgaaacgttccgctacgaggggcttaacgccattggcctgaaacggcgaggctttacctctgaaaagatcaccctcattaaagacgcctacaggattctctttcagtcgggtctgttgcttgccaatggccttgaaaaagtgaaatcggaacttccccaggaacccgaaattcttgaaattcttgacttctttgcatcaggcgtccatggcaggaagtttgtcaagcccttcaaaaactgatagttaaaagaaaaaaaatatgtcccgttgggcaattggtgtcgatctcggaggtaccggaatcaaggctgcaatcgttggtgaagagagtggaattctgacgaaacagagagctctcaccgatacggtgtccggcccgacagggatcgtcgggcagcttgcggctattattaccgatctttaccatgttgcttccgagacacttgatgttgctgattttgctggtgtcggattaggggcgccgggagcggtcgatgccgagaaaggcatactgagctaccctcccaaccttcctggatggacggtctttcccctgcgtgacgaactgcagaagctgctgcgccaaaaggaagagctttcaattccggtttttctcgataatgatgccaacgttgcagcgttcggcgaagcggtctatggcgctggccgtgagtttcgcgattttctcatggtgaccctcggaaccggtgttggaggaggaattgttctcaacaggaagctttatcgaggccctcatggaactgccggtgaggttggcttcatgatcattgattttgaaagtcccatttttcacgccgatatatgcgggacgcttgagagccttatcggtaaaaaggcaattgtagctcttgcctgtaaaatgatcaaggcgagcaagtcagattcccgtcttgctcgtctgtataaccgcgatcatagcaggatttcaccacgcaagcttgaacatgcagctttgtcaggagatgctgttgctcttgcggtatgggagagggttggtaccattcttggcgtagggcttgcaaacgttaccgctctgatggatatcagaaaatttgtgatcggcggaggaattgccgccgccggaaaccttgtcttcgatcctgccctcgaccagctcaggcgctcaacccttccctccatgcatgaagggctggaactggtgccggcgcatcttggcaacaaggctggtatctatggcgcagcagcattatgcttcggctaaccatccggagattatctcatgcttgagcagcagcttcatcttctctttccccatgtttgccttatctgccgcaaactgttgcttaagggagaagagtactgctgcagctcctgccgggccaaatttgatcccttcactactccccgggcggcagaagagctgctgcgtcgtaccatcgcggaacattttgatgaaacattcctgtttgaacggggctggtgccgttaccaatttcataaaaaaagcccgctgcagcagctccttcatgccatgaaatatgaagggctctacaatctcgggaacagtttcgggcgccaattgggagagtggatctcatccggagcggatacagcggatatcgagtgcattgtgcccgttccgctccatcggctgaaaaaaatcgaacgatcctataaccaggcagaaaaaattgccgaaggcatagcgcagtcgctgcaaaaaccattacagagaaaacttctggtacggaaacgctacaccgtgtcgcagaccggactttctgctgcagagcggaaaaaaaatcccgaaggggcctttcaggttgcaaaaggtgttgtaggccgtcatgtgctgcttgtggatgatgtgatcacaaccggagcaaccatggcggcagcagcctcggcactgcgcgagggcggggctgaacgaatctctcttgccgcagttgctttagccatcaaggagtaaaaaacgtatggaactcttttatacctcgacccaacatattgatcttgatgcaaggaaccttgtggttgatggtgatgaatttcatcatctcgttcgggttctgcggaaaaaaacaggagagaagattctggtcactgatggcaacggtctgcgttgcgaggccagcattgcggagattggcaaaacgtcgttcactgctgacattcttgcctgcagccgaattgatcggccaaacactgaagtgaccgttgccctctccctgctcaaggctccccagcgatttgaactctttctggaaaaagcgaccgagcttggagtctccaccatcattcccatgctcacggcgcggacgctctcccatccatcaaatgaaaaagtgcagggcaagcttaaccgctggagaaccatcatgctttcagcagcccggcaatcaaaacgccattatctgccacagctcactgagccgctcacctttaaaaaagctgcggcgcttcagggttatgatctcaagcttattccctatgaactttcagaggcccctccaaaggtgaaatgcagcggcaaaaaaatcctctttctcattggtggtgaaggcggattcactgccaatgaaatcgaggaggcccgtgccgctggtttcaatgaactctcttttggaaaaacaattctcagggccgaaaccgccggaatttttgcagtcgcattggttcgcacacagctccttgaagaggagcgcatcgagtggttttaaggctttacaaggctcataaataaaacgatcatgaacagcatcaaaacaaaccagctcattcttcttgtccttcttctggttatttcggtcacctttgttgccatgatccgatattttctcatggcgattgtgcttgcggctcttttttcggcacttgccatgccggttttcaaccgttttgagcgctggttcaagggacgaaaaagcctgagcgcctccatgaccatgctcacactgctgcttatcgtttttcttccttttgcagcacttctcggtattgttgccaaacaggcaatcaggataagccgcattgccgtgccttgggtacagcagcagattctggagccaggcgcattcgaccagcagcttcgctcactctccttttatcccgaactcctgctttaccgtaccgagatttttcagaaagtcggagagtttgccagtagcacaggtacgatgctgttcaacaccatctccacgtttacctactcagccgtcagcgacctctttctcttctttctctttctctacaccatgttcttttttatacgggatgggaaacagcttctggcacactttctctcctaccttcccctgcgacaaactgatcagaatcgactgctcgacaagttcatatcagtgaccagagcgaccataaagggaaccatggtagtcggtgcagtgcagggttcccttgcaggccttgctctgcacttcgccggtatcgacagcgccctcttctggggtaccatcatgtcgctcttttcgatactgcctgttcttggctcagcgcttgtctgggttccggcagttatctatctggcagccacagggcagtatccacaggccataggggttctccttttctgcagcattgtagtcggtcagatcgacaatattctacgccccatgctgatcgggcgcgacacgcaaatgcccgaactgcttatattttttggaacacttggcggtatcagcctcttcggagtcttcggcttcattctcggccccattgtcgccgctctttttatgaccatatgggagatgtacggagagaccttcaaagagtatctttccgaaattaaaagcgataaaccctcaggaaaggaggatgtatcataacatccaccaggcagagtggagtgatgcaacaaaaaaagcgaccttgcggggtcgcttttttgctatcaggatacaaaccggtcagttgcttctgacaacctcttcagccgaaaagaaaaatccagcctcgatggcggcgttctcttcagaatcggagccgtgaacgatgttctcgcccttgctgtcagcatagagcttgcgcacggtgccagcatcagcctgagccggatcggtagcgccaataagagtgcggaaatcggcaacagcattctctttttcaagaatgatcggtacacaagggcccgaagacatgaactcaaccagttcaccataaaaagggcgctcacggtgcacggcataaaactccccggcagtttcctgcgtcagcctgatttttttcatggccacaacacggaagccagcgcgttcaatttggtcgataactgcaccgataagctgcttgcgcacgcaatcgggtttcagtatggtaagcgttctttccatttttttgtatgcattagttgctgaagaaacaaggtcgagcgaagatacagaaatgtgccggaatattgaaacgtgagggcacctattcgtgctggttgggcgcacgggtggcttagcttgtatcaactgcaagtggatggaaatattgagccactgagtatgattttgtcggatatgtacgttaatatttcactcattatccgataacactgcaagctatccaagaaaaaattctgtctatgcagcctgtcggaattgacgttttagccaaaatagcaatgatgtctcccataagccacaagtcatcttatttttcgtattgtcaatctatggcgccactattttgctcctgaagagaccaaaatagggccaatcagacgcttttaccaccatattcatgccattatctgacgtaatacattcaatcgcttcagattccaggcaatgctgacaagatcccattcacctcttacattttctatacctctgagcagaaactgccggaagcccatcactgatttgatgactccaaacaccggctcaaccgtacatttgctttttgcatagacggccttgccgtcctttgttttcaatcgatgtttcatttttgttactgcgtcagcatctttggctatgggttcgggttcactgaagcggttagcaggcgactggttatgagattctctgcttgctgcgatgtaaggggttatcgtttctttttcacaaagctcaacattcttttcactgaaatatccggcgtcagcaatcacctcggttaacgttcccagctttgcaggcaagttgttcagctcttcaagagcgggccgaagctcaagtttatcatttgtatgttgggtaacatgaactccaactatcagcatggtatcgagatcaacactcgcctgagcgttataggcctgcatgaattcgcctcccgataccggcatgatccgtgactcctcatccgtcaaattaacctggtcacgatccctcactcccggctctggtgctttcggtgttttgcctctgctttttttaccactttcttgcgctttccgttcacgttctgccagtttctcctcatgttcggcttgttcttttgcatatcgctcctcagcccgacgttcaatttcaagctttgccttggcaatagcttcaagccgtttttcacggcgttcaagctcttcaggaatactcatcccgtccgggattgctgactgatcggcctgttcagcctgacgaagcagggagtcaacttccgccttcaactgcttttcaagtttgcaggcatgaccccaactcagtgcctgatgcttggaagcattggccttgattttggtaccatcaagactgatcttgccgatcttgaggatgttcatttcatgggcaagagtcaaaatctggataaaaaatggtttcagttcagcgagaaagcgtttcctgaaatttgcgatggtgtcatgatccggatgactgtttccggtgatatagcgaaccgctatggattcataagaggcaagttccagtttcctgcttgaaaaggttccggtggcatagccgtaaaacaggaggcttaacaacatttccggatcataggctttgcagcctctgcctgcataggcgtctcttaatggagtaagatcaagttgtgcaacaatatcaacaacaaagcgtgcgagatgattgaccggcagccaatcctgaacagatggcggcaaaaggtagagtgtatctcgatcggctgaaagaaagtcggaatgcattgcttttcagtggatagttaagcgattatgatgcatgcaatatatgacttatcttgtttattataaaatggttatgcggctatttttacgatttcgtgttgctgggtaatccgacaggctgctagccattgatttacctatcaccaccttcgcacgccgggacatagggggagttcggatctcgccgagcagacacaagagtggctggttgtcgctctttagcatattttattatatatccaaatgaggcacaaggtgagttttctatagttatctggaaccggacaagctatcaaagaaaaaattctggaaataatgcccgaaaaggacatgcatcacacatgatgatctggcacatcggtttgagacttgtgccgatggtggcgcagcaacgcgctgttacgtgtatacattattaattcggtttaattgcatgtttcaggagtgggtgtacctggataatcaattgttgccttgttgtgatgaaccgttatcgagagccgtgtcatgtgcgccggagttgctttctgaaaacagaaatgaagacgaaaaggtgtttcagcggtgcttttttatgctatgtgccggaggggtgagcacctcatagtcacaaaatatcaagcgtggtggtcttaattttttttgggaagggtacaataaaccacgatttcaatatccaaggtcaaaccttgaagactgaaagatgagcgaagaacaaaaattgttgatttttgatataattttgctggaaaaccttattataatgaactcagggagggttttttatagtaaatgctaaattcaaaggaattttatggctcttacagatcaagaactaacactcctgaaaactgcacttgatagccgattcgtcccacaccttcctgcacttatagatcaaaaaaaatcggtttctgaacgagtaaccaaaaattgctcaagagcgttaagtgcctttgtgataaaacatattgctgacctctccgaaacagacgcttgtcaatatgtaactgatgattttgacgataaaggagttgatgcaatatattatcaggcttcttctcagactctttatttgattcaatcaaagctgaaattaaatgaagaattttcacttgatgaagctaacgcgttttgtcaaggtgtacgaaaaattataagacaaaattttgatgattttaattctcatatccagaatcgcaaagcagagattgaacgagatgtagaagattgctctaatatacaactggttatcgcatatactggaccgagaattagtgcaaatgcaaaacaagcgatacgtgaaatgcttacagatataagccaaggagaagagcgcttcgttgacactattatggagtatgatgctgaaataattaaatctaagcttagtgagtcaaatgcctatccacgtgttgatgcaactctttggcttgagtgtcaaagggcggtggacgatgggcatacttcctatttcggccttgttgcattaaaaagcttagtagatctgcataaacaacacgataaagctctttatgttaaaaatatacgtacttttttaggtcgaacaactgatgttaattcagcaatacaaaaaacccttagggagcaacccagtgatttctggtatttaaacaatggggtgacggctctttgtgcaaacatagagcctaaaaatatgaaagatggaaagaaaaagattcaaattcaaggtatatccatcattaatggagcacagaccattgcatcttcagcgactgttgcaaatgaaaatgtggatatcagtagcgcaaaggttcttcttacgttaattaaatctccaccagaaagtgcatttggaaagagcgtcacaaaggcaagaaatcatcaaaatccagtttcgctttttaatttttctgcattggatgaagaacaggaacgtttacgtcgtgatattgcaaatcttaatattgaatacctttacaaagatggggtgtctgatcaaagtggcaattcaataagtatcaacgaagcggtatacgccttatcctgtctgcaacaggatcctcgctttcttgtatggttaaaaaaggagccagggaatatcctcgatcctgaaaccgaaaactaccgtttaatatttccggaaacattgacggcctttcgtctcataaacgctgttattgtataccgaacaattcagaaaaatttaaagcaaaatatcctaagcactaatggtactgagagattatgttacaaacatgggaatttagtacttgcatctgtgcttattaagcgattgttaaaagaaattgatatgccaagtgtaattaggatggaagttcttgaggagaagctgagctatccctttgatcaagcacgcaactcgctttgggcgtatgtgacacccgtagttccaccatccaatgaagctggccctggcccgcttgctctttttaaaaaccaagctcatacaattagtgtgatgaagtcaacaatgattgataattttggccttctaaatgatccggttattgcaattaaagagagacggcagacggaaaatcaaccttacccaatcgaattatttaattatctatcagcaaaagctccacaaatcaggtttgatcaatgacaaataagaaacgacttgaattaacgtggattggaaaggataaacggccaaagctggaaccgaggattttgcttgaggatgtggcgaggtcgtatcatgccaagcatcttgtgacggataatgatatttttgataaccggctgatttttggtgataatctgcttgccctgaaagcgttggagcaggagttttcgggcaaggtgaagtgtgtctatatcgatccgccgtttaatacccaacaagcattcgagcattatgatgatggtcttgaacattccatctggcttggattgatccgtgacagaattgacattattaggaacctcatctctgaagacggtacattgtttgtccatattgatgacaatgagcttggatatctgattgttttgcttgacgagatatttggtagacaaaatcggattacggttgtttcctttaaacaaggagcggcgacaggacataaagccataaatcctggcgttgtaagtacctcgaacttcattgttctgtacgcaaagaacaagaccttatggaaacctaatcgtgtttttaccgcaagaaataagcgtgatacacggtatgggcagtttattgataattttgatgcgccctatgctcaatggcgttttattactttaactcaggcttttgcaagaagtctaaatcttcctatccgagggctgaaaaaggcggtcggcgatagctatgaagcgctgctctctgattttgttgtagcaaatgctccacgagtagttcgtcttgcaagaccagattatgacgctgtgagtggtgatgcaaggtctatgattgatgcctcacataaaacgagtgaaattttgcgtcttgagcgagaggaattctctgacatgttttttgttgcaggagagcgcattcttttttactcggataagttgaaattgatagatggcaagtatgtcgcgggagaacccctcacaaccatttgggatgatctattgtcgaacaatattcataatgaaggaggtattgagttccctaaaggaaaaaagcccgaagcgttgattaagcgttgttttgagttagcaaccattgatggcgatttggttcttgattcttttgctggttccggtacgactggcgcagttgcccacaaaatggggcgacgatggattatggtggagttgggagagcattgtcacactcacatcattccacgcctgcaaaaagttattgatggggaggataaaggcggtgtaacggaagctacaggctggaagggtggcggggggtttcgttattaccgaattgcgccttctctgcttgacaaagataaatggggcaattgggttatcagcaaggagtataacgcagcgcagttgacggaagctctttgcaagttggaggggttcacctatgcgccaagtgatacgctgtactggcagcaaggccattcaactgaacgtgactttatctatatcacgacgcagacacttggagccgatcagcttcatgctttgagtgaagatgttggcactgaacgatctttgcttgttctatgtagtgcctttcgtgggaatcctgagcggttcaccaaccttaccgtcaaaagaattcccagtaccgttctttccaaatgcgaatggaggcatgatgattattcgttgattctccagaacttgccgatggcgcaacgggaagaagagaccctgaaaaagaaaaaatccgcacacccaagtttgtttgataatcaggatgcttaaatcatgaacaccctaacatttaatagttccgaaattgattggacggtgaccgggacgctttttgcagttgtgatttccctgatttcagccgtaatagccgctatggcacgtcaggattcaaaaaaatctgccagagaagtagaaaaagcaagaaaagtttctcaagcagatttgttggcagagcatttccataacattaactatttgattcctgacgccactctatcctcttacccacgacctgataatttcaataatattgatttaggtataaaatcagctaaaataattatttcgctaattggtgaccaaatattaaagaatcatcttgaagagttagtggacttgcatggcaaattccatgacaaagtaactgaggctcgttcgttacctacagaaagcgcggtgatagctaacactgaaactttcgaaagccttcacaataaaatagttgcgataaaaaatcagattgatatctgtaaaccttcttatcttgagatcagttaatccatgaaccgtcacgttaactccatctctgggcgattgtcacttcgtgaaccgcaacggcgttcactggaaattcttgaccgggtgacggagattgtgccaccgcacaagagcagtgacctcgtggcggccttgatgatcatcaaatcagaatttccagccgttacagactttgagcgtgagttcccttctctctgttttgcgcttgctacaggagttggtaaaacaaggctgatgggagccttcatctcttaccttcatctggcgcatgggctcaataatttctttgtgctggctccaaacctgaccatctacaacaagctcattgccgactttacgcccaacacgtcaaaatatgtgttcaagggtattgctgagttctctatcgctccccctgcaattattaccggtgacgattatcagcagttggcggggaacctgttcgatcagacgttgcgctgcaagatcaatattttcaacatctcgaaaatcaattccgaagtgaggggaggtagcctgcctcgtataaagcggttggctgaatatatcggacaaagctatttcgattacctggctgcgttgcctgaccttgttttgttgatggatgagtcgcaccgttaccgtgcttcagcgggtgttcgcgccattaatgaactgaaacctgttcttggtctggaacttaccgctaccccatttatggaaacaaccaaggggccgatacccttcaagaatgttgtgctgagctatccgttggcaaaggcgatggaagatggttttgtgaaagagcctgccgttgtgacacgcaaggatttcaattcagcgggaatgccgctggaggctttggagaagctgaagcttgaagatggtatccgactgcatgagggcacaaaggttgaactggaaacctatgcccgtgaatctggcaaccgtattgtgaagcctttcgttcttgtgattgcaagagatacgactcatgcagggcagttgctggcgcttattcagtcagccgatttttttgaagggcggtataaagagcatgttattcaggttgattcgagtatgaccggcgagaaggaggatgtgatggttcagcgcctgcttgccgtggaaagcactgatgagccaacggaaattgttattcacgttaatatgctgaaggagggttgggatgttaccaatctgtataccattgtgcctttacgtgctgctaatgcgcggatattgattgagcagtcaatcgggcgcggcttgcgcttgccctatggtcggcggacaggtgttcccgctgttgaccgattgagtattgttgctcatgaccggtttcaggagattgttgatgaggctcaacggcctgattctgtgattcgtttgcagcagatcattcttgaccctgatgagcttcggcggggtgctgtgacggtagtttctcaatcaaacctttcatcgcaactggggattaagccgcaacaggtatcgagtagtacacaagtggccccaacgagcaaagtatcagttttcagtactccggaagaacaaaaggttgcgcaacttgcctatgaagcaatcaggaaggttggcagtgatgttcgggttcttccaagtatcagccaccttcaggatcagaaggtattggacgtggtttcgagccaagttgatgcggcttatcaacctgcacagtatgagctgggcgttgttgcggagaaacttgatatcgctgctattgttaaaaagacggccattttggtgcaggaacagtccatagatattccccgtattttggttgcgccgaagggtgaggtttgttctggtttcaactctttcaaacttcaactggaaagcctcaagtatcaaccgcctgaagatgagttgtggattcaatatctccgcacgggtgagcatcaggttgtcgggtttggtgacgaagagagtgatgaggttcggcttgaggattacatcgttaatgggttgattgattttgatgacgtttcttatgatgatcatgcagaccttctttacggcttggcgcaacaggttgttgcttatttcaagagttatctcgaagaggccaaggtcgagaaaattctgagatatcaccagaaggatgttgcccactttgttcatgctcaaatgcaagagcattactgggaaggtgatacggactatgacattgaggtaaaatgcgggtttgtgccactgaaagagagtgcctatagcgttaacggaaaagattcagccttggattatcgacaggctcctgaggataaaagcaacatggcaaagtatctgtttggtggattttcaaaatgcctttatccggtacagaagtttgattctgatactgaacggcaagtttccgtcattctggaacgtgaagcggcaaagtggttccggccagcacgagggcagttcgaaatttattatcgttcttctacaggggagcaggagtatcagcctgattttgtggctgaaacggaggatgctatctacatgttggagccaaaggcacgaaaggagatggaggcgtctgatgtgcttgccaaaaaagcggcggcggtacaatggtgcaagaatgcgtctgattttgccaaaacacatggtggcaagtcttggatttatctccttatcccgcatgatgcgattgctgtgaacatgaccttgaaggggttgttgttgttcagagactaaggacttattcgtaaataaattgatgaattaaggaacgacattgataacgagcagttttaagttaaaagagcggatgatgcctagtgtcatgtcacgctttaaaagaccattaaataatgattattaggatttgcaaaaatcatttatctctaatttataaaataagttatagaggaatatttggcgcaagcatgtgcaaccttatacgcttgacttgacactagccgggttgggtgtgagtgggaacgcctataacgatgtaaagtgaaaagagaagtatttcatttcaatgttggcatcatcagcacagatatgcgtctgagaccgattcgatgagtgctttcaaaaaaacctcgtaaacatctcaacagaggcttcgatatgcttgagggatattacaacaagctgttgagtttcatgaggaggaacacgtccacctcatacagggtcatctcactgttggcaggtgcaatctgctttcttctccttctgccattttgtttttttctggttggcgacaacatcgaccagcagatacacttgagataccccaggttattggaaatttcaatttcttgtggtcgccatctttttcggattattcttcctgctatgggcgacctatacccagtggttcattggtaaaggtacccctgctcctaacgcaccgactcaaacgctggtggtagttggtccgtataaactgtgcagaaatccaattgaactcggggcaatattttactatacggggatcgggactctatttggcactctcactgttggtttcatttgcggtacgcttgggtttgttttcggaactctctatcacaaacttattgaagagaaggagctggcgttacgtttcggtcaggattaccttgcctataaaaaagaggttccttttttatttccagctatcaggaaatccaaaccaggtgggaggttcctgaaatcgtgaacgtgcaatactcacaagcttgggaattgggtgattgttcacgcctacccacctgtcagtaacgcaatcagttaagcaagacgataccattttcattgactcgtacataggcgttgcgacatgccggggaaaacgagggcgtctcaggcttttgccacttttttttcggtttcgctcaggagggtgaaggggagctggttgcgctcggtaaaacttttgtgggatgcctgactgtcggggctgatgccgaataccacaatgccgcgctggataaactccagaacattgttccggtaatcccacaattgggcagtacagatcggggtatcgtcactgaggtgaaagatgatgagtacatttttccaatcaggtcaggacttgctacaatataggggtgtcttatagccaaggttgacttacgggcgatagtgagcgcttcggcttttcatttttaacgggaatttggcgcccttcttctcaatatttgtatttgggttgtgaacagaggaaggcagtgcaacggagtgctttatgacgcagctttttgatatttcttgctgtaatatttgacggcgtaagattattttgctatactttatgaggttatccgtttggcaaggcaagcgctcttttgcgactcacttgctggagggtgggtatgatgttcgaaccattctggattaatggggcataaagatgtaagcaccacgatgatttatacgcatgttttaaacaaaggtggtcatggtgtaaaaagtcctgttgatatgtttatcgctggtttagactgatctgtataaaccggcaggataaattagttttgtttctccatatcatttatagaaaataagttaagtgctatatctgaataattcggaagttgtcttatacagaaagcagctttctacttttccagaattaggcagatcagtctaaacattgttagataaaaatactccctgattatttgttgattttcatttcaaaaaataatattaaaagaatttatttaaatcctttattgattacgttttttatccatattaaaaagaagtaattgctatgaaacatataaccgctacggacacccttgagttatcagtcccggagagaattcaactggtagaagacatatgggatacgatatctaacgaacctgaagctgtcaagttatcgcacgaagaaaaaaaaataattgatgaacgtttggaagcatatcacagaaaccccacattaggtgctccgtggaaagatgtttataagagaatagtatctaagcaatgaaacatcaaatcataatcagacctgaggctgaaaatgatttaagagaatcattcctttggtatgaagaaaaaaggctggggttgggacatgacttcttgcttcagattgaggctggtcttaaatttatccaaaggaaccctgagttaaccacagtagaatataaagaagcaaggaagcacatcattaaaaaattcccttataaaataatctatctcactactgtccggctataagttgaataaatctaactagttagaggcataggtgttctcaattgtgccagcagaattcgtaactaattgatttatatcgactttctcaaaaacactgacactcaggatttgtagaaaagtgtagagagatatatctaaattcatgcgtttttttattaatgcaataagcacatatactgagattgctgtccaaatttgtgttttaacagcgttttctgaagtaccataaaacgccttaattcgcaaatgttgtttaatccatttaaagaaaagctcaatcttccacctgcttttataaagttgtgcaatgacctgagcaggaagaataaaattatttgttaaaaacacataaagtttaccagtttcaggatcagcatacttgattcttctcatcttatccggatattcttttgctgatttaacacttgtaagcattatagtttggtcacatcgaacattggtagattcattgactgaatgagagtattgtcgtctaaaacttaaatttgatttacctcttgtgacaaagaatgcttgagattcattaatatgaaacaatcgctcaaagtcaatataaccacgatccataatgtagaaagaacccggctcaataattagcatatcgaggatatttacatcgtgaaccttgccatcagtaatggctataaaagaaggaatactgccccgtaagtctaataatgtgtgtattttaacagcccctttgtgtgtccgaaactttgcccaaggaaacaaggaaagacacaaatcaatcgttgtcgaatctaaagcataaacagtttcatcaagtgtcacgccaaatgaatctttacaatatagttctcgtgctttatgtatcaggatttgcgcaaaatcctggtaaatcctccaatctcttttttcatttgcatcggctaatgtacttcgtgctattgtacctcgtatgcccatgtgatagagtttattttgcataccaagtaaacaggttgtaatatctcgaagactttctcgataggttaattgagcaaaaaataaacagagatattgatccaggcaggtaaacgattgtaccttatgattacctccgtaacgtttgacacaaactctaaattgatgaataggcaaatgttcctggagttgagcaaaaatggtttttcctgtatacatttatcatcccttttctaaaaattatggaatgataaaaataacaagtttttttcaagtcggtgacgatcaaaaacgtatcgtaacttgttttattattgggcgataaacagtgttaattttttcaacaaccggacaccagtgaatctatctattcaaaaatgatgcaatttttgttctggcagtgcttcatggcaaaagaagtacagccttattaaaaaacagaatagactgcatctaacaaaatcacttcacctgtctgtcggcttcgccgccagcaggtgaccttttcgttaggtttcatacacaacacgcacgcttcgcaaaatggatagctaccaagaccctcagcacggtaagacttatattagtccgagtcttgactcatttggtgagccaaagcggaaggtgcgcattgccacaaagctcattgagcatccagagagctacgcttttgctcagatcaaaaacgaagtcgtgctaagacataaggaagatgctaagacctgtattactgccaagtttttcgaagatgatcgcggaatctttgtacctgccactcgaaggcagtggctcaatgaaaatttctgacgaggaactgcgccgagtcgtactttccaacgtccaagctcaagctcttttccaagataatcaagagctattcgctgaagtcattcgttcagccgtaacaaaggaggatgttgtagctgtcgggtatcgcaagcgtcaattgcaggttttccagcaacttcttgaaaatgacgaatacttcaaaacggtcaagacgcagaagcaatgtaacagcgaagcagtgtggcaaaaattctttgagaaaaatccgtggatttttggctacggattaagctacatccaattatccacccttgatgacaggaaacttgagcaagtggttcacggtcacacagtatcagagcacggaaagagagtggacgcgctgcttaaaactcgcggggttatctcaagcctctgcttcgtcgagataaagacacacaagacagagttactcaaatcccggccctatcgggttggttgttggtcaccatcagatgagctttcgggcgctatcgcgcaggttcaaggcaccgttgtactcgccactgaaacgataaaatccaaactcgctctcacggatgatgttggaaatccaactggcgaagaggctttcaactacatgcccaaatcttttcttgttgttggcagccttcacgagttcgtcggtgaccacggcgtaaatcaggagcggtatcgttcgttcgaactgttcaggcgcaatacaaacagcccggaaatagttacgttcgacgaactttacgaacgagcacgattcatcgttcaccaaaatgaaacctaaccctacattcaacccggactacgcaaaaagcgcgtagccggttaatttcacgttagcccgcacaaaaagcaggcacattttatacatttctgagagaataatatgttccgatatgatctaaatagtctttcccctgagttattcgctaagttgtgtaatgccttattaatccgaacggtctcggaaaaaataagaccatttgacacagtagggtctgacgctggacgtgacagcgattatgatggtaaaggaaatggtgattattcggaattagaaggatattggattttccaatataaacatcacgatgtatcacgattaggcgtgaaagaagctcgaaatgttattcgccaagagatatcttctgaacttagacatttgttcgagccgaaaaagaaacaacccgatatttacataatgataacgaatgttcctttttctggcgttgtaaccgttggcacacatgattggtttagcaaggagataacaaaatactcattagtacatgcagaaatatgggactacacaaagctcgagtcaatgattgatgctaattatgaaatccataaatctttctttcctgatctaacatatacacagagttttttcaagcaggtcactgatcgtctctcatcctcaatattctgggaaggctttgaacagttattaaatgtctcttctcaatctgtcatagtgtttcgctcaagatcagatctggaatatgccaagaatcttttatgggagctgtacgacaaccttaatatcataataggtgttttttctactataagcaattacgtttatagttggcctgaatttatagatgttgcggagattgctgtacaaaatccagaatacaagattagcttgggagagcatcactggattgaacatgggggtggtgggggcagtcgcaatatttggacggttctccgtgtattgattaaaaaagctgaaaatcactcgtggagtgctcatcagcaagtaatggaaatcgcagaacgttacagtagtgtcgcaaaaactattgccgaaaattccaaacggttttttaatgagagcgattatgatagcttttatagagagaatgacttccttgtgactcccttacagtttataagattcaaaaccgttcaagatgttttggattccctaaatcagctaattatgtccaaagaaaatggtcatcaaggatcactcgagggtgcatggaaagcgactgaagcttttcataatgcaatattattaacagatgggttacgtcggagtgtaaaagaaaccctgaagcaacttgattcatcattaataatgagcgagagccagaccaaacagggtaataagtagtagacaatatccatttgatgtagattttgcaaaaaacaacatttcgtctcagaaaaatcaaggtcataatctacgtaagggaaatgaattattaggtaaggttagcgaacaaatgaacaaatagataaagtcctccccaagcaaaaagcgggctaacaaagcgtgcactggacgctggggtacggtgcggctttttaagcatttttctggcttcgagttttttctgctcccaagcagagtccgcgcccgccccagcgccagtaacgcaaaccgttaggcgctactgtacaaattaaggaaacagaaatgaatgatgttctgcttgtaaatattacatggaacccgaaaaactggacaaacagatatattaatccacgagcagggcatgaatacgccagacaaaatgctggacacgaatcactcaacttcaaatttgataaacgagatattgatacagaaaaatttatacacggtttcgttcaatggacaaatcccccaaaaaagtttcagaacggaggattaattattttttacacaaaaaatattgactataaaaaaggacaagttgtgggagtctacggcaaatccgaaattattgatccgcaacagcactttgttgttaaaggttttcaaaacaaccaatatagcattaacatcagagccgaaaagcggttttcgattttattccctgttcccctttctgcagacaattacaaagccaaatcaagtgacagaatggttccacaagttggattcacttataaagacaacatatttgcgaaaaaaattctctatgatgaacttgtagaattatctaacacaggtattttgcaatccgattacaaaaagctctctgatatttacgaatactatgtcgaagaaaaattcgaacttccgtattgctcgcaagacgaaaaagagcaggaagaacttgcccaattctataaacaagcaaagataaaagaagaaattcttgatgagctaaataatctacaaccgtcggatagtgaagaaattattgtgaacaaaaaaacatataaacgagacaataagacaattgctcaaataaaaattcttcgggacttcaaatgccaaatttgcggagtaacaattacaaaaaaggatcgcagtaaatatatcgaagcggcgcacatcaaagcgaagcatcaaaaaggcagagagactatagataatataattttactttgccccaaccaccacaaagaatttgacttaggcgatagaataataaaatcacacgatagcaattttattgattttgtactcaacgggcaacagtacaaaatcagtttgacaacaggacaataaaagcagctaacaaagcgtgcacatgacttgtgggattctgtggcattttcgagtatttttctggtttcgagtttttcgtgcttccgaacagaatccacacccgcacacacgctggtaacgctaaccgttaggagtttaaattatgaaattgaaattgcatgttttcttgtcagtcgcattatgtcttgcttgttccgatgtttttgcgcaaagctacaggtacgatgtgcctgtgacgctcgaaggtgttctggtttcatcgatagccgatccagaaattacgtacgatgagaaatcgcatcagttccctgctgttaggctgcacaaatctatatcggtgctgtgcgcaccaacggaaaccgattgccaaccggagttaggcgttactttattgcatttggtattaaaaaaaccagatatggctaaattcaagagtttgaaaggcaagcctgtcaagttgaatgggactctgttccactctgacaatggtcaccatttcacgtcggtgttattggatgttggatcaatcatcccctaacaatgcggtcgtgagggttgctccgcaatcagcgctgctgatcgctccgtgcccctcacctaaatattaggcccgcgaaagcgaattccgcactcacgggttcttaataactgcggcaaaccaataaaaaggaggatagaaaatggcagacttgagaatctccagaaagggcataattcaaggggaattcactcttgaacagatcattgatggagcgcggacgggcaattttctgccttcggatgatgtcttgcaaaaaggaagctcaagctggacgaagctcggcaatattgagggtgttgagtttccaaagcctatagttccgtctccgcttgtggagtgtgaggctccgccccgtccaccggaatacagcggtatctaccgctcttccgaccagaaaatgctgacaggattttgtgcggggatagcgcatcgtttcggtatccatcatggagttgcccgctttgcattcgtcatactcatcatcataaccagtagcattttgttttggatttactggctaagccttctcttgcccaagttgccgacgaaagatgtagcttgattttgcagcaaaatcggagagcatttgtttgttactgcatattctattgctattatcgtgtatctgcttacctggaattgtactcatattgctaatgctgttgtgcggccaaaaatcgaatctctgtgtagagaattcggctatgaaccgccaataatttgtacaccacaagaactgatggagggctgattttatgtggcaagacccaatagtaaaagaaacgcgtgagcttcgagaagaatatgctgagaagtttaaccatgatcccgacgctatctttgaggatattcttaagcgtcagagtcaaacggaaaagaggctggtttccctgccaccgcgaaagcccctgtttaaacccaaagcagcctaacacccatgccacgaagcggtgttatctgagcagtgatgggcttccggcagtttctgctcagaggcatagaaaatgtaagaggtgaatgggagcttgtcagtattgcctggaatctgaagcgattgcatgtgttacgccagataacggcttgaatattgtggtaaaagcgcctgattgcccctgttttatctcttcaacagaaaaaagtatcgtcataaatgaccaaaatcaaaaaataaggggacttgcagtttatggacgatagcattgctatttttcctaaaacgtcaattccgacaggctgtttgcagacatcgcaacagtcgaatcccaggttggatcgtcgaaacccaaggtcggcatcatcagagagtccgttctgtcgattcaaaagatcctcgaaggcgcaggaggaaatgtgctgggtaccttgatcgtggagttgggcaaaatggcgatgcgcctgtagggtaccgtctaacaaggcgttgcagcagacggcgcttgcgtgccgctgctgaacgccatagcgttagtacagcaatgaaatatgggtgaactatgaatgacgaaaggtttcaagaccttcagggactggtaaagcaacagtctctgatgatggattcagtgccaattcaaatgtggtttcttacagacatcttcacatatgggcgcgtgaatcagtgccatgcagattttatgggaatgcgcaagcaggctatagaattcaaagcactacgttatctgtttccggcagatgttgctgccctgtgcgagcaatcgaaccgccaagtgcttgaaacacgcaacaccgtagtctccgaagaatggctaacagattcaaatggagtacggcatctactggaaattacaaagacacccaagtttgacaacaacggaagtgttcaatacatcgtttgttgtgcaataatcatcacggaacagagatcggcggcggccgcactcaagcaacacgaagaaaattttcgatctttcattgaaaaaacatcagatattgttgtaatcggtaattgcgacggaaagattatatactctaatcccgtaacctctgataaattgggttacagttccgatgaattgcgcaccatacaaatacttgatctacatcctaagtcggttcagcaagaagctacatccattctaactgatatgttcaccggcaaacggacaacttgccccttgccacttatgcataagaacggcaccatccttcccgttgaaacgcgggtatggtttgggaaatggaacggagcagattgtatttatggcgtttcacaagaccttggcagagaacaggaggctttgcaaaagtttgacaaactcttcagaatgaaccctgccttgatggctgtaagcagcattcctgatagaatatttactgatgtcaacgatgcctttcttcgcatacttggttattccgcagacgagattatcggcaagacaggctcggaaataggtatatttgcgaatgaagaagaacaggaacgggtcgccaatacactcgcttgctatggcaatatccatgaagttgaactaaaagtaaaaacaaaggcaggagttgttctcgatggtcttttctcgggcgacattatcgagagtcaaggtgttaagtattacctgacggttatgattgatataactgaacgtaaacaagcagaggcagaacgtcaacataccattaaagaactccgtcatgcattaaatgagattaagacattgcgcggcattgttcctatttgcgcaagctgcaaaaagatcagggatgataaagggtactgggagcaagttgaagcgtatgttgcaaaacacacagaggcgcatttttcccacggtatatgtcccgaatgtatgacaaaattgtatccggaattctgcaagaaaaaagatattggaataacaggataggaatttcctaacaataccatgctcactgacggaaatcccactgtgctccgttcccgtcagtgatgtttagacgctctacaggaattgattcggcaataaaagaaggataaacgctaacgattcatgaactgataacgttggattacgtgattacattttgttgactacttatcagggagatccataatgcagaaacaacgtgaaatgccttacgtcgctcatgtttttgtttgtaccaatgaccgtgggggagaaaaaaaatcgtgtgcagacaataacagtcaacttacgaaagacaagttaaaacaagctgttgacgagaaaggctggaaagggaaggtcaggatttccacatcaggatgtatggggctttgcggcaacggttctcatgtgatgatttaccctcagaaggtatggttttccggggttcttcctgatgatgtggatgaaattgtgtctgccatcgaacgaatcctggaagatgactgaaaaacaggggatacgctgaaaattgccgaacaacagtgttatgaaggatactcatgtgatcggaaaacaagaataagccaaaaacggaaaataagaatcacccagggttagcgcatcccggcgggacgttcatgaaatcgtgaagttgcaatactcacaaaccaggggattgggtgattgtccgcctctgcccacctgtcagtagcgccatcagtgagatgtgaaggagatatgaattttcaaatacaacaaatcggtaccatattttcaccctataaaacgaaagcagagtgcccgattcaaggaagtgttgtgcctgacgggaaagggcggattgagcttttcgcggaatatgttgagggattggaaacaattgaaactttttcacatctgatccttttctatattttcgatagagctgaagtgattcaattgtcccgaccaacattccttgatgatgcagctcatggagtctttgtttcccgtcacccttgtcggccgaatcgaatcgggatgtctatcgtaaagctggagaaaagaacgaacaatatcctcgatgtaagcgagatagatatattagacaatacgcctcttgttgacataaagccatatcttccccgatttgattatcgggaaaatgccaataacggatggacggaaacaaaagaattgcgagaaaaaccgaaacacagggaataactcaaaacgcttgtgttgggcttcagccgatcatgctttgcagtgcagatgcagttaccgagcaagtcaccgagcaagttaccgagcaagttaccgagcaagtcggagaggataaactgttggccatattggagttttgttctgcagccagaagcagagaagagattcaggcattcttgggattaaagcatcgcgaacatttccgggcagagattctggctcctttgctgaaagctggctttttggtaccgaccataccggaaaagcccaacagtccgaagcaaaaatatgttgctgtgaaggagctgggaaatcagtgatattgctgaaacgcttttctgccatatgccgcttatcagttgttatgctgctttccctgctctgagcttgctttacctctctctcatgtctacgccgcatcgatttttgccagcagatccttcattggctgatagatgatgggcagaaagtcgctgtaggcgagcaagacgaccccattttcatcaacaagcacataggcgcgttgcgacataccgagaaaaccgagggcgtcataggcttttgctacgcttttttcggtgtcgcttaaaagggagaagggaagtttgttgcgttcagcaaagcttttgtgggaggcctgactgtcggagctgatgccgagcactacaatgtcgcgtttggtaaattccagaacattgttccggtaatcgcacaactgggcggtgcagaccggggtatcgtcaccggggtagaagatgatgagtactttttttccggcaaagtctgagagagagatctgtttccctgcggaatcgggaagggtaaatgctggtgcttttgtctgttctgctatcatggttccggacgatttaggaggctgggctgctttttgcaactctgaaaagtaatatagtactatcgaagggttatgaactcatatcatttttccccttcttgcgtgatgtccgggcggtcgcaatcttttgttacgagtgtgggctactctttcatcgctttcaatcaagccgcagggcttaaattgttgtgtaatggcgaaaaaaagagaagggatggcctgtttttattttaataagacaaaaaaagtcttattatccaagagtgagtttcagggtatggagatcattttttatgcctttcgaagtgttgtaagtgcgttgctgtctccgtacaacattgcatttttactgtgggcatgaactcagttgttgtgataaagagagtttattggctattattccctttcttgagaaggacataggctgtaataacgaattttgaaagtactatggcagagatgaaagtatattttgatcacaatgccacaaccccgctgcaccctgaggtgaagaaggagatgattgaggcaatggagatgtttggcaatccgtcaagcatgcactcgtgggggcgtgaggcaagggcaaatgttgaggacgctcgcgggaaagtggctgcgtttattggcgctgatgaacgggaaattgtttttgtcggcagtggttcggaagccaataatacggtgctctcgctttttgtctgcgcatcgagtcagtgtatcccagggggtaaattgcgcggcaccattattacaactaaaattgagcatccctgcgttcttgagacctctgaatgtcttgctcatcggggagcacgggtaaaatatctcgatgttgaccagtatggtaaaattgatcttgaccagcttgccggtatgcttggcgatgatgttggtcttgtatcggtcatgatggcaaacaatgaaatcggcacgttgcaggatattgagacgatcacgaaaatggtgcatgagagtggagcgttcatgcataccgatgcggtacaggctgtcgggaagatgccggtcgatgtccggaaactcggtgttgatttccttactctttcagctcacaagatgtatggcccgaaaggggtgggtgctctctttgtgaaaaagggtattccctactgtccgctcatccggggcggtcatcaggagtttgggcgacgcgcaggaaccgaaaacactctcggaattctcggtatgggaagagcggtggaaatgagaacgcttgaaatgcaggaggaggaggagcggttgctgcatctgaagcaggtgctgagaaggggtattgaggagcgtattgatgatattcatgttaacggtcaccccactgacgctcttgccagtacgcttaacgtttcgtttatgggggtagagggtgaatccattcttctctatcttgatcttcagggtattgcggtttcaactggttcggcctgtgcttcgggttctcttgatccttcgcatgtgcttttggcgacaggggtcaatgctgagcttgcccacggttcgatccgtttcagtatgggacgcgaaagttcgatgcaggaggttgagtacctgcttgatgttttaccaccaataattcaacgaataagaaatatgtcaacggcttatataaaaggaggattgcatgctgcaaccaggtgaatgggcatatagcgataaactgaaggaacacttcatgaatcccaagaatattctccagggtgagaataccgatgattttgacggagtcggcatggagggtaatctgcagtgcggtgatcagatgatggtggttatcaaggtggacaaggaaaaagagaccattaccgactgtcagtggaaaacgtatggttgtgccagtgcgattgccagtacctcggttttgtcggaaatggtgaagggcaggacgctcgatgcggcgtttcatatctctcccaaggaggttgctctggaactcggcggcctgccggatcacaagattcactgctcggtgcttggtgacaaggcgttgcgttcggctatcaataactattatacccgcaacggtcaggaggagaaggtcaaacaggagcaggtcaaggtgatttgccagtgtatgagtattactgaccatgatatcgaggatgccgtgcttgagggggctcgtacctatttcgaactccaggagcgaaccaaacttggcacggtatgcggtcagtgcaaggatgaagctgagctgctgcttgaaaaattcaagcatattcatttcggggcatgaggcgcactgaaaaaacgatgtttgagaaacagcagagatgatgacgacaggagggaaaaacaccttttacattcatacgttcggttgtcagatgaaccaggcggattccgcaactataacctccctgctgcagcaggctggttatgttgcagcagaaagcgaggatcgggccggaattattctgctcaatacctgtgcggtgagggagaatgcggttgatcgtattgagcattatctgcaacacctgcaggggctgaaaaaaagagataaacgcttgatagtcgggattttaggctgtattccgcagcaccagcgggaggagatgtttgccacctctccggccattgatcttcttgcagggccggatacctatcgaaccctgccgcagcttattgagcaggcccgctctggggcaaagccattctcgctggacttcaatgttgctgaaacctatgaaggcattgatccggtaaggcaggggtcaatcagtgcctttgttcctgtcatgcgagggtgcaacaacatgtgcgcctattgcgtggtaccctttacccgaggtcgtgaacgaagtcatcccttccgtgcggtcatgggagaagttcagaagcttgttgcatccggttacagtgagattacccttctcgggcagaatgtcaattcttacgacgatcctgaacaaggagtgaattttgcagcgctgcttgatgccgtcagttgtgctgctccccaggcaagagtccgttttaccacctcccatccgaaagatatttccggtgaacttgttcgtaccattgccaatcgcccgaacatctgtaaccatatccacctgccagtgcaatccggctcaacagccacgctcggacgcatgaaccggggtcacacgatcgaagagtacctggaaaaaatagcgctgattcgctcacttcttcccggcgttacgctctctaccgacatcattgccggcttctgcggtgagcaggaggaggatcatcaggcctcacttgagcttctttccactcttcggttcgattcagcttatatgttttattactcaaccagacccggtacatttgccgcacgtacgttggtggatgatgtgccggaagtggtaaaaaaacgaaggctgcaggagattattgatcttcagaatactatttcgggggagctttttcaacaggcgattggctctgttgtggaagtgcttgctgaatccgaaagcaagcgctctgccgaacagctcatgggccgaacgccaggtaatcgggcagtggttttcgatcgtgaagggtatcgtccgggcgatttggtgagggtgctgatcactgcagccacatcagcaaccctgactggcaggcccgtgtgaaatgttgcaaaccttcctgttattaggagttttttatcttgactggtatttgtaaattgccctctttactacccctatcatttaatcggcccctttttgggcttcggagagaagtaacacatggcagtttccgcaaaacccgggtttaccgataaagtacgagcacatcttgagcttctcgatcctgttacctggatcagtgtttttccctgtcttgccggaggagtcatggcgtcaggagccatgaagggtacgcttcacgattatctgttgcttttcgctatttttttgatgtttggtccgcttggtaccggattcagtcagtcggtcaatgactgttttgatcttgaacttgaccggatcaatgagccaacccgtccgattccttcaggtcgtttgagtgaaaaagagggattatggaacagtatcattgcccttttgcttgccatgggacttggaatattcatgggagtgcatattggaggatatcgtggctgggttatcgtctcctcgatttttgccgcacttcttgtcgcctacctctattccgctccacccttcaagctgaaaaaaaatattctcacttcagctcctgctgtaggcttttcctatggttttgtctcgtttatatcagcaaacgccctgttcggcgatatccgtccggaagcgatctggcttgccagtctgaactttttcatggcggtagccttgattatcctcaatgacttcaagtcggcagaaggtgacaaggatggtgggctcaagtcactgacagtcatgatcggtgcaaaaaaaacgtttctggtctcttttattattattgaccttgttttttctgttcttgcttacctctcgtattcatgggggtttatgattcccgcgttttttgttctgattggccttgttttgaatctggttcttcaggttcagcttttgcgagatccgaagggtggaatttcgttcttgcagggagccgttgatgatggattcggcaatgcaatcggcaagagtgatattcaggaacacaacacctttctccggtttcaggttgccaataacattctctttttactcaacaatctgcttgttgccggtatggttggattgaagtatatcactgttcaataattttttttacagaggctttataacttactaaccatgatgccattatggatactttacaggtaacctttttttcacttccagtagtatggcataacgcactggttacattgatgacctttgtctatgtcttcagcgttcctcctctgatggattatctggtgaccaatcactctcttccccgcgatatcagtcgcaagattacgcacatttgtgccggatcagccattgtttttcttcctctttttgttgatggacactggtcacaatatctcaatattacggtttttgctgtatggacactgctgctcatccagaaagggctttttgctgccgaagatgaccaggcggttaaaaccatgacccgtaccggcgacaaacgtgaactgcttaaaggaaccctttattttgtgcttgttgccatgatctgtggtacactctattacaagcaggctgcaggagtgatggccatggccatgctcggctggggagatggtcttgcaccgatcattggtacccgatatggaaaaatgaaataccatatcctcagtgataaaagtgttgaagggagtattgccttccttgtcggaagtctctgtgccggactcttttttgttcatctcattgtgccggaatcgtttgatgcaggaaaaatcctcgttatcgccctgattgcaacgattgttgaaggagtaagccccaaggaggtcgataacctgacgattccttttgccgttattgtcgcctccgcatttttgtgagatgagcgtatgaagaagggagagacgcagcctatttatttcatcagtgatctgcatattggtctgcaggatgaaaaaagcgagcagctcaagatggaaaaccttgaacgactttttgccatcatcaaggcggaaggtcgttcgctttatatgcttggtgatatcgtcgattactggatggagtttcgccatctcattccaaaggggtttacccgttttttgtgtctgttgtcggacctggtgcgccacaatattgaggttgtttatgttgcaggaaaccatgatttttatctcgggcgctactttgacgatgagcttggcataaaaacgctctatggtatgcatgagctgctttacgatggtcgcaaattcatttttgctcatggtgatggcctgggtaaaggggatcttggttacaagctttttgcccgcctggtcaggaatcgcttcaatcttgctctgctgtcggggtttcatccggatctggctataggcatgatgaaaatgttttcacagttcagtcgtgcgcacaagcctcctgatcgtgtgtttcagacagatcgtttgttaaactttgccgaatccctggtggtcgaacaggagtttgattactttgtgtgtggtcataaccatgtcaagggaatcagggagctgtccgctgctcgcagcagctatgtcaatctggggacatggattgatggcagttcaccctatggagtgttccaaaatggattttttcagctcagggagctataacgttaatatcaagaggtagttgctgttatggatagtattaatcaggtactgaaacttggtttgccgaaaggaagtctgcaggattccaccatcgatcttttcgcacaggcggggtttcatttttccgttcagagtcgttcctattttccttccatagatgatgatgagctggaagctatcttgatcagggcacaggagatggctcactatgtcgagctgggtgcttttgatgttggattgacgggtaaggactggattattgaaaccgatgcagatgttgtcgaggttgccgatctggtctattccaaagcatcgatgaggccggttcgctgggtactttgtgttcctgaaagctcgacggtcaggtcggtcaaagaccttgaagggaagcatatcgctaccgaagtagtcaatattaccaggaagtaccttgcaaaaaacggggtcaacgccatggtggagttcagttggggtgcaactgaagtgaaacctcccgaccttgccgatgctattgttgaggttactgaaacgggttcttcgctccgggcaaacaagttgcgtattgttgataccatccttgaatccaataccaaactgattgccaacaaggcgtcatggaatgatccctggaagagagagaagatcgagaatatggccatgcttttacttggagctatcaacgcccagggtaaggttggactgaaaatgaatgccccgaaatcagcgatcgacaaaatccttgccattattccggcccttcgtcagccgaccatctccagtcttgctgaagagcagtgggttgcccttgaggttatcgtcagcgaaaaaacggtacgcaagctgattcctgagcttaaacgggctggtgcagaggggattttcgagtataatatcaataaactgatcgactgatagcttttgcctgatttataaaccctgcaggctgcccgcaagggcggcctttttatggtcgccatgctcctttatcagatagtggtactgctttcattactgctctttcttggcattttgctcagaaacatgatcgacttgccgggtatgccggagcactgccctgaacagggtgtgcttgtgtcggttcttgttccggctcgcaatgaagcgttgaacattgagcgctgtgtgcgatcactcatgcggcaggagtatgctccattcgagattcttgtgctggatgatgactcaaccgatgccactcctgagctgttgcgtcgtctcgtcgtggagtcgggcggaaaagtgcggatcgtgcagggagaagcgcttcccgatggatggcatgggaaaagctgggcatgttcccagcttggtcatcaggcaaagggtgagcttttgctctttactgatgccgataccacgcataaaccggatgcactcaggcgtacggttggagccatgcaggcatcaggagccgatatgctctccctgatgccccatcaggagcttggctcattctgggagaagctggtggtgccgctggttcatgttattctcatgtgctaccttccgctccgctttgtgcggacgagcagaagggctgctttctgttttgccaatggtcagtttattcttttccgcagggagtgttacacccgtattaatggtcatgccgcagtcagggaggccattgttgaagatgtctggctctgcaagagtgtgaaaaaagcaggtggtaccgttgtagccttcaatggttccgatatcgtcagttgcaggatgtatcataatttcagggaaatttgggaagggttttcgaaaaacctctttgcagctctcggttacagtacacctggtctttttgtgctgattctgatgattagcgcactttatcttgtgccctgcctctttttctcttacgcactcattgccggtgaattcacggtctcgcttttctggcttcccctgatgcagatgatggttgctcttctctgcaggatctttattgcccgtattttccgtcagtcactcgcaatgaccttgttgcatgtcttctcacaggtcgttcttttggccatcgcctgcaactcattttatgctataaaattcggaaaaggtgcgagttggaagggaaggaactacaatttttcctgatggagcgggagaattcggggaaggtgataattttttttaaattggcacttcgcatgtaacgtatccatccaggcgatctggtgccaccagaagagtatcaattcaaacaagagcatagcttatgggtttcttatcgaaaatattcgggaaaaaagaggtagaactgaaacttccaaaggttattgaagatgtcaacctgataaagacgatggaaggtcatctcgacagggtgcttggagtgaagttcagcgcagatggcaaaaaactggtcagtggcagttttgatgaaacggtgatgctgtgggatgttgcgtccgggcagagtctctttaccatgaaggggcatgaaacctgggttgagtgtatcgatttcagccgcaatggcaaactgcttgcaagcggaagtaccgacagtacggtaagaatatgggatgctgaaaccggcaaatgtcttcatgtctgcaaaggtcatgatacggcagtgcgtatggtggcgttcagtccggatagtaaagttgtggcgagttgttcacgcgatacaacaatccggcggtggagtgttgagacaggagaggaactttcaaggcttctgggtcataaatcctatatcgagtgtcttgcctacagccataatggtaaaacaattgccagttgcggcgaggaacctgtcatcaaaatatgggatgttgaaagcggaaaaaacagtgcgaattacagaacaaacgatcgtctctctcatgcattggccttcagtccggacgacaggtttattgcgttttgtggccgcgatgcaatggtcaaaattcttgatgctgcaagcggagagattaccagggtatttgagggccatcaggacgctgtcagaagcgtttgtttcactccggacggctccagggttgtcagtgcggctaatgatgaaacagtaaggttgtgggatattgagagcggcaaacagttgcatctctatcggggtcatgtgcttgaagtgcagtctgttgatgtctctcccgatggaaaaataattgccagcggaagtgatgaccgcaagatcaagctctgggcaatcagatagaagggttactgcataggtgttatcggggtcgggagctctttcggaaggctttctgctttttttttgccaatgttaaaaaagtagcgtaaactacagaacttcctttttgatttagctgaaagtgagtaaattaattttacgaaaaataaattcatttttgagcgcctcatgtcgaggttcgctcattgtaacgccaagtttaactggcaaaaataaaaagaggtagatatgggtactcaggttgaaggaacagtcaaatggttcaacgaagaaaaaggttacggttttattgagcagaaaggcggaaaagatgtttttgtacatcacagtgctatcaatggcaccggacgcaaaactcttgttgaaggccagaaagttatgatggaagtaactcagggagcaaaaggcctccaggctgaagatgtaactcctctttaaattattttccggttacaggacggtttttcagacaacaaaggacgcactatcatgcgtcctttgctgtttggtgctgcagaggcagtattgggaagagggtatccatcctttttccgaagccgtactgaaagttcaaaaagaatctttgtcatccattattaaaccatcgtcagtaatggccagcgaaccagacctgattccgggtatctacatctattgcgatcgctggtgcgagcgttgtgcatttacctcgcgctgtcttcagtttcgtcttgaggcggaagaacgggagggcgtggaggccttgcagaattttgacgcattgaatctgcagttctgggaggagatgggagaagcgctggtgcaggctatgcgtcttatccgtgaaattgccgtcagagagggtcttgaatctgctgatctgcaaaaggaaaccgttcactctgaaccacccgaaacgttccagcatgatgctcgagagcacccctgtgcgagcgctgcccttctctacgccggaatggttaatgaatggtttgctattgctgatgaacttcccgatacggaagaatctttgctgatccatccaccgccatctcttgaagaaccgatccaggttatccggcattaccagtattttatttaccctaaacttgttcgtgctgttgaagggcgcctcagcggagaggcttcatcagagagtgagatggaggctgacggatgtggtacagccaaagttgccttgattgccattgatcgttctcttgccgcatggagtctgatttatggggagtatccttccgaagaggacagcacgttatcaattctggtgcatcttgaccgattgcgccgttcagtcgaagtcctctttcccgcagcgcgggcctttatccgaccgggattcgatgcatagatgttccggagatttttttctgaacaaaacctttatcccagcttatatgcttcataccaacgaacaacatcttgtagaatttctgctccaatgtcagccgggacagcccagaacccgaggcaattgggaggttgaccatcagggcaggccctttcttcttccctccatcggaggcattaccctgaatgttcaggttggcgaccctgcattcggctggcaaggcgatcatattgagccgggcgtcagttgcaccgcagatacgcaaaaacctttcgagcatcccaatgttggcctgcagatgtactcctgtgcgggaaatatcgctaccatcgctaccggggaggccaaaggctcaacaggacgtgtgatcggtcatcatgggggatcggagcatgtgattgtcgattttgaacgcgaggccaaagagaagctgctctacaccgacaccatcatcattcgtgccaaagggcaggggctgaagctgatggattatcctgatattactctttttaatctcgatccagccttgcttcatgccatgaagattcgggaagctgaaggctgtgtgcttgaagtgcccgtcaccactctggtgcctgcagtctgcatgggatcgggtattggttctgcccatgtggcaaaaggggactacgatatcatgaccagtgatgcggaaaccgttaaagagtacggaattgacaagattcgactcggcgattttgttgctctgcaggatcacgataatcgtttcggcagggcataccggaaaggtgcgatcacgattggtattgtcgtgcacagcgactgtcttgaagctggtcatgggccgggagtcaccactcttatgacctccgcctcgccgttgatcaggccagttctggatccgaaagccaatatcgctgacctgtttggtattggtacgattttcgcaaggggatgaatccgtgacgtttcatccctggtttcgttgtgcttgtccccggctcctgtggttgccggtattgcacagattgaagcggcattgggactgaacatttgttagcggtattcagtaattctgcaggtcgttgctctgtggcattatgattattcgctttataatgttgttttttttaaataaaaacttaacttataagtgaagtttttatttgggttgctgttcctggatcaaggttgatcgtaagcgtagcttgaaatgattgtagttgtgccattattggtcgaatggattcaagcaattcacattaaagtgcctgtcgtgtgtcaggggtttgttgcgtttttttaccaataaggttatgtggttttaacggtgcaatgacttgtgatgtgctataatgtgagctgtagcgtgcgggaatgaatcagaaatgaaggtttgtatatttaatgttggtatactatactgagtgtcgtgtgtgccggtttggtgcattttttttgaaaaaagataaatagatattgtaatcatgcctgtaacaaagaacgaagagccgactttgacccacaacggtaaaacgtacaacgtttcagaattgtctgaaacagcacaaaaacaattgatgaacgttaagattgctgataatgaaatccggcgtctgcaaatgcagttggcgattgcccagacggctcataatgcctatcagcaggcgttgattgaagcacttccttcgcaggagtgagactggtctgctcctaaaggttttttctgcagccatctgaagctcattcaaacagctacaggtgggctgcaggtatgtacctttgctcttggttatgtttatttttgacaaaacagattgtgaatgattatgcatgcaaggatgaactgatgtgaaacaaaataaagaaaaatctcccttgcgtgaggctcttgcttcgctcattccctttcttaaacgggccttttatttcagtctcgttgttaatgtgctggtgcttgctccgagtgcctacatgatggaggtgtatgatcgtgtcgtgaacagtcgcagtcatacaacattgctgatgcttacgcttctggtagtaggcgcctatctgctgcttgaggcactggaatgggtacgccgccaggtgatgcacgatgctggtatgaagctcgacaagggattgcgtgaacaagtgtttggcgccgtttttatggcaaggattcagaacattcctggagtgggtgcccaggcgctgcgtgatctcaagacccttcgtgaatttttgccctctcccggttttcttgcctttattgatactcctcttgccttgctggtgctggtaattatttttctcatggcgccagctctcggctggtttgctgtggctggtgctctggtgcagtttatgattggagtgattaatgaacgccgtatccgcgaaccgcttttggcggctaaccgaaatgcgatgcgcgctcagacctatgcggatggggtaattcgtaacgcccaggttatagaatcgatgggaatgcttggtcatatccataaacgatggatggagcgtcaacaagagtttctctggcaacaggcagaagcatccgaccatgcgggaacaaattcagccctttcgaagctggtgcaaagtcttttgacctctcttttgcttggcatgggttgctggctgacactgaaaggggagttgcatggatccggtatgattgttgcatccattcttggtggaagggtgctcgcaccgcttgttcaggttatcggtagctggcgtcaggtggaaggcgcccttgagtcgttcagccgtctggagggcttgctgaaggagtttccccttcaggaaaaggggatgtcactgccggaaccgactggttttcttgcagttgagggcgttatagcaggtgctcccagaagcccggtgcagattctcaagggggtaagtttcagagttgccccgggagggtcgctggcgattgtcggtccatcggcttcaggcaagaccacccttgcaaggcttctggttggtgtgtggccggccatgcagggtaaggtgcgccttgacggaaatgatatctatcagtgggacaaggaggaacttgggcagtatattggctatttaccccagaatgttgagttgttcgaaggtaccattgctgaaaatgttgctcgtttcggggatcctgatgatgaaaaagtgcatgaagcatgtcgtatggtggggctttcggattttattgaaacgcttccgaagaggttcgacacgcagataggcgatgatggttcgtttctttccggcggtgagcggcagcgcgttgctctggccagagcagtatacggaatgccgaagtttgtggtgcttgatgaaccgaatgcaagtcttgacgaagctggagatgcagcgttgctcaatgcggtaaaattgttgagggcacggggcacgacggtgattgtcattacgcatcgcttaaatattctgggggcaatagagcatatgctcgtactggttgacgggcaggtacagcgcttcggtacttgtcaggaggtaatggaggctcttcagtcgcaatcagcggcccagcagcagcctctgaaaccaaagcctcagggctaactcttatatgcaaacagaccctttatgaaacctgaattttttaatcgcagtgcattatcccgtcagctctgggagtttcgacgagagtttatgtgggttggtattttcagtatgattgccaatatcctgatgctgacccccaccatctatatgcttcaggtctatggtcgtgtcatgaagagcggcagtgagctgacgcttcttatggtgaccttttttctgatctttttttatgcggttatggcttttgccgagtggcttcgttcgcgccttttggtacgggcgggggtcaggctcgatgaagcgctcaattcactggtttttaaggcaagctttgaagcatacctgaaccgtaccaaacacaatgttgcagaggccttttcggatctgaccaatattcgccagtttctgacggccaatggcatgattgcctttttcgatactccgtggacgcctgtttatattgcggtaatcttttttctcagtccgtttcttggttatctctctatcttttttgcctttattcagcttggcgtgacctggctcagcaatcggatgagcatgaaggagatacagattgcggctgatgcaggtaacaacagttaccgctatgtgcagagcaaacttcgaaatattgaaccgatacatgctatgggtatggccgggaaccttcgtcaacgctggttcatgttgcatgacgcttcgctggccaaggcagaggactctctggatcgtcagcatcgccagcaggcatttgccaagtttgtgcgttacagcatgcagtcgatgacgcttggtgcgggtgctcttatggttattgaaggaaaaatgtcagccggttcaatgattgctgccaatgtgctgatgtcgagagctcttcagccacttgatctggtggttgctacctggaaaccatttgttcaggctcgcacggcctttgttcgtttggagaaactccttgaggattttccggagcgtcatcctggaaccaaacatcaggatccttttggtgagataaggcttgaaggactatctgcttctgccgagggacgtgaggcccccattcttgatgatcttacagcaatgtttccttctggcaaggtgaccgtagtacttggcccatctggatcgggaaaatcaaccttggcgcgctgtattgtcgggatatggcccgatacaaaagggcgtgttctcatcgacggtgagccgattgagagctgggacaggatggaacttgggccgcatattggttatctcccgcaggacattgagctctttgatggatcgattgctgacaatattgcccgttttgctgaggttgattctcaaaaagtgatcgaggcagctaagcgtacgggtattcatgagatgattttgcgttttccgcatggttacaatacgcagatcggtgatgccggaggaatgctgtcgggtggtcagcgacagcgtctgggccttgccagagcgatgtatggcaatccagctcttctggtgctcgatgaaccaaacgcgaatcttgatgatgccggtgaacgttcattgctggaggcagtcaaggatttgagaaaagctggtaaaacagttattcttgtaacgcatcggcccactgttcttgctgctgcagatttgattgttttgatgcagaatggaaaaattgttcgttgtggagcccgtgatgaagttttatcggctttacgtgcagggagcgcccggccagcttcgggtaccccgggctgatttcggcttttgaaaaatgtttaaacgatagcaatgagtattcgtgatataatggcaaaggtgaagcttgctccagacgagaaggagacaggtaacaagggtgaggagtatcgtgatacccgcggtcccgtaaagctcggcatatggatattacttatcggatttggcagctttctgctttgggctgcctttgccccgcttgatgagggtgttccctgtcagggattggtcagtatagctacaaagcgcaaggttgtggaaaatctgcgtggaggcagggtcgagaaagttaatgttcgggagggtcagatggttaaagagggagatgtgctgatcatgctcgacagtcagacggcaagggctcgttatgatgaggtgcatcagcattatctgggcatgcgtgcaacggctgaccgtttaattgctgaaatgcgtggtgccccgtcaattacgtttcataaagatttgttgacagaacctgatcgtcaactggctcaacagaatatgcagaaccagcgccagctttttttgtcgcgccgtgtatcgctgcagattttgaataagcaacttgaggccatgacatcattggcacgagagggttatgcgccattaaaccagcagcacgaattagagttgaagattgcagaattcaagagcagtaccgcctcccaactggcacaggtacagcttgaagtggaggccgatggtgaaaaaaccagagcgcttgctgaagagctggccgatacggaggtacgctcaccagcatcagggcaggtcgttggtttgcaggtgcagacagtaggtgcggttatccagcctggtcagaaaattatggatattgtgccgcttcatgagagccttcttattgacaccaaagttgctcctcatcttatcgacagtattcataacggtttgccggttgatgtgagcttttcttcatttgcacactctccgcagctcgttgtagagggagtagttgaatcgctctcgaaagatattgtaacagatccccaggttaatccgatgacaccaggtgcatcctattaccttgcaagagtctctgtgactccagaaggaatgacctcccttggccgtcgggagatgcagccgggaatgccggtacaggtcgttatcaagacaggcgaaaggtcgttgctgacctatcttgtcgatccgttgatcaagaggattgcggtatcaatgaaagaggagtagggttgttttgagaactaaacgtgatgagtgaggcggtcatgaagctatggatttgtctgattgcttttgcagggatgtttattgcgctgccgctgtatggagatccgattgatctttcgacagccttgcagaaggcaagagagtatgatgcccggttaggtgccgcacaggctgataatctgatatacagggaggaagttggcagggcgagggcccagttgcgcccctctgtacgtatgaacgcagcaaggggtagaaatgcgacgcaatataccagccttgcagggagaacgactgccagttattataattcgattaactacggtgtttcagttcgccagccgttgcttaacttgtcgaattttgttggctataagcaggctaaggctgtggctgtaaaaagtgatattgaccttcagaaagaggatgcttcgctgatggtcaggatagcagaggcctattgtaatgccttgtatgcagaggataaccttgatttcagtcaaacgctcgtcaaggcagcagaggagcagcttcagcaggctaaaaaacgttttgagaaggggtttggtacagttaccgagatcagcgaggcacaggcaggttatgatatggcgctggctgatggattggagattgtcaatagtgttgagttcacccgtcgtgaactggagcatcttacgggagagtatcctgatgaactctgtagagttgtgcctgaaaagctgcttttggcccagccggaacccggaaatgttcaatcatggattgatctggctcttgtcaataattacgatgtggttggcggacaccaggaaatcaagattgcaaaaaaggagatcgaaaaacagaaattttcccgttatccaacggttgatcttgttgccgggagaaactactcggagagtgaaaataattattcaatcggttctatttacgatacctattcggtcagtctgcagatgagtatgccaatttataccggtggctacgcaagtgcttctgtgcgtcaagcatatgccaaacggctcaaggcagaggagcaactcagtgcccaggaaaggggagttcagtctgatgttcgcaagtactacaacgggattgtcagcagtatcgcccagattcatgcctatgaacaggcggttcaatctcatgaaattgccttgaccggtacgaaaaaaggatttgaagcaggactgcgtacgaatgtcgatgttctcgatgctcaacagaagcttttttcaagcagaagaaatcttgcgaaatcgcgttaccagtatatcctcaatcgccttatgctcaagcaagcctcagggacgctgtccgccggtgacgttgaagaggtgaacggatggcttgcgacgacaaaaaggctataactattgtctcccttctctttatatgacaaacaagatgtgccaaaacagcggccgagagtgactgttttggtcatttgtggaatattattttgacccatcttcttttttacctcttctttgtaaagatggaggtgaaaccgtagattgaggccaagagattgttcgtgaacagataactattgtatgaaattatttataaggcttgttcgttacctcctgccttccaaggggaagatagtacttgtcgtcgtcgtcagtatcatgtcttctctgcttggtgtggtttcaatctattcagtgcttcctcttttgaatgccgtctttactgctgaaagcaccattgatgctccagtgcatttggaggcaaaggctccaggggaaaagagagtggaaaaaaaagaaagctccggtttgggtgcattccagggtattgatacagaaaaacttaaagcttcggttaccgagaatttcgaagagatatttcatgcagagactaaagaacgtacgcttctcaatatctgcctttttctgattgcatcgtttgctgtcaagaatctctttgtctatctgaacggtcagatcattttcaggattcagaccaagacagcaaaaaaactccgtgatgatgtgttcagtaacatcattgagatgcacctcgattatttcaacaaaaatcgggttggtaacttgatgaacctggtctacaacgatgtgcaggccgttaacaatactgtaagctcaactttcgtcaattttcttcagaatcctttttcagtatttgtatacgtcactgttcttgttgtgctgagctggaagcttacgctttttgcatccttgacgtcactgatgatattttttgttatacgtactattggcaagcaggtcaagggtcttgccaccagtttccgtaatacgatgggggatatgaactccgttttacaggaaaaattcagcggtatcaaggttatcaagtcgagtgcattcgaaaatgtagaacttgaacgttttcaagcgtttacccgtggatttcggaatcttgatattcggattgcacgattgcgcaatataattgggccgctgaatgaaacactgcttgttgcagcaatagctcttgttctctggtttggcgggctgcaggtatttgagggaaggatgacctcatcagaacttattttgttcgcttttaccctctattcaacaatggggccaatcaagatgtttggtgatgtcaatacccagatggcccttggtatgatctctgcagagcgtttatttgagctgctggatacggttcctgatataaaaaatggtacacgtgcaattaaaggctttgagcatgatatcaggtttgaggatgtctgttttaaatatgccaaggattctgatgctccgaatgtacttgaccatgtctccttcgagctcaataaaggtgagatggtggcacttgtaggtcaatccggatctggaaagtctacggcagttgatctgcttctgcgcttttacgatgttgattcaggcaggataactatagatgggattgatattcgggaatatgattttaagcaattgcgcagaatgatcggtgttgtcagtcaggaggtaattttgttcaacgacacaatcaaggctaatatcgcttatggcactcatgatgaggttggtctggagagggttattgttgcggcaaaaatggcgaatgccaatcagtttattgaagaaaagccggagcagtatgatacgttaataggcgacaggggggtacagttgtcaggcggacagcgtcagcggcttgctatcgctcgtgccatggtaaaaaatcccgaactgttgatttttgatgaggcaacaagtgctcttgataatgaatctgagaaggtggtacaacaggcgattgatcatgctcttgaaaatcgtaccgcgcttgttgtggcacatcggctctctactatcaggaatgccgatagaattattgttatggatcggggccgggctgctgagtcgggtaatcacgaagaacttcttcagattaatggcttatacaagcacctttatgaaattcagttttcaggaaaggtggtggaaaacggggcatcattacctgtatcctgaatatggctgcaagtttatataataacagtttatcggtttcagcgattattgcggtctataaccctgacctgttttattttaagcaagcggttgcgtcggtactctcccagatctttcccgtgcaggagcttgtgctggtcaatgacggaggcagtgaaacattcaggagtattctgccggatgacgagcgaatcagggtgttttcaaaacagaatgaaggggtggctgctgcccgcaactttgctcttgagcaatgcaggggagagtacattgctcttctcgatcaggatgattactggtatcctgacaagttgtgtgagcagatggccatgattccggtacccggagagccctgtatggtaacttcaccggttgatattgtcgttgctaatggcagcgtgcagaacaaaatatcaagacgaaagtctgatgagtatcgatggaagacgagtcaggaaaatgttttactgagtctttttgaaggaaatttcatctattcatcaacgccgttgatacatcgcgctgtgtttgaaaaagcaggagggtttgatccgtggactcaacctcatgatgaatgggatctgtatctgagaatagttcttgctggcttttctctctactgctatcgcgagaagccgctctcagtctggagaagtcatgatgcgaatgaatctaataagttgaatgtcatgatgtgctcaaaatgtcgggtagagaaaaagcttctcaaaaccgtggcagatgatgtgattcgaaggatacttgctacaaatctgctcattgacttgttggaaagggttaacctgctctataaacaaagagaatacaggcggttcagagcattggtgataattcatcttttccggctgttacggcataaatacaatttcaggggcgttggaattgaacttcacagggcatattcagaccgtgtccgtaaaattgctctgaaaagtgcaagaaggtatgttgtttcttattttatgctctgaaaagtttttgaaaacatctccgttctcctcccatatgttgaatcagtcccggtaaattttaatggtatcgtttatggattgcccatggatctgaatacttattaaactcagttaaaaagcgtttattattcagaattacgtatcagataatgtgtggtcagaaaatcggttttgagccattaacatcctgaaaaaaggatacgtatagtggtctgcatgccggtcagcggctatttgcttttttttatcagtcaaggaggctcagcggcgggaaataatccggccagggaaagtggattgtcgctgaacactcggtattaccttatgttgtttgttatggcattaaagattctttgtttgcatgttgcggaagatcaggcgagttatcgctaccgggttgagcagtttcttccgttctgggaggagtatggtattgagatgcatacagtgcgtattaccggaaaaagctatcctgaaaagctgcgccttgcgcttgggagtaaaaagtatgattatgtctggcttcaaagaaagctgctggctcttttttttattacacttatagcgagacggtcacgacttctgtatgactatgatgatgcgttgtatgcgagggagagctacatagatgggttaccgaagaagccgacaaaacctggttcgaaacaatccattagtcgcctcaatagcctgttgaagcgaacctcgatggtgtttgctggaagtgatgcgctcgtcaattatgcccgacagtttaatcctgatggtacttttcttgtcccaacggcattcagcaaagtgcctgaacttccggtgcgcgtttcctgttctgacgacagggttacttttggctggatcggcaataacctgaatctcttttttctttcgcttattgatgacgctgcctcttcgttgcaggctcgttatccggcagtccggttttcagtgatgagtggcaaacctcccgaagggctgaaaacctgctggaattttgtttcctggtcgaaggaggcagaagtggagtggttagaatctattgatatcggtatgatgccgctggttgatgatgaatggagccgggggaaatgtgctttcaagctcttgcagtacatggctcatggcaaaccggtgattgcatcggctgtcggggctaaccgtgctgccgtaattgatggtgtcagcggctaccttgcctcatcctctgcggagtggcttgctgcgttcgagtcgttggtgacaagcccggatcgacgtcgtgcaatgggtaaggagagctgcaaacattttctgcaaacctacgagcggcaaaaggtgcaggagcagatggctgatctgctgcatcgccatttcaaccagacgcaacaacactgagctgttggtttaaacgattccaatgctcttgccctggctgaatgacagggtcatcggaagccttttcttcgtggtagctctgataaccgggcttttcgggtgctctgtccatgggccatagagcgtatcggatgaaaagaggtgcaggttctgcagtttgcgcgcaaagctgaagagataccaccgtccgtcgtgaagtacgatagagggatccagcagaggagggtagcgtttattacttttgatgagtgtggcacattgctcccacttccctggaaatggagctgccttgtagagttttatttgacgggattttgcacattcagggatcatgtacatgttgcaatcatccaaaaatacggacggatactcttcttgttacagagaaaagctgtaacgtgagggcaaaaaatatcttgtctggcgtttatgtttttttatcatcaccataccattgatgtggcaaggcatttgtttttcactcgacctttttggcgagcaattgtactttttcagcaactgcagtgaccgaaatatcactgacctcaccggtagccgaaatgatgagttcaaaagggatgaataacggtccgaaacgtgaaagatcctgcggagcttcgcgatagagccctattacagggatgtcataacaggaagcgacatgaatcagtgaagtgtcaggagtgatgaggagcttgactgtagcaatgatcagccctgcctcatagatattttgtgtggagggcgaggcaagaacattgctgaatcgtgtttcgattcgttgtttttcttcacgcccttccggaccgcttaagacaataaaggtctcatcagagtatagttgaagcagctcttcccaacttttctccagccattgccggttcatttcacctgcgctgaggttgattccgatgattgtttttacagcgattttttgaagaaacattacgattgcatccgaaaccggcattggtggcagtgagggacggcattgatcgttcggagggtgagagccaaagagggtcagcaaggcacagtttttcattgccatgtgggagtgaaacggtatggcaataaggtggtcaaaaagtccctcatggaactcgcaggcatgtccgaccttgtaacgggctctgatcagggccgattgcagcagaaaatgggttgaaggatggtctttggtattgaagaggagatcgaacctgtgcgtcaacacctctttgaaatagttgagtgggttttttttaacctgatgaacggctgtgacatttggatcgcagcagaaaaagtcgaatgagctctggctgaaggtaatgatatggatagcaagttttggatattgtatccggaggtttttcaggagtggggtgagtaaaactgagtcaccaagtttttcctgtgccagaatcgcaatagagcgaagcttaccggtaaaggggatgccggatgttctcttgggagcagtgagctgcaggaatcgggcaaatacctgccggagtactcttttcttcttcttcttcctttgcttcacagacggcttttcttttcgatgattttttgctgcaggtgttgttccaggttgttgagcattgcggccatggtgaactccctgtttaccctttcatatccagctctgccgaattctgcaagcttcacgggattatcaatgatgctggttattgccgaggcaagagcttcaggatcttttggtggaacgataagacccgtcctcccctcatccatcagttccctcgctccattgacatctgtagcgataacaggcttcttcatggccattgcttccatgacgacattgggcatcccctcaaagagcgaggcgagaacaaacagatcgcaccccttaagataggggtaaatatcgtcagcatatccaagaaagatgaatgaatcctcaaggccgatatccgtaacctgctttttcagttccgtttccagttttccctcacctgaaatggtaaagataaggtcatttcttgtttttttcaggattgctgccgcctcaatcaggtaactgaaccccttttgttcagagagccttccagcactgtagatgatttttttatcgggatagcaatttgaaaagtcataagcacaaacatggggcggaatgataaggccgttgtagatgacttttacaaactggtcatcgaaccagccataattatggtaagcttcacggatggttgtgctgttggtgatgatgccatcagcaagctttgtcagagtgaattcatgcttccgttttttgctgcagagtagcattccgtggcgggcgagaaccgttgtcttgccgtaaagcctggccgcaagcccggcaactcgcacatctttgttgagattgcagatgatgaggtcaatggcatggactttcaggaacgcggcaattttcagtgtgttcagaggactgaaatcacctcgaatctcgaaaacagttgtttcaacaccctgtgatgcggcataattaagtgttttggagttttttttacttccgagagtaacgtggtgccccctttccgcaagtcctttcgcggcattgaccatccatttttcgccaccaccgaatttttcgcggccaatggaattgatgaaaagaatattcatactgagtgtttcatgctgacagatgttgattgttgtctgcttacttgtttgaacgggttggtagtcagttactgctgtacaaacctgaaaaactcaatcatctctttttccattttttcaagcgaaaattgttcgacagcaacagatttggcttcgcacgctattttttttctgaatggcacatctctgtacagatgcatgaggtgatcagccagagactgttcttctccatattcgacgaaaaggcaatgctgattatgagttaacacctcctccactcctccggccctcgtggtaataatggcattgtcaagcaatgccgcttcaagtgtggcgtagggaataccttcattcctggaggtcagagcaaagatatcactcgttgcgagatagggataaggattttttatgaaaccggtaaatgtaacgagccgctcaatattgagcgaacgcgtgagctctttcaatgcatcaagttgcccgcctgtgccgataatgatcagacctgcgttatcaatgctattttgagagacaaagagtgcaaaccctgtaatgagaaaatcaaacccttttctttctgataattcacccagggaggtgatggtaaaatcaaattttttctctattgcctctatcttattgacgtcgatgaaaagaccgtttggaatgaccgcaatgttctttgacttcatataggatgactgcagcaagacatccttgatcatatgtgcattaaccataatgccgtcggcaagtctgtgatagaccagctcattaattcctttgttttttaaatcgcgaacaatgccgagaatcaggatgttttttgctttggtcaatttgcaggcaattccagcaaggaaataatctttccgtttggtgggaacaacaatatcgatatgatgttccttgataatgcttaccagtcttgcaagggtataaaggtccgcttcatggtgaaagggcagttggaatttttttatgttgaagcgctctcctatctcatctttacggtacgctaacaagcaatggtgtttttttgccatgacatcagccgcatgtaaaacccaagcctcattaccgccccattttcttgccgaacaggtgaagagaatgttcataaattcagtttacttgggttactctgtcgctttggagtatatctttgatctgcctgatttttttttcaggcaataaaataattttttttaacaaaagattgtgttcctctttaagctgcgatttgctctgttatttcctcttatgataaagagaatatcacgcgcatagttagccatcttttcccggatggcgctcaatggtttcccggcagaattgcatgatttcttgagtcatgactggaattgagaatttacgcaggacggtttctctggcattcttgccgagctgtattctctgcctttcgtcacggtaaagctgtagcaggagtgttgccagtgcctcttcgtcgccataatcgaaaagaaacccatttttgttatcagtgatgacttcgcggacacctccggcataagtactcagaggaggacagcagagatacatagcttcaagcagggcatttgatagaccttcattagttgacaccattgcaaaaatgtcacttatcgcgatcaaaggaaatggattctgtaaaaaaccggtaaagagaaccttgtctgttataccgaggttttcagtaagtatctcaaattcctgcctgtcagtaccttcgccaataataaccagtcccgcatttttagctcctgataaggcaagaaaacgtgcaaacgagcggatcagaaaatcaaaacccttgttgcgggttatcctgcccaacgcactgataacgaaagggaatggtttgttgatcggttcaagaatgcgaccttcaatttccgcagtatcaaggccgttgtaaataaccctgattttttcctgtgggatatagccggtttcaagcaatgtctctttgattttttttgcattgacgatgattccgtcggtgagggtgtgatacatgaaccgctgccagggccagagcagttttctgtcggcaccgagtcgcagaataacggatttaccggttatttttcctgcaagacccgccatcaagtagtctttgcgtttggtcgggatgatgatatcaatctgttttttttggatgatatgcacaaggcgaacaacggtatagaggtcgatatgactcaggcagggaagacggaatccgggaatggtgaagcgctccccaacaatattgcgacggtagaccaaaaaggttttatgtttttttgaaatggcttcagccgccatgtgtgtccatttttcagttccaccccaagtccgggcggagttcataaaaagaatgttcatatggtgttggtccagagcaatatctgcaatacccgctattcggcagaggcacccggttaaacaaaagtttttgcttgtttttcaactgtccaatgcctatctgttgatagaacctgaatgtcagagggttcaggaggacaaggtatcaaattctcaaggaattcattgtaacggattatcaatgcagacttttttctcttctgacccatttgcggcgcggcggccctccttttttgccaataccctttttttgatcgtcgtcatgctgctctatcctcttgccggtgtcttgcttttttcttttgttggcagcgggcgcgaggcgaccttttccttgttacccatcgagaggggtatgcttcctctcattcgtctggttcaggttgtcggacagcttcttgtgcttgccctgcctgtgcttctgctttccgcatggcatacaggccgtaaaaatcccttttcccgtgaaggttttgcttttttaggaataggtaaaagtgttgactttagtgtaacagcattggcggttggcggtatttttttgctgcagccactgttgtatacccttatcgcactgcaggatctctatctctggacagctcttggagctgctggaagagaggtggttcgtcagcgtgatctgatggactcgttcatcaaggagcttgcactggttcgcactattccggaactgtttctggtcgcctttgtccttgcctttaccccggcagtttgtgaagagctgctgttcaggggttatatccagcagaactatacacgatcaatgtcttctggcagtgcggtactgctgacgggttgtatttttgcgctctttcacctgagtgcggcaaatcttctgccccttgttttgcttgggtggtatattggctatatttactcgttgacgggcaacctggtgattcctttctttgttcatttttcgaacaatcttgctgcgcttcttcttcttgtctttttcgaagggagccgttctgccggaatcacggggtcggcggcccttattttttcgccatggtggtggctggttgttgcgggaagtctatttctttttgttctggttctttggcggttgtttgctgatttctcttcacgagatggagttgtgcgggcaggtgttttccattgatacgggtcagtttttaatacaggatatatgggtaaacttttaagtgttaatttgctccaaaggatcgtcgtggctcttgcaggtatccccctgctgttgtggctcatccagcttggcggactctggttttttctgttcttctctctattagcgctgcttgctgtttttgagtttcatcgccttgccctgcataaggctcacccgccagccctctggattgtattactgataacggcactgtttcaggcgaatttctatctgcattgggcggaggtttgggagcttatgcttgcagttgtgctctcccttctggtcatggagctttttttgaaagagggttctccgctgcttaatttaggggccatcctgcctggccttctctatgtcaatctctcttttggctccctgctgcggcttcgtcttgatgctgctgatggcaagggagaaataatggtctttctcatgtttttttgtgtctggtcagccgatatttttgcctacttcggtggaagctctctgggaggcaaatttattcacagaaaattgttcgagcgtctgagtccccataaaacatgggagggctttttgtccggtcttgcagggagcgttgctgcagcaatgatttatggaagctttatcccacaactgccagtatcgacagcattattgacaggattgctgatcgggcttgcgagtccggcaggcgatctcattgaatcaatgttcaaaagagatgccggggtaaaagactcttccggcctgattccaggtcatgggggagtgctggatcggtttgacacaatcatgtttgtgtcgccatttatctatttcatcaccatgcatctctgaattgccacaaagagcgccttcgtggacggtacggatactaaatgttttttatattatcagctcagtttgtgggcagagagcatcttttaacaggcagaagttttaaccgcaagaggttgtcatataatgaaaattgaaggccttctttccgaaaagtatgtcgttttgaatcttgaacttgccttaaaaagtcaggtgattgaaaaaatgctctccattgtgaccgatcatcccggtgtggtcgatattggaaagcttcgcgaggatgttctcaagcgcgaacaggagatgtcgaccggtatcggcaaaacgttagccttgcctcacgcaaaaagttccggagtgacccagccagttatggcgttcgccacgctcagccgcgcaatcaattttgattcgattgataatgagccggttcgtattgtctttcttcttgcaacacctgaagatatgcttgcggaacacttgaagctgctcggacgcattacaaggcttgcaggtcgggatgatgtgcgcaagaggcttgtgcttgccagatcagcaggcgaggttattgagcttttcagggaagaggaaaaagacttcccacagatctaaacatttttaccagcaggggattattacagttatgccgcagtatcaggcagtaaagggcacaagggatatttttccggaagaggcagcccgatggaaatatgtagaaggagtagttcatgcaatagcctccctttatggcttcagtgaaataaggactcctgtttttgaatataccgaattgtttcagagagggattggttcgactacggacattgttggcaaggagatgttctcttttctgcccgatccgaaagggcgttcattgacgctgcgaccagagatgaccgccggagtgatgagggcggctctgcagaacaatctgctctcttctgctcccgtacagaagttgtactatatcggtgaactctttcgcaaggagaggccccaggctggccgacagcgtcagttctcacagtttggagctgaactgcttggtgtctcctctcccgctgcggtagccgaggttatcacccttatgatgcagctctttgcttcactcggtctgcgtagcctgaagctcaggatcaacagtcttggcgacaccgaagatcgtcttcgttaccgtgaggcgctgcagctctattttactccctttcatgagcttctcgatgatgcatcgaaagagcgacttgaaaaaaatcccctccgcattctcgatacaaaaaatcctgctcttcaggagcttgttgccggggctccacggctttacgattatctcaaagatgcttccctccaggattttgagaaggtgctcttttaccttgaagaacgtgatattgcctatgaaatcgattatcgccttgttcggggtcttgactattactgcaatactgccttcgaagtaaccagttcagagcttggtgcgcaggatgccatcggcgggggcgggcgctatgacggtcttgcccgggagcttggcagttcggtggatgttcctgcttcagggtttgctgtcggtatggagagacttttgatcacgatggaaaagcaggggctttttgccacactcgcccctcagggtccacttgtttatgttattgtgcagcagcaggatttggccgataatgccttgcagattgtctggcgattgcgcaaggcaggcatcaagacagaagttgatttggccgcaagaagcatgaaggcgcagatgagagaagcaaacaaaataaaagcagcctatgcgctctttatcggcacgacggaagagacgaccgggctctatgccttgaaaaatctcgaaacctcagagcaaattaccctcactctggaagctgtgcttgaacttcttcgtgaacaggcggttggggagcagcttgattgatgacgatcatgaaccacatcgtgatactttatggcaaaaaagagtgttgtctctgtgacgaggccatggaggttttgcagaaagtcaaggcctcattgccgtttgaactgcaaaaaatagatatttcaacgaatccggaattactcgaagagttcggacttacgattccggttgtttttgttgacggtattcaggtatttaagtatcggattaacgaaaaaaaattgcgtctcctgttgacccccgtttagctctctgctcatgcgcccttctccttgatgggaacgtgcgccggagcgagtggtaaggcagccgctctccgggtgaggggcggtttgaggttaaagaatgttaaatgatgtgaattaaaaatgatgcgatgttgaaattcattcttcttcttattgttgtctatctggtgatgcgtaccgttgtgcgaatccttcgtggaggactcttttttatcaacaaagggagctccactcaaagcgaacgtccatcatcttcaaagcgccagatcgaagaggccgattatgaggttatagcaagtgatctcaaaaataaagagcatgataccaaataaggagctttgctttggacaggttttttcgtataatagcacacttgatttaacgaggtgtacaatcatcttatctaaagtggggaattccccacttttttgttttctatataaagttcgtatgaggtgttcatgcaagagcgcatcaataattgtgtcacccaggttttggcagagtccgccggtacgagaggtgaaggggcttatcttattgatataaaagtaaaaggaaagggaagcggtcggaagatagagatcctgatggatgccgatgatggtattcgcatccatcagtgtgcatatatcagcagaagagtcagggagcggattgaaggtgatgatgatcttcttgagcttgttggcgaaaattttgacctgatggtctcttctcctggtcttggagaacccatcattattccccgtcagtatataaggcatgttggaaagctgttgcaggttacctatgccgactcaaacggcgatcctgtagagcttgtcggtcatcttcaggaggtatcgcttttggatgagcatggggcaaaaattgtgatcatgccggaacagaaaaaaaagaaaggtcaacagccaaaaacagaagcggtcatattgtacctcaatcaggtaatccgtgcgattcctgaggcggaattataagagaagtttatacgggcgagtggaaatattcttttaaaaatgcacaatcaagaaagagatggtcagaaagaagataaaagatgagggacaagatcggaggttgcagattgccagcgctttcggcgaaatcgagcagtccaagatctttctggataaacgcacggaaagtgcggctgtaaaaatggatattgccgatctccttaaggatattatccagaagcaactcagaaaagactatgatcccgaagttgaatccaacattttcatcaaccccgaacggggagatttcgaagtctatattctgaaaaaaattgttgaagaaatagatatagagagcatcgagatcacgctcaaagaggtaagaaaaattgacgactcccttgaaattggagattattatgaagaggggccgatccgccttgaagactatctgagtcgcaaatccattcagattatcaaacagtcagtgcagaagaaggtacgtgaccttgaacggcttgttgtttacgaagagtgtcttgaaaaagtgggtgagattgttgctggtgaggtctatcaggttcgtgcgaatgaagttattttcacttacaacacatcgaaagaccatcgcgttgaactggtgttgccgaagtcagagatgatgaaaaaagataatccgcgtcgaaccccgcggatgaaactctatgtcaagcgtattgagcgtgagaaagcaaaagtgcggcttgatgatggcagtatggttgaacgtgaaaaagcagacggcggcatgaaagtcattgtgtcgagagttgatgaccgttttttatacaagctgtttgaacacgaagttccggaaattcttgatgggcttattgttatcaaggccattgcacgggtaccgggtgaacgcgcaaaggttgcagttgaatccaccagtgcaaggatagacccggttggagcaacagtcggatatcgagggaaacgtattcaaagcatagtcaaagagctgaacaacgaaaatatcgatgttatctactatgccgatgaaccacagatttatatttcaagggccatgcagcctgcaaaaattgatcctcttacggttcatgccgatgtgaaaacacggaaagcaagggtaatgctcaagcccgaccagatcaaatatgctattggaaagaatgggaacaatatccatctggctgaaaaactgacgggttatgaaatcgatgtttatcgtgatgtgatcgacaaatcgacggaagatcctaccgatattgatatcattgagttccgtgaagagtttggtgatgacatgatttaccagcttcttgatggtggtctcgacactgccaaaaaggtactgaaggctggagttgatgaaattgaactctcccttttgggatcgtccaaacccgaagagcagacagtttttgggaaaagttacaagaccggcgtaaaaccgagggagcggaaagttaccgacgaggagaagcgctattggaagaagattgctgaaaatatttataaaaccgtaaaggaacagtttaccgaagcggatctggaggctctgtttgatgatgaaattgagcctgaaacagatgacttggcggttgaaaaatcatgagaaccgtcacagaatgaacatcgctaaagagtaaagcgtttttaaatccagaggaggatgtaatggcccttgaggacatggaaaagaaataccggataagtgatatagcaagagaactgcaggtaagtccgcaggaagtattactttttgtcaagcaggaagggggcagggtagcctctacatcctctatggtcggtgaagagatacacggccttatttttggccatttcagcgttgagaagaaaatggttgacgagaccaaaaaaatcagggcggaaaaagagaagcgcctctcacggctggaagagcagtcgcgaaaaacatatgaaaaagagcagcacctcagcgaaacccttagccctccggcacctccgctggttgttgtgcatgaacccaaaaaagaggttattgttgccgcacccatagagaatattccggagcccccttcgaagcctttggaaatccctgttgcagagaccccggcctccgaagagcctgatgctcctcctgcagttactgaactcattgaacaacccgtcgttattgaacaacagcctcttgcgccggtttctgatgcaccggtacctccggtgatcatcgagcttcccgtgccttctgaagttcctgaatcacaggtacttcctgagtccagggtacttcctgagtcccaggttctttcggagtcacctctcctgccggagccacctgtgctttctgaacctcaagagcagcaggaacttcctgagttgcctgaacttccggagatcccggcacttcccgaacccgcccccaaaaaagaggagccatcggttaacgaacatctggtctcctttgatgcgccgcagatgatgggaggtcttacggtacttggtactcttgacatgcaggccggcaggcacaagaagaatcgtaaaaagaattttcaggagcaggctgatgccctgaaagatgaatttgagccaaagcccgcagaagagagtcgcgtagaggagaaagtggttgttgccaaaaagcctcctgttaaagcggctgcggatgtcaaaccaaagccagtggttgccgacagctcatcgagtgcaaagaaaaaaggcaagaagaaaaagaagccggcagttgacgacaaggtcatttcggcaaatattcagaaaacgatcagcgggattgatgatcgcagcagcaccggttcacgccagaaattccgcaagatgcgtcgtaacgagcgtgaacgcgagcacgaagaggatgaggcctttcgtgaggcacagcggctggttgttcgggttaccgagtatgcctctccgcatgaattggccgagctcatgggtattacggcgaaagatattatccagaagtgtttcgcgctgggcaaatttgtaaccatcaatcagcgacttgacaaggaatcgattgaactgatcgctcttgaattcggttttgaagccgaatttatttcagaggttgaggccactgcggttattgtgaccgaggatgcagaagctgacatgcagactcgtccacctgttgtcacgatcatggggcatgttgatcacggaaagacctcgctcctcgattatatacgcaacagcaaagttgttgccggtgaatccggtggaattacccagcatattggggcctacgaagtaacggttgaaggagaccggaaaataaccttccttgatacaccaggtcatgaagcctttactgcaatgcgggccaggggtgcacaggtaaccgatattgttattcttgttgttgcagcagatgacagcgtcatgcctcagacgatcgaagccatcaatcacgccaaagcggcgggtgttccgattgttgttgcactcaataaaatagataaggtcgaagccaatccagagaagatcaagacccagttgtcagaagctggagtcctggttgaagagtggggtggcgtctatcagtgccaggaaatatcagccaagaaaggtatcggcattgcagaacttatggaaaaagtgctgactgaagccgaaatgcgagagctgaggggcaattattcacgagaggtaccggcaagtggtattattgtcgaatcggaactcgacaagggcaagggtgttatttccaccgtcctcgtacagcgtggaattctcaaggtcggcgatccttttgttgccggcaataccatgggtaaggttcgtgcccttatggatgagcgcggcaagagaattccttttgccaacccttcacagccagtcagggttcttgggtttgaggatcttcctcaatctggtgatgcactgaccgttatggtgacggacagggaggcgcgcgacttggcgcagaagcgccaggttatccgtcgcgagcatgacttccgccgcagtacccgcgtcaagctcgacagtattgcccgccagatcaaggaagggctaatgaaagagctgagcgtcattatcaaagccgatactgatggctccattcaggctctggctgacggacttatgaaaatacagaacgaagaggtcaaggtacagattatccaccagggtgtcgggcagattaccgaaaccgacgtgctgcttgcagccgcttccgatgccattattattggtttcagagtgcgtccgaacgtcaatgccaaaaagctggcagaaaaagaagatctcgatgttcgtttttacagcgttatttatcatgtgcttgaagatgtcgagaaggcgcttgaaggtatgctctctcctgaacttcatgaagagagtcttggttcgcttgaaatccgtcagatctttaaagttccaaagattggcaatgtcggcggctgctatatgcttgaaggcaagatgttccgtgactccaaggttcgcctgcttcgtgacggtgtccagatctacgaaggtcagcttgcagcgctcaagcgcttcaaggacgatgtcaaggaggttgatgctggctatgagtgcgggatgagtctcaaaaactatgatgatatcaaggttggcgacattgtcgaagcctataaaatcgttgagaaaaaacgaaaactgtgaaccgcttattgttgatttatgtcgatacgtactgagagagttgcatccctgttacagcaggaacttggagcaatcctgcaaaaagagcttcctcgcagcggcccgatcatcaccgttgtcgaggtgaagattacggccgatttgagcatagccagagcttatgtttcaattattggtacacctgaggaacaacaggaggccatggccttactgcaggataaaacaaaaagtatccggaagattctctcttcgaagattcgtcaccatttcaggcgtattccggaacttgaattccatgaggatcatctctatgagcgtgcaaaccgcattgagcagcttttgagcggggtgagaaaaagttccgcagaaaatgtttaaccgggagctgggcgtaaagggcgtgcatggatgaacagcgaataagggagcctttacctgatgaaggcagttttctcctgatcgacaagccactcgactggacgtcgtttgatgtggtcgcaaaaatcaggaatacctacaagcagagcggtctgaagcgcaaggttggtcattgtggaacccttgatccaaaagcgaccggactgcttatcctggcgacgggaaagaagacgaaagagatcgcaacgctcgaagtgctcgacaaggtttacgatggagccataaagcttggcgccatgacggaaagtcacgatgttgaaacgatggaatatggccagtgcggcgtggcacatctgacggaaagtgagattcgcatcgcagcctcaacttttgaagggaggcgtcagcagcaaccccccatgcactctgcagcctggcataatggaaaacgcctctatgagcatgcccgcaagggagtggtgatcaaagagcgaaaagcaaaagagattgttattcaccgttttgaggttatccgggttgagcttccgatggtctatttttcccttcatgtttccaagggagcctatatcagggttattgcccatgaactcggcactctgcttggtgttggaggctatctggcctccctcacacgagtctctattggcccttatgcgctgagttcagccaaaacagtttcagacaccgttgaagatattcttcagcaggcatcaaacgccctcccggggtgagaggagatacacgcaagtatgcgtattgttgagtatgataagggccatatctgcagttatggctcagccactccaattgacttttcagttactgcttccgccgtgacggttggctcctatgacggcgtgcacaaagggcacaggatgattattgcccgcatggttgccatcgcaaaagcccgcaatttgagaagtgttattgtaacctttgaaccgcacccgagaagggtgctcaaaggcgcagtttcaggccctctcggcttgctcactacgctcgatgaaaaaatcagccttcttgccgatgaaggtgtcgatcttctgtttgttgtacgcttcactcctgattttgcatcgcgcagctccgatgactttatccgcaatgttcttgttggactgcttggcgccaaaagtattattgtcggttacgatcacgcttttggccgtgacaggagcgggagtggcaaaacgcttgaaacgcttggcagtgaactcggctttgatgtggaggttgtcaacgaagtgatgattgggcatgaacatttttcaagcacacgaatcagagtcctgcttgcaaacggcaagatcgaagaggccaatgcatttcttggttcaccctacatgatcagcggaacagtggttgatggtgagcggcgaggacgggaaatcgggtttccgacggtaaacctcagactttcggattccggcaaactcctgccccgtgccggagtctatctcgcccaaacggtgctggatggtctctctttcatggctctcatgaatgtcggtattcgtcccacggtttcatccgaagggatgacaaccgttgaagcccacattctcggatatagcggaacccttatggttctacaatttgtttcatgctgctcaagtttatcagggaagaacggaaattttcgtcacttgaagagctgaaaatgcaaatcgaaaaagataaaaaaacggtggagttgtattgttaataatattatattgaaggtcaaccgatttaacataacaaacgaagagatatgagcctgacaaaagagtttaaagccgacgtaatcaagcagtttggcgcttcagagaagaataccggaaaatccgaggttcaggttgccttatatacccgtagaatcagcgatcttactggacatttgcagttgcacccgaaagacaagcattcgcgtcgcggattgctgatgcttgtggcaaagcgcaagaaaatgctgaattacgtgaaaaatatcgatattgatcgttatcgcaaagtgatagctgaacttgatcttcgcaagtaagagagccgtcgcaacttattttgccccgatctctgcagggtttttgccctgcaggttatctctttaaccaggaatgcagcaggaaacactatgttggaaagcatgaccggatatggcagcgcggagtcagttgaaagcggtgtccggactcttgtggagttacggtcagtaaataaccgttttgctgaaatcagtgtcaagttgccccgccaattactctcgtttgaactcgaagtcagggagatgattcgtgcccattttcagaggggtaaaatcgccgctttcattcaaattcagcttgatgatgcacaacccatacccgtcagcatcaatactgcgaaagtaaaagcctacaaagagttgctcgataccctcaacagggaagccggttttggaacccctgttcttcttgagcatctgttgcggtttccagaaatatttgataatggtacgacttcactcgatcaagtcgatcagcattggccatttgtaaaaaatctgctgcaggaagcaatagaacggctcaaggcaatgcggcgccgggaaggcgaagagctttcgatcgacttcagaggaagaatagccgaaatcgaaaacacgcttaaactcatcaccttgctcgcggctgataaccttgaagcggtacgaacaaggctggctgcaaaagtggaagctgttgccggaaaggatttggtttacagccgtgaccgtcttgaaatggagttggttcttgccgccgacaagctcgacattaccgaagagctgacccgttttgccagccacaataaattttttattgaagagttgcagaacgacgagagtggtaccggaaggaaactcaattttctgcttcaggaacagttgcgcgaagcaaatacgattgcatcaaaatcccagaatgcggaaatatcccagaaaattgttcagatcaaggaagatcttgaaaaaatcagggagcaattgcaaaatatagagtaatgctatggttgacgccttgcagcacaagggtaaattaattgtcttttccgcgccatcaggtacgggaaagtccactattgccacaatggtgcttgagcgcatccccaatatacagttttcggtatccgccacaacccggacgaaaagagctggggagcaggagggggttaactactattttctcaccagagaggaatttgaggaaaagattcgtaacggtggctttattgaacatgagttcttttttggaaaccattacggtacgctgctcgacaaaacagaacagatcattgatagaggcacccatatgctgcttgatcttgatgtgaagggagcgatgaatgtgcggcagcttttccctggtaactcattattgctctttttaaaacctccgagtatagaggttttggaagagagacttaaagggcgggagagtgaagatgaagagagtctgaaagcgcggcttgagcgggcccggctggagctgggttatgcagaccgctttgatgaggtgattgtgaacgatcatctcgacgacgcggttgaagcggtcacagcgatagtcagcaaatttctttcaaacacgtaaaaaaaagtacaatgccggttaaacctgttgatctgaataaattgagaagtgcgcactcgaacctgtacgagaccgtagtcgccatttccaaaaaagcaaagagattacatgacgaagagcgggcagaacttgaagacaagcttcttccctataaagagatgattcgcaaccccagcagtgaatcagaatcagacaagatattccctgaacagatagcgatcagtcttgaatttgaagttcgtgagaagtcatcgcataaagctgttgccgactacttcgcgcagaaatacaattacacgctggaaaaaccggcagaaaaaaagatcattcaagtagaagaagatgatgaaactgacggggattagtcagataacccttcgcgtcaatgatttgcgcagcgctgaagaattttatggtggcattcttggtctcaagcttgaccacagggtaggtgcaaacattacctacctgcgtatcaattctgatctgctggtgctggtcaaagccgaaacccctggatcccccgacgcgcgggatatacgggtggatcattttggatttcggcttgcctcagacgccgaagtagatgcggcagcgctctatcttgatgagtgtggcgtgcatatggtgacccgtcccgcccatcgcagggagggcagagccttttttgtcatggatcctgatggaaatttggtcgaattttactccatgcacgaaagcggcatacagggagagagcataaaagatattgatttgcttgctcccgactctttcgtaacgggaacccgtaaaaagacaaaaaaagagacagagcagcaaaaaccacgacgcacccgaaaataagattctgtttgccccgacttgtcggggcttttcctttttcacgattactcagtgatcggatttttcttcatcttttgcagcagcagtcgttctgcatccagcagttgttccggggtattgataccgagaatttcatccggattgtcggtcttgaaagcataaacctgcctgccgctctggaagcagacgccgaacacatcagtcagatagtactcattctgtgcattgttcgtgttgattttggcaagagcatcaaaaagaagccgtgcgttgaaaacgtaaacaccggaattgatctcccggacagagagctcctctttcgaagcatccttttgttccacaattttaagaacactgtcgccgctctcctgtcggatgattcttccatatccggttgggtcatgaagttctgcagtcaggacagtagctgcgccattttttgaacggtgaaaggtgatcagttcccgcagtgtatccggattgaccagtggggcatcgccggagagaataagtacctcaccatcaaaattactgaggtgggtttctgcctgcatgatggcatgaccagttccaagctgtggctcctgacgtgctgctgtcaggtaatacctggaggtagcttttacaaccagttctgcctggtgtccgacaataaggatggttttgtcgggatcaagagtgctcgctgtatcaagaacatactcgataagagggcgcccattggccagatgaagcaccttgggcagatctgactgcattcgggtgccttttcctgcggccataatgatgattgcaagtgccattgattgctctgtcttgtggggtatagaggagggaattatgataacggttcatcctgttcgcctacatgatgccgggacttcggattgttctccttgtcgacaataagaaccatcggtttatagtttctcgcttcggcctcatccatgagggcaaaggtcatgatgatgatttcatcaccaaccagagcacatctggcagccgctccgttgagctgaatttctcttgagccatgagcgcccttgatgatataggtttcaaaacgctccccgttattgttgttgacaacaagaactttttcgttgggaatcatatcgaccatctcaagaagctcattatcaatggtgatgctcccttcatattcgagatcgccactggtcacgatagcgttgtggatttttgatttcaggatgtgtaatttcatgaacagactaacttcattattgttttataaatgactctccgcttccccggaaaatccgataccttctcaaggcttgatcggtctcaaagccctctccccgaatagtttccccaggtctggtaatggtaacaaacctctccgaacgaatcattttatcttttgcggttcgtttgacgtactcggtctttatcactgtcgagccttccgaggtgatgataacattcccttcggcctcaatatcctgattgtcatgaacgactgcctttccggcactgatggtcgtcgttgtatggccattgatgtcaaagaggtcaaccctgaccccctggtcaaggtgatgttcactactcttgttttttcggtattccgcgccgtgtcccgcttcaatgactccacgcctgactccgttttctgtaagagcaatcctgaccttccagctctcctgaacgggatggtcaagaccaatgaagcctgtttcgggagagcggcgctccttgaccggattgccgcatcccgatagcataatcagaacaacatgcagaaaaagaacgataactcttttcaaatcaggagatcattacttgatattcaactggttcatcaccttgaaggtgagatcattttcaggtgccacatagatggcaatatttttttcaagcaccagcgaaaatccctctttttgtgctatagcctcaacagcagccaatactttctggcgaatcggaataagcagttcctgctgtttcttttcaacgagacctccacgtccgaacttctcctgccgatatttgtcgatagccatcgcttttgccccaatctctttttccttcagctctcttgcagcttttgacagagagcctgcctgttggctatatgcggccactaatttctgatactcctgggtcaggcgatcgagctctttctgtaacggagcggctgttgtctgcaaggtaagatcagcctgttttgtttccggcagttgctgcaggatttttcctgaatcgaccacactgacttttcctgtctcctgtgcggcaaaggattgaggggcaacaagcaccatactcaagccaaccgccataacgatacggcgagacattttcataaatttccctgaatgaatcatcaattttaaagtttaaaagttagcggattaacagtgtcaagatcttttgaatgcgcaaatggtcacaatcagacctccaaaggtaagaattccatggtaaaaaactacaaaaagctgaaaaaccattaggccccaacgagccattgcattaaaagaaatcaatctatcttattcaattattttggtttaaaaaaacgcaggccaaactgttgacagttcctctccgggccaaaatgcctgtacatgatctcttcagttgcgttgtaacgcttcgtttcttttgaaagcatttatgtgtattatcaagatgagttatagaacctctccccgtcgttcaataaataaaaataataatgggtttttacagtaaaatcaaaacacgcgttcgacagcttttcggccacgaagtaactgctcgggttgagcttcaatgcgagtgctgtaatattcatgactggcgcatttgtcctgtgggtattgaccggaatagtgaggttttttcacttggagtaggcgatgatatcgggtttgataaaggtttgattgtcgcctataactgcaatgttcatgcttttgatccgacaccgcgatggattgagtggatcaaatctcaggatctttctccgcaatttcatttttatccctatgcgattggcggaagggacggtagaatgaaactttttcctcgtatgccgaaaggcaagccttcatcaacgatgcttacagtcatgaatgaaggagctaaagatgaaggggacggtatagatgtaacggtcaaaagactttcaacattgatggcggagcttggtgtttctcatattgatattcttaaaatggatattgaggctgccgaatatgaagttattgatgattttcttgcagctcaactttcggtttatcaacttttggtagagtttcatcatcgattttcatcagtgccgttgcagaaaacaagagatacccttgataaattgtataaggccgggtacaggattttctatatcactgaaaaagcaagggagtactcttttattcatcttgatacgtatgaaaagtatctccgcgaagcttgagtgggggaatgcgattcttataaaaactttttttggaaaaactgtcccgcctgttgcacaaccgccgctttcaattcaagttcaaacaggtgcaccagaagcgaggagacatcaatacctgatgcgacggcaagggtatcgatgtggattggttccctctccatgcattgcatgatggcctgttcgatcggggtcaatgtgccttgctgagagttatcctgcaaggctggtctggaacacttttctgcgaattgcggcccaagttcagtcaggatatcatcaacgctcatgaccgctttggctgaaccctgctggataagccggtttgttccccgtgacgttcgggagaagatgcttcctggcacagcaaagacctcccggttctgctcaagagccgaagatgccgtgatgagtgagccccccttcagatccgactccaccacaatggtgccggaggttatgcccgatataattcgattgcgtttcgggaattttcccggtgtgagttctgaaccaaaccactcctccgaaatgagagcgccgttctcaacaattttcggccagagttttccttttggatcggtatagatgctctccacgccgcttgcaagcacagccaccgttcttcccccattttccacggtcgctgtatgtgcaaccatatcgataccataagccagtccgctgaaaacaacgacaccacaattggccagatcacggcagagcagagccgtaacctgtttgccatattgcgaggcatatctcgtaccgacaacagcaaggcccggctggtttgtatcaggcagctttccccgcacaaagaggcagggaggcggatcatagatctcttttaacagtgcagggtagttggggtcaagaatggtaatcagctcagcgtggtggcgcggcagttcagcaatctgttgttccgcacttgccagggccttctcccttgtctccgcatggtgaagaaaatggtgcatctgccgggccagagattccccgatgcccgacacctgtataagctctcccacgtcgcagtggagtacatcagccagtcgattatgcaggaatgttgtgatcgccttgattcttgcagggcctatacccggaataagcgtcagggcaagcagcagaatccgctcttccattgcagcggggagtgacatagtgcacagaatggttagaagtccctcttcatcagaatattcgcaaatcctttaagatactctcgtccttccgcataggggagcccgtcaattgccgagagcgcctcttcggtcgtacggttaatcagtgatgccgtctcttccaggacgccgcactgttgatagatagccctaacctcaggaactctctgggcctcaatgcctttattgctgatgatgaagttcagcagatcacgctctttgcctgacgtcaattcaagagagcgcagcaagagataggtttttttaccattgatgatatcaccgccagccatcttcccggactttccatcttcggccatgatgtcaagataatcatcctgtatctggaacgcctggccaattttttcaccgaaaagcaccagactccgcaactgctcatccgtcgcatcgcccgcaacgccaccagcttcaagagcggctgaaataagccgtccggttttctttgcgatcatgtcgagatagtcggcaattgtggcatcatttttctcttcaagctctatatcaagggcttggccttcacaaatagtgatattggcatcattgagaatatgcaccagctctccatgccgttcactttgtgcctcaagggcgagttcataggcgtaggcaatcatcatatcacccgtgaggatagcggcattggtgttccaccgccggtgcacggtcggtctgccgtggcggagctccgcctgatccatgatgtcgtcatgaatcagggtgaaattatggaggatttcaaccgcaagtgcaacattgagcgcatgttccgaagagccgcatacggcctccgaagcaagcagtgtaagaaacggacggattctctttccttttccttcaagaatatatctggccggagcgtacagggtgatcgggctctccctgacgaaacagtttccgagagcactattgattctcgacaggtaaagacggtacttgttctcgacaagttcctgtgtcagggcttcatgcatggtaaaatcgctcatggtttagtgataagggttttatgccgaagctccgctatggttgcggttccggtcaggaacatgactgccctgagatcgttcagccaggatgtaatggtctcttcaagaacaccgtcatgaagagctttgagaagagctcttgccgaagcggccagttgtgctccaagggcgagggatttggcgacatccataccactcccgacacctcctgaagcaacgatttcaattccgttcaaaccgggcgactcttttttcagagcgccaatatcaatcaggcattgtgccgtaggaattccccagttcagcagctcatccagagcctgcaggctgaagcgcctctcctggccaaactgccgggtatagcgaatctcctcaaccttctgccaactgatgcctcctgcgccggcaacatcaatcgcctttactccagccgcaatgagctgccgcgcagcagatgccgaaatgccgcatccaacctctttcacaagaaccggcaccggaattttggcagagagtagagcaagctgttcaagcacatggcggaaatcggtattcccttcaggttgaaaaagctcctgtgcggcattcagatggacaatcagcccatcagccctcagcagctccagcatggtattgatctcgctttccgtcagccccttcgcaacctctggcgctccgatgttcgcaaaaatctgtacagtcggcgcatatttccgtacaacagcaaagctctcccggtacgaacggttttccagcgcctgccgcatactgcccaccccaagcggaatcccaaaccgttcagccgcctcagcaaggcgctggttgagtgttgccgcttcgctgtacccacccgtcattgacgagatcatcagcggtgcgccgatgctctttccaagaaaagaggtcgaaagatcaatatcggaaaacgagatctccggcaacgcagcatgctcaaaggcaaagcgctcaaaccccgtcgtttttccgttaaagacaacgtcgccatgcaggcagatctcgatgtgatcctgcttgcgctcggttgttctgctgtttgctgtttcgctcatgccgtcccggatgcccctcttgcaggattggtgatagttgcggttttaaaatttaatccagtaatatataccataaacatgagtacgcaataacagaagaggttcagccaccctttattgttgcgctcgaaggggctgcagcgtgtttgcgggcgttgccgggctgtgttttcagttaggggtacttgctgccgtgatgcgatctggcacaaggcgggctatttttgatggcgtcaagtattttccttgttgaggtcaaagtctcaaaacctgaaaaaattgatgtaaaaaggcatttattgcttattctgattactgacctacaataccaaatttgttaagcttgatttgctacgtactattattttagcgccaaactatctcatccagcttatcagtaagtcagacagcattacctgcaagacacgaaatgcaaagtattgtataaaaggctcttcgcgcattttaatggaaaagaaatttcattttacggcaccctcagattttcatatccagtttcccacagtaaaagaggatccttgttcgatagctttcgaagcctcgaaaccctcgagcagttgcttttattaactggattttgctgtttattccttccgatatagcgttgctgacttgatgtttgaggtgagtagaccggaggaatttcacctccagcccctcgcagatccggacaggaacgtccccgctcatccggctcccatcatctagccatcgaggtataccccgctttccaatgcgcaaataagtttggattctcttccgccagaagtcgcagttttctgcttgctctggttttgtgcccactcaattgcttgtactttctcatcatccagtgtgccaagtaatagttcatgtgttgccaaaccggagccattgctgaaccgtaaaatcgcgtgtagtagttcttccatcccctcagtatcgggttgaactgtgctgataaatccgcaagttccaagctgtttttgagctgtagcttccaccttctgatcgtctgccgcatgtgtcgcagtgcatcccggcttactcccggcagaaacccaataaagtaagttccatctttcttcttggcttcccgtgaacagaaggtaaaaccaagaaatgtaaactgatttactggatgctcgtccttgcgattgctatccctgcaatacactatttgcgtcttatcagggtgtaactctaatccgcactcacgaaaacgctcaccaatctttcgctttaccagctctgcctgtatcttgcttttacagtgaagaacgccatcatcggagtaccgacaaaacggcacaccgggtagattttcgctcacccaccggtcaaacgcatagtgcagaaacaggttcgccaacagtggactcaccactcccccttggggcgttccttttgtccgttctatcagctcaccttccggggtctccatcggtgcctttagccaccgctctacgtaaagaaaaacccaaggagtttggcaatgtttccgaagagcgcgcattaacaactcatgatcgatgttatcaaacagccccttgatgtcgaattctacaacccaatcatattcccaatttctcttcctcactacagctatagcgtcatgagctgaacgccccggacgataaccatacgaatcttcatgaaaaactggttccaatatgggctcaagcaccatttttacaacgctttgagctaccctgtccgccacggttggaacaccaagcatacgcactcctccagatttcttcggaatgcccacaccccttaccggcggcggaaaataactgccggaactgagcctgttccataccttgtacaggttgtctttcagttttgtttcaaatgcctgtaacgattctcggtctacaccggctgcacctccattagatttcacttgttgatacgctttcaagacaagttctttggaaatttcatatggctttgtcataccgaaaagctccttctgtttgcacagttgacatgactgtatgaccagatgacgcgacccctttgctccagcctcattacaaggctttcattgctcgtacgagtcgctccgtcccttgatggcgcattggtattatcggcctcgctttttacacttgcgcctttccctttgcatcgccaacgaaggttcctgtagttcaatacaagagcccgaaccaggatcacgctgcctttatgccggacaccgcttggccagtaaacaggtttccgccaaacttttcctgaattaactactcccttcagttttgatgtcatcttaatcttttcgacacgttcacggcagtttgtttgtactcgtcttccttggctcacacctgacatctttacgatgccttttccgtaacgctcacgacaagggcttttgactaatgccgcttacggtggtttgcaccctgctcctgcaagccgaatgcgaggggacttccctcatctcttataatgcttggctacagcgcacagtaattgagaatgttccctttatgacgttccatcatatctttcacttttatcagtggcttcagttttgtcttgtcgactaactcacaccagtacgcgaaaaatatctcgcccctcagtcctgatgagcagttccagaaatcacgaaagatattcttcaacacccaagccacaccggtcttaaattcgcatgctatcaactcgttaaaccgtgttttttggctcttggtcatcttttcgggatttcgaagccaggtgtatttcgagccaaccaaccttgtatccccatctttcttcagttcctgtgattcctgatgccgaaccttgttaactgcgtcattaagatatttgctgatgtgaaaccggtcgtgaacaatatcagccgcaggaaggagcttatgtgtagctgttgcaaaggcttgccacatatccagcgataccgacttaactgcctttcgttgttgttttgaaagggttcctaacagctttttcgttgctgtcagtgtccgatcctcaatgacatcaagtactcggcttttatcaagatcattgagtatggtgatgtatttctggcccgacctgaagcttttttcgtccatacctacatgcactacatcatcgggctcacggcgtagaagtcctcgctctacagcacgtttcataatctgatccacagcatgccaatcaagcttgagtatatttgaggccgcttgtacactggaacagtgctggagcagagcaacggcaaaaccttcaaacatgagggtaaaacgggaatggggggccgcccaagggactgctatggtcttcacaccacacgtttcgcactgacaacggggaatgcgtgctatgatgatggtttcaaactgcatggtatcaagatgccgccaacgttgttcaggggccttgtcataggctttcccgcgcaccccacattgagggcatattacttcatcgcctacaaaacggaggtgaacttctatcttcagaccagaaacggaaaggttgacatcatcgacctcccagatggcaggaaatcccagtaattgctggtaatgctcggttagtttttgcatcttggtggttaggattgaaatactgcagtctacaattttatcccatcattccactaaattatgcggagagccgtataaaaaataaaataatatgactaaaaaaagaataggtaagacagagtttgttaaatggtttggaccagtgctcgaagctttaaggaaaaagtagggcttggtgttacaccaaggacggtttatgaaccggacatgactttttttgaacagtatagagaaaagaaataaagctggtaaaatgggcatactataatttcgttgtcaaatattgtttgaaaaatacagatttactcgctacttttggtgttagtactataaatcagtgacagtattattttatttgagttcaaatgattctgaaaaaatatgataaggtggtgttgtgaagcggattcctattgaaatttgaaaaatttgaggttgaaaaatatgccgaatattgcaaatctcaaaatccctctatcaggtaggttgggaaagttttctggatattttaaaggatttttatagtatccatattcatgatcacttgagcattacatttatatgacagtacaatcagggtcatgaagttgaagtagggaattgccattaatgaatgagagaaatgcataaactgaataatatacagttgtgtgaagtattgattgtggtgcttttggtttttgcatatcgcatgtaaaaggttctggaaatgccacagaagaaggatttcataaaatataaactggaagcgaaggataactgctgatactgccttgatacttggatcctattttggaaattctccaaaatcccggcttggtttacagcataattttgatattgaagcagaatggtttgatctacctgtgggtttgaaaaaataaaacgaataagagctgaaaatgtcttgcaaaaagcgataggttcaatatttgatttgataaagaattaaaaacttcataaaaattattgtaccatgattactgatacgcagagaagaatgcaaatattaagaaaagtacaccggatccctgttgataaactaaaagagttggacgagtttgtttcaaagcttgaagaaggtattgtaacaaaatctaaagctctttcatttgcaggatcgtggcgagatattgatgatacagtattcgatgaattaacaaataacttgataagcaatcgtcagagaaacaggaggaggattgatgaatagagttcttgttgatacggatattttgtcatattattttaaaggtgatcaagttgttgttggtaattttgaaaaatatttgcagcaatatgatttgatcgaaataagtttaataacgtattacgaaattgttggagggctattggcaaaaagtgcactaaagcaattgaccgtatttgaggattttgttgttgaaaatattgttcttccaatgactgataaatcagcaaagatttctgcggaattgtattctttattgagacagactggtaaaataattgatgatattgatttgttgattgctggcattgcgattgagaatgatatgactctggttaccaataacgagagccatttcggaaggatttctggtttaaggattgagaattggaaaaagcagggccaataaaaggcaagattgttatgctgaaaaccttgttctccatagccgtgcgtcatctgctcgggcgacgtcggcagacgctgaccactattcttggtgtggcggtcagtacgatggtgctgattaccaccaactcccttacccgcggtctgctcgactcttttgttgagaccattgtgaacgttgcgcctcacattacgctgaagggcgaatccatgcgtcccatgccagttaatctttttgaagaggagcgctccctctcggttgcctttgttgacaacaacatcaaaaagcttgatccggaagaggtgcgtaattatcgtcagattcttacggtgtttagttctccgacctatgaaaaaaagattcttgccgcatccccctatgttctttcgcaggttatggctgtcaaaggaagccggaaccagccgctggtgctcaagggtgttctgattgagagagaggatgcgatcagcggtatcggcaaaaaattgacacagggtaacatcgccctgtttgaaaaaacccccaatgcgctccttgtgggacgaacggttgcaagggatatgaaccttaaaatgaatgacctggtagtgatcatcccctcatccggaaagagtcggcagtgcaaggttgccgggatctttttttccggcgtcaatgcggtcgataacagtgtttttgtttcactcaaactagcccagatcattgaagggttgccagcaaacaaggtaacaggcatagcgctgaaagtggccgatccctttgtcaatgctgcacttgccagcgaactcgaacggattaccggctaccgttgcctcacctggcaggaggaaaacgccagtattctctcccttttcgcccgcatcgggtacatcgttttctctctggtggcttttgtcggcgttgtctccgggttcggtgtggcgaatattctcgtgaccaccgtttttgaaaagagccgcgacatagctatcatgaagtcctttggattttctgcacgtcagttggttgccatgtttgttcttgaagggtttatggttggattggcgggcgctcttgttggtggggttcttgcacttggtgcgatcgatctctttgccagtttgcctgtcgaaagttcacaaggcccgctgaccaaaaccggtttcagcatgtcctataatcccctctattttctgctcatcatcggcataacggttctgatcagtacgcttgcggctattctgccctcagccagagcagccaaacttgaaccggtcagtgtgctccgcgacagcagtctgtagcgttgagtccacattcaggcaggagcgccattctccccgatgtggagcgtttgttcggggtgctggagcaggtagagcttgtagtagagccctctttttgcgagcagctcctggtgattgccgctctctctgatcacccctttgtgcaagacaataatcctgtccgctttctggacggtggaaagccggtgagcaataataatagaggtgcgttcactcatcaggcgggcagttgctgcgtcaataagggattcagtttctgtgtcaactgaactggtggcctcatcgagcacaaggatttccggattgtagaggagtgcacggacaaaggcgatcaactgtttctgcccagaggagaggccagtgccgttttcaagtaccctgtactggtaacctccggggagctggtcaataaagcggtcagcaccgacaattcgcgccgcttccctcatctcctcatctgtgacatcaggtttgccaaaggcgaggttttcgcgtatggtgccagaaaagagaaagacatcctgcatgaccacaccaatcagttttcttaccgagtgttcagctatatcggacagctctatactgtcaatgctcaccgacccttttgcaaaggggtagaggcgggagagaatattgatcagcgtggttttgccgcttcctgttgcgccgacaatggcaattttttctccatgccggatagtaaaggagatatctttcagtatccagttttcgctctcataggcgaaccagacgttcttgaacgcgatgctctctttgaagcactcaatctccctctttcctgcaggctcttctattccttccttttcatcaaggagacggatgatgcggtctgagctggcaatagcggtctgaataacgttgaatcggtcagaaagatgctgcaagggacggaaaaaaagccagatatactggacaaatgagataaccactccgatggagagatcagccttgagcaggcggactccgctgtaccagatgacgaggccggcagcggcagagctgagtgtctcaatcagtggataatagattgaaaaatagaggactgtccggatgttggcatcccggtgatcggcattgatcgaggcatattttcgcccttcgcgctcttcacggttaaaaagctggacgatgctcatgccggtgagatgttcctgaaaaaaggtgttcagacgggcctgatgggtaagcacatcctgaaaggcaattcttaccctgtttttgaaagcgatggtcgcccagatcatcaggggaagaatactgagaacgataagggtcaactgccagtcgatccacgccatcagtaccacgatgaaaaagagctgcagaaggtcaccaagaatggtgatgatgccgctggagagcatttcgttcagtgattccacatcaccggttgtacgggtgatcagccggcctatcgggtttcggtcataaaaccgtgccggaagcttctgcaggtgtctgaaaatatccattcggatgtccaaaacagccttttgaccgataatctgggtcatccaggtcgtgataaactgcttgatgccatcaagaagaatggcgcctgcaagaaaaatactgataacggtaagtcccttgagattgccatgggcgatatagtcgtcaatggcgatctttgtcagatacgggcgcagcgggccgagaaaagagccagcgatggtgatggcgatagcccaggcaacaagagtcctgtagggtttgatataccctaaaaggcgagaaacaatgtagaagtcaaccgatcgttttttccctttctgcagggtctcatcctgctgaggccggaaacttgctcttctcccggggctgttactcatgactctcaatacccgcgactctttgttcaatttcatgcttcagttcgcttgccagctcatcagctcctgtttttgagggcgcctcagcatagatgcgtatgatgggttccgtattggaagggcgcagatgaacccaactgtcagcaaaatcaagtttaagtccgtcaagccggtttgctgctgcgctgtggtagtggctggcaatatcggtgaagagtttttcaagcgcagcacggctggtagaaccgagcacaattttctgtttcgacataaaatagtcgggaaaggtacgccggaactcggacagcgaaccacccccgttctcactgcgccagagagtaaaggcttgtacgataagtgcgataccgaccagagcgtccctgccgtaatgcagttccggaaggatgacccccccgtttccttcaccgccaataacagcacccacctctttcatcatctcgctgacgttggcctctccaatttttgcgctgtagcacgccacaccatgttttgctgcaatatcgcgcagtgcccgactgctcgaaagattgtttaccaccgctccgattttgtgcttcaggtaaaaatcagcgcaggcaaccagcgtgtactcctctccgaaaagcgagccatcttcgcagagcagggcaagccggtctacgtcaggatcaacaatcagggcaaaatcgcagccactctccttgagtgcggcgatggtggtggaaagattttcctcgatgggctcgggattgcgcggaaaaagtccgctgccgccacaggcaacctcaacaatgttcttgatacccagttcagtgcaaagccggggaataattgaggctccagccccttcaacgcagtcaacaagtacccggaactgctctttttcaatggttgtggtatcaatacaggggagatcgagcacttttttgatatgcagttcgtcatactgctcattttgggagagtgtgccgatcctgtcccagtgtgcatggacaaacaactccttttcagcaatggcaagcagctcatcaacctcttcggcgccgaggaattcgcccttgtggttgagcattttcagtgcattccaggcaacagggttgtgtgaagcggtaatgatcagtcctccgtcggcaccctcccctgtaacagcaagttcaacggttggtgttgttgcaatgccgagatcaacaacatcgcatccgcaaagcagcagcgtactgctgaccagatccccgattgccttgcctgtcggacgggtatcgcggccaatgacaatcgttggcttttttccagaatggtttttgccacatctctctttctgacgaaagacaagggaggcaaaagccatcgcaaatgctgtgagattttttggggtcaggctttcgccgacaataccccttataccggaaacgctgatcatcagactcataacaagattggtaacggtggttaaaattttgcccaatatacagaaaaaaagaggtatgaacatgcaggatgggagggagggagtcttgtcattgagaagtgcagatgaagagggtcgtgcaggtggggtgatggatacaggggagtgcagcagagggttaacgggtggagagatctgccgcatagagagctgagagaggagagggggagaaaatacttttgaatgtttgcaggtttcttctatattatatgccttttgttattcaacaatatattactaacagcaccttatatgcctttacacaaatcggctgaaaaaagattgcggcagtcagaaagaagaaatgccaggaacagatcaaggaaaaaagagctgaaagttcttgttaaaaccatgcagaaactgattgataccagtgcggaaaaggcggtcgtcgaagttgcctaccgttcagcggttcagaagcttgatcgtctcggggtaaagaattacattcatgccaataaagcatcccgcaaaaagtcacaactgacacgtctgatgaacagttatgtgaaagctgactaaagcgagagagctttttttggcgcgaccaatagagatcttcattgtctgacatccggcctcaaaaagccgcagagcattttctgcagttgtttttcaggccgggtttccataccctctttcatgtttgcatattttcgcggcaagcttacttcggtattgccagaagaggtggttgtagaggtttccggtattgcttaccagtttctgatttcagcagccacacatcgtcaattacccgaacagggtagtgaggtgttccttttttcacatcttgttgtcagggaagatcttctgcaactttacggcttttcgggagaagaggagcgtcaattgttccggttgcttctgctcactacgggtgtgggacccaaacttgccctcgcccttctttccggattatcagttcaggatattcacgacgctattctgaccaatactcccgaacgcctctacggtatcaccggtgttggaaaaaagacggctgcaaggattattcttgagttacgcgataaagttctgaaactttctcctgtttctgctcttgcttctccggcccggctttcgtcaaccctcttgcgcgatgatgccgtcaatgctcttgtaactcttggattttccagaatcattgttcaaaaagctgttgtagctattctcgaacaaaaccccggattgacagtcgaagaggtgatcaaagcagctctcgtctcaattcataacagttagcagataacggtgacctaccaggaagctctcgattttctttacccactgcatcgcttcggaataaaaccaggccttgaacgtgttcgcacgttgcttgatcttcatggctcaccgcagaagcggttgggattgcttgtccatatcgccggaaccaatggcaaagggagtgttgctgcggcacttgcctcgatctttcaggctgcaggtaaaaagtgtgcactctatacctctccgcatctggtcgattttaccgagaggattcgtatcaatggctcccgtattccacaggagagagttgcccactactgtactcgtttccgtgatgcggttgtagaaaatcactccaccttttttgaggcaacaacagccatcgcctttgcctggtttgccgatgaaggcgttgatgttaccatccttgagaccggcatgggcggaaggcttgatgcaaccaatgttgtgcactctgattatgtggtgattacaacaatcgctcttgatcacacggactggcttggcgggacgctaccccttattgctgctgaaaaagcggctattatcaaaaaagggagcagggtatttactgctgtatcccggcaggaagcccttcttccgatacaaacgatggcggaattgtgtgatgcaccactttttgtttatggaaaagatgcactcagtaccattatttctgctcaaccgggagtgcttgagcttgaggttacgacagcgtcccgaaagtatcgaggcttgaaggtaccccttaccggatcgtttcatgccgccaacgtctcccttgccgttatggtggcggaagacaccggcattgctgccgaacagatctcttcggggcttgaacggttattgcagaccgggtaccgcgcaaggctggaacagattggtatgaatcccgccatacttcttgacgtatcgcataatcctgatggtatgcgagaaaccgtcaacactcttctttctttccggaaaaaataccgccggatctctgttgtgcttggtctggcttcagacaaggatgccagggcggttatccgggaactgcatcgtcttgaatgctcttttgttcttgtcaatattccctcggagcgctcagtttcagccgaagtactcagctcaatatgtcaggaagagggctcagcggcaactgtatgcgctaccggcagagaagggcttgcttatctgttgtcaagggcaggtgctgatgatttgattcttgtgacaggctcgttctatcttgcaggtgagattatcgctacgggaagatgataatacgctggtgtgaagaacgcttttttgtcgaaatttttttatattctacacgagccactgaaattcttcgtgtgttgaaaggaacatcccgttccataattccttaccgtgcttatcccgttttcaattatagatagtcttccctggtcatcttctttttcctgctttcatggtacatgatgaagcgttaagaggtaatcttccgataatgtattgtacgcattactggttatggtgcagggatactcaccggtggggtgagatgggttcactattttattgcctttttaaataacaagcgttgaatacaatcaaaatgtcgaacaattcggtttgtaaaggtctggacatcaatatgctccagaaaaagaaggtttctgaactgcatgttttagccaaagagcttggagtgatggctgccggtttgcgaaaggaggagctgattttcaagattattgaggcgcagtcacagaaaaataccgactccgaaagcggtaacgtcatggtcaacaccggcgttctgcaggtcatcccggaaggttacggctttttacggtcagccaattacaactacctttcctctcctgacgatatttatgtatccccgtcccagatcaagcgatttaacatgcgtaccggtgataccgtctccggacaagtaagggctccaaaggagggagaacgcttttttgccttgctgaagatcaacaccattgatggtaacgaccctgaaattacacgagagcgcccctacttcgaaaatctgacccccctttttccgcgagagcgcctcaagctcgaaaccaagcagtcggaagcatgtggccgcatcatggatatttttacccctatcggtaaagggcagagaggcctgattgtggcgcagccgaaaaccggcaaaacgatgttgttgcagatgattgccaatgccattatcaaaaatcatccagaggtctaccttattgtgctgcttatcgacgaacgccctgaagaggtgaccgacatggcccggagtgttccggcagaagtggtaagctccacctttgatgaggatcccgaacgtcacgttcttgtagccgatatggtgcttgaaaaggcgaagcggcttgtggaggttggtcgtgatgtggtggtgctgctcgattccattacacggcttgcaagggctcacaataccatcattccccattcaggaaaaatcctgtcaggtggtatcgatgccaatgcccttaccaaaccgaaacgcttctttggtgcagcccgtaatatcgaggaaggcggaagcctgaccattattgccaccgcgcttattgataccggttcccgcatggatgatgttattttcgaagagttcaaaggaacaggcaatatggagcttctgctcgaccgtcggctttctgagcgtcgtattttcccatccattgatattcttcgctccagtacccgtaaggaagagctgctctttacacaggaagagctttcaaggacatggttgctcagaaaataccttgccgacaagaaccctatcgagtgcatggagttcatgcgtgagaaaatggctgacaccaaggataacaaggactttttcaaatacatgaatgcctgaagagggtattgcccccgatcagcgatacgacaagagagatcctcgcagggcagcattcgacctcttgatgcaaagaagagactctcttccgttcgtgcatcggagtgtttcctgtcgatagtctctcctgcgacaacattttatgaaaagagtaggaataattatttgcagttctgaaaaaagtttctatattatctgcctttaaaacaagaggaaagacacttactatatgccctgcggaaaaaagagaaaacgtcataaaatggcggtacacaagcgcaaaaagatgcgccgtaagaatcggcacaagaagcgccagagataccagaataagtaagttccggtactccagtaccatggttacaggttgagaatatagctcagtcggtagagcatctgccttttaagcagagggtcgaaggttcgagtccttctattctcactgactgctggtttgaattcagtagttaagacaagcccgagtggtgaaattggtagacacactatcttgagggggtagcgccgaaaggtgtaggagttcgaatctcctctcgggcacttgtttttttcagaaaagccgcttcaaagcggcttttctgattaaagtgaaatttttattgcacatggtagtgcaatggctatcaggagaaactgctatggatattgctgtctgtctctgtcaggtacccgataccgcctcggttatcaccgttcttgatggagctgttgacctctcaagagttcatgaggtgatgaatcccttcgacgagtatgctcttgaagaagcggtacgtctcaaagagcgttttgaagggagtgttgtgaccctcttctgcgtagctcccccctcagcaaaagagatgctccgcaaagcccttgccctgggtggagatagggctgtactgataagcggtacaaaagagccatcagatccctttcagaccgccttgcttctcagccgtgcaatttctgcctgttacgcgacggctcttccggatcttattttttgcggtaagcactcaaccgactttcaaagcgcccaggttccactgatgcttgccgaactgcttgatcttgcatcggtcagcgccattatcaaactgaacgcatcaactgagggcattcaggttgagcgtgaaattgaggggggcattgaattgctcgatcttcactatccggcactcttcagcgttgaaaaagggttgaatgtgccgcgtaaaacgacgatcaaagcggtcattgaagcgcgaaaaaaaccgattgatcatctatccctcacgcttagcgagagcccttttgtcgccattaccgccatgaagcccctgataaggaaaaaacagtgtcgatttgtgtcggacgcaaaagagctgatccggctgctcggtcatgaagaggctctattctgagctgagaggaaaaagaggaggcaataaggctatgaagagatgtttggtttttctcgaacagagggaaggtgttgttaaacaagcttccattgacacctggaacagggttcaggagcttgccaccctgcgaccggacataaccgtctcagctctccttgctggcccggcggacctccgtcagcttgaaggccgtatggcaggaacgggggttctttacctggccagtgacgcccgtttcagcaggtacaatccggaacactatcagaggttgattactgatatcatgaagagggaggcgtgcagtgatctcttttttgctgatacggtactcagccgtgatcttgcaccccggctctccgtgcgtcttaaggcatcactgctctcgggatgctcaatcattgaagatatcgcctccgaggcttcttgcacaagagcgctctattctggttccgtaatcgcctcgtttgcaccccggcgtccattaagcatttataccacctcttcacgtccaacgcatccaatcatcccttccgaaactcatatttcacttgttctccttgagccacccggtttcatcgaagcgactcttttacctgttgtttgcgggatggtgatgcgtgaaagcggttcagacgtgacagaagccggaattattgttgccggtggcagaggaatgggcagcgcagaggattttgagcagcttgaagagcttgcccggctccttggaggtgtcgtgggagcgagccgtcccgtggttgatgaagggtggcggccacatgccgaacagatcggccagactggcaaaactgtggctccagccctctatgttgcctgtgccatatcaggtgcacctcagcatctggccggtataggatcatccagaaaagtggttgccatcaacagtgatcctcatgcaccgatttttgatgttgctgattatggtattgttggtgatgtgcaccttgtactgccaaaactgatagaagggctgcaggaatttttgaagaagagatgattaactgttatataatggttgtgtgctgatggcacgctttatggaaatattgagcataattattctttgagcccatgcgtaaacttcaggtagatattcttggactttcgacaagtccccataccaacggagcctatgcccttatcctttatgaacttgagggaaaacgtaaactaccgatcattatcggcggcttcgaggcgcaggccattgccctgaaacttgaaaacattaaacccccgaggccatttacccacgatcttttcaaaaatattgccgatgcgtttcatttgcatgtcaatgaaattattattgatgaactgcacaatgaaaccttttatgccaaagtagtctgtgaggtgaacggtgaagtgcatgaaatcgatgcacgtcccagtgatgctatcgccattgctgtgcgttttaatgcgccactttttgtcacagaagagatcatgaacgaggccggtatcaaggaagagcagaaagaggaaggtgaagaggatggcattcccctcgaaacagaagagagagttgcagggctgctcaatcctgaagcgctgctcgacgagctgcaggcggcccttaatgacgccatcagcaacgaaaactatgaagaggccgcaagacttcgcgacgaaatatcgcggatgaaaaggagatcctgaagagagaactgtttttcagtgtattcgtatttccttcaatcttgccagggtcaatgtcaccgtttcggtcaccccaatggacattgaccccttcagatcgtaaccggagttattccattgtcgtgccaaagctgaacatgaagctccatccctgttttgtcttgtccggaacgctctcgacggcgtcgaagccatagccgtaatcaagtccgatttgaccgataataggcaggtagagtcggaggccaagtccggctgattttttcagatccgaaaaatcaactgcctccgcattttcccagagattaccagcttcaacaaaggcaagtccatagatgcttaccgaggacgacagggtaatcgggtagcgcatttcagaagtgaacttcgagtaaatatttcctgcatacaagcttgagcttgccgaactccctccaagttttgtcccaaggctccggtcgtcataccctctcagcgacaccgttggcagcgaggacatgccactgccacccatgtagaagtactcggtgtaagggatgtaatcattttcattgaaagtcgacagatagccgtgttgtgtcgaaaggttcaaaacgaacttttttgtaatcgggaagaaccagctcgaggttccggtgaatttgtagaaatcaacggtacccggcagtggtccgccggcaagctgtgccgttattgagtttttgctgccccttctcggatagatcgggctgtcgatactgttgcggccaatggtttgcgaaatggaaaactcgtcggccttgacgggagcgtttggatcggtataatcaacaaaactgaggaagccaccttcactgtgaaggtatttcagtttccagttgactgagcagtagtcatctggccaggccaggcgccttccgatggaaagtgtcgtaccagtctggtcgatcgtatttgggttatcgatactgtcatccgtgtagtcgtaggcacgatgagttttaaaggctgaaaaaccaagtgcagtaggtccgccaaatgcccatggctcagtaaaagagagactgagtgtattgtagtcgtaacttccgaactgccattgcaggcccaactgctggccatcaccgtgtggcagaggcctgtatgcatcacggttgaaaatatcctgcagtgagaagttattgaaagtgacaccgattgcgccggtaaatccgctgccgctgtaaccgaccgaagcgttaaacgtatcggtctgtttttcgttgaccgagtagatcaggtcaacagtgttgttttcagggttcggttgaatgtccggggtaatctgttcagggtcgaagtaattgagcatactgagttcgcggatactgcggacaacattcttgcggctgaacatatcgccaggaaccgtgtaaagctcacggcggatcacatgatcctttgttttggtattgcctttgatcttgatggtgttgagctggaactgctctccctcgcgcaaagagaggaccagatcgaccagatcaggtttgacaatcttttcatcaatgtttgccctgaaggcgaggtagccgcgatcaagatagattgaactgatatcggagttgtcctgcgaatagttcaggcgctcctggatcagtttgggactgtaaatatcacccggcttgattcggaacgttttctcaagaatctccgtagtcgcaaactccttcgtattccctttccaggtgatttttccgattcggtatttttgcccctcctcaagataaatatcgagaaaaagtccttttttatcatccgtgtagctaattgcatcgcgaataatacgtgcatcccggtagccgttgttccggtaaaactcaatcagcagatttttgtcatcaccgaatttatcggtatcaagtttaggtgttccgaagattttacgccaccatgagttttgtgtcgtctccttgaaaacgcctctcagcttattttggctgaaagcgctgttgccgtgaaaagtgattctctcaattgagactttcgctccttccgtaatcgagaaaatagctttaacctgattttttccgttctccaccaggcggaaggttgctcctgccgtcaggtaccccttcgatgcatagaacttttcgattttattgctggcagtaagcaactcctgttcgcttatttttttaccagtcacaagcgcggctgttcgcttcagctcatcattttccagcttgctgttgcctttaaacgcgatatcagcaagcaccggcagctcattgacggtgaatttcagcgcgatgttattttggccaagatcacttttttcaaccttgatatcactgaaaagctggagtttccaaagatattggagcgctcctgagagctccattccggggacggaaattttgtccatcactttcagcggaaggctggtcgttaattcctgttcgctgagtgattcaaggccgctgaaggagatggccgtcacggtgtagatctcctttttcggtgtcgttatttttgtctgctctgctgccgcgggctttgcaacaggcagattttttgcttcaacggttttccctgcagcatcaagggcaagagcaagtagaaccaacgttatcagttttcgcgtttgtttcatgaagtttccgggatcaatcaggttaaagcttgtttgttggtatattttttttctgaacttgttcacttgtctgtccaaatcttctctctctgctttgaaattcccgtacggcctcataaagctgagaacggtgaaagtcgggccaataggtgttggtaaagaaaatttcggaataggcgcactgccaaagcatgaaattgcttattctgaactcaccgcttgtccgaatcagcagatcgggatcgggtatggagctggtggagaggtatgatgcgagcagatgttcatcaacagactccgcattgattcttcccgcctgaacatcaaaggcaatcgcctggcaagcttgggtaagatcccattgaccgctgtaactgagagcaatattcagcatcagtttgctgttgttcttggtaagttccatggtttttgtcagaacagaacgtactttttcaggcagaatctccatttctccgataacattgagacggatgttgttgtcgtggagtttacgggtttctcttccaataaccttgacaagaagctgcatcagcgccgagacctctttttccggccttttccagttttctgttgaaaaggtaaagagggtaaggtagcgaatgccaagttgggagcatgattccacaacatccctgaccgattctacaccagcgacatggccttcgattcttgttttgcccttcaatcgtgcccatcgtccatttccatccataatgattgcaatatggttggggagctgacacgtcgctttcagatcagcctgaatgcgtttatcgtcatcatcagtatccgaggaaaaccaactggttttaggcgttgctgtaaagtccattatttttataagagccataaatcctggtttctgtcttgtcgcctgaaggtcaatcattgagcgaagaatactaatcttgcggcagactaaatcaccccaaattgaataatatgcagttatttcttattatacaaactttacacggaacggagagccagcatcaggagagctattttttttctgaacggtaaatatccggatttccagaaatccttctcataaaataattcataacagacgtgcaatttagtagttacgaagatcttcgatccaggcttgtctcgcatgcaataacctgtgaagaggtcgtgcgtttttatttggaacgtatagagaatcatcgcggcgataatatttacataacggtttttcatgatcaggcgttggaacgggcaagaaccctcgatcggaaactcagggagggagggaatcctggaaaattgttcgggatgcctatggcaatcaaggacaatattgccatgaaaaattgcaggcttacctgtgcctcgaaaattcttgagaattacgaaagtgtttatgatgccactgcagtgctccgacttgaggaggcagacgctatttttcttggaaaaaccaatatggacgagtttgccatgggcagctcgaatgagaattcagcatttggcaacgttcccaatccctttgataaaacaagagttcctggaggcagttcaggtggatctgctgctgccgttgcaaatggccttgctctggtggctctcggatcggataccggaggctctgttcgtcagccagcaggtttctgtgatattgttgggctgaaaccgacctatggcaggatctcccgttatggtcttgtggcgtttgcctcctccttcgatcagataggagtgcttggtctgaactgtgatgatgttgctcttgtgctcggggttatggcgggcaaggatgaaggtgatgccacttcctcccggcatcccgttgccgattacgcatctgaaatggcgacgctctctgttgatggattaaagataggtgtaccgaaagagtattttcctgaaacactgaaccctgaagtatcccgcatggtgaagggaaagcttgaagagcttcgcgctcagggagctgaacttgttccagtcacgcttcctgacagtgcatatgccatagcagcctactacatacttgttaccgccgaagcctcatccaatcttgcccgttttgatggtgcacgatatggctaccgctccgaaatgtcggaagatcttgccgccatgtatgtcaattcaaggacagaagggttcggcagggaggtcaagcgccgcattatgcttggaacctacgtgctttccgcaggctattatgatacctactacaaaaaggcacagcaggtccgccgggtttttcaggatcggtatcgtgaggccttggataaggtcgatgtcatagccggtccgacctcaccctttcctccttttgggatcggtgacaaaaccgaaaatcctcttgaaatgtatcttgccgatgttttcaccgttccggcaagtatcgtcggtatgccggcaatcagtgttccactcgggtttgacagtatgaacctgcctgtagggatgcaccttatctgtaatttttttgaggaaggaaagctgctcgggatagcccgacacatgcagcgatccctgtgagtttcggtaggagtatttagcaacttaattttaatgatacggtaaaatgagtgtattagtaaacaaggatacccgcctgctcgtgcaagggataaccggtggggaaggtacctttcacacctcccagattcttgaatatggaaccaatgtggtcgccggagtcacaccgggcaaaggtggtatactctatcatggcaacgaaaaagacaagttttgccgaccagtgccggtttttgatacagtacgtgaagccgtgcagaaggccgaagccaatgcaaccgtcatttttgttccggcagcatttgcagccgatgcggttatggaggctgctgatgccggactgaaagtgattatctgtatcactgaaggcattcctgttaacgatatgatgaaagcatatgcttttgtcaagcaaaagggagccgttcttgtggggccaaactgtccgggcgttattactccaggtgaagccaaagttggtatcatgcctggttttatccacaaaaaaggaacgattggggttgtttcccggagtggcacccttacctacgaagcggttcaccaactgacagaggttggtcttggtcaatcgacctgtatcggtattggtggggatccaattattggtacccagtttattgacgccatcaagctctttgctatggatgatgaaactgaagggcttgtgatgatcggtgaaataggtggaagtgctgaagaggaagctgctgcctacatcaaggaatacttcaaaaaaccggttattggattcattgccggtcgcacagcgcctccaggccggagaatgggccatgccggcgcaattgtatccggaggaaaaggaacagccgaagacaaaataacagcaatggaagcagcaggcattcatgttgtaaaaagccccgccgatattggcgaagcaatgctaaaagcactgggtcggtaaggcaaagttaggtcaggaaaataggagttatgggacttatgggacttatataagccctgttggtactataactcctataagtcccataagtcccataactcctatacttcccataacttcccaacttcccataactccccaactccccaacctccccccctataaccccagtacaattaaatcatgaatatgcaccattccaacaggatgctgttcatcgtcgcacaccagcaactgtgtaatgcgccaggtttcaagaatgtcaagacactctttagccatggtgtcgcctgtgacagtcttgggatttgcagtcataactgaacccgcgctgaggttgaggaactccctgccactctgcaccaggcgacgaaggtcaccatcggtaaaaatgccgcacagcttaccatcatcagttataacagcgcttactccatatcgcttcgatgtcatttcaaggataagaccggtcaccgaagcactctctgacacgatagggacagcatcgccttttgccatgatgtcacttacttttacagtcaaccgtcgtccgagtgatcctttgggatgggtcagcgcaaaatctctttgtgtgaaatttttcacctgcatcaacgcaatggcaagggcatctcccatggcgagcatagccgttgtcgaggttgtcggtgccagatcatacggacaagcctcttttgctatgccggtatcaagtgtgatatccgctttctgggcaagaaaagagcggggattgccagtcatcgcaataatttttgcaccaatctggcggagtgccgggatgataaagttcagctcctcggttgtgccgcttttcgaaagacagatgacggtatcggtatgaccgacaatcccaagatctccatgagcggcatctgccggatgaagaaaaagggctgttgaaccagttgatgacatcgttgcggctattttttgtgcaatgatacctgatttccccataccggagatgatgatttttccctggcatgatgcaagaagttccacggcagccgaaaaactctcatcaagtcgttcggctatcaaatgaatggcgcgggcttcctgatcaagaattatttttccaagcgctgtaatttcctgtttttgggatggtatgctcatggtcttctggcagaattgatgcttcaatgaagaaaagatggttggttactattttgataaactctaatatcggctaaattgagcaaataccgttttctttgctaatcgacataacccgatttcccatgagttggctcgttcttctgggtatttccctgttactttttttccttctggtttttttgctcaccaggtttttgggatatatgaaaaaagagcagaatctgcagatagaatcatttagagactcgattattgacaaagacaaccctgtcggcctgtatggagatgagcttgaaaaactcaagcagcagcaaaatgaggcgcagcgccatcttcaggaggtgatatcaaaaattcctgttattcaaaaagatggcaggtttcagattgatgaggaggcgatacgacagcgccgggcagccgctcaggccaatggaacctctgcgacagcaaacgatggtaccgtttaagtatttctgattttatttgtggcatgttctcaaagttaaagcttcttttcaaagataccgtcatctacggttcaagtacgatattggcccgcagtctcaattatctgctggttcccctctatgcaaacaaactttcaacgtttgacaatggggtacaaaccatcatttatgccaatattgctctggcaaatgttcttttttcctatggccttgagacctcatatctcaaggtcgtttccgattcggcagatcatgagagggatgagacgcagcttttttcaacagcttttctgacacttttcctcacctcaaccctgtttgctgtcggcattgcgctttttgcgccgctccttgcccagctcatagggctctctgcgggagattatctttttgtccgctatgcagcccttattttatggcttgacaccctgctggtcattccctttgcagaacttcgcctcaaaagaaaagccttgcagtttgccatcgccagagtagcaggtgtggtagcggttgttatcagtgcggtgattcttattgttcccctcaatgccggtttgccaggcgtctttattgcagaggcattcggatccctgatcagccttctgctggtcattccggttctccgtcagttcaggctctttttttcagccgaccagttgcgttccatgcttcgcatagggctgccctatgtgccgacagggatcgccggacttctgattcatcttattgatcgcaatattttaattcgcatatccccctcaacaattgagcgtatttatggaaaaggctaccagccctccgatattgtcggtatttatggaagaattgctgcgtttggtgtggtgctccagctctttatccaggttttccgctttgcgtggcagcctttttttcttcagcactccaaggatccggatgcaaaacagttgttccggcatatactgagtatttcaacccttttcaccatgttcctggcgcttgcagccaccttttttgtgcctgatctggttcgctatcactatggtggaagtttttacctgctccctccccgctactggatcgggctatcaattttgccgtggatttttttgagttacgtttttgacatgatctcaaccaacctctctgcaggacttcttattaccggaaacacccgttatctgcctgtcgtcacctttgccggcgctgctgtaacagcgtttttctgctggtggcttattcctctgcgaggcatggatggcgccgcttatgctattgtggcaggaacggctgtcatgtctgttgtcatggcctggtactcactaaaagtttttccgctccgccatgactggcttaaactgtttttgctgcttgtaacggctgttgcgatggcatcagttcagttccttgcagggtctgagctgccccaggccggggttgtttttgccttcaaaatcgggttgctcaccctctaccttcttattgcagcggccctttttcgtcatgaggcgcggcttgttgctgttaaagcagggcaaaaattccgcaggaggtgattactgccactctcagcgacccggagatgggttctctccccaccgctcacttctgtcaggccgctttcgtgcagcaatacgctccagtattatcctcagcgaatcccgctgtccgggtgtacacacctttgccagttcatgaaagtgaaaggcaagctgccgttctacggctgcgtgacgggaaccgatatttccagcaatgctctctatttttatggtatcaggcttttcttgcagagcctcctgaatcagttgttttttcagcaaggcaattgccttcatttcagctccgacgttgtgaaaatgttcctttcgcagtttatcaaaactgatcctctgcgactcatcaaggtcaagctgcctgctaaacgagaggcgctttttgttatggattaccgattcggttccgggtatcagcctgcaactctcacgccaccacaacgtagcaagcagcgtcacattgagcacagcgagcagcacaagcgctgtcgtaacaagtcgtcttgaatcaagaaggttcatggcatcctcaaatcagattctccctgcataaggcaggaatttcgtatcatcgttttcatcggctcttttttgtattgtgtcgcttcaaggatactcctccccccctgtttctgttgcgggagaagtggtcgcagcagtctgctcatagtaggcaaactcctgactgctgtagtcatcattctgactgtcaagcagttcactgacagcccctcctgttacctgacggttaccatcaaacaccgatacaagcgctgaaccgagattaacaacaagcaggagagccataaatgccaggcgaaaatcaagacgatcgccccttcgaaccctggctccctctccgaattcccgttccactctctccatcagccgtaccctgaagagatggtgcacctcaagaggctgcagctcatcaagtaatgccatggtctcaacgaccctggcctctatattttcatcacattttttcatctgtacactcctgtttcattgtgtaggacgacaggtatgtcaaaaccttgtggcttgaagaaaaaatcactgttcgctatagtaggcataaagcttatcgtgaaggtttttttttgccctgtgcaccagggattcgaccgctgatactgatgttttaaggagatcagcgatttcctgattactgtacccctcctgtttgctgagaagaaacgcggttttttgactgtcgggaagcgaattcagggcattttgcaatattcttgcctgctcgcttcctgccagagcttcggcaggattatccgtggtgggggcagcaatctcttcagagggatcagaaacaccgataattcttttcaatgagctgaaccgctttttcctcttcaagcgacgcaggtgatcaagcgactttgtgacggcgattcggtatatccatgtcgagagttttgcctcttcacgaaactgctcaagagagcgaaacacctcaacaaaaacatcctgagcaagatcctctgcatcttctcgattaaaaacaaatcggtaacaggtattgaccaccatctcctgatgttcggcaacaaggcctttgaacagctcttcgcgggctctcatacctgacacaagcctcttcaggcgagttttgcagcaaaggcaagaactttgtcaaccttctcctgtgagtcagcctcacaatagagacgcagtatcggttctgtgccggatgggcggataagcatccatccaccttcaaagtgatatttgtagccatcgagattactgaatttcaaaactttataaccggcgatggttgcaagatctccctttgatgcgcggtcgataatggcctgtttttttgcatcactgacatgcagatcgtggcgattgtaacagaaaaagccatactcatcatagagttcctgaaccagctccgaaagagtcttttcgcggcgcgtcatcatctcaaggatcagcaggccagtatagacgccgtcccgttccggcagaaacgccgtaatacctatgccgcccgactcttcaccacccatgaggatattattggttgtcatgagtttgctgacatgcttgaagccgacctgaagttcatgcatgagcagatgatgcttctcgcagattttatcaatgacatcggtcagcgcaaatgttttggcgacctcaccggtctgatgcttctcctcgaccagatccttgagaataatggcaaagagtttatgggagtccacaaaggcgccatgttcatcaagcataccaatcctgtcggcatcaccatcattgataatggcgacatcaggttcaacctccttgaaaaattcgataaactcaccgatatactgaggcatcggctcaggattgatccctccaaaccccgggttgatgctgcaatggtagcaactgagcatggactcatcaaacaggctggtaagaagatcctgtccggcgccatgcatggcattatgtgctatcttgatgcgtgattcgcggatcagggggagattgatgctgcttttcaggtagttgagataaaatcccttcatatcgaccagctcaatcagctttttgtcgggtacaagaagggtttgcggatcgatttcgagaagatggctctcaatttcagcaatgacctccgggtgcgctggaccaccataagaggctttaaccttgaatccattatagatagccggattgtgggaggccgtgatgacaataccaccagcaagctgcttcgcttttgtatagagagagacggcaggtgttgaggcaaaactatcagacaaaaagaccttaagcccctgcgatgaaaaaacttccgcagtatattcagcaaactctctcgacatgaagcgtgtatcgtagccaacgcacacccccttcgccctgttcgggtggccgagaaaatatcgggccgaggccagtgctgcaagtttgaggttgtcaaacgtataatcttttgctataatcgcgcgccatccgtcagtaccgaatttaacttgcattctttattgaatttgatataataaaaaagagccacatcgctctaaaatacagattcccggtcgttcatccaattatctctcttttttgatgtcaaaaaagctttttgtattagcaggtgagctctccggtgatatgcatgcagccggagtcatcactgaactgctgaaagcaaggcctgaactcaaggtttttggtatcggtggtgaaaaactgcgcactcttggagcagagttgctctacgacactgcgcagatgagcatcatgggttttcttgacgtgctcaaacatgccggatttcttcgtcgggttattcgggaactcaaggaagccatacgtcgtgaaaaaccacaggcagcctttcttgttgactatccaggcatgaacctcatgatggcccgtttttttcatcaactcggtattccggttatctactacatctccccccaggtttgggcatggaaagagggtcgggtaaaggcgatccggcgtgatgttgatcggctccttgttatcttcgatttcgaggttgaattttttcgacgccatggtatcaatgcagaatttgtcggtcatcccgttatcgagcagcttgcagaactctcactgccatccagagagctttttgtacagagatataatctggcgccggatacccttctgatcggtcttcttccaggaagtcgcaagcaggagattgctcacattttaccggaaatgctgaaagcagcccgtctgctgagccaaaattaccgtgtggtttttctcttcggacgcgcaccgcacctcgacgaagaggtttaccatgcatggtcggcatatccggatctttccgttatcaactgttcggcttatgaagtcatgcagtacagcgatcttgcactggtcacctctggtaccgcaacgcttgaatcactctgtttcggtgtaccaatggtagttgtctacaggacaggatggcttaattacctgattggtcgtcagttggtaaagctgacaagcatttcacttgccaacattgtagccaaagggctcggaagcagcgaaagggccgtgcccgaacttatccagcatgaggccagtggaacggagatataccagactgcctgcacaatccttgacgatcccgaaaaagccggcacgatgcgccgcgagctgcttgcagcaagggaaaggcttgccagcgactcaccttcacacaaaattgcggcgattctgcaggaatatctttaacatgatggagaattgtacatccgttggcccgaaaagccggaactccatctcttccgtcatcagggtttacgactcttgttcgtgatcaataaaaaaagctgatactatggaaaaagcagttgcatacctcgttggtcatcctgtactctttatcattgccgtcatcatttcgatcatgatcctcttctcctttctcagaagggtcatgcggctcttttttgttgttgcagccatgctcatcctttatgccgcctggctccattttaccggaggcaacattcatcaatcctttcaccatatcgaacaggggttccagagtgtgatccatgttgttggagagctgttcaagttcctccttgattttttgaaatctccccaaaaagggggagtgtaacgctcagtttccacttgcagcaacgtgacgcagaacttcctcgctttgcagtaaccggtcgtaatacccgtattgctccattttgtccgatgcagccagatttgaacttaaaatttcggattcggatacatctgttttggaagcaatcatgaactgttccgccatgtcagagtaacccggatcacccgggttaaaaatagcggctattatgccccctccatactcatcaccaattttctgcggcgctccagacgagcatactgccagagaaaccgttccgacagaggtaagcagcaatgcttttaccagtctgcaggaatcatcatttccacatattttcatagtgtcataactttatcgttacgctataacagagaagtcttgcgtttagcctcaataaccggttttaactctacgcttttatcgtgttttgcccgttatgagcagggctcgtttttcaagctcccctgcggccccatcccttcctgttttccggtaaaggagcgcaagattttgaagaatttgtgcaataacggggtgatcgggggaaagtgcgcactcaacaatagcgatcgaacggagatagagtggctcagcctcggcatgttggcctttggcatccagaattacagcaaggttattcaggcaggtcgcaacgcttggatgaagagtgccgaaattcttctccctgattgcaagtgaccgtttaacgcaatcctcagcctcatgatcgtctttgctggcgaggtacccttctgcatggttgttcagggcgaccatatggctgtcgtgatgcgttgcatcaacattctccatgatggccatcgcatcgctgtaaagaggcgcggcctcggcatggcggcctccagcagagtaaagcgccgcaaggttgttcatgcttattgctgtatcaaggcttttcgggccaaagagcctcttcgtgatgtcgagagctcggagatagagcggctcggctacagcatactctccctgatcggagtagagcagggcaaaattgttaagagtcagggcaatatcgggatgaaggggaggaaagagcttttcccgtatgtcgagagaacggcggtaaagaggagcagcttcacggtatctggcctgaatgcgaaacaactctgccatgttattcagacttgttgcgatatcggggtgaagaggagcaaacaacttctcccgtagagccagagaacgggtcaaaagcgcctcggcctgtgtatacttgcccaggatagtgtaaagcaccccaaggttattcaggcttgttgccagatcagggtgttcaggagtgagtacttttttcctgatggcgagcgcacgttgggagagaggtaacgcttcagcatatcttccctcacttttgtagagtgccgcaaggttactcagactcgttgcgacatcagggtgtacagcgccaaagagcttctccctgattttcagtgaacgtatgaagagaggtgctgcctcagcgtattttccctgattttttttcaggacgcctgtgttgcagaggctcagggcaacatcggggtgttccgggccaaagagcctctccctcatggccagcgcacggcggttgcaggagtcggcctctgcataccggccctgaatgcgcatcaattctgcaaggttattgagtgtcgttgcaacttcaggatgatcagggtgaagagggccaacaagcttatcgtgaatggcaagcgcctggcggtagagtggttcggccttttgatattgtccgagggtaaagtaaagccctgcaagatggttcatgctcaaccctgtatcatgatgctcggtaccgagaagctttgtcagggtggccagcgcaacctcgtggagaggaagagcttctgccatgcggcccatgctgacgtacagctctgcaagattgtgcatactttttgccacataagggtgttgcaggccaaagtttttttctctgatggccagtgcgcgcatcgacagtggcaacgcttcagcatatttcccctcacttttacagattaatgcaaggttgctcagacttgtggctacttcagggtgaagagggccaagcagcttctccctgatggccagcgcccggcggcagagcggttcagctttggcgtaccttccctgattgttatagaggagtgcaaggttgttcaggtttgtggccaccaaagggtgttcaaggccaaaagcgcgctcccggagagcaagagctcgcaaagagagaggttcagcttcagcataccggccttcagagcggtagagttccgacaagttgttgagcgcccttgctgcatctggctcggcgctgcctggattgttttcccagatatcaagagcacggaggtagagtggttcagcttcggcataccttccccggtcatagaaaactcttgcaagattgttcagactctgggcaatatcggggtgattctctccgaaaagttgttcccggatggcaagcgagcgtttgcagagagactcagcctctgcatagtgaccctgcatatagtacagctcgctcatattgttcaggatcagggcaaactccgcattgagagaaccgaacatccgctcctgtatggcaagcgcacgggtcagaagaggctctgcttcggcatattttccttcggcattgtataacatggccagattgttgagactcacggccacatcggcatgatcggggccaagcagcttcgtgcgaatatcgagagcccggaggtaaagtggttcagcctcagcataccgtccctcgacaaagtagagagccgcaaggttgttcaggcagagcgtcagatcggtttgagcaaggctggaatccgatacctcaagcgctttcttggctttgatgatctcttgttcgtagctttttgccgaatagagcctgtcggcatcgctattgactgccgcatggagcgtctcgttacactcaatcgtgaaaaagatgaaaaggcggacaaaaattgccagaatcaccccggaagtgaagagagacgaaggcgccttttgagagctaccctcaggtgactgacagggcgtcaatccattgcagccgaaaacgcacatgtacagaagagagagcgttgcctgaaagatgttgatgatcctgaccccggacgaccccggacgctttaaaatacgaagtgtttggctgaaaaaaaaccggaagagtactttttttttatcgattgggcctgctgtggctatggcaagtgagtgcgcccggtttgtatcaggagaggcccggggggcgcgacaatgctcctgtggggcagctttcagccatgacggcaatgtcgatagctccatcaaactcctcaagcatccgcacacagatgccacagtcaacgcacttttcgcgttccatgcccatatcggcattttctgcccggtaaaacccctgatgatcatgcttttgtgcagcttcaacgggcaggtaacgggaggcgagtacccgcaaccgacaatcgttgacggcattgcagcggcattgcaggcagcgcagcgcctcctcacgggcctgggtttccgtgtatcctgtaaccacttcgcagaagctgttggtgcgatcggtcggcagcagttcagccagagccaccctttctgccggttcagccttgtcgtagaatgcccctggagcctcatcacgcgctccataggaggagttaaaagaggctttcggaaccgtaacggcttcatcccccaaaaaaaggttgatggcataagcagcccgttttccctgctcaacggcctggatggccgtatcagccccggttacacaatctccacctgcaaacagccagggtcttgccgattgcagggtctcggggtgaaccagcacttcaccgtgctccgtgctgccgataccggcatgatctgctacagagcggtcaatctgctgcccgatagccgagatgaccgtgtcggccatgatggtgaattccgatccctcaacaggtaccggtctccttcgccccgattggtcaggcgcgcctggcttcatcatgatagccgttatttcaagagcatcattcagcctcctgattgcagtcggggcagcccattcaacaagcgagatcccttcagacagagcctcatcgatttcagatgcgttggcaggcatctcttttcttgaacggcggtagaggatggtaaccgtagaagctccaagacgcattgcgcttcttgccgcatcaatggcggtgttgcctccaccggtaacgacgacccgcccctccaaatgaggctgatcatctaaagcaacccttcgcagaaaggcgatgccgctcgtcacgccaggctcatcttcaccggcaatatgcattttcgaagccttttgggcgccaatcgcaagaaaaacagcatcaaattgagcctgaagcgtttcaagggtgacctcttgaccgaaagtggtattgaaacggaactccagacccatctcgagcaggggagcaatgtcactgtcgataacggtttcaggaagccggaagcggggaatgccgtagcgcagcattccgccagcctcctcactcgactcgagaatggtcaccccatgtcccttgctgagcaaaaaccaggcagcggaaaggccggcagctccggcgccgacaatggccacttttttccctgttttcggagcaatttcagggatgaaccgctcgggttgcgccgaatccctgtcggcagcatagcgtttcagggcacagatcgagaccggctggtctacaccgtgccggcggcactcatcctcgcagggagccgggcagatacgaccgagaattccggggagaggaatgctctgcttgataatccgtatggcctcacgctcatcatggcgggcaatggccgcgacaaaatccgggatattgcaacctgcagggcaggagagctcacaaggccccatgcaatcacctccatgctcttcaatgatccgttcaaggctctgacgcctcatggcgctgatctccgcgttgtccgtttcaataaccatcccctcggaagccagtgtatcacatgccggaacaaagcgatttttgcccttgatctcaacaatacacatccagcacgaccccgtctcgtgcagggagttgagaaagcagagcgttggaatcgtgataccagcctccgcagccgcttcaagaatcgaagttccctgtgctgttgtaactgcctgctgatcgatgataagagagagctgcttcatgggtataaacaaaaaacgttccggattgttgtgcgttgatggcccttactgtgcaaagttcttttcaagatggagagcgactttttcaagatgccacataggcgttgaggtggcgccgcatacgcccaccgtcgccacagccctgccgtcactgttgcgtaaccatctctcctcaatctcctcaatctcttcgataaaatagctccggggatttgcctccttgcagatatggtagagtacctgcccgttagaactttttttcccggccacaaaaatgacaacatcattggcaagggaaaagtcatgcaacttctggtttcgactcgatacctggcggcagatggtatctttgaagagcagcgaaggcatggagagcactccggtcatcgcggcagtgatatcgatatcgcgaatggccatccatgcgctcttttcactggagaggtattgagcgaaacgtgcctcaagaagcgctttcagctcgtaaaatcccggaacatccatggtggtctgagagatgagcgcacttttttttgcgaggtcaagtccctttaactcatcaggatcactgagatcagcatgtttgataatgacagcctggttgttgcattggccgttgataccgataacttccggatggctctgtttgccatagatgataatctggtaacccagctcaaaaagtaatcttgttgtgcgttgcagtcgggagacgaccgggcaggtggtgtcggtaaccgtcagattattttcacgcgcaatcctgtaggttgagggaggctctccatgtgccctgataaggacgtgagcatctctgagctccctgaaagccctttcatcaacggttacaaggccgagagcttcaagccgtttcacctcgacctcattatggacaatatcaccgaaagagtataatccaccctcctgctggagcttttcttcggcggcatagatagttccctgaactccaatgcagaagcctgatgaagttctgtcgaggtttatgttcacgctgtgcacacattaaatgatcaatagggagaagtcaaaagtaacaagtatgaaggcaaaaggcaaaagcgatctgctatacttccaccagttcaacatcgggcaattcggagcccatgaagagctggtagagcatgctgaatttctgtggcagatcgctgaccagaaggtgcggtgcagataccttcagggaagaggaaagatggcccgattcctcaaggagctctctcgttctgagggcaacagcttcagccgagtcgatgatacggatttcagggccaacaatctcttcaatcaccttgcgcagaatcggatagtgtgtacagcccagtaccagcgtatcgattccctctctggtaatttctgccagatactcttcagcgataagccttgttgccagatggtcaataaacccctcctcagccagcggcacaaaaagaggacaggctcgcgaaacaacctcgatctccgaattaaattcattgatcgcaataccataggcattcgaagagaccgttgcccgggtgccgataaccccgatccggttgtttcttgtcacctcggtggcaagcctggcgcccgccctcagaaccccggtaacagggatcacgccgcatgatttctgaacgacatcaagggcaagagcagagaccgtattgcaggccacaatgattattttcggctgatagcgcataagcatagccgtatcgtcggcagcatacttcctgatggtaacctgtgatttcggcccatagggtacccttgccgtatcgccaaaatagagaatgcgctcgaacggcaaagccgcctgtacagccttcacaacagtcagcccgccaataccagaatcaaaaatacctatgggagcctcagtggtaactttatggtgcagcatcatatataaaaagagtacgcaaaaaaggtaaaaagcgccgtaaaaagtgatcatcccctctccatagaacccataagtcccatgactcccataagtcccatatcccctattctcttcaaaaatcaaacattaaaccgaaaaacaataacatccccatccctcacaatatactccttcccctccgagcgaagcttgcccgccaccttcaccttctgctctgaaccaagttcaataaggtcacggtagtacatcacctcagcccggataaaccccttttcaaaatcagagtggattgcaccggcagcttccggcgcagcggcacccttccgaatcgtccaggcatgaacctccttttcacctgcggtaaaataggtctgcaggccaagcaggtcataggcggtcttgatcagccggtcgagaccggagagatgcaggccaagactttcaagaaactccggtctctcctcctcgggcagttcagctatctctgcctcggtttttgcactgatgatcagcatttttgagcccgatgcttccgctatttcagcaacctttctggtgaagtggtttccatccggaaggtcggtctcagcaacatttgcagcaaagaggattggtttcgacgacaggagaaagaactgccgggcaattgcctgctcctccggggtttcaatgatcttgcggacaggaatgccatcactgagcccactgataattttttccgccacgtcaagctgcaggagcagctctttatcctttcgtgcatttttccggagtcggtcaatccggcgctccatactgtcaagatcggccagcatcagctccgtttcaatcgtgacgatatcatcagcaggatctattctcccctcaacatggatgatattgtcatcttcaaaacagcggacaacatggacgatagcatcaacctccctgatatgggaaagaaactggtttccaagcccttcgcccttgcttgcccctttgaccagaccggcgatatcaacaatttcaagagttgccggtaccagcgttggtgtttttacgacatcagcaatctgctgcatccgttcgtccggtacaaggacggttcccacattgggctcaatggtacaaaagggataatttgccgcttcagcctgtttggccgtgatggcattgaaaagcgtggactttccgacatttggcaatccgacaatgccgcagcgaagtgacataaaaaatattttttgaatgagtggccgtgacaaaaataagggttttaacatgtaaccaatatgtttggaaaaagcaaatattttttataaaatagcaggctaaatcaaaatgctcaagtgaaacaggaaacgggaaaaaaacgtatcattattgccattgacggtccggctgcatccggaaaaagtactacagcacgcaaggtcgcgcacctgctcgggtacacctatattgataccggcgccatgtaccggagtgtaactctcaaggctctgaagcagggagttcttgatagcctgcaccattcccccgagagcgtttccggtttgcttcacgatattgtcatccattttgagggcgaccacgtttttcttgatggcgaggatgtcactgccgaaatcagatcgaaccaggtgagtcgcgaagtcagttttatcagttcactcaaaccggtacgtgaccgacttcgtgagatgcagcagcatctcggccgtcagcggggcgttgtcatggatgggcgcgacatcggcaccgttgtctttcccgatgcagagctgaaaatctatcttgttgcagacgcccgcgaaagggccaaaaggcgccatgccgaactgacggcaaagtctgccgaaggtgttgagctgccagatcttgactcgcttgaacaggagataacgaaaagggaccgggatgatgccgaaagagaacatgcccccttgaaaaaacatcccgaagcctatgaaattgatacatcagcaatgaccatcgagcgtcaggtagagatggtctgccaacttgcgcgggcaagggagtgacgggagccccgacagatattacaagaagacaacacaaataattttttattaaaccataaaaccgccaggccgatatctctcgcggcaggcaggctaacctacaagagaggaaggaaaaaattaatggcagaagcattcacacaggaaaaaaaggtcaaggaaagaccggcaagaaaaaaactcaaattttttgcgcattacgagcccgctgaacttgcattgatggagcagctttattcaagcacgctcaacgaaatcaccgaagacgaaattatcaagggcagaattgtctcgatatccaacaaggatgttaccattgatgttggtttcaagtcggaaggtatcgtctctctgcttgaattcagggctgaagatgaagtacaggtaggcgatgatgttgaagtctatcttgagaacatcgaagacaagatgggacagctcattctttccaagaagaaagccgatgttctgagaatctgggacaagatctatgattcaatcgagaacgataccatcatcaatggcaagatcatcaatcgtgtcaagggtggcatgacggtctccctttctggtgtcgaagccttccttcccggttcgcagattgatgtaaagccggttcgtgatttcgatgcccttgttggccagaccatggacttcagggttgtcaaaatcaatccggttacccagaatattgttgtcagccataaagttattctcgaagaggcttatgccgcccgtcgtgaagagatgctcgccaacatcaaggttggcatggtactcgaaggcacagtcaagaacatcaccgacttcggtatctttgtcgatcttggcggtctggacggtctggtacacattaccgatatcacctggggcagaatcaaccatccttcagaggttgttgatcttgaccagcccatcaaggttgtggttgtcggctttgacgagaacaccaagagagtctctcttggcatgaaacagcttgaatcacatccttgggaaaatatcgaggtcaaatatcccgtcacatccaaggcacagggtcgtgttgtctccattaccgattacggcgcttttgttgaaatcgaaaagggtatcgaaggcctcgtccacatctcggaaatgagttggacccagcacatcaagcatccagggcagttcgtcaccttggggcaggaagtcgaatgtgtgatcctcaatatcgacaaggatcataccaagctctccctctccatgaaacgggtgaacgaagatccatggattgccctttcagaaaaatatatcgaaggttcactgcacaagggaacagtcagcaacatcaccgatttcggtgtctttgttgagcttgagcccggtgttgacggtctggtacacatttccgacctctcatggaccaaaaaaatccgtcatccaagtgaactggtcaaaaagaaccaggatctggaagtcaaagtactcaagtttgacgtacatgcacgccgtattgccctcggtcacaagcagatcaaccaggatccctgggacgagttcgagcagaaatatgcagtaggcgccgaaacacccggagagatctcacagatcatcgagaaaggcgttattgtcattcttcctggagatgtcgatggatttgttccagtatcacatctgcttcagggtggcgtaaaggatattcactcatccttcaagattggtgatgccctgccgcttcgtgtcattgaattcgacaaggagaacaagcgcatcattctctcagcccttgagtacttcaaagacaaaaacaaggaagagatcgaagcctacctggcagctcatcccaatgagaaaaaagagattgaggcagcaaccgctgaactcgaacctccggtcaaatccagcgagaaaaaagtgagcgaaagcgttaaataagtcactcttctttcctgcacgttgtaacaaaaaagccttctcttcatcagggaaggcttttttgctatgggtaggagcatccgtcaaatcggaaggtttaacttcgatcagtctgcgtaatgccaagaatatctgacactcttgaggttgtcatcaatatcatcaataaccaatgccaaatcagctatcgaccagagtaagtgtaaagctgttttttccccggttatacccgtgatactcaatctcctcaatacagtactcaaattccaggctgtaagtgccgggggctgtatcacttgtaatcaacgcatactctcgggtagtacaccttgatggtcctaacgtgccatagcaaataaggcttgacgctgcaagctcaactgccatttcattattagggagtacataatttggtatgatacgtatggcaataatcttcagacctttaaaagtgatgttgcaataggggttgcatgctgtgatatagatgatttctgtatcatgagtttcaatttggtcctgaggtgagtcaccccaatgcagtttaaagcatggctccagactgggggaaatcgttacttctgtgcactcatgcagagtgcatgcagggggattactatttcctgcaatggtaaacttttttcgaatgctggcgtaatataatcggcgttcttccaggattacacgataacggcagggtgagcagccacatccgcaaagaatttctttcaaaaaagtaaaatcaatgcggcctgttccgatgtaacgatcgggatatatggtggatacgtaggtctgtactatctccagatactcaggttgcgtaagcccggacaaacgcgaacggataatggcaaccatagcagatacatgaggagccgccatcgaggtgccggatagttgcatgaaaccacttgaattaacgctaactggcactgtagaccagatatccttccctggagccgccacatcgacgacacttccccagtttgaggataacgaactggaaaatatcgctcgcgcatcgtttatgtccgtcgctgctacacaaatgacttgcgggtcgctcgccggataataatttattgcatcgacaccatcatttcctgcggcagctacaataacagggggtggagtctgagcaagtgcagccccgatagctaaagagataacagggtcaaatggtacctgaaccccccaactacagttaatgacatcagcaccgagccctattgcccagtaaatgccactagccgccatggcgcttcccgttggcaaactaccatatattcttattcccatgagctgggcggcaggtgctgcgccgataacgccatacaggttatttccacgtgcagcgacaatacctgcaacatgagtaccatgaccaagaggatgataatctgtaatatccgatatagggccattgtttaagttaatgccatgtactcctgggtagacttcccataattgatgctggagctccgggtgtgttgtgtcaattcctgtatctacaatggcaacgaccggaccacatcctcgtgagcaatcccaaacagcttcaacattggttttttgatgcccccaaagctgactgttcatcgtatcgttgggaggtatctggaagttaaatagctttacttcaacttcttctgtcaccgactctaatgcattattatttttgtacttatggataaacgcattccgcaattcctgagtcttgaagaccacctgaaaacagcgatgcagcttttgttcttcaggaatcatgttttcataagactctttgatgctcgattcatcatctatttttttatcaaattcccctttggagaatgccgtcaaacgggcaggagaaaaaaaaacgcgctcgaatgttacaataccatcacccgttgcgacgctgcgtgcctcgtcgagcaaaaaaatggttttgaaaaacaggttggctgcgggtggcagagggttaccgtgttgagtgtctgcagttgcgttcattttgaaggctccttaacgtttagtgttctcagatatcatgaacttgaactcaattcatcattatcgttactattgtcgaaggataggcgtaaagtgtaagttgtgtattgattgtatgaaatatttgtgaataaagccaggtatttctgcttttttatggtgttgtgtcacggatgcgctcatgtcaggtttttattaactcttttcgataattgttattatgaggtaaaagtgcaaaaaatgcagacacttgaatatttgcatttgttatacccactttacaataacgaaggaaataatgcccttcgtgttcgcattgcgtttgtgcagaaaacactggccgagaggctcggtgtatgtgaggtgcttgggagtaagtgtcaaggaaagcttttattatggtcgatcaggacacaattgaacttcgaagcgtttttttggggggagagcggggagagcgggctaatgactgaaaagctctcgtggttaaagtccatgcagcgtaaatccggcggatgcgagggtaaggattgcgttcttacctggggagatctcgccttatgtctgaaagggcgacgcagcaatgtggggcaagaagtcagcagaggccataatagccccatgttatagtttttttcgctcaaccactatatgaagcttgctgtgcaccaaagtatttcaggcatacataagacgacgaccattaggttccggaattgggtcaccgaactctgttgccgtatctatccaaagaagcatcgcctcatttacattcgcaagggcctcctcctgtgaggcaccatgtgccatgcaaccaggaagttccgggatttcagcaataaaagcgctatcctcttcgctccagtataagatggtctcatatttgtgtctcattttcgcccgccaaaaggtatttaatgatatccgtaacttttcaggaagttctgattctttcgccagtcgggccgaaccttgataaagagctcaaggaagaccgggcggcccagcatctcctcaatatcctttcttgccgtctggccaagcttcttcagagcggcccccttgctgccgatcagaatctgtttctgagtctcccgttcaacgataaccgaacagcggataagatcctttcttgttggatcattttcgtactgttcgcggaactcatcaataaccacttcggtagagtagggaacctcacggccatagagcagaaatattttttcgcggataatttcactcacgaaaaagcgttccggagccgtactgagcgtatcttccggatagagcggatagtcgagcggaagaaacggctgaatggtctcgataagctgcgggaggttagtcgctttcaatgccgaaaccgagagcacggcagccgggttccagctctttctgacgaacgcctcagcctcctcctgacgttcagcgctgaccaggtcacatttattcagaacagcaataaccggttttcccgctggtttcagccagttgccaaaaagctcttcggcgaaagggcggtcaaaaaaatccttttttcctgaaaaggggagcagggcaatgaccacatcggcatctttcagcgtatcgcggatcactccaagcatcgattcatgaagtttttgttgcggcttcatgattcccggcgtatcaagaaagataatctgacacttttcgttatggtagataccggtaattttttttctggtagtttgcggcttgggtgttacaatggagagcttgtagtcgagcagctcgttaagcagggtagatttgcctgcattgggcggcccgatgataatggcgaaaccgcaggaaaaaggagaagatgacatggaacttttttataaaaggttcaatctgtttgcacaaatacaatactgactatactaaattaccatctgtcatgataatgaaaaaagggtaagctcaatacgcaaatggaaaaacaatccaaacttgatctctcgcttctgctatcgatgtcggggcttattgttttcgggctcatggccatttacagcgcaacaaacggaacgggcgacacaacccttttttaccgacagttggtctgggctatcgttggcgtggtcgccttgctctttgtctactataacgatgttcgttttatcagggataactcctatatcttttacgctgtcgggctgctgcttctggtggccgttctgatttttggtaaaaaaatagcaggacagacaagctggatgaaaattggttttttgagttttcagccctctgaaatagccaagatggcgaccattcttgcactcgcaagatttctttccgatgacgaaacggacatcagctcaattccccatctgctggttgcccttgcaattccctttttccccgtcctgctcatcatgctgcaaccggatatgggaaccatgcttacctttttgcccctgattgcctccatgctcattcttgcaggatttgatatctatgttctgatgttgattgtttttcccgtcattctcatgatttccggtttcttcaatatctattttatttttgttcttgcattgcttctgatgaccatactacgtcttcaacatacgaaattcaacgttcatcagttgtttgttatcggctcaggtcttgctgccagtctttttacccacaattttgccagtgaaattctcaagcctcatcagataaaaagaattcagacctttattgatcccatgtcagatccaagaggcgcaggatataacgccctccaggctaaaatagcgatcagttcaggcggtttttttggtaaaggatttcttgaaggaactcagacgcaactgcgttttattcccgcacagtggactgattttattttttgtgttattgccgaagagcttggttttattggagcatcccttttgattgcgctttttcttgcgctgattctcagaataatctgggctattcattcaataaacaacaaattcgttgaactcacacttgccggattcgtttcgctcttatgtgtccatgtgattatcaatattggtatgacgcttggcatgattccggtcattggagttcctcttccttttgtctcttatggcggctcttctctggtcggaaatatgattatggttgggctggcaatgaatttccttcggaacaaaagaactctcggttattccggaaggttgggataaaacgaaaaaagcgcatggtgatgcgcttttttccctgaaaggctccttcgcaggagttcacctgattctgtagacaaaacgtttgccctcttttcctgtcgggacacggtcgatttccggatcagccaccccatacttgttaaaccagaggctcacggttgttccctttatattcagtgcctcagcaatatcccgtggtttgaagctcttgtcaggattcgtccggagcaactccttgattgatgcgccaagctggccgcgtgcaaacttcgaactggcagttggaacagaagcagctccctcaagcctcgaaaggtttgtttcaagcttttttataacgtttgcaagctcatcttccaggggcctcactttttcattgaactctttctgaatcaaattgatctctgcctgcagattctttttttcttcaacaagtgactgaaaataatcaatcctttgaataaaaagatcatatttgtcaggcgatccactctcttttattatagcgctcatggtactctctctttgtgttttgaacagcaatatcgttattcggcttaaatatatactaatatctttatccctgcaagacgatactattgagtcatcatggtttgtcatttattgttttttctttataatgacgagcgctttcagagtatgacaaagtgagaaaaagaataatatgaaagaacatagcaataaaaaagttgctgctgtaacacttggatgtaaactgaactatgccgaaacatccactattcttgatcaattgtccaaaaaaggctggctgttatcgtcgattggggagagagcagatcttattattattcatacctgtgcagtgacaaaacaggcagaacagaaatgtcgtcaaaaaataagggcgattaaaagaaaaaatccctccagcaaaattgctgttattggttgttattcccagttcaaccctgaagcgctttccgcaatagatggaatagatgcaatcctcggcagtaacgataaatttgacataaaacgatatgaagatattctgctcgggacggagccatcaccccttgtcagggttacgccagccaacacgattgaaaaggtatacccaggctattcactgccggcagcagcaagttgtgaacgaacccgtgcatttttgaaaatacaggatggttgcgacaatggctgttcctactgtgcaattcccctgatcaggggagggtcacgatccctgcctgctgcccatattgtcgagcgagcccatctgctggcctcgtccggatatcgggagattgtgcttaccggtgtcaataccggtgattatcgttctggaggcctcaagctgaaagagctgttacgcatgcttgaagaggtcagtatcagtcgtattcgtatcagctccatagagcccgacattgttgaccgtgagctgattgcacttgttgcaggatcaaaaaaaattgtaccccattttcatattccccttcaaagtggttccgacagaatcctcagggccatgcgccgccattacgatacggcactctatcgcgaccgggtgttgatgtcggttgaaaacattgctgactgtgcaattggagccgatgtcatggttggctatccaggagaaacagaagaagattttctgaagatgtaccattttattgaagaacttcctcttgcctcccttcatgtgttcagttgttcaattcgtcccggaacccggcttgccctccagatcacaaacagtgagcgcaaacccgttgaatccgcagagatcgcccggcgctacagcgaacttgcagagcttggccgtcggcatgaagcccgcttcaaggcacgttataccggaaaagagtgcatggtactcatcgagcgctcaaagcccgtggaggcggggcagcccgcatacagcggttatacccgaaactacctcagagtcctggttgagagcaacgaaagccaattgcaacacacccttccaggaaatgaagtgccggtacggatcgactccctcgatgaggatttgaatttaaaagggagagtgctatcttgattttcatgccctgttcttctctcttcttattaacaaaatcattcagaatccatgcccattaaatcccgtattcgttccattcccgactatccaaaaaaagggatcctctttcgcgatatcaccacactcatcaaggatccggttggtttccggctggttattgacagtttgacgcagcactatctgcaagaggggatggattttgatgttatcgtcggtattgaggcgcggggattcattattggtggtgcgctctcctatgcgcttggcaaaggcttcattcccgtcagaaagcccggaaaactgcctgctgatgttgtttcgcaggagtaccagcttgagtacggaagtgacacgatcgaaattcatgtagacgcgctcgttgcaggtcagaaagttcttcttgttgacgatctgctggcaaccggaggcacagcccttgcagccgcagcattggtagaaaaggttggcggcattgtcgccgagatggcatttattgtcaatcttcccgacatcggaggagagagaaaaatccttgaaaagggctacagcatctactcccttaccgattttgaaggcgaataacgaaaagttcacccgatagcgcatctccctcgcatcgcaagctcatgaaacggcagttacggctgccgttcatctcccctcagcatgtgcactcacgaccccttcatctccttcagggcatcatgctccaattcattctgacgccaggctcttcactcagcgttgcaggaatgctgcacgaaaacaacacaccgacaagccctcacatgctgacggtcgcgcccagggaactccctgacggctatcacctctgttggcagagttattcagtatcgctcttcaggctttcacttaccgcatgtttgaactctttcgagattttgaatgtcggcacgtttttgggctccaccgtcaccttctcgcctgttcgcgggtttcttgcctgacgaaaatttttatgcctgatattgaatgagccaaaacccctgatctcaattcgctttccggttttcagtgaatcaatgatgctttcaaacaggctgtcaaccaccgattccgtttcattttttgtcaagccggttttgtgcgcgataacattgacaagatcagcctttgtggtcgtttttcccatggtaatggacggttcagattattaatgaagtatctgcttatttaaaccaaagatgaagagcgacaattcccataaaaacagcaaaagccttgcggagagtatcacttgaaagatggattgctattttagctccaaaataggcccctgtaaagagcccggcggcaataagaagagcaatccagatgttcgttgtcgaaatttttccggaatgataatactcaatcactccaagcagaccaaccggcagaagcagcgccacaagcgacgtagcaatagcgctctgctgcgtcatgccaaagagcagcaccaaagcagggacaatgatgatgcctcctccgacgccgaacatgcccgaaaggataccagccgaaacgccgagaaaaagcaaagcagcgatatgcattggcatttttgcagtgatctccggttatgcggttacaggattgggaagagcaccctgtccagggcctgtaatctcttgtatctcccttgcgttcagcgactctttttcaatcagtattccggcaagtcgatgcagaacagcaagctgttcactgagcaccgtttttgcattttccatacaccccataatgatattgcgaacctcaacatcaatctgcagggcagtctcctcactgtactcgcgaatatgggagtaatcctttccaagaaaaacctccttgtggctatccccatagttaatcgggcccagtgattcactcataccccattgtcgcaccatcctccgggcaatatcggtcgccttctcaatatcgtttgccgcgcccgtactgcactcctgaaaaacaagctcctcggccaccctgccacccagcgcataggtaatcatcgcaagcaggtactccctgttatgggtatagcggtcttcgagaggcagataagcggtaagaccgagactgcgtccccttggaatgatcgttaccttatggataggatcagatcccttggtatgaatcgaaacaagcacatggccagcctcatgataggccgtcagttttttctgctcatcagaaataaacatgcttctcctttcggggcccatcaagattttatcgcgtgcctgctcgaaattgacggctgtaataagcacctgttcatggcgtgcagcgagaagggcagcctcattgaccagatttgccagatcagcgcccgagaagccaggagagctttttgcaagcaccgtgatatcgacatccccatcaagaggcgtatttctggtatggattttcagaatggcttcgcgcccccggatatcaggtttgtcgatggtgatctggcggtcaaagcgtcccggtcgaagcagtgcgctatcgaggacatcagggcgatttgttgccgcaatcaggataacattctcgtttgtcgtaaaaccatccatttcaacaagaagctggttcagggtctgctccctctcatcatgaccgccacccaatccagcgccccggcttcttccgaccgcatcaatctcatcgataaaaatgatacaaggcgcatttttcttcgcctgttcaaagagatcccgaaccctggcagcgccgacgccgacaaacatctcaacaaaatccgcacccgaaatggagaaaaaaggaacctttgcctcaccggcgatggccttggcaagcaaggtttttccggtacctggagggccaagcagcagcacccctttcggtatttttccgccgattttctggaatttttcaggattcgtgagaaactctaccgtctcctgcaactcttcaatggcctcatcaacaccggcaacatccttaaaggtggttttaacctcaaactcgctgaccatctttgcgcggctttttccgaaactgaaaatattttttgcctgggcgccattctgtccactcattctcctgaaaagaaaaaaatagagagccgcaaaaataatccatggggcgaagagcgctaaaaaagtgttcaagtcgctggagcccttctcaaccttcagtcgcacccccttttccgtcagcatatcagcctgttcaagagtgaaagagggaaccctcacggcaaaacgattcgtctgcagcgtcgttttgtcgatgagctgaagctgggctggtgcgttcagttttccgctcaggattgccgatttatcttcatacgttttaaccgtcacctccgtaacgagggctctggaaagaacggatttatactcgttataggttatctcaggggcatcagtgcctgaaaaaaaacgaagaaaaacaaagagcatcaacagtcctgccatcagaaaaagaagaaagccaggaaactttccctgtggactttcgcctttagagcgaaaccatccgggggtaccgccctcttcctgcacaggcttgaacttatttcgcgagccatcttttcctggtctctttacgggattttcagacataaaaaatgttaggtaatgacacaaaatgtaacttgctacattaaaagtaattaaaagtaaagttacaatcgagaacaaaaagttttttttaaatgtttccttgactgaaaagttttagccattacgtgcaggggattcaagactttcgggttaatcttctatcttatgaatgaatgcggtgagtttttcttaaattcccagctcttccaatagctccctgtaaacaattaacagtacgacgctcattatggttggtcaaagggttagaaccaggtttgcaccttctccaacaggatatttgcatgtaggcggtctgcgaaccgccctgtataactacctgtttgcaaaaaaaatgcacggagacttcattatcagaattgaagacaccgatcaaactcggaaagttgagggggcgcagcagaatcttatcaaggcccttgaatgggcaggaattgtggctgatgaaagtcctgaaaaaggtggcaactatggtccctacgtccagtccgagcgacttgatctctacggacgttactgtcagcaactgctcgacgaccagcatgcctattactgtttcgcaacgcacgaggagcttgaagagaaccggcagctccagataaaacagggtcttcagccgaaatacaacagaaaatggctccctgaagagatgggtggttccatgccgccgagtgtcatcagaaaaaaacttgacgaagggggcccctacgtcattcgcatgaaagtgcccgattacgtttcagtctggtttgaggatatcatccgcggtcccgtcgaatttgattccgcaaccatagacgatcaggtgctgatgaaatcagatggttttccgacctaccattttgcaagcgtcattgatgatcacttgatggagttcacccatatcatcagaggcgaagagtggctctcctccatgccaaagcaccttcttctctacgaattttttggctgggaaccacccaaggttgctcatctgccgcttctgctcaatgctgaccgttcaaaactcagcaaaaggcagggagatgttgccgtcgaagactatatccgcaaagggtacagcaatgatgccatcatcaattttgtagccatgctcggctggaacgaaggagaggggagcgagcaggaggtctacagcatggagcagcttattgaaaaattctcgctcgaacgggtaggcaaggccggtgctgttttcaacatcgataaactcaactggctcgaaaaacagtacatcaagaatcggcccacagagcagcttgttcccgtcataaaaccgattcttctggccgagcttgagcgcaaggagacgatgatgcccgtcgacctcatcaccagtgaagcctaccttgaaaaagttatcgagctgatgcgcgagcgcgtcggatttgagcacgaatttgtaaccttttcctcctatttctttttcgagcccgactcctatgatgaggaagccgtcaagaagcggtgggcgcccgacaccaactcactgcttcaggagtttaccgaaatactcgccaccctcgaagagttcagtgcagagaacatcgaagcgcatctcaaggagtttgttgccccgaaaggtctgaaagcagcagcgctcatacaccccctgagaatagtctcctccggagtgagttttggcccgagtctctaccacatgctcgaagtactcggcaaagagaccgtacttcgccgcattctgaaagggagagaaaaaatcaccttttcggcgtagccagtcggatggtattgcggagcgcagcgcctgagtgctccgcaattttgttttttctttttgttgtgaaagatttattcctatattttgccatctcggaggacagatagctcagttggtagagcaaaggactgaaaatccttgtgtcgtgggttcgattccctctctgtccacaacggttaaaggcggcacaaacaatgttgtcatctttttcacatgaacatagctcctccactatcctgcgatccaccttatccgactcacatatgtcatgcaaagcatcccgcaatgcacaccgtgtttgaatatcaccaaccccccgcatgaaaattaccacaaagctcgatcaggaacgctggcacgaaatgcaggatccgggagcgtacgagtggtggtacttcgatgctgaagacaaagagagcggattctctttcgtcctcatctggttctccggctttcctttttccccatactacaccagccattacgaaaagtggaaaaaccggagccgggccgacgcaccctcaccctccaactactccggcttcagtttccaattgtatgaaaaccagcgagagatcatcaatttcatccgcgagggtcgccgcgaactctttgaaagcagtcgcaccgatattggtgtccgcttcgaaaaaaaccgttttacctacaacgcactgcgggacgagtataccctcgacattgactttacctttccggcccgtcacaaagccctcaaagcaaccttgctgttcaaatcgtgcaagaggctcgtttacgaaaaaaaagataacaacaacaacggcagggtaccccttcaccagtggcttttaagcgttccgggagccgatgtcgaaggcgccattaccattacagaaacatcagaccataccgttcgtaccattccagtcaaggcgaaaggctatcatgaccataacctcggcgccgttcccatgcaggaatatatctcccgctggtactggggccgtgccttttccgcgcacttcgacatcatctattatgtcgtgttttttaaaaacaacgactatcaaccactttccctcctgcttcttcacgacaaccagagcgaaacctttaccatttatgatacagtgcagtttcatgaaagcaacttcagacgaggtcttttttcccccctgcacagccgcgatctttacctgcactttgaacatgcaaacctgaaaattcaccacaacaccgtgctcgatgccgggcccttctatttacgttttgcctcctcaatcaccctgcagaccgaggatcagcagatcgagaacatcacagggatatcggaatttctcaatccactccgattagagtcaaggtttatgcgcgttttcacccgcagccgcatctggcgagatggagaggcgtcgatcatgtacggcatttataaccgttttaagcgttctttggattggaataatcgatgaaaaaattataaattcactctctgtttgggttcgcctgaatttaatacgtgaaggttgctgttattcgctatcaaatatggaaaatggaggcagtaacgtattgttttaagccacgggcggtaaataccttttgatttgataacatagatataaaaaaggagacaggttgtaatggcacaacaaggtaatttcaagagcccgtcaagaatgggaggacttggagatagcgcgtcaccctcttcggccggttcagtttccggtggcaagccccgggatcagggtatcaaagaggccgattttgagcgtcgcagttttcttggaaaaattgttggaggcgtcggagcggcagtggccatatcaacattgtatccggttgtcagatatctcattccgccacccctcaaagaggtcgcaagcgtcaatgaactgaatgtcggcaaggcaacagaagtacctgaaaataccggcaagatctatcagttcaacaaagacaaggtcattgtcatcaacgacaacggaaagctgaccgcatgcagtgcagtgtgtacgcatctcggctgcagtgtaagttgggacaatgcccagaacctcatcttctgcccctgtcatggagcgaagtaccagcagaccggcgaaatcatctcaggcccgcagccgttacccttggctccgtacaaagtaagggttgaaggggaaaatctcattatttcgaaagcttaacctttaatttttgaaaaccaagggagtcaggaaagatggctgaaaacaataaaaacgctatggcaggaagtgctccggccaagccgaaacccgccgctccggttgccgccaagccggctgctccaggcacggcaaaacccgctgctccaggcgcggccaaacctgcggcctccacaggcggcgtctataaaccacccgtagagcgtgcggcctcaaatccctacaaggattcgagagtcagtgacctgggcgcatggttccaggaacgattctacgttgtactgccggtaatcgattatctgaagaaaaaggaagtcccaaagcaccgtctctcattctggtactattttggcggcctcacccttttcttcttcattatccagattctgaccggtctgctgcttctccagtactacaaaccaacagaagcagaagcattcacctcatttgtcttcattcagcaggaagtacccttcggctggcttcttcgccagatgcatgcatggtcggccaacgcaatggtcatgatggccttcattcacatgttcagcaccttcttcatgaagtcctaccgtaaaccacgtgagttgatgtgggtgagcggatttgtcctgcttgtgctcagcctcggcttcggatttaccggataccttcttccctggaacgaactcgcattctttgcaacccaggtaggaaccgaagttccaaaagttgcacccggcggtgcattccttgtcactctcctgcgtggtggtgaagaggtgagcggtgaaacccttacccgtatgttctcactgcatgtagtgctgcttcccggtcttctgatgctggtactctcggctcacctgcttctggttcaggttcttggcacatcggcgccgatcggatacaaagagtcaggcatgatcaaaggatacgagaagttcttcccgaccttccttgccaaagatgcaatcggctggctgatcggtttcgctcttcttgtctaccttgcagtggtttccccctgggagataggcgtcaaggccgacgcacttgcctctgcgccacttggcatcaaacccgaatggtatttctgggcacagttccagttgctcaaggatttcaccttccccaacggagagctggttgcaatcatcctcttcaccgtaggcgcaatcctctggatactggttccgttcattgacaccaagtcatcaaaagaggagaaaagtccaatctttaccatcattggactgctcgttctcgccttcctgctcatcaacacctatcgtgtttacctcgaatccgcagcattataagccactcaattctgcaacaaaaaaagcccggttcactaccgggctttttttgtctatcgcatctcactgaaaaagaaaaacagcctctctcccaaccacttcttgcggggctacggggcgactatactttcagtcgcatcaactcgccaatctcatatcccgaaaggaaagcctccatgtcaagcgctcctgaagcctccacccaacgggcaactaccctctccatttgctcaacctcaacctcaacctcaacctcaacctcatcatcagaagcaaccccataacgctctttcagcaactcctgtaacgtaagccacgccaccagaacgctgaaacgatgctcgcggaaccatcttttaccatgccgctcatcaaattgcagcatacggcccagatggagctgattgagggtagagagcgctttcacaggagcgagcagagaggcctcagccgcttcatctgctcctgcagccgccggttgaggagtgagcatgcagacaagcaggtcaggcaggttttcagcaggaataccgatcattcccgattcaggatagattgccctgagcgcatcactcatcagccagtcatcaatcaggttcgaatggatctctccggctgcagcaaccatctgctgcactgcatcaagcataacccactgccgcacaagggttgcatactccaggcccccttcgctgcccaaaccaagagccaactgaagtttgccggaatgcgcatctcccttcagaagatccggaaagaggagagccctgccataaagctcagccgccttcgatgcaagagcggagggaacagcaagcggtttttccataatttcactgaacgtagcgccagccctgttaagcagcgaagccacggcactctcgaacaggccaatcgcatcgctttccactccacactcatccacagcaggaagcagttcccccgtcagggcggctgtgataatccggtgcagcggcgagagactcatggcaagagcagcacgctctatcgactcgagcccccggccattgagctccgcagcaagccggtcgtagggcctgagttttgacggcgtaacaaccctgaaatcaaggaagacattatacttatagccatcgagagcaacaaggagcccattgtcggcaatctccctgcaagagcggagaaactccataccactcgcatgatccctgaagataacgaaggcattctcctgacggccaatattgagtccttcagagagtgaactctggcggatctcatgatcctgcagatagccgaccgaagttttaatccagcccgtagcctgttcaaagcagttgttaaagacaacaagggcagtttcctcacccagtcgattggaataggcgaagatattctcattgactgccccttccggtgaatagacatcataaaggaaaaaattgcgcacctcggcaaagagcggacgcttcttcatgatcggaaagatctcgcgataatgacgcccgacaagattttcgtccggctgctcatcataataggcctttgcatactccatgccatatttctcggtaaaaccctccacctgtccatggccaaacataggcagtccaggcatggtcagcatcatcatgcagacaccgaaatatttatccccccggccaaactgcgcaatggccgtatcttcatcagggttattcatgaagttgacatagcgcttgagaatttcagcgtcaaattcaagggtattcttgatcaggtagcgataattggcattatcctcctttttcagcatgtgcataaaagcgctgttatagacccggtgcatgccaagcgtgcggacaaaatagccctcaagcatccagaacgcctctgcaagcagcagcgtatcaggcactttctggtgaatacggtcaaccacctcacgccagaactcctcagggatggcggcatcaaattccgacatgctcatggcatttgctgaacgcgatggaacccccgcgctgtgaccatgaagcggaaaccagagacgctggatatgccgtttcgccagcaccattgcagcatcgaaacggataatggggaacatcctcgcaacctgaagaatctgctgaatcaccccttcacgaacctccgcactcaaaaaattcaactgtgcagtatcattccagggcataatggtaccatcattgccatgatagatgtatcgcgtatcaccagtgaggtaatcaacccgcttgaaggtcactgccgcatcagaacggttccagtacccatcttcgaggtagataccatagcgcgaatcactgctgaggttcggcccattataggagtagttataataaggagccgtgtgagaggagagaaaccagtccggattgtttcggacaagttcagaatccattccggtgtgatttggcaccatatcacttgcgaggcggataccacgctgtttggctctctgaaaaaggttgtgataaccctcataaccgccaatgtcatcggaaatcgtataattttcaagagcatatgccgacgccttggcctcaggatttccctggagctgcttgattttctgggaagcaaagctgcgctgccagagtccgataagccataatgccgtaaagccgcgttcagcaataaggtcaagctcagcatcgggaatatcctgcagtcggtgaaccgggcgccgatagatcttgctgagctgatcgagccagacataggtgcttttggcaagcatcaccacttcaggcatccacgacgaatcaatagagtagtttgccggagcattggcatcatccagagagctgtattccgggacatgaacctctttctcaaacacatggccatcatttcgcagagcacgctcctgggcaatcttttcgaaaaagaggtacttatcctcatcctcaataaaatcgatggcgccgccaagcaatccccaaagaggcgactcatcgagcagatcaccccaattcaggcggatatagcgaagctgttcaagaatggaggtcggagcatgttttatggggcgggtgagcaattcagcaagatcgatatggtcgggccccacaggccccattgcctgcatggagcttcgcatggtcataatcaccttccggtacgaactctcccgtgtcagcttctcatcgttcaaaagatcggaaaactgttccaaagcggggttctgattattcagccagaccaggaaagactcctcaagcacatgcttccgattctcctgcagccgaagccactccgaaggcgtttccgttccggcatagacattctgcgcaggaaaagaggcgacaaatcgtttcaggtactcctccgactcctcctcagaaagcatctccttcagcgtacccgagagacgctccagaaagtccggttgccgtaaagcgatcgctttcgtcataatcgagtgaaagagcgcatgcagcagtttcatgccgaggaactgcgctggcagcaccggcttcgcatcggcgcccttcagctttttcagaaaattgttgatgacggcagtctgtcgttccgatgttatgatactttcctgaccggaagatggtaaagagaggaactcaggatcagtcagatgaaaaagttccctggcatttctgtttacataaaagtgctctttgttctgcaacgctggcgggttttgtttgattggtgaagtatggaatttctgcaaaaaaacgctccgacccttgttgtgcggtttcgaattggccggggcaaaagcgtacgattatttgaatttcttgtcgatatagcgctgaagataggtaaatcccagatccttcgcagagcggagcacctcaagcccgaaggtcgagagtgcacccttccgtggcgacggcgcgtgctcaactgaaggggagatagtcactgctgccggggcggaagcggaagaggtcataccgcttctcagcgtttttccaagctgtaatccagcaacaaaaagcagggctgtggcaggaaacggatgttttctgaccagttcaaccggcgaaagctcagccccgatctcctctttcagttgatgaccccttgccttgatctgggtctccttttccgcaatagtattctgcagctcttcaatgcgtgcctgaatgcccgttaacggttcattagttgtagtcatggagcgataaaagaattttctgaatcaggtttctcagcaataatggcttgaacctggtgaagaataaaaagcaagagagaaaaagaaggctcacgatgagatagcccagaaaaggatgacccagaagctcgccgatcagcagcgcaacagttgtgagcaggtaggtcataccgacaacaaggattacagcaacgacagccgccgatgcaatcacagagagcttctcggtcaactcaattttgagcagctcaaactttgcatcaataatagccctcacgtcctcataggtcgacactgccgtatcatcaaggagtttggcaatgccgctgcgtctgcttttcgaagaggcagaaccctgctcctttcctgctttacggttcatcatgttttctgactggtcaatagctgttatctccttttcttgaataaaagtccgaacaaggtgccggcacccagtgaaacgagtattgcaggcatcggattttttttgacataatccgtcgccttgtcagcctttttcaaaagccactcatacgaatcgctctccctgaaggaagaaaaggtgtcagaaatggtctcactgagctccttgagctgctccggaatttttgtttcgtgttgcggctcctcaaccggatcggcgggtttgctgcgatgaatggttacctctacttcctgttccataagagtataaaaactggttatgcgtatttacggtacaaaacttgatttcaaaacgctcgcacggcaatataataaaaaacaatgtgctctttgcatggcacacttactgcagaagccgtccaccctccacattaagaacctgaccggtgatatagtcactctccagaagaaaggtgatacatttaacaatatcaagcgggtcaccaagacgctgaagcggtatttttctcaccatctcctcctcggaatccatctccttctgtggattgagtgtgatcgttcccggagctatagagtttaccagaatagtcggtgcaaactcctttgcgaaaatcctggtcaggtgctgtataccgcacttcgataccgtatagggtgcaaagtttcgccagaccagatcagcagaaatatccgtcatcgtaatgatgcgcgagacgaagggctgtttgcacatgattgcagcagcctcctgcatggtaaaaaaagttcccttcagattggtatcgaccagactgtcccattgctcctcagtaacattgggcaagggtgtcctgaaaaaattcgatgcgctggtaataagcaggtcaagccggtcaaactgctccctgaacgtcgcaaacgcacgcacaatatcgccactcttcgacacatcacaccgaaccatctgcgacagaggactgatccacctgattttttcaagaacttcggtagccctcgactccgaagcattccaggtaaaaaaaaccgtatatccctgtccggccacagcaagcgcaatttcactgccaagcacacccgaagcgccagtcatgaagcatacctttttgcccgaaagagtcatttttgtttgcgtttaatttcttcctgtccaacctgaaagtaaacaggaacgaggcattaaaagttgagaggcagtgccccgattatgcgagctttctgaaagaggaggccttgattgcggcaaaaagaggagaatcgatcgtaatatccagttcatctgcggctgaacggacaatttcagcaacaagtttttcaccattgaccgacaacacaataccaacccttccatccgactcaaacatctctgtaaccgtgcaatgcaaaagatttcgtgcgctgatcgcttcaggatgttttttgaaaaggatgatctcacgagacgaaagctcaaaaagggatgctctgtcggcccctccacccgaaatcaggaggctgttccggccccaggagtaagcatacaaaccgttctgcagaaccggatcggcaagatgcagaagattgagatagcccttcggattatcagccatgctgtttcgtgcaagctggtcgggagttgttgtttcatccattcggccattcctgatcacaagaattcggtcggtcatcaattgcatctcaaggatcgagtgcgaaataaagaggtaagggattccgaactcctcactcacactcttcagatagggaatgatctgaaatcgcagcgtatcatcaagagccgagagcggttcatccatcagcagcaggcgaggatttgcaagcaccgcccggccaagagcgacacgctgtttctcaccgccggaaagattatgcacaccccgctgcatgagcggctgcagtttcaataaagcaatcagagcctccggtttgatacggcggttttcagcgtggcaacgcctgtagccgtaaagcagattagctttgaccgagagatgcggaaaaagcatcgcctgctgaaaaacaatcgcaatgcgccgacgttcaggggagagatcgatacccttcaccgagctgaacatgcactcatcattcagatagatctcacccctgtccggctgaagaagccctgaaataagatgcacaagcgtcgacttgccgctcccggactggccgaaaataccgatgcgatcccccgacacatccgccttgagctgcaggaggaagctgccctgttttttctcagcatcaatccgcagattcaaagcgcactcctccggtcaagttttttaccaagcagttcatgaacaagaagcacaacgaccgaaataatgatcgagaccaggcagagcgagagagccatagtgacacttgagggcgaactggcataatcgtagatagccagcggaatggtttgcgtcataccgggaatattgccggcaacaataatggtagcgccaaattcaccaaggcttcgggcaaacatcagcgacgaacccgccatgattccccgcagggagagcgggagaataatggtaacaagcgtgtcgtaccatgcggcgccaaggcttcgggaggcctcgataagctgctggtcgatagactccatgccaagccgtattgagcgaaccagcaggggaaagccgacggttgccgaagcaagaacggcagctttccaggtaaaaataatcggcatgcccgatgcatcgagtacttttccgatccagccattttttccaagcagcagcagcagaaaaaaaccgatcactaccggaggaagcgtgagcgggaggttgaccagcacttcgagcaccacttttcccctgaacttcctgaagaccatcagccatgcaagagcaaaaccgaaaggcaaagcaagcagagtcgccgtaagcgccaccttcagagagagccagatagcagaaatatcttcaggtgtcagtgtcataacatcataactatcttaagggtataggccgttttccgggttcatcctatttaaggacaaagccatatttgcgcagaaccgattgagcctcagcaccctgcaggaagagatagaaagcctttgcctccccattttttgccgcctttacggtcaacgccatcgggtaggtcactcttggatagagcttttgcggcaccacaaaaagcaatccggctttttgcgccagcagggcatcagtgcggtaaacaaagctgccatcaacttcgccgagttccgcatacatcaggcactccctcacatccttggccataacaagctttccggcaagctgcatctcaatgccggcatttttaaaggccgtcatggcatactcacctgcaggcacacttttcggactgccaatggcaatcttgtcaagcttcagcagctccttcatcgaactcacctttttggtcgttctcccggcaaaaaccagcgagttgtaagcaaacatttttgcgttagcgccatccacaagatttttttctttcagataatccatccactgattgtttgcggcaataaacaggtcaaccggagcgccgttttcaatctgaccggcaagcgttcccgatgggccaaaatttttcagaaacaccgttgaagggtgctttgccgtgtaactcgcagtcaactcattgataacctctttcatgcttgcagcaacagagaggttcagctcaccagccacggccgggagagcaagagagaggagcacaaaacagagaagggcgatgcgtttcatggatcgtatcattatcatgactgttttaaggttctgaggaggtgattgcaacagcgatatccgaaggcttaccgaaatagactgacgagagcacaagcatatcaaccccggtttcagcataagccgcagcattctccgcattgatacctcccgccgccgaaatggtgacaccgggcgccacctcacgcagttgctgaaccagccgggagagcgcttcaggctgcatcttgtcaagctgtaccacatcagcgcccgctgcagcaatggcaagcgcctcttccaggttgaaggcctcaacaataattttttgttcaggcgctttcagcttcagctccgtcaccgtttgaagaaaaggctcaaggccgccacagaaggcagtatgctgccggaagatcagcagcgactccgacaagccaagccgatgcggaagtgcaccgccggccatgatagccttgatagcaaccttctttgttcccggaaaggacttgcgggtagtgacgacggttatggatgcatgaacctccttgacccgtgtaacaattttccgtgtccgggtggcaatgcccgatgcatattccagtatgttcagtgccactttccatcctgcgtgcaggctctcggcagaacccgtggctgaaaggaaggtaacgcccgcttcaatcgttgtcccgctcggaagcagagaggtcacggttgctccgcaccgttcaagaagacgggccgcctcctccgtacagcagagtgttgtcaattcccggctggtaaaggtgatctccccctgcagagagccaatgccgagcaggaaggttgtcaaatcaccataaggcatatcttcctcgataaaacgttcgatatcggagtcaggaagttgatagagcatgattgcgttgttttatcgttataacatcaccactattccggtgctgaaaaaaaaagagttttgccgcgtgaaaaaccggaattgactccctgcgggaaacgtgcagcgctcttgctttcgttgtccctgtttcttcgcgcccctgctttttcttcgcttattgactgaaaaataataaaaaataagacaaaagaggcaaaaaatcttattaatttcggttatcgtgattcccggaagctctctttgctacattggtgttgttttttttgagcgccagcctgttgcgctcaatgcccggtcagaggagcgttatatggagtggaatatagcggattatctcttttttaaaaaccggcggcggttttttctcctgccctcagccgaggtatgccgccatcaccgcaggatcttttgccagcgctgcactggaaccctccagcacaacgcgaccctgttcaatgatataggcgcggtcggagacggccagggcgctcttggcaaactgttcagaaagaagaatcgtcataccggaggcgcggagcgaagagatggcaagaaagacctccttgaccagcatgggtgcaagccccatcgaaggctcatcaagaatcataagacgtgggcgggccataaggaggcggccaatggcaagcatctgctgctctccgcccgaaaggctcccggcctgctgtgagcgccgttctccaagacgggggaacatctcatagatccgctgcagatcgcctgaggctgcccggcgaaaagggccgaaagagggaaggcgcggataggcgccaagcagcagattttcctcaaccgagaggggagcgaagagccgtcttccttccgggcaaagagagagtccgcgtctggctacctggctggcagggagccccataatctcttctcctccaaaaagtaccttgcctcccctcggagtgagcagtccgcacacggacttcaccagtgtgctcttgcccgcgccattggctccgacaagtgcaacacacgatctctcggcaacctctattgaaatcccccgaacagcatcatcgccgctgtatccggcgcgcaggttttccactttcagcatggcagcagctcattattccctgtttcagtgtcatcactccccagataggcctcaattactttggggtcgcgtcgtacctgatttggagtgccgagtgcaatcagacgcccgccatccatcacagcaacccggtcgcaaagctcagcgaccacatcctgatggtgctcaataagcaaaataggaaccccggcctctttaatcgaggcgatcagcagaacaagcctcgcaatgtccggtttcgacatgcccgccgcaggctcatcaagcatcagaagatgggggcgggtagccagcgcccgtgcaatttcaagaaatcgtaaatcaccatacgccatttcggaacagcgcactcttgccttctctcccagaccgacagcaagcaaccagcccagagcctcccgctctcccccctccttcaggcaaacaagcaccgactccagtgcagtcaggccggagaaagactgcaggttctgaaaggttcgggatgcgcccgccgcacatgccgacatcagactgccgggaacaggactcctgccggcaatggtaaccgaaccactatcaggggcatagaggccggaaatcagattcaccaacgttgttttccccgatccgttaggcccgatcagaccgagcgtctcaccctccctgatttccagtgaaacactctccacagcacgcacaccgccgaatgatttacagaggtcggtcaggcgcagagcgatccccttcgctcttcttgaagagccgatccctcccgctgccggcggcaaaggaagaggagcaaaacgtatcagcctctggagtgtagtcgtcatcgctcccgcaattccattcggaaacccgacaacaacggcaaaaaggaacaacgcaaaaatccccttgcgccaatcctccacattttgcacaaaaaatgagagggcgaccgccaacgccatggcagaggcaggagcgacctcgcgaaaaacaggcgcccgtctcgacagcagcgcacgaaaggtcggaacaaaggtcagaatgcatcctgcagagacgagaacggaaaaaagcgtgcggttcgagagcagattgggcaacatggccacaactgcagccccgaggaaggctccccactggcttcgcctgcccccgaaaacaacgccaagcagcagtataaccatcagctcatatccgaaagcccccggctgcagatagccaaaattcatcgtatgtaaccctccggccaaaccggcaagcgtacttccccacgcgaatgcgagtaccttgtgcctcagggcgccaataccaagcgcatcagtggcggttggcgagtcacgtaacgcctcaatagccagcccgaaacgcgacttgagcaggctctgtgaagcctcccaggcaacgaacagggtcgccagacagagccagtaaaaaccggtagagtcgaggatcagcccgaaaagccggggcctggtaacggataagccaagagcgccattggtaaccgactcaaactcattaaggacaataaccgacagggtcgcgaaagagagggtggaaagcgcaaactgcggtccttcaagccgcagggctggcagcgccagagcagcgccgggaatcagggcggcagcgattccagccaccagcgccaacggcaggggagcgccagcctgtacggcaagagccgcgccataagcgccgagcgcaaacagcgccgcctgggcaaggttgacctgacccagatatcccaccgttgcgtcaagaccgataagaagaacgccatagaccgccatcagcgtaagcaggccaagagcatactgaccatgccagaaagtcggaagcgcagccagagcaatgaacatggcagcacgtacgattcgttctgccgttttctccctcacacccacatcaagagcagcgaacatgatttctccctcagactttcctgattatttttttaccaaagagaccctggggacgaattgcgagtgcaaggatcagcagcacaagagcaggagcctcgcgccatccacttccgagcagaaaaccggaaatattttccgtagccccgaacacaactcccgtaagcagaagcccgaaaccactactgagaccggcaaccactgctaccgaaaaggccttcagcgttaacgccgccgccatagttggcccgacggtcgttacaggagcaatgatggttccggcaaatgccgccgccattccggagagcgcccatgaaagggagatcgccgattgcgagcgaatgccgcaaagctcggcagcatcctgatcagcgctgacagcctgcacagcaataccgatcatggtgtaccgcttcgcaagctctatcaacgccatgatgcccaaagcgccaccggcgatggccagctcaggccaggtaaccgatatcccgaaaaactccagcaccccgtcaggccagggtgccggaaaggctctgtcatcacgtccccagatattctccgcagcggaaacaccaaacagccccacaatgatggtcagcagaatccacccctcattctgctgctgcagggccagccgcaccgcagaacgctcaacaaaccacccgagagcagcgcccgccaccatagcgcctgctacggaagcccagtagggaagagcggaatcagagagagtcaggccaacaaaagcgccaagcatcaccagttcaccctgtccaaagttaaccgccttgcccgccgcatgagtgagctgaaacccatacgccaccaatgcataggccatgcccatcagcccgccgccgacagccatttgagccagagccagaagatccccattcatagtcgcaggtcagcgtagctcattacctctttccctccagcacactccggtcagccggattagccagcacaaccctgctgttctgcaccttgcccatgaccgtgttcgagcggcggaaggcctcatgtgtctccacatttgccggattccacttcgaccatggctttttccagtcagcgatgctccccctgacggtcaccttgagattttccaatgcactcttgatgctcgacggcttcgtagaacccgcctcatgaatagcctcagcaagcagcagggccgcgtcataaccctgtgcagccgaaaccggagaaggaatccttgcgacgccataagccctgcggtaagcctgtataaaaggtttcgcccttgctatcgactcatcctcaataaaggtctgtggcatcaaagcgccattgccagcagccccggccgtatcaataaaattgctcatggagagtggccatcccccaatcagaggaaccctgaaacccagtttctgcttccctgaggcaacggcggcaagctcaggcccgataccccagataaggattgcctgtgcaccggcggccttcgccttgatgagctgcccggtcatatccttgtcaccgatgccgaacttctcgatagccaccactttcagcctgccaccctgcctgttgacctggcggataaggtcatcacgtcccgaaaccccgtagtttgttgcatcgtgcaaaattgcaaccttccggcaccccatctttacagcctgctctacaaccatctgtgactgaatgccatcatgtgcggcaaagcggaaaataggcagctccctgttacccgcactgctccattgcgtcattgaggcgcttccggcggcaggagtaatgattttgacgattcccttctcaacgtaatacttgtcacccatcacagcaataccggtgttgaccgtcccgatgacggccgagacatcgctcatcgacgaaatctcctgggcaatcagggcgccacgatcatttttcccctcatcgtcgcgttcaatcagctccacgcgcatcatggttccgccgacattgataccgcctttctgattgatctgggaaaaagccagcttggcgccatccctcatagaggcgcccatcggggctgatccgcctgaaaaaggacctgtgatggcaatcttgacgacattggcagccagagcggcagaagaaaaacatgtcgcaacgagaaacgggagaatagagcggaaagcgttcatattctatttatttcttgaggtttatgagattatgtttcgaaaaggcaacattcacgaagctcggaagcgggggctcttttttactcacctggttataccgcaatataaagctcttttcacgcatatacaataatcgaactcctgatcgcatcaaaaaaatagctatccctctttctgccttttttgttataatatcccacagtgccacttttcagggatctttttttactcaaggcacttacccggcgaaatccagaacaacgaaggtggcaaccgatggctgaaacgattctcaggcttgaaaaaatccgcaaagagcttggcctctccaaggctattcgccagactatcattccaaacctttcgctggaaatcatggcaggggagtttgtcgctataacaggaccgtcgggttcgggcaaatccacccttctctatatcatgggagggctcgacaagccaacctccggcacggtatggctcgacggggaggcaattaccgaaaaaaatgaaaccgagatgaaccatatcagaaatgaaaaaattggctttatctatcagtttcactttttgcttcccgagttcaatgccgttgaaaatgtcagtatgccgatgatgatcaatggtcgtcgcaccaaaaaagagatcagggagcgggccatgaaactgctcgacatggttgacatgcagaacaaatataccaacaagccaagccagctctccggtggccagcagcagcgggttgccattgcacgggcgctggccaacgaacccaaagtgctgcttggcgatgaaccgaccggaaatcttgactcccgctcggccaacaatgtctatcaactctttgaccgtctgaaccgtgagctgaaccagaccgttatcgtcgttacccacgatgaagagtttgcaaaccgtgcgggacgacgaattcatctggtagacggacagatcgagagtgaccggccacttcgaacgatggcagaaccactctccggcagctaaattaaacgatcggcacgaacctatctttatccataccaatccatgaccttgctactcgataacatcaggctgacccacccccatctcttccaggcattttcactgctcccggatgcagagcagcatctgcagcgtatcatggaactcgaccgttactgggagcggttaaagcaacctctccggcaagtgatcatgccgggcgataccctgccaaaagatgcccttatcagcggcgaatatgatctgatttatgcaggaggaaccctcagtctgctccatgcagccgtgatggcggggaagtatggacgtaaagtgttgatttttgaccgccagacaccggcaaaatcgaccagagactggaatatttcaaggaacgagctgatgaatctctccgccatcgggctctttaccgaacgagaagttgactcgaccattggccgccgctacaaaaacggctgggtcgagttttaccagcctgatggcaagcagaagcggcttgttatggaaaacgtgctcgattgcgccgttgatgccgaccggttactcaatctggcaaaagagagaatcctcggcgcaccgggcaacgcccttcttgccgaaaccagctttgtccgttgttatcaatttgacgaccacatcattgtgcaggtagaagatcgccagggcaaccccttcttctacaagagcaaggtactggtcgatgtgatgggcatcctctcgcccattgccatgcagctcaacgaaggcattccccagacccacgtctgcccgacggtaggcaccatagcgagcggttttgaaaatgcagtgttcgatatcggtgaaattcttgcgagcatcgggcctgccgatacatcggctgaaaaagggcggcaattgatctgggaaggctttcctgctgaagggagaaactatatcacctacctcttcttctatgacgaggccgactccccgaacgacaaatccctgctcagcctcttcgagagctacttcatcacgcttccggactacaaaaagcccggcaaggattttcagatccatcgtcccgtctacggcatcattccagcctactgtcatgacgggtttaaccggagccgtgagattgccgatagccacatcattctcttcggcgacgccgcatcactcggctctccgctcaccttctgcggctttggatcaatggttcgcaacctccaccacctcacagccgatcttgaccgggcgctcacggaaaacaacctcgccaaaaagcacctcgaaaaaatcagcgcctatgaaccaaacgtcgcctcgatggccaacctcatgaaatacatgtgcttcaacaaggccaccgatgaacccaactttgtcaacgacctgatgaacgaggtgatgattgtgctcgacgacctgccccagcgctatcgtcaagccatgttccgcgacgaaatgaagattgaagaacttgcagtggtgatgctccggctcgcctggcgctacccgaaagtactggcagcaacctgggagaaacttggcattcagggctccctctcctttttcaaaaatcttgccggatgggcattttcagcactcagataacctttttttcatcgatgaccgatatcattcgtgccgcagaggcgattgcacagcttcgccgggagatcgagcggcacacccatctctactatgttgaggcaaagccggagctctccgattttgaatttgaccagcttctcgatcaactcatcacccttgagcggcaattcccgcaactgcttacccccgacagcccctcgcagcgggtgggaggagccattaccagggaatttcctgcagtgcagcatcgtgagccgatgctcagcctctcaaacagctactccatcaccgaggtggaggagttttacaaccgcgtccgaaaactcctcgccctcgaaggggttgtggagcaggagatggttgccgagctgaaatttgacggtgttgccatcagcctcatctaccaagacggcattctcgtacgcggcgcaacacggggtgacggtcggcagggtgatgatatcacggctaatctgaagaccgttgccaccattcccctccgactggaggagactcttgtcgcagctcttcagggggaggagagagcgatcgaggtgcgcggcgaagtcttcatgcgcaaggaggattttgaacgtctcaacgagagccgtcccgatgaagatcgatttgccaacccccgcaatgccacggcaggctcactcaaactgcaggattccggtgaagtggcccgtcgcagcatgagttttgttgcctactacctgaaagggctcaaggatgaatccacaccccacatccatcgtctcgaactgctcgcccgtctcggcttctttaccggcgaccactaccggctctgcaataccctcgaggagatcaacacctatattgccgaatgggcagaaaagcgctggcagctcccctacgagaccgacggagtggtgctcaaactcaacgatgtccctttccgcgaaaaacttggcgcaaccgcaaaaagcccacgctgggccatagcctacaaatatccggcacaacaggccagatcggtgctccaaaacgtgctcttccaggtaggacggctcggcaccatcacccctgttgccgaacttgagcccgtcctgcttgccggttcaaccgtctcccgctccaccctccataacttcgacgaaatcgagcgccttgggctcatgctccgcgaccgggtcatcatcgaaaaatcaggcgaggtcattcccaaagtggtgcgcaccctcttcgaagagcgccccgccgatgccatgcccattctgccgcctacccattgcccctcatgcggcgccccgctcgtccgaccggagaacgaagtcagttactcctgcccgaacgaagaggagtgcccggcccaaataaaagggcggctgctgcactttgcatcgcgcaatgccatggatatccagaccctcggcgacgccctcgtcgagcagcttgtagccaaagggcttgtcaaagatcccggcgacctctactttcttcaggaaccacagctcgaaaagcttgaacgcatggggccaaaatcggcacaaaacatcctgcgcgctttggagaaaagtcgggaaaaaagctatgaacgactcctctacgctctcggtatccgtcacgtcggacgcgccaccgcccgtgaactctcgcaagcctgcccctccatcgatcttctccgggaggccagcgaggagcagcttgccaccatccccgatatcggcccggttgtcgcccgcagcatcatcgactactttgcaaaaccatcatggccacacctccttgaaaaactccgcacggcagcgctgcaactcagtgcatcggagcccaaagagcaggtcaaccgcaatttcgagggagtcacagtactctttaccggcagccttgaacgctacgaccgccagaaagcctcggaactggtgcttgaacgcggcggcagggtagtcggctccgtcagcaaaaagaccggcatggttgttgctggccaagaccccggcagcaagctgcagaaagccaacaagctcggagtcagggttgtgtcggaagatgaatttgaagccatgctgtaaacggagacaacaatcaaccagaaacctctaatcagagatgcgccggtgaaccagaaagagcaaagggtgatgatcgccgtccgtctgatactccttgttaccatcgcagttatcagttggcaggccaccatcctgaacggcatagagccgccacccttcacgaatggcgacaaggtacttcattttctcgcctttggaacgcttgcctttctggtggattttgcctttccgcgcagccggtttggcgccgtcaaaattattctgctcatcctctacgggctggccatcgaggttgtccagtcctggctgccctaccgatcagcctccgccgcagacctgctgaccgatattggcggtatctgcacctatgcgctctccataccgctcctcaaacgcctgcaactctatcgcgggcactggcaacagtaatttttacaacaccagaaaccctcactccaaccccggccacctattttttcgcgacatagagaatggaggtttcaaaggtcatcgggaaaaaattggcctgtttgaaaccgctttttttcaggatggcggtgaacgcctcagcctgcggaaacttttcaaccgagtggggcagatagtcgtaggcaaaggtggacttgctgaacaatcccgcaattttcggcagtacttttttgaaatagaccaggtaaagctttttcataagcgcattacgcggtatcatcggctcaataatgagcgcatggccgcccggcttcaggacacgataaaactcccgcatcccctcattcaggttttcaaaatttctcacaccaaatccggcgctgaccacatcaaagctcgcattgtcgaaaggaagcttctccgcatagccctcaataaagctgatctggggatattttttccttgcaagaaccagcatttcaggcgaaaggtcaagagcagagacctttgcgccctctattttcgacatggagttcgccaggtcacccgtgccggtagccacatcaagaatccgtggagcgcgatttgttccgagtacctccttcgccctcttcgtagccattgcccgccaatagttatctattccaagactgagcagatgattcaaaaaatcataggtcggagcaacctcatcaaacattcttttgatagaggccctcgatttcgtctgattcagagattgcgcactctccctggcctgacgcgccgaaacttcagctttttttgccataaacatcttccgggttaaacatcagcgtgtcacagatctccatggagagcgcctctgtggctttacggtaaaaacaggagtgatagccaacatggcaggcgccgccagtctgtgaaactttcaggagcagggtatcgccatcacagtcgatcaggatatcatgaaccacctgcatgttgcccgacgattcccccttcagccaaagcttgttgcggcttcggctccagtaacaggctctcttcttgtccagagtcatctggaggctttcaagattcatccaggccatcatcagcaccttgcccgtctcctgatcctgtacaatcgccggcaccagcccccggtcatcaaatttaaccgtttcaagaaagcttttccccatatcttgattatcgcccattgatggtgtagattaagtggtttttatacaagcgctcctcccccctgggagggccttcaaaaagaaacagtttttaaagattgataaaattatggaaaaaccaagatcggaatggataaaaagatcaaaacaggtaacttcccaaagctgaattcatattaaaccaggcacatgcaatccctacagaaatttcttcccaaatataccatagctcttgctctcctttttcttgccacggtcatttttctgatgacgaggggcaacaccgtcgatattgaggtcgatcaggtgaccaatgcagagctggttcaggcaatctatgcaaccggctttgttgaggccgaagcagtagccaacctcagcgctgaaacatcgggcacggtacgctctgtcggtgcactcgaaggggagcatgtaaccgctggtcagaaaattcttcaattcagcagcccccagccagagttcgccgttcgtgaagcaaaggctgccctggccgaacagcaggctcagacccacgacaacaagctgcggcgaaccagaaaggagaacctcttccgtgaaggcgcaatatcgcgtcaggagctggatgaggccgaaaaaatgagcatccagggcgaagagctgctccggcagaaagcccttcagttgcagatgcgtgaagatgacctgaaaaaactgacagtcagcgccccttttgccggtattctcaccctccagagcgtcaaagagggcgattatgtcgcagccaacagccttgtcgcccgggttgttgacccatcggcctatgtggttaccgtcgaggttgacgaactcgatattccccgtatacgcttcggtcaggcgacgaccgttgcctttgatgcctggcccgacaagcgcttcaaggccaccgtctcccgtattgtacagcaaacagaccgggtcacaaagacctcaaggatctatctgaagctcgaccatccagccaccgacattcaggcaggtatgaccgcaacagcaaacatcatctacaatatcaggccgaatgcccttctggtcagaaaaagctcgctctttgaagaaaacgcacagagcactgtctggaaaattgcaaacggcaaactcaaaaaacagccagttcggacaggagcaagcgacttgacctttgttgaaatcttgcaggggctcaaaaaaggcgacaagattgcacttgcacccgcaaaaaatttacgtgaaggcatggaggtcaacaccatttcccccaggaaaaactgacctcatcatggagagcagatgagacaacgagagaaaatcgccgttattcttgcggcgcatggtgaggctgaaacaacccgattcatcgaaaactaccgggttgcctctcatacgcttgcgcacgcggcccttgttatgcccattccaaagccgctacagagagcgatagcgcttacctcatcactcaaaaaaaagctgcgggcaacagccgatacgcaagcatcgccacaaaacagcatcacccgcgaccaggcagccgccctgcagcgccagctcaatcactctcccgcagcagcgctcttcgacttcgaggtccatgccgctttttcggcttcgcccccttatgtggagcatgtcatggaacagacacgctccagtgacgctcaggttatcgtctccatggcgcccatcgacagcagcctctcctgtggtctgatctgctcctgtctggccaactcccgcaaagctgaggagctcgggaaggtcaaggttctcagtcgcttctggaacgatgagcagctctactccatttattgcgatcacctgtttgagcaacgttccctgcgccaggctcccggtagcgaagcgcaaaccctccttctgctttttcatggtacgctggttgccgataccaaaggaaataccccacagtttcgtaccggtcttgatgaaacacgccatttcgcccggcgcctccagcaactcattgaagaggatccccgaaatccatatagccggattgagacggtctacctcaaccataatgttggcggagagtggacaaaaccctcctttgaagagagctgcgcgaagcttcggcaaaacggagccggaagcgttgaccttttcgccggcggttattttgctgacggcaacgaaaccatccaccgtgcagcggagcttgccgcgacggcatcggtaaaaaatgtaacatcaattccctgcattaacagcacccccgcctttaccgcctggctgacagcaagagtcatcgaggccgcacggcagctccggggtttgagatgaacctgcacgactgaatggttaaggcctcacgcgtgtttattgttcgactgacgtttcagtcaatacctgacaaaagatgaagaaaagagagattattatgggcagagcggctgtttttattgatggagccaaccttttttatacacagcgccatctgggatggcagatagatttttcccgtctgatggccttttttatctccggttacgccaccgtagaggcaaattattacgtcccggcatcagaacccgtctccgaagaaaatgccgcatttaccagagtgctgatggcccacggctaccatatcacctcaaaaccggtcaaaaagatcgtcaacaaggagaccggagtcatcgtcatgaaaggcaatctcgatgtagaacttgttgtagacgctctgagccgagccgatcagtacgacacctttattctgttcagtggcgacagtgattttatacccctgctgagggccctgaaagagaagggaaaagaggttctggtctactccacccaggggctgagcgccagagagctgctcgccgaacccggcatagcctatcatgaccttgcactcctcaaggagcgtattgaacagctccggtcgggagagggtatgcgcaccgatggctcagcgtcgggtaacgatcaggaattttcgcttcccctccccgacattggcgtgacctttaccggcagcgtgctgaaaatccagccctacgggatatttctcagcaatccctaccacgtcaaatgccttcttcccctgagctttctcggcatcagcaaatatatcagcgatttaacagcaatcgtgcgtatgaccgatctctttgacgttgttgttttccacgtcaataccacccgcgccattgctgaaattaccgtcaagcttgccgacaaaaagatggtcgaagagctgacatcaagactggaagggtaggggggctatcgctgaaggcggagcggcagttccagatcgttggcctcaagcagctccctgttcccgagaatctcttctgtcggcccgtcagccgtaatgcgcccctgcttcatgatgcagactcgctggcaggtatcctggataaaatcaaggtcgtgtgataccgttattcttgttatgccaagcccgttaaccaggttgatcagttttctgcggtttttcgggtcaagatcggcagtgggttcatccatcaccatcacctccggtttcatgaccagaaccgcagcaaaggaggcaaagcgcttttgaccctgcgaaagctgtgaaggcgctctgttgcgcagctcccagaggttcagctcacggagcctcgcttcaaccaccattgcgacctcggccgcatccatccccagattctccggcccgaacgcaacatcatcataaagccgtgccgtaaaaagctggtcatccggattttgaaagagcagaccaaccatcctgtggattcggtcaagattctttttgttcaggtctacgccgccaatcgaaatggagcccttctggggcagaaagtagccattcaggtggttgaccagcgtcgattttccagcgccatttgcccccacaatacccacggaatcaccttcgccgacagcaaggctgatatggtcgatggcctttgtgccgtcaggccaggaaaagcagagtccttcaatagcgatcattcgggggggaattaaaagatcaggcgaagagcaaggaaaagcagagcccagagtccgatcgttctccagtcactgcggcttatcttttcagcagggcggtttaccagtcgtccctgaaaccccctggcgctcatgctgcggtagatcctttctgcacgggttatcgtccttaacagcaaggagccaatgagcggagcagtacggaagagcccttttccctttctgccgaacgagcggatatcccttgccttttgaatcgattgagcctcctcctgcaaaacagagcggtagcggtcgagcaacagcaactgcgttaccagtacatcaggaagatgaagcgcctcaagggcgcggcagattcggtaaaacggaatgctctgggtaaccgaaagcagggcagccacagagatgatggtttttgcaacaataaccgtcccggaaatcatccctccactgatacgtaatcccgaaatcagcaaaacagggttccggtcgagcaacaagttcccggcagccatgaagagcacaaaaggagagatcagcaacaatcgtttcacaatcagttttacatctgcctgtgccgcgctcatcagaaacagcggaaaggctccgaaagcaagcacttccgccatgttgaatttcggaatcgaaagcagagagaagagaaagagaaccgttaccagaagagccgatcggtcacttccaaggaaggggagtggccggggtggcgctccacgcccttcaggaagagaggctgcagatggtaagcgggcgtacatcaccgctgtttttctcccttctgttttctgcccagcaaaagaccgacggttccggcagcagcaagaaccgaaaggctgcccacaatacccgacaaactgctacccgcatcgaccggtgactccgggtttgcaaggaattccggggcagatttgaagccataatcgggaagaaaggcaaccttctgctgaaaagcttcaagcgcctcatgcacagctccgcctgccgggctgaactctttggagcccgataccttcgcaatcgaccactccaggccgtcaggttgcgaagaggcaaaccacgaccccacccctccgacgaaaagagccagaatggcaaagagtgcaaaggtaaaacggggatgaacagccgcttttgccggaacaagcagtcccggttctgttcgggcaacaaaagcaagcacgccccaggtaaccagaccctcaacaaccccgatggcaagatggactggcagcatgaaaagaacaaaggtgccgaagggtaactcggttataccagaaaagagtgtctccagaacaaccgacaatgcacccatcaggagagccgcagttgcagccgtcaagctgccgacagcaagtttccccggagttggagcatttccggcaataacccgatacagaaaaggaaaagcaataaatgagggaaaaaaggcaaggttgaacacattgcagccaagcgcaagcagccccccgtcagcaaaaaaaaggcactggataatgagtaccgaggcaagggtgataaatgcccggtatgggccgagcaggacagcaaggagaagcccgccgcccaggtgaccgctggaaccagtgccaggaagcgtgaaattgatcatctgcgcagcaaaaacaaaagcgccgagcacacccatgagcgctgttttactgttatcacgctcttcggtgatttttttcgccgaataaccgatcagcgctccgctcacaatccagaatccccccccgacaaccggcgaaagaagcgcatccgccatatgcataatcacatctccatttacgtaagggcggggtcatcccgccctcttctcctcccacgcaaatccgtatccatcccgtaggcgcggggtcatcccgccctcttctcctcccacgcaaatccgtatccatcccgtaggcgcggggtcatcccgcccccattatcccattccttcaccagcccctactcgccggcagccatcaatttctcatgaattgccgcagcagcagttcttcctgcacccatggcaagaataaccgtagcgccaccggtaacaatatcgccaccggcatagacactctctttcgaggttgccatggtattgatatccacaacaatcgtatcccgcttgctgacctcaatatccggcgttgtctgctggatgagcggatttgaaccattaccgatcgaaataatcgccatatcaacagggaggatgaactctgagcccttgatcggcacagggcgtcgtcgtccggaatcgtccggttcgcccagctccatgcggaggcactttgcgcccgtaagccactgctcctcattgccaacaaactccagagggttcatgagcataaggaattcaatcccctcctcctttgcatgatgcacctcctcaagccgtgcaggcatctcagcctcagaacggcggtaaacgatataagcgtgctccgcgccgagcctttttgccgtgcgaaccgcatccatcgccgtgttgcccccaccgaagaccgcgacatttttccccgtgcagttaaacaccggagtatcattgtcagggaactgataagacttcatcaggttgaccctcgtcaaaaactcattggcggaatagaccccgagcagattttctccggggatacccataaaccagggcaaaccggctcccaccccaataaaaatcgcatcaaatccctcctcttcaagcagctcatcaatggtgaccgaacggccagcaaccgaattggtgataaaaaccactcccagttttttcataccctcaatttcagcctgcacaatctctttgggaaggcggaattccggaatgccatacatcaggacgccgcccagctcatgcaacgcctcaaaaaccgtcaccgcatggcccaactgcaccagatcgttggcacagctcaagccagccggtccgctgccgataaccgcaactttttttccggttgccggttgtaccgtcggcaactccacgctcccgttttcacgctcataatcagccgcgaaacgttcgaggttgccgatagcaacgggagtatattttttggcgagcacgcatgttttctcgcactgatcctcctgcgggcagactctgccacagatcgcaggcaaaacattatcctccttgatttttcgggccgcacccagaaaattgccatcagcaataagctttatgaactgatcaatcttgatgttgaccgggcaccccttgatgcagaccggatccttacactgaatacaacgctgagcctcccgctgagcctgctcaatcgtatagccaagattgacctcctgaaagttgtgactccgtatcaccggatcctgagacggcatctgttgacgcggtatggcaaggcgttctttggtcgtgatatgttgtgcgtccatagtaattcgttttaaaataaaagaggcttaatgcaaaaaaaccatacctgaaaagatatggagagcaagagtagcgaggtcgggctaccccgtaaatggatagctatttcagggtattgaggttgcacttgtgagcaaacaaatcagccgatttccgctcctccggcaggtacatcttgttccggtcagaaagatttttaaaatcaaccagatgcgcgtcaaattcaggcccgtcaacacaggcgaacttggtctggttatccaccgtaaccctgcagccaccgcacataccggtaccatcaaccataatcggattcaggctcacgaccgtcttgatcccgtaaggacgggtcacctcagccacagctctcatcatcggaatcggcccgatagcaagcacataatcgatagtttttcccgagtcaagaagctcctgcagcttctgggtgacaaagccatgaaagccatacgaaccatcatccgtcgtgatataggcctcgtcactcaccgcccgcatctcaggctcaagaatcaccagctcctttgaacgggcgccattgatggtaataacataatttccagcctccttcagggcaacagccgttggataggcaattgcagtgccaacaccaccaccgatactgaccgccgtgccaaatttctcgatatgcgatggtgttccaagcgggcccacaatatcgtggatggaatcaccttcagccttgcagttcagctctctggtcgatttacccattccctggacaataagggagatcgtccctttttcaggatcagaatcagcaatggtcaacggaatccgttcactgctctcgcccaccctgatcatcacaaattgtccggcttttcttttttttgcaatacggggagcttcgatctcaatttttttgatattttcagctaaaaatattgcagaaacaattttatacattggctcttcgatttcgtatgataatggaggctttcggactctttttcggcaagacgaaaaagtcatcataataagcatttgataattaaaataaaagagactcctgaaaaatagcactccatcctgcaatcattaaacgttattgtcacacatggtttttattgccgattatggcgcagggaatcttcgttctgttctcaaggcatttgactatatcggagtcaaagctatcgtcagcagtgatccagccaaacttgccggttacaaaaaagtgattcttcccggagtcggagctttcggctctgccactgagtcactcaacgcatcgggctttaccggagcgcttctcgaacatgtcgataaagggggccagctccttggaatctgcctcgggatgcagttgctccttaccgacagcgaagagatgggcgctcacaaagggctcgatctcattccagggcgcgtgctgcgtttccggagcgaaaccgacaaaattccccagatcgggtggaactcggtcgatcagcagaaagagagtaccctcttccggggaatagaggatcactccttcttctactttgtacactcctactactgtgatcccctctgcaccgatgatgttgcagcaacaacatggttcgcaggaaaaaacttttgttcagccattgaaaaaaatggtattttcgcagttcaatttcatccggaaaagagctccgacgccggtttgcaggtgctgaaaaactttgccggctgctaacaccgctttccagttattcacttatgttgattattccagccatagacatcaaagaggggaagtgtgtacgactgacccgtggcgacttcagccagaaaaaaatatacctcgacaaccccaacgacatggccatcatctggcgcaagcagaacgccaaaatgctccatatcgttgacctcgatgccgcccttaccggcgaaatggtcaattttgaaaaaatcagggagatcgtcaccaatctcgacattcccgtccaggtcggcggtggtatccgctccgccgatgcagtcaagcgctacctcgacatcggtgtcggtcgcgtggtcatcggctcggcagccgtaaccaatccaaagctggtcgaagagctgctgcacacctacacctcctcacagattgttgtcggcatcgatgcagagaacggaatcccgaaaatcaaagggtggaccgaaagcagcatgattcaggactacgatctggcgttgcagatgaaagagatgggcatcgagcgcatcatctacaccgacatctcccgcgacggcatgatgcagggctttggttacgaaagcaccagacgcttcgccgaaagggcagggatgaaaattaccgcctccggtggagttaccaatgccgaagacctgcatcggctcaatgaactccaacccttcggcgttgattccgtcattattggcaaagccctctacgaatgcaattttccctgtcaggagctttggtacaactttgaagaggagatcagcctcgatcacaatttctcgacagcccgaaaaaaatagcagggagcctggcgcctgaacgagggccgcgaacaggcaggaaacgacagcgataacgatagagatcactatgaaaaagagtaataaagatgatgaagtcagaattaaccgatatctcgcctcgtgtggcatagcctcacgcagggctgccgaccagctcgtgctcgatggcagggttatggtcaacggcaccgtcattaccacaccaggcatcaaggtaagccccactcgtgacgaggtcattgtagacggtgaaaaatttgcccagcctgagcaccgcaaggtctacattctcttcaacaaacccagaaacgtcatcaccaccaacagcgacgaaaaaaatcgggagatggtactcgattttattgatgtcgaagagcgggtctttcccgttggtcgcctcgaccggaaaacaaccggcgtcatcctgctgaccaatgatggaacactggcccataaattgatgcacccttcatcaaatgtgaaaaaagagtatattgctgagctttctgaaaaattcacgccaaatcttctgccgcaactgacaggagggatgcgtttgaaagataccggggaaaaggtcagtccctgccgcgcaaaaatactggaagatggcatgcaggtactggtaagcattcatgaaggaaagaaccaccaggtcagaagaatgtttgaaaccctcggttttgaagtaaagcggcttgagcgggttgcctatgcaggcctgctggccggagaactacggcgaggcgaatggcgatacctgagccgcaatgaggttcaggcactctacaaattaaccgaaagcccataagccatctgccggttttgtcaaccaagcaaaaccactatggttatgaagcagcaacactccttctgcaaacgtcatgccggcagggaactcatgacgtttgtttttctcctcctccttctcattgcctcttccccggcacgctgtgccgacagcagcgacatcgaggatctcctcagcaatgcagaatcagagatcaatatcgagcagttgcttgaccttgtcgagcagttgaaaaaagagaggattctgctcaatgaggccgacgccgccgacctgcgtcaactgccctggctcacgaccgccgacgtcgaaaccattctcatccatcgtcgcaaccaggggcccattctcaccctgcagcaactcgaaacccttatcggcaaagaaaaaacagccctcatcgccccctatatccgtttgacaaaagagccctcctcccgtcttccagccaaaaccgatgccatagagggcacgctctacagccgcctcttttgggaaaccacagcccggaaaggcattctgaacgggaactacgccggagagaactacaagctctatcaccgtctgcaggttgcagcccctcacctcaaggcgaccctcctgcaggaaaaggatatcggcgagcccgacgtggccgacttcacctcactcagcatcagcgccagcgatatcggcatcatgaaacagggcctgctcggcaactacagggtaaaccttgcccaggggctgctcatcggccagggacgctatttttccaaaggctccgaccccaccggcagcatccggcttccatcacgccagcttcttccctacacctccagctcggaatatggctttctccagggagcagcaacaaccctgaagcttgcaccctttgaagtgaccctcttttactcctccaaccatcgtgacgccctcatcagcgacgagggggtcattaccagtttcagctcatcaggctaccaccggagcgaactcgaaatatcgagaaaagataacgtcaccgaaaccatctccggggcaaacctgctttaccattaccagtcgggctccttcagcggcagggcaggggggagtctgctcaactaccgctatccactgccattcgatgaactcgacccctttgccgccataagcagacactcttcggcaacgctctacagcctcgaaaccgatctctcccttggccatgcaagcctctttgccgaagcggccttttccactcgcccggatgacgcatcatggacggcaggcacggagtatcagattcgccaggggctcagcgccgttgccgcgctccgccgctatggcgcccgctactactctccctttgcaggggcctttgccgaaaggggcagcggagcctcaaacgaagagggatactatgtcggcctcaacgccagggtcagcaaaagccttgcacttgcggcctaccacgaccgcttcacctttcccctgcttgacgatcactgcccctacccctcagatggcaacgattcaaggctcttcatcacctggaaacagtcgcccctgctcacctggaacctccaattccagcacaaataccgcgaagagcagtccaatcagggcacatcaagccaccccctctggagagcacttccccagataaccaatcgctgccgtctcgactgcgatgtcaccccctcccgtgccctccacctgcgaagccgaggcgaggtgaaaaaagtggtcaaggagtacctcgctggcgatcagcgcttttatggatggcttctctcccagcaggcaggatacagcgccggtaaattcagcctcaaagggcgtataaccgttttcaacacagaagatttcgatgcagccctctacgcctatgaggacgaccttcccctcacctcctcactcggcatgtacgacgggcgcggtaaatccctcttccttgtggcagcatggcaggcgcttccacagatgaagcttgccgcacgatacgagaaaagctggtacagtgaccgggaggtatacagcagcggcaacgacgagcgggccaccagcgcacccggttcctttcatcttggctgttttttgaccttctgagtggagtgtcggcaggggggtcactcaagagcggcagcacgcagcagccgatccctgatcgccctgccaagtccctcatttgagggcagttcgcagtagatgacgccgatcccttccgcgtcgcagagccggaaaaagccgaagagctcccggccatactcctcaagagtggagcacaccttgcagagtgtaaccccttccggcggcgccgagaggccgatagaggctgatgaaggggagtctgcaacagggctcttctcgccactccagaggataatcgaggccttcggcgcataatggggatacttcaggccggggcatttcgggctctcctccggcttgttcgtgaccgcattgaccgttatctctggcactacctcccgcagttgttccagtgtgatcgctccggccctgagcagcagcggcttcgcccccgaacactccacaatggtcgattcaaggccgatcgtacttggcctgccccgcagcacgcactcaatcctcccctcaagatcctccatcaccgcctcccagcttgtcgcgctcggcagccccgaacgatttgccgaaggagcggcaaccgggcagccacagagacgcagaaactcctgagccaccggatttgacgggcagcgcacccccacagtttcaagaccggctgtaacgctgaagggaacagagctttttttttgcagcaccagcgtcagggggccggggaaaaagtgctcaatcagcgctcgtgcatccgcatgaagcgcctctgccacctcatcgagttgatcaatgctgccgaggtgaacaatcagtgggttatccgacggacgtccctttgcccgaaaaagctggaggattgcctccggatggcagataccggcgccaaggccatagaccgtctcggttggaaatgccacaaccccacctgagttcaggatagcggctgcctcttcaggtgaatcagtaaggatggtctgcatgatagcggcttgagggaaaaattctaccggaaaatggagagaagggtaaagagcgtggctaccgaagcgctggcaagaggaattgaaaggttatcgtcaaccttgaactttccgatacgcaccaggaaggcctccgtcagcgttccggttattgccatgatgataccgataacgggatgcagccccggcacaagggagacaacaacgagcgccgagagaaaaaaggcaacgcttccctcaacgctcttctgtccaaaccggtgtttaccgaacgatttgccgataatggccgcaagcgtatccgaaacagcaaccatgctgaaggccgcaaccgcaataactttcgggaaaaagagcaccagaaggagagccgccatcatgatataggtcgcaccgttcagatggccctttgcccgcttgagctcatgcgccctgagcatcgctccgaacgtccggtgataccaggcagaaaccggtgtgaaaaaatttttcagcaggtcaatcagaaaaaagccggaaaaaagcggcacaagaatcaacagagcaagatcgcggctgataaaccagtaaataaccgggatagagagcgacgagagatgaatagccttgcgtgctacttcataacggagttccagccggtcaatctcttccataagcataaaaaaggttcatcagggaagcggtatcaggagcgacccgcttacaggctggaatatacaacgaaaactccataagccagaaaagttcagcccaacagcttccttttccttttccctttcaaaacgtgtaccttgcagtgcattccaaaatcgcattttgaactacaggtatgaagcatgaaaacttaagggtcgctgccattgatctcggcaccaactccttccatatgattattgtcgaagagagcccgcagaaggggatcgttgagatagaccgggtcaaagatatgatctgcatcggtcgcggcagcatttctacaaaaatgcttgatgaagaggccatgcagtccggtattgcggcgttgaaaaattttcttgttctggcctcacatcatggtgtggcctccgaaaatgttattgccttcgccaccagcgccatccgcgaggcaaaaaacagtggcgactttatccgccgggtcaaagaggagaccggcctcaaaatcaagattatctccggcaaagaggaggctgaatttatctattacggcgttcgcaatgcggtgaaaataggcaacagctccgacctgctcttcgatattggcggcggatcggttgaatttgttcttgtcaaccagaaagggctccaactgctcgaaagtcgtaaaatcggtgttgccagaatgtgcgaacgctttgtagcctccgaaccgatcgcctctcatgatatcaagatgctggagcagtacttcacggcagagatggtcaccgctgttgaaaaggcctcacaactgaaggtgaccagggcaatcgcctcctcgggaacagcgcagaatatcgcccgcatgatacagtcgatgaaggggagccagagtgagacatcgctcaacaacagcacctttacccgcaccgagtttcaggcgctctatcaggcaattctccctcttggcgccgccgaacgcaaaaaaattaccggtcttgatgaaaaaagagttgatcttattgtgccagggctcatccttgtcgatatgatcttccggcttttcaacctcaccgagatcgtcatttccgattccgccctgcgggagggaatggtgctccactacctgaagcatcgcctccagtcaggcacaaaacggagcagtgacgatgacctcgatattcgccgggagagcgtttatgaacttgccttccgctgcggctggacgcgcaaccacgcagagcacgtagcccgtctcagcctccagcttttcgacaagctcgcccttctgcaccatcttgacgagtcgtaccgtgaactgctcgagtatgcatcgctgctgcacaacattggagcattcattgccatctcctcccatcacaaacacagccagtatattatcctcaacggggaacttcgcggcttctcgccccttgaaaccgagatcatcgcccatgtggcccgctatcaccgcaaatcccccccgacggagcgccatgcagcatacagcatgcttccctccgccagcaagcgtgcggttgatctcctctccggcatcctgcgccttgccaacggtctcgaacgcggtcaccgtcagaacgttcagaaaatcaacgtccaggtcaccgcaaataccattatcctccacctcaaaacccgttttgagcccgacatcgagatatgggccgccgatctgctgaaaccgtggcttgagaagctcctcaataaaagcataatccttgaagcactctgaagtgaagggagagagccttttcgaacgactcgccgccacccttgcaaccgagggcaccctctggctcgaatccgccttctgtaacgagccggagggcggagcgctcctcttctctgacccgctggaggtggtgacccttcccacactcaacgatatcgagctttttttccggaggatcgaggaacagagcgccgcaggttttcatcttgccggctggctcacctatgaggccggttacgcctttgaagagaggcttcttcacggcctctcacccgacgaccctcatcttcccccctcgccccttggctggtttggagtctaccgggaaccggagcgcttttcagccgcagaggttcaggagcttttcgccgaaccgggccctcgctccgacctcatcatcaccgacctctccttcaatctctccgaagaggaatacggcagaaaaattgaacgcatcaaagagcagatagcagcaggcaatctctatcaggtgaactttaccggacgctaccgcttcaccagcaacagcgagccaacggcgctctttgccgcgctgcggggtcggcaaccctcatcctacaccgcctgtatcaacagcggcgggcgcaccatcctctcctgctctcccgaactctttttcaggcggcgcggctcactcatcgaaaccatgccgatgaaaggaaccgcaccgagaggccgcaccatcgaagaggacaaccgcctcagggaggggcttgccggatgccagaaaaaccgggccgaaaatctcatgatcgtcgatctcctccgtaacgacctcggtcggatatgcaagcccggcacagtcgaagcaggggatctcttcaccatcgaaacatggccgacactccaccaactgctctcaaccatccggggagagctgcgggagggaatcaagctcagcgaactcttccgggccctctatccctcaggctccattaccggtgcgcccaaaataagcgccatgaagctcatacagagccttgaaccaacgtcaagagggatctataccggcaccatcggctatatcacccccgacagcgagatggttttcagtgtcgcaatccgcaccatcgagctatccggaaaacagggcacctacggatcaggaggcggcatcgtatgggactccgatccccaggatgagtaccgcgagtgccagctcaaggccaagatccttaccaaccccggcaggagccgcagcgctgcagcaacagagaccggcattgcgccaggcagcgatagagcagcacagcaacctgaagagcaccgcattcagctcattgcacctgcatcagcagaggacgttgttctgggctgtaacttcggtcaaacggacgcccatcatcagcctccgggtggggtttccggcagcgaagcagggcaacacttcgggctttttgaaagcctgctctggaacggcaactatctctggctcgacgaacacctccagcgccttgccgcatcagccgccacgctcggctttccatgcgacaccgccgctgccacccacctgcttcaccagcttgaagaggagatgcgccatcatggcagccagaacagcaacccgcaacccggccagcagcaggaacatctccgcaccgaagaacagtgccggggtgccgcacgctgcaaggtacgcctcagcctcacaagagagggaagctgcagcgccagttacgagcccataacggtgcaaggctccaccacaccgctccgtttatgcattgccgcagagcccacccattcatccaaccccctgctccggcacaaaaccaccaaaagggagctttacgaccactacttcacccttgcccgccagcaaggctacgacgaaatcctcttccacaacgaacgcggcgagatcaccgaaggcgccatcagcaccatctttatccgcaaaggccagcaactctgcaccccgccactccactgcggcctgctcaacggcattttccgccattacatcctcgccacccgccccaccgcaaccgaaaaaatcatcaccatcaacgacctcgccaccgccgacgccatattcatcgcaaattcagtccgaggcctcagacccgccacaatgtgtaaaaacccgccgaccatgggacctgatacataactgcaaaaaactccctatattccccttataacaaaaaaacatcaaccacatttcttttacccaccatgcgcgaccacacccctgacttcaagatgcatgagcttaccgcccaaaacaaaacgctcattcgtcagactgtccagcagcttctggagaaactcgccactgacggcaagctcacctccgataccctgctcgaattctgggttgaagttcctgcaataaaacgctccagaggtaccttcccgggcggctttctgatgcccgacagctttgtctatatcagcgactattttcagcccgacgcgccggattcccttatccctggcgaggcctatgccgacggggaagtaaccctcgacaaggtctgggatgacctgcttgatgaactctactaccaggtcgaaatattcacctcacccgtctcctcaggaaaagggataacgcttgaattatgggcaggcaatcgtcagcgtccggaaggcgagtggatctacgccgtcgatcgtaaagtagaacttggttagttttttgccggatagtcgcagatgcccgaaacggtacaatgtgcacagtctggcttttttgccttgcaggtgtaacgaccatgcagcagcagatagtgatgaaaggggataacccatgcttcgggaataatcgtcatcagcccggcttcggtctcttccggcttttcggtatgaaccagtccgatccggttcgaaacccggtgcacatgtgtatcgaccggcatgaccggctggtcaaaagcgttgctcagcacaacgttcgctgtttttctgccaacaccgggcaggctttcgagtccctccctcgtacctggtaccacgccctgccagcgctcaaccaaaatcctgcttaccgcaaggatatttttagccttgttgttgcaataatttatggagcgcacaaggcttctgacctcatcaagctccatccggctcatggtttcggcatccggtgcacacctgaagagctccctcgtaataacattgacctgcctgtcggtagcctgggccgccatgatggtcgctatgagcaactgaaaagggctctcgtagttcagttcgcttttcgggttcgggtatgccgccccaagcagctcattgaggaaaacgattttttcttcaggggtttgtttcatgccccctcagcttgcgctttccgggttttcaccctcgccctcaactttctgaagcttggtcaccgactggtcgataagtccccggccatttttgtgcaccttcccctcatttttcagatcgttgaatatcgcatcaagtataccgttgacaaatttgctgcttttgtcggtactgttgaattttttggcgatttcaatagcctcattgatcgaaaccttgggaggaatatcttcacagtagagaatttccgtcagggccatccggatgatatttttgtcaataatggcaatccggctcatatcccagttaaaggtgtgctttacaatatagcggtcaatctcctccatgtgctccttgatgtttttcagcagcatattgaaaaacttcatggcattggggtcagcaagaatctcctcggttaaaagccagcctgctgccgagtcgatgtcggtatcacggatttcaatggtatagagcgcctgtaaaatcttttcacgtatttgccgtcggtaggtcttcataaaagagcaattaattgattgaggattggagtatctcatcgagaacaacagccgtcctgccaaggttttcatacaaaacatgcggatggtgttgcttcagatcctccattgaataggtgccggttgctacggcaatagactttgcgttcagtaccctggcacatgcgatatcgtgttctgtatcgcctataatgataatgtcgtggttaaaaaattttattccgctgagctggtatgctttttcaacagcaatcgcaggcagctcgttgcgagagggagcgtcatcggcaaaggcgccgaaggggaagtagtggtttatttcgggaagaagaagcttgtgccgacccgatgcctcgaaatttccggttaaaagagcaagcatcacatcagagtggccggaaagctcctcaagaagctcgcggatcccctccatcagcagaacgtctgatggcttggcgtgagcacggaacatttcgatataggtcttcttggccagttcgaatttcgcagcaatgtcaccctcagaaaggcccgcgttccgcaacacctcgtaaaaaatagtactgtccatcttgcccgcaaaattgtgtgttccggcgctgcccgcagtcccgtacacctcagtcagggcatcaacaaggacgcttcgattgattttattcaccgaaagcaatgttccgtcgatatcaaataacacaagtttcttcagcatagcatcttttccggaagccttcaaatccttatattttaaagtagtacgggtatcagccgtgatacccctttctccttcatggtgaccccgtacagcgcctggcaggaggccatcgtttttttgttgtgcgtaacaataatgaattgagtgttattctcaaattttttcaggagattttcacgctcacctgtcagcatctccagtctctgcattgccattgcgctcaaatgaaccatccccatccgccctcgccatcaaagcaaggccacagttctgcgtcacccacctctccgggaagcgatggtgaatcgatggtaaatcgattgttcaacccgcaaaaaacccccaaccaatcccatttcatccacaatccgcaccggcatccaattgcgacatgcaccggcatcaaatccaacgcgccccgacattgggtaaaaaaatccgtaggggcggggtttccccgccctcttcaccccccccccccaacatcacccgatttcatcatgtattcatacacaacgaaatggtaaatatacaccccggatgatacgtgaatgcattccggggcctccgccccaacaccccattttcgcaaaataattcgtcgttcgacaccaataatacgtatatttttcaattcaataattcatcatattccggatgtacgacccaaaaatacatcacagacattcaattcggttgccagggtacgattattcccaggcatgcgtatgttttgttaccatctgcacccaaaaccgccaaatgaggttcggtaacattgtgggtggaaaaatgaaattgaatgatacggggcgcattgtccaggatatctggcatcagataccggtacattttttagccgtaaccaccgacgaatttgtcgttatgccaaaccatattcacggaataataatcaccggctcatacggcaacagcccggaaacaggtgccaaaatatgctctggccccaaaaccgaacgtgtggtctccctctgccctgaagcattgcattcgtctaatgatggccaatgggacaaaaaccgggtgcccacggttggacaaatcattggatattttaaatatcagtcaacaaaaaaaatcaatgaaatccggcatcacgggattcaaagaatatggcaacgtaattattatgagcacattgttcgtgatgaatctgatttgaatcgaatctgcaaatacatacagaataatccattaaaatgggggatggataaattgcatggtatatgaatccacgtccgtgggcgggggttatcatggatccataacaatcccccccatcaaaccaaacacgcgtaagggcggggttcccccgcccccaaacaattgcatccctctccccaaaaatacacaatcccttcccatcacatcaaacgcgcgtaagggcggggttaccccgccccccacacaattgcatccctctccccaataatcccaatcccttcccatcacatcaaacgcgcgtaagggcggggttcccccgccccccacacaattgcatccctccctccaaaaatcacaatctctttccatcacatcaaacgtgcgtaagggcggggagaccccgcccctacgggaattgcattgcgtggatgatggcggcggattgggtggcggcctggacgtcatggacgcgcaaaatgcttgccccgcgcatcaatgcgatggtttgtgctgcgatggtggcggccaatctttcggatggcggggggattgctccgttcggcggggaaatggcatgtccgaggaaggattttcttgatagaccagccagaacagggtagccaagggagagcagtgcatcgagctgatcgagcagccggaaattctccgtaacgctttttccgaacccaaagcccggatcgatgacgatcccctcaatcccgtgctcttcagccaccgctatggagcgggcgagaaagagcctcaccctctccacaatatccacttcacctgaatttgtcacggtgctccactgcatcgactccggtttaacgggcgtatgcatcaacaccacaccagcccggtacttccggcaaacagcaggaagctggccgtcgaaggtgaagcctgaaatatcgttgaccatatgcgcccccgcctgcaatgccgcttcggcaacccctgccttgtaggtatctattgaaatcaggatatcgcttctctggcgcagaagggcaatcagcggcgccgtacgagcaatctcctcctgctccgaaattttcgcagcccccggtcgcgacgactccccgccaatatcgataatcgaagcaccctccctgatcataccgagcgcacacgcaagcgcccgctcaaggtcaacaccgccagggcccgcctgcaacacccctccatcataaaaagaatccggcgtcgtattcagaattcccataataaccgccccgccagaaagatccagcatgcgccccccgcaattgatcatcccccccattacgtcaccccgaacggtaccggtgtgaacgttataacaaaaattgcaatcgcaacccatccgtagaccactcttcccgtcgaaagggagtggtcatgcactgttggaggatggttcagaccgatgaagcgcgacagaatgaacgaccacaaaatccagcccgaccacgaccagcgcagcatcaccgccgggatcagcgccaacgcttccggcatgagccatgagagcagcagctccacaaaggagggaaagccgagaagcatgataaagagcagaaaagcctttgcagccagagcatgtccccttctgccaaacatcgcataggtgatgtgcccgccatcaagctgaccaactggaagcaggttcagcgccgtcaccagcgagccaagccagcccgcaaaaagaaagggatagtgatagatctccgtcatcggcggcagctctttcggagcaatcaaatactccagccccatccagagcagatttttgcccagcacaagggtgcccgacggaacagccacttccaggcccccggattgcagatattccggatggatgctgtagataaagtcggcaggcggaaggtgcagaaaaccataaaccagaagccccacgctcacggcaaagccgccaatcggccctgcaatgccgatatcaaagagggaattggtgcccggaattctctccttcaccttgatcaccgcacccatcgtccccagactgagcagaaaggggagcggcggcatagggatataataggggagtgtggcctgcacccggtggcgcattgcggcaaaaaagtggccgaactcgtggacggtcaggaagagcaacagcgaaagtgaatagggaatacctgtgccgagtgagctgataaagagtggcaaagagctgaagcttaccggatggccaccccagaacgctccagcccaaagtgtggtgaggagcgtcaagaaaaagagagtcagatgaagagggtagttttgtttcatgaaccgctacttctgctccggtttatcctcgccgaaggttgccgccaatccctttgccagctcctcctgctccacaacactcagcttcgcctccgggtgggcaggaaggtagaaaaacggaggcattttgccctttctcacctcagccgccgcctcgtcgccctcattttcctcactccgtccccactcggaaacattgaacttgctccttcccaaagagacatcaagctgtgcaagccacgatgccggagcaacagaagcataccacggccagaccgtttcattcgaatggcagtttttgcaggcacggtcaaaaagctcaacggttcgcggcgaatcccacttcggctctccacttaccggaggattgctgtgatcgcgaccataaggaaccagttggatagccgccaaggcaatagccgccccggccagaatttttacaagttgcatcggtaaaatctccctctttttcaattcgtttttgaaactttggttttcagggaatataagtgaatttgtgagcatctcaataatgcgtatctttcaccagatcacagtcggttatcaacgtttcaaccaatccagggcattatggcatatttcaatcacctctgtttcgttgaggcaccccaaaccgtcatcgcaccttttccccgcttcataaccgattgcataggcatctgctacctcgccgcagccgtggagcatgacgtcgaaagtctcgtcatgcccgacaactactacaacgacgggattttcgagagcctccgcacgctgctgaaaaaacagccggttgaccttgtcgccatctcctccatgaccggcgccttcaaccaggccgcacgacttgccaaaatagccaaagaggctggcgcctttgttgtcatgggcggctttcaccccacagcgcttcccgaagaggtgctgaaactctcctgcgtggatgttgtcgtaatcggagagggtgaagagagcttccgcgaactcgttctcaaaggcccctcccgcgacatcaggggaatcgcctacaggggcggcggcggcattatctataccgaaccgagaacgaccattgccgatgtcgactccattcgctttccgctgcgcacccttcgtccgaaccgttatggcgaaaagggcgacgcctactctatcgacaccatctacacctccagaggctgcccctggagctgctccttctgcgccaacgaccagatgcacaaaggatggagagggcggagcgccgaaaatgttgttgaagagattgccctgctccacgaccccaaaaacaaaaagctgctcaaaatctgggacgccaactttctcaccaacatcaagcgggcagaaagaatttgcgacctcatgatcgagaggggattgaccaacttcaggattgtgaccgaaaccagggcaaaagatcttgtccgtgccgaacgaatactcggtaaactccgccgcgtcggactcagcaaggtgggcctcggcatcgaaagtcccaacgaggccacccttgccctcatgaacaaaaagaacagcctcaacgacgttgcccgcgccatcgcactctgccgcgagcacagcataggagccgagggctacttcatcatcggccactacaccgaaaacatgaaagagaccatggtctaccccgagtttgcccgttcactcggccttcgccaggcgctcttcatggtgatgaccccctaccccggcaccgctattttcaacgaatacaaaagcgaaggaaaaatccgctcatacgactgggatctctacaacaactactgcccggttattgagacccgaaccatgaacggcgacacccttgttgccatgctggcctattgcaacatctccttcaaccgtttccgctccatcatgaaacgcaacagcaaaaatgccttgctgctcaacttcatgatcgacctcttccagctctgctttctcctgcgggtcaacaaaaacatctcaaccccgcagattgccgacctgctcttcaacgccctgcaactcctgctcgacaacgaaggtggagagattgagcagcctgccgcctcatcatgcaaacggctgccgaagcccatgacactccgcatccgccactcatccgggaaaagcatcacctacagcctgcacgaacggggcgccaaccgggtaatgagcatgaccgcccagcaggagggcagagaggccacctcaactcccgatctggagatcagtctcgaccgattggttgaatcggcctgctccctctccatggacaccctcatgagcgccctctaccggaacgaatggctgcggaacaaccccggcagaatgaccggccagatcatcgccatccttgccgaccctgaaatcctccgctttggcggaaaactggccacgctctaccttcgcgcctacctcaagagcgcccgataatcccattcccaccatgttcgacacgctccgcaaggtctttggttttcatgagttccgtcccaaccaggagcgtgttgtacgggcaattctcgacaagcgggacgttctggccatcatgcccaccggtggcggcaaatcactctgctaccagcttcccgccgtcatgatggaaggcacctgcatggtcatcagcccgctcatcgccctcatgaaagaccaggtcgatggcgcccgcgccaacggtatccgggccgcctttctcaacagctcccagaaccccgacgaacgtgacgaggtgctgcagcgcctgctctccggcaagctcgacctcctctacctcgccccggaacgcttcatcctcagccacttccgcgaaatactcggccaggtgcagctcagcatggccgtcatcgacgaagcacactgcatctccgaatgggggcacgacttccgccccgactacctctccctctccgacctcgtcaccctttttgctggcataccggttgccgcctttaccgcaaccgcaacgacgagggtgcagcaggatattctcgacaaacttgccctgcgcaacccccttatcgttcgggcctccttcgaccgccccaacctcctctacgacgtccgcttcaaggataatgtagaagctcaactgctctcgcttctcaaaagcaaccccggcaaggcaggcatcatctaccgtaccagccgtaaaagcgtcagcgacaccgccaccatgctccagaaaaagggaattcgagccctcccgtaccacgccggtctcagcgacgcagagcgcaaaggcaaccaggaggccttcatccgcgacgaagcagaggtcattgtagccaccatagctttcggcatggggatcgacaaatccaacatccgctttgtcatccatgccgacctccccaaaagcatcgaaaactactatcaggagaccggcagggcagggcgtgacggcgagccagctcaatgtacactgctctttgcgcagggcgacatccccaaagtgcgcttcttcatcgactccatcattgatgaaacggagcgggagcgggcgcttggagccctctcaaaagtgatcacctttgcctcaacctccgtctgccgccgcagaacccttctcgactactttggtgaaagctatccgcacgacaactgcaactcctgcgacatctgcctcggcagcagggaagtggtagacgccaccctcgaggcccagatgctgctctccgccattgtccgaaccgaagagcgtttcggggcaggccatattgtcgatatcgtcaccggaagccagaacaaaaaaatcatcgactttggccacgaccgcctgaaaacctggggggtcggcaaagcgcacgacaaaaaatactggcgccagctcatcgacgaactccttgcacaacaggtgatccagaaagccgaagggctctatcccaccctcttccttttgccaaaagcctcaaggatcctcaaacgcgaagagcagctcaacattgtccggatactcgaaaagaaaaaggagcaaccaccagcaaaagagagcgcagcgccttacgaaacccgcctcttcgaattcttccgctcactccgcaagcagattgccgacgaacaggggattccaccctacgtcgtcttttccgaccggacattacgcgatatggccgcccaccagccccgttcagccgaggcgatgctcagcatatcaggtatcggtgaagtcaagctccagcgctacggagggcagtttctccgccttatcgatcgctactgcagcgaccatgccgccgcaaacgtgtgacgctgaagcaactttttttaataatagtttattatcagtatgcaggccagacttgaaatattttgaatctgatttaaaaaccagaagaagaaaatgaacaccaatattacaatctcttgctgccctttatgtggaggagagaaaacggaaggaaaaaccacaataacggtcgacctcggttacgggctggtcgttatcagagatgttcctgcaacagtgtgtgcgctttgtggagcagactgggtagatgatgacgttgctgacaagattgaacgtattgttgaggaagcccgcaaaaaacacagccaaatggaagttatcagcttaaaggcaagttgttaacttaatttgctacactgctaaaagaacagtccgccatggccttatttcattgctaaatcgtgcgatcgatgattgcgactatttggtaagcgaaccaataattcgtacttttttgatgaagatgagaagttaaaccgcaataaagggcttaaccaatgaaatcaaacatgcagagcaccatccccgtcacctgccctcaggaaatactgctcggattgcacatggatgtacagcaatttgctacactgctaaaagaacagtccgctatggccttatttagagaggggcggttttcatcgggcatggctgcgagttggttgggtgtgccacgtgcccattttctgataaaagccatgcaggagggcgcaacccttttggaaaacacgcaggacgatttccgcagagaaactgccttactgtgagggtattttctaacacaacccctgaattgccactcctgcgctaccgataattttcttgtccaccatatcaggtatcggtgaagtaaagctccagcgctatggagggcagtttctccgccttatcgatcgctactgcagcgaccatgccgccgctcaagtgtgacgctgaagcaacttttttttaacggcgagaggcagattagcagaaaagagattatatttgtatactcattgcagcatgtattaacctgttatatattctatatatacaatattttgctgcatgtatgcaactgctgtgcatccttgtttgctgtaaagtaattccggcgaaagaactgcgacagtatgtttattttgttagaggtattgatatcttgttgtttttttttacatgatttgcatataaaaaaagaggttatacagagggggcgtattggctgaattttttgacggattgttgtgtttttgtgctcatatacgcagaagactttttaaggtcgatcttcttcatttgtgactgaaggcagcgtagctttagctctatattttttatgtattgccgttggtatttcaaaaaaaccaaatctctctatgagcatttttaaaatattcacagttgtcgcggtctcgctgagctgcctgcttctctcgactgtgaaggttcaggcggcgggtgaatcagcgtcagcgctcttttccggccctcagcaaaccaactataacccgctctcaggtccaaattatcccctggtgcaggattcctactttaccgacgacaacggcaatatcctgatgattgtcaacgtccttggcgaagttaaccggcaaggacagcttgtggttcgtgaaaatgtcgattttgcaaccatcctcgccctttccggcggcctgaaaagtcaggtaaacctgaaaaaggtgcttgttgcccgccaggagcccgacaagaacggagttcaggcctatgtggtcgatctcaaagagtactacaagcatggtgaccgttcggcattcattgccctgaagcccaatgacaccatcatcttccccgaaaaagggttcaatttccagaagttcacgagtctcattggtggtgtggtctatccctgggtctatatctatcaaaatctcacgaattaaacagcaggaaaccttcctatgatggttgaaaaagagacaaccctctccactcagagcaacaatgagcaaacccaggggagcgagatctctcttggagagatccttaagattatccttcgccgaaaatatggtattcttctcattcttatagccagccttgttatggcgtggatatacaataaggcgcaaacgcctgaataccatgctgtgtcggtcatgatgatcaatgaaaacaaggcgccgggcgatctgcttgcaacgcttctcggcccgagtgcaggtgttgacacaaagtcggccagaaaagatgttgaactgctccaatcccaccctattgcagaactcaccgtaaaggagctctataaaaccacccgcaaggactcccttgaatttttcggaaagaggaaatatgtctcccccatcgattttcttttcagcgctattgacgtttttcatcctcttaatgccgatcagaaagcggaagcgtggcactattccgatgctcttttacgctttcatgccatgcagctcaaagaccgcatcagggttataccacttcgcgacaccaatctcctgcaggtctcggttgcaagccctttcgcggatgaagctgtttttttgaccaatatcctctgccaaacctacaaaaatgcggacatcatccgtaattctgagaagtacacccaggcaaacaagtttattgctgaaatgattcaggatcagcagcagaaggtcggagaggctgataatgctctttcgcagtatatgcaagccaacaaaatttacgaggtgagcggcaatactggcgccattcttgccaaagttgttgatgctgacgcacgatataatgatatcaaggcagaatcacgtatagcgagtaatagtcttgcctttcttgaaaaaaagctctcggataccgacagggagatcagttcacgtatagcaaaaaatgtcaacagccagcttggcgcaatcatggatgagttgcggactcttgagagtgactatattaaaatggttcgggaaaaggggattgataatcctgaggtcaagataaaacggcaacagcttgatgtggtaaaaacacgctatgagcagctcagccgcagcaagattgccggtgaaatcgggtatgctggcaaggcccagaaattcagtttcgacatggtttccgaaaaactccagatcgagcggaaactcaatgacctcaacttcagcgccagtgagttcagcctcctgaagcaatattacgagagccagctctcgatgctgccaataaaacagcaggaatttatcaaactgcagagagacaaggaggttgtcggcaaaacctatctctatctgaaagagaagctcgatgaaacccgtatcatgctcggttccgaagttggcggcgtctccattatcgggtcggcattcaagccattttctccggaaaagcccgtgctgtcaagagatcttcttgcgggatttattcttggcggactgctcgccgtcctctataccttcggtgcagagatggctgataatacggttaaggatgatctttttttccgtgatcttggcctgacggtgctctccgttattcctttggtgggtcagaagggacaaaccccttttcttgataacaaagaatcattcataaagagattcctttacagcaaaagccaggcttttcgtgaaaaagtgctctctgaagcaagcgtaaaaggggctcttcccatgccgatgataaccgacagtctaagttcagcttttgcggaaagtttccggacgcttcgaaccgctctcgattacagtcgcgtcgatttctcccgtatagacagctcgctcaaatttatccttgtttcgggaacagccatgactgaagggaagtcgaccgtttgtgccaatcttggaatggcatatgctatcagcggcaaaaagacgcttatcattgactgtgatttacgacgcgcgtcacagcataaaaaattaaacgttaagagagaaccgggtttgaccgattttctctacagtcagcaggcgaacattgatgagagcttttttcagccgacgcatatcgagaacctgtttgtactcagtgcaggtaaaaaagttccaaaccccaatgaaattcttgggtctcaaaaaatgatacgcctccttaaagagcttgacggaaagttcgacaaggtagtcttcgattcgcctccgctcttcctgagtgatgctgcacagcttgcccattcggttgacggtgttcttcttgctgcccgaatgcattttaccaataaagatccgatcaggaattttgcagtcgaccattttctcaggccacttattcttggcgttgccatgatcgaatctcgtgattcccagcgctatgggtacggctatggcaagtacggctatggcaagtacggctatggcaagtacggctatggcaagtacggctatggcaagtacggctatggccaatatgaagaagaggcttaaatcacagtcttgaaacgccgggttttcgccatgggcaggagggctcttgcctcttcccgctatgtcaagctgctggttgttgtcgcattcgacatcttcgcagcgctgctaacggtctggatggcattctcattcacccgtcaactcctgcatcagccggaggggctggagtggctgctctatctgcttgcgccagctctgatgctcccgatctttgctctttcaggcatctacggcaccatccagcgttataacagctttgaaggatttatcaccgttttcaaaagcgtttttttctacggcgccgcatttgtatgccttttgctgctcctgcctcttccgaagatctccattgtcgtcggaatccttcagccgctgctgctcctgctgatgaccgggggaagccgtgcaatggtgcgctatctgagtacaacagtaaccacgacgcctgaaaaaaggtgtgaagcgcccaacaagctcctgatctacggagcaggttccgcaggggtggagattgtcaatagcatcaacagaagcaataaatttacccttgccggttttattgacgacaatccggatttgcaggggcgaaccatcaaccggatgaaggtcttcagccctgcggaggccgaagagctgatccaaagcgagggaatcaacaacatccttctcgcaatgccatcggcaactcgtacccggcgcaacgaaattgttgagcaataccgaaaatacccggtgcgtatccagatgctgccgggagttgaagagcttgccgaaggaaaggtcaccatctccgacatcaagaccgtagacatcgaagatctccttggtcgtgatccggcgccgctcgatcacgccctcgtcaaacaggtaattaccggccgggttgtaatggtcaccggcgccggaggctcaatcggcagcgaactctgccgccaactccttcaggcccagccatcaacactgctgctgctcgacaacgccgaacacaacctctacaccattcacagcgaccttacccagcgccacgcacgcctctcatccgcaacgcggatagtgccgctgctctgcgacgtgaccaatgcaatccgtataacagaaatattccgcgtttttcaacctgaagtgatctaccatgccgcagcctacaagcatgtgccgatggtcgagcacaaccccgcagaagggatacgcaacaacgttttcggaacccatacggtggcagaagctgccctgcagcagggagtaacaagcgtcgtcctcgtcagtaccgacaaggcagtgcgcccaaccaacgtgatgggcgcaagcaaacggctctgcgaaatgatcctgcaggcacttgccgaggagcccggccatacaacctgcttctccatggtgcgcttcggcaatgtcctcggctcaagcggttccgttgtccctcttttccgcagtcagatcaacagcggtggccccttcaccatcacccacaaggagattacccgctacttcatgaccatccccgaagcggcacagcttgtcattcaggcaggcgccatggcctcaccaggcgatcttcatctcctcgaaatgggcgacccggtcaaaatcatcgaccttgcccgaaagatggtagaactctccggcctcaccattcgcgaccatgaaaaccctgaaggtgacattgaaatacgggtaaccggccttcgcccaggcgaaaaactctacgaagagttgctgatcggcaaccattcaagcccttcagccaacccccgcattttcaaagccaaggagcacttcataccctggagtgaactgcaggaagaacttgagcaactgaccacagccatacacagcaatgacatcaagagcatcaaaaagatcctgaaaaagatagtccccgaatacagcccagggatcaccacctcagacctgctctccatggaaaagcaaagcaaaaacggcaaaaaccaccacataccagcccagtaagggcggggtctccccgtccctctgtaagggcggggttcccccgcccctctttaagcacgtaacacgatcttttcatgcgcctgagctcatatcaatcacaaatgatctccaagcagatacaccaatactttggtgaaagcgcagatatttggctctttggctcacgtattgacgatcataaaaaaggcggagatgttgacctctatgtcgaagcgccaccacacaacttgctggatgaaattcgttgcaaaataaaactcgaagagaacatcgacatgcctgtagaccttattgtacgagagcaggcagatagctcactcatcggcaatattgccaaaagtcaagggcagaagttatgagcgcaaacgtacagttgatctggaagaaaattgaacacttgcgccgaatgcgcaactacctcgactactcacatgagcaggttctgcggctcataccaataagcgattggcatcaactgacaccggaaaatcatgaaacacttgccgcatttcgggtacgattcagtgagtttcaggagcatttgggcaaagtaatgcgtgccatagctcgtgaggaagagcagagcacagaaccattcagctttgtactgttatatatggaaaagctcggtattctggattcggttgaacaatggaaaatgattcgggaattgcgaaacgcagtcaatcatgagtatgaagaaaatgaacaacgactatccgaattttttcttgccctgacccaggcggcaccagatctctataagtgctacacccgcattatagaattttgcacgtcgtcatatccggcagcagaggacttgtcagcgggtacgagttgaacaagttatgcaccaatccgtgttaacccgtgggcaaactcttcactttatcacaattcgtggataattttttttctacaataattatttgtaatacgtgaaatcttcggacaaaacttcttccattcctgaactgttaaagcgcctctggcaccacatcaccccgcgtcgccgaggccaattcggacttttactcatcctgatggtctgcgcatccttcgccgaaatactcagcataggcgctgtgcttccatttcttgccgtcctcaccgccccggaaagaatcttccagctcccggcagcccagccattcatccgggcgattggaatgacgagtgcaagccagctcctctttccgctcaccatcaccttcggtatagcagcgcttatctccggagccatgcgtcttctgctcctctgggcaagcactcgcctctcctttgcaacaggggccgacctcagcatcagcatctaccgccgcaccctctatcaaccatactctgttcatgtggcacgcaacagcagcgaggtgatcagtggtatctctggtaaagccaacggagtcatctatacgactattgtaccatcattgacgctcatcagttcgagtatcatgcttgttactattctcattgctctcttggtggttgatcccgttattgcgttgtctgcctttagtggttttggtctcatttacgctgtaatcatcaggcttacacgcaagcagcagttgatcaacagcaaatgcgtggcgaaggagtctactcaggtgatcaagtctttgcaggagggcttgggtggtatacgtgatgtcctcatcgatggtagtcaggcagcttactgtcaaatctatcgcaatgctgaccagccattgcggaaagcacagggaaacaacgcttttattggaacgagtccacgttttggcattgaagcacttggcatgatgcttatagcggttttggcctatgtgcttgctatgcagcctgatggtatagccaaagcaattcctgttctcggtgccttggcactcggtgcacagcgcatgctgccagtattgcaaggggcttatggttcatggtcaagcatacagggcgggcaaatctcgttgcgggatacacttgatctgcttgatcagccgttgccggattatgtggatcagccggtcgccaaacctttgccgttcaatatgcacatcggcctgcacaatctctcgtttcgctatacagaacaaaccccttgggtgctgcaaaatcttgatctgactattcctaagggcagtcgtattggctttatcggtattactggcagtggcaagagtacactgcttgatatcgtcatgggacttcttgcgccgactgatggaacattggaaattgatagccagcccattgtaacgggtaacaatcgtgcctggcaggcccatatcgcacacgtccctcaagcgatctatcttgctgacagtaccatagaagagaacattgccttcggtgtgccaaaagggaagatcgatcagagccgggtcaagcaggcagctcaaaaggctcagattgccgatatcatcgaaagctggcctaaaaagtaccagacctatgtcggtgagcgggggatccgcctctccggcggccagcgacagcgcatcggcatcgcccgtgcactatataagcaggccgacgtcatcatttttgacgaagccaccagcgccctcgataacgaaaccgaacaagccgtcatgcaagccatcgaaagtctcggcgatgatctcaccgtcctgataatcgcccaccgcctcacaaccctgaaaaactgcaccaaaatcgtagaactggctgatggcggaatcaaacaaaccggcacctaccaagagatcatatcccctgtaaggtcgggttcatcccgccccctgtcactcacaacgtaagggctgggtcgtcccgccctcttcaacaactcctgtactctatgcaatcagttctcatcaccggtgcagatggctttattggatcacatctgaccgaagctcttgttcgtcaaggctacaatgtccgggctttcgttttctacaactccttcaactcatggggttggcttgatcaatgcgctacagatataaaagggaaatttgaggtgtttgctggcgatattcgtgatccgcatggggtgaaggaggccatgaaaggttgcgatgttgtactgcatctggcagcactcatagctataccctactcttaccactcaccctacacctatgttgataccaacatcaagggaactctcaatgtcttgcaggctgctcgggaacttggtgttaagaaaatcgtacatacttccacgagcgaagtttatggtactgcgcgttttgtgccgattacagaagaacatccattgcaaggccagtctccttactcagctaccaaaatagcagccgatcagttggcttattccttttttgcctcttttgggttgccagtgattattgcgagaccgttcaatacgtatggtccacgtcagtcagcgcgtgcagtgattcctactatcattactcagattgcaaatggtaatcgtcagataaaacttggcgcagtaaggcctacgcgcgattttaattatgtgcaggatacggttgccggatttattgcggcgatgaaatctaatcaaggattgggtgaggtcgtcaattttggaagtaactttgagatatccattggtgatacagtacagttaattgcagaagtgatgaataccaagattgaaattattacggatgaagatcgtttgcgtccagcgaattctgaggttgagcgtttatgggctgataactcaaaagccagtcaactttttggttgggagccaagctatggtgggcgcgaggggttcaagcgcggtcttgctgaaaccgcggagtggttcttgaaccctacgaaccttgccagttacaagtcagatatatacaacctgtgaaagatttaaactcaccatccctactggcagatcaggtcgtcgctgctcttcgctctgttattggccagaaagccgcagttctgcatgaaccaagcttttccggcaacgagtggctctatctcaaagagtgtctcgattcaacctttgtctcatccgtaggcaagtttgttgaccgcttcgaagctgatcttgtagcctatactggtgccagatatgtggttgctgtggtgaatggcacagcagcactgcacattgctttaaagcttgcaggggttaaagctgaagatgaagtgttgataccggcccttacctttattgctactgccaatgctgtaacctattgcggtgccacaccgcattttgttgacagcgaagagcgtactctgggtgtggatgctgtaaagcttcgtgattatcttgaacagcatacagagcaacgtgctgggcagtgtattaaccgcactaccggtcgggttattcgggctttcgtgcctatgcacacctttggtcatcctgtcgatttggatggagtaatggccgtagcacacgattttaatcttgcacttgttgaagatgcggctgagtctttgggcagttactaccaaggcaggcatacgggcactttcggattgatgggtacattaagtttcaacggcaacaaaaccataactaccggtggcggcggcgcaatcctgactgatgatgaagagcttgcacgccatgccaagcatgtgactacaaccgctaaattgcctcatgcttgggagtaccgtcatgatgaaatcgggtataactaccgtatgcccaacatcaacgcagctcttggctgtgcacagttggagcaattaccaacaatgcttgctgcaaaaagggagctgtttcagcgttaccaagcggcatttgcaacggtttcgggtatcaggttgatggtggaaccggcacaatgccaaagcaacaactggctgcaaactcttgtgttggaacatgagcaagcaaatcaacgggatgctctcctgaaagtcacaaatgattccggtattatgacacgcccagcatggattttgatgcatgagctggcgccattccaggagtgcccgcgtatggatttggcaggcgctcagtcgcttgtgcagcgtttgattaatattccaagcagttcaagtctgcttcaagtcgtttcatgagcaagccggatatcatacttattggcgctggcggtcatgcacattcctgcattgatgtcatagagcaacaaggccaataccacattgccggattggttggtatgccgcatgaagtgcacgacaagcacctcggttatgaggtgatagccaccgatgacgacttgcctcaactggcaaaggagtacggccatgccctgatttctttaggtcaaattctgtcgcccggtagccgcatacgtctctatcagcaagccatcaagcttggatttcaacttcctgtaattgttgcgccaactgcttatgtttcccgtcatgccactcttggtgcgggaacaattattatgcatggtgcaattgttactgctggagtcagggttggagataattgcattatcaacaatcgatcactccttgaacatgatactacggtggaagaccactgccatatttcaacaggggctatcctgaatggtggtgtaacgattggggctggcagctttgtcggtagtggtactgttatcaaagagggggtaataattggaaaggattgtgtaattgggatgggcctttctctgcgccataatcaacttgatcattcacgatatactggcaagagtacctcatgagacaacggacgctcattatcgctgaagccggggtcaatcataatggtgacatggagttagccaagaagttgattgatgttgccgccgaagctggagcggattatgttaaattccagacattcattgctgatcgtcttgttacgcatgcagccaacaaggctgactaccagataaagagtacgaattgcagtgaatcgcatcatgagatgctacgtcgactggaactcacacctgcaatgcacaaagaactcatagcacattgtgcatcgcgaaatattgggtttttctccacaggcttcgatattgagagtgtcgatctactggtaagtctcggtcataatctattcaagattccatctggagagattaccaatctcccttacttgcgccatattggccaacttggtaagcctgtcattctctccaccggaatggcaatattgggcgatatagaagcagcaatcgaagtacttgaacaagcaggtacagcacgatccaatctgaccgtattgcactgtaccacagaataccctacacccatgtcagaagtgaatcttcgagccatgcagagcatgcatagtgcgtttggcgtggcggtgggttattcagaccatacgcaaggcatcgaagtggccattgccgcagttgccttgggcgcaacggttatcgaaaagcatttcaccctcgatcgcaatttgccaggccccgaccataaggcaagtcttcaacctgcagaactcaaggccatggtgtcagccattcgtaatattgaagttgctctcggtgatggaatcaaaagcctcactccaggcgaagcaaagaacaagcccgttgctcgtaaatcactggtcgctagtcatgcgattaaagcaggtgaactcttcagtgcacagaatatcaccacgaagcgtcccggtacagggatctcgccaatgcgatgggatgaagtaatggggcgtgttgcgcagagagattttcttgcagatgaattgatcacgttatgactcgcaagatttgcgttatcactggcacccgtgctgaatatggcttgttgcgttgggtcatgcagggcatcaaggatgaccctgagctgacgctgcaaatcattgccaccggtatgcacctgtcgcctgaatttggtttgacctatcgcaacattgagcaggatggattccagatagatcgcaaggttgaaatgctcaccagctccgatactgctgttggcatagcaaagtccatgggtctcgggttgatcggttttgctgatgtcttgaatgaattgaagccagatttgattgtagtgctcggtgaccggtttgaaattttctcggcagtctcggcggcgttggttgctcgtattccagttgcccacttgcatggaggtgaactgaccgaaggcgcttttgatgatgctatccggcattccataaccaaaatgtcgcacctccattttgttgctgctgaagaataccggcagcgcgtgatccaactgggagagcaaccggatcatgtttttctggtaggtgggcttggtattgacaacattaagcgtctgaagcttctcgatcgcgaggagttggaagcttcaattgacttgaggcttgggcctaaaaatctgctcatcacttttcatccggttactcttgagaccgcaactgcagcagagcaaatggcagaactgcttgcggcattggcagaatttgaggatacacagctaatatttaccatgccgaatgccgacaacggtgggcgtgtgatgatcagaatggtggaagaatttgtagcacagcacactaacgcacgagcgtacacatcccttgggcaactccgctatttgtcatgcgtttcaaatgtcgatggtgttgtgggtaactcttccagcggtttggccgaagtgcccagtttctgcaaaggcactgttaacattggtgatcgccaaaggggtcggcttcaagcggaaagtgtgatcaactgtgaaccgactcgtaagagcattgcaggcgccattaacaaactttattctaccgattttcaactaatcttgagcaagcttgcaaacccctatggagatggcggtgcaagtgaaaaagttgttgaaatattaaaaaaccatgcactgtgcggaatgataaaaaagattttttatgacctttgtaatgaatgatatacgaaagagagagtgaccattactgaagaaatctggcgtcaggccatccttccaatgtccgcttctcttgaggaggtaataaccaatcttacaaaggtttcgattaagattgtgttagtggttaatgaagcgggtgagttgcaaggcaccatttcagacggagatattcggcgtggattgcttcgggggttgaatctcataagcccaatcgaaagtattatccaccataatccgctggttgtcacggaggaattagggcgtgaagctgttcggaagttaatggttgttaacaaaatccagcaggtgcctgttgttgatgaccaacaccatattgtaggcttgtatctttgggatgaaatcgcgaaaccaatcctgcgacctaacctgatggttatcatggctggcggtatgggtacccggcttcgtccgcatacagaaaactgcccgaagccgatgttgtcggtttccggcaagcccatgcttgaacacatcattgagcgtgcaaagcaggaggggttcagccactttgtgttggcaataaactatcttggccatgtcattgaaaattactttggagatgggacttgcttacaagtgcggatcgattacctaaaagagaaatcccccttgggcacagcaggtgccttagggttgctgaatccgtggccaacgctgccctttgccgtaaccaatggcgatgttatgacagacattcactatggtgagctactcgatttccacactcgtcataatgctgctgccaccatggctgtgcgggtgcatgaatggcaacacccatttggtgtagtacagaccgatggaattgatattatagggtttgaagagaagcctgtgcatcgaagccatatcaatgctggagtgtacgtgcttgaaccagaagctctttgttttcttgaaaaaaacgttcgttgcgatatgccggcgttgtttgaacgcctgcaggcaaaagagaagaggactgccgcctatccaatacatgaaccatggctggatgtgggcaggcaagaggatttgacccgcgctaacatggataataaaatcaaaccgtaaaataatacaatggataaaataaaatatcctcaacctattgatttagctccattcaataaaaaaaatgctaaaccagatgcgttttatggactacctcaagaggttatttattgcaaaaagtgtgtaatatcaaaccaaagaccaaattcagcggtagagtataagcatactagagaaaccaaaaaagcgacaatcaacttcgatgaaaatggtgtttgtgatgcctgtaactttacagagcgcaagcgtcatagtattgattggattgatcgtgaaaaacagttgcgtgagctttgtgatgtgcaccgtaaaagtgatggttcctacgattgtattactcctggttcaggaggaaaggacagtttttatgcgtctcatattttaaaaacaaagtatggaatgcatccgctcacagtaacatgggctcctcatgtttataccgattggggctggaaaaatttccaatcatggatccatgcagggcacgataattatttgatgacaccaaatggtcgagtgcatcgtatcttgacaagactttcgacggaattgctttttcatccatttcaggcattcatgttcggccagaaatcattagccccaaaaatggcgttattatttaatattccattggtgttttatggcgaaaatgaggcggaatatgggaacccgattggtgataccgatacagctaaaagggattggtcatactttacctctgcggatcaatctaggatttatcttggaggtgtttctgtagcggatctgaagtctcagtttggagttgatcaaaatgatttacaaccctatttacctgccgatcctaacagaattgctgaacaaaaaatagaagtccattacttaggttattacttgaaatggcacccacaggcatgttattattatgcagtcgaacatggtggttttcaagcgtcaccagaacggacacctggtacctattcaaagtataacagcatagatgatcgtattgatgatcttcactactataccacgggaaccaagtttgggattggtcgtgctagttacgatgctgctcaagaaattcgttctggagatatcaatcgagaagaaggtgtcgcattagtcaagcgttttgaccatgagttccctgaacggtttgcggatgaactctttaagtatttatgtttgcctgaaaaagaatttcctgtagcaagccaaatgtttgaacaaaatatgatggatcgtgagtactttcgcttgcttacagatcattttcgttcgcctcatttgtgggtcaacgaaaatggaaagtggaagttaagaaatgcagacttgcttgataatcaataattactggccttgagaaatattcgtttaattgcccgacttgatatcaaaggcccaaatttgatcaaggggattcatcttgaaggattgcgtgtgattggttcgcctaatgaatacgcattgcgctattatcagcagggagtggatgaactgatttatatggattgtgttgcaagcctttatgatcgtaaccatttgggcgatattatcagatcagcggctaaagatatttttgtaccaatgactgttggtggcggtattcgatctgttgaagatgctacccagattttacgttctggagctgataaggtggcagtcaatactgctgctgttgcgaaccctaagcttatcaatgaaatatctcgccgttttggcagtcaatgtatggtactatcaatagaagctaaggaggtcggcaaggatcgatgggaggtttatacagataatgggcgtgaacgcactggattggatgtcattgcatgggtgaaaaaaggtgtagctatgggggctggtgaagttttactgacatcggttgatcgtgaaggaacaaggaaaggttttgataccgcattggttaaggctgtaactgcagaagtttctattcctgtaattgcctccggaggtatgggaaaaccagaagatttagtaggtgttgtgagcgttggtggtgcggacgcggttgctatggctgatatacttcattataatcgtgctggtattggtgaaataagaaatgtggctaaagaaactggtatgggagtgaggtactatgaggggtactaatgttactgttattgattatggtgttggtaatcttctcagtgtgcagcgcggtcttgagcactgtggagcaaaggttactataacagccgactcaaacgaaattctggcgtcaaataaagtagtgcttcctggagtaggtgcttttggcaatgcgatgaatgctcttgagatgcttggattggttactgttttgcgtgaaattgcatatcgccaaacgcctttgcttgggatttgtcttggtatgcaactgcttatgatggagagtgaagaatttggtattactccaggtttaggtttgattccgggtagagtgattccagtgcctgtagaaaccatctctggcgaacttcaaaaaattccgcatattgggtggtctgcattatacccatctatcgtactgaatgattggaatggaacattattacaagaaaatcgtcccggggaggctgcgtattttgttcactcattcatggcggttccctttgcatctgaagatcggattgctgactgtatttatggggggcatcaaataccggcagtgattggtcggaataatatagtaggctgtcagtttcatccagaaaaaagtggtgaggtagggttgaagattcttagaagattctgtcttgattaaccgcatcctcatcgtgggcctcggtagtatcggtactcgacacttgacgatagcgagaaatctatttcctgaagcagatataagggttttgcgccatcaagtttgcctctcaattcctgaatatgccgatggatgtttttcaattattgacgaggcgattgcttttttacctcagattgcggttattgccaaccctgcgccatttcacgttactgtggcccagcaattagcagtgaagggagtacatctgctcattgaaaaaccactatcatcatcaattggtggggttactcaattgatagaaacctgtcacaagaaaagaacagttttgcagatcgggtataatctcagatttctaccatcacttcagcgcttcagcaatttccttctcgataatgtaatcggaagggttttatccgttcgttgcgaaattggccaatatttgccatcctggcgtccggatactgattacagacaaagggtatctgcacgacgtgaacttggcggaggagcactgcttgaactcagtcatgaacttgattatttgcgttggatttttggcgaagttgaatgggtaaatgccacactaagccaccaaagcacccttgaaattgacgttgaagataccgcacacctgattcttggttttgtgtccgcagatgataactttcagcttattggtgcagtcaaccttgactttatccgtcacgatacgacgcgaagttgcacagccattggtgaaaatggtactcttcgttggaatggtttaacgggtgtggtggaactgtatgaagcgggtggaaaagagtggcgtgaactatttcattacccacaccagcgtgattacagctatcaggcagaatggcaaaattttatagattgtattaacgaacataatacgccattggttacgggtgaggatggtctaaagattttggaaattattgaagcggcacggatctcagcagcttctggtaggctggtaactgtagcagcaatggccgcaactgatcatattatttcatgaaagcaatcgcatttatcttcgcccgtggtggttccaaaggtttgcccggcaaaaatatccgtcccttaggtggaaaaccattaattgcgtggtccattgagcatgcacttactgtcaatcggattaaaagggttcttgtttccactgattctgaagaaattgcagcagtagcgcgtgagtatggcgccgaagtaccctttattcggccagcagaactggcgcatgacaatagccctgagtggctcgcttggcgtcatgcccttaattatttgcttgaaacaacaggtgtattgcctgaaataatggtcactgtaccaaccacagcgcccttgcggatggtgctggacatcgaaaactgccttaatgaatacgaaaaaggcgatgctgatatggtcatcaccgttaccgaagcccaccgaagcccatacttcaatatggtaaaaactaacacagatggtaccgttgggctggttaacccgccgcaatcagccattgcccatcgacaggaagcaccagtggtttacgacatggctacagtctgctatgtagcgagccctaaatttataatgactcataatgctatgtttgacggcagggtcaaggcggtacaggtgcccgcagaacgtgcgatcgatattgatactttgcttgactttcagattgccgaatgccttttaaaaataagagaacagaaacagtgagtaccataaaagaactcatgaaccttcgaggtcgccgtgcattgattaccggtgcaacaggatgtcttggtaagatgatggcagataccttggccgaactgggcgctgatttagtgttggttgatagaccaaaatcagattttgaaacactttgtacaaccctgactgaaagatggggtgttaacgttgagcactatttttgtgatcttgaacttcaagagcagcgcaaagaattaatagccttgctaaaaagtgaaggcaaaggtctcaacatcctcatcaataacgcagcatttgttggcacctctgacttgcaaggatgggcagttccgtttgaagaacaaaccgtcgaaacctggcgtcgcgcattggaagtcaaccttacagccatatttgacctttgccaaggtctgatgtctttgctcaaggctgctgagggtgccagtatcatcaacatcgcatcaatctatggtgtatacggcccagactggagcctgtatgaaggtaccagcatgagcaacccggcagcctatggcgtgtcaaaaggcggtctcattcaattcacccgatggttggcaactaccattgcccccagtgttcgcgtaaatgcgatatcgcctagcggggtattcagaaaccagcctgaagcatttgttcagcggtataaagcaaaaacaccgctgggtcgtatggcaaccgaagatgattttcgtggcgttgttgcatatttggcgagtgatatgtcaaagtatgtggccgggcaaaatattgcggttgatgggggttggggagtatggtaactattacagaactactcaaaagaattagatattggagttatgcagaccgcattggacctgatatattgctaacgcattggcgcttatattttaaaagttcaatgaaaaaactttgtaaaaataaatttaaaagttttggagatagtgctgaatttagaccgggggcatatgctgaggcatgttctaaaattgaaattggaaatcatgtggtaatacggcccggaacatttttatttgccgacccaacagtgggtggtggtggaattattattgaagataaagtattaattggatgcggagtgcatttttataccaacaaccataagttttctgatgtaaataagccgatatttgaccaaggctatcctgagtctaatacatctaattcaattattctaagaagtggttgttggattggagctggtgtaataattcttccaaatgtcgtgattggagaaaatgccgtagtgggagctggtagtgtagttacaaaatcaatccctccaagagtcgttgttggggggaatccggcaaaaatattaaaaaatctatattgatatatttgaaataaatatttatttatggaattaaaaattcttttggtaataaataagccgaacagagagctttcaattatggattctattaaaaaggaaataatattattttccccaaaaacgtctgtagaaattatagaaagataccgtactgggtttgtttcatttgtatttagctataggccagatgtaattttaacatttccttttactggtattggattatccgaaatgttttatttatttaaggttttgttgggctctaaaataatatgttttaggacagaaggtgtaattgatgtggagtctgaatataatttaaaacttgcaactggagcggatacttatgggaagaatcttgttgatttagaaatattttggggtaataaagtaagattagctgtcgccagtgagttggttaagcaaagaaaactttcctcaatagatcgagcgttggttgttggttatccaagaattgaaaagtatttcgatgttgcatctaacaaaagagttcttccagaaagaatcaagtttaaatttagcgcttatgataagagcaatattgttttatttgtgacaggttttcatttggcaaattattctaggaatgatctaataaatgctggcgatttgcacacagacacaatgattgatttgttggttaaaagtgtagaggttttaaaggaatatcgttcggagtggattgaaaatataattcatactgcggaaaaatatcctgatttattatttgttgtaaaaaaacatccaatagaaaaaaaggaagattactgtaaatttcaagaaataaaaaatatattgcatgtttatgaagatattcaggtaaacgacattattgaatttgttggtttgtttgttcattacggatcaacaagtctaattgatgcgtatttatctaatacaccgtcattatatgtatattcaaaaaaaaataatgaatggttttctgaactttcatggttttcggatttgggttggccatcatctgcaaaagtgagtgtttcaaatattacccaagctataaaaaattatatagaaggaaaaattatatttaaagtgactcctgaaataaaaaaaataatgaaggactattttaatattgaatatggatatagatatgaaccatcaaaagagatagctaaaatcttactttctaataattcggtacaaaaaattaatatttttgataaatatttatataaatctttaattagtattattccaagagctctgtataattatcttgttggtcttttgaaattaagaatagggattaattatgattaaaagattggttaatcggattaaacagcgaaagtataatagtcttaatcagttggatcgacagttggaaaagtatgttgactatgatgatggatattttgtagaaataggtgccaatgatggtgtggctcagtcaaacagtttatacttcgaaaaataccgtggatggcatggtatgctgatcgaaccgtctcaaaataattttattaaatgcagaaaaaacagatcattgcaaagtactatttattgtgctgcctgcgttgcatttgactacaaagaagagtttgttcgaatggtttactccaatcttatgtcaactgcacttagtatagatagtgatattctggacccggaagcgcacgcaaaatctgggctgcgacatttacaggagagtgaaatattgtttgagtacggtgcgatagctcgcaagttgaatgatttgctcaatgaatcacatgcacccaaagtaattgatttcttgtcgctagatgtggaaggatccgaactggatgtattgaagggggtagactttaaagaatatcgttttaaatatatcttggtagagtgcagagattttgatcgtatgaaccaatatttgtcgttaatgaattatcgctttttaaaaactatgtctattcatgattatttgtttacttctgagacgaaatccgagcttcagtaagcaggccgcatctgactctggaacagcaaaaggttcttagcgtgaattattattgtataagggccctttgttgaatttaatgggttgaagtgaaagcagaatacttcacaatacagtaggaaggttaagattgctacgataaaataatgtctttgttcggtaactatcgaagctgttaaagacccttgactagtgtcatgtcatgcgtataaagacgcataaaagtgttatcttattcttcataatcacccaaccatatttgactatgaagaagtacaaagtgaccctgactcaagaagaacgaaaggaactggaagctctcagcaacaaaggaaaacgcgcggctcaaacgatgctgaatgccttgattttgcttgcttgtgatgaaggcgaataccagattgaacgctcaataaatgaaaccattgctagcgttctgaatatcagcatgaaaacgatagaccgggtaaaaaagcgatttatagaggagggttttgatgtggccctcacaggaaaagcctcaacacgagtgtattgcaggaaagcagatggggactttgaagctcatttggtagccctgagctgctcagccgcacctgaagggcataaacggtggacccttagattattagcagataaggtagtcgaactggactatgtagacaatatttcctatgagaccgtccgaagggttttaaaaaaaacgtcattaagccttggaaaaaggatggatggataattccaccgctcagtgatgggaattttgtggcacatatggagatggtgctggacgtttaaaagcaaccttatgatccactgtacccggttgtctgcatggatgaatcagcaaagcagttgattgctgaaacaagaacactgataccggcaagagctgggcagttggccagatatgattatgaatacagcaggaatggtacctgtaatattttcatggccaatgaaccgttggttggaaaacggatggttcaaataaccacaaacagaaaaagacctgactgggcaaaattccttgaagagatagccaatcagtatcagcatgcagaacggattacgctggtgttggacaacctcaatacgcatgagtcaggctcattatatcatacatttaaaccaaataaagcaaaggagttattggacaggttcgagtttgtgtataccccaaaacacggaagctggctgaatatggcagagatagaattgagagttttgacgactcagtgcttgaaccgtcgcattgagacgattacagaagtcaagtcggaagttgcagcatgggagatggaacgaaacaataaaaattccaagataaattggcgttttacaaacgaaaaggcgaggatcaagctgctacgcctttatccgacaattgaggagtgacatgacactatgccattaagcgatcatcaaaaagttattacgtaatcagtaccaaaaccagctaagatttttcgaacatcttcttcaaggtttttttcatttcgcgtcttgaattccatcaattcatacttcaccttgtgccaatactttttcaattcgattgagttctggactgtaaggtggcaagaaataaagagtcagccccttttgagccagcacctttaacatcggttgaaccgctttcgctttatggaatgacgcattgtccagaatgaccgttaaaggtttacccacgtagttcatcagcagaccaagaaagccggtaactataagtgaatctgttgtttgccacagcgcaactgagaacaaatcacccgttgagagcatggctccgattacattcaggcgttttccccggttggcgtcaatcttgtgacatttgcctattggactctagcagcctgtcggattatccagcagcacgaaatcgtaaaaatagtctcataagccttttataataaacaagataagtcgtatattgcttgcatcataatcgcttaactatccactgaaaagcaatgcattccgactttctttcagccgatcgagatacactctaccttttgccgcaatctgttcaggattggctgccggtcaatcatctcgcacgctttgttgttgatattgttgcccagcttgatcttactccattaagagacgcctatgcaggcagaggctgcaaagcctatgatccggaaatgttgttaagcctcctcttttacggttatgccaccggaaccttttcaagcaggaagctggaacttgcctcttatgaatccatagcggcccgctatatcaccggaaacagtcatccggatcatgacaccatagcaaatttccggaaacgttttcttgctgaactgaaaccattctttatccagattttgactcttgcccatgaaatgaacatcctcaagatcggcaagatcagtcttgatggtaccaaaatcaaggccaatgcttccaagcatcaggcactgagttggggtcatgcctgcaaacttgaaaagcagttgaaagcggaagttgactcccctgctcctcaggctgaacaggccgatcagtcagcaatctcggacgggatgagtattcctgaagagcttgaacgccgtgaaaaacggcttgaagctattgccaaagcaatgcttgaaattgaacgtcgagctgaggagcgatatgtaaaagaacaagctgagcatgaggagaaactggcagagcgtgaacggaaagcgcaagagcgtggtaaaaaaagcagaggcaaaacaccgaaagcaccagagcctggagtgaggaatcgtgaccaggttaatttgacagatgaagagtcacgaatcatgccagtatcgggaggcgaattcatgcaggcctataacgctcaggcgagtgttgatctcgataccatgctgatagtcggagttcatgttacccaacatacaaatgataaacttgagcttcggcccgctcttgaagagctgaacaaactgcctgcaaagctgggaacgtaaaccgaggtgattgctgacgccggatatttcagtgaaaagaatgttggactttgtgaaaaagaaacgataaccccttacatcgcagcaagcagagaatctcataaccagtcgcctgctgaccgcttcagcgaacccgagcccatagcaaaagatgctgacgctgtaacaaaaatgaaacatcgattgaaaacaaaggacggcaaggccgtctatgcaaaacgcaaatgtacggttgagccggtgtttggagtcatcaaatcagtgatgtgcttccggcagtttctgctcagaggtatagaaaatgtaagaggtgaatgggatcttgtcagtattgcgtggaatctgaagcgagtgaatgtattacgtcagataatggcatgaatatggtggtaaaagcgcctgattggccctattttggtctcatcaacagaaaaaagtaccgtcataaatgaccaaaatcaaaaaataaggttatggacgatatcattgttttttttgcctaaaacgtcaattccgacaggctgctaggcgctgcggtttggctgggccagtgcgaaaccagtctcatctacaaaggctaagatcctctcatcgcgttcgacttcatctttcatcaattctatttctaactgtgcttgtctaaaccggacttcatctcgtttttttaaccacaggcgtgtacttttctatacaaaaccaagtgttttcaacgcattagttacggtaccaacgctcacttttacattgcactctttctttaaccgagctactatcgctcgagctgtcagtgcttccttttccgtccaaatcgtgatctgttcaaggtgaatggcgtttagtttcggaggtgcaccgcttcgatgtatgtcatataaagcggcaaacccctttgataaccagttcttacgtcgggcctactgaataagtgctaacgacatattttatattggattaggctttcatttttcgtatattagtgcaagaaaagcgatggaaatagctcaaaaaccttgcacatcgaaattggttatgtataaacccaggttccggcagctctcatttgttgatgaattttatcttccatttggcgggaaactccaagccgacaatcgttgggtaaaattggctaatgccattccatggtttgcagccgaagagatttatgccaaaaattttacggcagctaatggcacaccggcactgagtgttcgcacggctctgggttcactgattatcaaagagaccctgagtattaccgatgaagagactgttgctcaaattcaagaaaatccctatctacaatttttttgtaggatttacatcttttcaaaatgaagccccatttgatgcttcgttgatgacccattttcgaaaacggtttacatcgcttgatgttgcaaatgtacaagagcatctgcgcaaccagtaccgtgaactgcttgagagacgacagcagcaggagcagcaacaaaaagagagtcgcagaaatggtgcttccaagaggatagctgcggaagcgacaaaaggtagagcggttattcctgagaacccaatcgaagctgaaccagagcctgcaatcaatgaagcgctttctgataaattaacacctgatgcacctccgttggatgacgacatagcaacttgctcattgtcggttgagggtccagaaaacaaaggtcaactgatacttgatgcaacgtgcgccccggcagatattcgttatccgacggatctcggcttgctcaatgatgcccgcgtgaaaacggaacagatcatcgataaactctatgcgcatgctccggaagggatgaaaaagccacgcacgtatcggaaaaatgctcggaaggattttctgaatgtgacaaaacttcgcatgaagccagcgaaaacccttcgcaaaggtcttcgcaaacagttgggttatctgggcagaaatctgaaaagcattgaagctcttgcagcggaggtgtcattgagcgtacagagtaaacagttatatggtaagctgttagtctgttcagagatatatcgtcaacagcgcgttatgtataaaaccaacagtcaccaaatgaacgattggattatcagtgtcagtcaaccgcatgttcgtccgatagttcggggcaaggcaagtgcgaaaaccgaattcggcatgaaactgtcgctgagtgttgttgatggatggagtaatgtggagaaaatgtcatggtcggcctacaacgaaggcagtgatctgattgccgagattacacgttactacgagcgtgaggggtactatcctgagtccgtacatgttgacaagatctatcgaaacagagccaatcgccagtggtgtaaagtgcatggaatcaggatgagtggagtccctcttggacggccgccaaaggaccctgaagtgaatgctgaacgaaagagactgacgcggaaagatgagggaatccgcaacgctgttgaaggaaagtttggccaaggaaagcgacggttcgggatgaatcgtattatggccaagctcgctggaaccagtgagacggtcgtcgcgctcattgttatggttatgaacctgcagaaactgctgggggttcattttttacgcctttttggatgtgtatggtcgtttatgatggccaaaaaagcactctacagccttctgagaccaaaaacgcaacaattggtagcattggtcgatgcaatcagcctggaagcgagatttgtgcggttttcgaaatgttgctaaccgatggtttgttcagcaagccctacgtcggtcataaaccgtatcgatattcaggccttgcaacgccactatggcctttgctttcaagccagcgtcaaattgtaacagtgtttgagcccgatgacgtgctcgccaatcactccgattagccacaacttcttgtagctttgcacgattgcatgcagataattccaagtcacttaacttcatgatttacaggggcaggggtttctgtttcctttcttgcccttatattacggaaacaattcttgttaaccgcttaaatctatgttacgaataatttctccgaacaaacgaacaaacgctttttctttgtaatggaggtcaataggccataaaattgataactgtgcttaatttataaaatttgatttcgctttttcaagtcttgaattgctgtccttttggcattaaaaatcctccttcgcaggggatcatgaataatttatgtgagagtggagattttttgggcatgaataatctattaggaaagaactcagtagattcagtaagaatcacatttggcatgattgttttgaacggagaaccgtttacgagatataacttactgagtctctatccttgggcgcatcagattattgttgtggagggtgcatgccggacagccaaagcagttgcaacgccagatggccattcgattgatgggacacttgaaactcttcgctgctttcagggaggagaagatcttgagcataaggttatcttggttagtgcctatgatgaggggtataaagacggattctggcctgaaaaaactgaaatgtgtcgggcatttgctaggcgtgctacaggaaactatctttggcaggtcgactccgatgagttctacagagagctggatatggaaaatattataaagctacttgagcagggagttggacgaataacttttccgcaacacagtttttggggaggaatcgactatattaacaaaggtatcgggttggcaatatttgacagagggatttctggagcaagagtgtttgcttggggagaggggtttcagtataaagaacatcgtcctccaactgtggtggataaagaaggcgaaaatgtttcacttcgtggtgatgtgtcatcagcaataatgactaagaaagggatttatcgatatcactactgcttggtatttccctctcaggttttttcaaaagtgaactattacagtgttcagtcacaagaaaaaaccaatcagggtggtgggttcagttcaactatactttcttggcatgaattaaacttcaagcagattacacatccattcaaattgcataatttgcctgagcatcttagttggattaggccattccgtggtattcaaccggtacaagttgtaaaaatgatggccgatatacgtgatggttttatttccaatgagttacgccaaactgttgatattaatattctcttgcgttctaagtattatcgcatagctacccttgtgttggatagaatagttatactggtcatgagtcctctttgttatccattatttcggattggaatgagtgttaaatataggttaaaaaattattcaaataaattatatagaaaactgataaagtattaagccctcataaaaaggtgagtagaccagaggaatatcacctccagcccctcacagaactacatgggaacctctcagctcatatagctaccatcatccagccgtcgaagtataccccgagttccaatgtgaaaacagcctgtaggaattgccgttttaggaaaagtatcaatgatatcgtccataaattacaagtccccttattttttgggctattcgcggattttagtgggaatagagtaagaaagagttggtaaggtgtaatattgattcatcgaatgagtcagaatggatccctatgatgaaagacatgtgtatgaaaataagcgatagaaacagcatctttgacgatttaagcaagaaacaactgaggcggtaacaaaatgcacaaaaacgagatgcagctttttatagcctcgtcaagggtctttatcagcttcgaaagctaccgaacaaaggcactattatatcgtagcaatcttaacctccctactgtattatgaagtattatggtttcactgcaacccactaaattctgcggagagcccaccggctcaaccgtacatttgcgttttgcatagacggccttgccgtcctttgttttcaatcggtgtttcatttttgttaccgcgtcagcatctttggctatgggttcgggttcgctgaagcggtcagcaggcgactggttatgagattctctgcttgttgcgatgtaagggacacggtcattgtaaaaataccgattgaggtctgatgcagatatcccaccaacgaaggcttggtgagcgcatcagtcttttttccagattctttttttccttgccacagagcttgatacccttctggtataccgtctccaccagcattgaccttgcggctatccctcgccaaataaatttgcaggcacgatttatgacggttgctacactctcaaggagataaccattccatgatttttctaatcctgcccagtagcgttcaatgttgttatacttactgtgatagggcggatagtagatcaatcgaataccaagtccggtcatatcggcaaagcggccatccggtacagaaattgactccgcctcccactacactctggaccattatccatgttgagtaccaactctttgacgtgagaaagtgcttgctttcgctcattccaccacaactcaagtccatcaaccataaagtcactggtcttgttgcttgtgccaaaaaacaagaacgatttaccgctgactggttccagtataccgccaggaacaagcttttccttaggtcgcatatcatgatcccatgcttctactgctttgagtccacgagactttccgcctcgtgaatagaggcctacatgcactgtcgctttggtgtcaatgctgagtcttaatgtttcaggatcagcatctgcctgcgcattcatttgcctgacattgtcgaagatggcatctgtttctgctgttttttttcgactttggttttctgaacggtacgtagacggtagttttgacgattcaaaatatttgagagtgtacgaaccgcaggcaaagattcttctggccatccttcggcaacaagggcattataaacggcttgagctgtcatgttcgtatagagcaaggttgttcgtaaacggggttctgcttgactgcatggctccattatttttcgaatggattcgagcaacttcggatttttctcttcaaattttggtttgtgtcgttccgacaaatcattaatacaggcaatgccactctcaaattccttgatgcctaatgccaccgatgaacgattccagccaaattcatcttctgctacccgaggtttaccgttcaatatcgtcagtaccacatctcccatagcttggcgtcgtgctggccagggtattgaggaaaccagacgaacaatcagttctgcgacttcaggtgctatgttgttgcgattcagtgtagatggcttcatgtgcaagttctctggatgatgggttgctttttgaagacaagataaacgggattacggtatacaccaagtccctaaggggttatcgtttctttttcacaaagctcaacattcttttcactgaaatatccggcgtcagcaatcacctcggttaacgttcccagctttgcaggcagtttgttcagctcttcaagagcgggctgaagctcaagtttatcatttgtatgttgggtaacatgaactccgacaatcagcatggtgttgacatcgacactggcctgagcgttataggcctgcatgaattcgcctcccgatactggcatgattcgtgactcctcatccgtcaaattaacctcctcactccaggctctggtgctttcggtattttgcctctgctttttttaccacgctcttgcgctttccgttcacgctctgccagtttctcctcatgctcagcttgttcttttgcgtatcgctcctcagctcgacgttcaatttcaagctttgccttggcaatagcttcaagccgtttttcacggcgttcaagctcttcaggaatactcatcccgtccgggattgctgactgatcggcctgttcagcctgacgaagcagggagtcaacttccgctttcaacttctgcaacagaccgagcctcttgaaaaaccgttgcccaagagaagtcaacgtcatggtggcaatgccatgaactttgacgtacgtactgagttgtgcaacattcttgggattgatcttacggagatccatggtataggggcgacgcttgtattgaagttgatcgcagaatgtggtaccgatatgtcatgctggccgacatccaagcactttacctcatggcagtgcttggctccagccaacaagatatccggtggcaaggtactctcttccagaacaaggaagtcatccaaccgagtttcaacgctgctccgattagcgattcccgttcttggcaagaccgatagtgcattaggggggatttctaccgaagattggcagctcgatcagggaagtcgttagtcattactgcgacggcaagaaaaatcgctacgatcttttacaaaatcctcagatacggcatcaaatatatcgatccgggtgctggttattatgatgagaagtataaagctcgcacccttgagggactttgaagaagagccgataccttttggctttaccctgcaagtaatgccggttaccgtgatggcatagtggagttttttaggaacagatacctcgctgcttgcggcgggaagtttcattttgcccaaacgtccagtatattttagaaactggatggatggctgcggtatcgactacgtgcgttgcaactcaagcaatggcgacggggaatgacggtatatcgtgaagtacggaaaatgggtgcgagtgaggaacaagcttggagagtggcgatcaatgtgcgccgctggtggtacatgagccgctacgagatgaaccgtgttatgcccattgcctacttcgataaacttggtgtaccccgactctcatgacctcaactactcgaaccgcccggtgcggtcccgtatgccgggtggtgtggaaggggaatggataggatttctggccctcaccaatcccgattagctacactttgtattagtacccctctacatgggcgatgcctttataagtgaataatttaaaaaacgctaaaaacacggcacaccaatctaaattgatgacgattgcaacttgtctaatttaattggtttacaatctgacagtagtgatagtgttagtataaaaaaagtaaatatcacctaagtggttataagtcttttactcgaagctatgccgcgatatagtgaattaatgaatcttaacttcatatattatagtagaaagttatgcgaattctttggattacaaatacattatttcctgagccaagtattgcactttctttgcctgttcctgttgtaggtggttggatgtatggacttgcggaaaatcttgtcgcaaaaaaagatatttctcttgctgttgctacggtatacaatgatgatggtcttaaacgtatggatttgaatggtatagtatattatatgttgccttctaaaaaacaaaacagttatcaaaaaagccttgagccattatggaaagacatagtttcaagttttatgcctgatttagtgcatatacacggtactgaatatcaacatgctttagcctgtatgcgttcttgtcccaacgcacaatacttagtatcgatgcaaggacttgttagtgtttatgcaagatattattatgctgatttgaatgctattgacatcattatgaatatttcaataagagatattttgagattagataccatttttcatggaaaaaataattttattaaccgtggtatatatgaaaaagaatatataaatcggacaaaacatgtaatcggtcgtacaacatgggaccttgctcatacaaaggcaattaatacaacagtgaattatcatcattgtaatgaaattttgcgtaaaagcttttatgaagcaccaaaatggagttgtaaaaaaaagaatgattacacaatatttctaagtcaggcatcatatcctataaaaggactgcatcaagttttaaaggctattgcacttcttattaaagaattcccgcagataaggttgagagtagctggtcattctattattaaccgtggaacattaataaacagacttaaaattgatggctatggatcttatattagacaattaataaatacgttaaagctttatgatcgaattgtgttcactggccctttggtagaggaggagatgataagagaataccttcatgctcatttgtttatatgtccatcaagtatagaaaatagtcctaattctcttggtgaagctcagattttgggtgtgccaacgatcggatcttatgttggcggaattccagatatgattacccatggagaaacaggactattatatcgctttgaagaagttgaaatattagcagaaaatataagacgagtgtttactgatcataaattctctcagcgtatatcacaacaagaaataatagaagctgaaaaacgtcatagtaggactgctaattgcgatgaaacaatcaatatttatgaaaatattattttaaaaaatgtttagagatggtattattaccttgcagtattttgttgtgtgtagaatatatgtcaaaaaaattatttctttaatctactttttttgacatatgcaatatataactcattatagcagtaaaaacaagttgccgatattgcataagcatataggaattaatatgtattggattcaggatgcttgttgggttttgttccttatttttcttatgtgtgaaagcgttaaagttgtcgctctttttcgtttagttcctattgccgctggaattggtttatatcttatgggaagtcaaatatcacgctatgactatagacgactaattatttttttatatttgaatgttgccgtattactcgcggttatacagtctggtcgttatgagatattgttattttcatttgttcgcgcttttttagtgccattttatgttattgtatatctttcacagcgagggataagacgacaaacgttgattgtaatcgcgttatctgtgcttccacagttgtttgtatatttcactggtataacattttcagattatcaaccgtatacatttgcattacaattttgtggtttagccggtgaccccaactatctttcttcatatttggttatatcgttgggagcacagcttgctctgctacgcgaaccagaatctcgcgtcaatttgtttatctggattataatggcctttataacagtatttcttatactcatatctgtttctcgagctggtacaatggcgatgattctctcattggtaatatttgctttttctttcaaatacaaaaatccttacagacagtttctaattatatcagcgatattgtatgcaacaattaacatgagtccatttgtccttgaacaggcatcttctgattctatatttagtaaattgtataacagatttacggttgagggagattcatctcttcaagaaaattcaagatatggtgtcatggaaagggggtttaaacaaatttttcaaagaggtccgatagaatatactgatgaaagcattattcttgcacaagaaggaactcttattcacaatactttaattagacttggtataagttatggttggttgtcagctattacccatatcattgtatgggtgcttggccttttgagtttaattatattatttatacgtgaattttttttatataaaaaatatgcctatcatgtaaacatggcactattacctgtaatgttacttgtattgccatatttctttgttattatgtcaattcctgctttagagcagaatttatattgggcacagtttgggatgatttttacttttttttctaacaaaaaaagtagtttatacaattataaaaatgtatagaatagtaaattaatatctgtacgaaaaaggctcaatatttagcttacatttttaaatgttttgggcaattctttcagagagtttatcatttgagaaaatattattgatgttgataagattttattaatcatagtgttattatttgtaaaatatatattaaatgttgtattgtaaaacacagttcggtcaaggacttcttggaaggggtatggggtttggtaatcggctttttccttgggcaagatgccgtatatttgcatttgtcaattcagcacagatgatatctcccgtttggttaaggcctgctattagtcagatatttagaggcggaatcgattataatagttacgttcgacaattgatattatttggactattccgtagacgttcgaatgatttgagtgtaatcaaagggttaatgacgacaagcagaatatctgttttccatgagccagattctttggagtcccaatatccggttcaaacagagaaaaaaaatgtgaccattattttttctggatacgaaaattattttttacctcttaataattggcataattttctttatgatgaattacaacttatcactaaggtaaaatatttaaatattgttgattctgttggttgtattcctattggcatatgtgttcgctgtggcaatgattttggcgagccagttattataaatggtaagttgcaaaaaggacaaaaaacacccataaaatggtttgtaagatgccttaatataatacgaagtgaaataaattatccctgtcgtgcagttgtgatatcagatggaacacatcgacaattagatgaactattatcattagaaaatgtacagttattacgacctgcttctgctatcagtgatcttcttgttttagcaaaaacaagtcttcttatcggatcaggttcaagttcttttgtcgcatggggttgttaccttgggcaaatgcccagtatttctcatccaggacagtctcttttagattggggtattgctcctaaaaaaggccaatatattggtgagtttgatcctaacaacccatctgaagagtttttatctcaagttagagtagttctcaacaaaagttaatctgttaatgatagcatggtaagttctgaatacccgagggttttgctggtactgatggctaagattaagatagaggagcctataaatctcattattagaaaacagtttggacaatggccatcggatcatcttgcacagatatattctggtgaatcaaagggatcaggagagttttgtgattattattatcatttgcaggctaatgaccgtgtttttggtagtatctataataaaatacgcagaggcattgttgatatagttgcgattcactcagaaaataatcattcgaacattaaaagaacatactcgtttaagagttttattgccgttatcaagaagcattttggtgagtggctaatagcttcagggttatgggaaatgatttttcgtgtacgtttatcatcttctatggcgacgtttgttagcgaatttaagccggacttgatctattgtcagggctattcgttgggatttgtaactctgccaatgctgattgccaaacgatttagtattccaatttgctttcagaccacagatgactggccaagttatacttacaattcttttcctatgggcagtattctacgccaccgaacacggcaattagtatcaagagctactcttcgtatggcttttggtgaaaaaatgcagcggttgtataagcgtaggtatggtgaaagctttgacgtaacataccatttagatgatcctatgcgatttctgatgagttctggctctaaaattgaacaagagatcattattaaacagcataggattgtttataccggtagtcttgcattacgccgttatgaagctcttcaagacttacttgctgcagtcaaaataatgaaaaataatagtatagagattcaaattgatgtttattgttcaggaataccaaaagatctaccaatagaacttcttgacgcttctgagattgtgttttatcctttgccatcccatgaagaaattccgaaagtgctgtctacggcatcggtattatttcttccggaatcttttaatgtggctcaaaaaatgatagaatattccatatccagcaaggcccatctttacatgatgagtggtcagcctatattggtttatggaccggaatatagtggaactgttgagtatgctgtacgtatgggttggggtgtcgttgtttcgaaacgtagtgttttactactcaaagctgcattgagggagttgcttgatagtgaacagagaaaatgtcagatccgtttgaatgctcaagagtgtatacagcgttatcataatatgaaagatggacaagataaatttcttaagatgcttaaaagtatagaacatatcgaagaaaaatctattgtgaaatgattaagcttgggcagcaaatgctgctatcaaaaaatccgtcattggtatttattagtaatggaataactccctatggcactcattttcttgagagaattgctggtgagttatttgattttaaattgcacacgatctattcttatgaattcagtatgggtaagtggcagattactctaaaacccatactaaatgcagtcgttttaggcaaagatgagtacgcgattcagcattataatctctctgcgattagacattcttattctcgatatctgcaattagttaaagaaataaaaacaattagccctattgccgtaattgttttaggatatggaaatatcgctcattatcttttgatagaatggtgctataaaaatgatatagcttgtttgatattaggtgatagcaatatactcggagattgtaatagtggtttaaggtcatttataaagtcgattatagtaaaacgagttgtttcctgttgtagtgcatttcttccttgtggtactcttggtagccaatattttgaaaaatatggtgctcggcctgagcagatattcttttcgcctgttgagccggattattcgttgattgaggagatttcgacggatacagtaaagtctctgacgatgcagttcaaatttgatcctgatcgttatcgtctaatatattccgggaggttggttgcgattaaacgtcttgatctgttaatcgatgcatttgctaaaattgcagagcaacgttctgaatgggatttacttattgttggtggtgggtctttggaagcagaactcaaaatgcgtattccagattggttaaggcatagagtttattggactggatttgtcagttctcaagagcatatgtctgcactgtatcagtttgcagatatattggtgctgccatcggattatgagccgtgggctcttgttgttaatgaagcagtctgcgctggtttagcattggtttgctctgatgctgttggtgctgcctttgaattgctatgtgatggtgagaatggtcgttatttccatgcaggcgatgtggaatcgctgattgaagctctattggatgttactaaggcagaaaatctcctcaaatataaaattgcatcaaagcagattcttagtttatggaggaagaaagctgaccccgttgatgggcttagatgtgctttggaatactgttttcgaacgtgattggcatcgtgaatttaaaacaatacacataaatgttcaaagataaaaagctttttataacaggtggcacaggtacttttggcaatgctgttttaaggcgtttccttcagactgatatagcggaaattcgagttttcagtagggacgaaaagaagcaagatgatatgcgcaagcattatgctcataccaagcttaagttttacattggggatgtgcgcaatgcggatagtgtaagggatgcgatggagggtgttgactttatttttcatgcggcggctctgaaacaggttccttcctgtgagttttttcctgttgaggcgcttcgtaccaatgcgatgggtacacacaatgtgcttacacaggctactgctgttggtgtgaagcgggtggtagtgctgagtactgataaagcagtctatccgattaacgcgatgggtatctcaaaggctatgatggagaaaattgccgttgcccagtcgcgtgtttctgggagtcggacggttattaacgtgacgcgttatggtaatgtgatggcaagtaggggttctgttattccgctgtttctgaagcatatccaggagggtcggcccatgaccatcactgatcccaaaatgactcgtttcatgatgacgattgatgatgcagttgatcttgtgctttatgccttcactcatggtcagccaggtgatacttttgtgcagaaggcaccaagtgctactattgaagtgttggcgttggcactgaagaaactgatgaagagcgatgtctcagttagcatcatcggtacacgccatggggaaaaactttatgaatcgcttctgacccgtgaagagcttacagttgctcaggatttgggcgggtattaccgagttcctgctgataatcgtgatttgaactatgctgcttttttcagtgaagggcgtgaagaggtgtcactgaaggaggattataattcacataacactgcaagagttgatgttgatggcatgtgtgagttgcttttgaagcttgattgcgtgaatgctgcgatgagaggtgaacgggttgaggtttaacaattttgaaaataccatgaatgttcttgtaaccgggtcgaagggttttgtaggcaggaatctttgttctgttttgcgtacgatggagagtatacagcttgtagaatttgattgtgataatacttctgcggaactggagcctatgcttggtgaggctgaggtagtttttcatcttgccggagttaaccgtccgaaaaacgatgaggagttcaggagcggaaatacggggttgactgaagaactatgtgctattcttcagcggttggaacggactccgaagattattttggcttcttccattcaggcagaacttgacaatccttatggtagcagcaagttgcaggcggaacaagtactacggggttttgcagaaataaccagtgcacgggcggttgtttaccgctttaagaatctttttggtaaatggtgccgtccaaactacaattcggtgacagcaactttttgccataatattgctcacgggttaccggttactatttccgatccgggtcgctcgcttgagttgacctatattgatgatgttgttgctgcattggttggtgaaattcctgcagaggaaggagtgaaggaatcaggctttgcatttggtgcggatcttagtgcatattccataacacttggcgagcttgcaggcttgattacatcatttcgcgaatcacgtcaaacccttgttttacctggttttgacagtctatttgtcaaggcgctttatgctacctatctctcctatcttgagggcgatgattttgcctatccgcttcagatcagatctgacgaacggggaagccttgccgaaatgttgaagagcaacgcgtttgggcagatttttgtttcacgtaccaagccggggattaccagaggcaaccactatcaccataccaaaacggaaaagttcatggttgtggaaggagatgcggtgattcgtttccggcagattgatggagtagaggtgatcgaacatcgggtctctggaaaagagtttcgtgttgtcgatatacctccaggttatacacaccacatcagcaatatcggtgaaaatgaactggtaacccttttctgggcctccgagatatttaatccggaaaagccggatacttactttttgcaggtctgattgtaacatataaaatttataaagcgtgtggtgaaaaagataaaggtaatgactattgtgggtactcggccggagattatccgtctctcccgggtgctggcgaagctggatgagcatacggagcatgtgctggtgcatacggggcagaattacgattatgagctgaaccagatattttttgacgatcttgatatccgcaagcctgaccattttcttgatgctgcaggttctactgcggcagaaaccgttggattgattattgcaaaagcggatgtggttatggccactgtaatgcctgatgtgctgttgattcttggcgatactaattcctgccttgccgtttatcctgccaaacgtcgaaaaatccctgtttttcatatggaagctggtaatcgctgttttgattatcgggtacctgaggagatcaaccgcaagattgttgaccatacggctgatattaatctgacttacagcgatattgctcgggaatatctgttacgtgaagggttgtttgctgaccggattatcaaaaccggaagcccgatgtttgaagtgctgatgcattaccatgataagattgaccgttctgatgtgcttgaacggctgagtcttagcgacggagagtactttgtggtaagtgcccatcgtgaagagaacatcgaatcggatctaaattttatgaagcttgtcaccattctgaatggacttgctgaaaagtatggtaaacgggtgattgtttcaacccatcccagaacccgcaaacgaattgatgtgagcggcgtggtttttaatccacttgttgagctgttgaagccgctcggttttttggattatgttcatctgcaggtgcatgccagggctgttctctctgacagcggtaccataaccgaggagtcatcgatcctgaattttcctgcgctcaatatccgtgaagcacatgagcgtccggaaggaatggaagaagcatctgtgatgatggtaggtcttgaggttgatcgtgtgatgcaggcgctcgggattcttgagactcagccaagaggtgagctccgtagtttgcgccaagttgaggattattcaatgctgaatgtttctgataaagtggttcgattgatactcagttatacagattatgtgaatagggtggtgtggaaaaagtattaaaaggcattttaatgtgttttgtttttataaaagtcagaaaatagcgtttaacaaaatgttatgaatcctatacgactgatatgtccaacaaattctagacaatatcatgcatttcgttcagtattgatgtggtttagatgcatcaaatatgggttaaagtttgttgataaaacattttatatggcacctggttctcatgtaagcaaagatttgatagccggaaaatatagctttattggctctgaatgtatgataggtccaaaggttaaattaggtaattatgtgatgtttgctccacgtgttgcagtcgttggagctgatcacattttcaacaaatcgggtcgtccaattattttttcaggtcgtccagaaatgcctttaacaattattgaagatgatgcatgggttggttatggttctattcttatggctggaatcaggatcgggcgtggtgctattgtggctgcaggtgcagtagtcacaaaagatgttcctgcatatgaaatacatggaggcgttcctgctaaaaaaattggaataagatttcagactattgaagattgtcagtttcatgataagatgttggctttacctccaaaacgtggattatattgttccaatacataacaatatttcgatcttgtagtgttaaattgctataggatatattctactaagatttgtttcgttagagaaacgataaaaactgaatcattctcccatatctttatcgtagggcaatggattcaaatacaattgtaaaatttgcataaaaaaatctacaatagtcttttgtgtttatgtcatttaacatttgaaaaatgatatagacggactgtttgataaaagactaattcactgtaatggcaaaaaaactccaacatagttcactacctctcaaaaacaaacttgctcgtattctatggcagatagtatggcgttttttttatagaccaacacctcggctttttcattcttggcgttcttttttgcttcgcatttttggtgctaaaattggcaaatcagttcatccatatccttctgcacgtatttgggcgccttggaatttagaaatgggtgatcattcgtgtttgagtgaaaatgtggactgctattgcgtcgacaagatatgtattggagcgcattccacggtcagtcagtatagttttttgtgttcagcaagtcacgactatacactggatgccatgccattggtaacagctccaatcacgattggtgaacgtgtatggataaccgctgatgtttttgttgggcctggtgtgacgatcggtgatggtgccgtagtgacagcgcgatcgagtgtctttcgtgatctccctccttggatggttgcttgtggtaatcccgctgtaccggtaaagaaacgtaaatctaacgatatatgtgatgaataaaaatgaaatatcgggatatcgatgggggagtgctgagctttcaaacattcatgatgacctgattcctgaagttttgcttgaattgaataggctacagttaactttggtgggaaaggcaagagtttttgaacttggctgcggaaacgggagtgtagcgaatctgctgacaaagcatggttgggatgtcactggtatagatccttcgacagagggtattgttcgtgcattagagagctatccgtctttgacctaaactgagcgatttgttataaaaaaagctcccatatttacggttaaagtgttatattaaaatgtgtaacgggaaattaccacttgtaatgcaacacaaacagaaaaataaggaagctctatgtcgaaaggtacaaaaaatagccgcaaaaaagaccatcacatcagttctgtcgggacaaccaatgattgtattaccaaccgtgctgggctgacattgttcgccacctatctgcagagtattcagctcatgccgattatggatgaaatgttttgtgccatgcgaaaaaacaaaaaaggcgtcccggttgttgatctgcttcttcaattgttgtgcttttttatggatggtaccagccgtcacctgacgcagttcgaccagctcaaaaaagaaaggagctatgctccgctgattggctgtaagccagagcacttggcatcgtctcatgcagtcaagagattttttggaattttctcttttcatcaagtcaagctgttccgttatttattgcaaaagatttttttgtggcgtctgaaaattgatcagcccgcagttattgaactgggtattgattctatggtgatggataataatgatgctctgaaacgagaaggtgttgaaccaacgtacaagaaagtcaacggttttcatcccgtacaaatgaattggggcaggtactttgttgatgctgttttccgtgttggctcagatcattcaaatcatggtcaaacggttgaaatgatgatacgtcatattgttgctacgatcagaaaggagtatcgtgttaacgtaccgatcattattcgaatggattccggcttctacgatcagaagttgttccaaaacctgtgagtcgttgcatgttggttatatatgcggcggaaagctttacgacaatgtaaaaaaagctgcggaggagaacgccaattggtctaactttaactcgcacaataaaaaggagatatgggagtataccgagtttatgtgtcaacaagaaacttgggatttggcccgtcggacgatttatagtcgtatgattcagcatgaccggcaacttgtcgtacctggactgggtactgatagcgtcatcgtcaccaacattggtatgggttgttgtttgattgacgaacttctctatcaagccggtgccgagaatcttcttttcgctcacgatattctcggaaactatcaccagcgtggcaatgatgaattggccaaccgtgccatcaaaaactttggcgaagaacaattacccttcaagtatttttatgctaatgcagcatggtactttctcatgctgcttggtaataatctgttcgagagcttcaaagcagatgtcagctcatcagttattgctacaacagtttatgcagatacatttcgtcggcagcttattgataccgcagccaaaattgttcgtaatggcaaaaagcttatgatgaaagttccaacggactgctttcatcggctgcaattcgataaactctttgagcgctgtttaaacgttactgttttgatgtgttaaacaacgcgttacggcaatagaatgcctatgccaattagcattggaggggaggttgcgcccaaaaagaacctaccacagctatttcgctcagattgtcacaatatttttaaaatgagtgccttgctgttcagaaaatggacaagcaattgggtctggaataatcttttttggtataaaatcaggattcttcaggctgtttggctataatttgtctcaattgtttttcttttctgtatttctgacgttggatgggttgctgttttacgaatcgctcagtttaggtttgaaattatttccaggctccgcatatgataatttatatgagtgctatggagcattccctgttgttacaagttttgaagtggtcgagcatgtttattttcctcgagaatatgccgccacgctcttttctttatgcgaacacggtggaacggttattctttcaacaccttatcatggctactggaagaatcttgccttggcatttacaggtaagatggatgcccattttacagcactctgggattacggtcatattaaattctggtcgatgaaaacattgactcagttactactggaagcgggttttgagaatatccggtttaaacgggtggggcgcataccggtattggcaaaatcgatgattgctattgctacaaaaaaatgaaaatcactgccattattttgacttttaacgaagagcgacatcttgcacgctgcattgccagtttgaaaggtattgtaagtgaaataattgttgcggattgtttttcaactgatgcaacactggatattgcatgtgcaaatggggcaagagtaattcagcatgaatgggttagccatgcagctcaatttaactgggcacttacccaacttgctgctgatactgactgggttttgcgtgttgatgctgatgaatatttgactcctaatcttattgctgaaattaagtccactctaccgggtattggaacgaagatcgatggagtgtattgtagtcgtcgtatgacatttcagggcagattgattcgtcatggtggcgtttttccagcacgtgttttgcgtctgtttcgttatggacgtggtcagtgtgaaaatcgttggatggatgaacacatcaaagttgctggtccgaccgttgattttaatggcgaaatgattgatgatagccttaattcgcttacttggtggacagagaagcacaataaatatgcaagcagggaagccgtcgatttattgaacctggaatatggttttatgcctcatgattctgttgccagtttgcgtaatggcaaacagactggagtgaagcgctggctgaaggaagaggtatatgcgcgacttcctggaggatttcgtgcatttacctattttttttatcggtatgtaatccggatgggttttcttgatggtcaggcaggtacagcctttcattttcttcaaggattctggtaccgatatttggtagacgctaaagtgtttgaggtgaaacggtatatgcgggatacaaatgcaaatattgtgatggcgattgataaagtgttgggtgttaaattggaaagctgaggcttatttgttgatatgttaagcatgtctattgttactgttgttagaaataatgaaacgactattgctgattgtatctcttcagtggcaggccagagtctgccgccgtttgagcatattattatcgatggaaaatcgactgatggaacattatcagagatcaagaagcatcaacattccgcagtcaagttagtctctgagtcggataagggtatctatgatgctatgaataaagggattctacttgcaactggtgatattatagggatcctgaactctgatgatatatatgcccattctcaggttcttgaaaacgtgacgaagttatttcaagaaagctgtgcagatgccttatttgctgatttggtttacgtaaaatctgataatgtaaatcaggtagtgcgttattactcgggagctggatttactcctgaaaagtttgcctggggttggatgccaccgcatccaaccttttttgttagaagggagatatatgagcgttatggtctgtttgctaccgattatcgtatttctgctgattatgagctgatggctcgttttatggctcgtcacagggtaaattatctctatatgtctgacgtcattgttcggatgcgaacaggtggcgtcagtacgcgaaacttgaaaagtaactggattttgaatcgtgaaattctacgggcttgcaccgataatggcattgatacgaatatctttaaagtctattcgaaatattttcgcaaagtgtcgcagctttttgcaaggccagcatgaacgtttggcttactggttcgacaggctttctcggtacaagccttgtaaagcagcttatccttcagaatgtcaagtttgttgccgttctattagatgaaaaggatgtcgcacggttaccgtcttcagagattgagtgggtcattgtaccaccgttgtctaactctgcaaattatcaaaataccctcaatgatgtagatgttgttgttcatctcgcagctcgtgtgcatgtgatgcgcgatgaggcggctgatccccttactgaatttcgtcgggtgaatgtttctggaacacttaatctggcgaagcaggctgcattggctggtgttcggcgttttgtgtttgtaagttcgatcaaggttaatggtgagtctacgcttttgggtcatcctttttctgatggcgatgcgcttgatccgcaggatccttatggtatcagtaaatatgaggcggaacagggtttacttgagcttgcatcagaaacctgtatggaggttgtaattattcgaccaccattggtatatggcccaggtgttaaggcaaattttgcatctatgatgagctggcttgaacggggagttccgcttccgttgggtgctgttcataatcaacgtagttttgtggcgcttgataaccttgttgatttaattgtaacctgtattgatcatccgaaagcggttaatcagacttttcttgtttcggacggtgaagatctctccacgacagagctgctgcagcggatggggcgtgctctgggtaagccagctcgattaattcctgttccggttggagtgatgcagtttgccgcaaacctgctcgggaagggtgctgttgcccaacgtctttttggatcgttacaggtggatagctcgaaagctcgtgatcttcttggttggaagcctgtcgttactgttgatgaagcgttacaaaaaacggctgatgcttttaacgcagtgcataaaaagtaatatccattgataatctgttgtttttattgttcatgaagcgactttttgatatcaccatgtcgctgctggctcttcttgtgttcggtatgccgatgcttattgtggctttgttcataaagcttacgtcgagaggcccggtactttactggtcggatcgagttggaaagaacaatgctcttttcaggatgccgaagttccgcaccatgcttgttgagactccggctgttgcaactcaccttatgtcagatcctgacagatttcttacacccatcggcaagtttctccggaaaacgagtattgatgaactgcctcagctttggagcattctgataggagatatgagtattgttggccctcgtccggcgttgttcaatcaggatgatctgatagcgttgcgtactgaaaaaggggtgcatattttgactcctggactttctggccctgcacagattaacggccgtgatgaattgccgataccggtaaaggttgaatttgacgagtattatcttaaaaatcgctcctttctttttgacctgaaaataatagttcagaccattttcaaggcagtcaagggcgatggagtaacgcattaaaatttatgcataaaaaaatatacatagccggtcatcggggtatggttggttctgccattgtgcgaaacctgcttgccggggggctcagctcggataatctgctgttcagaacgcatgctgagcttgatcttacctctcaggcggctgttcgggcattttttgagggtgaaaagcctgatcaggtctatctggcggcggcgaaagttggggggattcatgccaacaacagctatccggcggagttcatctatcagaatctgatgatggaggccaatattattcatgaggcctggcgggtgggggttcaaaagctcctgtttcttggctccagttgcatctatcccaagctggcgcctcagccgatgccggaaagcgctttgctgaccgggccgctggagccgaccaatgaaccctatgccattgccaaaattgcgggtatcaagctttgtgaaagttataaccggcagtatggggagagcgatggcactgattttcgcagtgtcatgccgacgaatctgtatggtcccggcgacaactatcaccctgaaaacagccatgttattcccgcgctgatccgtcgcttccatgaagctatggtcagcggagatgctgttgtgacgctctggggtaccggtacgccactgagggagtttctgtatgttgatgacatggctgcagcatgcattcacgtcatgaatctcgacaaagcgacctttgacgccaataccactcctatgctgagtcatatcaatgttggcagtggcaaggaggtgacgattcgtgaacttgccgatactattgcaatggttatcggttttcagggcggtattgcatttgatgcctcgaaacctgatggctcaccccggaaactgatggacagcagccgactcaacaatcttggatggcagccgaaggtggggcttgaagaggggctgaggctggcgtataatgattttcttcttcatgaacatgcttctcatttttaaatttctatgaaagttgctcttattaccgggataaccggccaggatggatcttatttggcggaactgctgcttgagaaggggtatgaggtgcatggcatcaagcggcgggccagctcgttcaatacccagcggattgatcatctctatcgtgatcgccatgatattgaaaatgagggttctccggtttctcatcactcgtcgctttttctccattatggtgacctgaccgacagcagtaatctgactcgcattatttcggaggtacagcctgatgaggtctataatcttggtgcgcagagtcatgttgcggtgagttttgagtcgccggagtatacggctgatgttgatgccatgggtacgctgcgtctgcttgaggcgattcgctttctggggcttgagaagaaaagccgtttttatcaggcttcgacgtcggagctgtttggtttggtgcaggagattccgcagcgggagagtacccctttttatccccgcagtccctatgctgtggcgaaactttatgcttactggattacggtgaactatcgtgaggcctatgggatgtatgcctgcaacggtatcttgttcaaccatgagtcgtcgcggcggggtgagacttttgtgacgcgcaagattacgcggagtcttgccaatatcacccaggggcttgaggagtgcctctatgttggtaacatgaatgccttgcgcgactggggccatgcgaaggattatgtgcggatgcagtggatgatgctgcagcaggagcagccgaaggattttgttattgcgacgggtgtgcagtacagtgttcgccagtttattgaaaagtcggcggcgcagcttgggattaccattcgctgggaaggcaccggcatcaacgaagtcggtattgttgattcactcagtattcagcactcagcactcagtactggttcagttattgttcgggttgatccgcgttacttccgtcctgcggaggtggagacgctgcttggggatccggcaaaggcgaaagcagatcttggctgggtaccggaaattacgcttgacgagacggttgaggagatggtagcgtacgatctcgatctcgcccggcgtcacgccctcctcaaagccaatggttataccgtggaggtcagcaaggagagttgatggggaaagtgggtagtggaaagtggggaatggggattaggtaatgggaagaggttttcattacgaatctttttctgtcatcatcacgaattcccttcttttcatcatcccttacgccccttcttgtcatccccatgttagggagggatttcattgggatgaagaggaagagttttgcccgcgaattacacgaatttacgcgaaaaagaaattaaggcggtttactggctcagcttcgctgctccagtatcccgccttgttttgcattaagaggtgaattgttttttgtcatcccgaatgcctctacttgtcatccccacgttagggagggatctcattgggatgaagaggaagagttttgcccgcgaattacacgaatttacgcgaaaaagaaattggcagttggttttctcgtacgttgacgataaaaacaactgccgagttttcattaagaaacgaattgatttggtgttagcctgtacttactttcttctcatcccttacttacgcccccttttgtcatctcgaccatcgggagagatctcatagcaataccggggattgggatgaagaggaagagttttgcccgctaattgacgcgaaaaggaaattaaggctgtttgttgtttcagctttgttgctccaatatccagccttgttttggattaattcagggattaaatccttgaattaaggcaagagaagagtttgtccaataattacacggattagcacgaattggggttggtatggaaagaatattgattgttggggctggggggcatgggcgttctgttgctgagtcgattgagttgagaggaaactttcagattgccggttttattgatgacagttatcctgaaaaaaagcaggtgtgggattatcctgttttaggcgcagtggaggatatttccgttttttctgatagagctgaatcacttgttgttgctattggtaacaatcgggtgcgcaaggctcttttcggtaaggcaaaagcatcaggatttatgctgccgtcaatcattcatccggcggcttttgtttcgtctcgtgctgttattggagaaggttgctgcattatggccggtgctgttgttggtactgaggctgttcttggcagtggatgtgttgtgaatgtgaatgcttcggcggatcatcactgtcggcttgaagactttgctcatcttggtgttggtgttcagcttgctggcggggtaatagttggagattcagcatggttgcaggctggttcgtctgcaggatatggggtagtagttcctgatgaggctaatgtgttaccatgcattgggttgctaaaagattgtgttacgtgcaaagtgtgaagtgttacgattgaagatgagaaaatgattttgattttggattgaacagataagaggcgcgttacggattttacaaggccttgtgtcaggtggagtattggatgtccagaagcagggaatgtatatcggattctgtttaaaagtttttttgttgatatgtgcggatattattgttaacccagtggtttgatcctgaaccgacttacaaaggcttgtattttgccaaggagcttcaaaaacagggatttgaggtagaggtacttacggggttcccaaattatcctggagggaaaatatatccagggtataaaattcaattgtataagaaagaagtaattgaaggggtactggttactcgtgttcccctctatcccagtcatgatcaacgtgagattggtcgtgtactgaattatgtcagctttgcggtctctgcccttgtttatggagtgttaagggcaaagagaccggatgtggtgtatgcctaccatccgccactgaccgtcgggatagcggtttctctcatccgcctgttccgtcgggtgcccgttgtttatgatattcaggatatgtggcccgataccctgcgggctacgggaatggtttcaaattcccgtgcgctcgatattgtaggcaggatctgtaaattggtttatcgctctgttgaccgtattgtggtgctttctccgggtttcaggaagttgcttgtcgaacggggcgttcccgaacggaaggtagatgtgatctataactggtgcgatgaagcatcgatgggtaatcctgcaggggagattccgaaagatttctttggttcagggagctttgccattgtttttgccggtaatatggggaaagcccaggcgctcgatgccgtgcttgttgcggcagagatcgttcagaaaaaggctccggaaatctgctttgtgtttattggcggaggagttgaggtcgataatctgaaaagtctcgcacatgagaagaacttgcacaacgtgcgttttcttcagcctgtgccgatggctgagattggaggggttctcgctaaggccgatgcgcttctgattcatctcagaaaagacccgctgtttaccataaccataccctcaaagacccaagcgtacatggctgttggaaagccgctgcttatggccgttgaaggagatgtagccgatctggtgaaagccgccggttgcggcgttatcgctgagcccgagaaccccgaatctattgcagatgcggcattgaagctgttttcgttatcttcagcagaacggaatgctatgacagagcggagcaaagagtactataagtctaagttatctctgaatgtaggggttgaaaagtttgccgctattttcagacagtcagcaaaataagttgttgtatggtcaagcgtcttttcgatttgctgcttacgattcccggtactcttgttattctgccgttcctgctggttcttgctttgctggtccggatttttcatggcagcccgctgttttttacgcaggtgaggccgggcaggcatgggaagccgttcagaatgtgcaagttccggacgatgaccgatgcaagggatgacataggcaatttgttgccagatcaagagcgcttgacttcacttggcaggtttcttcgtgcgaccagcctcgacgagttcccggagttgatcaatgtgttgaaaggcgatatgagccttgtcggtccacgtccgcttctgatggagtatctgtctcggtactctccggaacagaatcgtcgccacgatgtgaaaccgggaatgaccggttgggctcagatcaatggacgtaatgccatcagttgggatgagaagttcattctggatgtgtggtatgtcgataaccggtcgttatggctcgatgtcaggatactggccataaccatgctgaatgtggtgttgcggaaagggatcaatcataacagtaccgagacgatgcctttttttcagggttcagaaaaccaaaagtgaaaatgattgggtatggcctgaaaattattggtaatccggcgcatgaaattgaaacgaggtcatcatgaaagagaaaattgtggccattattcgcgaaatggccgccgaatacggttggtcagttgtcagtgatttttccgatgatacggttctgcttgagagcggtcttgattctctggggttcgctattcttgtagctcgtctggaggaggagctgcagtacgatcccttttccatgatggatgaaccggtctatccgaggacactgggagagtttgtggctgtttacgagcgctatgcttcatgaaagctgaggcgttatcctctattcttgagggttttgatggcgggcaaacggttgtattgtcagcagaggcaaggcttactgttgatcagctactcgaaaatgccgatgcgcttttccggagatcttccgttacgtcggggagccggattgcactctgcggtttggcggtttttgatctgataacggctcttgcggcattcgatggcagggccggggcgatgctgctgctcccggcatctgcggattcagcatcaggagatcgtcttgttttggctgccggttgcactcacaggatggacggtgaaggtattcgtgcattgccggattgccgggaagggtgcggttctgcggatgccgatgcaacgcagtggttgctggcgacctccggaacgaccggagttccgaagttgatcggtcatacccttgcatccctttcccgtactgtaaaaagagatgttgcaaagggtcgcggttttatctgggggttgctttacgatccttgccgttttgccggtttacaggttattctgcaggccttgttatcgggttctatgctgagcgtttcttcatcgcatgattttaacaggcaggttgagggtttggttgcgggtggtgtcaatgcgctctcggctacgccatctctattgcggaagttgctgatggctggcgacattaaggaatgtccattacggcagataacgctcggaggtgaaatagccgaccagcagattctggatgggttgaggcattgttttccttcagcaagaattgttcatatttacgcatcgacagaggctggagttggcttttccgttcatgacggcatggccgggtttcctgcggcctggcttgaagatgaacgtaaatctgttccgatgaaggttcgcggcgacgggcatcttctggtcaggccgacaacagttcccgagggggaggaagtagcgggacggctcgatgccgatggctatctggataccggagatcttgtttgtgtcgctggcgatcgggtgtttttttcagggcgggcttccgggtctttaaacgttggcggcaataaggttatgcctgagtatgttgaagagcatatcaggcgtgtggacggcgtttttgatgtctatgtttacgggaagaaaagcagcatgatggggcagatcgttgcggcggatattgtgctcgatccaggggttgataaggctgtgataaggggaaatattttaagttattgccgatctgcattggagaactggcagataccgggtgtccttcggtttgtcagcggactggaggaaaccgcggcgggaaaacgcgaaaggctgatatgatgaaagttgttgttgttacaggcgctacgcgcggtttggggtttgccattgcccggcaatgcatagctgacgggtataaggttgttgctgtcggccgcaccatgaccgagccgttggcttcgttgctgcagagctttcctgagcgtattgtatttgaaccatatgatttttttaatacggcggggattcatgcgtttgccgtcggtatcgtgaaacggcatggtaggccctgggggcttgtgaacaatgcggctatcggtaccgatggagtgcttgcgacgctgcatgaacaggatattgccgatttgataacgatcaacctacaggcgccggttctgctgaccaagtacctgttgcgtcccatgctgctgaacaggggggggcggattatcaatgtttcttcgattattgcctctaccggtttcaatggactttccgtatatggagcgacgaaagctgcaatggcggggttgacgaagtcgctggctcgtgaagtaggcagagcgaatataactgtcaatacccttgcgccggggtttatggaaaccgatatgacatcgtcgcttcagggagagaagcttgagtcggtcaggcgccgttctccacttgggcatctggctaccgttgaagatgccgctcatgctgtgagttttttgttgagcgagaaagcatcgagtgtgactggaacgaccttgacggtggatgcaggcgctaccgcctgaataaataattcatttttatgtcagataagcagcgccataccgataaccctttttacaagggtttcttcgagagcgaagaactcatgaacatgggcttcatgtctgtcgggaagaatgtgaagattgcaaaaaactgtactatcgtcgggcttgagaatatttcgctggggaataacatccagattgatgaacaggtgtttattgcggtcaataaagggtacctcgatatcggagatcacgtgcatatcggaggtggatgccatgtaagtggcacgggtggcgtaacgatttcggatttttgcggtttgtcgcagggggtgagaatctattcggttacggatgactatacagggtattcgttaacgaacgcaacagttcccgagcgcttcaaaagtgttaaagtcgcaccggtcaatctgggcaggcatgtgcttatcggatcgggcagcgttgttctgccgggtgttacgatcggagaaggttcagcggtaggagcgctttcacttgtcagtatttcgctagatgagtggggggtctatttcggctctccggcaaagagaatcaaggcgaggtcgaagaagttgctggagatggagaagctgcttcgagaaggaggttgagatcgggttacgatgaaaagcgatactccgttcctatttctctggcttaagaaacatatgttgtaatcgatatatgttgaatacttcatttcctccctggccttcgtttagtgttgatgaggctgaggcggtttctcgggtggttttgtctaatcgggttaattactggactgggcaggagtgtcgggagtttgagcgggagtttgctttgtgggcagggtgcgagtatgctgttgctcttgcgaatgggacgcttgcgcttgaggtggctttgaaggctttggggattggtttgggcgatgaggtggtggttactcctcgtacgtttatcgcttcagcgtcgtgcgttgtggctacgggtgcggtgccggtgtttgcggatgttgatcgcgatacgcagaatattgccgccgatacggtcgctcaggtgctctctccgcggacgaaggcggtaatttgcgtgcatcttgcgggtatgccgtgcgatatggatccgattatagatttggcgcgtgagcgagggttgctggtgatagaggattgcgcgcaggcgcatggggcaatatataaggggaggcctgtgggatctatcggccatataggggcgtggtcattctgccaggacaagattatgaccaccggaggcgagggcggtatggtgacgacgaacgaccgtgcgttgcgggatgccatgtgggcttataaggatcacgggaagtcgtggcgtgctgtgaatgaaatgtatgaaaatacagaacagtcgagttttcagtggttgcatgagtcgttcggttcgaattaccggatgctcgagatgcaggctgctatcggcaggattcagttgcggcggatgccggagtggagcgcaaaacggcgcgggtatgcggggatgatatggaatacagcacggctgtttccgtggttgcgcgtgccggatgttccggattgggcggagcatgcggcttataagtgttatgtgtttgtggtgccgtcggcgttgccggatgggtgggatcgcgaccgggtgatggcggagatcaatgcgcaaggggtgccgtgttattcggggtcgtgttcggagatctatcttgagaaggcgttcgaggggacggggtggaggccggcggagcggttgccggtggcgaaagagctgggggagacaagtttgatgtttctggttcatccgacgcttgagcaggagcatattgaaaaaacctgcaaagtgctacaggaggttatgtcagaggctaaaagataaattattgttttcaatcatgagtgcccataatcaaatctcggtcattcgcaggaagactctcaagatattccctgatgtaatcaatatgagctgttgcaggctgatccggtgcagggcgctcacttgacacccttatcatgatattgtcgggcatggtgcccagcattgaacgtatcagacgagtcatcttgtcaatacgtgtcgcactgaaaagcgattgattcgttcccaaatccagtttcccgcctgttatcctccagtacatcacatcttctaccctgttgccttgttgtgcggtaaaggtaatcacctcctgctttcccatttttgttgtcactgatgcttgcttaggtgtgccgatttcagatccaccaacctgatagcatacctgttgtagatgaccagcacggcggatgccgtcgcgactccaggtcatcagcatggaaacggtttttccgtcagggtactggtaggtgcgtgttgtaaccaaatcatagtcacttttaagcgatttgctccattctgagtcaacagagtgaccggaaagaggtgcccagccatcggggtgctctcttatcaatcgttcaagatcgggtggagctcccttaaaggtgaggtgttctcttgcttcgaccaagagtagtgatgagaggagcaaaagaccggttgctatggccaatgcgctatacctggttatccgcatgtgctttatttcctgtttgcttataacctttagaggcttggaacaaaaatcgatcgatcagggcaagaatgagcagtgccacaataaagacgaatataccggtcatatcatggaataacccttgagcaaaattttcgccgatatattgtgttgccaataccagcgatatgacacggaagaggttggtgagaatggcaacaggaagaacgcaagcaacgaggacaaggatgtgccatggtttgcgttgtgcgctttctcgcagatagagtacagagagtgcggttaatgaaaaaattgagttcatgcctgagcaggctttggtcacctcagcgctgtatggaccgaaataaaggatgacgccgttggcgacaacaggaaaaagggttgcactgatcatttttgctgataccgttgcaatggctaatgctaaattggacgatagcagttgcggagcaatccacccgataaggacaatgatcgttccggaaagggcaatgaaaaacgctgatcgtctgtattgctccggagccagagttcccagcaaaccggcagcaatgacaaagagcccccagatttcaagaatcatcgcagggtagagacgtcctgcggtatagagtacccagccgaaacctaaaagagccaagcctgagagaaggttccctcttccttggccaagcagggatacggtgatactgctgcgctcaatccataacacgacaacaagaatgacatacaacaacggttcatcgctgttgccaaacgaggggttaaagagtgtatatcgcgcagcggaatgaaaagccataagagcaaacagcagccacggaaaccatgatgcgtgaggtcgaatgttcatcagtggacaattcgcatggttccgaacacagttgctgctataagcaagctgaatactacaacgggtatccagtgaaaccgttccattgtgcgttgaacaaattgaagggcaaagattcgactgctacctgttccgacaagaattccggttataatagcgaccgccatcatccagaagggaatgatactccaaagcagatacaggtgatagccaagggcggagagaaccgatacagcaatagcgataagagtcagttcaacaatatgcgatgtcatatatacatcgtagtcatatggcattggagtctctttttttcgagctggccagagccgtggaagccatagagtgcctctctgaatacacattgaagccgttaacagcagcattgcaacggtaaaagagaagctcagcagtgccgcaaagcgaatttgccggtacattttgcttgtggctcgagccgggtccggggtcgggagggtaatcgcctgctgtttgccttttgttcctggggcgtcaggtttaaattcgccgaaatagctgattttggaagcatcaaccacctcagtcattttttgtgtaaatacaatgtttcgttgctgagcattgatcagatttgctgcggcctgctctgctgcttgaccctccagcggaatgggcacaatggtgtgcagcatcagcatcatggagaatttgtcttcaactcgcatgactaccggaacatttgctcttgctgtgcttaatatcttgagaattgccggttcgatttgatctgaagcgagcgttcgcgtagttcgtcggaatggtatcgacttattcttaacgttatcgagcaatgctgtcaatgaggctcctttcccgacagaagcattcaatgactgcagaaatggaacattaacgccctgaatgatcacctcttcgtaaacgagcaattttctttgggcaaacagattgggattttcttctactaccctgaaagtaggataaagcgcacactatcatgaggtcactcccagatatttcaggaacagccgatctctggctacggattcagtagaccagcggtagttgcccatgacagttcgtacttgagtcgtctcaatgcaatcgaaccaatccagaatctgagcgagagatcgttgctcaagccactgttccaattttttttcgagattgacaagtgctttggttttttcgcttccgttctttccaagctctgcccgcatttccttgattttcttggtcaggaagcaatgataccccagtgacacaaactgtacgaattgccttccccgcaggttgtctggatgccatgtgcgcggccttgctccatcaaggcctcccttcaccacggcgaagatctcctctattttttcacgcaatcgatagtctgccaacgctgtgaaggtcttcatggcctgattgctgacgagcgcaaaatagccgaagtatttcgtcgcttcgacaatggccttgtcgttgaaaccgaccctcaattgtccaccacgccccttttttgagcagatcagatatcgctcgatttttcgttgcgcagatttcgtgaactccatcaccccatcttctacttgagctttgagttcaaacagctccttgcggaagtcgagctgcttcttggtgtcgctgttaggggaatagaagacatggacataaaaggcggcgcacgaacctctcttcttctccgctcagcttggccgtttcgcgacagttggcgcactcgaccgaactcgtgcattctcatcgccgtggcgccgcaaaccgacggatcaaactggcaagtgctcgacatgcccgccagcgtctcccgaagcgcatccaccgtctcgcgaacccaagtgatattggggtcaaccagagtaaggaatttcatgttgcgcaaggcgaatttcatcatgttcccctcactgtagtagccgttatcggtaacgatcaagggtttctcaaggttaaagcacttgagttgcttcagggtgttctcaatggatatgacgtccggaacattgccaggctgcttggcgaatgctaacggctcgcgttcctttacggaatacaaggttagaagcttgatggttttcagtccgtcaccatccttattgaacccatgccgtgcttccgactggttctcggagtaggtcgatatcgtggtcgaatcaaacgccagcacaggtgccttgcccaggcgatccgcccggaaggagaagtagcgctgcacgcggtcttcgtcgcacccgacacatttgaacaagtcactgtaaacgtcttcagtgataacttcgctgtagggaagggagtgcattacctgccaaccctcaaggcgtggcaaggtgtttccgccggaaccgatccagtaacgcgcaatagagagaatcttggcagcgtcgccctcgctgaacgaagaacgcacgtcatcgtcaatgccggaggctttaccgacccactccagaagatccgtgaggccactgtgcctgcgtagcgcaccaaccaagcccccttcatttttgctttttttcgggcgtgtagggattatctcctgtgttcccgacttgattttcccttggagcttctgactgacggtataggtctttctggttcgttcattatagcctgtaacccgctcatagatgtaaatatcgccattcgggcgcctttcacgccgttcgccaacgtgagtttttccagttactggtttagacacggggtattctcctttttaaagtgttttccttattatacatacgtacacgttaaaaagcaagaaaaaagcgcggtttttctaaaaaaaacacaacttctccggaaaaaacacaactttttttgaaatagtgctcaggtggcgatcttttttagttaatgtgtgcgctttatccgactttcaggctactactgtttggatcgtttcctgggagagaggcttggctgttgatacaatttttgcttcggccaaccctgcaagaacaccgcgacgggcattatagagggcaatggggaactcaggtgactggtcaagcttcatcttcgcagcctgctgggcaaggagctcagcacgaaccaacccagccagaatgctccggcgctgatcgcgctttaccgattcactggctcccggtgcggaagcgcgctgatagagaaaatcgacttcacgctgggtaatttcaacaccgttgacaaccgcagcaacccggccatcactgccatcgccagcatgaggggagcagccagcgatgacaaaggcaaagagaaaaaaaacaaaaaaagatttcacactgctggaactgaagttttaccagactttttcttcagccttctcgcacctaaaagacctccgataccgaggagcacaagactggctggctccggtgttgctggtccgcgaagctgaaggccgtttattacaactctattacttgtacctgttgcggcataatcaattactaactggcctgaactatttgcagaataagttcctaacacataattcaatcctggagtaaaggtgcctgtctttccattatttgcagtggatgtaacataagaaccatcattaactctaaatattaattgttcaggtatttcaacgttattttcactttgagtatagatatatagttcataattttcaccagctacaagtcccccaaaggtcatatgatctagaggatgtgcgcctgtgtaatacatataacttcccatcaaattatcatccgcaggattggtaccagtgtaaaatgcagattctgaatgactcattgtcccaacaccatcaggatcataaacaaatgatacagtactcccgtctccatctgaattttttaaattcgtgatcgattcaccgctcctactaaatgttttattccaaaactgagatgaaccgaaatctgtagaagcagcagcaccattgtaaacgtcagtactaaagttaacattaatcaactgatctgcgtcaagtatttaattgaattatagctattttttatggtaaatcctattcgtttttgacaacagtagtatatgtttgctataaatttttgtggtgtggatagatgagagtggagaatcctgagaacagtcatgatccgatgtttataccctgcgatctactccttaataccaaagaactcggctacaggaaaattttcaggcaggatatagacgtatcccttgccggaactgaaggtacccatgagtgtcgattggaaaaacacgacaggaacattgatacacccccaggagacacgattgtcttttgccgtcggtgaatcgagtctttccagacgatgttgtccaggaacattgatcacctcatggatggcaagttgggttgcaaaatcaacccagagaaccactttatcgtggctgtcataacctttacgtgcaaaaaaacgccccgcttgagtaatacgatctttttcgggtatctttgaaagtggcttgcctgctatgccgtcaggcaagatatctcctgtgctcataccaagtaaagtaggcgcatcgccgattagtttaccctccggagaataaacgaaaagatgggcgtttttcttgtcgagaataatgaatggatattttttgttatcccctaccttcgtgacccacatagccacaaagctcgcatcggagactggtatctccgatgcgaatgcagcattaagaaaagtgacaagccataaggcaagattcagagtacaaaaatagacccggaacatatacttctgtgtgccaattaaccgcgagctccacctctgagatccagctccggtactggaggtacaggcgtcggcgcaggtgccggcggcggcggcgctggtgctggcggcggtggtggcggtggtggtggcggcggcggtggcggcggcggtggcggtatcggaggtgtatccgacgcatttccgcttccaaaagctgcataggcttcggatacaagtactcccgaaacaaatgtctgcaagatgccggacgtcatcccgattaataggcaaatccgggtaaatgcaagtgttttcttcatggtatgaacaattaagaattaacgccatattgcagtactcaccccggcaataagccggacaccatcaccagaattttctgttaaatcagcaaggcctacggtaacagctaccggtacggaattgttgataaaaaacgttttcccgacagccgcactgaggttaatgccattccattcacagataacgttgaaattgtcaaaaagctcataggcaacgttgccgaaaacccaggttccgtcttctcctttgccgtttgcaacatcagcgggactcttttcgctgaaccgaccattaccaaccccgatactgtagtgcagtttcgtgcgactggtctcctggttgacctgtaccttgtcaagtaatccctgactgaagacgatgtagtaactttcatccgcatcagagagatcatcaccagtaagcatgatatgttctgcgcctacggcaattgaactgcccgacccaagatagcggtgaagctgcatgacaaggcctatacgattccagtcactgagatcataattgactaccccgacatgaaatccagcattttcatagggattgccgattccgatgcccgccatcaccccgccatcgttcttatcgctatacggcgcaggagaagttcctccaacagcaaaaaaaattgttccgtctgaggctccccaaccagtaggagtgaggaacgacttcggatgactattcggaaatgagagcgtagaatactcaaatgctttggccgaacaaggccaaaacgagagtaaaaccccaagcattgcgagttttttgagattgaaatgtttcataagcatggcagttcgtttaatatggaaaatatattttcctataataacccgttaagtttatctaaaaaatcagaaatatcctaatcgatgaaaaaattcacagaagcacttctgaaggaatgcggaataattcataaaattcacaatactactctaccatcattgacaaagcgtctgattgatgcagtgaaaacagctatgattgctatgatgcagcatgggtttggttctttgacttgaaatgcaactcataaattgttataatcggggaaagtattattcatggtgatgggttaatggggagcataggatgatatacatagccggtcatcggggtatggttggttcgtccatttctccgtcaattacaggcaagtggtctcagcaggcagcaggttgttctcagaactcatgccgagcttgatcttactgaccagctttcagtcagggtctttttcgagaatgaacggcctgatcaggtttaccttgctgcagcaaaagttggggggatttattccaacaacagttttcctgcggagtttatctatcagaatctgatgatggaggccaatattatccatgaatcatggcgggtgggtgttcgaaggcttctgtttcttgggtcaagttgtatttatccccggatggccccccagccgatgctggaaagcgcattgctcaccgggccgcttgagccaaccaacgaaccctatgctatagctaaaattgcgggtatcaagctttgtgaaagttataaccggcagtatggggagagcgatggcactgattttcgcagtgtcatgccgacgaatctgtatggtcccggcgacaactatcaccctgaaaacagccatgttattcccgcgctgatccgtcgcttccatgaagctatggtcagcggagatgctgttgtgacgctctggggtaccggtacgccactgagggagtttctgtatgttgatgatatggctgcagcatgcattcacgtcatgaatctcgataaatcgatcttcgacgccaataccacgcctatgctgagtcatatcaatgttgggcagtggcaaaggagctgacgattcgtgaacttgccgatactattgcaatggttatcggttttcagggcggtattgcatttgatgcctcgaaacctgatggctcaccccggaaactgatggacagcagccgactcaacaatcttggatggcagccgaaagtggggcttgaagaggggctgaggctggcgtataaggattttcttcttcatgaacattcttctcatttttaaatttctatgaaagttgctcttataaccggtataaccgggcaggatggctcttatttggcggaactgctgcttgagaaggggtatgaggtgcatggtatcaagcggcgggccagctcgtttaatacccagcggattgatcatctctatcgtgatcgtcatgatattgaaaatgagggctctccggtttctcatcactcgtcgctttttctccattatggtgacttgaccgacagcagcaatctgactcgcattatttcggaggtgcagcctgatgaggtctataatcttggtgcgcagagtcatgttgcggtgagttttgagtcgccggagtatacggctgatgttgatgcgatgggtacgctgcgtctgcttgaggcgattcgctttctggggcttgagaagaaaagccgtttttaccaggcttcgacgtcggagctctttggtttggtgcaggagattccgcagcgggagagtacccccttttatccccgcagtccctatgctgtggcgaagctttatgcctactggattacggtgaactatcgtgaggcctacgggatgtacgcctgcaacggtatcttgttcaaccatgagtcgtcgcggcggggtgagacttttgtgacgcgcaagattacgcggagtcttgccaatatcacccaggggcttgaggagtgcctctatgtcggcaacatgaatgccttgcgcgactggggccatgcgaaggattatgtgcggatgcagtggatgatgctgcagcaggagttgccgagggattatgtgattgcgaccggtgtgcagtacagtgttcgccagtttattgaaaagtcggcggcgcagcttgggatctccattcgctgggaaggggaggggcgagaggagattggcgttattgagaacctttccactccgtatgcatcgctccgtgaggggagtgtgattgtccgggttgatgcgcgttacttccgtcctgcggaggtggagacgctgcttggtgacccggcaaaggcgaaggctgatctgggttgggtgccggaaatcacgctcgacgagatggttgaggagatggttgcgcatgatcttgatcttgcccgccgccatgccctcctcaaagccaacggctatatcgtagaagtcagcaaggagagctgatcgctgatgtcagaagagggcgggggtaccccgcccttacggaatccgggctgaagaagggggacgttgttgactgggtgtatttgctgggcgggttgtgccatttttggtgctgggttgggcctgctgcctggcggctgggtgctgcgagcgtttaacgatcctgattatattgagagttacgatgatggtacaaggcattatctgaaaaaaattgttgaaaatgaaaacagatggttaagagttgtggttaatgtagatgtgattccgaacaagggtgtaacagcattttttgatcgtagattaagggggaaagcatgaaaattacagttgataaggaaactgataccctttattttcggcttgatgaaaataagatagtcgaatctgaagaagtgaggccgggtgtgatttttgattatgatgaaaacgatgcggttataggtgtagagtttcttaatgtatcgtcaagaacaacaaaagaggatttatcgaatatgcaatttgagtcagcgtaagttgagactcaagcaatggtgattttggttcgttttaaaaaggcgtagcggctttatatgagaaacgattgtgggctgagggggatgttacttgtctctcagcgtataccttcccataactccttgatattggatggagtgacacttgaacaattgagattaaaacatggacaacgacttgaaaattggtggaatcacaggttcggcttcagatttgactgccttacagagtctgaagcacgttatttgcttaacaccccggatgttgaccgcatccgaaataaaattattgcggcagtccaaggttgaaattgcgcagcgggtcagtgaattggcaggtttacgcagaaggtcaaacccggctgctgaaaaggcaactgaaacatcgtttttgagagctgccagagtgagcatccgggaaattaagccgcgcatctgaaagtgagctggaggcatgggccgaagctatccttctgcatgacgatctcaaagaagggggacgttgttgactgggtgtagttactgggctttaatttgctattccatcgaaaattgatgttcagattgttttcggttgctgttttggtttcagtttgatttccagttcgcaattaactgctttagcgtattttctcagtgtggtaagagagggggaatgcttgctgccggattccagtctggagatggcacttttggtcgtcccgattttcagagccacagcttcttgcgtcatgcctgagtgctgtcgtgcagataacagctccctgatcaatgcgtattttggttccagtgcttcatattctctgcgaaaattctcgtcttgaaggtttttgcgtatctcctcctcaacattgtatggtactggctggtattgcagatcatccattgttaacctcctttaatctttttctggcaactgctaataccatctcgacctttcggcctcatttcaaaaaggccgtcccccatcgctttggtgtggggcattctcacagttggcccgtattactttaacagaagcgaaattcttctgtaatcagccttaatgctgctgggccattcctcaatatcctctttgatgctgggatggaagtattcgatttcataactcatgccctaagttagcaaatacgataactataactataaaaaatattttaactgaaaaaacgataggggacgtagagtactattgacagtcattcagtgtcataaaagaggaagatggacgttgttcattacgtgtagttactgagtgcttacttataaactgccagagcagagtaggggagcaaaagtcggagcaaaagtcggagcaaatgctctattcgcattcattcaggataatccaggccagagagcaggcgaaatggctgtactgttcacaggtaacacagcgaaccatagaacgatggctcaagcaattacgagaagctgagcggattgagttcattggctcatcaaaaatcggtggatactatcaaaaacagtgactattccgtgaaaagccaacggctacaccgaagaagtccgcaaggagagctgatcttggaagagggcggggggctcttgaccgtacggctcggaggaggggggacgttgttgactgagtgtatttactgggggggggtgccatttttggtgcaggattgggactgctgcctggtggctgggttcacggattttggggaagagatgttatattattttcgtcattacttcttcatgtttctaaaagccgcatctatgagcattcgatcgccacgaaaactgatcaccttcgactgggcaatgaagcgcttgttgcgcagcaaggctaactttgagatccttgaagggtttttaagcgagctgcttggcgaggatattacgattcttgaaatccttgaaagcgagagcaataaagagagcaaacttgacaaattcaatcgtgttgatctcaaggtaaagaacggcaaagacgaaatcatcattattgaggtgcagtatgagcgggaacttgattatctgcaacggatgctgtatgggacgtcgcgagtcataaccgaacatcagcaggagggtgagccctatgcaacgctggtcaaggttatctcggtaaacatcctctattttaatcttggccatggcagtgactatatctatcatggtacgacgacgtttgttggcatacacgataacgacaaactgcagctcgacatccgacagcagaagcagtatgggaagatgcagataaaccacatttatcctgaatactacctcatcaggctgaacaactttaacagcatcgcgaaaacatcgcttgacgagtggatctactttctgaagaacgaagagatcaaggatgagtttcaggccaaagggatccagaaggcaaagcggtcgttttctcttctcagtatgtctgaagcagaacaggcggcctacgcccgttatcaggatgatcttcgttaccaggccagtcttgtagagtcgaactatggtcttggccttcgggaagggagagaagccgggattactgaaggccgcgttgaaggccgtgttgaaggccgcgtagagggtcgagttgaaggcttggttgagggtcgcgtagagggtcaagcccggctgttgagaaagttgctggagcgtcgttttggtgtgctgccagagtgggcaaccgggagattaagctgcgcaactgaacaggagctggaggcatgggccgaagccatcctcaccgcacagacactggaagcggttttcactccgtgaaaatccttgaaatccgtggacagaaatctttcttgctggcacatgctttggagctcatccgggctctattgtcctcgccctgcttaaagctaatgggtatagggtggatgtgagtaaggagagctgatttttgaagagggcggggggaccccgcccgtacggaatcagggctgaagaagggggacgttgttgactgggtgtatttgctggccgggttgtgctgtttttggtgcagggatgggactgctgcctggtggctgggttcacggattttggggaagagatgttatattattttcgtcattacttcttcatgtttctaaaagctgcatcaatgaacattcgatcgccacgaaaactgatcaccttcgactgggcaatgaagcgcctgttgcgcagcaaggctaactttgagatccttgaaggttttttgagcgagctgcttggcgaggatattacgattcttgacatccttgaaagcgagagcaataaagagagcaaacttgacaaattcaatcgtgttgatctcaaggtaaagaacggcaaagacgaaatcatcattattgaggtgcagtatgagcgggaacttgattatctgcaacggatgctgtatgggacatcgcgagttataaccgaacatcagcaggagggtgagccctattcaaagctggtcaaggttatctcggtaaacatcctctattttgatcttggccatggcagtgactatatctatcatggtacgacgacgtttgttggcatacacgataacgataaactgcagctcgacatccggcagcagaagcagtatgggaagatgcagataaaccacatttatcctgaatactatctcatcaggctgaacaactttaacagtatagcaaaaacatcgcttgacgaatggatctactttctgaagaacgaagagatcaaggatgagtttcaggccaaagggattcagaaggcaaagcggtcgttttccatcctcagtatgtctgaagcagaacaggcggcctacgcccgttatcaggatgatcttcgttaccaggccagtcttgtggagtcgaactatggtcttggccttcgggaagggagagaagccgggattactgaaggaattgagaaaggtattgaacagggcttaaaaaaaggaattgagcagggaattgagcagggaattgagcagggaattgagcggggaattgagcgggggaaacttgaagtggccaaacggttgcttgataagggaatgagcgttgaagaggcggcagaggctgcgggaataagcgctaacatgttgaagagatatatcgtctcccccgatgtttagacagcgaacatggacaacgacttaaaaattctgaactatggttgtgccgtataattttctccaaaaggagagtgagctatgtttctaaaagatcgttatataaatccgtttactgattttggtttcaagaagatttttggctctgaagtaaacaaggagctgcttattgcgtttctgaacacgctcttgcctccggaggcgggaaccgttgcagatctttcctttttgcccaatgaacaggttgggcgcagtgaatatgaccgccgggcgatctttgatctctactgtgaaaacgaaaaaggggaaaaattcattgttgagatgcagcgggcgaagcagaactattttaaagatcgttcggttttttatgccactttcccgattcagcagcaggcgcagagtggagattggaatttctgcctgaaggcggtctacatggtcggtattctcgattttgtttttgatgtggataaagccgatgatgctgtggttcatcacgaggtgagactgatcgatcgttcaacgggtgcagttttttatgacaaactcacctttatttatctcgaactgcctaagttcctgaagacgattgatgagcttgttactgatttcgacaagtggtgttttctgcttcggcacctccctgagctcactgatcgtccagcccgtcttcaggaaaaggtatttcttaaagtatttgaactggcggaaattgcacagtattcgagtgtggaagcagcggcttatgaagagagcctcaaggtctatcgtgatctgaagaatgttgtcgatacggcgtttgatgagggtatagccgagggtatcgtgaagggcaaggctgagggaatagccgaaggcattcagcaaaaggcactggaagatgccaaaaggtttaaagatgcaggtgttgatatcgaaacgattgcacgttgtaccggcctgccggttactcttgtggaggggctgtgagtggtgatttcggaagagggcgggggactcttgaccgtacggctcggaggaggggggacgttgttgactgggtgtatttgctggccgggttgtgccagtgtgttgggctggattggcccgctgcctggcggctgggttcacggattttggggaagagatgttatattattttcgtcattacttcttcatgtttctaaaagctgcatcaatgaacattcgatcgccacgaaaactgatcaccttcgactgggcaatgaagcgcctgttgcgcagcaaggctaactttgagatccttgaagggtttttaagcgagctgcttggcgaggatattacgattcttgaaatccttgaaagcgagagcaataaagagagcaaacttgacaaattcaatcgtgttgatctcaaggtaaagaacggcaaagacgaaatcatcattattgaggtgcagtatgagcgggaacttgattatctgcaacggatgctgtatgggacatcgcgagtgataaccgaacatcagcaggagggtgagccctatgcaacgctggtcaaggttatctcggtaaacatcctctattttaatcttggccatggcagtgactatatctatcatggtacgacgacgtttgttggcatacacgataacgataaactgcaactcgacatccgacagcagaagcagtatgggaagatgcagataaaccatatttatcctgaatactacctcatcaggctgaacaactttaacagcatagcaaaaacatcgcttgacgagtggatctactttctgaagaacgaagagatcaaggatgagtttcaggccaaagggatccagaaggcaaagcggtcgttttccatcctcagtatgtctgaagcagaacaggcggcctacgcccgttatcaggatgatcttcgttaccaggccagtcttgtggagtcgaactatggtcttggccttcgggaagggagagaagccgggattactgaaggccgtgttgagggccgcgtagagggtcaaacccggctgttgagaaagttgctggagcgtcgttttggtgtgctgccagagtgggcaaccaagagattaagctgcgcaagtgaacaggagctggaggcatgggctgaagccatcctcaccgcacagacactggaagcggttttcactccgtgaaaatccttgaaatccgtgtacagaaatctttcttgctggcacatgcttttgagctcatccgggctctattgccctcgccctgcttaaagctaatgggtatagggtggaggtgagtaaggagagctgatttttgaagagggcggggggaccccgcttgtacggaatcagggctgaagaagggggacgttgttgactgggtgtatttgctgggtgggttgtgccatttttggtgcagggttgggccgctgcctcgcggctgggtgctgcgagcgtttaacgatcctgattatattgagagttacgatgatggtacaaggcattatctgaaaaaaattgttgaaaatgaaaacagatggttaagagttgtagttaatgtagatgtgatgtgatcggaaaacaagaataagccaatttcggaaaataagccgcgcatctgaaatggatctggaggcatgggtcgaagctatccttctgcatgaagatctcaaagaagggggacgttgttgactgggtgtattttctgggcgttaatttgctatttcatcgaaaattgatgttcagatcgttttcggttgctgttttggtttcagtttgatttccagttcgcaattaactgcttcagcgtattttctcagtgtggtaagagagggagaatgcttgctgccggattccagtctggagatggcacttttggtcgtcccgattttcagagccacagcttcttgcgtcatgcctgagagctgtcgtgcagataacagctccctgatcaatgcgtattttggttccagtgcttcatattctctgcgaaaattctcgtcttgaaggtttttgcatatctcctcctcaacattgtatggtactggctggtatttcagatcatccattgttaaccgcctctaatctttttctggcaacttgaagctctttatgcggagttgactgagtttttttaataaaagtatgcaggattataatttttttcccttttagcctgtataattcatgaggtctaccaaaacagaagttttgagtaaaaaaatggagctactcatcgttgtggccaggtaaaaaatttcgttatcacaaatgaagtcaattgaaggagttcataaccaacgaaaatagctctgaacggtctgaaaaaacaggcgatattccacagtgatcgtacccgccccatatggcaagtgagttttgctgcaatggtgtaaaatgtatgagtgtttattcttttgccaattgtcgctttacgatatcgttggtggtggccaaggctgacgacgcaaatgttcaaagattgccagacattttgagaaaatcgactggtacggatatgccgtaggcaactgcacactaatttttgttttccgttcaatgactcttgcgcctattttcaagattttcaagcgaatactctcaaaggtagccgtagccatgctggttcccttgagcatgttggatcggaaactgtgcagcaaaacataagctgctgagtgcaaaaacagccgaaactgattggccaaaaaacggtgacaagaggttcgatcgctcttggtgtaggttttgtgatcctttatgcacaattcatcatttccacgagcacagtagatctcttcgtagagtgcttttgcctttgcttccggcatgtccgtgctgataaaacggacgttcaactttccaatgtcggtcatctctacctttgcaacaactttacgtggcttgctccagctttctgccttgtacatgaaagagtgatagcgtttgaagcctgctggttgctgcttgacgtgtttgatcagggtttctacatgcttgagcaaaagtgcgttacgggtcagtccggtcacgctgtagcaatcattttgttggtcaatgaatgcaaagacttctggtgctgaataatgactgtcaccacggtaaaccagtatggtgtctggccatttttggcgaatacgttccacaatccgtttcacgtaggagacgatctcccggcttcccgggcgcttgcctggccgcagtatcgtggtgatcagtttgccagaaaaaccttcatacacatgcagaggctgataacaggtctcctgataataaccgctgaacagagccaattgctgatggccgtgcacaacatcctccgtatcgtcaaaatccaggacaatgacctcgggaggttcgacatacgaagcgagaaaatgatccacaataccatctgcaattcgatagagatctcgacgggtaatcatgttttccaacctgctgaacgttggttgactggctaaatcaaggccggtctcaggtaaacgaccaagagctattttcattgccggatcaatgcgtaaactgttgctgtcattgcaatcttcgtaaccacaggcgatttgaaatactcgcagggtattgagttcattgacactatgcgtaatcgaagaagaacgtcggctatcactgatgcacttggtcagcatgctgatgatgccaagttgggattcggtttcatgcaagagcaacacaccagcgtcgcttgtgatgttgccgccatcaaaatccagagcaactttttacccattaccggggcaatggctgatgccgaattgtatgaaaataatgtttgttgagtactctctgatgtgactatattcggctgaaggggttgcataaatatcgcgtcttatttattgacttaagcaccaataatataagtaattgcggtattttttgccccccttttttttgtttatggtgaataattcaggttagatagcaatagagcgctctgccaataccatctcgacctttcggcctcatttcaaaaaggccgtcccccatcgctttggtgtggggcattctcacatttggcccgtattccttcaaaagaagtgaaatcctcctgtaatcagccttaatgctgctgggccattcctcaatatcctctttaatgctgggatggaagtattcgatttcataactcataccccaagttagcaaatacgataactataaaaaatattttaactgaaaaaacgataggggacgtagaggactattgacagtcattcagtgtcataaaaaaggaagatggacgttgttcacggcgtgtagttactgagtgcttactttgaaactgccagagcagagtaggggagtaaatgtcggagtaaatgtcggagtaaatgtcggagtaaatgctctattcgcatacattcaggctaatccaggtcagagagcaggcgaaatggctgtactgttcacaggtaacacagcgaaccatagaacgctggctcaaacaattacgagaagctgaccggattgagttcattggctcatcaaaaatcggtggatactatcaaaaacagtgactattccgtgatatgtgttcgttgcagaagcgctggccagtgctccagtcgttttagttgcgagggatggatgcattatccttcccgtttttaaaaggggtttgttggttgttgtggatgccatattgtgcgaatttgtgaaaaagttatagctatatggaagagatactattttctgagttgcttaagagcttgaaagaagccaacgatattgctgaaggtatgtcagaggcttcgcgccgttttgagattactctgccggatgttcagtcagtacgtgagcaaattgggttatcccaagatgagtttgcctcaatgatgcgggttagcgtcaggacgctgcaaaattgggaaaagcatcgtcgtaacccgactggttccgctgcggctctgctcaagattgtagtcgcagcaccggatgtggctcttaaatcattgcattcgtgatagttcttatggtttttcttttgagtcgtacgggtggatgatgctgcagcaggagcagccgagggattatgtgattgcgacgggtgtgcagtacagtgttcgccagtttattgaaaagtctgcggcgcagcttgggatcaccattcgctgggaaggggaggggagagaggagattggcgttatcgagagcctctccactccgtatgcctcgctccgtgaggggagtgtgattgtccgggttgatgcgcgttacttccgtccagcggaggtggagacgctgcttggtgatccagcaaaggcgaaggctgatctgggctgggtgccggaaatcaccctcgacgagatggttgaggagatggtggcgcatgatcttgatcttgcccgcaggcatgccttgcttaaggctaatgggtataccgtagaggtcagcagggagagctgacctctacttcaaggatgagggacgttggtgactacgggtagttactgccttcggagaggggggcgttgttgactgggtgtatttgctggtcattaatttactattccatagactggctcttgcttcaataccaatgttatttctttgtttcattccgtactattctggtttacattccgtaagttatctccattgcttccatattttatgttaagatgtgcttacgaatgtgctctctttctgctctcgtctgaatgaagtgcgcattgctgaagcgctggaaaaaattccagtcgttttttgtaattttggaaaaccattcaggagataattatgctgcaaagttatgaagccttctacgatcatggagctatgaaatggttgggtgataaacctccggttaagcaggcatacgttattgtaactatccttgccgagaaagaagcaactgtgatgccattacagaaaaaacatcagccatcacctctcattgcaggaaaaggtaaaatactgggagacatcatctctccggtttcaccagcagaatagtggagttgtctcgaatgatcgtgcttgatacgcatatttgggtgaaatggattattgacggtaatccagctctgtcagaaaaaattgtcaatgcaatgagggttgattgtcattggactgtttcagctatatcctgctttgaggtttctttgttggttaaacgtggcaagcttcagttgctcctacccgttgaagattggataaaggaagtgcttgaaaattcaggtattgattcacttcctgttacctgtgatattatgcataaagccgctatgctttccgaaattcacagggatccagcagaccggataattatcgcggctgctcttgtttatgatgcaaaactggcaagtatagattctgtatttccggattacatggaactgcaaggcagattgttcggtaaatgaatgtgcggatgcagtggatgatgctgcagcaggagctgccgagggattatgttattgcgactggtgtgcagtacagtgttcgccagtttattgaaaagtcggcggcgcagcttgggattcccattcgctgggaagggaagggaagggaaggggagggaagattggtagcccgtcgtcacgctctcctcaaagatgagggacgttggtgactacgggtagttactgccggtgttgtgtaattttggtggcaaaatacacacaggcagctatggctaagccgacagtgaatggatacgggtgtggtattgctgtagtattgtttttctttaactgaataacaaaataatagtttattatagatacatcagtatgtagaatatctaatgacagccatcagtcagaagcggggaattcaaccatcagagataaaagtaacaaagatgtggtttgcaaaaataaaatttctatttgctgtttttgttttggctttcttcattagtcctcaaccagcagtagccgtcgttgacgttattactgtcagtttcagtgaaacattatcaccagcgtcttattcaggcgcaattgatcctgctgtaagcgacaagttgatcaatattaacaatgcttcaggctcaagttccatctctgaaatggttggtgtaaccgatagcgcgcttgttcaatggaattctcgtgaaatattaaattcaactggtactgacttattggaaggttgtcttggtacaaacacgctttctcagaacggtaacagtttgtggtttactgggttaactccaaaaagcatgtacacgatctacgtgtatagccagagttcaacgaatggttataagacacaaataaaatattcaagcaatgttgctccaggtagctcataagaaactcatgttgcaggtatactcacaaccgatacatcaagaataggatacgttgacaatggaaattatttgataataacgacttattcgacaagttccgggcaaattctattgaattattctgctcttgtacaaggtcaagaagcagtaatcaacgctgtacaaatcaaagcaggtgagccagctacagctcctacacctgagccatcatcctttgttcttatggggataggcggaatattagctgtgatgttgtggagaaaaaagcaaaaatcggttaaactgtatactttcaacgagtagttctgcttatctggcattgatctttgttttagattaatttaaccacaacgatatagattaatagaccaaaaggtattctttagtcctgttatacacccttgggtgcacctcgtcaaaacgataagccgtcattatttctgttttggccccagaaagagtgttgttgtgaaagtgctgattataaccggcagagattagagaacgcaagtttcttacatgaaaggcatagccaactatcatgccttcgaggcctcgatattcagcaatggtatgggcagtctttgacaggggaaagtacagggactgttcgaattagattacaataacaccaatataccactttttttcaggtaagctctttttcataatccgtcatttttttaagaatggtgtgaatgtttagagggtgggcatgtgttttgtatcgcttccaagaagtaatatttctattctatcacttgtctcgacactatctttttcctcgctgcaattccggcgatcaacgcccctacccccatcaacacataggtagatggttcgggattcggagaattatgattaaatgatttcaataaggctgtttgagtaacagcacctgttgcagcagtaaaccctaccaatccagacgaagagcctatttcgcgactgataacaaatggcgttgcactacttccatacgtaagagtagctgatcctggttttgaattcagctgattgaggtataccgacaatattgctccatcatagtcaagccacgtataccagataccattactgttaaatgtttgtgatactgatgcttgtgattcgctccttatattaccgttaatatcgataccaatgtggttgtggtcaatgtcattatatttgactccgggatcattacgatgggtatcaatctcaacgccaacacttctattaatcccatcatatcctaacaatccaccagtcccgccaagattggaactttctttattcttgatcacaaacaccaatccatcagcaccattagtagaagtgccatcaaaggaaaatgaaaaagacgaattgaagctggtaacatcgacaggtgtatgaaaaaagacacttccagctcttttttctacattaatagaggtaagttgcaaatcgtttccggaatttacagcggtaccataacgcgtataacccgatgttgacgaaaaatcattataagtcaacaccgtcccggcttcagcactacccgacaaaaacaaccaggcaagcagggctgaaaaagcaatcagtttttttttcatctcaaacccatgtgtttatgttgacaagatatttttatacgtaacagattcagccgtttactaccatactacttttgcctctcgaacagtcaatatctttagttataaaacgttaaccttcgtttatcttccagtattcaccttaactatttacccttagcaattaacagattctttttccatgcaaccataccggcaatcaacgcccctacccccatcaacacataggtcgaaggttccggagtcggcgatttgccatataccaattgcacagcattgatgccggctcgatttagagtatttcctggattggtataaaaagcaacgtaagctttgcctgtttcatcagttgtaaaatcgtaggtaagataatttccgtttgcccggtaggttgtcaaatgatctgtcgtcaatgttccgatcgagctgtaagtacccgatcccactcttatcgacaaattcgtaataaacgtatgcctaacatcattttgcccttgactgtaaacaacaacagagtactgctcattagccattaacccgtcaaaggatatttttgcttcaccaacacccgactttgaagtagatgcgtcatgcttaagcagctctggagcatcacgataaccctcctttaatccactatcaccacccacggtgaatgtagcgctactactgctgtaaagatccgtaaatgatgttgaagtactgccttcgctcaatctgtaagaactcgaaacgctatagccgtccgaaggcaaagcaccaaaaagagcacttggatccgagatgttgttatctgatacatagaaggtgataacctctgttgcagctataccttggcagggatgaaccgcaagaacaatagcaaaacctgctaaatagctgataaacttatgtcttacaacggaacgaaaccaacgaataaaagtcatttaactaatatgaaatatatagttaatagcctcaatattcacaagtaaatatatgttgactaggctttttttatcaaagataataagtgaaaaatgtttgctttacaaatttgttaaaacatttaacttgatctgtataatccggtatgacgttaaaggttttgtggatactcgaatacattaattttttatcctaattctaaattgcaatcaaattgattttaatatccaatcccaaccagttaaagaccgaagtccgtcaggatgttcttccatttttttcagtcctctcgctgcttgtgcgataacagctccaagtgtctcaaatacccgattagcaaattccttctctcgcaattcatcccaaaggtgctcaacaggatttaattccggtgaatacggtggcagctttacaagtaccatgttctttggaacccttaaatgctcggcacgatgagaaggcgctccatccacaaccatcatgacaaactcttcaggatgcttatgagagacctgcctgagaaatgcgcccatactcactgtgtccattttgccgcccaacatccaatcaatcacaccatcttgcggagatactgctgcgtacgcatagacatactctcttacaagagctaactttacgataggacgaagtggcgctggagcccagcattttcgaggatcacttatccttccgaaccgagcctcatcctgaaacatcaagcgcaaaggcagattcagtacattttgcttggtggcttgtaccagtgtctctgggagttttttttaaattcttcctgtgcctgtagttactgctcctgaatgtgccaatgtgttgtgctaaatcgggtcagcagttttgaggttgagtttactgcagagagaaaatccgggttttttagtagatttcaaggggtgtgctgtggtatcgccctgtacatgcaaatttattctgaatgttggtggttcattttttctgaactatggttgtgccgtataattttctccaaaaggagagtgaactatgtttataaaagatcgttatataaatccctttaccgattttggtttcaagaagatttttggctctgaagtaaataaggagctgcttattgcgtttctgaacacgcttttgcctccggaggcgggaaccgttgcggatctctcctttttgcccaatgaacaggttgggcgcagtgaatatgaccgtcgggcgatctttgatctctattgtgaaaacgaaaagggggaaaaattcattgttgagatgcagcgggcgaagcagaactattttaaagatcgttcggttttttatgccaccttcccgattcagcagcaggcgcagagtggagactggaatttctgcctgaaggcggtctacatggtcggtattctcgattttgtttttgatgtagataaagctgatgatgctgtggttcaccacgaggtgagactgatcgatcgttcaacgggtgcggtcttttatgacaaactcacctttatttatcttgagcttcccaagtttctgaaaacgattgatgagcttgttactgatttcgacaagtggtgttttctgctccggcatctccctgagctcactgatcgtccggctcgtctgcaggagaaggtctttcttacagtatttgaactggctgaaattgcgcagtataagagtgtggaagcaggggtttataaagagagccacaaagtctatcgtgatctgaaaaatgttgtcgatacggcgtttgatgagggtatagccgagggtatcgtgaagggcaaggctgagggaatagccgaaggaatagccgaaggcattcagcaaaaggcactggaagatgctaaaaggtttaaagatgctggtgttgatatcgaaacgattgcacgttgtaccggtctgccggttactcttgtggaaggactgtgaatggtgatttcggaagagggtggggagaccccgcccgtactgctcggaggaagggggacgttgttgactgggtgtatttgctgggcgggttgtgctgtttttggtgcctggttgggccgctgcctcgcggctgggttcacggattttggggaagagatgttatattattttcgtcattacttcttcatgtttctaaaagccgcatctatgagcattcgatcgccacgaaaactgatcaccttcgactgggcaatgaagcgcttgttgcgcagcaaggctaactttgagatccttgaagggtttttaagcgagctgcttggcgaggatattacgattcttgaaatccttgaaagcgagagcaataaagagagcaaacttgacaaattcaatcgtgttgatctcaaggtaaagaacggcaaagacgaaatcatcattattgaggtgcagtatgagcgggaacttgattatctgcaacggatgctgtatgggacgtcgcgagtcataaccgaacatcagcaggagggtgagccctatgcaacgctggtcaaggttatctcggtaaacatcctctattttaatcttggccatggcagtgactatatctatcatggtacgacgacgtttgttggcatacacgataacgacaaactgcagctcgacatccgacagcagaagcagtatgggaagatgcagataaaccacatttatcctgaatactacctcatcaggctgaacaactttaacagcatcgcgaaaacatcgcttgacgagtggatctactttctgaagaacgaagagatcaaggatgagtttcaggccaaagggatccagaaggcaaagcggtcgttttctcttctcagtatgtctgaagcagaacaggcggcctacgcccgttatcaggatgatcttcgttaccaggccagtcttgtagagtcgaactatggtcttggccttcgggaagggagagaagccgggattactgaaggtcgcgtagagggtcaaacccggctgttgagaaagttgctggagcgtcgttttggtgtgctgccagagtgggcaaccgggagattaatctgcgcaagtgaacaggagctggaggcatgggctgaagccatcctcacagcacagacactggaagcggtttttactccgtgaaaatctcaatgatctaatcaggaggcttgccatgcaagtggtaaaaaataaagaagggaagattgaagaaacgggcagtgtcgtcactccctgccgtcccatagaagtaaactctgagcacgacttcaaggcgcttggtttagccagcttttttgatacccaggaagacaacaatgtcgattgggaagagatttttcaggctggcagcaacgtgtgcccaggtttggtgccacgtgtcagcccggatcaacaggatgtgtcaacgttgcctgcagattgtggaatttgttataggaaggaacgttgatatggcggtggcctgtgtgcatgtgatggagcttgaggagagactgaggttggcgtatgaggattttctgaaaaaagaacatttgtggataacacgcattattctgcttgtacctgaacattcgtaccatgggaaggtgtttttccattatcactcgatatcgtaattatggataagctattgataaataaggcaatgaaaatgccgcccattcaacgggttgcattggcagagttgcttcttgcaagtattgattatgaagagggcgacattcgtgaagcatggataagtgaggtacatgaacgcatgaaagcggtaaatgaaggtcgttcgacacttctggattttgatgcgttatagcggtgaagcttaaatttcaagaatgagcagctaaagatttgcttgatgcagtgaaatggtataaaggaagaagggggacgttgttgactgcgctcggtttttctgactaaaagttttgtattttgcggtgtcgtaaaaaaagtgtggagtgccgatacctgttatgggctcatgtttaacattgaggttgacgatgaaaaagttgccagtgggcatacagaccttcagcgagatcataaacgaggattacctgtatatcgacaaaaccgggatagcctatagcctgattaacaactttaaatatgtttttctgtcgcgcccccggcgattcggcaaaagcctcttccttgatacgctgaaaaatattttcgagggaaatcgggatctgttccgtgggctgctgattgaggagcagtggaactgggaggtgaagtatccggtcatccagatcagtttcagtggcggaatacgcagccaggaaactcttcgcaaaaatcttttctatatcctgaatgacaatcaggagcggcttgatattatttgtgtggagaaagaggatcccaaccagtgtttcgcagaactctaagaagacctcacaaaagtatcatcagaaggttgttgttcttattgatgagtatgacaaaccgattctggacaatattgagaatatccccgaggctctggttatccgggatggaatgcgggacttttataccaaaatcaaggagaacgaccggtatctgcgctttgccttcctcacaggggtgagtaaattctccaaagagtcgctcttcagcggtctgaacaatcttgaagatatcagcctgaaccctgattttggcaacgtttgtggttatacccagcttgatctggagagctcttttgccccttatctcgaaggtgttaatatggagcaggtcaagcggtggtacaatgggtataactttttgggtgatagtgtgtataaccctttcgatatcctgctgtttatcaagaaccagcgtacgttccaaaactttttgttcgagacaggaacgctaaagtttctgattgaactcatcaaaaagaacaactattttattccaaaatttaatggattacaggttaataagtctctggttaacagctttgaccttgaaaatctcaatctggagactattctgtttcagaccggctatttgaccatcaagcgccagctgccgttggatatgggatttggttatgagttgggatttcctaacagggaggtgcagaccagttttaacgattatatcctgcaatcggtgaccagcgtttcggaaaatgagcccatccgccgtgagctgctggctatcatgaatactggtgatgttgaacgatttgaacctgttatcaagcgtctttttgcaagcatcgcctataataatgttaccaacaatgacattgagcgttacgagggcttttatgccagcgtgctttatgcctgttttgccagtatcggagtagagatcatcgccgaggatgtgagcaacaagggcagaattgacctgacgctgaaggctgtggggagaacctttttctttgaattcaaggtgactgacggggagccacttgagcagatcagggaaatgaaatattacgaaaaatatgagggggaacgctatctgattggcatcgtctttgacccgaaacagagaaacgtcagcaagtttgagtgggagaggatttaaagcctgttcccaaattccagaagggggacgttgttgactccgtgcacattcttccttggttgcagagagtgacgttgttgactgcatgtacttactgctccagaatgttccaatttgttgtgctggatcggttctgcagcttggcggctgggttcacggattttggggaagagatgctgatcacctatcatgagcagaggtggttgcgtgctgggtgtaacagtgttgaaaggtaagccagagtgggcaaccgggaagttaagccgcgcaactgaacaggagcttgaggcatgggctgaagctatcctcaccgcacagacactggaagcggttttcaaataaatgttactgtacgaaaaagggggacgttgttgactaggggtacatcctgctcgggttgtgctgttgtgtatgccggttcgggccagcggctctgcggttgggtgcacggactttgtgaaatagatgtgatgctcgaagttttataagtgagctgtttggcgaggagagagcatggcgaaaacttcgcattggatcgtggtacactcagagccattttgcggtgtgcattgctgaaacgctggccgaagttccagtctgtttttgtacctttgaataagattgctgtgatcatgatgctgcaaaattatgcagctttttatgatcatggagtcattgaattggctggttgccgctactcgttgaagattgcattaaaggaagggcttgaaaattcaggtattgattcggttctggttacctgcaatattacgattatgaaggatgggcgtaaggtgctggtttggagtgcggaagtttttaaagtcggcgcaggcgtgttgttcaatccatcaccgctctttcgtaagtggcgtattgtgctgtctggaattggaattggatgtggtgtgaatctgatatgaacatattgttataaaatattttagagatatttaaagcaggcgctctttcgtagtaacgtgttggtcttactgacgtttttttgtgctaaaaaaactatccttcccccatttatgaattcaattagaattgctgttgttggtcttggctatgtcggcttgccgcttgctgtggagtttgccaaaaagtatcctgtcgttggttttgatatcaagcaggagcgtgtcggtgaacttgggcaaggttacgatgctacacttgaggtgaccagtgaagagctgaagagtgttctctgcgagagtaactataatggggaggaagggagtccgggtctttttgtgagttctgacagtagcgatcttggtgcggtaaattactatatcgttacggtacctactccgactgacaagaacaatcgtcctgatctttcaccgctcctcaaggcgagcgaaaccattggcagggtgctcaagatgggcgatattgtcatctatgaatcaacggtctatcccggtgctaccgaggaggattgtgtccctgttcttgaacgattctccgggcttacgttcaaccgtgacttttttgctggctactctcccgaacggattaatcccggcgataaggagcatacagtaacaaagataaaaaaggttacatcgggctcaactccagatattgccactaaagttgattcgctctatcgatcgatcatcgttgccggtacccacttggcctcatccatcagggttgcggaggcggccaaggtgattgagaattcgcagcgtgatatcaatattgcctttgtcaatgagttgtccgtgattttcaaccggatggggatcgacactcatgaagttctggcggcagcgggtaccaaatggaactttcttccctttaaaccgggtcttgtgggaggtcactgcatcggtgttgatccatattatcttgcccagaaggctcaggagtatggctaccatccggaaatcattcttgcggggcggaggttgaacgataacatgggcaagtatatagcctcgcaggtcattaaactgatgatagcgcgtgatcacaagatcaagggtgccaagattctgatgcttggcatcacctttaaggagaactgtcccgatatccggaacacccgtgctgtcgatattgtgaatgaactgaagcagtatggcgctgaagtggatattcacgatccgtgggcgaatcccgaagaggtgatgcatgaatacgggtttgaatgccttcatgagcttaatggcaatcattacgaggccatcattcttgctgtagcgcacgatgcatttgccgctcttgatattcgctcacttagctctggcattaatgcggtcatttatgatgtgaaaggggttttgccgattgataaggttagtggaaggttgtaacgatcgggcctgcagcctggtggatgggctcacggattttggggaagagatgttatatttgagcaatggaacgcctgttgcgtagcaaggctaactttgagatacccgaaggctttttaagcgggctgctttgaatttcgatgttgcccattaatgaattcagcctccgacgaggatctggtacttgtgacaacgaggtatccgtgggaggtatttccacctgtttggattcatgctaacgaatcaacggtaaaactccttcatatcttgcggctaagtccggtgaccccgatgcagcatctctctttgtagatgctttgttgaatccaataattgttgaacaattagctgatacatttgcctggaaaaaaccagtattggtttcagcacatgcagtggaagggtctgggggtaaacaccatactggaagcattggctgatatgcttgtccaacagttaggctggtctacagataagagcagagtgaagataaatattgtgtcgcatacaggagctgatggtttttctcgtttggtgaggcaggcgaagtttgatggggatacattggcaggcaggtcagagtgagcacccgggaaattaagccgcgcatctgaaagggggctggaggcatgggccgaagccattctcatggtgccgtataattttctccaaaaggagagtgaactatttttataaaagatcgttacataaatccttgcttccagagggggggagtttctgatctttcttttttgtcgaatgaacaggccgggtggagtgcatttgatcgtcgggccaaacgatttcacgttgtactggtttgccggtttttttgtggaagggctgtgagctattgtggagagcaaaaaatgagatatatcacgagtatagaaaggataggctatgacaagggctctattgagggtcaggccgagggtcgtgtcataggccgtttggagggtaagcgccggttcttgtgcatgcaactggaatgtcgctttggtgctttgcctgcatgggcattagagatggtaagctgcgcttctgaggaggatttgcattcatgggacgatgctgtcctcactgcgccgaccttggaggccgtttttcatcaaaagaaattttttcgtgaagaaccggactggatagagacaattatctcgcagagttatgaagcttgctatgaaaacggaactttgagatggttgggagataagccttcggtcaagcaggcctctgttattgtgacgattctctcttagagagaaagagcgataattgcattattgaaaaaatctcaacgctcatcgcttcttgcaggcaaaggcgaagtgtttggagatatcacacctgtatcaccggaagaagagtgaaactgcctgatatcattgtgctcttcagggaagaaccatcagtgaacgcttgagattgctcgtgatggagtcaaaatgcatctggaagtgggtcaagagccggaaaaagagtgtctcattgctcaagagaggtttgattattgtttattgcaggattttaacggggagtcttgcatatgagagctgtttatagtaccagtttatgatttccttcaagccgggggtgagcttgtgatcaaacgtattccgcaaatatggtggtcattcactcttgacgtcgaaacaggttgtgcttttcgttcatgagtacacgcagtcaacaacgtccctgtgtttttgagctgaagtacacgtagtcaacaacgtccccaatgttttgagctgaagtacacttagtcaacaacgtctccaatgtcgtatgatcaataaaattctgcctcttcttgttttgccgtcggggttcagcctgttgtgtctgctggctggattgctgttgcgcaacagcttttttctttggcttggaactctgctgcttttggcgttcagtatgcctgtgatgagtgattttttgatgcgttctgttgaggttggcgaggggagagtgccggtcagcagtgtcgggaaggctgatgcgattgttgtgttgagtggtatgattgtgacggttgacggggcgccgctgggggagtggggtggtgctgtggatcggtttgatggtggcgttgagcttttcaaggcgggaagagctcctgtggtggtttttactcgtgggcaggtgccgtggcagccgggtgtggtgcctgagggtgagttgctggcgaaaagggctttgctgcttggtgtgccgcaatcggctatccgtttgacgggtaaggcgggtaatacggcggatgaagctgctgcggcaagtgtgttgctcggtgcttcaaaaaaaggagttccgaggagaattattcttgttaccagtgcttttcatatgcgtcgggcgcgttttttgtttgaacgtgcggggtttgctgttgagccttttttggtggattatcagaccagtgagaagagcccattgacggtgctctcttttttgccgaatgccgaggcgcttgcgcagtccgacagggcattgcgtgaggtgatcggcttgcttttctattgggttacaaaataagtggtgactccgtcccgttcgccggaaacaggagatggggacgttgttgactgcgtgtacttccgaagaacataccgtgttttcaatgttgactttgcggtcgtaaatacacggagtcaacaacgtcccccttttcgtccccctttttttgaggaagtacacggaatcaacaacgtccccaaggggggattttcattagtggggcgtagttgttatcttcttttttttgagggttggttaacattattgtgtttgtcgaatggatgatgttcggaatttgctgtggtatgctgtttatgttcgttctcggtatgagaagaaggtttatcagttgttgctggagcagggtgttgtgagttttttgccgttgcttgatacctggaagcagtggagtgaccggaagaagagggtttctgagccgttgttcaggggttatgtgtttgttaatattgatttggtgagggagaagatccgtgtgcttgatacggagggtgtggtgaagtttatcgggatcgggagagtgccttcggtcattgtgcagcgggatattgattggttgaagcagttggtgagggagccggatgcgattcatcgtcatgtggtttctcttccggcgggtcagagggtgaaggtgcttgctggtccgtttaaggattttgagggggttgtggtgaagcaggggagggagtcgcggttggttgttttttttgagagtattatgcagggtgttgaggtgacgatttttcctgatgtgttggcgccgattgcggttgctccttcgccggttcagggtgtggcgccgttgagtggtaagcttgcgtctgtggagaagcatttgcttcgcttgtgaggtggtcgcgtgttgtgctggcttagttgaaattgagtgggggcctcggcgggttgttggggtgagactctggagaggtgattttttttatttttgcaggagtttctgcagggggcttaatggagggttttgtgcaaaaaggggagcatgcgtcgatacgggatgttttcagtctgccggtgattgtggcggcgctgggttattttgttgatatttacgatctggtgcttttcagtattgtgcgggtgccgagtttgaagtcgttcgggttgtcggggaaggagttgattgattatggggtttatctgctgaatatgcagatgattggtatgctggttggtggtattctgtggggctggcttggcgacaggaaggggcggctgaagattatgtttgcttcgattctgctctattcgcttgccaatattgcaaatggttttgtttcgtcgctgccggcttatgcggtgttgcgttttgtggctggtgtcgggcttgccggggagcttggggcgggtattacgctggtttcggaggtgttgcatacgcgtatacggggttacgggacgatgcttgtggcttcgattggtgtttcgggggcgatacttgccaatattgtggcgaatacgtatgagtggcataatgctttttttattggcggggggcttgggctgttgctgcttgttgcgcgtgtgagggttgctgagtcggggatgtttaaggcgatggaggcgaagagcgggatgagccgggggaatatgttggctctgtttacggatcgtggccgttttttccgttatatcaattcgatcatgattggggtgccgatctggtttgttgtgggggtgctgattactttttcgcctgagtttggtgttgagcttggtatttccgggccggtttcggctggcaatgcggtgatgtactgttatcttggtctggttttcggggatctttcgagcggcttgttgagtcaactgttgcagagccggaaaaaggttattctgttgtttatgctgctgacggttggcgccgtggcgctctattttctgcagggtcatcagagcccgcagtttttttatgtggtctgtgctgttcttggttttgcgggtggttattgggctatttttgttacggttgcggcggaacagtttggcaccaatcttcgtgctacggttgctacgacggtgcctaatctggtgcgtggcatggtggtgccgattaccatgctctttcagtttttccgtggcctgttcgggctggagtcgggggcgctgctggttggcgccatctgcgtgacggctgcttttctctctctcagcgctcttgaggagaccttccacaaggatctggattactacgaggagtttctctgatctcctccttcaaacccacaacaagacaacaagaagggggacgttgttgactgcgtgtatttgacgcctttacactattcccatctctgcttttaaaaattggccggtgtaggagtgttctgtttgggcaatctgttcgggggtgccttcggcgatgatgttgccgccttcgttgcctccttcggggccgatgtcgattatccagtcgctgtttttgatgatgtcgaggttgtgttcgatgatgatgacgctgttgcctttgtcgacgagtttgcggagtacttcgagcaggtgctggatgtcctggaagtggagtccggttgtgggttcgtcgaggatgtagagggtgttgccggtctgtattttggcgagttctgccgagagtttgatgcgttgtgcctctccgcctgagagcatgggggagggttggccgagcttgaggtagccgagtccgacgctttgcatggtggtgaggatgcgcagtatccgggggaagtcggtgaagaattctgcggcttcggtgatggtcatttcgagtacatcggcgatggattttcctcggtatttgacgagcagggtttcgcggttgtagcgttctcccttgcagttttcgcattggacgtagacgtcgggaagaaagttcatttcgatttttcgggttccggctccctggcacacttcgcatcgtcctcctttgacgttgaagctgaaccttccggctttgtatcctctgatctgcgcttcgggcatgcgggtgaagaagtcgcggatgaaggtgaaggctccggtgtaggttgcggggttggagcggggagtgcggcctatgggtgattggtcgacgttgactactttgtcgagctgttttatgccttcgatgctgtcgtagggataggtgtgcagtttggagcggtagaagtggcgcgcaaggattgggtagagggtttcgttgatgatggtggatttgcctgatccgctgactccggtgatgctgacgagtgagcggaggggaatggtgatgtcgatgtttttgaggttgttgccccggcaccctttgagccgcaggaattgttgttcctcagggtctgttttttcctcttttttgcagtatacctgccgttctccgttgaggtatcctgcggtgagtgagttggggtcgagggtggcggcggctccctgggcgactatttctccgccgtattcgcctgctcctggtccgaggtcgatgatttcgtcggcttcgagcatggtctctttgtcgtgttcgacgacgaggacggtgttgccgaggtctctgagccgtttgagtgaggtgatgagtttgtggttgtcgcgctggtggagtccgatgcttggttcgtcgaggacgtagaggacgccgctgagttgtgagccgagctgtgaggcgagtcgtatgcgttgtgcttcgccgccggagagtgtttgtgagctgcggtcgattgagaggtagctgagcccgacgttgaggagaaattcaaggcgtttgacgatttcgtgcagtatgggtgtggcaacaagttgctcttttgtgctgaggttgccggggagcgccttgaagaaggcgagggattcgggcagggtgagtgattctgcctgtgctatgttgatctcgtttattttgaccagcaggctctctttgcgcagtcttgctcctttgcatgaggggcatggtttgcggagcatgtagttttcggcccactcgcgtatttttgaggagctggcatttttgaggatctcttcgacgtaggggagggctccgggaaagggttgcgggtagagggtgtcgtggccggagtagctgtagctgacgtcgaaggttcgggtgccggatccttcgagaaggattttcattgcctcttgtggaatgtcggtcaatggggtgtcgagggtgaagttgaactctcttgcgattgccctgatgacttgccagaggttgcgttttcctgattttccgaatgggtcgagcccgccgtcgttgagcgagagggtgaggtcgggggtcatcagctctcctgaaagctgcatgagctctccgaggccgttgcattcagggcatgcgccgtagggggagttgaagctgaagtggtttggcgcaagggtgtcgacgggtacggagccgtcggagtaggcgtagcgtgtgctgaaggtgagctctttgagctggctctccatcgggtcgcagatgacggttgagcggtgttctgacatggttatggccatgctgattgcgtctctgaggcgatcttcgcagtcggggctgatgaccaggcggtcgactacgagttctatggagtggcttttgtagcgttcgatctgcatctccttttccatttcgcggtattttccgtcgatgcggaccctgagaaagcctttgaggaggagtcgttcgaagagttcgcgatagtgccctttgcgtccggtgacgaggggggagagtatctgtattttggtgccttgtgggagggcgagtatggcttcgccgatgctctcttcgctttgctgctggagcatggcgccggtgacggggtcgtagcgtcgtcctgctttggcgtagaggagacggataaagtcgtgaatttcggtgatggtgccgactgttgaccggggtgagcggttggtgctcttctggtcgatggagatgacgggtgagagtccttcgatatagtcaacgtcggggcgttctatgctgccgatgtattggcgggcgtagggcgagagtgtttccatgaagcggcgctgaccttcggcgtagatggtgtcgaaggcgaggcttgattttcccgatcctgagaggccggttatgacaacaaatttgttgcgtggaatgtcgagggagatgtttttgagattgtggactcgtgctccccggatgttgatatggctgaattccatgtgtgttgtttgcgctctttctttttttgctgtgtgggcggtaatcgttgtttgattatgccttgctcaacggtaaaatggtggctctggtttctttgtacgacttttctgaatatggaaattatttggcagaagcaagccgaaaaagggaaaacagtgcggggattgtttgtggggatagttcatgaaaaaggcggcaattgccgcctttttcgtttggtacccgtgatgttgctgcttttggtttaccctttcagtgctgctcttgcagcggcaaggcgggcaatcggtactctgtaggggctgcatgagacgtagttcagtcccaactggtggcagaattcgacggttgatggatcgccgccgtgttcgccgcagatgccgagtttgagttctggtttgacggcccgtccctcttttgccgagatgctcatgagtcggcccacgccatccttgtcgatggattcgaaggggttgcgtgcgaagatttcatgttgctggtagatgggcaggaattggcctgagtcgtcacggctcatgccgaggcccatctgggtgaggtcgttggtgccgtagctgaagaagtcggctgcggtggcaatctggtcggaggtgatggctgcacggggtacttcgatcatggtgccgacgaggtatttgacgcctgtgccttgttcggctatgacgctgcgtgctgttttgtggatcacttcgctggtgatttcaagctctttgacggtgctgacaagtggcaccatgatttctggtactacttcgagcccctcttttttgagtttgcatgcggcttcgataattgcccgcacctgcatgacggtgatttcggggtgcaggatgccgagtcggcagccccgaaggccgagcatggggttaaattcatgcagatcgccgatacgctctttgatctcttcaaaggatctgccaattttgatggagagtgcccttatttcgtcgtcggtgtgtggcaggaactcgtggagaggtgggtcgagaagccggatggtgaccgggcgtgaacccattgccttgaagagtccgtagaagtcgtcgcgctggtatggcagcagtttttcaagcgctattttgcggccgtctacatcgtcggccagaatcatttcgcgcatggcgtcaatgcgctctccgccgaagaacatgtgttcggtgcggcagaggccgatgccttcggcgccgaaggtgatggcgatttctgcctggtcgggctggtcggcgttggtgcggatgttgagtttgcggtatttatcggcccattccatgagctgctggtagatcggccatgtcggggcatcttcgggtttgaggctcttgtcgacgagtacttcgatgatttcggagtttttggtcgctacttttccggcaatgacctctccggtgctgccgtcgatggagatgtaatcaccttcatgcaggacaatatcgttgccttgtacccgcagttctcctctctggtagtcgatgctgagcgctccgcatcctgcgacgcagaccttgcccatctgacgggctaccagtgcggcgtgtgaggtcatgccgcctctttcggtgaggataccttctgatgcatccatgcccttgatgtcttcgggggaggtttcgatgcggacaagaatgaccgcttctccgcgttttccggcttcgtaggcatcgacggcgttgaaatagattttgccggtagcggcgccagggccggcattcagtcctgttgcaaggagtcgtccttcctgaatggctgcctgcttctctttcatgtcgaagacgggccggagcaactggttgagttgttcgggctcgatgcgcagcagtgcctctttttcgtcaatcagtttttcgttgaacatgtcaacggctatttttactgcggccatgccggtgcgtttgccgaccctgcactggagcatgaagagtatgttgttctcgatggtgaactcgatgtccatcatgtcgtggtagtggtgttcgagaatggagcgaatctcttcgagctggtcgtagatgcctggattttcggccttgagttgttcaattttcagaggggttctggttccggctaccacatcctctccctgggcattcatcagaaactcaccatagaagatgttgtcgccggttgcggcgtcgcgcgtgaaggctacgccggttccgcaatcgaggcccatgttgccgaagaccattgcctggacgttgcaggcggtgccccaataaccgggaatgtggttgagcttgcggtatacaattgcccgctcgttgttccaactgttgaagacggctccgattgctccgatgagctgttcgtgtgggtcttcagggaaggttttgccggttttttcaagaattgcggttttatagtcagcgacgatactttggaggtcttcaacggtgaattctgtgtcgagctcgatgccgagctcgtgtttttttgcttcaaggattttttcgaaggggtcgatctgttttttgtcggtcggtttgaggtcaagcacgacatctccgtacatttgcacgaaacggcggtagcagtcccatgcgaagcgggggtttcctgatttttttgcaaggccgtcaacggtttgtgcattgagaccaaggttgagaatggtgtccatcatgccgggcattgaggctcttgcacctgaacggacggagaccaggagggggttttcggggtctccaaattttttgccgagcgtctcttcaattttgcggagcgcatcggggattccttgctcgaatagatttttggggtagtttttttgattttcgtagtagtaggtgcaaacttcggttgaaatggtgaagccgggaggaaccggcagaccgatgtttgccatctcggcaaggttggcgcctttgccgccgagcaggtttttcatggacgcatcaccttcagaagagccgcccgagaaactgtagatgtattgtttactgccggccttttcgttggtaatctcagattgtggcataatgtttcatgagtgattgtgtttttttaccagataaaggaaatgcatgtggtgaaaaaacaggtgaagttgactacttttatcgaaactgaagtttactaaaaagccgctgtaaaaactaccgtaaaggatatttcattctgatttattatggaaattgatcctcttgttatttttctgcaaatcttgcgtcttgccgttccctatgtgcttacctctgttggggcaacgttttcggagcggggcggggtggttaatctggcacttgaggggatgatgcttgttggtgcgtttggtgcggcttttggtcagtaccggagcgggtcggccctggcgggcattttgctggctctggtgtgcggcctttgtgttgcgctgctttttgcttttgtgacggttaccttgaaggctgaccagattgttgccggtattgctatcaatattcttgttatgggcgctacccgttttgggctcagcctgttgttcggaagttcgatgaattcggagcggattgccggtattgcggttccctctcttttgcttgatcctctttttcttgctgctgtgctctctgttgttgcaggttatctggtgcttttcaggactccttatggtctgaggcttcgggcaacgggtgaaagtgctgaaacggccgacagtgcaggtatcaatgtggatcgcatgcgctattccggcgtgcttgtttctggtgcacttgcggctcttggtggagcttttcttgtttttcagcagcatacctttactgataatatgtcggccgggcggggttatatcgctcttgcggctatgattatcggcaagtggaacccggctggagctgcacttgcaagtttgttttttgcaacgaccgaatcgatggagatttggctccagacggggtggattccctcgcagttggtgcagtcactcccttatgtcataacgctggttgtgcttgccggatttgttggcagggcttcagcgccgagggatgcgggtactgcgtttgaaaaaaaccgcaaatcagattaggcagatcagctctccagcatgtttttctatgcctttggccacttcggctattgatgtttcgagcatgtaggctgctggtgtgctgactctttttcctttctggctgacaatgcactccccgacagggcattcgatagggcgggcacccattgcctcgatcgctgccgaactttccggatcattctctggttaggtcaatatgtttcaggtcaatatgttcacagcccggaagttttgctgcaataaaagggtgcgatgcaggtgcaagaggggtcagcaccgcttcctgaatctcggatccatcaggaaatccgcagcctgaaaggagaattccgatttttttcatggcaaatattagtattttattatggagtattatacattttatatgcgcaggtgcgttccctgtatgcgttgtgtttgtttttgtttggttaaggatgatgatttgacgtacttaatagcaactttgcttttcatagcttaattatacctaaagtaccaatgagtatcgataatacgatttcgctcgcaactgtctcagagattattggtaaagtctgggcagaacttgaagatggaaccagccgtcttctgcaggcaggggatatggtttatgagggtgaggttattcatacagaaactggaagtctggttgtgcttcggactacgaatggtgctgtgttaagggttaccgagggcaaggaggtcgtcttgggtgctgggctttttgctcctgcggacaaggatattgcgggattggttgccgaggcggggagtgatgcgccgcccgtcgggctggaaacctctgacagtcccgaaccgcctgttgtgatcgaaaacaatcctcagagtggtaaccgtcttcatggatttgtccgtgtcgagcgtgctgttgagtcagttaatacgcccccctaccttttgtgggcttatacagggaaatataatgcatcaacgagccgtcgttcggcaggttacagccccttgcttgagggtcgtggcacttttgatgagcgactggtaattccggttgaaccggtcacctttgctgcggtggagccgatggttccgctggcgcccatttcgatgacatactcctctttaccgttcgatgatgttccgaaaaataatacagcagaggtgacggcttcggttcaggaggatgctcttctggagggtaaccgtgatactccggaggatacgatggtggcaacgggcagtgttgctccattgattgatacgggagctgatgtgccggtaaccttcagtttgcaaaccacggggcttgatgcgtttggctggacttcgaacggagttccgctcagctttacggtatccggcaatacgttgacggcttctgttccttccggtccggtctttacgcttgttcttgatccgtctacgggtgcttttacctttacgctgtctgctccgtttgatcaacctcccggatccggtgaggagggcaccatcactcttgatctctccagcgctattgttgttaccgacagggatggtgatgcgataacggttgataacgggtttacgattattgttgagaatgatgtgccgatcggtgttggcggcattgcgggcagtgtcgatgaagatgagcttccgtttggtataccggatggtgatggggtgactacggttgcaacaggcaatatatccagcctgttctctgcgggcgccgatcagccgctgacctatggtttgttgaccaacaccggtggtctgccccagggtctgacttcggcgggggatcctgttacttatgttgttacgggcaatacgctgactgcaacagccgggggaggaacggtctttacgcttgttcttgatcctgcaacgggtgactatacgtttacgctctccgaccgcctggatcatcctttgaccaatggggatgataacgaaatccttccgcttgacctgacaagtatccttcaggcaaccgacagcgatggcgatcactctgcttcagccggaacattcacgatcaatgttgaagatgatgtgcccgttggcagcggcctggttacgggcaatgttgacgaggatgagttgcctttaggtataacggacagtgatgcttttaacacggttgcgacaggtaatatatccggacttttctctgcaggtgccgatcagcctgggcgctatggtttgtcatccgaaaccggaggcttgcgtcaggatctgacttcggcgggggtggcggtcacctattcggtaaagaataatattctgacagcatcatccgggagcattccggtctttacgctggagctcgattccgttacgggtgtctatacctttacgctgcttgcccagcttgatcatccacttgccaatggcgacgataacgaaatccttccgctgaacctgacgagcatcctcgaggtcaccgacagtgatggcgatccgttgattacgacaggaacctttatcatcaatgttgaagatgatgtgccggttggttcggggacgattgtgggcaatgtcgatgaagatgaactacctgacggcataacggatggagatactgtaaccaccgttgcacgaggtaacgtggcggcgcttttccgtatcggagctgatcagcggggtaattttggcttgtctggcaatacgagtgggcttccggtgctgtactcatccggcatgtctgtcgtgtacacttttacggataatacgctgacagcaacagccgggggcaatccggtcttcacacttgttgttgattctgttacgggagactatacttttacactgattgatcacatcgatcatcctcgtgctgatggagatgataccgaaatacttcagcttaatctgacaggcattctgcaagttaccgatgaagatggtgaccccttgatgactgcaggaaccttcaccatcaatattgaagatgatgtgccgattggtactggtgcgattgtgggtgaagtgcaggaagatgcgttgctggacggaaatcgtgaaaccgcttctcagacagtggtagctcaaggcaatttagctgctcttttccagatcggggctgataatcctggaacgtatggtttaacgggcgatacatccggacttcctgagttgcgttccgttggcatacgggtcgattacgctgttacggttaatacgttgacggcaacagccgggggcaatccggtcttcacgctcgttattgatcctgctacgggagactatacctttacgctgcttgatcagctcgatcatcctcgtggtgatggagatgacagcgaaacactttcgctggacctgacgggcctcctgagggtcacggacagtgatggcgacacgttaaacaccagcggaacgtttacgatcagtatcgaagatgatgtgccggtcggtgtcggcatattacagagaacggtgcatgaagatgcattgaatggaggtaaccgggaaactccgtcgcaggtgatatcagtgaatgggagtatagctggtcttgtctcaataggtgcagatcagccgggaacttatctctttacgctatctgctgatacgagccatctaccgattctgaaatcagccggattgccggttctctatgatgttactcctgatggaaatatactgacggcatacgtcgattctgatggtattgcggggtataattctcaaactgatcgaccagtctttaagctggttgttgatacgagcaccggaaactatgtatttacgttgcttgatcagcttgatcatccgctgaacaatggtaatgacagtgagactctttcgattgatttttcgagcatactgagagtttccgatcaggatggtgatccgttggcaacctttggtgccttcacgattaatgtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatctccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaagatggcgatgcgataaccatcaacagcggctctctgctgattgaggtagaagacgacatcccggttcagaccactgcgacggtagtaggctccgtacaggaagacgcactgagtggcggcaacctcgacaacaccgccgccgacacgacgatagcgaccggtaacatatccggcctggtgagcgttggagccgatgcctccgccacctactcggtccaggccagcggcctgccgacgctgacctcgaatggcaatacggtcacctacagcgccgtcgataccaatagcgacaccataaccgacaagctcgtcgcctccgcctccggcagcacggtgttcaccctggaactgaaccagacaagtggcgcctacaccttcacgctgctcgatcagctcgaccacccggtcagcaacagtgacgacaccgaaatcatgacgctcgacctgtcaggcggccttgtagcgaccgacaaggacggtgaccagatcaccatcaacgccagttcgctgctgatcacagtcgaggacgacatcccgatcgcccgtaatgattcgaccctgtacattaaagaaggaagtgaaatggctacatctgtcggaaatttggcatggaatcttctgacatcaacaaatccgtcagggggagcgacatcatggagagactattccggtgctgatgagtccattaccataacaagggttgactatgttgatagcctgggagcctctcaattcaagatactttcgggtggtacgaccggagaacttgatacaaaatacggtaaattaacggtatttagtgacggggagtggcaatatactccagacccttgggttaatcattccacagaaccagtctctgaaaccataacctataccattaccgatcgtgacggtgacacggcaacggcgacaaaaaccctagttgttgaggataccgccacgactatcagtgatccgctggataactctgtctatgaaaggaatctttcgacaggatccgatccgaaccctgtgctgcttgttaaaacgggtactcttggcgttaataagcaagcagatcctattaatgtagtatttaacggagcacctccgcccactggtataacctccaacaaaaagacgatcttctatcatgaaagtcctgatggccatacgctcacagctacagacctggaggctgatggtggtaatgtgatttttaccatagaaatcaagaattatgattctaaagacgcatcctatgagtttaccctctacagggctgtcgatcatctttatgaggatcagaatactggtgctaccatatcgcatgaccctattgaatttccgatccgttacaaggttctggaaccttacgataatgatacggttctcaatttcccttcaggggttaatggaggcggacttgctgaatttacagtcacgatttatgacgacacggctcttgtcgaacctttgctgacctttcaggaggatgaaccggatcctggtgagagaacgatgacggtcaacgctgatgcgagatcgaccaatctgtccataaccggtactcctgcagcgcatggaacggttcaggttaatgacggaacgatatcaggtcttcccgatggaaccattacctatactccattccccaacacaaactatagtgggacggatacctttgagtatacactggagattgaaaatacatcaacaaccgaaattcggacggtgaccgtaaccgtgattccggtgtcggatgcgccgggagtgacggctcttgactataccctctcgactctggaagacactcagattgatcttcgcctgtatgcaccgacggtaggtgataaaactgaccagaatggcatcggcacagcaggtgatgatcccgaacggcttggcgcaattaccctttcggggattccggtcggtgcgaagattttcaaggctgatggtacgacgcttgtttttgaggcaaccacaggccacacctcatttaccgttatgcttgtcagtggtggcacaacgccggttaccggcacggacagcaagtcgctcttccttgccgaaacaactgccaacagctatttaacggttttggaatacgaagggcttaaactactgcctccacccaacagcggcaacaatttctctcctgctatcaccgtctcggtgacagaatatgaggttgatgcagcgggttaccagaaagaggtcagtggcgtggcggttcccggagtgaccacaaccgcaacaattgcggtcgaggttcttgcggtgacggatattccgcctgctccaggtcttctgattgacggttttgatacgccctacacggcaaacttcgaagaggataccgtttttgaccttggcgcattgctttcaacaacttcctttgatgatacgacggatggcagtgaacatcgtgaaatcgtactctccgggttactgaaagatacgattgtgacctcaaatgctcttccgggaccagtgacgattggtgcgacgggtaccgttaccattcccctgatcaacagtactgttcctgctggtatccagaacgttctgccgggtatcaccatcacaccgccgccaaatttcagcggcgaaatgaacggtataaccgtaaccctgcaggcgcttgataccgatccgaatctgccagcggcatcgcctgttccggtgagctggactgattcggttaccctgaatctgcttgttttgccggtagctgatgatattgcagctcctgatgtatcgacttctgaggaccagtcggtcaggttcctgaaggatcttagggttaccgatatctcgtccgggttgaccacaggaggaacggaaatcattactgcgataaccgtcagtgatcttgcgcttggttgggtaataaaaaacccttcaggaacagttgttttcacaggagacggtacggctgatttttccatccctgtaggagattacacaaactataccgttactcctccgccgcatagcagcgccgatacaacggtgaaggttctcgttaccacaacagatacggctacaattcagggaattgatatcacggataatagcaaaatcgatcaattgcataatatcaaggtgaccgttaccccggtagccgaggcggttgcagggagtgctgtgcacaacggaacctcggtaacggtaactgcggctgaagcggattctgatgtcagcggcaccgctgatctggccatcaatccacatcacacctacacgactcacggtacagagggtcagttcgtttcacttaccgaggccgggtcaagcccgtttgccattggaagtttttggcacaatgaggatgcggatggttcagagagaacctatgccctctttacgccgacatatcttgtcggaggtgtgctgacagatatgattgaagcagagttccagtataccgatggttccggggtgcatacggagatctttaaaggtactccgatagcggtagaaatgccttatctgcataccgtatcgttcaaagcaaaacctggttatagtggagcagttaccattgatgttcaggcaaaaacagttgaccatggccctgatgacacaacgaccgatgtgttcaatgtcagtggtctggctcacctcgactttattgttgatccagtgcccaatcaagttacgcttgctgtgacctctcctgtgccgattgatgaagatttgctcaggacgctctccattcgtccgacgtccacagacaccgatggatcagagagctttaccattacgattacgggtattcctaatggctccgagatgatctatgatggatcgactatctatgcgataacggatacatcgggtacggtaaccataaatcactttgattcttcaaaaacgtttaccatacagccgcctcacaacagtaatgaagacattactctccatgttacgggtcacacggttgaagttcttgatccaacgaaccccggtacgatctgccagcctcttgacattattgtcgatgtcaggggtgttgccgatcctgttgatgttgtaacgactgtggccggattttctgagcaacgactggatagtctgcctccttcagatctcattagtatgagtagtcttatttctgtcacgcggcaggatactgatggttcagaaaccttgtcgttctattttacaggcctcgctaacggttttgatatcagcggggtgaatgtatccttccttggtggtacgggtaccgaacgcagatggcttctcactccaggtgattttgcgggtaccacaatgacggttccgaaaaacttcagcggaacggtcaccttccagggtgttccggtgacctcggaaaatgatggcaactcctggactggtgatacctgggatcccgttgggcttcgctggacaaacaatacctctactggtgatccgatacccctctccctcacggtttcgccatcacctgaagcgacgattgtcgaccataccgtcttcaatgaggatcagtggatactgactgatccgctcaatccggtgatgggcgcctatgcacgggttaattttgatcttctaccgcagccgcttgttgatacgaatgaagtgttgacgtcggtctggataaaagcggccgatgttgatggcagggtgtttaccctctcttatgatgcagatgatgccggtgcgggttctccgattgtccttggcgctgtgggaggtattctggccgacgacggttattacaaactcactgcggaacagtcgaagcatatctatgtgcagaatacgcatgacctgcatggcagctatacctttgaggtacagtatgcgattaccgatccgacaagtgatggcaccacagtcaggattattaatcctgctaccggaggttggacaggcgtaacagcgaattcggtgacgacgcagtcgacgatagccgcttataccctgacggtcaatgcggtgacggatccgattactgatccacttggtacaattagtgctgcggacgaaacttcttctcacacggttatatccggggatgtggttacggtctatggcagcacagtactcacggtgccggttgttgtcacgcagtccaattatcttgctgaaaatcctgacgggcaggatctggatggcagtgaaatgcttgagcgttttattattgatggtgtgccggacgggattacggttgtcggagcgacctatgtcggcgataccggtacgacacccaataccgggcgctggattttggatgttaatccggatcttccatttacatccaccattccgcgaaatattgcctttgattttgatggagttgcttcgcagtttatcggttggtcgaaaacgattaccattaccgcagagagcagggataccgggtcgggtatacgttctgcttccgtatcgtttaccattgacaatagcctcgttgtctcatttgatgacagcggcagagctactaatattccggcggctattaccccatggggtctcaacaccgtgagtatgacagaggatacggcttccatgcttgccgatctggcaacggttgcgatttcttccatcactgacagcagtcccttcagtattacgctgaaaaatgttcaggctggcaccattgtgaccggtatggagcgtatggttttgcctggagacgaagtgatttataccgcatccggctcaggtggtgatgccacattgcagacactgctgcataacattaccctgacaccgccgcctgactcgaacgaaaacaatcataatgacctgtttgtctttgatcttgcactgacaacctatgcgccgggcggtcagcagaatacggagaagtttcatggacagatagaggtgttgccagacagtgatccgacaacgagcgtgattactcctcgtgccgggagtgagtacgaggatgatacgaccagaccgtcgaaggtggacagcggagcgggagtcctctttacggttgctttcgagaatgcggccgatggtagttcgaatcaacttttgggtaacgtaatgcttgtgattgatgaaagaagcatggacagctatctgggaggattagtattgacggatgatggcaccggtaaggtactcacgcttgagagtagtggcggaggttttgcaaactacagtatcagcggtgtgcttgccagtgatgtgttgaccttgacctatttccctgttccaaatgcctcgggcagtatcgagataacggcttcggttaattcccgcgagacggggagcgtccagatctccggcacccccgggtcactcaccattgatgtgattccggtcattgatggctataatcccacatccatagtagcgacaggtccggaggatactcgtattcaattggctatcaccggagggggcctgattgatcttgatggctcggagtcggtacagagtattttgctgaaaaaactccataattgctgtctggtctatattggagatgatgccgcttcggcagtgttggcgctcaatgcaggaagtgatgcatccggccataatacatggtcgattggtaagctatcaacgatcaccggaaaaattgagcttccaaactatgttgcgattgtaccaccgaataatctcagtggtacggttgagggattagagcttgtcgttattaccaccgagacgcacttgcctggagaattgcttgagcagacattcctctttgatactgtggtgacgccggtttctgatggtctgacgacgatcagtccgactcattcgttcggtccagaaggtcagatggtgccgattaacctcaatgtttcaatggctgactttgatggttcggaaacagcgacggtgaccttgaggggatttagacagtatgcttctttctatggcgcaagcggtaccgagttgacgttggcccaatttaatccggcgaccgactataatagtggtacagacacctatacgcttcacgggcttacggttgaagatacaaatgcgctgtcggttatacagtcggccactaatgggacatcgacggtgtatgttgctgcctatacggtagatggcgctgctcctcaatccgtaacaacgcccgagaaatctttcaccctcaatatctcgccgattgttccgacgacgagcaacgataccctgctctatgatggtgtggctgatcttgcaaataccagaagctttgacggcctagccggaactgatacgctggtgctccggaagggtgaggatattgattttgctgatagtcctgttgatcgatcgattttcaatattgagtacattgatctgacggtcaacggcaatcactctctttcgaacatcacctctgcgggtgttgctgccatgaccgatccttcgacccatgacctgtatattctcggcgacggcggtgaccatgtggcgtttactggagcagactggtcaactgcaactcggattggagattacaatgtatataccagcagtacggatccgacggtcaaggtttctgtgtacaaagacattttataatggacaacttaaaaacctctatatccaaggttatgaaacagactaccaataagaacctgaaaacccttgcagtggcagttttgctcctctgtcttgggtcaccgcaaactgtagaggccaaggcagtaacggcaagtgaagcggttaccgctgctttgaataccaatccggaggtgcaggcgaagtttcatgctttccgggatgtgtacgaagagcagggtgtggctaacgggggctacatgccgaagcttgattttagcgctggcgtgggtcggcactggctcaagtcggagagtaacggggatgaaaattactggcggaagggtctccggcttgaactctcccagatgctttttgacgggttttatacccgaaaccaggttcatcggttgaaacactcgggtcaggcccgatatctggagtttatggactctatggaaaatattggtcttgaaagtttcagggcgtatatggatgtgctccgttatcgtgagatggtcaatctttcgagaagaaattatgagtatcatcaggagatttacaagcagatcagcagtcgggttcgtgcgggggttgcagcaggggttgatatggagcagatcacggcccgtctttcgctggcacagtcgaacctggtgaccgaattgagcaaccagcatgatgtaagcgctcgctaccagcgttatatcggagagttgccggaagagaatctggcgcctgcagtgctgcctgataaagggatacctgctacgaaagttgcgacgctgaaagaggcctatcagtacaatttcggctttcttgccaccctttctgatatccgggctgctcaatatgccgtcaatgtacagaaagcaaaatattatccgcgtatcgacttcaaggctcgccatgaccggtcatggaatctggatggtgtggatggccggagggatgagtcggttgctgaacttgtattgaactacaatatcatcaatgggggcgctgatcaggcggcattgcatcagtaccgtgaaaaaatgtatcgttcggttgatctgaaagacaaggccgctcgtgatttgcgtcagaccatagagatcgcttataatgaacgggagatgataaaagagcagttacagtattttgatcggcactataaaagcatggagaaggtaagagaggcctatcatgagcagtttaatatcggaaaacgtacattgcttgacctgcttgataccgagaatgaatattatcaggcacgtcgtgctttttataacggtttttttgacctcacgatagctaatgcaaggacgttggcgggactgggcaggctgctcaccacaatgggtgttgttcgcggagagatgccgagtttgaaggatatcaatattcctatgcctgaggtcaaggatgaggatttgccgccatttgacgttcctgtgcgtggcaaactggatcttcctgaggtcaagtgatgatggttgtttgagtcggggggtgttttattgtaattcctaagttgtgcggtgttttatgtctgttgcggttactgttggcaagagagagttggtggttgatgatgtggtgtcgttgcttgcaggtcataacttgtggccgcaactgatggagggcgtggttgttgacagggttttacgtacgcttgggtgcagtgaggaagagatcggggtttattatacgaccgaacttgctgctgatgctgtttttcttgaaaaaaaacgggctcaattgcttcttgacggggcgaaggaggaggatgttgatttttttatcagtcgtcccgttttgctggagcttttcaagaggcggcggtttgagcctctggttggcagcgctttcctgaagttgaaagctggtatggacaaggttctcttttctctgttgcgcaataaagatcatgagctgacaagagagctgttttttcgcctcgaatcaggagaggagtcgtttgcctctcttgcagcccgttatgccgagggccgggaggcgttgagtggcggtcgcctcggcccgattgagatgcaacagttaaatcctgcattggctgcggtgctctcgacggccaggccgggggttgtgaatcctccggttgtcattgacggattgggagttattaccttgctgcatgagaaaataccggcaaaatttgatgaaccgatgaaacagcatcttctcaatcacctgtttcgtgaatgggtgaaggctgaggtattggcttttttttactgagatctctttttttctggtcacgatgggttatctgatttttttataagggaattttcatgtcgcatacaatcgcagacagtgacgctgatatttgcaaggttataggggggattccccttttctcgggtttggcagaaggtaaaatcaggatgctggccggtgtttgttccgtggagcgctataccataggaaaaccggtaatcagcgccggtatgcctccagattcgctgtatgttattatctcaggacgtgtacggtcactctataaggagggctccaacggagttgttcaaactctgaggcttctcggtgccggagagctgttcggctgggtggctcttatgcgtcgccagccaacggagattgttaccgcttccgaggagacgctctgcctgaagattcccttgtcgtcgttgagcatggtgatcaatgagctgcctctcttgtatgatctgctcttttcgaaaacggatccttccgagatttgtgctcttcttgagactctgttcagcaaggatccgagggttgaggctcgtattggtgagtccggcttttcagggatcagggatctttccctccacctttacccttctgcggttgttgttgataccggtttcagcagggtgattccccaaaaaaagcttcaatggtttgtcagccggagcgatgacccggcgtatcctcctggcagtgagtaccgaccctcttccggcgaattggcaggctctttttcgttgcgtctggtggggcttgatttgtcttgtctcaaggagtctgctgttgaggtaaagccgattgtggctgagcctttgcgcggtgaaccgctggcgggtattgccagttcagagcggccgcagggagaacctgtcagggagcagccccgcgaagagttcagttgtcaaacggaagaggaacaggtaagcggccgttcaaaaggattctatttttgtaaagggaggggtgttgttgaggagacaacagcctgttttcagatgtttggcaagcatatgaatgtgccggttaaaaaagatctgatacagagcattatcggaaaccagtatgcgaggaatggtcagatatcgctgcaggattgtggaggtgtcggggtggtgcttggcttgaaagcgcaggtagtgagtttttccgaggaggccatgcttcggctgaaggtgcctgcccttattggatgggagaagagttttgctgtgctttacaaggttacagctaaagaggttaccctcgcagtcccctctgcatcaggtattaaggtacttgctgtaaaagagttctgggaaaagtgggatcgcaggggggaggcgctggtgcttgatgcgagagaggatactcctgaaaaaaaattcgggtttgactggtttgcgccctctatcaaaaagtatcgcaatgttcttggagaggtgatgattgcctcgttttttacccagatcatgactctggtcaatccgctgttgtttatggtcatcatcgatcaggtcattgtcaagaacagttacagcacactgcatgtgcttggcacctttatgctgatcattgcgattctccaggcggtgttgaacagtctgagaacctatctttttgttgatacaacgaatcgaattgatgttgcacttggtgcagaggttattgatcatctgctgcggctgccactccgtttttttgaaaaaaggccggttggtgagctgagttcccggatcggagagcttgagcatatccgtcagtttttaacgggcaccgctctcggggtcgttcttgatgcagttttttcgttcgtctatgttgttgttctctttgctttcagttggaagctggcggtgatggctctctcggttgttccggtaattgggttgataacctttttgttgtcgccggttatccggaaacagttgcgcgaaaaggcggtaaagcatagtctaacgaatgcgtatttgatagaggtgctatcgggaattcagacggtcaagtcccagaatattgagttgcgtgcgcgctggaactggcaggaaaaatatgcgagctatgtcaaggagggcttcaaaccggttgtttcgggtaccattgccaattctgccaactcttttctcagtcaggcatccgggcttattgtaatatgggccggtgcggctctggtgttgaataatgagctgaccctgggccagcttattgcatttcgtattattgccggttatatcaccagtcctgtaatgaggcttgctcagctctggcagaattttcaggaaaccggcatgtcgcttgaacggcttgctgatattgttgatactccgcaggagggtggcaaggatcagttggcgcagattcctcttcctcttgtcaaaggtgaaattttctgtgaaaatgtctcgttccgtttcagggataatagtccgatggtgctgaaaaatgtgaccgttacgattcctgaagctgcatttgttggtattgtgggggagagcgggtcgggtaaaagtaccttcgcaaaactgattcagaggctctacaggcttgaagagggccgtatttttattgatcattatgatattgccaaggttgagctcaattcgctccgaagccagatcggcattgtaccccaggatcccatgcttttcaatgtttcggtaaaggagaatattgctcttaccaatccggacgcaacggatgccgatattatccgtgcagccagaattgccgaggctcatgactttattatggctttgcctaccggttacaatacgccggttggcgaaaagggctcctcactttcgggtggtcagcgccagagaattgccattgcaagaaccattttacaaaacccgggtcttatcattcttgatgaagctacaagcgctcttgattcggatacggaaagccgtttgacggcaaatttgataaccgctttcagaggcaaaacagtcttgttcattacccacaggcttaattcggttaaagcagcatccctgattctctgttttcatgatggttgtattgatgaagctggtactcatgatgatcttatgggaagaaaagggcggtattactccttgttccaaaaacagtctttttcaattccggttatggagggtagcctcggatgaaaaatccatttgctgatgatctgatcggtcagggagaggtttttacccagtctgttatggtgccgagggcgatactctgggttcttgttcttgctttttttggctttattgtatgggcctctgttgctgaaatagatgtttcgattcctgctacaggaaagcttgaaccgacaggagaagttaaaaaagtgcaggcggcgattgagggtgaagtgagcgctttgcgggttgatgatggccagcgggttaaaaagggggaggtgcttcttgagttagtcccggttttgtcggttggtgaagagtcgaagctcaagtcgttgcagattaacctcgacaatacccgccagcagtatgcgacggagtcggtgctgctcggaaagcttcgctctctgctcagtacggctgccgtctctcaatttgaggttgaacagaaaaaactggatgtactgaaactgcaggctcaggttgcagatctcactgagcagatcagcaagcagcagtatatgacgggtcaggcaacaggttatgaatccataacggctccggtcagtggcaccgtctttgatcttcaggtgaaaaagggggctattgtcagttccgggcaggttatgctcaaggttgttcctgatgacaatcttacaacaaaggcgtttatttcaaaccaggatatcggttttgtctatgaagggttgccggttgatgtcaagctcgacgcctttccctcttccgagtttggcgatatcaaggggagggtgctccaggttggttctgatgtgcttgcgcctgatgacatcatcaaatattatcactttcctgtcaaggtaacgcttgaacgccagtttctggaggttaacgggcgaaaaatttttctgcagtctggcatgtcggtgacgatgaacatcaaggtgaggaagcgcaccgttatgagtatttttaccgatctttttacacagcaggccgatgctataagccatatcagaaagtaaacaggctggcctgaagagagagatccggcaaattgcctcgctcctgttgtgccaaatcgcagaattacacaggggttttgaaatggatctgcattcaaaagggttcaatgaagcatcgtatacccaaaaaagaaaagtcaaagcaacttggcggttttcgggttgaacatcagactgaaacttctgacccatcagatgctcctgttgcgaggcttcaggcagcattgactttccatcagcaaggccgattggatgaagctgaagcagtgtatcgggagattttggtgacggagcctgatcagtttgatgcttttcggcttttggcaataattgcagcacaaagaaaacaatttcatgaagctattgctttgtttgagcgggccttcgaaatcaattctgaacacgcaaattccttaaataattatggcattgtattgtgtgaagtgaagcgctacaatgatgcagtgttgagttttgacaaagcgatcgcgcttaatccggactatggagaagctgctttgaaccgtgaagcagttttaaaaatcctgaaacggtatgatgaagtcgttctgagttgtggactggctttcaaaggtaataatgctgcggtttgttctgattacggaaatgtattacaggaattgagccgatatgaggagtctttactgtattacgatagagctcttgcactcgaaccggattatgttgcggcttattttaatcgtggcctggccttaaaaaagctgaaacggtatgatgaagctgttttgagttatgacaaggcgattgcacttgaaccggattatgcagaggcacactcaaatcgaggtaatgcgttaacagaattgaaacgttaccatgatgccgttctgagttatgatagagctcttgcactcaaaccggattatgccaaggctcatgctaatcgaggggtagcgttgcaggagctgaaacagtacgatgaggctgtattgagttatggtcgagctcttgcgtgcaagccggactatgattttttgtttgctgaacaactgtttctcagcgtacgaatttgtgactggagaagttttgagcatcaggtgtttttgctcagagaaaaaatatctcgccacgaaaacgtatcaacaccatttcctgttcttgcactcgtcgattcgcctttgttacaacaagaggcagccagaatatatgtcaatgcgaaacatgttattaatgctcccttgccactcattgccaaacgtgaacggcatgagaaaattcgtattggttattattccgctgactttcagaatcatgcaacgacctacctgatggcagagttgtttgaacggcatgaccgaaggcgatttgaacttaccgctttttcttttgggccggacaagcaggatgagatgagaacgagggttgcctgtgcttttgaccgttttattgatgtgcgaacccgctctgaccgagaggtggcgctcctttcaagggagttggaaatcgatattgcggttgatctgaaaggctttacgactgattctcgcacaggtatatttgccttgcgggcagcgccgatacaggttagctatcttggttatcctggtaccatgggcatggactcgatggattatctcattgctgaccaaacattgataccggtttattcccggcagtactatactgaaaaaattgtctttctccccgacagttatcaggttaatgatacaaagcgcacgattgcagagaaagattttacccggaaagagtgcggattaccggaaaaagggtttgtcttctgctgtttcaacaataattacaaaattactcctttcgtcttcgatagctggatgcgtattctccggcaggttgagggaagtgtgttctggatctttgaggataatccaaaagctgcggaaaatttgcggaaggaagcgacgagaagaggtgttgattccaacaggctgattttttcgaagcggatacctcttgctgaacaccttgcacggcatcggctggcagacctgtttcttgacacccatccctgcaatgcccatacgacggcaagtgatgctctgtgggctgggctacctcttttgacgctggcaggtgaaactttcgtggcaagagtggcggcaagtctgcttaatgccatccagttaccggaacttatcacctgtacacaggaagagtatgaggctcttgcgattgaacttgccaccaatccggacaggttgaagctgatcaggctgaaactcgagaaaaaccggctgacgacccctctgtttgatacagaacgtttcactcatcatcttgaggaggcttatggtgttatgtatgagagatatcaggacggattactgccagagcatattgtatcgttaccatcagcagaagagaggaaagagttgctgacgatggctttggaatcatcaggagaaaggcatgggcagaaggctgctcttgtatgtgatgcagcaagtgatcatgcttcgaggtttccggaggcactgacgctccatcagcaggggcggatcaatgaagctgaggcgctttacagggagatcctgtgtgcaaatcccaaacactttgatgcattgcagcttttagccacagttgcagcacaaaaaaggaatttcagcgaagctgctgcgctatttgagcaggcatttgcaatcaattccgattgtccggaattattgaacaattggggcaatacgttaaaggagttgaaacggtacgatgaggcattgcactgttttgatcgtgcgactgaactcaatccgtattatgttgaggcatactataatcggggtatcacgttaaaggagttgcagcggtacgatgaggcgcttttgagttatgatgctgttattgctctcaagccggattatcctgaggtatacgttaatcgtggtaatgtgttgaaggagttgttacggtgtgacgaggcgcttttgagctataacagcgctcttgtacttaaacctgattatacccaggcgtattttaatcaggctcttgcattacagcatctgaaacaatacgaagaagcggtgctgagttatgacaaggcaattttgctcaatcctgaatatgttgcggcttactctaatcgtggctctgcattaaaagagttgaagcgctatgatgaggcgttatcaaattatggtgaggcgattgcacgaaatcctcaatttgctgaagcatacgtcaatcgaggcaatgccttgacagacttgaaacgttatcaggatgctcttttggattatgacagagccattgcagtcaagctggattacgcaatagcttatttcaatcggggcgttattcagcagaaattgaaactctatgaagatgcggtattgagctatgacaatgcttatacttttgagcccacttttgattttttatatggacttcgattgtatgcaaggatgcagatttgtgactggagtatcttttacaataatgttcgtgaactgagagaaaaaatagggcgctgcgaaaaagtatccataccatttcccgttattgcgcttcttgattcacttgttttacaaaaggaggtagcaaagctttatgtgcaggaaaaatatcctgcgaatcatgaacttccagttatggtaaactatccacagcatgagaggattcgcattggctactactcggcggattttcataatcatgcaacgacctacctgatggcagagctttttgaacggcatgaccgaagtcgatttgaacttacggcattttcttttgggccggacaagcaggatgagatgagagcgagggttgcaagtgcttttgactattttattgatgtgagaacccgatctgaccgagaggtggcacttctttcaagggagctcgagattgatattgcaattgacttgaagggctttacgcaggactctcgtcccggcatatttgccttgcgggcagcaccgattcaggtcagttatcttggtttccctggtaccatgggtgccgggtatattgactatctcattgctgatcgaacattgataccggaacgcagccaatatggctacaccgaaaaaattgtctatctccctgacagctatcagatcaacgatacaaagcgtctcattgcaaaaaaactctttacccgtaaagagttgggattgccggaaatcggctttgtcttttgctgttttaacaataactataaaattactcctctcatttttgacggctggatgcgcattctccgccaggttgagggtagtgtgctctggctttttgaggatactcaaagagccgctcagaatttgcggcgagaggctattgaaaaaggtgttgatgcagaaaggctgatttttgcaaagcggatgcctttggctgaacaccttgcaaggcaccggatagcagacctgtttctcgacacttttccgtgcaatgcccatacgacagcaagtgatgctttgtgggccggtttgccacttttgacgcttgccggtgaaacctttgcagcaagagtggctgcaagtctccttaatgccatacagttaccggaactgattacctttacacaggagaagtatgaagctcttgcgattgaacttgcaaccaaccccgaaaagttgattgcgatcaggcagaaactggagaaaaaccggatgacgacccctctgtttgatacagaacgtttcactcatcatcttgaggaggcttatggtgttatctatgagagatatcaggaagggttgcctcctgggcatattgtatcgttaccatcagcagaaggcagcgagccgttgctgacgatggcttttgcattaccaaaagccaggtcggagcaagatgtttccgcagtagctgaaacagccgcccggtcagggccggcttattttgctacattgcagtctgcattggcccttcatcagcagggttgtctggatgatgccgaggttctttacagggaggttgtgcactcaaatccggattactttgaagctgtgcagcttttggcaactgttgctgctcaaaaacagagttttcatgaggctcttgagctctttgatcatgcacttgccatcaagcccgatcacccgattacactgaacaatcgggggaatacgttaatagcgctgaaacggtatggtgacgcgttatcaagttatgaaagggcttttcttcttaaacctgactatgctgaggctttttataaccgagctcttgcactacaggagctggaacggcatgaagaggcagtgtcgagctatgagaaagcgatttgcatcaaaccggattatgcagaagcttattataagcgtggcgtagcgttacaaaggcttcagcgctatgacgatgctctgttgtgttatgacaaggtgatcgcactcaaaccggactacgctgacgcgcactatagtcgaggtcttgctttacaggagttacagcgatacgatgaggcgctcataagttatgacgcagttattgctctgaaaccagactatcctttggtatatggaatctgtttgcatatgaggatgcatagttgtgactgggccaattttgatcattatctttccgttatcatagaaaaaatagagtgtcacaaatatgttgcacctccgtttatcttttttgcatcagtagattctctatcattgcaaaaaaaggtctccacaatttttatgcaggggatttttcctgcaaaccatgagcttccactcattgaaaggcattcgcggcatgagaggattcgtattggttattactcagcggactttcataatcatgcaacagcgaatttgatggccgagctgtttgaacggcacgacagatcgcgctttgaactcactgctttttcttttggtgcagatgcgcaggatgagatgagacgaagggtggccaccgcttttgaccgttttatcgatgtacgtacccaatctgaccgagaggttgcgctcctttcaagggagttggaaattgatattgcaattgacttgaaaggtgttacgcagtacgcccgtcccggtatatttaccctgcgggcagctccgattcaggtcagttatcttggtttccctgctaccatgggtgctgaatatattgactaccttattgctgaccggacactgatacccgaaagcagccggtatggttacacggaaaaaattgtctatctccctgacagctatcaggttaacgatacaaagcgtctcattgctgaaagggtgttcactcgcaaagagtgcgggctgccggaaaaaggatttgtcttttgctgttttaacaataactataaaatcactcctgtcacctttgacggctggatgcgcattctcaaacgggtggagggaagtgttctctggctccttgggggtaatccaaaagcggtagaaaatttgcggaaggaatcgactgaaagaggtgttgatgcagaaaggctgatttttgcaaagcggatgcctttggctgaacaccttgcacggcaccggatagcagacctgtttatcgacacctttccgtgtaatgcccatacgacggcaagtgatgctctgtgggccgggttgcctcttttgacgctggcaggtgaaactttcgtggcaagagtggctgcaagtctcctcaatgccatacagttacctgaactgattacctctacacaggaggagtatgaagctcttgcgattgaacttgcaaccaaccccgaaaagttgattgcgatcaggcagaaactggagaaaaaccggctgacgacccctctgtttgatacagagcgcttcactcatcatcttgaagaggcttatggtgttatctatgagagatatcaggaggggctgcctcctgggcatattgtatcgttaccatcagcggaaggcaggaaagagttgttgatgaagggtactgttccgggagtaagggcggagcaagacgtcagtgttgcatctgaaacaaccgcccagtataggcctgctcattctaccaggttgcactctgcgttggcgctgcatcagcagggttgtctggatgatgctgaggttctttacaggaagatcctgcgtgaagatccggaacactttgatgctcttcagcttttggcaacaattgcagcgcaaaaaaagaatttttcagaagcggtggaactctttgatcaggcatttacaatcaattcaaatcacccaaactcactgaacaattgggggaatgcccttaaggagttgaaacggtatgacgaagcaatatcaagttatgacaaggccgtaacaatcaaggccgactatgctgaggcttatgttaaccgaggtattgtgttcgaagagctgaagctgtacgatatggcgttgtcaagttatgacaaggcatttgccgttaatgcgggctatgattttcttccgggaatgcgctttgcaataagaatgttgttttgtgactgggttgattttgataatcatgtatcgcttctgagagaaaaaatagggcatcatgaaagggtatcgtccccctttactctttttgcaataagtgattcactgtcgcagcaaaaagaggctgctttgatttatgtggatgcaaaacaagctcttgatcatttgttgcctgttattacaaagtgcttgcgacatgacaaaattagagttgcttactactccgcagattttcataaccacgcaacggcttacctgatggcggagctgtttgaacgacacgatagatcgaattttgaattcactgccttttcttttggtgcagacgcgcaggatgagatgagacgaagggtggccactgcttttgaccgttttatcgatgtacgtacccaatctgaccgagaggttgcgctcctttcaagggaacttgaaattgatattgcaattgatttgaaaggctttacgcagcactcacgtcccggtatatttgctttgcgggcagcgccgatacaggtcagttatcttggttatcccggtacaatgggcgctgaatatattgactaccttattgctgaccggacactgataccggaaagctgctggtacggctacacggaaaaaattgtctatctccctgacagctatcaggttaacgatacaaagcgtctcattgctgaaagggtgttcactcgtaaagagctgggattgccggaaatcggctttgtcttttgctgttttaacaataactataaaatcactcctgtcacctttgagggctggatgcgcattctcaagcgggtggagggaagcgttctctggttattagaggataatccaaaagctgcggcaaatttgcggaaggaagcgactgaaagaggtgttgatgcagaaaggctgatttttgcaaagcggatgcctttggctgaacaccttgcaaggcaccggatagcagacctgtttctcgacacttttccgtgcaatgcccatacgacagcaagtgatgctttgtgggccggtttgccacttttgacgcttgccggtgaaacctttgcagcaagagtggctgcaagtctccttaatgccatacagttaccggaactgattacctttacacaggagaagtatgaagctcttgcgattgaacttgcaaccaaccccgaaaagttgattgcgatcaggcagaaactggagaaaaaccggctgacgacccctctgtttgatacagaacgtttcactcatcatcttgaggaggcttatggtgttatgtatgagagatatcaggaggggttgcctcctgggcatattgtatcgttaccatcagcagaaggcagcgagccgttgctgacgatggctcttgcattaccaaaggccaggtcggagcaagatgtttccgcagtagctgaaacagccgcccggtcagggcctgcatattttgccacattgcagtctgcgttggcccttcatcagcagggttgtctggatgatgccgaggttctttacagggaggttgtgcactcaaatccggattactttgaagctgtgcagcttttggcaactgttgctgctcaaaaacagaattttcatgaggctcttgagctctttgatcatgcacttgccatcaagcccgatcacccgattacactgaacaatcgggggaatacgttaatagcgctgaaacggtatggtgacgcgttatcaagttatgaaagggcttttcttcttaaacctgactatgctgaggcttgttataaccgggctcttgcactacaggagctggaacggcatgaagaggcgctgtcgggctatgagaaagcgattggtatcaaaccggattatgttgaggctttgtataagcgtggcgtagcgttaaaaaggcttcagcgctatgacgacgctctgttgtgttatgacaaggtgatcgcactcaaaccggactacgctgacgcgcactatagtcgaggccttgctttacaggagttacagcgatacgatgaggcgttatcaaattatggtgaggcgattgcacgaaatcctcaatttgctgaagcatacgtcaatcgaggcaatgccttgacagacttgaaacgttatcaggatgctcttttggattatgacagagccattgcagtcaagctggattacgcaatagcttatttcaatcggggcgttattcagcagaaattgaaactctatgaagatgcggtattgagctatgacaatgcttatacttttgagcccacttttgattttttatatggacttcgattgtatgcaaggatgcagatttgtgactggagtatcttttacaataatgttcgtgaactgagagaaaaaatagggcgctgcgaaaaagtatccataccatttcccgttattgcgcttcttgattcacttgttttacaaaaggaggtagcaaagctttatgtgcaggaaaaatatcctgcgaatcatgaacttccagtcatggtaacctatccacagcatgagaggattcgcattggctactactcggcggactttcataatcatgcaacagccaatctgatggctgagctgtttgaacggcacgacagatcgcgctttgaactcacggccttttcttttgggccagaggttcaggatgagatgagagcgagggttgcaattgcttttgaccgctttattgaagtgagaaccctgtctgaccgagaggttgcgctcctttcaagggaactcgaaattgatattgcaattgacctgaaaggtgttacgcagtacgcccgtcccggtatgtttgccctgcgggcagctccgattcaggtcagttatcttggtttccctgctaccatgggtgctgaatatattgactaccttattgctgaccggacactgatacccgaaagcagccggtatggttacacggaaaaaattgtctatctccctgacagctatcaggttaacgatacaaagcgtctcattgctgaaagggtgttcactcgcaaagagtgcgggctgccggaaaaaggatttgtcttttgctgttttaacaataactataaaatcactcctgtcacctttgacggctggatgcgcattctcaaacgggtggagggaagtgttctctggctccttgggggtaatccaaaagcggtagaaaatttgcggaaggaatcgactgaaagaggtgttgatgcagaaaggctgatttttgcaaagcggatgcctttggctgaacaccttgcacggcatcggctggcagacctgtttatcgacacctttccgtgtaatgcccatacgacggcaagtgatgctttgtgggctggtttgccacttttgacgcttgccggtgaaacctttgccgcaagagtggctgcaagtctccttaatgccatacagttaccggaactgattacctctacacaggaggagtatgaagctcttgcgattgaacttgcaaccaaccccgaaaagttgactgtgatcaggcagaaactggagaaaaaccggctgacgacccctctgtttgatacagaacgtttcactcatcatatcgaggaggcttatggtgttatctatgagagatatcaggaggggttgcctcctgggcatattgtatcgttaccatcagcggaaggcaggaaagagtcgttgatgaagggtactgttccgggagtaagggcggagcaagatgtcagtgttgcatctgaaacagccgcccagtataggcctgctcattctatcaggttgcactctgcgttggcgctgcatcagcagggttgtctggatgatgccgaggttctttacagggagattttgcgtgcaaatccggaacactttgatgctcttcggcttttggcaactgttgctgctcaaagaaagaattttccagaagcggaggaactctttgatcaggcactcaaaatcaatcccgctcatgcaacggtatggaataatcgaggtattgccttacaagagctgaaacggtacgatgaggcgttgcaatgttatgataacgctcttgaacgtaaagcagattatgcggctgcttttttttatcgtggcctggtgttaacaaaattacatcgttatgatgaggctgtattgagttacaacagggcgcttatactcaaaccggactatgcggctgcttgttataatcttggaaatacattacagaagctgaatcggtatgatgaggcgcttgtgtgttatgacaaggttcttgtaatcaagccaggcgatgctgaagcctgctctaatcgtggtattactcttaaggagttgcaacgctatgatgaagcagtattaagttatgagaaggctcttgcgctcaggccggattatgctgatgcttactataatctcggaaatgtattacaggatttaaaacgctaccgtgaggctctcgataattatgacaaggttcttgcaatcaggcctggtgatgctcatgtttactctaatcgaggtattgctttacaagagctgaaacggtacgatgaggcgcttgtaagttatgaaaaggcacttgctcttaagccggactatgccaaagcgtattccaatcgaggcagtgtattacaggccttaaaccgcaatgatgaggctcttttgagctatgagcgtgccattgccatcaaacaagactatgctgaggcttaccgtaatcgtggcgttgtgttaaaagagttgaaacggtatgatgaggctcttttgagttatgagcgtgccattgcctttaaaccagacagtgcggacggttattttaatcttggcatcgccttacgggagctgaagcgatatgatgaggctcttataaattttgacaaaactcttttcattaacccaggttacgagtttttatttggagtacgtctgtataccatgatgcacatttgtgactggagcacttttaagcatcatgtttctcaactgagagaaaaattagagcgacatgaaaaagcatcaacaccatttcctcttcttgccctgataggttcgctcttgttgcaaaaacaagtatcatcagattatgtacaggaaaaatattccgcaaacccggaacttccacttcttgtcaagcgctcgcggcatgataaaatccgcattggatactattcggcagattttcacaatcatgcaacagcttatctgatggcggagctgtttgaaatgcatgatcgctcacggtttgagatcattgccttttctttcgggcctgacaggcaagatgagatgagaaaaagggttgcaattgcttttgattgctttgtcgatgtacgtacccaatctgaccgagaggttgcgctcctttcacgggagttggaaattgatattgcagttgacctgaaaggttttacacaggattcccgatgtgggatttttgccctgcgggcagcgccgatacaagtgagttatcttggctatcccggtaccatgggcgcggattatattgattaccttattgcggatccgacactgattccggaaagctgccggtacggctatactgaaaaaattgcctatctccccgatagttatcaggtcaatgatacaaaacgtaccattgctgaaagggttttcactcgcaaagagtgcgggttgccggaaaaaggatttatcttttgctgttttaacaataactataaaattactccagttactttcgatggctggatgcggctccttcggcaggtagagggtagcgttctttggcttcttgaggataatgtgacagcagcggataatttgcgaaaagaagcgataaaacggggtattgatgccgccaggattgtttttgcacaacggatgccacttgcagaacatcttgcaaggcagcggttggggtatctgttccttgacacctttccgtgcaatgcccatacgacggcgagtgatgcactttgggtggggttgccggtgttgacgctcgctggtgaatcatttgccagcagggtagctgcaagtttgttgaacgcgatgcagttgccggaactgattacctctacgcaggaggagtatgaggctcttgcgattgatgttgccaccaatccggaaaaactgggcaatatccgccgtaaactggagcagaaccggctcaccacaccattgtttgataccgaactctttacgcggaatattgaagcggcttatgatgcgatgtatgagcgatatcagagaggatttcttccggatcacatcaagattgcgtaatcttgataattttgtttcaaaacattcctgatcacgtatcgcgatgcaaaaaaaaaccttgactgttattatcccttcccggtttcagcccaaacaattatcgtttcttgaaaaggctgttcaatcaataaaaaaacagacagcaatagataattatgacttgactgttcttgttagtgtagataaaggaaagatgcttgaaaagaatgcaattgaacagcttaaagtgagatgtattgaaagctcagggggttctcaggcatcggcactaaatgcagcaattgatttagtcgatactcaatttgcagcttttttggaggatgatgatgagtggtatccaaaatacctggaagctgctgctcaagcgatattatttgcaccattcgtctcatcgacacagcttgaatatgacgaaaataatgtattgctgaggataaatgattttccaactccatcaggctggtttatgagttccgatgttttgaagagtgtaggaaagtttaatgaggaataccgtttccatcttgataatgaatggcttggaaggctttcgttggcgaaggtttctcgaattcatctggttgaagctaccgctcctgtcgatgcccgctatattgctgcggtaaggccatggcttgataatgtattgaaaagctcaaaaggatcagttcggttggcaagacactcggaagcgttaccccttgtgcgtcgtctcaggcactctgaggcaggaatggagaaaatagcaacattgccggattacagggccagatcacaaagtgaatgtcgctctctggttgagcgtttcggcaggataccctggtgataatagtcgatgagctccaggggtaatagtcgaagttcgtagttcttgatatgatggtttcagaagtggcgggaatatcatgtacaacgatttatgcaggactgcaggctctctcttgtcctgtgattgttcaagttcgttaatattgtctgttgcaaaagtttatataatcaatcagaaaacagtattaattgaggtttttttatgcaaaagcaaattgttttatcagttaatcctgatcgattagcacatttttttcgtttgatcaaaccagtcaccactaatcatcctttgatcagaattgggggtgagtttgatggtggctacttgattccagatgatttggataaaataaaagtatgcttctcgccaggagtatcaactatcgtagattttgaacttgatttggtgaaaagagggattacgtgttttttggctgattattcagtggaggctcctcctgttcagaataaattgtttcactttgaaaaaaaatatttagggccatccgaaacctcgactgatatgactcttgaaaattgggtcaagaaaagtgcgccaaatcaaacagattacattctgcaaatggatatcgaaggaggggagtacggtgtcatttttgatacaagcagcgaaatacttcgaaaatttcgaattatggtaatcgaatttcatagcatgtatgccttgattgataaatttggatgggaattaattaatctggcgttcactaagatattaaaagattttaagattgttcatattcatccgaataattgttgtagatctattgtctataataaatttgaaattcctccggttgtagagtttacttttttaagaaaagacagaataacggagatggagccatcattattctttcctcatccatcagacaggaaaaatgttcctgaaaataatgatttgttgttgccgtcttgttggtataaataatagattaatcaataagagttaatagatcaggccgaaactgccctgaattgatgaagtggttgtttttaataatggtatattgcttgaaaaaaatgcaatatctactggacgaaatcattattgcgatgttccagacctatcagttacattcggagctgtaatatctttagtacagatcacaatacaggtaacatgcactatatcaatgattattaatcttgttgttgttgggcttatagtcggtataacattgcagcattgtaattgatttataattccgaattcagttaagctttcaataaccagttgttctgtaatgtggagttggtttagacgtattccttggcgtatggtattgttttcttcgttatcaatttttgtgaagcgctcatgcaattttattctcaacttggccaggaccggtttctttttgagcaatttttctttggaaagcgcaatggaatcttgcgctttcgatggtgcaaactccgtatgtcatgaatttgaatcttgatgatcgactggccatggatgcggtggaggtgatggagagtgcgcttgatagcggaagcgatctggtgggcggtgactggaagatttgttacagccaggaggagacagacgcagtcgcttcttcattcccggccagcgaactgccattcattcctgcatggccaccagcgggtgatctcactcgattgggcagcggtacaggctcgcgcggtacgcttgggccagcttgtatgtggcgtacccatctacacaagactcttgccaggtatccatatcagtttggcgatggcaccttgatacgcgtgattggcgatgcagtgtggtggcgtttgcttgtacagaacaaaaagaaaatgcaacgggttgcgagcatcattggcaactacaatagtcatcagcatgatcaagctgagtttcgtaattcagcccaatcagaggagcagaggctgaagttaatcggagtacgattattgtaagagacgagttgtctgattgacccggcattacgctcgaaatagccgatgacacttgtctggcgggtgggaaatttttcaaggaatgttgcagattacgggtagtgttggttatgtactgaagacggagtctgtgttttgcaattctggaaatgtgttgcagtatttgatgcgctatggggaggctgtacccggttagaacaaggcaatagctctcaagctggattatgagttttttctgaaatgtgcctgaatataaacatgctgatgtgcgactggagagatttcgagtatcagctctctccattttttcagaaacaagagtgatctgaaaaggttgcagtgcctttttcttttctctccataagtgattcactgctcatgccgaacaaggtggccgtgatctctgttggggaaattgaattttaacaccattccggaaaaaccgggcaatatgcgtcgtaaactggagctgaaccggctggcaatgcccttgtttgacaccctgttatttacccggaatctggaagaactctataggatgatgtatgaacgatatcagaatgagttgcaagcctgagcatcttgttgtcaagcgggaagtgtcaaaagaggataccgcttttgtgttgcgttcagcgttcttgctgcatcaacagggccgtttggaggaggctgaggctctttatcgtgagatcgtgcaatcagatccggaacattttgaggcgttgcggcttttggcgatcattgctgtgcaaaaaaagcggttcgaagactctcttgtgttgtttgatcatgccctcaaaatcaatccccgccatgcagctacactcaacaatcagggtgtggtctacgaggagttgcatcgttttgatgaagcattatgcagttatgagcatgcgcttgccgtgaaacccgattatgccgaggcctccttgaatcgtggtgtgatgttacaggagcttgggcggtttgacgaggctgtgttgagttacgatcatgcgctgaccaatgatgcggacaatgcccgtatctggtttcatcgcggtaatgttcttcaggacttgaaacgttacggggaggctgttttcagttttgaaaaagctcttgccatcaatccggattatgcaatagcgtatgcaaatcttggtaatgtgttacaggatctgaagcgctatgaagaggctgtgctgagttatgacagggcgattgccgtcaatccggactctgtaagggcttacgttaaccggggcatagcgttacaggagctgaaacgttacgaagaggctgttttcagttttgaaaaagcctgtgctatcaatcctgactatgcaatagcgtatgcaaatcttggtaatgtgttgcagtatttgaagcgctacggggaggctgtactcagttatgacaaggcgatagctctcaaaccggactatgcagaggcacactccgatcgcggcgttgcattacagggactgcaactctatgaagaggcgttgttgagttatgacagagctctgcttgtcaggccggactatgcggaggcttgctataatcgtggtgtggtgttacagaagttgaagcggcacgtagaggcattggcgagttatgagcaggctttggctctcaagccggattatgattttttgtctggaatgtgcctgaatataaaaatgcagatgtgtgactggagagatttcgagtgtcagctctctcgactttttcagaaaatagagcgctctgaaaaggttgcagtgccattttcttttctctccataagtgattcgttgctcttgcagaaaaaggtggctatgatctctgttggggaaagctgtttttctccccaggtgccctcagcaatttccaaacgttctcggcatgaaaaaatccgtattggatactattcggcggattttcatgatcatgctacggcatatttgatggcagagttgtttgaacggcatgatcgatctcagtttgagctttttgccttttctttcgggcctgacaggcaagataaaatgagaaaaagggttgccgctgcttttgatcatttttttgatgtgcggactcgatctgatgcagagattgtcctcttctcaagggatttggaaattgatattgccattgatctcaaaggctttacacaaggttttcggagagggatttttgccctgcgggcagcgccgatacaggtcagctatctgggttaccctggcaccatgggggtcgggtatattgattatctgattgcggacagtatgctgataccggaaggctcccgaaagtactatacagaaaaaatcgtctatctgcccgacagttatcaggtcaacgatacaaagcgcgtcattgcggagaaactctttacccgcaaagagtgcggtttgcccgagcaaggattcgtgtttgcatgttttaacaataacaataaaattaccccggcaacttttgatggctggatgcgtattcttggacaggtagaggggagtgtgctttggcttcttgaggataatgtggcagcagcggataatttgcggaatgaagcgatgcagaggggtgttgatgccgccaggcttgtatttgcaaaacggatgccgcttgctgaacatctcgcaaggcagcggttgggggatctgttccttgacaccttcccttgcaatgctcacacgacggcaagcgatgccttgtgggcaggtttgccactcttgacgctgcttggtgaatcgtttgctggcagggtggcggcaagtttgctgaacgcgatgcagttgccggagctcataacgtccaagcaggaggagtatgaggctcttgcgattgaacttgcttccaatccggcaaaactgggcaatatccgccgtaaactggagcagaatcggcttgcaacaccgctgtttgataccaagcgttttacccggcatatagaacaagcttattgtatgatgtacgaacgctatcagcaggagctaccgcccgatcacctgttttcgctgccatcagcgcaaggcagtacaggaaccatatcgcagttacagcaagagtatgcatgctgtcccttatgtggatgcaagaactccttgtatggccgtgcagactgcagccgtcacactctgtggcatgaaccgcttcctcgtatattggagtggatgcgttgtccaggttgtcaccatgtttatacccgccacttctggactcaggctggtattgatgaactttttcggaatgctcaacaaaaccagcttgcaggtttcggcgccagtcaggacgcaaagcgagcgaactgggtaccagtcgtggacagggtgctcaatctgcttggaggatatcgtagtatcatggataatggttcccatccaacatgggtagacgttggatgtggtgatggtgcgcttgttatgactgcgggtgattttggctttaccgcattggggcttgacgctcgcagtgaggcggtacgccgtattattgagcttggtttcaaggcggaggagggggatttcatgcaatgtacttttgaacgtaagctcgatgtgctttcgatgatggatgtgcttgaacatatgccctatccagggcttgctctgggcaaggcggcagagcttgtcaggccgggtggtgttcttgttatcagtctgcctgatctctcgtgttcaagctggaggatgatggatgcggctaaatgcaatccatattggatggagattgaacattatcataatttcagtcgagagaggttgatcgctttgcttggtgaaagaggatttgacgttgctgattttgggattccaaaccgttacaaggcacagatggagctttatgctgttcggaaatgagttgttggttgagtgatgcgttgagtcgctcgcttcagtcggttgtgagcaccttctatccaatctgtgtttttccgaaccgcttcagattaaaggtgttataggctatataacgaagaggtcgtattttaattgtttattttgcgaaaaaatacctatatcttccccagtcaatgttttttttcttcgttggtgtaagaatatctgctgcgttcaggatatatacattgacggataatactgtttttttattatacgggtattttagcatttttccacatctatgggaaaagtgattatgatgattactccttttactgtaatgagttccaaatataatggtgtgatggtacagggagctgtggtggggggaatgacgaattggtcggggggcgatctcttgcggacaggtgaaaaaaggaggggctttcgtcatgagactgaaaaaaaggatggtcgagttcagtgcgggagtgcacattctggagaagacggagtgtatgccattatgaagctttttgcatttatcatattactgactttgctgcttactggcgcctggcttgtggctgcaagtgcatcatctcaggctgtggtgatggttggtcgtgacagctttggagacggaggtgttgccactattgcaaagcccggtcagcaaccgggtaatcgtgttacggtgcagcatggtctgattgctgctgaagaagatctccccggattcttcagttgggcggaagcacgggtgtcctgtgatagtttgactcttcatggttacgatgattggtatttgcctgacaaggatgaactgaacaggctgtttttcagcaagggggctgttggtggctttttggatacgttgtactggaattcgacatcgagtgatgcgcaagaggcctggtcgcaggacttttttggcggcactcagaattctgtcaaaaagagcgccactttgcgtgttcgtcctgtacggaagttttaggaaggtggtgatgcataatctgcgtgaagtttggttaggtcgggagctcttttttttacttgaccggtgtcaataaaaataactgtcgggtggagttttccgggtgaaaactgtaaaaaaacaaaagtaaatttataaaaagcctcttttgttatatattgcgtgtatagattgagtgtgatgttatatgaagtgtatcagtatgtttgcttttttgtctctccctttggcagtgctgacggttgatcatcatgatgtagtatgtttttttgtttaattattgataactattcaggtcatggaacatttttttggaaaattcggtatcagactttttacggctttattgctgtggggtctgggtgttttggctgtttccgaggtgtcgtttgcagcacccaaggttggggatgagtatggtggggggaaggttgtttatatccttcagccgggtgatccgggttatgttgcgggcgaagagcatggtatggttgcggccaaggaggatttacctcaggagtcgctaagctgggctgaggccaaggctgcggcggagcggcttgagttgagtggttataagggctggagtttgccgacacagcaggagctgagcctgttatataaaaatcaggcgattgttggtgggttcagggattatagctactactggagcggatccgaggttgacaatcagaaagcgtgggctctggatttttataatggagagaaggttctttctgtaaagtcaggtgctttgactggcataaggcgtatacgggcaatacggaagttctaagggtctgctttgtgccatagcaggtggcatgtggagaaaagttctgttgtttttaacagtgagggggcaggcttgttgtacaggcctgcctttttgcgtttatgctatagtaaatatccgttggggttgcgggcgatgtgtgatggttgtagagagtcggatactgaaataattcccttgaaaaaagatacagaattgtttttttttcattgtatgccgtatactgagtactatctcttttcaagttttttattgagcgtattgccatgctgagttcgagggaaacgttattgcttgttattgatgtgcaggggcggctggcacagtctgttgttcagccggcagcccttgaaaccaatatcagcaagttggtcagggcttgtctgattcttgatgttccggttctcgtgaccgaacagtatccaaaagggttgggctcaactgttgatactctgaaggagctgttaccaggaatggtgcctgttgaaaagctctcattcagttgttgcggaacccctgagtttatgaagcaactccgatcttttaaccgaaacgatattcttgttgtcggtatggaggcccatgtttgtgtttaccagacagcggttgatcttgttgagtttgggtataatgtccatctggtgaccgatgctgtttcgtccagaacggaagcaaaccggcttctcgggattcgctgtattgaaaaagccggagcatcattgaccagcacggaaatggcggtctttgaattgctgcgtgtggccgagggtgagcgcttcaaggcaatttcaaaaatcatcaaagagtaggggcaacctcttgtggttgcccctatggttgcacaccacaaaccaatccataatttatttcatcgccacagcttttcgaagcatcgactgcaggatctctttcccttcgaagatatcggttttgattttcagatagtaacagggccgcgcggtgataatgcggataagttcgggatgtcccagcattcggaagtagtctttttctgttgtgatcaggctaagtcctttggattcggcttcacggaatatctccgtcagcttttttgcgctgtaaggttcgtgatcgtagaaaaaacggtgcgcagcaatggttactccctcttttcccagactatcgagaaagctttggggagaggagatacctgcgaaggcgagtgcgctgatgctggtcagaggaggggcctcttctgaggagataaatgcgccggaaaaacagaccagttctgcaatggcaacgcgcgcttttatgagtggcgtccctctctcttttatttttcgcactattgcatcagctttttccggatcatcgattttgttcagtacaatcaggtcagctcttgaaaggtttttaagcggttccctcatgcgtccttcgggcagcattcttgccttcagaaaaggttctgatacgtttatgatggcaatattgagctctctctggatttggcggtgctggaatgcgtcgtcaaggatgataacggagggcattcttgctgcaaagtgttttacaagatactttacggcctcttttcttttttttgcaacaatgacaatggcatcggggttgttccaggcgagcattgcggtttcatcgccggactcgctgctgctgagcaggactttttgtccgtctgagaccagttgtacgccttttgattctctccgataccctcgggagatgatggccggtttgcagccgatggagagatagtacttgacaacccaatcgacaagcggagtttttcctgtaccgccgacagagaggttccctattgaaactatgggcacgggtgatttccaggcaggcagaagctgtcggtcaaagagtgtattgcggagctgcacaataacccggtagccaagggctgcgggtctgagcagtatggagagtgggttatgcatggtgaagctggattgcaagttgctttgtatacgattctatctctgcttcgttttcgaatgcaggcagatggataaggtggagttggacggacgtttcactgaaaggtttcggaatttcaaactgatcccagcttttgagtgtccagctttttttatgacggatttcggcaaaaaccagtggatagtggttttcggaggccaggcgcaatgtgccgtatttgaactgattggcaggtccgcgtggtccgtcgggggtaagggcgacaatattgccgttttgcagggctttttgcatggcctgtttgactgcggcacccccttttgagcttgaaccccgtatgagcgagaaaccgagtcgttcaagtgtatcggcaagagttttaccgtcttcggacatgcttaccacagcagttatttttttttcgggaaagagtctttgggcaagaagccagcctgtgatcattttaccatgccagaaggtgatgatgacctctttgtcgggaagctgtattatttttggtatgaccgatatccgcaggcttgcataaagaagtttcagtgcaaagggaatgagatggcgggaaatcagcggggagagcggcataggtgttgaaaataaatggcatacagggaacttgagcggacaggaaaaatttattttattctttattttattcccggtggattatatactggctatggttccaaaggggggagtaatttaacaaactgtgcagacaatgcacaggctcaaatagggcaaatgcctgtacagagattatgaatgttttgattataggaagtggcgctcgtgaacatgccatgtgccaatgtgctgtggagagtgagggtgttcagagagtttttgtggcgccaggaaacggtggtaccgctatgatgggcggacctgtttgtaatgtgccactgaaagtgactgcgcttgatgatctgcttcgatttgcggaggagaatgccattgacttgactgttgttggttcggaggctccgcttgaacttggtattgtggatctctttcgccgtgcgggtaaaaaaatagtcggccctgcacaggaggcagcctctcttgagtcgagcaaggtgtttgccaaggagttcatgcggcgacacgggattcctacggcagggtaccatgtatttcatgatgcgctttccgccaatgcttatatcggattgccggagaccttgtttccgcaggtgatcaaggcaagtggattatgtgccggaaaaggggttttcatcgcgcttgacagggagcaggccatgatggcaaataatgcgttgtttgaagagcgtatttttggcgatgcagccaatgaggtggttatcgaggattttttgcagggagaggaggcgagtgtttttgctttgacggatggtacccgctaccgtttatttctgcctgcacaggatcataagcgtatcggcgatggcgataccggcaagaatacgggtggtatgggcgcttatgctcctgcgccgctggtgacttctgaagtgatgcagaaggttgaagagcggattatccagccaaccttgaagggtatgagggatgatgggtatccgtataccggctttttgtatgtcggtctcatgattgatcggggtgaaccctttgttgtcgagtataatgcacgtatgggcgatccggagacacaggtggtacttcccctgctgaaaagcgattttattgcagctcttcaggcgagtgttgatggtacactcggagaggtgccttttgaaatgtatcagaaatcggcggcaacagttgtcattgcctctgctggctatcctgaccattatgaaaccggcaaggctgttgctctggcagatgagctttccgccatgaaggattgtcaggtgtttcatgctggaacggcttacgagggtgggcgacttgtcactgcgggtggaagggtattttcggtgacagcgctcggggatacgctcagggagagtattgatcgggcctacagtgcggttgaaaagatcagttttgaaggggcttattatcgtacagatattggagccaaggctctttaattttcagtcaatagttttgccatgaagctacccaggcgtcaattcgagattatccaggagcaggcgtttcgggagttgccttatgagtgttgcgggctcctggtcggcattcaaaacagtgatcacaggggaaatgtagagaatattgtctatgaagttgccccctgcaggaactgcctctattttggtaaagagcagggttttgagattgcccaccaggagtatcttgatgttgagcgtgaggccagaatgcttggatatgaaattatcggctcttaccattcccatatcaattctccggcccttccgtcattgcatgatgttgattttgcacgtcccggccatacgctgcttattatttcactgatgaatgcgcaaccaaaggaggttacagcatggctgcggcgggggtcgggaggggttcatcaggaacagattcgtgtgctggaatagtgtctcctggctttggggcagaaaaactcttcaattattttgtacattaccttttttttaagctcagtcaagtattaaaccccgaaaaaacgtgccaaagcgggaagatataaagtcgatattagtgattggtgccggtcctattgtgatcggccaggcttgtgaatttgattattccggcacccaggcgtgccgcgcccttaaggaggacgggtatcgggttgtgctggttaacagcaatccggcaaccattatgactgacatagagtttgctgatgctacctatattgagccgattacgccggaatatgttcagaaaattatcgaacgcgaaaaacccgatgcgcttctgccgacgatgggtggccagacggctttgaacattgcggtcagtttggccgaatccggtattcttgaacgtaacggagttgaactgattggcgcgaagcttcgtgcaatcagaaaagctgaaaatcgtgagtttttcagtgatgccatgaaaaaaattggcctggagatggccaaaggtttttttgtccggaatgaaaaagaggcaaaagaggcgcttgaggagattggtctgccgattgttatccgtccctcgtttacacttggtggtaccggcggtggttttgccgagacaaaagcagactattatgatgccatacgcaggggccttactgaaagtcctatcagtgaagtgcttgttgaggagtgcctgattggctggaaagagtatgagcttgaggttatccgtgatctggcagataatgtgattattgtctgttctattgagaatgttgatccgatgggagtgcatacgggcgatagtattacggttgctccggcccagacgcttacggatcgccagtatcaggagctgagggacgcttcggttcgtataattcgtgaaataggtgtcgagactggcggcagcaatatccagtttgcaattaatcctctcaatggccgtattgtggttattgagatgaatcctcgtgtttcgcgcagctctgctctggcctcgaaggcgaccggatttccgattgcaaaagtagcggccaaacttgctgttggatacacgcttgatgagatcctcaatgatatcaccagaacgactcccgcgagttttgaaccggcaattgattactgtgttgtcaagattccccgctgggattttgaaaagttcaaaaatgttgacgcccgtcttggtgtacagatgaagtcggtcggtgaggtcatggcttttggacgaaacttcagggaagcgttgcagaagtcgcttcgcggccttgaaatcggccgggcagggcttggttctgatggaaaggatgtcatgaatgtccttgccatgactccgcaacagaagaagtttgccagggaggatattcttgagaaaatcaggataccgaaagctgaccggatgttttatctgcgttatgcattccaggctggcgctactgttgacgaggttcatcagtcaacaggtatagatccctggttcctcgataacattctccagatcgttgagcttgaagagaagctcagggaactggccgcagcagtctgagcgggggttatgagctatctgagcaggatactggaggagaaagagcgggaggtaggggaacttgccagtgagcatcccgcccgtcgttacgctgagttgcagggctctctggcgcccacccgtgattttaccggcgcactccggcgcaccggcagggggttgcggctgattgccgagattaaaaaagcctctccttcgagaggtcttattgttcctgattttgatccggtcaacattgcacgccgctatggagagcttggcgctgcggcctattctgtgctgactgaccgcactttttttcagggttcaatcgactatcttcagatggtgagccgctcatttcagttgcctgtgctgcgcaaggatttcattatcgatgagtcccagatttttcagtcccgtctgacaggagccgatgccattctgcttatcgtggctgcgcttgattcctgtcagcttggcgattacctgcagttggcggcctctgttggcctgcatgtgcttgtggaggtgcatgaccgcaaggagcttgacagggcgattgaaaagggcgcaccgatcatcggtgtcaataatcgggatctgaaagacttttccctcaaacttgagacatcgctctcgcttcgtccctttattccttctgatgttcttgctgtttccgaaagtggtttgaaaagctccgctgatatcgctcttatcgagcaggcatcgtttgatgccgtgctgataggagagggactgtataccagccccgagcttggcaggattacctggtcatagccctgaattttgccgccgtttgtgctggattggccgctttgaagaatgccgtgccagcaatcagcgcatcggctccagccgaaacaacttcctgcccgttttcttccgttatgccgccatcaatggcaatgaccattcccggattcactttcagacgcatctcatggagttggcggattttgccaattgaggagggaataaacttctgtcctccgaacccgggattgaccgacatgagaaggacaagatcaagatctggcaggatggattcaagtgtcgataacgaggttcctggattgatggagacgccagcctttgcaccgaggcttttgatgagctgaatcgtgcggtggagatgcgggcatgcttcctggtgaacggttatctggtgggagccagccttgatgaactcttcaatgaagcgatccgggtcgactatcatcagatgggtgtcgataatcatgggtgtgcatgatgcaatagcctgaacgatgagtgggccgaaggtgatgttggggacaaagttgccgtccataatgtcgcagtgcatccagtcagctccagcttttgtagcgatatctatggagtgttcaagtcgggtgaagtcagccgacagaattgaaggggcaagaagcgtcgatggtgctggcatggttatccggttggttatcgtgaaaaaaataattcggttaaataattaaaaagcttcaccaattccaaaattgaaggtgtagtcaccaatgtttaatgcagagaagcgccaaggcttttcctgcgttggatcatgcagtttataggcgaaatcaaagcggaatgggcctataggggagccgatccgcagtccgattcctgcgtcccaggcgaagtctcttgcaagggatttaagggtgaggccataaactccgttgcgatcccagatatttccaatatcggtaaagagggtgattccggatggttgattaaagagggtgaaaaattttcgtcgatattccatattgagttcaagcttgatgtcggcaccgaaattggcagccaccttgctcacactgcggcctggtccaagtgtattgaaaagccagccccgcatactgtttgttcctccagcataaaaacggcgctcttcaggggtcgtttcagccttaccatagggagtcatccatcctatacgtcctcttccggcaagttggctctgtggagagaagttttttgcaaggctcagggcgctttcgagtttcacatattgggaataggttgtaccgaatatctggggatctttgtcagtgaagccgctatagttttttgtgtctaaataggtatccattaaccatgcaaggctgccggattcttcaagaaggagatccaggttgcggatggtgcgttcagcaggagcgctttggcggtttgtgaagttgtagcgaagccggaaggtctggttgacatgggtttcaagaaggctgtcaattccggcgttcactgcggcttcattggaggggtcaatgccgatattataggcaagatcagtttcaaaaagttgtttgaatcctttgagggaatcttttttaacccattcaaattcaaaaaaatcaaaattcaggcgcgatgatggattcaggcgggcgctgtaggttgcgcggagcagtccgtttttgtttgagagcagtaccgggagttttgttgctgcatattcaactgttgttgcgtagaaattgcccggttttttgagaacgggcaagacaagcgagcttttcaggccaaactcataaggaataactctcgcgtattggtctgtgtcaaggttttgcaggagtttattgttgtaaccggcctgtgtgccgtattctgtggatgcacgaaactgttcagccccaccgagcaggtttttgttttcataggccagggaggtgccgaaaaagagggctccgtatcggttatcaaccaatatttttggttctatctgatgcttgggtgccgtttcaaggtgaatggtggtgtagagtttgtcggcttgtaccgagtcagggctgatggagatggatgaaaagagattggttgctccaaaattttgcaaggtgctctgttcgaggctttttcgggttatgtcgcctgggcggaattcaatagccgaggtgatcagatgtggggagatgtgctggttaccgagaatggttgcgctgatgttctcttttgtataggtttttgtttttggtgtggtgtcgctgttgaccgggttgtgtacgatagccgtgatggctccatagtgtaactgttttggcaaactgagccgaaaaaggactcctgcgcgggttccaacggtatcaaccttgatgcggatactgtcttcatggaaaaaagaaaagccgtactctttgaaaaatgctatggttcgatcacgctcttcaatcagtctctcaacggagaatacatcgttgacgttgagccgtttattgtggagataatctgttttgagttctgcaggaatcttttccagtccttcatacgtgatgaagtcaacttttgagggattattttcccggatacggatgttgatatccaattttttcccaccgtttttcctgacaatggtggtatccagatcggtaaaaaaaaagcctttataggtgtagagtttcttgatgaggaagaggtctttttcaaattcctctttattgaatgctcttcgggatcccccgaagagaccgagtcccagaaaggatcggttttcggcggttacaatgatcaggcgaagttcctcctcactgatcgatttattgccgctgaagtggatgttgttcacatatggcgatacggccacctgttttttccctgtgcttatcgatctgccctgtgccggaaatgcacagagcagaagaagggagataagagtcaatactgcttttgtcaagcatgaatcctgttttgttctacgttaatggctcttcatcaccgtagccaaagtcttcgtcggtaggatagtcgggccatatttcatcaaggctctcatacatatcatcgctttcgggaagatcgagcaggttgtcgatcacctgctggggcgcaccgctcctgtttgcgtaattgataagttcatcttttgttacaggccacggagcgtcagctatatgacgggcaaggtctaaattccaatacatacgacgtcgattgagttattcaggttaggagttattgtcgctctgttccggcgcaggtttttgtgttgtgataaacttgtccggattgctttcatcaaagaaataagcggttgggttgacttttacattgtctttctgtacttcatagtgcagatgggggccagttgagaggccggtatttcccgaaagtgcgatgatttcaccgcgtttgactctctgcccctggcgcaccagagatttggagagatgggcatagatggtttgatagccgaaaccgtgattgatggttattttttgtccgtaccctctgtcatatcccgaataggcaataaccccgtcacctgtcgactgcacccttgtgccttcagcagcggaaaaatcaatgcctgagtgaaaaagggtaaccttgtagattgggtgtacccgttttccaaaagcgctggtaatcgcgccactgacaggcctgatgttgggtatactggaaaaataggaggttgaagtgggctcttcactctgcactcttgattcggtggcgttgtttctctgacgatctatctgcaggatgagctgttcaatcatctgttccgtacttgcgagtattccttcggtcgtgtttgccctgggagctggagttttggtttcaatcgattgtgcctcttcagcaaggagggttgccggagccccgatgacgaaagaaaaaagggcaagagagagagcaacaattcctgaagagaggcaggcaaagaggctctctttagcgtttctgccgtattctgagacagccataaaccgatgtttcaaagtcatgtggtatcggggattgttggtctgaacaggaatgtcattcatagccaaatataaaaaaacttttttggataatctcaatgattagtgggcttccagccagttttttccaatgccggtatcgaccagaacagggacattttttagtccgcaacgtattgctgcatcaatcattgcctgttctacaagttttgaaagcggctctttttctgcatcagtggtttcaaagagcagttcgtcatgtacctggagaagcatgactgatttcatgttcagatggcgcatcctgctgctgcagaggttcatggcgcatttgatgatatcagcggctgtgccctgaatcggcgtattcatggcagctctttctgccgcttttttcaggttggtattcctgctgttgagatcagcaagataacgacgacgtccgaggatcgttgtgacataccctttttcccttccggttacaataatttcctgcaatgccttgaagagcccgggatatttcgagatgtaggtgtcgataatggccttggcctctttttggggaatattgagtcttcgtgagaggccaaatggcatgatgccgtaaagaactccaaaattcacctcttttgccttgcgtctcatatcgctggtaatttcatcggtgtcgaaaattacctttgctgttgcggtgtgaatgtcttcccggttgcggaatgcttcgaggagttgaggatctccggaaatttctgcagcaattctgagttcaatctgcgaatagtctgcagagagtagccagttttcaggtgttgaaggtataaatgccctgcgtatctctttgccgaggggactgcgtatgggtatgttttgcaggtttggattggaagaggagagtcggccagttgccgtgatgaattgattaaatgtagtatgcaaccgacctgtcagaggattgaccatttttggcaaggcgtcgatataggtactcttgagtttctgcaggcttcggtattcgaggaggtcacgtgcgatgggaaagagtgtcgcaagctcctcaagcacttcaacattggttgaatagcctgtttttgttctcttttttggtggaagcgcaaggagatcaaagagaatatgggcaagctgtttgggggaatcgatgttgaaggcggagcctgctgcagcataaattgtttctgtcaggagctcgagctcttttttaacccgttcggaagccttttcaagatggtgggtgtcgatgcatatgccggcatattccatttcggcaaggactgtgaccagcgggaactcaatgttttcgcaaagccagagcagttcagtttctccgtcgagttttttgcggaaaacaccctcaagctgaagagcaagatcggcatcctggcaggcatagtctgagagcttttcgggatcaacctcgaaaatatgctgttttgtttttccggttccaaccaattcatcaaaggttgtcgttcggtagccgaggtggtgggcggccaggtcgtcaaggttatgtttttcttcaggattgagcacatagctcgcaagcatggtgtcgaatgcaacaggagagagctctatgccgtattttttgagaacgagcatgtcatatttgaggttctggccaattttcggcagggatggattttcaaggagcggtttcaggatttcgactgttttatcccggtcaagggcgctctgcgcgaaagagataaatcgcgcttttcctgtttcaaccgcgatcgatatccctgccagttcggcttcaaaggtgtcaagactggtggtttccgtgtcgacggcaatatgccgggcatcgtgcagagactccatcagttccatcagtttatcgactgtgtcgatacgggcatagtcggcattctcccggggtgatcggagagcgggctcttcttcatgaaaaggggaggagggttcctcatggagcggagctgttgctgagggcgcttgctgaagctcgccaaaaagagccaatattcttgaggaaatggttttaagaccgagtttttgcagcagcgggaaaagctttgccgggtcaggtaatccgcaggcaagctctttcagggtaacgtcgatctgtaaatcggtgcgtatggtgaccagttgtgttatcagatcaagcgtgggttgaaatgcttcaaggctttggcggtttttcggggagatcgtgtcgagatggttgtagatattctgcagggaaccgtattggtcaagcagggagatggcggttttcgggccaatcccttttgctccgggaatattgtcggaggtgtcgccggtgagggtgaggaacgggataaaaagctcagggggaaccccgaactgttcgataatctcttttttcccaagcagttcaagctcattctggtttttgccgggtttgaggatgtttactccctcatggaccagttgggcaagatccttgtcgggggtgacaatatagacctggcacattgggctgaatttacgggaggcggtgccaataagatcgtccgcttcgtatcccggggttttaatgagcggaatatcaaacgcttcaagcagcttgaaaatggcgtcaagttgcatgatgagatcttcgggtggcgcctgtcgattggctttgtaaagaggataaagatcgtgtcggaaggttttttccttgctgtcaaataccgctgcaaggtattgtggcctgtaggtttcaaagattttaagcaatgtggatgcaaagccataaatagctccggtcggcatgccctcctgacttgtcatgcccgtccgttgcagggcataaaaggagcggtaaacgatggccatgccgtcgagcagaaagagtgctggtttttttgtgatggttgccgggttcttgattctctcttccggattggctggcgggaagaagtcgagctgccgattattcattctgcaatcactccataacttccaaggacgttgaccatggtggcaaattctttgagatggcaaagggcgttctggatattccgatcgttctgatcaccgataaaatcaacataaaaaagatattcaaaggctttttttctgaacggtctcgattcgattttggtcaggtcaatatcacgcatggcgaatgttgccagtgccttgaacagtgatccttgttcgttggggagcgtgaagacgattgatgttttgtgctgtgcgctcttcgcagttgtttcagggagcgggttttccggatttttcgcatgtgcaatacagaaaaagcgggtaatgttccactcctcgtcggccagattttcctggaggatctcaagtccgtagagttcgcctgccctttttgatgctatggcaagttttccgggatctttttcagcggctatcatttttgcgcttcccgccgtatcataggcaacttcagctttgaggtgttggtgagtggcaaaaaagtttcggcactgggccaatgcctgtgggtgtgaaagtaccttcaaagccctttctgtggatgaaccgggaatgccaagcaggcaatgttttaccttgacgaaggtttctgccacaatggtgacgggatgctgcagcagaaggtcgtagttatgatgaatgctgcctccaagtgaattttcaatggggatgacggcataatgaaccttctggttttcaacagccgcgaagacctcgtcaaatgattcgaagggttttggctctccaatccggagtgcggcgatctcactgtatgctcctggttcaccctggtaggcggtcatcaagtttgtcattgttttttcttgttgttaacttgcgggaataccgtcagatttgattttatttaaagaaaataaatctattatcataggcgggcatctggaggaataataaatcagcattttttattatgtcaggacatagcaaatgggcaaccattaagagaaaaaaggcggtaaccgatcaaaaaagaggcagtttgttcaccaaactggtcaaggagattacgattgcagcaaaaatgggtggtggtgacccagcgggtaatcctcgtctcaggcttgcaatcgatacggccagggataattccatgccgatggacaatatccagcgtgccatcaagaagggaacgggagagcttgagggggtaacctgggatgagattacctatgaagggtatggtcctgcagggattgcgctgattattgagactgctacagacaatcgtaaccgtaccgtagctgatattcgtcacattatgagtcgtaacaatggttcgctcggtgaaagcggtagtgttgcctggatgtttcagcgcaagggaacgcttgatgttccacgatcggctgccggagaggatcagcttatggaacttctgctcgaggccggtcttgaagatcttggcagcgatgatgagaactattttaccgtcataactgacgtcaaggatcttgagcgtgtcaaaaaagcgcttgatgatgccgctatcatgtatgagaatgcaaaaattgatctgatacccgaaaattatattgagcttgaagccgaggatgcccgcaaggtgatcaaactgattgatgcatttgaaaataatgatgatgtgcaggcggtatacacgaatatggagatcagtgaaagtgcaatgagcagtttaaacgagtaaaagagtggttgttctgggagttgatcctggaagtcggcttacgggctacggcgtaattcgtcaggagggtacgttttttacggtgctctcttgtggagttatccggcttcatcctcgcagtagtcatgcggagcgtattggtcagatttacagggagcttgaagcagttattacggattatgctcctgaatgtgttgcacttgaaactgtttttttgagcaggaatgtgcagtcggcattgaaacttggtcaggtacggggtgccgtaattgctcttgcgatgaaccggaatcttctcttgcacgaatatgcccctcgcgaagtgaagtcggcagtaaccggaaaaggggcggccagcaaggagcaggttgcgtttatggtcgcaaggatgcttgctcttaatccggttcctgaacctttcgatgttaccgatgccctcgggattgcgctctgtgatctgctgagaggcggaagccgggaaccttttaagagtgcaggacagagcagaaaagggggaatgagctggtcgcagtttgttggggcatcgcccgatatggttatccggttatttcaaaaataaattcaccactgtggaaggtcgtatcgtaaatatcccgaattttctcagtattctgaggatactcttgataccctggtttatctactactttcatacgggtcatcttgatatagccattactattatgattgtggctgttctgaccgactggtttgatggccaggcggcccgatggacgaatgatgtttcagagatgggaaaaattcttgacccccttgccgacaagctttgtcttgcaagtgttgcggtttattttctctgggtcgggcagctccctttatggtttgtgctttttgctgtgctccgcgatattctgatttttattggagcgggttatgtgaaatttcgtcattcagtggtgacgacatccctttggccggggaaatgggcggtgggttttgtctccatgctctttattgccatggtctggcctcatccgtttttcagggaatatctggtcaaagagttttttttatatctctcgacgcttatgctcttttactcgtttgttctctactgcctgaggttttataaaattcacaaggggctggagtatcgggcctgagtttcagcagctctttttcattccctgaaagggcttttcccttcattttcggtttcatttctccctgttttttatagtcaccattatgcttatcctgatatggataactttttctgtgaagacgggattttaacgtaacgatacgggaacctctttcttcatatgatgttaattgcattaacacgctttatggcgttggttgcaaaatgtggataacttgttgatggaatgtggagtccgtgtggtcagccagggagagaactgttttgcagcagagcacaggctgctgtttttcaggcctcagacggagaggggcgccggggtatctgttgtgtgctccgaagcgccctgctccaattctgctacagggcacgcttcatgcacactgggttattccattacttgctctttggtgcaaccgtggccatgagggaagcttcgcatacaagttctccccttacataggctttggcgtcaaattggcagatgtttctgcgcttgttggtcaggattgcttcgataacaagtgtgtcgcccggaagcacgggtttgcggaatcgagccttgtcgatacccatgaagagcacgacactctccttgatgttatcattgccgttgagcatcatgatgccgcccgtctgggccatggcttcaaggatgagaacgccgggcatgatgggatttccgggaaaatggccctggaaaaacggctcattgatggtgacgtttttgatcgatacaattttttcgtcaagcttgaactctataatcttgtcgatcaacagaaaagggtagcggtgggggaggatctgttgaatagcattgatgtcgaaaataacgccggcttttttttcatgctggaactgtcgggcaagcttgttacgatcgacatattttttgagctgctttacgaactccacattcgatgcatgaccgggacgtgccgcgagcacctgagccttgagtggcataccaagaagtgcgatgtcgccgagaaggtcgagcagtttatggcgcgcaggttcgttcttgaaacgaagttcacgattgttgaggatgccattgtcaccaagtacaagatttttgctctcaataccgagttttttgccaagatcggaaagctcctgttcgcacatggttttgtcgataatgacaatagcgttgtcgacatcaccacccttgatgattccctggtttgcaagggcttccacttcgctgagaaagcagaatgttctggaggatgaaaattctttgacaaattctttgtccagatcaaagaggccggagtgctgcgagccaagcgccgggtttttgtagtcaaccatgacggttattctgaagctgtcgagaggcagggctacaatatcaacgctgttgttggcatcatggtattcaatggtttcatcgatgaccaggtaattttttggttcatcctgttccttgaacccggcttcgatcagcgctgcggcaaaagggtgtgagcttccgtccatgacaggaggttccgggccgcttatttcgatgcggcagttatcgatctgcaggccgtaaagcgctccgagaacatgttcggtggtgtgcacctttacaccattgagtccgatggtggtacccctcagaacatcaacgacattctcgatcagggctggtatttcagggctgtcgtcgatatcggtacgcacaaaacgatacccatagttgactggtgcaggtttgaaggtaatcatgcactctttgccggtgtgaagtccggaaccccagagagagacctctttttgaagtgtacgctgaagaatgagcatagtggaattgttgctcctgtttcggttatccgtgcaggaaatgaagactgattgttataatgaaaaactatacaggccctgaagataagaaagaactgattcctcttcaaatcagcctggttgcagggtcttgtctggtactggtttttttatgtgaaatgtttcagcgctttttcaagcagaagagggtgggttatgttgttgcctgcaataatactctgcttcagaaaaacatcaggatccccactaaagtcagtgatggtacctcctgcttcacggacaagcaggacaccggcagcaaaatcccacggaaagagtttgtattcccaaaagccatcaaagcggccacaggcggtgtaggcaagatcaagggctgctgagcctgcacgccgaatgccggcagaatcatgaataacctccttgagcatgccgatgtatgattcgaggtagtgatactccttgaagggcatgccggttccaatgagaaaactctctttgtccgtgcggcttgatatggtgatcttttttccgttaaggtaagctccctgaccgcgttcggcggtaaaaagctctttgagaactggctgatagaccacagcggtgagcagctcatcatcgctccctttgagcgctatgctgattgagaaaacgggaaaagagtgaataaaattaagcgtgccatcaagaggatcgacaatccatgttcttcctgaagtgccggttatgatggtgccctcttcgcagagcatgctgtcttcgggaaagttttcggtgataattgagctgattgccgcttcacaggctttatcgacgtcggtgacaaaatccttgaactcttttacctggatttcgggatgggagagttctccgaatttttcaagggttatagctcccgcagcatgagccgccctgatggctgtctgcagttctttactttgagctctcatgcaacagtatgggttggagttgaagtggtcgtcaatatagcatttcccggagagagtacctataagtctcagtcctcttgtttctgcagggaattatcggaaggctccttgtgtttaaggtgttcagttcaataattttaacactgatgtcatgaatgtcaatattccgaaacttgcgctctgtatcgggttgtgtttcgtcttcgcctttgccggcagcacctttactcctgtaccgggttctgattggtactaccatgtgctgaacaaaccttcatggaatccgccggactggctcttccctcctgcatggagcctgctttttctgctcatgggtattgcgctttatcttgttgttcagcagtactccaaagagacaaagattcgtggggctctgattgtcttcggtgcccagcttttactcaatcttggctggtcggcagcattttttggactgcactctcccgtgcttgcgatggtggtgattgtcctgctctggttggctattgtgttgacgattgtgaaattccgtgctgtttctccgatggctggcaatctgctgattccctacctcatgtgggtgacgtttgcctcatttctgaactttacgattgtgcagcttaattgattgaataatttttcgcggcgctcaatcttcaggtgagagagaaaaggatgcgttgagggtgcatccttttttcatgcggttaagtgggttaattgaaaatgacggcaagaacatccatctcttttttcccgttttttgcagcaatctcacggatggacatggctgaactctccacagcaatccctttttgttcaagtttcaggataatgctttcactcttttgcccggcgacaactgccacggtttcaagtttcgacttctcaagcgctctggtcattttcattcttggattctgttcatttcgggctggcataactatgctgagtatggtaataagcaggccagcgccgataatggccaaagcaggttttcgcgtaaaatagccggtaaaggctttccagtttgctgcgatgtgtaacagaacacccgcgaccattgcccagctcagccattcatgaacaggtttggtgtatccagcttcaattttaaaaaacatcaggatgcctgttacggcaagaatgacaaaggttccggtggccagcggtgtggcccatgatttcattggtgcgctcatggttgtgttctcttgtttttttgtttgttttatgatttcgtgaaggcatagttcgatgaacgccacattcgacgctgattgtggtaaaatcttgtgcaggcgggcgccgacgggggaaaaaggccggaaaaacagaaagcgcagtctaagctgcgctttctgttgtttatcgggcgatcgaagagtgagcaagcgggaacgcttagtcgttttcctgatcgcggaggttttcaagaacaccgaaatcctcaagtgtcgtgacatctcccttgatttcgttgcttgtggcaagctcacgaaggagacgacgcatgatttttccgctgcgtgtttttggaagacctttggcccatctgatctcatcgggtttggcaataggtccgatctccttggcaacgtggttgcgaagcgcttcacggagcgtcatgtcaccgacatattcatctttcagggtcacaaaggctacaagggcattgcctttgagttcatcaggacggctgacaacggcggcctctgcaacagcctcgtgggataccagcgcgctttcgacctcactggtgccaaggcggtgacctgaaacgttgaccacatcatcgactcgacccatgatccagatgtagccatcctcatccttgcgggcgccatcaccggtaaagtacatgtcgtggaattcagaccagtaggttttttcataccgttcattgtcgccgtagatggtacggagcattgatggccatggctttttgataacaaggtatccgccttcgttggcttcgcacggggtaccgtccttgcggacaacatcaaccatgatgccaggcaggggacgagtggctgtgccgggttttgtcggggttgcgcctggaaggggagagaccatgatgcctcctgtttccgtctgccaccaggtatcgacaatcggacatttttcctgtccgacaactttttggtaccacatccatgcttcggggttgattggctctcctacggttccgagcaggcgaagcgagctgaggttgtgtttggtgacccattcatttccggcgcggataaaggcgcggatagcggttggcgcggtatagaagatggtaactttgtggcggttgatgatatcccagaacctgtcccactgcggataatttggtgcaccttcatacatcaggatggttgctccattaagcatcgggccgtatatcatgtaggtgtgcccggtgatccagccgacatctgccgtacagaagtagatatcttcgtctttgatatcaaacacgtatttgaacgagcttgcagcatggaccatgtatccggcggtggtgtgcaggataccttttggtttgccggttgaaccgctggtgtacagtacaaacagcggatgttctgcatcgagttctgcaggttcggattcatcagcggcaaggcccatgagatcatgccaccaatggtccatgccgttatgcatgtggatctcttcatcggtaactttcaggacaatgacgcttcgtattgacggcgtattgacgatagcttcgtcaacgatatttttcaggttaatggaaccgccgcggcgtcttgtgccatctgcacagatgaccatcttggcgcgtgaatcgttaacgcgttcagtgatggcatgagcagagaaaccggcaaaaataacgttatggactgctccgacacgcgcacaggcgagaacggcgatgaccagttccggaaccatgcccatatagattgcaactctgtctcctggcttgatgccggcgattttcaggacgtttgcaaatttgctgacctggcggtgcagttcaccataggtcagaacccgctggttaccctcttctccttcccagataatggcagctttgttctttctccaactgttgacatggacatcaagggcgttgtagcagatattggttttaccgccgttaaaccatttcgcatagggagtattccactccagaacgctatcccactttttaaaccagtggaactgctcagcaatgcctccccagtaagcgtccggatcggcttcagcggcagcatagagtttctcatactcttccattgaggagatatgggcattgttcgaaaactctgccgaaggcggaaatttccgcttttcagacagaacagagctgatcgactcttctccagaagacgaggtttcggtgtgctgtgcgttggatgttgtttcttctgtagccattgatacccatgttttgtgtgttaaaaaaaaggatactcaccccttttacaggaaatcaggaacgtggaaaataactggttgaaacggagataaaaagccggacagagagttttatgcattctctgccaattttacataaaataattttacaggacaataacagttgttaatatagaggaaagtcactctttttttacaacaaaattaaccagtttgtctacaacaacaatttcgcgaagtatggtttgtccgtcaagaaatttgaataccgattctgtcttttttgcttcctgaagaagcagctctttcgggctttttgccggggcaagaaaggtgcctcgcaattttccgttgatctggacggcgatggttaaaatgctctcttcgacaagttttggatcaaatgaagggaagggtgcctggctgattgagtagttgtgaccgatgctttcccagagctcttccgtgatgtgaggtgcatagggtgagagcagcacaaggagcgtttcaattgcagagcggtttttgcatcccgacttttgcagttcattgacaaagaccatcatttcggaaatagccgtgttgaatttgagctgttccgtgtcctcgccaacctttttaatgctcttatgcatacgtcggagcagctcttccggcatggcttcctcagacagcagtgtcgccgactcctcatgttccccataaaccagtcgccacactttcgacagaaagcggcttatgccttcaatgccgttggtgttccagggcttgacctgttcaagggggcccaaaaacatctcataaaggcgcacagcatcagctccatagcgttcaagaacgtggtcggcggggatgacgttgccgcgtgatttcgacatcttttcattgtcttcaccaagaatcattccctggttgaaaagttttttgaatggctccctggaactgacaacaccgagatcgaagagcaccttgtgccagaatcgggcatagagcaggtgaaggacagcgtgttcggcgccgccgatatagagatcgacgttcatccagtagcgctctttttcaggatcgaccagtttttcctggttttcaggatcaatgaagcggagatagtaccagcagcttcccgcccactgtggcatggtgttggtctcccgtctgaaggatccgtgctcatcgcttccgtaaagccaatgtggaatattggcaagcggagactccccggtcgatgaggggtggtatgcctcaacttcgggaagaacaaggggaagagcggtttccagccgaagagtaccatcatgataatgcttgatggggattggttctccccagtatcgctggcggctgaatatccagtcgcggagtttgtagtttacctttctctctcccgctttttttgtttcaagccatgatgccatgcgctcgaaagcttcgcaaaaggggagaccgttgagtgttatttcgttgttggcggagttgacgcaaatactctctttctcttcaaagacgcgttcctgaacatcatgcggactctggataacctcgatgatggggaggttgtactgcttggcaaactcccagtcgcggctgtcatgtgccgggactgacatgatagctcctgttccgtaactgatcaggacaaagtcggagatccatacgggaagaggttctcctgttgcagggtttatggcataggagccggtgaaaacgcctgttttttccttctgaaggcctgtgcgttcaagttcggttttcagctttgccttgctgatatagtttttcacctcaactaactgctgggccgtggcgagcttttcagcaagcggatgctcaggggaaatgacaaggtaggtggcaccgaaaagggtgtcgggccttgtggtgtagactctcagctttttgttgtggcagcggagctcaaaatcaatttcgactccttcagaacgtccaatccagttgcgctgcatctgtttgacattttccggccagttgagttcatcaaggtcggcaagcaggcgatcggcgtatgccgtgattttcagcacccactggcgcaaagggcgtctcacaaccgtgtagccgtcggcaattttttcatcaacctcttcatttgccagaacggttttcagctcttcgcaccagttgacgtccacttccgacatataggccagtcccctctcatagagtttgagaaagatccactgcgtccatttgaaatagtgcggatcggtcgtgttgatctcccttgaccagtcgtaggaaaagcccatggcctgaagagtgcccttgaagttccggatgttctcttcagtggttgttttcgggtgggttcctgttttgatggcaaactgttctgctggaagtccgaaggcatcccatcccatagggtggagcacattatagccgcaactccttttgtagcgtgcagtgatatctgaggcggtgtacccttcaagatgtccgacatggagcccggtgccactgggatagggaaacatgtcgagaacataatattttggtttgtcagcatcatcacctgttttaaaggtgttctgctctttccaccaggcctgccattttgcttctgtttttgaaaattcgtacctcatggggtgttgatgaatatcgttgtatcctcagaattacataaaaaaagcagtacaggaataaatctgcactgctttttgacgtcatgttgcatttacttgttctctgcgccgttctcttttggtgcatcctgttcagccgcttttatggaaagggcaaaacgggtttttccggtgcgggaatccttgcggacatcaaccagtttgaccctcaccttttcgccgattttgaggtgatcgctgacctttgtgaccctctcactcgatatttcagagatgtggaccagtccatcggttttgggaagaaattccacaaaagcgccgagctcatcacgaatgtcgcgcacctttccaatatagatattacccacttccggcttggccgtcagattttttatggtggccagtgcggcatttgttccctcactggtcgagcaggcaatggttatggttccatcgtcatcaatattgatttctgcgccggtctcttcagtgatgctgcggatagtctctccacctttaccgataatcatgccgatgcagtcaaccggcaccttgatgctggtaagttttggtgcaaagttggcaagttcctgacgggttgaagggatagccttctccatttcgccgaggatgtgaagacggcccctgcgtgcctgctcaagggcagtttcaaggatgtggtagtcaagaccgtcgattttgatatccatctggcaggcggtaataccatcacgggtgcctgataccttgaaatccatatctccaaggtgatcctcattgccgagaatatcagagagtactgcatatgaggctccctccttgatcagtcccatggcgatgcctgataccggctttttaatcggaacaccaccatccatcagggccagcgttcctccgcataccgatgccattgatgaagagccgttcgattcaaggatgtctgaaacgatacggatggtgtaggggaactcttcctctgtcggagcaaccattttgatggagcgttctgccagattgccatgtccgatttccctgcgtccgatacttccgagccttccggtttcaccgacacagaagggagggaaattataatggagatagaattttttgtcggcactgctggtcaggttgtcaacggactgggcatcttttttcgtgccgagggtaattgttaccagagcctgtgtctctcctctggtgaagagtgccgaaccgtgggctctcgggatgatgcccagttcaatgcttattggtcgtacctggtcgagggctctgccgtcaagacgttttgcgtcgtcaagaatcatgtggcgcatgacccgtttttcgaccatgtggatctgttcgtcaatgatatgcgggttaatgcagagcgccttggccggatcggtcgagaactcttcgctgctgcatgttgctttgaagtgctcaatggtgctctctataatttcatggtagatggcggctgtctgatcagcgcgctcttcctttttgagcggagtgtaggcgagctccttgaggcgggtttcgcaaagtacccgaaccgtttcagtgagctcagccggaatgactgttggcgtaaagggacggattggttttgccacttctgctgcgatttcgctctgcagagcacagagtttgcggatggctgcgtgtccgaatttgatggcgtcgagcatctctgcttcggaaatctctttcatctccccttcaagcatgcagatggtgttttccgtaccgccgatgcagatatcaagatcgctgtttaccagttcattgatgtcaggattgacgacaaagagaccgttgattctgcctacccgaacttcagacataggattctggaagggaatatcggagaccatgatggcgcacgatgcagccaggccaccgaggacgtcagcgtcattgatctggtcggaagagataacggtaacaataatctgtgtttcatagagatagccatcgggaaagagcggacggagagcacggtcgatcagtcttgctgaaagaatctctttctctgaagggcggctttcacgtttgaaaaaaccaccaggaaatttgcctgcggcagaatacttttcgcggtattctacctgaagtggaaaatagtcctgattggggggtggtgtttttttgcttgagacaaccgttgcaatgaccatcgtgtcaccctggcgaacaacaacagctccgtcggcctgttttgccattttaccggtttcgatagagataatcttgccttgtccaagatcaatttctttgttaataatcatggaaatcgtgtgatagtaagtgataaaaatgttgtccggttgttttcaggcaatgaacaagtactaaaatataacataaaaaatctcttccggtaacctgatctctcgcattcattatgccacgatcttgccgttatcgataagtcggacttttcccgcataggccgcaagcagcagtcgatactcttttccctcttcagcaatttctgccggttcaaaccgctcttcatcgacaaaaacaacataatcgggtcgccatcctggtgttgaggcaatcatttgctcaatttcggcagcaattaccgaaaggttttttttctgctcagcgatgcttttttctgcatgacagattccctggtaaagaatgccggccgtgctgcgttccgtgtttgagaggtatatatttcttgagcttaccgccagaccattttcttccctgataatgggtgcagcgataattttgacatcaagattgagatcttcaaccatgcggcggataacagcgagttgctgtgcatctttttcaccgaagattgcaatgtgtggtttggtgatatgcagaagttttgtcacaatggtggccactccgttgaaatggccaggccttcgctctccctccagtcgttcgccgagagcgccgcattgcagggtagtctgatggttttcggggtagatggttccggcttcaggtgcgaagaggtaatcgacttctgctgctgttgcaagggcaacatcctgctcgaatggtctggggtattgatggagatcttcgttcgctccgaattgggaagggttgacgaaaatggtgagtataacggtgccagcgctttgccgggcaagctttataaggctcagatgcccttcgtgcagtgcacccatagtcatgacaacgccgatgaactggcggttgaggcgcagtttttcagcgattgcctgcatctggcggggttcagtgatgatttgcatcttcttcttctggtttgactgttttttttccgggtgggtggacaacgaccacaaactcacccctcgttttgccgtcggcaaggcgctggcgcatctcctcaatggttccggtaagatactcctcatgaattttggtcatctctcgcccgatgaaaatccgggcatccgccatgacgttgctgagctcatcgaggagcttcatgatcctgaagggtgattcatagaccacaaaagtggtttgcaatgcggcgaggtactcaagcttgcttttgcgcccttttttatgcggaagaaaccccgcaaaataaaagttgttaacgggcagcggacaggctgaaagtgctgccgtcactgcacttggtccgggaaccggaataacctgaagccctcgatcatgcagttcgtgcaggagtgcatagccgggatcgctgatcaccggggtaccggcatcggtgatgagtgagacatcggtaccctcttcaagcagtgcgacaatttgacggatagctgcaggctcattgtagttgtggtagctgatgagccttttggcagagatgtcgagatggcggagcagaatggaggcacggcgcgtatcttcacaggcgatagccccggactctttcaggattcttatggctctcagggtaatgtcttcaagattgccgagaggcgttgcaacaacgtagagggttcctgtatgtatatgatcagtttgcaagggcaaaagaggaggttgaacaaagggttagttctggtagattcacattcgttttagtataataataaaaaatacgataaacagcgttcagtcaaagatgatggatcaaaggcggttactgtcggttaacgacctgcgggtgcatttttccgggcggaagagtggtggattgggaaaacctcttttgatacctgtggttaatggagtctcatttgaggtgttgcagggagagacgcttggcctggtgggtgagtcgggctgcggaaaaacgactctcgggcgggcccttatccgtcttggaccctcaacagtgactggaacgattatgtttgaagggagggagatctctgccatcagcaatcatgagttccgtgcgcttcgcaaagagatccagatgatttttcaggatcctttcggctcgctgaatccacgcatgacggttggccaggtacttgaggaggtactgctggttcaccgcattgcccggggggatgctgcccgacgcaggattgaggagttgctcgatctggtcggtctgagcagggagtaccgcaaccgttatccgcatgagttttccggagggcaacggcagcgcatcggtattgcacgtgcgctggcagtcaatccgaaatttatcatctgtgatgagcctgtctctgctcttgatgtatcgattcagtcgcagatcatcaatctgctcaaggatctccagcgggatctggggttgacctatcttttcattgcacatgacctgtcggttgttgaatacatttccgacagggttgcggtcatgtatctcggaaaaattgttgagattgctgaatctgctgaactctatgccaatccaaagcatccctatacaagagcgcttctgtcggcaattcccaatcctgaattcggaggaaaaaaagagcggattttgctgaaaggagatttgcctgggcccatgaatatcccttcaggatgcggttttcatccgcgatgtccctccgcaacggctgagtgcagccaaaaagagcccaggcttcaggaactcacttctattaataatggacatcaggtaagctgttttctctatgaatgatatgaacacaccaacaaagaggcgcggctgttttcgtaatggctgtcttgcacttgtgcttcttcctctcctcatttttgcgggacttttctgggctcatcgcagctcacaggctcttcccgaccgttttgtgctggtagtacctctcagtggcgggatcgatgaggtacgcaatgagagcagttcgctcccatttttgccttcgcatgagtcactctctctccaggaactgctctttgtactcaatcatgccgttgcggacgagcgggtcagggaggtgcttcttgatatccgggggatacacacctctcccgccaagatcgctgaactacgggatgctgttgaaaaagtccgcaagggggggaaaaaggtcactgcatttcttcgctcagccgaggatgccgattatctccttgcgaccgcatgtaactccattattgccgaacgcggcggttttcttcttctcgatgggctgaaggtggagtcgctcttttataccagcccgcttggaaaacttggagttcaggttcaggctgcgcagtggaaaaagtacaagagcggtattgagccctttgtcagaaccggggcgagcaaggagtacctcgaacagatcaatgcgctgcttgatgagttctatgatgattaccttggttacgtttcaaagcggcgcggcatgagccgaagctcttttgaggcgctcatcaacaatgatcctctggtgtcggccaaaaaagcccaaacgctcggactggttgatggcatcgcctccttctgggagttgcagcgtcagttgaccagaaaagtgtcaggaaaggagcttgcccgtgataacgatgtttttgtcagtggagcccgctaccgttctgccgttgcctggccccaaaaaggggagagtgatgagcgcattgcggtgatcaccatgtcaggcatgatcgttcactcggcaggggagatgggtgagggtatcgatattgagatgctgaaaaattcgcttgatgcagcgctggaggataaagcggttaaagctcttgttgtccgcattgacagtcccggcggtgatgcccttgcctctgcagatatgctgcagatgctcgactcggctgctgtgaaaaaacctcttgtggtctccatgtcgggtgtcgccgcttcgggaggctatatggctgcccttgcagggaaaaccatttttgcccagccactgaccattaccggctccattggtgtctatgcccttaagcccaacatcagcggcttggccgaaaaaatcggtctgggtcgggatgttgtaaccagagggcagtatgccgatgccagcacgcccttcaaaccgcttgaggggcaggcctacaacaaatttgttggagcatcgggcgaaatctatgatgattttgtcgggaaggttgccgcatcaagaaaaatgagcattgccgctgtggactcggttgccgggggaagggtctggaccggaagccgtgccatgaaggctggtctggttgaccgtatgggaggactctttgatgccattcatgcagcacaacagctcgctaaaatggatatgggcaaaaagctccaaatcatcctctatcccgaacagaaaagctggtttgagtcccttctgcagggcaggagtgcaagcctctccgacaggtttgccgcagccgtcaaacaacaggtgctgcatgaactccttccacagaggcagttgacctccatggccaccttttacgaaatgctgctgacatcaggccaattgcagatgctcgccgtcatgccatccgacatcatcatcgattgatcccgacaatgggcgggaagaccccgcccggccggatctaaaatttataggtcaacgagctttgggcgcggattgcatcgccttcagccactcccttgtattcggttttccaatcagagagctgaagcccaagtatcaaattcggcgttattttattgatgacattggcaaagatgctctgattccgtgatcgggcaccgagagccagatcgttatcattgggattgtccacccctgctccaatgctgaaagaggttgatgggctggaagtgtacctgagtgcggcccatccgccacacgaacggatctctttaagcgtactggtattgacgccctggcttattccaccccagtagtcgtcgaggtttgaaccggtaaaatactctcccgccagcgtcatttttttgcttaatggcatggagagttccaggttgcatgaccatgagtcaactgttttgtgactgccactgttattggcgtcccactcttcctctccgtaatggcccgaaagggcaatagttgcaggctgactttccaccaggagcggtagggaaagagcaatgcgtccctgaatggttggcatcgtggcatccttgcctgtatccgttgcaatcacacccggtgtcgtgtttttgtctccgatcgttctcgatgcagccacagccagttccatgcggcttttttctccggttgcaactcctttggtgagacgcaactgtgggtggcgggaaccaatatttcctgcgctccacatcagggcaggatcatccacaaaagggatcagtgaagagacaagatcccagctctggcctgcaagaatgctgaaatcggaggcaggccagtatgccttcatataaccatgacgcaggcgaggggcctggttgttttcgcttgaaaggccagtgagaaaatcaaactcaatattgccggtcaattttatgctctccgtatcagggccgctgaggttcatgccgattcttgtcgcacccgccgtaaggttccattcacgatcattgctgcttccgtactgaggccaggcccacagggcgatattgccgggatagatttggccactatcaaacgagccatccaaacgggcaaaaccgtagagctgcaggttgacacccgagctggttgagacggttgccggagctggggggtcagctttttttacgggtgctgatggtgtttctgcagttcctgcggcagcaggcctggtttgcagcagtgctttcagttcggcaagctccttctcaagacgcgtgatgcgcacgtcaacactttcggtgctttcagcggcaaaagagggtgcagcagtgcagagtgagcctgcaagcagcagggtgtaacggaattttccccttgcattcatggatattctccgaaggatggtttggttaagggagctgactggaatttgatacaaccacgaatataggcagacgggggagaatttctttgcggtttgattgtgtgttggctgtgttgcctcaccgggatctcagaagctccagaaatcgcggtcgagattgcggtactgaatgccctggatgagatgtttcatggcaatatgctggcagccgtccaggtcggcgatggtgcggctcactttcaggatacggtcgtgagcccttgctgaaaggttcatgcggttcattgcatccatcagcttttgcgaactctcccggtcgagctggcaccaggttttgatctgccgggagttcatctgggcattggtaaagattttcggcgctgttgtggtggcaaacctctcttgctgtatcttccgggctgcgatgaccctctggcgtatggtcattgagctttcagcgctcgatgccgcgaaaaggtcactgttttcaacttttggtacgtcgatgtgtatatcaatgcggtcaagcagcgggccggatatttttgaaagatagcgctgaatctgctggggcggggcagtcagattgccgtccgggtctttcagggcccctgcagggctcgggttcatggcggcgatcagcatgaagcctgccggatatcgggtagtaacagagatccttgataccgtcacctcccgctcttcaagcggctggcggagcacttcaagggcgttgcggctgaattccggcagttcgtcgagaaagaggatgccgttgtgggcaaggctcacctctcccggtttggccgttgaaccaccgccgatcagggcgatattgctcgttgtatggtgcggactgcggaaagggcgcgtcaccatgagtggccgctctttttcaagcagactggccactgaatagatttttgttgtttcgagcgcctcttcaaaaccaaggggtggcagaattcccggcaacccttttgccagcatggttttgccgctgccgggaggtccgatcatgatgacgttgtggccccctgcggctgcaatttcaagcgctttttttgccgctccctgtcccttgatgtcagcaaaatcaaccagatattcctgctcaccctcaaaaagctccgcgatattgaccgtcaccggagtgaataccctcttcccatttaaaagggcaacggtctcattcaagctttcaacgccgtagacctcaatggccgactttgcagccgagaccgccaccgcagcctccgccgcgttttccattggcacgatcagccgctttattccctcctttcctgccatgatggccacaggaagagcgccgttgattctcctgagcgagccatcaagcgccagctcacccataatgagcgtctcctcaaaccggttaccaatcagctcaagcgaaccaagaagaccgatggccacaggaagatcaaaagccgttcccacctttttgatatcggcaggagccagattgaccgtgatcttttttggcggaatggtaaatcccgaatttctgattgccgtcaggattctctcccggctctccctgaccgcattatccggcaatcccacaaccgtaaaggagggaatgccgcctgcaacgttggcttcaaccgtaaccttgatggcgtcaatgccaatcagcgcagccgcattcagtgttgaaagcatggcggagtggatgagaggatttcagtatttatgcgtaaaatatgcaaatatttgaaagtttctcaatcaatgagcttgcttcttgtctgctgtggaaccgggttgaaattgtaaaatgcggcaatacgtatatagggtggtgtttttttatctccttttatagtaatatgttataatgttatcggctgtcgctggagtgtgttcgtcagagctcttgagcgtcaggaatatcagataatgagaagcggagtgtgtacattacaggatgataatttgtgtttataaccactgtgacaccgtcatgctgaagacgacgttgatagtaatccctgaataattatctatgtccaatacaagaattgaccaaattacctttacaaggtttatcgctgcaattgccgtggttgtttttcattttggactcaataccactccctttaataatgaactgatctcttttttgttcaaagaggcaaacgttggtgtgagttatttttttcttctgtcaggttttgtgatggttgttgcttacatcgacaaaccggaacttaatctttttggctattataaagcccgattctttcgaatttatcccgtatacttcatagcccttcttttagtgtttctctatttcgtggagaaaaaccggacaatagatactatcggacttggcatgaacctcctggttatccaggcatggtttcccggcaaagcattgacgctgaactttccaggctggtcattggccgtcgagttctttttttatgcaatttatccctttttgtttaacgctctctataaaaagagggatatcaagtcacttgccctgccaattctcctcttctggattatcagccaatatgccctctacgcaatcgtttcatcaagtttttatcagggctatccatcaaaaagttatgagtttgcctactattttccctttatgcatctcaaccagtttttaataggtaatcttgcagctcttttttttcgtaaatacaaaaaaaagtcagggaattatgatatagccgtgatagtggtttttgtattgattgttgctgctctgaaatatcctttgggattgatttatcataatggactccttgccttgctttttataccgtttattctcttgctttcattcaatcagggggtgatttcctcactcttcagaaagaagtttttttgttatctgggagatatcagctacagtatttatatcttgcaggtgccggtttatatgtggatagatgagttgttcaaatattttcgaatcaatgatgcgctcatgcagttttatttctctcttgtcatgctcattctcttttcggcactaaccttttccttcatcgatgtaccattaagagaaaaaatcaagagggggagcataaaaaataaccagagatagtatttttctgagcaagccatcaagcgcgagctttccctgacggcattgttcgtcaatttcacaatcgtaaacgagggaatgccgcttgcaacgttggcttcaaccgtaaccttcatgtcgtttccctgatagcatgggggctctttttttaaaacagtaagccaattcatcaggcgtgaggaaagctttcgttgaaggcattgtggaattatccggttggaagaggaactctgcaattattctgctggcaacattaaagtaacaggtcacattgaaaacacatcataaaattgttcatggcgacagccgagagatgaacctcctgcccggcaggtcagtgcacctcgttgtcacctctccaccctactggcagctcaaggactacggaacggataaccagatcggctttcacgagagttacgagagctacattaacaacctgaaccttgtctggaacgaatgtgagagggtgctgcaccccggttgccgtctctgcatcaacatcggcgaccagtttgcccgctcggtctactatggccgctacaaggtcattcccatccggacggagattatcaagttctgcgagaccatcggcttcgactacatgggcgcggtgatctggcagaaggtcaccacaaccaacaccaccggtggcgcatcaatcatggggagctttccctatccacggaacggcattctcaagattgattatgagttcattctcatcttcaaaaaacagggcgatgctccaaagcccaccaaagagcagaaagagcgttcagccatgaccaccgaggagtggaacacctacttctcaggccactggaactttgccggagcaaaacaggagggtcaccttgccatgttccccgaagagcttccgcaccggctcatcaaaatgttcgctttccgtggtgatacggtgcttgatcccttcatgggcagcggcacaacttcacttgccgcaaagaatcttgaacgaaactcggttgggtacgaaatcaatccggaatttatcgagattgcccggcagaagctgaacacaaagcaacctgactttatgggcacggaatacgagtttctgcatgataccgttaagggtgattttgccgcagccattgagcagttgccttatcagttcagagatccccacaagctcgacaagaaaactgacccccgaaagcttacctttggttccaggattgagaaggagagccaggcagagcgcgaagagttcttcacggtcaaggagatactcagccccgaaaaagtaaggttatccaacggtttgacgataaaattgatcgggatcaaaagcgaacccttctcgcacgataaagcgattggctatctgaacgaaaaaatcaagggaaagcgtatcttcctgaagtatgataaattgaagtacgacaatgaaaacgtcctgctttgctacctctatctggagaacaagacctttgtcaatgcgcatctgatcaaaagcgggttggtcgggattgactgtagctatgagtacaagcaacaagtgaagtttctgaatatgggtgagcttgttcagggttgaagggcgtgacaagttcaaaatgttagcgctacttgttcattctatcagtccgattgccgagcagagtcagcatcttgcacaacggagcgagcatggacgaaacctctggcgtttgttggcttcggttccgatgacccggatttagcccgacgaactggagtcagaagaaaaaatgcttgagcgcactgtttttttatttatctattctgaacggtaaaataatcctgctggttttcggcattccaaatgctgtgaaatcggctatcagtttcattcagagagcagatcacgaagcgtgcacatcaatcataataaaggcacagaacttccagtcgtcataagtgatgagcaagtgtatcatgatcgactggcagggagattaaacgataagctgtcgcttcgggttattgatctttttgccggtgcaggtggtttgtctgccgggttttcccacttctttggccatcacttcacgccagtttgggcgaatgactttaactcttgtgcggcagagagctataatgccaattttgggcatcattgcagggttggagacattgttgatattcttgataaccccacaacaatcatccccaaagctgatgtcgttattggaggccctccttgccagggattcagccttttaaataaaaacaaggagggagacgcacggaagcagctttggataccgttcatggatgttgtcaggctttccggtgctgacgttttcgttatggagaatgttcccgagctgttaagtagcctggaatgcagggaaatctacgctatggcgaacgcaatgggctttaagctggtcagtgccaaactctgcgcagccgattacggtgtaccacaaattcggtggcgtgcgtttattgtcgggtgcaaatttgcagatccccaggcagtgttccctcccaaaaagacacactttccgcataaggggtaccggcagagatttgttgaaagctcaattccatacatcgctgatgctcagccatttcgaacggttaaagatgccataggcgacctgccagcgccacaaggcacaattgttcgtccggaagcgccaccattagacctacatttcggtcgtacaccgacagcaaaaagtttggaacgataccgctcaatacccgaagaggggatgaaccgcgttgatctcaagagaatagcaccagagctgacgccggattgctggatgcggaagaagagcggaggcacggatcttttcgggaggttatggtggaacaagccatcagtaaccattcgcacggagttttataagccggaaaaggggcgatacttgcatcccgtgcaggacaggccgattacacaccgggaggctgcccgctttcagtcatttccggatgaattcaaatttactggatcgaaagtggaaatcgcaaagcagattggtaacgccgttccctgccagcttgcagcccgagtagcagattgtgtttatgccctgcttttgtcaaaacaggaaacaatttcatcacaccactcaagagagcccgtttcaggtgaagcagaagggctctacaaaaaaataaaagctcaggaagcacgttcgcctcaagggctttttgtgtagagtgagcagttggttgaacggatcaaaatcggcagcacttttttcagcgggtattacagaactttttatggcaaaacgaagaacgctcaacgaccctgaaagtttgcgtcaacaacttgtcgcgttgctgataaactttgaacatgagttgcgggatggcgacttgcgctcaaaagtattggcgttgttgccagctcacaatcagttgcgggatatgggcagctctcttatcccgaaagaggatgcctcagcagcacgagatcgtatcctgtattatttttgcaactatccccgtgtcgttataaaaggggaagagttgatgattgttgcagggataagtgagtgggcaagacgtctgagggagttacgggttgagtttggctggaaaatcatcagtggcggtacggccaaagagatggccaaagaaggtgaattcatcctccccggtattgatgcctccaggttagggcccgacgactatattcttgcagacgagcatcaggatcgtgacgatgcttttcgctggaacctggccaacgaaattcggcgtaagaatacaagtgttcgagatcgcatcctcgaatatttgttgcgcaatgttggcaaagcaataaacgccgaagagttacgttatgttgctggaaataagactgaatgggcgcggcgtgtacgagaattgcgaaccgagtttgggtggcaggtgatgaccaaaaccactggaatgccagatatccctgtcggctcttacattctcgccagcgccagacaggctccggaacatgacagggtgattcctgatgctatacgtcgtgaagtgctccagcgtgatgattacaggtgtcagcaatgcggatggcatcaagagatgtggaaccagtcagatccccgacatcttgaagcgcatcatatcaaacagcatgttgagggaggagaaaacacaaaagagaatcttgttaccctgtgcaacatctgtcatgacaaggaacataccagataataacagctaaattcatcttcagttacccgaggcttatcgtttaatatcgtcagtactacatctcccatagctcggcgtcatgctggccatggtattaaggaaaccagacgagtaatcagatctgcgacttctggtgctatgttgttgcgattcagtgtagatggcttcatgtgcaagttctctgtatgatgggttgctttttgaagacaaaataaacggtattacggtatacaccaagcccctaacatgggcgacaaatcttcagcgtagagcagatctctccgatactgatattcatgttcttgctcattttctgggccatctacactttcaggtcatcctttgaaattttcggtctcactgattttcttcctcttgaccttgctgccgtctggcctgcctgccagttcctgatgagtgggatcggctgttcaatgtcgatttttttatcagggtgggggagcaatttgttgggctccagatcaagccgatcacgtttggaggcggaacggtacagcttcctgaaattttcaaggagaaatccatacaggaaaaaacgcaccgacagtttgccgagaaattcggtggtaaggtgttctacatttactcgtacaaaagtggggagaaaaaggagatatacaacaaggatgttgttgatgagatcaaggctgaaatcaagaggcttggtcagtgtcagttgttataaatcagttatcctctattcctgcagttatttcgcttgctgaacacggtacaggcgtcccgcactgttatgattagtctttaagcaatctgtcagtgagcattgtcatgaaatcccgacgagtcgatacgaacatgtggacataaacatcccgcactccaatctcatagatgactctggtttgtccaaccagcctttcgcgaattccttgcaacccaagtttaaccgcttcttctggaacaaaaccagcataagggaactcgccgatatctttcagaatctctttgtactgttgatctgaagagtcccgtacagccttgccaaacttgcggttaacgtattttcgaatttcacgataatcatctttcgcgcaatcaggaataaatacagagtgcgccactatccctcctccttctccatatcagcaaaaaaatcctcaacactttgaaaattcccctcggaaatatcttttttgccaaggttgataagcttcagaaaagccatggtttcaatctgttcttcgtaagtacggatgtccatgacgacaatcttcgcttccccattctgcgtgacaatcagcgggctccggttttcttcaaagtcccttacaatttcggcagcatgtgacttaaggtatgatatcgggcgtaccctttctgatagtttcattgtttctcctgttcataaatattgtgcctcaagaccgaatataggctaaattcagattctctcctatccggatagcaatgatactcgaatgcagcgccttctgaaggaagcgctttgttttgtcctatgtgatttgtgggaagcaaaaggcgaaggtaaagatcatctacatacctgccatcgaaagatgcatcaaggagctgaaaaaaggatagcctccagcttggtagattattctctctgccaagttggagatcggcactcccggaagcacccaggttatcccgtagttctcaaccctcccgatatagcgttgatggtcaggaaaagttcgtgcaggatgctctccgcctcttccgctcggtcactctccttgagtttgcgccactctttgaggagcttgatctgttgccggtgcagtatttccagtccttcacgacggggggcgatgaatttgttgacattcatgcgctggatttcaagaggctcggcgaagagcagctcgatgtatttttttgtccggtggtattcggcctcaatcatgccgaggatgtgctcccggatggtgctgtcgccaaccagttcggcgtactggtgcatgatctgcaagtcggctgatgccatactcgtgtcggcattgctgatgatatagcggagcggcggccaggcgtggctgcgaacgcggatttcatcgaaggtatccgggtttgtggtgtgcaaatgctcaagtgcagagcctacgccataccatcccgagagggaaaatcgggcctggttccaactgaagacccagggaatggcccgcaggtctttgaggcttgtctggccgcttcgtctggaggggcgtgatcctattcttgatgattcaataatatcaataggggttgcttcacggaaaaaggcaagaaaaccttcagcctcgatcagttttcggtaggcctggttgcttttttcggagagcatatccatgaccgcttcgagcgggtgtgctcttttttcgttttttcgctgcctgatcatggcgctggcaactccggccatgaagagttcgagattatagacagcgctgatgcggttggcatatttctgcgcaatggtctcaccctgttcggtaaagcagatgccggcatggaatgagccgtggggttgcgccttgataaagcggtgtgtcgggcctgcgccccggctgatgctgccgcctcgaccatgaaaaaacagaatatcggtattgcttttttcggcggcttcaagcagtgcttcctgggcccggtagagcgcccatgtgcttgcaaaaatccctccatctttgttgctgtcgctgtatccgatcatcaccttttgaaccgcttttgtttttccggcttttgttttctggtattgaagactccgttgtgtcacagggtgatgaaggaattcctggagtatcgccgggcttttttgaagatcttcaatggtttcaaagagcgggacaacggggaggatgcaggcatctccatctccgaatggggtcatcagtccaacttcgcgggcaaagagatagatgacaagcaggtcagaggcatttcgggtcatgctgacaatgagggagccgattccgtcggtgccgtacattttacagtggttgagcaagaccttgtagcaggcaagcagggtttcggcttcagcaccgacgctcatgtcgggatgggtaaagggacggggtgactggagttcccggtcaaggaaggctcttcttgctggctcatcccattccagaaaatcgttgccgttcaggcccgaggctgtcatgagctgggagagtgcaagatcgtgaaagtggctgttctgacggatatcaagtttgccaagatggaagccgaaggtctgcacaatccggtagaccggtacgacctccgtgtcggcgatgtgctgcgctccgacgtcgagcagtgactgacgcagcagcgaaagatcttcaaggagctcatccgaactgccatatcgatctgattcaacggcgatatgcagggctcccgatctgtcagcttcaagcggaagtgaggcaatcatcaggttgaggaactggcgccatggctcgtggcggtttcgctgcatggccgcaatacttttatcacccagtttttgacagagcgtttcgatgcgaaggagaagctctttgcccggtggctggagtctttcgctgaaacttaattttgatgcgagttgcctgagatggcgcagaacaagtgccaaagcgttctggcgcatatcgccaagggtctcttcggtcacttcggcagtgacgagcggatggccatcacggtcgcctcctacccaactgccgaagctgaggcgggggaggttgcgcggatcagaaaggctggctgtatgaaatccggtatcccgccatgcctgcaggaggcgtttgtcgagcatcggcaagacttcaggaaagatattgtggaggtagtgaataacattccgtctctcatccgatacctcgggcttttcgaaaaggatctctccggttctccaaagccgttctatgaccaccttgatctcattgcggatgtcgagtttttccagtggtgtccacatctggttttcccgctgtaccagaagcaggtagagctgacggtgctgttcaagaacggtttttcgttttgcttcggttggatgtgcggtcagaacggcgtcgatggagacctccggcagcaggttaccgatctccttttctgtgattccacgctctctgaagcgcagcagggttctcccccagagcccggtgaggtgcgccaacccctgttcagcttcgagcatgcgtcggttctgggccgccgagttctcttcagccatattgagaagttgaaaaaaaatggaaaacgcctgaagggcgcgttcactgttgggatagcgttcaagagggatactcctgttttccgagggaaggtgctctgcaagttcatcttctccaaggtcgcgcagtacctcctgaaaacagaggaggagaaaaagaaagtcgcgttccgctttttcgaaatcgatgacactgctggttgtggtgatcataagacaacgataattctttttgtgaaacagctttcttcagtattcgaaaaaatcacctgagttacaaatgaggtacctgttttttgaagggagcatttttcccgtcagtgatctgcttttttggttactcagaagattactgttgctgatcgcaagctttttacgctttctgtttgtcgtctttactatttatgcttatcttgacctataattttctgggtaagccactaacacctaactcattaccagttatggacaacaaatcaaatggtaagcttgttgctttagccgcaggcggggctgtcttaatgggggctttgtttttcgggttgtcatttttaaccgggtatacgttaccggcagcaaatctttccgaggcgctgactccgttaagttcctttgcagggtggtttttgctgattttctgttcctcgcttatcatcatgggacttggcaagatgtcggcgagaatcagttcaaagtggtttttaagttttcctctcagtatcattgccattgttgcggtgatgtttgcttcgctctggtttcgtccgtcaggtatcctgatgtctaccacgggccgtaccgttacgcttgatggcaagtatatccgttccgttgatgagttgacagcctatctctcaaagcctgtcttgtcggcaaacgttcctgttgctcctgccggtttcgacttcgatgcggcaaaggctctctggaatgataagtgtaatgcctgtcacacgcaggagtccacaatggatgtcttcagaaccaagtacaagaagactggtaagattgatatcattgtcaaacgtatgcaggcttatccgacatcgaaaatgacggatgaggattccagaatcattatgatgtatatgaacgaaaagctctgagagcaaccgcgtttcttttctctttataaaaaagcctcagagtgctgctctggggcttttttatgatgcgccttttcagagtgtttgactgtagttgacgctcacggtttcggttattccgcctcttgctctccattcggttatcacgctgagcgatcttggctgaagcagggtaacaagatcgtcaaggatcctgttggtgatattttcgtagaaaatgcctgcgttgcggaactcaagaaaatagtatttcagcgatttcagttcaatgcagcttttatcgggcacgtagcggatggtaatggttccgaaatcaggaagtccggttttggggcagacggaggtaaattccgcattgacgatttcaatggtgtagtctctgtcggggaagctgttatcgaagagttcaagaagatcttttttcattcggttattgttttttttgggatttatttttcaggttgtgttcgctgcaagcgctcatttcgctgcaaaataaaaatccggggcgatttttcggtaagttgaagtttgcttttttgttttttctcgaagtaaatagcattgcaattatgggaatatccagagatggcgagggtttggaactgcaacggctctacgatacgttggcagcggagtatgatcttgctgaaaccagctatatctttggtgagcagccattccgttttctgagtgttctcgacagttatgcacttcttgaccggatttcacctgaagagtttgtcaaggatgagcagatgccttattgggcggaaatatggccatcagcaataacactctcctcatttattgccgatgagcttccgcttgaaggattgcgcgtgattgaaatcggagccggtgtcggtatggcttcggttgttgcagcctggaaaggcgccagtgttctggctacagactactcgcttgaagcgcttcggtttgtccgttataatgccttgaaaaacagggtgaagcttgaaagtgagaggctcgactggaggcttgtgcagtgcagtgagcgctttgatcttctttttgctgccgacgtgctttatgagcgggtgaacctgcttcccattgtcacggcgattgataaactgcttaaacccgatggcgttgcttatcttgccgatccgcgaagaaggctcgctgagcagtttcttgagctggctgctgaaaataatttcctgataaccccatttcagaggaagtacagtggaggctcaaaaacagttgcggtgaatatttataaaatgcaacggcaatcaaccgatagatgatacacatggaggagaagttttctgtttgctggcgctatcatgctggccagggagcgcttgtctggcaacttatgtttactccggcaggtgaccttgtcgggcaaaagcgcttttccggcagtcggcaggcgctctttttctgtattgatacgctgagcgggatggttatccgcgatgactatctcttttttgagcatcaccactcctcttctgctatagaaggggggcttacactcctcgaaacaacgatcgggaatcttgtttactgctctgccggtcaactgaacagtccggagcatcagggtatatgggccattgatttcaggagtgggatggtggtgtggtcgcgtcctgatcttgtttttgtcgccaatcttgaagatgagtttcttgtctatcacgcttcagtgtttgcgggctttcccgagcgtcattttaggctcattgacccgtttaccggtgtcgatatccgtctgcctggagctgatggccttgaggttaatgccctcaggggaaaggctgtgcaggaagaggtgcgtcagcaggtcaccttgccggagtttgtgatggatggtatgacggcagagcgtaacgcattgcagagagctggtatcgccgaaacaacccgttgcgaatgtattgttcaaggtgcgttgactgttgccgcgttgcatgaaccggccaggttgcctgctttatggaactcttctctgcgggtctggaaaaatgatgctcttgtctatgccgacacactggaagagggtgtcgaaaaaccaggcttgaacaactttttgatcaggagtgataaattgtactatctcaagggaagagaggaattgctttgtgtagctctctcatgaaggactcatcattcaccccctcatccaccctgtttcggggatcaacgctaccggtcgctgactttcttgaaaagctgagcacgctaaaaaatttgtcgcccaacacggttattgcctacagaaccgatctgttccagtttttttcctttcttgcacagcatcttgggcttgccgatttgagcctttttgatccggagcaggtaacgacggttgaggtgcggctttttatggcggcattgattgaacgtggcgttcggcagcgatccattgcaagaaaacttgcttcagttaaaagcttttatcgctatctgcaggagagtggacatatcaggaactctcttttttctgctcttgccacgcctcagtatccgaagcgtgttcccggttttttaacagagcagcagacagaaaagttttttaacgagcttcttccgcagagtgcgcaaggatttcgcaagcctgaaaaaaatgaacttgatgaatcttttatttgcgaacgtgatcgcagtattcttgagttgctctattcgagtgggctccgaatttcggaattgattggattaaaggttggagagcttgatcttgagagaggatatgtcaaattgaccggaaaggggaggaagcagagaattgtccctgttgggcagcaggctgttgatgcgcttaaaaaatattttgaagtccggagaaacttctttagaatgaagaggacgggggatgcgggcgagttgctccacgtctttgtaaccaagagtggcaaaaagctttatcctatgcttgtgcagagattgaccaggaagtacctcacgtcggttactgaccagaaaaagaaaaatccacatctcttgcgtcacacgtttgccactcatttgctcaatagcggggcagatctcaatagtgtcagtgacatgcttggacacagcaatctgtcaacaactgaaatctacacgcatgttacctttgagcgcctgaaggaggtttaccggaaggcgcatcccaacgcataaacttgggcttcggatagtgtattagccgaagtcgtgttccttcgtgatgttcatcttattatcaaaaggagtttattatgacaaaagctgttgttacggatccggttactgttactgttacccttcgtcattcaaataatcacaacgatatagaagagtatgcccgcaatgccgtgcaggctcttacgagaatttatccgggtatcatcagttgtcatattattctggaccatcagaaaaatgattttgaaaagaacaagcttgctgagataacggtgcatgtgccgcagaatgtcctggttgcaaaagaggcctgtaccgcctatgaacttgctatcgacacttgtgtcgatgccttgagtcgtcagcttctgaagtacaaggaaaaaatgcaataacagcgaggctcccagaagggtgcggggtagccttaaagaaaagcttcgcactcttcacttgagtttactaacccttctattgtcagaagagatgaatttggatcaaaaaggattaaaaaagcgatccattacggtcgcctatttttttaataccatcggtaaaaaaaacgatatcaaatttcggcgtctgaacgaagttgacgaacagaagcggcggatttttgagcgtgatcttcatcggccggggcttgctctggcgggttttaccaatctgtttacctacaaaagggtgcagattttagggaatacggagacaaggtttttaaatcatcttgaggaggaggagaggaatcgggtctttgccaaccttgtgcgattcaaaatgccatgcattattctgaccagtaataacaaactgccccagaatcttcttgatatggcaaccaatgccgatattcctgtctacgtcacccgatgctcctctacgaaaaccatctatattgtgacgggttttcttgatgaccagttttcgctttatcagcagtatcatggttcaatggttgatgtttatggcgtcggggtgctgttgaccggcaagagtggtctcggaaaatcagagattgcgcttgatcttgttgaacggggtcatggtcttgtggccgatgatgttgttgttattcaccgcaaaggggagtcgatggtgctcaatgccaaacgaaacaatatcattgaccattttatggagatccgtggtcttggtgttgttgatgtgagggcgaacttcggtatccgggcaattcgtgatgtcaaggaggtgcaggtagttgttgaactgctcgaatggaacaaggagatcgtctatgaacgtcttggtctggacattaaatcaagaaagattctcggcgttgatgttccgctggttgagttacccatatttccagggaaaaacattaccgttattatcgaggtggttgcactcaatttcctgttgaaacggtattcaaattatgttgcagccgaagcgctgaccgacaggataaacgatgtgatcaaccgtgagaagggagaggaggatagttatgagtaaacaaggtacaaagaggattttcgcgacctgcaggcttggatgcggcctgttgcttgctgcgtttgtgctttttctctcttcctgcaaccgccacaacggaagttccggtgaggctggaacaagaggtggggcaatggattccacacttgttattgccatgcttggtgatgccgattatcttaaccccgtgcttggcagcaccgttacttcaggcaatattattggacttatctatccatctctcttgcagagtgagtttgacacctcgaccgggcttttgaactatatggctcttgaaaaaaaactgcgggaagtaatgcccggtcaggggaaaaaaacaccgaaaggggccattgcaaagagctggcagatgtcggcggatcagaaatccattacctacattctcagaaatgatgctttctggaatgacggcaagcctgttgtttcaggggatttcaagttttcctaccagttgtatggcaatccggtgatcgccagcgcccgtcagcagtacctggctgagttggttggtgccgacaagggaaaggttgatttcgacaaagccattgagactcctgacgataccacccttgtcttcaggttttacaagcctgttccggaacatctggcactttaccatacatcattgacgccccttccggctcatcagtggaaaaatgtcaagcctgacgaattccgtcactcaccgcttaatctcgaaccgcttggggcaggcccctataaactgaagagctggaagcagcagcaggaaattgtactcgcatcaagccggagctcgaatctcccgaaacccggaaccattccgctgattaccttcagggttgtgcccgattatacggtcaggctggcgcagcttcagaccggtgcggtggatgttgttgaaaatatcaaaccggaagattttacggctcttctgaaggccaataggcagattgatgtcaaaacgattggtctgagggtctatgattatgttggctggtcaaatatcgaccagaatgagtatcacaaaagtggcagggtcatgcctcaccccctgttcggttcggcgcgtgttcggcttgccctgacgcaagccattgaccgcgaagcgatcattgacggctatctcaagcaatatggggtaatttgtaacaccgatatttcaccatcactgaaatgggcctataatgaacgggttgcgccgcatgccttcgatcctgcacgtgcttcagccctgctgaaggctgagggctggacgcctgggccggatggtattttgcagaaacagggcagaaggttcagtttcgtgctctataccaatgccggtaatgcgagaaggaactatgcaagtgttattattcagcagaatctgcgctcaatcggtatcgactgcaagcttgaggttcaggaatccaatgtcttttttgaaagtctccaggagagaaagcttgatgcatggatggctggatggtccattggtctggagattgatcctcttgatgtctggggttccgatcttaacaagagccgttttaattttaccggttaccgcaatccgaggatagacgagctctgtgagcttgccaagcagaagatggaacccacgggggcaagagcgtactggcttgaatatcaggagattatacatcgtgatcagccgatcacctttctctactggatcaaggagacgcagggcttcagcaagaggattgagggggaagagctcaatatttcaggtgctttttataatattgacgactggaggctgcgtccttcagccaatgttgcactatagggtcttatgctgatttatattcttaagcggcttttgattgccataccgctcatttttggggtactgaccctgaccttctttatcattcggcttgcgcctggtgatcctgctgcctttttcattcagccggggatcagtccgaacgttgccgaacagatcagggcacagtatggtctcaacgatcccgtgccggtacagtatgtcaaatggcttgccaacgttctgcagggtgatttcgggcgcagtttcagccgtgcccagcagccggtttttgatgttattgccgatgcgttaccgataaccgtgaccattgcgggtttgacccttattgcaaattttaccttcggtatccttatcgggattatctctgcagtgcgccagaacagctttctcgatcgttttctgaccgtgacggccctctttttttattcgatgccggagttctggtttgccttgatgatgattattctttttgccctgaagtttcccttttttccagcgtcgggtctgaacgaaattggtgcggaggggtacggcccggttggttttgtgctcgaccggttatggcatcttgtgcttccggttacggtgctcagcatcaatggggctgccggtattgcccgttatgtcaggggtagtatgcttgaagttatccggcaggactatatccgcaccgcaagggccaaagggttaccggagaaggttgttattttcaagcatgcccttcgcaatgcccttctgccggtgattactcttgtagggagttcgctcccctttattttcagcggagccttgtttattgaggttatctttgcttttccgggtatgggtcgcgttacggtagaggcaatttttgcaagggattatccactcattatcgccaatacctttatttccggttctctgattgtactgggtaatctgattgccgatgtcttgtatgccgttgcagacccacggataaagctttgagggcattgattcctatgaccgttcaacctctaatattttctctttgagaatagagctgctcaatacacctcctgatgccagtgaaacacggattgaggagcagatacgtccactccgtatggatgcttttgctggtcagcaacggcttaccgataatttgagagtttttatttctgcggcaaaaatgcggggcgaagcgttggaccatgttttgttgtctggccctccagggcttggcaaaacgacgcttgcttacattattgcttctgaaatggggagcagcatcaagtcaacgtcgggtcctctgctcgacaaggcgggaaatcttgcggggctactgaccgggctgcagaagggggatgtgctctttattgatgaaattcatcggatgccaccgacggttgaggagtatctgtactcagcaatggaagattttcgcattgatatcatgctcgacagtggaccctctgcaagggcggtacagttacgtattgagccctttacccttgttggagccacgacacgttccggtcttctgacctcgcccctcagggcacgatttggtattaacagccgtttcgactactatgctccggaacttctggaaggaattatcagaagagcttcgaccattcttggtattggcattgatgctgaagccgcatcagaaattgccggacgttcacggggcactccccgtatagccaatcggttgctccgccgtgcacgtgattttgcacaggtggatggcgaatcgtttataagccgctctatagccatgaagactcttgactgtcttgaaattgatgaggagggtcttgatgatatggataaaaaaatcatggagaccattgtcaataaatttaatggaggaccggttggtatagcttctcttgcggtctcggtaggggaggagcaggatactatcgaagaggtttatgagccctatcttatccaggcaggttatctgacaagaacaacacgaggccgggttgctacccggcaggcgcttatccgtttttcaactgcttctgaaagagatgaaatttctttgtttgatgcgcagccgacttcctgagttattggtagcccgacctctccgggtgagcgtcagctcttttctgcatatggcggcaatttcctctgttcttctcttttcgggctgtgcatcctccaaacctgtgctttctggcagtaccgtgccggattctgttgttgaagcttcaaaaagagagttcgttgctgcgtcactgaaaagtgcaaaaggggactatcgtgaggcagtcgagcgttaccggaagctgcttcacgatcaaccctcaaatgctgcgatccattatgcactctcgaaagcatgggtcgctcttggagttcccgattctgcccgtctgtacagtgaaaaaagtgttttgctcaatcctcgcaacaagtactatacagcttttcttgcctttctctctcatcagatgcatgattacggtcgcgcagccgaactctatcggcaactcgccgttcttgatccgggcagcacggaaccacttacaagccttgctctggagtatcttgcagtcgatcaacctgaaaaatccctcgctgtttttcaggaaattttggcacgggatccaaagaatgaggatgctctggtgcaaatgctctttgtggaaataaagctcacacactaccaggaagcgatagctaccgtgaaggagcttattgggcaaagcgacagcaaagagaagttgcatcttacccttggggagctttatctgcagacccgtcagtatggccttgcctccaggacattcagggagcttctcaagtcgaatcccggttccgtttcggcatggctggcgttgttcgaggtctctgtccagtccgcaaaccataccgctttccttgaagatctcaaccggttttacaataccaataacgtaaatcttcagaaaaagatagagcttgcgaaactttttcttgtccgtgcgtcaagagagagttcctttgttgatcctgcgttcgtcatgattggcgaaatgaaccgacgccatcccggcaatggtcagatttatgcgcttcgtggcatggctcggttacaaaagcgggatgtggcggctgcggtgatcgattacaggaaggctcttcttcttgagcctggcagtatcgaaatattggaggagcttgttgctctccatctcatgaggaaagagtatcggcaggcaggggagatactctacaaggctaaaaaaaggtttcctgttctgactttcaggcttcaggtacaggagggtgaactgctctttcagacaggaaagatcaaaaaggcagcactcttgcttgaaaaggtgttgttgacgaaaggtgcgcaaaaggagaaagctctctacctccaggcatctggcacgctcgccttttgctatgacactcttggttttactgataaaagtattcttctctacaagagcattcttgaacgggagcctgataaccttcttatgatgaataacctcgcttatattctcgctgtggcgggaagagagctgccgagggccaaagagcttgctttgaaggtggttgaggctgaaccggccaatgctggttatcacgatacgcttggctgggtgctgttcaggttggaagagtatgaacgtgcaagggagattctggaaaaagcagttgggctggatcctcttgaggctgaaatagcagatcatctcagtcaggtttatgagaaacttggaaaccttgacaaagcccttgagctgaagaaaaaggctgcacgcctgaaagccaggtagtgttatccgatccgggagtgcgttttgagcgcaggaatgggtttgtggtataagcagaaatgaaaaacgacggtatggaaccgtcgtttttcatttctcttgatttcagggcaggagcttgttatttaagctcatcaaaggggcgtgctgcaagatattcgtaatgggcccagcgagcatctacctctttctggattgctgcgtagtactctttggcaagtaccggattgctctttttgagcatccggaagcggttttccatatcaaggaattgggcaaccggtatctttggcttcttcgaatcaagtatcagcggattttttccttcaagcaaacgttccggattgtagcggtagagtatccagtggccggaatcaaccgcagctttctgattctcaagagcggtagacatgttgataccgtgggcgatacagtgcgaataggcgattatgattgaaggcccgttgtaggcttcggcttcaatgaacgctttcagcgtctgttcatccctggctccaagggccactgatgcaacataggcatttccgtaactcatcgaaatcaggccaagatcttttttcgttaccgcccttcctgcggttgcaaatttcgctaccgcagccttcggtgttgcttttgacgcctgtcctcccgtgtttgagtagacttcggtatcaagcaccagaaggttgacatttttgtcaccagccgttatgtgatctacgccgccatagccaatatcataggcccatccatcgccgccgacggcccagacactctttttgacaagcatatcggctaccgagagcaggttctttgcatcagacgaatccatctgacggagtttatccttgaggattgcaacccgttttctctgttcaaaaatttcaggctcattgatttcactggcctcaagaagttctgtcgtcagcgtatcaccaatttgtgaagcgaggcgctgcagaagctcacgagcatattcccgctgcttgtcgatggagatcctgaaaccaagtgaaaattcagcggtatcttcaaagagcgagttggaccatgtcgggccacgaccgtccgaatttttggtatagggggtagtggggaggtttccaccgtaaattgatgaacatcctgttgcattgccaaccaccagacggtcaccgaataattgggtcatcagcttgacgtagggggtctcaccgcaaccagagcaggctcctgaaaattcgaagagtggctcctgaagttgctgttccttgaccagtcgggtgttgatcttgttcctgtcatattcaggaatattaaggtagtagttccagttgtcaacctcggtttcacgaagtgaggattgctcatgcatgttgagcgcttttcttccagggttgtttttatcccttccaggacagacatggatgcagatttcgcatcccgtacagtcttccggggcgatctggatggtatatttcatcccttcccagttcgcgccctttgcttcagtggatttaaaggtacgtggtgcattatcgagatacttcggatcgtagaccttggcgcggattgcagcatggggacatacaatagcacattttgcgcactgaatacagatgtcggattcccagacaggaatttcatcggcaaggttgcgtttctcaaattttgaagttccggtcgggtaggtgccatccacaggcagctcgctgacagcaatgtcgtcaccctcgccggtaatgattttcgccagaacattacagacaaaatcaggcgcctctccgacaatgggctgacgaagctcttttgtactgttggcaacggagccaatggtaacctgatgcaggttcgagagcgtttcatcaacagcctttatattctggttgacaacatcgtcaccctttttgccataggttgttctgatagaattcttgatctgctcgattgcctcttcgcggggcagaacacccgatattgcaaaaaagcaggcctgcatgatggtgttgatgcgctggcccatcccgcttgcgtgtgcaactttataggcatcaatggtaaagagttttgcctctttgcggatcagttgttcctgaacgattttcggcaacttttcccacaactcttcggccgagtagtgggtattcagaagcagggtgccatttttcttgagatttttgaccacgtcaatcatttcaaggaaaatccagtggtgacagccaatgaactgggcctcggtgatcaggtaggttgaacgaatctccctggggccaaagcgaagatgtgatgtcgtaattgaacctgctttctttgaatcatagacgaaatagccctgggcatagttcccggtattttcaccaataattttaatgctgtttttattcgcgccgacggtaccatctgacccaaggccgtagaagagcgcccggaacatctcgtcaggctcgatcaggaagctccggtcataatcaagactggtatgagttacatcatcgttgataccgaccgtgaagtggtttttcggttttgcagaagccatgttgtcgaagacagccttgaccattgcgggtgtaaattcctttgatgagagaccatatcgaccaccggtaatggctggaatggttttcatcaatccattctgtactccttcaagcagtgcattgacggtgtcaagatagagtggctctccagcgcttccgggttccttgacccgatccagtacagaaattgacttgaccgtggcaggaaacgccttgatgaaacgttcgatatcgaagggacggaagagacgggcgtggatgacaccgactttttcaccctgattgttgagatattcagcggtttccctggcggtttcgactccggaacccatcaggacaatgacgcgttcagcatcagttgcaccgtagtattcatagaggttatagtggcgaccagtgagctctccgaatttcgccatcgctttttcagtgatttcggcgcacgcattgtaatagctgttgaccgtctctctgccctgaaaatagacatcgggattctgggatgtgcccctgataattggtgcatcagggctcatgcggcggtttctgtgtgctatgacgagatcatcattgatcatctctttaatgatatcatcggcaatgatctctatttttgagatttcatgagaggttctgaatccgtcaaagaaatgaaggaatggaattcttgattcaagggttgcagcagccgtaatgagcgccatatccatgacctcctgaacggaagctgatgcaagcatggcaaagcctgttccgcgaattgacatgacgtcgccatggtctccaaagatcgagagagcctgcgcggccagcgaacgtgccgagacgtgaatgacgcacgaggagagctcaccggctattttatacatgttgggaatcatcagcaggagcccctgtgacgcagtaaaggtggttgttagcgcaccggtctgcagggagccgtgaaccgctgccgcagcgccagcttcactctgtaactcgtcaattttggggacagttccccagatgttggtttttccttcgcttgcccatgcctccgaatattcccccatcggtgatgctggagtgatcggatagatacagataacttcactggtgcggaaagagatatgagccaaagcttcatttccctccattgttttataagtccggctcatactgtcagtcacttgaaatttgtattgataagggtatgtgcagatcaccgatatggaaagtgagaaggaactgcaagcgttataatcgtaagacaagaaaaacagagaaaaaacccacttctgggtggaaagaaagatataaaaaaaaatgaatttgataaatttaattagatttctgtttgttttatggtgaatccggcggatggggaacaatcccccgaacaagtttgcacggttctttgctatttttttaattatagagtaaatgaggtgttatggacgcggaacattccgaaaacattgtctatggcaggaatgccgtacttgagcttctccagcaaaagcccgaaagtattgagaagatctattttcagtttaacacctctcatccaaaactgaaggaaattgttattaccgcaaggcggctgaagctggtgagcggcaaagcccggcttgaaaaactttcccttattgccggcacaacaaagcaccagggagtttgtgctcttatcagttcggtcacctactactcgcttgaagaggtgctggcaactccccgcaataccttcccgcttcttgtggtactgcaggggcttgatgatccccacaacatcggagccataataagaactgctgaagctgtggctgccgatgcagttgtgcttgttgaaggaaagggctctcctgttaatgctgtcgttcacaaggcctcagccggagcgctctctcatatgagaatttgcaaggtaaaaagccttgtgcgtgcccttgaacttctgcatcaatgcaatgttcaggttcttgcggctgatatggaagcagaactcaattataccgatgccgacatgaaaaaatcgacagccattgtgcttggtatggaagggagcggtattgcacctgaagcgctgcaattctgcgatcatgttgtccgcattcccatggcaggctgcgttgaatccctgaatgtcagtgtgacggccggtgtgctgctttacgaagccatgaggcagcggcttgcatgagcgaaccgcttttaaccggctgatttgacgggattgcaaaaaaatattaccttgtcttgcacaaagacgaacccttattttgggttggacactccatcaacatactttttctcctcgccatgactattcccgaagatctccgttataccaaagaccatgaatggattaaactgctcgaagatggcagcaccgcactggtcggcattactgactttgcccagcacgaacttggggatattgtttttgttgaattgaaatctgccggaacagtgctgaaacagcatgaggtctttggtacagtcgaggcggtaaaaaccgttgccgatctttttgctccggttgccggtgaactgcttgagctgaatgctctgcttgacagcgctgaaattgtcaatcaggatccatacaacgatggctggctggtcaagatgaaggttgccagtccggaagcagttcatgcactgcttgatgctgaggcttaccgtcagctcacaggggagtaaccaatgccatttattgtcaatactgccagcgaaagggatgagatgctcaaggcaatcggggtcagctcctttgatgatctgcttgttgctattcctgaagagatacgactgaagagagctctcgatctttttccggcttcagatgaaccccaggttcgaaaactgctggagggccttgcttctgctaacaagagtacggctgattatgtcagtttccttggaggaggggcttatgatcacttcatccccgcagccatcaagaccattacctcccgcagcgagttttatacggcatatacgccataccaggctgaggtctcccaaggcaccctgcaggcaatttacgaataccagagccttgtctgccgtctctatgagatggatgttgccaatgcctccatgtatgacggggcgacggccttggctgaagcagtcttgatggccatgaacgttacgggtcgcagcaaggttgttgtggctggtaagctgcacccgtacaacagctctgttctgaaaacctatcttgaagcagccggtcaccatgcagttatacagaacactcttgaagagggtgttggcagcattgatgcactgaaagagcttgtcggtgcctcggttgctgccgtggttgtgcagcagcccaacttttatggctctcttgaagatgttgaagcgatcggggccattgcccatgaaaacggggcgctttttgttgtctccgccgatccgctttcacttggcatgcttgcagctcccggaagttacggggcagatattgccgtcggtgagggccagccccttggtacgcctcagagttttggaggcccataccttggcatttttaccgtgaagcagcaacttgtccgcaaaattcccggtcgtctggtcggtatgaccaaagacagggatggagaagatggctttattcttacccttcagacccgcgagcagcacatccggcgtgaaaaggccacgtcaaacatctgcagcaaccaggcgctcaatgcccttcaggcggccatctatctttcactgcttggaaaagaggggttgcagcaggttgccacacaatcagcacagaaggcccactatctggcaggaaaaatagctgcgattcctggattttccctgaaatacaaggcgccatttttccgggagtttgttgttgaaacaccaattcctgcagccgcagtaattgaacggatgcttgagcacaagctctttgcaggccacgaccttgctgttcacggagaaactggattgcttgttgctgttacggagaaaaggacaaaagcggagcttgatagttttgttgacaagcttgaggggattactggaatataggagggtatgggactcaggggacttataagcttttcagctaccgagttgtcggtagctgaaaagcttgaagttggtgttgttatatgagtcccagtgactccagttcctggtcgataagcagcttgttctctgctgatagtggtaccaggggcagccgatagttctcctcaatcatccccattcgtgacagggcgtatttgacgggtacaggattgctctcaataaaattaagtttcaacaacttgcgataacggcggtttatcctccgtgcctcctcaagatcgcccagcctggcagcttcgaccagttgcttgatctgtgagggaatctggtttgccgcaaccgagattaccccatccccacccatggccataaagggcagaatcaacgaatcctcaccggtgagtacagaaaaatggtctggacgctcctcaagaagttccgaaatctggctcatattctcggtagcctctttgacagccgcaatattttcaaaatctcttgcaagccgcagaatggttgaagccgcaacattgcatcctgttcttcccggaacattgtagatgataattggcaccgtgacggcctcggcaatatggcggtaatgctgatagattccctcctgcgaaggcttgttgtaatacggagccacggaaagaaggagtgatgcacccgcttttaccgcgttctttgcaagggctacggcgtgtggggtagagttcgtgccagcgcctgctgccaccagggctttcccgtccacctcatcctttacaatgcggataatgtcaaactgttcatcttcggaaagagttggcgactcacccgtcgtgccgcaggggatgatgatatcggttcctgctgcgatctgaaactgtaccagtctccttaatgcatcggtatcaaccgtcatatcctttttgaacggggttaccagcgcaacggcagatcctgaaaggtatcgtgtggacatactattttctctaaactttacaaattcaactgaaaactctcttttatgttcctctgttttttttgtcaggaagatcaggaatatacagagaaaggtaatttgtaaaacggaatttatcgcaaaaccccttaattgtcagcaagcgcaggctaaatcagcagcaacttgtcccaaatgcccacacatccagttctcttccgtaccataacccaagtcacccaaacagcttttctcctttaatcccggcagaggttacgactcacctggtgttgaaaaatacggttcaacgtttaatgtgattattttggggttgttattttttcgtgcataacttgaatgaatttatacttacttaagcgtattaaagagaaccgggcatcaataatcgatttatggatatgatggtggaacacgtgcgagaacaggaagaggaatatctgcagatgaaggctttgctggaggaaaaagatgcgaagctggctgaatatgaaaaacaggttgaaacgctggggctggtcattgccggtaccaatgctggttcctgggactgggatatcagttcgggagcagttgccataaacaaccgctgggcggaaatcgcaggttatacgaaagaggaactcgaaccggtcacgattgaaacatggatgaagttttgtgaccctgacgatctgaagcgctcaacactcttgctcgagaggcatttcagcggggagtctgatttctatgaaatcgaactcagaatgcggcataagaatggtgattgggtatgggtgctcgacaggggtattgttttcgagcgtgaccggacgggaaatccggttcgaatggtaggtacccatcaggatataaccaagagaaagcatgccgaggaaaggcttctcaaggaacgaaatatgttcatgggggggccggtttcggtatttcgcctgaaaaacagtcccggttggcctatagtcgatgtaacgaagaattttggaatattgcctggttacctgccagccgagttgattggcaatgttgtcggctacacagagcttattcatccggacgacagaacacgggttttgggggaagttgaagcgttcgccgcagacaacagccgggaatcgttcgagatggagtatcggctgcaggggaaagatggttccgaaatcgaggtctatgatttcaggttcatccatcgcgatgaaaacggtgcggtctcccattacgactcatttatccttgatgcggcttctcatggtggcattgagccatccctctcatacaatcgaaggttcgagcgtctcgttgccaccctggccaaccagtttatcaaccttcctgcccacaggatcgacgagatggtcaatcttgccctcgaaaatatcggaaagttcgtacaggcagaccggagttatatctttgagtactacgacaaccatcgcttgatggacaatacccatgagtggtgcgccgagggtatcgagccgcagatccagatcctgcagcatctgccaaccgatctgtttgcatggctgactgaaaagatcaacatgaatgaggcaattatcgtaccgagagtatcggagctgccggaggaagctgcggcggaaatggagatcctcgaacagcaggatatccgatcgctcatcatcattcccctcgcgtccggtaatcttccgtttggctatatcggtttcgatgcggttacccaagagcgccactggccacaggaaaccgtttcggtgcttaagctcgctggaggaatcatcgccaacgcccttcagaggaagcaagctgaacgcatgatccagtgtgaactcgatcttgccctgaaattgagcgcatcggcctcattcgaggagactttgaaaatttgtctgcagagtgcgcttgaaatttcaggcatggattgtggagggatctacctcgtaaacgaagccgataaaagcctgagtcttgtctattctgaagggctttcggaatcgtttgtcagtaaaacaaatcattacagcggagattgcacccagcagcacatcgtcttccagggtataccactctacagtcgttatacggaaatcgaactcactaccgatctaccaagtctggatgacgatctgaaagcaatcgcggttgttccagtcatgagcaagaatgttgttgtagcatgtctgaatgttgcatcccattcgcttaaccaggtaccggaattttcacgcaaggcgcttgagactgtggcttcccggattggcgcagctattattcaggcaaaacatgaggaaaagatcaacgcagcgaacaggaacctggatgcactattcaacacgatcgacgacatgcttttcatcgtcggagctgatgagatggtcaaacacacgaactctgccgtgctctcccgcctcggctatacacaggaagaggcatatcgaatgcatgtgcttgactttcatcctccggcacagcgggaagaggccagaagaaatatcgaaggaatgcttgccggcactgaacatgtctgtcttgttccccttatgacgaaaacagcttccctgatccctgtggaaacgattgcgacccatgggagctgggacgaccaacctgtgattttcggcatttcgagggatattactgagcgcataaaacatgaatcgaccgtcaaggaaagtgaaagaaggttcagagagctcatagaatttcttcctcttccggctattgaggctgacctggatggcgtgatcacctactgcaacaggcaagggttgctctttttcggatatgatgcgggggaaatgcagaacaattcggtatacaccctggttaacccctctgatttgagctatttgaaaagtgtgctgcacgccatcacccttgaaggtaaaagggtaagtgtcgagatgaccgggctcaggaaggatggaactgaatttcaggcgatgctttacggtgcaccggtgttcacaggaggtgtgatcactggcgggcgaggggttgttgtagaccttacggaaatgaaaaaaaacgaggcggcgcttgcggcatataccctgcagtcgaggttgcgtgaagagttaagctccattatcgataatattcctggtgtcgtttaccgactctccggtgacgggagcatcaagtatttcagcggttcgatccattctgttgcaaacggacttttccctcaaatgaatggaaagaattatgaagcaatgagccccattcatcccgatgaccgcgaaaaagttgagcagtccaacagagagctcatgagtaaaaaaaattccctgatcatcgtctatcgggtcatggatgaaaatggttcagtcaagtggatcgaagaccggaaaacctcgaccttttccgaagagggccagttttcttttattgacggcatcctttttgacattaccgagcgggtcaatgcactgaacagtcagaatgaatttgaaagccgcatgcgcaagacccagcggcttgaaaccataggaacactggccggaggtatcgcacacgatttcaacaatattctcacccccatcatgggctatgctgaaatgggattgcttaccctttcgggtgatgctcctcagcatgactatttttccgaaattgtcaacgcggcagaccgtgcccagaacctcgtttcacagattctcaccttcagcagggcccaggaaagtaccccttcggttgtttctgtccagtccatacttcaggaagcgctgaaattgctgcgtccctccatccctgcaacgatcagcatcagccagaacattgagagggagtgcaggaacattcttgccgatccctccaaaatccaccaggttgtcgttaacctctgtaccaacgcattccaggcaatggagggaaatggcggggatctgagtatcgagcttaaggagatcactcttgagggtgaattggggaaagaactgccaaaaatcgggccggggcggtttgtgaacctgaccgtttccgataccggctgtggtatggatgatgcaaccatggaacgtattttcgagcctttttttacgacgaaatcggttaacaagggtaccgggctcggactttcggtggttcatggcatcatcaagagctttggaggcgaaataactgttcaaagccggaaggggaatggaagctcattcagcattttcctgccggttatcgaagaacagcaaaaaaaatgtgagcgtgaagaaatcccgattcagggctcttgccaactgctcttcatagacgatgaagtgagcaccctgaaaatgatgtcagccttgctcacgcaacttgggttcagggtaaaggttttcagttctccccttaaggctcttgaagttttccgccaagagcccgctgcgttcgaccttgtcataaccgatctcacgatgccggagatgaacggtatcgagctcgtctcggcattgcatgaaatacgggaggatctgccggttatccttatgaccggttatggcaaggagatcgaaaacaatgcctctctggcccgctacggtatcagcagacttctgaaaaaaccggtcaaaatagcccagcttagcagggagatcaatgaggtcatttcagctcattacaaggaacccgttcggaatgaaaaaactgcagaaagaggtggaaaagcagcgccgcaggattacgatagttatttgtaaaaagaggggtttgtgaagttcagcgagcagccctctcaaccagttctgctgcaagtgtaagtgacgagggggagatgtttttgccgctgatgagcgcggcaatggcctgcaggcggctctcatggtcaagaacggtcacttccgttatggttctctcctgctggacggatttttgcacactgaggtgcaggtcggccattgcggcaatctgtggcaggtgggtgatggcgatgatctggtgcaggcgtgagaggtttttcaggcttcttccgaccgcttcggcgattctgccactgatgccggtatcgatttcatcaaagataaggattggcagctcggccgactcagccagggcgctcttcagggcaagcatgacccgtgaaatttctccgccggaggccactttgacaagcggttttggcttttcaccggggttggctgaaatcaggaactcaatctggtcgtaaccgcccgcaaatgcggtatagcacttcccatcgacggtgatttctccctcacgattttcttcgtgcctcatgctgacaacgaaggtggcgtgtggtatgccgagttccgccaactgtttctggataaggagttcaagccgatgggcggcatcctgccgtttgcggcaaagggtgtcggcgtaccgcgacagttcagctttctgccgggctatctgctggcggatacgatcaacttcctcttcaaggttctcttcgagggcgctctttgcttcaagctcatttttcaactcaatcagtccggagagggagcggccatattttttcccgatgcgctggagctggagctggcgttcccgtaacgattcgagcctgacgggattaaaatcaatgtttgcggtatagctgcgggtgaaacgggcgagttcatcgactatgctttgtgcactgcgactctcttcaagatggatgtcgaagcgcctgtcgatggttgcaagtttttcgaggagatgcaacgcttcgcttatggcagaatagagggagtgttcgctgtcgtagagcagctcactcagggatgcgctgagcgtgaacagggtttcagcattttcaaggagcgttatttcggtttcaatgctctcctcctcaccgcttttcaggtcaagcgcgttgagctcgttgagctgaaacgtaacgatctccctcttttcgcggatttctgccgcctcttttttcagggtttcgagccctcgctgcatctcctgaagcgctgaacgagcctctttgtaggcggtgacctcctgtgctgttttggcgaagtcgtcaagcaggctctcgtgcgtgtcggcatgaagcagcaactggtggtcatgctggccgtgcagatcaatcagcatctcgccggtctgtttcaggatggccgccgtgcagggtgtgtcgttgatgaagcagcgggattgaccagttgaggagagctcccttcggagaataagctcctgtgccgtttcaatgttcgcatcatgcaacagcctctcaatcttttcagaatgaacgtcgttgagtatcgcttcaattacggctttgctggtgcctgatcgcaccagatcactgcttgaacgctcaccaagaacaagactcagcgctccgacaagaatagatttgccagcgccggtctctccggttataatggtcagtccagggttgaatgaaaccgttagctcctggatcagtgcgaaatttctgatatagaggctgacaagcatggccggttatcgcacatgttagctttgcgttgacgaggctgttttttcctttttcggcttttcatcaacgactgagttaaactcctcttctatctcagtctgtgcttttttgaactccttcatcccttttcccagccctcttgcaagttccggaagtttttttgcgccgaacaacagcagaatgatcagcagaatgagaatcagttcctgtccacctaatccaaacatcgggattcctccatggcatttttattgctgaaatgagtatttcttgtcaattatataatcaatatgctctcctaaaccaactcttttcagaggaaggctggttgttgtgttgcctggctcaatagcgggcaaggatggtttcgccggcacgggttctctgacctggctgaagcagtacggttgctgaagggggcaggatgagatcgacccttgagccgaacttgatcatgccgaacctgttgccgagtttgacgttctctcccttttgcagttgacagacaattcttctggccagaaaaccggatacctggctgaactgtacctcaatttcaccgttgtttatgccgatttccattttttcattgctctccatgctccgattgtcaaaggccatcaggaactgaccggggcggtagtgcaggcgggttacctttccgctgagtggtacgcggttgacgtggacattgaggggcgacataaaaatactgaccagcgttgaggtttttccggcaatgtttccgttttgcttctggacgagaaggattttcccgtcggcgggtgcaaggataattcgcttttcgtcgggcgcaacccgtttagggtcacgaaaaaaatagagggtgaaaaggagtgcgaggcctgttgtaaggtgtatcggtatttgtgcccagaggggaaaaatcagtgcagccgcgctgatagccaggcagagaagaaacaccttgatcatggtgctgtagccataggaagtaaacatcttttttggggctcttgtcgtttttttttgataagctcccttatgataattatttatcttgaacctgaggtaatggtggagagttttttccgttttttttgcaattcaggggcggtgaagaggtgaatcgtttagaaaaaaaatttcttgaacaactcagaacaaggcggctggtcgaagagggtgacagggttcttgttgcggtttccggggggccggattccatggccatgctctcacttttctgtgcggtaagacctcttctgcgtgctgagcttgcggtggctcactgtaattttcagcttcgtggcgccgaaagtgacggcgacgagtcttttgtgctcgatcattgccgctcacttgatctggagtgttttgtcgatcattttgacaccttgcgttttgccggggagtggaagcgatcggtcgaggagagcgcacggatattgcgatatacttttttcaggcaggtgatggagcagaagggattttcaaaaatcgctaccggtcatcatgtcaatgataatgctgaaaccattcttttcaatcttttcagaggggtctcacttccgggactgagaggcatccgggctcttaacggtaaaattattcgccccatgctgttatttcacaaggcggatatggttgcctacctgaaggagaaggggattaccagccgaacggatacgagtaattatgccaatgattatgaccggaattttatcaggaaccgtgttattccgcttattgaggagcgctttgccggtaaattgatgccatcactccgcagagtgtcggaacaggcgggtgagctttcagaatttctggaactctattttgaaaatctctgtgaacgggagccggggcttgccctcaatgaggggaagctttctgtttttgcacttcagcagcttacggtttttgagcagaaggaggtgttaaaaagggcgctacgggatctgcatgctgtggttgacgcccggacgcttcagaagctggttgatcttcttggtagtcagccaggaaaaatggtgatggctggcgggcaattgcgagtgctctggaaagacgggatgctctgtttttttcgtgacagcgctccgccttgatgccgagcctttatttacaccccctcgggaggggaatctcgggggaggggggcagtgtgcggagtgctttatttcagggcaactctttctgtttggcagcctgaaaaaattcgagaggaagtttcgtgtgtatgattatggattccatgttctgccggatctcgattttgttgagcagttgtctggtctgttcgctggttctcgtgccagagagttcagaaagcttgactgcgccccagaggaacgttgatgcaaaaaaggctgcctggggtgttgtatagacccattcgctttgtccttcaattccatcattgaactttacggagagagcgaggttctggatacggttcaggttgccgaggctttttaccccctggttggtcgaggtgaggctttgcaaggccctgatggtccaggctgcagaagggagggcaaaccagagatgcgatttgtagagagccttgttgatcagcgcaaccgagagtgaatccctctgataaaagctgccggttggaacaaggaaatccgtcagcatttttttgttgttggtcagggctatttgtttcgttccgattggacagagccacagtgtgctgtcaagtgcataacattggtgaccaccgatggtttcaaccgttgtactgttggttctgagaaatgattccggaagtttttttgaaacaggcccccatacgattccaagaaagttctgctctttgtacccatggcgcttgaagctgatcaacagggtatcgatgtcgagagagggattgatttttgccgctctcatcagggtgtcgagtcggccctgtggtttgaaaagtggagcctttttcagtgaatccgggatgacctccacccagagcctgctttcacggatatctttaaggccaatgtagatcagggcatcagattttccgggaatgcgatcaacaatcgagcgaagcgcaggagtaagtggttcgggctgaaggcgtgatttcgaccagttaacccagagtactaccagcagaaagcaaagggtactgataacgctcatggagaggaggagccctgccccttttttcagggagcgtttcgggggtgttgcttcaggcacggcgtttcgcggcatagatcaacaggttatgatttctttttaatggcctcgcgagccagagtgtcgcaacggttgttgtaggggttgtcgctgtggcccttgaccttatggaacgttatggtatgtaacgtaagtaacttcaggatttttttccagagatcgatgttttcgacatttttttttgtcgatgttttccagttattgatggtccagcgtttcagccacccttcattgatggcgttgacaaggtagcttgagtcgctgtacaaatcgacacggcaaggctccttgagcgcttcgagcgcctctattgcagcgctgagttccatgcggttgttggtcgtggctggtgagtatccggctattgacgaatcgtgaagccgtacatcaacagcgcacccagacagcagggcccggatttgcgctgcaatgcgccgtccagtgtatatcgttatctttgtttccatcgacaaaaaaaagctcaaactgtttatgattgagcctttacaagatattaaaaaatcttttgcaaccgatcttgcctgtgctttatttcagcagtttggcaagcgttgcggtacctgttttcgcgataattgtcatggcttttgctgaaagcttgacctttacaaaccgcttctcctcttctatccagattcttttggtatggaggtttggctcaaaacgggtgcggacgtggttgttcgcatgagataccgtattgccgtatatgggtcttttaccggtcagtaaacaaactttagacatggtgcaataaattgtgttaaaaaaacgaaagggaatataacaatagtttcataaaacccgaaacgtattgtttcatggtcggatgccaacagcgcaaaccatcatggataaaacatagagcagggtaccgaaggcattgtaccagaccgctttctccttaggatttgctatcaatatcttttgcatgggcagttgggcgagcagcagtatcagggcaatgacagttgtggtgatggaacctttgacaatcaggatggtgatggccgagagctgtgcaacatccataataatggctgcaaggagagctgcctttttctctccaagctgtaccggaatggaggcgaccttgcggatcgtgtcgccaacaatggatttgaaatcgttcagcgtcatgatgccatgcgctccgattgaaaaaatgatggcaagggcaatggtttccgcagaaggaacaccctgggtaatggcaaaactgcccgtcagccatgccacaccctcataggcaagcccgacaataaggttgccgaaccagccatttctttttgctcggattggcgggccggaataggcgtgcgacatgagcactccgacaaaggcaatgacgacaacatagggatgaatggagagcgcgacaagaaagcccgtaatgataagggcgaaagtaatcagccaactggccgattttgatatttttcctgcaggaataggacgttcgggctcattgatggcatcaacctcccggtcaaagtagtcgttcatggtctgcgacatggcgcacatgagcggcccggcaagaagaacgccacgcaggagaatatcccagttgtcggcaatattctctccggttgacacgacgccgcaggcaaaggcccacattggcggaaaccaggtaaccggcttcatgagaggcacgatagcagatggctcaatcctgaagccaggcttgttgacattctcaagagcctgttcaatgatttttcgtcttgaattgcttactcctgactggagaagcttttcagcgataccttgctgcttttcaggggttggaatgtcgcgtccgttcatgggcataatggttctcgcttcggcttaaaaacaaggcagagtatacaagttttttgggaaaaagataaggattttagttgacgactgaccggtatttccgtgagagttcagcgttaattttcagaatttcattaaattttttctccgatttgccactttcgagcgcctctcttgcgatgtcgagtccatcatcaatgcagcgtgcttttccggaaacataacaggccatggctgttgtgaagagggcggcatcacgatgtgctgccggagcgcttccgtcaaggatctggcgaatgatgcgtgcgttttcatctctctctcctccctggatttccgaaagcgagtgccttgccagaccgaaatcttcgggataaacggtgtgctcggttacagtgcccctgtgaatctcgacaatatgcgttggcccattgaggcttggttcatcaagcgcgatgccctctgcagtcatggcatgaacaatcatggcacgacgcgccccggtctgtagcagcacttcggtatagagctccatcagctcccgattgaacaccccgacaagctgccgttttgcccgtgccggattgatcagcgggccgagaatattgaatatggttctgatcccaagctcccgacggacaggggcgacccgcttcattgaagggtgatagaggggggcaaagaggaaggcaaagccgctctcctgaaaaagctcttttgtcgcctcaggcggcagatcgatggtgaatccaagcgcttcaagcacatcagcgcttccgcaactgcttgtaactgaacggttaccatgtttggcaatgcggactccggcactgttggcaatgattgatgccgttgttgaaatattaaaggttcctgcgtggtcaccgccggttccgcaggtatcaacagcattttcatccagctcgatggtgacggctttttccatcagactatagtatgctccagcggtttcagttggggtaacaccttttttctgcagaagagcaagcagagccgcaataaccatctcggaaaaaagaccatccataatgttgttcatgcagaggatcatctcttcctgtgaaaaatcctctcctgcaagcagcttttgaagtaactttttttgtggcatgaaactgattggttggcaaatggttgcgaattgtgtaaatgtaaataataacaagaaatggtgtaaatataaataataaagagcattgattcccattgaacaggctgttgcggagtgatgcccggtatttttgtgaattatggtactcatttttatatggatagcaagcagatagcattttaccgggaagaggccttgcggaaggttttgaacaaaatgatgagccaggcgctcgattcggctattgttaccgatctcgccgttatccggtggctgacgggtttcagtggttcgagtgcgaggctgctgattacccgagagaaaagctggctttttaccgactttcgttacagggagcaggctgctgaagaggttgtagtggcagaaaccgttattgctggcgacgggtttgctgcggagcttggttcaggccgctatcctctcggtgaaacggttgcattgcagtccgacaatgttacctggcatgaagcaacccgccttatcgaacagatggttggcaaacagcgggtgataccggttgactccttttttgatgagttcaggatggtcaagaatgcaatcgaactcatgaaaatgcgtcgtgcggcagaaatcagcgaacttgccttcgaaaccgtgcttcccatgatttcgccttccgtaacggaacttgatattgccgcagagatcagctatcagcataaaaagcttggcgcggaaaaggactcctttgaccccattgtggccgggggtgcccgttctgccatgcctcatgcaacgccctcaaccgcccgcttcaaatcgggagagcttattgtgatcgacattgggtgcgtttatgaagggtacgcctccgatcagacaagaacggttgcgcttgggcatgtttcagccgaggcccgaaaggtttatcgcattgtgcaggaggctcaggcgctcggcattgcttcggcgcggtgcggcatgagcggcaaagagcttgacgcccatgttcgcgattttattgctgcgcacggttatggtgatgagtttggccacggtcttggtcatggtgttggccttgaggtgcacgaagagccacggatcagcccgaaaggggagtgtgtgttgcaggagaatatgctctttaccattgagcccggaatctacctgcccggcaaattcggggtgcgcattgaggataccgtggtgatgggcccgctcggtgcaacccccctgcagcgcctgggcaaagagcttattgaattatgacggggttatcaaaatttcaggagagagcgaagttctcctctcaatcaagaccacagaggcccgatacagcaagctcgaagcctatatcgaggagtatcacccctacgacgtgccggaaatcatcaaactgcccataaccggcggactgcccggctacctcaactggctcgactcaactaccggcaagccttgacctcaaatagtttgataaggctgaaacaaaacagacaaatacaaacagcaaaaaagaacaattgatacggcactatattctgtcgtatcaattgttctttgctattatcgtgttaagggttaaatgataaattaactcccaaaaatcaagtaaaataactaaatgccaacgtagaagtgtcacctgcatctattccagaaaagtctcccaatcctgcggtatttgttatcccgacaacctgaagaattgtgtttacccaggtagcacaattcccattatctaaattgtcagcatcagcagttggaagtagagtatagtcaacactttcatcgagataatttgtataggcggtatataatgcagcgattaactcatcatagcttactccagccggcaatggaatcaagtgggattcttcattagatcccagaatagcagcaatatcggcagcgtcattaaggtaggcaactaattttccgctttcttcagtaccaccaatagtaaatccatcacgtactccatctccatcaagatcaacagtatcaatggttccatcccggttaaaatcaaaagtttcgggccatgagggcaaaatttcgagaaaatgatgatttgcggtacccagaataatatctcgggcactccaataaatacctgcttcaggctgtaccgttggagtatccgcagttccgggagaaccctcaaatcggagaaactcggtatcatataggatatcaaccccatctctgtttgaaatcttatcttcaacacgaagtccgctgccatcttcaagagttgttatcgtatagtccccgataactccagtgaacacagcaacgtcattgcctcctataagcgctcatcaaaaagtcattacgtaatcagtaccaaaaccagctaagatttttcgaacatcttcttcaagggttttttcatttcgcgtcttgaattccatcaattcatacttcaccttgtgccaatacttttcaattcgattgagttctggactgtaaggtggcaagaaataaagagtcagccccttttgagccagcacctttaacatcggttgaaccgctttcgctttatggaatgacgcattgtccagaatgaccgttaaaggtttacccacgtagttcatcagcagaccaagaaagccggtaaatataagtgaatctgttgtttgccacagcgcaactgagaacaaatcacccgttgagagcatggctccgatgacattcaggcgttttccccggttggcgtcaatcttgtgacatttgcctatcggagtccaggcgctgcggtttggctgggccagtgcgaaaccagtctcatctacaaaggctaagatcctctcatcgcgttcgacttcatctttcatcaattctatttctaactgtgcttgtcgaaaccggacttcatctcgtttttttttaaccacaggcgtgtacgtttccagacaaaaccaagtgctttcaacgcattagttgcggtaccaacgctcacgtttacattgcactcttcctttaaccgagccactatcgctggagctgtcagtgcttccttttccgcccaaatcgtgatctgttcaaggtgaatggcgtttagtttcggaggtgcgccgcttcgatgcctgtcatataaagcagcaaacccctttgataaccagttcttacgtcggtcataaaccgtatcgatattcaggtcttgcaatgccacgatggtctttgcactcaacccgtcgttgaaatataacagtgtttgagcccgatgacgtgcttgccaatctcttccttttgccacaatttgttgtagctttgcacgatcgatggcagataattcaaagtaacttaacttcatgatttacaagggcaggtgtttgtgtttaccttcttgcccttatattacggaataatttattgttgagcgcttaccgccatcaatggtgtcatttccgacaagacctttcaatatgtcatcaccggcgccaccgtcaatgtggttatcaaggctgtttccggtaagggtgtcgtcataggcagtgcctttgacattttcgataaagtcatgtttgtaatttacaaatgcgctgttaattgccgacaagatatcgctgctgtttgatgccatgccaacgacatcaccgacacccagttgaacgacaaagtcttcgtaatatgaaaccaaatcatttgtaacaagaaaaacaggatagatgtcaactgcctgcatatcagcagccaactgcggaatatttatcggaatatcttcatagaatggttcatcggtggaaatcaacaaaatccgcagtgcgtttcttccatatcctatttcagcagtttctgcccgatcaacaactgtcctgattgcagtaagcaactcctcatcaccccatattccaagttgatttactgcatccttaaatagattaagatcaactgataacggcaacagtgtttcataatatggatttgttccacttggaggattgaagataccaagaccaaaaaagctgtctggttgtatattgcgaatatcttcagccaatccatcaggagtagcaataatttgtttcaaatttgcaatatcgtcgccataagaacctgaaatatcctgaagaaggaataaatctatcgcctgttttgtaatggcggttgttccactgcctaaaattatggtagcactgccggcagtacctccatcacttaaattaaccgaggcgccagaaacagacccggaaagatcaagggtatcatgatcaccaccactgtcaataattgttttttcaccactaccgttgattttgaatgtgtcgttttcctctttgcctgataatagatcatcaccgtttaagccatcaagggtatcatcaaacgctgtaccaattatgtaatcattgtcatttgtaccaaaaattgtgtcgaatactccattgttatccaggtctctatgttcaccattgataacagacattatttccggattatcaagagtgatattcacaacctgcaaggtatccgtcagtatataagtcgaaggtatatcaaggcttcctgagagagcttcaattgtgcctgatccagtaagaatccttgctcctcccaactggtcaaggtcattgattctcagaataacatgctcacccaatgaaatttggccgatacgcgcaagaatagctgcatctgtagtggttaaatcaataatcagtggatcggctgcagtgccaccagtcaagacaatcgtactggatccatcaccggtcaaggtgactcctcctgttgcgatcaggttatcaagaaagctttggctgaatgtaacgtaagagcgtatctcaaaatgttcaatgccggaaattacatagtgggaaagatcggcagtaccatagacgtaaagcgtatcgtttccttctccaccgacaatcgtttccacagcgccgttgttatcctcattcagatcctgaccgttcagatcagaaagggggtgcccaagtgctacagtatcttcaggggaacccacttttccgccgccagaaagatcgccaacaatgacaaaggtatcgtcaccagcgccaccatccatactatctgttccggcgccgcctctcaagatatcattgccattaccgccaacaagggtgtcgttaccggtgcctccggtaagtcggttatcattactgtctccttcaagcagtaaacctgtattttcgaaaatatcggtcaggttgactgtaatggtttttgctgtgctgtttgtgccgtcggtagcagttaccgttacttcgtagctgtgggcgtcggtttcgtaatcgggagcggccttgaactggaggtttcctgaaacgatctcgaataacgctgcgtctgtgccaccggtgatgctgaatatcgccgggttcgtgcctgcagtatcgacgtcggttgatgtcagtgcagcaaccagagttgtgttttcagctaccgtctgggcagcggctgtggtgatgacaggggttacgtcattaacgtcagtaatgccgactgtaatggtttttgctgtgctgtttgtcccgtctgtagcagttacagttacttcatagctatgggcgccggtttcgtaatcgggagcggccttgaactggaggtttccggcaacgatctcgaacaatgctgcgtttgtgccaccggtgatgctgaatatcgcaggtgtgtcagcagaatcgacgtcggttgatgttagtgcggcgaccaggattgtgttttcagccacagattgtgtggcggcagtggtgataacaggggcgatctcgtcaacgttggtcaggttgagcgtgatggtttttatttcattgtgagcggcgacgccatcgctggccataacctgcaacgtatagcttttaatagatgattcatagtcgatacttgcagctcctgctgctgtaaggtttatctggcctgttgcagcatcaatgctgaacagtgcgttaccgctgctattggcaggtgcatttaccaggctgaaggtgatggtgttgccatctgcatcggtcgcatcggcatcagcgccgataattgcaccggaaacatggttttcagccatagtgactatggcattgtcgacggtaagtgttgggtggtagttatttactgcacgaccttccctatatccatatgtcacataatgtattgtggcagcaagagtatcatttccgaatgcattccgcaaatcttcataggatgcaagatatgccgcagcatcgaaaatcattgtacggccctcattatatccatatgcaatgaaatgcttcgctgccgtgatggcatcagcatcagttatgccatcagctccaagccaattcatcaggtccgggttagaggcaagatactcccatacatcaaaggtgatggtacgctcttcatcatatccatatccaatgaaatgcttcgctgccgtgatggcatcggcatcggtgacgccatcagcacgaagccaattcatcaagtccgggttggaggcaagatactcccatgcattaaaggttatggtacgttcctcattatatccatatccaatgaaatgcttagccgcagtgatagcatcggcatcggtgacgccatcagcacgaagccaattcatcaagtccgggttggaggcaagatactcccatgcattaaaggttatggtacgtccttcgctaattccatgctcaatgtaatgcctcgttgccgtagccgagtcagcgtctgttacgccatcagcacgaagccatgtcattaaatcggtgtgggaagcaaggtattcccaacttgcaagagagccagcaaccattgatggagtagccatactatttcttgattaaatgattgataatacgtgttaacgcggtaaacaatacgcccatgttacctgtattatatttcattacaaagaaataatttgaatattacatattatatatgtcgtttatatgtaaaaattatgatagttcagtgtgtgtatatagtgggatacgaagcaaatccacaaaatttacgccttctgcagcaatcccttgatttcagccgtaaaagaggccatgacgaggagcgggctggcgttgcgttcgatggcgcggatggcctcttcggtgatggttgagatttggaagtaatccgggttggggaagttttttgcaaaacggttgatggcttcgctgatgtcggggttattcagctcctgaaagtcggggttgatccggcgatggttggcatcctgaaagaagagcaggagtgcggcaagaaagagggtcaggtcgctgcgcgagaggtttttggcgctctgctcgcatgaggtgatggcttcgtgaaagcggctgggggtgagtacctggcgcagatagtcgagcgcctggttacggagaagaatggttggcgtttctgatgaatcgttgctgcggttgttgatgagctcccaggcaaggcgaaggttgcctcttgaaaagctgacgataaagctcagctcgggttccttgatctccggacggttttcctgcagccagagtcgcagctcctggggggtaatgcgtgaaaacctgacggcctggcatcgtgaacggatggtgggcagcagcgcttccggtctggatgagacaagaatgaaaaccacgtgggcggggggctcttcgagcagcttgaggagcttgtttgccgccgatgggtgcagtcgctcagcctgtgaaataatgaagatctttttgctcccctcactcggcataaacagtgccttatgctgcagggagataatctgttcggtcagaatgcccatggagcgctccatggcgggggagaggtaggggttctcttttttttgttcgagcagggcatcatagcgttctttggcatcggtaaaacgcttgttctctttttttgcggagtctcccggatcaagcagggcggattctaccggaaaaatatactccacattgggatgcatgaacgactggatttgcaggcagtcggggcatgttccgcatgaacctttgtgcacatcggttgccgcattctggcagttgagcagagaggcgatttcgaaggctaccgactctttccccgacccgtcggggccggtgaaaaggtaggcatgagcaaaacgtcctgtttcaagtgcattttgcagaacgcggatctgctgtttttgaccgataatgtttttccagctcatgcgagattttgccgtgctcagataaaggttagccagttgtagggatcttcaccggtctggacgattttaagataactcgcctgcaggatttcggtaatcgggccccgtttttcattgccgatcgggtatttatcgacgcttctgactggagtgatttcagccgctgtgccggtcaggaagatctcgtcagcaatatagagcgcttccctgggaatcagtgtttcacgaacttcgtagccatgctcttttgcaatgtgcatgatggcgtaacgggtaaagccgggaagtattgactgacccgacatgggggtatagatgatgccatcccgaacgacaaaaatgttttcgccgcttccttcggaaacataaccgttcacatcgagtgcaagcccttctgcatagtcgtccatcagcgcttccattttgatgagctgggagttcaggtaattgccacccgcttttgcccatgccggaagggtgttgggggccgggcggttccacgaggagacgcggacgtcaacaccggtttcaagcacatcttctcccagataggttccccactcccaggtagcaatggcgacctcaatggaggcacggtgcgggttgactcccagagctccctgcccgcgatagaccagcggacggatgtagcatgatttgtgattgttggcctggatggtgctgatgatggcctctttcagctctttttcggagtatggaatttcaatacggtatattttagccgagtctctgaggcgtttgatatgttcgtcgagaaaaagaattgctgaacccttcagggtttcatagcagcggattccttcaaagagagatgaaccgtaatggacaacatgggacagaatgtggattttcgcgtcaatccagtcaatcagttcgccgttcatccagattttagcagacttgttcatggtgcaggcattgggtgttaatggcattagcaggagcaaactccaagatataaaaaccccgcgttctgttgcggggttttttatgtccgaaatcgtgaaaaggtcagtagattctttcgtaaacgccttcgacttcacgcagaatcggttcgtaggcgctggcctttctgccgaaacagatgccgagtgactcgtacaaggcgacctgatcgagatcaacatggcgttgcacaatcgccttgcttgattcaatgaactctactttacgtcccttgaccttggagatggtgacgccggttttgccatcgagcaggagcagtatggctgctgcaccggcttcaaaaccgaagttgatgtcgtatgctgaagagttgcctgaacggacaaggtggccgggatgaatttcacgtacttccggaatttcatagacaccttcaacgaacatgccggtctctttcatgaaaattggcatggccgggtcagctttcattcttttctgaatctgctggcaggtaaatttccccgctccggcgagttttttgtgaccgaatgcatcaatgcctgcggactcatcgacaatatcactgccgtcagcatttttcagtccctctgcaacaacaatggtataggttccgctgtggacatcgctctccctgattctgcgggtaaagcgctctgcgaggtgttcgtaaacaatatcccagtttgccggaatctcgggtatgagaatacagtcagcttcagccgctacaccgctgcggaaggccgtatggcctgcataacggccgaatacttccgtgaccagaaccctgttgtgggttttacccgtcgttttaaggtcatgcacaaattgtgcgatgcggttgatggttgagtcggcgccgaccgaataggtctggaggtcgagatccatggttttcggtgcatggatgcactgaatgccctgctggtttaaatcgaccatgacgctgcctgaatcgtctcctccactgataacaagtgcatcaatgtcgaattttttcataccggccttgatgcggttgtatttttcaggattgctaatcgccttgatcttgactctcgaatgacctgcttcggagccggcaaaacttgcgtcaaaccggtcgagccgaacctggtcgagccggacaatgctctcctggtcgacgaggttgtacaaaccggcatagccgttaggaatgatataaagttccagcccttttgagagagccatcattgctgcgcctttcagcaccgcattaagtccgccgcaatccccaccgcttgtgaggataccaatttttttcacagttatgctctcctatttcaatgccaaggttagtatttaatggtcaaatttatttatttgtcggggggtaacctttcccgcttcgtgcagtcaagatagattttttgtgtcatttttccacgacaagtctaaaaatttaataacagaccgtgtgtcagaagatgactgaactatacatgttttcatgaactacagagatcaggcgaggatagcttttgtgcatttacgggagagaaaacgccagacactccttacggctcttggtgttgccgttggctcggctatgctggtgaccactattgccgtatcacggggctcctcatcaaacgtggtggccaaggttattgatacggcgccgcatgtggtgatcagcgcagaaagggtcgtgccgctggtgcctgacaacatcattgggcagcatggggtcatggtttcgatggtgacgaaaaatatcaatctggatgaacaggaggtaatcaagaactatagcgaggttattgagagcatcaagccggtcaaggagcttcagagcatctctcctttcgtgctcagtaaagtgattgcccgcaacaaaacccgctttactccctgtattgcccggggtgtcgtaccccgtcttgaggctgagatagcggggttaaagaagaacctgattgagaaaaatgcccttgatgagctggccgctacaccgaatggtgtgcttgtcggtgatcttcttgcaaagaaactgaatgtcggttatcgcgacagaattgtgcttgtgacaaaaaacagcgaagagttccctgtaacgctagtgggacgtttcagcagcggttttaatgcaaaggatgaacgggaggcttatgtcaatctcccttttgcccagaggatggaggggattgcctccaactcagtgagtggcgtcggactgagaacggcgcacgttgagcgtgcccaggagacctccgacagagtggaagcgctcagtggctataaaagcgagagttgggatgaaaccaaccggaatgttattgagttttacaaccgcaacggactgattactctggttcttgtcgggtttgtttttattgtggcgggtcttggtgtctcatctgtcatgacgacagttattttgcagaaagtcaaggatattgccatcatgcgttccatgggtatgccggcggggaacatcatgcgcattttcatgctcgaagggtttatgattggcctcctcggagtactcatcggcagtcctgccggccatctcatctgcaagcttgttgcctccatccgtttcgaggcaagcacggcaggagtgctgaaaagtgaccggatcaatcttatcgaaatgcctgacgctcatctgattgtgatcgtttttggtatcctcattgccgtgctctcctcatggagcccggcaagaaaggcgacacgttatgttccggtcagtattctcaggggtgaagtcgggggttagagcgaacggataatgcagacggcatgtgccgccgctccctcttcacgtccgatgtagcccagtttttcattggtggtagctttgaccgagaccattccgatctcaatatcgagacagcgtgcaatgtttttgcgcatcccggtaatgtagggggcaattttgggctcttcaagaagcagcatggcgtcgatgttaaccgtctggtaaccatgcttttcaagcagctttctgacctgtttaagcagaatcatgctgtcgatatccttgaactcctggcttgtgttgggaaagtgcaacccgatgtctcccagggctgctgcaccaagcagggcatcactgacggcatgaagcagaacatcggcatcgctgtggccgtcaagtccattatgtccggggatgtgaacgcctccgatcacaagctttcggccctctgcaaaagggtgtacatcgataccaattccaatacgcatggcaagaggggtttaatagggttaaaaatgcaggcaacaaagatagaataaatcatggaaatatcagagccgcatgttggcagatcactctatggaacaaacaggtaaaaagagagtgcttttcctgattggttgttatgctgtggcaggttaacttaacagggtataggggtgagagtgtggaaattttgttaacgcagaaggaatggagagtacttgcatgaccttttcacgattacagcgttttttctggatatgtgccggaaccccgctcgttatgattgagaaatacccgaccgaatacagcaaatattccggtatcggtgcaacgattctttttactgcgcttttcgccggtttgtcgggtgggtatgcactctattttgtttttgccggtagtccttttgctgaattatggtctgtgctgtttggacttctctggggtctggcaattttcaatcttgatcgctatatcgtttcaagtatcaaaaagagttcgaaagggctgaaacaattttatcaggcctccccgaggctggtttttgcggtgcttattgctcttgtcattgctcgtccactggagttgaaaatattcgacaaggagattcatgaacagttaagggcacgctatctttctgaccagaaagagcggatagccaaagtacaggactcttttcggcagaaatatgctcttgaacttgcccagatcaaaacgtaccaggaggagtatgacgggctgagccatgaggtaaatcgtctgcgtgaggagctgaaggaggaggtgtttggttcccgaacctctacaacgtccggtgttgagggatatggcacctatgccaaaaacaaggagcaggttgtgatggttaaacaggcacgcattgaatttcttgccagtaaacttgcctctcttcaggagttcatgaaccagcagaaagctgtagaggggatcaataatcagatgatgctgagcgatgaactgctcgacaggaaagccgctcatgccggttttgccgaccgaaactgggcgctgggcgagcttacccattcgtcgaacgatgtgagtcgctcttctgccgacgccattttttttattaccctgctttttattgccttcgaatgcgcaccgctgattgtcaagctgttgtctgacgttgggccttcggatgttgatattcgggaatcggaatcccgtattatcgcacagcttgtcaatccatccctcttttcccgcaatcgccttaatcgggagtaccgacgcccgacttcaaaaatcaccgtaccgcgtacaaagagatatttttcgaataaaaggggagctggacgacagggttaatcgacaagaagactcccgctgtactctctcagagaaggggctcccggagttgaaaagtactgttcaatagccgtggcgatcttttcgccgatgtcagggtagacgaaattcatggttccaatctgtatggcccttgaccctgcaagaaggaactccatggcatcctcaaagcttgcaataccacccatgccaacaagtggaatggttacggcgttgtaaacctcccatacttttgcaagggcaatcggtttgatagccggtcctgaaagtcctccggtgatgtttttcaacaacggccttcgggtcttagagttgattgccatgccaactaccgtattgatgagagagagggagtctgcaccagcctcttctgccgcaagggcgatcgagctaatagaggtgacgttcggcgtcagtttgatcatgagatgccggttggtgatcctgcgcagttccgagacaatctcaaaggttgcatcccggcttacccccataatcatacactctcccttgacgttcgggcaggagaggttgatttcatagccattcagcccatcgacttcgtcaagtcgtgataccacttcgcagtaatcgtcgattgaacgccccgcaatattgacgattacggccgtcttgagctggcggagaaaggggactttttctgttatgaacctctctacccctacattggccaatccgattgcattgatcatgcctgatggcgtttcagcaatgcgctgcgggggattgcccattcttggttcgagggaaattgctttggttacgataccaccgattttggaaagatcgcagagttgactgagttcttcgccgtatgagacggtgcctgaggcaagaagtaccggtgattgcagatcaagtcctctgccgagagagagtgcagtttggtgttggctcatggtatagcgatgcttgaccgggatgggaacaattctactcctgaccggcgtttgccagccaggaataaaaaggggatgcagatcttcttatcagttctctttcttgttgagatagtacttggttgcataatcccgtaccattctgtgtgtattgtattccggtgcgattgttgcaatggcgctccgaatcttgttaatccacttttccggtatgttctgctcgttgcgttcgtaaaatgccggaatgagctgtttttccagaacagtgtacattttctccgcatcaaaactgtcctgctcctcattgttttcaaagcattcaccgttggcgatggaaaagccgttctcgccattataggcttctggccaccagccatcaaggacgctgaaattcagtccgccatgcagaacggtcttttcgccggaggtaccgcttgcttccatcggtcttaccggtgtgttcagccatacgtcaacgcccgaaaccatccgcttggcaacaccgaggttatagttttcaaggaagataaccttgccgctgaactgtggcctgcgtgagtgctggacgatctggcggatatagtcctttcttgcatcatcgtgcggatgagcttttcctgcaaaaacaatctgcagcggcatggtcgcatgattgatgattttatcaaggcggtcaaggtctctgaaaataagtggtgcgcgcttgtaggtggcaaacctccttgcaaagcctatggtcagcacatcgggagaaaaggtgttttgtgctgatctcagggtatcgtattcgttctggtacgaattgatgtgctggtgaaaaagctggtttgccagatagcggtcaatgaagtcgataagattgcgtttcaggatgtagcgcagcgcccagagctcactgtcgcttaccttcgccagaacagcttcagccgcttcgcgtgagagagacatttcatcaacgctgactgcgaatttcttccagaagctgtcggtataaccgcatgtccagctactggcgtgcacgccgttggtgatatggccaatcggcacctcatcaacactcttaccgggatagagatgttgccacataacgcgtgaaacctctccgtgcaatttcgatacaccgtttgcagagcgtgacagattcagtgcgagcactgtcatggtgaagaggccatagatattgcctttgtcttcagaaccgagcatcatcagatcatcgaaattaattccgatggcagagaggtatttatcgaaagtgtagtgcatcatgtctctcgaaaaacggtcatgacctgcaggaaccggcgtgtgcgtggtgaagacgcaacgcgagcgaaccgttgccatggcctcttgctgtgtcgagccctttgcaagttccttggcgagcagttcgagcgtcagaaatgccgagtggccttcgttcatgtgatagaccgttggcgtgacgccgagtttatcaagcagtttaacgccgccgataccgagcaggatttcctgattgatacgcatattctggtcgcctccataaaccctgcaacagatatcacgatagtgaggctcattggcagcaatattggtatcaagcaggtaaagtgttgccctgcctaccttgaggcgccaagcctgtgcaaaaacttcgctttgtgctatattgaccgagatgatcagatcttcaccgttagcatcggtgactttttcgatcggaaggttttcggccgactgcaggggatagtcttccatctgccagccatcatgattgaggtactggcggaagtagccctctttgtaaaacagggttatgccgataaagctgatgccgagatcactggcagatttcaggtggtctccggcaagaacaccaagaccgccggaataaattctgacactttcatggataccaaactcagcgctgaagtaggcaaccggatctttgaccagttcaggagcgttatttgctgcccaggtgttcttgtcgttcaggtaggcagtataacgtgcatagacctgatcaattttgtcgccgtattcgaactggcaacgggcctgaagttcatcattggagatgtgtcgcaggagttctacgggattgtgattgtttctctcccagagcagaggagagagctcctcaaaaagctgttttgcttctgtatcccacgaccaccagagatttcttgagagtttattaagcgaggttattttattttgcataattaacaggaatgataattgccatgcataagcaggttgaagaaaggctgtatattgtggcatgtgaactcatgccacttggtaaatctatggccaatttactgttttagaattaaaaaccgcaagcctaaaaaaattgattacagagcccataaaaatagcgcatatatcggaccttcatattttgggtaaacaggatcgacgccagcttgacgatcttgatcgactgtttgctcatttcaatatttcaggattcgatcatctggtcattaccggcgatctaagcaacagttccaacccggaagagtggcgtattgtcaaggaaaaactggagagccatggtttgtatcactgggataagacgacagttattgccggcaatcacgatttgatcaatctggaagaggagatgcgattttataacgcattgaacccccttccgctgctcagaaaaaaggcttttgatcgcaagatggctgcgttttgcactttttttcaggagctgatatccggtgaagagcatggagagagggcatttccttttgtcaaaatcatcaactacccatcggtaaggatcgcttttgttgcacttaattccgtttacccctggtatcctgccgataatccgcttggagccagaggcgtcatcagtgcagggcagttacgcgccctgagtgcacaaagtactcttgcctctctgaaagagtgtttcgtgatcgggttatgccatcatgcttaccgggtatatggaacggattccctgatcgaccaggctttcgactggaccatggagctgaaaaatcgggaagagtttcttgcccttatgcagaccatgcaggcaaaactggtgctccatggccattttcaccgttttcaatcctatgtggtcaacggaataactttcatcaacggaggcagtttccgttacactccgcagcgctacagtgaactgcttattgccgggcagggagagttcagccagaaatttatcaattttggcctctccggataagccgccgcccggctcttgtacctgtttcttgatgagttattcgtttccctctgcagcgatgttgttctgcttcatgtactcaaggattcttgcggcatgatcgcaatcttcctggttgagctgcttgaagatgttcgcagcaggtgaactcgtggggctgtcaagaaattgctggaaatgggattctccagccgccagttcaagatcatgcgccgtatgcaatgccatctctcttgagggtggctgctctttatagctgctgatcagttttgaaattcttgtgttggagtcaacaagagattgcaggtctttggccaacaggttttcaggaaagaactctttttgctggggttgctttttctcttgctggagcagcgatgcgtgacctctctcctccattgcaagatcccaccagaaatcctcatcctccgcaaaagagtcatgaaaaagggtgtagagcgttgcaaggttcagttcaagttttatcgactcgtcgagatgtttatggagtgtttcgggcatggcgaatagctgtttggtgaacgcctcgtttgacggaggcgtataatgctcttgaggctccctctatttgttgcggtaggaggcatactcctgaagacttttgaccccgaattcctgatggcgtatgcagtcgattgcctgtaccgacgcttctgcggcttcgatggtggtcacaaagggtacattgttcagcactgatgcggctccaatggcctcttcatcatgcagcgctttttcacctctcggggtattgatgacaaaattgatcttgccgtgtttgataatatcgaagatgtttggcctgccctcttcgccgaccttgaagacctttttacattcaatgccgtttttggtcaggaagctgtgtgttccctctgtggcaatcaggtcgaagtccatgcggtaaagtgactgggcaatagcaagaatgcgcgggtttttatcctggtcattgacgctgatgaagaccgctcccgaaagtggcagatgcatgtttgcagcctgatatgccttggcaaaggcttccggaaactcgtcggcaaggctcatggcttcaccggtagagcgcatttcagggcccagatagacccctgacttgacaaacttggagaacgggaagaccggttccttgattgcgaggtgtttcattccgagctcatcgcaatctttcagatcatactcctggcgcaggtcgctgagcttttctccaagcatgacgcgcgtagcaattttaacaacaggaattgcagttgccttgccgacaaacggcaccgttctgcttgctcttggattgacctcaatgacatagacgctctcattctgcaccgcatactgaatgttcatcagtccaacgaccttaaggtttgctgccaatgtgcgggtataggccttcatggtggcgatggcctttggactgatattgtaatagggcagaatggatgttgagtcgccgctgtgaataccggcagcttcaacgtgttgcatgatgccgctgatgacgcaatctgtgctgtcggcaatggcatcaatatcgaactcaacggcagtttcaagaaagcggtcgatcaggaggggatatttttcggtaatgaaaagagcctgatcgatatactctttcagtgagtcgtcactgtagacgattttcatcgcccgcccgccgagaacgtaacttggcctgacaagggcagggtagccgattcgccgggtaatctccttggcctcttcgagatttatggccgttccgtattcgggatgggggatagcaagttcttcaagaagggctccgaattttttgcggtcttcggccaggtcaatcccttttgaggaggtaccgagaatggttacgccagcctcatgcagtttttctgaaagtttcagcggtgtctggcctccaaagcttacaataacgccgagcggtttttcatgctcaataatgcggatggtgtcctcaaaggtgagtggctcaaagtagagtttatcggctatatcgtaatcggtagaaacggtttcagggttgcagttaaccataatggtttcgtagccagcctccctcagggcaaagaccgcctgcacacaacagtagtcaaactcaatgccctgtccgatccggttagggccaccgccaaggataatcacctttttccggtcagaggagaccgactcattctcctcctcataggtcgaatagtggtaaggggtttttgcatcgaattctgctgcgcaggtgtcgacagtcttgaagacagattcaacaccgtaatgttttctgagcgctcgtatggagggttcgggagtattgaaaatggtggcaagctgaaaatcggaaaacccgttctgcttggctttcagaagccactctttcgggaatttcctggaaaggtcaataacctcctgtgtcaggacggaagcttgaatggtcatgcaatcttgatcaggtttaagatgcctcagcacagagctggataaaggtaacaatttgcctcttgggaatagaaaagccgatgcattatacaaaaatgctcatgcttctcaaagtacccgattgcgcctctctcttcttctttttttgcccaatgaaaatggttagggatttttttacattgctgattcttcctctcttattcgttttgaaaaaaggtgtaataaagaagcatggataaaaagaatttcgatactattgatgccgctcttgaagatattcgtcagggaaaactggtcattgttattgatgatgaggatcgtgaggatgagggcgattttattggcgctgccgacaaggtgaccaatgaaatggtaaattttatcacgagggaggcgcgggggctgctctgcgttgctgtcaccatggatcgcgccaaagagctgcagcttgatccgatggttcagagaaatacctcccagcatgagaccaattttacggtctccgttgatgcgattgccgagggggtaactactggtatttccgtttatgacagggcaatgaccatcaaaatgcttggcgatctctcttcgacggcggatgatttttcccgtcctggccacatatttccgcttcgggcgatggatgggggtgttcttcggcgtgtggggcatacggaagccgcagtcgatcttgcccgtctggcgggttgcagtccgacaggattgctctgcgaaattctgaacgatgacggcagtatggcccggcttccacaactgatcaagctgaaggcgaaatttggtttgaagctgatcaccatcaaggagctggttgcctatcagatgcaacggaataaactggtgcaacgggcagtcgaatcaagattgccgactatatacggggagttcagactgattgcctatgaatcgtttactgaccagcataaccatatggcttttgtgaagggtgatgtaaccactgacgagccggttcttgtcagggttcactcgcagtgtgctaccggcgatacctttgcctcacttcgctgtgattgtggcaaccagcttgcttctgcgctcaccatgatagaaaaagaggggcgcggggtgttgatctacctcatgcaggagggtcgtggtattggactgatcaataaactgaaagcctataatcttcaggatcaagggtatgatacggttgaggccaatgaaaagcttggtttcaaagccgatctgcgtgattatggtattggtgcacagattctcaaggatcttggtgtccgcaaaatgaagctgatgaccaacaatccaaaaaaagtggttggtcttgaagggtacggtctggaaatcgttgagcgcgtcccgcttgagatggcctcaaacccgatgaatcagttctatctggacacaaaacgtgacaagttgggccacatgatcggctgttccttcggccccgaaaattttcatatagaaaaaacagcaacgaaaccgtaaacttccgtcaggaaaaggaataagagacgatggataccgacatccttcaaaaacaggatagtgagctttttgaggcaattgccaaagagaccggccgtcagacagagacgcttgaactgattgcttccgaaaatttcaccagtcgtgcggtcatgcaggcttgtggttcagtgatgaccaataaatatgcagaaggctatcccggcaaacgctattatggcggttgtgaatttgttgatatagccgaaaaccttgcgcgtgaccgggcgaaaaagctttttggctgtgattatgtcaatgtgcagcctcattcaggctcaagcgccaatatggcggttcttttttcggtactgaaacccggtgaccgcatcatgggacttgatttgtcacacggaggccacctgactcatggcagttctgtcaatttttccggacagatgtacgaggcacactcctatggtgtcgatcgcgagacaggctgtattgatatgaacaaggttgaagaacttgccctgcaggttcgtccgaaactgattatctgtggtgcaagcgcctattcacagggctttgatgtaaaggccttcagggtaattgccgataaggtcggagcctttttgatggctgatatcgctcatcctgcagggctcattgctgccggtttactgggcaaccctttaccacattgtcattttgtgaccaccacgacccacaagactcttcgtggacctcgtggaggcatgatcatgatgggttccgacttcgaaaacccgatgggcattaccatcaagacgaaaacgggttcacggctgaaaatgatgtctgaggttatggatgctgaagtgatgccgggtattcagggaggtccgctgatgcatattattgccggcaaagccgttgctttcggcgaggcactgcagcctgcattccgtgactatgctgcccaggtcataaaaaatgctgcagcaatggctgaaaaatttacagagcttggttacaaaattgtcagtggcggaaccaaaaaccatcttatgctgcttgacttgcgcagcaagaacgttaccggcaaggttgccgaaaacctgctgcattcggctggcataaccgtcaacaagaacatggtgccttttgacgataagtcgccctttgtcacgagcggtatccgcgtcggtacccctgccatgacaacaagaggcatgaatgaagccgacagcgtccttattgccgagcttatcgacagggtcatcacctctgccgaaaagcctgatgttgccgacctctgtcgcagtgtccgggaggagatcaaggcgctttgcctgcgtaaccccattgacggatacacggtatagtcattttcctgacccaccctgcatctgcaatggtgcagggtgaaacgggcaaagggttcagctctcttccagaatggcagtgatcatttttttgaggtcaagggaggttttccggattttcttatcaagaatgattttttccctcaagagctctatttcacgatcggtatcgctttcaagacggatatcctcagtcaatctgtttttttgacagagcagcggttcaagaataagatttttgaacgcatcaaggaacatcgcaaggcatcgttttgcgttatcagcgtgtacattggattgttcgagccacttcttgctgatcggttgttcaatcagtaattccgaagcgagatcccgtgactcaggagttccgaacgaacttatttcagacgcaatgttaatccgttcgtcaggacgatcggcgatgtcgtggtagcgccggatgagatggataaaaatctcctgagcttcatggtgtggcagctccagcatctcttcgtgcgaggctgcaaattcaagcaccgcatttccatagccggtactttcaagcagcgctttcaaaaaggttttttcaagtaccgagatctttggcgccggtttgcctggaggtggaagttcctgacggttttcggacgacaacctcttgttttctgttgcaccctcctctttttcgagcaactcctgaagagctgagagagtcagaccaagctttttcgacagctcctgaaggtagagttcgcgccggattcggtcggggatctgcgcaatcgtgtgtgtcatcaccttgatcgctcttgatttcaggtcaggttctgcaaagtctcccgattcccggaaaaaacggatctgaaaatcctgaaacgaaagcatcttctcttctgtaaaccgcagaaatttttctctcccttcacggctgacaaaactgtcgggatcgtcaccttcgggaagtatgatgacaaaaggggtgaggttctctgccaacaggatgtcgataccgctcatcattgacttttggccggcacggtcagcatcatacatgaaaagaaccctgctggtgtaacgtcggaggatttttgcctggtaacgtgtcagtgaggtgccgcatgaggctactgcattggtcatgcccgcctggtgcagggccagaacgtccatatatccttcaacgagcagggcgttctccatgcgccgaatctcattttttgcagcgtgaagtccataaagaagttttgatttttcaaagagcttgctctcctgcgaattaaggtatttcggtgccttggggtcactctcaagggtgcgtccaccaaaaccgacgacctggccaccgactgaaaaaataggaaagatcactcgatggcggaaggtatcgaaccatgagttgccctgtttgtttgccgatataagtccgagatcaagcaggtgcttctgtggtatgccagcccgttttgccgcagtgaagaggtgatcccatgcatcgggcgcataaccgaggccgaatgttttaatcgttttttccgacaagccccgcttttctgcaagatagatcgagcccaactttcctgcatcactttccagcgttccgcgaaaaaattttgcagcccagcggagcgtttcagtcaggctctcttcatgcgccgatttctgctcttttttttcggtaaatcggctgatgtccatgcccgatcggcgggcaaccagttcaaccgcctccggaaaggagagcttttccacctccatgacaaagttgaaaacgttccccccctttccacttgaaaagcatttgaagagctgcttgtcgggtgaaacaacaaacgacggtgttttctccctcgtaaagggagagagggccttatagttatgtcctgcaggctgcagcgtgaggtaatcagagataatctcaacaatatcagccgcctgtcggacctcatcaacgattgccggagggatcatgcgcctcttctttgtctgtaatattgttgcaggaacacgtacctttttttcttttgatgatcgattactgttgaaaaatcatcagcttatttactaaattcaacactgataccgttgtcgtttcaactgagcctctctttttcagctttctgtgcatgacaagagtactgttttttatcgtattccctttgcagacgatggtttctgcagcttctcaatcggtactgcagtatagcaaattgcagagtggttcataacgcttcgtttactttcaggatagtcaaaaataaataagagtctatgaaacagggtttttttactgctgcgctcattgttgtaacctatgtggtttctctgggcttctatgtatggatgggtactacgcctccggaatcaatattccatgccatatggaaaggcggcccggttgtctcggtgctgatggcgctcatcctgatgctgatagcctatattgtcgagcgtatcatcgctctcaacaaggcttccggaaaaggcaatattccggaatttgtgcgcagccttaaacaggatattgataacggctctattgaccaggccattgcaaaatgtgacgatcatcaaagctctcttgccgccgtccttcgtacagtgcttgaccgatacaagaaactcgttcagcataacgtgactgatcgtgaaaaaaagatcagtgagatggaaaaggctgttgaagaggcaacaattatggagatgccgctcctcgaaaaaaaccttgtagcaatttccaccattgcctcgatatcgaccatggtcggtcttcttggaacaacgcttggcatgatccgtgcctttgccgccatggccaccagtggcgcccctgatgccgtgcagctttcgcttggtatctctgaagcgctcttcaatacggcaatcggtattcttggaggtattatgggtattgtgacctataacgtcttcaccagcagggttgaccgtttcagttacatgattgatgaagcggccttctatattatacagactcttggaaccggtaaaccggaataattgctgatgtcgagaatcaaggctaaacggatcgggttcaggattgatatgactcccatggtggatgtcgcgtttcttctgttgacctttttcatgctcaccacgaagttccggcctcctgaggttgtcaagatcgatctcccctcatctcattcggagttgaaacttcccgaatcagatgttctgacggtgaccgttggtggtgacaatacctttttcatgggggtctcctcacagcagtcgagggtgaaaatattcaatgctgtcgtcaaaccgaagcttcaggcggcgggattatcttcggttgcagtagcggattcactgaaaaaattcaaacttgctgaaaatttccgggtagggcgcgatgaactcgacaaatttgttgttatggctcgctttgccgatcagaaacttcgtccggtaatccgtgctgatgccgatgcgggatttgatgccgtcaaccacgttatcaaggtctacaaaaaggcaaacctgcttaccttcaacctcattaccgttcttgaaagggaggcacgctgaccatgggtattgttgactctccaaatggacgccggagcaataaaaaagggagaaagcactcaaaaaggatcggctttcatctcgatatgacaccgatggttgatgtcgcatttcttctgctcaccttttttatgctgacaacgaccttttcaaaagccaacacgatggagatcaatattccaccggacaaggctgaggtaaaggttgtcgagtcgaacgttatgacactcaggattgccgataacgttatggcctattgttcactgggcgatgaagcgccccgcaggattccactgtacgatcccctcgatacccaccagttggcattgagcggggagctgcgtcagcttctcaggcagcagacagcggcgaatacgaaactggtcattgtggtcaagatcagtgaaaaggcaaagtataaacacctggtcgatattattgacgagctgaacctcatgaaaatcgaccggttcagtctcgatgactatacggagcaggatgcagtcgaaatacagagggctatttaattcagggagaggaatcagaaaaggagtttgtacaggtgtcttcaaaactcgataacatgcatgaggaagctcgcaaaaaggccctttcatggtcttttcaggaggagtttcttgataccgaccgcttgcgacagttgtcgtacggtaatcttgttctccgccgtcaggcacatctttttctcagccacggcgttattaccgcaattgtgctgcttggctgtttctggctcgttacggccaactggcagactcttgtctccttgacaggattgttcaaaaaagatgaacccatggttgagtgctatgaagttgtgaccagtgtgacacagcttccgccacctccaccgcttgatatcccggaacctgttccggtgaccccctcatctccggcagttgcggccccgcccaatgtcggcaaaatcaaacaggtcagccaggaggaggttcctcttcagcagacccttgccacgcaaaaggagttgaaacaggcgatacagacacagggcaccggttcaggaagcggcagcgcctcttcgggcgatgaggtgccgatgtttgttccctgcgaaaaaatgcccggttttctcgatcagaaaaagccagcctatcccgagatggcaagaaccgccggtataacgggaaaggtctttgtcagcgttcttatcggtgaagatggcaggcccatcaaggcaaaggtcatgaaacgtattcctgccgattgtgacgtgtttgatgctgtcgccctgaagtccgtcatggagtcgaaatactatcccggcatacagaacggcagcccgatcaaggtctggtttaccgttccgatacgctttcagctcgactgagctggtcgcttttttgcagcttttgggcgatagagcacgccaaaggcaacccagagataagccccgatcagcgccacggggcttataaagagggcgaaaatgccgtcaacctccttttcaagatacattccccagtaacttgcggcgatcaccagagccccgagagcaatcatgatgtagttgatggctcccagaggcatggttacggctttttcagcagctttgttctgcagtggctgcttcttcggtaaagatttcatcaagtacagtgatacagtgttgagcctcttcacggctgatggtcagtggtggcagaagcctgataacattaacgctggtggcattgagaataacatgcttctccagcgctttgacgacatacggttttgcctccttgtcgaccgtgatacccaccatcaggccatactgccggatctcaagaatctgcagatgttttgcggcaagtttttgtacctcatcattgataaaggagccaatttccagagcgtgctccataaggttatcctcctcgatagccttgatcatggcaactcctgcggcacatgcaaccggattgccgccgaaggttgttccgtggttgccgtaggtcaaaacattggcaaccttttcactgcctataaccgccgataacggcaggccgcctcccagcggtttggcaaggcagaccagatcggggtcagcattcacctgcgtatagctgaaaaacgtgccggttcttccgcatccagcctgaatgtcatcagcgacaatcaggaagttatattgctctctcagctctttaagccggtcaataaagggttgcgaaatgtggtgaatcccaccctcgccctgaaccacctcaataaaaacagccgcagttttcccggagacctttgcttcaaggtctgcaatatcgttaaaggcaatcatgcctgtgccgggaaggagcggatcgaaaccgtcgctgtattttgcttttgctgtcagcgacagggcaccgtacgttcttccatgaaaacagttgctcagtgagagcacctcttttttctcctcatcgcccccttgagcagcccatttccgtgcaatcttgatggccgcctcaatggcttccgtgccgctgttggcaaaaaagacctttgagagtccggagagtgagagcagctttgcagcaagctcaaactgcggctccatcataaaaaggttcgacacatggataagcttcgctgcctgggagctgatggcatccaccagacgcttgtcgccgtagccaagcgcattgacgccaatgcccgcaatcatgtcgagataacgcgttccgtcatcgctgacaagccatcccccttcgccatgcgttacggcaatgggaagccgggcataattgtgaaaaaaaagctctttttcggtttcctggtttacggctactcttttcatgctgttttcttctttataacaaagtatactatagtctaatccgttttaagtgagtataagaaaaatgccttataagttgctatacatctttttgccagcactctctctggtactgataacaacgttccctcttcccataattcttcctgacttgtattttgtgagcatgattattggtcgtgcaacaagaaaggctgagcttaacctgaaaagcaatcatgaggcactatcatgcgggcatgataccgttgccaacggtttataactcaacgtcgtgcaatctgttgacaggtgatattgtcttgattttattgttattgccgtagaacagcgttatcttttggtgatctgttgctggtttcaagatttttcctgaaagccggaaaaaagagctttttttcttcaggctgttgtgtttggtgtcggtttttttaacaacgaaagatgctcttatgaccgttacctggttacatatctctgatttccatattggcagtggtgacgggtatgatacggatgttgttctgaaggcattgatccgctcagtcaaaagattttacgataccgggcgtaagcctgacctgatatttgcgacaggagatattgccaaatcaggaaaaaagggtgaatatgagcgagccaccgttttctttaatgacctcctcgaagctgcggatttacagcggcaccagctctttattgtgcccggtaaccatgatgttgatcctgtcaatgatagaggccttcttccaacgctggaaactgagcaaaaatcttttgaatattttataccgggtgagcaaagcctgcacattgtcaaaaaattaggcgcttttcgtgactggtataacggctactttgatggaatcagggtaatgccggatgatacgacctgcggttatgtggaagttgccgaggtcaggggtgtgtgtctggcgattttgccactgaactcggcactttttaccaagggaggtactggagactatcagaaactcattattggccggcgttgccttcagcccgcaatagagaggatgaaggtactcaaggccgatttgaagattggtatcatccaccatcctctcgactggcttgcctatttcgaggaggagaatatcagggccactctgcatggcacacttgacattctgcttcgtggccatcttcacaaaacggtagccgaacaggttctttccggctccggcgagcttttgcatgttgctgcaggagcctcatacaatgaacgcaaatggccaaatcgtgctatttactccacctttcatgacgggcagctcactcttttcccgattcggtatgaggatagccctgaagagatatggacggttgacccttctgtatatcctcatgacttcggttatgaacgtgcttttcggatttcccggttttttccggagtcaacaataccccattctctcgtactcaaggaaaagctttttctgcaggaggaagaaaaataccataaccagctttatcaggaactgcacaccatatccctgctcggatcatccgttatccaacccttcccgcttcaactgaaagatatttttattccacttgaactctatgacggtgcccacagcaaccaggcaatggagaggcagatggttggccgtggtgccgaggatgttttatctcattcgtccccagcttatgtgatgagcgagtgtttcagaaaatgcacaacacttctcgttattggtgatcccggttcagggaaaacaaccctcatgaaattttatgcactgacttgccttggcaagaatcttcctctctcaagtactgaccttggttttcaggagcccacttttgtcttttatctgccgcttcgtgaccttgaacggggaaagagcggctatccacccctttcatccagcctggctgggtgggcgaagcgccactctcttccaatcagcagcagggtgtttcgggaatggcttgaaagcagaacctcccttgtgctgcttgacgggctcgatgaggtgagcgaacccgaaagacgcaaagagatatgccgctggatcaaagatatggtcggcttgttcagcaaagcccgctttgtggtgacttcaagaccgacaggctacaggcaggcggagggtattgctcttgattttcagcatcagcgtgttgctgtcaaagacttttcgccatcgcagcaggttacctttttgaaaaaatggtacggggcggcattcatgcatgatatccgacctgaaatgacgcatgaagatgagtggcaaaagcagcagcaagagaaggcgacggaactcgccaacaccatggttgtctacctgcagaagcctgaaaacaagggagtctgcgagcttgccgcgattccgatgcttttgcagatcatggctattctctggaaagagcggaagttttttcccggaagaaggatggaactctacagtgcagcacttgattaccttctcgattatcgcgacagggagcgtaagatggaaccgcttgtttgtgcagcagatgcgaggcgtctgcttgcaccggttgcactctggatgcagagagagctgaaaacagatgaagccgatcagcgtgcgctgcacctgaaaatggagcagaagcttgaaaggctgggtcaagcccgaagcgtatcagatatttgcacgaatcttgtcaatcggacaggtgtgctggttgcttatggaaaccggtatatttttcggcataaaaccttccgagaataccttgcagcagttcagctcaaagaggagttgttcgattccacttgtattcctttgcttgtcaagcagtttggtgaggagagcggctggtgggatgaggtgatcaaattttttatggcgcagtccaatgagcgtatattcgatgcctttatgaaaaagcttttcgcttctccggtcagccttgatttttcaccaaaacagaaggctcttctgacggctgttctggaagaagcgcctgaaaaaaccgtcgatgccctcgttgcggcactttgcagccgaaagaagacgtctccctaccggcagcgttccattctgcaatgtctgaaagccgttcgtcagccgaaagcgcttgacgcccttcgtcgcttcagggagcaagatctggcgttgaatcaggagattgcagggatggctgaagatgtcatccgttctctcgacaaatctgacggtttcctgtcccttccttttcaggcggaagcagcagaaccgataacaccggcgcatcgtccgtcatcattccgcaacccctttgagcatgatgcccactatatcctgattcccggaggaagatatctcttctctgtgacggggagtaaggtcacgattcctgacctctatgttgcaaaatatccggtgaccaacctgcagtaccgcacctttatcaattttcttgatgcgagagcgccggagtttgacgcgacactctccctcaactcttttcaggaggctttgtatgaaatggctcgtctgcaagacaaaggtattcccgggcttcaggactatctgaacgagaaaaaatcgcttgttgcccggttcagatcggaagaggatgccaacagaaagttcaacagggatgagcagccggttgtgggggtgagctggtatgctgcccgggcctactgcctctggctctcgatgcttgcaggtgatcctgagtcgtataatcttcctgcggagcaagagtgggagtgggcagccggtgggcagcgtcataaaccgcaggaggtgttggaggtgagcccttatccctggggcgaagagctgccaacacccaaacatgcgaattacggtttaaacgaggatgcaacgactcctgtcggcaattaccctgatggtaaaactccagaagggttgttcgatatggctggaaatgtgtgggagtggatggataataaatacaaaaaaaatacatctgcccgtgcgttgcgcggcggttcctggaacaataatcccgactttctgcgttgctctgcccggtacctcagtcatccggcgctcagggtcggctattttggctttcgggttgtccgttccagtccctcttcctgaaattctgacattctgatttctggaactctggatacgttttttatcaggtacctcgaaactggtgtacagtcgctggactcaaaccgccgaaaggggctgtggtcactcatcctgatcgttatacggttcttctccagctctccacaccagccagacgcggataaggcgccagataccgtaagcgccggtcagcagggcataaaggcggagatcctctttcatcccggcaggggagatgtccgggaaaaagaggagatagagggctatcccgataaaagtacctcccagaagcagccccatgaccattccggcagcgcttttctgcatcactcctttttcgctttttctttccgaagtgcacaggaatcggcatcaggatagaagcgccactcccggttgacaatcagacgggcgccatagctgaaggtaaagtacgaccatccccactgcaaaagcacaaagacccggtgacggaagctggtcaggaagtagatatgcaccagaagccaggtgaaccaggcaaaaattccgtcaaatttcagaccaccaaactcaacgatagccttgttttttccgatggtggccatctgtcctttgtcgcggtatcggaatacctttcttgcctttgttttcaggtcaagtaaaatgtttttgccgatagcccgaccctgctgtaacgctacgggagcaagtcccggcaaagggtttccgttctctgaaacaaagtgcgcaaggtcgccgcctacaaatatctccggatggcccggaatgctgagatcttcgctgaccacgatgcgcccgatacggtcggtttccactccctccattgttttgccgatctcaatggcagtcacgccagccgcccagagcacggttgccgcttcgatacgctcattaccgatttgtaccccgtcggcgtcaacctcgctgaccatactgttggtccagacctgcacaccaagcttctcaagcgaccgggtcgccttgcttgcaagatcaggagaaaaagagccaagaatgcgcggagcagcctcaacaataaagatgcgggtaagcttggggtcaatgttccggtaaaacttggagagggtatagcggctcatttcaccgatagaaccagcaagctcaaccccggttggcccgccgccgacaatgacaaaggtgagcagttttttgcgctcgacaaaatcagttgtccgctcagcccgttcataagcctccatcacccgccgccgtatctctttggcctgtgcaagggttttcagccctggggcaaactcttcccactcgttgtggccgaaatagtggtgctgtacaccgcaggcaagaaccagataatcgtagggaatattgtggaaatcggttactacggttttgttctccatatcaatgtgctcgacaatacccttgaaaacggttacgttccggtagtttgccagcatatttctcagcggggcggcaatatctccctcaccaagagctgccatcgcaacctggtacaggagtggctggaagaggtgatagttcttcctgtcgataagggtaatttcgatatcctctttattgccgagcactctggccgtattcagccctgcgaatcctccgcctataattacaaccctctttttcatgtcactgttatttccttttccgggaaaagggtggatgtatacatttcttttgcatgcctgagcgatgcattcagctttatgacgctatttaacagtttttcatgcaataccgtttgtttggcagcatttttttcaattttgcaacttgcagtgttctctggcgtgcgctctcttttcaggtgagacgcatgatgagttcagcatgtcgggggtattttttttgtaacatctccctgtcggcgaaagcaaagtcgcgaaaatcaaaaccgggcgcgacgacgcaactgaccagcgcatagctctcttcacccggattttcacaacaggcgccaaaccagctctctttgggggcgactccctgcagaacctgccccatacccggcgagaggccgagcgtaaagcttgacggatcaccatcctgagggaaaaaatgcacggtgaggggatcgcctgcatggaaaaaccagagttcgtcggaatgaatgcggtgtagttttgagcgatccgtgcttttgagtaggtagtaaatggccgttgcataagagcgtgggccattgaagggagatgcatccgggaaggaatagccgccttcgctcctccaggtttcccggtagtatcccccttccggatgcgccacaagttgaaggctctcaatccagaactcagctttttgcatggagcttttcacggattttcgcagttttctgacgggatgcgtcggcaagttttttgcggaactcaagcagtgctgccatcagcgcttcatcagagagggcaagaatctggacggcaagcagagcggcattccgggcattgtcgatacctactgtcgccacaggaatgcccgcaggcatctgcacgatggagtagagcgagtcctgaccgttaagttttttgctgaaaatcggcacgccgataaccggcagcaccgtcatggctgcagtaacacccggcagatgcgccgcgccgccagctccggcaataataactttcaggccacgttcaatggccgaagtggcgtatgcttcgaggtcgtgcggtgtgcggtgagcagaaataaccgaaatctctgaggcaataccgaactcatcacaaaccagtaccgcctccttcataatgtcgaaatcagagtcagaacccatgatgatgccgacagtcggtcggttagtatctgtttttttttgagtcatataaaggtattatttattggtttgtccgtaaatggcttgcgtagcgaactccttggagaaggcatcctcgtttctggttgttatctcttcgggagccggatttggtgaacactgttgggaaagcatattggcagagcggaacagaagccttgaaaaacagggattccgggcctgttaataggctaatgatttatgaaattgccgagttttatgtattttcacgagagttaatttaaaaaaataatacttgtagaggaagataacaatggcaactaatctcgcagtaaaatacagcaatcccggcccccgttacaccagttatcccaccattccctcatggagcaccgacggtgttacccaggagcagtggaaagaggcgatggtcaaaggttttaacgacagcaacgaaaccaccggaatcagcctgtacatccacattccctactgtgagaaccactgttacttctgcggctgtaacgctcaccgtacacaggatcactcctatgaagcgccctatcttgaggctctgctcaaagagtggcagatgtacaccgatgtttttcccggacgcctcaatgtcaaggagctgcacatcggcggcggaaccccaaccttcttcagtccggaaaaccttgtcaccctcattgacgggatctgcaaaaatgtcaacaagatggacaactacatgttcagctttgagaccaatccccgctcaacctccaaagagcacctcgaagcgctctacagtgtcggcttccgtcgtatgagttttggaatccaggatttcgacccgattgtgcaggaggagatcaaccgccttcagtcattcgaactggtcaaggaaaaggttgatattgcccgccagatcggttttacctccatcaattttgatctcgtttatggcctgcccaagcagacgatggccaccattaccgacaccatccagaaggtcatggagctcaagcccgatcgccttgccttctatgcctatggccacaatccgcacatgtacgaaggacagcggaagttcaaggagtcggacttgccggttggcgatgccaagcaggagctttatgacaaaggcagcgccatgcttgaatccatcggctaccacgaaatcggcatggatcatttcgccatcgaaggtgacgctctctatatcgcagcgaaaaatggaaccctgcatcgcaatttcatgggctataccgaaaataccacgcagatgatgcttgccctcggctcatcctccatcagtgacacctggtatgcatttgcacagaacgaacgtaacgatattgaatatatcaaagtggtgaacgaagggcgtttcccgctccatcgcggccacctgctgaccgacgaagatcttgtgcttcgccgtcacatcctcaacctgatgtgcaagcaggagacctcatgggaagatcccaagctctacactgatgaactcgatatcgccctctaccgtcttgaagatatgcagaacgacggcatcgttgttctgggagacaaaagtgttcgcgtaaccgaagcgggcataccctttctccgcaatatctgcatggccttcgatgcaaggctctggagctccgacagcctctcaaaggcatacaacgtatcgcgtgatatccagaaaacctacattgaaaaagcccgcctcgcaaaggcacaaaaagtcggttgaacactccggttcagcacaatttgaaaagggtgattttggtcacccttttttttttgtccatgtgatgaaattcagggaagatcccgtttgcttcaattgttgtccgatttcaggattggttggtgttgccctgcagcggtagctgagcacgagagattattttgtgcaaggtcagttgaccactttcgcgtaatgatatcacagaatgctgctatctgaagcaaaaacattgaacaaaatagtgtatagtataaatattatttgattttttgcgctttttgtgcgaatatcaaataaatattaataggtaaactatgcttgtagaatttcgtgtttcaaattttcgctcaatcagagaagagcttcgcctgagccttgttgcaaatactgataacgagcattcggagactcatttaatttgcagcggatcgaagtccactccctcactgctaaagtctgcggtcatctatggtgccaatgcgagtggtaaatcaaatattataaatgcgttggcatttatgaaaggggttgtcgccgagtctgctacgcaaatcaaggaggggcaaaaatttcatttccagcccttcaagcttgatggcatctcatcatccaagccaagtgagtttgaagtcacctttattatagatggaatccgatatcaatatggattttcactgctttctgaaagaattacttccgagtggctgttagtttacaaaacatccaagccacaaatttggtttgatcgacgttacaattccaagataaaggaggatgagtatacgttcagtacgttcctggtgggtgaaaaaaaactgtggcaaaaatcgacccgctcaaacgcattgtttctctccaaagccgtcgatcttaacagcagtgctttacggcctgtctttctctggattgtgcagcaactcaatattataggcgcgggagaacagccaatgatagagttttcaacagttcttgctcagcagcctgaaggcaataaaaagttgcttgattttttaaatgctgctgatttcagcatttcagaattatcactggagatgcgtaaaacaagagagttgtcgcttaagattgagggcgaaaaacctcctgttcatcaagttcttgattccgaagcactgatgcctgtttttttgcataaaggtgcagaaggagctgcaaaattcgaaattcacgatgagtcaacaggaactcagcgcatgttcgcctttgccggaccaattcttgatgtgttgcagaacgggagtgtcttgatcgttgatgagttggatgggagtttacataccaaaattgttcggttcctcctgaacgtaatcaattcatccatctctaacacgaatggggctcagcttatttttacaacacatgatacctccatcatggacgtgaaattatttcgcagagatcagatctggtttgttgaaaaggatcaatctcacgcaacacacctttaccctcttacagatttcaggccaagaaaaaacgaagctcttgaaaaaggctatcttgtcggacgatatggagcgattcctttcatcaatgatgtgatgttttgaggaataatatggccagagagcaccatcagaagagccgggaaaaaaccagtttactgcggaagaagccgttttccaggggttgcgaccgtatcctgattattactgagggtgaaaaaacggagcttcattattttgatagagatgatcaagggatgggattccaagtgctcaacaaaccgaatcgggctgatggcaataatcttggcaaagtattcataagatatctgcatgacaactgaaaaccagaccgagctgagcctgatcgataaactccaggatctcaaatacagctaccgccccgacattcgcgaccgggacgcactcgaaaaaaacttccgcgaaaagttcgaagccctcaaccagattcatctcaccgacgccgagtttgcccggctgctcgatcaaatcgtcaccccggacgttttcgccgcctctcgtcatctgcgcgaacgcaacagcttcgagcgcgacgacggcacaccactcttctacactctggtcaacatccgggagtggtgcaaaaacagcttcgaggtcgtcaaccagctccgcatcaacaccaacaacagccatcaccgctacgatgtgttgctcctcatcaacggtgtgccggtggttcagatcgagctgaagaccctcgccatcagcccgcgccgcgccatgcagcagattgtcgagtacaaaaacgaccccggcaacggctacagcaaaaccctgctctgctttttgcaactcttcatcgtcagcaaccgcaccgacacctggtacttcgccaacaataacagtcgccacttcagctttaacgccgacgagcgttttctgccgttctaccagttcgccggagaagacaacaaaaaaatcacccatctcgacagcttcgccgaaaagttcctcgccaaatgcaccctcggcgaaatgatcagccgctacatggtgctggtgacgagcgagcaaaagctgatgatgatgcgcccctaccagatctatgccgtcaaggctatcgtggagtgcattcaccagaactgcggtaacggctacatctggcacaccaccggcagcggcaaaaccctcacctccttcaaggcatcaaccctgctcaaggataacccggatatcgacaaatgccttttcgtcgttgaccgcaaagacctcgaccggcagacgcgggaggagttcaaccgctttcaggagaagtgcgtcgaagagaacaccaacaccgaaaccctggtgcagcggttgctctccgatgactatgccaataaagtgatcgtcaccaccatccagaagctcggccttgccctcgacggcagcaacaaacgcaactacaaggagcggctcgaactgctccgcaaaaagcgcatggttttcatctttgacgaatgccaccgctcccagttcggcgaaaaccacaaggcgatcaaagagtttttccccaacgcccagctcttcggcttcaccggcacaccaattttccccgaaaacgccagctaccagcagattgaaggggagcaggccacctggaaaaccacggaagagatcttccagcagcaactgcatgcctacaccattacccacgccatcgaagaccgcaacgtcctgcgcttccacatcgactatttcaagcccgaaggtaagaacacgcccaagcccggcgaaacgctggcaaaaaaagccatcgttgaagccatccttcaaaaacacgataccgccacctacgggcgcaagtttaacgcccttctggccaccgcatctatcaacgacgccatagcttatcacgagctgttcaagagcattcaggaggaaaagcaggccaaagatgaaaatttccagccactcaacatcgcctgcgtcttttccccgcctgcccaggccattgctggtgatgctgggaatcgaaacgaaaagaatgtggcagacatcaagcagcttcaggaagatctgccacaggaaaaggccgataacgaggaagacccggacaaaaaaaaggcggccctcaaagccatcattgccgactacaacgaccgttacaaaaccaaccaccgcatcgacgaattcgacctctactaccaagatgtgcaaaagcgtatcaaagatcagcaataccccaaccaggacttgccgcacgcgcagaagatcgacctgataatcgtggtcgacatgctgctcaccggcttcgactccaaattcctgaacaccctctacgtcgacaaaaacctcaagtaccacgggctcattcaggccttctcacgcaccaaccgcgtactgaacggcaccaagccctacggcaccattctcgacttccgccagcagcaaagcgccgtcgatgaagccatcaaactattctctggcgaacaagccgaccgcgccaccgaaatctggctggtcgattccgcaccggtggtcatcaacaaactcgaaattgcggttaaaaagctggacgaattcatgcgctctcaggggctggaaagcgcccctcaagaggtggcgaacctcaagggcgacgccgcacgaggccagttcatcaacctcttcaaggaggtgcagcgcctcaagacccagctcgaccaatacaccgacctgacgccggaaaatgccgccagcatcagccgggtcatcccacaagagcaattgcagggcttccgtggcgtctatctcgaaaccgcccagcgcatgaaagaaaaacagaaaaaaggcagcgacggcccggaaacagagcagctcgactttgaattcgtgctctttgcctcagccatgattgattacgattacatcatgaccctgattacaagctactcgcagcaactgcccggcaaacaaaagatgacccgcaccgagcttatcggtctcatcgactccgaggccaacctccttgaagttcgcgaagacattgccgactatattggcaccctcaagtcaggcgaagggttgaaagagagcgacatccgtcagggttacgaaaccttcaaggccgaaaagagcgcccaacaactggccgaaattgccgaaaagcacggactggaaacctccgtgctccaggcctttgtcgatggcatcatgcagcgcatgatcttcgacggcgaacacctgaccgatctgctcgccccgctcggcctcaactggaaacagagaaggcaaaacgagctggccctgatggaagagctgattcccgtgctgcacaaacttgcgcaaggacgcgaaatttcagggctggaggcgtatgagcaataatgaaccacaagtaaaagtggtgaacacactcgatacacaacaagagtttggtgataaaaaccagtggcgcatgaagcaatgttatgaaatctgccaggcagatgaaaaacactcatcactggcgagagaattgtcctggaggcacaacaccctcattttttcgcgatgcaagagcaataaactgaatgagttgtatgctaatgaaggtgctttgaatcgggaaacaccacaagggggtgaattatgaatgtacccaagctgcgctttccggagtttcgggatgcgggggagtgggatagagatgtgctgggaaaggtttcagtctttgtcaacgaaagaatgcctttagagcaactctcactctctaactatgtaagcacagtaaacattttgcctgattatgaaggaatggtaacagcacctaaattaccaccgtcaggctctgcaacccggtttaaaataaatgatattctcatatcgaatatacgcccttacttaaaaaaggtttggtttgcaagtaaagagggcggcgcttcaaatgatgtgattgttattcgtgcgaaagaaaaagttggtgatcgatatttatcctttatgctcaaaaatgatgtattcatcgaatatgtcatgaagggggctaaaggtgtgaaaatgccaagaggagatatctttttaatgcaagagtatccacttgcatatccgtcaaagccagaacaacaaaaaatcgccgactgcctttcatccatcgacgacctgatcactgcccaaacccaaaagctcgacacgctcaagacccacaaaaaagggctgatgcaacatctcttcccggcagaaggcgaaaccctccccaagctgcgctttcccgagtttcaggatgcgggggagtgggaagagaagcatctgggaaagatatgcgaaataaaaggcggaaagagaatccctaaaggtttttcattgaccaatgaaaaaacagactacccctacgttagggtaagtgatatgtacatgggcggaatagatacatcttctgtgttatacatcccaagcgagattgagaagcaaataagaagttacaaaatttcaaaaaacgatttgtttataactgttgctgggacgatcggaattgtaggagaagtgcccgaagagttggataatgccaatctcactgaaaatgccaataagattatagtgaaaagtatagcaaagaaatatttgttgcactatttaactggagagtctgcacaacagcttatttcttcttctgttaccaataatgctcagccgaagttagctctggagcggataaggctttttccaataccagttccatccccggaagaacaacaaaaaatcgccgactgcctttcatccatagacgacctgatcatcgcacaaacccaaaagctcgccacgcttaaaacccataaaaaagcactgatgcagcagcttttcccggcaatggaggaggtatcaagctgatggacaaaaaaatcatcattatcgccggacccaatggcgcaggaaaaacctcctttgcccgctcgtttctgccaaaagaagctcaatgcctgcgcttcatcaatgccgatctcattgccgccgggctgtcaccctttgcccctgaggtggctgccatcaaagccggacgagtcatgttggaagagattgccgcttgtgtgcgacgtgaagaaagtttcgcatttgaaaccaccctatccggacagggttatttgatgcatatccagcaatggcgtgctcaaggctatttggttagcctctattttctggcgttacccaatgtcgaagcggccattgcacgtgtagcggagcgcgtacgccagggagggcataatattcctgaaccagtaatccgccgccgttttatagcgggattgcgtaactttgagcaacactacaaagctgaggtagatgcttgggctaaatacgacaacactggtgatacaccggtcttattagaatggggagaaaacctgtgaacgcaaaagatatttcaacggctaaagacccagctatgcgtgcttcaatggccgccatgaaacgcgccgccgcattagctcgtgaaaccgctattcaaacgaataccaatatcgtgactgtggaaaatggaaaagtggtgcggatttcagccgaagagctgcgccgccaagcatccgagggagcaaaaaaatcatgaccgaaaaaaattaaaagctcgacacgatcaagattcataaaaaagcactgatgcgagtagtcgccatgtacaatgagcgtttagagtaaatcactatgtcaatcaacgaccttttgccctccgtagccaccctgtcacatgccgataaattcaggttagtgcaaattcttctcgaacaattgacaaaggaagagggtatctctgcccggcaaacaccagcaccggcggagacctttaacccgcgcagttattatggagtagctcatcaatcccgacaaatgattgacgagtatatcgcaagcagccgggaccagtatcgtgattgagaaagatggaaaattggtgtggatttcagccgaagagctgcgccgccaggcatccgaggcaaaagaatctatcaatcccgagcctcccgacttggtattgtgattcattgcaggatacccctgagttcctatattaacagacaacagtggactcattgaaattcagttcagcaggggactgcactatgcttttaaaagaccgttacataaatccctttaccgactttggtttcaagaaaatcttcggctccgaggtaaacaaggatctgctgatagcgtttctgaacacgctcttgcctgccgaggcggggaccgtttctgacctttcctttttgcccaatgagcaggtcgggcggagcgagtacgaccgcagagcaatttttgacctttattgtgaaaatgaaaagggtgaaaaatttattgtagagatgcaacgggcaaagcagaactacttcaaggatcgatcgatattttatgccacctttcctgttcaacagcaggcgcagagtggatcgtggaatttctgcctgaagtcggtctacatggttggtattcttgatttcgtctttgatgaggataaagccgataatgaggtcgttcaccatgaagtaaagctggttgaccgttcaacgggcgcagttttctccgacaagctcacctttatttacctcgaacttcccaagttcaccaaaacgattgaagagcttgttactgacttcgacaaatggtgttttcttctccgccacctccctgagcttactgatcgcccggctcctcttcaggagagggtcttcctcaaggtatttgaactggcagaaatcgcaaagtattcgagtgttgaagcggcagcttatgaagagagcctcaagatatatcgtgacctgaagaatgttgtcgataccgcttatgatgagggcaaggctgaggggatagtagaggggagccagcaaaaggccatggaagttgcaaaaaggcttaaagagtcaggtcttaatatcgaaacgatttcacgttgtaccggtctgccgattactcttgtggaagggctatagtcagggtttgcgcttttccccttggaccgatcagcagaaaagcaatggagcacactaaaaatcagtcatgaccgaacaaaaccagaaacaaatgggcactaccctctggggcattgccgaccaactgcgcggagccatgaacgccgacgatttccgcgactacatgctctccttcctcttcctgcgctacctctccgacaactacgaagccgctgccaaaaaagagctgggcacggacttcccggatagccgggagcagcccggcaccacgccgctgcaactctggtataacaacaatcccggtgatagtgctgaatttgaaaaacagatgcgcctcaaggtgcactatgtcatccagccgcaatacctctggggcagcattgccgaaatggcccgcacgcaggacggggagttactgcataccctgcaaaaagcctttgattacattgagaacgaatcctttgccagcacctttcagggcctcttttcggaaatcaacctcagctcggaaaaactgggcaagcactataccgatcgcaacgccaaactctgcaccatcatcaccaaaatcgcagaggggctggccgggttttcaacagacagcgatacccttggcgatgcctacgaatacctgatcggtcagtttgccgccggttccggcaaaaaagcgggcgagttctacaccccgcagcagatctccagcattctctccgccattgtcaccctcgacagtcaggaaccatccagtggcaagaaaaagtatctgatcagtgtgctcgattttgcctgcggttccggctcactgctgctcaatgtgcgcaagaaaatggggcagtatggcattggaaaaatctacgggcaagagtccaacatcaccacctacaacctggcacgcatgaacatgctgctgcacggtgtgaaagattccgaattcgaaattttccacggcgacaccctcctcaacgactgggagatgctgcgcgaagccaaccccgccaaaaagaagcactttgatgcggtggtggccaatccacccttcagctaccgctgggaactcaccgacgccttgggcgacgacgtccgcttcaagaactacggcctcgcccccaaatccgccgccgacttcgcctttctcctccacggcttccaatacctcgccaaagagggcaccatggccatcatcctccctcacggcgtcctcttccgaggcggcgtagaagagcgcatccgcaccaaactgctcaaagacggccacatcgacaccgtcatcggtctgcctgccaacctctttttctccaccggtatcccggtctgcattctcgtgctcaaaaaatgcaaaaagcccgacgacgtgctcttcatcaacgccagcgaacacttcgaaaaaggcaagcgccagaaccgcctccggcaggatgatatcgataaaattgttgagacctaccaattccgcacagaagaagagcgctactcccgccgggtctcaatggatgaaattgaatccaacggctataacctgaacatctctcgctacatcagcaccgccacagcagaagaagagatcgacctcacggcagtacacgctgatttggttaacctcgaagagcgaattgtccacgctaccaacaaacacaaccaatttcttcaagagcttgggttgaatcttttaccggttggcaagcagggagcagctactgattgatggctctcacatggttataacaacaatgatcattaacccactggccgccacttcgcgcttttgcagcttgcagcccacaccgcaaagcctgcttctgctgcacaccgctaaccagccacacaaaaccccgcccttcgcattccaatattttacgttatctttccactttaaacgcgctacttcaagctcgttgcgatgtgtggtaaatgactggtttgcgaagaggctgtgatgcgttccagaaactgaggaagagggatcttgaatacctatgtctgttaactcctgatagcgaacattgggcaaagaacatcaaaatgtggttttgaacataattgataacctaaaccatctcaaataaagcgctacatcatcggtttacttgcagcaatccttttactgtaaccatgcaaggggttaaccgaaacgccttcacaggagcaaataacccaatggcgcagtgcaatgctcggtaaaatgtatttttttggccaaggtgtggccaagaattacatcgaagcgatgcagtggtatcgcaaagcagcagagcaaaagctgccagaagctcagaaggcattaacaagattagagaaaggctgatatcaagaacgccaacccaaaccatgaacatttgcctcagcgaagaccgtgaaatcgataaatgatgcagaatcaagtaatagttgttggtaaataccgggaagctatggtaatggtaataacagaaaagttatgtctgaggtaacgagtacagataaggacccatgtatccatcaccgctttctggatgaagctggcgataccactttttacggcaaagggaagatttcagttattggcaatgaaggttcatcgcactgttttattcttggaatgctgaaaatcaatgagccacttgatacggtaagaaaaaaagttattgaactgcagcaagctattgccgaagactcctactttcacggtgttccaagcattgaaaaaatgaaagcctcttgcggctattttcttcatgcaaaaaatgatctccctgaagtaaaaaaaatggcttttgacttgatcaaaactattgactgcagttttgaagtcgtcgttggcagaaaaataccaactctttacgaaagcaaacacaacggcaaagaggccgaattttatgctgacctgctttctcatttactgaaaaacaaactcaatgcatacagtaaactggttttaaacatatcgcatcgaagcaagtgtacaacgcatacgaaccttcaaaaaggactgagcaaagctgtcaccagggcacaatcgaaagcacctgataaagcaaacgattgcagcgttgtcttcaacgtccaacagcccacagcagaaccattactgaatattgcggattatttttgctgggcgattcagcgtgtttttgaacgcggtgaaaccagatattacgattatatcagcgaccaggttgctatggtgcaggatctctacgacttcgaaaagtggaaaagtcgaggtaattattacaaccggcaaaaaaagttatcgagcgataactgcctgaaaaacaacaaataaaaaaagcccatcattgcactaagaaggatacccttcaacggcttggagccgaccttcatgcaacacaggctgagattaatatacaagaaataaaataaaaaataataggggatcttgattgcgtaccgcaaaccggcaagaaagcgggcgagttctacacgccgcagcagatctccagcattctctccgccattgtcacgctcgatagtcaggagccatccagtggcaagaaaaaataccggtatgcattctggtactcaaaaaatgtaagaagcccgacgatgtgctcttcatcaacgccagcgaacacttcgaaaaaggcaaacgccggaaccgcctgaggcaggatgatatcgacaaaattgttgagacctaccaattccgcaaagatgaagagcgctactcccgccgggcctcaatggatgaaattgaatcgaggtggtgagctggtgggcaaggtagtaagatgcttgataggttatttattaaaattcagttttcacggcaaaactgagatgagtttgtcagatactgttccggcccaaaactctattgttgaccggtaaaagtcttgttctgtggttacgtaccataccgtttcctgttaagcagcagtgtgaaaactacgcaacaaatcaagcgatacttaaaattcctgtgtatattcttcttcggcgtaccctgtaagcgatgcggtaatcagcatatattatgccagcctgtacaatatgcggaaatacaattgaaaaaatgtgttaactgtatactaaatataagattagcagtattcctggtcatgagcttctgctcgtttggtgtgggttgtaattcaacaatctgcagattagggcagatcaatctgattgttattagattgaccttttcggtcgaggatgcgaaacacagacgttctccctgaaatctgacctttcctgaaacgttgacaattattttttgtaaatctatgctacagatatgaaaacactacctgtgggtgaagtaaaagcccaactctctgagatccttgagaaagtgaagcagggagagtcttttggtatcctttacggcaagaaaaagagaccaattgccatgatcgttccttatctcgattctgaaaagaaaaaagagcggaaaatcgggattcttgacggaaaagttaaaatcacatttgctgataatttcaaaatgactgaggaagagtttcttggactgaaatgaactatttactggatacccatacattcatttggtctatctatatccagaaaatacacagtgatcagcaaagaatccgaatttgcaaaatttgttccacatggattaaagttattgtggaaataagctctcggccaaaagtcattcggtaatcattaccaaagccgtccaagcttaagaacacttcctcctttcaggttctttctggcgtaataagccttcaagacttctggaaaaaattcaactaacctcatcaaataaatataatggagcgaattgtaaacgctaccaacaaacacaacgagtttcttcatgagcttgggttggctcccttacccctcgtcaaccagagaattgatacttgatggccctaacggttaatgtaccgacgccaaaatagaatccagacaatgcgccctcagcatgttcagtcatgcttttttcagcgctatgtgaaagcggaaagttcatgatcttgctgtggggcaggagagaggcaagaggcggaatcagcgtagcaacaacatctatggataaacaatgaaacagtagttgcctgtcagggggagtccgcttaaccggctggttgggctttttcacttatttttttaatgttttttgaaattccatagctttttcacttatctcatctccactcaatccctcaaaaagattttttctccattttgtataatcgaatttttctctctgaataagagcgataaatttttcactttcaaccatcccaaggttatgatttaatacctcaaaacccgccagctttatttcagaatcagttctcattgtttagtatcccattcaataataaaatttacaggatttattatctttatctccgggtattcttttgttttctttaaaagccctttatctaccgttaaaaaatattggcattgtaatgaacaagcacatgcaacatgtaaagcatcaagagattttaatccgatagctgtcagctcattcattttctgcagaatctcctctgtttcattaacaaataaatcagccacatctttccatcgttgaatttcaatccttttttcagggaaaggattagcattattttcaaaatcaagaatgtaagaccaccccaacgaaaaacgtcctgattttatttgctcctgaatacctaactttgcttctgtttccagtcgtacgcttaacaatgactggtcatcaaagggtctgttgaaacagcaattatcaagatatactctcactttattttgcttttgttaacaaactcatatttggaaatccagtgtgtcaagctgccaagcgctaataataaaaccaacgctacgcataacataagaaataatacagttttctgacaatatttccgtgaacacggagtgtcgtcttcgctctcaccagtcgttctgaacttgcaaccgatcgcgcccggagtagcggcgcacgatgcttttgcctggctttgcagctcatcatcataaagcgagaaggcaaaagaggtggtgagtcagtaatcaagcccctcgctcatcaagcaaatcaagctccggagccaaaaaatcctgccaattcaaaaatcctgaaaaacaaggatcacccctcttgcatgaattaattttacattgtatatttacactgtaaaattaatcagattatcaccatggcaagaccagttaaaaaagagcagattccacatcttcaggaggcaataaaagagagcgcgtggcggctgattgcggagtttggtgcgccagccctttcgttgcgtgctattgcccgtgctttgagcattacggcaccggctatttacaactacttcccggatcgtgatgcattggtgactgcgctcaccattgatgcttttacctcatttggtgatgtgcagctcaaggcacgcgacagctttccgccagagcagctccttgaacgtttccgggcgattggtctcgcttatcgtgattgggctctgcgttatccccagcgctaccagcttatttttggcactcctattcccggttacgaacagcaacagcaggagattataccatcagcaatacgctccatcagtgcactggtcagtgtgattgaggattttcgtgttgctggcaagctgaagagcgaagactttccggcaataccgcctgggtatgaggcgcagctttcggccatgaaaacctgtaccagcaggtatcattttctctcgcatggtgttgccctgattgtctggagtcgtgtccatgggctggtgtcgcttgaaattggcggtcgccttccaccattcggggttgacggagaggggctttatcactttgaattacaatctattgccaaacaatttatagaggagtaacgatgaaaaccttgattcttgacgggtcgctggcaggcgacagggttggcacttattcggctgcaactttgcaatcagccgctgttgcccgaggctgggctgcagaagtggttgtgctgcgcgacaaaaaaatcggcaactgcatgggtgattttttctgctggctgaaaagccccggcaagtgccatgtggctgatgagcatcaggagatatcgagaaagtaccttgaaagtgaccttgttatttttctttcaccgattacgtttggtggttactcctcgacgctcaagaaaatagtggatcatcagatacagaacaccttgccattttttaccactattgacggggagattcatcaccagaaacggtatgacaactatccggatattcttatcattggctggctggaggaaccggatgcagaggccgaatctgttttccggaatctggcctggcgaaactccatcaacttctacgcaaagtcgcatgtgtgcggtatcctctacgggactcaatcggagcgtgtgaccaaagagcagcttgatcgtttgtttgaaaaggtggttcgtcgggagtcggatagagatgcaacgctgccgacgatcacctgttcattagctcccgcaactccggttcagcgggcgcttctgctggttggtagtccgcgcctggagaagagcagctcttcatcactgggctcctatctttttgagcagttgcagcagcagggtgttgaaaccgaaacgatctatctttacaaggctatcaataccgccgctcgcatggatgcgcttcgggatgccattgatcgtgtggatctgattgttcttgcctttccgctctatgtggatactcttccggcgccggttatttcggttttcgaacatgttgtgacgcattgcaggaaaaaattgaagacaacacgttttactgcgattgtcaattgtggttttcccgaggcctcccagaatgccaatgccattgcagtttgtgctgagtttgcccgatctgccggatttgagtggatgggggggctgccacttggagcaggcgaggggatggttcacgctcagccacttcagcaacttggtggacagggcagatcactccggcaggcactggagagagcagcaggggagctggccgatggtcaaccggtttctgacaagagtcgtgagttgctggccaagccagtgataccagtatggatgtacaagttaggtggaactattggctggacgatgaaggcaagaaaaaatgggacgcaaaagctgctgaaggcaagaccgtatcagaaagtgacgccgggatgagtatgcaggtcggtttcgataactggcgagaggctctgtggctgaaccgagagagagcgctgttcgctacccccggtgtaacagcccgtttttcggtcaaaaagctttatctttcttctcgttgtaaaaaaagtgtggagttgcattggggaggatacctgatatgggctaatgttataatatatatgttgatgatgaaaaagctgccagtagggatacagaccttcagtgaaattattcatgaggattatctctatatcgataagacagagattgcccgtaacctgattgagagctttaaatatgtctttctgtcgcggccccggcgtttcggcaaaagcctctttcttgatacgctgaaaaatatttttgaggggaaacgggagctttttcgggggctgctgattgaggagcaatggaactgggaggtgacatatccagtcatcaaaatcagcttcagtggtggagtatacagccgggaaacccttcgcaaaaacctcttctatatcctgaatgataatcaggagaggcttgatattacttgcgcggaaaaagaggatcccaaccagtgttttgcagagcttatcaaaaaggcctctcaaaagtatcatcaaaaggtggtcatcctgattgatgagtatgataaaccgattctggacaatattgagaacattccagaagctctggtcattcgggatgggatgcgtgatttttacacaaaaatcaaggagagcgacgagtatctgcgcttcgcatttctcacgggggtgagcaaattctccaaagtgtcgctcttcagtgggctgaacaatcttgaagatatcagcctgaaccctgattatggcaatgtttgcgggtacacccagcttgatctggagagctcttttgcgccatatcttgagggggtggatatggagcaggtcaaacggtggtacaatggttataactttttgggtgacagggtctataatcctttcgatatcctgctcttcatcaaaaaccattatgtgttcgacaattactggtttgaaaccggtacgccgcgttttttggttgagctgattaaaaagaacagctattttctccctggttttttaaacatcaacgttaacaagcggctggtcaacagctttgatattgaaaatcttgatcttgagaccattctgtttcagactggctacttgaccatcaagcggctgataccatcgggcatgggagttcgatacgagttggggtttcccaacaaggaggtgcagatcagtttcaacgagtatattttgcaatcgatgaccagcggttcacaaaaagagctgatccgtagtgagctgcttgatcttattgaggccggagaggttgaacgtttggagccagttatcaagcgcctttttgccagtattgcctacaataatttcaccaacaatgacattgagcgttatgagggcttttatgccagtgtgctctatgcctgttttgccagtatcggggtggagattatcgccgaggacgtcagtaacaaaggcagaattgatctgaccttgaaggccggggggagaacctttctctttgaattcaaggtgaccgacggggagccgcttgagcagatcaagaggatgaagtattacgataaatatagtggtgaacggtatttgattggcatcgtctttgacccgaaggcaagaaatatcagccggtttgagtgggagaagttgtaaagcttgcaaaaaatatttttacaatctcgcaacctggcagccaggttgcgaaaaagatcaggtcagaatgagtatttcaggccagccgtgtagaaaaagtcatttcctcccggttgcccgattgtctgcgacaggttcagcatgacggagatggcgcttgtcagatcggcatcggcgccagcagagaggcggacgaaagcgtggttcgatgcgcctgtcgttgtccatgaattgacgatcagcggcgcagaggtggcgctgtattggatgatacggtctgagccttcgaaattgttttcaacggtgacgttcagataggagtcgagcttcgtgcttcccaggtcgaaagcacagcgagcctgtgcacctacactaccgagtacggttttggcagtttgttcgtacagattgagcgtgagagctggatcgccattttcgctataaccgtcaatatgtgcctgaacataggtgagtcctgcaattgggccgagccgcaatgacggggcgacgtcaaaaagatagccacctttcaatgccgcagcgaacgtttcaccgtccggcttggcggtgatggtactgacaacgccggaacggctgttggaataattcagccaaccgtaagcgagcaggctctgaaggaagaggtttttctgtgtataggtaccatagagtccaagctggttgacctctgcgctggtggttccgtcattctggctcaggttcagagagggatttgcaaaacgataggccgtggcaaccatggtctcggaggtcgggcgatactctatgccgagcgttgtgccgaggtcatccgaatgatacccttgcgaattgtcgctggaggaacgattggatacaacgccattgccctgcacgaagagggaccatgagtttgacccgattcctggggtggcggagtttttcgcggtcgtaacgttgaacagatcaagttggccgaacatggtgtcgacaaaggcgtccgctgcactcaacccaagctcgcaggttgcggggaatgtctcaggggcgttgaggcgattggcaatgtattctgccacaatggtaaagccggccgaagtcagatgcaccttatcgaggtagaaaaaatattggtttatcagggctggatcacccatgttggatgtcggagcagccgttgcgtattgcagtccgtaaagcgacggattggccacaacgttcgattcgatcatggcaaggtcgacatattcgacccgaacgcctgaggctgccactatcgacagatgttgctgcatcaggttattataggtctggctgtaggccgacccaacggcgaccgccgaaccggggtgggttgctgcctcggggaggccagagacatcgccagcggtgaaaacaagcgtttttgcgcccgctccgacaagtgcgttgattccggttatcgcgttgtctgccgaagcagtagcggcagatgggacgcctgccattgagccgtcgtttttataataaacgcgtgcgtcattgccaccgatgttgagagtcaccaacgcattcggctcaatgacatcaccggaagccagaaaaccttgccactcactggtgaagcccggcagaccaggaaattcattagttgttccggtctgcgcaccaccgagggcataattgtcctgagcaatgccataaaggcttaccaatgtgtcgatataattggttccaccgctgaaccttcctgtcggatagatcgtgttgatataagcgagttcacttgcgtaggcagggatcgtcgccatgatattctgaatgttgcctttatcggcatagctatcgccgaaagcaacaatcgaggaaaatggccgggcatcagcgcaagccaaaggtgcggcgctcagggcgagtgcggtcatcaaggcgtatcgaagcttccctggcaaaaaatggcggcggaaaagcgtgacgaaatttcgatggctcatgcctttcttgaaaaatttcgccgaatgttccaaaaggaactctggattgttccgttgagctgacttcattttcatgtttgatttttttgttccgaatgagcctttttcaagtacttccaatttatcgaaaatggggaaagaaacgtatcgtttacaagtgaatttttatggtacatgtttaggggtgtgctcatattttagcccaatctgcctggccttgcagctttctccggtataagttgaatcaaccgtcaatatgcagaagggcattttttaagaggagataaaatattcgccttataccagagaagtgcaatactttccttaccttaatttttaagagcggctccggagcgggcaagctgcgtcgatgttggtagtgttcgaaagtctcgcttctgtcacgggtggaattttttttgattcgtgaagtgatttttttttactcaaagcccttttttttataaaagcttataatgatataaagagagtcggatgtaatggcgcaagatattataaaaataggttttattggaagtggttgggctcgggtagcgcaagctcctgcgttttcactgatggagaatgtggaactctcggctgtggcaagtccgactgcagagcatcgccagaagttcatgaagatgttcgatatcagtaagggtttcgccgattggcaggagatgttgcactgcaatcttgatctggtctgcgttacgacgccgacttatctgcacagggagatggtgaccggagtactccagagtggcaaaagtgtgctctgtgaaaaaccctttgcgctcaattttgctgatgctgccgatatggtggatgttgcctccaaagctcccggttttgcgctcattgatcatcagctccgctttcatcctgcagttcgctgcatgaaacagatgattgatggtggcgaaattggcaaagtgtacgaggtgcgtgcggtcgtgaatcttgcttcccgtaatcggcctgatatgccctggtcttggtggtgtgatgctgaaaagggcgggggagcccttggcgctatcggctctcatctcattgacatgaaccgattcctcattggcgaaatttcgaaggtttcgtgcactcttgcaacgagtattccttttcggcccgacaaggcggggaagccatgtgcggtcacatcggatgaccattttgccatgatgatgaagtttggaccctcatcggttgccctcggaagctcctctttgatgcacgttaccactgtaggagcttatacctggttttcgtttgaagtggtcggtagtcttaaaacgatcagacttgatggagctggacggttgtgggaagttgccaatgatgaagcaaaagtggggcgcagccttattgatgctccccgatggaagctgattgaaccgatgttgtcgtgggatgagcttgttttgcaggaaaaaatccggcaatcatcactcgctgttcatggtattttcgctgttggttttgcctttcttgcccaccggatagtcaaggcgcttaaaaacaaggagaaggggccgcatgatgctgcgggttttcctgatggccttatgattcagaaagtgctgcaggcagccaggaaatccgataagcttcaacgctggattaaaatttaactccgatgtcgatctcctggatattcctgattattgccggttgtcttgagtgcggctgggctgtgggtataaaatataccgaaggtttttcccgccctataccctcacttctgacggcttcggccatgatagcaagtttctggttgctctctcttgccatgaaaacgattccggtcggtacggcctatgctgtctggaccggaattggcgccaccggagttgcaattgttggtatgctttttcttgacgaaccccgggatatcgcccgcattctctgtctgctgctgattctcagcggtgttatagggctgaagatattttccggtggcatgaagtgaatgcttcttacgacccggcctcccattcggcaaaaagggtgttcagctctttgcagagtgcatggtagccttcaagagttttgttggtctcttcctgactttttttatagaagtcttcgtttgccatgagggtttcaatcgactctttcttttgctccagacgattgattttctgttcgacctcgtccattctttttttgtcttttttggcggctgcgctctttttcgcctgctcgttctccttttcggttgcttttgctggcgcggcctggcttttttgcttctgtgcggcctcctgtttgcgctcggcttcgatcactttttcagcggtttcaaggtattcggcataggtgccgaggtggagctgcagcgaaccgttttttatttcaacgaccttgttgaccaagctgtcgaggaagtagcggtcgtggctgacaatgaggagggtgccatcatagtattcaagcgagtcgatcagcatctcttttgatcgcatgtcgagatggttggttggttcatccatgatcagcaggttggaggcctgaagcaggatttttgccagagccaccctcgatttttctcctcccgagagtacccggatttttttattgaccgcgtctccgctgaaaagaaaacagccgagaatgtcgcgcactcttttctgtgcttcggatgagggggcggagtccatcatctccatatagacgcttttatcctgcgagaggttttcggtctggtgctgggcaaagtagttgagggtaacgttgtgccccatggtcagtttgccttcgaagtcgatctctcccgcaaggattttgcagaaggtggtttttcctgctccgtttgagccgacaatggcaatccggtcgccgcgcatcacttccagatcgatgctgttgagtacctgtttttttgtgccatcaggcagcaggtatgcttttttgactccctggagccgcatgacttcgcgtcctgaagggttggctttcggaaatcggaaggagatgcgtgcgttatcctcttcaggggtgaacatgtttttctccatcttctccatctgcttgaggcggctctgtgcctggcgtgcttttgtggccttgtagcggaagcggtcaacaaaggccttcagctccgccatttttttcaggtcattggtgtattggcccatcatcagctcatagcgctcagccttctccttttcgtagtaggaatagtttcccttgtattcgttgatgcgctcaaaggcgatttcaagggttttggtggtcagtttgtcgaggaagaaacggtcgtgcgagacgatgatataactgtgctcgtagttgaggagataattttcaagccatcggagtgagtcgatgtcgaggtggttggtcggctcatcaagcagcagcagggtcgggttctgcagcagcagtttggtgaggtgcaggcgcatctgccatccgccggaaaaagcctttacttttttgtgaaaatctatttcgctgaatccgagaccggcgagcaccttttcggcattggactgcatggtgtagccgccgagatggtcaaattcgtgcatggcatcggaaaagcgctcgataagctggtggtatgactcgctttcgtaatcctgttcgggcagggcaagctcgtgctccatgcgggttattttattggccagttcagcgagccttgcgttggcctgaagggcatattgcagtgcggttttttccagatcggcatcgaaggagatctcctgtggaagataaccgatggtggtatcagccgatttcatgaaatggccggtggtgatgagggctgaatcgattgatggtccgctgataaggcgcaaaagggtggtttttcctgttccgttaagaccgacaagactgacatggtctttgtcgccaatgcggaatgacgtatcggtcaggagctctttggttccgacgctgagagagaggttacgggcttcaagcatgataaaaaggccttgatataagtaatcgacatcattgaaataattctgtagcacggtggaaaagatacaatttttatcgggatactctgcttcccgtatgcaaaaagctaattgttttaattattgatagttaaagatatatttctcttcgcttttacactgaaacagattgaaacgactgcatatgccgagctgtgcaacgcattggcgatataaaaaatcacggctcgtttctgaaggaggaatcagctctttatgggctttgaaacgattcatgtaccgggtattctttatccggatcttgcacagagagtattcttctctatttcatactgaactttttgattgggtactttgttttttagagtacttgcatgggtaaaggggagaaggtgaactgcagcagtggtgtccggtttcgtaaaaaagggagcggcggtatgtttgaggtcattgcaatgctgttcggcggaactctgggttacaggggcttgtgagtcacttggtaaaatccggaaacaacagggtgagatcggaattattccagaatgcagcggcgtgatgctctggtcatcaccaaacaacatgttaacaggaaaaagataatgaaaaaacaaatctggttggctgcgggcatcgcaggcatgcttcttggaactcctgctgccgatgccaaggcggcgctgagtgttcagattagtacggggatccatccctcatttgtgattaattctgcgccgaattttatctatctgcgatcacaggggttttcggtttctataggcaacccttatgatatcgtctattacgggagcttttactacatctatagcaacaaccgctggtatcgtgctacgaattatcgtgggccatgggtgctcattctgaacaacaggcttccatatcaaatcagaaggcaccgttgggaggatatcagacggtaccgcgatatcgagtatcgcagatccgaccataacagtaaccggtatcagcgcattgacgacaacaagaggagaatactcaatcagcgtaatgagtcgagcaaccggcgtatccaggagcagaagaacagggctcaggagaatcgcagaatcgaggagcagcacaacagggctcaggagaatcgccgggttcaggaacagcacaatggggttcaggagcatcgccgaatccagaaacagccgaagcgggctcccgagaatcatcgggttcaggaacagcacaaaatgggtgatgaaaacaagcgaactcaggaggggcatggcaaggatggcaggaacagtgagagagaggataatggtggaaagagacattgagtgattttctgcccgtgacaaggcatgaaggtgagtaaataattttttcaataacaaaaggggagtctattatgaaaatctatgcattggtaattatggccatggtggctatggcaggttgttctacatcgtacaaaggcagtatacagggaagcaacagtccggatgcgtcaaaaaacagcagctatgtcgtgagtcaggcaggaacgagccagtctggtgtcgaggcaggcaaatagtcaacttattgcattttgtgaagctccgtgcggtttgtcggggcttctttgcttttcattttagagaagaggcattttgctgtttttgcatgggcaacaaccaggaggttctcaattttagtaatattattgtcaaatcaaacacaagatttcagcgcaaagatcgtcaaaggggaggtaggtgttgttcagggcgattgattatcaaaagtatagacagtttatttgaaccatgagattaaaaatatatcgggttctgcttctgctgttttttcttccctttttggctttgccgttgcagggggaggaggtgctgacctggcagcaatgtgtcagcgaagcgcgggatgcacatcctgatctctattcagctttggcgattctgcagcaggctgaagcagataagcaaattgcggggggttcacttctcccacaggtcgcttttggtgtgagctcacaggggagtggcacgacggcaaaggggggaagtttctcttcatcatactcttatttcttgtcggcgcagcagcttctttatgacgggcataaaagctcaaaccaggtttcccagaccaaagaggtgatcaaaggcgcccaatacaactatcgtgtggtctccgccgatcttcgttttgccctccgttcagcctttacgcagttactgaaagcccaggaacttgtcggccttgccggtgaaatcgccgcgaggcgtcagaacaatgtccgtctgatcaatcttcgctatcagggtggtcgtgagcacatcggttcacttcgccaggctgaagccgatcttgcccaggcgcaattcgaagtctcccaagccagacggggattggtgtttgcacagacaaccctggcttcagcgcttggtcgtgacaaccatcaaccgctcaaggttcatggcgcattccaggcaactgatttttcagccgccaaacctgatcttgcccttcttgccaaaaataaccccttcttccagcagctcgataccaaaagcaaagcagctcgatatgatcttgctgtcgcaaaaagtgcttttttgccgcaactttacctgacttcatcgataggaagtggttccgttgaccgattgccttttgatgccgtggactggaatgcaggagtgacggtttccgtgcctatctatgagggcggtagtggacaggctaaggtagcaaaagccatggcggtggtgagccaacacaacgccgaagaaaaaagtggctatctgcaactctatgactaccttgaacagagctggaaaagttttcttgatgcacgccagatggttgtggtgaagaaaaagtttcttgatgccgccatggaacgctcaaccattgccaacgcacaatattcgaatggccttctgatgtttaacgagtgggtgattattgaaaacaacctggtgaatgcaaaaaaagagtttcttaacgccggagcagatctgctgatcgccgaggctcaatggattcaggcaaaaggagaaggactggatggttagccgcaacaaactggtatggggcattgtggttgccctcatgatgctcggagccaccgggttctggtatttcacaagcaacaggagtgagaaaaaaaacttcgaagaagttcgtccttcacgaggagccatcagttcatcagtatcaacaaccggtgccgttgagccacaaacccgagttaaaatccagtcctcagttggcgggagaatcgaagcaatacttgtagaagaggggcagctcgtaaagaagggagaggtacttgccatgctcagttcaaccgagcgggctgcgctgcttgatgctgccaaattgcagggaaaaagtgagcagagctactggcagaaagtctataaagagactgcggtgattgcgccgatgacagggcaggtgattgtgcgcagcgttgaccccggccagacggttacaaccaatgattcgcttttcgttctttcagatcggcttcttgtcaaggcttacgttgatgagaccgatattggacgggtaaaagttgggcaacgggcggtcatcgggcttgatgcctatcctgaaatccgggtaaatggggttgttcatcatatctattacgagtcgcatctgcagaataatgtgaatatctataatgtcgacgttgttcctgaccggattcctgatgtgtttcgttccggaatgagtgccaatgtcaggattattgtgcaggaaaaaagcaatgcattgctccttccgctcggagctgtacagagcaggaatggtaaaacggttgtgctgcagcggagccgtcgaaaggaaggtgaggtgcgctacaaagctgttcagacagggatgcaggatgagagcaagattgagattctggatggtctctccgacggttctgttgtgctgctgcccgatacatcctttgtgcttcccggaaaaaaaggaggctcaaatccttttatgcctcagcgcaccaggatgggaagatgaaaccaatgcttgaacttgttgatgtttaccgcacctaccagatcggcgaaagtaccgttcaggcgttacgtggtgtttcagtaactattgaaaggggtgagtttgttgccattatgggcgcttcgggatcaggcaaatcatcgcttcttcaaattctcggactcctcgataaccccgacaagggggattctctgattttcggaaaaaatgtcaacacgctctctgaagatgatcaggctggtgtgcgcaataatgttgccgggtttgtctttcagcagtttcacctgcttaagcggatgagcattctggagaatgtacgtctaccccacatttacagcggacttaaaggagattttcatcaggaagcgatagagaggctcaggcaggttggacttgaagagagagttgatcatacgccgaaccagctttcaggcggagagcagcagcgcgttgcgatagccagggcgctgattcgcgatccgctgatcatttttgctgacgagcctaccggaaaccttgattcaaaaaactctgccgaaatcatgaagatttttaaagctcttcatgaacagggtaaaaccgtcatcatggttacgcatgaaaatgatattgcggcctatgcaggtcgagttattaccatgaaggatgggctcattatcagcgatgaacgtaaggcaggatttaagccatcagaagcatcttccggagaggccgggtttgagctgcatgactccaaggtttccctatggcaggatggccggttcagcgggtttatggcgcaggcatttcagtccattcttgccaataagatgcgctcttttctctccgtgctcggtattctggttggggttgcctcggtgatcgctatgatggcgctcggtgaaggcgcaaaagctgccatgcaggagcagttgaaatccatgggttcgaacatgctttcgatcagaggaggatcggccaagatccgtggtgctgcacagggggctggtgccgttgcgcggtttaccgctgtcgatgtaactgacatctcttcactccacacactggttaaaaatgctgcaggagttgtcaatggcagcgcccggatagtttacggcaacaaaaactggagttcaacccttaccggggttggcttcgattatggtaccatgcgtgccgcgatacctgttctcggcaggtggtttactcctgaagagatgcaaaaacgtgaaaaatctgctattattggcgtgacggtggtaaaggagctttttggtaacagtaatccgttgggcaaaacgatcaagatcaaccgtattaatttcaaggttatcggtattgctccgccaaaagggttttcaggaccacaggatgaagatgatgtggtgatcataccggtaacaactgccatgtatcgtgtgcttggaaaggattatttcagcggcatctttgttgaggttgcttcacccaccctgattgaacaggccaaaacggctgtcagtcagcagattcgaaaaaggcatcggctgaaagcggacgatgattcattcaatatcagggatatgacagaaatacagaagatgcttaccagcacaacgcagaccatgagtctcctgctcggttctattgcggcgatttcgcttcttgtgggaggtatcgggattatgaatattatgcttgtttccgtaaccgaacgaaccagagagattggtctgcgtaaagctattggggcgagaaaaaaagatatcatgatgcagtttctggtcgaatcggttggtttgaccatcagcggaggctttataggggttcttgccggtgttggtatatcacttcttctctccctctttgctggctgggcggtaaaaacatccctgatatcggtgctgcttgcaacgactttttctgcagttatcggtatgttttttggtctttggcctgccagaaaagctgcagaacttaaaccgcttgaagctcttcgctatgaatagtgtgttgcataaaaaaaaagattttttttgtgcaaggttttaccggaaagctcgtcgaagctaatggacgacaactggctgagtctttcgtgtgtgatgcgtgatgattgataggttaaggctgggctggttgtttactttggacagcgaagggatgccactccatcttcgctgtccttttttttgatgaattttgcctgatctccccaaggttttctgattggttgagcctctggatagttgctattgccataaaacagcactatcttttcctgctgctgcgttttatttcccatcagccattttctttttctgaaaaagttcttcatcagtgatttaataaaaccatcatgattcgtattgcaaaaaacagcctgatctatccatggatgatgttcctgcttgtcagcttcagtctggttacccttacggcggtagcttcttcggccactctgaagattggtgacagttacggtggtggagttgttctttatatcgacgctaccggtcagcatggtcttattgcggcaaaatcagatgttacgtcacaatcttccggtaaggaggcaggttttttttcctggtatgacgcaaaaattgcagccaatgcttttgtggatggttattgtgactggtttttaccgaacaaggagcagttgaaccagctttatctcaatagaacggttgttggtggtactgcaggtacctattactggagttcctctgaaagcgatgccaatagcggatggggtcaggactttaccaatggggagcagcttgttggccggaagacgaacggcagtcatgttcgtgccgtgcgcgctttctgacaggtgacgccattgtctgctgcaggtttatggacggaggttattacaggaaagatatctgctaaaaaaaggagagtgaactgaaggttgattgataaataaggtaacttgatcactccttcttctctggtgataatctgtttttggtgatatcgcgatgcttcaattgaaaaaagccggcctgaaagctcttgacaacctgcgttctgcgggtctttttccctcctcctggcagagtatggaagaacttgaggctaaaaccgattattttttatcgctgtttcttgatgaacgattccgggtatcgagggagctaagtggagtttcttttctgacggaactgctcgacagggttatgcgtacctctgagagtgaacacatggatgacagaaagctctccgagagagaaaagctggagcttgtgcgggcacttgaccgtcagaaccagatgttgcgtctctatcccagatacgtcgagatgcttctttcgattattgaagaaacggatcaaggaaaacaacaggagatcaggattcttgaactggcaagcggatcgggtgggctgtcgttggcattggctgaggaggctcggcgaaaaaatctgccactctcaattgtcgcttctgatattgtgccaatatttattgaggagggcaaccgtcaggctgaagaaaaaaagctacccgtcacgtttcggcttatcaatgcatttgagatgccggagttctcttctggctcatttgatcttatggtgctctcacagagcattcatcattttactcccggccaacttgccatcatgatagcacagtcggcaaaacagacgaaaacagcttttgttggcattgacgggtatcgcagtatgttgcttgcaggtggtgttcccctgatggccaccatgcaggggattgcttcgttcacccttgacgggtttatttcagcgcgaaaattttacagcgaactggaacttgatatcattgctgaaatcgcaaccggcaaaagaaaccacgccattacctctccatggcccttgagcattcttacggtacgcttcgatggcattaaaccagatgtatgccagccttcatgaagcgttctgcataaggaatttcatcgcattgtctgcatgtatggcagaccccatcccggcacagttcctgaaatagttttcaaggccacccatactggcctccttcatgaccatgacgaagtcagtgccaaacatcagtcgcgttttgagaatcggatggtgctctataaggatattgatgttttcaatggtttgtttttcggggcagtaagaaaaatcagcatagacgttctcgaattctatcatcagttgaatgatctgataactccagttggcagaaatcaaagcactcttttttccttttatcagaaaattcgcatacttctgtatagcctcggagccgccgaaatgggcaaaattgagccttaggttgctgtattttttattctccaatatggcacgccagttattcggcgtagcaaagagctctacggggttatcagcagaagttgttatgatatcaatcgttccatcttgttttctgcttttggtttggagttgtttgcacatatttttcataccgccaggtgaggtatgggttgtaacgggtatatcgttttcaatacagagttggtatatcgggtaaagatccgggtgtgtcggcaggtagcccaaagggggatataatttgatccctttaaaaattccggggagtatcagctccttgaccaacttttcaattccggtccgacggggatcaacagcaaggaatggcagcaccgtcttatgatttttgtttttcagctcctgaagctccagcagatgttttcggaacccgcgagtcatctgtactccgccctctattgtgcggcaaacatcctgtttttcttccatttccgggtgttgaaactcactgatcacgtcgtccagctctttccacacaagatcgagacgctctctttttggggcgccggtgaggcccctctgtatccgttctttttcaaatgtttgtataacatcagcctttaatttcatagctaacctggtaaaggaatccagactctcctgtggaatgagtgttgttccaaaaactcttttctcttcatcttcgggcaatccggcaggcaacgtcctgttcttcaatgaagaaccgtcatcaagcataaaaaatatatccatcatgagcggaacggtaatcaatggagctgaataattccacagcccttttttatagcatttctgttccagtttataattatcctcagcgctttggagggctgttgccaataaccttgcaacgtatttcagcaaagagtcaagatccggttctgatacacttctctcccttgataagggcatgtcatccctttggtaagggtagttcccttttgcttggcgccagccaatttcaagaagctctctgaatgcaaacttgacattgaaaaagtgacaatgaacatcaatgggattaataatcatgatgaaactccctttttttctccggaaatgatcgtgagaggatcatccggatgatttgagttagaggcgagtgctttatcacgcaagatacatcattacgtaacaaatacataggcctcttgtttttttcagttgtgctttaatccttgagaggagaggtgttgaggcatcgacgggattattcgaatctcctcggtatcgggaattttttttttgagaacattgttcagtatgcgtcagctcttattcatgtatttgatttgtaataattcaaacaacaggagaagaaaccatgtcactgtcgctttacaaaagggatcccctgaaaatgttcgaggatgttttcaatgataaggtgtcgccttttttctcttcaatggtagcgccagccttcaaggttgatgtcagtgaggacgatgatgcgatatttattgaggctgatattcccggtgttaaaaaagaggatatcaaggtttcgatggaagataatgtactctctatctctgtggagagaacccagagtgaggaggagaagaaaaaggggtatcaccgcgttgagcggtcgtgggggagcctcagccgcagttttacggttggcgagaacatcgatgccgcaaagattgaggcaaaatatgataatggagtgctcaggattgttgttcccaaagtggagcctactccaaaaacagggaaggagattcctgtcagctaacaatgatagaaaacgaaaagtaaaacgctcatgtcaaaaaaatcacagaaaaaggtagaacctgtggctcttgacggggttctttcagctgaggagcgcgaagagtcaatcaggctgacggcttattatcggtggaaaaagaagggtgagagatatggagaagatcaggatgattggtttgaagcggaagaggcttacaatgattcttttcccgatgctggtggcgattgagtttagcttctgattttagaaaagttgggactactcaaaagaacaccccgtcagagaagatctgcggggtgtttttttgttctgtgttcgtgtctctcttcaggaggctgccagtgcttcctgtactttttgggccgcatcacggagtccttttgccgcaataaggttcaagcctgaatcatcaagcattttctgtgctattggcgcattggttccttcaaggcggacaatgactggcaggtgcaggtctattttttttgcggcttcgataatgccacctgctacgcggtcacagcgaacaataccaccgaaaatattgacaaggattgctttgacgtttttgtcactcaaaatgatcttgaatccctcttcaacagtttgcgggcttgctgaaccaccaacatcaaggaaattcgccggtttcccgccagcaagctggatcatgtccatggtgcccatagccagtcctgcgccgttgaccatgcaaccgacattaccgtcaaggcggacgtagttgagattggattttgaggcttcgacttcaaatggatcctcttcgttggtatcgcgtagttcgtggaactctttgtggcggaaaagagcgttgtcgtcaaagttaatttttgcgtcgagtgcaagcacttttccctctttggtgacaaccagcggattgatttcggccagtgcggcgtcaatagagatataagcgttgtaaagcgcagtgatgaagtttacggcgttgcggaactgttcacccttgagcccgagaaagaaggcggcttcgcgtgcctggaatccctgcatgccaaagagagggtcaatctggattttcaggagcctttccggagtctcttcagcaactttctcaatttccatgccgccttcggtcgaaaccatcagaacattcttcgaggttgagcggtcaagggtaataccgacataaaactccttttcgatattcataccctcttcgacaagaactcttctgacctctttgccttccgggccggtttgatgggtaatgagcgtcatgccaatcagttggtgggcaatatcaaggctctcttcaggtgatttggcgagttttactccaccagcctttcctctgcctccggcatgaatctgtgcttttataacaacaaccggacaaccgagctcatcaaaaagctgctcagccgcctgttttgcttcttcaggtgaataggctacaattcctcttggcacggcaaccccgaattttctcaggatatccttgccttgatattcatgaatgttcatattattaggtattgggttactgacgatagtttgcacaccggatgcaggaaaacgcttgattgcgcaaagagcatagtataatgaaaattacgattacggtaaaacctcttattgctgactcaacactatttatataaaaagtatgatggattttgcgtattgcatggaactggcttttcgtgaggcaatcaaggcgtttgaacgcaaggaggttcctgtgggtgcggttgttctcgacagtaatggtcatgtcattgggagggggtataatcaggttgaagcgctttgtgattccactgcacatgctgaaatgattgcattgacttcagccatggcaacactcggcagcaaatatctcaatgattgtacccttgccgtgacgttggaaccctgcccgatgtgtgccggggctatcgttaatgccaaggtcggaagggttatttttggagcctatgatccgaaaatgggagctgcgggtacggttatgaatgtgacgggatcccgacagctcaatcatcagccggaggtctttggcgggatcatggaaaacaagtgccggaatttactgcaggattttttcagggaacttcggaaggggagtgatcagtagtcagtaatcagtaatcagtagatggctgattactatccattgtctttaagcatgtttttcagcgaacttgcaaggtgggagacgatgtcctgggccataccgcttcctgtcgaaggggggtggatcgtatcaagactttcgatacctgctttttttacggcttggctgatggtgactgagagaatcgggttgcactccctgacaatctctttcagcatgaatgatgcttcaaacatgctttgctggataatctcttttttgtcttcttccgtcatgatctggcagtggcgtgttgcgataatacccgctagacaggtgagataggtgtttgtcgatccggctatgaagaggttgagaaaaaacgggctcagcaggtttcctgctggcaagagtgttgaaagggtattgctgaacgaagactgtatgattggcctgatgtgggcagggatatcctccttcttgaaatcggaaagtgggaggcaaccgtatacggagcgaatgagtgagataaactccctgagctgttgctcgcgggtgtgcataacgtagattttccagaccaccttaaggatgttcataagggaggtggttgttccgtaggaggtattctgggcaaacgcacctacaaaaaagttttttgtggcgatctgttttatggtgttgtttgcgtccacttcaataaatctgaggttggtacgtacccacttttgatcttttttctttgttaacggctcctgatgcatgggatgaaccggtaagcgggagagcagaaattctgtgtaagctatcatctttttcgagtttccgtttttcggcagtacggcctttttcggggcagcaaaaagcttgaagccgctgtagagtgcaaaaagtatgcaggccgcgctgaagagcagaaaaagggttccggcaaaaggatgcagcaagctgaggagggaggctgccgcactcaactggtttacggtaaaaacaaccagaatgagaatgaatgttacaagtgcggcatagaggaaaaggattgttttatgtctcatattttcagctcttgtcaagtaacctctggtttcggcagcctgatggcctggtcggtgctgaactggtagtcaagaaaaatatcttccgccgtcggaagctgccattttccgtttgcaagcatatttgttgtctctttgaggcggtaggtggtatggccacaggtccagcagtcataattggccatgccggtacagaggcaggtcttctccttcacggcaagtggttgccctgcttctctttctgcaatggccgcgtaataggcgtcgatataggaacatttccctccattttcaagcaggtagccaagcccctcgcaattcggtcttatggcataacgaagggttggtgaagaggtgagcatccgcatgggataaccggtggtagaggccatgttcacgacgatatcttcctcttttgcattgagatagttttgtttgacctcagcgggaagaccagcctctttgctgatggtaaagcgggttgcaacctgtacgccaccagctccaagttgaagatagtctgcggcatcagtgccggtaaatatacctcctgcagggatcaccggaatgttcagcccctcctttttcagaaaagcaagtacttcagtaaagatcgttttgagatcgaaggtatgccagtcgtttgctccaaagccaaggtgaccaccggcaagtggcccttccacaatgatgtactcggggagacggttcaggcgcactgcccgtttcagaaagatggcaagagccctgacggaggagatgataatgccaattttgacatcacggaaccttggatgatcctgaataaggtcaagtgtccggaggttgagacctgccgcgagggtcaagccgtcaataccggcatccatcgctgcggtcagccgtaccttcagtgtttcgataccgctgttcatggtcagcttttccatgcagttcagaaaaatgtcaccacttcctgttttttgggagatcgtgtactcaatatattttttttgggctgcggcgacctcttcaaggtcaaacagaaccgctgacttatcaggattgttactgaactgggcgtacttttttcttttccgacttacaaaagtggtgttgaatatcctgtcacaaacgtagctgacgatagcatcagaaatgtggcctattccgccgagtttggcagcagcaagggcaagctctgttgttgaaatgttaacacccatgcccccaataatgatgggtacatactcttttccgcctatttgtaatctgaaattgtctacgttcattgtcgtttttatcagtataagggcatttacagatcatcattactactggggagaggggagactggcagtatgccaacaaccgtcctgcgccaaaaattacttaagatatcatatttcaatttataaatctacagacaattctccgaaaatccccaccatttcaactattcatggcattcttaagtaaactttcgggcactgaagtggatgaagtttgagaaaaggtgcagagaatattaaattgctggccaactaacagggaaagaggattttcctgaataaaaaatcctgaaaaaagggagtagctatgatcaaactggtcttgttgcggcatggagaaagtcagtggaatcgggaaaatcgttttaccgggtggtatgatattgacctgactgatcaggggagagaagaggctgcaaatgctggtaaactccttcgggaggggggctttgtgtttgatgtagcctatacatcagtactgaaacgtgctatccggactctttggagtgtgctggatgcaatggatctgatgtggattcctgttttcaagagctggaggctgaacgagcgccattatggtgcgctgcaggggcttaataaatcggaaacgtcgcagaaatatggcgaggaacaggttcttgtttggcggagaagttacgataccccgcctcctgcgctggagaagagtgatgagcgctaccctggatccgaacctcgctacgccgatctggctgaagaggagattcctttgagtgaatgtctcaaagatacggtggatcgctttttgccgatatggcatgaaacgatagccccagaaatccgcaaaggccgcaaggtgattattgcagctcatggtaactcattgcgtgccctggtcaaatatcttgacaatatttccgaggaagatattgttggtgtaaatattcccaccggaattccgttagtctatgaacttgatgatgatcttaacgcattgagaagttattatctcggcgatcaggaagccttgaaaaaggcggttgatgctgtggccagccaggggaaagcaagccaatagtgcctggtgacaggattgggggtatattgttaaaaaacatttatattctgcgctaagatctttcggttgccttttttttgaaactgtttgaaaagttgtgcctgaaaatatgaacgttacgttaaatactgggctctatgatcctcagttcgagcatgatgcttgcggtgtagggtttattgcccatatcaagggagtcaaatcccatgaaattgtcgagcagggtttgcagatcaatgagaacctcaagcatcgcggtgcatgtggatgtgaaaaaaataccggtgacggagcaggaattcttcttcaggttcccgacaagtttctgcgcagggtttgtgctgatataaatatagatcttccccccaagaagcagtatggcgtaggaatgctttttttgccgccggatatctctcaaagacgcgctattgaagacatctgccgtcagatgattcaggccgaggggcagaagtttctcggcttcaggaaggtgacaacctgtaacgatactcttggcgaaactgcacgctcacaggaacctattgtcaagcagctttttgttggctggggcaaggatacgctctctgaactggaatttgaaagaaagctctatatcatccggcgccgtataaccaaaagagtcaagtataccgcaggccttcttggcagcagttatttttacatatcgagcctttccggtcgcacgattgtttataaaggaatgctccttcccgaacaggtaggggagttctatcctgaactgcatgatgcggatatggagagcgccattgccatggttcactcccgtttcagcaccaatacctttccgagctgggacagggcccatccctatcgctttctcagtcataacggtgagatcaatacgctgaagggcaacgtcaactggatgaaggcgagggagaaaaatatccagtcgaaggtgttcggcaatgcgattgagagtatcaaaccgattattctggaggatggcagtgattccgccattcttgataatacctttgagttccttgtgctttctggccgttcacttgctcatgcagccatgatgattattccggagccctggacaggtaatggcgggctctcggctgagaaaaaagccttttatgagtatcacagttgtctcatggagccctgggacggtcctgcatcagtaacctttaccgatggcgtacagattggagccgttcttgaccgcaatggacttcgtccgtcacgctattatatcaccaaggatgatcttgtcattatggcatccgaggttggtgtgcttgatattgctccggagcggatcctgaaaaaagatcgcctgcaaccgggacgcatgtttctggtcgataccgcccagggacgcatcatttccgatgaagagatcaaagagagcattgccagtgaacaaccctatcgtgaatggattgagcggaacatggtcgatctggatgcgttaaccgatcatccgcagttgaaaaatcctgatgaggataaatatagccttactgcccgtcagaaggtgtatggctatacccaggaggatcttatgctgcagataaagataatgagtgaaaaaggtgtggagctggttggctcgatgggcaacgatacaccgcttgctgcgctgtctaacaagccgaaactgctttacgactatttcaagcagctttttgcccaggtgaccaatcccccgattgattcgctcagagaggaactgatcacttccacaacagtcatgcttggaacggaaggagggctgcttgaaccctcagaggttaactgcagacgcattcgcctgccccatccaattttgaccaatcaggccctcgaaaagattcgtggtatagacaaacccggcttcagggcggtcaccttgccgattttttatgcggtaaaagagggtggaaagggtattgaagccgccatgtacgacctttaccgtcagtctgaacaggcggcaagcaagggtgtcaatatcattatcatctccgacaagggagagcttaataatgatcgtgcaccgattccagcgcttcttgctgtatccggtctgcataacttccttatcaatgctggtataagaacacaggttggccttgttcttgaatcggctgagccaaggacggtacaccactttgccatgctcatcagttatggagctggtgccgtcaatccctatatggcgattgagaccgttcgttcgctggctgcgtcgggccatatcaagctggatgagaaggttgccataaagaactatataaaggctgccgtcaagggtgtggtgaagaccatggccaagatgggaatttcaacaatccagagctaccgtggagcccagatttttgaggcagttggcctcaatacccagcttgttgatgcctacttcacccgcacgccaacccgtatagaaggtatcggtcttgatattgttgctgaagaggttcgtcggcgtcatgaagcggtttttccgcccacaggcaacaaagttgaccgcgggcttgaagctggcggtgaacgcaaatggcggcatagtggcgaataccatctgttcagccctgaggcgatccattttctgcaatactcctgcagaacagcagattatgagctgtttaaaaaatacgagaaccttatcgatgaccagagtcagcatctctgtaccatacgaggcctgatggatatcaggttcagcgatcaggccgtgccgattgatgaggttgagccggttgaggccattctgaaaagattcaaaacaggagccatgtcttatggttccataagccaggaggctcatgaaacccttgccattgccatgaacaggcttgggggaaggagcaataccggtgaagggggagaagacccggcgcgttttaaaaaagatgccaatggcgattcgagaatgtcggccatcaagcaggtcgcttccggaaggtttggcgttaccagcgaatatcttgccagtgccaatgagatccagatcaagatggctcagggtgccaagcctggtgaaggcggacagcttccaggctccaaagtctatccctgggtagccaaggtgcgtcattcaacaccgggcgtcggtctgatttctcctccgccccaccatgatatctattctattgaggatctggcgcagcttattcatgatttgaaaaatgccaatccggttgcccgtatcaacgtcaagctggtctccaccgttggtgtcggcactatcgccgccggtgtggccaaggcccatgcggatgttgtgctcatcagtggccatgatggcggaaccggtgcatcgccagtttcaagcattatgcatgcaggtatgccgtgggagcttggtcttgctgaggcccaccagacccttgtgctcaataatctgcgtagcagaattgttgttgaagcggacggtcagttgaaaaccgcacgtgatattattattgcagcaatgctgggcgctgaagagttcggttttgccactaccacgcttgtggtgatgggatgcatcatgatgcgttgttgccaggatgattcctgcccggttggtgtagctacccagaatccggaactgcgcaaacatttcaagggtaaaccggagcatgttgaaaacttcatgcgctaccttgctgaaggtgtgcgcgaatatatggcacgtcttggtgtgcgtaccctgaacgaactcgtcggacgcactgagttactgagtatgaagaaatctgtcgatcactggaaggcacagggtattgatctttccaagattctctatcaggccgaagtgggtgaggatggagtgcgctactgcaccatcaaacaggagcatggtctcaatgatagtcttgatcgcacgaccctgctctctatctgtgagccagccataaaaagaaaagagcgggttgtctccacgcttccgattcgaaatacgaacagggttgtcggcaccattgtcgggtatgaagtgacgaaagcatatggctctgccggattgccggacgatacgattcacctgaaatttgttggttcagccggtcagagctttggtgcctttattcccaatggcatcactcttgagcttgaaggcgatgctaacgattatgtgggcaagggactctccggtggccggattattgtctatcagtcacaaggttcctctttcctgccggaagagaatattatcatcggcaacgtcggattctatggagcaacctcaggcgaggcctttatcaggggaatggccggagagcgcttctgtgttcgcaacagtggtttgaatgctgtggttgaggcgattggagatcatggctgtgaatacatgaccggtggaactgtggtcattcttggcaaaacaggcaggaactttgcggcaggtatgtcgggcggtattgcctatgtctacgatgttgatggtacatttgccggcaactgtaaccgtgagatggtcgatctctctgccattgatgatccaatggagcttgcatcacttcagtcgatgattgaaaggcatgtcgactataccggcagccatcttggtcagaccattcttgatgaccgggatgctcttcgcaagcgtttcgtcaaagtgatgccacaagattaccgccgtgctcttgaagccatgaaagtagttgaggctgcagggctcagtggcgatgaagcggttatggctgcatttcataaaaatattcatgatccggcacgagtttcagggaattaatacccgagaagggtggtgcaacccggttggaaaaagattaaatcattgatatgggtaaagttaaaggtttcatggagtatcagagagcattgcccttggacagagcgcctctggagagaatacacgactggcaagagtttcacaaagagatggaggccggggaactgcaggagcagggcgcccgttgtatggattgcggtacaccatactgtcataccggatttatgctgagcggtatgacgagcggttgtcccattcacaatcttgttcctgagtggaatgactatgtttataaagggttctggcacgaggcctacgatcggttgatgaaaaccaacaactttcctgaatttacaggcagggtctgtccggctccgtgtgaaggttcctgcgtgcttggtctcattgaactgccggttaccatcaagaatattgaatgctctattattgagcatgcctttactgaagggtgggtagtcccaaaacagattgccaacagaaccggaaaaagggtgctcattgtcggttcaggtccatcgggacttgcctgtgctgatcagctcaacaaggctggacacagcgttaccgtcttcgagcgagatgatcgttttggcggtctcatgatgtatggtattccgaacatgaagctcgacaaacggcttgttgtagagcgtcgtattgagctgatgaagagtgagggaattaccttcgtggagcgcacagaggttggtgttgactatccggcagacaagctccttgaagagtttgatgctgttgtgctctgtacgggtgctacaaagccccgcaaccttgctgcagagggacgtgaattttcaggtatccattatgccatggatttcctgcgttcaagtaccaaagccttgcttgacgacactacaccagctctttcagccgcaggcaaaaatgttgttgttattggtggaggcgataccggtaccgattgcgttgccacatcattgcgtcaggggtgtataagtgttttgcagcttgaaatcatgccgaaaccgcctcttgatcgtcagccagaaaatccctggcccgaatggcctaaaaccttcaaggttgattatgggcaggaagaggcagcgtttctgcagggagaagatccgcgacaatactccatcatgaccaagaagtttcttgctgatgaaacaggtgctgtgcaggcagttgaggtatccagagtggaatgggttacagaggatggccgttttgtgccacagcccgttgcaggtacggaacagatcataccggcagagtttgttttgctggcgatgggctttgttgggccagaggagcatcttctgcagcaactgcaggttgttcaggatgaacgttcaaatatcaaggcgacagagaaaaactatcgtaccaaccgcgacggaatttttgctgctggcgatgcccgcaggggacagagtcttgtggtttgggccattcatgagggccgctctgctgcacgtgagtgtgaccggtttctgatgggctacacaaatctgccgtaaaatttatttaatgagggaggattatggaacagcaaaaactcagggagcttctcgatacgcttcatcaggagcttgaacaggtagactccattgatgatacaacggaagctgtgctgtcgaacctccgatcggatatgcagcgacttctcaacgaaaaagctggtgccatccatgaggatgcatcacttatggaacgtatgaacggggcacttgaccattttgaggaaggacaccctaaactgagtctgaccttgcagcttctgctggaaagtcttgccaaaatgggattttagattgtttaagcttattaatttgacagaaagcgtaattgtttcatgacgagagaaagagaaccgggaaaaagtagaacaaaaagcggtagcggtaccaccgatcaggtcttctgctcgttttgtggcagaagtgcccaggaggtcaatagtatgattgctggcccgaaagcatttatatgtgatcgttgtatcaagacatcgtttgatatcctgcgcaaagaggtaaacgcagttccgcccgttgcaaaggtgccggagcagccctttcagcctcgtcttgtcagcccgaaagcaatcatggattcgcttggtcagtacgtggttggtcaggatgcagccaaaaagtcgcttgccgtagcggtctacaaccactacaagaggattgactcacaggagcagcagcaggcagacgatgaagttgttattgaaaagagcaatattctgctcatcggccctaccggaacaggaaagacccttcttgcccagacccttgccaacctgcttgaagtgcccttctccatcgttgacgccacctcactgaccgaagcaggttatgttggcgacgacgttgaaaccattcttgcccgtctgctccatgcagcggattttaatctcgaacgcaccgaacgaggcatcatctatgttgacgagatcgataaaattgcccgcaaatcggccaacgtctctatcacccgtgacgtatcaggcgaaggagtgcagcaggcattgctgaaaatacttgaaggcgctgttgtcggtgtgcccccaaaaggaggacgcaagcatcctgaacagcaactgatcaacatcaacaccaagaacattctcttcatctgtggtggagcgtttgaaggactcgacaagctcatcgccaaaagggtctcaaaatcatccatgggctttggcgcaaaggtcaaaaccacgcagatcggctacgatccggaaatcctcaagctggtcatgcaggacgacctgcacgagtatgggcttatccccgaattcatcggccgtcttcccgtgatttcaacccttgagatgctcgatgagaaggctttgcgcaacattctggttgagccgaaaaatgccatcaccaagcagtacaagaaactctttgaaatggatggcgttgaacttgagtttaccgaagaggcgctcgacaaggtcgtcaaaatcgccatcgagcggggaacaggggcgcgtgccctgcgttcagtactcgaaaacgtcatgatcgacatcatgtttgagattccctcgatgaaaaacacccataaatgtgtcatcacagccgacaccatcgagaacaaagcagccccggaatatttctccggtgaccgcaaaaagaaaaaaattgcataacagggcatcttagactttgttattcatgaatgaaaggctatattaacagcctttcagagaggacgattagctcagttggttagagcgctacattgacactgtagaggtcagaagttcgaatcttctatcgtccacatcccacataaaagcctgcaaattaataacttgcaggctttcttcctcccgctcttacgccactgaaatactccgattttatctgatttaacgccgtttaccaatggttttgttacgccattgttatgcgagtttttttacttctcctgaaaaaacctgataacttattgcataattgagtattgcgcttgtatgcgtaatgcctgcgctacccctacactcttttgttcaggtttctggcatttttcggtgccaaatggcccgaacgtttttggcttctttagcccgagggtggctaatcttataaaaggtggcgatagctgctacattctccaaatgctaaatcactgaacgttcagcgttttgagcggatcgaaaccgttgccgtattcgtgaggatatcctttggggttgcagatcactctggtctcgccgattgaatactccatggcggtatggcagtgaccacagatccagtaggctattttatgggagagcacttctttttcaaggtctgacacatatgccgcgttcagggggtcgtttcggtaaccaggggcgattccttgcattgaggggtgatgatgggtgaccacaatcacggtgtatccgagtcccgtatagtgatcgacatcttcaaaaagcctttttttctgcttgtgatgaagagcgagaaggtactccggccgtaaccggtgataatcggctccgacttttatcagcagatagtcattgaggccctgactgacatcaaacatggcgattggattgccgccaaaaaagtctgtccagagagtggtcccgatgatggcgattttctcttccgccagaatgagcgtaccggtatgtacgttgtgaaatccatgctcggcgaaggcgttcggccaggagtgcttctcgatgttgccgtgataccattcgtgattgccctcaatgacgaaaacatctctgaactgctttgagcattgcgaaagaaaaccgaaccatgtctgttttctgctcaacagcccgatatctccagcaaggatgagcacggattcattgtcttcggcaagttccggaacctgccagtcctcgctgctctcttctcgacagaactcgttatgaatgtcggaaatgactctgaaaagcatcagtgcttaaagttgaggttcatgatactgtgaggggagaccttggctccacttgtaacgatacggttttgcaataacaataaaatgttgttcagccagttcaggcaatttgcagtgaacagctcaaacgtcgctgaaagcttgagaaaggagtggtaaaaatttccctcagccttttttgatacttctctggtctattgttggttaggataaatatacctatacttatgcataatgtatggtatttctatccttatgaaaaatgtcacaacaaagtagagttgcagataaggccaaagctcttattcttgcccagggaggcctcatccgtacccgggaagcgatcagtcttggtattcatccccggacgctttacactcttcgtgacagtggtgagcttgaagagctttctcgagggatttaccaactcaaagggtggaagcagctcgaatatcctgatcttgtcaccgttgcactgagggttccgaatggtatactttgcctggtttcggcactctcctttcacgaaatgaccacccaggttccacacagcgtatctcttgcgcttgaaaaaggtgccgaacaaccaagaatcgagtatcctccggttacggttttccggttttcaccctcttgtttcaaggtcggtattgaaacgcatcagctcgatggtgtcccggtgaagatctacagtccggaaaagacgcttgtagactgcttcaaatttcgtaacaggatcgggatggatatcgtgctcgaagcgctcaaactgtatcggcagagagtgcaaaagaatctgcatgcgctcatgcagtatgcagaggtgtgccgtgttgcttcagtcatgaaaccatatttggaggcaacgctgtgagtacaaaagcgatcaaaaatatcggagcctcggtcaggcaaaggctgttgaacaaggcgcgacaggaaaacaggccttttcaggagctgttgcaatactatgccatggagcgctttctctatcgtctgtcgatttcctcattcgcagatcgtttcattctcaagggggcattgttgctcagggtctggcatgctcccttggcaagaccgacaatggatatcgatatgctcggcagaacaggaaacgcccctgagagtatcacgaccattatccgtcaggttttagccgttgaaaaacaaggagacgggatcgttttcgatccggaatcaatcaccgttgagccgataacggaagatgcggactatgaaggattgcgcatacgatttcgcggtgatctcgatgccgcccgactgactatccagcttgatattggatttggagacaaggtctaccctgatccagtacaggaatcgttaccatcattgctgaatttccctcaggctgagatgtactgttacagcagagaaagcatgattgccgaaaagtttgaggttatggccaagcttgggattctcaacagcaggatgaaagacttctatgatatctggatgctctcacgccagtatgatttcgaaggtgccagtctcgcagaagccatcaggcagacgtttgcgcaacggggaacaacgctcgtccagatgaaaaaaatctttttcggagagttcattgaggagaagcaggtgcaatggaatgccttcagaaaacgtattggtcttgaatacctgccagcttcgtttgctgatgtggtgcagcaggtgcaggtatttctatctccagctgtggaagcgctcagggcaaagcgattttttcaggacaattggattgctccgaattcatggcggagtaatcatgaaaaaccagaggtgagagcttaatcgttacttttatttattgatcgatagtgataaaatttttgttacgcgtatgttacgcgagaatttttaaagtcttataactctttttatataagagatatatggcctcagtacaatatttacactgtagaggtcagaagttcgaatcttctatcgtccacacccataaaagcctgtaagcaaataacttacaggctttttctttttgctctaaatgcagtaaagatacatcgaatctgtcgaaattaaccccgtttatgccggttttgcgacgtatatgcgacgcgagaattagcagttgttttgaaatacgctgctaatgcattgttaaaaaaaatcttatgcggcaatgattacgagaagcgctaccttgacaggaaatatgttaaggtttgctgtttttgttacaccattgttagacggaattcttttttcaagctgaaggaaagaaagccaggtgagataggtactgaagttttttttgcagaaaccgtaaatttatcgagtctgtcagatgagtctggacagaatgtattttgcggtattcagctgtttttgtgtttcaaacagtgcaatcctctttttttagctctccaatacacacaatccggtgtataggaagcgcatatttcctgatatctgccggaaaccattgagatgataagaggatggctggagtgctgtttcagggtttgttctgcatcttcgattgacgcaagcatagcttgttctgaacaaatcatcgcttcagcgagttcatcgagaaaaaccgattctgtcgatactgacccgggatggagaactcggcagacacgctcacccagagcgattgttgaagcttttcggatatagtcggaggcttcaggaaaagagagaatcctgggttcaaacgcctgaattttttcctgtatccggagagcctgctcgttattggagagtgatccctctgtgctgtcaaaaacatgcaatgcctttctgatgttttcaagtacacgccctgtactataatcgtctgttgtgcccattttattgactgatgaaatttaaagtcatggtaacaatcatgagcatctctttcgggttatgttctgtattcatcagagtcatggcaaccagcgcggtgtctgctattttttttgcttaggcattgccctgtcattttataatttaaaagtactcattcccaggaacattggtaagtcgatagacaggaggatgaaaatagtctgtgcaatctgtccaatgaaccaattgtgtatagtagtgaattatgttgctttattcgattgattcatgaaaggtcgtgaaaggtatttggttaccttttatcgtttccgttcctgagggattagaaaatcaaaaggtatggatgaggagagccggtataaccatgtttccgggcaattgcctgatgcattaaggcaactacaggaagaaaatgtcaggttgaaagctctgcttgatgcaaatggcataccgtgggaagagtcagttccatcagaagaaaattcatctgaaatcccattgacatcgacagtgcagcggtcaactatggaaaaagttgcactgttcggccaactattccgtggccgcagggatgtgtatccaattcgttgggaatctgccaaaggaatgtcgggttattctcctgcgtgcagcaacgagtggcggaaaggtatctgcaataaaccccggatcaaatgtggtgattgcaagcagcgctcgctgttaccggttacagaaaatgttctttaccgccatcttaccggcaagcataccatcggcgtatatccaatgctgccggatgaaacctgttattttattgcgactgactttgatgatgagggatggcatgaggatgcatcagccttcatgcaatcgtgcagggagtttaatattcctgctactttggagatttcgcgttcaggtaacggtgcgcatgtatggattttttttgctgaacctgttccggcgtcaaatgcacggcagcttggtgctgcacttataagccagacatgtgaccgtacccgtcaacttgccataaaaagctacgatcggttttttcctaatcaggacaccctcccaaaaggtggtttcggcaacctgattgcgctcccgttgcagcaaaagccacgatcgaaggggttcagtgtatttgttgatgaaaactttgtcatctatcctgaccagtgggaatatctctcatccattcaaagactatcacgtctcgaactggattcagccatacagcgatcagttggcgttcgccatccgcttgatatcgcttttattacagaagaggaggaacaaaagccatggcaacgctcattgcagagtttcagtcggatccccggccccatgcctgaatcactgactcttgtgttcgctaatcagatcttcattgccaaagccgatctgccccagccattggccaaccgtctcattcgcctggctgcttttcaaaatcccgagttttacaaggctcaggcaatgcgtctgcccgtatgggacaaatcccgaatcgtctgttgtgccgaaaactttccgcttcatatcagtttgccgaggggatgctttgacgcagtcaccgaactgctgcgacagcacaatatccgtatggacattcaggatgagcgcatatcaggcaccgaaatatcagtaacgtttaccggtcagttaagaaaagaccagcaaacggcaatcactgcgatgctcaagcaccaaacagggatcctctccgcacccacagcattcggcaagaccgtcatggctgccgcaataattgcccggcgcaaagtgagcaccctcattcttgttcatcgagctgaacttcttcagcaatggagggagcggttatccacctttctcgacctgtccggtgcctctcctggttttattggaagcggcaaaaagaaactatcaggcttgattgatatcgctgtcatgcaatctctttcacggcgtgatgatcttgtcgtgttgctcgacagctatggccatatcattgttgacgagtgtcatcatctttcagcctttacttttgaggcaattctcaagcagtctaaagcggcatatgttctgggacttacagcaacacctattcgtcgagacggtcatcagcccataatctttatgcaatgcggcccggtaaggcatcgcgcgcttcaagcagaaaatgctccagttcgcttagaggttcggccgctaaacctattctcgccagtaattccccaaggatctggtattcaggatgttttccgtatcctcacccatgactcctcccgcaaccaatgcattgcaaaggatattctggctgcatatcacgaaggtcgaaagatccttgtgttgacggaacgcacagaacaactggaactgatacgcgaagtacttgctgatcaaattccgcatagctttttgctgcatggccggttgacaaaaaagcagcgcgcaactacgcttgcaggtcttgcagaacttgatgattcggttccacgggtaattctggcaaccgggcgcctgattggtgaaggttttgatcatccccctcttgataccatggtgcttgccatgcctgtttcatggcatggaacattacagcagtacgcaggtcgtctgcaccgtgaacatgtcaataagggtgatgttcgtatctacgattatgtcgaacatgacaatccgcagcttgcacgaatgtgggaaaaacgccagcgtggttatcgagcaatggggtatcgtatcagtatgcgggagtgatattctgattgaagtaatattgcatctccctttccgggcttgaattttaattgatgggtaattgattcaaagaggcattgatgactaatccagccatgactggcccagttgtcccacaacggcatattacgtgagtacagttaaactttcgtaaaggttggattaacagacgaacaaaacatagtggcgatggtagtgaccatgatccggcatgggttgaactggaactgtagagcgggcgactgaacgaattccttttgtggatagttaactattttgttaacatttactcatgcgagagattgttttctttaagacccgtgccgggaaaagtccagtggaagactatctggacacgctttctgaaaaggaagtccagaaggtactgtgggtgctcagacttgtcaaggagttgcccacggtgtcgaccgagtatttcaagaaactccaaaacacggatggtatatgggagatcagagcaaaacaggcaagtaatgcctttaggcttttaggatttcttgatcaaggaagcttggttgttctgaccaatggtttctcaaagaaaactcagaaaaccccggcatcagaaattgtactcgctgaaaagcggaaaacagaatatctatcgaggaaaaaccatggatgatcttgaacgatacattaagaagcggaaagatgagtccccggatttcgcaaaaacttttgaacagggttacgaacaattccggatcggggagttactgcgccaggcaagaaaacgtgcaggcctgacccaggaagatctggctgaaaaactgcacaccaaaaaatcggcagtctcccgcatcgagaaccattcggaagacatccggctctcgacgctgagccattatgccgaagctctgggtaaaaagcttaccatagtgattcaataattctattcgagcatggagattttcctctatagtctgtgagaaaaagggaggttttctgaagctatggtgtaattgttgttacgatttgggcactgattttgataaaaaatctgcgacgcggatgcgatatgaaaaattaattatccctataactctttttatatcaatggtatatggcttcagtatgatatttgcactgtagatgtcagaagttcgaatccactatcgtccactcccataaaaccctgtaaaaaaataacttagatggtttttcttgttgtctcaaatacagccaaaacacactgaatctgtcgaaattaacgctgtttatactggttttgcgacgtatatgcgacgcgtgaattaacagttgttttgaaatatgcggctaatgcgttgttagaaaaaatcttatgcggccatgtttacgagaagcgctaccttaacgggaaatttattcaggtttgctgtttttgttacaccattgttagacgtgacaagagattttgtgtcccatcgccttcctgcgttcagaactgataaattcaggggggcttgttttttattgtacccggaaaactctgttttgcatagataatcgactaatattcgattatctatgcaaaataatgacctcatgcaactcgaaaagaagctcagctcactgggtggtgtgcctctgacgcacggagcacttgtctccatgctcaaagagtaccgctctccgaacgataaaattgtccgcttgatagatgaagggtggcttgtacccatcaagaaagggctttatgccgtttcacctgaacggacaacgattcccatttccacaccgcttgtggcaaatctcctctatgggccatcctgtgtttcaatggattacgcgctgtaccattacgggattattcccgagcgagtggttgaggtgacttcaatgaccaccaggcggggtaaggtgtatgatcttccgataggccgattttcctatacgcattctccgcttgatttttatccagtcggaattgatcgtgtcgagaataccgataaaacaggttttttgatggcctctccagagaaggcgttgtgtgacaagcttgtgtttacccgaaatctgaatatcgtgtcaccacgtgcattacaggatctgctgatggatgacctgcgccttgatgaagagaatatcacccgttttgacctgaaggtgatagaggcctgtatcatgccgggaatgaaagaaagaatgctgcgggcattgctggagcttgtcaactcgatgaaaagggatctgaaatgagtgtacttggccagatgcttgaaaaatatgatacgaccactgtcgaagggagagtcaacggactgagggaggtgatgcaggaggttgcacttgccggtttgtatcgtggcggattttttttaaccgggcagctttttacgcgggcacctgtctcaggatattttacggtttgccaaggttttcagaggatcttgatttttcaaatcctgtttttgactcatcatctcgcgtagctcctgatcccaaagagttaaatgttctgaatgcaagcccctttcccgtaaaaacgtccctttttctgcttccgatatgctggctgcttcttttatcagaagatacttttcttgcgcattaatgaaacgagggcatgtttcttcgatgagtaactgactgcctgcaggctgcttgacccagttccgaatcgtttgatcattaagacccatttcctcactcaccttggtaatactttcgttatcagggggtaaaacccgtcttaaaatgcttacctttattgatcttgaatagcccatcttgtctccttggttgagacaccgtctataaattaacacataggggtgctataagctcaagaaaaacaactaacgatgaaaaacgatcatgaagagtttcttcgtgaatcgaaaaagaataaaggagtgaataatgccaagcaagggtattgatgtattcgcctacaacagtagtaatcgttttcaggtgcgtgttgagtgtcgtggttatgacaatgtctgttttccatttatgaacagcatccaacaacgtcatttcgaaatggacacgaggaatatccactggtatgaggccactggagcctttcggatgtatgccatggttgatggtaaggacgtgctggaacgcggggcggagatcaacccgaacacgggcggattagcggtaaacaatctgatcagttgggtggataatcagcgttcgcagatcggggccgactacgctgtttcgtggggatttactgacgttgcaacgatggcggggctgagccatcaggcatacgtttttgttaccgggaaccagagtgattggatgaaacggatgaatgctcctgcggaaactacgctgaatgaatttgtattgcctggatcgcacgactcggggatgtacgtcaagctgacaggcccgcttggagtgaatgcgttttacaatacacagaaagacgatgtgagcacacagttgcagctcggagcgaggtacttcgacttcaggccagggcatatgtggaacttgaccgcccagaacgtcctcgtgagggaagaaaggctctgccacctgcactcgaataatggtattattgctgagacacaggccggagaaggctttgagaattttttacaggctattgtcacgtttctcacgcagcacagtggtgaaatcgtcgtcgtgaaatacacgaatgacggttttgggaacaacacagggcttatgccggatgcgggggaagtggaaaaacagataagaacggtgatggccaaatcgaagctggtgcggggcacggtgagcgatctggcggccaattatgcatatctggtctcaaccggcaagcggctgatcatctatgacggggacgacagcagcattaaggagcgcgtgtcgtactggaaaggcaattatgcgactgaaaacccgaacgagatcattgcggctctggacaagacattaaacacgcagatcggtacagacaagtatgctgccacgatactgcaagtggcaggctcgttccaggggacatcgcttgggatacagatggctctgagttgcggtactcatgatggcgggccgcttctgtataccaaggcgcgattcgacaatgcagtgcaaggctggctgcgaagcatgaacaactcactgcgctttgacactcctctggtggtgttgctggacgattatgtggataacgcgctgacggagctctgtattcacctgacgcaggaaagaattacgcaaaccaaaacatactcgatcggtgataccggtcctgctggcggtataatcgtatatgccgctcctgggggtattcctgattcatcgggcgtgcgatacctggaggccgcacctctggaccagagcgctggagtccactggctcagcaccaacaaaccgatcatccctgaaattcaggggctcgaaccggaaggcatcgggaaagggaaaatcaataccgttcacctgttgagaacgcactcatcagatgctttcgccgcaaaactctgtcacgacctcgtcatcaatgggtacgacgattggtacctcccaagcaaggaggaattgaatctgatctaccttcatgcgaagcagactgggaaaagcacattcgcgcacaacaagtattgggcttcgtcgatcaatcccggtggcccttgggtcgaccagcaagactttgatagtggtgcgataagttgtacgaaaaagacagccatatacgagtttgcggttcgagggatacggtcgttctgagttactaacggattttgcgttccttcgcattccggattttcaggactgatagatttcgcgtggcttgttccgatcaagaggggcattatgtcgtctcagtatgatatttacgggaaatatgttcacgtttactgtttttgttacactattgttacatagaattttcaagctgaaggaaagaaagtcatgtcagaatggaactgaaactttttttcagtgagccataaatttatcgagtctgtcagatgagtctggacagaatgtattttgcgatattcagctcttttttcgtctcaaacagtgcaatcctcttttttcagctctccagtacacgcaatccggtggataggaagcgcatatttcctgatatctgccggaaaccattgagatgataagaggatggctggaatgctttttcagggtttgttctgcatcttcgattgatgcaagtctggcttgtcctgaacagagaagtggcaggtaaggtttcggtgccatgtataaaaataggattatatatcacccaatatgcgattcctttttttgcgtatggtacctttttcaccaagctgtttcacgagcatctctatccgtatctgaaaagaaaaacggtcaacagttacaagggtcatcatgtcatcgtcagctatggtgctttcggaaaagctttggcaaaagcattatcagatgtcagtaagaaggataatgtcgagccacagatcgtcgcggtcgataaactccataccgccgagcatgacaatgaattcactctgacgattctctattacgatgcattgcgggctgatctcttcaaagtggcaaacctgaaatctgccatcaggctctatctgatgcttcctgatgagcgggaaaatcttgccctgctggaacaaatctaaaacaaagccgacccaggtaccgaacttagagtcaatctccgcactcagtcacttactatgcagaatctgctcatggactgggtcggaatcaatgcattcaaacaagaaggactggatattcgtgcatcgaatccatatgctgtatcagcacgtggcattgtaaatcaatattctccggacttgtacgcgccaaccatgaaaggctctgttgcacaagttgtgatggtcgtcggtaactccgatatggccaaagcgctggtgctgcgctttgcccgcatcggcacctattctccgaatggaaagctccggctggtctgggttggcgtaggagttacagaggctttcaacgagctgaaaaccctgtaccctgctcttgataccgattatcgcaatctcaactttttgagctttgaattgggagtatccagagaatttttcgacagcgtattgcctccgcttcaattggtcatagcagatcaaccgcctgaacaagcaatctgcaacgaagtgattgccggtgcggacgacgcatcatggccatcggcgatctacgtctgtcacgattcggacatcaggaatctttcagaagcacgagatattcaggccgcgttgtgctcgaaaccggaagctgtccggagagaaacctatgggaagaaaggaagattgatacttgccatacaaaaccagtcagagctcggaattggtgataatcaagctttgctggcatttccctatctcatagaggaacaatccatcgataaactgtttgcggaaaccatagtcaaagaccgctcagatgacattgccaaagagtatcatgcggtctattccagcttgaaagacgaatcgataatcaaagaagcatggattacaacgcccgtgtaccggaaagaatcaaaccgtgatcttgccgatcatttggccataaaggcgaggtatgcaggcattaacgctgaagctgtcaataagcttgtgtttgaaggggttggttcgatttctgatggagatgaaaaaaaaatggaggaggcattcgatgatctggttatcatggagatgaaccgctaccgtgcgtttatgtttatgaacaattttcggtatggaacccatgctttggagtacctaatgcgcgttgtgacaacactgcctttggaccaactgaagaaagaactcgatcagtgcctgcgggttaacaaaacgctacttgaagagtttttaccggagaaagagcgcgaaaaagacgataacatcgtcaaaacttcaatagaagtgatgaagaaaagaagcaactatcaagagaccgttagtacatgaataagctcataacggaatgttgcaaattttatgcaacgaggaaaatgatgcttctttgtaaaagttagtcacaaaagaggttagacggaatgattcgtcgatgaatcattcctgcttcggttgtgattgttgaactgccggaaactctacttttcgatcgactgatgaaggggatagatgcagtgcagcagatgactatcagcagaggttgatggcagatgatgcaaaaaggacaaaatcaaaatcgatcatgttaggggagcacttcaaacggtgttcatcaaaaaaaagcaagaatagtgattggctgtgcgtatttattttgtaaatttacagggtaagcatcgtccctgaaaaatgtgagtgtagtcagttgcacgcccaatatatggattcgggtgggctgatactcacaatttgagggtctcatgttggagtgaatattaactaatttcattgggaggtaaagccatgaaaaacacgttcgtctccgtcaaattacaaaaagtcgtagccatgatcgactatctggttgcggctgttgttggcttatttggtggaaatctgtccatcaggtcacaaaaaggcgtaaccatgattgagtatgccttgattgctggtttgatttctgttgctacaattgcagccgttacgcttatcggaactagtttgaacgaggtttttgaaaagatttcagatgcccttgacggtatctgatagcacttttacagcataagcagtgaaaccacaacaattcgttctcgccatcgcacttattctgggtgcgatggcagcttttttggctgcccgctggatgagtgtcgcccaaacatcaatgtcgagggtcgtcgttgttgagcagcccatcgaagcgggtaaagctatcaaagctcatcaaatcaggagcatcgattggcccggttcggctgttcctcgcgatgcgtccactcgcatcgccagtgtggtaggacgaattgccctcgtctccatgatgccgggtgagccggttctgcctggcaaattggccccaacaaccgcgactggcggtttatcctctatcatcccaaagggcaagcgtgccattacagttaaggtaaatgaggtgattgcggttgccggttttgccctgccaggcagctatgtggatgttttggttagtagcaaagatgccaaccaacagcctttttcggtgacggtactgttgcgcgtcaaagtattggccatagcccaggaaaccactgcagaccgggataaaccaaaagtggtcaatgccgtaaccctcgagcttactccgcacgaagccgaaaagctcgacctggctcgcaacatcggggcgctgtctcttgtcttgcgcaacgaattcgacaccggcaaaataaactccgcaggtgtacgtctttccgatattatttattcacagtctgctcctgcaagcacctgttcgccaactgcacaagcggcaccaatgcgtcaaagcagtggccccgaagaaatccgtggcaccagccgtcaaaatattgccacaccatagccaatatgcagatgaatttgacatgcctgatacgttttgcctgccggatgagcgctcttgttgcgcttcttgttggcactgtacccatggctacaatggcctctcctgaacccgtgaggagaagggacgactcgtacgtaaccgttgtgtctgaaatgactgctccatcgatttatcttgtgcctctgggcgaatcgagggtttaccggttcgcgcaacccatcaaacgtgttgccatgggcgaccccaaggtggccgactatatcatgcttaaccgcttcgaagtttatttgctgggaaaaaaaatgggctcaaccaatcttgctgtatgggaccaaaatggcaacctgacctcctcgccggtacaggtcagccgtggcacaaccgccctgcaagctctcttaaaagttctttttccgaaagagaacgacattcatctccttgcccttggtccagctctggtactctccggctctgtgtctgacgccctggttgcagagagcgtcgctcgcttggtaagatcgtattttggtggctcggtttcaagtggtactccggaatcagcccttgtcggcactgactccaagccgtttaccggtataattgaagagatgagtaaggacgttgttttttccaaaacggagtctcattctaaagaaaccacaacgcatggaggggaatctgacagcacgcgcggcgtagtcaatctgctcaaggtgcgcgattcgcagcaagtccggctcgaagtctgcattgcccaggtatcgaggacttttatcgaatctttgggtatcagcttctttaaaacctctggtgatatacaaggaagcacccttttatcagggtttgtcagcaacgctacgcttaataatcttttgctgggtcggctgggtcaggccaatgggatcaaaatggttgcggaccgcaaaccatcgttgttcaaggtacttgccgaacccaccattgtcactatgagtggcaaagagggtttttttctggttggaggtaaaatttatgtacctgtaagagtcatcgattacagcccaataaatctccaagaatatgacaaatactatatttcctacaaagaatacctttatggagtaggtttacgctttatgcccgttgtgctggatgctggccgtatttcgctcaaggtcgtatccgaggtttccgagcctgatacagaatctgccacttcggggactaaagctaatttgcccttgtttaaaatcagcaccgtttccaccaacgttcagatgaacgagggtgaaaaccttgttattggcggactcaagctcgacaattttgccaatgcgattgattcggtgcctttgctgagtgaaattcccattcttggtgcgctttttcgggacaccaagaagaatgccgagaagaccgaactcatggtcattattcgccccactttggtcaaaggcagcgccaccatgccagagcttccaactgacagagttattcctcctacccgaaaagagcttttcctcgatggaaaacttgaaggatcaccactaaaatgagcatcatgcacgcagatatgcccctgctcaaggccccggaaaaggagcaggctcaatcccaaaagggctatgcgactgtcgaatttatgcttctcctgcacttgtttctgcatattctccttgggatatttttttattctattgccctgttagacaaaattgtgcttaccaatgccagccgggaaggcgcacgtgccggagccattagctccagcaccattagtgcccaaacagctgccgcatcgggctgcgactgcaaactcatttcaatgtatggcaccctaagcgccaccattacaccgactgtagatagcagtaccaatatgtgtacagttgagacccgttgctattacccaccagtttatatttttccaggcattgacctctcggccacaaccagcatgaggcttgaatctccatgatacggtcacactccatcaccaaacggctctacggccagcgtggcactgtcgtcattttgtttgccctgctcttgccggtattgcttggttttgccgctttggcgattgacttggcccgtctcagcctgaccagggttgaacttcaaaacgcggccgatgctgccgctttggctggcgctcattcactcggcgatgtgctgtcacctcattggacttcggctgcggacactgcgctggtctgggcacaacacaacgtcgcctatggctcaaagattaaggatgcgaccattgaaacggtttactggcccagtatgcgtccctcaaccagcgcacccgttgctggagatgcccccgctatacgtgcgatgattactatcgacagtacccataattgcgggccttgcaagttctttttcgccccctttctgggtattgccatcaaagacgttcaagccagcgccattgccgtgctactcaaacccaccgggggcggtggcgcctccatacccaaactggtacaataaaaatagatgaacatcattacctactctccccatccctgggaggttcccgatacacaacttgagctgggtcaacaccaactggcccgactggtgggtgagcttggggttatggtgcatcaactcacagcgcaaaaacctgacctcgtatttcttgtgggctttgaacccgccgatccccattacattcaagaggtagagaaactctgcctcgcactgccgcatgccgcaatcgtggtcctgcacccccaaacagagccagaacttttgttatcgcttatgcgcgctggtgtacgtgaagtcattgtcgacagtacctccgaaaccctgcaagaagttatcgaacgcactcaccttcgtgccaaaggcgttagtatcaatcggtgtcgggtttttggatttgtctcttccaaggggggggatggcagctcctgcatagcggccaacctggcttttgcactctctcaagagcccgacttccgcgtgctggcggtcgatgtctctttaccctttggtgaccttgacatgtacctcaccggagaaaaccaccctcaggatttagccgatatttccggtgaatgtgaccggctcgaccagtcgctgctcgacagcatggtgcagcacctcagccctacactcgatctcatctcctcgcccgcaaccttcgaaaaaattgttcatatcgaacccgagcgcgtgagcgaactcattcacattgccacaaacttttacgactatattctggttgattttggttcatcccttgatcaggttggcatctgggttttggagcagcttgacgaactctgcatcgtattcaccccatcgctgccatcgttgcgccgggcgggccaaatactcaaactctggaaagaatttgaaaaacccatgtcgtgcaccgaaatcatcctcaaccgtgctgacacaagtgttcctatcaccggtaccgaaatcgaaaaagtgatcggcaggccaattaacaaacgctttccctccgacgctgaagccgtgcaggaatccctcttgattggccagcccttattgcaagtggcgcccaaatccaaactttccaaaaccatcgtcgactgggccgagcacatcacaggcagcagtcatcataaacgctcactatgggaacgcttaaagatcaaatagctcgctggaacctttccaccaaacgggttgcagcgcctcctcaatcggcgcctgcacaaccttatgtcgttgaagttccgacctcgactgcgccagtgccggtgataaaagccagagcatccgcaggggttgactcttacgctaccaaaacgaagttgcaccaaaagctgctcacccgtattgacctcagctccatcgaaagcctgacccccgagcaactgcgcaacgagctcggggtcttgcttgttgagcttatcgaagaagaggagatccgctttaatgatcaagagcgtgctaaattggtagccgacctcaaaaatgaaatcatgggtctgggtcctttggagcccttgcttgccgatcctgccatttctgaaatcatggtcaacggctgccaaaacgtctatatcgaaaaaaacggatgcattcagcccaccaatatccattttaatgacgacgctcatctaatgaaaatcatcgataaaatcgtctctcgagtggggcggcgcatcgatgaatcgtgcccgatggtcgatgcccgcctgcccgatggggcgcgcgttaatgccatcattccgccattggctctcgatggccctgtcctcaccattcggcgctttgcggttgtgcccttgcaaatgagcgacttcattgagaaaaataccctcacatccgccatggccgaactgttgtcagctctggttaaagcaaagtgcaatattatcatttccgggggcactggttctggtaaaaccacgctgctcaacattctctcgagctttattcccgagaacgaacgcatcgtcaccatcgaagacactgccgaattgcagcttcagcaaaatcacgtcattcgactggagacgcgtacgcccaacatcgaaggtaaaggtgaaatcactatgcgcgtccttgtgaaaaacagcttgcgtatgcggcccgaccgcatcgtgctgggcgaggtccgtagctccgaggtgatcgacatgctgcaagccatgaacaccggccacgagggctcactcaccaccattcacgccaacagcccgcggcatgcgctgggcaggctcgaaaatctggtaggcatggatggcatcactctacccaccaaagccctgcgcgagcttatttcctcgtcgcttgactttatcatccaaattacgcgactcaatgatggtagccgtaaaatcacgagcatcgaggaaatcatcggcatggaaggagacatcattaccacccaggaaattttttgctacaagcgtatgggcattaacccggacggatccgtgcaaggaatgttcagggccacgggtgtgcgtcccaaagtgtatgaaaaaatccacacctatggcatttgcctcagtgatggcatgttcgaccccggcgacaacgactaaccttcgagcatatcatgaccatatttttgatctccttttttgcttttctggcagtcatgctgatcatgctgctgctttatggggtgtggttccactttttcgatctccgcaaccaggccaagaaaaagcatttgcaggccatttacaatgccgttcgccaaagtgggcaaagcctcggcaacgagcaaactccccggcaggagagtgcgatcgaaacctggttccgttcacgctccagaacatttgaaacctggctccgttcacgttccggaacattggaaacactgctccaacgcgcccacactccgttcactatcgggcgcttgatagtcctcatgctcgccttgtttacgctggttgtggtattgggacttcttcttctgccccaaacaaaccccttgcacctgctcatgctggccgtcgccattgcgagtatgccggttctctggttattgcgacaggccaaacaacgccgcaaggttttcggagataaactcccggaagcgctcgattacatctcgcgagccatgcgggccggccacagtctgacctcagccatcggtatggtgggcaaagagcttcctgaccccatcggttacgaattcaaaaccgtcttcgatgaaatttctttcggcattccatttaaagacgcgatcggtcatctcgccgatcgcattcaaagcaatgacctcaatttttttgtcatctcgctcaagatccagcacgaaacgggtggcaacctcgccgaactgctccatggattggccaaaaccatacgagaacgcgtcaaactccgtggcaaagttcgcacgctctcatccgaagggcgcgcatcagcctggatactgggcactatgccatttgtgttcgctggtattctcatgctcataaaccccggctacatctcggtgctctggagcactccccaaggccagaacctcatgttcatcggttgtgggctcatggctgttggcatctttgtgctcagccgcattgtccagatcaaggtttaacccaaaccatgctcataccatgcaagttaccctgcaaatcctgaccatcgtgctttccggggccgctgttgcctcgcttgtgttcgcgttgttaaattggttggtcgacaacaatgccctcaaaaaacggctcaccaaaatcattcgccaaagcagggcaccagccgccacctccttgtccaaaacggccaacaccggaaaagtagctaccgtaatcaacattctctccaaactctcgctcccggaagaggggtggcaaagctccggtgttcagatcaagtttttgcaagctggcatccgcaacaaaaacgcacctcagaacttctttgccgttaaaaccctgttcacattggtgctgccggtggttcttgctttgtttctgcatttcactcagcccctcatgcccttggctcgtgtcatgattctggtgctgttcacagccgcagcaggctactacctgcccgaaatgttgctgcgtttcatcacccaaaatcgtatcgaacgcatgcgtaacagtttgcccgacatgctcgacctcatggttgtctgtaccgagtcgggtatgggtatcgacgctgccattgcccgcatatcgcgtgaaatggtccgcaccaaccctgaccttgccgaagagttttacctctcgaccctcgaaatgcgtgccggagccaaccgcatcgacgccttgcgcaacctcgcactgcgctcacgcctcgatgacctgcaaaaccttgtctctgtgctcgtacaggccgatagatttggcaccagcctggtcgactcgttgcgcgtgcattccgacatgatgcgtacatgccgcacccaacgcgcagaagaacttgccgccaaaattcccgtcaaaatgacgctgccgctcgtcttgtttatttttccggtgctcatgctggtgttgctggggccggcaattattcaggttattcaaatcttctcacaaaagcccttgccatgaacatcagctctccgttgcagatcctgtggggacaattgccatggttgttggccggtgctgggttgggcttgtggttggtgcctttggcccgcatcattccccgcaaggtgttgcagtctgccaaagtccccctgaacgcatggcaaggacctggtggcggcctggagcagcccattccagcagccagacgcatttgggtgccgatggttaatacaagcatgtgggcctatgtggccaatagtgtcagccacccggcattccaggctgtgctactatgggcctgtttggccagcacgttgctgttgctcgccctcattgactgggacagcactctgttgccagactgggttgtcttgcctctgggggtggtgggtctggccagcagctatgccgggtttaccccgcacagcctcttcgtcagtgcactatctgccgctgtggtgctgggcctgctgggtgggcttgcctggctgttccggcgcatcaaaggtgaaagtggtattggtggtggtgacctcaaactgctggccgcacttgccacctggtggggtattgtcggcgtactttacatcgtgttgtgggccagtgtggttaccgtgctctggtatgtggtgtggcgccgtttcaaaggccttggcccccaggccgagtggccatttggtcccgccattgtggtggcagcactggcatggggcttgcagactgcttatctccccacacaactcgacgcagatagttaccatggcccaaaacgcaccgccttgccaactctccaggaacaagtggagtcggaatgccaggctctgcagacatattcagccagagttattgaagctgctgttcggatagagactgagggttatgcaatacggtaacgaaaaatatttgttcttatgctcaggatctgacagggagtgttttggttgtttataatggataatggttattatttctgataacttgaagtatacaaactggcaagttcaagcaatatcaaaattcccggagtgaatactatggttgcctgtatcaacgattatctgagtcggtacggcggtttggccgtcggacatgaagaggaacaaaaacgatacttcgagcagaaaagggtctatgcgctgcaaattgagacgacagatgcttgtcagcagggctgcatctactgttatgccggttccacacctcgggagatgcatggactcaccactcttgaaatccgccatttgctggacgatgcggctgcactcgaaattcgggccatcgactggttgggaggtgatcctctcgtccgtcctgaatggtatgagttgatgcagtatgcccggtcgttgggcatgatcaacaatgtctggaccagcggtctgcccctgcggaacaaacagattgctgctcaggtctatgaggtgaccgacggaggttttgtctcggttcacctcgattccatcactccggaagtctatgccaaactccatcgggggggtaatcctcactacatcaatgccatagtcgaaggggtgacgaatatgctcgctctgggtaaacccgccgaaaaaatgattaattgcatcacctacaccgcactgcaaggtccggaagatgccatccgaacgatgcgctggtggtttgaagagaaaggactccgcacctgcctgactatgttcaatcctgcaggaatgggagctgagtggagcgcgtttgaaccgaatctcactgaagttcaacaggtctatacggagcgtgaccgtatcaattacggtggtgacaacatcaccatcggcgccatggacactgataaatattactgcggcaccatggcaacggtgaccttcactggtgacgtaaccccttgctcggttatccgcaaaggtgtaggcaatattcgctcaacgccctttccggaaattattgccaaacatagtaacaccctcgtccatggagatctgcacgatatttgtaacctgcccactccctgtaacgtttgcgtcaataactcacattgctggggatgtcgggccagtgcttaccattacaatggcgatgcggatggtctggatccaaaatgctggttgattccgcaaaaccagcaagaaaagtaactctgtaactcaaaaaggagatattcacatgagtggaaacagacttgatgtcactattggaaacgttagtgaagtttacgatggtcctggaggtatcctttgggagatgctgatgggcgaacaaattcatgttggcggcgaacatgagaccgacattctggcgcaaaaagccggagtcagcgcggatagtcaccttctggatgtgtgcagtgcgctgggtgctcctgctcgtcaattagcgcaaacatatggctgccgcgtaacgggcctcgatgcgacacaaaggatgcacgcagaagctattcgccgcacaaaagaggccgggctggatgacaaggtcgaattcaaactgggaaatgctctcgacatgccctttcgagcaaataccttcgatgtggtatggggacaggatgcctggtgttacatcaccgataaaaaacgcctcatagatgagtgcgctcgtgttttaaaaccgggtggtattcttgcggttaccgactggcttgagaccggttcaatgaccaaagatgaatgggatgccttgcactcgtttatggtttttccctacatggagacattggaaggttatgcaaccctggccgaaactgccgggttgacgatcattgagaaggaagatcttactcccgatttttccagatacgttcaaatatatcttgaaaaagtgcagaacgagtttcgtcaagggattctcgacaactatggccaggagatgtatgatggcgtggagcacggcattaccctttggcgcgacgcctcagtggctggcaaggtgggcagaggccgacttatcgcccggaaatagtcagtcaaaaccagaagggcagaacaggcgcttcgcgataagctcttcctgattgcgttgattcaaaaaagtctctttcaaatcaacggtgatcatgctcattttttcctttttttacggaaaaccgttggatatggtatttctctttattatataaatatacaactatataattatctaataatttataatccccatctgtattttctgtactgcttttcatgaaacaggagtttcttcagggatcttcatgtttcaggatggattaacggcgttgcgggattgcactgcaactctgctggcagggttactggagagcaattggggctgaaggaaattgtcaatcgggaggatgctcatgaacggtaaactttcacgcagggatttcaataagctgcttgtcagcggggttgcaggtgcggcatttggtatcgcaggcttttcaaaaccgctgtttgccgcgtcaagccgggtggtgatcatcggggggggatttggaggcgcggcggcggcaaagtatcttcggaagcttgacccgtccatatcggttacccttgttgagccgaaagcgatttttcatacctgcccgatcagcaactgggttattgctggtttgaaaacattgccggatattgcccagagctattccgtcctgaagagccgctatcaggttaccgtgattgccgatacggctgttgccatcgatgcgcctgccggaagggttaccctgaaaagcggcaaggtgcttcattatgatcgattgatcgtctctccgggaattgatttcaaatgggatgccattccgggttacagtcaggctgttgcagaaaaaaatatgccccacgcctttcaggccggttcacagaccatgttgctccataagcaactgattgccctgaaagatggaagcaacgtcttgatctgtcccccggcaaatcctcttcgctgtcctgccgcaccctatgaaagggccagcctcatggccatgtatctgaaaaagtataaaccgaaatcgaaaatcattattcttgacgacaaggagaagttttcgaagcaggagctctttatgcagggatgggagcggttttatccgggaatgattgagtggcgagcggctactgcaggcggaaaggttgaaaaggtcgatggtgctgccatgaccgtgaccactgagtttggtgatgagcctggtggcgttatcaatgtcattcctccccagaaagcaggatctattgcttttgaagctgcccttaccgatgcaacagggtggtgcccggttcacccaactacctttgaatcaaccattcacccgggtattcatgttatcggtgatgcctgtattgccggggatatgccgaaatccggtttcgctgcaagcagtcagggaaaggttgccgctgtcgcaattgcaagccttttacgaggaaaagtgcctgtttctccctctctggtaagcacctgttacagtcttatcgcccctggttatgccatatcggttgccggtgtctataatttgagttcttcgggtattgtcgatatcaagggagctggcggtttgacacctatggacgcaagtgatgatcatcttcgtcaggaagctgcttttgcatggggctggtataaaaatattaccaaagacaactggggataactgtttcgaatagcatggcaggaattcttgcaaaaaaaacagaatttttttgattcgtcgatctggttttagtatataacgatataacgatacagatgtttccggcattttgcatcatcatacagggagattcctgtaagaaaggatcgttttcttttcaataaaaagtacgtggttgtagaattttatttcagtaataaaaacagaggaatggaagatgaagcgaatcgccatgattgctgcggtaagcatcctgatgctgcctttgccgggaaaggctgccgctcgtgaagagaacatcgcgaaaggcaaacagctttcctttagtccgatgaaggggaactgtcttgcctgtcatatgatacaggagggagagatgacgggtaatttaggaccgcctctgattcagatgaaacaacgctatcctaaaagaggagtgttacgtgcccagatttgggatgccagcgcaaacaatcctcaaagtatgatgccgcccttcggaaagcacggtatcatgaccaatgaagaggtagatcaggttgttgattacctgtacacgctatgagtgtcaggatgcaggagcaagatgtaaccgttttgaatgcaataaatgataaggcccgacaaatgggcaattttacaaacaaattctcttgaaggaggttggtatgggtgtttcccgaagacaatttttcaagtctgtcgctggcacaatagcgtatgcggcagtgatttcagcagttcctgaacggctttttgccgcctggaaccagaaagcgttcacctctgaaacgctggcagcggccattaccgcaaaatacggcagcctgcccattgaaaattcaaccgcaattcagataaagtcgccggagattgcagaaaacggagcctatgtgccggtttcgatagcgacgactattgcgggggcatcaaacattaccattttttccgaagctaattttgctcctctcgtagcctctttcgacattatgccgcgtatgcgtcctgatgtttccctgcggcttcggatggcaaaaacggccaatcttgttgtgctggttcaggctggcggaaagctgtacaaggcggtaaaagaggttaaggtaactatcggcggctgcggcggctgatgatcaatttcatcaataatcattcagagggagtcttgctatgaaagttaaggctgtagcacagaataatgttgtgtcagtaaaaattcttattcagcacgtcatggaaacgggacggcgcaaggatgagaccggtaaacttgtagccggacattatatcaccgaagtgaatgcagaacacaagggagagcgggtctttcaggcggaaatcggtcccggcgtctcaaaggatccctacctggcgtttcagtttactggcgggagtgttggagaaacggtaacaatctcctgggttgacagcaagggcggaaccgaaaagacagacagcgttatcagcgcactgtaactcataattcaatcgggaaggagtcatgaaaaaaatagtgtttaaccgttctcttgcgcttctgtttgttctggcagccctgcttgccgcagtaagggttgaggctgccgattatcaggcccgtgtgcaggccgatatacaggcgttcagggattattttaccgcccagtttcccgacgtcaagtttgccgattatgcagatggagtgtatgccattgatgaggattcccgtcagcagtggaaggagatggaggagtttcctccctatgcgctatccgttgaggatggcaaagctttgtttgaaataccctttgccaacggtaaaacctatggaagctgttttgcaaatggtggcgctgtccggcagaactatccctattttgacgaaaaaaagggaaaggtggtgactcttgagatggccatcaatgattgtcgggtggctaacggcgaaaagccactggcctgtaaaaccggtgatattgctaaaatatctgcctatatggcttttatcagcagggggaagcccgttgatgtgaaggtgcaaagtgaaggtgcatataaagcctatgtaaagggcaaggagcttttctacgccaagcacggaaagcttaacatgtcttgcgctggttgccatatgcagtatgctggaagacgacttcgtgctgaaattcttagtccggcgcttggtcataccacccattttcccgtttatcgttcaaaatggggagagatcggcacccttcacaaacgctatggaggttgctccaatgataccggagccaaatcgttcgccccacagagcgaggagtactgtaatcttgagtttttcgagaccgtgatgtcaaacggtttgatttttaacggcccggcttcacgaaaataaggagaacgttatgaagagaatactactatctgcttttgtcctgctcgttgtttttgcgagtgccagtgagttgcgggctgaacctgcggcgaaggagttaatcgaacaggctgaggccaaaagaaaagaggctgcggctattggtttcgagtggcgtgaaactgcttcgcttatcaagagcgccagagcggctcttgagagcggtcaggaagccgaggcggtaaacttcgccgggcaggctcttcaggaaggagagcaggctcttgcacaaggcaagtatatgcagcagaactgggagagccttgttcccaaaccttaacatttttttagccgcatcaatcaggagttgtcccgtatgttgaccgtgcgggacagtgcccttcagtaacgcttttttaccctaaaacgacccactgttatgcagctttcccgtcgtgaatttatacgtatccttgggcttgcaggagctgcaggcctgattcccggacttgccagcagccgcacatccggagctgatatctatgaaatgcagggattcggtgatgtccgcctgttgcacattaccgatacccacgcacagcttatgccgatctactatcgcgaaccaaatctcaacctcggtgtcggggaagccctgggacgcccccctcatcttgttaccgcttctctgttgaaatattatggtgtttcgcctgacactccgcttgctcatgcctatacgcccttaaatttcgtcgatgcagcgcagaaatacggcaaaataggcggtttcgcacagttgaaaacgcttgtcgaaaaagttcgagaggaattcgggcgcagtaaaaccctgctgttcgataccggagatacctggcagggatcgggaacagctttgtggagcagaggaacggacatggttgaagttacgaatcaactcggtgttgatgttatgaccggccactgggaatttacctatctcgacaaagaggtgagaaaaaacctcgcagcattcaagggagattttgttgcacagaacgtaaaggtgaaagaggatgcgctctttaacggtgcacaggctttcgatgagagaagtggtcacgctttccgtccctatgtgatgaaagagcttggtaaacacaggattgccgttatcggccaggcatttccctatacgcctatcgcaaaccccggcaggttcatacccgactggacatttggtatcaatgccatcgaattgcaggagttggtcaattcggttcgttcaaaggaaaaaccggatgccgtgattctcatttcgcacaatggaatggatgtcgatctcaaacttgcccgggaggtaaccggtatcgatgtaatttttggtggccatacgcacgacgctgttccacagccttttgaagttcggaacaaaacgggtcgaacccttgtcaccaatgcaggttccaacggcaagtttctcggcgttatggatctcaagcttggcaacggcggcgtaaaggagttccgttaccggctgcttccggtttttgccaatgaacttgccgcagatgcctccatgaaagcgctgatcgagcgtatcagggccccgcaccttgccaagctcgaaaaaccacttgctacggcgggaacgctcctgtatcggcggggaaattttgatggtcccttcgatcaggttatctgcgacgccctccgatcgcgcaatgaagcacagatttcactctcgcccggcttccgctggggaaccacggttttgcctggacagaccattaccatggagcatgtgctcgaccagacctgcatgacctatccggaaacctatgcgcgggatatgaccggccttgaaatcaaaaatattcttgaagatgttgccgacaatcttttcaaccccgatccctattatcagcagggtggcgatatggtgcgtgtgggtggtatgtcgtaccgtattgatccggtagcggctatgggcagtcgtattgacgacatgcggcttgaaaacggcactcttgtggatgcctcgaaaaaataccgtgttgccggatgggctacggttggtgcaccatcaaccggagaaccggtctgggatacggtagcggcgcatcttcaggatgtgaaaaccgttgaaatcagaaaactcaacgttcctgtgctgaaaaatgcagccagcaatcccggtctcgatttttcagtctcgtaactgtttttgagagcttttttatagaacttcgcagaagataaaccgttggataatatgatgacaattcgaaaggcaatgcttgcggcggctctggtgataacgctcatcgctccttatcctggaagggttgatgccgccacatcggtcgctgaaacgcatgttaacgcagcagtcgcaccgcagttttccgcaaagagcgtacagggcgttctgctttcaagccaaaagcttgccggtaaggcctatatcgttaattttttcggatcctggtgtccttactgccggaaagagattcctgaaatggttgccctgcaggaaaaatatgagaaaaaaggatttacctttatcgggatggcctacaaggataatgaacattccatgccggattttatctgggaacaaggtatcaattatccggttatcatggcagacaaatcgattctcaaaagcttcggaagtcatgtttcaggcggtatcgcttcggtgccgctgcttttcgcagttggtcgtgatggcaggcttgtcgccgttgagccaggtgcccagacgagggaggatctggaaaaactgattcttaaaatcatgcagggatcggctaaaccctgaatgatggaaacaggtttttttatcagcgttttttcatgtaaatcggttcagcgtgcaggtgaagagagggcgagatgtattgctggatctgtttcctttaaaaagtgagattttcgtgcgatattaagcatcaccatatttcacaataatcaatcgacagggagaaaaagagtaatgccgacaacacacgaaaacctgaaaaacgcttttgcaggagaaagccaggcgtatcagaagtatgcagcattcgccaaaaaagctgacaaagagggcctgaagaatattgccaaacttttcaggaccaccgccgaagctgagcgcattcatgccgagggacatctctctgccgacgatgccatcaaatcgaccatcgagaacctgcaaacggctattgatggcgagacctatgagcataacgaaatgtatccgcccatgtacgagcaggctgtggccgatgggcataaagccaaacgcatgttcggttatgctgtagaggccgaaaaagtgcatgccgcactctatcgtcatgcacttgaaattgccatggcaggcaaagaccttgaaacagcagagatctggctctgtcctgtctgtggtcacattgaattgggcacacctccggaaacctgtcctatttgtaacgtcaaggcctcttcatacgtccagatagcctgatcatacaacggtcgttgctcgtaagcctggcccccgtgaactgcgggggctttttttgcagcagcgtatacaaatgttgtacacagccttatcccgccatttcaatcgtgtgttgcaacttccacattcgccgataaaacccatccccgtccataagctccccatgcagaccctgctccacaatctttcctttctcaagcacaagaatccggtcgtattgctccattgccttaaggcggtgggtaatggtatcagcgtctttcctgagctgatggcgttcagggtttgggttacctctctctccgttacgcagtcaaggttggccgttgcttcatcaagaatcatgattggggcatgttgcagcaggattctcgggcgctgcctttcgcttccactaagcattatgccgtgctggctgcaccagaaaaaagagggatagtgacagaaagttttatatttaatcgatctcttttacgtcttgagatggatttttctgtcaatcactgtatacatgggcataatacgacgcaaactcacgatcggataaccattgaccccaattattaagagtaccaaagttctggcagcatgaagtttctggttgatgctcaactgccacgccgtttttgtgattggttacggcaacgtgggcatgatgctttgcacaccctcgacctggaggggcaatcaaacacccgattcagatattatccttattgccgacagggatggtcgaattgttgtgacaaaggatgactttgttcagtcatttctgttgcgaaatactcctcaacggctgatgctcgttgcttctggcaatattggcaatgccgaacttgagcggttaattagtgctgcattacctgcgataatagaggctttcgaagcagcccattacatagaaatcggaagaaattcggtgattgttcatgagtaaatgctgttagcacactcaccccgtcatctccgccacatgctgcaactcccacatcctccggtagagcccgttcccgtccataagctccctatgcagaccctgctccacaatctttcccttctcaagcacaagaatccggtcgtattgttccattgcctttaagcggtgggtaatggttatcagcgtttttcctgagctgatggcgttcagggtttgggttacctctctctccgttacgccgtcaaggttggccgttgcttcatcaagaatcatgatcggggcatgttgcagcaggactcgggcaatggcgatgcgctggcgctctccaccgctgagtttcataccgtgctgaccgcaccattcgtcgagttttgcggtgaagtggctgagcccggcggcggtgagcgcttttttgagatcgtcgtcggtggcatccggggcggcgagggtcaggttttcgcggatggtttcagcgaagaggtaggtgcgctgcgagacgagggctatctggcggcgcagctcttcagggtcgaagagggtgatgttgtggccgccaatggagatgctcccttcgctgctgttccagaagcgcatgaagagagaggtgatggtcgatttgcctgcaccgctcgggccgacgatggcgatatgctctccggggagaacggtgaaggtgaggcggtcgagcgcttttgtatcgctgccggggtaggtgaagctgagctgctcaacctgaatggaatgctctgccggaaaggggaggggagtgagcggggcgaccgtttccggcttggcatcgagaatttcaaaaaggcgttctccggcgagctgatcagcttcgaggtgcttgagggtggagggcagcggaagaaaaggttcaaacgaggccatgacggcgagggtgatgacggtaagtgaaatcccgttgaccacgccggtggagatggagggaatgagcgcccagagaatggcgatgagggcgccgttcatgaggaggccggtaagggattcgtgtagcccttcgatgatggcgttctttctttgaagctgcagcttgccgctttcggcgctctgcatggcggcgaggtgcgccggaagttgtccgtaaagttgcagctctccgatcccctggaagaggtcgagcgccagtacctgctgctctgccttgcggttcatgatacccaccgagaggccacggctcaactgccgggtgaggagcgggacgccaatgcctgcaagggagtgaaagcagaggatgagcagcgctgcctgcagggagtagacgccgagcagaaaccacatcagtgcggccacaagcagtgcggtgagcggtgggccaagcactctggtgtagatgttttcgaggctctggatgtcgtccacaacccgttgcagcaggtcgccgctcttgaagtgcatgaggcgtgccggtgcgaggggctcaatggcgtcgtaaaaccataaccgcagttttgcaagaatcttgaaggtgatgttgtgggagatgagcctttcgatgtagcggaagactccccgtgcaaggccgaaaaagcgtactcccgcgatgccgagttgcagggtgaccatcggcggttgcagggccgccttggcgatgatgtaggcggaggtcatcaggaggccgatgccgctgccggttgtggcgaagccgatgagtgcggcgagggccatccaccagaaatatggtttgaccagtgcgatcagtcgaaaaaaggttttcatgattgtctatcctgttgcagaaggagggaatcgtggtagaaacctccgttggcgatcagctcctcatgggtaccgcactgggtgatcttcccctcgctgactacaataatttgttctgcggagcgtatggtttcaagccggtgggcaatgatgatggtggttcttcctttcatcaactcctggatggagctgcgcagggcggcttcaagttcaggatcggtgtgcgaggttggttcgtcgagcaccagcagcggggcgtttttcaggaaggcgcgggcaagcgccacccgttgtgcctctcctccgctcagccgggccccctcttcgccaatcatggtttcaagtccttggggcagcgagccgataaaggtggtgagacctgtcttttttagggcactctccatctcttctgctgaagcttccggtcgcgcaaggagaatattctccctcaaggtggcgttgaagaggtaggggtgctgcggaacccatgaaatctggcggtgccatgcctcaagcgggatagcgtgaatcgggttgccgtcaatggtgatgcttccttcactgggcacctggaatcggagcagcagattgatcagggtgctttttcctgcaccgctcgggccgatgatggcggtggtttttcctgcgggaatggtggcgttgattccctcaagcgccggtcgcgagctgccggggtaggtgtagctgatactggcgaacacaatgggcctttttccggcgctctcatgtacggcaaatgcagcctgctgcacgggtgcaggggtgctctggtcgagaatggcaaagatctcctttgaggcgctgacgccctccatcccggcatgaaattttgtgccgagttggcgcagcgggagatagaagtcaggcgtcagtatcagcacaaagagggcgtgctgaaaggtgagctttccacccataaggcggagcccgacgccgacggcaatgatggccatgccgatggtgcccaccagttcaagcgtcagggaggagagaaaggctactttcagcacgcgcatggtagcgtggcggaagctttcgcccgactcttcgatggcatcgtgttgccgcttgctctgcgcaaagagtttcagggtcggcagcccctgcagcacatcaaggaagaaaccgctcatgcggctcatggttttccactgcttttccgtcatggcgctggccgatttcccgatcagaatcataaagactgggataaggggcgcagtcaggagcaaaatggtgccggagatagggtcgccgggcaggatggtgcccgcaatcaggagtggcgtgaagagggcaaaaaagagctgcggaatatactggctgtaataggcgtcaagcgcttcaacacccttcaaaagtgttgtgctgagccgtccgctttgtaccgacttggcatagaccggcccgagagcaccgactgtattggtgagccggttgaacatcttctctcggataatgagtgtaccacggtttgcttcagtatgggagaaccagttgaaagccatgcgcagagtgctgaaaagcgcaaaaaggctgagcggcaggaaaagcctctccatgccgctcctctggataaaggcgctgtcgataaccaggctgaggtagtaggcctgggcaatcagcatccccgcagccaagactcccgatataatcgaaaagataaacggcgtccgttcttctttaagcaactgaaaaaggcgccggtcaatattcatggttcatgcgtgtccgttttttttgaaaaggggtagcagtttacagaataaaaggattgtatgcaatgggtgcggcttgtatggaaatggttctcgggggcaatgagttcccggcagtgtcagggtgttgtggatattgtggagatcaggctgtattattgacctattggtttgtttgctgttatgtaatagttacggaaaagttgtaataaagcgaaaatgaaagcaaatgccatttgagtattccggtgaaagtgtgccgataaacatggccgtgttccgtcttggtggattaagagtgagggttgttcttctccatcgttctgcctctggttgctcgccaggttaaatatgcacgcttgatattgtcaacaataatgcttgtccacggctttacaatgtattgccatccaccgtagagaagcgaaacgaccgcagcgctgattaaaaactgattgagttgctcttctgtggtcgcgattgcagccttgccaagcacacccgaaatagtggcgctgacctgagccaaagagagcaatgcaatagtggcaagcactgtattcaaagtgttttgacgatttctttcaagatggccgttataaagggctgtgtttataacagactctgtgaatctttggtgaagcgatatgacgcgcccggcaagtttccattgatcgtagtacttttccatttccgatatctccacattctcaacaagaaaacctgaaggataagcgagaggaaaaagactttcggcgtactcagcaagcagacgatcttcagcgagcgaagattccttgagaaacgaatcgctttgtcgttctaatacgcggcatagttcatcaataaaaagcgcctcgatcaacgaggttatagaggctaaggtacatggtgcgtgcacagcttgccaatccatcgtaagctccttgtcgcctaatgcgacaacgaacgaggtgtcgccgattggccgaatgccaaagagcttgtggagtgccgtagagagttcagaatatggtttttcaaagttgtggctatagcattgatgagcttcagcatagtttgttacatggtttatgcgctgaaatactatggcaaatcccatctgatttacaaataattcggctccattgaatttgactcgctggtatctcaatacttttggcgcaacaggcagggaatcccgtttaatccattcagaaaaatgggttaaacgggttccaagatcaaacgcatgacaaaaataaaaactgggttgcaggtttaccatagtgcgaagaaatctccccagggtttttgttgtattgatttgaagaactctattggctcaatagttgaaaaacgatgctcaaaccacagagcgccaagtgcataagaaaaccccaggcctggatattggaaatagtattcaatgcttgaactggcaacggctttcgagtatcccaggagtgaggtaacagttctgatatcactttgaatcttttctgcatttgttccatgaaagagctccaaacttttgcagcgtgctgatttgaggtgtttggcaagatcccgatgagatgttgtccattcgcaccaggttgcccagccctctaaaaaagcaattgctccatgatcaaagaagggtggctgtagctcattgacaaaactgtagaacgtgctatgaccaaaaacttcgtggattattgttgcacgaaaattttgatacccgagctgatccgggttatcataaacaatgagttcatcggcatccgcaccagacagagatgtcggccagtattcagcaaagccaaaattcggcacaaccttgatagtaaaatcggggatgtatcctgcaattccctttaaggatgggggaattgtttcatgcagctcccgaatgatctctttggtgatttttaaaatgtcatgaccggatattccagtatcgacgattggaggttctatctcagttacagcattttttaaaagagcgtcaagagtggaaccaaaaattggctcaaatatgtcgcagtggtaattgcaaaagggctctgcggatgcagttttgacaattttaagcaatacatccttgtgcacagcgctcagtttctcagacgattcaatttttgagcggtatatatcactcaaaaaaatcggaagaaagagtgggctctgctttgttgcagcatcaataaccgcttgtctatcgcacgcctcgtcacagcaggtcgaaatcaactgacttaccgaaagcttgctggtgtaagtggagagaagagaggtcataatcctgcgagaaggctcatggctcatcttgcgaatggactcttccaccctggaacgaagtgattggtcaaacgctactcgatagcgccaatcccatgtgtcaatgatgttcaattatattcctctgttttgcaataacggcgaaagggaactctttgccgccgagcaacaacatcttctgtttcggatacgttaaaaagatagcaataaaggctccaaaaggcaacaaactcttgaggtacagtgtcactcccacggcatattgtaccagttgacgaactcttcacaagtactctccaggatgctgtattttttgccgtgcgcattagttctgttgtagttaactttggcatccctgaaaagctgttttaccatctccctcagatagttctcaacttccgaagggtctgatacctccgctgcgtagagtaaagattgaactgctgaagctgtactggactcctcatcatgtttttttttggcgatggcaagtgcaagtgcataatgcaacattccggcaacgagaggtgcaaggcggtgggttcgtccctgtggaacaagttcgttgagcatattgatccagacagcataggtctcagctccaacaacagaggctaaattttgttcaggtttgtttggcatgtttaagtttgtcgtaatcatgaaccaaagtctatcggtttgatgatgtttctccggaattcatttaatggttctgtcaggcccgcctcagtaaaacgtgctgcaatacgtgaaccagtttttcgttgtgcctgatcctcttcgctgacagctctgcgcaaaatctgacgcacctcttcctctatactccagccatgtcgggcagcacgcaattctagcatgcgattttcatcatcatcgatattgcatacaataacttgagtcatgaaatacctccaaaattaatgagacatcctaacgggagaaaggtaaaattaaagtttgaaaaaaaggcttttcgggtttctttactgagatgctcttttttactacaacactcatttttgtttgttgagttaactatttccactctatttcattgcaaccaggagggtttttactggtaatccccctggttgttttgttgacgcataacccctgggttaactgattagagtgaaagctccctcatgatggtctccatatccttgtcgccgcgccccgaaaggttgaccacaaggatggcctccttttgcatggatggagcccttgtaatggcgtaatgtatggcgtgggccgattccagcgcacaaataatgccttcggtttttgccagtgtttcaagcgcagcaagtgcctcggtgtctgttgtcgatgtataggttaccagcccgagttcctgcaggtagcagtgttcagggccgactccggggtagtcaaggcctgccgagatggagtgcgcctcctgaacctgcccatcttcattctgcagcagttttgtcagtgcgccatgaagcactcccggttttccgagggtcattgaggcagcatgtcgtttgtcgagtccctctcctgccgcttccacaccaaccagctcgatctctcgggcatccttcagaaactcataaaacatacccaccgcattgctgccgccgccaacacatgccgtgataacatcaggaagccttcctgcctgcgccagaatctgcgaacgggtctctttgcctatgacggcctgaaaatcccgaacaatcatcggatagggatgcataccgaccaccgagcctataatgtaaaaggtctcttcaggattattcatccagtcgcggatagcctcgcttgttgcgtctttcagcgtttttgaaccacttccgactggccgaacctctgcgccaagcagtttcattcttgccacgtttggcgcctgccgccgaatgtcctcttcacccatatagacaatgcactcaagatcgaaaagggcacagacggttgcggtggctactccgtgctgaccggcgccggtttcagcaataacccttctcttgcccatacggcgggcgagcagcacctggccgagtgcattattgattttatgggctcccgtatggcagagatcctcccgcttgagatagatctgtgctccctgcagcgttctgctgagtcgttctgcatgatagagaggggtcggtcgccctacataatcacggagcagtttgtcaagcgtcgcctgaaaggccggatcgctttttgccttaaggtattccgattcaagatcggcggcatttttaaagagcgtttcagggataaacttgccgccgaaacagccgaaatgaccggaagtatcgggtgcggaataatcagagggcagcatggagtgtgaaaaagttaaagaattgcttacagtgtggttaccacatacagagccgggaacctttacagaaaatagcagctacacgaccaataaaataatatatttaaacttttataagtgaatagcataatactgtaacggagcattactgccttgaagtttatcaagcaaaaaacctcgtttctggctctcctttgccttgttgtctctgagtcttcacttttttaccgggaggatttgcatgctgccgggatttcgggtcagcggcatcaggattctcccgtccagaagccggtcgtggccgattcgctttccggaaagggagggctcaaaagcactattctctttacagcgaaggactccctcatttataaccttgatactcgaagcatggagttgtggggtaaagcgagtgttggaaaagatgaggccagtgtcaaggcgccaaaaatagttatcgaccttgatacaacactgcttcatgcttttggtgatgccgattcttcgaaaacgccctttgaacccgctcgctttactgatcgggaggggagtttcgatgcggcaacgatgacctacgattttacaaccggcaggggggagacttctcatgtttcatcctcttcaagtggtatttattttaccggtgagcaggtttcgaaacttgaaaatggggatatgatcatcagggatggtacttttaccacctgcaacgaagatgatccccatttctggttctcctcttctcatatgatcgttcataccgataaaggggttacagcaagaccgctgatcatgtacatcaggccggaaattttttcatggcgccctcccgccctgccgattcttgtactgccttatatgctttttccgataagttcgggaaggacatcgggttttattattcctcgtctcagcagtcatgaccagagcatttttttgtcgaatcttggttatttctgggctatcaatgattatatggatttcaggtctgagggtgacatcgctgtgaacggaagttggcggctcggtgagcggtttcgttttgcaaagcggaacctatttacaagcgaaatttcaggggaatacagacactatcctctctataccgactggaatgccaaaattcttcataatcagtttttcgacccttcgacgcgccttgatgtcaacttccagtttcagggcgctcctcatggctacaatctgaattccattgattcggagagtatggtcagccagcagtccaatgcccgagcctctctggtgaaaacgtttcatgatgagaacagcattctctctgttttttacgatcgttctgaagagctaagtactcttgccctttcacagaatatcggggtatcgttctatcagaacaggatctatccctttcgttccggcgttcagggtgatgactggaggtcggatctctccttgaccaccggtgctgctgttgtcaagcatttttcttcacggaattccgaggacttttctggctattcggcaaacctcagtggagaggtggggtactatcgtgagtttgggactggcaccagggcactttttacgcagggaatcagatttcagggaagagagggtggtaatggacttttcgacgatacttacacgggtacgagtgttgtgtttccgcttcgcatgcaatccacactgttcagtcatttcaacgtcaatccggccattacttttgttcagtcgttgcatccgaatgccggaaacagtgacttttcaacaactattttctcagttgattccagtacaagggtttatggtattcttgataccgggtttcttgaccctattctttctctcaaggcgttacgtcatacctttattcccacgatcagctatgtgtggaatcctgcattttccggcagcgggtataattccagctctcatacctatgactggccataccagaggacttttgaccccggtctgcctgaggggcagagtacagttggccttacgttgaaaaatctttttcatggcaagttcggggactcccggtctcttctggaggctgattctccagttggtgatcacacgacgcaattactttcgttgagcgtttcgaccgggtacaactttgctgctgatgctcttcagtttgcgccattgaccattcttgcgtcaagtaacgccctctcggataatttgctgttcagtgcaggttccatgtatgatttttacagttatgatccggtgaccggggcaagggttaaccgtttcaacagtgaggagggtaacggattgctgcgtttcgtcagggggtttctcgacatgagtctgagcattcagggcagtaaccaggctgcgtcaaccattttgccatcccggtcaccagtttttatgaatacccttcagacctatttcaatacaggtaatctcagcagtatcgattataatctgccctggcagcttcgtttttcactttttctgcaggctgacaggagcaatcctgttgagccagagagcatctcactgttcaatgcagcagcacaggcagcattgtcaaaaaactggcagattgccatgaataccgggtatgattttcaaaacggggagttggttttacccatgttccagatttcccgtaatcttcattgctggcaaatgagtgttcagtgggttcctttcggccaattccagagctatgctgtcgaaattggcctgaaggttccagagtcgaaagatattcacgtcagacagagaacggcggagtaacttttttccgcagagagagagccaaagagttactcaagaaggtcaagtatccgtgccagtcgcttgttaaacgcttcatgggcatcatggtggatacaatgtgatgctttcggaatgatgaatgctccagcctgtggcagaagttgctgaaattcagggatgattttatgtggcgggagtgcaacatcttccgctccccaaacaagataggctgggccgttgtagttgcagggttttgcaaggtggtcgagcctgaaatcaagcggtctttttgacggcgaaaggtaagagaattgagcccccttgtcctgaaggggtcgggtaaactggtttatcagtttttcatcaaccttgttttggttaaagtacgttggtgtaaggctttgaccaacggcaaccgggttcgcaaaagcagcaagaagcatctctccaatgagcggggaggcgacaagtccaaaaaagagagagctcatgccatccatcgtgtcggcaaaaaggccggaagggttgacaagaataagcgccttgactttttctggcttgtggtgagcaaaatagactccgctcgcagcgcccatcgagtggccaacaataatgatcgaatcaagtttttttaagaagagaaaggtctcgatctgtgaagcgaagagttccagacagtaacgtacattgggtttctgtgacttgccgaaaccaatcaaatccatggcatagattttgtgattacggtcaaattcagggatattcagatcccagtgttcaatcatccctccgtacccatgaagaaaaagaataggggtttttccctcgctatcttctccatactcctggtatcggatttttgcctcctgctcaggggagaattgccagagaaaatattgatcttttacggtgctcttcatggtaataatcaagtgattgaaatgatgccgtctggtgcttaaaggtaatatagttttttaaggcaagagaaaagatattaggtttctacggaaaatagggttaaaataatcctgtttaatataaattgaatgctatgcttcaggtttccaggaaatttgaatatggacttcatgcggttacctatctggcaacaaagggtgtgggtagggttgtgaccgtaaaggagatggccgatgagatcggcttttcacaggagttcctttccaaggctatgcaaagtctcaaacgggcaggtatcgccacctctgtgcagggcgtaaaaggaggttatacccttggcaagacgatggatgaaattactgttgccgatattgcgattgccattgaagggaagccgcatctggttcgctgtggtgtgactccggatagctgtgaaattttttcctcctgtcatcaccgcggttatctgaataacctgcagtacaagatacaggagcttctgactgcgactaccttgcactctcttcttgatgagatcaagccgtgagcatccagatccaaaaagttttttcctgagcttgaagcttcatttcttatcttccgggtcagtgttcccctttttgcgggttttccagttcgaccattactgaaacaagatgatattgcaatatgaccactcataggctcaattattcagcagcggctgaaacgagtctgccggatatcgttctcaaaggcattaatacccataatctccgcaatatttcggtttgtattccgcggaatcgttttgttgtgctgactggtgtcagcggatcgggcaaatcaagccttgccttcgatactctttatgcggaaggtcaccgtcgttatgtggaatccctgtcagcctatgtgcgtcagtttcttgaacgtatgcctcgtccggatattgcaagtgttgaaggaattgctccggcaatagctattgagcagaaacccattccgaaaaatcctcgctctactgttggtacggtgtcggagatctatgactatctccgcctgctttatgcccgcatcggcaaaatttattctcgtgataccaacgaacttgttttaaagcatactcccgatgatgtgagtctgcaggctggattttttgaggagggcacgaaattttatgccggtttttttttcccggctcatcaggatgcagggcaccatacttgtccggtccaggatgaaatagcaaatcttctgaaaaaaggcttttttcgtgtggttgcaggggaggagatgcttgatctcaaccaggaatcggcctgcaagcgggtgcttgagatgccgaattccgaacgttcatctcttcttgtactcgtcgatcgttttgtggcgcggcatgacgagaaagtatttggccgtatttcacaggctgccgagagctgtttcaatgaatccggagggtatgctgtcctgaaggttgttggaggaaaaaccttcattttcagtgatcggcttgaactgaacgggattgaatatcaggagccctctccccagctttttgcctttaattccccgattggtgcctgcacaacctgccaggggtttggacgtattgccggtattgatgaggatgcagtggtgccaaacaaatcactttcgcttgaagagggtgccattgcctgctggaattcggaaaagtatcgctggaatctcagggatcttcttgactgtgcggatgatcttggtatcccgattgatgtgccgtatgaaaagctctcatacgagcagaaggagattatctggaagggtactgcggatgaacggtatacggggatctggcccttttttgctgaaattgagaaggatgccggttataaaatgcactaccgggtctttttgagccgttatcggggctatgcgacctgtcctgattgcgaagggagccgcctgaatcctgatgcaaggcttgtcagggtttcgggccgtcatatcggtgaggtttcgcgcatgaatattgcggatgcctccgatttcttccggaatctcaatatttcacccttcgaccgcaaggtggctgaggttatcttgcaggaaattatcaagcgccttggttatctgcttgatgtcggattgaactatctcacccttgatcgtctgactcataccttgagtggcggtgagtttcagcgtatcaatctttcaacatcccttggttctccgcttgttggagcaatctatattcttgacgaaccgagcatagggctgcaccagagtgattctgcacggttgatcacgctgctcagaaagttgcgtgacttgggtaataccgttgttgttgttgagcatgaccgcgaaattattgaggctgccgacgaagttattgaccttggcccctatgcaggtcgtcttggcggtgaggtggtttttcatggctcaatagcggccatgaaggagtctggcacctctttgaccgcccagtacctcaacggcaagaggcagattgtggtgccagtggttcgcagaaaggtggatttcagctcctgcattgaaatcaccggcgccatgcagaacaatctgaaaaatattaatgttcgttttcctcttggcgtcatgacctgtgtgaccggtgtgagtggttcaggcaagtccactctggttaatgatattctcaacaaggggattatgaaggaaaaggttggattgaaggagaaggtgggcacgcaccgctcaatttcgggagcatggctggtcgatcgggttgagcatgttgaccagtcacccattgggaaatcaagccgcagtaaccccgttacctacctgaagatatttgacgatatccgcaccctttttgcccagacaaaggatgcccgtgagagggggctgaaggctgggtatttttccttcaatatccctggaggacgttgcgaaacttgtgcaggagagggcagtgttcacattgagatgcagtttcttgccgatatagaggctgtttgtgaggattgcagtggtctgcgttacaaggccgagaccctcgaagtgaagtacaacgggctctctattgcagaggtgcttgccctcacggtagaagaagggatcacttttttcagcaaagagaggggaattgcaaaaaaacttctggtgctcgatgaagtagggcttggctatatcaagcttggtcagtcttcaagcactctatccggtggtgaggcccagcgcctgaagctggcaagctttattgcccatgcggatgtggcgcataccctttttatttttgatgagcccacaaccggtctgcattttgaggatatcaaaaagttgatcggctgttttgaaaaacttctcgaacagcacaacacccttgttgttatcgaacacaatcccgacatcatcatgcaggccgattgggttatcgaccttggcccgggagctggtgacaaaggaggtgctcttgttgcggaaggaacgcccgaagagattgctctcagaaaggactctttgaccgggcgctatctcctgcctttgtgtgcgccttaacgcaagccttatcagcccgtcaactcctatccgggtcatcctcaagtgctccgccatgaagccggatatgtggaaagtgcgatgctgaggtgcgctccacccaaaccgcctctcctttgctgaaatcgctctcgttttcggctaccgaaagcctgtttttggcaagagccgatatttcctgcaaaagagtggcgaattgccgctcttcgtcagtcgccgtatcatcacgcattttcgactgtatactgtcaagtttttctacggtaactttaccgatcgtgcaataatagagttgctggttcattgttatttatgatagttaataaccttcctctcatgataaagaaactctttggaaggaaaagtatttttgttattattaagtgtcctgttagcactcgactctgttgagtgctaacagcataaactctctgatttcagtcaatagtatcttactattaaatctaaaacccaaacaagagaagacaatgaacttgaaacccttatctgatcgagttattgttaagcctgcagcggcggaagaaaaaaccaaaggtggcctttacattcctgataccgggaaagaaaaaccgcagtatggtgaagttgttgctgtaggagcaggtaaaattgccgataatggccagttgcttgaaatgcaggtcaaagttggcagtaaagttttgtatggcaagtattccggtacagaagtaagcgtcgagggtgaggattatctcatcatgcgtgagtcggacatttttgctattcttggctgatctgtgattaactttttttaaaaaacttacaggaggaacgctttacaatgactgctaaagatattctttttgactctgatgccagagcaaaacttaaagttggcgttgacaaactcgccaatgccgtgaaggttacccttggacctgccggacgtaatgtacttatcgataaaaaatttggtgctccaacctcaaccaaggatggcgtcactgtagcaaaagagatcgaactctctgatccttttgagaacatgggtgcccagatggtgcgtgaagttgcatcaaagaccagtgatgttgccggtgacggtaccaccaccgcaacagttcttgcccaggcaatctatcgtgaaggcctcaagaacgttgctgcaggcgcccgtccgattgacctcaagagaggcatcgaccgtgcggttaaagaggttgtgcaggagctgagaaatatcagccgcagcatctctggcaaaaaagagattgcacaggtaggaaccatctctgccaacaacgatcctgtaatcggcgatctgattgctgatgcgatggataaagttggaaaagatggtgtcatcaccgtcgaagaggccaagggaatggacactgagttgaaggttgttgaaggtatgcagtttgatcgtggctacctttctccctacttcgtgaccaattccgagaccatggatgccgagctcgaagatccgctgattcttatctacgacaagaagatcagcaacatgaaggagctgcttccgattcttgaaaaatcagcacagtccggtcgtcctcttctgatcatttcagaagatatcgaaggcgaagcgcttgcaacaattgttgtcaacaagctccgtggcaccctgagagtatgtgctgtcaaggctcctggctttggcgatcgccgcaaggccatgcttgaagacatcgctattcttaccggtggtaccgttatttccgaagagaaaggctacaaacttgagaatgcaaccatttcctacctcggtcaggctggtcgcgtgactgtcgacaaggacaataccacgattgtcgaaggcaagggcggcgctgaagagatcaaggctcgtatcaacgaaatcaagggacaggttgaaaaatcgacctctgattacgatacggaaaaactgcaggaacgtcttgcaaaactttcaggcggcgttgctgtcctcaacatcggagcttcaaccgaagtcgagatgaaagagaagaaagcccgtgttgaagatgcactgcacgcaacccgtgctgccgtacaggaaggtatcgtcgttggtggcggtgttgccctgatccgcgcaatcaagggtctcgacagagctattgcagataacgaagatcagaaaaccggtattgaaattatccgtcgtgcacttgaagaaccacttcgccagattgtagcaaacaccggtaccaccgatggcgccgttgttctggagagagtaaaggcaggaacgggtgattttggtttcaatgccagaacagaacagtacgaaaacttggttgaagcaggtgtggtcgatccaacaaaggtaaccagaagcgctcttgagaacgcagcatcggttgccagcattctgttgaccaccgaagcagcaattaccgatgtgaaggaagagaaatccgacatgccggcaatgcctccgggcggaatgggtggaatgggcggcatgtattaatttttggcgcctccatactctataaaaaaagccagccttcgggttggcttttttttgttattgattgttgatattgacgttaggcaagagctttttttggaaaaagatgccatgaatatttcagataatctaaagcgttgtgtacttttgaccaaaagagggtgtggaaatatatcgaaagctggacatttttaacggtagttagtcatgagtactccaaagacagaagtatcaaccatgttgcaaactctttccgatgacgtcaactatgaggatatacagtatcacttgtatgttctggaaaaagttaatcgtggtcttgaacgagttgaaattgaaggtgcaatttcacatgaagtggtaaaagatcgtttgagtcgatggcttgtttgttagcatggtcacccgaagctcttgaagatgttgagttgattgcctctttcgtagagcgcgattcactttggtatgctaaaattgttgcctcaaaaattgtcagcgctgccgaaaatataccatctaatcccgaaatgggacgtatggttccagagattgctgacaaaaacatccgtgaactgtttgtttatagttacaggttgatctatcggattgaacctgaacgcattgttgttgtggcagtcattcatggcagtcgtcttttgcagcccttcgttcagcgtattgaaagcggcatataatatcgccatatctacagaataaaatctctacttctatcacaaatgtagtcaaattagtttgaaggcctgccgaaataatgtggggttcaggtgagtaatttccgtaccctctgactgcaaaaaatcgttgataattttgatggattcattatacgattgactaacccgacaacgaacaaggtatcaagaaagattggtggaggcatttttttctccggatagatagatatcaagatttgctgcaaaatcttctggagcatcaatctgaatctgacgaagttttgtcattaagcccggctttttttgcggttggattttttcggaaacagtgcgtatgtcaatccattacccccccaagcataactgaaagtatgcagattcagtcaaaaccttaagcttgtaatcagggaataagtgaaatgacacatcccaaacacggtgcgtggcatcgaaaaagaggcaatcaacacttcagatagtcgagagcgttgcgtactttcgtgaaaagggttatgcttgccttgaaacataatatgatacttttaacatacaagatgtcgagattcgtgtcaacaacacaaccaaaagcagtagttcttctcagcggtggcatggacagccttgttaccacagcaatggctcatgccgcaggctttgagcttgcagccatgcatgtcaattacgggcagcgaacctggcagaaggagctggagtcgttccgttccatctgtagccactacaacatagagcagcgacttgaagtcaatgccgattttcttgcccagattggcggctcatccctcaccgatttctccatgccggtgggcggtgctgacctgcagggctcttcgatacctaccagttatgtgccattccgcaatgcgggttttctctcgatggccgtgagctggtcggaagtgatcggtgccagcaagatttttattggagcggtcgaggaggattcctccggctatcccgactgccgaaaggtattctatgacgctttcaataccgttatcgtactcggaacgaaaccggagaccgatattgcaatccttactccgctcattgagatgcagaagtcggaaattgtccgaaaaggcattgagcttcaggttcccttcgaattgagctggtcatgttataaaagtgaagggaaggcctgtggtctctgtgacagttgtgcccgcagactcagagcctttgagatgatgggcattaccgacccgattgattatgaagctcgtcctctgtatattcagcagaaatcggcagagcatagcaggcataccagcagtattcatccttcaatcaatacccttcagtcatgaaatctgtcaaaccgctctcttttgaaccggactcctctacagcacggttcaacctctcttttgcccttatggcggccatctggctccttggtcttgcagggcattttacgccgtttcaggagtggcccgcacttttcctttatgttattggttccattggtctggtgctctaccggggtaaaacaaccggtgaatggaaggagatgtatcttgctggaggtgacctgaagaagtcgctcttgtggggtgccatcggtggtacactcctgttactggttgccatgatgaatactgctatgatgaagagtcaaaatgatactgcaatgatgtccgggatggagtatctgcttgtcaatcgttcgctcctttatctttatccgattctggttattgctgaagagttcctttggagaggaatcatgctttcggctatgattgagaagggtttgaataagcatctgactgtatttttgacgaccctgttttttcttcttaatcatttagccgttgctcctgtaaatatgatggagagagcaatgatggcgatgatggcatttccattgggtattattggtggttatattgttgtgaataccagaaatgtgtgggggagtgttcttgtgcacatgcttgtcatgacttccatgatagccgctattcagattatcttgtagaaattattgccgacaaatataaaagttcattatgtctgagaatcgaattacccagttggtgaagcaggataaaaaattcctgattgcctattatatgccggaatttccggtaactggctcgacgctccccgtgcttgaggcgcttgaggagagcggggttgatatcattgagcttggtatgccctattctgacccgataggcgatgggccagtgattcaggatgcagcccataccgctatccgtaacggtgtgaccatcaaatatcttcttgaactggtacgcagagcccggcagggcgaagggtgcaaaaaaattacagcccccatccttctgatgggctactgcaaccccctgattgcttacggtggtgattgttttctgcatgatgcccttgaggcgggagttgacggattgcttattcccgatcttcctcccgaggaggcggcagattttctcgaaaaagcaaaggggtttggccttaccgttgtctttcttgtttcaccggttactccacccgaaaggatagagctgatcgacagcctctcgaccgatttttcctactgtcttgcggtcaatggtacaacagggacagcgaagctttccgatacggcgacagagtcagcggttgatgactatctgaaaagggtacgccaacatgcccggaaaaaatttgttgtcggttttggcatcaaggataaggcgcaggtagagcatatgtggaactttgcagacggagccgtcgtgggaagtgcccttttgcagtacatcgcagcttctgcaactcctgaagagacagcccgcctggccgcggagttctggaaaacgttgcgctgaccgatggcactctctccctcggttgatatcattattccccattacaggaggcgcgacatgcttgagcgctgccttgattcgctcgaacagagcagctatccctccatgggcatcatcgtggtcgataacggtggcagcgaggcgggccttgtttttcttgtcaagcgttaccgcaatgcacgtctgttacgacttccggaaaacagggggtatgccggaggttgcaacgcggggctgaaaagctcttcggctgactatgtggttttcatgaatgacgatacggagcacgatccgatgtggcttgaacagcttgttacggctgctcttgccgatagccatatgggagccttgcagcctaaaatcctttcgcttaagccttatcgcaagggcaaaaagatctttgattatgccggtgctgcgggcggtatgatggatcagcttggttatccctggtgccttggtcggacattttccggtgttgagagcgacagggggcagtacgattgcgggaaggaaattttctgggcatcgggtgttgccatgtttgtaaaacgagcggtggccgaagagcttggagggtttgatgaggattttttcatgcagatggaggagattgacctctcctggcggatgaagcttgctggataccgcatagcatcggttccttcatcacttgttctgcatgaagggggtgcatcgctgcagggcggatcggcagaaaaaatttatctcaatcatcgcaataatgtgactatgcttctgaagaaccgtggtatggcagggcttctgtgggtgcttccgctgcgtctgttgcttgaccttgcggttgcactcttttatctcacacagtttcccggatcgctgaaaaaatcaggagcagtgttccgcgcatggtctttcaatctccgggctcttgctgcgaccatgaagaaacgccgcacgatacagacgtcaagggtggttgatgatcgtaccatttttcgtgacgctccgccctcactccttttcagacggtaacgatttcgcatggtttaattcagcctgttttttcattgcgatcatcatcagaggacaatcccgattctgcacatttctgacagcaaactggggggcataaaaatccggcttcacttctgccctgtaggtaagaaatgttcctgctccctgcgggtaatcgaccaaagtccactctccctgatagaccttgaaatcaccggttatttgctgaaaacgaagccgcgtcagcccctctccccatactttcatttttatgtagacctctttcgagaagataaacattctgctttttcccttttcaaacatcacgatttcaataccattgtccgaaatgatgtcgctgtcgataatattcggaacaaaatttttatgatttttaaaatcagttatcacttcccagaccttttttggcggagctgcaatatagatttgtccctctatgccggtaactccctcctgcagatttgagagcgctacaatgacctctccggttaacagtcttgccctttctcccgtcagagagtcagaatgagttgtcgttatcggcagcgccctgagggatgcggcgtgaaaaaaaaacagtacagccatgagaggcagtatcatcttgtttaatagtctgatgcgtctctgcatgctgtattcctggtcaatgaggtaacgggatgattcgtgactgtcaggctgttttcagtaaagcagtcctggttgtttgctactttttgggtggtgtcagatgaccccatttcaccatatcttttatagtttcaatcagactttccctgactggcatgaaggagatgccaagttcacgcctgattttcgaattgtcatagtgcatggtacgtccgatggttgtgcggatatacatgccgatatccttcggctgtgtgaaagagagccctttcatgagcagagtacctatctttcctgtcatattggcctttggcagggcgtacttatcgaaaccagaagatttaagcagtgctaccacctctctcatgtgcaatgcctcagccgagcaaaggtaacgaccgcttgctgtatcggtttccattgcaagaatatgcgcttttgccacatcccgcacatcaacgaagccccagttgatgtctatgattccagggtaaacgccaatcatgatgtcgcgaatcatctcattggaggtattgagtgatggagcgagtgaagggccaataaccataaagggattgatggcaatcagatcaaaaggtggtcgctttttcatgatgaaatcccatgccgccagttcagcaagggtttttgagtagtggtaaggatttcgatcgagagaggacatgatgttccactctttttccgtaaaaatttttgtgctgtccggctcatcggtaatggcggcaatggaggaggtcaaaatcactcgtttaacgcagcccgatttcaggcaactttcaaggagcgtttcggttccgtttactgctggatcaaccagatcggtttgtggattttttaccttatttttataagggcttgccgtatgcattacatagtcgcaaccctctacggccttgtcgtatgaaccgggagcaagcaggtcagcctcaacaagttcaagatgctccgcagctcctggaagagcgaggaggaaagggtagttctgagagcttttgcgtaccgttcctctgacgcggtatccttgttcaagcagttgcttgacgatatgggatgcaatgaatccggaagctccggtaacgcatactggtttcttggtcttcatgattttatttataagtgtatgactgcaggagagaatgcagctcttcagggataccagaaaagatcaccttcacgtaatgtacatccagttcctgaactctccaacgttatcagggcgagttcagggtgaaagggaaaagagagatcggatttcggggttcacaaaacgtgtgaagagtttttcaatgagagaatacccctggaagaagggtatttcttttgcaaacccggaagcttattactacaatggaataggcaggttttttcaagatgcacaaagcgtgtgggcttcttttgctgttccccatatgttctacccgaaattattgttgccgatggaagaaatataatagacggtcatgcacatgatagcatcgttcgaagatcaccttttgacggccttgcgggcctttaatcatcttcttcacgcatttcttgccttggctcttgttatggcaagtctcatggtgttgtgggaattttccgttgctgttgttcactcagttgagatgaataatctggctcatggttttctgcagtcactgggcaccctttttattgtgtggacgctctcaagcctcatttcggctgaaatcaactatgtgcaaaccggcgtttttcatgtggtggttttcatcgaagttgccatgattacgctcctgcggcaattgattgttgaaccggtcaagattgccactgcaggccagaatgttgagcagctttttaatccatggcactatgctcttttgctcgcctccctgcttgtgattggtattttgcataaactggtgaccagttccgataaaaaggatcaggagcaggacgtatcaggcggcaaaatgtcgaatacgggaaaccttaccctcccattatcgtgacggcttttcatttctcagggtttcatccatcattctgcttgccggttgttgttcctttttttctgcccaatgcattgcctggagagatgcaaggctgagcaggaaaaaaccagcaatgagcggtcgtacagtgccgtcgtaacggagtagccgagtgccctgtggtttgcgacaaccatgagggtgttgccggtaatatttttgaaagagaagataactcttttttcacgccatctcatgcaaagagcggttcagcgtggatgatcacccgtcctgcattgggcagggagcgataaattgctccttccagttggctggtcagtgagtgaacctcttcaaggagtacctcgtcgttaaatgagcagtgcagggtaatgaagagcttctctttatctgttttacgaatctgaatatcgtggacatcctggattttcctgatgctttgtgctgcattgatgatcgtgtcgcgtacaactttttcttctccggcctgaagggtcgtggtacagcactcgtcattgcggagtgggtcaaggtggatgcaaatattgagttcaccgtcgaactcgcggtgtaactcctcttcaagtgcgttaacggtatcgtgtgcctgcttaatggtgagttgctggtcgatttcgacatcaaaagtgatctgtttttgccgttcagtgaggtttgtggaaatgttatgggcgtgaaggttatgattcaaccctatgacatggatccgttcagcaatagtctcgctgttgagtgcaattggccttgtgttgatggtgatatcacccacgggaaactcatcacgcactcttttttcgatatcagagcagatgcgctgaaccttttcaaccgagagcgttctgttgatacagacggccatttcaatgaatacctgcggcccggttggttttacccgcaccttgtcgatggaaatgaccccactgaccgtcatggttatctcctcaagacgatcggtaatgccttccggtgcggcatcaatcagtacgtcaatggtttttttcccaaggttgaatgctgcccagcccaccagcagtgcgaccgcaataccggcaacagcatcagcccaggcaataccgagtgaaacaaaaatgaggcccaaaagcacgaccgcagagctgaggatatcagagctgaagtgcaatgcatcagcctcaagggcttgactgttcgtctctttcgcgacttttttcagtgccctcgaccgtgaaaaatcgaccacaatggagatgaccataatggcaatggcataccacttcacttcgatctctacgctcccggcaagcaacctttcagttgcggcgtagataatccagatgctcgttacaacaagaagagcggtttcaataagcgccgagacgctctcgaccttggcatgaccgtagtggtgttttctgtcggctggtttgctgctcatatttacggcgaacaaggtcagggaggcagcgcccaggtcgagggcagaatgggcggcttcggatataatgccgatgctgccgctcatgataccgacaacgagcttcataatcgtaagaagaaggcttgccagaaccgaactcagggcaacctgttgttttttatgagcattttccatgaagatattttgctgctttctatgaattgttgttcagtaattttctgttgtttgtgttcaaagccgtgcaggggttccatccattggcggcctctaccgcttataatagcatgaattgccttcagtttgtaatgcgggccggaaaattgatgcagtccggaagtttttttttagctacaagctggccagtgaccttccacaatacggacaggccaggcagagagaactgcctccgcaacgatacagagaacgataatccggttatattgtgttttatatggagatttgtcaaggctggcttggctgcagggcagatccctgggcaaataaaacgggctcatcctgcaagatgcagggagtcacaagagaaatattcccatgcaaaaaatgaaaatcggtatttcgtgtcaccatacttacggggggagcggggcaattgccgcagagctgggcaaggcgcttgctgccagagggcatattgttcattttttcagcaagtcagctccttttcggctcggagctttttcgcgaaatattttctgccatgagattgaagtgatgcactatccgctttttgagtcacccttttactctctcgcccttgcctcgaaaattgccgatatcgcctattatgaaaaacttgacattgttcatgctcactatgcgattccccacgccttgagcgccatgcttgcacgccagatgattgaggacaaatgttccgaattgaagtgtttcaagctggtaaccacgctgcatggtaccgatatcaccgtcgtgggtgccgaccgggggatgcaggatgttgtgaggctcgctattaacaaatctgacggggtgacgaccgtgtccgcctggctgaaggatgagacggtcaggatgttcagcccaaaaaaggagattacggtcattcctaattttgttgatacgtcactcttttttcgctctccgaaaccggaaattcgtgaacaacttggccttgggcaggaaaaaattgttattcacatctccaatttcaggccggtaaaatgtattggcgatattatccggattttttatgctttaagtaaacgcgttgatgcaacgctgctgctcgtgggtgatggtccggaacgcagcgatgctgaaatccaggttcgccagttgggaatagtggatcgggtacggtttctcggcaagctggatgatattgttccactgctctctatcgctgacctcatgttgatgccgagcaatgttgagtcattcggccttgccgcgcttgaagccatggcctgtggtgtcccggtcgtggcaaccatggcgggaggttttcccgaatttattgttcctggggttcatggttatctgcttgctccgggagatatcaacggcatgatggagaaggcgcttcttctgctttcagatcccggccactggttagagtgttcccaggcatgtgtcctccaggcaaagcggtatgagaccgccttgcttgttgaacagtatgaagcatattatacgatgcttctcgcagaggcatagcgctctcttcgctcttgtttttcagtaccgtttactcgtcagaaggacgctccggtacttttcaaggttttcaagtacctctcccgtacctcttgccacagcggtaagggggtcttcgctgatatgcacggcaagcttggtctcttcactgattcttttgtcaagccctttgatgagcgatccgccaccggcaaggaagagcccgcggtcaaaaatgtcagccgaaagttccggtttggtcacttcgaggctttttttgatcgaggtgataatctggctgattggagtcgctattgcttccctgatcgttgcagagttgacctctcgctcctcgggaagcgcggttaccaggtttctgcctctgaccatcatggtgagctctttttccagtttataggccgacgcaattttaattttcacatcctcggcagtacgttcgccaattgccagactgtaagctttgcggaagtgacggacgatcgcattggtgatatcggttcctgcgacccgaagcgactcacctgatgcaatgccaccgagtgaaataacggcaatttctgtggtgccgcccccgatatcgacaatcatattgcccattggttcctggacgtcaagtccgataccgatggctgccgccatgggctcggtgaccagataaacctctttggctccaacatgttcggcagagtcgcgaacagcccttttttcaacttcagtgatgcctgacgggataccgataaccatacggcggataccgagtgaaaactggttttttgttttattgattaatcccttgatcagctcttccgttgcctcatagtcagcaatgacaccattggccagagggcggatggttacaatgccgggatgggttttttcatgcataagaagtgcttcatgtccgatagcgacgatctttcctgtgttgcgctcgcgggcaactatagaaggctcatttaaaacaacacctttaccccgtataaaaatcaatgtatttgctgttcccaggtcaatggcgatgtccctgaacagattactgaaaaagctcatattctcatggttctgtgtgtctgtcatagtggcttggaaaggagcggattcaggctatattccaaggtttaaactgaactcttaaggtagatcaatgcaactttttttcaaatgaaataattgattctttgaccactttttttgcagtttgctccgcttttccactcccggttcggggtttcgggaaagagagctattatgtacattgccacaacggaatttctgaagcctgataaccaaaatgaggtaagaagtgttacgccaatatcgttttccggaagagcgttcagctcttgaaaagcagttgagtcgaagcgttacttttgatgtttctgttcagtctgctgttgaagaaattttgcaagaggttcgccagaagggagacatcgctgtattggattacacggagcgcttccagggagtcaggttgtccgatatggttgttccccagggagcaatacaggaagcctaccataatgccgatcactcttttctggccgtacttgaggaggcgtaccgtaatattgtccggtttcatcagtacgaagcagagaaaagttttttttatgaagcagagggaggggtggttcttggtcagcgagtaactcccatgcagcgtgctcttctctatgttcctggtgggcaggcatcgtatccctcatcggtgcttatgaacgctgctccggcaaaagtggccggggtcaaagatattttcatgaccactccctgtgatgcttcgggagaggtaaatcccgatattcttgctgcggcggctgttgccggaattacctccgtatacaaactcggcggagcccaggcaatagcggcctttgcctatggtaccaggagcattccaaaggttgacatcatcacaggtcccggcaacaaatatgtagcgctggccaaaaagcaggtttttggtcatgtcgccatcgacagtattgcaggtccttccgaagtggttattatagcagacgaaatggccaatcctgaatttattgtccttgacatgtttgcccaggcggagcatgatcccgatgcatcggccgtgctgatcaccccctcagcatcgcttgctgcagccgtaagggagtgtgctgaagctcgtcttccgggaatgaacaggcgggagattattgcctcctcaatgcagcacaatggtgccatcgtacttgtcggctcacttgaagaggcttgcgaagtgtcggatatgattgctcccgagcatcttgagctgcatgtcgaacacccttgggaaatattgccggatattcaccatgccggtgcaatttttatgggaggatactcctgcgaaaccgtcggtgattatttcgccggtccgaaccatacactcccgaccaatggaaccgcaaggtttttttcgccgctttcggtgcgtgactttgtcaagcacacctcaatcatctcctattcaaaaaagcaaatgcatcgttgtggggagaaaattgcatcctttgctgaccatgaggggctccaggcccatgctgaggctgttcgggcgagattgagagcgctatgagaactggtgattttgattacgaattgtcggaagagaagattgcaaaatatccacctgcggaacgtggttccactcgtcttctggtgctcaatcgtcactctggcgctgttgtacacgcatcctatgccagtctcgacctttttttgcagccaggtgacctgcttgtgctgaataatacgagggtgctccgcgcaaggctttatgccagcaaatctaccggtgccaggattgagttgatgcttcttgaaaagcatcaggaggagcaaaatcgggtgctttaccgggggaagctgaaaaagggcgacaaactcatggcgcacgatcaggaattgctcgttaccgacattgttgatcacggtattgcccgaattgccgtctgcggggagcgatcgctcagcgacctctttgaacgttttggtggtgtgcctattcccccttatctcaagcgagatgctgaagaggttgaccgggagcgctatcagaccgtttttgctgaattaccgggttctgtagccgctccgaccgcctccctgaacatgacttcagagctgctcgacacgcttcgccggaagggtgttgacatggttacccttacactgcatgttggtctgggtacctttcttcctgtcagggcagatgcccttgaggagcacgtcatgcaccgcgagtattactcaatacccgcaacgttggttgagaagattcgcaaggtaaaaactaccggaggaagggttatcgctgtaggtactacggtaaccagggcactcgaacatgcaggggagcgcatggagacttttacgggagatgcaccactgacaggagaggccgatatattcatctatccagggtatcaattccgtatcatcgattgccttctgactaactttcatgcaccccgttcaacggtactgatgcttacagcagcatttgccggccccgatcatctgcgcaatgcctaccagaaagcgcttgaggaagggtatcgctttctcagttatggtgacagcatgttcatcgcctgaaattttgatcactctaatctcccgtttcacctttttaccttaaagaagcgggctgattctttttctttacctaaagaacttagttatggctgctgcttccgaaaagggcgatacttgcttatgcagtggaggtatggtatttttaagattgtcttctgtcgcctgacagcataggcgttttcgcctgcatttacctgaagtctattcgttttcacatacacataaacacatggagattgaccttatgagtcttgtagaccaatatcgcgcacatactgaagagcgagcaaagctcagcattccacccttaccattaacggccgagcagacccgtttgcttgttggtctgcttcagcaggaagtcgttgaggagccggagtatctgcttgagttgtttcgtgaacatattagcccgggcgttgatgatgccgcctttgaaaaagccgcttttcttgatgctatcctcaagggagagctctcctgcagcgtgattgacaaagtggaagccgtcagcattctgggaaccatgctcggaggctataatgtcaagcctcttgttgatgcgctcggtcatgacgatccgacgatatgcagagaagctgctgcgatgctgaaaaagaccttgctggtctatgacctgttcgatgttgtggttgacctctcaaaaaccaatacctatgctgaagaggtgctcaagtcatgggcagaagcagaatggtttacctccaggccaacacttccggaaaaaatgacccttacggttttcaaagtaccgggtgaaaccaatacggacgatctttctccagccagtgaggcatttactcgcagcgatattcctcttcatgcccgctgtatgcttggtaccaagataaccaatccgatagaaaccattgccgagctgaaaacgaaaggccatccacttgcttatgttggcgatgttgtcggtaccggatcaagccggaagtcgggaatcaactcggttcagtggcacattggtaacgatattccagcagtacccaacaagcggagcggtggagtggttattggcagcattattgctcccatttttttcaatacagcagaggattcgggtgccttgcctgtccaggctgatgtgacggcaatggagatgggcgatgttattgatctttatcttgccacaggtaccatagagaaaaacggtgcagtgatcgcgcggttcgaactctccccgaatacgattgcggacgaggttcgtgccggaggacgtattcccctgattattggccgaaccctgaccagaaaggcacgaaaagctctcggattaggtgaagacaacctcttcctgcgtcctgaacagcctgcagacagcggtaaaggttacacgcttgcccagaaaatgatcggcaaggcctgtggtcttcagggtgtgcgtccggggatgtatgttgaaccagagacacttacggttggttcacaggatacaaccggagccatgacccgtgacgaggtgaaagagtttgcagcactcagtttcagcgctgatctcttaatgcagagcttttgccatacatcagcctatccaaagccttctgatgtgaagttgcacagaagcctcccgtactttatcatgagcaggggcggcgtttcgcttaaacccggagacggtgttattcacacatggctgaaccgcatggtgctgcccgatacacttggtactggcgctgattcccatacccgttttccaatcggcatttcgttcccggcaggttcagggcttgtagcatttgcaggtgttaccggaaccatgcctttgaatgttcctgaatcagtgcttgtgcgctttactggtgagatgcagcaaggtattacattgcgggatctggtcaacgccattccctatgtggccttgaagcaaggcttgctgaccgtcgaaaagaaaggcaagaaaaacgtctttgccggtcgtattcttgaaatcgaagggctgccgaaactcaaggttgagcaagcttttgaactcagtgatgcttctgccgaacgaagcgctgcggcctgcactgtccggctcgataaagaaccggttatcgaatatctcagctcaaacgtcaaattgctcgaacaaatgatagagctgggctatggcgatgctgataccctgcaacgtcgaatcggtaaaatggaagcctggcttgcaaacccctctcttcttgagccagacagtgatgcagagtatgcagcagttatcgaggtcgatatgaacaaaattaccgagccgattcttgcctgccccaacgatcctgatgatgtcatgacgctcagtgaggtgcttcgtaccgacgacaggccgaaagtcattgacgaggtctttgttggaagttgtatgaccaatattggccatttccgcgctctcggcgaaattttgcgcaacaagggtgttgccccggtaaagctctggattgttcctcccacgaaaatggatatgacaaaactgatcgaagagggctattactcgatatttggcgcatccggagcccgtattgagcgtccgggatgttcactgtgcatgggtaatcaggcaagggtcgccgataatgccgtagtcttctctaccagcacaagaaacttcgataaccgcatgggcacgggagcacaggtctatcttggctcagcggagcttgctgcagtatgcgcccttcttggtcacctgccaaacaaagatgagtatatggaaatcatcaaccgtcatctctcaggcgaaaaagaggagaatgtttaccaatatcttaactttcacaagcttgaaaaagcagaattagagttgcttgttgagtaaaaaaaatatttattaaggcgggatgtgaaatttttttgcatattccgccatacagtaggcttttgaaaagtcgctgtttttttttattattcgagagctgatgaagctgtcaattatcaaacaacaaaaataataatagcaatgaaaaaacttttcattttcctctttcttttgagctcagtctctttcgttggctgcgcaaaaaaagctgaagcaccagtagaagcaccggtagaagcacctgcagcgccagcagcagaagcaccagcagcagaggcaccggcagcaccagcagcagaagcaccagcagcagaagcaccagcagcaccagcagcagaagcacctgcaaaataagtttccggttttccggtctcttatgtcaaagaggcagaacgcaagttctgtctctttttttttgcaccacggatgctcatgaaaaggtatcggctatggtgcttgcgggtgtaaaaagagtgaatgtgcaaaaaggctgaagctgcaaacagtttggtcagcgagaggttgcccggcagcacggataatcagataatgatcgggatttcagcaaaaaaaaagagacaaatggttagtttgtctctttttttttgctgaggaggcaggactcgaacctgcaaattgcctgatccagaatcaggagccttaccaatttggccactcctcaatagtgaggtgaatatagtaaaaaataatttattccaattttcttttctctttttttttagagaatggtgagaagtacaggaataagaatcattgccacgatcatcgaagatgctacaagagttgcggcaaattcgtggtcaagttcctcaatcgaggcaaggctgatggttgagaaccctgccggtgcggaagctgagagtaccacaatggcccggtcgagcccttcaaggccaaacaggctggcaagccatactccgagagcaagtccgagaaccatgcgcaggacgatggcgacagcaagatggaatgggttgatttttgttatcctgaatgatgccccgagagcaagaagcatgagcggtatcgtcagcttgccgatggagtgcagtactgaggttgcaatgggcatgggacgcagatcaaatgcattcatcagaagagctgcaatcagggccagaagagggggggaggtgatgagtttcttgagcaggccatttttagtggcacctccatcattgttgccaaacgtgcagaccactgcagaagccaacaacccattcggaagatcaaagatgaagaggcgagccagcccatcgtctccataaaatgattgaatgaagggtatgacaaagcccacattcatgatcattgagccacctgcaactaccaaccaggtttttttttgcatcttgatggcttttcccgtgagcaaagccgctgcgagcgtcaaaaggataagaagcgaagagagaagaggaagaaaaagcatcgcacgactgatgaccacccaggaaagtacggaaatcaggagtgcaggaagcgtcaaatgataaacaagcttaaaaagaacatccggcgcgtaatcatcaaaaactgatgttttccgcaaaaacattcccagaaaaaatgttgcaaatacaggagcgagaagaaaagcaaggtcaagcatcgccgaaagagagaaaagctgttaagccaggaagaagggagtgcacccgagaggagtcgaacctctaaccgtctgattcgtagtcagatactctatccagttgagctacgggtgcttgttatggtagcgtgtacgggattcgaacccgtgatcttcgccttgagagggcgatgtcctgggccactagacgaacacgccaggtaattttttttctcattcacaatacggtgggccctgtaggacttgaacctacgacccagcgattatgagtcgcttgctctgaccaactgagctaagggccctcaatgcttagctttagaggcagttaatataatgcattgctgataatatccaaaaaaataatcctcttttttattaaagtcagtgaaattcatcatacttttccctgctgatatcggcaccaaggctgttcagttttatttcgatcttttcatatccccggtcgaggtggtaaactcgcagtacttccgttgttccttcagcgacaaggcctgcaagaacaaggcttgctgaggctctcagatcggttgacatgaccttcgtacccgagagctgttgcggtccgtgaacaattgcctgatttttatggatctcaatatgggcgccaagccgattcagctcagggatgtggttgaaccgttcatgatagaccttgtcggtaatatgacttgatccttcagcttgcgtcatcagagcaatccattgggcctgcatatcggttggaaaggctggataaggctttgcggtgacatcggttggaataagctttttcggacttttcagggttatgctgttgtctgttgtctcaaccaggcatcccgcgtgcacaaattttttcagtacagctttcatctgttcgggttcaacgccattaacagtaatatctcctccagttatggctgcagccgcaagaagtgtcccagcttcgatgcgatcaaaaacgttcttaaattcaatagctttgagtgtattgcacccctctatttcaagttcggttgttcctgttcccctgattgttgctcccattgcgatgagaaatttgcagagcgtctcaatttcaggttctgcagccgcattgctgatggttgtggtaccctcggcaaggacagccgccatgagagcatttcccgtcgcaccgacagaagagatcgggaaggtgatatggccaccctgcagttttccgcctggaatggtggcatcaataaatccggtttcgatggtgatcgtggcgccaagtttttccatagccatcaaatgaaggtcaatggggcgtggtccgaaagcacatcccccgggaagagagactcttgcgtggccaaatcgtgcaagcatcggtccaagaacatagatcgatgccctcattttttttaccagttcatagggtgcctgaagactttgtacattgcgggatgaaaccttcagggtgttgccctcataggtcgtttcagctcccaggtggtgcaaaagctgggtaaaggtcacgatatccttcagatcagggatatgatgaagggtaaaggtgccattgccggtaagcagtgttgcggcaatgattggcagagaggtattttttgagcctgaggccgttatagtgccggagatgcggctaccgccctttatgacaagcttgtccatgtattcgatacgctgatgaaaaacggatagttaccattatttcaggtcaagaaaaacaaatttttttttctttgaccgtttgcgaagaaaagattttatcctttaccttgagttgatgtttttcttgtgtttttcgatggtctcttctcaccatttttatttgtaagggtagcagaatttttaatgcctggggattttttatgacctttatcgttccacctgcttttttttatagagtattgcgcatagccagcgttctcttcttgcttgtatcagtgctgtcgcccccaacaacggtagcattgccgagaaacggcgagatcacaaagatcatgaaagagcgtgcagcagttgaaaaaaacctttcgaatctcaagctgcagctccaggagtaccaatcaaaactgaagttgacaacaaaaaaagagtcacactcatttaaggctctggaaaatattcgtagccagattctggtacttgaaaagatgatcaatgaaaaccagagctatctcaccaggctcgatggtgatattgaccgtcttcatgatgagcttcaggggaatcgcaagatttatggcagggtttctgatgattttcgcaggacggtgatatcagcatataaatatggtggaaacagggatatagagcatttttttgctgcaggttccgtttccaaagctctggtacgcgcgcaatatatgggtttttttacccgttctgtccgcagcaatgtcgaagagctgcagcaggttgctgcaaagcttgaaaatagcaggattgcgcttgagcagagctatcagcaaaaagctaaagtcgtcagggagcaggagcagcagttgaaaagctggtcagccagtaaaaaagagaaagaggtggtacttgaccggttaaagaaaaacaagcaggaatatctcgcacagcttgcaactgtccagcagaaacgtatgcaattgcagtcaaggatagagtcactcattctggctgagcagcgtgctctggaggctgaacgtgaacggagaagaaaaaatcttgaagcaaggcgtcgcaagaccctgcaacttgagcaaaaacgacttgaggcccaacgacttgagcaaaaacagcctgagcaagagcaccttcggaccgaacgtcctgctgtcgggcgggttcgtgtgaagaagaaaaaaacggtcgaacaaagagtggctcctgatactgcaaacaaagcgatggaagaggccccgcagagagccatgaagagtccggaaaaagagcaaggcaatcaaacactcaatctggattctcccgagttggaaggcgtttccgcaaattttgacagagcatttggttcactgccctggcctgtacagaatggtgtcgtctccaaaaggtttggaacggtaaaagacaaggatctcagaattgtaaccaccaataacgggatcgatatttctgtcccttccaacacgcaggtaagggctgtttctggtggcaaggtagtccagattgcctttcttcccacttttggcaatatcgttattgttcgccatccgcaatcttatcttaccgtgtatgccaatctgggtcagttaagtgtagcacgagacgatattatcaagtcgcagcaactgcttggattcgccggaaaaactgctgagggagcttccgttgtgcattttgagatatggaaaggccgagtcaagcaaaacccttcaaaatggcttagataagcactcttatgggcgttcatgaacttttttcctcaatgtttgctctcctgttccgtaatagcacgttatggcgtgctatcaagaagagagaggtagctggggagtccagtgtactcagggagtatgccgttccggttattgcccttgtgcagttcgtaaaatttcctctgatcggtgtaccccgaccagccatgttctttaccattgccacctttctcattgatgtcgcagcgctctatctcatgatgggaggagcgctcttcttgctccggccgcaacacacagagagtttcaaatcgaaagtgctcacggttttctcctatgcgatgacccccgtatggctctttgaacttttctattttacgggctccctgagttggttttttgctgcgtttgctctcggctatgctcttgtcattggcagaaatggtttaaagctgctgcttgaccatgatgaaactctttcagcatcagcattaagaaataccggtttttttgtagtggtggtcaacacagcagcttttttactgattggctcactcattcgattgttcaacttttagacggcccattatgaaggttcaggatctccatctcgattatcacctggtagaggatattctcaaagcatttcttttcaatgagcttcgaaagttcggattcagttcggtcgtacttggtctgtcaggcggtatcgattcggctgttgtctgtgaactggcggttcgcgcactgggtaggcagaacgttttagggcttatgatgccctatgcttcaagcagtatggaaagtctcgaacatgcggaactcatgattaaaaagctcggcatacaggccgaagagatgccgattacgcctgttgtcgatgcttttttttcctctgtaccggaaaatcagttgttgagaaggggcaatattatggcgcgcacgaggatgatattgctctatgatgtttcagcaagagatggtcgcctggtcaccggaacaagcaacaaaacagaactgcttcttggttacggcaccctctttggcgatatggcttcagccatcaatccaattggcgatctctataaaacccaggtacgaggtcttgcccgtcatctcgccattccggagccccttattgtcaaagcgccttcagccgacctctgggaaggacagagcgatgaggatgatctcggattcagttatgaagccgttgatttgctcctctatatgatgcttgaaaagagaatggataaacatgcgatccttggccaggggatagaggaacccttctatgaccgtgtcaggaagatggttgtcaggaaccagtacaaaaggatgatgcccgttatagccaaactatcaggccggacacccggtatcgatttccgctatgcaagagattggcaggaggtgaggtaggggcggcatgctattatctgcaggggcacgccatcatttgtaagggcacgccatggcgtgcccctacagatatccggataacccgttgcatgataagatggttgttaaaacgatcgcaacaccgtatcaatcagaaaatgtttgtcgtctctgttgggataatcggttgtataatgcagtcctctcgattcacggcgcttgatggcactctcgatgatcaggctcgccactttgatgatattgcgaagctcaagaatctgagtcgttatctttgtcttcttgtagtaggactccgtctcctccttaagaaaatcaatccgtcttttcgcacgctgcaggcgcaggtcactgcgcacaatcccgacatagtcattcatcacctgctgtgcctcccgtttgttgtgtgataccaaaatccactcttccggattgacggtacccgtatcgtcccagtcaggaaaatcgacatggttgtcatgtttcttcacctcttcgctgatatcaagatatgccctccaggcaaagaccagcgcttcaagcagagagttgcttgcaagacggttagcaccatgaaccccggtacaactcgtctctccgcatgcataaagcctttctatggtggtgcgccctttgtcatcggtgcgcatgccaccgcatgaatagtgtgctgcaggaacaaccgggatcatctccttcgtcatatcaataccaaaaccgagacaggtttcataaatgttgggaaaatgttcctttgttttttccgcgtcgatatgcgttacatcaagaaagacacactcttcaccactttttttgatctccgagtcaatggcgcgggccacaatatcgcggggagccagattcaggcgtttatcatatttatgcataaactcctgaccatttttcagtctcaggataccgccaaatccccggacagcttccgaaatcaaaaaagatttagctttaggatggtagagagcggttggatgaaactggataaactccatattggcaatttcagctccagcccgatatcccatcgccacaccatcaccagtagctatctccggatttgtggtgtagggatagatatggccaagtcctcctgatgcgagcatggtaatttttgccagaatctttttcggttgcctttggcgtgagtcgagcacgtaagctccgtaacagttgatgctgttcgtcttaatatcgagatggtgctcggtaagcagttcgatggcaaaatggtgctcaagcagggtgatattggggtggctgttgatacgatcaagaagagccgtttcaacctcacgtccggtcagatcctgtgcatgaacaatgcggcttctggagtggccaccctccttgccgaggtgcaggtggtcatgatctgaagtggtaaagttaacaccaagttgcatcagacgctcgatatgctgaggtccctcatttaccatgagagtgaccatttcgaggttgcacaatcctgccccggcatcaagggtatcagcgatatgcagctcagcactgtcattatgatcgatggtggcagcgattccaccctgggcccaattggtattggatgtggaactctccttttttgtgataatcgttaccttggcgtaatcggccatatgaatggcaaaatagagtccgcctatgccgctgccgatcaccagaacatcagttttgatcgattcagtcataactgtgatgtgcccagtttgattaatggttactgtgtagaaaataccatagcaagtatacatatccgtgagcctctctgcccgaaacaagatacatcttcaccgcgcagctttatttttctgcctcaggcttttcagggcagtggctacgataaggactattcctgcaaggatgacggcgtgcagatatttaacaatatcaggaaagaggcttgcaataaagaaaccgatcagcgtaaaacagagaacccagacaagagagccgcagaaactgaaaaaaaagaagagcccgaacggcatcccggtcacacccgccagagtcgccgtaaagctgcgtacgatcggcacaaaacgagcaagaaacaccgtttttgaaccatgtttccgataaaaagcctctgttttcagcaaatgttcgcgacgaaaaaaacgggaattctctgctgaaaagattgagtttttaagcttttttccgataaaatagcccgttgtatcacccagaatcgctccacacgaaaggattgtgatcaggaggacgatgtcgagagctcctgatgccgcgataagccctgccgttatgagcagagagtcacccggaagaaaaaagcctgcaaacaggccggtttcggcaaaaataatgataaagagcaacagatagccaccccagagaatcaactcctcaagggtacgaatattctggaatgaggcaagataaatcatgagcagtcactgaaataatatgggttctgcctgtgtggccaaccagttaacaaacgggtagcaggtggtcaaaaaaagcccattacccgtttgttaacttttttcagacagggtcaccctcttttcggcgaaaaaaaatcttcgcgttcagcaccctcgggagccgaacggagagccgttacggcaggagaacggcgcaggaaataacggttgtccagagaccgttttcgccctctgcggtttcagtgatgttgtatgaattgatgatttttccactcattttgtaaataccctcacgttcgtcccagtccttgttcggatcaaactcaataccaagggtggttgcaagcatcgttgccgccaaatcttcggcatattcaccagactgttcggcggactctccaaacggatggtgttccgacagataaccatactgtgtatcatcagcaggaatggcgacgccgactgaagcggcaataagacggttgaactcattggttgaattacgggccatgacagcaaaggtgatctgccccggagaaagcagctttacaccctcttccacactgatgcgctcacagtgaggaggaaaaatacttgatactgtaaccagattgcatttctcgattttggcctctctcagggcaagctcgaacgaggagagatattctttgtgccttcccacacctttggtgaaaaaaacttttgatgggacaaatgacaatgccgtgcctccggatttaattttattgtgtaaagtgttcccagtatcgaaattgacgaattataggaaaaagcagtcgtattcaaaatgtttttcttgcggccactttaaaaaaccttctttttccagccctgatgatttttgcttccaggctgagttcaatacactccgcaatctcttcgatcttcctctcatcaacaagaaccgatttctgctgaatcatccgtcgagcgtcactttttgacgtggcggcgccaagggtgacgaggagatcgatcagtgatatggacgactcatcaaattcaaaaagttcaatatggtcaggcgcttttttatgaatgaagagctgatcaaattgtgattccgcatcatcagcctctttttgtgaagagtagagagctgcaattgtctttgccagagcccgcttggcggttctcggattttccgttatctcgtcgagaatagccccaaccccctcatcttcctttggcaccagaagtttgcagtacgtttcaatgagcgtgtcgggaatcgaaagtaccttgccatagatatcggaaggggagtcattgaaacagatggcgttgccaagtgatttcgacatcttctcctttccgtcagtgcccacgagcaagggcatggtaatgcagacctgcggttcaataccatactcccgctgcaaagccctgccgaccagcagattaaatttctggtcagtaccgccaagttcaacatcgtttttcagatgcactgaatccatgccctgagcaagcggatagaggaactcatgaattgagatgggctcttgagcccgataccgcctctcgaagtcatcacgctcaagcatccgggccaccgtatagtggcttgaaagtttgatgacatcggcaaaactcatcttgccaagccagtcggcattatagcagatcgtcgttttttcagggtcaagaattttcgaagcctgctcaaagtaacttaaaccattttcccgcgcctcttcggctgaaagctgcggtcgcgtcttgctttttcccgaagggtcgccgatcatggcggtaaaatcgccaataataagaatagcctcatggccaaaatcctgaaactcccggagcttccgcaaaacgaccgaatgaccgagatgcaagtcagggcgggatggatcagcgccaagttttattttcagtggcagaccgcatttcaggctctgacgcaatttctgttcaagttcttcaacgctgatgatttccaccacattggcaacaataagatcaagctgttcctgtacagatggaaaaagcatatggatttcctcttatttttatctgtttagtattgtttttttatctgctccatctgacgctgattttccctcgccttgatcgtttcgcgcttgtcgtagagctttttgcctttggctatggcaagttcaattttcaggaggcctttcgagttgaaaaaggccttcaatggcaccagcgtaagccctttttcactgatttttgcctcgattttgcggatttcctctttatgcagcagcagtttacgactccgcttcgcttcaatcagctccatccggttatgcgcatacggagtaatctgcataccttcaagccagatctcattacgaaggatgatggcaaagctgtcgctcagactcgcttgccccaggcgtaccgatttcacctcgcttccaaaaagctggataccggcaacgagggtatcgagaatttcaaattcgaaccgggcctttctgttttgaatggcctgaacatattgctgagtctgttgcttttttgccaccgtgatcgttaatgattttcagtttccaaatatgcggcaggaataatatttcccctgttgagcaccagaaaaggatccagatatttctttatccgggccatctcccgaataccagtgtcctgatacatacccacaagatattccgccttgagcttgccgatgccatgctctgcagaaagcgttcctcccagttcaagcgccttgccaacaaacttccggtacagggccttcgcctccaaaaactcctccctgttgcgcggcagaatgttcaagtgtacatgagcatctcctatatgaccaaaaataatatagacaaagccctgttgttcgcaagaagtgcaataaaaatcaaagagttcacggaaacggccatccggaacagccatatcggtactgattttactttcatgctgccgactcagccaatcgttgacaagaagcggcaaagcgtgacgaaactcccgcaaccgctcctgttcatcacgatcaagcgccacccaggagagatcggtcatggcattgcacgactccatatgattgaaaagggtatcaaggtcgttctcttctctctgggcagtagtttccacttcaaaaaaaattgcgccctcgcaattatggggcacttcaggatacttttttgcaagaaattcgagcgaacgggaatcaaaaaactcaattgcccgtgctgaaataccattgcccggctctttaagccgcccgacaaaggagaagagctcatcaagatgagcgaagtagaccagacaggagataaccgccgctggcaagggaatgagcatgagatcagcctccacaataaccccgagcgttccctcggaaccgataaagaggtcaatcagatccattccctcatccgaaaaatatccggcattgtgctttgaggtttcaggcatatggtaagccgctctcctgaaagtcagttcaccgccggaaggcagcttgaaatagaagaaaccctccttgtctgccagagaggccccacgcgaaaggttgatgcactcaccctgcggcagaatgatgaggagtcgggcaatatggtttcgcgtcgggccatacttaaaactgcgtgctcctgaagagttgtttgcgatggtgcttccgataaaacagagcttttccgtcgggtcgggaggataaaaccagccagcctcttccacctttttctgaatagccgcaaggtgggctccagcctcgaccgttatgtaagccctcttcccgtcgagaggcaccggttcgccgattcggtcaagcaattgcatcgaaatgacatattcacccataggaattctgccaccagttgttccggttccattaccggcaatggtgaagcggcgtctctcttctgttgcacctttcaggagtccggaaatatcatccccattctcagggaaaaaaacacccggagtatgaccgctcttcagattgctcgtatcctcaagaaacccctgtatggatgccggatcatgcttatagatcattcgctcacctctccactcttgttgtcaatacgttcaccggtaacaggttcagcgttattgatgaccttttccggttgcactgctgccggtatcgctgtatccgtactatcagcttgcagcacactatcagcgggtgcgtttccttttctttccggtgcaacagccaccttctcacccttcacatagtagcggatcagttcacgggcaatcggagccgaaatggcgccaccgaaaccagcattctccacaagcaccgccatggcgatttttggattctccaccggagcaaaagcaataaaccacgcatgatccttcccatggggattttgtgcagttccggtttttcctgcaacagttacaccaggtacctgggccagcgtgcctgtaccccgtcgtacaaccccgatcataccatccttgataagagcgaatgtttctgctgaaaccggaagctcctgttttgtatagaggaagggaaaatatttacccgtagccgtatcgcgatatcctttaacaagatgaggctgatagagtgtgccattgttggcaatggccgcagcataggcagcaagctgcaccggtgtcgtgccaagctcaccctggccaatcgcaaggctgaccagatagccctttgtccacctgttctcgccataccgtttattgtagtaactggttgatggaagaagtccggccctctcgccaggcaggtcaataccgcttttttgtccaaaaccgaacatggcgccatattttgtccagttctcaaaccccacaggaaaaatcaggttataaaaatagacattggatgaaaccgtaatggcctctctcatatccacccatccgtgccccctaccctcattgctgagaaatcgtcgttttccatagatgaagaccccgttatcgagtatcttcttcttcggatcaaatctcttttcctcaagcgctgccatcgcaagaatcatcttgtaaatggatcctggcggataaacagcctgaacggtgcggttaaaaagcggttttgacggattggtaagaatactgttccatcctttgcgatcagtagaaccgttgaagatatcaagatcatagtccggtgcgctggcaagggcaaggactccgccggttgaggggtcaatagccacgacagcccctgattttcccgtttttctcagcaattgttcagcaagttgctgcagtccaccgtcaatagccagatagagatcatccccctttatggagacgatatcgctctttccgtcatcgtattttcccgcatatttccccaaaggggtaaccatttcaaaccgggcccctttctgacctttcagccgctcctcataaaatttttccagtccgctgaaaccgattttgtcatcctgagagtaaccctggtcggccagctcatcaagcttttccctcgatatcgagcgtaaatagccaaagagatgggttccaaaaagggcgtcaggatagagtcgtttgttgtcggactctataaggacaccgggaagctgccagagattctcgctgactctcgctattgcaatggcatcaaggttacggtttacaatggttgctgaaaatcggttaaacgcatatcccttgcggtaactttcatccagctcctcctttggcttctgtatcagcctcgcaagaaaagcagttttttctttcctgaattcagaaggaataatcttgattgtatagagaggctgattgtcgacaatgataatcccgttccggtcaatcatccgtcctctcggaggcggcatccagattcttcggatgctgtttgttgttgaaattgatccaagctgctgataattaagcacctgcagatagaagagtcggccaaacagtaccgtaaaaactgcaatcacaaaaaaagagacggttctggcgctttgctggggtttatccatcgttcagtttacaagtgattttctcaaaaacagcctgttcagaatcaaggctaaaataatgttgaagagtgactcaagcagaccaaaaacaaccagccggtaagccagcgacaggccaagaggattttctccaacggcaagaatggcattggtacagagtcctgcagcaatgacagcgccataaaagcgtcttgatttctgtttaatcgttgcatggctctctttgggagtctgaaaaaaactggcaacaaaacttccgaccgttcttgcaagcatctgtaaccccatgtttcccgtcaggaggcccgcaagcactcctgcagcaaacccgaaactcatgcttgttttctgatttgtggttatggcaataaaggcgaggaagatggtgacggcatcaaaagagaccttgaacagtgtcaagtgggagaagccgaactcctgcatcagagagacgatgcagagtacaacaagataaaagggaatatttcttgtcacaaggtcaatatctgaaaattaagggatctcttgtttttccggagtattgccggtaatcgcgctcttttccggttctattttcagcggagcaaccagtacgtgggtaagtgacgcaaaatccacagcaagccgtacatcaaccctgtaaaagaggttatcaggtgttatgcgaaccactcttccgacaggaataccccgtattgaaaaggtactgaaatcggaagtgactatgcgttcatgcactttaagcgtgctgctgatgggaatgtgttccacctgggcgatgaactctttgcctccgctccaggagagaatacccatgttgttcgatgaatcggctaccacgcagaccttgaaatccggatggataaccggcatcacccttgcatagttttccgaaacagagatgactctccccaccagaccctgtggcaccagaacggtcatatctttttttattccccgtctccatccggcatcaatcaccagcatattgtcacggtcactgaatttgcggtcaacaacccttgccataagaaaccctgaagcattgaagctgctgtcggcagcaattttccggaggttccgttcatcaacagccgcagtttcaaggatgagcaccctcgagagcagatcgctgttaagctgcatcaggcgatcgttttcactgctcagagtaaacaaggagctgatacccgtcagcttttcattgatagcagcgccaaactcaatgctgccagtgtgaatctttgccagtatatcatcctgctgaagtttaataaagatcaccgcgatactgcagtatgccgcaaaaagcagccaggtattgtatttgaaaagaagggtaaaaaacttcctcacggttcatattccgttttttttattacattttcctcatcatggcgcaagaggcgcccggtcaataggtcaagagaaaacatatgacgcagaatgtgaatataacagataaatttgttgttgtcggtgatagagtattaatcaaaccaaaatctcttggcgagagaaccaaatccggtatttatcttcctccgggagttcaggaaaaagagaaaattcagtcaggctacatcataaaaaccgggccgggttaccctgtaggcccgccacccgaatcggacgaaccctggaaagagcgcgtttcagcagcacagtacataccactccaggcaaaagtgggagatctggctatttttatccagaacagctcctatgagatcgaatatgaagaggagcgatacatcattgtccccaattcggcgattctcctcctcatcagggaagatgacgatcttgactactacctcaaataagagcgtcaccacaacccatgcctgcaaccacaccgtaaaccagaccatgaccagagatattgctccagccagctccgccagcgcccctctttcgcatgaagaacttttcaggaggatcaatgcgctgaaaaaagagatgaatgccctcattcttgcccactattacacccttcctgaaatacagcaggtcgccgatattgtgggcgacagccttgcccttgcccgggccgccgaaaaaaacaatgccgatgtcattgtttttgctggagtctattttatggcagaaaccgccaaaatcctcaatcccggaaaaacagtactgatgcctgacgcacacgccggctgtccacttgccgacagttgtccggaagaggccttcaggagattcaaggcaggctatcccggcgccatcgtcatcacctacatcaactcgactgccgaaataaaagcgctctccgacatcacctgtacctcctccaacgccgaacagatcatccgccagattcctgccactcagcagatcattttcggccccgataaaaatctcggaggatacatcgcaaaaaaactcaacagagagatgattctctggccggggtgctgctatgtacacgacgccttttccgaagcagtcatcctcaaggcatgtcaggaacaacccgacgcagaactcatagcccatcccgaatgccgcgaagaggtgcttcgtcatgcagcattcatcggctcaacaaaagcgctgctggagtatactgtctccagtgctgccaacaccttcattgtggcaaccgagcctggcatcctctatgaaatgcagcaacaatcaccgcagaaaaccttcattccagcgccaaaggattccaaaaatccccgaagcctctgcacacagatgaaacagaacagtcttgaaaaactctatcagtgcatgcttgatcgcaaacccgagattattattgacgaaacacttcgccttgcatccctcggctccattcgaagaatgctcgacatgtcgcccgcttaacagcagcgacaccaaaacatggcaaggtttttctgtaaacggtgcgtatattttttatgttttatcataactaccgaaacacaaggaggtttgtcatgcatacatgcgcacgaaagatagcatcgttctccacccttctctcccttatgtgctcctcgctgccagcgcttgcctggcacgacaaaacccatctctcggttgccgaggcggcaggttttgacctctggtacagttcagccgcacccgacgtcgccaaatcaaaaagcgaattcaagcccttcgaagagaaaaaccactacttcaacaacaaggcaggcaaagaggtcgatgaagccctcgttatgggtcaggtcgagcgctacaacaaaccggacgacgaggaagggcacctctatggcgccatcattggagccgtaagagcttatcaggcagaaagtgcggcgggcaaatatgccgaatatcccctcgtcttctgtgcacactacaccggtgacctttccatgccgctgcacaacacaccctacgatgatttcaacaaacaacggcacagcatcaacgacggtatcatcgaaagcagcgtccgcaacaacatcggctacattcagcgaaacatggagaatattaccatcaacaacgaatccgatcttgctcgtgcaatagccagagtagcaaatacagcccgtacccttgggctcaaaataagaaaagagaaaagggatatgacccaaaacgaagcctatacccaggttacgcagagcgcctcactcttcagagccattctgaagtatgtcggtaaaaatcccggctgaacaaacagtttcacaacatttcgtactgaacatggccgatcctgaacatctgaagctccttcaagagggcgtcacgacctggaaccagtggcgccaggaacatccggatatccggcccgacctgcacgatgcgcccctcgcttcactcgatatgcgatacgtaaacctcgccggggcgcaacttggcggcgcaaacctctccaaagccaatcttgaaggagccaatctcgccgaagcagatctctgcggcgcagacctgaggggagcagagatcagccgaaccaaccttcggggagtcaatttcagcaaaagcaccatcgacatcttcaccacctatcgtgacgtcgatgggtgtgatattggcgtcaacggcctctactcacccctcaccgactccgcagccctgctgaggatcgaccccccgggaaactccatgcagggagccaacgtcgatgccgtcatcgaaagccttcgccacgcccgcaagctccacaccttctctcttctgcttgcaggaatcgccatgctctttatcgtcatcaaacccaaaaccataaccctgccctacctttccggctctttcaagttcgatgacatcagctacgcctttctggccatgatcctctccacggtacttctgagccaggtctcctcctttatcgattccgcactgcaaggggcacactacctcaaagatcgcagatcagccatgcttgtcggccacttcccctggctcctctcaaaatacgaaagtgaaaaagccaaccggcgacagtcgaaaatcatgcgtttcctgctcgtctttcaccccctcatctacctctattttttcatgaaatgggaggtactcttcagcggaaactgggcagagctcatgctgcactaccaggagatgcccgtcatcttcgcagagtatctgctgccggtattttacttcattatcatcaaactctgcatccacatcttccggctctccgaaggattccagaaaccgattctcttcgacagcgcaaccgagcgggcacgccagaccgacatggaacgcctcgcagaagcggttgaaaaacaggcatcacgaacagccgagctcgtcgaactaatgcgcaaaagggagggatgagcacttcatgcagctcaacttgcccctcaaaataatcggacttggccgctatctccctccgcgcatcgtaccaaactccgagcttgaaacgatctgcgctctcccttccggatggatagagcgccgcaacggcgtgcgtgaacgacgatgggccaccacagaaaccgcctccttcatggccgcagaggccgcgcgtgaagcgcttgatgaagcgaagctcaggcccgaccagctcagcctcatcatcaacgcctcaggaacccccgaacaggccattcccgataccggcgcactgatccagcgccagctcggtcttggcaaatcaggaattccagccatgagcgtgcacaccacctgcctcagcttcatcaccgccctcgacgtagccgcaacatacatcaatgccgggcgctacaaccacatcctcatcgccagttccgaaatctcctcatgcggaataaaccccaaagagcccgaatcagccacactggtaggggatgccgctgctgctgttgttgtcacccgtgccacagagggcgacagctcctctctgcaccatgcccatttcaaaacatggggagagggcgccgccttcacctccatcagaggcggaggatcggcacgtcatccagcaaaacccggccacaaccccgatgacgacctgttccacatggatggacccgcagtgctgcgcatggtcagaggcctcgatgaactcttcctcgaagagctctatcccggcctctcaaaaagcctcacagacatcgatctcgttgttccccaccagtcaagcaaagtcggcctgctcctcctccagcgctacggctggccggaagcgaaaatcatgcgcacactccaccagctcggcaactgcgtagccgcctccattcccgccaccctctaccagagtgtgcgcgacggcaacctccagcgaggccagaaactcctcctcgtcggcaccggcgccgggctctccattggcggggtggtgatgacgtattgaggataccgttaagttatctacgacctgacatacctgtaggggcacggcatgccgtgcccctgcatggcaacctggttttgagatgccggttggttggggattttttgttacaagcattgttttattgtatcttgcaggcggtcgtttcagattcggagcggtacaatacgttgatattccacagagtttacagttatgacagacggcacattccacacccatgatcactccttgttgcgttgcactgatgaaaaacatttgcggaacagtgaagggatagagtcagattattcctcttcacgtatggaaatgcgtcgcattattcacgaactttcggttcatcagattgaacgtgtgattcagaaggatgagctgcttctgtcgagagagaaacttgaaaagagtctggaatattttattgagctttacgattttgcttcgcagggctttttgaccctttcatctgatggcaccatccttgaggctaacctgactgctacgaagttgcttgatgttgaacgttcccgtttgaaagggagtcgtttcgaaatgttcgtcgcttttgaggatatttccgtcttcaatgccatgattgataatgtgttcagtttcaggaggtctggtttttgtgagatctctctctatcgtgatcatgttgagtctgcaggggcgacatctctcactccgcgtatcttgcgtgttgatgcgcttatcaggaatgataaccagcaatgccttctcgttctttctgatattaccaggcaaaaacagatagaacaggagaatgcgaggcttcaggacgcactcgaaaatttccggaacatggagatggtcggtcagcttgctggtggtatggcgcattacaacaagatgcttgatgttatcctcggtcatgccgagagcatccgcaaagaggttgatcctgcctcttccgttcgttccaatcttgaggcaatccagaaggttgcaacccgttctgccgaaataaccggtcagcttcttgactttgcctgtaaacgggttgccattccgaaaataataggacttgatggcatggcagaggggattatcaccatgttacggcgactgatcgatgaaagtatcacgcttgtctgggttccagccagccggaatgccttgatcaagatcgatcccgtccagatcgaccaaatcatcctcaatctctgcctcaactcccgtgatgctatggttgctggtggcaagatcaccatggaaaccggcagggtgacggttacgaaagaggagtgtgcgcatggtcattgctgtgcggcgccaggagagtatgttaaacttgttgttacggatgatgggtgcggtattgatacaaaagatcttccccatatttttgagcccttttttacaaccaagctcgcaactgacggtaatggtcttgggctttctaccgtctatggtattgtcaaacagagtaacggcagtatcaaatgcgagagcaaaccggggcacggcgccacctttaccctcttttttccgcatcacaggagcagtgcagcgtcaatccggacggtgcaactcaatcccagcgtggcgacccagggagaggagaccatcctccttgttgacgatgaatctgaggtgcttgaattgctgaaggagatgcttgagcactatggctacaatgtgtatacagcgaatcccgctcgtgccattctcatagcggagcaacaccgtggaggcatcgatttgctgttgactgatgtgatgatgccggagatgaacgggtttgaacttgctcaacggatcaaatcggtcgttcctgatattaaagtgctctttatgtctggttacagcactgatgttatttcggatgataccattattcaggacggagttaattttattcagaagccattctcgttcaaggcgctctctgttgcggtgcgtgcaatactcaatccggtgagcgaagtgtgaaggggagtgaaaggaatttcgggtagaaataaacagcgctttcaataacgtttcaacaaaaaggagtgtggattatggatgagatgcttgctgtaatcaaactttttgcgggaaattttgtgccgcggggttttatggagtgcaatggccagacgcttttgattaacaacaatgcggcattgttcagtctgcttggaatcagttatggtggtgatggtcgtcagaacttcatgcttcctgatttgcgtcccttggatgagcagggtcagaagcgcccgtggaatcagggtgagcctcgctctcttatttgtgttgaggggatctatcctgtgcgcgattgaggagggatgctgcctgggttccctgtgtttcttgaccaggttggtgttgcggagctgtgggcacgtatggattgctgttttgttgagcaacttctaaacgatatcctgccatgatgcagacaagtgaaaacgggtttgctcttattcgaaagtatgagggtttgcgtcttgcgacgtatgtctgtccggggggaaagctgacgatcgggtatggccatacgggcccggatgttacaacggggaaaaaaattgatgaagaggaggcaaatgcacttctggtcaaggatgttcagcgttttgagcgtgcagttaacgggctggtgacggcgccgatgacgcaggggatgttcgatgcgctgatcagtttttcctttaatcttggcgtcggctcattgaaaagttcgaccttgctgaaaaaactgaatgccggtaatctgactggtgcggcggatgagtttttgaagtggaacaaggcgggtgggaaggtgctggcgggcctctctgcgcggcgcgagagtgagcgggagcgctttttggtttgacttctctgatctcttgtatgggagagataaactctccggttttggggcaaaaaaattgtcatttgccctttgcctgatagagtcatgaggttatattgttgcgtatattgatggattcgtgacaataacccttactgctgtcggaaggtgtaactctattataaggaataagttacccttccgatttcatatttgactccggagagatcccatgaaaatatcccgtttgttcaccagccccggtgaaaatgtttatgactgtttcgaatacacctttcgcacctctgttttgaggaatcctgatggttcgaaggtctttgaaatgaacaatattgaggtgccgaagcagtggtcgcaggttgctgccgatattcttgcccagaaatatttccgcaaaacaggcatacccctttttgatgaaaagggcgctgctgtgaccgacagcgcaggcaatccggtaacgggcagtgagcattcgatacgccaggttgtgcatcgtatggcgggttgctggagggattggggagagaagaaccgctattttgatacccctgatgatgctgccgccttttatgatgaggtggcgttcatgatgctccggcagatggctgctcccaactcgccgcagtggttcaatacggggctcaatttcgcctatggcacgaccggtccggcgcagggccatttctatgttgatccggagagtggtgaagtgaaggagtcggaagatgcctacgggcgtccccaggctcacgcctgttttatccagtcggtcagtgatgatctggtcaatgatggaggcatttttgatctggcaattcgtgaggcgagggttttcaagtttggcagtggttcgggtaccaactactccaatcttcgttccgggggggagaagctgagcgggggaggaagttcgtcggggttgatgagttttctgaaaatttttgattctgcggcgggcgccatcaagtcgggcggtacaacacgtcgtgcagccaagatggtgattgtggatatcgaccatcctgatgtggagaaatttattgagtggaaggcgaaggaggaggataaggtggcttcgcttgtggccggttcccgaatctgctcccgttttctccaggcgattgttgaggaggctcttgccaatggcgctgaccgcaaggcaaaccctcaactgcaccgcctgatacagaatgcgctcagcagggccgtgccgatgagttacatcgttcgtgtgcttgcccttgttgagcagggatatacaacgcttgattttgaagagtatacctccaactacgagtcggaggcctatcagaccgttggcgggcagaactccaacaatacggtccgcatgaccaatgagttcatgaaggcggtggaaaatgatgatgtctggagcctgcgtgagcggacaaccggcaagacggcacgggtggtcaaggcgcgtgacctgtgggagaaaattcttctcagttcatggaagtgtgccgatcccggtttgcagttcgataccaccattaacgaatggcatacctgcccgaagagtggacgcatcaatgcgagcaatccctgttcggaatacatgttccttgacgatacagcctgcaatctggccagtcttaacctgattcattttattgatgaggcttcaggcaggatgaaggtgaaggagctgcagcacgcttcggctctttgggccgtcgtgcttgaaatttctgttctgatggcccactttccttccagggagattgcccgcctgagttacgagttcagaactcttggtctcggttttgcaaatcttggtacggtgctgatggtgctcggtattccctacgattcgcccagggcgctggccctggcgggagcaatttctgccgtgatgaccggtcaggcctatgtgacctcggcggagatggcccatgatcttggcgctttcagcggctatgaggccaaccgtgaggagatgctgcgtgttattcgcaaccatcgccgggcggcaaggaatatgtcggaagaggagtatgaggggttgtcggtcaagccgcgcgggattgattcggagtactgccccggtgagcttttcgaagcggcaggaaaggtatgggatttggcgctggagaagggcatgcagtatggtttccgtaatgcgcaggtgagtgttattgctccgaccggtacgattggtctggtgatggattgtgataccaccggtatcgagccggagtttgccattgtcaagttcaagaaactggcgggtggcggctatttcaagatcgtcaaccagtcggtacacaaagcccttgagcgtctcggctataccccggcgcagattgatgatatcgagcactactgcaaggggcatggcacgctctccggttcgccttcactgaatcggcagtggctgaaaagccgtgggttcccggatgacaagattgaaattgttgagtcgcagcttgaagcggtctttgatatccgttttgccttcaacaagtggattcttggcgaggatttttgtgccgcgctcggctttaccgaagagcagctcaacaatcctgattttgacatgctgctggcgcttggcgctaccgagcaggatgccgagctggccaatgattatatctgtggaaccatgaccatcgagggcgctccccatctgaagctggaacatctgccggtctttgattgtgcaagccgctgtggtcgcaaagggctccgctatatcaaacacatggctcatgtgcgcatgatgtctgccgtacagcccttcatttcaggcgctatctccaaaacggtcaacatgccgggtacggcgacgaccgttgaaatcggtgaggtctttcaggctgcctggttgcagatggtcaaggcgattaccatctaccgtgatggctcgaagctctcccagccgctcaatatttcaagctatcaggatcttgatgagatcatcatgcttggaacagaagagagccttgatgaaaccaaagggcctcgggaggttcaggagcgtattgttgagcgggtctaccaccgctccgagcgcaggatgctgccaaagcggaggaaggggtatatccgtgaagcctatgtaggcggccacaaggtttttctccggacaggggagtatgatgatggctctctcggcgaggtctttatcgacatgtacaaggagggcgcctcattcaagggtcttttgaactgttttgctgtgctcgcttccaaagcgctgcaatatggtatgccgctcgaagagctggttgacagcttcacctttacccgttttgaacctgcaggcgcggttcaggggcacaatgctatcaagaattccacctcaatcctcgattatgtcttccgctcaatcggctacgactatcttggccgcaaggatttcgtccatgtcaaggcggttgatgaagtgctcgaaagcaatggggagaatggtcatgcgcaggttgctgtgccatcattggccgtgcacgcccagccggaacattccgccacacgtaacagccaggtctatcaggcaaaagtgcagggctataccggcgagcagtgtgaaaactgcggctccatgcgcgtcaagcagaacggaacctgcaaggtctgcgacgattgtggcatgaccaccggctgctcgtaaccgggaatattcttcttgcaacgatcccgtgcttgatctcgggttcgttgggaaggtacaattgccggcacaactctgagcatctgttacggtatcgtcgttaccccccgtaataggatcgtacccggaatgatgcacccagtgaaagagcgagagctttacaggcctccacatcaactgaggggagacggacgacgcttgcaatgacttccggtattgttgctgctgccagacggatgaagtcgcagacggcagtaaagcccgcagccccgaaaggggtgttgcacaagcgcatatatgtttctgcatccgatgcattcaggctgacggagaggcaatcgataattcctgccagctcaggtatgatgtttctgccatgtaccagatttgcctgaccgtcggtattgatgcgaacacgtgtaccatagtgctgtttgatcgctgctgccacctgcttgaccatctcaagccggatcagtgactccccatacccgcagaaaacaacctcttcaaaatcactgaacgctgcaatggcagccatgatttcatcgaatgagggctcggtcttgagaaacaggtcgtcgtcaccgaatgttctgctgttgtatttaatgcagaacgagcagtcgtttgaacagcggttggtaatattcaggtagagcgagtttccgatagtgtaggcaagagtgggcatgatttcaggagtgatggagagaaaaacaacagggatcattgaggcacctgactggtacgtggtgacaatatacaagaacaaccatcaggataccctcgcttatctgccagcagcgggtttgcgaccgggtttacgtgccttatggattgtttttttgttggttaccggagtatccatttgagcgttgtgtgatgttttggtgaagttcgcggcctctctttgcttcttagtttctgacagagtatcttaccgcattctttaagatcattaaactatcggacggagttgtcatggaagcggttacggtgtgaccgaaagttaaggctgttattctccggaaatttgaggcaatccttgcatcgtcgttctggccagaccgtacaggttgtttgaatgtcgaggacgcattgggcctctcccggctcgaaaacagaacaaaattcacattctgtatatctcaggattattaaaaaaaaggtgaaaaatcgtgattaattttgataaaaaaatactcattattggattcggctcagtatcccaatgcaccgttcctgttctttttaaacacattaacgtcgattatactcaggtcaccattatggattttgaggatattcgtgaaaaagtgtcaccgtggacagcattgggcgttacctacattaaccatcaaataacaccgtataacatagcgcaaaccctttcctcttatgttgccgagggggacttgataatcgatttggcgtggaatattgattgttgtgaaattcttcaatggtgtcatgatcatggtgtcctctatattaacacatcggtagaagtgtgggatccttatacaggggttgagaccaggcctcctgccgaaagaacactctactggcggcatatgaacatccgccgcatgacgtcacagtggaaagataaaggggtcactgcggtgcttgagcatggcgccaatcccggattgatatcgcattttaccaaacaggggttacttgatattgccgacgcagtcattgcccggaacaaggtcggccctgctcaagccgaaattattaaagagttggctgaaaaaagagtctttaatgagctggctatggagctgggcgtaaaagtgattcattgctctgaaagggacacacaaatctctgacgttccaaaacaggttgacgagtttgtcaacacatggagtgttgagggattccgtgaagagggcatgacaacggctgaaatggggtggggaacccatgaaaaagagctgccacaatttgcctatacccatactgatgggccaaaaaaccagatttgccttgctaaaatgggtatgaatacctgggtctgctcctgggtgcctgattatgatatacgtggcatggtagtgcggcatggcgaagcgtttacgatatctgactatctcacagtctatcaggaggggcaagccatctaccgcccaacggtgcactacgcctattgtccgagtgatgccgccattacctctctgcatgaactgcgtggttatgattacagacttcagaccaatttcaggatcatgaatgatgagatcaccaagggttctgatattcttggggcgctgctgatgggtcatccctttaactcctggtggacaggttctgacctgagtatagagcaatccagagcgctggtgcctcatcagaatgctacgacgatgcaggtggcaatatcggtggtcgcagcctgtatgtggatgatcgaaaatcctgaaaggggtgttgttgtgccggataatatcgaccatgagtatattcttggaattgcaaaaccttatcttggcaacttcatatcaaaagcttccgattggacacccttaaaatacaatcccaacttttttgcagggtttaatgcaccggatattgatgaaacagatccctggcagttcaagaactttcttattaccgataatgattaaaacaggatacactcgatgatagctcaagatttaaaacaattggctttagagcatggcacaccgttatttgtggtcgatcatgaggttttgcgtgccaattatcgtgagttcaagcggcatcttccgagggttcaagcctattttgcggttaaagcaaactccgcaaaagagatcgttaaaaccttctatgatgccggcgccagctttgatgttgcatcaatgcctgagtttcttgcggtctatgaaaatattaaaagcctgacgcctgaagagcaacaggattttatctgggataaaatcatctatgccaatccgataaagccaatacccacgctcaaggaactcgaccagtataaaccgttggtcacctttgataatgaagatgaaatagcgaaaatcgctacctatgcaccgaataccggtcttgttttacgcataaaagtgccgaataccggagccatggtagagctctcttccaaatttggtgcagaccctggagaggctgttgatcttatagaaaaagcgttcagaagtggactggtggttgagggtttaagcttccatgtcggcagtcagtgcacaaatttccagaattatattcaggcccttaatctggcggccaatatttttaaggaatcgtgggaaagagggtatacgcaggtaaaaatccttgatattggcggcggttttcccgctccctatgacaaaaatgtgagaccttttgccgagcttgccatcatgctcaattccgaaattgaccggctctttccgcccgatattgaaatcatagccgaaccgggaagatttttagtggcaactgccgcctgggttgtgatggagattatcggtacagcctatcgtgacggtaaaagatgttattacgtcaatgacggggtttatcataccttttcagggattatctttgatcactgcgaatatcctgtaaaatccttcaaagagggcaatgagaaaatgtgtgcagtgtatggccctacctgtgacgctctcgacactatcactatggcgaatcttttgcccgaagacctttcgattggggatttactctatagtgaaaatattggagcctacagtcatgcgtcatcgacttactttaatggctttccgccagcaaaggttttgcatatcaacagataggttacggtgatcatgatcatgtttgaaccgggagacttgtaaccagggaatcagcgccttcggagccagactctgaaggcggttcaaacggtgccggagcttcagcgatgtttttgcacatgaaccggtcgatctggcataagagtaacggagtttcattgcctgaaaaaataacgttttatatcaaggcaaaagaatagcgcacgaaatgaccgttgtccagagtccgttttcaccctcggcagactgggtaatattgtaggaattaataatcttgtgactcattttgtagataccttcacgctcgtcccagtctttgttgggatcaaactcaataccgagggttgttgcaagcattgttgccgccagatcttcagcatactcacccgactgttcggcagattctccgtaaggttgatgttccgacagataaccatactgcgtctcatctgccgggatggcaacaccaaccgaagctgcaatcagacgattatattcattggtagaattgcgagccataacggcaaaggtgatctgtccgggacgaagaagttttaccccctcctcaacactgatgcgtttgcagtgaggtggaaaaatactggatacggtaacaagattacacccctcaattttagcatccctcaacgccagctcgaacgacgataagtactccttatgccttccaacccctttggtgaaaaaaacttttgatggaacaaatgacaatattcagcctccagattaagttttgggacaatacttcggaagatattaaataagtataaataaccccatggtttattgtgaggtactgatttcaaaaacgattttcccgataacgtatacgctgttattttgaatgggtatatatttcttacttgttttaatataataaaataaaggttatttgtatttccgggatgtaatttttgtgagttgtaggtgcagataggtgttgccagaattaacatatatttaacagattccctttcgtcggtaacatgaggaattgacagggttggcgcaagccagaacgatgtgtgtgtaacattcatttgtataatcagttggctttgctgaaaaaccgattaatgagaatgatgtcaaacgaaacgaacgaacgagaaggatggctcagatgccgaagagtggttagaagcctgaaaagttagtgaacgacagatacctgatacagcgatcattccaaaaaggtcgctcttgcagcggagatgctttttttttcatactcatgagctgatggagttcgatatttctgttacatatttgtaaacaacgagaacatcagacaacctctcggtatattattcatgttgttcttgatatctcaaccgtaaacaaggttttgtttatgcccttcgaactctaatctctctgggttgcattcctcgctacttgtggggaagggactttattttcggttatgataaaataatgagagccatctgcttgtcaggtggttttttttgtgctatattattagcatatgccaataactaaggcgcaacagggaataaaaacaatggtgaatcgatatggcaagacccgtaaaatgcagaaaaataggatgcaatccggagtttcggctttttggacctgctgaagtttcggcagtcacgctcgaaacagttgatctttcgttcgatgagtttgaagcgatccggcttgcagatttcgaggggttgtatcaggatgctgcggctcaacagatgcatgtttcccgtcagacgtttggcaatattcttgcatcggcccgccataaggtgagccagatgctggtttcaggaaaaaagttaaccgtaacaggaggaactatcatggttacaagtgaagaaagagtgtttaaatgtgcaacctgctctcatcaatggagcgtggcgcatggggttgagagaccggcggtctgcccgtcatgtgggagtgtaaatattcatcgactcacatccgacggcagttttggcggtggacgcaatggagctggaaaatgccgaggtcttcgtaccgggctgaatcgtgagggcacgggtcagggaagcggcgagggagaaggcatgggccagggttcaggcgagggcgaggtccatggttctggccgaggatcaggtcagggccaaggccaaggtaagggacagggtcaaggccagggtcagggccggggattaggccaaagatgctgcgattctccagggcacgtacatcgccacgagggagatcaataaaccattcggggagtggagggagaacactggtgaaagttgtttaccgttaaacaggtcaggcgcttcagtttcgggcatgtgtaagcatttcggcagtgcactccattccctgtttttttattagggaaacagagtgagtgatgtttcatgatacgttggttgagctgccgacgatggtaaggatgttcacaggagtatttttgtgcagtgttgtaaagatgttttggatttacatttcataccgtaccttgtttgaaaatacagtttcttccctcgtcaacgacaatagagcaagtccaatctccgcagttttgcgaaagttgttgccttgaggttttgcttcgtacaagtaattttaacattcaaggtaacgttgaatatgcccaggaaacaatccgagtccgttcccggcgctttagaacctgtctacgcggcaattgtcaatctgacagagagtatttgccaacagcacctgaacagcgattatgcggcgcttgcccgtcagttggctgcaacgcttgcacgcaaacgaccttctcccatcatgaggggaaaaccggaaatttgggcatgcggtattctctatgcgcttggtaccgtcaattttctgttcgataaaacgcaaactccgcacctgcgggtggatgagttatgcgcagtctgtggcgtcagtaaaagtactggagaaaacaaggccaaactgattcgtgatctgctgaagatgtatccacttgagccaaagtggtgtttgccatgccatgtagatgacaatccaatgatctggatgttgcaggttgatggcatgattgtcgatattcgtcggatgtcacgtgaatttcaggtcattgcctatgaaaagggattgattcccttcattccggcagaccgatgaaaaaagcatgggcatcagaaggtgaggcattgcacaagaggcacggtcgtgagttcgccattcctctggcacagattgccgtagttgacgctgataaagcaacccgtgaggcggttgaagattgtcattattgggcaaatcgggggtgcgggtttgttatccgttttggtgagatgttttttgattgcctgaaattgttggttatacttttaagagttgatgctttgcaaggcgagtactgttggagagtgttggcagccgctcacatgaacggatattacagaggcggttacacctttataaaatatggtattagtgctccaagcccttgagatgcgaattgaaagtcccttatgaccgattattcagatatcttaagttctgtccagcgtatattcctaaccgtgaagagtgggagtccgattcaaacgaaggaggagacgatgaactgcatgtattgtagtgggaatatggaacgggggattgcaccctttcataccgacaggaaaggctatcacatcacgttagacagaattcctgcctgggtatgcgcccagtgtggcgaagtttattttgatgaacccgaagttgaagctattcaagaagtcctgtgcactctggatcagaggactgaaaagttggtgaaatctgcttgacattcatttttggcgtacagattatgttggaagttaccaacctgaaagtaggataaagcgcacactatcatgaggtcactcccagatatttcaggaacagccgatctctggctacggattcagtagaccagcggtagttgcccatgacagttcgtacttgagtcgtctcaatgcaatcgaaccaatccagaatctgagcgagagatcgttgctcaagccactgttccaattttttttcgagattgacaagtgctttggttttttcgcttccgttctttccaagctctgcccgcatttccttgattttcttggtcaggaagcaatgataccccagtgacacaaactgtacgaattgccttccccgcaggttgtctggatgccatgtgcgcggccttgctccatcaaggcctcccttcaccacggcgaagatctcctctattttttcacgcaatcgatagtctgccaacgctgtgaaggtcttcatggcctgattgctgacgagcgcaaaatagccgaagtatttcgtcgcttcgacaatggccttgtcgttgaaaccgaccctcaattgtccaccacgccccttttttgagcagatcagatatcgctcgatttttcgttgcgcagatttcgtgaactccatcaccccatcttctacttgagctttgagttcaaacagctccttgcggaagtcgagctgcttcttggtgtcgctgttaggggaatagaagacatggacataaaggcggcgcacgaacctctcttcttctccgctcagcttgccgtttcgcgacagttggcgcactcgaccgaactcgtgcattctcatcgccgtggcgccgcaaaccgacggatcaaactggcaagtgctcgacatgcccgccagcgtctcccgaagcgcatccaccgtctcgcgaacccaagtgatattggggtcaaccagagtaaggaatttcatgttgcgcaaggcgaatttcatcatgttcccctcactgtagtagccgttatcggtaacgatcaagggtttctcaaggttaaagcacttgagttgcttcagggtgttctcaatggatatgacgtccggaacattgccaggctgcttggcgaatgctaacggctcgcgtttctttacggaatacaaggttagaagcttgatggttttcagtccgtcaccatccttattgaacccatgccgtgcttccgactggttctcggagtaggtcgatatcgtggtcgaatcaaacgccagcacaggtgccttgcccaggcgatccgcccggaaggagaagtagcgctgcacgcggtcttcgtcgcacccgacacatttgaacaagtcactgtaaacgtcttcagtgataacttcgctgtagggaagggagtgcattacctgccaaccctcaaggcgtggcaaggtgtttccgccggaaccgatccagtaacgcgcaatagagagaatcttggcagcgtcgccctcgctgaacgaagaacgcacgtcatcgtcaatgccggaggctttaccgacccactccagaagatccgtgaggccactgtgcctgcgtagcgcaccaaccaagcccccttcatttttgctttttttcgggcgtgtagggattatctcctgtgttcccgacttgattttcccttggagcttctgactgacggtataggtctttctggttcgttcattatagcctgtaacccgctcatagatgtaaatatcgccattcgggcgcctttcacgccgttcgccaacgtgagtttttccagttactggtttagacacggggtattctcctttttaaagtgttttccttattatacatacgtacacgttaaaaagcaagaaaaaagcgcggtttttctaaaaaaaacacaacttctccggaaaaaacacaactttttttgaaatagtgctcaggtggcgatcttttttagttaatgtgtgcgctttatccgactttcaggttaccaaggctgaatacatggcggatcagtttcattgctatcagggttccgctataatcttatgctataattcgtgcattaacgtcacttgaactggattgcaaaatgaatttcacgatagagcaggaacaagaatctgatgggcgttggttggcggaagttcccgagttaccaggagttctcgcttacggtgcgacatcgctggaagcaatgaccaaggcggaggttcttgcccttcgcgttattgctgaacggcttgagcatagtgaaagtcgcccctttgccataagtatttctattccggttatggcatgagccaatggccgtcaatttaagccaagcgtttactgtccgtgctgttgcgtcttggctgggaagtcaagcgacaatccggttcgcacaaaacactttcccgtaatggctggcctgattttgttttcgccttccatgatggcgatgaaatcggcccaaaaatgctggcacgcattgcaaagcatacgggtctttcaccagatgacctgtaacttatgactgtgacatacgagaagcaaaagtctgaggcccgaatacaggcggttgaacagtatttgatcgataatgtcttgggtgatgattttatctgttcacactataattcgtgcaaatcatcgcacgcggatacattctacgaggggcaacttcaccatataggaaaatattacggcgtttcattcgatgggaggccattacgtgtcgttgtcgttgggcaagaatatgggcatcctcctgcccgtgttgattgtcaggcgcgatctcaaatgttcaagtattctgctcttgactgccgctttgctgctggacaaggttataagggtcggaatcctcacatgaaaggcacaacaaatgttctccgattgattttcggtattccactcggtactgatcaccaatctgaatttctttcgattgaaggtaagcgtgttcatattttcgatgctattctcaatcacgcatttagtcgttgaccaattctacgcaaattccggctttcgtccttacggattttattgaatccacttttggtttatgtccggattatgtccggataggcaaatttcgcaaccactcatattatctctactgcgtggtaactaccatttttgcatacttttagtcgtattggcacaggttgcgagcagtaaataacctgcgccaaaatatgtccggataatggccggatcagatttccacctcggttcgacgataggacgttgcaggaccagctccaattggatcgagtaatccggcatccactaaatttcgaagatctcgacgggcttgtcggtcactgatgccgctacctgctcgttcaaggtactcgtccaggcggactgattcattgacacccagcccattgagcagcgcttgttgtcgttcgttgagttttatcgaaatttgtttttgcccggccccgaaaaatgtcagatggactccagatgatttgctctgccacaccggggggcgcatcttcatctcgcggcattcctggacaattttgaatgtaccgcgtcctacccgttccattaactcatgcagatagaagacatggctgatatccgggttgacaagaattgactcatgggtagcagcccggagtttttccggagtcagccccattgaaaggtgccctgaattccagatttcaattcgttccgggtaaatactaatcgaaattccgccggagaatgcagcatagtcgcgatggaccaacgcgtttaccaacccttcgcgcaatgagttgaatgggtagtgtggtcgagattctcgtgccagttgtcccggcttgaattcggcagcaatcgcaacatgccgtttgagaaagttcatcgcttcttccaggaggtagaatgctggcccctcgtacacctgttcatcaataaaattatctccgcgatccgtctcatagcgaaccgcccgcagtcgcgtctgcggatggcgcagtgaaacacgcttgccaaacaacacatctgcagcattggtcaattgaccgaaccgggccaaggccaggtctgcaagtacggtatcagggttgtgagcctcttcaaattgataccctcggcgatcctgtgccctgcgtaccgtctcatccagcagtttacgatcaagatcgtcaatggcaaggccgacagcagcgcgacgttcccagcgctcggtttcacgggattgccgtaccaccatatcgcgcattgttgtagcgtcggccgctcgaatattcgttcccttcttgatgtaaatcgccccgtcgaaaacataggggcggtcagagccttccggtacatctacagaaatgaccttgcctccctgaacatcatccagagtaacggtgaacaatacctgaggggtaacatgtttatgcaggaagatacggagtgcttcagtatctttttcgcctggttcgccgagtacctggccatgatcatcgacaccgatcagaacgctaccacctttggtgttgagcagcgcacacacggcacggccaatcaactcttctgcctgggatgatgcaataaactcaatgcgatcggatttgtcttttcccatgagttcttcggtcagatttctaacattcatttactgtccctcctttctatttctcggcggattgcatcgggattgctaaaatgattttgtatgaaatcctccacatctctgtatcggccaaattgtgcgctggcaaaaagctttgcatcatcattcgaagagaatttttgtacccagttgccggtacgatcctgataagttttgagatcgcgtcgaatcgctgcatcatacatgtcgatcacccgaaaatcatcaataattgtttgctcccgctgcttgagttttttcttttcctctttggtgtcgaatccaagtttagcaaacatctcctcgcgctccttggcatttttgcaaccgagcttcatgaataacgatcgggcgaagggaatgtgatgatgcgccagaatccagcgtggtttgcccagttcgatggccttcagcaattcctgatgcgtaaatccaagcccgtctggcaacacgccgctgccatattggggcgtaatgatacagagaaagagatcacaacgctcgaccgcagccaaacaactatccagtgcagtctgatgaggatacaccgtgactgtgcctttatgtgaacaccacacttcatatccaaatccactgagcattgcataaatctgctcaagcagctcctcaattccgtacacggtcgaggagaccatgatggagaggtggcttggtgatgtattctcttttttcattaacagtctgaaatattttcagtcgttaagatcggcccattctctcgattgtccaatcgatgatttatttatctttgctcgcttttcgaaagcatccgctggttatggtttatgacattctgaattgcggccttcatgaatatccttttttctgcaagatcatcaaaatctccccagcgcctccaccagccactcaaacccgatcttctcctgttccagtcgtatctgatggcccagctcatttttacgtaactgatcgtaaagcgcactctcatcagcggtcagtcgcatgagtgcaccggtttcgggagatggttcaacgccccagagcggttgatgctccatcaatgttttactgtccatcagcagggaagccacgtggggaaagaacccgcgcaactggttgaggatggcgaagccgtgagtgtcgatgtcgccccagtagtggataacgcggttacgcatccattcgaccgatgccagattctcaaacccatacccggctccgaaaattaccattgcctcgggaacctcgggaaaggcgagaaagttgatttcgttttcggtgatgaagagctttgtaacaggcagttccagttgggcaaaggtctcctgcgtcaccgtgatatcctgatcgctcttcgtcgagagcagcgccagtgatgggtcaagaatccggaatcgtacccgcaggggtttatcctgaaagccgtaacgcctacaaaacccgatggctccggtggccgttgcgtcaatctcctccggcggaagaacgaggtcgaacagctccccaagcacgccccggtgcccttcgatgaatttgctgtgcacgtcgggcaggtcgatctggcgcagatagatgccgggccggggatgcttgagacgccaggcgagaatggagaggatgcggggccactcttctgccagttcaagggctcgaagggggcgttttgccagccaggggagaagcgcgggttgccagtcgcgggtgagcgtgaccatggcggcgaactgccgtgcttcctgccgcttgccaatccagacgagggcttcgtcgagtgcatcaatccagatctctgccggaagttcattggctcccagaatgcggtggttgaccgtgcgccacacaatccggtacggtttggctgcgctggtgagtcgggcaagccagtcgcgcacttcggcaaatgagttgcttaactctctggagtcgggccctttcagcgtcaagcgacggggaaaaaccgattcaccgccaatcagggaggagaggatgaggccccgatcccagagcttttgcacctgggccttgagttcggcgggggttgtccagttcattccaccgacctctctttttcggcgcgatactcttcgatggtgaggttgcgcaataccgagcagcgcccctcctgattgtgcacaaagccgacactggagacgaagggctcgatgatgtggattttctgcaagggggtgacgatgagcagttgcaggttgagctgggcaaagagttgcagtccgtactgggccgattcgtcggagccgcgtccgaaagcctcgtcaatgaccacgaagcggaaggagcgtgagcgcacggcgccccattcgaggccgaactggtaggcaaggctggcggcaaggacggtgtaggcgagcttctccttctgtcctcccgattttccccctgaatctgcgtagtgttcatgttcgctgtcatcttcgcgccaccgttcgctggcggcaaagacgaaccagttgcgcacgtcggtcactttggcagtccagcgccggtcgaggtcggcataggcttcacggccacggaagcggtcgatgatgcggcgcacctggaggaatttggcttcggagtattgcgcatcatccgagccggtcagcgtcccttcggtgcaggctcgcagctccgactgaaagtcacgaatgtcggcatcgaggttcagttgtgcttcgagggtgatgtatcgtcccggattgaagtcgatttgcgtgagcgattcattgaggcgggtaatgcgctccttgatggtttcgcgttcgcgggccagttgcgactgaaaattggccacctcccggatggtattttcgttgagcagatctttgaaccgtccctcaaagcgcggcagatcgtcagcctggagctgctgaaacatcgaacgatactccgaccctgcagcaatgttgacatccacctcacgggtctcaagcttccactcctccttgtattcggtcatcgccctgatgatcttttcgcccaatcgggagagcttccggtcttcgctgtcaatctttgcctggagccagtcgcgcatctcccgttcgcgattgtcgcacgattcaaccgtcagcgactggtcgccgaaagcctcctggcgcatgagctggagcagggggaaacgtgcggcagcttcgcctcccgcttcatcgagcagcgctgcagtctgttgctgcaattcggtgatgacgctgattttctgctctatttttgagcgtttatcttttcggtcatcaagctgctgctccgtctcatgcagcttttgttccactgcggcaagttgctcggtcagggtttgcaggatattggaggtcgcttcaaggtcgcgtttttctttctccagtcgggcgatggcaacggcgagtggctgccagtcgagatcgctgaaatcaggatattcgccaagccttgagaggatggtcaggcgctccttgagcgttttctgctcctgctgcaaagtgctgatgtgtcccgcaagtttggtcagctcgttttgctgctgcttgcccttctcttcgaggacggcaattttggcggcattgctccatccgagcacgtagcggctgcgatcgtcgaggcggtggcggtcatccttttcgtgccgttcaccgggtgacttgatctggcctgcctgggtgatcgcttttttctccctccgaaactcctcctgactcatgcagcagaccagatcgaaacgatgggctacctcccgttcgagccagtcgaaataaggagaatcgcctttgatggcaagctttctggcaagtgaggccggatgatcgggtaactgttcgctgcgagagagtggacgcacccgaaaatagaccagccttcctttcagattggtgcgttctacccattcggccaccttcgggtagtgatggtcgggcaccagcagcgagaggccgaagttgcggagcacccgctcaatggctccttcccagagctgctctccctcctgaacctgaagcaactcgccggcaaagggcatctcaacctccgcgagattcagcgccttgcagagcgaacggcgcatggcaatctgtttttcatcaatattgctcatgcgctctttcaggctcttgatctctgcactcaatagctcatgctcctgacgtccctgggtaaagagaactccagcctcattgagatcgttttgcacccgcacttcagcttcggcagttgcttcgtgcattgctgcatggccggcacgctgctgataaaactcctcggcgttcgttgccggatgctccccaagctggctggcaagttttccatatcgggttgccttctggttgcgccgttcaagctcctgctgatgctgccgaatctcagcggcgatactttcaatccggtcgcctccattttcagcgatggttcggcgcagttcacggtcacgcccctgcagggtgcgccgctcctcgtcgagacgctcgatggtgatctggtgacggttcagctcctcatgcagcgagacatggcgtttttcgagcagttcgagtttgagggaggcgaaccaggggcgaaggctgtcgcgcgatgcccgcagctcttcggctcgctcggccatggtgtggtgcgtatcgcaatctgccaccagagggccaagcatctctatctgccgctttgctttgaggacagcttcgtgcgcccggttgagatcttcgaaatgctggataagggcggcaatgcgcggctcaaccgtgaagggctcaagcatgtggagacggacgaaatcggtgaggtttcccaccgacttgagcgagacggtttgatgaaacagctcgagcgcctgttcattttcgatcccgaaacgtcgccggaaccaggcaccgtagggtggaaagctttcaaacagctcaactcccgctccacgcagccgcttgcgcagggttgaaatttcagtcccgaaggctgaaaaatcggcagcgatggaaagatcacgttcacatgcggcatagagacgcgctggctgtgcggcatccttcatccagaaaatttgggcgagggtgacggtcttgtcgtagccttcgttatgaaagacaccgagaatgactgaatagccgttgagttcgcgcagggcgaccggtttggcgccacctccgaggttctcctgccgctccgacttgaagtagccgagcacgtatgagcgcagggtgcgttcacggttgtcggcgcctgctgccttgttgtaggcaatgcgctggcttggcaccagcagggtagtcacggcatcgaccagcgttgactttccggagccgatatctcccgtgaggagggcgttctttccaccaagtttgagcgtccagaccctgccatcgaaggtgccccagttgaatatctcaagccgttgcaggcgaaaaccagccagacggtcatcggcaacaaatcccatttcaagcgactcactcatcatctttctccatcagttttaccggtcgctgcacggtatttgtcaagccagttgtcaaaatctgccagccattgagcgtcccgacagaactgatatgatgctcttttttgcggctcttttttgtatcttttgccttagagctaccgtgctttttggtttgtgttacattgcaaatgataattccattttactcatctaaatacaatactaaatcaagagctttgcggttgattgccatagttaaatactacttaatcctctgaactatggcataaggctcaccagcgaactcttcagcttctttcggtacatagcgaacagtaaccgagtatttgcgaatagggcgaagaaccggtatctctttacctgtcttggtactgatcttgatttcacctgtttcttcagaatactttcggttaattgctcccactgcgctctgcacttttttcaccgtatcttcacccacaggggagtaccatgtggcgtaatgtccttctgcggttggttcaggcatagcgtcaaatggataactggatgttctgcttccggtattacgggttgctttaataagcggttcaaatgtaaactgtgtttcactcatacggttgctcctttttgtatcagatttaataacaggttcaatatcgttattctaatcgaccattaactgcaagtctaggagtttttttatagtaaatagatcaagttagattttagcctatcttcattcatcaatatccgttagttcctacttcattcttttgctgtcttctggtaaagccacaaagataacgactaactattagttcgtacaaacaggtcaatagtatttgtcttgtggcactcaaaatataagtacaataagaagccaaactaaaaaaatcaactttactatagttaataaagcggattcctttgctttacgttttcctttttgttttttcatctgttccaaacgaaaaacaacgcctcttgttccagatatatatcgtccattcttccaactcatagtgcaaaagtttaattaaatgcgatcatgtgaattcaaaaattctcttgaaaggttttaaaatccgattttttgaagcgacctcaaataatagtcaacataaaaaaattacgtttttgatttacagagagtagtgtgatacttttcaatttccgttatagtttcgtgtaataaatctaatgtatctaagcatttttctgttgctttttttcctccttccataccttgtaatgatttgattatgagtagttgacggttatattctgtttgataatattcgtttaatatggtcaaagcattcagtcgcgcataatcggtttgtttctcttgggcttttctggatagttttagttcattgaattgaatggaaacagtataaatgacgccaataaaagagcaaaagcttaaccaagctgtaacagcataaatacatgcaatccattgttgtagttcgtcattcttgaattgtgaaataaaattatgaaaaggcaataatagtataattattattgctattaccagtccagtaattataatagtgattttggacatgttattttattcaaatttaaggcaaaaagaattgaggccgtttttcccgcccagcttgggtgtccagaccctgccctcgaaggtgccccagttgaatatctcaagacgttgcagtcgaaaaccggccagacggtcatcagcaatacatctcatttcaaccgcctcactcattatttgtctccatcagttttaccggctgctgcaaggtattcgtcaagttggttatcttttttgcaggctctttcacatttcgattgagcattggtgttcataagaagcttgccataaaatgtgacacatttgactgtggtattttcgcaggactgggcagcatcaacgcttgagtgttctgtaaaagttttcgtgggagcccaaaagaagcaggagacggcttacagcgtcatactcgtaggcgagcagggtaagttgaccgttacatctgaatttatagacaaaaacaccagccagatcacccttttttggctcacccacagttggatctttgataatttcagcaatggcatcatcaacatcagccttctcgtttgggtgcagcctcttataagtacgcctgaaaagagtgctttgatgaacctgaatgtcgttattcatcaagaacgatgcccttccgggacgaatggtgttgagagcgactcaccctctgcccttgcaaccagaagatcccgaataaaatcgattggtaaatctggattgtcgagagccgcccgtccgatcatcgcccaaaactcaatctgcccggcaatggtgcgatgctcagccttggcctgtgctcttgcttgtccgtacaaggtatcatctattcgtactggcattcccataattatttctccccgatagttttgctacaaatgtagcgaaaggcgacagaataaacaaataccgctatcaccggtaccgaagagtctcaaggaaacgacaaacggcgggaatgacaaccaatcagcgccaggctaaccctcaatatttcgacgaagatctataaaaactttatatacctagagaagaaaattcccgtttgacactcggaatgttacgaaatttaaatgttaaaccccattgtattcagtggttgcaggtcgaatctggaattgctggttcaaaaacagatcccgccttattacttggtggcggtttcggcgtgtaaacggatacctaatgcccgaattactttaataacagttgcaaattcaggattccctcccagagaaagtgccttgtataaactttcgcgaccaaggcctgtttcacgagcaatttgagacatccctcttgctttagcgattgtccccaaggcttgaacaacaagcgcgggctcaccctcttcaagtgcggcttcaagatatgccgccatctcctcctcagtggcaagatattccgcagcatcataggatcgtgtttttgttttcatgggatctcatctgtttcaagatttgcaagaagtaatctggctttctgaatatcgcgtgtctgtgtacttttatcgccacctgctaagagcaaaacgagttcacgcccgcgccaggtatagtaaagccgataacctgggccataatcgattctgagttctgaaacggagcctcctacaggtttggtgtctccggttaaacccaacccgagcctgtcgattcgaacgaggatacgagcttttgccgtacgatcctgaagtgccgacaaccattttgaaaaaacgtctgtttgttgtacttctatcatattcagaatctaataaacgtatcccaaagaatacagcttttctgaagtttatcgtatgagatgtatgaactcatgtaaaataatgcttatcaatcgtcacaccagacggtcatcggcaacaaatcccatttcaagcgactcactcatcatctttctccattccttttaccggacgctgcaggtattcgtcaagccgtttatcaaaatcggccagccactgggcgtcgataaaggccttgataatccggcgcacctcaatcatctgtcgctctccccgtaaccggcggataaaaccaagatcggcgattttattcagcgtggcatcaacctggtcaatcagcttgacctcattgctggcggggggaagaaaaatccggatcagctccaccacctcgtcccgcgaaagaatcaggcgtgtgtcgccagcgcccgcatcaaattcggccagttttttgcgcagtagcgccagcaacaggctgaccgggtaggagagctggcggcgtgccatcagccggggagcgctgttcgtcccctccgggtctccttcggaattcgatcgtaaaaaagcgtatccttcagattcatcgaggattaactccaggccaagtaccgccacgtaatcgcgaacggcagccatcaggttgagtaaagagccccatagtgcaggactatcctcctggtagatcaccccttttaacaggggaaccacgattgacgcaagctcctgaccatgaaaaggggctgcgctgttttcactctctgtatggttcattatccgtttcttaataaaataatacgcggcaaggtggccttacgggttatgcctgtcgagctttgccattgtacctgctcctcaactccttcatccaccgtcgtccgtggccactctccggcaagttgcagataggccaccagttcggccagtccgttatgcagcgggtgacgctcaaccacctctccaagggtgacctggctgcgcatctgcagttccagacggatattgcgcaacagctcagcccggtcgaccaccacctgggcgtaaagcacggcggtatcaatctctgcatcaccttcatccagagcgactcctgcgattaaaggcttgaaaggtgtgcgatagagcgttctttcgaggggcagttcgatcgccgcagaggagccatcgagaggcataaacgcacctggagggatgatgtcttcacgcacatcaagagcctgggtttcaatgttgtgcaggatatccatgatgcgccgattctcaagccacgccttgtcatcaagaaagcggcgcaactgctcggagaggcgggccaccgtgcgctgggtatgctctccggcctccaaccagtcgtagtgaacacgccgcagacggttgtcggggcgcatggagacaatcgggggcaaggccagtacctcctccagcagcaggctcagctcctcctggcgcgactgcgacatgagaaagtcccagaatgcgcgaaaacttttcccctgatccgaatcggcgatggcgtcacgctcacccatgatctgctccagcagcgcccccttggctccctcccagagggcaatgcgctcacgcacccggcggtcgagggtgcgaaagttatgctccacctcgcgaaaatcggtcagcaactcacgggccagttgcagaaactgctggaagcgatccttgaggccggtatcatcgagcagcgatatttctccggcacggatgcgttcaatttcggcatcaatatcgtcacgccgcttttgcagctccgcaatccgcaattcaggatcagcctggctccccgtgctcatctgccgcaaaagttcaaacagggtaagcagccgcgactccgtccccacaaatgcccgctccgtcaacccctccagccaggccagcgccttttcggttgaggccgtcagatcaaagtgaggctcatccgtcccgtccggatagaatttgcgcagccaccccttgtcgttatcggcccaatcgttcaggtaattttgagccgttcccggaagtgcgtcggcgccgagctgctggcgcagggcgaacagctcatcctccagcgcctcaaccagatcggcctgcgagagaatccgcacattgggcacaataaagacccggtgcagaaacccggccaccaacggcacatgctgggcgcacaaaaggcgccatgccggatggttctgacggagaaggttcagggtggagtagtcgagagccaaaagtgcagcattgattttaaaggaaaaagcgccgccggaagcgggctggatttgcgggtgaagttaaagctttttctgcggttttctctctgttgcctttttttgtcatcccgtcccggcctgtaaagctcctgtctttccgggaaggaagaaatatcaaaagttttccttcctgtgaggacgttttttagttggaggggaagagtgatcgacgaaccaaatgattgatgccgggttagagtgtgttgtcatctgttttgatggcctgaaattgtttgttatacttcgaaaagcggttttattacaaagcaaaccctgtgcaagaggtcaacggtaacgttgttcaaacagtcgagagaggttagtctgtggaattatttgctggtcttaaacgaaaagagaaaaggagaaaacgtgccggaactgagcagatttcttggaataattatcactatgctctacaatgatcacagcccgcctcattttcacgcacaatatggcgactacaaagtaatcgttgaaattctttcaggaatagttgatggtcgttttccgaagcgtgcccttcactctttgatggaatggtacgaaatttacaaagacaatcttcttgaagactggaatctggcagaaaggcatgaacctttaaataaaatcccgccattggagtaaatgattatgttagaagttaccaaggctgaatacatggaagagtatcggatacagattacctttaacaacggtgcaagcggggtggtcgatctgaaggatgccctttggggtgctatgtttgaaaaacttaaagattacaacatattcagaacatttgaagtatcagatgttgtccataccatcaggtgggaaaacgatgccgatctcgctccagagtacctgtatgaaaaaatggttgaacaaagcactgtaaacggtcacggctgaagaagcataaaccacatcgctctgatccgaaggtgaagaccttgctcctgacgggctggaacgctacacataagcaataaacgcggcttacttttgcaacagccagcgatagagcggcatgactgtaatggctattccgtgatgctcaaattcttccgctccgttgagtgtgataatcaggccactgcgcaaaccgaacctgttacagcactccgtcaggccgcgaagctcccggtggcgcgtttttgcatcactgatagtggccgaaacctgaatcgcctccgttacatcgaaacccgttttgacaatgaagtcacattctgatttgtccttgaaaaagtagatctccttttcccgccgcttgagttccagaaaaacagcctgctccaatgctttgccggtatcgtccgaaaatttaaagtcaagagcattcaagaggccagtgtcgatcacatagaccttcctctctccaagttcccgatcaacaagtgaactggaatatttcctcagaatttgcgcaaggtatatatttacggcagcttcgaggtagtcgtacaacaggttcttgctgatcttgaatcctgatgacttcaattcgttatagatattgttgaccgaaaactgctttgttgccgatgagatgatccgcttcagaaagaatttcagtgcaggaaggtttttgatttcgtaccgctcaatcaggtcacggtagatcataacattgaaatattcctgcaacacccggttacgcaaggcatcatcatacccgatcacctccggaaagccaccatgcgtgagatagttctccagatgatgattgatgagggcgatggagtgtgtgctgttcaggtctggcgtaacacccttgaaggtcaggtactcactgaaggagaggggaaagacctcataactgatggttctgcctcgcagactggtggcgatatcgctgctcaggaatcgggcgtttgagccggtaataaagatgtttttcgtgccacggtcatagatgcgccgcacaaatttgtcccaccccgcaatattctggatttcatcgaagaaaaaagagcactcatcaaggagcatattcggataaagctcctgccatgcctgcaagaggagatccagctcttctgttttcaaatcaagccgctcatcttcaaagttgacatagaggattgaggttatcggcactcccttgtgcaggaggtcactgatgacgttgaacagcaaagaggttttgccgctacgccgcactcccacaagggtaatgatcttgcccgtatccagaggcacctgcagcgaacgccgtttcagggctggcaacgccgtgacgtggaagtctctgatgatctgttttatggtttctttcttcatgatagggataatatacgagatttcatcctttcagaaaggaagaaattgggaattgagtggagggtgctcttcagcggttcataacgctataagggatataatacttgacataatgatctactcataatgagctcaataattgaaatattgtgcctctaaaaaaaaatagtataaattgcttgcaagaaccttttgagagtcgttggtatcatgagacacttaagattgaacagtgaattaccatgccgcgcgtagcctttttctttggtatttcgatctacatgtacatggatgatcatgaaaagcctcattgccacgcaatgtatggcgattatgccggatcgttcagtctggagagtggcgacttgagcgctggccagatgccgaccgcacaactgcgcaaaataaaaaactttattttaagtaataaagaggatttaatgataaagtggaatgaactcactacttaaaacaccatgggtgcaggttgtggaagtgataccactttcaggcctgagattgaaagtcagactcacgaatggccaagagctaaccctgaatctcgaaccattgatagagagtcgcgatgcctactggcgcctgcgtcaggagaggtattttcgtcaagtcagtatcgatccaattggcggtatctgctggcccgaaggtgaggatcttgctcctgatgggctggaacgctacgtataccaataagcgctgcccccttgtcgttattcatcaagaacgattaccttccgggacaaattgcgttgagtgcgattttccttctgcccgctgcgcaagttcacccccaaatgccgctcaggcgcttctggtgtcaggcctgtaatgctgctcccgtcggtctgaaccctgtagcacaagcttccatggtggtttccacaaggttgagatccttgatttgcaaggttctggaaggggagtggcagaccagctcgtagtcgtgggtgccgatgatgacggtgatccctttctggtggattcttttcaggtattcgagaatttcgagtgaagtatcagggtcgaggttgccggttggttcatcggcaaggatgacgaggggttcgcgtaccagtgcacgggcgatggatattctctgctgctctcctcccgacatgcggaggggcatcagtttggctgcatgttcaaggccgacgctttcgagcgcatgcattacctttcctgcaatgagcttttctttggtgccggtcactttcagcacaaatgcgagattgtcatagacattgcggtcttcgaggaggcggaagtcctggaaaataatgccgagtttacggcgcagaagcggtatctgccgttttttgatggcgcgtgaactgtatccggcaatacgtatctctccctttttcgggcgcacatccatgtagagcgatttgaggagcgttgactttccgctgccgcttttgccgacaatatagagcagctctccggattcaatgttcaggttgaggtttttgaaaaccggttttttatcgagttcaaggtcaacgtttatgaatgagatcatgatgggagttctgtttgttttattctgttccgggcgatggtaatggcaagcagcgttgcctcgtaacaacttctttcggatgcgatgccttttccggcaatggtaaaaccggtgccgtggtcgggcgaagtacgcacaatcggcaagccaagggtgacgtttaccccggtgtcgaaggcgagcaccttgaaggggagcagcccctggtcgtgatacatcgccacaacaatatcgtaattttggtacatttttgagccgaaaaagccgtcggcagggaagggtccctccacctggaggcggtctgaaagtctttcgatgcaggggcggataatctcctgctcttcgcagcccatcactccgccgtcggatgcgtggggattgagaccgagcagggcaatgcggggggtggcaattgcaaaatcggttttaagcgatgacgtcagcgcagagagaaaggcatcaagatccatcttcctgatcagagcgggaacctgctcaaggggctcatgaatggtggcaagggcgaccctgagttccgtgaccgggtcatagaacatcatggtgggggagggaactccgaacatcttgcccagaaatccggtgtgccctttttcgtcggagccagccagtgcaatggactccttgttgattggagcggtgacgagggcgtcgcacactccttcgcggcagagttcagccgccgcatggagcgactccagggcgagctttcccgcctcagccgacaaggtgccaggggtgatattctccggttcagcaatgctcagcacaggaagagctccatgccgtaccggagctgtcgcgctttcgatcagctccagctccaccggcaggtcgagtgcattccggtaatattccattacacgatacgagccagcgacgagaaaggagtggccggagccttccagtttcagaaaacttttcaggatgatttccggcccgatgccgtgagggtcaccgattgaccagacaatgcgcatcgttcagagtcgtttgtatgcgttggcgatcttgtcatccttctttacccctttcagcgccagccagagaagtagcggttctggcagaaggatgtataatcccgcttcaggcttgtgggtgaacgtaaaggaggtgcaaaaatactggttcaggaaatgtgctgcggcaagccccgaaaacaggtcgccgaggaagaggagcataccaaggaagatgagttttttctgaagctctctttttttatagagaaagatagctgcaagagagacgagagcggtcagtggagagaagattcctgcggcatagctgctggtgacttgcatgattcccgcttcggggaaaggggtgaaatccgtgataacataaagtgtcggggtggtgaagctccagaaggggaacatcatgcttgctccggcgagcagagcaacaagaaaaagatagagggtctgaattctggctaccatggtgtcatgaggttaagggtcattgaaacaggtacggtcaatatacataatcaggggaaaagagttttgaaggctttatgaaaatatatctgagggtgttggaacgtaaaaaaaccaccccgcagcagatgacggggtggttttcaagagaggtttttcagagagatgacctacatgaaggtgtgataggtctgtccggcaaaaacgatcaggaacctgagcacaagcccaccgatgagcaccagtacaggggcaatcggaggaaggtggaggtggaatcctgcattttcaagaaattcaatcaagaggggaaggagcaggcctgcagcaatgaaaactccccagaaccagtacatataagacatacctgccatcagttggtcgccgacgataaggtgcatcatggcgccgtgtgtgtttgccgttccggtgatgccgccaaggacgaacagaccaacgatgaccagctctatccagatggcattggcgtctattcggctgtaaatgtgtttctcgtcttttggcgcgaacaacaacaggagggctgatgcgctcgaaatacctgaaaccagaaagagcatgccgaggatagaactcgaccagagtggccgtgcagagaagaaggagagcaggatgccggtatagataccgattccgacgccgatgtgggcattgagcagggcaactttgaggaggtggtcatctgtccacttgatcaacttgtcgagcagctcaatgttcagtgtattaaggtatttacgattgacaaccatcgcttgcagcactgccagcggaaagaaggcaacgagaatccagctaccagccgacattggtgaggttggctgaatagtggtgtaaaatgcccatacatagagcttgtgggttaaatcaagaaacaggaaaagcatcccgatgccaaggagaagcggggagaggatagcaccgattctgacggcagtacacgggcagccatcaccttcgtctttcggtccgatgccgaagtgacgccgcatgacaatcattactgaagtgatcaccagcagaccaccggctatgcctccaagaaagaggtagagcggaatgtgccactcccagatgtgcaggtgcggcaggacattcggattcatttttgttgaaacgagttcatgtattccatcaatcataattacgctccgggtttgtttcttgcggaaatccagtagagtttcggttcggtacctgcatgttccttctgtcggtagacctctttgccgttgagcatggctttctcttcaggggtcatattgtcgaaatcgaccaggtgcaggcttcctgtcgggcagatggagacacaggcggtcttcaaccctttttcgatacggtgtttgcagagtgtgcacttgtcaatgaatccatcggggtgcacgtagcgggcatcgtatggacaggctgccatgcaggctttacaaccggtacagcgcgaacggttgatctgtacggttccgttttcatcgtagtgcgacgctccggtcgggcagtaggtgacgcatggagcattatcgcagtgctgacagcgctccgagcggttctccatagagaggagagggaagtttcccgaggtatcctgtacgacccagtcacggcagtagccttcaggaacagcgttttctgccctgcaggcatagacgcatgctgaacagccgacgcagacacgggtgtcgataatcatgccgtagttctttttattgctcaccgtttaaatctccttgacaaatgtcacaaaattgttctgaaagccaacagcacccatggcaggatcaatgtctgtttttgagatcaactgattgtgagatgcacctcttttataagcccacttgagctcttttgcattgtggccgaagccatgcaccatatagaccgcatcagtacggatacgctgggtcaccttgaccttgatcggaaactccgaaacgatacccgcctgattttttaaatgaacatactcgccgtgagataactgatgcttcgatgcaactgttgtattgacccatacctcattctcctgtgccgtggccaggtcaccgagaaaccggttgtttgccgtgcgtccgaaggtcagcattggttttcgtccggttaacatgcggtaataaccagccggcgcttcagggtgtttggtatattttggaacagcatcgaatccgccagccttgagctgtgctgatgcaagttccacttttccactcggtgtgttcaggttgagcggttctccgggtttacgataaagatcggttgccggcatgaccagaacgcctctttttttgatctcttcaagcgaactgcctgcaagtttgagcttcttgtcgagcccggcctccaccgtcggagcaaatacaccatggatgccccacttgtcggtaatcattctggcgatttcatttcccggtttcgattcgaacatgggcgcaacagccggctgcctcagcgcgacaaacggtgtccggaatgctcggccattgtcgagatcgtcatatcgctccaggtatgtacactctggaagcaccacatcaacgtaaccggtcacctctgcaggcaaaacatcaacggcaactgaaaaatcgaccttctgcagtgcctcaagtgcggtttgccgaccaagagtcatggtttcagggagattgaccccatagatgaagagcgccttgacctctccggtaatagcctgctggacaatttcatgagaggcaatagtattggacggttcgtccttcgggaaaaagggatatttgctgtgaacctctttttcgtaggcagggtgttcatgtgctggcggaggttgtggcagcggatatttttcgaaggcaacgacgcctccaggcatcttgaagtttccgaccagagcgttaagaatctggatagccctgatgcgctgcatggcatcaccgtaccaattggttcgccggccagtgtgcacaaaggctgcaggagcatggaaggcaaattcccgtgcaaccgttctgatggaatcagcggatatgtcggttattgtggccgctttttccggtgtcatctccttcacctcttcccaaagctccgcaaacccgacggtatgctgttcaacaaactctttgtcgtacaggttttcgctgatcagcacattcatgagcgcctgcatcatggcaatatcagtggctggcttgatgggcagccaatgttcagcctttcctgccagtgtcgagaatcggggatcgaaaaccacaatctttgcaccacgccgtatcccttctgaaatctcctggacagcagtgttgtgcatgttttcaccgaaatgcgtgccaaagaagagcatgtatttgctgttcatgatatcgaacccttccggtgtgtcactcgggtaaccatatgtcaataccgtagcctgtcttgcaggcccacagcacaggtcgtatgagggcttggcaattttattgacgccaatttccgagaacatcttcttgaaaaacgagacgccaaaaccgtgatgcagcatggcaatagcgcttgggccatgctgctcatgaatcttgtacagtccaccggccacagccgttatagcctcatcccaggtggctttccggtaatactgctttccccctttacgttcacgaatcaacggatgagccaatcggtcaggatcgtagagaagccctgttccgcctgtgcctcgtggacagagctttccattgctcagtgggtggtattccgaaccggtgattttggtgactctgccgtcactgacatgcacggctacgccgcaacgccagaaacagtgctcgcagaacgagtaaacgattttttcaccttttccattcattggattgctgcccaatcccgatacgatgccacttggcaatgtagagagtgcggctgatccggcaagaaaaagtgaagatattttgatgaaatcccttcggctgaactcggtgccatgattcatgcaaaagtctccttgctgatagttactgagttataaaatatgttttgatttttcggcgcatcagtcgcccaatccgaaagcccaatccgaaacaagagttcttgaccgtacacacattaccgatgaatgctgtgccgtcagctcccgattctacgttgttgcaaaattgtgcagtacttacaaccgttactgaactctgctgcagtggcgtttgggaagaaaaaaaagatgcgttgtcagttattgcgttcaaaacacacaagccaacattcctgaagaggcaacaacacctctcctctcttaatggtgagccgtgtgcaacgccttacttgtatgtgtcttcgacaaaagaagaacgagtttgtactacaatcatcggatcattatgtgctgacacaaataagtactgcattgtaagtatgcaatacttgccgataaagagacgcttttttcaataatttgaaaataaacatgcgcacctaatgtacttgaagaagtttaataatacaagagtgaaaattgtgatgcgccgttttcgttatcaccttatattttatgattttaactgctttttccgacatctgtctggcgggattgatgatattctgtatgctttctttatattcaaaagcaataacaattgttcatttcgtctttcggttcgctctcgtttaaagtaataacaattgttcatatcactcggcagtttttttgtttgaatgaataacgattgttattacttcaggcatcatggatttattttatgctatacatgcaatgcagctttttgacgtataaatagtactctttgttgccgctccgaataaaataactcatcatttgccgcagagtatcctctctcttatgggggtggtgatgacgaccgtgcgaagattgaagaggttttcgctacggtgctctctattgccgcagagtctccagcctcctacgggagcgatgctgatgatgccagttctgcagcctatcgcgacatccccggcctccgcaaagccgccaccctcaaggaaattgaggcgcaaggctggtcgctcaatcccggacgctatgtgggcgtggccgccggtgaagccgtgagcgacgaggacttcaaggcgcagctcgaaacgctgaacgaggaactggaactcctgaatgcacaggctcgcgaattggaggcaacgatagcctgcaatgtggcgcaaattttggagagttgacttggcttgatatctgactcaagcgctttgctgaattcacagtgttccgtatattgcaaaaatatacaaattttctatggccatttttgaaggtatctcgggatttcagtgggacaagggaaattcgaccaagaactgggaaaaacatcgggtatcaatgtctgaatgtgaagagatttttttcaatcagccattgattgtggctgatgataaaaaacactctggcatggaaaagaggttttttgcattgggtaaaacggagcgggtcaaacctctttttctggtgtttactgttcgtaaagatcagatcagggttatttcagcacgcagtatgaacagaaaagaacaggatatttatgaaaaacgggaaaacagcgattccggaattcaggagtgaagcggaggagcaggagttctggtcaacgcatgattcaactgagttcgtggattggaacaaggctggcaaggcactgtttccgaatctgaagccaaccatgaaaaccatttcactccggttgccggaaccgatgctcaatcatctgaagatacttgccaatgagcgtgatgtaccctatcagtcgcttttgaaaatgtttctcaaggaacgtctcgatcaggaattttcgtaaggaatcacccaccggtacttgtaaggaattcttacaggttcaatctgaaggtgccaggcaactgttcagcaatgcttaacagttcgtcaggagtgcaaatattggtgcttttcagttgtaaaggatttctttacaactaccgatggagagacttactgcacgaaggtttaataacaattgccggtaacatctcaaattcttgaagcaatgaaaaccgaactgatccagacacttacgacaacgtttgaggcgcacgcccggaaggtcgaaggaggagtagaatattggctggcccgcgatcttcagtatttgcttggctatagcaagtgggacaactttgtcggtgttgtatccaaagcaaaaactgcttgcgaactttccggccataaggtgtcagatcattttgccgacgtcggcaaaacgatccagatgccaaagggagctaccaaggaggttccagacatcatgctgacacgctatgcctgctatctcatagcccagaatggcgattcacgaaagcaggaaatcgcttttgcccagaccggaagtgccgagaatttcgctgtgatccgcagcaagggcgatcaagtactttttggcaaaagtacacaggcaatgaaggccgagtggaatgtaccggataaacgtccgctggctgactttgcaccaaccatcattctgaaagccaaagacttcgccaccgaaatcaccatcttcaatgcacgcgaacatgggatgaaaagtgaaggcggcatttccaacgaacacatcaccaacaacaaggcagttcggaataccctacttggacggggtatctgtccggaatccctgccccccgccgaagacgtgaagaaggtcgaacgccgtctggcttccgaagagaaacagtcattgaaaaatcctgacggcttgagcgtgccaactgaggagtgattgaaatcgaactataaatttttcaaagtgttgaggcgccatctgaaacaatacaccgtgacaaatatgctggtgatctggaacgaggattcagcggtttttgaacatgtctatttttcctgagtatgaacagaaaagaagaggatagctgtgaaaaacggggaaagagcgattccggaattcaggagtgaagtcaatgatgaaaattatctcattccggttgcaggaaccgatgctcaatcatttgaaaattcttagaaaaaatcgttgcagagagtggtggaatttgttgatctttgagtaaaatggttttctgtaatatagtgaaaagggggaggtcatgagtgaacaggagaagccggatgtacctgatatctttacgaaaaaggtgtcgaggcagcttgcttccggtgagcttgaggagcgtattctgaagtttcttgcctcgcgtcagctttgcgtgctttcgaccagccgggacaacgagccgcgttccactcccatcctgtttcgctcgaaagggttcaccctctacatggctggcgaaccgggcctcaagcttggcaacatcaagctgaaccccaatgtcagcgtgggcatttttgatcctgcatccgaattttccgacaacatacacgatatcaccggcctgcagataagcggtcatgcgaggcttctcaggaaggatgatcccggatttgaggaggcgttcggtcttttcggacgtcctcaggcgtgggctgagcactggtttggaaagatgatcgaggtggtacctgacaagatcgagctgttctccatggcgctcaagcttgaggattatgctgcccggcagatttggacacgcccataatatttatttcgtttgctgtatcaggcttgttggtatccgaatcaattcaatattcaggaggtgcttgccatgaacaatttcttcagatcgattggtgccattctgttgctgctgctttcgagcggctgtgcatcaacggccaacaataatttcaacagccttctgtggatgcagtctgcttcggagtataaagccaacaccatacaggcttacaatacggcgttgaagaatattgatgccgctcttgacgatcgcacatggacggcagccaaagaacaggttggtgactgttcttcattacccccagctattgtcatggatattgatgaaacggttctggataattcgaggtatatggggaagctggttcttgaaggtggtgaatggagccttgtaacatggaatgagtgggttgcactgaaagatgcaccggctgttcccggcgcggttgagttcatcaatgcaatgagaggcaaaaatgtcaaggttatctttatctccaaccgggagtgcaaaaagggtggtactccgggagcggaatattgccaggaagccggtacgatagaaaatcttgcgaaggtcggtgtggggggtgttctgcctgaagatctcctgttactcggtgaagaggctggctggacttccgagaagaagagcaggagggagtatatttcgaaaaaataccggatcgtgatgctgttcggggatgatcttggtgattttctggctggcgtgaaatccggtatcactccccaggaacgtgatcgtctggttggtgataacacgaacaactggggcaggaaatggtttatgttgcccaatcccacttacgggtcgtggataagcattctgcatgacccgaagtcacagtatatcatgaaatactgagggcgtttcagcaaattggggagtcaggggtgctgaagagagcagcatgccgtgctggaagctgttgtcagggctgggttctgctctcttctgttgcattgaattgggcgattgagtacagcgtggcaaaatgcaggaggcttttccgggttttatctgtcaaaaaaaatattattatgtcgcaaaagtttttgccggaaaatcttgaaaaaggatcattatgagcgacttgccaaattgcccgaaatgcaactcggaatacacctatgaggttggtaccctcctgacctgccctgagtgtgctcatgagtggagcaattcgccagttccggcgtcggcaaaggcccgcgtctggaaggatgcgaatggtacgatattgcaggatggtgattctgtgacggtgatcaaggatctcaaggtcaagggctcgtcatcggcgctcaagggtggtacgaaggtgaggaacattcgccttgtcgagggtgaccatgatatcgactgcaagatcgaggggtttggagcgatgcagttgaagtcggaatttgtcaagaaagtctgagagaagtcgttatatctcctctacatgatgatattgaatcgctcaagagtgctgtccggctctttttcttcttttctgattgcggttaccatggagcgtgatggccctctttgtgcctgagggagcagctcttctattgcgttttccgggccttgcgcttcaatttcaacggtgccgtcgaaacgatttcttacccacccgaccagcttcagctcgtttgccttccggtcgatgaacattctgaatccgacaccctgtacggctcccgtaacaatcaggtttactcttttttgcatcaatatgcttgtttgatcttctgtttgatcacggtgtttcagttgcagaggcaaccctttttctgacaatggtgataacgtgttactcttctctccataactggtggttggtattacaagttcaatgcctctttttttgagggggctgtttgtttttttacatctgcgttgattcattttcaaactggtagagcagtgttgagagataacgttcgccggtatcgggcagaatgacgacaatacgttttcccctgttctcgttgcgttgtgcaagttgaagtgccgcatatacggctgccccggatgatataccgacaagaagtccctctatccgggcaagttcacgaccggtgcgcagggcatcttcatcttttaccggtattatttcatcaataacctctttattcaggatttcgggaagaaagccggcgccgatgccctgaattttgtgcagaccaggtttgctgccagcgataacctgtgaattaaatggttcgacggcgacaatttttatcccggggttgcgttgtttgagtacctctccaacaccggtaatggtgccgccggtgccaacgccactgacaaagaaatcgatctctccatcggtatcgttccatatctctatggcggttgttgtgcggtggatttccggatttgcggggtttctgaattgttgcaggacaattgaattcggataaaccatgcgcagttcattggcttttcttattgcgccgggcatctcttccgaccctggtgtcaataccaggtcagctccgagcgctgtgaggagtttctggcgttcgatactcatggtttcaggcatggtgagtattaaccggtatcccttggctgcagcaatataggcaagtgcaatgccggtattgccgcttgttggctcaatgatgatactctctttgttgatcagcccctgtttttcggcctcctcgatcattgaaaaaccaacgcgatccttgatactgcctccggggttgaagtattcgagtttggcaataattgttgcctcggtatgatgttcgcgattgaaattttcaagctcaagaagaggtgtgttgccgatgagatcggtcagcttttttgcaatacgcgccatgtcggataatttttttttgagaagagggaggatgggcaaaacttacaaaaattatcaatgcattactaaaataccctgtctcttttattcagtatttcctgatcttttttcaggattatcagtgccttttattagcattatttcatttatttgcatttagttacagcgagagcagtgtttgagctgtttcctttgtgaagttggtaaagagtggtggcaaagaaataccatcgccacaaaatgcgctggcctgatacatggaatcaggtgaagaatctgcatagtgttttccggaatggaggctgcaggggttggcgtgtggtggatcatcttttgaaatgtgcaggggatatttcgggcgacttctgtcccccgacaggttcagcttcagccggttgttttttcttcatagtaatgttcaatagatgctgttattgctgccgtggcaccgatgcttctgtgaacaaatgaggtggcattcaatccgctcttttttcttgttgcggtgtcggttgtgaactctttgagtgcggtgccaagctccttctgatcgtgaatgattacagctccgcctgctgcagcaaggccttctgcttcgggggagttgtggcagtgagggccgaagagtaccggaatgccgtggactgctggttcgagggtgttatggacattgataccgaaccctcctcctacataggctattgatgcgatggagtagagttctgcaagatagcctgtctgatcgataacgaggatctgcttttcggggttgaatgttgcgttcagggcagatattggcataaaatcaagtgagcgctgctgcagatcgttgtaaagccgcttcatgttttcggggttcacctcatgaggcacaagaacaagtgacgctcttttttcaagttccagccatgcgggcagcagcacctgctcatctttatcccagacacttccggcaaccagtaccgtacggttttcaaagagcggtttcaggtgagcaacctttccgcagttctggctccgcagaaagacctgatcgaaccttgggtcgcctgcggtttctgtttgtttgcaattaaatattgttctgaaagccgttgtatcttcttctgataccgtaaaaatgcggtcgaagaggtgaaaaatgctctcgtaaaagcctttcagtatgggtttaaagtaggggctctccttctggagtactgcagcggcaaggatcagttttacacctctgttttttgcttcaaggagatggttcggccagaaatcgtagcgcatgagaagcaggagatctggcttgatgagtgagagcagcttgcttgcattatcgggggtgtcggctggaaggtagaagaccgcagcggcatcgtggaaattttttcgggcattgtagccggaatcggaaagaaaggagacaaaaagggtgatttccggatgcctctctttcagtgcggctattattggacgagcctgttcaaattctccgaccgaagctgcatggacccataaccggaaggatgatggggttattgtatctgtttgttttttcagctcttcgaataattctcttcttacgctgaaaaatgtcctgagctttgggtgcaacgtgctgaatcgttttgctgtactgacaagcaatggggagagcagggtatagaaagagagtgtggatctgttcatattcttaatctttctgtgtaatgagcctaaaggtaataaaaaagttaacggcatcgtgctctccggtttctctcttgataaagaaacgctattatttatgaagggaaggtgcgtcatgttgtctgggttgtgaggtttgttttggatattttttttgtggcgggagattttgattgcggcaggcgggagcaggatgttgctcatgccctcaatagaagaatattttgattatgatagttatggtgatacgtcgtctgcgtttcctgtgcatactttttttacttgcagggcaagttttttttggagcagtttccgaggctgccatgagagcttatactccgaaggctggcagtccggagcgcaggatgttgcttgatcttatgcgccgaaaggttctggagttgcatcagcttgatgtgctctttgtggtcagggagatgaagctgagcagtggttgggcatgggtgcatacgcttcctcgctcaaaagatggggtgggtcgatatgaggattttattgcgattttccataaaaaaaacggagtatggaggattgctgaaataccctgtacagagccggataatcccaactgcattgatagtccggattatgtgacccgcctcagaatgcgttttccggagatgcctgatgccattcttccctcggaaatgctctctaaacagagaaatccctttaccgggttttggcgagagagcgaaggggagattcaggaacttgtcttttccgccaatcgtactttttctgtaacagttcacccttttgagacgtacaaggattattggggtcattatgtatatgatctcaagaaacggacaattgtttttgtcatggatggcgggaatagaaagccggttgatgttgatcttgatggatttttcacgtttaacaaagctggtgatctggttttggaaggcatcttttttggtactctttttcagggaaagcgggaggcgcatggttattgttttaaaaagtatgcagataaatagcggagcggagaggggggcttttctggctttaaagaataaattcgtctttggtaaaataaaatcgtactatacgacgtttttaatacgtggtgaatatgctaagaaaggacgcagggaaatttagtggtcgtgttgactgatcatttccggcgtttgtgacgatacgatggtactcagcattgtctgaagtttccagaatgttttcggttgatgagaactcttcttcatttttttctttcctgcattgctgccactcccgcctcgtacgaggctcttttttatcaatgtttcggaacagaaaaacacaatgaaagaacagcaattattgccgatggattttctcggcctgcagcttgcagaaccattaatgagggcacttgccgatgtcgggtatgagaaccctactccaattcaggcccagaccatcccactgattcttgaaggacgtgacgtccttggccaggcacagaccggtacaggaaaaactgccgcttttgccctgccaattctctccaatattgatcttgaacatgctgaaccccaggcccttgtgctggctcctacaagagagcttgccattcaggttgccgaggcgtttcagcgttatgctgaacatctcaagggttttcatgttgtcccgatttacgggggacaggactacggaattcagcttcgcatgctgagacgtggtgtgcatattgttgtcggtacacctggtcgagttatggatcatatgcgtcgtggttcgctcaatcttgcttcgctgaaatgtctggtactggacgaagccgatgaaatgctccgcatgggatttattgacgatgttgagtggatccttgatcagacaccaaaaggtcgtcaggttgctcttttttcggcaaccatgccgccggttattcgccgtattgcgcaaaagtatctgcataatcctgcggaagtcaccatacagacaaaaacgacaaccgttgataccattcgtcagcgttactggattgtcggcggaagtcacaagattgacattctgaccagaatccttgaagttgagccgtttgatggcatgcttatttttgtacgcacgaaaaccatgacacttgagctggctgaaaagcttcaggccaggggatatggcgcggcagctcttaatggcgatatgccccagaatcagcgtgagcgtacggttgaccaactgaagaacggagcgttgagcattgttattgccaccgatgttgcggcgcgaggccttgatgttgagcgcatcagccatgtgatcaattacgatattccttccgatacagaatcctatgtgcaccgcattggacgaaccggtcgtgcaggtcgcgccggtgatgccattctgtttgtctctccgagagagaaaaatatgctctactctattgaaagggcaacacacagtcgtattgagctgatggagcttccgacgacagaggttatcaacaacaagaggatagcaaagtttaaccagcggattaccgataccattgccgctgaagatcttggattctttaccaagcttatcgagcagtactgtcatgagcatgacgtttcggcaattgaggctgcagcagcgcttgcttcgatggttcagggagagacaccgcttcttttatccaacaagcctgaaaaatcgcgttcttatgaagagcgggaaggatcaggcagggatcgtggttctgacagagaacgcagcacagacagaggccgcagttctgacagggatcgtggaccggttaaaaagagaaccaagggtgaaacctatggtgatgaaggcaaagaacgctatcgtcttgaagttggcagtgagcatggtgtgaaagcgggcaatattcttggagctatcctgaatgaagttggtcttgatcctgaatcggttggtcatatttcaattaatgagggctacagcacggttgaactgccccagggtatgccggataacgtttttcatgaattgagaacagtccgggtttgtggtcgtcaattgcggttgagcaaaatggatgaccaggagcgtgagtctgcctacgctcccaaaaagagttttaaaaagccctttaaaccggcaggaaaagagaccgcattctttaccggtaacaaaaagaagcgtaagggttaatccttgctttctgtttttttcaggcggggaattttttccccgcttttttttgttcaattctgaagtcgttcttgctggatatctggggtggaaaattatggaaattcaattttatggcgcaacagagagagtgaccggttcgtgccatattcttagagtgggtgaatatacggttcttctggattgcggtcttatacagggggcgcctgcagaggagctcctcaacaaggagccctttccttttgctccttcttcgattgatgccgtggttctgagtcatggtcatatcgatcattcgggacgtctgccctatctcgtcaagcagggattcagaggcgtggtttacacgcagcatgcgacagttgatctttgcagggtactgctgctcgattcggcctctcttgccgagcgggatgcggagtttcgcaggaagcatcctttaacgcggcgtgatcgtcatgcagagcccctctatacccgtgaagatgcattgagggcgctcaataccctgacgggcctgccttaccatgcaaagcgggaaattcttccgggaatcaccattcgcttcagcgatgccggacatattctcggttcggctcttgttgagctttggctggaggaagatggcgtggcaaggaaactggtcttcagtggtgatgtagggcagtatggctctccgattctcaatgatcccgaaacgataggccaggctgatatggtcatcctggagagtacctatggtgatcggttgcatcgggcgcttgagcagacccttgcagaaataggggagattatccgctcggccagtacaaaacatgggaatattattattccggccttttcgattggcagaagccaggagctgctctatctctttggacgctattttgaagagtgggggcttgagcgctggcaggtttatcttgacagtccgatggctatcgaagcgagccgtatttactgggactatcccgaacttcatgatgaggatgcgcttgcttttcgtcatgacacgaagatgatgcctcatctgaacaaccttcattttactcccacggttgagcaatcgcaggcgatcaatggtgttaaaagtggcgccatcatcattgccgggagcgggatgtgcaatggaggaaggattttgcatcatctgaagcatcacatacagcgtccggagtgctgtttgctcatgaccggttttcaggcagaaggaacactcggcagggcgcttgtcgatggagagagtgaggtggttattctgggcaggcgttaccctgtcagggccactgttcacactattggtggtttatcggcgcatggcgatcagaatgacctgcttcgctggatgggcggttttaccaataaaccagaagtttttgttgtgcatggtgaccaaccggctaaatcaatttttcgcaatgctctggaagaacgccttggcctgaaggcttcaattccgaagcctggtgatattgttgcatttggcccgtgagtgtgtcggtcaagctgctcctgcggattgtttcgattatgtaaaaatgatcaccccacaggttgcaggttttgttttaattgctattttcacaatgttttataagagatggttatcgatggccaatcggctgcagagatgatgatgacgatcgtttttttatgttaccaacaaggatgttatgtcagttacttcgttcaaagagcttgttcctattcttcaaacagcaatcggtccgatgattcttatctccggtctcggtcttttgcttttaaccatgaccaaccgacttggtcgtcttattgatcgttcacggtcgctgcttgataatctggaatcctatcctgagcagtatatcctcagaataaaccgtgagattgctattctctggaagcgggcgcgttatatccgaatctctattctgctggcttgtttgacctgcctgggggcttcattgctcatcatgttactttttctcagtgcgctggtcaatatcgatttgccgatgctgctgtcggcagtctttattttcagtatgctctgcctgagtttttcgctgatctttttccttgttgatgtgaacatgaccctttcagcgctgaaaatagagatggagagccatgacaagaagaggctgattattgagacaaagggatactgagctacgaatttctcatcctctcggatggaaggtcttgtgtacctctttgatgaataggcggtcgatgtgtgtgtagatttgtgtggtgacgatggagcggtgcccgagcatctcctgaactgcgcgaagatctgcccctccttcgagaagatgggtggcaaaggtatgtcgaaaggtgtgcgggctgatatttttttcaatccctgccatgacggcatacttttgcaccatcgtaaagagggccatgcgcgatagctttatgccgcgtgcattcagaaagaggtagtcatcggagttgcgctgtaccagggctatacggagttctgcctggtatcgggtgacccatccaatggcggaagtgccgacggggacaagcctctcctttgaccccttgccgaaaatccttacaaaacctgcatcaagataaaggctctgctgtcggatgttaatgagttcactgactctgacacctgttgcgtaaaggagttcaagcatcgctttgtcgcgcagcacatatttaccgggtgggtttacgctttgtggggctgccagcaagcgcatggtttcatcaacggtcaaaacgctcggcaggtactgggccttttttggctgatggatgttctctgccgggtttgtgttgagtgtgcgttcgataaccagaaatttatgaaaggatcggattgcagagatgtttcgtgctattgagcttgcttcgagccctatgtcgtacaactctcccataaactcctcgatatgctcttttgttatcatctccagtctcctggaacggtgctgcatgaagatcaggtagcgcttgagatcgttgctgtatgactcccgggtgtttgccgaaaagttccgctcgatgagcatatagttcaggaagctctcaagaacgttttggtagtcatgatgcaacgtgttcatctctttcagccttttgccttacgcaaccgctggcaaaatccaccatcaaaaccggggtgttcgcccgggagtgtgaggattgctccacatccctcattgctttgccggaattgttccgggagatgctcaccaacgggatcggcaataaaatcaggatgtctgcgaagaaacgaataaatttgcaagttgttttcttcgggctcgatggaacaggtagcatagaccagaataccattttcatcaagcagttctgcggcatgatcaagtaactctgcctgcagaaccagaagctcctgcagcatttccgggttcagtttccatcgaagttcagctcgccgtccaagtactccggtacctgtacagggagcatcgagcagaatggcatcgggatggatttcaggcataaagcttcgggcatcctccattacggttttgatgatggtgatgccaagagcctctgcatgagactctattttttcaagcttctgttcatagcgatcaacagcggtaatctgccctctgttttccatcagttcagccatgaaggtggctttgccgccaggtgctgcgcacaaatcgaggacattgctgccgggagcggggtgcaacagcaggcatgcaagagcctgtgtcgggttttgaaccgtgaggcggccgtcgatcacggcgggttcaaaagcgttaaaatcttttgagagaaagatattgtcaataccactctcttcatgcatcacggcggccattgccgggtcagaaaaaaaacgtcctgctgaatttttcagtcggtttatcctgaatccaaaggagggaaactggttgttataggagaggagagcctcgcttttttcgttgccgtatgctgcgctccagcgttcgacgagccattgtgggtgtgaatattttacggcgagctgctcttcattttttttttctttcagccactcgtcaagggtgacgctttccggagttatttttctcagaacgccgttgaccagtttcgacattcgctcacctttgtattttctggcaagcttcacgcattcgttgacggctgcccagtcgggtaccttgttgaggaagaggatctgataaactccaaggcgaaggatgtttttcatgatcggcgccgccttttcaagcttgtggtggtagaattgggcgataacaaaatcaagctgaaggcggtaacgcagaacgccgttgaccagtccagtggagagtgcccgatctgcacggtttagtgtggagtgatgcagcgatcggtgcaggagcgtgtcggattgctgttttccggtttcaagtgattgcaggacttgtaatgccagttctcgagctgtggtcatgggtgatcattaaaaacaattaaaatgcattggccattcaggcagtttgtaaaatactattccctgttgtagattaatcgaactaaatgttcttttcaagatttcaagctatcatccagaaaggtggagggactggccctgagaagccttggcaaccgtcattgctctaatgagcggtgccaattccatcccggcataaagaccgggaatgatgatggtatgcatgcccttctgcagctacatacctctcttcagatattttttctttaacccgctatttactaatgggttatctctattcttatggagtgatggcggcatttttcaaccatggttcattatgagtgagacaccgcaggcccacaggtttgagacgcttcaggttcatgccggtcagcgtcctgatccgacaacgaagtcacgggcggttccgatttatcagacgacctcctatctttttgacagtgcaaagcatggagctgatctttttgccctgaaagagttcggcaatatctatacaaggatgacgaacccgacaaccgatgtgctggaacagcgcgttgcggcgcttgaagggggccgggcagcccttgctgttgcgagcggccattcagctcagtttattgccgtagctacgctctgtgaggcgggggataatatcgtttcttccagttatctttatggcggtacctataatcagttcaaggtggcattccgtcgcctcggtattggtgttaagtttgtcgaaggatgtaatgttgaggcgttcaggacggcaatcgatgagcatacaaaagcactctatctggaatcgataggcaatcccgcttttcatgtacccgattttgaggcgatagcggctgttgcggctgaacatggtattccccttattgttgataatacttttggttgttccggctttctctgtcgtcctcttgagcatggggcttcgattatcgtggaatcagcgacaaaatggatcggaggccacggcacttcaatgggcggtgttattgttgacggtggaacctttaactggggaaatggaaagttccctctcctcagtgagccttctgacggttatcatggcatgaaattttatgaaactttcggcgatctggcatttattatcaaggctcgggttgaggggctgcgtgatatcgggcctgcaatcagtcctttcaactctttcatgttgctgcaggggcttgaaacgctttcacttcgggttcagcgacatgccgacaatacgatggagcttgcccgctggctcaacgagcactctgcggttcaatgggtaaactatcccgggctggagagccacccaacccatgaattggctaaaaaatatctgaatcacggctttggatgtgtcctgactttcggtatcaagggtggatatgaaaaagccgttgggtttatcgacagtgtccagcttgccagccatcttgccaatgttggggatgccaaaacgctggtcattcatcctgcatccacgacgcattcacagcttaccctggcagaacaggaatctgccggagttaccgccgatatgatccgggtctcaccgggtatagagcatattgatgatattaaggctgattttgaacaagcttttgcaaaactgaggtgaagtgtatgagagcatataccgggatgatttccgaaaaaacagcctatttcgattcaactgaaccttttaagactgaacttggcgctctgcttccttctgtaagggtggcctatagaacatggggaaagctcaatgcccgcaaagacaatgtggtgcttgtttgtcaggctcttacgggttctgctgatgcggacggttggtgggaagggatgttttcgcccgggggagcttttgatgagagtgaggattttatcatctgcagcaatgtgcttggcagttgttatggtacaacaggcccaacctctctgaatcctctcaccggtcgccattatggccctgattttccactgatcaccatcagggatatggttgaggttcagcgtcttttgcttgccgggttgggtattgaccgtgtcaaactggccgtcggcgcctctctgggtggtatgcaggttctggagtggggtgcgctctatcctgatgttgtccaggctttgatgccaatgggcgcatcaggacgccactcggcatggtgtatagcgcagagtgaagcacagaggcaggcgatctatgccgatcgtgactggaatgatggatggtacgccgatggtcaccctcccgcaaaaggacttgctgcggcaaggatgatggccatgtgcacctaccggagcttcgaaaactttcaggcacgctttggccgggagtttcatcatggcacaacctttaaggcagaaagttacctgcatcatcagggccgaaaactggttgagcgctttgatgccaatacctacattactctcaccaaagcgatggatatgcatgatcttgggaggggcagggctggttacgaagaggtgttgcgttcgattcagctccccgtggaaatcctctcgatcaattctgatattctttatccgaaagaggagcaggaggagcttgcccggtttataccgaaatcaagcattctctatctcgatgaaccatacggtcatgacgcttttcttattgatgtagaaaaagtcagccgtatggtcagggagtttctggaaggaagggcgttgtcggctcactcagcagcctgagtaatctcgtcaaacctggtatagtgccgcaatacctccggcaccatgatggagccttccgcagtctggtagtgctcaagcagggagaccataaggcgggaggttgccaggcctgagccattcagggtgtggacgaactccggttttgcattactctccgacttgaaacggatgttggcgcgccgggcctggtaatcttcaaagtttgaacagcttgatgcttcaagatatttctgctcggctggtgaccagacctcgatatcataacatttcgttgcattggcgctgatatcgccgctgcagagtaaaagtacccggtaggggattttgagcgcagtgagaattgcttcagcgttttctcgaatcgtttcaagcgcctcatacgactcttccggtcgggtgaactttaccatttccaccttgttgaactggtgcaccctgaggaatcctctggtatctttgccgtaacttcccgcttcgcgacggaaacaggctgaataggctgcataggagattgggagcgtttttgtatccagcatctctccccggtgcaggttggttatcggtacctcggctgttggtatggcgtaaagatcatcctcctccatgtggtaaacctgatcggcaaattttggccactgcccggttcctctgagcgactcctgattgacgaaaaagggcggaaagacctctgtatagccgtgacgttcggtatggcagtcgagcatgaaattgatcagtgcacgttcaagtcgagcccctttgccgatatagacaggaaatcccgctccgcaaacttttgcgccccgttcaaaatcaagaatccgaagggatttgcccagttcaagatggttcttgagcggaaagtcaagatggtagggaaaagatatcggctccttgaagatctggttgtcgtcagcagaacgtccgacaggaacggatggatgcagcttgttggggaggcccagaagaatggtttcaatctcctcttcaagatggccaagcgaggtatccattccggcaatttcttccgatactgatttcatctggaggataagttcgccggatgagccaataccacttttttttatctctgcgatctcttttgaaactttgttgcgcagtgctttcagatcgtccgaacgctgaaccaaccctttgcgctccctgtcgaggttaagaagctgttcaatttttggttcttcagaagcaagctggcggttgtgcagcatggaaatgatttcttcgggatgctgacggatagtgttgatatcaagcatgatgatattgagaaagggttatactgaaagcagtgacttgacgatctcctggacttttgtgccgtccgccttccctttaagcgctttcatggcctgacccatgaccttgccgatatctttcattgatgttgctcctgtttttgcaacaatgtcttccacaatagccctgacatcatcatcggaaaccggttccggcagatactcttcgatcacggtgagttccgaaagctctattgctgcaaggtcaggacggtttccggctgtaaactgttcgatggcatctctccgtttttttgcaaggctgacgagtacctcgatctcctgttcgtcagtcagtacggctttaccggcaacgcggatggatacctctttttcaaggagtgttgcccggatggaacggatggcgttcagacgggttttgtcaccgcttttcattgaatttttcagatccagatctatttgttctttcagactcatgttttttcagctcaaaaattattttttaaaaagaggaatggcaaaatacaggaaaaaaagcggctttcccacaagagcttctgctttgttcactcattgatatccccgcaaaccggtctgagcaccagctcttccaccgacgttctctgtggcatgaaataggcgttgacgacgggagcggaaatatcttcaggcctcatcatgacggacttcatggcatcaggaacttcaccccacattggcgtataaaccgcaccgggcatgacattggtaatacggacattacacgttttagcatataagcgtattgcctcgaccaagcctttctgcccaaatttggacatgcagtagatcgaagaacttttgaaagctgtttctgcggcaatggaggtgataaagaaaatatgacccgaccgtttcttttccatcagggcaaaaactctctgtgtgaggaaaaaagtgcctttgaggtttgttgctatcgtataatcaaaatcctcttctgtcaattcggtgaatggcttgaatcgtccaacgccagcattgttgatcagacaatcaattgtgccgtagcgctccagtgtggtgctgacaagatgctcaatctgggcggggtcggcaatgtccacaggaaagatatctgctgctgcttcgaaagaacggcattcggacgcaactgactccagatccgaaatggttcttgatgcaaggatcaggacgggctcaaatccttcgtgcttcacggtagcttgtgcaaattcaagggcaatggctttgccgattcctttgccagcgccggttatgatgatgatttgtttcatgttaattgtgtgttactgttttgttcctgtcggatagagatggtttttagctttttttccgaagtactgaggctgtaatgtttttgtgtttttcgtttggaatggcgaaataattgttgaaaattccatatatttgcagcataagtaaactgcgggtgcgtccattcctatcgcattgcacatcctcgaaaatggtaaattgtaacgtttatcatggcactaagcaaagttaaatggttcgatggcaaaaaaggctacggctttcttctgaatccggatggaggagaggatatttttgttcatttttcggcaatccagtcagaacagagtttcaaggtactgaatcaggatgccgaagttgatttcgagctcgataaaacccaaaaagggctgcaggcaaagaatgttcgtgaagtttcactgaacggcttgtcgaataggcaatcttcccggatgtcgtttggctgaagagagcgctatcagagaaggccactttcccgaaagctgaaacatcctgtttttcctataatgatatggtcgagcaggtcgatctggatgactgtgcttgcctgtttgaggaggtcggtgacctgcttgtcggcattgctcggttcaacatcgcctgaagggtggttatgaacaagaatgatggcatgggaactctcttttatagcggacttgaaaacctcccgagggtgaatgagggcggcattcagtgttcccacagagacaagctcggttttgatgatctggtttttggtgttcaggtgcagtacaaagagatgctcttttgtttcatccggaacccgtcctgccatgtattcaaaaacatcgcgtgcagcctgtatttttttattaagattgcggctgtaatggagtcgtttgttcagttcgaaaatagctacaatctgcatggccttggcatctccgattcctttgaccttcttcagctcttcaagcgttatattggcaagtttttcaaggctgtaccgggcaatcagttcattgcaggtatcaacaatgttgaggttttttgttccggtgcgcaggataattgcaagcagttcagccgggctgagcgaagccgctccgctgcggagaaggcgttccctcggccggttgtccgggtcaaaatcatggattcgcatggttcatcctctcctgttgctgttgaaattttttaatttttcacgcaaaaacagcgtactgaggcaacgtaaagaaaaagagggagaagtgaaaatactcttttaccgtttggttcgggcagcccggagaggagtggttacctgccgtcaaaatcggcccagttgttcggggtttcataccagcggagttgtttaagtgtcactccatcaggcagatggggctggatctggttgaatgcccattttgcaaggcattctgctgttggtggctcatcggtaatgagcacccttgaattacgctttacgataaagtcgagatcctcatgatcctccttccacacagcaaagccgtggtcgagcttgtcgtgaatgtgctctatcaaaatgtccttcaaaaatttaaaatccatcaccattccctcctctccatcacccttgcgttcaatcagattcccttcgaccgttgcaacaaccaccccccggtggccatgcaattggttgcagaacgaaaagctgttcggaagtgtatggccgtaatcgatctctatttttcgtgaaatgcgcatcatctctggatattctcagttaccggtttctctcgggctctgcaaagtgtacacaaaaattattgtttcgccaatttgcggcttttttttgattggttttgccgtattgccagtcggatgaatcggcagagaggtttccgtgccctatgggtcatttttgaaatcggatttatttgctgtgaaaagctcctgtagtgcgattttgtgaagcttgtggagcaaagatgggaatacttgaaaacgaagaggtggcttccacggaacggtcaagagaccgttccgtggagtgccaggattatggccgagtccagattgatcctccgaagccgccggttttataggtggctgtggctttattcggagtatccagtcgaaggatcaggatcccttcctgcatgatctgaccttttggaacatcagcccagcgaagaatgatctgatttccatcgatgtaacctgatgcgacattggaccagactggagccgttggtgagcgctctccaaaccagaatacctcctttccaagctgtcgcaggtaatagttgcctccgtcattacagctccatttgcctgtaagatcagcgaatgccaaggcaggaagtgagaagaggagaagaaaaagcagggttttcagttgtttcatttttacctccgtggttggtgtttaaaaaacaggaggaatacgctcctccctgataggttgcgcacaattgcgaagaggatttttttgtgcgccgtactgctttcacagcgacaaaaaacaacagaaacaatttattcgttcaacaattgtacgtcctttttaactggtgttttttgcgcttttttgacttgttgtggcttttgttcaggctctactgccgggattatgcgtcatgattgttagaaccgctttactgcctgaacaaaaatcatcggggtgtcggatggttcgctctctccggcgatcttccatgcgcaggttgcctgcaagttgtagttggcggcattgaaccattttatgccgatccctgctccggtaaggttgcggctgttatcgtcggtatccggagtcggttttgcatgaaggagggcatatccatggtcaataaaagtaatgagttgtactgtgccgggcagctctccgatagagctgatcaggtagctcatttcgacggttgcaaccacacccctgtcaccgtaagattctccccgttgccatgcacgtactgcggagggtcctcccagagagagttgttccgaactggtcaggtttttattgctccattgtccatatgctcctgcgtaaagagctaatccgtgagcaatggtctggtttcgggcgagggccatggtaagcttcgaataactgccgttggtgtgtaagccgcttgataattggtcaatggagagtgtttccgaatcgttgatatccagtcgccctccgataataccaagggagagtgaggttgacccgcctcccagaatcctgtctttttgtatgccggtaatgccagcctgccacgatgtggtgtgacgtcgatttcttgatgtactcccaattcggtcgtttaaccctcttccttccgcagcaacggttgcattcataagcagatttctctggcgtatgagtggctgggtaagggcaaaagtcaggttatgggcgtcaccctctgcattcagtgttttgaataatccaccgaggcgataggtgagatagttatagttcactccgatccttgtgccatagggtgttagcggcacggtataaccggccagcatattttgcagatctccggttgttgatgtctgcagtcgaagggtgaactgatctccgagatgaagtggagaatagagttccatggtgctcccgacacgattttctccggttggcgggtttccatagttgtcaatgtcgaatgaaaaactgatgggcctgccttcgctgacttcaagggttgcttttgtgtaaccgggtctggagcccggttcgagaagaattcgggaggagatattgggtagttcattggttttcatgaccatagaggtaagggagccctcctccagaggttgttgaccgggtacctgacgtgcatagctttcaaggagagattttcgtattctggtgttcatcggaatggttttaacctctatgttttccaggacaccctcgatgatttcaatggtaatggacatgcctggtgttaccgtttgaggcgggaaaaagagtgaggcaaggaaatatccttttttgcggtaagcgttggtgattgttctggaggcatcagtcagccctgcaaaggtcatctctttgccaacgcagtttgccatgagttgtgcaagttcctcgcttgaaaaaagggtgtttccgataaaatgaaagccagttaccctgaccaatgcaccctctggtgcctgttcttttcctgtttccggcttttggaaagtcggagcttccttttgtggtatcagagatggagggggagtactctccatgaggagctggccagcgtcaggaggagttgctgcatagagggtgcttgccgtaacggttgaagcgaacaagagtattttccataatgctgccatgctggactccctgaaaattattaacaagtgatttcaatggttccgagttgagtcaatcggcaaacgatcaatgttatagtgttttttatccgattgttatcagtacaattgaccggctctcgccaccaaacttgtctttggcgaccagctcaatcctgtattttcctattgcctcttttggcgctttcccgcttattatttttcgtttggggtcaaatgagatccatgacggtactgctgtgccattgattgagtgtgcttcgagagtgacaattgcatcgggattgctgttgctgaagatgctgtcagggagagaaaaaaagaacaatgcttctgctcttgctggcacggttatcgtctcgggagcaataaggtcaccactctgggagctgtattttgtattcttaatggctcttcgccttacgataaaacttttctgtggcgagttgattgtctgatcaggtttattgaaaagggtttcgccagaaagaactctttttgctcgatgttctgtttcagattgccagctcagtatcggattgatctcattaaagttgatcggctgtttttcaaccgtataaatgagcccggtgcctgctgtaaaggtgaagccaacactgcttgacaggccgccagcatattctatcaagtagttgcctgttttcgatgttgcattgggaaattcgctgaccatcatggtgccatgaagtccgatattttcagcattatcttcgctatcggcaaaacccgtgagtgtatagccgaaagtagcaacaggccatgttccgaaagtgctgctggcgctgccgctggtcaaggtggtggtgacataaagcaggttcggaagagaggcatagataaacccattgccggattcgttgatgttgaagggtgggtagcttgtataactggcattgtagtgacgaaagtctgatttcagtccgcctttgatggttgcttctggattgtcagaatagacgatccatcgggctgttccgttggtggagagtcttgcatttgcgctattgtcgaaatcgttacctgccagaataatcgtgctcccctctgtcgcttcgcttgcaagagttcctgaggcgagagtgataccggagccctctgtcggcccgaagttcagggcgatgatgttgctggcggtgatgttgcgcaaggtgatgtcaccgctctccctgttggtatttcccgatccatcgcgcagttcgatggctacatttcctgaacctgcgatgatcgatgtgccttcacccatggtgattgttgcgtttcctgccgaacgccattgatcgacgactccatttgcctgagtatcgttcgaagccattgtcagattgccgttatcggttgagatagtcgcattgagcagtatgctttttcctgcattcaggtagagatttcccccgtttccaaggggattgtcggcgatgatggatgaattgatggtgatgtcattgtttgccttcagaacgacctggctccctttattgagcagcgcggttatttgtgatggatggaaggtgttggcagcatccgggttgaaacggtattcctgctcaacagattcctgttcggggttcggggtaagaatctctacccaacccgtttcgtttgcttggttaaaagagctgacaacgaagctcccgttcatgctgccgatggtgagcgctgtaatgccgccaataccgagttgatcctctttgctggatccaacaaggctgttcaaggagcttattgctccggtcgtgttgttgttgactccatccagcaaggtcaaggcaccagcattggttaatgtcccattgttccataatggagaagagacgacataattaccgttgggcagagcagtcactgttccgacctgatcgcctgttttcgagccgaccagactgttggaagcgttgattactccggcactccctccaagaccatctccccaggtcaccgcgccggtattggccgttgttccctgatcccatagtatggaagaggcaacataattaccgttactcaaagcggttatgttatttttccctgaactgtctgatccggcatagtcatttttgcttgaaccgatcagactgttctcttcaccaatcactcctgtagttccctcgaaaccatttccccaggtcactgcacctgcgtcggtagccggaccattgtcccagtatggggatcctacgacgtagttcccgtttgtgaggggtattatattgtaacgtgttccgtcattgacagttgaaccaaccagactgttgccagggcttatggtaccgaccgagcctccattgccatttccccagcttactgctcctgcgtcagtggccgtgccgttgtcccaatgcggccatgccgctacgtagtttccgttggtcagtgccgtcactgttgaaccaagcccatcactggctgctgaaccggtcagactgctggaactacttatcattccggcagttccaccgattccattaccccaggtcactgcaccagcattagtcgttggaccattatcccattcgggggatccaaccacgtagttgccattggcaagagctgtaacataagctgaagcaaggtcatttgctgttgatcccaccagactgttcgtcgtgcttattactccgatggcaccattgattccattaccccaggtcaccgctcctgcgtcagtagttgtaccattgtcccatgagggtgatgtgaccacgtaattgccattggtcagtgccgttaccccggttccaactttatcctctttttttgaaccgacgaggctgtttgttgcgattattgttccgacagcgccgttgagtccattcaccagggttgccatacctgcattggtgattgagccattatcccaatttggtgcgcttacaacgtaattaccgtttgtcagggcagtgacgctgccaacctgatcgccggttttggagccgaccagactgttggtcgcgcttattgttccaactgttccgccgagaccgttcgaccaggttacggcaccggcattggtaacagttcctttgtcccataatggagatgaaacgacgtaatggccattcgtcaatgctgttaccgtaccaacctgatcattttttttggaaccgacgaggctgttggcagcacttattaccccaatcgttccgctgagcccattcccccaggtgacagccccggcgtcgctggctgtaccattgtcccagtctggtgagctgaccacgtagtttccgttgttcagagtgattacacggattgaagtaccatcattgactgtagagcccaccaagctgttggtgccagatacgcttccgcttacgccgatactctcattaatccatgtgactgcgccagcagcagcttgatctccattcgaccattcagatgttgaggttacagcactcttcctgccagtcagtgcagtgaccgtttcacctacctggtcattggctgttgagccgcagagcatggagagcaaggttccatctggcctgtagagtctgacagctccggcatcggttgcaacgaaatcatcgaaggggctggcaacaagaatgttgccgttgctcagctcaaggatatctccggagccatgctgatcaccctctgccgggtttgcatcaggcaagggaataagggaaaagaggggaattgtgacactggcgtcaatggtgatattttgcgggtcaagcagcagaaagccgttgttgccatgaggcgcgcctgtgctgacctggccggagatcgtgagtgtttcgtggctggagagctcgacctctcctccgttcccactgatatggcctcccatggcttcaattgtgccggaaaaagcggttgagtgatctgaccagagtactaccgtaccgccattgccattttcaagagcgttggccctgatgttgcagctcccggttactgtggtggattcggcgttggccagatagttgctttttccttgccagccacccccgatgagaatgcttcctcctccattctggccattagcttctatctgagctccggcgagaaacgtttgtggtgcagtgatgctgatctgcccgcctcgtcccgaactgccgtttgcactgaacattccagagagatagagtccctttcctgcatcaagctcaatctggccaccctcttctccatcggcagtcatgcggcttgctgcggtttgctcaatgttacctgttgcatcaattgctattgttcctccactggcagagcccccggcattccaggtgccagcatcgataaggttgttgctactgacagtgattgcagaagcggtgaatgtgcctgtgttgatgattgatgcgccttcgagcacgatggtgccattgcgttccttcatgctggttgcacgaacctgaccactgttatttaccacggaggcaagcagagcgtcggcggccgaggcttttatcaccactcttccatcgttggcttcgatcacgccgctgtttctgatctgagcattatatgccgtctcttcaactctgattgctaccagaccggaggggtcaatgttgagggtaattttttcaccggcggctattcctgttgttccgcctgtggtgacaatagtgccggtgttcgagacattttttccaagcagcgctatgaatccaccactcaaagagccctgatttattactgaacccaccgtgccatgccggaagaatgcatatttttctgagaggaagtcgctgtttctgatatcgagtgtagaggtcaccaatcctccaacgttgatgctggcgccgggagcaaacagtacgccgttcgggttcaccagaaagatgcgtccgtttgcggaaagcgtaccgaacagttcagaaggatcctcacccgaaacccggttgaggagggcggagcggctgtcaggctggactacgttgacgctttcacctctgccgataccgaaggagctccagttgataatggcttggcggctctgttgctcaatttgcattgctgtgagtgatggagtgctgatggtggcctttccggcagccaactcacccccggcgggcaaagcgacaacctcgtgtccagcaagcagggagaaaagtacaacaacagcgacaactactgtactcctgacattgctcctgataaagctatgggtgctgcacattgaatccggaaaatattacaattatattgctttgaacgcttcttcgtagttacgcaaaattacagtaaacacaaaggggcctgctgaattttatgtgactctatctttgatcgtgatgtgcttcccaacagttcttctgattagaaagctctgttttcaggttttggtgcgcaatcgggctgaatttttataaattcaagagcttttttgttttcaccggttatccggcagagggtttttacattattctggaaatttgtattggtgcggttcagagccgtattgttaacctatgggaatagatatcaggaatatctggtcaacgattgtcactgaggcggcaaatgagtgcggtcgtgatctccagatcagggtttttttagagcagcatattctgcgttttgatgattttggctcttcactggcgatgcttttgtcggtgaagcttggatcgaagcattttcctcctcttgtgctgcaagggctttttgaggatttttatctgcaatgtcctgaagctgttgaacatgcagcctatgatcttgttgcaacgaagcagcgtgatccggcagcggtacactacttcgagattatgctttttctgaaaggatatcaggccttgcaggcttaccgtcttggtcactggctctggaaaaatggacgtaaaaccatggcctattttatccagaaccgtatctctgagatctttgccgtagatattcatcccgcagcgcttatcggtaagggcattttctttgaccatgccaccagtcttgtgattggtgagactgcagtggttgaagataatgtgtcgattttgcatgaggttacgcttggcggcacgggtaaggagagtggcgatcgtcatccgaaagtgaaaaagtcggtgatgattggagcgggagccaagatcctgggtaatgtggtgattggtgagggcgccaaggtcggggcggggagcgtggtgcttgatgatgtgccgccccacttcacggttgtcggtgttcctgcccagattgtgggtagaaccgaggtttcggaaccctctcgcgatatgaaccagagggtggttaatacgggcaaagaggctcctttaacggatcaggaatgaaaggtgctgcggatactctcccggtaaaggtcaaggcgctgtctgatttcatccagatgatcaccaccgagtttttcaagcagtgcattggcgatgaccggcgcaagaacggcttcagcaaccacaccggcagcgggtactgcacaggtatcgctgcgttcaaagcgtgaaggggttgcttgcagggtttcaacatcaaaggagagcaggggagtaaccagtgatgagataggtttcattgccgcccgcaggtgaatggtctgtccgctcgacatgctcccttcgaggccgccagcccggttggtttttctgattacccccttttcccgagaaaggtgaaactcatcatgcacttctgaacccggttttctggcgttttcaaaggcggtaccaatttctactcccttgatagcctgaatggagatgattgctgcggcgagtgcggcatcgaggcgccggtcatgttgtacatagctgccgaagccaggaggtacaccagtaataaaaatttcgatgattccgccgagggtatctccgcgctcactggctccatctatggctgcaagtgcgtttgtttcagtctcttttccgagcatacgtaccggtgagaggtcggcctgccttgcgacagcttcagctccttcaaggaggagtccttcaagctgcttatccggagaggcttctgctgccgatccaatggcagagatgtagctgccgatttcaatgccgagtgctttgagaaagagtcgtgcaaccgttcctgccgctactcttgctgccgtctctcgagctgaagagcgttcaatgacagggcgtatatcgtcaaaaccgtatttgatgcgtcctgcaagatcagcatggcctggccttggaatggtgatttttgaacattgttcatcgggtttctcaaactgggccatggttgttgtccagttttgccagtcgcggttgttgatcaccagcgtaatgggcgagccgatggttttgccgaaccggacgccggagagtatctctgccttgtcgctctctattttcatgcgtccccccctgccatgtccttgctgacggcgggctaactgggtattgatctccttcggagttatggtgatgcctgcaggcattccttccactattgccgatagtgccggtccatgtgactctccggcggtaaagtatcgtatcattttttatgcagtagaatgcccggctgcactcagaaccctgcagccggactttttgaatggatttctcttttcagagagaggttcagcgaagaattctcgcagcctcttttgcatagtaggtaaagatcaggtctgcaccggcacgtttcatgcagagcagcgactccatcataactcttttttcgtcaatccatccacgctgggctgcagccttgaccatggagtattcgccggagacatggtagattgccacaggagtgtcaaaacgctctttcgtgcggtagacaatgtcgagataggcaaggccgggtttgaccatgacgatatcggcaccttccatgatgtcgagctcaatttctttcatggcctcatcggtgttgccgggattcatctgataggtagtcttgtcaccaaactgcggcgctgaatgcagtgcgtcacggaatgggccatagaagcttgatgcgtatttggcagcgtaggagagaatgccgacatcggagaagtccgtgtcgtcaagagcctcgcggatggcgccgatacgaccgtccatcatgtcgctgggagagacgaaatcagctccggcgttggcatgggatattgccattttacagagcacctcaacggtttcgtcattgagaataatgccatctcttaccagtccgtcatggccaaaaggggtgaacgggtcaagcgcgacgtcggtcatgatacacagatcaggcacttttgccttgatggcgcggatggcttcctggatgatcccatattcattgtaggcttcgctgccatcttcagtttttacttcaggaataccaaagagatcaatagactgaattccaagatcccagagttcctggcactcttttactgcattgtcaatcgaatagcggaagcttcccggcatggaggagacctcttcaacgacgttggttcccgggcagacaaaaagagggtaaaccagatcattgattgtcaggtgtttttcctgcacaaggtttctgattgcggcacttttacgtaatcttctgggtcgctggacaatattgagtagattgagctggctcatggctgatgagatattatggttttaaaaaggctaaaaataagaaaatcgacgaacatcacgaagtatttcaccaagccaatatattcttcctgcaccattggagagaaaaggttacaccatgaagctcatcatgatgccagcggcaatggctgaaccgatgataccggaaacgttcggggccatggcatgcatgagcagatgattttcagggtcagccttcagcccctccatttgcgctacacgggcgctttcaggaaccgcagcaacacctgcagcgccgatcaacgggttgattttgtttccctctgaaagaaaaatgttcatgaattttgcaaacagaattccgccagccgttgagaacatgaatgccgttgcgccaaggatgaaaataagggcagaattgtgggtcagaaatgttgtcgcctgagttgacgctccgatggtaacgccaagaatgatggttacgatgtcgatcatggcattttttgccgtatcagcaagccgttttgtgaccattgattctttgagcagattgcccagaaaaagcataccgagcagcggtagggagccgggagcaataaatccggtcaggagcagaccgaatacagggaacatgactttctcgattttggtaaccgaacgaggcggcttcattttgattctgcgctctttttgggtcgtcaaaaggcgcatgatcggtggctgaataagcgggacaagcgccatataggtgtatgctgcgatggctatggaaccgacgagatgcggagcaagccgggaagagagaaaaattgctgtcgggccatcagcgcctccgatgataccgatcgaagctgattcgggattggtgaagccgagggagatagctccaagataggtcatgaaaatgccgagctgcgccgcagcaccgagcaggataagcttcggatttgaaatcagcggtgaaaaatcggtcatggcccctattccaagaaaaatcagggggggaaatattcctttcagtactccctggtagaggtagttcaggacgctgccatcctgatagataccaagagccataccaccatgctcgataaacggggtattgccgatcagaataccgaaaccgatcggaaccagaagaatcggttgatattcatagcggatcgccaggtagatgaataccattccgacaagaatcatcaacaggtgtcccggagttgcattggcaaaaccggaatacccaaaaaactgcataagttcgtccataatggtgttattcaatttctatcaggatatcaccctgcatgactgtatcgcctacggctaccttcaccgtcttgacggtaccggctttttcagcaaaaatattgttttccattttcatggcttccagtaccagaatgggttcttcgcgttttacctttgaaccgggctgaaccatgagggcaatgatagtacctggcagaggcgcctttacgatactcagtcccggggtgttcagtggctgcggcggtttcactggagtcggaggggtatagcggaccagcttcggggtctgcggccttttgatctcctggccaagttcaacctgatatgaggtaccgttaacttcaatttcggcaatgttttcctcaaaagatttgatctcgacattgtagcggtttccgccgatcgtgaatttatattttctcatcgttgaaaccctttgaaattaatgacattgtagatttttgaactccatggtgagtagcttttgccgacttttctgatagtcagaattgcattttcctgatcgtgcagctcgtcaagatagagtgagatcgccacactgatggcagcgctgacctctccgggaatcatgtttcccgccagggctctttttgcttcatcacccttatcatcaaatgttcttctgacattccacgagagaattttcggtatcacactgaaaagcagggcgagcaggaaaaatgaaagaaagacaacactgtatcccgtgacagccagtgccaggtgctgactttggattgccgggagattgaccggaaaatattgaaggatcgatggcatgttttttccgcgtttacaatggtagggtagagtgcttttttggaggattgttgtcctttttggtcaggagcgactgaagggagcgaatgatcctgaaacgggtattgcgcggttcgatgatatcgtcgatatatccgaattttgccgcttcgtagggattggagaatttttcacgatactccgcagcgttttcagcaacgaaccgggcacgctcttccagatcttcgatggcattcagatccctgttgaaaagtacctcaatggcccctattggtcccataaccgcaatctcggctgtcggccatgcatagttgacgtcaccgcgaagatgcttggaactcatgacaatgtatgctccaccatatgctttgcgcaggatgatggttatttttggcacggtggcctctgcataggcaaaaatcagttttgctccgttggtgataatgccgtcaaactcctgtgcactgccgggaaggaaaccgggaacatcgacaagggtgacgatgggaatgttgaaggcgtcacagaatcggacaaatcttgccgccttgcaggatgcgttgatgtcaagacaaccggcaagatagttgggctggttggcgacgataccggtggagataccattgaaggtgacaaagccgacaacaatgtttcttgcatattgccgctgtacttcgaggaactctccgttatcggcaatagaatggatcacatccttgatgtcgtaagggattgatggcttctcgggtattatggagttcagtttatcgtcaaggcgatcgaccggatcatcacagattgcaaggggtggctcttcaagattattctgcggcaggtagctgagcagctttttaatcagcaggattccttcggtttcatccgcaccgacaaaatgggttactcctgattttgtggcatgaaccgaagcgcctccaagatcctcgtcggtaatgctctctccggtaaccgtcttcacaacttttggaccagtgacaaacatatgactggttttttcgaccatgacgacgaaatcagtcagcgctggagagtagaccgcgccacctgcacagggcccgaaaattgccgatatctggggtatgactcccgatgccatagtgtttctctggaaaatacttgcgtatccggccagacttcttaccccttcctgtattcttgctccgccgctgtcattaattccgataaaaggagcgcccattttcatggcctgatccatcaccttgcagattttcagtgcgttggtttctgaaagtgatccgccaagaaccgtaaaatcctgagaaaaaatatagacaagacgaccatcaatggtaccgtgaccggtaattactccatcggaaagaaatttttccttgtcaagtccaaaatcagtggtacggtgcgatacgaacatatcatactcttcgaagcttccttcgtcaagcagcagattaaggcgttcccgagcggtaaatttcccttttttatgctgtgcgtctatgcgtttttgtccaccgccaaggcgggctttttcgcgttcggcaatcaagcgtttcattgtgttttacgatattgattaactaacttgccggtcgaaagtgacttttcaggagcttgtccggggttaagcaggagcgctgtacatgcagcctcagtactcggcataaataatttgagccacaagatattaaaagaaaagataaaaccatgacaccattgacttctgatcttcagcttgctgtggaaatggctgaacaggccgggcagttaaccctcagttacttttcccgtaaatcgttacaggttttcacaaaaagagatgcaagcccggtcaccgaggctgatcgtaaagctgaagagcttatccgttcagcaattgcttcccgcaatcccgaagatggagtgctcggcgaagaatttgaagagcgcccttccggcaataatcgtcgctggatcattgatcccattgatggtaccaaggccttcattcatggagtgcctctctatggtgtgatgattgcgcttgagatcgatggaacggtgaaccttggagttgtccatttccctgcactcggtgaactctattatgccgaaaagggaggcggagcatttctcaacggatcaccgatagcagtctcttccatttccgaccttaaagatgcaacggttctgtatacggaaaaagagtatctgctcgatacactctctcagcacccggttgatcagcttcgccataaagctggactggtgcgcggatggggtgactgttacggccacatgctcgttgcctccggcagggcggaagtgtcggtcgataaagtcatgagcccctgggattgtgcggcactgattcccattgtgactgaagctggagggtgttgtttcgattaccgggggaaaacgacaatatcaggcgaagggctggtcagcgcaaacaaggccattggaagagctttgctggcggaaatagaggggtgagatgggttccaccgctcaatcagtcagcttttccgctattgcttttgcaaagcttggcgcgtcgaatgattcggggataatgtcgacatgaacgccaagttttttgagcgcattggcggttgtggttcctatggcggcaatctgcactccggagggaagtgcggttgtccccatagcctcaaaaaaattgatggcggttgaggggctggtaaaggagaggcaggagagttcgccctgctcaagcagcgattttatttttgcgctctcttcaagtgaaggtgtcaggttggcataaacggtcaactcaacgcaatgccctccccgtttttcaatcacttcgggaataacaccaagagagagagttcctcttagaaaaagaaaggtgtggcctgctattgcctcacttccgatctcttccatgagcgtgacggcatcggcaattttcggtattggttcggttgttacaccgtgtgccgcaaggtcggaggaggttgtttttccgacagcccaaaccttgagcttctggaggtttttcagctcatcagggctctctttgagcagccgatccataaataagccgacactgttggggctggtaaaaaaaactccgtcaaacagggcaaggtcaggaaccttccagccggagaccggcctgatctcgattgtcggaaaaacaatcgagttcagaccgtactcttccagtttctttacaaatgatgcagcctgatcttttggacgggtaacaagaacagttttcatcagcgggttttacggatttgtgacagaattgcgtccgcaccctgtttcagcaactcctctgcaagctcaataccagccgcttcagcctgttcaggtgaagtaagtccggtttttgtgatgttattatgcaatccgatttttccatcaaccgaaccgacataggcaagcaaggtcagtgtgccatttttaaacgaagcataggcgccgataggaatctggcatccaccctgaagatgacgaagcagtgcgcgttctgccctgcagcaatattccgttgtggagtggttgaggattctgacaatctcccttgtctgttcgtcatcaacacgggtctcaatgccgagagcgccctgtccgacagcaggaagcatcacttcatgcggaaggatttcggaaatacggtcactgaaattgaggcggaaaacacctgcataggcaagcatcatggcatcgaactcgccgttgtcgaacttctggaaacgggtattgagattgcctctgatatcgcggatatccagatcaggacgaaggctgagcaactgcgacatgcggcgaaggctgctggttgccatttttgcattctggggaagatccttcagtttgacaccatttttcgaaatgatgacatcccttgtatcctctcgctcggtgaaagaggtaataataagcccatcaggagtagccgtcggaacatctttcagactgtgaacagccaggtcaatctctttggtaatcagatgtttctcaatgtccttggtgaaaagtcccatatctccgattttggagagcggggagtcgagaaggacatcaccggttgttttaaccagtttgagagtgatatcaagctcaggaaaatgcctggacagttccgccttggtaaattctgcctgccacaaagcgagcgggctggatctggtaccgatgataagctgttttttcaaagcaattacagatttttatttagtgggactgatttggttcttcgagatcgaaaacgtttcgcacaagattgaccctgcttggaatagagtccgttgtgtcaattggcgccttgagcattttaatggggtggtgcaggattttcttcaggattcggtcggtaaggtgctccatcctctggagctcttcttcgctgactttatagcgatagcgttcaagctccttttccttgatttcaatgaactttgactgaagatccacgattgtgggcctgactttcagcgtattgatccattgcccgaaagcgataagctcctcttctatgatggcattgacctttggaagttcgcggcttcgtttttcaaggttcttgtcgatgatatgcttgagggcatcaatgtccttgaggaacatgttctgcagtttggaaacatccgggtcaacgtttctcggcaatccgagatcaagaataatgaccggcttcagtcgtcgcttgatcatgctctggtgcatctcagcctcattgaggacatactctttggtgctgatggccgttatgatgatatcaaattcgtgcaaatgctccctgaacgtttcaaatggcagcactttgttggtgccgagttcttcagcaagtgtttcagccttggagagcgttctgttggtaataacaatattccgggcatttttctgaaacatgtgctttgcagccagttcgccggtttcacctgctccgaccagcagcacttttttcatggagagatttgagaaaatcttctgggcaagttcaacggcagcatagctcaccgaaacagccccctccatgattttggtttttgttttgaccttcttggctacactgaaagctgtatggcagagacgggtgatgagaatacccgcacattgtgtttcggcggcaatacgataggcatttttgacctggccgagaatctgcccttcaccaaggacaagcgaatcaatcgcacttgccacttcaaagatatgacgagctgttccgcagtaaaaacggctgaaaaagtgttcaggacgtacctcttttcgggcatccttgaaggagatcagatactccttgagaaactctccgttcacctcgtatatcgcgggcacaacgtacagctcagtgcggttacaggtagatacgaccatggcttcgtgggcaagtccgctggaaataaggccggtaatgaactccttgttttgaacttcagaaagggagattctttcacggatttcaataggtgcggttttgtgattgacaccaactgaaatgatgttcatggcagggttgtttaaatgagctgatgacgaacaatccaataaaaaatactgcgtttcagtatagaacgacaatttacgaatatattctaaaagcccctattttcaaagaactgtcatggttaaaaggagagtccatggaacgtaggggaaaaaaaggtcatcaacacgatgagaatggtgatgaagacaaagagaaaaataaagaggtaagccatgtgcttgatatcccagccgatgatcggcttgatgaaaatgccggtgccgtagagtaaccagatgacgatcagggtgacgagctttggttccagcagattgattgcctcaccagaagcattttgctcaatcgctccggcaaaaatggtaatcgaaagaaaaataaagccgaaagccacggcatgcatggtgagtttctcaagtacctcgaggttgggaagacgctgaaaaagcaattcaaagcggttttgctctatctggcgaaaaagcagcagatagagtatgctgtaaaggccggcaatggctatggcactgaagccgaaaatagcagcaataaggtgcacaccgatgccgataccactgaaggtgatccccgtatttgagatctgtgcagtaaggattgaggatataagctgagcgcccgctgcaaaagagatgacaaaaaatcccgtcttgtcacttttggttgtaaactcgataaacagataggtgatcgtgagggtgagccctaccatggtcataaggttcactgtagaatagttgatcttgtacccttcaagagaggtaagaagccccaggtagaccacatgggtcagaacagtaaggacaaggatgggttgtatatattttttcccaaactggatgtccttgaaaaaatgggcaccatagagaaaagttgtcaccagatagaagagtgatacaagctgattaaggacaagcagcggcagattatcaaataatatattattcattgtatggtttaagggagtgaacagccatgaaacagccctcttgatgccttcgggtataaatgggcacgcgcccccgcgctggccatggcaaagattgtggccataattacaaagaaataatgtatattcgggcctatacgaggtataaatatacttatttacaaggataaaaagatgagctcgacaaaaaatataagaaatattgccattatcgctcacgttgatcatggaaaaacaacactggttgattcgatttttcagaagacaggcgctttcagggataatcagcaggtaaacgtccgggtacttgattcaaatcctcaggagagagagagaggaattaccatattttcaaaaaacgctgcggcagtatacaaagatcacaagatcaatattgttgatacaccaggtcatgctgactttggtggcgaggttgaacgtattttacagatggttgacggcgtactgcttcttgttgacgcattcgaaggcccgatgccgcagaccaagtttgttctgcgcaaagcccttgaactgcatctgaagccaattgtggtcatcaacaagattgatcggccccagtcggatccagtcaaggtgcacgatcaggttcttgatctcttcatcgctctcggagcagaagagcatcagcttgatttcccctatatctttacatcggccaaacatggtgttgccaaatacagcatggatgacgaagatggtgatatgagccttctgctcgatatgatcatcaaagagattccagctcctgtcgcccatgatgatggcggattccagatgctggtaacaacccttgactacagcgattacattggcaagatagccattggccgtattcatcgcggaaaggtaagcccgggaagtcagcttgccgtggttggtcctgacggggtgatgggcaggggaaccgtaacaaaggtttttcagttcgacaaggttcagaaggttgaagcaaaagaggctacctccggtgacatcattgccatcgccggtattcctgatgctactgtcggcatgacccttgcttccattgaggatcccgtatcgctggcttcattcgatatcagcaaaccgacactctccatgcttttttcggtcaacgactctccctttgcaggacttgagggcaaggaggtcaccagccggaagatccgtgagcgcctcatgaaagagaagatgaccaacgtcgctctcaacgtcgaggagacagagagccccgataccttccgtgtttcaggaaggggagagcttcacctttccgtgctgatcgagaccatgcggcgcgaaggctatgaagttgccattgcaagacccgaggttatcatgcaccgtgatgaggatggtaccctgcttgagcctatcgagcatgtgaccatcgacattcctgaagagtacactggcgttatcattgaaaaaatgggtcgcagaaaggctgagatgacctttatgggcacgcttcgcggcggaatggtccgtgttgaatttgaaattcctaccagagggctgatcggttacaaccttgagtttaccaccgacaccaaaggcgagggcatcatgtcacacgtcttcctcgactaccagccattcaaaggcaaattgccttcacgcgagaccggtgcactggtcgtttctgaagcaggtatctgcgttgcctatgctctcagcgcccttgaagatcgcggcaccttctttgtttcaccaaacaccaaggtttatgcaggcatgattgtcggcgaatcgacaagaggtctcgatattaccctcaacgtctgcaaaacaaaaaagctgagcaacatgcgctcttccggcaccgatgagtcacttcgtctcacccctccaaaaatcctttcgctggaacaggcgctggaatttatcaacgacgatgagcttctggaagtaacaccccagagcatcagactcagaaagaagattctggatgtgaaccttcgcgcaaaagcgaccaaaaaggccaacgcctgatgccactgaaagatgactctttcgatagcggagaatatcccgaatatcgaaagctggtttgatcaagaagagtaaaacacagaatgggctacctgaaaaggtggccttttttgtgtatatattccgttacaacaattcaccgtattttgcagaaatcctgacatcataacgtttcttatggcaaaatggcaatgtgggctatgctcctatatctacgacgaaaacaaagaacctgtcgcatgggaggctcttccgaatgagtggatgtgccctgtttgcggttcgccaaaatcctcatttgtcctgctgaaagaagagcaacccattgttccggcagttgaaagcgaacctgtttcaacaaacatctatgcatgtgctctctgttcgtatgcttatgatgaagcaaaagagggtctcctgtggccagctcttcccgacgactggagatgtcctgtctgcggctcaggcaaagagagcttcagccttgcagcatccgaccgaccggcagccgccgggattgttgctgaaagagggtcgggagaagagtacctggcggaatggcgacggcaggctgacgattttgaaaccaacatggccgatatccaccatcttgccatgacgggaaaatcggtaatcgaacctatgcgttcgcgccttccctccttctcctgggacgaaatcctcatgaaaggtgcacagcttgcaaaactgccgctcaacaaaacacagctggttgtcacacaaacagtgattggtcccgctgcagcttttccccttgtccttgaaacaccgatttttgtctcccatatgtcctttggagcgttgtcgagagaagcaaagctcgctcttgccaagggcagtgcgcaggcaaaaacagccatgtgttcaggtgaagggggtattctgcccgaatcacttgcagcctcctaccgttatatttttgaatacgttcccaacaaatacagtgtaaccgatgagaacctgaagctggttgatgccgtggaaatcaaaatcggacaatccgcaaaaccgggaatgggcggtcatcttccggggagcaaggtcacctgtgaaatcgctgccatccgcggatttcgggaaggacaggatatcatcagcccgtctcacttcccggatattcgcacaaaagaagacttgagagatacggtcagccatttgcgcctgaaaaccgggggaaaaccgattggcatcaagcttgcggctggccatatcgaagaagatatcgatatcgctctctttgcgggggttgatttcatcactatcgatggtcgtgcaggtggaaccggcgcttctcccaaggttgtcaaaaatgccgcctccgtgccaaccatcttcgcgctggcaagagcaagaaaaatactcgattcgagaggggctgacagtgtttctctcattattaccggtggcttgcgtctctcttcagacttcgccaaggcgctggcaatgggggccgatgccatagctgtcgggactgcggccatgatggcggcaggatgtcagcagtaccgcatctgcaataccgataaatgtcccgtcggcattgccacgcaggatccggtacttcgagcccgtatggatgtcgataaatccgccatccgtgtcgcaaactttttcaaagccgttaccgaagagctccgtgactttgcccgtctgaccggtaacgataatgttcaccacctctcgccaaccgatttatgtaccaccaattccgaaatttccaatcatacccctatcgagcacgtctgatcaacacgactctcccgacacaacatggagaggcataagaacacataaggagaaacacaccatggcaacaaatgagaatctgcagaacgcttttgcaggagagagtcaggcaaaccgcaaatatcttgcctttgccaaaaaagcggaagaagagggaatgccccaggtagcaaagctttttcgcgctgcggctgaagcggaaaccgttcacgcccttgcgcaccttcgtgtaatagggggaataaagagcaccgctgaaaatcttcaggaggccatcgagggcgaagaatttgaattcaccgaaatgtaccccaactatctcgctgaagcacagcaggaaggcaacaaaccggccgaattttccatcaagaatgcattggctgtagaagagattcatcacgggctctactcaaaagcacttgaagccgtaaacggcggcaaagacctgcccgcagcaaagatctacatctgtccggtttgcggcaacaccgtcgagaacagcatcccggacacctgccccatctgcaacgtcccgggcagcaagttcattgaaatcggctgaactgaaatccgatcaacgttccgaatcaatggtggtgatggttttttgccatcaccacaatactatggcaggtctcagccgaattggactgatatcaggaaatatccttcagtgcgataacagcgcagatggacaatatgggttattccaaaccatcgatgggagcttcaccggttcctgctgcaccacctgtcaatctccctttttatcagatagtcaatggggattctcatagatcttttgtgtgcacctcagctcctccctgatcatctcccgcagttctgccggttccagcacctcggcctcttttccataacgcataacccagtgcatcagggcatcgagagcgccgacccgcatcttcagaacaaccgatccctcctcatgctcttcgatctgctgggttgcatgccagcggtgctcgctgatccattgcgcctggtaggcggtgaaccggatggccacatcatgaatgcgctcctcatgaatttgctcgaagctctcctcgatatagcggtcaatggaaaatgatgcaggaatggtgaaatgctctatagtcagcgatacctccctgatgcggctgacaacaaaagagcggatctcctgcctcagttcacaatatccaaacagcgaccagttttcctttgtgtgagaaaaatgcaaacgatagggatgcacaacccgctccgtttccttgctgttccagaacgcccggtaggcaagattgagcttcaacttgttgcggatcgcatcttcaatgacggcaaaaacccggttgtcaattgatgccagtgaaaacgattcaaaggaatagatttcggaaacctgactggccgacaaggttcccggcagatactgcagcaccttgtcaagcgcccggttcacctcctcatagtagggagtgccctgatattgcgatagcacctttctggtaacaatcaacgcctcagcctcctgacggtcaagaatggttgagggcagaaagctccaatcctttttcgagtaatggaaaccgttttttttgctgtcgaactcaatcggcgcatgaagcaggtcgcgcatgtaatcgatatctcgctgaatgcttttggttgaaacctcgaaatagcgggcaagcctggtgcagttcggccaggtctgttcgcgaagttgctggtcgatatactgaatccgaaccagcggcggtctcgattgcttcatggtatcagcttttctgtatgagtgaacggtaaatatcacaaaaagtagagaaacttttacccgtatgacagcttttgtctcaccctcatgcttatcataagaagaaagggaggggaataatataacacccgcctgactcttgaaagattaacaacgaacaatgataaaccatgaacagagatgatggagcgatcatcgatcgagcagaagggtgtatgcttggtcaacttgctggcgatgctttagggagtttggtggagtttcagtcgcccggtgagattcttcgtcactatcccgatggagtcagggtaatggccgatggcggaacgttcaacacccttgccggtcaacataccgatgattccgaaatggcgctactccttgcccgttcccttgtaaaaagaggccgctatgatgctgaagctgtacgcaaagagtatcagtggtgggttgattctgagccatttgacatggggaatactatttatcaggcctttcatggaaagcggagttttacaagcgaggcaaacgccttaacccattcccatcgtctctgcgtgcaggcaaatgcgatttttgcaatggcaatcgctcacgctatccgtaccggatcaaagccagaggagctttatgctgcaatgctctcatggatgcagaaaatggatattgaacaaaaactgagtgatgctattcaccgtgctgccgacaaaaagcctgctgattacgtcactctgcagggttgggttcttatcgcgttccagaatgcactctaccaactgcttcatgtctcaagcgttgaagagggggtggtcaacaccatcatgcagggaggtgataccgataccaacgcggcaattgcaggcgcactccttggcgcagtacatggtcgcacatccattccggaaacatggatcatgacgctgcagaattgtcgacctaaattcacgaatcccaatgtgcattgtccccgtccggaatgcctgtggccaattgacgttctcgaacttgcccgtcaactgctttaaaccataaaaacaaggtcgatcaaagctccaggcatcaaggcgctgaggcaggcggggaggtggtgaggggaagtttgctttgaggaggcagagacaagttgcacaataatcattgtaacaatattgtagtttgacttcgtcgttaccggtgcttcacgattttattgcacagcttccttgtgggttgtcgcgttatgcgtttttgtgattgttagcgaaactgtatcttcgatctccttgatgattcttgttggcgcgaccataaaaagtaacatttcagctaaataaggtttgctgcccggaccatagatctcgcacgcaaaatgctttacaagtccacagtagctatgaaaggcttccttgtgagataaaaaattgaactcacgttttgtgaggttgaatattgtttccatatcatattttgacaaattggcgctacgccctataggttgccgaaacagtttggatgattctgagtgattgaaaagcaaccagttaagggtgtagatggcgcgcgagtcataaatcgcatattcatcagggtttataaatgaagcaaccttggatagagacgagatacattcaaaggagtttctggttagcgttcccttgtttagttcatccagaaactttttaattcgaaggtcgtttctttcatttcttctgaatgacccaatgccaccccagttttggattgcccaatagtggctatctaaactgtcgtcgccaaggattttctcgcgaaaattgtctttaagataaatgttttgtaaatagctgtccttgtattctgctggaatatcaatcggacaatcagttggaaatccccactcatattgatttagtggtgattcttttgctatttttttaagtgcgtctattagattgctcattggcatgctcttgttctatggccgataacattttttagattgatctgcctaattcaggaaaagcagacgtttttttgtaatagaagcgtcgataggtcataaccctaaaagatcccagcggtcaaagtatttgttgttcgggtcagcaaactttctcattggcgtatcttgatgttgctgtccatttctacctggtgtattaagccagtgcgagtggtttccctttgcatattgcgcgacttccttacgaggtgcgatataatactcaggagcacatagaccgtcaatgctcacaaacacaaaaaatagattgcttgccatgtcattttctattttttgattgagtatccagtccttgcgattaccttgacttgtttttacctgaattccaacgctttttgttgcatcagcattggaagctataatatcaatgcctcttgtattacgaagagttattgatgcaacatatccccttcgggataattctgcagcaacaaaatattctccagccacgccgcataatccagcagttagccgaataggtttagattttatgcttttcatattggctttagatattaaataaaagtataaactctcaacaacaactcaatcgataatggaagacgccctgcagataaatatatacataatcatgtttgcgatgcttccataaacataatatcttgcagtatcgtattgacccacgcaattttcagcatcaagcgcatcgctaaaactcgcactgctcattatgttccagccaaaatcaatacaaagcaaacaatccatacgataaaatacgcctgattgtgtttgagggcttttgctcgttgatagagatataccggaacgagccatacccagccatgaaacctattcgtgttcgtccctgcctttttgagttgcatctcatcccaggtagccagagctatgttcaaaataagcgtgatataccaaaactctcctttggaaacggctctttccaccagatacgaatggtactgtgagtcagaatacaccgagccagcaacaaagtactccaacatatatccaagtatcgggccgaacgcaagaacccaaataaccgtgttttttacatactccccggttaggggcggaggcatactctcatcaaggtgcgaccgcaattcagtattttcaattttcatccagtctgcgaatccctttttccagaccaccgatccttgagacaaggttccgcttttaatgatgtttatgatttcgtcctcagaaaccccacctttacgttctccaccgctctcataaaaccaaagcttatcgttcggggaagattgttctgttgctgtcatagcacacctcttctttatttgattatctgatagcgatttgtatctattgtattatgattattgtcgttaacattgtttgtattgatctgcctgattctaaaaaagcagtgcttgctccagagtgaaaagaagcaattccatcatcaaaagtgcgttatttcctttcagcaacaatcaatttcgcgagagtcaaatggccgccatccgggtaaccccatcgttcaacaagctgatatttctttaccaaatccaggtaatcaccacattcaccattgcttcccatactgtcataaaacataaaggcagggagtccgcccttgttttggagaagaacacgtttcagctcctttggataatcacgataattgcctccgaacccaattccggagcggacatgtaccagacatttcggggcaatatttcttcgggaaaacgccgaaataaatgcggcgattgcttcgcagcaggcaaacatgaactcaaacgtctcgggcccatgatcaccgaaaaaaccatccatgcgtttgaaccgacagagaaccacaaagggatcagtccattcaaaatgaattcgtgaaatggtgttgtcatgcctttgtgccatatctttccaagtcatttcgaacactttcttgggacttaattcctctaccgaatcaagctcatagcctttgaatccctgctcgttaagggacgtgtcaaactgcctgcgatctacggaatagtccgcataaaagaatcgctgaaatcttttgcccaaaaacttaaccggtactccgtgcagtgatgagcaaggataaaagacgcattcactgagaaacttgtcgattgtattcatctgtagctttgttacgctgaactttgctgaaactgatctccctgcggaatggagcgacgacctgatgttgtccaactggcgcagtcattacttcatgatacactcgatggtcagacaaaagctgtcatagggctccttaataatcagttattttcagatatccggtttaaatccaccctttttttcggctgaggaagcgcgatacatcctgcaggagacggctcagcacatcctccttggtgattaacgacaaatccgcaagcagtccgaggaagtgacgccaacagctaccggtgggtcatcgggctcaattttgtagagtttgcatctctttctgcgaagtgttccgtgccgttttttcagtctttgattattgtgcgctgtagccaagcattataagagatgagggaagtcccctcgcattcggcttgcaggagcagggtgcaaaccaccgtaagcggcattagtcaaaagcccttgtcgtgagcgttacggaaaaggcatcgtaaagatgtcaggtgtgagccaaggaagacgagtacaaacaaactgccgtgaacgtgtcgaaaagattaagatgacatcaaaactgaagggagtagttaattcaggaaaagtttggcggaaacctgtttactggccaagcggtgtccggcataaaggcagcgtgatcctggttcgggctcttgtattgaactacaggaaccttcgttggcgatgcaaagggaaaggcgcaagtgtaaaaagcgaggccgataataccaatgcgccatcaagggacggagcgactcgtacgagcaatgaaagccttgtaatgaggctggagcaaaggggtcgcgtcatctggtcatacagtcatgtcaactgtgcaaacagaaggagcttttcggtatgacaaagccatatgaaatttccaaagaacttgtcttgaaagcgtatcaacaagtgaaatctaatggaggtgcagccggtgtagaccgagaatcgttacaggcatttgaaacaaaactgaaagacaacctgtacaaggtatggaacaggctcagttccggcagttattttccgccgccggtaaggggtgtgggcattccgaagaaatctggaggagtgcgtatgcttggtgttccaaccgtggcggacagggtagctcaaagcgttgtaaaaatggtgcttgagcccatattggaaccagtttttcatgaagattcgtatggttatcgtccggggcgttcagctcatgacgctatagctgtagtgaggaagagaaattgggaatatgattgggttgtagaattcgacatcaaggggctgtttgataacatcgatcatgagttgttaatgcgcgctcttcggaaacattgccaaactccttgggtttttctttacgtagagcggtggctaaaggcaccgatggagaccccggaaggtgagctgatagaacggacaaaaggaacgccccaagggggagtggtgagtccactgttggcgaacctgtttctgcactatgcgtttgaccggtgggtgagcgaaaatctacccggtgtgccgttttgtcggtactccgatgatggcgttcttcactgtaaaagcaagatacaggcagagctggtaaagcgaaagattggtgagcgttttcgtgagtgcggattagagttacaccctgataagacgcaaatagtgtattgcagggatagcaatcgcaaggacgagcatccagtaaatcagtttacatttcttggttttaccttctgttcacgggaagccaagaagaaagatggaacttactttattgggtttctgccgggagtaagccgggatgcactgcgacacatgcggcagacgatcagaaggtggaagctacagctcaaaaacagcttggaacttgcggatttatcagcacagttcaacccgatactgaggggatggaagaactactacacgcgattttacggttcagcaatggctccggtttggcaacacatgaactattacttggcacactggatgatgagaaagtacaagcaattgagtgggcacaaaaccagagcaagcagaaaactgcgacttctggcggaagagaatccaaacttatttgcgcattggaaagcggggtatacctcgatggctagatgatgggagccggatgagcggggacgttcctgtccggatctgcgaggggctggaggtgaaattcctccggtctactcaccattatttacctttgttacgtaagcaattgtagtcaagaggaagctcatcagggtaggcaaatcagcaaaaagcatcgctttagatgaaaccgacagtatatgtggaatcgtcagtaatcagttatttaacatcgcgaccaaatcgggatgtcataatagcaggaagacagtctgttacgcttgattggtggtaaaatcagcgacacagatttgatctgcggatttccgttcttgtggaagaggagatcagcagaggtgattcatcagccgcacagcaacggcttgataaagttactgaaatccagagctttttaatctcagatgaggcagtcaggatagctgatttgcttttggctgaaaaagcagtaccgaaaggaagcgaagaagacgctttgcacataggaattgccgtagcacaaggtgcggattttcttttaacatggaatttcaagcatataaacaatgctgaaaaaaaggcggccattactcggcttattgaatctgccgggtatgcatgtccgcaattatgttcacctgaagagttaggaggaatgcaggatgattaatgatcctattgttgaagaggttcgtcgttatcgaaaagagcatgctgcacggtatgggaacgatctcaatcgaattgtcgaggcattgaaaaaaagagagtgcgagtcacatcggattcgattaaatccagggcctaaaatgcttattaaaaaagagagtgagtgttcctgcgaaagtgcagcacctcttccgcgataacgtgttggcaagatagagcaattaattaggggaaacagaaatgctggagcccagggatctgcggtgaatgatcaatgaggaattgcgacttaccaaaaaattgcataacgagccacgacccacgcccggcattgatcggacgtgctggatagccgtttcggctcttcgcgcattttaatggaaaagaaatttcattttacggcaccctcagattttcatatccagtttcccacagtaaaagaggatccttgttcgatagctttcgaagcctcgaaaccctcgagcagttgcttttattaactggattttgctgtttattccttccgatatagcgttgctgacttgatgtttgaagtaattgagaatgttccctttatgacgttccatcatatctttcacttttatcagtggcttcagttttgtcttgtcgactaactcacaccagtacgcgaaaaatatctcgcccctcagtcctgatgagcagttccagaaatcacgaaagatattcttcaacacccaagccacaccggtcttaaattcgcatgctatcaactcgttaaaccgtgttttttggctcttggtcatcttttcgggatttcgaagccaggtgtatttcgagccaaccaaccttgtatccccatctttcttcagttcctgtgattcctgatgccgaaccttgttaactgcgtcattaagatatttgctgatgtgaaaccggtcgtgaacaatatcagccgcaggaaggagcttatgtgtagctgttgcaaaggcttgccacatatccagcgataccgacttaactgcctttcgttgttgttttgaaagggttcctaacagctttttcgttgctgtcagtgtccgatcctcaatgacatcaagtactcggcttttatcaagatcattgagtatggtgatgtatttctggcccgacctgaagcttttttcgtccatacctacatgcactacatcatcgggctcacggcgtagaagtcctcgctctacagcacgtttcataatctgatccacagcatgccaatcaagcttgagtatatttgaggccgcttgtacactggaacagtgctggagcagagcaacggcaaaaccttcaaacatgagggtaaaacgggaatggggggccgcccaagggactgctatggtcttcacaccacacgtttcgcactgacaacggggaatgcgtgctatgatgatggtttcaaactgcatggtatcaagatgccgccaacgttgttcaggggccttgtcataggctttcccgcgcaccccacattgagggcatattacttcatcgcctacaaaacggaggtgaacttctatcttcagaccagaaacggaaaggttgacatcatcgacctcccagatggcaggaaatcccagtaattgctggtaatgctcggttagtttttgcatcttggtggttaggattgaaatactgcagtctacaattttatcccatcattccactaaattatgcggagagccgcctgtttagctattcgggcagttgcatcagccaatccatcacactgaataaatcgataacgtgttgtttatttcaatgccgttcattccatatccgtagcaaacggagttcgcgttgccccgttccatatccagttgttctttttcctgtagccagcgactccatttttattacgttccaaaacctcccggaattcatcctgtaccaagatgccttgcaacatctttgaatcttcaggcctgccaagtgtcatgacatgagcaagaaaatgcgccggattggcacgttcttcctctggtgttttaactcacacaaaacagcgagccacatttttaaaatatcaggagtaccaggtaaagggttcatggcatcagcttttctgtatgagtgaacggtaaatatcacgaaaaaaataaagaaactttttccggtatgacagcctttgtctaacccttgcgcttatcataagaagaaaaggatggtaaatatggtagaaggcaataatcaacaacaaccggaagccagttgctctgcggtagaaaggattaccaggattcatgacatggtgcaacaatggaaaaaagcacccgaaagagttgcactcttcatgcagttggcacaggatgacagaaacgtgcttgtcaggcttgaagcccttgataacctgttgaccgagagcaataatgacccgcagatagaggcgtttatcaagcaacggttccatgttgaacaaaacgaggccataaaacttgcgatcatttaccgcaatgaccggtcggatatgacacaggcaatgattcggatgattgcggataccgagcagagcagagatgaagaagttgccggaatacttgaaaaaagagcgggagcggatctctttaaatctttccataatggagaactgcagtttgataccgaggaatcagtagtctatgagttgaggcaggcgtatctgttacgattcgcccgtgaacgaatgcacgagccagatacctttgtgtggctcaaagaacgggcggagaacgcttcgagtgagattatccggcagacagccctgcatgagattgcacgaggatggttcaccgttccgggtacactgcagtggctgcagcagcggggccagcttgatgaagatcctggagtccggactgctgcattcgaggaaatagcactgcggtttccggatttacccggcgttctggaatggctaaaggaacgaggcgagcttgatgaagatcctggagtccgggctgctgtattcgaggaaatagcactgcggtttccggatttacccggcattctggaatggcttaagaaacgaggcgagcttgatgaagatccctatgctcgtcatgctgcacaggtaacaatcaaaaattatagctctacggaggcaaaaaatatggatgacaccagccttccttttgaaacgcttgctgctctgattaatgccgttgataacccggtcatacttcttgaagggcgccgctcgattcctgctgatgcgtatgagcaggcctctgctgcagcacggtttcttgctgcaacatttccccaagcacgcttccgctcaggcaatgcgaccggctcagacgaggcattctcaaaaggtgttgccgacgttgatccagcccggctgcaggtggttgctccctatgggaaccatcgaaaaaatgcccgatttgagggcgccacttaccaataccccgacgcgcttacgcttggtcaaaaagagcaaatcgttgccaaaacaatcttttcctccccgaaatactccacattgatggggctgtctggcaaaacaggctctcttgccgccaaggccgactatctgctccgtgacaccatgaaggttgtcggcttttcagaagagttcccgaaagttacggctgcgctcttttatgttgatccctgctacccaatgagtggcggcaccggccacaccatccgcgtctgccagaaagagggcgttccggtggcgtttcagcatgagtgggcaaaatggataaggtagtctgccgctattattgtcaatcaactgtcacggaggagttatgcgtcttgcaacacttgttgaagagtttctcgccgatcttggctgggtagacgggattgagaccgaggaacggtttgagggtgatgccggcttacgggtcattaccgaagtcaggatcaccatagaaaaccagacatatcggctctttatcgacaccattgaaaagtcgcaatggctcatgcttactctttacccgcccttcaaggtgaatgaaggaaagtatgttgatgcctgtatgctcttcaattatttcaacaacaattacctttatgggggacgcatagccgttgacgacgatggaaccatacgctaccgtcagattattgatgtcagtgacaccgatccatcaaaaaacctgatcaagaatatgctggaaaacggcatagatatgtttgaacagcatgcagaagccattgcccttgtttctctgacaaaaaaatcctacgaagccatccgtgaggatattgaaaagaaagcagagattgaaagagttagaaaaatgggtgatcagtgacagggtgatcaaaaaaagcgttatttattgagtatgtgattgagctgaataatcgaatcgaggcgctgaatccaatccctcatgtacatcggcgttcgctgctgcgccatcacttccgcaaaagcaaggtattgctccaccagcaggccaagcaacttgatttcaccttcattgagataattttttgcgatactcacatcgcccttgcggagaggtacgcccgttttgtcaaaagattgcattcccatcagtggcagtgaagcatcagcacggtgataaaccagttccgctgctgtctgtgtactgattgcccagagtaacttattctgcaccaccttgaaaaaggctatggtgctttcagctccgggatcataatcgatgctggtggtgtagatatctttgatcttctggtaaaagaaatgttccgacaaccggatctcgcggatgcgttcctgcagttccgtaaaatagttcatcgaactgccactcttgaaccgctcatcattcagcaaaaaaccttttacgatatactccttgagccgctgcgtcgcccatatccggaaccgcgtgccctgctgcgatttgacacggtagccaaccgagataatcacgtccagattgtaatatcgaacatcatagcttttctcatctgtcgcagttgttcggaaattccgaacaactgactcttcgttcaactcaccctcttcaaagatatgcttgatatgctcgctgatggttgcttttgacttctgaaagagttcacatagatgcgcctgtgtcagccagaccgtttcatcatcaagccgtacatctatttttattctaccatcaggggcctggtagataagcaggtcggagttggtcattgatgtactcccaaagcgtgccagtatggtttgaatcctgcctcgacaacctcggcgatcagagccagaaatggctcgtaatcctgcttcgtatgggcggcatccagagcctcgtagtactccagtcgcttttctaccggaagaaccactggcggatacccgtccttcatcagctcaaggttcatcaagaggcgagatgttcggccattgccatcagtgaagggatggatttttacaaaatcggcatgaacccttgccgctcgttcaactggatgaagcgaaggcgcttgttctttgtaccagttgatgaacccttgcatttcgctttcaacatgcagggcgtctggcgggacgtgatcggcaccggcaatgatcacattggttttccggtacacaccagcatgagcatcatcgatattcttcaggatcaactgatggatcgacttgatcttccattccgtgagcggctcatgcggttgaaccatcgcttcaacataatagatggcttcccggtgattgatcgcctcgaaatgctcccggatggttttaccaccaaccgttattccctcaagggcaactttcgtctccttgagcgtcagggtattgccttcgatagcattcgagttgtacgtccagcgcagaacaagatcttcgtgaagattggcaacaatctccggcggcagcggccggtaggagtcaagcctttgtttcagcttgtcgagtatattgaaatcaggcatgagaatcgtgtttatatcaatccaaaaatcttcgatcgagcttcaaccttgtcaaccatcgccttcaccgccagatcgattatcttgccttcacggtaatcagcaggagcaatgagcgtcacccttttgtcaaaaagcaattgctctgcggcttttttagctccatttttatttgaattatacacagagatcgaatgtccgccctgctccttgactagcctcatacaaggaatatcggtttctccgtctccgatgaaaatcatgttttcaaagggcactggccgttcttcgggcaagacatatctgttgatgacgctgttatcatacacctccagactgcccttgttgatccggaaaaggtactgagtttttgtggtgtagttgatggcaagggctggccagcgtgcgacaccgtgatgatcgtacataaaacctgaagcgtaaatcgccttaaactctttgactatggaggttccctcaaccatttccctgagacctgacgagacgatgtagtgttcgacccggatatttttcgccctgccatactcatttatacgctgaaaccattcagccaccccgagaaaaagttgtatctgctcaccgtatttgtgaaaatcactctttcttacctgaacctctgcactttcagcttttttcagcatcagatacatataagccagaatctgatcagcattctgttcccgagcatagcacgatacctcatcccagaaaccctttgatttcatgcgaagttttggaataaaatcatactcctgcatgttacccggtgccaacgtgccatcgaaatcataggcaatcgccatattcaccagtttttttgccataatcgtttaagtctattttttatcctttggtgggcattgatcgtttccatagctggttccagccctgatctggccgttctatccatgaatctttgtatctgactgctggtttcttgcgatagtttgtgcaacctgaatggcactaatttctcaaggcgtttaaccttccaatcattcggaatgttcatcgccacacctccaagctgaacattatccgttcttgattcctctctattccagttcattcatgcctccacccagctttttctccggggattgcgcccgtcgctccagttttttcagatcctcttcaggtttcggtaaatcttcgggcatggtaccgcccagttccttgatggtctggcgtacttttttaccgacatcaaaatgagtcttgttggccatggtctttccctgaacattttccctgcggagtttttcatctgtctgcgtagcacgaaagagattggctgccaactctgtgctgcccatattatcgaggatatgctgactttttttcagacctttgcgttgatgaatgcccttggcatccagtccgccataaagtccctggtaaccgtgattctgaaaaatggcaaaatcaagagtggtttccacccccgcctgttgagcagtttccaccaattgtttgttgtgctcgcgcatttcgttacgaagaaacaggcgtttttcctcctccttgagtcgcttgaaagcctcatcgtcagccaactcttgccggcgcgtctggatagcgaaataggtctgaccgttggcgataacaggcttggaaggatcgctattctgcacaatcagataacaggcataacgggaaaacgcataggattccattttgcgctcagcacccgatccaatcggaaccatctcgtgcatctccacgaaatggttttcaaccggttgcccgctattttgacaagcccttttagctttctcaataaccggtaaaaaattgcgaaattccgcataatcgagaatcttggccagttgccgagccatccaatagtctgagccatttctaccagtctgcttaatctcctcaaaagtcttgtaatgtcttttttctatttccttgctgctcatggctgcatctctttttaaaattaacagttgactatagagaacggataacggataacctgctttggcaacgataccaatggaacctgttttttctacccactgcttgactgataacgcaaaacgatttaagcctgcttcgtttttaattccctcgaattcgggggaattaaaactaaactggttaaattcgatcccttttgccttaaccgctacagtcatcgctgaatctccttgagtttttcggccatcttcaggcgcacctctgccagctcttgttccagcttgtcaatttctgcctgaatggcatcaatatcaatctcctcttcctcttcaaaggtatccacatagcgggggatattgaggttgaaatcattttccagtatctcggtaaagctggcaatatgggcatatttttcgacctgttcttcggaaagggtattctgattcttgcccgacacaaactcccgactggcatcaacaaagagtatctccctgcatgactccctgtgtccgcttttttccctggagcggtcaaaacaccagtatggcaaccggaatgttggcggttggaaagagattgcccggcagcccgattactgcatcaagcaggttttcttcgatcactttctgacgaatacgcccctcggcagcgcccctgaacagcacaccgtgcggaacgaccaccgcaacacgcccctctttttcaatcgctgtatcatcaactgttcaacacctgcaataccgtgtcaggagcttttttaacaagattcagcagtaccagtgccgggccgtgcggtttgcggtcaccccgttcccaatgccttagcgtggcgacattaatgccgaaggcggcggcaaactcatcctgcgtcaggcgtgtttcctgccggatactttttacgtttacaggttcgggatgaaaaaccctgaccgtgacctttttcccctgcgaataatcaacagcctcttccaatcctttttttatactctcaaatacgttatccatttttttccttgtagttttgaaccaaaagttttgttagtccggtcagatcatttcgttctgatttgctcaagttcccttgctcactattactgaacgccgataacagaaaacgcggcatagatgggttgtggtaaaaatagatgatgcgagtacttctgctttacggatgcatttcggcagctctacaacggtaatattcatgctcaattataatccattggattggctttgtcaaagaatttcttcaatgcgcaatcttgtccctgccccgtagcacgaatttccagtctaacaaaaaccttcgtgtgatgagacaaaacgccattctttctgcttcatacagagccactgaacgcgaatgataaccattttcattagcattgaaccgcacgtttcctgcgaaagcggggtagagcctttgctcacgcatgctgcctgcggctttcatgaattgcagcgggatgtggtttgaaggcaagctgacggagtatgaacgcgagtcaataaaagacggcctgacaaagtattgcgagtttgatacgatggctacggtgataatctatgaagcgtgggtggattggctcagctcaacaatccggcaggtatcgttctctttttctctaccaggcagtaaaattcgttaaattgcagaaagaattttgcatttagatcaaggagagctgatgacaacagcagagaaaatatacaaggcggttaaagagcttccggaaccaatgcttcatgaggtcttggattttgcggaatttttaaagcagaaaaacaagacaaaatcatcactggcaaaaacagcaagcgatatggacagctattttgccaatccaaaggtcatcgaagcaattgagcgtggcagaaaagagatcaaggaagggagagtcacaataataactgatcccaacaacatatgggagagtattctgtagtcgtctctgaagaagctcgggatattggcaaaaaatcggagacaaatcgattcttcgaaaacttgaccatattttcagtgagttggctcttcacccgaaaacaggcactggtaaaccagaagcattgaagggaagtttgtcgggttgctggtcgagaagagtaaacaaacagcatcggattgtgtacgaaatcactgaaagtatggtaacggtttttgtgatctcggctcgcgtcattatggcgactcctgaccgcaacatgtttattccatgaagtatagctaccctgattccgcagttatgttgctgttagttctcgaagaaaagccttgtcagctctttccgcgcacttgcaagcaactcccgaatcgctgactcctcgcgctgtgtcagttcggcaatctcgccgatagctctcttttccagctccaccatccggtagacctcctgctgttccggggtgagcttttctatgcaacgcgccattttcaggtcgtcactttcgagggagctttttgccgcaacggtttgattgccggaatcgcttgcctttctcccgaaaagctcatcagcggttgccggttgcggcgcatcattactgacctcgccgaagaggcggacaaagcccatgaagtcgaggccgacggcttcgcagggggtgatgcggtcggcaacaatgtcctgcgcgagcttgtgaaatttttcccggatttcgggcaggcggatggcgaagtcgaagctgtcgtctttgtcgcgggcgtcggcgttgtagggcactttcatgagtaccgtgatgcctgcggcctcggcatatcgttcggcaacgccgctgccgtcatcgcggttgatgatgaggccgagcaggcgcgattgtccgccgatggttctgaagtagttgttggcctggcagatgttgttggcggtaaagatggattgccggtcgttgttggtgaccagaatgacctcttcactgagtgagcgggcgaggggagtggcaaatcctccgcagacgacgtcgccaagaaagtccatcaggatgatgtcgatatcccacttgaagattccgagtttttcgagcacgtcaaatcctgagatgatgcccctgccgccgcatccccggccaacctgggggccgccaagttcgatgccgtaaatgggttggggaaagtccggaacgtcgcggcggaagacgatatcgctgatggagagctgctcgttctgtgcgtttttttcggcgaagatgtcagttacggtgggcagcgagatgcctccgaagagggaggtggttgagtcgtgcttggggtcgcagccgagctggagcacccgctggttcatcagggcaaaggtggcactgaggtttgtggttgtaaagcttttgcctataccgcctttaccgtatatcgctatggttcttgctgccatcctgccgtgtttatgattttgcggtgattgggcatcctgcctcctcctgttgtgttccggttttccagagcagaatcattttcatgcagtcaggattggtgaatgcctgcagataggcttccgtgatatcctcttcaacggtatgttgatgggtgaaaattcttgccgcattgagtttttgctgagcaatcagctctcgtacccgctcaagatcgcctttggcccactgtttggcagcaatgaaggagagctctttctgaaaggcctgtgagtagtcgatgttgattcgctggtaatagcctccaaagatcacggttccctgaaacttcagaaagcggaggccggtatcgatggcgctcatgatgccggtactgtcgatcagaacgtcgaactcatgtccggcaagggcagcggcaacatcttctgtttcaggattaactttcaggtcagccgatgagagctgcaacctctttttgttgggttcggttgccgccaccagtttggcacccataagctttgccagttcagcggcaagaatgcctaccgctccctgaccaagtaccagcacctttttgttttcaacctgagccaggtcaacaatgtgcagggcggttgcgccaagcgggagggcgatgccgcactttggattttcgatgttgtcgagtacggttatgctctcgaccgggcaggcgatatattccgaagctccaccgaaagcagcattgactccttcatagccgaatgagccggctacataggcgaattttccgatcagactttggttgacatggtcgcccgcctgaataatttttccgaccgtttcatatcccggaataaagggaaagatgaagggccaggagggaatcaggccattataggccattttttccgtgccggtgctgattgacgaccaccatgtttcaaccagcacatcagtggaagagagggatttcagggtcacctcacagagttcaatctggcgtacaccgctgaagacaatggcttttgctttcataatgattttgggtgatcaggcagcctggcgctgtttgagctttttttcgttgtgcttttcaagaagcagacggatgacaaattgtgccgcattgacaagataactgagataggcaagcagcgcagtccagataagcgtgctttcatcgagccccataaagaagaggataaagtaggacagatgcaccaccatggcgatggcgctgccgaaatcctcccagaagaattcatgaacaaaggcaaattggccaaaaacctccagctcaaaaaaacctcctgtcacaaaaatcaggacaagcatgagggttttcagggtgacaaaaaaggtgatccatgcgaagttgtcgatcccgttgtgggattggtagagccaggtgaccgtaaggccggcaagaaacatgacgaactggataggtgcaaggattccctgtacttttgtccagacggatgcatttcttcgttccagttgttcaggtgtgtaacgaggcataaaacaatgagttcactgatggtggcggaaattctttaactgctttggaaaaaagtagttgaatatagtaaaaaacggcactggcggcaaacagtgccgaactctctttttattgcacgctccactcccatgcgttgtagagcgtggcgataaggttgatattggtgtttttgacccggttgtttattccttcaagctcatcgtagtagtagaggaagcttctgggctgttcatcgtgcagaattttctgatagcttttccagagtgcaaggctgcgtacagagggcaggggacggctcagctctccgataatggtgtcaagttccctgttctgaaaggcggaagagttgaatggtcgatgggcaaagtcagagccccagataataagctggaaagggagtgtttctgcagccatgcctgaaagggcggcatcgtagcggaactcgttctggtttttgttgaaaataaggctttcgtcaaatttcaggtggcactcaatgccgatttcccggaggttttgctgaacaatggttgctgcatagttgcgccgtgggttgccgaccggtgctgcaagctcaaaggagaattttttgccatttttctgcaggataccgtcggggcctggtgcccatccggcggagcgcaagagagcggtcgctttctgagggttgtaaccgtatgggtcaagagaggtgtcagcaatttctcggtaggctggtgaaagcgatgtgttgacgatggtggcgtgctccggccccatgaagccatcgataatggactgccgatcaatggcaagtgtaagcgcctggcgcaccactttgtcgccaaagagggcgttcggcaccactttgtgactgttgcgccagctctctccgtcgatgttaagccagacgatactgtcgaaataacggtttttgacgggcttgatgacaattgagggtgagctttttaccagctccctgatatctttggggttgattcctcctgccgaaatcatagcatcgatctgtcctgatttcagcatggccagacgggtggtgtattcaggtacaaccagaaaaaccatgttttttatggttgcaggccggggaagatgtgaagtggggttggtgacaagttccagcttcgattggcgtgcccactctttaaccttgaagggccccgcgctcactaccggtatttcagcagcttttgatcggatatcgtctggtgagtatgctttgaagagatgctccgctaccggcattaaatcattgaaatggtcgagcacaatttcctctgccatcgctttgctgaaatggagtacaagcgtggaatcgtcgggggtttcaacagcgcgttcgatatcagccgttccatcgggaagcagcagcaggtcgttgaggtagtgctgccgtgaactggctattttggggttcttgtagagggcataggagtacttgaaatcatgcgaggtcaccttttttccgtcttcccaaacggcatcgctgcgtaaattgaaggttgctttttttccgtcaccggaaaactcccagcttttggccgtattgggccgaaaggttatcgccccctttttttcatcgtaggagggcttgaccagcgaaggatagagcagcgagcacacctctcgtgacatggagagctggatgagcaggggattgaggtagtcgaagtcagccgaaacgccgataacaatctgctccttgcggatcttgtcgttcttctgctggcaggcggagatttcggcaagaagcagaaggattcctgccaccgtgaggatttttcggatgatgggtcgtctcattccacacatggattgatgttgataatgctgaacacaaggtagggaaaacaatggacaattgacaatatgaggggtgtcaatgtttaccctgcttcgttatggcttgagggtgtgggcaaccatttcgtttgacggagaaggtggtaaaaaagaggttttatttgtctggcgctgttacgttatttgttgaatacgtgtaaattctcttcttgtgactcttttttacgatcacacgatagaaacaatgagataaacaagtgcggtgcaagtaagtggaagagtgtggaatggccaaaaagttgaacatcgaaggtttgacggagaagcgctgccggtcggagaaacagggagaagagttttaaaaatcagtcagtaacattaagaaaaactggaggatctatggaccaatttttggaagtatcgggaatggggtggttgccggattatcctgatttcagggattatacggcagatcacaatcaaatttcatcatctctcaggctgtatgggcaagaagattccataaaagccatgcttgcaaaatcgggggttgccaagccagcgaaactttcagtgccagcttctgtcgatctacggcaatggtgctctccgattgaaaaccaggaatcaattggttcatgcacggcacacgcaggaattgggattgtcgagtattttgaaagacgggcatttggaaaacatattgatgcatcccgcctttttctttacaagagcacgaggaaccttctgcactggacgggagataccggagcatttcttcgctcaaccatgggcgctatggttctttttggtttgccaccggaagagtatctgccctatgtggttgctgattacgacaaagaaccgtcggcgttctgttatgcctttgcccagaacttccaggctataagctattaccgtcttgatccgataggggtagccaaagatgtattgctgacacagatcaaggcaaatttgtcggcaggtattcctttgatgtttggttttactgtttttaactcgatatcgcaggctgccaaaaccggaaaaataccgtttccgacttctggagaaaaaattgctggtggacatgctgttgatgctgttggttatgatgacaccataaaaatcaagaataccaatcccaagggggtggaaaccaaaggcgccctgctcatcagaaactcctggggaaaaggctggggcgacaacggttatggctggttaccctatgaatatgtcctgaaaggattggctgttgactggtggtcgctgcttaaaaatgagtggatcgacaccggcgaattcaaagcatgaccttttccgctctgtgtcagccccttttccggttttagccttgaagaggggctttgactcatcccgggaagatgccagatgagattcctttcgccagcttgctgcgaaacggtatattattggcaataaagagcatccccattttgccaatgcacttgaagaataaactatgctgacaaaaaccgaatcacaagagcgggtattccggttgcaggtaatgctccggagcaaggatattcatgcagcccttttcatcatgccgattgacgtttactattttgccggtacacgccagaatgccatactctggattccggctgaaggtgaacccttgctcctggtacgtaaaagtctttcacgtgcaatggatgagagcccaattgcggcaattcgcccttttccttcaagcaaggaatttgcctccgtcttcagtgaggatctatccactatcggcatgacctttgacgccattccggttcagcagcatcttttttacagtcgggcgcttccggggcgaacgtttgtggatatctccatgatgctgcgtgaactccgttcggtcaagtcaccttttgagcttgagcagctccggttgagcgcgggcaagcttgcgtcggtttttgccgaggtgccgcagtttctcaaagcggggatgcgggagcttgatctgtcggcagaaatggaataccgcctccgcaaggcaggccatgagggctatgtgcggatgcgtgctttcaatcaagagcttttctttggtctggctgtttcctccggagggttaaacggcggattttttgacggcccggtgacgggaaaagggttgtcgagtgcttcgccgcacggggcttcctgcgatgaaatcagggtcaaccagccgattcttcttgatttcggaggggtgttcaatggatatatctctgatatgacccgcatgtttgttatcggaacgcttgacgcggaactgcagcgggcttttgatgttgcaatcgagatccaggagctggtacgtcggggcatgaaacccggcgctatctgcgaagagctcttttttgccgccgcagcaatggccgaaaaagctggacttggctcctgctttatgggtatgccgggagagcaggcgaaatttgttggtcacggtgtgggcctcgaactcgatgagctgcctgtgcttgccaaaggctttaccatgcccttgcaggcaggacaggtgattgcggtcgaacccaagtttgtcatccccggcaaaggggtgatcggcatcgaaaatacctttgccgtcactgatgatggcggcctccggttgagtgatctgccggatgacattgtgtttctgggggcatgaacttcctgaaacctatttaagcgctcttttttccttggtgttttatttgcattatgctaatatattgacgtgtataaaataattttcaccaaagaagctcaaaaagcactcttacgactacccgggagcacggcagtacaggtatgtcagaaattggagcaattagcggctgattcctatgcaccaattgcaaatgcgaaaaagctgcaaaaccgttctggctatcggttacgaataggggattggagagtgatctacgaaatccaaaatgataaattagtggtcttggtcttgaaaatagcgcaacgcggagaggtctaccgatgaacgcacctgtacaagtaatcgaacgcgatggcaagccggaatgggccgtattgccgtatgacctatacgtgcaacttactgatgacgcggaaatgttgcaggatatacgcgattatgattctgtcaaaacggccattgatcaaggcaaagaagagcttattcccggtgaagttacttttgctttattggatggtgaaaatccaatcaaagtatggcgcgaatatcgcggattgactcaacagcaattggcggaaactgttggaataagtacgccatatctctctcaaattgaaaccagtaaacgcaccggaactacggaggtgttattggctgtcgccaaagcgctgaacgtaacgctggatgatattgtgtttcagactgacaaatgattcagttatggtgaaaacaaacggagagaatcgtcatggattcaaccgcaataattgaagagcttgtacgccatatggaatgggccgacgctgttgtgtttttggcgattctcggaaaaccgcaagcggaggaggacgaagtcctgttgaagaggctccgccatattcatctggttcagaaagtcttttttgatgtctggctaaatcagcctatcaacccgcatataactgactcattcaacgcacatgaactgtccggtttcgccaaatcacttcatagggagattcaggaatttcagaatactctttctgccgatgatctggaccgtgttgtgcacttgccttggtcaaagcaagtgagcgacaatcttggttttgaaattgccaatccctcgctcggccagacgctccttcaggtaaccgcccacagctcttaccaccgggggcaggtgagttcccggcttcgtgaacttggtattgatccgccgatgacggactttattgcctgggtctgggcccgcaaaccatcacctgtatggcccataaattcctgatcagtcgtgcgtgaccaatgagtttttagatggttaacaatgtcaggtttcgcaatcagatacatcggtaactgtaccatgcaaaaaatcattcgtgccgggtttctctatttcgcattcgtgcttggtacgggctttgtgcttggttcctttcgggtaccgttccttgtgcctcgtcttggcgagcgttgggcggagctggcggaaatgccgatcatggcctttgtcatcttctactctgcaggctatattttgcggcgctttccggaaatcaatcaggcagggacgtcgttgctggtcggttttcttgcgcttgctctttccgtcttcgcggaactgggtcttgccacactcctgcaggagcaaacgctggttgcgtacatcgccagtcgggacaaggtatccggttcggtctatcttgtcttacttctggtattcgctctcatgccgtggcttcgtctgcgaaagaatgaatacttgaaagtcatttcatgaatgcgagttccaccctctctcccggtgagaagcgcattaccggtattgttgaaaaggtgagctttttcagcgaattgtcggggttcagcgttttgcgcctcagtagaaaaggggagagtgatgcggtgaccgttgtgggttatgttgcttccgtcacaatgggccagcatattgaggcggttggttgctggcataacgacaagagctggggtttacagtttaaggcgacgcatctcgtagttgttcctcccgatacgcttgagggaatcacaaaatatctctcctccggcatggtcaagggagttgggcaccgtctggcaaaagtgcttgtgcggacttatggaatggaggtttttacggttattgaagatcatcctgaacaactgcttgggcttcccggtgttggtaaaaaaaagttacagcagattgttgctggctgggcggagcagaaggcgattaagaaaatcatgctctttcttcactctcacggggtgagcacgtcgcgaattgtccggatttttcgtgtttatggtgatgaggctgtggcggtggtgagtgccaatccataccgcctcatccttgatattccgggaattggttttcggacagccgaccagattgcccggaatcttggcatgacttctgactctccgctgagggcgcgtgcaggtatcagttatgcgcttcaggagctttcgcttgaggggcattgccgggttccggagctaatgctgcttgcggcctgcaggaagcttctcgatattcctgagccggtgcttgaagatgctctccggcaggagctctctatcggcaccattgtcgccgttgaggaggagggagaaaagagttattacctcgcgtcgctgtataaagctgagaggggagttgccaaaagtatcagccggattatgcagggtgcgcttccctggggaacgcttgatccggcaacggttatccctgaagcggagaagctttctgctcttgagctttcggaatcacaacgtaacgcggttgctcttgcgctctcaagcaagttcatggttattaccggcgggccgggggtgggcaagacgacgatcattaataccattttgaagattcttgatagcggaaagctgaagtttgtgctttgcgctccaacgggcagggcggccaaacggcttgctgaatctaccggaatggaggcgaaaaccattcaccggctgcttgaattcgatccctttgctcgcgaattcagacggggaagttcttatccgctggaagctgatctggtgattgttgatgaagcctccatgattgatgtggtgttgatgaaccgtttgctggcggctgtttcccggcgttcagcccttatttttgcgggtgacgttgatcagcttcctccggttggccctgggtttgtgcttgccgatatgatcaattcgggcgtactccctgtggtgcgattgacagaaatttttcgtcaggctgagagctccttgatcattgtcaatgctcaccggattaatcgcggggagtttgtggtttctcctcctgactcaacggcaggcgctgagctttctgacttttatgtggtgccgtcagaaagcacggcggatattcagcgcaggcttctgctggtggtggctgaacgtatccccgggcgattcggcatggatccgctgcaggatattcaggtgctgacccccatgaacaaggggccgcttggtacggtagcgctgaattcgctgctgcaggaacggctgaatcccggcgctgtcagaaaaattgtgcgttttggaaccacgtatgccgagggggacaaggtgattcaggtggtcaacaactacgacaaggaggtttttaacggcgatatcgggcgtattgcggttgtggacgaagaggagagcacgattcgggtcctctatgatggccgggaggtgctctatgagtctggctcgcttgatgaaattgctcttgcctatgccatcacgatccacaagagtcaggggtcggagtacccggcggtggtgataccgctctccatgcagcactatacgctgcttgagcgaaacctgatctatacagccgtgacacgggcgaaaaaactggtgatgcttatcggagatccgaaagcaatttcgatggctgtcggcaacaaacgttcttcgcaaaggttgaccggtcttgccgctctgcttgcggagggaacggacgatcacctgcgtcagtaatcatccggcttttttgttatattgcgtgccattcgttcctgctgagtgcaagctggccggtatttccgaaatcattagcgctgttttatgaagatcgtgaagacattcaatctggtacgtctttgtatgttccagatgggtttcggcctcatgctcggcttcattcaggatatcctgaaccgggtcatgatcaaggagctgttgctgccggcaactatcgcgctggggcttataagccttaaggagcttctggccattttcggcgtcaaggtatggatcggcaacttgtcggaccgattcagcattttcggttatcacaggacaccgtatattcttcttgggcttttgagctgcgttgttgcctttgtgctttcacctgcagcggcctatgaagtgaagataggcggtacagcattttcggagatgctgccagctctcctgaccgatatcggtctgtggaagctcgccttcattttccttctgttcggtttcggtctgcaggttgcgaccacggcatattacgcactgattgctgatgttgtgcctgaagagcatatcggcaagataaccggagcgagctggaccctcatggttctgactgctatcatttcgaactggaacatcggcaattatctgaaggtttttactcctgagcggctgacgcaggtggctgaaatcggcggtctcatcacactctgtttcgggcttgtggccgttctcggtgtagaaaaccgcaatgcggaagctgctcagggcaaagggaagcacagcatcagctttttccagtcggtgcgcctgctctcctcgtctccaaggacgctgcagttcgccttctacattttcatctccatctttgcgctctttgccaacgaagttgttatggatccttttggtgcggaagttttcgggatgccggtttcagaaacgaccaagctgttcaaaccgatgatgggcggtacccagcttattttcatgcttgttaccggctttctgctttcacggatagggttcaagcggggtgcctatttcggtaatacgttcagtgctatcggattcgctgtcatcattgccgcaggtttcatgcacgaccagtcactgcttcgaatcggtcttgtcgtgaccggtatgggcctcggtgcggcaagtgtttccaacatctcgatgatgatgaacatgacagcgggtcgcagcggcatctatatcggcctctggggcaccgcccagagccttgccatctttatcggtcattccggcgccggtgtgatccgcgatgtggtctataccctttccggtaaccacatgttggcctatgccgtcatatttgttattgagatccttgccttcacggcatcaagcctcttgttgccccatatttccaaggaggcgtttgaggccgagagcgaagcgaaaatgtcggagttcgccgttacagcgaaggctggctgacggtaaaatggaatcaaaaactatgaaatatgtttttgggccggtctcttcaaaaaggcttggccagtcacttggtgttgatctgcttcccccgaaaagctgtacctggaactgtgtgtattgccagttgggaaagacccggaaatttgtcaccgagcggcaggagttttttgcgcgtgaggagattcttgaggagattcgcgaagcgctcgaacggcacaaggggctcgactggatcacctttgtcggctcgggcgaaaccatgctctacaaggggattggctggctgattgcggaggtaaaaaaactgacagatattcctgttgcggtgatcaccaatggctcgcttctctatctggaggaggtgcgtgaggagctgcttcaggctgatgctgtgcttccctcgctcaatgccggttctgaggctctgcacaaccagatcgtccgcccggcggcaggcctgacctttcgccagcatcttgaggggcttgttgcatttcgtcatgaataccaggggcgcctctggattgaggtgatgctgcttggtggcatcaacgattccgacgaggcgctacgcgatcttgccattgtcttgaaagagatcaatcctgacatggtacaccttgtgctccccacccggccagctcccgagcaggaggttcacctgccctccgatgagcgcattgagcgggcaattgccattctttcagaggtaacaaccgtagttaatccgctcaagggcaatatggatcttcgtaacgctccggatatgcttgaagcgattacggccatcgtttcacgccaccccgtgcagcagcgagaacttcagaaagctattgctgactgttttcccggtgagaatgataaaacggctgaggttatgaaagagatgcttgcaaccggccgattcaagcttgtcgaacataacggggagccttactgggtgatgcagagctaatcatcatctccgccttcgtgttcccggtcgcctccatagcctccctctcgctctccatcgcttccattgcgatggcatttaatgcagttctggtagttatatataccttcctcaagatgctcgtctgcaatttttgagggagagtgttcatgacagttgtagcaagtatattttttgaagtcagccggatcggtatggcaggtcgagcaagcggcaaggtgatcgccgtcaaggaggaaatatttgctgtgatcataggtagcaggcttccacgcagtggatgtgtggcatgttgcgcagtcaacttttggaagaggatgcagattgtcatttggctgctcagccttgtggcaggtgatacactcttttccgtttgaagcagttagttggttatggtcaaatgttgccggtttccattttgttctggtgtggcatgtcgaacaattctccgttacagagtgatggaggccatcttcaggcttttggtttttatggcagttgatgcactctttctgcaatgcgcttgaaagagcggcgtgcataaagggtttgacggtttttgcagcttcggttcccttgtgatcgttgtggcagttgatgcaggagttgctggtaacgcctttgtgaaaaagaaccttgctgctctctttccggagaagtgagccagcaacagtttttatgcctatggcgttttgtttgtgacaactggtgcattgcaatgaagcggcgccgctgaatggcttgtgacaactcagacacttatctttgaatgcatgatggcctttcatcagcgggccagggttgagcagcagatcgggaaaagcggtggctgtggcgcccagaataatggctgagacgataaaaagaaagagcggtttcaacggttaacctccccggcctgacaggttagtgtgaacgtggtacctttgctggtttcactggttaccgatacctcgattttctggagatcggcaagttttttaacgatggataatcctaaaccaaatcctcctgttccggagtttcttgattcatcgacccggtaaaaacgttcaaaaatagcgttcagtttttcttcaggaatgcctgctccctgattgctgatgctgcagataatggtattggccttgcgttttacggctatcgctattgttgagttgttcggagagtatttgatggcattggagagaatgttatcgagaatcatgtcaagcattcccggatcggcactaatccaggtgttttcagtctgatcactggtgattgcaatctcttttgtcgttgcagatggcagcattctttcaatcagacgttcaatatgctgagagagttctaccttttcgatatgaggattcattttgctgctctcatatcgggcaagcatgagtagttgatcgatcagttttgccatacggtttaactctttcaggcagaactgaattcttgcttcatagtgttctctctctcttggcttgcgaatcaacacttcaagcgttcctttgacaatggcaagcggtgttttcagttcgtgagaggcgtcggctgtaaagtgcttttcgcgttgaaatgcatcctgcatcctggtgacaagtgcattgatggttaccgagaggcggtacaattcatcatgatgatagggaaggggtatgcggtgatcaagatttgtctgtgtcattttttcagcagtggcaataaccttttcaatcggatctatgcttttgccagcaatcaaacgggtaagaataaagagtgtcagaatgatgattggaaatgaaaagaagaaaatttcctgcaggtcgtgcaggacgatcagtgcattttttactggaacagcaacaataaggtacccttctgttattcctttgttattaacaagaggtacctgtgcctgtcgtaccattgaatcgccgaaattgctgttgaagtaagttgtcccagtctggtttggctgaaatgcaagaacgcaccatgagaggcttgctgatttattcatgacctgcccagcactattgacaagctgaataaattcagtatcaacatttatctttttgttgttatttgttttattgtcattatcattgtcattttcacggtgtttgtcatggtcatcgtcatcaatgttttgaatacttgcaaacccctgaaaattatctgttgatatctgtgagtccgaaaggacttccaatatttcttttcttatttcgtcatcaaattgtctgtagacgattttttcaaccatgatatagaggatgataaataccagggcaattaaaaatgctgtcatgatggtgtagtagaaagcgatcctgtttcgcaaactcatcaccgaccacgctttaaaaaaggagcgttttttttggacagtatttttttgcttcatgtttttgaaatctctggttcacgaacgatatatcccactccccggatggtctgaataatgtttccacaacctgcagcttcgagttttctgcgcagaaaggtgatatagacatcaatgacggaggtatcggaatcaaaatggatatcccatacatgctcgattattctgcttctggtacagactcgatctttattacgtacaagatattcaaggagggcaaattctttcggtgtgagggtcacttcagttgaagcacagaatacctgatgggttaccgggttaatgttaaggattccggcgttgagtgaatcgtcatttcggtttttattcctgagctgtactctgatgcgggcaagcaactcttcaaactcaaagggttttttgatataatcattggcaccggcgtcaagtccgaaaatcacatcttcaagcgtatcttttgcggttaaaaaaagtatcgggacggcattccctgtttttcgaatctgcctgcagacctcaataccgctgatggcgggaatcatccagtcaacgataatcaggtcgtattcattgatcagtgccatgtcgagcccactttttccgtcataggcaatatcaacggcaaagtactcctcttcgagtccatccttgaggaatccggctattcccggttcatcttcgataatcagtaatctcataggtagagtgttggagtattaatcgttatcgctctcttttgtgacggaacgctttgtttgttttaaaatggcatcaagaacctctttttcgctttttttattggtactggcaatttgctgaatggtcaacgatggattcttgactatgataccgctttttccgagttcttcaacaaggagcttttcagtaattctggtaacaagagcaacggtttccagcgatgatgattcaaggagctgtaccgcaatttttccttgatgttcttttcctttttcttttccctcatcctcttcaccgaatattggcagcagggaagcaatcgtgatgatgagtgcagcgccaatgataccgagagccgttttttttgagaaataggtaacgaattgtttcccgttcgatatgaggtggagcagaactgctgtgacaagaagccagctcaaccatttgtgaacaggttcaacgagaccgatctctatgtcaaaaaaaatcaggaggccggtgactgtggagatagtaaatgcaccaacagcaaggggtgttgcccaggacttcaatgtttgtttcatggtttcttgttcgtgttttgagaatcgttgtcggtttgcgtagttatttgaactgttttaatttagttcggggattcttaaagaagtctgagagggaacttaatttttgcttaaatcagggtgaagcaccgtgaccgtttggaggtggagtgacgaacgaactgctttttaaatgagttacagaggtatcttccgctgtatattcaacctggtcaccgtgggagtttcatttgaagtcaagtacagcttacatcacctcactctatcactattatgccgatctcttttgatcatgatgctctctggattcgtaagggtgaacaggtgagtctcgacaagcgtccaactcttgttgagcccatgtatcgttccaaaaaagagtataaaaccatgcttgctgatcatgttgcgcagttgagtaaactgcagcaggttcattatgccgataaccgctattcggtgttgctgatttttcaggcgatggatgctgctggcaaggatggtgttatcaagcatgtgatgtccggtgtgaatccgcagggttgtcaggttttcagtttcaagcatccttcggcccaggaacttgatcatgattttctctggagaagcaatcgttgcctgccagcgcggggtcatatagggatattcaatcgttcatactatgaggaggtgctgattgttcgagtgcatcctgagatacttgttgtgcagggtattccggatgagctgatcaagggtggtgaagtttgggcagaacggtatcaatcgattgttgacatggaacggcatctctatcgcaatgggacaaggatcgtgaagttttttcttcatttgtcgaaagaggagcagaggaaacgatttctggaccggattaatgcaccggcaaaaaactggaaattcagcgctgctgaccttgaagagcgcaagtactgggaacaatatatgcaggcttatgagagctgcctcagcgctaccagcagcaagcaggcgccatggtatgttgttcctgctgatgacaaacaaactgctcgcctgattgtgtcacaaatcatcgttcataccttgactgatcttggtctgtcataccctgaaacaagtgatcaacgtcacagtgagttgaagaatattcgcaaacggctgatggaagagcgtgcatgatggacgagagagcgtacaatggaggtttcaggttcctggttatagcgtgttgatttgagagattatccacagtcatcgtcgtccatcagtttgagcttcttgcaaccgcactcccacccgtttttacaggcttctctgtaccaggcttttgccgtcggtttgtcctgttgcactccgcgaccctcttcgtacatctcgccgaggttaaactgggcctctgcatatccctgctcggcagccagacgataccatttgacagcctctcgatcatcctgattgattcccaggccgatttcatagaaaactccgagtttattctgggcttgagcgttaccctgttcagccttgagctgtgtctcttcaattttttcccgtgagtcagcgattgctgttccgaagaaaagcatcaggcagaaaaagaaggtaactgattttttcatcatgggtcggccactattgggttgtcagattctgaccgtgatgcctctttgccgcaagtactctttggcttcacggattgagtgctggcggaagtggaagattgatgctgcaagcgctgcgtcagcatggcctttggtaaaaccgtcatagaggtgttcaagattgcctgcgcctccggatgcgatgacgggaatgtggactgatgttgatattttggcgagaatatcgttgtcatatccctcttttgtaccgtcccgatccatactggtcagcaggatctctcctgcgccgagttcctggactttatgggcccattcaagtgcttcatagcaggttggctttttgcctgaatgggtaaagaccagataatcttcccccgtttttttgatgtcgatggcaaccacaacagcctgggatccatatctttctgcaatccgggtaatcaggaaggggtcattgactgctgcggtattgacagaaaccttgtcagcaccgtgcagaaaaacctccctggcgcgctcgaccgagttgattccgcctccgacggtgagaggaatgaagatctctccggaaactttcagtacctcttcaagcgtcgttttgcgtgactcgagtgatgctgaaatatcaaggaagacaagttcatcggccagttcattattgtaaaagcgtgcctgttcaaggatggagcctgcatctctcagcccttcaaagtttattccctttaccaccctgccatctcgaacatcgaggcaggggatgatccgtttggctaacattgacctatagagctgaaattcgttattgaaaaccgttctacaagaaatcaataaagttcgaactctacaacaatattattcatcagtcgtggatgagagctcatttttttgattcatcgctgttttcgacaaaaacccggctctctttggggcgtttgccgaggagcagaattcttgtgggattgtattttgaggcaatccgttcaacaagtattggtccggcgataccgagggctgtaccgaggataaagagtacccaaatctcggttatgccgattttgataaataaaattctggatgcggctgtaaaaaaaacatgaaaaaggtagatgctgtaggagaagatgccgattttggcaagaaacagggattcatactcgataaagagcaggccagtgcagaacagggtgcctatgatgagtgcgttcagtgaacgcctttctccaccatattgttgaccgaagaaaagaagaaagaggatgatggttgttatgagcacataccccagaattttccggttgttgatctgcaccgggaaacgtgagcagtagaggccgacgagaaaatagggaaagagatagatggcgccagcaatcgagagccaaggagttccggcattggagacatagagcagagcggctatcaggaaagggagggcaaagccggttttgttctgcaggattttgaaatgttccaggggaatgataacgagaaagatcaaaaaaagcgcttcaatgaaccaatagtgtgctacaggcatgaggtgcaaaacacgccagttcgttattgctgtgtttgttccaggggtaagggtctggacgagggcgaagagtgtgccgacaaaaagcatgggaacgatcaagcgtcgtatttttcccgccataaattttttccagttcgatgaaaatggtctttgcgcatagacaaagcctgaaagaaaggtgaagatcggcatacgaatatagatgagcagcgaattggcatctttcagaactccttcctgtatacgaaggccgctgtcaggagtgattccgatgacatggtaggcgaccagaagaatacaggcaagacctctgagtgtgtcgatagtgctgtctctgtttgtcgtgagtgtagtcatgttattgggttgtttcttttggctctcttttttatggcgcttttataccattcggtgagagcccataaaatgaggagtagttcaagagcaaatgtccagtgagtgaaataatttgtttcggctgaagtatcggctatccagaaaattgcgttatccatggatggcgacatccagaagatgtggccggtaagggtatccagtacgatatggataaatccgttaaggacaaatataaagaaagtggcctggtttttgccgcgattacgttgtagtagcaaccaaaatacggagatcagtaacagggttaaccagaaaatcggtaaatgggtaacgtaggtgtggtgatggttcctgggctcaaaagggtcgatcaggagataatacagtaaatcaatatccggggcaattgcgccaaacagaccccagaacataaatgcccccgggttgatggagtcgttgtaacattttcgcaacaacaactttgatgtaatatagcctgccggtagatgtccaaaaatcattgttcttcctcgacaggggcttttttgcaaaagatggacaggaaacaggtactattgcattgataactgacccagggtattcacgttcgagttctttgcgatacaagttcttcttcatgaaacagagttgccatttgttggttgttggtgtgctggttgtacagtgtgacaactttttttcggcctgcaactccaagttctcgacgtagtcggggggtggtgagcaacttgcggatctggttggcaagatcttctgcgtcacccggtgttgccagcagcccatctttttcatgttcaatgagttcgggtattccggtgattcgggttgaaataaccggaatctcttttgccatggcttccatcagcacgacagggacaccctcggcaaagcttgcaagcacaaagagatcggcccgttgataatagtcgcgcactttatcctgtccgagtgcaccggtaaaggttgccgagcctttcatgttgcctgagttgacagccttttcaagtataagcttgtcgggaccatcaccaacaatggtgagatgaaattcgagtccctcttttttcaggagcccacaagcttcgagcaggatatattgaccttttgctggtaccagccttccaacacagaggatgttcggtaccgggttctcgggttcagctcttggagtataaagatcaggatctactccacagcggacaatgtggagtttatgccactcttgtggctcactgaggcgcatgatctgacttttgcagtagtggctgatgcagcggacaaaggcagctttccggattttttcgggaagcatggcggaatcaacggtataaaagatatcagggccatgtacggagatgctgtagcttattcctccataggttttcatcagtattgctacaatggcggtggggtttgcaaaatgttcgtgaatgtgggtaacgccattttggtgaagccactgcaggagaatgcccgcttcagcaaaataggccgccgccttcagcggactttttggtccagtggtcagcagtcgtaaccccgatgcggccatgcgcaggtatcccgtcgggtttttctttatgcagtgcagatgagcggcaagcatttggggtaatggcatggaaagtaccatgagggtacgaccagcctcctgttgttcatccggagtcatgacgtcaaggttcgatggcttccggattgatgccgtgtggacactcattccggcttttcggagcgactcaatctctctataaataaaggtgtgagaaattgcaggatactcactgcaaagataggctatcgctcttgttgtcatgtggcttgtattgaaaagtccttgttataaaggtaattacgcctatttttaaatggcttgacggttaaaaagtgctcttctttccaaaacaagttcttgtcattttaatgaagggattctgtttttttttgacgagagagaatggtcaacgcctggctgaatttgttggtcagtgatttgtgtgaaaggcaggtcagaagacataatttgtcgcacttgatggtagcttcacggattttttttgcctcggctcctctccagatctctttcgcagactgcgttgtggtattgccgatggagggaaagtggaaacataatttgacatcgccatcaggacggatataaaactcctgcaggcctattctgcatggcatgtattcaggagaggctgttttttcctgaaagcttgctgttacgagtcgaagaacttcctcgctgttcatgatcggtgcccctgcgcgtttcatggcgattaatttttccatcgaacggtcaagttcaggccaatctttctcttcaatccacagttcatcatacgtttcacgagtccatcttccgagaggctgaaaattgactgcggttgctccaatattcatagcccactggacaatttccgggagcgatcggaagttcagcgacatgatcgtcggttttatgataatcggaaaggtgacgttttgtttcgcctgttcctgttgcaacagggagatccctttcgtgattttgttaaacaggccattcatgcctctgatatagtcatgaatttcaggggtatgagagtcacaggaaatattaaggttgaatggtcttgcggcgacaatgttcgcggcatttttttcattcagtaatgctccgtttgttgtaactccggcatgaatatcatgatctctgcaaaaaatgagcagatcaataaaccctttttttataaacggctcacctccgctgaaattgaccgcaaacgagcctgtaaattcttttatgctcagaaggctttttttccactcttcaatagtgagttccgggatgtattctgcctgtcgccagtattcgcagtgacgacatttgcagttgcatcgctcattgaccagtgcgtgaaatgttatgggccttgttacatcgatgtttgttttaagatagagggcttcagcaatggcgttgcgcgtatggctgagtcccagagtcagcaattcggtgacattcatcgtattattttcgttttctatcgttaaagcatttcacctacagtggcatttttattgtcgattcattttcatagtgttttttcaatcgtacgaggagtcctgcggtcattcctgctatgacaccgacgttattggcaaaggcgtcgagatattcgaagggccatccgcttataatactgtgcatggactcaaacagaaagcttaatggtgcgatggcaagcgatatcagaaacgctgtttttcgtttgcggaatatgagcaggggaaggaatgagagaataccgtaaataaggatgtggataataagatcgattttgaggacatggaaaatagctgtcatagtcaggaaactgccagcaaagaccatagcaatgatgatgatccagaatcttaagagtttcgcttggtatggctgcatcgttggtcgccgtttgaaagttgggatgttatctttttattcattgtcgtggagatcaggatgatcccgcaataaaccgggtgagtggcgtgatcgtttcctcactgtgctgcagttcttcggcttctgaaccatcgtgcagtgtcagggtatttttcagagccattccggtcaaaccaccgctgaaaagcatgtaaattggattgatcatggcgttgagcaggttgtcaatcatggtgagggcaagaaatacggccattactgccgggcctgcaacctcttttttgttccactgttcgggtttaaccctcaatacaaacaaaacaacgggaagttgaatactgataaccatcataagcaggccgtagataccgttctgtccaagtgtaatgatccacagaccatcggtgacgctgagatcctttcctttctcattgtagactcgtgatcttccatatcctccccatccaaaaatggtgccctgaagtgccttgtcgatcagaatggtttcattgtcgaagcgaaattgcagtgactgagcccggacagcactgaatttttctgctacaaagtttgagaaattcctgccatcccatattcctgtgactcttgtggcgatatagagatgtggaggaagcagaagaatcagtacaagaatgatcttttttatcctgtttgacaaatagagtacaaaaacaccgataagaaggagcacaatggcgccctgagactgcatcatgatgaaggtaaacatcagcataagaagcacatactctgtacgtaccctcataattttcgcaggcatattctttgagtaatatagccaacttccaagaaaaatcgcaagcatcatccacattgaggtcataaggccatgctccatgtagaccattggtcgaaaccctcctccttcccggagtgtctggaggaactcgtgctggtgaaagccataggtcaggcggtgcaactgtgggctcatgatcatctcaaaccaactgaatggaatgtagatgattcctccaagcacaacggcaaaggagaggatttttagtgcagcggtatcagtaaaataaattctgccgatgtagtagggcaaaccccatcgtatcgtctggtaaaggcattgtgagaggccgtcataagggccaagatcattgaaaagtgaggagaaaaagggggctgtacaccagagcaacatagggatgtcgacggcactgaactggaatgttgcaaaccgttcactatcgaaaattttgatacttgcaagaataccgatagcgatgacggtcgtttttgtgtggtgaagaagaaaaatattgtattcagcacaggggagaaacatccatccggaaacgtaagcgattaccacagcctgccgatgttcaaattttttaaaaaggaacatgacaaagaagggcatgctgaagagggtaaccggtaccaagatatttccaggtgcaccacccataacttgtttttttaaagaatttttgccggtacccctatagctgttgctccggcgggtacatcatgaaggacgacggcatttgctccgatacgggcatgtgctccgattcggatgttaccgataatttttgctccggcgccgatatcgacatgtccctctatgaccggaaggccaggtttcagcccagcgccgatggtgacctgttggaagatcaggcaattaggcccgatctcagcttcggggtggatgacgatgccgtttggatggggcatcatgagtccgcctccgattctggagtcgagtggaatatccgctccgctgactgcactccagaaccggtgaagcagcacaagaaaaggggctgtaatcatgctaacgggcccacctttcattttgacccgttgatagctgcgaattgtcgacaataagtactttgcaggctcgtaacgtccgggaaccgctttttccctttgccagtctggttcggttgctgaaatcaacattatgtgctcctcttccatagattgggatagcgtttttcaagtaaaagggcgcgttgttcggctacgttttgccatgtgaatttttgtgacctcaccctggcctgttcaccgagaatcgctcttttttgaggattttcagcaagatcggtaattgcttcagcccaggcatcaatattcatgtcgggaagcactatcccgttgatgttattctgaacaatcgctcctcctcccatttcggtaacaatcggtggaattccatgtgccatcgcttcataggttaccataggcccaccctcttcaagacttggaaagacaaagacatcagcctgggcatataccagaccgatattctttgtgtaggcgatatggcgaatattgtttcttgtcagctcttttgccatgagtgtctgaatctcttgatcaattccgccacacaggagtaactcgccatcaatgtcagcctttttccatgcttcaagaagcagaggaatacctttccgtatgcagagggttcctgtaaacagaaagaccggtttcgggtttttcggtcgtggggcagcagcagaggggaatcgttccggggaccatccgtaactgcttgagagcaatttatgttcggggatgttgttttcaagcatggaggctcttaccatcgggctcggacaaaatatggcatcagcaatggcaagtttacggttttcctcttctatctgttcgtcactgatcgaaccggcaaggttgattccgaaatgctcaccagctttttcaactattcttcgtgatgttgaacggtgacagttaattctttcaacaataattttagtccctcttttatggaaacgctcaaaaatatcaagtgacagtccagcccataaatagaccggagaggataatttttcggttttgaagaacaattgttcaacgataactcttggttgctcttttgatccaatcttgtaaaccagcgcttttttcaatccactcatagctggtttaagccagggataaacaagtagttcatcggcacttggaacgcttaacgtagcgtttctcccggattcattccagtatctgcataaggagagtggaacatgactgttgccgagatttgatgcatggtagccgaacagtactggtaagcaggccatgaagaggtctcccaggttatgatgattagtgtattgatttccggaaacgtctgaacggtttcgtcatattttcaatgacttcaagaattggtggagaattgttaataaaatccttgaatttttttggaactattttgtgaagaaattccggtggattttcaaataattcatcgagggagggggtctgtttattgccgccaaagttcagaacaggagcaatggctggaacttccaggcggatcagcagttcggctgaacgtctcaatgcattgtatttcgtactttccccaagagaaatcagcgtaacgatatctgaatagattgcaaattgttcggtgagattactctggagtaccggtaatgcatcaatgcagatgaaatcgtattctttttttgcgtcactcaggaagtctcggatgcgatgaaggggaatgatcccctttatgacgtttccggcataaatgatatcgatattgtcgtccggcgtggagacaatgtactttttccatgagtcagtattgctgagaaagtcgcgaagtcctggcagattcgggaaaaattcttccgattgatcaggatcaactgcttcgatgtcgccgtctatccagaggactttcggcgcgattttggcaagcgctttagcacaactgaaggagatcgaggatgatcctacccctttttcaataccagtaaagaggagtattctactgttatccttctctttttcatggcagaacctgacagcgagagttccgattgcatggagctgaaaatcatcagttccaaggctgagttcttttgggttgttcttttttttgggggttttgacgatcgtctgggtaggcagatagccaagggcctgtttgatatcttcaggacggcgaatggtgttgtcaaaaaactcataggcaataaatggaccacagacaataaagaaggctgaacccaggagcatcatcaacagtttgttggtgtttgaacttaccggaaatttgggttcgcgtgcatgtgtttctatgctgatacgtaatggagcttttctttcgatttctatctctgcgattcttcgctcaagcatatcgagcatatccttgctgtgtttccaggcggcactgatatattctcctctgtgaatgcctatagatactctttgtgactctcttatgcttttttcaagttcagtctgaagatcttcttctgttttttttgatttttcaaaatcatatttagcctgtatgattgatttacgcatgtcaagctttcgtttaccaagaacgattgctctggccgtattctgtaactcttttcgttgttttttttcatagttttgcatcgcgcccatgcgttcttcaacgtagatgcgatcaggattgcttgctgtcagtccatcggttgtgctccgcatctcctgaagttgctggtatgtccaggagcttgtaaagtgcagtgattgatcgttcatgactatttcatcaataatcggatctaatgaaagtatttgggactcgttatttgcctgctcggtggcccagaaattattcattgctttaaggcgatcggtcaatgcattgtcataaagcttctggagctcctccgtattttttgatgccatattaaacgattcagaatatgatgctgttgagatttctcttgtcagctcatcaaggcttttttcataagcgttcatttgattaagaacaaactctttttttgcgcgcagagagttcaattggtcctgatcagattctgcattaatgttttgaagtcttttgagatagacaagcatcagtttattgacaagtggagccagcccttcctgcttgttgcctgaagcaataatttctatcaggtgagttccctgaagaggtttaatgacgatgacacgctcaaggatttctgcacatttttctgctggaagagttgccggaaatactgcagctttttcgcgaggggtcagttgctcaaccgtttgtttgagcacctcaaaggttttcatggtatgggcctgtgtattggaatattggtcataatagtttgtaattgatgtctctgctttttgtgtaatcaaggttgctatcactggatctattttcatgaaagcatggacttgatagaatggctcctttataacaaaaacaataggagttgcgatagcaaaaaagaacgaaccgaaaacaaggatgtagataccatagcgctttataaagccaacaatgtcaaaagattttgaaggctttccgaaaggaagagcttctctcagagcatttccttttatcataatcaggcccttttttgtttaaagggtaagagttccatcgcttttcttttctcactactattcaggacagttgtccaaaaaagtgcacaagagagaagggtatatgctattccgcataccatgacctggattattccggcaattcttccggttgtcggaaaaaacagggtaatggcgtagatggcacttgccggaaaaaaggtaacacagattggaagaagtgttcgggaaataaattcctttggccgaacctgaaaggtataattacttctccagaagagaaacagggtactgaccattgaactgcatgctattgctgccgcagacccgatcaaaccgtaagccgttgttgctgctggaatccagattaccatcaggagtacctgtaccagcatatattcaagctctcttccgtttcgatcgattccacgaaagatcatggttatcgccccggtactcagttgtatcgaatatccaattgataaaaatatcatgacattggcagcttcaatgtattttgttcctacccatgcgtcaatgatgggatgagccatggcaatgagaaaaacaaaaagtgttgagctgatgatgtttgtaaaacggataccattgagatagagctcctttaattcgctgctattgattttgttgtaatatttctgtttttgttgaagccgaaaaaacagatagagaaaaattattgtggcagcaggaaccagtatcagatttgagactggaagaaattgttgaaggggcacgagaaagatgacaggaattattccaagcgtgattgctactaatgcaatgtgaacataggtttttatccggttactcaacgggtcattcatattccctgtccatgagccatcaagatgggcggctgtcgataaaaagggagcaaataccgaagaagaaatcatacctgccgttgatggcagtttccttccaatctcaaacatacctccagcggaaaggcctgctatggcagtaatgaataatctgtcgagtgcggaaagaaaaataccaagaatgccaaggatctgaactttgcctccgaagccaacaaaaagatgaaagtgttcccggctgatcagtgttgcagatattttcagtgaaggcaagagagtgcgtgcaattttccagtaaccggcagtttcaaggagaagtcgaaatgcaaaggcatagaggagacccttgactcctgatccaagagcgagaaaggttataatagcaatgatttcgatgagtccggcaacggttgagactattttttcttttgcaaactcatgcatgccgttgataataaagcgaaatcctccgagagtaagttcaagactgaagactgcggctgtgccaagaaagatggttgacgcaagatcttgttgctcaggtttgatattgaatctttcgagaagaaagggcataataaggtaaagcaaagagcagaacagcatactgaaggagagcatgtaggcaacaccggttgagaggagtttgctgatttcctccgatttgccttccgcgaggtagcgggctgaatagcggatataggtactgttgacaccaaatccacccattcctgcatacgagagaatgataaagcaaagtgaccacaatccgaactcctccagtgagagataatgcagtataaagggtgtcagaagcaggcgactgaccatatagataacagtggcaaccatccccgacagggcgtttcctgccagtttattatgtgctttaccttggttatccattggttttcatcagttgtgatacggtttggaacttcagcaagttaaaaccagagcaggaaagatcctgaaaataatttacggatattgtttgtcatgtcgttatcgtgataacactttttttatgatcgttttgatttgttttttcaaatcagccggaattattgattttaggagatgcatcggcataagatctgagtatattgcatgtttgtatcttgtcattttcaggtatttccaatagagatatttataaggatgggtatttgttgaatgccatggcttcgagccgcttgtataatgaataattaccggatttttccttgcctcttccaattctgatttgctgaagcaatcgaatttcgtttcaaaagaaggagtgaatattgacgattgctggttaaattttagtggaacttttttccattttccgttgataactgaatttaagccgcattgatccggaaaccagatcgcttgcgggttattttctataaaatcgataacttttttttgtagtccggtttttttccatagcgctaaatttataagcatcatcccggagttgaaatattttgaatttttattcatttttaattgctcatgtctgtcgaagccagggtcttcaatcgcacagacataataatcttccagatcctgttcatataactcttttattgagccgttaacgatgatgtcggaatcaagatagagtatcttgtctgtatcaataagttccggaatcagcaggcggtaataggtgcctttcgggtagaaggggtgtgttacggccagtgtgacaaaaagttcatctgaaatagtaatatgttttagtcgacaatgatatttgtcaatgatttcctgtatgtttctatagcttttttttgacattccactactgagaatgtagatgtcaatagagagatccttgttgttttccagtaatgatattaatgcagcgcacaagtgctggatatagttcttgtcagttgcaaatacgatgttaacaatatcactcattttaaggagttccttttattgattaaatattgacaggaggtgattaactctattattgtatgtgctttcaaaatcatgttgctgtgaaaaaacaatgctgttttttgacttttctgaaataatggctctgtttttgtcgagttgaataataatttttttgattgtatcaagatcgtttattttcgccccccatccaatatctgccaattcaagcaacccggcaaaagccttgttgttatatccaacaatggggacaccgcatgataaggtttccaaataagtacaggacgggtcgctttgtctgtgcagggaaacaaacaaatcaatagttgttttcagatcagggataagttgagtataaaaatctaccgcacccggcatggagacttgattttcaagttgatattcctttatagtttttttcatctcattttccagctccccggtaccatagatcgtcatattgaagggaagagcctcttttttcagcattttggcaagagtgaccaaatgatctgctcctttcatctgaatcagacgaccggaaaaagcaagacggagtggtttgccttgagacaaatgctccagtctcttttcaagatcgggggtgcttatactgtgtcggctatcgacgcgggtgtcgaaatataaaagattatttttgaagtggttgtattcataataagcaggagttccgttagactgaagagcatcagcaaactgaaatgctgacactctctttttttcatgatgccagatgtaaaaaaacctgcgcagtttgaccaggggattattggtactcagtgaggcaatttgatatcgtgtttcaggtatgtactcaatgacgtaaacgcattttatcttcatttttctgcataagttgctgatatgcagttgattgtacgcatcgccggatgcaagaacaattgatgcgcccttcagatgttcttctccaatcaactcttccgcctctatggtcaggcatctgaacgggagctctttctctgtttttttgataataccaaagtccgggagcagagcggttgtggttgacataagagaactaacttttcctggccacttttgggcatataaagccatgccatcgtaaaatttacgatcaaaaatgaaggtattatcctgcagccataccggaacggatgggataacaagtaaatgtggctctatcaattggttgctccgtcttgagttaagtctccgatcagcctatacggttctttttgggtattgatcgatcattctttcaatttccggtggttgttgtgctgctgttgacaaatccactttgattccagaggttttggcgtaattttgccataattccgaacgtttcagcatcagaagtcccgagattgagaatctgtaacgcgggagttagtttgtcgagagtgtaattgaattttgccatgcccgttgggctgataaaaacaatatcatctggtaatagagcgaaattttgactgaaatcacccctttcaaccagtcttttaaagtctaccctgataacatcgccattgacattttgttgtcttatcacgaagaccttttcagcatttgcgtttttgttcatccctcccgcaagcatgattgctttgaggacgttcattccgtctttcaactggatagcaccggggttgagcacttcacccatgacatagatcagttcatcgttcagttcaggaataaagatgacatcattgttcagtatcggggcattaagagccatgtttccgtttttaagaaggtcctgcaagtcaatccagatgacgttttctcttccccggataatggcacatctggtgagttttccctgatcgggaagccctccggccagagcgagtccttcaagaagtgttcctttgcccggaaaattgatgacgcccggtttcccgacgcgtccgaggacaaatgccttattgttatgaaactcccttacccagacagtcacttcgggtttaatgtacagtggctccagttttaccgtgattattttttgtacctcttcctgtgtaaggtttaatacattgacactcccaactcttggtatggcaatcaagccatcgggtgagacgacaatgccctcttgtgatagttctggtctgcgccagattttgatgttgacaacatcacccggaccaagacgatactcaaaattggtgatgggtgtgattttctcgatttgtgccggagaggcaaatttctgatctttttttggttgatttatcaggaagcttctttcagcaggagcgggagtacgagtgatctttggagagagtccactgcatgctgccaaaagcaaaggcactactgtaaaccagagcacaatgtgacaaattgataaaaagatgcgccggttttttttcatgttctgacgagtgacgaagtgctgactgagactgagagcttgcatgaaaagatattaatctcgtttctgtcctgtttttttgaggatgatttttgcaggaactcccactgcgagagcgttatctggtacggtttcgatgacaacagcgtttgctccgatatcgacattattgccgatggtgatgtttcccaatattttcgctcctgtaccgatattgacgttgttaccgatatggggagcagccttttcttcgatatttttcaggccgatggttacaccattcctcaaggtacaattatcaccaaagcgtgcatatccgctgatgatgatatcaccaaaatggtcgatacggaaatttgctccaacagggacttcgcagggaagttcaataccggttatgatctggatgaatttgtagagtatccggtaaagcagggaaaagggcttccgtattatgttgtttttaatggtatagcgccatcttccgaatctgtagacaaccatcacccaaaatccctggctgctccatgaaccctcataagtggcaagatcggcctgtatgttgctgaacagtttcattggcaggtttaccagggagatggtggtgaaagcgttccgaatttggtctctttcagcgattgtacgatctgcgacattaccgatgttgctgctgaacgctttttttccgcattgccaaacggcaggagcaggttttttgtgtagcgtgccgcatgccagagaagttcaacacccgcacttgagatgacggctataataccccgatttttatggtaatagagccattcgcttcgcattctgaaggtcagtacctgtgaggctttattgtcaaaagtcttgtcttttctggttttgctgcaggctccgccgatatgcataacttctgcatcatgtataaaaaaaactttccatccagccttttttgccctgagacagagatcggtctcctcatagtaaatgtagaatcgttcatcaaaggctcctatggcatcaagcatcgccttgcggatgatggtgaatgtgcctggtacccagtcaacctcaagagggtgatcatgcgcaaagccaccgaactcataatggttgagtattggtgaagcaggaaatttcccactcaatcctgacagggtgaggagcttggagagtgctgaagggaagcgacgtgcactgggttcgagtcgcccttcgggcgagataatttttccccccgcaaggccacattgcggggtttgctccatgaacgtcaaacagtgttcaattgaggcgggtctgatataagcgtcagggttgagaagaatgatgtatcgacccgatgccagagcaaatgcctgattgttggcagcagcaaatccgaggttcttgtcgttcgcgatcaatcgaataaggggaaagtcgtgctgcaccatggcagcagagtcatcggcagagtcgttgtcgacaacaaatacctccatatgcacacctttgctgttttcaaagagtgcatcaagacagtttcgaagaatttccctcgtattataactgacaatgacaacggataccatcgtcttgtccggggttattggtttatgcatttgctgcctgtgttatagtcgactgttttgtcattgtcagcatattctctccatctctccttgtgtaggaaacggtgtccataaggcggtggatcaaaaaaagtccatacccaccctcgggataactgttgatgtccggagcctgggttataggattgaactgggcattggtatcgataatgctcatcgcaagggtaccgttgtcggaactgaagcatatcgtaacctctttttcagagcgagatggttccgcatagcgtaccgagttcgtaaaggcttcactgacggagagttcataggcatgacagaattcagcgatattgccggatgtacaagccatactggcaaaaatttcagccacattacatgctgtaactgatgcaatacgcagataacggagatctgcctgcaatgttaaggtgacaattgggttcatggataagatggttttttgtatttgcatctctttgttatgcatcagccgcggctgaaacatcatcataaatatcaaacagggtgtgtgcctgtgttatttcaaatacttttttgactctttcattcattcttgccagtttcataatggctttgctcgcctttttttttcgggcaattcctaccagtgcaccaaggccgctgctgtcaagaaaatcaacgttctccaggtcaatgacaatcgactgttcatcggggaatccggctacgcaggttttcagtgccggagcagaggatgcattgagcataccccgcaacgagagaactttatagttgttgatggttttttcactgatattcatacccaacctgttttaatgatttctgttgaaaagggctttctgtgtcatggcaatatcttttagaggattgccatgaacggcataataatgttcaactatttctgtgtcaatgccaatttcaggccagtcttcggcttctgcatagctgaaaacggcaggagtgtagcctgtcgtgttattggggatgatccgaagagcaggattgatcgggacaggatgataaccgataagggcaagctttccactgagtactctgaagagcagggtaaaacggtcaagagagagggttttggcaagttgaccgagtggctcgtcggagtctatggttgtctttgtcagcgtaacagtttttcctggcagatcgttataataggtctctctcactcttttccacttgccttgcagtcccagtacaggccgaagcagaagataaggccataacagcacaagaatcataaaggtggcggcaagagcgtgcaccattcgtcgaagcagtgtgcctgccgctctggattgagtcatgccggttaaaaggtgagggtcttccatgacaatggaggtgccgctttcagggtcaataaggagattgcctgctgcgattttgtttttcacctcaagatgttcaccgatataggtgttgtccatcacaatactgcccgaaataatgctttcccggtcaacaatgacgttattgccgatgacgctgttggtatcgataacggtattggcaagtaactgtacattgttgccgataataaccggcttttttatttcagcactttttggaatgacgacgtttctgccgatatagcagtcggcttcgctgctgtatccgggtataacatagtttgtcaattcacttctcagaatttccatgcagagactgtagtatttgccaacagtgtcaagagctgtaagtgaaaaggggatatcggcagaactgctttccggttccactgttcctgtaagagtgatgctgccatgacagcaactgagcaactcaccagaggggagcgatgcgaaaagggtggtgtagtctctttttttatcataatggataaaaaggaagcccttgatgatcagaactctttcctcaaggcagaagcgccggtttttatcaatgaccgttgggagttcgtcagcaggttgcatgcttccataacttatttcaactccccagcgacttccattttcacagtaacgttccacttcaccaaggagcccatcacttataatacgtatggccttgctgccggtaaagatcgaaaagtctataaagaattcgataaaaggcttgttgcatacgggtacaagcagcgggtgaacgccaggcaacatatcacgaagccatgcatactcctgttctctgatgacaataagtgttttcatggagttcttttatttcgtaccaacggtgctgaatgattgcagcgcttcagttgcgtcagaaaaaatcgaaaatagttgttttgcttttgtcagttcaaaaatcatggatacttttggcccaagggcagcaagtttcagatcaccatgctgttcaagcgctttgcgcaggcaggagacaattgctccgagcccggaactgtcaataaagtcgagttctttacagtcaaaaataaaaacacttgcctgttgcaaccattgcgtaaataccttctgcagttcgctgctgttactcgcatcgattctgttcttcagtgttactatgccgacggactggcctgttgatgtatcgagatgaaaaatcattgaacttctcctatggttaataagcaccttttccggtcaggacggcgggaatggttttcagaagcaatcggatatcattaagaaaacctgcactctgtatatactgcatatcaagtttaacctgatcagtaaatgggatatcgcttcttccgctgacctgccacaaacaggtaatgccagggatcacgtgcagccgctttcgttgttcaagagtatatttggcaacttcgtttggcaacggaggccttggcccaacgaggctcatatcacccatgagtacattcagcagttgcggcaactcatcaatactgaatttacggatgatttttccgacttttgtgattcttgggtcttttttcattttaaagatcacgccagccgaagattcattatggctggcaagtgcctgtttgagtttatcggcattgacaaccatcgaacggaatttataaaatctgaaatgtctgccgttctggccaacacgtatttgggcatagaatacagagccgggatcttctatccagatggcaattgctgtaatcagcagaaggggaaacaaaacaaccagcgctgctattgaaacactgatatcgagtactcttttcagcaggtaggaaaatctgattgttgtttcccacgcagtaaccttcagggcccttctgtagcgtacccttggattgagtgagccactgatttgacgtatcagctctcttcttacagttggatcaagctccatgaggtttaacggttattgcgtttgcgtgaatactttctatttcatgactgaatactttccatttcatgacgcgatagagaaaaagaggattgccaaccacatatcttcgccacattcgtccaggttcctgaagtatcctgtagatccattcgaagcctatttccctgacccaggcgggggcacgtttggtggttcctgaatagaagtcgaaaagtccgcctactcccataagtacttcagccttgagttggtgacggtggcggctgatccatttttcttgcagtggagcgccgaatcctacaagaagtatcgctgctccagagttgttgattgtctcgataacagcatcactctccgtttggtgatcgaaatagccatgggcggttcctgccagggatacaccatatgaggcgctgattttttctccagccttctgagcgattcctggttttccgccaaggagaaaaatggaatgacttttcgatgcagccattctgcagatataggggagcatatcggtgccgttgatgttttccttgagcggtgtctgaagcatttttcctgcaataacaagccctattccatcagggaagatgtaatcacctgttttaagaatagtgaaatagtcccgatcggagatcattttattaaagcagtcaggatttgcaaaataaatggtgcactgttttttttgtgcaagattcgttccaataagggtaacggcttcaaccatggtaaggtttctgaggtcgatatcaagcaaccggaatattgacgatgctgttttgtttttttcactgtagagcatggctggcagtgcacgcaacaacagcatgaaatcataaaacgggtgttttttaaagatatactcccattcaattgagagttgcccttcatgagctattttactggattgccgaacatcccacagcgaaataataccaggcttcatcatgccaatatatccattttcaggagttgcgtcgctaaggttccactctttgattgctgtaccgactaaagcaaggcgtccggtcagtacttcaaaaaagagggggagatcacacaagggtgtgttgatagtattgaactgataaactcttatgggcatggcgccagctcccgcaatggttttggacgtaaagattttcgtgccagtaacgagtttgcggaagagcaggacaagaagcaatggaaccgtaacggtaagggtcacaacgagtgtggcagttatctcaataactctctcaagcgctcctgctgctgctgcactgagtttgaagagagttcgcttcacgacacttttatgccccgatgaacgaccagagagtcttttttccaaagcttttaaggaatcttttctctgattcacagcatcacactcccttttttgattgctctttaagatgttgttaacaatattttcgaaacgagcattacaacgatccgtgtcacctgtcacctgttgcttgttctcagtcgctgtcagagctgttgttcattgtttttgtcggaaagtgagaggtcgtggagttctacctgcctcccatccgaaagaataagagcacatctgataacgttttccagttcgcgtatgttccctggccactcatgattgcatagagcagccatggcgctgtcggaaagttgttttttgggatagccgtcatagaaaagcttgttgataaagtgcgtgcacaggagaggaatatcggcacaacgctcgcgtaatgggggagcatagagtgtaatggtattcaggtgctcatagaggtccgggcagaaggttccgtttttaacactttcaacaagattgcggttggaagaggcaatgattctgatatcgacgggatagattgtggacgaaccgaccggtttaacggtacgttcctttatggtgcgtactatttttgtttgtacgcttatcggcagttctgtaattctgtcaagaaaaagggttccttgatcagccgatcggacaagaccgagagtacggtgagcagctccggcagacgcctttgcgttgcaaccaaataatttctcctcaacattgcttttattgattgcagaacaatctacagggatgaaaacctcgttttttcttgaactgtggttgtgtatggtacgggccagcacctttttaccagctcctgtctctccctgaagcatgatggcgttaccgacgggtgctattttacgcacaagggccttgagtcgctctatttcggtcgtattaccaataagttcatgctcgttgaagcttgtgctttcatgtgatgaggctgttccgattctctccgggtgtgtaaacggcgctgtctttgtcgcgccagcaatcgccctggttgaaaagagttttttgagttctcctggcgggaattttgcaagagcgctcagtgtgtcgtctaactccttatcattagagaaaaacatgactcttgtctcttgatttttttcaagtgattggcggacaagtgcaaatgtttcatcatccgggcccttcagggcaataagtgtcagatcaacactctctccagcaatccactcttgcgcatctgctacggaacctgcgaaaagcaatttgacctgacgttgctctttgctttctttccagcagggctcccttcgttgtctatcgctaatgacgagtatggtagagcacattattcttatgagttaactgaatgagaaggctctttttcctgttgattgtaacccctttttcaaccgacaagtgtcccgctttcaatcttgcgctcatcaggagcaaatttcatcgaggatttaagggatccgatgcggataacaatgcaggttgcatcatcatcgaaggttcgtctgccggtaagctcaaaaacatggttactgattttttcgaccaatgcctcaggctgcagtttgtgatactgtgcaatcagatcgctcagtctttcggtgccgaataacgtattgtctggcaagaggctctctgtaatgccatcggagtacatcacaagaatgtcgtcttgctcgagcgggaaagtaattgtctggtactcttgcttttcaatcatgccgactggcaggttttctcccttgagcagtgtgcagacgccctcatcagcatgaaaatgaatggagggtgtgtgaccgcagtcaatcatggaaaactccatattttccagatcaaggcgtataaagagcagcgttgcataaatgccgatctcaagaagctcaagaatacactgtttatgcacgttagtaacaatgtcctgcaattcaggaagtttatggcgctgatgtttttgttgagcaactgttttcagaaaaagcgtttttaatcccgcaccgaccagagccgaaaggatgccatgtcccatgacatcgccaatgatgatatcagcatgtttgttgtcataaagaataaactctgcaaagtcgccgttaagatgacctgaagagaccgtaaactgacccatcaaagctccatcaagagaattggggatggtactttgcagcagtttctgttcaatttgtgcctcaagttcttgctgcatgtgctcataacgtacccggcttttctcttcctcaattcgggaagagatatctcgtgcgataatgacggtatggtgaacggagtcaagcatgacggttcctgttgtgacctcaagaggaatggtaccaccatcttttttgatgccttctatttgtcgcacattaccatttctgagcgatgcaagattctggaagggttttttacaggcattataaagggagcaggagtcgggttgtggcgagataatgtctgtaaattttttcagatggaatgctcgctcggttattccgaaaatagtctcagcggcaagattgacataaacgataaatccttgttcattgaggagaaagatggggtcaaatgcggagtcgttcattgtccggaattgtgcctcactctgtcgtaattctgccgacatgacgcaacgcgcatcattggctttcgacaactccttgtttttcgtctcaagctgatcgaacagcatctcccgctcagttttcagttgataataatcaatcgcatcggttatgatttttttaaatccctgtggctcaataggcttcggaataaaacggaagacttcaccagtattgatggactcaataatctgatcgatatcatggatgccgctcagaataacacgaactatgtccggatggcttatttttatccgattgatgagttccatgccagacatttccggcatgcgcaaatcagttaacagaatttgaatgtcatgagtttcgagcagttgaagagcctcttttccacttgttgtaaagtgttttatgtacggctctttacgcaaaaaacggcttaacgaaccaagtgtatcttgctcatcatccacaaagaggatcgcaatttcagagaggtctttcatggttacgtttcttctgttttagccgtcaagggatttttttgtaaaaatggtgtgcttccgggtcaagtattcaagcgcaaaaacattccacaatcatcagcggctgattctgctctaaacaggctctttggggtttatgtttcttgtatgtgcagagacattttcttgatcttctcagctccccggccacattcgcgttatcaacggtgctcctttaacatctgaaatctaccaaacaatataatcaataaatttcgtcgtgttcaatcatgacgatcgaaagcaggtgtactatccgtgctccagaatgtatttgatgcagcaaatattgtcagtctgaaaaacagtacagcgttttgcaaccacagtgaatggagttatagactctgttttacggaaaaagagcgtttttaccaccacaaaggtactcgattaacaggtatactcattgttcgcattatattttacgggagtgtggatgaattggaaatgtgttatattgacggtcgttatatctgaaaaaaaaacatgatggtgggattatgaaatttcctgtttgtgaatatgctgaatcagaggcgggcttttactctcagtgtgcatcctgtcctatagattcctcagcttcgggttgcgcacttgatgagcttgaagatggtacctacctgtttgaaggagttactccaaatggtggaacccgggctctcttttactttattgataatgaaggtaatcgagtaaaaaagagggaggccatgcatgtggagatccatgaactggacgagcaggatcatttgattacgatcctgtatggtatggtcgatcctgagggtataatctatctgaaaaattcgggcacagaaaaagctcctgatcaggaaaatatacagtaatctggtacccctttatccaatgaccctgaacaagctctattttgacggtggggaggagattcgtgatctcaccattgtcggcggtggtcctactggaatatttgcagcattccagtgtggcatgaacaatattagctgccgtattattgaaagtatgcctcagcttggcgggcagcttgcagcgctttatcctgaaaaacatatctatgatgtcgccggttttcctgaagtgccagcggccgggcttgtggagagtttatggaagcaaactgaacggtacaatccggaagtaattcttggagaaacggtaacccggtatcgcaagcttgacgacggttcattcgaggttaccgtcagttctggcaaggtttttctttcgagagcgctcttgattgctgctggcctgggtgccttctcaccccgcaagctgccccagttgaacaatattgatgatcttgaaggtcggagtgtcttttatgcagtcaagaatatcagtgattttgtcggtcagcgggtagttattgttggtggaggggattctgctcttgactggacagttggtcttctgaatgctgcagccgaggtgactctggttcatcgaatgcatgagtttcagggtcatggcaagacggcaagagaggtgctcgaagccaaagagagtggccgggtcaatgtgtttttgaatactgaggtacgttcagttgatcgagagggggaggtgctgacggcagttcaccttcgctcaaaaagtgggaagagccgccgtatagaagccgaccgtttgcttttgctgattggcttcaagtcggatctcggccctcttgcggggtgggacctcgaactggccgataatgcgcttgttgtcgacagtcatatgaaaacgtcggttgacgggctctatgctgccggtgatattgcctattatccgggcaagcttaaaattattcagacagggttaagtgatgcggcaatggctgtacgcaacagtttaacctatatcaagccaggtgagaagatacgtcatatgttcagtagtttgaaaggggcaaaggaaaagaggaatgcaccagacaacggttaagagggcacagccaacatcactacaggcgtggatgcttgcgattcgtccaaaaacccttcctgcgggtgcgatgccggtggttcttggttccgcccttgctgccgctgatggtcagtttcgcccttttccggctcttgttgccctgatttgtgcgcttggcatccaggtagctaccaattttatcaatgagatctatgattttcgcaagggagctgataccgccgaacggcttggtccgacaagaacggttgccgctggtatcatcagcgaaaaaaagatgattacggtatcagcttcactggctggggctgtttttctccttggcctctatctcgtctccattgcaggttggccgattctcgtcattggtctgctctcacttctttttgcctggggttatacaggaggcccctatccgatagcctattccggcctcggtgacttttttgtttttctctttttcgggctggttgctgtcggaggtacctactatgttcaagctcaaactcttaccttgccgatccttctcgcagcggtagctccaggggcgttttcggtcaatattcttcttgtaaataatatccgcgatattgttactgaccgcaaggttgggaaaatgacccttccggcgcgtattggcggtgattgggcgcgcaggctttatatcgccttgacggttcttgcctatcttgttcctgcactgctctggctgaaccactattcgccctgggttctgctttcgctattctcagctccacttgccttcatgatgatcaggaggctctatgcgagcgagggcaaagagttgaatcaggttctggccggtacgggaaagttgatgacccttcacgggctgctgtttgcggcaggtcttcttgttcccttatttcaataatcacatgcctcagtaatgtattctgaaatggttccgatagcactcgttcaagcctcctgcaccagcgatccgactgaaaatcttgcaaaagcatgcaataaaatacgggaagctgcagcccggggtgcccggattatctgcctgcaggagcttttcatgacccgctatttttgtcagacagaaaattatacatcgtttgattacgcagagccagtacccggtacctcaacactgctgatgcaggagctcgcccgagaactggaggtggttattattgcctccttttttgaaataagggcaagaggtctttatcacaacacggcagttgttcttgatgctgacggaagctatctcggtaaataccgtaaaatgcatattcctgacgaccctggattttacgaaaagttttatttcacgccgggagatcttggctataaggtttttaaaacccgttatgccacgattggcgtgctgatttgctgggatcaatggtatcctgaagcagcacggttgactgcgctcaagggagcagaaatcctcttctatccaacggcaatcggatgggcaaccgatgagatctcagccgatgtgcgacgctcacagcgggaggcatggatgaccatacaaagaagccacgccattgccaacggtgttttcgttgcagcggccaacagggtggggattgaagatgagctggagttctggggcaacagttttgtctgcgatccttttggtcagattgttgaggaggctgctcatcaggatgaaacgattcttcttgccaattgtgaccggagtcgtatagggttttaccgatcccattggccttttttgcgtgatcgccggattgaaacgtactctgaactgcagaaacgctatcttgacgagtaaagggtgcaaaaagacctttttgatatacccttttaatatactctgctcttatgaatctatttggtgcggtcgttttttttacgctgcttcttactttttttgttaaactggtttcggaactgttgaatctcaaggcctctgaagccggagtgcctgatgagttcatcgaactgtttgatgaggaggcttaccggaaatcacgggattatctgagcgtttcaacccgtttttcgttatttgctgcggcggttgatctctcttttcttctgcttttctggtttgcgggcggctttaatctcctcgaccagttcctgagaggatacggttatagtccaatcgtttgcggtgtgctctatatcggagccttgctgctgatgcagacagtgattgatcttcccttcagtctttacaaaacctttgttattgaggcgaaatttggtttcaataaaacgacaccagcggtgtttgtggctgatttgttgaaaaccattctcctctcactgcttcttggcatccctttgcttgctgcagttctctggttttttgagacagcaggttcgatggcctggctcctggcctggggcgggattacgatggtctctctcttgctccagtatattgccccgacatggattatgcccttgttcaataagtttgttcctcttgaagagggcgaccttaagagtgcgatcatgcagtatgcggctaaagtagagtttccgctttccggtatttttgttcttgatggatcaaagcgctcggcaaaggcaaatgccttttttaccggcttcggcaaacgcaaaagaattgcccttttcgataccttgattgaggctcatcctgttcatgaactggtcgcagttcttgctcacgaaattggccatttcaagaaaaagcatatcatcgtcaatctggtgctaagtttttgcaatcttggtgcgctgttttttcttctctctcttgttatgaataaccgctccctttttgatgcatttttcatgaaggatctctctgtctatggcagcctgatctttttttcgctgctctatactcccgtggagtggatactttctcttcttctccagcttctttcacgaaaacatgagtacgaggctgacgcctatgcggtatcgacctttgagcggggaacggccctggccgatgctcttaaaaagttgtcacgcaacaatctttcaaatttgacaccacacccgttctacgtttttctcaattactcccatcccccggtactacagcgtatcatgcgtatcagagagtatgctgccgatcgtgatgcaaattcctgaactgaccgattttttttatgactgagttgagttatttcatgccccctgagtgggcttttcataaggcgacctggctctcctggcctcacaggcttgagacctggccaggcaagtttgagcctattcctgccgtctttgtagaaattgtatcctggctgagctcttccgaggaggtgcatattaacgttcttgatgaagcgatggagctgcaggtgctcgccttgtttcgtaatgcagaccatccccaactgcagatgaatcgcctttttttttaccagataccgaccaatgatgcctggtgcagggatcatgggccgaactttgttttccgtcagagagagggcagaagtgaaaaaattattttgaactgggagtataatgcctggggtgaaaaatatacatcctatgaggccgataatgcggttccggaaaaaattgcttccctgcagcacttgccgcttgtttcacctgcgatggttcttgagggtggctcaattgatgtcaacggaagggggctgctgctgaccagtgaagcctgccttctgaatccaaaccgcaatcctgcaatgagtcgcgagcagattgagcaggaactccatcactatcttggcgttgaaaaagttctctggcttggtgatggtattgttggtgatgacaccgacggtcatgttgacgatatggcccgttttgtcaatgagacaaccgtggtgattgctgttgaggatgatccatcggatgtgaattatgaagcgttgcaggagaactacacgagactgaagagctttaccgaccttggtggtcatccgctcaccgtggttaaactaccgatgccattcccactctcttttgaagggtttcgtctgccggcaagctatgccaatttctatatagccaatacggtggtgcttgttccgacctatagatgtccgcaggatcagaaagccatagatatcctgcaggaatttttccctgaccggcgggttgttggtatcgattgttccgatcttgtatggggcctcggcgccattcattgcattactcacgaagagccggcatgtgctgagtaactggtctgtcaccctactgttttgttgcttgcccaatattgaaaaaagcggattttcatccgcttttttcaatgtacaccagttcattcagaactcagtgttcatccaagaagagttgcgaggtttttgcagttttcttcaacaagagcggcggatttccggagtgcttccagctcggaggcggtgaggttgatttcaagaatctgctcaacaccattttttccgagtttgacaggaacaccgcagaaaacactctcaataccgtactgaccttcaagaagggttgtgcaagggataatacgtttacgatccttggtgattccctcaatcatttctactgcagatgctgccggtgcatagaacgcagagccggttttcagatagttgacaatttcaatgccgccatttcttgtgcgttctaccagtgcatcgatcttatcctgcggaagcagttctgttaacggtataccggcaacattggtataatttacgatcggcaccattgaatctccgtgaccgccaagtaccattgcgctgatatcctgcatggaaacatccaatgcttcggctataaaatttttgtaacgcgcagtatcaagaacacctgccataccgattactctctcttttggaagaccgcttgccttccatgcaacaaaggtcatcacatccagcgggttcgagaccatgatgatgatcgggttggctgaatatttcatcacctctgtggtaacatccctgatgattgtggcgtttatcttcagaagatcctctcttgacatgccgggttttcttgccagaccggcagtaatgagcacaatatcagaatctgcagaatctttataatcgttggatccaaggacagtggtatcgaaaagagcgacagctccggactcgtacatgtcgagagcttttccctgagggatgccttcaacgatatcaatcagcacaacctcttttgcgagctgtttttcagcaatgcgaagggcggcagtagcacctacatttcccgctccgataactgttattttcatatgaatagattagttagattagtttagtttgtgacatgtgcagaagcgcctatcgaaaataaaaaaagccgttcttgaaaaagacggcttttttcgatgtaaccttatttattcgcaagcccaactcagcaggggaggatattgacctgctttttgttgttccgtccgttgcggaaggtaaccacgccatcaatcaaagcaaaaatggtatgatcacgtccaagaccagcattcatgcccggcttgataacagtgcctctctggcgaagaatgattgtgcctgcggccacggttgagccaccagcagcctttactccgagatatttcggattactgtcgcgaccgttttttgtcgatccgccaccttttttatgagccatagcaaaaaattaacgttaaaaatcctgaattttctttttacagcgaaagaacttcgatctgggtcatctgctgacggtgtccgtttcttgactggtagcgttttctgcgttttttcttgaaaacgattaccttctcatccttgacatgaccaagaattcttgcctgaatgctccctgcagggttcagaacggtattttctccgtcaatttgtgccatggttttgattgccatggtttcgccaacggcactcttttgtctgggaacgaaaagcgtatccccctgttttaccagatattgtttgtcggaaatcttgatcagcgcctgcattacacaaatattttagtgataaaggtctcaaatatagtattaattccctgaaaatcaaattactgaatggatatcgttctccttgattcagagaagaaaaaaagtgaccatgagtaccagcgtaaacatgatgagagagatcccaaaaagacggtaccagtttccaaactcctgcctggaacagggataggagatgttgcggactgagtgcatgatataaccgatggtcagggcaatctgaagcacgatcagaagggattttacaaaaatccagattgtccatccgtggtaaagtgccgcaagtgtgatacccgtgaggatgaccccgatgacggcaacatcggcaacttttgtctccagtttgagaaagcgccggagcagggaggcatactcttcatggttaccctcactgctggtcagtttctcttcaagcgctttcaggaggaagagtgacgccagaatggtaccaaaccaggatgcaaaaaagatgatgtgcagaaaccgcagtatcgtgtgaaaaaccatcgttcaccagtcgaaatattatccctatactcttccttgaacatactgtttcctgaagcccttgtcaagttgcagggagcgattccggctcttgtttattaagttgtgctgcagtagcttctttttgaaaaaacaggccggatttccgatctctgaggggtttcatcatcgcattatcagcaccatgagcaaagccgagggtaccatacagaaagagcattctcccatgatgcggcagtatcttgaggttaaggagcgatatcctgattttttactgcttttcagggtgggtgatttttatgaaaccttttttgacgatgcagtcacggtttcagccgcgctgaatattgtgctgaccaaacgcacagcggaaatccccatggcaggcttcccgcatcatgcaagtgaaggatatatagccaaactggtcaaaaaagggttcaaggttgcggtttgcgaccaggttgaagatcctgcggatgcgaaggggattgttcgccgggaaatcaccgatatcatcactcctggcattacctacagcgacaaggtgcttgacgactgccataacaactatctttgcgctgttgcctttctcaaggaggggaggacgcttcttgccggtgtcgcctttattgatgttaccacggctgaattcaaaattgcttcgcttcatatcgaagagctcaaggattttgttctttcacttcacccctcggaagttcttgtctcctctgccgagaaggagcggtcggaactcctgaaaaaggcactttcgtcggagacgcttgttacagaacttgattcatggatgttcagcgaagatcaggcgcaggaggttctttcacggcagttcaaaacccactccctgaaaggctttggcattgacggcaaccgggcgggcagggtagcggctgctgttattctccagtatatcgaagagacccgccagaatcgtctgcactacattacccggataggggagttgcacagcgccgagtatatgaccctcgacctgcagaccaagagaaatcttgaaattatctcatccatgcaggatggcacacagaatggaagtctgcttcaggtgatcgaccgcacccgcaacccgatgggggcaaggcttctgcgtcgctggctgcagagaccgctgaagcgggttgatgagatccggatgcggcttgatgctgtgggagaactctccgaatgccgcgaaatgcgggaggctctttccgaacaattatccgccatcaatgatctggagcgctgccttgcccgtattgccacgttccgtaccatcccaagagaggttcgtcagcttggtttatcactctcggctattccgattcttcaggaactgcttcgtgaggcaggctcggcccggctcatcgctctcgcgtccaatctgaaaccgctcccggaacttgcggcatctattgaacaggcaattgaccctgaatcgggcgcatccatgcgtgatggcggctacatccgcaccggatatcacgcagaacttgatgaactccgcaccattgcctcgaccgctaaagatcgtcttctacagattcagcaggaggagagggcagccaccaccatctcatcgctcaaggtcagtttcaacaaggtcttcggttactatatcgaaatcagccgagccaacatcgacaaggtaccggcctattatgaaaaaaaacagacccttgtcaatgccgagcgctataccattccagccctgaaagagtatgaagagaagattctcaactccgaagagaaaagctttctactcgaagcgcagctctttcacgacctctgcctgcttattgccgagaacgcctccgcgatacaggaaaatgccgcactgattgccgaaatcgactctctctgctcctttgctctctgcgcctctgaatatggctactgcaaaccggagatcatgacgcacgaaaagcttgctatcgttggtggccgtcacccggtactcgaaaggatgatgagcgccgaggatccctatgtgcccaatgactgccacttcgatgaaaaacagcagatgctcatcataaccggccccaacatggccggaaaaagctcctttctgcgtcagaccggcctgattgttctgctcgcacaggcaggcagcttcgttccggctgaacgggcggaaatcgggcttgttgaccgaatctttacacgggtcggcgcctccgacaacctcgcttccggcgaaagcacctttctggtcgaaatgaacgaagcggcaagcattcttaacaacgccacatcaaaaagcctgctgctgctcgatgaaattggccggggaaccagcacctttgatgggatgtcgattgcctggtcgatgagcgaatatatctgccgttcaatcggggcaagaaccctttttgcaacccactatcacgaacttgccgaactggaaagtcgtctgcccggggtggtaaactacaacgcaaccgtcgtcgaaaccgccgatagcgtcatctttctgcgcaagattattcgcggctccaccgacaacagctatggcattgaagtggccaaaatggccggaatgcctgcggaggtgatttcgcgggccaaagagattcttgcggggatggagaagcgcgacattcaaattccccaaaaccggccaccaaaaataaaaagtatgcagatcagcctttttgaagagtccgacaaccagcttcgcaacgcggtagaggctcttgacctcgaccgcttaactcctctcgatgccctgctggagctaaaaaagctgcaggagctggcacgcaacgggggtggctattgatggcggttgcaggggagaagagggttctgctcatctttattcaggccgacagcggcgttgacggagcggcttcactcgacagcgcctcagccaaacgaagcattttcacctcactgaaagactctgccctgagcaacatcatccggcgggcgcaatttgccattcctcccctcgccctgatgattctcagttcacaggttgtgccgggagtgagccagaccatctgcgacctccgcttcgaaaagctccccctcgaccagcactgggatatggcaggtatcagcgtccagaccggagcggtcaagcctgcctttgagcttgcccatgcgctccgctcccgaggaatcaaggtagtgcttggcggcccttacgtcaccatcttccccgagcagtgccgcgaccatgccgatgctttggtgataggggaggccgacgacatctggcgcgaggtgcaggaggatctgcttcgcggcagcctgaaagcagagtaccgggttgagagctttcccgacctctccattgagcgcaccgtcagtaaaagtgcgctcgacatcaagagctacttcaccaccaacgtcgtgcagaccacccggggctgcccctacagttgcgacttctgcaacgtccacgtcatgaacggccaccgactgcgtcaccggagcattccagccgtcctcagggaggttgaaacgttccttaaagaggacaagcggatcttcttcttcctcgacgacaccattaacgccgacgaaacgtacgctgaacaactcttccgcgaactcgaacctttcaggatcagttgggtaggccaggccaccacagccctcggtgaaaagcctcgactgcttgacgccttcgcccgctcaggctgcggcgctctcttggtcggcatcgaaagcctcgatgacggcagcaatcacgcccacaaaaagttccataacccctccaaccgtcaggtggagtgcatcaaaaacatacgaaaagccggtatctgcgtctacggcagtttcatttacggcctcgacgaagacagccttgaactccccgcaaaacttgaagccttcatcgaagagaccggcatcgacgtacccggcatcaacctcctgcgccccattcccggcaccggtgtcttcgaccgacttgcactcgaaggccgcctgctccactccccgcacgatcacgacgccttcaaattctcatggggccaggagatgctctacaaacccctgcgcataccactgcaagagttcatcccaagctacaccgccctcaccaaacgggtctttaccgtccagaacgccctaaagcgagccgcccgagccccccgcctccgctccgccgtgctcatgttcaatttgttatatgtgcacatgtacggcatagcccgcaaagatttaacccgccaattgcacgaattggattaacgtcggtttatacgaatgatatcccggtcatgaacccgcgtaggggcgcggttcccgcgcccccacgcgtcggtccatccattatattattcccacccccattttttacgtatctctacacattatgattatcatacgtgaagtgctgtcaaaaaaaacagaagatcatcatgttcagcaacagggaatccagatgactacagcggagaaactttatcatgcagcaaaagagcttcctgaaccggtagtggctgagatacttgattttgccgagttcctgcaaaaaaaaatggcagatgaacgtgcatcaggtaaagagatgctgatcgatatagttggtggtctggagacttccgccacgtttttcggtgatccgttagaaatccagaaacgactacgggatgaatggcaataactatcttcttgataccaatttcattttggggatactcaaatcaaatcctgcgttcttgtgctgcaagaggatcaaaatcggcaacctgtccatgtggtttggggaatcgcccgaggaaaagtatctccagccgttcttataaccgcttatcgtccagatcccgataagtgggatgataatttcaccaggaggaaaagatgaatacccgaaaacatacaaagtttattcacgaaggtaactatgcggcagatgttgaaattgagatcatcgattctgaagatgggtgggcatcttatatcagccttgatgatgcgttaaaactcgaccgtgtgagagaaacattgaaaacgggtgatgttgctactgccagtaaatatgcgaaaaaagtctacgcattatcgactgtgactgtagccgcatgaattgcctttagggttgagcacgccggatagagcaaagtgcgtatcgcacaatatctccctgcatcttatttgtagttcaacgttgctcaacagcgtcaggttatccgtgtttaaccggcaactttataggtttgccccatgggaaggaagcctgcaacatcaccagttgtaagacgtgaccggatatgctcaaacaacgtgatcgtctttttcgagtataatcgttcaccacaatgggtgcagacttcagcgtttacgtgtacaacagcggtattattacccccgagaatcaatttttcaacctctttttcaatcacgtctccaccgcataccgggcatagctcaaacggggtcattgctttgtttgccttctcagtcatgctccagtgtcagattttagcagaaatttactattccgaaacatggcgaattgtgttcagatttatttctgcgatgctgatttacaggatgaacaaccggagtatcaacggagtgcattaaattcaatttgctctatgtccacatgtacgggatggcgcggaaggatttgatgcggtagttgcgggaatttgggtgatgctgcctgaaaaataagggtaaaaggttatattctttatgaccttaggacaatttgctgcagaagaaaacctgaaacggattcatgaccgatatttttgtcagctatgctcgtgaagatcaagagcgcgtcaggccaattgtcaaagagcttgaacaccggaattggagtgttttctgggatttggaaattccgccgggtgaaacatgggagagctttattggaaaagcgctggaagagtcgtcttgtgtgcttgctgtctggtcgcactcttcggtaaattctgactgggtcaaagaggaagctgatgaggccaaacaaagaggggttcttgttcctttgtttcttgatacggttgatgcaccaaaaggattcaggcgtattcaggctgctgatatttcaggctggaaaaacaatagttcttatccaccattccagtcactccttgctgcgatagagtcaaaaatttcctcagcatcaccgcatgttgtcaaacctgcaccagcaccaaagtcagcagaacgaggcaccgttgtaccaacagcagtacccaaagcgccactatttcaaacgaaaaacaattcgtcagagcggttgttccccaaaatacaacgacagcaggcggtgtgggcggttgttgctctcgcagtgattattgtcggtcttttttattttataaaccataaaacaggaaattctgttgttcctctggaagtatccagccccgaaaaagtggttcctggcaacaatccaccagtggccacgaatgttgctgccgagaaagcactgctcaacgttgttgcagtagagcctgttgttccatcggtagtatccagcactgaaaaagtggtttctggaaaaaatctgccagcggatacaaatgttgctgttgagatggcacagctcaactttgtgccaattcgtggtggtactttttttatgggcagtccgggaagcgaagatgaggcatatgatgatgaaggaccacagcatctggtgcgtctgagtgctttttacatgagccgttatgaggtgacggtttcagagttcaggaaatttattgaggccacggaatatcttactgatgctgaacaagtgagaagtaagcgtgactggaagtgtggcgtattgggcagtcggcgaccagcaaacgaggataatcatccggtaatttatgtgagctggaatgatgcaataagttattgcaaatggctctcgaataaaacagggaaaacatttagattgccaaaggaagaagaatgggagtatgcttgccgagcaggaagtcgaacgtcaacgccgtttaatacgggttacaatctcactacatcgcaggcaaattataatggtcatttcccttatgatcataataagaaaggtgagtttcgtaagaatactgttccagtgaatagttttgctccaaataattgggggttgtacaacatgcatggtaatgtatgggagtggtgcgaaaattggtatggtccctatggtagttccgatgatacttttcagcgagtaattcgtggtggttgctgggatcaacatgccgggcgttgccggtcggctaatcgtggttattatccacctgaaaacagtcttaatcatgttggcttccgtgttgtctgtgagccgtagtcagttggcagttttctgactttgcttttgagccaggcggagccaaaaacaaggttgaggagagcggcagtaagggacgcagcgccgcacacctcaaccgagcaggttggcatgaaccatagaagagaccgccttgggcggcccgatttttgagacctctgtcgtgaaccctgaaagtcggataaagcgcacacattaactgaaaaacatcgccacctgagcactatttcaaaaaaagttgtgttttttttagaaaaaccgcgcttttttcttgctttttaacgtgtacgtatgtataatgggaaacgcactttaaaaaggagaataccccgtgtctaaaccagtaactggaaaaactcacgttggcgaacggcgtgaaaggcgcccgaatggcgatatttacatctatgagcgggttacaggctataatgaacgaaccagaaagacctataccgtcagtcagaagctccaagggaaaatcaagtcgggaacacaggagataatccctacacgcccgaaaaaaagcaaaaatgaagggggcttggttggtgcgctacgcaggcacagtggcctcacggatcttctggagtgggtcggtaaagcctccggcattgacgatgacgtgcgttcttcgttcagcgagggcgacgctgccaagattctctctattgcgcgttactggatcggttccggcggaaacaccttgccacgccttgagggttggcaggtaatgcactcccttccctacagcgaagttatcactgaagacgtttacagtgacttgttcaaatgtgtcgggtgcgacgaagaccgcgtgcagcgctacttctccttccgggcggatcgcctgggcaaggcacctgtgctggcgtttgattcgaccacgatatcgacctactccgagaaccagtcggaagcacggcatgggttcaataaggatggtgacggactgaaaaccatcaagcttctaaccttgtattccgtaaaggaacgcgagccgttagcattcgccaagcagcctggcaatgttccggacgtcatatccattgagaacaccctgaagcaactcaagtgctttaaccttgagaaacccttgatcgttaccgataacggctactacagtgaggggaacatgatgaaattcgccttgcgcaacatgaaattccttactctggttgaccccaatatcacttgggttcgcgagacggtggatgcgcttcgggagacgctggcgggcatgtcgagcacttgccagtttgatccgtcggtttgcggcgccacggcgatgagaatgcacgagttcggtcgagtgcgccaactgtcgcgaaacggcaagctgagcggagaagaagagaggttcgtgcgccgcctttatgtccatgtcttctattcccctaacagcgacaccaagaagcagctcgacttccgcaaggagctgtttgaactcaaagctcaagtagaagatggggtgatggagttcacgaaatctgcgcaacgaaaaatcgagcgatatctgatctgctcaaaaaaggggcgtggtggacaattgagggtcggtttcaacgacaaggccattgtcgaagcgacgaaatacttcggctattttgcgctcgtcagcaatcaggccatgaagaccttcacagcgttggcagactatcgattgcgtgaaaaaatagaggagatcttcgccgtggtgaagggaggccttgatggagcaaggccgcgcacatggcatccagacaacctgcggggaaggcaattcgtacagtttgtgtcactggggtatcattgcttcctgaccaagaaaatcaaggaaatgcgggcagagcttggaaagaacggaagcgaaaaaaccaaagcgcttgtcaatctcgaaaaaaaattggaccagtggcttgagcaacgatctctcgctcagattctggattggttcgattgcattgagacgactcaagtacgaactgtcatgggcaactaccgctggtctactgaatccgtagccagagatcggctgttcctggaatatctgggagtgacctcatgatagtgtgcgctttatccgactttcaggataccagactttcgccagaccgaatatcgtactatattgtatcttcagaaactatgaaatatggggagagatgcatattactaccgacatcaaaccggtcacctatcttaaggtaaaagcggcggatcttcttgatcagatcaacgatacgcgtcgtccggttattattacccagaacggtgagccgagagctgttcttcaggatccgaaaagctatgaagagatgcgcaatgcgcttggcctgctgaagctgcttgctcagggtgaagaggatatccgcaaagggaacattcgccagcaagaggatgtattcaatgatcttgaacgcctcttgagagagccgttgtcatgagcgcaggctacagggtgttatggactgatgttgcagaaagagatctcagagagattatagcctttattgcagttgatactgtgcagaatgccttgcatgtcctggaaaaaatcaaggatagagcggcggaattgtatacgtttcccgagcggggcagggttgttccggagcttcattcctgcggcatttttgtctatcgggagctgattgtttcgccgtggagggtgttgtaccggatagccgacagcaatgtctatataacggcggtgcttgatagtcgccgtaatgttgaagatattcttttgcaccgactcattcagttgtaactgctcttgcccaaatatccatcctgtgcaactgaaacagcggtgaagtgtttgactcttccggtagaagcccgtcaacatgctctccatgctaacattgccgtatgcggtgtgcctgaaataagctgcaatggcatatatttccctgaacagagcaacaagtgaggcatctaccagcaactgaatccgtatccatgagcattattcttcttgacataggcagtgttttggtgtcggtggattttatgcgtttctgtcgggatgtggcactggattcggtttcaggtgcgcaggagatctaccggaaatattgtactggcgagctgaaagctaaacttgaaaccggctttatcgcgccgttcgaataccttgacgtgattgccatcgaccctcattccagaacgatgccgctgcacgagctgaaactgcgctggcaggatatttttgaaccgctcgagggcgctgttggggcggtcaaacggctcaaagagcaccattccatctggatcatgagtgatactgacccgctccattttacctttctgctcaataattatcctgtactgcgggatgcggatcgctactatctctcctttgaacaggggaagatgaaaaacagtgtcgaagcatttaagcgtgtgctcgaaaattcagggtgcggggctgatgaatttgttttgattgatgacaaggaggaaaactgtgcatcggcttcagaagccggtatcaggagtatactctttcataactggcgtgatacccttgcgttgctatatgaaaataaggattgagcatgttgcagattaccgaaaccattgccatccctgatgaggaaattgagctgcagaccatgcgtgcgcagggggcgggcggccagaatgtcaacaaggttgaaaccgctgttcacctgcgttttgacgtcaaggcatcgtcgcttcctgaggatttccgtgaaaagttgctacttctgaaggatcaccgcatgacaaaagatggggtgatcatcatcaaggcgcaacggtaccgatcacaggagaagaaccggacggatgccctgatgcggctgcaggcgttgcttcagcatgttgctctgccggttaaaaaacgcaagcctacttcccccaccaaaagctcaaaagagaggcgtattgagagcaaggtaaagcggggagcagtaaaggcgacaagagggccgattgattattgaacggtatctatcacatgaccaggggcaaatcccgggtgtacttctcacccattcagaccgtgcctgacgatatgacttttttgatgttgcaggagtgaccctgtgccgtcagtttcagaaagctaccacaactatattacagttcattgctcgaaaaaagggaggttcgcatgttcaggaaagctgtttttccaggaaaatatattcagggcgtcggggctgtcggcgagttgcctgcattattgagtgtattgggcaaaaaggggctgatagtggcctcaccctcggtttacgacaaggtgcttcccttgtgtggtttcgactggagcctcgatgctcttctcgttgagcgcttccggggtgagtgctgtgaggaggagttggcccggttatcggccattgtcacgcaaaagggtgtagatgtcgtcgttggcatgggcggaggaaagactattgatactgcgaaaattgtcgcagatcgggcgggaataccggtgattatcattcccacgattgcctcaagcgatgcaccgtgcagtggctgtgcagtggtctactcaaaggaggggattttcgaagcagtctattatcagaaaatgaatcccgcagtggtgcttgttgatacggccatcattgccgcggcgcctgtacgctttctggtgtccgggatgggagacgctctctcgacatggttcgaagctcgatcgtgtgagcgtacgcactcggtcaacgagtgtggcgggtatggcaccatggcgggattcgggattgcccgactctgttatgaaacattgctcacctatggcgcggcggcaaaaattgccggtgagagccacattgttactccggcactggagcgcattgttgaggcgaacattctgttgagtggcataggctttgaaagcgccggactggcggcggcccactccatccacaatggcctcaccgcattggccgaaacccactccttctggcatggagaaaaagtggcctttggtgtattggccgggcttcagctcacggacgcatcgccggatgaatccgcaaccgttttctcattctgtgaagagatcgggttgccgaccacccttgccgatatcgggctgggaaaggttgaccgccaaaagttgatgctggtggcggagaaggcttgcgatcaagcgcagtccattcatcacgaagcgggtactatcacagcagaaaaagtgcttgacgccatgattgcggcagacagcatcgggcaagcacgaagagggaagagttttcatcaaccataaaggagaacagccatgtcaaacagtgctgaagcgtttgtggggcaactttcgggtttagttttccgccattcagaccacgcttaatgagatgacaaaagcgacaaagggatatcaggaggtgctgaaaatcacgggtgagcttgattcggctctcacctggctgcatatttcggatctgcatctcagcgaccggggacgttacgaccaggaggtgattcttcgtgcgcttgttgcatcagtgaagcaattccgcgaagaggggcgcgtaccggatttgattgtggttaccggcgatattgcccatagtggcaaggctgaagagtaccggcaggcaaccctcttttttgatgacctgcttgccgctgccgggcttgacaaaaggcggctcttcgtggtacccggcaaccacgatgttgaccgcacggtgaacgaatttttgccaagaacccttgacagcgatgcaagctccgacaagttttttgatcccgcaggagtggccatagcgatccagtttcagaagcttcaggcttacagcgcatggtataacagctattttgccggttttcgcagctttccgaccgacacaacctgcagcaccgttgaagtggtgcagatccggcaggtcagggtggccatgcttttgctgaacagcgctcttttctgcattgacgatcaggatcatggcaagctgctgctcggtcgccgctgcctcgacaaggcgacgaaagcgctgcaggagcaggcggcagacctcaatcttgccctgctgcaccatccgctcgactggctgagcgcggttgagcgtgcaaacatccgggccactcttggtgcatcggttgacctgctcttgcacggtcactaccatgagaccgacacagaatgcacggtgtcgcagcatggcggttacctcaagcttggtgccggggcatcataccagacacgcgagtggcctaattgcgccatgtatgccaccgcacagagtggccgggtgaccatctttccgatatgctaccacgacaagccgcgtgaagtgtgggcgcttgataccgcaatctttccgtcgccctcctatatcggcacattttctctcccgaaacgggtgagccccgatgtcagagaggcacaggcgctcacgacgctcgaccgcgaccatcttcatgactaccacgaggcgctcaggagggagcttgatatcagcaaccttctcggtacccatgcgctcgaaaatgtgccggtaggattgacggatacctttgttgcccttcgcctctccgatggctggcgtagcgactgtgacctcaatgttggtgaagcgtgtcagtcgtccgaacaggaacaggagcagaaattccatgagcagatacgcaagccggaggaggtgatgcgccttgtgtttgagcaacaacggttgctgctcattattggcgaccccggttccggcaagaccacgctgctcaagcactatgccctcacctctcttgacgacaggaagaggcttggcttcactgagccgctgctcgtggtttttctgccactccgtgacctcatcgtggagaatggagactatgcgccgatctcccataatctcattgcgtggtcggcgctgcacaatcttgacattgaagagaagcacctctcccgctggctgcaacagcggcccacgctcctcctctttgatggtcttgatgaaatcagtgacccgcaacagcgcatcagggcgtgccgatggattgaccggattgtcgccagctttaaaaaagcgcaagtggtggtcacctcccgttccacaggttacaggaaggcagaggggattgagcttgcctcccgtcacacgcgggccgacatcatggattttaccagtgagcagcagcaggagtttcttgagaaatggttcagggcggcatatctcggcgagctgaagccagggagcgaaacacaggagcggtgggagaagagccagaaagagaaagccgagcggaaagcgaaggatattgtgctctttttggcccaggagaaaaacaggggcgtgcaggcattggccagagtgcccctgctgcttcagatcatggccatgctctggaaagatcgggactatctgccagccagtcggttgaaactctatgaagccgccctgaactacatactcgattaccgcgaccgtcaaaagggtcttgagcctctccttccggcagaagatgccctgcgtgtactcgctccagtctcgctctggatgcaggaggtggtaaaacgcgacgaggttgagcggggggcgatgcagcagcagatgcagattcaactcaagacgctgaccaagcgctacagcgcagaggagttttgccggaaccttgttgaccgcgccggtctgctggtggagtatcgcgacagggagtacctttttcgccacaaatcgttcagggagtacatggctggtctgcagctccagaaagagtggggcagggagcagcgcatggccacttttgccgggtatttcggcgacgactggtggaatgagcccttgcgcttttttattggccaggctgatgcagcaacctttgacgcctttatgcgcgagcttttcaactcgccagtcagtgaagagatgacgcagaagcagcaggatttgctgaccactctcatcgaggaggcgccgcagatctgttttgatgcactgcgcagcaagctgatggagccagagaccaccctcaaccgtcagcgctacctgttgcagtgcctcaacgccattggcgagctggaggcccataaagaggcgcttgaggtggtggagcagttcaacctctcggaactttccaaagagcggcctcttgtagctggcactctcaatgatccccttggcgccgagtatctcctgatcaagggcggaagcttcgactactccctgacgaaaaagcgggaaacggtgccagacctctacgtggcaaaattcacggtgaccaatcggcttttccgccagtttatcagcttccttgagacaaaagggagtgatgttgctggaaacttgctttttgagagctacaagaaacacttgtcagccctggcagagagcatcaaggagttcagcagttggttgcagcaagaaaaagagttgtcgaaacggtttgcttccaggtacgatgacgacaagcgattcaacaaggatgatcagccggtgatagcaacgtggtatgctgcccgtgcttattgtctctggctttcactgcttgaaagcgacaaggatgtgttctaccggcttcctgcagaaatggagtgggaatttgctgctgcaggtgaggaggggcgttcctacccctggccgaaagagcggggagagccaacgccaaaacttgccaattataattcgaatgaaggctctacaacgccggttggtcgttatcctgagggcgccacgccggaagggctcttcgatatggcaggtaatgtatgggagtggacggatgattggtatggcgaaaaagaagggtaccgttcggtgcggggaggttcgtattatagcagtaaagctgatgctctgcgctgctcctcccggaacgacgaccttccggggaactggggcagctacaatgtgggttttcgagtgattcgttccagtcattcttttcttcctgaacatctgatcctctgatatctgaaactctgaaaaattgtgatcacccagggagcgccgagtcccagctcggcattttttttgtgctcccatggcgatctcaatcagcatgtagctactcgcttggccagactttcaagcaagatagcctgagagtgtacaattttgccatatatggagattgttgaatgacaatgcagttcgacgattttccctcaagctgtttcccagggatttatcagtttcaggccttcaatttctgtaaaatccttaatgtttcgggtgacaagtgtcaggttttcggttaccgcgatagctgctatttgggcatcttctgtgcaaacaggttttccgatgcgttttcgatgggcaacgagttctgcataaacgattgcggcatgtttgtcaaaaggaaggcaccgttcagtaaaatctgcagaaaacattttttgtgctgcattttccagccgagttcggcgtatactctctggctgcgtacgcattaattccgacaggacgttggcatcaatcaaaaaagcggtcatcatcaatcctcaacttgcggaagagtgcgggggaactgacgtgatggaataacaatatcttcagcattcaagcctttaaagtgctcctgaatacgtttggcaagatttcctgatccgggtgtatcggttgattttttctgcttgaaaaattcagcgaaatccagcacttcatgacgcatcggttctggaagttcttgcatcgttcggtatattttctctgttgttgtcattggttctccttgtgcaaaacgtggtgagagaaaattttatacgtcgatctaacgaattttcatgagtaacgtgccagaaatggaatgcatttttctgaatctctctggcacattatgatagatctttcgcaatttccagccgatatttctcatcttgcgacatccgttgcatgtttttgttgatcttttccagccaaacgatcgtttcatcccattggaactcctccgattgcttgctgataacatggggctgagatggcgccggttgcgaagagttgctcgatggtgcgactgaggcgctgtttgatttgttcatgatttccctccgataaaagtattgacagatgtttccatcccatcatggtttgtggatttgacatctccctgttatcctgaacgagtaaactgactttgttgccgaagagcctgtgcatctcggcaaggctgtcaggtaatccgccctgaatggcactcatcacattaatgcttcactacagacacgttctatgacgtcaatggctggcaaaataatgctttgatttcgcagcatatcaatcaatgcttcggcaagcacaataccacgatcagtctgttgggcaagttcagcgagttgataaacgatttgtcggtattcagcgataccgaatggtataagcttcagccacccctgcaactcaagcaggtgttcacggcgggtctgttcgcgatgtccgtacttgttccattgatcgaccgccactccaagctgatcagcaaccagtttcaataccggcggaaacggtctctgatcgacattgagaataattccaggaaaacgcaagtagcaaagctgcacagcaagcccaaggcgatttgcagaccctcgatgctgattgatgaaagacaagtccgcctcgttaaacatatagtaccgaatccgttcatcttcggccttcggcaactccagaaggctttctcgttcggcagtggaaaaaagagatcgacgaggcatggaataatagtacgtctaaaatgaattggaaaatgctgttgcagaaacggacgtttccgcaacgattattgatcaagcagaaataaaggcattgcgcattgcataaagttattgctaaattataatcatttgcaataactttatgcaataggaaggtagagatgcttatcggttatgcgcgtgtttccaccaaggatcaggacaccaaagcacaaattgccgcgctggaatttggcggatgtgaaatgatctttcaagagaaagcttccgggggccgatgggacaggccagaattgcatcggttgttagagcaactgcgcaaggacgatgtggtggttgtctggaagcttgaccgtttatcacgctctctgaaagatgtgttgacttttatggagaagattaatcaagcaggagctgggtttcgtagtctgacggaagtaattgacactacttcgcccggtggccgcatgatgatgcaaatcgtagggacatttgcggagttcgagcgggcaatgcttcgagagcgcacgcgcaacggtttggatgccgcacgcaaacaagggcgtgttggaggtcgccgaccaaagctcacctcagagcaacagaaagagatcatccattttgttacgtctggacagaaaaccgcagcggatgcagccaggctttttaatgtccatccagctacggtatcaagactcatgaagtttaccaaaactgcttagcgtgctattttttccgttttctgaggtgactccatttaaacaaaatcaatttgacatgatttttagtcctaatctatccattcttccgccaccgcagcttttgctctggccggaacttgacgctacgccatcgacatttacgctttacggcggaacggcgcttgctttgcgtttggggcacaggacttctgttgattttgattttttttctaatcagccttttgatccggatgatctggctgatgctcttccttatctcaagggagcggagcgcgtgcaggttggccaaaatacattgacttgccgtgttgagcgtgacggccctgttttgctctctttttttggtggtcttggtcttgggcaggttacacctcgcgatcaggccgagggaggttcaatctatgtcgcatccctgttagacattgcaggaacgaaagtagctgtaatacaaaaacgggcagaggtaaaagactatctcgatattgatgcgctgttacaacacggtgttgacttgccaaacgctttagctgctggcagtgtcgtttatggacgcagcttcaaccctatgattgcattgaaggcactctccttttttgatgatcttccaaccttatccgtagatgtgcgcaagcggttgagtattgcagttgcatctgtcgatccagcctctcttcccatattaacgccttatgccaagcggacggatgaaaacgaaccaacatcatgaaacctttacccattactccggaaattttaaacgtggcacgtcgggttgtatggttcaatacgccagaggaagaacttgctgatccagtgcattttcttgcgcatgttatgacttttggtacgcctgaagatttaaaagcgctgcaaggcatcgtggggaatgacgaattctgtgaggttttggagcatgctccacctggcgtttttgatgtgcgctcgtgggcatactggaacctaaaatgtggacggcaaccaattccgcctttgccgatccgtacccggcttttggatttaacttaaactgcttaacgtgctattttttccgtttcgtgagcagacccctgcaacgtcgcccgaaacctgagcagggatcaactgctaagccttgctgattgcagttttatcaggagagggtgttcatggtaacagtcaatgaagaaatcctgaaaggagtcgctctgctggacggctgttatgtgagcaaagtcatcttgaaatcagaccggttcatgtgcgaaccgaagcgagcactcgtggccatctctttgccgttatgcttgcctataaaatcgagaggcagttatcagaactctggaaaaaatgtgaatgcacggtaccggaaggaattgatgaacttggcgcaatacgcagcacaatcgtcaccctcaaagggtcaagctatccagtaaaagtgggaggctgattgaacgagagcgaaggtctaaacggatagttgcagaattattcatgagttgattcgcaacgcaaagggataacagcttgcatcatgtacagatttcttttttcttcgggcgattgacttcctgaaatgttcactgattttccgatcagaatcgttaacttcaggaaggtgcttttattgaaatttccacttatcaaggaggaaaagtgaacaggataaaatcaggcatcgcccggctgagcatggtgtcaatgttggtcggattaactatggttattatgtcttcggctctttcgtttgccgcgaagattggtgatagttacagtgggggtattgtcttttttgttgatagtaccgggcagcatggtttgattgctgccagggaggatatagatctctcctatatcgatgcatatggtgcaggggaggttgttggggcatatcgctggagtaccggccaatatagagatgcggttcgtcctgattatgcagagaagatgctatcgaatacaagcccggccattggtgaaggagcagaaaatacgagaaagattttggcaaaatatcctgtagcactttttccgcaaagcgcttcagccgttgcgtcaatgtatcgcggtggtggttacagcgactggtttttaccgagcaaggaggagctgaaccagctttatctcaacagaggagctgttgagggtcttgtacctaatttctactggagttcaacggaggatagtgcagaccatgcatggtttcagtgtttctccaatggcaagcagtttgccaccaataaaacccatgtcaatcttgttcggcctgtccgggctttttgatctcacttatgagagggagaagatctcctcttcgagtagttgctggttgtaaagttctgcatagagggttttctgttgcaggagctcttcatgggttccgctttcgacaatggagccctctttcagtacgatgatgcggtcacagttttttacggttgaaattctgtggctgatcagcaggatggtggtctcgggaagtttttgcagaagagcctcaaagatacgggcttcggttccggtgtcgacggctgagagtgcgtcgtcaagtatcagaagagggggtttccatgcaatggctcgtgcaatacaggctctctgtttctgtccgcccgagaggttgattcctttttcaccaagcatggtctcaaagccatcagggaactcttcaacatcaccatagagcatcgctattttgcttgcttcaattaccatatcagcatcttcgttacgacttccccagttgatattgcgggcaatggtatcggaaaagagaaagttgacctgggggacaaagccaatgagttccctcagggttttcaatggcaggcttcggatgtcgtgaccgtcaaagagtattgtcccttgtacagtttcgtagagcctcggtatgaggttgaccagtgttgttttgcccgaacctgttgcgccgacgattgcaacttttgatcctgcagcaatgtcgaacgttatttttttcaggatgggatttttctcctgaccgggataatgaaactgtacatcccgaaatgagagtttccccttgaaagactcctctttttggcccttattttctgtttcggcgacatcgggtttggcgttgaaaattgcattcagccgaatctgggccgatgccgctctctgcacaatactggtgacccaaccgattgagatgatgggccagctcagcatggatacatagacaataaattgtgcaatcccgccgacggtcatgcttccattaatgacgtttataccaccgacccagataacgggaagcagcgaaagggctgtcatggaggtcagaaaagcaaaaaagagtgcctgcagttttcccaaagagaggtttttgcgatagtactctttgttcaggcattcaaagcggttgatttcgaatgattctcgggtatagctttttacaaccctgatgccagagaggttttcctgtaccagattggtaattccggcatagctctcctggatgctttttgagcgtttctgcatggaactgcctattttatagacagaatagctgagaagaggagcgggtagcagcgcgaagagagtcagttctggagagattgcgatcatggcaatcagtgcaaacaagagtctgaagaaggtgttgagggagtacatgatgccgggtccaaggaactctcttatggcattcaggtcgtttgttcctcttgaaatgagatcaccggtactggtggtattataaaaactgcggggaagcttctgcagatgctggtagtagtcgtttttcaggtcatattcaatatgccgtgatgcaacaatgatattctggcgtacaagaaagagaaaaaaaccgcttaagagggagaggagaaaatagaggcccgtatcgcgaagaacatccgaaagcgcaaaatgccgattcatggtatcgattgcaagaccgatgtactttggcgcgatgacagcgaagaggttggtcagaatgatgaagagaaagccagaccagagattttttttataccttaacagataaggtttcagaccaagaagatttttcatccgtcataaatttttgaagtgacggtagtaatgtataataagaatagggaaaacaaaatttcacccttatttctgcgctcttatggcatttgatgcaatcaaaaattattactctatcggtgaggtcgccaaaattgccggtgttcctgcctatctgctccgttattgggaaggtttttttaatgagctgactccggcgcgggatacacgggggaacaggcgttataccaaccgtgatattgctatggttctcaatatcaaggagctggtctacgaaaaaggttatcgcctcggaaaagcgagtgaaatagtcaagggcgttctgcgcaatagtgaaactgaccataaaacgactgaaattctgaagctgcagaaacagatcggtcaggagaagaatcgtcatggagtggttgacgaacgccgcatggtgctgctgaaagagataaaagaggagattgaggatattcttcatttactcggctaaaacaaaaaaaccggcttttgaccggtttttttgttttccctgatttcgtgcttattgagcgtagagcacttcaaactgtccggtaccgcccttgcaaacatgctcgacccagcggccataagcgccaccgctccagcgatattcttcaaggttctgggaacggaactgaggtgctgcataacggactttgtatccctttggcagtacaactttcaactgggcatcgacggtaaagtcgttgaattttcctaccattccgtggtgtaccagcgggatgagcgggtggttcaggattctgcgaagaccaccgccggcatcgaccgatacgccggggaaatcaccatcaaccttaacctcaataccctgagagtcagaacggaagccagcttcaactgatgcaggccgattcagtttgtcagcagggaagagttctgcccagcgagcaatagaatcgacaataccggaaccgccatgagagaaacgccatcttgtaacaccaacaggtcctttttctccgctctgggtgccgatgctgttgacctcgatttttgaaattctctgaccaccttcattcagggcggtaaaagcaggtccgataaaccagaactcgcgaatccagtcgttgaaggtgccagttgactgaagcgcccgaagggtgccttcccaagtgtcgataacatcgggattgtcaagcggaactttcatgataatgtcatggaactgacgcccctgcatgtagatcgggttcgggacatttcttttgactgcgtcggagcgatagtagaagagattgacaacagagccttcaaaggagaacgagtgagagaagtcgcctacggatacagagccttcaccgacgcagattcttctttccttggtttcattggcaatatcagcctctacaaccaacttgctttttgtgctgtctacaattgactcaataacagccgaaaacctgacgaacccctttgcgggatcgagaggttttacattgatcttgatgttacagtcagccggtaacaagggaagtgccggcggtacattaaccttcgcccgacattttaccttgccccatgagctcgaaccgccctcgagaacgatttcgtaatctgagtgtgcggtagtggtgtcttttgtgccgaaaagagccataatgagttctcctttttctaatggcgttgaaattggatattttcaggaaaaaatttcatggagattattcctgttaagtaacagagtggaagaaatttaaagaataaaaatcaataaataaagtaaaatgtgttgctcttggttatctggttgccagaaatagtatttagtgccgatagtttttccgtttatctgaattttttttgttttttttcgtcaatttagaatctttttatcgttttgatgagtctattatcccggaacataacccgactgagtcattcccgttacgccccggccctcttgagtggaactcttcttggtctctcttttccctcttatcccgccattcatcttgaagtggtagcctggattgctcttgttccgctgctcatctctcttcgctccgtcgagaacgccggggagctttttcgacgcgtttacctctcgatgtttgttttctgtctgatcagtctctggtgggtaagtctggcaactctgcctggaggagttctcaccatttttgcacagactttttttttgacggttcccctccttgcattttatgcggttaaaaaaatggcgggttaccgttttgcgctattttcgcttccttttctctggattgcatgggaatgggcttacatgcagcaggatctctcacttggatggctgaccctcggaaattcacaggcaaatttgaatctcatgattcagtatgctgatcttgttggtgtatgggggatcagtttctggctcatatggttcaatgtattcacggtgcttgccttgagtggcagcagacgggatacccttcgttctgttaccatgatggctctgatggttgttgctccgctgatctatgcttcagtgctgatgtacagggaaggtattgctgcgaaaaaagagttgcgactcagggttacccttgttcagcccaatgtaaatccccatgacaagtgggaggagtataacagcgtcgaaattatggagcgctattatcgtatgaccggcagagctgttcgtgaaagccggcctgagctggtgatctggccggaaacggcgattccgttttctattcttgatctgccctatgctgccgatcagcaattgttgcggttggcactgagaaagtgggatacagctcttttgaccggttttatcgatgtcgttcataagcccaatcaaccctcggagtcctttaatgcctccatgttgcttgaaccagaccctgatagtgtgcctgaaatttatcgcaagatgcgccttgttccatttgcagagcgtgttccctatatcgattatttcccctggcttggtaatctgacattttctctggcaggcatcagagggtgggggaaagggcgtgaggctgccgttatggaactctcctcttctcggaatggtaaggtcgttcttgccaatatcatctgttatgaatctattttcccctctcttgttacggagtttgtccgaaaaggagccaggctgctgacccttgttaccaatgacggctggtatggaacgtcatatggcccctatcagcatctggccattggccggttgcgctgtatcgaaaaccgtcgggcaatggcgcgatgtgccaataccggactcacggtcgtcatcgacaagtatgggcgtaccattgcagaggttccctggtggcaggaggagatcctgacggctgaagttccgctcgaaagtcgcttgaccttttatacctctcatcctgaccttttgccaaaggtggcttcaatactctctctgctcatctttcttcgtgcttttttaaagagtcggaagggtgagagtgtgttatgatgtattggctgtcagagcccataagccttgattttgcgatagagtgttcgttctgtaatgccgagtgccagagctgtttttctcttgtttccattgcatgattcaagtgcttcggcaatagactttttttccatctcatcaagtgagcgaagaactttgggtggtgcaggatggatgtgttcctcgactgctggtttcaagacaggggtaaattgcgggagtgttgctgaaacatcaggcagaaacagtggagtgagcgctctggtctgcacaagatgctgaagaagttggcggatttcactgacctcctgtcgaagctgcatcatggtactgtaaatcacctgaagctcgtttttttctgatttagccggatcatgaaccaggcttttgtatcgatttcgctgcaccagatgtcgttcaagaatttcagaagtgatatatttccccttttcaagcacaagcagggattcaatgagatttctgagctctctgacgtttcctggccagggatagcgcatcagcatctctgtcgtatccgggctgaatccttcaaagaggattttgtgtttctgttcaaattcatgaacaaaattttcggcaagcaggaggatatctcgtcctctctcccgtagtggcgggatttgcagttcaacactacgcagacggtaaaaaagatcttcccgaaagtttttttccgcgacagcctgatacatgtttttgttggtagcagcaatgatgcgggcatcagagtaaatactctctgacgatccgacccgctgaaactctccggtctcaataaccctgagaaattttacctgggtttcaagtggcatttcaccgatttcatcaagaaaaatagtgcccctgtcggcactttcaaagtacccctttctgctttgcactgctccggtaaacgcccccttttcatgaccaaaaagttccgattcaagaataccggagggaattgcgccgcaattgacagggatgaagcttttatcggcccgcaggctgtttgcatgaataaagcgtgccagaacctcttttcccgatcccgtttctccaattattaataccgtgatatcggtttgagcgacttggagagcaagttgcttgagctgggagatcaggagagattgcccgacaattgtagtctctcgtttcatcaggttgatttgtcttcggttcactgctgcgtcttttttactggaacaataaaagccgggaagggcagtttttttatcaatgcaccagcatcttgttttgtggcatataactttttcaatcgaacaccatagaactgcccctgctcaacgatttctaccggttcgtaaagagagatctttttggtcaaattttcagcatttgctttgtttccgaaataaccaaattgcagggtaaaaccggaacttcctgcaaaggttgattcctgagttggttttactgtggttggtgatggacgaggcgatatttgctgaatcggttttacttgcgcagttgaggggcgaagtgctaattcttcagtcggttttacttttgccggtgatggacgaagagctaattcctgagctggttttactggcgcaggtgatggaagaggtgctgattcctgagctggttttactggcgcaggtgatgggcgaggagttatttcttcctttgtcttgctcgaaattgacgcgagctgttgcttcgaactttcctgcacaccagactcttgtggtttcgccgaaagaagagggcgtgagagctttggcagcggggcagtgctgttgagcgccaggttgtaggcggctattcgtgagttactgatttgatcaagtgcagggtctggataatcgctcaactgtttctggaagagctcaattgcctgtgggccactttcacaaagaagagcttcaaccacgattctttcagagggcagggttatgttttgctgcgtattttctaacaaataaaccgtatcttcatcgacatacttcctgatttcacgtgcgtaggaacgttcttcggctgcatacaggatggctggaaagaagagtgcaacagagagcgcaatgcagagttgtgcggcacttttgcgaatgcggagtaacctcttttcagatagcattggtttgcagtttatcgttgtacagcttttactgttctattttttctttcctcaatatgccaaatatatccatataatattaatcgccttctatgcaccctcttttggtcaaatcctttgcaaaaatcaatcttggtcttctcatcacagccaaacgccaggatggataccatacgcttgagactatctttgcaccaatcaactggtatgataccatcgaattcagtgactccgaaaagatttcgatgagctgctcaaatagtgatctccctgttgacgataacaatctttgtataaaggcagccagatctcttcaacagtttgccgctgtccggaaaggcatagccatgaagcttcaaaaacaggtgccttttggcgccgggcttggaggtggcagcagtgatgctgcaacggtactcagagtgctcaatgaactctggaaggtcaacgcatcccctgccgaattgcacgctcttgcagtgaaacttggtgccgatgtcccctattttctctctatgaaaggtcttgcctatgcgacaggcatcggtgatgagcttgatgatctcgctcttacacttccttactatatcgttactgtttttcccgaagagcacattgcaacggtttgggcatacaagaatttctattcccggtttgatcgtgaacttcctgatttgaaaaaactgctctcagagctttgtctttctggaaaaaaggagggtttaccagcctttgaaaatgatttcgagccagccgtatttgatcattttcccgccgttcgcaaagtcaaattaacactgctggaagcaggaagcatcttttcctccctttccggtagtggttcagcagtttttgggcttttcgagagggaggatgaagcactggcagccatgaagcttttacccgaagcttatcgtaaaaaccttactcctccaggtttttgcatggcacaataaatgacggcaggaataagcagttacttaatacctgcgacctccggcagttgagaataatcattgacaggatttctcctgttgctgcctgaggtcgtgggaattaatctgaatgaagataagtcgtaacgggagtgcccggtttattcctgcacccgatagatttcaatattctcgccattactttcaattcccttaacccattgtggtttcggtcctctgcctacccagtattcagtttcactttttttgtacttgatgggagacggacttctgggtgcagactttacagctttcccttttctttcaagttcctccattgtgatattataggcagccatttttgctttgatatcctcaagaatagccttgcgctcaatattgataatttcctgagcctgtttctgaagatcagctatttgagcctggatttctgtaagtgttgacatgattttttactgataattaatgagacgttacaaaacgatacaacgacaatgtaaaatatattttaatttcttcctattctaaaataatatcaaagagtgcatttttctcgtggtgataagtggaatataagtaacgggttcagttaaaacgaaatattggaagtagctcaggctggaagctccgatgttgtttttctattctatatactctcttgaggttaaattccccattgcttgctgtgaaagtttgctcagtttcatctaacaaacagctacccctccacttgcggcgggatagctttattagcataaaaagttatgctacgaattccagaggttgtttttccttttgataagggaattgccttgagatagtgttcgttaaagattttgccgatttttcttgggaactattgatagtttctgaggcttgaagagcatatttccatagcagatcgtatcacttccattgtgaagatggattgttctatcaactcgattcgtgctaccccgggctacaaataatacaccaggcgctattgcagctccgcttgacattggctttgatcgtcatagggttcctgagataacagcatcaacgcctgatttatgtgcgatatctcatttggtgcgggatgaaataatttcatcaagaattccgtacagagttaataaagtttctctctgatcggtatcctgaagctcaacgttatatgtaccctgagcctctcttttcagaaattgaaaataaatttgctgctgaaatatagacgcctcatcatgctctgattttttcgctctctccatgtgacctcgattgactgatgcctggatcagtatgagcaaacaaaggcaatagttcgaccgtttttttgtgtatgtctctggtctgtgcattcgggtattatgtgcttcattgcttttgagccctgtacacccgtgctgcatggagaaagtaattttcaacttcttttgttcttgctaataccgttgttgctgtattttttgtgggattaaaaaaaatgttttcttgcaataaatcgaaagtaaaggctctctgttgtgtcagtatcgctgatgaacatgctggaaaaagctcggtttttttttagggataagtttataaccgtcgtccctgtccgatgatctcgctgagttccgagctgataagacgaagatcctcatcaagaaaatgggaggagtggagacgggcgcgtttaacttcagaaacatcaatcgcggcatccataatgtgcggcctgaagagcggtgcggcacagaggacggtgccgtccggtccggttacggaggagttgccccagtaggtgaagctgtcctcattgcccacgcggttgacgcatgcaacataactgctgaagagaaatgagtacgttgaggcaatggtctgccactgggttacaatcgccggattgccgcttccgggcgacatgcgcagggggctcgacatcagtacaaagagcagctttgctccctgatgggcaagcaggtagggcaccgaaacatgccagaaatcctcacagatggctactccgatctggccaagccgttttgatgttatcgtcttgatctgctgaccggcagaaaaatagcgcagctcttcaaacatgccataggtgggcaggtaaattttgcggtgcacgctttgcccaactccctcttcaaacatcagtgcagagttatagacgccgtagtcgttgctcagctcaatgccgccgcagatgatgcagattttcctgctcagctcccgcagagggtcgaaccttgcatcctcaatatgcatggcaatatcctgcgctgcatcctgaacattgtatcctgtgagtgagagttcggggaatgcgatggcatctgctccgtcacggatagcctcttcagtcagggcgcagtgttgggcaagattgtcgtcaaaattggccagtgtgcagtcaatctgggctatgcgcagttttgcgttcagcatcctttttggggtttaatggtaagggtagaaaagatagaaggtaaaagagagtccggcaaggatccacatgccgccgcgcacctcccgtattcttccggtgaagagtttcagaacaacataggcaataaatccggcagtgatcccgacgccgatattgaaggtaaagatcatgagtgtaatggtcagaaaggctggcaggagttcgctgtagtccgtgaaatccatcttcgttaccgattgcagcatgaacataccgacaacaacgagcgctggcccataggcgaagggcggaacaatggtaagtacgggtgaaaaaaagagggcaagagcgaagagagcggctacaacaagcgcagtaaatcctgtctttccgccctgctcaatcccagcggctgattcaatatagacgcccgctgttgttgttccgaagagcgatgcggcgatggtcgaaagcgcatcgaccatcatcggcttttcaatctccggcagattatcgtttttatcgagcaggtttgctctcgacgacaaaccaaaaagggtacccatggtatcaacaaaatccattaccagcacactgatgatgacgctggcaaatccccaggtcagcgccccctgcaggtcaattttcatgaagatcggctcaatggagggcggcatactgaacgctgttgcaggaagagggagtaggccggtcagaagaaaggctgcggttgtgacaaccataccagcaagaatggcaccggttacccgctggataagaagaactgcggtaagaagcaggccaccaaggctcagcaaaaccgggagctgtgcaatatttcccagttgtaccggcgctccggggacaccgagtgtcactactcccatatcgttgaggccgagaaaagcgaggaagagaccaattccccctgaaaaactgtgcttgagcgaagagggaatcgcttcagccagccattggcgcagccctccgatggtgatcagggtgaaaagaatgccgctgataaagatggccgccatggccgtttgccatgagtagccgagcgtctgcactaccgtgtaggcaacaaaggcattttcacccatatatggagcgacggcaaaagggcgtttggcatagagccccatcagcagggtaccaaagatggaggtaagaatggtcgccgtcatcgaggcccctttcgggatacccgccgccgcaagaatggccggattgacaataatgatataggagagggtgaagaaggtcgtgatgccagcaagcgtctcctgccgatagctggtctgatgcgtgtcgaaattgaagtatgagcgcagagtcatggtcgggagatggtcagataacagaatgcggattgtatagccgcaagatacacataaagcgtgaaaacggcgaagcgtaatctggaaaagggctcatcctggagtcagttatttttgtgaaaagtaaccggattttttttgcctttttttgccggtttaatagcattgtttaccttgtgttttcctgatggccacagcttgttgcacaaaaaggagatatggaacaacagatactgaactaccgtatagagggcaagagccgggtctaccttggcgttgatccggcgacgggacagagagtggccatcaaggagttgctgccacatctgcccactcttgatgatctgcttgtgcgcttccgccatgaggtgcagttattaactgatccatcgcaatatcaagacatcaaacatcactattattggtgggaaccagctcaaggtgacaggtaactcatcatctcaagttccgccgtggtggaaaacccttgacaagcgggttatggctgaagcgatcaggttgtatcctcttgtggctgatcaagaaaatgcaactgcccggaatattttttataaaaaaacctataaaaaatccaacccatgaaaatcattaaaattggccgttcttccgagaatgatatcgttatcagccctcgtgaaggcgatgtctccaaagtgcatgcgctcctcaagattgaaagcgatggtaccatcagaatcagcgatctaaaatcgatgaatggcacctctgtcaacggaaagcgcctgcaaggggcagaagaggtggttatcactccggatgatgaggttctgcttgggagtcattaccggcttgatgtgtggagctatctgaaaggcgcactccccgacaaggagcgtggccatcaggaggtcatgggtgaaatcagaaaaacggtgagcatcggcagaaatgcatcaaataccattgttctgccttatgcggatgtttcaggagaacatgcagagattctgctttacaaaaatggggagatgttgctcaaagacaagcattcgaccaacggaaccaccgtcaatggtttggcggtcaccagtaaaaaaatagtgaggggcgataccatcgttatcggtgacgggcatctgctgagctgggaaacccatctgtttgacaatcccgtcgtcccgaaaaaaaaatccatgctaccggccattgctgcgactgttgtgctcctgctcgctgtcggattctattttctcaaagagaagatcatgccggttggtgtgatggaaaagtacggaaattcagttgtcatcatatacaacgactatgtgtacgaagttgatttaggcgaggataaaaagatctatatgacgaaaaccgataaagggtttgaactctataatccctcacaaaatgaaccgataaccataactggcagtggcttttttatctctgcggatggtaagatcatgacaaaccgtcatgttgcccttccctgggcttatgacgacaacaccaaagcggtcaaagcctttgtcgacaatgaaattgttaaagagattgcgcgtcttgaacaggataaatccaacgcactcatcggaaatttggttggagcacaaatcaacgtgctgcccgtaatcacgaccctgcatgatttgaataaggtcaatgtcgtcgtttccggcaaatcactctatcttggaatcgggcttaatgacacctatatcaattcaaaaagtgacttgattggttgtctctacctgcgggattcgggagataaaaagcttgatgtagcgatgattcaggtcaagaacaagtcattgccggggaaggtgaaggagtatgttcatcttgatgatgctgttaccgataaaaagttgttgaaaccgggcatgaagctgatgatgattggctacccggccggttttgcattaggacagactactgatggactgaaagtaaattttgaggagggttcgctttcacgcattgcggacgatatcaactttggccacaacctccccaccattccaggatcaagtggttcgccgattttcaatgaaaaaggagagcttgttggcgtcaacaatcagcagcttgtcaatacacagacctttaatatggcaattctggcaaaacatgccctcgaccttaacaactcaacaaagtaatccattagagccatgtcaactattacaaaatgtgtcaatggtcatcaatatgatgctgaaaaattcaacgaatgtccctactgtccgaaaacatcactgttaaatgatccaacattaattaataaaactgcaaatatcatgcacaaaaccgttgttatcgacaaaactgtatcttccggcccggagaaaaccagggtttcctccagtcagggagcaatacatgatacctttgtgaccacaggcaatacagcaggagctcagcaaggaacaaaaatactgggtgtgacagacgctgcagatgagcgaaaaattgtaggttatctggtcacttatgaccttgaaaaaaggggaaaatcgtttgaacttcttgaaggaagaaacctggttggctccgacaggagttgtgatattgtcatagaaaacctccctggtatttcaggaaagcatttgacaatattatacagaaaaaatcgttttttattcaaggatgaactctcaaccaatgggacatacattgatggagagatgcaaagtgaagggtatctcgacaaagagtgtgttataaccatcggtggcgtcagaatgtattttatcatggttccgtttcatctgcctctccagtgatgttgtgcaagattgccacctttttgtaatgtcaagatagataacaatactatgaatacaagtgtcaagcattatgaaatagcaaacgcgaccgatgttggcaaggtgcggcgtgtgaacgaagactattatggcacaagagagacgctgaatggtgaagtggttgttgtctgtgatggtatgggcggtcatgccggtggtgaaatagcctcaagactggccgttgagtcaataatagcaagcttgaatggcaagttttctgccaatccgctcaacgcccttaatgaggcgctgctctccgccaacaaggccattcttgactatgcacaccagcatccagggttcaaggggatgggctcgacctgtgttgtgctgcttctgagagataattgcggttattatgcgcatgtcggtgatagcagaatctatatctacaccaaaaatggcctccaccaactcaccaaagaccattcgtttgtccaatcgctgcttgacgcaggagccataagtcagcaagatgccgagaaccatccaagaaaaaatgaaattaccaatgctctcgggcttgaacggatgcagcctccatcgctttgccagaagccctgtaatccgcgaaagggtgatatcatgcttctttgcactgacggcctgaccggcatggtcagtgatgatcagattcaggagctgttaggttcggagatggccttgtatgacaaagccaaagagcttgttgctctggccaatcgtgctggcggcatcgacaatgttacgcttcagctcgtacagttcagcggaagtggccctgccagcagcagggcgggcgagacggtcaaagtcaacaagagagtgctgcaggcggcgggagttgccctgttgctcctctgtttgcttggcacaattgccattatggcttcaggcgctgcatcaaggggtggcattggtaccattatcgcagcactgtttccgaatgaacaggttgcagctccaccaataacagtaccgggcataaatacagcgccacctccgtcgagtcaaaacaatggatcggcgagtgattcgctactgcaggcgagaattaaaacggttgaaggcgagccggatgctgcaagagctgaagttcaacgtgcgcaacaacaagagctggctgcgaaaactgttgcagagctctcaaaagaaaaaagtgttaaggatgctgcgctcctgaaggagaggcaagagcttgatgcccgtcaaactgcagaagcaaaaccggcgcctgtgtcaggagaggaaactgtgatgaagattggccaggagcatggcggagggatcattttttatgttgatgcaaccggcaagcacggcttgattgcttccaaatcggatctgccgggcaactctgcggctactgatgaaaaattgaaagggttgtatttttggtctgacgcaaaaattgcgtgttctgcttttgcgattggcgattatagcaactggcgcatgccgaacagggatgagctgaagaaactccagctcgcgaaaagcatggtgggggggtttaccaggagcggttactggagctcttcggcaaaggatggagggagcgcatggatccgggacttcggcagtggaaaggagggcaatggcaagaagagcactgcctatcgggttcggccaatcctgtcgttttaagatggtgggagtgggtggcctgatgcatcttgccgagtgaggattatgcgcaggccctccctgaggttccatggagagactctgaaccaccaggtatcaaaaaaaaataaaagcatgaaattattaacaagatatcatcagacccatgaaaaaaattaccgttggcagagattcgggatgcgatatcgtaatttcggatcctgattatgttgtcagcagggtacatgccgaaataattccattttgcaatcaagataatcataatgtattttctgtttgtgccaattattgctcataatttgacaacaaacaggaggatactgaatatggctcgaccagcagtaatcacggacgaaatggaatgcttggctaaaaagattgtaaaagaagcacataccgctcgagaactgagagctggcttgagtattcttatccctaaaacttgtgatatcacctactctgaaacggcagaacttcttggtattagtgtacccactgtagtgcgcatccatcgagatattagcaatcaagctgctggaaatgcgactcctaagggtagctggggaggaagaaggaggcaaacgcttagtatagatgaggaggcccaatttcttgctgaatgggtagagaatgcagaacaaggtggcgtcctgattgttccaccaattcatgcagcactggaacgacgactgggaagagcagttgcactgtctacagtttacagaatgttggcacgtcatggttggcgtaaggtagaaccagatacgtgtcatccaaaacaaaatatcgaggcacaggaagaatttaaaaaaaactcccagagacactggtacaagccgccaagcaaaatgtactaaatctgcctttgcgcttgatgtttcaggatgaggctcggttcggaaggataagtgatcctcgaaaatgctgggctccagcgcctcttcgtcctatcgtaaagttagctcttgtaagagagtatgtctatgcatacgcagcagtatctccgcaagatggtgtgattgattggatgttgggcggcaaaatggacacagtgagtatgggcgcatttctcaggcaggtctctcataaacatcctgaagagtttgtcatgatggttgtggatggagcgccttctcatcgtgcagagcatttaagggttccaaagaacatggtacttgtaaagcttccaccgtattcaccggaattaaatcctgttgagcacctttgggatgaattgcgagagaaggaatttgctaatcgggtatttgagacacttggagctgttatcgcacaagcagcgagaggactgaaaaaaatggaagaacatcctgacggacttcggtctttaactggttgggattggatattaaaatcaatttgattgcaatttggaataacattgtctggagcaacctggttctacaaggatatgagcaccaatggcactgtcattaatggccggagagttcataatgaagagatatcgatagaacatggcacttcggttctttttgccggaaaaataccgctcgtatgggaaagcgttgatgcgattttgctccctcctgctgcaaccagcatatcaaccactcgttcttcagcaaagggcccatcgaatgcgtatctccagtccatcgattttaaagagatgctcttttcttttaaagggcgaatcaacaggtctaccttttggacctatactctggccatggctgttgttcaatttatagtctacggtttttatttcatgatcatgaaagttgcctcttctgatttcacgtcgtttactgtagttacctctttgcttgttcttctcgcactcttgtttgtttggcctgggcttgccttgtcagtaaaaagatgccatgatcgcaacaagtcaggttggtttcatcttgtctctttggtgcccttattgggaatatggtacatcgtggaaatattttttctgaaagggagtgatggatataaccaatatggtgaggaacctgtatataatccagctttgacgcaatacaccgtaattgccgctgtattatctctcctttcatatctgtattgtatgtggcaatatcttgactattgtgcgctgtagccaagcattataagagatgagggaagtcccctcgcattcggcttgcaggagcagggtgcaaaccaccgtaagcggcattagtcaaaagcccttgtcgtgagcgttacggaaaaggcatcgtaaagatgtcaggtgtgagccaaggaagacgagtacaaacaaactgccgtgaacgtgtcgaaaagattaagatgacatcaaaactgaagggagtagttaattcaggaaaagtttggcggaaacctgtttactggccaagcggtgtccggcataaaggcagcgtgatcctggttcgggctcttgtattgaactacaggaaccttcgttggcgatgcaaagggaaaggcgcaagtgtaaaaagcgaggccgataataccaatgcgccatcaagggacggagcgactcgtacgagcaatgaaagccttgtaatgaggctggagcaaaggggtcgcgtcatctggtcatacagtcatgtcaactgtgcaaacagaaggagctgttcggtatgacaaagccatatgaaatttccaaagaacttgtcttgaaagcgtatcaacaagtgaaatctaatggaggtgcagccggtgtagaccgagaatcgttacaggcatttgaaacaaaactgaaagacaacctgtacaaggtatggaacaggctcagttccggcagttattttccgccgccggtaaggggtgtgggcattccgaagaaatctggaggagtgcgtatgcttggtgttccaaccgtggcggacagggtagctcaaagcgttgtaaaaatggtgcttgagcccatattggaaccagtttttcatgaagattcgtatggttatcgtccggggcgttcagctcatgacgctatagctgtagtgaggaagagaaattgggaatatgattgggttgtagaattcgacatcaaggggctgtttgataacatcgatcatgagttgttaatgcgcgctcttcggaaacattgccaaactccttgggtttttctttacgtagagcggtggctaaaggcaccgatggagaccccggaaggtgagctgatagaacggacaaaaggaacgccccaagggggagtggtgagtccactgttggcgaacctgtttctgcactatgcgtttgaccggtgggtgagcgaaaatctacccggtgtgccgttttgtcggtactccgatgatggcgttcttcactgtaaaagcaagatacaggcagagctggtaaagcgaaagattggtgagcgttttcgtgagtgcggattagagttacaccctgataagacgcaaatagtgtattgcagggatagcaatcgcaaggacgagcatccagtaaatcagtttacatttcttggttttaccttctgttcacgggaagccaagaagaaagatggaacttactttattgggtttctgccgggagtaagccgggatgcactgcgacacatgcggcagacgatcagaaggtggaagctacagctcaaaaacagcttggaacttgcggatttatcagcacagttcaacccgatactgaggggatggaagaactactacacgcgattttacggttcagcaatggctccggtttggcaacacatgaactattacttggcacactggatgatgagaaagtacaagcaattgagtgggcacaaaaccagagcaagcagaaaactgcgacttctggcggaagagaatccaaacttatttgcgcattggaaagcggggtatacctcgatggctagatgatgggagccggatgagcggggacgttcctgtccggatctgcgaggggctggaggtgaaattcctccggtctactcacctacagaatatggttccacgtttatccttgtagaattacttctcaattttatcatataccccgcagggtacttaacctatggaacaacagatactcaattatcagatagagcgtctccttggagagggtgggatgagccgggtctatcttggcatccatccggtgacgggccagaaagtggcaatcaaggaactgctcgagcatttggccaatcatgatgatctgcgtcagcggtttcgccaggaggcgcaatttatggcaaaattgaatcatcagcatattgttcgtttgatccgctatgaggagataggaaaccgtctctttcttgtgcaggaatatgttgcaggggtaactcttgaggagtacataacaaatcaaagagggctgattccggaacaggaagcgatagggcttttttgccagttactcgatgcatttgcctatgcgcatgataatgatgtgattcacagggatatcaagccatcaaatattcttattacaaaaagcaatcaagtcaaggttgtcgattttggcattgcgaggatagccggtggaagcagtggtaccctgcgcaccaggacgggtgttcggatggggaccgtagcctatatgagtcctgagcaggtgaatgggcgcgaggttgatgatcgaacggatatctactctcttggagtgctgttgtatcagatgcttaccgggaaagcgccgtacaatatggatgtggaatcggaatttgaggtacaggtcaagattgtcagggagccgttgccgaggatgaaaagtacatatgagtttgtgtcggacaggatgcaggcaatagtggataaagcaacggcaaaagagagggaggatcggtaccggaactgccatgattttatgcaggcgatgaaggtgtctgtaccgccaccgccaccaccgcagccaccatcgccatcatcgccgccaccggcacagcagccaccaccgccacagcagccaccaccaccgctgccgccgccacagccatcttcagtgaatctgaaagccgtggtaatagctgtgattgtggcgcttgttcttgttgtgttgggggtgatgagcagcagtaaaaaggaggcgccggcagaggcagccgtttccgaatatccggcaggggtagctgccgcgcccgctgctcctgccgtcgaatatccggtagaagcttccgctccaacggttttgcatgaaattggcaagccatatgaaggcggcattattttttatgttgatgagagtggccagcatggactgattgcagccacatcggatattgcgggtcactctgaagggcatgatgaaggttttttttcctgggatgacgctgccagcaaatgtgatctgctggtaatgaatggttatagcgactgggttttaccagataaagaaaaattgaaccagttgtatcttcaaaaaagtgcggttggcggttttgcggttggcgacggtgatgcctactggagttcgtcggagtatagcacgggtgatgcgtggggccaggaattcaacggtggagtccaggaacagggaagcaaggctttcagcggtcgagttcgggctgtacgctatttttaatcagttgaccacttcttcatgatctttcaggtgtaaccatggaacaacagatactcaaataccgcatcgagcgtgaacttggccagggcgggatgagccgggtctaccttggtgtcgatccggtgactggtcagcgagtggccattaaggcgttattgccgcatcttgccggtgatccctatgtgcgatcactttttgaacgtgaggccaaagcgttggcaaaactggatcatcccggtattgtcagtttgattgactaccaccccgataaactcttgctggtacagcagtatatcgatggaatggatctggaggagtacatcacccaccaccgcggtcccattccggaagaggagagcaaggagcttttctgcaaattgcttgaagcctttgcctatgtgcaccgtagcggcgttatccatcgtgacatcaagcccgccaacatcctcatgaccagggggaaccaggtcaaggttgtggactttgggatagccaaagacaccaacattgcccgcgaaacggccacaggcctcagccccggaaccgtggcctacatgagcccggagcagatcaaaagcaagcagggggagccgctcgaccatcgtaccgatatctactcccttggcgtggtgctccatcagatgctcaccggcaaagcgccctacaatacagcaacggaggaggattttgaaattcaatccaaaatagtcaaagagccgctgccgaggatgaagggcatctacgaatatgtctcaaaggagatgcaggccattgtcgacaaggcaacagcgaaagatcgcaaccagcgttaccagagctgcgaagaatttctgcgagccatcagggcgctcaggccacagcgaccaccaaaacccgactggcgggagtggctgcgcgacaaacgggttatggctggagcagtactgttgttgctgtttttcgtggggctcttcgcattcagtagtgcgccaaagcctccggaagtgcctgttgaggagccagttgccgcttttcctgtgccaccggtcgttgttgttgtcgattcagccgccataaaaagggagatggcccggcaagccgcagaaggtcggatagcaaagcgccgggaaaaggcgcgtcaggcagagcttgcggggctccggcgtgagaaagactcgctttcagcgcttctgctctccaaaagaaaccctgtaagggtaaaccgtgcatctctgacggtcaaaagaaaagcagtcgcccctccggtacctgttcctgttccggcaaagccctccagaattgacgtacaaacgttttaaccattgaatcctttaaccacttttttgtgggtcaaaaaatgaaaccaaaacgaatctgttctcctgtttcagcccttcttgttgcggcggttatttttttcggcggagcattgccagcgaaagcaatggagtttgtgctgatccctggcggcacgtttacgatggggagcccggcaggtgaggttggccatcaaaacaatgaaactcaacatcaggtaaaagtgagtgacttttacatcgccgaatatgaagtaacggttgccgagttcaggaaatttgtggcagcaaaagggtaccagtggaacgaaggtacccagggtgaagcaaacgatcctgtggttaatgtgagctggaacgatgctgtggcctactgcaaagcgctctcggcaaaaacgggtaagaggtgtcgtttgcccaccgaagcagagtgggagtatgcctgccgtgcgggcagcagaactcccttcaatacaggacaaaacctgacgaccggtcaggccaactataacggcaattatccctacaatggcaatccgaaaggtgtgtaccgtcagaaaattgttccggtaaacacttttgcacctaatcgatgggggctgtataatatgcatggtaatgtctgggagtggtgcagtgattggtacagtgaaacctattatgacgaatgtaaagcgcaaggtgttgttaccaatcccaccgggccatcaacgcgttcgcgccgtgtaattcgtggcgggggctggagcgacgatgccgagtactgtcggtcggcgtatcggagcgacaacacccccgactaccggagcaacggcgtgggcttccgcccggttttcgtcccgtagtcagttggcagctcattccgactttgttttttgagcgagagggcagtaccaacattttggtgagcggtggtgagggacgaaccgccgcacgccaaaatgttccggtcacaaccgactacagaaacgtccaccgcaggtggaccgccgatttttttttgaaagtgctgatctcttgcagggttatcaaaccggtttatcgcgttctgctcatgccgataaaactttttgccctgcccgttggaattgcttttgatcgcgattgttttgtacacaaagcgcgaaaagcgttgatgattttttcaaagaacactgagtggcgggggcggcctttccaggcttttacccggtgatcaatccaaccctttgccggtgaggagtgggggcttgcttccggtcacattttttcgcaagatacacataaagcgtgaaaacggcgaagcgtaaataatgaaatcacatgtattaacaatgtgtattggttggaaataacatgctttttccgcatcttttttttgaattatttttatcgattttatatatcccgaggttcgtggatcgagttggtctgttccggcatttcgggcagtggccgggagtgacaaggtaacgactgccccaatttaactgaaataaggagggtaattacatggcaacagtggcaagctacagtattctcttttatggtagcccggaaggttaccagacgaatcgcgctcagattcagttgagtgatgcggccggggcgaccctggcctgggttcgattcaatgatcccggtatggtatttgaagccgatgcgaatgatggcggtatcatcaagatgcatcttccttcaacaatgtttcaaagtgttcttgatgtgctccgtaatgagaaacccataaacgtttactttgcacaaggacgcggttttttgggaacatcgcttgaacctgtgggtgagggtgagtagaaactgattttcgcaagccatacatcaggaatatttatggcgatcatcgatctcaacatggggcggtgttattttttatcacgcatctgccaaagaggctattgagcttgatgttcctgccatgaatttcctgatggtggatggtgagggcaattctgataaatcatccgccagccgatggagagatgagcgttgttctgcccaccaattccctgtcgcacacacctcttcgataaccacctctttggcactcttgttattttgttgcaaaacataagaaaaagccttataatggataaaattaatccggtttatagtttttttcttgtaaccttaaataaaaaaaggaaatatcatgagtgtgctcgttggccgcaaggctcctgattttgatgttgcagccgttgtcaatggttcgcagtttgttgattcgtgcaagctttctgattacaagggcaagtatgtggtgctcttcttttatccacttgattttacctttgtctgtccgacagagctgcacgcctttcaggagaagcttcaggagttccgtgacaggaatgttgagctgatcggctgttcggttgattccaagttttctcattatgcatggattcgtaccccgagaagtcagggtggtatcgagggagtgacctatacgctgctttctgatctgaacaaaacggtttcagccgattatgatgtgctgcttgaaggcgcgggaattgcgcttaggggccttttcctgatcgacaaggagggtgttgtacagcaccaggtggtcaacaatcttcctcttggacgcaatgtggatgaagtgctcaggcttgttgatgcgcttcagtttaccgaagagttcggtgaggtctgtccggccaactggaataaaggtgataaatcgatgaaaccagacgaagagggattgaaggaatttttcaaagagacctgatcactgttttcatgaagctgatatcagggcctgtttctttggagtccgaagttatggtatgacagggtgtttattgagtaaagagtgtttttttgttgttgattgacagcttgaaagtaagctggttcccctgtttttttttaaaggacaggggaaccgttttactcagtatgcttttgcgaagacaacttttcgtgcggcaggttttcctgagtagatacaggtgccgggttcatcgatgcggtattgcgcaatatagtcggcctcttcgggaagtaccctgatggtggctttggtctcagccttgatttttgcttcagtttctgccgtgccgtcccagtgggcgatgacaaatcccttttcaacagccaccttgaactcttcatagctctgcacttcgaaggtgtgctcggtgcggaactggagtgcacgctcgaacatgctttcctggatggtgttcagaatttcgctgatttgatctggcagagtttcgtcgagcgccagttcggttttttcgagtgtgtcgcgtcgtgcggcgatgcagatacccttctcgatatcgcgtggcccgagttcgatacggattggaatgccctgcagctcatattcagcaaatttccatccgggggagttctgttcactgctgtcaacaaaggagggaataccgtttttgttgagttcttgagcaagggcattggcccgttcaatgacggcggccttgtcgcccctgagaatggggatgataaccacctggcgtgtggcaagtttcggtgggagcaccaggccgcgatcatccgagtgggccatgatcagggcgccaatcaatcgtgtcgaaacaccccagcttgttgcccagacatagtcaagcaccccatctttggtctggaactggcagtcgaaggcttttgcaaaattctgtccgaggttgtgggatgttccagcctggagcgccttactgtcctgcatcatcgcttcaatgcaccaggtatcaaccgcaccggcaaatttttcgttgtcggttttcttgcccatgatgaccggcatggccatatactcttcagcaaaggttttgtagacgttgatcatgcggagcacctcttcctgcgactcttcagggtttgcatgggcggtatggccctcctgccagagaaactcggtggttctgaggaaaaggcgggttctcatctcccagcgcacaacgttggcccactggttgatcagaatcggcaggtcgcggtaagactgaatccactttttataggatgaccagatgatggtctccgatgtcgggcggatatagagcttttctgccagctcctcacccccgccgtgggtgacaacggcgcattcaggggcaaacccttcaatatgttcagcctcttttgcaatgaagctctcaggaataaagagcgggaagtaggcattgacatggcccgtctccttgaacattctgtcgagggcggcctgcattttttcccagatggcgtagccatttggccgtatgtccatgcatcccctgacatcggcataatcggccagttttgccgagcgcacaaggtcaatataccactgggaatagtcttcgcttcttgaagttatcttgtctgccactttgttggttcaatgattgttataaaaaaaagatagtgtcaaaaaatatacaatctgctaatcaaattttttcatcttttccataaggtttttcagatgtgctttctcctgcgctccgagaggcttctggttgtcggcaactttctgatatcctgccggtacagcgaattgggaagcagggagctcttttggccagatttgcacaagttccatcatgtattttccattatcgttatattgcgtgatcttgacggggaatccctcaatgccttcactgttgagtttttttgaaagctctgtgttggagagacggggattttgtgactgaaggattctgaaggtcgaaaaatcacccaggtcgcgcgtcatccagagttccagtttttcggtggtgctggtcaggatgatgtgttcacaggaatagccttttatggattgttttccgagcctggtgagggtatagttactgtcgaaatcgagcagcatagcattttcggcggcggttttcaggttgacgaggctatatttttttgcctggtgattgatgatccaagcctggtctggctgggaggctttggtaatcacggttgttttgagctgctctggtattttgttcatctgcatggccatgtccatgcgttgtgctgatttcccgaatgagtaggtgactttggcggaaccgttcggcatggtaagcgccatctccatgattccggtaaattttgatgctgcggcggcgggtgtgccttgggcggcaaaaagcactatgaggagtgcaataaaaattgttttcatcgtgttgcagatttgttagagtcgtttgtgctgttttgtcatgcatggtatcgcttcttatgatgctctgcaatgtactctttgtaatggccaggtgagatgatttttttaaagagtgatcgggatggtgtacctttatgacttttacggttctttttccgggttgagggctttgtgaatgtttggtttaacatgggtgtgatggaagaggtgaaagagtgggaggttgttgaactgctcaagacaacaacggcgttttttgtgacaaaaaaggttgatgagccacgtatcagtgcggaactgcttttagggcatgttcttggcaaaagccgcctggaactttatctgcatcacaacaggccggtctatcaggatgagctcgatcgcttcaggagactctgtcgccagagaattgaagggcgtccggtgcagtaccttaccggagagcagtatttttatgggttgcagtttttcgttgatgaacgggtactcattcctcgtcctgaaactgagctgcttgttgaacaggtgcttgatgctcttggtatgacgggtcgcggtggctcccgaaaggcgaagattcttgatattggtacaggaagtggctgtattgctgtgacccttgcaaagctctttcctgaattgacggtaagcgccatcgattgctcacttgaggcacttgaggttgcccgcataaacgttttgaagcatggtgtggaatcgcaggtaagctgtattcatgcggatttttttgatgagttttttgcgacccggttacccgaaacttcgtatgatctgattgtttccaatccaccctatattccggtatgcgaatgggaggggcttcagcgggaggtaaaacagtacgaaccgaaaattgcactgaccacgcctcaaggagtagagtgttatcatgcgattgcagcgcaggcagcgaagctcctcgttccgggaggaagactctgttttgaactccatgccgatgctgcagcagtggtttcggaactcctcgaggcgaatggatttggtggaataacggttacaaaggattattcaggtcttgacaggattctttcagcaatttctggctgaaggagggttgttgtgctctttttttcatgaaaagagagttgctgtactatatttgaaaagctttccctatatatgataattcacagggtgcagaaaagattagtttttttaaattcacctgtttattgctccagataaatggtaatcagtagagtgtacattgatgggttttcgtgatctcaatctgagagagcggcaggttcttggtatcattatccaggcctatgttgtaactgctgctcctgtcggctcaaggtatatagccagaaattacaatcttggtttttccgacgccacgatacgcaatgtcatggctgaacttgaagatgaaggctatatcagtcagccgcatacctcagcgggtagaattccgactgacaaggggtaccgttattacgttgacctcattatgacctttcagtctcttgatgacaatgagaaaaagagaattgaggaaaatatcggtcaaatcagcattgaccgaaaaggcacctcctccgatgttcttctttcggcggtaaaagttcttggaacaatttcaaggcagttgagtgttgttttatcaccgacactttccaatgccatttttgaaaaactggatatggtgttgctgagctcgacgaggatgatggtaattctttctatccagtcgctgtttgtcaagaccattgtcatggagcttgatcttgaggtctcccgccagaccattgacggggtggttgatatgctcaatcagcggttgtcgggactgacgcttgctgaaatccgccgatcaattacccggcgtctttccggatgcagttgtgacagtggcctgaaaaatcttattgtacgctctgctggtacactctttgacgagtcgcccatttttgaacggctctatatttccggtaccgaatatattgttgatcagcccgagttcaagcagccggacaaggttcgtgagcttatcaccatgatcgaagacaagttcagcatggcaaagctcgttgaaaacagtggcccgtcacgtatggatattaccatcagtattggcaaggagaattgcgaacggcaggcggaagatctcacaattgtttcagctccatactatgttggcaacatggttggaaaacttgggattctcgggccgaaaagaatggactatgaacacgctgtccgtgttctcaattatatggccgatagcctttcaacaacgttgtcaggtgttaactaaaaaaaagtaatgtggttatgacaaagaaagtaatggacgaacaagagagccataaagagtatcttgatgagatcctgcaggcaggtgaggttcaggaggatacagtgccgctggtggagtggtctcaggggcaatcatccccggagggtgagtgcactgaggcgagaatagccgagcttgaaactgagcttgcaaggcagaaagagcaggctggaaagtaccgcgatgagctgttgcgcagggctgcagattttgaaaatttccgcaagcagaaggagcgggaggcaatgatggcctcttcgagggctcttgagaatattatcagagagttgcttcctgttattgatgatgtcaaacgccttcttgaccatgctcccctgagtgcggagagatcaagtgaagctcgtccctatattgagggtgtggagatggtgaagaaaaatctggaaaagtggcttgatgaaaaaggggtgaaagctatagcgtcaatagggacaatgcttgatgtgaacttccatgaggctatttcacagatcgactctcctgatgcagagccggatatgattgttgatgagtaccagacagggtatctgcttggagaacgggtcatcagacatgcgaaggttatcgtagcccggtagacggggtgctttttgttacaatgaacaagacattcaagaaaatttgctggttttattatgaagagagaatattacgaggttcttggtgtaggccggacggctaccaaggatgagataaaaaaagcatacagaaagctggccttgcagtttcatcctgacaagaatccagataacaaggatgctgaagagcactttaaagaggtgaatgaagcctatgaggtgctgagtaatgatgacaaacgccgccgttatgaccagtatggtcatgcaggggtgggttcttctgccgcatccggtggtcagccgggtggtggcgccgatttaaacgatattttcagtgccttcaatgacatgttcagtggtggcagaaacaggggtggaggctctccatttggctttgaagatgcttttggtggcggcagcagaagagggcgtgcctcaggcggtattcctggaaccgatttgaaaattcgtctcaaattaacccttgaagagattgccaagggcgttgaaaaaacactgaagatcaaaaaacaggttacctgtaaagagtgtaatggcagtggttccaaaacaggagcaaccgagaactgttcaacctgccatggcagcggggaggttcggcaggtttcaaaaacgatgtttggccagtttgtcaatgttacggcctgtccgacatgcggaggtgaagggcggattatcaaggatcgttgccccgcctgttatggtgaaggtatcaaacttggtgaggtgaccgtcaaagttgctgttccctcaggagtggagaacggaaactacctgacacttcgcggccagggcaactccgggccaagaggtggagccgccggagacctgatcgtagtgattgaggagataccgcacgagtttttctctcgcaatggcgatgatgtgatttattcgctggccgtcagttttccggatcttgttcttggtaccaaggttgaggtaccaacccttgatggcgcggtcaaactgaccattcctcctgctacacagccggagaccatgctgcgcatagcgggtcatgggatcggtcatctgagaggatcggccaggggagaccagtttgtgaaggtcaatgtttttgttccgaaagatctttcccatcaggacagggagttgctgaaagagatgcagaaatcagcaggaatttcaccctcagcccataatgacaggaatgcgaaaagtttttttgaaaaagcgcgtgatatcttcagttaagatgaggcggtcgtgatcctggatgaattgcaaggcaaaaaaaaagctacccgcgagggtagcttttttttgtagatcacattcttttctcagtcaagcaatgcacttaccagcgattccaactccagttcatcctctgcgaggctgccttccaggcctgtttttgagataacgtcaacaatatttcgcacaacatccttattgaaggcggttggcattaaattgtcgcgagtcggctcgatggagtatgcgattgaggtcgctacagccattttgatttcaggggtaacttttttgatgccgcttaaaaacaagcccttgaagaggccagggaaaacgagggcattattaacctgatttggcagatccgagcggcctgttccaacaacactggcgccagccttgtaggcaaggtcaggcatgatttccggttccggattggccatggcaaagataaatggcgaactgttcattccctcaaccatagcgggagttacgatgttgccaattgagacgccgacaaaaacatcagcgccgaccatgctgctctgcaaatcgccttgatgttttgccttgttgctgattgccgcgattccctgcttgatggaattcatgcccggacgaccttcgtagagtgcgccctgggtatcaacaagcataacctctttgacctgcgcatgaatcagaagccttgcaatggcaataccggcagctccggcgccattgatgataaccgtgagatctccaatctttttgccggttatacggcaggcattgatgatagccgccatggtaacgattgcagtaccgtcctgatcatcatggaaaaccgggattgagagctctttttcgagacgctcaaaaatttcaaagcatcttggcgctgaaatatcttcaagattgatgcccgcaaaactgggctcaatcattttgcagaattgtatgatctcttcaacgtcggttgagttgatgcagagcggaatagcatcaatatcggcaaactccttgaaaatgatcgctttgccctccatgaccggcatggcggcttccggcccgaggtcgccgagaccaagaattgcggtaccatcagatacaatcgcaacctggtttgcccgattggtcagggtataggatttctgtttatcaaggctgatctcagtgcagacagcagccacacccggagtataagccaaagaaaggtcatctttggtttttatgctgacttttgaacggatttcgattttgccgcgcgatttgagatgtaattctattgattgttttgaatagtccatgtgttttaacgatgactccctggtcatgatcttggatgatagaaaaatgagcttgtcgtgccgggtggtaagatggtgaacgcagacaagcgtatcaaaccatttccgggaaaggtatacaggcggacaaggtaatgagaaaacgacccaatatagttttttttatggcctttctatgcccttgccgtccaactgtcaacacattatcaggttccgtgagtgtgttgacagtgaattataggtaataatcagttttgccggataatgatgttagttcccattttttttgtaggccttgttcacctcttcaacgtagttggcgataacgctctgatcagagagctgattgggagcaaagatcttttctgcaagaatggtgctgccgataaggttgagtttcagttgtggaagatagaggaggtttgccatcagttcaggacttccgcaggtgagaaagagggcgatttttttcccctgaatgcaacttttcaggttgctttgcaagagcgcaccaaggagttcggacgataccagcagatagtaaatcggggcgcccataatcacaacatcaaactctttgacgaagctgtaatcacctgtttttttgcattttgctttttcgacatacgcgcctgtttcagcaagtttgcggcctatcgaatcaatgagttgttcggtcgatccacctgcagttttgctgtcgaaaaggataatggctttcatgggagtggcggcagtgtgtgtcataagaaaaaaggatagttgcgttgaccacagaactgtaattatctggagagagaagagagagtaaagtacaaaaaaaagcgctccagttaagagcgcctttttttaaatcacctctgaggaagagccaattttagacaaatttcgagtagatatcaagaagatcggtaactctggttgagtatccaagttcgttgtcataccagccgactacctttaccagattgccagagctcatggtgagcagtgaatcaaagatacaggagtgtgggttgccgacgatgtcctgtgaaacgataggatcttcacagtattccatgaatcccttcataggcccgtctgctgcgattttcatggcagcgttgatctctgcttttgttgccggtttctggagaatggcggtaacatcagtgacggagccgtctggtacaggtactctcatggcgaaaccgtcaaggcgaccgatgagctcaggaataacctcgccaatagcttttgctgcgccggtgctggtcggaatgatggacaatgcggctgaacgggcacggcgaagatcggagtgcggaagatcaaggatgttctggtcgttggtgtaggcatgaacggtggtcatgaaccctttttcgatgccgaaattatcctgcagcaccttcatcattggagcaaggcaatttgttgtgcaacttgcgtttgaaacgatctcctctttgccggtgatcgagtcgccattaacaccaagcacgatggtggcgtcaattttgtcttttgccggagctgaaatgataactttttttgcacctgcagcaagatgctttgatgcgccttctcttgaagtaaagatgccggttgattcaacaaccagatcacagccaagctctttccagggaagtgatgccgggtcacgctgagcggtaatggtgataaccttgccgttgacgaccagattgctgccctcaacacttacctggccattgaattttttgtgggttgaatcgtacttgagaaggtgcgcgagggtcttcgggtcacacaagtcgttgattgcaacaatttcataattcgggttgttcagtgcctggcgaaaaaccagacgcccgatgcggccaaatccattaatgccgacttttacttttgccataatgttgttccggtattgtactacgttagtattgattgttgatgaataattgccgcagaaagttcttttttgcggctaaaaatactccctaagatatgatatacaactggaattattcaggaattttttttaaacattctgttaaaagatttttcaggttaccaaagcttccattactgagcaggacaactacatcattttcattcagttgcgggtgaagaaattctacaatatcagccggatagttggtcgggttttcgcctgcgagaaagacatcctttccctgattttgcagctcctgtttcagccgtccggtattcagtgattgctcggctccgtagcgttcaggccgatgaaccattcccatgacaacaattgaagccgggccaaaacactctgcaagttcctgctggaagatgtttcgggtggtagtgtttgagcgaggttcaaaacaggcaataatccgtcttccggtatacagctctcccagagcttcaagagttacccggatggctgtcggatgatgggcgaaatcctcaacgagtgtgatgttatgcgcataggtgccgacaatttccatacgccgtttcgggcgcttaaagagaggcatggcgcgtatgatggcttcaacagaaagaccactgtgggttgctgcagcaattgctgcaagggagttcatgatattgtagttgccgaagaggggtatgcggatgctgccgaggagagttccctgatagagaaggtcaaaggttgatgcctcgctgtctgccgacaggttacaggcgctccactctgactccctggtcaaaccaaaccgctcaaccctgcaaaatgccctggaggcaacttcaagagcaaccttgtcatcaccattcaccagcagagttccgttaccggggatcagattgacaaaaagcctgaaactgcgtttgatatcctcaagagagtcgaaaatatcggcgtgatcaaattcaatattattaatgatggcgatgtcggggcggtaaagcaggaacttgcttcgtttgtcgaaaaaggcggtatcgtattcatcaccctccgtcacaaaaaagccctcttcactgcgccctgaagcccggcagccaagagaaaagttttcagggatgcctccaaccagaaatcccggtttgagcccgccatgttcaagcaaccaggcgacaagagaggttgtggttgttttgccgtgggtgcccgccaccacaatggagctgttatgggcgatcaggtggcgtcgaaccagctccggcatggagagaagctcaagatgatggttcagggcatattcgagttcagggtttccacggcttatcgcattgccgacaatgacgaaatccggtgaggcgctctgcaggttagaatcggaaaaaccgctgaaatagcggatattatggtcgtcaagatagctgctcataggcggatagagctgcgtatcagagccgctgatggcatgacctgcgtgggaaagtgcgacggcaacggatgccattgccgtacctccgataccgagaaaatagaaggaactcatcgttgactggattgtctgtttctggttactgtgttgcatctgcaacatgcaagctggcttatagatacataaaaaatcgtatagcgtgcaagaggagagctatgaaacatgcatcccgcacggctctcacactctcctttggcgctcttgtaccaaccgagtaccaattttttttaatgtgtggttacgcgcataaaaaaaagctcttccgaaagaatttcccttatggtgtaaaagaatcaaatgaatctgtattttaccccaacagtcttaatagatctcaaccattaccagttatgcagtttatcgacctgctttcgcagaaagaccggatacgggcagcgcttctccatcgcattgaaggcatactggatcgtggccagtttatcatgggccctgaggtgaccgaactcgaatcacgtctggcctcttatgttggttcacgttactgcgtctcttgctcctcaggaaccgacgccctgctcatgcctctccttgccaaaggggtcgggccgggagatgccgtgcttaccaccccctttacctttgttgcaaccgctgaagtgatcagtctggcgggagcaacgcccatctttgttgatgtcttgcccgacaccttcaacatggatcccgatcttgtcggttatgctgtcgatgatgctgtacagcgggggttgaaacccaaagcgctcatccccgtcgatctcttcggtctgacagcggattatgatcgtcttcaggcggttgctgatgcttacagaatctggattcttgaggatgctgcccaaagtttcggcgccagcttcaaggggcgcagggcgggcagtttcggccttgttggagcaacctctttttttccggccaagccacttggctgctatggtgatgggggggcgatttttaccgatgacgaagagctcgacacgcttttacgctccatcagggtgcatggcagcggtatcgacaaatacagcaacgaccgtatcggtatcaacggacggcttgattcaatccaggcggcagtgctgctcgaaaagctcaccatctttgatgacgaacttgaagctcgccagcgcatagccgatctctacagcgagaggctgcagggccggtttatcgttcctcatattccagcacactaccgctctgcatgggcgcaatactctctgcttgccgcctcatctgctgagcgggatcagctcatgcaggccttgcagcaggaaggaattccaacgatgatctattacaagattcccctccatctccagaaagcctacgattttctcggctataaagccggagattatcccgtttcggaagagctgagcagccgaattttttcgctcccgatgcacccttatctcaaggaagaggatgttgagcgtatctgttccctgcttctgtcggcctgatctatcggttggccctctgcaacatcgcatagagtcattcggagaagggtggacggcagacaatagcagcctgttaatggcactttcgggattcagtgctgttcgttcaggtgtactgtgcccggaaacttgatacggacgtagatacccgcaaccatgaccagagagttgatggcaccgacaacaataaacggtgccttcgggctcatggagtcaaacaatcgtcctccgagtgtcgtgatgataaggattcccacggcgccgctgatattgaacataccgataaccgacccccgctctgcctttggcgcctcctgtccgatgagagactgcgaaccgagaaaggcgctgatttgccctatgccgaggagcacgaaattgacaattgaagcaggttcatgcggattgctgatcagccccagcgaaagatagccgatgcttgccagtcccatgcagattgtcagtgcagtaacccggttccatcggtcgataagtggaccgataaccggcgcccagagcagtgccgcagcctgtgagataataaaaatcatcattccctttttgaccgcttcggcaggcgccatacccatggctattccagcagtcgttccccacaaaggcagaaaggtgccgataatggattgatcacccctcgcaacaaaggcggcagcgtaagagagaaggatgcgcggatttttggcacaccggatgccgctggtaacaagagagcgaagagcaggacgatcctttttgctcacctccgtgccgcccttcagaccaaaggcaacaaccactgccgaaaccagcgcaactccggcaatggcaagatgcgtatagagcccggcatcactgccgctgaaccccttcgcaacaagctgcatcggcaagccgccgaaaaagctgttcagcaccacaataccaagaccattaagaaatccggttatggcaatcagttttccccgcgaccgttcagcaggatagtcgatcatcaccgtcgagagcgcaccggtcaccgcaacaataccgagtgcataaatcatcctgtagagagttaaatcaaaaacggatcgtgaaagcggatagagcgcataagccactgcaagcagaaaaaaaccggcgctgtagaccggttttcgcccgatacgatccatcagaaccccggcaggcacaaaaaagagcagcgtgacaacttccgtccagaaaaccagattgccgctgatggttccctgctgcgaagtgggaattttcagatgctcgttgaggatataagcctgaccgatcgagacaaaggtgaccagcccgatagaaaagaaagccgcatagagataggtcagagcgtggcggggcagcaccgacggcgccagagtaatcggccccattttatggagggttgatggttcgttcatgcagaggttattgagttttctaaacgactcttttcaaaaatttcctgacggccacaagaaaggcttcaggctgttcctcgtgtggcagatgcccgcaatcgggtacaactaccagctcagcacagggaagttcacgggcaagccggatgctctcctctgttttgacggtcaagtcgtgttcacccgtaatgacgagtgatggcagcgacatggttttcagccgcttctccaactggagatgatgtgtttccaaaaaaagctcccaaaaggctctcgaccagttgccatgcatcaggtcactgcgaaactcggcaagaacagcgtcgcccaaccgctccttgttgtgccagaagccgcgaatattacggtcgtagagtctggtgatgaggaatttcatcagacgagaaaaaaccggtgtcatggctttcatgacaggcttcatgaaggcaggaacttcactggtggcatagccgctgtaaatcatggcgccggcaagcaccactccctcaacatgctgcggatggcggagtgctgtcaaaagcgccagggtgccccccgttgaattgccaaccagcaccgctttgctgaaaccaagtttttttatcagtgcgataacgaggtcactctgggcttcaggagtgtaactgacccctgtggcctttgagggcagagggcgtgaggtataaccaaaagcaggacggtcgaaggccaggaccgttgttgttttcgccagttcatcaaatacgaggcgccatgagcggagactcagaaaactgccatgcagcagtaccacgagcggctttccgctgccagccatccggtaatgaaccttaaagccgttaacctcaataaagcgcttctcaggagaggtttgtttcccgttcgtagcgtacgttcccttggcgatcagtgttgctctttcaggcatggttgcagcggtttataatgcggcccaattttcaatggtttgatgatgtagatgcagatattggtatctcctcgcgaatctgctcttcaggctcctctcgctgcaattgaaaccctggctcaaactcctccagagcagtgtcaagcattgcccatgacttatcaatcggcaacagtaaaactccattaccgaaatgtttgataagaacatcggtgcccttaaaccggtactccttgggcaatcggatagcctggctctgcccggatggcaaaatgcgtgcagtatccatactctctccttaaccgaccatttacagtgctgtctcgccatgaacccataattcatgctcgctaatatcaatatctttctgccaaataactgcgtaaccacccacatccaccttcactgcactgaacagtgctgcgttttttaagggagcaaacatctctttctcaagcaaaggtttaatgtcataggttttcttctgatgattatcaaattcaacgagaagtgaataatcgtcaattgctgtggcacttatgatttttggatgattcatcatactaatccagcggtgggagattgtgaaattcttgcttattccacatctcttttaactcagattgatacattgttgcccattcattgaccagctttcgtgctctgccgggtaaatcaccttcaatcatttccatggtatcgatgttgaacaatccaatatgttctccatagacggcatgaaaatgtggtggtgggtgatcaccaaaaaacaatttaatgactattccgtaaaatctggctatttcaggcatttttgaatccatgtttttgtctcaggttttttcgcttcaccccccgcagggatgcaactgcccatctgccatgcgcaggcagcggtcggcgagggcggcgtactcttcgttgtgggtgacgatgacgaaggaggtttggcgctccttgctcaggcgggccatgagttcgtagagaatgcggctgttctggttgtcgaggttgccgcttggttcgtcggccagtatcagtttcgggttgttcatcagggcgcgggcaatggcgacgcgctgctgttcaccaccggagagttcagaggggaggtggtcgaaccgctccgagaggccaaggcttgcaagcagctctccggcccttttttttgcgggcggcagtttgccggtggcgatgaattcgggcatcgccacattttcgagggcggtgaagtcggaaaggaggtggtggaactggaagacgaagccgattttccggttccggaacgttgccaacgctttttgtgagagcgtgtattttttatcccggaacaaaacttccttgtcaaagaggatttcgccgctgtcgggtgtgtcgagggtgccgagcaggttgagcaaggttgttttgccgcttcctgaggcaccgatgacggtcaccatctcaccttcgccaagcgtgagattgactttgcggaggatctcgatgctctttttccccggaagggtgtaggacttgctgatattttttgcttcaagcattatttatgctggtctggtttggccgtttccttcaataatccatttatatgttgtcagctctttcagcgccatcgggcctctggcatggagcttctgtgtactgatgccgatctcggcgccaagtccgaactgtgcgccgtcggtgaaggcggttgaggtgttggcatagaccacggcggcatcgacccgtttgaggaaggttgccgttgtctcggggtcagtcgcgatgatggcttcgctgtggcgtgagctgtagcgggtgatatgctccagcgcttcttcaagggaggaaaccgtttttaccgacattttcagagaaaggaattcggtgccgaaatgttccggttcagcctgatggagcaggtcgtcaggataggagccctgcagtgcctgaaaggcggcctcatcagcaaagagcatcacctgtttttcctgaagcggttctaccagagcagggaggtcggcgagacgctcctggtggatcacgagagtatcaagggcgttgcagacgctggggcgacgggttttggcgttgaagatgatatgcttgccgaggtcaagatcgccgcttttgtcgaaataggtgtgcacaatgcctgcgccggtttcgatgaccggaacctttgcgttgttacggacaaagtcgatcagcttctggcttccgcgtggaataatcatgtcgatatagccgactgcgttgagcatgacggcggcggcttcccgttctgcgggcagcaggtagagggtatcaggattgatgccatgctgcttcaggacggagtggatcagttcgacaatggcaatattggagtacatggcatcacttcctcctttcaggacggttgcattgcccgatttcaggcagagcgcaaagacgtcgaaggtgacgtttggccttgcttcgtagatgatgccgatcacgcctattggtacggtcacttttttcaggttgaggccgttcggcagcacccgctcttcaagcagtgcatcaagcggagaagggagtgaagcgacattacggatgtcggcagcaatggcatcaagacgcgatgcattcagcagcagccggtcaaccatggggtcagccggatccattcgttcgatatctttctggtttgcctggagaatggcctcctggtgagatggtatgctgtcggcaagggcgcagagcaggctgttgatggtttcgtcggtgagggtgatgatctccctgcttgcctgctggacggctatgagttgtttcgttatcgtttctttcatgtcgggcagaattcaggtggtgatatagaggtaatcgtaatgaatcaggggtttctgatcctgcagacccatgattgcaactgttttttccgagctgtattgcgccataccgtagccgatgatggttccgtccgtcgcacagaccttgatgatgtcgcctttcaggaaacgcccttcaaccgattcaataccgaccggcagcaggctgttggctcgatctccggccaccagggccatttcagcgcccatgttgacggtgaccgctcccttttccatcccttcgctgtttgcaatccaccgtttcgggccgtgggttgccttttgcggcagaaattttgtgccggtctgttctccctcaagaagcgagaggagaataccgggagtgcgtccgttggcaatatggacggtgatgccgagacgggagagtttctgcgcgatatggcacttggtcaacatccctcctctgccgaattctgattttcccggattgatatactggtggaaatgtttggtcgagggatcaatgatggggatgatggtgccattgcctgatttcatgtcaaaaaggccatcaacatgcgagagaatgatgtagccctcaacatccatcatggatgcaatgaggccggagagctcatcattgtcggtaaacatcaattcggtcactgacacggcatcgttctcattgacaacggggattatgttttgctgcagaagggagctgaagcaggtctgcatgttgagatagtgcaggcggtcgctgaaatcgctcttggtgaccagaatctgggcggtgatcagcccgtgctttgcaaagagctcgttgtagctgctgatcagtttgatctggcctgtagaggaaagtacctggcgggccgcaaccggcgcgatggttccggagagtttgaccaccgagcgtccggcgccgacagctcccgacgagacgagaatgatctgaattccctgtttttgcagttccgcaatctgggtggtaagctgctggagaatttcaaggtcaagttcgcctttttttgtggtaatgacgttggtgccgactttgacgactatttttttatagagaggattgatcaactgtttcatgcgttagtgaacctcttgactgaaatgcaaccctgcaacgccgataataatcagcagcagggatgcgagtttaatggcgtttataccttcaccgaaccagatgactccgataacggtaattgctgccgttccaattcctgaccagattgcataggtcagggcgatgggaagtaccttgagcgccagcgaaagaaaggtaaaactcagcccgtaaaaaataaagataaaaagcgttggtgcaagtttactgaatccgtcagatattttcatgcaggtggtgccggatacttcaaacaaaatcgccataatcagatagatccagtgcattgttttcttgcaggaaaaaggttacaggaggccgggttgttgaagttgaggccaaagagagatgcggccggtttgtgttcaactgaaaagatatgcatatttcacaaaaaagtgccgacgggcccgtgattaacttctggattgtaaacgatggtgttgatgagcctgatagatatatcactgcccttgaaaaatccggtattacagttttcgctgctgctccttatcatcctgtttgctccctttcttctcagccggctgaaaattccaagcctgatcactcttatccttgccggagcgctcattggccctcatggattgaatctgatgcttcgtgacagcagtatcatcctctttggtacggtgggtctgctctacatcatgtttcttgcaggccttgagatagatgttgccgattttcgcaaaaacagcagcaaaagtatcctgtttggactttatactttccttatctccattgtactcggtattgttgtagcgctctatattctccatttttccctgctttcatccatccttatcggcagtatctttgcctctcatacgctcattgtttacccggttgtcagcaagcttggcatagccaaaaacaaggcggtcaatgtagcaatcggtggcacacttatcaccgacactcttgctcttctggtgcttgcagttgttgtcggactctcggaaggggagttgactgccgcattctggatacgacttcttatcggtataacgctcttcagtctggttgtcatcctgctctttcccgttatagcccgatggtttttcaagcgttttgacgacagcgtgcaacagtacctctttgttttggcgatggtctttttcagcgcctttcttgccgaggccgcaggtgttgaggctattatcggggcatttcttggaggtcttgccctgaaccgcctcatcccgcggacatcaccgctcatgaaccgcatcaagtttgtcggcaatgccatctttattcctttttttctgatcggggttggtatgctgatcaatattcaggctttcttcaagggttatgaaaccattgaagttgctgtggtcatcaccattgctgctacggtggccaaatatctttcagcctggattacccaaaaactcttcggcttttcccttgaccagcgcagactcatttttggactgatcagcgcacatgccgcactcgcactggcaaccgtcctgattggttacaatattatcattggctatagcattactggcgctcctgtcagactgctcgatgaaagcgtgctcaacggcacgattctctttattctgctaacctgcacgctggcaaccatagttggggagaaaggggcgcagaacattgcccttgccgaagcggcagatgatgttccagaacccggagtgcttgccgctgatgagcgtatactgatttatatgaacgacatcagcacggttgatgagttggtcaatctcagcgtaaccgtaacatctgtcaaaaaccgcaagggtatctatgccatgcatgtcgccgataacagcatgcccgatgagacgcaggaaaaacgtgcgggaaaaattcttgaaaaggctgcagttgccgcatcatccactgataacaagctgacgggtttgcttcgttatgacagcgatatactcaatggtattgctggcgttatcagagaacagaaaattaacgaactgattataggccttcatcataagcagagcctcatggacagcttttttggcagttcaccggaaagcattctccgacgctgtaatgtcaccacttttatctacagatcggttcagccccttgccaccatcaaacgaaccattatcgtaattcctgtaggagcagaaaatgaggttggttttgtattgtggatgcagagcgtcatcaatatcataaaaaacaccggcagcaggatggtcatctatgcatcccgtcagactattgcttatctgaaggaggcttatagagagagcattgttcatgccgagtacaagatgttcaaggagtgggctgattttcttgtgctctcaaatgagataaaaaaagacgataaccttattatcgtcatgagccggaagaacaacatctcctatcacgccaggatggcaaagataccgctctatctcaacaggtatttccagaaaaacagctttatcctcatttatcccgttcagagcggcattccagaagatacctgtgatgacattcccgtccggacgcgccaaaaatcagtcattaattttgaaaaaatcctgaacaagatctacaaaaaaatccgtcgatgatcccactctaaaaagtgggggacgttgttgatatttggtacttattcaaatatttagttaaatttcggataattttcagcaactcaaaaggggaggtaacatgccgcgtggagcaagacttgatgcacccggaactctccatcatgtgatggtgcggggtattgaggggtgtcgaatcgtcatggatgacaccgatcgtgatcaatttgtccttcgcatgggcaggctggcaaaagcaacaggcacggagatctacgcatgggcattgatgatcaatcacgcccatatcctgcttaagagcagtgaggagggtttatcgtcatttatgcgcaagcttctgagtggctatgcaacagtgtacaatcgtcgccacaagaggtatggtcatctctttcaaaaccgatataaatcgatcgtctgtgaggaggagccctactttgtgcggttggtcagctatattcatcttaacccgttgagggcaggaattgtgcattccctggaggaactcgaccagcatcggtggagtggtcatgcggtcatcatgaagcagtgcaaccatgagtggcaggagagcgactttgtgctgcgcttttttggggaaaaggaggggatggcccgagaggcatatcgactctttgttgaagcggagagcagaaaaggagagcagcctgagttaaccggtggagggctgattcgttcaaccggagggtggtcggaagtgaaatcgctgaggcagcgcggagaaaagcaattcggcgacgagcggattctcggtagcagtgcatttgtcagggagatacttgaccaggcagatgattccgtaaaggctcttataccagcgtcgaatttcagtcaggatgctgctgaagagcttcgtaaaagatgcggagaatgtggcgttgcattgcagttgatggagtccggcagtaaaagagatgagtgtacggcattgcgaaaggaactcgcggtgaaatttatcagggagtttggattatcatatgctgagacggctcgtcagcttggtgtgtcaacatcagcagtgaaccagatatttcgacgcctggcacgaacgactcttttcattctgatgactattgttacactgtcggcatgcaatggggccgcgcccccaacaataactgaaaaacccaaagccatgactgaaaagcaacatccggccaatccctattactcgcgtaccgatacaaccagcctcaatctttctgatgccatctggaaggaggtgctttctccggcagtatatgaggtggctcgccacggttcaaccgagcaggcattttcaggaaaatactgggattatgaggggcggggaagctacttctgtgcagcatgtggcaatatgctttttcgctccgacgccaaatttgccactacctgcggctggcccagcttttttgaaaccctgcgcccaaacagtgttctctatcggaaagactcctcttttggtatggagcggacagaggtcgtttgcggacgctgcaaagcacatcttggtcacgtttttgacgatgggccgcctccaacgggaaagcgcttctgcatgaactcagtcatacttgaattcgagccggataaatcctcatcgaaaaagcagccataaaactataaaaagaggtcatgtaactgatggattctggtaatacggaagttcataacatcagcggtttcaggcagggcaatcattcaatgcagatgcaagggggcgtacttcatgagccgcccccttgtcaatactgtcagttaatctagttgaattgaacctttggtcttttctcttctggatctttccttcgatctatactcgtccatgcaaccactatcctttccttctaccagagagcactccaggtactcgactatttccatgatacaagccctgattgctttccctacaggagtattctgatactggccaaggttaccgccaaagcctccacggtgtacacctacgctgataccactggattttgatgtggcctctacagtccgggcatcatagatttcgcctgtttcaacatcaatcactttaaggtcgacagccatataggccttgtcctgcctgcctcccaaactgataccaccaaaagagagtccccctccgccaccgcttgtgttctgttcaaaggctgaaagtgtagcagcgaccagatacttggcaccggtaattttccctaatcgtgcccttgttctgggatttacccttccggaatcacccagatcctgttcattgagaacagcgtcaagttctctcctttcgagtactcgaaaactgttcgtcgatgccagttctgcaatgagcatatcctgcagatccgttcccacactcccttcccaccatcctgcagaggtgtggtttgtgaatctcaataccccaagacgaggtttctcttcggcgaatccttgagaaaaaacagagattgaaaaaagaaacaaaaacatcagaaaaaatttaatccgcataatgatcctccgaggggtaattaaggttaaaacaaaaaatctgtaaaacagatgtcttaaaagtatcacagtaaaaagaaaaaccaaagcatgtaaggaatactggccttcctgtacttgactttttcagtcatttctcttgagctattacgggtaaaaatttcgtatatgtgttgacaacacagggggagatcgaatgatttaaccgtttttgctcaacgttccagcctatttcaggacgatctgatttgtgcaaggtactcttcgagtatcggcacatcggcatcgggaaagttgtacaagcctgtttcataaggagttatccaacggagtgcttgatgttcaagcgccctgggctcctctccatacaacaggcatcggtacggtataagcgtcagggaaaaatcagggtaggtgtggaaacaaggggtcaggcgctgaatgatgttcaccgtcacaccgagttcttcctgaagttctctttgcagggcagctttttccgtttcattctggtttaccttgccgccgggaaattcccacagggatgccatcgacttcccttcgggacgttgtgcgacaagaaacaaaccttccttttcaataatcgcacagacaacatccccgatatgaggaacattttctataacagccattgaggatgcccggtatttttgtcagtgaggtgttgcatcgtgcgccacttattttcctttgcaggatggtatgttttcctctctttcagagacatgatacgaaatccagaagaagtacagacgcttattccgggttttatgaggagagtgcaagaaatgaatggggatatcgtcattaatctgaacggaaggattctcaactgcaatcgtgtgattatcatgaagaaacaattattgccactgcttgttgctgtctgcgcagccaccggaacaacatctcttgaagcaaaaactatagccggttcagacaatgctgaggtcaggggagtgcaggcgctctcgctgaggaaggccatggagggttatgcacggcagtacgacaatctcaggttggttgaacaaaaatgccctcgtgattacaggcttgttcagctctgtttgctgctcgataccagcaacagtatggacggactgatcaatcaggcaaagagccagttatggcagatcgtcaacgaactttcaagaatgcataaacggggcgaaaacattcggcttgaggtcgcgctctatgaatatggcaacaacaaccttccggcaacgtcgggatatatccgtcaggtgactccgtttacggaaaacctcgacctgctttccgaagcgcttttctctctcgacaccaacggcggttcggagtattgcgggcatgttatcggcagcagcctgaaccagttgcagtggaatagttcccgggaaggtctgaaaatgattttcattgcgggtaatgaaccgttcaaccagggatcgattgattacgatgtggcttgccggtgggctgccggaaaggatatcgtggtcaacaccatctactgtggggactaccgtgaaggtatcggatcattctggcagagaggggccgttttgggtggtggcagctactttgccatcgacagcgacagggatgcaggaggtattccgacaccttatgatcatgatctggtactgttgaacagccggatcaacagcacctatgtaccctatggcaaggctggaaaagagagcattgcccgccagtcgcagcaggacgcgaacgctgcaaaactttccgcacccgtttcggcagcaaggagtgtctcaaaaggatcgagtctttacaaggcttcggagtgggatctggtcgatgcagtggaagagaaaaaaataacaaccggtcagctcaagaaggaagaactgccggaagagctgcggaagatgaacaccggtcaactgaacggctatgttcagcaaaaaaagagagagcgggaagaggtgaaagcgcagattacagaactgagccggaaacgggatgcctatatcctgcagaaacagaaacaaaatgctggtgaacagagcctcggctcagtcattctcaaaaatctgagggcccaggccgaagccaaaaacttcaggttcaagtaaatctgcactccgttgaaaagagagccctgcagagggctttcttttcaactattgcgtcaatttcggaagtgttctttatgatcatttgatacactgttttatttgtaggatttatgcttatcggtaaggtgagtagcagcggggattgaaacccattcgcatgagtcggttgtccgatccagctcattcatcttttcagattcttctttgctgtcttgatgaagcgtccgaatgccttatcctttttccgcttctccaggtaggacatctcatagtgttctgactctttccggagcttcagatagcctgcatagcgctcttcactcaactctccacctgcaattgcagcaagaaccgcgcatcctgactcctgtgtatggctgcaatcggcatagcgacaggccccggcaagctcaataatatcttcaaaccccttgttgactccttcaccggcgcccagaaggcccaactctctcattccgggcgtatcgatgaacataacgccattgtcaagcacaataagctgccgacgcgtcgttgtatgtgtgccttctcccgttccactgaccgctttggtatcaagatcattccgtccagtcaggtgattgatcatcgtcgttttgccgactcccgacgaaccaagcaggcaacaggtttttcctggaaacaatacctcccggaattcgtcatatccagcgccggtcagattactgagtgcgataattcttgtcgtgattccagcctcttttatagccgaaagcttctcctgcagttcagcgtcggagatcagatccgttttggcaagaatgataattggctcaacatgcccgtcagccgccatgaccagatagcggttcagtctcgccagattaaagtcaaagtgacaggactggacaataaatgcgagatcaatattggctgcaatcatctggtattccacttccatgccggcacgcttccggcgtaaaaacgtttttcgtggaaagagcccatggatgattgccagggtgccctcattatgatactgcacactgacccagtcgccgacacagggcagctcaaccgatgactcaacctggaaagagaactttcccgcaagttcggcaggaatctcaccgatttcattcctgacaaggtaagaattgcgatcaacggctgttatgcgtgcaatgttctgaccctcatggcggatgtcatcgatatgtgcttcgaaccacacgtcaaagcccagatcacttaatgttatcataatctgtcattgaagactgttaagactgatctgcccgattttggaaaaagagggccattattttttcgctaaagataacgtgtaaatcatttcgcaaaaacagctattatttcatcctgaatcgattttaccgttttgttatttttttgtgaatttattcagagtaaaccgataccattttgggagttaaaagagaatgaaactactgatattattgctgcttttctttggcgtgccgacgcgttcgggcgcgcaggagatcgacagaacgcttttcggcgccttggatacggcgctggtgatcgttaaccgctcctccggtgctgtgaccgatgtgaatccggcactcagcgctcggcgaatgtctccctgctcaacattcaagatttataatactcttatcggcttgcagctcggcctgatcaagggagccgatgatccctggtatacatgggatggtgtgcatcgggatatcgatgcatggaatggcgatttaactcttcgtgaggcgttccgggtttcggcagtgcctgcttttcaggcgctggcaagagctatcgggcctgcacggatgaagacatatatcgaacggatcggctatggaaacggggatatctctgcggggatcgatactttctggcttccccggaaaggaaaaaccggaatgctcatcagcgccaaagagcaggtcgcgttattaaacaaactgcttgacggcaggctgccgttttccggaaagcatgtgaaaacacttcgtgaagtcatgctggtagcagaaactccaaaagggaaactctatggcaagaccggatcaggcaagagtgctgacggcaaagaagagctcggatggtttgtcggctttctcgaaagtgggggagtcgagtacgtgtttgcctgcaacatcaccggcggagagcatcctacaggaaaagccgcccgcgctatcgttgaaaacgttttcaggtctcagaatcttctgtagatgcaacgcatcagcttcggttatgccggatccccatctgaaaactgattataattattgaatgacaacgcaggtcgcgtcatgacatgagggtggttatccggcatacaactatcttactgatgttttgtacgctatggtgatacataaagaggaacaatcgatagcaataagcactacagagttgaggcgtaaccttcggaaataccttgatatcgcaaacaaggaacgggtaattatccagtgcgggaagagcgaaacctttgaaattattcctgcccggaaaatgagcgacatcaaccggtatttttcggacccaaaggtcgttgagcatttacagcattctcttcagcaagttgaggagagtaaaaccacggttctcaaaaaatcagatatcaataacctgcttggtcttgagtaatggggtatacgcttttctacactgacgttgcccgacaggatacagagaaacttaaaaaagttgatgagaaacgaaaagcgttatctcgaataaaaggcgatcaggccaaaggagaggaacagaacagttgcgaggagaatggttacgtcactgatcttccgcataaacgactctttgttctcttggtacatactggcgatgacgatcacggcagcgttatttgccagcaggaaataggtggatcccggaaggatgttcgtgaaggtaaacaagaacagcacggctccggagatcacgctcgtgatgatgaggaactgtttggtatgcagaaaggaaaaggtgttggctatggttttgatgccgcttgagagatcgccccggcggtcgcgcatgtcccacatgacctcgataaagaatgcgcagataaagagataaccccagcaaatccaggccttcggtgaaagtgtctgaccctcaaaaaagaggggaagaaagatgatggcggtggcccaatcgagcggaggggtgatgtttttgacgacgtagatatctttcaggcgccgggcaccgttcaaacgacgggagagcaacgccgggaagcatttatggttataaagaaatccgatcagaatgatcagtgccgttgtatagaatgcctgttgtccgaattggaaggcgataacgagtgagataaaggagagcaggtagaaggtgacataggtgataagcgtttcgtttttccgggcgtttttcagaccatcagggtcattcgtcgtatcttcaacatcatcggtaagccgattgtcctgatagatcgaaaaggtcagcagaaagacggtcaaaacagcccatccattaaccgggatatcgaaataaacagaccagcttgctgctccaatcgcggaaagcagcgagaggtgtattttatttctgaagaaatagttcggcacgttgtgttccccctaccgattatgagattttttgggtgtttgtaaagcagttcactttttattgtgaagtcattttctgtttattccgttccttcgtgccattccggatttctccgtttgagcattcgtaaatttacttaactcgtctcattacctgaacaaattatgacggccatgactggcaccgtaatatgtggttccttgagaatctcactcgatgccgtacatttgatggaaccgcccctccatgaataaagtgagtgacacgtcacctcaaatcggattgttgtattcgggcagtaatggtgaccgatgaaggggactgctgagatgatgtactgcttggcggaaaacgaattggggttgaattccccgctgcaagcgacgggggattctattaaaccaagggaaggacgctcatttcctggttaatgaaactgctttatagggggatattaaatagttttgatagcattcaaggctccaagaactgttcttttccagactccggcatttccggcatagtttgtcttactgattgcagttatccattgttccggttctgctccttgcttcagcttatcgtaaaatactttttttgcaatgaacttgcagaagtgatcataggactcttcggtattttgatactgcttgtattgagatttccatgaagcgttgttttttcctgttaacccgaagtgattgtttaattttgttgcaacccgtgaggtaccggcacccgactcaacaagagctatagctaatatgacattggctggaatagcatattctgcggcttttgagtcagcatggtttttatgggtaataacataatcagttgtcaccctgtttgcagcaagagcaatgttttgggatggaatcagtgaggtgacgaaaaagaagaacaacaagattgcttgattgaaatactttcgactaatcttgttggcaagaaaaatattatggttggataatgcagtcattaatttttcgttatgattggttctttgaatatgtgtgaatataccacaaggctatattcaaattaaagttatcaaaagcggtacagcaactcctgtgtgatttccaagctgatatctatcttaccgcttgacttatcatgtttaaaaggagctcgatagcattaattcagaatcatatcggcaagaaaaagtgcctgtatatgctattacaaacttgcaaggtgtctcttgataccttgtttgttgatcatatgtgggttcggagaatggtgttgaaggttttgttaaaacgcttgacgacaagaaaaggaaaaacgccagtacaggatgtatcgtcgtaatgctttaatgagcggtttacggagtagatgagtgatcgatctatcgggtgaatcataggcattattttttttatatactccaatgtatgaatatatctcgtaaaaacaaaaacaatatacactataaatgcgtttctcctttaatatcaagaagatagagctcttcaggatttttagcagcggggcaccattttaacgaagagtatccaatggaacctggcgaacgggaaatagagcctatcatcaggaacgttgtttctgaaagacaagcatcatcgtcctggattttctggccgtttgagttgcgaaaaaataaaccggcttttcaggttatttctttctcagtgcaagagccgtccagattgccccgagcagatcgattaccccaaagagaaggagcatgggacttgcaaggccagaccaaacaaaggcggtaaaaaaaagaatgactgatgcgcgggcatagactgtccagtggaaaaactcggtcatctcctggcggactgcctgaaagtcgtaaaaagccaggaggcaggcgaagaatcctgtgactcgaatccagacttcacctgtggcggcaaaaccaaaaaacatcaaaatggggttgggcattaccatgaggccgcagcccataagcagctcataaattccaaatacgaaaacacttttcgctgcattgctcattttttcctccttagagttttttatccaggctttgaagattatcattggggccattgaatggttatgccgtgtcaatgatcattttccaacagtaacttttcccgcaatatactgtttgctgtgaatttatcttgtggtcgtctgtcatgcggtgggtagaaaatgcattattctgttataactgtagctattgggtcaagtggcctgtttgtaaaaaaacggcaacatctctcttctgagttgaagaaagaacagttcaagtgataacttgtgaggacaatagatagaggaaccgttgtcgctggccaaaacagattcctctttctcctcttcaacacaagaagacattatgaccattttacttggtagagttgatcgcatctttgattcacttgagcatttctgggagcataagcagacgaagcgaactgctgcgaatgttctgattattgcttttctcgcggctctcttcctcatagagtttcgtcgtcagggatggctgccggaggaacttgcattgatggtgccgtcgagccactattacgcaattaatatagccttttccatgctgcttggccttgaagttcttggcttggttttcagtcttgcgaactcgctttcagattcggttggcaagcagtttgaaattctttcgcttattctgcttcggcaatcgtttgaggaatttatccactttaacgaacctctggtgtgggtggagacatcaaaacctgtactgcacattctttccaatgctggcggtggtcttctgatttttctcctcctcggcctttattacaaacttcagcaacatcgtgtcattacacaaagctctgtttcgacagcagattttattgcatcaaaaaagctggtttcgcttttgcttttaatcacttttatcggaattggtatcactgatctcctcttttacctctcatttaagccgatatttgatttttttgccattttctacacggttcttgttttcagtgatgtcttgttggtgctggtttctttacgctacagctcaagctatgaaatcctttttcgcaactctggctttgctgtcgccacagtggttgttcggcttgcactgacggctccgcccttttttaatgttcttctcggtattggagcaatggcttttgctattggcattacctttgcctacaacgggtttaaaaaaacagagatcgtaaaatcgttatctgcagctttaccggaaaaaagcgcataaaaccatgattatctcttttcagcagaccactatcggcagggttgcagtagccgagcttgatggtgcgataacgaaccttttttttgctgatgagattgtgccgcaacaagcagcagtcggggaaacggaactgctcacgcaggctttccgacagttgaatgcctatcttcagggagagttgaaagattttacgcttccgcttgccccttcaggaacaccttttatgcagcgtgtctggaagaatctccgcactatttcctatggatcaacggcgacctatcaggatatcgccctcgcttcaggaaatccccatgcagcgagggcggtggggatggcgaaccacaaaaatccaattcctcttttcataccctgtcaccgggttattggcagtaagggtgcacttactggctatcgtggcggactccagttgaaaatggttctgctggagcttgagcgaaggggttgtggttagttgagaaatgtgcaaataatccaaattttctggaagattgtctatcgttatgcaactttcagcaacttatgttgttaatctgatgttatgattgtacaaagagataggtgattgcaaaaggagcgtaatttatttgtggcgagttgagtgtgatagaggtttctcgtgacataccggtagcacgacttgaaaatacgtttttcgggattgtcgatatcgaagattcagggtttgaactggctcgtgaaaatcaccgtcacgatttttttgagattctctggtttacctcttcggtcggtgtggctcattatattgattttgaaccctatcctgtcgaatcgggtcttgtttattttatggctcccggtcaggttcatgcctatgaggggccatctccatcaggttatgttattgttttttcgcttgagatgttcagtacaatcatgaacccgcaactccgggtgttgtttaatcctttcatgaacagcggggtcaggataggcgagagtgagcatggagtgcttcttcagttggcagggcttatggctcttgaatgccaggggaagaaggactttttcattctgcgctgttatctcaaggtttttctgcttcagattgcaagaatccatcatgaatctgcttttgcgcttgacaaggccggtcaacgcatgagcttgctgtttgagttgctggaagcaaatttccgcaaggagcgtcatgccgggttttatgcttcggcactcggtattactccaaaacgactcaacgaaattcttcaccaaaaattcgatctgacgttgactcgtatcttgcatatcaggcttattcttgaggccaagagggagatcgcgtatggcagaaaaagtttcaaggagatcgcttttgagcttggtttcagcgatcaggcttacttcagccgttttttcaaggttcagactggcatgatgccggcagccttccggagcaggatgttccggcatgtaaaaagtgatgaggcagatattggttcagatggataattaataaaagatgatgagtacatatttgatgaaaagattttttcgtattccggttttgatcggcatgtgcgtaccgctgtttttttccggttgtggatcgggaggaggtggtaaagatcccatgaagcagggaactccggccttaccggttatgacgctcagcacctctgacgcgagtgtgaaagaggagtattcagctcttcttgaaggaaaggtcaatgttgaaattcgtccgcaactcgatggtacgcttcagaaaatatatgttgatgaaggggcatctgtaaaagcagggcagcctctttttaaaattgatgaccgggtttaccgcgagcagtataacagtgcgtttgcagctcaacatgccgctgaagctgggctggctgttgcaaagcttgaggtcgaaaaactgctgccgctggttcagaacaaggtgatctcggatattcagcttaaaattgcgcgggcaaactatcaggcctcacttgctgctgttgagcagacgagagccagcgcccgttctgcagccgttaatcttggttatacggttatcaaggctccggtaagtggttatatcggtaaaatccctttcaggattggcagtctgctcagtcaaaaccagagtgagtggttgacgcttctgagcgacgtcagtgagatctatgcttcgttcagtatgagcgaaattgcttttatgcgttttcgtcaatactatcccggagtgacattacaggaaaaagttcggcaagtttcaccggtttcgctgattatggcagatggcagcacgttttcggaaaaaggagccatcagtactataagcggccagtttgatcaggcaacaggctccgtcaggataagggcggtttttcgcaatccggaaggggtgcttcggtcaggcaataccggcaaggtggtcatcgaatcgctttcacgtaatgtgctgctggttccgcaggctgctaccgttgagctgcaggacaaagtctttgtttttcagcttgcaaaggataacaaggtgacgaagcgggtgattgttgtttcggcaaagagtggcaacaattatatcgtgagttcaggcgtgaaacagggggatgttattgttacagccggaattgaaaaattacaggatggggcactcatcaagccaatcaagaagtgatcagctttcagcagcttcccggtaatgcaagagtttaatgggtcgagagatattttttccgcacagagaggggaaagctaaacgcaggtattgacatgtttgaacgatttatttcccggccagttctggctactgttatttcggtaattctgatcattcttggagtggtgggcatgaaccagttgcccattacccgatttcccgatattgctcctccgagtgtttcggttacggcaagctaccctggcgccagtgcagagaccgttggccgtttctgtggctccaccgcttgaagagtcgatcaacggggtcgaaaacatgacctacatgacctcgacttcagccaacgatggctccctttccatcacggtctttttcaaacagggaaccaacccagaccaggcggctgtgaatgtgcagaatcgggtgtcgcaggctaccagccgactgcctgcagaggttgttcagatcggtgtttcgacgatcaagcgccagaacagccagattatgctgatcaatttggcgagcagttccaaacagtatgatcagatttttctgcagaattatgccaaaatcaacattgttgatgatctggcaagggttccgggtgtaggtcaggtttcggtgtatggcaatatggactactccatgcggatctggctccgtccggagcaaatggctgcctacaaggtgacgccgcaggaggtatcggcagccattcagagccagaaccttgaggccgctccgggatcctttggcgagaacagcggcgagtctatgcagtacgtgatgaagtataagggaaagaatgcttttcccggtgattatgaagatattgtgatcagggcaaactccgatggatcactgcttaaacttggcgatatctcacgggtagagttcggcgcttaccgctatacggtcaataccagggcaaacggagagcctgctgtggtgcttgcggtctatcaggctccgggctcaaatgccaacaaggttgaaaccgagcttcgcaaggctctcgaaaaagcatcgctctccctgccagccggtatcagctactccatccccttcagttcaaaaaaagttgtggatgagtcgatccagcaggttcagcatacccttattgaggcctttttgctggtttttcttgtggtttttctctttctgcaggatttgcgctcaaccatcattcctgcaattgccgttccggttgccattattggcacctttttcttcatgaatctctttggcttttccatcaatgttttgaccctttttggactggtgctggccatcggcattgttgttgatgatgccattgtggttgttgaagcggttcatgcaaaaatggagcagaaaaactatccggccaaagttgctacggtttcggccatgcgggaaataaccacagcaattgttaccattacccttgtgatggcatcggtctttcttccggtcggttttcttgcgggttcaaccggcgtcttctaccggcagttcgcctttacccttgcgattgccattctgatctcggcagtcaatgccctgacgctcagtccggcactttgcgccctttttcttaccaatctgcatgatgcggatggtgaagcaaaacataaaaagctgaaaaaattcggtggggcggctcaccgcttttttatcgggttcaatgccggttttgactccctgaaaagcagatacctccggagccttatctttctgatccgtaacaaaagtatcacctttggtatgcttgcgttgattgttggcatttccgtctggatgctcaaaacgacgccgaccggatttatccctgacgaagacaacgggtttgtcattgtctccgtcaacctgcctcccggagcctctcttgcccgtacccagattgccatgggaagggctgaaaccatcctgcgctccatgaacggggtgaaaaaagtggtatcggtttcgggtatcaatattctgacaagaagctcctccccctcatctggcctgatgtttcttcagcttaaagatctgaaagatcgagggaaagatgggcatatcaagaagattctggcctcaatttcacagcgcctgggcagcatcaaggagggctcttttttcgcccttgcaatgccaacggtgcctggtttcagtacggtgggtggccttgaatttgtattacaggatcgcagtggggggagtcttgaaaagttcaatggtgttgcgcaggggtttatcggtgaattgatgaaacgacctgaaatcggttttgcatttaccacctttaatacctcttctcctcagtacgaacttgttgtggataatgtcaaggctggtcagcttggggtgaatgtcaaagagcttatgacggtcatgcaggtctattatggcagtatgcaggcttcagacttcaaccgttttggcaagtactaccgggtcgtgatgcaggctgcagccgcagatcgttcagaggcctcctccctgaacggcatttttgttaaaaattccactggctccatggtgccggttacctcgctgattaccctgaagcgggtctacggcacggaatcggttgaccatttcaatctttttaatgcggtctctgtcaatgccgtcgtcaagccgggttacagtacggggcaggccattaaagccgttgaagagatttctcgcaccagtctgcctgcaggttttacctacgactggaagggtcagagccgcgaggagcttgaatcgagcggcggactgatttttatttttatgctttccctgctgtttgtctacttcctgcttgccgcactctatgaaagttaccttttgccgctggcggtgatgttctccattccgaccggcctgcttggggtttttgtcgggattaaactggcgggtatcgaaaataatatttatgtccaggttgctgtgatcatgctgatcgggcttctggccaagaatgccattctgattgttgagtatgccctgcagcggcgggttgcgggtaaatcgctctctgcatcggccattgagggcgcaaaggcaaggcttcgaccgattctgatgacctcgctcgcttttgtagccgggttgctgccgctcctctttgtttcagggccagccgcacagggaaaccattccattggcgcggcggccattggcgggatgtttgtaggaatgctccttggaatttttgttgttccggtactctttgtcaccttccagtacctgcaggagcggataaccgggccggcctgcaccattgttgaagcaggagagattctcgaagaggtcatcaacagggaaaaggggagcgccgggctggtatcatgacaggtaatgatgtattaatggttgagctatgagaaaactgaagaaaaatggcgtatgggtactcctgcttgtgttgatgggcagcgcaatggcggcctgcagttccgtcggagagtataaaaaaccggaagtggcgttacctgcagcttaccgtggtgttgcatccggggttagtaatgcggattctctcatctccctgttaccctaccggagcttttttgccgacgaggcattacggacgttgattgacagtgcgatagtgaacaatattgatctgcaggtagcactgaaaaatatcgactacgcccgacagagcctgaactctgcaaggctcggaatgcttcctacactcaacattggcgttgacggaagcctcagccgtccctctgataatggcccccaggcaaaagcggaaccggacaaaacaactgaaaattatacggcatcagcatccgcttcatgggaagccgatatctgggggaagatccgcagcagaaaaaaatcggctctcgcttcatatctgaaaacaggtgaagctgccagagctgtgaggacgagactggtggcagatgtggctgatgggtattataacctgcttatgcttgatgcgcagctcgccatgtcgagaaaaaaccttgcacttgccgatacgacgctgcagatgatccgccttcagtatgatgccggtcagctcacctctcttgccgtgcagcagcaggaggcctcaagacaatccatagcgctcgcgattccgcagcttgaacagagaaccgccgtgcaggaaaatgccctcagtttgctctgcggcaggatgccggcaactatttttcgtgaccgatcccttttcactctcaaggtggttgatacgattccggctggcattccctctgccctgctgcagaaccggcctgatgtccgggctgcagagttggctgtaagagcggctcatgccaatatgggagaagcgaaagcaaccctttatccctctctgacgattacggctgaaggaggtgtgaatgcactccgttcaagcgattggtttacctttccaggctctctcttcggttttgtacagggcgcccttttgcagccgatttttcagcatggtcagttgaaagctaaatacgaacagtcaaaaatagaacgggatcagtcggaattcgcattcaagcaggccgtactcaaagcggtaggagaggtctccgatgcattggttgcagttgaaaaggtaaaaactcaggagctgattgcggcggaacgggttgcaacccttcagactgcacactccaactcaggaatgctcttccggagtggcatggcgacctatcttgaagttatcgtagcccagaccaatgccttgcaggctgaacttgctcttgctgatatacggcgccagcatcttgcggcactggctgaactctatcgttcacttggcgggggatggcgttaaagaggttgcctctccggaattgtttccgggaagagaatgttagttgaagagcgtgtatgcagataatcaatcagtgtcagagtaaggaaaatcaggagcgtatggatagaacacaatataatgcaacggttgtcggtaaaatcatggtcacgccagacctgatgatctttcggatccatactgacgaagcaagagaggagtttgaagcggggcagaatctgcttcttggtctttacggatttgaaaaacgctcttcaaattcggagcctgaactggttcctgcagagggcgaaaaacttatccggcgcccttattcgcttgcctcggaaaagaccgagacaaggcagcttgagttttacatttcacaggtcaagtcgggtcaattgacctcaaggctcttcaacctcaatgttggggagaggctctacgtaggcaccaagatcaccggcatcttccgtcttgatgaaacgcccgatggcagcgatattgtgatggttgccacaggaaccggaattgccccctacatcagttttttacgctcccatatcgttgaacggccggaaagcaagatggtggtaatacagggtgcagctcaccgctgggatcttggttattacagtgaattgacttttcttgaaaaaagttttgcaaacttcttttatgttccgactcttaccgatgccgatgatcgctgggatggctaccgctattgtattgaggagctgttacgaaaggatgttttgcagaacgagtttaacatatcacccgatcccgaacggacgcacttttttgtcagcgggcagcctgagatggtgggtcacgtgtcggagtggctctccgatttcggatatacacgccatcaccctgacgatcccggagagttatatatagaagagttttgagcgcatggctgctccagcggtcatgggtattgatgtactcttcttgttcctgatgtccgggatagcagaatctgaagaagcgttcaagaaggatattgcggcaagagaagctcatgaaagccattcatcaccggctttgtggcaggcagccgcccagatttataaaacatttacgcaatgcacattatccatccgataaacgattttttgtttgaacttttccccaaggcaaaagaggcgggaaacaatattgatgtactgaagcaggagattgagaccttttatacggtagggcctttcaagccagcgattaccatcgtgcacggcatcatcgatatcacgattgagggtgacctgattgcacagcacaacagccgctataacaaagtccttgcactctgtgatgtccgccaatataccgaggccaaagagcagatcagtcagctcatcaaggaagctcctcatatttcagagtaccaccgggtacttggccaaatcctttcagagcagggcgaacaggatgatgccatcaacagccttatcgatgcactgcgctgggacccgaaaaatgggtgggcgcttattattacgggcaacattatggcccgctatcagcacgaccttgagacggctatgaaatactatgagtgcgctctgcagcataaacccgacgattatgtttccatgacgctgattgccatcaacctgatccagaacgggaatccggatgcagcacggcaatacctcgacagggcttttgcggttaatcccgcttatccgaatatctattatgcctttgccctccttgcagaggctgaacatcattccagggaagcgtttgagatgtcgattgttgcgcttttcaagaatcccaaaaaggatctgctctatcagcaatcgctgaagagcgccatgaaggcggcaagtgagattattgacgaagaggtcggtggtgatcttgtcaatgcctatgcctcgacgctggaggaggagtgcggcaagaaaatcgttatcgaaacggataccgggttaaagagcgcagccaaaatcgagtgtgccgaaaaccacgaccggagctaccacctcgtcaaatacaatccagactacccggcggttcaccatctgatcatgcatgagctcgcgcatctgcattttgcggctcaggcacgacagacagggaaaaacaagctctttgtcagcaatgatgagaacaaaaagcgattcctgggttcccatgaaaaagatgccaggatgttgagcaaaaaaggttacgacgatgcgctcatcgagaactattatgccttgtttcaggtgctgaacgcccagatcttcaacacgccgattgatctttatatcgaggattatctgtttcagaactatccggctctcatgccctatcagtttctttcgctgcttggccttatacaggaaggaatttacgcaacgaccgatgaacagattctgaccattgcaccaccggaaatcctctcgaaatcaaagatatttaatctggtcaaggcactgcactttcaaaagcggtatggggtgaaccttatagaagagcacaagccaaccaccgcagaaaaagagcaggctgtaaccttctaccgcgaatatgaggagtgccgaacccggcacacgcccggcgatgaatatgaactgcttcagcggtgggcaaagcagttatatctgcagaactttttcgcactcattgaagagcccgattaccgggagcaaagcgaccttatcgagcgcctttgcgctgaagtgcaggtcgatttgcccggcaaaggtgatgccgcccatccggcagaccagaagaggcagctctgcaccgaggcgcatcagggcaaagatattaatatggccgtaacccggttcatggtcgaagcactgcattacttcaaaaatctgaccgactcggagatcactgccattgccatccaaataggcctgatgtgtggggagggaataaacccggatgcagaaggctacaccatcccgctcatagccgccagaaccttcaccggataccaggtgctggcctactattacgtgagctgggcaaaggcattccctgagtacctgcagcaactccagctcccgtttgacaaagagtacgaatttgctcttgaaatgttggggatgggagggggatgagttcataccgggccagcatctcttctggtgagtttcatcttttctccctgttttcattaccggcagagaccgtagccattccctatacgttatcgtcgttctctattattgcacagagagtgtgatgagccttactatttgtcaacgaaaatcagagaggaaaatatgtgcggacgattcgggttttacgaactgaagtactttcttgaccttcttcgccaactggagttgccgtttgaagagaatcaggactacccccagacgaatcgttacaacatccctccggaaacagatattctaactttgcaggccaaccatggagcttataagctcacctcggcacgatgggggttgattccctattggtccaaagaacttcccaaaatcaggccaataaacgcacgctctgaatcattggtctcgaaaccctattaccgacatcttgttgggcggaaccactgcctgattccagcgagcggcttttatgaatgggagcgcatcgacggtaaaaagaagcaaccctggtacatccaccgggcagatggcttgcccatggcatttgccggactatgggacacctggaagtcgaagcataccgaagagcccgcaatcacgacctgtaccatcatcactacagtggcaaatgagcagatagcacctctccatgaccgaatgcccgtaattctcgaatccgaaaactggaaaagatggctcgaagctgatcctcgaaatctttcgaagatgctggttcccgcagataacggcattctggaaatgtatcaggtatcaacactggtcaacaatgcccgctatcagagtggcaactgtattgagcaggttgagtgacggcatcaaggcacgggttgaatgtaaaacggttatcacatgtcgtgaattttcggtaaatacaaacaggctgttttaagaccgaatttcataaaaaatgaacaatgcgcattgaagatatcatccaaggcagttcccttacaggtcttgaaccttcggctgttgcaacggttatagccgttgtgccaattgccgatggagctgtccgggttatctaccagacgcctgatggtacactcaaagaacggcttttgggccggactgatgaagcgagcattgctgttgctatcagtgagcgcccctggtcttttgacggagatggtgaggcattcaaacttacggttgaagccaagcgcattgatcttgcttttctgtttgatccgatgatggccgttcatacttcaaatgtagagccccttccgcatcagatcacggctgtttatgaagccatgttaccccgtcaaccgctgcggtttgttcttgcggacgatcccggtgcgggcaagaccatcatggcaggcctttacattcgtgagcttatcatgcgtgccgatgctcggcgtatcgtaatcgttgcgcccggcagtctggttgagcagtggcgtgaggagctgttcgagaagttcgggctcgaattccgagtattcaccagagatcttgaagcggctactccgagcggaaatccttttgaagacatcgatcaccttattgttcgtctcgaccagatggcccgaaacgaagagctgcaagagaagctttgtgctgccggatgggatcttgtcgtgttcgacgaggcgcacaagcttgcagcacactttttcggcaataaaatgcagaagacgggccgcttcaagctggccgaaaagcttggggcccagactcgccatctcctgctgatgacggcaacgccgcacagtggcaaggaggaggattttcagttgttcctctcactcctcgactccgaccgcttttatggcaagtttcgtgatggtgttcacaaggttgattgttccgaccttattcgccgcatggttaaggagaaactggtcaagtttgatggcacacctctttttcccgagcgaaaggcatatacagtcaattaccagctttcagaccttgaagcggcactctacgaagcagtaaccgattatgtgaagacagaaatgggcaaggctgaccagcttgacggtaaacgaaagggttccgtgggctttgcactcacctctctgcagcgtcgtttggcctcaagccctgaagccattttccagtcactcaaacgccgaagggaacgcctcgaacgtcgtcttcgtgaggaaaaaataggagccagagggcaaaagcttcttgctgaaacactcatcgatgttcccgaggacgaggatgatttcaacgccgaggagcaggaaaccatggaagagacgctggttgttcaggccaccgcttcacaaaccattgcagaactcgatggtgaaatattcattctccaggctcttgaacagcaggccaaaggactcgttgcatccggcaaggatcgcaagtgggatgaactttcacgcattctccagaacgaaccccaaatgcgcgatgctggcgggcggatgcgaaaaattatcatttttagtgagcatcgggacacgcttaactacctgcatgaaaaaattgccggtgtgcttggcagtcatgatgcaatcgttgtcattcatggtgccgttcaccgtgacgaccgccggaaatcgcaggaactctttcgctctgaccccgaaatccgtgtgcttgttgccaccgatgcagccggtgaaggtatcaaccttcagaatgccaatctgatggtgaactacgacctgccctggaaccccaaccgcctcgaacagcgcttcgggcgtattcatcgtattggccagcaggaggtctgtcatctctggaaccttgtagccaaggagactcgtgaaggtgatgtctatttccgcttgcttgaaaagcttcaagtggtcagtgaagcactcaagggcgaggtatttaacgttctgggtgaagtgtttgatggcatcagcctcaaggatttgctcatgcaagcgatacgctacggtgacaaaccagaggtgcgtgcccgcctcagccagaaaattgatatcgctctcgatcttgaccacctgaaggagattctcaaacgcgatgcacttgcgcaggaaagtttcagtgcggagcgtctctttgccgtgaaggaagagatggaaaaggccgaagcccgccggcttcagcccttttttgttcgctccttctttatgaaaggatttgagtcgctcggaggttcaatctatccccgagaatctggccgttttgaaatcacaaatgttcccgccgagttgcgtgaacgcgaccgcctcatcaccgggcgtaatcgccgcgatcttgctccagtgctccgccgctatgaacgggtttgttttaccaaggagtccgtgcgtccggttgataaacccggccttgccttcgccaatatgattcatcccggtcacccgcttatgcttgctcttagtgatctcttgctggagcagcacgccaacctcctccgtcagggtaccatccttgttgatccggcggatgatggcgatcagccctctttgctctttctccttacccacgaggtgaaatccggtgatggcatggtcatttccaaacgcctgcaatttgttcgggttttacccgacggcagcactaccttcgctgggtgggcaccgcatttagaccttgaaccacttgcgtctgcccagcgaccacttctgacagaaacacttgctgctccttggctcaactccggactcgaaaaccgtgctcttgccctggcagcatctacacttgtccctcagcacttcagtgaggtagctgaccgccggattgcccatatagacaagactcttgccgctgtccacgagcgtctgacaaaagagataaatttctggtcagaccgtttcgagaagcttaccgacgacaaaaaagcaggaaaggatgtacggcttaaccttgaaaatgttcgccgcacgctcagcgatctcgaagcccggctggagcatcgcaaaaaagagctgctctccatgcgtcacgtcagctccgccacaccggttctgctcagtggtgcactggttattcctgccggattgcttcgcttcctgcaaggtgaatctgcatcttgcggctctacattttctgctgatcccgcagcccgttcacgcatcgagcagcttgctatgcaggctgtccgccagtctgaagaatccagagggtgccgagtagttgatgtctccactcagaaatgcggttgggacattacctcatacccgccggcaattgatggtaaacaacctgaatcccgccatatcgaagtcaaggggcgaataaaaggtgcaacaacgattaccgtcacccgtaatgaaatgctctatgccctcaatcaggccgaaaaatttgtgctggccattgtgcaggttgatgagaatgagcagattgatggcccgtactatctacggaaccccttcgatgccgaaccgggttggggagtatcatcaatcaattttgaaatcagcgaatttctgaaaaaggcagaaattaacttgtgaaactgtgagcattatgttatccgaagatcagctaaaagtattattgaccgatatggaggccgatactattgaacgaacgacagcagtaagtgataccgataaattcagtcaggcgatctgtgcatttgccaatgatttgcccaatcatcgaaacccgggttatcttttgataggagtaacggacaaaggagttctgtccgggctgactgttactgatgaactcctcaaaaaccttggcggtattcgctctcaaggcaatgtgttaccccagccttacatgactgtcgccagattcgcactctccggtggagatgtagctgttgttgaagttcatccctgtgatcttcccccggtgcgttataaaggacgggtgtacatcagagtcgggccacggaaaggcattgccaatgagcaggaagagcgtgttcttacagaacggcgtgttgcccttgcccgctcttttgatgcccgtccttgttcagaagcaacaattgaagacatcgcgttaggtcaatttgatgcctatcggcgggaagctgttgatcctgaaaccattgcggcaaacaatcgaaatattgaattacagttggcatctttgcggttgtacgaccccaaaccagcctgcccaacgtatggcggtatattactttttgggaaaaaccccagattctttttaccaggagcttatgttcaatatctcaagctacccggaacagatttgacggaacagcctgacgaccagtcagagatttccggcgaccttcacaccttgttacgagagctggaagggagaatcaagcttctgatacagacaaccatgcgcaaggtcactgcctttgaggaaaaactgcaacctgactatcccgagtgggcgttacgggagctgcttatgaatgcggttatgcaccgtaactacgacagtaattcaccaattcgcttttatgcattcatcgatcatcttgagatccagagtccaggtggtttgtatggtgaggctacaccggaaaactttcctactcgtaacagttaccgtaatccagttattgctgaagccatgaaatcactcggttttgtgaacaggttcggctatggtgttcagcgagcgcaagcgcttttggtacagaacggcaaccctcctgctcaatttgagttcgatgagcactccgtattggtcaagatcttcaggaggttgacatgaaaacaatagccttttttaataacaaaggcggtgtaggcaagacctcactggtctatcatcttgcctggatgtttgcagaccatggcataaaaacacttgcggtcgatcttgatccgcaagccaacctcacggccatgtttctcgatgaaaatcggcttgagcaattatggccagatgatgagcatcctgatacggtttatggctcaattcgcccgattttacggggaacaggtgatattgctcaacccagtgtagaaatgatcaccgagaccctcggtcttattcctggcgaccttggcttgtcgcggtttgaagataaactttcggatgcatggccccggtgtcataatcgtgatgaatcagcttttcgaacaatgacagcgtttcatcgtcttgtgcagcgaggatcggaatggggcgcagaactggttttgattgatgttggcccaaatctcggtgcaatcaatcgttcggcgttgattgcttccgatcaggtttgtttgccgttggctcctgatcttttctccctgcaaggtctcaagaatcttggaccgacacttcgagagtggcgtaccgtatgggcggaacttctcgccaaagcccctgccgatttgccaatgcccagaggggcgatgcagcctgtcggttacatcgttatgcagcatggcattctcgatacacgacctgtcaaggcatataaacgctggatggacaagatacctaaagtttatcgggaagctgttctaaatgaaccaattatctctttgccgcctgttgcgcaagatccatactgcctgtcactcctcaagcattaccgaagcttaatgccaatggcaatggaggctcgtaaaccgatttttttcctgaaatctgccgacggggcgattggagcccacatcgaagctgtgaggagttgctattcagattttcagaatttggcagctaaaatagcggcggcggcaggaatcgcgtttcaatgagaagatctcaagttaccgcgcaagttaccgcgcaagttaccgcgcaagttaccgcgcaagttaccgcgcaagtcggcaccaagttggcactgagtcggcaccaagttccggcaagctggttgagtatcctgcacggactataccggctttgttgcaggcagccgtccagatttataacatatttatgcaatgcacgttatccatccgataaacgattttttatttgaacttccccaaaacccattcctcgacgctggaggaggagtgcggcaagccatttattcctttatctgtgctttattccacatgaaacctgcaataatattgcctataacctccgttattacttttctttgatgtgaataaatgataaataggatgtggtgtgtaatctttgttccccaatgaacttgaacttatctcttccattatgaaacgattggttaggattcaaccggggagttcccacctatgaagcttgttcagaacagtgggacagaccgggtcatcgactaccttcgatcgaaactcaccgcaggttgccagtttgatatggtaaccccctctttttcgctgtttgccttttccgggatgcttcaagaaatggtggcacttttaacatgccgtcttcttttgccgtcaaccattacggaactttcaattcttggctctgaagccgatcgcgctgctcgtaaccggttgcaaaaccgttggatcgcaagccgcctgctgcaatggcttcaaagcaaaagcgaagtgaagcttgcacccggtgccgtgccgcaaggcgctttagttgttcgtgatggcgatgcagtgccagagcaggtgctgcttggttcgctggcattcactactgatggacttggtttgactccaggcaaccccttgaatctcattcaggcttctgaaacgcctgaagaggcgttattgctcagcaagtggttcgatgctcagtggtcgggtcttgcagagaatccaaaggccaaaacagagctgattggtctgatacaatcactcgcttcccacagagagccctttctcgtttactcgcttatcctctatactatctttagcgaccgtaacgaagatcttgatgaagagcgtatcgtcaagtctgctacaggaatccgcaataccgttgtctggaagaagctttaccgctttcagcgtgatggtgttgttggtgcgcttgacaagctcaatcgctttggtggttgcattattgccgacagtgtcggactgggaaaaacctttgaggctcttgccatcatcaagtaccacgaactccgaaacgaccgggtgctggtgctttgcccgaagcggttgcgtgacaactggacgctctataaagccaatgaccgacggaattttcttgcgccagatcgcttcaactatgatgtcctgaaccataccgatctttcccgagacggcgggttctccggcgatattgatctttcgcacgtcaattggggaaactacgatcttgtcgttatcgatgaatcgcacaacttccgaaacaaggcggccaacaaagggaaggaaacacgctacgatcatctgatgcgcaagattatcaaagagggggtcaagacccgggtgctcatgctttcggcaacgccggtaaacaaccggctggctgatcttcgtaaccagattgcatttgccacggaaggcaacgacactgccttgcttgctcatggcatcagcagtatagacagcactacgcgattagcacagaagcagtttaatcgctggctcgatcttgatgaggcggaacgcatcccggttcgtctgattgaaatgctcggcttcgactactttaccctgctggatctcctgaccatcgcacgttcccgtaagcatgtcgaaaagtattatggaatctccgaaacaggacgcttccctgaccgcctgaaaccaatcaatatccaggctgacgttgaccgggcaggtgagtttcggcctatcagggagatcaatcaggagattcgccgtctgaaccttgcctcttatgctcctttgcgatatgtactgccgcacaagcaggaggcctacgaccggaagtacagtacccgtgtacggggaggcgaaggctttttccggcaggctgaccgtgaagagagtctgatccacctgcttcgtatcaacatgcttaagcggatggagagcgccgttccatcatttgcgcttaccgttcagcgccaactccgggatgttcaatcgatgctggaacgtatcgaggcaaaaacaagcgagcttgaggagattgatattgccgatattgatcttgacgacccggcatttgaaagcctgctcgttggtcgtaaagtcaaggtattgcttcaggatgtggatctgatcaaatggaagcaggaactcattgaagatcgcaacaggcttgccactcttttcgcggcggcggcccaggttgatgctgagcgagatgccaaactggcagctctgcgtgacgttattgccgggaaatgccggaaccccatcaatcccggtaaccgcaaaatcatcgtttttacagcatttaccgatacggcccgatatctttacgaacagctcgctccgtgggcgaagtctgagcttcaccttgagagcgctcttattgccggttccggaagtaatcagacaaccatatccggattgcgcaaggatcagtccactcttctcagtgcgtttgctccccgttccaaggagcgtccagaatcgcttgccatagagggaactatcgatctgctcatcgcgaccgactgtatctccgaagggcagaaccttcaggattgcgactggctcatcaactacgatattcactggaaccccgtgcgaatcatccagcgttttggccggatagaccgtatcggatcgccgaacagttgcattcagcttgtcaacttctggccaaatatggagcttgaggagtacatcaaccttgaacaacgggtaagcggaaaaatggtactgctcgatatctccgctacgggtgaggagaaccttattgagcagcaatccggcaatcagatgaacgatctggagtatcgccgcaagcaacttctcaagcttcaggaaaccgttatcgatctggaggatctctcctccggagtctccatcgccgacctcaccctgaccgacattcgccttgaccttgcccaatatctgaaagccaatcccggaatattggagacaataccaccgggaagctttgccgttaccaccacagcagaggcggatatcgctccgggcattattttctgtttgcgtgccgagggtgaagcggcccggcgaattcctgaagccgggtatccgcttggcacccattacctcgtccatgttggtgacgatggctcggtgattctgccctacacacaagccaagcagattcttgaccggctcaagcgtctctgcctcggtcgtgatatggccgatgccggagcgtgtgcccgttacgacaaggcgacaaaacagggtgaagagatgcttgcagcacaacgcctgcttgctgcagccgtagcctccgtggctggaaagaatcaggaacgagccgttgcaagcctgtttactcccggcggtacgcacgccatgaagggagaattcgctggcatcaacgattttgaggtgatggcataccttgttattctgccggaggcaaccgtatgaagagtcaagcgctgatcgcagcatttgacctgcccgaaagcagcctggtgaaccagcgggtacccaggaagctgctgcttgaaaacggtgcacccacttccgccgacaaacgctctatcaatgaggggattgaagagctgatctggattgcggcactcaagccggtcactgtcggggttcctgagttccgggacgaaagccatgaatatctggaaattgccgttttgctgcttaccttgcgtgacggagccaaaaccacgcggctggtggaactggtgcatcgggcgattccttatcctgttctgcttttgacccagcagggtgcaccgttatcgctctctgttgctcacaagaggtggtcgcagagtgaggctggcaaaacagtgcttgagggcgatattgtttccgttgcatggtcgcgtgaagttgatgcggatattatggccgatttccgtaactcgctcgcacttggtagtcaaccacgcaccaatctccatgctctctatcagggttggctggactcaatggtggccctcaatgctgcaagagttacggggaattttacccttgccgaaaacgccgaatatgctgctgcccgccgtgatgctttgcgggagtgcggtgtgttgcaggaagagatcggtcgtctgcgcactctggcggcaaaagagaggcagataccccggcaggtggaactgaacctggaactcaagcggattgatgcagaactggcaacaacaaaacaaaaattatgaccgaacacgaagaggcgaccatcaagccgttaaccgcaaatgaccctgaagcccaatccgccgatattctggcgggcaatattgagcagttgaaaacgctcttccctgaagcgtttacggaagggaagattgattttgaggtgctccgccaactgctcggtggcacagtagaagagcgggaggagaagtacgggctcaactggcacggcaaacgtaaagcccggcagcttgcccttaccccatccaccggcaccctgcgcccctgcccggaggagagtgtggattgggagaccacaaaaaatcttatgattgagggcgataaccttgaagtgctcaaactgttgcagaagagctactccggcaaggtgaagctcatctacattgatccaccatacaacaccggcaaggattttgtctaccccgataacttccaggacaacatcaaaaattatctcgaactcactggccagattgagggtggccggaaaatcagcagtaacactgaggccagcggccggtttcataccgactggctcaacatgatgtatccaaggttgaagctggcgaggaatttgctgagagaagatggggtgatttttatcagtattgatgatggtgagcttgataaccttagaaagttatgcgctgaagtttttggtgacgaaaattttgtagttcaaattatatggcgtaaacgaagcactcctccaaacgacaaaattataggagcaaaccatgactacattctctgtttcgcaaaaaacgctatttcagtaaaacttcagcatagagaacgatcggcggatcaaattgcccgatataaaaatcctgacaatcatgccaagggcccatgggccccgggtgatctcatggccaacattaagggaggacgatttgttaaatcattgaacttcccaatagtcaatccacaaacaggagaggagcattttccggggaacaacgggaattggcgattttcaagggagactattgctacccttcttgcgaataatgagatttactttggtgagaatggacgaggaaagccaaagttaaaacgtttcctgtgcgaagtgaaagagggggtaacctacccatcaatttgggattttgttccactcaataccagtggctctaatgaaatgggtgcaatattcggaaatccgaccatcttcgaaagcccaaaaccagttggattaatacaagagctcgtcgctctcggttgtgagcctaatggagttgtattggatttttttgctggttccggtaccactggtcatgctttgatggcccagaatgttattgatggaggaaatagacgctatattcttgttcaacttcccgaacagctatacttggaaaataatgaacaaagggtttccggcgactactgcgatcaaataggcaaacctcgtaccatagtcgaactcacaaaagagcgcctccgccgtgcggcccggaaaatcaaggatgagaacccacttttccccggtgactttggtttccgcgtcttcaagcttgattcaagcaacatcaatacctgggaaccggatcgcgacaaccttgagcttacccttcttaactccattgaacacctaaaaggagatcgcaccgaggcggacattttctatgagttgctcctcaaacttggccttgacctctgtgtccctatcgagaaacggacgtttgcaggcaaagaggttcactccgtcggcggtggtgtgttgcttgtctgccttgctactcatatcacccctgatgaggttgagcctctggctcaaggcattgttgcatggcacaaggagcttgctccggcaggagagacgacctctgttttccgcgatagtgcctttgctgatgatgttgcaaagaccaaccttgcagccattcttcagcagcatggcctcgaaatcataaggagcttgtagccatggcaaccaaaaaacagagtatcgatcaagctgatgatttgatgggccgggtcatcctgattctggatcaggctcgggccaatgtggtccgggcagtcaacagcaacatggtgattgcctattggcttgtcggacgtgaaattgtgcttgaaatgcagcaaggtgaagagcgtgccgggtatcgcgaaacactcttgcgcaaactttctgaaggacttactgcccgatatggtaaagggttttcaaactcgaacctgaaatatttccgccagttttatcgggtttatgctgaccgtgttccggcaattggccacctctcaagtggccaattcgataccattggttttggtgtcagcgagattggccacaagccatgtggccaattggacgtcaagagtggtttggatacaacaacatccggagagggtctcatcaatgatctctcttttgcggctgatagccaaaaattgcttgggttttcagcttcggtaagctggagccattatcgggcactgctgaaggtcgaaaaccgcaatgagcgccttttctatgagattgaaacagaaaaggaagggtgggatgtttcccacctcgaaaagcagattcacagttttctttttgcccgtctgctcaaaagcagggacaaagagggtgtgttcagactggccagtgaaggccaagtggtcagcaaccctatagacgttatcaaacagccctacatactcgactttcttggccttccggaattgagctgttttcaggaatcggatttggagtccgccattattgaacatcttcagccttttctgttagagctgggcaagggatttgcttttgttgcccggcaacatcgggtgacaaccgaatcgcaccacttttatattgacctggtcttttataactatctgttgaaatgctttgtgctgattgacctgaaaatcgggaaattgacgcaccaggatattggacagatggagatgtatacacggatgtttgatgagctgcggcgtagcgatagcgataacccgacggtcgggttgattctctgtgctgaacacgatgaggtggtggcgaggtattcggtgctcaatgagtacaaacaactttttgcgtcacgatatatgctttttctgccgactgaggaagagctgcaacgtgagcttgcccgtgaacgcgggcttattgaagcaaggaaaagagccagaaaggagggtcaggagtgaaactgcactttgaaccgaaccttgactatcaactacaggcggttgaagcggtctgcgacctctttcgcgggcaggagatctgccgcacggagtttaccgttaccatgccgaccacgaaagacatgcagtttcctggcatggagagtgatcttggcattggcaaccggcttacgttgcttgatgatgacctgctcaaaagcctgcatgatattcagctccgcaacggcctgccgccttccggaacccttgcttccggcgacttcacggtagagatggagaccggaacgggcaaaacctacgtctatctgcgtaccatctttgaactcaacaagcggtacggctttaccaagtttgtgattgtcgtcccgtcagtggctatcaaggagggggtttacaaaacccttcagattaccgaagatcacttcaaggggctctatgccggagtaccttttgaatatttcctctatgactcctcaaaactggggcaggtgcgtaattttgccaccagctcgcaaatccagattatggtgatgacggttggcgccatcaacaaaaaggatgtcaataatatttacggtaagggtgccaatgagtctactggcggggaaaagccgattgatcttgtcaaggcggtgcggcccatcctgattattgatgaaccgcaaagtgtggatggtggtctttccggtgctggcaaaaccgcgctcgatgccatgagcccgctttgtaccttgcgttattccgctacgcatgtggacaagcaccagatggtttatcgtcttgatgcggttgatgcgcacgataaggggctggtgaagcagattgagattgctgccgctacggtggaagatgccttcaacaagccttatgttcgtctcttgaaggttgagaacaagcggggcaggatttccgcactcgttgaactcgacaagatgacggccagcggtgtcaggcgaaaagagagtgttgtggttgatggtgataatcttgaaatggttaccggacgggcgatctatgctgattgctctatcggtgaaattcgtgttgaaaagggcaaggagtttatggagttgcgcttccccggtggtgagcagttcctgaaacctggcgaggcgtatggagatgtggatgctcttgccgttcagcgccagatgattcgccgtaccatcaaggagcacctcgacaaggagctgcgtctgcgcccgcagggtatcaaagtgctttcgctcttctttattgatgaggttgccaaataccgctcttacgacagtgacggtaactcagtgaagggcgattatgcccgcattttcgaggaggagtaccgccgggcggcaaagctgcctgattattttacactgttcagtgaggttgacctgacgcatgcccccgaagaggtgcataacggctatttctcgatcgacaaaaaaggtggctggaccaataccgaggagaacaatcagggcaatcgtgaaagtgctgaacgggcctacaacctgatcatgaaggagaaagagaagctgctctcactggagacaccactgaaattcatcttttctcactctgcactcaaggaggggtgggacaaccccaatgtcttccagatttgtgcactgcgtgaaatgggctcagagcgtgaacgccgccagacgatagggcgtggtctgcggttatgcgtcaatcagcacggtctgcgactgcgtggatttgaagtcaatacgctgacggttattgcaacggagagttatgagcagtttgccgaaaatcttcagagagagattgaggctgaaaccggtattcgattcgggattgtcgaagaacaccagtttgcggcgatttccgttactactgacgaaggagtctcagttcctcttggattcgagcagtcgaagctcttgtgggagcatctgaaagagcagaactatatcgacagtaagggcaaggtgcaggattcgctgaaaagtgcgctcaaggaggggactcttcttgtgccggagcaattcaggccacagcttgatcagattaccgctgtactgaaaaagcttgcaggacgtctggaaatcaagaatgcgaatgagcggagacaggtacacacccggcaggcagtgctgcacagtccggaattcaaagagctttgggagcgtatcaagcataaaacgacctatcgggtggagttcgacaatgaaaagctggtggagagctgcatcaaggcattacagaatgctcccgccattttgaagacacgcatgcagtggcacaaggctgaaatcgttattggtaaatcgggcgttgaagctactgaacggagtggtgccgcaacggttgtgcttgatgaaaacgatattgagttgcctgaccttcttacggatctgcaggatcgtacccggctgacccgccgcacgattcatcgtattttgatcggaagtgagcgactcgacgattttaagcgtaacccgcaacagttcattgagctggcagccgaagccatcaagcggtgcaagcaactcgctgttgtggatggcatcaagtatcaccgccttggtgacgaacatttttacgcccaggagctttttgagcaacaggaacttactggttacctcaagaaccttatcccggttcagaaatcagtctatgagcaggtggtctatgactccgatcccgaagcaacttttgctgatcagttggagaagaatctggccatcaaggtctatgcaaagcttccgggatggttcaggattccaacaccactcgatacctacaatcccgactgggcggtactcgtcgaaaaggatggcgaagagcgaatctactttgttgtcgagaccaagagcagcctgtttaccgatgacctgcgtgacaaggagagtgcaaagattgagtgcggcaaagctcacttcaaggcgctcagtatttgcgaaacccccgcaaggtatgttgtggcccgctctttggatgacgtgctgaacagggtttaatgcatccagagcttggaagaagcatttcttgttcagcttatttttttagaagacttatccgaaaaaaaacgagatactgtaagaagttcgggattttgaacagcgaacgagagtttttccatgaacacagctaaattaagacaacaataccaatatgtcgcgttcatcagttatagccacactgatgcaaaggttgcagaatggcttcatcgaaagcttgagtcctataggcttcccaatgctgtactccggaaatctgatgggtaacttcccaggcatgttcgcccgatattcagggatatagcagatttatcatcaggttcattggtcaggacattgagagaagagattggccagtcgcagtttcttattgtcatatgctcgcctgacagcgcgaaatcggaatgggtcgaaatggaagtgagtcattttctgacccttcgtggccatgagtttgtgattccggtgatcatcaagggaaccccttacgccaaggacgcagtagacgaatgtctgccgctatccctgttgcgcactgaagtcgacctcctcggtatttcgtttgccggacaatcgaaagaacaagtgctcctcaaaacggtctctgccttgctggatatcaagtacgactcgctttatgatcggcaccgccggcgacagcgccgacaaaggatggttgctgcaactgtcgcaaccgttatgtttgtcatcgtgctaacggctgctctattcagtattatgcaatggaatcgggcggagcagcgtcgcgccgaggcagagcagctcctcaattatttgcttttggaccttcaccctaaactgcagcaatttggacgtctggatatcctggagagcgtcgcggagcaatcacgcgagtacattgattatatttccacggatgtcagggatcccattgacgctattcaggcgatttcgttacgcagaaacatggctgaagtgtatcagagtgtcggcaagctcgagaacgctgaaaccttacacctgaagaatatttctgtacttaagaaattggaacagattgatccaaaggtggggattatccatcttctcaaaggagaagagcatcaggctttggccagtatccgaaaaacagagggtcgatttcaggatgcattgcatgagacacccatgaaagaaaaactcaaataatagaaggcacgcgctatcagcaggaactggaatttcgtacaagacagctagacgaggagcaaaaagaaagggagcggcatacgacatggctggagcaagaaacaacaaaacttagggaagtttcggcttttttttccagcgagatcgccaatcaattgacaaaagattccagttgggctactgctgcattgcttaaggcgaaacttactccgcacgctcaaacactgtttgccacacgcagtttgcactatcatgaagaaaaggaacacattgcagaacaatttgctcaactgctattgcgacgctgtaaaagattaattgaggatcgcgatgagccagctagagtgttgcttataatggacgcaggaacgacgctatatccattttttgaaaacattggacgcgagtgtgttcgcagttataacaatagagaaagttgggttgatcacttttccattgtaaccaataatttagcaggaattgactcacttatggagcacgcatgtatttcacgtgaaagcagatatgccccactcgccgtcgaatgtcattgtctgccgggtcacccaatgccaatcttttccggcgttgcaggtattaagacgattcatgcaataaaatcactgcgtacagattatgctaaccacgaatttgataggattgacaatgtgagtgcaacaaccacagacgtacatagaaggcttttgataattattttgacaacgggtaattggcttcgcatcagacgtcatgatcctccatgtccggtaccattggcacgcacatcagaacattttcaggttaagcaagagttgataaatatatgtgacgaagcttatattattgccccacttggaaaggttttatttaattgtgctcccaatgaaattaataatgcgcttggttatgatgatacacaggcatccccagataaggagccatattccgaaatcaccgtcaccgacgatcaggcgaaacgcattaagctagttaccacctcacgaattgagcgcaggctgttatttcctcttagccaaaagcttaaggctgtattggaatatgttgaagcacacaactatgatgatgttattaataagcctattgaagtcatgcctcacgtattcattccttttgatcggctaccgaataatagatggctggagttagaggaagaatttcctcatagaaataccaggggggaatcatttttggaaaggttctatgatatccatatttcaaattggtcggcgcatcatggtaccgaagagaatgtgtagctttttacaagttagggttgtttcaagaagtggatctcagaatacattaagagagttgcttggtgtgtaaaacgcttttatgtaatgaattaaagtccatgtaatttctttaaaaactttggactgtcttatagttgtcagttcgacgtgaagtcgcgtagtagagttgtccagtaaaacggatcagttgttcagtcagcggagcccaacaatacattcaggataaataaattgcgttgtgtgaagccgtcggaaaaatacccgcaggaaactgtagacaaatccgtgagggaaggttgaatctgctcgtaacaggtggagaagtgcgagggctagcaggtattgccaagtgtcttgctgataccaagcctctcggcaagcgttttgagtgcatacaccacaccaacgcgaagcccctcatgtagttcaacatcaatttagggactacaatttttatatcttttccttataaaaataattcttataaggagttaacgaaaataatcttggaacttccgttgaaaacagggagggtgtgtaagcatggcaactcctgcgttattttcattgtcgttcgagcaacttgttgctgctatcgggcaggttcatgctgaactggcggcacaagcttcccgggcggttaacaccagcctgacgcttcgcaactggcttatcggttgctatatctccgagtacgagttgcggggggccgatcgcgcccgatatggggacaaaattattgagcagttatctgaacggttgatgctggcgggtgtcagccggtcagaagcacgggaactgaggcgataccgtaaattttatttgacttacccttcaattcgggagtcgctgtctcccgaattgataagcaagcttttgccattcgcgaccacggtcaactttcgggagtcactgtctcccgaatcgggggttgcgcccgatgaactgttgagcaggatttcgttcagtcattttgctgaactgctgcgatgtgaagatgcgaccaaacgtagcttttatgaggtagagtctattcagggaagctggacggtgcgtgagctgaaacggcagattcacagtctctactatgaacgctccggcctttcccgcgacaagcaaaagctttcgaggcttactcaccagcaggcagagcggcaaggccctctccttgatatccgcgatccctatttgtttgaatttctcgggctgaaatccaaagaggtcatgggagagtcgcggctcgaagatctgcttatcgacaagttttaagatttcctccttgaactggggcaaggcttctgctctgaagcgcttcagaaacgcatcttgatcggcgataagtactactttgtcgatctggttttttatcatcgtattctgaaatgccatgtgctggttgagctgaaacttgccgagttcagccatgaaaacattggtcagctcaatacctatgtgagctggtacagaaagtgtatgatgcgtgaagatgacaatccacccataggaattcttttgtgtactcataagaaccactctctggttgaatttgctttggcaggaattgataatcagctttttgtctccaagtatctgctggagctgccaaagaaagaggagatgcagcgtttcattgaggagcaactggcagcgggagatggtggcagtgcagatcaccagcaaacgctaggaatggaatcctcagatgacaagggaggtaactgatggtctgaggatgacaaaaacagagaggttctgccgatttatttgctgaagcgggcgtgttgggttgtaagtctggcaaaaacctccttgcagggcgtttcacctatcataaaacgttttagcctacccctgcaaatgtattcgatgatatgcttgtgacgcttctaatactttaggtgctgctcacttctcttttgaaaacctgaagggggtaacaggtgaggcgacccttgcagtcggaatggcttaattgctcaggtaagcgagtgcctatccagaatccttttcattctcaagtgcctcatcaaacagttttgacactagttttgccaattcatccatgttaacaatttcctatcgaaaaccacagcacaatgtttatgatcacactctacgagcctgattgggtagcgtaattggtccattgtaacagctattttcacttaattggggtcgattcaggaaacggatttaaagctcgataatgattattggatgctggaatccatcggtaaagcgtctgaacagagcccttatagcaacccctgacgctgggcctccaaccatacgaaaggggaacgtttccttaaaaactcggcggtgtattcaccttcacaataatcttgataatgccgagctcgtatctcccgacatccagcatcatccaaattcagtcgttctatcgaagcctgaacggttctctgctgatcaggcgttaatattggattgggataaattcgtccagtaataggttcaagacggaaccagccattttctatctcgaaaggatcaagtacatcgtcgtattctcgtttgcgactattcatgcgagaacacgtaaggcggtaattactccactcgtaagccaaatcagcccgttttgatttagcaatgaaatgatcgactgaaccacctcctgtgacccgctcgaaaaaaacagctaaataagcacagcaaccgttataagttgtatgcaaatcatcaaggcagaagcgccaataaggctcaacatcagtttttggcggtagcggtttatcaagaggaatgttcttttctatgagccgagcaagtcccttttgccggacattcgaattgaacgaatctggctcggtttgtgcatcaacatgaatcataacgaccatcctttcttttcagccacaaaccgccagcgcatccagaatggatcagtatcagagagaactgcccgcaaacgctgctccagtgagagagcgtcgtctttactgaactgttcgttacttaacgccaaagcggcttcttccagaactgtttcagcttcaatcgaatagccggatttaaggttaaacgcctcactggtgagccaactgcggacatcaccttgccggacaaactgtctgtgtgtgagttcaacgttgttaccgaccagatcaaggtcaaaccaagcatcttgattttcgtcaaacaggggttccacagaagccatgatcaaaggggaatgagttacggctatcagttgaacatcggatatcatcagtgtatgatggggatgcacgggatcggtatcgtctatcaataggatgtcaggggacttggtcaattgctttatcaccttcatcaaggaaggaataaccgtccgctgccatttgggatgcaggtgcgactcgacttcatcaatcagaaaaactgtattcgtctcaggttcctcgcccaataactctttggcctttacatgctcttcccagcaccagacaagaaaataggcaagcgaaataattcgacgcatacctgatgaggcatggacgactgccacttcttggtcatacggcattttcaatgtaggcatatcccttacatcgtccaggctaatgcgtgttaacgatcccgttacaattttttcagtcgaggatggtgacaaaacatcaagtacagagatcagagactcaaaggctcttcccttttccttttgccagccagcccaatcccgaattaaaccattgcaaagccacgtgccatcttgattttgcagtccatcccacacatctttcggactaaaaacgtaagcggcaggtcgttccttgttttcgtcagggtttttcgatttccagtagttccgtgccgggtcccaaacagcaaagctaccatcagccatcgcataaaagaccagtccggggtttgccggacgacctttctggactgtccagctttgtcctcgcggctcaaatgtgctgataaagccctttgttttcgataccgccgaaaacgaaaaatcgatttcggcttcatgctttttatctgtaggcaaagctactttgccagaggtaagtttggggttcaattcggctggccattttcgggtcatagcccaccaggcaatatccagcaaaaagcttttacccaagccgttatcacctgtaattacattcagtcttttgccgaactcaagttccatctttggagccggtccgacattggtcattttaagatgtttaatcataatgagctattttcatgccctttcgaaacttatttctgccatatttttatggtggataacgtggtagtccttcaaagatatgatattaccgcgtctttgccttacttagatattgggtttatcgcggattaaggatcaatatttcaccctgaacgtcggactttcttccggtctgctttttcttctgtcataaagccgtgttgttgaaacattggcatgaccgagcttttgaacctttccaatatcagcgccgttttccagcgcattcgttgccgctgttgacctcaatgagtggacgcagaacccgttaacgctggcgttgatgccggtttcttttccgtatttgcggataatacaggcatagactgcatgaggatcaagcggtttgagcaaggttcctgtgatattatttttttaccggtcgaaaaagtgggccttctggtcatcacggcgcccggcagcttcgagatactcgtcaatcaaccgctgagccatcggatgcatcggcaaaaacctgattttttcccgtttaccgtggatgcacaaatgctgcacgccgctccgttgctgtaaatctttaacctgtagccgacaaagttcttcccggcgtaatccgtggtagagcagggtagcgagaattgccctgtcccgtttacctttaagagtattcgccggcggagcatccagccgcattcttgcctggctgtctccaagggtaggagtcgttccttcgttgttattggcagcagggcgtttcacaccaagaaccggattatgcaacacggcattctgttcacagaggtagtcgaaaagcgaagagatcgaggcaagcttgcggcggatagtagcggtagcaaggttacgcttttcgagatcggttcgccaggcaagcaggtgcgctcttatgaccatgcgcatctcttccggttctgttataccgagaaatcgggataattctttcacgtcgtttcggtatgcccgtcggctcttttcactcctgatattggcataccattcgagttctggaggcatggtacaggttctcggagtaggtcgatatcgtggtcgaatcgaacagtgcccaggtggcgatgtttttcagttaaggtgtgcgatttatccgactttcaggttgaacaagaagctgaaaaaggagattggccaagccatcacatcgaatgtcatggcttggaaaacgtacccaggcagaccttactgcagcaagggcaaaaggaagaaaaggaggagtaccgaaaatttcaatgatgatccgagagtgcagatggctaagaaaatgagcaaaaacatgagcaaaaacatgagcatcagtatcggcgagatctgtgcaacactgaagagttcacgggcgagttctttcctttatttggggatataaagtaaaaactggcggtattgtcattccttttgaaccgataaaactgttattgcgcaaaatatatcgtatacttacacatatacatcgatttgctcaccatttttccgagtaaggttattttgagtattccggggaaatcgtaccaatcaatggacggcacatgccgggcacatggtttcccgcacacctgaacaatcaacaaattctacctatttttcaatggtattgaggtgtttaacggattggaaggatcaaaagagaaccggcacacccattatctattccattattgctgttggcgcaaaattcatatcagagttcaagcgttggactcactattacaataaattcacaaggggacgttatgcaagagaatatctacgctatttgtcttgatgaagaattggaggcaaatccggattactgggtgattgctgaagactatggttcgtgtccacaggcagaggctcagagtacacttgaggtaaaagagaaataccgggtgaccaggaagagttacagtggtataaaatgcaagtcggaaaaatatgctgtggatggctcgtattcgataggaggggtttatatacttaccaaaaaggagaatgtgtaatgaaacgtaccatcgccatattccccttgcttgttttgctctctggttgtaccggagagcagttagtcactcgtcgattcaagagcatgcaatggaataccaaacctccgcacgagttgatcgagctaaaggccatccatatcgatccaccccagacggctccgcggcactcagcgcctgcgattctgtctttatcagaacgtgggcaggcaagctatatcgatgtggcgaagcaattaaaagatttgaagaaatcggacgatcttttgaatctgcttgcaaaaccgtttccaaaaaatgtgcacgaggcagaggacggaagtagggtcgatctaacgactatcaacaaattgatcgtcttaagcgtaaagaaggtcgatgctgtgatgctcgctcccgacgatcctgtcaccgcagcagacaggatcgccaagttagaactaacgttagagtgcggggctgattggtatcaattacagaactgggacaaacttgaaacagattatgtaacgatcgatttaggcaaagtttcacatgaatcatcagcttcgtttaacgctaatcttacgccgaagctctccggttcgattgttggtgatggagaaatcggggtggtacggagcgacaaaagcagtgaggaattggcgttaaagacgcgctccataacagtttctggcacgctgacccctgaaaaaggagttgttattcaacagggaggcatagaccgcgatttagaggggaatacctccgttgtactgaccataaaaatgggtggtaaaacggtcaatctgatagaattcggggaactcatcgatgataatggcacctccacgaagccagcagatctctcgcttaagattattccgactcgcattccgtactggtatgagaatactgaaggggtaatattgaatgcgagtgccgactacctttttcgtcatgtcagcgaggggaaagaaagtgttattgagggtgatgatgtcgtgacgttatataagggtgtcgtgaccgcacaaaaacaaatagaattgctcagcaagtcggattgccaaaaacggtcagagtattttcttatcaaagatagcaagggagaagttgttcttgtcaaacacgatagcgatacttataatcttgctttggccagtaaggaaaaatgggacgctttcttccaatggctcatgagcttaaaaccggaacagttttcaaattgcatcggaaagggcgcaaaccgttggtgcttgatgtataaaggtcaaatattaagacaagacgatgtgaagcatcttggagcctatccgatgaaaagtgtcgggccccctcagaattcggaaaataaagcacggtaagcgttaggcattgctcaagaaggagtcgcttcagaaaaatgaaaaaatagcacactccagaaagaaacttcatttttttcctcttgcccgggttgtcacaaggaaaggtcttcttgcaggtgcgtttgttcgtgagtagcccctatcatcagaaagtcaaagaggaaatagaatcgaaaaaggatactctgacggtaatggattgtaagggaaagagcagaatacagatgttttgtcgctggcggatttaaaatcctgagaaaatgaaaaaagaggaaataagattttgcaagtgatcagaaaagatgtacatttggctcccttgatcgagtaaggtcaagttctttgaatttgttgtcaagtgaaacgccaaagtcaatttctttgggtcaaacgactcaaagtattttttagccggatcaaacagattaaactctacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaaggaaagcagcttcggctgggagtacttggcgcaagggtgagtaacgtataggtaatctgccctttggactggaataaccccgagaaatcggggacaataccagatgaagcagcgacaatcgcatggttgttctgccaaagatttatcgccaaaggatgaacctatatcccatcaggtagttggtaaggtaacggcttaccaagcctgcgacgggtagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgatgaagttcttcggaatgtaaagtccttttgtagaggaagaatatcccggtttaccgggactgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcgggccgataagtcgggggttaaatccatgtgcttaacacatgcatggcttccgatactgtcggcctagagtctcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgagcactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatattgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgcccgcaagggtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgatatggcgactaaactcattgaaagatgaggtgcttcggcgagtcgtcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttactaacaggttaagctgaggactctaattgaactgcctacgcaagtagtgaggaaggaggggatgacgtcaagtcctcatggcccttacgcccagggccacacacgtgatacaatggtagctacagagggcaaagccgcgaggcagagttaatcccttaaaagctatctcagtccggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgcagatcagcatgctgcggtgaatgtgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcaggagtacccaaagacactcgcgtgtttaaggtaagactggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttcaatggagattggctgacagcaatgtcggtgcaaactcaaaaagtaccgatccgactaagaaatatgagtttggcaattcacttgacaactttttttattgattactgcagcgatggaaggaatgtagtagtggattagcagtttgaagattgatccgcgtattgttggggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaactccactcaggcccactacagtttaggtttaaagtattgacctatattgttttggggctttagctcagttggtagagcgcctgctttgcaagcaggaggtcaacggttcgaccccgttaagctccacggtagtataagatagaaagaagatagtaccctgttatttgacaatttgaagcaataagcataaatagtaagttcctttttgaacttataaactttcctgttaatgtgaagtaatactcatcactaataggtttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgaagaaggacgtggcttaactgcgaaaagttgcggggaggcgtaagcagccaaatatccgcaaatatccgaatggggcaacccatctcttaggagatatcccgaaagggaagctaacccggggaagtgaaacatctcagtacccggtggaaaagaaaacaaaagtgatttccccagtagcggcgagcgaaaaggaaacagcccaaaccggctgctgtttcggcagcgccggggttgtaggactccaacaagtgacagagcgtgatagcagaatcatctggaaagatgaaccaaagagggtgacagtcccgtaggcgaaatcacaacctgcataggaggatcctgagtagcacggggtacgtgaggtcctgtgtgaacccgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaactagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtacgcttacaaaactgtaggagctaacctgctttcgagcagggtgtgactgcgtgccttttgcataatgagcctacgagttactggtatgctgcgaggttaaggctttaagagccggagccgtagcgaaagcgagttctaatagagcgctgagtagcatgccgtagacgcgaaaccgggtgatctatccttgatcaggatgaagtatgggtaaaaccatatggaggtccgaaccagtgtgggttgaaaaccgcttggatgaattgaggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagccttggggtttagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgatatacccaggagtgagggcatgagcgataaggtccatgtccgagagggaaacaacccagagctacagctaaggtccctaaattcaggctaagtgtattaaaagattgtttgtttgctcagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcgaacatgcgtcgataatacccgggactaagcctgataccgaagcttagcgttagaagtaattctagcggtaggggagcattccatgggcggtgaaggtgactgataacggttgctggagcgcatggaaacgaacatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgagcaatgttaatcatctcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggaaaacaggttaataatcctgtaccagatcatgaaggttattacctacggggtgacgcagaagtgaaaggagagccaccggacggaagtggtggtttaagtgcgtaggctgaagtgtaggcaaatccgcacttcatcaaggccgaaacacgaatagggtgctcgtaagagccacaactctccctaatcatgctgccaagaaaagcctctatgggacaacatgaactgaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaattagccccgtaacttcgggataaggggtgcctggtatccaggccgcagtgaaatgagtcaagcgactgtttaacaaaaacacagctctctgctaagacgatttaagtcgatgtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttagttcgatttatcgggcgaagctctgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgcgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatctggacggaaagaccctatgcacctttactataacctggcattgggcttgagcatgatttgtgtagaataggtgggagactatgaagcgggggcgttagcctccgtggagtcgcaatgtgaaataccaccctggttgtgtttgagtcctaacttcgacgagttgatcctcgttaaggacaatgtcaggcgggtagtttgactggggcggtcgcctcctaaaaagtaacggaggcttacaaaggttccctcagttccgtcggtaatggaacgtagagcataatggtataagggagcttgactgtgagactgacaggtcgagcaggaacgaaagttggtcatagtgatccggtggtcccgcatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatcccctccgagagttcatatcgacgagggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtccttagtacgagaggaccgggacgaacaaacctctagtgcaccagttgtcacgccagtggcatagctgggtagctacgtttggttgaggtaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccatcaggctccaggaagatgacctggttgataggctacaggtgtaagcacagtaatgtgttcagccgagtagtactaataagccgatcgacttaaccattttttattagtgttgagtctctgctacacatcgacaggaaagtttatatgtttacaaagaatacttactattactgtattgcttctttgtctccgtttctacggcgactttttcccaggtgatcacctcttcccattccgaacagagtagttaagccctggagagccgatggtactgcttaacagcgggagagtaggtcgtcgccgagtttttataaaaaagcccttcagcaatgaggggctttttttttgttcgttccagtgagacaaactgcacgaactgcctttcccgcaaaatgccagggtgccttgtgcgccgctgtgctccatcaaggcctcccttcaccaaggcgaagatctcctctattatttcacgcagtcaatagtcttcaagcgctgtgaatgcttccatgctctgtttgatgacgagcgataaatagccgaagtgccagcagacaccctccaatacccaatcaacaattgcacaacggggggaacacgcaaaaccggtggaagcaaaacatggttagctggtggtggtaattgacgaaaagctgctttttcaggatcagcggggcaggttatgggtgggataaaataaaaaagggtggtatttttgtagaggtgttttccggaacaggggtgcttgccagcaggttgttatgaaaagatggggtggacaataaaggactcgaacctttgacctctcgcgtgtgaggcgaacgctctaaccaactgagctaattgtccataaaagtctgccttagtataggacttgggatccatttttgcaacgactcacctcattttttttcgggaaagaaagagatggccggtgttgcaatggtcgggctcggcctttttgctgccggtaccctggtcaagacagcatcaacgttgactggcctgccggaacctccgaatccttttgagaaattaccacgtgattgaatcaggccgatgcaggaactgcgagtcgagcattgcggcgagccgctccggattttcggtcggaggctgacagcttttgtcaatacagatgtagacttttgcgttgccatcctcttttgcgatgattgctgcatgggaaggaaagatgtgagcgctctcttttgaagcatggctcattgttgctcccggcagatattgttcgtaaacagtttgtctcaattcgttcatgcttgaggagtcaagagggccggaaaaaacaaggtgtacttttctctgttctgcaaaattctttgctacgagcatttgtggcagggcgctgctgttttcggcaagcataatcctgcatgatttgattgtctcttcagcccttctgacgaaatcttcatttccggtcatctctgccagtctgagcaggttcagggtacttattgaatttgcggaaggttctgcaccgtcatactcctctttgattcgtagcggaacggtgtggtcatcaatggctgtactgaaatagcctccctgtgcattgtcgtaaaagagggtgttctgtatttctgcaagttgaagagctatttgcagatagcgtacttcggaagaggcttcatagaggtctgtcagcccctggaccaaaaaagcataatcttctgccttgcctgcaatggccgcgttgccgtcgcgatagcggcgaagcaggcgcccattggcttgatcatagagcgtttcaagaataaagtttgcagcttcccgggctgctgcaaggaaggtttcgttgtgcagtacctggtatccttttgcgagggcggaaatcatcagcccattccatgccgtgagtattttgtcatcaagaaatgctcttggtcttctgcttcttgcgtgatacagttttgtgcgggcgtcgtcaagtgccgccctgatctcttcgactgtttttccgaatgtatctgcacactcttcatctgtggcttgttgcatcaggatatttttaccgttgaactctccatgcggatcgtactcggcattgccttcatccctgatgccgtaggtaaaggagaagatggtggcaagctcttcgtcagcgagagtttcgcggatttcatcggcgctccaaagatagagtgctccttcctgcttctgttcgcttccatgagtgagaagagtgtcggcatcttcagccgagtagaaccctccttgcggcgatctcatgtcacagagtacatagttgaagatatcctctgctgtccttttgtagaagttgtcgccactgcattgaaaggcttcaagacaggagatggccagttgggcattgtcgtagagcatcttttcaaaatgaggaacatgccagcgttgatcggtggagtatcgggcaaaacctccgccacctttgccgataatgccgagatgatcgtgtattcctccctccgccattttatgaagggtgtgcagtgccattctgagggcctttttgtctcctgtatggtatgcgtggttgaagagaaagttaagaaggacagggcgagggaatttgggggctctgccgaatcctccgaacatggggtcgtagtttgcttcaagccattcgaagcattttttctgagccatctcagcatcgggctgtgaggagggagttgtccttgacactgcaccaagagaggcaaaaaagctgccggattcggaaataattttttctcgctcattttcccaatatcgggtaatggtgatgaggatggttttaaatcccggcataccgtaacgctcttcaggagggaaatagcttcctccataaaatggattcagttcgggggtaagccagaccgacattggccagcctccacgtcctgtgcttgcttgtacatagctcatgtagaggcggtcgaggtcgggaagctcttcgcggtctaccttgacgggtacgaaatgagcattcagcagtttggcaatttcagggttttcaaatgattcatcttccatgacatggcaccagtggcaggtggaatagcccaccgacaggaagatgggcttgttttcccctcttgcttttttaaaagcctcctccccccatgcaagccacgcaacggggttcagtgcgtgttgcaggaggtagggacttttttctgctatcaggctgtttggcttgttttctggtgaggtcattggtcgggtgttggtagcatggtgaacaatatatcgatagataaccatcaatggatggttgaaagttcttgagaattgaaaccatctgtgaactcagcctgttctataaaggttgagttacaataattaacaatggttaatgatgcttgtcaggataatgaaaagcgctttgagggggaaggggatagccgttgcggcttttcttttgcctgctcttcttcttttttgtggatgtgcaggcaataatggtctgtcgcctttgccggaggagcctcgttcaactgttcaactggagaaaggtatgcattttaatgagttgacgcccgaagaggagagggtgattgtttataagggaacggaaagagcatttacgggaaagtactccgagagcaaggagaggggcacttatctctgcaggcgctgtgacgcgccattatttcgctctacggacaagtttgaatcgggcaccggttggccgagctttgatgatgctcttgaaggtgcagtcaaacagcttcctgatgcggacgggcgtcgcacggaaatagtttgtgccaactgcggggctcatcttggtcatgtttttttcggggaggagataacggcaaaaaatgttcgtcactgcgttaattccatatccctcggctttctgccggaagcaaaagctgcgtcggtaacacaaaaggcgatctttgcgggaggatgtttctggggtgttgagtaccatttcaataagctgaaaggggttctttccgccaaatcaggctataccggcggtctgattgataacccctcctataaacaggtctgtaccggtagaacgggacatgccgaagctgtggagatagcatatgatccggccctggtcagctatgaaacgctcgcaaaactcttttttgagattcacgatccgaccgaactgaaccggcagggccctgaccggggtacgcagtatcggtcagccgttttttataccgatgaggagcagaaaaaagtgactgaaaagcttattggtgagctgagggccaaaggatacaaggttgtgacaacggttgaaaaggcaggaacattctggcctgccgaggagtatcatcaggattattatgaaaaaaatggtcatgagccctactgtcatatctatcagaagcgcttttagttgcgaagtggcagtgtataaaagtggtttggtcaagagtaaaaacggtcaatcatagtgctgctggcagggatgaaggcgggtataaccattttgagtaataaaaaaagcagggctaaaagttatctcgagccctgcttttttttatagttgtcgaaaaagctcactcttccagtggcttgtagcagaaccaccagtcgtagcaattcttcattccagtgcgtttctttgcgtcttcaatgttgttggcgggcggaatgatcacctgatctttcagcaatgagttggttggccagtttgccggaatggcaacttttttgttgtcggcaatctgcagtgctttgacggcgcgaaccacttcatcgatgttgcgacctatttcttgcgggtaatagaggatgagccgcaccttgccttttggatccccaataaagactgcacgaacggtattggatccttttccagggtgcaacatgccgagttgcatagcaattttgtcgttggcagctacaatcggaaaggtgatctcgatattcatgttatccttgatccactctatccacttgatgtgtgaaaaaatctggtctatcgacatgccaataagtttgcatccaagcttttcaaaatcagccattctctcctgaaaaccaagaaactctgttgtgcagacaggggtaaagtcagccgggtggctgaagagaacaaaccacgatccttccagatctgctggtatgttcatcggcccgtgagtggtttggacatgtagctcagggaaatcatctccaagcaatggcatattgagctcagaataaaagggctgttcatcataaagatccgacatggcaaaactcctttaaagttagacggttataattttcaccagataacacaaacaaggtcacaacaagatttcgattaagaacagatacccctcctgcacgttccggtatatctcaatttaacagtgatttattataaaaagttttatttgaatcagggaggtgattgcgggttgatccggttgatccggtcgatctcgtaatcatgttatcagtatatttaccatctgttacgttgaagaaatattatgttgcatactgaactctcccttacgcctgctcttgcagcaactcaagcacctccagaatggtgttgcagactgagtagtagctgccatgttcttcactgaccatatgctcggcggcaatacggtcgaaaaagagcagcagcggattccagaagccattgaggttcagcaggatgatgggtttgttatggtggccaagatgtttccaggtgatcacctcaaccagctcgtcgagagtgccgaatccgccgggcagaacaaggtaggcatctccccattcggcgagtttcattttccgctcgtgcatggtttcaaccacatgcagttcggtgaggccgtaatgggcaacctcccgttcttcaagaaagcggggaatgatccctttgaccgttccacccccctccattacggcatcggcgatgcaacccatcagtccgacccgtccacccccgaatacaaggccgataccccgtttggcaaatgcacggccaaggtctgaggcagcggtaaaatagtcgcgaggggcgaggttgcttgaactgcagtagacggttacagatgagatcatggtgtagttaacggttaagggtgatactgtcgctggctcgttggtagacataggttttcggctcttctatcttttttaaagaaaagagcctggaagctctttcccatagatcggtatcttcagcgtactccatgtcgctgaatccgtcgagcgcaaaaaagagctctctttttccgaagagggtaccacaaaggatgcactccctgataccgacaagagagtcaggatgataacagtctttgaccgtgatggtttcatcgcagagaaatcctcccgagagcatggaaacatcctgcatctcttcgatgagggtgatccgcgtttcgagatggtttttcagatagtggtcgtcactgtcaagaaaggtgatgtagcggccgaaagaggcctgaattcctgtgtttcgagcgagtgcagctttccggttgctctgtttcatgtaccggatattgggaaatttgagaatgaatgggtcaagcttttcgaaggtgttgtcattgctgccgtcatcgacaataatcagttcccagttactgaaggattgggcaagaacgctgtgtatagcacattcaagatgatttgcccggttgaaggtgggcatgataatcgaaatgtcgggtctggagatgcctttcatggtcttgcagctctgatggcaaaggcgcagaccagcataccggcgaccagaaagttctgcgcaatggcattatagcgtacatccattgttgctggtgattttacgagagcaaactgcaggtagaattgcgggacgacgagtgcgccgacaatgattccgcaggtagtttgaccaatcaggaacatatagcctgatgcaaggagctggccggcattgatgagcactgcggcaatcagtgcagcatgggtttctccgaagacaacggggagcgttctgatgcctaccatcctgtcaccctcaattgatttgaagtcgttgatggtcatggtgccggtgcttgagagggtgaaaagtccggcaacgatcaacgatggctgaagcgatgagagggtaaaggaggggttgtaggcgatctctccggctatccagggtatgataaggtaggagacggcaacaatgatattgcctgcccagagcctttttttgagtttgatggggtttgcgctgtagagatgcgcattaataatgccgatgacgacgtaaaaaccgatgagcggatggatcagataacctgtgataaccgaaaagaccgaccatagggcaatcaggatggtggcatttctgagtgagatggcgccgccgggtatagggcggtttggttcgttgatttcatcaagatcacggtcaaaatagtcattcagcatctgacaggttccacttgccagaggaccggtcagcagcatggcgaggagaaactttatgctgatcacctccttccatccaaaggctccgcttgctacggctccgcagagaaagctccacatgacaggaatccatgtgaccggtttaaggaatcgaatgatcagtgcaagttttgagatgttctcagcgggcattggccgggcatcaaccagtttacggacactcaagggcgttttgaactcgctccgatcaggcaactgaggctctgaactctttttggcacgaaaatcactcacacgtacagacttaggtttgagaaatgctgacagagtgaaaataacaggttaaacggaagaaaggaatcatctgttgcaaaagagcactcttctgtgtgcaatatcctgaaatatcatgaagattttttttaaactgacaaaacagagaggaacttacgttgttattcatggttgcaaaaatctgttcctgttttcaactcattgtgctaaagaggagaggtgtgttatggctggtcgcagtttgcttgaggagatgaagaaaacctttctgtttcatgccattgcagcccatttcagtaatgggctgattcctgttgcggtgctttatctgttgttgaccctttcaaccgggagtatctatttcgagcataccgtcgaacatcttattgtcattgttctgatggctgttccggtatcttttttttcaggcgttcatgactggaagaagaaatatcggggggcgaaagcgcctgtgtttatcaaaaaaataaggttatccgctctgctttttcttttgtgtgcatctgctgttgctatcaggcttaccattcccgaggtgatgaccggtcagggtattgaacactggctctatcttgcgcttcttttttccatgttgcctgttgtgacgctgctcggtcactacggaggaaaactgtcatcccagtcaaggcaggcttccaaaccggcatgagaaagggaagtactcattaccaaccgtgaaaatgaacgtgtttcatgatcgatagtaacgtgctgcttgcgttttttacgacgtcagtaattcttgcgctctctcccggccccgacaacctttttgttttggcgcagtcggcccagaatgggcgtagagccgggctttttgtaacactcggtcttgcaacagggctgattggacatacggttgctgttgcttttggtcttgcggccatcgtgcattcgtcggcgctcgcattcaccattctgaaaggtgtgggtgcggcatatctgctttatcttgcatggcaggcactcagggcagcggcgttaaccgggcagggggagccggttcaggcttactcaatgggggcgctctatcgccgggggattgtcatgaacttgagcaatcccaaggtatcgctcttttttatggcgtttttgccacagtttgccgatccacgttatggctccatgagggggcagtttttccagcttggagctgtttttattatggcaactatccttgttttcggtgttatcagcttttttgccggtgggttcggcgacaagtttcgcaatgcagtttctgctcaaaaaacagttaacagggtagccgctttcgtatttattgctcttgccattaagctggcagtttcggaacgataaagcaatatcttttgtcttgcaggaattcgttatttatgatggaaatatgtacaatgaagcgatgtttgttttaccctcgcttgaaaccaaaagaacactctaccagaccaatgccagaccagatcctgatatctgcgattttccgttcacggaaacgggccttctgtatctacaggaagcctcccctgtcactattccgacagataacgtgtttcgttgttttttttgtcatagccgttacgatcactcctctttttttgcttgcacaaacaggtgatgattcgttgcgctcaccgtttccaataaactcatatatcgtaaaggagcgaggtgggtctaaattcctgatggcaaaggatatagagaaatccgtttccccggcaagtcttaccaagatactgacttgtatcatggcaattgaaagtggtcgactggaagaggatgtgctgattaccaaagagtcgacccttgttgaaccctcaaaagcggggtttaaaccgggtgagaaaatcaggcttatcgatctggtcaaggcggcgatggtcaactcaagcaatgatgctgcatttgccatagccatacatctttccggcgatgttgaatcatttgtagcggcaatgaactacagggcacaacggattggaatgagaaattccaggttcaccaaccctgccggttttgataaagctctctacgctggcaatagttctacggcagaggatcttttacatcttacggaatatgcagttaaaaatcctgtttttaaccagatcgcccggcttgaacaggttgtttttacggagcagacaacgcgcaaggtttattccctgaaaacccataacaagcttcttgataaatatccttatgctgttggtattaaaactggttatacttcgacggctggaaggtgcctgattgccagagcgatcaaggataaccgtgatattcttctggtgatgctgaatgcgaaaacagatcgatggactattgccgctgatatttttgactcggtttttgcaatcaaccgaccgaatgctgactggctgcgtcaatcgaatcggagaaattccggtgtatcaagggttggtcaaggagtgtatagtatgtcgaagtccagatatcagatgaaaaaaaaggtgacgaatggggcgaaacaaggtcataagctgaaaaatcgaggggttgtttcagcaaaatcgctcaaaaaaaacagaaagagagtggcgcgttcctatgcatcggtggttgggtgtcatgtcgctcatgatgatgcgagttcttgaacagtaatgcaaccataccagacagagaaaaaaatgatcaagcatatcgttatgtggcggcttaaggagtttgagcagggtcatgataggcaaaccaatgctcatcttgtcagggagaaacttaccgcattaaggggaaggattcccgggatgatggctcttgaggtgggagtcgatttcagtcggagcgatagctcttgcgatattgtgctgtacagtgaatttgttgaccgtgaagccctcgaagcctatcagataaatccggaacatgaagcaataaagccctttatcggcagtgtcagtatagaacgcaggattgctgattacgaggtgtcggtgtaaaaccgaaggtgccgatataaaaccgataaagaagcggatgttttcccgttctccgcttctttatggcgttcttattcttattgcttatccctgaacgatgcattctgccgggcagacagcagagcaggctggggagtcagcgtatcctgcgcattcggtacaggtacttgcgtcgatagagtagatatcgtcgccagcaacaattgcgttgaccgggcattctggttcacaggctccgcagtaagtgcattcttcagtaatgtaaagtgccatagtgatttcctaacttaaatggttgtaaaaaaaaaggaaagaacgattctggataatttcgttcaatataagatttttttttagctcaaaaaaaaatggagcatcacttaaggttatttgtgcggcacaataatcagaccatgatgatgcagccatcaaccgggcagaccgcaacacatgcagcttcatcataatagcctttgcaatctgtacacactgcttcatcaacgacatagatgtcttcgccgggggtaatggcgtttaccggacattccggctcgcatgctccgcaataggtgcaggtatcagtaattcgatgtgccatggttctctcattcaggatttatggaagattgtttttctttgttgccataattgatgatttcatctgttttcacgcaatagtttaacctgttaacctgagaagtgaaaataaagttctgctgttgtgtctgtcagggctttttttgttcgtggatttcgtaggcattgatgatatcgcgcacgagcttgtggcggacaacatcactcttatccagatagacaaagctgattcccttgatattgttcaggatttcgggtgaactgatgagccctgaatttatctcctttggcaggtcgatctgggtgacatcaccggtaatgatcgcctttgaattcagcccaagtcttgtgagacacattttcatctgtgtatttgatgcattttgagcttcatcgagaatgatgaaagcgttgctcattgttcttcctcgcatataggcgagtggaacaatctcgataacgcgctgttctatgagaagtttcagcttttcggcagtgagcatctcctgaagagcatcatagagggggcgaaggtaggggtctattttctgagccaggtcgccgggtagaaacccaaggctttcaccggcctctacggccggtcgtgcaagcacaatgcgtttgactcttttggctttccatgcagcgacagcaatggcaactgcagtgtaggtttttcctgtacctgcagggccgatggcaaaaagaatgtcgttgttttttgcctcagccaccattcgccgctggccatctgtttttgccctgacggtagaatctgttgttgtgatgataatatcttcatcgccatgatgagctgctttcagggtatgagcaggtgagagcgcaagattgatcagtgcgttcagatcagtgtcgagcacttcgccatgtttattggcgagcaaaatcatctcactgaaaatccgttccagcagggcaacctcttcgtctcttcctcgaagagtaatctgtgttccccgtgcagtgatctgtatatcggaaaactcattacgaatttttttcaggagggaatcgtagggtccaaaaagaatgagcggttcaatgccctgaatttcaatggttttttctatggtcaaaataacagggggttatgcattggaagtgggctttgtgtagtcaaaatatggattggcagatgcgaggtagtgttgcacatattctctaataccatcctcgattgaggtgagcgtttcgctgaatcctgcctctcgcagccgagtgatatccgcgcaggtgtagtactgatatttatcacgaaggctctccggcatgggtgtgtagttgatgaggatttgacgatcaagcgcggagaacgttgcagccgcaaggtcattgaagcttcttggtgttccgcagccgatattgaagagtccggttgctgaaggggtttcaagcatccatgccataattcgggtacaatctttgatgtagacgaaatcccttgattgttcaccatcacggtagtctggcctgtgcgattgaaagagattcaataccccatgttcgcctatctgatgaaacgccttatagacgacactgctcatatctcccttgtgatattcgtttgggccgtagacattgaagaatttcagaccagcggcatgattgaggatatggtgcttcactgcccagtggtcaaagagctgtttggagtatccatacatattcagtggtcggagtgcagccatcccttcaatggcatcactgtatccgttcgatccgtcaccataggttgctgcgcttgatgcatagataagtcgtacttcatgctgcatgcagaacgaagcaattttttttgagtagccgaaattgttggcaagaagatggtcggcatcggtttctgttgtcgaactattcgcgcccatatggatgatagccgagatcccttcgagtgcatttctttcgagcaggccgggaaaaagctctatgggaataaaatcggcaaaatgaagtccggaaagattgcgccatttttctgtggttgtgaacccaagatcatcgacaatgatgacattctcttcacctcttctgttgagctcccaaagcatggcgcttccaataaatcctgcgccgccagtgataacaatcatggaaaataaaatatagatttgatgcggtagcatcgaatataaagaggtgggtacaaatacaaaaacaaaagataatcttaaagttaatggttcagtgactcacgtaccgcttttatgagcgcatttaaagaaaatggtttttgaatgaaatgtgtcccggtatcgatcattttgtgattagaaacaatgtctgttgcataccctgacataaagagtgttttcagatctggtctgattgactgcagttttctggagagttcattgccgttcatttcaggcataatcacatcggtcagaagcaggtttatgttgcctttatattgctttatcatcttgattgcatcactgggggtcgtggttgggagtaccttgtatcccctgctttcaagcatgagcttgcagagtttcagtatatcaggctcatcttcgactatgagtattgtttctgtgcctctctttttttccggttcagcctgttgttcactttcaacgggatcagcagagtcattaaagaggggaaaagagattctgaagcatgttcccttacctggattgctttcacattcgatagaaccgttgttctgttttacaatgccatatactgtagaaagtcccattccggtgccttttcccacctcttttgtggtaaagaatggttcgaaaatatggggcagatcctttttttcaataccggagccattatcgctgacggcaagcgttacatagtcaccgggtgcaaggtaaggaggaatggtagtaccatcagtttggtcaatggttaccagagaggtttcaatggtgattttgcctgaaccagcgatggcatggcgtgcattgatgcagaggttggcaagaatctggtcgatttgtgcgggatcgatcttgactttaatgggccttttttcgggtatccagaccagcgaaatattctcgccgatcaagcgccttaacattggcagcatctcctcgacgacactgtttattttgagaatttttgacatcacggtttgctttcgggcaaatgcgagaagttgatgggtcagatcggcagagtgtgaggccgctttgtggatgatctccagattggcataaatcggcaaggcgggttcaagaagttccatggtcatttcggtatgtccaagaatcacagccatcatgttgttgaaatcgtgggcaatacctccggcaagctgtcccaccacctccattttttggaattgctgaagctggcattgcaatttttcccgctcctcgtcgacaagctttttggcaacgatgtcccatgcgatgcttgcaagcatggtgacccaacggatatcatcgtcatcataatcggatggtttattgacaactaccaaaatggcaatgatccgatctccttgcagcatgggaacaaccagcgttcgtctgataacagggtgggattgcggaagattatcctgatatttattgcgatcgtaactattgttaattacagcttttttttcccgcatgatatcagcccagaactcggcattattcactgaaggatgatgtgattggccaacctcgctgacaatgtgtttatttttttgcatgttggacgacatgacctgtatcgtgcgggatggggtaatattttcgataaagtgacaaaaccccaaggcactgtttgtctgtcgttcagcttcgttgatggcagtcagaagtaatgtttccacagattgggtctcagccatttcgatcaggtgcaggcgaaatgccgagagggcttcaaagtgcttgcgttgattgatatcgtgaataatacagtagataaaagctttgcccgttatctcgattttattggcgaatatctctacatcacggatggaaccgttcgctctgaggtgacgaaatgaaaaattgagttgttttgatgccagccattttttcatgatcttgtttacctcatcggcagggagagcattgatatcatggagatgcatctttttgagttcttcaattgaccagccataaaagtcctcagccgcttgattggcatcaacgatattgccgttatcaggatccagaataagctgaatggctgaatggctttcaaaaagcttccggaatcgttcctcgttttcctgtaacgctttttctgtttgtttgcgttcggtaatgtcaatacccattccgacaatgaatggcttatcatcgatgatgaagcgctttccggtcatgatgagccagcgatactccggccctccccgcaagagtacccgtccttccccggttacttcagtaccaagggtgagaatgtcccgcatgctttctgcgacaacatgctgatcgtcgggatgaatggtctcaatggcatgaaaactccccatctcttgttcagtttttccggcaatttgttcacgctgatacgaattccatcctacatattgtccgttggcatccagaatgtaaaaggtgcctggaatggtgtcgataatggttttactgaaggtctgctcatttttcagactcagctctcttaacttcagctcagtcacatcctggataataattaacagttgagtgacttgtccttctgatgaaagggttggatagatggtgttgcgcaggattcggttgtttcgttcatcctcccaggatatttgcctggctgtgcagatggcctcgtcggctttttcttttcttcgtgatgcaagttcaggagccagcaagctgtacatattggtgccgatgcactcgtgcactcttttttgaaagcgggaagcaaaggtttcgttggcgtcaagaatggtaccctcagtatcaatgataagcacagattcgggaaaagattcaaaccacgcaggagtggctctctggtaaggttctacagtcattcaggcctcagttatcttattgttctgcatgaaggttagatcttctttctgaaaatcattgctttttcagttcgtaccaaaataatcaggtcaagttattgcttcattccggtcatgatctcctcgctgagccatgagttttgcatggagcaactgaacttgctgaaaaataaataaaaaaacccccctgagtataacgaatacatctctccatgcaatttctttcatgaaatcgatctggattgagtttgtgccttggaggtatgattgctgggtgtcatgtggaggaagttgtcgtgctgaatggtatctcccgattcagtacgacaactttgtaaaatcttattattagtactgtatcctgtcgttaacttgcctttaggtgccctaaaaccactggattttgatttgccagagacaagattttccttccccataacagccacagtcttacggtttcaactggctttccaacaatctctgctatctgaagatgtttcagaccagatatttcgctcaacagaacggagagtttcatatctgctgcccaaggaatcaatgaatcgagaggttgcagatggcactggtcgctcttttcacctgtacagaaatcagtgtattgaccaaagcggtttacgtaacattcacggaagcttttgagcaaaactctttcctcgctttccatacttgcagagaggtaagtacagtaaaccaggtcgcttgatacatcctcgcttcccgtcatccagtatgcaagagagtatatattatcgagaagatcaagagcactctttttcatctttttcatgtctgaccccattataattggatttaatttgtcctattttaatttataaaaaaaatgaggattatccagatttatttcaagaattgtttgaaaaagatgttttttaaggataataaggtggctttcggcattaatgggtttgctctgtcggtttggccgttttcgaacaacaacatacagtggtaatatgaagagagatatacagtaccttcttaatccggcattacagaatattgcgacctatcgggttgaggggggacagcaggctgagataaagctgaaccagaacgaaagtccttttgatgtgccgatgtggctcaaggaggagattacaggagagtttatcaaggaaccctggaatcggtatccggatattcttccctacaggggaatgcaggtttatgcggattttcttggcatttcgcctgattccgtaatgatgagcaacggatcgaacgaaatgctctacaccatatttcttgcctgtcttggacctggcaggaaggtgctgattcctgacccttcattttcgctgtacgaaaaaattgcgctacttcttcagtcgcagattgtcacggttcccatgcttcctgatcttgattttgatctggaggcaattctgcgtactgcacatgatgaagctgttgattttattgtcatctccacaccgaacaatcctacaggaaaatcactcacgtttgaagaggttcgtcttattgcacaatcttctgatgccatcgttctggttgatgaggcctatattgagttctcacggcaacgctctgttcttgaactgatagacgaactgccgaatcttgttgtgcttcggactatgtccaaagcaatcgctctggcaggaattcgtattggttttgcgcttgccaatcctcttctgatggctgaaatcgccaaaccgaaaattccttttgcatcaagcagacttgccgagataacactttcaatggtgctggcaaattactctcttgttactgacgctgtatcctatattctacatgaacgggaaaagctctataccgcaatgcttaccattgatggtgttgagccttttgtgagtgatactaattttttgattatcagagtctccgatgcgggttccgtgtttcaaaaccttcagagccagggtattttggtgagaaatgtttccggttaccggctcatggaaaactgcctgagatttaatgttggtctcgttgatgaaaatcagcagctcattgcaaaactgaggcagttttagccatgcagggcttcagaaaattatccggtattgagatgaaccgactgagtgtggagcattattgccagtcgccaaagcatcctcttgtcttgatgctccataatattcgcagtatgtggaatgtcggttcgatgtttcgttcggctgatgctgcaaggatcgaaaaaattatactttctggctatacggcaactccgccaagaaaagagatcgccaaaacagctctgggagcacaggatacggttgtttgggagtatcatgccgatccacttgaggctgtttgcagcatgaagcgagagggtgtgagaatttgtggattggagattacggagggaagtcgtccctacacggcagtgaatgcgggggattttccaatctgtcttgtcgtcggtaatgaagtggatggtcttgaaaatgagatacttgattcatgtgatgatgtacttgaaatcccccaatacgggaccaagcattcgttaaacgtcgcggttgctgctggtattgctctttttgagttggtgcatgtttttagaagaagtgtgtaactttttgttttttgtttttgttttgtttacttggagactaatcgcttataaccgcgtttttcgatgcttcattacaagacatatgagttggatgatccggaagctccctgggttgtttttgttcacggggctggaggcagttcttcaatatggtttatgcaaataaaagagttcatcaggcattttaatgttctgcttgttgatctccgcgggcatggcaagtcgaaaagcattgttgttcccaaagataaacactattacgactttggggatgttacccgtgatattcttgaggttctcgacactctgaatatccagaaagcacacttcatcggcatttcactcggaaccatcattattcgtaatctcagcgaaattgctcccggcagggtcacttccatgattatgggtggggctatcataaggttgaatgtacgggcaaaagtgcttgttacccttggaaacatgttcaagaggttcgttccctacatgtggctttacagtttttttgcgtggattattatgccaagcgagcgacataaacgctcaaggttgctctttgtcaatgaagccaagaaggtggctcagaaggagtttatgcgctggttcacattgacctatgagatcacgccactgttaaaatattttgaagagaaagatacagcaattcctacgctctaccttatgggtgacgaagatcatatgtttcttcctgctgttcgttacatcataacgaaacataccaattcgtggcttgaggtgatcggaaattccggtcatgtctgtaatgtcgatcaacccaaggagtttaattcccgcgcgattcactttttgaaaagcatgtcgtcggtcacctcgactgaagaatcagtagtacgtttggcagcctgttaggttacaggcttgttgtagttgttcatggcatgttcaatcccgttgattgtaaaatcaagagcggcatcgctagtgatcggcagtattttttccatgaccaccttttcattttcactgaattttccgagtacaaaagaggaaaaagaggttaatgacgtttcgtcaactctgataccaatccgcaaacgggcaaattcttcacttccgagcgattcgataatgtgcttcagcccgttctgtccccccgcagacccttttgccctgagccgtatggtgcctgagggaagattgaggtcatcacaaattatcagtatgtcatttctcacgattttgtaaaaattcattgccgctacgactgcgtgccctgagaggttcatataggtcatcggtttaattatgatgacctgctctcctctgtgtgtgatttttgcttcaagggatttcccctttcccttactgaagtttgccccgaaagaggcagcaattttttcaacagcagagaagccgatgttgtgccttgtaccgatgtaccgggattcaggatttccgagacccacaatgagtttcatagcaaaaagagtaaatccggaggggtggttccggtattgaggcaaaagagttcaaagaggacgggataaatatacggagaggagtggcaaaatctgtaacaaccgttcatttcgagtgttaaaaacaggaaatactctccggttaaatcttgtgatatgcttgggaagttcttcaaaagctattgagattcatgaaaaaagttgcaaattagagcttcctgtttgtgacaggagagttccttgtcatggttctgttgatagtattttttttcttgaattaaaaaaaacaatgaaaaaaaaagtacaatgaaaaaaccgttcaatgtaacatggttggccagagctgtatcagttctgggaggccttggtgtgttgctgcaggccccgaatgcctttgccagcgaggcagatttgatcctgcctgatttacactcaggtcttttttttggtggaatacctggtgacacccttttgatgtggggtcttgctatctgcctcttcggtatgctcttcggtgtagtacagtacatgggtatccgcaaactccctgttcacaatgcaatgcgcgagatcagcgaactgatctacgaaacctgtaaaacctatctgattacgcagggcaaattcattcttgttctctgggttcttatcggtgccattattgtcgcctacttcggctggctgagccacatggagacaataaaggttgttttcattcttgttgcaagtcttatcggtattctcggaagctacactgttgcctggttcggcatgaggatcaacacctttgcaaactcaagaacggcatttgccagtcttggtggcaaacccttcccgacctatgccattccgcttcgggcaggtatgagtatcggtatgctgctcatcagcattgagctgtttgtcatgctttgtattcttctttttgttcctgccgattttgctggaccttgctttatcggctttgctatcggtgaatctctcggtgcttcggtgcttcgtattgctggtggtatcttcaccaagattgccgacatcggttccgatctcatgaagattgtctttaagatcaaggaggatgatgcccgtaaccctggcgttattgctgactgtgccggtgacaatgccggtgactcggttggacctacggctgatggttttgaaacctacggtgttaccggtgttgccctcatctcctttattcttcttgccatcaaggcacctgaagttcaggtcatgttgcttgtctggatattcgccatgcggcttgtgatgattctcgccagcgcggtctcctactgggtcaatgcagctattgccagaatgagattcagcaatgccgacgagatgaactttgagaccccgctgatcacgctggtgtggcttacctccgttgtctcgattgtgcttacctacatcgcatcctggtacctgatcagcaatcttggtgatggcaccatgtggtggaagctcgcatcaatcatcacctgcggaaccattgccggtgctcttattcctgaactggtgaaccgctttacctcaacagagtgtgcccacgtccgcaacgttgtgcagtgcaccaaagagggtggagctgccctgaacattctcgcaggtcttgttgccggtaacttcagcgcttactggatgggccttgccattgtcggccttatgggtgcagcctatggcctcagcacccttggcatcactactcttggccttactcccgagcttattgcctcgcaggggctcctgactgttggcatcgataaggtgatcatgcttgcaccttctgtttttgctttcggtctggttgccttcggcttcctgagcatgggcccggtcaccatcgcagttgactcctacggtccggttaccgacaacgcacagtcggtctatgagctttcattgatcgaaaatgtttcggccaaagagattgagagtgagtttggtttcaagccggactttaccaatgcaaaacgctaccttgaagccaacgatggtgcaggtaacaccttcaaggcaacagccaagccggtgcttatcggtactgctgtggtcggctcgaccacgatgatcttctcaatcatcatgattcttaccaacggtcttgctgatgtttcggcaatcgccaaactctccattctgtcgccgccattcctgctcggtcttatgatgggtggcgcggtgatctactggtttaccggtgcctcaatgaatgcggtgactacaggcgcttacttcgccgttgaattcatcaagaagaacatcaagcttgatgcctccgttgaaaaagcatctattgaggacagcaagaaggtggtcgaaatctgtacgaagtttgcgcagaagggcatgatcaacatcttcctgaccatctttttcacgacgcttgcctttgcctgtcttgattcattcttctttattggctacctgatctccattgctcttttcggtctctaccaggctatctttatggccaatgctggcggtgcgtgggacaatgcgaagaagcttgttgaaaccgagctcaacgccaaaggtaccgagttgcatgatgcatcaattgtcggtgatacggtcggcgatccgttcaaggacacctcttcggttgctctgaacccgatcatcaagttcaccacgcttttcggtctgcttgccatcgagcttgccatcaagcttccttcgcagcttgccgtcagtcttgcagcgattttcttcctgctttcgctggtttttgtccatcgctccttcttctccatgagaatcaaggtcgacgaacactaaattgttgtttttgcaccaggcatttttcccccggtgcaaacaagaggaagccgcagcgatgcggcttccttgcgtatgagtcactcgatttcgattccgtacgtatcaagtaaacccgtcacgccaggaattgaaaatcttgcctttctgagacggtttgtttccgggttgatggaatagtttaaagccgaacggaaatctgcggtttcgaggttggaatgaaaaaatatcgtctggagcaggtcagaaccatcaaactttgctccgctcaagtcagcttcactgaaatcagcctcctgcagatcacaatttatgaagcgcgtgtttttcagcttcaaccctgcaaagagtgacagtttcaggatacaacgatcaaaatcaagatccagcataaatttccggcaatcactgaacagtacaccaagcaatttgcagttcacaaatttcaccttctgcaggctgctgtttttgagtttggccaggctgagatcgcaaccctcaaaccggcaatcgatcattctgacaccggagagatcggcgctgttgaagttgcagtgaatgaaggcacactgttcataactgccctccctttcaagagtctgaacccctgtaattttttccatgatctcctttataaaaataaattacaactgtctgccagttctgttccttttacatatttggcttgtacctcgtcccgaaaacactctttgtgagaaattgcattttctcttgatctcttcaaagaagttcaaaaacgctttgtctctcttctgttctcaaactttactgctctatcgctctgagcgttttgcgttgttccgggcgtaaatattgccatgagggcgacttttgatttcctttctttataagttaatacgtttttattatagccgggcattgacaaggaattccttatattcagagacaacggtgttcagcctcttgatttaatttcggttaaaaaaagtgagaagaaccatgcttaccgatatcacctcatcatcattttctgcgctgcattttctgctctttttcttttttaccgtgctctccgttacacccaatagtgcagaggcagcaagcctgaaccttcaggaagataaggtgattcagaagttcaaagatgaaacagcccgtctggaagcagaaaccgcagccatcaatgcccagaaggctaaagttgatgcggaaatagcactcatcaaagcgcagaccggtacggtatccgactcaggatataagggagaagcttcattggtaacagatgccgggaaagctgaagctatgatgcttggagcagtagccttaaacaaaattgccgataaatttgcggctcaactaaaaaaagatctgccatcggcaaagacttttttactctatagtgataaacttccggattttcacgcccttgctttatttaatatccggtatgaagccttgaaacagcaggcaaaacaagaggcagaaaaaggcgaaaagagagatgtggcgaatgatgagtcgggaagatctgtgaaaagtgcgccatttttgcctgttataggcaaagtaggctcaactctcgattttacaaaaaatctgctctcgttctttaaaacagactacagcttttctcctgtagatatctcactcgataatgccatgctgctcaacgcgctggctctttctgtaagaaaggaatacatcgcttctcgctcagtgaaggttgaactgcctgagttgtatgatgttgatctctgtttgcctgggcagaaagttacagatcaactgcaggatatcatcggttgggcagcagttgatacaaaagataaggcctgttcacaagaagcgagggattttctgacaaaactgacaacccctgatgacaaataccacaccattcttgcagatgtggttcgccaggcagcgatcaaacagaagcttgaagtccaaaataccgttatgatacttttgcagccaacgaaactctctggaacgacctatacaaagaaaaatattctctcttcccttggggccaatccattccatgttatgggaggggctattgcaagctatactgcgtttgatggcccgacaggtgccgttgtcagttcaatgttgtttccatggcatggcggctatcattctgtttcagaagtccagaaaattgtcaacagtgacatggagtccgggtacagtcagtaagtagtcggtgtcagcagcttcctgcaggctgttatgtacaggatttgcggcaaagagatttgataaccagatattatgctttattttatgacttaaccgtcgttgtgcgggaactctctgtagttttgtggatttgagagtaaaccggggttagcgacgttgattgtcttgaaactgtaaccatttctgaactgtgaatacttctttgcactctccgccaagacggcatgaacgtgtttttgttgttggagccactggatatatcgggaaatttgttgtgcgtgaactggttgccaggggatatgatgtggtgagttttgcccgtgagcgttcaggtgttggttcgatgacgagggctgatgagactcgtgcccagttacagggttccgaggtacggttcggggacgtaagcaacatggagtctctgatgaagaatggtatctgcggggagcattttgatgtggttgtttcctgtctgacttctcgcaatgggggtgtgaaggattcgtggaatatcgactatcaggccacacgcaatgcgcttgacgcaggcaaggctgcgggagcgacccattttgtgctgctttcagcaatctgcgtccagaagccgttgcttgagtttcagagagcgaaactgaaatttgagcaggagctgaaagagtccggtttgacctggtctattgttcgtccgacagcctttttcaagtctattgccggtcaggttgagtcggtcaagaagggcaagccctttgtaacgtttggtaatggagaattgacctcctgcaagccgattagtgagtccgatctggcgcgatttattgctgattgtctcgaagattcagaaaagcagaataaaattctgcccattggcggtccaggaagggcgatttctcacaaggaacagggtgaaatgctttttgagcttcttggtcgcacgccaaagttcaaatatatgccgattcagatgttcgacgtgattattcctttgatgagcctgcttgcaaagatctttccaaaattgcaggataaggctgagttcgcccgtattggcaagtattactgttcagagtccatgcttgtactcaatccgcagacagggaaatatgatgctgacatgacgccatcctatggcagtgatacgttgcgcgatttttacaaaagagttttgaaagaggggattgccggacaggagcttggtgagcattcgatgttctgaagagaggagatttattgtagagggaaggaatagtgcatttgttttgttcttgttatgctgtggaggtgatggtgtatggctgaagccgtattggcgttttgctgagtgctcaagagagaaagaaggtttttgagataatgtttatcaatggagaagagggtatgcttgagtttaatatgatggttcttttactgattatggcgtttttgatttcgtcggtaaaaattctcagggagtatgagcggggtgttgtttttcgtctcgggcggattatcggagcaaaagggccggggattattattcttattccggggatcgacaaaatggtaaaagttgatcttcgtacggtaacgcttgatgttccgcctcaggatattatcactcgagataatgtctccgtaaaggttagcgcagtggtctattttcgggtacttgatccaatcaaggctattgttgaggttgcggattttcattttgcgacctcccaacttgcccagaccacgcttcgcagcgtatgcggacagggggaactggataacctgcttgcggagcgcgatgaaatcaatgaccgtattcaggccattctcgacaaggatacggagccttggggtgtgaaggtcgccaaggttgaggtgaaggagattgatctgcctgaagagatgcgccgggctatggccaaacaggctgaggctgaacgggaacgtcgttctacaattattaatgcggaaggggagtatcaggcagcacagcggcttgctgatgcggcgacgattattgccgccagtccttctgccttgcagcttcgttatctgcagacgctgaaggatatctctgccgagaataactctactattatctttccgttgccgattgatctgcttaaaccatttcttgaaagcaggtcatccggcccatcccaggcaacataaaccattccgatcatgttcaagattcatgcgattctttgtcccgtcgatttttctgatgcttcccgcaaggcggtgcagtatgccagagagtttgcctcgaatatgggggcctctgtctatctgctcaatgttgtggagccgagaccgatggcagttgacattaccctcaattatgtgccgcttgaagaggatcttgaaaaagccgcggcagaggatcttgatattattctgcaggagtttctcgttgccggactcaaggctgagtgtgccattgagtttggcaatccctctgatgtgatccttgagaaagcagcggagcttgatgttaatctccttattatgggttctcatggtaaaaaggggctgagccgtctgatcatgggcagtgtggccgagacggttgttcgcaaggccaattgtccggtactgatcgtcaaggctgaggagaaggagtttatcggtgatgtgtgaaggcttcgatcagggccttcgctccgctgaaggggctgagctctgcgagaagcacctgttgctcgatactctcttttgagcggatgacttcgggatgagagaaaaactctcgtttaagcatctcttcaagaacggtatagagcagatttttcagttgctggtggcgtctcttttccaggaggttttgtttgcgcatctctacaaagaagtcggagatattctgccagacctccttgatgccgatgcctgtgatggccgaggtgagaaaaaccttcggttgccagaacggatgttttgctggcagcatcctgagggctgcttcgaattcagcccttgaaacagccgcaatacctgcctgatcgccatcagttttggtgattgctacggcgtctgctatctccatgatgcctcgcttgatgccctgcagctcatcccccgagccgggcagcatcagcagcaggataaagtcaaccatggtatcgacaagaacctccgattgcccgactccgacggtttccaccataatgacatcatacccggcagcttcgcagaggatgatggtttcatgggtttttggcgaggtgcctccaagatagcaggatgaggctgttgggcggataaaggcctcctttcttcctgcaagcttttccatgcgtgccttgtcgccgagaatacttcctttcgattgcttgctgctcgggtctatcgccagaaccgcaagccggagtccctggttgatgatctcttcgccaagggattcaataaaggtactttttcctgcacccggggagccggttatgccaatgcggattgcctctgttttttttgcgaggcagcgatcgagaatctcatgggctttacgctcatgttcgggtttctgtgactcaatcagggtaatagccctgctgagcatatggcgatccccgttcatgatgccgctgaccaccgtatccacatccgggttatagcgcttggtcaagtggggcgtattgttcatgcgcaaagggtcaaaattcagaaatcgatatcaacgttttacgtgcaatttccaacgtctttcaggcaacgcacaaatattaatcgtcgtaggggcacggcatgccgtgcccttacaaatgccgtatccccacaaatggcatgccgtgccccctacagtgtggttacacctgtgcgatcaattttttcaaaatcgtaatggccgcttcggcaatgacggttcccggtccgaagatgcctgccacccctttttcatagaggaaagcgtgatctttttcgggaatgatgcctcctgcaatgacaaggatatcctcccgattgtgggcttttagctcttcgatgattttcgggatcaaggtcttgtggccggcggcaaggctcgatatgccgatcaggtgcacatcgttgtcgagtgcctgctgcaccacctcttcaggtgtctggaataaagggctgatatcgacgtcaaaaccgacatcggcaaagcctgcggcaatgacctttgctccacgatcgtggccatcctgtccaacttttgaaaccatgattctcggacggcgaccgtcaagcgacgcaaaggtatcggcgagttgctgcgcctctttaaagagtgtattgtcctgcatctgcgacatatagacactgctgttaagtcgggttatggcgcgatatcttccaaaagttttttcgcaggcgaatgagatttctcccaatgtagctctttttcttgcggcatcaacggccagttcaagcagattaccctctccggatgctgcgctctcctcaattgccttgagtgcaagggcacaagcatcgctgtcgcgttcagccttgatggatgtcagtcgccggagctgttgatcgagtaccagggtgttgtcgacttcgagcagctcaatctcagttttgcttgtggttttgtagccgttgacgccgacaatgatctccttgccgctgtcgatgcgggcctgtttacgggttgcagcctcttcaatctgcagttttgggagtccttgttcgatcgctttgaccattcctcccgcctcttcgatgtcgctgatgattttccatgctttcgccgcgagctctgccgtcaggtattcaacatacgaggagccagcccaggggtcgatgcttctggtgatatcgctctcttcctgcagatagagctgggtattgcgggcaattcgggctgaaaagggtgatggcagtgcgatggcttcatcaagcgcattggtgtgcagtgactgggtgtggccgagcgttgctgccagagcctccaggcaggtgcgggtgatgttattgaagggatcctgctcggtcagactccaaccagaggtctggcagtgcgaacggagcatgagtgattttggatttttcggattgaactgcccgacgatttttgcccagagcattcttgcggcccttaatttggctatctccataaagaagttcattccggtcgcccagaagaaagagaggcgtggcgcaaaggcatcaatatcgagacctgttttcaggccggtacgaatatattcgaggccgtcggcaagagtgaaggccagctccaggtcggctgttgctcccgcttcctgcatgtggtagcctgagatgctgatcgagttgaatttcggcattttttcgctggtgtagcggaaaatgtcggcaataatccgcatggagggttctggcggatagatataagtgttgcgtaccatgaactctttgagaatatcgttctggatggtaccgctgagcttttcggttggcactccctgctcttctgccgcaacgatataaaaggccatgatgggcagcactgctccgttcatggtcatagagactgagatgtcgccaagcggaatctggtcaaagaggattttcatatcttcaaccgagtctacagctacaccggctttcccgacgtcgccaatgacccgttcatggtcagaatcgtaaccacggtgtgttggaaggtcgaaagcgacggagagccctttctgacctgcggcaaggttctggcggtaaaagcgattcgactcctcggcggttgaaaatcctgcatactgcctgatcgtccagggttgtgtggtgtacatggtggtgtaggggccacctatgtagggagcaaaaccgggagcaaagttcagttgctcagcttgtccaatatcggattcacggtatagggatttgatgtcgattccttccgcagttgtccagcctgtctgctgagcttctgtgccagttttattggctgttggagcggaagagaaaatatcgatctctgaaaagtccggtctcattgcactccggttttacgttggtaggatttcagcatttcaagaacattgacgcctgcatagatgaagctgtcgaggcctgcggcgaagaggcgttccttttcttcgggtggctttcctgccatgacagtaataatgtcgccatcgagagtatgaagtctcttgcagagtgtttccgctgttggaacaggatctttttcggctatacagaagaccataatgtccggtttattctgcagggctgtgctgtatgccctctcttcaagagggagtgttgcgcgtccggcaatctcaaaaccgccacatttgaaaaagtcttcggcaaaggcagcttgctggaaacttatggccgggttgcccagcatccagataaatacggatggtgtacgaccggacttcaggctgaaggaacggcttttcagacgtaccagctcataaccagcggtttcattaccttcagggagttgttccagagcaagctcaagtgcgtcgatatgttctacctgttcgtccgtgagaggccagggataacggttgatgccaatcaaggttttttttcggttttcgagaactctccgtcgtttgtcggtcgcttcggcaatcatggtttcaatgacaccgcgatcggtagcttcagccatacctcctgccgcttcaatctctttaaagagagtccatgccgattcggcaagctctctggtcatggcttcaatgtagtgcgaaccatgtgccgcgtcgacaacccggtcaaatgaggcctcttccttgagaatcaggtgaatattgcccgtgattcgttctgtaatttcagctttgacagagaggcctgtgtcgaatgcacctatctgcagggtgtcgtaaccgccgagaattgctgaaactgattcggtggtcagtcggagcacattggtgtagggatcgagcagagagtggtttctgtctgatgttctggcaaagagagttggctgtgctgatcctgatgcaccgtaggccttcagaagatgctgaaggaggtaacgcagggctctgggtttcgccagttcggtaaagtggctcgatccgacaggaaggatgatttccatcgctgcaatgatgctctccaccggaactccggattcagtaaagctgtggagatagtcgcttgctatggcgagcgcaaatgcaatctcctgtgttgatgtggagcctttttcatgaaaagggatggtatcaacagccagaaatctgaagcggggaagtgccctgaagtgggaatggaacttttcgggttcgtaaaagggctgatctgctgaagaggtgagcagcccccccctgttttccgtaaatccgggaagcgtcgcaagcgctgcaagcagttcgtgagcaggagggaggttccctgaaaagtggatggcaaccgccgaggtgttgattcccgcaaagagtcgattgagctgttccggggaacagagcgcaggatccgttactgcgaactcgattgccgaagcatcaagttcaaacgtttttaatgcggctttgtttgcactttccgcttcatgcacggtaatacggtggcaatttttccaggtattgtttccttttgagggtggcagctcaaggtgttgttctttctcttcatgagcgtgccagggttcaagatcaaaaccctctggcgtatgccagactatggtttcataaggttttcctttgaggtcggcaactgccttggttttccattcagcccgactgacaggcgggaagctggaaaaaagagaatcaggccgggagtgtgtcataacgatgcttcctgctggttttgtgcaatgttgtgctggctgagaagttctgaaattttatacttcaggttagtcggcaaagcggtattttctacaaatcctttctgttgaagccaccaggtagtctggaagtccctggttgtcggtttgccggtatattgttcaatgacccgtttgccggaaaagccgatgttgccagcgttatgttcaaagagtttaattccccttgatccgatgcctatggcaacaccgccaagtgttgggtcggtaacgatggtaataacaggaagtccagctttttcaacactcgatatggcgacatgcaacttcggcagtccaaccatggaggagcacccttcatgcattcttgcgccacctcctgtagcctggataacaagagggacacctctttcaatggcagttttgcttgcccgccagattttttctgctgtcgacatgcagaatgaaccgccgagaaaattgaagttggtagcacaaaagacgacaggcacaccctcgattgtggcgtctccggttataaaggatgctgcagcgccggttttgcgctgtgcttcaacaattttcttctggtaatcagggaaatccagaatatctttgtcaacaatgtagcgggtattccggtgttcgacgaatgagccgttgtcgaggacaaggttgatgtagtcatgcgctgtcaacctgacataccgatgtccgcatatttcacaggtgaagttatcggcaaagagctttgagtacagtaccggatcaagcacttttttaccagcattgtcgatacagtttttatggcgggcaacaaagagtattttttttggcttcggaataaagtaggtgaccggtttttcaaagctgatgatctcctcctcgctgatggtatcccactgcccgatcttttcccagcgtttcattctctctgcaaaaagctcattggatggtattctgctgagctggtcaagccattttaccatcgagcttttgaaagactgcagggcagattgcggaaaatggtgtgccgggccatccggttcaatgatgatgtcatcaatgatgccgtttttcagcgctttctgagctgttatctgtgaaatttcggcggcaaagttggccttgtcccttgtgcgaaaaaggatggaagagcatgcttcaggtgaaatgaccatgtaggtggaaaattccatggcaagaacggcatcgcatccggtcagggcaatggcaccaccgctgcatcccctgttgatgatcaccgatatggtaggtacggttgcttcggcaagcaattgcatgcatcgaccaattttccatgcaattccacctccttccgactcttcagtgggatcggcacctgcggtatcgattatggtgataatgatacggtgttccttttcggcaagttcaatggccttgattgctttctcaaatgctgccggtgttggcatgccctgattccatttcgcaatctcatcaggatttctcaaaagctggcgcatgagcgcaaaatcagaggttggtgccgattgctggccgatcagcatgacaggccaccaggcgttttccccattgcgcaatacagcccgatgggtctggatgatgcaactgccgtacagatcgttctgcagacactcttcagtttcttcaaatacggtaaggtaatcgaggtgtctggggcgttcggggtgaaaggagagttgatacttttcgtattcggtgagctgttcaatactctcatgtgagtagctgaagccctcttttttctcgaaaggcagataaaaatgtttcactggttacaagctgctttgtcttgattggttaatgctgtttttgagcaaattcaagaagtaccctgttggtctctttagggtgaagaaacataattttttttccgcctgccccttcttttggcaagccaagtggattgatattgacggagcgaagacgctccgtttctttttcgatgtcgtcggtttcaaatgcgatatgatgcatgccgtcgccgttttttgcaagaaattttgcaatggcactctcattgctcatgggttccaggagttcgatttttgtctctccaatggaaataaatgcaacgcgcacattttcagacggaacttcttcgatcctgatcgcctccctggcgcacccaagaacgttccggaacgtctcaagtgcgctttcaaggttttggacggcaatcgcgatatggtcaatttttttgatcatgcgtcctttgttattgatttgctctttatggcatatccgattgtctgcagtccttccctgatttcatcgagaatcaccggatcgtcaattgttgcaggcatggtgtactcttcactgttggcaattttgcgcatggttccgcggagaatttttcctgaacgggtttttggaaggcggtcgacaataatggcgctcttgaacgaggcgacaggcccgatattttcacgcacgtattcaataacgtgcttgatgatctggttgtgcggggtatcaacattgttcttgaggacgaggaagccgagcggcacctggcctttcaggtcgtcatgaacgccgacgacagcactttctgcaacgtcaggatgttcacagagagcgccttcaattgctccggtagagagtctgtgaccggcaacattgatgacgtcatcggtgcgtgacatgatgtagatgtagccatcttcgtcaatataaccggcatcgctggtctggtagtatccggggaactgtttcatgtaggtctcgacaaagcgattgtcggctttccagagagtcagcatggtaccgggaggaagaggctgtttgatgacgatgtcgcccatctgtccagcgggaagctcttccagatctgaattgacgacctgaacattataaccaggtacagcccttgatgatgatccgtacttgaccggtccaggttcaatgccctggcagtttgccgcaatagcccatccagtctcagtctgccaccaatggtcaatgaccggtacattcagattgcgctcagcccatttgaccgtatcgggatcagcccgttcaccggcaagaaagagagtccggaacctggagagatcatagtttttgatgtagttaccatttgggtcctcttttttgatagcccggaatgccgttggcgcagtaaagagcactgcgacattgtgttcgctgatgattcgccagaaggtgccggggtcgggtgtgccgaccggtttcccctcaaaaataagtgtggtgcatccctgaagaaggggagcgtagacgatataggagtggccgacaacccagccaacatcactcgcagcccagaaaacctctccaggttcaacgttatacacatttttcattgaccattgcagagcgaccatgtggccgccgtgatcgcggacgattccctttggctggccggtggttcccgatgtgtagaggatgtagaggggatcggaagattcaacagggacgcattgagcgggttcggcaccgaggagagactggttccaggtcaggtcgcgctcttcgttgagttccgctttgagctggtcgcgctgtttgatgatacagatttcaggcttgaagtgggcaagctcgatggcaaagtcgagcagacgcttgtagtcaattactttactgtgttcaatgccgcaggatgctgaaatgatcactttcggtttgcagtcatcaattcgtatggcaagttcatgagaggcaaaaccaccgaatacgacggaatggatagctccgattcttgcacaggcaagcatggcaactacggcttcggggatcattggcatatagatgatcacgcgatcacccttgcgaactcctctcgattgcaatgcaccggcgaagagcgccacgatatcccggaactcccgaaaagtatagcgttgttttgtacctgttaccggactgtcgaaaataacagccaaatcgttaccgcgtccttcatcaacatggcgatccagggcattgtaacaggtgttggtcattccgccagcaaaccatcgataaaaaggcgggttactggtatccagaacggtgttccatttcttgtaccaatgaagcttttctgcggcttctccccagaatgctaccgggttctgaattgagtgctgatagacggtgctgaaggactgcgacatacgaataaccccctggaaaaaaatgagttaataaaataaaagggaggacggtttattcagaaagaacggacatacggtatgatggcggcagaacattgagtggactgatttattttttaaaattaaaacccaatgttaacaaaaatagacagtagttcaatgatcatttgtcaggtcagtggtttcagctctctgaagagttgaaaaaaatcttcaactgagagtgcttcggctctcagtttcagggtatggtttgctactgattcaaggttatagctctctttgagattgttcagcagggtttttcggcgctggtgaaaagctattcggacaaagcgacggaacccgtcagcatcgttcaaggggacattgttttttggagtcatctgcaaaacagcactgtcgacacctggttgtggtctgaagactttgcgtccaaccttgaaaagatagttgacatcgcagaaagcttgcatctgaacagcaagaatgccataatcctttgtgcttggatgtgcaacaattctcatggcgacttcatgctgcatcatcagtgttgctgaaaaaaaagtatgacggtgttcaagcagtttaaaaaggatcggtgtcgtgatggagtaggggatgttgccgagtattttgagtggtttatcgtgtgcgagtgcggcaagatcggtttcgagaaagtcgccttcaatgaggttgagttgtggatattcagatcggatgaagtccgcgagtttgtggtctttttcgacgacggtgaagagtgggcagaattccatgatcgctcttgtcagggcaccgaatccagggccaatttcaagaatgttatcttggggagtggcgcctgatgcaattactatttttcttgtgatattacggtctgtgagaaagttttgacctaattttttttttactgctatttctgtatgcttatattcaacaacttttctcatggggtttgcatttttttgagtaccatagccaagcggaagtacttttcacaatttaagttattctggaagtaatggaagaaaataacatcggggttccggcttcgccatatgtttcgcggggaaacaaagctacccgtaccgggtttggcgaagctttgcttgaaataggcagggaggatagttctgttgtcgctctgtgcgccgatttgacgggctccctgaatatgaatttatttcgcgatgcttttcccgaccgttttatccagacagggatcgctgaggcaaacatgatctccatggctgccggtcttgcgacaacaggcaaaataccgattgcagcaacgtttgccgtctttgctactggcagggtttacgatcagatacgccagtcggtctgttattcaaatcataatgtaaagatctgcgcttcacatgcagggctgacactgggtgaagatggagctacccaccagattcttgaggatattggccttatgcgtggtctgccaagaatgacggtagttgtgcccgccgattacagtgaaaccattcgtgcgaccagggccattgtgaagcatcaggggccagtctaccttcgtttcggaaggccgaacattcctgatttttcgcttgacgaggatggctttgaaatcggcaagtcgatcgagctccatccaggaaaagatgttaccgtcattgcctgtggtatcatggtctggaaagctcttgaagctgcgcgtatacttgaaaaagagggggttggcgtcagggtgatcaacatgcacacgatcaagccaatcgatacgcttgctatcgttcgcgcggccaatgataccggcgctcttgttacggctgaagagcaccagacctttaacggtcttggtgatgcagtggcccatgtttgtgctctcaatattccggtaccgattgagatggtcggagttgaagatcagtttggcgagtcaggaaaagctgatgagcttctggaaaaatacaggctgacaaccggagacattcttgaaaaaatttacatcgctctgcgcagaaagagttgacggtaataattctatacaatctacaggagataagatcagatggcaatgccgaatttaggtgatatgatgaaacagatccagcaggctggtgaaaagatgcaggatgtacagaaacagcttgaaaagattgtggctcatggtgaagccgggggtggcatggttaaagtcagtgtcagcggcaagcagaagctgctcagcctgactattgatcctgacatcatggatgatgcggaaatggtgcaggatcttgttctggctgcagtgaacaatgctctggatgaatctgcaaggcttgcacaggaagagatatccaaggtgaccggagggatgatgaatcctgcggatattctcaaaaacctgaacctcggtcaataatttttcatgcgttatacttcggctgccctggaatctcttattgatgaatttgcaaaactccctggtgtcggacgcaaaactgcccagcgtcttgccatgtatattttgcgtgagccaagagctgaggcagaaaggctggccgaagccctgcttgaagccaaagataacgttattcgttgttctgtttgccagaacatcactgatgtcggcgtcgatccttgtgcactctgtaccagcaaggcacgtgaccgttcagtgatctgcgttgtcgaatctcccgttgatatgctcgcttttgaaaaaaccggccattacaaggggctctaccatgttttgcatggagttatctcaccccttgatggtattggtcctgacgacatcaaggtgcgggaactgttgttgcggttcacaatgccgcagagtccagcagtcagggaggttgttcttgccctgaatccgaccattgaaggagaaacaacagcgctctatctcagcaagcttctcaagccacttggcatccatgttacaaaaatagctcgcgggattccagttggagcggagcttgaatttatcgatgaagcaaccctttcacgggcaatggaaggacgcacggttgtatagcgttttttaaatgccgtttcaattccgaataatgagctcagaaaaaaagtcagtgttgattcttggtggtggccttgcaggtctgactgccgccaaacgtttaaccgataacgggtttcaggtaaaggtacttgaaaaaagaacgatcttcggagggaaagtatcggcatggaaagatgatgagggtgactggatcgaatcaggaacccactgttttttcggtgcctacagtgtactctacgatcttatgaaagagatcaaaaccgctcatgctgttgtctggaaagagcaccagctcacctatacccttgagggaggaaagcgctttacctttcatacctgggatcttcccagtccattgcatcttctgcctgcgattgtcaaaaatggctattttacttttggcgaaatggtggcgtttgcgaaatctctgattcctctcgcactgaaaaaagagaagtatcctccaacacaggatcatctgacctttaccgaatgggcaaaagagaaaaaatttggcaatcgacttcttgagaagatgtttcgtccgatggctcttgccctgaagtttattccgcccgaagagatttctgccaagattatccttgatgttaccgagactttttaccgcattcctgatgcctcccgaatgggctttctcaaaggatctccccaagaatatctgacacagccccttattgactactcggaatcgaggggagcaattttcaagaatggaacagttgtcgatgagttgcttttcgatggcgctgaaattaatggcgttcagcttcgcaatggcgagattctgacagccgattactacctttgcgcactgccgattcataatctgaaaagggttttgcctgataatctcaaacgccatgacccgttttttggtgatcttgacaagcttgaaggggttcctgtgatttctgtccagatctggtacgaccgtgaaattacctctgccgataatgtgcttttctctcctgatggagtcattcctgtttatgccaaccttgcccgtaccacacctgaatacacaacactcagaggagaacccttcaagggcaaaacccgtttcgagttctgtgtagctccggcaaaagatcttattgcactctcaaaggaggagattatccgccttgttgacttgagtgtcagaaattgctatccagaaacgtcacacggcgcaaaaattctgaagtcaacagtagtcaaaattccccaatcggtctatgcgccactacctttcatggagcagtaccgtcccacacagaaaacaccgatccgaaacctttttcttgcaggcggattttctcagcaactctattacgactctatgggtggtgccgtgatgagtgcaaatcttgctgtggatgggattgtgaaagatgccaggttgagagagggttagccagattgcttttctttcccgaggtacccaaagagcacttaaacatacgataaaatgcatttatatagatcgtttcagtcatcaatgacttgatgtcgccctcctcctaaaactcgggattgacgcatactgtcacggtttaatcatcatttgtgcgtggcagtgacaaggtaaaaattgtgccaccttctgctggcgtagtgaaggcgagagttcccttgtgtgtgacgacaataatatcccaggaaatgcttaagcccagtccggtaccatttcgtgagtttttggtggtaaaaaaagggttgaaaatatctttttggattgcttcagggatgccaggaccatcatctgcaattgaacagtaaacattgctgctgtcgaaccatgtttgaatggtgatggttccgtttgcatgtcgtttctgggactgtatggcgtggacactgttgataatcaggttgagaaagacctgattgatctgttccggattgcaggcgataagcggtaactctccaagggtggtcttaatatctgcgcaagagctgtattcatgacgtgcgatggtgagggtgtcgatgatcccttgattgatgtcgaaaggaatcttcttgtctattgcgtagcggtgcgacaagtttctcatgctgttgatgactgcggtaatgcgttcgaagccacgttgggactcgactataatctcgggaatatcatcaatcagcatctctacattaagctcggactctcttttgcgcagtttttgtacgtcgagtggagagagcgttccatcctcaaatttttgggttactattttgtactctgtcagtataattcgcaagtcagaggtaatctcccgaatatttgcaaaattgatagcgatgaaattcaggggattgttgatttcatgagccatgccagcggcaagttggccgaccatctccattttctgtgattgctgaagctgctgctgaagtttttcccgttcctcttcggcaattttttttgctacaatatcccacgtcaggttggcaagtatagttacccagcgcacatcgttcccatcatatggctcgggtttgttaccaacacccattgtagcaactatcctgtcgttccgaatgacaggaaccaccagttcacgtatgagctctgtctcgcattcttttgccatccccatgtaatgcttgattgctggctcataattgttcatcactgctctttgctctcgtatggcatcagcccatattccagacttatccaacggtatatgctttctcttttcttttcctgggcagatcactttttcggtattggttgagactgactgcagagaaagtgacatctgatcttttgctacaaaaaaagcaaatccaatcctgctttgggttatttgttcagcctcgtcgagagttgtctgcagtaattgctccaccgatgagcattcagccatctggagaatgcgaagccggaatgtcaggagaaattcgtagtacttgcgttcggtgacttcatcgaacatcgaaacgaaatatcctttttgcgggcagtatacggaaacgtcaaaccattttttcaaatgttcaatatagatttcaaaccgatcaggaattcctgtttcggctacccgaaaatgtttttcgagaaacttcgactgagtcttgttgatgtccggaaaaatctcggatattttttttccaataacatttttcaaaccggttatggtctcataaccagtgttaacctcttgatggataaaatcgatcgcagctctcttttcgtaaatgactttgccataaacgtaaccatttcgcatgtaatcgatgagatttctgtgtgaggttttgtagtccaataccgtgttgtcgtgcaaagggagtgctgccttttgttttttctgaattattgcgtcaagcgatttttttcgcgcttgctggcacttttcagtcgccggaaactcatcagaaactattttcttgtttttcatggacaattattaacaacaggtcagccattgggaagcaaaaacagtgcactggatgagcagcaattcgaggcagacccgtagaatcgtttcgtctgctgcttttctgataggctacaattccgcctggtctgccgggaggaagcggaatcgccattttccgacaacaagaccctccggtaaatgtcaacaaaaagtcattctgcaggatgaagttgaagagtgattttttgcttaaccaataaaaaaattcacgtcgtttctaatatattaatattttacgtttaaatgggtagttataaattctaagcgagtgcttttcaaattgccgttatttattctaatttttggagttaaagctgaatgcggcggcaggttcataataaaaacaacgtaacattgaaagttatagcagttaacgggagtcctcgcaaagaggggaatacctatcatgcactgatgggagttggtcggcagttacaggaaaacggtattgcttttgaaatccttcatattggcaatcaggctgtaagaggttgtctggcttgcggaacatgcgctaaaaacagggatgaaaaatgtaccattacgacggatccattgaatgaatggattcagcaactgaaggctgctgacggtattatccttgcctccccggtctattatgcaggtattgccggtaccatgaaatgttttcttgacagggcattctatgtagccggagccaatggcggcttgttccgccagaaagtggcagccgcagttgtggctgttcgtcgtactggaggatcatccaccttcgacagcctgaaccattatctgacctatgcagaaatgattcttgcaacttcaaactattggaatattacccacggaagagctcctggtgaagtgttgcaggatggcgaaggtgtccagattatggatgtacttggacgaaatatggcctggttgctcaaaatgcgtgagcagacaaaagtactgcttcccggtccggaaccagtcaaaaaggttttcacgagctttatccgataaccgccgatttcgagcttgaaaattgtctttacttttctgtggaaattcttatcttcaatcccctgattcgattcagtgaattgtcagcaggcccttgtagctcagtggatagagtactagtttccgaaactattggtcggcagttcgaatctgcccaagggcacaggagaataagagatttcggggtgtggctcagttggtagagtgctgcgttcgggacgcagaggtcgtgggttcgagtcccgccaccccgacacaagagtagttccatggcgttccatagtgtccgcaagcccctgtacaagcaggggtttttgcttttccgttgttcgctttcatgctgtattgttcgttataatccgcttgtttttggtaagctttgaagagttattcctgtaaacgacgttaatgccttcaaaaagtcaggacgaagcgtcttgaggagagcagaaggatgatgcaagcttgggccagactatctggacaagataaagttgtaacgtgcatgtatcggaaatttgcacaaagggcgtatcttaacgaagtgcatcaaattaccatttcattcaacagagggtagatcatgacgaccaaaacaaaacggcaacaagtcaccttcaagattccaaaagagaccaatgaccgccttactgctcttgccgtagcgaccagacggacgaaaacgtttgtcctggaggaggctgtttcagcttacctgaactataacgagtggcagattcaaagcattcagaggggattggaagatatgaaagctggtcgagtaacccctattgaagatgttattgctgaattggaggcagagcttgaaaattgtcctgactaaggaggcgaaggattctcttcgtgagatagagtcctatattggccagaccagcaaaagagcagcccagcaaactatcatcaccattttgaataagatcaccaggcagttgcctgcacatcctcagagcgcaaagcctggcatattaactgataccagggaactctacttctctgatgtaccatactgcgttatctacacttcggataacaagacgattactgtactgtcaatattccacacagcgcagagccggtgaaaccgtgtttccaggccagttctgttggcggaggtcttttttggctttcgatatcacgtcggtaggcgagttgcgcagctcattggcctgaacaagcccttcactctgcaccgagagcgaactggtacgaagacggtagaacgccttatcggcccgattctgctgagccctaatctccgggttcaggcgcggcgtttcccgaacattgtacgccttggaacaaactttcgggggtagccacacgggcaaatccatcttcatcggcaaaggtgtgtcatgcggcgacaacgcgttcgatgtgttcatccgtcaaaaagctctgcgtccgttcgcaggtcacttcgttgatggcgttgatgaaaagcaccttgtttgcagcatggtctccgcatggtaaaagtcagttgccgagcgtataccagagcaggaagagcgatgagacggtcatcatcagaaatgttgcaataccaaaaaaattggaccagccgttgttggtatattttcccatgatttttttattgttgcagatgtgcagaatcagggcaataagtaccggtgcggttactccataaagtacagcggtgtatatcaaagcctggatagggcttataccgatgaaatgaatgagcagaccaataacgagagagagtcccattgtcaggtaaaatccaggcgcctcgtagtattttttgtcaaatccttcattccagccaaatgtttctgcaatcatatagctcaatgatccggcaagcaccggaatggcaagaaatcctgtaccaatgactccgagtgcaaagaggagataggcctggtctccggcaagaggacgcagtgcccgtgcagcctcttctacagtattgacatgatgaatgccagcgttgaacaagaccgttcctgccgccagaatgatgaagtaaaagaccacattggtaaagagcatccctcccttcacatcagcttccatgttgtccatatttcttttgtctacaatcagccgcttttcatgtcgttcttcaacctccatggatgcttgccagaaaaaaagatatggtgaaatggtggtgccaagaatgccaaccagcgccataaaataggccttgtcgggtgtaactgttggcaaaacggtatccttgagtacctggggccagttgacatcaatgagaaagggtatcaggatgtagctgaacagggtgaggcagagccatttcaggataagggctattttatggtatgaccagaaaatgacactgtagagaatcagcattgtgaacaggagcgagaaaaaaaaaccaggtatagcagggaagagaagattgccaacagctcccatcccggcaatgtcggcaccgatattgagggtaatggagggaaaactgatgaaaagaatggcatagaggaaatattttggataatagcgctttatggcgccggtaaggccgtggttggtaaccagtccgatacgtgcacacatctcctggatggagaccatcaatggataggttacaagggcgctccaaagtaactgcgacccaaatgctgctcctgcctgggtgtaggttgcaatacctgaaggatcatcgtcacttgctccggtaatcaggcccggaccaagctttccccagaaccgttgtatcaggccctctttttttgcttttggtttcatcttcataagctcatttgcagaattgaaacagttcggttgacccgtattcggaaaatatcaaaaacccttgcctatattctaaacgggtgcattttcgtctacaagtgacagcctctttccagggataatgatcgcatctgattgctggcaatgaaaaccgaaggatttgatgatttccaatcttgctctgattctgaccaaccgctcctggagccggactttttttctgccatgcgcttgaccaatggagttgtctttccggtggttgccggtgcactcctttttttggggattgtcctttatgttcctttttttgttcatcttttcagattttctgccttacattccctttatctttttctgtgtattgttgctggtatcgggagtgtgccctgttttgaagcggtgaagtggtttgtcgcatccagattatcgaggaaacgcatgtgattttgtccgcaacaaaaatcggttttctgttatttgaaaaggagccattgatcacttgaactgcattttttctgtttccagttccaaagaaataactggcagccttgatttttcttgcgaaatatgtcgaaaagagggatctcctctcagcaaggctatgtttcgtaatagtgtggaatggacagtgaaaaatatctcagacaatcacaagcataacgccagatcatgataaatttttcttgttcttttcgttacgaggtaagctgaaaaaatccattgcctcggattgcaggcgcaatgttatttttgtaatcattttaattcaaaaataatgagggagtttctcaaaaacggaaatggactggaacgtactgatgaatggcaaaaaaattgctggatcaatattgaatgtcctgatgaaaatgacaaagattatgtaatcaatgaactgaaactgccactctctttttattgtgatattgaggatatagatgaacggccacgtattgaaattgaggatgggtggtactttattctgctgcgaattccttataaaaccaatgatactgatttgcccttcaccacgattcctctcggtgttatctttaataaagatttgattttatcaatttgttttttcaagaccgatctgatacaggactttattgagcatacaaaacgaaagaatattgttgttgagaataattttgatcttcttctcaagttactgctctcttcaagcatctggtttttgaaatatttaaaacagattaaccagcaaatcaaaaatgctgaaagcaagcttgacaaatctattaaaaatgaagatctccagacattgttgcagattgaaaaatgtcttgtctattttttaacctctctcaagggaaacgatattttactgcatagaataaaaaatatcaaatctaaaagggatgaatttgatcttgacctgatagaggacgttgaggttgagttaaagcaggcgcaggagataaccaatatctatagcgacattctgagcggtatgatggatgcttatgcttcggttatttccaataatcttaatgttgtgatgaagcgtttgacctcaatatctattatcctgatgatcccgaccttgattgccagcttgtatggcatgaatgttcccaatgcactggaaaactctccttatggattctgggccattcttcttttttcctttttgctttcaacatcaggagttctgttttttaaaagccgaaattggctttaaggcataatacggctcttcaggagcagtggcaggtggtcggagtagcctccggtatattttcttttttcaaatgttgcatagggcttgttgccagtggcatcgagaagccggaaaaaagagaagcaacggaatgcgttttgtggggcataaagtccaagctcatcaaacattcctgcactcagaagaatctggtcgatctgttgccaacggtttttgtacgagtaacttccgatcccctcatagccgctccagcagttgtaaagaaattttttaccgtttgttttgagcctggcggcatcaaatgtcgaaccgagcccctctctcaaggatcggttgcctggttcatcgttaaagtctcccatgatgataacatccgcttttggtttgctgagaagcaggctatcgagaatgtgacgggcaacgctggcggctgcaactcttttgggttcagtccagtgggtgtcgaaagagcgtgatggccagtggttcagaatgaggtgaaaggggtggccctcacttaaaaattcagcaacgatgattttgcgagttgccctctctgcgctcgcaacgctgtaggctttcgatgcttttgcctgtacggtttgtggattgaaggcgagtccgatatcgatacctcttggatcggaagagttgtgataaatggttttatagccgatatccggaatcccggagagtgttttctcgaacacctctcggttttctacctctgcaaaagccaaaagatcaggatatgcattgtagtcggggtgtgctttcactgctgaaaggaggtggcggatgcgcatctgtttcaggatgagttttttttctgtccagtgcagctttccttccggggtaaaatcatcgtcgttggttatcgggtcattgcgcgtatcgaataaattttcaacgttccaccacagaaagagtacgctttttccggcttttggatttcctgccgcaggttgggatatccatgatacggcacagaaaaaaagaaaaacgtaacagagtatttttcgcataacctctttcgctggaattttttttctttaccataatgattatgtaacttaatcgggattttccagttgtccatatttttttattctccaacgatccgggaagcattatgacccagaagagtgatgtcaaggaacaagctaaagatatcctcgaggagactcttgacagggaggcggttattgttttggcaaggatatcggaagagatgaagctcctctttcaggcccatccggaaccagcaatggctaaggtcaaggagattgtgactggtttttttctggaaaacgggaaatcggaacagtttattgacgattggatccatacctccgaagagtacagcagggcaagggggcttggagaacagcaccagccgaaagcgatgttgtcagatttgggagtattcagatttatgagctttctgagagataagggattgaccgacgatcagatttctattgttttgacaggtgcggtgcaacaggcagcttccgagcaggcgagtcagtaaaagggttatttcgatgtatgcgatattaacggctgttattttcgacagttaatcacaaaataattacatttatacatgaaaaagacgacacaactctacgaaggcaaggctaaaaaggtatttttgacggatgatgctgatctggtgatacaggagttcaaggatgatgctacagcgttcaataacaagaaaaaggggagtattgccgagaaaggtgtggtgaacaatgctatttcaagcaagctctttacgttgcttgaagcgcagggtattcgcactcactttgttgaaaaactctctgatcgcgatatgctttgccgttacctcgatatcatcaaggtggaggttgttgtgcgcaatattgccgcagggtcgctggtaaagcggtatgggttcagtgaaggaacggtgctggcaatgcctattgttgagttctatctgaaggatgatgatcttgatgatccgctgatgaatgaggcccatgctgtggcgcttggtgttgcaacgcttgaggaacttgcttttcttaaaaatcgggcggaagctatcaatgttctgctcaaagcgttttttgcagaaagaaagttgaagcttgtcgatttcaaacttgaattcggtcggcacaacaacgagatattgcttggtgatgagattagtccggatacctgtcgcttctgggatcttgagacgaacgaaaaaatggataaggatcgttttcgttttgatctgggcggggttgaagatgcatacagcgaagtgcagaaaagagttcttgatcttgactgaggccaatacaacagaggaggggatttgttatgcttgaagctgtgattgtctggctgcagcatgcagatccttttgctgtctatgtttttctgttttttatcgcttttcttgaaaatgttgtaccgcctatacccggagatcttcccatcgcatttatcgggtatttgatctataaaagcgggataacatttgcaggagctctcttttcagcttcttttggttcgacagcagggtttatgctggtctacatgctcagtcggcatctcggtctgaaattatatgctgagggtgagagcactgtgcagcaccgtttgtcaaaaagtgttcatcgctttttccctccttcggaaatggttttgcttcgcaggaaatttgccactcatggttatcttgccgtgctggtaaaccgttttctcttcggttcaagggcagttatttcggttatggctggattgatgcatcttaagacgccatttgttcttctggcttcccttacaagcgcttttgtctggaatgttcttttgctttatagtggctttctacttggaagcaactggaaggatatcggcagttatgcagctctgtacagtattccggtatcgattatttttgttggagtgctttctttttcagtatggaagtttttccgggaaagaaagcagaaacatggttgagtttttttgttatttatcaccggcaaattaacttgcagcttttttttatttattcacaagcattttgttgatctaccatggcaaaagagttaaaactgtatcctgctgaaaagaaaggtgagcttcttgagcttgcttcaattgacgatctcaaggaaatggcccgtcaggtccgtcgggacgttgtcagaatgcttgctatggccaattctggccatacgggtggttcactcggcatggccgatgtctttactgcgctctattttcgggtacttcagcataagccacatgagttttggcaatatcaggatggagacatggtgtttctttccaatggccatattgcgccagtctggtatagcgtgcttgcccgttcaggttattttccccttggtgaactgaactctctgcggaagattaactcttatcttcaaggtcatccaacttctgaagcgaggcttccaggtatcagaattgcttccggatctcttggacaaggcctttcatctgcagttggcgctgctctcggtcttcgtattgatggaagtgataatgatgttttctgtctgatgggggatggtgagtgccaggaaggacagatatgggaggctgccatgagtgcatctcattacaagcttgccaatatcattggtattgtcgatcacaacaatttgcagattgacggagaggttacttccatcatgaatgttgagccttttgcagataagtggcgttccttcgggtgggatgtctaccattgtgatggtaatgatatggaagatgttgtctgcacagttgaaaagatcaaggcgagtgataatcgctacaggccttcagtagttcttgctacaacgatcatgggaaaaggtgttcacttttttgaggggagtatgccagataaatcgaattggcatggaaaacctccatcgaaagatgatgccgtcaaagctcttgccatccttggtgagactcgtttcggtgatttttaggccgaagtaatttcgtgcagattctggggggtacatataaaggacggaaaatcaggagctcatcgtcgctcgctatccgtccttgcagcagcagagtgaagaagtcgctttttgatatgctcacggcaaggatggattttgaaggtgtttcagttctggatttgtttgcgggttttggttctctgggttttgaagcgttgagtcgtggggctcagtcggtctgctttgtcgaccagcatgttgatgctctgaaggcaatgaaggcaaccgctcttcagttagcgcttcacgatcgggttaaaattgtcaattcggacgttttggcatttcttggccgtacgaccgggcagtttgatcttctcttttgtgatcctccctattcctggcctgattatgaacggttgatagaaaagatgttcgcaagtactcttctctctcaggatggtctggtgctgatggagcatagtgcccatcttgattttagtcactcgcccttttactcgtttcaccgcgattacggcatgacgagagttactttttttcagcattgattttgttcagcaaatgaaacagaaagctatttatccaggaacgttcgatccttttaccaacggccatcttgatgtgcttgaacgtgccttgaatatttttgaggaggttatagtcgtcattgccgagaattgccagaaacatgcactctttaccattgaagagcgagaggcgatgaccagggaggtgacctgcgattatcccggcgtaaccgttgaagtgttgcacaggggacttcttgccgattatgcgcgtcaggtcggagcgagagctattgtcagaggggtcaggcaggttaaggattttgagtacgagtttcagatgtcgcttcttaaccgtcaactctatccagaggtgactacggtttttctgatgccgaatgttaaatatacctacgtggcttcatctatcatcaaggaggttgccatgttgggcggcgatgtcagcaaatttgtgcatccttgcgttctggagatgatgcatcaaaaacgtgaagaacagaactgaaaaaaatataataaaccatttatatatgtcgaaaacagttattccggaagaacaatatctcacccgcagggtgctcagcatgcaggaatcgcagaccatgcgaatcagcaatctggccaataaaatgaaagctgaaggtcgtgatatcgtcagtctttcagccggtgagccggatttccctaccccagcccacgtcaaccaggctggtatcgatgccattaatgccgggtttacccgttatacagcaaattcaggtattgctgatttgaaaaaggccattgtagaaaagttcagacgcgataatggtctggagtttcaggaaaatcagattatcgtcagcaatggaggaaagcagactcttgcaaacacctttcttgctctttgcgaagagggtgatgaggtgattgttccggcaccttactgggtcagttttcctgaaatggttcgtcttgcaggcggcattccagtgattattcacacgactctggaagaggaatacaaaatgacacccgctcagcttgatgcggccattaccccaaaaacgaagatcgttgtgttgaattctccttcgaatccaacaggggcagtttatacagaagctgaagtacgagccttgatgaaagttgttgaaggacgtggtatttttgtcgtttccgacgaaatgtacgatatgatcgtctatggtgatgttcgtcccttctctccagcaaggattccggagatgaaagagtgggtcattgtgagtaacggagtatcgaaaacctatgccatgacgggatggagaattggttaccttgcaggccccaaatggcttatcgatgcctgtgacaagatacagtcgcagaccacctcaaatcctaatgctatagcccagaaagctgccgttgcggcccttacaggagatcagggaattgttgaagagcgtcgagcagagtttgaaaagaggcgcgattatatgtatgaggctctcaatagtatacctggattcaagacggctcttcctcagggtgcgttttatatttttcccgatatcagtggtttgctcggtcagacatttgatggcgttgttatgaaagactcggcagatgttgccgaatatctcctgaaggtccatcacgttgcaactgtaccgggggatgcgttcggcgcaccggaaaaccttcgcatgtcctatgctgcgtcgattgcttcactggaagaggcgataaatcgtatcaggagagcttttaaatagggtgtcgatgctgaaagtccgtcgcagtcgactgtataccttgtggtttggctggtattcacggcgccagttcagaaggtattttaattcggtacgtgtttttatgcaatccggagtgcaggagatggagcatggtattccggttgtattttatgcaaatcactcctgctggtgggatggtttctggtcgcaactctgtacggaagaattatttcatcagaatctgcatatcattatcgaatttaagcagttgcagaaacatcgcttctttacccgtataggagctttttctcttgaccgttcccatccgagaagtgcgatccagacgattcattatgctgctgaattgctgaccgcaaaaagcgaaagacagaatgccttgtggattttccctcagggcaggatagagtctatcgacaaacgcccccttttcttttttaaagggacagcttcgattgtttctcgcgttcttgaaactattccagggatttacctggtttcagttgtcagccggattgaatacctcgaagagcaaaaacctgagctgtttttgtctttcagggaaccgcttcagattacccctaccgagtttttaggaccggatgctcttacggcctacatgcagaggatgactgagacccatcttgacgaacttaaggagaagattatcaaccggacatttgatgatgcgcatcttcttgtcaggggaaagccatccataaacagaaggattgaagcgatcaggctgtttttgcatctggataaaagagagaagagttaacctgtatttctgatatagctaaaaagaagataaatttgcctaccttgaggacagcaaagagaatggctggcagaggagaggttttctgtacatcaaagcaccttatttaacgtccttaatttacttaagttgtaattatataagaatatatgcgggtttatggtttcctgcattccaaattaaccggttatgagcaatgtcatatgtagttgtcttttaggtgataataccaatgtaaggctgcggctttcacaattgctgcacagtgagatggaatctatttatgggccagtttctgatgatgcttccgacgatatatgtgaagttgagttgcagggttgcagaagggagtttttcatcaacaacacaggagttcctttcagtatcgggttgcaggtcattatcgaatcagacggtggttatgattttggtattgtttattcaactggtcagatagcgcgcaaaaagcttcagctcaaagggctggataagaatggccaggagtggactgcagtgttgcggattgctgacgagagtgacaaactggcaattcttgatttgaaaaaacggcaatcggagatacgggaggtctgtctcaacaaaattaaaaagcacgaacttgatctgaaactggttgatgttgaattgcgtatggatcaacagaaactgtcggtctactatacctcttcacatcgggttgatttcaggacacttgttcgtgatcttgccggagagttcaaggcaagaatccagatggtgcagataaccacacgagaggaagcaaggagagcgaatgcttttgggccatgcggttgccttctctgttgctcgagctggctgcctaaaatccatgccaacccctttgctgaaaagtcgcaatacaccgaagcagcaggcaacgagagccatgctttcaatattaccggattatgtaatcgtcccaaatgctgtcttgggtattcaaaacatgaaaaaggctgccgctctcagtcgaacggcaactcatcgctcccccttgcaggaagcaaggtcatcacgcctgagggtccggctgttgtagaaagtgttgatgctcagaaaaaacttgtctggcttcgctatctcaagaacgatcagacacgcagattccctattaacaagttcaacgccctgtttgtaaaaaaataattactcgtttttagtctcaaagttagggatgacttaccagtgacgtatggtggcgctccttcaccgggaacttcacctcaccggacttcatattgtgaccgcactccggacaaaagtggtaatcgaacatataccgccagttattgccacattcagggcatacaatatcaaggggataaccgcatttcatacaaaatttttcgtctccccccgtcacgttctgacatttcggacacctaaaagcgctcattttctctccattttttgtgttactgttgctacagtttctcttctgcaacgatcatacattcctgcaacgctatcctctttcaagtcatagaacgcgaagttgatcactttagttgcaggatatagcgtagttataatccggaaaaaagtgtgtatggcattcttcaactatgcttgataccggtgcgtatgagtgtgataaaggaaatgagtggtgcgagtttcctctttttggcggagaattattttgttgctctattttctatattggagcttgtttgcatctcgtcatccgtgtaaccgtatttaatatcattttaccctatgcatccgtttacaaaaacccttgtcacaacagcacttccatacgccaatggtccggttcatcttggccacctggcgggcgtctatcttcctgcggatctctatgtccgctatatgaggctcaagggtgaggatatcattcatatcggtggctcggatgaacatggagtgcccattaccattacagccgagagagagggtatttcacccaaggatgttgttgatcgctatcaccggatgaacagtgaggccttctcaaaatgtggtatctcctttgattattatggccgaaccacttctgaggttcaccacaagacggcacaggagttttttactgacattgaagagaaggggatttttatacgaaagagcgagaagcttttttttgaccgcaaggctgaccgttttctttcggatcgttatgtgacaggaacatgcccgatctgcaacaatacggaggcgaatggcgatcagtgcgaacagtgcggcacccatttaagcccgctcgaactcatcaacccgaaaagcaagctctccgatgcgactccggaacttcgcgagaccatgcactggtattttccgctgggacggttccaggatcagcttgagagctatgtgcatcagcatgaggatgactggcgacagaatgtgctcaattatacgcatacctggctgaagcaaggcttgaaagatcgggcaataacccgtgatctttcctgggggatcaaggttcctttggagagcgaagaagccgagggaaaagtgctctatgtctggtttgatgccgtgctgggctatatctcctttaccagggaatgggcagaaaaactggggcagagtgagcggtggaaagagtactggcagaacccggagtgtcgcctgcttcattttattggcaaggataatgttgtgttccacacgcttatgcttccagcaatcctgatggcctggaatgaaggccgccaaagcgaatgctacaatcttgccgacaatgtacctgcttcggaattcatgaattttgagggaagaaaattttcgaagtcgagaaactatgctgtctatctaggcgagttcctcgagaaatttccggccgataccctgcgttacagcattgcgatgaactatccggaaaacaaggataccgatttcagttggcaggattttcagaaccgaaccaacggtgaacttgccgatactttgggtaacttcatcaagcggtcggttgattttaccaatgcccgttttgatggcgaggttccttgggactacagcgaagacttacttaataacgtattactttgcgatcagattgatgacatagcaagggcttatgacggttttcatttccgggaggcggtatcatcaagtatggacattgctcgcaatgcgaatcgttttcttactcagaatgagccttggaagctgattaaaactgatcctgatgctgcggctcgtgttatgtctatatcgcttaatctgtgtcatgcactctcaattctattttatcctgttattccggagacctgcaatcgcatacatgccatgcttggtttcgatggcacgatcgacagcctcataaagccaggcgtttccctctgggagcaggcgaaaaagcccgggttgaacaagggtcatcggcttcttggaaaatctgaaattctcttcacaaaaatcgaggatgccgacatcgctcctgaactcaaaaaaatagaattactggttgctgaagctgaaaaacgtgaggctggagctgaacagcaaaagatggagttcaaaccgctcatcagttttgacgactttctcaaggtcgaccttcgggttgcaagggtcatcacggctgaaaaggtgaaaaaagccgcaaaactcctgaaactgcaactccaggttggttctgccacgaagcaggtacttgcagggattgccaaatattatactccggaagagatggttggcaaaaatgtggtcattgtggccaatcttgccgatcgcaccattcgtgatgacgtttcagagggcatgattcttgccgtagaaggcgctgatgggaagctttttgtcatagaacccgaaggagaggaaataaatggcagacagatacaataaaagtttgcaaatgaagatttattgcttacattgagagcacaaacatcgtggggtggagcaattggtagctcgtcgggctcataacccgaaggttgcaggttcaagtcctgtccccaccaccagttaagccgcctcttcaaagggcggcttttttgttaccctcagtttacaggcactcatgactcttgaaaacttgcgttcccgactgtattccctggccagaaaaaagcgcgtctctctgttttttttctacgcagttgtcttcgtgctcttttcgtattctgtttcggctgaaccgttactctgcggtatcgatcggctcgaagcctccggattccaggagttctccggtttacggatcggtctcattaccaatgcagcaagcatcaaccggaaaggggagccgggctatgccatcatgcttcgcagcggtgttaacctgaagtttctgatggctcccgagcatggtttttcagcggatattgaagcaggtaaaaaagttggcagcagcgtggtttcagatacgcttccggtttattcactctacggagcttcaaaaaaaccggatatccgaaagttgcaggaagttgatctgcttgtttttgatcttcaggatgtcggcacccgttgctatacctatatttcgactatgaagagtgcgatggaagcgtgtgaagaggctggcatagccttcatggttcttgatcgtcccaatcctgttattcccctgcatgccgaagggtttatgctggcgcccggatatgagtcgtttgttggggcggttgctgttccttttcttcatgcgatgacggtaggcgagattgctctgttgctgaaggagcaatgctgcaagaagcttgatctccgagtgattgcgatgcaggggtacgggcgggacaagtttgctgatgagtatccgggattcagcttcaagagcccttcgccgaacatcagaagtattgacacggcaatagtttatcctgccaccgtctttttcgaagcgacaaccctcagtgaagggcggggtaccgatgcccctttcatgcagtttggagccccttttatcaaaagcggtgagcttgctgatgcgctcaaaaggtacagcttgccgggagtttcgttcagtgccgtcatttttcagcccacttcaggcaagttcagcggcgttcaatgccagggagtgaagctcacggtgactgatcgtaaaacgttcactccatttcgaacagcaactgcactcttgcttgaacttcagcgcctctaccctgataaacttgctcttgatcagagaggtgatttttttgaccgtcttgcaggaacccctctttttcggaagatgatcaaaaaacagctttcccttgaaagcattctggaggagagtcgcttgcaagtggagcagttcaaacccgcctcttatttgctctaccactgaaatgccttaccggggaatagctgttctgccgggcaggccattttttgaaagcagtatctgccagagctgaatagaacgggcccggaaagagcctgaaaagcttaacaggtagtagcgccacatgcgttgaaaccgttcattgtatcgggtgcgcagttttggccactgcttctcgaagttctcatgccatgccttgagtgtcagggagtagtcataggtaaagacgtgccagtcttcgagcgtgaaaagcccctcataattttttgtaatctggcttgcagagggtagcatggagtttggaaagatgtatttgcaactccatggatcaccattggtacagggtgtgttgctgccgatagtgtgcagcagggtgataccatccggcttcaggcatctgttgatcatcctgaaatagtttcggtaatttttatgtccgacatgttcgaacataccgattgaataaattctgtcgaaggaatcctggatggcgcgatagtcggtcacctcaatggtgactggcagacctttgcactgttccctggcaaatctggcctgttcggcagaaaccgttatagcggtcaccgaaacaccatactcttcagcagcgaagcgggcagctccaccccagccgcagccgatatcgaggatatgcattcctggcttaagctgcagtttgtcgaataccaggcggagtttcttctcctgcgcttcatcaagatcctcagtctctttccagtatccacagctatagatcatgcgtttatcgagcatggtttcaaagaggtcattcccggtatcgtaatggtgtttcccgacggtaaatgctcttgacggtcgttgcaggttgaaggttttgccgatccattttccagccagcatggccggagtaacgatttgttcatcaaccttcgagctgaggagccggaaaaagaactcttcaaggtcatggcaatcccaccagcaatccatgtaggcctctccaagaccgaggttgccctcggtgatgacacgctggaaaacaaggggctgatgaatctggatgtcccaacgacgatggccattgatactgatgtctgcaggttcgaagagacgttccaactgcgttttaaagtagttgttcaacatttcctgagagtcagttttgatgggtaagaagctatcctgaagccttgaatgttccttctgtcctcaaccgacaaatctgcgcatttcccttatgcaagtattgcctgttgactggaaattgtcaatctccagatctgcaagcaattctccctcgttatttctgaagaaaaaatcctcacctcatactcagcaacttttttatttcatcgctgatgtataataccgaaatacagtgtaatgtacgtaatgatcggctttttgtcaagccttctccaggttgcttgtggatcgaaagggtgtactttcaaccgtggagctgaaaaaaagcaggagaagagcttccgttcaggaattctggatgggagcaggagttcagagaatggaaacagagaggaggtcagtcaagcctcagactcttttttctgttttttttgtttcgatgtcgtttctgattccggttttttgggacgtcctcttttttttgagccactctctttttcggcctttgggctggggagttccggttcagtggccatttcatcgggctctacaagctgttcgtcaaggctttcgtcgagatgttcatcgtggatctctggttcgacgataagatcaagatcatcgcacaggagttcatcgatgatttcatctaccggagtctgtgactttcctctcacacctcgcttgcttttcattgcgggctcaatcagggtaacaacctcatttatggaagaaaaaatgtagagttgtttgtcgagattggtcaatttgagaagatccttgatctgtttacagagagagacaaaaatggccaatccctctgactgattcgagagttgatgagcaagcagcattgagcttattccgcaggaatcaatggcttttacctgagaaaaatcgataatcaggtttttggtgttctccttgttcaccattccgtcaattgcctgcctgaatgcctctttatgacggaaatcgaaaacatcttcctctattttcaggatggtcaattctttacgggttgatactgagtgtttcatggtgatttcctgcgataaaacctgtaaaagattataaataaaacagagagagaattactcgccaagaggattatgcaacttgttgataaaaaacacagggcatgatttccatgggagagtcattaatacctaaggtaaaaaaaaagctcattgttaatatttattttaatccggaaaaaaagatttcttgcatacatagaggtaaatggagtgatcaggggccttttgaaagccgttcagccagcgagtcaagctccttgctgttcaatggggcatctgtccagtttacgctgagccgattgtgaaaaaaagtcaactgccgttttgcataattgcgtgtatgctgctttatcagtcgaacagcatcatcaaacgagatcattccatcgaggtattgaaaaaattcctgatatcccaccgattgcagagaagatacttttccactggcaatcagtttgtgatacttgtgataaagccctttagcctcatcgtagagtcctgcatcaatcatattatcagtacgatggttgatacgctgatagagcgtggcacgctccattgcaagccctgtagtgacaaagcagaggtcaccatgctgtcgcttttttgcccttgcctgtaactctgtgacgctcaaaccggttatctcaatgatttcaagacttcggataaggcgctggctttttgtggggtcaagagttgcggcctgatcggggtctctttcgaacagctttgcatagagcttctcgtttccttcctcttcaagttcaccaagcagtcttgctcttatttccgggtttgcgggagggagatcagcaaacccttcaatcagcccctcaaggtagagtgtggatcctccagcaacaaccgcacgctttccccttcggtgcagagtgataatccgctctgcagcttctgtggcaaagtcaccagccgtgaagggttctccaatatttttttcattgacaaaatggtgtcttatctccccgagcgcactctccgaaggtttcgctgcaccgatatcaaattcgcggtaaatctgccgtgaatcggcagagatgatttcacctccgatcttttttgcaactgccaaagcaagggcagatttgccagaagctgtgggtccaagaataacaataaccgacggttgtttcttctctgctgtggccatattttttatttggtagaagatgatccatttcattccaagatagaaataaatggtaaaccaaaatcaccatctcttcattctgtatgcgtgacttccatcatgtcagcccgaaaaactggattaacagtggctctcgtcaagcttattatgaagaggtatcattggaactcatttttccttgaaacgaccaggaacgtgcggttggagatacaattggaaaagcgaaatgtttttcagttttgatgatttaaccgtagattacacaggcgtaaagagctgaattcttgccgaagatagacggaataaccgaagctgttccttttttatcccgtgtgtactgcgattaaccattagtttcgttctgtgatggcgggtataaaattgtcgacagcaagcagccgattctcctggagcagtcatcctggtaaaattggcatagtgttcgattgcgcacgaccggatacatgccacagacgtaatgcctgttgtgtagagcatcgctatttaccatcaaggtttcgcaacacatacatctccagcctgagtcaagcatacctgatctggattgcccatagtgtaaaaaatgcatatccggagcaactgattaccgggttgtctctccttacgggttgcctgctttccgaatttatggaacgaaaataaagtatccatgttgcaagacaaatacgataaaaacgcagacgaagctcatgccagcatggtgcatgggaacattgacttgagtttgcttgatatttttcccgacatctgtcttcttattgacaagaacggtttaattgtttcgtcaaatatacgctttgctgccagattccgcaggcgtccggaagagtgtctgggtctcaatgttttcgatttgctttctcatgatctcctgattcctgagactgctgaactacgcagacataaacttgaggaagttatctgcactggaaggcagcttacctttgaagatgaacatgatgggcgcagttatcgccataccatttatcctctccgctctctggcaggtgacatccagaacatgttcattgtcgcacaggatataacggatctgaaacgatctgagctggcaggggagaatgagcaggcgttcagaaaagcagtcattgatgtcatccctggtatcttttatctgcttgatacagaagtccgactttccggatggaatgcctatctgcgggatgacattatgggtaaatctgaaagtgagatggctggcatcaatgcgctggagagtatccatccggatgattggctgactattcagagtaaaatgcagaacgttttgattgatggggttgaggaacgtgctgaaataagggcattgcgtcaaggagggcctgaaattgtctggtttctgatgacggcaaaaaaaatagtactcaatggaaccccgtttctcattggtatgggaatcgacattactgaacgcaaaaaggcggagagcgaacttcagaatctgaaccgttcacttcttgcgatcagcaattgtaatcaggtacttcttcacgcccatgatgaaacagaattgttgagtgcaatctgtcgtatcgttgttgagattggcggttatcggatggcgtgggttggctatgctgaagatgatccgtcaaaaagcgtacgtccggttgctcaggcaggctttgaagagggttatctggatatgctgatgatctcctgggcagatgtcgaacgtggtcgagggcctgtgggaacaacaatccgtacgggccagccctgttctgtctgcaatgtgctgtcagatcagcaatttcttccctggcgtattgaggcgatggctcgtggttatgcttcggttttgagtttgcctctgaaatccgacaataaaacgtttggggcattggcgatctattccatcgttccggatgcctttaatgccggcgagatgacgctgctcacagctctggccgacaatcttgcctatggaatttcaatgttgcgaacccgcagggcacaagaggcggcagaggaggcactgcgtcagagtgaagcccgctaccggagcctgtttcagaattaccataccgtgatgttgatcagtgatccggagaatggtatgattgttgacgccaatccggcagccatcagcttttatggctgggagttgaatgaactctgccgaaaaaaaatcagccagataactgtttcgacgccgcaagaggttacgtcggaaatggaaggaggctgtaatgaggagagtaatccttttcatttccgtcattgccgctctgatggctctgttcgcgatgtggaagttttcagcgctcccgttgaaattcagggaaaaatgcttctctattccgttgttcacgatgttactgtgcgcctgcgccatgaatcactcattctcttccgtcaacgtctgctccagatggcagagtctcactcggttgaggagctgctgagattgactctggacgaagctgaaagaggtacagggagcaaaattgggttttatcactttttcggggagaatgatgcgacatccctgcaggtttgttcgaccaatgtatacaagaatatgcaggggggagtgcaacagttcacgcatccatatgtgaaaggagaggagttgtgggctgatgttctgcatgggcagagcgccgtgattaccaacgaatacaaaagagatgagcgtcagaataacttgccgggcagccatcctgaaataaagcgaacattggtcgttcctgtacttcagggagagaagattgtgggctttttttgggttggaaacaagccagaggcctacattgatgacgatattcatttggtacgtaccatagcagatagtgcatgggatatcgtttctcgcaagcttgccgagcaggcgcaacaggagatgcagtcagcccttacccagcttcagaaaatggagctcgtcggacagcttgccggaggtatcgctcatgatttcaataacatgcttgctgtgattatcggcaatatagagatggctatggatcaggaggctgcttatgaagagccattaccattcaatctgaaaaacatactcaatgccgctacacgatctgcgcatttgacgcgtcaactcctcgcgtttgcccgaaagcaaccggtaatgccattggttctcgaactgaatacgatggttgaaaccatgctttcggttctgcgacggctgattggtgaaaatatcaccattgtctggattcctgatacccatcgttgtctggtaaaagtcgatccatcacagattgatcagattcttgtcaatctctgcatcaatgcccgcgatgcaattgccggaataggtaaaattactattcaaatcggcaggctctgtgagaaaaaaactcttgttccacccttgcatccctgtaaaatagtcggtgattacgtaacactttcggttcgtgataacggttgtggtattgaaaaagagcatcttccccatatttttgagcccttttttaccaccaaggagccgggaaaagggactggtttgggactttcaacagtctatggcattgtcaaacaaaacaatggttgcctcgactacaagagcgaaccgggaaaggggagtacttttaaaattcaccttccccgataccaggaaggttatggcgatatcgaagaggatgaaccggctccgccagaaggcaaacagggtaaaggaacgatactccttgtggaaaacgaacacgatattctcatcctttgtcgggcggcacttgaagaggctggatacactacgctttcggctgagacccctcgtgaagcaatccggcttgcccggcaatacaacggagaggttgatatgcttctgaccgatgttgttatgcctgacatgaacggttgtgaccttgccaaagagcttcagtcgatcattccggaccttaaaacgctctttatgtccggttattcaagtgatgtgatttcccggcacgagatgcttgtcgaaagggttaactttattcagaagcccttctccctgaaattactgaccacgatggtgcataatttgctcaatcatgcaaacccatgatctgtaaggtagttgtaatttattcagagatcgaaaagagagctgagtatccaggaaattgcactgatgacgatcgagcctgctatagcccatccaaagttgtcgatggagaatcccccgacaagtgaggccgcaaactgcagaagaaaggcgttgatgaccagcagaaagagccccagcgttacaatgataaatggtattgaaaaaaagagcagcacaggccgtacaacagcgttgatgaggccgagcaccaaagcaacaagaattgcagcgccaaaactttttatatgaattccgtcgaggatatgcgcagtggcataaaccgcgcaggcattgatcagccattggatcaggatatgcatcatcgctcccactttgatttttttattccagaaacagtacagcaaaatgtaaccaattcagccaactatcccttgtcgcacttccttgtcgcactcccttatccagtcacattaagctcatcaagtgcgttctggagtgttttgcatcccgtgatgatgatggggagatttttcagtgatggtttcagttcgcgggtattggcttcgggcagcacaatttgcttgaagccaagatgggccgcctcccttatgcgccgttcgctgtcgctgatagccctcagttcacctgcaagaccgatttctccgcagcagaccgttgccggatcgaccggacggttcatcagccctgaagcaatggcagcagcaatggcaaggtctgctgcgggttcagccagtttcaggccgccggcaatttttacgaagacatcctgtccccaggtttcgatgcgaagcctgttttcaagcacagcaaggataatcgacatgcgtttcaggtcgaatcctgtgctgatacgctgaggcatggagtagttggtcttcgagaccagcgcctgaacctcaaccagaagtgctcttgttccttcgatagcagccaggattgaatttccgggcacatcggttctgcgtccggagataaagaattccgacggattactgacctcttcaaggccactctcatccatacggaagacaccgatttcattggtggaaccgaagcggttcttgactgagcggataatgcggtagcgctggtacccttcaccttcaaactgcaggacggtatcgaccatatgctcaagggctttgggtccggcaagcgcaccctccttggtgatatggccgataatcatcaaaatcacattttgctgcttggccgccctgatgagcgtggcagcacactccctgatctgggtaatggtaccggcagaactctggtattcatcagaatggactgtctgaatggaatcaataatgaccagtgccggtttctcgtgtgcaatgattgcaaggatgctctcaaggttcacttccggtatcagccagaggttaggagccttaatggagaggcgctgtgcccgttcgcggatctggttcggcgactcttcaccggagatatagagcaccttggccggtgcgaggcggggagcaagctggagcatgagggtagatttaccaataccgggttctcctcccaccagaacagcagatccctgcataagtcctcctccgagtacccggtcgagctctccaatgccagtcatgactcgctgaaattccgagggcacagagtcatgcaggttctccataacggcaactcctcttgttgaaccatccctctgttttttctgttcgggctcgacacggctctcctgaagtgtcccccaactctggcattcaaaacatttcccctgatatttcagggagatggccccgcagttagagcagatgtatctggtagaagatctggccattctgctctacagattgttaatgcgctggaatgactgaagcgtgtttttcagcagcatggcaatggtcatgggaccgactcctccgggaacgggggtcatggctgaagcaacggttgaaacagcttcgaaatcgacatccccgacgagacggtagccgcttttcgtcgatggatcctcaatgcggttgatgccgacatcaatgaccacggctccgggttttaccatatcagcagtaatgaatcctgccttgccaatagccgcgatgaggatgtcggcctgcagggtgtagaatggtatatttttcgtggcggagtggcagatggtaacggtgcagttggtggcatcgagcttctgcagcatcaggttcgccataggtttgccgacaatattgctgcgtccgacaacaacacaatgtttacccctcgtttcaatgttatagcgtccgagaagttcaagaatgccataaggggtgcaactgacaaaacatttgtcgagatgccccatcacaagacgaccaagattttcgggatgaaatccatcgacatcttttgatggatcaatggcaagggtgacggcaaattcatcaatctgtttcggaagcggttgctggacaagaataccgtgtaccgtcgggtcgttgttcagtttgtgaatagtctcaatcagatgtttttcagtggtgtcatcggccatttcaatcaccgtggaaatcatgccaatctctttgcatgttttggctttattgcgtacataaacctgcgatgccggatcctggccgacaatgataaccgtcagtcccgggactttgcctgtgatggatcggaagttgtcaacactggctttcagttcgtttttcaggtcaagcgagaccttttttccgtcgataatgagcatggtgatatggctttgttttatatgttcctttccggggtgatcttcaggctctcagcggagagctgcatatagctatgaaaaattcatcgaagcagcaaatatgaaaagcaatgagttgcttgtcagaggcagaagtgtcgttttttttatgaacagaagtgttgtactgttgtcaaattatcatgaggatggttcgttatgtcgctggtttctataggtgatgttcttgttgacaaggatgttttgaaggcttttttttcatgcgatcttcaggagtgcaagggcaagtgttgtgtagagggggaacttggcgccccgttatccgaggccgaagcaatccagttgcgccaatcaccggaagagttgctgcggatgctccctgaaaaaagtgtaaagtatatccgaaggcatggtccggttgaactctatcagggaaggcactacagccgcaccattgataatcgtgaatgcgtttttgcctttgtgcgtgacgggataaccttttgcgccattgaaaacgcatttcgagaaggcattatcggctttgacaaaccgttatcctgtcgattgtttccgataagggtaagaaaaaagtttggtttggactatcttgtctatgagcagcactccatgtgtcgctccgcccggaaagcgggtagtgagtccaacgaacaacttattgattatgttcagcttgctcttgaatcattgtatggtagagactggatcgtgagcctgaaagcatttgtcgattcttccactctgcgtcatggctgatatccggcttcaacaaagacaatcattacagctctctgcacagcagattttaagcagtcagctccttcagcttccgatgctcaaccttgaacagcgtatttatgaggagttacaggaaaatccgttacttgaagtagttgaagaaagtaaggagagtgtcggtgaagtcgttgcaggcagtgacgggtcgaatggtgacgatatgttcgatgcggttgaacgcttcagtaaaagtgcactcaaggagcgctccgatgcgccattttctgtcgaagattctgaaggaaggctcaacttcacctatgaaggcggctcaaaggagaggttctttcaggccgttcagcatgacagtttccatgataccctgctccggcagttaacattacatgaagaggtcggggagcgggaggcaaggattgcggccgagattcttggtaatcttgacggcgacggttattttggcgaggactatggagtgattgttgacagtctgcactttgatggccttgatatcagccagagggaagtcgaggaagttgtgcgcaaaattcattttcttgatcctcctggtattgccgtcaaagatttgcgtgagcggtttcttgttcaactgcaggccggttcggagcgttatccatcaaagacgtatgaggttgcgacacggattcttcgtgatcattttgatgattttctgcacaggcgctttgaactgttgctgaaaaaacttgctgagacaaaagagggcgttgaagcggctgtttcggccatcatccggcttgatcctcatcccggcatttttcaggatgagggtggatatattacgccggactttcttgtgagctatgagaatggtgcattgattgcagtgctcaatgacagaagcgcactttctgtcaaggttaccgaccgttatcaggaacttctgaaaaacaggaaagctccaaaagaagaaaagcagtttatacggaaaaatattctgcgggccaatgagtttacaagcgccattgagaccaggcgccagacgctgctgaaggtgattgaagcgttgatgaaacggcaatatggcttttttgtttttggccccgaacgtgtggtgccacttggcatgaaaactattgctgccgataccgatcttgatatatcgacgatcagtcgggccgtcaatggaaaatatgtacagacccgctttggcgtttttgagctgaaatattttttcagcacaggactttcgaccggggagggtgaagatctgtcaagcaaggttattcgtcagcaaattgctgatatgatcagcggggaggattccgcaaatcccctgagtgatgagagtataacggagatgcttatgaaatgtggaatacatattgcaagaagaacggttgcaaaatatcgggaacaaatgcagattccagttgcaagattaagaaaaaaaatattttgatagatgaagaataaccaaaggccagtgatccgttcaacgacggttatcggtgtaataagggacggcaaggctgcgctcggaagcgatggacagatgacgcttggaaatacggtcatcaaacactcgacgcggaaaatcaggagactctatcacggaaagcttgttgccggttttgcgggagcgacggcggatgccgtgaccttgcttgaccgttttgaagaaaagcttgaggcctataatggaaagcttgaccgtgcggcagttgaacttgcccgagactggagaacagacaagtacctccggcgtcttgaggccatgctggcaattgtcagtcacgacaaggcgctgattatctccggaaccggggatgtgatagagccggaagatggtattgtagccattggaagcggcagtatgtatgcccttgctgctgcacgctcgctcatgaaacactcaagccttccagccaaagagatcgtcctggaaagtttgaagatagcggctgatatctgtatttatacgaacgatcatattattgtcgaagaggtctgagcccctgtgttatcagggctgccggcccaaagctttttttgtaatctacattttattgcatggaaacgactacgaacagtgagggatctgttttggcattatctgaagcaaacagagggaagagcagttctattgcagcaagtaatctgacgccaaaccagattgtttcgcttcttgacaaatatatcatcggacagaaagatgcgaaaaaatcggtagccatagccctccgcaacaggcttcgtcgtcagcatgtgagcgatgatcttcgtgatgagatcatgcccaacaacattatcatgattggcccgacgggtgttggaaaaaccgaaattgcccgcaggcttgccaaactcgcaagagctccctttgtcaaggtagaggcctcgaaatttactgaagtgggttatgtcggtcgtgatgtagagtcaatgatccgcgaccttgttgatcaatcggtagctatggtgagaagcgaacgctcggaagaggttcgtgaaaaggctgtcctgcttgttgaagagcgtctgcttgatattctccttcctcctgttgcctcttcacgcaatgcggagagtgatgatgagagctcggctgaggaaggagtgactgagtcaccagccgccgatgagcacgacaagtcacttgaggtcaatcggcgaagccgccgcaaaatgcttgaacgtctccgcaacggaaagctcgaagatcgccagattgaaatggatatcaccggtgatgctcctggcgggatgatgcaggtttttggacccctcggccagatggaagagatcggcggaatcatgcaggatctcatgagcggactgccccgtaaacgcaagaaaagaagggtttcgattgccgaagcccgcaagattcttgagcaggaggaggtacagaagcttatcgatatggacagtgttgtcaaggaggctatcaacaaggttgaacaatccggaattgtcttcattgatgaaatcgacaaaatagccaccccatcgtcagggtcgggcagtaaagggcctgatgtcagcagggagggtgtgcagcgtgatcttctgcccattgtcgagggctccaatgttgcgaccaaacatggcatggtcaagactgaccacgtactctttattgcctccggcgcattccatgttgccaagccctccgatctgattcccgagttgcagggccgctttccgatccgggtagagctgaaaagcctcacggaagaggacttctatctcattctcacgcagcctgagaacgcccttatcaagcagtactcagctctccttgctaccgaaggggttgacctgaccttcagcgatggcgctattcgggagattgccagaattgcggccagagtcaatgagagtgttgaaaatatcggagcaaggcgcctgcatacgattatgaccaatcttcttgaagagctgatgttcaatatcccggagaatttttccgatgaacgggtggaaattgatgaaaccatggtgaaggaaaaactcaaccatgtggttgccgacagggatctgagccagtatatcctctaactgctttttgtaaaccttgactgagccagtccggagagagggctggccgcaacaatcatgatgagcgccatgacgatacttgttctcaatggaccgaacctctcccggcttggaaaacgagagccggaggtttacggtcgtcagacactcgacgatatcaatcgtgagctggctgcaagttttccggaactctcttttgacttcttccagacggaatcagagggagcgctgcttgaaaaactcttcaactgtgaggataagggtggttaccggggcgttgtgctcaatgccggagcgctgacccactactctatcgccctgcgtgatgccatcagtgccataaccatccctgttgttgaggtgcacctctccaacatctatgcccgtgaagagtttcgccgcaaatcagtgatttccgaggtttgtgctggcgttatcagcggcttcggggcaaacagctaccatcttggtgtcagggctctcctcggcatgacctcacttgaaccagattgaatccgggtacttacggtggagtgttttgtcgagtccaaaccattggcctgacgggaaaatcatcatcagcaccgaaaaaatcatgaagggtgggagagtgaggttgtagaaccctcctgccgcgaagttcagcaccaggaagagcgcaaaagccgcatttgcccggacggaaatccccaaaacaaggcacactcctatgatcagctcccctatggtgacaatccatgcgattggcatggcagcaggaatggcaaactgttcaaggtagagcgcctgaaagttgttcagttgcgggggagcggtgaggcgctctacaaaaaagttatgcatcttgtcgctccataaccaccccttaaccagtttatgccagaacccatacagaaaaaagatggcaaagagataacgtccagcaagaaaaagggtaatcccgaccgttctgaatggattctgtttcatctcatgtatggttaaagtccgttgcgctcaaagatgatatcgacactgcttttcagctttttcaaaatgttttcggagctgaagagttcggtaatttctgccggagtgatctgtttcagtaactcctcatctttcaaaagcaggtcgcgcaggtgcaccttggtcgaccagctcttcatagcgtttcgctgtaccagtttataggcgatttcacgggtcagcccttttgctgtaagagcgagcaggatggtctgcgaggtggtgagtccatatgaagagttaaaattctcctccattctctcagggtaaacaagcagggtatcaagggcttcgctgaaggtgcgcagcatgtagcagagcgctgtggtcgagtcgggcatgatgatgcgctcaaccgatgagtgggaaatatcgcgctcatgccagagtgccacgttttccatggcagccagggagttcgagcgaactacgcgggcaagtccggtaagcctttcaaaggtgatcgggttacgtttgtggggcatggcggagctgcctttctgtccctcgctgaaaaactcttccgcttcacgcacttcagtacgctgcagatggcgcagttcaaccgagaatttctcgatagaggaggcgatgatagcaagtgttgtggcaaattcagcgtgtcggtcgcgctggagaatctgtgtcgatatcgaggagggtacgagatccagtttccggcatactgcggcttcaatatcgggagaaaggtgctgataggtgcccaccgctcctgaaattttaccgacggagatggttgttacggcctttttcatccgttcgaggtttctgagcatctcctggtgccacaagagcagtttcagaccgaaggtggtcggctcggcatgaatgccatgggttctgcccatttcaagggtgtatttaaactcaacagcccttttggcaagaaccgtcacaagttgctcaatatcggcaacaagaatttttccggcatcacgcatctgcatggccaggctggtatcgcccacatccgaagaggtgagcccttcatgaatgtaacgggaatcggggccgacattattggctacgttggtcagaaaggcaatgacatcgtgtttcgtctctttttcgatctcaagaatttcggcaacattgaaggctgctttttgtttgatggtcacaagcgcctctgcaggtaccaaacccgcctccatgcgagcttcaacagcggcaatttcaagttggagccagcgttggaattttgcctcttctgtccagatggcagcaatgtctttgggtgaataacgtggtatcacttgttggattcagtttagtatgttgtcgtaaatggatgcaatatagtgaccgaagccctgaaaagccacacttccggcaaaaggcctcttattgtttatcgcccccgtttgtctctcctctcaattcatggtaaatcactcgtatataatcaagagcggtattgcggtcgtaggcaatcaggccgtcaatgaccgcattttccatccttttcttgatcatccccaccattttcccttccgtcagcccgagcgttgccataatatcttcaccgcttatcggagggcgccatttggcaagctggtctttttctccaacttcagagatcttttcctcaacatggttgaagttgctcatgatgcgtgacacctttctcggatttttactggtgacgtcagcccggcagaggtgcatcagatcctgaagatcctctcccgcatcaaacatcagccgtcgaatggccgaatcggtaatctcctctttcgacaggggaatcgggcgatgatggaggcgtaccatcttctggacatagtcgagcggatcgagtggccagcgcatctggcggaatatttttgccacaatcttcgggcctatggcatcgtgaccatggaatgtccagccaacatgtttagcgaaccgttttgtcgccggtttggcaatatcgtgcagaagcgcagcaactctgagccagagattgccggaatgtgcagcaacattgtcgataacctggaaggtgtgaaaaagggtatccttgtgccccaatccatcaacctgttcaatacccgccatagaggcaacttccggtaaaatttcctgcaacaggccggtttcatagaggataatgagtccccttgacgggcggggggagagcatgattttgaaaaactcctgactaaccctctcaatcgaaacaatcctgattctttcatgcatagccttcatagcctcaacaacatcagggagcagtctgaaatcaagctgagccgaaaaccgggcagcccgcatcatccgcagcgggtcatcggagaaggtctgcagaggatcaagcggtgttttcagaatgcgggcctcgatatcggcaaccccgttaaaacggtcgatgatctggttccgttctttgctgttcagtacaagggcaagagcattgatggtgaaatcccgtcgtgaaagatcgtcgtcaagtgttccgataagcgtcaccggttttctggagtcgttattataggactctttgcgagccccgacaagttcaaccttgaaggaaccctgtatcgggtcggagagctcaagttgagcggtgcggaaccgttcaaaaaggataaaattccggccattcagcttgtcgcgtaccgcttttgcaaaagggagaggatcgccggtcaccatgatatcgatatcggtacaggctctctgcataatcatgtcgcgaacatagccgccgacaaggtaacagccgatgccgttttcatcggccatgtcgccgatacgatagagtatctcaggtaagagagcttgtgaatctgtggtcattgcctgtttgccttgcacgggtcagttattcaagtaaggctgcattggcggcaatttcgtcagcgattttgcctgcaaccataatcgcccggcgtccgtcagaggagctgaccggagctggcgtgttgtttctgacggtattgataaaatattcaagttcgtcacgcaacgcatttattttcggaatttccgggtggatatagtccagaaccatcccctgcatggtctcctgaatttcaccgaactgttcaagtattttacgcgcagcaaaggatttgagcgggtttttggaggaggcctcactctgtttcaccagcctgaatacctccgatttcccggtcgtcagatccagtgaggcgtaacttttcgggtcattgcaaaaaaaacggagcttgcgcattctgttgcggctgagtctgcttgcggtaacatttgctgctgcaccgttgacaaaatcaattctggccgttgccatgtcgagttcattggagaagaccttcacccccgaagcggcgatatgcttgatctcggaaggtataagagagagaaccagatcaatatcgtgaatcatcaggtcaagaaccacagaaacatccgtcacccttcgcgaaaacccgctcagccgttcagcctggatatagatgggacgcccgatagaggattccaccgcccgcagcgccgggttgaagcgctcaatatgaccaacctggatacgtaccccgttttctgcttcaagccgaatcagttcgtcagcctcttcaattgtcgtcgttatgggcttttcaataaacaggtgcagcctctcgccaagcagggttcgggctatttcatagtgggagcttgtggtggttgcaataacggcagcatcacaagcgttagccagaagctcaagcgagctgaaacgcgtaacaccatatttccgggccatctcttcagcccggttactgtcgagatcaaagagccctgcacaatggacatcaggccgctcctgtgcaatttccgtgaggagctttgtgtgaaactctcccagcttgcccactccgataacgccaattttcataataggtactcctgcattgataacatatccggataagctctttcagccattgttagcttcagttgaagggtcaagggcttcaattttgtacttgaagaggctgagtgcaatgattgccccagcgagagtcagaattccggcgacaatatagggcgcatgaaagttcatgccataaaggatactgccgctgaaaggccccataatgcgggcaaaagagttgactgactgtgaaagaccaagaatctgtccctgctgctgtttatagctgtagagcgaaatcatggaaaggttgataggcgcaaccagactggtgccgatagcaaaaaagaagaggataaccagcccgattgaaaagagcgaactctgaggtgcgaacggtacaaaaaagacaccaataaaggtgaaaaaatggccccagagaaaaagcttgtgctcacccagcttcttgataagctttctgataagaccaccctgcacaatgacagaccacactccgacataggcaaagatataaccgatctgctcgtcagtagctctgaaatactccttccagagcaaaatggatgcaacctgcatattcacaatggcaaaggtatagatgtagtttgcaatcatcagcagggcaagggggcgtgaactgaaagtcagtttcagtccatcaacatactcagtggctttttcaccaagaaagagagagaccgatcgacggggtgcgctctcggatgttcgctttttcagaaagccgaacaccatcttctgagcattcctgtttgactcgggaagcaaaaagatagcaaggataaagtcgagagagatcagtgccgcagagacatatccgaccatcggaataccgtaatagtgcttgagcacacctccaatcagcgggccaataataaagcctattccgaaagcggctccgatcatgcccatcgctcccgaacgatttttactgtcggtgacatcagtgatataggcctgagctgtggcaatattggccgacccaatacccgagagtccacgggcaaaaataaggaggggaatggtgctggcctgtgataaaacaagataggatacagcggtgacaaaaatactgatcaacatgaccggtcgccgaccgattttgtcgctcagcttgccccagagaggggaaaaaataaactgcatgatggagaaaattgcagcaatcaacccgatcatggcaggatttgcaccgagatccttggcataggtcggcagcagtggaagcacaataccgaacccgataaggtcaagtaaaaccgtcaggaggacaatgaccaagggagcgcgcttcatgcatgatttcgttttgttctgccaaaggcccaaagataaaaaaattaacgtcgattctctgacagggagcgccaaaaaatcagggagcagctctctcaacaggataaatcgttcgatgtaactgtgctatcccttcaagaaccctcgggccagggcgaagaaagaggctgttatcgaactggtcataaacctgacgctgttgtacggcagcaacagagccccaaccgggacgctccatgagcttgctggcagcagagacatttttcgacatgtacatgcaggcaatcacctccgggctcttcttgattacccactcctgcgatatttcgaaatactctttatccacaacatctccgatattcctgccaccggcataggcaataagtgcagaggtataacttccttttccgcctgtccagaaaggatcatcccagatttcaagatagacactctttttcttggctctcttttctgcctttgttttaaacatcgcaagaccctcgctgatagagagggccagactgtcggcctctctggtatgaccggtcaattttcccagttttctgagggaggcaggaatatcatccgggcttttgcatgcgatattctctctctgaataccaagcgccgatatttttttccccatctcctcatcggccagatcaacatcaaccaccagatcgggatggatcgaagcaagcagctcaagcgaagggcgtccaaaagcccccactacaggcacctgtaatgctgcaacaggccagtcgcaggcgctggttctgcccaccagttgatcgccagcgccaatagcaaaaatcatctccgtcaggcttggagcaaggctgatgattcggggtttgcccgttggcgatttgttttcatgctgtttgtttgcacatcctgaggccagaagcaggaagagcaaacaaaaaacagagagggtggttttagcgcggaagctgtttcgcatagtgttgaatgatctacaggttttcatatcgagggctttccggtacattctgttaaattcctgttcatgcttatcaggcaatagtaaaataaaatcatggcaagaacaaaattaccaaaaaccaccatgaagcaaagcaacatttcaatcctttgaatccgaaaacgcacgtataataaaagcagctcaaagcattgtatcgccgccatacgctaaccgtcatcagttgaccagaaattgtactctctatgattttcagtgaagattcacgagtcaaaataccctgcattctgcatctggtcaggcttggctaccaatacctctccctcaggagtgccaaatgggataaagagagcaacatcttccctgaactcttctctgccgccatcgtccggatcaaccccggtattgaggccgacgacatcaaacgcttgctggccgatgtccggctcttgctcgacaatgaggatctcggcaaggcattttatgaacggctcacggaacgctccggaattcggctgattgactttaccgatttccctaacaaccctaacaacagcttccatgttgtcactgaactgacctacaaaaacggtgatgacgaatttcggcctgatatcaccctgctggtcaacggtatgcccctgatcttcattgaagtcaagaagccaaacaatcgagaagggattctggccgagcgcaaccgtatcatcacccgttgccggaattcccgcttccaccgttttgtcaacatcacacaactgatggtgttctccaacaacatggagtatgaagatggttctccgcagcccattgagggagccttctacgccactccatcctacgacgcacctgttttcaactactttcgtgaagaagaagagctgaacctctccgaacttcttgccgacgagaatgacaggatcgaaaacgaggtattgcacgacaacaatctgaacgtcatcaagcacagcccggagtttctcagcaacaagtcgcccggcacgccgaccaaccgcctctgtacctctctctttagccgcgaacgcctctcatttcttctgcaatatgcactggcctttgtcaacgaatccgatggccagcagaagcacgtgatgcgttacccgcagctctttgccaccaaagcaattgaaaaaaagctggactccggcattcgcaaagggattatctggcatacccagggcagtggaaaaaccgcgctggcctattacaacgtccactttttgaccgactatttccaacgtagcggcatcattccaaagttctacttcattgttgatcgtctcgatctgctcatacaggcgcaacgggagttttccagtcgcggcctgacggtgcataccatcggcactcgcgaggactttgcccgcgatatcaaagccaacaatgcactccacaatcactccggcaggccggagattaccgttgtcaatatccagaagttcgaggatgatcccgatgtggttcgtgccgaggattacgatgtcacgatccagagaatctattttcttgacgaagttcaccgcagctataacccgacaggcagctttcttgccaacctcagccagtcagaccagaatgctatcaagattggtctcaccggcacaccgcttctgggggaggactacaactcccgtgcactcttcggcgactacattcacaaatactactataacgcctccattgccgatggatataccctgcgcctgatccgcgaggaaattgccacaagttataaactctcactgcaggcggcccttgcagcggtggaactccagcagggggatatcgaaaaagaggaactctacgcccatccccgttttgttgaaccgatgctcgcttacatccttgacgatttcgagcatagccgtggcgccctgaacgactccaccatcggcggattggtcatctgcgacagttccaaacaggcccgggaaatgttcaaaatcttccactcccgtaaggcttccaatagcgtcaaaaaagtcaccactgaagatgaagactcgcttgaagagctgccaatggttgctgtccccacgctcttttacgcaaaccagcagagcgaggcaaacaaggtgaaacgctgcgccctgattctgcatgatgaaggcagcaaggaggatcgcaagagatcggtggaggagttcaaagccggcaagatcgacctcttgctggtctacaacatgctcctcaccggttttgacgccaaaaggctgaaaaagctctatgtgggccgggtaatccgcaaacataacctgcttcaggccctcacccgggtcaatcgcacttacaacgattttcgttacggttatgtggttgatttcgccgatatccgtaaagagttcgatgccaccaataaagcctatttcgaagagctgcaggccgaacttggcgacgaacttgagcactattccaatcttttcaagtcccccgaagagataacccgggagatcgaagcgatcaaggatattctctttcgctttgacattcaaaacgccgagcacttctcgcagcaaatcagccagattcaggatcgtgccaccttgcaggcgctcaaaaaagcgttggccgatgcccgcagcctctataatttgatccggatgcagggcgactacagtttgttgcagcagctcgatttccagaaactcaaccagctctaccgcgaaacatgcaaccacctcgacctgttgaacctgaaggagagcatcgaatcaaacgccgataccaccaatctgctcaatatcgctctggaagatgtgctctttatgttcaccaaggtgcgggaagaggagctggtgttggccgacaagctgaaaaataccctgcgtaagactcgcgaagccctcatcgataacttcgaccagcaagaccccaggttcatcaccctgaaggaggagctggagcggctcttcaaaaagaagaaactcaacgaggtgacgcaggaggagatgaacgccaatatcggtgcgctcaaccagatctacgagcaggtcaaggagctgaaccgtaagaacaaccagctcagggcaaagtatcacggcgacccgaaatatacccgcattcacaaacggctgctggagcgaggtttgctaaccgcatcggagcgtcgcatcttcgacgcattaaccggcgtcaaacagcaggccgacgatcaggtgctgcagaacacccagcttttggcaaacgaaagctactttgaggggatgatgatgccgatggtcattggcgaatttcaggcccgccgtaaaataaaactcaacccggacgtctcccgaacaatcaaccggctggtagtgaccgaatacatgaatgaatttatctcaggcaacagaaaaggagcaagtgcgtggtaacacaggatttcgaaaaaagaacccggcaactcatcgacaacctcaagagtatctgtgcatcgtatggcctcggtaacgatggcaacgagttcaagatcatcacccaggtttttctctacaaatttttgaacgacaaattcgcctttgaagccaaaagaatcgactcccgcctttccggaagcgaaagctgggagcaggccttaactctgctcactgccgatgaactcgaaatgctgcaactccagatgggccccgataccgctcgcctgaaaccggatcatttcatcgcccatctgttcaggaatcagaacgctccacaatttgccaagctcttcgacgataccctgcgcgacatcgccatcaccaacaacgatatctttgccgtcaaaaccgatggtggggccaaggttaccctctttgaccggctgagtgaatacatcaccgatgaatccaaacgcgacgatttttgccgtgccatcatcaacaccctggtggatttcagcttcgagcgcatcttcacccaaaagtacgacttctacgcctctcttttcgagtacctgatcaaggattacaacaaggacagcggcggcaagtacgccgagtactatacccctcatgccgtagctaaaatcatggcctccattctggtgccagaagtacagcggggcaaagtaaccaacgccagttgctacgatccctcatccggttcgggcaccctgcttatgaacctcgcccacgccatcggcgaacagcgctgcaccatctattcacaggacatttcacagaaatcctcaagcttgctgcgcctgaacctgattttgaacaacctcgttcactccatccccaacatcattcagggcaacaccctgcttcacccctaccacaaagagggcaaggcgctcaaaaagttcgactatatcgtctccaatccacccttcaagatggatttcagtgatttccgaaacgagctcgacaccagggagcaacacgaacgcttctttgccgggataccgaatgtccccaaacaggcaacggacaagatggccatctaccagctctttttgcaacacatcatctattcgctcaaacccggaggcaaggctgcggtagtcgtccctaccggctttatcaccgcccaatcaggtatcgaccgaaaaatccgcgagcggctggttgacggcaaaatgctggccggggtagtctccatgccgagcaacatcttcgccaccactggcaccaacgtctccatactcttcattgatgacggcaacaaggatgatgtggtgctgatcgacgcatccagcctcggcaccaaagtcaaggagggcaagaaccagaagaccgtgctctccgaagacgaagaagactggatcatcaccaccttcaactccaaagaggctgaggaagatttctccgttgtggtcaactatgacgaaatcgccgccaagaactattcgctcagtgccgggcagtacttcgatgtgcggatcgagtatacggatctgacaccgaaagagttcagcatgaagatgcaagggtttaccgataatctggacagactgttcaaggagtctggtgagctggatcgggagataaggaaacagttggagggggtgcggtatgagtaagtttgtgaaactgaggagtatcacatccaaaattggcagtggcgcaacacccagaggtgggaataacgtttattctgaacagggtgttgcatttgtacgaagtcagaatattcttgatatgagtttttctgaaaaaggcttggttttcatcaatgatcagcaggcagaaaaactcaaaggagtaacagtagaaaacgatgatattttgctcaatatcactggagattctatcgcaaggtcttgcattgttccaactacgatattacctgctcgtgtaagtcagcatgtctctataataagatgcaaagaccgaaaaagtgccccgtatgtaaactactatttacactacttaaaaccgcatcttctccagatttgtcgagtcggtgggactcgaaacgcgctcacaaaagaagctgtcgaaaacctgtacataaatcttccttgtgactataatgcccgggcaaaggttctctccgcccttgatgccaaaatcgaatgcaacaaccgcatcaacgccgaacttgaggcgatggccaaaaccctctacgactactggttcgtgcagttcaactttcccgaccacaacggccacccctacaaatcctccggcggcaaaatggtctacaaccccacactgaaacgtcaaatccctgccgggtggcattactcgacaattggtgaaacgttcacgacgcatctcggcggcactccatcgagagataaagatgaatattggaccccgtgtgaagttaattggttgagttctgctgagaatccaggcacattcgtcgtagatcctgacgaacgaatttcatacttggggttgcagaactcacctgcaaaacttctcccgcagggtactgtgattctctcaatagttcgacaccttagagcatccatactcggaattgaagccgcaacgaatcagtcggtcgttggcattgtcgaaaccagcatgttcaaacactgctttatctacccttaccttgttcgcgaaataccgcgattaatggtgctgagaaccggggcgcagcagccacacattaacaaaggggtacttgatgagtcactcttggcggttcctgacaaatcaacaatagaggcatatacaaggctcgcagccccattgtttttgcagatgaagaattaccaccagcaaaacagggaactcacacagctccgcgactggctcctgcccatactgatgaacggccaggccacggtggtgtagagagctctgcacacgaaccggtaaatatagtccactacggatgttgtgaaatccacaatctgaagcaccccaaaagattattcgcagatggtacacgaagaaggccgaccttcaggacttcctcaacaagataaccgaacagccaggtcaggaaaagcagactggatcaagcgcacaaccttgagtaaattcaatgtccgttaatcctcaacagcggacattgaaaaagagtcttaaaacccgaaacgaagacatagcgaaacctgacagagacaagaatctgagcgtaccacaaccaaacaaagaaagccatgctaaccgttgaactacttctcggatcagtaacagaatggaacgcagctcgaaaggcacatcaaaagggcaggcccaatctcaaaggggcggatctcagcggggcacagcttaacaaggcagacctcagtcgtacagacctggttggggcaaacctcagaggggcagacctcagcggggcacagctcaacatggcagacctcaatagggcagaccttaacggggcgcatctctataatgcaaacttcggtaaagcaaaccttatcaagacaaatctgagtaaagcaaacctcagcggtgcaaccctatgggatgccaatctcagcggggcagatctcagcggggcacagcttatatgcgcaattctcaccaatgcaacccttactggggcaaacctcactgaggcatgccttaactcggcagacctcacaagggcaaatctcattgggggggacttcacaagggcaagtttcagcggagcaaccctcgatgaagtacagcttgcaggggcagaccttactatggcattcctcggtcaggcaaagctctacaggtcagatctcagcggggcaaatctatgcggcgcaaagctcaatagagcaacccttattgaggcaaatcttagcaaggcagacatgcacggggtaatcatctggcatacaatttttgtaaatgtagaccttagcaacgtcaaaggtcttgacactgttcaccatgtgggtccatctaccgtagggattgatactctctgcatatcaaaagggaatatacccgaggtatttctgaaaggctgtggtgtaccagataccttcattgaatacgcgcactccctcaccagcaaagctattgaattctactcctgctttatcagccatagcactgcggataaagcatttgcagatcgtctctatgctgacctgcaagccaaaggtgttcggtgttggtacgctccgcatgacatgaagggaggcaaaaaaatacacgatcaaattggtgaagccatacgacaacatgaaaagctgctgttgattctctccgaaagcagcataaacagtgactgggtaaagcaggagattataaaagcaaaaaaacgtgaggatacagaaggaaagcgagtgcttttccccatcagtttgattgagtttggcaagattgaagaatgggagttccctgacagcaaaggaagggatttagcagaagaaatcaggttgtactatatcccgtcatttatagggtgggaaaaagacaacgcagcctatacaaaagaattcggaaagctgttgaactcattccaggcagagaaggtcactgacggaaaagcctgaacttccataaaataatcattatagatgcgaaggacgcgaacccataaaatcagagctgaagcgcattttattgacagatgcagacacttgcaaagccatgaatgaaccacaggacaaaatgatctacctgataatggaagaggtgatactgttgagtctgcctccagacgaagaacctgacgctccgtgtgggacaacagcacctcacgcagttccgcgaccggctccatcccatgttgatgaacggccaagtcacggtggtgtaaagcatacggatgcttcttgagttacctatcagagcgaaggtaccctgaagagatgaaggaataaacaataccaaagataccggatgccgaaaacttcacaacagagatcagttactgattagggagagacttgatatgtttacaaattttcaaaacatagatgaactaaaagcatggtgcgttgaacaggagcgtcaaacgaatcgttttacagaactcctgccagaactttccaccgaagatggtctggttcccatccatgcattgattgttggggatgacggcagtttaacgcttcgtgttgattcatctatagaaatacatccgcacggtcgagctcgtggtcctgctaagcttcttctaaattcgcctgacctttggaaatattcggctattcgggtgcaatctggccgacctacagtgtcaaaagcaccggtatacggcgtgccctttcgaaaagcacttgacattgtgcttcgagaaggagtacacatttcgaccttccaaataccaaaacaaaatatagatgcatactactcaacactggtcgttcgcttgagtcgtcaacaaggccaaactggagctgagctccaactggatgcttggcagtggatcggcaaggatgtatatgttgattatgtacatgcaatcctcactgatgatgcaacacaagttgttcaccttgatggcgcactcatgagcttctcttgcgaatctgatattgagtctttcctgtggaataataaaaagcataaatgcgcccacaaagagaaatactttcgcgttgatgcagcgctacccttggatgaagctgtcctattaataagggcgttcttctctgttgaggaaatggccgacgaatacttcgagtataaaagtgaataaattattggtttatctgctgtatcggcatgaaactcattcaaatatactaacccaataaaaaacccatgctaaccgttgaactgcttctcagatcagtagaaaaatggaacgaagctcgtcaggcaaatcccgatgttaaaatagatctccacggggcagacctcagcggagcaaacctcagtgatgcagacctcagcggggcaaatctgaacgggattaacctttttggggcaaacctaagcggggtaaaccttctcggtgcacatctcattcatgcaaacctcaaaggggcaaacctaagcggagcaaacctcagcgatgcggacctcaatggagcaacactcagttgggcggatctcagaggagcaaacctaagcggggtatatattgcctttacagtttttgctaatatagatctcagttctgtcataggacttgatactgttcaacatagaggcccttcaacaataggcattgatacactctacaagtcaaaagggaatatcccagagatattcttgaaaggctgtggattacctgataccttcattgaatatgcgcactccttcaccagcaaagctattgaattctactcttgctttatcagccatagtactgcggataaagcgtttgcagatcgtctctatgctgatctgcaagccaaaggagtacggtgttggtacgctccgcatgacatgaaaggaggcaaaaaaatacatgttcaaatcggtgaagccatacgacaacatgaaaagctgctgttgatcctctccgaaagcagcataaacagtgaatgggtaaaacaggagattacaaaggccaaaaaacgcgaggacagagaaggaaagcaagtgcttttccccatcagtttgattgagtttggcaagattcaagagtgggagttccctgacagcaagggcagggatttagcagaagagatcagattgtactacatcccgtcatttgtcggttgggaaaaagataacgaagcctatacaagagaattcggaaagctgttgaactcattccaggcagagagggatattgaaggaaaagcctgaacgtccaactattccggatagaacccaaacctctttttatcttttcgtttgatttttggtgagttaatgagtttgtttctcacagcagtcaaatccgtgtcgcataacgttccaatcacaactccgggcctgttttttattgcgagttctatttctttttgctctctaatcacaaattctgagcagtcaacaaaagagtcatgatcaagatatgttctgcctgctgcctgaaaagggagatgaagctctttgagttcgggggagtaattgatgttctcattgatctctgaattgatgtatacggttgccagacagagcccgtcaatattctttcctacaatgataaatcgtttttcttttggtggtttggtatccgtgacgtagagcttaagaacactcccaacttccaggttccttctggcgtaatcagccttaaagacttccgggaaaaattcacctaaactcattcaaatacagctaaacggttctcacagctctctttgatatactcaatcatgtcattcccggcaccgccacactttgcaacatcaaggagatctatttcactattaaataccgctttttgccatgccgtatcatgggatttctctgttaaatctgaaaacttgagatggtaattctcttcgatggattcgtcaatgcatcgcatctcagactcggacaaataatcaagatcagggctcttttttgcctttacagtgtgtttattgatttgtagttcaaaatatggagtaaattgctctttttgtgaagtaaaaagaccctcgccccgtaacgattttaaaatatcgtaagccattgacggtaccgggccattggccatggcaatataggtatcatcagtaatagcagacccatacctcgacagatgtttctgatccgcgaagtaaagaattttaaataccttatgaaaatcacagatgccgcctgacttctggatgatatacaataaggtattaacggtaatggcaattttttcggctggtgagttcatggcctcaatttataaaaattatgcatttccgcatatttttttaacggtataccgttcaacaaccattttcacttccgattcctcaccaaaaaacaccaatattcttcatttttctgcacttttgtcaggacttttggttcgtgttcgatagtaaaaaagatgtaaaatcatacgatttagtgcaatatatatactttttaccgggttttgtcagttcttgagtacgaagatgtcattcaacgctaccgggaagaaccttgattatcaaagggagatgaacttgtgcttgaagtttttgcaaattataggtgaggtgaaacaatgagcgtgctaagtttacgtttacccaaatcattacacgagcaacttcgtgaagtagcccaagaagaagggatttccgtcaatcagtttattatgcttgctgcggctgaaaaagttgcggctctttcagcatttgaatatttggaaaagcgggcaaatcgcggcagccgtgaaacatttcttgaaattttgagcaaagttcctgatgtggaaccagaagcctgtgatacattgtaaagaggttattttttctaccctttcttttattcgatcagggagctgctatgagtgaggtcagaacaaccgaatacgcagaatttcttatcgatatcaagtctcgtattcaccagcggcagtatcaggctttccgggcagtgaatacggagctggtcgcgctttattgggaaattggtgagtccattgagaggaaacaacagaaacttggctggggaaaagcggtagtggagacgcttgcccgtgatctgcaggcagaatttcccggcagaaacggattttctgcgcgcaatttgtggaatatgagggatttctatcttgcctatgcagagcattcaaaactgcaaccgctggttgcagaaatcagttgggctaaaaaccttgttattttcacccgatgcaaagatgagcttgaacgagaattctatcttcgggcgacggccaggtttggctggacaaaggcggtacttcagcaccaggttgacaacaaaagctacgaaaaatacctgctcaaccagaccaattttgataaaacactctctcctgaactgcaagctcaggctgtgcttgcggtcaaggatacctacactttcgactttctggagctggctgatgaacactctgagcgggaactggaacaagcattggtgcagaaccttcgccgttttctctccgaaatgggcggcgcctttaatcaagcccgaaatcaggaaatttttggatttttgaacagatttggagcaaattaaccgcaaagtattttagaataataggtacgtatgatctgcagatgattgaaggcaagcggaagcgtgagcgcttcatcgagtggaaaccatgctatctcctctacttcgtcgggcttcagctctatcgaaccaattcctctgccggagaatgcgagtgctaccgcatgaaagtgatgctccggaaacacttcattgaaaaaatgaagaaaaaccgggtcggagaagaggaggccggtctcttcctcaacttcccggacaacggcctcttcagccgtttcatactcatcaatgtgccctcccggcaggcaccactgccccttaaagggaggaacactcctcttcgtcagcaggatggtatcgcgtttatcatcatcgggagtgatgatggcggcaacggttgctttagccatacgataaatcaggttgtgaaaagcaggacaagttcgttgtatcaaggctaatctacggaaaaagaaaattgatgccgcgcacgggaactgctcaatctccacgacaacagataaaaacccggcatacatccgggcttttatcattctcctcttctggtctatcctgctataatcaagggtgtgctatagcgctcagttctgttgctgttttaacgtcagccagagaacccgctttgtctcccatctcgtttttcagttttccgcgacgggaataagcttcacgatacttcggatcaagatcaatggctttattaaagtcagtcaaagcccctttcttgtcgttgatggcggatttggcaatcccgcgattacagtaagcttctgcatctttcggagtacgatcaagcttgatgctctttgcaaagtcctctcttgaactcttgttctctcccgtcaaactttttgcaatcccacgattaaagtatgccgcagcaagtttcggatcaagttcgattgccttggtgaagtcgacaatcgctcccttgtgatctcctgatgcaagctttgccttgccgcttgacaacaggttttgtgcatcgtcaagggctgtatagagtggatttttctctccattatttttcagccactcacgggcagggatattaccaaggagtgctgcttttttcatgtcaaccagagccccctctttgtctcccagagtcgatttggcaatcccgcgattatggtaagctgcagcatctctcggagttggatcaagatcaacaaccttctcgaaatcagctttggagcccaggctgtctccaatggtacgccttgcaactgcccggttgtagtacgctgttgaaaggtctgctggtgaaagttttggttcaagctcaatggcctttgtcagttctgctatagcttccgtattcttgcctgacttgcagtatgcttcgccactcgacaaaagacgttgagcctcttcgttatgtgcataagcaacattacctgtaaacagaaacgcgattatagcgatataaaaaaaacgtaaacgattttgcatcggtttcctcactgtttataattattgacctgttatttaaatggcagatggcaattcatccactcttgttacattaatcaatcacatctttagggagcattacttgatgattaaaaggaacttaaaagagtctgtggcaaggaatttgccggagcgttgaaaaaaagtggttgcaggctgaagaaccggttttttaattttatgacattgcatactgttacttatgttcagcaaattcctctcgatcttgatgctgtatggaatttttttgcttctccggccagccttgcccggataacacctccggaaatgatggtcaggataacccatggcgacggaatgcagccgctttatgaaggaatgctgatcagttatacgctctatcctttcatgatgcttccggtacggtgggaaaccgagattaccagggttgagagaccgtttctgtttgaggatcgccagaaatcggggccttatgagagctggcatcacctccatcagtttcgtgcaataccgggtggtgttgaaatgaccgacagagttgactatgtcatgccgatggacttttttggcgatattgtcaataccctgattgtgagtcgacggcttgaggaggtttttgcttaccgtaaaaagaggattgaagagattttaggccgcatgtgaacccttttcaaaagggatagtgaaaaatggatgaaatgatttcgccagttggtatagctgttctttttgccggtggtcttgccctttttctctacggcatcaggatgttgagcagtggcctgaaaaaggcttcaggcgagcgggtgcgcctgctgatatcgaaggtgaccggcaacagcttgtacgggttgcttgccggggcatttgccagtatggtcgtccaaagcagcagtaccattatcgccatccttgtcgggctcgtgcagtcacggctgatgagctacagccaggcgctgagcgttattcttggcgctgaaataggtacaacagccatggctcagcttgtagcattccggctgcacgattatgccctgatcatctttgccgcaggctttgccttgcattcgcttggcaaaacggagcccttgcgtttcagcggggaggcgctctcgggattcggtcttctttttttcgggctgaagctcatgtcggaggcagttgcgccgcttgagagctatgcgccttttctttcgctcttgcgttatcttgaaaatccctttcttggagttgctgcagggatgctcctgaccgcactgatgcaaagcagttcggcctttattggtatcctcataacgcttgccctgcagggtgtgctgactcttgaagcaggagtcgcattgctgcttggagccaatatcggcacctgtatcacctctgtgctggcaagcgccggaatgcagcgtgcagcaaagagggtagcgctttcgcaggtactcttcaatgtggccggagtgctcatttttttcccttttattccccagtttgcggagtttatccgtgctctttccccctctgcagagagtttcggtgcaggaaggcttgctcatgaagtgccaaggcagatagccaatgcccactcgttgctcaatattttcatggcactcttgtttctaccctttctttcgcttttcgaccgacttgtttaccggcttcttccggatgacccggaagagacaaggctcatccctgcagtctggtatctgaaggagtctgcactctccacccctctgctggctctcagctatgtaagggccgaagtggcaaggatgggcagcatagccgccaaaatggtgcgtgcatcactctacccgtttatcaacagcgatcttggtcatgatgttgtttttccaagactttccgtcatcaaggggatgagtatgagagaggagaaacttgattttcttgagagccgtatttcagattatctcattaaaatcactcgcagttcacttaacgaagaagagtcgagggaggtttttgcgctcatgaacattgtcaaggggctggagtcgatcggcgatgttattgaaactcttgaaggaaaaatgcttgaaaaaaaaaggggagtggagagcgatctgagccaggcggggaaggatgaactcatggagattcataacctcgtttgcctcgaaattgaagagcttgctcatgccctgaaacagatggacagagtgagagccggggcgcttcttgagggtgaagagcgctttaaacggctggtggagcaggctgaagtagcccatctgaaacgagtgttcctgctccctgaagctgagattactcacgacatccacatggaactcatctacctgctcgaacagatacaccattatggcaagagtatagcgcgaagcatcgtgaacgtgggggagggttgatctgcatcccgctcgccagttttaatgattatcggagagtgatggaatgatttcgttgggaacccggtcaaagtcgagccctctgatttgcttaattcagagtgatatacgtatactcttcaaattgatcattccttgatgccccaattttgatgcaagctgaaaaacacctttttgccacaacacccctcctcggaagcatcctcaggaagagggcggtggaacatcttttttcaagcaagagccgggaagctgcggtcaagctggcgggcgcggtagaagaggggcatccggaagcggatgcgatattccaccgtcttctgcttctacagcacagcagccagccagtcatgcacagcgccctgtggaactcctggaaagcctcccgcttcgaagagctgctgaaaaggatgcacgcttccgaaacgattcagagggatctgctgcaggccattgttgccatgccggaagacgactggggcaacggcatggtgttcatgctctggagcatcgttgagcgcgacgacattgccgaaaagattgaagcgaacggtcgccatgcccctgctcttgaaatggacgcccttttcggccttgtgcgaggctatccggggcgctacctcgatcttgaagatcccgattactccatttttgaaaaagcctggcttgccgcttcaggcgcacagaggcagcggatcagcacaacagttctcaaaagtcaggatccccggcttgtcgcggcttacgaccatgccgtcaaggaggggcatgatccgcaactggtcatcgaggcgctgaaactctgcggagatcacgatgcgctgctcgaccggctccacggtttgcccttcaccagtgcgctcgaagttatcgctttctggcaagagggcggcggaaggccgaaaactccctcaaaaaaagccgttgtcgaggctgcggtcgctctctatcgtgaactggccgcacttcttcttgattcaccttcgtctgctccgcccggcacgagggatatcttctctttctggatggaacggtatcgatccgacgagctgcagcagcaggatcttgcaagcccggaccctttcagacgggctggtgcgctcttttcaggggcgcagcgagggctggttccccgcaacagaatgcaggagatctccctcaacggcacatggcctgaaaaactcgcgctgcactacctctttaccgtgccggaggcaggctcccggcaggagcacgtctcttggctccagccacaggataatatcgtggcagccatactgacgacacgcctgcccggtttgcttgaagagagcagtctgttggccgggaaagttcatgctggtgtcggaccggccgatccgtcggcagagctgcagaggaaactcctgcagttgctcggggttctgcaggggtacttccttcgcggtctgatcaccgttgacagtaacgacgacgctgcagaaaaaaatgccgtggagaccgaggagctgacggatgcggagtggtaaaccaggataaccgtttgaattaatggctctcgcttttgatttcgggacatgcaacagcgtggtcgcacgctggaacgaagccctgaacgatatagagactcccgagctacctaacctcggcatcctctatccgcagccaggatcggagcctgcgcgggttattccctccgtcattcacttcgccgtggagagcgccctccttgtcggcagccaggttgacgcagcgggagtagtcaatcatccgggaacattcagatggctgaaaatggatatgcttcgcaacggcggggccaatcgcgggcggcgcgtcaatggcagggttatctatccccgccatgcagccgacgaacttgtcgatcgtatcctgatgttcgtacgcggctatttcggcgacatcgacgaggagatcgtgctgaccgtcccggtcgaagccttcgatcactatatcgactggcttcgcgaagcggcgataaaacgctttccgggcgggatcaccttcatcgacgaagcaaccgcctgtatgcttggctacatcgatatggttctcgaccgtacgccctactgcatcgtggatttcggcggaggcaccctcgatgtttcagtcgttcgtaccgatctgctgcgtgccggacatgcgaaatgccggatactgggccgggcgggcgaggagatcggcgggattatgatcgataactggctgctggaacatatacaggaagaggaggggcttacagatgatgatatcgcctcgatcggcccatcactgctcgaagcgattgagcaggcgaaaatagccatttcgaacggcagcgagcaagcatcctttacccggtataacgatgttaccggccgactcatcgaggtcacgctcacttcccgcaccctgaaggaggcgcttgaaaaaaaacgggagccggacaggaataacctttaccagcatatcatccgcacgctcgatcgtgctctcgatcaggcacgcgacagggcaggcatccgcaaagaggaactcaaagggatttttcttgtggggggaagcagtctgctccccggcatcgaggagaaaatccgggagtttttccccctgagcgaggtccattccggcaatcccttcgaagccatcgccagaggggcatgccgctactccggcggcatctttgatcagacgctgacccatgattactgtctgcggagctggaaccgcgaacttcgggatttcgaactggttcccgtcgttccccgaggtaccccgtacccgacagggaaaccggtatgcagcaaatatatcaaggcagcttcggacaaccaggagacgctcggactggttatttatgagcgctcgtcaatgagccgcccgctgatcacctatgtcaacggggccgacggcttgcgtccggtacgggaaggggagcgggaggagagtcggcataagccactcaatcccgaagacagcgagttcatccatgccgtcccgccctgccgttcgggagagcggcgcttcatcgcaggattcggtgtagacagtaaccgtcgcctcacgctctggctgcgggatacggaggagaacaatagttcctacattctattacgcgacggctcgcgacttccgttgccggtgagcgatctgccggtggtgaaactgtaacgttacaacccaataactgaacgcagcatggcctggctcgacgaactcaaactcaatgttgacgcgcgggtagccgtcatacacctcgcaaccatcgacgaagaggaggccctgcgcaccctttccggctggtcgcaatcaagccggtggcctgcaggaatggggctcatcacctgggatatcggcgaccagttccgccacctgcgcgagccagcggtgaccttcagcaaactggccgccaccccggaaacggtgcttgacatcatcgacgactacaagggctccgcaaccttcgtgctcaaagactttcaccattttctggaacataaccggcgtgtttcacgtatgctgcggaacctcgcatcgcgtcttccgttccgcagcgaaacggtgaacatcatcatcaccagcccccagtttgcgcttcccgtcgaactccgtcacgacattccaaccatcgatgtcggcaagcctgacggcaaacagatactcgaactgctcgatcgggaaacccgctcgacaagagcgcttgacaacgccacgcacggcttgcgcgaacgtctggtcgaaagcgccctcggcctctccattgtcgaagcgggaagggcctttcgcaaagccatcgtggttgccggaggccatgggctcgacgaacggagtgtccggcaggtgctgaacgaaaaacggcacatcatccgtgaaagcggcgctctcgaactctacccctataccggctccatgaacaacgtcggtggacttggcgccctgaaggcgtggctcgatcagcgtcaggaggccttcagccaggatgcgcgcgagtatggcctcagtatgcccaaaggggtggccctcatcgggatccccggaaccggaaaaagcctctgcgcaaaagtaaccgcaggccactgggggatgacgctgctgagaatggatgtcggcgccatcttcagcggcctgctcggttcgagcgaacagaatattcgcgaagccatccggattgccgaggttatcgcaccctgcgtgctttgggttgacgagattgaaaaagccttcgctggctccatgggcgacagcggcacggcaagccgggtgtttgccaccttcctcacctggatgcaggaaaaaaccgctccggtatttgtattcgccaccgccaacaacgttcggcgccttccccccgaactcctgcgcaaaggccggtttgacgaggtctttttcctcgatcttcccacccacggcgagcggataaaaatacttgaagtccatctcagagagcgcggctataccatgctttcgcagcgcttcaacctcgccgccgtcgcatcggcaaccgaggggttcgtcggcgccgaacttcaggcgctggtcaacgacgccatgtttcccgcattccgcgacaaccgccgggaactggaaacggaggatctgctcaacgcagccggagagatggttcccctctcggcatcgcatcaggagcatatcgaacagttgagaacgatggtcagaaccggacaggcgcgcaacgcctccgacgaccggaatagtttggctgcgtcatagaaacaagagaacacagagcactatgaatacaccaacacataccgaaatccttaccggcctcagaactctcgcgctccgtccttccggtggcgatctgcccccggtcgtcatcaacgaacaggacggatccccgatggtacttgtccccgcaggcagtttcaccatgggagacggcctcgacaaagagagcccgcagcacaccgtcactcttgaagcgttttacatttcggtctacgccgtcaccaatcgccagtaccgggcgttcgtgcaggctacgggccatcggccacccaacattggcgcaaggatagactcgctttcggtctggcacgaagacggctgtcccgaagagttcgacgactacccggtcgtgctcatcaactgggacgacgcggatgcctacgcccggtgggcaggatgccgtttgcccacagaagccgaatgggaaaaggccgcacgagggccggaaggatcgatctacccttggggagaccggtgggacgaaaacaactgccggcaccggaacaaccggggagcggattcggtcgccccggtctacgcctatcccgaaggcgtatcgggctacggcacctggaaccagagcggcaacgtcatggagtggtgcagcgtctggcacgacgaaaccgattctgcaaataccgacaccggtgaagaatctctccgccaggaaaggggcggctgctggcgctatcccgacaaattcgccttccgctcatcgcagcgctcgttcgtggtttccaaagcggttaacgatttccggggatttcggctggtgttaccggtgaagatgggggagtgaggagcggaaactggggagttggtgctcacctgagcctaaataagcgggaactttaggttaatagttttgaaatataactgtactttataactttaacagttggcaccggcttgcaaaaagtgttaaaacatgcactcaatcatgccaaaatcaaaaaaccagtaacgcttcattggttgcggcactcttatgcaacacatttactggaagcaggaattgatctacgatacatacaagagctcttagggcataagagcagtaagacgacagaaatctatcccatgtatgcgaacagagtttactaaaaatttccaacccctttgataatttgtaaaaaatattacgcacctcaaaggtgtataaagcatgccagaatagctgcctttatacaccttttggtgggatatggtgcatatataaaggagttaggtggcataataaaaaacaagacagatgactacacaagagatatataaaaggataataaattcaattgaatcggccatttctaatacgactggcgaagttagaattgtcgaagattcaatcaacagaattcaaggattatcttggaatcaaaacgtaaaagttcaagctggattttgtcatcaaaagccatatgctttttttataaaccctgataacctttttacaaaacaaaaaacggagcttggagattttttatttgtaatcaaatacattgatgggggtaggattattgacaaaagagctttattctttcaagcaaaatacaataatagtggtaaacagttttcaatagaattacatcaattccatttctacaaacaaattgataatattgagtttaaatttggaaattcagtgtacagaaaccttggtctaactccaattatctggaaaaacatttcagtagccaatgaatttggtgattatattctgctaggtaatacttttgcggttgatttgtcaacaaatgaaatagcttcacaatatgagcataaaaaatatggtcattttaactatgaccttgatttaatttgtgattgttgaaatttccgtaggcatcattacgaaatttgttgtaagtctaatagtcctctatttgatttcttaactccctttggaaaaggtaatcaaatatatggacaattcgagttgttcattaatttaatatataaacgtttaggaatgattcaagaccctccagaagaacatgaaggattctgggaagaaggtagcaagggaggttttggattaattgaaatcacaattagtaatgatgaaaatgttaaaggataaataattacgccacctaacacgcggtatagccaataagggttttagtggtatgcgaaggtttgtagcccgccccagcttttcgtgtactgtgataggaaatcgcccgcaatcccttattggccataccgccaaacgttagcgggaatgctaaataaacgcacacaatttaagacaactactatgaataaagaccaaattgaaattgaatatcaaaattttttttaaagaatttgatattaatccggcaagtggaatattaagcagtaacccagaatttaaatttgtaacaatgcccttcattggaagcaaatattacttgtctaaaaataaaattctatttgttggaatggatgttggaaaagacgaaactccaggacgttttcaagatttagcagaaagaaataccaatattgaatgtgatatcaattttaatccacacattgcaggaacttattgttctgcattatatcttttaaaaaacgagaaagactggcaaaatgtctgggataaattcattaaatatgacacttattcccaagcaacaaaaatccagaatcacaaaaatggagaaaatccattgtcttttgtagcattaacaaatctccataaatttgtaacgatatcgagagtaaatcgttctggcaacgaaaataggaaattcctaaaaaaagaattagaagaatcattgttattaaaagaaattgaaatcttaaaaccaaacataattttgtttcaaggtaaactacctagctctaatagtctgagagaaataagagagaagaatattgaaataatctttgcatttcatccttcaaatagaaaaaaagctggtagaaatccacaaatttatattcggacatttacagagataaaataagcactactgctaacaaacgctatagcaaatacgggtatgcgtgttcgttgaaacatttggaatctttacatacatttgtgctggcatactttgagcagcaatatatttccgcacttgccatagcgtcagccgttagctgcaatggaaacgctccgaacaaccgacatcgcaaacacaaacatttgagcatttaatgaacagacaaaacatgaattcagaagcagaaatttatcaggaaggtaatccttggcagaaaaaagtttataggacaatggcttcattccttgaaaccaatcctgaaataaaatcctttggacaatctgcaaacagaaacaaatacaaacaccttttgactgttgagcaatcacaattcaattttatcacggaagacattcatacagcaacgaaagaaagatttagcaaacacaaagcaggtgacttgcaccgtatactgacaaatactgctgcttctcaaccatactgttttaatctcataatttatcttcaacaacatcctgcgctagcagacaaattattttcaaacctgtttgacaagcaagtaagagttcatcatcttgaaccagagtttactccaaacttgtgcgacaacattattggctttgaacgaacaggtgacgaaagtattggcgaccaaaatctcaaacttggtagcgggacagattctgacattgcagttttctacacttacaacaactacaagaaaggtgtgttactaattgaattcaaatttattgaacatgaattttctgtttgctcttcttatgcaggttcaaaaaagaaagaaggtgaaatacctgaagaaaaacaacaaagattagaacgaaataaagagagacgagcaatttgtaattccaataacttttatagcaagatggtggaaacaaaaaattctctatgtggttacaataagtatttcaattgggacttgacagcaaagtcaaaagttattgacggagaaaagataaaatcaatgtcggcttgtcctttcagcttttgactaaatcaactttggagaaatatgattcttgcggagcaagtcgcattgtcacgacattgcgatgaatttggtttttgggttttctctccaattgaaaacgacaattacttatggaaaaatgaagaaacggaaaaacagtttcgtgaaattttaactccacaaggcaacaaacattttaagaaagttcatcttgaaaatatcttagacaaacttgccaacattgtttctgatgagcaagaaaataattggctgacaaacttggaaacgaaatacagaatctaatgagaaagttttcttctaacctgaaacatcaccgaattggacgaacaaaaccatatgcagctaacagcgggtttaagaaattggcggttcagtgattaaatgaacattctacctcgtatcaacatttgtgcaggttgacagttttgtgcttcgaaatcgctaacttcttaaacccgcaaaccgttagggctcaagcggaggagcaattgagaccgtaagaagaacatacgtcaattttatattgtgaaataagtcattaaagtaatttcaatcgtttcaatattgtttcataatttatagtaaattttaaattaatatgaatttatcctggaaaacagcacgtgtctttataagtagcacatttagagatatgcaggctgagcgtgattgtttacgagatattgtattccctcagcttgatgaccgattaatgcaattaaagtcacactttgtaccagttgatttacgatggggaattgatacagtgtcagaatcagtgcaagaagataaagaggtgaaagttttaaaagtatgccttaatgaaattaacagatgtcgcccatacttattagttatattgggagatcgttatggatggattcccccgagtgatcaaatatcagctgttgtgaacgaagcaggatttgatgtagatacaaaggggaaaagtgtcacctcccttgagatagaatatgctctgttttcaaattcggaattggagaagaggtgcttcttctattttcgaagtgatttaccttatgaaagaatgactgaagcagagagagctttttattctgatcaatatagtaatgagtctgcaggccgtgagaattacaatcgtattttggctttaaaaaaccggattgaatctgatctgcaattaaagaagagggtaaggtattattcagttaagtgggaaaataaccgaataagtggattagaatcttttgctaatcaggtattggaagatttttggagtgaattcaagaaagactttagttatgaatctatagaaactaagagttcgtggtacgaaatagaacgtcagacaatagcagagtttattgaaatcaactcaagagacttcattggtcataaagctgtcttagatagcatattaaactggtcgttaaatgaaaataataataaagaatgggggaaatgcattacaggtttttctggtaatggtaagagtgtactatacgcaaaattgaacacagaacttagtaaaagggattgccttattttatcacacacggctggtattagcatcagatcaaccagcgtgataaatatgcttgataggtggaatgctgaacttgagggatatttaaacatcccagaaaaacataattccaatggaatacaaactttcgataatagaaaagaactatttagcagactgttagaagaagtagctattaaaattagagtaatctgtattattgatgggcttgaaaaatttgaaaggacaccgattgcacggtaccttagctggttgcctgatgaatggcctaaaaatgcaagatttatagcaactgctattgaaggtgaagaaacgacaaatctttctaaaatgagtggatgccatacagaacagctaccattaattacagaacaggaatcaacaaaaatcattcaaaatatatgtgagcgatatcataaaaatctgcatcctgatattatagtatcaataatctcaaaaccattgtcagacagaataacagctgcaagtaatccattatggatttccttagttgttgaacatttattattacttgatgaggatgattttgcagcaataatgaagttgcctggaactgcggatcagaagatatttaggtatatgttacaactagttgatgaatttccgccagatacagaagatctactacatgtaatatttaatagattctatatgcgattcgctgcacgcatagaagtttcatggatgtcagagatgcttgacttaattgccctcagtagatatggccttcgtgaaaaagatatacaaaatatacttggcttggaagatgatccgtcattttccttaaagtttgcactggtaagaagatacatacgttcacatattatttggcggggccagcaaggattaatcgatttcagtcattcacacctgaaaagttatttaagaaaagagaggctttcaaacatccaatacaaaaaagacttatataagaagattattgaatatctggaagcttcggtggatggcgatacccttagacagacagaactgatgtatttctatatgcagattgatgaacctgaatttgctgcaagaggcattgcatattattgcaatgacattgacgataaagaactggacgctattaataaagtatttgaggatgaattagcagcacatagcgaggatgagacaaatgaagcatatgtatggcttcaaaaaatggtttatttagtagataagactttcctcgaaaatagaactttggaaaaagaagtaatttttcgggtttcactatttttaatcagattgagcagtgtaatactagagaacctttcagaatggttgtcaacaaacctacaactgggattactgaatgcgattatcaatattgctgataatctgaacaaacagcaaccgaatcgacagaatattctaagattgttggaatgtctctacgaaggggaaggacgaatatatttggagcaggaaagatgcaacgaggcagccagactatttgaaaaaagtggtgaactcttaaactctttacttactgatgatgatgaaaatatcagctatttttatagtttgtctatttcattggaacgtttaggggaaacttatagtaaacaggctaattatgatctcgctctcgaataccagaataaagcactttcattacgtgaaaatctcttcaaaactaatgacaatgataaccatttaaagcatcttcttggagcatcacacaatcatattggagatatttacctgcataaaggtgacttgagcaaagccatggagcattatcaaaaagccttcggtttcaatctgacggtttttgaaaacagtgcggactacataaatgcccatcgacttgctgtcacatatgaacgaattggtgtgacctgcaataatcaaaaaagatatcagcaggctcaagagaattttgagaatgctcttcaaatacttaaaaaagtcaatcaaaacagacctcaccagtatgatatcttattatctatatccagtgtatatattaatcttattgatatgttcctgagaaataacgaaataattaatgcaaatgaatacagccaaaattgtttttctctattggatactatgataaaaagaaagccagattcttttcgggctgcattgcatttagcaggtatttatcacataatgggaaagaagttatttactatcgaacattatgatttagcattacaatcatatactgatggtatctttatgtggaggcaattattagtatctaatcctgcaaatacaaaaatactgtatgcactatcagaggaatatttgggaatctcacagatctatagaaaacaggggagtcttgataaggccattgagaatctgaatgaatttttagaaatatttacttctgaagaaacaaattttactgaaatagataacaagttaaaaatatcctcagcctacagacaaattgcagaacttaaaaaattaatgggagacattatgggttctatgtctttttcacatcaggatattgcattttgcaatgaacttaagaaaagttcagataatgaggaaatagacagcaatttagtagagagttatgatcgattgggtgaactaaatctgtgttataataaaataagtgaatcactcgaatttcataaaaaagcatatacactctgtacagagctacataatcggcatccgaagaatgttacacttattcgtcaactcgctgtgtgctgtgataatatttctgctgtttatttaaggtctggaaatatatccgaatccttaaattattgcgcaaaagctaatgaatatttctatgaaatccaggttagtgatactgacaatactcagtatttacaagacctatcggtaaactgcgaaagactgggtaacatttacaacaacaatggtgaaaaagagaaagctcagaatttttatatagactcgttggaatatgctaaacgactattaaaactaaaaccagatcaacttgagtatcttcgagatattctcatatcccattataatcttgcaatattctatcagagctataacgatctcaataaatctatggaatatattattcaatgtaaagaaaatctagattccatgattgaacaaaatatgactattgatttccaaagccaacaaatacagcagcaaatttaccagattctaataaataacttgcaataaccacaatcaagaattatccttctacgatattaaccaaccagtatatacatgccgatttgacccagtctcgattcgccagtcatgttgtattaatgcaggaaataggtgacgcggtgctatagaatcacagtaatttattgttcttatcgtgttttgattgcaatcgtatattttctttttgcaaaacgagttattctacccaaaggcttccataacccttgcatctttcgaatggataaaaaaactctttccgagcgggatgtcgaggataataaacagttcctctgtgacggggtgcaacaggcgcttaaggatgaactgaaggcttgcctctcgatagacaagagggcgaaatcatgagcgggaggaaaaaaacaggaaaggagctctctattatccgctcttcggcggctgaatacctgacctttatcgctgccagcggcacagggggcgtcgatgcggtttatgccgatgaaaatatctggcttacccagaagatgatgggggtgctctatgacgtggcgactcataccataaactatcacctgaaaaaagttttttcagacagcgaattacaggaggactcagttattcgaaattttcgaataactgcccgagacggaaaaaactacaacaccaaacattacagtcttgtcgctgtcattgccgtcggttacaaggtaaattccgaatgtgcagtacaattccgcaagtgggcgaccactatcattgaggagttcaccatcaagggctatgccatggatgacgaacgcctgaaaagcggtggctccatccttaccgaccagtattttgaagagcagttgcagcgcattcgggaaattcgcctctccgagcgcaagttctatcagaaggtcactgacatctatgcaacctccatcgactacgacgtgacagcccaggccaccaagcgctttttcgccaccgtgcagaataaactgcactgggcaatacatggccagaccgcagtggaggtcatctttaaccgggcagatgccgaaaaacagaatatggggctgaccacatggaaggatgctcccggaggaaagatccagaagttcgacgttgtggtcgcaaagaactacctgaccgaacatgaaatagcacaactttcacggttggtttcggcatacctcgatgttgcagaggacatggcgctacgcaagatgcccatgaccatgcaggactgggaaacccgcctcaatcgcttcatcgcagcgactgatcgtgaaattcttcaggatccgggcaaagtgactgcagaaattgccaaagctcatgccgaaagtgagtttgaaaagtaccgcatcgttcaggacaggctattcgaaagcgacttcgacagaatggtcaaggagatcgagtctctgcagaagccgaagggagggggcgatgagtagtatatttattttttgtaaaatgagttagccatgcatgattttgtatggcgaaattcaattattccccattaaaatccgcaaagagcacttggtctgtaataaacgctacaaggcgtaccctatcagtaagacgcttctttgttgcgcttattcatcgggctctccgcataatttagtggaatgatgggataaaattgtagactgcagtatttcaatcctaaccaccaagatgcaaaaactaaccgagcattaccagcaattactgggatttcctgccatctgggaggtcgatgatgtcaacctttccgtttctggtctgaagatagaagttcacctccgttttgtaggcgatgaagtaatatgccctcaatgtggggtgcgcgggaaagcctatgacaaggcccctgaacaacgttggcggcatcttgataccatgcagtttgaaaccatcatcatagcacgcattccccgttgtcagtgcgaaacgtgtggtgtgaagaccatagcagtcccttgggcggccccccattcccgttttaccctcatgtttgaaggttttgccgttgctctgctccagcactgttccagtgtacaagcggcctcaaatatactcaagcttgattggcatgctgtggatcagattatgaaacgtgctgtagagcgaggacttctacgccgtgagcccgatgatgtagtgcatgtaggtatggacgaaaaaagcttcaggtcgggccagaaatacatcaccatactcaatgatcttgataaaagccgagtacttgatgtcattgaggatcggacactgacagcaacgaaaaagctgttaggaaccctttcaaaacaacaacgaaaggcagttaagtcggtatcgctggatatgtggcaagcctttgcaacagctacacataagctccttcctgcggctgatattgttcacgaccggtttcacatcagcaaatatcttaatgacgcagttaacaaggttcggcatcaggaatcacaggaactgaagaaagatggggatacaaggttggttggctcgaaatacacctggcttcgaaatcccgaaaagatgaccaagagccaaaaaacacggtttaacgagttgatagcatgcgaatttaagaccggtgtggcttgggtgttgaagaatatctttcgtgatttctggaactgctcatcaggactgaggggcgagatatttttcgcgtactggtgtgagttagtcgacaagacaaaactgaagccactgataaaagtgaaagatatgatggaacgtcataaagggaacattctcaattactgtgcgctgtagccaagcattataagagatgagggaagtcccctcgcattcggcttgcaggagcagggtgcaaaccaccgtaagcggcattagtcaaaagcccttgtcgtgagcgttacggaaaaggcatcgtaaagatgtcaggtgtgagccaaggaagacgagtacaaacaaactgccgtgaacgtgtcgaaaagattaagatgacatcaaaactgaagggagtagttaattcaggaaaagtttggcggaaacctgtttactggccaagcggtgtccggcataaaggcagcgtgatcctggttcgggctcttgtattgaactacaggaaccttcgttggcgatgcaaagggaaaggcgcaagtgtaaaaagcgaggccgataataccaatgcgccatcaagggacggagcgactcgtacgagcaatgaaagccttgtaatgaggctggagcaaaggggtcgcgtcatctggtcatacagtcatgtcaactgtgcaaacagaaggagcttttcggtatgacaaagccatatgaaatttccaaagaacttgtcttgaaagcgtatcaacaagtgaaatctaatggaggtgcagccggtgtagaccgagaatcgttacaggcatttgaaacaaaactgaaagacaacctgtacaaggtatggaacaggctcagttccggcagttattttccgccgccggtaaggggtgtgggcattccgaagaaatctggaggagtgcgtatgcttggtgttccaaccgtggcggacagggtagctcaaagcgttgtaaaaatggtgcttgagcccatattggaaccagtttttcatgaagattcgtatggttatcgtccggggcgttcagctcatgacgctatagctgtagtgaggaagagaaattgggaatatgattgggttgtagaattcgacatcaaggggctgtttgataacatcgatcatgagttgttaatgcgcgctcttcggaaacattgccaaactccttgggtttttctttacgtagagcggtggctaaaggcaccgatggagaccccggaaggtgagctgatagaacggacaaaaggaacgccccaagggggagtggtgagtccactgttggcgaacctgtttctgcactatgcgtttgaccggtgggtgagcgaaaatctacccggtgtgccgttttgtcggtactccgatgatggcgttcttcactgtaaaagcaagatacaggcagagctggtaaagcgaaagattggtgagcgttttcgtgagtgcggattagagttacaccctgataagacgcagatagtgtattgcagggatagcaatcgcaaggacgagcatccagtaaatcagtttacatttcttggttttaccttctgttcacgggaagccaagaagaaagatggaacttactttattgggtttctgccgggagtaagccgggatgcactgcgacacatgcggcagacgatcagaaggtggaagctacagctcaaaaacagcttggaacttgcggatttatcagcacagttcaacccgatactgaggggatggaagaactactacacgcgattttacggttcagcaatggctccggtttggcaacacatgaactattacttggcacactggatgatgagaaagtacaagcaattgagtgggcacaaaaccagagcaagcagaaaactgcgacttctggcggaagagaatccaaacttatttgcgcattggaaagcggggtatacctcgatggctagatgatgggagccggatgagcggggacgttcctgtccggatctgcgaggggctggaggtgaaattcctccggtctactcacctcaaacatcaagtcagcaacgctatatcggaaggaataaacagcaaaatccagttaataaaagcaactgctcgagggtttcgaggcttcgaaagctatcgaacaaggatcctcttttactgtgggaaactggatatgaaaatctgagggtgccgtaaaatgaaatttcttttccattaaaatgcgcgaagagccattcatcgaatagtcgtgtaaggcgcaatagagtagcgcaggttagcaagttagctgtcattgtaacgttacacagcggacagcaactacaatatataaattaccattcctttggtcagaaaaattcaaaatgacatataggtaacattcaaatcatgagtaatataaaaatatccatacgtttttttgatgaccgcgaagtgcgagctgtttgggacgagcaaaatgccaagtggtggtttagtgtgttggatattgtagctttgcttaccgaccaggacgactacaccaaaacccgcaactattggaaatatcttaaagccaaattgaaaaaagaaaaaaacgagttggttagtgctactacccaactgaaacttttggcaaatgacggtaaacgatatttaactgatgtgttggattatactggcattattgccttaggcaaagaatttccgggcaaaaaggcaaaccgatttattgaatggtttacctatagtgatgaaagtatagacggaaaaagcaagacaaaagcgtatgcattgtttgaaagtacttttatcaatagcctggaaattggttcaaccaaaggtttacaacaaatacatgcttatttatttggcggattatatgattttgcagggcagatcagacaaaaaaacatttcaaaaggcgggtttcaatttgccgtatcacgttttttaggtagcacattaaagcaaatagaagcaatgcccgaaactacatttgacgaaatcgtaaacaaatatgtagaaatgaacattgcccacccttttatggaaggtaatggaagaagcagcagaatatggttggatttgatacttaaaaaacgccttaaaaaatgcgttgattggagtaaaataagcaaacgagattacatgaatgcgatgatgttaagtccaaccaaaagtagtgttttaaaaacacttctggaaaaggcgcttaccaccaaaataaacgaccgcgaaatgtttatgaaaggcatcgactactcatattactatgaagaaaatgtctaatgaaaaacggtaaaaagctgtggcgagcttggggacatcctgaaatcatgaacttgcaatcacaaagcagagttacctttctacgaactaaaccaaccagttgaggcatgccgagaggttcaagacttgattcgtcggcactatgcttatgtgcaggaaatcggtgacgcagcgcaatagaagcacagctttttcagtgaaagtacataaccgttaactcttttacgatgggtcagtttttccgaaaacagcttccagagtcggggctgtgagaacggcttcactccatgtttccagctcatcctcttttgcgctccctaactgctctgatgcccactgaggcaatgggccaaagcgacgttcgagtagccttttcaataacctggattcgccctcgacgcggccctcgacgcggccctcgacgcggccctcgacaaggccttcaacacgtccctcaacacggcctttggctatacctttggctataccaattcgttctatgcttgtaatgtattccacttttttgttctcctcaatagtttcaagttcttgccagatctgactgttcaaccaatccgggagttgcatcaaccaatctgcgatatataacaaatcaatgatacgttgtttttcccagtgatgctcataaagtatccgtaccaaacggagtttggcttcgtagcgttcctgatgttgttttcgggtttgctgggtcaggatatgagccgcagtaatccatccaaaagcgttatccgaagccaacaattcgtcgagcttatcttcataatcggtcagcttggcaaccgggaatttgatagtatgactgcagcccaatacggtataaccataagaggttggtttccattgtttgtgtttatccgccagcaccgccagactggcaacaggcttgtcatatcggtcgaaaatccggtagttgtagacaaacatgcgtttggcaaactcagcctgttttgtgccctgcacttcaacatgaatgtatatccacttttcatcaccattcagcacactcaccctgaccagcttgtcaacaaaacgcttccccaactcggcatcctgaacgacggcttgcagttcctgatcaagaaaaacatgatccttcgaccaatcaatttctgcatgagccgcaggaaagtaaaactccataaactcggggaagtagcgctcaatggcacttttccatgggctgtcatagtgatcgttcgagttttccattcgatctcttttgtttggacaaacaaccaatcaggaacaatcggcatgagtcacaccaagccgttatcaaactaaatatagaggggagtgcgcttaaaacaaaatccattcggcgaaccctgtgcctccatattccagatataagagaccgagcatacgagtcggcgacaaaaggacactgcgccttatcggaaaatggctcaagacgggatataacgaagacgggaaacgatatcggcaaacagaaggcacaccgcaggtgtcggtgatctcgccactgcttgccaacatctatcttcactacgtggtggacgaatgggtcgaacaggagagacgtcgccgaaaccatcataccgagcagacgttcacaactacgttaagtaaacgcaacgatggaacgttcttccgtatatcgaaacaactctataatatattatattgtaatactatagaattgtaacctgtattcggtattcagtattcaggtggccgctttgctgctggacggtgtattttctttgagcaggctcgcttaacgcaaatcactgatttcgactaccttttctccggaacgcaacagtttggcagctttatcaagttttttttcaagcacttcccgcattcttgcattcgatgtgtttccgcaagtcacccagaggagctgaggtggggtattggagacaggtgcgcatcaatccagatgatcatgccgcaatcaccggatggtcgagttttttgctggcatatttcaatgccgccagaatatcctctttttcaagatcgggtaattcctcgattatttcatcctgattcagacctgcggcaaggaggtcaaggatgtcgattaccctgcctcgcagtcaacggatgcatggacgcccgccgcactgataagggttgatggtaatccgcttttgccactcgttcatatcatttatcctgattattttatttcttggggtatctgggaaagaaacgaaatagttttttaatcgttcaaatcggaagggcagctctatggcattattgccttaggcaaagaatttccgagcaaaaaggcaaaccgatttattgaatggtttacatatagtgatatcataaaattgtaatgataataattcagagctatccttctacggtacaaatcaaccagtagaggtaagccgcaaaccttatggactatcaacagttacttgccctcttcaaagagaccaacatcgagttgcagcacagagccgcccggtcggtcgacacctccctggtgatccggaactgacttttcgggtggtacattgtcgaatttgagcagggcggagccgaacgatctgaactctatggcaaaggcctgattaatcggctctcaaaagaactcaaaacccttgggttaaagggtatctcttcgactaaccttaaattgtgcagaactttttatctggcttatcaaaagattggtcagacgccgtctgaccaatcttttgaaatttcggctggtttgcaaaagattcaacagatgcttcctgtgacatcttttggtgccattgccagtgctcctgaaactctctgtaacactggcaggcagcttagctctcgggtggtcgcattatgttgctttgctgaccaattcgaatgctgatgagcgtcggttctatgaaattgaagcccgtgaaaacagttggggtgccagagagcttgagcggcagatatcggcctcgctctatgaacagttgacgctcagtcgtgacaaggagggaatcaggcagctctcagagaaggggctgattattgaaaaaccggaggatgtgattaaaagcccttgcgtgcttgagtttctggatatggaagagaagagcgcgtattcagaacatgcacttgaaacggccattatcgaccacctcgaacactttttgcttgaacttggcaaggggtttctctttgaagcgtgccagaaacggttcgtcttcgacaacgacccattgtgaatagagttgttttcgtgttgttttttctctttggatgagttgatgaatcatattttttttacatccaagtattacagctttatggggtaagatccgtcattcgattcagcagcaaaagttatcgtagggaataccgtaaaactatgtataaaaacaacaaagcagcggaaggaggagccaaatcaacacctgctgattcttgaagaactgtagtaatttaaggattaataacgtaaattaaagtattcagtatggaaatattttttccgaaatctggggattcctacttaccgcttttgtcacttaatgtgttatgatgaaaaattattttatttaatcataaaaaaggaggtgttatgtctaaagatctatcaaaaaaacagtaattggtgttttggctagtaatgatgacgtaatcgccaatcaacgattaatgactgttattaatcagatttataatttagaactaaatcaagatagtgagcgcttagataatttcccatttcattttgtttttactggtggaacttatgatcgcttattctatggtgataaaaagcttaacttagccccgttaaatcaaatagtagttaattggttgttaaactcatgtggattaacgcgattaaaaaaaacaaatgaggggggagtaattattttatctgacttaatttgtcagagaaaattaagtatcgtttggcctttttttgcacctaatgcaaatcattggcaaagaaacgaaaacttagctttaactcgtttgtgcgatcaatggcatgcaaaacgattgatgaatattggctcagttttagcatggtatcatactgagtttgaacttgataaaaatagaaattatcaagcagtaccattgcaacttgatattgagacgatacctgataatatagtacatgttccattggatactccatctcagattagcaatgaattattgtgtaggcaaacaattccatctcctctggtagagcaacctaaaagatttgaagaaatgaccattgcattaattgctcatgatgatatgaaaccaagaatggtcgaatttgcagtcgatcatgaatatgaacttggtcaattttgtgctatattagcaacaggtacaacagggcgtgaggttgctgcagcaacgaataggacgattggaaataaaatgattcgctatcattctggtcctaagggtggagatattgaaatagcaacagctattttatatggtcattgtgatgttgtaatattttttgttgatcccttaagtccacaccctcatattgacgatatacgtgttgttgttcaggcatgtatggtttcagatagagttgtgatgatcactaatgaaatgcatgcaagagagtttatgacaagagcggttaggggtaagcagcaattaaagttatatgcgatatagttaaacctgatatgagtgctttagcataaaaagagccctcgcttgaggatttaacgtataatcttgtaatgagtaagcctatatattttagagtaacagggcggatcgataggggacgttcatgaaatcataaacttgtaatgacctcaatcctgagttatctctatacgatacacatcaaccagaataggcatgctgagaggtacaagactcgattcgccaggcatgggttcattttttgcgctttttgtggtgctgaagcactcaaggaggcaaatatatgggtgcttgaccttctgaatcggcagcatctgcatgaaggagatataagaccgacatcgaatacggctctatacaccatggcggtttgaagtggcttcgatttattcagtaaaccgtaaattataaatcgcaatgtttgatttaatgcgcaacctgttacccaaaatcgcaatgggcgttggaggctcaacgtgggacagtattgcttctcgcctgtttggttatgacatatttgtctcgtttgcattggggcgaccaccaagggggacaagaaattatgcttcggatcttacacgtcgcttgaaggatcatgattttcgggtgtttttcagcgaggaagaagctgctccaggagaagccttggatgcagctcttcaaaaagcattgtttcgttcaagggcactggttgtcgtggcaaacaaggagacgctgaatgacccgaggtgggtacaggtggaggttgagaaattcagggaacgacatccaaaacgtcctgtcatcaccattaacgtcgaaggggcaatccatgacccttcgatcaaggacaggacgaacaaatggcttggccacctcggcaagatatggctggatgaaacagagggtgccgtcagggaaggaaaagccagtgacgatcttgttgaacggctggcgataacgccgaggcatgccagggtcaatacgctttggaaaacgcttgtattcggggtagtctttttgcttttaactttgacgatcctgtcgtttaaaagtgcaaaccgcgcaaggtcagagctgaaaaaagaagtatctctgaggctcgtgagcgatgctgacaaaatgattactggccaacaggaaggggacaatctgaaggtgttacagaacttgatagcggcctaccggattatgcctgggacggtaacggagggtggtttgatgagcgccttgctgcattatcgcgatctgaagaaaatcgtgacggataaggagcccatcatcgcaatgacctacagcccggacgggagtcagattgttgttggccgtgaggattgtgccgtagagttctgggatgctaaaacaggcaattttatcaggagaaccgtttttgaaaacaacgaggacgcgctgattaacaaaatgttcatcaacgtcgctaaggggcgtgccgttgccacagttcctgttggtggtggtgagttgaccgttcgcgtctatgatattaatacgggtgttttgacggtaaaatgtatcacattaaaaaaagatgagctgaccgatgtcaagatgagcccggacggcatggttgtcatcaccgtcaccaatgaaaggcaggctaacaagctatacccagaaaaggtgatgcgtttatgggatgccagcactggccagatgatcggtttgcctattatcaatcatgggtgtgaacgggtcgaattcagtccggatgggcgatttgtggcgagcggcaacagttattataaaagaattctcttaagtgaaatttaccagaaaactgttcgtctcatcgacttgaagactggcaatatggtgtgggagtcgatcaggggctcctccgatgttggatatgtcagcgccatggccttcagcagggatggtagtcggtttgtcgttggcgattcaaagggttttttgcaggttttggatgccagtacgggtggccagataaataaaatcaaggggcatgaggcgtatatcaacagtctggcgtttagtctcgatggcagatacattgcttcaaccagccaagatcgaacggtcaagatatggaatgccgttatgggagtggaatgcagtgcgttaatgaaaaacagcaccttttcaggatcatcaatagtgacgtattcgccagacggacgtgagttaacatatgcttcgtttggggggacggtggagatatggagaacttctggatgggaatcttctcagaataacattgggaaggttatctggcccgagacaagcatcacatgcaccagcaaggacggacgtttggtcgcgttggggtatggtgatggatcgattttggtctttgatgcagcgagcgggaaactcgctggaccgttaataaaaggatatatcggattgccatcaatcgatcgttttggaggaatagaagccatgtgctttgaccccgatggcaattcgatcatcgcttgccatttccacggcgaaatgcaacgatgggatgtaaagacggggaaaaatattggcagcaccatgatcgcaggggaaaattttttatttcatcccgttgccgtagcagtcagcaatgatggcaaaaaaatcataacaggtgcggaatacggtcaattgcaaatgtgggatgctcaatcgcaacaaccgattggcggtgaaatgaagggcagcattgctatgatgctgaaaaccattaaatacagtgtggacggtcagcgtatcattttggggggggactttggagaactggaattgctggacgcggattccgggaagcatcttgctggtgaacggaatttcaaaaagtcactatattccggatttttggcatgtcttgcagaaagcgtagatggaaaatatctggttaccggtactgaaaatgggtctctttctctctgggattcgagaactttaaatttggttaaaaaagtatataacgcccatttggggaagattaccagtatagggttcagtcctgacggcaaatatatcatatccgctggcgaagaccggacggaacgtttttgggaagcaggctcaatgaaaatgatcggagagcccttgcgtctgcatgaatacaaggtggagcgtgtgaccttttgcgatgaaggtcggcgaattttctcggttgatgcaaataaaatcgttaaaagctggccagcccctgttggatgggtagacgagctttcttcaagaataaacaggaatatgactgataaagagtggaaggagagggtttcttctgagttagactatttcaaacaaagtcgtcagcttccgattgccaaagagaaaagggcatttgtatatgactattaaaggccttggtgcctattcgaaaaaatccggaaacccaaaaaggctattgcgagcaggtacttcgtgctaacgagtatattcgataagcggatgaaatcgagaatggagtcaaaggcaagtgaactatgaaaattaaccacacgcatgtggatatatagaccgacaaatatcataacggaattgctgaagcggagtggcagaaagcaagaaagcgtgagatggtcgtatcggtggtattcatctggcattctgaagtgatcaagacgcttgaggggccggttcgatgcggggttggcgatgcgattgttattagtattagtgtttgcggcgaacggtggccagttcaacgggagttgtttgaaaaactctattagccgattcatccaatacaaatgggtgaagatagctggtatcgcagcctttcgcaggcagcagatgttacccctctgacttgttcatatcgactggagctacccggtcaccagggaatgctttctggaaaagcgggcgactggtttgtcagaaatcagtatggcagcatgggaattgtggctggggatattttttccgaaacctatgatctcgtcaaataaaacattccagaaaagtgtaccgttaggtaaaaatagagcggaaagttaagtggcttgaccgctatggcgtcgtcgctgttggagtattgcttacatttgttatccatgggggaattagggacgttcatgaagtcattattttgccctgatcacaatgcagggttaactttctgcgatactcaccaatcagtagaggcatgccgagagatccaagactcgattcgccagacaagttgcattaatgcaggaaataggtgaggcagtccaatagaatcacagtaatttattgtttttaacgtgttttactgcaatcgtatatttcctttttgcaaaacgagttgttctacccaaaggctcccataacccttgcggctttcgaatggataaaaaaactctctccaggcggaatgtcgaggaaaagaaacgcttccctggcgacgggatgccgcaggccctcaaggccgaactgatggcttgcctctcgatagacaagagggtgaaggcatgagcgggagaaaaaaacaggtaaggaactctctatcgtccgctcttcggcggctgaatatctgacctttgtcgccggttgtcggcaagtcggaaccagcgttgaaatgcgctatgagtatgaaaatatctggctgacgcagaaaatgatggcaataccgtatgatgtctccgttcctgccataaaccagcatctgaagcgtattgtcgatgataatgagcttgaagaaacctcagttattaaggattacttaacaactgccagcgacggcaaaaactatcaggtcaagcactacaatcttcatgcgatgattgctgtcggcttcaatattgaaaacgaacgtgctgtacagtttcgtaaatgggccaatcagatgaaatttttcaggatgccggaaaggtgacagcagaaattgccaaagcacacgccgaaagcgagtttgaaaagtaccggatcgtgcaggacaggctgtttgaaagcgactttgacgtttatcttctcgtaacagaagcagttatttgatgtgaacccatcatggagagctggccattccaggagttgcgagattggattgtagcgggagtgttgcatcttgtgatgggtcagggaatcgattgaaattacatcgtcgtgattttcgaagccctgcaggaaggctctcgaagcagggggatgaagggcatggaaaacaacctggttcccatgcctaaccagcacaccgtcgaattacggttattcagtgaaagtacatcgccagtaactcttttacgatgggtcagtttttccgaaaacagcttccagagtcggggctgtgagaacggcttcactccatgtttccagctcatcctcttttgcgctccctaatcggactgatacccactcaggcaaagggccaaagcgacgctcaagctgccttttcaataaccttgattcgccctcgacgcggccttcaacacggccctcaacacggcctttggctattcccttggcaatgccaatacgttctacgcttgtaatgtattgcactttttctctctcctcaattgtttcaagttcttgccagaccttgctattcaaccattccggcagttgcattaaccagtcgatgacattgaataagttgattacccgttgtttatcccaatgccggtcatacaatatccgcagtaaacggagttttgcgttgtaccgttcctgatcctctgttctggtctttttggtcaggatgtgtgccgccgtaatccatccaaaagcgttatccgatgccagcagctcgtcgagtttgtcttcataatctgtcagtttggcaaccgggaactccagcgtatggcgacatcccagcacagaaaaaccataagaggttggtttccaaagcttgtgttcatcggccagcaccgccaaacttgctacaggtcttttgtatcggtcgaaaatccggtaattgtacacaaacatccgttcggcaaattcgacctgctttttgccctgcacttcaacgtggatgtatatccagctttcattgccacaacgttcggtcaccctgacaagtcggtcaacaaagcgtctccccagctcagcatcctgcaccactgcccgcaactcttgatccagaaaaatatgctcctgtgaccaatctatttcagcatgggcatccgggaaataaaaggccataaactccgaaaagtaatgctcaatggcctctttccatgggctgtcatagtgatcgttcgagttttccattcgatctcctttgttcgggcaaagtaccgatcagtaacaatcggcatgagtcacaccaagccgtcatcaaaccaaatatagaggggagtgcgcttaaaacaaaatccattcggcgaccctttgcctccacatccatcgcagtgatgctgtgcggagataatgggagcaatcggcaaaagttgttctgcacaaatcaaaatgagggttgcgctcggtttcaggatttacgaaggtgtttttcctggatttcttgacggatctccatttattctgtaatttttccctcaatctgttattgccgaaataagaggatgaaatcgagtttttaatcctgactggagcggaaggcagttcatgtcactgcaagctatctggacggggcgattataataatcttcggatacagggatgctgcatgaaacaaattgtatcagatcaggagcgcagtcaccttgatggacgtgtcgccgagacggaaaagcgcaccggaacccagatcgttttgagcgttatccagcgtagtgatgcttacgcggaactgccatggaaagcgtttgccctcggcgcatccgctgccggattaatccttcttctgctggattggtggttgtacgactggtatcctgatctgcctgcgttgatcatggtggctggtatactcttatccggcgccctgctggcactcttgaccgtcatgtttccacgatttgcgaaatgcttcctgtccagctatcgcgctgaggcggaagtgcagcagtatgcaaaatcactctttctggatcgcgagctgtttgctacccgtaaaaggacagggattctgctactggtgagtttatttgagcgtcggattgtcattctttcggacaagggagtggacgtgcatctacaggaagaggatagaagaatcatgattgcggcaatgactccgttcttgaagagtaaacaaatcagtcaggcatttgatgccggtttggactctctctccagcatactggcaaccacatccaaggaagcaacggacaacgaattgcccgacgaaattatcgaggaggagggactatgaagagacgattgatcatcctgttactcccgatcatgcttatgatcagcacgatacttcttgcggcagacgtcccttatctgacgggcaggatcacggacaatgcacagcttctctcccaggaggttaaccgctcattgtcggatagcctgcaggcgcatgaaaaacgcaccggaaaccagattgctgttctgacgatttccacgctcggtggcgagagcattgaagattactcagtcagggttttcgaatcctggaaactcggccagaaagacaaggataatggtgttttgatggtggtggttcctggcgaccggcggatgcgcatcgaagtggggtacggtcttgagggaacgcttaccgatgcaatggcgggacgcattattcaaacggttatgacccctaaattcaaaaaaagtgactttgaaggtggtatcgttgacggtaccaatgctgtgatgaaacttcttgagggaggggaattaccccagtcagaggtcaagagcggttcgatgaacaagtcgaaattctttgaaattgaagggccggagctttcgattcaggaacgtattcttttaggagcgtttattttcggaatcatcggattatttaccgcaatcgggatactgacgccgggtgtcggatggtttttatacttctttctgataccattctgggcagtttttccgatcgttgtccttgggtcagacgttgcgttttattgtcttatcgtctatctgatcggcttcccgattacaaagctttttatacgaaaaaccgactggtataaaaaagctcaaaaagatttccagaccaaggggcagacttcaatcggcggactttcgattagttcaggcagttctggttcatcatggtcgtccggtggatccggtttttcaggcggtggcggatcatcgggcggcggcggtgcgtccggcagttggtaggtgattccgggaaaagagagagggagccggagaaagggctccctctctttctgcttatggtcgagtcctctcctgtctatggtctgccgtcgggtctgccgtcaggtctggaatcgggcctcccatccggcctctggtcaggtcgtccctgaggctgatcttgagactgaggccttccgtccggtctgtaatcaggtctgccatctggtctctggtcaggacgtccctgaggctgatcttgggactgaggccttccgtccggtctgtaatcgggcctgccatcaggtctctgatcaggtcgtccctgaggctgattctgtggctgaggtctctggtcgggtctgccgtctggtctgaaatcaggccttccgtctggtctgccatcgggtctgctgtccggtctgaagtcgggcctgccgtctggtctgtctcccggtctgaaaccaggtctgctatcgggccgtctgtcgcggattctctgttcctcgaaatgcctgttccagtaggttctgtcttgtttgcggtattcaaggtcgcggcgacgcctgatatcgttccaattatgtcttctgatctggtaggggagatcccaatttctgacacgacaccatggcccgcggaaagagggagaacggaaccatccgccgttgcggtaaatgaagtataatccgtcgtaccggatgacatcgtagttccatccccaggaaacggctaaaccgtaatcgtcgaggtagatgaagtcgggacttctttctactaccactgagggactgccccctatgttgaggtgcagattgagatccgcatgggcattactcacaggagtgcagagcagcactccagcgatccctgcggcggccagaacaagtgattttttcatggatggtttctttgattgagtgaatcattatcgaaggctctcatggttcaaggggggtgaccctggaagaatgcactccttcttccccgtatgacgttctttcctgaaaaaacattctcaatcacaatcaacataatcccctgaatttaaaaccggtgactttgaaggcgggatcgttggcggtgccggggcgttcaggcttcgatgtgctctgttttcctgagcagaatcctgaagaaggtacggaagtcctgttccagccattttcgctcaaatctggtgtcgaattgtgctggtatggtgctgttttcaacctcgaagccggtgccggggagctgcttcagcacccagttataataatctttgctgtcggtcacgatgagcgcttcgcagcctgaaataagccggttgttgagcaggcgcaggtattgcggcgaaaagagtctgtacttgatatgccttctttttggccagggatcgggaaagagcgaataagcccgtgaaagagaacatgcggggaagaggtgggtaaaggcgttgcttgcgcacgactcgagcagtcggatgttatcgatgttatggattgcaaccttttttgcaagctccgttatcaggccggatttcttttcgatgccgataaacagtctgtcagggtattccgatgccctcctgagaagatactcaccgctgccgaagcctatttcaacctcgattgttccggcatccttaagatttatctcttcccatgcttgccgatctgcgataatgacagggttctcgtagaatgccgctctggtatccatgaacatacaggattgcgttatgattcatgggaagctctgaagcgttgttccgactccgtcagggcgtctatactcggctcttttataggtgttcccataaaaagggtcggaatatacgtaaagtcctgacagaggcctcaacgagtttgaagaatagatcgatgaggcgttgtttattgcaggagattgccgggtttttttggcaggaaatatgctgaacgggtggactaatcaccgatgaatgtttttctctgttttttttctcgggtaattttcttaaaatgggccactgttctttcgtcgtagctggtgccggtttaaaagccggagaatagggaattacgtgaaaatcgtaaactgtacccgcaactgtacaacggtaagctgccaataacactccatggccatcatggattgtcgaaagcagtcgtttcaggtcactgcactcttttcctccctggaaaactgcgggaaggcctgcaacagtatgaagccgttatagtcaggagacctgccagttatttttgcattacaagatcggactacgggttatagtcggggcaaagctgtatctcttttgcattgcttttcatttgatctttttgcacgtcgttttggcggaatattgcagagcgttccgaaacaacagggcttcgttccccccgtttcgctcttctgtttttcttcgctgaaccctgttgcaaaaaaatcagcggcactgttttctgtcagttacacaccgccttcagatagcccctgtcagttgatgtatttctaaaactgaaaacaggtgaaaaaaacaaatgaacaaaaaagtatttctcgtcgttgtggccggcttgctttgcagcagggggcttctggctgaagagcagccaaaaagctttaccggagaggagatggtggttacttcaagccgagttgaggagccaaagaaaaatgtgacctccaacattaccattatcggcagggaggaaattgagcgctcctcagcacaggatctcggtgcactgcttgccgaaaagaatcttggacaaatccagaaatatcccggaaccttgacttcggttggtatcagagggttcaggagtgaatcgcatggtaacgatctgatgggcaaggtgcttgtgcttgttgacgggcgtcgtgccggcacgggcaatcttgccaaaatcatgactgacaatgttgagcgcatcgaaattattcgtggcccggcggccgtacagtatggttcagcagcgataggaggtgttgttaatgtcattacaatcaggggtgaagcggctccctctctcttcatcgaacagaacgttggaagcaatgactactcaaaaacagccgtgggcgctcagggacgagtcggtaaccttgatttttcaggcagcttctcaatttctgattcaggcgattatttaaccggttccaatgaaaggtatctgaataccggttacagcgaccagacccttgcgagcttcaatattgggtatgagtttttgccgggacagagggttggtataaactaccactctttcgatgttgaaaaagcgggctctccctcctatctgagtcagaatgatctttccagttacacggtcaataataatcactcgctcgattttatctatgagggttcattgtctgacaagcgcttttcatggatggcccgttattttaccggtatggatgaataccagtatgtcgatcccgtctactcctataaaagcagcagcgatgttgaccagagaggcgcacaggcccagttgaccttttcaaaagagtcgctgaggctgaccgctggtgttgactggctgcagtatgaccttcaatcgacgcttgttcctctctggagcaaatatgagaatcccgccgcttttcttcttggtaaatatggcttgttcgatgaccggttgattgtgacggcgggtattcgttatgatgattacagggttgatatggccgaaggcgagggaagctcaagatcgagtgataatttttcgcagcaggctggccttgcctggcatctcactgatgtgctgaaactcagaggctcttatgctgagggattcagaatgccctccgcaagggagttggctggccagatcaactctttcggaaaaatctatatcggcaatcccgatctgaatcctgagaccagtgatacctgggaagcgggatttgatgtcgtcagcaaggggctgaactcctccttcacctggttcaccaccgactataccgggatgatcgaaacggttgcaaccgcaccaaattcattcacctatcgcaatataggcagtgcaagggtttcaggaatagaatcggagctttcatggaaactgaacgccctctctccttcatgggtatttgagccctatgtcaattacacgcatttgctcgaatacaaggataacgctacaggaaaacatctgctttataccccgcagtggaatgcgagtaccggtctgcgtcttcgtgatatgaacggcttcagcgcggcatttagtgtggcctgtaccggaaagagtatgattcaggattatgagagtagttggtcaggactcgttgtcacgaaaggcagttttgctgtcgctaatgtgtcagcttcgaagagattttcgcttggtacggagggaaagaagggattgggtattaccctgaaagcagaggtcgataatctgtttgatcgccagtaccagtatgtaaaggggtacacgatgccaggtcgtaccgttgtgtttggattgaaggctgatatttgaagcatttttatcaatacgttgttgtgggcaacaagggtgattgatgaatggccctgctgtccgctctgacactgacatgagaggaacatgagtaacctgacaacaaacatgaccattaccgaggcggaaagagaggctctctacaaggtgatttacagccgacgcgatgtccgtggacagttcctgcccgacatggtgccggatgaggtgatagcacgcctccttgatgcagcgcatcatgccccaagtgtcggctttatgcagccgtgggattttattgtggtgaaagatgttgagacacgccgaaaagtgaaggaggggtttgagattgcccatgcggaggcggccggaatgttcggcggtgaaaggcaggatgcttaccgtaccttcaagcttgaagggatcatggagtcggcgctcggaatctgcgtcacctgtgatcgttcgcgcagcggggaggtggtgattgggcggacagcgaacccggagatggatctctacagttcggtctgtgcggtgcagaacctctggcttgcggcaagggctgaaaatctcggtgttggctgggtcagcattgtccatcacgatcatatccgtgaggcgcttggtattcctgaccatattgtgccggtggcctatctcaccgtgggctatgtcagcttttttcatgcaacgccggaacttgagcaggcgggctggctaccgagaatggagcttgaaactcttgtccatcacgaaacatggtaaaagctgaacatgagtcacgggctcttgccatctttggcaccgcttctgacgtcggcaaaagcattgttgctacggcgctctgccggattttcaacaacgcaggcatcgatgttgcaccctacaaggcgcagaacatgtctaacaactccggtgtcactccggacggctgtgaaatcggtcgagcgcagattgtccaggccgaggccgccagggttgtgccaacggctgatatgaaccccgtgctcctgaaaccgaactccgataccggagcgcaggtggtgttgcagggaaaagtctgttcgacggagacggcgaagggctatttcagggatacctccctctgggctgaggctgcccgtgaaagtcttgaacggcttatgaagcgccatgaagtggtggttatcgaaggggctggttcctgtgccgagatgaacctgtacgaccgcgattttgtcaatttcagaacagcaagactctctggcgcatccgttattcttgtcgcagatattgaccgtgggggagttttcggtcaggtggttggaacgcttgccgttcttcctgccgaagatcgcgcactggttaaaggggttatcatcaaccgctttcgaggggatatcgatctgtttcgtgatggcgtggagatgcttgaatcgatgaccggaattccggtgctcggggttatcccatatttcaggggctttgccattgatgccgaagatgccgtaccgctctcggccaaggtcgatcctgcaggcggccctgaagagggtaaaatcggggttgcagctatctattttccccatatctccaattttaccgatctttcgccgcttgagcatgatccggcggttgagctgcactatctccactacccgaggtcactgaaagggtataaggcgctcattcttccggggtcaaaaaatgtgcggggcgatcttgcctggctttactcacttggctgggaggctgaaatccgggccttcagggcagagggggggatcatcatgggtatttgcggaggttaccagatgctcgggaactccattgctgatccttatggggttgaaggttctgctggcacaacaaaggcactcgcactgctcgatgttgaaacggtgcttgaacaggataaatgccttgcaaatgcaaggggtactgttatcggaacaagcgcagaagcttcagggtatgagattcatatgggccgaagtgttgtttccgatctctgcacgcctttcatcagggtaacggctcggaacaaccgcccggaggatgagcttgacggagcggtgagcagtgacggcagggtaatgggcagctactttcatgctcttttcgatgaatcgtctgtcaagcagtggtttctctctcttttggaaccatcatacaggctccaaaagcatgaaaagggtcgtcaggagagctatgaactgcttgcggatcacttctccagccaccttgacctgaacaaaatttttaccatcattgacaaggtgcattcatgaccactctctatcatcatcagcatggtggggcgaacctcaatcatgctgctcaggtgagcgggacggcgcttgatttcagcgtcaatatcagtcccctctctcctcctcttggcgctctttcgctcgactcttttgctcttcaggcctatccttcgattgatggccagggtataaaaacgttttataaagggaagtttggtttcgatggcgctatggtgcttcccctcaatggtgcgattgaagggatctacctgcttccgagggctctcgggcttcgccgtcttctgctgctcaccccctccttttacgagtacgaaagggcgggaaggatggctggcgcagagattacgtttcttcctcttgcccctgaaaacggctttcagttgccctccattgagctgctggccgatgccctgcttcatgccgacgcttttgttgcggcaaatcccaacaaccctacgggaacggaggcgcctccagagatgatcatggcgctggcaagccgttttcccgacaagtggtttattcttgatgaggcttttatccagtttactcctgctttccccgacaactccctgatggggaaggtgctggcgctgaaaaatgtcattgtgctgcactcgctcaccaaattctatgcactgccggggttgcgccttggagctgtgattgcccatcccgacattatccggagattgctcaactacaaggagccctggacggtcaatgccattgccgagtcggttgctccattgctgcttgagtgcggcgcttatgaagaggcgctgcgtgagatgattttttctgaacgaaagaggatcgccgagtcgttttcgactattgatggaatgagagttgtcggtggagctgccaattttttcctggttcaatggaaaggcggctgctcacttgatgcattgcttccttatcttgagggcaaaggtatttatgtcagggattgccggaatttttccggtcttgaggagaactatttccgctttgctgtgaggagccccggggagaacagcgctctccttgatgccctccgggcagcttccgcttcactacaatcttgttgagtcgtttatgaactttatgaatgagtttatactcccgttagcctttacgcttgatcttctgtttggcgatcctcgctggatctctcatcctgttcagtggataggctggtttgcccatattaccgaggagcggttgcgtcttacccgtctgccgcttcgtctggccgggattctcgccgttatcattgttgtgggcgcttctgccggatcagcctggcttcttattgccatggccagccaactgcatcgtgtggcagggttagccgttgggatctacctgcttttcagctcgtttgcagtcaggtctcttggtgaccatgccggggcggtacaggccgcgcttgaagcgggtgacaaagaactggcccgccagaaggttgccttaatggttggtcgagatacggcctctctggatgaaggtggcatagcgcttgctgcaacagagagtgtcgctgaaaactccgttgacggagtcaccgcccccttgttctatgcgctgctttttggcccggtcggagcaatagcctataaagcgatcaatacccttgattccaccttcgggtataaaaatgagcgttatctggagttcggatgggcatcagcaaagctggatgatctggccaactattttcctgcacgattgactgtcatcctgatagctgttgcggcggtgatcggcaaactcaggttttttgatatcttcaaatcggtctggaagggagcgcggctgcacgccagtcccaatgccggttacccggaatcagcatttgccggagcccttggcgtcacctttggcggccagcgcagttatggcggtgttgtggagcacgcccccctgcttggcgtcaagccggggaagtgcaccgcacttgtcatccgccagagtattgcgctgatgtggatgaccgctgtgctctttcttggcgcaggcatgggtatcaggattttgatacaatcagcgggttgaaccccaataatatatgatgttatgaaacaacaacgtattctgctcttcactggaaacggcaagggaaaaagtacagcggcattcgggatgctggcaagagcgctgggccacggtatgcgtgccagagtgatccagtttgttaaatctgacgattcggttggcgaacagaaatttttccgcaatcttgacggggtggaatgggagcagttcggcgagggatttcttccgagagatcctgaaagtccgaaaatggaactgcaccggattgcggcgcgtaaagggcttgatgcagccatcgccgcgctgcatgcatctgatttcgactttgtgttgcttgatgaactctgtttcgctcttggccagaatcttatcccccttgatcctctgcttgaggcgctccgttccgaaggagggagtggcaagattgtggtgatgacgggcagaaatgctccggaagcgcttgttgctgccgccgatacggttacagaaatgaagatgatcaagcatggttatgaacaggggattccggcacaaaagggtgtggaaaactgatgggcatgaagggttctccgatatgcgctgataacagctttaccggtaaaggcaaggtgaggacaacggtgaggattgtgctcttttttgcggctctcctccttttgctcgccctctccatgcttctcggtccatccggtatcggcattccggatatgcaatcaccatcgggaaacgcaattctttcgctccgcttcagccgtcttttgatggggatgatgaccggtgcagcgctctcggcatccggtgtggtctttcaggcgcttctgcgcaatcctcttgccgagccctatgttttgggggtcagcggcggggccggtcttggagcaaccctcaccattcttgccgggtcgggtctgctaaccactctcggtctgccagttgtcgcctttatttctgctgttctgacgctgatggtggtctatgggattgcaagccagggatcgagtggccagccctctgtgtacagcctgattctcagcggcgttatcgtaagctcgatctgttcaagcatcgtcatgtttctggtctctacggcaagtgttgaggggatgcacaatgttatctggtggatgctcggcagtctgcagccggtcaccgccagccagcaactcctctccgctggtcttatttttgccggtcttggcggaatctggattctctctcctcagctcaacgcgcttgcacttggtcgcgagatggcccattatcagggattgcgtgccgactttgtgattgtcatcggccttctctttgcaacgctgcttgccgcaaccgccgtctccctttccggcatgatcggttttgtcggccttattgtgccccatgtcatgcgggccctcttcggaccggatcaccgcaagcttgttcctctcgccgctcttggtgggggagcttttctggttttgtgtgatgccgtggcccgtaccctgcttgctccaatcgagataccggtcggtgtggtgaccgcccttgccgggggcccattttttctcattattctccagcggagaatgaaacaggcctggatagcatagtatggaacaggaagccttgacattcaggaatgtttccgccggatacaagcagagacgggtgctcgataacgtgagtttcacggtaaaggagggggagtttgtctcgcttatcggccccaacggctgcggaaaaagtacccttttaaaaaccgcagccgcactgctgaaacccctctcaggcaaggttgagcttttcgggcaggatgttcagcacatcaagcctgccgttcgcgcatccctgctcggcgttgttccgcagaagatcgattcgccaatggcctttactgtcagccagattgtgatgaatggccgaatcagctccatggggtggtggggaactccctcttcgctcgatcatgaccttgttgagcgctccatgatttataccgatgttcttgggttgcgcgaccgcttctttaccgagctgagcgggggagagcagcagcgcgttgccctcgccatggtgcttgcacaggagccgaaaatcatcatgctcgatgagtcaatttcccacctcgatatcaaccatcgccaggaggtgcttcagattctgatgaacctgaaccgcgaaaagcggatgaccattctgctggtgagccatgacctgacgctctctgccggaatctccgaccgatttctgctgatggaggctggcaccgttgcaaaagcgggaacgccagccgaggtgctggagcctgcattgctgagccgggtctatgattgcgaccttacggtgcagcaggatccctataccggttatcttcaggtatcgggagcgattgacagtctgaggcggcgccggaagctggagaggagtgttcatgttattgctggcgggggaagcggcattgagctttatcgcaggctcctcattgaggggtacgaggtgaccagcggtgttttaaatcgccttgattctgatgccgaagcggccagggcgctcaacatccccgttgtgcttgaacagcctttttcgccggtcggcgctgcggccattgcaaaagcgatggagatgattacgaatgctgacgctgtggtgctcagtcaggtgccttttggttcaggaaatctggtcaatcttcagcttgccgaagaggcgctcaaacgaggcaaaaccgtgttgcttgccgccggtatcggcgaaagggactataccgagggaaaggcggctgttgatttcgccgcccgtctgaagcgttccggcgcgctcaactggcactccattcatgagctggtagcccagcttcagcaacaattacaccactgaaaatcatgatctgcaaacagcaatttccctttcgtttcgggacaagttcctacatcattcctgctgatatcattcctaatgttgagtttctcaaggataaggtggacgatattgagctggtactctttgagtcggatgaattcagcaacctgccctctccgggggatatgcagaagctggcggaacttgccgaagcctctgcactgacctattcggtgcacctgccgcttgacgtctatctcggccatcctgaccgcagtgagcgggaacgctcagtcggcaaatgcctgagaattatcgagctgacccgcgatttgccgaaatcagcctatgtcatgcatttcgaagcggggccgggtgtcgatatcaacgcattttctgcagatgaaaagagactctttacggaggcacttcacgattccatttcgatgcttctgaagggtaccgctgttccggcatcagaattctgtgctgaaaatctcaactaccccttcgagcttgtctggcctgtggtcgaagcgttcggcctctccgttacgctcgatgttggccatcttgagttctacggctttccaaccgcagagtatcttgagcgttacctgccttatgccagggtgctgcacatgcatggcacgcttgagggaaaggatcacaactctctctccttcatgaagcctgaagcgcttgatctggtgatgaaagcactcacggatgcgcctgtacaaagcagggtttttaccctcgaaattttttcgcaggaggattttgactcctcctgcagggtgatggagcggtttgtactctcagactgattgtattacattgtaatacgtgaaaagatatttcaatgcaattgaagataaggagggcttgatactatgaatactgcgatatcggtgagattgccggatgagctggtgaagcggttggaggggatagcgaaagagagcgagagaagtcgttccttcattatacagaaggctttggagtcctgggttgaggaggtttctgatcttcagatagcctatgaccggcttcatgatgcggatgatcctgttatttcggacaaagagatgagggactctcttggcatatagtgttggttacaagaagtcggttcagtgcgacctacggcagttatcccgtttggatgcacaacggatttatgatcagattgagcaagaacttgtcaagaatccaaagtcaaatccgcttcttaaaggacgttttgttggccttcggaaatatcgggttggtgactaccgtgtaatttattgtgttttggatgaagaggttatcattttgagaattgcccatcggcgagatgtgtataagcgtgatatctgacaatttatctcttatgattacaataacctctccccttgatttcaccctgctgccgctcccgtcaatttatttcggtgccgggcgcttttcccggcttgcggaacttgccggaagctttggtaaaaatattctggtagtcaccggaagtcgagctttgcagcggtcaggccgtttaacctctctttttgatggattgcaccgtgacggtttacactcctttcatcttgtcgttgaccgggaaccctctccggaacttgttgacggcgctgtttcatattaccgtgaattttctgttgatgctgttctggcggtcggtgggggcagtgtgcttgatgcaggcaaggccatttcggccatgttgcgttatgatcttccggttgagcgttttatcgaggggcaggagggtttcatgcagcatgacgggcgtaaggtgcccttcattgctgtgccgacaacatcgggtaccggaagcgaggtgacgaacaatgcggtcatcagccgggttggccggaacggcttcaagcgttctctccgccatgcagcatttgtgcccgatatcgcccttgttgatcctgaactcatggtgaccgtttcaccggaattaacggcggcatcagggatggacgcctgtacccagcttcttgaagcctatacgtcgccctttgctacgccttataccgatgcccttgcctgcagcggccttgaacatttcagtcgctcctttctttccgcctgcactgtctgctcaggcgacagcgctgtgcggggtgacgttgcctatgccgcactgatgtcgggtattgcgcttgccaatgccggtctcgggattgtgcacggctttgcttcgtctgtgggtggcctgatcgacataccgcacggcacactctgcgccaccctgcttgctgaagcgacaagggagaatgtcgctcaactccgcgcaattgatgggagtcacccggctttgcagaaatatgccaaagctggcgtcatactctcgggagttgccgcaaaggatgttcctgcaggctgcgaacgtctggtcgaaacgcttgaagagtggcaggagagcctctcttttccccggttgcgcagttatgggctcaatctggaagatcttgatggtattgtcactgctacccgcagcaaaagcaatgccgttgtgcttgaccatgccgccatgaaacggattctctcaaagcggttgtgaatttgtgcatcatgccctggtgctccaccagtcatctccgtaggtgtagaagagctcttcaccctcgttgatattgcgtaacgcatagaggacaagttccaccccgagtgctccctgctctcggtagtaagcgacgttgggtgtcgatgaatggttgaagagcataccgttgcccatcaccacaaggcgggcgctttctgtgctgccgtaaaagacatagttcagcagttcacccccgacgtcctgatcggtcacctcaagggcagggcagcgctcaataatgtcgccctcactgatctttttcagggcaaacgctccccgtccgctgacggttgatgctccgatcgtaaccactcctctctggcctgcgaaatttttttttgcaaggaaaaagccgattgcactaccggcgatcatgccaataagaagcatgacgggaatgataacgaacatgttgatgttcataagcttggagcagggttggaaaaaggacgcgccgaagctgaagctgaagccacccggcaggttcgtcgtgaaaattcatggaaaatagcaatatttcaggggttgcaagagcgatcagcagaagattctcaagcacttgtcttgttgatacagagaaaaagagcgcttattcttatattttgttttcaactttaaatactaaaccattaaatccggatacagaaatgtctgctgtttcaaaaaaaacggtttccagtgccgctgcaatggggaaagaagagcaggaaagcctggagcgaaaccggaaaagggctctctaccaggcaacaattgagcaaatcgttgagggttgggccgtaggcaagccgatacttgagtctaccggtaagccgagtggctattaccgtctcaccaattatcttcgtcaatacatcattgagcatgagagtctgccgaaagggattcacaccatgcctgaaggacgggacagcttcaataacattgaaccctcttttccggttgatttcaatagtatcattggggatattactttgcccgaatgagaggctcatgccatgcttcccgtgaactgaactttcatttgtttcgtatcgaaactttttgtgcttttttttgttattgttccttactgttatgtaagaattaatgtaaagagtaagagggtttagatgtctattgcaacactgacaagcaaaggtcaggtgaccataccgaaagaggttcgtgagatttttggactgcattcgggagacaagcttgatttttcatgcgatcatgggggacacatcgttgtcactccaattaagaaaaatgttgatgagctttttggtaagctgtataatccggaaagaaaagctctttcaactgaggccatcaataaagcgattcggcaaaaattccgacagcaagagttgtgaatgccctcgataccaatattcttgtccgatttcttgtccgtgacgatgccgggcaggctgatcgtgtctatcggttgtttaaaactgccgagacggagaaaacagctttccttgtttcaattcctgttcttcttgaactgatctgggtgctcgattctgcttatgaaattcaacggcaagaaattcttgatgctcttggagagcttttgctgcttcccattcttgtctttgatgctcagtcagccgtaagctcttttattgcagatgctcgcaaaaataatcttgatctttcggatctcttgatcgcctttgatgctgtatcgtccggctgtgaacaggtgttgacgttcgataaaaaggcagcaaaatcagatctatttgcactccttgtggagtaggtgtcaacgaagcaaacagcttgcacgttggttgcagctcattttctgaggttgcctaggatttatgtgcgattgaacccagaggcatggttgaacttcaggctgaagtataaacgcaagcaataaaataaattattcaaagaaatagatggaggagggcatatgaacacacgggagttatcaccctgttttgtcacaaaggatgtggatgcctgccgcgatttttaccagcgacacttctcggcaacagccatttttgattgcggctggtatctcaacatgcgtattggaggcgatggctcttcgattcagttcatgcagccgcaggatggtatggttgaatacggtgcagagggggttatgctcaacttcagggttgacgatgtcgatgcagaatatgcaaggcttgtgagcgagggggttgcactggccatgccgcttgaagatcatccatggggcgaccggggattttcgattatcgatcccattggaacagctctctacatctactctgatcgggaaccgtcggatgaattcaggcaatactatacctcctgacaacggcgaccctgccgatcacctgatataaacggaaggttccttgaatttgtaagatgacgcaagtacacgtagtcaacaacgtccccctattgaaatgaaaagttctcaagtggttgattcctctgttgacgtaagtgctaatagtcaacaacgtccccctgtgttgaggattagtgatttgtcgaagttttatatgatgggggaggtgcgggttgatgctttgaagcatatttcgcttgagtttcatgcgggggagctggcggtgctgctgggggcttcggggagcgggaaatcgacgctgcttaatattatcggggggcttgatgtgccctcttcggggaaacttttttttcatgggagagagatgactgcggccacggaggcggagctgacggcctatcgtcgtcgttcgattggctttgtgttccagttctacaatctgatttcaagcctttcggcgcttgaaaatgtgcagcttgtgaccgagattgccgataatcccatgcctgcagaggaggccttgcggctggtggatcttggccatcgtctgaaccattttccagcacagctttccggcggggagcagcagcgggtggcgatagcgcgggcggttgcgaagcggcctgagctgttgctgtgtgatgagcctaccggggcgcttgatttccagacgggaaaactggtgcttgatgtgatcgagaaggtcaatcgggaaatcggtacgacaacgcttgttattacccataatgcttcgattgcggggatggctgaccgggttgtgcgtctgcggagcggggaaatttctgaggagaggaggaaccttacccggctgtcaccttctgaactggtctggtagagagttcagatgaaacaacttcagagaaagctactgcgcgaactgatgcgcctcaagggtcagatgcttgctgttgcggcggtggtggcctgcggtatttcggtttttgtctccatgagcagcgtgaagcattcacttgaggtttcgcggcagcgctattacaacagctatcgctttgcggatgtttttgtgcaggtgaagcgtgcaccggagttttaccgcgaaacggtgagtcgtattccgggggtggcatcggtcagcactcgcattacggctgacgttaccctcgatgttccggggctggacgaaccggctacagcccggctggtttcgattcccgactatcgtacgccgatgctgaatgatctttttctgaaaaaagggcgctatatcgagccgggcaaacctgatgaggtgattgcgagcaagccctttctcgaagctaaccaccttgttcccggcgaccggatcagtgcggtgattaacggtcgaaagcggagtctgctgattgtcggcatggggctctcacccgaatatatctatgaggtgcagcccggctcctttttccccgacaagcggcgtttcgggattttctggatggggcgtcgctcgctggagtctgcgctcgacatgagcggagcgttcaacgacctttcgctgacgcttgctcatggggcatcggaaaaagatgtcatcatgcgtctcgacactctctttaaacgctatggttcgcttggtgcctatggacgcagcgagcagctttccgatcgattcattgtcgatgagatcaagcaggtcggcattcagattacctttcttccggttgtctttctcgctgtggcagtttttctgctcaatattgtgcttcgccgtattgttgccacccagcgcgaccagattgccgtgctcaaggctatcggctactccaatgaggatgtcgggttgcactatctggggtttgccatgattcctaccgcttttggggcggttgtgggtacgctgtttggagcgtggcttggcagggggctgatgaacatctatgccgatttctataattttgcggagctggtctattacttccgtttcgaggatgttgccctctcggttcttttgagttttgctgcagccatttttggcgcgcttggtgcggtgcgcaaggcggtgcagcttcctccggctgaggcgatgcgcccggactccccggtgctctacaagccgggtatatttgatcgagagtcgttgcgaaaaaaaattccggtatcactgcggattattgtgcgtaacctggagcgccgcccctggaaagccgtgctttctgtgctgatgacctccctttctgtcgcgattctcattgccggtcgctatacctatgactctcttgaccggatgattcaggtggagtttacccgcaaacatcgcgaggatgttaccgtgattttcaataatcccatgcctccttcggtacgctataccattgcgtcgcttgacggtgtgcttgaacatgaatattatcgtgaagagccggtgaagatgcgtttcggtcatcgtatccgtcggcagtcgatcaagggaatggagtctgccgaggggttgcagcggctggttgacaaggcaaaccgacagtgcagcttgcctcctgacggcattgtgctgacctcaacgcttgcgacgcttcttggtgttgggccgggcgacaagctgcagatcgagtttctgcagggcaggcagcgtcatgccgagcttcttgtcagtggaaccattgatgaaattcttggcctctcggcctacatgaaccttggtgcgctgaaccgtctggcaggcgatggcggggctctgaatgcggcatatctgcgtcttgatcaggcaaaggccgggaagctctacacaaccttcaagggtatgccgggagtttccggcatcatgatgctgaaggcgatgaaggagagttttgatgagctgattgcccagagtatgaacacctcgaccgtcattctcacctcttttgcctgtgtgcttgcctttgcggtggtttacaatggcgcccgcatctcgctttccgagcgggcacgagaactgacaagcctccgggtgctcggtatgacaaaaggggaaatttcctttattttgcttggtgaacaggctctgcttaccagtgctgccgtaccgcttggctttttgattggtatcgggctctctgcactgctcgcccatgcgctcagttcagaactctatcggctccctttggtgttcagcgcctttaactttctctttgcctttatggttattgttcttgtctcggttgtctccgctctcctggtcagaaagcggcttacggagcttgatcttgtcgaggttttaaaaacaagggaatagattatggtattttcgaaaacacagcgcattgcagggatctcggttgccgtggcagcgctcattcttttttttgttttccgcccctctccgcttcctgtagattcgggtgtggtcagtcgtggccccttgcaggtaacgcttgaaggggagggagttacccgcgtgaatgaccgttttgttcttgccgcaccggtcagcggaaagctggtgagggtggagcttgaagagggcgaccatgtccggaaggggagcgtggtggcctcactgcttcctgcccagctcgacagccgtgagtatcgtgaagcctcttcacgggcggggtcagcccgggcagctcttgacgaggcgattgcccggcaacgcagggctgatctcacccttgtgcaggctgaacgccgtttcggtcgttaccgtaatctctatggtgagggggccgtttcaaaagagagttatgaacttgcagagaatgaggctcaaacattgcgaaaagagcgtgatgcggcccgctcaggggttgaggctgcccgttataaccttggagcgcttcaggcccttgttgatcgccaggtagcggggcagccggtgaaggtactctccccggttgatggtcgggtgctccgtatccatgagcaaagtgaacgggtcgtgagtgccgggtcaccactggttgatattggtgatccttcggcgattgagattgtgattgatctgctctcttccgacgccatcagggtaaagccgggaaaccgggtggtgattatggactggggcggtgaaagggagctgcagggagtggtgaaaacggttgatccggcggcatttaccaaaacatcggcactcgggattgaagagaaacgggtgaacattgtggcgcttctcagccgcaacgaaccgctgcttggcgataattttcgtgtccaggcaagcattgtgctccgtgaagcgagtgctgtgcttcaggtgccggtaagcagcctcttcaggggaaaagagggctggcatctctttgttcttgaggatggcagggcggttgataaagccgtgaggatcggtatgaggggcaccttgcaggcgcaggtgctcgcaggggtcagggaggggcagaaggtggtggtgcatcctaccaacgaactcagggatggcatgtcggtgaaggcgcaggagtgatgaaaaagagcgcttgcacgtttccctgtacggagtaactttacccacactatgagcagaattgaaacaacagcagcggcagtcaggagtgcggagatctcccactcgatgattcttattattggcggtggggcggcaggaatgatggcggcgattgcagcacgtcggagtgcaaaagcttccggcaactcctgttcgataacccttcttgagcggaatccccgtccgggaacaaaaatcaggatatcggggggcggtaaatgtaatgtaactcacactggtacttcggcggagctgcttgagcagggttttctgcgtcgcaatgaggcgcgttttttgcgtcaggccctctacagcttctcaaacagtgaccttcttgctctcttgcgttctcggggtgttgagagtgaagagcggcctgacggaaaggtgtttcccgtcagcgaggatgcctcaacggttgcccgtgcctttgaggagctgctgaaggagtcacgggtgcaggcacacttttcctgccgggtcaggagtgtcgaacgcaagggtgaactttttatggtgaccactgccgatggggtattcacggcagatcgtctcattcttgcaaccggtggtgtctcctatcccggaaccggtacgacgggtgacggccttgtgattgctcgctcgcttggccactcgataaaaaagccttcggcagcgctggcgcccctctacaccctcaacgctcctcccgcttcactttcagggctggcactccgctcaatcagccttgtagccacttccggtggacggagtgttgaacggcgtggcgacctgctctttacccatcgcggcgtcagtggtccggctgcactctcgctttcacgcgacatcgccgagctgattggtgaaacaggtaattgcgctctctttgccgatctctttccggaacagagcagcgctgaacttgaggctgagctgctgctccaggctcgcaggagtggggcacagatggtacgcaaattcctgcagggatgtccgatagctcctctcagtggcgctttcggcatggctcgtcaagggacgattccaaccgctcttgtaccctttcttatgcgccatgcaggccttgggaatgatgtgacctggagcggacttgcgaaagaaaaacggcagtcgctcctctcaacgctcaagcgatttccgcttggcagtgtacgcgatgtgccgcttgatcagggggaaatttcagccggaggcgtttcgctgggggaggtgaaccccaaaaccatgtgctcaagggttgttccaaacctttttctctgtggcgaacttctcgactacgccggtgagattggcggctataacctgcaggccgcattctccaccggctggatggcgggtgtgaacgcggtcaagccagtagtgacgaactctctgtaaaaggcagaaagcgttgatgttaattggcgtttcctgcctctaacccttttattctgagcaggaataagcaggctcttttgttgcactgtccatcatccgtacttcaaaccggcactctttaatgtcgaatgagaaggcgggattgtcgtgaaagatgacccgtctgttttcgaagcgcaccttcatgggaacgcttaccttccgctcatcaccgcagacgttgttctttactccgggatggaagagcgcgccctctttatccagcacagaaacatggatggcatggtcaacagtactcagcgcctctatggagccgtcttctgcaagctggacagagttaatgtcgccgtgaatcccgttcggttcgttgtcgtaggaggagatcaccccgattggcgtaaggatgtcaatctttttgagtggctcaaaagagcggattgagcctgactcatagaaagccagcccttttctcacggtgatttcacccatcggcgtctttacggtcagggtttgatccggccagagagtgatgcttttgagcgcaccgctttcgtaaaactgcaaaccaatcaccttggtggcaagggttcctataggcgaactgaaggtgagggtggtggcaagggcaaattcgttcttccacgaccagaagccgctcagtttaccgtcaagtggaaagatccgtttgatattgccatttttatggaaggtcaccagctccgccgggatggcgccgaccggtgtttcaagcatggtttgcgattgcagggcaattgatttcagagcgccatccttgtaaaagtacatcggcttgacggcgcgtcgccccatgtcctcggcttcgtattgaggcaccagcgtgccataaggggtgctcaagctgtttggctcggtgacaaggcagccatccgttttgccgttcgaaaagagggtgcggaactcgacaccggaaaggtcgccatatatggtgcttgttgtggccatgatgtttctcgttatgttggtttttccaaactcttttcacttccccttcctttatattgcaattatcgtgccggaaggtggaaaaaggtataaaatacttatttgtaagaggttcccttttctctttctggttgaggatgaccaaaaagggctacaaaatggtagaaattatcgggcgatctacattgtggtagaaaatgcggagggagtggctggtcagattcgttttgcttgttgcttcgctaatcgcgtttggcgacgcagttcattcctgctcaattatctgctttcgttggggattgcgcggaagggtggtttactggtaagctacggttacatcaaaggttccggtgtagttccccggtggctggtttgcagagacctccagctttccgccgatattgaatgcagagagcccctcactattcagtttcagggtgtttgaggctggtgagacggtaaagctgtttaccaccatgctgctactcccgttggagatcgtgattcctgtatttggcagtgtaacattataggcagagtttgccgtaccggtgacattgaatgatgctggcccggagactgaggagacgagctgcactcctcccgaatttgttcgatcggaggttgatggattgatggtcaccgttcctactgattcacttggaatgatgactccaaaagccagatcgccatgggtgggtgttgatgtgtttttggcactggagattccgggcgcgattgttgctgtggcggtgccttcggcagcctgtgccacactcccggaggagaacaatgcccaaagggagaagagaactacaactctgtttttcatggggaacctcccatttaacttccatgacggaggctgcgtctctgaaaaggataacaataaagtataataaccttaatgcggaacaaatgtcaggataaattcatacccccatacgcaaatctataacagattttgaagaaaacaaatcctgatatgataatagtttttatttcagggcagcaggggagtttgaagtgatttctctttgccggagtcgactggagccttcccgttcgattcaacaggtgtttcaatgcccggttcaacagttagcggctcaagtaccagattgatattgtcgatatatgctccttcggctggaatgaccagctccttgaatggcgctgtagtgccaagttttgcggcctgttcgggtgatacgcgcaaggtgtagttcccggtggggagcgctccgagaatgtaaacaccgtcatattctgaccgggccttgccagctacctttccctccttgtcaacagcttcaatggtgataccggacgcaggttcctcaatgccctctttcttgttgaaaacggtaccgctcacttcaccggtgacccatacgggaaattttaccgggagaggataacctggtcttggtaccacacgtacccctttgtcggcaggcacccaaagcagctctttaagtgttgagggtgaaatggtgatatccgtcagaatgttgggagaaattccctgaataaaagcgataccctttgcatcagtgagtgcgggattgctttgttgattgacaaaaaaaccggcatccttgatttcgggctcatcggggtccagctccctgttgcgattcttgtcgaggtatgcctgggcggagattcctgcctgctggctgctcaggcttccatcgatattccattgaccactttttggctcatgactgaggttcgtcgagagctggataccgataccccatgctccgccactggtatagttacctgtaactcccattgccatctttttgaaggtatggttgagccctgttgatgcagtcagggttttgccaagcggtgtgtaggtaatgctgttgagaagcagccattcatgcttgaggcgcagttcgcaggtacctccaacggtgctgatgactctttcaggaaggagctggtatccaatttcagccctgagtgagaggttttggcgtgtcatgcttgcatatgagctgccagaaagggcatcactttctgtgtcaccatccagcattcgttccagtgtaacggtgtgtgtatgatcaataccccaagtccggttgctgctggtcatggtggcactcttcgatttccgcagttcatcaaactctgtctgggccaacgtcatcgagaatcgggagtttgtcaaaaagaaaaaggggttcaggccgtcgatgcggatatcctcttttttcagatatgaaagagtcccggttgttgtatgccaatctttatcatactcctgcatcaggacggagagtgttaatggtccaaatcgtgtctggatacctgcctgcctggccaaccgactggtggcaagattgcgggctatctgcagatcgagctgtatcattttcaggtaaccgctgaaccccgctccggcaaacgtctgacgttcgtcgtcgatgagcgctgatgcgagataattggttgcagtgagccatttgttcacgccaagtgtgctcttccaggtcatgaggggcgctggatcaccatctggtgatgcgagcagcgaacgttgtgttgcgttggttgctgttatttgatagttccagctacccggttcgatcatgttgcgtccgacattgtagatatgccgttcaacccgctgctcgccctgggggccatggaaaacaagtcgcagttcattcagaccatagatgagtgggatatcggcaaatgaatagctctcacgggggtttgatgggcggtagtcgagcaggtttgcattgctgaagagttctacatcccaaccctttgcaagaaaaccgttcagggtcagcttgtcaaaaaaagaggattgattgatcgggtaactgcttaccatgatgccggttccgacactgttgcctatcagtggaagtgtttcgggctgaatatccccgatggcaatcttgcgagcgtcaagtactcccaatatgccgcccgtcgggcttgtccgttcaaggatcatggtgccgttgtcaactccgataatcgatttgccggcgccagcaatatggcctgaaagatcaagtcttccgctcatccagaggagatcaccagagaggcgggtgtaaaagctgctgtttcctggagtaatgttagctgtcccctctccggtcagtgaggaggagagggagatgtcaatgctcgggccggcaaggaggcggaatggagtgttcaacagcggatagccgggatcattgtagctgccatagccccatgtattggagcctcgctggctgcgcgccatgcgttgctgaataggaagcggttcaaacggacgaatatcgactgcagcatcaaggcggttggcatcgatgcgcatggcaaaccattcggcaagcaatctgctttcgacatagatatcgtcagtgagggctaccaccagcttcgggtcgtaccggtatgtgttgccgtctacgataatggaggattttgccatatcgagcatgaaagactgagagggcagggcaacatggcctgatccgactccttttgcaggatcaacagtaatgccgagttcaaggcttcggctcagctcaccaagaggaagaaagagtccaggaggggcagaataggtgaccagattaccggaaagcgtcgctccgccaagacgaacgacgcaaagcagcaaatcgtcctcactgagggcggtcggagactctgccgtcctcttctcttcaccatacaagagttccgtctggtggccggtcgcaaggcatatccagaaaaaaaagagaagtgaacttcgtaaaactctgaaataattatgcaatgacgacaatatgaccctctgcgagtaggtgttcagcgctcttctccttattgctgtagtgaatgatcagggctcctgctgccaatgactctccagcgccttgaacagtagtagcaatgaagaggcatggcagaaagttcctgatgttcagagtactattgaaaaccgacaaagtactcttccggcgagcgcttaattgtaatttgccgtcacggtaaaggttccgctgtagtctccggatggctgattggcaataagtgagagcgttccgccaaccgtaaattcattgctggaaggggagtcacttatcgttaatgatgatcctgtcaatgaagaggtgaaatcgttgatcgacatattgattccaccgcctttggtaatggtaacgatgccattagcgggcagggagatggtacaggcgaggccggtatcaccagcaaccctgaatcgtgcagctccaacggttgagctgacaagtgttacgccaccaccagcgctccgcacaccatccgtactgatggtaacggttcccccttctgtactgcttggtgtgatggttccaaaggccagattagatggggttgcagagcctccattgccaatattgctgatactgattgccccccgcaccgtcgcagtggcggttgcactaacacttgcagcctgcgcctcactgccgaaagcgagcagggtggccatgcataaaaacgttgaaattctcttgttcatgataatcgtctctttatgagtgactggattgtcgccagttactactttgattttgcatatctactccgccccgtgcgtcattttctgctcctgttactgtcgaaaatatatacaatacatatattaattccaatctaattaaatatcgtgtatgtgcaaaatggcgtaataccatgttccctgtaagagggcgctttttcgatttgacgaataaatagtctcttattgcctgaaaaatatctatttaaggccgtttctcggttgtctggcatacactcatccgcgacaaatttgcaagggaggttgtttgctctgtatatattgtcagtatatatggctgcagagagatgccggggagttatacagtttccatagccagccaatcctcgggagctgaggatgtggctggtaagaaacaaaggggggcagggggagtggcggagtgcaagagcgagattttatggaacggcaatcttgccttcagcgagtacctgttcagcgccattttcctgaccggtatagcggaccattagctctccgctccgaaaatcaacacctttttggggggtgagggcaaggagcatggtgcgttttgcattgggtgtataaacggccactccttttatcagggcaacggagatggccttgtttcccggcgctttccagagcacctcgacatcaccataggtagagcgagttccttcacgctgaatggtcaaagccagcgccggtttcccctcattgcctttcgggtcaagacgaaggccgctcagtcgtgctgttgctgtcagcgaaccgtggcgcacaatgaccggaatcgtcactccatagatcggcaccagtttgatctgtataccacggctcaccgaatcgggtttgaccgcattctcggcagtgggtatcaaacgaaagctgagatgggagcggtactcaccatcagcaagatcagagggtttgcgcaacatcatgcgcaccatctgcacctggcggggctcaaggatcaccctgcgcggggtaaaacggacgaaggtatcagcaaagcggtcattcggatcagccggggtacctttctcgatctccttgatctctccgttttcgctcatgcgacactgcacaaaggagatggcataggtgtgcgccttgtcgctgcggttgaccagagccagttcagtggtcggcatattcccctcaaagacaatccgtgtaggggttaccagcagatcctgaagtgaatagccagcagaagcaggctcatcggcagccagggttgatttggtggaactgcaaaatgtagccatcataaagagggccgaaagcaggtgcttgatgttcatagaggttaatagaaactattttaaggatggcatagtgaaccgtaaaagcgcaacaatacgctcaagataggtaaagagcgtgtaattcactattgattattggcggatgaagcgggagtgatggtaacgctttcccgtgcaggagtgaaacgaaaagagtttgcttttacgcccaacatacggggaagccggaaaattaatgccagtcttcccgtatgtgtacaggagaatgcgagttgcgaagagttacttattggtataatacagttacatcaaaagtgccattgtagacccctgaaggctgagctgcagcgacagccagttttgcgccaaccttgaaagttccttgaccggcaggatcactcagcgtacctttattgtcgatcaagttactggtaaagtttgtaactgccatgtcagtaataacaagagcaccagttttatggagagttgcagcacctggtaaagttacagaataacctgtaccactatcacctgagacagcaaattgagctggactctgtgttatctgagtggtcaccgttacagcaaaagagtcattcgttccacttgcagcaaccgtaactgttcctggtgtttctgcatcgggaataatgtgtccaaaggttagaacgccaccattcactccatctgcatcctgtgaaaccgtgagcgcacccgcaattgttgctgttgcatggcctgttgcagcataggcattggaccctgaagcaagcaaagcagccataccgacgagtgccaaaattctctttttcataggttgttatttttttcttagtaaggtataaagtatatatcgacataggttccaatatatataaatcacaaaccgtttatatgttttttatcactggtgtccaactgttgaaaaaataaatccatatagattataataataaaatagaatacgaggttttttaaccgttaccgacttgaaaatgcctgcgatcttcaatcattttataattcttcaccaaggaatgatcgatgtacacaggaaaaaagttggttgaacacctgtcgctttatcaatttcgcctgggtgttaagcgatacaacggccttttcaaggttcaatcgttcatctgccttgatcaatatctctccctgttctttgcacaactgacctatcgagaaagtcttcgtgatatcacgacatgtcagctcgacatgcagaacaaatggtatctcatgggcattcgtggagcacaagaaggcttatgatgattttcttattcagaagagaacgcccaagcgcggcctggtagtcacgtataataatgaagcaataagccgacacattagccgatatgcgggattccaggcactgctttccaatggcatcaaggatcctatcgaagtcatgagggtttaccgtgacaaggatgcagtagagaagtgcttcgacgacctgaaaaactcgttttatagttggacagtagtgttttttttataaatctctacgggtcatattccccgccgcttgcggcgtgatatgatgtatattagttggcatgagcgaatatattcacaagagccacaatgtcaccgttctgatgtatcacatagtgctaccagcaaagtatagacgcgtgatttttgataatgaggtggatgaagtcctaaaagacgtgtgcttggacatagaaaatcgttatcagatcaagttcctggaaattggtacagataaagatcatgtgcattttttggtgcaatcagtgccaacgtatagtgtcacgaaaatcgtgacgatgataaagagtatttctgctcgagaagtgttcaggcgatgtcccaaagtaaaaaaactgttgtggggtggtgagatgtggacggatgggtattatgccggaacggttggaaagcatggaaatgaagacatgataggcaagtatgtcaaagggcagggcggtacgtatcagaaacgctacagtgattatcagttgtcactgttctaaaagaggaaatcttcaataccccgctgcttgcggcggggattctttattggagttgatgcgctttttgtggagggcttgtatcgaacggctatgcggagacgatgctaaaataaaataatgcctcttcttcgaaaggagatctttcgcgaagaggcattgactttgtgttacttattgatatacaacagttactttgaatgtcccggcatatattccggacttctgatctgaaggtacctcaagtacaccaccaacagagaatgttcccttacccttaggatcaagtgtaaggcttgttgcagattcagccaactcagctttcatgctaccttgtccagcgtctccaaccaattctacgctttgttctgcatctatatcgcatatacagctagcacctccactgacagagaattgggctgctctggtcggtgatgtacctgcgttgatttgtgtaggaccgtcaaaattggctgttccatctgcagcaacggtaactttccctccgctaccaggtaccatggttccgaaagagagccctttattggaatttgttatcgttaaagcggttacaatttttgctaccgcatccgcactagctgtttccgcctgagcctcactaccaaaggcaagcaaagctgccatacatccgagtgccaaaattctttttttcatgataattctcctttgtgtgatttaaatatctatcgtttgtcaaaaaaactggaagctctgtaatctgattgcctgatgaaggtttgttaaaacatcctttcccgatcagcgccatctttctactggtagaaatatatataaaatatggatatttgcaaataaatatatatacgccacccccttattatttccgcgttattacaattttttttattgaaaaaatcttaaaatgtttatttatagagttttaaaaaaagttagaaacggcgatctctctggtgatgcgcttgggtatatatatatgcggggtgaatgatacgtgttttttatacactggagcaggagccctttcttttttcggtgaatttggtgggttgacttatgccgggaggggatcgcgaaaagaaagagcttttttttcgggcgccttacctgctgatcactatattctgtaccgctcaatggcgggcgctgttacggagtgttcacggtgactttcggtaacgcgaaatcatgaaataagttatcttaacagcacgcatattgtatggaacgaaccatcacaccgaatatttattatgtcactggcggggcgcggagcggtaaaagctcgtttgccttgcagcttgcaaagccttactacagtcgcgtttttcttgcgacggcggagccctttgacggggagatggtacagcgtatcagtaagcatcgggaggagcggggtgagcagttcacaacggttgaggagccgcttgctcttgatcgtgccctcctgcacctgccggaaggtactgatgtggtgctgctcgattgcctgaccgtctggaccggaaacctgatgcactacggcgaggggaagggagagggggagattgaccagcagattgagcgctttcttgaggtattgcgtcatcctccctgcgatatgattcttgtttccaatgaggtggggatgggcattgtgccggagaatgccatggccagaaggtttcgcgatattgccggtatcatcaaccagcgggttgccgcactcgcaacggaggcttggctgctttgcagtggtctgccgattcggctgaaataacctcgaaaatgtattgagtaaccaattaatagagtaatgagagaatctatcatgcctgaaaagttgcagttattgctggatcgaattaaacctgcctcccggtcgctgagtgatgcggcccgagcccatcttgatgatttgaccaaaccgcaggggagtcttggccgtttggaggagattgctcttaaatatgttctggcgaccggcaacctgagcccgttgctttcaaaaaagaaaatctgctgttttgccgccgatcatggtgtggcggctgaaggggtttcggcttttccggcagaggtgactcctcagatggtttataacatgctcggtggcggagcggccattaatgtgctgacgcgtcatgcgggtgttgacctcgatgtggtggatatgggtgtgaaccatgattttcctgatctggcagggctcgtcaaaagaaaggtgcagccgggaagcgccaatatggctaccggccccgccatgagtgaggaggatgccctgcaggctctgctttgcggtgctgaactggcggctgaagcccaggaggcgggctaccatctccttggaaccggtgagatggggattgccaataccactccggcaacggcgctctatgctgttttgcttgatgtatcggttgagagcattacaggaaggggcaccggtattgatgatgagcgcctgctccacaagattgctgttatcaaacaggcgattgccgttaatggctcccgctgcaccacgccgttcgcgacgcttgccgcgcttggtggttacgaaattgcggccattgccggattcattcttggcgcagccgcagcccgcactcctgtggttgttgatggctttatctcttctgcaggagcggtggtggcgctcaaactctgcccggcagttgaagactatctttttttcagccatctctccaatgaacaggggcacagggcagttatggagaagcttggcgcccggccgattcttgatcttgatcttcgccttggtgaggggacgggtgcggctattgctatgcagcttattgagggcgctgtaaaaatttacaatgagatggccaccttcagtgctgcaagggtcagtgaaaaaagcggggagtaggggatgctgagcggccttgttacagcgttgagaacacttaccctctttcctgttcccggaaaggagaccgacaccttcagccgctcgcttttctggtttcctgttgtggggttgctgcttggatctatccaggcggcgctcggctattttacctctcttcttggctggaatgagctgtcggctgcgtttgtggtgcttggcggtattgcgcttaccagaggaatgcatgccgatgggcttgccgatctggctgatggtttctgggggggcaggacgagggagtcggctctgcggattatgaaggatcccaacgtcggctcttttggagccatcgctctctccggcatgatgctgctcaaatggattgccatccttaagctggttgatatcggagcgtttgcatgcattgctgcaggggtactgcttgcccgctgggtgcaggttctcctcgcctcagcgctcccttacgcccgccgggagggaggcacggcgcaatcttttgtaagcggggcaggtgttgtccatatcgtggttacctccgcgctgacgctcttgtttctttttccgcttcttcatgccgacctttatgccaacctttatgccgttgtcgcaatgataagcgccgcactcgctgccgctttgttgactggcctcttgagttaccgcaaaatcgggggagttaccggcgatgtgcttggggcaggaagtgaggtgaccgagttgtttgtctggattgcggcagcgctctctgccgctctcaaggcgtagtctctgttttgttgggggcgaaacagtgatcagtcacggttttcaacctgaacgatttttctttccggcaggatcacagccgtcagcctccccatgagcgggtttttgctgtagacgcaaccggtgtcgatggcgatcagccgttcaagcattactggtacaggaattgcggtgtggccgcagacaacggttttttcccatttgtagttgttgctttcaaggaaggtggtacgcatgtgcacccgttgccagcagaactcttcaggtttgtagtaacggatattatctttgatggagagttcaggatcgaggcctccatgggtaaagaaatagtgctcggtttcaatgaagtgccggcaattacgaataaagagcaggtgctcttcctccagatcgcagccgtcgaggctgttgtaggatgcaagggtggcctgccctccgttgccgagccagttgtctgagctgcagttgtcgagataatcaagaaacatcaactcatgattgcccataaggaaatggcaggagtacctgctgctgagttcgatgagaaagtcaattacctcttttgagtgattaccacggtcaatcatatcgcctaaaaaaagaagctgatcttcagcttcaggcttaatctgccggatcagttttttgaggggatggaggcagccgtggatatctccgatagcgatgatccgacgggtttctgataacaaaggttgcattgcggtagtaacatattctgtattgcaacaatatccatgctttcaagcaggattgccgatgcaactcttctggtttctgctgttttgttgattgaaaatggtggtgagtctgcgctatttaaaatatttcatttcaaccgtcacctcaagctccttggtgtcgagcgtaaaaacggaatcgttgaatttaggtccgcccattccaattttcgggttgtttgaaaccccgacaccctcttttggtatcccgataaagttggtatcaagttttccattattgttttcgtcgtgcatgatgctgacggcgtaactaccgtaaggaagatcttcgaagacaacggtttcggtagtgccggagatttttttcagttccgaggtataagcttgctcatgtttgccgggaaaccctttttttgagttgtagagtgaaacgccaagcatgcccttaaggtgctttaactctatgatgtgtaccgtgatttttccggtttgggcggctgttgttttgttgatttcatcggcggacagagttgcggtacctataaaaaagagtacaacaaaaaagaaaatgttcttcatagcgagaaggagatacgtttcacagggtttcatcaagagcatgatcactcaacattgcgacttcactcacgttgtgagtattgacccaatatcggtaatcatggcatcaggtacaagcagataacatggatagagcgtgataaccggtttcgatgctgctgttttcgtttatatcttgtaaacattgcgaattaaagctaaatagctctatcagcaacccggatgtgttgatgacagagtttccatctcccattgtaactgtggtgatgctggactgtctgagaaaaaacagtgtttgaaatacgggaaaccgcgatgaaaaaaagccaagccaccgtgacggatatttctgaattgcgatgtcgggcagaggatcatcttcgaaaaagccagcctggtgagcagggtttttccctgtcgcagggtgatatgcatcggatgatccatgagttgtcggttcatcagattgaacttcaaatgcagcaggaggagctgcttcagtcgaaggatgagctggaagatgctcttgcacgctataccaggctttacgatttcgctcctgtgggctatctgacgcttgctgtcgatggcaccattcttgatgctaatcttacggcaacaacgatgtttggtgtggatcgctccttgttgaagggctcctgtatggcgctctttgtcgctcctgaagagatgagggtttttaaagcgctgatggagagggttttcagccatcaggcgcaaggctcttgtgatcttacgctttgttacgagagtctctctgcgactttgcgatgtaccgtgcatattgatgctgtcattcaggatgatggccagtcatgctgcatggcgctttctgatgtcacccgccagaagcggattgagagagagcatgcggcgattcagataactttggttcaggctcagaagatggagtcaatcgggaggcttgcgggtggtgttgcgcatgatatgaacaatatgctgcaggtgcagcttggtaatatcgagtatttactctcaatgggggagctttcggagagtgtgcggctgaccctttccgatcttcagaattccgtcatgagatctgcagggattgttcgtcaactgcttgcctttgcccgaaagcagataatccatccgaaggtgctcgatttcaatgctgcgataactactattctgagaatgcttggacacattcttggtgagcatatcaagctgatctttgctccaggaactcttctctggtcagtgaagatagatgccgtgcaaatagatcagataatgaccaatcttgctctcaatgcaagggatgccatcaaggtgaacggtaccctttttattgtgacccgcaatgttgttgttgaagctgatttctgtcacgatcattctgaactgattcctggcgattacgtcttgcttgaggtccgggatgatggcttcgggatggagaaggaggttctcgattatgtttttgagccctattttaccaccaaattcatgggtgatggcgcgggtcttgggcttgcaatggtttatggcatcgtacaacagaaccatggagcgatttttgcctccagcataaaaggcacagggacgacattcgcgatctatttgccccgtgtcccggcttgcccgcaaatctgatgaacttttggatgccatcgctccatagtggacaaggggttatcgaagctctgctgacggagctgggctccctttgctggcaacacactccttgttgcgtaacaacccttttggcaaagagctgatatagcccggacacgtcagtttgtcacatgctgttttattgtcagaccagaagagatgcccggttatatcgaccttggcagcaatcatggtttgttccggtgtgtcaaggtagcccacatctccctgctgcagaatataagccactttacctccgccgtatgtatcgccgataatgagcggcgctgcggatgagagggaagagcatcctgcaagagcggtaccagtgaaaaggagcactttcagataccttgatgcgcctgttgtttcgaagggtttcatgatgctatacgttaattttgttctgttaccgtcaacagtttgcctgttattcgattatcgtttaatcgagcggatgtcgatggcccgtttttccgttgcatcagcatcgcttttgcgcccggtatgcgaatagatgaccgctaaattttcaaggagtgttgcaacatttgggtgaatcagtccaagatttttttcgatgattgccagtgaacgcaacgataacggttcggcctctttatactgcccctgggctacataaatcaccgccaggttattcaaactcacggctacattggtgtgataggggccaaacgttttctcccagattgcaagcgaacggttcagaagaggtgttgcttcatggtatttaccctgatcattgtagagtaaggccaggttattaaggcttaatgccacatcagggtgaagggagccaaacagtttttcccggatggcgagcgctcgcctgaaaagtggctcagcttcgctgtactttttctcggtaagaaacagttgcgccagattatcaagactcagggcaacatcaggtgaatcggagacaaaggcgtgttcaaaaatcgcaagcgtacgcttgtaaagcggttcaacctctttgtaccgaccctgggcataatagagcgcagcaatgttgttgatgctgaaggcaagatcgggagaatcagaaccaagggctttttcaaagatgagctgtgctcgtataaagagcggttcggccagtgtatattgagcctgggcataataaagggaggccaggttattcagcttcactgctacatcaggatggtcggggccgaggattttttcctgcatggccagcgcccgtttcatcagtggcagtgctgtggcgtatttttcctgaaccctgtacagtgtggccaggttgttcaggctcctggcaacatcggggtgctcaaggccaaagctcttctccctgatttcaagtgcacgcaggtagaggggctctgcttcctggtatctcccctgggttttgtagagctcagccaggttgttcagaatctgggctacacgggggtgctccttgccgaatgttttctcatggatagtgagcgcccgcaggtagagcggttcggcctcctgatatctggcctggagtgcgtaaaatccagccagattgttcaggcatgtagcgatatcgggctgatcggatccaaaaaccttctcccggatggcgagcgcccgtttggagagcgcttcaatttctgcatatctcccctctgccgagtacagcccggcaagactgttcaggctgatggataccttggaatgaaaagggccaaaaaccttctcccggatcgccaacgaacgtttgaagagtggctcagcctctttgtaccgcccctgcattttatacagctctccaaggttattaagacttgttgcaatatcggggtcatccggataaagagccttctcccgaatggcgagtgcctgcaggtagagcgattcggcttctgcatagcgcccctcgacaaagtagagtcctgccagattgttgatacttgttgccagatgaggatcaaacgggtcaaggtttttttctcggatggccagtgcccggagatacagcggctcggcttcactgaatttcccctgaatttgatagagttcacccaggttgttcagaggcctgacgacatcagggtgattctggccgagcagacgttcatcaatctggagtgcacgtttaaagagctgctccgattctgcataccgaccctgggcaaagtataatcttccgaggttgttcagactcatggctacatcaggatgatctttgccaaggagtctctcacggatggcaagtgagcggagagagagcgatgttgccacgctatatttgtcgagagtaccataatactcagccaggttgttcaggcttacggcaacatcaaggtgattgtctccaaagatttttcccctgatggccagcgcccgcttgaagagcggttcggcctcggtgtatcgtccctgaaccttatacaactcagcgatattgttcaggctggttgccagatcaggatggttgctgtcgaggattttttcacggatggcgagcgcacgcctgaaaagtggttcagcttcggcatagagcccttgagcatagtacaagccggcaatattgttcaggttcagtgccagatcggcagaattcacttcgctgtttttctctgcattctccagatctttctctgcgatgattttgatacgcttgacccggtaaagttcatcaacatccctgttgactgctgcccgaagagtctctctgccctgaatccccgcacaggcgagagcaacaaagagaaaaagtattctataaacggatctcatcggacacctgctggctgcggacgtaaaaaaaaatattcaccgagctactcttcttgtcttatataaccctgtaatacaaagtacagatgtaatacataaaatgcaaacaggcagagataatagctcttcagagaaaacatttcggttcacttgcgtatcttttatccgcaggggaaaaacaaaaatctttatggtgcatgaccttttatcgctcatcaacaatgccttctgttcttgaaaatgtctctcttgggaagaggggttattacggaattgggggtaaggcccgtttttttgcccagcctggcagtccggcggaacttgcagatctgctgcactggtgccttgatcaacaactttctcttgcccttatggggagtgggagcaacatccttttttctgataatgagttccccggtatggtgatctctctgggcgggatgcagcgacttttctggctttcggatgatgagttgttctgcgaggccggtgtggagaacagccggattgctgaagagctgttactgtctggcagggatgggggagagtggctgtatcggcttcccggccagattggggctacagtgaggatgaatgcccgctgtttcgggggagaggtctctgcaattacggccgctatccagacgatctctcttgagggttgtctgcgctggcagttgcctgatgaggtcttttatggatacaagcagacctctttgatggagaagccggaaattgtggttgccgtcctcttgcgttttcctcaaatcagaccagtggaggagatcagccgcttgatgcagggatatgaggaggagcgttctgcaaagcaccatttcgattttccaagttgcggttcgacctttaaaaacaattatgctcttggtcgttcaagcggtactatcttcgatgagcttggtttcaagggtcagtcggagggtggcgcgatggtgagcaagcaccatgccaattttatctataacaggggaggggcaactgccggtgacgtcctgaggcttgccggacgcatgaaagatgcggccttggagcaggttggggccaaactcgatcttgaggttgagtgcatcgggttgtttgatgcggatctgcttggatcgtgtggtgtccggtttgtgcctgatcgtcgtgattcttcaaaggggtgggctggtcttttatggaatccgcaggaagaggagttggtttcccttccggatccactttttccccgcacgcttatgcatgggcctcttgttggttattccggtctcgacagggagtttccggcctcagtgtttgtctctgttgagcaactgctttcgcttcaggatgccgccgccgatcctgcagcgccttttcttcgctggacaactcttggcaagtatgaagctctttttgtagtaaaaccgccatctgtcattccggctggaagttttaccgacggactgtggcactacagtgtttccgaactttttatcgcttccggggatcctgctggaggctatcttgagtttgaaatgactcctgacgcccactgggttgcgcttcgtttcgaggcgccaagaaaaagggagagaggctgtgaagtgctttcaccggagccatgggaaaaacaggtgcgcatggtgcagggtgaggggcagtttgggatggagttgtcgtgggaattgattgagccttttgttacaggggagcttcttctgctgcaatgttgtgcatcttcaggaaaaggggagtatgccctatttccctggtggcagcatccctcattaccggctgattttcaccagccggctcattttttcaggattcgtcttgtttgaattccctgaacagaggagttacaaatcggctgctggcattcgggaaacttccgctgccgtaaagaccggtccctccttgcagacatagaccgagcctacattgcatcgtccgcatttgccaactccgcatttcatgcgattttcaagtgttgtatagacgtttgcttcatcaaagccaagctttttgagcgagatcagggtgaacttgatcatgattgggggcccgcaaatgacggctatacagttttcgggagagggggcagcctcctcaagcacggtaggcacgaagccgacccggtgcttccagtcgggtgattctccacctggatcgacggtaaggacaagatcgacatcagcgcgattttcccactcttccagttcatgtttgtagaccagatcggcgacggtacgggctccatagacaatggtgacatgcccgaatttttcacgttggtcgaggcatgaccagatgacacttcgcgtcggtggcagggctatacctcccgaaatgaagaggaggtttttgccatagaactcctcaatgggaaagcggtttccgtagggtccccggaaggttatgaggtcaccgatatcagcatttgccaaaacagatgttaccctgccggactggcggaaggtacattcaatatagtcgttgcgggtttcagggcttgcgacgcagaaggtgctttctccctcgccgtaaataccgtagagtccgaacatgccggtacggaacgtttttttgaactgctcaaggtcgtccgggttctgaaattcaagcctcagggttttcactccgggagcttcgtcgtggcgggcgacgattttcatgatagccggtttgtagatgttcgctggtgtgctttggatggtttctgtcacggctgtaattttgaaatctcttgtaaagtctctgtaattcccatgtcaaccgggcactggcgtgaacagcggccacatccgctgcaactgttgacgttgaatttgccgggaaaatagttgaatttgtgcatgatgcgctggcgccagcgtgccgactgcgttgagcgagggttatggccagaggtgtgcatggtaaagagggagaaggagcaactatcccagttttttcttctgataccgctgtaggtatccccctcgtcctgaatgtcgaagcagtggcaggtgggacagagataggtacaggaggcgcagccaatacagcgcatcgagatctctttccagaatttgctgtcgaagttttcagggttttgcagccaggtaacgcaggcgtcgagattaaatttttcgggcacgacgacggtcggaagcgctggttctgagccctcctggagatagtcggatattattgcgaatgcttcacgacctcgatcggtcagctcctcaaccagccatcccctgttcctttcaagaggacgcagaaggatgtcggagccttttgtgctgtctggcgccagtttgagcgaggtgcacatgcagaagtcgtcagcggttgtgcatgcaatggtgacgataaccgattcattgcgtcgctgaaaccagtattcatccttgtagtcccatccaaacaggggatcgtcaatagccagaccggaagcgtcgcaggcccttgcaccgaagatgattctttttccctgcgggggagtgaagtcaaccgtgtcgatctcattttttttgatggtgtaacgcaccattggttccgtctgcggaaaaaaaagttccttgagtgagcggtcgggcagcaccatgccgaaatcgagctctgcgccgttttcaactgcggcatatgttgaaagagactctccccgcacagggccaatgacctcaagacccgccgagcgccattttgtgacacaatggtcaagtttatcgctgaaaaggattcttgtcatacgtgttggttacttagagaatgaatgtctcggtgtcgtcctttttgaaacttgcaagtaccggctcctgggtctggcttaaccctgcaaaatgatcgaattcctccatcacctctttggccattctttggttgatgaggcggagcgggatgttgacggggcaggcgcggtcgcagttgccgcattgaacgcatcgtccggcaaggtgaaatgcccggacaatattccattcgaaattgccgagggtatgcgatgaggtattgatccactgaggctgattgttgtcaacaatgcatcggcggcagtagcacatgggacaagcctggcggcaggcatagcatttgatgcagcgtgaaaactcctcctgccagaagtcgaatcgttcccgtgtatccattttcccgatacgctcaagaagaggctcttcaggtatttgcctggggtgttccttgctgtcgcctatcagatcggagaagtcgctggcatggcggccctgtaacgggctgaccgctctgtcgatggagtcgaatccgaggataacgacctggtcggcattgagttgtgattctgcggcgaggatattgatggagcgaattccttcgggtcgcagaaaaatgccgacctttttttcatcgctcagcagcccttcggcaacaagatatcccgagagatttgtgacgcagagactgtcgagcacaagctgatcagcctcttcagaggtgcggataaagagtggtcggcgccggtcggaggttgagcctggtttgtagccaataaccatttttaccgttccgctggcaagaagctctttgactgcggttctgtatttttcctgtgtaatcattacctgttgattttaaagtgtcgccggtgattcactctctttgatcaattggtgatattgatcaaaagggccaagagtacgaatatcttccgtgacgctgttgatgagatcggcaaactttcccccttcagcagcgcttatccatgaatattttacccgttccggcgatatgcctgcgaagtcaaggagggcgcgaaaaacaatccagcggcgacgtgcgtggtagttgccgtgagtaaaatggcagtcacccggatggcagccgctgacaagtacaccgtccgcccccttctgcagtgctttcagaataaacatagggctgattcttcctgtacagggaagacggacaatgcggacattgggtgcgtatttcagccgactggttcccgccagatcagctccggcataggtgcagtaggtacagacaaaagcaacaatcttcggttcaaatggttcactcatcagcttactcctgtagcagggttcttttcgttcacggtaaaaaacgggcttttcagaggcccatcacttcagcaaagatctgtttttcagtaaatcctgccagatcgatactgttcgagcggcaaaaggttacacaggtgccacagccttgacagaggccgggattgatatatgcgacctgtttaataagtcgaccggaacggtcgcgaatatcttttttctcgatggcattgtagggacaggcgagaacgcagccccagcatccggcgcaggttgcctcgttgttcatggcaataaccggttcgcgctcaagcgtctccttgctgaagagggcgagtaccttgcttgccgttgccgatgcctgggcaaccgagtcgggaatatcttttggcgactggcatgctccggcaaggaatacgccagccgtggatgattcaacagggcggagcttgagatgggcttcgttgtaaaaaccgtattcgtcataagcgataccgatgatttttgcaaactctttggcatcggactgtggtaccatagcggtggcaagaacaaccatatcagcaacgacggtaacgggcttgccgagaagggtatcgacaccccgtaccatcagtttgccgttttcctgccatactttgctcactctgccccggatataggatgcttcatcatcttcaatagcacgccgggtaaattcatcatagccttttcctgccgcacggatatccatataaaaaatatgggtttttccctcatgcgccttatgggcgtagagcatggcatgttttgcggtgtacatgcagcagatcttggagcaatagcgtaccccttttgatggatcgcgtgaccctgcacattggataaaaacaacattttgcggctccgatccgtcagaaggacgaagaatttttccggcagtagggccgcttgctgaagcgaggcgttcaaattgcaggccggtgatgacgtccggaaattttccgtagccatactcgccgtatacagccgtgttctggatctggaaccctgttgcgacaacaatagctcctatttcgagatctatgaattcatcctgcatctcaaaatcaatcgcattgatttgacaggttttctggcataccttgcatttaccgtttttaaagaagatgcaacttgccttgtcaataaccggtatgttcggaacggattgggcgaagggggtataaattgctgtacgtttgccaagagcgcagtcaaattcacttgagatttttttgaccgggcatttggtcatgcactcaccacagcctgtacatttgtgtatgtcaacatagcgcgatttcatgcggatcctgaccttgaaattgccgatgtagccatcaacactctcgacttccgcataggtaagaagtcgaatatttggatgttgggcggtctcaaccatccggggggtcataatgcactgcgagcagtcgagtgtcgggaaggtttccgacaactgggccatgtgaccgccaagtgagggttcacgctcgacaagcacaacttcctggccggcattggcaatatcaagcgcagcctggagtcccgcgatacctcctccgatgaccagagccctgcgggttaccggtacctcaataggctggagtttgttgttgcgctttaccttttcgaccattgaacgggtgatgtccatggctttttcagttgccatattcacgtcggtatgcacccatgaacattgttcccgaatgttggcgatttcacagagataggggttcagacccgcttcagcacatgccttgcggaaggtggcttcatgcattctcggtgaacaggcagcaatgactatcccggtaaggttattatcgcgaatcgcttttttgacgctttcctggccaggatccgagcagaaatatttgtattcgacagagaccgcaacaccagggtgttcccccatggcggcagccagcctggtacaatcaaccttggctgcgacattttcgccgcagtgacaaatgaatactccaatttttgccattaattcaatcttttagtatgaagccgccaggctgaacggtgtgtatggaattctaccgaaaccgtctcccccttgatatttgttcaacgtcctgatcgtagcctaacgtttcgatacaaggtcgagtgcaggaacaaaatgctctcctacagcaacttccgaagggtcggcgccgcaggcgatggcgacaagctctgaaatatagtaaaccggcatctccttgacatctccgaatcgttttctcatgcttccctggcgcatatcaaggttagcctggcagaggggacaggcgacgacaaaggcttctgcgccattgtctgcagcattttttgcaatggtgtgcgtgagttcttcgataagcggttgctgtgcaagtgtgaggcccgctccacagcactcaattttgaatgcccagttgacgggtgttgctccaagtgcggtcatgattgcctccatcttgagcgggttttccggatcatcaaaacccatatcctccattggacgaatcagcaggcagccataatagcaggcaagattaagaccggtaagaggctttttgaccctttttttgatctcttccggatccatggcttcaagaagctgggtaacaccgataaattcagctttgcaggtgagctctatgccggtaattgtctgaacatcctcccgtagctcaggagaatccataagagttttccgggtggtaacctgacggttctgacaggcggcacagggcgccaggaccagttccagtccttgtgcgtcggccagagcctggtttctggcgggcagaagaacagcaagcttgtggttggtggcgtgtgccgatgttgcgccgcagcagttccagtcctcaatttcctgtagtttaagatcaagcagggaacacatttttctgaccgaaatatcaaattcccgagctgtgccgctaagcgagcatccaggataatatccgatggtcatgccaggcttgatggaaaatggcgctctcgggatgaactctttttttatcggacgtcgtttcggaaccctcagatgcgactcttttactgaagcttcaaaaattctggcgatctgctcttttccctttaccgacccttttcctgtcagggtgtgtaaaggttttatcttcccgttcatgatcatcttgacgcctgactgggcatcctgaagaaagcttctggtgcggagcttgtaactgttgacgagtgagagttcctccagacgtccgtgtttgcgtacgttattgaggaaggaggtgtgaaaggcgttgaccagcttttttgcccggttttctgaaacaatatccttctcaagtgcaagagccctgagtgagtccatggttgccgcaatatccatgttctgcggacagcgggccgtacaggtcatacagccgacacagaaccagagcgcatcgcttttcatggcatcttctatatagttcgcctgaaccagacgcatgattcttgccggaggattgtccatgaaggctccggcaggacagccagcagtacattttccgcactgatagcagcagttataatcatttcctgtggactcttcaagctggtgcttaaggctgtccattactgtcatcttgatttttgacacgaggtataggttgctttacgtggagcgggaagtgaactgaaacaacggggtatgttaaggaaaattacattaatgtcaaataattcaacgagccaaattattttcggcacgacaaacagtataatacctgcaaaagagctcaggagagagccgattacaaggaacatcacccagcattaaagcattcaatgtgcggtctgtaattcaccaatttcgtgcagcagggagcgggaaaagatcaggaaggctatggatatgatactctttttgcttatgatgcgatggcttttcatttttgtatcatgaatcattttttcattacaagaccatgtttgatgaaatagagtttgacaagatcaagcgtcttcccaagtatgtttttgctgcagtcaatgagctgaaaatggctgaacgccgcgcaggagaggatgttattgatttctcaatgggtaatcctgatggcccgaccccccagcatattgtcgataaactgattgaaagcatcaataaacccagaacgcacggttattctgtttcaaaggggatctacaagcttcgtggtgcagttggaacctggtaccagcgcaaatataatgtcgatctggatctggatcgagaggttgttgcaacgatgggttcaaaagagggctatgtccaccttgtgcaggccatcaccaaccccggcgatcttgcaatggttcctgatccttgttatcccatccactcacaggcattcattcttgccggtggcaatgttcaccgcctgaaacttgaactgaacgacgactttacccttgatgaagagggctttttccacaatattgaaaaagcattacgggaatcttcaccaaaacccaagtacctcgttgtcaatttccctaacaatcctaccacggcaaccgtggagcttcccttttatgagaagctggttgatattgcccgtcaggagcgtttttacatcatcagtgatattgcctatgccgagcttacctatgacggctatgtgactccatccatcctgcaggttcccggcgcaaaggatgttgcggtcgaaagctacaccctctcaaaaacctacaacatggcagggtggcgtgtgggctttatggtcggcaacgccaaattgatcggcgcacttgaaaaaatcaagagctggctcgattatggcacctttacgcctattcaggttgcctccactatcgcccttaccgaggatcagagctgcgttgaggaaatctgcgaggtctatcgcaaacggcgcgatgtcatggttaaaagttttatcaatgccggatggccggttgtatcccccagggcaagcatgtttgtctgggcccggattccagaaccattccgctccatgggaagccttgagttcagcaaaaagctgctgagcgaagccaaggttgccgtaagccccggcataggctttggcgcctatggtgacgactatgtgcgtattgccatgatcgagaacgaagagcgcatccgccaggccgcccgtaatatccgcaaatttttgcgggaataattgttgtggggtatgtgttacgccgtttcagggtgcacgccgcaggggtacatatcggtaagggcacggcatgccgtgcccttacgacaaatgtgatacctcgaaaatttcctgtattgcctgctggatggtgtcaacaaccatgccggaggagaccaggcttgcgacgtcgctggcgaggtctccggccctgccgtgaaaccatgcggctgatgctgctgcatctgaaagggatgctcctttggctgaaagcgcggcaatcatgccggagaggacatcgcctgaaccggcagttgcaagcgcttcggtaccgctggtgttgagaagaacgggcccttcagcttctgcaataattgtgggatttcctttcagaagaacgctcactccgtggagagtggcaaagtttctggcgcattcaatcgggtcggatgctatttcttcaattggtaatgtcgagaggcggctgaactctccgtaatgcggtgtgagcagcacctcgcggcatttgcccaacgcctctgctattccgataaccgggagggcgtagagggcatcagcgtcaaggatcactttttttgaggtgacgatggaagacgcgagcagttctctgaccagctcaatggcttcctgatcgcgtccgaggccgcatccgatcaggattgtatcggcccagtgtgctttttcggtaatggtggcaatatctcttccaataataactgcttccggtatggcggtgtgcattgcaccggccaaagagatcgggagggagagacaaacataccctgcaccgcttttcagtgcggctttcgcggagaggatggccgccccaagcatcgagctttgtgcggtttgtgatccggcaatgatcagtaccttgccgttcgtatgctttgcgctcgacgcttctctcaggataaactgtttagccgcaaactcctggtcgacaagaaggtaggaggagggctcaacgagaaagcgggggatggagatttccgctatctgcagctctccgcagcactccggcccttcgttcagatagaatcctcttttcgggtatgccattgtgacggtgatatccgccatgactaccggtgtggcagagaggcctgtggttgcatcgagtcctgatggaacatcaatggcaagggtaagggctcctgtttggtcgcggatggtgttgatcagctcaatgccttcagagaggggagacgcaagcgccattcccggtttgttcagtcgcaggccggtgcctgtaatggcatcgatgatgatattgtaatgcgtttcggcaacgaagggcagcgcctcgtcatggctttcgaaaatgcgcaagggggcatcatgttcaccgtaggcttgcagtgtggtgagcccttgacgattgaccccttgcagcagcgattcggggtagaggaaaagaagatcgaccgaggcttccagattgaggagatggcgggccagcacaaagccgtcacctccattgttgcctttgccgcagaccagaagaaaagagcatcctgaaaaagagtctcttttgaggctctctttgatcacgcgaaggcattcacgaccggcaagctccataaggcgggtttcgccgatatggagcagttcaatggcagccttgtcggccttttgcatttcctgtacagttacaacaggctgcatgacagttccttgtttttcccgagtgggaggggttagagttcgtcaaggtggagtgagttctcaagtgcgtgatagtatgcgtccgaaagttccacagttgtgaaatgcaggagttgcactccgtttacagcgatgttggcatcacgctccaaaacttttccaatgaccctgatcggtacatggtgcgccagagcctcttcaatcacctcttttgccttgtcgggagagatgctcagcacgacccgtccttgtgcttctgaaaagagctgctgctggatttcgaaaggcgtgctgtttgtcatttccagatcgacgctgaatcccattggtacttcggtgttcatgatcgctttttcagcaagtgcaacaaagagacctccatcggaaatgtcgtgagcggaatggagaagcttttttgatgccagtgctacaagcagatcctggaggtttttttcatgtaccagatcgatggatggagcatcctggccgggtgtgccgtattgcatgatgaggtattccgaagcgtccagcgtgagctcaggctctccgagaagcaggatggcatcgccgggattggtgaaggttgatcctacgagattgtcgatatcgtcgagcagaccgatcatgccaatggttggtgtggggtagattgcggtgcgcaggccaccaatgaatgtttcgttatagaaactgacatttccgccggttaccggggtgttgaaggctctgcaagcttcacccattccctgaactgctgttttgaactgaaaatagacctctggcttgtaaggattgccgaaattgaggcagttggttatggccagcggttttgcacccgaacaggcgatatttctggcacattcagcaaccgcaattttaccgcctgccaaaggattgagatagacataacgggcattgcagtctgttttcatggcaagccctttgcgtgatcccttgatgcggataacggcggcatcggtatggcctaccggagttaccgtattcgtttgcaccatggagtcatactggcgatagacccattgtttgcttgcgatattggggcgtgaaagcagttcaagggcgattgtcggaaaatcaaggtttttgtcctcttcaagttgcgctatcggggtttcgggctttttttcgatggcctcgcggatataaacgggtgcaccgcctccaagtaccagcgattcagccggaatttcggcgacaattgagccgtgctgcgagactcgcaagagattgtcgctcgtaacacgtccgatgacgacggcaagcacatcccatttgcggtatacctcaatgatcttctcctcaaatcctttttcggcaacaataagcattcgttcctgtgactcggagagcatgatttcataagcgctcatccccgcttcgcgaatagggacaagatcaagatcgatctctatgccaccggatccggttttttcgattcctcttgcactcatttctgaggttgagctggttattccggcagcgcccatatcctgcagaccgacaacataaccggttgcgatagcttcaagggtcgcttcaagcagaagcttttcagcaaaagggtcgccaacctgaacgcttgggcgtttatcttccgatgcttcgctgagatcttccgatgcgaaggttgcgccgtgaataccgtctcttccggttgaggaaccgacaatcaggacggggttgtctttaccgagggccgttgcactgacggttttatggtgctcaacaatgccgacagacatggcattgaccagaggattaccggtatagccctcttcaaaataaatttcaccccctacggtcggtacgccgaatgagttgccgtaatcgccgataccgcgaaccacaccatcaaccagatagcggacatgggggtctttgggtgatccgaatctgagggagttgagcgatgccaccggacgtgcacccatggtgaaaatatcgcggtgaatcccgccaacgccggtagccgctccctggtaaggctcgactgcggaggggtggttgtgtgattcaattttaaacgctacagcaaggttgtcgccgatatcgaccagacccgcgttctcttctcctgcaccggtcagcagcgctccgccttcgcggggaagggttttgagcaccgctatggaatttttgtaactacagtgctccgaccacatgacggaaaaaatgccaagctcggtaaaagaggggactcttccgagaatggcgcatattttatcgtactcttcacggttcaggccgtgttctgcggcaagggcaagggtgacttcaacttcagtatgtttcacagggataccggtaaacgtttcgggaattcagggttgctgtccgtgacagtttttatatttttttccgcttccgcaagggcagaggtcattgcggccaggttttttttcggctatggcgggctgctgcggactctcttcctggtttgtttcaggttcatcagaagatgcggtgtaaacactttctgccgctttatgctgtgcgatgagtttttcctgtctgacagccgcttttcgctggcgctcttccatttcacgcgcctcatcagggttaacaggaaagagcttgaaggcaagagagagggtttcgagctcgatgtcgtgcaagagatcaataaaaagacggaatgcctcctgcttgtattcgagcaggggatctttctggccataagcgcgtaaattgattccctcacgcaaggagtcgatttcgcggaggtgctctcgccagcggaggtctatgacactgagaacggcatatttttcaatttgctgcatgatctcttcgggcattgcagcctcttttctgcgatagaacgcaagggcggtctggtagagcttttcggcggtagcctcaatcccttcgcgctcaaaggtattgcgttcaggcttgaattcaatggagagttcgcgcatcaactgttcctcaatagcatcaacatcaagcatcttgtggtgctttttaatgaccagctcgctgtaatccctgagcaggtcaaggatatcactggtcaggcgatccttgataaggccgttgcggcggcgtgaatagataacctcacgctgctggttaaggacatcatcatattcaagcagacgtttgcggatcgaaaagttttgctcttcaacctttttctgtgcacgctcgattgatttggtgatcatggagtgctcaatgacatctccctcttcatgacccagacgatccataacggagataacccgatcggagccgaacaggcgcatcagctcatcttcgagagagacaaagaaaaccgactcacccggatcaccctgtcgtccggcacgtccacggagctggcggtcgatacgacgggactcgtgacgttcggaaccaagaatgaagagtccgcccaattcgcggacgccactaccgagtttgatatcggttccacgtccagccatgttggtagcaatggttactgcatttttctggcccgcttcggcaacaatttccgcttcacgatcattttgccgtgcgttgagtacattgtgaacgatttttcttgcgcgaagcatgcgtgaaagggtttccgaaacctcaacactggttgtaccgacaagtactggctgcccctttttctgcagctcttcaaccttcagaacaacggcattatatttttcgcggcgggttttatagaccaaatcgtccatgtccttgcgaacaatggaggcattggtcggaataacgacgacatcgagcttgtagatttcataaaactctgaagcttcggtttccgctgtgccggtcataccggcgagctttttgtagagtcggaaaaaattctggatggtgatggttgccatggtctgcgtttcaccctcgatcttgacattctcttttgcctcgatcgcctggtgcagtccatcgctgtatcgacgaccgggaaggattcgtccggtaaactcgtcgacaatcataacctgtccgttttggactacatattcatcgtcgcgctcgaagagtgagtaggctttcaggagttgactgatgttatgcagccgttctgaacggtcagcaaaaaggcggtatacctcatcttttttctgaattttatcggctaccgggatcaatgcgtcactttcaatgatggcgacttctgagccgacatcgggcaacataaaaatatcgctgtcctggtggctgagcttgctgaggaagtcgcgacccttgtcggtcagatcaatggtgttcgctttttcatcaacggcgaaatagagttcgtcatcgacctcctgcatccggcttgaattgtctttaaggtattcgttttcagtaccctgtaccagttttgccataccctgctgtgagagcattttaatgtagcgggtgttttttggctgtccacgtttgacgcgaaggagtgcaagacctgcttcaggatcgcccggtttggttttaatgagtttttcagcttcaccgagatatttggcgacgagttgctgctgtgcacgaaccaactgctcgatccatggtttgatctcctggaatttgctgttgtcggcattggggacggggcctgaaatgatcagtggcgttctggcttcatcaatcagtacactatcaacctcatcaacgatggcgtagtagaagttccgctgcaccatctcttcaggggtgctggccatattgtcgcgcagatagtcgaagccgaattcattgtttgtaccataggttatatcacaagcgtactgttcccttcgctcttcgggcctcatcgtgttgagaataacgcctaccgagaggttatgaaaggcaaagaccgggctcatccactccttgtccctctgtgcaaggtaatcattgaccgtgacgacatgtacgcctcttcctgtcagggcattaagaaaaacagggagtgttgacacaagggtttttccttcaccagttgccatttcggagatttttcccgaatggagcacaattcctccaatgagctgaacatcgtagggtaccatgtcccagatcatctctcttcccatgaccaggtaggtgtgtcctttaaggcgcacacagctctctttgacaagggcgaaggtttcaggaagaagctcttcaagtatggctgcggtagcctgttcgtactcttcagcaagggtatcaaggcgtgtgttgattgtttcagcctcttcaaggttgatatccgggttatcgagcttccgggagagcgatgttttctcctgctcaagtggctcaagagtttttcgtaccctctgtttcagcgttacccctctctctctcaactgatcgttactcagcgacgccatggtcatctgcagttcgttgatgctgctgacgagagggcggatttttttgatatccttttcgtgtttggagccgaagatcttttcaaaaattttcaacatgtacaggcctttgtgctctctaaagtttcagatagtttgttgtgcggagaggccggagtatttctgatccgttttctccgctatgtccaattgatgctcaaggtattgaattagacagtgagaaaaaagcgggatgctttgaaaaataactgggaagggagctacctgaccttccggctccagcgtcattgtaggaaggagttctgttcttattcatttttcgttgcaagttcagcaaaaaactcctggagatggtgggtaccgaaagcaggagccacatggtcaaatttgagtgcttcaacagcaaaagagaggaggtcggccaggttccggttgaaaatcccggtcaccataagtcctccttcggcaagccacatagggagtggagttatccataccggttttccgcaaacatggaatgccatctccatcacttcccgaaaggtatagatatcgggtccgccaacggcaatttcccggcatatgccttctgctccatcagcacacacctttgcaaggtcggctccatgaaccgggttaatttttttttcaccttcaccaaccatgaacatatggccgctttgagccattgagaaaaatcgtcccatgtctgaaaagtaaccgtttgggcgtatgactgtccagggaattccggaggctttgagatcggtaacaaagagttcgtgagccttgattgaaggaacatcagccattttgtcctggttgaagaccgaaacgtagatgaatctcgacaccttttcctggatagcctgctcaaggatgcgtccgttgccgaggtgatcgacatcaaagctggtcaatttcgggtcgggagctgtcaggccaagtgaggaaaaaacaagatcgatcccttcgcagatacccttgatgctgtcaggattcgttacatcaccaacgacaatttcatcggcgatatcgtagactgctggttcgccatgggggccagcagttttgattttatccgggtttcttaccagaatgcggatataataacccctctctttgaattcctttatggcgaatctgccaaggtagccggaagccccggctatcaacacgtgcttttttgtactcatggtatcagttccttttttttgaggtgcttgctggctggatcagtaaaatcaagcatttttacggttaaaacgttcgaagtccttttatttccttacgccagcagtgaaaaagaagatgaccagcgtagcctgcaaaatcaggctttaaaatggtacgggcctcggcatcaagggcaagataacgggccggagtcaaggattgaagggctgttgtgctgttgaaccattgtccgaggtattgtttgacatgggtatcaatcggaaatgcgtcgaaacggccgagcccgaagagcgcaatgcaatcggctattttgtaaccgacaccttcgttttggcatagagtcctgcgcagttccgaaagggggagcagtgggtcagagagggcgtcaaggtcaatttttccgtcggcaactcctttggcgatcctcacgatgttgcgcgctctgggatgattattgtttgtgcaagtgctgagtgcaatgggattggcggctgcaagtcgttcgggagaggggaagtggtgcagggtgatttcctttccggaatatgaaattgtcctcttttcgccatagttctgcagaagcatggaaacctgttttctgatcaggggcatgccgatgccctgggcacacataaacgagatcatggtttcaaacggatcctgcctcatgattctaaccggaaaatagtcggtcaggagctgccagagtgttggatacaggtgagagaaattatcaggaaaaatctgttcggtatcgatatcaaatgtaaagtaatgggagataaaatccactaacgggacgccattaatcaccttatcttcagcataaacttcaagctcattatcagctatctgcttgataatcaaaggcttggatttgattattgcagcatagaaatccggttcatctttattgatattccataaaaatgattgtccgctaaagagagtttggcggatatcgaacggcgcccttgtttttattatagtgtaataattcaagtagtattagcttgatttttattgtgaataattatggcatattattctaaaatatacatttgtataaattagtcaactgtttttaatgaaataatttaagttatttggaataaaatttttttagtatttttccgggcctgttttttgtgattaaatggaggtatagtttgttggtattcgtttattaaaatcaagaattattgattttatatgggtatatattttttttcagagctcctgttattttctgtacagatgttgtgtgcagaggcgctatcaggctgatattcttttcatatactgttgtttatatttactgtatggtcaattttatttatgaaaggtgctggtattgctactgaaaaaaagatttttctggagattttatttgccgtcattgtttgctctataattgctatggaacggtggttttattgatgatattattcgtttaaaatatcttgtatttacttatatttatttattttatcagttttttggggatggtataagcgagaaaaatgaggagaggttagtgtgtggagctgcatcagaccggataagttcaaacgtgagattatgagcttccggggtaaaaagagagatgacagcaacttcggcgacatcacttcggtcaataactcctgtaacgatattgtcgccggtatcaaagagcaagtcatgcatcagtacggggccgtcaagcagtccgcctggcctgaggatggtgtatgcatatcccggttctgagtagagtttgcgcacctcattttcgctctccagcttcatggtgagtacatggccatatttgttcagggggtgatcaggtttggttactccgagagagcttatgagcacaaagcgcttgatgccctgctctttggcaagtgtcgccagcctgatgactccgtcacggtcgatggctgatggaggcggggcttctggatcggttaccttgccgccgatggcgcagatcacggcatcagcatgacgcaatgcagccttgatctcttcaggatgctcaagagaaccgatagtgagtttgtcgatgatttcaggaccgaaaagctcaagcgcttttttacccgatcggacaaagagatggtagtcgaggttatgactctgcaggcgtttgactatccactcgcccgttctgccggtagcaccgacaacgaggatggttccgttaaattgtatcatgagtgttttcagttttgagttatggttttctggcacctcaaaaattgctcttctcatgtattgaggtgccagggaggggtaggatatgctggttttgcaggatgccggattgacaaatgtgttcagttgaacagtgaaaacttgacgttacagaccatggtcaagtcaaccagtgcgtgcagaaagatgacacttctgatatcgcgataccagaaaaaactcagggcccagcttccggcaatgagcatctgtaccggcatgaaaaaaggtttatagatgcttgtctggacgacatgttccggcagaatattgatccagaagagaccgtggatgaggccgctgtagattatgaaaaacaggaagcccgtgataaaaagtgcccaggggttttgcgtaaagcggcctgcaagagcggtaccgagacgaaaaacagcataaaacatgaaggtttcggcaatgccgttgccgatactgaataccagaacggtaggccaatcgagtgcacgtcccccatcggttgtggagtgggaatagacccaggcattgattgcaaccacgatgacagaggcaaccagcagcgagactcttcttgtgtcaaattctcggttgaatgtcagaatatcttttttgaaaaagatgatgccaacaagaaatgcaaaggcccagtaggcataaatcatcattggtaccgatagttccatgattcaggtgagggttaaatgggtgaacaaactgtttctgttttcttggtcaatgcttccgcatgataggagcttcggacgaaagggccggattggacgtgccggaagccggctccttcggcaaagctccggtactgctcaaactcttccggcgtgatgtagcgttcgaccggcagatgcagggctgagggctgtaaatactggccgatcgttaccatgtcgcacccatgaaggaggaggtcaccaagcgagatcgccacctcctctgcagtttcacccatacccaccatcattcctgattttgtggtaagaccgtgcatctcttttgcccgttgcaacagacgaagtgatgttgcgtagtttgcctgcgggcgaaccttcgtataaagggagggtacggtttcaatattgtggttcagaatttcgggaagctccgccatgacgagatccatagcgcgttcattaccttcgaaatcaggaataaggcattcgatggtcacaaacgggttcagggtacggatggcacgaatcgttgccacccagtattctgcacctccgtcaggcaaatcgtcacgggtgacactggtcaggacggtgtgcttcagttgcatggagtgaacagcaagggcaattttttcaggttcacggggatcaggtgccggcgggtttgaagccttgccaacggcacagaatctgcagtttcgtgtgcagactgttccgagaaggaggaaggttgctgtaccgcgtgaccagcactcctgcaagttggggcacattgccgaacgacagacggtatgcagactgtgacggtcaagcagtcgttttgttgaagcaaaagatgctccggaggataaccttattttcaaccattccggtttttttccaggtacatgttccatgagcactgtactgcgtgtaggttaatgattccagggggcttaatatagctaatcggggagttctttttgggacgaattatcttttatgcaagcaggagtactctcttcagttgtgctggaggaggcaaaaaataagtccaccaattactgccagatgatggacttgcagagaacccgggcagcaaaaaattctggtattatgcgccgatatccatttttaaagcttttcctggtttaaacttgacaaccttttttgcagcaatggtaattgcctcgccggtcatgggattgcgcccttcccgttcagcgcggtcgacaatcgtgaatgtgccgaatccggcaaggggaacatcaacaccatttttcaaagagtctgaaacaatagtgacaaaggctttgagggcgcgatcggcgtcaattttgctcagttgagcctgatcggcaattttttctactaaggcattttttgacatatggcggctgttttgattgttgaagagagtgttctgatatccatggattttgcggcacaactatttctgcaaaaggcgcaaagcagaaaatccgtcaaggaagaggatgagcaggtacgcacagaaaagagcgttgttctcttgtttatggcaattatcagtttacgctatccgatcctgaccggtcacttgctaataaaacacaatattttcatgttttccaagctgatacgataaatataccctaagcctcttttgtgccctgcaacgcaaacagggggtcgggataacaaaatccgctttttcagacgattttttactacgttccaaagatgatgtaactcattcgcagttggccatggatgggcgaccattatcccttgtgatctgattaaccaactggcaggataccgtgaaaaaacaggagcttcgaggaaaatggccgttggtgattccgtcgaagtattttgccggattgtttctctttctggtggcgcttttttttggtacgaccctttttgaatatcaatatcggaaatcggaaattgagcatatcatgcgtgaagaggctaccttgcttattcacgcattgaacgaaggtgctgaaaatgctattacaggctacaatgagaatagctcgctgcttaccgggagccttatgagccagttgaggcttcttgatcgtattgataaaaaaacagctctgacctctgcagatttgactgaaattgccggatcgggaggaatctatcgcatcaatatttttgatcgtaacggaaagaggattgctttcaatactccgcccgatcatgatccgctggcccagcagtgtgatccgaaactggagttacaaccgattttttcacggcagacagactctcttgttgtcggcatcagagagagttcttccaaaagaggggcacggctggttgttgctgttgcccggagccggggtggtgcgattaccggaaatattgatgcgtcaaggttaatcaatcttcgtcgtcaacttggggttggacgacttattcagcgcattggggctgatacaacgggtattgattatatcatctggcaggatacgacggccattctggctgctacaccaaatgttaccggagcagagcctcttctctcggatacggttctggcaaaggctcttttacagaaaaagccaacaacccgatttacaatatttgacgggcgcaaggtttttgaagtcgttaaaccatttttttatcaggatatcaatgttgggttacttcgcattggtctcaaaactgatcattttaccattgccctgacaaagctgcgcacccgctttatcatgcttgcctttctcttctgtttcgctgctctcgttatgctgaatctggtgatgacccgcaggagtgagcttcgtatggcacaagcttatcagcgtgcgcagactttttcgtcaaccatactggagagtatggcagatgctgttgtagcggtcaatgcagattgttctatcactcttgtgaatggggcttcggaaaggctttttgctctctcctccctcaatgccctcaacacaccggtggcgcaaatactgccagaatgcgcggagtttttctcaatcatcatggctgaaaaaagagtatcgctccacagggaacttgagtgtatcgttggaggcaaaaccctctttcttgctggtaatttcacgcttattacaggcgttgaccgctctgttgaaggagcccttggcgtttttcgggatctgagcgaacagcgatcgatgcagcgaatcatcaatcgtcaggaaaagctcagtgcaatgggtgagcttgcatccggagttgcccatgaaatccgaaaccctcttaatgccatagggattcttgcgcagcggcttgctatagagttttcaccgacggcggatgaagaggaataccgccagcttgttcgtgccgtggtctccgaggtgtatcgcgtcaatgccattatccagcgatttttgaaatttgcccgtccctcaaaactcattatgatcaagagtgatctggatgagtttatgctctcctatcgtcatcttcttcagggggaagctgatgcaaaagggatcagattctccctgaacaccgatagtggagcaatggtaaacattgatcatgaacagatgcggcaggcgctgctcaatcttgtacaaaatgcggttgaagccacagaggaagggggagagattacggtttctcttttctgccgtgaaaaccaggcgcttattgagattgtcgatactggcagaggaattccggaaaaagagagagcccggatcttcaacctctatttcacgacaaaggatgaagggacgggtatggggctgagtattgcaaatcagattattcagtcacatggcggtattattgaaattgagagtgaagagcatcaggggagctgcttcaggatcaaactgcctctggcggaatagttcgtcatgataacaacataaaccaggttggagcatgagtcataccattcttgttgtcgaagatgaaaaggtacaactggagagcattgccggttatttatccaaacaaggctatcatgtgcttacctcatcacggccggttgaggcattggtcatagcaagggagcatgctgtcgatattgtgctgactgacttcaaaatgcccgcaatgagcggtgtggaacttctcgatgcactcaaaaaactgaatcccggtattgaagtgattatcatgaccgcatatggcagtattgagtcggcaacagaggctatgaagctcggagcggtggactatattaccaaacccattgatctttgccagcttcagcttatgatccgtaacacactggaacggaagttacttgtcagtgaaaaccgtcagcttcgccagcaactttcagagcgcttcagtttcgaggggattgtttcacaatcaacagcaatgagccaggtactcaatattgccgggcgggtagcttccagcaacgcacctgttcttattaccggtgagaccggaacaggcaaggagcttatcgccaaagcggttcattttgcaggttcccaccatgaaaaaccttttgttgctgtcaactgtgcagcgctgcctgaaaatttgcttgaaagtgaacttttcggccatgagaagggtgcgtttacgggagctgatcgtcagcgcaaagggcgttttgaaatggctgaaggaggaaccctctttattgatgaagttggcgaaataccactggccttgcaggtcaaactgctcagggttttacaggaaaaatcatttgaacgtgtcggaagttctcattctcttcagacaaatgcgcgcattgttgcagcaaccaaccgggatttggaggcgatggtgcgagaagggaaattccgggaagatcttttctatcgcctgaacgttgttgctatcagaattcctccactcagggaacgcagggctgatattcctccacttatcgatgcatttatctcgcgctttgcttccgaaaacaagaaacggattaccggtatttcaagggaggcaatggatacgcttatgaaatatccctacccgggcaatgttcgtgaacttgaaaatattgtgcagcagtccattgtgctttgtcgcgcggagataattacccgtgacgacctgccgttacgggttcatgaagccttttccgaaaaagcatcacccctcgaaatggagggaacgttcatcgaaaaggtggaagcttttgagaaatcattgattcttgcagcactgaaagaggctggtaatgtgcagacacgcgcatccgaacggctgggaataggcgaaagacatctgcgatacaagctgaaaaaatatggaatgaaataatctttcggcgagcggtttttttgcctacagtgacgacgatatggtcgattttacgacgaacaagtcgatacttcggagaatactgaggcaaaaaacgcagggtacataattttaaaatctatgattatcaatagataagactattgacccgtttctggcacgcaatttgatgttatggatagtgatggcggaatgaacagggaagagtgttccgctttcagaacgataacattatccatttaaacaggagttctcatgaaaaaaattattggtatgcttgcggttgccggaatggtatttttcttttcacagagcagtcaggtttttgcgaagggtccacagaatcagggaatgagtatgatcggtgggggtggtatgagcaattttgttgatcttaatggtgatggcgttaacgacagggcacttgatgccgatggcgatggagttatcaaccgtctggatgctgattatgtccgtcctcaggatggtacaggcagtggtcgtggagccgtttcagggacaggaacaggtacaccaatccttgatggcacaggccctcatggcgcaggaagagcagttcgttgattgagtttgtaaccattatttcaggtaagggagcttccctgtgaaagctcctccgcctggaatacttttcaagagaagattatgtttgttgccaaaacagtaactattgttgttgttgtcctctctttgggctgttttgttcgagaggcatttgccgaagagcaggcaacagtcaacatgaagcagcaagggctgcaaaaaaatgaatcaccaaaaaagctgcaatttcttgatgaagatggtgatggcttaaatgatctgattcgggacagtgatggtgatggtattcccgacgggaggatgtgtgacgggagtggaaatagcttgggccggggaggttttaaccggcagggtggtggctggatgataatgaatggtgcgggaaatggtgggttcgggagaggttctggtaacggagtccgtcagggacggggaagaagataaacttgaagagagataaatcgctaaaatttaatgatgataacgttatgaaacgattggtattggttatgggtatggcattatttataaacccggctgctgatgcggcaacgaaaacgttggatggtcaggcaatttttgacaggaactgcagtgtttgtcatacggtaagccctccaccaaaatcagctcctccgatagctcctcttgcttctcgatatcgtataaaatttaaaacgaaagaggagggagtcaatcatatggtcgcatttctgaaatcaccaaatacgcaaaatgccgttgagtcacaagccattagaagatttgggctgatgccgccatctccactttcagaaccggaattgagagttgtagccggatgggtttgggatcagtataatccggcgacaggagcttgtggaggtttaagaaacaaaggacgaatgaaccaatattgagcacacaatgttcgttcaatatagttaaaggtgagggttgacgttcagtaacaggttatcttcgggtatgaaatgaaaaagaaattcagttggcgggtgtttatcagttttggtctttttattgcgttttttttcctgctgatttcaggtgtattcctctatattgcccctcccggcagggttgcaaactggacggactggcggttgatgggtctcacaagaacagactggaaaaatcagcatcttatttttggatttgcttttggcgtgctttccctgtttcatctttttgttattaactggaagggttttttttcctacatcaagtcaaaaacaacccagggaattaaaagtccggcagaactggtttccatacttctcctttcgctctttttcggaataggcaccttttacgggactcagccttttacagcgatcatagagtttggtaatcgtatatcgggctcatgggagcgtaaagaagggcaagcgccggtacctcatgctgagcttatgagcctgacacagctttcgcaacaaccaggccttggtggtgatcctgaagcattgaaaataaagctcgaaaaatcaggattaaaagtggtatcggttaatgagtctcttgctgagatcgccgaaaaaaatggtatggcggcagaaaaagtttacagcattcttgctccagcagaaagaaaaggatcacaatttagtggaaagggttttggacaaaaaaccctgcagcagatagccgacgaagcagatgtatcagcgacttcactgcagcttgcactccgccagaaaggggttgaagcgaaaacggatacatcgctcaaaacaattgccgaagagaatggtattgagatgagagagttgcggcgattgcttgaaacgatgaccaagagataaaaaaagagtgaagcgtaacaccagtctctctgcaaggttatggtaagccggaatcctgtttcgcgtttccgcgtttttttccggcttgccatttctcttacagcagggtttgaagtctcaggaggggtgatgggctcatgttggtttaatggcagccatgaccctgacaggcttgttgtggggttactttagctaacagcccattgctgaaacgcgttaaagcctcttgaagagtcttcgatagttctgccatgtagacatcgatacccatcatctgcagtcttgcgatagctccagccccgattccgttgcacagtaccacgtcaatgccatgttgtgagaagaaatcggcaggagtacattgtccgtgatcatgatgcatcgaagcgtttggaataatttcaattgaatttttttccatatctgcaacggcaaaaaaaggcgcactaccaaaatgttcactcaattttgagttcagatcagcctgttcaattaaagggataattactttcattgttttatttattggatttattgtactgcatagcgggattgagctgctttataagcatatgcttataatatagcatatgaaagtcatcaaccaagcatagcgtacctgtttttgtgacagggtatcagcgctcttctgcaggttattgggtaatttgtttcaaaaccagtcaatagtaacgcaccaagaagtcatgagattatctgagcttccgatctgaccagacggatagccgacagggtaacgattctgatgaataaatgagagatgctggcgttttaaattttttttatagcttaaaagatagtaattgattactttcttttaagggaaaagcagaagcagaaacagaatatgaaaagagcgataaaaaatctttcggctgagaaaaggcggttggttacggttgaggcggttattcaacttgctgctgaaaaaaacccggaacatattacgacgttgcagattgcagaaaggatgaatttgacgcaaggcgccttgttccgccattttccaaccaagaatgcgttatggcagtcggtgatggagtggcttgccagtcagttgcttggaaggattgacagggttattgaaaatattgaatcggccatagaggctcttgaacttatgttcatgacccatcttgattttgttgtacagcatccgggtgtgccaagaatgatctttgctgaactgcagcgaccggataaatcgtcggcaaaaaaaattgtagaaaccatgctggcgagttatagtgggcgccttgaaaaactctttaaaaaaggaattgctcagggaaaaattcaccctggccttgatgtgtcatcagcatccgtactgtttatagggatagttcagggcttggtgatgcagtcacttatagcgggagacacatcaaagatgctcagcaacgccaaacctgtgtttgctcttttcctgcaggcaataaaaaagagagaacaatgaaaataaagacaatcaataaaaaaatggtgggattgcttgccgttctggcacctcttctcctgctttttgtctatgtggcattgcgctcgggtcctcttgctcccgtgccggtaacggttatcactgttgaaacaaaacagattcgccccgtgttgtttggtattggtactcttgaggcaagatatgcgtatcggatcggctctgtagctgcgggcaggatcaagctcattaatgttgaagtgggagatgttgttcgcgccggtcaggtcataggggagatagatccggttgatctcgatgagcgtttgagcgctcaactctcccttatcaaacgggcagaggcccagataaaatctgccgaggcacagcttcgcgatgccgatacaaggaaagagtttgccagtggacaggaaaaacgttacggtttgctcctttctgctcgtgctgtgagtgcagagtcggctgaagcgaagcatcaggaggcagagattgcccgagcatctgtttcaggcgctgaggctggtgtccatgcggcacgtcaagagctcgcttcactcaaggcagaatatcagggattggtgaagcaacgtcataatttgctgctcatagcgccggttgatggtctggtaacagcccgtgatgcagagccggggaatacggtgttatccggtcagaccatcatcgagatgattaatccgcgaagcctctggattgatgtgcgtttcgatcaattgcagagcgcaggcctgaaagcggctcttcctgcacggataacacttcgttctcaaccgggtcatattttttccggttttgtcgagagggttgagcccctcgctgaccggataacagaggagcttctcgcaaaagttctctttactgttttacccgatccactgccaccggttggcgaactctgtgaggttacggttttgcttcctcctttgccagaacttcccgttgtccccaacgcaagtgtacatcgagttgatggccgtcttggtgtatgggttgttgagggttccaggcttcattttgccgaggttcgcaccggcatggctgaccgtgatggtaatctgcagattcttggaggattaaaagctggagcaagagtggtggtgtacagtaaaagcgttttgcatgctggaagccgcatttcgattcttgatcgaaagagaaaggatggtaccctgtgatatctcttgccggacgcgatattctgcatggatggggccgttttcttttgactggtgttggccttggtctgctgattggagtgacactgagtatggctggtatctatcggggaatggttgatgatgccaacgtcctgattgagagcagtggagctgatctctgggttgtgcagcaagggacgcttgggccttatgccgaaccatcaagtatttatgaggatacctaccggagtattctcggaatgcagggggtcgccagggcgtcaaatgtgacctacctcaccatgcaggtgcgccatgctgacagtgatgtccgggcaatggtggtcggtattgttccaggcggagcgggcgaaccaggccagcccggctttctcgtcgccggtcatcaccttaccggaagccgctatgaggcggttgcggatgttaaggctggattttcccttggtgataccattactattcgccgtaaccgctatcgggttgttgggcttacccgacgtatggtttcatcgggcggtgacccgatggtttttattccattaaaagaggcgcagcaggcacagtttctcaaggataatgatgcacttcttcagcagcgacgacgtacggaagccaatcctctctttaaccgtcccgcagtaccggggctgcttgaggctgttattgcctctcagacaaccaatagttacgtcaacgctgttctggtacagttgaaacctgaatatgatcctgaaatcacggctaaaaatattcagcgatggaaacggttgcaggtctatacccggtcacagatgaggactattcttgttgataaacttattgcgacatcagccaaacagatcgggatgtttctggtcattctctccatagtaagcgctgctattgtagcatttattatctacaccatgacgatggccaagatcagggagattgcggttctgaagttgatcgggacaagaaacagggtgattgcaagcatgatccttcagcaggcattggggctcggagcaattggctttgtcgttggcaaaatagccgcaacactctggtctcctttttttccaagatatgttcttcttgaaccaggtgatgccataagaggctttatcgctgtcatggtgatctctgttctggcaagtatactggccattacagcagctctcagggttgatcctgctgaagctataggaggttgagatgcatacaagaggtattatcattgagggactgaaaaaacagtatggaagcggtgacaccctggtggatgccttgaagggggttgagatgcaggttgctctcggagaggttgtcgggcttgttggtccttcaggatcggggaaaagtaccttgctgaaatgtcttggggctgtaatcgagccttcggctggacggatgaagcttggggagacgattatctatgatggaaagtggaaaatcaaggatttgcgtgcgttgcggcgggataagatagggtttgtgtttcaggcgccatatctcattccctttcttgacgtgatcgataatgtggcactgctgccgatgcttgccggtgagggtaacagcattgcccgcaaaagagccgtcgagctgcttgaggcacttgatgtcggacatcgggcgaaagccatgccgtcacagctttccggcggtgaacagcagcgagtggctattgccagagcgcttgtcaaccaccctccggtaattcttgctgatgaaccaacggctcctctcgacagtcagagggcgcttgccgtgatcggtattctcaatgatatggctcgtcagtatgagaccgccattatcattgtcacccacgacgaaaaaatcatccccaccttcaagcggatctatcatattcgtgatggccgtacccatgaagaggcaggggagggaaaatcaccccgggaactgattaaaactgataaggcatgagcagagcaaagaggctctcagattcattaaagaggaatagggggggacttccttttgtcaggtcgaaactgagtgtgaagggttttgattgccgaagaggagggtactttacatgggagagctgcgccaactctttgtgacgatgatcaggcggtagatgagcgcggagaagagtattcttgttgctggattctttttttaggcagagttatatagattgacattattttgcaataagagtcagccctttcagtgaacaaattggaagatgagattctcaaacagagaggccccatgagctttacacatttggacaagagcggtgacattgctatggttgatgtttccggaaaaccgggtacgctcagagttgcgagggcatccggctttatcctgatgcagccggaaacaattgagcgtctctctcttgacggctttccgaaagggaatgttctgaccacggccaagcttgccggtattttggctgcaaaaaatacagcccaccttattcctctttgccatcagctcaatctctcatgggctgatattgtttttgatgtccggaaagagcgtattgtcattgtcgcgacggtgaaaaccagggaggcgaccggtgtggagatggaggctttgactgcagtatcagtagccgcgctgacgatctatgacatgtgcaaggctgttgacaagagtatggagattggttcgataaaacttgaaacgaaaacaggcgggaagtcttccgtaactgagggttaccgaccgaaaacatccattattgttgtgtcggactccgtctcttccggacgagcagtcgaccgttcgggtcaactgttgcgtgaagggtttgaggctaccggttgcccgattggcgaggtgaaggttatcgccgacaatcaggaggaaattattgcggttattgatgagtggacggcaggatgtgttgagcttatcgtcacaacaggaggaacgggcctcgggcctcgtgatgtaaccgttgatgcgctgcttcctaaattttcacggagattgccgggaattgagcaggctcttttcaactggggacagggaaaaaccaggacggcaatgctttcgaggcttgtcgccggtatggtgggctcgacgatggtgatttgtttacccggaagcacaggtgcggcaggtgatgcgatcgaggtgcttttgcccgcactgtttcatgcttttaccatgatgaaaggtgagggacattcatgatgataaccgttcaggaggctcacagccttatcagtcaaacagttgtgccattgggcatagaggagcttccgcttggtcagcttctgggaagagtgcttgcgctggagatgacggcgcccttttcgcttcctcgttttaccaacgcagcaatggatggttttgctctcaaatggagtgatatttccactgcttcgaggcagcttcctactccgctccatgttacacaaaagataccggctggtactttgtcaaccgagccgattgctttcggttgctgtgcggagatcatgacgggtgcaccactcccggaaggagctgacacagtggtggcgtttgaagagagtagcggctttggtactgaatttgttgatatttacaaggcgccgaaagagagggctaatgtgcgttaccgtggtgaagaggtcgctatgggtgaaatcgttcttcgtaaagggacatttctgtcgccctctgaaatcgccgttcttgcctcatttggtattgcatcggcagcagttttcaaaaagccgaggatttcaatcgttacggttggtgatgaagtccgcttcccgggtgaagagctttgtggtgctgagatctataactgcaaccgctttttacttgaagcagcttgccgctcagtcggaatcgagcctgccgtggctcaccacgctcctgatgagagggtagtgttacgggagctgctcgctcgtgctctcggcgaatgtgacctgcttcttactgctggcggtatctcacaaggagaatatgactttgtccagcaggaactttcggcacttggtgttataaaaaagttctggaatgttgctcaaaaaccgggtaagccactctattttggttcttcatccgaagggaaagcagttttttccctccctggtaaccctgtttctgcgctggtttgttttgtggagtattgcatcccggcgatctgcgccctggcaggaaaatcggcacctgaaaaatttcgggcaactcttgaggaaccttttccttcagataagaagcgccaccgttttcttctcggacgtgtgcgggctgaagaggggaggctttggtgcagaatatctccgaaagttgaatcccatatgataacatcggttgtgggctcgaattgcctgattgaagcagaaccctcttttgagaagcttgccggtggcactgaggtgctttgtgcgatgcttccctggtcagatctttagcgccatgctgtttcatccgtttgaaatagccttttgtggatattccggttccggaaagacgacgttgattgctgccattgttcgccagctttcagcaaggttctccattgcctactataagcatggttgccacaggttcgacatcgaccgcgaaggcaaagattcccatgtggtcgctctggccggggcatccaccgtcatgatctctgatcctgaaaaacgggcattgattaccgggcacagccctggtactccgctgcttgagcgtcatgctttttcagaccacgatttactcattgtcgaagggctcaaggagctttcactgccgaaactggttctggttgaccgggaacgcaagatacttgatcttgtcggaaagggaagcctcacccatgtagtcgcccttgtcgtgccggatgatccggctacctatgcttcattcagcatccctgttttgtctcgggacgatatcggcgcccttgcggcctttcttgaaacactcttgtttgatcgatcccggaaagaaagtccgctgtatggtctcgtcctggctggaggacgcagtgtacgcatggggagtgacaaggcgcttcttgcataccatcccgataatcagcttgttcacactgccgcgcttttgcgacaacaatgctgtgaggttttcgtctcctgccgcgaggaacaagcggatacataccgccattttggtatgccccttatcaccgactcctacctcagcattggacctatgggggggctgctctctgcacaacggtattctcccgacgctgcatgggttgttgccgcatgtgatctgcctcgccttgatgaggctactcttcagcaactcactttacaacgcaatcccctgcgtttcgctacggccttcagaaacccgcagtcaggttgccttgagccgctctgtgcctgctatgaaccaaaatcccgcatgaaactgattcttcggcatcttgagggagacaactccctctcagcctttcttaaagagtcccgtatcgaagagctggttccccacgatggcggggtactgtggaatatcaatgattccgaaagcaggaaaagattatgccgttcttgaaaaatcgtacaaatttccggcttacggcactctccaagcgttgtttagatagtttccgcttatgggcgatagagctgttattattttattgactcatctcgtttcaacattttcgtccactcttccatcgcagcgtttgccacagggtttggggcttcaagaaatgtgataataaacgtgttttcgagttcaacaataccgattgagcgaggccttactgccattactcccggattcttgatttccttgccaaagcagaaaataatatttttggcatctctgatttcatcggcaataaaaccgtcgggtagcgtggttgtatatgcataatggtcaaagattccaatgaatttcacaatcgggttactttcgattattgtcttgaaatgcatcaaaatttcatcaacactcttgcagtttgtttcatttttatcaagttcaagggtgtagaccgggtatttctcctgtaacagtgtctgccgcataatgttctcctcctttttttagttgaaatgttagttgaaatgaaaatttggtttcatggcaacctgaccctgagccgtgactttcgtcagcactccattgcagaaacccgttaaagctctttcaagattttgtgattctgccctgtagagatcaatagctgtcatctgtggtcttgctaaaactcctgcacccggtacattacattatgccgataccgggttgcaagaagagattggcaggagtgcattgtccgtgatcgtgatgcattgatatttttgggataattccaaacccatttccctccttatctgcaacaccaaaaaggatgcactcccgaaatgatcactgattttattcccatggaatgagtcttttctcatgagatatttctacctttctggtaaccctgaccttctggttaaaaggtgaagagcttgataccctcagccctcattttttgggcaataaccggaggctttgcgatactgacgccgttgattaattgagattcgctcatattgacattgggcagaaacagcggacatacttcaaccgcgacaccgcgtgcaatcaatgctgcaaggagcatctgtggcgatttgtttatcggcttgaacatggtctgcttgctgtattttaaagcaagttttcccgcttgaccgcacagcagaatttgtaccgatttaccctgttcgattgtctgcgtcgaaaggacaagggccatcatctgggtcatcggctcttcatcggtgaggatgacaaagagtccttttgtgttgtcaacgcttgatgcaggctgagctgcagccgctattgttggctctgctgccattgtctgtatcgggaagagcagggcaagcacaaaagcgagggttgcggtttttttgctgaaaagtgacattatcaaatctcctgtgaatggtttaagatattggatgctgttttttttataaaagagagcactctccctattataagcatatgcttataataagcctaaccgattttgtaaaataattgaataccagaagtcctctttccgcttttttgcctgttgatagtgtgtcctgaaaaatcagtatttcgttaaccccatttcaaggaatcagattgctacatcagagaggaattgtcataaaaccggataaaatttgaaaaaccactggtaacggttgtttttcgcaaaatgtaccactctgttgctcatggtggcagcaaagatgatgtaaaattatggctttaaaggatggcgtcaccagcaaaagaaatggatgaaatcagttaaccgattttaataaaattatttaaaaaggtgtaacgcgaaataattttgatgtaggaacattatcgatgcatcgttacattacagttcacgtctgttatacaagagaaataatccaggaaaatagctgctgtttggttccttttttatagaaaatgcggtaagaaaatcgctctgaaggggaatatttatgcataaaaatattacgcgccgtcagttcctcaaagttgccggtctcttgggaggtatctctcttttgcgaccgttgtggagcctggggcatagctcgcttgataacaaatcagcttctgccggtggaatggttctttgggttccaagtatttgcaatttctgttcctcgttttgtaacatcaacgtggagacgaagatagaaagtggtgtcaggcgcgttgtcaagattgaaggaaacccggagagtccccttaatcgtggcaaaatctgcgcacggggacaggctggattataccagacttatgatcctgatcgtctcaagcagccgcttatccgggtcaagggcagcaaacgcggagagtggagtttcagggcagctacatgggatgaggcatataactacatcgcagggaaactcatgaaggttcatccatgggaaataaccctggtgggaggatggactgcctgcgtctcgtatatgcactttagtttaccctttatcaggacactccagattccgaatatcattgcctctcctcttcagcattgtgttaccgctggtcattttggcaccgatcttgtgactggcaactttaacgttcatgatgaaattcttgctgactttgaaaatgcacgctatatccttttcagtctgaacaatgcttccgttgcagcgatctcgacagcaagagccgtcaggtttggacaagccagaaaaaatggtgcaaaagtggtctgcctcgaccctcgggtgagtgaattggcctccaaatcagatgaatggataccggtaaagccaggtactgatcatgcctttttccttgcaatgctgcatacgctgcttcgtgaaaaactttatgacgactcctttgtttcccggcataccaatgcgccttttctcgcctacaaagatgaaaaagggcttgtctgcctggccactgacaaggggagtaacggtaaaccatcatcatactgtgtctttgaccagctcgggcagcatatcgttgccgttcctgcctatacaaacaccaatgaatggtcgaaaggcaagagtcctattctgcccttgctgcatgcccccacaggattggtctggaatgggcatgaagtaaaaacggttttcgacttttttattgaggagtctgaaccattcactcctgaatgggcttccagcattaccgatattgatgcagcaaccattcgacgtatcgccattgaattcggacaggccaggccggcattggttgatccgggatggatgggcgcccgttatcaccatctcataggtcagcgccgccttcaggccattcttcaaacgctggttggtggaatcgataagccgggtggatggctgatgagcggcgaatatcaccataaagctgaaaaattccggcaaaatgtacagaatggcaaagggaatgaaaatgtgccaccggtcgaattgcctggcatggggtttgcctttgcgttgcttgatatttttggaaatccggatgcatgggaacatggaaagccggcattttcttttgcgtgggcaatggatcagcaaaaacagggaaaaccttcggtgttcattcctgccatggccgatgtgggtctgcttgaagcggtcagaggcgagtttaactataaaggggagccttaccgtgtcaaggcatttctgatgaatgcggcaaatccgatacgtcattatttcccggccaagcgatgggaggagattctttcccacgaaaatgttgaacttgtcgttgctattgatgttcttccgtctgacacgacgctctatgccgatgttattttgcccaatcacacctatcttgagcgtaatgagccactactctatccccttggaccaagtacggatcttggatataccacccgtctgcgagccattgatccgctttacaatacgcgtgatacctccgatatgctttgtgaaatagcggaacgtatgggtaagcttgaaccgtttcttgatggagttgccgagtatgccggacttgacagtgagatgctgagaatggagatccatgccgcaaaaaaagctggaactccacttaatgaagcgtttctcaagagcgcatatgtttccatggggaagtttgctggtcatgtgaggggaaaagagatgacgggcagtgaggtcgaggccattattcgcaagaaagggatgctgatgctcagggatgctgcaactgtcctgaaggaatctaacatgcccggaaaaatacccgttccgacaatttccgggagacttgagctgtacagtccggttcttgcctcgtttgctgatactgcgggtgtgcagcctatctttaatcctgtacttggttatgtgcccagagttgtcagcgacaggttggagaagccatctcttgatgccaatgaattttattttacctatggaaaggtgccggttgtttcccatgcttccaccaacagtaataatccaattcttgcttcggtaacacgtcctaaatcgggtgcattcatggggttgtggatgaacagcctccgggcaggggagcttgggctgaaaaacggccagaccgttgaggtgaccaatcttcgttatggacccaaggtaaaagccatactctttacgaccgcaatgattcgtccagatacggtttttctcccctcctcattcggcagtcgcagtaaaaagctctcggttgctggcggaaaaggaaccccgctgaatgaacttatgccttacagtattgagccgattgcggcttcattcatgtcacaggaatttacggtaagcgttctgccgatttaacagttaaatggaggaatgagagcacatggcccgttatggaatggtaatagatatgcgtacctgtgttggatgccaggcttgtatggttgcctgtgcaacggaaaaccagactccgttctggagcgataaatttcgtacgcatgttgaagataaagaaaaaggggtgtatccggatgttcaaagaatcttgcttccgcgcttgtgcatgcattgtgaaaacaccccatgcttgtcggcgtgtcctaccggtgcaacctctataacaaaggatggtattgttcttgtcaattatgaccgctgcattggttgctatgcctgctgtatagcctgtccttatgacgcccgctatgcctatgagagtgaagatgtcgatacagaaaaggagctttacggagatctttcgactcacggtgttccgcatgtcgataaatgcaccttttgtgagcacagaattgaacaacaccgggaaccggcatgtgtcactacctgtccgacacatacccgaatcttcggtgatcttgacgagcggtcgagtgctgtgcacaaactcgccgcaagcggaaaggcgacagcgctgaatcagggacttggaacatctccaaaagtattttatatcccatcatagaaaggagaatacttatcatgacatttgttcatcaggaagtgtggggctggcagattgcgacctacctttttttgggaggactggggggggctacttttgcaataggtgcgattcttcatctttttgagggatgcgaccggaaaatgctctctattgcagtattgtcctcaatcgggtttttagttctcggtaccgtttttctccttgcagatatgcttcagccactgaaagctgcctatgctttgactaatccgaaatcctggatcttctggggagttgttttcataaacttttattttctggcggccatcgtttatgtcataccgctacttgaagagtggccaaaactccttccgattatcaaaaaaattcctgctggttttctgggattgcttgaacggtttaatcgtctggcagcactgggtggatctgcggcaggttttcttatcaccatctatacgggactgctgatttccgccgcacccgctatctctttctggaataccccggcacttcctcttttgttcgttttttccggattttcaaccggcgcagcctatctgctgctgttgtcaacgatttcaaaacaagaggcatcctggaaggtaacagaaaaactggagcagcttgatgctatcctgattgtgagtgaattgattgttcttggcgcctatttcaattttgcgctttttttgccaacaggagccagagaatcagcagaatatctttttcatagccctctcttcatcgttggtttttttattgccggacttgttgttcctcttgttgtagagacgtatggtattttttttgccagccattcaaataaatcaaaatcactgcttatgcttgcaagtacacttgtacttgttggcggttatctgttgcgtctttatgtcctgaacgcagggctttatcaatatccttggtaaacgcctctttttttgtatcaaactcatcatgggtatactgagtgtatgccgtttctttattttacgttatctatgtctatccccatccagcacgcatttgttttcaggtttctcagccttgctttcgcctatcccaacgaggcattcctttctgaattgaagagtattgcagataaaatcaatgacaaaaccggttcattcattcggttgattgcatcttttgaaaaagaaaagcaggaaatgttgcaggcagagtacactcgtctctttattaatggttatcctcacacaccatgcccaccctatgagtctgtctaccgggaaaaaagaatgctcggacaggcaagtattgatgtacaggcgctctatcgtgaatgggagatgagtgtcgaaacaggtttaattgatcatattgccacagaatttgaatttctctcttttctggcttcagcttcaacagtgaaaactatcgcaacagccgcaaaggattcatcagatcattttatcaaggaacatctttgtcgctgggtaccacagtttgttggtgatctcaaatcagctacatctcttgacgcctatcggctactgggaatccttgttgaaagttcactcaaggcttgccgataaaggatttctccgtcattaaatttttttatttgtaaagattattagggaatgccggtttatgagcgattttaaaaacagatcacagctttaccaactgaagaagagagtcttgaaaggattggctgaatcgcctcagaatcatgacaacgaggcaatgggtacaggaaaaggagtcggaggtcaaggatgtagaccaatgagttcacttgcgcatggtatgcgtttctgtttggtatcatcgtttacgatatgagctgcctcgtagatacgtttcatcgccatgtggactatgtgaggatagcggttacctcccggtgtaatctgagatgttcttactgcatgcgcgaagagcatgaagggagagccgacacagtatcacttcttgacaaaaatgagatcaacacgattattgctgtgcttgctgaacttggtttttcaaaagtgcgctttacgggtggagagcctttactgcgagagggtattgcagggctggttcgtgaggcaaaacaacatccctctatcaaaaccgtaggcctcacaacgaacggcgttctgcttgaccgttttcttccttctctgatagatgccgggcttgataccatcaatttcagtatcgacacgcttgatcgaggacgatattacgccataactcggcgagacgtctatagacaggtgcggaataatcttgataaccttcttaaaacagctctcatagcggtgaagctcaacgtcgtgatgatgcgggatatcaacagtgatgaaatttgtcgttttgtcgatttcaccaaagattatgatgtgactgttcgatttatagagttacaaccgtttgatgataatcaaatttggcgaacaggcagatttttcggggccgataaaatccgggagttactgcaacatcactatcccgggcttcaagccatcagaggctctgcaacacagtatttcagttattccctgccagggcataagggttcgattgccattattccggcatttacaagaaacttctgtaatgagtgcaacaagattcgcattacctcggacgggaagatcatcagttgcctttatgaaaatgaggggctaaacttgctcccactgcttcgtagcaatgccggacatcaggctctcggtgatttgttcaggaaagcggtgtctcaaaaaccggaagatggcaaacatgcagccggaggtttacaaagaaccagcatgtcggagattggagggtaaaagattttttgaaatgcgttattcagcctttttcagtatacccatatccggttttatcgcaccgcccctcataacccgacagaaaattccctcctttggcatgatgcactcacctgttgcactttgtatggcacacttcgaatcatgacattccttgccgatctgggtgatttcaagtacaacgtcatcaccgaccagcagagaatcgccaataatgaggcatgaaaggtcaatacctcgcgttacaatattttctgcgaacatcccgtgagtaagttccggcatttttttacgcatccggtcaatactctcacctgcaagaattgagacctgacgatgccaattacctgcgtgagcatcgccctctataccccagtccggcctcaacgagatctgactgacgactgtttttacggtaccctttgctttactgatacagactgattctataaagcccacaccttgagtgtcaagagaaaccttttttgttccgttcattgtaacaaattataaataattaacttaagcactacctcgatatcgcctttttcccggatttattgaagcgagctaaacaaaaaaccagtgacaccacacttcaatcaccgttaccatcgaaaaaaaaagtaaaagaagggaatgcgttataccgggtaatctacaacatcacagacttataaaaagagttatttgttctcgctttaagccagcatattgcacctgacaagttttgactattttatgtttaaaatcattacgcagcttgcttaattataaccatatgcttataattgagaacagacatttatattcaatcttactataagcgtacttgctcccatgaaaagtgaaatgatcatcacgataggggacggaaggaaagttgatgctgagttcaatggatttaccattcatactgaccagtcggtacatgccggaggtgaaggttccgcacctgagccattcacactttttcttgcctcaatcggaacctgtgcaggaatctatgtctcttcattttgtaaaagccgtggaattcctgtagatggtatccgtcttgtacaatcacattttacaggtgaatcaggtcgtggtataggaaagattgagatcaccatcgaactgcctccggactttcctgagaagtacaaggatgctgttatcaatgcagccaatctctgtgcagtgaaaaaacatattctgaatccaccggaatttgttgtaaagacagttacaaaataatcagcctgaaatttgcagggagttactggtgaagaaagtatttttgtgtgtggaatgatcggaattgatagtcggaaatagtgcatgcaaagcaggaacataagggaaagatgaaggaatacgagaatcttgtaactcttttttgcagtacagatacgggttacaatgcagggtttgtctttaaaaaaagcatcagggaggtttttctctctttttctgttattggtggttggttccggaaaagcggtgatagtgaccgtaaaatttccgggtggttcttatgaaaaccaatcgggtcgggcgtccgactcattgccgaagcattcaggatatgccccggataacctgttttaaaccggaaggggttcctcctgaagaactgcaaagtattgtattgacgcttgatgagctggaggctatacgattggctgataaagaggggttataccaggctgatgcggcaataaggatgcaggtatctcgtccaacttttggccgtattcttgaggcggcccataaaaaagttgcagaggcaattgttgacggcaaaaaactctgtattcagggtggtacgtttcgctccctttgcgactcgacccttactgaccgtccaaatatttgtgaatgtcccgaatgcggtctcaagcttccgcatcagaagggagagccttgcagggaaacagtttgtcctcattgccaagcccccctgaagcgcatgggagggtgtcttcccgaatttctccctcaggtatgagggttttgacttaaagtaccctgtatctttaactattttaccgtttaccatgcctgattcctggaacagtcctgataaatttaatcgcgaagcatcgcagtgggatgagaaccctcgaagaagtgagcttgcttcggttgtggccaaggctatcattgcaacgaccaaaccgacgaaaaccatgcgagcccttgaatttggatgcggaacaggtttagtcactcttgaaattgcaccgcttgtaagtgtgatttcagcgattgatacttcacaggaaatgcttgctgtgcttcaggaaaaaatccggagattcggaatcacgaatatagaaacaaggcagattgatcttatggcatctctgcagaacggtaaacaggaagagtgcttcgatctgatctacagcagcatgacccttcaccatatcagtgatacggcagaatttctcaatcgcatctcaagcatactcgttcctggtggtatgattgctatagcagatcttgacaaggaggatggcctgtttcatgacgatccgctggaaaaagttcatcatgggtttgagcgcgaggaacttgccgctatgcttcatacggcagggtttcagagaacgatgtttgaaacagcacatctccttgaaaaggagaacagggagaggaaaagagctgtgtatccgatttttttggttactgctctaaaagcgaaatcctgagattggcttgtgtctgatattgataacaaaagagataataggttcacaatgattacgaaacagaggaacacgatgcaaaagaaaagagtttttgtaagcgccggggtattgcttgggatgcttttttttgccagttgcaccagtaaaccacaaaagagtaccgatattgacggaaacagctacacggttatgaagatggggtcaatgcactggacaggagaaaatcttgatgtcgcacactatcgtaatggcgatatcataccggaaataaaggatcccgctgtgtggacaaaactgacaacaggagcctggtgttataacgggaatgatgcagaaaatggcaaaatttatggaaagctctataactggtatgcggtcaatgatccgagaggtcttgcccctgcgggatggcatgtagccactgatgccgagtggtcagagttgggaactctgcttggtggaacagaaaaggccggtggagcaatgaaggcaacctcacactggaaagagcagagtgccgggtcgaacaagagcagcggatttaacgctcttccggccggagcacgcagggacaccgatggagagtttatggcgccaggagggtacagtcgcttctggtcatcaacggagttaacagcaaaaacagtcagggttagcgctattggctattttgacgcggtttttcggcaaggcaaggctggtaaaaataatgcattttcggttcgctgtgtaaaagataaggattgagagcttttcctgtcagtgagtgtttctgccgtgcgtcgttacaagtaaatttttttttctgtatcgtagaacccgataatatgttgtgtacatgtttgaggggtttgctgtacttttttataactttcccaataataaaaatatttttgacatgaatattgatcgttttgtttttgccgtcgcaggcttctttgtgttttcgagtgtcctcctctctatctatcacgatcagaactggctctggtttacaggttttgtgggtgtaaacctttttcaggcggcttttacagggttctgtccacttgctaaaatcctgaaggctgttggcgttgaacccggacatgcttttaaatagtattacttttttttttgtgaatccgcatatacataaacgcaggaaaatcgcccataacgttttgcatgtatggataaaacgagcatttatttcgaacgattgaaaaaattgacactctatggcgaaagttgttgttttgggagcgggggtttcaggtcataccgctgcttcgtttctcaaaaagaaacttggcaaacatcatgaggtggttgttgttaccccgaatgcatattatcagtggattccttcaaacatctgggttggtgttggtcggatgacgattgatgatgttcgttttgagctgaaaaaagtgtacaaccgttggggaattatcctcaagcaggccaaagcgattgaaatccatccggaaggtgatggtcagagcgcaagagggtatgtgacgattgaatatactgacggcgtgcgaaacggagagagggagatggtagactacgattatctggtcaacgctaccgggcccaagctgaattttgacgctacagaaggtctcggcccggacaagaacagtttttcggtctgtacctatggccatgcagctcatgcctgggagcacctgcaggataacatcaaaaagatgcaggcaggccagaagcagcggattctgatcggaacaggtcatgccatggcgacctgccagggtgcggccttcgaatacatcctgaatgtagcctatgaaatctcaaagcttggtttgagtgacaaggcacagattacctggatttcaaatgagtacgaactgggcgatttcggtatggcgggagcgtttatcaaccggggaggctactacacgccgacgaaggtcttcactgaatcgcttatggccgagtatggtatcaactggatcaggcgagccggggttcatcaggttgatcctggcaaagtatattacgagacgctcgaaggagaagagaagagccaggaatttgattttgccatgcttatcccctcattttcaggcgtgggactaacctcttatgacaagtcaggagcagatattaccgagaagatgtttgcgccgaacaagttcatgaaggtcgatgccgattatactgcaaaaccttttgaagattgggaggctgatgattggccctcaatttaccagaaccctctgtttaagaatatctatgctccgggcattgcttttgcaccaccgcatcccatctcaaaaccgatgtcgagtccgagcggtcgtcagattttcccgacagctcctcgtactggaatgcctgcaggtgtcatgggcaaaattgtggcgctgaatattgccgagaaaatccagggagccgaggagcatcaacacaaggcatcgatgagcagaatgggtgcagcatgtgtcgtgtcggcaggatttggatcacttgatggtcttggtgcctcaatgactctcttcccggttgttccggactgggagaagtatcctgattggggtcgtgacatgaactactcactcggtgaggctggtctggcagggcattggctgaaagtcatcctgcactatctcttcttccacaaagccaagggctatcccttctggtggctgattccggaataagccccctctttcagaataacattcaacaatcaaaaacctatgagcaagaataaagtcaaggcatactacgatgaggcttatccaccggtaccttcgaaagggacgctctactggcggaagaatctgctgtggcaactttttcgattcgtcgttttaaatgttaaaatcatgcggatcgttgtcggcgggcactcctgatgttctaatagtaaactgccgcatagaaaagattttttttgatctcgctgatcacaaactggtaactttgtctgtttttccaccagagcactctgtcccaccatgaaggggttgtcgatacaagaataaatgtttttgacgagcctttaaatgcccggttccacgtttgatgaagccggagcatgtgtgggggatcgctgacgataatagcgcttttccatcccttcttttccatagtgttcgacgtgttctccgcctcttcccatgtggtttttgatttggtatctattttgattgcctttttggggacgccaagtgctatcatccggcgttcacgccaattcgggtggctgggacgataaaatcgctcatcaattcctgtcagaataacatggcttgcatatcctgcgttgtagagttctgcgcctttgcgtacccttagtccgttatcgcctcccagcacaataatgacatcgcatttttcagggtctgcggcatgttgtgaaaccagtataccgaggcaggataacaagagagcggcagcggtggttagtgaaagaaaaaaaatcagggtgattttaacaaaaagtctcatagcaacaattgagggttttgatacgacaatacaaccagttcggttgagaattgcctggttacggggattataaccaattttttaaagcttgccgcaggtttgccaataaggaatatcatgcagttaacctgttcggcttgtaccacatttcgtattcgtgagtcagttgaggttcaatcctttccagggatctcaatatgcgtttttgccgatcaataccagataagaaaaaagaaagaatagtgtatttttattttattatttagcttgtcgttacacgaatttgtgtgccaagtatcctgatatatttggcgtgtactcggggtaaaaaaagacgatacggcttgatgcttctgccaaaagcttaaaaagaaactccaatgacagtggacggtgacaaaaaaaaaacagacacatgctctttcgaagaggagcggattggagttcgtgaacgagcttttactaaagccatggttgagagtctccctggatcattttctattaatgatgctcatggacgacttgtctggtggaacgcctatcatcgtgatgaaattgttggaaaagatgaaagcgaaatgtctgagaccaatgcaatggaggtctttcatcccgatgaccgggcctttgcattggagaaaatgctgaatgtgctgaatttcggtattgaagagacctctgaaggaagagtcatgttgcgtggaggaccgaaatttcaatggagaatgatcacgggcaagagaattatcattgaagatcatccgttcgttgtggctgttggtattgatattactgaacgcaagcggtttgaagccattatggcattgcgactgcgtcttcttgaaatggcggagcattctactgccgaggagttgctgagagcgacactcgatgaagctgaacgccttacggagagcgtaatcggttttttcaatgttattactgaggatcagaaaacattttcaatacgggtatcatcattattccgtcaaatcaagacgcaactaccggaaggggaagaaaacgctatcgccctggatgaagaggagatattgaccgatgcgatacgggaacgtcgcagcgttattgataataattacaccggatcgctcaactgcttttctgcgcaagagccccatgccagtttcaaacgaatacttattattcccctgatgcgaggggcaacggttactgcacttctttgtgttggaggcaagtcttacgattatgatgacgatgatgcaagaacggtgggtgtactggccaatcttgcatgggatattgtctctcgtaaacgtgccgagttatcagaaaagaaaatacaagaggtgcttttgcaggctcaaaagatggaattgcttggtcagcttgccggaggtatcgcccacgatttcaataacatgctggggataattctcggtaatgcagaaacggctatgaagagagaggtcattgaagagcctcttctgggtaatatgaaagctattcttaaagcttccgaacactcagcagatctttgcaatcaacttcttgcattctcccggaagcaggccgtgatgcctatcgttcttgatctgaacagcatggttgaaaggatgcttacggtactcaggcgactgatgggcgaaaatatctccctgctctggatacctgaacgtcgcagtaccccggtcaagattgatcctgcacaaatggagcttattcttggcaacctgtgtgtcaattctcgtgacgctatccatgatataggtgcaattacgatcaaaacatgcaggattcatgttgataaatccgaatccactgccgctcatccctgttgtaaggagtctggtgattatgtgatgctcagtgtgatcgataacggctgtggtatcaataaaaaggatcttccacatattttcgaacccttcttcacgacaaaggagagaagaaaaggtgcaggaatgggtctttcaacaatctatggtattgtcaaacagaaccatgccgctatcgaatgccagagcgaacagggcaggggaaccaccttcaacatttatctgccacagcatatcggttatgcagatcaggaggagagtgagcaatcgattgtatcggctggtggaagaaaagagatgatactgcttgtagaggacgagcctgatatccttaatatctataagctgatgctcgaaaataatggctataccgtacttgatgctgcggctccgagtgatgctctgcggattgccagtgagtacaaagggcaaattcacctcttgataaccgacgtcgtcctgcctgaaatgaacggttgtgacctctcaaaaaagttggaatcacttttcccgaagctgaaaaccctttttatgtctggttacaccacagactccattaacaaacaagtggggggagagttgggagtgaatttcattcagaagccattttctattgatgcgctcatcagcgcaatcaataaaatttttacacttcctggatgagtgaaacagatgctgcaagggatagcatggttgcaccatcctccaacgggagaaggcgaggtatgaaaaagaagaagatggtgggctccctcggcgttgtcattacgggggggagtagagggctgggatatgctcttgctttggaatttcttgcagcaggtgatcgcgtggtcatttgtggcaggaaccccgggcgcctcgatgaagcaatacagactcttcagcaggcagtgccatctggtgaagtatatggtattgtgtgtgatgcaggaaatccatcgggtggaagggaacttgcggcttttgctgccgaacgactcggaagagttgaccgatggatcaacaatgccggaaccgccgggctgttcaagcgccctttatgggaacttcatgcggaggatatcctggaaacctgtacgaccaacctttcaggctctgtcatgctgtgtgctgaagccgttagagtgatggatcgccagcccctctcccctgaaccggtgtatcatatttttaatatgggtttttcatcgatcggggcaaaattttcgcgttcagcgctgtcacacaaggcgtcaaaaagaggggtggcagaactgacgcattttctctacagagagttgaaagctgcaggaaaaacgagtatcggtgttcatgaggtgagtcccggtctcgtgctgacggacttgctgtttcaagatgccacggaagaggcaatgaggtttttctctgttatcgcagaacgagctgaaaaggttgcttccgttttggtgccgaaaatacgggagataaccagacgcacaagtcgtataaggtaccagccacttgttatgatgtttttcaggttgctcattggaatgaaagtggttatcggcaaaccaaaagaggttggtcgagccaaagggcactcctgattgatcagaagaaaggaaatgcccaatagggggatcaatactgcggcttgttaatgtcgcagagttgtttcattatcaggttacagcttttaattaaagcgagtttttcataaattggcaacgtcaaaaaaagctgtcggtataatctctttccgaaaaatcgatgaagcattcgctctctttgttgttgttctttttattcattctttccggctgttctggtcaaaacaaagaaaaaaaagtcagtgaacactcttcggctggcaaattacaggcaggtctggtttttgatgtcggtggcaggggtgataagtcattcaatgattctgcctataacggccttgaaatcgccaaggcaaaatatgggataaacttcctttatatagaaccacaaggcgagggtgcggatcgtgaggcggcattacgtcagatggcagtggatccggatattgggctcattatcggagtcggcatgcttttcagtgaagatattacggctattgcatcagaatttcccgataaaaaatttgtctgcatcgactatattcatcagcagaaaaccagtatacctgcaaatctcgagggaatcgtttttgaagagaaaaaaggctcttttctcgcaggcgcccttgccggactggttatcaaaacaaacacggttggattcatcggcgggatggaatcaagcgtcatcaaaaaatttgaacaaggcttcattgccggtgcccgctccgtcaaccccggtatcagagttctttcaggttatatcggcatgaccggaagcgcctttgccgatcccgccaagggcagggaactcgcacttggacagtatggaaggggagtggatattatttatcaggcagccggagccagtggactgggtgttattgaagctgcaagggagagcaaagctcttgttatctgcacagaccgggatcaggaagctgaagctccgggatttgtgttgagcagtatgaccaaagccgtcgacagggcacttctgaaaacggtggagagcgtattgaatggaagtttcaagggtggcggtgtttctgtattcggtctggcagatcgttataccgattatgtgtacaacgaaaaaaatgcaccattgattggtattaaaaatcaccaacaactggaggatatcagaaaaaaaatagtgtcaggggaaattgttgtcgatgagaccgccgttgtacaataatggttacagtaccgttcagtaaccactggtggtctttttttagtgagcggaaaaatggtggattgttaattgattgaagaacaatactggtgaataaaaaaatccttgtaaccggagcaactggttttattggttcgtgtcttgttaaaaagctggctttaactgatgatgaagtttcaattcttgtccgaaaaaattcggatttaacctctctctccgatgtcctgcacaaggtcaagctggtttatggtgatattaccaacaggagctcacttgatgctgcaatgaaaggcattgatcttgtctatcactctgcgggtcttacctatatgggggataaaaaaaatgccctgctttataaaatcaatgttgaaggtacccgcaatatgctgcaggcatcagccgcagccaaagtgacaagatttgttcatgtcagttctatcacagcggttggaattgctttcgacaaaaaacctgtcgatgaatccgtcatatggaatttccaccagatcggtctggaatatgcaaggacgaaacatctttcagaagtcgaggtggctcaagcggtgaaaaatgggcttgactgtgtcattgtcaatccggcatttgtgtttggagcaggcgatattaattttaatgcaggacggatcatcaaagatatttacaataagaaactgccgttttatcccttgggcggaatctgtgtagtcgatgttgagattgtttcagatgcgattatatccgccatgcaaaaaggaaaaacgggtgaacggtatatccttggtggtgaaaatgtctcttacaagcagcttgcagataccatttcaaaaattaccggagctccgagagtcaattttcctctccctttctggatggcaaaaatactgaaacaggcgctggacctctataaaaacaagaatcggatatccaagctcttcaacatgtccatgttcggggtagcatctcatttcctctatttcgattcagcaaaggctatgcgtgagctgaatatgcggtacgaaccccatgaacacagcattagaaatgcctacgaatggtatcgtgatcgtaatatgcttggttgagttgattctctgattggttttcgacctgactacagatcagagttacggtttcctgcaaaagagcatcattcttggcgaatcattctctctgaaaggttcgccttgatagttgcctgcgatattaaccaccgaaaagcctgcatcaagcagcatcggaagaatctcttccctgtcgtaaagcctgaccgattcagaaaacgtcacgtttttttccagaggagcagtaatcgtgatggttttggtaaccctgttgctctcaagcgtgcgctcttcaagaagggtcagattgcctacggttctgctggagcgaggtaccagatttcgggcgagcggtatggggttaagaagatccagaacataccatcccccggatttaagtgcttcatagaccttgcagaggactaactggtcatcctgcttcaggtcgaaatagccaaaactggtaaaaagctgaaccacaagatcaaaaatgcctgatgctgaaatttctctcatatcgccgcaggtaaggttaagctgcagcccttttctcagcgcttcctttctggcctcttcaagcagaaacggtgaaaggtcattccccgtgactgaatagccgagtcgggcaagctcaagagcgtggcggccagctccacaggctatatcaagtaccgaaagtgatgctggctctttgagttcaaggccagccagagagagaatagtctgaatgcaggatgcggcttcatcactgtccctgtggctgtaaacatcaagatagagcggatggttaaaccactctttgaaccagggtgatgaggagttcgttactgaactctctgtatattcagacatgccggaggggaaaaaaggtgagattcagggcaccccgtgggtgcggtgccctgataaaaaggtccggtacgattactttgagtaatcagcgattgcttttgcaagaatcacctggtcattttctccgttggggatcctgacattcttttcaataaatttccatgcattggtcttttctgatttgacagaaaaaataactttggcacacttgaaatcactggtaccggtttttttgcctttatcagcaaacgattgtttctttgccatgactcgtaaggtagtactttttggttaagaggcagttctgtttttttctgcacaaaatcaacatgaaggtaataaaattttgtcgataatcaaattcccctgcatgaattcttctcagagttcgttccatccaagaagcgcacccttgtggacgattcctcgagattttcccttgagggggcgatcgataaaaggagtgtttgaggatttggacttcagcgagcttgccgttaaactccagcgggcatcgggatcaatgattgtaaaattcgccttttctccaggtgcaaacagaattggtttaagcctcattatttttcttggattaaccgacagcagttcaattgcacgggagagcgagatgatatttttatcaaccagttctgttatggtcaggcccagtgagctttcgagaccggtaatgccgaacgcaacctgatcggatggacactctttttcgtgtgaagcatggggtgcatggtctgtagctatggcatcaatagttccatcggcaagggcttcgagcaacgcttcacgattctcccttgaagagaggggaggcttcatgatataattgcctttcagttcagcatgaaacagatcttcatcgcagagtgtgaaatggtgtggagttacttcgcatgtaacctgcaatccatccagctttgcctttctgacaagatcaagggatgcttttgtgctgatatgggccacatggtatcgtgcccttctcagcggatcgtgcagtttatgctgttcaagatagtgcatcagaagaaggtctcggctgagcataatggcctcggatatatcgggaattcccttcagcccgagttgtgtcgaaaagagcccttcattcatgaccgccccaaccgtaagggatcgatcctcacagtgctgaatgatgagaaggtcaaaatttgatgcgtactcaaatgcaagccgcatgatctggctgttctgtatggccgaaccatcatccgatacggccgtgactccataggagctgaacttgccgaacggtgcaagatgttcacctttgctctcaacagtcattgctccgatcacctcgatgtcaatgggaagcgttgctgcgtggtggcggatataggcgacgcccgtcggattgtcaataaccggttttgtgttcggcataagggctactccggtaaatcctcccgtaaccgcagcttttgagccgctctcaagagtctctttatattcttgacctggctccctgaaatgacagtgcatatcgaaaagtccgggagccagaatcaagccttgcaaatcaataacgcgatcctccggtgatgcagccagagattcattaccatacagaacagcttcgatgattccatcatcccccactttgaccgttccggtgagatcgagatgttcaagaggattgataatgcgggcttgctgaaaaataatgctcatggttctggaataattattagtgttcccgtaaaaataagatcacctctgcctgttcagtgaagataagacaaataaataatatgcaagctcttgcctgaaaggagtgcacagagttatgctctctatttatgctgaaacgactcctcgaccggaagtgcattgtttcgaagagaaagaacgctattttattattttaggtttcgtaatctgcaagatctgttcaatattgcgattggacgcaaggaatcaggaatatcaacatgtaacatggatacacaacgtggggcgctatgaatccggatagagctcttgctgatgagaaagcagcattgagggtggagatgattgccagaaggcgattgcttccggaaaaatcccggaatgcaaagagcatggcaattactgattatgttgtctccatgcaggaggttgtcaacgcccgtcatattcatctctacctctccattccggttctggctgaagtgtgtacgacggtaattgttgaccggcttgctgcaatggagaaagagctttctgttcctgttgtccgaaatggagagcttgtttcggccctttttcggaaaggtgatacgctcttgccaactcaatttggagctgaaccccggggtgtttctcttgtggatgaatcagatcttgatgttgtgctgatgccccttgttgcttttgataaaaggggatatcgtatcggttatggaaaagggttttatgaccgttttttgcaacggcttttacaacagaacatttctccttgccgtataggactatccttcatgctgcagcaagttgacgttgttcctgcaaactcctgggatgagcctcttgatggagttgtgcatgaagaaggaattattcgattcaactcataatttatgacactatttatgcaaactggaaataaagaaaatgtcaaggtgcaagctgctccggatttttcggacacctccctgtatgtcaacagggagttgagctggatctattttaaccagcgagtacttcatgaggcgcttgatcctgaagctcacccacttcttgatcgggtaaaattcatctcgatttttagttcaaatcttgacgaatatttcatgattcgagttgccggtattgaggatcagtatgaggcgggtattcaggatcgaacgatcgatggccatactccctttgaacagctcgaaaaaatccggatgatggttctgcagcagttgagtgagagaaacaagtgtttttatcacgatctggtgccagcattgcaacagcagggtatcctcttccttagggtttccgaactctccgtactccagcagaaagctttgagtcactattttcgcaaggagatctatccggtactcactccgctggcttttgataccggtcatccctttccattcatgtcgaacctctccctgaaccttgctgttgaactggaggacgaagaaagcagcacattgaagtttgctcgtgtaaaggtgccgagcattcttccccgactgttgcagcttaatgcaatcaagggttttaatgatgacgggatcatacgttttatctggctggaggatctcgttgaacacaatcttgctcagttatttccaaaaatgaagattattcaatcgcatcttttcagattgattcgcgatgctgatatcgaaattgaggaagatgaggcgggtgatttgcttgaaaccatcgaacagggaatccgctcacaacgctacgggaaagtcgtacgactcgacattactcctgccatgcctctttcggtcagaaaacttctcatgaaaaacctggaagtcaccgagcgaaacgtttatgaaatagatggggctcttggattagggtgccttctggatcttctgaagatcgatagaccagagctgaaagatgaaccttttgtgcccggtaaccgtattgcagagcagtttaataacgatattttcagcgccataaaagcaaaagatcagttactctatcatccctacgactcctttcagcctgttgtggattttatcagtcaggcggcaattgatcccgatgtactctcaataaagcagacactttacagggtcggaagtaattcgcctattgtccaggcgttgatgaaagctgctgaagagggcaagcaagttgccgtactcgttgaactcaaggcaagatttgatgaagagaacaacatcgtctgggcccgggcgctggaagatgtcggggcgcatgttgcctacggtttgccgggattgaaaacccatgcaaagcttaccctgattgttcgtcgtgaacagcagaagctgaaaaggtacctgcatcttggtacaggtaattacaaccccgcaaccggaaagatctatactgattacagcctgtttacggcgaatgagcaacttgcaaacgatgttgcggaactcttcaacgctttgaccggatattcaaaacataccgaatatcgaaaactgctcgtctcgccgatcaataccagaaaacggataatcgagatgattgacagggagatcgagtggaacaggaaggagagtaaagggagaatcatcatgaagatgaatgctctcgtggatgccaaaaccattcgagcgctctaccgggcctcctgcgaaggggtcaagattgatctcatcatccgtggaatctgttgcctgaagcccggaattccgggagtcagcgagaatatcagggttatcagtgttatcggacgttttcttgaacatagcagagcctacttcttccaaaatggcgggaaaggagaattatatcttggaagcgctgatatcatgccaagaaaccttgatgatcgggttgaaacgctttttccggtattcgacaaggcgttcattcaggttgtcaaatctgatcttgacctgattctgagtgataatgtgaaagcgtggcagatgaacgccgaaggcatttactcaaagatcagcaacgatgcgccggaagtcgacagtcaggcactgtttttatcgagggctacactgaaaaaaaaggcactataaattcaaaataaatgtgttatgaaaattgcagttggaagcgatcatgccggatttacattcaaaaaaactgttaccgattggcttgaacgccatgattatgaattcgacgacatggggccatataatgaggaatcagtcgattatcccgattatgcccgcaaagttgccgaggctgtagcagctcagcagtgcgattcggggatactgttgtgcggaactggtattggtgtttcaatttcagccaataaaatcaagggcatccgggcggctcttgcctgtaacccggaattcgcgacacttgcccgacagcataataatgccaatattatctgtttttccgcgcgttttaccgataaagctacgattgaacaaagtcttcacaactggtttaccaccgattttgaagggggaaggcatcagcgaagagtgaataaaatcgaaccatgctgttaacagaatacattgaaagtaatcttgacagatccttcccattctttgcggatgataccttggtcgtggaggttctcgccttcatgcaaaaaagaggtcttgagtttgcaccggtactgcatgatggaaaaatcgtggcaatggcgagcattatggaccttttaccctcagagcagtcaacaatgacaaacggagtgcttctgagggagctcaagcttgaaagagttgggagtatcggacttcatgagcatgtgttcgatatcttttcacggattggtaccttttcatctcctctgatcgcggtatcagaagaggagggaaggtacatcggtgtgattgaaaaaacgctccttcttgagcgtattgccgctatttttcatttgggcgaagaggcggtaacccttgagctgaatgttccatcctttgaactgaaactctccgaggttattgccgcatttgaaaaaaatgatgcgactgtgctgagttttggtatgtactccgcaactccggaaggtgagggaatggttatcgccttcaggcttcagacacatgatctctttcggcttgttaaaaatctggaaaaatatggctattccattcgctacacatcaacatttttcagggaaaaagatgatgagatgagagaaaaagctcttgaatttattcattttatggacatgtagctttttcaggcaagcaggaagtgcgtgagccatactgtagaatggttttcgctgaagtgtaaaagaatggtggtggttgtctgttatggagtggtactcacaagttttataaatcgcaggttatgtatgaaaaatgaacactctgccggactttccggacggattcagaagcgtgcagcagagatttttgcggaagttgttgccttacggagggatattcacctccaccctgaactctcttatgaagaggtaaggacaacagccctcattgcagattatctgcttggccagggtattacaccggagtcgcccctccttgaaaccggtgttgttgccatgatttctggagagcacaaatcaaacaaaggtaaagttgttgccttaagggctgatattgatgcacttccccttaacgaagagaaccagcacggcttttgttcccttgaatccggaaaaatgcatgcatgtggtcatgacatgcataccgcaatgcttctcggggcagcaaaaattctatcggagatgaaagatgagcttgaaggagatgtgctccttgtttttcagccagccgaagaaaaagccccgggtggtgcaaaaccattgcttgatgccggtcttttcaagcgcttccacccatcggtcattattggtcagcactgctttcccaatgttgaaaccggaaaggttgccctctgcaaagggagttttatggctgctgctgacgaattgtattttaccgttacagggcagggaggtcatgcttctgcgccacacaaatctgccgaccctgttctggctgcagctcatatcattactgcggttcagcatcttgtcagcagggttgttcctccccatgaaccagccgttgtttcgatagcatccattcatggtggcaatgcgcccaatgtcattccgagacaggtaacgatgtcaggcaccatgagaaccatgaatgaggatgtacgatctctgctccaggataagcttcgccagacagtcgagcatgttgcccggggactcggtgttgagggtgaagtggaaatcaggaagggctatccggtactttttaacgacctcgctgttacggaaaaagcggaaactatctgtggcgagtatctgggtacggaaaatgtgcttgcgagtgagccgcttatgaccgcagaggattttgcatactatctgcaggagtgtccggggagtttctggcagatagggacaggaacccttcaatacgaaaagggaaacaccctgcactcgccaaccttcaatcctgaagaacgagctcttgaaattggcagtggattgcttgcctatgcagcagtacgtctccttcaatcaatataagggacctctttttccaccgcacaaattttgatttctcaaaaaaaaaggcgcccatgagcgccttttttactgaactgaaacaaattacgctttgccgtcagagccgagaacgttgatgatcttgtgaacataaagtttcttgagagcatcacgagccgggcccagatattttctcggatcgaactcttcaggtttttcatcaagcactttacggatggcggccgtcatggcaagacgtccatcagagtcaatattgattttgcagaccgctgatttggcagcaaggcgaagctgatcttcactgatgccgatagcatccttcagttttccgccgtgctcgttgatggttttaaccaagtcctgtggcacagaagaggaaccatgaaggacgataggaaatccgggaatacggtgttcaatttcggtcaggatatcgaggcggattttcggatcttcgcccggtttgaacttgaaggcgccatgtgaagttccaatggagatagcaagactgtcaacaccggtttttgaaacgaaatcctcaacctcttccggctgggtataggtgtgatgtgcggcggaaacctcatcttcaatacctgcaagcacgccaagttcaccctctacggtaacgtcgaactggtgagcataggcaacaacttttttggtcagttcaatgttatcctcataagagagatgcgaaccatcaatcatcactgaggaaaagccggaatcgatgcagtctttgcagagttcaaagctgtcgccgtgatcaagatgaaggacaatcggaatcgggctgccaagttcggctgcgtaggcaacagctccctgggcaagataacgaagcagggtttcgttggcatagcttcttgcacccttcgaaacctgcaggatgacgggagatttggtttcagcacaggcgaggataattgcctgcatctgctcaagattattgaagttatatgcagggattgcgtagccgcctgttactgctttactgaaaagttcccgactgttgcagagcccgagttctttgtaactgattttgttcttttccattgaaagcttttcttttatttactataatgtgcggaaattttcttcagaatatctgcctttgaaggcattgccaaatgctccctaatatatgtatattcgctttcttattcaagtgtagttttgactgctgcccttaaccctttgaaatcatcacgcacaaaatgcttagaaaaaaactgcttctcatgattgtgatattgggaagtaatgtgccggtatttgcaataaatgcaaaaaattccgttcctgctgtgccggttgtaaccctcaagcctacagcggcacaggaggaagctggcaaatatatcagtcaatatcttctgcagaaccactatagaaaggtatcagtcaatgactctctttcccggcagatactcaatcgctatatcgaaaatcttgacggaagcaaaagttattttgttgcaagtgaggtagaaagcctccatcatgtttatggaaaccgtattgatgatgaatttctttccggcaaggcaaatgcgggatttggggtctataacttttttcttaaacgtgctaaagaaaaaatgcggtatatgagggctgttgcggataccgtgcattttaatttttcaattccggaaacccttgaccttgatcgcaaggctgatccatggcctgccgaccgacgtcagctctccgaactatggaaaaaagagctgaaatatcaatggttcaatcttaaatattccggagaaaacaacaaaaccatcaggcagacactttcaaagagtttcacaaaccgattgaaccttcttaaccgtcaaaagccggaagatgcctttcaggcttatacctatgccttgaccacatcgttcgatccccataccagttatttctctccggatgagtacgaaaactttcagatcgacatgagtcgatcccttgagggaattggagccaaactgcagacagagagcgagtataccgttgttaatgagattattgcgggaggcccggcttttaagagcaatctcctgaaaaaaggggataaaattattggtgtcgggcaagggcggagtgggaatattactgatgtttccggttggagaattaatgatgtcgtaaggcttatccgcgggaaaaaaggtaccatcgtacgtcttaaagttttcccggcaaatcagggtggacgtgggccagcaaaaattgtactcctccagcgagacaaggtcgatttgctggaacaggcggcaaagaaaagtattatccaactcaatggagagaaaataggggttattaccataccctcattttaccttgattttgaaggtcagcaacagaatgccggtaattacaacagcacaagtcgtgatgtaacccgtattttgaatgaactcaagaatgaaggtgtcgagggtcttgtgatagatcttcgtgacaacggcggcggttcgcttgaagagtccgtgaatgttacgggacttttcattccaaatggccctgttgtgcagataagtaactcaaccggcggcaaaatggtgctcagggatgaagaccgcagagttctttacagcggcccgcttgctgtgttggtcaatcgttacagcgcatcagcttccgaaatttttgctgcagccatacaggattatgggcgtggagttgttattggagagagaacgtttgggaaaggaacggttcaaagcatcataaaactgacgaggcccttctcattttttggaaagcagcctgatcttggtcaaatcaagctcactgttgccaaattttacaggatatccgggggcagcactcagcataaaggggttttgcccgatattattatgccctccatgattgacaccgctcttgtaggagaggatacctacagcagcagtttgccctggagtactctttcacgatcgttttatcgtcctacagcagatgtcagcccggaagagatcactctgcttcgtcataagcagcaggaacgatcatcaaagaaccgtttttatcaggcctatctgcatgacttgagtatcctgaaccagattcgcaaaaaaaaggcggtctcacttcaggattctgcctttaaatcggaaacagagcgcatcaagctgattgaaggattgtggagtgccgatactgattcgaccaacggcaagaacagggatgtgttgctcaaccagtcggcagcagttgtttccgatataatagatctgaaagcagcgcaaagagagacggttacgcggacgttaccatcactgaactgacatttcctgaaccttcaaaactgccggaattggcacggggaatcggcaaagggatgtgagaatttaaaaaagcacaggctgattttgaaaatgaattcaataaggtcgttgataccgcaccatcaaggaatgaagatgatgtttcggttgataatgaaacatgaaaaatcaagtaaattgtatgagaaaaaaaattttgtttcttaaaaaatatttaaataatccacagagtattggctccgtcataccctcttctgaatttttggcaaaagccatgtttaaatcaatcaaagagttggatgatacggctgttattgagatcggcgctggaaccggagcaatcacaaaacatatatcaagcctgaacccgttactggttgaaatcgatcaggaattttgtgccgtactacggaaaaatttcccccatctgaagacggtcaattcatgtgcgctggaggagttaaaaaaagttgacgagcggtttggtctggttctttcaattcccttgatcaacaatccgttcaagtcatcatttatccccattgttaatacactctacagcaaaggcctcctcaaatggtgtgtcatgtacacgtatggcctcaataatcctcttgatgaagttgattttcggagtaaagcaagaaagcggtttgttttaaaaaatattccaccagcctctgtctgggtttattcataagcttatcatacctaacgacaatgcttggaaaaagtctgttttgctttgtggttgcattgggaatttccttgcagcttcgggctgcaaatcctcaggagcgggcttcagcccagacggttactcttctcaaacctactgctgaagagaaagaggctgtccgggttatcggtcaataccttatgcagaaacactatagaaaggtacctgtcaacgattccctttctcagcagatcttcagccgttttattgacaatcttgacggcagcaaaagctactttctggcaagtgatatagagcggctcaggaagagttatggcaatacgattgatgacgaatttcttgctggcagtgcacatgcaggctttgacatctataacctgtttcttcagcgttcaaaagagaaaatgcgttatatgaaggcattagccgataaggtgcatctcaatttatccgtaccggaaacccttgatcttgaccgcaagagtgatccctggcctcttgaccggagccagcttatcgctctgtggaacaaagagctgaaataccagtggctcaatttgaaatattcaggagagagcaacaaaagcattcgtggagagctggcaaaaaactatacaagcagactgaacattctgaaccgcctgaagccggaagatgcttttcaagcctatacctacgctctgacaacgtcatttgatccccatacaagctatttttcaccagacgagtatcagaattttcagatcgacctgagccgttcacttgagggaatcggcgccaaactgcagacagaaggggagtatacgattgttcatgaactcattccgggggggccggcattcaaaagcaataccctgaaaaaaggggataaaattatcggcgtcggtcaggggagagcccttgcaatcgttgatgtcttcggctggcgaatcaatgatgtggtaaagttgattcgggggaaaaagggcaccatcgttcgcctgaaaattcttccggccagccagggtgggcgtgggccggaaaaaatagtcgaactcctgcgcgacaaaatcaacttgcaggaacaggcagcaaagaaaagcattatcatacagaaatcgaagaaaatcggagtcattaccatcccctccttttatctcgatttcgaaggacagcaacagaacgccagcgattacaacagcaccagtcgcgatgtcagccgtattctgaacgaactgaatgctgagcatgtggacggcatcgttattgatcttcgtgataatggcggtggctcgcttgaagagtctgtgagtgttaccggactctttattccaggcggaccggtcgttcagataagcgacgctgcaggtggaaaagtggtactcaaggacgaagacagtcgggtacaatatagtgggccacttgccgttctcgtcaaccgttacagcgcctctgcatccgaaattttcgctgcggccattcaggattacggccgcggtgtgatcattggagagagaacgttcgggaaaggtaccgttcaaagcctgatcagactttcacggccaaactcttttattgggaagaaaactgaacttggagagataaaacttaccatggcaaagttttaccggatctctggaggcagtacccagcacaagggtgtcgagcctgatattgccatgccctccatgatcgatatggcaaaaatcggcgaagatacctataccagcagtttgccatggagcaccatctcgccatcactctacaaacccaccgcagaggtcagtcctgaaaagatcaatctgctccgacaaaattttctgcagcgctcatcgaagaatcctctctatcagagttatctgcacgatatcgctacccttgaccagattcgcaaaaaaaaggagatatcgcttcaggactccgccatcaaatcagaaacagagaccattaaacggattgagaagcagtgggtcaaggagcaggatcctgcaaaagatctcgacaaggatgccgtgctcaaccagtcagcagcagttgttggcgatctggcggcagaacttgaggcagggaacctgaaagcaggaaccctgccatcaccgcattaaagctcttttctggctttctcaatctggagcgctacggagtcaaatgagcagctcccatgtgttcttttggagtttacacttacatccgctttgagggagtcgtaaatatccggatcaataacctcacaaaactcccggaacttctctaccgggatatttggcagggtcacattcgaagcgatgctccaggtaacgattttgccggtaatacggtgcgcatcgcggaaaggaatctgacggcgcacaagatattccgctatctcggtggcaaggctgagatcctctgccgtcagttttgccaatcgctcctctttcagcttggtatgctcaagcagttttgtaaagatggcgacactcccgatcgtcgtctctgcgctgtcaaacaacggctgcttgtcttcctgcatgtcgcggttataggagagaggcagccccttcatgatggtcagcatagccataagattaccatacacccttcctgttttaccccttaccagctcggcaatatcagcattcttcttctgcggcatgatggatgagccggtcgcaaaggcatcgctgatctcaagatagccaaactcgtaagagctccagagaatcagatcctcggcaaaccgggagaggtgcatcatgatcatcgaacagtcggagatgaactcgatgacaatatcacgatcactgaccgcatcaatactgttggaaaaaagatcgtcaaaaccaagcagaacagccgttctttcagcattgagcggcagcgtactgccagcaaaggctgctgcgccaagaggagagatattgacccttttcatgagatcaataaggcgctgacggtcgcgcaaaaacatgttgaaccatgcaaggtagtaatggccggcggaaataggctgggcacgctgcagatgggtatacccaaagatgatcgtctctcgatggctctccgccttctccacaagaaccttcaaaagacctcccagagcctcctgcagttcagtaatctgacggcgcatatagagacgggtatcggttgcaacctggtcattacggcttctgccggagtgcagtttaccggcaacagctccgaccttttccttcagcctgttttcgatcaccgtatgaatatcctcatcctcccagtgggggagaagcgtgccatcggtaagttccacctcaatctccctgagtccggcaataatttgggttgcatcctcagcgctgacaatatgctcttcggccagcatggtcacatgagcaatagagccctgaatatcctcacgatagagctttttatcaacatgaaccgacgaagagaacaacagcgcgtcgcggtcaaagggtagtgaaaatcggctttgccagagtaactctttcttgctgctcataagaatatcagttgttgtgggaataacggtgcccgggcaaaataataaaaatatgagggcgtacaacgaagcaaagacagagcggaggaattttggtagccttgacaagaagggtttgcaaaactcaacatcgttttatgcatattcaagaaaactgactcggaacaagcatgaaactatcacgaatccattccggcccgcggctcgacttttacacggcggattttaccaccatccttgaactgccccttgcagacacaggaatttccgcaggatttccatctcctgccgaagactttggtgaactcgttcttgacctcaataaagcgctcatcaaacacccggcagcaaccttttatgcaagagcgaagggagtatccatgatggatgccggtatcagggacggtgaccttttgatcatcgataaatccattgatcccaaggagggctccattgcagtctgttttctcaatggtgagtttaccgtcaagcgaatctccctgcaggatgacgggctctatctgatgccagccaacagcgaattcaaacctatccggatcagtgaagagaacgagttccagatatggggtatcgttacgtacgtcattcacaagccagaatgaaaaaggggggaacggatgtttgcactggtcgattgcaacaacttctacgtctcatgcgagagagtctttaatcccgccctgcgaggccgccctgtagtagtgctctccaacaatgacggctgcttcattgcccgctccgaagaggcgaaagccattggtcttgctatgggcgccccggcattcaaaaacagggagctgctgaaaaggcataaggttgtcgtttactctgcaaacttccccttgtatggagacatgtcatcaagggtcatgacaacccttgccgatcttgctcctgatcttgagatctattcgatcgatgaagcctttcttgacatgagcggcttccagcgatacgatctcgaccactatgcccgtttcatccgcaaaaccgtcacgcagcataccggtattccggtttgtatcggcattgctcccacaaaaacccttgccaaggttgccaatcgtcttgccaaaaagaatccctgctatgcgggggtctgtctgctcaacaccgacaaggaacagcgcgcagcgctcgccataacccaggttgaagatatctgggggataggtcgccagtggagtaaatttctccatacccaaaacatccacaccgctcttgaccttgccgaggcatcgctaggcttgattcgcaaacatctgcatatcaccggagcccgtgttcaggcagagctgaacggaaaatcatgcctctcactcgaaatggtgaggccagcaaaacagagcatatgcacctcacgttcatttggccgcagtgtcaccacttttgatgaactgcatcaggcagtctcaacctttaccggaaaatgcgccatcaaactgcgcaaagagggatcagcagcatcccttctgacactctttatctgcacaagcccattcaatgctcctgaaaaaaaatactggggcaccagaaccgtcaccatgcctcaccacacccaggactccatcgtcctgattcgaacggcaggagcgcttcttgaatcactctttcgggcaggctacgaatacaaaaaagcaggagttattgtcagcagactgataccggcagcatcttccacggcaacacttccactctttccgcaggagttcccggttccggacgaccgccaaaaaaagctcatgacagtaatggacagcatcaaccagcgctatggcagcggttctatccaaatcgctgccgaaaactccgcaggatggaaaccccaccagaaactgctctctccgcgctacacgaccgcctggaaagaacttatcgaggtgagaaccttgcagtaaatgaactgttttcattatatgcagctcaacccatccaaagaagcgactgttgtgattcagttcttccagcctgtcaatctcagcagaaacaaggtgcttgcggtcgttcacttgttattcctgttccgcccgaataacagacttgtttttgagccagttcgaaaaacggggttcatccatttcacctgccgccaaagccaatacagcgttaatggcttcggcttctgacaacatcagttcccatccgttaatattcagaaacacataggcagccagaaaccctgtgcgtttgttgccgtctataaaaggatggttacgaataatgccataggcataagcggcggccaaatcaaagagagacggctcaccataatttgcctggttttgcggacgtgcaagagccgaagacaaaagaccgacatcacgaatgccggggcttccaccgtgctctgcaatttgttcgtcatgtatggcaatgacaaccccatccaaaagccagcgccaagtcatttggcaagttcgtggagagcattcctgtattctgtcatgccgcgacgtgctgcctccatttgcgctgcaaattcggggtcgtagggcgttacagtgtaccccgttggcgtttccgtcaaaaacacgaagtccccttgctttaccttaagtcgatcagccgctgcctttggcaggataacgcctgttgaattaccaatctttgttaccgtagcacgcataatatctcccattttgttataccatatgttataacaaaatggggacatagtcaagggagtttttcggtcttttctgacctcaatgaaaattacgggttacgggattttcttccgctcgtccactaaaatatcccaagagcccttaacatctaattataaaagggaataggtgaaggttgagaaggcattaccgaaatctatttcttctgcatttgaagcgctttttcggagatgacctgttcgacgtttgaggagatggagaggctgcgcatcaggtcgagcagattttgttcgacgttgaggttcagttcgatggctcgtcccccctgaaagtcggggttggttcccttgagctggatggtgatggtcgatttgccatcaggagccatattgatcgaggagatcaactgtacgtagagaaagttggagagcgcctcgtaggtggtacgcagtccctgatttgcggcggcacgctcttcaggggtggtggcgtagatgatttgtccagcctgttcggcgttcatccctccgtttgtgattgcaaagaggtcgccactcatttttatcgggatacttccttttacgtttcctgttgcatagatctttttagtcccttgcaggtcaagcagtttctggagcggaatgttgttgacctgcagcatggtttcaccactcttttttgccatatcataatcgagatgctcgatagcgatggtgcctccaaaaaatcccgcactgaaatctgaaagggaggccatatcggggttcagtcgattgtgctggagcatgagcgttccctttggtgaaaggagcagcagctcgccgctatcagttttccgcagcacctgtttcagggaaaagccgacagtggtgcttccgttgaacgaacggttgaggagcagctctggttcactgaaggtatagtcggcatccggtttctgtgtgccgaaaatgcgctctttcgcactcttctgtgttgcaggaggagcgaaggtaatcctgccgccgccaagggagtgaagagcggcgttatggatggaaaatccattttttgcgagagtgagcgggatgcttccgctgaccgtacccttgagggagcctctgaaatcaccgtgcagacgaacgcgctcaagcgcattgatcttgttgagtttcagggtaagcagggtagtgttggctgaggggtcaaaactgaccggggtcgaggtgatggttccgccgaagagtgttgccgacaggttgctcagcgcaagtcctgaaagcttttcgttccggctgttgagtatgatcttcgcattgagatttttcagcatctctccgttccccatatcgaaggagagcaacggcctcttctctttggtgtagaagaggatgcttgtcccctttccggcaagaatgacagcattacgcacgatcactgtggagtcctgaaattcaatgggaagagaaccgcctacccggcctgtagcaaggggagttttgctgccgccgccatcgaaacctggcaactctgcgagcgggatttccgccatagtgagagtaaatcgggaactcttctctttcaggtcgtaggcgattcgttctgttgaggccctccatcgcaagagctccaacgagcaattggtgagtgtgagggtgcagggtttcaagggatcgcgtttcgagccaaagagcgccctgaagtttcccacaggggtcgggtttccatcgctgaacagttttgccacatgcagggtatcgagaggctgctgccacccctctgcagcgctgagccgtaccctgaagttcaccccctcaagccgaagcttttcacgggtaaccgtagcctgctctatcggataggtcgccgagagcggtttgaaggagatgttaaaaccgttcagtcgggaaaccgcaatatgcacggttatctttggtttacggtcgccaaaaccaaactcattcgtctccggtttcagattgagcgagtcagcttcaagggtgatggccgcattaaccgctttcggcaggagagcctgcgaaccggaagagtcccggttttcaaaatgccaggagagcgagccatcagtgagtaacagcgtgtaggcagcagcatcactgcaaccatcgggaggagtggcaaaaagcaccttcatcgagcgaaaaccaacccccgaaaaacctggcagacccacaccggaaactgcaacccgaaacggtttccccgccagggcacgatctgcgagcgattgcgcgtaccagggaaaacagaaccacgctgctgccagcagaagcgccagcagcaacagcatggcaaagaggatgcgcaacaaccatttcacagaaacgcttttttgcgggcctactgtgctttctttgtccatttcccctcaacctgcacccatgttcctgccggaagacggctatagattttctggaacatcatccctcccacaacatcaagcgtcaggttgttcttcgcagcaaccttggcatactctgcacgacgggaattattgatggtttcaatcagtgtcctggcatcagaggcagctccgggaggaatggcaagcaggccgttgtcaacctctccggcaagtccgcttgaacgggctgtgtcaaggtcaagcgcaaaggcggtcagagccatacccatgacaagcatcatgataagcgctacttttgacgttatggattgcatcgttctcattgtttcgttcctcctggttaaaataagccttttttgctgtcgagcagggagtcgagctcacgatcgaccttgattcggatttcatgatcaatcttgatgttcatattgatgacaatgggtttgtcgggagcttcgatcttcacggtcgggctgcaacctgtcacgaatgcaccggcggcgagagagagaagcgccagcatacaaactactggtttgttcattgcgatgttccttctgttacaaggtttgttgcttttgattgaacagtaatatcggcattcatgcatcgccctgcaagagatgaattggcagggctgggtgatttcatatcttcatcgacccagtcgggaacaagagtgaagcctggaaagttcaaccactctcatttcccggagttctttttatttttgaaaactgtattatcaggttgatattgcgatatgaatggggaatatggacgatcatgattaaacagaacatcatgcccgactggagcttcaaaaaaatccgcgaaagaatcgccgaccgaaaccgggcgccgagaagttgctggtatcctgttgcgcatcagcaatcgcaccacccggatgcactcaaggaactccacgcgagttacgcaaaaacgatcaacaaaaccatgtttgcgctgcttggtgttgggctctactgtttgctcaaggtttttggcgaatccgacaaatcccttatcgtcgcaaacacaaccattcaaaccccggtggttggcaccgccatctcttttcaaagttttcttgtcgtagccccatttctccttgttatcctgacagtctatcttcatatcgtttacggacattggttacagcttgaaagagagcgccagcatcttaacgagacgcgaaagaattctgctgacctcactatcgagagtattcccgctctgttcagcttcaaagagcgcctgccgcgcctcttcaccaatctcgttttttactggtttgtgccgttgaccttgtggtttatggcccgcaaggcttttgccctcagggagttcatcgttcccttttctattggtgcatccattgtcaccctctccctgctttttttgcaaatcaatcgttgccccgattcaaaagctgaaacaaaattcacttcaaaacggtggttctggaatcttccccgatgggtagcttttggagcgcttgcagcgttcacgctcaatcttccctctctttccgaatcattccgccggccactcgatcttcagcgggaagatcttcacggcgcatggttgcaaggtctcgatatgactgtagctgatatgaataacgctaaccttcagggggcgaaccttggcggagcaaatcttcagagcgcagatcttcaacatgccaatcttcagggagctaatctcaagggggcacagttacaaaaagcacaccttaacggctccaattttcagggttctaatcttggtggagcaaattttgatggtgcagacctgttttatgccaattttagggaggcaaaagagatggaactgtatcgaatcaaaaaggcggtaaattctaatcgggccttttacagtagtgagttactttcgattctcaaattctctccaactcacaatgatgaccttgcaatcattggcaattactatggcgggggtaaaattgcctatatttttcagccagatgacaagggttatgttaatggtgaacggcacggcctgattgccgctgaaaccgatttgccgggagaggacaaatacacatgggatgcagctaataaagcttgtgacgagttggtcaaaaatgactatgatgattggtatttgccgagcaaggaagagttgaaccagctatatcttaacagaagtgctgttggtggttttacttccggcgtctactggagttctacggagggcaatgcggtcaacgcatggcaccaaagtttcgacggtgggattcagaactacagctactactataaggacgatgagtggcgggtgcggcctgtccgggctttttaaccatgtgcgacgtgaagtcgagtaaacgaattgttctttgcagaaccaactgtttcgtcagtttgccccaccgacatatgcagggagagcagttgacccgagtgaagctttccaatcaagcaggacacattcttcatggttaagaagaggaaatacggtttgattttattaagtgatatgcttatctttggcgttagtaacttaacgcgagagcatgattgtttcgtttggctccaaagagacagaaaaaatttggcaaggggagcgagtcaggtgtttgccagttgaaatccaagtgatagcaagaaggaagttgagaatgattaacaattcattgaatataatggatttaagggttcctccagcaaatcgtcttgaaaagcttttgggtaaaaacaaagatttttacagcatccggattaacgatcaatggagaatcgtttttaaatggactgatggaaatgcctccgaagcaaaaattatcgactatcactgaaatgaacgaactgagaaatattcatccgggagaggtcttgatggaagagtttttaattccattggagatttcggcatacagactttccaaagatatcgggatacctcaaacccggatatccgaaatagtgaaaggaaagaggcgtgttacagccgatacagcattgcgtctatctcaatattttgggaattctgccaagttctggttaggtcttcaggatgactatgacatcgaggagggaatgcagatcaaaagagcagacatcaactcaatcttgcgctacaaaagcaacgtagcataataataagtcatcaaaggtagtacaagcccgacgcccgtgcaggccgggaaacaatggcttgcacgggtgactgaaagggcggctcttatttggcggtgtgtacttcgctgtaggttttcagcccaagtccatagaggtggataaagcctgctgcagccttgtggttgaaggtgtcggattcggtgtaggtggcaagctcctcgttgtagagcgagtaaggtgagttgcgacccagcagggagactccacccttgtagagcttcaggcggacaagaccggtcaccggattctgtgtttcatccacaaaggcatcgagcgcttttctcatcggcgagaaccagagtccgttatagatgatgtttgcgtagtcctggctgatgttctttttgtactggaagaccgatttttcgagtgtaaggcgttcgagttcgcgatgtgcgaagtgcaggatggttgctgccggggcttcgtagatttcacgtgacttgatgccgacaacacggttttcgatcatgtcgaggcgtccgacgccattggctgcgccgatctcgttgaggcggataatgaggtcaaggccgctcatctttttgccgtcaagggagacgggaatacctttttcaaattcgatttcaacaactgccggagtgtttggcgcattttccggtgatgtggtgatctggtaggcatcttcgggaggggcaaccatcggatcttcaagcacgccgcattcgatgctgattccccagatgttctcgtcaatggagtaggggtttttcttggtagcagagacctggatgttgtgctcaagggcgtaggcaatttccgattcccttgaggtgaactcccattcacgcaggggagcaagtaccttgaggtggggggcaagtgaggcaaaggtcacttcaaagcgtacctggtcgtttccttttcctgtgcagccgtgggcgagcatggtgcatccttcggcgagggcggtatcgacaatcgcttttgcaagcagggggcgtccaagtgcggtagcaagcgggtagacatcttcatagagggctccggccttgagcgcacgccagatgtactcttcaacaaactccttgcgcaggtcaagaaactggaattttgaggctcctgtggcgattgcttttgattcaaggttttcgatctctttctgctggccgagattgccggtgacggcaacgatttcagcatcatatttgtctttcagccatttgatcatgatggaggtatcgagtccaccggaataggctattgcaattttttccttgctcatgggatgttgtgaattatcagtttttggaaagatttttatgaatatatgatttcaatgccgaaatgttcagcactgaggagggaataacaagaacggtgtcatctccggcaatggtgccaaggatgagcgggcttttgagttggtcaagccaggagccgacgccatgtgccctgcccggcagggtcatgataatgatgctggtttcattggcgttgacggatagtacttcgacaccaacaagacccttgataatcttgtctggatcgtcatcaggcagaagcattttgaagtttccgttcgttcgtgaacggatgatgccgagttcggcgcagtctcgtgaaagggtggcctgggcaactctcattcctgaatcatggagcagttgcaaaagatcatgctgatttcccacactgttttgatgaagaatttccctgatcttcaattgtcgtgcatatttgttcattgtcggttcactcttcagctcctgattttttttgctgcatttaaaaggcggtgggtaaggtggaattttctgtactcttcgtgattcagcaatttgaccagtagggctttctgcacatgcaggcgattctcggcttcatcgaggatgatggagcgaggcccgtccattacctccgcgcttatctcctgtccacggtgtgcaggcatgcagtgcatcacgactgctcccggttttgcttctgcaagcagggcgctgttgatctgaaagggggagaatattctgaggcgctcttctatttcggtctcccggcccatgctggtccagacatcggtatagagcacatcggcgtttgcggcagcctcttttggatcatgcagtacctcaatgcggctgatacccttttggcgggcagcttcaaggaggccctggtctggagtgtacccttccgggcaggccagtacaaagtgaaaggggaggagtccggccagctctatccaggaattggctacattattgccgtcgccgacaaaaacaacctttattccctcatgccagagcgacttttcgtagagagtaaaggcatcggcaagtatctggcaggggtgcgacagatcggtcagtgcattgataaccgggatggtggcgtgctccgcaactccttcgatgatggcgtgctcgtgcaggcgggcaacaatggcatcattgtagcgggagagcagttgtgctacatcctgtaccgattcacgtgttccaagaccgattgcctggccatcaaggttgatggcatatcctccgagttcatggatacccagctcaaaggagacccttgttctgagtgagggcttgctgaagatcatggcaacggttttatcgcgcagcggaagaaaaccggatacagcagagctttccatcctcttttttttcatgaagagggagtagtcgaacaactcgataattttaccgccatcaagctgtgaaaaaccgagaaaatcacgttttgcagggactttccttatttgaacatcttccatttcattacctgttttgtgattgatcactgtcctgctctgcaataaactgggttcctactccttcgtgagtgaatatttcaagcaggagcgaatgtgttgccttcccatcaatcagatgaatttttccgactccactgtcgagtgttttgaatgctgaaagaaccttcgggatcatgcctccggaaatgattccctgttcgataaagtcagccgcctccgtcttgcagatggttttcaggattctctcgcctacatgaatcccttcgacatcactgacgtagatgagcttttcagctttcagggcaatggcgatactgcttgcggcatcatcagcattgatgttgtaaacattccccttgtcgtcgaatcctatgggagcgataacaggaatcagtcctgcccgacagagcaggtcgatataggcggtgttgatctgctccacctctccgaccaggccaagggtttcggcgttcgggtggggaagagctttgatggtatcggcatcaaggccggtaacccccacagccttgccgccatgttcgctgatcaattgcacaatatcctggttgaccttaccggcaagagtcatctggataaccgagatcatctccttgtccgtaactcttcgtccatgcagaaatcgtgacgtgattccaagtttttcggccgtttttgtgatggcgtcacctccgccatgcaccaaaacaatcctgatgccgactttacgcagaagggtgacattctgggcaaaactgtttttgagacaggcgtccttcatggctgcgccgccatacttgattacaaaggtcttgccttcaaatttgcggatatagggtagcgcttcaataagtacaggccctatggcagcatggggggcctttcttacctgattcagttcattgcacggtaacttgtccattgcggaaaaattgctcctgatgatggtttaagggatctgtcagcttctgtagctgccattgatatcgacatactctttgctcaagtcgcagctccacacggttgcttgtccagggccgctgccaagacgaagcgtgatggtataggactcttttgccatgatttccgatgccgctgtttcagagtaattggcaataaaccctggtttaagaagagagagattgtcaaaatgaagttcaagctcttcctgatgaaagaatgctccggagcgacccgcagcagcaacaattcttccccagttgggatcttcaccatgaatagccgttttaacaagacttgactgagctatggttctggctgcaagctctgcatcccggtcatcaacggcaccttcaaccgtaatggtaaccagttttgtggctccctctccgtcgatgacaatgagcttggcaagaaaggtcatcagcgcttcgagcgcttcgcaaaaaagagagaaatccttgctttcagccatgattacagggccggtaccgctggcaagaatggagaccatatcgttcgtgctggtatcgccgtcaacggtaatggcgttgaaactcttgcggtttgcacctttcagcgctttctgaagcagggctggagcgatagaggcatccgttgccagaatggcgagcatggttgccatgttcgggcaaatcatgccggagcccttggctatgccactcaagcgaacggtgccgcctgaaagctgaagctccagggtgaaaaatttcggaaaggtatcggtggtcatgatggcctgggctgcatcgatacccgattcacgctgcagtgcggagggaaggatagaaattgcgccaagaaccctctccatcggcagaagctggccaataacaccggtagaggcaaccagtacctcttcaggccggatgagcagttcccgtgcaacggcttgcgccatggcccgcgagtcatccattcctttttctccggttgctgcattggcgttgccactattacagacaatggcccgaattgaggaaggggagcactgcagatgcttgcgtgaaagtgttaccggagctgcacagcagaggttcgtcgtgaagagtgcagcagcgcttgcgggtgcatccgcgaccagcagcatcagatcttttcgctcataccgtatggcggcagaaactgcgcccgctgaaaaaccggcaggccagaatccatgtgtcccgtccgattccgccgacatgggggtaaccgataccggccagggagttacggccgaaagcttgcgaataacgttaagccctttagagagtttctccaatgcagtatgaggatgttaaatgtttgaaaatcaaaaggataacccggttttttcattcatgccaagcataaggttcatattctggatggcctgtccggcagcgcccttcagaagattatcaattgcggtcacgatgatcagtgtaccgtttgctgttgcatgagcaatatggatatcacaaaaatttgtatgggcaacatgtcggacttcggtcatggtgtcacgaaccctgacaaagggggcctctttgtaaaactctttataaagcgccttgatctgttcggcctctgcaggattttcaaggttaacggtaaggatgctgtaaataccccgcaccagagagccgatcatcggtgtaaaggtaaaatcaaacgatggagtggtgacagaggtgccaagagtctgcatgatttcagggatatgctgatgcaaaccgaccttgtatgcccggatattttcactcatctccgaaaacgataactcggtcttgctgcttcgaccagctccggaaatacccgatgttgaggtgcaattgattccgcgaacgttgattgagctgtcattgccaagaagaagcggcgcaacaccaagaatgatactcgtggcaaaacaaccgggattactgatcgcctttgccttgatgatctcttcacggaacaactccgacatcccgtaagtcatcacggcctcgggagacttttgctgtttatagaactgctcgtgctcaaccgtgcttttcaacctgaagtcgccggaaaggtcgatcacggtttttccggcctttacaaggggtggcaccagttgcagggcctcaccatgaggcagcgcaagaaagtaaacatcactttcacactctccaccatagggcttgtacactttgtcactggagagaagaggatagagctctgaaacagctttgcctgcctgggaaaaagcataaagctcctgaagctcaacccccggatgacggagcagaagcctcgtcagttcagctccagaatagcctgaagctccgataattgatactgaatacattgtctgatactccgctacaggtgtcgccatcccgctgatgtgcttataataagcgttttcaataaaaaaagatatgttccggaatcagttgacccggaaggccgaaatattaaccttttttacgtgattttcaagaatgctgaatgttttttttcaggatagtaacatggcgactgttttttatggcaacatcttttttctcattatcttagccgttaagctccgagagcgtgcagtcagcatgataaacagaaaacagggattgccatgaagaacatagccgtacagaacccctttttcaggatcatgggtggcctgctctttcttgttgctgcgtttttattgctaaactgtacccaaagcccggacaacgaaaccgcacgaagcggaaagatgactgttgcggtcgatcggcagcttgaagagattgccggaagccaggcagagatgtttaagcgctattatcccgacgccaacataaccctgctgcctgacgcatccggaaaaagtctgaagcatcttcttgatggcacggtgcgggcagcattgatcagtggggaacctgaagctgcggaagattctcttttcaacaaactgaaacgtccgattcgccgcgaaccggtcgcccgtgatgccattgtctgcattgtcaacagccgtaatccggctctcatcttctcgatcaaagagcttggcactcttttttcagaacaggagaagagagtggcgacccctctggtcagagccgatgattttcggcttctctctcttctggcggcaaaaacggggaaaaagaggtctgaactgcacccctggtcgtgcagcagtgatgctgagctgatcgaaagggtatcggtcgacagccgtgccgtcgggctgctttttggctcttcgctcgacaaagcactcaaagagggaaagagtggcaggaacatcaggatactccctcttgcaaaagagagttcgggcactccagccactctgccaactcagcaaaatatctttgaaggagcctatccccttgttactgtagtttactatgtatattattccggcgacgcacttgctgccgggtttggctcatggcttggcagtgcagggcagaaggcattcgaaagaagttctcttgccccatacaggcttgttgaaaggaccattattttgaaataactgttatgattgcctggcagaccattaaaaaaatttctccgctacaggcaattgtctttaccggaacaatcagtatttgtattgttatagctggtactgcaggtttttttgtcacacagcacactctgcttgaaaaggtggaaaaaaaacaggcatgttatcttgatctggttgatttcaggggtaaactcattgagtttggacttttgcgcaatcaggcagagcggctgaatggcacaacagaagagcaggcaacccaggaaagtgagcattttgaagtactgcttttgatgtatgaaaaactgctctcggagatgcatgatgccggtttacagcctgttgcctcgatgttgctcaccagagagagttggccgaaactgcttgccgcatcaaaccttgaactgttaaggcttgaccttgaaaaaagtattgaaaaagccaaaattgaatcacaggatgcctcagtcaaacttgttgtcatcaacgagttttttctgctctttattcttgctgtattgctcacagtgagtatcacagcaggatggatgctccacaacaattatcgccagacgctgatccccctttcccagcttgcagggcaattaaaactgctcaatagaaatataccggagagtattcgggataccgctgaagagatgaaaaaggagctgactgatgcggagtactccagcgacatcacccaggtcacccgctcgatcatgagcttttgcggtgatattgatgcgaaaaataaaaagcttgatgaactgcatattcgggatgaaaaaaccaatctttataactatcgccatttcaaagagcatctgattgtagaggtcgaacgctccaaacgccagaatgaaaaggtctcccttgccatgattgatattgattacttcaagcgatacaatgatgccaatggccatcttgctggtgacagggcactgaaggcgctcgccgatattatcagcacacagtgcagggcatatgatgttccttcaagattcggtggcgaagagtttgcgatcctgtttcccaaaacagataccgagacagcaagtgaaatagccgaacgtcttcgcaagattatcagccgggaatcatttcggcagcaacaacagcagcctgccggagagctgacggtcagtatcggtgttgcaacgtttccggctgatgctgctgactggcataacctgatcaacaatgccgacagggctctctacaaggcaaagtcaaacggcagaaacaaagtggtaacctttctttccatgaatagtcaaaaatcaggaaagcgggatgaggcctgagttctacattgcgcggcgctttgcattcaaacagcgatcggcaacgaaaccgaccttcattgtcatggttgccgttatcggcatcgctgtggggacggcagcgcttattctgacactctcaattgtgaatggattcgccagcagtgtgcaaaacaagttaatcagtttcagttctcacctgcagatccgccatcccgaagagcaactttttcaggagcgccgcaccgatcttgcaaaaattacaggccatccaaacattgcaagcgcgtcaccctttctggaaaaaagttttgtgctccggaatcgcacaacaggaggcactgaaagctggcgaagcaaaccggttgttgttaaaggagtgagtgaagagcaaaagagcgtttttctgaaaaaatttcttcgggcgggaaccctcgacaggcgaaataatggcgaaggtatcggactctacgcaggccagacactggctgaaaatcttgatctccgggtcggaaaaaaagtgatgcttgtcggactgggaagcaatgcctcaggagcaaagcttattgcaggcaacaagaacattgtggatatgctctcttctctcgaccttgaagtcggcgtgatacgaggcatctacgacactgggcttcaggaggggtttgatgattttgtcgtgattgccgatctcaaggagcttcaggagcgctttaatccgttgatgatcagtggctatgatgccagtgtgcacaacctcaatcaactgccggaaacagtgaaagagctgctcaatctccttgggtttcccttctacggctatacggtgtttgagcgctatgccaatctctttgaatggctgaaactgcagaaaaacattacccccttgctgattatcacgatcaccattgtagcggttttcaacatcatctctacgcttctggtgttgattattgaaaagacccgcgaaatcggtatgctcagcgcactcgggcttgaacccggaaaaataagcgccgtttttatggcgcaggcttttctcgtctcgctttcgggagtgatcactggcaacattctggccctctcgctcacactcttcgagctgcggtttcatctcattacccttcccgaaaaaagctacttcatcaaatatgttccactgctgattgagccggtcgactatgccgtcgtctctgttgcagtgatggcccttaccctgctttttgcctttattccggcacggattgctgcctcactgaaacccggtaccgcactggggacttaaacaaaatgttatttccgctggtatgaaaacaggtttatggattgcacaacgcttcagttttgcccgaaaacggtttcgggtcatcaatatcatctcagcaatcagtcttgcaggaatcgttattggcgtaagcaccctccttgtggtcatgagtgtgctgaacggatttcagaaacttgcacgcgaccttttcatcaccatcgacagcccagcccaactggttccctttgagggcagaaccatgaagatctccgaaaatctcctgcaatcgatacgatccattgaaggcgtcggatcggcagagccttttgccgaaggagaggccattcttgctaccagagaaaaaagcgaactggtcgttgtaaaaggaatcagcgatgcggctcagcgccggttgatgcgtcagacccacacattgcgccccttttttacccctgaaaccatagctgtcggggagcttttagctttcagaacaaacctttatcccttcagagaggtcaaaattttcagtccggaactgatctctcttggccttgaatcgctctcggagccctatcttataccgatgctcggtattcctgaaaccagcgtcacatcgcttttttcccttcagaaattgtttgatgaccgctatgttctcacctccggccttttcgcccggaaaattctgctcatgggcagcgaagagtactcaggcattgacatcagggggaaagagggcgtttcaggtgatgccttcagcgaaaacctcaggaagtggctggcacaaagtcccctgaaaacaagccttcgggtgcgcaccctcgatgaaaaatacagtaacatcttcgccgtcatgcaacttgaaaaatgggtgagtttcagcgttctgatgctcattattcttgtcgctgccctcagccttactggagccctcgccatgaccgccatcgacaaacagcgtgaactcttctatcttcgctgtctcggcatggaaaaaccgcagttcatggccatcttcatcatccagggaggaatgaccggaattgcaggcactgccgccggaaccgtcattgcatggagcctctgcaaactccaggagctttacggctttgtgcagcttccctcaaaaagcgcctttatcatccaggcctacccggtcaacatgcaaaccggcgattttattgccgtcagcatcatggccatcctgctctgttttctggtaagcctctatcctgcccgaaaagcagccctgattgccagaagccgctcgctcgatctcaagacaaactgatcgttacggcaagcgtaacctcatgaaaacggattgaaatcggcttttgatgcaaaacagaccggacagctccactggcaggaaacctctgcaaacggggttccttccttgatcaggctttcaggatcaccttcagcgggatcatagagataaccgcactcacggcacatccatgtttcagattcactctttttcatggatgtttcatcgtcaagttgcattctgaaaacaaccatctccgagcgtgaaaacccttttgaaagatagagttgctgtgcgacatcgttgtcccgatccgtgaggagcgttatacgcccaaagccctccctgcgggcaaaatccacagcatggtcgatcagttgcttcccgactcccttgccccgatacgcaggcgccacaaccatatcctcaagcagggcaactttttggccaagaaaggtgctgaccgtaaaaaggagcatcaccatcccctgaatctcgccatcaatttcagaaacaaatatccgtccaagctccggattgcgggtaatcatggcgagcgctcgcgactgcgcctcggcgtcagccgtaaactcatgttcctggctgaaaagaattccaagaagctctgcgcatctggctatatcgctctctgttgccgttcttattgaaggtatcatggtcagttcctgcgggttgatactacgtcttaacccaacttcagaatggcgaagatggctcctgtcaggaagaaaaggaaatcagggggtgaaggcagtaatatggctttaaaactgtaaaaacagcaatttaacatttcgttctgatttcgctctgtccgggcggccttttttgccgtttccgcttgcacctaccactgtattcccctatacttgtggtttctttttttacccctaaccgtacctatccatggacgcattctggctttctcttgtcatgatttttctggctgaacttggcgataaaacccagcttgttgccctgacgctggcaacctgttacaataccagtgttgtattatggggtattttctgggcaactcttgccattcacgttttttcagccgggatcggctggttcatcggcgacaagttgccaacggaatggatcaagtttgttgcaggtattgccttcattgctttcgggttctggacgcttcggggtgatagccttgatgaggacgagaaaagctgcaaaaccggtattaaccccttttggcttgtattctcaaccttcttcatggcggaacttggcgacaagaccatgctctcaaccattacccttgcttcaaccaatccattttttcctgtctggattggttcaaccatcggcatggtgctttccgacgggctggcaattattgcaggaaaaatgctcggcgcccggctgcctgagaacatcatcaaaatcggtgcggcggtcatctttttcctctttgggatttttagtatgtacgaaggcggttcgggatttgctcttgccatatggggagttgcaggagcgtttattgcactcacgggctatatctttcttcgaaaacctgcaaatacggcatcataaggagcaacacaataccgggcagctcaacaaaccagcccggtattgtcaatcttgactcttgtgctgcggccactctccgtgtcggggaggtgatgattctaactccttgctgacttcgctgaagagctgttgaagagaaacaccgcaacgccggcaaccatcatgacgaaacaaagtacctgccccatcgaaaaattcagaaatacaaagccgagttgagagtccggttcacgaacgtattcaataaaaaagcggacaaatccataaccgaaaagataggtggctgaaagaaatccgggaaaaggagattttttgcgcagcagccagaggagaataaaaagaacgattccttcaaaaaaagcttcatagagctgcgaagggtggcgaagttcataggtaggagcaagagggaagtacatgccgagtgcggaatctgtcacccttccgtagagttctccgttgatgaaattgccgagacggccgaaggtatacccaagaggtatggctggaataaagaggtcaaaagtttcaaaaaaagcttttttccgggaaagggtaaaggccagcagggcaagaataactcctataacgccgccatgataggacatgccggtgatgccagcaaatcgacaacctcctccaggaacagagatccagggaataagagtaccaagaggatcggcaagaaaagaactcatgccgtaaaagagaatatagcccaagcgaccaccgagtacaacgccgatcatggcccaggtcagggcgtcaccgacataggaacgctcaaaaggaagcttctcattctggatgcgatagcggctcaacagatagacaacaccaaacgcgatgatgtacatcataccataccagcggatagcgaacgctccgacagaaaagagtacaggattcatctgtgacggtaactgctgccaccaaagcaaaaaatcattcataacggtactttttttttgaaactgttgtatcaataataaatttagttaacttaaaatcttgcactattctgtgcagtgtttctacccattaacataaaaaccgatagtatggctaagatacttgaagggccagccatgaaactattcaacaaatggggcattcctgtgccaaattatgttgtgatcatggatcccgaccgccttgcccaacttggggaagctaataaatggttgagagaatcaaaactcgttgttaaagctcacgaagctatcggcgggcggtttaagctcgggctggtcaagcttggactgaatcttgacgaggcttatgctgcagcaaaagagatgattggacgtcagataggcacatcagtcgttcgtcaggttattgttgcagagatgcttgatcacgatgaggagtattatttatctattgccggtaaccgcgacgggagtgaacttcttctttccaacaagggtggagttgatatcgaagacaactgggatacggtaaagaggcttgtcatttctcttgatgaaaccccgacgattgaacacattaccgaagcagctcttgaagctggcttcaccggtgaagtcgccgaacgtgttgctaaaattgcatcacgccttattctctgtttcgacaatgaagatgctcaatcaattgagatcaatccacttgtcatacgcaagagcgacatgcgatttgcagctcttgatgccgttatgaatgttgattgggatgcacgtttccgtcatgctgactgggatttcaaaccagtttccgaaatcggaagatcctatacagaggccgaacagcagatcatggatatcgatgcccgcattaagggatcagtcaagttggttgaagtaccgggtggaaacattgctctccttacagcaggcggcggcgcttcggttttttattccgatgccgtggtagcaagaggcggctcaattgccaattatgcagagtattccggtgatcctccggattgggcagtagaggctttgacagaaacgatctgcaggcttcctaatatcaagcatatcatcgtcggtggtgcaatagccaacttcacggatgtcaaggcaacgttcaacgggattatcaatggattccgtgagagcaaatcaaaaggataccttgaaaacgtgcagatttgggtaagacgcggtggaccgaatgagaatcagggacttgccgcaatgaaaaagctgcaggaagagggatttgacattcacgtttatgatcgcagcatgcctatgaccgatattgtcgatcttgcccttaactcataaggtcaggcgatatcgcaggaaccccaaagagaaacttctaacatataaaccgtaagaatcgtgagtattttagcaaataaggatacacgagcggtcatcattggcggtattgctggattgaatgctgcaaggcggatggctcagttcgactttctgatcaatcgaccgctgacggtgcaggcgtttgtttacccgccagaggaagggcaacagaaagagatttaccgtggcggcgaactgaacaacgttactgtttattcgtcactcgaaaaagccctcgaggaaaaccctcagatcaatacagcgcttatctatatcggtgcatcccgggcataccagtcagcaaaagaggcccttgatgcaaaagggatcaagcttgtgaccatgatcaccgaaggtgtgccggaaaaggatgccaaacgactgcgcaaacatgcaatcgacagcggcaaaatcttcaacgggccatcctctatcggtatcatgtcggcaggggagtgtcgccttggtgttattggcggagagttcaaaaacctgaaactctgtaatctctatcgtccaggctcatttggtgtcattaccaaatcgggtggcctttcgaacgaagccatgtggttatgtgcccagaatggcaacggaatcacctcagccgtagctatcggtggagactcctatcctggaacggacttcgtgacctatctcaatatgtttgaaaacgatcctgataccaaggcagtcgttatcatcggagaagtgggtgggacgcttgaggaagaggctgcggaatggcttggcaaggaaatacgccgaatcaaactgatcgcttcaattggtggtacctgtcaggatgtgctgccacaaggcatgaaatttggccatgctggcgcaaaagaaggaaaaaaaggtcttggatcggcacgctccaagataaatgcccttcgtgaagcaggcgcagttgttcctgatacctttggtggactcagcaaggctatcaaacaggtctatctggaactgaaggcgagtggcgttatcaagcctgagccggaactcgacgaaaaattgttgccacaacttcctccaagtgttcaggaagtcatgaagcaaggcgatattattgtcgagccactcatccgtaccaccatttctgacgatcgtggtgaagagccccgttatgttggctatgcggcatcggaactctgtgaaaaaggctacggtattgaggacgttatcggacttctgtggaacaagaagcttccatcaaaagaagagtctgagatcatcaaacgcattatcatgatttcagccgatcacggcccggcagtttctggcgcattcggctccattatcgcggcatgtgcaggcatcgacttgcctcaggctgtttcagcaggcatgaccatgattgggccaagatttggaggcgcagtcaccaatgccggaaaatatttcaagtatggcgtcaaggagtatcctaacgacattcctggatttttgaactggatgaagcagaatgtcggtccggtaccaggtatcggtcacagggtgaagagcgtcaaaaatccggataaacgggtgaaatatctggttgactatgttacaaaccagacgacgcttcacactccttgtcttgactatgcacttgaagtcgaaaagatcaccacagccaaaaaggataaccttatcctgaacgtggatggtacgatcggttgtattcttgttgatcttgatttcccggaatactcactcaacggcttctttgttctggctcggacaatcggcatgattggtcactggatcgatcagaacaatcagaattcgcgccttatcaggctctacgattatctgattaattatgctgtaaaagaagaacgagaagttcccgaaaagaagtaaacagcttaacaccctttgccataagtgaaaggtgtctgttacaaaaaaaaggcaggaaccacaattcctgccttttttttgtcttttctgcaaggaggggaggagcgcccttgtcagtataaacgattgtaacagttttatttaaaagttgttaacgtgatttctcgtataaaaatacaagagcctcattcggtgcttatttcaacaaatatgctgtctatgcattttatgtttgaaaacgatcagtaattacgttaaacttcgtatagaattcagtcaatggttggctgatcgctattcaagtaatttgtgctttggttacttgccggtatctctccctatcaatgcacatgtacacagagattaaaaaatgaatatttacatcggtaatttggcttatactgtttctgaagatgatcttcgtgatgctttctccgaattcggagaggttgcaaatgcgagcatcatcaatgacaaattttcaggtcgctcaaagggatttggatttgttgagatgcctaaggacagtgaagcacgtgaggctatcgaatcaatgaatggaaaggatttgaacggtcgcacggtaacggtaaacgaagcgaaacctcgcgaagagagacctcgtgaagaaagatcgccaagaagggaccgctactaagcttttccggctatttttaccaaaaccctgacaggacgcaagttttgtcagggtttcttgttatgcccaacacagggaggcccttaccaaaaaatatttccattctcggttatgtcttggggtaactatcgctatattgttcgcgttctctgcaacaccttgttttattgacaccaaaaccaaaaacgaaaattatggcccataaaattattgatacctgcattctttgcggagcctgcgagcctgaatgcccagtaaacgctatttctgttggagacgatatgtatatcatcgatgaagcgctctgtgttgattgtgttggtcatcatgatgctccggcatgtgttgctatatgtccaactgatagcattatcaaagcctgaattagcccaaaaacaagcctgaggccggttgatataactacgaagtattgagccggaacagaatagcatgtaaatagacggaaacagtccaggttacttcgttgcgtgttggatattttagcctcaggaatggatcggaatctaaacaacagcatctttgcaggtgctgttgttatttgttaaagttttatataatattgttttatatcatttactttacataactaatattatacaacagtaaaaaatagcgaaaaacaggggagcgcagaaggagaggggagatatcaagagcttcaaagttttcaggcggtgtcaagtactgcgcggatggttttgaaaggtaaaataactgcccacataatcccaatccaagaacaaaccgatccacttccaaacaaccaggcctgaatacttgcacctcgtaacgcaccaacccttatttgtctgaaaaagagtgtttttatcgtatcaattggcaggggaggcaaattgagctaaaattcttgatcctgcagccataactcaaaaatacatgatacagcatgatatgatgaattccgtttgagttaagtttttctgacaaccccagatcattgactccggattacacaacaagtgcgtcccggattcaatttgcatcatgataacagcgcgttaaccaaggctaagccagaaccaaacatggcacaagagaaacctgaagcatgagatacaaaaaatgagtcaacagaggaccatcttttgttacccggatttgttgtataatattagttatgtaaagtaaatggtataaagttttttttatgagctgaacttttgtattctgcagaggcttttctcacaagaaagactcccgtacatcaggcattgctcaggtgtttccatcttgcttctggtagtttattgcgcaattggtgaacgctatcagatcgtcaagatgctgttcaatcacggcaatcacaataccgagattcaagctttggtattgatgaaccaatgtattgcggaatccaaccataccttgaaggtttttagcaagcaaccgatcaataacgcctctttcggcaagaattgcaaagctctcccggctttcctttggtaacccgaatttatggattttgataaggtgatttgcaagatcaatggcttgttcacatgcacgctgcagatttaaggcgatggcatcctgacgcatgaagtcctcctcaaaaggcttttcggacggcaaggcgtaatacagcttgatctgccttatacagcgctcaatgctctcttttttgttgagaatgatgtcgtcaatcatcatgcaataatcgttccggtttttttaatctcggcaagaatgtcagcccgctcttcattgagtttctggtaataagagatggtaagcatttcaaactcatcaacagcaaagcggtcgctcaagaaaagtaggcggcctgtcatgacgatttctttttgaaagaccgttgataatgacctcagattcaggagatccacctcccggcaaaaaagcatttcgagatcagccttgcaggcactcaacgcaagattagtatttgtaaccgtactcccgtgaggaaacatcagtgcgagatcaacatcactatccactctctcgtcggttgttgcatagcttccgaaaagataaatcgcaacagttgttggaaaatgcttcaggatcgttggcgcaatagattcaatcatcactttttccggtcattttatcatatctctgatacccctgcattatgattatattgtagttcaagatactcaaccagctacatttgcacaatcttttaccatacggattttgcacgcctatccccaaaaaagtaccatggcaacaacactccgtttcaaaccagataaagggcacatcatcctcccgattggagagctgatggcccttatcgataccggctcgccagcaagcatctcctcccgccctttcagctttggaggagagcgtcacactaccccggatcaattcatgggttttacaaccaggcaactcagcgatctggcaggtattgccatcgacatcctcatcggctgcgacatcctgtcactccataaactcagaatccgctggcaggaacaatgtatcgacatcggagacgacactccagacggcgagaccatcgatgagatggaaacaatgagtggatgcccgattttccccctgcggatcgccaacaaccacacaaaagccctcttcgataccggagcgcacctctcctacatctcccctgctctcgtttccggcatggcgcaaacaggccaaaaagcggacttccacccctttaacggccacttcacctccccgacctacacaatggaaaccgctctcgggggcaaggcctttaccatggagtacggcacactctccggcgagctgggagcagccgtcgatatgaccctgaacatgaccaacaccacagccgttatcggcaccgaactcctccagcacttcgactgcactctcgattggaaggagagcaggatatcatggagcttgaacgaactccccttccacttgaatttgtaacgacaagagaacaggacgtgacggtattgagaccgttccgcatacgatagaacggtatcctggtattataaattgatgcgtaaaatacctgaattattttgtgttaatggtgttggttgatattattagagtgtatcgtattgattattatgcatcgctgcgcgtactctctctgttcaatgaacgttaatggcacaatacacaacctatggataccccaaacgatcaatatgacagcccgtggaaaagggccgtcgtttcgaccgatacgaccggccagttgccagtttggccgtgctggcggatacacacaagcagtggaaacccacctcttacagcttgacggtgctgggatgtagtcataccttcaattttctggtggcaaagctgaccgattacgaagagcgacttgatgagctgctggaatcagataacgtttttggctggattacggcggctcatatcctgacccaaaaaaccaaaaagcaggatcaggaacgctacgcagcaaaactacatttggtgcgcatactctatcagcgtcactgggagaaacaacgtatcattgatttattatatattgcagactggctgatgcaactgcctgattggctgaacagcctgatctggcaagaacttgaaacaattgaggagaaagaaaacatggaatacgttacaagcatagaacgaattggtatggtcagggggcaatacaccttactgaaaagtcagcttgagtgccgctttggactgttgcctgaatgggcttcagagcagttaaaaagtgccaaaagaaaggatctggaagcttggggtaaagcggttctcacagccccgactctggaagctgttttcaaaaaatcggatgtgccgtaacaagaacggagattcacgacaggttctggcgggaggctaaaaccgagctccgaaaacgattcgaatgaaaatcaggcagctccctccgcactgaatgatttgaatttttggatatcaccgaatgttcaccgcccaggccacaccgcaaccaaaagcgcccgcagccgacaacacaacaacaagcacaacagaacagccccgtatcgttcgataataaacccgattgtaaagtgctttctttggattggttatccagccataacagcgaggagccttgaagcccagagattggcgggcataccgcttccacgaggtgcgggcagcaatgcgctttttaagcgaaggtattctaacgccaactttcatggcaaccgggatatcttattataggctttgataaaagcatttgattttccgagccatcaatattcggcgaacccccaaaaattcatcgtaatcttttaacgtcatctcatagatcgtaccgggaatgcagttagcctcaaggtttgcttcgaaatccggaagagtatcaataccgccaaaggcgagcttcccgctttgacattgctcacggatttgaccgatataatctgccggagagcgcttccctaccttgatgttaatctcctgctgaacatagacatagttctccacctgattgtactggctctggctgaaaccattctctttcaaatactgccagggaaaaatatgatggatatcccccccggtgttcaatcatctccttcacactgatgtctcgcgacaggaaccctttgatttgcttctggaatgtcagctttgtatcagcctgttatttgagtaaatttcgaagtgatattatttggatgtaatcaagacaatacttccagtaacttctttaaaagtaaacttttggataatgcctgaactctcacgatttttcgggattttgataagaatgtatgctgaactggatgttccccatcatacgcctcattttcacgcctattatcaggattcacaggccgttttttctattgacccggttaccatgatggaaggcgaattacccgaaaggcagcgacgacttgtgatggcctgggctgaaattcatcagtttgaacttttgaccgattgggatttgttacaggatggcaaggccccggtaaaaatagaaccgctccgttaattcaagacgataactcactatgaaacatcaatttataagggtcttagctgtcgatattcttgacggcttttcattgcgtgtacatttcgataacggtacggtaaggaaaatcaatctggaacccattttgtatggtgaactctatgaaccgctgcgcaatcatgattttttcaggcaagtcaccgttgacgaggaagttggaactatagtatggccaaatggagcagactttgaccctgacttgctctacgcatgggacgaacacatcgacgcctttgccgcccagatgcacaaagtcgaacagtcacaggatcggtaacggtttcaggggcctaccattttcaccgcccaggctacaccgcaacccaaagcgcccgcaactgacaacaaaacaacaagcacaacagaactgaacttgcaacagaaaaatggacacattaagaagccataactatgggcagcatcaatgagtaaagcatttgcaattgattttgcatggcttgagcgcttcactcctgatgaagcagagcgctttacctttgctgatattaaaataaccgttggtggagtgctcattacggaacttgcccttttacgtctggttggtgatcggctctattcaccagatacagacaagtttctgccagttaccaccgttaacactgcccggcagaagtttcagcgagctttcgcccaagagtttctctgtccatccaatgccttgaaagatttcattggtgaagacttcggagaagagaagctggatgaagcggcacactacttcaacgtttcaacaagagtgatagagacgacgttggtgaacaaaggctttatagatcgaggaagtctgttcgattaagtccagcttgatgcaaaataaaagctgaaatcaaagcaaaaacaggctggctgagatggtttgttgtccgaatgcgacggatgtcctccgggagaaaaacctttttttccggcaaacaaagcgattctactgtacgcatcgttacttcatccattgctccgacctcaacaaggtctttggccatgtcatggaacagctttttggtatagtgctcgtaagctttcttcgcagtaatcatatcgttatcgtatacggaaagctttttatcatccttgattgtagggcggaatgcctgggaagttatctgaccttgcttgataaagcttggatgaatctggcgaagcatcaatgtagcgtcattcatacctcagcctccgatagtgtcttgagttcctgattcagcaacacacaatcatcgggcttgttaaaatcaagagactttatgatttcgtcatcattactcatgttcaaggcatgaaactcaccctgacggatatcgatatttacagcaagagatatttcataaccattcagggcccattcaatttgaactccaccttcgggtgtcggataaatgcatggtacaggcaactcatccgagtaatatgtttcaaaatagccgacaagccagtccagcccctctttatccggagcaacaccttcaccatcaagccagccattctccaaagagcgcagttcatccaactgaaccaacacatcgttagcatccagcaagctgatgtgctcgacagaatcgatgctttgaagccgattattgcgattaaaccttcctatcccctgcagcatcacgataccgccattaccataacgcatgaaggcttccttaacgatgtcacaatgttgcggtgaaattggcgcactcactgtaggtccactgataatgtgcaaatcaaacgtcattttcgcctgatcagcagcaggtattgatcctctcagggtaatttcctcagtaagctccaacacatttgaggaagcaagcaataattttctgcgagtagttttgttcagtcgagccggttgagctgtatccgcaggattcaactcaagtgactcgccatctctgagactccggcctattcgatcaaaataacaaagaagattttcaggcaaatactccttgatatcccgatttcgttcggcagcattaactgcgttaactatcgaatttttagccaggtgaaagtaatgggcattatcagaaggaaaaagatccagacttgttcccgcaagtgtgaagaacaaggctatttttgggatggcacttccctcttcaatacctgtcagcttgagagaaacaccgttggtaaaaccacgaggaatgcgtttcctgtcggggtgttcttgcatgtacccccatttggcggtttcaacaagcatttcttccagaacagccaaatccctgagaacatcgagaggaatggcatgtcccgaaaatcgttcaccaacgagccgggggctaaggaattcaatgttgttcaacgtgctgctcatggcgcttaatggtttgtcagtggtcaatataaaacaacatgaacaaaataaagccataaaggcgcatatccgcgtctctccattcgaaccatggtcaaaggaatatgtctttctggaccaagagctgcgagccgtagttcaggatgccgaattgggtaagcgctttgttgacaagctcgtcagggtcaatgtgttgaatggtgacgagaagtggatatacattcacgttgaagtacagggtaccaaacaggcagagtttgcaaaacgcatttttgtctataactacaggattttcgaccgatatgaccggccagttgccagttttggccgtgctggcggatacacacaagaactggaaacctaccttttatggctttaccgtgctgggctgcaaactctctcttgagttcccgcttgccaagctgaccgattacgaagagcgacttgatgagctgctggaatcagataacgtttttggatggattaccgcagctcatatcctgacccaaaaaacccgaaagcagcatcaggaacgctatgcggcaaaaatacgcttagtacgaatactctatcagcgtcactgggagaaacaacgtatcattgatttattatatatttcagattggctgatgcaactgccggattggctgaacagccaagtctggcaagaacttgaaacaatcgaggagaaagcgaaaatggaatacgttacaagcatagaacgacttggcatggtcaagggccaatacaccttactgaaaaggctactcgaaagccgctttggcctgttacccgagtgggcttcagagaagttgaaaaacgccaaatcaaaagagctggaagcttggagtgatgctattttcactgccccgactctggaagctgttttcaataaatcggatgtatcataaaacgagctgagattcacgccaggctctggcgttcgctgctctctgccctgaatgtttcaaatgctggttgactgcagaacccgaaacatgttactcctgacaaaactctgatgcataaataattaccaaaatctttctatgttatagtcatcaaaaatcttgtcaatagagaccagagtatagttttcaacgattgattgacatgctatcattctgtcaaaagggtctttgtgaataaaaggaagttctttcaagcagactaaatgttctttttttacgttcaagatgctcatgttcagtttttccgactcatcaaacagtaattcgaaaggaatgtccaaagcaatttttgataaactcagtttgatcgatatttcccaaaaactggcgatactaataaaaacatcattgtttgaattcacaatggcttctctggctttttcggataagttgatatcattactgaaaaaccaaagtaatgcatgtgtatccactattatcttcattccatatattccctgaagtcttcaagaggctcatcaaaatcatctttgatatgtattttccctttcaaagtaccaacctctcttgatgacctttcttttaccgtcgtttcattgatgatgataatttcaaacgaatcttcaatacaaggaatatcctcttcaagaataatacttctcggtgacagcaatcgcccttttgtaatgattgcatgttgcatttaatctcctctatgcctaatttttttgatatatttcttataccggatcctctcatttcttgaactttattcgttctctcgcactctcgtcacttttccaaaatacactctgtcagggctattccgcataaccgacccatgaccccagaaaacagaaaaacttaaaactgcgaggatatcagcagagcttttctgtatagggaataccagcacggcaatacgtcaaaaataatgtatgaatatttttgggaaaaatgaaagactgtagtgcccaagattgccttgaagccccccaaagtacagggtacaaagcaagctgagtttgccaaacgcatgtttgtctataactacaggattttcgaccgatatgaccggccagttgccagtttggccgtgctggcagatacacacaagcagtggaaacccacctcttacagcttgacaatgctggggtgtagtcataccttcaattttctgatggccaagctgaccgattacgaagagcgacttgatgagctgctggaatcagataacgtttttggatggattacggcagctcatatcctgacccaaaaaaccaaaaaacaggatcaggaacgctatgcggcaaaaatacgcttagtacgaatactctatcagcgtcactgggagaaacaacgtatcattgatttattatatatttcagattggctgatgcaactgccggattggttgaacagccaggtctggcaagaacttgaaacaattgaggagaaagagaagatggaatacatcacaagcatagaacgacttggcatggtcaaaggccaatacaccttactgaaaaggctactcgaaagccgctttggcctgttacccgagtgggcttcagagaagttgaaaaacgccaaatcaaaagagctggaagcttgggctgatgcgattctcacagcaccgactctggaagatgttttcaaaaaatcggatgtgtcataaatagagctgaaattcacgacaggctctggcggtcgctgctctttgccctgcatagtaccaccgccgcgaagattgttcgcttttgctggcttcagggttcttctcctgataatgtcgtacaaaattataaaagagctgttatcttttcaaaagcaagatagcggtcaacgaagagatcaatccaccccgcagttgaatattttttgagacaggaacagacatcttcaagtgtccattcagaaaatgagctgtcatttgaaaggcaattgcgataatcggttaccgcacctttcacatggtggttatcttttggatataacatcacaaaaagaccgtcctcatagtgatctgtgtcacatatagcccctgcaagcaaatgatctcgccatatttgttcaagcggcgataacttgagcgcatctctggtgcctgcagaaaagcaattcatctcatccgcaacttgatcgtaacgaacattttcctgcttctgttcaccatctttccctgccgggccaatgagattctcatggtattttacctcaatccctatgaatccacaggcacctgttgatgtttcacagtcgataaagacatcaaacgccgatcgatctccaaggtatcgggagtctctgcgacctggtgaaaactcaaactcgatagcgttcacttggcggaaacggcctgacgttaattctttaacaagatcgatagccaaggggatatctcttttcagctcagcaaaaagattaaaacaaagtggctggcttgaaagcagattgtcgaaaatacgtggtttaccaaagagttttcctttactgactttcggattgcagacttcctctcgcacaacctgtcgaaccccgtcagtaataaaatttgaaagtgagtcctcagcccaaggcattggtaaccgagagcctcgaaggtgcgccttgcctttcttatcagcgtactcatggcatgaaaaaccttgctcttctcgccagattgactgaagaatacgagcggttcgctgaaagtcggatttatcaaccgactctttggcatggagatcctctgcaagctttgttaaattcatcacaatccttgataatattttttgatcttctgggccatcaacgatctacgaactcctaaaaaaacctcgtaatcctctaacgtcatctcatagatagtggatgaacgaaaaactgttatgatattataaaataatagtttatattgttatttcatggtcaaagatatttgacggaccctgagctaaagcgtaataataccccattagaagcatttttgatagagaaaaggtgttgcagggtgccctcaaagagaaacagactccaaacttcgttttttgaaatccactatgcgtagcgtcatcaaccaccaaatgatgttcggtcgtaccgatatttctgccattgttttcgatccgaaatcacgagatgatatcccaaaaatcttgaggggccttcagggcatctacaccgacgaggagttgcgcaagcgtgtttttgccatcctcgaagaggttcgtcctgaacggaaaaaaggagaaggaaaagctgacccaaacacagggcgtcccggtatggagcaatgggcaattttggtactgggtgtcgttcgactgggaatcaacgctgattacgatcggcttcatgaattggtcaatcaccacgatacgcttcgccagatgcttggtcacaacgattggactgataaaacatcttatgaactccagaccatcaaagataatgtccgactgtttacccccgaattgcttgatcgaatcaaccaggaaattgtccgtgcaggtcatacgttagtaaaaaaaaagaggaagaaaatttccctttaatggcccgaggtgattcgtttgtggtggaaaccaacgttcactttcctgctgatacaagccagttgttcgatgccattcgcaaagccattgaggtctgtgcgaaatggtcttttgatgaaggattaagtcaatggcgccaatacgatcataacatccggcatatcaaaagaatgcgtcgtattgtgcaacagctcaagcactcgacatcaaaaaagccggaaaagaaagctctcaaagatcaacaaataaagcaagcactcctcgattaccttgcggcagtcgattatcagttacaacgggcagtgcgtaccggcgcagaactgggtggcttaaatccgttgcggctcagccagcttaacggctatattgctcatgctgaggtacaaatggggcaaattcgtcgtcggataaatgacgaggttattccgcatgcggagaaagtcttttcaatttttcagccacacaccgagtggatcagtaaaggcaaggcgggagtgccggttgagttgggattacgggtctgtattatcgaagatcagtatcgttttatcctgcatcatcaggtcatggaaaaagttgtcgatagcgacatcgcagtgtccattatcgaagagaccaagcaacgttttccaaacttgcgatcgatcagctacgacaaaggctttcatagcccggataaccaacgcgacctgaaagcgcttcttgaaaaagttgttatgccgaaaaaaggcaagctctcaaaaatcgacaaagctcatgaatccgagccggaattcaggagactgcgacggcagcattcggcagttgaatcagcaatcaacgcacttgaggttcacggcttggatatatgccctgatgatggcatcaaaggattcaatcgctatgttgcccttgcagtgctggctcgcaacattcatcgttatggagcactcttgtacaagcaggatgcgaagcgacatcgagggccctacaaaaaagctgcctgagttctctccccaaaaaaagagttttttaccaattcgcagggagagatccgttcgttatgacgcttcctggagcaaaattcggtagtttacccatggcgtgtcacgatcagcacaaaaacgccttttgttgatcattaaaaatggtttttaatccggcgggaggttgtcaaattttcaaaaaacaggggttttctttctggcactagatagtaccggggatgcagttcgcctcaaggtttgcttcaaaatctgtaagagtatcaatcccaccaaaggcgagcttcccgctttgacattgctcacggatttgaccgatatagtctgccggagagcgcttccctaccttgatgttaatctcctgctgaacatagacatagttcgctacctgattatactggctctggctgaaaccatgctctttcaaatactgccgtggaaaaatatgatggatatccccccggtgttcaatcatctccttgacacttatgtctcgcgacaggaaccctttatcattgaattttgcctgaagcccgcccccctttgtccacttgagtctggaacgactatagaacaggtggtgacggtatccagaccgttctgcataactccgaactgcatcctgacaataaacattggaacgtaaaatatatgaattattttgtatcaagggagattgttgatattattgcagtgttttatattaattattacgcatcgctgcgtatacactctctgcgcaatgaatgttactggaacacaacctatggatacgccaaacgaccagtatgacagcccgtggaaaagggccgttgagaactaccttcaagagtttatggaattctacttcccactggttcatgctgaaatagattgggcaaaggagcatgtttttctggatcaggagctgcgggccatagttcaggatgccaagttggggaagcgttttgttgacaagctggtcagggtgaatgtgttgaatggtgacgagaagtggatatatattcacattgaagtacagggtaaaaagcaagctgagtttgccgaacggatgtttgtttacaattatcgtatttttgaccgatacaggcgacctgttgccagcctggcagtactggcggatacacacaaacagtggaaacccacctcttacagcttgacagtgctggggtgtagtcataccttcaattttctgatggccaagctgaccgattacgaagagcgacttgatgagctgctggaatcagataatgtttttggatggattacggcagctcatatcctgaccaaaaaaaccaaaaagcaggatcaggaacgctacgcagcaaaaatccgtttattgcgaatcctctatcagcatcaatgggataaacaacgtatcattgaataaagaatccccgccgcaagcagcggggtattgaagatttcctcttttagaacagtgacaactgataatcactgtagcgtttctgatacgtaccgccctgccctttgacatacttgcctatcatgtcttcatttccatgctttccaaccgttccggcataatacccatccgtccacatctcaccaccccacaacagtttttttactttgggacatcgcctgaacacttctcgagcagaaatactctttatcatcgtcacgattttcgtgacactatacgttggcactgattgcaccaaaaaatgcacatgatctttatctgtaccaatttccaggaacttgatctgataacgattttctatgtccaagcacacgtcttttaggacttcatccacctcattatcaaaaatcacgcgtctatactttgctggtagcactatgtgatacatcagaacggtgacattgtggctcttgtgaatatattcgctcatgccaactaatatacatcatatcacgccgcaagcggcggggaatatgacccgtagagatttattttatattttagactggttgatgcaactgcccgaatggttgaacagccgagtctggcaagaacttgaaaccattgaggagaatgaaaacatggaatacattacaagtgtagaacgaattggcatgatcagggggcaatacaccttactgaaaagtcagcttgagtgccgctttggcctgttacccgaatgggcttcagagcggttacagtgcgccaaagcaaaggagctggaagcttggggtaaagcttttgtcacagctccgactctggaagctgttttcaataaatcggatgtatcataaaacgagctgagattcacgccaggctctggcgttcgctgctctttgcccttcataggacaaccgccgggaagattattcgctttcgctggcttcgaagttctgctcctgataattttgtacaaactgaagcgttgaaaatccaggcctgatgatttcagcactatcatgaagcgccttgtctttcaggattgctggattcagcacctcaaagcgctcttcgatagaatgaaactctgttttaatgttggatagagtgagaaaccatagctttatttttctttcctgatcgttcccccttgactttttgcctgtaatgaacgatattaaggcagctcatctaccatgtgtggaaggagtaacgaggccgtccttcggggcggcttcagcattttcagctctttttccgctgatattcttcatattccttctgtaatttcctttgcttaaattctttcctcgcgtccgcgctgatttcgccaaacctttatggccgtatcagtttcataatcagaaaaaagtaccaacgatggcaaccagactggaaagtcactcatccctgtacctccgtcgcatgccagcggaaaatattcatcttttcttcacgcaacagggtcgttcgtgtcaggtcgtagcctgaacgatgtttcattcgttcaatgagcgcaattttcccctcattgccatgaaggtttctgttcaggtagccgacggcaccaataagcagatcggccaactgtaattgctcgagctcatgagagtgtacaagttgcaaccgctcaattacctgccgtgagaagtcatatcggtcgttacacaacacttcatgcagttgagctactttttgtgcaccacgcgtatccttgatatcgagatagatgcgatagcgggcttcaggtttaaaaatgactttcagcatatcaaagtacatcttgtaataccaatcatcatgatcctggccaagaaaagcatcatggcggataagcgacttgtcagggactatcaaggcccgaaaatgcaagtcgtcatcatcgaaaaaataatcgacaagatccagataaaatcgagtcttggcaggcgatactttagtccatttcacttcaaaaagcgatgaacaaccatgtttctgcttgatctcacgcaagcgcacagcgatctcccgactcttatccagcggacaccagactgctccaagcaccattgccttctgtcgatcattctccagatgacaggattcatcacagtagatattgtaaatctcgctcatggtattgccctgtataaataaaatcgaattaattttaagttcatactctatcttttctcttttctcaatttcaatcgctggctactcatgctttcaataagcccagcagctttcatcacagattccatgctgatggtgggtatgtctgcatgatctttaacaaactgtgacaggtattccggtgatggtgattaaataccctgacgctggcaaagcatgaatgaaactgattctgcttcaaactcttctgttgcatgattgagacgctgtcgatccggccatagtttaatatccggagttccaagatgaccgcaatagaggtgggcaagttcatgcgctatcgtggcatactgagcttcaggtctttgactgttcatgttggcgagcatctcatattttactgtgacaggcgcaaatagcggttttccgttattttgatagccagataaaacattcaaacgatcgttttataagacagcgaaaatcaatcaatttggaatcacacaaacgaaactgcaaaacattctgaagcggatctaaagcaacaaccggtgaatgtgaacagaattgcgtaggattgatcacgatttctctgatatcatgatcagtgagtcgggtaaatgcaaagcaatccgttaaacaaagcagttctgatgcaacacaattcaaacattgatgcgccgaccaaatattatcttttattcactttgagatcgcaagaccaacgctttcgaagccaatcaatatgtctacgtcccgaaacatagtcagaccaaactacgtagaacctccagcatagcgatgctagccaccaagtagcaaaaataaatgcgagtcgtaatacatcatttgcgatatcctgaagtttgtctgtgtgccatggaattagcgaaccaataagacagcatacactaagtagcacaataacaaattttcgcgaacgtttctgattcacaaaaccgaacccgagttgcaaaatagccacccctatcagaaaggagtaccaataattaatatggttattgaaataattgttatactcacccccggagtatagcaatgggaaaagaactgtcgctataatcgtaaagaaagctaaaaaaacttcaacaatgcgaaacggccgacgagatgcaacaagcgtcgagccaactacaacttcaagaaagatctgcagcccgacaaacatacctaaactaaaagttccaacacgggataagggtgttcgcccgaatcccgcctcataccaaaaaataatttgccaaccggtcgtgatagagaatagcacaggcaagagaaatacccaagggtgccaagacaaactaagctccgaacttttcagatgtgatatcccatctgacatggttgatttatcgtctataaatggatctactttgctgagcgccttaatacgccctgtccacacatcgaaaagatgagtatttttccaataggccaagtgagcacctcccggccatgaattagtattgaatgttatttcttgtggagcactggataagaaaagaccaggagccttgtcattaactaaatcgcgagcaatgttaagtgtagatgcaattggatcgccattgtctacgaaattaatccagtgaattcgtggcctatgttcgtctgccaccactgggcgttgctccagtgtacctgagtactcttcccaaactgatttccaaattggaagaaataaatcaattggagatcccatagtgcaaaaacttcctaattttagaagccagggtggtttttcagatccaattttgtcagccttaactatgccaagcagagcaatcacgaaaccaagactgtgagaagatagatgaatttgatctacatttaccgaggctgcttttaaagaaagtgattccattgctgtattaaaacgatgcattattttttctcgtaagtcagaaaactccgaaaagacgagcaatgacccaatgaagtaccgaataaattcaattagctcgtccgtctcaatacgataactaccaagaattaaacgcattaattgaagactcagtatcgtgtcatcgacaattcctgtagtgtaaagaagctgggtttttgataggccctttccattgtattttgttaaatcaatgtatgatatctgcatagggatgcttctcgcccattctgtcagtggaggtactactgacgcagcgtgcgtctcagcgatatctgcccaatggatctcagagaaagcgtagccaggaagataatcaaagcgagcccatcctacactatcaggaccaaattcactattagaaatgccatgtggatataattgacttgcgatatctccaagcggaaccacaatatcatgtccgttaaccctcgcaaactgagtaatcacacgctggacacttgcaagtggctgatgttttcctatcccatgcaccactactattccttgaactggcgtctctgtagtcatgaatctatcctctatttccatcttattcattgtgtgctgcgagatgcgtagaatttgtgagagacaatattttaataaatatgaataaaagataatataattaaacttcgaactgttattctatgacacttacatcgatgcttttacacatatctctaaattttttattatgaccgattaatattggaaataaattatattttccatagattacaaaataccaatcaccattaacaaaatgatctatgcatttcttaaggatattttgatgagtttcctgctcacaagcaatccaaatacttagggggtaatttgcagcaatatcattccaagtcaaaccttcatcgaatagaaagtgatatttacctacgttgaatgaacagtcaatattttcatcataaagaaagacaatcgttggcatatgagtacggtagtaacatctcttaaatagcatatcctgatagctacgcacataaaaacctctacattttctgactttttcgtttataaaatctggagtagcctgtggatatcccataggatcaataaaatcattaattgcgatgtcacccgttaattgaagcccagatgcagtagtaagaaaaagcgatatttttcccgtactcaaatcgggaaatacttctttttctaattcttttatcaacctatcgccgtttgtatcataaatttcaagaggcgggcgatcataataagggggtctactatatatgttagctatagggccatacatcccttcttggatatggtccggtggaccttcgggaactggataacacattactcccgaacagagccaaagatatagataggcgtgtttgttgttcgttaatatatcgattggttttgaaccttgtaaattgttaccgcgtctctggagtattcttgcaagattttgcgctaaacatgtaatagtacttccagactcgaaaaatattcgtgaaaacttttcgataccatatccctgaagatcaacaaaagcggttgcaagagctttttttttcgaatctaaagataaacgggtagagatgtagctaaacttgttaagtactcttaccacttctcgagtcgttagacttgcggaagaaaatagcaaaatcgactcagcgaggtcacgctcttctcttgttttatagatgccgtactcatttgcaataccctctttgcggccaagggcctcattgatggtcaatgctttcaggtacatctcctcagcgcggtcaagctctcctcttgtctgaaagaggttaccgaggttaccatagtcacttgccataccctctttgcggtcaagggcctcattgatggtcaatgctttcaagtacatctcctcagcgcggtcaagctctcctcttgtctgaaaaaggattccgaggttgccgtagtcacttgccataccctctttgctgtcaagggccttattgatggccaatgctttcaggtatatctcctcagcgcagtcaagctctccttttgtcttgtaaaggtttccgaggttaccgtagtcacttgccataccttctttgtggtcaagggactcattgatggtcaatgctttcaggtacatctcctcagcgcggtcaagctctcctcttgtctgaaaaaggattccgaggttgccgtatgcacttgctgtttcggtgtttgtttgttcaggaccgctaatatttaaccacttgttcaaaacctgaaaggccgaaacaaaatcacccgtacgatagaaaaattcatatccgagagataaaattctgatatcttctgtttctgttataagttcagagaatttttgccgcgcatattcaatctttccctcttttgataattcagcggcatctttcgctgtttgtaactgaatcagttccaatcttaggtgcgttttttccgcatcttcatgggccagctctgcttccagcgccttttgttctgcataggttttcgccttattcacctcttcgacgactgccaacggaagaaggactatatctcgttgctggtcggctttaggtagttctcctttagcgtaggctcgaaggtggcgatccacttcgaggataaaacccgcctcatcgtcgaaatagtggtaaagtatttttctggtattctctaaactttttctgaaatcaattaccttctttagttgaactcctggatcaccctcaactgctgcatcaactcgtttaaagaagacaaagatttcaggggaaccctcagtttgccatcgactcaaagctctgtgatactcttcttcagtatatgatgtgtatggcgctgcgtcgggcgcatcctgaccccatcgtctgtacattgccagaataaacacatcacatttatcaatttctttattgatcactccctgacttcgacgacccgttgaggcgagcgtatcttcccagcataagggctcaaattcaacatttgcgccttcaccaaaacctgtattgatttgcttaattgcatctttaaaaaaacggcgctcgttagcgagatcacttggtgatgccataaaaactgaaaattttcgcttcatattcttgcagaatttcttttttttaatagaaatggcgcaggggtgaattgtgtgctacattcagcgtggttctcttcgctacgtgttttacccgttacatggctttatcaggctttgtattactcgttactttgttgtcaaggctgattttctatgcaagctatgtctcaattatctggcctcgtttgtgatgataaattttcactcatatcaacgcctccggttttggtggatggcagcaggatgggtctgctggtggtggattgagttttgtttgatatggaattccggtgcgaatcgcctcggccatggcgtcgtagatctcaaggatcacctcttttgtccggtaggagccgtgttcggcttcatcctttcgcttgacaatggggaaggagtccataacgtgttcgactgcttggcgtggagtcggaaagtatcgtttcagctcgatcagttctttggatgattcatcctgcacggctcctgctgatttttcggcacgtatccattcgccatgtttatcagccgtaaggtaaagattgaaaaatgctgcatcaagttcacagcaaagcaagaatcggcgatcttcattccagcggaacggaaggccgctccagccacaatcttgcgcgaagtattcaagatcccatgcggtgcaggtaagttcaaggagtcgagggagaagccagttacccatttcaggctgtagtttatcccacagtacagggcgagaataggcgtcaggatcaagaagaggaagttgattcagataaccataggtcagatgtgtaccgccaattttttgccttgctgaaaaatcaagtgcgaaagtcgacagattcaaaagcagcattccgatctctctggtttgacggtcagagagcacaattgggcaggtatggccaacaccatttggtggcataaccgagaatatcgctgtacgctcattcgtagtgttggtaatatccctgaatcccattaaccattgcttatcccacctctcctccagccgtgacaacacatcctgttccggaacccagtaccttggcatgacgaaaaaatcagattgctgtttttctgcaagagtgacatcatgggtatcatcattatggtcataggttgcccaacgatcgtcgaaatgatgaatcattttggcttcgtaaagcggtagatacacctctccatcccggtgaaaaatattccccttcaagtgccatccatcacccaccagttgctcccgcgttcggaaaaggtgcgagtcgttcgacatgtcaaacatcctgctaaatcgtattccccacggattctgttctggtgaaccttccttgatgagcacaggaacccggcgataaatcgccttggtcagttctgcatcggcacgtgaccggaaaatcgggcaggttctggtattcgggttcaggaggaggatgtccgccgggctcagggttatctgacggtcaggatttttcaggtcatcaacatcatgggcaaaaaagacaaagactgcttctctggctgttggtgtttctcctccacctgctgtgaagaggcagaatttcattctgctatcaacagcaggaaatatttttttcctgttttcaaaatcaaacagactgaccagggactgtttttcaatcagatcctgaaagaaaaactttgttgtatcgtctgaagcaatcccgctgggaagcacggcccccattcttccctgttgattgagttgcgagcgcatcagttcggcaaaaacagtataaagattgatatcacccctgccgcagagcggaaatcggccactgttgcggagaaagtgactttcgccctcagctttgcgcaatgaggcaagaaattcatcctgcagcgccgggttggtggcattcagctccctgatcaacctttttctggctgatgcattcgaagccatggcgattgcttcgcatcgctcagcaaaccactctttttcctggagtttgaccctttcccatggtggattaccaagaatgacgtcaaaccctccacgggcatagacttcaggataggcaaggtgccagtgaaaaaactgatagctttctgccagctttttgacctcatcaacaatattctgatgctcccgagtaagattttgatcgagaatatggagcaggagtgactgcgtgataccaaaagccgttcgctctattccaggttcactgaaagatttttcaataacgaatgctgcacaccatgcatctgcaaccatttttttaatgcggtactcctcttcattttccagatgaaaacgggctattttcttgtcaagaatgctctgaagatcatcatcaggcatctcttcgatggccaaggcagtggcctgcaggtgctgttgttgctgctcatcttgctgggcaaagagcggcccaagaccctctctggaaccacgattccattttttcagaacggcacaagcctttttattgtcaccctctatcggtttaaacgcctcgttgggtaaacccgctgctatcagttcaggcgtggtacccatcaaactgttgccaaccctgatatggtgctccaaaaaggagagcggttttccgggctccatggcttccagccagaggccaacccggcaaagctctgccgccatcgggttgatgtccactccaaaaatgcaatgtccaatcacttccctcagggtgtgatgaagcagttcgggcgatggctcttcgtcccccgcccgcaaccgggcaagtcggcgggctatccgttgtgctgcagcaatcagaaagtgaccactgccgcaagcgggatcgcatacttttaaagcgagtatcgacttttccggagtggtacttttttctgcttcgtcaatatgcggatcaagggcgctctgcagcaaagactccaccaatgccgcatgagtgtagtaactgccggttgtcttgcgttcattgcctgcagcgtgacgaaaatcaaaaagtggtgttggcagcaaatcagtgaagggatgcaattccagcaggctttcatagaccgagccaaactcttcggtggccaatcccccaaagttaactggcatgcgctggccattttcagggagagtaaagaaacagagttgttccagagtggaataaagggctttattgcttagcgtgcagtgaggaagcaacccgaggttcgccgggctgaagagttggccgccaagaagagtggtgcccagagctgcagcaccgtctctatcttcaaagaggtgaaaggttgaaagcagttgcagccagccgtcgctgtagcacgtgacctgcaaactgcgattcctggcctggcgtcgcaggcgctctatgctgtagtgctgaacatagatggtgctttttttagtcgctgtacctttcggaaataccatcccgcgctcttcaatcaccatcaaaaacagcagacggtaaatcagcctgagcaattggttaaaatagacatctggacgcagctctcctgaagcgacctgttggcgcaattcatgattttcaggatgctcaagaaagcccgtacccaaagtcttaagagcctctttaacggcaagacgcaacccgtcacggatgcgtgatccctgttcgattgtctcctgatgatagccttcaagcagcgaggttgctgaggtctcaatggtctgcggcaagcgcgtcacatgcagcagccggtagagcacggcaaagtcggcaaagagaccgtcggtaaagatgcggtcgaggtcaaactccagataggtgagcttgaccaggcgggagctgtcgcgcaggaggcgtagcacccggccattggtgacgatgccgtagagttgctcggtgaggttcaggtactcctgcagcatggcgtgggccgacattcgcagggcagctttttcgggctttcggtcgagaccggcgggctcgttgctgccggtaatgtgaatggcggctccgccccggttggtgatgcggtgggagatcgggtagagctttgcgttgagttcgatgctcttggcctcaaattccagttggtagccaaggagcccgagcagcggcaccacccagaggtttcgggtttcggtggtggctggcgactcctttttcagtgtctcaagcttgcgattgaagagtcgccagtagtcctgggcatcggcccacgctcttgcaatttcctccttgactttgaccgatggctccagaccaaaatcgaccgggcgctggcctgcaatatcctcaagcttttcaagaatatcgggtgagagtatcgccccctcaatgcggatggatgggtatatcatacggcacctcccgcagcttcgccttccggcaggagaatatatacaccgagcagatccatcggcagtaccgggtgcaccacctggaaacgcttgccgtccatcagggaactgaaccgttcatgggcttcgaccagtttttttgattgttgttcagccacgcggtcaaattcaggttcaaacgatttgagcagtttcaattcattctccagaaaccctgttctggcggggagcgacatatcggagctggcacgaactgaggcgagaagcgcttttgcctctgcctgatcgaggaactccttctcctgcggagttcctttccatccccagagaatcatctcttcggccacaatctgctggctccctctccgatcttcgataacgttgcggcagcggaagaggagaatggttgttttgatggccacctgccgggtgcgaatgacggcggaacgggcggcccgtttgccggaacggttgacggtgttggccatgaggagctggcagagctgttccacaaagcgattgttgcgcccaaggtagtgatagccttcaggcgttggtgagagaaagctgatctggacgatatcgccaacgggcaggatgccgcgcaactggtcaggaaggttggcggtaatgaggcgatagcatccctttttctgttgagcaataacctgtacgccaaaaaggttattgagggtgctggtcacaaactgttcaacggcaaaggggtcaccaatggcctcatccacctcccgaaggtcggactctatttcggaggccttgatggcgttctgggcaaagatggtacgggtcgctttttcgcgctcggcggcctcctctattttgcgggagatggtgaccttggctgagagtgcctcatcaaaatcgctgaagtcgaaggtcaactgctgctttccttcacgccggggagtgattttgcggtcgggattgagcaggagcgcctgagtgatggtgtcgataatgctttgggaatcttccggaaaggggacgttgattccggttgagcgtttgatttcgcgaaccttgcgcagcaaaacatcaagcacaatgccgtcaatgggattatcggcgccgtagagcaggcaggttttgacttccggcgctggctggccgaaacggtctacccgcccttcgcgctgttcgagacggttgggattccagggaagatcgtagtgcagcaccgccgtaaactgctgctgcaggttgatgccttcgctgaggcagtcggttgcaatcaggagcctttgctttgccttgcccatctcatcaatcttctgcttgcggagttcgtcaggcagttcgctggtgataacctgaatatcgagcttgggatattttttgtggagagctggagcgagcaacctcccgacgtagttggccgtcgcgatgtagcggcaaaaaacaacggggttgaagcccgccgagagccaatcttccagaatggcttccgccgtgccgcatttctggtcgtgcttcaggtcagagagagctgccagttgatccgcaaagcctcgcagttgttgccgctggtagcttgaccagtcggtttgctcaagcagtgaggtcggggtgttatcgccctcatagccaaactcactatcctgcacagggttctcactgttttcggccatcccttcgtcaagggcaacgtgggcaaggttggagagccgggtgttgagcatttcaataccggctgccgggctcgacatcactccacgcaaaagggcaagcgccgtccagtactgcacccgtcgggggcccttttttgaagcgtccggggcaatcagtttttttgcgaattcgaggatctgctcaaaaaacagttcatactgccgagagagatcataagcccactcaatggcttcacgcttggggaagggagtttcctcacccatccacttttcaacgtcaccccgtttgcgctgcacaaaatgacgggcaagctccttgcgctggggctgtgatgccgtcggcaaatcaagcccttcaaaatccggtttgagtaacccgagcagggagtgaaactcttccggcttgccggagtgcggggtggccgtgagaagaatgagctgctgctctggcttgcctgccagacgactcagcagatggtaacgctgctgctggctttttgaggccccggccgggcgggcgcaggtgtgggcttcgtctacaataaccagttccgggcattgctgcacaaaaacatcccggcgattgtcagattttataaagtcaatactgataacctgatagggatagtaatcatagacgctggtatcgccctgaatctgccggtcaaggcgtgcctgggtgttggagcggatgataacggcctcaatatcgagtttgtcgcgaatctcctgctgccactgttcgcagagatgagggaggcagacaaccgcgaagcgctggattttgcggcgctccagcatctctttggcaatgaggagcgcttcgatggttttacccacaccaacatcatcagcaatcaagaggcgaatcagctcctgccgaagcgccattaccaaaggaaccatttggtaggagcgtggacgaaaagagagctttgccagtgcacgaaaggggcctgcgccatttcgaaatgccagacgggctgaatcgtagagcagtcgggcggtactgatatcgccgaggtcactgccggttggttggccaaactcggtctcctgtggctcatcacggggaatggccagagggagataaatgcctgcaatctcatcatcagagccgccaaggggcttgacgaccagaagatcggggtcatcggagggcatgacaatccaattgcgccctcgaagggagagcagtttccctggttgataggttatactcattttactttcctgaaaatatcaggacgtccggccaccttttcggccagattgtccctgtaataatatgtccagacctcatcacccttggcaatgatggcctggcgtagtgcctcatctttttcctgcacctcagtattgtcgtggggtgttccatcgcaaaagacccagatgcggggttcataatagaaatcgggttgcgcatagattccctctaccctcttctgggcggcatcgggcaggcgaatgccgtttttatagagaaaatcaaggaacttccgctcggtactcgaattgggatcgatcccgccgagcagcgtctggtagtgctcttcgtagttgttataacttttgttggtctgaatctcgatggtgcagagcatcagcttttcaagcgcctccttgatgaggtgacggtcaatgactttgtggtcacgctggttgtaataactgagcaagtcattgtatgaggctggtcctttgtattcaggatcatcataacggcaaagttctatggcctgcttgaccacctgatggaaagcgtgaacattttcgacaaactgggagaggatgccaaggctcccttccgccgcttcatagagcaggatattgggggcttccgggtcgccgactgttaccacaccgatctctcgtggttccacttgaaagataagttcgatggctctcttcagggcgtgctggagcgtaatcaccccgtcgggagttaatccaagcggttgaatcggctcgatatacaaggcatcggcaaggtttgaggtcatcaatttcactcgccggaattgctcactgctctgggcctcctgatcaggaagagagctgcgccagtcgccagagaccatgccgatgggaaacccctccgtctcctgagccttccatttgaagttgatatggacaagccgggctgccgggatgtaccgcacattcagcaggctaccttcactgctggagacgatggccttacgtacccgctcaacctggccgccgtcaacggtaaagaaggttcggatatcaaagcctttggagagccgttcctcctcttcgcaggagatacgatccacctcttcagcgcgggattccgacatttccagcaaatcatgaatgtgcagcttgttggcattgtcgccaagattcaaccctgaaaaaggacagatttcaagatccttctgatctatggggaggaaatatcctgaccgggtgctgatttttgcctcggtaagagaggattcggtatcctgcataatcaactggcacacccggtacttccgcccgctgtgatagatgatattctggggcccgaactcccggagggccagagagcgggggcgggagacaaagagcccggcagaatcaccgtcgggtaaaaagacacgaagaggaagtcgtgtaaagttgtagccgggcaggaacccttcggaagcaagataacgccagggatagaactcggagagttccgatgccttgccggaaagatgattgcgaagcaggtccagttgacgggtggcctgatcctgatggcgtttgtatttgcgatactcttcgctgccaaggctcagcgtgccgctttcgatcttctgggtagctctggtcagaattgcccttgccgaacggtagatgagccgccagcgatcgagtgcttcatcgagggtttcaataatcttcgaaaggttctgctcaatccattgatcggaataccatgcggcttttgcttccagttccggttcaaaatcgcggattacccttctgaaattggcttttatccgatcaaactgtaccggagagagctgaagcccggcccgaacgctctcggcaagaggcatcttgttattgtcatcggtcacaagatgcatgattgagggtcttgagccgttaccctcatcaaggccgggaatgccaacctctgaggctaccagagcgtgcaaatgggcacgcagcagctcctcattattcagatcgagacgcggcgccatgaccgtacctgcaaccagttcgcgctgattgttaaagtagtggcgatcatggggggcataacttgagcagtaggtaaagataagtgctccctgaccactccggcctgctctgcctgaacgctgggcatagttggaggggtttggaggagcgttgcgcatgtggacaacattgagtgaaccgatatcaacgccaagttccatggtcggggagcagaaaagcacgctgattgattcggctcttatcttttgctggtcagccacccgcttgccttcatcggtgtaccaatcggcccggaatcgctcttcacgatccagccgtgcttcattactcaactgtccggtatggtcttcacttcgcagccgtttcatggttgagaaatcacgacaatagagcgttttgaaaaagagattgggctcgggtctctgctttttataggtgcgtcgtttgataatgtctgccttgaccgtcagcccctcccccgctttccagataaccttttcgagtcgtaaacggtagatgagtacctcttcattctgctcgctccgggcaggaaatgatttcagatagtcggcctgttccagcatctccatcgtctgcatgatcaggtttttatacccctcttttttcaggtcgatcccaaggttttgccgtttgacataatccctgatgaacttccccagagagctggcgggccccatgcttttggtgtagagtttggcggttttgctgagcttttgatagcggatgtagtagggttcctgaagcttctcattacgatcgagagtccagggctgttttaacgactcgcggaactgccgctcggattcctgtatgcgtgactgggtaagaaagttttcgctgtgtatggcatattcaagccggaaaaaatcgagtatggtggtcaccagctctttacgatcagtatgattcaacgatccaaaaagcggcgatacggcccagaatgcatcggtagcgataatttcatccagatcctcgtactctatggtcaacagggcgcattgttcgaggttgggcaatactactcgccagctccgccggaggtcagccatggaacgatagagcaggaaatcctgaagcgcctgctcatattttcgccggattggagccaacatcgactcctcgcttctgttggcatactcaagaaacggtagcccaagcgccttgaaaacggcctcgccaagggtggcaaaggtgagcatgcccactggtgcctgctgcaatgccttatgaatgcctgcacgaaggcgaatgacctgcacaaagtcattgaaatgtcctgcctgcagggccgcatcctgacgattatcggtaaagctgagcagcttctgctcttttatcgcgtagccagcgtcactgagacgattgagaatggagaaggcggtgatggtagtggaggtactgcgcccttcgctgcccagcttggtcagtttggtgccctcattggttctggtatcaaaaaaaccgcccgatgtgggatcaaaaagtaacggagccttcatgaaccagccccaccattttttttcttctttgtcggagcagtttccgaattcgtcaaaccagagtttaacgggaaagtatcccctttttttgctgtcgagcgtaacacccgactttgttctgcgaaaccaggattcgggcagcatttcaatatcttcatcgagattccagatctcttcgccaataatcaagtaaccgtcattgctctcctcatcttcggtcatgtcacgaaattcacgtggctccaatcggttacctgcaagggagacgcagatgaagggatggccgcttccacgactgaagacattgggaaatattggttttttgtcggtctcatcaactttatagaccccgggctcaagagagatatcgcgcttctcatcctgatcaagggttgtatagacagaacccgtttgcgaaataaactgatggagcttgtagggcagaaaggtgtagcgctctcccgactcttgctgccgaacattggagacgctgatccagaggagtagatccaccagataaagacggcacctctcttcagccattccggaatcgtttgccaattctgaagctatctctctcagccgctttggttttccccgaacaagatcagttcctcgctcttcaagtgcaattttgttctccagccagatggcaatcggattctttttgagtgcctcaatatcggagtcctgattaatggctgactcaatggccgatgcaaggaaatggctggcaggaatcgtgccgttgggagaaagtgaacgggcaagcttttcgttgataacctgctctgtggtgaattggcagccaaagagtttggtggcaacgttggcaacctctgctttctgatgctcaatatcaccaacactatcagaaaccatggtggcagaggtacctatactcacaatctgttggacacaattggatcgaatccgtcgaatcaacatggaaacatccgcaccctgccgacctcgataggtgtgcagttcatcgaagaccagaaaccggagattcaggtagatgctctctcgaatgttgcgttcacgtacgcgggttaacaacagctccagcatcatgtagttggtcaagagaatatgcggcgggttcttccgcattttttcccttgcctcctcaccctcctgacctgtatactggccaaagatgatcggaaactctttgccggtggcatcctcataattctttttgtatcgggtgaactcttcgaactgcgagttaatgagggcattcatgggatagacgacaaccgcagtaaccccttttgttgccgggttcgaaagaagatggtgaaaaatagaaccgatataggtcaacgacttgcccgagccggtgccggatgtaacgataaaatccttgccgctggtgcccaatcgtattgcctcaacctgatggcgatagagtttgtaccctttgaaaatgtcgccaatggccccatgcaacgttttcgattcaataagcttttcgagcccaccgaacatctcaaacgaagggttaaactgcaaaagtggctctggccatagcttgcccgtacttaatgcacgatcaacaacctggctgatgtccgggtcagcaatggagatgaaactgtggatgtaggaagaataatcctctatgatacttgcgtgagtcttgaagacattcataaagaggattttttaccttacagaggattcgggaatggaaacacgatacatcaccgtgttatttactaaaaatccacctcaaataaaaaccagataatgggttacgaaaatttgtatgccgatgcaaccggaatttcagggttatgaacggctgcggtaaactctccattatcctcaacgccaagaaaaatccggccaccctgtacattcgcgaagggaacaatctcctttgccaactgctcaggcagaatatcatcccttttaaattccacactggaattctcgccattggcaacaatttcaaaaaattgagctttaagccgaagtcacctcccaatccatactttgttgacaccatattttccacgataaacataatgcggtaatacctcaaaacaagaagcgccaaaagagaggtgcgcacattgtcaggcaatccgtgctgtcaaatttgttaccctgctgtttgatttctgggtcttgacggctatgccgagggctttgggttctccgatgatgatgaccagctttttgccacgggtaacggcggtgtagatcaaattccgctccagcagggtgtagtgctgcatggcaagggggatgatgactgccgggtattctgatccctggcttttgtggatactcgttgcataggcaagtgaaacttcatcgagttcgccaaactcatattctacctcccggccatcgtagtcgaccagcaggatgctctcttcggtgtcaattttgaggatctggccaatgtcgccgttgaagacctctttgtcgtagttgttgacggtctggatcaccttgtcaccgggagcaaagattgtgccgaatcgggttattttcggttcagctttgtcgttgagcgctcgttgcagttcaacattaagtgcacgggcaccgagccctcccctgttcatcggagtcagcacctgaacctccttcaccgaatggaggccgaaccgtttcggtatgcgctcggtgatgagctggatgagtttgttgtagatctcttcgggagatgaggcagggataaagtagaagtcggagaggccggggccctcaaggttgagcggtatctctccgcgattgatccggtgggcattgatgatgatacgtgaggatgcggcttggcggaatatttcggtcaggctgattacgggtatgctgccggagcggataaggtcggcaagtacagcgcccgggccaacggatggaagctggtcgacatctccaaccagcatcagggcggctttgtcgggaatggcggcgaggaggcggttcatgagtacgatgtcaaccatggaggcttcgtcgatcacgacgaggtcggtttcgagcgggttgtcgcggttgcgtttgaatccgaatgactggggatcgaactccagcaggcggtgaatggttttggcttcaagagcggttgattcggagagtcgtttggccgcccttccggttggtgcgcagagggtaacggtaagcttttttgcctgaagtatgagcagaatgctgttgacgagggttgtttttcctacccccggtccaccggtaatgatcacagccttgtttgaaagggcaaggctgatggctcgctgttgtgagtcggagagggtaagtccgctcttcccttctacccagggaattgccttgtcggtgtcaatcgatccccagggcagctctccacggagcagcctctggatatgggttgcagtgccgatttcggcccggtaaaggggtgtcagaaagagtgcgggagtgccgtttatctcttcacggacaaggttttctgcagcaacttctgcattgatcgctgtttcgatgatcgtcggtgtaatttcaagcagtttggccgcttcagctacaagcacctcccatggggctgcacaatggccgtttccggagatctcttgcaggatatgtcgaacgcctgcttgcgcacgaataagggagtcgggcgcaatgccaagctgcatggcaagagtgtcggcagtcgtgaaacctatgccgtggatgtcgagggcaaggcgatagggattttcggtcaccttgataatcgactcgttgccgtaggtcttgaagatcctgaccgcgcggccagttccgagtccgtgcgactgaagaaagaccatgatctctctgatcaccttctggtctgcccaggcagcagccacctttgtcatccttttctggccaataccgggaagctcaagcatacgctccggttcttcctcaataacggtaaagacctcctctttaaaggcgtagaccaatgctttggcaaagtgtgggccaattcccttgaccatgccggagccaaggtatttttcgattccttccagggtgcttggcggcacaacagtcaaccgggttgccctgaactgcaatccataggtacggtcattttgccagtttccaaggcattcgacatattcaccgggagtaatggaagctgccgaaccaacaacagtgaccaggtcacgacgcccttttacctttgtccgcaggatgcagaagccggactcttcgctgtgaaaggtgacccgctcaaccgaaccagagagccgttcagtcaaggggccgccagaaatagtgttgtgagaaatgctttggtgagacgacgaactattattcgtcatcagattttaggctttcactcacggcaagcttgaactctttggagattttgaatgccgggacattttttggttcaacggtcaccttttcccctgttcttgggttccttgcctggcgaagatttttgtggcgaatattgaacgagccaaatcccctgatctctattcgttttccggctttcagagaatcaatgatgctttcaaacaaagagttaaccacagattccgtttcgttttttgtcagacctgttctgtgggcaataacattgaccagatcaacttttgtggttgtggttcccatggtgatgttgagcgttaaaattatgggagagtatggataaccatgcaatttactattatttggcttgattcgaatgtataaattatcgctcttcggtcagccatgctggttgctctcccattgtgcccgattctttccggctgagaccgccgcatggacggtgccggaatgatgctgtttttcagggtatttgccgtggtaacgatatggtaaataccgtagcaccgtcaggaaacgtaacagaaatagtccctttatgtttcgttacaataatatcataggcaatgcttaacccaagccccgtacatttttcggagcttctggtggtaaaaaacgggttaaaaatatcgtttcgaattgcttccggtatgccgggtccgttatcagtaattgaacagtagacattgttgctgtcgaaccaggtatgcagagcgattgtgccctttgcatttcgctgttgtgacttgatggcatggacagcgttgagaatcaggttgagcaatacctgcttgatttcctccggattacactcaacaagcggcaactccccaaactcagtggtgatgtcggcgcatacactgtgttcatgacttgtaatggtgagcgtatcaatgactcctttattgatatcgaaaagaatctttttgtcagccgcgtaacggtgcgacaagttcctcatgccattgataatcgtggtaatacgctcaaaaccacgttgtgattcatgaagaatctccgggatatcattgaccagcgtatcaagagcaagttctacctctttttggcgcaactgctgcaggtcacggtcagaaaaggtgccattctcaagtttgctggtaaggttttgatactctttgagaatagattgtaaatcggaagtgatttccttgatatttgcaaaatttatcgtgataaaattcagcgggttgttgatttcgtgggcaatgcctgcagcaagctgaccgaccatctccattttctgggagtgccgaagctgatagagcatcttttcgcgttcttcttcggcgattttttttgcaataatgtcccaggtctgatttgcaaggatatttaaccagttaacatcgttctcgtcataatcccccggtttatttccaattcccatgattgcaacaaccctgtcgtcacgaatgactggtacaaccagttcgcgtgtaacttcatgatggccctttggcattcctttgagatgcttgagcgctgaataatcattatgaattaccgatctccgttcccgtaaagcatccgcccataccccagccttttccaaaggatactgcccacccattccatccgccagcgacatattctgaaaggagttggttgaacaggctcgcagtgaaagtgacatctggtctttcgagacaaaaaaaacaaacccgatagaactttgcgtcatccgttcggcctcatccaatgtcatttgtagcaacacttccaccgaagaggtttctgccatttggagggtacgaaggcggaacgtaatgagaaattcataacgcatccgctcggtaacgtcatgaataatggaatagaggagaatgctccctgcaatttcaaccttgttactgaacacttccacatcacgaaaagagccgtcagccctcaaatgacgaaataaaaagtaattttttttcgatgttacgctgttctccatctcctctttcaccacttcagaagggagcgtattgatttcctgtatgcacatccgtcggagctgcttgattgtccacccataaaaatccgcagccgcctgattggcatcaacgatgcggcctgtaaccggatcgatgacgatcatgatagcagaatggccttgaaagagttttctgaatcgcgtttcactctgaagcaaagccttttctgcctgcttgcgttcagtgatgtcatggataattgcgtaaagaagctctttcccctcaatttcaaccttgttgctgaatacctcaacatcgcacaaagaaccatcagccttgagatgctgacataacaaaaggttttgtttcgatgtactgataccttccggattcgttatgacctcttgatctgagctcggattgatttcctgtatacgcatacggcgaagctcttcaatcgaccatccataaaactcggcagcagcaaagttggcatcaataatagtgccagtaactggatcaagaagcaatttgatggctgaatggctttcaaagagttttcggaaacggacttcatttcgcagtatcgtcgcttcggcctcttttcgctctgttatgttatcgattatcgatacgaagtatcctttttcgggactatagacggagatatcaagccataacgccaacgtttccatatacagttcaaaccgatccgtgatcccgctctcggcaacaccagcctgtctttcaataaattcgggatgtgatttttcaataccgggaaaaacctctgtagctcgtcgcccggtaacctgcgtcaagcccgtcagtgtttcataactggcattaacctctatatggataaaatctaccgggtgaccctcctcataaattaccttgcaataggcataaccattgtgcatgtaatcaataagatccctatggcacgattcacgatcaatgaacgactcaggagtctgcttgcgttctgaatggccattctcttctttcttgctgtgatcggtcatggatacaggttttctctatatgactccaaaccattatagtatccaatatatataagaaacgtataaataaccattgcatctctgcttcgtcactctgtcacatacttcttacgttttcatgatttttgctcctgtgctgcacgaagtaacgccctgcctttgtcggttaaacggtatttttgtaatcgactgtttggtttttccggaatggtgtactgaatcagtccggcctctctcatatcaggcagagctttacgcagattcccgctcaactgcttgtgccccagagccgcagcgatctctgccgaggaaagagtctgtactgaacaggcagcaagaattcggatacgcacttgtgcctcaattggagagttatcttgtgcttcacaaaaaagcataccttgtgcccgaatcaagttgtgcccttgcgttttttcactaatgtcaacttgttcttctacttgtacttttgttgaattgtcaggaatggagcttgctgcatgaacggcttccccttttgctgttagccggtatttttgcatacgactgttatggcttccaggaatagtatactccagtagccctgcttcccttaatcgaggcagagctttgcgcagatttccgctcaactgcttgtgcccaagagccgcagcaatctctgctgatgacaatggcgcttccgaacacagcgcaataatatcatgatcgacatgccctctgacttgtgcccttattaccctgtcacccccccactcatcttgtgcttttcttgtgagttcaccttgtgcctccacaagaagttgtgcttgtgcttttggtaatgtgtgactctgctcgtcttgtgctttggttgttgtgctctgacctggtgatgcgaagtagataaccattcgtactcgcataccgatctccataatctgtggttcaggcaatccataatctgtcgcttcgttgaaaatggctcttatgccgctgccccagcgttcagtaagattcagctcgcggaaaattcgggcaataacatgattgcggattctcgatgagccttgcctcatggtatcaagggtcatacctgggagaagtgttccgggattttcaatttcgatacggtcatcaaaaaaggcgatcctgattggtgcgccacgttgggagtagtcggcgtgcatcagtgcattaatgacagcttcacgcaaaatggtgagtggtattggtctctctttttttatatgccgatataaaaactgcatgatgctctcaaccgctccgggcaggtgatcgtatatatctgtatggtcaaaaataacagctttgtcggttcctgtgaatcgtccacattgcacccatgcatcggaaaaatggagtatgcgctctttaccgaagagcagaatggctcctttggtgggtacaagtcgtcgttggtacgatgtgagcagtttgatcgtaaccaatgcctgctcatctaatttccagtcaccggcaaaaaatttttgtatcgcaactaaatcaagatcatctttactcagttctggtatgggcatttcgtcaaatgagattccttctgccgaccggccaagttcagcgaccaaagcggtatcagcctgataattggatctgccaatccggacataaacgccctgttcatgaccttctgctttgagccagtgtggacgtaatgcgcttacaaacacttcaacaaccaaaagcgttgtgtcgtgtatggtgatgagctctatattgggtatcagatgaggtgcaataccgtcggttatcagactgcgaagcctctcttcttcatcaagtggagctttcatgccaacaatttgcctgtcctctcccacaccgataactaaacgccctcctgctgtgttggcaaaggccacaagcgttttcatcagaagcgtcggtgatgcgcaatcccgcctgaattccaacgtttttccttcaggttttgtgataatagtgttcagaaaatcactcattgaagctccttaaaccagggagcaagcagcttgttaaacatagtgttttaagaatcatactgttgcttgcgataaaagagttggctgaattgatcaaataaccttaaatatacaaatctcttgtgctcttttctgcggttttgctatttctataacgaagaggaacaagtccgcttttactgtgttaagactcttcctgaaaaaaatagtacgcaacggttgaacgaaattacttctgactgcattgtagcaaattgttcaattgagattcgtttttcgtgcgtcaaaaaagagtactcctacatcaggagttcaatgttgccggatattgagcaaaaagctgaaagttttttaaattcacagtgataataaaatgttgccatcgtttcaatgaaatgttaaacgtgataaggagaatgacaatgaaaaaacagatctggctggctgccggaattgcggggttgctttgtgttcatgcaccggctgatgttcaggcggatatcggtatacgtcttggagatgttcgtataggcattggagatgaccggccaacttttgttatcgatacacgtcctgactttatatttgcaggatcggggtttttcagtttccatcggcggtccttatgatatcatttattacggtgacaggtattacatgtaccgtaatggtggctggtatctttcttcagattatcgtggtccgtggatcataatccgggatcgcaacctcccttatgcgattagaaggcatagttttaatgatatttggagatatcgcgatctggaataccgtcggcacgaccgcagatactgggatgatctgaacagacggtatgatcgccattacaggattgaacgggatcgacgcgatgaccgtcgtgatgatcgacgcgatgatcgacgtgacgaccgacgcgatgatcgacgtgacgaccgacgcgatgatagacgcgatggtggccctggtctgcagggtgacggaaaccgtgacggtggacgcggacctcagggcgatggaaaccgtgatggcggacgcgggcctcagggtgacggaaaccgtgacggtggacgcgggcctcagggagatggaaatcgtgatggtggacgcgggcctcagggtgatggagaccgtgatggcggacgcgggcctcagggcgatggaagccgtgatggcggcagaggacgataacgaaaagaacccgccccttatggtacatatcagatacggggagattaatttttaaaaggagaactgattatgcataaaaaaatctggctcattgcaggaattgccggaatgctttttggaatgccacagtcaaccattcaggctgaatacagaggtgatcgttttgaggagagagggcctcggaggggttatgatgatcgccgatatgatcggaggtatgacagggcacggattgagagacggttggaacgagaggaaagaagacgctgggaacgtgcagaacgaagacggatattgcgtgcagaggagagacgtcggcttcgtcgccttgaccgtcttcgtgacgaacgtcgttatgaacgtcgttatgaacgggacagaagatactgagaactaattgtccaagtcaggaaaaaacttccggaaaaggtataaacaagaagggaactgaaataaaaagttcagttccctttttctgtttaatcaactgcaaagcaatcagtttcttcttccgccgtcattcgggtattggttgtggtcacgctccctgttgtggtcgtaatggttgcgtctgctttcgtgccgacgatactcaacatcacggtatcttctgatatcctcccaacgatggcgtcttatctgtcttggaagtctgccctctctgacaatgacccatgggccgccaaaattggaagagatgtaccagcgattattatggttaacgtaatagcgaccattgtagcggatgatatcctgaggccctcctgctgaaacgtggaaaccaagattcggaacattgataaaatttggacgggtatcaagaacaaaagagggtggcctgtctcctcctatacgtacattgacttcagcttgagcagcggggcttccgagaagcattcctgcaattcctgcagccagccagatctgttttttcatagcgattctccttggttaagattttgttctgtaacgagcgtactttgttgtttaaaaacgttctgaacaggattgccttaccgtatgtcactctgactattcctgctcactacaacatctgacgatcaattcagttctttccagcgcatctattctcagaaatgtaaaccagagctcctttttgtttgtttttttaccgcagcacagaaaacctcttcattcgcccagatttcaacgctctcttttgcccttgtaataccagtgtatataagttctcttgtgaggatttcactgtcaatcggtggcagaagcatcagcaggcgatcaaactccgagccctgacttttgtgaatggttatggcaaatgcggtttcatgctgaggcagccgctccggtgcgatgctgcggatttcgccatctggagcgaaaaaaaaggctcttagggaacctccattttcaggatcggggaaaagtatgcctgtgtcgccattaaagagacgcattgcatagttgttgaccgtaatcatcaatggacggccgcgatagaaggtgctggccggactgataagagccttacgggcgaggatgttttcgactgttcgattaagtccacttaccccataggggccgtcgcgaagggcacagagtattctgaaacggtcaaaccgctccagcgcctcagcgggcgatgcagcatcaaggtagctgtgaaagccttcgactgctttgtttgccagagcatgttgcagctcttcaggtgcaggcaactcctgccaggtgacaccgcttgacctactccttttcagaaggcttacagcttccctttccagcccttcattgacggcccgactgatttcagcaataccactgccaggatgaaaacgatagtttttttcaagcaaaaccatcgaattgcttagtggtgaggcattgttatctgatcctgcactgcaaatatctccaaacaccgaaccagcttcaaccgatgcgagctgattgtgatcaccaagaagaataagacgtgcgtcagctttgagtgctgttaccagcagactcatcagtggcagagcaaccattgaggcttcgtcaatgataacggtatcaaaaggaagaggattgcttgccgaatggcgaaagcgggaggaacccgaaatggttccgagaaggcgatgaatcgtgacaacatcgtcaggaattgctgatttcacctcatctgaacagtcaagagtgcgtttgatatcactgatggatgttttcagccttgccgctgccttccctgttggagccgccatggcgatccgctgcttcatcccccacttctgctcacgcagcagagcaagaatgcgaacaaccgtcgaagttttacctgttcccggtgcgccggaaagaacacagaactgcctgcgcagggcaaaaacagtcgcatccttctgacggtcactttcccgcctgccacttgacggaaaaagtcgttcaagagcgtcaagcagtatggtttcatcaatattgtcaaaagcggctcctgcttttcgaagaatcgttctttggagctcctgttcataatgccagtaacggtagagatagaggcgaccggtagcatcaagcaccaaaggacgaaagtggccgccgggaaaactgacgacagtagcgctcttcaaaagctccatcagagcatcaagtcggggaagacgaaactccttgttctcaattacaatgctctcttccgcaatatcctgaaggttcaggcaactgctcccctgcccgacagcgctactggcaagggatacaacaagacggaacagctcacttaccctgccagtcgcctggtggcagataaatgctgcaaaatggcgatcgatagcccgttcctgatacactctactcatacgttatttatcctcatctatcagcagatttgtcagcgcttcaatcaactcttcagggggaaggtcgcggaaaaagccgaagttttccccgtgctccctgttcactccccgaagaaagacataaattactcccccgaaatgggtgctgtaacggtagtttttgacccttaacgacaggtagcggttgagagccacggtatacaacaggtattgcagcgggtagaggtgtttttgcatagccacactcatggcatcctgagcgtaatcctcttcgctgttaccaagatgattggatttccagtcaagcagatagtagcggccattctgctcaaaaaccatatccatgaagcccataagcatccccctgaccgggctgaactgcagcatgggtgcaagcgaggcaaggtcaactccactccgcagaaggccatgacggagcagaaggccagcaagatgagatgaattgataaaccggagcggaaagaaaaattccagctcagtgatccagcttttctggcagagagcgccaagagtaaacaggctgtcgcgcgaagcaagaggcgtctcaagaacgttatgaatcatggctgtgatatgcggctgccactcctctttatagttatagcgttcaagcccttttgcaacaagctcatggatagccgtttcggagggagaggcaaaatcaagcttctcaaaaatcccgtgcataaaaattccggcctgagccccccttggaaaggtaaagatgcttttttcatgaccggcgggagcaacgattgcggaggggactcccccatcagcctgtggttcatcgcgatcaggtagctcggtgcttatcggttcatggcggctgaacgaggtgaagcttgaaacccgccaggtggtgtcaatggttccgctgaagtggcgcagtacaagggcatcatgctgtgactccctatccgtccgggagagtctggccatcccgtcaaccgcttcgcgcgtcaacaacgtgaagccgattgactcttctgaactttcggcgagcgactccaactgctcggccatcatcccggtggtcagggtttttgattcaacagcaagcgccgaagcctgattttccgaaactcttgttgcactcgatgcatggagcagatagttgatcggcgagttctccgaacgggttttaccgctgaaaagatagcagcgatacttggccctcgtcagtgccacatagagcagtctgaggctttcggcaagcgactccttgtcggcaagccgccggttactctcatagccggaagagccgaaatccttcaccagatgccccgcatcatcatggaacatcagcacctcccctttgcggtttccgcctccccagagaaaggggcagaaaacaaccggatattccagtcccttgctgacgtgaatggtaacgatttttacggcagcatcatcggtttcaagacggatttgatactcgtccgtctcatccgcagcccctgtccgttcactgaaccaagctacaagtccctccataccggttccccgctcatgctcctcacggtgcagcaattcaaaacagtgcagcagattggtcagccttcgctcacccgaagagtcagggtaactgagcagacgtccacgcacctcctcctttgccatcagttcccggctcatcaccatacatccccgctcatgccagagctcgtgatagagtcggaactgcctgagacaggctatccatgacgcttcatcatcatgaaacctctcaatatcgttgcccgacctgccaagcagatcggtcaccagcgccgcacgtacctttggctcgttgcccggatcagcgagggctgagagcaggatgcgcacctcttcagcctctctcgacaaaaagatactctgattgctccgcatgaccccggcaacgccccggttatgcaaggcgttgagcataagagccgcctgccggtgcgtgcgcacaataacggcaatatctccggcactgcatggcctgccgctgaaaagggtttgaccatcctgcaggattcggacaatctcaccggcaacggccgttgaagcccaggcgccagcatcatccacagtcaacatgccgctcttctcatcactcgaatccatcagccagagctgcatcggctcaagatcttcccccgctccatccgccctctccggctcgcttttccctgaagcgagcgggtgatagagaatttcatcatggagaaacggcctcatcgtattgttgaacaaggtattgaacgcctgaagcagcagcggagaagagcgccagttctccgtcagggtaaagcgccgctcctcacctacctcacgcgctgctcttatgtaggcgaagatatccgcaccacggaaactgtaaatggcctgttttggatcgccgattagaaaaagcggcaacccggatgtcgcatagatgctcctgaagatctcatactgctggcggtcggtatcctgaaactcatcaataagtgctgcgcaatacttttttctgataatctcggcaagtgcatccccgccctgctctggcaaaagcgcatggtagagatcctcaaggagatcatcaaaaaaacggatatttccgattcgtttgcgcaatggcaggttcttctgataaaagcgaagcagttcagccttgagggcaagaagacgcctctccactgcatcctggagccgttggcaggaaaggaaaaagggatgggagggcgccacacctttgcttttggtgccttcaagaataccctcaagggtcaatttcgggaatgactcaaacaggtcatacgcattgcctccttcaacaaaagcatccatcccggaaaaaagcggttcaagcaggtcagcgcggtaatatttggctgaacggctcaaacccttctcagtggtcagaagttcagttatcgagcctttatgccccatccaaattgaactggcatcactgtaagcagccgagcactccctctcaatcgccgttatctgctcatcactgaaatcagggataacctcaaccccggttccggcatgaaggttcttcaacagcgacaggaaggtttcaggagtgaggcggttacgcagggcatagccgagcagtggcgcagactcaccgaaaaaatgtactctccagaaatcatccacaataccacgaagcagctctgtctgatcagtcaccaattcagtatcatagagtgagccgctctcgaaggcgttatcctgcagcacccgaaggcagaagccgtgaatggtgaaaatcgaagcggtatcaaaagcgccgagcgcccgttcaaggaggtcgcgcacctttttcatcccactcagagaggccgtttcatatagctcaccaaggaatatgtcgctggtatcgcaaccctccatcacctcgagcgcctcacggatacgactgcggattctgccgcgaagctcctgcgtagccgcttcggtatacgttaccacaagaatctgttccggcagaagctctttttccagaagcaggcgaaggtagagcgaggcaatagcataggtcttccccgtcccggcactggcctcgatcaggttgatgccggagagttctacggctgcatggttcagtggtttcatggtgcctcctcccctgcagcctgaatcatcggcctgagcaactcgacggcaagggagcagaactcatcgtcaaagggatctgcggcgccaaagcagcgctcgattgccggatcggagccctcgcccgggcggttgttgaaggtgtcgtcacgccactccctgcgggcggcatcgagatcctcttttgcggcaaaggccagtgaagaacgcgggaaaaagcgcagcggcatggagagcccctgccagtaatacttcagaagatcctccagatacagggcagcatcagccaccggagcaaactgtttttcattatcaaccatgacaagagaggtttttcttggataacccggctgatctgccatattgagcacgagatgctcaatccagcctcgcatctgatccttcatcttcagtttcgcgcagcggtagtgcaacaggctctctggccacacccgtacaagctgaccggtcaggcggaatccgccaagctgcagatcgacctcaagcggtgccagagcgccagcgccagcggttttttcctgcacggttgcggcaaactgctgcacctcatcaagaattttacggaaaagcagctcaccatggagggcgggcgggagcactccccggctccgatagagtgggagcagttcgagtgtattccctcctccaagcacaatttcaagcagctcctgcttcagactgtacaatgcgagcccctcaactgcgaagggttcacgatcctcaagcggctccaccatcccttcaagcctgataccaagacgctgctccagaaaaaagcccgccgggttatcgtaaaaacgcagaagctgtttaagcgaaacggttttccactcctcaggcggttcatcaagaggaacactcataaaggggcgtgacggagctgcaggacgctctttttcaaccagcgcatgaaagttctcagccgaatagctgaaaagcggagagcctgcagagtaataggcccggttaaaagcctgcaaagggtgccgtaccaccagttgcttctcgacggaatctccatcgggcagggaaaagccccggcgaacggcatcgagcagttcactgaccagcaccgagggcggcagctcgctgttatccctgatgctctggccgatatagcttatatagagcaggtcacgggccgaaaggatcgactcaagaaagaggtaacggtcttcattacgcaatgagcggtcgcccttctgcggctcacgcgcaatgaggtcaaatcccggagcgcggctctggcggggaaaggcgctgtcgttcatgccgatcaaaacgacaacacggaagggaatgctccgcatgggcagcatggcgcaaaaggtgatgccacccgtcatgaagcccagcccctgctcctgcagctcaaggtgagccctcagccaggagagcatcaccgcaggcgtcacttcctgggtgaactccgccgcagcggcaacctcaccaagcttttcgccaagagcggcaatggttgcaaactcccgctcggagacgctggaagggagaataaagtcggccagcagcgcctgaaaccggctgcgccactcctcaagggtgcagggccgttccatcctgttgacaaacgcttcaaccgacgtgatgaacccggcaaacttgccgagggtttcggctgcagaaccagccagatcatcgtagggcagaatgccgttgaaaagctgattctcgtccggcatggcatagccgagcaggagccggtcaagccctgccttccatgagttctcgcgataggaaggaagagccttcgccgtacggtcgccctcatccatcccccaccgaatcccggttttttcaatccactcacggataacgtcaagttcgtcactctccaccaaaaaacggcggcttacgggcggagaggcaagcaggtcaaagagttcggatgcggcaaggcggcttgcaggcagagcaagcagtttcagcaccgccgaagcaatctccccctcatgcatcatcctccggtcggcaatggagtagtgcaatccggcgccattccctcctgctccgaacacggtggagatgtagggcgaatagctctcaatatccggcgtcatcaccacaatatcgcgcaaagtcaggccgggagactcctcaagcatggcaagaatattgtcgtagagcacctcgatttcacgaagcggactgtggcaggagtgaatccggagcgaccggtcaagcgggtcaagcgggcgctgctccccctcctcaccggtacccgaaaggttcagaatatcggactgcaggccgtgaagcaggcactcctcacccggatcatcatagcgctcctcctgatgaaaagcgctgtcgctcatgtcgataatcatatccgaaaaatcccgtccgatcctgccaagcgaagcgagaagcggattcccctccatgcgcagggcccgctcctcctccggcagcctgacaatcgccttcctggcgagaatatcgccccagtactcacgagtcgggctcagaagaatgaggttcacctcagtcaccctcgcaaccgccgagagcatatcgagatggaactttggcaggtaggagatgccgaaaagggtgatcctctcgggaatctccttcacctctggcgacagagggctcaactgcctgcagaaaagctccttcatccttccccgatgcattccctccccgtcagcaagcttccgccagagaaccggctgccactcttcgccggcaggttgtgactcccccgcctcccaatgggagagcatctccggacggaagagcgtgtactggtcgaaggtatcagcaattttttccgacaactgaaagagcttgagcccgtcaggatcatcagcaagatagcgacgcaaggtgccgaagggctctgtgtcgagcagctcaggcaaaagccgcatgatcctccagctcatcacctccggagcaaatgatgaagtgtcaggcttttcagaaaagagcgccccgaacagctccttcaccatcgcattcggaaagggatagtgcccgttagcccagacgccgaaccgcgacgccagctccatggagagccaccgctgcatcccccggctctgtaccacaatcacctcctgcttgaacggtgaagccagcggctcgcgaagagcagcggcaagggtatcaaccagaacttccatccggttgctggtgtaaaggttaagtggcatggggtacgttttcaaaaaatccagactcttttatgcaatatcggacgggtttattctttttttccaagaggccttcatcaaccagacgctgcaaccaaacccttgtttgaagaggtgacaactctaatatctctgcaatctctgtatctgtcatcggtttttttaacaattgccgtatcgcctctcgtaccgtagcgaacaatctctgcgccggactgagttccgcctcttcagacatgtgaagaggtaaagatatatcctccataatttgtacttgaggctttttttgcgccgtctctgtcactgaatcttgaaccatgccgttcgagaagagcccgatggaagcctctctctcaactggaatcagagatggcgatgtgtcaagtacagcttcaaacgcctcgacgtcatgaggctccggccaaggcagagctcccctgtcacgcaaggcatcgataccagttgaagcgcttcccgttgatcgaacatagactggaaccagccgtagtttctcaagctgttcaatcgcacccgcccaagttccgcctttattactatcagaatttaccaccagcgaagcatcggacaaggcatagattaacttgttgcgttgcatggcattgccgacattgaaacccgcacttggatcgtagggtgaaaccagaaccaggcgaccctctacaatcagattgcgattttcacgttgcattgccgttctttccagacgatcagcaagaaccccgcagaccttcccgccagcttcaagagcgccccgcatggcggcctgatcgatacccttcgcacctccggaaataatcgtcctgcctgcacgagcagagagttggccgatcgacattgtatagttaatcagctcctcatccacttgccgtgatcccaccacggcaaggccaccagtttccaacagatggatatcgccgcaaccataaagcactgcaggtgcaccttcccgcaatcgtgccttcatgcgtcggggatacgcagcatcagcgcggctgaccacccagagagcacgtgcctgccactgctcaacaacctggctgagcaaaaagccacgctcaagaagggtttgcatacgtttttcctcaacaatatgctggcatgaacgatgcagattttctgctcccggaagcaacagatcggcaggttcgtgatgtatgtcgtgcacataacgagccagacgattgtactcacccggcgacagaaggtcaggcgatgagctgccgtgaccagcaatcaagggagccgtcagcagaagaatggcttttgtattcgaagagagttgttgcattgttaatcgtatcctgtttgagcaagtgccaaaggccaaacctcaccacttccatatgttctcaagagccaggcagataccgtcaatgtccagcgagaatctaccatgtcgtcaaccagaagaaccggaccatccggcactctttgttccttgaccgcgagtgaaccatcaatatttcgagcctgttgggtactgtttgccattgttttctgttctggccggttatttgtttttacaagaagcagttgaaacggcagtcccagagcatcagcaaggcgcttcgcaaaatccggaacgagattggggtgacgcaacgacggaacgcacgttacccatgtcggtgctggttccggattccattgctgaatcatttcaacacaagcagtaaccaaaatatcagaaaaacagttgtcatgatattttccttgtctgacgagtccaccccaccctgcatcaccccaaacacagagtgtttttccgggccctgcctgcaggtttacaggaatttttcctttcacccgatattgtggcataccaccggcaggccactgaagtcttggctcaataggcaaactggtgcggcgcaaaaaagcgacagcctcctgaacaagagcctcttcaacagttatcggtaacggtaacaataaaggaaaactgacctcattcggatcaccatcaagcgcctgaacaagaaaccccatatgttcaccaaatggaagtttaagatattcctgcatttgtcgttgttcatcacgacgtaacgcggtaagtcgatccgcacgagcccaaaatccttcaccaagtttggcggctgtcaattgccacttgctcccttgctttgcgacaggggcgggtgattccagcgagagcaatgcaatggtcttttcaatacgtccatagctgatattcacttttccctgaagttcaggcacagagagccccgaaggttcattttcaagagcgttaatgacatcatcaacttcctgcctggtcggaaaagcgctcttgataaaccaatcagtaatatccgtctcttccctgccactcagcaagataccatatgctgattcaagagcacgtccagcacgccctacctgctgataataggcaacaaccgatcccggcatctgataatgaatcacaaatgccagatccggcttatcgtaacccattcccagtgcggaagtagcaacaagagctttaacccggttattaagcagagcctgctcaaactccggccggcgatcaccagtttcgcccgtgtaggcttcaacattgaacccacgacttttcagccaacctgcaaccatgttcgcgtcacgaacggtgagggtatagatgattccgtggccttgaagcgtatcgagctgttcagccagccatgcaaggcgctgggcttgatcaggtagagatatggtttgcaaggtcaacgaaggacgattcaaatcaccacggaacacctccaattgcggcccaagcacttcgactaaatcatccatgacacgattgtttgcggtagcagtagttgccagaagtcgcaggtttggtggcaaggttttgacaatccgttcgagcagtcggtagtggggtcgaaagtcgtgcccccagtcagaaatacagtgcgcttcatcaataaccaacatcgcaatctgcgaagcaataggagccagaacattggtgcggaagcgttcattcgcaagtcgttcaggtgaaatgatcagaatatctatcgcattacgagcgatgctcatttcaacttcagcccagtcatccggattatctgagttgatcgtcactgcatgtacacccattcgctctgcagcctcaatctgatttcgcatcaatgcaagcaatggtgaaatcaagagcgctggaccattacccccttcacgaagcaatttggtagcgataaaatagacaaagcttttaccccagccagtcttctggacaaccaacaatcgtccctgaccttcaacgatataacgaattgcctcctcctgactctcacggaacaccgcacagggataaccggaaccaatcctgagaagctccaatgcccttgccgacgtatacatcatgcactctcctgatgaaacttcattgaaagcagcatacaatagatgaaccagatactcaatgcgttttttcgagaacaatcaagtttttcattatagcaaacaattacaggcgatcaaacacgttgcgcccccctacctttttgctgctgacgctctacaatggctgacgagtaatggaatttccatgttttatagtcaaaagatctcctccgcctgcaattgctgctatcgaacaatctctcggagctatgcgcttatcttcggtgaggtaaagggaaaaatcactccaaacaatgcatgagatgcgggaatgcgttaatgataaatgtggggttgaagcagcggagttcatcggctgaatggttgccgtaggtgacggcacaggtatcggtgaatgcgcgttgacccatttcgatatcgtaaacagtgtcgccaacaacaaggcactcttgagccggaatattcatggactccagtgcaagcagcaccatatcgggtgccggctttggctcttgcacatcctgagccccggaaataaaggagaatatctcataaatcccgagatgccgcatcatcaacaacagcccttgggtgctcttgcttgaagcgacagccagcaggtaatcgtgccgcaatcggtcaagggtctcgttcactcccggaaacagatgcgtcaagtctaaagcaacctcgttgtaacgctttctgtaaaggtcaactgcctcaggagcttcttcaggagcgagaccaagccccatttcaattgtacgccgcaacggcaaaccgatacttcgccgggctccgtccctgtcaaaagccggaattcccagatcttgggcgacaagctgcagagactccataatgctcgcctcgctatcagccagggtcccgtcaaaatcaaaaacaagaagtttgtatttcactctttcatcttacttcgtacaatgctcgccaccctaagttttattcagccccttgctgacttaccctgaatataccagtcataccttaaagaaaacagcagcaggggttacaacccaagactctccgtcataggttcactaccaataacgccccctttaaatggcctcaggattttttcagggttttgcagccatcttcgaatgctgttatcaagagagcctgacaatgcaacagggcatacccgggtattgatgttcttcattgctgcgttctcctcttaaggctgagattcaagctccgagaccgtagcgtggctttaacgctttgcgtccctgtcatgcttattggactattcaggatgatttcatacttcggctttcgctttacgacgttctatttcttccaccactgcactgtgcacacatatcttgttgaccgggttcagataggtcccgagagacttggcaataacaagtgcaacaggaatattgataattgtcacgaactgcgcggctacttgacaaaccgcgattagcgcaagaatgaggccgaggggaaggtagataatcatcacaatggttgagtatgccatccataccggattttgtttaacgttgagatcagatttgctgatcatcgcatgcccgaatggggcgaacagaaatttcccgtactccattaaccccaggccaattggtgctgcaacgatcgtcactgtaaaaataagccctaacagatagacaagaatagcactgacgaaaccgaaaaacgggaagtgccacagaatattgccaagcgttttcatagaatctcattgaaaaattgagtcatttcacattctcctgtcataataacactctttctgttaccctgctaaaatgcatgatcatatattgtagatgacaggcatctgccccctccacctcttccaggttttatcgctggtgatcagatcagctataaagtgtgcgacattaatacgactggttgagcctgcattgaagacagggcttctggtcggtgaagtatatacatcataacctgtaaccttgtcgtcattgatcaatgtatccggacgcacaacaaaccactcaatgaacctgtcgatctgaccgatggtaacccgaaaatactctgcagcatgtttgttatccacttgcggaggcagcaacaggcgaacaagagcaaaaactcctcgttcgacgatggtgattggctcatgaagatcccggttcctgttagctgtagtgttcatgagaacaaacttgaccggtttctccggtttgtttgcgtgaatgcccttacataatagatgagtggcagcagccacaagtcttcggggagtgcctaatggaatatgcattatggtaaccggttacatgatttgctctggccttgaagaaacaaccgctgggccagtgtaatgggattcccatgcgctaactgccgaaggttcagaaccgttttttgccttgtcatttgggaatcagtgtcaaatatttaccttgaaagaaagagagtttagccaaatcagctactgaggtaatatcatttatcgtttctgaagagccttcatgaatttataagtaaaggagaaagcttccaatgagaaattacacggcaattgttgaacgatgtaaggagactggtctttttgtaggattcatcccaggattccagggagcacacacacaaggggaaaccctggatgaactgcatcaaaatcttcaggaagtcattgaaatgctgcttgaggatggagaaccagtgctggaagcagaatttattggcactcaaaatatagttgtggcctgaacatgggacatttacctgttctcaaacctcgcgagattgttggattccttgaagcacttggatttaacgaaattcgacaacggggtactcataagcagtttcgccacgcggatggcaggtatcaagccgtcagcaagcatttcacggattcgttcattcagttttcccgataccgacttttggccaagcgcagtagctaattcggattttgatcgagagccgatgagcaactccctgatgactcttttaaaaatcgactctggccctgaagaaaatgtcgctggctcacgtccaagggtgtttaaaggtttctttccaaactccggcacactgataatcatgcgaaaaacgtcaccttcgatgagctgagggtccgctccgccgtacttttttccgtacatcatcatcttgcgcaaaccagaacccagttcgtctgcacggtctatctccctgaaaaatgcaccgatcaccgggtttttaggatacggcgcgaaggtatcgggattcagcacaccaaacccgtgaggacgattggcgttccaggtgatcacctgactgtattcaatgataagccgggacggaacatcgctggatcagaagctccacctctccagtgtcaccggaatctccaatcgaatcgcgaaaaaatcatcgatcatcataatgcccgtaaacagaaagcaggtgaacggttactgttttgtcatctactgtatatacaaggcggtgtttcctggaaatccttcgtgaccagcaaccagaaaaattgtatctgagttgttccggtttacctgatcctgtaaaaggatggtcaataagttcttcaagcattctggcaagtttgcggatcgcaaccatgtcaccagactttttaagcttctcaatatcttcatgagcaacgtcagtatagacaagcgcatagcccattactcaagtcccaggaagtttttgatatctgattttttgagaaccgttgttttaccctcctctacttgctgaagagagtgctgtaaatgttcaacaacattgggatcagaaaaatatcggtcagtatcactcattttccgggcaggaataatttcataggtttcgctctttccgcactggataatgacccgttccttatttgcggtattgaggtatttccgaaggttccgcctcaactcggttgtgcttattgctatcatagttgttcctctttaagtatcactatagtgtacaaatcaatcgcaatatagctcaattccagataatcccaatcatgccataccgcatccgaaaccagtcatcactgacaagaagggcacctttccatagttgtcgttgaagtgatccagatcagcctcattcaagaccatcttcagccttcaccctgaccttcatcctgaatcaataatcacgcggattgacgctttcgctcaacacggcgatgacatcaacaatcgagaagtaccaggtttcagtagcctcatcgaagtgacgacgaattggcgtattttcaaaagcaatgagcgattgttcttctgtcatgatccgcctctttcttgtacagtttagaattacatgtccatccatagccatctgcttcatcatgagcctgtccattcctgataaacgatattcgcctgcatggcgttttatcaggatgctttcgtctcccagaccgacctgccggttgccctgaaatacagtgactcagggtctacatcaaaaccgcattcccatgcaagagtaggccaggaatcaagataaaaatgtgaaaaagcttcagggttccgcaatggttccgctattggacatttatagacaagatcacgcagatcaacctcgccggtttcaccagtattgaatttcagaaatatctgataatccttgacataccttgcttctataattgaaacacatttcttaatgttttacacaagctcacgccccgccttctcgtgcaccagtaatcttttttgccggttttgatggcgcaaaaaagttttctccgctgacaacgctcttgccggttttctgttccaattcaagtcgtgcacctttggcaatcttgccgccttttttccctgcatcggcattctctttcattcctgtagcatcaacactttcggcaatttgccgggtagagagttcggccagcgcagtaaaaatcagctcagcttcactcatgtggtcgcgcaggttctgggttttcagccctttcatatccttatgcttcttgatggaaacgcccgtccactcctgatggatgatgttggtcaaaatggcatactcatcctctttggaaatttcatgctccttccagtaatcagtgagtttattgcgggtctcctggcccatcatccactgctgtatccatttttcacttctcccatgttgttgccagtactcacgggcgcgatcaacggatagcgctggatcagccatatcctgaatgcgttcatagccaactttagccagccattgtttgaacggctcagccttgggtgagggaatggactgaataattctcagcaatccctctacattcgcgcaatcggtagcatattttttcccatctgaagatttcaatttcagttgtcgacaaattgtcgacaactcaaggccatcttcagcctttaccctgaccttcatcctgaaccaataatcacacggattgacgctttcgctcaaaacggcgatgacatcaacaatcgagaagtaccaggtttcagtagcctcatcgaagtggcgacgaattggcgtattttcaaaagcaatgagcgtttgttcttctgtcacgatccacctccttcttatacagtttagaattcttgagcgctgtttcgtcactcgcctgttattgaggtatcaccagatgatattacatctattgaaattgcgtccgcactgcggacgtaatcggaaattcactataaaactgccgaaccgagtcgtttcttccgtgatcgggtgcatatacctgtaaatcaaacgtccatctatccacttgaccggcgacttgttcgagcacgttcccgtttcatcttttttctagacatttacgacctttctcagtcagacaatatttttgcaatcggcttgttggcttgtcaggaatggtctgcgcaatcaagccatcagcaagcatttcacggatccgttcattcagttttcccgataccgacctttggccaagcgcagcagccaattcggattttgatcgggcaccgatgagcaactccttgatgattcttttaaaaatcgactctggccccgactctggccccgactctggccccgactctggccccgaggaaactgctgctggctcacgtccaagagtgtttgaagggttttctccgaattccggcacactgatgatcatgcgaaaaaggtcaccttcgatgagctgagggtccgctccgccgtactttttgccatacatcatcatcttgcgcataccggaaccaagttcgtcagcgcggtctatctccctgaaaaatgcaccgatcaccgggtttttaggatagggcgcgaagttgtcggggttcagcacgccaaacccgtgaggacgattggcgttccaggtggtcacctgaccgtattcaataataagccgagccggaacaccgctggaatattcgcggtgaataaggatattggatgcaacctcacggaagatggcatcccgcaggcttctgcgttcaatgccttcaagataaaaagggtctggcaaatgcttctggacaaaggccagaatgcggtcatagctttcaataaggttggtgcgtaccagatcgcggtcgtcgtagcggtcaacattgaccttgcgcaggatcaggtcggttcgatgcgcaggacatactttcaggataagcaggtcaggtgcaaacagcataactccagccagagtaactccgttttccctggtaactggattttcctgatagagctgggcactcttgagtagttgcagatcatccatatccgcccaagggtgattatccctgtttatacgaacatatcgacggcacttttcaatcaattccgggcgaagatcttcgacctgaatccaggggtataccttgttttcgctgaaggtcgcctgtttacgctggtagagatgcgccaccagtgtggtgtgatcggtaatatccagatcgccatcttcattgcggtcataaatacgaccattacagcgatgcacctgcgagctttccggcacatagatacgcagcagggatttcccgtccaactcgacaacatccacagagagatacgttggcggagtaagcttcagcgggttgttgatggcagtgacaaagtcctttttgatctgcgttacagcatcctgctcaatcccctgaacggttccatcatcctgaataccgagtaaaatcgtcccgccatgccgattgagaaaggcgcaaactgtctcatagacatcgcgattgatcttattcctgcaggttttgaactccgtagatatcccttccccctgacggatcagttcatgtatttgctgtatgctgacgtccatacgttaccttttatcattcagtaagaaagaggtttgattcctcaggccttcatcatgtaatgacgtttttttaggacgctttggtatcccacggcgacttgtcggttgccctgaaatatagtgacttggggtcaacatcgaaaccgaaatcccatgccagagttggccaggaatcaagataaagatgtgaaaaagcttcagggttccgcaatggttcagctattggatatttacaaacaagattgcggagatcaacctcccccgtttcgccggtattgaatttcaggaaaatctgataatccttgatagaactgcactcgacaattgaaatactgtcaataatttatccgctcatttttaaatctaacgttcaaattcagatgctctgatcggtaacgtttgtttagccatcacgccaagctcgcagaatcaaaacgatcaaattattcaatatattcagtcagcaaacgcacagcacgttcagcatcgttcatgacttgttgaatgttaagtttatacttaccatccagcaataattctttcagttttgaaattacttcgtccgatgatgcattggccccacccgcaaccaataggcatttcttaatcgaactaaagagatcgatcaaccaatcaagtgtctcatctggagtggctcggtgaaaaggaataagccagcacttcttaaccttccgcttctcaacgataaacaacaaaaacgaaggatatgcaagtcttgtcttctcccttccaaagtagtcgtgcaaaagcttagaatagtaataaccccgatctcgtgcgcaactaagcgatatgctagtcatcatttcttgttgaaaaggaggcgcatcactgccatattgctcggtatctcgaattgcaaatacttcaagattttgacctgacgctttgtcaagagcatcccacgaatcttgatctctaagcaagcgacgtaaaccaatatttgtttcgtcataaacaagcgcaccgaacaaggtcacttgcggtcttgcgcacaattcgacaaggtactcagccaactgatcgccggatattgaagcacttggaatccgcggaatattaattccaggaggaattattagactcgcagtcgaacctcgaatcttcttgagtagcaatttgcatactccaaggacaccctcttttcgtaaatcaagataggctgtagacctcggaagaccatcaatccatgaatcatcatcgaccttgacaggtaataggtactctgctctctcgttgatcatgcgatcaaaagcagcgaagagttcgaccttagtaaatcccttatctcggtaggatttcgacagtaatacaagcacaaattggccacgctctcgataggtctgatcaagatactccacgaggttcctgccccatatctcatgctgaaattcttcatcaagaaaaactcgcaatccatttgctgaggcaatatcatgaatagcgcgagcaaaatgccgttcctttccggcaaatgaaagaaggacatcaaaatcaaataatgtagtcatgtaggtacctctatgcggtagagtgaataaagatagttgacattgtatagaccgatctgcctaattcggagaaaaaagaccattttggctcgtgtatctgccaattttccaaatacgtcagcgccttttaaagcaataaaatcaaaaaaaagccacattagctcacgtttccctcaacaggcgaaacctgcaaaaaatccagctcacccttgaatgctttttggctgagaataccatagagtgattcgagattaataaaagagtgagtgtaggtgatcttgattttttcaacttttttgacgattgttgaaaaacggttttgaagttcaagagaaggtaatggaataagcgtttctttaagtttttcgccggttaaatgagaaatagtcgccttacaggtaacattcttaaaaccattgtataacgaaaagaacagcatcacatattgaagatattcaggtatagcttgcgatttgtgtaatcttactcgatgtatggctttctgaaaataacattctgacaagttacttctccatattgcacatcgccctatatcaccaccttcacaaatcaacagatctccatccatcaaagcaaatagtacgcgctctctttcatcaaaatccatttcctccaaatcatccagtttgaaacgaaaccactggacatttgaatttccgatatattttctcagatgatttcctgtaatgaactttttgtcacgcattttccctaaccgggaatcagaaatttcatccatacgtttcatctcccaccccatctcattcctgaccggatcgccaaacatctccagaaaaacacttttgagcagttcgtcaagctgttttagttgctcgcggcggcggaagatcaggttttctactttggaaaggagggttgcactacggatttggtcgtcaagcggcggaaggggcacgtcaagccttttcaacgttgtctgagttattgcttgaaatgtcgaacctgttcctaaactggcaacatttttctcgttgcacttgagataatagtatagaaaataattatttagatttgcgtctggtcggattgccgacaaccccctccctataatgcatttctggttacaaatatttaccgatccaacgggggcacgaacagacatcagaatatcgccaggatcggcctctttacgcttagcgctgttgcaccaaatacgaacttttgggaatttatcctgaaaatctgctttcccttgaaaaaacggtaatccgtcggcaattgaattatatgttgacgattcaggggattggcctgcaattatggttgtaacctgttgaagttcaactgttttcatcttcccctcccctcaataaccttcacgctgattgtcggtttcttttcgggcagttttccatatcgctcataatcgaattgcgaacgcagtgcgttcgtaattttaacatccttataaaaaagtaagttacgcctaaatcgaccaactgaaaaacttatcccccaacctattgcaaatgcttgtttcatccaatcatccccttgagctcaagtagctcgcgtacaatgccgctctgaatgttggtaagttcagcctcatcgatctcccccacttctgccgcaatcagtttgtcgagaatcaccgatggactttcgtacacgacctcttcaaaaacatcggttttatagcgggaaagggataggtcatatcctccttcgccttcaatttcaatgcgcggcacaaaaaagaacttttgggttctgtcggtgtcgtgctcaacgcttcgccgtttataattctccacaatatcaagcagatcaccaaaaccctcctgcttgcttcgtttgtcgtcgagggagtagccgtccgactgcatgtcgtagaaccagacatgctctgtcgccggtttggtgaccttgtcgagcggcccccatacttttgtaaagagcagaatggatgttgagactccggcatagggtttgaagacaccactcggcatggtgataacggctttcaggtcgcagcggtcaaccagcagcttgcgcagtgccttgaaggcgccgccggagccaaagagcacaccctgaggcacaataacgcaggcggttcctccttttttcagcagccggtagatgttttcaacaaacagcagctctgttttggtggtggagagggtaaagctttcgttgatgtcgcctttgtcgatgctgccggtaaagggtggattggccatgatgatatcgtagcaggactcttcggtaaagctcttgctcagggtatccttgtagtcaatttccggttcatcaataccgtgcatcatcaggttcatgagcgcaaggcgaaccatggtgctgtcgatatcgtagccgaagagcgtcttgccaagaattgattttgcctgttcggtaaggcccacagaaacagaggtgcggagaaatccgtcttcgtccgccacgagatccttgtttccggcgcgaatcgccagttgcgttacgatgtattgataggctccgagcagaaatccgcctgtgccacatgctggatcggcaatggtgtggccaagctttggctcgaccagatcggccatcattttgataatatggcgaggggtgcggaactgtccgttttttccggcggaggcaatttcggagagcagaaattcatagacgtcaccctgaatatcctgaaatgcctgccccttttcattcgagtctttctccatcacctcaaagatttcgtcaaccgttttcacggcttcaacgagaagcgatggcttggggatgatgaataccgcatttttcatgtggtggctgaattgcgattcggcaccgttcatgtctttcaggtagggaaaaactttggtctgcacatgggtgagcatctcttcggcctgcatgtgcttgaattcactccagcggagggtgcttttgtctatcgcataattgaatgaatttgatttgccacggtattcctgcggaatccacactcccttgaattttgaggtgtagggttcgcccgcccattcggcgcttgcctgcttttcctgatcctgatcgtccattcgcttcatgaagagcaaataggtgatctgttcgatggcggtgagtggattggatatgccgccgctccagaacttgttccagagttggtctatttttgatttcagttcagggttgtgctgcagcatcggttattgatctttttgaatattctttacatagcttgaccctatttcggtaatccggtacttttgcaggcggctgccgggcttttcagggagagtataggcaataagctcctgttcgagcaactcctttatggctcgcttgaatgcccctgttttggtctcaagaccaagtatttcgataagctccatggcagagcgggttgcatcggtcaatgccagcagaacagctaccgactgggcccttgactgggcccttgactgggcccccgaggtttttgcttcggctttcagtacctcttcttccagcgcaagagcttccctggaaacgggaaaggtcgtccgtatgaaatgagtggagaatgtgtaggcttcacgcgggtaagctttcagaatccggggcattccagagccgagatattccaccatagcaagatccttgaagacccgcatcagggttttgttgcgaggcatggagtaaccggcaaaaaaatcatcctgctccgatccgggatgaacggtacctgccgaggtaatttccagtcgatcagcaaaaatttcaaactttggcaccagttcggtactgtagtcgttgtgaatgatggcgttgataacggcttcacgaagggcaacctttccccacaggcttcggctgatacgctcacggggagttattttattgataactcggttctcgactccctccagacgatcgagtatctgcttgcaggttttaaccaggcaacagaagccgtaatccttgctttcaagcagatcaaccctgtcagtgcctgcgtattttgccacctgcaccgaattgccgttctggtctgccaacaggtaaccggcataattgtaaactccatcctcggtgagcagttcgagattcgcggcgaatttgtcgccaagtgtaagtcctgcctcctgatagtagattttaagctgttcaaaggtgagatcctgccgcaaagaacggatacgggcgatcgaattacgcgtacgccgggcaaacaactcttcaatcatgtgctgcgtcatgggctcactggcgctgccaatgcgaatgaaacatcctttttccgacatgccgaacctgcgcaggtaatagggcttttcggtaccactggcaacgatgagtttaataatatctttgccttcacgggtttcgtgaatgacatcgaacaaaccaaggcatgagggctgaatattatttttgaggcgatccttgatgacaagctgcagagcgtcgcactccgaaacgccgtagatcgctccatgcttgtcaataccgatatagataatgccaccatcatgatagttcagaaatgcgatgacctctttctccagtccgtcagtcagctcgcgcttgtattcgatgcgattattttctgtcatgttatgctgcaagttgccgggccaatgccagaatttcattgatttcagccggactgaagactccgcgaatgcctttcgggtggatgaccgtgaagggggcgttgatcaggtctcttttttcaactttttcacgttccgcaagaacgtttttgaggaggtttaaaaagtcgagttggcgagtggaaaagttggaatgctgtttgataaactgattgaacgcatcggcaaccgtttcagggaagctcttgagaatttcgaggccgagaatatggcggataaactggatgaaatgggccttgcggttttgatagacggcacgcaacagctcctcggtaatgtgcggatgctcttcgtggagcagctccgcaagttcagtggcctcttcaggggaaatctctttaccctccttgattttggaaagaatcggattctgttttgtcagttcggtaatgagcgattcaaccatttcgcggtagcgggtaatgctgacggcctcatttcgggggccgaattcaaccatctctttatggtgcagaagatcctgcaagttcaggtgaacttgaccgattgcgccgctatcaggctcgcgaaacttcatcaactgggagagcttttcaatcagctcgtcgaagctctcttccgtagcctggttccagaagtgtttcgtttgagcggcccgtatcaattcctcttcttgtttcacaaagccgacgctcaggggaagctggctgatctgctcggcaataccgtcgttgagcgtgccgtagcgctctttctggtcgcgaagttttgccagtgaactctccagaacgtcccgctcaaaacgcatggctttaaaatcggcatccgagacggttctgaagagtggtttgatctcgcttctcagattttccagcttttggggtgtgagagatatccagaagttctcctcttccagagggtgaagaagcgatgcggcctctttgatcaccactgaggtatgcggaagcccggcaatctgtttacgcagttttaccacttcccgttctgcaatggccgtgttaccaattgagagggcatattcaattttgtcgagccgcagcccgaacagtttcaccggaagcgggagttgctgtgtcagctctttgcctttgggctgaagcttgaaatattcgaagttgtcccagcagtcaagaatcaggaaaagctcttttttggtgcaccatggcttgatttttgcgggttcaaggagccgcgtgcctcggccaatcatctgccagaattttgtgtaggagtagaccggcttgacaaagacgagattgacgagttcccggatgtctataccggtatcgagcatgtcaacactgatggcgatgcggggcatatcgctgttcgtaaactgatcgagcaaacctcccttgccgtagacgcgggggtcatcggaaaccagaaccttggcaagttcgcctttgtattccgggtagagcctgtcgaatatctcttcaattctgcgtgcatgggctatggtggcgcagaagaatatggtttttccgggaagaacgccgttctggtctttgatgcactcttccatgaactctttgacaatcaggctgttcgtcccccgattgatcacctgcttttcaagctgcgtcccttcaaaattgatctcttcgatatccttgccttcgagaatcagttttttctgatcttcaagggagattgtccgcttgctgatgccctccatctggaatttcgtctggattttcatcacctggaaattgcacagatatggcggaatattgttcactgcctcttcataggtataggcaaaggttggaaggccattctcgcagtgaaagaggttgaaggtgttgtggtcaagaatatctgtgggggttgccgtcagccccagggtgattgttttgaagtaatcgaggatctccccccaggtgttgtagatggagcgatggctctcgtctacgacaatgaagtcaaagaaagagggtgaaaggtatgatgattcatccctgatgaggttgagcatcgttgggtaggtcgcaatgtagatacggcgatcttttgcaaaaaccttttcaccgctgttgggccagcgaggttcgtggggcaaatgctccttgaaggcggagagcgcctgctcacgcaaggcaatgcgatcgaccagaaaaagaattttttcagcatgtccgccacgcattagggcatcaaccatggcgattgcggtgcgggttttccctgtgccggtggccataacgagcaggaagtcccgctttttctgttcaatggcttcgaggacggatcgaatggcgcgaatctgataatcccgtccggcaatggctgtattgatcagttcttcggtgagaggcttgcggcttctgcggatatagctgaaccgctcaaggtcatcacgggttggaaagccgattacctttcgtggagggtagttgtcgatatcccagaaaaaggtctcaaggccattggtataaaaacagaatggaagctcgacgcccaactgtttccagatattgcagcaatactgttttgcctgttcacggccaatggctgcatccctacttgttttttttgcttcaacgacggcaagaggtttgccatccttacccagcaaaacatagtcgctgaactgatggccttcataaggagtgcggggttcctgcaccccttcgggcaaaccgacaagaatatcgaactctgctacaacctggagaggatcgttcacgttccagctcgcctgcagtaacatcctgtcaatcaattcgatgcgggtttgctgctcgtttttcatggcatgttgacaggttgcatcacattaacaatccggagagacgttcaatatacaccatgctttcggaagtacacaggaatagtgattccttttataacgatttaccggttgcaaagagatttcgttaacgacggaaatagatgccataacagcttggatgtcaaatcgctggagtggttggtcattattcttgttttccgagggttctgcagccatctgcggattcggttgtcgagagagcctgacaatgcaaccggacatacaagcgtattgattttaatcatttcagcgttctccttgagaggactaacaatgaaaatatcctgccagcagagatcctctcctttgttttcagaaaaggatctctgctggcaggtttattgagtgatcagcgaccatatttggctgtaaagctcgcttttgcaagggtattggcatgaatcatgaagccgatcaatgctgcggaggcttcggcaggagcatcaattttttcaattttcaaggcatagacggtaaaaatgtaacgatggggcttatcgccttttggtggacatgcaccgccgaatgtatgggtaccaaaatctgtacgaccttgaagagttcctggaggcagaagcgtccctgttgcatccccggcaccataagccaattcggtcacacttgccgggatattgtagacaacccaatgccaccagcctgagcctgtaggagcatcaggatcatacacggtaacggcatagctttttgttccattcggccctgctgtccatttcagcgctggtgattgatttttccccgtacagccaaagccatcaaatacttgttcctcggtgagggtggctccggattgaatcgttgggcttgtgagcctaaagttaccggcaagtgctaccgtcgaggtacaacaaagagcgacaacgactaaaaacaattttctgaacatggcaattctccttttttacacgatgttgactggttgtatcatatgaacgatacgaaaaggataaagatacatcatgtttccggaagaacacaacagcggttacgcctgttacacgccgcacgtttactcactgaaaggctctctattcataactcctccccaagctgatggataaatatctttcctgcaaacctgggctctcctgctgcttccacgatcttcctgtgatgcgtaaaaagaatcacctggcttttttcgcccagttcgctgagtgctttgagggttgcctgtgaacgtcggtcgtcgaagtttatgaggatatcgtcaacaataaagggcatgggttcgcttgactctgtccgccattcaagggtggcaagacgcagggcaaggtagagctggtcgcgggtgccggaactcattgcttcaacctgcagccagctttcatttggccgcacaccggccagaaccagtttgccatggtcgtcactgtcggtacgcaggccggtaaaggagcccaaggtcagctcagtgaaatagcgggaggcaattttcagcacgggtgcctcgttatcctggcgatagcgctcggtctcgtcacgcagcatttttgtggccagcttgatgcggatgtagcgttcggtcagacgacggatttttgtcagggagtgttgcagggcttcggcaagctcagccgctttactgccgccattcattcgctcaagctcattttttttgcggccaacgctctccgccaactgattgatttcaggatcgagcaggctgacgatctctttgttcagcaagtcgatacgaccgggaagttcatcaggattgagtgattcggcatgaagctcaagatcggcaagggttgtgcccccggcaatgcgggagagattccgttccagctcctgttgccggtttgaaagtattatccaggtcgcggagcgttgttcagccacaatcaactcctcacgtgtttcgcaacgagcagcgtgacgcattgctgcaagctcctcttcgcaactccgcagatcagtttgcgttgtgacaagggctttttcgagtaactccagctcttcactttctcgattcagcacggcctgctcctgactggcacgatcaagacgaagtttaagttccgtgacggcagggttggattcgatgcctgcaagatcaggagcaatcttctgcaccagcagttcaacatccctttcgaattcagttgtgtcccggtcaataccctctatccgtttgcggaaatcatcagcctccttgagtcgttcaaaacagctctgcagcgtttcaataaaatcaagcacttcggatgggagcgccctgccatcaagcccgagaggggtaagggcatcactccactccctttgccaatccttcagctcctcttcagcccgattcctcttctctacagcattttccagcgctttttggccatcacgaagtttgccgtccagcaactcccgctttttctgaaccgtttcaatagtgttcagaagagatcgggtatagtcgagtggctcctgcaactcttctccagggaatcttttaacatcatctgaagcagcaagttccttcaggagggctccccgcaactctcctctccgttccaccttttcatccaactctctctggctcttctgatgctcccgcacctggatgcgcagatgttcaaaggagccaagccaggcgctcatctcgcgtggagagaggggtgtcattccgcatgatgcccattgttcctgccagcggcgctgaaatgcggcaagagcattatcagcacctgcctctttttcatgaagcgctaccagcttcctggtactcttttccgcctcagctttcagtgttgcatgtttttgaacaagctccgcttcgcgatagaggcggtcggcactctggtcagccaggccaaccatcctctcgtaggcctccggaagcgggtgttgggagtcataactgcggctctcttcagcaacatcctcctgattgatccattgacgacgcagaagttgccatccctgctcccgtcggcttctcttctttgccagctcctcttcaccgggaacgtcagaggcaaactcaagatcacggagcgcctcttcagccactatctgctgcttttccagctcttccctttctgcaagaagctgccgtttatgatcgctcaaggcacggaactcctcatcaaaaaggtttaccgtttccaccaaaggaagtggcaggtgaagcacctgttccagtgctccattccagagagcgagacggtgcaatgccgcatggcactcacgctcgcctctctgctgctcctgctccagagcaatgatctgagcatcgatatccccgaccctttcagcagcaagaagtgcccgcaaaagttgagttgtttcagtaaaaggtggaagcagccctctttcaccatccaccctctccaatgccttttcaatctcctgcagttgaagccgggtattgcggtttccctggagaagcgcttcatggcgggaagcaagctcctgcactcttctgcgcttcgagagaccgggacggagactttcaacctcattgatggttaattccggtttgatctgccggagaagagatgccgccgctgttcgggcgctgatgcgctgcccttcgcgctgcggacggtcacttttggctttccggtactcgccaagccgctgatagagttcatcaatcacaacagcttcatcgagcagagtccggttcagtgatagtccgcccattttttcacgaagcgcctgaactcttgcaatgacctgctcatggtgaatgcgggcctctctctccctctgttcaagggttgtacgtcgttcgctgaagtccagaggaagagggattacctcgcccagttcagccagttgctgcatcaggtttttacgatctgaaagatcaggcagcgcctgttgcaaacgctcaagtcttcttttttcggtctccagttcctgctttctcttttgccgctccgtcagcctcttcactgcatcatcaagagcctgacgatgctcctcccactcacgccccgaaagggtgacctctttcgattgcctctgcagctccttgtgaaaagccagcgcctcattgatcaacctgcttgaaccctgtggtctgaaaaggctctccccttcccgatcaagctcgtcaatgaccggtttcagtgaggcaagccctgccccggcagcgaagagcgccttgcccacctctccctgctggtcaagaatgccttgccctcccataaccagcgtctcatggttaataccgtaaagcgcaagaaaaagctctttttcaataccatgcagccagggcgtcagggctgatggctcaatcggattgtcgtgctggtcgaagagatctttcacgcttcgtttccggcgaaaaaatgcaagttccgtgccatctcttccctccaggcatccacccaccagaagttgctggttctggtgaagaaaattatcggaggtgcgcaagggaaagccaaaaaagagggcttgaagcgctctcatggcgctgcttttcccggcttcattggggccatacacaatgtgcaggccgggaagcggagaagagaaatcaagaagctgaccggaaaacgggccaaacgctttcagctccagccgtttaattttcatgacgtcctccatgccctatctttgccatcagcagctccttcacctcttcacgaagggcagtcagctcctcctcacccggtttaaatgggtcgccatcgctgagcagctcaggagggagtttggtgcgaagcttttcaaattccggaacaaggccgacaaaggttgactcttcaaactgaagctcttcaaccgattgcagcaaagcctctaccggagagtcatctgccccctgcaccctcggccctgcacccttcaggctttttataatgatcttttcaatccacacatcaccaaagcttgcagcaacagcccgaaactcctcactccattgaagcgcatcctcgtgaagttcgccatgaagcgctgttatcccctctacgattaatcgaacggcaagcggacggccatacgcctttaccctctcctcttcaaatgcctcacggacaaggtcgcagagagagtcagcggtatcgcatcgggcagaatcaacccggcagagcgcccagcgaagaacatcaagctcacgctcttcaactgagacaacacgcccttcatcgaccgagaccagcgtacaccccttggggcctgtttcgcgaatatgacgcccctgaatattgccggaaaagacaacccaagggtcgcggcagatctcttcacgctgatgaatatggccaagcgcccaatagtggtaaccctttgagcggagcgcatccagcgtgcagggcgcatacggctcatggcccggacgaccattcaggctggtatggagaagcccgatagtgaagagcgccggatcaccctggggaaagttgcgaaccagatcatccatcaccgatcgggaagagaagctctggccatgaatggcaacaccatagtgatcaaggagcagggttccaacgctccggtgcgggaagagggtcacattgtcaggcagtttcagtgatctggtgatttgccttgccgcatcatggtttccggagaccatgataaccgggatacccgcatcgcgcagccgccccatccggttcacaaaatagaggccggtgttatagtccttccagtcaccatcatagagatcgcctgccagcaaaacaaacgcaaccttttcatcgagagccaactccacgagattgtcaaaagcccgtcgggccgccagccgtatctgctccagcggagcatcctgatacgcttcaagccccttcaacggactatcaagatgaatatctgccgcatgaagaaaggtgaacataacggaatcgctcaagggttagggaaagtggctgacaaaccatcatatcatttttcaccatcaacaagaaccattaacggttcatcagcttatggatgtcaagcagattgttatcgatgctgtgatttaatttgaccgctttattgaaagggacatgaacaattttttcattggtgatgcctatcatcatgcttttctgatcatcaagcagggcttcaatggcggcaactcccattcttgtagcatttacccggtctttagctgttgggctgcctcctcgctgaatatgaccaagaattgatacgcgcacatccagatcagggtgttcgttacgtactttttcggcgattttcatggcgccgccagcttcatcaccttcagcaaccatgataatcccgctggtctcctttttcttgtaccctttatgcagaaatttttcaagctcaatatgctgctcatttgattcgggaatcaaaatgacctctgctccacaggcaatgccgctggtcaaagcgagtaaacctgcttcgcgacccatgacttcaacaaagaaaattcgtccgtgcgatctggccgtatccctgattttatcaacagcttcaacaaccgaatttaatgcggtttcatatccgatggtataatcagtcccatacatgtcattatcgattgtggcaggaattccgataaaagggatattgtattcctgcgacatcaccagcgcacccgtaaaagagccatcgccaccaataacaacaacagcatcaatttcggcctttttcagttgctgataagcttgttcacgacctgccgcagttctgaactcgtcactccgtgctgtctgcagcatggttcctccaagctgaagaattccactgacatcagaagatctcagtgcaacaaaatcgccttcaatcatcccctggtaaccacgacgaatacccgtgactttaagcttgttgacgattgctgcacgggttactgcccgaattgcagcattcattcccggcgcatcaccaccggaagtaaaaacagcgatttttcgtatcatatttttctgaaaattttttctttactgttctcctgaacggttatgagtcatccaaagtaataatcgcaagcggaagattacttatcagagactattttatctatcaaaccctcttccattccggcacgcagtgctgtcggaaaaatctgtctctctctcggaacaaaagcaaatctaacatcagcagacttgaggacgttgccaagtgtatcagaagctgataaatgctggtttaaagcataaacaacatgcaattacaacaaagcgactgatatttacaggaaattataagcatatgccaataataaagctaattgattagctttattatattttttcgcatccgacgatcggcaagcccgaacagcaatcaacttactttcgagactcagcgggcacatcatacaaacacattactgccaagttaacacaatcttttttttgtattatacggtaaggcgtcctcttcgttgttgaaaatcacagagttggtggcaggggacactcccggatatctgtagttgcttttaacatctaaatgccgctcttcatgcagcaaaacaagaacgcattattggttatcgttactggtgatgttacaatggactggaacattgcacgccacgcacatccatcgcaggaagcaaccgaatggactggtgaggcgaggagcaacttgaactggcagtatggcagcgctgctctgcttgctgaactcatcacaactatgacgaaacaattggagagtgatcttccgtatactgttaaggtgataagccccgatacacctgcgcaagcctcttttacccttttcaacacttgctatgtccatagctatgcagtctgggctcaataccgcgataaagtgcccgagaaaactgaacggagtgaacctcactggcgggttgagcgctttctcggtcttgacctgccctccgagggagttgcagaacatcggggcaatcctgtaccgaagcgatctgcaaacgctgatattattgtcatcgacgacagcaaccttggcttcaggaataacaaggcgaattggcctgaagcaatcagtgagcctgctcataatgtaaatgctccatggattattgtaaagatgtcctcgcctgtagcaaaaggagatttatggagccatcttgttgccaaagtgtctgatcgccttgtcgctgtcttgactattgatgatttacggcaatccaaaattcaggtaagtgcccggatttcatgggaaaaaactgcacaggaactcaactgggagctgacccataacccggaggtgaacggcctgaccaatgcagcgtactgtatcgtctcatttggcacaaccggggcgttactcataccggggcgccacaactccgggaagaaaccaacacttctctttgatccgcttttcatggagggtgaatgggcgcccggaaaagggatgatgatcggcaaaacatcgactctggtagcaagcatcgttttccagatcctgctcaatcgtgatgctcctgactttaaacaaggagtccagtgcggcgtaaccgcgatgcgacacttgcaaacggtcggatatgatggtggaacagaaccggtaacccgcctgcaattccctactgaaggtgtcatttcaactctaaaaaacgctgaaataccactggctgaggctgaactgcaagcaagcacggtgaagaattcatctcaacgactacactggaccatccttgccgcaagctctcacgacagccttgagtcgttaagtgaaacgattgttcttcaaggaacaaaaaataccttaaaaaatgtgccgattggaaaattcggaaaacttgtaacggtagatcgtcaggagatagagtcactgagaagcattcagagtctgatcggtgaatattgcacacagaaaaaagaacgacctctttcaattgccgtttttggccctcccggttctggcaaatcatttgccgttgagcaaatcgccttagttgcgaatccggaaaaaatcgcagaaaaaaccctgacctttaatctctcccaattcaatgacccggacgagctgatcaacgcttttcaccagattcgtgatatcggattatccggaaaaataccgctggtattctgggatgagttcgattcgacgcttgaaaataaaaaactcggctggctacgcttctttttagcaccgatgcaggatggaaaatttcaggaaggccaaatcacccaccctattggcaaagctatttttgtttttgcaggcggtacttttcccaacgttgattcctttatgaacctgctatctgaagaagatcttacacaagatcttgcaaataagttggcaaataaaaaagcttctccattagataaaaaaactattgaagaagcaaaaaaaatagcaaaaaagcttataaaaaagatttcagatgcaaaagtcccggactttatcagccgactgaaagggttcctcaatgtgctcggtccgaacccgcaagaagataataaacaaaacgacccattttatattgttcgccgtgctcttttgctacgctcaatattcgagagggaaacaccacaattacttgataaagaccatcaactgcgaattgataccggaatcctccgtggttttctccagataaacaaatacctccatggagcccgatccatggaatcgattgttgcaatgagccgtctggggaatagatcccatttcagccggtcaaaccttcctcctgaaaaacagctcagattacatgtcgatccggtaaaatttattgaactgttacacaaactgaaactcgaaggtgatcttcttgaaacattggccaaactgaatcacctgttattttgcaaaaatctgagaaaggaaaaatatgttttaggtaaaattaccgacgagaaaacagaaccaaagacccacagctcactgaagccttatgcttgcctgccagcacacgaaaaagaacagaatcgcagagctgtgcgcgacattccaaacaaacttgaacgttttggttatgccatggctcctggacgcaacaacgaagctgatattgtgtttccaactgatattctggaaaagatggccgagctggaacatgaacggtgggttaaagcaaatatggatgaaaattgggaacatgccttcataaccgacaaggataacaagctccatacattgcttgttaaatgggatgaattaagtaaggacgaaaaagacaaagacagacggctcatttcagaaagcattccctacatgctgagaaaagctgggtatactattgtaaaactttcagtgtaaataataagcgatcaacaaaaagtcattctataatttgaaattattgttacataacttattcgtgtctgaccttgttttattaaagaatcaattattgtggtgtgcttataaagcttttcaatattttaagtatcactgtttttatgcaaatataattatgatctcagcattcacaatttaataaattgtctatataaaaaagggatgagaatagtccatatttagtaaatcaaaaccgaaaacaaaagatgaaatgttttattacaaaccgtgagtgcagatatgatgggccaaattatgaaacgaatgaaatctttatgatatccccatttggttttccatatgatgatttgtactcatatgcgattgcaccaaatgttaaaaataaaatgaaagggtataagatttcacgagcagatcaatctttgcaacttggatatgtaatgtgcgaaagaatttgcagaagaattcttcgttcatcatttattttggtggatttaactttgccaaatggtaatgtttattatgaattagggctatcttatggcctttgcaagtcaataggaattcttcaaaaaaaatcagctgacaatccttatattaaggcgtttttatcttcgcctggtagcgcaataatccatgaatacaataagcttgagaaccttcttaactctgatattttattagaaagcaagaaggagccctatattctatcatctgaaacacgtaattctttgcagatagagctacaaaaattaattaatgatgatccacctgttatcctcaatattgtaaataatgacggcccggttttagatttgcatgagatcgcaattaaaaacgctcttaatgtgaaaaaaaataaaaataatgaggttgaaggggtagtcgatgtccttgaaacacttgagagatggactgttgatactatcatagttgatcaggatttggatattcaaaatgctttcaaaaaaattattgccgccaaaatatgtgtatttgatatgactcactatcgtgaccctgtaaatgcttacatgtttttcctacttggtcttgctcacgcacttgagagagaggctattcctgtcatcaatcggcctatgaatttgagtgttccttttgacatcaggggcctatggcaggtgaattttgacaagattgaggatctcacaaaagaactgagtcaaatagttgccattattgacgctgacgtcaaaaaagaacagaaaaatcgtctttacaaagacatatgggatccatttttgaaagagaaaaaattgagcgtttacacttgtgcacgggaagtttcccatgatgaaaatcgcggaaagcgaactaacatcgacaaatgggactttatcaccgtgtcagatctatctttttttatcgcgcaaatgtatgagactgcggaggttaatgtagaaaaaccgaaaaacaaaaaaaaggcttccgaactcactgatcagaatgaattaactgattttcacaaacagatccgcgaagaaatccatgacagaaactgtgttatcgttggttccccggatgtgagtgattatgcagaagttattctatctgatcttcatggtatcatgcctcactcccaaggccaaaaaagagataatttaccttttatattttataaaagaacacaaggaactgatcacccaaggaaaaatagttctttctatttagaacctgaaagtactcagaaagatagggtcgaatttggcccaaacggacggacaagagtggaatgcgatgaatatgcaaatgatcaagatggagtaaaatgcaatcatggacaaacttgtatcgtcataaccattgcaaagaaccctcatcaatcagcaaatggcgaacaaagacaagttatgatactctcaggatttacaggtgttggaacctatggggcaattaagtttctcaccgatccgactaaccagtataatagagaactaataaagttcttcaaacacgaaaacaaaaataaattaccttttccaaataataatatccttggcgtacatttacttcttgctgttgaatacgattgccttgatgatgggtcaagtggtgatactcgagaaccaacatctattacattgaaaggggttgaaaagatttttcaaaaatgcgaccaatcttgtggataaaccttcctgccacaagcttctgaaaatctaacctttaaagattaaatgagataaggcttttcaataatcctcttagaaacaatcgttatgcctaacaagccagaacaagtcttctatgatcttcgtatcggtgttaccggccacagaaatctgtcacagaaaaaagcggttaccgaagcagtcaagaggattgttacctatcttgaccagttaatttgtgatcatgacaatatctttactgaatggagcgtcatttcacctttagcaaagggtgctgacactattgtagcacgttcttttcttgaaaaaccagatacgaggcttgaggtgtttttgccatttcctcttgaaatacatcgaaaaaagttaaccgatcccacagaactggctgaattcaatcaactattcgagagagcctcagtttattatgagcccccgcaagattccaaaggttatttgacggtaggcaaagagattgtcaacacctgtgaaatcctgattgtaatatgggacggcaaggaaacaaagggtaaaggcggaacggctgatatcgtcaagtatgcccttgaaagcgggcgtaccattatccgaattgatgcagaaaatcctaataatccgccaaagctactgttgacaaggaaaaacaaagaggaggaaaattgcataccggaatattatgaattccctttacctaaaacggcagccaagctacttgtaaattactatcagtttgtagagttttgcagagacaaatctcttacgacaacagagcatgctctcctgacagcacaatgtcgtcatgaagtcaagactctggcaaaagcagtcgatttgccagagaagcaaatagagccggttcttgaataccttatcccaacttatgtccgtgcagacgaactcgcaaagcgctatcaaaaactttttgttctagcaagtaaagctattccaatttattccgcaatagcagtttcagttcttgtgtttcaggtaatcttctttcctgatgaattttggataatctggctggaaatctgctcaatgcttggcgcgaaagctatgcccaatatcagcaaaaaacttcgttggtatgaaaaatggatcgattaccgtattcttgctgaacagttgcgcactaccatatatacctccattgtattaaataaaaattctttaacagtatcgacgcctgcgccgaaaacattcccacgttacaatactcaacacaactggattgatttattgatagagaatcagttaaagatgaccattaatcgtcttggcatacctgaaaacttcagcgcaaccaaaaagtttgtaatcacagggttgcttgacgatcaaaaaaaatggcacataaaacactcatttcgaatgataaataccgaacatctactgcggaactatctacgtatacttttcttcattacgctaactcttgctgttttacatctgagcaacatagagtttctgaaacatctttattttgaaaaatggggaatattcttggcgataacgttacccttctgggaaacggcaatacactccattggcaaacaacagaagtatgagatcgttgcaaaacggtcaaataaaatggccaatgaactgaaccaaatagtggaattagccgaaaaaagcacaagtatggcggaattaagaaaaatcattacgcatgctatgcaagcagtcaaacttgaaacctttgagtggagggcattcgttaacttcgactcctgtgagtagggagggtaatacctgttaaggagagatatattcaaatgttgtgtattgccaacgacgtaaaaatctgagcggcaagtgctacctttcctaacacaaaagaagcatgaacctatgagaacgcagtacaaggaagagcttggtggtatcggaacgttactgaaccttcaagaccttatcagggttggagcacgacaaatgttagctgtggcgtttgaagcggagatcgccgcatatatggagcagaatcagcaaatcaaaacagcagatggaaaggctgctatggtacgcaaaatggctaccatcaggtgcgcatgatcactaccagtgctggccctattgctgtaaaggtaccgaggagccgatcatcacatgattcactcaaaccgtttgttagcactttgattccgaaatacatgagaaaatccattgccatagaagaagctgttccactgttctgcctgggcggattatccaataacaactttattccctgcttcgagaagttgttcggagagcttcctgccggtttttcatcggcatctatcactcgcatgaaacagtgctggcaggaagaacacaaagcatagtgtcatgtcactcttcaattgtcggataaaggcgtaacagcttgattctcgccttttcgtttgtaaaacgccaatttatcttggaattattattgttgcgtttcatctcccatgcggctacttccgacctgacttttgtaatcgtatcaatgcgacgatccaaacactgagtcgtcaagactctcaattctatctctgccatattcaaccaacttccgtgtttcggggtatacacaaattcaaacctgtccaataatgcctttgctttttccgggttaaatgcatgatagaatgaaccgggctcatgtgtattcagattgtccatcaccagcatgatccgttctgcattcttgtactgattggctatttcttcaaggaatcttgcccagtcaactctttttctgtttgtcgttattcgaaccatccgcttgccaaccaacggttcattggccatgaaaatgatgcaagtacctttcaggctgtattcataatcatatctggccaactgcccaggagttgccggtatcggtattcttgtttcagcaatcaactgttttggtgattcatccatgcagacaaccgggtacagtggatcatagggttgcttataaacgtccagtaccatctccatgtgtgctacaaaattcccatcaccgagtggcggaattatccacccatccttcttccagggtttaatgacgttttttttaaaacccttcggactgtctcatatgagatactgtccacatagtccagctcaacagctttatctgccaataatctcagagtccagcgttgatgtccttcaggtgcggctgagcagctcagcgccactaaatgagcttccaaatcaccatccgctttccgtctgtacactcttgttgagggtttgccggtaagtgccatatcaaaaccctcttctacaaatcgtttttttacccggtctatcgttttcatgctgacattcagaacacgagaaatggtttcattgattgatcgctcagtctggtattcgccctcatcacatgccattaaaatcaaggaattcagcatggtatgagctgcgtgctttcctttgctgctgagtgcatccagttcctttcgttcctcttgtgtcagggtcactttgtacttcttcatagtcaaattttggttggatgattatgaagaacaagttaacgctttatctacgactttctatgcgtgacatgacactacaggggcaccagcttattacaaaggtttttgatggcttaatatttaccaacggtattgaggaaacagttgctgcttagagggtcaatacacaacattttgaaattgctcgcagtcgtaacaccaggaaaaaagcataaatgtcagcctaaatcctgaacttttcgctacgaaataaactcccagtattgtttcccatatctcttctttgcgacaagtccagctctgtcttgaggatgagagccgtgcttaatgagttcaaaaatatcagtcaaaaccgaccgattgtctccgaaataagaatgtccatccatactcgtatttatagcagtgacatcgacggtgtcaactgaaggaactatcactaaacccaagccagaatcgcccgctcgagggtacttatgaaacatttttgaagccatgatagctttgtcattcgatgaagcatacaaagtaaactggtcagctttcttgctaaagtgaccagcaaggtttttaaatattgaggcatcaatatcgggagcagcaaaaacgacttgaccgatacttgcttgctgtgtatccaaggaagaggtcataaaagcaagagtgtcgacaatcaactgggctcccatactatgagcaataatatgaatcttctctgcgcccaagttctctctaacgacgcgcaagaaatctacaaactgagggcatgaccatttaacattggtttcatctaccacatatttggtacgagctccctcagaaggccaactatacaatcctataaaaccttcaaatttaagatcataagcgatttgtgctgcacgagtgagcgcatcaacaaatcctgtatagtaaccatgcacgaaaatcataacctctttctttgaactctgcttcagcgcattttgtacatttatctcaaacgtctctatcggtaatgtttcaactcccaacaatacgatatgcttctcaggatcttcgcgaaattgcagtctccacaagttcattttttctatcttccccatcctatgatcatcaggaatgcttactttggcaatgccaaaagaaagatcgtcacgttcagaaccataaataacggctccgtcaaccttgtcaacaaaggctcgatccgtgccataaaaaacgggtacagaaacatagcggtgctttttaacaccatcacaaaactgagctgggcctttcgcttgatatggtgcaattgcctgattgagcagggtataagctgcatcgaatcgtttaaacaaagcaaaaattaaaccctgcactaactcctcttctctacctttagagccctcaagaaggcgcaacagtgtcaaaagttcagactcgaaaagctcataatcactaccagaattaattactatcttatcccaaatatcagcaattgcttgtgtcagaacgtctgatttgatcataaatgaccgctaaaataaaattatgaaaaagtaagtcctttctggagaatatcaatcgcagacagcaaacgttgcacatctggatccttcagtctttcaagatccgatgccataccctttagaacatcaagagttctttccggtgacttgatttctgcttttgcaataaaagttttatacgctaattcagccttttctgtatttccaagcaaagccatacagtcaccgaaatcagcccaagcccaaccgctatcactcaaacttttatccctacgcagacgtgtctctatatatttagcaagtttctcgattttgggtttaagcttcccaagacgttggtttcccagaatcaaatcggattttattgcattcagccgattataggtactcgatagctcgaagtcctgctccagttccgcaccttccgaataaatagctaatgcctcattttgtaatccaagccgttgaaatagacctccctgagcacctaaagtttcaacaagctctcgtaacagtaagtcttgatcattggacaaagaattactcatcgaatatagttcccccgtgtatggtcgaagcagctccaaggctttattcaacacagccagaccggaacgaaatgaatcaagcgcaacatcttccttaccgactttacgcatcgcatcgcctttcttccgatacgacttcgcttcatcctgtttatctctaactatcttcaaaaaatcgggcataacattcattccagtttattgagttggtcttcaatatataaggcaagttgaactgaattattatcaccaagatcataaagagcatctttcaccgaacgacccaagtcatgatagatatctacatcattctgagtcgtttgtgcttttactcgatattccaaatagagccatgctgctatgcgaagttccagagcagcccgttcactatccgttttgttaacacgactacccgaaaacaatatctggggtgtcgcaactttcccctgctgcgtgttatggagagcatctgccctcctcttgagatcttcagcaagcggcagacttgcttcctttactttgcctataacgtcaagtagcacacggtgaatacgattgtagccaacatcaccgtcaagatggggatcgcgctctaccagtgcttctactacctcttcaaagggggctgaggagttgtcatgacattcataagtaataggattgaatagtcgatgaatatcatcagtttgaacgagtttatgttcaggtgttttctcccctcctgtgagacattgacgatcaatgatgtgtactgcaccccattcactgacagcaagccttactccaagttccagaaacactgatgcattgtattcagaccagtctactacacatcctgtagtccgacgaatttgttcaaaaagactttgccagataagctgggaggtgccatagtcaataattctctcaatttcaggtttatatctctttttattccaaaggacggttttaacttttcttttaacatattgccaattactgcagtgattaaaagagtatgaacaaagaacaagaatacgcttttttacatcaataattgagcttgcgtcatagtccgaacccagatctctcaatgcatcaaatgcaggaagatcaagatagcgaggatgtcgcgacaattgatggaatccggtctcaactcgacggacaaatcgtgctacgacagaattctcatctaccaatgtttcttcaggagcatgtgaattaatgttgagttcctgtaggttgaaaggaatttcaagcggttgtccctcatgccaccccccgccatagctgcaaatactgagtgacctgcgacaagcggatcgaattccgatgagcagcataactcctggttcgaaaccggttacatcgaaaatcacgagatcagcttcaactacagcacgtattgcctgatctaaccgttcatgatttgtgtaagcattggtcacagaaaaaacaccaaaagaaactacagatgactcaaatgtattcggtaatatacgttcttgaccagaaacaagcttttgatgattgaaagcaagaatgaaggcgtcccagattctttcgcctgtagatcccacaagtgcttcatcaacaagttctttcaagccccagtcaggtgaaaattgagggtctgtctcggaaatcacaacgagacaatgtagcttattgggatcaaacaacggccataccgaaaaacaccttacattaccatctgtcccgaatatgggtctttttagtacatcttgtttttctgccgaaagttcaccataacttaatcgcggtttttgattttgaagataggagtgttcactaaggacttttaagcaaaacttctcaacacaatacatgaactgaatcaatgagaagcaattaccattatcgagacaatccacaagtactttcgtaaacagactggaagcctgctcttctgaaatggtcaaaagtacttggcatatctcattggaggcacaaccaaaataacgaataaaacgagcctcttcaggcctcattaaccgcgattgatccccccattctgcaccgccctttgtaaccggaatatctgctttgtcacgacatgcatcaattataaaaagaacaagtccaatacttgagtctgcaaccgtttgacttagatcggtagaaactcgttgattacgactggttaaagcatctttccgtgatgtcccagcagggataatacagtctacgttatccaataacaacccatggcctgtaaagtaaagaatacgaatatcttcagatccaccgtctgaacagaaagagcgaattacgctgtcaagcacgctggcattagtcaaaacttctggagggcaaatctccacctcatatccgcatgcctccaacgaagaactcataagctggatatcctggcgcacagcaggcaaagaaacaaatccctcaccatactcttctgctccaatgagaaatgctttgcgactgctcacgttgtgatccttggcttaatttttctaaaatgttaaactgtatatctttattcaggatctttttaataattcgcccataatgtaagtatctctccgcactgtaaaaattggctcttcgcggaatttaatggaaatagagtaataaagatttggcttgacgtaatctcaactcatagaatgagtcagaacataaacctatgataaaggtgatgaccatgccgataacccatagagacaacatcttcaactatgcaagcaccaaacagccaagacagtaggaataagcctatacggctaaatctaccttcgaaatgtctcggcgatctgctaagaaagcttcgaaaacgaccaaaccaaaatattcttttacctaagaaaacggaaccatcttatcgtctgatgacgtattaatgcttcacttcaacccattaaattccacgaataccctaaaaattcattatcattccgttattatccttgagatgccactggctctacagaacaccattcagaaaaacgatcaagacctttcagtttctttttatcacaaagtgcatctgaaagagcatttagaaaaacaaaagcactctccgacaatcgtttttcgagatgattaagcaccggcttgagtttccattcatgaaattcacgttctgtttttagaacagatttcaaaatacccatgtgctcttcaagtatatttccatcaagaaaatcaaacaggatttgtaaaaagagaattcttggaataacataaggctctgccttttctttgttttccaaagccttcgacaacattttgcgcgcattatcatctctgtctgtcacgataaaaagacgtaccaactggcaacatatacctggtatttgaaagttttgatccagaacaattaacaacagttcctcagcacgtttatattcgcctttaaggtaaaactgcaaagcaagctccctaagtgagacaaggcttgcggtatcactttttcgcacctttacctcaatgtatcgatccctgatttttaaagattcttcgattttattcgacttttccagtaactccgccagctttaaaagactggccagcgtgttcgggtgttctttccccaactcacattcattaatttcgatgactttgtcaaataaagcctcggcatgctcatattcacctttttttgcaagcagatccgcaagattgctcatcaggatgagtgtgtcggggtgttttggcccctgaattctttgcttgccttccaatgcaaggttaaaatactgttcagccatttcatagttttcgatacgagtgaaaaatatcgctaactggttcatgctgttataggtcataagatgctccttaccatagaggcgcacatttgtttcaactatgcttttgaataatttttcggcctcctcataatcgcctttttcacgcaaaagctctgcatagttaccaagaacaaccagcgtatcccgatgatccgtacctcgtttttttgtaagtccatccaaagcatccctgtacattttttcagcgcttgcttcatcacctgtttcatcataaaatattgccaatcgatttatactgttaagagtcatttgatgctcatctcctcgaacacgcttgtttgtctccatgacttccctgtaaatcttctcggcctgcatacgctctcctgagtgctgaagtaaatttgcaagatcggacataatttgcaatgtttcaggacggtcggatccccggtcaagacgcatgccatcaatggccttccaatacaaaggtttagcaacagctgcattaccaaggaatgcataaaaatttgccagcatataaatcgagcgaagagtacgataatgctgtgacccttgattattttcgttcaaatccaaagcttgctttaacaatttctccgcttgagcacagttatcaatccggcaataaaatgatgccagatcattcattgtatcaatcgtagaaggctcaccagagccaagcaccctttttctggtttcaaatacctgcagcagcagtttttcggcttcatcgaaatcagcacgtcttaccagcacccacgcaagcgattccatgttttttaaggtatcagggtgttcttcacccaaatgcttttttttgtttacaagtgaagaacaaatcaaatcctcggctttggccacttctcccttatccaaaaagatatccgcaagactcgtctctgccatcagtgtccgccaatggaatggaccgttgactttcgcatgggtactcaatgcccgaagcatcaacggttcagcttcagccaggcgaccataactgctcaaaaaacaaccatagttatgacgtgtctcacccgccgcctcactttcttcaccaagcaccagacagcgtccatccaatgcctctttgtaaagagtttctttttcttcttcagcagaaaaatcaagcatcagcgcaagatcattcatggcgaggaagatctccggatcatcagggtcgagatatttctgtacccatcttaaaactttgcgctggattggaactccatccttatttcgttcttgccccatatagtacagtgcaagcattttcatcagctcaatattccaatactcctcttctaatttgctcaagatgctataaattgcttcagcatgagaaataagcaaccgccatttcatccaattctccggcctgtatgattctttcggagcaaatagttcaagcattttagccgcagctactactgatggagcttttacttccaaaggcatttgatcccgggtaatttgcagtactacccgatgcaaaccaacgcaaggggttccctgttcatcgacttttttggtcattgaataggcaatcaactcaccaagagcaagttccggatcaatatcacttttttccagtccggacttttcaacagcagcactgatgatctcaatgacattgcgatccgagaccattctgcgaggaattggatcaggtgcaaaccatgacagaatacgaaacagagtcaatgctgccgggcttaatgctcgtgctgtcgtttcccacgtgattgatacacttcgatcgtaaagcttcacattcctgttacaccatgtgcaggtatttcctccttctctccatcgggctagataatctgcaagtgaaagccctccatcccgattttgaatgtatgccccagcttgttcaagtaccagagccagaccaccaagttccctggccaattcttcagcaacagcttcatcatgaggcgttttgagtcttaagtcgtttgtcctctcgagcagaaacttttttgattcctctatagacagaacatcgatctcttgctgtgttgcagagtacctccagtcatgatttcgtgatgtgatgatcacatgcccttgacgaagtgctggcaataactttttcacactcttcacactggattgcttatcggcattgtcgatgatcaaaagccatcccggatgctcagaaagccaactgatcacagcaaccatccggatatcatccagattgcattcccactcctgaaggttaagaatgcccggcgcagccagatcagcaacactgcggcgcaattgagccggggtagctgccacaacaaacagttcagcgttataacgttcttgatatttccatgcatattcaattgccaatcgggtctttccaatacccccaagtccggaaatgacctgacgacaagaaacattattgttcatgtcctgattatcttcaaatctatttcgaagctttagaacctcatctgttcgacctttgaaaattgtgctgattgagtccggtatgttacatggtttgtgtttttgaactgtcgatgagcctccactaggtatttgcttattggaattcgtgaaaaccagaccggttctattcacaatcgccataaaaagtcgttccagatccctcgtgagatcaaattccatactgtgtgtatgagtcaacccttttagtctgtcgggaaatgctttctccaacaatggtttaaggtcatgtagatagagaggaatgattttgatacctttcgcaagtgcaaaagcgagttcatatgcaagtacatcgtcatcacgatcaatacgccgcacaaagttctcatcatgagccgatagccattctggaccaatcaaagctaaaacaaccaacgtctttgagagggcggtttcaattttttctcgccaatgatctccgggttcgatcgtatttcggtcaagaaaaacatgatcttccccgaaacattcagttaattttcctgcaagcgataatgctaggtcttcggaatctgctttacgataactgatgaatatcatatgcttatactcatgattgttagtgaaacagtcgctaataattcctcagtccagatcgctcaatcagcaatatcaatttattcgtgtcaaacaggctggctttgcgttaaaaaagattggcatcatcaatatcaaaaaacagctaaagttacacattaatacacttctttgtaaaagtaaaagcaaaaagaagaaaatcagatgatgatgcctgatgtttgtcagagcgactgatacacaagctacgcgtctgcctgttcgatctcatccatcgaacggatactgtcataattgaaagattggtgacgccacaagggcaatttaggaaatcccaagatagataaagacagtgatgacgatagatattaatggcaacagctctgataccaagccatttcggcagcactgtaagaaatagccaagcacattgaagatcgagtcgaaagcgacaagcccagcagcatacactgttatgccttggcaagttcattccatccaaaaaccgggaatggcgggatagagccagccggagagcaccccgacacccatcgcaaggaaaatccagagcttcagattgcggtcgagaaacgacaactgttttgcagcgatacccattgttattttcctttcagattttcgttatagaattgtctgaaacgctggtttatttcgtctcggacacgacggaaagtggcaagcacctcctcttttgtcccttctgcctctgccggatcgtcaaagccaatgtgtaaccgatgttccaccttgccgataaacaccggacaggagtcgttggctccgtcgcacacggtgatcacataatcaaaagctttttcaagaaaggtatcgacacttttcgggaggtttgtactgatgtcaacccactcttcacgcatcactttgaccgcaaggggatgaaccattgctgcaggtttcgtacctgcagaataaacttcaagtgaggaatcgaatgaacgaagaaacccttcagccatctggctgcggcaggagtttccggtacagaggatcaggattgattttttcattgctgttttattgttttaaagctccattacttgactgcatgtgctcttttaaagctgcggaaggactacatatcggcagctcagggtttacattccttgatatgacgagttctaatgcattcacaaaacaagattaaagacaaaaccgacgatcatgatccctacagccacaacgccagcaaacacggcgataagctgaggcttgagcactttgcggagaatgatcatctccggggcagaaagggctatgacgctcatcatgaaggccattaccgtgccaagtgccgcccctttgccgagcagcgcctgaacaacgggaagaatacctgctgcgttggaatacatgggaacgccaatcagtaccgcaacgggaaccgaccaccagacactttttcccatcagtgaagccataaagttttccggtacatagccatggattccagcgccaagcccaacaccgagtacgatataaagccagactttgccaacaatctctcgaacatggctgactccttccttcaggcgcaatggccagcttatcacctctccctccgcttcggcagaaacctgactctgctgcagtttctgcacccactcttccagatagcgctccatcttgagcttgccgatcaccagtccggcaacaattgcaatcatgagtcccatccccatatagaggagggcaactttccagccgaacatgccgaaaagtaatgcaagggcaacctcattgatcattggcgctgaaataaggaaggaaaaggtaacaccaagtggtacccctgcctgcaaaaagccaatgaaaagcggtaccgccgagcaggagcagaagggtgtcacaatgccgagacttgccgccataatgttgccgacaccgatacgacgacctgaaagaagggcccgcgtccgctcggcagagataaaagtatgcacaacccccatcagaaacaccacagcggtgagcagcagaaggactttcggcacctcatagatgaaaaagaagagcgcctcaccaaaactgcttgtccgggtaattccgacaaactgaagagagagggcggcaaaccattcaagattgttgtaaaccaggaaccatagccctcctgcaacaaaaacagcggaaatccatttcacgctttccatacgaagcgctttgcgtgattgttgtcccatgctttccatcgtttttgatactattgagttatcgtctgttctcttttcatcctgccgggcagatagctgttaacagcagcttgatttgccattttccttgctgccatgagaaccgcagcaacagccctgtggtttggctgacagcatctctttcagctcatcataagaaggggtgcggcctttacaaactacacgttcatcaacgacaagggccggagttgagaggatattgtaagccatgatctgctgcatatcctccactttttctacggatgcatcaataccttccgcagcaattaccgctttcaccgcatcagcgagttgattgcactttgcacagccgctgccaagaatttttatctttttcatttttttctgttaagggtttattacaaatgattgattatgaaaaaaattgtgttcagcaatgattacagccgaatacccgatcgggcctgaaataacgctcaaaaaccgagtaggctttccgccagttttcgcgatgaatgcagtaacgaactttcggcgggtttatctctccctgtatcaggcctgcctcaagcagagctttcagatgctgtgaaattgttgactgcgccataggaatcagttctgttaactcaccggtaaaacagcatgtttgactggcaagaagcgtcagtatctttactctcaccggatgactcagcgccttggcaaagagggcaagagactcctcctctccactgtactcaacggtcaacaatgatctttgcataatcctcttttttagttcatcgtaaatgtacgataagataacgaaacaatcaaaaaaaaatctgcatcaataccgcctgaaaccctctctgacggtattgatgcgatcgtacagagtgataaaaaaaacgtttatatccagcaaccgaaggctgccgattgttcaccagagcagcagcaattcagtggatagctcactacggattcattcgtctccgccctgctccctgccctccgaatccccggcctctgcccatagcagggttgtactgatcccagacccattcggcaacagccttcaattcgacagccgacagtggacttgccggcatgagaccaaatcttgcaatggctcgtgaatcaatagcgtttcgcttgtctggtgattgtaaatacccaacaagatgattgacgccctctgcttttgtctgaaaacgcaaatgatagtgggaggcaagaggaacaataggcggcgctgattttggtggtgggttaacagaatggcagacactgcagtttctgatgaaaatcgcttgaccatccagaacattcgtcgtggcatttgattccgtgttaaacagtaacccaacacaaaaaaaaagaaataaccgtttcatgactcatcaacaatgtttccattaaagaggtgttctcatcatatggcacaattactcctgaatgatagcgaaaattatatcaaatcaagacacagacctctccagtcaccactcttctaccttgcagtaccattgaaattttgctcaccagcgttatcatacgatacggttgcgaaaaatagttgtaagagaaagattgcttctcatgaaaagagattgtaacttcgagcgatatgttgtctttttctggccagcgaggctggttcatcttttacaagtgagaatttatggaacagaatattggacaaatcgataaaaaaatccgtgtcggcgtcggagttgcaatcatacttgcaggcttcgcaacacagtcgtggtggggagctgttggaattgttcctcttctgacgtcatttgcaggtttttgtcccctttataccctgctgggaatttcgacatgcacaaaaagttgccgcgctgataaacccggcaagggtggttcatcgaaatcctgaaaataaagagataacaagctgtaaaccatgcggttaacgcaacgggtgcagcttgttatcttagtaataatcaggagtgtccgccgacaacgatccgcatgatgttgacaggttaaacgacgaattgagagcgttcccacagcaggtttttccgtcacgtcaaaactacgcaccccatacttatttgaaatcaagaggatatgtgccttgttacgcagaccaggttttgagatttcacaagctatcttcaggatatattcgatcagccgctctctggcaggtcgccatggcatgagccatcaagggaacaaccttgactgcaagcgctatccctgaactcttatttcaacaattacgaagaaaaaaaggtaaggcaaagaattaaaaaaatcccttgtaaggagagagaagaataaaagaggtgaaatcgataaaaaaatggtaacgtgtttgcgcgcggttcacatattgcaaatgatggttaccatgaggaaattggacaatggttgttaaaaaatttttgccgcttcatcctggaactgttctgcttgaagagttccttacacccatgaatctcagcgaaaacagaattgccgaagatattcatatccctgtttggcgaatcaacgatattattgccgggaaacggtgtataaccgccgaaaccgctctgcgtcttgcccgctatttcagtaccccgccccagttctggtttggactgcagatggattatgatcttaaagtcgccctgaacaatgagggtgcaaagatcgagcgtgaaatcaaggcctatgatgactcaagatcataagcctcgtttactcgctttcgaccgcaccatcttccgcatccgcaacaaggtctggcggtatctggcgcgttaccttggcaccgagccggcgaatctcttcaaccctgccaacaagatttccacgtccctctttcagccgtttcagagccagatcaaaggagtctgaaactcctgaaagttttttacgtgcttctgtcatagcctcgactacaagaaaaacctggtcataaatccgtcctgccttttcagcaataagttcggcattgcggttttcattctcccgtcgccatatctgtacaatcagtttaagggtgatcatcagcgttgtgggaccgcacaaaaccacatctttgcctgcgagatcgtaaatcaactccggatcattttgcataacggtctgccaggctggttcgagaggaatgcacatgataacaaaatcgagcgtccggttgccagcgatactgctgtactcttttgcctgcagatcgccaatatgacgccgcacggagtgcacatgctctttgagagctgtctggcgttgcggttcctgatcgagagaacagaatcgttcataagctgtcagcgagaccttggaatcaactatcaccgccttgtttccaggcaacagtaccataaaatccggacgtctgagtatcccgtcctccgcccgaaaactctcctgtaccaggtattcacgacctttttcaagacctgaagcctcaaaaatcctttcaatgatcatctcaccccaatcaccctgctttttcgagtcaccttttatggctcgtgccagcatgttggcctcatcactcaccctcccgctcaactcctgcagttgacgcacctgttcaatgaggcgtgtggactgctctgtatcacggctatgcacctcctcaacccgtttgcgaaaagagtcaagctgttcacgcaagggttgcagaagagcatccattcgttcccggttttcgagaccaagcgccctgccccgctcctcaaaaatcctgtttgaaagattttcaaattcgattttcaatcgcgtttccgactcctgcataagagctattttttccgatgagctgcgttgctcgtttgccatatcagcttcaagacgggtaaactgaatccgcaggttttcgagttccagggatttcgattcaagccgcaaagtggatgaacgtgcctcatcttcgataccctgaagacgctgaagttcaattttcagtggagcatcccgcacgatacgataagcaacaaaggcaagaaggagaaagagtgggagaaagagtaaaacagagatagctgtggtcatgagcattgcccgatttagggaatgaaaagcggagacccttttgccagaaaataatgtttatccccagaggagacaaataagggtgtacggatttgtaaagaataacttttttcttaccttaacactctcgtaacggcgaagtggccgagtggttaggcagaggtctgcaaaaccttctacagcggttcgagtccgctcttcgcctccctgatataaacagaaaaagcctgcactgcgcaggctttttttgttatcagtttaccagactaccctatcttttccgcaccggaaactatagcgttgatcactctctcaatcgtttccccgtccatcagcacgggaatgttcagacaaatactgctgcgcagcataatgccggtttttggccagagtgcttcaagatcgagaccacgataccggtcatactctccaagaaggtgtccccacactcctgcatagtgccagtcgagggcttccggcagaattttggtaccgaaaccatgctcggtcagatgcgcttcaaactgcaaggcggcttcgcgatccctgaccctgaaaatcagggtatctccctgtgagccagcttcatcactgaatggcctgagaataatgttatcaagatgacggatagcctccttgattttcttcttgttctctcttgacatcgacagaatcgtatcaattttggcgagctgggccagaccgatggctgcagtcacttcgctgagacgcaaattaagcccttttgaacgcctcggatctttgcctcgtggtaaccctggcaagtgcatatggccatgatcagagaattcggcagcacggtcatagatctccttgtcattggtcacaatgattccaccctcaccggtatgaagcgttttgcctgcatcaaacgagaacgaggcaacactgccaatggtaccaagcttctgccctttatatgaagctccaagtgcctgcgctgcatcctcaatcaaaattagaccgcgttcccggcagagagccgaaagttcatccatttttggcgaagcccacatgggaatggccaccaccgcttttgtcgcaggagtaatagccttttcaacttccagcgggtcgagatggtaggtttcatcaagctcaaccggcacaggaaccgctccaagcgcactgatggcctccacaggggcaataaaggtccatgccgttgtgatgacctcatcaccgggagcaatacctgcaccggcaagagcacaatggatagcagccgtgcccgaagaaactgcatgggcatacttcaccccaatccatgcggcaaatttctcttcgaactcccttgttttgtaattccccccgccgtaacggtataaattgaccttttccctgctgaatagctcctgtatttcagccagttcttcacgaccgattaattctgcgccagccataatatggtatcctgctctttttgttaggttaattgagaaataacggccactgccgattcttcggtaaattcaaccggattacctgaaaaagatcctttcagtgcttccgatgcgttgtgcgcaaattcggttacgcttcccttgccgtatccataaggaacaagggtaggtatctgcagttgacgatagagttcatccatctcttcaagcagctcaatggtcacctcttttggtgaaggggtcgaacgcatgggattaagaagggcatacttttcataaccctggagatggttgtagcgcatgacctccttgagaaagattgctccggcaagaccatgagggacacgatgtttcactccaagatagtaggcaaaaccattggtcggaccatctccggagttcatgagcgccaccgtaccgcaaacactgccaagagcaagatcaagacgagactccgcccgatcaagctggttctgctgcaaagcataaaatgtgcgctgaaatccctctatagaaaaaatccggctcaaagcggtatgcttgaccgacccgaaactgtcaacgcagtgaacaagactgtccattgccgaagcaatcacattttcaagaggcgctgtcatagagagttgcggatcgataaccgcttttttcgggaaattcttcctgctgttgatacccagtttgcgtccctcagcttcgtcaataaaaaccgcgttaaagctgacttcagcgccactgcccaaaagtgagggaaccgttacaagtggcagaggatcattaaccccggaaggaaatcccttgagggaaagtgccggaacgttgttcgtcataagcagggctacacctttgccaagatcgagagagcttccgccacctatggcaacaagagcgtcaggcggattgctgcggaaaaattcagctactgtttccaggtgggcataggtgggctctccggcaaattcgttgcagtagatcactgcgtttgtatagacggaggtaagattttttaatacggactgaaaataaaggctgccagccacattggcatcgtagatgattcccggtttcttcacagataattgtgagagatgctcattcaacttcagggcttcgttaaccccgataacaaggtcggtggataaaaagaaattcataaaaacggtaagtctaatagttctgtggagctacatcccggcctgccaggttttttttatacaggtaatattcaattaaatctatttccttgatagtatcaatctcccatgtttgccaaaactccatttcatagacagagagctttttaccgattctgttgccaaaggcggcaagaatctccggcttgaaaagatagattgaaccattttcaataaactgtgttggacgatcctgtcgcatacctcgattgcggtaatcgaaattgacactttcccattttcccgcccttgattcccacagggtaagatcatcagctctggtgaccgaaatcagcgaatcggccccttcctgacaaaaaagtgctactgcccgatcaatatcatcaggtttgcgcaagggtgaggttgcctgtaaaaatacaatcatctcgagcggcatgttgtactcccgttcaataacagagagcgcatgcataatggccgattcagaacttgccttgtcgcccgcaagttccgacggacgcacaatcacctctgctccgtatgcgtgtgctacatcagcaatagccttgtcatcagttgtaacaaaaaccttttcaacacttgtcgaggctgatgcctgcaaaatggtccatgcaagcagtggttttcctgccacaggataaatattcttctctttaagccctttcgacccgcctcttgcaggaataattgctaccgtatgcatggaaaatagttgtgttttcgttcagccatcaataacctgccgacagacatcagcaattctccttgctgcagatttattctgcaaaggggtaagcgattttagctcgtcaggatgcagaccacaatgcacgatcttgtttagagcagaccctacaaaaatcgtggatgaaaactgcgcaatcagcattcgggagttggcaatcatctcttcagttctgccttcgctgaaaacaaggctttcgggagcataacgttcaatctcccgtgttgcccgtgcaatattttcattgggatgcagcttgaaaagaagctggctgccatcggccatcgcaagatatttcctgatatttttaagccgattttcataaataaacgtctcacggttatccgatgtgcagacgagcacataatcacgatgagcaaaatcattctgaagatattgctcgcaattatcgaaatttggtatgctggtcacctccagttttgccggagaaacccccttgcgtataaagagttcacgatacccttcactggcaacacagaacttttcgtaggcatcagagagtcctgttgttgccgtaccggcaatccagcgaggcatccactgaaaattttttgcaagatggaaaaacaccgtttccggttcagtcataccctcctgaaccaaaacaatcctcttgcgccggatatgcttcggtacgatgagatcagtgcaggtcacgacaagatcataagcatgtgcaagacctccgatatcaatcgtcaggtgattggaatggagatatgcaagcgtacggttcgatcgcttgcgccccataatggtaaattcaagcagccccctgtcgctggcagatccgagaatgccgtcgctgaaaaagggtgaaaaatactgctcataatccgtcagccacccggcaatctgatgcatctgggtcgtctggttcatcgaaccacaaataaacaatactttctttttcatgaatctccccgactaactccctctgcatctcgtagatgaacccctgataaaaacatgattgcgtacccaaaggtgtaccaaaggagctccttaaaacgtcttaaaagcacaaaagcgccataatcctgaacattatacaatccaagtgcctggaaaaaaacacgataacctaattcctgtataccgagtcctgatggaatgaaaaaaaagaaagcccgaagcatggtaatggcagtatccatggagagcacctgtaaaaatgagatatcaacaccaagcaagcgaaggataatataactctcgatcgcaagcatgaaccaggcgataatatagatgagcaatacaagaatcagccgtcctgcaaaaggggtatcgaaactcttcaactcagcatcggtatcaagaaatccactctccctgtcaagcagccatttttttacccgcttgaatggtacaaacatcagaagtctgtgtacactttgcgctgcgtttccattgagcagcaggagcaaaaaaacaaaaaagagggaaaaaactgccacaccggctccgaccataatgtaaccaagaactcctgccggaatcatcggaatggaaatggtctgtaacagggaaaagccagctatggcgccaataatagtgtagatcccctgggccacaccaagcatgagtttgcgcacagcgacacttgccacgcctgccggaagtggaattccaataaagcgactgcaaagataagggcgaagaggttcaccgatagccatacccgcaggaagcgtcatggatatggtttcggttatcaactgtattttaagaagtttgaaaaaaggtattgccgttatacctggaggaaaaacctttatccatgcaaacgtttccagaaggtgaagcgccagaaaaggaagaagaatagagacagaggaaaagccaattgacgagatccgtccaaccactcccgcaaaatcaatttggcggaactgaaacacaataagaacaagtccaagagcaagtccgatataaccagccaggttattgccggtttttttcgtcattcgcataaaaaatcaggaaacaaagctaaaaaaacactcaaaacccatttgcacaatttgcaaagataagaatgtatcgttaaatatttattaatcattcggaacgccataaatcgcccttccggatggaggatacaacataactgcccacccggtgaaatgccggacttttctccccacaggggatatttaccacaagaaaacatctttgactgatgggacttatcaatcctggcttccagacactgcccgagcttttcacttcggtttttaaccattaccggggacaaagttcaaaattcccgttcgcaaggaaaatcaatggtgtatatgaacccatctcatatagtgcttttgaaaaagatgtcaactcatttgctgcgtttctgaaacagaacggcatcaaggcaaaagagcgggtcgccattctttcagaaaacaggcctggatggtacctgtctgatatggctatcctgaacatcggggcaatcaatgtgccgctctacccctccctgccagccaatcagattgaatacatccttagtaactgcagcgcgaagggcattattgtctcaaacatgcttcagctcggcaaaatcctttcgatttggcaaaatcttccggaattgactcttgtggtggttatgaaccgcctcgaagagaccatcgaagatgttctcgatctgaatcaggccaaagcaaggggtgaaaaaattcttgcagaaaaaccctggtgccttgagggcgtacctgtcgaacctgacgatgttgcaacgatcatctatacatcaggtacaacagggcttccgaaaggagtcatgcttacgcatcgtaacatttgtgaaaacgtcaagtcctgctcctccatcatgcgtcttgatgaatccgactgcagcctctctttcctgccactctcccatgcctatgaacgaaccgggggttattacctgattttttcctgcggagcagctatttacctggctgagagtattgaaacgatttcactgaacatgagtgaagcccgtccgaccatcatctttaccgttccgagactgttcgaccgcatcaagatgggcatactcaaacagatttcctctcaaagtgccataaagcagaaaatattctattgggcgctgaaaacgggggaaaagtaccaccaggaaatcaatgaaaaaggagttgccggaaaactgctttccgcgaagcacgccttagcagaaaaactggtctataaaaaaatcaaaaataagtttggcggaaggttgcgttattttgtctccgggggagctgccctccctcaaaagatcggtgaattttttcaggcacttgatatcagtattctggaaggatttggccttacggagacctctccggtaacccatgtcaatcgcccggaaaaaatcaagtatggcacggtaggcccggcagttgaaaacgttcaggttatgattgccgaggatggcgaaattctgctcaaaggcccaaatatcatgaaaggatactggaatgatgaggctgccacccgggaggttatcagagatggctggttccatacaggcgacatcggagtgatcgaccgtgacggttatctgaaaataaccgatcgtaaaaagcatatcatcgtcacctctggcggcaaaaatattgcccccatgcctatcgaaaatcttatttccgatagctcttacgttgatcaggttattgtgattggcgaaaaaaggccatttctcatagcccttattgttcccgaattcaataaactgaaggagtttgctgccgcagagggaattcaggctgcgagtaacaaagagttgattgaaaacaagagtgttcagcaaatttttgaaaaattgctccgcacggtttcacgacagcttgccactcatgaaaaggtacgcaagttcctgcttgtggaaaccgcattcaccattgagagcggtcatatgactccgacgatgaaactcaagcgcaaggagatcagtgcaaggtacgcctctgaaatagacaaggtttacaatgcgctcaatatggtctacaactcagaataggccagcagaggggcaccacgattacatacctcatttgctgaactgccgaaaacaggggatatcagtcgagtttgacgggaaaaaatatgagtctgcttctttgcatcaaaaggagtgagctacttttactcttccctgattctcagaactctcccctgcccattcaaaccctcatcctcatcaacaagcccttcacgaacgagtccgtcgataattccctgcaaaccccagggacagtcgccatatttttcttcaagttcttcaacaaagagagattcggaagcgacaagctctttcagcagtctgccgcgataccagcgttttgaaccctggaatttcgactgtttcgtcaatgaacgaattcctgttctgcggctggtaagattgatcgatccataatccatgagggcattatgccactcacggcttcgacctttcgccaggagcagctctgcgacggattggatttcccgtttcggggtatcttccgacagggaaaattcgtgaatgatgatccggcgaatgttggtatcgacagcagcaacatcaagattgtcagcaaaaaccggaatagagcggcaggtatactcccctatgcccggaagggttataagctgctccgggcgggcgggcacaaccccatcaaaccgctccatgatcacctttgcacagttctgaagcctctggccgcgtgagttgtaaccaaggccgctccagagtatcagcacctccctgagggttgcagaagcaagagtctctgtatcaggaaaagtgtccatccaggccagaaattttcccacaacccggtcggcttgcgtctgctgcaacatgatttcgctgaccatgactgcataacgatcggtagtctccctccagggaaaacttcttctgttcaactggtaaaagtcaaaaatttgttgacggaagcgttcgatattccggctgttcaagctcaacgtcattcagagaaagaagtaaagggggaaaagaggcgcaggcaaaggtattgtctgacaacaaaagcagatatccccttgaaaggattttgccatgaagaataattccacatcaagcgggatgcagcgggaaaaaaaactgaaaaggaaaatccggcaaagccgcagcctgccggattaccaaaaaacaagctcagaccctctctgccatcttgcgttccttgactttcagtgcagctttgccagtacgtttgcggaggtagaagagttttgctcttcttgccttgccatgcttgaccaccgtaacactctcaatgttgggtgaattgaccggaataatcctttcaacaccaacaccatgagaaattttgcggacagtgatggtcttgttgcctccagcacccctgtcgctgatgacaacgccttcaaaagcctgaagtcgctctttttctccctcaataaccttcaactgaatcttgacggtatcacccggattgatttccggaaaatctgtaacagcctgggtggcttcaaccaacttgattaactgatccatgacgacaactatttacgttattttgttctttaattctaaacactctttatcgagaagatcgggccgacgcttgcgtgttcgctcaagagcattttcactgcgccactgctcgatattgctgtgatgacccgtcaacagcacttcaggcaccttcatccctctgaattctgccggacgagtatagtaggtacaatcaaggagttccgtctgaaaagagtcggtcagtgccgactcactgtcaccaagaacacctggaataaccctcacgagcgcatccatcaaaaagagtgccggtatctccccgcctgaaaccacaacatcaccaatggaaatttccatggtaatcaatttctggcgaattctttcatcaacggccttgtaatgaccacagagaataataaggttgtgcatccttgaaaatctgtttgccatagactgctcaaacagttccccgtccggggaaagaaaaatcacttcatcatattctctttcggccttgagtgcctctatacaggcaaacactggctccggacgaatcaccatgccagcaccacctccaaaaggtgaatcatccacctgcctgtacctgcccaatccatagtcatgcaggttatgcacatatatgtccgcgagctcttttctgcgcgcaatgctcaacaatccattatcaagcggtgaatcaaaaaagccgggaatgacagaaataacatcaatccttatggcattcctgagctgagaaggggtttcaggcacaaccatttacagaaattcctcaaatcttgggatgaccatatactgctcacgaagattaaactcttcaacaaactcatctatagcaggcagcagaatctttttttcaccaaccaggacttcataaacatcatgtgccggcatggcaagaacattggtaaccgtaccaacctcactgcgtgagccatcaagaaccttcattccgataatctcatgcagatatgcccggtcagggggctgcggcaaaagctgctcttcgttgataaacaatttccagccaacaagtgcttcagctttttccatactgtcaattccctcaaagaacaaccatgcaaacccgccgccaagtacggctttctcgaccaccaactgctgaaccgaatcaacactctttcccgcaaaatactttttgcgggaaagaaaactttcagggaagtcggtaatcaactccacctttacctcacccttcaacccttttggtttgaggatgatacctgtcagatagagttccacactgacctcactgtacatgagtgatcaggcctctccaccggtggcagcttttgcttcagcctctttcttggcgctgcgacgatgtgatttcaatgcaagcctcttctgacgtcttacagcctggtgctcctgccatttttccatctctgctgaaatttcagcctcgctgcgacccatgcttttaagcctgagttcatacagcagtccggtggtgcggataaggctgttcactgttgctgtcggctgtgcgccagtctgcatccagtaaacgatacgatcttttttaatagtgacagcatgaggttttgctgttggctgataagtgccaacaacttcaaggaatttgccgtcccttggagagcgcgcatcggccacgacaatttggtataccggcaatttttttcttcctgctcttttcagtctaatctttaccaaggctcaaatattttagttaatgtttactggtaaccgtgaatgtgcaatctatcgttttaaaaacttgtcaagcgcaagattctgcgaagtaatttttctgccggactgagagagctttgataccgaacgcatcatcttcttcatctccccgaattgcttcaacagaaggttgacctcctgaacctttgttccgctgcctcgtgcaatacgttgccgacgactgccgttaatgatatcgggagtcatcttttcctgctttgtcatggaattgatcatggcctcaattggtttgaagtcaagattttcaagatcctgtttgggaaccatcttgttcagacctggcaccatttcaatcaatccctgaattgatcccattttcttgagctgctgcaattggtcgaaaaagtcgttgagatcaaactcgttcttcatcaactttttctgcatctcaagactcttctcaagatcgaggttttcctgtgctttttcaacaaaactgacgatatcacccattcccaaaattctctgggccatacgatcggggtagaagaggtcaaggtcgtcaaccttttctccgatgctgataaatttaatcggcttttcaacaacctgccggatggatagcgccgcaccaccccttgagtcgccatcaagcttggtcagtactacgccgtcaaaatcaaggcgatcattaaatgccttggccgtattgaccgcttcctggcccatcatggagtcaacaacgaagagaagctcgtcaggtttgagtgcatgcttcaaggactcagcctctgccatcatgacttgatcaatctgcaaacgaccagcagtatcgacaataacaacatctttcgcagcagagcgggcggcctccaatccttgaagcgctgctttcatggcatcctgctcttcaatggcaaaaacagggacatccacctgctgaccgagtgctttaagctgatcaattgccgcaggacgataaacatcagccgcaacgagcatcggctgtttgccgctcttttttaaacgtaatgccagtttggcgcagaaagtggtcttcccggaaccctgcaaaccggcaaccatgataaccgcaggcagtttttttggagaaaggttcaagggcttctgctctccacccatcagctccgtcagctcgtcataaacgattttgacgatcatctgcgcaggggaaacgcttttgatgacctgttcgccaagagatttctctcttatatcatcaattaatttctttgcaaccttgtaattgacgtcagcaccaagaagagctcgcttgatatcgcgcatggcgagaccaatgttaatctcgttaatggtggcctgacccgcaagttttttaaaggtggcctctaatttatcacttaaactatcgaacattggttcctgcttttttcagataaagcttaaaaatgcttagctttaattataacaaaaaatagcaaaaaataaaatgatacaataataacttcattgccgggaatggtttttgttcctttattttactgaacaccgacagaaaacatcacaaaacaagacgttatgacaaccagccaaataaaaagcatcttacactcttttcgcagtaaacgaattgctgtaataggcgacataatgctcgacaagtatattttcggccatgtttcacgtatttcaccggaatatccggtaccggttgtcgatgttacccacgaagactcaagactggggggggctgcaaatgttgcgctcaacacgctctctctcggagcggaaaccatattgatcggtattaccggggcagacagtaacagggaaatactccttgatctctttcgtaatcatgggcttgcaaccgagggcttgatttgcgatccttccagaccaacaacaagcaaaacaagaatcctttcgcaaaaccatcatatcacgagagtggatttcgaaagcagaaaagagattgatgcggaaattgagcgagcggttttcggctcggttgaggctgtgatcgattcggtcgacgcaatcgttctggaagactacaacaaggggctcctcggagcacaactcattcaaaagattattacttccgcgaagagccacaacgtcccggttcttgttgatccaaaacatcaaaacttcttcgcatacaaagggtgtacgattttcaaaccaaacctttcggaaatggctgcatctctgggcatcatcctgcacaataacgatcgtgaggttgaggatgcctgcctcctgcttcagaaaaaactggaggctgaagccatcatcgtgaccagaagtgataaagggatgactgtctacaatgggacgtttacccatattgacgcaacatcgctggaggtcgccgacgtctcaggagcaggagacaccgttatcggcatacttgctcttggtacagccgcacatatcgacattgtgacgaatgctatcatcgctaatcttgctgccggaacggtttgtcaggaggtgggtgccgtacccgtaaacccggaaaaactgctcaaggtttatcaggagtatcttcaacaatagagagatgctgctctatctccttcgggtagggcggattatacgaaacatccattacaagggttctcatgttgttgagtgaatagaacggtacctcgaacattccggtattactgaccggaacaggcacatcatttccgggatcaacatgcatcacgaaagtagtgtgtactgttccatggtcggtcggagtaaaaacccacatcccggtcgaatggcgtacgcggtgatatttgggattatctggcagataatccggttctcccttcatggtaaccccgatagcattttctcctgcggatacaaggccggtacgcagaatcatctcccgcttctgtaacggccagggagtattgatgatttgacggataacatattcgacaccatcggtttgttcaagaacatccatactcgaaagctgatgaacccaacgactgtagttccccatatcgtgaaaaaggctgatcagctttttcaatgaagttggcatatcagcctctcccttaaaaccgtggatatcggaaccacttaccctggaagaaaatattttgatccctttatgttcaacacggaacgcccactttccatgaagaattgactcaacatccatacactcacaattaaataatgattggcagactgcaagaaatcctcaacagatcatacggttataaacttttcatagttctggataacatcttttgatgattttttaaacggagcatcaaccggaaccttgtatttctctctcttgaccatttcccgcaaattgatcatcgtgtggtagggtgtgtcgataaccgcgatattggcaagccatgatggaatctcgccaccgggttcgatatgaagacgaaaaacaaccctgcactggttctctgaaagaggcacaatgttccatgcgccctcaagttcaggaacacggacatatttatcgtttctgggaagatagtctgccatacactccagtttgataaatacttcagaggtctcaggatccatataccccattgagcgggttatgatttcacggtcagaaacaggccatggagcgctgacaagctgatagacaactcggccctcatcttccgacaactcctgcaacaaccgcatttcccttgttttccagacccattcaggagcaacctcaatatcatacaaaagactcaggacggaatgctggggagcatcaatgaccgcaatagcaacaaaagagagaaagtcagaggtaggaacaggacaagtaaatattttcaaccagtcatttttcagccgtaacgtacaggcagcgttattgattttttcaagtatcgacataatggaaaatgtgttaacggttaaaaaaacagaatcaaaccaacttctacctgaccacctgtgacggctgggcggctggcacagtcacggctatcttgacaacaggatcagcactctgcaccagaaacctgatctggccttcagctccaaaaagctgatgagctatcctcgacttcactgcacgctcaatctcttttctttccctgataaaaccagaccggtcaaatgcgattttttttgccttgcagctcgtaataacaagagactcaaaacggttctccccggcatattctgcgataaagcgatcaagcgaggaacgatacccctgagcagcgctctgcggatcgtcgagaagccttcgtgcaatatcatcaaaagagccagactggaacagtcgctgataaaaatcggaataggagctggctgtcacccaataatcaggaataacaccacccgcatccctcaacgctgccaacctgccattccccttttccttgccgcctgaaagagatgccaccaatgagggcagggaagaggttttgtagacaacaacatcgccattttttagatacaacaaactgtcggggtgtgcaaagagtttctggggaagaatgtttgtcattgcatcctcataataacgttcacgtcctgccgagcccttgtgataaaccctctgaatctgacgacctgaaggagtataataccttgagactgtcaaacgaagagctgagccgtcagaaaatggaatctggcgctgcaccaacccttttccgaaagagagttcaccgacgacgacggctcttttattgtcctgtaatgctccggcaagaatttcagaggccgaggcgcttcctttgtcgaccagcacaatcagatcccctttttcataaccaccgccagacttggcaagataacgctcctcctccgcacctccggcacgactttttgtaaaaacaatcaacttaccctgtgacagaaattcatcagcaacctcaaccgcctgttcaagaaatccgccaggatttccgcgtaaatcaatcacaagccgcaccatcccctgctgtttcaaagagagcagtgcacttcgaaattcatcggctgtcgttgcaatgaaacggctcactctaatatatccaacccgattgccaatcataaacgcagcatcgatacttgatgtcgatattttacccctggccacaagaaaatccaataacttcccgctgagaggcctgagcacttttaaatgcaccttcgtacccctggttcctctcaatttttttaacacctgctgcggagtaatgccgattgccgaaacagagtcaatggcaataatacggtctcccgaagaaatgcccaccgaagcactcggcccccctgaaagtggagtgacgacaagcagcgtatcattgatcacgtcaaactctataccgataccgtcgaaattaccatcgaattctgcctgcgaataggaaaccttttccggctcaaggtaaacggtatgaggatccagatactcagccatcccctgaatacccgcacccgcaagactgtcaccattgacatcatcaacataaaactgtttcatcaagccgtaagcctcaagaatttttttctgcttttcaaatcggttctctccacctccattaagcctgacaccaagataaaaaccgaaagcaagcacaaaaagcatcataacgatgatcaatattcgggacataggggattggtttattgccagaaaaaacattcgcgatcatctcctgcatcgcagtttaccgatcatgaatcaaaatcacaaaaaaacattgagcaagcaacaaacagcttctctcaagaagaacaaaacagcagaataacaaagacctaaatcagaataacaaacataaactattatcaataaagaagataaataacagaaaaaaaagataaaacgaaaaaatataatcaagacaaatacagattactaacaagaaaattaacccgatttatcgataaaatttaattcaaaagacgaacgaatagaacgaatattacaaacagaaaaacctgataaaacgaaatagatcatattattaataatcgtataggaaaaataataacaaaaccataattctgataaaataaaaaatctctgcagaatgaaaaaattgatataatatagtaaagtatgctatatgcaaaagtatttaaagtatttcaataaaagaacttatattgattatagtaaaaatattattaatatatttagaaaaaattaacaagtttcaataaaaaaatttatataccttctaaagaaaatgcatatacagttattttaatattttatattaataaaccacagtgataatgagtaataaatctattttcactgtggttttttttctggatataaacttaagaaatttgaggtatacaggctgataaagcagatttattaagttgtaatcaatagatataactctctatattattgcattttatggtgagatattataataatgatgccgtattatattcaacaataagttcaagttcaagacttgaattcaggggcaattctgcaacacctaccgcgcttcttgtatgaccacccttctctccaaaaatctcatgaagtaatgaagaagctccgttggcaatgagatgctggctggaaaaattgtttttgctggccacgtaaagcgtgagttttataatctgctcaatacggtcaagcgttccggtcacggacttaaccgccgcgagtgcattgatcagagcaaccctggcggcataaacagcttcctcttttctctcctcatcaatcttgccctttccccccggctcaatgagtttgccatcaaaaagaggaagttgacccgaagtatagacaagattgccactgcgcatcgcgggcgaatagagaccagcgactgaggcggactgaggcagcaaaaagccggccttgatgattttttcttcgatgatacccataacaataacggtttgagaggttttaatgactgttgttacacacttttcgatcagcaattgcgtcaggaaaacagagagtaataaaagatatcaggaaaatgagcaaaaagctgaacaggagttgttgcgattatggtcagaattatttattgtccatcacaactcaaagtattttaataagatgaaacacaatcgaaaaaaagagactccccttccccgccttcacctcatcagcagtggcaaggagagttctgataccagcacacctctcctgaatcagctcagtctcctgcccggctcttttccctgtatggttcaaatccgcgaaaaacagctcaatgcaaaagagcttttgaatctggcactgaaagcccgggcaatcaaagctcccgaaggcactcttttactgataaatgaacgtgccgatattgcccttgctgcaggacttgatggagtgcatctgccggaaagtggctgttcagccagcaaacttcgtccttttacacccggcatgatctatggctatagtgtgcattctgcatcagctctgcgcatggctgaagagtccggagctgattacctgcttttcggtcccgtattcgacacaccctcaaaaaggagatatggggctcctcagggtctcgaaaaacttggcgcactttgccggagcacctcacttccggtctttgctcttggtggcatatcacccatgaatgccaggttctgcatggacaaaggcgcttacggaatagcgggcatctcgctctttcaagagcgttcccgacttgctgaaatcatcgaacaattatatctccacttgcatccatgattccctctccaccatttctctgtgttataaccgatgaggcgttatgccccgtaactcttgcagaacaagccctcaaagggggggctgccatgatacagttgagacataaaacggcatcaggcagccaacttttctcatgggctgttgaaataagcaaacgctgccatcaataccatgcactctgcattatcaatgaccgtgtggacattgcccttgcaagcagcgctgacggtgttcacctcggacagcaggacatgccagccagtacagcccgtaaactgcttggaaaaatggccattatcggggtttctgcatcttcaccggacgaggcacgcctggctgaacaagagggggcggactatatcggatttggtcacatctatccaaccgcttcaaaagtgaaggaattttctccagtgggagttgaagctcttcgtaaaacagcagccattgtttccctgcccattattgcgataggaggcatcacgattgaaaactcggcttcgctcatctcctgcggagcatccggggttgcggtcatttcggcagtcagcaaggctaacgatccctccaaagcagcacatgaactcctttgcgcaatacaggggagagaagcatgagaacatcctataagaccatactcactcttgcaggctctgacggtagcggtggcgctggcatccaggcagatatcaagacgtttgctgcccttgagtgctatggtttatcggtcataaccgctctgacagcccaaaacacaatgggggtacatgcgatataccccgtctcggaagcatgcgttgccacacagttcagagctattgcctcagatattgcgattgatgccgtaaaaataggaatgctgggaagtgctgagatgataacggtcgttgcctcattgctcaaagagctgaaaggaaaaccacccatcattcttgacaccgttcttggctcttccggaggcgccccccttcttcctccggatgcgctccccattctgaaggcaaagctcttccctctctcatcactgattacaccaaacctgccagaaactgccctgctgacggatatgaagcttcctctctcaactccggaatctattgaggcggcggcaatgaagctgcagcaagcaggagcggcttcggttctcatcaagggggggcatggagaggaggagcattgcagcgactgccttctccataacaatcgttttttctggttcagctcaaaaaaaatcctgaccaacaacacccatggcaccggatgtaccctctcatcagccattgccgcattcatggccagaggagaaacaacagagaatgccgtgggaaaagcaaaagcctatctcaataatgccctgcaggcaggggccgactaccattttggcagtggaagcggccccctgcaccatctttacagactctggagataaatcaggaaactcccctcggtggccgacctatggagtaataggtaaagcctgactgctccataaattcaggactgtagatatttcttccgtcaaaaacaaccggatgcgcaagatctcgtttgatcatctcaaaatcgggactgcggaacacaagccactccgtgagtacaacaagagcatctgaaccttttatggcttcttccgggtttgaggcataaaaaatatcgtcatgttcgccatatatccttctaacctcatccatggcaaccggatcataaacccttaccctggcgccatcactcagaagctcttcaataaccctgcggctgggagcttcacgcatatcatcggtattcggcttaaaagcgagtccccagatagcgaaaacagagcccttgataccatcagtgaaatggccccttatctttctgacaatactgcttttctggtcatgattaaccgcctcgacagcctgaagaatccgtgaatgatacccatgcttgtgtgctgttctttcaagcgcctgcacatccttgggaaaacaggaaccgccataaccaatccctgggtaaataaatgagaacccgatcctcgaatcagaaccgatacctttccttactgcttccacgtcagcaccgacccgctcggcgatgttggcaatctcattcatgaaactgatttttgttgcaagcatggcgttggccgcgtatttggtcaattcggcagaacggacatccatagcaataaaacgctcatgactgcgattgaacggagagtagagaaaacgaagaagctcccgggtgcgaggattatcgacaccaacaacaatccgttcaggtttcatgaaatcattgacggcatcaccctctttgagaaactcgggatttgagactacatcgtaatcaatatccacatttctttccacaagaaccgaacctattttttcccgcacaaggtcggctgtaccaaccggcactgtcgatttattgatgacaatcctgtactcttgcatgtaggtgccaatgctttcagcaacactgagaacatgtcgcaaatcagccgaaccatcctcatcaggaggagtacctaccgcaatgaactggtaaagtccaaactcaacaccttcacgaagatccgtcgtaaaacgcaaacgaccttccttgatgttttcagcaacgatttcatcaagaccgggctcatggataggaatcttgcccgaattgagagcatcaatcttccgctggtcaatatcgacacagagaacatcattaccgacttccgcaaaacaggctccggtaacaagcccgacataacctgatccaaatatggttattttcataaaaatgcaaacatgattaaaaggtacagtagtatctcgtcactcctcaatgacaatcacaagacagcgtgatttttgccagaaagcgctctcatcacgaacaagaagcagtgatgaagtcttccccccgacaagttcataagaaccgacggtatgaggtgttataattttcagttttttgagcggcttgtcaaaaaagagatctcttgtttctgtgatatcaacctttttgaacagcctgatattaaagtcggaagcaagccgatactcactgccgaacaacttctcaagtggattgatacgaaccaggacccctttggtcacaagttcatcaaaggtaccggaaatataataggctgtgtagagctgaacctcctgatcctgaataaactcgtcaaggacatcgacggttgtcagcaatgatgaaatctgcttgtccaacttctgcacatggcccttgagcgcattgacctccctgtccttggcgtttattgcaagtttcaactcggaaacaagccgatcaagagaatcgacacgataggatgacgaacggttctcctcttcgagtttccggataagctttttacttgcaaccagcgaagaatcgataaaccggatactggccgcgatatccttgccaatttcctccacagttgcagtgtcccgaccctcaattccggaagaaaggcgttcaacaacagcctctttctgctgaatccggccaagattcttctgaacctgggcaagaatagccatcattgattcgacatgctcctgccgcggatcctgcttttgcttttcctgattgcatgacgacagaatcaagatgaagacaaaaaaaacaatcccggcaaccctgatccggctatcccttacagccattgaatccattgttcaaccccttcttttgttccataccatctggtatgcggtgttggaagatgttctgcatctgcaatagtaacattttcagcaccttcaagaaaacagctttttgcaggaacaatgccgtccccctttacattgccatcttcctgaacgctttgataaaacttatagcacattttttcgacaaaacttccctgatggtttccatgatacttatcactgacgacagatacaacacgacaacgctcaaaaaaatccttttgcagatgccggaaaataaaatcggtctttatcttggcataatactcatgcgtatggaacggcgttccaagggtaaccagctttccgacttgatttccggtacgataaacatcaccctgaaaagatttttcaagcaggtagatcatcgcaaccgtacccccgccgctatgagccacaagtgtcaccggctcatcgggaaatttccttttcatagccctgacagcccggtcaacggccttcatcaccccattcgttgatttttcgggtgatggaggaaatcctatccagtcaagaagatttaccggagcaacaacaactctctctttggaaatatacccagcaagcacctctttcatggtgtcatagaggctatcccagaaaagcacaccgggaatgatcactacagggttttgcgatacgtccttcatgatagttcagatggttgatgtactgccgacatgttcattatgcaacactctctttcaagcccattttttcaatacctcaacaagcaggctgacgccaaaacctgttccgccgttcaccttgcctgcactcttcgatgcaaacgatggcccggctatatcaatatgtgcccaatttttatgcccatcaatgaatttctcaagaaatttggctgcagtaatcgtcccggcacctcgtcctccagtattgttaacatcggcaacatccgactttatctgctcagcataaagatcccagagcggcaaacgccaaaccttttcacccgactgctgacctgcctgataaattgcatccgccagcttgtcgtcgttgctgaaaaaaccggccacagcataaccaagagctacaatacaggcgccagtcagcgttgcaacatcaataatcacatccggtttatacttctctttcccgtaggagagtgcgtcagcaaggatcagccggccttcagcatcagtattgccaacctccaccgtaatacctgaataggtggtgatgacatctcctggctgttgtgccgtaccactcggcatattgtcggtagccggaatcaacccgataaggtgcaggggaaggcggagacgggctgcagcctcaaccgctcccaacacactggccgcacctgccatatcagacttcatctcacccatgttttcggatggtttgatcgaaatgccgccggaatcaaaggtaacccccttcccgacaagggcaacaacggccttgacctctcctttgggcttgtagtcaagaatcgtaaacgtcggaggatgatgactgcccttatttacggcaagcaggccacccataccaagagcctctatctcctttttttcaaagacagttacatcatagccatattttttgccagactccgctgccgcttccgcaatatccgttgcatgcagatagttccctggcagattcaccatatccctgaccattttctggcacgaaccaagaatctctccctcggcaacacccttctcactctcctcaaaggcgctatcctcaacactcagaagaagctcgtcaatccctttcgacttctcgccagcctcctttttatcgagtttaccacttttcagacgatcaaaccgatatgagcccgcaaaacagccctcaacaaaagcggcagcaagcgttgatacactctgccccgtcacaactgcgagcgctgcaatacccgaacaatcaacagcaatttttccaatcttcatatccacagctctggaggacaaagaaactgcggccttacgccagtcatcaagggttaccttctctccaagcccgagcagtgcaatcctgacggctgaacacttttcagcttctccatagacaacaacaagctcgcctgcatctcccttgaaatctttcaaaacctgctgatcaatccccaacgcagaaagcctctctccggcctcttttttcagctcaccactgctgaacggcaatgcaagaaactcgcactccaaactggcaagatcactttttgttactgataatttcatagctcaaccaatcgatattaacaatatgacatttaatctatctgatttttaaggaacagtcgcagatcttcaagcaataccatctgagccttgtcagaagagaactgaaaaagacatcctgcggcattcatatggccaccgcccccatatttttttgcaaactgattgacatagatcctgccccgcgacctgaaactcgccttggttctgccatcctgcatctcaacaatcagcaccgcaacacgaaccgaaggaacactgagaagataacgaatgatcagatcggtatcgaacaatttgcttccggtagccttgatcatatcctgcgaaataaataaccacgaaatatcaccatcatcaagaatggtgatcgcactcagggcagcgccaagcagtttaagcgccgaggtcgtcaacgaattgtagattcggtcataaatttccgaagcatcagcccccttgctcacaagatctccggcaagctgataaacatagggagtcgttttgggaaacctgaaagagcccgtatccgtcatgacagcaacatagagcgcttcggcaacttccggggtaaacagctcacgacccaatcgctcctggagcgcataaatcaaaccataaacgagttcaccagtcgatgatgcataactttcacacaccatgacatcggtaaaatcatccggttcgagatgatgatcaacacagacgattttcagtgcgccaagctctttggcaaaactgacatgaggccagagcgagcccatcctgtcatgcagattggcatcaagcagcacaacaacatcacagagcgaaagctcctgaatagcctcttcgctcttcttgtcaaaaagggttatgggatagagcttctttaaaaactggtaattcggagggacttccgttggattgacgatagcaacctctttgcccatcgccttcagcacccttgcaagtgcaacctcactgccaagaccgtcaccatcagagttttcatgagttgtaagaacaaaatgctgaccttcaagcagcgcatcgatgaccggagaccattcctcggcactaagcgtccgaccatactgtggtactatcattagttggttgtaattttaaaaaaaatcagcgctcactccgagcttttctccccgttgactgtccgttccgtgtacgcggggaacgttcacaaagataaaagataaaaagagaaaacagggagaatattttttttgttcccgcccctctccaatatgcatgttatacgtctcccaggcattcggtacaaaacggcctactgcaaccgtgttctcaagaaaaaaatgccctgtacaaaaaacaccagcgggctcagtttatcagcgctgatctgcgtttgctcgatatccggaattttatcttcattggaggagggatgaacggcgccagaggtatgctttataaaactcctttccggtaaattgcgcgaagaagcttattttgtatgcataattctcaggatgaactaccttcccctgtaaaggaaaggcaaagacacctgctgtccgcactttttttacctgagccaccgctggtggttccggaacatcctgatcaatcacctttttttatctataaataatatctctttcgatgagcgagcaacagcaaaatataacggatctgaccctcacagaactccagcaggcattgagtttgcttggggaaccagcattcagggctacccagatacatcaatggcttttcagccaccatgcagcaagttttgaggagatgaccatcctgagtctcgctttgcgcaaaaagctttctgaaagtttttcaattcacccgttaaagcgcgttgagcatcaggagtgctttgaagaggattgcgaaagtccgacagaaaaaattctgctggaactgcaggacaaaagcagggtggaaagcgtcctgattgcaacggagaaccgaagaactgcctgtgtttcgtcacagattggttgcccgctgcaatgccccttctgtgcaacaggacaaatggggttccggcgtaatctcactgctggtgaaattactggtcaaatctacgcgcttaacgaactggtcggcgcaaaagagcccggcaaaagcctcaccaacattgtctttatgggaatgggtgaaccgctgttgaacactggtaacgttatagaggctatcgaaaccctcagcacgagaaattaccgtttttgcctgtcacagaaacgaataaccatttcaacagttggagtaatcccggaaatccagcgacttggaaaatcgggaatgaaaacaaaacttgcagtctcgcttcatgctgccgatcaacagaaacgggaatcactcatgcccattgcttcccggcaatacccgctcaaagaactgggaacggcactgtctgaatacactcagtcaacaggaatgcccgtcaccattgtctatctgctcctcaaagggatcaacgactctctggatgatgcaaaaatgctcgcacgattttcaaaaacctttttatgcaaaataaatttgattgattacaattcaatcattaatattaaattcaagcctgtttacagtgcaacccgagacatgttccagcaataccttattaattcaggactgcatgtcacgatcagaaaaagttacggcacaaccattaatgcggcatgcggccaactggcaacagccagcatgcagaacccgcaataatctctaaccgtcttaagaatcatggagttgatcgattttattcctttcagaagtgaatttaccaaagcatatcatggccttaccaccaatgcaacgcacacctcggaaaagcctgttttcagtgaattaagagtacgtcggtacgacaaacctatcgacgaaatctcggagtttattctcaataaaattgagcgctggatcggctggaacctgattagcgaaaaaacaaccgtcggcggcatgactgccattcgtgctgatgtgagctcgtttatcctcttcggcatgaaaatcaacgttaccttcggactgcttgaggagaaggatatcaatggtcaccccatcactacagtaaatgccaaggctgaaaccaatatcgagtcgaggggagaccttggcgaaagtcgcagggctatcaggatgatacttggtgcaatggatttcgaatacagaacagagttgattaccgaagaggactaccaatatcgctctctggatacgaaaggatctgcagcagcttcgcagcagatttttaatgatgcgcaattgcaacagcacaaaccctctcctggcaatgccaaagccacaacaattgaattcaaaaaaaaacctgctatacagacaatccagctcaagcctgccgctaaacatgatgaaaccactcttaccgcctcaccgctttcactttcaggcgatgaaatgctgaatgaatcagcagcaagcgcccccccagagagtgtgaccgctgaggaaacaaggccgcaaaagccaaaaatcatgattgttacaacaaaaaaaaccctataagcacaagtttgatgagaattattctactgggagcaccaggggtcggcaaaggaacgcagtcaaactatatttcaaaaaccttcggcatacctcagatatcgactggcgacatgttgcgttcagcggtaaaagctggaacgcctcttggtgtcgctgcaaaaaaagtaatggacagtggtcaactcgtctcagatgaaattattattgctctcgtcaaagagcgcctgacaaagagtgactgttccaatggatgccttttcgatgggtttccgcgcacacttacccaggctgaagcgttgagaaaagatggtatccacatcgactatattgttgaaatcgatgttgaggataaagagattatcgagcgaatgagtggtcgtcgtgtacaccttgcttccggaagaacctaccatgtgagcttcaatccaccaaaaacagtggatattgacgatgaaaccggagaacccctgacccaaagagaggacgatcgggaagagaccgtaaaaaaacggcttgaaatctatcacgctcaaaccgaaccgctgatcgcttactaccttgatttgtcacacaacggtgatcttgacgctcccacctacttcaaaattgaagggaaaggaaaggtagaggatatccgcgacaggattcttgaggcgcttatggtctgaaaaatcaaccaatcaaagagtccgaaattaaaaaagtcagtatcgaagttactggctttttttaattcaccatcatgcaagtactgacaggcgcagacaaattattccagggagaaccttttgttgctaccgtttccgattctctgaaacaggacatcctgcccggatgtatggttctgctttcagcaaaaaagggaaacggacgagttgcgatcggctacattctggctctcatgcccttcgaaagtgaagaggtgcccaccattgagatcctggacgtactccatggcggacgtccagtcctgaacccggctctgatgcaacttaccgaatggatggccgattattatctcacaagaagaatcgacaccctgatggccgccctgcccgcagcagtccgtacaacggttcatgatgtcgttgaaatcaaacattttacgcttaatgccgaagcgccaaaagtcatcaatacggcacttcggcgtgccatcatgcaattgatgattcgggaaaaacgacttactgttcatcaactgcagcagcgcatcggcaggaaacaactttatcgcaccctttcagaacttgagcggggcgggcacctgcagctcacaaaaaggttttcatccacaaaagccaaacaaaagagctgttatcggctgagtctatccttaccggaaaacgcagaagagagcctgaaaaactccccgaaacagcttgaagccatcaaaattctggcctctttcggcaacacctttgcttttgcagaaaccattggcagctcaagggagacgctcaatgcccttgtaaaaaaagggtttgttgaaaaatcacaaatggctgtcacaagccacttcacgacaggcttttcggaaactccacaatccacaaaaacaccaacggcttcacagcaaaaagctcttgagcaactgactcatgctgttacccaggaggaatacaagaccttcctgcttcacggagtgaccggaagcggaaaaaccctgatctatatcgaactgctgaaaaaagttcttgcagcaggaaaaacggctattgtgctggtacctgaaatagccctgaccccccagactgcaggccgatttcgtgaacattttcatgatgacatcaccattctgcacagcgccatgagcaaccaggaaaaatatgatgcctggcatagtcttcgcctcggaaaaacaaaaattgcccttggcgcccgctcaaccatcttcgctccacttgaaaacctcggagcaatcattgttgacgaagagcatgacagcgcatacaagcaggatcgtaatccccgctaccatgctcgcgatacagcaatcatgagggcaatgttcagcaaggcgatctgcgtactcggatcagcgacaccctcgttcgaatcctataacaacgcagtcaagggcaagtacacccttatcaatctcccggaacgagttgatggagcaaccatgcccgccatcacgcttgtctggatgaaaggcagtcccaaagcttcagcatccatttcagaactcctttacagtcagattgcacttcgtcttgaaaaaaatgaacaggtcattcttctgcaaaacagaagaggatttgccggcagcatcttctgtcttgcctgtggtcatatccctctttgccccttctgcaatatcccactggtctaccatgcgaccccgaaacagcttcgctgccactattgcggtcacgccattcacttcacggaatcgtgcatgaagtgttcatcgtctaatctgttttataaaagcagtggcaccgaacgcattgaagaagagctgcaaaccctcttccctgaagaaaaaattctccgcatggatgtcgacaccacctccgcaaaaggctctcatggcagaattcttaaagaatttcacgaccgcaaagcccgtattctgctgggtacgcaaatggttgcaaaagggcttgattttccggcagtcactcttgtcggggttctgatggctgatatcggactgaatattccggactttcgggcttcagagaggacattttccctgctcacccaggtggccggacgtgcaggacgctcttccctgccgggtgaagtctatttccaggtttataacatggaaaacgatgtttttaccgctcttttgcagaaagagaggagctatgaaaagttttttctgcaggaaagcgctctaagaaaggagcttcactaccctcctgcatcccgactcataaaattcgaatgcagtgcagaagaagaaaatcaggctgaagcggcggcgctctattgcaaaaaaagtcttgaattgcaactaccagcagaaaaaggtagggttcttgggccggcacctgccggtattgcaaaaataagaggccggtatcgctaccatatcctcgtcaaactcttcgacggcaaactctcaccaccattcatcaagcagatgagcgacgacatcatcgcccgcttccgctcctcaggagtgctgttcagtattgatgtcgatccccagaatctcatgtagcaaccagcttgtttgagatcccattctgatgtggttaccttgagcggctcttcacctctgtacggtatctctttttttattgctccgcagagttactaaagatcataaggatcatcgataatttcaaaaacaatctctttctggtgatccggaaatccaattctgatgtaatggatgttttcacttttgaagatatctgcgcctttttctgctgccctcagaatgatgtgacctttatgatgaccgagctcttttgaaaggtcgttccattttctgaacacgatattggtatacgactccccctctctgaccgctaacagatcgctctccgaaagatcaactatcagctccggaactgcaagcaacgacatctccttgccaatccagatagaaataatttcacagtgaaacggcaggaaaacagcgtttttgacaacaaatcccttttctgcattcctgacagcatcaaaaaagcttttcatgaggcttgagtgtttataattattaaccgacgacaactataagcaaaacaatagtaaccataataacaacggatattggcaaaaggacaggcaaggcatcgttagagacttacgccagaaaatcaggacactctacatctgcctgagctgcaatatttttacccatgaagtttggtgcattaccgatatacatcattgctcaaaaaaagagtgttgccaaagaaattgccaggagacaaatggctgatgatacctccccctgtaccggagatccattgtggtatcagcttttatgactctcatactgatcagacccatagagattgacctgtttgcgataatacgcaaaagcctcttcctgacgaaccactccaagcagctttccctcaccagaatcaagaaccggcaacaggtcataatcggagatctcaaaaagcttgagcgcctcatcaagctttgagctttcatagagcactggaacatctttttttacaatatcttcggcaatcaatcccacaagaaaatcttccttgagaagaattctcatctcattgagactgataatacctgaaaacaagctgtgctcattggtgacaagaaaagttgactcaggtgtattgaagaatacatcaatcatgtttgtcgcactctctgaatctctgaattgtacgtagtctgttttcatgacttcggaaatgctgatatgctcggcaaccgacaaggcaatgccgaagccgaccctgactccctccttttcaaggacatagctttccatggtatggcggtaggcaagccgtgcaataagagaggaggttacggcagcaaacatgatcggtagcacaatctcgtactggcctgttatttcaaagagaataaggatgacggtcaacggggctctcatgactcctgccgtcaacgcccccataccgacaagagcataggctcctgaggttgccgttattgcgggaaacaacatatgcacaagcgtaccaaacatccctccgagcatggcccccattttcatggctggtgcaaacatccctcccgagcctccggaaccaatactgaaaccggcaacaaccggtttgagaaaatagataccgatcatgttgctccagctttcatgaccattgacagcatgattaatggcctcataagaaaatccatagagtccgggaagccacatgcagatcagtccactcatgaggccaccaatagccggcatggcccatatggggatcttccatcgtttttcgattctgccaaaccactcctcaattgcatagtaaatcttgatgaacataacagccgagagccctgcaagaatgccaagtaaacaataaaaaaggagttccgtatttgatacaagggagtattcatgaacctgaaaagtcggagagttcccgagaaagcttcttgaaaggacagttccgataactgctgcgataacaatgggactgaatgttttgacactgaaatctccaagtagtacctcgatagcaaacatgacgccaccaatcggagcattgaaaacggccgcaagaccggctgctgctccacagccgagaagcgtacgggttttgttcggcgaaaagcgaagcatctgagctaccgtagaaccgattgctgcaccaacctgaacaatcggagcttcacgtccaccgccacctcccgtaccgatgctcaaaacagaggttatgcttttatgaatccacaatttccggttaataacaccatcattctgggcaacagccttgatcactgaagcaagaccatgtccgggccgtgcttttacaataaatgcattgtagaggccgacaaatagcccccctgctgctggtatgaagggaagaaagaagatccagtatttgtcgataaatggagctttgtcaaaagatcgaagagcggtaaaactgatggcgctgatcgtcatgatggcatcgtgaaaaatgacggcaacatatccggtcataagaccaacgcctacagcaacaaaaaggaacggaatatcctgggtcagattaagctgaacaagaaaagaatcgagggtaaggcgaaaaaactgctgtgaagtacccttgaaatatcggcttcgcctgaaaatactgtagaaaaaagctaatacctttctgctgagactccctttcatgcgaggtgacagtttcattactcaatatgctaaaaaacgaatgcaacccggtgacaaaacccctgaaaccccaacattcaaaataaggtcgggttttagcaccaaaacttcaaagccgccttttcatcaggcggctttgtttttttagaagtacaggttttactcaggatcaaaaaatgagagttgtgaacttaccgattggctatcactcaccttgaagtcacgataggcattgataagagcgttggtcgaactgtcgtggcaggagatggtttcactcccctgaatttcagggaaaatagccttggcaagctgtttgccaagttcgacaccccactggtcaaaagagttgacaccccagataatcccctgcacaaaaaccttatgctcatacatggcgatgagagcaccaagggaataaggattgagttccttgagcagaatcgtatttgtcggacgatttccaggaaaaaccttatgcggcaacagcatgttcatttcggaatcatcacatccagccgcatcgagttcctgacgcacctcctgctcatttttgcctctcatgagcgcttcggtctgtgcaaaacagtttgcaagaaggatatcatgatgctcccctatcgggttttgggttttaagcggcacaataaaatctgccggaataaaattggggctctgatggagcaactgaaaaaatgcgtgctgtgaattcgtgcctggttcaccccagatcaccggaccggttgcatactcaaccatgttgccagcaagatcaaccctcttgccattactttccatatcaagctgctgcagataggctggaaagcggtgcagatactggtcgtagggaataactgcgtgagatgagacatcgaaaaaattattgtaccagactccaagcaaagcaaggagaatcgggatattgccttcaagaggcgactgacggaaatgctcatccatcgcacaggctccattgaggagctcctgaaaacggtcaaaaccgagaaaaagtgctattgaaagccctattgaagaccagagagaataacgcccgccaacccaatcccagaacctgaacatgttcgcatcatcaataccgaactccaccacctttgaacggttggttgaaaccgccacaaagtgctttgcaatatgtgatctctcgacagcatgagtcaaaaaccatgcacgggcgctcatggcattggtaagcgtctcctgggtcgtaaatgtttttgaggcaataatgaagagcgtcgtttccggattgagctttttcagcgtctcactgatatgggttccatcaatattggagacaaaatgcacctgaagatggccatgtgcaaaaggacggagcgcttcggttaccatacaggggccgaggtcagagccaccgataccgatattgaccacgtcggtcatacgctttccggtataccccttccacgagccagaaataaccctctcacaacaatccttcatctgaacgagcacatcagcaatttctgttgaaagatcgagaccgtcaacaacaagcgaatatcctggtggtctgcgaagagcagtatggagcactgcacggttttcggtgcgattgattggagcgccatcaaacatctcatcacgtcttttttcaagctcaacactgcgggcaagatccagaagcagttccatcgtacgagaagtgatcctgttttttgaatagtcaagcatcagttcgccccactgaagagaaaattgttcaaaacgattaccaccgtcctgaaacatctcccgcatatgaagtgtttcaatctcctgcttgtgtaataaaagagcattccagacttcgcttcgtgacagacccatgtgttgaatttgtttacctgtttataaattttttactgccatgagggacgataacgcagagtcagcaaccatccatcaccatcacgctcacatgcaataatctcagcaatgcttcggataatatacaagcctctccctgataaccggaaaagattccggggatcaaccggatttggcaatgcatccaaattaaacccgtttccacaatccctgacagaggccaggagcacttcggcagaagcagtgagtgaaatggagacattcaagtcctcccgctctttattaccatgcttgaccgcattgacaaaggcctccttcatggtaagctgcagctcttcaaaaaaaagggtgctgtatccctcatcttgcgaaaacaaggcaacaaacctgtacaatacttcgtatgctgaagagttgccctgcagcataatgtcagctcgcctcatgatacgcttatctgttacggtaaaatcggaatatacgcaatgaatgtacaatgaagcgagcgtccgaacaaacccgaaaaagagggctgtgcattattttgttaagcaaaaagtaaaaaaagcctgatttatctccctcatttgcaatattttattagttttctatattaggtgtcaatgttttctttaagaactcaatcttgtttcaggaagagaaaaaaagaagacaactgattaacacaacaacacaaccaataaaaccaggagcaggtcaatgaaaaaagcagtaaaattattaagcctcgcagtagcactttttgctggactcggcaataccgcccaggcagcaggatttaaaatcggcgcagacgtcgtcagcagttacgtctttagaggtaccgaatttggtaattcagtagccattcagccagccctttcctacacctgcccgacaaccggtattattgttggcgcatggggttcctatgctgtcagtgaagatgcgggcaacagacacaaggagattgatctttatgcaacgctgccggtaggtccactcagcttcactgtaaccgattataattcacctgatggcggcgattcatttgatttcagtgatgatggttccaacgtggttgaactcagcgttggctatacaaaagacaatctcagccttctggccgcaatcaacgtcgctggacttgataccgataatgcaaaatactgcgaagccggctacaagttctacgacaaggatggctatacggcaaaaggcgttgtgggattaggtgatgaagatttctatggcgatggtgatggagacaatatcgctcttgtcaacaccggtatatcggtttccaaagaccgcttcactgcatcgtacatctacaaccctgacaccgctaaatcaaaccttgtctttatggcatcgttctgaacccggttcccgaaacaaaaaaaggaggctttctcaaaaggcctccttttttttatacctgccattgagctaaatatctgcttcgtaaataacatactctttataaggtgtaccgccaatcacctttgcaagcttgctcatagcttcattggctttgagtatccagctcatctcacttgcatgaaccccgtgctgaccgccataatcagcaatttcggcattcatgatactgtcaacacccttgttgcgatattcaggcagcacacccatcacaatagtgcgcaccatagtaatttttcgactgtaccagagatatttcagaagaccaatgggtgaaaaggggttgccatttacatgcctgagagcctgattgacatcgggaagcgagagtgaaaaaccgatcgtacgcttgttacgatcctcaacaaaaaagatgtagtgaggatttgcaagaggcttgagacttttaccaagaaaatagaactccttgtcggtcatcggaacaaaaccccagtttttctcccaggccttgttataaatctcccgcatacgatcaacttcccggtcaaaatccttcatgttcatggtacgtatggtcaatccttcccgcttcttgacatgctctgatatacggcgcagacgctcgatatcaatactctcctgatcgatataccaggcaagaagctcctgaccgatatgatggccgtatttcaaaacaagatcattgtaataggggggattgtagagcatgaggaaaactggcgaactgtcatatcctcttgtcaacataccgcactgatcgttcatggatggactcaccggtccacgcatggcattgagtcccctctttttgagccaccctgccgctgcgccaaacaaggcgtcagcaacaccctggtcattgatacactcaaaaaaaccccagaagccaaccttgtcttcatgaactgcattatggcgacgattctcaatcgcggcaatggtgcccgccataacgccatctttccaggcagtaaagagggctaattcggcatgatcatagaggggaaaaagcttggtatcgagtgttttcatgtaatcctcaataaccggcggcacccaatacttattgagttcaggactcttgcggtaaatctgccacgcaaaagtgataaactgttttcgctcttttttattctgaacctgtcgaatctcaatggccatagaacccctcactcgataaatttgtcagacgcggaacggtctctcaaagctgacttactgaaaaagcttgcgcattacagcggccccctcacggagcatgcgttctgtctcttcccatgacagacattcatcagtaatggaaaccccatatctcagcttgtcaggatcctcggggaaaggttggttgccacaatagagattactctcaatcatgacaccaacgatacttttgttaccctcggttttctgtttgagaatattatcccagacagtaagctgttgctcatgttttttgcctgaattggcatgactgcaatcaacaagaagtgacggctcaagaccggacttgccaatccatgactctgcgacagcaatacttgctgcatcataatttggtttctctccaccccgcaacacaagatgcccaaaggggttccctttcgttgtaatgacactgctgtgtccttcctgatcaataccaaggaaactgtggggatgcattgctgaacggatcgcatcaacggcaacgttaagtcggccatccgtagagtttttgaaaccgaccggcatggaaagtccgctggccatctgccgatgagtctgtgattcaatagtccgagccccaattgcggcccaactcaccagatctgcaacatactgaggcgatatgggatcaagaaattcagtcgcggacggcaaacccatttcattgatttcaagcagaagctttcgggcatgaaacagaccatgctctatatcgtaggtatcatcaagatgaggatcgttgataaaccctttccagccaatagtcgtacgtggtttttcaaaataaacccgcatcatgatgcagagatcatgctggagttccgtgcgcaatacggacagttttgaggcatactcccgagcggcatccatatcatggattgaacagggaccgacaatcaccagcattcttgaatccttgccagtcaatatattttcaacttcacgacgtccagccgttactgtcgcggcaaccttctcaccaaccggcagcatctccttcagtgcccttggggaagcaagacgaataatacgcgaaactcttaaatcatgtaactgttccattctttctacagcaataataacatcataaggatttacttgaggcaagataaaaaaaccacacgaatatcatgagcatccatgtctataaattcatcaaaatggtacacagaaaaaatctctgtttttttatgcaatcatttatgtatgctgctcgtcgcgacaagatttctttaatcgaatagcctcaaaaaaaatatattataccagtaaatagcaaaggtgcaaataaaaaggtgtaaccgccattgaaacattatccaataaaattacaggcaatccataatcaaacaaaaatatgaacgtactgatcactgacggtattgaccctcaatgcggtcagatactcactcaaaacggttttacggtaaccgaaaagccaaaaatcagcaaggatgaactcaaggagatcatcgggaactttgacaagttgatcgtcaggagcgcaacgaaagttaccgcagaaattatcgagtgcggcacaaagctgaaacttatcggaagagccggagccggagtggataacatcgaccttgaggctgccacccgcaatggcattatcgtaatgaacacccctggaggaaacacagtttccgctgctgaacacacctgcgccatgatgctctccgctgcacgtcgtatcccccaggcaacagcagatctgaagcagggaaactggagtaagacaaaattttccggcgtcgaacttgagggtaaaaccctttctgtgatcggtcttggaaaaatcgggcgtgaagtagcatcccgtatgcaggcattcggaatgaaaacaattgcctatgaccccatgatccctgacgaatatgctgcaaaactcaacattgagctccttcccctgcatgaaaatttcatgcgtgccgattttatcactatccactcatcccttaacgaatcaacccgtaatctgatttcaaaagagacgcttgacttgatgaaggatggagtaatcatcgtcaactgcgcccgaggtggaattattaatgaagccgatcttgcggaagccattctttccggaaaagtctctgctgcggcacttgatgtttttgaaactgaacccgtcagccctgataatccacttctcaaactcgatcaggttattgctaccccgcatattgccgcatccaccagcgaagctcaggaaaaggttgccattcaaatcgccgatcagattgtcgagtggaagcaaacaggaaaactcaaaggcgccgttaatgcctccgctgtcgaacttgcacaggccccgggggtacgctcatatcttacactggcggaaaaactcggagctacactggcacaaatggctcccgatcaagccaacaaaatgaccgtcagaacctctggtgagttccttcacaccttcaatgaagtcattacagcggcagcccttaaaggctttcttgatgtcaggcagtcgaaagacaccaattacattaatgcattcaccatggcaaaagagtgcggcataagcctggagcagaaatttgaaaaagagaatccggactataccaacctgatccgcattgaacttgagaacggaacaacaaaacgcatgatcggcggcaccatctttggtgagaaggagatcaggattgtcatgatcgaccagtttcttgtggaattcaaaccggaaggcaacatcattatttacaacaataccgacaaaccaggcgtcattgccaatgtcacccagttactgttgcagcataatctgaatgtcgcctatgtggccctttcaagggatgaggagaaaaatatggcaatgaccgcaattgtagttgatggtgaagttacaccggtgttactcgatgaagtgaggaacgttaatggtgttgatgtcgccaaccttgtttcgctctgaactctgaaaaagaaaaaacagtcaacaaaaaacctgccatcgtagcaggttttttgttgtgttcatagtaaataagaagcgaaccaccctgattatttcgccttttcgaaatcaacactcagccacttgtcttcataagaggcgcctgttgactccatgccggcaagaaaaatcggaagggcaacaattttctggtaatcaccaatacggatagtaagatcgtcgccaagtttgaggatttttggctccagtcccatgttttccataaaaggcaatctgacgcgaaccttgtaatgaccatcagaaaccttcttgatatcaatagggttctcgttgaagaagacatcgagaggattcaggtcaccataaactttctcacctaccctgcgaagcatcggaagaccaacaacctcatcatcaaacaaaggtacttcggtgatcggtattggtgcaaaagcctcactgatctgatcaatgtacttctgctgaatagcacgccacttctggaaataaggatcgggactctgatctggcataacgcggttaatcgtaatgcggtcaaccgtaatgccgtaaagattaagataggtcaaggcacgcatagactccttgatcaccatcttttcaggattcatgacaagccgcatggtcgtttttgaactgtcggccaacaaatcaataatcccttccgtagaagaaaaaagattgtcaaccttatcataaacttccactggagccacaaaatcgtccattttcttgattttcttcgaaagcggcctgagaaccggctttaccataaatttttcgacattacggataagcttgataaaccatccaaatgtttcaggcagggagagcagacgaagtgtttcaccggttggtgcgcaatcaacaacaagaagatcatactcctgctgctcattgtaacgtttaatatacgagagggaaaagagctcttccatacctggaagcacacccatctcctcagcataaaccccctcaattccacgagattccatcaaatgagcgaagtgctccctgactacatcccagttcagattgagatcaccaaaaacgctgacttcctgaccccaaagattttcagcaacttttactggcgaaggtcctaacttaacatcgagcgagtcacccagactgtgggccggatcggtagacataatgagggtcttgtaccccatatctgctgccttaagcgctgttgcggctgctacagaggtcttaccaacaccaccttttccggtaaaaatgatattacgcatacgttttagttattctcatttaaagaattattgaataaagcggtttctaccaacaattattctccgtcagttgtccaacctgaaaaggcctaagataacaaattatccataaattgaatacgacgaaaacaattccgatactaaaaaaatcagcccccccccaaaaaaacagattgacccttgagagctgctcacatccctgtcaacaagctgaacaagaacgcgtcaacacaaaaaccagcgggatcaacaaaagtcttttcccttgatgatcaacgcctgcgcttccgggaatgacgagtatgtcttgcttttttcgcttttcgattctttgcagccgaaaccttccgggatgatgagtgcttctttgtggtgaaggtctcaccctcaaccttgagacgctgaccaggaagaactttcatcctgccacccagattgttcagcgccatcaaatgctgaacggtagtatgatacttccttgaaatagagagaagcgtatcgcctctccgcaccctgtaacgtattatttttttacctccaccatcattgccttttggcttatccacctgtgcagaagtgctgttatccggtgcgccaaaaacgataagcttctgacccggagtaacatcggcatccttaaggttattccacgctatgagctgactgatgtaggcacgatacaaccgtgcaatagagcccagactttctcctgattgcacgatatgtactttctgggcattgtctgcagctcccgactcaacagtgcggctgcgaggctcagcattgagactttcaagccgggcataaagattctcacgctccagcgttgctgcagacttgtaagcatagatctcctcttcacgcttctggaactgagcaacatatctccttggaagtctgatgacattgggagaaacagatgccgctgcaggaataatacccagtttatattgcggattaaggaatcggagatcacccatcggcacacctatggtctcactgatctgttcaaacgacaaaagacgtgtcgttttcagcgtatcaatatcctgatacaaaaatcccggttcaaccggacgaatattgtgctcattgtagtaactcataatatagttcacagcaatgaacgctggaacgtagcccctggtctctgccggaaggtaatcccatattgcccaataatcctttattcctccagccctcctgatagccttgttgacatttcccggaccggaattataagcagcaagggcaaggaaccagtctccatagatattgtagagatcccttaaatgcctgcttgcagcaactgaagccttgtaagggtcataacgatcctcaataaaggaagatgactgcaatccgtacatttttccggttccgtacataaactgccataacccttttgccccggcagaagagaccgccgtcggattcagggcagattccacaatagcgagatacttcatctcaagaggcacattgcaggcatccaatttctcttcaaaaagaggaaaatagagtttgctcaatcccagaattttagccgttgagcttctcctgtcaacagcataaagtcgtataaatccgcgaacatgctcattaaatacgagatttatcggcgttttacgtctaagtgcggccatccttgccacatataccgaatcactgaactggggtacaaatgttgctggaaatccgaacttgtcaccctcccgggcaggaacagaaaaatgttcatccttgaaataggtcgcattcaccaaactgtcaagaatctcggcaacagtcgacctggcaaactgctctttgctattggtttgagattctgcagcacgaaccggaaaaaccggcaactggaaaagaagtgctgaaagcaacaccttaagcaacgtatacgaaaagctgattttcacaagcggcagttttatttgggcagtggttgttaaacgatccatgctgcaacagcaaaaatccctgtgtaaactatcggagtaacataaaaacagttcctgactattacaataatcgtttgcgtttatctgtaaacatgagcaaatgacgccagcatcagtagagtacgtcccagagaaaaagacctgccggcaatgctggattaagctgactggtcgtgaccccggtttcaagcatccgacagaagtccccaaccgaaagcctcccctttcctgcacgtatcatggcatccaccagatagcgcaccatacttcgcaaaaagcgatccgctgaaatccgtagaacaaggtaatgtttgcaggggtaccatttgcaagccgttacgctacatatccgacccgggttatctctgtcttcctttgaaaaagccgagaaatcatgagtaccgaccaggatggctgccatttgctgcataatcgctacatcaagcttaccgaacgaacagcccgcaaaccgcccataaatcgccgaaggctcctcgataaggaaatagcggtattgcctttctttggcactatgccttgcatgaaaatcagcatcaacctcttcgggattgcttatcctgattgtttgaggcagaagcgagttcagtgaatgcacaatccgggatggctccagagatgatgctgtaaaaaagtttgccgtctgagccctggcgtgaacccccttatccgttctccctgctgcagcaagagagatcttttcctgcaaaattttaccaagtgcgacttcaatctccccctgaacggtaacaatagcacccgactgccgctgccagccggcaaacgaggttccgtcatattcaacagtaacccttatgttcttcataaagagaaataaaatctttagtacattagctttccaataatagttatcttcccgtcatctaccagaaaaacaattacattacgttgcagaaaactcaccttgcatcgctccttcatgcgctgaaaagcctgaaaagccctgaaaccgaaaaccactacaatgttcccggcatctggagcgggaaagagagcggtactgaacaggtcaaccctgctgcttacttcgctcaaattatcgaaacaatcctgaacagccgggaaaaccctgcccgaaagccacaaaatcccgactggagaagcagtgctgtagtctataacctctttatccgtaccgcaacagcttttgatcatgacggtgacggttcaatcagcacagagcctctttcatgcggattcagagaaacaggcactctgctcaaagccatagcgctcctgccgtatataaagaatcttggtgcaaataccatctatcttcttccgctcacagaaataggaacaacgtgcagaaaaggagttctcggttccccctatgcggtcaaaaatccgcgaaaacttgatcccctgctcgtcgaaccggtacttgaactttcagcggaacttctcctcaaagcatttgtcgaagcggcacatctccttgatatgtacgttgtgcttgaattcgtcttcaggacaaccgccatcgacagctcatggataacagctcatcccgaatggttttactggattaaagagaatgaatgtacgcgcaattacggtcccccccattttgaccgggagacactcaaccggatttatgaggtagttgaccgccacgaacggcacaacctcccaacccccccttcagagtaccgggaacagttcgttgcccagcccgtaacactctgcggagaagaagaccttcagggcaacgcagcagacggaacattatgccgaattgcaagtgccttctccgactggccccctgatgaccagcagcccgcatggagcgatgtcacctatctgaaaatgcatacccatgatgcattcaattacatcgcttacaacaccatcagaatgtacgacagtgcccttgatgatcccgccaccttcaacacaagcctctgggacgagatcgctgatatcattcccttctatcaggatgaatatcagattgatggcgcaatgatcgatatgggccatgcactgccaacacaattaaaacagacaattgtccgcaaggcacgcgaaaaaagagccgattttgccttttgggatgaaaatttcaatccctctcccgaaattctggctgaagggttcaacgccgtcttcggttcactcccctttgttatccatgatattgtttttatcagagggctcttgaaccacctcaacaaaaccggcgtcgcactgccatttttcggtacaggcgaaaatcacaacacaccgagagtctgtttccgttatccctgccaggaagctggacggaaccactccatctttatctttacactcagtgccatactgccaaccatcccgtttcttcagtcgggcatggagctctgtgaatggtatcccattaacctcggcctgaatttcactgccgaagaccggactctttaccctcccgaaaaactccctcttttcagcgcattcagtttcgactgggaaaacagcaatggtctcaggccactcaacggctatatccgcaaaattctcgaaatacggggaagctatctcgacctcatactctcgggcgaagccggttcaataaccattccctatatcagccaacaggatctttttgccgtgatgagaactgcagccggtcgatcacttctgtttgtcggtaacagcaacatcaacgataccaggagtggttttcttgagttcagcatggaaaactgctccctgtacgacttgatcagcgaaacacatctgccgatcaaggagcatcggcttgaggtgagctgcaaaccaggagaatgcatgctgtttgaattgcctcccgagctttgaaatacaatcatcgaaaacgtaacttccgtacttttccattaaccaaacccatcgcttcttatgtctattctcattgtaggctcacttgcctttgacgatatcgaaaccccttttggacgttccgacaacacccttggcggatcatccacctacattgccctctcgtcaagctattttaccgacaaaatacaaatggtcggcgttgtcggatcagactttgggaatgaacatttcgaactgctgcactccagaaacatcgacaccaaagggatacaagtgattgacgaagggaaaaccttccgctgggcaggccgctaccattacgacatgaacacccgcgatacgctcgacacccagttgaacgtctttgctgatttcgatcccgttgttcccgagcaatacagggatgccgaatttgtctgccttggcaatatcgacccggaactgcaactcaaggtgctcgaccaaatcaacaaaccgaaactcgtcatccttgacaccatgaacttctggatcgaagggaagccggaagaacttaaaaaaacccttgaaagagttgacattttcatcatcaacgacagcgaagcaaggcttttcagcggtgatcccaaccttgtcaaatcagcaagaatcatccgccagatgggcccaaaaaccctgatcatcaaaaaaggagagcatggtgcccttctctttaccgaaacaggcattttttctgctccggcctatccactcgaatccatttatgacccaaccggtgccggcgacacctttgcgggaggttttatcggacacctttcccgctgcgaaaccatcactgataccgaattgcgccgggcggttctctacggcagcgccatggcaagcttctgtgtagaaaagttcggaaccgacaagattgcagctcttaatctgcttgaaatcgaagatcgctaccacagttttcgtgaactttcaagaattgacgaataaggcgatcccctggccacaacaatttcaggaaaaaaagtgatggaacagctcaccctccttgattacagtttcatcgtcggctacctcctgctgacgctcggtatcggcctctggttctcctcacgcgcatcagaaaatgtgggggaattttttctttccggccgaaagctcccctggtggattgccggtaccggtatggtagcaacaacctttgctgccgatacccccctggcggttgcagggtttgtagccaaaaacggcattgccggcaactgggtatggtggacctttgtttcaggcggaatgttgactgtattcttttttgcccgcctctggcggcgggcagaaattttgactgaccttgaattcattgaactgcgctacagcggagcggcagcccgtttcctgcgcggtttcaaagcaatctatttcggactcttcatcaacgccataattatcggctgggtcaacctcgccatgttcaagattatcagaatcatggtaccggaactgaaccccgaactgaccattgtggcccttgtgctgctgaccaccttttattccggcctttccggcctctggggggtctccattaccgatgccgtgcagttcgtcatcgccatgactggttgtatcattcttgcagttctcgccgttcagtcgcccgccgtcgtctctgccggaggccttacaaaagcccttcctgcatggatgttcgacttctttccaaccttcagctcatcatcaggaaaaagtatcaccggagcagttgccatgccgttcatctcctttgctgctatggcctttgttcagtggtggtcttcatggtaccctggctccgaaccgggcggagggggctatattgcccaacgcatgatgagcgccaaaaacgaaaaacactcgctccttgccaccctctggtttacagttgcccactactgtctgagaccctggccatggatcatcgtcggtctggtcagcctcgtcatgtttcccgatcttcccgcaaaccagaaagaagacgggttcgtctacgtcatgaaggccgtactgcctcccggactgaaaggactgctgatcgccgcctttcttgctgcctacatgtcaacactctcaacccatctgaactggggaacaagctacctgatcaacgacttttacaagcgcttcctgaaaactgacgccagtgaaagacactacgtaaccgtttccaaaatcaccacattcctgacggctgcttttgcactctatatcaccttttttgtgctcgacactatcaccggagcatgggagttcattatccagtgcggcgcaggcaccggctttgtcctgattctccgctggttctggtggaggctcaatgcctggtcggaaatcacctccatggtggcacccttcatcgcattcacctgcttacagctttttaccaccataacttttcctttttcgattttcatcatcgttgcctttaccattaccacaaccctcatcgtcacctttctgacaccaccaaccgaaaccacccagttggaaaccttttacagaacaacccgggtcggaggcctgctttggaaaaaaatctcaagaaatctgcccgacgttaaatccgataccggcttcgtcatgctctttgttgattgggcactcggcattatcatgatctatgccatcctgttcggtaccggaaaattcatctttggcgatattctccagggttcactctatcttggtgcaggagtcattgccggatcctttatctttgctgacctgaaccgcaggggctggaacaacctgaactgacaccataactcatgggtaaacccgctcttattctcgcatcgcagtcaccaagacgacgcgatattctctcgctgacactcatcccatttgaaacgatggcaattgagaccagagaaacgcttgacccaacatcctcaattgaggagaatgtcaccaaaatagcccttgaaaaagcggagtgcgcagcagccttgctgccgaaacagaacgggaaaaccattattctcacagccgataccgttgttgcaaaaggaaaccggatttatggaaaaccggcaggattcgacgaagcattcgaaatgctcaaaagcctccagaaccgctcacaccgagtctacaccggttttgtactgctctgctgtgacaaaatccacaccgaatgcgtaaccaccactgtggaactggagccgatgtccgacaacgaaatcaagcgctacatcctctcggaaaaaccctacgacaaggctggatcctacggcattcaggatcccctgatggcctgttatatccggcgaattgaagggtgctaccataacgttgtcggactgccactttcaagagtctgcaaggcgcttaaaacatttttataatccatacaatcgatcagacattcagcgctctcatgaaaagaaaatcacctccccgaattttttcatggatagctcatgagacgtggatgagcatttttctttccgttttacatatttgcgcaccctcgttatcttccgccttctacgctctgaaataaccgttcaagatgtaaccctatacctatgaccatgaagggagaaacccaggcgattgtcctgcagaaagccaacaagcttaaattgcaacgtgctgcatatcatgccagtgaacccggcgatgttctggtaaaaaccattgcgagcaccatcacgccgggatttgaccggcttcttctgaccaacaaggcggtatcaagccgggttttcaaatatcccatcatgcctggcagtgaagctatcggccagattctcacaatcggcccaagcgtaacagagctgcagcccggcgattttgtctatgccttcaagggagatcgctggagtggaatcgaaccctatggaggctgccatgcggagaccatccccacatctcacgagaacctctttgcccttggccgccctcccatccacagggatctgcttatcggccttcttgcctatgccgtcagcgccgtggaaaaggtacctcttgatgcttcgtcaaggattcttgtacttggtctcggctcggtcggactcatggttgccgaatacctgcaatctctcggctataaacacatcgatgccgttgaaaccttcagcatcaggggacaactctcccatgctgaacatatcgctctcgatatcgacgattttacccaggatttcaacaacagctacgatcttattatcgaaaccaccggaaggattcttcttgtggaaaaagctgcccggctgatgaaagcacaggcaattgtcctgctgatgggcaactatgaggttatggcctatgactacagactgatacagcataaggagcccgtcatcatctgctccggcattaccaccggttctcacctgaaggaggcttttgctgtacttgaaagcggaagaattgagactgaaaaatttttcaccaatgtcttccccgtcgcacagtacgaactggcctatcgcaaagcgcttgacagcaaagattccatcaagaccgtgttgagctggctctaagcacggacaaccttcacgctatgagtgttgccatacagttgagaagtatctcaaaaaagtttggaaatttttccgcaaacagcaatatctcacttgaggtgaaggagggaaccattcacgccctggtcggggagaatggagcgggaaaaagcacgcttacaaaaatcatctacggcatacaccagccgacctcaggcgaaatgatcatatcgggtaaagctctccgcttcacctctccccgtgacgccatcaacgcaggtatcggcatggttcatcagcactttatgcttgttccagagctatcagtcaccgaaaacattatccttggcaatgaacaaagtagactttttcagcgcattcccctgaaaaaaagtaaagagcagatcctgaaaaatgcccaagcctacgggctggctgtcgaccctgatgctctggttggaaacctcagtatcggagaacagcagcgagttgaaattctcaggctcctctttcgtcatgccgccatcatgatttttgacgaaccgactgcagtgctcacccctgctgaaacggaatccttttttgcaacactccgctcccttcgcgacacgggaaaaaccattatcctcattacccacaaactggacgaagtactcgccgcagccgacatgatcagtgtaatgagaagaggtgaaatcgtcggtaccctgccagcctcttccgcaacaaaagcagagcttgcacggatgatggtgggacgcactctccttttacgagtcaccaatccagagcccacccctggccaaacaattctctccatcaagaagctcgggtttcgcaccagaaagggtgcactgaaactccatgacctcaccttgaagatcagagccggtgaaatctatggcattgcaggagttgaaggcaacggacaaagtgaactcctgcaggtactctgggggcttgtacctgaaggatgcatcatctctggcgaagccttgctccagggagagcaactcatcggaaaaaagcccgccgaaatagccctaatgggcgtttcacacattcctgaaaaccgcctgcgccatgcagttattaccaactacaccgtttctgaaaacctcattttcggacgacatcgggagccctcttttcaccggggaattggtttcaacaaccacgaactcgaacggaatgccgcagagatgaccaccatctacgacatcagatgcggctccccctcccggcagccgctcagcactctctcgggaggcaaccagcaaaaggtcgtcctcgcaagagaactcaaacgacctgccatctcccttcttctccttgcccagccaacccggggcgttgatatcggcgccattgaaacaatccataaaaaaattcttgaaacacgctcaacaggcgtagcaatccttcttctctcctccgaacttgatgagatcacggcactgtcaacccgcatcggatgcctctataaaggttcgattcgccatgaattcagtcagaaagaggtagaactcaaaagagagtccgagtatgagttccagaaagagatcggcctttatatcacctgaatagatatccctgccatgagtagaaagagcctcacattgctcatccccatactcgcgatcctcacagcttttgttgtcagcagtctgcttattttcatggcaggtcgcgatccggtcatgattttccaaaaaatgtttcatgccacacttggctcgccatacggaaccgggcaggtgctcttcaaaatgacaacacttgtttttgtagcccttgccgttgcactccccttccaggtcagactcttcaacatcggtgctgaggggcagcttcagatgggcgcctttgcagcagcaatgaccggagcaatgcttcctgccttcgtcccaccacttgcagcaatcacgctctgtatcatatcggcaatggcgacaggtgcatgctgggcgcttgttgcgggcgtgctcaaagtacgcttcggcgtcaatgaggtcattgcaaccatcatgctcaattttattgcccagggtattaccggatacttgcttacctggcactttgcgatcccctcaacagaccacactccaccaatcacggccgcagcaaccataccaactttcgataccgtaacaggctggttcgccaactcaccagcaaatctcagtacactgcttgctctcactcttgccctgctcttccagattctgctctttcattcaagatatggctatgagatgcgagctgccggcatgcaacctgatgctgcccgatatggaggaatcaatgccgggatgcatacactcaccgcaatgggtatcggtggcgctgcagccggtctgggagccgcgaacctcgtcctcggctacaaacactactatgaagctggaataagtggaggaatcggctttacaggaatcgccgtcgcacttctcgccggtgcccatccgttatggatacttctctcagccctctttttcggagtcctcgaatatggaggactgaccgtcaatgcatacatcccaaaggatattttcatgatcattgaagccctcaccatccttctcgtcattaccttcagcgctcttggcagaagatggctgcatgagaaaaattaaatagccagccctctaccctgttacaggattattttttatcttggggatgcttccacaagctcatatctaccgataataaagagacggaaacaatgggaaaaagaaacacagaaaaagagagcgaagataaatatcctgcaaaaaaaaggaaaaaacatgacttcgccgttacaccggaaatgcgcgaagagcgcttgaagatagccgcatactaccggtgggaacagaaaggaaagaaacacggttcagattccgacgactggcttgaagctgaagacacgcttactgactgaacctgcactgcaaggccattccggtgaacgagtggccttttttatgattatcaacacctcactatgataaaaaaaagcatctcctctctttggggatcactctcaattatgttcgctggcctctggctggttgggcgaatcatcatggaatatttcggtatcatcagcgacggcaacgaccggacgaccggcataaaagatcttcgggaagagtacaaaaaagccaactataaatgattgcgtctactcttccatgatgaccaccgtaagcgccaccggctggttgggcgaaacgagagaacctaccccaggcctctggctgatgaccgtattgggaacaagaaaagctgaatattcggtagcaacccttcccatagggaggcctgcttccgcaatagtacgctctgcctgaagaagagacatgccgagaacattcggcactgcaattttttccgcactctgtaccggcgcctcataacgaccgataacgaccgaaacagaagagcctgactttacagttgcctcgggcggaattgactgactcagcacccgtccatccaggtcaggactggtaacgatgttgaactggacatccgcaacatccatatccatacgaagggcaatctgacgcgcctcgaattcaactcttccgagaagatccggcatagtaaacgaaggcttttcgcgcttgttaaccaccagatagacattcctgccaggttttacctccgttcccgcttcaggaatctgggaaagaacaatattggaatcaacacggctgagatatttgacatggtagcttttttttgcctcaaatccggctcgccgcaatcgcccggaagcctcatcataatccatgttaagaacatcaggaacaaccttgacacttccctgtgaaatatagaagggcattatcagcttgtcgagcatcacgacaaaaccgatgcataaaagaatgatcaaccctgcttttttcatctcgcttgtggtaccattatttcctcaattatcctctgatcaaaaagccaaccccttgtgtaacgagcctgctaatactctcttttcatgacaaaatcaacgaggcgcagcagcgaggtttttgctgcgctttcaggaaaagagctgatagaagccaccgcttttgcagcaaatccttctgcaacttcagcagcatagacaagcccacccttgcctgtaacaaacgcaataacctctccgctcttcaccgctcttttacgtgaacttttcaaaatagagcgaatcatcttctgctctgcaaccggggcatgaagaagcgcataaataagagggagcgttattttcttgtccttgatatcaatacccatttgcttgccggttttttttgaatcccctgtataatcaagcagatcatcacgaatctggaatgcaagaccaagatattccccataacttttcagagcagcaatacgcacctcatcagtggtcgcgctcatagcgcccattgcacaggctgaagagatgagcgaagctgtcttatcggcaatgacactgagataatccgcctcggaaatatcaagactgcgggttttctgtatctgaaaaatttcaccctcactcatccggcgaaccgcctcggaaaccatgtgcaaaaagccataatccttgtattcaagagaatagagcaaacccttggaaagcagataatcaccaataagaactgaaatcttatttttccaaagtgcgttgattgatgccagaccacgcctcatctcggcgccgtcaaccacatcatcatggatcagtgttgccgaatgaagcaactcaaccataatagccgcacgatagctcgactcatttacccctccacacagttgagcggcaagtaaaaccatagccgggcgaatctgttttccctgctgcttgagcacataacgggtaaccttgtcgaccagtgtattctggccttgcagcaccaccttgtacctctgctgaaaaatctcaatctcaccggctaccgatgcaacaacatccttgatattcaccaattccccggacaattacgtgacaagccccgcataccaactgaagctcttgaaaaggaggaaaagtataacatttccgggagcaaaaaaaatcagtgaaagggtatcgcttcctgaagagcaaataaagtccatattaagggctgattacaaagtaaaatacccctctctcgcaaaccactgaaacaatttcttggctacatgcatctttgttgctatgttttgtgattcttgtcgttcccaaaaaaagatctcagccacaacagcagccactatcaaaacaatgcccgaagagatagaatccacaacctcacggcaactgccggaaagtgacccaaagagcacagcaatcagcaaagtcagcgagaccagtgaggccagcgaagccgaaccagaaaacgaaatgaattttattggccatctcgaagagatccggtcacgactgatccaaaccggtatcgcgctgctcatcgtcaccgccctgtgtgccacctatgccgactttctggtcaacgaaattcttatcggaccactcaaaagaagcagtgaagggttggtacttcagaaccttgtcccctatggacaggtctccctctactttcaggtcgtcttttttgcaggattcattctctcattccccttcatcgcctggcaaatctggcagtttgttgctcccggcctgcatgaacacgaacgtaaagccagtcgtttttcaatactctttatctccctctgcttcttttccggcattgcctttggttatttcgtctttctgcccatctcgctgcaattttttgcaggatttggaacaagcctgatcaaaaacaatatctcggtacaagactatgtcagtttcttcatcggaacacttctgacagcaggactggttttcgaacttccgttcatctcctatatcctttccaaaatcggtctattgacacctgcattcatgcggttttatcgcaaacatgccatcgtgtttctgttgattgttgctgcactcgttaccccctcaaccgatctggtcacccagcttatcatcggcctcccgatgatccttctctatgagctcagcatcctgatttcagcacgggtcaaccggaacaatgccgcattgaaatcatgacaagagccgaaagaacataccccaggattattgaacttgacataccgggcatcacccttgccgggaacccccttaatgacccgagcgaacgccggattccggtctatcttccaccctcctacgacggaaaaaaacggtttccggttatctatcttcttgcggggtttgcctctacaggagcaagtttcatgaacttcagcttcgggcgtcaaagcgtaccggagatggcagccgcacttattgctgaagggaaaatgcaggaaacaatcatggttatgcctgactgcatgacccgttacgggggctcccagtatgtagactcagcagcaacaggcaactacgaaacctatctcgttgatgaactggttccctgcatagaccggacgctctgtacccttgcagcaaggaagcacagggcgttggccggaaaatcatcaggcgggtttggagcactccgacttgccatgaaacacccggatcagtttgctgccattgcctgccacagcggcgacatgtgcttcgaactctgctataagcccaatttcccggctgccgcaaaaatccttgagcactatcagggcagcattgccaacttcctgggcgcctatgaaaatgcactgaaaaaacctcaaaaagagttcgcccttcttgacctgattgccatggctgcggcctactctcccgattccggaaaagtcgcacccgaaaacatgcgactgccattcaatccctacacctgcgaacccatcagtgaaatatggaacgaatggctgagctttgatccggtagagatgattgagcatgaagagtaccgtgacgcacttcgttcacttgacctgcttttccttgactgcggaaccctcgacgaatacaatctgcaattcggtaacaggatattttcagccaaagccgaacgttatgcaatcgcgcaccgctatgaagagttcatggactcgcacagcaacacctcctatcgattcaacgtctcactgcctgcactgtcagcagttattgcagagtgattcggcggcctgaagcaatacctgaaaaagcgcttcggtctcttttttcagctcaacaagagagcccctgttgtaaaggacataatcagcttttgcaatcagcttctcctgaggccattgtgttgccagtcgccttacgatcccttcacgctcccccatccctttcagcacggcccgctcaatttgatcctgcagttcagcagccacaacaaccacaacatcaagtccctcatttccacctgattcaaaaagaattgccgcctctttcaccagaatttttaccctccgccgtcgggcatcaagcactgcgcggctgaattcggccaacacctttggatggacaagcctgttcagtgcagcaagtttatcggaagaagaaaaaacaacggccgcaattgtttttcgatccagcaccagattaccggaaagatcaagcgaataaaccttttccccaaaaagcgccttaatcccctcaatcacttcgggatcatgaagctgcagctcctttgccacctgatctgattcaaaaagagcacaacccatctccgaaagaaaacggcaaaccattgatttcccgctcccgagccctcccgttataccgaccagaaaaggatagctgtgcatcattcagctctccctgttttttttacaatggtcgcccgcacctgaacaagaatcgatttccagagttcaggatttttcttgtaaatttcaatcttgcgtttcagactctcctgggtaagagcgtgcttcaagagaagtgcactgacctctgaagcatcaagtgcggcaagtgcggcgccttcatctgcagccaccactcccgattcaaggagataatcgctgtaaaatccggcaaaatgcagatcatccctgtcaagaggtaaagattgttgtgcaccgcatcctgacagaacacaagagaaaacaagacaaataaaaaaacttcgaatggtatcactgcatttcatcgcgcacccagccccctgttgatatattcagataaccttttcgaccattaaaatcgattttgaaaaatgcaaagaaactaaatcccccaaatgcaagtttaagcatttcaaatcatacgtgaagcatctttttaaaccctaaatgacatcgctttatggcatatcagcaaccagcacttttatacgcagagaacgcactggaaccatttatttccgcaaaaacccttgggtttcactatggcaagcatcatgttgcatacatcaccaattacaacaaccttgtcgccggtacacctctcgacaccatgagccttgaagaggtcatagcccatagcgctgccgacccgcagaaagtcggcatattcaataacggcgcacaagcctggaaccactccttctactggaactgcctgacacccaacggtggcggggaaccctccggagaacttggagcaaaaattacagaagatttcggcagcttcgacaaattcaaagaagagcttaaaagcgcagccgcaactcaatttggcagtggatgggcatggctcgtccttgatggaacaacgctgaaggtagtaaaaaccgccaatgcacaaacaccttcaaccagcggtcaaaaaccgatcctcaccattgacgtctgggagcacgcatactacctcgattatcagaaccgccgccccgactatgtcgcaaccgtgatcgacaacctgctcaactgggaatttgctgctgaaaatttccgcgctgcacagtaaaaaacagatcaaataaaacgttccggagggggaaagattgatcaccctctccggttttgtcctgcacataacgctggcaatgagggccagttacatccagggcagaaacaccgcatcatcaagattgaccaccttgacttttttcggcatcagaaactgaatcgactgattttccggattaaatacccgttcatcataagagatcagcagttgatgctccccaagcccatctgcaccgctgttgtaaagcaccatcccgatctcttttggcaccagcttgctgcgaccctcaatcgtaatggtctcaaaattcctgaactggatctccgttattgttctgcccttccgatccttgacaagaagagcggtcaaggttctgttgagaggatcaatgaccacctccttgcttcccttacgagtcgcaagggtaaagagcagcgaccctgagccttttttcaccgattgtatagcacttgccggctccggaattttcacaagccccaacaaagactccttcagcaaagtatatcctgaattcactccaagaattttctcaagatttgtctcattgttacggccctgaaaaagacgattattgagcatgtcatgcacatagagagaatcaccattaaaaaacatatccgccacaggccatccaagcaggcctgcactggcaatcactcttgcattgcctccccgattgattctgatattgcaaaagagacgattttgccttttcggagtttttatccagacatcagcataaccatcaagcgaatgaataaatggcgatgcctctgcaacttcccgataaagcgccgtatgttcagcaatcagcgcagtctcctcaacaggcatctcctgcctgccaaccgttctgaaatcggcacagccaccacccagaacaagcataaacaataccaacaagagtactccccttcccttcatctttccactcctttaccatgagtcaccacccctgcagcaacagatgcatttatttcctttgagattcgtcgcttttgctgcacattgcaacaggcccgcaaagcaccgggcttgatgcttcgctacagaaaatgccgttcactcgcaagcgaaaccatcgcgttttacattccacggtcatgttaatgtaaaatgcagagctatcaaaaccacaacacatttttcaagccatgcaatcgctctatcttaagccaaaagaacaccaccggatccagaaaggacatctctgggtgttcagcaatgaactcgcaagccttccccgcgatatcgcttccggtgaaaccgtaaagctcttcactcacgacaaaaaattcctcggaacaggcttctacaatccccactcacttatctcgataagattgctgagccgcaaggacgaagagcctgacaaagatttttttctcaaaaaatttcgtgaagcgctcacactccgtgaaaaaatatacaacagtgatgaaaccaatgcctaccggcttgtgcatggtgaatcagacgctcttccaggactcattgtagaccgcttcaacaaggcaatcgtgctgcaggctttttcggcaggcatggacattcacctgccactgatctgcgatgtcttgcaggagctgttgcaacctgaggtcattatcgtgcgcaatgaatccccgttacgagagctcgaaggacttacactctacaaagatgttgtcaggggcgaacactcagcaacgaaacaaaccattcacgacgcaggcatctcctatgaagtcgatttgtttgaaggtcaaaaaaccggctttttcctcgaccaacgcgaaaaccgccgagtgatcagaaagttctctgaaggcgccgaagttcttgatgtcttcaccaatgatggcggttttgcccttaacgccctttatggaggagcacgctcagccattctgattgatgcatccaaagaggcactgcagcgggccgagcgtaatgcagaactgaacaaattttcagactacagtcttgttgccgcagacgccttcgataccctcgatcagatggttgaatcgaaagaggaattcgaccttgtcgtccttgatccgccaagtttcaccaagagccgaaaaaacctgcccggtgcgctcaaagcctacaaaagactcaacaaactcgggctgcagctcacccgaaacggagggttcctcgcaacagcatcctgcagccatcatgtttcagaagaagacttcctgcaaagcgtgcatcaggccgcacttgctgccggttgccagctcaggctgatccacaaaagctctcaacccttcgaccatcccgtactgcttgccatgccggaaacaagctacctcaagtttgcctgcttttatgtaacacgctaaaaagcgagagaactctttccatagttcctcccgcttccgccataacgcagccttcgggctgccgggcgagttattcccgcaacaagcagtatgcacaaagaagcatacgcagcctcttacttcggaagttccgaaactgcagtccgtatatactctgcagcatcatcaagaatttttatcgcctgacgaatttcataatcatcatcagcatcatcttttgctctttccatccgttttttcgcatcctgtattgcatttgcagcaagctgcagttttgaatcgatcgccatggcatttcccctttttgattatggtgttacaaaatccccactccctgaatgtagcaccgattgaggaaaagttataatccggccatgatgaaaaatcattgctgaccgttcccgagaaaacctctgcgcagaaaccatttaagcaactcaataacaggcacaaccgaagcggcagcaccaatcacaatggcccagtcttccgccgtcaggaggaacgttccaaacggagtacgaaaaacgggaatggtaataagggcagcaagcattaccagctcccagacaatggcaaggttcagccatttattggcaaaaggacgcttaagaatggaggcccgttcagaacggaaattataagccttgaaaaactggatgagaacaagcgacacaaaagtcatcgtcatggcctctttcagtgaacgccctgaagcaatggcaaactgaaaaagcgaaagattgacaatcgtcgaccaaatcccgccagtgagcataagggccagtatggcaggcgtaaaaatcccttttttgggatcattcggctggcgcagcataatatcacgttccgccggatctacagccagcgcaagagccggaagaccatcggtagcgaggttcacatagagaatctgtactgcagaaagaggcaggggaatacccatgagtgttgctccaaccatcaggccaagttcgccaatattcgaggaaagcagataagtgagatattttttaatattgtcatagataccccgtccctcctccactgcagccacaatcgaggcaaaattatcgtcggtcagcatcattgctgaagcctcttttgagacatcggtgcctgttatacccatcgagatgccaatatcggctttcttgagggctggagcatcattcaccccgtcacccgtcatggcgacaacttcaccgtttttctgcagcgcgtcaacaatacgaagcttgtgctccggagctactctcgcaaaaaccgaaatggtaccgatagaacgaccaagctcttcctcactcatagcctgcagtgttacgcctgtcaccacccttccatcccgtaaaatcccaagctcgcgggcaatggcttcagccgtcaaaggatgatctccggtaatcataaccggacgaatgccagcttcaaggcactgacgcaccgcctctccagcttcagccctcggcggatcaatcatacctgcaaacccaagaaaggtcatcccttcgtcagccccccgaacctccgaaacctgattgacagcaaaagcaagcacccgcagcgccctttttccgagagcatctgcctccgcaagcagagcctctcgcatcgcatcatcaagcaactgaacaccaccagcgatacggacagaactacagtgagcaagcaacacttcaggtgcacccttgatgaccgccttcattccctcatcactccggtgcagggtaatcatccgtttcgtctcagaagagaagggctgctcatcaagacgctcattggccaattgcagctcaccctcgtcaaaaccagccttacgggcaacaacaagcagcgccccctccgtcggatcaccggctatcttccagccaccatcatcgttcttcaccaaccgggcatcattacacaaaataccggccaaaagcaattcctgcatactttccggcaaatcacccccacccggaacagtaaaggagccttcaggactatagcctgaaccgctcacctcaaccagaacagcagaggtatagagcgcacgcacggtcatttcgtcacgggtaagcgtacccgttttatcagaacagataacggtcgtgctgccaagggtttcaacaaccggcaagcgcctcatgagggcatgacgcttaaccatgcgctgcacaccaagagcaagcgaaatggtcaccaccgcaggaagagcttcaggaaccaccgccacagccagcgcaattccaaaaataagcatctcaataaatggctggccacggaaaactccgaaagcaacaataaccagcacaatcacaaaagcggcacgagcaaggatcgatccgaccttgtcgagatttttctgaagaggtgttttttcagtttcaacactctgcagcatagtggcaatccggccaaactccgtctgcataccggtcgcaaccaccattgccacagcacgaccatagctgacagaagtaccagcaaaaaccatgtttttacgatcaccagggccggcattttcgtgcagcaacgcagcaacctctttttccgagggtaacgactcacctgtcagtgaggcttcatcagctcgcagattattggtctgcaacagccttgcatcagcaggaacacgatcaccagcagcaagcatcaccacatcaccaggaacaagctccgaagcattgatcaaaacctcttcaccctcacgccttacttttgcaagtggagccgccatttccctgagagcctcaatagcccgttcagccctgaactcctgaacaaaaccaagcagcacggcaaacaaaacaataactgaaatagcaattgcctcaaccccatgaccaagaaaagccgaaagagccgtagcaataagaagtgtgatgataagtacatttttaaactgctccagcagcagcttccagggactggccctgcgctcagcctgaatccggttaggcccataacgtgcaagccgggaagcagcttcgccgacactgagaccaccaggcgtcgaatgcagcttctcaaacagctcttcaaccctcaacatatgccatacagaattcatcatcctttaaactcccgtcatgttaatcataaacaaatatacacagtacacgatccgaatgcttgaacaccctttacgacatcctcatttcccgcagatccctatcaggctcctctcctgaagccactctcatcaatccattacatgcgggacatttcatcatactctcctgttattggtttccgatcggatagtcatacataactataattcgactgcaaagatatcggaaccaaccttaaaataacctgaagagcagcttaaaaaatccttaaagcggtctgatcgggagatgaggattttcaaattccagcttgaaagacaacagaataccgcagagttatggcaggatcaggatatgaagagaatgcaagcacggaggaatgcttttatcaggaagatgctcgaagagatcgaaatcaatatcaggggatgcaggtttttcccgggaggaagccgcacaagaggaacttgcatacgacttcaaccaggtactttatgactattataacacgctttcacaatagcttacaggagcaataccggcccgatacggccatgactccactcaacgtatcgtttcaaggaaccgctcggcatcaacagccgccatacaaccggtaccaacagcagtaactgcctgccggtaagtaaagtcctgaacatctccgcaggcaaaaacacccggcacattggtttcggtcgatgactttttggtttttatatagccataatcatccaaatcaagctgatccttgaagagcccggaatttggcgcatgaccaatcgcaagaaaaaccccatcgcagggatgctcggtaagctcacccgtcagaacatttttcagtctgattccggttaccttttgcccatccccgagaatttcatcaacaacctcattgagcatcatactgattttcgggtttttccgggtacgcagactcattattttcgatgaacgaaactcttcacggcgatgcacaagagttacatgagaagcaaatttcgtcagatagagagcctcctccattgccgtatcgcctccgccaaccacaaagaccttgcaatccctgaagaaaaatccgtcacaggtcgcacacgccgatacaccctttccccgataacgagattccgagtctatgcccagccatttggcattagctccggtggcaacaataagcgcatgagtcaaaaactcctgcccatcttcaagagtcaaacaaaacgggcttcttgaaaggtcaacctcagtgacgctgccaccaacaaactccgtcccgaactttgcagcctgttcgcgcattttcgccataagttccggaccacggataccttcaggaaaacccggaaaattctcaatctctgtcgtgatcatcagttgaccacccggctgaaacccttcaatgaccagaggcttgagatttgcccgacccatataaatagccgatgtatacccggcagggccagttcccatgatgatgatatcgcgaacgttactctccataatgttattttcaggatggaattataggaaggaaaaacaaccccccggagccacttccagtggtaaccagtttcattactctcaaactatgaggcaatatactcatcaagttttttggcaatcatatttttcggcatcgcccccaacatctgatcaacaaccacaccatttttatagataagcagagacggaatacttctgataccatacttggccgcagtagcagaattctcgtcaacattgagttttgcaataacagccctgtccgcataatcagcggcaagctcttcaataacaggaccaagcatcatgcaaggaccacaccagactgcccagaaatcaaccaacacaactttatcagaatcaagaacctccgacttgaaattcagatcagttgccacaagatattttccgctcattttttcgtcgatttaaggattaataacagcttcaccaacatgacaatcttaatatatcagcgaaaacctttaagcatcctgaaggcaaccttaaaaaaaacttaaaaaaccagggggacgttgttgactaccagcacttgcgttaaaacagatcgcatcaatacatctcttccagcgctatcagaagcaacgaaccgactaaaatattttccagtgaaatcagacaggcagtttgtagctaatcctgccggtttaaagagttgctccgtaacggacagatccactacccatcatgatggtatcgggaaacctcattttcaaacatggatgctctttcagaattggattacagtgaatgcctgccatatcggtactggcgcaccaggataacaggcttcgctgctctggatatcagaatatcaaccgatatgctcgtcgattttcttggcaatgatgtttttcggcatagctccaagcatctgatcaacaacctgtccatttttaaaaacaagcagggaaggaatgcttctgattccgtactgtgcagcagtattgggattctcgtcaacattgagttttgcaatgacagcctttccctcaaaatcaccggcaagctcctcaataacgggtccaagcatcatgcacggtccacaccaggcagcccagaaatcaaccagcgcaactttatcagaatcaagaatctctgttttgaaattcaggtcggttgccacaagatattttccactcatttttttatacaccattttaaattagaaatacaaactcattcattgcgatatgatcaattacaatcgatcagtggagaaagtaacaaaaatatatcaataaatctgcctacccggaaatcctcacattatcggggccaagaacctcctcaagcttttcaatagtgctctccccggcatcgataggagtactccgggcaaaaatactgatcgtctcaatattttcgccagactgcgcttttacctcaaactcgaccggtgttccacccttgttcgcatcaaaaatttttttaaccctgccaagtttttccatctgcaactgatcatcagcatctactttaaggacaacttttttaacgagagcgttccttaccttcttgatcggaataatctcgcggacaagcaatttaagcatacctccactcacctctccttcagcaacgagcatcaagacctcttcaggttttatcaaatggccatactgctcataaagactggcaaagaccgtaaaatccgctttgccggtaaaatcttcaataatgccaaaaagcatctgcttgcctttgcggtcctgatagggtttcaccgatacaatgagaccaagtaccttatactgttttgccgcaacaacctccttggcatcaagctgcagcgttgcaaaagcctgccagtcacgacgatagggtgaaagtggatgatggctcaggtaaaaaccgaccagtttcttttcatgcaacagcttttcagcctcgggcatcatctcggctgcatccatgtcaggatagtgcgcctcctcaagctccgccccctcctcagcagtaaaaaagccacactgccccagcgtcacggagcgattctgcatctgtccgaatttaaacgccttgtcaacattggcaagaaggcgggcacgatgctggtcgatctcgtcaaatgcccccgaaagaatcagacactccagcgccttgcgattcatgaccctcaaatcgaccgatgccgccagatcaaacaaattcacaaaatcacgctttctgcgaagccttgaagtaacaaccgcccttgcagccgcaccaacctgcttgatggcgctcaaccccacacggataaacgaacgtccgccagcatcttcaaccgcaaaaagcgcatcacttttattgatcgagggtggcagcgtcgaaataccgaaacttttggcctcatcggtcaaatgtttcatccgctcaatatcaccaatttcgctgttcaggacagccgtcacaaactcaatcgtgtaatgagctttcagataccccgtccagtatgcaagcaccccgtaagccgccgaatggcttttattgaacccataaccggcaaactcagccataagttcaaaaacccttgtggcaagtgtatcgtgtaccccctgcttgatggctccctgaacaaaatcagccttgtacttctccataatttcaggcttcttttttcccatcgccttgcgcagattatccgcctttgcaagagaaaaaccacccataacctgagatatctgcatcacctgctcctgatagacaataacgccgtaggtctctttcaaaatcgtctcaagcatgggatgcatgtaatcaatcgcctcacggccatgcttgcgatcaacaaaaagatcgacagcattccgcttctcatcaattcttgcattaagggcccccggacgatagagtgcgctcatggcgatgatatcaccaatctgtgtcggctgaaggcgtgtcatatagctctgcatccccgacgactcaaactggaaaataccggccatcttcccctcctgaaaaatcctgaacgttttgcgatcgttcatgggaactttttcaagctcaatatcaaggttgtggcgccgcttgatcatcttgagcgtttcatcaataaccgccagggtttcaagtccgagataatcaatcttgagcagtccggatgtttcaatccagttcttgtcaaactgggtaacaacctgcttctcctcgctgccgtcagaagcctttcccctgacatgatcgggttcatcaagatcaatctcatcagcaaatttacgcacctcagtttcaatcttgtttgaaacataaagcggaacctgctcctcaagccgcccgtcagtaatcacaacagcgcccgcatgcatggaaacattccgcgccctcccttcaagagcacgggcatagcggatcaactctcggagttccggcgtgctttcggcaaactgctgcatctccttcgcttcactcaatgccttttcaagcgtaatacccggcttgacaggcaccagtttagccagtttgtcgaccaggggcagcggaacctccaacacccttccagcatccctgatagccgccttggcagcaaaagtaccaatcgcaataacctttgcgacactctccgtaccatatttttcaacggtatactcaagcaccttctgcttgccgacaggggtaaaatcgatatcgatatccggcattgaggaacgctcgggatttaaaaaccgctcgaacagcaacttgtatttgagcgggtcgatccgtgtaataccagtcagataggcaacaatgctcccggcagccgatccccttcccggtcctacagagtagccaagacgccgggaagccgcaataagatcactgacaataagaaaataggaactgaaccccatcttttcgatcacaccaagctcaagctcgattctcgcgcggacatcctcagcgctgataccatcagcatccgcgtcagcatacttctcctttgccccctccagtgtcagatgacggagataggcaaactcgctctcaaacccctcaggaagaggaaaatggggcaaaataggctctttgtcactgaaactgtaagaacatttcccggcaatcagcgccgtattactcagctcccgatgtgcatcactgaagagagcgctcatctccccggaagatttcagataatggtcgcttcctgcaagagcctggagattctggttcgagagcttctccttggtgcggttggcaaccatcgcccggtaacagtcagcatcctttctttcgagatagtggacattgttggtagcgacaagttcaatccctaatttttccgccagggcaattgtctgctcattaagcttgtcatcaaaaggggtattatggcgctgcaattccagatagaagcgatccccaaaaatctgtttatagtaggccgcaaacgtttcagcttcatccgtggccccggcaagaagcgcccgacctattcttcctgcagaataagcagaaagagcaatcagaccctcatgacagctttcaagcagacggctttcaatatgcggcataccattaacaaacccctccctcgccgcacgtgaaagcagaatacagagattgcgatatcccgcatcattctgaaccagaagcaccagcgaaggagagacaggaatacgactatgctggtgagcatcggtttcaagcagtaacaactcgctgccgataatgagcttgatcccggcactttttgcctcactgaacagctccggcatattgaacattgcgcaataatcggtaaccgcaacactcttcatgccaaactttaccgcagcagaaaaaatttcatccggaaaaattggactgctctgcatcgaataatgcgtatgagcatgtaaatgtataaaatccatatcgataacgatccttcatccttaaattccaatatttccgttttctgaaccacccctatactttggaaatattcccgaaaatcaagataaacaaggaaatgaagagagtaaacttttgaagggtgaatttattattctcttctgaaagaggacgttcactgcattaacatcagtgatacgcccggtgccgggtagttttggggtctctgtcctctacctggcggctgagcgggttgaggcggaggctgatgtgtttcacctgaaaaatattgagctggcttcaacgaagaactggtttgaggctgcgtggtttttggagcggaagcatccttgagcgatagaacaagcgtgaggttcctcccggcggatgacatgccgagggataagtctgaggtgattgggtagagtacaacggtatatggacggtatatggacgtcatttggttaaaacgatcagtcaaaatgaacaggctgaataaagtgacgaccaatgtggtaaggaagcaattttttatgattgaatcgtcctatgatcatagctggatgtgtgccgaatttttgtgcaaaatcaatgatctcgctttccgtcaatgctccagactcaataacagcccgctcctcttcttcagaaaaagtccatcgtacggcaaaagcatccgcttgatcttctttcgccttatcctctgcatcgaaacaatcatcttccagtgatatatattttctgccgtgcaaaagaatatggcctgcttcatgaaaaaaggtaaaccagaatcggtcattctggtcataccgtgctgagagttgaatcaatgggatgttatcgtgcaaccagcgggttgaaccatgaatcggggctttcggcagacacggtgtgtaaacaacctttacccccgcctctaaacagagctgctgcagaagcgggaaaaaatcatcaggatgccctgccatgacttttttgatgcttccaagatttgttttaaacgtttttgcattaaacgaaggggcaacgagcttcgcagcctccaactcaccttgacgaagccatgcagaaattgcaaagggctcacgagagtgggctaacgatattcgaaagctcaccttcagcttgagaccacaataaaagtcttcccaggcctgatggccggaaattccaaaaaaacataagagcgcctcaacttgttgctcctcctcttcggtttttggcaaccaacccagttgagtcattttcgcgcagggaaatgaacgagcccaatcaattccagagatgaatagatcccggcgtttttcccttgcaaccgcttcatcatagttctgctgcctcttcagccagaaattggcggggatggcaagtactgattcaaactgcaccgccatatcgggagtaagagagctctctccattgataactttgacaatggtctgctctggttttccggtacgcacggcaaattctttctggctcatacccagttcaaccagcttttcccgtaacgtcagcccgggatgggtcaccgtttgcgggatatattcattacgcttcgacattttcaaccctctttgtgataattttctatctcaacgatctcaactccccttatttttagccagatatattgaccatgatcagtctcaggaacagggttttcatgaggttcaaagattaacctgtaaggctgatccagatcacatgcccattgacctttacgattatttttcaattcatgatatcgtcccgggaggtggcggacatcttcaagagtttctgctgctctcagatcatcgagccgttgcttgaaaagctccgctcttctcgacccaagtttacgcactgccaaacgatcatcatttgcatatttcctcagatctttaccctcaaacgaaatgtccatcaataatttaataaaattatgaacacttactactcatcaaaatatcacaaatgaagaataactctgataatcaccaaagatcagcccctgcctggtcaggaaaaaaacgtcagcgtttcacgacacaatagggaagttcatatcgcttgttcgtcataatcttccaggttttctcgtagagcgtaacaggcagtaacagcttttcatcagaaatgacgagcaatgcaaccctgtcatggaaaatggtaatttcaacggttcttgccctccactgtacacaaaacgaaaggctttcccattttttcggcagccacggtttcaacaccatccggtcagactttatcgaaaaacctccgaaacccgagatcaccgtctgccatgtaccgccaaccgcagccgcatgaatccccagcgccgtgttttcatgaagattctccagatcaaaaagcgccgtcttcataaaatagtgataggcccttgtgcgcatcccgacagagaggcccatcatggcatgaatacagtgactcagtgacgatgcatgcgccgtacgtttctcataaaaatcaaaattggctcttttatcctcatcactgaaagaatggggaaagagcatcatcatgatgagaacatcagcctgcttgatcaaccgtgtcgactgtatattgctgtaatcaatcccctcgggaagcacaggatgacccttgcggtcaaacttctcaacgagataatctttcagggaaaagtagccgtcaaactgctcaaaaagccttgtttggggatcataggtgagcctgagtttcctgctgatagccagccatacatccacctcctccctctcaagccctattttggcgacaagatcatccagaattcccgaatagctcctgcccatatacttgaaaagcagcacagcaagcccgagatgccatttcaccataaaattcgtataggcattattgttgacatgctcatgaaactcgtcagggccaatgacacaacgaatttcataatgatcgccctcctcaacaaccctcgatgcccagaatctcgccgtaagaaagaccatctcaaatccataatccacaagaaaactgtcatcaccagtgacacgaaaatacttttcaacaccatagatcacatcagaaacaatatgatcctcctctgtgccggtataaatcaaccgaatggttcgctcaagttttgaagcaaacctcggagtaacatcctctccggtcgttgctgactcccatgcatacttcgcccctttacagcccattttcagcgcattcttctttgccccgtcgagagtattgtaacggtataacagcatattccgggcaacatcaggaaaattgtagacatagaacggaagaataaaaatctcggtatcccagaaaacatgacccagataaccctcggaactcagaaattttgctccaataccggcagggcgggaaggcgcattgatcagcaactgatagacattgaaacgcactgcatgctgagccttctcatcccctataagaacaatgtccgcctgcttccatttttcattccatgccttcagatgagccgttatttcaggaaccactccagtgcgaacaaaggatttcaatttgcagattgtacccttgaacatctcttcagccacaaactccctgcttgtagcaacaacaaccaatttctcaaaaacatagctctcaccctgacgggcctcaaggcttatttcgctggtgaacttctcaccataaatcctcggttcccaggcaaaactctgcataaaaggagaaacaagcttccatgaagccgcttcagcaatccgtataccccgctctctggttttcatttcgatatacatcaaagcccggccacgctcgattctctcaagctgcagatgtttgagcttttcacgggggaaaaagcccctgttgcacacctcaccgttcaaaccactgagaacccggatcgggccggaaaaattgatcggggttaccgttaccatcatgtaccccagatgcacatcatgcatgaaaacaaggcgagccgtttccagccgcacgatctggcctgcaggattcacaagcgtcgtactccgatgcagcacccctttcttcatatcaaggatctgctcatggctgagcaccttgcaagtagtcatacagaatttacagccatcactccagaccgacacatcagtccacataggacacttaaccaactcctccacatcagcttcagatttatcgtaaatcccccccacatacataccaccggcatttccgggaggcaactcctcaagactcccccggatattgagataaccatttccgatggtcaaaagcgtctcattaacctgtacactcttttcactgttgcgaaaacccttccgcctcagcagccactcttccgccgaaagatcaagcaacgccttaaccaccaatctgtcatccgtagcctcctgcaaagaaccacttaccataatgccccctcccccactttattcctgatgatgagtaaacccatccggcaacagccttactgatgagaaaataacgtattacactctaattcgaacaaaagctgcggtttaaaagtttatacccattttccccactcactcctcagaattacggtgcagaaaccaattggcatcaactttatcgggattttcagactcctctttatggcggtaacgctttttttcttattttttaacgaaatgccagcctgttttattcctgtatctatttcaatgaagtaattgccatcatcactttggagcaaaatacctacaatcaatgccctgtctgtggctatcccctcaccatgcaaagtgcggtatgcgctcggtgcggtaatgacattcttgaagatatctcctcccttgaccagcaatcccaggaatttcaccatcaaaacattgaggaaaaaaaagctgcgtggtatacccgctgcctaaccgaaaagctcaatgtcagcaccaacgatccagcctcatgcggcgcaaaatctcatcaggaaagcgcacgacagagcttcacccgaacggatgaaattgcctaccttgacagcatctccagagccgaactcctgaaagagtctaacgcacgaaaaaaatggtggaacgccctcaccgctgactggaaggagattgtcaaaacaaccctgaaagttgttcgtgatccctccgaccaggagctgcttgacttccttgaaacaacccacctccgttgcgataatcgtcgaatccataatctcctgcctcttcgcgtccttgaacatctccaacagctccgctgcgacgagtcacccgtcgaaaatctcgacccgcttcagcacctcgaaaaactgcggcgcctctacgcattcgactgcgacttttcatcactggaacccctgcgtcaccttgccgggctgaagctcctctggatctcaagcaccaagatcacctcacttgaacccatcagcaacctgctcaatcttgaagagctctactgttccgaaaccgtcatcgatgacctctccccgctcaaaaagctcatcaaactcgaaaaactcagttgctacaaaacagaaatctcctcgcttgaaccactcacagatctcgaaaatctcatagaactcggcatcgacaactcaaacgtcatcgatataacgccgctctccaaactcagaagtcttgaatacctccgctgcaacaaaaccggtatcaaggatattgaagcactcagagagctttccgatcttcgtgaactgagccttgcaaacacgccgctcagcaatatagaccccctcgaagagctcgccaaccttgaagagcttgatctgtcgaacaccgccatcagctccatcgcccccctcatgcatcttcagaacctcgaaaagatagaactttcagcaggcaggattccccaggaagagcttgaacgattcattgaactccacccggagtgcgaagtacttttgaaagcataggcaatccccgccacatgcaacaggggcgccacacatcatcgcgcccctgccttgctgccccagattcccattctatctttcctggtaaaccctatggttgacaccgttacaatggctccccatccacttccggcatagcccggcgcataaattcatcaaaaagaggtaccgtaaaggccatcacgccatgcgaagggctgtagatcattccttttttgatgagccccgagcgcacggagctgagcgctgtaatttcgacaccaagagccgtggagatgtcggcactgcgataggggcccgggccaagctcggccattgcacgcaggtactttttttcacgatcggtaaggcaattaaagcgcacccgaaagaaattttcatccagacggttgacgacaagtctggttgttttctcgacaaccgacaaggtaatgggtgagctttcggcctggttccaaacctgatagccccactcctgaagaaaatagggataccccttggtcaggcgaaaaatttcgtggagggcgtcaccgtcaaataagaccccagcctcaccaacaggttcctgaagcgctttggcagcatcctgctcgttgagcgccccgatgtcaggaaaattaaagagccgttctgcataagatatcacgtcctgccagttccggaggaggagagcccgcgccgggagagaatggatttctgatagcatccatcgagagtcctgttttattgagagttatattcttttataccaatttatacaccattatacaacactatacaacaaaaacgatataattcgttcatatgcattatcatcgcaacttcccttatgacaccagcgcaaaaaactgccgtactgtctattgaaaaaaaaaatttccaagcccccccatgtcagtttttccctgttgagtgaactttctttttcagagttccagataacagaggatcagaatttcaggaagaggaagaatgactggaacgaatcactcgaaaaccaatgaagtagcccctgttcctcggattgaggtcgagccgggaggagcagcgcagagcatcagctttatcactataatcccctccgcgtaacgaacgcctgtctttatcttcatcataccaatcctctgtccactcccacacattgcccgccatatcgtagagcccctcaggcgttgctccctcaggataacggcctacaggtgtcgttcccccctcgtgattgttataattagcccgtgttttatcaggcttacccttctcttcgggccagggatagtccctaacctttaatacttcatcccgcttgtcgcgctggcctcctgcggcccactcccactgcacttcatccggaagctggtaccgtgccctctccccttcaagcagcgaaagccagaggcaccaggctttggcggcaaaccagctcaccccgacaaccggctgttcatccttgttgaatcgcttgtcatcatcataaaatgagcgaaagcggctgaccaaagagggttcttctttcagccaattgctgaatccttttatgcccgatgccagctcctgcaagctctttcggtatgtttcaacgggcactctttcagcaaattccggctcctttgcatcgagatagtcgataaagcggcggtagtgctggttggtcaccgtgtattttgcaacgtacatatcaggcacggtttccggcttcttcgtccgagaatagataaatgttccgcctttgatcaggatgtactctgcaccaagcttgtcgagtgttacagcaacaataacccgttcctctttcgacaaccccaactgcttgaactccctcacaacggcaagcgcttccggttttgcgatagttttcaggcactcaagcaaatagcgctgccggttttgcgtggtcgccggatcaagcagtttttggcgcaaggcatcaatcttccgttgcggcgcctcctcaacaagagcaacaagcaagtcctgctgcttttgtgtcaagttttcagtgaccggtgaatcaaaaagcttctgcatgaaggaatcaaacacatcggcatcatcaacatgaccgataaaaaagcgaagcggctcctgccaccaatcgtccccgaaccgggtaacgatgatgtcgagataacccatccgatgcatgtttttgagcagttgaacgcccgccatatactcacggaatgacttgtgccggaaaacatactctttttcaccgtactcaaccagaagaccagcccggtcaacaagattccggcagaactccgatgctggcagcgaattgcagagcgtatcgagcagctcctgcattttatcctgcattttatcccggtcagcctcatcttttttcagctcatcctgcatccagagagagaccgggctcagcacccgacgagcatcttctgccgcaagcagcgggtcaattcccctgcgacggtcgcgataatcaagcatgtagttcaacgccgcatcgtagagcttcaaacgacttccaggcagatactcccgatctttccagagcatagccataatctgtaacagcagaggaacccctgccagtgcacgtaaactcctgtttttatcctgtgacagaaaagcaataatcgcatcggctttttggtctgctttctgttcctgaagaattcgccatctccccttatctccaacgcttggtggaatttcgcccagaaatgcggccttgaaccagcgctgtaaaaactccgcctgctgctctttggaaaaatccataatgtcggcacgcagatggctcgcttcaagctcaatgccatctcctttccggtacccggtgctccgtgaagtcaccacaaagcgggcagaggtaaacctctcaaccatcctgtcaacccagctacagacagcaatccgctcgtcaacatcactgatttcatccagaccatcgagaagcacaagagatgacggctcctcaagccagccagaaaaaagtgtatccggaagagtgagataatttttttcacaccatccagagagaattgcaggcagtgaggcatagccgctatcacccttcttgagttcacgcagcggaaagtaaaaaacattgacgtcttcgctgaacccaaactgagtacagcgcccgttgtcgagacaggagagcgcatagtatttcagcagggttgtttttcctgaaccaggatcgccgataacgagcagtaacgggtaattttggaaaacaaaacgcataacctcttcaggagtgctcgtacgctcctcagtttgcgacacacacggttcgtctgcggcatggatgcgtgtttcgcaacgcgatgtgccagaaagagataaagaaacaaaagtgtcggagagctttgctgaaaaatttgtaatgacgggagagcctgtcagggtgatgttgcccaattgtctcgccagggttgagtggtaacgtttgagggccgaagcagcatcgagcttcggcgaaacaacaacgcgctcttgagctgtggcttcaggcccaaaccacttgggtatctggatgtcgagatgagtcagaaggttttgacgaaatctatcctgactgtcatattcccacaacagcgaatacccttgcagggaagctttaaattcagcaagtctcgtcaactgaccggcgaactccattaccttgccggaatccgaaagattcaatgggtagttggctttggaaaaatagagcatgaccggcttacccttgctcatcaaccgctgtacctcttcaacagctcctcccggagccacaccggtatcagtaccaatccgtgtccagaaaataccgatggcacaatcacactcgtcaacaatctgtttattgagaattccctgcaccctgtcaccgcattcaggagcaccgtgtgattcccacaacaccggttccagcctcagtccagacaactgatgacggatatgccaggtacggattacctcatcggctattttccgctctgcagcaacgtcagagggagatgcgacaagaacatgtacaattcgactttgtttatcatctgttcgtctgttcattttttcagctcttgatttgcaaagccaagcgcatcaactcccaccaaacagccaatcggattgatcgacttgagttccaatactgctattgctctcttgatgccgtaacaacagataaaagatgcttgtccaatgtcaataactcaagcttcaatgagagtgccgttgctgcaataatggcatctggcaatttaattttacgctttctgcgtaactcaataaccctgttttcaatctcactggtcagagtgcagtgggtaaaatggtcaagtttctccctgataaacgactcttcaccatcggtaatccctggatatcccaataattccattcgcgtcacaacactgtaaaaacactcggaagagtaaacctgtcgggagaatagttcctctattactatcggatttgacttgaagagagcaagtataaaattggtatcaagaagatatttattcccactcatcacgcaaccgtttctggatttctaaaggatctccggagaatgtagtggaagtttccaggccaccagcaatatcgatcaacacctctctatttgcggtgtttttttttaccgttttattctgcaaaaactctgcgaaatcaagaatttcggcaacaaccgactcgggaagctcttgcgctgttttataaagtttttctgctgtcgtcatggtatgcccccttttcaacgatcggttaccttatgcatctatctttattatactcacaatacaaagaaaattcaaaccacagttcccccacccatcctcaaggagcataaaaggttgcgggtattggcctgccgcgcatggccgacccgccctgaaagcttgttgctgcgcatattggccactgcggcaatgaaagagcggtaaagcctgttgataaccggatatttggcaacgtagagatccggcacatccacagtttcctctgtcactgaataccggtagtttccacccggtatcaggatgtactcggcattctcttcattagggttgcggtatgaagtgtttttttcgcctgcactcgttgttgcttgatcgacgtatggttgccctccaagagcgagcaagacctcttcagcccgactggcaacatccctgtttttggcaagcccctcaaggataaactgctgcaaggcatcaaggggcgccgtttttccgatggttttcagacagtccagaaccacccgctggcggctgacagtggctgcggggtcaagcagctttttgcagagggcaatgaccttttttccgccagcaaacctgctcgattgctcagatttatcctttttattgggatggaaacctgactcaggcctgtcggaaaggcgaagaggcacaaaggtgtcgtcgttcaaattgaccttgatgctttcaacgccaggcaatcccagcatacgaatatagcccaactcctctttcagggttgaacgacatttcagtaacgcagcccaattgtccgcagcttgacgcttgacctgaaaatcaggatcgtttttttcgccagttttgctcgctttccctctcaaccctgcctgagaagtgtggccgccagcttcatctgtgcatgctcaaaagctggcgcaaaatcgaccaggtcatgcggttccatgccaaccgtcgcagttaaagccacaactcgccagttctctacagcagtgtagacctgccgcaggatttcgagcgcacgctctctttcgagccaaaactgagcagcaacaagcaacacatctttaatggaggatacaggccccgtatcctccgtcaaccatgttttgagttcctgatccttgtcggggaaaggattgagatcgaaggctggcgcaagccgccactgaccgtgaccgacgtgcagaaagccatgattgtgcagatggtcatccacattggtaatcaacagattaaagacaattcgacgccacagctctgccagatcatgttttgggtctgcacaggtagcgataatacgctcggctatctcgctgtatgaagaatcatcatcacggcggagctgaaggagagaggctgccgacaaatagggaatacgaccaccctgaagcgtacgatcaaaacgacgcacgacagccactggagctttgtcagcataaacaatacgagcctgggcggcatcaataccggcaaccaaagcaaggcgcaaggccaaaacttcacctttggtcacactgcgctgatccttgacgcttgagaacttgccgatggccaactgcccattgtcatcaatgacagagcatttcggacgaagcccgccgagtgaggttcccctgccacggaggtaacgaaggtctgcttccgtatcactcccccgctcaacagcatggcttgcaccaagcaaatgtgccagctccagcaagggtggcgttgccctgtcgccactctcaatggttctcagatagttcccggtttcatcgcgcaaacgcagagcgccaaccctactgaaatcatccacaccgaccagatagtcccattccgtaagaggagcaaatggctgctcagcgccatgcagcatctgcacgttacgacgctttgcatgatcacgcgcaatgacacggcaaccccaaccatcaggcgccgtatcggcaattgcaaaatgaaaaacggagtcatttgcggaagctgccttatggtactgatgtgtttcaatcaatagaaggtcaggggagattgaaaagcgctcaatcgactgaagccactgtcggctataggcaaacgaagagttttcacgcataccactacgagcataggcaagttggccaacaaccatcccgccttcaccaaggcaaaccgttgcacttcgctgtatcgccttgctcatagcgcaccggactccgctgaaggctttcgggagcggatacgccggggcaactgctcatccatcaaaacaagtccgatatcatcttttgccgtatcgagcagttggttaagcttctcgatttcaccaagcacatacatggcacgagcaatggttccccagctcaaacctggatcgcccttttccagccgcctcaaactggagaccgaaatacctatccgctctgccatcgactcctgcgaaaaccggcgacgacgcctcgccagcgacaaatcccggccaaatttcatgacagcgcgtttaaccggcaaaggcattggcgctttttcttcagaaacaatcatatttaagcgcttataaaagattaatgtttttatataaatgaatataaaaaacgacaacagcaatcaaaaaagacagggagccgcttgagcagatcaaaaagatgaactattacgaaaaatacacaggagaacgctacctgattggcatcgtttttgaccccaaagcaagaaacgtaagcaagttcgagtgggagaagatctgctgttgagtgagttcttttttttagatttccagattgctataacggatctcttaaaaaagctgatccgctgatgttccgatacaaaaacaccccttccgggaggcttatatcaaatactgaagggattatccctgaataacatcgttcaaaaaaacggcaggagaaacaatatcaatccgacggaatggattcagaacaagacaacaaaatcaaaaacctgccgcgataccgtatggggaagtaaaaccgcactaattgcaacatttgtatcaataacagcacaaattttatttttcattgagtaatgatgccaaaagttccggtgtcataccctgagcctctgcataacggccaatttcatccataatatcagtgagagagcgttcaggaatcgacatcaattcctgtaaacgcaacgtcaataacagttgaagcttgttctttttatcggcagatacctgtgaaaacgtctgagcgaccttttcatcgacctcaataacaatcgctgtcatgttgtataaccttttgcatatcgtttcggattctttttaatctataaaatactcatcaaagaagcagatgatatttgttccaacctgccccccaaccgtttccgaatctctgaaggatccagtttttcccctcacaaccacaataattgcgaaaggttgcgggttttggcctgcttggcatgagcaaaacaatcagcatttcgtgagctggcattgcaggatagttgacaattgacaatggagatacaccgacttcgaggtttacaaaaaaattttttcaaccctccccatgtcagtttttccctgttgtgtgaactctcttttttcagagttccagatatcagagaatcagaatttcaggaagaggaagaatgactggaacgaatcactcgaaaaccaatgtagctattcctgctcctcggaaggtcggcgtaccgggaggagcagcgcagagcatcagctttatcactataatacgcaccaccccttaatgcacgccagttttcttcttttttatacaaattctccgtccactcccacacattgcccgccatatcgtagagcccctcaggcgtcgctccctcaggataacggcctacaggtgtcgtccccccctcgtgattgttataattagcccgtgttttatcaggcttacccttctcttcgggccagggatagtacctaacctttaatacggtatcccgcttgtcgcgctggccccctgcggcccactcccactgcacttcatccggaagctggtaccgtgcactctccccttcaagcagcgaaagccagaggcaccaggctttggcggcaaaccagctcaccccgacaatcggctgttcatccttgttgaatcgcttgtcatcatcataaaatgagcgaaagcggctgaccaaagcgggttcttttttcaaccactcgctgaatccctctatgcccgatgccagctcctgcaaactctttcggtatgtttcaacaggcactctttcagcaaattccggctcatttgcatcgagatagccggtaaagcggcggtagtgccggttggtcaccgtatattttgcaacgtacagttcaggcacggtttccggcttcttcgtccgagaatagacgaatgttccgcctttgatcaggatgtactccgcttccagcatatcacgctctacatcagcaacaatcaccttttctttcgacaagcctgacttccggaactcctgtattaccgcttcggcatccggtttatgaaaagccttcaggcactcaagaaggtaacgctgccgttcaagagtggttcccggagcaagcagtttgtttttcaaggcatcactcttgctctgcggcgcctcttcaataagggttatgagcaaatcgagctgcttcggttccaatgcatcggtgaccggtgaatcaaagagcagttccataaatctgttgaacagatcagcatcctcaacatgggcaataaaaaagcgaaacacctccgtccaccagtcgtcaccaaaatggctcaccagattcttcagcgcatcaggccgatgcatattcttgacaagctgcactccggccatgtactcgcggaaagatttgtggcggaaaacatagtgatgatcaccatactccagcagcaaacctgcacgatcaacaaggttccggcaaaaatcttctgcctgtagtgacttgttcagcgtatcaagctgcacctgcatctgctgctgcatctcagcccggtcaacctcatcttttttcaattcatcctgcatccagagcgaaaccgggcttaatactctccgtgcatcttttgccgcaagcgatggctctattgctcgatagcgatcacgataatcaagcataaagttcagcgccgcatcgtacaactcaatccggccttcagccagataaccacgctctttccagagcattgccataatctgcaagagcaaaggcacgcccgcaagcagacgcaggcttttgtttttttcatcctcaagaaaagcaagaattgcttgagcttttccggttgccctgctctcctgctctgcttgccactccttaaacgctatcgtaccagggcgaatctctgcaagcagggccgctttaaaccagcgttgcaaaaactccctcttctgctccaatgaaaaatcaagaatgtctgcccgtctgtgtccggcctcaatttcaataccatcgccttttcggtaacccgtgctgcgcgacgttaccacaaactttgcttttgtaaagcgtcgcaccgtccgggtaatccacttgcaggcagcaatacggtcgtttacattgctgatttcatccagtccatcaagcaacaccagtgcagaaggctgctcaagccactgcgtaaagtgctcttttttgatggtgagtaattgtttgtgagacgacgctgcaaggttctcctcaagtgacctataccggttgccccgcttttgcaactctcgcaagggcagaaaaaaaacagtgacggctctcttgaaaccatacctctcccgttgctgttcatcaaggcaacagagcgcataatgcttcagcaaggtggtttttcctgaacctggttcaccgatgatgagcaacagtgaacagcgctgctcaaaaaagaccccgcgcatcaccttttccggtgtactgcttttttcgtacacaacgtcgtcacatcggcacccttgtgcagtagtgcgatcttcacaatgcaacgatcccgaaaggcttaacgaaacaaaggtttcagaaagctttaaaggcacatggccaaacgctggcgaacccatcagcgtcatatcgccaaactgctgcttcagggtagcatggtagcgctggagcaaggcgacggatacatccacctgcggcaaaggctctggaagatacgctggagactcaacagcaagaatatcggccatagccactttcagcttttcaagcgcaactttcacaagatcatcgcaattctgataattgggacatggtgtcaaggagcaggagttcttttccgtccagtcacttgtcaactgcatctgacgcttcagcaatgccgtccaatcttcggcagcctgaagtttggcctctgcatttggaaacgtgccgtgatcaggctgcttttccggaaaaaacgccaaaatatgcaggcgctgcttccggctgcgctctcttaccttttccagctcctgccaggtaacagcgccaacccgctctttaaaaacaaaaatggcaatccgtgcatgatcaagagcatctctgacaaccgcctcctgaccgccagtgatgggtaacgcgtcttcacgccactcccaaaaaacccacctgcgaaaacgtgaacgatgcaaattgactttcagaaattcccgaaagctcttctcaatctccggcctcaacaactttagagcctcagcttccgccgaagcatcgtcactgtgcccaatgaaaatcagaagttcatccggcgggaattcaggggtggcatttctggtgtctggttgcatggagtgcggcatttcttttttcgtatcattctgctcttttccgttcgccaatttaccagaaattcccggtataccgttcaaatcaggatcgatttttttcgccagttttgctcgctttccctctcaaccctgcctgagaagtgtggccgcctgcttcatctgtgcatgctcaaaagctggcgcaaaatctccttgctcatagcacaccagactctgctgaaggctttcggaagcggatacgccgggaaggagcattgcagatgcaatcgctttctgtgtatatttgctggagcctttcagcaatgcgaaccattgatgatgaaaaaaatgatactcatgatggttgctgtttaaaatcgaggttgaataccatgcaaaagctgcccgtaggaatacaaactttcagtaaaataatcgagggtgattatctctacatcgacaaaacggagattgcccgttcattgattgaacaatatcaatatgtctttctgtcgcggccacgccgtttcggaaaaagcctctttctcgatacgctgaaaaatattttcgaagggaaacgagagctattcagggggcttctcatcgaagaacaatggaactgggaggtaacccggccagtcatcaagatcagtttcagtggcggggttcactgccgggagagccttgaaaaaaacctcttctatatccttaaggacaatcaggaacggctcaatattgtctgcgaagaaaaagaggatccgaaccaatgtttcgcagaattaatcaaaaaagcatttcaaaagcataatcagaaagttgtcattctcgttgatgagtacgacaaacccatccttgacaatatcgagcagctccccgaagcgctcgccatccgggatggaatgcgcgacttttatacaaaaatcaaggagaatgacgaatatctgcgctttgccttcctcaccggagtgagcaaattctccaaggtatcactcttcagcggcctgaacaacctcgaagatatcagcctcaatgcggactatggcgctatttgcggctacacccagcttgacgtggaaacccgttttgctccgtatctcgaaggcgtcgatatggaagaggtcaaacagtggtacaatgggtataactttttgggtgacagggtctataacccttatgatatcctgctctttatcaaaaaccaaaagatgttcaaaaactattggttcgagacaggaacaccccgctttttgattgagctcataaaaaagaacagctattttatccccaagcttaacgggattcgagttaatgagtctctggccaacagctttaacatcgagtcgctcaatctggaaacgattatgtttcagacaggctatctgaccataaaatgcgtgatccagtcgggcatgggagttggttacgagttgggatttcccaataaggaggtgcagatcagttttaacgattatattttgcaatcgatgaccagcgtttcagaaaaagagccgattcgctatgaactgcttgatgtcatcaacgccggggatgttgcaaacctggaacctcttatccatcggctttttgcaagcatcgcctacaacaacttcaccaacaatgctatcgagagttacgaaggcttttacgccagcgtactctacgcctattttgcaagtctcggcctcgacatcatcgccgaggatgtgagcaacaaggggcggattgacctgacgctgaaggccgaagggagaaccttcctgtttgagttcaaggtgaccgacagggagccgcttgagcagatcaaaaagatgaactattacgaaaaatacgccggagaacgctacctgattggcatcgtttttgaccccaaagcaagaaacgtcagcaaattcgagtgggagaagatctgagaagagtggacagtgatcagttgtcagttgtcagtgggcagtgggcaagcaccgactgagtgactttgcaaaaaaaatttcagctcctcaccatctgtccattattcattgcccggtgtcaattgttttttcagagttccagataacagaggatcagaatttcaggaagaggaagaatgactggaacgaatcactcgaaaacccacaaggtcgaggtaccagcccctcggatcgctgccgttccgggaggagcagcgcagagcatcagctttatcactataatcaccaccccttaatgctttccagttttcctcttttttatatatatcctccatccactcccacacgttgcccgccatatcgtagagcccctcaggcgtcgctccctcaggataacggcctacaggtatcgttcccccctcatgattgttataattagcccttgatttatcaggcttacccttctcttcgggccagggatagtccctaacctttaatactttatccggcttgtcgcgctggcctcctgcggcccactcccactgcacttcatccggaagctggtaccgtgcactctccccttcaagcagcgaaagccagaggcaccaggctttggcggcataccagcttaccccgacaaccggctgctcatccttgttgaatcgtttatcttcatcataacgtgagcaaaagcggctgaccaaagagggttcttttttcaaccactcgctgaatccttctatgcccgatgccagctcatgcaggctctttcggtatgtttcaacagacactctttcagcaaattccggctcctttgcatcgagatagtcgataaagcggcgatagtgctggttggtcaccgtgtattttgcaacatacatctcttgcacggtttccggcttctgcgtctgagaatagatgaatgtcccacccttgatcaggatgtactctgcaccaagcttgtcgagtgttacagcaacaataacccgttcctctttcgacaaccccaactgcttgaactccgtcacaacggaaagcgcttcaggttttgcgatagttttcaggcactcaagcaaatagcgctgccggttttgcgtggtcgccggatcaagcagcttttggcgcagggcatcaatcttccgttgcggcgcctcctcaacaagggcaatcagcaagtcctgctgcttttgtgtcaagttttcagtgaccggtgaatcaaaaagcttctgcatgaaactgtcgaacagttctgcatcctcaacatggccaataataaagcgaaacacctctgtccaccagtcgtcgccaaaatggctcaccagcttgtcgagagcgttcggtttgtggatatttttcaccaactgaacgcccgccaaatattcgcggaatgatttatggcggaagagatactccttttcgccatactccaccaatactcccgcacggtcaacaaggctttggcaaaaatccgatgcaggccgcgaattggagagcgtgtcgagctgtacctgcatctgctgctgcatctcagcccggtcaacctcatctattttcagcgtctcctgcatccagagcgagaccggactcagtacccgtcgggcatcctccgccacgagcagcgaatcaattcccctccgacggtcacgataatcgagcatgtagttcaatgccgcatcgtagagctttaagcggctgccgggcagatactgccgatctttccagagcatcgccatgatttgcaacaagagcggcacacccgccaaagggcgcaagctccggtttttctcctgaccaagaaacaacaggatggcatcagcttttgtggcagctttttgctcctgctggccgcgccacaccgtatcatcttcgacggctggcggcaactcaccgagaaatgccgccctgaaccagcggtgcaagaactccctctgctgctctttggaaaaatccataatatccgcccgcaaatggcttgattcaatttcaatgccatctcccttccgataccccgtgcttcgtgaggtcaccacaaactttgcgttggtaaaacgtccgaccgtccggtcaatccatttgcataccgctatccggtcgtgaacatcgctgatttcatcaagtccatcaaggagcatcagtgttgaaggccgctcaagccaaccggaaaagagggattcctcaattttgagaaactgtttgcttgaccacacagcaagatttgccggtaacgacgcataagctccatgctcatcttgtttcagttcgcgcaacggcagaaaaaaaacatgaaccggctcattgaacccgaactccttgtgccgaccgttgtcgaggcaggagagcgcataatatttgagcagtgtggttttccccgaacccggatcaccaatgacgagcaacagtggatggtgctgaaacacaaaactcattaccttttcgggtgtgctgctatgctgatactccgcctcatcgcacccttcaccgccagcactactgcgcacctcgcatcgcgacgcagccgacaaactgagcgatacaaaagtctcggagagctttaccgaaaaatgctccagcgctggtgatccggtcagcgtaatgttgccaagttgctgcttcagggtggcgtggtaacagcgaagaagttcggcagcactgtttacctgctgtaacggagttggacgaactatagaagattcgagagagagaataacagaaagagcagtacaaagcctgtcagccgctattttttgcagatcttttggatccttatactttgggaaaggagtaacagaagacgacccactctgagtccaatcactggtcaggctcttctgatacttctttaattcaagccagtctgaagtcgcctgaatttcatcatcaagagtatcaaacgaatttaccagaggctgattgtgcgggaaaaaagcaaaaacatgagtatccctgctctgctttcttgtaatatcaagctcttgacgagtcacgcagccaactcgttttttgaagagaaaaacagctatctgtgcacgttcaagagccggtgccacaaccacatcctggccgccgggtatcgccaatgcatcatatctccactcccaaaacttgattcggcgaaaacgtgaacgatgattattggacgtaagcaaacggcgaaaatcatgctcaatctcctctttcagttcaagcattgcatcagcttccgccgaagcatcgtcactgtgcccgatgaaaatcagcagctcatccggcgaaaattcaggggtggcatttctcgtatctggttgcatggagtgcggcatttcttttttcgtatcattctgctcttttccgttcgccaatttaccagaaattcgcggtataccgcccaattttggaagcaaaaatccagctttgcggggcgctcatgaatgagcttgataaaacccctggcgctgaacggaagtttattcttttgaaatcatcgctgcggatatccctttgtcaagatcgcacaactgctgtgtaatatcgaacagcgacatcgcctctatgtcagcggcaagccgataacgctcttttccgggatagacaacaatttttcgggaagggttcaagtcggtgcaggcagcatggaatccgcgctccagctttggcgtcatgctgcgttttatctcaattgcccacaggttaccattcgaccatgagagcagcaagtcaatctcagctcctcctgcgcttcggtaaaaaaagccctgaacatcgtcagtagcggctacgaggatattttcaataacaaaacactcccagctttgtccaatgacgggatgagagagaaggctctccttgtcgggaatggagagcaatgcgtgtaaaagtccgctgtcacgcaccgatacttttggtgacttgaccaggcgcttgccaatattgctgtgccatggcgccagacggcgaaccagcaacaaatcgaccagcaaatcaagatagctgttgatggttttgactcctcctcaagagcacacaaggcataatatttgatcagggttgttttcccggaacccggatcgccgataataagcagcatccggcgctttttgtaggcgcgttgcatcacttcgtcggggttgagcatctcctcaatcttgtcacgccgttgaagcagcgcctctttccctggatgaaagccactctcttgtcgatcggaaagacgaagcggcacaaaggtgtcgtcattgaggttgaccttgatgctctcaactcccggcattccaagcatacgaatgtatcccagctcctccctcagcgcggcatgatagcggcgcaatacttcatcgactggaatcggctttggggatggtagagcgccgggggtacagaaccattcgcgtatatttctgtcaaggtgccgggcaagcagtttttggaacttcgctcgggtattatattcccacaccagcccatcacgcttcatcgctgccttgaactctttaagctttgctttttgctgatcatcaattttgctcggcgcaatgggcatgtcagagaaatagagcatgacgggacgtttcagaacggtgagcatccgctgaacctcttcaacggctcctccggcagcaattctggtgggcgttccaatgcggttccagaaaataccgatgacacaatcacaatcgtccacaatctggcgggtaatcacctcctgagggccaagagcatctcccctgttctccgatgcagcatgtttttcccacagcaccgcttcgagcaccatgttatgctcattgccgttgcggatattccaatcctcaatcagctcctcaacaatcttccgctccctgtcaacgtcaccgggagaagcaacaagaatcctgatgggctgcaatgtcgtgtcgggcatcatgtttctcttttgagggttctatgacaaggaaacagagtgtgtgttgcagaagcccccggcataccaccccctggaatcggtatccgggggcgggcggcgggcatgctatccgatggtcatcatggtctctcccattccgacggagtcgcctttggctaccgtgatggagaggattcttccgccacagggggctttgacggagttttccattttcatggcttcgatgatggcgacctcttctccctccctgacctcatcaccaagcttgacggcaatcgagaagacgttgccgggcataaccgccggcactggtgtccctggatgcgggtggtgggcttcaggagagccttccgctgatggcagggcaaccgtttggggattgatggcggagccttcggcaaaggagacggtgaagggggctccatcaacaaaaacggtaaagttgcctgccattgagatcacctttgatgctcccggaggcgcaaccggcgctgcaggtggcagtttggaaaagagatccttaagccgatggttcacctcttcctggtgaatatcgtgtttgtgtgcctcatggtaggccgcaaccacctctgctcttggtgttgccttgatttcaacggcaatatcggccttgtagcgaataccggttgagcaatctccctgaagaaaagcgatacctttggcgccgcaggttgctgcgataaagatgttttcgtcggtctgcggaatgttggcttcatggagcagcgatttattataggctacgccaagttccggattgcgatcgttgatatcgtgcacatcttcaaccgttggaggaagaccgagctgttcggatgcgagcctgacaacctcatcgtcagggcgggcaggggtcttgccgaagtagccgagcaccattttgccataaccgtcggtgatctttttccagtggccctgaatggtgttggcaaaagcctgctggaaatagaattgtgaaaccggggtgaccgatgcgccaaagcctcctttgaccaccacctcacgcatgttgttgattactgcggggaagaggtgcagcgtgttattgtcgcgcatcatctgggtatttgccgtgagggctccgccgggcatgggtgagaaggagatgaccggattgaccgctgtggcttcagggggcatgtagtacttgtacatctgatcaataaagagcgcctccacctcaagatatttctcctggtctatgtcgagggtgtattcggtgcctctgagcctctgccacatggtgaggatatccacttcggcggttcctccactgaccggagccatggagagatcaataatgtcagctccaccggtgatggcggcatagttgcaggctacgcccatccctgccgtgtcgtgggtatggaactggatttcggtgccttcgggcagcatcttccgtgctcccttgatggtttcatgaacaatagccggagttgttgtgcctgaagcatccttgaaagcaacgctgtcgaatggaatttcggcatcaagtatctcccgcagcttgtcgagatagaactgcggggtatggcaatagctctcttgcaatccgggtggaaggcccatcatggcaacaacgacctggtggcgaagccctgcatcgtgaatgcactgaccggagtaggagagattgcggacatccatcagggcgtcgaaattccggatggtggtgataccatgctttttgaagagacgggcatggagatcaataatatcgcgtgactgcgaaacaaggccaacgacgttggctcctcgtgaaagggtctgcaggttgatatccggccccacaaccttgcgggcttcatccatcatggtaaaagcatcctcttcgcaatagaaatagaggctctgaaagcgggctccaccgccaatttcaaaattgtctgtaccggcatgaacggcagcttcaagggcaggcaaaaagtcctcggtctttactctcgcaccaaaacaggactgaaacccgtcacggaatgagacatccataaatctgatttttttcatcaacgtcctctttacagttaagtgagaatggcaacctggcccttcaggtcagtgggcatcagtagcgaatgtgccgagttgacggaacgactcttcttcgacgatgctgtgcaggctgttgccgtgtgcatccatggtaacaatagccggaaaggagcttgcctccagatgccacatcgcttcgggaacgcccatctcttcaagaaaatcaactccggtcacccggtcaatgcaacgggcgtaatactgtgctgcgcctccgatggcgttgagatagacggctccatgttcctgcaaccccttgagggttttcgggcccatcccccctttaccgataattgctctcagtccaagttttttgatgacatccgcctggaaaggctcttcacggattgaggtggtcggcccggcagcggtaacgcggtaactgccatcctcatttttcatgataaccggtccgcaatggaagagaattcctcctgttgtatcgagatgggcgggcaggtcgtggtgcatgatatagtggtggaaggcatcacgaccggtatgcatggcgccgttaataagcaccacgtcgccaaccttgagcgatctgacctgctcttcagtaagtggagcctgcaggataacctcttttccggtcagcgccattccctcgcctttggccatgcgtttgatctcatcggcagctctgtactgccagctcttgattgagccgctctccggatcaagcagcacgccaagacggcggtatgcccagcagttgtaggctacggagacaaaaaagcttgccggaacgcggtgtgatttgccgattttgcatccaaagagggtggtttttccgccaaaacccatggggccgatatccatcgtattggctttctcaagaatatcctgttcgagagcatcaagttcactgtcggggttacggtcgtcaatggtgcggaagagctgcttcttggcaaggtcaaaaccgctggtacggtcgccaccgattccaacgccgataacaccggggctgcacccctgcccctgcgcctgataaaccgcatgaagcaggcatttgcgcacgccgtcaaggtcgcgtgaagcgcttccaagtccgggaatttcttccggcagtgagtactgaatgtttttattttcgcaaccaccacctttcagaatcagcttcacctcaatctcatcctttgcccagggctcaaaatggattaccggaaaatgttcgccaaggttgttgcctgagttcttgccacttatggcatcgaccgcattgggacggagtttaccggttcgggccgcttccgcaatagccgcttcaatctcctctttcataaagagttgatcggttccgcgaggagtgtggatgaaaaaggttggcataccggtatcctggcaaatcggtgaaatgttatcgacagccatgtcgatattgaccgaaatggttgacatggcaaggcctgcctgggagagtggatcttcccggtcaatagcggctgcgagtgcacagcgaacatcactcggcaggttggccgaggtttcggtaatgagtgcaagaattgagtgcctgaagttttccatagagtgtagagtgcactaaaattgagagggatttggtctctgaaacgttattctgcaataatttttgccgccgccagctccttgaccagcaggacgggaatgtcggatgaacggaaaacctcttcagcaacactgcccatcatgagccgatgcaggccggtacgtccatgagagcccatgatgatcaaatcagcgccccatgaatttgcctgttcaacaataaccttgggggcttcacccttgagaacacgaagatcggcattcaaccccttttttttctccgccatcaggatacgggaaaaattttccggaagagcatcatcctcatccggagatgctgcgagaagctcgggagcaacaacaatcttttcaggaggcgttgcggaggagaggatatgcaaaaaccggacatgggcgccaactttccgggcaaattcaacagcataacgcacagcattatctgatgtggcggagtagtcggtaggacaaagtatccttgcaagatgtatcataacagtgaggtgaatacatgaatatgaagagtggcatatcttttctacaggcctttaatttacatttttttcaaaggaatccagtttcgctgaagatgattcttgccgccttctcattcccctcctatattggagggcagggttcttttttttcagcacaagcagtgataaaccaaacaaaaaaaggccatggagtccctcgctgaagcattgagccatccggcagcataccctcgtgccacaggaggcgttgaggttattgagacccacatctcctggattttcctcatcggctcttttgcctacaagcttaaaaaaccgctgaacctcggttttcttgatttttcaactcctgaaaaacggcactactactgcaccgaggagctgcgcctcaaccggaggctctgcccaggcatctacctctctgttgtgccagttctgcgctctgcagagtccgttctggttgacgcagaagagacaattggcgctgagtgggagattgttgactacgtcgtaaaaatggtacgctttgagcggacaatggagcttgaccggatgctttcggcgaaattgctcacagaaaagcatatcgacaccctttcaacgatgatcgccggttttcatgcctccctccccccggcagagagcgagagcggtttcggccatccggataatctcatcaaaccgatcctgcacaatttcacctccatggagtcaattgccaccagtgagcatgaaatcgggcaacttgaattcctcagaaactggagcatcaacgagcatcagcgcctctaccctcttttcctccagagaaaagaggggggctttatccgccagtgccacggagacatgcataccggcaatatggtctggtggaaggagcagatttttatctttgactgtattgagttcaatgagcatctcagcattattgatgttatcagcgacctcgctttcctctttatggatctggtgcatggcggagagcaggagctggcctggcggttcctgaacagctatctggccgagagtggtgattaccaggccctgccgcttctgaacttctatgttgtctaccgggctatggtgagggcaaaggtaaccgccatccgttatgcccagacaaacggccagagccaggctgaaaaaattcttgaagagcaccgttcatacatcaggctcgcactcgaattcacccggaagcagagcgctctgctcatccttgccttcggggtttcaggaagtggaaaaaccgttgtggcccgccatatcgccgacaagataccctgcatccatctccgctcggatatcgaacgaaaacgcattggcggactcaagccgcttgagcgaagtgacggctctctctatacggcggagatcggcctgcaaacctaccgccgtctgctcgaccttgccgatctcggcatcggtgagggaatcgcggtcattgtggatgcaacattcctcagggagagccagcgggaactgttcattgagcttgccaaaacccggaaaattccgtgccggattctgcgcttttcagcctccgaaaaggtactcgttgaccgggtacaggcgcggtatctgaggggtaacgatgcctcggaagccgacattgcggtacttgcttcacaactggagagcatggagccactttcagccgaagaggaggcgctcgccatcaatctcaacacggaagaaacaatcgatgagaccgcccttgccgggttgctgcaatcgctcattacccgctctcccgttcagccgggagagggagagcaagtgctgtttcaggagcgtgtgaaaagctaaatgataatgccgaatgcgaaacgtatgacataaccggcaagaaaactgagcgctgcaacagagaaactcagagtaaccatttcaagaaaacgacctttaaagggcaggtcacgcgcaactgagatgtagtagttgaaaaaccctatgatcgtgatggctacaacaaacgaaacgccaagagagagatagagatcatcaaaaatgagatagggaagaataagcagcaagacggtgacgatataggcgacaccggtatagagtgcagcaatgaggggattttttccctccggttccgcttttgtggagagatagcctgatgcagccatcgagagcgctgccgctacgccggtaatggaggctgtcagggcaacaaacctggtgttctgcaaggcaaaggtaagaccggccagcacacccatcagctcaacaagggcatcattgagacccagcacaatggaaccggtatatttcagccgatcttcatcaagaagcgtcaaaagagcctgttcatgctcctcctcatcgcgaataatgccgttaacctccttgaatgaaccgggaatacgactgtagacaaaatgggcccgtttttccccattttccatcagcttgattccaaaggtaaaaccaaacagcatactgacaagggtgaaaaaccacaccttgatacggttgggtgcaatatcccgccgggtataggttttccagacattgtagtgacgcatctcatcgtcagcaatctgggagaggatgcggcgatttttcacaccgcgtaccctcccggaaagatttttataaatatgatgctcggttatctcgttcctctgaaaaaccgcaacctccctctcatcaaaatcccttccctttttcacaaattcactgattagctcgttgttagaattcttctatctggaaagcgtcgcggcctcgatcaactcattcattcttgataaaaatccggtcgttgaatcaagtccaccctcaagaaacaatgcaccttcataaagctgtttcatcgcagttacaatgagcggattggagggatctgcactgatcaatccggcaagatttctgataatggggtgtgcggtattgacctcgagaatcctttttccggcgggcatatcactcctcatcatcttcatcatcttttccatctggctgtcgagaccatccttgccactcaccagtgttaccggggagttaacaagccgatgcgactcaatgacatcctcaactccttcaccgagggtttcacggaaaagctgaagcaccggcgaaagaagattctctgcaatcggttccggcgtctccttgttcttctttgaaaaatcgatatctgccttttcaatggatttcagcggctttttatcgtattcatgaatggagggaatcacaaaaacgtcaacaggatcgctgagcaacaggacctcaatacccatctcctggaaatactcaaggttgggatgggcaagaagctgtcccttgctggttccggaatggtaatagatctctttctgatcggcgcccatcctttcactgtactctttgagcgtcacatattcaccatcgacagtttttgtgctttcaaaccgcagcagctcaatcagtttttcccgattggtaaagtcggtgttcagaccgattttgataatcgggccgaatgccttgtaaaaggtcttgaacttctcaggctgctctttggcaagcgattcaaaccagccaagaatcttgccggtgaggatctgacggattttggccatcaccgggctggactgaacaacctctcttgatacattgagcgaaagatcttcggtgtcaacaacgcctgcgataaaacgaaggtactcgggcagaaggtcacggcactcattctggatcagcacctttttgacatagagctgcggcccgtggttttcgagttcaccctgacgatacagcatctcgggtggagcctcttttggcaaaaagagaagcgctttaaaggtgaccattccttcgacggagacaggcaggtagtcgaggggatcctgataatcgttggcgatgaacttgtagaactcattgacctcctcatccttcagctcattttttgaacgctgccagagggcggtgatactgttgagctgcttctcgccgagatagatggggaaatcaacaaagtttgaatattttttgacaatctgctcaacacggtactcctcggcaaactctttcgactcctctttgaatttgaaggaaatttttgttccccgctcagccttgtcgatcttttcaatcgtgtaggtaccctgaccaccagagcgccagcggaagccttgcgaaccgggatgggagcttcttgtctcaacggtaacctcttccgttaccatgaaaaccgaatagaagccgacgccaaactgaccgataaggttgccatcaagctgcttctgctgctctttgagcgactgcatgaagcccaacgtccccgactttgcaaccgtaccgaggttggcaatcaactcctcttctgtcatgccgacgccactgtcctcgataacaaaggtcatctctttcggatcaatggtgatacggatggcgagatcgacctccttgtcgagcatctcctgatcggtcagggcattgaaacgcaccttgctgagcgcatcagaggcgttggaaatcagctctctgagatatatttcgggatgggtatagagcgaatgaacaatcaggtcgagcagttgcttcatctcagccttgtattcaaactcctgaaccggcgatgtgccattattactgttgttgctcataatcgtactgtattgatagtggttcctgataaaaaaactttttcatgcaaaagagcgacgcttcagccatcaggtgcgtcgcaattttttacgggctgccgcctcaccggcataaacatgtttaatgccgtcaccaagtgctttttcgatatcacgaatgttggaaacaagccttgccatacccggcagctctaccgacgcggcctgatcggagccccacatggcacgatcaagggtgacatgacgctcaatgaacgttgctccaagcgctacagcggcccaggtggttgcaagccccacttcatgaccagaatagcctatcggcacttcgggataacgggctttgagagtcgtaatcatccgcaggttcagctcttcaatcggagagggataggtcgaattggtatgcgcaataagaatattctcacgaccaagctcatcaacggttttttctacctcttccatggtagacatcccggtagagatgagcagcggccttccggtagatgcggtttttttcagcagtggaagatcggtcaacgatgctgaggcggccttatagcagggcggctcaaactgctccataaaatccactgaatcttcatcccagcaggaggcaaaccacaaaacgccctgttctttgctgtaacggtctatttcaagatactcatcccgtccaaactcaaccttgtagcggtaatcgatatacttcatcctcccccagggagtatcacgctctatatcacgctgatcctttggaacacagagttccggagtgcgcttctgaaacttgaccgcatcacatccggcagccgctgcacccgctataagcttttttgcaacgtccatcgacccgttatggttgatgccaatttcagcaatgacaaaaacaggatgcccgtcccctacttttctgtttcctatggtgacttccgccataacaatctcttttgataaaacgaacagcccatgaccgaccgaacggcacatgcacaacatcgcaattaataaataacagtcaggaatctcggagcatgatcaaccactctgcaaaatccctgaatgcaccgtagccgccatcagcatgagcccgataatgaatatatggctcaacaaaaatggtcgcatctgccgggcacgctgtcaatccctccaaagcaatctctttcataatttccacatcattgacatcgtcaccaatataggccagctcatgccgttgcagtccggtttcagccataaccctctcaagtaacggcaacttctccctggcaccaagatagagtctcttcatccccagcttttcagcacgccgcttgatactcggcgaaacctcaccggtcatgatggcggtatcaacacctctatctctcagccgctccacgcccatcccatccctgatggaataacgcttcatctcctctcccctctccgaataataaacgccgttatcggtaaaaacaccatcattgtcggaaatgacaagttttatcttcccggccctttccgcaagttccccaatcgttaatgacagcataagaggtgaagcatttcagccattcatgtgagaaaaaactgtggcaacgcaatacatttttacccggccaatatatgacttttccaccacttcaaaaaaaatcagggggacgttgttgactacgtgtacttccgtcgcaaccagcgcctccagcagatgcaaaaggcggtcattgcctcgacaatgaccgcctttcatcaacatcttcacaaagcgtaccaggaaaagcgcagcttaacagtaaacttttctgtaattgtcaatagcatgaacaatactttggcgggcaatctctgcgctctggaactcttcgacaagaacagtcttctgctcaagtgatttgtactcttcaaagaagtgctgcaactccgaggtgaagtagggtggcaactgatcaatattgtgaacgttgctcatgctgatatcatcttcagcaacggcaataatcttgtcgtcgccctctccatgatcaaccatgcgcatgacaccaataacccttgcccttaccatgcaaagcggaacaatgtccgactgggaaatcacaaggatatcaagcggatcatggtcatcaccaagtgtttttggaatgaaaccgtaatttgcagggtagaaaacagcggaataaagcacccggtcaagcttcagcataccggtttttttgtcaagttcgtacttcgttttactgccttttgaaatttcgataatagcattgacgatattcggctgattctctcctatctcaacatcgtgccagggattaaaattcatagcttgaacgggcttatattcggttaaaaaagctgtgccattatagcaattttttcaaagtccggcaacctatatacgcgcataaaacaaggaatctgtacttttcaccattattgcggacgagaaaaatagtcctttgtttctgcagcaacaaccgggctgagcacaatcagggaaaccaggttgggcagcgccataaggccattggcaatatcggcaaaggtccagacaatctgcagcgaagcaacagaaccaaccataacggcagcaacccatgcccagcgatagggcataatgagctttttgccaaagaggtattctattgccttttccccataataagaccagccaagaatggtggaaaaaacaaaggtgaggaggccaaaggtcaagacagcattgccgatgtagggaacttcgttgaaagcggcactggttagttcagctcctttcagcccgctttgccacataccggaattgacaacaacaattccagtcgcaagacagaccactaccgtatcccagaaggtaccggttgaggagataagcgcctgttttaccggatgtttggtctgggctgccgcagcaacgatcggagcgctgccaagcccggactcgttggaaaagagacctcgggcaataccgaaacgcatcgcctctttcacaccggctcctgcaaacccgcccattgctgcctgaccggtaaacgccgatgaaattataagttgaatgctatcaagaatagtctcctgccgtaaaaaaagcagaacgatacagccggccacataaaagaaggccataaagggaaccagatattcacagacctttgcaatggaggtgatgccgccgataatgacaaccgcagtaaaaacggttaacacaacaccggttatccaggtggagacatggaagttatgctgaaccatcgtcgcaatggaattagcctgtaccatattaccaataccaaaagcagccacggaggtgaaaagagcaaaaagcacggcaagccatttcatcttcatcgctttttcgagaacatacatcgggcctcccgaaaccgtaccatcctctgcaaccgtgcgatatttcacagaaagcaccgcttctgcatatttggtagcaataccgaagacaccggtcagccacatccataacactgcccccggaccgccagcagcaacggctgtagcaacaccaacaatattgccggttcctatggttgctgcaagcgccgtaacaagcgctccaaaatggctgatctccccttcaccctcactgcttctggtgaacgacatcctgatagcccggaaagtatacttctggatgaaaccaagccgaaaggtcaaaaaaagatgtgtcccgaaaagaagcaccagcaagggaactccccatacataaccgctgatctgatccaatactttttcaagagtagccacggcacctccaagagttatgaaatttcggatttattgtaattttctgaaaataaccaatcagatgatattcctgaacgacaaaagcgaccagcaaagagagattctgtttattcacatggttctttgtatctttgccaccaaagagccgtgattccgccatccgttgccatgtgctgcaaaaagcatggagcagactgcagggaatcagtgcgaataacgccattttttcacaacaccccgtgaccgcagcacaccggaaaagagagagccgatacccataatggatttaataaaggaaaccgcacgaaggaaaacatttgccatcatcagccatcctgatgccgggaaaacaacactgacagaaaaatttctgctcttcggtggcgccattcagaccgctggcgccgtaaaaagcaacaagatccgcaagactgcaaccagcgacttcatggagatcgaaaagcagcgcggaatatccgtagctacatcggtcatggggtttgaatatggcggaaaacgggtcaatattctcgatacacccggccacaaagactttgctgaagacacctatcgaacactgaccgctgtcgacagtgttattcttgtcgtggattgcgtcaaaggggttgaggaacagacagaaaaactgatggaggtgtgccggatgcgccagactccggtcatcatctttatcaacaagatggatcgtgaagggcgcaacccttttgaactgctcgacgaacttgaacacaagctgcaaatcagtgtccggccgctgacctggccaatcagccagggccagacctttaaaggcgtttacaatctctacaaaaaagagctgaacctttttgatgccaatactacccgcatcagcgaaagcaatattcgggtcaatgacctgaacgaccctgaactggagaaatggatccctgaaagtttctgcaaaaaactccgggaagatgttgccctgattgagggagtctatgaaccatttcacaaggagacctaccgctccggcctgctcgctccggtctttttcggcagcgccatcaacaacttcggcgtcagggagctcctcgaaacattccttgccgtcgcgccaagccccgatgagcgggaggcaaccgagcgcatcgtcaaagcctcagaagaggcaatgagcggctttgtctttaaaatccacgccaatctcgaccccaaccaccgcgaccgcaccgcctttttccggatctgttccggcagtttcgagcgcaacaaattctactaccacacccggctgaagaaaaaaatacgtttttcaagcccgacccagttcatggccaacgaaaaaagtgtggtggatgaatcctggccaggcgacgtcatcggcctctacgacaacggctccctgaaaatcggcgactcgctgaccgagggtgaagagctgcacttccgtggaatcccaagcttttcgcctgaaatcttcaaggcgcttgaaaaccgcgacccgatgaaggccaaacagctcgacaaaggggtgcgccagctcaccgaagagggtgttgcacagcttttcatccagcacggcgcccgcaaaattatcggcacggttggagagttgcagttcgacgtcatcaagttccgtctggaacatgaatatggcgcccagtgcgacttcactcccctgcgcttcaaaaaggcattctgggttaccagtgccaacaaggagatgctcgaagagtttcttcgccgcaaatggaacgccatcgcacacgacaaggaagatcatcctgtattcttcgccgagagcgaatggatgatgaaaactgccagggaggattatcccgaacttgagttccacaccacgtcggagttcaagaccgaggggtaaaaacgaatcatgctctgcaccagaaacaaggtcaacgatatgtaacggcaaaaccgtaacccgtaaaggcattgagagttatttcacgaaaacatctggttcagttccggagtgggcactccgatgctgaacaaccgctcaaggcctggttcagggaggttcaacaaacacactgctcttcaccaaagccgcgtggtgaaatcaatatcaggtaaaccttctccatgacgaccaaaagttacaccgtaaaggggatgcattgcgcgagctgcgctgccatcatcaccaagaagctctcgaaggttgaaggcattacagaggtcaatgtcaatcttgcaacagaaacagcaaaactggagttcgacaacaacagcctgacagccgaagcgctgaatgagattgtcaataagtacggctactcccttgaagcggagcaaccgacgacagaaagaggagatgtggtttctgatgctgcaaaaaagagagcagaaaaagagagggagcttcacaagcaattacgaaaagtgcagtttaccctgcctgttgccttgctggtatttttccttatgatgtggggtatcgctgctatgtttttccacctcattccgcacctgcccctctccatggagcttctgaacctcttcttcatgctcatttcaacatggatggtcttccgcacaggcgctcccttccttcacggaattgtgatgtttgtcagaagcggcgccgcaagcatggacacactcattggtatcggaaccgtgacggcatacctatacagcgcactcatcaccctcatccctccggtgaaagcgttcctgcacgcacctgactacacctattttgacacaaccattgtggtgatcggctttgtcctgctcggcaaatatcttgaagcccgctcaaagctgaagaccggagaggccattgaaaaactgatcaatctccaggcaaaatcagcacttgttttgagagagggaaaagagattgaaattccggtcgaagaggtcagaagaggcgacctcgttatcgtcaaacccggcggcaagctcccggtcgatggcacgattgcagagggctactcctccattgacgaatccatggtgaccggcgagtccataccagttgacaaaaaagctggcgacaaggtgatcggaggaaccatcaacaagcagggatcattcaccttcaccgcctcaaacgtcggcccggacaccgttcttgcacgtatcatcaggatggtcgaagaggcccaagggtcgaaagcgcccatacagcagattgccgacaaggtcgccggtatctttgtgccggtggttctgattcttgccctgctcacactgctcatctggctgaccataggctcctccgctcttggattttcagccgcactttcctacggcatcatgggcatggttggcattctggtgattgcctgcccttgtgcgctggggctcgcgacaccgacagccatcatcgtcggcatcggcaaaggggctgaatacgggatccttatccgcaacgcagaaagccttgaaaagctcagctccgtcaacaccatcgttttcgacaaaaccggcaccatcacaaccggcaatccgcaactcaccgatatcatcgtactccacaaagagtccacaccggcctccctgctccagatggccgcaagcgtagaaaagcgctcggaacatccgcttgccgaggcaattgtagaggctgcaaaaaagcaaaacctcactccgggagagattacaaagttcagggcattcgaagggattggcgtgtcggcatttatcgaaaaccgctctgtaactgttcgtaaaccggttgagagtgaaaaaaagttacccgaacttcaaaagctgcaggaagagggaaagacggtggtcatcattgaagagagcggcatctgcaaggggctgattgccttgagcgacaccgtcaaggaggaggcaaaagaggccattcaggcgctgcaccgcaaagggctcagggtcatcatgctgaccggtgacaaccacgcagccgcaaagtacatggcgcaacaggtcggcatcgatgaggtgatcgccgaagtggtaccacggcaaaaagcgcaaaagatcagggagttacaggctttgggcaagaaggtggtgatggtcggagatggcatcaacgacgcccctgccttggcgcaggctgacgtaggcattgccatggctacgggaaccgatgtagccatggaatccgccggaattaccctgctcaagggagacatcaacaaggtggcacaagccatcaccctctctcgcgccaccatgcgggtgatacgccagaaccttttctgggcctttatctacaacagcatcggcattccccttgccgccggagcactcttcccagtatggggcatcttcctgaacccggtcttttccggtcttgccatggcaggcagcagcgtgtcggtagtcagtaattcgctgcggctcaagaggataaagctgtcgtaatgatttcgtctcccctcagatgatcacagagcattggcgagagaggatcataaagccgacgattggagcaggccttttcctggctggaaaccgcatagcagtagaggcagccatgggtgcatgttgaatagccaccgatatcgcgactctcaacacatccgcaggcatggcgctggctttttgcttttttaacccgccgcgacacgctacggcccgagatctgctcaacaagagcggcatcaatacagcggctgtgcatgatgccatgagaggagaggtcaatatcatgactgcaggtatagagcgtgataccacttcgcgcggcgtcagcagcaaactggcccgacagctcacccatcaaccccttgtcaggcaacgtatagttgagagggcgcatacggctcctgattttacgataatcgtcaagaaagctgataatgcagcgctccgtagagccagagagctctccggcaagtcggctgaacgccgctgtgtgccaggcaggagtaaatcgatgggtcaacacaaccggatcgtaccgccataccaccctctcagggccgataagtcgtgaaagctgcctgaagagctccaccatctttgttttatccggaacgccaggctcaagcgtagcatcatagggcgtcagcgtaaaaagaaaatagtaggagtaccccaaaagatcaatctccggcaaagatgagagaaaattttcaggattcttcgtccagaaaacgagagcatcgacacgctcaggagtcaacaaaatcctgctcacctgcttcgactgcatagggttacgcaccagcacctcccccgccctcaagcgattcaccagccactcaccaaaaaacgccggaatatccgtcctcctgctcgcactgataatcatatattccaatttgtattccaatttggggacgttgttgatatcgtgtacttaccagcagagggagacaacatatacaacccataagaaaaggggctcatccgaggctccctgtgcagaaaattccaaaacaagatctcaccactcaagggtaagaccgataaaaaaaacatgcaagagaaaattctttgaaatcagacgctgtattccttcgtgcaattatgttatatttaccgtcgataactgcgtgaatggaaaatcaacaccattttcagccatgcagcaaaacggaagaaccacaacagatttttgcaagcacaacttcccttatcccttaaacacatatccattatggcaaacgaaaacggtggcgtcttttccgacctcttcattgcggttggcactctggcacagaatattgctgacacgctggctaacggggtcgcttcagctacttcgatcgtccagacctgcaccgatctctgcgcaacaatcatcaccagcacagcaaacacggccattcagatcatccagggcgtttcaacagccgttacatcagctataaccccgaaaaagtaaacagccgttcttcccaataacctcaccttgccccacaagtcgcaaggtgaggttacctttcgattgccaccttgccgagtatctccagaagaaaatcccggaacttccgcaccgatgcaatattgaccttttcatccggagaatgtggataacgaatggtcggaccaaaagagatcatatcgagcgcaggataggtgccgcctataatcccgcactccagaccagcatgaactgcccttatctcaggaactttcccgaatgatgcgatatagatttcccgcatcttcttcagtatcggtgaatcaggattgggtttccaaccaggatatcccttgtcgaatagcgagcgcgccccggccagatcgaaaagagagctgatcattacctgaagttcttcacgcgcagaatccaccgaacttctgaggaggcactcaatggtaagagcagcatggctcgatcgaacaatcgcaaggttcgtggaggtttcaaccagtccagccatctcgctgctcatgcgcatcaccccattcgggcaagcataaaccgccttgagcagcttgacaaaaacaggctcttcaataatcatctccggggtttcagcaggaatcgcttcaatgcaaagcgctggctcagtcaatgaaagctcatctttgatcttcccgctcactacggagagagcatcaagaaagctctccaccccggcgacaggaaccgctaccgtggctatcgactcacgcggaatagcgttacggaggcttccgccatcaattgaagccagaagcaatccacagcgtgcatgaccttcaaagaggatgcggttcatgatcttgttggcattgccgcgacccagatgaatatccacgccgctgtgccctcccttcaacccggttaccgtgatgctgaaccctgtataaccagccggaacagcttctccgttaaaactgaagctcattgtcccgttgacgccaccagcacaaccgatacagagttcaccatcatcttccgaatcgagattcagcagaatctcgcccttgagcagaccgggcttcaacccgatggctccgctcatacctctctcctcatcgctggtgaaaagcacctcaatggggccatgcggcagcagggttgcttcaagcactgccatggcagccgctacaccaataccgttatcggcccccaaagtagtaccgcaggcacgcacccaatcgccatcaacaatggtttcaatcggatcattttcaaaatcatgcaacgtgccgctgttcttctgcggcaccatatcaagatgggcttgcaggatgacccctttgcacatctccattcctgcagttgcaggcttccggatgatgacatttcccacttcgtcaacgctggtttccagcccaagattcttaccaaaatcagcaatgaacgacctgattttttcctcatgccctgaaggacgaggaatccgggtcaaacggtaaaaattgttccataaatcctgcggatgcaactccctgatatagttactcatcatccatgctctcccctgaatacactgtttacgacccctccacgtttgcaatgcaggcagcaaccacccggccaatcagatgcaaggcgattgtccgctctctcttccatgatatcactccgcagcattccgctccttgaagatgatttgcggtttcgcctcttcgaggagagcgccatatctggccttttcgatttccgaaaaacggatggaaccggtcagaaaccatgtccccggatgtttttcagtatcgtcgccttcactgctgccccgatgcagcagatcggtcaccctgccatcctgagagcgtatcacctgccagctccccatgatatagtgctccgcatcggcggccacaatatcaagcagctccaccaactctccctcatcgctctctccgcgtatatcgagcgacccataggcataagccacggaggttaactcgtcaagcacgaatcggacaaacttgttgcgcaccatgtggtgcagttccagagcgtcaagcagaaagagaaactggcgtccatcttcggcaacacctgaaatcgagcgaggcagggtgccgtgctcctcggcaagagtcgaataccactgaacatattcctcaaaaagatcggttagaagctccctcgaagcactggtttccataaaaattataaatgacttgatgaatggtccgcaaaaccggcaaaactgttttcacaagatagccatcgcaaaacagattccggcatgagcaatttcatcagaaaccggtaaataaaatcaacgcagaagaggggtgggcactctttcaggagaagatatcacattgcctgtgggcagcatcgacatacagctcaaggaacttcgcctttatgtcggttggtgtgaagagtttgatgtgccttcgcagttttccgctgccttcgagcacaccatgcggatcctgaagatcgcacccgcgaccgaactcgacacttacatgctccttgtatgcaaagacgccgcagaactgctcacccccggaaaacatgaacccgccatacatcacccgctccgaggcgttcggcacgacgctgtaaacaacctgccttgccgcctgaaccagttcgtatcctgcaggattcatgatctgcagctcctccagcaggcgctcaactttattatcactcatcatcaagcaaaggttctccaacggttgacaaagcaattacagtaacagagcgttcaattttattgccaataagccatacaacaactcaaaacgaatcgtgttatgctgttcaagcaactggcggatcaatgcaatatattgattccaatcatcgtaccacctgcggtgggttttgttgattgtccggaatgagctgctaactaactacgggacgaaaacagggcgaaagcctacattgttgctccggttgccgggggggctaccgccccgaaacgccgacagacagctcttggcattgtcgtcccagcccccgccacgaattacacggtacgaaccggtttcagaaaggagtggatttatgaatgtgccgttttctgcataccagtcaagacaccactcccagacattgcccgccatatcgtaaagcccttcgggagtaactccgtcaggataactgcccaccggtgttgtagcgccaacattctgattacaattaagcagtgttgatgttcgtttcgccctccccctctcttccggccagggatacgggcgcactctctcgccacttgttccctgttttcctcctgcggcccactcccactcaacctcactcagaagtcgatacttccgttccctcccttcagccatcgacagccacaggcagtaagcgcaggcgtcataccaggtaacaccaacaaccggctgctgctctccgccaaatttacgatcttcatcaaacttcgaatggaagagtgcagcaaggttgtacttgtcacgggaaaaaagggaaaacttgttcttgccttccttaagataatcgccaaacccggcaccccaaacactctcatctgcaatcctctccagctctgcactgaatcgggtattcccagcccctgttgcctgcaacgaggcaatgaaggtgcggtagagcctgttggttaccggatatttggcaacgtacagatcttcaacacgctcttccttttctgttaccgagtagagataacggcctcccggaatcaggatatattctgcacgctcttcattcggattacggtatgattttgttttgccactccccgactcttcagtttcagaaagaagcgcaatacctcccagggcaagaatcaccccttcagcacgactggccacatcactgttttttgccagtttcagcgccctgaattgctccaacggattgagtgcggcggatttcctgatggttttgagacagtcgagaatcacccgctgacggtttgctgtggtttcagggtcaagcagttttttacagaaggcatcaaccttctgccctttcgcctcttccatgattgtctgtagcagcaactgctgctttacgctcagctcttcactctgcggggagttgaaaagcttttccataaaagcgtcaaagacagatgcatcaaccgatgcaataaaaaagcggagcggctcactccaccagtcctccccaaaatgagttaccagtttttggagctgctcataggggcgatcctccttgagttgaactcctgccaggtattcacgaaatgatttgtgtcggaaaaggtactctttgcccaccgaatcaaccagcagaccggcacgtttgaccagataatcgcaaaatgttgcagcatcaggagaactctctgaagtattgagtgtgtcgagccactcctgcatgacagtgtgcatatcggccctgggggcttcatctttttggagggttgcctgcatccagagtgagacgggagcgagaacctgccgggcatgggtcgctgaaagaagcggtttgatattgcgccgtttgtcgcgaaattcaagcagatagtcgagtgaggcctcatagagcttcagacggttttccggcataaaatccctctccttccaaagaatggccatgatctgcaacatcatgggtatggcggcgagctgacgcaaacccttgttcttttcgatgttgagataggcaaccattgttgtggttcgcctctcggcatctgccctctgcttcgcttcccactttgcttcgtcatccccctcttcacgaggatccctcaggaatgctgcggtgaaccagtttcgtaaaaaccgctcctgctgcactggagtaaaatcctgcacatcggcccgttcgtgatcaacttcaagctctatgccctcctccttgcggtatccggttgcacgcgaggtaaccacaaagcgggccgttccaaagccgctccatgcgcggtcaatccatcggcagacctcttttctctccctggtattgctgatttcatcgagcccgtcaaacagcaccagagagacgccactcctgagccatttatcgaaaagaggcgtttgaatggtgtgatggtgtctggcaacccaactttcaagatttgcgggaagggagtcgaaattgttgcctgttttgtcacggacaagttcacggagtggcagatagaagagctttggagtgacggcaaatccgagcttcgaactctgttcaagggcacacaaggcataatacttgagaagggtagttttgccagcgcctgggtcaccgagaacaagcagcatacggcgcttcctgaatgcccgcttcatgatttcgtcaggatagaggatatgagcatccccttcatgctcctcaagggcctcctggtgttttgaagaggagtcttccttttggtttttggaaaggcgcagtggcacaaaggtctcctcattgaggtttaccttgatgctctcgatacccggcatgccaagcatacgaatatagcccaactcctctttcactatggagtggtagagatctaaatcagcttcatcagcgcgtaactcttcattcgctggtatgggttctttcgtcaccacagatccgggtgtgcagaaccagttgcgaatctgtatgtcgaggtgaagggacagatcagtgcgaaagtcctctatggtatcatattcccaaaccagaccatcgaccttcattgccgccttgaactctttaagctgagctttttgctgatcatcaatcttgcttggcgcaattggcatatcagaaaaatagagcataaccggtcttttcagaatggtcatcatcctctgaacctcttcaacggcccctcccggagccctctgtgtgggtgttcctatgcgattccagaaaataccgatagcacaatcgcagccattaacaatctgtcgagtaatcggctcttggggcccctcaccctctccccggttttcaggcgcagcatgtttttcccaaagcaccgcctcaagcaccatcttttgctcaccgccattgaggatgttccattcctgaataacctcaacagcaatttttcgctccctttcaacatcacccggtgaagcaacaagaattttcacccttcgtattccggcctcaggcatcgtacttgtcggttaaggttactctgttattacttatcgttcagacgtacaactgctttggcaaactcttcaaaatcctgaaggtgtgctgtggcaatagcaaaaacgattgcccaattgatggactcatagttatgaaccgcgaggttacgaaatcctaccgcttttttcaggcgattggctaaatcagcagtgattattccggattcacataaaatatcaaacgtttttcccatggtagcaggagggggatactcactgcgagcaacaaggtgtgttccaatatccacacacatctgaacagctcgggtgaggttgagggagagaatatcctgagcatcgtaatcggaacccagtgcagcggcattttttgggcatttctctttaaccctttggattgagcggcgcaaagactcaagcttctgttcaattaacgaccaatccatgcctctctcctctcttgcaaaattcttctttgatagggcacaaaatcctcctggttataaagatgcttgagcaccagctcagcgtagagcgtatcactgccaacgattctcgttcctccggcgataatctggcccagcaagggctcaccaacggttgacaaatcaatcaagtcaacagggcgtccaattactgttgccaagtctgaaatcagttcgatggtttcatcaacaccaagcgggcgatcggcgccgactgccaagtcaagatcactgtcaaaacgggccgtgcctttagccagcgagccaaacaacaacgcaagacgaatggcgctgtgccgttcaagcacctggcggatctgtttgtcgatactctcagtcatcatgctttttgtgtgtatatccctgattttttccctgtaccctcggcccggcagctcaagcaactctgcaataaccgtgtaattctctggttacagaatatattgattttgccggattccttaacagcttataactccctcccggatttagcgttcagagctgccgataatggtcagacggttacctcccaagccgtcaatgctcgcataaaggtgacgagcgaggaaagagaccaacgcaagtatttgcggcggtaagttttcggaattcatggacaaaggtgcgtatcttggaaaaaagctggacgtctggtaagcggcctatgcacgcgctattgactacaccatcagtaccatacagcaatgaacaaaacagatgcagcggaaataattgactataactgtatatggaaaagagcatgacaaacaaaacggcccttgaagagtcccgcttctttctcaaagacaccatccgccagagagtcgacttctccctgacagaccagaaccgccggattccacctccaccgatcgaaaagccttatgcgcccgaaaaaaaacagatcgagctgccaaaaattgaaaccctgaataatatcggacggatcgacctccgaacggccataatgagaaggcaaagctgccgcacatacagcgattctcccctcacccttgaagaactctctttccttctctgggcaacccagggggtcaaactcaaactcgattccggtcacgccctgaggacagtaccttccgccggatgccgccacgcctttgaaacatacctttgtgtgctgaatgtcaccggacttgaaaaaggcatttaccgataccttcctcttgaacatcacctcatctttgaattcgaagttgaaaatctggaacgaaaaatgacgaaggctgccttcggccagtccttcaccggagaggctgccgtcaccttcatctggaccaccatcccctaccgcatggagtggcgatacggtctcgccgcccacaaggtcatcgcccttgacgctggccacctctgccagaacctctaccttgcctgcgaagccatcgacgctggcacctgcgctatcgccgcttacgaccaaatcgccatggacaacctgctcaaaatcgacggagaggatgaattcaccatctaccttgcacccgtcggtaaaaaacagtgactgctcaatacccccactcctcaggctttttggccagctcaaggttgatccagattcgccctgcttctctgttacaggtgccccatttcgttttcattttcctgataccgacctcattgacccgcactccaatctttttctcccatgacgaaacaagctcagaaatggccttcttcaacaacttccgataccactcgtcaagttccaactgttttttttcctgacctgcctctggccggatgtagagaagtatcgtgctgtgctgcaggtcaacaaagggaggggcttctctttcaatgattttgagcaggtagcgcttgccccagagataatggctctcccggttcagatactcacgcggcgtatcgcgttcctgtgcgctgagcttcgcctgttgtttttttatccacccgatccgtgaaatggcatagagccggatggtctttaatgatcttgctgcggacattgttctcaatggtttcagcaatggcatccctgctgctttttatcccctcgggcaacatcttgatcgcctctgcaatgccggatttcacaatcagctcaagcagcggcatatcatcaaagggagagatcttcctcggctcatcggcttcaatgtaggtgtcgatcagatgacgcatatcggcttcataaggcgatggggcatgatggacggcgtcgcatgtatagattggctgattcggtgaatttccttatgcaaagagcagtcttctccctttaggcttgggaacaggatcattaaattccttggcggtagcaatccataacgctatcgcctcctcgatatttataagtgctgtattgtgagaatcaccgtgggccatacaaccaggaagttcaggcacctccgcaataaacaattgatcctcctcgctccaaaaaataataatttcgtatttatccatcacggtttacctccaagttgatatttcaatataagatatcgcacttgcctgacttgatatggtttagcgttgttgccttcacgttgcagattgatcttctcttcgattccctccttgcgaaaaacatgatggcttcgacgaatgcgcatgacaaaacctgttccctgaaggagattacataaatcatcgaaagggatattcgtgtcagactgaccgctcaatatcttcaagataagtttctcgtattttcccatcgattatccgattaatcctgaagaataagaataaatcatcaatgaagttaaggaatctttcgataggaaaagcacaagaaaaatacacagcctgaccgatcactccagtcgccgagctcgctcgtgaacatggcgataacacggttctgcgtctcgcgttcaaagttgcctgaatcgcaaggagctggcgaggatgaaatattgtcaagaagttgccagcttttcctcgattctgtctataatagccagaacgatcagacgataaccgatgggaagaagatgaaaacatggcaactgcaacatgcaaaaaatcatttgagcgaagtggttcgcaacgccaacaatgaggggccacaggctattaccctgcatggcaagccttctgcggtggttatctcttttgacgaatacaacaaggcaatcaatgttcgcaagccggacgagccactctcaagtttttttcataactcaccgctccgaaattccggaatagagctcaaacgatcaaaataaccactccgaaacaggcaaaaagcgtaatacgtcataagcgtagtataatagaccttgccaagggccttatcgagatgatttttttgaaaaatgtaaaatattttcgattatggtattataaaaaacaagggaagagctgtatggtcattatcaaaaaatcggctttaaacagtttcggcgcaaaatacccggatgcaataccagctctgaatgaatggtatgccagggtaaaagctgcggactggcaaaaccacgctgacctgaaaaccatgtttctgtcggcagactatatcgcgaatgagcggtatgttttcaacataaaaggaaatcattaccggatcgttgcaagaattcgattttcttcaagaacggtcttcatcaagtttataggcacccataaatcctatgatagcattgacccggcaaccattgaacagcaataaacgaggagaaatgacaatgaaaatcgtcagcaaggcacaatatgaaaaagcgctcagggagatagaatcattcatgaatgctttcagtgatggagaaaacgcgactaacgatgccaaaattactgaactggcaaaagcaattgaagattacgaggatcgccatgttgttatgccaatgcctctggtgataaaaaaaccagaaacgttgcctgatgtgattgaactcaagatgtttgaaaaaaaaatgaaacggaaggacatggcaaaactgctgggaatcagtgatacacgcctttcggaggtgatgcatggcaagcgcaaggtcaatatggaactggccaaacggctttataaaaccttgggggttgatccaaagtttatccttgaaaaatcatagtatattcatattcatactcattaccgaacaagccgggatagatgtcgcactgttcaacttcagcaagatagagttcatcagccctgcggtcggcagcaggaatatcgtcaaacaaacaaggctcaaaaaatcgcagcatcaatcaccccgcaaataatcacgcagtaactcacgttcagttgagaactctttttgaacgctgctgacaaattttcaaatctatttcatcggaggttaatatgaacttataactttttaattctcgagttactacaagtttgtttaaggctctcatctaaatataactccttcaattcgatgtacttgctctctcccatatccgatcaattgttaaaaaaccataatagatgacatactaaaaagcaaaagattaggatgcacattgtacttcctcccactcaaagtaacctgttgaaaataacgatgaaatatcaagttcatcctttgggtcaaagaactcacgaggaatgttttgcaccattcgatattcaagcataaaattgtgtttccaccaattgttaccaattggagataaactgttcaaaagaagcaatgcctgctcatggtttgacaattgtgctctaatcgttttaacatattcatatttatcaatattaatattctgctgatctacatacttgatggattgatacaaatgacgatagtagtgacctaaacgagaaagatggccttcgaatggaacatatgtaagcttcttttcaagccggacactattttttaattcttcattattaagttgattttctaaatcacaaacaaagtcattatcgaattcttccaacgatttcaaaagcattcgtgatgaattcggccctgtcccaaaaagcaaacaatgataggctatatgagcacgttgttgttgagtaagcgttatattgtgaatacttgcaacatgttttgtgagatcaagcgcacatctatactcgcgaataagtacaacaaaaagttgtctaccacttatacccgaaacctcaagttcggcaacattatctctgtgaagtcgtaacagttcaaagtatttcgtttcgaagcttaatatttcagcagatttactccgactcttcaatgttgctgaaagtagtacaacacttacaagagctaaaaaggtgccaatgtatcccccaacaaaatcacctaattgactagctcctaaaggattaatcgtatctgtagcacgaaatgcatctgcaaaaacaatcaaattcattgctataaggccacaaagcaaaatagagatttctatccaatactttctaaaccaattctgctcagcaggtttagtaatgtgctttttcgaagccaagaataatgtcatttgcgattaaataagattatagataccaacttcaatgacaatcaaatctttcagcatagtaaaaccaaattgacaattattatttttttatgttaaaatttatacagcccaatattttataccttaaaatatgatacaataaatcgaaaacgtatagccgcagatcataataattggattatgcatattaattgaacataaatccctaatgaagttattgatctttagcaagattcattttctgtttttcgaaacaatatcaatacacaaacaacgctaactacatgacctgcacgagcagtatatgaacaatcactgaagtgagagactccgccaaaactcgctaaacaattccgaacattttaaaccaatctcaacatatatgtgctcatcagatattccagcaagactgatgatatcctgtttaatgagccgaatatctggagatgatattccgtaggcagttgcataaactcgacaattcctttcttttccccccatgttctgaccaggtaaaagcaattcaatgttttggcgatgaaatgcaaaaccgagaaacgcaattcgttgggcagtagataaagctgcctgtattgctgaaatatcgctcttcgtaggatcaattccttcagtgaatgtccgaagttctcctgcgagggacaatagtttcttgggagtaggggtatcaccaaattcaaatccttcgtgcgcaccctgctgccaaggaagttttccaaccattccatacggatgatgtatctctaaatgagtcagaacctcacttgcttctttggccgtcataccataataatttcggactgaccaaaacaagaagtgttcgatgcatctatcgtagttgaaggatattatcgcaacttttgacaatctttctggaagatcatcttgctgacagttctcggtcaatagctgaaaaaatgcgttgaaccaagttagttcaagaaccgagaaattaggtttattataaatgttactgcgatcaatttttaacaaacttttagactctgcagtaagaatacatcgagcaatagctaactttccgcaaattgatattttttcatctgactggtgtgaatcaataaaattatcaatagaaatagcttgaggcattgcatcgcgaatccgaaatgccgctcccaaatatggattgatattaccatccgtagccagaatcctaaaagaatcactgataatatcgtcaccactttttttctggtagtgttcgaattgtatgtcgagcacctttgctatttgctttttcaattcagaaccaacaggcagattcacctctttgcttgcccctgcgccaataaccaagacaagggacttttcagtatagttgctattcatacaagtcggatttttccggttaaaagattgtgcatcattccctgctttatctgctgatttttggcaagcttttctttcagtacatcaatttcggtatccatatcagaaagcactttagcgatggcgatttgttctgcaaaaggaggaaaaggagtggtaagcctcaaaaatgcagtcttggacaagttgtatcgagtggcgccttgtgccaatgattttattagctcacgaccttcattactcctgaaatagtaagcacagaacagtccatcattttcagcgccacttcggaaacgaaatccgaaacaaaaactgttcagatatacatcgtgcaattcatcattcaaaaccgcacacaggccaacttcttctggcgtctctgatgaaccattgaagaaaagatcacccttcataacacgattttgatattcatttgggacaacatttacctgttcaaatgtatcgcagttgatcacaacgttggccatgatgttcataaaggtaatatagcgagacgctcctacaccaaaatctgattttgtcttacctgtaaggccaccaaatattgaacctaaatcccctattcgcttcacctcccactccccgctgaaaccgggcaggcgctttatgccggtgagcagttcctgcatggcgccttgtttgatctggcgttttttgataatgagttgttcaagggattcaatgagggcgtctgcatcactcaaggcttcggcaattgcttcttgttcatgcaactttggacaagcgacaggaaaatccctaatatccttacttgtgatgtttggatcttttcggctgctgcttgccactcgtttctagaatcaatcctgtaattgagattgcgaattaaataatcagagagcaacttaccctttgtagggtgaatcgcagtaatggcttggtttacagcagcagggagcctgagtaatccggttcttccgatctgattaaaacctccgtacatcgcaacaagcaccgttcctgttgcattaactctcaaacatgtttctttcagtgctaaatctgtgacacattcatcagtttcacaaatatctgaattgttcaagtctaaggtcttgacccacgcaatcgaaccatttttataatatcgatccattaacgagcgagaaggcgtagtgccagaagacatctcagatacggtaccaagagtcataacatcccaatcctcaggaatcacccctgtctcggtcagcttgtaaccgggtttcacctctgcgctcatgcctgcacctctatttcaattctaataacgttgaattcgacaggtttaaactccggcctgaagcacatatcaagcttgaagaaaatgccaggatgaaaatcgtggctgctgattttgtggctgctgatgcccgctttgcgtttaattatggcaaattcgccataattaaacgccgatccccgaatagcaggaaattcgccagtattacagcttctcagccaatctgatataaaaaactctccgtccatagcttcgagtatattcgtcatgctgataaagtcttcgttgccactgcgaaagatactgtctgccatgctctgaagatccgctgtggatttttttgctgtacccatccggttttcaccatctttgacatattcatccggttttgtgtctgcaatggttcagataaataatcattgcaatttctcatgtctatcaatattttgcggaataattatttgcactctccgggctgtattcttttttttaattcttcaatggtcacatactctgcttgacctgtattaatcaagtccattctttcttcaagaatttcttgatgccatgctggtgattgcagattattatcttcattgcttaatgtttcccataagtcttccataagctgcaatctttctgcaaatggttttacttttaattcagcaattgtcataaaaaacttttttttgggggttgataaaatttttgttgatgtgctcatacctccatccccatccgtttaagatgcgcagtcacccttgcctccagctcggcaaccttgctgttaacttctggcaggggcgtttcgtagcgttcggcaagttcctttacccggcgggtgaggttctggctgatgcgatccatttcgccgtgaatggctgcggcgattgtggcaagccatttgtcgtcaacaaccagcgtttttacctcctcttcgctcagctttggatatttggcataagcgagcgcgtcaaggttggcttcagcctccttgagcattttcttcatatctgcttcttctcctgaaagtttcaaccactgacggaggatatcggcctcctctttggcatccttctcccctttgatctctttcaggggggcagcgacatttgccttgttcaccttgtccaatcccgtaaaagctccctcttccccgccctgttcctcctcaagctcgcttatgcgtgcggtgaggctttccagttcagcctcaagcccggtgatggcttcctgaaatctggcaaagtagcgggcaacaatgaggggtttgggcacgagttcgcaggcccaccccttgtcaacctctttccctttgctgttcttcaccagaacccgggcagtttcagccttccatccatcggcggcgatgaggtagcagtcgtcctgcatggtctctgtccagtagtccatcaggtgctggtagacgtgatagttatcgatgagcggcttgccggtgtagtgcacaagcagcatctggcgcttcccgaatgcccgcttcatgatttcgtcagggattttcccaaagcaacgcctcaagcacttcaagaatccactccagcaatttgcctgttatgggaaatttttataaatgtctttcctgtgcaaaatacgggtaaaaacaagtttgtcggcagcgtattctatccctattctgtaatcccctgcacggatacgataaaaggtgtcgaagataatattcacttcgaattgccatcaagaatggaaaaaatttcatcctctgatacaaattcattcttcctcccttcagcgatggcatttgccaaaccaacatcctctaaagcttctattataacatcatacaactagtttttctttgtctttaaaagctctactacaacctcggaaagaagttcttttgtttttttcatcacttatatggagttccataaaaacatctccggcaacatgttattcctgaaattgttatgattttagtccaagatccctgattttctctatcaatgtccaatccacgcatccctcctctccatcaagaatatattgattttgtcactctccaacacagcttataacttactcccgggttgcgccttcactcaaacaagaacattcatgcccttaaaacctctttcttgcgttgcaggctggcatcatcaactcaccgcagtaccagagtcgccggaagcctcctgagccggtatgaaccctgattggtccactgatgcgctccttgattgttggcagatgaaagatgatgctgatgatcttgcccttctgctggagagcggagggtgtttgcagtgcgagtgaaaaggcttccccgaaattataaaagctgtttcagggcacgctctctcttcttgtttgggttataatttctgtaacttccctgtggattgccgataatgatcaggcgcggcaacttacaccaggaagaaaagatagagtccattaaacaggagcataatcatggctacaagcaaaaaagctttgtgtgttggaattaacaacttcaagaactatccaagcgctgcattgcagggttgtgtgaacgacgctcatgatatgtcggcgttgctgcagaaactacttggttttcagggcagcgacattaccgtgctgaccgacgcccaggcaacgaaagccaccatcattagtaaccttaaggctatggttgatggtgcaaaggcgggaaagtactcctatctggtgttcagcctctcaagccatggtacacaggttcctgacctgagcggtgatgaaccggatcgtgccgacgaggcattctgtcctcacgaccttgctcaggctggcggccagtgggatgcaaatcacgtcatcctcgatgatgaactgcgtgatctttttattcaattgccagccaatgtgcttttggaggtctatctcgatacctgccacagtggaaccggtttgaaggccattgacatgctgctcgatcgcacaccgcgttacttgccacctccttctctggaggcattcgaagaggtggagagcaagcgttctcgcggacttcgtcatggaatgcttgaaaaagggatggttcataacatcctttgggctggctgccgtgccgaccagaccagtgctgatgccaaaattggtggcagttggcatggtgccttcacctactatttctgcaaggagatgaatgcctgcaagaactctctctctcgggcagatttacttaccaaagtccgggcagacctaaagaaaggaaaatacagccagattcctcaactcgaatgcgaggcaacgaagcgtaaagtgcaaatcgggtaaggtgtagaattacaactccatcaagagtggctttaacaagaggggcaagagcgaattacctgcgacggcccctcttgtttttacctttgcgtcgcgcatgaaatctgaaatggaaagcccggtcatgagcagaagagagcgaacaaatcgcaacgcaacggcataaggagcaggcaccgggcggcctggaatccttgcggtaatggcaatacgtcaaaccgcgctcttacctcttgctattcatgaaacttatgcataggtttcattgttttcatgcatccgatgtaaaccattgttacgtatacttgacacaacgataatcattgaattccatgtattttgatcctttgtattttgtttttgccctgccccccatgcttcttggtttgtgggctcaattcaaggtaaagtctgcttttaaaaagtattcacaggtaagaacccagagtggcatcaacggcgcagaagcagcccggcgcattcttcagcgtggcggacttggaaatgtgaccattgaaacggctcatggaatgctttccgaccactacgaccctcaccacaaggcgcttcgcctgagtgacgaggtgtaccgtcttccgagcattgcctctgttggtgttgccgctcatgaagcgggccatgccctgcaggataaaacgggatatctgccactgcagttgcgctcgatcatggtgcctgcagtctctatcggaagcaaccttggccccattatttttatggccggtatgtttcttgccggaaccataggaacaacacttgcctgggcgggtatcatcctctttggcgctacagccctctttgcactggtaacccttccggttgagttcgatgcaagccgacgtgcgaaagagctgcttgtctcgcagggaattgtatcgcccgctgagatgcagggagtcaatgcggtgctggatgcggctgcactcacctatgttgccgctgcggcgcaggctatcatgcagttggtctattttctcacgatcatgaaccgccgtaattcgtaagcgggatagctgtttttgtaaaagcgaagagcataaccaaccacttaccaaaatacctttgaaaaacagtttcaggaaaaagccgctttcactgctgctgggagagatggatggcgaacatcggctgaacaggattctggggccggttgccctgaccgggcttggtgttggcgccatcattggaaccggtatctttgtgcttatcggtgtcgctgctcacgacaaggctggtccggcggtcacactctcttttgcaattgcagcccttgcctgtatttttgccgcgctctgttatgcagaatttgcctcgatggtgccggttgcgggttcggcatatacctacgcctatgctacccttggcgagctctttgcctggataatcggctgggatctgattcttgaatatggcgtagcttcggcaacggttgcgcatggatggtcgaagtactttcaggatttcatcgggatattcggtatcggtattcccaaactcttctccaatgcgccgctcgacttcgacccggataccggtctgatgagcctgaccggagcctggtttgatctgcctgcagtactcatcgcccttgccgttacggtggtacttgtcaagggaataaaggagagcgcccgcttcaatgccgggatggttcttgtgaaggtggctattgtgctgctggtaatcgtgcttggtgcaaggtacgtcaatcctgcaaactggacaccctttgcccctttcggctattcaggactgagtgttttcggccataccgttcttggtgaaccaggtcttgggggcgcacctgtaggggtgcttgccggggctgccatgatttttttcgcctatattggcttcgatgccatttcaacccatgccgaggaggcaagaaatccccagcgcgatattccgatagccattatcagctcgctggtcatctgctcgatcctctatattgccgtagccgcagtcgtgaccggcatggttccctacaaccagatcagtattgatgctcctgtctccaatgctttcatgcaggttggaatcggctgggcgcaattgcttatttcgctgggggccatcaccggcatcacatcggtcttgctggtcatgatgctcagccagccgaggatttttcttgccatggcacgtgacgggttgttgccgaaatcatttttcgcctctattcatgaaaaattcaggacgccctggaaatcaactatcctgaccggtttttttgtcgccttgctgggcggattactccctttgcgcctgcttgccgagctggtcaatatcggcacgctctttgcctttgttgtcgtctgcagcgctgtactgatcatgagaaaaacaaaccctgaagctgagcgccctttcaaagcgcccttggtaccctttgtgcctcttgcgggcattttcacctgccttctgctgatgttttccctccctgcggagaactggctgaggctgattgtctggctgcttctcggatttgtgatctactttttttatggacgcaaacacagcgccctgaacgccatcaaaccctgagtcaaaacagcacgatgaaaaacaaggtatttcttattaccggggcatcaaccggtatcggtgaagcaacagcaaggcgtgctgtggaagcgggattcaaggtggcgcttgtcgcccgttctaccgaaaagcttgaacgattgcaggcagaactgggccctgagagggctcttgccataacctgtgatgttgcaaactggcagtcgcagcaaacaatggtagaaacgaccctgaaacacttcggacgaattgatgtggtttttgcaaacgctggcttttcgaagggctcaaccttttatggcggagaggataagcctgaagagtggaaagagatggtgatggtcaatgtctatggcgctgcagccacggctcggctgacccttcctgaactggtaaaaaacaggggtcacctgctgattaccggctctgtagtgggacgtatcacctccatcaggaacctctattcagcaacaaaatgggctatcaccggcatggcacaggctatccgcaatgagatggcggaaaccggggtgcgcgtcacccttgttgaacccggagttgtcgatacccctttctgggaggctctgcaaaaaccctgcaccgcagaacttcagccggatgatattgcccgcgcagtcatgtatgccgtcagtcagcccgcgcatgttgatgtcaatgaaatcctgatccgcccgacaggtcagccccattgaaatgatggcgtcttccggtacatttttgaaacgaatgcaacttctttgcaacactttatgctgataacctttgaaggaatcgatggcgcaggcaaatcaacccagataaaagagcttgtccatgcccttggcctccagggaattgaggctgttgttttgagagaacctggcggcaccaccgtagccgaaaaaattcgtcagatcctgcttgaaagctctcatggaattaccccggtgggtgagctgcttcttttttcagcatcgagggcggaactggttcaggaggttatccggccagcccttgccagtggaaaaacaattattcttgaccgtttttttgactctacgaccgcctatcagggatatggccgtggtatcgacatggagttgctccgctccatcatcgcaatttcgacctgcggcattactcctgatatcaccttctatcttgatctggagcctgaagaggctctgaagagaaaatattcaaaaacctctatccctctggcttttgagggcgaggagcttgaccgtatggagcgttcgggtcttgaattttaccgcaatgtacggcgtggctacctcgacattaaacaactcgaaaaccggcgttttgtccaattaaacgctcttgacccagtagcggtcattcacggcaagatccttgctcttctcggggagcgctttccctcctttctgaaccctgtatgaatcaaaaataccccgttacatccagagaggtaaaaagaaccggtttattgtgaaagttttctaccggattctgaaagaatttgattagattgcggtacattttacaccaccatcactcccttatcggtcacacatgcacgagagtattcttaaagagcgtcaactgaacacctttgccacctcgatctcgttacaggatatccgaaccctgaaagaactctaccaactcaaggcagaaacccgtgaacttcgggctccggtagtcaataacattatcaagcagagggttgtggggcaggcatgtgtagagtcgctgaaaaatgcactttactcgcttgaaaccatctatattgatgacgataccgggtatcggctcctgcggcttgacggactgaaacagattcatgtggatctgacctatgagatacgggagctccagaaagatatctactatctggaatatggtgaggacaagttcatcgactaccttgcaaaatttattcccgatttccgggactatgtcaacaagggagttgccatgctcaagggaaagcactttgacgcctttatcactgaccgtgacggaacaaccaacaactactgcggacggtatcgctcatcggtacagcccatctataactcggtgttcctcacccgatttgccaaaaaccgctgtaactaccccatcatcatcacctctgctcccctgaaagattttggcatcctgaatgtttcaatcaatccaagtaacacgtttatttacgccggttcgaaaggcagggagttcattgatctcgatggtgaattcaacagtttccccattgaagaacgaaagcagcgattgatcaatttattgaacgatcgaatgctcgtgctccttcaggaacaggatttcgagaaatttaacttcatcggttctgccctgcagatcaagtttggccagaccaccgttgcccgccaggatatcagccactcgatcaaggatgacgagtctgccgcttttcttgagaaggtaaaagggattgtccgtgaaattgacccgagcggtcgtaacttcaggattgaagatactggccttgacatcgaaatcattttgacaattgatgttgattccagcgaatcgcccatcaaggattttgacaaaggtgacggactttcctttatctgcagcaaactgggaatgggcgaaacaaaagggtcaacccttgtttgtggcgataccccttccgacattcccatgctgaaaaaagctgttgaaatgtttgatgatgtttgtgcaatttttgtaacgagggatgagaagctgaaacagcagatccgggagatctgcccgaacagctatacggtaccttaccccgacatcctcctcaccatccttggactgctttccctgtaatacgatacacaacatgataattttttaatggtatgagcaacatcttcaaaggcgcaattttcgatcttgatggggtgatcactggcacggcaaaagtacacagccttgcatgggaatcgatgtttaattacttcctcaaaaattatgcggaattaaacgacgaaacgtacttccctttcgacccggcccacgactatcacaagtatgtagacggcaaaccaagaatggagggagtcaaaagctttctcgcttcacgtgacattgagctcccttatggcgaactggacgatatcccggaaaaagataccgtctgcggtcttggcaaccgcaaaaacagccttttcaccgaaattctcatcaaggaagggcctgaggtctatacctcatcaattgacctgatccacgtcctcatctcaaaggggattaaaattggtatcgcttcatcaagctgcaactgccagctcatcctgaagcttgccaaacttgaacatctttttgagacccgtgtggatggagaggtctccattcagctcggcctgaagggaaagcccaatcctgatatttttatcatggcggccaaaaacctcggtctggaaccacacgaatgtgtggttgttgaggatgccatttccggcgttcaggctggctcccgaggcaatttcggtctggtgctcggtattgcccgtgacatcgaaggatcgaaactgaaggagcagggcgctgatattgttgtcagtgaccttggcgaaatcacctatgaagagattgagcgctggttcaagaagggacttgagtttgacgggtggaacctgacctataccgattattctgccaaagatgaaaaacttcgtgagacactgacctcgtgcggcaatggctaccttggcgtaagaggagcctatgaaagctcttcctgtaccaaccatcactatcccggcacctacattgccggaattttcaacagggtaccctcggaggttcatggtcaaaccgttttcaacaatgattttgtcaataccccaaattggcttcccatcgaattcaggatagggggtggagagttcattgaaccattggggcaaaagatactcagctatcgccagaacatgagtctgcgcaacggcctcatggaacgggatctcgtcattcaggacaaccttggaagaataacaagcatcagcagtcgccgatttgcgagcatggacgatccgcaccgctgcgcgctcaagttcaccctgaaaccggtcaattacagtgcggaaatagagttccgctcagcaattgacggaaggattaagaacaagaatgttgcgcgatacaatgagctgacaaacgatcatctggagcaggtggaaagtctctcggaagatcagctcatgctgcttcatgtacgcaccaatgtatcgcattacgatattgtgaccggcacaaaaacgagaattttatgccatggcaagcctgcggttgtcgaaagggtaacattgaacaacaatcgctacatcggagagctcttcaaactctcgctcaatccgaacaaaggctgcaccattgaaaaactggccgccattcatacctctcttgatgcaaaaagtgtcgatccactgaaagccacccgcctttccctgcaaagcgaagattctttcgattcgctcttcaaggcgcataatgatgcctgggagaaaatatggaaaaaggctgatctggttattgagggcgaccgctacagccagaaattgctccgcctgcacacctatcacatgatgtgcaccgcttcgccgcacaatccctccattgatgccggtatgccggcccgtggactgaacggtgaggcctaccgtggacatattttctgggatgagatctttattctgccctttttcaaccgccacttccccgagatctcaaaggctcttctgctctaccgatacaatcggcttgatgcagcaagggagtatgcgagtgaaaatggctacaagggagcaatgttcccatggcagactgccgatgatggccgcgaagatacgcagatcatccattttaacccgaagagcggtagctggggtcctgacctcagccgtctgcagcgacatgtttctattgcggtcttctacaatgtctggcgctacatctatgacaccgacgacacgcagttcctcaatgagtatggcgctgaactgatgtttgaaattgctcgtttctgggcttcgattgcctcatattcgaccgagagcggcaagtaccatattgaaggggtaatggggcctgatgaatttcatgaagcgctgcccgatagtggcaaagagggactgaaagacaatgcctacaccaacatcatggcgatctggctcttcgacaaagccgctgaaatcggtgataaaattgatcctcttgtgcttgaaggattgatgtcgaagattgatcttgaccttgatgagctgaagaaatggcgggaaatcagcagccacatgaatatcctgattgatcaggatggtgtactggagcagtttgaaggatacaagagccttaaagagcttgactggcgtcactaccgctcacggtacggcaacatccaccgtatggacaggatactgaaagccgagggtgattcgcccgatctgtacaaggttgccaaacaacctgatgttttgatgaccttttatacgctctcacccggtgaggtagccgagttgctcgaaaaaatcgggtatacggtacccgatgccctgacctttgtcagaaacaattatgcctattatgaaccacggacaagtcatggttcaaccttgagcaaggtggttcacagcatcatctcaagctatctggaagatggtcatgaaatggcatggaaatggttctccgaagccctcaagagcgatattcaggatacccagggcggcacaacccaagagggcattcactgtggcgtcatggctggaacgctcgacactgttattcgttattttgccggtatttcattctataacgaaaaactcaatgtgcatccaaacctgcctgagcagtggaaaaagctttcactaagcgtctgtttcaggaaaaatcgctatatcatgaccattgcaccgaatgatatcgttgtcacgctggtcgaagccgagggagatgaagccctcgcatgtattgccggacagcatatcaccctcaggaaaggagttgcataccactccgcttgagcaaaaaaagaataaaaaaagcagaaagctggtatcaaggccagctttctgctttatattcaaatttgaagtctcacactgtttttgacctattgaagatcctatgcgcctgtccaactttcgatataccctgcccaaaacaaaaatagccgatgaacctgcttcgccgagagggaagtgcaaaatgatggtactgaaccggcgaaaaaaagacatcgagcataaagtcttcgaagatatcgtctcctattttaaaaaaggggatctgcttgtgttgaataacagcagggtcttccccgcaaaaatctttggtcagaaagagaagactgatgcaaaaattgaagtcttcctgctcagagtgctcaataaagaggctggattgtgggatgttctggttgatcctgcacgcaaagtaagagttggcaacaagatctactttgaggaggatgtggttgctgaagttgttgacaacaccacttcacggggaagaaccatcaggttcctcaatccagacatcgatgttttcagtctcgtcgaacgcatcggcaatattcccctgcccccctacttcacccgtccaccccgtgaatcagacaaggaaaactatcagaccgtctacgcctccgagaccggcgctgttgtagctccaatggccggactgcatttcaccatgcctatcctgcaaaaaatccagaaaataggggtaaaaatcctgccgatcaccctccatccgagtttgagcacctttaatgctattgaggttgaggatgtctccaagcacaagatggattctgaatactttaatatcccctatcaaacggccatggagatcaatgaaaccaaggtcaacaaaacaggacgggttattgctgttggaacaacaacatgccgagtgcttgaagccaatgctacggttgacgggaagatcaagtttggaaggggttggaccgacaagttcatctatcccccttaccagttcaaggtaaccgatgcgcttttgaccaatttccagcaacctgaaaccacactgctgatgacggtaagcgcttttgcagaacaccgcctcctgatggaagcctataaaaccgcgctcaaggaggactaccagtttctggcctatggagatgccatgttcattcattaaccagtgaaagtacttgaccttttatgcaagcaacagccattatagccgcaagcggtatcggaaaacggatgcagctcagggagggtgagagcaaacagttacttgaagtcggagggtttccggttatctaccataccctgaaggcttttcagatggcctcttcggttaaagccatctatattgccaccaggctggagaacaggagcatactcgaagaacttgctgctgcctcgggtttcagtaagctgaaagccattatcgagggcggaaaagagcgacaggattccgtttacaactgcatccgtgccattgaggaagaaaaacgcctgacaggtgcttctgcagagatcattctggttcatgatggtgcacgcccctttattcgttctgaagagattgatgaaattgcgcgcctctccatgcagtatggcgcctgtgttccggcaaacaggccaaaagacacgatcaagtatgtcggggagaatccggagttttttggtgaaacccttgaccgcagcaaacttctccaggtacaaactccccagggttttcaaagcaacctcttgatccaggcgcatgagcaggcagaactggaagggtggtatgcaaccgatgacgctgcgctggtcgagcgtttttttcctgaacaacccgtaaaaatttttgaaaccggctatcacaatatcaaaattacgacaccggaagatattcccgttgccgaggcgatattcagccagatttcaacacggagttaacaccgcaaaaaaagaacaaataaaacatcatctcggcttgtttattcctgaagcctatagtatattttcagccggtaaaatggtgaggtagctcagttggttagagcacaggattcataaccctgaggtcgagggttcaactccctctctcaccaccactgtaaagcgggtgtaactcagttggtagagtgtttgcttcccaagcaaaatgtcgcgagttcgaatctcgtcacccgctcaaagtcagtgggcaatatttaatctctttttccagtgtaccaattatgactcaatcctctgttttttttggtccggtaactgttgaagagatcaataccacacaaatcattgatggccagatggcccgccacctcggtattgaaatgaccgaaatcggacctgacttcatgacggcaaaaatgcccgtcgatcatcgtaccatacagcgtatcggaattcttcacgggggagcctcactggctctggctgaaaccgtcggaagcattgccgcctcttactgcgttgaccgtaactctttttacattgtcggtcaagagatcaatgcaaaccatatccgtccggtcaggagcggttttgtctacgctacggcaactcccctgcatcttggaaaaagctcacaggtatgggatatcagagtaaaaaatgaggagggtaaacttacctgcgtcagccgctttaccgttgctgtcctgaaaaaagctccgctccctcaataaatagtgactcttgctatttttttaatacatttatttcattcagcgtagaaatttttcacagtcgtagaagtttttcacatttattgcagatttcagggtatgcaaatcatacaatcagaaactctcgtctcgccgctcgacaccgcctcaaatagttccgaggaacttctccaccagcttgctgcacagcaaaaatcacgcaagaaatggcttctcatccagccggtaagcaacaccagcatgatggtcgattccggtacggtcagtatgccgttaaacctgattatggttgccaccatcgtcggaacgctctttgacgtcacctttatcgatgagcggcttggagacaagattcctgaagatttttccggatttgatgtcatagccatcacctcgcgaacactcaacgcatcacaagcctaccggatcggcgacagggcattaaaacagggcaaaaccgttatcctcggcggagtccatcccaccatgctgaacgaagaggcctccctgcactgcaccagcgtggtctacggtgaaattgagtccatctggacagaacttgccactgatgtgctgaaaggcaaaatgcagcaggtataccgggcaaaggagctaaagtcgatgagcgacatgcaccgccccgatttcagctatgccctttcatcaaaaagctcgaaaaaatacagctcacgcattcccctgcttgcaacaaagggttgccctgtcgggtgcaacttctgcacaacaccaaccatttacggcaagaactaccgctaccgcgagcttgacctggtactcgatgagatgcgttaccatcaggagcgggttgggaagaaaaatgtcaatttttccttcatggacgacaacatcagtttccgtcccaagtatttcatgaccctgcttgaagagatggccaagcttggcgtacactggaacgccaatatctccatgaactttctcgacaaacccgaagttgccgaacttgctggccgctccggctgcgatctgctcagcatcgggtttgaatcgctcaatccggaaaccctgaaaaccctccacaagggctccaaccgtctcagcaactatgaacaggttgtaagcaatctccataaaaacaaaattgccatccagggatacttcatgttcggtttcgacaacgacaccgaagagagcttccagctcacctacgacttcatcatgaaaaacaagatcgagtttccggtattttcactggtcacccccttccccggaacaccctatttcgatgaaatgaagccccgcatccgccatttcgactgggacaagtacgacacctaccactacatgttcgagccaaccaacatgactggcgaaaaaatgctctcaaactttgtcaagctccagaaagaggtctacaagggaggcgccatcatgcagcgcatggcaggcaaaccgctcaactgggtctggctcgccaactacgctatgaaccgcttcaccagcaagctgacgccggaatattattactgaggggtattgggtgctgggcttaaaaaaaaacctcagcattctgaaatttcccttcggaaatctcgttcttgcccaagttgatgagtttcagaaaggcaatggtatcgatgcttgatatttgcttcaatcgcaacgcttacccttacagttctttcttttcttgagcaatcaagtcaatatatatttcttcaattttttcccttgcccagtttgtttttcgcaagaatttcaaactcgatttaatacttggatcattataaaaacaacgaatttctatcattttatagagttcttcccagccataatgatttaccagatcacagagtattttttcaagagttaatccatgcagtggattatttgggtgatcattcatattttgatactctccacgtatccttatacattagattattttactgtaaatcttacaagcagtcaatgcagtggtttacttgatctgttataacgggttatttgtcgttataatggcctttggcggaaaggacatccttcgattcgtaaagataaccacagacacaaaacgaaaaggctggagggatcgtcccaatacagagactcccctccaacctgccatcaccacattttcgttgtcaattatccatcgtcaacggtcaatcattttttcggtaactccaccttcagatgcagctccttgagctgaacgggcgtcacctctgatggtgagcccatcatgagatcctgcgcctgctggttcattgggaaggcgatgacctcacggatgttctgctcgtcgcagaggatcatgacgaggcgatcgagaccgggagcaattcctccgtgcggtggtgcgccaagcttgaaggcttcgatcatgtgaccaaagcgtgcgtcaacctcttcgcggctgtatccggcaataccaaaagccttgtacatgatctccggcttgtggttgcggatggcgccgcttgacagctcaatgccattgcagacgatatcgtactggtaggcaagaatatcgagaggcggcatggtttcaagcgcctccatctctccctgcggcatggagaaggggttgtgtgaaaagtcgatctttttggcctcctcgttgtactcgtacatgggaaaatcaacgatccagcagaaggagagttcatccttgtcgagcgtaaagagatcgccgaagtaggttctcataccgcccatgatcttgcaggtcgattcccacttccctgccccgaaaaagaccacatcaccggtctcaaggccaaggtgctctttgagcgtagcaagatccgcttcggaaagaaacttgaccacaggcccttttggtccctcttccctgaactggatataggcaagaccgcctgaaccaagctctttggcgcgtttctctgccttgtcgtaaaagagcctcgattcattgccgcgacccttgacaacaagtgccttgacgcaggagccttctaccgtactatttgcaaagactttgaaggctgaaccaacaaagagtggcgtaacatcgctgatttcgagaggaatccgcaaatcgggtttgtcggtaccgaagcggttcatcacctctttataactgattctcggaaagggaaattgcgtgatccgcttgtgcgacatggtgcgggtaagatgctcaatcatcccttcaaggatcgtaaagagatcgttctgctcaatgaaggccatctccatatcgagctgataaaactcaccggggctgcggtcagcacgggcatcttcatcacggaaacagggggctatctggaagtagcggggaaaacctgataccatgagcaattgcttgaactgctggggcgcctggggcagtgcatagaatttacccggatgaaggcggcttggcacaagaaagtcgcgtgcaccctctggcgagctggaagtaagaatcggtgtctggatttcgataaaatcctgttcttcaagatagcggcgtatagcagcagtcaatcggctgcgaaaaatgatattttcatgaattttttcacggcgcagatcaatgaaacggtatttcagccgcagctcttccgaagtcaccacctcgtcggctaccggaaagggtaatggatgtgcattactttcgaccgtaatctgactgacaaccacctcaatctcgccggatgcgagacgggaattgatggctcccggagcgcgaagaaccacaacaccctcaatacagataaccgattccacatgcaattgctcagcttttgcgaagagctcctgctgctcaggctgaataacaagctggctgatgccggtatgatccctcagatcaataaatataaggcccccatgatcacgttttctgtgaacccagccggcaagcctgacggagccatgctcacgctccggacagagtaatccgcaataatctgagcggaaccggtttttcagagtctgcgtgctccctgcagctttactcataatattcctatagtcctttgtattgtgaaattgtaaaaacttaaaagcatgaatatgaagaattttttctcatttataaaaccgggggcaggggtcgtctcaatagacaagctctcctccaaactcggtaacaagaaagcggatgacctcattgctctgtgaaagttcctgaaaaagggtaaacaccgtcttttccctggtacaggcatctttttcggcatcatagagaatacgaagctggagtggcaaggcataaaattctgaaatttcctgctgcaaaaccgacctttcctgctgaagctcctcataggaaaattttcggcaacaggcgatatcgagcactccgccagcactgcatgcaacaagctcgcaggattgcaggtgcattgccatgaagttccggttttttttggctacatgttcaagaaactggtgccattccaccctgagtgttgcaagatcagcaacggagtcaagagccccggcagcatcgttacgcacgatttcggaggaggcggaaacaagatgccgcttcgtttcgggattagaagcaaaatttgagagctttttttgccatgaaccaagatcaatctctccactttctgagggcttcaccggaggtgcagatgaggttggtggcacggaaagtgacacagcaggagctggctgccttttcaggggcttgtcaggtgcttttttttttgagcctgcagttgaggctgtggttccgctggcaaagctgccgcaggagctgggtgcacaatatcaatcagcttgagcagcgcaagctcaaaacggaactggtattcgaactgaaacttcagctctttctgggtcagcagaagaaaatcgaccatctgcataaccgcaaaaggagagaaatttcctgcatcgcgctggtaacgttcacggattgcatcggggcgttcaaccagacgggtggaactgagattctgtaccaccaaaaaattccgcaaatgctcaatcagcttttcaagaaaatcctgttcgtcataaccgttcctgatgacaaactgtgcaacgtcaagcatcttgaccgcattgcgctctgcaacggcatcagtgacctcaaagagatgctcatcatcgatgtagttcagcaattcagcaacaccggaataggtgatacttcctgtatgatcattctcggctgaaaatgcgataacctgatcaagaatactctgcgcatcgcgcatggaaccctgcgccttacgcccgataagctgcaaggcatcgccatcaaccgttatctgctcggcgtcacaaataaactgcagttgcttctggatctcctccagcggaattcgtttgaagttgaaccgctgacagcgggaagcaatggttgccggaattttgtgcagttccgtagtggcaaaaataaaaatagcgtgaggagggggctcctcaagtgttttcagaaatgcattgaaggccgcaatggagagcatgtgcacctcatcaatgatatagacccgataggttcctttctgtggcccgtagcggacattttcccgcaacgtacggatatcatcgacactgttattggatgcggcatcaaactccgcaatattgagactggtacctgcatcaaagtccctgcagctttcacactctccgcaaggctcggtaacctgctgcagatactcagcatcttccatcatcttctggcaattcaacgctttggcaaaaacccttgccgctgttgttttgccaacaccgcgtaaccccgaaaaaatatagccgtgaccaaccctgcccatgcgaagcgaattctgtatggtgcgggtaacatgctcctgtgcggtaatgtctgcaaattttaccggacgatacttccgggctataacctgataactcattctggctgttgattaatgtcctctaacaaaggggcaaggggcaaatccatgctgtttttcagacactccgtaacacccttgctgattgtttttaaatgtacgctattacctcctgaaatcagcaaaccgttttcatcaccccagaatccgctgggtattattgcataaagatcgtagagcgtcatggtataaagatcgcgactgattgcaagatcaccatttacagttacatggagcagaccgttctgcagcaggatatcaataacctttcttaaaccggagggagtgagaccctcaataaccttcaacatttttttcatattcatggcattgccactcttctggccattccagatatgagcaagcaccgacagtatctcgggcactccacgcaaggggctgaatacatcggcgatcctctcaactggtttgagcgcgccaagacaaaaaacaaattccgcaccggtcagcaccacaatccagccaagatagacccagaaaaaaagcatcggaataaccgacaatgctccgtaaatatgttcaaacgttgcaatatgcgtgatgtagaaagtaaaccatctctttgagagttcaaaaagaagcgcagcaagcagcgcaccggaaaaggcatgaacaaacctgacccgacggtttggtaccagcatatagagcagaaaaaaggccgcaacggaattaataaaggggaaaaaagagagcaggcgggttttcagctcaagcagaggaccatcggtaaaaaccatataccagacataggagctggcagcaagactgcttccaataagtaccggcccaagcgtcagaactgtccagtagagggtaaaaccctgcaaggccttgcgaggcgcatgaacttcccatatttcattgagcgtatgatcaaccgttgagatgagaaagagtgcaatgataaaaaggaacacccctccaagaatcggcacgctggcggtcttgccaataaaatcagtcagatagtgattgagcacattgccggctccaggcataaaattctggacaagaaaatcttcaagagagcgcttgaagggggtaaagacaacaaaaacattcagaatggaaaggataacggcaaggattggcacaatagacaaaagcgtctgaaatgcaagcgaaccagcgccaagaaaaattctgtcatgaataaaatttttccagaaaaaaggaataaatacacgcatacaggagaccaattcgacagcgttgctctctgttttggggttttgccctcttctttccttctctcccatctccccctctttttgttggcaagcctcccaatcctgcaaggtaatgctttgccaggccaattacgtcacgttacacgggttgatccgctcccaaccgatctgaccctcgtcatcagcagcaaaccaagaataaaaaaaagcagcagagaggcaagtgcagctttctggctcccagcctgagctgataccaatccaaaaacaagaggccccgctatggccgaagccttaccaaaagtaccatcataaaaaccgaaaaactcggtcacatgttcctggggtgtcagcctggtcatcatggatcgggaggccgcctgggatgaccccattgacataccagcaagcattcctgtataaaaaaagagctccttgctgtctgcaaagatagccgcaacaaccacaacaaaccaaatcaggagggtaatgacaatggtacgtttcggcccgattttatcagtcacaaaaccaaaaataagagaaccggcaatggccgtcgtttgcaccaacataaaaaaccgaatcagctctccagtcgtaaagccaagagtgttctgggcataaatcgacgaaaaggcgataacggtcaaaatagcatcattgtagaaaaagtaggccaggagaaaacgggcaaggtcgggatagctcataatatgctgaacggtgtacttcacctccctgagagaacaacggatagcagtaaaagaaattgcaggcctatccccttttttttcatcccgcagcaccagaaaaagcggagcggcaaaaagagcaaaaaaaatcgcaacgaccaaaaagctcaactgtacattcggcatattggacaaaacaatacccttgctgagcagcggctgaaccagcagcagaatggagagggcgccaagatatcccatggcaaagccgtaccctgaaacccttccgatgctcttggcagaagcaagctgcttgagataggaatcataaaaaacaagcccaccctcaaaacccatattggcaagaacgaagagcagaacagctaccaaagccattccagggcccgaaaaggagagcagagctgtggcaacaatcgaggtaagggtaaaaaaaagaagaaaacgcttccgttttccggaataatcggctgcagccccgagaaccggagagatcagggcaaccagcagcatcgagagactgacgctgaaaccccacagggcatctcctgaaggttcccctttgcagataacatttttgaagtacagcggaaagacaaaggtgaccatcatcacgctgaaggaagtgttggcaaagtcaaagagcagccaggaaaacactttatatttctgcctctctcgcaacacctcccctaaactccagcaatatgctgaaagagcgattcaaagagcgctcttccgtcaagcgatccgagcatcttttcgctggccctttcgggatggggcatcaggccaagcacattgccctggcgattgacaataccggcaatattgcgaagggaaccattcggattcgcctcatcagtcaccctgccctctgcgtcggcatacctgaaaacaatctgctcatgctcctcaaggctttcgatcacttctggtggagcaaaatagttgccttcaccatgtgcaatcggaatgctgagcagttgatcaggctggtatctctgtgtaaaaatggtcgaacagttcaccgctttgagcgtggtctggcaacagagaaactttttgtcacgattccgcgaaagagcgccttcaagcagtccgctttcaagcagcacctgaaatccattgcagatgccaagcacaggaaaacctttgcgggcaaaatcgatcacctcctgcatgataggagaaaagcgggcaattgagccagcccgaaggtagtcgccataggaaaagccgccaggcagaataattgcctttgctccctgaagatcatgatcattatgccacagcatgacgggcttgatgccgtcgaacgaaccaacagcatactccgtatcatgatcacagtttgaacccggaaaaacaacgactcctacagttacatcagccataattgagtactatttaattgacttgctccagttcgaaggaataattttccataaccggattcgataacaatttctgactgatttcgttacagatacgttcagcctccatcaagctctcttcattgatggttacttcgatatatttgccgattcttgctgattccacggtgtggtaaccaagatttttcagtgcatgctcgacagctttaccctgaacatcaagaatggactggcgcagggtaacctttatttttgcagtatagggcattatcatgcgtatggttgaatggaaaaaatcaggtctgccactggcgacgccacaacagcgtgagtgagcgtgcaataccgagcagaatatacaacaacatggcaagaaaaaaagcttttgaatgaaagagaagaacgcagaacaaggccacaatgtagagcgccatttgaactggcttctgacggaatgattctgcagtaggcttgggaagggcgtcataattgaccttactgaccatgaggagcgcaagcgctgcagaaagcccaaccagaaaggactgcatcaatgagggaggaaaaatcgggtcgccactcatccagagcacaaacccggcaatcgtcagcgcctgggcgggtgtcggaagaccagaaaaagagtctttgttatagccaatcatcgtgatattaaagcgggcaagcctcagtccgctgccaatcatcagcaaagagctgacacagataccggtaatacccggcagtccttcaagtccgaatttatagaccaaatatgccggagcagcgccaaaagagaccagatcagaaagagagtcgagttccacaccaaaatcagaggtaccgttggtaatcctggccacaaaaccatcgagggtatcaaaaaaagccgccagaatgataaaccagcatgccgcaacaaaactcccctctcccgacatgacaatggcaatatagccggaaagcatgttcataaccgtaaacactgagggaacaaacgatcgcgacacaatgggaaagagtggcgagcgatctcgtgaactgtttttcagaaaaggaggatagcgtttctgatacctttttttaccagcatcatccatatatgaatatccatcgtaagagtaaaagagtatccgcaacaggcagaaaagaaccttaagggaacttgactttcaaaaagttataacgataacagagagcgagcaaaagctttactattgcgctttataacaagttacaagagcaataaacggcaaaaacagaatcctgattacagagtcccgataaaccaaaccggcaaacccgctttttttcagccccctgtctacacagaattttaaggtaatgaaatttatactcttttagcaattctgcattgagtgggccactgcacacctctgcatgataggtgaaagatgcattgcatttcgctcccattgcaaataacgtgttatccataatgatatattgccagaattgttgtattccggattcaaaataccaacccgtttgacgacagttgggggggataaccccgccattctacattatggcgatcaatcacaaggaataaatttgggaaaatgaaaattccgttaattggggcgggatggacggaatggaattggggcgggatcaacggaatgggattggggcgggatcaacggaatgggattggggcgggatgaacggaatgggattggggcgggatgaccccgcccctacggggtttaataactttcgtcgggggaggggaaatttgactggcggacgtcttcgacgtattgcttggcggcgtgttcaataaccgtattcaaatcggcgtattggcggacaaaacggggatggaactcgcggttgagaccaagaatatcgttgatgacaagcacctggccatcacatgcaaccccggcgccgatgcctatggtaggaatagtcagtgagcgggtcacttcggctgcaagcacagatggaattttttcgagtacaatggcaaacgctcccgcctcttcgataatttttgcatcctcaaggagctgctctgcttccaccccttccttggccctgaccttgtaactcccatacttgtatatagattgcggcatcagaccgagatggcccatgacgggaatcccgacgtcggtaatccgcttgacggtatcggcaatgatcttgcctccctccagcttgagagcatcacacccatgctccttcatgatctttcccgcattgcgcaaagcctcatcacctgaaatctgatagctcatgaacggcatatcaacgaccaccattgcccgaccgctttcgtcgtgcactcccctgacaacagccttcgcgtgatagaccatctcttcaatcgtaatcggcaacgttgtactatggccggcaaaaacattgcttgcggaatcgccgaccagaagaacatcaagaccagcacgatcaagaattctcgccatggtgtaatcataagccgtaagcatggagatcttctccccgttatgcttcatatcgagcagccttcgggtggtaacatgagccgatttttgttgggcacttttgttcatagtgtctgctgcttaatggattaagtcttcctgatgttccaatatatccgataaatcgcagggatgaagcttcaccgcttcgacaccgtgcagcttcccggcagcagagcacatcagctctaccagagaaccatactcgggaacgtagccaagaatctcttcaagagaggtcgtttttcgctccattgcatccctgatctcctcaaaaacacccccgtctgcatgagcaataaagcggcaaagctccttatgccgcgccgacaggggaagtgaaccatgctgcaaaaggacgtgacgatttcgccgctgggctgaaccaaccagtttccgtccccctacctgcagttcataccgtgctgaagccgtaaaacaactgaccccctcaggcgccacaacaccctgtgtgcgggaaagagtcgaacggcagaagccagcaagaatcccaagctcttcaagagcaagctggataactgcatgaaccatccgataaagcccggagttctgctcttcggagtctgcaaaaaaactgtaggtaaactcctctgcatgaaacaccgctctgccaccggtaggccttctgacaacatcaataccttcagtgtggcatttgagggtatcaatacccgaaatatcctgattgtaccctatggtaatcgcgcaggggttccagccataaaagcgccagagacaactttcgcgaccgaagcgccgctgaaaccgaccatcgagaaatgaggccatcaattcccgatcaatggccatattctcctcgccagtatgaaaaccagaatccagacaataaaccttttgaaaaaaagtgttccccattgcaacccctccagggtgctccacaaaacgctgcgcactatcgaccacaaattcgcaccaagataataattatttttaccccttacattgtttgtgtcctgtgagacgggtattttgcggggaaatatgccatcgccaaccaccgactcgatcctgttcatggaaacaaaagtagttgagaacattcttgcctcattccgacacatagccgtcgtcggattgtccgcaaaagctgatcgaccaagcaatggcattgcgcgcgccatgaaagcccagggatacaccatctatcctgtcaatcccggtattgaagaggttattggtctccgctgttatccctctctttcagcaataccgcctgaaataagcaaaaaaatagaaatcgtcaacatcttccgcaaatcgacagatgtcccccccattgttgatgaagccattgccatcggtgcaaaagttatctggatgcagcttggcatcaccaacgaaagcgcagcaaacaaggctcgcaatgcaggacttatcgtcatcgaaaaccgatgtatcgctgtcgatcaacgctaccttattcaataaaatcttcatcaccttaccaaacagtcattaccctactcatgccacgtattacagttgctctcatttttggaggcaggtcaaccgaacacgaaatatcaatcatctctgcaaaatcaatagcagccaatatcagcgccgaacgttacaaggttattccgctctacattacacatcagggaacctggctctgtgagggcattgcccgcgacattctgaaccttgacctctccgctcttttgagaaactcatcacctgaagcagcagcgatggcgcttgacaggatggttgaagaggcggagcagaaacccttcaacctcgatttcagggctatcggcattgaagtggcatttctgacgcttcatggcacctatggagaagatggccgcatccagggctttctggatacctgcaacattccctatacaggctgcggtgtactggcatcagcgctcactatggataaagcgctcaccaaactctgtgttgcagatgcaggcattgctgttgctccatccataacgcttctcagtgccgagtaccatgccgatacggaaaaagttcactcccggatcgaagagaagtttatctatccattttttgtcaaaccggcaaacctcggctcctcaattggaatctcaaaggtgcatcaccgggaacaactccctgcagccctaaaaagcgcctgttcactcgactcaaaaatagtggttgaaaaagcaatcacagggcgtgaaattgaggttgctgtacttggcaatgatgaaccggaagtctccgtttgcggcgaaatcgaacccggcagcgatttctatgactatcatgataaatacattcacaacagtgcaaaactgtttattccggcacgcattcccgacgaaatgcagagcgaggtcaggagcattgcactcaaggcatacaaggcgctgggatgcaggggtatgtcgagaatagacttttttgttgacgaaaagaggggaaccatcgtcctcaatgaagtcaataccattcccggcttcaccgatatcagcatgtttcctcgactcatggctgcaagcggacactcttttcctgaacttgcagagcgattgctgcagcttgcactggaaaccctgcgaccatgatcaatgaaccctatcttttttttgcagaagtctcccttgacatatcgagaggagaattccaggcaggcatcgaaaaacttgaacccttttccgatcagttcgccgactcgtacctatttcacctgctctatgcaaaagcgctcaaagggctcaggtacaacactctggccagcgaatattttcgaaaatgctgcaccatcgccccggcaaaccagatcgcatggcaagagcttgttgaacttcaggcttcaggcgagggcgatacagccagcgcacgatcccccctgttcgaccctgtcaccgatgagcttgaaaagctgacggcagctctcatgaactttgaaccggtaaaaacttctgaaaatgctgatcccacgtcaatttttgaacaaaagcagcctttttctgacgacacaaccattgccgtacccactgaaagccttgcccatctctttacagcacaaggtgcgtacaaaaaagcaataaaaatctataccattctcatacaattaaaaccacagaatgctgaaatctaccagcaggagatagaagcgctcctcgaccaactataaatgcacaaagaaaaacagaatccataaatgaaactatttggccaagatatatattgtacactggagtatgttaaactgaacgggataatggcaggcacactgaatggttatgaatcgacacgtagtatcaggaattttctcatttttctgcagtgctgcactgtttcttgcttcctcatcaaccgtcatcggcagtgaaagagtagagaaaacactctcgcttgccaactgtatagaaattgcactgagcaatgccacttcagccaaaaaggcagacgcaaacctgaaactgcggggttcagacgttttaagacgttacggcagttttcttccccgactttcggtatcggctggctatgcaccttatacactcagccgaacctataccacaggctaccctgtagctgaagtacagaaaaccaccatgaaatcggcggatttgactctttccacctcactgaatctgtttaacggattcagtgactacgcatccctgcaagcatcgctcaaacaggagcgcgccgcagaatatacccttcagcgagtactcgaaagtgttgtgtacgatgttacccaaacctatttccaggtacgactgaaccaggaacttcttgctattgcacgcgaaaaccttctgctcgcccaggatcaactgaccctgactgaccggcaatttcaaatcggccttaaatcaatgaccgatcgttaccagcaacaggccgatgcttctgaaagcgctctccaggtcataaaagcagagacccgtatgcaacgcagtatgtctgaactgcttcgacgccttcagatagagccacaaacaaggatactcctgatagcctctccggaagagttgaaagtcactctttcgtcaaaacttgatattgacagccttgccgccacagctcttgaaagaagaactgatcttaaaagcaaactccttgaaaccgatgcagccaaatggcagacaagggtatcacgagcgccatggtatccaagagttgaccttggtttcaacgtcagtacagcgggaagcgagtacctgcataacgaatacgcctatcccccgctttctgaacagttgcgccatacggtcggatactcggtatccctgaacctcaattgggcgatctttgacggatttcagacccgctacaatgttgaatcagccaaaatcaaccagttgaaccagcgacttgattatgatgatttgaaaagagacatcgttatcgaccttcagcagagcgcaggcgagtatacctccgcattcatgcagattgaaacggccaacctcagttttacggcagcacagtcggcatatgaaggtataaaaagaaaatatgaacttggcgctgcgggatttgtagagctcagctcggcacgagctacccttttcaatgcccgatccaatctttcccaggccaccttcaatctcgctttacaaaaaagcattcttgatttcacaacaggcaacataaccataccacagctaaccgaatccagtataccactcagatgagtaaacaaaaatccttgctgaatcgaaaaacaatatggatctccctcgcagcagttctgctcgcaggaggattgctcttttcctttttcaagcttcgcgaaaaaccagttgaggttaccaccgaaaaggtctccatcaaagaggttgtccatatcgtcacggctaccggaaaaattgaacccgcgcttgtagtcgccatgtcgcctgacgtttcaggggagattatcgagttgcccatcagggatggacagagtgtagagaaaggagagcttctctttaaaattcagccagacctctatgtaaaccaggtcgaacagagtctcgcccagcttaattccgcaaaatcacaaagtatggagacgcgggccagaaagctcaaggcagaggatgatttccataaggcatcactgctctacaaagaaaagctgatctccgaatcagactatatcacatcgagaaccaatgcacaggcagcacaagccgcctaccaggcatcaatctacacaatagcacaaaacaaaagcctgcttgaccaaaatcaggacaggatgaacaaaaccgtagtacgggctccaatcaacggcaccatcatagccctgaacagcaagccgggggaacgcgttgtcggtactggtcagtttcccggaaccgaggtactgcgactggcaaacctcgacagtatgcaggtagaggtagaggtaaatgaaaacgacattgtcaatgtaaaaacaggtaatccagtctccatcactgttgatgcatacggcgatcgcatcttcaggggagttgtgcatgaaatttccaattcagcaatctcccaggccgctggaacccaggatgaggtcaccaatttttcggtaaagatccgcatcttcaaccatgacaggatgctaaaacccggtatgagcgcaacggcagatattgagtccgtgcggataaaaaatgctctggtcgtgccgattcaaagtgtaaccatcagagatgtatctggtaatactgcgaacaaaaaagctcaaaaatcagacatcaagataaccaccaccagcaaagaacccgaaagtcggcaaggtgtttttgtcgttaaatcaggtcgagtatcgttccgacgagtgaaaacagggacgaccgacaatacccatattatcgtcaccgctggactcagcaaaggagaagaggttgtttcaggaagttataccgccattaccagtcagctcaaagagggaagcaaggttaaacagcagcaaaaataacccggaaatggagactcaagctgtcatcaccatgaaatcgctctgcaaattctatgagatgggcgatcaggttgtccacgcacttgactcgatcaaccttgacttcaaactgaacgactacgcagcaatcatggggccatcgggaagcgggaaatcaactctgatgaatattatcggatgtcttgatacaccaacctccggcacttatgagctcaaccatcagagtgttgcggagatggatgacgacgaactggcgcgtatcagaaaccgtgaaatcggctttgttttccagacctttaaccttctgccccgcctgaactgcctgcgcaatgtcgaacttccgctgatctatgccggagtaccgcctgaagaacggcaggagcgagcacgtgaagcgcttatcaaagtggggctcggcgaccggataacacacaagcccgcagaactatccggtggccagattcagcgagtagccatagcgagagcgctgattaacaagccctccatcattcttgctgatgaaccgaccggtaacctcgataccgcaacaagccacgacatcatggatatcttcggttcgctttccgaagcaggcaacaccattatcctgatcacccatgaagaggatatcgcccgctatacccgccgagtcattcgtctccgggatggaaaaatagaaagcgacaccagaccatgaagacggactaccaacagttccgctatgaaaccctggaaagcctgaaaatggccttctatcagatacgggcaaataaaatccgctcgtttctgacggcgctcggcgtcattatcggcattgtagccatcaccatgatgggtacagccataaacggcatcgatctgggatttgaaaaaagccttgccatgctcggctacgatgttatctatgtccaaaaatcatcatggagcacaatgggacaatggtggaggtatcgaaaccgcccggaccttaaaacgaactatgccgatcaactcaatcgcattattgccgatactcccaactctgaactgctcattgctgtaccgcagatgtcgacctatcaggcctcggcaaagtaccgggaacggatacttgagcaggtcttttcgctcggaacaacccaggaatacctgcaaaccgcatccggaaatctttccaccggaaggttttttactgccgcagaatcactcagcagcgagatggtagcagtcatcggtgacgatatcgccaccggcctctttcccggcgaacccgcacttggcaaatccatccaactcaaaaaccgcaaacttcgaattatcggcatatttaaaaaacagggcaagtttctcggcctcttcagtttcgacaatcaaatcatcatgccacttggcgcctttgagaaggtctatggaaaaaacatgttcatcaccatcagggtaaaaatcaaaaaccaggagcgtgttgctgaagcaaaggaggagttactcggactgatgagaagaatcaggagactctctcctggcaacgaggaagacttctccatcaatgaacagcaggcgtttaaaagtcagcttgaccctataaaaaatggcatagccgtcgcaggtatcttcattacagggatgtcgctcttcgttggcgctatcggcatcatgaatattacctttgtaagcgtcaaagagcgcaccagggagatcggacttcgcaaggcgctcggcgccagacgccggacaattctcttgcaatttctcatcgaatcgataatgatctgcctcatcggtggcgttatcggtctcgggacagctctcgccattaccctcgccatcgaaaaaattgtgcccgattttccgatacaattctctttgaatcttgttctggcaagtcttgttgtttccgtgaccacaggcattatttcgggactcgctccagccgtgacagcctcaaagctcgaccctgcagactcgttacgttatgaataggaggaagtatgctactgcgtgaaaccgtcatccaggcgctttattccctggctgtcaacaaactccgctcatggttgaccatcatgggtgtcgctgtaggcgtattctccatcattgccgtcatgacagcccttgatgccatcgacaaaagtgtggaatcagggctgacaagcctcggagccaacaccttccagatacagaaaaatcctgcaactgtttttggtggaggccatagccgcaatgtgcttgccaaccgtaaagatatcacttataagcaggcgcagcttttcagaaaaaacatggcttcagaagccagaacaatcggcttcatcatttatagtccggccaatcaggcaaaatatgccaacctggccaccaatcctgatgtcaccatgcagggtgctgacgaaaacttctcactctcaaacggctacaccatagcaacaggccgtaacctttcagagaacgatatccgatcagcaagaaacaccgctgtacttggaggtgaagttgcggcaacacttttcccaactggcgaaaacccgctgaacaagtttatcaaagttaacggggagatctacacaataattggagttttcgaaaaaaaaggagccgcattcggccagagtcaggataactttgtgctcatccccattacccgttacctcgaccatatcaatgaaaaaagcagtttgagcatcaccgttgaagccctgtcacgcaaagagtatcagttgacaattgaccgggcaattggtgcaatgagacttgcgagaggactgaccgtcaaggatgccaacgatttcgaaatcagaacaaatgaatccctgatcgactcgttcaaagacatcaagcttgccattggcacaggcgccttcatcatcagctttatggccctgctcaccgcaggagtaggtatcatgaacatcatgctggtcagcgtcaccgaaagaacacgggagataggaatcagaaaatcggtcggagctcctcgccgtaccatcctccgccagttcctgctcgaatcattcttcctctctctcgctggcggagtaattggcgttcttgcaggcatcatcgctggcaacgctgttgcgtggaaattcaatctccctcctatatttccttgggtatggataaccgtctccatgcttgtctgttcgggtatcggaatggcattcggacttttcccggcatggaaagcggcaaatctcaaccccgtagaagctctgaggccaaagtaacaacctgtcccgaagctggtataccactctcagccgattccctccggcatcatccaatgatcattgcaaaaaaagggaacttaaaccgccttaaaactctttcttaactgtagcagcggcgttggcagccgctggcataactctcttttaactcctgaatagctgagatcatgacatttttacaaaaacttatcaaacctgtagcctttctgctcattcttgcaatgaccaccgttacctggggttgtcagacaacaaccaatgccggacagggtgctggcataggcgcagcagcaggcggcgttatcggaggaattattggcagcagatcgggcagttgggcaaaaggggcaattatcggagccgtcctcggcggagctggtggagcgcttattggcaactacatggacaaacaggcggcagaaatcgaccacgatgtggagggagcacgtgttgagcgcgtcggcgaaggcatcagagtgattttcgactccggcattctcttttcgactggttcagcaacaatcacctcaaccagccgctacaacattgaaaaactcgcccggattcttaaccgctataacgaaaccagtctggtcattgaaggccacaccgacagtatcggcagtgacgatgcaaatcagtctctttccgaaagaagggccgactcggtagcaaacctccttgaagcataccgtgtttcaggcagaaggctctcgccgatcgggtacggtgaaacccgtcctgtttcatcaaacgaaacagagtatggtcgcaaacttaaccgccgcgttgaagtgctcatctatgcaaacgacgacctcaaacgccaggcagattccggagaattacggtattaactttttttaaaagcattcgatcccccctgatgaaaagcccggacacctctttgttcgggctttattatttgcgggtggaaaaacaaaaaatggttacattctcctccaatcaatacatgaccgaccgaacatggatgattatgccaatattttccccaatggaaaacataacctgcctgccatgatctattttaaaactgccgaagaggttctctttcaatgggtttcaagagtctgcagcggaaacgcagatgacattgccgcactctataatgcatccgcagtgcttattcctacctttacaccccatacagtaacaactcccgaaggagtcagaaactactttgggcaacttgcctcaagagacggacttggcgtacgcctgcacaacaaggcactcagaaaacagtcattgagcgatacccttcataccctgagcggcatctgttcctttgaatttgaagtagaccaggtactgctctcctttccttcacgattcacctttgtcatagacatctctcttgaacaaccaatcctgcaccaccactcttcacaggtaccaagaaatctttcgtaaattgcggtacaaagattctcctgaacaacgcatgaattccatgtgcgttgttcagaaaattcgcaacccaaaggaggaattacggaatgtacagaaacattgctgattacgggctgatcggggatctccattctgtagccctcgtctcaaaagatggctccatcgactactgttcccttccatggctcgactccccgaccatcttcgcatcactccttgatgatgagcagggaggcttcttcagcctccagccctcggaacccttcagctctgaacagcaataccttgccaacaccaatattctctcttgcaaattccgaaccagaagtgccgaagcgctgctccaggactttatgacggtggaaaatggtgttcacataaaaaaaacaacccatcgtatccatcgctgcctgaaggtcactcagaacagcatgagctttacactcaccctgaaaccccgcccggattacgcaaaaacaataccatccattacagaagagaggaacaaccattttacggtcagatatggaatccataccctgacactatccattgccggcggtcatgttcttcctctccacaatgcagcaggaaaactcacactggccttgcaacttgacgctggcgaggaggcacacatcgatctgctctatggaaatcaggcaaacagtgatcccctgcactgtccttttgaagaaaacaagatcttctggcaggattgggcactcctctgccttggagaacggtgcgcctatctcggagagttcagttcaatgatcaaccgctctctgcttctgctcaaactgctcacctttcagccgaccggtgccattgctgcagcagcaacaacctcccttccggaaacccttggaggagaacggaactgggattaccgcttcagttggctgagagatgccgcatttaccctcaaagcactcttcgccctcggtcacgtcaacgaagcagacaactatctccgctgggttcatgccacttaccgcaaatacggaagccgtaatctccaaatcatgtacaccctgcatggcaatgaccgcctcacagaacaagagctcggccatctgaaagggtaccgcaattcccgcccggtaagaatcggcaacgacgcacatcggcaaaaccaatgggacatttacggtgaagtgatggattcagccctgcgactttccgattatgcaggaaaaattgatgaggaactctggccgtttttcagggaaatctgtacacttgccattgaaaactggcaaaaacctgatgacggcatctgggaagtacgcaatgggccacatcatttcgtctactcaaaagtcatgtgctgggttgccctcgaccgcggaatcaccattgcccgccgtttcggctttgacgcacccctcagtcgctggctgcaagagcgcgaccgcatcaaagaagatattctggcaaaaggattcgatcacacagtaaacagctttgtccagaaatacggttcttctgaacttgacgcaagccttctgctgctgccgattgttggcttccttcccgcatcagatgcaagagtgcagggaaccatcaacgcctgcaaagagaggctgatgcaccagggttttctactccgctacaaggcagaagacggcctgaaaggagaggagggcggatttatactctgtaatttctggcttgttgagtgtctggcactgtcaggaaaaaccagcgaagccctgcagttactccatgaaaccgtgagcgcatcgaaccatctcggcctcttttccgaggaatttgagagcaccaggcatgaaatgctcggcaatttcccccaggcgttcagtcatatcggctatatcaatgcggttgcggcaattctggcggcagagaagcatctccatgaggcaaaaaaagagagcgcccctggaaaaaaacaaaaaaaaatcatccccctccaggttaccctgaacccccaacagtccgatcaacctgaagcaaccatcactctcggtgctgagttaaaaaagagacttggccgactgcagggtgcatttttcaatgcacaacggggagtggtcaattacaacgcactcaaacaatccgaagagttcagccactacctgcgactggccgggtcactcaacagcttcaaactcgaaatgctccggaacgacgaagaaaaaaaagctttctggatcaacatctacaacgttctcattattcacggtgtcattgaattcgatattcagggctcagtatttgaaatcccaaatttttttggccggatcggatacacaatcggcggactcttttttactcctgatgatattgaacatggcatactccgcagcaatcgaccacacacgctctttcccttcaagccgttttcacctcttgatgaacgccgccacctgattgttgcatcattcgattaccgtatccatttcgcgcttttctgttcatcctcctcctgccctcccatagagttctacgacgcagcgctcattaaccgacagcttgagacagccacaaaaagttttatcaaccgtggcggaatagagattgagcacgaaaccaacaccctctggatgtcgctgatctttgaatggtaccctgaagatttcggcaacagttcacgcgaaacaatcctctcactgttaccatacatggatgcagaaaaaaaaacctggatagaacaacacattgacacactctaccttcgccacctgccctataactggaatatgaacacgatcctgcaatagggcagcatccgctctctacttcaccttaagctctttcagttcgctttcaagagcatcaagtttcgctttcatggcgccaaggttacgcagcattgcctcgtgcttcaactgatcacgcatgggctgcgccggataaccacgcagcgagatacccggctgaagaaaggattttgaaattccagcctgtgcagcaaccttgatgccatcagcaagttcgagatgaccggcaaatccagcctgcccgccaataatgcactgacgtccgactgttacgcttccggaaataccggcctgggcggcaataaccgtatcatcaccaatgcggcagttgtgagcgatctggacaaggttatcgatcttggcacccctgccgataaccgtgctgcccatcgttgcgcggtctatcgtaacatttgccccgatttcaacatcatcaccgatttcaacaatacccatctggggaatcttcacataagaaccatcactctgcggagcaaaaccaaaaccgtcagcgccaatgacacttcctgaatgaatgaccacccgtttgccgatcaaggtaccatcatagcaggttacagagggaaaaagaacggtatcatcaccaacagagacatcatgcaaaagaacaacatgaggagcaatcaccgcattgctgccgatcgaacagcgatcaccaataacggcaaaggcgccgatcgaaacatcctcaccaatcgaaaccccctcaccaatcactgccgtcgcatgaatacctttcgaggcgatagaacgaggcagagcaaattttttgagtagaaacacaaaggctgtataaggatcactgaccttgataaatgaagtgtttttactgaactcctcaacagaaaccgagcgatggacaagaacgagcgatgctgcggttgaagagagatattttatgtacttctcattagccacaaagctcacctgcccctgttgcgcactttcaatctttgccggagaagaaacaaccccctcgccactcccctccagttcaacagaatcaaaaaattgctccaggtagtgctgaatatccttgattgtcatatttttcaagccaatcacctcactttagaaagaggaaaaaattaattaatttttcggcctttttaattatatttggcctcccctgaatgtttacccctgaaaaggatcgaaaaacactcccgggttttaactgtactgccataatataacccctttcacccgaatatgcaggacacgatggcaaaacccattaaaattttcgcgggacgcagcaatccggctctcgcagaaaaaattgctaagtacctcgacatgccccttggcaacgcaaaagtcgaaaacttttctgacggggaaatttcggtaaactattttgaatcgatccgtggatcggatatgttcattattcagtccaccaatccgccaggcgacaacctgatggagttgctgatcatgattgatgctgccagaagatcttcagcagcaagaatcaccgcagtaattccctattacggctacgcccgtcaggacagaaaagatcgtccccgtgtcgccatcacagcaaagctcgtagcaaacctgctcaccaaagcaggagcacacagaattcttaccatggatctgcatgccccgcagattcagggcttttttgatatcccgtttgatcacctctactccagtgtaattctgatcgatcatatccgcgaaagagaatttcgtgacaacctcgtcgtcgcctcccctgatgtcggaggtgtcaaacttgcccgcaaatttgctgaagagctcggtaccgacctcgtgattgtcgacaaacgccgccctgcagccaacgttgctgaagtaatgaacattatcggtgatgttaacggcaaaaacgtcctccttgttgacgacatgatcgacactgcaggcaccattgtcaatgcagcaaaagcaatccgtgaagctggtggccttaaaatctatgccgcagcaacacacccgattctttccggaccagcaatcaaaagaatcgacgcatcaatacttgaaaaggtgatcgtaaccgattcggtcgtcaccaatcacgaatattcagcgaaaattgagactgtaaccgtcagcaatctcatcggtgaagctatcaagcgtatttacgaagatgattctgtaagctgcctgttcgacagcaagaatatcatcgaaaaacttacgaaccttcattaaacacaagcgataaaagagataaaggaagagcatggaaacaattgtattaggtgtagaacctcgcgttatcaaaaagaaaaatgcagaaaagctgcgcaagaacggcatagtccccggtgttatctatcataaaggcgaagagaccattgctataagcgtcaatgaactggcactcagaaaattggttcattcagccgaatcacatattattgatcttcagttccctgacggaaaaatcaaacgttcttttatcaaggatgttcagtttcacccggttactgacagaatcattcacaccgacttccagctcttctctgctgaggagatcattgaactcgaagtaccggttgctgtttccggtgaaagtgccggcgttgaaaaaggcggaaaactgctgattatcctccatgcgctcaccatcaaaggcaaaccggaagatatgcccgaccaccttgttgtcgatgttacggcacttgaaatcggtcattcaatccatgtcaaagagatccccctggacgcctataccggcctgcagatcatggatgatcccgacactccggtcattaccgttcttgcatcgaaaaaagaggctgaagccactcccgaagcggctgtcgcaacagcaagctgagagccttttaacttctgttgacgaaactggttccttaccatgcaaagctgcttttcctccccgaaaagcagctttttgtggttcaatgaaacacagattaaccgatagccaccaaaagcttgaaaacagatcacagcacaccatcacccctgctgaacaaacaaaccggtgcaggagaaaaccgatcacaaaaaggagtacgcatttttctttcggccactctccttggctttgtgctcatcctgcttatccaggccgatcttgtgctgatcagttttcggtcactctttaccgcaacagcgctcatactctctgcaccgaaagcattccaggagatcttcagcaccgagatccttgaattctggatagcagccctctaccttgttgccgttccgatcgttctgctgctcattgcccgaaaaagatcattacgcaagaaaacacctgaactccaaaaaagcgaagaactgagcatcggcaaaatcagcctcagggccttcatgcgccacaccatagctctctacgcttcagccattatttttctcctctactcggcagcattccttgctcccttcatcgcccccttcagcccctatgaccagcaggattttctcgtcaccgcctatcagccacctctctcacgacttgaggcactgatactccgccagccaaaaaacctgatcatccccctgcagaaagggagcggaacaaccgttcaactggccaacactctcatcagcgattttcagcttctgaaaacacgcaacgaacccaacgccatccgatttgtcaacgaatatcgcagagagggcaacaacgtcatctaccgtcagggaatacgcaccaaaaccatctccctcgcagagctggctggaggcggaagaagcaacatcgccgtcacccgtaccttcatccttggcacagaccagtatggacgcgacattctcagccgcgtcatctacggctcaaaaatttcactctctatcggctttcttgttgttttaatctccgtcaccctcggcaccataatcggagtatcatcaggctatttcgggggctggatcgacgcactcatgatgaggatcgttgatatccttatcgcctttccggcactctttctcatcctcatcatcatcgccaccttcggcaactccatctacctcatcgtcatcaccctctcctttaccggctggatgggtgtcgcaagaattgtccgcagtcaggtactctcgctcaaagaacaggaattcatcctcgcggcaaaatcactcggcctctccagcatgagaatcatcttccgccaccttgcgcccaacaccctcaccccggtcatcatagcggcaacgctgcggatcggaagcattatcctgacagaagccggactctcctttctcggcctcggtgttcagccgccaacaccaagctggggcaacattatcaacgaaggacgcgacagcctcctgaactactggtggatatcaaccttccccggtattgccattctgaccaccgtggtctgcttcaacctcatcggcgacggcgtccgcgatgccctcgaccccagaatgagaggatagatagtgcctgaaaagctcagtgcagggcaaatgcgaaacccgtcaaatcaagcacaactcagatagatgcattcgcttcagaaagccagcgcatagcaacctccggatcggtaaaaaaacgcaaggtaaggccacgattgacaacaacgtcctcaaaaaagcttgcatcgctcataaacttcgcattgcaaacaagagctaccttcgccaaagccggaacattttctgcaataaattcggctgcctgataggtatcaaaagttccaagccgatactcaagagcagtttcatcgcaaaacacacgtgaaacacccccctccagactggcattgataatggccaatccatagccctgaacttcatcaagactctcatcgaaaccggaagcacaaacaaagaggatgtctccatcgactctcatggtatagtgaatgctcatacaactacttactttggagatccaaggcgccatcgggaaaaaatcctgaacgaatcaggtagacaacgcgatcagtttcacactcgaatccgcctctacctcaatgggaaatgtatgcattacatatttccctgccaatagttcactgtaccaccacctgccgggttttgctgcgcacttcgactccgggacggctggcggcaaagcgctgcaagagagcgaggtgagcccggggaagaaaagagccgggaacgaggatgcagcgcttcggcctggcgtagttcagccacgacgttatctgctgctgctgtttcggggcaaaacggtagacccaaagaaaggcaatatcggctttgtaaagctcctcctccttcaggcggctggtacccgagacaatgagcagcgagcgctcccgactccagagcttgagcaccttctcctccgggcgaataacgaccattgatggaagtaaaatagtgctgtcggcctgcaacatgtgacgagctgcgggcgtttttgcgatgagagagtcagggctataaaactgcacgaccgctttgggtgcggccataccatacgccgcgagctgctctgcaatgcgtttctggtcacgcgctgccagagctgcatcaatctgcacggtttcactgcctgaggaaaagagtgtaacaagcctcctgccaagattgacggtcaccatatcgggagcaacaggcgggatacgaagtgcaaaagagtaccaaaagagcaggttgagaccaagaagcaaagagatggctaccctcccccacgctctctgaacgctgaaaacgagcaaagctgcgagggtagcgtaatagagccaaacttcaatcgcatcgggcctgatggttatagaggcaaagggaaactggctgaaatacaaagccgtacgaagggtaagctctgccagaaaaaaggaagttgcagcaaaaaaagaagccacatagcccgacaccagattaaccaaaagcatcggaaccagagcatacatcagaagggtggaaaaaagtaccacaggtatattggcaagaatgctgataaccgaaaaagtcccgaaatagtaagcaatcaccggcgagaccccgataatagcagcaagagtaaccatcacactgctgagcaaaaagtgagcgacgccccgcaataacccaccttctttttgcggtgaagcaatgagatggggagagatcagaagaatggccagcaccgcgccattggtcattaaaaatcccggattcagaagatcgaaagggtcgaaaagaagaatgagaaaatcagcaacagcaagcgaattaaccggataacttttccgcccgatcgtcgctccgccaatcagcaccagagacatgagggctgcgcgtttaaccgatggagagttgccggtcacagaactgtagacgagcaaaataaaggaaaaaatcacaaaagagatccagcgccctgccgtggtaacctggaagcgctgcaggcagatttgaacaacaagggcaagcataaccatattaagccccgaaacagcaaggatatgcgctgtacccgtaagcttgaacgcctcaatcacctcctccgacatcgactctctttcgcccgtaagcactccggcagcaagctttcgctcctccccatccggcaaaagttcttcaaggctcttcgtgatgtagttatagaccggcttgacaacgaaacgatcaaatccattaagccccgactccccttcatgctgcacctgccagggccctgcagagtaaaattgcaccgaaagctgcttcatgcgagcagcttttcgggggtcaaattcaccccgattggatgcttcaggaacaagatcgagcttccccttcacccgaaccatatcaccataagaaatagtgatatccggcttccccacactgcgcatgaagaccttcgcccgatcatggagcttcacgatctgcccgttttcaaacaactcttcaacctccatcatccagccaactcccgcgcccgaaaaatggggctgatcaacaatccgcccatacagcaacacatttttaccgacaaaacgcaacagcccgtcacgggctgcataatgaagccggtaatcactgctcgcagcaaaagagaaaaagaggaaaagcagataaccgatggaagtgaaaaaaagcggatatggagctttattcctgacccgttcatacagcaacccggccagaagcacaagaagagcaaagagacaaaaaagcagccacccctcaacaggaaggggcagatttacgcccgcaagaatccccaacacaaccagagcaagcagccgtaccgccgggtatggcgcgagggaaagctgcagagagtaccgcagctcctttattttttctacgttaggcaaatcattgtttttgtatattcttttttttcattcaagcctctaaacgtcacactctgcatgcttgtcaaagaaatactgaactctgccgccaaacctgtcttcagttttgagttttttcccccgaaaaaagatgaagagtgggaaacactgtttgaaaccattgcagcgctctcaccactccacgcatcctatgtcagcgtaacctacggagccggaggatcgacccgatcaagaacccataacctggtaacaaagatacagaaagagaccggtctgaccgtcgtatcacacctcacctgcatctgctccgaccaagaggagaccggagccattctgcgaaactatcaggagcacggcatcaataacgtccttgccctgagaggtgacaaaccagccgggacaacctcaatggctgatgccatcaaggatttcccgtatgccatagacctggttcgcttcataaaaaaagagtaccccgacttcggtatcggcgttgcaggctttccagaagggcaccccgaaacaccaaaccggatgaaagagatcgaatatctgaaagaaaaagttgacgccggagctgactacattgtcacacaactctttttcgataaccacgattacttcgacttcgttgagcgctgcgcccttggcggcattaccgtgcccatcatcccgggaattatgcccatcaccacacgaaaagggatgatcagaatgtcggaactggcacttggtgcaagagtgcccgccgctctgctgaaaaaagtactcactgcagcaaatgacgacgaagttgcttcagtcggaattgagtgggctacaaatcaggttcaggagctcatcgaccatcatatcaaaggcatccacttctacaccctgaacatggccgatgcaacccttaaaatcttcaacaacatccaccagtaaccccgtccaaccatccggagcgacccgctttcaggtcagctcattctgcacaagctgttccagcgtttcacgtttacgcaccagcttgacttcactcccgttcaccagaacctctgcagggcgaagccggccattataattgctgctcataacggcagcataagcgcctgcagacatcaccgcaagcaactcaccctcttctgccgctccaatcgcccgatgacgggcaaaaaaatcactcgactcacaaatcgggccaacaacatcggcaataacctcttcctcatgaaacgttaccgactgaacttcatgatgcgactgatagagcgccggacgaatcagttcagtcatccccgcatcgaccacaaaaaactgcttgccggtatgattactctttttatagagaattctggtcaacaaaaccgaagcattggcaaccagatagcgtcccggttcaaaaatcaccttcacatcaagaggcaacagcatcggaaccagcttttcagcaaaatgttcaatcggggttgccggtttcagggggtcgtaggttaccggaaaaccaccgccgatatcaagaaattcgatggcaaaaccaagctctctggatgccttgaaaatcgccagcagcttcaccgtagccgccacataatattccggatcaaaaatctgcgacccgatatgcatatcaagccccacaagcttgatattcggcaagcgggaaagcagcgaaaataccgtcgagagctcagcctcatcaataccaaacttctccttgctgtcgccagtggtaatataggggtgggtctcagccgtcacattcggattgatccgtattgcaacagaagctgttaaaccaagctctcctgcaatccggtcaatagcccgcagttccgagagcgattcagctttcagcataagtaccccgctctgcagggcataaacaatctcatcctctctcttgccaaccccggcaaaaatgattttatcaggagaaacaccagactgcaatgcccgatagagttctccggcggaattaacatcacacccacagccaagttcagcaagcgtacgaatcacactgagattatagttggccttgactgaatagcaggtaaaatggggcagcgcctcaaaagcgcactcgaaagccttataactttcgatgacgcttctcctcgaggtcacaaaaagaggagttccaaaattggcggcaagctcttcaagtttgacgtcatcacagcagagcgtcgtaccggtatagcgaaaaaaattactgtcaagcacggttgcagttacctgttaaagggttataaagtgagaaaaatagcttttctcccgttatcatggaaagaaaaaacccattacttgcaaaatcaccttttaggttttatattcacagctctttacaatttcacacctgattgaggtttaccatggcaaaaggaaaagaaaacagaatcgttatcacccttgaatgtaccgaagcaaaaaaagagggaaaaacggtctcaagatataccacaacaaaaaacaagaaaaataccacagaacgtcttatcttgaagaagtataaccccaatatgcagcgtcataccctgcacaaggagatcaaataagattttttctgtactggtctgagcataacgcaatgcccgaatggcggaattggtagacgcacgcgtttcagggacgcgcgccgcaaggtgtaggagttcgagtctcctttcgggcacacaacaatcttcccaggcgatatgcacgtgaatacgcttaacaacatatcatcagtcgattcagctcagaccaggtttttcacatacaacgcacaggtatgcaccttttcttgagagggtgcttttttttgttcctataataatccaaaatatcagccgtagtggatcataccaaaataaacctccttgtcaggcttcagcaccttgacaatcagatagaaagcatcgtcagccttcaaaaagggctgccggaagagattgatgctctggatgaagacctggtatttaccacccgccagatcgaatcacgaaaaaaaatagccgacgaacatctgaaaacacgctctcgattgcacgaaacgatcaatgagtgcaagaacaagatcctgaacttcaaggagaagcagacactcgcccgcaacaacaaggaatatgacgcactctcaaagcagattgaatatgaagaaaaagagatagcgcaagccgaaatccagcttcaggatatcgtccatactatacagcgggcacaggaaatccagaaaaaaggacggcagctcattgcagaaaatcgctatgacgaaattacggaagagatgatgcccgacgacatcctgcatcagcagcttgaagatctgaaaaaacaggtggaccagaaaagagaagagctggaaagcattgtcattgaaacagcagaggatgttaatttgctgaaaaaaaaggtaatggaacaacgggcactgattaccagcgaagcaaaaagactgctcgacaaatatgaccatctcagaagcggcaccttacagaatgcggttgtcagcctgaaccgcaacgcctgttccggatgcaacacgagggttccaaccaatcgtcacaccatgattgtacagggcggattctacctttgtgaatcttgcggtcgcattgtggttcatgagcggctctttgaagaggctgaataaaataatggtacacgcgtttctgaatatgaacgcactctctttcatgatggttctttgaaaagctgaaaccgcaagtgtgcagtcgccgtgcagcccatccgggctgtgcagaggaaagtccgaacttcacagggcagggtgccggtcgagagttgcaaaactcaagcccggggataacggcgcaagccgcttgtcacagaaagcgcaacagaaaacagaccgcttcgggcaaccggagtaagggtgaaacgggggtgtaagagaccaccagacatgacagtaatggcatgtgcttggcaaacctccccgaagcaaggctaaataagaggacttttcccccaggggaaaaagagcggcccgttcaattccgcaaggagagttctcgggtaagccgcatcagataaatggctgcagtcttacccggtctccgggtaattcacagaattcggcttatagcttacggtttcagctttttttatcccccctcccctttccgcatcacattggtaatccaccttcacgaaacagattgtgaaatccccacatggaaccaaaaatgagactcaaaactgccataataagccccaccacaacagaaaaaataaacatggcaggaatactggcgaatacccacttcaccataaacagcaccatcgaccagaaaggcatacgaatatcggtaaccaccaccttctgttcatcatgaatttttttatcgtccataaccactttttatttaacgattacaaagctcctcccctctcatcaaaagaacgtacaaaaatgagagcataagagtgcgcattacacaggaatcccgtcttatactcaagaggaaaaaaatatcgtgacgatccgcttttaaaagcttaccgcagttccctttgacgcctgaacacgcatcaactccatccagccggaacccgaccgcttttcagccagagccacaacaatatgctgtggctcaatgcccaggtcaagatttcttccaagtccctgcacgcacgaagggcaattggtcagaatgacagccctctcttttccatgcataagctccgtaatggcatcccgtttacggtgaagcatggaatcggtaatatccggacgcgacaacgccagcgttcccgcctcagaacagcagtgcgctacagcggtcacactgccgaacccacccagcttatgcagcgtttcccgagcctttcccgaaagcgaatcgtgacatggagcgtgatagagataatctcctttgccatcaagcttcatccctttatcaaaggcaaaagccgcaatatcgacgatctttccgccaaaaatcttgccggtttcaatcgcatcaagcccctccatacaggtaccacaggtcaccacacaggcatcaaaatcgagataggagaacatctccctgatctggctgaaaagcacggtattacgcagcacaatactcgaatactggtcgctctttgcattcacatgcgccggaaaaccacagcagagaaatggaggaggcagcaccacccttgcaccaagctcaagcagcagatgcagcgccgccatagagatggtagaattcatgcgctcggaaccacatcccggaaagtaaaacacattactcgtcacctcacccgcaggctcaaaaaccagcacctgatcggggccacactccggcaaaacatcacgcaaggtaccctcaggaactggtggcaccgcagagcgcaacagacgaagcggataaagaaccggattattattttccaactgtaaagaggaagagagcctgttacccgcacgctgaaccgccccgccaacccgcagcaccgaacggcgaaacagggcattaaacaccggcgaacgactttcgagataacgcaaggtcaactcagtaaccggagaggagtgcttgaaaccccactccgacagaatttcacgctccagcaccgaaacctccccgctgtcgatatccaccggacagggcttaagacatttgtgacagatggtacagtgatcggccacctcttcaagccattgcagaagggcaaagtcggtagtccgctcccgctgggcatcaaaaagaagcgcctcaatcagcgaccctatcgccagattcttgtttcttggatgataaaacattccccgcgagggataatagacacagcaatccatcttgcatttaccacaccgaatacagtaatcgaccttttttgaaagctccgcaatctgggctcgcctgagaatatgcgcctcaagttcaagcagattgaatgagggggtaaaaatggagtcaagcacctcataatcatcaagcttgccaggattcataatccccttcggatcaacccggcgacgatacatcgacaactcttcaacaatggccggatcaagatacttcagtttggtaaccccaataccatgctcgcccgacaccacaccaccaagagagaccaccttttccataacatggtcgatcaccttgtctgcccgctcaagcatgggcctgtcatttgaaagtaccggcacattgacatgcacattgccatcgcccgcatgcatgtgcgtagccagcacaatgcgacgatcacgaacatgcaggtatgcgccatcaagggctgcctgcatatcaggatacccctgcaccagctctccaagctcactgcaaagctcctgcacaacagcaagcgaacggagcgactcctcaggctctgcatcgatctttgagctgaacagttggcaaagctcaaccccggcaggaatctttgaggcaaactggccaccatcctcgcttactttcgaagtttcaagcagagcgcgtgcacgctccacaaatcgatgctgcgcataccgctcctcctcaatattgagatgatcaataaaacgggcaaactctgccaacgcttcaagcggaataacaatatcctcgttaagtttgaacgcattggttcgccgggcaatagcgccaagctttttacggtcagcccagaagcggacaccctccgcactatcccttgcaagaaacatcaaggtatttggatggggatcgagcagccgttccacccgctccacaccgcactccacctccgctacgctgttaccggcaatatcaatcagcagcaccgccttcggtgtctgggcacggggcgcctttaccttgtaatcaatagcccggatatactcatcatcaaaatgctcaagagcaagcaaagcctcacgattttcggaatggagcggaaatattttcgaaagctcaagaatcacccggcttgcctcatccatatcaggcccaaaaaactcaaggcagagcgtcctcttttccgggtacttcggatagagcacaaaaagagccgaggtgatcaccccgtccgtaccctccttctgcaaaccgggtactcccccgagcgccttattggtaatatccttccagagcccttttttacgaatatcagttccgagcagttcaatacgatcaatcctcttgcccgactcattccacacctcaaaaacgacggtatcctcatgcataattttccgcaaccgatgatcagcacgctttaccgtccagttttctcccgaaggcatcgccatccgccactcaagcaggttgtcgatacaggtaccccagcgaaccgccatctttccaccggcattttccgcaatattgcccccgattgtacaagcccactcactggtgggatcggtagcaaacacaagaccctgctcatcagccgcctccatcgcatgttcagtaatcacacccgcttcaacgtcaatcactgacgcctggcatatctgaccattttccagttgaaaatcacgcaccgaaacaccccggatgcggttcagtttttccatattaataatcacacacttcgagcgcaacggcaccgcccctccggtcagccctgtaccggcgccccgaggaataatattgaggccaagcgcagcaatcgccgtaatcagcggagcaacctgcgactcctgatcaggcgtaaccactgccgaaggaagatgaagcctccagtcggtagcatcggtagcatgtgcggcaagagaaaaaggatcaaaaagcacatttttcacccccacaacagcgccaagctcccgcttcattcgccgacgaagttcaggcgtcttctcaacagccaaacgaaaccgctcaagttgctcacgcagagccgccacaatagccgaaaccctctcttcaccattggccatctcaacaatcgtatcaagctcggcagaggccctctcaaaaagacgacggcgtcgggttgaagagttcaccagctcctgaaagagatagggattacggcggtgaataagaatttcaccaataatacccataagcaagcgtgccgaccttccggtaacgcgcagatcgcgcagctcatcaagcatctgcacaatatcccgaccgagcaggaacgatattgcctgccgatcacctgcggaagtataattgaatggtatctcacgtggaacaatcgtcgaagggttcaccattatcgagcctgttgatgttaaaagcaataacttatgttctataaagtaacaaaccggactcaaagttgaacatgcaacaaaagaaatgcttgcgattgcccagggaattttcctttttcaacaagtttcctggcctgtcaagagcagcaagcatatgggtcacacaactcacggcaacatctttcaaaaaaaagctggcgcaagaacaccggaacactgcggcctccctctttacggctcttttattaactgataaaacataatacaatcagctatattggaagattcggaaatgaagatgatgaaactttcccggcacaaaacacggcaaagttatctcagcgcagataaggtacctttcagaacttttgctgccgaatacggataaaagttttcaaaacaaagatgtatcatgacaaaaacccccgcaagcagccagaaaattaaagcaagtgaagagcatgcactcaagagtgaagaaaaaattcctttcccggtcgtcggcattggctcttcggccggtggacttgaagcgctcgaactgtttctgaagcatgttccttatccctgcggcatggcctttgttatcatacagcaccttgacccgacgcacaagggaattatggttgaactgcttcagcgggaaacggcaatgcctgtctgccaggtcagcgacaatcttgaaatcgagccggatcatgtctatctgattcctccgaaccaggacatgtcgatactgcacgggaaattgtttttacttgacatggtcaaaccacgtggtcttcgacttcctattgatttcttttttcgttcaatggccgatgaccttaaacagcattccatcggcgtgattctctctggaatgggttccgatggcacacttggactacgcgccatcaaggaaaaaggtggtggagtatttgtacaggatccagcttccgcgaagtttgacggaatgccgcgaagcgctattgacgaaggactggctgacgttatcgtaccagcagaaaatcttccctcaaaaatcattgcttatgtaaaacatcttcccgtcatcttaaaaccggccttaaccatcgaggagcaggcactgagctcgctgaaaaaaatcattattctgtttcgaacacagaccggacatgatttttcactctacaagaaaaacacgatttatcgccgcatcgaacggcgcatgggtattcacgaaattgaaaaaatctctacctatgtccattttttacagacgaatccccaggaaatcgagctgcttttcaaggagctgctgataggggtaaccagctttttccgggatcctgatgcctgggaaattcttaaaaaagatggcataccctccattctcgcatcccgtccatctggcggtattattcgggcctgggtggcaggatgttcaacaggtgaagaggcctattccctcgcgattgtcttcagagaagtccttgcaacaacaaagcatcccggcaatttcaagctccagatctttgcaacagacctcgacaaaaatgccattgaaaaagcccgaacaggaatctatccatccaatattactgctgatgtttctgcggagcgtatcagtcaatactttgaaaaagatgaccggggctacagaattacaagagcgattcgcgaaaccattgtctttgctccccataacgttattatggatccacccttcagcaaggtcgatattctcgtttgccgcaatctgctgatttacatggagcaagagctgcagaaaaaactgatcccgttatttcattacagccttaatcccggcggaatcctctttcttggaagcgctgaaacaatcggatactgtggccaactgtttcagactcttgacagcaaggcccgtcttttccgtcatatgcatcaggcagagagggctgagtatgttgatttccccgcatcttttacccatcctttacacgacagttcaactcttccggtcacacagggcaaaccgatgacatccgatctcaacctgagtaccatatgcgataagctcctgctccagtattatactcccgcagcagtactgaccaatgagcatggcgacattctctacataagcggtcgtacagggaactacctcgaaccagcagcaggaaaagcaaacctgaacatcttcgcaatggcaagggaagggattggctatgagctgaatattctgatcagaaatgtgctccgcgagaaaggcgagatttccaaaacgggagtggcagtcggaacaaacggaggaacaaaaatcattgacctgaccgtcaggttgattgaaaaaccggattcccctaaaaacatgctcatgattgtttttaccgaagttgcaaaaaaaacagcagaaaatctggatcagaatcccgttgcagatttcaatgaccggaggcttgcctcacttgctgaagaactcaaacaagcaaaagaggaaattatcaccatacgtgaagagatgcagacctcggaggaggaactgaaaagcacgaatgaagagatgcagtcagccaatgaggagatgcagagtaccaatgaagagttaaccacatcaaaagaggagatgcagtcgctgaacgaagagctgcagacggttaaccatgaactgcaatcaaaagtgactgacctttcacaggccaacaatgacatgaaaaacctgctgaacagcacggacattgcaacactttttcttgatgatgagctcaacatacgacgcttcaccaaccggacatcatccatcatcaaactcattgcaagcgatgttggacgtcccataaccgatattgttaccgaactgcaatatcctgcactgcttgaagatgcccgcgaggttcttcatactcttgttttcagtgaaaaacaggtttctgcaagtaacaatcggtggtttagcgtcaagatcatgccctatcgaacacaggaaaaccgtattaacggcctggtaattacctttactgatatcactgtcgccaagaaactcgaaacaagtctgcgagagattgagaagagtttccgttttgtgattgacaccatgcctgttgcgattatcgttcatcaggccgaaggatgtattacaatgacaaatcaagaggccgagcgaattacaggaatttccatgaaagagatgctcggtaaaaatattgccgatcttggatggaaactgctcaaggcagacggctcagaattgcctcccgaggaaaaccctgttgtggacgcattgcgctccggcaagacgataaacggagtcgttatcggcattatccacgcccaggatcgcaaaacacgatggattaaaatcagtaactcgaacagattacaagatgaagaggacaaaaacagccacctctttacaacattttttgaaataaataacccgaattcctgaaaaaatttgattccggaaaaacagatcatgtctcaaaacgcttcacctgttgatgatttttctgaattgcgctcccgagctgaagagcgcctgcaaaaaagtcaattgacaaacatgcatctctcctcttcacctgaggagatgcttcgtttgattcatgaactggcagttcaccagatcgaacttgaaatacagcaacaagaactgagagagtcgagaaaagagctggaaaaaagtcttgaacgatacaccgatctgtatgatttcgccccattgggatacctgacccttgcaccggacggtgagatcatcgaattgaacctcaccgctgcaacgattcttgatatctcacgatcccggttgcgcggaaaacagttgaacaagtttattattccctcagaccgcacgacgtttgccacactgctaaagaatgtgttcagccacaaagagccaacctcttgtgaagttgaactttccgcatctgacaaggatacttgcagccagaaaaccgtacgcattgaagcgcgcatcaatgataatgaaaagagctgccgcgccatgctctcggatattaccatgcataaaaggatggctcaggccatgcttgtcaccaatgaacgccagcgacttattgttgatgcaacccattccggcagttgggagtgggatttacagagcaaccacaccatatggtcggaagagctctggcgtctgcttggcctggaacccttttcctgccaggcaacctacgaggtatggaaattgtccatgctggatgaagagagagatcaggttgaacaaattgttttgaacgcagttgaacgtgggcaggagtttactgttgaatggcgtgtccgctctacttccggccaggagcgctgggtgatgtcacaaggcacgcccttcaaagatagtgatggagtggtcaatcgatacgttggaatcacaatagatattactgagctgaaaatggctcaggaaaagggaaaaaaagaacaacagttcagtaaaagcattatcaacagtattcccggcagtttttatatcatcaacacagagggtacctatagcgggtggaatagctttcagcgagatcacgttgtcggaaagccggaaagtgagatgcaagatgtcgcggccatttcaacgattcatccggaagatcgggagtttgttcaggaaaaaatggtgaacgtgcttgaatatggcctcgaagaaaatgtggaagcaagagtactgcttcatggagggcccgaatttcggtggttcctgatgacaggccgccgaatagtcgtggatggcaatcccttcctgatcggaaccggtattgacattacagaacagaaaaaaatcgacgatctgcaacgttttctctcttctgcaagctatggttcagagcaagaaccattctttaatgcccttgcccgatacatcgccaatagccttgagatgaattttgtccgtattgacagcctggatggtgacggcttgacggccagaacgcttgcagtctggtgtgacgatcattttgaggataatgtcgtctattccctgaacgacactccctgtggggatgtcgtcggcaaggatgtctgttgttttcaggaaaaggtgtgtcaactctttccacacgatcaggtactcaaagatcttcgggcagaaagttatgtcggggtaacgctttgggaccataaaaagcgaccaatcggcctcattgccgttattggacgccaaccccttgaaaaaaaacagtttgcagaaaccgcacttaaaatactatccgtgcgtgctgccagcgaactggagcgtctgcagagcgagaacgctttacaggcaagtgagaaaaagtaccgtgaactgtttgagagcgtcccgatcgggctctaccaatcgaccatgaagggaaaaataattgcagcaaaccagcattgccttgagattgccaaatgcagggaatcagagagagatgtttggttttcccaggatacccgacaatcctacgttcacccggaagatggcgaaagaatccgggaacttcttttaaaaaagggccatatcaacaattttgaggccgattttctcctcatggatggtaccatcgccacactcagcaacacagcaaaaattgtcttgaatgaacagggtgcgcctgattttatcgccggatcgttgattgatgtcacggaactcaaacggagtgaggcagaaaaagcaaaacttgaagatcagcttcaccaatcccagaaaatggagatggtaggaagacttgccggcggaatcgcccatgatttcaacaatatgcttacgcttattctcggccacaccgaaatggcccttgaacattttgatccatcccagacagtctataccgatcttgaggccatccgggaagccgcaacccgttctgccgatctgacccgacagctccttgccttcgcccgcaaacagatcatcatgcctgaagttcttgagctggacaacttgattggaaaaatgcttcccatgctgcgacgcctcattggtgaaaatatcaagctgatatggatcccgaacagcaaaaactcccatctcaaaatcgatccatcgcagatagaccagattgttgtcaacctctgtgtcaacgcccgggatgccataaccaataatggcacaatcacaatcgaaacaggccatcacctcgcccataagagcagcgaccccgaacagccagcttgtgaatcggtgacgctttctgtcagtgatgatggatgcgggattgagaagaacaatcttgaccatatttttgaaccatttttcaccacgaaagagcccggaaaaggtaccggtcttggcctgtcaacggtctatgggattgttaaacagaacaacggcaccatctcatgcttgagcgaactgaaaaaaggaacgaccttcaccattcatctgcctctctacaatgcgccaccaccagcggctgagaccacaccgacgagtacattgatgtatacaggccatcaaaccatcctgcttgtagaggacgaactgcctattctcaaactctgccagcttatgcttgaacacaatggctacaaagttctggcagccgcaacagccgcagaagccataaagagagcggaaaacttcagtggaacgattgatttgctggtaacagatgttatcatgccggagatgaatggatccgaactctcaaaaaaactgctttctgttcgtccggagcttaaaatactcttcatgtccggctacaccgcagatatcattgcccaagacaatgttttggaacgtggagttaactttttgcagaagcctgttaccatgaaatcactgaccctggctctctatcatatttttaaccccactccactgcaagagccttgacatcctcttctggcgcctgcaaagcacactctgcaggcgccagtacgctcaatcacgagcaaaactgacatactctccatcactgaacggaacaagattgataaccccgtcagggctcttcctgttcagccacttcatgaaattgctgccacgccattgatcaaaatcacctttgaacccgccattgaaaccatcattttccggataaaggttaataaaatttttgatcagctctgtcgtaaagagcgtttcatctcctccagccttatagggctccttttccttgtttgatttgcagggattttttatatcagcaacactgcagagcgggcttttttctgtcaggtaaccacaatgactgccgtactcaacactggcaaccgccgaccaactcgttggtgaagagagttgcgtgaattcggtcttctttgcagcatcagaagaccatgcaggcggctgcgacatattgaggcaggcattgtcgcactcaccaataatcatgataccgggaatcggtgattcggaaagcacatcccgataacgttccattcccggcgcaagcagaggaaccttcatatcaaccggagaaagctgaagatatcccacaggatttgcccgctcttcagcagaccaggaagacatggcagaagagagggcaggaacaaactcccgatcaaaaagcaccggatcaaaggagcgggaagtatctttaccaatttcctgcagcttctcaaaaccaaccgaagctacctgggcatgtgcgccaccaaccgagtgaccggcaaaaataacattattattcttcataaacccggtctgcaaaatcagctccctgttataaaaagaacgattcctgttatgttcatcaattttataaaactcatcagttgccccatatttgatcaggtaggaggccgcagcataagcatcctgccccaccctcggattacccccgaaatcgatccatggcatggcaaccgactgcatgtgtgatgccgttacaaaagccatagcccaattatgttccacaatggccgacgtatagttataatatcgggaaggattgatgccaaaaagcggattatcattcaacagcccaccaataatttttttcggataatagagcagatcattaccaatcagaaagccatggttgaacatcaccagaccctcagcctgccggttttcaggataaaaaacctcaataacaacctcaataaactggggaaagcgcttgtcgtactgtatccaggtatggatatggttaaaacagtaattgttgatgcgaataggctgcataataaaccgggtttacattgataaacgaaccgcaacagacaaataatacgcaaaatatccataaaaaaggaacatctgccccaacatcattccacaaaaaaagctcccctgcgcatggccttgacgcttccaacagccacgacaactgtatatatttccgaatatgtgcagtaacccggttatgtgatcggttgcaaaattaatgcggacatcacgcaacacctgtaactcgtaaattaccaaataaaaacacgttaattttttgtttaacaaaatttttatgtattctgcagtaacgggataacctcttcttgcaatggacttatcggctcaaacctatttatttccatgacacaacaatcagttcgaccagtcgcacatcttcgccaaaatccggatggttcatggatggagcatgacttgaaggaacatcttacacgggttgcggagaaggcagccctattcgcagatgagttcagcaatggtgtttgggccaaaacggctggtctgttacatgatctcggaaaatacaatcctcagtggcaggaatatatccgcaagaataacggggattatacggaggagaatcatgagcaagattgatcactcctctgctggtgcgcttcaaaatgagaatttttggagatattacgctcattcaagaccaagcgaaccttccgagaactggcatctattagaagatcatttgcaagcggttgctgaaatggctgctggatttgctcgtttttttggtgcagaaaattgggcagatattgcaggacgttggcatgatttaggaaaaggtacactatcttggcaagcatatttgcgtcatgaaaataatgttacggatgaattttctgcgttttatagtgggcatcctgtccatgcaattgtaggtgctcaagaactttataagcaatctgatcaagcaggaaaattacttgcttactgtattgctgggcatcatggcggtttgccgaactggcatgatgacgcaattgctgcgttaaaatctcgattgatggaagattttactgatgttgattttccgcattctgctccaaaactgccttcattattaccgctttccaaaatcgagcagaatcgtttagggtttattattcagttttttgtgaggatgttattttcttgtctcgttgatgccgactatttggacactgaagcatcattgagtaacaaaaaatctgtctggcggtcggggtatcctgctctggatgaactctctgaacgattttcaacaaacttcgatgccctgagaaacaaagctgattcgacaacggttgtaaaccagtaccgcgaaaaggtgttgaatgattgtttgaaaagtgcagagtttgatccaggacttttttctttgacagtaccgacaggaggcggaaaaacattagcatcgcttgcctttgcattggctcatgctaaaaaatatggtaagcgaagaatcatatatgtgattccattcacaagcatcattgagcagaacgcccaagtattcagggatatgctaggcgatgatgccatacttgagcatcattgcaactttatggttgatgaatcagactggaaatctctcttggcctcagaaaactgggatgccccgattattgtgacaacaaacgtacagttctttaattcattttatgctagcaaaacatcatactgtcgaaagttacacaacgtagcggatagtattgtcatatttgatgaggttcaagcaattcctgttgaaaaattgtccccctgcatggaggtgattaaagagctttcactcaactatggtgtctcatcaattctttgtacggcaacacaacctgctatcgaatattcggaacagtttcaaagtgggttacagggtgtacgagaaattattcaggatgtgcatagtctgtttggagcattaaagcggactgaagagtcttttattggagaactctcggtacaggatgttgcaacaaaactatccaattatgaacaggttttatgtatagtcaacactcgtcaacaggcattggatatatataatgctttgccaaaatcagatggaactattcatttaagcgccttgatgtatcctcttcatcgtaccaataaactgaatgaaattcgcaggagattacacgacggagagccatgccgcgttgttagtacacaattgattgaggctggagtagatgtggacttcccttgtgtattcagagttgttgcagggattgatagtattgctcaagccgctgggcggtgtaatagaaatggtttacatgaaaaagcctgtcaagtatttgttttttcttttgctgatttaccgatcactccatttataaaacaagcagctcaatcggcggaaaaattgtttgatctttttaaaggaaaactcacatcaccggaatgtgttcgtgagtatttttatgactatttttggaaaaaccagcaacgtatggattcagaaggaatcgtttctctgtgtcaaacagctcaatcaggagaaattcaatttaagaagcttgctgatttcgaaataataaattcagcaacaattccagttattatagcacttgatcaaaattcactaacaatggttgaagagttaaaatattcaaaatataaaggacgaattttacgaaaactccaaaaatacacagtacaaatacacagtaatcaaattaaggaaatacaaaaatctcttgaagtgatagtcccgggtatttttgtcttgatatcagatgtgttgtattcaagtaacactggtttaaaatgttcgacgccacaagggaatgcatttattcattaacccaaggagcatcaagtaatgagctatggaataaagttacgagtctggggcgactacgcattatttactcgaccagaaatgaaggttgaaagagtgtcgtatgatgtgatgacaccttcggcagcacgaggcatattagaagcaatttactggaaaccatctattcgatggataatagataggattcatgttttaaagcctatccgttttgaaaatattcgccgtaatgaagttgcaaaaaagacaagtctaaatagagttgatatggtaggacagtatccaattagtattattgtggatgactcagatactcgtcaacaaagagcgtcaatggtgcttcgagatgttgaatatattattgaagctcatttttatttttctatgaaagaagataataatgaaggaaagcatttagatatttttacaagacgagcaaaagcaggtcaatgttttcatcgtccatatttcgggtgtcgtgagtttcctgttaatttcgagtggtgtgttgatattccgaaatcattgctttctggtgaacaggatttaggatatatgctacatgatattgattttgaaaataacatgactgctcgtttttttcgagccatcatgcacaatggcattattaattgtaaacaggaggccgtctcatgatttttcagtcattaatagaactctatgatagacttgctataaatgatgacgttcctccatatggttttagcatggaagatattggcttttttgttaccattgataaagaaggtaatcttatcggtgatcctgaagaaagccgaaagcctataaaaccgaatgtatttgaatattatttatctaaaacgccctatacaaatgaagtaaatgttcgtgctggtggaggtgcaaaggaaactccaaactttatggtagataaggctgattatttttttggaatgtcaggaaatactgagaaaaatgaacaccactcttcatttgttaacttaatttcagaagtatgcagtaattcttcagacgaaggtgttattgctgttatatcttttttgaagaaatggaatgctttggactcaattggcttaaaaaactggaaagagatttcaggaaataaaggaaagtgggtagcctttaaactttttggggactctcaatttattcatgagcgagttgaagttagaaaactttggactaatcatcttttaaaaaaagaatacaaaaaaggttttagtcttatagatggaaaaattcacgatcttcaaacgcaatatgcccaatttaaatttggttctggagcctcgttggtttcttttaatgatgtatcttatgagtcatatggcaagaaaaaaggcgaaaatgcactaatttcggttgaagcagaattcaaaagttcaacagctcttaaatacttattccgaagtaaaacgcaacgtttacaaatagcagaaaccacaacagttttttgggcagaaaaaaaatcttcagttgaaaattttatgggaattcttttgaacccatcaatagaagataaaatagcaaacatacctattcaaaagtttttagaaactatacgtgatggaaaactaccagatgatattgaaaaagaaaaagaattaaaattttttattcttggattttctctcaacaaagccagactttctctccgtttttcctacgttagcaccgttaataaaatgatgaaaagattaagagaacatttcttatgtttacaaatggaaagaagtaagaaagatgatgttatttgcccaggaatctggcatttacttaaagaaactgttagagaacctaaagatatttctcctgttttaggtggagcacttctgcggtcaatccttacaggagtgaactacccacaacatctatttcaaggagtgttggggagaataagggtggacaaggttaactatttacgtgcatcgattctgaaagcagtattgcaaagaaactataaaatggaggtaccaatgtcattggacacagaacgacgggagatcgaatatcttcttgggcgactttttgctgtattagaaaaagcgcagtttgatgctataggaaatgttaatgcatcgataaaagaccgatattatactgctgcatctactacaccagccagtgttttccctcgattaattagcttatcacaccatcatattggaaaatcagactatggggatatttctgatcgcagaatacgtgaaattattgaacatattgatacattccctgcacttttaaatttgaagcaacaaggcttgtttgcaattgcatattatcagcaaaaaaatgctttttataaatgatattgaaccataactaaggagactaataatgactcagaccattgaaaaccgttatgagtttgtactgctttttgatgttaaaaatgggaacccaaatggtgaccctgatgccggaaatctaccgcgtattgatcctgagactgggcacggaattacaacggatgtatgcttgaaaagaaaaatcagaaattatgtagaactattgaaaaaaaatgaatctccttacgagatccatgtgcgagaaggcgagtttctttctgaacaccataaaagagcgcataatgctttgactgatgaaaaaatatacgtattcgttcctgcggatttaagaggtgagttaagttcatttgcggaatatcctgaaggagtcggttttgaaaacgacgcaatttatttccagttgagttcggatattgacaaagtaaagaaagatgtggaaaaactaaaaaatattactgatgcttcaaaagcgaaaataaaagaattgtttgttgacggaaaatcagttatcgcaaagaagtggatgtgtaaaaacttttttgatgttcgtacttttggagcagttatgtcgacaggtgataaaacctgcggacaagtacgcggtcctgttcaattgagtttttcgagaagtatcgagccaatcgtcggattagagattgcaatgtcaagaacagcagcagtaaacgtggataaatcgagtgataaaggacttggtgcaagaaaatccattgtaccatatggtttgtacagggttcatggatttatttctgctcctttagcaaaacaaacaggtttcacagaagacgatcttgaattgctatggtctgcattgattaatatgtttgatcatgatcgctctgcatctcgtggtgagatggcatcccgtcaacttttcgtttttcaacacgagtctgagttggggaacactcctgctcacaagttatttgaaagaattaaagttgaacgaaaacctctttcaaatggtcctgcaagattttatgaagattatcagattactatcgatgaaactaatctaggaaaggtaactctgttaagaaaaattgcataagccatgtaccctgaatccgatttcgtgatgctgtcagcattacagcattttgtctactgcccccggcagtgtgcgctgatccatctggaacagatatggagcgagaacggctacactgctgagggacgggagatgcatgaacgggtcgataacggtgaaacatcataccggagcggtgtccgtgtaacgagaagtgcagcattgcgaagcgcaatacttggcatttcgggtatagctgacgtggtggaatggcataagttgaaagatcatgaggagccgtttccggttgagtacaaacgcggcaaaccgaaaaaacatgatgcagataaaatccagctttgtgcccaggccatgtgccttgaggagatgcttggaattcaaatttcagcaggcgcactgttctacggccagacaaagcaccgactggatgttgatttcgatgatgttttgcgtgaaaaaacggttcttgctgcagaaggggtgcatgacctctttcggaatggagtaacaccgccacctgaacccggaccgaaatgcaagctctgctcgttgaaagaagagtgcctgccggaggtgattgttcagggaaaaacggcgaaagtataccttcaaaaattgtttcatacactctcggaggaggagatttgaaaaaatatctcaataccctttttgtcactacacagggcgcctacctctcaaaggagggtgagtgtgctgttatcaaaatagaaaaagaggtcaaaacgcgcatcccgctgcatatgcttgacggcatcatctgttttggttcggtaacctgcagcccatttttgcttggccattgtgctgaaagcggtgtaacagtaacatttttaagcttgtatggaaaatttctctgtcaggttcagggagcgacacgagggaatattttactgcggagagcacagtaccgtatggctgacaataaccttcaaaccgctcgcctcgcccgctcttttgttatcggcaaaatcggtaatgcccgaatcacacttgcacggacggtaagggatcatcccgaaaaagtgaactctgttaaactgaaaaatgcccagcatatccttgctggttgcataaagcgcttgcaggatgaaaccgatcaggaacgtatcaggggaattgagggcgaagcagcaaaagtttacttcgacgtcttcgatgagtgtatcacctctacagatccattgttccgctttaccggtcgcaaccgccgtccgccacttgaccgaataaactgtctgctctcttttctctataccctgctgacacacgatattcgctctgcgcttgagtcgtgcggtcttgatcctgctgcaggttttttacacaaagaccgaccgggacgcccaagtcttgctcttgacatgattgaagagttccgttcgtatattgcggacaggttggcactatcgctgatcaatcgaggtcagattcaatccaaagattttaccatctcggaaacgggtgctgtactcctgaaagatgatgctcgcaaaacgcttttaaccgcctatcaaaatcggaagcaggaagaaatcgagcacccgtttgtcaaagaaaaaatggccatcggtttattgtggcacatgcaagctatgctgcttgcccgccatatccggggcgatatcgacacctacccgccatttgtctggagataacgataatgcttgttctggtcacttatgatgtcaacaccgaaactcctgccggaaaaaggagattgcgccgcatagccaaaacctgccagaactatgggcaacgagtccagttttcagtgtttgaatgtaatgttgatccagcacaatggacaaaattacggggaaagcttgtccatgagatggatcatgaccatgacagtttgaggttttattttctcggatcaaactggcaaaatcacattgaacacgaaggagccaaagaaccacgagatcttgaaggtccgctgattttataaacgcgaacgtcaagctgtacctcaaatcccggtatgttcgcgatgttcatattctctttattttgttgttgttatagttttttgtatcaggttttcgtaaaatgttatttggcatacgaaatggttcgcgtttaggcggctctaacaccatgaaatgcctgattttacagttagacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggagttgtgcggccttgagcgtagagcgcgttctgtcgcgccccccgcaggcgcgtggattgaactttacctttcaaaaacagatacaatttaggacaacaatcctcatgagaggagggaacaccactgcgataagaaggaaaaattatttggagggtcaaacattcctttacactgcttcaattccgcttcgttatgcgttttgcaatctattggcatgaaatatcgttacgcatggtagtccgctttttctgcaggcagcatttcaggaataggcaaacaaccgagcgcaatgaaaaagccaatcatcataactgcggttgttgttgcgctgcttgccgccagcttctattttttattgaggaagagttctgccattccacccgtggcgataacagaaacggtgaatatcgatatccctcagtccacctttaatattccgatccgacttgaaatcaaaagcctttctgattacctgaacgccaaaatcaccggtcaattcctgaacacaactctctttcttcaggaatcaagaaaagaaaaaattgccctgacgctcacgaaaacagggcagattaccatcagatcaaaaggccgtgagttggtttgcacccttcccttgactgttaacgcaacgcttctcgacagccgatttggaaaaacactctcaaaactggttaaaccatttcgcacgactattatcctgactctctcaacaccaatagctcttgaccgggactggaaactgaaaaccaatttcaaaattagacactatcgatgggcaagcgaaccggtgctcaaaatcgggcctttcagaaaaaacctgagggaaacactcgataatgccatcaggcagaacaaccaccgcttgacttccatggtcgataaagagatcaacaaggctgcatcattagagaagacggttgccggtgtctggcatgacctgcaagaacccattcttatttacaggaaccctgcgccaatatggatgcgcttttcctgcaatgatatcaagggggatatatcgctgcagcagcaggatatcatctgccttgccagtgtaaaagcgaaaatgctgattgtcaccgataccacaacagtgctaaaacagcaccccttgcctgatttcaaaaaaataccggtggaagagctgcagcggaagtccgatgtttttatctatgccaacacctcttttcatgaaattaatcagcaactgaacgaactgctgaaagaagcagagatttcttcaaagggctataccatcaccatcaaggcaatagaagcctatgcttccacagagggactcagcgtggctgttgacacggagggtgatctcaaggggcgattttttctgactggccatcccgtatttgacctcgcaaccaagagactgaatattgtggattttgactttgcagtcaacagcaacagcattcttgtgaacaggggggatgagatactgcatgatcttctcaaaaaacgaatcgcgtcgaagctgaatcttggcatggaaacgctgatagcgaaattacccttcatcgttcatcaagccattgccaaggagaagacaggcaaaacaatcgaccttatcatgaacaatctggagatcaaacagtgcgatattcttatgggtaaagagggagtgcactttatcatcaatgcgagcactgaaacaactctgacactcaagggcacctctaaaaactgctttttgatatatcatctgaaccagcaatccctgcattgatcaacgaaatggttatctgatcaaaagattactgttctttgttaagttttgaacgtaaacagccttgatttgcttacaattgggcgcagttatcccatgaccttcgcatactggtcatttaaaaatacggcataaaccgttttcttgagctgtacacaacgcatcatgttataggtcaaattcgtcaagccgatttttgctgctgctctaaaaagaccgattgtacgaacatgcatggcatccatactgttcgtcataaagccgaaaatatgctcaacgcgagctcttgtctttgatttctggcgattggacgctttctgttcatccgttagcgggtgatttttgaaacctttttcattgatctgccctgacatgccacaccacgaaatactttcgtcctgaccgatataagcgctgtctgcatacagtatctgaccggcatcctctttatcaatcaaggtttcaagttcttgggagtcatgaggtgaagcactgcttacggcatatgttgttatgagttttgttgcgctgtcgattttaacatgatttttgtaaccataaaaaacgatgtggttctttttgacccagcgagcatcgacatctttctgccgtagtttatggggtttttctttccaaacttcaggagttattcctgcttttatctctttgttttcctcacgggtattgcgttgccggggagcctcgacaaagctggcatcaacaatctggcctgtgttagcaaaaatactttggtcatcaagcgcttgattgaaacgatagaacagtggtgcaataacctcttccagaataagggtttcacgaaacttccagatggtcttgctatcaggtactctatcactggatttcaggccaagaaagcgtttgaaagtgagtctgtcagtgatctgatattccatttggtcatccgagaggttatacagactctgcaaaataagaagtttaaacatcatgattcgatcaaatgggggccgacctttatgcgtgctattctgagtcttattgaagacaacatcaagaagaggttcgaatatcttccaatcgatatgtgcttcaagtttgaccaagggatctttgagttttgtaagtttttcaacggaagttccaggcctatttttcgttaactccttataagcagtattattacaaggaaaagatgcggaaattgtagtcactaaaatatttggaatattattttttatatcatatatttaagcgtttagcaaacctatgatatagtcacaatgtacgtagattccagcaagaccaccattaatggcaaaacctaccagcgccatctttttcgtgaatcctatcgtgaagatgggaaggtgaaaaatcgcacgttgggcaagatctcaaaatgttcggaaggagagattgccgccattaaacttgccctgaagtacaaagacaatttggcagccctgttgcatattgaggatgttgaactacatgaggggcttcgtgttggtgtggtatatgcactcaaaacgcttgccgagaggcttggtatcagcaagacgcttggtaatacccgccagggaaagcttgcattgtggcagattatggctcgattgatcgggcagggttcacgcctcggtgcggtcaggatggcagcacgttatggcgcctgtgatgtccttgaattagaacgctttacagaagatgacctctatgccaacctggcttggctgacggagcatcaggagcgcattgagcagcagttattcaagcacaattcagcgggtgctggcccggaattgctgctctatgatgttacctcatcatatcttgaagggatggagaatgtgcttgctgcttttggttacaaccgggatggcaaaaaggggaagaagcaaatcgttattggcttgttgtgtaccgcagatggcgatccggttgccgtccgggtctttgcaggcaataccggcgacaagtcaaccgttgcagagcagattcgcaccattgccaacactttcggcattgaagaggtaacgatggttggcgacaagggtatgatcaaaacgccgcaggccaaagagttgaccgatgcgggatttcattacatcacctcactctcgaaacccgaaatcagaaccctgctgaaggcagaggtactgcaaatggattttttcgattcagagctgtatgaggttgaaaataaaaccgatggcgttcgatatgtgctgagaagaaatccggttcgcgaggccgagatggcaaagaatcgccaggaacgggtgaaaaaaatccagcgttatgtggacgagaaaaacagctatctcgctggttccctcaagcgcgacaaggatgttgcagaacgctctcttcagaaaaagatcagccagtacaagctcaatgatgtgctggaactgacccatcaggagagggtgttcacggtaacggtcaatgaagaaatcctgaaaggagtcgctctgctggacggctgttatgtgatcaaaaccgatgtcaagaaagagctgctttcgactgaacaagtccatgatcggtacaaagatctggccaaagtggagcatgcatttcggacgttcaagcaaagtcatcttgaaatcagaccggttcatgtgcgaaccgaagcgagcactcgtggccatgtctttgccgttatgcttgcctataaaatcgagaggcagttatcagaactctggaaaaaatgtgaatgcacggtaccggaaggaattgatgaacttggcgcaatacgcagcacaatcgtcaccctcaaaggatcaagctgtcagaaaattccccagtcgaaaggattggctgctgagttacttgccgctgccgggattacccttccttcgattattgatgccaaaaatgttgatgtagtcacaaggaaaaaactggccccgaagcgtaaataaaattgaaataaggcgttatagggatttctcgttcttttattgctggaacttccgtttcaagcaaaaaatgctcgtcaaacatacctaacgggttgatgtttttcatgataaagggcaagttgatattattgctctaatatacgaaatattgcactcatctcatgacgctaacactatatattttataaagatatatcattcatgattaaatagaggtgcccttttgtcatcccttgcttatgaaaacaatgagtatggcaatcgctcccttgatgccctggttcatcggttgcgccttaaaaaaaacggtctcaaattcaccctgcctgttaaaaccatccatggttcggggtactgcttttcggcttcaataaaggtcatatgagccttccctctcttgcctccttcactcagcaagcggcctggtagtagcccccgaaggctcgcattcgtcgggattgaggatggtatcgacgatggtaatcagcgatttcatggtaaagggtttctggataaaattgacgccactgtcaagaagcgtgttgtggataatgacgtcgtccgtgtagcctgacataaagagcgttttgagttcaggacgaagagcctgaagctgtctggagagttcggagccattcatttccggcatgattacgtccgtcagcaacaagtcaagagttcccttatagtttgcctccttccgaagcgcttctgcaggtgactccgctgtaagtacagcatagccgttacgttcaagcatggatttgcagagcttgagaatagccggttgatcttctacaagcagaatggtttgatggccatgatgcctgaattgctccgcttgtgtctgctgctccacctgcggctgaaggttgtagcggggcaattgaatggtgaagatggttccttgtcccggttcgctctggcattcaatcgtgccattgttttgtttgacaatcccgtagaccgttgacagaccaagaccggtaccttttccctgctctttggtggtgaaaaagggctcaaaaatgtgatgaagatcgtctttgtcaatacctccaccgtcatcacgtatggagagcctcacatagtcaacaggcgactccccggaatttcgggcattccttccgatatcgggaagagcgaggcactcggttttcagtgttatggtaccgttaccagttatggcgtcacgagcgttgacacagagattgacaagaatctggtcgatctgtgacggatccatcttcaaatgggagtttttacagtccggaatccatacaagcgcaatattttccccgataaggcgccgcagcatgggcagcatatgctcaatgacactgttcagctcaagaatttttggaatgacgatttgcttgcgtgcaaaggcgaggagttgacgggtcagatcggcagaacgggctcccgcctgtcggatggcctcaagatcagcataggcttgctgggaggggtcaaacagttcaatggccatttcagagtgaccgagaatcaccgtaagcatattgttgaaatcatgggcaatccctccggcaagccgtcctatcatctccattttttgggactgctgaagctgaacttcaagttgtgctctctcctcttcggccaggcgacgttccgaaatatcaatgctggtaccaataattctacagatcgtgccgctctcattgcggacagggttcagcacggtctcccacaacgtctctttacctttgaagggcagcaactcttcataccgaatcggatgaccctctcgaatgcactcatcatagtggcgcataaccaattcggcaaaatgaggagaaagaatctcttccggttttttcccgctgatctgctcactcttgatacctgtcagtttttcatgcatcgggttaatgcccttgaagaggtaagaacggtcgggcaaaacatcgacaacaaaaatagagtaattgacatcgtcatagatcgttttgagaaactgcctgctttcgagtaactcctgttgatatgctttgcgctccgaaatatcacgaatcaaaccaatcattccggaagagtcctgatcccggtaagagcgtacatgaacttccccgtaaaaaagggatccgtttttttttctgaaccgtccttcgaatacctgatcggtaaaataatcccgcaatgtattggctaatatggccaaggctctcgaaacttcctcttcagcaagatattcagtaaaaagatgccggatcacctcactggcgctgtaaccaaatatcttttcaacaacaggcgaaacatacgttaaggctcctttatcgtcggtaacaaaaaccatctcggcgatttgttctgtaatggaacggaactttttttcgctgtcacgcagggcatgttcgatctgcgttcgctcggtaatatcgttaatgattgaataaatcaggggtttgccatgatatggaatggcgcaactgaacacctccacgtcgcggattgatccatcggctaaaatatgacgatgacaatggtgaaaagagccttgctctttctctgccgccctgaacctttcaagattacgtttcaccgtttcaggcgagctcattgtgacccgccggaaaggcatctgcctcagtttttcaagcggccacccataaaatgtcgcagccgcctgattggcatcaacaatctggcttgtatcgggatcaagaaccagtatgaccgaggagtgtttctcaaagagattccggaagcgattttcgctttcctgcagtgcctcttcctgtaccttgcgatcagtaatgtcaagaacgattccagcatagcgcaacaccttgccgtcagcatctttaaagggagttcccttggccataagccagcgtattgctccatcaggatcacgaacccgccatatgttattgaattcgacgccatttcttatatcttccccggtgatttgcgcaatcctttcccggtcttcagggatgatggtgttcagccagttttcatgggttgcctcacagctatagggctcaaggccgtacattcgccataacttatctggccagaagttggtatccgtgatgacatcatactcccagatgctggtattggttgcagccataatgaggtgcatccgttcattgcttgccagaagtgcatggttgagtttgtgcagatcgtgctctctcttttttttatcggtgatatcgacaatcgtaccgataaggtgcgaaaccgtgccatcttcatcatgctcaacttttctgcatcggcattcaatccagtgcataacgccatcttttgaaatcatccggtattcgatcgttaagctctcttctcttccctgatgcagcgcttccagggcatgaaaaaaaagctgatgatcatcggggtggataatcagtttcatgaaggcggtgtcgaacagggtgtcgattggggagtagccagtaacctcgcaatatctggggctcaggtaaagctggtctgttttcagattccagtcccaaaagccttcacgtgcaacacttaaaacgaggttcagtctctcccgatcctggctcatatcctggctcatatcttctctcttgtctaaactgtatatgatatccgtttaaagccttgcgcctccggaaatttcaagaatctggccggtaatgaagtcggcatcagcggaagcaagaaagagggcgcagcgagcgacgtcgtctggcgttgcgaccctgcccagcgggtagcgttgtgcgcactcccggcgaagcatctcccaccgttcggggcccaatgccgcaacaaaggctggcacctcaacaagggctggcgcaagggcattggccgttataccgtagcgcccaagcgacagggcaagcgaacgggtaaaggcgtaaataccacctttggctgctgcataggagaactggttcggactcccccggtagaccagtgagctcatgttgacgattttgccgaaaccttggggcttcatcaaccgggcagcttcacggcaggagatgatgcatgatttaaggttcaggtcgagattggcgctcattctgaggtagtcaatcccttctacatcggctgccggttcgcagtctccaccggcaatgttcaccacaatatcaagcctcccgtagcgttctcctgtctggcggtagagcgccagaatttcttcctcctgcgttacatccgctatcaccgacatgccgcttccacctttgcgttcaagctgttcaagggtttctgcgcatccggtcgcattgatgtcgctgacaatcacaactgcgccttcccctgcaaaacagagtgccactgccctgccaattcctcctgcggctcccgtgacgagcgcaattttctcaaaaagtcgcataatctttgccgtttatcggttaccggataactccccttcttttcaattcccagaaacatttcgccgtggcctgaatatcactggctgcattatgtgcttcgttaaatacggtaccgaaaagttggaagtagagttcagagagtttgggccatttgttgccatacggccctttgatggcacaaaaatcggtcgtactctccatcgtacatatttttctttttgaggggaggctgtttggcatcccggcccttatcaattcactgcccacaatcttctcatcaaaactgatattgtgggccacaagcacctcggcatcggcgacaagttcatagaaagattgcagcacctgcccgagcggttttccttcaagcagggctctctgtgttgatataccatgaatctgtacggcgcttgatggaatgacaaagccttccggtttaatgattgcgtcaccggaaaagagctgattgccttcagcatcgaaggataaataagccaactgcaccagccttggccagttgtcgacgtcggtcaccggtgcacgccagttacgcggcagacctgttgtttcggtatcgaaaaagagatacatggagttgatgctgtctgaagttcaaaagggacaatcgtcattggagataacgctctctccttcccgctcgtaagccgggggtgcataagagggcgcatcctgagcataggaggctcccccgtcattgacaccctcaaccttccatcctttgacatcggtataccacttcccgttgaactcacgactctcgatatcgaaggaaatcgtgagcctggatcccaccttgaggaggtttctgtcgtacttctccccccaaagggagatgcagattttcttcggatactgcccgtcagtttcgacaataatatcctgttttttccaggttccattttttcctgtaccgctctgttcaggaagaattgccgccagctttgctgtgagttgcataaatgttcgtattgataaaaatcgttagtgtaaataccttgctctctctttttcctccgtcgttcaggatgcattccgcatattttttcgctcggaggctgaagaggcaaaaagtttgaaacccatgagactggtcatcgactgtacagcacaattgatttttccgataaacagatcgagatccgtaacgccgtggctttcgtcggctgcagcctgctccatgaactccatgaactgctgataacgaagatctcctatccttgacgaccatgagagatcggagatacggaaagcacacaaggattcgtcaataacaaacaggtcgccatgccggagcatctgtatccagaaatcgagatcaatggtgtagggaacaaccgcactgtaaccgctgattttggcaatcagctcggcgggataaaggccgcagactggttcaccgataatgttggttcccatacgaaccattttccggattacctctaccttatccatgcgacctccatcaacaaaattgacctttttgatgagggtctttcctgaaggatcaataatggtcctctgactgctgaccaggcttaccccggcattacggggatcgtcaaaaaccgctacctgcttttcaagacagtgcggaaaaaggatatcgtccccgcagaccagtttgacatacttccccctgacctggctgattgcttggttccagtttgcctccggcccgatgttttcagaatttctgaaaagcttgattcgggaatcggccaatgaagctgcgatatcataggagccgtcggtcgagtgatcatcataaattaaaagctcaaaatcggtaaacgtctgtgacaatatcgattgtatggtctcgccaataaaactggcgctattgtacatcggtattgttaccgttacatatggtcgattcaaaaaacccatactgttctcctccaccaagagattatgttatttcctgccgaaggttgattgaaagataagagaccgtgcatccatagagtgtgccggcaacaccgagcaaaaggttgttttccagaaaaaaggcaagaagaattgccgttgcggagagcaggagcagtgtgagctgggtgaaggctcttttcatgacaggctcacccagcagcgctgagagtgcacgctcgcttctgagggtttcaagtgaattggaacggataattgagggtatgacaatgtagatcatgcctatgaaagagaaggttatccatccgagcagtgccgcatgggtatgggagtgatagatccacatcctgtcgaaacgcaggggtgggatggtgccaaaatgaatccccttgagaaagaagatattcatgataccataggcgcttgtcgcaaaaagaagggcaagaccgctcaacaaaaaggcaagtgccggatggggaaaatttttatggaaaaagttgtacaggtagagggtgaaaccgccgaagagcgccatgacaccaaagagcagaatatggctgatcagcatcatacccagataatattcggcaagaataacaatcagaaagagcagaactccaccaacaaaaacataaaaccagaggctgaaaaggcgtttgaccagctcccgtttggatgagcgactccaggcataggtatagagaaagcccattacactgatgctgagaggaaaagaggagccaagaaaataggaggactgggttacgaaaaacggaatgagccattgatcgggaaaagcctctttgagaccaagggtgaagagtccaatattggcaacaagcagaaaaagaacatcaaaaatatagtaacgcaccgaaacctctttccatattttcgaaaccgaaagggtggtgaaaatttccctgagcggtgcaaccaccgcaatgatcagcaccaacccggtgagtgctttcagcaatggccactccatggcgatggcaaccgtaatcatgacaagagcgatcagaatcagaatgatataacgcagttgcctgaagggatcgaccttcagttcgggatagattgctgctgtgaggtagcgattgagaatcagaatggcaagattgccgaatccgataaagaagatataggggtggagcttcagaaggaagagattggccatcagagcgcctgccgcaccaaaaagagaggcgagggcgatgaccgttactgaaacagagagaaaaagccgggcaacagtatttaactctccatcaaaatggcgcagattcattcaggtgagatggtttaatttttttagctccagcaaggcaatcgccgagagtgcaagcaaggaaatattcagtgtcaggggattgaacggcaaggtgaacagctccggttcaaacagggcaacaaaaagaagaagccctgtcagcgctgcaatattgagcaagaaaacccattgcgagcgagcaacaagcagaaaaagtccgaagagaatttcagcagcccctatccagaaaacagcctcacaggcccactgataaacaggaatcaggtgaccaagcagatcaatttcacccttgctctgacaggcaatttttggcacagcaccctgatagacccatgaaaaggcaagagccagacggcaaatcaacagtgacggtgtctggtttacaaaaaagcgcattgcttccccctttcatcaacggaattatacatatacataaatactacattcacggcttgcgtttcagtctggctaacttccggctcattcggtcaaaccagacatagactacaggaatcaccaacagggtaagaaacatcgagctggccaaaccgccgacaagagcaacagcaagaccggatttccattcagagccggaacttcccgaaagtgcaatcggcagaagtccaaaaatcagggtcagggtggtcatgagaatcgggcgtaaccgctccctggcagcttcaataatcgccacagaaagctccataccctcaagacggaatttattgataaaatcgaccagaagtattgcattttttcctacaagtcctaccagcataataataccgagaatcgtgaagatactgagcgatttgccggtaagggcaagggcaaaaagggctccgataagggccagcggaatggaaaacatgaccaccatcggccagatccaggaatcatagagcgctaccatgataagataaacaaagataattgcaacaagaaaggagagcagaagagttgaattcgactctccctgccgtttcaaatcagattcataggcgtaggaaaccgttgagggcatgaaaccactttttttcatattccccataatgcgctcaatctccttgccgatgctgccaacaggacgcccgataacctgtgcctttacccaaacggcattgttgcgatccttacgctgcaactgggtataaccccgatcctgctcaaaggagacaaactgtccaagacgaaccagatcgccctcgggcgtacggaaggtaatttcggaaagggtggcggtaccttgacggtagtatttgtcgagcataaccctgatatcatattcgtcacctccatcccggaatttaccagcttcatctccggcataggctgtgcggagggctgctccaacatcggcaatggtgaggccgaatgatgccattttttcgcggtcaacgacgatgcgcatctccggactccctacctgtgaggtaagcttgacgtcggctgtgcctgcaatcgttttgacgctgtctcgcaacgcttcagccacccgtgttacctgacttctgaggggcccgctgagaataacagcaactggtgtctcattggcggttccgaagataccaatcgggttgatgcttgccttgagccccgcaatatcctgcaggttgatgcggattgcctgcatgatggcatcggtcgatcggcttcgttcctccttgggggagagcctgacgttgatttctgaaatattgtctgcactctggttgaaaaacccttcgttcgacgcaccaacattgaccatcacttttttaacttcggccattgcggtaagacgacgttccacacttcttgtcacccgattggtctcttcaaggggtgtccctggttcaagttccagcatgacagcaaattctccacggtcggagacggagataaactctcctccgataaagccgaaaaagggaagaagaaaagaggaaaaaagcagaatgattgcgctgaaaaaaactttccgtggattgcggagactccattgcagaagattgagatagccctccctcaatcgctggaagctgttttcaaaagcgatggcgaaacgttcgaagatgttcttgcctgaaaacttttcaactttggagaagcgtgatgcaagcagtggcgtcagggtgaaggagacaaaaagactgacgagggttgatatgaccatgactacggaaaactcgcgcaggatattgccgacaataccgcttaccagtgaaagcggaagaaaaacgaccacatcgacaagggtgatggagagtgcggtaaagccaatctcgtttctgccggtaagggctgcatggcgtggctcttcaccgcgttcaagatggcgataaatattttcaagtacgacaatggagtcgtccaccagaactcccactaccagcgaaagggagaggagggtcatgagattgagggaaaatccgaaagcatacatcccgataaaggtggtcaccagcgatgtcggaatggagacaaggacaatcagggagttgcgcagactgtgcagaaagagcatcatgaccagtgcaacaagaagaatggcgagcatcaggtcatgctgtacggcagtaacggcctcaagcgtaaaggtagaggcatcctgtgcaatatcgaacgaaaggttcttgctgtggtagagcgctgtaaggcgggagagcgttgcccttgtcaggcggctgacatcaaccgtgttggcatcgctctgtttcatgaccataatgccgacagcactgcgtccgttcaccctggtaagggttgtaatctccttgaagccatcctcgacttcggcaacatcacgaagtgtcacggttccggtagaggaggagcggagcaccaatgctcccagctcttcaaggctcgtgaatttaccggcaagcctcaccacaaattgcttgtcgctatcatcaattttaccggttgggaaatcaatattggcctttccgacctctttaagcacatcgggaatggtgagactgtaactttgaagccgttcaagatcgatattgaccttgatttcacgctcacgtcctccgagcagataaacctggcctactcccgctatgcttgcaagctggggcttgatatcatccttgaggagttgataaaaatcggtatccggtaacgatgaggttgctccgatacgcagtaccggaacctcatcaagcgcaaaacgggtaatgaccggagcctttgcctcatcgggaaaactgtcgcgcacctcgttgatcttgcgctgtgcgtcctgcaatgccttttcaatattggcagagttggaaaactcgatggcaacgaccgacagaccttcggttgaggtcgaggttatggaggagattttttcgatagcggagacagcctcctcaaccggtttggtcaatgaggtctcaacttcacccggcgaagcccctggataacggatggatatggtaacaacaggtggcgtcatttttggcagcagttcgtactgcagttgcctgtagctgaagaggccgagaataccaagcacggtgaagataacgacaatgagcgtcggtcgttttatggagagctctgtcagtgtcatggcgctgcagggttcttcttctggtcaataacaaccacttcagagccgtcatgaagctcgttctggccgctgatgaccacactctcgcccaccgagagtccaccaagaacctcaagctgcttctgcaactccattcctgcaacaaaaggggtcaaaaaagccttgccgttgcggacaacaaagagttcgggttttctgattccggaaacaagtgcaacacgcggaacaagaatggcctgacgctcacccgtgcctttcaggagtaccctggcaaacatgccggacctgaacatgctctctgcagagttctgcagcacaacttcaaccctgaaggtgtggtcacgacccgccttgtcgctcactgaacttactttgccactgaaaactttccctcgataaagatcgctggtaacggtcagcagtgtgcctggcacaaatttgatgatctcccgctcaggcacaaaaataatgaccttgagtttcgagaggtctaccatctgtgcaaccttctttccctcttgaaccaactccccttgctcaataaatcgagcagttaccacacctgaaaaaggggctttcactcgggtatcgctctgttttcgggtggccgctataaactcggcttccgcctcttcgagttgcaactgcacgctttcataggctgaaagtgctacagcgccttcactgtagagatttttgtaacgttcaacgtctcgcttcgcctgacggtagtgtgcatcggctttcctttgccgggcggtggttagttcatcatcaagagtaaacaaagcctctccggcctttttcgagctccccggttcagccgaaaccttgcgaacgagacctgcagattcagaaaagatatcagcctctctgagggcctcaacggtaccgaccgtactgaaactgtcctggactgccgctttggtgatgagggcaaccgaaacaggaatacgttcatccgctctttttgctgctccttttgatggttcgcgatgctgagagtaccagaaaagtgccagaaaaagagtggcaaggagaacgactgcagcgagtttgtgctgtttcagcataccggctatcgttatcgggtttttcatggataaatattcatcggataatcaaggacaacatgcacgataaaaaaaagcgaaccgaagcacgcttttttttatcgctgaaaagagaggcatttcagcagaaatggctcgcaatggaacaggagatatccgcagatgtcttgacatgttcaacaatggaaaggataccggtcagattcgtaatattctggtcgttaaccgatgctttgatttttgcgacagccgcatcgtaaagagtctgaatctcctgcatcatcatcagggtttcgctggcatgttttgagttgctgctgacataggcctcaactgctttcttgatcatttcagccgtaatatcacccatcggtttgagtccatactcatccttgtgcagctcctgaacattggcaaactccacataaccggttttgtcggcaatattgagtgcgagctgggccagtttttcaagctcccgaaggatcatccgggcatagttgaccgccttgagatcttctgcaccaagattctggaatgaagcataagccagcgtcaggtattcaacctcgaacttccctttccggatataggcttcatcaaacttgaatgctgaagcagcaagctcgatatttgcttttgttgatgcccgtatactgagcatcaggttgttttcgacatttgaagagagtttggtcagcttctgcttgagtgattcaagctgcacatgaaccgtcccctgcggtttcatggaaagagcaaacttcagaggatcaatctggatggtaaaagctttcggggtttctgctgttttcggtgaatcgccgaaaaatttgcctaacaggttcgccatagggttcaaacaccatgcttatgtttaaaaaatacaaggtgtcgttaatttagcagacctgcaagattaaatgcaagaaaaaaaactaaaacccgcggtatctcatcatcggcacctcgcctcctgatctctttgtgagccacagaagtgacttttaataaaatcctcccctgtggcgaacaatttcacccgtcaccaaaaatatcacctcattggctatgcgacttgcatggtctgccatgcgttcgatataccttgatatgcttaacgccgctatgagctggtcaacatcagagtctggccctttcatcaaggcaatcacttttttaaagacggagcgatgcatcacatcgacctcttcatcaagagcgcacacatggcctgcaagtatacggtctttggagacaaaagcttcaattgaatttttaaccatctcgccggcgcgcatacccatctgctcaaatttaaataattcgagcatctccggactgatttccggcatccgttcaataatatgaactgcgaggtcaccgatacgctcaagatcatcgttgattttaataatggtaacaatggtgcgaaggtctcttgctaccggctgctgcaaggcaagaaatgcaagacagcgctcctcaaggttgacctcggccaaatcaatttcatcatctaccatcctgatcttgcgcgcaccctgttcgtcctgatattttacagcatgcagggcatcaagcaaattccccactactttatcggagagttgaacaagaacctgggagagttctttgataagctcatggaccggacgttctgacatgatcgtgtaatggtttcgttagctgaatcttccggttatatagtcttctgtcatcgaatctttcggattggtaaagagctgcgcggtcgaagcatgttcaacaagaacaccctcatagaaaaacatggtggaatccgaaacccgcgaggcctgctgcatgttgtgcgtgacgatcatgatggtataactgccgcgtaactcctgaataagatcctcgattttggctgtggctttgggatcaagagccgaggtcggctcgtcaagcaaaagcacctccggctcaacagcaagcgtacgggcaacacagagtctctgctgctggccgccgctcagaccaagtgcatttttgtcgagacggtcacagacctcatcccagatcgccgcttttctcaggctgcgctcgacaatttccatcagtttttttttgtcggtcacaccatgcagacgagggccataggcgatgttgtcaaaaatagacttgggaaaggggtttggtttctgaaacaccataccgaccttcttgcgaagcaaaacctcgtcggtgaattttccatatatttcttcaccatcaaaaagcaaggctccggttgtgtggcaactcggtataagatcgttcatccggtttatggcgcgtaaaaatgtactcttgccgcaaccgctcgggccgatgattgcggtaacatatttcgacataatatcggcgctgaccttctttacggcctcgaactcactgtaataaatggaaaattccttggccgagatatgaatagtatcttccccggatattttttttcgttccgggggaagatagatttctcgtgttgccttctgcagcggcaaactcccggaagtctctttggcatcaactgtcatgagcattgatattttgtttagccttttaattttttggaaatacgagcccgaagcacaattgccgacaagttcagtaacagaacaatactgaccagcgcaagcaccattccgtactgcacgtgccgtatctgactggcagcctcatgttcactggcaagattataaatgttccaggagagtgcgggggttggagaagataacacatctgcaagccctatagccgaaccaacactgacggctgcggtaaagataatcggagctgtctcaccagcagccctgccgaggctgataacacctccggtcagaatgccgggaagtgcggcaggcagaataaccgtcgcaatggtattccattttgtagagccgaggctgagcgatgcctccctgtaggttttgggtacggcgaggattgcctcttcggctgcacggataatggtaggcagaatcatgattgccaacgtcaacgcaccggcgagcacactttttgattcagaaaccttcatcgtgttgatgaaaaaagcgagaccaaacataccaaaaacaatacttggcacaccggcaagggtgctgttggcgctgcgcagcatactgtttaaaaaaccgggcttggcatattcagtaaaatagactgccgcaataacaccaaggggaaaggcaaaaagcatggctccaatagcgagaaaaaaagtaccctgaatttccggccagatacctccgaaaaaatgcgagtcaacagagctatcggtgataaatccccaatacacggtaaactcgggaaggaggatcttctcaagattctcctttacataaggaaacagtttgacgagagaggtaccctcaaagccaatggcacggcttacaaagtactccttggacataacattggggttggagttgtcccatttcgattcatagaggagatcatgcagcttctcctccgccttttcccatcgggtctgaccatacttgaaccttgtcagcataggtgcagaatctcccggaagaggtccaagcagggcttgaagggctgttctgacctgagcatatttccccgtgtattccctctttttttcaggctccatcgtctcaagttcagtctcaaacacagcgagcatatcgtagacctttgcacgataacgctccgaggaggcaacctcactggaaaggctctgattatctccccgactgaactcattgtgcagcattttgcgatgttcaaccgtaccggtaaaaaataccgcgccgataccgttagtaacaatcggcacaacaacaatcatcaaagccatcgccataacaatgatagagccgaaaccaacagcggtgaacgaacgatcaagtattttcctggttccgatattcatgacaacagggttaaatgaaaaaatagagagaactcaatttcaagcacaaaaatcagtggccagaaagaattttacgctggcgaacaacaattctctcgctgacaaggttactgacaaaactgatgacaagtaaaagcaaacccattgcgaataacacatgaaaacgggccgatccggtcacctggtcagcttcgcccatatctccggcaatggttgctgtgagtgtcctgattgcttcgagatagttgaaccagggctcgggaatgtgagaagagttgcccgaagccatccagaccaccattgtttcaccgagtgcacgcataacaccaagaatgaccgcagcaagaataccactgctggcagcaggaagaaccgtttttatgatggtttcagctctggtggcgccaagagcataactgccttcacgaagttcgcgcccgacagcctgaagagcatcttcagagacgctgacaatagtcggcaacgccataaagctgagaatgatagagacattcagcgcattggtaccagtcagaatctgaatcccgtacaggatggtgccaaccttgaacaagaggagaaccgagagtgtaccaaaaaggatcagaaaaaggatctgcagttgctgacgacgtctctgctccttgatcttcgtggtcaaaagatcggaaataacgataacagcaagcagcataaagggtgaaacgagtatccaccacgcccacatcagcatgggtcccccattattttgcaggagaggggcgaaaacgacaagagcaaaaaatccgaaagcaacagaggggatggctgcaagcatttcaatgatcggcttggcatattggcggatcgaaaaaggtaaaatatcactcaggcatattgccgctgccacacccatcggtacggcaatcaaggcagaaccgagtgtcaccatcaaactgccatagataatggccaaagcgccaaactcagcaggttcgcttgccggataccagtttgaactggtaaaaaactcactgaaccccctgatctggaaaaagggaacagcatcacgtgctacaaaataaaaaatgaacaggacgataacggccacaaaagaggcaacagcgaaaagcataccctcccccactgtttttgcaaccttctgcatggtgcgtttacgggcactcaagacaaatgcattcgtccgattgcgctcccctaaactctcttcagccataactttaaatgttattttttacaacagctaccggatacccgacctctttactctcccggtgatttatcgatgtgcctaatctatgagctttccgcacagaatacaatgacgattctgttacaagtatgaaaacattgacagaaaagttcaaaaacaaaaaagccggattactggttaaccggctttatgcaaaaaagtactgtcgagataaaaaacgatctcagcgagtgataaaaccaagctccgtgatcatcctttttccatccgctgttttcggcagctcaataaactgtttgaccgaccccgcaggctggccattcgtatagaagaagagaggccttgttaccggataggtaccatttttcaccattgataacgtgggaagaaccccgttgactgcaacaacttttaccgaacgatccacgaaaccaagaccaacaaagcctatggctgaaagggtcgtgcttaccctgctctttaccgaaccattactggactgggtttcagcactccctgttatctgtaccccttttccggaaaccagctctttgaaggattcctgggtaccactgttggattcacgctggataacaacaatgcgtgcgttggggcctccaacctctctccagttggtaatggttccacgatagatattgctgatctgggctttcgaaagtgaacgaaccggatttgccggatgaacaatcatggcaagaccgtcaagtgcaacaacatgagcaacaggattgaccccttttgtcctcgccgctgctatttcagccgctttcatggcacgagacatggctgcaatggtacaggaaccattgatcaggcttttggcgccattgccactgcccgactcgctcacggtaacacgaactccatattttttagtgaaatatgaagcaaaagtctttgcaagagggccgacggttgttgaaccgtcaaggacaatggagttgctggcagcagttgctgtcgtagtggcggtaactgcaagtaaaacaacaaacagcagaaatttaggtatcatggtttcatcctggttcatttaaaagttataggcaagatacgcacctgcaaggtaactttgaaatttcttctaagcttgtatcagcagttgattgctccccaacgtgttacatacgcagttttatgttggcttctatagattaaatttgttaacttggtgcagagttcagcgatttttgttaaaatgcataaatgctgtaacaaaaacattttgacctgtatattcttcttcataaccccaaaatagtaactgctatggcaaacgaaacgaatgaattgtcaaacgccctcaacaaccttctggatacggcaagcaaactcgtccagcagtcggctgacctcctgggcagcggagttaaagttgttgtagggattgtagagcctctgggaaaaacagcgattgatcttgttggcagtgcagcaaacactgctggtcaggtgttgcagaatgtaacatcagcgattgctcctaaaaagtaggctgctctttttattttcagaaagcaccttgtgccagttttgcatgaggtgcttttttttattgcacgacaaccacctgtggcttaccgaaaccaatgcaaaaccagataattaccctatgaccttcaaagcagttattttcgaccttgacggcaccttgctcaacaccctgcaggatattgtcaacaccctcaatacggtgcttgcccagcacgattaccccatacataccctggatgagtgccgctttcttgttgggcacggtatgagagagctggtcaaaaaagcgctccccgaagaggccggaaccgaggagataattgatctgatgctcaaggatctgatgatgcactatgccgacaactggaaccgttactcacgcccctatcccggtatcagcaccctgctcgacaagcttaccgaacggggaataaaaaaggccatcctttcaaacaaagccaatcacttcacccgtctttgcgcagaggagctgctgaaagagtggaatttcgatgttgtgatgggccatcacagcggcatagcacacaaacctgaccccgaaggggccctgcttgttgcccggatgctcaacgaagagcccggctcaattctctatgtcggtgacagcggcattgacatgctcaccgctacaagggccggtatgtaccccctcggcgtcctctggggattcagaccggaaagcgagcttttggagtttggggcaaaaacagtggtgcagcaccccgaggagattatcacattgcttgaagaaatcctgtaagtaacaggtatccagtcagacctctctgatgtttatgccaacgcagctcccggtcaaagcgtttttctcccatattcatcataatcggacaacaagggagcccgaacgaacgttcgcagcaatgtgcccaggctcccttcttgcctcaaatcaaaaaatcagccatgcgaggattccaagcgcaccaactccagccaaaactgtgcctgtgcttgtaccaccattgttgtcagcaaagggatctgcgccggttgtaaagtcgtaagccgtgcctcctgcgtagtgattgcctgaattgtcataaatggaaccttctccaaaggtgacataatattgcgtttgatatttcagatctgccgtcggattgatcgtcaacatcgtgcctgaaattgtcagattggcacttgtcgccgcattatagctttccacaactgctccacctggtgagccactgtggatttctatcgtgccacttcccttctgaattgcttcgctgaaaataagctcaatgttgctgccaatggcaactcctgctgcaccatccacaggagtgaacgtcacgaccgcaggcgccgtagtatccgtcacggtcagggtgaacatatcgcttgctgtagctccactttcatcggtggccgtcaccttcacctcaatagaaccgacattggagtgagttggtgtgccactgaaggtcatcgccaccggatacggggtatcaccaccctgttcaggatcgtagccgatcagcggatcgtacgttgccgaatcgtagctggcaacaccgttcagggcggcgtaggtgttgtacgaactgacgtcccaggtggtcgcgtagcccgtccagccatcttccagtgttccccagtcatcccacgacaggccaaagtcttcgccgtacaggtagcggctcgctgcgatttcgtgctccacattcataccgtcgccgatcatcaggatgatgtgctcggctcccgcgttctcggcagcgttcatcatcgccgtgtagatctgcgtattgtcgatgatctctgtgccatcgtaaatctggcccgcaagctcgccgaagtacgtcgctcccgcgccacgcgccgtgaccgtcaccagttcgttggtgtggccacccgatgcgtaggtcacgtctgtacccactacaccaagattgccgacgcccagcacgctctcgttgcgcatgtagctgttcgagtggtcgctggttacaatcacgagtgtgttcgaccagtcgatgccattggagcccagatcaacaaagctttccacttccgtcaccgccagatcaaggtcatagacgccgccaatcatggcttcgtagtcattggcgtggttgctccagtcgatgtcgccctgctcgaacatcacgaagaagccgtcggcatcctggttcagcacactcagcgccgcgttggccatttcagccatcgtcgggtcttcgtcaatcgccggagtgccgtcgcccgtgctgcgcgtaatgcttaccgtgcccggcgtatcctcgacattgtaatactcgaagttgccgcctgaggtaccgaacaggccaaagagcctctcgccggatgaaagatcaacggttgctgcttctgccgccagcgcgtcgccgccgtcaactcccgctttgcgctccacgaactccaccttttcggtgtaaggtttcaccgtgccattgtgaaaggcatcgtactcgtcgttgaagccgttgttgtctgcatccgagtcggtatctgtcggcgtcttcgacacccccgcctttgcgaaataactgtccaggcctgctccaataaccacttccggtttcgtctccgtcagtatctcatgcgaaatagcccaggtattgccacgattcacattgtgacttaccacccctgctggcgtggcatgtgagaactccaccgtgctggctacaccaatggcgaagccgtagtccgcacgaaacgtttcggcgatagtcgtcaacgctccgcccacaggatcccccgtcgtccacgagaggttgcccgcgtcggtcttctcgcctgtcaccatcgcggtaattgccgaagctgagtcagtcgaacgtttttctgaaccgcctgtcaggaagtacgcttccatcgtctccttatcgtggtgcgatgcactgaaggtcagccatgaaggcagcgcagatccatccgccagcgtcgccgtataggtcaggctgtcattctcatcaacatccgtgaacgcatcggccagaactctgtaatcaagagttccatcttccgaaaccgttacgttttcaatttccctaccagtatctggattgagcactgcttcctccctttcgtttagattttgaatacgaagatcttccgatgccgatgtatcagcctggtcatacgccttatcggcggtcgcatggaatgtttccatatatgtttcaaatgcagcctgttcacctactaccgtcgcaccacccggaacgtttgccggaactgtgaaatcgaggctttcatcaacagcagcgctcagcgtatagctgccatcatcttcaacggtgatgtagcggaaattgctgccgttagccttcatcggatagccgtcgccgccattggcaaggaaactcagagtcacgagcgagatggtgtccggtacatcgcggagcagctccccgtcattgtaaaggttgatgtgataatcatcgccgaccagcgaaatgtcgctgacccttgagcctgccggataatcggggtcccaggagaaggaaacgccaccgatctgcgggaaacgcccctgaagggtgcctgctgcaactccatgttcgagaatagctttgagtccttccgcagtcgtatcgaatatcatcaactggttgttaaatcgcagcgagttctcgacatcgagttgggaaaccgagccatcggtcggtggcagtttatcgactgtaccgtcaaccggatcgggcgcggagatcgtaccgatctgggccctgatgccgcctccattcttgagcgaaacaacaaaagtatccgcagcggcttcacccatcgccagttcagcagcataggcgttggcatcggcagaaagatcgccaaggttgctctcttcggatcggaccgttgcccgttcaccttcgagatagacatcggagtaaccgtacacattggcatccttgacgttgatcacctcctgcactgccgtaaccagactttcgacagcatctcccctggtaccttcagcaaacgcagtggtgtcgagttcttcgacggtaacaccccatgcttcagccacattcacatcggtggccgcataagcaccgttgatggaaatgttctcagcaaggctgctggtgatgatgtggccatcggcgtcgaaatcgaccacaaggcgaccgaggtaggtgaactcgttgtcggtgttgacgatcagggtggtgttgccatccttgtcgctcatttggagcggataggtatcggcgaaggttgcggcatggccctcaaaggcgaccgcttggtcatcggcatcaccgaggcgggtatttgatccggcagcaagaatgatgtccacgcctgagagtttacccgcaaggctcttctcgttggcgattacctgaagatgcgagatgaggataatcttgtttaccccctgtgcaatgagatcgtcaatcaccggctgcaaggccgccgcaagaaggtccatgttatcggaaccggtgctgccatcatcaaccacagtaccggagggtgaagagatgacccgaagcaactgggttgttgcgcccacaagtccaatcttttcaccgttctcggtgataaccgccgatggaacgatcttgccgttcagggtcgatgcttcctccagaccgtcgattgccgtggtatcgacaaaggtgcttctcaggtcgctgtcacccgaaaagtcgaggtttgcggaaatgaaggggaaatcagctccggtcgaagcgggggtaacggcgtctttcagcactctcgaaccgagatcgaactcgtggttaccgattgccgatgcctcgacaccgatggcgttgtgaatggcaatatccaccgcgccaatcggcaccgtagccgtcggagcgagactggagccgttagcctcgttcagttcgtcgatgacgctgctgtcggtaccggcggcaaggaaggggccgggaatgaagttgtcgccaccggccagcgtgatgctgttggcgtattcgtcttcaaatttatcaaccagagcggcaaggttcggcgctgtttcggaggcaagcagacccgcctcggcatcggcaaagtggagaagctgaagggtataggtcggaatcgcatattccggaagagaataaatcgcaagaccaggcgtcgtttcactggaaacaataagcattccgtcgccggtggtcagcccttcaggagccacaaatccggtatctccttcgacatcaataaggtcgagatagctgacattgtaagggttggtgacatcgaaaaccaccacactattggcacgctcaagaccgacataagcataaacatgaccttcaacttcggcaagtgtgacattttcaggctctgtacccttgtcatccgaacggccatcatcatagacaccggcagcaattgccgcctgttcgatcaagtcgccactgtcatagacaaggttccccttgctgtccatgatagagatcgagcgcccaccgaaaccaatgacctgttcgggagcttcgtctgcagcagattcatcagagagatagacctccgtattgaccgtcttgaggcgaccgatctccccgctcttggttgcttcatcctgcaggtactgattcagtttcgtaagatcgtcgtaatcgacaaggcgcgtttcatctgaccagaaagcatcattcgacagccaaccgtacttcagtgtcaggaaaaattcatcatccgttttcacataatgggcagcggggtcactattgtctgaaagagtgataaaaagggattcgccagtcagtggatcgataatggtgtcgaccagcgtagccccttcaggaagcgtcttcgtaatggtgagatatttcttgttataggctgactcaacggtgaaattcgccacgtcggaacgtatgcggccatcaccttcgttggccatgatcacgaaggtctcgccgttgaactcgtaagaatcaacgccatcaggcatacgcataccgtagaatgaacggtaaccaggatcgatgccgccatccttgtccgaggtatcaacagcgagtgtgttatacccgatctcgacaagaatgttgtcggcccgtccctccacatgcagaaaatcgttatcaaaggctaccaccagtgagccatccgccttgagcgccagaccttcgctcttgtcgaagcgcgcatcgatacccagcgaaggaatgttcagcagctcgtttttgtgtacaaaggttacctctccggcaagcgcatcagcaagactctcggtatgagcaagctcgggctgagtcaccccgtcgccaagcagctcttcccaactgtgaccatcctgcccaatggtgtaagcgagcgtatcggtcgcaccggtaagatcaacttcgaaaatcgatttgttcgcattcgacgttgcccctgaatcgcgctcgatcacataaaagagatcacgttcggcatcatagaccgcatcaccgatcttgtcctgccccttctcgccgctcagtgcgtagagatattcgtgaacggcctcaccgctaaccggattgaccgccacaatgcgaatgacctcctgattgtcataaccggcctgatgcaacgggctctgaataaaggtgtagagcaatccatccttgctgttgtacgccatcgcctcgaaaccacgattgttgttgatcgtactgtaaatggagggcagcgtctgaagcgtgtattccggtatgtcagcatagccgatgttggttgctgcagaaaaaacgataccggctggcacaatacgtttaaccagattgccggtagcaacatcgaacaaggcaatctgcggaccgtattcgtctgccacagcaaaaacaggattaccgccgttcaggccagcgatcgtcaggtgcaggatcgattcggtatcaaggccgaactggtctttggcgagcaactcataggtgttataaccatcggcatctttgccgataagctggtatgccgcatcgtttcggtcaagctcactgagaccagtggcatttctgaaaccacccgcaccatcaggcaccttcagggttgtgctgccaagcgtgaccacttcgccattgacctgacccaacttgtacaccgtgatggggaaatccggatcgtcgaaaattttacccccttttgccgggtcggcaggattgtcacctgcacgatcaccgatactggccgcctgcgggccgcgatcggtgatggtataatagatatcatacgccgtcccgtcgatcgtctccttgccatcataccaaagacccgaaaggccacctgcagtcacctctccattatcgacaacaccatcatgatcgaagtccggcctttccccagggtaggtaatgtcaaattcaaaggtcgtcgcttcgggggtgccacgatcccagtccttgagcccaacaggattgattgcggtaatcacttttttaaccagatcgaccacggcgatggcattgttctcctgaagcgtcacataggctttggaaccggaaatggtgacatattcaggctccatatcttgcgacaccagatttccgatcactccatcggcagcatcatcaccggaaaagcgaacccctttgttacgcaactgctcgagctgatcgttccatgcgtcaaacccgagggtcgtcacgaccgacgatgatggagtcaccgggttaacctcgataatcgagatggtaccgaccggatccatcgagtcatcatcggtaccgtagaacaagttcggttcaccttcattggcagtcacgagcagtgtgcctgaggcgttgaacgtaatcgagtctggcagagaacctaccgtcacctgacctgcggagtgtatgccggtagcatctgtcgtaaaaaactgcaccagaccgttggcatggtaggtggcggtactcccggcaaccgtggctaactgatccacggcaaccgcaattagcccgtcagcattgactgcaacgctctgggcattaccagccagcgttatggtccttacacgtataggcctcgagggatcggcaaggctgacaacgtacaactcgttgctgccaccaatgacgaacgccgttttacttcccgaatggtaggcggtgatttcagaacccggaagctctattgatccgatgagaacatgttctccgatagtgatacccattgcatctccgtaaagttggtaatgttgaaaaggggtgagcccgtactccactgcgagcatctctccgagatcatcgctcgtcatctcttcccaaaaatctggaatggaaatggtggtgttattgtcagccgtcatactgtccatccagagcgattgcagtgctccagcaagctgaatcttcatggcatcaccggaagcggccaacccctgtatggtggccagggttgttgcatcaggctcttcgtctcccatataatgcgcggccatggcagcggcaaaaagcggtgccacctgggcggcactctcctgtgtgatgccgaaggtggtcatgagatagtatgtcgccaattgcacaagaccggtatgcagaaaattggtggcgtaggccttgaaggtgtcgaattcgccaagatcgtaattaatctctgacactgacgttgaggagacctccacacttccatccccgttgattgtcaccgtccggacagggctcggcctggtgaccagcgaaccagtctcgatttcataaagcccgctatcggtaacctgcacaatatcgttggcatggtagtggccggtaaaaatcatgctgaggcccgcttcggcaaaatcattcgccagattcacgctgtcgtcgatcacatagtcaccgaacaactcatcctgcagcgaatagtgctctacaaggttatgatgcatcataccgatgacggtaatcccctgaagcttagcctcggcaagcttttcgagcacccaggccttcgtcgccgcgctcaggctgccatcggtctcgggcgcaccgtcggcgatattggtgtcgtattcgcaactgtcgataccgaggatccagagtttatctgatgcctcggcgacatagctcagggagttcggatcgcggtagagggcttcaccgtagccgaaatcgtcgtagatggaggcaaactgttcgggagttaccgatgcaaccggagtggagctatcgccactgtaactcatggcgtcaggattgttgatatcatggttccctggaatgacgtaaaccttggtacctgtggcttcgatgccagcaagatatgcggcgaatgcttcatggcttaatttttcgccgtcctttgtaaggtcaccagagatgagaaggatattcggtttttcagttttgatactatttatagcggattgaagaattgcgtcgctttccgcgatcattttacggtcaccggcgagatatgcttcaaaggcggacccttccgtacccaaagatggtgagtaataatgagggtctgatataaccgaaataacggttttggaggatgaggaagactgaagatttacaaggagattctgaaggtaattctcttcattaaaaccgcttaagcccattgcctactccagttgagagatttattataaaattcagagcatttatttttgaaataaataccactttatacgcttagatatattgagttatcgtaacagtatcgttgcgattatgttaaatgagctatcccgaatacaagacgacgagtgacatgatggaacatacccccgcgcgcccactatatacttgtagaatacagtgcacactaaacactcccaatgcggatgttctactctttattcaagtcagttacaataacagcgccatgaaagcgtctgtcaggaaagaccacccgacccttggaattgatgacgatatgggggtacgatgcgttttccagcaggcgaagaagctttatcaaatctttttttccggcaggtttgataatgatatctgccagagcctcgacttttttgacatcatgatttttcagctcttcctgcaaaaaaaactcaccttttatttcggccctcaattcatcaagacgcaacatgacacactccgtttaattaatgacgcatacaagcgttcatcctatgggccggaaacatcggcaattctgtttttaccctctcgtcatctgtgaaagagcagccttacgctcaaaaatccccctgagaccatcggtcagttcacggtaaatcctgcttctgctatctttgatgcggctgtaaagcttgataatatcgagcatcagaatgatacgagttgaactgcagttcaactcaccaaacacatgcgttccaactacctcaaaaccgagcactcttgtatgaaaattcaggggagagtgcacctcaccagcaaacacatcggtaataaaatgggtataatcacgctcgataacctcttctgtagccgcccgcataagctgaagagctacccctggttttcttcgaaactcttcaagaatcatgaacctgccaatttctgcatatcgacctgcacttttcaacttttcgatggtcatacccggcataaacttaacgtcgtactcttcaggcagatcaaatgaggggtcataaagcaaccgaagcacacccgcaggacgaccatcaatttttgccagaaaccatgaaaaacctctattccctgcaaactcttcaggaatctggttctgaaccgaactgatccattttttttcttcacaaaaaacttgcctgataacttcgagagcgctggcacgatcggcagcactttcaatcctgatgacggttacactggacatagaggctccttttttttttggttctctaagaaaagctgcgtctgttccggggaaaaggttcttgataaagtttgccggagagttctgcaatgcaatgcataatctcatgggtaacctcagcggccatctggttcagttcagagcgctgagtgctgcaacccgaaagagaggagatcatggcacggtatctctccgtccgctgctgaaacacaatcggctgaccaatcctgacgatggttctgccgagcaccggaatttttccttttgtaattctgcagttgaaatcaattccaacgggaacaacaggtgatccgctctgcaaggctatatgacccacacccgattttcccctgagcagcgttttcgaatccctattacgttttccttccggaaaaatccctatgctgcgacctgcccgaagtttctccgtacaacgctctatggcatcagcggaaggcgctgtaggccttatggactctatactggagagggtggatcgtttgtgatagacatagacaggatcgaacagattcatcaaaaagccaagaataggcactttgccatacatccaatcaataacaaaactgatgctcctgccaccgagatgatacatgagcagcgccggtaccatcaagacttcgaaagaattattgtggttgaaaacataaatgctcgcgcattcagctttggcaagattctccactccatagaccctggttaacagaaaattgggaagcataaaaatcctcaacaaaagagccctgcttcgagacaagaagggaagcggcttgaaaaaacggttacagttgtttttcaaaagagtctttcatttaccagtagaatgacctaagagaacggtgaactacacaattgtaaaaaacaaaaatagtgttggggaagagttacggtactgcaacgattccggaaactcttttttggctccttgcaatggcagaactaaccggtactatgagaaaacaacgtagtagtatgatgaagtaaaaagagttgcaacgatgaatctgcttcagaacagcactattatactgaccggatttctgctttcggaaatgcttgtggctgcgaggatgcatcaccgtctgattcattttcttctccgccactccggcaaaaacctgggcacccttttgacggcgattcttttgatctcctatacactttcgatctttatctcccataccatcgtcctgatatccatgattcccatcatcaaccgtatgctttcgcttgtagagcataacgatgagaggagggttgcagcatcgttgttttaccttgcactcactttcggttccaataccggaggaatggcttcccttaccggaagtccgcaaaacatgttagccattaccctggcagaattctttacttttgagggccgaaacatcatcacttttttttcatggcttggagtcggagttccggcaacactgattcttcttttttgtggatgggttatcattcttgtcacggcaaaaccattctgcattccatcactcttttccgaaagcagcgacaagctggctgttttacctcataagcctctgctcttcctcataggcaaccttctgctgatcagcacattgagcgccctgcaatttttgtatacaccagcaccaattttcttcactctcaacaccatcgaccttggctttctgctctacggaaccgcatttctctttgttgccttaatcctgccaaaaacaaagatcagcctgagagcgcttttcatgaacaccatctttcttctgctgcatctttttctatttcctctgatctttatcagccgactctgccgcgaactggaatcccgcatgggagtgccgatgaaaaacagttacggggcaatcgataacttgattctgcaaatagttcaaagggtctggacccgttgctttcgtgagccgatagcaaaccttgatagccctaatgcaaactcaatgctttcaatcaacctcatcatgaaggatcttccctattttggaatattcctgctcagtatcgtggggatgattttgtttggcttgctcaaggcatgggataatccagcaactccggagcttgacagctctctgctgacgttgacaaaatcaacgatactcaagacaattccaccagtcagcaatcattttctccagttgctctccctgataatcgtcattattttttcttctgaactgttgagcaatacggctctgatactcatatttacgccattgagcagcgaccttgccctgctgacctccctgtcaccaattatgatgctgctgaccataaccattgccgcttcgagcgctttcatgacgccggttgcaactgcggcaaatacgcttgcattcggtggaattgagcatgtttcactcaaaatgattctgctacccggtttgtttatgaaccttgtcgctgcactctggacagcccttctcttttctctccttacagggcttctgtcatgatatgcacctgcaacaagctcctcgttttatcagaaaagcttgtgagcggtaatcgacgaccagattgaggatgaatcatccgtatgcaagcctctgaaccattttgctgtggcgcttcaggcaagaagatgaaggcgggaaaatacataatcgagagagtcctcgttcagcacaatcctcgagaaaccggtcgaagcgagttccatgggccgattgtccctctcactgataaacttcctgttctgcttgccgttataccagtaaacaagccgaatggtactgccctcaatttcaagggcagtgatgccccgttttccaatggtgcagccggaattaaagacacttggaatagtgatattattgtaaataccgctgcggagtccgattactttaccctttttataacagccatcaagctcagctttcaactcgacgattttctgcttgattgttgtgcgtttttcattgtcagcggaggagtatgccctgcagagctcttcaatcctgtaatttaaaaaatcagcttttgaaagtgattcaaacaagggccgatgagtatgaccaataattgaaacaatcctggagtggtttgaaaactcataaattgattgctcaatagcaaacctttttcgactgttataggcaacagaggtgttccttattccgagaggtttagctaaatagcgcagaaaaaatataatcgtacggctgagtatggaacaggtttgccacaaaaataacgccgcctgatggccatgaaagagtagaagtgtatcatggccataatgaaatttaacggattcgacaagcgatgaagcaagtcgatactcttttttgtcaagaagtgctgcatcatggtttccccaggttttcaggaaaaaaccatggcgttcaaatttgagaaaaagatcataaaattcattccactgcgatgcaatactttcaagagagaacttgaacaactcctcaacatcaccattaaggacaagactgaatttttcaggtaaataatatctctcaagcatggctttaaccagtcctgaattttgccggaattcatcgagcctcccgccatttcccatgtgcagatcactgaggacaagcactttcgacgaatgatcaagggtaaccggttttgctcttttgagcagactgtcaagatgaggatgtttttttatttgagggatcatggcattgaatgcattacaaaaacagcacatcgagatatgaaatcaaaacattgaagtctgttttagtttgcatcctcgtagcacagaaaaaaacaaaaactgattatttttattatttttttttgaatagacaagttcttgttgtttacagtaacttcccattaactgattatacaataaggagtttacgttattgaattatacacggcttattttttggcatttcaaacgctgattattttttccataaattaatcactgtattattaagaatacgtaaattttgtaatagtatactatttcacaatactatactattttttgtcacaacaatgtaaaatcaggatccaacaattggatttaaaaaattattattgttttttattttgtgtaattatacatgttactcattgcaacctaaagggaaatcaagttgggctgagcacacaataatagcacaatattagtattccatcagttttatctgctaaaaaaaagaacaatgagcgacattaaaccctataagatcgtcatagagtggtgcggtgaagaagatttttatttcagttgcgattccactcgttctgatattgaaaaaacggggaatagtccgattaccaatgaggctaaaacgtttcccttcatggcacaggctatgggcaatgtccttagaaaactgcgaaaagagcacatttcttttcctttttttcttgtcgctctcgctattaaccatcgcaatctactccatgaaatagaccaactgctgcatcttcttcaccatcacctcgaaaaagagcaggttcctggaacttttttctgccatatctcttcatcaaaaccgaaactatcttcaatctcctgattaaaaagctgatagtcagcattgtatggcaatatctatctacttgcaggcgtttcaaccgctctgttaattctttgaaaacaacaaggagatgaaaacagacttgctcattgttttcatatattcgtctcgaaatttactggcatgtcatagagtgacaatgatatgcaacaataaaaaaaactatcgcaatcctttttctgattatgcataatagattaccgtggccacaaacaatcaatgatgctgcagaacggatcattgccatcatgaatgagcatgagagaacaaaagtcagagctatttcagaagataagttgaaaaaactctgtttcagtctcgggatatacgtccgtcatgaactcggattattcgagggtaatgacgccttgataaaagcatgcgccatttcagagcatggtgattttgaaagttttcattttcttaacgatcccgatacagcatcaggagttatccttgaagcgatctggaacaggcttcatacgctgacacctgacagataactgttgacacatatgcatctgtactggattcaaaacaaagagcttattataacagcaataacataacatgatactggaagaacttgtaacagctcatcagtcttacgacgtctttcttataacggtgggagatgatatcttcttaagcaaagtatattttcttttttaatgagcatttacaagagttctaatcaattcacgaatggatttcgaacgtaaaaaaattgttacttcaatctgtatatgaaagatattttatcgcataacgactcgcttgaatttttggtacaagagcttaaaactgcgagactggaaaaaaatctttctatagacgatgtgagccggttgaccaacatcaaaaaaaattaccttgaaaatatcgaaaatggcaatttcagttttctcccaaaaagctacgtctttgcttgtatcaaatcatacatgaaggagatcggacttgagggcttcgaagcgcttgagcaatgcaaaaaggatctccaattgcacaaacaactcaacaaggaagagattgcaaaatcaggttccgaactttgcgaaacgaaaccgcaagagcaaataaaccgcaacaactcgcagccagtaaagtccatactgactctgagcatcggtatcttggtgggggttcttacaggcgtcggattaagttacagaaaccagagtgtggaagcgccggttcatcgtctgcctgctacaactgcaaggccatcagtcaacccggttgatacaaatgacagaataaagcagcgttctgattccacagcaaaaatacaaagaaaaaaaagtttacacgccctcatcccctgatcagcgctgacggactcctccacagcaccgatcctctctcccggactttaatcctgcacttctgcctctgtgtccgataccaggaaataagacaacagccaactttggaagagccattgccttattctttatgatgcgttacgttacctgtacaaagcaaacaaggcagttacaagaaacagttgcccttgagattgacaagcgcgcgaacttcttcttcatgaaagagttggtcattctccctgcaaataaaatctccggaaactttcttcaatgaaccctcgagggttgtcaagaggtttcctgaacagtcgaaattacccttgacctttttcggagcgccatcaagtgtcacgagctgattccaggcacagtcgaaattacccttgaccttttcaggagcccacttgagagaaatcagttgattatttgaacaattaagagcatcaactccctgagaagcgcctttcagggatgtcagtttattgcttgaacaatcaaatgtcccggctcgcctgggagcccctttaagggtggtcagatgattgccggaacaatcgaaggtgcgatacacttccctgggaccacctttaagcgatgccaactggttgccactgcaagagaaatttcccctgatatcatcgggagagcctgccaacgagtcaagttgattggcggaacaatcaaaatcgccttgaacttttttcggcgcaccgaggagtgttgtcaactgattttttgaacaattaaaatcgccacccacaatcagaggcgccccttcaagtgagctgatcaggttaccggaacagttaaaatctccctcaacgatgtccgggcaagccgcgattacagttgtcgtatgaacaacaatctctcctttaaacaaggacaactggtttccgctacaacaaaaatcacccataataaaagccggacaacccgcaagagagatcagtttattgtcggaacaatcaaaatcccctttaacctcctcaggcccaccttcgagtgaaatcaactggttccctgagcaattaaaatcccccttaatttttttgggactcccgtcaagtgttgtgagcttattgcctgaacagttaaaatcccccctgactttctccggacacccgtcaagcgtcgttaatcccttatttgaacaatcgatatcactttttccatcaagcactcccatgacatcggcaaacgttacttccctggtcatattctctcctccattaaaaaaacgatttattaaaaccagaataacttattatcccctggagattatttacactttttatacagcgcgttctttataaatgattttataggtcgcaaaaaaaacgtcccgctggataatcgttctgaaaaaaaacgggctaaacctgcaataaaactacggaagaaggactgcgcaagagataacagttgtccaaagcccattctcaccctctgcggttgccgtaatattgtaagagttaatgatcttgtgactcattttgtaaataccctcacgctcatcccagtccttgttggggtcaaactcaataccgagagtggttgcaagcatggtagccgccaaatcttcagcatattccccggattgctcagcggactccccatagggatggtgttccgacagataaccatactgagtctcatcagccggaatggcaacaccaaccgatgctgcaatcaggcggttatactcattggttgaattgcgggccataacggtaaaggtgatctgaccgggagtgagcagtgtcagcccctcttctacactgatacgttcacaatggggcgggaaaatactcgatacggtaacaaggttacatttctcgattttggcgtctctcagggcaagctcaaatgaagagagatattccttgtgtcgccccacgcctttagtgaagaatacttttgctggaacaaatgacaatgccatgcctccggaataatttatgtaacgaattcgatctcgtgacttaacaatagttcatacccgaaaaccgcgtttatcataccgccacagtaaccttaggatattgtacaattacacggagcttttttaccatcgaatcctatcatccccgtaaaacaaaaactcatgcaatgaccctaatctatgggctttgaagttaggaagcaattgtcatttgttacaagtatgaaaacaaatactccgcaggtcaaaaatgttaaagtactcccaacggaagatatatattaaaattctttgactctgacaagctgataccgaatgtaattcgtttttatcatgcagttggaacaagtcgatctcgcataattcatttaccttattgaaattaaaacaatgacaacaaccgtaacaaaagtactcttcgccgatattatgggccatcttgatggaaagggggatatagattgttcaaacaggggattaacctcacttgagggctgtccgggaatcgtagcagggaatttcaattgttccggcaaccaactgacctcacttgaaagtggccctcacaacgtaggtggtgatttttcttgttcgaataacaaattgacaacacttgaggctggccctgaagaagttctttgggattatgattgttccggtaatcaactgaactcgctcacaggcgctccaaaaaaagttcatggtaacttcgattgttcaacaaatcagctcacaacactccagggcagtctgaaaaaagtcggtaatgatttttcgtgttcaaataacctgctgacatcactcaaaggcgcacctcataaggttggtggcgatttttcctgttcggataaccagttgactacacttgagggcgttcctcacgaagttggtgattttgactgttccaacaatcaattagccacactcgacggaagcccggaagaggttcatggagattttgactgctcacacaatcagcttgcttcactcgctggcgctccccactttgttattggcaactttttttgtgccgggaacccgctgacatcactcaaaggtggaccaaattttgtttacggcaactttgattgttcaaaccatcagctcgtttcactcaagggagcccctaaagaggttgagggaaatttcaattgttcagaaaatcaactgagttcacttgctggggctcctcaggaagttcgtgattttgattgttccggcaatcagttgacaacactcgaaagtgctcctcataaagttagcgggaacttctcctgttcagcaaaccaattgacatcgctcacaggggctccaaaaaaggtaaaaggctcttttaattgctcgaataaccaattgagttctcttgatggggctccaaaaaaagtcaaaggggatttcgattgctctggaaaccaactgactactcttgatggtactcttaaaaaggttggtggcgattttatctgtgggggaaataccggattattcagcgaagatcaggctcgggtaatttgctccattaaaggcaactgcataactgtataactatttgaattgagattaaaaaggccacctcttaagagtggcctttttaagtgattaaataacgaagagagtttaatcgttaagagactcttccgcttcaagccagtcttcagtatcggatccgtggttttcgcccttctctttccaaagataatatgcagcgagccggatctcttcctcacgcaattcctggttttcaacaattgtttcgtcgtttttttccatggtcgtagtgatttataattatggctaatattctgtatcaaaagcgccctgattctctctttttgtaccgcaggaaaagtttaccgatttctttccgccctgacaagtaacaccctgttacgtttctgataatttcttttccctttttctggagcaactaaaaaaatgtttacaataaattgatggattttctttctttttgaatacatatacataggaagcagaattaatctattttattccggaacagttttcgtaaccgcatggagctcccgctcgttcgggctcttccattttaagcaagagacggatgcacaccaccccgagaacggtatatctgatactgaatcagagcgctggcagtgagctgctgcctgaaaacctgcttccatcaggatggagcatcagggctggtttgtcgcgaaaagaagtacgcgaattctatgatacgtttgagtggcaagcgttcaatgaagggattgctgttgtcaaaaaaagaagaacccttttgcttgctgatctcaataccggcaaggaaacatcctctctccctttcgccggaagcccctcctcctttttctctgacacccttccctcaagccatctgaaagaaatactcacgtcactaacgactatcagggcgttcgtcaagctttgttccatagaggcaatcagcacctcataccgcattctggacgataaccaaaagacgattgccacactgacttcggaggtgttatctcttgcaaacaaagagaagcaggagcccttcgcacatatcttttccctctttccgctcaagggatttggtgatgagatggagctgcttgaaaagtcgttgtcgagcaatcaccatgaggtcagggagctttgtttcagggagctgtttgtgctgaacatgcatgctgccggacgaaacattcaggactactcctctaaaatccagcttgaccttgatagcgatgctcctgttcataacagtgtccgccagttgcttcaatccaccttttccgtcatgtgtgccaacgaagaggggattaaacggcagatcgattctgaatttctgcacgattatcgtgtcgccatacgccgcacccgttcaatcctgaagcaactcaagggtgttttcgatcccgaggaaaccacgtattatctcaattttttcagagaactcggaaaacaaaccagtgcattgcgcgatcaggatgtctatcttctccgacaggcaacctatttcgactatctccccccctttctccaactatcgctccgaccttttttcactgatattgctctatcccgcaaaaaactgcacaaaacgctctgccgctatcttgcgtcaagcgaataccggtcatttcttggtgagtgggatgcatttgcccataggcaatcaactcctgaccctgaacgctccccgaacgcttcactctccaccggagatgtggccttgcataccataaaaaaagcatggaaaaaagtaatccgccacggccgtcagatcagcagggaaacaactgacgccgaacttcatgcgctgcgcatcgactgtaaaaaactccgttatctgcttgaattcttctcctcaatttttcctcataagagcgttgctcctgttatagggcaactgaaagaactccaggataatctcggtgattttgtagattatgccgttcaactgcactttctgcgcgaacggttgagcgcactctcgcccggcaaagaggagcttttgctggcggcatcaacgggcgctctcatagcgaccctttttcaaaaacaggaagaggtgcgcagtaaattccataaaaccttcgcatcatttgaccatgaaaaaaccagcgaactgtttgacgatcttctgaacgaaaacccgaaatgaaaacaatagcgctttacagtatcaagggtggggtgggcaaaaccgctacagcggttaatctctcctacctttcctcccttctctctccaccaaccctgatctgcgatcttgatccgcagggggcgagttcgtactatttcaggattaccgcatctaaaaaatataacagcgacaagtttctcaagggaaacaaaaaaatctatcgcaacatcaaggccacagactatgaaaaccttgacctgctcccctcggacttttcgtaccgcaatcttgacattgaactctctgaagagaaaaaacctcaaaaaaaactcaaaaaaaaccttgaggagctgagcgatgagtaccagtttatctttttcgactgcccgccaaacctgacactcctctcggaaagtgtttttgcagcctccgatgtgattcttgtacccttgattccaacaacgctttcgattcgcacctatatccagttgcttgatttttttaaagcaggcaaactcgacagcacaaaaattcgtccctttttcaccctggtggaaaaacagaaaaagttacacagggacatcattgaggaattccgtgatactccgggatttctcacccagagcatcccctataattccgaggttgaaaaaatgggcatctaccgagcaccactcaatgccatacttcccaatgccctggcttcaaaagcctaccgcaaactctgggaggagcttcactcagtgcttgaaaaaaacaactgagacggttactcggcttctttaatcccgttgcatactcacctccctttcagttttcacgcttccgtaacattgcctctctggattaaaacgcagataatgagtatatagaagaacaagaaaattgaacttatcaaccacccatcagaagaaaaattgatgaaggaatggtatcaaaaggattgcatggtatgcacaaggctaaaaattgtactgctgctgatcgtcacggtatcggtttcggcctgttattttgcactccagactctgcaggcagctccaaagggaaatgccgcagtccctcgctatatctttcttttcataggagatggcatgggagctgcacaggtggaactctccagcgcactgcttcatgacgctcaatccttcaccatgacctctctccccgtactcggcatggcaaccacccatgctgcagaccgctttattaccgattccgcagcggctggtacagcgcttgcaaccggctggaaaaccaccgtcggtaccatttccatggaagggaaccacctcgatacgctaagaaccattgctgaaatggcaaaagcgaaggggatgaaagttggtattgtctcaagtgtcggaattgatgacgcaaccccggcatgtttctatgcccacaatgccacacgtaaaaacgtatacgatattgccgtccagatggcttcaagcggattcgactacttcggaggagggtacagtgtcgggaactttcctgaaaaccaggcaaaaaccaaagtattcaggggagatatagccgatctcatgcactcttctcactatgttatcgcccgtaacacaactgaactcaaggctgtaaagccgggaacaccctgctgggcatacaccgattatgatgccaaaggtgcactgagctttgccatggatcgccgtaacgaagagattgatcttgcagagtttacccgtgagggtatccggttgctctacaaccccaaaggatttttcatgatggttgaaggcggcaaaatcgactgggcctgccatgcaaacgatgccactgccgcagcacacgatatcaaagcgtttgaaaaagccataggagaggcgtttgctttttaccagcgtcatcccggagaaacacttcttgtcgtcactgccgatcacgaatgcggtggacttacgcttggccggagagcaaacggatacgaaacccgtcttgaccttctgcaccaccagaatgtttcgcaacagcgattttctgaaaaagtctctgcatggaagaagcagggcgccgttacctttcccatggccctcgacagtgtcaaagtctattttggaccaggaaatgtggaggccgactcatcgctcgccctctctgaggctgatcgcaacatgctgcaggaggcctacacggcgaccatgagagctgatttttctggaacacaacatattgatgcgttcactcccgcagtatcagctttactgaacaatcgggctggaattggatggaacagcaacgctcataccgcagtcccggttcaggtgttcgccattggccggggcgctgaggctttcacgggcttttacgacaataccgatattgcaaataaaatcatgcagatcgcaaagctgaagaggcctgcgagatagaacgctctcattcactgaaactctctccccgttccgggctcatgcaaaagagtttactaatgcaaataccatgcaggaaccattgattcttgttgttgaagatgatccaaatcttgcaaaattgctggaatacaatctcaacagggctggctataaatctcatctttccggcacagccgaagatgctcttgagcaactgtcacgaaaaagctttgacctggtgcttcttgacgtcatgctgccgggaatggacggtttcgagctctgccggatcatccgacagcatcaactctacaaggatcttccaatcatcatggtgacggccaaaggtgaagagatagatcgaatccttggctttgagctcggcattgacgactatgttgtaaaacccttcagcccccgtgaactgaaccttcgtatacgggcaatccttaagcgggatcgccgtcaaggaggtaaaatagaagagctgctcaaagccggagatcttgaaatcgatctggtacggcacatcgtgacgcttgatggcaaggagctggtggtcacccttatggagttcaaacttctggttgcgctcctcaaaagaaagggcgaagcgcaatcaagggagaggctgctcagcgatgtctgggatgtcgacaaaagtatcaacaccagaaccatcgacacacacattacgagaatccgcgaaaagcttggcgaaactggccgtatgattaaaacggtgcggggacttggttataaatttgaggaaaaagagagtgacgatcatgctgaataagctctctgtaaagctcgctcttgttatcggaatgattgttttttgttctgttgtcgtcagctatctcaccgccaggcatcaggtaacggagagtgtggtcatggcaacaaaacaagggctctacagagatcttctgctcaacaaagagatgattgagcagaaacctcgacaatggcagacaagcgaacaggttaacatctgggcaaaacaggttgcgcgtacacttgaggtcagggtaaccctgattgatcttgatggaatggttatttccgactcctccctcccgccgagcaagattgccttgatggaaaaccacaaggagagaccggaagtcaagaacgcacttgaaaatggttacggcgaaaatacccgatacagtcagacagtgaaagagtaccagctctatatggccgttcccgtcggattgccgaaaccttacgccattcttcgattcagcaagccactctacgatatcggttttttcgataccggaattcgacaggaaataacgccgagcctctttctggctctttttttatcccttatcgcaggttttcttgcagcgttttttcttgcccgtccgatccgaactcttgcattcaccgctcagaaacggattcatggcgacatttcaggctccataacactccatcgcaaagatgaaacaggagtgattgcacgcgcactgaatgtcatgacggatgaaatcagaaaactacaacaccgcgaagagtggctcagggctgttttttccggtatccgtgaggctatcattgtcactgatgcgaccggtgatatcactatggtcaatcctgcagcttcaagaatgttccgcattaatggctccatgttcaagccacgcccactcagccacctgtcagacagcaagcttcaggagctttttgcaagggttcacagcacccgagtcaccttgcacaaggaagagttatcgctcatgaccacaaaaggagcccgcataatgcagatcagctccatgccgctcacaaaagaggagttgttcacaggaacggtgtttgttctgaacgacatcaccaaacttcgtaaccttgaaaaaatacgacgggatttcgtggccagtgtttcacacgagttgcgtacgccgctcaccgtcattacaggctacaccgagacactgcttgacggggccatgcatgagcccgaacacgcgactgctttcctgcaaactattttgctggcaaccgaacagctcaccgcacttgtcaatgatgtgctcgacctctccagaattgagtcgggacaaattgaatataccttcagtgcggtcgatctgaaacgtatggttcaaaaatcggttgaccttctgaaacccgcacttgataaaaagcagatccgcctcgacatccatatccccgatgggctgccaacggtttatgccgatccccgctatctcgacattgttgtccgcaatctcctcgacaacgccatcaaatatgttgatgaccagaatggaaaaatcagaattacagccttcaaaagtgacgaccacctccggctggaaatcgaagataacggaatcggtatagcaaaatccgatcttggacggatctttgagcgcttctaccgtgtcgacaaggcacgatcacgagagcgtggaggaacaggtctcggacttgctattgtcaaacatatcgttatggcacacaaaggcaacatcgatgtacgatcgagggttaaccttggctcggtgttcactctgatgttgaggactgaatgggtggatgaggagggctctccattaaaacagaatcctcagacaactcaggatcctctatgatctcttttccgtgaaacttttgtacctttcatgataggttttgttcatagcgccatcaggaacagcataagtgaaccgcagcatgagagaaacgtcttgggatattgactgcgttatcatcggagtcaactgcgaaaaaacaattgaacgctgtctccgctcaattctcgcgagcagctaccctggccatcttttgcacatctactattgtgacggaggttcaaccgattcgagtattgccattgctcgtcgttttgcccaggtaagggtatttgaactgaatgctgaatacccgactcccggagccggacgaaatcagggctggaaaaacagtagctccccctttgttcagtttttggattccgataccattcttgacagcctgtggctgagcaaagccgctgaagcgatgaacgacaaccgcatcggtgcggtttttggcctgcgtcaggagattcatccggaacgctccgtttataactggattggcaaccttgaatggaatggacctgcaggagaatctgactgctttggaggtgatgtttgcatccgccgttccgcccttgaaaaaacagacggctatgatgaaacccttgtcggcggagaagaccctgaactgagccggcggattatccgggccgggtggcaccttatccgcctcaatgctccaatgacgatgcatgacctggccatgacaaccgtaaaacagtacatgcgccgctcatttcgatcaggctatgcctatggggcagtaagaagccgtgaagccgcagtgaaaagcagcttctggaaatatgacttccagaaaatagtcattaaatccggcggttttttctgtagtacggctctttccctgttgctcatgctatccccgctaccagtcatcgtaaaaatagcagccctgtttttacctctcatcggactaagcctgctgctttcaccccggctcttcaaagtagagaagttcatgcaggaacaccacctgaacaacaaagaggcaaaaatatatggctggcactgttcaatggtagttcttccccagtttttcggaatcattcgtttttatgtcgggaaacttttcaataaaccccttaaaaacaagcgccgcaatctcaaaacagctctttcaactgccggaagctgatcaattttatctaccaaaacgggagagtgcaacatgataatcgcagaactcattctgaaaggcatgcttgtcgttctggctcttccagccgcttatctgctgctgagcacggttgctgcatacttttttaaaaaagagagctcccaggaaaaccgctttctcaatatcggggtactgattcctgcccataacgaagaaaatggaattgcccaggccgttaccgatgtccttgcctccaattatccgaccgagaagatcaccatcttcgttgttgccgacaattgcactgaccgcaccgccgaaaaagcccgtcaagctggtgcacttgttttcgagcgtttcgacgaggtcagcaggggaaaaggccaggctctcgactggttcctgaaaaactgcaaagagagttatcgccataccgatgccatcaccgttatcgacgccgatgtttctgccgacagcaattaccttcgtgaaatcagcgcatctctcagccagcccggcattcaggtcatccagggatacaatggtgtcggcaacccggaggcaggatggcgaccagccttgattgatgcggcatttaacgtcttcaaccatctgcgcatggccggatcggtaaaattatcgggaactgccggactgaaaggcattggcatggcgttccgtaccgaactgcttgcacgatacggatggccctgccactcgattgttgaagatatggagttcacctttctcctgcttgaagatggtatcagcgtgcactacaaccctgatgccattgtgcgcagcgagatggtcaccgctggcaaaaatgcctcaacccagagaagccgctgggagggcggacgattcatgcttgtacggaagatgagcgctcccctgttcagactttttgccacaacaaaggatcgtcgctacctctttgctcttgccgaactcaccgttccgccgctctcactgctggtcatcctcttcagccttgccacggcaggcgcctttctgctgctcaagggtggctggctcctgctcgccctctccttctggctgatcctgctcttctacgttgcctcagggcagatccagcgccatgcgccactctcaacctggttctatcttgcggccgcgccaatctatatcctgtggaaaataccgctctacgcagcaatgctgctcaagaaaggcagctcggaatgggtcaggacagcaagagagtcggaacagaagaagagctgagcctgattacgtccgatcaatccaataatcaggttttcggtgctgatgtgcaaccgccacgacaacgatatgttctttttcaatagaataaagcaagttatacgggaacttatgaatcagatattttctgatatcacctcgcaccacaggccatgcttcagggtattcagcaattcttgatatcgccttttttacctcttccttgaagctatgaccaagaccaatgaattccatgtcataaaaatgcgttgcatcatccagttcatgcttcgcatatcttaaaaaaacaacctttttcatctcgtcatgaacacttcatccaaagaaatgccttcaatccgtccctccctgtaagccttgagacgattctctgcctcttcagcccatagttcatcgatctttgcatcaggctcgtcaagacttcgcaataacccatcaataatcatcagccgatctaccggcttgagggtcagcgcctgctcaagtatctctttattacccataaacgccctcctgctttttcagcaatggtttattatcttcttcttcacatggagcgatgctcatgatatcgcccttaacgtgctttaaagaaaagttaacgagtttagcgaacttaacccactacaaaattttccagagttgcctttaccaaggtggtaaccaaccaagtccgcaagcaaggaagaacaaatatttttccgtaaaacagggacaaccggttgcttcaaaagcaaaaagatgtctccttcgggaatacttgatatttttttacatcccgaaagatagcgggaaacaacaggcgcttcaatgacaacgacagacacatgaaaaagttatccgcaaaaggagtgaaatggctgaaagggtttcacctcattgccgttgcatcctggattggcggcgctgtttccctgctggcgctttacttcctgaaaatcggcgtagaggatggcggcgtcctgtacggaataaacaagagtattcatcatgttgacatgaacattgtggtcattccgggagctgtcggaagtctgctgaccggattgctctactccctgttcagcaactggggattcttcaagcacaactggctcaccttcaaatggattgtaacggtcaccgccattgtgttcggaaccttttttctcggcccttgggaaacagccatgatggagatctccggcaaaatcggcattgcatcgttgactgattccgcctacctctacaatcagcagatgaatctgatgttcggcactttgcaggttctggtgctgatcatcaccgtttttgtctccatcctcaagccatggaaatcaaaaaagcaggcataaacaagcgggcaactccagattcggctcccttgcaatattcataggcttttttagaacgcatattttacgcttctttatcccattcaagtcgtttttcattacattgcgagtagaacacaaaatttcagaactatgactgactggcaaaaacggatcacgattaaccccgaacaatgtggtggaagaccatgtattcggggattgcgtataagggtaattgatatccttgacctgctggcggctggtctcagctctgaagaaattctggatgaactacccgatctcgaaaaagatgatattcaggctgcgctgaaatatgcaagccgcaaactcgatcatcctgtcattgcggcatgatcatctggattgatgcacaactatccccctctattgctgcatggatcaaccgcagctatccgaatattcaggcacaatcactgaggtctctcgatcttcagcgagcggatgatcttgccatatttgatgccgcaaaacataccgaagcagtgatcaagagtaaagattcggatttcctgaaacttgtcgatcagttcggcacgccgcctcaaatcatctggatcacttgtggtaacacctcgaacaacagaatgagagctgttcttgaaaaatctcttgaaaaggctgtggaattgatacgttcaggcgagccgatcgtggaaatcggtgacaaagcctgaattattgattaataaatgttcgtatttcaaatagaatgtaacggtaacagcaattctttttggcccttttttctcgggccttggggaaacagcaatgatgaaaatctccggcaagatcggtatagcatcgttaactgatcaggcttacctgtacaatcagcagatgaacctgatgttcggtacctcgcaggtaatggtgctgatgatcatggtatttgtgtccaccctcaaactctggaaatcaaaaaaacaggcacattgaacgattggcaaaacaggatcacgattaatccagagcaatgtggcggaaaagcgtatggtcagcacaaatccatcctttaaccgacgccaaccgattttcataaaacccatcgctcacaataaatccctgaaatactgatataaatgccgataaatcccggcatagcaggttttcaagagctatattcaatcaaagatgaatggaataccatgaaaacaataaaaatcttcctcgcctcatcaaatgagctgaaacgtgatcgtgagcagtttgaaatcgagatcaaccgcaaaaacaaggcatggcataaaaaaggcattttcctgcatcttgaaatctgggaagacctctcttccagaatgtcaagcacacggtcacaggacgagtataacaagaagataaaagagtccgatatttttgtactccttgcctgcaacaaagtcgggatgtacaccgccgaagagtttgataccgctttcggagcattcaaggcaaccagcaagccatttattttcacctggttcaaaaatccaacgacctcaacagaaccaagcctgcaggaattcaaagagaaacttgctgcgctggggcacttttattcaacctacaccaacagtgacgatctctggaaccagttcaacaaggagcttgaaagacttgaactggcagaattcaagaaaaatgaatttataaacgctatcatcgtgaataatcagggagctgacatcaagaatcaattcaacgggggcacattcaataacccgatttttagataaaaaaactcatgactgatatcaaaaatcaattcaatggcgggacatttaatgatccgaaatttatctatggtggtaagacgatcaataaatacctcgggacaatacccttcattccgcaagttttccaagggcgagaagaagaccttgaagccattcacgacaaactcttcaatggcaacaatctgctgctgctggtcaatggagagggcggaatcggcaaaacaaccctggcatcaaagtactatcagacatatcatgaagagtacgctcatttagcctgggttttcgctgaaaaaagtctgcatgatgccattctcacccttgcatatcctttgcaggttaccttctccgagagaatgacggaagaggagcggcttcagacgctgctttgcgaaatggcagaactgaaaaagccctgcctgctggtaattgataacgccaacagccttgatgatcttgcatcgcattgccacgcgctcaatgcctgctctaattttcatcttctgcttacgacgcgaatcactgagtttgaacatgcagagatacatgcaatcaagccgcttgatgaaaaaaatgccataacgctttttgcaagactttacccaaaccataatcgtaaagaggataacctgcttcagaatattttggaggcggtcggctacaacacgctcgttatcgaactgcttgcaaaaaatcttggcaacttcaataacaagcttcgccagcgatatacgctaagcgatttgctcagtgacctgcaaaaaaaggggctgttcgggctgagccagagtggctccgtcagcattgcctatcacggtgacgggcttggcctgcgcaaggagaagccggaagctattcttgcggcaatgtacgacctcagcgaccttgaagagactgaaaaaacgatactctcggtttttgcagtgctaccggctgaaccaataggctttacaacacttgaagagctgcttcccggtttcgacaatctcgatatcaccctgctgaacctggcaaaaaaaggatggctcgaatttaatagcacaaccaacagcttcaagtgcaaccctgttgtgcaggaagttactcgaatccaaaataaggatgagctttttgaggattgcgaagtgctgatcaccacgctcgccgaaaagcttgagtatgaacccggaactggccatttgccaaatatcagctatgacaacggaaccctttatacgagatacgctgaaagcgcatatcattatactgcattattacgcaaaaaagaaataacaagcccattgttggagcgcatcgggaatttttataaaacaacaggcaatctcgacaaagcactgactttctttgacgaacgatcccgtttaggtaaagaactctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtatgaaaaactcggcgatactcactccgctctcggcaatctcgacaaagcactgactttctttgacgatgaaacccgattatttgaagagctctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtatgaaaaactcggcgatactcactccgctctcggcaatctcgacaaagcactgactttctttgacgaacgatcccgtttaggtaaagagctctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtattctaaactcggcgaaactcactccgctctcggcaatctcgacaaagcactgactttctttgacgatgaaacccgattatttgaagagctctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtatgaaaaactcggcgatactcactccgctctcggcaatctcgacaaagcactgactttctttgacgaacgatcccgtttaggtaaagagctctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtattctaaactcggcgaaactcactccgctctcggcaatctcgacaaagcactgactttctttgacgaacgatcccgtttaggtaaagagctctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtatgaaaaactcggcgatactcactccgctctcggcaatctcgacaaagcactgactttctttgacgaacgatcccgtttaggtaaagaactctatgaggcttatccgcaaaatgtctccttcaaaaatgggctcgccatttcgtatgtgaagttaggcgttttcaaccgcgatgaacgcagcgatgcagcaaaagctcgccggtactttgagcaggcagaggcgttatgggctgaactggtgaaaagttatccctcttatgctgaatttcaacggaactggtcatggataaaggataacctgcacaacttgtaagtcaagaggtagccgttaaaaggcgggattgataacatatatttttacctttctttggttggcacgagtggaaattgatgggcgttgcaccatgctgaagcgtatgaccagcacagggcgcagtgcaaaccaacattcaccaaacctgacggattgctgtttgtcaatcaagacaatggagatgacgattttgcaaagttatgaagccatctatgagcatggggctatcacatggttgggagagaaaccgtcggtcaatcaggcgcacgttattgtaacgattcttgacgtgactgagacagccacagctccattacgaacaaacagacaaccctcaccccttatagcaggaaaagggagtgttctggcagacctgaccgcgccggtatcacctgcagatgagtggaactgcctctcatgatcgtgctcgacacccacatcagggttaactggattgttaacgtcttctaaaaattaaacggctcaccccggacggccaccttgcggtaccggttcacggcaaacctcaccatcactgcggtgtagccagtggtggattaatagcacttgatggtgatgaaaaatagtcaggaactcttctgttcataccttttgacaatcggaagaagtgagcgcaatgcctcattgacagagtcatggtcagggaaatatttggccacatcagtatcaataacaacgacattggttccctcggaaaatctcgctgtatacttgccccttacgcctttgctgaaatcatactcatccagcaggtcaggatcattctgcatgactttcatactgtaacctctcgtttttcgtcgcctttctggcactgattattcgaagtatatctccccgctccgtatgaacgacagttaatatacggtttttatgagatctcccaatgaccacaaaccgatcctcattttcagaatgaagggggtcgtggagtgtcagtgaaagagtgtctccaaaaactgtactggcctcatcgaaagaaattccatgtttttgttcattgctgaacgccttttgactattccactcaaacgatagcatgtttggccatttttttatttatgctcttgcctccaatcacgagattaagctttccaggctcctctccctgtacagaagaaagggcccaaaattctttatatcaaatgacttgatcattggattaatccaccgtatagaagttcacgccttctgttgttgaagacgttctccgagccaaactttaatcacagactgacgcgatacgccaagacaggttgcctctttatcgagtgagtcaatcatcctgacagggaaatcaacatccacccttttgtgctgttgttttatccttttcgccttgctcaggtcaaggaaattggtgatatctgcaccatcatcaaattgcttgtcaaattcctctgttttcatggatcgttaactcctcgggacgaaatctccttactgcaattatgagaagctactcaccaatcatccgacgaatatctttgagtaacagaaacatatgatatgggtcggtcggtgaggggataaaatcaaaatgcgcataaaattcctgcgcagcctcatctttggcgtggacagcgaaggctcggatacctgcaatatcagcggcttgcatagttcgtcgcattgcgtctttcaaaaggccagcgccaatcccgcgcttctgccatttgttgctcacagccagacgtgccagcaacatgattggaaccggatgtcgcgcgactcccctgatgaggcgttgtggcgaatcttcataatttacctgaccaacggcaagtgtatagaagccgacaatcgaaaggtctgccagcccgacataggtttgcgatgaacaagcctgttgattgaccagagcatagcgaacaaggaaccggtttagttccttgctgccgcaatcaaaatctgctctatcatgatcactgcgtggcttttcaatggagaagcgcgttgacataaagcgttacttttcgaaaatactctgctcctgaaaaagcttcttgagccttggcaactcgcgtggagaggcatcaagcgctgctataaatgccgtccattgcgttacatcaaggctaaaagaacggcgatcggccaacgtctcttctgcacgagaaagagcgctctccagcacaaattcacttaatgtgcgatttgaagcaattgcagcgctgcgtaacacctgcttggcctgctgtgacaggcgaagatcaagtttttcggttttggcagcttgtgttgtcatgaaaaaatctcttttgttttcaattcacaaggcaatataacagaaatgcccgacattgtcgtgacaaataacattgcagagaatacccctcacgcggccaccttccggtagcggttcactgccagtgcaaccatcacagcggcataggcgacgagccagaacagttgcacacggatctccattaatcctgaccctttgagcatgacgcggcgcatgatatcgacgaagtgacggacggggttgacgagggtcatggtctgggcccaatggggcatgctttcaatggcggtaaagagaccgctcatcagggtgaagataaccatgaagaaccaggcaacgaacatggcctgctgctgggttttggtgatggtggagatgaggagccccataccaagcacgacgagcatgtagatggctgagacgaggtagatgagccagtaactgccgagcatggggacgtgaaagatgaggcgggcaatcagcaggccgatgctcatttcagcaaggccgataatccagaacggaagcagtttaccggtgatgaactgatagcatgagaatgagcgccatcagccccggcacaaaaagatagacacttttgagcgaaggattaaacatcatgaggggcaccgcctcaacgcccacctctgccgacccgaatgccgcgttccgatactcctgcagcaccgacgccgtgtaaccgatgatgattttcgagacattggggtttgacccatcagtaatcaccgaaacggttcccctcccatcccgaatcatgcgcgccgcgaagcccggttcaaagacaatcgcctcggcaatgctcccttcagagaatgcgtgctcaatttcttgtgtggagtgcagctcctttgccatgacaaaatagcctgacgaggcgagcttgtcggtaatatcacgggtaaccgcatcgtgcgactggtcatagatcccgagattgacctcctgaatttcgttgcggatggcaaagccaaagaggagcaactggataagcggcatcccgaaaagaatagccgccgttctgcggtcacgaaaaatgtggtaaaactccttgagcacaaagcccctgaaactctgcattcccttcactccgttagtatcctcgtacaccagccagttttctcagggttcaatggtgtgataaaggtgatcagttttcggggtgatcgaagaggcatggcattacatttcaaaatttctcagtgagtcacgtcagaataatcgagcgctcttctgttcaggccttttcactatcggaaaaagttaccgtaatgcctcgttgacagagtcgtgatcaggaacatatttgagcctgcttgaccattttttatttcccgctatagcaacctgttctccagctctacataaccgctgaattttcgatcagaggacataagactcgcattatgcacgagagctgttgcaatgattattctatcctgaggatcactgtggtgctcagacaactcaaccgctgtacaggaaatttcaggagtaacgggtagcaattttatacctgatccatcaagcgctttttcaaaccaatcactttttccagcaggtaaagcaatacgtccgtgatgctccaaccaagccacttcaaaacagcttattgccgatacagcgacgatatcagcattttcgatctgttcgattcgacactgagcaagattaccagtatccctgttcacccaccaaagccatatatgagtatcaagaacaatcattcaggcaaatcccaatttgagcaaggcacgctgctcatgatatcgcctttaatgacaacctttcctgctatatcaggatgtggcactcgacgaagggcttccgtagaaacagcattctctgaaataaccagaaaaatagcctcaagctttttattgggggggagtttcggcactcgcttcagtttacccatcatatcggtctccaatatcaatcgttctgcatacatagctttcaatcaaataagccgttacgttgaataacacacatcaaataccagcaatattttgctttcacaaaaaaataaaaagtttggcaaacttaacccttacaaaaatttaccaaagcctccttttttcaaacagatgtgcaatcgaggatggtaacgcctctttcaagtaaaaaaacgacaatctacgactcgacccgtttggcttgaagcagcaagagcaatcaaggcggaagcatctgcgacaagaatcatgattgagaaaagccattgagttcttcaagcaactcatctcgcgtactatcgatgacaggttgtcgattggttttgcagatactcataaaatcataaatattgcaacccgccaactccgccgccttacccagcgtaacccttccttgctgatagagccagagagcataggagattcgaatttcttgccgaatgtcgggcactgcctgaaatgcaacaaaatcattgggtaaatcaacggctatttgcataagataccctcttctttgtgataaagttgatacaaaaatcataacaaacgtgccttcacttcgtaccgttccttgctctgctttcggaatacttttattccactcacattttatttcattctgcgtataacatcatttaatgtactgtttatttgattcattgatttgttatagccgctccagtccatcgattgcgatcgggatggctgcgaagcaggctggtatgacgaacttgaggtactcgatatcaagcaacaggttactcttatcctttatattgaatcatccgttatcagcgacctcaccacgagagcgagccacgatattgtgactgttgcacgtcaggcaataatgctcggctggtggcaaggaaaagaaataatttctgaattgttaccatctttggtaacttcgcactatggcttatcgaattgactattttcaccctcggatactgaaagagattgagggttggccggagtcgatcaagactgattacgcacgcattgttgaattgcttatggattacggccatgatttgcgtatgccctgttcacgggcaatgggaaatggcttgtttgagattcggcccaagggaaaggatggcattggaagagcactctactgttttcagacaggagagctaatcattatcccgcacgcatttatcaagaaatcgcaagcgacgccacgaaaagagatggtgctcgcgcttaaaagaatgaaggaggtaatcaatggatgatctcaaataccagcctgtggagcacaatcacgaagaatttctccgcaaggcaatggtaaataaagaatttaaagcggggtatgaggctcttggaccgaagtatgccctgatacgggaactccttgccgcccgccagcgctcaggcatgacgcaagaagctgttgctctgaaaataggcacgtcaaaaagtgccatctccagactggaatccggcagcaagcataccccctctgttgccacgctgaggaaatacgccgatgcagttggctgcgaactggaaatcaaactgatcaaaaaaaaggaaccgcaaaagatctgagttgctccttaaagtgccatttattccattcttccaggtcgggcaagctgtataaagacttcgtagatcatctcccagaagcggcgcattgtaacgggatcgacaccgccggtgggctcgtcaagaaagacgattttcggttcgtgcagtatggcgacagaaaaagcgagcttctgtttccagccgaggggaagcgatgcaaggcgcacatcggcaaccgacaccacagtttgagcatttcaatgatgctgttctggatggtctcaagctgttttgaggaaacggccccctcatccagaagcctccggtagcgctcatcatcacgcttcaggccagaagccgaatgcgggaaaagacataatcgagtgagtcttcgttcagaactacccgcgaaaaaccggtcgaagcaagctccattggcctgttatccctgtcgctgatgaacttgcggccctgcttgccgttgtaccagtataccagcctgattttgtttccttcgatttcaagtgccgtaataccccgttttccaatggcacagccggaattaaaaatacttggaatggtgatattgttgtacagaccactccggagaccaattttcttaccctgtttgtagctggcgtcaagctcaattttcaacgctgcaattttgcgctcgataagcatgcgttttgtactatccgccgaagggtatgcccggcagagttcctcaattctgaagttcagaaaatccacttttgagagtgattcaaacagggggcggtgggtgtgacctatgatggagacaatttttgcctggtttgagaactcgtaaatcgatttttcgatggcaaatcgtctggtactgttataggcagtggaaaaatttcttatgccgacaggtttggcgatatagcgaataaaaaggacaatggcccgactgaccattgggtaggtttcccataatagcaccgacgcctggtggccatgaaaaagcagaagtgtttcatttccataatgaaatttcagcgattcaaccatcgatgaagcgaggcgatattctttctcatcaagcagttcagcatcatggttcccgtaggttttccagaagaagccattctgcccaaacttgagaaaaagatcgtagaaatcaccccactccgatactatgctttcgagtgaaaacttgaacagctcttccacatcaccattaagaacaagactgtatttttctggtaaataataactcccgagcatggttttaaccagttcggcattccgcctgaactcatcgcgcctgccaccattgcccatgtgcaggtcgctgagaatcagaactttcgaggagttatcaaggctgacagaacttgcttttttaagcagatgctcaagatggggatgcttcttattatgaagactcatagttcgtacaaccgttcttcccggtccagagtagttgtcattccggcgcagagactcatgactgatatagttaaaaaaagttacccccgcaagattgaaccaggcaattcagggcttacaacgcaaacggccttggggatgcagatggtgaatataatctcccctttcgatagcaattgaaaaaaaagagaaaattagctttcttgtgctctctgcaaatcattgcactctggctcatcaatctttgacttgacatcttgatctctcccgaacgattccgcaaaatccgttacatgctgctacatcgccagcctgatctgacggttatcatggataacgtcaacaaggcgcataacctgtcggcaattatacgcagttgtgatggtgtcgggatcgacgaaatccatgctgtttcataccgtaaatctatctatgccaaacagaatgctgctgctggtgcaagcaagtggctgacgctaaccctccatcctgatattgcatcggcttacagaaaggtatcggcttgcggtatgcaaatccttgtcgcaaccggcaaagaggggtcacgggatttcagggcgatcgattatacggttccaacggctcttgtaatgggagcagaatgggatggtatatcagaagaggcgattaagggggcagatcatgccattacggtgcccatgtttggtatggtggaatcattgaatgtttctgtagcaacagcggtcattttgtttgaagcacagcgacagcgggccgaaaaagggatgtataaacgacagcagcttgaagagaattgctttgaacggatgctctttgagcacgcctacccccgtctgagccgtgagttcagggaaaaggagtgtgcctatccacgacttgatgctgatggcaggatttgctcaaacgagcagaaaaatgccgggcagtgaagagatcacaagcccggcacgttcattctcagtacatgacgatgcggggcagtttttttgcctgaccgatccacgctttgagctgatctattgaaggaagctgttgaaccattttcttctgtttgttgacctcctgcattttcgcatgaagattcaacggattacgctgtgccagctcgggaaccgtatcaacgccggaagcttcgagcaattcagaccaggaaaatccaacccccttaattcttgccagatcagcacggttgatcaatgtaagaacatcgttctcaccaaggccggttgcacccgaaagctcctttcgaccgtttctgtcgcgccctctttcaaggagattttcaaaactcttcacgccagccttgaccagcttcaaggcatgttcttcttttataccttcgagagatgcaacatcaacggcctctggtggctgcacggctggggctgaaacagcaacaaccggctgaactaccgtggaggagactttcagcatcaccggctcaagtgttgcaggaagctggtgagagagtggcgcctcaaacagagccatgagctcttccctgaaaggaatcatttgcgatgctgaagtcaaaacaagctgcagggcagcgccaacagactccagaagatctcccgggagttcctttccgttcatctctccccttgctatccttccagcaagattttgaacaccgggcacaatctttgccgcaacatcccatcccatgacggcgccataggcgaacagggcaagaggattgccaaacagcattctgcgcacctcttcagggcgggagagcagcttcagggtaccctctttttcaatggtcgcctgacaggcaagacgtccgccactctgaatctgtcgctcagacaaaaaggcattttcaatctccgtaagcggagagagacactcacccccttcctgtaccgtgacatagcaggcctggcaaacaccatgcccaccacatacgtagccaacatggctgtgattgagccgcgcaacctttccaagtgtctgaccgggcacagcctgacaggagagatcattaatagtgagattcatgattgtattgttaattaatagattagttaatagagaacagacgaaatcaattcactggaaaaagagtaagcacagtatggtggctggctcggttctcccttccggcatcttcttcagggctgcaggagttccctgtagctatagacaaaagcaatggttccaatcttctcattcaatcccataaccggaataacaaaaaggcttttcccctcaggcagcgcataagaaaccggcacaagcacaccaagcctcatttggggataatgccgggaaaaagagcttccctgcagttttcgatcagtggatattttgataatgcctgagggatcaacaagcatgatcaagccaaacccttttctctggatcaattcgttaaaatactcttcgatctggccataattggagtgcatcaactctttgcgtaccgaccaggccagaggaagggcaaaaagctggatatcctgacgctgcatgagcacagatcggctctctgcaagctccgaaagctcttgcagtttccgttctccctgatagcgtgttaaaaaaatccctccgacaagcagcacaagaacaagcggtaccacgatcagaaaaaaacgtttccagaacgagggcttttgctgcggggtttcccctgaatcattgctgcttttcatgatgagattaattatagtgttgccgctcctgaacgggtgagataaaatgcctctttttcctcaatcagtctccgttcttcggctgactgatcaccataaccgataagatgaagcgctgaatggagggtaacacgaagaagttcttgctgaaaatcaaccgagaatctggcagcattttccttcaccacatcgagcgagatataaaactccccatcgatttcagctcctttgttgtaacgaaaggtaatggtatcagttggataatcatgaccgagaaactcacggttaatgcgctggatcattttgttgccgcagtagacacccacaatcgactcaaccgtaaaaccttcgttttccagaaccagaagaaccgctttttcaagcagttgctccggaatctcctttttggtggtattatggatttgcagcatcatcgatcagtgtttgtgatgagttgataagggcatcaatatgtttgagctcatttttccgtactctgaaggtcagctcaacctcctcatcaacatggcgtttatcgataacttcagtatgttcgtagagccaggtgatcaatttataattggagacatgcacgctgattttgcgttcggagtaatcacgggcaacctgctggccaatcatctccttgagaagtgaaagattgagtccccgcctggcagaaataaaaactgcatctggatatttctcgctcattgttcgaaggatcgagggatcttcgagggcgtcaatcttgttgaaaacatcaatgatgttgtcgtgcccgacaccgatctccttgagggtatcacgtacaatctgcatctgatcctcaaaaccgggatggctgatatcaatcacatggagcaggaagtcggcctgaagtacctcgtcaagggtcgatttgaaactctcgacaagcgtatgcggaagtttgcggataaaaccaaccgtatccgaaagcagcacaagcttgttgatgttcagttcaagacggcgggttttggtatcgagcgttgcaaagagcctgttttcggcaaaagcctcagcctcggggcagagggcattcatcagggttgatttgcctgcattggtatagcccacaagagagactctcggcaccgtctgccgtccgcgagtctgggtatcgtgctgcagcgatacctcccgaagcttctttttcagcagggcgatccggttgcgaaccagacgacggtcagtctcgatctgggtttcaccagggcctttgttaccaattcctcccttctgtttcgagaggtgagtccactgcccggaaagacggggaagcatgtattcgagctgggcaagttcgacctgcatctttgcctgggccgattgagcccttatggcaaagatctgcaggataagcccggtacggtcaataaccttgcattcgagtgacttttcaaggtttcttgcttgggcgggggaaagatcgtcatcaaaaatgacaagatctatctccttctccttgacaaaaagtaccaattcctcaaccttcccttttccgatacagtaggctgggtcgcgcagttttttgtcctgtataaacgattccaccgtatcggctccggcggtatcggcaagaaaagcaagctcgtcgagatattcctcaacaagggaacggggtatttcagggggggaacagagtccgacaagaacggccttttcccttctattttcagaagtaacagtattcaacagggcagtagtaaattacgtaagcatttgaatgataaagagctgcaacttggcatgttgctatattacaaccattgttttatcttgacagctcattcttgtaaacgcaccaataccctaaaaaggtacacatttttgctttcaccccataccgcaatcgggtaaaaaagctgtgacgaccagaacaggctaatataagtgagcatggcagatgaatcacaacgataacccaaacagtacaggcacgaagaccgaaaagctgataacgcttgaagatgcctatagctactgtcggcagatttcacagcatcatgcaaaaaccttctatcttgcaagtatgtttctgccaaaaaaacagcagaaaccgattttcgccatctacgcattgctgcgcacggttgatgacgttgtcgatatggccgaggttaaactgaacaacggcctgattaccagcgaagagatccagaggatacttgaagagtggaaatcaaagcttacagcgtgctacggcggcaaaaccggcaatgaccccatcatgattgcctggcacgataccctgaaaagctattcgatcccgatagaactcccgctcgacctgatggatggcgttgccatggatatcgagttcaagccattcgagaccttcgatgacctctacgtctactgttacaaagttgccgccgtcgtcgggctgatgacctccgaaatatttggctacagcgacaaacgggcacttgaacatgccatagagcttggcattgccatgcagttgaccaacatcctgcgcgacattggcgaagatgttgaccgtggcagaatctaccttccgcttgaggatctgcgccgtttcaactattcgaaagaggagatgatgcagaaaaaaataaacgacaactttctcaatctgatgaagtttcagatcgaacgggcaagaggttactaccgctcctccgacaaaggaatccccatgcttgaaaaagagagccgctttggtgtcgccatcagcagcgtcaactatggcaatattttaaccgccattgagaaaaaccagtacgatgtcttttcaacaagggcctatcgctctttttttcagaaaatcagcaccataccctacgtctggctgaaaacccgttcaggctcgtgaacagcagcagccaaatcttgcacaaaaaagtaccctcagtgattcagagacaaatgagccattgagcatcaaatcagagttgaccctattttttcattttacagaattccacaggctaccgaccatcatgcatacagagaaggatccgaacaagaataccccggaacagcaaaccccgatttcgctgaacgaccagatgcagcgccgtcttgaagagcgccagcagcttatggaggcaggagtcaacccctatcccacccattttgaggtcacccactcctccggtgagattattgcaaatttcgtagaggaggccaaaacgccggtctctgtggccggacgcatcatgaccatccgcaagatgggcaaagcctcctttttccaccttcaggactccgcaggccgcatccagatctacatgaaaaaggatgaagttggcgacgccacctacgacaccttcaaactgctcgacatcggcgatatcatcggcatcaagggctttaccttcaaaaccagaaccggcgaaatctccgtccatgccgaatcgctggaactgctcaccaaatcgctgcgccctatacccgtcgccaaagagaaagaggttgatggcgaaaaggttgtttttgacgccttcagcgacaaggagcttcgttaccgccagcgctatgttgacctcatcgtcaatccggaggtcaaagagacgtttatcaaacggagcgccatcgtctccttcatgcgcaacgcttttaccggcaagggatggctcgaggttgaaacgccgattctgcaacccatctacggcggcgcagcggctcgtccctttacgacgcaccataatgcgctcgacatgcagctctacctgcgcattgccaacgaactctacctcaagcggctcatcgtcggcggctttgacggcgtctttgagtttgccaaggatttccgcaacgaagggatcgaccgcttccacaaccctgagttcacccaggttgaactctacgttgcctacaaggattacaactggatgatggaaatggtcgaagagctcttcagccagaccgctttggccgtcaacaagagcgaagtgaccacctttctcggcaacgaaatcagcctcaagccccctttccgccgcctgagtatcatcgacgccattaccgaatacaccggccagaatattgcaggacaatccgaagagcaactgcgctacaccgcaaaggatctcggccttgaactcgaccccaaaatcagcagcggcaagatcatcgatgaaattttcggcgaatttgtggagcccaagctcattcagccaaccttcatcatcgactaccccaccgagatgtcgccccttgccaaggagcacccctcacaacccggcattgttgagcgctttgagctgatcatcggcggtaaagaggtctgcaactccttctccgaactcaacgaccccgtcatccagcgcgaaaggctcgaatcgcaggcaaaactgcgccagcgcggcgacgaagaggccatgattgttgacgaggatttcctccgcgccatcgaatacggcatgcctccatgcgctggcatcggcattggcattgaccgcctcgtcatgattctgaccgggcaggactccatcagggaggttattttcttcccgcatttgaaaccggagtaggcgcatgacacttgatctgagcagcctgataaaagcgattgcctcactcgaaaagtcgatcaacagttatcaggtatgcgccgcaaacagtacgctgaccaaagaggatattgagaccgtcaaggccggagtgatacagaactttgaagttgcctatgagcagtgctggaagttcatgaagcgctggattgagcaaaatgtcagtgccggtgtggttgatggggtaactcgccgtgagttgttccgggtcagtgccgagaaccggcttcttgatgatgtagcattatggatggagtttcatcagtcgagaaacctcacctctcacacttatgattccaataatgccgatcacgcctttggttcggcattactctttattggtgcggccaaagagtttcttgcgcgactggagagcaggaatgattgatgtcgcaccggagcatcttgaaatggtgctcactcttctgtctaactacctccccgattgtgaagtgcgggcttttggctcccgcttcagcggaacagcaaagccttattccgatcttgatttggctgtaatcgggcaaaacaggctcgactggcgaattcttgccgagctgaaagaggcttttcaggagtcggaactccccttccgggtcgatctgctcgactggaatacaatttcggatgaatttcgtgccgttatcgaaaaaagcgggtatgaagtgatttccgggaaatcgtctggttttggtgcttgaaaccggcagagggtgctttttttgccgtaatagtgtaccttacggaatgatgcttttgtgcgaaaaaagtgtgcactgagaaccaatgaaaaaacgccttgatcatgaataccgccacgtttgaaagcaaattgctgccggacggtcatctctattgtccaaaggaatttggtcaaaagaaaaatgtccggttcaaggtgattgtcatctttgatgagagaaatgaaacagaagcctctgaattcgacacagagcttgcggctctcaacgataatgcaacggagtttctttccagagaagaactcagttactatttgggtctgaaggagttatgaaaacctttcaatgtgctcagatatggctggtaaattttgatccaagctttggacacgaataccagaaaatccggcccgctcttattattcagcacgaggattatattgcatcaggaaatttactgacggttattccgatttcatcgcaaatagtcaatccgtcggaacttgatattctgataacagcaaattcccggaacagactcatgaaaaattctcttctcaaaacgaaacagatcagttctttcgacaaaaaacgatttatcaaacttatcggaagagctgactcagagataatggcgaaaatgaacagccatctgcagcgttttatttgtgggaaatagcgcatttttttcagctcttcatcaggtcagtgcctgcatatcttacagatcattgaacatcgcgacgataggttctaagcttttttttacagattgccagtatgcagccaaacggttaagctaccgagcggaaagctgaaggcatgcagtgcctgtgataagcggttttttggctccaaacgtctgcccacctgcggtgggcagacgaaaacgtttccctgtctttgccgagagccatttgcagtacgctactgcatcattccagctcacatgcaacaccggatgattctcttcgctctgaggccatacactgcccgatactccacaacgccagtttactccatccgctcgtttcacttcaccattggtgaaaataacgctgaaaccagctttatcggcatctgtccggtaccccgatgctccccataatccttgccgtttcagtcagagctacgatgatgcgctgatagtggcgaatttccccgaaagctggtctacaaaaccttaaccgttgaaactcatccacgctttgaaagaggcaaaaaacttgcgatattcgttcagtaacagttcactgccgaacagttatatcgcagaactacttatactaaattggcgtactgtgtttctggttcctgatccagaacgcagaaacggttgctataagttgaagaacccaacgcatagcccattttggagaaaaagattatgatgaacactcaagaacttaaaacaaccgtatcaaaactttcgccggatcaacttttacagtttgcagagtggttcgaagagtttctggctgaccagtgggataaaaaaatcgaatccgatattacaacaggtcgccttgatgcacttgggaaacaggccgacaatgaatttctggctggtcgagcaaaaccgctgtgaatcattttaccatatcggaattttggttccattaccaacaactccccaaagatatccgtaatttagcagataaaaattttgagctgcttcgaagtaacccgtgccatccatcggtacgattaaaaaaagtcgggaatttttggtcagcacgtatcggattactttaccgtgcattagcaaaagaaagagctgagggtcttgtatggttttggataggttcacatcatcattatgacgaaataatcgaatcaaaagaataacaaacgctgccgcagaatgcgggtttgggtaaacaggctcagcttgtcgatatgtaaatgttgtcatttcttgttgctttttgaacaccgaatacaaattactccacaccaaccatatcaatctcccgcataattctctctgtctccgtcagtgcttcgatgatgcgctggtaatggcggacatcctcaaagctgagcactctccccttccggtctttgagccacttttgtgcgggctgataaccgccgatgtagaactcccatactgccgatgggacaccatcgaatcaaatatgtttttttggggcgtcagttgggtgcccgaagcgaagatcctgcatgttatgaaaaaggccgggttcagtatccgcgtttggccaagactcccctttttttggagggtattgaaaggataatgcgaggcgctgatgcatatcgaattaccctgatgtgtgcagagaaagatcccattgagtgtcacagagcgctgctggtgtcacgcaagctttttgagctggggattccagtcaaccatattctgcatgatggagccattcagactcacgaagagttggaatctcgcttgctttcgatgtgcaatctccctgatggggatatgtttacgagccgtgatgaatttattgcacaagcgtattccattcaaggaaatcgtgtggcatatcaggatgaagtcatggctgaacagaaaaaagttctccaatcatgaagatttttaccatcggctttacacagaaaagcgcagagcaatttttcaaccatttgaagcagcctggtttgacaagagttattgatattcggcttaacaatgtttctcaattagccggatttacgaagatgaaagacttgcagtttttcctccgtgaaatcaataaccttgattacgttcacctgccagaattggcgccgaccaaagagattcttgatggctacaagaaaaatggcggcgattggaagagttatgaaaagcaattcttgtcattgatggcgacacgtcgcgttgagaatcttgtcaaaaaagatctgattgatggcggctgccttctctgcagcgaggtcacacctgagcactgccatcgacggctggtcgccgaatatttccgtgacaaatggggctatgtggaaattgttcatttgtaggcaccggataaaacgaatcacgcagagctacacaaaaagtcgcgcaatttactcggctggggtgatgttcggttcttcaataacacaaaaaaattcatgcggctaccgtcgataaagcatagacctttttcgcgtaggtactggccgctgcaacgtcacccgacttgagtgcttctcttacccgatcgagttttaaggcgtcatcaaggctgatatacggtgcccagccatcctcagaatcaatgatctcaatttcgacttctggcggcgtagttacctgcatgaacaaactttgtatgttttctggtattcattttttcctcctggtgaaattatcggcccacttttcatgatctggacgataagcagttataagcatggctggagatacgttacctcggataattcacgagataactcacgagcggtgaatgaacggctggcagtgttgtgatagcagtttttttgcttcgaacgccattttttccggattcttttttttcaggcaaaattgccgaagcgagagaagcgtgttgtcgatggtgtaatactatttggtaaacaatattatttttggtaaggtattcttactccattactattcttgatatgaatgccatgttagccaaacttaccagcaaaaatcagttgaccttgccaaagtctattgtaacctcaattcctaaaacagattactttgaagtggaagttgagaatggtcgcatcatgcttacgcctgtgcgtatgcagcaggcagatgcagtgcgtgccaaattagatgctttgggtattaatgaccaggatgttctggatgcaatagagtgggcaagaaaaagtcagccgtgagctatcgcatagtgcttgatacgaactgcattattttcgcattgatattttcacgccagaaaatgtcgtggttgcgtcacaactggcagtccggggctatcatcccgttagtcagcaaggaaacggccagcgaactcttgagagtgttggcctatccaaaattcaagctcacaaaaacggagcaattggtactactggctgattttctgccttacgctgaaacggtcacttcgcttgaggtaccagttgacttacctgtaattcgagatacagcagatcaaatgtttttaacgttagccgtatttggcaaggcggatgctttagtaactggtgataacgacctgcttattattaaggatctctttaaaactccgccaattatgtcgctcagtgaatttgagcaatggcaaaaaagctgaaataaagatttcgctggttgcgttcatgcttttttgtttatttttgctgaaaccgaccggtaattatggggggggaaggggcagatattcagttccagagttgaagttataatcggaaaacagtcctgttccatcgcgttatctatccccattatgtgacgagtgatgattcagacgtgtacgtatttaccgcatcaatgattttatgagctgcctgaaccggctccagaccggaaatgtcaacctgcaggtttgctcgtttataacttgtgccaaagtaggtcatgtcaccctttacctcccgcaggtacaatttcttctctttgagcgtcaactctttttcgatcgggcgggagtcgatgtcgtagaagcggagcctctctacaatattttccggtttatcggtaatcaccaccttgattccgtggttcttcttcagtaccttcaggtatcctcccatcaggccacctggagacaatgcgataactgactccgcgctttccggacgattcagcaaatctgcaagagcttttgcagcctcttcacgaaactcgtacatgttaaaacagctctgctgaagacgttcaatactcgttttaaagaaggcttcaacttccacatccagatcaaaaaaatttagcccaagcagttcggcaattattttgccaatcgttgattttccgacacaaccgacacctgttaaaaagatttgcactggcacctcacaattttattgacacttttttttactgttgaactccatagtactcccgataccaggcaacaaaacggcgtatgccctcgggcacggtggtttcaggtttgtagtggacatcctgcataagctgatcaacgtcggcataggtgtcaggcacatctccgggctggagcgggagaaactcttttatggcagtacggccaagctgctcttcaagagccttgatatagtccatgagttcgaccggattgctgttgccgatattgtagactctccatggcgccttgcttgtcccagggtcgggagtgaggcctgaccagtcgggatttggcacggcaacatgatcgagtgttctcagaactccttcggtaatatcatcaatgaaggtaaaatcacggcgatgcttgccataattgaatacctgaatgggcttgttgttcaggatggcattggtaaagagaaagagcgccatatcaggccttccccacggcccgtaaacggtaaaaaagcgcagcccggttgttggcagattgtagagatggctgtaggtatgcgccatcaactcattggcctttttgctggcggcatagagtgaaaggggatgatcgacattgtcgtgcaccgaaaaaggcatggtctcatttgaaccgtatatggaactggaagatgcataaaccagatgtttcacatcgttgtggcggcatccttcgaggatattgaggaagcccacaatattgctttcaacataggagtggggattctggattgaatagcgcacacccgcctgtgcggcaagattgatcacaccatcgaacttccctttcccaaacagctcttccatggcagcacggtcggagatatcagcttttacaaaggtaaatccttcaaatggcgtaagcattgacagccgtgcctccttgagcgtgacatcataataatcattgagattatcaaccccggttaccctctctccacgttccagaagtcgtttgcagacatgaaatcctataaatccggctgcgccggtcacgagtatattcattgctcttggtcagtaatgggttacaggcacgatatgagctgccctgtgaaaatgtgaactcttgcgaaaggccataataaaaacaattccccgacctgacaagacgaaaaatccggaattccacaaggatgcagcctgaaatcgaagcctgcatcctggagtgctccttaaaaaccaacaaaacgataaaatatctcgttgaattttaaattttttaggtatattcttcgattagccgaaatatttaagtcggcaagagcagcaaaagtgattctccatcaacaacaagaatccaatccgtatgattcgcttctttgagcgctacgaagccgaaacctcccagttttttgacgaggttatctcaaaagagggaagcccccggccacattacgacaagatgcttcaccgtttcagtcagttttccgtagatgatatcaaagcccgacgggaaattgtcaatatttttttccggaatcagggtatcacctttaccgtctatggcgaaaatgagggagttgagcgcctttttccatttgatcttattccaagagttgttcctgcccacgaatggcagactattgagaaggggcttatgcagcgcattacagcgctcaatgcgtttcttcatgatatctaccatggccagaaaattctcaaagagaggattattcctgccgaactgatcctcggcagccagcatttcagaagggaatttatcggggtcaatccaccgctcggcatctacattcatgtcaccggcagcgatattatccgcgacggaaaagggaattacatggtgctcgaagacaacctgcgcaccccgagcggggtctcctatatgctgcaaaaccggcaggcgatgaaacgcgccttcccggttttgttcgacaaatacaagattcgcccgatcgaaaattatccccaggagctgctccgcaccctgcaggagatcagcccggtatcacgccgtgaaccaaacgtcgtgttgctgacccctggcatctataactctgcctactttgaacacagcttccttgcccgccagatgggcattgaactgaccgaaggaaaagatctcgttgtcaacaacaacaaggtctacacccgaacgactcgcggacttgagcaggttgatgtgatctatcgcagggttgacgatgcttatcttgatccacttgtcttccgcccggactcgaaacttggcgttgcaggcctcgttaatgcctatcgtaaaggcaatgtcacccttgccaacgcaatcggttgcggtgtagccgacgacaaggtgatctacagttttgtcccgaagatcatcaagtactatctcggagaggatccaattctggaaaatgttccaacctggctggcaagcaatccttcagatctgaaatatattctggcaaaccttggttcactggtagtaaaagctgccaatgaatcgggaggatacgggatgctgattggcccggaatcaacaattgagcagcaggagaattttgcggaaatgattgtggccaatccacgcaactatattgcccagcccacgatttctctttcgcgacaccccagctttttcaatgacacggaactttggggatgtcatattgatctgcgtccctatgttttgtacggtaaaactgttactatagtccccggaggtctgacaagagtcgccctcaaacgtggttcactggtggtcaattcctctcagggaggaggcagcaaggacacctgggttgtcgatgaataaacactaatttcttattatcatgttaagccgtgttgccgaatcacttttctggatgagtcgttatttcgagcgggcagaaaacactgcaaggtttcttgacgtcaattttaacctgctgctcgacctcaataaaattacccacgttgagaatccaagctactgggttgctcttatccttgttaccagcgacaaggagcggttcaacagcctctatgacgagtactccgcccataccgttaccgattatctggtgttcaataaaaataatccgaactccattacatcctgtatcgggcttgcaagggaaaacgcacgaagcatcatcgaaagcatctcaagcgagatgtgggagcaggtcaataacctctaccattatttacagagcgttacgccgcaatttgtgcataacgatccctacggcttctacaaggagatcaagaatgcctcgcatctttttcagggcataactgataacaccttctcccacaacgaagggtgggactttatccagattgccaagtatctcgaacgcaccgacaacattgcccggcttattgatgtcaaataccatatgctgctttccgaagcgcaaagccagcctgaactggttgaaggttctgaggatatcattcaatggatggccgtgctcaaaagctgcagcgcgcttgaagcattccggaaggtctatctctcaaaaatcgatcccgacaacatcctgcgctttctcattcttgatcgcagcttcccgcgcagcatcaacttttccgtctgtgcggctgaagatgccctgtggcgtatctcgggaagctcccgtcaccgttacgtcaacaatgccgaccgattgatcggaaaactggaggcaaagctgagctatacggcaattgaagatatttttgcgactggactgcatcgctatctggaagatctggaacagcgactggtgaaagttggagaacaggttcacctgacctattttgcctatcacactccggaaatcgagtcaactgacattgaagaggcacttccttttaccggaatagccggcggacgaccaaactggagccaggcacagcagcatcagcaacagcaataaccggacgtaaaccaaaagagcatgattctgaaagttgaacactcaaccctgtttgaatatgataatccaatctatgaaacggcgaccgaagtaaggctccaccctgataataatccggcagctccccagcgctgcaccagctttgaccttctggtggatccccctgccactatttttgagtacaccgatttttacggcaaccaggtcaaccacttcaacctgctccagagccacaaacgggtagagatcatcgcaacttctgtagtggaaaccggcatgggccacgctgatgctggcgataatgaggatttttttctgatggatttctcttgccagagccgctatgtccatttcgaccaggcgataagagatttttcaactctttttgccaccaataccgacagttttcagcttgccgaatcgatctgccgccatatcaacgattcattcatctatgaacccggagtgacggatgtccacagtaccagcgccgtcgttatggccctcgggcggggagtttgccaggattttgcccatatcatgcttgccgcctgccgttatcttggtgtcccggcccgctacgtcagcgggtacctctttggaggaagcacccccgatgggcgggatgaagcaagccatgcatggtgtgaagtattctgcggcaaggaaaaagggtggatcggcatggacccgacgcatagcaccctttttgttgatgaacgctatatcaaaattggttcaggcagagactatgacgacgttcctccagtacggggtacctataaaggcaatgcagaggaaaagctgacggtcgccgtaagggtaagctccatggagtaagttgatagctgccgtggtgtaaaaaacagttccggaattccagccgtatcactacattaccgcatcgaagaggcgagcaagaacagcgctatcgaagtggcatatcaagtgttgttccttgttacaacaaagcggctgaacttgatccgggcgctgcagaaatttatgggagccggggagcggcaaaacgcaaactcggcgactactccggaaccattgctgaggcaagtgcgccaaaccaatgaactattcaatgagtaccgaaaaaaattccatacagcaaaagctgctttctgccattcaacaatggtggattattttattgatctccggattgctgctgaccatcattttcagcattctgcttccatggaacattgcaacaatccagtctcacccacgaccagcacacaactacagtgaggcgctgcagctcataaaaatccttcgcgaacaggagtcgcaagcgatgaatccgctctgccggacgcaattgatgactcatggaaaaaaaacggaacacacaatcattctggttcatggctatacgagcgacccacaacagtttcaattgttaggaacccgtttgtatgctttgggatataacgtgctgattgctcccctcccgcatcacggactggctgaccggatgactgatgcacatgcccgtctgacggctgaagagctgacggcttatgccgaccagagtgtcgatattgcccaggggctcggtgaaaaggtaatcatgatggggttttctgccggaggagtaacaacggcctgggcggcacaacagcggaaggatatcgacctggcagtcatcatctcacctgcgtttggattcaaaaaagtcccaacaccgttaactgcagccgccatgaatgtatacacccttttgcctgatgcgcttgaatggtgggatcctgtcctgaaagagaaggtgctcccggcacacgcctatccacgctattcccgtcatgccctgtcacaaatcctccgtctgggctttaccgttcaggcagaagcaaaacacaagcatccggcagccaacaaaatactggtcgtcttcaatgccaatgacggcatgatcaacaacgagatggccacaaagatggtccgtatctggcaggcacaccacgcagctttgactacctatgaatttgaaaataccctgaaactcggccacgacctcatcgacccagcccaacccgaccaaaggacggacatcgtctatccccgactcataaagttgatcaacaaataacaatctgacactgtttttgcttgcctgacaaactgaaaatagtcggactctccttggctaactattcatccaaacatattattgaatttgcaatccctgcagggcaagaggcatttgacccaaaaagagggaaaacatcaatggacgctttccctctttgcacggtaaaacgcttatttgccgaagggttgcggcagcggtgttgtatcggatgatggcggaagttgcggaagctcaaatttcggctgatcgcccgtcaagcttttcaggaatgcaacaatgttggcattttcctctacggtaaacgttttccccaactggatctggcccatcacctcaacggctttcgaaagtgttgctgccccggcatcatggaaatagggataggtaagttcaacattccttagagtcggcaccttgaatttgaagcggtcagcatcgtcttttgttacagcactgcgacctgaagcaggattctttgttttgtaaggctccaccgcgcccattttctggaatgagtttcctccaagagcaacaccattatgacaggctgtacatccactgctcttgaaaagctcatatcccgcaagttcttcttttgtgatcgcagcatcatcgcccctgagccatttgtcgaaacgggcgtttggtgtaaccagtgtctcttcaaaagcggcgatagcagtggttaccttgtcgatatcaatggtatcggcctggaatacttttttgaactcatcgacataggccgggatggattgcaaaaccgtaacagcaagatcgtgggtaaatcccatttcacccggattggcgattgggccaccagcctgctccttgagatccttggcccgcccatcccagaactgggccaggttcatactcgaattaagtactgtcggtgaattgatcggcccctgtttccatttgtgaccgatcgaacttttcagattgtcactgccgcccatgctgagattgtggcaggagttgcaggaaataaagcctgattttgaaagccggggatcaaaaaagagctttttgccaagctccaccatagcctgatcggccactttcggagcttccacaggagcaactggttcacctgtctttggctgaagcactggcgctgcggggggagcagcaacaggggctggcggcgttgctgcttctggttgcggtttttttgcacaagaagagagagtacctgccgccagaagagcgacaacaagaaagtgagttttcattgtcaggttccgtaaaaattattcaagactgtaaaaagtgcagagtattttcctgtaccgtacttgtcgagtgtaaagatacggttttccctttgaaatttcaggtaatattcaacacctcaacgcacagaaaaagcacacaaaccgcttactctcaatgaagcgccttcgaacgaaggcaccttaagaagagggcattattggctgcggaggaggtgtggtttcggatgatggcggcaactgcggaagcatgaattgcggttgatcgccagtcaaactcttcagaaaggcaacgatgctggcagtttcctgctctgtatacgttttgcccaactgaatctgacccataatctcaacagctttggagagcgttgccacctcaccgtcatggaaatagggataagtcagttcaacattcctcaaggttggtaccttgaatctgaaacgatctacatcttttttgcttatctcaaaacaacctgaaacggaacaggttgttttgtatggcttcacagcgcctgttttctggaatgaattcgcgccaaaagaggcgccattatgacaaatagtacacccgctgctcttgaacagcctgtaaccagcaagttcctgcttggttattgccctgtcatcaccgcgcagccattgatcgaaacgggaattcggtgtaagaagcgtctcttcaaatgcggatatagccgttataacctgatcaagagtaatcttccctgcatgaaataccttgctgaactcttcagcatagagaggaatagattgcaggatcggaacagcaagatcgtgagtaaatgagacacctccgggattgcccactacagcagcaggccgtttccctggtttactccccttcccgtcaatcggcccttcaacgaaagcaaccttacctccataggcataatccccaatcgataacacctgcttgagatcttttgcccgcccattccaaaactgagcaaaactcatgctcgaattaaggactgtaggagcgttaagcgcaccctcacgcaagttatgtccaacagaggttttcagattgtcactgccgcccatactgagattgtgacaggagttgcaggaaatgaatcctgttctggataggcgaggatcaaagaagagttttttaccaagctccaccatctccgggttcagcacttcaggcaccttcaacggcttgaccggttcacccattcttggtttgaacgccttatgtgccaatggctctacaacaggcagaacatacttccctggctcaccccgcagctcttcatgcaaaaaggtaagagggcaaatcaccagcaagcttgcaacaaatggataaattttcattatctgtcgggttccggaaaaaatcaatgtgcttcttcaatacctgtgcttctttaataccaacaatcaacaccacaaagcacaaaataccttttcatcttgcattacgcaatatttacgggacaaggtatcgcaagagagttcacatgaaaagaaaataaagggggttaattccgaaatatagggaaaacggcgaaccattacacacgatcctgctcgtttgtcgagcttttgttttgtgccgggctttggctaccttgacaggtcaaaaaaggcctcctctctgttaccggaaagcacatgaaattcagcctcattaccaccgatccgcacagttcagcccggtgcggtgttcttgaaaccagccacggaaccattcctacgccggtttttatgccggtaggcacccgcgcaagcgtgaaatcagttgaacctcacgagcttagggaactcaacgttcatatcattctggccaatacctatcacctctacctgaaaccgggaaacgagatcctgcagaaagccgggggtgtccaccgcttcatgaactgggatggcccgcttctgaccgacagcggtggctatcaggtctactcactctccgacctgcgcaaaatcagcgaagagggagtcctgttcaaatcacaccttgacggttcaaaacagcacttcacccctgaaaatgtgattgagaccgagcgcatcatcggcagcgacatcatgatgcctctcgatgaatgtccaccctccaccgcagaaaaagagtatgtacgcatctccggagagctgaccattcgctgggccgaacgggcaagaaagcatttcacactcacctctcccctctacggccacgagcagtacctcttcggcattacgcaagggggaatccataccgacctgcgcaccagctctaccaatgcgctggttgatcttgattttgacggttatgccattggcggcatggcagtcggagaaccggctgaagagatgtaccgtatccttgagctctctcacccgctgctgccggagaagaaaccgcgctacctcatgggagtcggcacacctgaaaacattttaaacgctatcgaacgcggcatcgatatgttcgactgcgtcatcccgacacgcgaagggcgcaatggcagggtctatacccgccagggcaagatgaaccttcgctcggcaaaatattcaaccgacttcagctccatcgacgaaggattcgacaacgaagtctgccgaaactattcacgcgcctacctccgccacctgctgaacgtcggcgagattctcggtctgaaactctgcaccctgcaaaacatctcctttttcatgtggcttaccgcaacagcacgaacggagatccagaaaggctccttcatggagtggaaacaagattttcttgaacgattcaactacaatgacaacgcataaactctttcttctgagccttggctgctctaaaaacacggttgattccgaacggctgatggcacaggctgaagcctcggggattatctttaccgagaccgccgatgaagccgacacaatcctcatcaacacctgcggttttattgaagatgccaaggaggagtcgatcactgaaatccttgccgctatcgataaaaaaagtgagggaacaattcagcggctctatgtgatgggctgcctcaccgaactctaccgcaatgaactcaaggaagagatggcagaggtggatggattttttggtacccgtgaactgcccgaaatccttgctgctctcggtgctgcctaccacgaagagctctatgaccatcgttcactcctcacccctccccactacacctacctcaagattgccgaagggtgcaaccgctcctgctcgttctgctctattccaaaaatcaggggacgctaccgcagccagccggtcgagcagctcctgcgtgaagctatcctgctgaaaaactccggagttaaggaattgaacataatctcgcaggatatcagcatgttcggctacgacacgatgggcaaatcgatgctgaacgacctcgtgctccgcctctccgatatggcattcgactggatccggctgctctacgcctacccggtaaattttccgcttgaagtcattgaaaccatgcgcgagcgggagaacatctgcaactatctcgacattcccctgcagcattgcaatgaccgtatcctgaaatcaatgaaccgagggatcaacaaacaggagagcatccagctcatcgaaaccgtacgggagaagaaccccgatatccgcctgcgtaccaccatgatcgctggctatcccggtgaaacccgggaagagtttgatgaactgctggaatttgttgaagccaaccggttcgacaggcttggctgcttcccttactgccacgaggaatatgccccctccttcgcccttgaagacaacgtcagcgctgaagagaaacaggatcgggtggcggagctcatggagctgcaggagagcgtttcgcaggataaaaaccgggattttgaaggaaaagagatcaccgtgctcattgatcaggtggaagaaggtatggcctttggccgtacggagtacgatgctcccgaagtggacaacgaatgcatgcttgaaaccggtgatttccaggtcgagcccggcatgttctgccacgcgcgaattaccgattcaacaccgtttgatctggtgggtgaggtgatcgggctcgtgtaaccataaccccgcgccctccttccaatctggcatgttattgctccctgcagcgggtgttggtttccacccatgcagcaaacgccagtatgaacttcgttgcgaattccctgaacgaatcattcgtgagctttcagttctcatccaaatgattcggggcggctccaaacatcggagccgaatcagaaaacaatgaccgcttccatgaagataaccgcatgccccgagagaagtacgcggtcttcattcacctcacatgcgatgttcccccggatatcgacggaatactgaactgctgtcggaagttgaatgagttgtcaaagtctcatctgtggtgaatcaagcaagtcagctactaacccgcttaagccaagcacccggttcacgatgctgatgaaaaaacgaaaccacgagcaactcatcaaggtttgggagatagatgagcgagtagggaaacttacgaaaaagaacccggcggaattcttcttcaatgcgtaaatgtccaaaaggattgcgaaatgccgatgctactgctgcatcagcggcacgagcaaactcaaaaccaagccccaatgcttttgattcataccaagcctgagcatcaagaagctcttgctcagcctctggacggaccacaataaacatcagggtttaagcggaaataattttgatcgaacctcttcccacggaatggccgtggaaggatctgctctgtgtgcggcaacgcgacgatgtaactcatccatttgggcttgtgacaattcaaccgcagttgactcctcggcagcaatgctgtcccaaatatcctcaacgagctgaatgcgctcggaaacagacaacttcaagtattcagttttggcagcaggtgtatgcatggacgtagtataaatcaaaataaatgtttaaaaacagcaaataagccgcaagtctctcaatccgaaccagaatacgggcacactcccgaatatccgttagttcatcaagccatttagaatatcaagaagttacgacgtattcccctcattaacaaacagaatgagctgcccttggcaagggttgaaaaagcggaaaacttttgacgtcacctgattgttgctcatggtattattccacataaaataccctcatgagcatcaaatatttcgaatccctcccccgcgcttcggctgagagcctttccggcaaggtgcttgcacaggtgcggagggagttcggggctgaggtcgagccctttacgcttcatctgccggttgcggagctgctggctggggtctggatggcttgcagggagacgctgcttgccggcagcgggcgacgtgatgcgaaagaggtggtggcagcatctgtttcggctctcaaccgctgccctttctgtgtcgatgcccacagtatcatgctgcttgaatcgtcaggaaatgattactcgaacctcattaccggcggaaaaacagagctgattgacgacctttttctccgcgagaccgccgcatgggcttcggccacacggtgtcccggttcgccggttctgcagaagccaccttttactgctgaagaggctccggcatttatcggaacagcagtgctgttccactatatcaaccgcatggttaccattcttcttggcccttctcccctgccatttaccagtggattccccaaaaaggtttccatgcagatggccgcatggtttttcggcggtgccatacgccgaccgaaagagccgggaacatcgcttgacctgttggcggaagctccgctgccggacgacctcttctgggctcaaccatcgaaaccgattgccggagcctttgcccgcttcgctcaggtggtcgagcattcaggcgccatgacgctttccgcagaagtgcgcagagcggtaaacaaagctgtggaaaaatggaacggaagtgatcctggcatgaacaacgggtggtgtgaagaggcactatcggcgcttgaggtgacagataaaactgccggacggcttgcgctctttacggcacttgctccctaccgggtcgatgcatcaatcgtccatgccttttcagccagcttccccggagacgacaggcttctctccgcgcttgcctggagcagcttcaccgcagcacgaaaggtaggctcatggctgtaacgtaggctccatgttcagaagaaattgcgggaaatcccttgtttctccccaatagagatgcagataagatgcgacggtgttgtattggcggaaaagtgcagttcctgtctcttcgtttcgggcattggttatggatgcgatattcggcagctcccctgctcttccgattcgggagtagtgaaattcatgaccgcgaagctctccggcataaccgttgttgaggcggactttccggtaaccaagcgtgagacggctctcctgcatggtggtatcgagatcgagtacaccgcacatgggatggcgcgacccatcgccaagggtcattgccgcaccaaggtacatcatcccgccacactctgcataggcagcgcctcctttccggcaatagtccgcaatggccgcacgcatggcgttgttcgaggagagttgttcggcatagagttcaggataacccccagccagatagagcaggtcacaagacggaatccgctcatcatccatcgggctgaaatagtcgatccggccatactcaccaagcacgtcaagattctcccgataggtaaaattgaaggcctcatccctggcaacggcaatgaccctttcttcccggcctgctgaacaactgcgagaggaagtgctcccggaaacgtttggctgcgctctgcttgccagttcaagaaggcgatcgatagccacacttttttcaatatgatcggccatggcctcaatcgctccttcgcgatcataacctgaagaggtattgagtccgagatggcgctcactgatggcaattggctcatgacggggcacatagccgagcggttcaacccctgcgtcatctgctgcagcttcaagaaagcggtagtgcgacagcgtattgacctggttaaagatcactccgataaccttcacatcgggatcgaaggttcggtaaccgtagagcagcggtgctgccgaatatgccatactttgtgcattgaccaccatgatgaccggaagtgcaagcagttttgcaatctccgcactgcttccctgcgctttttctgccccgtcaaaaagccccatcaccccttcaacaaccgaagcatccgcaccgcttgaatagcgattgaacaactcctgtacatgcgcttccgaagccatgaaggtatcgagattgatgccctcggacaccacgctgccatatgaggctgccatggagtgcaatcgggtatcgagataatccggcccgcatttgaagggctgaacccgacctccgcgccgggccagaattctgagaatggcaagggtgagggttgtttttcctgagccactcgagggggcgccaagaagaaatgccgcaggtcgttttgtcatggtttactttatgctctcatgggcagggttggaaaccgccgccgccctgtttaccagcgcggcaaaattggtcagcacgttgctcgccgaggggcactctgtgacctgcaacaacaacccctcaacgccacgcccttcactcctgaggctttcggcctgagctgcgatatatgcccacatgacctcatgcgtatactctggatgaaactgcactccccaggcagaggagccaacacggaaggcatgatgggattcatgatcactacacgcaagcaacagggcaccgggagggagctgcagagcactttgcgcatgagtggtatgggcagaaaagagagctggagcccccctgaaaagcggatcatcttccgcttctggtaacagttttatcgcaaccgtaccaatctccctgccaagtggatgatagccagcctctccacccatggcacgcgccagaagctgatgaccataacagatcccaagaaagggaacacaatcagcaaccagcaaaggaatccatgcttcaagagcaaggctccaggccagattgtcggtaaccatggcatgggatcccgtcacaataacagcgcagcactgctctgactcaggaaggggaattccctgcaccacgtcaattatttcaaccggaacggccagttcgccaagcgcctttttaacccagtcatcgaagtctccgagccgttcaagagttgatgagaatgtagtgcctgcttttatgatgtagagttttttcattgttttttattccgttactgatgcagcgcctccatgcgcaacaagctgcaaggtgcagttctgttcatcaagagagtggctgctgatgcgcaaaatcgtaaacttccggggaatatggcaacgaaaaaggggctcagcaaaggaatactgacttttttgaacgggaggtgccggattttttttattttcgtaaagctttgcacgacttgtgcggagctgcaggcaaaacagagaggttttgaacaatcagtcgtgaataaagaacatacccttatttttttaaccgggttcagtggatcaggaaaatcgactatagggccgctactggccaattcactcggttatgagtttgttgatctcgatcagagcattgaacaagataccggtaaaaccattacccggatttttgcggaagagggtgaggagttctttcgtgctcttgaactgcagaggctgagtgctcttgtcacacaaaacaacatgataatctccctcggcggaggagcactggaaaatgatctggcatatgcactcattcagaaatccggcaccctggtttatctgaaatcgccatccaaaacacttgcaaggagactctgcaacaagaccgatcgccctttgttacgaggagaaaagggacgaaagctttcgcgtgaagagattgaggagaagatctcgacaatccttgccaaacgggaaccccgctatgaaagtgctgatattaccgttgagaccgacatcaaacgcatcggttcaaccgttgaggagctgacccggaaaatagagcggtttgtgcggagcgcctccgcaactgccgatgaccaataataatacaaaaataccgtgagcacgatacttgtaagaacacccgttattactggactgggagagttattcacaacccatgggctttcaaaaaaaactgtggtactcttcgatgaacatacacgaaaactgtacggagagtcactgctccagacgcttcacgatgagggcttccaatgcaaagagctggttgtccctgcccgggaagcctcaaaaagcttcagcgttgcgtaccgcatctatggcagcatgattgaggctgatgttgaccggagctggaacctgcttgctgttggaggcggcgttatcggtgatcttggcggttttatcgctgcaagctatttccggggtataccggtgatccagcttcccaccacactgctggccatgaccgacagcgccatcggcggaaaggttgccataaaccaccctctcggaaaaaatctgatcggtttttttcatctgcctgaactgattctgatcgatccctcatacctgaaaaccctcccgcaacgggaaatctattccggaatggccgaggtggtcaaatatggctttattgccgacgaaccctttttcaactttcttgacctccatttcagcgacattaccagcctgaaggagccatttctgaccgaagcgatcaaaaaaagcgcctttatcaaagctgatgttgtagaaaaggatttcagagagaccgacgggctgcgggcaaccctcaattttggtcatacctttgcgcacggactggaaaaactggccgagtaccgctacctgcggcacggcgaagcggtcaccatcggcatggtctgcgccctctttttgtcgtacaatcttggctatctcgaccaacagtcacttgaacgcgggctctcgctgctgaagaggttccgttttccaaaaggagtagtgaaacgaagatttgttgctatagacagtgaactgctccttgaaaatatgctctcagacaagaaaaaactggataaaaaactccgttttgttttactgaaaaagctgggagaggcttttttgcttgaggagagtgttgacgagagcattgtactgaaatctatcgatgacggaaggagattcttcagcgggaaggaagcctgttgagcgaaaaaagataactgctacccctcagcaccgcatgctcctcaactacaggtgaggagtcgagcatggcggaaacaagctgcgcattgccgcccgcagcaaccaccctgatcctctcctcaccatgctccttgcgaagccagttttttattttcacgagcaatccatcaatgctcgatacacagccgagagtaataccgtttctgatacagtcaactgttgagaaaccaacaagtgtttcaggacgaccaatagtgaccagagggagtcgtgcggtatgttcatgcagtgccctggccataagatcaagacccggcatgatgagaccgccaagatagtcctgaccggatccaagcacatcaaccgtaatggcagtaccaatatcgagagcaataacagcctctccgggataaagatggcggctcaaggcacaaagggcaatgcgatcggcgccaaacgtatccggtgagtcgtagtgtagtgtaaagggcagcttcatcgaggcgctcaccttcaggagctccccggcaaggtggagacgaagagcggcagataccgcttcatcgagcaaaggcacgacactgcaaatcacagcatcacgaagggctggatagctcacgacaagcggcttgatctgctctgcaatgccttcctgaccagtcatgatgagtgaaggcaccttctgcacttcaagacattcatcagccctgaaaaccgcaagagaagttgtagtatttcctatttcaacaacaagaaacagcgtatcgggctgcgattgttcgccggaaaaaagcatagttgggatatccttaatcaaaatatcaggggagctttgccttaataccggttctccccgacagatcggaaagaaaacgcctgtagccgggcaagtttgttgtcacaaagagtgagtccctgagagaagatttagcggcaacaataaagattttcggcggcggattgtaggtaatgatctcctgataaatggcggtaatatctgaaagcgccaattttttttcggttcccttgcgatcaagatagagcaactggtcacccgctatttttatggaatcaccatcctgaccatgctcccccgcaaatcgggtgttataatacatgggtccgccaagtgaaacggtggtaaacagaacgagcagcgcggtcttccagaaacagccaagatccacaccataggaaaattttccataccggtagaagagcgcccagaccaggccaagaaagagcatccccagaaaccaggttgccagaaaatagtaatccagccataaggcgggatagctcatgggatagtgaaaaacctcaggcatggctgttaagggttacttttcaaaatatgggtgaaccgactttaaaaataaggcataactcaacgtttacaataaaataatttcgcctttaaacaaaaaaaggcccgccgaagcgagccctttcttgttcaacacacaaaagagtggttcaatgctgaaacagcatttccgaataggtcggaagctgccagcgactgcggtcaacaatttgctcaaggctgtcagcaacgacgcgcactttgctcataagcgggagcagttcatcagcacagtaatcggccttttcaaactctgttgcaaaggattcgattttttcaacagcctcatcaagctcggcagtcatttcaatcagggttgaaaaactttctgcaagcaatttgaggttacctgcctggctgctgagcgcctggccggaaagaccgatagcatcagcggcagaaagcagattattgaaggagttgccaagttcaccctgatattcggaaacatcgggaatgacaaaggtcttcagcataagctgcagggtacgggcttcaatatcaatacccttgatatagcgttcgagacgaatgtgaagacgtgaattggtctcgtctgcactcagcactccatacttgataaacatatcctgaacatccttcttcagcagtacacggagggactgcggtgtgttcttcaggttgggcaggcctctctcccttgctgcctgctgaagggcctccgcatagttgtctccctggtaacggataggcttggtagcggtgatctgctcgcgaagggtttcaagaattgccacatcccgctcttttcctgccttgatttttgccagaatagcatcggcaatttcgtcaacagcttcagccataagcgtgttcagcaccatgttcggcaccgaagctgcctgtgaagagccgactgcgcggaactcaaatttgttgccggtaaaggcaaacggcgaggtacggttgcggtcagtatagtctttgttaaccactggtacctgtgaaaggccgagattaagtacctgtttttctgttttcaggtcaaccttgccactctcgatagcatcaagtactctttcgagcaattcgccaaggaagacggtcacaacagcaggaggagcctcgttggcgccaagacggtgatcgttacccatgctcgctatggacattctcagaacatcagccctcttgtagacaccattcaggacggcgacaagaaaaacaaggaagtgaacatttttttcaggagtatcacctggatcaagaagattgataccggtatcggtaccgatcgaccagttattgtgcttgcctgaaccgttgataccggcaaatggcttttcagcaagcagcagtgcgaagccttttttgtcagcaatctttctcatcacctccatgaccagcaggttgtgatcgacggcaatattggcctcttcaaaaatcggggcaatttcaaactggtgaggagcaacctcgttatgacgggtcttggctggaataccgagcagatagagttcatgttcgacatcctgcatgaattcaagcacacggtcaggaatagagccaaaatagtgatcctcaagctgctggccttttggaggaagggcgccaagcagggtacgtccacacataacaagatcaggccgctcggagtagaattttttgtcgataaggaaatactcctgctcacaaccggcaaaggtttttacccgtgagacaccggtaacaccaagtatctcaaggagcctgatggctgatttgctgaccgcttccatggaacgcaggagcggagttttggcgtcaagcgcttcgccgtggtaggagatgaagacggtcggaatacaaagagtcagatcttttcctcccttcatgagaaaggcagggcttgatggatcccatgcagtgtagccacgggcttcgaaggtggtacgcatgcctcccgaagggaaacttgacgcatcaggctcaccctggatgagctgttcaccggaaaaacgctcaatcggtgtaccatcgcggtcgatagacaaaaacgcatcatgtttttcagccgtggagccagtcatcggctggaaccaatgggtataatgggtggcgcccttctccattgcccactctttcatgccgtgtgctacaacaccggcaatttcaccggttatttttttacctgccttgatggtatcctgtaatgcggtaaactcctcttttggaagctttgcccgcatggctttctgatcaaaagtcatcgaaccaaagtaggtggaaaccggaattttactatcgctgttcaaatgaacctccttgttgattagcatgatatggctgtattacctctaaaaaaaatgaaaaccctttttgtttacttccttgacctcttttcatcaaacgtaatcagcacctgccggtcctgaagattgtttcgaacgatttctgcgctgatttttttgtttttcttcaactgactcagcacaaaactcgtattggtaccaagaacaccaggccagctctgtattcttgaaagaaactgctcaagcgatgccgtattatgggtcatcacctttaaaatatgcgacccctcaccggtaaccgagaaacactccataatctcatcctctttcatcacatgctccataaatgatttatagtgcttggatgaatcgattctgacccgtacaaaagcatgaatatcaaagccgagctgccgttcatcaacctccatggtaaaacccttgatgataccacccttctgcaacttgtcaagcctttcactgaccgagggtattgaaaggccgacgatttcagcaagttcactcaatcgaaccctgccgttttccccaagagactcaattaatttcaggtcgatgagatcaagatgaccggacataagcgctgttgtatagtttaattcaatttaaggagaaattacacaataataagaaataaacaaccgttctctttactattcgaaactttttcagcaaatatcttaactaatttaggtgatgacgctattttacgccgttatcaccgatattcagaatcattgcaggcggctctccttctctcttccttgcggcgatgatacaactttttcaacaaggaacaccatgcagcgaaaacagtcctgtttcgtcacgttattccggcatgaaagagcgaaacgccagacatctaaagcccttaataaatagaaaatatttcaatatcttgtgaccagccaaaatggtaagttttgaccatgcgaaaaaatgctgctcttcgtctatcttaaaataatgttctttcccggtgagcccggatttttttcacaaaaggcgaggagatctcaccaaaataatcaagaacagcagatactgaaccaatcgaaagcgactgagacgtttatacaatgaaaatagcaattttcggagcaggagttgctggccttagtgcagcaatagagcttgtggatcgtggacacacggtagagatttatgaaaaacgcaaggtacttggcggtaaggtttccgtctggaaagacagcgagggtgactccatagaatcaggacttcatattgttttcggtggttacgaacagcttcagcaataccttaaacgggtcggtgcggaagataattatcagtggaaagaacataccctgatctatgctgaaccgaatggacaacaatcttttttcaagaaggcaaaccttcccagtccctgggcagaggttattggcggtctgcagaccgatttccttacaatgtgggacaaaatctccctgatcaaagggctctatcctgcccttaccggcaatgaggcctatttccgcagtcaggaccatatgacctattcggagtggcaccgattgagaggagcgtcggagcattcgttacagaaactctggcgggccattgctcttgccatgaatttcattgagccgaatatcatcagtgcacggccgatgatcactattttcaaatattttggcaccaattataccgcaaccaagtttgcctttttccgcaaaaatcctggcgattccatgattgaaccaatgcggcagtatatacagagcaagggtgggcgcatttttgttgatgcaaaacttaaccggtttgaactcaacagtgacgagagtattaaaggcgccctgctgcaggatggccataaaatcgaggctgatgcctatatttccgccctgcctgtccacaacatcaaaaccattattccccgtgagtggctcgcccataagtatttccgcaacttgcatgaatttgttggcagcccggtcgcaaactgccagctctggttcgaccggaaaattaccgataccgataatctcatgttttcacaaggcacgatttttgcgacatttgctgatgtctcaatcacttgccctgacgacttccagaatggctccggcacagcaaacggtggcagcgtcatgagcctggtgcttgctccggcacaccaattgatggagatgcccaacgaggtaattattgagcttgtcatgaaagatattcacgaccgctttcctttgtcacgtcaggcaatacttctcaaatcaacccttgtcaaaattccccaatcagtctacaaggcggtacccgatgtcgataaattccgccctgaccagatcagccctgttaaaaacttttttctggctggcgattatactgaccagcactatctggcttccatggagggtgcggcactgagcggaaaactggtggcagaaaagcttctcagccggttcggcaactgaacgcagcaatgaacgatgaacgactcctcattatcttcagcaaaaaccctgaagctgggcaagtaaaaacccgccttgcgcgagatgtcggagaaaaaaaagcccttgagatttatgaaattctcagggagcataccgctctcgtgactgcgaaggttagtgctgaacgaatggtattttactccagctttatcccctcctctgatctctttcgcacaacaacattcagctttcgcctgcaagagggagctgacttgggggagcggatgtttcatgccatacgcagtggatttgaagccggttttcgccacatcgtactcatcggaacagactgttacgaactgagcagcgaaattcttgaccaagcattcagcgctcttgaacgatctgatgctgttgttgggcctgccactgatggcggcttttaccttatcggactgaacaggctgataccagaactctttctcaaccgagagtggagcaattctgcggttctcagggagagcatcagaattcttcagtgccatgaaactccatacgagttgctttcggagctttcggatattgataccttcgatgacctgaaaaaaagcagattatggatacaacaaccttaagcataattatacccgtctataacgaagaggccatcattgctcaagcgcttcatactctccttgcaataacggatcgatcgtcaggcattgagatcattgtcagtgacgcaagtacagacaggactcccgatattctctcccgctttccggtaaccatatgccacagtgcaaagggacgtgccgttcaaatgaataacggcgcccgcgtggccggaggagatattctcctctttcttcatgccgatacgctgccgcccgacacgtttatcgatgatatccgttcggcagcggctaccgggaaaaaggcaggttgtttcaaaatgagatttgatgacgaccacccgcttctcgctctctttggatggttcacccgcgttccactgatcctctgccggggaggagatcaatcactctttatcgacagagcactctttttcggcatcgaggggttcgatgaaaacctgctcgtcatggaagactacgatatcatcaaacgcatcgaagagcgtgagccgttccacatcctcgaaacagaggtcaccacatcagccagaaaatatcatgacaacggcatcatccggctccagatgattttcggaacacttcatctcatgtatgccctcggatttgatcaggagtcactgatccgctactacagggagaatatcatctgagaggccgggaaaaaacagggttaacccttttaaaatagagtctgagaggtgaacgacttaggaaataagttgttatattcagtataatattttctattacttacccttaatccacctaataattatggccgcagaagagattaaaaaaacagcaggtacgctcgtacctgcctccccgaaaaatccggaatccggtgtgggcagtggtgatatggcccttttaatcgggagcatgggcaacctgattgattctactattttgtccgttcagggaattatcagttcagtcagcactgcaacaggacaacttatcgatggagtttcgtcaacgattaactccgattccgttcagggaatgatcaactcggtaagcactgcaacagggcagctcattgatggagttacctcgaccatcaactccgaaccggtcaaggatatcctccataatgtcaactcagctaccggacaactcattgatggcgtcgctgccacccttaagtccgatccgattcagaactctgttcaggaacttggaaaattatggactggattgctcgaaaacctgaatgcaaccgtcagctcaaaccagatacaaaatctttttgataacgtcagtaccggattgggacagttgatgggaaatgtattttctgcgccaggtatgccatcaggtcgtgaaaaccggatgaaaaaggatgtaaccgagattcgttacactcccaaggaggtcgtcgcggaaataaaagctccggctctttcttctgataagataaaccaaatctgacgctgcaatcctctactcggtcgtgccgggcatcagcgaaaaatccatcaatgcgacaggatatttcactggtgctcgctctgacgattgtacgcctttcctgatcattgacgaccggttccggtgtgaccaaaccccccttcaccccgaacggttgaaccaagttcttcaacctcttcaaaacgaaccgcttctacctttgcaaccaccatctgcgcaatgcggtcgccatgactgacaaggaaaggctctttaccataattaatgagaatcaccttgacctctccacgataatcagcatcaatggttgccggtgtattgggcaatgagatcattgaacgcaaagcaagtccgctccttggacgaagctgagcctcatacccttcaggcaattcaagggcaaatccggagggaatcagcgcggttgttgatggttgaatggtgatcggggcttcaatacatgctgagatatccatgccagcagcatgagcggttgcataaacgggaagtgaagcttgcttgttaaggcgaactatctttactttgagcatcagtcagaaatagcttgttatcagaaattagactctacggccaatataaccgattaaccacaagccaattgaagcaatcatccgaaaaagtttatgcactggctttcggcgcccatcctgatgacgtcgaacttgcatgtggagctacgttgctcaaaatcataagcgaagggcagaatgtcgccgtctgcgacctcacaagaggagagatgggaacgcttggaactcctgaaacacgcagaagcgaagccgcaacagccaccgcgatcatgggataccacagccgcaccacccttgaccttggagactcgaaactcttccacactgaagagaacatagcggaaatcatcaagcttatcaggctgttccggccagatgtcgtttttgccaattcccctgaggaacgccacccggatcacatcaaagcatcaaaacttgtgactgaggcttgctactatgccggtcttcagcagctcgccacgaccatgaacggagaggcacaacagccttaccgccccgcacacctcctctactacatccagttcaaacaccttgaaccagacattatcgtcgatatttcggatacttttgaatcctcaagaagaggggtactcgccttcgcctcgcaattctacaaggagggcacaaccgatgaggcaaaaaccatgatcaaacgccgggagtttcttaccggtctggaagcacgcgcccgctatttcggagaacagatcgggaccctttacggcgaagggttcaaactctccaccaccctcgccatcaactcatttataagcgccttcccccgtaacataaagtgagggttgctactcattcggcaacgcggtgcttaaaccgcctcttccggggagttcacaatcacgtagcactcccttaacaattcctcaacagaaggaatggtactttatgtggcgcataacgatatgcgaaaagagttcccggattttcatgaacgcatcacacaaaccaaccacatatttcttatgagaaaagttgcattgatagtcggtctggccgctgcactcggattcaacaatgcgcaggctgttgactggaactggaaaggggatatccgctaccgttaccagtctgacataacagcaattcctaatatcaccggtgaacacagtcgcgaccgccaccgggcacgtgttcgtcttggcgtctacccatggatcaatgaagagctttccggtggccttcaactctcaactgctggatcaggccttgaaaccacctcccgcaatgagactcttgacgatcagtttcttcctgataccgtctatatgaatgagtacttcatagactaccacccgatgtttctctgcggtgatgtcaacatcatcctcggtaagagagctgttgccagtacccttattgttcagaacgatctcgtctgggatggcgaccttacctttgaaggcgctaccgtgcaatacggcaaggatgccaatggaaaggaaaaagatggtctcagtgcagttgctggatactatatccttaacgaaaataaaagtgtaaccacaaaagaacaggacgcctacctttttgccggtcaggcagcctataaaggtgaaatcagtgatctcagttaccagcttggtgcgggatattacgattatgtaaatttcgatctcaaaaatacgtcaactgtagcgtctcaattaactgtagctccttttacctatactcccgccacgacggcaaagtattccccggaatataactataccggaaaggactttaacatcgttgagttttatggcagcattggaggcaagatcaccgaaacccttccctggcagatttcaggtcaatatgcctttaacactgcaaaacatgccgattgggtcaacattgacaatgccaaaagggacagttaccttgctgaaatcaaaattggtgatgccaaacaggttggacaatgggcggtcaatgctgactatgtcagaatcgaacgtgacgcccttactattctcaccgattcagaccgtaacatgggcgctgccacgaacctgaaagggttcaagatcggtggagtctaccatctggttcagaacatgacactcggcctcacctatttcaactttaaaacgatcgatgacaagactactcttgtcgatgagtcagctccgacccggcatattgtcatggctgatgctgttatcaaattctgacaagtatctctgtgtgtgttctttcctttgtgtgttgtatggctggtttgcaaggcctctcctgccgctgagggagagccttgcgtaaccggttcatgattaaccaaatttttcagtttattcttactaactcaatgataacaatcactatgaaactttttaaaaaaatacttttaagtgcgactgttttcggtctcatggcttcaggcactgcacaggctgctggtaaaatcgttatcgacggttcaaccacagtaggaccaatcgccaaagccttcgccgatcactataccaaaacaaccggtgtacaggtatccgtcagtgagtcgggttcaggcaacggcgcaaaaagcctgatcaacaaaacctgtgacatcgcaaccatgtcaagagcaatgaaagaccaggaactggctgccgccagaagcaaaggcgtcaatcccgtcgaacatgtcgtcgcgcttgatggtctctcaattgttgtgcatccgagcaatcgcatcaatgcgctcaccaaagcacagatccgcggtatttacatgggcaaatacaccaactggagccaggttggtggaccaaattctgcaatcgtgattatccagcgtgaatcgaacagcggtactgccgacacatttaaagagctcgttatgggcaaagataacccgatttccaagagagcagagacccagtcaagcaacggcgccatcaagagccgtgtagcatcaacaccttctgcgatcagctatatcggactcggttttgttgactcgtcggtcaaggctgttctggttgatggaatcgaagctgatgtcaagaccgtcaagaacaacacgtacccgatccatcgtccgcttttcatgtacaccaatggccagccaacaggcgctgtcaagcagttcattgatctgccaaaaactgctgaagggaaacgcatcatcagcgagaccggttttgtgaacgtctattaataatctcctgtgattgatcgctgagagttcccatgtcatcagcagaaaaatcatcaattgagcaaaagcagtccggcgagagactgcgtttgctcaattgcgggttatatagcctcccctcttcaatgttcactctgacaagaacaaaaaaaaacatctcatcccatggactgtaaagctctgtgtttcatgctgcctcttctgctcaataccgctctggctccagcgctctcatcaaccgcatctgcctctgatgcaacacatctcgaattgcttgaaggcggagtaacatcatggaataccatgagagttacgcacccggaattagtccccgacctatcaggagctgaactgaaaggcaaaaatttgaggggtattaatttatataatgcaaatctttcgggcgctattctctctatgtcgaatctgagtaacgccaacctcagaaacgcttcacttgatggagcaaaaatggatggaaccatactgatcagggcaaatcttgaccacgccatattacggggagccaatcttgaaagtgcagtgctcgatggagctcatctccatcaggctgttcttgtcaaagccattcttaaaaaagcagattgcacaaataccgatttttcagaatccgatcttaaggaaaccaactttcgtgaggcttcgctcgttaatgccgatctcagcggagcagatttacgggcagcctacctttggcgagccaacctcaaccgggcaaagatatctggtgtgaaggtttcagaaagcaccgtacttgacagcggtaaatacgcctcccggatgtgggcagaaaaccaccactcgatttttgttgaggaaccggcgcaacccgtttccgccaacctggtcaactccgtttcaacagaacaagagagtctgcaggtcactcttccccgacagtcagagggctctgccgtccagcaacaagtcacgggcaacactctgccacaaaaaaatacttctgactcaaaaaagagttttgctccccgcaatatctggcagcagtcagaggctccggtcaatgtcactttcgacaggtcgcaacacgagcaactgaaaagcaatgtgtttgactggaacgagatgagaaaacagaacaaggatatcagtgtgcagctcaaaggagcttcatttgatcacaaaaatctttcctatgccaatttaagtcatgcatctctctttaatgcaagcttcaaggcaaccgatcttggcaacagcgatcttcggtttgcagatttaagggggtgtaacttccgggaagccaacctgcaacaggccaatcttgaaggagcagatctcaggggagccaatctctggcgagcaaacctcagccgtagccgtctgaacaacgctgttgtttccagttcaaccatacttgactcgggtaaaatagcctcagcagaactggctgcacaccgcggtatgatatttgttgaacaatagcactccaacagacaattctacctgatcagtacagccgattcacgatacacctcaggaaaaagctgcaacaataactggatgttatggtgaaataacccaacatcattagaggggctatacgttttcataatgtgaaatcagccggtatgtcgcagaatgccgaggatggtttgtcgatatcggaagaagctgttccacacctgatttgtaaaatagggtgaatttcagtatcgtgagcttacattcacatcttgggggtgctgaatttttttcctgtcctgctggaggaaaaaaagaaggctgagatcaaacccttataacttgatgcaggtaatgctgacgcaagaaaagattatgatggcgttttttgttcctttctgccatccttctcctttctgttgtactcctctgcctgcctgtttaaccatcatccatgacgaacgttactgaaaacataacttgtccggtgaagcgcattgagtgcatcccgccagaaaaaatttactcaaagggcactattttcccgcttgaggtgggaatgaaaagagtgaaactgagtaaaacctacttctgcaatggccaggaattctcctccttaccgctctatgataccggtggaccctattctgatccctctgtcagcattgaccctgaaaagggacttccgcccatacggaagagctgggggtttcagcgcgatgaaaaagcggcttcttccataactcagatgcattttgcccgaaaagggatcattaccccggaaatggaatatgtttcgatcagagagaaccagcaactggaggagtggatcagctcattttcgagaggtggcgcaaaggtttcgccgataacgccggagtttgtccgccaggagatcgctgaagggcgggccatcattcctgccaacatcaaccatccggagcttgaaccgatgattattggccggaagttccgcgtcaaaatcaatgccaatatcggcaactccgcacttggttcttcgattgaggaagaggtggaaaaggctgtctggtcatgccgctggggggctgataccgtcatggatctcagcacgggcgccaatatccatcaaacacgcgagtggattctgagaaactcccctgttccgatcggaacggttcctatgtatcaggctcttgagaaggccgggggcaaagctgaagcgctgacatgggaactctaccgcgacacgctgattgaacaggcggaacagggtgttgactactttaccattcatgccggtattctgcttgagcatcttccctttgctgaaaaacggttaaccggtattgtatcacggggtggctcaatcatggcaaagtggtgcaagtaccataaagaggagaactttctctatacccggtttgaagagatctgcaagattctgcaacgatatgacatcgccgtttcgcttggtgatgccctgcgtcccggctcgatcattgacgccaacgacgaggcacagtttggtgaactcaaggtgctcggagaactgactaaagttgcatggaaatatgaggtacaggtgatgattgagggcccagggcacgttccgctgcacatgatcagggagaacatggataaagagcttgcgtattgccacgaagctcccttctatacgcttggaccgctgattaccgatattgccgccgggtatgaccatatcaattcagccatcggtggagcgcttatcgccagctttggctgttcgatgctctgttatgtcaccccaaaggagcatcttggcctgcctgaccgtaatgatgtgcgtgaaggggttattgcccacaaggttgctgcgcatggcgccgatctggcaaaaggtaatcctgtttcctggctccaggatgaactgatgagcagggcaagatattcatttgcatgggaagatcagttcaacctttcgcttgacccggagaaaatccgtgcagtgcatgcgcaaagcatggctgcaagaggccataccgaaaagaaccctcatttctgcaccatgtgcggacctgatttctgttcaatgaaaaagtcgaaggaggctgcggagcaggagtaacatcaatggcgaacggataattgacagtgacagtaaacgccactgtcaattgatcacatacaaataagttaaacggaagcagctttaacgattgcggcaaaatcatctgcattgaggctcgctcctccaatcaaaccaccatcgatgttcggcatggcaaagagttcggccgcatttgaaggcttgacacttccaccatactggatacgaactttctctgaggctgtctgaccataaagtccagtgacaagtgtgcgaataaagagatgcacctcttcagcctgtgctgaacttgctgtttttccggtaccaatagcccagactggctcataggcaatgacaatggcactgatatcgatgataccgtcgagcccttccctgacctgtgaagagataacagtttccatgacgcctgattcgcgttctgcaagtgtttcaccaacacagaggataacgttcagcccttccgacaaggccttttttatcctgagatttaccgtagcatttgtttcgccgaaatactgacgacgctcggaatggccgataataacggaagaacagccaacagcaaggatcattctggccgatacctctccggtaaatgcgccatcattttcataatggcagttctgggcaacaagctgaacttcactctctgcaatcaccttttctgtagcatcaagggcaagataggtcggcgctataccaacctcacagcccgaaaaaccctcaccaagtgctgcaagcacatccgttgcaagctgcaccgattcggcaacactgttgttcattttccagttcccaactacaatttttctgcgcatatcttcttttttaataatccgtttttatttcacagtatatctgatcgatctgattaatggcaaagcggtgctttcctgaacgggcatccttgagttccacttcgctgctgccgacagtagtgattgtgccgtgccacactctcgcttcgttggtgaccaggttgacttcgcgattcaacagatcctgatttcccccgatcctgtcctgacgataaatgatttgacgtttccccatgggagagctgatttaactggtttttggttggccctatttaacaaaaatctctaatatctcatagtgaagttcacctttggggacgactatctgaactttttcgcctacagcttttccgatcaatgctcttcctaccggggatcggacagagattttgcctgaatcggtgtcggcctcttctgatgataccagcgtatattcgatgatttcatcaggagtatcaagatttttcaactttacggaagtaagaatataaaccttgtcggtcttgatctgttttgggtcaagaatcgttgccgatgccagtttgttttcaagatctgcaatacgcgcttcggtatgagactgctcttctcgggccgcatcatactctgcgttctcgctgagatcaccatgagccctcgcttcagcaattttttccagaacttcccttctggtttgatgaaccagcacgtataattcctctttcagccggttatacccatcacttgtcaggtaaattctgtcagtcatctctggttgctgtttttgttgaaaaaaaagaaaataactccataagcgcaattcgccggggcaaacggacaggattgataaacaaaaaaaagtaaagtcagttgctcaccactgactttactccaaagcaatgtacaactcttaatctttcaggcaaaacaagtttacacattaaacgcaaaatatattttattgcccttcctttctaccagcagaaaaagaagatctccgcttttgatgtttttgataagagcactatacccggcaaacgagttcacactctgacggttgagggtaagtataatatcgccgacgcgcaatccggcaaggtaggcattggatgcaggatcaagagctgtaagtacaaccttgccagagccgggcaccaggttcaatttctgtgccagccttgctgtaagctcctcggccttaaaaccgagtaccgcaggaattttttcctgttcttctgtcatggctgaagccacacccctggcgggctgttcttcaagacgggcctgaaaaagcatgatcgttccgttcctgagcacccgaaacttgaccatcgatccgggtaactgactggagatggcattacgcagttcaatactgcctgtaaccttttgatcgttgatatcaaggataacatcgccggttttgataccaatctttgccgcaggtccaccctcgacaaccgttcctacaagcgccccttctccagccttaaggtgcattgcttttgcaatattttcatcaatatcctggatactgacgccaagataacctcgggtaacttttccggtagtaatgagtgcggtcattactttttgggccatgtttgacggaacggcaaatcctataccatcaaatccaccggttcgacttgctatagccgtattgatgccgacaagctcgccgttgatgttgacaagagggcctccggaatttcccggattgatggccgcatcagtctgtatgaagtcttcataatcggccagcccgacattggcccgtcctttggcactgacgataccctgagtaaccgttcgtgcaaaattttcaccaagtggacttcctatggcaatgacccattcgccaaccctgagtttgtcactgtcgccaatcaggattggtttcagattttttgcattgaccttgataacagcaagatcggttttggaatcttttcctattactttggcatcaatcttcttgttatcgaaggtgcggatatagacggcatcggcattatcgatcacatgattgttggtcagaatataaccgtcagccgttacgacgactcccgatccgatgccctgcaatacttttttctggccgttgcgaggggcaatctccggcatatcaaaaaaatcatcaaagaaaggccttccccaaaaaccaaacggggagccaatccgctggtttaccgttttttcagtgaaaatcgtcactactgaaggggttgccgactcggcaatctgcacaaatgcctcgttaaagcctttgagtgactggatgggataattctcaatattgttttttgccgtagcaaaacttggactgtttgaaaagctcaaccccctggaagagaggctaaactcaacattcgaaaagacaagtgcgcctacggcaatacccgcaaaaacaagaagcaggtatttcattattgctcgtttcttgctcatcggttctgtaaggtttttttgttatggttctgttttatggttctgataaagcttcgatatgttcaacagcggttaaacctgccttcattttattcatagtctcttcatattcggattcgggttttgaatcggcgacaatcccgccagccgcctgaaaatagatggtattgtcttcaaccaccattgtccggatagcaatcgccgtcgtgagattacccttgaaatcaagaaatccgactgcgccaccatacagaccccgtttttccttttcgagttcataaatgatctccatggcacgaaccttgggtgcgcctgtaagagtacctgccggaaaacaggaccagaaagcatccatagcgccaagttcatcacgaagctctccacgaacgttactgacaatatgcatgacatgcgaatatttttcaataaccatcatctcattggtctcgactgtaccgattttagcaattctgccgatatcgttccggctcaaatcgatgagcatcaaatgctccgcaagctctttttcatcggccagcagttcacgggcgttgcgttcatcctcttcaaatgtactgccccggtgtcttgtgcctgcaataggacgggtatcgacgatacgacggccatagctgtcgcgctcaacctttaccagcaattcgggcgatgaaccgacaattttgaactcctccatatcaaagtaatagagatatggagagggattgatggttctcagcatccggtaaacatcaaaagagcgggtatggagaggacgacggagacgctgtgaaatctgtacctgaaaaatatctcctgccacaatgtactctttcgctttccctaccttctgcaggtactcatctcttgtcgtattggagagtactggttccggccgctcagccccaaaggttatctcttcacgccgaagtggtcggaacatctgttcagcgatcagctctattttctgcaatgcgagaggtttgtcaatctcgtcaaggtagttggagacaatgaagaccttgcgcataatattatcaaaaaccacaagtgtatcacagaaaagcagaaaaatatcgggcaaccctgccggatccggacgctctggcattggaatcttttcaacaaggtgcatggcatcataaccgaaatagccaaaaacacccgaggtaatcatttggggtgtaccattcttttttcttggtatctctctggtttcaaacgcggcaagcaggtgatcaatctgcaggcgtagatttgtctctgaacgaccaatttcacggagagcactgaatttttcatcaagaatctcaatatccgttggaccatccacaaaacctctgaggatagcgaccgggtcaatagctatataggaaaagcgggcaagaagctcttcaccctctaccgattcaagaaggcatgaaaaagggcgctgcagtttcagataaactgaaaccggcgtctcggtgtcggcatgaacctccttgaacagcggcttgagacaatagggagcatgcctttgattttctggcataaaagcagtgagctgaattggttattgtttaccttgttagctgtactgtgcaataaagaaaaatattttgtatcgtaaaggaaagtccgataataacactacggaagcggacaaaaccgggtagttacaatggtgtgccgatttcctgaaaaaatattcgttatcaactggctgaaagctctcatgctctctcccggtatgcttttccctgcggcatattttctgatctatctttccaccaatatctacctgaatgctgatttcaaaaagaacctttcacaagcggtaaaccaggcaagcggcaacaccttgcagatcagcatcaaatcactgaaatccggcctggtgctcgactcgatcacactcaatcagattgaattcacccccatcattcaaaccggaaaaaaacggcaaatcaccaatcatccgattaccatcaaaaaactcgaaatagagtccccggaggttgaaaaacttcttttcagccgcaaaaaacgattgtcatcaacgaaaatgctctgcgataaaattcttgctgccgagcatctcattcaatgaatgagcaaccctggacgcgtccatcgtattgagctaactttaccgatgggatctgtaagcaatgaaagatccgggtcccatgaccaataaaccaccaacgcctgaccgacaagatccttttccgataaaaagccccagaaacgactgtcgagactattgtcgcgattatcacccattgcaaaatagtagttgtcctgaacggtatacttctgagctggagaaccgtcaacaaagacctccctgccctgcagactcacatcatgtccttcatcggcaacaagcgaactgtaaagcggataggttgccgctgtcagttgcacgacatctcccttgcggggaatgcgtatcgggccgtagttatccttgttgaaggttgatgactgtggaaaaatcatataatcaccctctcctgcaggagccttgactccgataaactgtccatgttccggaagaggaaccggttttctgttgatcgaaagttgctggtcatgaatctcaagggtatcaccactgatggcaacacatcgcttgatatagttcagtgaacgatctttgggaaacttgaaaacaataatatcgcctcgttccaccttgtcaactccaggaagccgtatatcggtaaagggcacttttggcccatagacatatttgttcacaaaaagaaaatcccctgcaagcagcgtattctccatggagcccgttggaatacggtaagattcaacaacaaaaacacgaagaacggtcgcaaatatcgcagcaataaccagagcttcaaaccactcccgtgaatgttttttttccggcttacctttctgagtattcaatgatcagatcgttttgactattaatgaaaattctatccaccagataaactctcttgtctattcgtcaatattgagcaaggcaaggaaagcctcctgaggaacctctaccctcccaacctgtttcatcctctttttgccctctttctgtttttcaagaagcttgcgctttcggctgatgtcgccaccataacacttggccagaacatttttgcgcatcgccgatatggtttcgcgcgatatcaccttgctgccgattgccgcctgtatggcaacttcatacatctgtttgggaataatccctttcagtttcaggcaaagcttctttccccagtcataggctttagaacgatggacaacgatcgagagcgcatcgaccgtttcgccgttcagcaacacatcaagcttgaccaaatcagaatcacggtagccaatgtactcgtaatccatcgaggcatagcctttcgaaattgatttaaggcgatcatgaaaatcaaaaacaatttcggcaagcggaaactcaaaatgcatgatcactcttgtcgtgtcgagataatcggtgttcttgtactcgccgcgacgctccatgccaagcttcatgatattgccgatatagtcggcaagtgtaatgatctgcatggttacatagggctcttcaacgaggtttatgcgtccggtatcgggcatcttggagggattgtcaacaatgacaacctcaccgttggtcatgacaacccggtactcaacgttgggaactgtggtaatgatattgaccccatactctcgctcgagacgttcctgaatgatctccatatggagcaagccaagaaatccgcatctgaacccgaaaccgagggcaacggaggtttcaggcgtatagagcagcgatgcgtcattcagggcaagtttttcgagcgactcgcgaagatcctcaaattcgttcgagttaatcggatagagaccgctgaagaccatcggcttgacctccttgtaacccgaaagacgctcgtgtgcaggattgtcggcaagcgtgaccgtatcgccaaccttggcatccttgacatccttgatggagcagatcaaatagccgacatctccggattcaagcaaagatttcggctgccgtttcatactcatggtgccaatctcttcagcaaaaaagatcttgttgctcgcaaaaaattttactctgtcaccctttttgagcgatccctcaacaatacggagatagataaccgcgccacgataggaatcaaaaaccgagtcaaaaatcaacgcccgcaacggcaggtgattgttatcggcaggggccgggatacgctggacaatcgcctcaataagttctggcaccccgataccggctttggccgatacctggagaatttcctcgcgtttaatcccaatcagatccataacctgacgagccacaccctcaacatcagatgaggggagatcaattttattgataaccggaataatatcaaggccggcatcaagggcgagatagaggttggcaatggtctgggcctctactccctgagtggcatcaacaataagaagagcgccttcgcaggcagcaagagaacgtgatacctcatagctgaaatcaacatgccccggggtgtcaataaggttcagagtatactcaaggccatcggaggccctgtatttcatctggatggcatgactttttatggttataccacgctcacgctccagatccatatcatcaagcacctgtgcagaagccatctgggtgcggtcaagcgtatgcgttatttccagcagacggtcagcaagggttgattttccgtgatcgatatgtgcgatgatgcagaagttcctgatacggttgacttctgtactggacaatgccataaaataagcgtttgatgctggttataaattcaaggtgagccaatataatcaattaatacgattgtgacatctcccgactcactactggagaagcaatggcccggcatcggggcgaaaacctctgagaaattcagcagcctccattggcttgcgcccttcaagctgcagcgagagcagctcaatccagccatcggagccttttgcacagagcctcccctgatcgacataaagcgtgccaggagatgctgtgcagagggtttcaagtgagagctctgccggaacggcccggaatatcttcatggttttacccttgaaggtagtccatgccgcaggcttcagggcaagacccctgataaaattatgcatatctgcaacaggctgcgaccagcaaatgcgcgtattgtcacgagtgagcttgggcgctcttgaagcgagtgcttcatcctggcctgataccactacactgcgggaagcaatcagatgcacggtatcaacaacaacttgcgcgccaatcaaggcgaggcggctggcaagatcggtcgcattttcattgggcgctattggcgttctttcctgcaaaataatattgcccgtatcgacacgctgctgcaaaaagaatgtcgtaacaccggtttcgcgctctcccctgattatggaccaattgatgggcgcagcaccccgatatgccgggagcagtgaggcgtgaaggttaaaggcaccgagagcggcctgctcatagatcgcaggaggcagaatgcgaaaagcggccacaacaatgacatctgccttgcatgaggcaaccgtatccgcaaaatccggatgggtgacatcatcaacctcataaaccggaagcgcaagagcccgagcggccactttgaccggagagggctccgcatcagcatgtttgctgcggcgcggcttgtccgatccggtaacaacaagcacaatctcaaacgtgtccttctcagccgcaagagcctgcaacgagggaacagcaaattccggcgtccccataaaaataatccgcgtcataatactcatgtgggttttgctatcggaacaacttcacgttcaacaacagggtactctgtatcaacaattcctgaagccaaagcagtaagctctttctggatctttttacgatctcgtttctccatcctgtcgacaaaaagagtcccgtcaagatgatcaatctcatgctgaatcactctggcaaccataccggaaaactcaccagtccgctctgcaaaatgctcgtcacgatatttcagagtaatcgccgccgggcggacaacatagccctgaacaccaggaacactcaggcagccctcttccatatcattgtggcccctgaccgaaagaatatgaggattaatcaccaccatcggtttttcatgctcacacttgctcacacatgagacgtcaagcaccagcaatcgaatcgaccgcccgacctggggcgcagccaaaccaatacccgaagcattacgcattgactcgaacatggaggctatcagctcttcaattgcactgtcaacgcccttcagtggctttgctttcaatcgaagaatatcgtcactatagatattgatcggtaaaatcatactgtctttaatgttaaaagggcatcaatactctgtaaaccaaaacagagaagcactctcctgcccatcatatttaatctgttttatgggaacaagctgttaagcagaccacttatggagagtgaacctccatgaagaacctgcaaattcagcctcgaacatcgctatgaatataagtgacgagcaccataaaataaggctcttccgcacagattctcaatttttatccgttttgaagccactgctcacccccaccacctccggcatggaatgctctgctgccttacacccacaaactgagtccctaaaatacctcacacagtttttgtcagcagggactctgtattctctccggcctcataacggtagaagtgaatagcgtcattgataacctttcttaacgttatcggttcaaccggttttgtgatgaaacgaaaaatagtgcggggatgagaggattctataatcttcccaacactttcatgaccggaaataataaggggaacaatttcaggatgacgctgtttgaccaggtttatgagttccaggccgttcatgtccggcatattgaaatctgaaataacaatagcaacatcatggcattcaagcaactcaagagcttttactgtggtttctgcgaagaatttctggtaaggctctttacgaagaaaacggtttaaagaactgagaatatcagcttcatcatcaacaaaaagcaccacgatgtcagaaagattcttcatagtgtcccaatttcagtgccgtcccgcaacggaagtcagatagcaaaatgcacaaaccccgcttaagcggggtttgatgcggagagggagggattcgaaccctcgatagccctataagaactatgtcggtttagcaaaccggtgccttcagccgctcggccacctctccagggtgatgctgcggaggatgagggactcgaacccccatgggcgtgaacccggcagttttcaagactgctgccttaccaattaggcaaatcctccattatctgcgaaaagaacaggactgaagatagtaaatcctttcgaaaactttcaaaaaaaaaggtttacaaattattcagcaattttcctggcggagagggagggattcgaaccctcgagggctgtaacaccctacccgctttccaggcgagcgcactagaccaactatgcgacctctccccgataataaatggcctgtaatttacattctatttttaattttcaaaactattctctttctgatgggctttttaacccattgcgttatcaaccttgctcctccttaccgcctgtttatcacagggttgttaatagtgattaacattgtcattctttgctcactttttgtaaattggcaaaattgattttgcagcaatcccttaatcctgcccatgcccatgaagaagattctctatgaagcactgacgtttgacgatgttcttcttatcccggcttactcctgtattcttccaaaggaaacaacaactgaaagccgactcaccaagactattacacttaagataccgctggtaagtgcagcaatggacacagtgacagaatcggggcttgctattgccctggctcgtgctggtggtatcggtattatccacaagaacctgactattgagacgcaggcacgtgaagtcgccaaagttaaacgatatgaaagcggtatcatccgtaatccgtttaccctgtatgaagatgccacaatgcaggatgcacttgatctcatgcttcgccactccatttcaggcatcccggtcatcgcacgcccggaatgtgaaggcagctcagacagaaaacttaaaggcatcgtcaccaacagggatcttcgcatcaaaccggagcccgatgcaaaaatcagaaacatcatgaccagcaagaacctcattaccgctcgtgaggatgttgatcttcaaaaagccgaagaaattctgctttccaacaagatcgaaaaactgctcattaccgatagtgacggaaaccttaaagggttgattaccttcaaggatattcagcaacggaaacagttccccaatgcgtgcaaagacaatcaggggcacttgagggtaggcgctgctgttggtatcagtgccaatacacctgaaagggtcagagccctggttgatgcgggtgtcgatgtagttgcggttgataccgctcacggtcacagcagggctgtgcttgaaatggtcaagagcatcaagggatcctggcctgagctgcaggtcatcgctggcaatgttgctacgtctgaagcggttagagaccttatcgaagctggcgccgactgcgtaaaagttggtatcggtcctggcagtatctgcaccacccgcattgtggccggtgtcggcatgcctcagttgactgcaattatcaactgtgcggaggaagcggcaaaaaccaatacaccaatcattgcagatggtggcgtcaaatacagcggcgatattgccaaagctctcgctgcaggagcagattccgtcatgattggaagtatttttgccggaaccgacgaaagtccgggagagacgattctctatgagggaaggaaattcaaaacctatcgtggcatgggttctctcggagccatgtcggaacctgatggaagcagcgaccgctatttccaggacgcgtcaagtgagtcgaagaaatatgtgcccgagggaattgagggtcgtatcccggcaaaagggctgcttgatgaggtagtgtaccagcttatcggaggattgaaatcggcgatgggttactgcggagtctcctgcattgaggagctgaaaaccaacacccgttttgtacgcatcacctcggctggcctcagggagagccacccgcatgatgtcaagatcaccaaggaagcgccgaattattctacttcgatgtagagaaagccagaaattttcatctttggagaggctcccagcctctccatctggcacacccctctttgttttacagaaactttctgtacctttaccgtattcctttttcggaaaatacatcaatagagcaagggaacttgttgcttgttcatggctggtttagagtgatcgttataaaccgatagcttagatccttgaacttaaccctctgtcaggataaaatcagctggctacggtagtcggcaatcaatatcggagaataccatgaaaaccgtgacactgaaaattgatgatagcgttaacgaaaaattcacctggttacttgagcacttctcgacgaacgagataaaaatacttgaacaatccgaatatgttagtgatgatgaatatctcagaaacattaacggcatggttcaaagcattcatgatgcccaacaagagcctcaagaaggtggagtgacacttgataaactggagtggtgatgtacaccatactcttcatgacccaggctcaaaaggatgcaaaaaaacttggggcgagtggtttgaagaaaaaagtgcttcaattaataaatattatcaaggataatccctacaaatatccgcctgagtttgaatatttaaagggtgatatgaagggattgatcagtagaaggattaacaaacaacatcgccttgtctacgaagttattgaagaggccaagatcattaaggtgtatcgcatgtggactcattatgaataaaaacgttcaatgaaccaatgttaattgctttcagtgtggttggtgtggtgaagtaatgtcagtagaaactttcatagacaaccaagagccaacggatccaaagtcgcccgtttggcgatacgttgaattctgcaagctgcgggacctcgtccagaatagacaactttatttatgtcgctccgataaattcgaagaccaagacgaggggctgcctccctttgagtatgttcaacacgccctgaacctcaacccttatgacctgaacgatatccaagagcgcgatcacgcaatcggctatctggcccaagtccgtcaatcgttctacgtgaactgctggcacttggacatcggtgaaacggcaatgatgtggaggcgatatggaaaagatggtgttgcaatcgtatcgagatacgacctcctcaaacaagtgcttcatccgctggatgacaaggtaatggtcggtctaatcagatacggcactaagcatctgacgggctggaacgtcattcaattcatgaccaccaaacgggaaaagtattcgcttgaacgagaagttcgagccatgatctggttgaccgataccggcgacaacatgaatcgtcactacgacaaagacaatcggcctcacgatcgacctatatactcgccgcccccgacgctgccggaagggattcgtcgcgaaatcaatgtcggttccttgatcactgaagttgttgtcagcccctttgcacctgcaagccgattggctgaggttcgaacgcttcttgccgatgcagaaatcgctgcagaggtacgtgagtcgaagttaactccctttcagtcgctcataccaaatgaagatgaactgaggggcttcatgacttgatcaagaacaagcaaccacatccccgaccacaaccaacaaaaaaggtctggctaactttggcttgcagccgaagcggatcggcaaacaataatcaccgccacggctgaaaccggttgttaaatttatgagcccgccctaacctcattcctaattcagttactcgtcgtcggtcaggccttccaggcggtcctcgagatcggcgtagatctcctgcaactcatcaatcatgttctggtcggctttccacatgccacgaccatgcgcttcaagcattcgcccgacaatgtttttgatcgcctgcggattaagcgttgcaagccgctccctcatttcagggtcgagcgcataggtttcggctgtttttttgtagacccagtcatcaacgctcttggttacggcatcccagccaagcatgtaggtgacgcggttgctgatttcaccagcgccgctatgaccatgcttgagcattccctcaaaccacttcgggttgagcagttttgaacggtactcaatacggagcgatttttcagcatcatcaaccttgatgtcggaggtaaacgattctacgtagttgagcttgacatcacctggtttcgtattgcggcggcgagcggcaagctgcagggaaccggaagaagagaagtaatgatcgatatcggagataccaaattcggtagagtcaacctggtgcacaacccggtcaaccgaaccgagcaatttctgcagaatagccgactcattctcccctttcctgcctccaccgtaagcactactgttgcgacggataaagaggtcatcaagatcattttctgattcccatgccgagtcctcaatcatatcatcaacataggtaccataagcgcccggcgcctgggtaaactggcgggcggtcgccgtctcaaactccataccagaggcaagcgcctcatcgacatgttttttaacatagttcatctccacaggctcatcagctttggctgcatccttgacaagtcggtcgagctgatccatgagaaggccgaaagcatcacggaaaatcgggctgagctgcatgagcacatcaatccgtggacggcggagcctgtcaagcggcaccaaactgtagtgactgattttaccaaaagcatcataggatggctcccccccgagcaacctgatcacaacggctacggcttcacccttggttttaatggtgtcgagaccccagagcacctgggcgatggtttcaggatactctccaccattttcctcaagatgctttttaacaatactgtcagcaatcagcgtcccccgcttgaaagcaagtaccgagggaattctccatggatcgatagagtgaatattgcgacccgaaggaagtacattgataccgtcccgcaccaggtcacctcctggaccggaagagatataacggccattgagtaccttcatcagggaatcaagctcaccggtattgtcgcgaagcgcaacaaggagcattgagccctccctcatcaactgttcaacaaaggggatataatcagccggaatgcgcgatcctcctgttatcgaagaaaaggctcctgctgcatttttacggtcaaacaacacctgctggacaaaatcacggcacgccgtatcgacccactcacgcaggcggatagcctcttcgtctccctttcttgagcgactggtcaattcagcatagctgctgaagtgtccattcttccccgaagcgctcataagaagagtcggcagagtttttgcctcttcatcccggtttttaagggtttccgtgacggtgatgatctgcgcttcaagaggactcgcctcaccgaaaacatgaagggagttggaaatcagccggttttcaagttcgctgatatagatatagagcctgctgacataatcagtgaacccttcgctctcacgacggggacaatcatcggtcagattgagcagttcagctttctgcataatggcctcttcaaaaccagaagcatcgacctccccactcggagaagctgaggctgaagctgaaaaatttctctcccggaaatcgacaagcaactctttcaatgcaggaagctccttgtagaggccggcacgagagagcggtggtacaacatgggaaaccatggtagccaatccgcgccgcttggcaatggtggattcactgggattgttcaccggatagatgtagatatgcggaacctctccaagaagagcatccggccaacaatcgccggtaagacctgtctgaagtcccggcatccactcgaccgatccatgcattcctacatgaaccatggcgtgagcctgaaactcccggcttatccagcgatagaatgcgatatactgatggtgcggtgtattggccttgtcgaaaagcaagcgcatgggatcgccctgcacaccaattcgtggctgaacaccgacaaaaatattgccaaaccgtatgcctccgataaaaacatcgttttcaccgatcggcacaatttctccaggaaatttctgccaccgctcctcaatacgttcgcgctcccttgaggaggtcagcgttttgaaagtctcataattaactttcagggcatccggctgatgctgtttaatctggtgatcggttgcctgatcaagggctgtaaagagcgcatcagccgtttcgggaagctggccaacattgtagccctcttttttcaaccgttgcaaggcggccaaaagcgttctgggaacatcaagcagcgccgcactggcttttttgccgaggccgggaggataatcgtagacaataaacgcaacttttttatccctgttggccgttgcacgcaagcgaagccactgactgacaacgccagcaagccggtcaatgcgctcaggaaccgtctctattttgccatcctgcaatgctccaagaataaccggacagatcgcaccatccatctcaggaatggcgtaggtaaaggtcatctgcatgggagagacaccaagctctttccaggattcaaatccctgggtcagaagtggctgagcaacaatgtaggggacgtcaagttttgtcatgatttcgtgacgcgcctcagcagccgtgccaggcttagtcgatccggcagggcctcctacgaggccaaaacccatcatattaaccagaagatcgatattttccttgacaagccagtcccgcaccagaacatgtccctccacacccatcacaaaggatgggaacagatgaataccccgtttttcgagcacgcgaatcgtgttatcgatataggttttttcctgcagcaggtgtttacgaaaaaataaaagaccaattttctggcccttgtcaatattgatcccacgcttttttaaccagtttttatagctcttgacatccgtaaaataggctggtgcatcaggatgataaatccccatattcggaacatcaacaatcgccccgacagtaaccttttcgttaaaatattcccgcagaataagccggaacatattggcgatattctctgctgtcggctgcatccagtaggagtaaaccatcagccagttcttgaaatccttggctttgcttggcacaaggggaagaatggtgcgcatgatcttcatgagcttcatataaccatagagggcatcctcatcacgacccttcaccagcattttcgccacttttttaaccatatccggcatgccagcctttccatctcctaccgaataattccctaccttggtcaatgccatcgcttcaggcatggactcaaaaataaagatggtcttttcgttactcgattgatcaagctgtttcttgaaccagtcgatctgctccttgaaattgatcatgctcatgaaaacacagtccgcctcctgaattgccctggccgcttcaggatgctttttttcaagatcaacatcactcaactgggttaattcggcttcgctggaaagaagccccttgatctttttccagagaccagcgttatactgctcaagaccaacaatagcaacaattttacggcgattagacatgatgttaggagtagatagacattagagtgtcattgtacataacaaagccaatatatatggctaatatacaaaacaagtcccgcatatatatcgaaaacgtatatatttgggttccaactgtacccctaatgtaagtaaaggaaggtaattattccacaaaaagacctttccgcaaaataaggcagaaaggtctttgggaattaaaagctcaatgcagcctcaacgatctgttctgctttggcattcggcaggtaaaaataacgtcccccgagcttctgggcaagcttgggcgcttcgccccgcgatagatagttcatctgggtatcaataacaatagatgcaacaccatcggcctggatagagagcgaaagggcttcaatctccttttcaagcgcctctttggaagctttttccgcaagtggatcaaaggtagcctgcagcccgatatttccacgtccatcagtaatcagcacaaacatgatctgtgaaatacctttggtacgcgcctgtttggccgtctcccagccaagatagagtgcagaggcgagaggtgttccaccacctgtaggaagaacatcaagctcccgttttgcacggtcaacactctgtgagggaggaagcaacacctgagcctgctttccgcgaaacgatatcagggcaacctggtcgcgatgcacataggcattctgcaaaagactggctacagcaccctttgcctggcgcatacggttcaatgccatggagcctgaggcatcgaccatgaagataaagagcgttcctgacttgtctcggaagcgcttgatcttcacatcatccttggtaataagcaaggctgttttagaccgccctgccatcttgctgtcacgcctccgggtctcctgccagggcgctgcggaaataagtgtcggaataagcgcaactttattggtgcgcatctcaccgggctgagcccgtacaaaacggccacgcttgttgttgagcgcttcgccacggctgccggtagtagttttcttttttgatgccagagagatgttgagaatattatcaggcaactccatctcaatagcatccatcatcagctcctcgatcatgtcgggagtctctttctgctcctcttcagcttccgcatccggtgtgtccgcctgggcctcttcatcttcagattccggctcttcctgtggaggcggttcctcttcgggaggcgcttcgttggattccgcttcacgttcaggcatacgggtcgcacgaggaatgagcaccagcttgatggcctgtttcatatcttcctcctcaacatcgctgcgctgtgcgagagcggctgcggctattgcagcacgaacggtgaaaatatcaacacggtttccctcaacccccaagctgatggcagtctggataagcgcccgaatctgctcatctgttatcgaaacatgcggcagttgttcacgggcagcctggataaaaccggcaagcatcttcaactcgtcacgggtatcttcctcatccctcttgccaagtacgatattgacaattttcttgcgcgcccgataatcattctgtgccgtaaagggtacaataattccgatgcggtcgagaagtcccatgcgaacttcgccatcagtaggatcataggtgcccaccagcataaactttgctggatgcacctcactgaggccttcgcgctcgacaagaacttcgccgcgcgaaatggcatccatgatgtgcgataccgccgaactgtcgagaaggctgatggagtcgacatagagcaccccgccatgtgccttcgagagcacaccatgctggacaacgcgcactcctgttgcaagggttgcctccagatcaacgccaccgatcaaacgatcttcagttacgtttagaggaagttccacgaagggtgtcccttcgggaagaatatcagcaaatgccctggcgagcgtcgactttcccgaccccacggccgaaggaataacaacaccgccaagttcagaatcaacggccagcagcatgagcgcctgcttggccagatccatccctacgatatcggtaaaagctatcattatactgcttccgcttctccgaggattttagcgagttcacgatcaattttttcaccggcatcaagggtctcaagaggatccttgcgcagacggtgacgcagacagaggcctgcgatatccttgacatgcttcatggtcactactgtttcaccaaggaatgctgcatgggcaaaagcggtacgggtaatggtaagttcaccacggtgaccatcaataccaaggttcatacagagctttgcaatatcggtaagcacactgtcatccatggtcactgacgaaagcagctctttggctgtctgaatctttttctggagcttctgctggtcacgaccgtactttttcataaatgcatccggatcttcatcaaaatcacgacggcgcttgacaatatcgactcgttttgcaatatcaagaatcgtaatgatacgggcatgcagaccaaaacggtcaagaagctggggacgaagttcgccctcttccgggttaccggaaccaacaagcacaaaacgggctggatggcgaatactgataccttcacgttcaaccacgttttgaccactcgcagcaacatcaagcagcacgtcaacaagatggtcatcaagcaggttgacctcatcaatatagagaaatccgcgattcgcctgggcaagcaggcctggttcaaatgcttttacgccgctggtaagcgcttgctcaatatcaatggtaccgcagacacggtcttctgtagcaccaagcggaagatctacaactggtacaggaattttttcgattttgagcgatgacggatcaatagccttatggcccttttttgcctcctcaccttcaacatattgatcgacggtacgattgtatgtatcaccctcaacccgttcaatcagtggaagcacttcagcaagcgctctgaccgtggtactttttccggtacccctgtgtcccatgacgagcacacctccgattctcgggtcaatgatattgaggatcagactgagcttcatttcctcctgaccgacaattgctgtaaaaggaaaggcttgtccagacttcttttttgcagcaggcttaactgcttttttgagttcaggagtagttgtgaccgttgaactcgccttagcctttaccgcagcaggcttctttgcagcagtttttttcgcagccgtttcagtctgagtcatagttgatcttttagttgatacctgtttcgccgtgaacattgaaatcattcactggaaaaggtttactgttttatgagctaaataaatgaaactgaatttatgcttttagaaagacaatagaaaatggttttcaaaaacgtcgctcctgcagagcattttctgctgcctctttaattgtttccgaaagggtcggatgggcatgaaccgtgctggcaagcagttcggcagtgacctcaagccgacgtgccagcgtgatctctccaatcaactcaaccgctccatgtcccaaaacatgcgctccaagcaaacgaccatctacagcgttaaagagcagcttcaccactccctcaagattaccataggcattcgccttgcctgatgcagcaaagagggagcgtccaaccattaccatgtaaccctgctcaatagcctgctcctcactcagtccgacacttgcaaccgatggttctgcgtaaacacatcgcggaatcatgctctcatcaagcagatggggagcctttcctgctattgaatcaacagcaatggcagcttcagccgacgccttgtgggcaagcagcatccctccacgcacatctcctatagcaaaaatattgctgactgacgtcctgcaggcagcatccgtcacaatgaaaccccgtgacctctccacgccagcatgttccagaccaagtccgtcacaattaccggtcactccgacagcgaccagcaacaactctgcacttatcggttgcgactcttctccatcaacaacaagaagtccgttcacccgatcttctgatacaacaacaccttccagcttcgctccggtgaccaccctgatccctgccttctcaaacgagcgcttcagagcttccgaaatctccccatcttcaaatggcaagagacgtggcatcatttctacaagtgtaacagtagtaccagccatcgcataaaaccaggccatttcaacaccaatagcaccacctcccaataccatcatggatgaaggaactgacttcatggccaacgcttccctgctggtgataatgtgcctgccatccggctccaacccaggaagttgtcgcgagcgcgctcctgatgcaataatgatatggtttgactgaacggtttcaacacacaccccatcgcgaaaaatatcaagtgtgtgtacaccgctgaacaacgcctccccctggatcacctcaacctgcgcccgacgcagaataaaagcgatccctttcgacagtttctgtaccacactgcggctgcgtttaaccgcttcggcaaggtcaattccagaggcttgaaccttgagaccgtaggaaccagcttttttaaaaagatcgaacacctctgcgctccgcaaaagagcttttgttggaatacaaccccagttcacgcacacaccacccaatgcgcctttctcaatgaggcataccttcattccggcctttgccgctcgaagcgcagcttcataacctcctggtcctgaaccgataacggcaacatcaacgttacgaccgggcccttcaggcaactgttgcatggaatgcataaaaagatatggtgtggttttgttatactgaccccgtagtttatcacccgtagtgttcaagtatcgcaaaatgcaaaatcagccacaaaaaaacgaatcggaacaacgaggtgaaccacctcttgagcccaaaaaactcaccttgcaggtaagtcgggtacaaatcccgatgcgtattgaccaatacctgacacagcaggttgaaaacgcaacacgcaacaaggtacaggaagctattgaagagggtcgtgtgctggtcaatgaaaatagggtaaaatcgaattatcgcattaaatcatgcgatgttattgagatgacttttctgcggccaccagcaccggagctcacagcggaaaatatacccattgagatcatatacgaggattgtgatctgatggtcgtcaacaaaaaagctggtatggtagtccatcctgcattcgggaactggacaggaacactggcaaacgctattctgcaccacattggcatggatgcagaggagcttgaccaagctgagctacgaccaggaatcgtacatcggctcgacaaaaacacctcgggacttatcattgttgccaaaaatccgattgcgctgcatcgtcttgcccgccagttcgctgagagaaaagtgataaaagtctacaaggccatcgtatggggagttcccgatccagcagcaggcaccataacaaccaatatcggacgctcaaaaaaagaccgaaaagtgatggcaaactttccttttgaaggagagtatggaaaaactgcgatcaccgattattccgtaatggaaaatctccaatggttttcgctgctttcgcttaggctgcatacaggacgaacccaccagatcagggctcacttgcagcaccttggtcatcagattctcggagatgttacctatggcggaaccatcttgcgcacactccctttcagtaaaagtgaaagtttcgttaaaaacctcctcgaactactaccgcgtcaagctttacatgccgaaacgctctcttttcatcagccaataagccatgaaccactctccttcacggcgcccatgccggaagatatgcagcatgcgctggataaaatccgctcaacacttcttcatccctcttgttaagaagatcaaaccatgaggatatgatgaataactggcaagagatatttctcttgaatacttatgtttgaaataggtcaggcaatttgttactcaaatcagaatgaagaatatcacttttgtcgccaccattccatctccccctcttgtaaaatttttagatgaaattttcgtatgttgaagggagagatcgaagtgcaatgcgcttaccactgaagagaaggttctgttcaacaaaagagcccatatgcccgtaatatatacagacaataacgccgataactcctactctgagcttaaagagacaagggatgcactcgctgccagcaatacccatcatcgcaaccttattgactacatgcaaaatgggtatgcttactgccgcgtaatattcgaagaaggagttcctgttgattttatccatgaggaagtcaattccggttatgagaaaatgaccggcctgaaaaacgttgttggaaagagagcgaccgaggtctttcccggcatcaacaacacctttcctgaatttatcgagaaacatataaccgtagcccagacaggaatttctaatcggtttgaattgtatctggaaccattgaggtcatggtttgacctgacagtttactgccctcaaaaaggctacttcgtctctataattgatgacatcacacaacgaaaaatagctgaagaggctcagaaggagagcgaagaacggttcagaaaactgtttgagaaccattcagcacctatgttaatcatcgatcccgaaacaggctatatcgttgatgccaataacgcctctgcaattttttatggctggtcaatcgatgaactacgccaaatgcatatgcagcaaatcagcaccctgtctcctgataaaattaaagcagagatggcgaaaagcgtcttgaagacacaaaaccagttttcttttcgccatcgcaaagctgacgggtcattgcgagaagtcgatattttcagtaatgcaattgaaattcatggtaaaatccttctctattcaattattcatgatatttctgaacgcaagagatacgaatcactgaccgcattccgtcttcgcctgcttgaaatggcagaaacccattccgccgaagagttactgttggcagcaatggacaaaaaggaggaggatcaatcgttcaacagactgtttaatgtctttcctcaaccaatgcttcttcttgatcccgatggcggaatcattttagctaataatgcattcaaaactcaattaaacaatcactctgaaataactccaggctcgaatatttttgattctatctctattgaacttgctcttgaacagaggaacgtaattgcggaggttctttttactggcgaacgtatcttttacgaaaaagaatctcatgggcgtatataccgccatactgtctaccctatcccaaatagcgatggtgaaataacaaagctgctgatgttcattatggacattacaaacctcattttaacagaaaaagagcttcttgttgaaagagtacgttaccggaacctcttcaataatcatttgaatggttttgcttattgcagaatgatatttaaagataattgtccagtagatttcattcctgaagtggtaaatctgaatttcaaaagattaacaggattacaaatcattgagggacaaagtatatctatgcatattccgggtataagcatatctaatccggaactatttgaaaaagttgggcgtgtatcactgaatggaattgcagaaagattcgatttatatataaacacattggataaatggcttgatattacagcatacagccaccagaaagggtactttgtcatcgtgttgactcccatgaaaaccataaataccggtaactgggagtggaatcttgaaaatggagagatgatatggtccgataaattacggatgctttatggacttgacttgcacagtagtaacccttcctaccagacttggttacaagccattgttcctatggaaaggataaatacagaaaagacaatgcgggatgcaattcataatgaaaatacatttgaaacaatatacaatatctgtgatcaaaatggcaccgtaagacaaatgatgactcacggtttccctgtaaaagatgaaaacggacttgtaaaaagatatatgggtgtaagtattgatattacagaatataaaaatgatgacactacccatctcatcaatacacacaatttcacatctcttttgaattctgctgtggagccactatgctctttggcaatcgatggaacaattcttgatgcaaacaaagattttctcgatatctactcattagaatcaaaaagcgttataggacaaaactttcattctctctttcctcgtcaacttcaggaagaacgaaaaacaaaatttgaacttatcttttatacaagagaaccagttcatttcaaggatctgtttcattcaaatcttcatgaaacagatcggaatgaagaatatatctatcatatttccgcatatcctatttatggaatcaatgaagatatcaactctatagctgtctttattacagactccaacaaaaacaataaagcagaaaaatcaagaagacaattagacaaacaataccagactctcatagcagcgtcacctgacagcattataacaactgatcttgatggaattatcagcagtgtctctgatattggtcttgaaatatttggagccaataataaagctgatgttataggcatgtctttttcaaatattgtatactcagataacattaaaataatcaatgaaatatttgatgtaacattacgcgaaggtttgatacaaaacaaagagatcgtgctaaaaaagaaaaacaataccgtatattcggcagaaatcagtgcggcattaattcaggattataatggagctccatcatcgtatatgatgattattcgtgatatttcacaaagaaaaataattgaaagcgaactttttcatgccaaaagattaataagtcttggtgaaatggcatctggtattgcacatgaaatttatcaaccgattaataatattggattaatcgttgataagattttgatggatgcgtcaaaacataattgggcatgtgaaaaagaaattaaaatcaaatccgaaaaaatatttgaaaacatattaagaattcagactataatagataacatcagatccttttcaagtacagataataattatatatcttcagttataaatatcaataaaagcattcgaaacgctctcttgatggtatccgagcagtgtaagcacaaatctataatacttgatttcaaagctgaagaagagcgattctcagttactggaaacatttacaaattcgaacaggtaattctgaatttaatcaaaaactctattgatgctcttgaagaaaagaaacaaatctataatacgggctttgaaatgaaaatatttgttagatcattttacaaaaacaattcgataatagtaacagtagaagacaatgggataggtgtaagtgaaagcaatatcgaatatataatgcatccattttatacaacaaaagaatctggaaaaggtacaggacttggactttcgattagttatggcattataaaagagatgaatggcgatattaaaataaaaagtgttccaatgaacggaacatgcattattattactcttccgtcaaatagcaactgaacatgcagaataattacattagtcagataaaggtactaatacttgacgatgaaatagattttacaaatgagatcagtgattacctgaaaaacactggttttattcctttttctgcaaacacgccagaagaaggttatgctattttgagcaaatataatattgatcttctcattcttgatgtacgtttgccaggtacaaacggacttgatattttaaaaaatgtcaaatcgttgtatcctggtatcgaagtgatcatggtatctgcacatggtgacatggatacggtaatcgactccataaggctgggggcttttgattatttacgtaaacccatgaggtatatagatatacagatagctatagagcgaacacaaaaatatcttaaaatgcagcgtaacctcgcgcatgcagaagagaagtactcactgataacatcagatattgcttcaaaaataggacgccattgtatcggaaaaagcaaacagataattgaaatctacgaactggctaaaacagcatcagaatattcagatataaatgtacttattacgggcgaaagtggaacaggaaaagagatttttgctaaacttattcattatatgagcaagcaaaaggacaattattttggagctattaattgcagtgcgataagtgacgctttgattgaaagtgaatttttcggacataaaaaaggagctttcactggtgctatttcagataaaaaaggattatttgaaatatgcaatgaggggacattatttctggatgaaattgctgatatgccattgaatttgcagtcaaagattttacgggctattgaggaaaaaacaattaccagagtcggagatacaaaacaaatacaaacaaaattcagactgatagccgcgacaaattgtgatttgcaaaaaatggttgacgaaaaaaaattcagacttgatttacttcacagactcaatacattacatatacatattccgcctcttcgtgaaaggatagaagatatcgggccattgtttatcgatttcacaaaagagttctctgaaaaaatcaacaaaccgatagaatctattggtgatgatgtctttgtcgctcttgaaaaatatagttttcccgggaatataagagaattaagaaatcttgctgaaagagctatcatactttctaaagggaattcactacaaatatgtgatttcccattacctgtagtgaacaaaatatccaatacaactgatagcaatactaaaattgatgaggaagatgctatacataaaactcttgaggaatgcgaatataatcaggtaatggcagcagagatacttgggataagcagatatgctttgattagaaggatgagaaaatataaaattgatatcaaaagaaatgaagcagagcgataaagtgatatattgtagcagttattaatatacgtcgagcgaataattgcgcgtaatcttatatcaaggacgatttatatttttatgtctgaccttacgttactgcggaatcaattcttgagaaatacttttgtagatatgggttacataagatcgcccaaaggaccgagattaaggttgagatctttgtcagtaaggttgaagataccttttaactcctccatctttttctcaagcttcataagcgtttctccaagctcttcaatttgtgattcactcaatgaattaccatcaattctgcgcattgcctgtttttcaatcaattttcttataagttcaataagagtcaatacaagcttggcgagacctgactctacattatcgggagttgcattgattctcccttgaatacctggttttaatttttcaagttcttcaataatttcatctgccgaacctgcataatataatatcttatcactatccataattatccaatatttatatttgaaaaattatatggtggccatggaccagataaaacaacgttatgttccgaaaatagagtctgcatttgaataactaaatcaagaagctcactttttttcgacctttctatcataaatacagcatcaactataaatcctgttgttgtttgtttattgtacacaattaaatcagttattttttgaagattacaagcaacaatcgactgtatcttatcaatgtattgaagcctcttttcttctgataagtgttttatgtatttgtttaataaatattttttactgtcagtatttccatgtaaaatatctggaacattttgaggcaaatcaaacaaatcttcaatattatttttttctttatcctgatgcgaatagagtattcttaaggaatactcttctttatcagttattttttttattattgtaacaaatgtttcattatggttttttaataattcagtcacatcgaatggtgatgatacaatagatccatacctcataggcagtattgagtatttagcagcaatgtctcctataatcgttgcatatatcattacatcattttgacatgcttgttttttctcatcagtggttcttgaaacgatagcagagagtgtacttgtagatattatttcaagtttaatttttgatttaagtgatattgcatcaacatatgatgaaaacgaatcgatataatttatcgaatcaaaaatagcataaataattaaaggcatgcttgattataataaatgctgtttttacatttttatcgagttctgtttatttttttccatcgtctccacagaacttagcaatagtctgagtccaacatacacaagatctatatctgctacggaaatgacaatatctcctgtaataacaacacctttggttaaaacacgatcgagaacatcgagaattgtaatttctttattcttgctataaaattcgtcttgcatttcaatgcgatatatttataaaggaataacaaggccaagggcctgtaatttcaatattcaggcctatattttgatgctgaataattaactgatcagacgtttcaataaaactttcaacatttgctttattcaataacaaaaccacgttaagtatcatatcatcctctttttccaaagtttcattgtttggaattggattgaaacggaattcttcagataagatactaaactttgtaaatattttttttgagtacgtattatatatattaataatctcgttctcgatgatttcattttttttctttccaagtatatatgcttttcctattgaactattttggatcaaagcatttatatctgatacttttttactgagatgcgtgatattctctacaatcttatttttattgcaatagagctttacagcccactcctctttctcttcgagataaaccaaattttttttaaactcttcagcatatttgattataaactgcatcaaactgctttcagatttgtacagagtgccgaaattgaagggaatcaggctcttgacatgttgcataatggaagtaataacatcaaggtgttcccttacctttgtatctaaccagacaacatcagatagatttgattgtaattgattttccgcaaaatcattatctgtcacatccattgtagtaacaaataatccatcaacatctactacgcatattcccttctgcaattgatactgttgtaataaagggggctcacttgtaacacaaaagatgtatataagtctttcttgaatagcaaccatagaagatcaataatcaattattttcactttcagaatcatcatatgttgacaacctcgaaaaagaaataacttctaaatctgaatcgacagttacagcataaaataaccttatttttttggggggaagattcatcgattttaaaaaagaatcatcctcatatacttctgaaacagttttccaggtatctcctgatttttctacccttattactgttacatctgctgtctgtacattttctttaagaaacgcaactaccgtatttcttatagtaattattttactcattatatgctccaatagttatttataaaataaacgaaggattatattttactccataaaaacaatttttttattgattttgtttattcaatcttattctttcgagtttttgtaataattcatcctcttctctgtcatattcaacttcatcaatctcatccaactcgaacctgagttggagagccattaaacgttctttaacaacaccttcatcagacgtctctttctcaacgacatcatttattttttttgctataaatataagcccattaagtggagcaaataatatatcgtctaaaataaaaatattataccccttttgtattaattgacagattaacaaaattatatggcggtaacgtacctacatatttgaatgtcataatatttccatacttctcatcaagtttatttacagagtcatcaaactctgactctttaacttccttaataagaaatgcggcgttaagaatcataagattaccataattatcagttatcttgatatcctcagcgataggactcaatatatcaagaatctgttgtttataactctcaatctctttcttcagtgcatctgcaaccatctcacctatttttacacgctgatagtgtattttatcagcaggctggttcaatagcttatctcttagagatcgtatattatcatatttctgaataatattttcatatattcttgtttcatctgccatgacttttaggcccaattccttctttcctttcattttgatgagcaattcatcaaatctgctataatcggtaatcaatattttgattattgcgtcatcattatcatgaggtgatattgtagaaaatcttaccgggagaacattaaaccgcttcattacctcttcaagaaccttctgatgggcgatcatatttgctcgtcttgcttcatattgtatgatcggcgttgaacttacaacagcgcaaatatctttgtaaataacaccatataccctgtcattacgtttacctataccaatctggccgaaatcaataaattcagaattgcgtataattccgtatatatatcttccctctttcgttgtttcgatatccatctgattaataattaataatgatttcagagttcccatttctcaggaagaattcgtaaatctataaagttaaagatcggtaaagggcctgtataataatagtcacttctgtctttatattgctcaccaagatcattcattatattatcaaactctacttcacggcctttgttcaataaaaaagcggtattcataaacatagcctcgccagttgtcttattatgcttatgagcaacaactgtctttctcaaatatgttacaatttcgtatgcttcgacttctttctttttttgcaactcattctcaataatatgtccggcctcaacaataagcagttttcttttttcttcatccttcagtccctctatttcacgtctcaattgttttaactcaacatgttctttatctatctctttatatatatcgatcatgcagcgccatgatgctttaagattatactcaaccttgttttcaaaacgctcaagaagttcagataattcgccatacctgcgatcaagaagatttcttatttcatctggtgttgctgcaactgtgccaaatcgaactggaataacactattgaattgactcatcacgacctctatgactctttgatgagcaagaatattatccgggtttaaaacaaaatgattaagtgggtggtcactaacaaccatacttaagccctgaaatccaattgtatttacaagatcacctctaccccctattccaattgcaccaaaattgcattcataagtagaagcaatgatacaataaacgtacttgccatccttttccatattatttctttattttaaccagataaaaaggttcatccggcttatgatcaggagaatccttgaagacacttgaatattcaagtaaaatctgatatgctttgttaatctctataaaatcatcgttatcaattgcagaaatagtattatttttatctggatgggcgtgcgctgcttttgctcggtatgccttttttatatctgattctgatttataggcatcaataccaagaattttttctgccttttcgatctcttttttatttagaagttttgattcaagagtataaaaactataacaaggcaacggaccaactatcttatatctaagcagattttcatattttatatcaagttgattaaccatctcaataaaagagttttctttatccttttttattagaaatgctgaatttaacggcatttcatcattcatcgactcatgtttcttaacacaaatacataaagaagataaagaattcataatatcaagattgactttactatttttttcatcaatcttttttttgattatttttccgatatttatgctgtccgcctgatcataactacctttattggcaatttcttccttcataatcctgatctggggagtatctgatatttttttaataagatcagggaaattattccacatgaccaccagatcaaactcctgaatatcagctatatcatcaaaagttttattgatgatacgtaatccatttttaactatttttataacatcattacccgaatttacaattgtaccaagctgcatgggaattattgttgagcaacctgtactcataatcaactcaatttttttctgatgatcaacaagtaaataagctaaatcttctctatttaaatactcaatatcatctaccattgtatcagaaacaagggcagcaatactgccatactctatcgaataaatacctgactcaatcaatatagtcttgatatctgtcaaatagtgatttggaataaatccatatatataaataccttgcctgtccattatctattaattttgtctatttgttgcctgattgctgactacttgtatcgcatgttcaaaatgctcttctgttataattatttctatagtttctgaatcgacttttttatcaatcagttcacgaatagcaaccattttagccttttgacatataaactgtatatctgcgccagtcatattatcggttttttcggcaagtgcatttagactaacactctcttttagaggcatatttttagtatgtattttaaaaatcatctctcttgttgataaatccggtaatggaacttcaaacatgagatcaaatcttcctgatcgtaataaagcgggatcaatacgatcaattctatttgttgcagcaagcacagtgaccccttttaactcctcaataccatccatttctgtgagaaattgactgattactctgtcaataactcctgattctacgccatcattccttcttcgtggagcaagactatctatttcatcaagaaagagaattgtgggcgctgattgtttcgcaagcctgaaaagttctcttacccctttttcagattctccaataaaacggttaagtatttgaggaccttttacagaaataaagtttactccactctcactggcaagcgctttagcaaggtatgtttttcctgtgccaggcttaccatataatattataccctttggaggattggtatctgtttttttaaatagttcagcatattttagaggccactctacggtctctttcaatgcctgcttaatctcatcaagccccccaacatcttcccacttgacatcaggaacctcaacaaatacttcacggatagcagaaggttcgacctctttcatcgcatcaagaaaattatccatcgtaacttctaactgcattaatagctcgtatggtatttctgataattcaaagttaatccttggaagaattttccttaacgctgtcatagccgcttcgcgagcaagagcttcaagatcagctccaacaaaaccatgggtaatatcagcaatctttgacatatccacatcttctgacaagggaataccccttgtgtggatatgaagtatttcaagtcgtccctttttatcaggaatagaaattgatatctcacgatcgaaacgtcctggccttctaagcgcgggatcaatagaatttggaatatttgttgctccaatcacaataactttgccccttgactccaaaccgtccatcaaggataaaagctgagctacaacccttttctcaacctgcttttcgccacccatatcctcccgttttggagcgattgcatctatttcatcaataaatattatagacggcgcatgagactgggcctcagcaaatatattacgtactcttgcttcgctttcgccgtaatacttgcccataatttcagggccggatatatttataaaataagcatcggtctcttgtgcgacggctctcacaataagcgtctttcctgtacctggaggtccatacaaaaaaacaccttttggtggttcgactcctaacctttcaaatatttcaggatattttaggggtaattcaatcatttcacgtattcgctgaacttgattaccaagtccacctatatcttcgtatgtaatcttgtttgattttacttcattttgttttgaagattcaagttgtattgatgtatcaggatgtatcaaaacaactccatcaggtacggtcgatgaaatcgtataatatatcgatccggaaccaaataatgtcgccttaattttatcaccattagaaaccggtaaaccatttataagagaaccaatatatttcgcatcatcagccttaatcaaagagcttgattttgttaccggcttgagttttatttttgttgccttgcgtattgttgttttatgtattagaactttttcgtctattccaacaatggcattttctcgagtgattccatcaatctgtatgattcccttatctcgatcattagggtaagaaggaagtattttaactggagtggagcgttttccctcaataaggacaatatcacccgattccaaaccagcatgaaccatatcattcggatcaattctcgcaattgcacgccctacatccttaacaattgcctctttgacttttaagaccaactcagtattgctcatgtcagatcccttttttgctctttaacgtcaaagagcacctgttttaacttatttaatgctgccaaccctttaatttcatcaggaaataccggaacagtcactatccttaatttattaaacaattcatttgccttcagcagatattttaattgtgctttttttcgctgtctgcagaatcctgactcgtcagactccattacattatttataatcaattggcgtgatgtaattttgaactgtccaagctcatgtaacaatctttctgtctccataatagccatatcttcaggaatacagacaggaataaattcgcatttattaccattactgagaagagcagcaatacgtttgactgtctttttaagattgataagcatgacatccgcttcatcatccttatactctcccgaaaaagactctatcatataacgatatttccaccgcatttttgcagccattttgatccactcatcaaggagaaccggggaggagagcaagcgcaatgcatgaccagtaggggctgtatcaacaacgtatttctcgtaattattctcttcaatcaaatcaatgatggttttaaaactcataacttcatcaataccaggtattgacatactcatcatttgctgtatatcatcatcatcgaaatttgtggatggatgtatcgaaaagtttaataagctcacgttcatgctcttttttaaactcttgaaatgccttgtctgcagatatttctattgcggtcaggttcactacattatgaaccggttgaagtctgaatccaatttcctgttcaagactatctgaaaccgaatgtgccggatcagttgaaattaccaatgttttatacttttctgccaagccaatcgaacatgcaacagcacaactggttttaccaacacctcccttaccaccaaagataatcatcttaaggtcttggctatccaaacctgtaagcggcattatattattttttaattcttatttcaagtattccatttgtgtatttatttttaataacttgattatcagaagttatcggtaataataattctttccgatagcttttttttctgcttttcgttgaaatttcaagtatatcatccttaaagtcaataataatatcagactcttcaatacccggcatttctgcaattattacaacttcatcattttcatcgaatacatctgttataggttcacgctcttcgttaacctttgggccttgtggtgtttttattatgttaccaaaagtttcaacctttggagcaccaccaattgcggattttattgtaaatccataaacaccattcatccctttttttaacgaatctaaattaaattctccttcccgattaattgatcctgatgtttcaagttttgctgccagatcaactaatttttctattcctttaaaaagaccgcccaagcccataaaatcaaactcagcatctccattaccatcttttgtgtttttcatcggatctcgttattatgttatcttcgtcaatgcctcaagcttctctatgcgttgctgtaaatcatcccgcagtaattgctgttctttatctttcgcctttgtagagagatatgtatcttcctgccaccagtttatacccatctccatagctttatcaactgatgcaattaataaccttatcttaattgtcagcaagtcaatatcagctatttgtatcttgatatcccctgctatcacaatacccttatcgagtactctttcaagtatatcggcaagtcctgttgcattaacagcatgttttaattctggcatgatgagatatttttaatactctatttggatagtcgtaaatccgggatttttcgtttcttctccatacatattatttctatttctgttttgaggatcaagcaaatgtgaactatgttcataaatattctgtataatccttaatctattttgaacataatcaagtctatgcaatatttttgtctcctcactcattaatcgctgtttttccttttcaagcatatacaactcaataaaatcggctgtatctgtctgccttgcagcagactttgtaaccgtatgcagcgtctttatactgctgacgccttttttagggttattaattggcataactctttccagaattgcagtttatataactaagaatgtaaatctatcaactcattgacaataccacgcactctttcttgatttgtttttgacccgacacgactggtttctgaagtcaaaatatcctggcagacttttttaaaaagttcatttgtcttatccggccttgcattaagaacatttaatgtcttggcaatcataatcgatcctcttattgtagggtcaaactcagttttacctgattcccgcaatcctcgaactattttgacaatcttttctgcatcatcaagcgacattcctgattttgcatgagttatcatgagttctgtttcataatcaaaataatcaagatccattgtaaccatcctgtcacgcaatgcatcctgagtcctgttaactccggcatattcttcaggattagatgtaaatattgccctgaattcaggatgaactttcatataatactcttcttcatttgaagatgaagtactcatcattttttcttgaagaatcggaagaagtatgttatttgcctcaggacgtgatcgtgtaaactcatcataaaccaaagtaaagccttttttgatagcaatagttaaacggttgtttacccattgcttggtcatatcctcttcatatttatggacagagtgaataaaattatcgtccaatcttctgtatttataaccctgctcactaccaataagatccgatgttttatactcagaatcgccatgaataatgacaacaggccgacctatcttactagcaagatgtaaagcaactgtcgttttccctgtgccggaaggacctctgaaatgaacgggaaatcctgctttcatataagtcagaccacggcttgttatatccctgatatagtctgtttcgacaaaattaggcatgggctttggctcaagcactgtattcatctcactatcacatccctgacgacgcatatttttatggctattagaattttaattataaccgcatcttaatcagctattacttctataaggttaaaaaacgttacaggaccttgaatatacaataaaatcctgtaacgtttccaacgaaacggttatttaaacgtcttctttatcggataataaagattttcgactttcgaaaccttacctgcatcaagcaaacattttgcagcaaaacctatcttcattcgagtttcatgcaatggttcctccatgtcagaaacctttacaccttcatgatgactattgatatattgcagaattttctcttccaaagtactctcacttgcaacttgaggtgtttcgatattaacaaccggcattttttcctcaaatacaggtaattcgttaatcactgcttttatctctgttttttcagcaactttcacaacaggcttttcaattttatccgaagtcaccacttcccccccactccttatagctgctatcttctcctgcatttctttccaatatcctgcaccttcagctctgtctgcagaacaattatccaacagactggctgtcgatgttctcagctcggttacttcacgactgattcgctcaaataaagtgttgtattctttcagtcgatcagcttcgccctgatccatatcctttttcagtttacgagctgcattaagattttcattaccgatatcagctattctttcctgaatgcttttaagcaacgcatgcgtatactcaaatctttcatttcttgtcttattcagctcggcccttaattcatcagacatttccttatgctcagttccgaatctttcaagcatttcatttgtataattaaaaatactcgacacttcagcgcttattttaccaatgtacaattcatactcagccattcttgatttttcattctgagcacgtgctgtattctcctctgtaaaaaacttattcaaatcacttgccaaaacagttcttgctttggaaaagtcctgaatcaaatctttaacttctttttcgattgaatcaatatctttttgaatagatcctattaattgggcatatttacccagtcgatctttttctccagaatcaagtgtcttttttaattccgccgcattattacttatttttttagcagtctcctcctgctcgtcacgatactgcttcattttttctgcaacatctgcaacaagggcttcattatctttgacgcgctctttaaatgaagaaagcatttcttcactcaagcttttcatttgatttgccaatcccatttgtctctccattttaggttatatagccttaaacaaatctattgcttattatatatttagcatgttttatatccctgatactgataatatctcctttatcaagcaaagactccagatactccatcaatcttttgtgtgtttcctgaaaatccatcaatatccccataacatcttcttttcttttttcctgtatttccgcaatctcagatagctcagctttcaataacgcatttttatccgcattctctgcaacgctataatcggaaatatttactattatattttttaatgactgtgtaaattttttctggtcttctatgaatgcaacaaaatgatttttagcattactctctttttgatcaagaatactatagatctcatccattatcagattataatcctttttccgcaatgactcttttttagccaatgcctcacaaagctttatactaacatccattctcctcaccttaagatattccaaagaatcttcaacactatcaatcaaataatgacacgactcttttatattttcggatgattgaaatgcactctgaatattttttattctaacttcatcagaatcacaactatctgaagattcaaatccctttttatttatttcttccttaataaccatctttacgaaatgttatatgtatttcatctgaaacataaaacatgtaacatgctttctctcaattttttatttcataataataagttcttggtaaatcatgctcgagagacataagagactgaggatgttttagcaagaacaatcatcataccgcgtgctgcactacgctgcttttgcggtcaggccgattgcttcagcatatttcagataggtctctacagaggcaacgactacccttgcttcgatggcaagaagttcgattccaacaagtgatacccttacccatgcatcaacaacaacacccttgtcaagaatacgatcgataacctctacgaggcttgatgaaccgattgttttttctactgacatgatattctcctgtttttggttttaaaatcgacaactcagcttcaaattctctttatgctgcttttgcggtcaggccgattgcttcagcatatttcagataggtctctacagaggcaacgactacccttgcttcgatggcaagaagttcgattccaacaagtgatacccttacccatgcatcaacaacaacacccttgtcaagaatacgatcgataacctctacgaggcttgatgaaccgattgttttttctactgacatgatattctcctgtttttggttttaaaatcgacaactcagcttcaaattctctttatgctgcttttgcggtcaggccgattgcttcagcatatttcagataggtctctacagaggcaacgactacccttgcttcgatggcaagaagttcaatacccacaagcgatacccttacccatgcatcaacaacaacacccttgtcaaggatacgatcgataacctcgacgagacttgatgaaccgattgttttttctactgacatgatattctcctgtttttggttttaaaatcgacaactcagcttcccattctctttatgctgcttttgcggtcaggccgattgcttcagcatatttcagataggtctctacagaggcaacgactacccttgcttcgatggcaagaagttcaatacccacaagcgatacccttacccatgcatcaacaacaacacccttgtcaaggatacgatcaataacctctacgaggcttgatgaaccgattgttttttctactgacatgatattctcctgtttttgatcaataaacaccgtcttacaaagagagggacggcttacctcttcacatataagtggcatataccatgccagcatttgcaattacagttgcccaacaaaacaaagcacaagttaactcatttattataaatcagttataataaattttattttaacactatcttatattgtgctgttttgagaccgataatgcttccctgatcctgcttattttctatttaaccccgcacaggtgtgcggaagcatgttcgcttttaataattaaggaagaaacagtacctgccgggcaggatgacttcttgatggatggagagtagtgacgtgaggcggaagaacattgcaacccaaatggaatgggcggatattgctcttacaaattccctttcaggtagagaagccgccttgcttcaggaaagcgctcaattgcatatcggagcataacccttggcatacgctgataatgtctcgataaaaaatcttcaagtgcagccaggttacgcttgccaacctccctgagcatccaccctgtagccttatgaatcagctcttcaggatcctgaagcagcttttctcccagagcaagagtatcctgaaattctcccagacggatgaaatgaaaggttgcgataatagcaattctgcgctcccacaacctctcagaatcagcaagttgaaggagggacgttcgtggatggtcatgtaaaaagctgccgacaatatgcggcgcggaaatatcaaccagatcccagttgttgatacatcgggtatgtgcaaggtagatatcgtaaatccgcttccgtgagggttcgtcaccccggataaaacgacgcatcagcatcaacagagcaagcaatcgatcttcatgaaaagccgactcaagcagcagaataagctcaggcataggaacatcatccaccgtcaaggaaagttttctcaacactggcacccgaattccacgaaaaagatcaccttcagcatattcaccgggcccagttttgaaaaatctctgcgcaaaccgggccgcctcgggatttgagagcgcctcaagacgtttcatgatcatggatgcagtaccactcatgataatattccctcttaacttcagattaatcgtttcccgaaatcctcattatcaacaccctacgcctgttcagccagcttactccaccgggccatctctttttcaagctgctgttgaagcgcctgaagttccgacccaagctgctgctgcaacccaaaatcactacctgccgacgcaagacgtgcggctatctccgactgacggatttcagcatcgtggatcgtctgctcaagcagctcaagctcacgcttctccttgcctgaaagctttgagggctttggctttaccgataccggtggaagaatcttctgagcctctttcgcagatgatttcttttcatcctttcccttggccgccaaagctgctttcatttcgaggtagacggtatagttacccggatagcgacgaatactgccgttctcctcgaaggcgaaaatatactccaccgtccggtcaaggaaatagcgatcgtgactgaccaccaaaaggcagccctgaaaggtatcgagatagtcttcaagcacccggagcgtcgggatatcaagatcgttggtcggttcgtcaagcagaagcacattgggcgaatcaatgagctgtttgagcagatagagccgccggcgttcgcctcccgaaagggtgctgatataactgtactgggttgagggcgcaaagagaaaacgctcaagcattctcgcagcagaaaaaactgtgccatccttagtcttgatctgctcggcatgctcctgaatatactcaatcacccgtttcgaatcatcaagtcccctgctctgctgatcgtaataaccgatattcaccgtcttaccaagatcaatatggccactgtcaggctcaacacgcccggtaatcatatcaaacagggtcgtttttcccgaaccgttcggtccgataatgccaatacggtctcccttttgcagatgatactcaaacgaatgcagcagcaacttgtcaccgtacgattttgatacctggtgaaactcaatgattttatcacccagccgaccagctccgaagccgatctcaagctcttttgacttctgctttttcggagcatacacaaggctctcggcacgcaacatacgggctttctgtttcgtcgtccgtgccttgcagccacccctcatccactccagctcctgacggacaagggcggaacgcttgcgatcatcccgtatcgcctgctcttcctgttcagccttctgcaacaggtaacttgaatatcctccggtgtaggtaaccgccgtccggccatccatttcaatcattcgagtcgccacacgatcaagaaaatatcggtcatgcgtaatcaaaagcaccgcgccctgataacgacggatatactgctccagccactcaacactatcggcatcaagatggttggtcggttcatcaaggataagcccgtcactcggcacaacaagcgcatgagccaatgccacacgcttgcgctgaccaccggacagcgtacccatggttgccgcaagatcataaagacccagtttaccaagcaccattttggcattcgattcaagctcccatgcaccacacacatcaagctcgtgagcaagccgactcatcttctcaatcaacgatgggtcttcactgtggcgcgtctccagctccttgcagaccacttcatactcataaatcagatccatcgccttatcgctcgacttcagaatggcttccagcaccgtatcctcaggattgaaaggagaatcctgcggcaaataggcaatcctcttctggttagccaccatcacctttcctttatcaggcgtttcaacccccgcaagaatcttcaaaagcgtacttttaccgctcccgtttgccccgataataccgatcttgtcgcgatcatcaatgccaaacgagacatcctcaaacaaatgtttcagaccatattttttctgtaacccttcaactgttaaaagcaccatacctcttcaccattccttatacttatgttcattcatgcccttcaaaacctttcaaaagagcggaatataacgattacatcccgtttggcagccaactcattgtgcaccgcttaaacgataaaaactggtaccaacttacaaaaagaggagttatgctgtcagaacgaacgcaacgttttttttctctccagtttcctgttccccttttttttcataaactgtgctaatacaaaaacaacatgcaggaaattacccctgcaaaacagagtaaaatcaccatcaaataacctcaaatgagtgaactggaaaaattgctggcatggggcgatctacccgtacctgaagtattacatcagcttccacaccagcagcaacaggaagttgcaacctgggcaatcaatattatcagcaataaaacagaagggctggacgatctctacaacgccataagcatgatcgtcaaattcatccccaacttcatggtcattccgcttatggtcgaacacatccgcccacggattgccgccgaagtatgcatcaaaatgggcattgaccaggcaaccggatacgcaaatgacctgcccctggaatatttcagcgcagtttccaagcaccttgatgccgagatgatggccagaattctcgaaaaaatgaaacggcacaccgtcgaaaaattcatccaccatgaactgcagcagtgccagacccgtgtactcgacatcgccatacatctcaatcagcaactccttgaaatcgtagcaaaactggttgcacttcccgaaccctcaaccgatcatgacaacaatccgcatgaagcggtgattgaaaaaatcagggccatgcagtaattaaaaccctgaacacactgaaattgaccaaaaacacaacaactccatcgcctaaaattcagagaccatttgtatatctgataaacagaacaacgttcaatcgctgatggaaaagttgcaacacgagcgctactctggctgaaaaccggcaactggacagatccttgaaggcaaccctatggtaataatcgtacctcccccagcaggacactcaacagaaagagttccaccatgtttatggacaacaatgtcataacaaatgcttaacccgagtccgataccttttccaggttcttttgtactgaaaaacggattaaaaatatctctcctgatttcctccggtatgcctggcccgtcatcggtaattgagcagaagaccttgctgccctcgaaccaggtatgaagcgcgattgtgccgggagaactccgattctgtgacttgattgcatgtgcactattgacaatcatgttgagaaagagctgattaatctgttccggattacagtataccgaaggaagcacttcatcaaacctggtttcaatcccggcaatgtcacgatattcatgacgggcaagaataagcatatcacggagtccctgattgagatcgaacgagacccgctcatcaggagcgtgagttatggagaaattcctcatgctgttgataatggttgtcatacgctcgaaaccattatttgactcggaaaagatcatcggaatatcatcaagcagcatatcaatgtcaagctccgcctccattctgcgtagcttttgcaacgcgggagccaaaaatccacccatcgactccacttttcctgtaatctcccggtactcgtttacaagcaacaagagatcgtcaaaatattccttctgggtcgaaaagttgatcttgataaaattgagcggattattcagctcatgggcaataccggcagcaagctgaccaatcgaggcaagtttttcatgcagaatcacctgctgatgcattatttcaagctctcgggtacgttctgcaatacgctcttcgagtgtcttgttaagatgaaacagtttttgttcagccagcttgcgtgcagtaattttggtactggtaccgataatccggtaaatacgaccataatcattgcgaaccggattaagaaccgtctcccaccagctcaccttacccatgaattgcaaattctcttcaaaatgtatggaactgcctcgacgcacacaggcatcgtagttaccgataaacttttgagcaatttgaggaggaaaaagcttttcgggtgttgctccaacaagctcctgattgcttattcctgtcagttgttcattaagcggattatggcctttatactgataggaaccatctggaaggacgtcaacaacaaaaatggaatgattgacctcctcatagatacttttgagcaacagcccgttttcaagcagctcctgctcgtactgtttacgcctgttttcattctttttgcgctctgtaacatcacggatcagccccatcatgcccgataaatcctgcccctgaaaatagtgaacatgaacttccccgtaaaaaaaatctccgttctttttcctgaacctgaactctacaacctgatcgatcaagtcatcctgcaaggttttattgaatatgagaagcgctcccggaatttcatcttcagcaagatactcggtaaagtgatccccgataacctcctggggggtatagccaaaaatcttttcaatagcctgtgaggcataggtcagaattccgctcctgtcagaaacaaaaaccacctcaaccatctgttccgtaatcgtacgaaacttcagttcactgtcactcaatagtttttcggtctttttgctctcggtgatatcaaaaacaatagcataaagaaattcctttcccgtaatctctatcttgctcgagaagacctccacatcacgcacagagccatccgaacggcaatgacgaaagaaaaagcggttttgctttgctgaacggcttttatcaagattattctggatctcttcaacagtgatcggattgatttgcctgatattcatcttccttagttcctcaacagaccacccataaaagtctgctgccgcacgattggcgtcaacaatattgcccgtatcaggatcgagaagaatcttgaccgctgcatgactttcaaacagcttcctgaaacgctcttcactgatgcgcaactcctgctcagcctgattgcgttcagtgatatcatgaatgactgaatagagaaacgctttgcccccaatctcaattcggttactgaacacctccacatcccgcacagagccgtcaaaaaggcggtggcaaaaaacaaatcggttttgcttcgatgaacgggttttttccatctctttcagcacaacatccggtgaaagaagattgatctgctgaatattcatcttcctgagctcctcaatcgaccagccataaaagctggcggctgcacgattggcatcgacgatgttagccgtatcaggatcaataaccagcatcacggctgaatgttcgtcgaagagtatcctgaacttttcctcgctttcactcagacactcacccgttcgaagagaagtaatccgcttctcttcctctctctctttcaggagcgctttcaatcgggcattttcctgctctaaccggagtaactttttttccaccaaattgattatttatcctctattccagcccatcttgcatcaccatcaaccaacaatcacttttgtgacttttgtaacttttgtaacttttgcgacaaaaaggtaacgatttatatcgtatgaaccaatgagtccaggacacgatccctaccctgcaaaccgacttacaaaagaggttacatcccaagaaaagccctcttgacctccctgttattcagcagctcctcacctgttccggtaagcacaatcgctccggtttcaatgacatatcccctgtggctgatgctcagtgactgatagacattctgctcaacaagaagaaccgtaacaccactcgcattaatggtacgaatagcgccaaaaaccacctccgtaaagagaggcgataatcccagacttggttcgtcaagaagcaggagcttcggattacccatcaatccccttccaatggcgagcatttgctgctccccgccagacatggttccacccagttgattacgacgttcagcaagtttcggaaaaagggcaaagacccgatcaaggtttatctgacgctctttctggtgcaggtagcctcccatcatcagattttcgacaacggtcatatcaggaaagatctttcgtccctccggaacatgcacaatccctcgctgaacaatagtgtgcgctgcaagagtacgaagcgattcatgattaaaggtgatgataccggttgatttgataatccccgagattgctttaagcagggttgatttaccggcaccattgctgccaacaacagagacaatctctctctccgcaatcgtaatgttgacggagcacagaacaggcatttcaccgtatcccgcatgaagattttgaatatcaagcattgtatccacctccaaggtatgcggctatgacatcagggttattggtaatctcttcgggcgtaccttccgcaagcttttccccggagttcagcacaacaatccggtcgcagattgaggtaaccgctttcatatcatgctcgataaacacaatggtcgccccctgcttccgaacccggcggatgatttcaagaatggtatcggtttcggtatgattcaacccgccacatatttcgtcaagaagcagcattttcggatgggtagccagcacacgcgcaagttcaagctttttcttcagtcctataggcaacgatccggcaagtttatcggcataatcactcaggccaactgcctgcaaattctcccttgcaatcgcctcggcatcccgggtagcattggtgatggcaaaggcgccaatcatgacattctccagcactgtaagagttcccagcggcttgaccctctgccaggttcgtaccatgcccagacggcacacttcgtcaggacgcagggcattgatttttttgttatcaaagattacatctccggcagttgccggataaaagccggtcatacagttaaacaaggtggtctttcctgcaccgttcggcccgataagaccgaaaatctctttctcatcaacagaaaaactgacatcagaaacagcgacattaccgccaaaatgtttactgacatgactgatatggagaagatgctgtatcatttcaccctccggaaaagcccaagaatacctttgggcagataaagtatgcaaagcaccgtaatgataccatagaccagtacatgggcgtgagccaggttctctttcaaaaagagccccatgcctgaggtttccgataccagaccagccttgaccagagcatccccaataaaatttgagcgcaacatctcggcaagcggcacaagcaaaaccgccccgatcaccggcccccacagggttccaacacccccgataattgccgtcagaatgatttcaatagagagccgaagatcaagaactgccgaggtatcaataaagcggatatagagaccataaagacttcccagaacagaggtcagggctgcggatatcagcaacgccttgtttttgtaaaaggagagattaatgcccaatgaagctgctgcatcctgatcctcgcggattgcctgtaaatagaaccccgtcttcgatttccgaagataggccgttataccaagggaaaccacaagcaccagcaacatcccgtaataaaagggattcttgctgttcaggtcaagcccccacaaagagagatccgagagcagaatcccctgtgcgcctcccgtaaactcaaaattgagcaccgagagccggacaatttcagcaacagcaatggaggccaacgcaaagtaatgacctcgcaaccgaaacacaatgcttccggtaatgagggcaataatgcaggcaacaaccatacctgccgccatgcagagaaccgggttgagattgtagagcgtgatcaaaatcatggtggtataggcgccagccccgaaataggcggcatgaccaaagctgtactgcccggcataaccgccaagaagattccacgccgaagagagcgccgccatcatcagcaccgaaatcaatattcccgtgaaatagggattctcccccatgaaaagcggcaccacagcagctattgccgcaaggataacgataagtgcaatctgtttcattactgctctccttttttaccgaacaacccttgcggacgaagaagcagaaccgcaagaaaaagtacaaagaccacaacatccttccagtctgttgagatgtatgtcgatgacattgcctcaaccacgccgataatcagcccgccgactccagctccgataaccgagccaagaccgcctaaaacacagatcgtaaacgccttcagcagaaaactgtgcccggcaagcggatgaatataataggttggcgctatcagtgcacctgcggtcgcagccagagccgtaccaataccaaaggcgattgcactcattttagcaacattgatgcccatcaactgagcagcctccctgttttggctcgttgcccgcagagccatgccagtactggtttttaaaagaaaaagagagagcagtgccgtaatcccgcaggtaatgagaaaggagatcaccaggggaacagagaggaaaatgcctccgggcaaattgtatgcgctgcttgaataggaggtcgtcaatatcttcggatcactggtaaatgccagaagtgcagtattactcatgataagaccaagaccaacggtcaggagaatctggttttgatggggatgatggataacacgattgataaagagcttttccagcataaatccgaacaaaaaggctacaggcataatcagcaccagcgacagatagggatcaatatgcagcagggtaaaggcaaaatatgccagatacatgccaagcatcatcaaatcaccatgagcaaagttactgatattcatgacgccaaaaacaagggacatccctattccggcaagagcataaaccccaccggtcagtattcctgaaagtaacgattgaaaaaacagcatgatagatctccccgtaaaatgaactgatcagccagcgaacccatttcacaacaataacgcaacaaaccaacaggaaaaaagcgcctccagcaacgttccggaggcgccagatttccagttgcactctgaacagatgcaactgcgacttaacgcttgaagggatagattagcttctttttgctgaactgagcaggatagaccgtttcatacttaccgtttgcaatctgctgcaccagcatcggatggttgttctgattggtaaaaccgccatagtcagcaaatttgactggccccataataccattccaatatcctcccttaagagccgcctgaagtttcacggcacttttggtggcggatgccgtaatcgccataatcctcatggcttcataagcacaggccgcatgataggagggctccttcgcatattttgccttgtaacgaactgcaaaatcggccgcacccggccaattgacatcatcagtccactgggtagcagaaataacaagattggagatttcagtctgctgggcaaactgagccgttgtataaccggcacccgcgccaagaaaagcctttggtgtaagtccgatctccctggcctggcgcatcagcagaatagcatcagcatcatacgacaccagaaaaacaagatcaggattagccgccttgacttttgcgagtgaagagcggtaatcgggttgcccctgctgatacttttcgttggcaacctccttcaaccccattttcagagcattctcctgggcagtcttgaccgtcgatacgccaaaatcagttgcggcatagacataggcgatcgtcttcggtttgtaaggcgccaccgctttcatcagcacacttgaatagacattggcaggagcattcaggcggaaaacattcttataccccttcatggtgatctcctccttggcggctgcaggaacaagcagcggcaccttatactgatcagcccttgaggcaacaacatttgcacaccccgaggtataagggccaacaacaccgataacggcatcacgagtcaccagcttttcatacgccgcaagagcatttttcgggtcaccgccatcatcttccctgacaagctcaacctgaattcccttggccttcagatcttcaattgccatagccgcgccattggtcagattctcgccaatttgcgcctctttaccggtgattgagttgataaatcctatcttgactggagctgccgatacctgtaacgggaaagccaacagggcggctgcgataatcgataaaaacttctgtttcatgtactgtcatctcctctggttagggttattgacctgcactgagtactacggatgaagcttttgcttgaggggttgaaggcttttgatggttcataaaaaaaaacactatctgcaatctacgacacataaaaataataaggaagcctgagcctcctttattatcgacaagatccgtgatggaaacaacagaatgtcatcacggagatcatcgcagaacaggagcagccgcagactcctctctgatcacattcggcacaccaaccgcaccggtataaaagacaacaagagatgccgttaccctgccggaattataaccattatgcagggtattgataacctcaagaatggcatcacccttcctgaatacaaaggtacgaccatctttcagctcaacggtaagctccccttccagcatataggcataaaccggcaccggatgcttgtgccagccagttgaaccccctggaggaaaattgactacaagggccgtcacctctggctgggccgtctgcagatagaccagcggatccccattactcgacgttgacgaggtgatcagtttctttacctcaacattccggtactcctcaccatttgccgcactgttcaggacaaagagcaaaaaaagcgcgataacactctgtacaactctcatgcatgctcctctttttgaaaaattagcattcttcggtgcgtatactttcgccagaaaattcaggcctcagcgtacacgccaccctgcaatataatcagcagtattttaaagtttcacgactgaatcgagggccgcatggataaaacaaaccataactgcccgcccaaaccccgaccatgaacagatcgatcaacggctgaacgtccaagcctcaacagcggtatttcatagctatgaaaccagcaaaacatttgcatctgatcatgcaattctccagattgttcctgataccctatccgtcagaacgaccataacgactcattgatgggcagtgaaataacaaaaacagagttcagcgaggaggatttccggcagtttcaccagaatctgagaaaggaaacacggattctgatggattggttttcctcggatctcttcgataatcaccaggagatgtgcggcttcgaactcgaagcatggctcatcgatcagcattgcgctccgactgccagaaacgaggagttcctccagcgggtcaacaatcccctggttgtgcctgagctctcaaaatataatttcgaactcaatattgcaccgcatcctctggattgccatctcccggaatttctgaaaaatgaactacagaagctctggaatatctgcaccatcaatgcccttgacatggggtgcaatacccttctgaccggtattctgccgaccctgcaagacaggatgctgacgcttgagaacatctcatcgctgaaacggtttcacgcgctgaaccacgaaattctgcgatcgatatctcgtcactcgcttaaaattcacatagagggagagaaggagtcgctggatatcgtccatcatgatgtcatggccgaggcggcaacgacatcactgcagatacactttcaggttcccgtcagcaaggcggcggctgtttacaacatcgcccatatactgtcggcgccgatggtcgcactcacagccaattccccgttcctcttcggcaaggaactctgggatgagacacgcattcccctgttcgaacaggctgtaaaaacccctgcatttgttgatctctccggaagagtggtttcgcgcgtcacattcggacgggattacgtccgtgattcactcaaagaggttttcctcgaaaatctcgacggatttccggcgctcctgccgatcactttcgatcaggatttcagcctgctgaaccatctgcggctgcacaacggaaccatctggcgctggaaccgccctctgataggattcggtgaggatggtcgccctcatgtgcggatcgaacatcgcgtaccaccggcaggaccttcgattccggacatcgtagccaatatcctctttttttatggcgcgacacttcacctgcagcccgaagttccgcaggctgagatatcgttcgaacatgctcgctcaaacttttacgccgcctcacgcttcgggcttgacgccagggtcacctggagttcgggaaacgccatgcccgtggatactcttctgctgcaacagttgatccccggagccattcaggctcttgccgaacgaggaatcgacagtcatgagctgaaatactaccttgtcgatattcttgcaagacgcgtagcgacgcgacggaacggcgcctggtggcaaaaaaccttcatccggcgtcacggccccgatttcagggcgatgacccaggcatacctcgaaaaccagagaaaaaacattcctgtacacgaatggagcatctgaaccagtatcatccacccgatctgcacctcttcgatcgacttcccgacggcttcaccggaatcgcgatagaaaagctcggctcaatcctgcccggcccttcgctcatccgtatcgatggtaaaaaaggggcgccactcttcgtttcgatactgctgcacggcaacgaaaccacagggtttgcagccatgcagcaacttctcaccgggttcggggcgccccaccgtcggctgccgagaccattgctgctgtttgtcggcaacgtcgccgctgctgtacgtggcgtaaggaaactcgacgggcaggccgattacaatcgcatctggcagggagaacgctatccggaacaccttcttgcacggcatgttctggcggaaatcgtcaaggctgctccgcttgccggcatcgacctgcacaacaacaccggcaaaaacccgcactatggctgcgtcaaccggctcgaccaaaactctctctctcttgcccggcggttcagcaaaaccattgtttggtttaccgaaccgcacgaagtccttgcggtcgcactctccgcgatttgccctgcggtcacgcttgaatgcggagtttcaggtgatgcggcagggacaaagcatgtagaaaattatctccgccactgccttgaactgcccgaggagagccttttcactccaccagcgaatcaccataacgatctgttccataccacagcaaggatactcctctctgaaggcatacggcccggattcggccagttcgatgacaatactgatatctgtttccgtgaggagctcgaaacactcaatttcgagagggtgccagagggaacggaactgggtcgttaccttaacgggcaaccgccgctcatggtcatagacaacctgaaccacgacgtcaccgaccgctaccttcttttcagcgacaaccgcattctcaccagagtgccggtcgtgccatcaatgttgacccgcgacgtgaaggttatcctgcaggattgcctcggctatatcatggagccttaccaggcaaaagaataatcaggccgcgccacctgcattcagctcacaaatgatccttctgccaaaaccaccgattcatcagcaagaaatgtgcctcaaatgtttcgcatctccccgagtaaatccggatggcgatcaatgagtttcaataacttgaccagaggagcaggaggtcggctttcacctctttcatatctggaaaaagccattttcccgacaccaaataacagccacgccatcctgagtttaaccatattttactattggttaccgttcaagatagcatgattatgttgcatcatggatttatgaaaaaaaatctcaggcaacaccgaaaaccgagctgcaattggcaaaaaacagaatgcggagtacataatgacatatgtcaccccgatttctccggcttttcagcataggagagaatatagtcaaggccagcgtagacactctctgcagagcgatggaatgctgattttgcaaacgtcctggcaaccggaggcagcttcctgacaaacgtttgatctcttgacagatactcatgaagaggctgatagacatcgtcgcgtattgatttgatctcgatactgacgaatccggcgctcaagagcttgctggtgtatgacggaatcagatagtagttttcctgcggaatattgaatttaccggccacaagactccatgaaatccattgctccatcagcctgaagggattaccggactgtttggtcgggacaatgtcggccgtcaccagccttccacccggtcgtaacacccgatacgcctccctgaaaaaatcctcacggctcctgtagtggaaagcgctttccagagaaacaaccagatcgatggattcatctgcaatcggcatctctgttgccgaaccttccctcaaatcgatcatattcccgagccctgcatccacaacatgtatccgggcccgttcaacctgagagcgtgtgatattcagaccgatgattttttcaggtttcatgatcctggcccagagaatatcctggtcgccaaaaccatacccgcaatccagcaccacatcacctgcaaccataccaccccgttccgccaccagaagagcaagcgcttcactggcctcatcgatggtatccgcatcccgccagtagccaagattcagatagagcctgtgctcggtaagagaagtggtaccaatcagatcatagacttccgttgtctccagtccgtgaaatggattgagaagccagttgagatatgcaaaaaaacgatccgctgtgttgtctgacatggtttttattcttttccgatgaagagatcaatgtcgcttgcgatggctggctatcccgacagttgttcgagaaaacgcctgcgcaactcatcggacggcaacatgcattgctctttttttccgaacaactgataccggttctgcgctatcagatcgtacatcacatcccgcaggagttcgggaaccgcctggaatacggtgagcagattccatggcatgtcgagtctggaggcgatttcaatggcagcggcacttcgggtaaaggcgcggtcacccctgacaagaacgacagtgtcaagacgcgacgtattgatgccaaaatgcttgagtaacgacgctccaagaggagactgggccggagtgaaagagaaatgcccggcagtatcgtgctcaaaaataaaattcaccaaaaattcgcacagattgcagacaccgtcaaaaatgacaatgttttccggaagagcggcaaaggacttatgcatctgtttcaagataacgttcacgattgcattgaagacttcctgacagggtacggctctttttttttataaggccccttcaatggcgtcaagggctccaacattcatctactcagaccatcaagcccggagctccagatagctaatgttcaggttttcataaagatgactgaaacgaacaactcgaaaaccgatgaagaagttcctgatgccaggggttgaaccacgagttcccgcgcaacgcacggaaatctgtgttatcatcgtaccggtctcctgccactcccgaatgttccctctatgtcggataatttccgacagtaacgttgccctggtaaacagtcgcgcgaccctcctgtcgtggtaacaccagcttgaccgagcggttacaacagtcgttgggctatcagacaccagatgatgtctatgcttctgcatcaggcggttgagcaaggattgtggataaattcgatgaaatggggcagcgcctttccgctgcatgaacaggtcaggctaccaacttaaactcaacctctttttgtctaccggttggggtccacttcaataatcgccttgaattcctgaaccactcccctgaatccgttcatcagcaggaaatatgcctcaaacgtttcgcatctccccgagtaaatccggatggcgatcaatgagtttcaataacttgaccagaggagcaggaggtcggctttcacctctttcatatctggaaaaagccattttcccgacaccaaataccgatgcaagttcagcctgggtaagattgagttttttacggatacgacgaatgtcttccccgacatcccccttcaccgaacgtaacaacccggcctgcgcctctgtataacgccgataactctcgtcgtcccagacaccttcgccgcaatgcgaacagaactctccatgcattgcatgcaacgtcagcgattgccctccataagcaagcgtttcatcaagaacttttttaaccatatcgggatggccgcatacaggacatttcatctgaacctcacttcattttgccttaaactgaataacaggcggtcttccatcaacataaccggtaattttgatataaacagccacgccatcctgagtctcaccatgatagacatcctgccatagttgatggtcggcatgagttgtcatagatttgtaaaaatctgatcgtgaaagagaaagcacgaccaagcgcatctcaacctcggttaaacccaacgacaagccgccacgtaatgctgctacagtaaacggtcgggagttttcatcggcgacgatagcttgaacctcgtcgagatggtaatgtggtgttcgtttctccaattcagcacattttatccattttgattaatttaatcatttaggataattctgcaaaaatgtaatcagattgctgactgaaactgaactatgagcactatagggaaataaacagcagcacctcttgttgagctacgtgctcaccgagcgaatcccacagatcagcttttcaaagtttccctgctgaaacaagggccgcatggatagttttgaacggcaaaagaagtgaaagcggtgcatcaagcaacggcactgccccatagctggcataccactgtgcaaccagatcattcttcgcatcgatgagaagagcaacaccgccaacctgtgcagcaacaagcaagcaacgacgagcgacagcaagcaataactgcccacccatactgcggcccggaacagatcggtcaactgctaaacgaccaagcctgaagaccggcacctcatggcgggctaatcctcgtttgatcacttccggagttttctcataggtaacagacgccggggctatactgtaaaagccgagaatcttcctgacgtcactattttccactgccagaaaagttttggccccgccactgatatgagtttttctggcatgacgccacaaaaactcattcaaggcttcatccccgcaatcaaaagcaaaccggcggtcatggcttttggtgatcggctcttcgtgccaggcaggaagagtcatgatcgcttcggcaaagcacgtgctgctgccatgagttttgcattaggtagcggaggatcttccagcaatttcaggacatgtacgcgatccctccctgtaagctctatcagttcgtactgatcgattaccttttgagccgcagaaacaacggtgcgggtgacaaactccgtcaaatgcgtattctgtattgccgcagcacgcatcaaaagagacttctcttccgaagcaatccgcagcgacaacctctcgttaccttctaccggaatctgtggcataaccataccctcctgttggttcatgactattcacaggaatataggacgttattcgagacgtacaccttcaaagcgtacaaaacatcataactgccttatattcagcaagagcctctcccggtagacggactcttgtaacacaggacttggttctatatattcaagcataaggcagctctcaccagttgggataaaatcatgaagattttcaaaaacaagtggtttgccaagttcgccagggaaaagggcattctcgacactgacctgtgcgaaacagtaaaagatgccgagagtgggcttatagatgcagattatggaggcggagttatcaagcagagaattgctcgaccaaatgaggggaaatcaggcggctttaggtcaattgttctctatcgcgcaaaagaaaaagcattctttgtttatggctttccaaaaaaggacaaggataacataaaaacagacgagattcgatggttcaaaaagatggcaaaaagcacttttgcactttccgaggaacagctcgaacaactcattacaaccgggaattttatacctgtagaacccaatgaaaatgactaaaacctacaagagcgatgcatttgcagcgatccatgaaaccatgtcaggcatgtatgatgctggtgttatcgacaaaaaaacgatgcgccagtttgacgaagcctgcctgacaccggtacatgagttcagtgcaactgagattaaagccttgcgtgagcgtgaggaggtgagccagacggttttcgccctatacatgaatgtgagcaaagattcagtcagccaatgggaacgcggactcaaaaaaccggcaggcccgacactcaagctcctttctctaataaaacagaaagggctgtcagctattgcctgacttatccttattgatggttttagagcagcctacacaaaactcaccgtaaatcagaccgaggctgcgttttaaaaatagcaccccgctccattcaacggataatcacataatgcaatgttcccggcgcatcaagtctcgctcctctcggcatgtcacctccccacatgttatgctgactgattctttactgtgagtaatatataaacatacaccggcctcttctcttattgaacaatctcccctgggggcgaagccccctggaaaaatctcaatagaccttcagcaatacatcagcgggtatgtgcagttccttgtgcagaagccgaatttgacggatcgataacgggcgcttccggtttaacaggtcacttgtccggcttttcgatccgataatccttgtcaaatcctgttggtccatccccatttgatccattcgaaattcaatggcagcaatgggatcaggactatcaatgggaaagtgctcttcttcgtagttttcaatcagaattccgaggatttcaagctcgtcaccatcctttgtatccgtttttgcatcaaatatctcctcaaggcgtttgagcgcctgctgatagtcttgttctgtctttatcggtttgatttgcatgacattctcctaaatcattgttgcatcaattttatcatattcagcatgcgttcccacaaaccggatgaatacctgaccgtaatcagagttaatcattgcagattgagaatttcattaagctggcaatcaaacagagcatcgtctgacttgatagtcccgttaaactcatagcgaatcttcaatcgtgagtgatgaccgggttcagcagggttaaaaagaaggtcatcatcacgttttttggtatcacaatgagccagagcatcaggaaatccctcattaccacaacagcaaccgagcaggttggcatagttgagctgttgttccggatatttcttgcgggagtgccaatgctctactttcatattcctgtcgtcaggctcaatgcgacccatgcagtaagcacaaagataaccctgttctgcaacaagttgaactcgtatatcctgttttactggtgtaaaattctgtccatcaaaaactgctccttgttgcaacctgtaatgctgcaaggattgtggttccgtagttttggtaatgggaatcattcgccaacttccctctcgggctccagcatagcaatagtcgcttcagcttccacaatatctggaatcgatcccttcaaatcgactttcagtttttggataagctcccttgcaacatcaaactgatcatggtcgatttttgcagcaatctcttcaatacgcttcgggacggcgctgttgattcccggatcatccatcaactcccggagaatttctgccgagttcaaaccgatggactgcctgggaatggtaaactttatgtggttatcctcctggtaaagcaatcgaatagattcgggtgcaacttcactgagtatctgtggcgaatgagttgtgacaacaaactgcacattcggaaagacctttgtgagattggtaaccgctcttctctgccaagccggatggagatgaagatctatttcatcaatcaggataaccccttcgccatcaagtggattctgcttccggggatttgcaattgccagacgacgggcaatatcgccgatcagcgcaataaagcaggtttcaccaaccgaaagcgaatcaattctcaactcctgatctcctttcgttacaaccatgcgaaggggctgacgctttatcctaaagtcatggtattcaggcagaaacttctcaagcgcactccgcacggcttgcaactgcggatcaagaaactccattgggtcgacgttattgagtatgcctttggctcgaaggttctcattttcaatatcttcccgttcacggaaccactcaaaaaagaggcgaaaattcgcaccgctgctcaaaaggttatcgtagactgagatgggatcaaattcgtgccttgttcttattcgttgaggcaaatcagtatccttcactgcccgatcaacaggataacaggtaaaaacaggcagggaatgatctctctccaactgatgtcgaaagtgacgaacgatatcctgaagaacggtaaagttactcatgctgagagcgtgtgttcctatgcggttttttgctatcaaccactcgccagaagatgtttgaacggaaagaagagaaaatttcgctccatttttaatctcaacgtctttgatataacgtcccttgcctgaatcacgtttcgttcgagctgtcaaccaggatagtaacatggccaatgcatcaacaaccgtcgttttccctcccccgttaaccgcagcgataaccgtcagccccgcatcaaacgggaggcacaactcctcaataccccgaaaattcttcagtgtgactgtccggattttcatcatgagtccataacgatctgtaacgtggccgataactgcttttttcctcttttaaatttggtgaacagttcgctttcaagcaacaactatctccgttttggcggatcgttttgatctgggctttttggtgctttcgagtttggctttttctttgagaatccgtttcagcagatcttctgcgggttcgtcgttggggtaagaggtggcgagttcgcctttgaatgctttggcgagtactgactgttcgatttttttaacctctgatgtttacctttttccttgccttttttccataacctgacccggcttcgtgaactttttctgctgcacggccttgaggagcggatagcaaagcttttgatcctcttatccttgatgcagattttttttgaacgtgtgcagtgctcaattcagcctcactcccgctaacgctttccggtattgcaatgagcactatacaaagggcagcctcaaactttgctatggtttcaagggtaagattttcattccctttgagcagtttgcttacctgctgagggctgactccggttttttcagcaagctctttctgcgtcattctatttgcctgtaaagcaccaagaatacgcagtgcaatattggaagacctctccagccaagcctcatttacctcatcgcgtaacgctttttccatccacctcgaaggctcttttgacaggaggttatcaattttttctttcatgttgcttatggtcatcggttcatatctccagatattcaaaatcagtttggtctcgtaaatcatggtcaacaaggaattgcctgactttttcaagtttctgcagctcttcctgcaaatatggagcctccatgttcagtgttacttttatagcgccaccggtgataacaaaacagtttgccgcaaagcgtattgcataaattcgcaaccatcgtttttccctgttgccccgtgccttgcttttctgcagaggtttcagggtatactcattgttgttgagcggctgaaagatattctgcaacacttgctggcgacctgaaatgccgttcttcgcaagcgaaaacatggtttgctgcagaagtttcgcctcatgacgagtagctttaaccgcttgttcaacagatattcctttgtatatgccactttgtacttcactcctgtgatcctgaaaaaagcggtaaagataacccgaatccaaaggtcaaaaagccgctcaaactcgtcaggctgacttgcggcaaaccggattgcgtacaaaccttccccggtaaccctgtcggtaataatacgaaccaacttcataaaaatcaacctataagtttattttttgaattttattgagcaactgcaacctgatgttgcggaggtcgctagaaatttcaatgcagtgccagcggccaaattcgcacttatcatgcacgtcacacttttagattaaataccgagcgccttcgtcacctcggctttcagttgcggataggaaagggctccggcagttcgccatttcagctctccccggtgaaagagcatgagcgcaggaatgctctgtacctggtatcgggatgctgcttcgggctgtttatcgacgttcaccttcaccaccgtaagcctgcctttgaattctgcggcaagctgtttgaccactggagcaacgcttctgcagggtccgcaccactctgcccagaaatcgacaaagacgggaagaggacttgactgaatgagatcatggagtgactgtgccataatgaaattttttgattgatgataccgcggtcaagaacgtaaagattttatcactcctttaccaaccctgattcctcttctttccgttctccctgcacaagctccgctgaccaggttatgttgcaccccgacgctctcagcatggcggcaacgctgcagtacttctccatcgaaaggcgcacggctttttcacattcggcaggggtgcaacctggactttcaagggtgtagagtatctggattgcggtaaaaaccttggggtgctcttcagccctttgagccgttacctctgccttgaggaggagcggctctcttctcatctttttcagaatgctgatgatatccatcatggagcaggcgccaagcgcttcaaggacggtatccattggtgaagctgcagagccggtgcctgaaaactcgggagaggtgtcaaaaagggtttgatggcctttgccatctatgccggagagcggcattttttcattgaacgtgacagttacatgcatatctgtttagagaataaaattagccgaataacgagcttgttctgcctttgagtggcagcagtgccactaatgctttcgaaacatgaaacttatagagagcggccccggttagagcagaacaaaaaggaaaataatcagaaaaaagtaacttacgctccccccgaaatgaggctgaagcgcctcggcagagcggtaaattatctgaccaatctatgaatgatcttttaaggaagccaaggaaggtctacgtttcacggaaaatcgagtttaatgccgctcaccgtcttttcaatccgctctttacggagcaggagaaccttgagctttatggaaaatgcagcaatacattcggccacgggcacaattatctgcttgacgtgaccatttcgggcattgcaaaccaggagacgggttttctcttcgatttgaaagagcttaaaataatccttgaggaggagatcattgcccggttcgaccacaaacacctgaaccatgacgtaccggaactgcaggagtgcgttcctactaccgaagtgctcgcggtgctgatatgggatattcttgaaaaacgactgcacaacatcaataaccgggagctttcgctccatgaagtgactatctatgaaacaggaaaaaatgccgtccgctatctcggagagtaacccccttccttcaggcaggaggagctgctacgatgatgacgactgcatggcggaacatgtacaaaacgaccccatgattatcaacgggatctccagtgcggtctctgccatgcttgaaggaatcggagaggaccctcaacgggaagggttgctgaaaacacctgaacgggttgcgaaatcgcttcgctttctgaccaaagggtatcgtgaggatcctgaagagcttttgaaaaaggcggtttttaccgaggcctatgatgaaatggtgctggtgcgggatatcgacctcttttcaatgtgcgaacaccatatgctcccctttttcggcaaggcgcatgttgcctatattccagacggtaaaattgtggggctttcaaagcttgcccgggtggttgaagtctttgctcgccgactccaggtacaggaacggcttacccagcagatccgggatgccattcagaatgtgctgaacccgaaaggtgtggcggttgtcattgaggcaaagcatctctgcatggtgatgcgtggcgttgaaaaaatcaattctgtcaccacaacctctgccatgtcgggtcaattcattacttcacagtctaccagaagtgagtttctgcgtctgatcaagccgtagctctcccttctctcttcccccatcgctcccggaatcaaacctccgggacgatgagaacagaatgttcaggctactcctccgccaaccatccttctacaatttcccgccccgcctctaccgcttcaggcagcaggagagcaacttcaggacttaattccatggagagttcaagctctttgggaggaacgccaatcagcacaagctcatggggcattttgccgcgcagccgggccagtccgagcaattcgctgaatcccatctgatgcgaggacattttgcgatgaataaaagcgggtagttcatcattgcgatagacatagacccggcgctcatagtcgaggggaatgagtgcgtcaaaaacaatgacggcatcgcacgactcgatgtagtcgagcaggtagattccctgggttccgccatcgatacagttcacccgttcaggaaaatccgatgattcacgaaaacggttgagagctgcaactccgaaaccctcatcgccatggagcacgttgccaaggccgataatattgatacgattgtacttcacagcaaaattgattggttgagcatgataacaaaaagcccactgcgggaaggttaaacctctgcaatgggctttagacagaacaaaaacagataacgcaatactttccactcaaacaggttcttcttcaaccttgtgcttgaaaccggtaatgattgaagaggtaacgctggtacgatcgaccacatcgtgacggataaccgcataaaggtgcatgatgacataaatcggcaacatccatgccccaagatggtgtatgaaatgaagggtgtagctaccgccgaaaaggggaatcatccagccaaacaaggtttcgttgaaccctcccggattgttttcaccatacattgccaagcccgaaagaatcatgaaggtcgagccgcagaaaatgaagacaaagtgagccagagctgcaacggggttatgacctacgtagttcggctcatccgtgcgcagaaagagataggactcaacctgctccctgaagggcttgccccaccaggagggcgaccatggcctgaaaccgccaaagcgggcatatttatcaccaccaaagagcgcccaatagaggcggaaaagaaagttggcgataaaaataaaggcaaaaacgaaatgcatataacgccaccagcccatgcccttataccagaccgcttcaccgagcggagggctcagcaaaggggcggcgatatacattcccgttacaaaaagaaccaccatacacagggcattgatccagtgataaaacctgacaggcagcctccagacgtagatttcttctattattctccccatgacacagctccgtttagacgattgtaaccgatgtaatctccttgccgttcatgtcaaagagatgcgaggcacaggcaagacacggatcgaatgagtgcaccgttctgagaatctcaagcggttgttccggattgaccatcggcgtacctttcaatgctgactcataagctcctgaattaccattggcatcacgcggagaggcattccaggtggagggaacaacaatctggtactccttgatcttctgatctttgatgtgaatccagtgaccaagcgaaccacggggcgcttcagtgtaaccgaatcccttgcactcttcaggccaggttgaggggtcccaccgctcactgttaaaggtacggagatcaccggttttgatattggcaaccagttgatcgtagtaatggcgcatgaagcctgccgtctgcttgcattcaatgcctctggccgcagttcggcccagcgtcgaaaagagcgcttcagggccaacaccaagtgttgaaagcaccagcccgaccgtctccttgatcatggggtcgcccttggcataggcaatcagcacgcgagcaagagggcccacctccatcggatgatttttccagcgcggggtcttgagccaactgtactttttgtcggtatcgagatgctcgaaaggtggttttgggccggtatatttcggggtggtctctccctgccagggatgcagaccctttgcatctccctttgtgtaggtataccaactgtggctcacctcttcggttacctgtgacgcatcccttggatcgacatcaataacggtcgtgagatccttgttgagaatcgctcccctcggccagagcagcgtcttgaaatcttcaagcgttgtctcgggaaaatcgccataactgagatagttgccaaggcctccgccatacaatgaatccttgtagtatcctgcaatggcaagcaaatcgggaatatagacctggtcgataaaagtctgggtttcgtcaatgattttcttgatcatcgacaaccgctcgatattgatagccgtatcactgttgggatcaatggcacaggccataccacccaccagatagtttggatgaggattcttgcctccaaaaatggtatggatcttgacaatctctttctggaaatcaagcgcctcaagatagtgcgccacagcaataaggttcacttccggtggaagcttgtaggccggatggccccagtaaccgtttgagaaaatgccaagctgaccactttcaacaaagccgacaaggcgctgctgcaactccttgaagtagcctggtgatgatttcggccatggagagatgctctgtgctataacggaggcctgtttcggatcggccttgagagcgctgacaacatcgacccagtcaagagcgtgaaggtggtaaaagtgcaccaggtgatcctgggtcacctgtgttgcattcatcagattcctgatgatacgggcattggtcggaaccgcgataccaagtgcatcctcaacgcaacgaaccgatgcaagggcgtgtacggtcgtacagacaccgcagatacgttcggcaaaagcccatgcatccctcgggtcgcgtcctttaagaatcacctcaatcccccgccacatcgtgccgctggagtaggcctcctcaatcatattgctgtcgttcagcgtcgcctctattctcaaatgtccctcaatacgaggaatcggatcaactactatttttttggccatgagctactccctgggttaagctttatcttgatgatcatgcttctctgattttgccttctttacagcggtcactgcagcatgtgcggcagcgcccgcagcggcggcaccaacggcaataataccaattttgtcggcattgctgtcagtgccaaggaacgggacatcggcaagtctctggtagaatggacctctgtcccagaaattcggctcagagcagccaatacaagggtgaccggaaccgatcggaaagcttgtgcccccgttccactgtatcttggaacaggaattataggtggttggacctttgcaacccatcttgtagaggcaccacccttttcttgtcgcttcatcatcaaagcttgaaacaaacatgcctgcatcaaaaaaagcacgccgatagcatttatcgtgaatcctcgtgttataaaaagcttttggacgaccaaaacggtcaagttcaggtaaggtgccaaaggtatggaaatgggtaataacaccggtcatcacctctgatatcggtggacagcctggtaccttgataatgggcttgtctttgatgatatcggaaaccggagcggctcctgttgggttgggatcagcattctgcacacaaccaaatgaagcacaggcaccccacgcaacgattgctgctgcatcggcggcagtctctttcagagtattcagaaaagaatcgccgcctaccatgcaataaacgccatcatcttttgtggaggcgtttccttcaacagcgaggatgtattttcccttgtactctttcatgatcctgcggcgctgatcctcaagctgatgacctgcagcagcgctgagaacatcatcataatcaagggagatcatgttgaagagtatgtcttcaatagaggggtgggatgatcggataaaagactcggaacagcaggtgcattcaaggccgtgaagccagattaccggagtccttggtttcttctccattgcctcgacaatagtgggcagcagagacggtgaaagaccaagatagactgatgtaagggagcagaacttcagaaagtctctgcggcttacccccctcgctctgaatacatcggcaaaggtctgattactttgcatcactacctccatttaataatatcagtttatctggaactatttcttaagaaaataagagaattaagggatttatcctttcatttccgaaatgatcatcataaaaactcattatccaaaaggtaacaattgttctcggaactcccataaaaaaaccccgttcatccttgcgaaaaacggggtctaaagcattgactcaggctctgctcacttcactggaaaggtaatgccaaacatggaggatgaatgcatggcaaaatcagagagcggtgtgaaaaagagaccgaaaaagatggtcagaaacatcaggaaggccatcaaaatttgagcggtcatcccggggttcatattcctgtcgtcaggctgttttgattcacgaaggaacatgttgagaggaatcagcatgtagtagtagagcgatatcacactggtcatgataccgataagggcaatccagatgtagagggaacctttgtcgagcagtgcaaggaagatcataaacttgccataaaagcccaccgtcgggggaaggccgacaagagagatcaaaaagacggtcaatgcagcgcctgcaagcggcattcttttgccaaggccacgataatcgtcaaggttttcactgccggttttgttcgagataagaatcacgacatagaatgctccgaaattcatgaggaaataagagagcagatagacaagggtcgcctgggtaccaatcttgtttataagaatgacaccgaggagcagataacccgcatgagcaatggaagagtatgcgagcaagcgtttgacatttttctgccagagagccacgacgttgccataaatcattgatgcaacagagaggatcaggagcagcgagagccagtcgaaaccgagaatatcttcgtagggaagaccaccatggggcacagcgacatagaaaaagcgcataagcagggcaaaccctgctgcctttgaggcaacggaaagataagcggtaatgggagtcggggctccttcatagacgtcgggcgtccagaaatggaacggtacggcaccaatcttatagccaaatccagccagaatcaggagcgtagccagaatcatcaggagcggatcgtagccatgtgtggcgagctcggcgctgatcttgatgagattagtctgggcagtaagaccgtagatgagtgaaaaaccgtagaccatgaggcctgatgagactgcgccatacacaagatatttcagggcagcttccgatgaacgggcgtcgcgtttgaaatagccggtaagaatgtatgcggtgaaactcaccagctccatcgaaaggaagatcatcagcagatcagcagaagaggccatcatgatcataccgattaccatagctacgatgagcgcataatactcacccatacttttcacctcccgctcgaactgctcgtcagccatcgtaacgataacggcaagcatacccgagaagacggaaaagtatttaaaaaagagagcaaactcatcaaggacatacatcccgaaaaaaagctctcccgctggcaggctatcctgctggtaaatgaagacgacgctgcccgcaagcccgagaagggttgttatggagagcagattgtttttgcgcccttttgcaacgagatcaaccaggatcaagagcataaaaagcacggacagataaatttcaggtataaaaaatccaacgcttgctttcagactcgcaattataccttgaatttcagcacctgatggcagctcgaacataattctcttcgtttattctttaacctcagtcaattccattaaatcacatctgtgacatcaccacgggtgaaagcacttgaaccaacttgttaatgctcgtcgtcagcataccgagcacaggcatcggatagataccaaggaaaatagtaatcacaacgagcgggacaagcatggcaagctcacgtccgtcaagatcaagctttcccttccagtcatgaaaatggatatgctcatgaccatcttcaccaacttcaagatcataagccgcatcatcccttctcttgccaaggaacatcctttgcagagaccagagcaggtaagctgcaccgaaaacaatgccgagcaccgagacaatggcgataggccttgttgtttcagaactgaaagcgccaacaaagaccaacgcttcagagataaaaccactcagaccaggaagaccaagagaggcaaaccaggcaaccgtaacaatggccgcatagaccggcatgtatgaagcgagtccgccgaatttttcgatctggcgagtatgcgcccggtcatagataacaccgaccagaaggaagagcatggcggtaatggtgccatgattaaacatctgataaagcgcaccaaccataccttcgctgtttccggcagaaagaccgagcagcacgtaacccatgtgactgatcgaagagtaggcaaccatttttttaagatccttctgtgccagtgcacagaaagcgccgtagataatgttgatggcaccaaatattcctatgacatacatcgaggcctgaaagacctcgggaaacagcggaaagttgatacgaatcatgccataggtaccaagcttcagaagcacaccggcaaggataaccgaaataggtgtcggcgcttcaacgtgagcatcaggaagccatgtatggaatggaaacataggcaccttgatagcaaaaccgataaagagaacaataaaggcgacataacgccacacaacattatcggggccgagaatggcatccttgatataattttcctggcttgccatggcaacaaggctgaaggtatggtttccggtcagcggatcgatgacactgaaatagagtccgatcatgacaagaagcatgaacaccgaaccaaaaagcgtatagaggaaaaacttgatcgctgcatattcacggttaggaccaccccagatgccaataaggaagtacatcggaagaagcataacctcccagaaaacgtaaaagaggaagaagtcaagcgctacaaaacagcccatcatagccgaggcgagcaggttgtagaggataaaatagcccttcacctgtttctgtatggtccagcttgaaagaataccaattgccgagacaagggcagtcagaatcaccatggtgaccgatattccatcaataccaaggaaatactcaatgttcagtgaaccaaaaccaccaagattgagactgatccacggaaccctctcaacaaactggaatgagcccagcggacttccccctggcccagcggttattccgggtagcgcaggatcataacctctccagatcagaaccgccagcactccctgggcaagagccgcaagcaatgaaacaattctgattatctgcttttgcgatgaaggcacagcaagtattaccagaccggcaataataggcagaaaaacaattaaactcagcatgttccgtgtctgtaagttttcagattaaaagtaaatctatcttagtagatcagtcgtgtaaaataaaaaacaaagtaaccagcaagcacaagaagcaacatcacaacataggtttgcaccttgccggtctgaaactttctcaatacagcgcccgttgtattgacggtgaaagctgtaaaattcacgaggccatcaaccacgtttctgtcaaatccgtcattaaggaaagcgaattttctgaccagaaaagcaacgccattgactattccatcaacaacattggtgtcgaaccaggagagcattttagcaataaccattgaccccttgataaccgtagcatcatagatctcatcccagtaccacttgttaagcgaaaagaggtaaagtggcctgatggattgggctgttttatcaggatcaataatcctgaagacgtaaacaacaaatgccatgccaataccgagcgcaaccatcagggtggaaatatagattgcggtgtagtgcgcagcatgtccggcatgaacgatttctgcctggcgcggatccgagtagacttgtccgccatgtccaactgaagcaacaccatgttcggcaacaccatgagcagctccatgttcaggaagagcgacttcagcagccggaacaactcccgcaagatgcggtgcaaccgtacctgcaggatgggcacctatctgtggattggcggcacccacaaccgttgccggggtcggaatcatcttcataaaccacccttttgcgccatcaaggggatccggggaatagacaaaaaatacggaaagtgtcgccagaacaacaagtggcgcccgcatgttccatgaaacctcatgtactccatgagcagcatgatgatcgtcggtatgcgcatcatgactggcatgtgcatgatgagcctgatgatgattgtcggctggtttcaggtgcgtgcgactttcaccgaagaagacaagccatatctgacgccccatatagaaagcggtaagcatggcagaaaagaatccaagagcaggaatgagataataaataccgccaccctctacctcagcaaaaccgagagcgcctgcaagaatagcatctttgctcagaaaaccgctggtaagaggcaaaccggcaagggcaagcgttgcaagggtaaaggttgcaaaggtccatggcatctgtttgcgaagaccgcccatccagcgcatgtcctgttcatggtgcatggcatggataatggcgcctgaaccaagaaaaagacaggctttaaaaaatgcgtgcgtaacaaggtgaaagagtgatgccgagtaggcgccaacaccaagaccaagaaccatgtatccaagctgcgagaccgtcgaataggcaagaacccttttgatgtcatgctgggtaattgctatggttgctgccatgaaggctgtcatggcaccgataaaggcgataacatgcagtgcgtcaggtgtcagcatcacaaagatgcgggcaacaaagtaaacgcctgcggcaaccatagtagccgcatggatcagggccgataccggtgtcgggccctccatggcatcaggaagccatacatgaagcgggaactgagccgacttgcctacgcagcccataaagagaaggatacccgcagccgttaaccaagcattggagagagcaaactttcctgctgcaagattggcatagatctgctcgaagctgaaggtgtggaactgggaatagagaatcagaataccaagccacataccgatgtcgccgacacggttggcaagaaatgcctttttctgtgcatcagccgcactatccttttcaaagaagaatccgataagaagataggaagagagaccgacgagttcccagaaaatatagatagcgaacagattatcagagagtacgatgccaagcatggagaaggtaaagatccccagataggcaaaataccttccataattcttgtccccggccatatatccggttgaatacaggtgaacaagcaggctgataagcgttaccattgtgagcataatggccgtgaggttgtcgataacaacgcccatcttgatctgcagcgggcctacccccggtacattgcccaaatcaatccaggtaaaatcccaggcaatcctgaatgccggatcgtaggcctgcacaatgaccgaccagaagatataggcagagatgccaaatgctgtgccaagtattccaactccaagaaaatcaccgtttctgggaagacgacgattaaaaaagataagaatgacaaacgagagcagcggcagcagcagtacgactattgataactgaattaaactgtgcatgttcctttagtttacaccgaaaaaaaattaatacttttggagctgtaacgccctgttactctttcattgaatcaatacttgaaacatcgacgctcttgaatatcttgtaaatattgatcacgatagcgagagcaatggcagcttcagcggcggcgataacaataataaagagagcaaacatcactccttccatcccaccgttatattttgagaatgccagaaaattgatgttggccgcattaagaataagctcaacacccatcaggacaacgatggcatttctccgggtcatgacggcaaaaaggccgaaacccagcagaaaggccgatattgtcaggtaatgattgagtccaatagtcgtcaactgttccatactgtaatagacttattaattcgttatttaccaggcttgtcgaaacgcgcgagaaatgctgccccgataagtgctgcaagcagcagaatcgagaccatttcaaacggaagaacatagcgtgacatggtttcaaatccaatccgctccacaatactgccctgaagcatggtttcggagggcatccatccatgcgtggtataaaaagtatagagcaagcctccaacaatggcggcaagcaaaagcgtaccgggaatgatatgaagcacctcacttttctgaccgacatgcatgatgctgttggtaaacatcacaccgaaaagcagcagaacaagaataccacccacataaacaacaacctgggtaactgcaatgaaatcagcactcaaaaaaacatagagagcagccacaccaaaaaaagtgaagagcagcgaaaaagcagaatagataacattccgcgtaaagacgacaaaggcggctgaaaagagcgttatggccgcaaagagataaaagatgaccgtataggttgggttactcatagtgttagagcacattaattggttcgcctgattctccgcccttgcttgccttaagggcctccgctgccttcttctccttttccgcctgcgccttggcctggatttcagcaagcttgcgacgtttggcctcagcctcaagatgggaaaggtttccgaaatgatagataaaattgcttcggtcaaactcagaaaaatcacttaccggagtatgcacaagacattcggtcggacagactgttgtgcaaataccgcaggtcatgcactttgccacatcgatatcaaaaacaggaatccagaactttttctgctgtccatcggaggtttttccacaaagcgccatatcatccggagcaactttgatagtctccatagtaatacaggaaatcggacatgccctgacacactgaccgcaaccgatacaatcttcaattttattataaagacggtagcgaccatgctttggtgtggggatcacctccctcggatactgcagggtgcagagaccgtcaacctgacggaaataatctacatcatcaagaccagcatcacctttgcgatggatggcattgaaaaaatgcttcagggtgattcccatgccggcagcaatcgtaactgctccggtttttatattcccgaaatactcactcataatctatacgtcattacattcccggtcattgactgttgaactctcttaagggacatacacttcccatattgcggtcagcacaaaactgataaaggcaaacggcgtcaatactttccagcagaggtacatcaactggtcaaccctcaaacggggaagagtccagcgaagccacatctgcacgaaaataaagaagaaccctttcgatataatccagaatgcaccccaaacaggcccgtttgtccagtcgttaagggcaattgctccgaggttaggcagaggagaattccatccaccaagaaagacaatggagataatggctgaaaccatgaacatgctgccatattcagcaagaaaaataacggcgaacttcatgccagtgtattcagtaaagtaacccgcaaccagttccgattctgcttccggaatatcaaatggagcacggttcacttcagcaagcgaagcgataaaatagatgaggaatggaagccaggcaatcggcgactgaaagaggaaaaagtgtgcaaatccccaggtgcccgactgcaaaacggtaatctgctgcatatcaagtgtaccagccatcatcgcaccacaaagaagcgcaattgctgcaggaatttcataactcacaatctgggcaacgctgcggaccgctccataaagcgaccacttgttgttggaaccccaaccggcagcaagaataccaacaacttcaattgccacaatgccgattgcaaaaaacaacccgacattcaggcttgccccgataaaggcggaactgaaaggaagaacagcaaaagcaaggaaagagccaacaaaaagtacaccagggccaataacaaaaaggaacttgtcggctgatgcaggaacgatatcctctttctgcagaagtttcagaatatcggcaatcgtctgcagaataccccatttgccaacctccataggaccaaggcgatcctgcatgaacgctgaaatcttccgttcaccatagacaccgtaagtcagcgagtagagtgcaataaagacaaggggaatggctgcgagaataactaacccaagtggcaagccaaaaagatagaacccggcaagagcttccgaccaggaattgagactgttacccataagaaaaggcatgctaaattgcgataaagccgttgaactcatctatcaacctccccaagaacgatatcgatactgccaataatagcaacaagatcgggtatcaattggccttttgaaaggtccttcattgctgaaaggttgacaaagcaggatgaacgcgccttgcaacgaagaggttttgtcgattttccatcactcataatgtaaaaaccaagctcgccacggggattctctgcgcgggcatacacttcgcctgctttaggacggatccgtttaggaatggccgatctcggattgaaaccctcagcagttggcatcttgtcgatacattgctcaataattttaaggctctcgtccatctcataggcacgcaccagatggcgcgaaaggcagtcaccaaccacagaaaccttgccatcgggcaccggaacagaaaagtcaagctccggatagaccgaataagggtcgtttctccgtaaatcccacttgacacctgaaccgcgaagcatgggacccgaccagccatagttgatagcaacgtccgctggcatgataccgatccctctggttcgtttgacaaaaatctcgttctcggtaagcaggttgcaaagctctaccgctttaggcctgaaataagtgacgaactccccgaccctcttgaaaaaatcagaaggcacatcataggcgagaccaccgatccatatataattatagagcattcgggctcctgatgcccattcaaggagaccaagaataatttcacgatcacgaaaacagaaaaggaaaggcgtaaatgcgccaagatcaattccataagtaccgatagcaacaaggtgtgaagctatccggttcagctcggcaacaataacacggataaattcgactcggcgggggatctcaatatcaagaagcttctcaacggccatagcgtaagcctgctcactgttcatgctggccagatagtcgaggcggtcggtataaggcacaatagccggatagtcaacatgctcacaagacttttcaaaacagcggtggaggtaaccaagatagggctccgcctcggtaatcacctcaccatcggtaagacactccagcttgagaacaccatgggttgaaggatgctgcgggcccatggcaaggatcatctgctctgtagcaagatctttttcaatcacaacgacattgtcgttttttcgggtaaccctgaccgaacccactccggctatatctaattcctgcatacttgagctgcttttactatttaaaccactgttagtagggtacctttattccgtgatagctctcctgcaccttataatccttgcggagcggaaaaccttcccagtcctcgggacaaagaattcttctcggatcgggatggccggtaaaaaccatgccgaacatatcataagcctccctttcatgccagttggctgtatgccagacacaggcaacactcggtatgaatccaccatcacgggcacacttcaccttgacagccagcttatgattgaataagccaagagattcaagattgcagacaatacctactttctcctcggcctgataatccacaccactcaggcaggccatgtaattaaacttgagctttgcatgatcacgcatgaagagggcgatatcaacccagagatctgtgttgagaacctcaaaaaacggcatggtctcattggcatcgaaagccgacactgcagaaccaaatcgttcctggataatcgcataagccgctgcactctctgctgccgaccgcgaaacaaccttaccttcttccatcttgacagtatgcctgtttatttaattatgctccggcagccttacgctcccgctcaataacaaactggggatcaacacttttttcagccagcttcttcagtgcgtccgcccttgaaagaccaatctgctccatccggataagctcctgaaccttcatcaaaccaccaataagtgactcaggtcttggaggacatcctggtacaaaaacatcaacaggaataacacgatcaacccccttaagcacatgatagccatgctcccagtacggaccgccgcagttggaacagcttcccatcgataacacataacgaggttcaggcatctgctcgtagagacgaataacccgttccgccatcttcatggttacggtaccggcaacaatcatcagatcggactgacggggagaggaacgagggaaaataccaaaacgctccaaatcgtaattggaggcattggtcgccatcatctcgatagcacaacatgcgagaccaaaacccataggccagagcgaagagagccgagcccagttcaaaacattgtcaaccgatgttatcagcacattgtgctgtgttatcccggcatcaagtaaacccataacatctaaaaaatatggtgaataggagttaacccctgagagcgcctgactttcctgacggcatttcaggcattttcggaatatttggagtaggccttacccaatccagatccccctttacccaggcataagcaagaccaagcacaaggataccggcaaaaacaagagcctcaatcagcgcaaattcgccaagttgcttgaacacggtcgcccaagggtaaagaaacacaacctcaacatcaaaaatgatgaagataagagctacaacataaaaccggatattgaactttacccaggcactgcctacagcctcttcgccacactcataggttgagtttttggctggattcggtctgcttgggcgcagcattcgagctgtcagataaccaccggctacaaagacaactccgagggcgaggaaggcaaagacattgccaaaattactcagggtctgatccatacaaggccattttgagttaatcccggtctaaaaagcaacacattttgattctgcatataacttcagtgcaggtgcgcaaatataaaaaaaaaatcctttgatcacagaaaaaaagaggcttcatgctgcacactcgagtatttattctcaaaccatgtgcattcattcaaaaaatacagtattttcaataaataattattctttcaggcaatcaatgcccttcgccgtaaaatttattgccaatttgcataaatacccttaaaagtacatacaccacaagaaaaacaatcacaaggacaaccacttgcgtgacaagccatgagccagtaagcgcaaacactccctgcccaagtgtggcaataaccaccatccagataatcggtgaccaggcaattccaagaataatcggcaggccggttttcataaaccgcttcttggtctcaaaatcaggaaagagtttcatagtattttaaaaaaagaggcttccgatctgctcagccaatgctgcatcgagcgtttttaataattcatactcccttttcagccctttcatatcccctctcgccaaataatacatggcgctcttgctgtgtgcttcagcattttcaggttcaagatcaagcgctttttcaaaagcctcctttgccttgtcatactcaccaagatcaagataggcatcgcccaaaacgcaataaatttcaacatagtcagggtcaatctccagcgctctcttcagcgtcttcaaagccgcctcttccttgccaagcgtaaactgtacaaaaccaagatgtttgtatgccggtatacagcccctgtcgagcacaatggttttcagcagatcacaggccgcttttcgataaacacccatcgaaatattggtgaccgcacgtgcatagagggcctccgggtcacgaggcctgaccttaatgcagcggtcgagcagctcaattgcctccgtgttgcgctgaaggtcaatatagagtaacgccagagcatattggtgagcggtattcccgggctcctcccgaagtgccagctccagttgctctctctctttgtcaagtacagcgttcaatggctctaaattttacggtttacatgcaacactctcaaaagctgactgcagattgaagagagcctgaagttcatcgagcacctcatcggcaagccagcgtccaaatgccggggaatcattaatacagcggacatactggaatacaggaaatccggcctgttcaagctccttgcaggcatcatactcggtttcactattatcggcaaaaaagccatagggaaacataaccactccatcataaccctcacgcttgaactccagcagcgccttttcaatcgtatcagaagtccactcccctcctgtcgaatgattcatgcaaccctgacgcacatcgtgaaaaatattttcaggatctgccatgatcttgcgtttcatcacctcaaaaaatgcaatagtctcctcaagaccggtaaaaagtttcggaggatttcctgcacgattcttcaccagcgtgccatgaataaccaaaacaagaccgattttcccacctttacaaagacgcacaggagcggaaagctggctgaaaaggtactcaatataaatacggtgaaggcgatccttttgccacagtttgctcatcacttttaccttgctgaaggacgtatcaccataaaggtcgataaccatctgacatgccacaccgcaggaaaacgccgattccacagggatcataggcacaacaacaataccgtcataatcatgacgcaactgcggaagcatcacatcgagataggggggaacaaaataataggcatcgactacggtaatagaagcctttgcaagcaaagggctcccgctttcagaaatagccgccgcaactatttttgtctgggcacgattgatggcaaggagcgaagagcaataacgattgagcttccagttgatataatgccttgttgaacgaaaatcagcaataaagtagatcattgctgtcggtattttaacaatctggcgagtaacaaccttaagaattttccgtgaactcggccagaggttccttacagtaaccttttcaacctctccgtatgtagtgaccacaacggcatatcgcttctttttcacaatcctgtccaccactgtaactcagcaaccatgagaacaaaaccaacgatagcccccacaagggtttgcattaagttatgggctttcagaaaaattctcgaccacatcagtatcggcacaagaagcaacaaccacaaggcaacagcgccaaactgcataaaaagcagcccaacagatgaggagagggtgaagagatgaatactgatcttccattgcagggtaatgagcaggataaagaccgtattgaccgcattaaacaacaaaatacccgtaagaatcctcggaggatgcagttgtttcataaactcataaccaagggcattgaccgcaatcagcaccagcaatggcagaaagcgctgctccctgtaaggaatattataatcagaaatcttccccacctttttcaggccggaaataagaaggactggagcaaccgtacttgaaaaaaagagcaccatcaggtacgaaagacttttcacgtcatgaccatatccaagcagaacaaccgcgatatagactgcaggcgcaacaactatcggactgataacccaggagataacgtttgcaaaacggtgtaggttaaacggcataggctcaaaaacgtataaaccgaaatgaaaattttagcgtcatacgccgcaaaagtatcccgaaatatagttttttttagaaaaaaaaccacgtatattcttatcctgtaatgcgagagtggtgaaattggtatacacgctagtcttaggaactagtgccgtgaggcgtgagggttcgattcccttctctcgcaccactcagaaacaggccaaagtggcggaactggtagacgcgctggactcaaaatccagtgagtgaataactcgtgtgggttcgattcccatctttggtaccaatatcagcaacccaagcaatttagcgggacacttctccatgaacagaatgtattcaccatggcgtgaagtttacatgcagtctttcaaggatgacaagcctgctgctgaagatggtaaatcggtttttgccgatattcccccggaggaagatgaaaagcgctttgttctttacagggcaaaaaaatgcttcatcatcatgaacctctacccctacaactgcgggcatctcatggtgattccctatcagcagacccccgacctgttagagcttgacaaggagacaaaacttgagctcatggagttgaccgatctctccatcagggctttgaaacttaccgttcggccccaagggttcaatgtcggtgttaatcttggaagtatcgccggaggaagcatcgataaccatatccatttccacattgttccacgctgggaaggtgacaccaatttcatgcccgtcctcgccgacgcaaaagttctcagcaatgatatgcgctccacctataagagcctgaaaaaagccttcactgaccttacccaggcagaagaacaatagcctcctgcatggaatggaaaccgttccctgcccgataagcggctctaccaacttcacaccctgccttcaggtgcccgaccgtttcgactctaccggaaaagagcgatggcagcttctgcgatcatctgcctcagggctgattatgctcaacccccgtcctgacagctccgaaatagcccggcattatcactctgaacactatgaccctcacctgctggcacaaaacaacccctccttcagagatagagcatacctcgccgcacgatcactccttcttggttaccgagcctcactcatcctgagagagtgccggacacccctgcggcaagttcgcgtacttgaaatcggctgttcaaccggagatctcctgaactattttcaccgacgaaaaaggattccactccataaccttgccggagtggaacccgacagcgaggctgcggcatacgcaagggagcgcttcagactgaatatctccccttcactgagcgatgcaacagacaaagagagagtgtttgatcgcattgtattgtggcacaccctggagcatattcacaccatccacgacacccttgattatgccgctaaacagcttgcaaaggagggagtgctgattattgccctgcccaacccggaaagttatgatgcaaaacagtacaaggaaaactggatagcctgggacgcaccacggcatctctaccactttgtacccgaaacccttgaaaagctgctggaacagcataacctgcgggttgtcaatcgccaaccctacctccccgactcactctacaacaccttgtacagcgaaaaacttcgctgcaagagagcgaaaaaagggtttcatgctccgcaatggggaaacgcactgctaaaaggagttgcagcagcaggtatcggagcgctgctgccagtgaaagcatcaagtctgatttatttcgtcagaaaatcacagccataaacgaacggccagtgtcaattccatattggcacgattgtaggggcaggccacagcgtaccctttttcaatatgcgagaattgacgaaatataaaacgagatattgaagtggaccccaaccggtggacaaaaagtggctgagtttaagttggtaacctgacctgttcatgcagcggaaaggcgctgcccctcttttacctttaactcttctgtctgcttgttcttgttatacttgtcaactattcttgcaccacctccaacggctgtccggtaaaccttatctggcgtactgtagcccaacgactgatgctgcctttcaacgttgaacaatacaaaatattcctttaatccgcactgtaattctgctgcggtggagtaacctttgagatatatatcctcatatttgacactcctccagagtcgttcgacaaagatgttgtccagtgctcggccacgtccatccatgctaatactgatggatgggtgctccgtgagcgctccgacaaaggcggcactcgtaaactgggcgccttgatcggtgttgaagatatcgggtgtcccgtattttcgtaacgcttcttgcagacagtcaacgcaaaaggtgctttccatcgagttcgataatcgccaggagagtactttccgggaataccagtcgatgactgccaccagatacataaagccctttggaaggcgaatataggtgatgtcagtcgaccagacttggttgggttttgtgacatcaactccccgcaagagataggggtagatcttgtgctccggatgcggtttgctggtgttggggcccggtgccataccggccagacccaaccttcgcataagccgctgaacccgtttccggttgatctggtaaccctcgctacgaagatagtgcatgattttacgactaccataaaatggatgcttggtgtactccttgtcaatcagttcaagcaactgcaagtcttctgcatcaggaaacaacacgatagacggcaaatatatcgtcgaacgattaacggacacaaggacgcattgctttgccaccggcaatggctctttgtcgctgacccaccatctgcgcacactcatagggacagtccggacttttttttaagccaatccagctcgacctttaaccgcccgatttccgtataaagcttttcaggatctgcagccggttcaactggttttggaccccgtttggcttcaaacaagcttgatgcctgttcctgcaactctttcttccacttaccgacctgaacggggtgtactccaaattcctgaccgatttcattcagcgtcttgaccccttgaatagcctcaagtgccaccttggccttaaagtcactgctgaaattttttcgtgtcctttttgtcattacctgctcctttttggggcaagttaacaacttaaaccactgtctaaaattcggggtccactatataaaaaaacattaactcaattttcataagcatgacggtttctctttcagacactgaataaaaatggcctgaccgataacaggatgcggctgagttcatcttcattatgcttcataagctcatccatccatagctcatttttgttatcgggacaaccatctgcaagaatttcgccaatttgctcaaaactctttctgcattttgtctttaacttctctggttcagacagcactccaagaacaaacaccctgtttttcagatcatccggaatatcgcatgtcaccctatgtaaccgttctttgtgagaacacccttcgtaacagtcaaaatcaatcagcaagaggacaatacatgccctgtattttcgcatttccggaacaagttgagctgtaaatttcgacaccacctttcgccagcctcccgcgaatttgtcaatgataatcgagcgggcgttaatattcagggaaagcgtaaaaccgattgcaattttttcgttagcctcgtcttccggcaaaacaatgacatgcggcttttccctgtttccactcatagctctatatctccacgaataagggattcagcgagattgccgttgaaaggtatatcactgagcaatcttatcaatgttggttccagatggcttttccgatcaagcacaaaaatgttgtcattcgaaaacttgcggatagcttcttcattgtgtgaagttaccagaatttggccgctgcatttgaatgaccggcgcaatgctgttataaaatgtccaacctctgacaaggagagatagttgtctggttcgtcccagaagcagaaaagcggtccataaaacttattagcagcaaggacaacagaacagagaaaaaagcatttttcgccgtctgataagtctttaaagtcaagtttaagtgttgcctggtttgcttcaaattgaacaaccatacttttggcatcttcgccaatcaccttgttctgaatatccttgatatcagggatcacttcacggagatatttatcaagctccgtataagctgctggataaagactgagcaggccggaaaaccactctccgaagtttgatccatcacgtttggcttgaaaggtttcaccgctggactttcccgtcataaaacccggaattggagctaagataatcatgttggcaagccatgttctgaaaatacgaaggggatcagtttctgacttttcctgaattaccggaagcgcaacaagatgccagtcaactgaaaactgaggctgatgatttcccgggcttttggcaagagtaacggaagcctcttttcggagataaaccggctgctcagaaacgataagttgctcttcaagaacgcgaagctctttgaatttttccggcaaatcaaaagcaagcacatatttgtataaattctcgcccagcaatatctctatttcaaagcgcatcggcacatcggatcttccacgtgaaaaatccttggactgaacaagctcttttactctgtttacacctctgccgatagattgaaacagctccagcacatacgatatggtggatttacctgaaccgttttttccgataagaagagctgattggaattcttttaaattaagctcaaaattttccagacatctgtagttgtgtacataaagtctttgaatcatcacacagcaattttctattaatcaagcaatacatcctgaatgaccaactacgtgaaattactgaagatcacgatcacttgaacaagttaatcaggagcagaacgcacatgaattattgttccggtcaatcaaccctgtaaagcaacctcaacacgtgaacgccccaaggccttttcgagctgaacgcctgctacaagatagtcgtaaacggcctgcagatagttggtttttgccttgttgagctggagttcggcatccgttaactcaagacgggagccaataccctccttgaaacggaggagcgatatgctgtaactgcgttccgcaacacctatggtttgggactgcacctcaattctcttttgcgactccctgaaatttaatacccgaacctcaatttcagccctgatgtttgccctcaaatcttcaagccttgtgcgggtctgcagttgggctatctttgcctgctcaacctgggagctgatgcgataccctgtaaaaatcggcatggtgaactgaaggccaactgaagaggaggatggccaaaccgaatcaacggtacggacatcatcattaaatgctgtttgcgtctccagcttgccgaatgccgagatcacaggaaagcgttcggcacgcacagcgctgactttttcaccctctgccttgacctgaaaatcaagctggcgaagatcgggccttgcatcaagcgcttcacgatatgccgcagcaatatccgcaggataggtggccgaagagagttcaagcttgccactcagcacgatgctgctgtcggcaggaactcccatcacatttttcagcttggtcatggtaatcgccacccggttttgcgcttgcagaagatcggggcgaagattttcaaccgagagaaaggccttgagggtatcgatatcagcggcaataccctgacggaacatggcgcgagtatcctttcttgactgctcccagcggtcaatactctgctcaatgagcttcaactgatctttggaaatgagggcatcaaaataggagatcttgatgtcggcaacgacggacgcttcagcattcaggtaagctgcctcgctcatcttccggacaatacttgccgctttgataccggtaaaagcagatacattgaaaattggctgacgaagatcaagggtagcgtgtccggcattatcggaacttgtttcgagtgtgctgggaaaaccctggcccggtggcaagagcagcacggaggatttcagtgtgcgggtataggtaaatccggttgtaagctgaggcagcacctccgaccatgtctcccggattttttgcccggccatatccctgtcaagccgcgcaatttcaagcatacgacttctctcaagcccgatacgcacggcatcgtcaagggttattgattttgtctcccccgcagcggcggcagcatgcaacgacaagggagaggtgagcacaaggacagtcagcagcaacaaaagtatcagtctcatcctgttcataaacgggtcagtcttgatgaaaaaaaacttgcctccagctttctggaaacgcaacggcacgaaagaatatacaaagagcatcaggtttcataacaatcaggggctgtatcgctcactccataaatggctgaggcgctcccgaatatatttttcccgcccctcatcaccgggacggtaataggctttcggctccattccttcgggaaaatagtgctgcgaaacaaaatggaaaggataactgtgtgggtatttgtagccagcgccgtacccttcatttttcatgagtttggtcggcgcattgcgcagatgaagtggaactgcgagatcctgcatcactttggcctcacgcatggcttcattgatgccctgatagcttgcatttgattttggtgcagatgcaaggtaggtaactccctgggcaagattgatgcgtgcctcgggcataccaatcatcgctactgcctgaaaaacagcgatggcaagcgttatggcataggggtcggcattaccgatatcctcgcttgcgaagatgaccatccgccgtgcgatgaattttggatcttcccctccctcgatcatgcgggcaagccagaagagtgctgcatcgggatcggaaccccgcatggatttgataaaagcggagatgatgtcataatggttctctcctcccttgtcgtagatcggcgccttgtactgcagggcacgctcaagcagctccctcgtcagcaccatttctgaagcgccttccgggaaaagggatatggccgcttcgacagcgttcaatgctttacgtgcatcgccgccggaaaactggagcagaaaatcgaggtcggtaatctcaatggagagatcccgtaacagacgatcctctttcagcgcgcgccgaataaccagctcaatctcttcactgccaagaggcttgagaatatagacctgcatcctgctcaacagagcgccgttcacctcaaaggaggggttttcggtcgttgcgccgataagcacgatgagcccctgttctatcgcatggagcagcgtatcctgctgcgccttgttaaagcggtgaatttcatcaataaagaggatggttctgcgacctgaacggcgtgatttctcagcctgctcaagcgccttgcgcacctcctttactccggaatcgatggctgaaagctgttcaaacgagtagttgagtgatgtggcgcaaatttcagcgagggtggttttaccggatccgggagggccccagaagatcattgagggcatctggccaccggaaagaaatttgcgaagcggcccgtttgctccaaccaggtgctcctgccctgccatatcatcgagggtatgcggtcgaacccgttcggcaaggggctgaaaagaatccccggcagatgaagtggcagaaaagccgaaaagatcggactgcatgttttccgtttccgccatttaaaatccctgctccctgagccatccctcatcaattttcgaagcgactgcgacagatgagggggggcgaccaagctggcgggccacatatttgccaagaatatcgaactcaaggttcacccggcttcctgatttcagctcattaatggtggtttgggcaaaggtatacgggataaccgccacagcaaaaagcaggggctcaagctttgcaacggtcaggctgatgccgtcaatcgttatcgaaccggcagagacaataaaggggctgaaagcgtcaggaaatgcaatccagatttcgcggctggaaccaagctccctgattttttcgacaacggcagcacaatcaacatggccgagcacaaaatggccgccaaggcgatcctggggacgaaccgcccgttcaaggttaacgagagatccatgatggagcgagccgagcgttgttttggagagggtctcctcgacagtatcgacctcaaaccacccctctccaagagcgacaacggtctggcaagcgccgttgatgctcacactctcgtcaacagaaaggtcagcaaactctgcagcattactgaactgcaccctgagccgcagacctccctgacgccgtgtcactccccccacccggccaacatccttgataattccagtaaacatggtattcctattcacttcaataaacaaacagcatcacaatgatacatcaaaacccggctttcccggctcaatatatcacccttgaccgtagaccacaaaccctgccgctggtaccgtaatttgtaccgcagaaccctcaattggcataacagaaacactgcggccaagctgaagagcatcagtagaaaaaaggcagttcatggtacttcccgctgcatgaatagcgctgtctaccacaatccagagggtaagctcgcgctcggtatcggtattgattgcacaaagagattccgaaccggcaaaaattcgtgaccaggcaatcacccagtgcaattcaccattgactggctgaggatagtaaaattcaccatcacgaccactctccgacacaggccgcagatattgccggccacgggaaagctcaagatgctcgcgacgcagacggattactttctgcacaaagcggtaaatctcgttcttctcattaaaaaagtgttttccgctactcctgaaggagccgaaatcacctccaaacatgcactcccgcagaaacacatcactataggagttgtcatccgtacggggatcagcgccgttaaagccctgttctgtaccgtaataaatgcagggaatacccgctgaggtcaggttaagaccaagcgctgcaggaagcagacgggcgcttcgggcagcatcaccggcaaaacgaaacttgtgattgacgccaacctggtcatgatcatcaagcatggtgacaatatgctttgaataccattgatggctccttcggttatcgagaatactgttgcggaaaagatcgaaataaccctcctgctctgccgtttcgggatttccggggctcctccaccctttgaccagaaactcaagtttatcgggaagatcatcaataccaagcgcagcatcaagaccggtagtatcaagaatggttgccgcataagaacgaccacctgtgatttcaccaataatcgtaaaattttccttaccgattgattcagcaaattcatggatagcggtcgcaaaaaacctcaccgcccccggctccatatgcttgaccgtatcaagccggaatccgtcaagatcggcaaaagcaatccagaagcgatagacatcggtcaaataacgaagcgccagagaaggggtaaactccttgacacgccgttcgatatcctgaacgacaaaaggatcacgaagggcatctccaagatgaatatccttgagcgaacaaaaatcaccatcaagaaactcaggaaaagagtcccactgcatgatctctccatgacaggtccaggtatcgggtgactgcagctcctcaggccagacagccccgtcaggccaggctccgttctcaaaacaggctggagctgtgttgaagggaatgctgcccgcctcaccactggaaagccggtaaccgctgaccggccactctcttccttccgaataaaaatggcgctgattaccctcgtaagcaaaaacgtcaccagcatgattgatgatgatatcaagaatcaccctgatgtcaagctcgtgcgccgccttcacaaactccttcagctcctctctgctaccgaaatgaggatcaacatcaagaaaattctggataccgtacccatgataatcgttacttcccgttacctgccggaaaacaggactgacccagatagccgttatgccaagcctcttgagataaccaagtttcttcttcatcccggcaatggtaccgccacaccactgttttcctgattcaaaccaactcgtccattccgccgtaccactgtcggtcagggggttaaagggtggagtcgtacgttttcccgagtgcctggccaccggcctcccttttgtatcaccaaatccaccatactcccggccatcagaaaaacggtcaagaaaaagaaaatagagcacctcatccgaccatgaggctggggagggataaaaaggacgtttttcaacgagagactgaaaatctatatcactgagccgtcgttcaacggcaggaacagatatacctgcagcttttgcactcattatcatgatgatttttatggttgaaacacttacgcaagaaccttgagcgctgcactgtagtccggttcttcgacaatttctgccacctgttcggtgtagcgcacgatcccgtcagcatcaataataacaatggcgcgcgaaagaagccccttcagagggccggtagcaagagtaacaccataatccctaccaaattcgggagagcgaaaaacggagagcgaaacaacatttttcaacccctcggtttcacaaaaacgtttgtgggcaaagggcaaatcggcggagatacagagcacaaccgtattgtcgagcgatgaagcctccttgttgaattgcctgactgaagcagcgcagactggcgtatcaagactcggaaagatattgagaactattcttttacttccgaaatcagcaggtccggcttcggtgagatcggttttcaccagacaaaaaaaaggagcttctgaacctttggcgggaagagtcccgactgtttcaactggagtgcccttgaaggtaatctgtgccataaaaatagtttccggttaggattgataaggaataaagagcaataaacaaagcgagcgaagatacaacagcaattcaggcgaatgcgttcactacaaattctggcgccatcaatcccactgactgccgccgcgagaaaccgtgaaccctcctgcaccaaaaaagaaaacggcaagtgagccaaagagatagagtatctggagttcaagagcatatccaccatgtgctgtcaccgaaaaaagctctttggtatgaacaagataaattgccataagcataacaattgacattgcgagggctgcctggcgggtatagaggcccagtatcataaaaagcggggccagaagctccccgacaagaattccatgtgagagataacccggaaaccccgccttgagaagcatctgttccacaaaaccatatccgtgctgcagtttattgactccatgaaaaagcatcatggtgccaagcgaaaggcgcagaagcaatttgccaaggtcactattatcaacaaaacggtcaataaaaaggaacctcctttttggatatttttttaccatcataaccactgtttttagagttatctccgctcgattccccccttcaggatgcaatgtaagcctcaagcagcagatcatgaccaaaaaagtgtggtctcccgaaacgcagatccacagcctgatccggcatgctgacaccaagcggcgcaaacgcgctcagggcatctccaccaaagagtttcggcgcaacaaagataagaattttatcaacaagcttttcacgtacgaatgcagccgacaagcggctccccccctctaccagcaccgaaagaatgcctcgtttatgcaactccacaagcgcctggcgaagatcaagcttgccgacatgctcatcaacaaaaagcaccgtcacacctctctccctcaactgtgcaacctttggagaagccgaaaatgaagttgacgcaacaacaattgttggcgcctcagatccgaaaattttcgattcgaggggcaaacgtaactggctatcaagaacaactctctgaggattacgcccggaacagttcctgacggtcagttgcgcatcatctgcccgaactgtagcctcaccaaccatcaccgcgtcatagatactccgaaggcgatgcacctcacttctcgactcttcccccgttatccagcgggaggctccaagcgaggtcgcaattttaccatcaagggtctgggccagtttcaggcaaacaaaaggtaaccctgtggtatggcttttgatgaaagcctcattacagccgatacactccgcttccaaaaccccttcagtaaccctgatccccgctgcctgcagctttgcaatcccctttccagccaccttgacatgagggtcccggcaaccgatgacaacacggggtatccccttctcaacaatcagatcgctgcagggaggagttttgccaaaatgggaacagggctcaagtgtaacatagagtgtcgaatgatgaagcaacgcctcatcctccaccgacgcaatggcatggacttcggcatgaggcccgccaaactgctgatggtaaccttcaccaataatctcaccgtcacaaacaataaccgcgccaaccatggggttagggctaaccgatccggcacccagcacggcaagttcaagggcgcgcctcataaaaaaaagatcatcatgctgcaccatcttcaccccctctggtcactctgcacgttgacctgcaccagccggatgccggaaagcctgagcaattcagcgatatgctctattttatagggtttatcatagtagatggtctttatacccacatttatgagcactttcaaacagtggatacagggactggccgtaatgtagatatcggaatccttgatcgatacgccatgctttgcagcctgggcaatggcattgatttcagcatggatggtgttaacacagttctcctcgacagtcccatcaggatgaatgctgcggtagatacggcaattgctttcgttacagtgaggaagtccggatggcgctccgttgtacccggtcgaaagaatactgttctccctgacgatgaccgcaccgatatgacccctggtacaagtcgccctgcgtgaaataagatgggcaacgctcataaaatattcctgccagccaagtcgcttttcagttgctgaaccttcatttccttccacacccgggcagcaacatccgctcttcgtttcttccggcatagtcacgttatttaatacattgtaaaaacagaatcaggattttacctaaaatagtcaaaaagatcgtgctcacgcaacctgttcaacaatcatgcaacgcaattactttaccctctaccacgcagcaatggaactgcatcagcgtcttgcgggcggccatcttgaagaaatcttttcagagcataaaaatgaagtgaccctcagtttcatcactctcagcggtcaacacctgcagattattgttgtcacccatacccctctgctctgcctctatacaagagaaggtaaaaagaaaaaaaacgtcaattcagcaagcctgatgaccgaactcgccttgcaaaccgtgaaaggcgtttccatctctccctctgaccgtgagatccatatccattttgccattgacgcctttctggtactgcaactcttcagttcaaacacaaacctctttcttgtcagggaagaacgcataacctatgccttcaagcataacagttcacttgctggccagccctgcccggcagctcatgacaagagcagtgttttacgggaactcgaaaggcttgccatgaacaaaaccctttttcttgaacgctataaccatctgaaaagcgaaaacagcgcagagagcgttgctgccacccttccgggctttgaccgtacactggtgcatgagctgctgcaacgcgccaaaaacgagcaaaacccggaagcgctcttcaccagctttcaatctctctttttcgaactgctcgacccgcaggttaccgtgtcagaaaaagaaaacggggaaccggaattcactctcctgcacaacagccatgcatcctgccgctcttttgactctgttcttgaagggcttgcccactacagcatcactatgcgccgctatctggagacaaaagaggagctgaaagggatgcgctcaaaactgctgcgacaactcgaaaaaaaacagaaagctctcgaaggattcagccccgaactgcttgacgggtttgcccggaactatgaacagtgcggccacctgctcatggcagctctctaccagccaggaaatgatcgaaaaagcatcacggtcgaaaacatatttgaacctggagcgccagacataaccattgcattgaaagaggctctgaccttgcaaaaaaatgcggaagcctatttttcaaaagcatcaaacacaaaagaaaaactccgaataatgagggagaggcacctgctgctgcaaaaagaaaagagtgcactcgaagagcttcttgccgcaacagagaagatctccagcccaaaagaggctcgccgctttcttgaacaacagaatctccgtccgggcggcgctccggcactaaaaaatatccgcacggcaccaatattcagaacagtagacctcactcaaaccattacccttcttgtcggaaaaaatgcggcaaacaacgagctgctcaccttcagccataccaagcccaatgacatctggctccatgcccggggagcctccggctcacactgcgtcctgaaaggcacaacactcagcaacctcgcagcaatccggaaagccgccgaaattgcagcatggtactcctcagcaaaacactcctcactggttccggtgatctacaccctgaaaaaatatgtccggcgcggcaaaaagctcgctatcggccaggtgatcgtcgagcgggaagaggtgctgctcgtaaaaccatcaaacaggctcttcagcgatcctgtttgatcagcaacaacgggatggagatattttgcctcagagttcttgaaacgctgccgaaaagaattctttccggcaaactgtgaccatgggcagccattgccacaagatcataatgcctctcctcaatctccctgagaatctcctgctccggctctccgctcctgatcaccacacgcaccccaatcccctctgcctccagtttctggcgatattgatcgagaatacgcgttgtctctgaacgaagaaagcgctcctggtcgagggtgtgggaatggacaacatgcagcagatgcagcgtggcgccaagctgcagggcaagcgccgatacctgttcgacaagaaaatcatcaaccggcgagcagtcgatggcaacaagaatctcccggtaaaccttcatctcagtctcctccggttatggttgtataaagaaaatagctgttgagagcaataacaagcagagagatgagagtggctgcaagaaactcaacggtaccgcttctgaaactgcccatcaccttgcgatcacgacagagcatcaaaagagggataagggtaaaaggaagctgaaggctcaacaccacctggctcaaaatcagaatacgaaaggaatcaagactgaaaagaatgacgagaagagccggaatagcggtaacaaagaccgcaacccgatagaacatcgttcgcggatccgccggtctgcccagaaaacctgttatcacatcagcttccgccatggaagaggtgatggaagagccgactcccgaaaaaacaagcgcaacggcaaagagcagtccggcaagtggcccggcaagcggtttcagtgttgccgatgcctgctcgatactgttgatgggaacatgattgtggaaaaaaacggcagcggcaacaataatcatcgaagagttcaccacccacccaagtgtcatggcgaggatggtatccatcttttcatagcgaagcagctccctcttctcctcctccgatatcccccactccctgctgtgaatgacatttgaatggagaaaaatattgtgcggcatcaccagcgctccaagaatcgccaaagcaacataaatgctctcccgcccaaccctcggcacaaccaggccggaagctaccccggaccaatccggtctcacaatgaaaagctcggcaagatagcaaagagtgataacgccaaggaaacccacaatgatggtttcgacccgatggtagcgctggctgataatcagaaaaagctccagaagcagcgtcaacaaggctcccatccagagcggcatccccagcagcaggctgaagcctatagcgcctccaagcagctcggcaacatcagtggcaatgcaggcaagcaccacactcacacccagaaaagcggaaacctgcttaggaaaatggtcgcggatattgaccgccagagactttcctgtggcaataccgagtttggccgccatatgctgaatgagcaccagcatgagcgtaccaagcgtaacaacccaaagcagctcataaccaaattttgagcccccttcaatattcgtcgcccagttgccgggatcaacaaagccgaccgttaccagaaagcctggcccaagaaaaccaagaagtgtcttgagcgaaaaagtcttcctctccgacactttcatcagagagcgtgcttttttacccaggcaacatagcgctgcatccaattctgcaaaaaatgcctgctcgcagcgccaatgttaccctcttcatcaaaaagcccctctttcatctgaataaaagcttcaggctgcccgagggtaggaacatcgagaaatgcaagaatgttacgcaaatgttgttgagccagagccgttccggtagaaccaatcgaaacaccaagaatcccggcaggctttcccgcccatacactcttgccataagggcgcgaaccatgatccaggacatttttcagaatacccggtattgaacggttgtactcaggcgtcacaaagagaatgccctgagccgccttgatatcaagcttcaaacgtttgacagcatcagcaggatttgcatcatcatcctcattatagagcggcaaatcagcgatctgcacctcactgaacgaaaactcgggaggggcaagccgcacaactgcatgtgccagcttacgattaaatgaacccttgcgaagagcgccgacaacaacagcaatatggtattggctcatcatcatgcctgattaaaggtttttttgctgctttacaatcctgaggccgggcgcatcgcctctccggctttctccttcagggtacggaacttgtcactgacagcctcaatttttgcctcccaggccggatcaggtctcgccatttcagcctccttcaaaaaggtgagcaaggtcgaagtacaggcaaccggatcaaaaagaatccattttgccgatatgccaagaaaaagagagaagacaaagagcgcaaacttgaccaatccccatgaagagggaagaaacagggcaagagcgccaaggggaagcataaaggcaaaggtggtcagcagaacaaatacataactgagcagcgtcagcgccacggcattcttcagcagcgctttccatgactgacagtaaatgataatgcctgatcgggcagcatcaaatacattctcattaccggtacgaaaggtataggcgataaccgactcatcaatataggtaaggctgaaattcacgatgcgctgcacaactttggcaagaccttcaagcgcgggtatgggcaaagcattcatcacattgaagagcgtccggttgagcgaaacaagtacccccttcaccagttgatcaacgagagcgagaacacttacctctttgtagtattgcatcacccgctcttttgcccatgccgtctgggaaatccctgatggtaaactcccttttgcagcaatctccgtaatcagggcaatatgacctgcctgaagaagatagagcacatattcacgcagaagcctgaaaccaaaaccaccggcaagcagggcaataatgaacagcacaaccgcagctccgctaccgaaaacactcccgataagcacaagaatggcaagaaagagtgccacaacaacggctatagaactgtacaccactgtccggtagagaagatagacctttgtttgcgccacaattttgatggcttcaccaagttgcagacccataactattttgatttattaagattagttatcaacgaatgatgataagtgacgtattcctttcttacgccgcctaacccaataatatagcaatcctgcaacttcaacaggcactgaaataagctgcaaaatgattactgctcacagacaagtcggaaaccaataacattcgttcgcaaggaaggtcgggcattataacggtaagctgaccgacagagcctcgcctcgcaattccaactcccaccacgaagcactcggaccaaaccagttgccgtacccggtggattggcaaccgttccattcgatagagattcatcatagtagtttccgctgtaccagtcactgcaccattcccagacattgccaggcatgttgtacagcccccaggcatttggaacaaaattatcaacagcaaccgtgttccgacgctcaagccccttatgttgtccgaagtacaaattgcctcctttatggtttgcctgcccggtcgtcagcttctctctggtattaaaaggggttgtggtgccgctcggcaagcatactcccattcagcttccgtcggcaggcgaaacacctttcccgttttttccgtcaaccactgtcagtaggcaacagcatcatgccaattcacatacaaaacaggatgattatcttcactcctcggtcgatccttgccaaaaactcctttaaaccagtagactccatctcccattttttcttcaccatgacgctgaataaagcggaaaagaccttttgacgcatcagaccggtaacctgactcttccgcatatctcccgaactcggcaacggttacagtgtatttgcatagagaaaaagtattcacccgtacctgatgctcggtttcatcgcttccgcgaagcaattcactcgcaggactgcccatcgtaaactcaccaccgtctatcagaacaaagttccggaggtaagaatcatcatttttatcaagagtacccgacgtcgcatccgcgtaaagctgttcaggtgagacttcactggagcgttcctgtttatggcccaagagtttcgtaaccagattcattctacccttatttacggttattaatgctttgaaatcattattagataattgcgacagaaaaagtccgaatcgacaatcttcctgaatcggcgaggttgagctgctaaccacactgttcatatggcggaatcataatatcctgtcataagaatacacccataacaggcaataagcccaaatattaattatcatatttcataacagttacaatcaaaaatatgacgtataaccgcaagaaaaagctcctgggcgcgacagatttataaggatcttgtgaggacttgtttgatattttatttattgtgccatggcagtgagtcacggcaaataaaaacagttgttgtcaggaatagcagggggggacagtaagttactccacggttatatcgtccagaaacgtataaccgacaccatgggatgtcagtattggagattgcatgttgtgcaattctatttttttacgcaagcggttaacgagcgactgcagtgagtggtggccagattcgttaggcagatagccaagtctcgtcagcagttcaaaccgaggaacaactgcgttagggactgcgacgagcagggcaagaaagtcaagctctttattggtaagctgaatcgcgttgccctagggagaaaggaggatccatctccggcttataagtctccagtgtgcctgtggcttcgaaggtattggttgctgtcgggtcaggatgtacggttgtatcgttggttgggccatacggctaagaagccctgagattgcggctgaaagttgacgaacatcaatcggcttaaccagatagagatcagcgccagcataatggccggcaagctggtcatcaattgcatcgcgaccggaaaagataatgatgcgcatttcagtgttctttctgacatactcagcaaggatcagaccactctggtcaggaagacctacgtcgagtacaacaaccgcgtagggctctctgaagatgtgctggtaaaactcatgagctgagctaaccgcagtgacaacataccccttctgcgtcaggtaaatttgaacacatttcaggaccgcttcgtcatcttcgacaatgagtatcctgcttccagccactccctgcggtatcgcgcataattcctcctccgcccgcaacagttgcggtgttttcagccctctctcctcttcaccagcattgtccatcgcgaccttcagagtacccggattttggagtacatatacaattattgccacacagagcacgactgaaatgatagcaaaaaaagacagtcaactcagcgatacctgcgtgtaatttaacgacatattatcgttattcctaatagataaaaaaggttacgccatcgcacagcttcgacataatttgcctcttccgtatcaaaaaaggaggtgaacacaaaaaaacgaagacccaacgtcccgaaaatccataaaggagcaaagcgcctttgttgcaacgaaaaccatgacgccctttgctggaagagttgagttgacctgcaacacttctttttacaaagtacgacgaatgaataaaaatttataacccaatctctttttttctttcaacagtgcagagggattcgtccgcaatcaaatcgctgacgcaattttataaacggctattttgtttctgatcgttgttggacttaccttggtgagacctgtgtctcccgctaacttgtatctgttaaatttatggaaacctataaacttgttctacccgaacatcttaaccattacggctttctgttcggcggcaaccttttgaaatggattgacgaaattggctatatcacagtctctctggattatcccggctgcaactttgtgaccgtcggtatggataaggtggaattcaaaaaaagcattcggggcggttctatcctctgttttgtgactgaaaaaaacaaaatcggtcacacatcgattgagtacaccgtgcgtgtctacaagaaaagtattgagagcggtgaacgggttatggctttcagtacgcacatcacctttgtctgtcttgatgacaagggggcaaaaaaagagctctgctgcggctataaagagaagggtgaagacaataactgcctctgagttctttttcacctcctccccgtcaacgggaagtattgaaaaccgaaccgttcaggctggccataagcgaaattccgacagtagccataacggcattggccagccacattgagatcatgggatcaaggatcccccgctcagcaattttctctcctgaaatcatcagcatccagtagagcacaaacaaaaaaagcgagatggctgcaccaacaccgaaccctccccgtctggcaagaactccaaggggtgcaccaaccagaacaaaaacaaaacaggcaagggagagcgcatatttcttgtgataggctgccatataacgattgtacatgttccggtttgcttcgatatttttaagttctccatcaagccgggcaagctgacgatcaacataacccgcagcttccgctctcgttttgttggccatttttgctgttatcatccccccttttgcacgaacagaactgctttcagccatgcgttctcccagggtttcaagcggcatctgaatcctcttttcagatgccgctatcctcttcctgaattcatcgccaatagttatcagctctttagcagaaagttcgccatcgcctgaacgcattcggctctccgaagagcgtgaaaaaccaaaaccggatgattcaaagacaaaacggtgcttctggaagctcatgttgcggtagcttttgtgatcgggttgacgtacctgatgaatttcgccattgaaaagcgtcatcaccaaataatgatcatcaccactaaagtcaatagtacccttttcagccgtcaccatcgttttgtaatccgatcgtgaggcatcatagataacgatacccctaagctcctttgagtgttcatctgtgctgcgaacaaagatggagtaaccatccacaagagttgaaaaagcattttcggccaagccaaaggccggtttggagcgcgcaatatcaaccatcagcgatttcgcataataatttgcttcgggaagcacgacattgttaaaacgctcaacaaagagtgaaagaagcaggcctgcaagaagaacaggcatcatcaaccggtaaagagagatgccggaggccctgaaaacggtcatttcagaggtggtcgtcagggatccgaatgccatgacaaccgaaacgagtaccgccatgggcgccgcaagcccaaccatccaggccgactgcagcagaatgagttccaccatcgcagtaaatccgattccctttcccataaaacgatcggcaaacgtagcaaagaactgaaggatcaaaacaaaaataatggtgacaaaagcaaacaggaacgacccgacatgcgctttcaggatatagcgatcgatgattttcataaaacagctctcttttctcccccatgtaatgatgacctgagcgtaacgggcaggttcaaacagcctgacgaacatgaatataacctattctcccattctccatctatacctccaccacctttgccagaggcgttgtgaaaaagaaacatccccgaaattctcctccccataaaccccagtctggtgttcacctgcccagatatcgaacaacagaagagggtaacggcgtcagataatgaggtcgcatcatccaaaaacgttaatgatgaagcaaagagtcaaaaaagcttcaaaaaaatgaatccaaaagttgcacagaaaaaaaatatctttatatttgtcactcattaagcgggaatagctcagttggtagagcacaaccttgccaaggttggggtcgcgagttcgagtctcgtttcccgctcagaataaaaacaaaaaagcctcgtcactgaaacgaggcttttttgttttcataatgtaaaccgtttaaaaggctcgaacagcccgaacacggtcaaggccgtatgtcttgctgatgacataatgggtaccattactgaaattctgcaaccatgcaatatccgcattatactccgacgaactccagtagtaaccatggttatcagcaaacccgccaaccgcacgcttattgagataaagctggttcaactgctccttgtttggtaaaaaccagtcttgatagccattgctcacaaaattatcacatacaagcctggcatcactccatgtaaaacccccttcctccttgtctgatgagtacgctggcatatcggctttggcaacaacaagaccatgcttccccgtaccatcaacataaaaaacaatcccgccgccatactcttcacctattgagacactctcctttacggtttccgtcacctgctcttgcagtaatggtaaagaattaccccgctctcttgcagcttctgattggtattcagagcctgagcgcctctcatacaaatcaccatgacgagaactgttatgatatgcagcatggaacacatgagccaattgcctgatggaactggtgtagccgaccaataatttatttttcatgggctaaagaatttatcgataaacaaagactcatgtccgcataccacatgtatatattttccgtaaaaagtacagcggaaatatatataattattgcataacaaatagtatttcttcaccactttgctcttttattgcagctcacgcagaacgaggccaatccatcgcatctccagctccacaagaataccacttcatcagacggagcaatatagtgtatattgtgcgtataccaaccaacaatatggacacaaaacaaactatgcggaaaaccagctatatttttttaaattcccagccacataagcggaaaacaagactgtcctctattatcccgggctctcccggaccgtcagaaacagctcaattctgctgaattgttagaaaatatacggagaggtgcgagagtggttgaatcggacggtctcgaaaaccgttgtgcgcttcggtgtaccgtgggttcgaatcccaccctctccgccatatattccagactgcgcagttaattgcaagttatgagcccgaatgcccgctccattcgagcttcctggttttgtgttttcaatcagaatctttttctgtcgttttatggtgtgagtaggagcatttgatgccctcatacagtttccctctttttcccgaactaccccttgtattatatacggcattgccgtacattagcgtcatgcatgttgttattgaaacgccgaattatctttccgatgccaaagcgcttgggttaactgccgatgagcgtcgatcaatcgtcgattgtatcgcgcaaacccctgacgccggagttgaaatgaaaggtacgggcggtgcgagaaaaattcgattcgctggaaggggcaaaggaaaaagcggagggtacagggttgttactttttatgccggagaaaatattcccgtgtttctattgtctattttttcaaaaggcgaaagagcaaatttatcgcaagctgaaagaaatgaactgaagcaaattttaggatcgcttgctgatgtttacaagaaaggagttaaagactatgtccaaagcaggaaataaacttatcaagtccgcgaatcaggcgctggcctatgctcgcggtgaaatttctgacggctttaacgtcaatgttcctgaggagatcgacgttaagtctatccgcaacggtttggggttgactcaaccggaattttcttcacggttcgggtttgacgtcagggcggtgcaggattgggaacaaaaacgccgtcagcctgatcgggccgcccggattcttttaaccgtcattgcccatgaaccggaggctgtcgaaagggccttggcgcattagggagtacatactgtcgggctcacataattgaatcatggggttgcggtgagtgatttgcagtatgtggcgcggatgtgcagtggtcgatgtataatgatgtcggaactggcgcagatggtgcgagggtcaaatcataagacgctgctgaagatatttttttgaaaaaaaatcgctatgcttggcagctatacgcctaacccgacgccgattcttgcatacggtgtttcgaaatgttcggctgagatccatggtctgctcgtctggcgatgggaggtagctgatctgttttcgcttttcggcaaagtacccaatggtcggctcatagaagaaggagatctcgtcgaagtcctcgacgctgacaagcgctgttagctgaagagacagcttcaccagagtgacgtgtagctgcgttagcatggccttcgtacggaggcactcgttgcgatgggcgggtggtccgaggtcaactattgttgttcgttcactgattttaaggactggaactgagcaacagaactgttttggtgctattttggtttcatttccaaaattgccgttcctgtgaacaggaattcttgaccatcttccagcaacagcttatgtccagaaaagtactgattgtcaaaaacatcacccacgaagggccgggtctgcttgaaaccctgctttgcgagcatggtatcgcatggcatagtgaggatctttctgcgggcggaaccgttcccgatccacgtggctacagcgcactcgtggtgcttggagggccccagagcgccaacgatgagagtcctgccatgctgcttcagctccgccggattgagcaggctctgcatgaggagatcccctctcttggcatctgccttggcatacagtgccttgttaaagcgggtggaggaaaagtggtgaactctccggtaaaagagattggatttcttgatcctgaagggaatcccttccgcatcgaccttaccccggcgggcaaaaaggaggctctttttggcgggcttggcaaaagctttccggtctttcagcttcatggcgaaacggtggagcttgcatcttcaggaatggagctgcttgcgaccggcaaacaatgtcctgtgcaggctgtcagggttggcaaaaacgcctacggactgcagtgtcattttgaactgacaactgcgatgttttcggattggtgcgatacggatagtgacctgaaaagaatgaatcgtcaggaactcatggaacagtatgaaacgatcagagaggagtaccattcgaccggactcaagctcatgcacaacttcctccggatttcagaacttgtctgagccgcaacgcttcatgatcgatccgcgccgcatccgcctcctgaacgagaagcatgacggagagggtgcggtgatctactggatgtcgcgcgaccagagggtgcgtcataactgggcgctgctctttgcccgcagaaaagcggaactcctgcagcagcctcttgtggtgctctttacgcttgctcccacttttctcggggccccgctccgccattacgatttcatgctcaagggcttgcgggaggttgaagccgatctcaaaacactcaacattccctttttgctcctccagagccagccgccaaaacgcacgacaagcactgtctaaggtggcaatctcgataaggagataaatagaatctggataacctgtttcccattcgtaatttatcctttattttacccaaacctcgattcttctgtttttttccctgttttcctgggtatcattcggagcgacaaaagcttcagctcctacccctgttacttcagcacattgtacaccttcttctatgagcgctgtagcaacaacttcagcacgtttttgcgcgagttccttattgtgttttattgagcctgccgcatccgcaaagccaataagcactactcgtttgtctttgtactttggctgcgataatacggctacgattcgacctatatcccggtttgctcgggtatccaatacttcactatcagcacggaatctgaagcgtgtcgcgatttcggttgcgccgcttgtcagatttctccatcccatggagatattccgggggtcatactcaggcacaacatttgacggttggctgacaggtgtcgggtcgagattgaccagaccgatagatgcgacgatttgctggccggcagttcctgtggcaaaatcgatgaagcgggcaaccagaggatttttgcttgtttccgatgcgtacaggaagaggcgccgtgacaggatatagtcctctgtctttacagtaaacggactgggtttgcgcgcctgtacaccgacatcggagagggagagcgcatggttagaaccgatatagttcaaaccgatgaagccaattgcattcggattagttgctaccgaggccgaaagttttttgctgttttccaggaggagtgcatcaccagcaagggttttaccatatttcttaaggactgcgtcattgaagaaatccctggtgcccgagttttcatcacgagcataaatggtgatagcgccattcagcccgcccacttgcgaccactctttgatcgttccgctgaaaatatctgcaagctgggagacggacaaagactttatcggatttgagggatggacgatgactgcgatgccatcgagtgccagaacaaattcactgccatttgatctgagatcgcccactacaggtttaagcgcctgccattcatcatttttaattggtcttgaggccataccaatatcgcactgcccatatttcaaaccttcaaaggcggttttgctgccatgagcggcaatttcgattcgaccctcaactccattttgttcgcctacgatagagcattcatcttcggtttctgaaaccttgtgaacattactgtatccctcctgtttgaggaattgctcagccaatgctggcaggaggttaacaccgatggtgttcgaaccgtgaaaacgtaaaagcgttttgccgttaaacggttgattcatgtcttgaaccagggctgtacctggtttcggacttgggttcgaccgcatgaaaaacagccgacctccgccgataatcagaaccaatatgccgacaatgagagctatggttttgttgtccggcatcttgaggactgttttcccgacaggaataagcttggatttgcattcaggacatatcggatctgcacctgcaggaagggcaatctgttcctgattgtcagccttgtgacagttgcccagattcggacatttgtatgtggttggcatggtgaattcccggtttgatcgttcagttgttggttaatgacgtgatggccttacgcgcagcggcttcgaagcgttgatatgtcgggtcttcgaaatcttcctgccgttcgctcaggattgctttcagctcattcaggatgcgctgtttcagttcgttgattttgtcgatgtgtttccactcattctccttgagcttgtcattggctgtttgttccagaacctgggccaccttcagatcgatgttttcggagatttccggcagcgattttccaagctttgtccgaacggtcattccaagttcatcttcaccgatcaggaaaagatcgcttctgccggtggtgggattgacgacggccgtaatcagttccatcgctttggcaatgaacagggatggcaagactttttcgcgtatatcgccctcattggcaatgagcagtgcagaatactggcttccgtcaccttcgctatgcaattcaagcttgacctgctccggattgtttgcactgttgatgcgcagatcgtacttctctttcaaaaagcgcaccatccttgcataacgcagggggaacaggttggtgatgccaagcagagtgatttcgtgtggtttggtgtcgctctcgattatttcaacgggaatgccacctctcagatgatcgcggaacatcgttttcaggatttcagcgaattccgagtgttcaccggcattgggcatgatgacaatgaattgagataccttgacaacattgccatttcctattacaatagcctgtgggtcgaattcaagatagttgccggcagagcgtacaagatcgttgacaaacttcctcagctcttcaggctttcctgaatactcccgttcgagttgaccgataatattgacgccaagcaaagactggcggttatggtctgaggaaaccaggttgtcgtgtgcgatctgggaactgagcgtactcttttgttcgagaacgttgaaaaagcgttgcctgctgatccggttatgaaacgtggcaaatgaaggttccgaagcgatctgttcgatgagcgcatctctgatgatttgcgagtggtttttttgtatggcagcctctttttccagatcacgggaaaacagacggacattttcggcgttatagaatcgaaccagagactgacggagatcgggtttttcattatcgttgcaccgttcatcgatacgtgtgttgaactccttgattgtttcgtccaccagcgtggagcagagcgaaatatcagtggccagatggttgaattccgtgatcgattcctgcaacaggcgcttggcaaagttccatgcttctgcctgtgtgcggaagaggtacagttcacgcaggagctcgccgtgagtatcgagtagtttacggcgtctaccgagcatatgtgaaagcaatcctactttggcccactcgttccggtttgcggtaaccttttgttctgcatcttctacgttagctttagccttggagattctatcatctccggcacgggcgcgttcttccagagaggcgatcaatgccatgacacaccgactcaggtcatgcatggatttgacgccattctgccactcctggaatagctcactttcgacacgccggcgcaattccttcacatagtcctttcgtgcttccagtttggtctcataaaacttgcgtacgcccaatttccggtaattttcctcatagcgctgcaccatcagtttttccagatcgttcagccaaaccttgtcatcctgggcctgcaccatacctatgaatagcggaacaatatccagccattcgttgagaatcggtttccagctcttgttgttgatctcttcggcaaggattccccgtgaaagcgtgaagtgatcatcggttaacgaccagcgctcaagggtctgcttgtctctgacgaactccccgaaatcctggtttcgcgcatcgttacggaagccgaaggtgtcgtcccagttgttaaaacgcagttgaagcgccgcctgccgggcaaatttgtaagtcagatattccctgatttccgtttcgggaacagcaagtcttttgataccaaaggtcaaaaagcgcttgcttctcgccttcccgacgattccatgatcattttcgggggtgccatctccgttttctgcattctccattttgtcaaggaggcgcatggtatcagcattgctgacggctatcagcttctgaaaaagaaagtcggcgacgatggagggaagggttttatttacatcgacctgcaagccgttctcattccggttggaaaagatatagcatccgttgaagggatccatgagttgcaggcgctttccgctttcggcgacatcacaaggttgatagctcccggtgctgagggcgttcagttcggcaagcgcggcatatccattggcatggtaattaccggtatcccaattgggattgggtatctcttcaggcaagagtgcatacactacgatgcggtaggttctcgattcgggatagagcgccctgatttgtgcaatgacatcgatcaggcttccgcttccggtgcctccagccaaaccgcaacagatatgaaaggtgatactcgcttcaccgccagtcgtcagttcggaagcgagttgtttgagctgatccttgaaggttcgcgccttactggcgaaaagaaagcgtccgagacggcgtttctgacctcccagcgtttctccgacgatgctgttaaggatagctttccactgttcgtgactgcctatccatggtttgatatttggatagcctcccaggttatcgagcacctgcttgagattgcttccggtaatgagcagttgattgcgcggtgaaagttgaacattttcgcccaatattctccaactgacatcatcgacagccatcatctctttactggagtctatatagagatattgaaggtttatgatttatggatgattgctgcgaaactcctgaaaaacgtttttccgtaatgcgcgaagtattttacctccggttccaccaaggccgatcagtaagtggttgtgcatatatatttgttatttattagcaaacaatgttgatcctggtgtgacccgcgatgacgggttattgctccaaagtactgttgataaatcattggtctcagcaagtgaaatacagatatctcctatgaaaaaaacagcaaattccaacggcgaaccaaaacaccttcgttaatcgatataacttccctgcaaataagggagtagctgatctgtatttttataagaattttaatttatcaaataccaacaaatttctttttttgttacggggtatttatgttaattctttgtgaactctttgttatagtggcaattacagtatatgattgataccttcatagggcttgtagatattgctcatctgccgatgctgtcaagattatactcaagctccagaaaaaagtcatgagcaagatcctgagaaatcggtcttttatggccaaagctgaaaacaatgctcttagtagcaaaagacagtgcgcccctctcttggcactatcagggaggagtaccattcgaccggactcaagctcatgcacaacttcctccggatttccgagcttgtctgagccgcaacgcttcatgatcgatccgcgccgcatccgcctcctgaacgagaagcatgacggagagggcacggtgatctactggatgtcacgcgaccagagagtgcatcataactgggcgctgctctttgcccgcagaaaagcggaactcctgcagcagcctcttgtggtactctttacgcttgcgccctcgtttctcggggccccgctccgccattacgatttcatgctcaagggcttgcgggaggttgaagccgatctccgggaactcaacattccctttgtgctcctgccgggtgaaccgggaacagcactcccccgctttgcagaaaagatcaaagcaggggtggtggtcaccgatttttcaccgataaagattgcacgagggtggaaaaaagaggtggcccggcagctcaccgctccgctctatgagattgatgcccacaacattgtcccctgctggatcgcttccggcaaacaggagtatgctgccagaacgttccgtccaaaaataaacgccctgcttggtgagtttctgaccgactttcccgagcttgagccgattgcttcgccctctgcatacccgactgtcgattggagcgctgtttaccgtaccctgaaggctgacccggaggtgtcgcctgttgagtggctgaaaccgggagaaaaggcggcaaacgagtgccttgagagcttcctgcaaaacaggcttgcctcctatgcggtagagcgcaatgatcccaatgcaggagcaacctcccatctctccccctatctgcacttcggctagatcagcgcccagttcatcgccatagaggccggtaaaagcgaggcaccggaatccgacaaaaaagcctttcttgaagagctgattgtacggcgggagctggccgataactactgctgctataataatcactatgactcctatgaaggcatcccggaatgggccagagagagcctgaagcagcatggcgacgaccagcgggactatcgctacaccgtcgaagagtttgccgccggaaaaacgcatgaaaagctctggaatgccgcgcagcatgagctgataagaacaggggtcatccacggctacatgcggatgtactgggcaaaaaaaattcttgagtggagtgaaacccctgagcaggcatttgagacggcaatcttcctcaatgaccgcttcgcccttgacggaagggagccgaatggttacaccggggtcgcatggtcaatcggagggctacatgaccgtccctggtttgagaggccggtctatggaaaaatccgctacatgaacgcatcagggtgtgctcggaagtttgatgtcaaccgatatatcgcccgcaatgaaggtggttcgaagggtagcgcagaggggtacacaggggcaaaggagcagcacgacctgttcccctgaaggtgcaagagcgccatcaggggaacaggtgagcatataaaaggccttattcgataaccagatcaatggtgcggcgctgcaaatccacactgttcaccttgaccttgacccgctgaccaatctgcaaccgctttttgcgccgtttgccgaccagagagtaggttgcctcgtcatattcgtaatagtcatcggtgagattgcgcatgtgcaccatcccctcaatggcaaaatcaaccattctcacatagatgccgtaatcggtcgcgcctgagataacaccgggatagaccttgccgacatggctggccatatactcaacctgcttgagcttgatcgactcgcgctcggcctccacagcgcttttttcacgctcgtttgatatctggcagaccgtctggatcttgtcggtcagttcagcaaggcgtgttgccgagattttccggcgtttcttccggaggttctcatactcaaagagcatacggtgcacaatcaggtcaggatagcgcctgatgggcgaggtgaagtgggtgtagtgctcaaagccgagaccgtaatggcccacattgtcgccggtatagaccgctttcgacatacagcgcagcaccaattcgctgactagaaactcaatattggaacccttcacctgctgcaagagctgccgaagcgctgaggctgaaacaatcggcccctccttgccccggttcagcttgagatcaaagccgagcctcttgacaaagtttgcaagaataagcaccttctcctgctggggagcgccatgcaccctgtagatcaccggctgcggctccttcttgttctccttgaaggtcttggtgagatatttggccaccttgcggttggcaagcagcatgaactcctcgataagacgatggctgccgagacgctccttcttcatcacttcaagcggttcgcccttgctgccaagcttgaaacgcacctcttcggtttcaaaatcgagaccgccatgcttgaagcgtttttcacgcagaagaacactgaggcggtcaagcgcctgcaactcatcaacaaaatcacccttgccctgcttcagaatctcctcgacatcctcataggcaaaccggcgcttggagtgaataaccgttttgttgaactcatgcttgcgcacttcaccatcagcgctcagcgtcagaaaaacggaaaaggccatccggtcaacaccaggattgaggctgcatatctgctcggaaagccgtgcaggcagcatcggaatcacccggtcaaccagataaaccgaggtagcccttttgagcgcttcacggtcaagaggagagttttccggcacatagtgcgatacatcggcaatatggacgcctattttatattgtccatcctcaagcatctcaattgagagtgcatcatcaaaatccttcgcatcgacaggatcaatggtaaagacaaccttgtcgcgaatatcaagtcgccctttcagatcctcatcggtaataccctcacgaatggaggccgcaaaatcgagcagtggtttgtcgaaggtttcgtcaatgccacggctccgggcaatggcgctcacttcaaccgctgagtcgcccgcagtacccagaatttcaagcaccttggcctggatctgcccctccttgctgaaatcaagctcccctacaagcaccttctgaccatcaaccgccttgcgggcatttctgattggtacaatgatttcaggcagaatctttctgtcgtcagccttaagcacaaatttgcggtttgccttggtcagtgtaccgacaattgtggtaatacgacgggtaagaaccttctgcaccgcgccttcacagcgctgatggggagtggatttggaagaataggtatccggaaccttcgaaacaagcacctcgacttcgtcgccatggatggagagacccatatcgccagccttgatgaaaatatcgtcatcaaacccttcgacatcaacaaaaccatagccattgggatgggtcgagatatggccggtatagctcttggccacggtgtactgcttctttccgggaagaggaaagggcttggcaagctcaagatgatcttcataggtggtcgcctctgtgcccgacatgccataacagcggttggagtccttgtcaacggccccctcttcctgcagtttgtgcagcacataccagaaaccgggaagttgttttgattcggtatacccaagagctttggccaactctaccgacttgaagcgctcaccatcatggtcagcaaaaaaagtaacaatttcggcaccgagagagctctctccccgcctgaaaagaaactcgttaataagaatatggtcattcggcttcacccgctcaccggtaaactgcacagaaggcctgtgccccttgttgccagggctccttgtttttcgtttaaaacgctcttttgccactacattcaatcgtttatgttagcattccatttccggcatcacgcactattgcgcaacaccggatctgttcaaccaaaacctttttatgcttccgaaaattattaacatcagaatacttcagcaaaaaaaaatcagcaatagaagcaatagagacaatgaacacgcttgaaactcatgaagctgcaaatgcaagagaaaaaaaccggcgcgttgaggaaaaaaagtaacggcaaaaaggttaaattcctgtttcaggggagttctgtcaataaggtcttgaatgaaactttagaattttaacataatgaaaagtcgccacaaaacactctgaagagcgggaattttcattgttttcaataagaaaagaaccagatatgaatcgatttctctcatcaagccgttaccttatcctgattgctgttgccggaacattccttgctgccagcactttgttgctctacggtggcatttccgtttttcagcagatcatctataccgttatggagagctcggtcagctccaaaggggcaaaggtgcttatgctcggattcatagaaaacgcggatatcttccttgtgggaacagccctctatatcatgtcactggggttgttcgagctctttattgacgattccatagaacttcccgaatggcttgtcattcatacgctcgacgacctcaaagagaagctaatcggcgtgattgttgttgttatggctgttgtctttctcggccacgtcgtaaactggcatggtgaaaccgaaattctttaccttggtggagccataggtcttgttgtcgtcggactgacctattttaccgaacacaagaaaaaagcgccttacgaaaagaaaccgtaatcttcgactgtttgacgttcaaaaccaccttcgcgtacgaaaataagccatcatggcaacgagaatgacactcatgactccaaccatcgcccaaaagccccactgccactcaagacccggcatggaacgaaaattcatgccgtaaactcctgccagaaaagagagcggcatgaaaatggtggcgattgtggtcagcaccttcatgatctcgttcatccggttgttgactatggccagccaggtatcgtacatgccaagaacaatatctcgataggtttcgatggtttcattgataagaatgacattgtcgtacacatccctgaaaaaaggccaggttgccacatcatcaataaccttgtagtgatcacggctgatactgttgataatctcccgcatcggccgtaccgatttccgtaaaagaatcagctccttttttaggatataaatagattgaaagatatccccgccagatgttgtgaagagctcctggtcgagcagttcaatacgactttcaagctcttcaagaacggtaaaataactctccacaatggcatcaacgagagcataggcaagatagtctgctccccgttttcgtattccagtcccctgacttttgattcgctcccttaccgcatcaaacatatctcccggtttttcctgaaaggtgaggacataattactgccgatcaccatgctcaactgctcttcaacaacatctccagttaccttttcaagttcaagcgtccggagcaccagaaaaaggtaactctcaaagtcctcaagtttggaacgctgctccgtatgcaggatatcttcaagggtcagggaatgaataccgaaaagcttgccagcctcctcaattaccgacacatcatgcagtccgtcaatattgatccagagaacccgctgctgatctttccattccgcacattcggtaacattgcccaccggcatgtgaaactcacgctcttcatcatagccgaaaaccgttatgacgcaatcggctgttttctgttcgccgatatgaagcagtgtaccgggaggctgccctatcgtcctcgacaggttgcgcatcacctttttcatgggcttgggcggagcatgaactgccttccccttgcgtcgcacactctttttggctgtcataaccatacgctcctgttttcccggctcctgaccagtcggcacctttgttaccgcgtccattgccagttcctgatttccggcatatcctcgccgtatttacggatatactccttgtgggcaatcagtttgtcgcgcacatgctgctttacgtaagctgcccgctgcctgagacggggaacccgctccacaacgtcggctacaagatgaaagcggtcaagatcgttcatcaccaccatatcaaacggcgtggtggttgttccctcctccttgtatcccctgacatgcagatttttatggttggtacgccggtaagtcagacggtgaatcagccaggggtaaccatgataggcaaaaatgatcggcttgtcggtggtaaaaatatcatcgaaatcccggtctttgagtccatgagggtgctcttcgctgggctgaagggtcatcagatcaacaacattgaccacacgaatcttgagatcggggattttgtcccgtaaaatatcgacagccgcgagcgtttcaagcgtaggaacgtccccggcgcaggccataaccacatccggatcaccatcttcggcatcgtttgaagcccactcccatataccaatgccgctcgtgcagtgccttacagcagcatccatgtcgagccactgccatgcgggctgtttaccggcaacaatcacattgatatagttgcgcgaacgcagacagtggtcggtaaccgagagcagcgtattggcatcagggggaagatagacccgaatcacatcagccttcttgttcaccacatgatcaataaaaccgggatcctgatgggaaaagccgttattgtcctgctgccagacatgggaggtcaagagatagttcagcgaggcgatgggacgacgccagggaatttcatcattggttatcttcagccactttgcgtgctgattgaacatcgaatcgatgatgtggataaaggcctcatagcaggaaaataaaccatgccgacccgttagcagatagccctcaagccacccctggcaggtatgctcggaaagaatctccataaccctgccgttccgggaaagactttcgtcatagggcataacgctttccatccaggtgcggtcggtaacttcaaaaagcgatccaagccggttggatgcagtttcatcagggccgaataccctgaaattggaatcatgctcattctgcttcatgacatcccgtaaaaaggtacccatgacccttgttgcctcagccctgacagagccaggtgaggacactgagaccgcatactcccggtaatcaggcatatgcagcgacttcaaaagcaatcccccgttggcatgaggattatcacccatccgcctctgccctttgggtgcaagttctttcagttccggcttcagcgccccttcggcagtaaacagctcttccgggtggtagctcttcatccactcttcaagcagcgcaaggtgggcaggattttcgcgcaccgctgaaaacggcacctgatgggaacgccagaaatcttcagttttttttccatcaacctctttcgggccagtccaccctttgggagaacgcaacacaatcatgggccacaacggcctttccgttgctccatgcgcccgtgcttcgtgctgaatttcagcaatctcgtccaaacagttatcgagtgcggcagccatcttctggtgcatgattgcaggatcagaaccttcaacaaaacagggtttgtacccatacccgatcatcaagctctccagctcatcgtgcggcagacgggcaagaaaagcgggattggcaattttatacccgttcaggtgcagaatcggaagaaccgctccatcacgggccggattgagaaacttgtttgaatgccatgatgtagccagagggccggtttcagcttcaccatcgcccacaacacaggccgcaaccagatcaggattatcaaaaactgccccaaaagcatgggaaagcgcataaccgagttcccccccttcatgaatggaaccgggagtttcgggcgcaacatggctcggaacaccgcctggaaaagaaaactgcctgaacatttttttcatacccgcagcatcttccgaaatattgggataatactcgctgtaggtgccttcaagccagacatttgctacaatagcaggaccgccatgccctggaccggcaagatagatcacattcaggtcacgctggcaaatctcacgattcagatgagcgtaaataaaattgagccccggagtcgttccccaatgccccaataaacgcggcttgacctgctcaggtttcagtggttcccggagcagtggattgtccatcaggtaaatctgccctacagagagatagttcgccgcacgccagtaggcatcgatgcgttgcagttcatcaaccgatagcgggccgccagaagagagtggagagagtgccatacgttcaggagctttaaatgaaagaagagagtgcgctatgcattacgaacggtgaacagtaccggcaagaatggccaaagtatgccggacaatcatcagctcttcgtttgttgcaataaccctgacagtaaccgcgctgccatcaggcgaaataaccggtgatgaaacaacgttacgggacaactcaacagcaataccgagaaaaccaagcccttcgcagatacgacttcgaatttcagcggcatgttcaccgatcccccctgaaaaaacaagggtatctacaccacccatcaccgctgcataagagccaagagccattttcgccctgtaacagaacatatcaacagcttcgcgggctttaaggttctgttccatcgaaagcagcacctgcatgtcatcactgatccctgaaataccgagcaaccccgattgacggttgaccatctccttgatctgtgctgcactcattttctcctgctgcaggagaaagagaatcacccccggatcgagatcgccggtgcgggtactcatcacaagcccgccagccggagaaaagcccatagtggtgtcgatgcttctgccctctttcacagcggccatactggcgccatgacccagatgggcaaagacgactcttccctgcgccacatcgcggcccccctgctgttcaagctcgtccaataaaaactcataggagagcccatgaaaaccgtaacgctgcaccccctcgctacgaattgattccggcagcggatagaagcgtgcaaccgatggcatggaggagtgaaacgaggtatcaaagcaggtcacctgaagcgttccgggaaaaagtttcgcggcctgactgagagccttcagtgcctgcggcagatgctcgggagcatagggaaccagctcctcaagtgaggcaatcagctcaggagaaacaacctgcgggcttgagtaacgggggccaccatgcaccatgcgatgcccgatggcatcaggcctgtatgcctcaccctgcttgagtatccaggaaaaaagccaggcacaagctgcgtcatgatccgacagggaaacgcttgcactggcaagagagcttccctgcccgtcccttgcagaaaaggctcctttctcatggccaatccgcgtcagggaaccggtacacagaagcacttcgccctcaccggtttcgtacagcgcaaatttgatgctcgacgagcctatgttcagcgctaaaatcttttttttcggattcatggcatgaagaataaaatcagttccggcatgattatgggagttgattcatcgtttattcgactgttcccaaaaccatttttacatgcaacttcccgcatcgcacccacattagcaagcaagtaaaaagacaccgattaaagttaaccctttacgaccgagtctgtagggccattttttccatggcgacgaccctgcgaaatttaacagaaaaacgggaagaataccacaaccgcaaatcaatgtccggagatccttgggttgggggtgtatgagcacagttatcctgcatctttcccacatgcacatgtacacgaggaatctgttgctcccatgccctccccttcttgctgatgaagccatcaaaaaagttatacaatttgcactttcaattcgcaatttgtataacttcaagaatgcattctgatcgattttcagcaattctccctgctggctccttggcattcgttcatctgaactccttgctttgcatcccatgaggggagcaatttttgaatcagataaaatcaggccagaccatcaccagcgactcaatccgtgcaggccaaaaagccgcacgatttgccggtgaagaggcgcttcagccctggcttatctatggtggtgacgactcatacgagcgaaacggagtaaccgtcatgagctggcacgattacaagcaatggagtgaagcctgatatcagctcgccgctgccactcaagctcgccgaataaccgctaccctgcaatggatagccgaaaaccttcatgtgtcgagcaaaataggatgaacagatctcaagcaacggcttgcggcccgttgcatttgtctggcgcagttactggcctacactgattttgcagtgtggcagctcaacctgaaattttacttttgcctgcaaggcattgaaaacgcgcatcagggtgtcaatggtaacattgctcgcattactttcaatccttgatatctgtgacttttgaacaccaataagtttgcccaatgcttcctgggttaaattgcgttcctggcgagtctgcttgatggcttgcccaatcaagtccatttgtaattcatactcaaacctctcccgctccggggtaccatgtttgccaataagtttatcctgaacttcgtctaatgtgtaggttttcatctcctttcactgttttctttgtcttcaaaatattttacccgtagttgtgtcgccttttgaatttcattatcaggcactttactgcgttttttcacaaatccatgcgtagagataaccagagtgttttcggaatttgtcttgtcccaaaacgcaagtaaacggtagtgtattccttgaaaaagcgttctgaattcccaaatttcgtcgttgagctttttgaaaagttcaggatcgtgttgtgtctgagctttacgtatgttgaaaaggattttttcgtagtgcttcttatcaaggcagccgagaaaatcaaaggcctgatctaaaaatttgatgtcaaaaagtttgtccatttctccttttcttttcaagtcaaagatagacaaggtttcgttaaatagtaactttttttgcagacagatcatctatcagcttttttatatgacctataaccatttaacgattgcctcaacatgatccctgtggacgctcttttcgttccgcagcaagaacgtgctgaccaaacgtatggacgaggccgggagcgaggcgataaatcagggctgtaagacgggctcgggctggaacaagaataagggcctgattgcgctccacaccgcgcagggcagcatgagccagcttgtcaggcggaaagggtgtgccagccagcctttcgagatagcgccgaacgtttggtcgccagggaacctcgtgcagatcaggcggcatccccgcatcaagaagaggagtatcaacggcggcagggcaaagggcactgactcgaacaccgtagcgggcagcctcgaaacgaagactggttgtgagcccgacgacggcgtgttttgtcatggcataagatgaaagcaacggtgaaggagcaaggccagcaagagatgccgtgttcacgatatgacctccaccctgccggatcatcaacgggtatgcagcaacaataccgttgacgacactgcggatgttgacgtcaatgatacgatcaacatgttctgtatcaaattcatggaactcgccagacatgatgatcccggcattgttaaagagaaaatcaatgctgccaaattctcttgctgtgctctcaacaacatcacgcactgcagaagcatcgcgcacatcaactaccaccggatgcgcattcgagccaagtacccgtgcagcctgcctgatgccgtcggcgtcaatatcggcaacccggacttgaacaccacggacaatcagcgccttcgcgagggcaaaaccaatgccggaagctgctccggttacgacagcgcttttaccctcccaatatttcttcatgagttgatcattctgatgataccccggtacccatccccggagagaagcttataacagtaaatattaggtatgttagtacagatttccataacttgcaaacaggacagaaaagcagagagctgcccggcttccatccccccctgttgccctatgcaatcgcctgtcacgtctcttgcaagaaaactgaactgcacctacaagccggatcgtatggtcgccccagccccataactcaaaagcctcaccctctggagaagaagagtctggttaacgatatcatctgcttctgcaaccaaaaatgcatgagcaggatatttttctaaatcaaccacaaaatagcacaaaaatgtattaatttttattatatttgttgcgattggcctaatatattcaggaaatatgcagttaaaggctaaataaaaaatatcgaattatgatctcgataccatgttttgttcactgaagaaacctccaggatatgcgtatagacagcagaacatcttctcattccatgatcaggccctggattatcgacacaacacttagagatggcgaacaggctcccggtgttgtcttcagcaatacggaaaaaattgacattgcctctctgcttgctgatgcgggagtcaatgaacttgaagtcggatacccagccatcagtcatgatgaacgcaagagcatacagaaaatcgttacactgaacctgccggtacgcctgaccagttgggctcgggcaaaatggcaggatattgaggatgcctgtacctgcgggaccgaagcggttcacatcagctttcctgtttcggcgatgtatctggagcttatgggaagggattatgtatgggtacagcaacagttgcaggaacttgttccacgggcaaaaaaatattttagttatgtgagcgttggggcacaggatgccacaagggcagatgctgaactgctcgaaagctttgtgcttgatgctgaagcatgtggcgcggacagggtaagagttgccgatacggtcggtatcgcaacaccaacatccctgatcgggctgatacaccgcctgaaatcagtaagccatgcggcgcttgaatttcatgcccataatgatctcggtatggcaacagccaatgcttatactgcccttgaagcgggatgccaggcggtcagtgtttccgttaccggacttggtgagcgagcggggaatgctgcgctcgaagagcttgccatagccctgaagctctcaggaaaatatgaaacaagcattgataccagaaagctctcatcgctctgcacagcagtaagcaaagcatccggaagagagatcgtagatcaaaaacccgttgtaggcaaatcggcattccagcatgaatcaggtattcactgtgcagcgttgctgaaacatccgctctcctaccaaccatttcttccagatcaggttggccgtaacgggcatgagatagtgatcggaaaacattcgggaagcgcgtcgctgcagcactatttttcaggcaagggcatcaccatgacaagaggcgaagcaaaccatctgcttgctcttgttcgtacaaccgccactgaaaaaaaacgggcattgcagcccgatgagcttgaacacatctacaacacactcttggtgaaacacggataatcatattgcaagcatcatgctcatcgcacaggaacaggatcatagcatcatcagcctgcttgctgaagtcagcaggaccataacccatgaaaatgatatcaataaggtattgcggcttgttcttttcatcatgtctgaaaacatgaacatgctcaggggcatgatcaccattcttaaccgcgacagcggtgaaattgtcattaacgaatcatttgggcttacggaaaaagagaaggagagaggacgttaccagatcggcgaaggagttatcggccatgtcgttaaaaccggcaaagcggtcattgttccctctattgacaacgaaccgctctttctcgaccgaacccgatctcgaagcaaggtaaaaaaagagagtctctgttttatctgcattcccatcaaggcgggcacggaaatcatcggtaccctgagtgcagaccgtcaactggaacccggagcggcagacaagccctcaaaaacaggcaaagggggagaacagcgcaccgatatgcttcagcactatgtcgaccagctctccattatcgcatccatgatttcacaagctgttcgtataaaacaacttgcacatgaagagagcgaaaaaaaatctctgcaaacaaccatcctggaaaaaccttcaagacagctctatcaagaagaaaagggagatgatgagaaaatttcagaggccgaacgcccggcaaatattatcggcaacacaaaaccgatgatctcgctctacaaaatgatcgacaagatcgcaaaaaccaacgcaaccacccttgtgctcggagagagcggcgttggaaaagagctggtggcaggtgccattcactttaaaagccatcgaaacgagaacccattcatcaagttcaactgtgcagcattgcctgaaagcattgttgaaagcgaactcttcggacatgaaaaaggggctttcacgggagcctcggctacccgacaggggagatttgaacttgcccataccggcaccatctttcttgatgaagtgggcgaactcagtcttgcagtgcaggcaaaactgctcagaatcatacaggaaaaagagtttgagcgggtaggaggatcaaaaaccatcaaggttgatgtacgggtcattgccgcaacaaaccgcaatcttgaagagttgatacgaggcggacttttccgcgaagatctctattaccggctcaacatttttcccataaccgttcccccgctgcgcgaacgcaaaaccgacatcttgctgctggccgactattttgtcgaaaaattcaatgccgctaaccataaaggaatcaggcgaatttcgacaacatcgatcgacatgctgatgcgctatcactggccaggtaacgtcagggaactgcagaactgtatggaacgggcggtcatcctgagcgaagataacgtcattcacggctatcatctgccgccgacactccagactgccgaatcgagcggaacgccctataccggatcgctgcagcagaaacttgatgcaatagaaaaagagatgatcatggaggcactcaaacgcacacagggaaacatgtctcgtgcggccgtgcaacttggcctttcagaccgaatcatggggcttcgcataaaaaaattcgatatcgactaccgcaaatttcgtccctgacccaaaacaggagggcggggagcaaacgtcagttggtataaaggcctctatactttcgaaggttttcaagaatctcgcccgcaccctttgccacaaccgtctgggggtcctcactgatatgcacaggaacgttggtctcctcctggatttttttgtcaataccctttatcagcgctcctccaccgacaagaaacaaaccatgatcaaaaatatccaccgacagttccggcttgatcaccaatgcctcaagacattttttaatcgacgagatgatctggccaatcggaatggcaataacattcctgatagaaccagaaccgatcatccgtacttcgggaagcccggactcaacattgatacccctgatttccatgctggtctccttttcctccttgtatgccgaggcaagggttattttgatcctttcggctgttgactcaccaaccgctatattgtactcctggcgaagatgacgaataatcaattcagtaatatctgcgccagccaccttcaggcattcaccggaagcgataccgctcagtgaaataacagcgatttccgatgttccacccccgatatcaaccaccatattgcctattgcctccctgacctcaagcccgataccaatagccgccgccatgggattggtaaccatataaaatttttttgcaccaacatgctgggcaaaatcgcgtaccgccctcttttccactggcgtgatacccgaaggaatactgataaccaaatggcgaatacccagggaaaagcgcattttcgttttattgatcagccctttgatcaactcctgcatagcctgatagtcaccaatggcaccattaaaaagcggtcggaccgtaacaataccgggatgcagtttatcatgcataacaagcgcttcctgcccgatggccagtacctgaccggtattacaatcacgggcaacaattgagggctcattcaacacaataccaagcccccggacataaatcaacgtgttcgttgttccaaaatcaatagcaatatccctgtacaaactgctgaaaaacgacatagccaaacatcttgcttgttgtttacaaaaacgataacactaccaataaccaaactgctcttccaacctatttcggcatatcagcaatatacttagtgccagaaagaaaacccctgttttttgaaaatttgacaacctcccgccggattaaaaaccatttttaatgatcaacaaaaggcgtttttgtgctgatcgtgacacgccatgggtaaactaccgaattttgctccaggaagcgtcataacgaacggatctctccctgcgaattggtaaaaaactctttttttggggagagaactcaggcagcttttttgtagggccctcgatgtcgcttcgcatcctgcttgtacaagagtgctccataacgatgaatgttgcgagccagcactgcaagggcaacatagcgattgaatcctttgatgccatcatcagggcatatatccaagccgtgaacctcaagtgcgttgattgctgattcaactgccgaatgctgccgtcgcagtctcctgaattccggctcggattcatgagctttgtcgatttttgagagcttgccttttttcggcataacaactttttcaagaagcgctttcaggtcgcgttggttatccgggctatgaaagcctttgtcgtagctgatcgatcgcaagtttggaaaacgttgcttggtctcttcgataatggacactgcgatgtcgctatcgacaactttttccatgacctgatgatgcaggataaaacgatactgatcttcgataatacagacccgtaatcccaactcaaccggcactcccgccttgcctttactgatccactcggtgtgtggctgaaaaattgaaaagactttctccgcatgcggaataacctcgtcatttatccgacgacgaatttgccccatttgtacctcagcatgagcaatatagccgttaagctggctgagccgcaacggatttaagccacccagttctgcgccggtacgcactgcccgttgtaactgataatcgactgccgcaaggtaatcgaggagtgcttgctttatttgttgatctttgagagctttcttttccggcttttttgatgtcgagtgcttgagctgttgcacaatacgacgcattcttttgatatgccggatgttatgatcgtattggcgccattgacttaatccttcatcaaaagaccatttcgcacagacctcaatggctttgcgaatggcatcgaacaactggcttgtatcagcaggaaagtgaacgttggtttccaccacaaacgaatcacctcgggccattaaagggaaattttcttcctctttttttttactaacgtatgacctgcacggacaatttcctggttgattcgatcaagcaattcgggggtaaacagtcggacattatctttgatggtctggagttcataagatgttttatcagtccaatcgttgtgaccaagcatctggcgaagcgtatcgtggtgattgaccaattcatgaagccgatcgtaatcagcgttgattcccagtcgaacgacacccagtaccaaaattgcccattgctccataccgggacgccctgtgtttgggtcagcttttccttctccttttttccgttcaggacgaacctcttcgaggatggcaaaaacacgcttgcgcaactcctcgtcggtgtagatgccctgaaggcccctcaagatttttgggatatcatctcgtgatttcggatcgaaaacaatggcagaaatatcggtacgaccgaacatcatttggtggttgatgacgctacgcatagtggatttcaaaaaacgaagtttggagtctgtttctctttgagggcaccctgcaacaccttttctctatcaaaaatgcttctaatggggtattattacgctttagctcagggctccgtcaaatatctttgaccatgaaataacaatataaactattattttataatatcataacagtttttccgttcatccactacttaccgatagcatcaatctcctctccgctgagcctgaactcccctgctccgatagtcccctcaacctgggcagcattgcgcccgccaacgattgcgccagttaccgccgggttacgcaaagtccaggaaatagcaacctccccggcagagcatccatgtggcgcaccaatccgcttgagcaactcaacaagttcaagattggcagaaagcctcggctcctgaaactccttgttctgacgacgccagtcatctgcagaaaaattggctgcccgttcacgactcatagcgcctgtcaacatgcccgaaagcatcggagaatagacaatcacaccgatattctgctccagacaaaacggcagaatctccttttcaactgcaggccgcaacatcgaatagggcggctgcagagaggcaacaggtgcaatcgggataacccggcgcagttgctcaacagtgaaattcgaaaccccgatatgacgaaccaacccctcctccttcagacgagccatctcctgccagccctcttcaagatcaccttcagggttcggccagtgaatctggtaaagatcaagagcatcaacctgcagccgtttcagactcgcctcacactcgcgccgtatcgaatcagccttgagactattgccaacctgacgctcagcattccagaccaatgagcacttggtaaaaatatagggcttctgcttcataccagccagagccttcgctaccagctcctccgaatggccaagcccataaaccgccgccgtatcaatccagttgataccaagctcaaccgcacgctcaatggccgttatcgcatcgccatcatcctgtgcaccccatccataggcccaatcagcacccccgattgcccaactgccaaaaccgatcggggtgatctgcatatccgtattgcctaactgttttttctgcatcatcgtttcaacttgtttaaaattatgccgccactgttttttcataaaatggtgacggaatggtcgggtaagcacgagagacgtgacggaaaatctcctctgacctctcctttacctcctcttctgtataaaactccaccgacaaacctgtagcatcactccaaagaaaatcctcaattgccgtgcgaaccgcatcgcgaatcaaagtcaaacacccgcaaccgctgcttcaggcgctcccccttttcatactggaaggtgaccagcaccccgtcgcggaagagcgtgtacttctccaggttcgtcgccagcagcgtctgcgtcgccgtcgttgtcacaatctggcgcagcgcatcgtcataagccgtatcaggcagccccggattcagctcagtcagctttgcccgtaacatgcgcgtcagcaccacctcccggtcatccttgcgccccaggatactttcagggccaaaatcctcccggttacaggcatagactgactcccagcgcaattgctgctcaagatagtccgccgtcgtctgttgaacaagggagtcttcggtgtagggtgatggggtcataggctctgcgattgcaatgtcgccaccttttcagtgattactcttgctggcacgtttaaccctaaattaacgtatctgaacgaataaagcaccatacctttatcgtttacgccaggattgcgtagctcataaggtattgaaaaagagtggaatgccttttatcctttaagaaaagggttttcatcaaggatggaagaagaggtcgacgattgcactgtattgatatttcgacaaacaacgtcaacattgtaaaacactttaaaacaaaatctgaagtttggtcaggtggtgatactcacccacagaacaatatgacttgctaccagaagtttttgagcagttcaatgtgttcgaaagctggcaaactcaatcagcagagcgcgatacaagacaaattgaacatcaaactgcgtttatcccgcgtctttttcctttttttgtcgggcttgtgattgatagttttccttcattgtacttatgaatcagcattgatataaaagattgatatggaataccttcttcgaccgccttggcacgaattttcattaaatcgcgctcactcattgttatgttgatttgtttttgtgtgttcaggctatagagggcagtcttttcatattgatttttttctttagcgtcaagatcggaaatccagttttccgtttcaagtgattccgctaattcttgttcatctttatcaacgtagctcgtcttttttttcatttttttctccaaaaaatctctttgttgctttgctgtttggtattatcgttttcaaaaatattttttcttcatcttcaatgtacggtactgaatagacataactttcaagctctaccagaaaaattttctggtttggatatttttcctggtttggatgtcttacgcggtcgagcagttttccggaagctattgccagttcaacctgctcaaatgagacacctcgctcttttttgagtaaatcatttttatcatcattccaatcaaaatatttcatcagcggatacctgttgtcttcaattttaatgatagcaacagcttatgatttctgtcaaacaaattctctattttattatgaaaaagataatgtaacgccattgtagcgaaataatagcaacacatcaaaaaaccagccaaaaatacatcagaatatcagacataaaccttgtgaagataaaattcctggccaaactgctgctccagatagtctgccgtcgtttgctgaacgagggaatcttcggtgtagggcgatgaggtcatgggcctcatcatgggccccgacatgaggggttgactctggctgtaactctggctgtccagaaactggctcaagaagaataaaatctttacacagattgctcttcatccgtttcaggctttatgacaagggattgaccgtctattgacatttcgacaaacaatgtaaatactataactcattattaattaatcacttaataatctatcagagaagttatcgacgcaagttatgaacgtaacgccctttattcgggccaattgcgacaataacttgataatattgtgcgcaatgctcataccaccacctccccgctcatcaggcgcgggaggagaatgtcgcgggctttgctgagattacgattttcaaaactgagtgttttcagttgctgaagaattgggtcaataatgctgttgtatccccaactcctcaaaattcttcttgatggcgatgggcgggcgggcgcggttgaggaaccagagttcgcagctcaacaaggagcgttacaaagcctttttcaggctattcgtcactttttgacggcaacgcggagcagacagtatcccgggaagtggattaccacgcattctgctttattgcatcatcaatcattcatgcaaagtaaaaatactgtaataactaacatgtttagccctgtaaagtcggctatcgtgttcatatcaatacccttacctgccatattcaatacaatggcctttgatgctgcattgactccttcctctctccctttttccatgcccttttccagtgccgaggcaattttactttctgcttccaccaatgattgcttgcgaacttcatatacctgacgctcctcttcatcaaacatgcgatctatggctgtaatagctttcactatatttttgtcgatggccagctctttgggcgtatgctcccggtcaagctgatgcgctgtcataaaaaaaggtcgtccagcgatcaagtgtactgctaatttcatggtgcagtttattgaactttttcagctcaatctccaccacctgatcctcttcggagacaatggcgttaatgagggagatgagcagatccttattctcttcgctgccaaaaagctttttaaaggcgaaatcgacgcggggatttattttgcatatggttctatccggttcagccgctcatcaaactccagttccatgtctggtgatgggttgatgttatgcaatttcagaagtgtccgcatgatggtcctctgttgtcagtttgtgcctggcgtttttgggctttaaagaaatattctgaagatagttcgtgtatctgaaaggaaacccttgtgtttttttgagaacaggtcaccgttttagcgtaatgaccactatttttatgatgcaccagttcataatactcttctttgggcagcaaacacagcagattgatgtacccgactctcaccctccttcagcgatgccaaatagtcaaactgcgcttccggtttcaggtagatggcgctcttgccggaaaaatcctccttggagagcggacgggttttgcccccgcgagtgggcagagcagcttcgagcccctcccgcactgccagaaagcggctgtaggcatggcgcaaaaaaatcagccccatgaccggcagaaagtactcgttactcgcatagtttgagctcgcccgcaaggtatccgccgcgttccagaggcgcttttctatagcttcgatgtgttcaagttgcgacaagtggttgttttgttaatctgttaaaaggaatccatacaagcatccatcatctgagtcttgtcgtctggttaagatatgctgttgtaatggcacaatttactttttattaaggcgttacccatgcaatttgctggatacaacagttaaatacagcttgtcattttcaattctaacgtctataaaaacggaacatccagccccatgagccatgaaaatcgtcaaaaaagcctgaatgtcatggcttggtattacaaaatattcagttaattttggcattgagtcaacttttgagggtatcgcggatgcgagaaataattttcttcaaaaattctgccggaaaaagtcctgttaaagattttttgagtgccttgtctgcaaaagagaaacagaaagttttttgggtacttgctttaatcagagatattcagatagtaccaaaagattattttaaaaagctttagaacaccgacggaatctgggaagttcgagcaaaacacggcaacaacgcattcagattgcttggttttatggataagggtagcctcgttattttaacaaacgggttcatcaagaaaagtcagaaaacaccagatcaatagatcgctctggcagagcaacgaaaaaatatatacaaggagggaaaaaggcatggatgagctacaggcatttattgatgagcaaaaagctcttgatccagagtttgcggagtcgtttgatgaagggtatgaacagttcaagataggggtgctccttcgtcaggctcgtgagagtgttggtttaacacaggatgatattgctggtaaaatgaagaccaaaaaatccacgatctcccgtattgaaaatcactcgcaggatgtacgactttcagtgttgatgcactatactgaagctcttggaaaaaaactgaacctttcgattcagtgagtgggaacagcgcgcctattcacccttacccatctgctgcgacaactgctcccagccgttgaagcttcatagccgtttgctttaaggggactgattctaccacagcatcatctccgcccatgaacttcagcgccgtagcatacaagccgggaatggcaagattcagcgtcaccagttgtttggccagctcgtcaagcagttttggctggtcaataatcgccgttacaaagcccttctcaagctcttcgtcactttttgacggcagcgcggagtagacaatatcatcatccatgatcgggctcttgttgcaggttgggggatgctgcgatagtgtcgcaatttactctttattctgacgttgcttatgcagttcacagaaaaaatcagtaaaatacaactaaacaagcaaagcgaatctattcgatggagttatcaatagagtccctgtaataaataatttctgcatcatgccaacgattaaagaactgtcgaatggatttcgattctttttctttagcttcgattgtaacgagcctttgcacgtgcatgtgagtaaagagagcaaaatctgcaagttctgggtggaacctctttcgttggcaaaaaaccacggcttttcgtcaaaagagcttaatgccatttacaaggtaatccagcttgaaagcaacctcataaaaagttactggtatgaacactgcggtcaataatgaaccaaggatcagtgccgttgaaatcactgacgaggtgatttccgcaactcttgatgacgggcgaacgatcagtgttcccctgatttggtcatggcgtttaaccgaaagctccgtggagcagagaaacaactatgagatcattggtaacggtatcggcattcactggcctgatattgacgaagatatcagtgcagaagggatgctgtatggagttcccgcacaacgatcaagaaaaaaaatatcggcgtaaggagaaggaaaaatgtagtatctgacaaactccatcaacaagcacgcttcacttcacgctgcaaggctcttctgcgctcttgctcccttcacagtcacattcacaatgcgcgacaagcaacttgccgatttcaagctcaccaatacgcgctttgccaatgacaagtttaccaagagcgagtcggccaatagccacggcgccgatagcgagcgcaccgatggagaacgctccaatggcgaagaggcccaaagaggcgagcaatgaagagctgacaagagagggcttgagtggttcagctttcagcctggaagaaacagaatcggagccacaacatgaaaaggctgaacccttctgcccttttgctccaatgttcagatgacgatgcaggaatgattgcataatgatagatgatgagtttgatgccggggcgacgactaccataactcaaaattgcaaaaaaaatatgattccattaccgttcacaaagcagtttttttattgcttcgacctgattattcatccccgcccttttgcgaaaaagaggtgatttccaacaccgtcaaacctgtggcctcagcaatggtggcgatctcgatgcctttgcccaacaagttcattgcaatggctttcaaaatatttttgtcggaagccaactcgtttggagtatgctcctggtcaagctgatgcgctgtcgttaaaaaactgctccagcgatcgagagcactgcttatggcgaaatcgacgcagagggatttattttgcacatggttgtatcgtagaatcacccgaaggcccaaaagattgacaacagttatcgccgctttacacggtcgaaagacgctctttctttacatcggttttgatcacataacagccgtcgaacagagctgctcctttcaggatctcttcattgatcgttaccttgaacaccctctcctaatgggtcagttccagtacatcgttgagcttgtactggctgatctttttctgaagaaagcgttgtgcaacatcctggtcacgtttgacggaaccggcgagatagctgtttttttcttcaacgtaacgctggatttttttaacccgttcttggcgattctttgccatctctgcctctcgaacaggatttcttctcagcacatatcgtacgctttctgttttattttcaacctcatacagatcattatcaaaaaaatccatttgcagcacttccgtcttgagcagtgtcctgatttctggttttgagagtgaggtgatgtaatgaaatcccgcctcggtcaactctttggcctgtggtgttttgatcattcctttgtcgccaaccatcgtgatctcgtcaattcaaaaggtgttggcaacagtacgaatctgctctgcaaccgttgacttgtcgccggtattgcctgcaaatacccggacagcaaccggatcgccatctgctgtacacaacaagccgataacgcgatctgcttcttccccttttttccatctcggttgtacccaaaggcagcaagcacattctccatcccttcaagatatgatgaagtaaaatcatagagcaataactcagggcctgcaactgtcgaatgctacttgaataacttccgctcaatgcgctcctgattctgtgtcaaccatgccaggttttcaatactgtatttttattcttgactgtgttgtaccagatagaattttcggcaactgcgcgacgcgcacagaattgatattaaaaaagaaggcggtattggcgactggatttgtgaccgggttcagtgctccgttgaaggcgattggccaatcagccgccggagcccagatgttcatgtgaagtgccatcggatgctgtggaatagcatttgtctgctcccgaaccaactgaccatcaacataccataatattgcatttttgaaccactcaatgcggtaggtgtgctcatcggttaacgcacctgaaattggattaaaagcaggatgacctgcgccaaggggttcattcgcatagaagtttgtctgaatttgattgggcctattcgataccgctgtaaaatcgatttcgtcatggaaggtaccggtggaattatagagaaacatgcctccgacaataccagccgccaacggtttttcgaaataagccttgatttcgacagaaactccaggggaaaatgtctgattagagataacttctgttccatagaaggatggtgaagagccattgattgggttgtatgtatcgagttcgagacgtaacacaccgttttttccttctggaagcaattggcgctgttgagtgcgtccgtaaaacgaaaagtttgaagtgccattttgccagtggttgtagtcccagttattgaaactatccgcaaaaaggatttttaagtcattaccttcattatttcctgattcagtgtcgttcagtatcttttggcctttaggtatttcaacggttttagatgtatacgaaataacttttggtagaataaacaccatgactactgctaatgctaataaggcaataattaatgttttccagcttatgacttgccaggttcttaggcccgcaactgctgagatccctttttcaaccctcgtacgcagaggctgcagcttcgacattgaggatacctttactggtgctgacttcgggactggagctgaaaccgtatctggcgctttacccgggagagctggttttgaagaatagatttttgaggtaacagcattcacaagttccctgaatgccctacaagaggtatcttttttccagtcagaaaggtctgcggcatgaatatgactcaatccaaatggaggctcaacggcgtcaagaagcgctggaacaagaatcccccttttatccgcttcatctgcttcggcaatgacccattcggaagtgatggaaaaatgagaccataaaacaagcacgcaccgtgattcatccagcctcttcttgatataactccgccagctctcacccggaggaatctccagatcccagaaaacactccagccctttttttgcagctctttgacaattggctgaacccgtttcaggtctttgcgggcatagcttataaaaatatcagttttaaactcattgcgttgcggtccgggtggcgcctctgctccatcggttgcaccaacactacagccatcatacaccgacaaaaagtttttcatttcgccgacccagcgcggccgttcatgatcactcaatccatcaatatagtgttgtcgtttttgttcgaagcgtaccttgtcgtcacccctgaagggcaacttcgccgcttcaagcaacgcctcgccaatggtcgctggattttcgagcatcctgatgatctcttcaacggtcattcgttttgcctcttctgaatattatggggtacaatcaaaggtactgtgcaagaaaaattttcatttcgccaacccaacgtggcctgtcatgatcactcagtccatcaatgtatctctgccgtttttgttgaaaccgtaccttgtcatcacccctgaatggtaacttcgccgcttcgatcagggcttcaccaatggttgcaggattatcgagtagttgcatgatctgcttgcctgctttactgacggaggaagcaagaatagtgtcggtggtgccctctgcccgtttcagttggctttcgctctgagtcgggttcagctcccggtgctcgtaggcttcagggtgtgcggccatacgcatcatctccatcttgatctctgcaagtttgctgaacatcctgtcgcgctcgcttttgtccctgatattggcaatggtctggcagaggtcgtgctgctgcaaatcaaggagcataagcttctcggatactttcacaaattcgggagagagcttgatttgaccgagattgatatcaacatctgccaacgcaagggaagacaaacccgcagagagtgcggtgaaatcaagcgttttttctgcgtaggtgaaaaatttccggcaggctggttttggagagaagaatcccatcgttgtttccttatgttgagaaatgaagtgtaaaaggccgttgtacttctgtgtatgccacttgccctgaacaactcacccgcgaaaccaacccttattgttcgccactcgtatgctgcgataaagaggtgatttccgacacactcaaccctgtggcctcggcaatggtggcaatagcaatgcctttgcccaacaagttgagtgcaatggctttcgatgctttttccatgcccttttccatgcccttttccagtgccgatgcaattttgctttctgcgtccaccaatgattgcttgcgcacctcataaacctgacgttcctcttcattaaacatgcgatctatggccgcaatggctttcacaatatttttgtcgacggcaagctctttgggtgtatgctcccggtcaagctgatgcgctgtcgttaaaaaggtcgtccagcgatcaagtgtactgctaatttcatggtgcagtttattgaactttttcagctcaatgtagtgcagttcaaaaacgtcgtgcagccggtcatcctttcctgtggcggtattgatgattttgtagcaactgtgaacatccgttgtatcaggaacaaagttatagtcgagaatgttgatactgatagttttcttcagctctttgtacatcatcccttcgctgagctgttcggtgaccagcttggcccagtagaaaatagcccgtttgtcgaagttgtagtcttcacttatctgcatctcaacgttgaaccagcggccattttcagctttagccttgatgtcgagaatagagatttttcctgcacggtaatccgccagattgtacgggtttttcagctcaatctccaccacctgatcctcttcggagacgatggcgttaatgagggagatgagcagatctttgttctcttcactgccaaaaagctttttaaaggcgaaatcgacgcgaggatttattttgcacatggttgtatccggttcatgtatcaacaatacttgggagaaaattatactaacgctgttaatcggcgcaacatcttgactgcatattttaacgtatagttgatcgaagtacaagaatttttgtgctcaccatgcgtatcacaggaaaccgaaccggggaacaggcgcttccttgctcaaaaatccggccgccacgaggcggctctgtgtcgttcgctgaagcaaaagagttgtgcacggcgctcatccttcgctgccgttctcaactcttttgtcagctctctcttgctcaaagtaaagagcggaatgagctgccaactgactacgggacgaagaccaggcggaagccaacaaagtagctacggtagtcgggggggccgaggctgcgaaaagccgaccgacagtacctcgcatagctgacccagcggccaccacgcaggacccggcacgaaccagttgctggccctgaaggattttcaaccgtacctttcgtcttgcactcttcgtaatatttatctccgtaccagtctccgcaccactccaagacattgccgtgcatgttgtacaaaccccacgcattagaggaaaaactgtcaactgcaaccgtattatcccgatacactcctttctgattactcttatatggatagttgccgtcatagttcgcctgtccggtcgacagattctctcccgtattgaaaggcgttgtggttcctgcccgacaggcgcactcccattcggcttccgtcggcaaacgaaaagcctctcctgttgttgccgacagccatttgcaataggcaaccgcatcattccagctcacatgtaatactggatggttctcttctgcatcattccgctcactgcccgagatgccataacgccagttaatgccagccatcttgttccactcattgccattccaaacatagctaccatctcctttttcagcatcagtgcgataccgtgacgcttcgataaattcccgaaacccggcaaccgtcaccgtataacgacacagataaaagtcactaaccttcacctgatgctgggtctcgtcatcaaatctgtcaacttcacctgtcggacttcccataggaaaaataccgccacggataagcacaaagtccgaaaacaccttcggctggatgggtggtggaactggtgatcgcacggcactctctctccgctgcaaatctccaggcaaaggaacttgggatgcaattgcttcaataagttgcaggaacttgggatgtgaagtgttctgtttccagttaacaagtgtttcagcctgaattgtccgaaatccaagtggcggttccacatcatcaatgcagaggggaacaagaacccccctctttcttcccgtctcggcctcctccctaacccaatgatgtttattcaaatctactgaagcaaaagaccagaagacaagcacacaacgcgactcatcaagggctctggagatttcaatgggccaattgtgaccagctcgaagatttctgtcccagaagatacaccatccaagtttttcaagctcttgcacaatcggctcaacccgttgccgatcttcctgggcatagctgataaaaatatcgttcttgaactcccagcttctatacactccgtcagacgtgctggctctcttaacctcacgggggtcaccatcaaataaactttcacacaacgacagcaaatttttcatttcaccaacccagattggcctttcataatcgctcaatcctgcaatgtatttttgccttttttgctgaaacaaaatcttgtactcgcccctgaatggcaacttcgccgcttcaatcaaggcttcgccaatcgttgccggattatcgagcaacctgaaaatttcatccacagtcataccttttatcttttttttcgggcgttgctctgccgttttttccaggtaaaaaaaatgcccgtagtcttcgaaacggctatccggctcgtcctaccaacaacgggcattgcatcgtctgctcttcgccctgaaatttcagggacagggccatcaatctgttcagaggcagtcatccgactttactttgagctacgggacgaagaccaggcggaagccaacattgttgctacggttgtcgggggtgtcgttgttgcgataagccgaccgacagttcctcgcattgctgttccagttgccaccacgcaggacacggttcgaacccacgactgatgcccttactcttcacaagcaaaccagttactatacactttttttctgaattctcttgcattggcatactctgtaaaggccaccaatggcatggtatggtctctgtactccccaaaaaatccggccgccacgaggcggctctgtgtcgttcgctgaagcaaaagagttgtgcacggcgctcgtccctcgctgccgttctcaactcttttgtcagctctctcttgctcaaagtaaagagcggaatgagctgccaactgactacgggacgaaggccaggcggaagccagcactgcggctgcggtagtcgggggcgtcgctgccgcgataagccgaccgacagcccctcgcactgccgttccagccgccaccacgcaagacacggcccgaaccggtttcggggccaaccggattttcaaccgtacctttcgtcttgcactcctcgtaataattgcccccataccagtcgctgcaccactcccagacattaccgtgcatgtgaaataatccccattgattaggctcaaatcgttcagaactaccaaccgcaaccgtagtctctctgtatcttcccttggcattattgttatacggatagttgccgtcatagtttgcctgatcggttgtaagattctcaccggtattgaagggtgtggttgtttttgcccggcaggcgtactcccactcagcctccgttggcaaacggaaagtctttcctgttttatccgtcatccacttgcaataggccacagcatcattccagcttacatgcaaaaccggatgactgtactgatccgatggcctttttttacccgatacgtcatgccgccagtttactccctctttgtctttccactcctttccatcccaaatcccgctgctgttcgctttttcggcgtcagtctgatacccggattcgtcaatgaatgttttaaactcggcaggggtaactgcatatttacacagataaaactcactcaccttgacctgatgctgcgtttcgtcactgccatatcgctctggctctccttccgggctgcccatggcaaattcgcctgcggggatgcgcacaaagtttgggggcacctttcttgctgttctgatcagtgccgggtccagtcccatacgtcgcaaaacatcgtccggaatgtcaaaaaataccggactatactcatgctcattgatcagatgaatgctcaccatatcgagcaactctgttgtctgctcaagggtattgaccaattgccgcgcttttttctcgaaaagctctttatccgtttcggcaagcaattcgtaaacggcaagttgcagggtacagctctcaaaatcagcttcaccctgaagtggacggttctgactgagctgatcgtagagaaattgatagacacgggcacgctcttcaaaagtcagccactgctgctgaagtgccctgcgaaaatcgtcaggaattgtcccttttgtgaaccagttgagacgcaacaactggctgatactcttgcatgacggcaaaacgctcttttcagtcgaaaacatcttgcccaatgcgagggtcagattccagtcgagttcggggtagatcgcacaggctgcaatccagcgcttgagttgatcgtcaagaaacaatccgatgtagtcgagcttttttccttcggtttttatgggcaccaatgaatagtcggcatgatcaggccagtagtggaggcaatcgaaatcggcgcctgcatccgatgaaaggtcagcagccattatctgcattccctcaactgaaagcggcaagacgaagggaaagagctcctgcagcagtcgctcccgttcaccccacaacgcggggggctcggacgtgtaaaaatagcgacgctgccaatttttgaagatctctgtccatgaaaacacggcggctcgacgggtatcaacacattgcaacccatcagtaaaaatcaacagcacggcctgttcgtgaagactcagaatctccttcaatgcaatacccccgggatggcggggattgctgcaaagtaaaggcgaataaccaaaatagaagcgctcaacgaagatgttgtttgctttcagtgtttcataaaggttattgtggaggtgcgcctgatggtcacgcgagttgttgcggtcaatgagcatcaggtattcgacatggcggcgggcaggactgaaaacaggttttgccaaaccaccttcttggatagtttggcgaatcgttttttcgatgtcgaaggagtagcgacctgagtgttctgtgtagcggagttggcgcacaaccctgagcaacagagggtcgctctcaatctccgtcgattgcacaaagcgctcaaacatgtaggagccgctgcttcgggctttcagcgaggccactattttttgattctcatcatcgatctctttctgttgttgccttgccgggccgcctgtttttggtacatcgctctttcctgttgacatcggcgatttttcttccttgccgtcagcttcgggcttctgctgttcaagaaaaggaataaaaaaacgcttgtagagttcaataaatgtcgcctgctgttctgcggaatgagcgagcgccggacataaccacatatcgagctgttccaggtcacccgattcaatggcctttatgatgaggtagtgtactgtttcaaaagtgtcaataccaaagctgaaaccctgttcctgcaggattgtaaaaaactcatcgaacggatagtgccgattggctgaaatagaggttgccagcgaatccatcgttattccttgagagcatgtgatgttatggcctcggtaagattcgtcagatcaacttcctccttggctaaaacagagattccgctcaaaagggttttcgcattttctgctgtttcatcataatggtagatgtcagcgggtgtaaacccctgctttcgcatccaccatatccataaaatcaattcgtgtgtggccggttttttcccttttaccagatcgcgaatcgtaaaaaaaaggttgataaacgcactgctctccggttccgtgataccgcgtaaaatcgactttttgcccgccagaatttccatcaggtgctctttatcaggcatgttgatatgaaaaaagacgcaacggcgaagaaacgcttcgggcagggtcttctcggaattactggtgagaataacaaccggtttgaatgcatcattacctgtttttttataaatggccccttctttaccattgagtgttttgagttgcggcacctcaaagctcatatcctcaagaatcgtcagtatatcgttgggcaggtcgcggggcgccttgtcgatttcatcaataagcacaaccctgcgtttcggaaggcctttgttattctggccgattgaatcacagattgcccggcccagcgcaacataactgatgaacagcgtctcaatctctgaagcagtcaattcgctgccacactctttttgaatattcaccttatgaaagtgggcaaggctatcgtaccggtagagcaggtcggttgccacggaatcggttcttgtagcaaaaggctccacctcgccccaaccgaaatggtcggcaagatgataggcaagatctgacttccccgtgccgggttcaccggtgagcaacaaaggcttgtgcagcatcaacgccacattgactgcccgcttcagctcctcggaaggtgtatacccttcgccccgtctgatagcatccgaaaccggagaaccgtcaccccgtctggtcatgggaaactgctcatccggactaagatggaacggctttaagttcttttcagatggatggcagttcctgttctcttcgtccctgttcgcgtagaaattatattttttcattgctcaatttcagggttaacaatagtgtagtttttttaccgcatcactaaaagacattggagtgcacctgcatagatcttcatccctcagatagcatttattgtctttaaaaaaacaggagaaatgatacggcgttacggtttcatattgatcgcaataacagagtatccagtggggcaaaggctctatatccctcggcaatgaatgctcttccaaaaacaggcaaagaaaaacagggtgctcgggatccaatgctgcccagaagctgtaatagagctgaaaattgtcacgaaaagcgctgtcaagcttgccaacagagtgcacaataatatgtgacttggcgtaaaagtccgtttttcgtaactccccgggaatcttttcatggattggtggaacatgaaaaaactttctcataaaatcagcccaggacttttccagtttttccctgttgtcgaagttaataatatgacccattttcccctcgggagggctcaaactcttatgaatctcttcatgatcttccttgataaatgatttcaggatttcatccatctgatctgaaagcgcatcttcgtttttctcaataaaaatcactttaacagcattatcactgtcccagcagatctctcttactctctctctgaaattcaccttgtccagataatgccactgattgtccctgtcaaatgtatagtttctgaagccttctccatcggttgtggcaacaattaagccatcatacattgagagaaagtttttcatttcgccaacccagcgtggccgctcatgatcggtcaatccatcaatatagtgttgccgtttttgttcgaagcgtaccttgtcgtcacccctgaagggcaacttcgccgcttcgagcaaagcatcgccaataattgcgggattatcgaacatcctgatgatctcttcaacggtcattcgttttgaatattctgaatgttatgggatgctcgttttctgggataaagaggtgatttccaacacactcaaacctgtggcttcggcaatggtggcaatagcaatgcctttgcccaacaagttgagcgcaattgtttttgatgctgcgttgattccttcgtctcttcctttttccagtcccatttccatgcctttttccatgcccttttccagtgccgatgcaattttgctttctgcgtccaccaatgattgcttgcgaacctcataaacctgacgttcctcttcattaaacatgcgatctatggccgcaatggctttcacaatatttttgtcgagggcaagctctttgggtgtatgctcccggtcaagctgatgcgctgtcgttaaaaaggtcgtccagcgatcaagtgtactgctaatttcatggtgcagtttattgaactttttcagctcaatgtagtgcagttcaaaaacgtcgtgcaaccggtcatcctttcctgtggcggtattgatgattttgtagcaactgtgaacctccgttgtatcagggacaaagttatagtcgagaatgttgatactgatagttttcttcagctctttgtacatcatcccttcgctgagctgttcggtgaccagcttggcccagtagaaaatagcccgtttgtcgaagttgtagtcttcacttatctgcatctcaacattgaaccagcggccattttcagctttagccttgatgtcgagaatagagatttttcctgcacggtaatccgccagattgtacgggtttttcagctcaatctccaccacctgatcctcttcggagacgatggcgttaatgagggagatgagcagatctttgttttcttcgctgccaaagagctttttaaaggcgaaatcgacgcggggatttattttgcacatggttgtatccggttcatgatcaataaaaacggggagtaaattgtattgctgctcagcaccgtggccaccggtgttaatcggcgcaacatcttgactgcatattttaacgtatagttgaccaaagtatacaactttttcttctttaactgcttatgagggcaactttccagctcagcaaaccactctgctggctggacaaatgatgggtgtggcttattttttatgaaaagcaaaaaatggcgtcacacggcacaatcctcagtaagcggacacgctttcctacatttttgtgggattcactctgatcaacggccagtttatctacggttacagcgttttaccgtgagctgtggcaaggaagagctgatttttcggagagagagcgctcacagctaccctcttgttgctcgtttctatccctcaggtttcctaccaatatgtagttttcgagactttcctacagctttgtagccctttccttcattcatggcccgctgcatcctgctcattctgctcctcaaataaaaaaaacagccctctcgcaaaaggctgaaacccttctgccatgcggctgtacggccacttccctgtttattccaaaaaacttttccggcaaaagctacgactttggcacgcatcttgctccttaaaagcataactattcagggcaaagacaggataagcctgaagagttgacgagaaaggcaatgaaaacctaaaaaagtacgaaaatgagaaaagtagctatttacggaaaaggtggcatcggcaagtcaaccacgacacaaaacacggttgccggtcttgcggaaatgggcaagaaaatcatggttattggctgtgacccgaaggctgactctacccgtctgctactcggtggactgcagcagaagaccgtgctcgacacacttcgcgaggagggtgaagaagttgaacttgaagatatcatcaaagatggttacagaaatacccgttgcaccgaatccggtggtcctgaaccaggcgtaggctgcgcaggtcgtggtatcataacctctgttaaccttctcgaacagcttggcgcttttgatgatgaatgggatctcgattatgtcttctacgatgtgcttggtgacgttgtatgcggaggattcgccatgccgatccgcgacggtaaagctgaggagatctacatcgtctgttcgggtgaaatgatggccatgtacgctgccaacaacatctgtaaaggtatcctgaaatatgccgataccggtggagttcgccttggtggccttatctgcaacagtcgtaatgttgataacgaacgccagatgattgaagagttggccaaaaaaatcggtacgcagatgatccattttgtaccgaggaacaactttgtgcagcgtgccgagatcaaccgtaaaaccgttatcgagtacgatccaactcatgagcaggcagatgaatacagggctcttgcacagaaaatcaacgataacaagatgtttgtcatccccaagccgcttgagatcgaagaactggaagctcttctcattgaatttggtatcgctaactaataaaaggagtactcaaacatgttaatgatcagaacaatcgtcaggccggaaaaagtgtacgaagttatgcagggactgcttgacgcaggctaccctgctgtcaccaagatcccggttgtcggtcgcggcaaacagcgcggacttcgcgtcggggatgtgatttatgatgaaattcccaaggagatgctgattgtggtggtacaggatagcgacaaggatttcgtgattcgcgccattcttgataaagcgaagtctggccctgatggcaagttcggtgatggtaaaatctttgtttcagccgttgaagaggtctataccatcagcaccggcgaacaagagggtgaaccaaagctcgcagcagcaaaggaggcctgaatgaaagagatcatttcagtaatccggatcaacaaggtgaacgaaaccaagaaggcgctgatcgatgcaggtattccggcattcacagcaacaggaagggtgatgggccgaggcaagggccaggttcattatgatatcctcaatggcgctgctgaaggtcatccggaagccattgcccagcttggcggtgcaccaagacttgtagccaagagaattctgactgtcgttgtccctgatgatttatgtaaaaccgcagtagatgtcatcatcaagaccaaccagacgggtaaacctggagacggaaagatatttgtaacaccaattcttgagaccatcagggtcagaactggcgaaacagggcgggatgcgctgaactaagaataacattttcaaggtgtaaacggagagagttttatggaggcgaacagagtttatccggatccttcccaggtcagggaggaactgatacaaaaatatccggccaaggttgcaaaaaaacgggccaagtcgatcatcatcaatgacccggagatcattcctgaggtgcaggccaacgtgcgtaccgtaccgggtatcatcacacagcgcggctgttcttatgctggatgtaaaggtgttgtgctcggccctacccgtgatattgtcaacatcgtacacggaccaatcggttgcagcttttatgcctggttgacccgccggaaccagaccagacccgagaccttgctggatgagaactatatcccttactgtttttcaacggacatgcaggaggagaatatcgtctttggtggtgaaaagaagctgaaaattgcaatccaggaggcttatgacctctttcatccaaagtccattgccatcttctcgacctgtccggttggcctgattggtgatgacgttcatgccgcttcacgtgaaatgaaggagaaactgggagactgcaacgttttcggtttcagttgcgaagggtaccggggtgtcagccagtcggcaggccatcacattgccaacaacggtgtgttcaagcacatggttggccgcaacaacacgccgagcgtgggcaagttcaagctgaacctgctgggtgaatacaacatcggcggtgacgcttttgagattgaacgcattttcaagaaggtcggcattactcttgtggcctcattcagtggcaactcgacggtcggccagattgaaaacgctcacactgccgatctgaacgtgatcctttgtcaccggtcgatcaactatatgggtgacatgatggagacgaagtacggaattccgtggatgaagatcaactttgtcggagcagaatcaacggcaaagtcgctccgcaaaattgctgaatactttggcgacgaggagctcaaggcgaaggttgaggctgtgattgccgaagagacaccaaaggtgaaagcggtgattgaggagatattgccaaggacaaaaggcaaaactgccatgctctttgtcggtggatcacgtgcccatcactaccaggatcttttttccgagctgggcatgacgacggtagctgcagggtacgagtttgctcaccgcgatgattacgaagggcgtgacgtactgcctaaaatcaagattgacgccgacagcaagaatattgaggagctgaaagtggtcgcagatcccgacttcttcaacccgagaaaaaccgaagcggaacttgaagcgctgaaagaaaaggggcttgaaatcaacggttattccggaatgatgaagcagatgaccagtaaatcgctggttgttgatgacctcagccactatgagtctgaaaagctgatcgagatctacaagccggatattttctgcgccggtatcaaggagaagtatgtggttcagaagatgggtattccgttgaaacagcttcacagctacgactacggtggaccttacactggctttgaaggagcgataaacttctacagagacatcgaccgtatggtaaacaatcccgtttggaagctgatcaaggctccatgggaaaaagccggaaacggtgcaggacttgcggccagttacgtgacacagtaatgagggaaaacggagactattaaattatgctattacgacacacatcaaaagaggttaaagagcgtgaagggctgacgatcaacccggcaaaaacctgccagccaatcggcgccatgtatgctgcgctcggtattcatggctgtctgcctcacagccatggctcacaaggatgctgttcctatcatcgcagtaccctgacccgccattacaaagagcctgtcatggcggcaacaagttcgttcaccgaaggtgcttcagtgttcggcggccaggcaaacctccttgctgccatcgaaaccatcttttcggtctatgatcccgatatcattgcggtgcactctacctgcctttctgaaaccattggtgatgatttgcagcagatcacacggaaagcaaaagatgacggcaaagtcccggaaggcaagcatctcatttttgccagcactccaagctttgtcgggtcgcacattaccggttacgccaatatggtgacgggtattgctacacaatttgccgtctcaagcggagtgaaaaagcgccagttcaatattattgccggctggatggaaccttccgacatgcgcgaaatcaaacgcctgacgaaagagcttggcgtcaagattgtcctgttccccgacacctcggatgtgcttgatgcaccgcagaccggcaagcatgaattttatccgaaagggggcacaacagtggcagagttggtgagcgctggcgacagcctctcctcccttgcgcttggaagcatcagtgcagaaccggcggctatcgctctcgaaaagagctgcaaagtgccgttcgaaacgctcgatatgcccatcggtctctctgcaaccgaccgctttatcatgacgctcagccagctcgccggggtaaaggtacctgatgagatcactgctgaaaggggacgtcttgtcgatgttatggccgacatggaacagtacctgtacggcaaacgagtcgcgcttttcggcgatccggatcagttgcttccgcttaccgagttcctgctcgatctgaacatgaaacccgttcatatcgtcagcggcacacccggtcagcgttttgagaaacagatgcgcctgctgcttgatgcacggtcaccggaaacaaacttccgcaacggtcttcaggcagatatgttcctgctgcaccagtggatgaaaaatgaaccggttgacctgctgatcggcaacacgtatggcaagtacatggcacgtgacgaagatgttccttttatcaggttcggattcccgattctcgatcgtatcggccacagctacttcccgaatgtcggctacagcggtggactgagactgctcgaaaaactgctcaacgctctcatggatcgccaggatcgtgatgctcttgaggaaaaatttgaactggtcatgtaaacagcaatagttcttcggccctgcaggggcggcattttgttcataaagaatgcctgccccccaggggagagagggacaacaatattttatgtaaaggggtagacgctatggaacagatctcgattctcgaaggacggcagaagcagatttttgaaaagaaaaagggagtgccgcaggccgatatcgcatgtgacacctcaagcctttcaggttctgtgagccagcgtgcctgcgttttctgcggatcacgcgtggtactctatcccgtagctgatgccattcatcttgttcatggaccgatcgggtgtgccgcttatacctgggacatccggggagcggtctcttcgggacctgaattgcaccggttaagcttttccaccgacctgcaggagatggatgtaatttacggtggcgaaaaaaagctctaccactcgttgattgaactgattgagcaatacaaacccaaggccgcttttatctattcgacctgcattgtcggccttatcggcgacgatattgatgccgtctgcaaaaaagttgcgaaagagactggaattccggtattgccggttcattccgaagggttcaagggcaccaaaaaggatggctacaaggctgcctgccatgccctgatgaagctgatcggtacgggatcgaccgaggagatcagcaagtacagcattaacattctcggcgaattcaaccttgccggagaggcgtggattatcagaaagtactatgaaaaaatgggcatcgaggttgtcgcaaccctgaccggtgacggacgtattgatgcagtacggcgggcacacggagcaaccctcaacgttgtgcagtgctcgggatcaatgacctggcttgccaaggagatggaagagaaatacggcattccctatatccgggtctcctatttcggtattgaagatatgtcgaaatcgctctacgatgttgcaaaatattttcccgaccgcccggacatcatggaggcggcaaaacaggttgtcagtgaggaggtaaaaacactctacccttcactgcagaagttcaaaaaggcgctgacgggcaaaaaagcggccatctatgtcggtggcgcatttaaaacattctcgctcatcaaggccttgcgttcaatcggcatgtcggtcgttcttgccggttcacagactggagacaagaacgattatgcacgactgaaagagatgtgcgacgaaggaacggtgattgtggacgactccaatcccgtcgagctttcgaaatttattcttgaaaaagaggccgatctgcttatcggcggggtcaaggagcgcccgatagctttcaaactcggcatcggcttctgcgatcataaccacgagaggaagatccctctggccggatttgagggcatgtataattttgcactggaggtctatcaatcggtcatgagcccggtatggcagtttgctccacgaaaaggaggtaccctatgaaacacgcaaaaacagcaacacagaatgcctgcaaactctgcaacccgcttggagcatgtcttgccttccggggcatagagaattgcgtaccgttcctgcacggttcacaggggtgtgccacctatatacggcggtacctgatcagccattacaaagagccgatcgatattgcctcatcgaactttcatgaagaaaccgccgtcttcggcggcagccataacctgaaaatcggactgaaaaacgtctctgatcagtacaaaccagaggttatcggggtggcaaccacctgcctgagcgaaaccatcggcgatgatgtgcccggaattttgcgggaatataaaaaggagttcaaaaacggcacaccaatgccgatactgattcacgcctcaacgccgagctaccagggcagtcacattgacggttttcatgccgcagtcagggcgaccgtcaaaacgctggccgagaagggcgaagagcagagcctgatcaacctctttccgaacatggtctcgccagccgacctgcgctatctcaaggagatcttcgctgatttcaaggctccggtgatgttgctgcccgactattcccagaccatggatggcggcccctggggcgaatatcatcgcataccgcctggcggcactccggcaagcgctattgtatcggcaggaagcgccgcagcaagcattgagttcggttcaacccttgaagcatcgaaatcggctgccggctatcttgaagaggcgtttgatgtgccaagatatcatctctccctgcccatcggcatcaaggagagcgacaaatttttcagcctgcttgaaacactgaccggcaaggctcggcccgataaatatgacgatgaacgacgcaggctgattgacgcctatgccgacggccataaatatgttttcgagaaaaaggtaattctctacggtgaagaagaccttgtggttgccatgaccgcatttctcactgagatcggtatgacgcccctcctctgtgcttcgggaggaaaaagtggtcttctaaaaaaaaggatcagggagctgatccccacaatggatgaactcggtatcaaggtacgtgaaggggttgactttgtcgatatcgaggatgaagccaaaatactgaaacccgattttcttatcggtaacagcaagggctataccatgtcaagaaaaaacaacatccccttgcttcggctcggtttccccattcacgaccgtttcggaggacaaagaatgcaccatcttgggtacaggggaacccaggaactctttgaccggatcgtcaacaccgttatcgaagagcggcagaatgcttcatcaatcggttacacttatatgtaaagggaggaaaccatgacactgaaattagcaaaccacccctgtttcaacgatgcgtcgcgccacaaattcgggcgtatccacctccccgttgcaccgaaatgcaatatccagtgcaactactgcaacaggaaattcgactgtatgaacgaaaaccgtcccggcgtgacgagcaagatcctctcgtcaggtcaggccatgcactatcttgatcaggcaatgatcctctcaccgaacattgccgttgtgggcattgccggtccgggagatcccttcgccaatccggatgagacaatggaaacccttcggctggttcgggcaaaatatcccgaaatgctgctctgcatggcaaccaacggactcgatctggcgccatatatcgatgagcttgctgaactgcaggtaagccatgtcaccattaccatcaatgccattgacccggttatcggatcggaaatctacgcatgggtacggcacaacaaaaaaatgtaccgcgaccttgatgcggcaaaactgctgatcgacaaacagcttgaagccctgaaaaagctcaaggcggcaggaatcaccgccaaagtgaactccattattattccgggtattaacgataaccatgtcattgaggtcgcacggaaagtggctgaactgggcgccgatatcctgaactgtatgccctattacagcacgactgaaaccgtatttgaaaatattgccgaaccatctctggatatggtcagcgaaattcagagtgcgacaagcgaatatctgccacagatgaaacactgcgcccgctgccgcgccgatgcagtcggcattatcggcgaaatcaacagtgaagaaattatgcagaaacttgcagaagctgctgcactgcctaaaaatcccgatgagatacgcccctatatcgccgtcagcagtatagagggggtactgatcaaccagcaccttggcgaagcggatcgctttctcatctatggcatggacgataccggaacatgcgtacttgtcgattcaagaaccgctcctcctcccggcggcgggcaggagcggtgggcagcactggccgataccctgaaagactgccgggcgctgcttgtcaacggagcaggcgactcgcccacaaaagtgatgaaggccaacgggattgaggtcatggttcttgagggggtcattgaggaggcaatctacggcctctttaacggtcaggatctgaaacacctgatgaaaagcagccagatccatgcctgcggatcaagttgcagcggcaccggcggaggatgcggataaactactgaccactgactactgactactgactactgactactgactactgactactgacataaaatttttaacattcaagaaaaacgatcatggacaaaccaaaacatcacattcttgtctgcgcaagcttccgggcacagggaacacctcagggaatctgtcacaaaaaagagtcgctcagcctgattccctatatcgaaagcgaactctccgaccgcggcatgaccgacgtcactgtctcggcaacagggtgcctcaacctttgtgaaaaagggccggttttggtggtctatcctgaaaatttctggtacggcgaagtggacggcgaggagaaaatcgacgaaatcctcgacgctcttgaagagggggaagcctgcgaagcacacctgataagctgattcattgtggttgtgctatcttttagcttcaaaagatagcacgacacatttttttggtcagtttcctgcgactacagcagactggtttgtctctgtagaacttgcaacactgttaccattttttgaagcatcctgattaccggcggcgccgacgctgcctttgagtgaagttgaacaccctgccagagctaccagcattaccatcaatacggtatagattttcataatttctgaagctcccgtaccgttcaccttggcatatttttgtgttttcgagaaataagtatgtaaattgaaattggcatattcaatctgcatacttacgacaatgaaatatctgaagcgcttgataacaaccgaggtcgagaacgggctgaagaattccccggtcaccgcagttatcgggccaagacaatgtggaaaatcaaccctgacacgccatcttctgacctacaatcgtccatttctctacctcgatcttgaaaagccctccgacctgcgaaaactcgaagagccggaatggttttttatctcgcaaaaggaaaagctgatctgcattgatgaagtacaacgaaaacccgatctctttccccttatccgcagcatggtggatgattggggtgaaaatggccactttcttgttctcggttcagcctcccgtgatcttctaaggcagagttcggaatcacttgccggacgcattacctacaagcagttgaccccttttttgtgggaggaggttaacgatcatgtctcatacgagcactatctcaccgttggcggcttcccgcgaagtctgctgcaaaagataccggaagtttcatatcagtggcgggaagattttattgcaaccttccttgagcgcgatctactgcaatggagcggtttttcaccacagaccatgcgacgattgtggctgatgctggcccataacaacggacagaccgtgaacctctcgacaatcggtggttctctcggaatcagccacaccaccgtgcgaaactaccttgatttgctgcaggagacctttatggtgcacatcctgccgccgttcatctccaataccggcaagcgcctgatcaaaacacccaaagtctatattactgacaccggcattatttctgcgctgcttggattgtacgatttcaatcaacttgcaggccatccggttttcggttcattatgggagagcacggtgattaccaatctcaaagggatatttccgcgtgcagaactctcattttacagaacctccaacggaacagaaatcgacatcctgttccagctttcaggaagcctgcttgccattgagtgcaaggcatccgcagcgccaacactttcaagagggaattattctgcaatagaggacattgcacccttacatacattcattgtcgccccgatttcacagagctacccgctcaaacagggattctccgttgtgacgctcactgatcttttcaaggaaatacgggagtacatcaaaagcacctgaatacgcaatgtttgagaattcttgaccattcgggtcaccaacgtcctcagggtttccgtcagcatatcgtcaacgaagggcgccttcccggtggttacagaaaacggaatgataggcaaggctttttagctcactccacaacgcacgacatggatatttgaagatagagagagagccccgtatcttgacaatggaggaggacgcaaacgtgcactcctataacgttaaaccgggagaacaagcgatgcaaaacgctcaatcagaattgctggaggctgccagaaagaagttttcgagattcaggggacttcgcgcagagtatggagaggagcaggcctgggaaacgatgctcatagggtttcccgagttgcagaagcagcgcatggggccgctgcttgcactgccaaccctcatcgaagggttccgccagtccatccccatattcaatacaatcggcatggagatggaggccgtagacatctcaaacagaggtatcgacgccgccctcgaaatacagaaggtctgcccctaccttgaagtatgcaaggaattcggcttcgatataccctgccatgtcatctgcgaactcgatatggatgcaacccgcagggctttcccggagatgaaaggcgaaattctctctcgtcaggctctcggcagccccgtctgcatcttcaaatatgaacgcccggcaaaacagaaagcagatgcagaataatcaagaaaaaaagatcgaagcggtaacaaaaatggcgctgcagttccttgctgaagcgatcgggcaatgccctgtcggattggaacgcagcacgaacccggatatcgtctttgcggtagttggcttccagtacggcgcaatacagagcgccgcctacgttgccggtctcggcgaggatgcctctgccggtatcacagcagatgtcctcggcagaatcaacggcatggacaaagagaggatatcgaaattccttgccctgatgccgacacttgccgaaaaagagtatcccccgatcggtatcggcggcaactccattatcggttttttcaattccatcactgacgaagaaaagttggcaaagagcgtttcactgcgggaaatcctccatcagatcgaagagatgtaaatcctgaatcaagagatcctccgctcccccctcacttctgtgcagggatctcttccgtgacctcacagcataagggagtgagtaaattcatgaaggctgatcatcctctttgctgatagcattactctcaacgtgccgattccagcgctgcaatccgggattcaaggggcgggtggctgctgaaaagcgccatcatgccaccgccggcaatcccactggctgccatctctttcggcaactgaccggcatcgaggttccccagggcacgcagggcgtcaatcatcggacgccggtcacccatcagtgcagccgctcccgcatcggcccggtattcccgcttgcgtgaaaagaacatgacaacaatgctggccagaataccgaagaggatttcacatgcaatactgctgatccaatagccaatgcccggactgcccgactcatcttcgtccctgcgaagaaagctgtccaccgcataggcaatgatacgcgacagaaagatcacgaaagtattgagcactccctgtatcagcgtcagggtcaccatgtcgccgttgttgatatgggaaacctcgtgagccaatacggcttccacctgtttgcgatccatgctgtgcaacagtccggtcgagaccgccaccagcgatctggacttgcttgggcctgtggcaaaggcattgggagcgccatcataaatggccacctcgggcattgcgaaaccggctttagtggaaagtcttctcacagtctccacaagccatacctcctcctggctggaaggctgtttgataacctgtgcgccagtgctccatttcgccatggttttggacatcaggagcgaaataaaggagccaccaaagccaatcagggcagcaaataccagcagcatacccatattcaatccattgctggtcaaaaagcggtcaacacccagaatacgggcagtgaccgacagcaccagcatcacggcaaagtttgtcaacaaaaaaagaatcacccgtttcatacaaatcctcctgcgtatatgttataattttcgattaatgcatgcatcatttacaaacccaaacagctcttcccgcgttatcgacccaaacccggctcccctgttctatatcccgaatcatcacatgatagccaggttcacaatgcgtccagtctcgctcgtcatggcattgacctctcctttatcagattttcatagtggagatacccttgccaatatacaaaacagggcaacttttttttatttccggatcagcatctccagctcatccactccctcacatccattgctgcgtttcccgacaaccatctctcctcaatccgaaagctgatcaacacgatcccgtatggatatcatcccatacctggcggcaataccgaacatcaaccccccaaaatcaaaagcaatacctgcagaaaaagagcagaacagagtgtcaaaccagctcaataaaaaccatcaaaaagctgaaaaagccatgcccagagagaataaacaattgttatatagtttaaattcaataagatagctgtacattacggtcagtggtacggtttactataaatcactaaccaaacaccggatatcatgaaaaaactgatcctcctccggctggtaccggttcttgtttctctttttcttttctctttactctttgccaaacctttccaccagccagttgatcccctgatcaggtcaactgctgatcattcaaaattccaggagctgaaaaaggagttcaaaagcgggcccgaggtaacggaagcctgcctgaaatgctataccgaagccgccaaacagattcatcgaaccaaacactggacatgggaagttcccatgacagatggaaaaatgctcggaaagcagcacgtcgtcaacaatttctgtatttctgttgggggtaacgaaccgagatgtacatcatgccacatcggctacaactggaaagacaagcagttcgatttcaccagcgaaaaaaacgttgactgtattgtctgccacgacggaacaggcacctacaaaaagctccctgccggagcgggacatccggcctataccagcaccacttttgaaaacaagctctatcctaaagtcgatctctctcacattgcccagcatgtgcagaatcccgaccgtcacaattgcggcgtctgccatttcgaaggcggcggagccgatgcggtaaagcatggcgacctcgataactcactgatcaaacccgacaaaagcgtcgatgtgcatatggcaaccggaaagggtgagctcgacatgacctgcatcgactgccacaaaaccaaagggcaccaggtgccgggcagccgttacgaacctacggcacgcgatatgcatggtttcgactatccccttcccgatgactacccgacaacatgcatctcctgtcacggtttgaaaccgcataaaaagctgaaaaaactcaatgatcatatcgacaaggtcgcctgtcaaacctgccatataccaactatcgcaaaaaaaagagcgacaaaaatgtggtgggactggtctcaagcaggcaaatttgataaagagggaaaagagattacccgcgtggacgcttccggcatacctctctatatcagcaaaaaaggggaattcaagtggtcgaaaaatattgaacccgaataccgttggttcaatggcaaaatgaattacgtaacattcctgacaaaaatcaacgattcgaccgttgtcgccatcaatcatcctgatggccatccgggcgacaccctttcgagaatctggccattcaaggttcaccggggaaaacagccctacgatccagtgctgaaacaatttgtaaaaccactgctttacggagagaaagggtcgggagcctactggtctgacttcaactggggtacggcaatacagaaaggtatggagtatgcaaacctcaagtacagcggaacgtatggctttgttgaaacggagatgtcctggcccatttcgcacatggtatctcccaaagaggatgcaatgagttgcgctgaatgccattcccggaacggaaggcttgaaaaactgggtggcttctacctgccaggaagagatgccagcccgtttgttgaaattgcaggctttgttaccattgctggctcccttatcggagtgttgattcacgccttcatgagatatttttcccataaaaaaaccaagtcggaaggtgcatcatgaaaaaaatctacctttatgcaagatttcaacgtttctggcactggatgcaggcgttcatcatcttctcgctcctgattaccggtctcgaagtgcatggactgtttaacctcatgggatacgaaaccgcattccacgtacacaacctctttgcctggggccttgcaagctttatcctcctggcatttttctggtacatcacaacaggtgatttccgccagtatctgaccgaaggaaacctgcttgaaaaaataatgatgcaggctcgctactatctgatcgggatcttcaaaaacgaaccgcatccgttcaaaaaaaatgaaatttcacggctcaatccgctgcagcgcattacctatctgatgctgacgctcgtaggattaccgctgcagatcattttcgggtttgcctactactacttcaacgaacttgttgcagcaggcatgaaccccggctggattgagcctattgcccttattcatacctttctggcatacatgcttgtcgggtttgtcatcatgcatatctatatgaccacaaccggccataccccgacatccaacatcaaggcaatgatcacgggttgggaagaagttgaagagtgaaacagcagccacgattaatcatgcaaagaaacctgtaatggaggagttccatgaaaaaagttatttcaattctggccacagcaggcataatcattgccagcgccactctccaaccggtatatgctgccgggtttgatctgaaactcccgaatttgtcggggattatccttaatggcggaaatgaggaggagacaactgctgattccgctccaaagggctctggcggcgaatcagaaggcccagcacctaattccggtgacggtatcgccgacggaagcggcatgagcgctcccaatgggccaaaaaagtaacgtaacgctctctgcgattgcgtcaacgtctgcagatcaccatgagtgaaaatattccccgttcagttcagtaaccatcactgtcctgaacgggtaataaatccatgcacgtcgacattgtcccaaatagaaactctcgtcactccatcttgctcagtgagtcctggcgtgagaacgacaaagtcagaaacgcaccttggcgaatatttcgaactggcctccggaaacaggttactgcgttacgacggggtttgaagcatgaaccaatgcccttgttgccgaaggatggccagaagaatctttgcccgcggttcgtacactttcaaatattttgaatcgtcaaaactaccgtctacgtaccgttcagaaaaccaaagtcgaaaaaaaacagcagaaacagatgccatcttcgacaatgtcaggcaaatgaatacgcaggcagatgctgatcctgaattcgtcaagccggatcggatggatagtcgacaatccttttttcaggcggatgagggtctgtatactcttgcttacaatatctctaagtgccatataaatgagttgattttctctgctctatgtcgtaaattgacaacatgaaaaagttacaagagacactgctcttcaagatgagcagccgcatcaggcgcaagcgcaatgacgttcttgtgcgacaagattttcttgatcttggaggctatgatcaggttggccgctgcctgcttcggttggttaaagagggaacacttatcaaaattggccaaggcatttatgtgcgtgcgactctctcaccgattgatgcccgtccctccttgcccaaaagccttaacagtctggtactggaggcactgaagaagctggatattcctacaggcccaacagcaatggaaatcaagtacaatgcgggcaacacgactcaggttccaacaggtcgcgtgatcggtgtgcgaaaacgtgttcgtcgccgtattggattcagcgggtatagcatgaggtttgaacatgccgattaatcaagttctaccaacaaaaacggccattgaacgtgctgctggtatactcgttacaactgacgaagcctttattgagaaagattggcatgtggttcgagcgcttacattgcttaacggtcttcacatccaagggttacaattggcttttggcggtggaacatcgttagcaaaagcaggacttatcaagcgcttttctgaagatgttgattttaaagccaccataacccctgccgggcacaagtattatcgtgaaactcgcaagaaaataattgctgctcttgaagatggaggattggttctggtcgccaaaccgatggtacgcgatggaagcagattcttttcacttgaactggattatggtgcaacatttatgcggaaccaacgattgagaacacatatccgtgttgaggtgcgttttgtagcgccacaaatgcctgttgtgttcaagccagtgcagtcgctgttaagatttacggaagggcagcccgccgaaattggctctatgccatatatcgatccggtcgaaatcgcagcggacaagttaagtgcgctttcgtggagattgttggacgaagaggaacgccaagataaaaccctgatacggcacgttcatgatctggcagcacttgaaacgttgattgcatcgaacgtcaagtttccagaccttgttcgccaatccattgctggcgattacaatcgcagtgatattcctcaagaacagcggcttcgtggcgttatgacaaatttgcaaaatgccgtatggaaagaagcctatcaatcgttcgtgcaggatatgtcttttgctcgggatgatgaaatcattccatatgaatcagcgcttgatgcgtgtgagcgtttggtttatctggttgatcgctaacggaattttatttcgccatagcttctcaaaccttgccgaatttgctcccgtgtacatcgcggtttgatgcgtgttccggtttcagaattggatcctgccgtcggatcagtgatgaaatcctcaaagagtctcttgatgattttgagttgcgggagggatgctgcaaaggagtgattgcctggtgtagccggtatggatgctcgcttttggggcggcatccattttccgcttttccgtcgttgtctccccggtttactgttacaggagaacaggcaaaaccgagggaggcccagcatagacgaagcgtttttcatcgtcctttcgattgaacatcgggatgccattcccgaacgggttatgctcattccctgtttcgtacctgagtctgcatctgcaaaaaagctcagcgttgtaacctattcagctccgacctccgggggggggagtgccccccccgtttggcatgttttcccctatttcttattgtttctccttcaatttattcaacaacttttgtgctggtgcatacccctgctttgcggataactgcaaccagttatccgactcggaatcgtcctgtttcacaccattgccggtgccatacattactcccagactgtattgggcttctgcattaccctgatctgcagcaagatgccaccactttatcgcctgggaatagtcctgggtaagaccttttcctgaagcatacagcactccgagtttgtattgagcctctgcgtcaccatgcccggacttataccgtaattccgacagcttatcggcatgttctgtccccatactataaagcagatgagtgtctgccagaatgcttcccaaagccaggcacactgaaaaaaagagatatttacttttcatgttcttttcaagtaatgtttccccgatatttacggaatggcttgctctgcagttcttttgcgcattattgtattcgtgttgcggtctcaaggaaaaggatgatgcgaagcgacgttacgggctatcaattgatccagtaccctacagatctccatgcgctatcgttttcgaacattaatgtcactgtttcaacggtagatttattatgctcaaattctgtttgaaacgtgatgacggcatactttccatctggaacgcccggaagagtgtttgactccttgacgttctttactttgcgattgaggagcttgccgagcggcgtgcgaatccctaccgatagttgtacccatcgttcttcagtttcaacctttttgaaataggtagaagcttcattccaacttccagagtagttcccgccgtctaataaagagagacaaggttcagaccgtcccgcgtgaataaattgtaccgacatttggaaaacttgatgatgcctcaatgcttgccgttaaccgggtgctcgcggtgtggcttggattcgcataggccgttctcatcttagtccatacatacccccgtgttgcatgctctccaagctacctcagttcgtaccagacaccacgcccactgccgtgccgaataagatgaccgcgttcgaccaggtttcggaaatgtcccttcaaggtgttgcggttgccgccagtcaatttgatcgcatctcctattgttatgcgcccatgttcacgggtaaactcgacgatttggagtgagagttccggcaaggaggctaaaacgatcttctctcgcgcaacctttttctcaagacggtttacctgatcggagagcgaacgcaggaaaaacaccagccatggctgccagtttggcgcatcggtacggatcgtcccctgggtagagcgcagtgccagatagtaggcttccttgttgagttcgataacactttccaatgaactgtacgggacgtaggcataccccgcctgaagtaacagcaaggtggtcagcacacgactgagccgaccgttaccatcctggaagggatggattccgagaaagagcaccacgaagatagcaatgatcagcagcgggtgcagttgcgcagactcacgttcatccttcacccaagtcaccagttcggccatgagacgagcggtgtcgaagggggtcgctgtctcgaacacgataccgagctgcttgccatgtacatcaaaggcagcgacgctgttggagttggttttgtactgccccctgtgccgggcatctttctcactgtggtgcagcaagatttgatgtaactgtttgatgtggttctcgttgaacgggatgctcggccacgattcgaacaccaggtccatcagcccggcataaccggcaacttcttgctcatcacgcgtatcgaaagagttgatttttaggttagaaagcagacgttctacctctcgatcagagagtttgctgccctcaatgcgagttgatgatccaatactctcaatggtcgcgaccctgcgtaaagctgagaggcgatctggagcgagtgtgcttaaagcacgccaagcgcctttgaactcgtcgatctgagcgatcaggttcaggatctccggggtaatttgaagagtgtcggttcgaagcataaaccaataatacacccattaacacccatttccaagtcaaagacccaaaaaaacggggcaaaatgtacccttgacgagatccgacacttgccaaaagagttcacatggagggttgaaaagaaaagggaggggtggagatgtgatcggaaaacaagaataggccaaaaacggaaaatcagacttgatattgacggttggtaccctcatctttatcagggaagggggaaaaagctaaaaaaacttgcaaagaagtatctgtatggatacggtagtggcgcatgaatacttttattcgatcatccttttttgatgcgtgattgtcggctctttcagacctgaaggcgaaagccagaatcctgacccaccttcagagtgcaatccaagggaactttggcgactctgagcctgaggggtaaggcattacagaaatgcggatctgtaaagagcaattcaattcgacgacttcacgtcgcaccggattttaaaactcgttaaggattattagatgcaggaatccatcggtaaggcgtcgaaacagataccccgagatcttttgcgacatcccaaggggtaggccattattaaaaaagtttatccagttatctgaaaatggctccaaaacaaagtaatatcgctatgaataacaagtattacatgttatctcttccaaaaaagtttacttctttttttgcttctatccttcttttggcatgaaaaaatcttttcataacgtcgctccagttgcacttaccggtgttcgagtattgatcattatggtaatagctcttatcggtattggctttgactgctttggtgaaatcaccagaattgataaccgtgccagggaattatatctgcaaggtcagaactatgaacgccagattaactaccccgaagccgagcggtgctataagcaagcggccacgactgatgatcaggatcctgtgtatctcaatgcttacgcactaatccttcaaacggtaggcaggtacactgaagcagagccgcttttcaggcgtgcgcttgtgatcagggaaaagcggcaggataataagacatcggagctatgatgggcggctatttcctttttcaaaaaaatcgtcggaccaccttcggtggtcatttctgtagtcggttgttaccggaacattttggcgtgcagcggttcgtccctctccgctgctcaccaaaatgttggtactgccctctcactcaaaaacaaagccggaatgagctgccaactgactacgggacgaaaaccgggcggaagcccacgaggtcgtaccggtagccgggggcgttgttgtcccgatacgccgaccgacagtaaacggcaacgtagttccagcccccgccacgaattacacggtgcgaacccgttgtcggaccttcagggttctcaacagtgcctttcgccctgcattcgtcgtaataattcttaccatacatgtcactgcaccattcccatacattgccgtgcatattatacaaaccccagacattgggttctaaactgtcaacaggcagagtgttttttctgaaaatcccttttacactattgttaaagggatagtttccattataatttgcctggccagtcgtaagattatcaccagtatgaaacggtttttctgatcctgcacggcaagcgaactcccactcagcttcagtcggcaatcggaaagtattacccgtttttttactcaaccatgcgcaatatgcttccgcatcattccagcttacatgcaataccggatgattatatgctgatggctcacgcacattacccgacaaatcatgagaccaattgataccatcttttctcttccctgatttcccatcataaacaaaactgaagttctctttttcagcatcagtcttatagcccgaatcatcaataaatcttttaaaatccccgacacaaacagcaaatttatacaaagaataatcagctatttttacagaatgctgtctttcatcttctcgatgacccgcttcattttccggacttcccatgacgaatacatcgcctttaacctcgatataatttgaaagcacaaaaggatttatgccaaattcaaaacagaatgaccttgccatatccatacctgaaaaatcaagggtacaggcaaaatcaaaacgtccaaccgcttcttttgcaacaagaaactccagaattgatttgtgtgaaaatttccagttcatttttgcgtcacaggttaagcgctcatcaaaaagtcattacgtaatcagtaccaaaaccagctaagatttttcgaacatcttcttcaagggttttttcatttcgcgtcttgaattccatcaattcatacttcaccttgtgccaatacttttcaattcgattgagttctggactgtaaggtggcaagaaataaagagtcagccccttttgagccagcacctttaacatcggttgaaccgctttcgctttatggaatgacgcattgtccagaatgaccgttaaaggtttacccacgtagttcatcagcagaccaagaaagccggtaaatataagtgaatctgttgtttgccacagcgcaactgagaacaaatcacccgttgagagcatggctccgatgacattcaggcgttttccccggttggcgtcaatcttgtgacatttgcctatcggagtccaggcgctgcggtttggctgggccagtgcgaaaccagtctcatctacaaaggctaagatcctctcatcgcgttcgacttcatctttcatcaattctatttctaactgtgcttgtcgaaaccggacttcatctcgtttttttttaaccacaggcgtgtacgtttccagacaaaaccaagtgctttcaacgcattagttgcggtaccaacgctcacgtttacattgcactcttcctttaaccgagccactatcgctggagctgtcagtgcttccttttccgcccaaatcgtgatctgttcaaggtgaatggcgtttagtttcggaggtgcgccgcttcgatgcctgtcatataaagcagcaaacccctttgataaccagttcttacgtcggtcataaaccgtatcgatattcaggtcttgcaatgccacgatggtctttgcactcaacccgtcgttgaaatataacagtgtttgagcccgatgacgtgcttgccaatctcttccttttgccacaatttgttgtagctttgcacgatcgatggcagataattcaaagtaacttaacttcatgatttacaagggcaggtgtttgtgtttaccttcttgcccttatattacggaataatttattgttgagcgcttagcaatgattttcctgttgcttcgtgacgatctattggatattcacactttccggcaatttctattgccttgtcctttgtaatataaaatgtccgattattcagccaattgttatagatttctatagcaacctgtagtgaaaaatttttcaatgcgcgaacaaaaacttcccgttcagacacccttttccatttcgcaccttccctcatgagccatttttcaataagtgcctcataaatctgtacactactggtataaaccctgtcatcttcaaccaaataatcaatatagctcatcaacatgggacgaaccatcagattattgctgtttttcacaacctgcaaggctatttctttttttcttccatgaaggtattgcaaaacactagaaccatacttttgattaagatatttatgcacatctgcatcagaaaaaggataaatataatatttctgaaatgtatgaaatccgcctccaccttttcttatactcagttcatagaggtcatcctcttgttgggggaaatactgtgtacggcaggtaataacgacctctttataccggcaagtagcatcaacaatttgatcgacccgcagcttaaatgcctcttcatctgatcgggatttatcttttggaaagataaagggatcttcatcaagaccatcaagcaagagaatcgtatttggaatatcatcacaattcatattttttattctttccagaatatcatccggtttatcggcattccggctttgaaagcgaagaagcttgatggtatatgtttttccgaaaagaaaatcaaagaaatttacatacgaataattctgcaaatacagattaagcataaatgcagtcttgcccatccctgaatcagcaaggacaagataatatttgtgactttctacgttttcattaaatgatttttttaacataaaatcaataagatcgtatgttttccctgtatacttataggcttcacccggattatcatacctgttaggcgacttttccgccgcagttgtcctgatgaatatgtgacttaattcctttatatcatccttttcaaactcaggcttcaaatcacgtgcttttttaatgatactatgccactcattaatttttatccatatttttctgacaaatgtaatgatcacaacacttacagcaacaacaataatcagcgataataatgaaacatatttttcatcaattcctgccaactcaagcagccctttaatccagggcaattccgctatctgctcatatattgggtccatttaatgaacttgattgattatgattgaagaaatcagctctgcagaacaatcatctgattttaacaaaaataccataccgaaaaatatccatttcagcacttcatctcaaaccgcccagccagatattcaaagcttgaagtcgtagcgacctgatcatggggaatcaacaggtatttccagggttttccgttgttggcggtggtaaagccggtggcataggagcaataccgcagtgcagcagcggttttttccagaacttcccggctgtcgagttcgttggcagcttttgtttcgatcatatagatagaataggcggtttcaacaatgaagtcgggttcgtagcgttttgtgttgttctgccagtagatcctgaactggtttggagcaggacggagccatttgagcacctgaatgtcgtgttccagcacaaaagcaagctctttttcagctttggagtcaaatttgtattcgaagtggcaggctttttcaaagccgcgatagacgtatttggggatggtgttgacgggagttaccggatcacggtaatccttgtaaccatttagtgcgagagcagagccgtcccattgttcaattttgacaaagggcagcactttcggctcccggtagtgcggttcacccatccggaaatgttttttcatctgatcaccgatattggccgcaataaacttgcgagcttgatagaccagtgtcggaagttgagtcgtgtcgtcaagagtggattcaagtttctccagcgcctgccgggcaagcttgtgcagaagatcggcattgctgtcgtagtcaacctcggtggagtagttgagcacttcagcaacaatctggtttttcggtgtttcccgtcccaatgctccctgctgcacaccgatcgtgtccaccatgttgtctttcaggttgcggcggatgatctcttcagccatgatgcggaaatcgaatccgctcgtcacatcaagatcaaaatcctcaaaccacacgggaacgtcacccttcaccagatccattcggggaatatcaatgctgttcttgcggtaactggctacggtatcggcataagcgatcccggcttcaaccagaatctctccggcaaagaggttaatttgcccctgaccaagatcgtgctctaccttttgcatcaccagttgcctgacctccggcttcagcagatctgcgctgctggtgactccctcggcagcactgaaggatggcaaggcattgataatcgcttttttggcatcaagtgatcgcgttgctttccgccgttccccttcatcctttatggaagctatgcgctcagtttcctgctgcacctcattttcaacacggggcagtgcggtcaccgccacagtttttgctccaagctcctcttccggaatctcgatataggtgaatttattgagcaccgattcggggttctgagcctcggcaataaccttgtcaaaattatcatgggctacaacggtcagcttgtcgattttgtcaacaccggtccgttcaccgttatagggaagacgcaaaccccgcccgattgtctgttcaattaaaatagaggcgtttgctgctcgcaggggaacaatggtgtagagattcctgacatcccacccctctttgagcatgttgacatggacaacaatttcaatatcgttatcggcgttttcaagctcgacaaactgccgctcaacctcatcatccttgcgcgttgaggagtcaatctggagcaccttgtcactgaacgcgccattgaaaaaagaggcggatcggagataatcagccgtttcacgtgcatggttgatgtcgcggcaaaccacaaggataaagggtttgaccttttcaacgccattcgttcgggaatagacttcaagctcggttttcgtatcccaatgaaggctgacggcatcctcaagcttgatgatctcgatctctttatcggtaagccctttcggctgaaaatttttgcgggttgcaatggccggattcttgatgtatttgccgtcagccagcgcacgggcaagcgtatactcatagacgatattgcggaacggcaaccctttttcatcggtcggggtcgccgtcaactccagaccaagcacaggttttaattcattaatggcattgcgggaggcatcagcatggtaacggtgcgcctcatccatcagaatcaccagatcattcagtccggagagatagctccagtaggagtggccaagatactccgccagccgtttcattctgggcggcttccctttctctttgcccttgcttgccggagcggcatcacggttgaacttggagatattgaaaatgttgatcctgatttccgtatcacgaaaaaggataccctgctgctcataattgtcgccggtaataaccaccggccggttatagacaaactcggcaatgccgttgaagacatatttgctgtagttgggattaccgaaatcctcaatcagcttttcgtagatggtgagattcggcgcaagcacaaagaagttcctgatccctttctgcagatagagccaggcaatacaggcacccatcaggcgggtctttccgactccggtggcaatggaaaaacagagtgagggaaatgcccgttcaaaatcggtacaggagggataacgggaagagacgatctcaagcgcaccatcaagatcaccgtttttttcaagggagagagcttcggcaagttctgccacaatatcgagcgcttcacgtagcggttcacggagggagaggcgttgcttgatgtatgctgctttagaattcatgaagggggttcttaaacgttttggttgtattgccacttcgcccttaataacgatctctgcctcaggacaagctctgtatcatcactcaaaaaggtcggtctgtcttgactcttcaacttcctcactctcaatagccaactccggttcatccggcacctcctcctccgcacgatcgtaaggcacctgcacaatattcaggctgtaatcctcccggccaaattcgcaccggccaagcagcatgttcggaatttttttgatggaaatattcgggtagcgatgggcacactctttctgataggccttgcaggcaagcagcaggctttcatccggctgcatctcttcatgaattccgtcaagcatttcaaccgtcataaagccggttgtggtgaagagaaaatccttttcgctgcttcgagcctgcttccagtagacatgttcatctggcaggtatcggaacccctcctgctttgccattgcggctgcaagcatatcgggattgtacttcttgctgataatccagttcccgtatttgtccctgttcaggagagaaggggcaagcgtatagaacctgaagccgccgccaccctgccactcaacagctttgctgataccaccctggtcggtaccatcaactacctgcttcaggcgagaataacaatgcgtttttgcatgttcaccaagctcaataccgatccattttcggcccattttatgcactacggctgcagttgtgccggagccaaggaaagagtcgagaacaagatctccttctcgggaggcaagtgccattatccgataaacaagcttttctggttttggcgtagcaaaaacattctcagaattgaattgcttcccttctctttttgcatcctggttatcaccaacttctatacgataccaaattgtttttgagactaatccttcttgaacatcacttaaaaaacgctttatcgaaggaacattattaccatcttttccaaaccatattcgattatccttaacgagttcctcgaatttttcttttgaaactctccaactataaccagcaggtggattaacgattctgccacttggtatttgtattgggtagtcagttgacgagctatatgtctttacggataaatcacttgatttccagagaccccgtaaatcattatcataatttttatatcgcttatccatttcttcagttctcggcaataaatacggcctccagatctccttgtttttggcatagacaagaatatgatcatggctgtcagagagccatttcgcatcattttgaggtgaatattttttctcccagatcacattattgacaaagttgcgccttccgaaaatctcatcacaaagcaccttgaggtaatggctttcatcatcatcaatcgagatccagattgaaccatcattagccagcaggtcgcgcaggattttcagccggggtgccatcaggttcaaccactggctgtgctcaatcccgtcgtcataatgctcaaacgcattgcctgtgttatacggtggatcaatatagatgcatttgaccttccccgcatagtcctgctccagcgccttcagtgcaagcaggttgtcaccctgaatcagcatgttgccgctaccggggtcaccacaactgtattccggctgctcgatgagaatcctcggctcaagcttcggctcttcaccctttcctatccaggtcagctctaatttttgatttggtttcattaatgcaattcaacccttcagtttcaatactccaacaatccgtttttaaaaacaagttatatatgacgcttttcgttgtaaacacacctctgcacaaaccagcgtggggtaatacaacacatcacttaccatctttgcgtatgagaggccaaatcagacactcctagatccattgctttttctgaaagtcgctgcagaacattctttttgggctcagctctttgttgctgtggactctcaattttaatcaaatacctgtgattcggtaataagtcaacctctccttcgggcagaagaacatgaccgtcataggttgcatacagcttgtgtaccatagtctaattcctcttttaaattatagatagctctcaacaatgcctgcttgttattgaagcaaaactttgttcgaacaactgtttgcccgctctgcctcagcaaggcgctcttcagcttcattaatttcagcaatcctcaggcggtagttgcgatcaagattcatccaaaaatcagcagggataccgacaacgcgctcaagctgtagcgccgtttcaggtgtaagctgagctgagccttgaataatatcatttatgctctgttccggcctgcccatgcgatcagccaactccgccagcgttatccccgtaaactcaagatgttcggcaagcgtaacacccgggcaggaaacaagttcacgcgcaacagcaatatcctctcttgttttatatgcactcttcatgtcagttcatattattgtaattcccatcgaattgaaaacagaatgttttggcttacctgttgtttcattctcgcttctacatcctctaataatagatcttttttgccttcaatctgatcctgcgcctcaaaaaggtggcgccgtttttcgtcgcgctgcttttcaagttcttttacgttgcgacgctcctttaccttgctttcaagatcggagagctttctggcttcagccttgcggagcctgatttccgcatcaaggtctttaatctcgcgctcaaggctgagcttcatgtcttcagcccatttgtcgagcttttcgtattcatcatcaaaaaactgcgcgtttcgggtgttgttttccttgaggattacttcggcagcctctttattcatgattgtaaaccgctctccaacttcctccgggagcacaagagtttttcccactgttgcgtcgagtgagaaaaatttacggcagaggtcgtggtcgagcagttcgcctgtttcggtaaatccggtatgcagcagaaagtcctcggtttcaaaagaggagatggtcaggcagcgaagctggagccatccgctctttccaacgaagggctcaagaagagtgatctgtttgggggtgccggaatagtcgaagagcagctctctcggctcaagtggttgctttttgcatgtttcaataatccggcgggcaagcggatggccgacacggtagatgttggtatcgtcctctacttctatttcagacttttttctgttggccgccgttcgcagcagcagatagggtccggggtgtatctgttcgccgggaaatggattgctatgcagcctgaaggcattatcggattgatcgaatgccgcacagtcgcgcaggaagtaccgggtgatctgccagagccactgctcatactggttgaggtagtgccgtcctgtttcaaggctgaagcggagcttctggtgaacctcttcatcaaagttttccagcaggttctgacgggtattttcgaaccgttcctcgatattgtgttcaagctcctcctgcagtcggtcaaaagcctcctgtatctcttcagacctgcgacattcctgatagatagcggcaatccgtttttcgaaatcaacgccgccctctatgctaccaagtacctcatcgctggctccgaatacgccgctgaagagccggaatttctggtcgagcaactgaaaaaccctgttatcggcttcattggccatgttcagaaagttgacgacaacgacatcaaagcgctgaccgtagcgatggcagcggccaatgcgctgctcgatacgctgaggattccagggcatatcgtagttgaccaccagcgagcagaactgcaggttgatcccttcggcagcagcttctgtagcaatcatgatggttgcttcgtgccggaaataatctaccagagcctgacgcatatcggccgtaggcgaaccgcttacccggtcggtacctttatgctgctcaatccatgccttgtaaatttttctcgattccggatcgttatttgaaccgttgaagagcacgatcttgccgccaactccctgcagttcgagattttttttcaggtagagctgtgtacgggttgattcggtaaaaataatggctttttctggcgctccgagctcctgcagtttcctgaatccgccgctcagggcggttaccagcttgtcacctttcgagtttttctgaatgattctggcaagtcgggcgaactccctcagttcgttccgttcagcaagtaccgctttccgctcttcctgcgtgagaggttcttcagcttcatcaagaggaggttcgccgttttcctgccactcttcacgcaattcgtcaaaggtctcgaagtcgagggaaatggtctcattatcactgttcggtgcctgccggtcaagcagggcgtcaagctttgcggcaagtccttcaagggtaccctgaatggcaaaggttgacgaggcaagcagttttcggagtatcagcgtcatgagcttgcgctgactgaccggcagggcgtacaggtcgggcttgatcagatagttggaaacgagatcgtaaagctcctgctcctccttgtagggatagtactcctgaacaatggcgaggcggttggtgtatttgacatattcaagcacttggcgcctcagcgttcgcttacaaagcggcttcaggcgctctttcagctcattgaaattaccatcttcgaggatgcgggagtagcggctcttgaagcttttcaggtcaccgaaagcgtagtcgtcaatgatgctgaccatgccgtacagctccagaatcgaattctgcagcggtgtggccgtcagaagcacttttttgcaggcggaaagtgagttctttattgattgcccgatgcggttggacgacttatagacattacgaagccggtgagcctcgtcaataatgaccagatcccattgaacaaagccaaggagatcttccctggcacgtgcaaactgaaaggagcagataacaatttcctggcactcaaaggggtttcgatttcctttttttttctcggcattaaatgatttcgattcaagaataaccgagggaaggtaaaacttgtcggccagttcctgattccactgcttgcgcagacttgccggacagattaccagcagctttcttttacgctcagcccaaagctgggaaagtattataccggcttcaatcgtttttccaagaccgacttcatcagcaagaattgcccctttggataagggcgatttgaaagcgaataaagcagcatcaatctggtgagggttcaagtcaacctgggcatcctgcagcgatgccgtcaacttgcagagatcagcagaagagtgacggcgtgtcagctcccaggctatatatttggcatgatactctgtattcactgaaaggataaggttgaagccagaaaacaacgcgtaaggtaactgattgtatcgtttttaaatatacgattacagccaaagcacggcaagaaaaataattgtgttttttgatggtacctctaacctggcagcacgattttgcagtctaaaaaaaacttcgtttgatgcaacaaagcgccttcctttctgctgcatacagaaccactgaaaccgaatgccatgcattcgaaaaaatcatcggcaccgctgatcagcggcttttttatttccgctgcagcacgctttgtactttctccatcaacacctgtatcgtgaatggcttgtacaagagctcccgaccattctccggaataccatacagttcgatcacatcgcttgcataaccggtcatatagatcaccttcacctgcggcagcaatcgcagcagttgctcactgaactcccagccgttcatgcccggcataatcacatccgtaatcaccagatcaggcttcaacaggcccttcgtcaccagcctgagcgcctcctctccacctggtgcatctgctacctcgtagcccttcatattgagtgcctgcactgtgaacttgcgcagcaagtcgttgtcatccaccaccagcactttctgttgcaacacggctggagcggcctccactgccttctgcacggcagtctcctcatcaagaagtggcagcaacaccctgaaagagcagccatcaccttccgggcaggataccacaatattccctctgtgctgtcgcacgataccgtacaccgtagagagcccaagcccggttcctttgccagggcccttggtagtaaaaaacggctcgaaaattctcggcatgtcctccggcctgatgccacaaccggtatcggcaacctcaagcacagcataccgtcccggaggaagcccatccctctcttcgctcaacttctcgaatgaggttctgaagcacaacctgcctccggaaggcatagcgtcacgcgcattcagcgcaaggttcaccaaaacctgctccaactgtcccgcattggcatgcaatggcagcagggagggagcaagctcgaactccaccctcacaccactgcccacgctttggcgcagcatctccccaaactccttgagcatggcgttcagttcaacctccccaagctccagcgtctgggtgcgactaaaggcaagcaactgccagatcagcttccgcgcactggtcgatgcccgctggattgccctgacctcctcctgttgccctgcattccctgccagctccatctcaagcatctccgcatacccgagtatcggtgtgagcagattgttcaggtcatgcgctacacctccggccaaccggccgatcgactccagcttctgcgcctgttgcagttgtgtttccagccgacaacgctcctccagtgagcgtttgcgctccctaatgtcctgtacggaggctatcgtgtaaatcggcaccccggctgcgtctttcacgcataccacgtccatctgcaccggaaagcacaagccatcctttcgacagcgctcggtttcgaagctcaccatcgccgcctcctgcaattgcgctatgcacgaaagcacaaagggatgcacctctgcagggtaaaaatccagaatcccccggttcgccacctcttcagcctccatgccatgcagggctgcaaaggcaggattacatgccgtaatggtattcgtcgccggatcgcccactgcaagtccgtgtacacaatagcgaaaggcatctgcccacagcagcaactgccgttcctcatcgcgccgcgcggtaatgtcacgcgccacagcaaagagggttccgtcgtccgcaggtgaagtattccactccagccagcgataactgccatcctttgcccggtacctgttaacgaaatgtgccgtcttgctacccgcgagctgctgctccacctcccggagagtcgattcccggtcgtccggatggatcagctccatataggaaattgagagcagttcactctggctgtaacccagcacctcttcccacgaagtactcagccgcttgaaatagccatccgtcgaagcgatgcaggccatatccggcatggcctcgaagagtgaaccgaggtgcgaacgttccttccgcagctccgcctcgagctgcttgcagtacgcctgcaaaacctctgggctgtccagaagcttctccttgtcatcaagaggagccataatactgtatcaaaaacagttgagggaaaaagagctgtaagaaaaagaacttaccaaaatcggtcaataccgcaaaaggagaaaataaaagagaatggtttcattttctcctttgcctgtgatcatgtatcttgccgatgcaggggcattttcctgagaatgaccagaggcagctccgtgtccgctcccctgtccggtcatggagtattctgactgttaacggcaaaagagaaaccacttcaggaggagggtctggatgaaatgcaataaagaggcgataggtcttgagggttccatctggtttcagaaggcggaaaacaggtttctcggcggtgaccggattgccctgctggaaaagattgatgaactcggttcaatcagcagcgcagccaaagccgcaggaatcagctataaaacggcctggcatctggtcaacatgatgaacaatctctctgaaaaaccgcttgttgaccgcatgacgggaggaaaagggggaggaggcactgtactgacccgggaggggaaaaaaattatcgaacagttccgggttgttcaggaagagcatcggaaatttctccagaatcttgaggggcgtctcagcaatgcccatcttttttatcaatttcttaaaaggatatccatgaaaatcagtgcacgtaacgtttttgcaggtacagtggaaaaagttaccagaggcgcagtcaatgccgaaatcaccctccagctcaaaggcgacacccgtataacctcgattatcacgatcggcgcggttgacaacctcggactgaaagagggagtgaatgcctatgccatcatcaagtcaagttcaatcattatcgcccaggagctgcacgacacaaaactgagcgcaagaaacatcctgcccggcaagatcaccaaaattatcgaagggcctgtcagcacggaagttgatcttgaagttggtgacggcaatatcatttcggccatcattacccacggaagttctgaaaaacttgcactcaaagagggtgacactgcctgtgcggtgtttaaagcctcaagcgttattatcggtgtaaactgagcccccgcatctcccactattctcgtcgtcataccagaaggagaatgagatgaaaatgctctttccctttctggcattaaaccgcttccttgatcgaggagatgctccatttataaaaaatgggtgcacaccacacgctcatcacgacctgcaaagcttcggtacgagatccacggacagcccccactccttaactccctcatcctttacgactcatcaatcctgaaactgactggaatcatacaccatacctttactgccctgccattctgaacagccggggtatatgttgattcaagcaccgattgcaatgtgactgcatcaaacgcattgcactcttcgggaatacgtttgatgatcattgccttgagaggagagccgtcagcgccgattaaaaccttgactaacagcctggctgtaatgcccgcgattcttgccgcctcagggtaacgaggttttttctgttcaagaaaggcgggcattacctcgcatcttccaaaaatcgttccatcttcgccaaaaccttcaagagctgatgattcacccccttttccggaaccaataccggaaccaataccagatcccgacgtactctgggcgccctgggcctcctcattccggttgagctctttgagttcactctgcgttgctgcaggctgtgcagcgatcacctcctcctgcctgaccttgacaatttttccaaccgtgaagggggccgcagggagtgtcactgcgcgagctttccctgattccggagcagatggaggcgctgtaaacgctatcatggtggtaagcgtttcataggtgtcgccaggaactgcacggcctgacactccttgtccggaagcgatgaaatcccaattgatgatgacaagccagaaaaacagaagaagcgctgttgaagcaagaactccgcagccaagaaacagatgtgtctgccgtcgaagaacaaggttaccataatccagcttcagcaagcaatcggtatccagaaactcttcgcccaaaaagccaggccgaaatcccggaaaacaactcttccaacgaccttttttgcttgccaataagtgaactgcgtttttcattgatgttataactcttcaataagctcaccacttctcagacgggtgcgaagtgccaagagtttattgtcaaactcttcaagtcggacaagattctctcgttccttgcctgttgtctcgatgattttgtgaattccgccatttttgatgataagacgctgctcggccatcagggcaagaatgggatcatgggttgccatcagcacaattttctcctttctgaccagaagagagagtgcttttttgcgatcgataccggcgttttcaatttcgtcaatcagcacaaccggtgaagagcttaaaaaagcagtatcggcaatcatcaaggctcgtgactgccctccggaaagcgcagtcaggggtgtttgcgctgtaaacggctcaccggcaagaagattggcttgcgcaataatatcggcgacaagagtatcgagcgtgttgatcatccggctttcagcatgcatgaaaacaaactcggctacggtggcgtccatcacaaagttcatattctgcgacaactgagcgacaagcttatactcaagggaaaagcgaagttcaggatcaggttttttgccattaacccgtatcgttctgcccgttggtgtatcgttctgcgccatccactcaatatcggcaagcagacgacttttcccggatccggttggccccacaatacttgtaatggagccacgcacaagtgtcagctcgacctcttcaggcgttccgcttttatcgtgaccaccgagtatggtaatatctgacaccaggggcctttcgtcgatttcggcaagggcaatgcgctgtaaaaagccatcgagattttcaagcagtttctcacgatcaatccccatatcttcatagatctcttccgataaaaggtcaagtgaatctccaagtgttgcatggagatcgttgaaggtgatgccgtaatcactgaaaaatccggtgagtggaggaaattcagcagtcaagtgcccgattttcttttcaagtattgcaatcatggttgttcctgcttgattttgattcttttgacgtttccgagctgatgctccatgccgattttagtttcaccgaggcagtaggagcataatgctgccggcatggaaaagcgcagtattccgccatcaaggctttctgtttcaggcgcctttaaaaaaagagaggtcagctcgcttgctccctggccggtaatgccgttaacatgcatgattctcgcttttgcattggcccgtcgtacctgaaaggcaaaaacttcacgttcagcctgtgagacgatatcacccttcgtaatgacaacgatatcggcaaacttgagcatgggcccaatcttttttggcgtggtgactcccatgagattatcgatgacgcatacggcaagcactcccttgatatgcggagaacagcggttgcagagcccggcgctttcggagacaaggagatcaagattcagggagataccccacttcaggcactcctcaatattgctgacaaaatagtggtcgggacagagattaccggagagccccgtctgaaccggaataccaagagagcgaaaaagctgatcatcgtccgtagcaagacaatcgtattttaccgctcctgttcgtaacccggaactcttgagcgatttgatgacattgaccagcactgcagttttgcccgatgagggaggtccggatatggtgacaagtttcatgtgttcattccatcagagttgaaaagcatcaggacgaagcccttgtttcagttcaatatcgagcatggcggtcagctcttcatagtcattgttcaacagataatcccacgagggaaagctgaacggctcctgccagttaacatcttcagcaaaagagaggtctccccttttcaacgcctgccgaataatatcggtgtgaaaaaagttgacaatcggctggcactcttccattcgtgatgttttgacgaacagcagcataggcgcaagaacaggcccatcttcaaactcaagaatggctgcatttttgcgtgacggcatctgcaccgttgccgcgttcggcagcagattgaagggggtacggcgcggttcggaggagtcgatgcgcttgagtatttcagcgaaatgccagatgttacgaatattgcgggcgaaatcggttgcggccccactaccgagctgctccttgagaatcatcagaagcgtagcgatgctcgccttgccattgtaaccatgcaccgtcacaagatccttgaaacgcggctcaaccagatcccgccaccggcgaggatacgactcaaccggattgatcgataaatcgagtacaatactccagtatccgataccaaaaatcccgatattgtgctccgtggcaagcttccgaaagctctccggcataaccgccagcgctgcagggctggtgataccggtatagatacctgtatcgataaagctctttttgaaatgccgggagagcaccgtatgcaaacctgaggcaaccagcacttcaggcagttcatcctccgactgcgctgctttcagctctccctcaatgccttttgaatttccatcgtgcagcatgggtgaatagagctgaatgtcgtgcgaagcattgtattgttctgcaaattcaccaatcgccattttagcgaccaccttgagcggacaaggcatattcacataaaggttcagggctccctttctgagcagaggcacaccattttcagtggtttttgcgtgcagtggcggcggtgctccacacacagccagcacaccgccggtgttttccattatcggtaatggtttcagcatgagatctggatttagtggtttcctgatgtcgaatttatcagcagttgagggttggggtgaaggagtgcggcaagctcttcatcagtcagtttatagtgataaaaaatgtcgaaatactcacgggtaacctttttcagatcgtagtgatagatgccgggataaagctgctgcgccgtccagatggcccccatgattctgttggtagagggaggacggtcgaaccatccaaaaggcataaatggtatctgatagagttttttatttttaaccgcccgcactgttgcccagaggttatcattctggatggcatgcatggtgctcattgaggagcccatgcctgtccagacaagcaccacatcgggattccacaacaaaagctgttccatggatacggcactcatgccctgaccggaggctactgccacctgagcgacgttgatggcgccgacaacgtcgagaatctggctatggaaagaagctgaaggatcggtattgagaccacgctctccctctgcgtaatagacccgaacgcgctgcttctcaggtatctgtttcgacttgagagcaatcccgtcaaaacaggtatggagaaaagctctcatccggcccgtctgttccttacggttcagaagctcgcccagcgccttgaaggtctgctcatacatccccatatcaatgggaaccatatagaccggaataccaattttttggctgagtctctccgcctcatcttttgtttttggattaatgttgaaactggagatgatgatatcgggtttgagcctgacaatctcctcaacggagccatcaacgtagggtaattgcagataagagcttttcaaataacgctttgtgttataggtcagccataacgatcgactgacaagcatatcgggagcaacggcatacatcagcacactgccgggcttgttcacgtagatacgcctgatgacagaggggacgaccattttccgtccggccatgtcggtcacttcacaagtggcgtgtggcaattttctctccgtggagctgtaagccgaaagcagggtaacaaaaagcgccagcataaccaggatgctcgatcgaaccagtctcatgctatacctcttcatatcactctcgttgattttctgaaaatgatccacataccagcatctcctcgctccaccattccgtcaataccaagcttcagcagcagagcttcaaagtgaccgggcggatttttctatttttttaaaacgccatgctcaattccaggccaagcgtgcgtcctctgtctggataatagcctgttacataacgggttgagtagtggacatcaccaaggttgtgaccatagagtgttgccgtcagccgtgagcccgagaaggtaaatgtccgcatgatattggcatcaaccgtggtatactccccaagatctgcgttctgtatcccaaccggactggctgatgtttgccacgaactgacctgtttgatagagagatttgcccgatacttctcccacgagtggctgagcagtgctgaaaaataattctccggggtcgagactccgacaccatcagtagttacgccgtttgttgttgtactgttggtggttaaatgtgtccacgaaaagctgtatgaggtgctttgccgaacgtcacccttcactgcaagctcaatacctctgcgcaaaacatcagcttcggtgtagtaatagtaggtttcaccattgacggtataggtttgcagaacattgttccccatagcaagcaccgatttttgattatcaatatcgtagctgaaccatgtgagcattggcttgaaataacttgctggcgcggcttcaagagctaattcaaagcgcttttgtttttcagcatgaagtggcgctcctgattgcgtcgtcatggtgaaatcacttggcgtaccttcatcaccatgaaaatagcgggcattcaatgccaggagttcattcattttccagcgagcgccaagtgcaacaacttgtgccgcttccatatcaacgtcatggttcgcaagtggtttagcggccacggtactcgatacatcactatgtgtcaggtcacgacgatagccaccgtcaagcgataaggccccatcaaagagtttttgctcaacactgcacgaccatcctttaactgttgtatcaaaattgttatagggattgctcaggttcggaccaaaaccattactgttgttaatttgccagccaagctgcactaaagtattgccaaattgtgcattatggcgaatgctgtagccactcgactcttccgaatagttccgaagcgacaccatggcgtttgcaaaactttcattatgctcttcttgttcatatctggttttaaagagcgataaaatcgttacctgatcacgattccacgccatggtcaccgtggatgaaagaagtgaagttgtcagcggatcgtagtaccatttatctggagctaacgcacccgaataggttacacctcgctgcatttccaacctgccggtatcggtataaccagttgcatcaacgcttaacttgccaaccgttacgcctgcattgatcatgccggattgtccattttgtccatcaaaccacctgtcgttactggagcgatcataagcggcagcaccaccagcaacataaccacgcaacgacgaggcagcagtaccgaaacgggtgcctgcatagagattttcgcctgtagcaaatggcagtgaacctgatttttcggtataggcagaaaccacaccttcagttttttggggatgttttgtgcgaatcacgataaatccggtattgacgcctgaggttgtgccccactgaccgggtgtacgtgtgggaccaagagcaagagaggtcgctccacgaacaatttgaatctcctcaatatcctggaggggaattttttgcagaattcgactcgaagaggagggcaaaacagcgccatcaagaatataggtaagttgtccaccgcctcgctggtcaagcgaaaacgggctccgcctgccctgataggtcaggttcataccggctgctttattcaaaagatcaaagagatctttgggcgcatatgctgcaatctctttccgggtgaatatctctgttccaaaactggcgctcgactctacccgataggggttggtgatgctttcgggatcaagatcatcacgcttcgataccgatggtgcggtaacgttgatgccgtcaagtactacaggttctgcactggcgatgttggcgctctggatcagcagaagcgtcatgataaacgacatggaacctttcatttttgtcgctgacatatcagttcttgtttgggtttagaaaaaacggagcacatacttttcgtgaacagattccattatctggcgtatcaaacacctgtacatcgacgccatagatctgtttcagcgtttcaggggtaagcatcgtctcaggcgttccacagcagaacaaggagccgtcgttaaccacaacaacttttgaggcaatcataaaagcgtggtcgggcgtgtgagtagccatgagaatgcccacggactgtttgcatagctccccgattttacgaataatccgtacctgattgccgtaatcgaggtttgaagtcggctcatcaagaatgatgaatctggcctcctgcgtcaaggcacgggcaataatcaccatctgcctctccccaccgctcagctccgaaaatgctctctcggcgagatgagtgatatcgagcagttcgagaaaactgtcggcaatatcccagtctttcttgcacggagaagcaaaaagagggagatgtaccgttcgaccgaacagcacaacatcacgtaccgtgtagggaaatggcgagtggtgaagttgaggcacataggcaaccaaccgggcaaaatcttttggtgcaaagcgtgaaatatcggttccatcaatcgtaatcactcccccaagaggcttgataaaaccgagaatggttttgaagagtgttgttttccccacgccgtttggcccaagcaggcagacaatctcaccggtctgaatggtcaggctgacatcgcgtaaaaccacccgaccattgtagcccagattggtatgacagagttccagcgatatgttgttctccattaccatgactttctggatgattttttcaggaaccagatgaaaaatggggcgccgagaagcgccgtgataatgccgatggggatttcaactgaaaccactgagcgagcaatgttatcaaccagtaacataaaaatggcgccaaagaggaatgagaccggcagcaacatccggtggtttggccctgcaacaaagcgggcaagatggggcaccataagaccaacccagccgataataccggtgattgatatgatgctcgccgacatgagtgttgcgcaaagaatcaccagcgctctcatccagcccgtatgcacaccaagcgagcgggcttcatcttcgccaaatgaaagcacattcagcctccagcttaccagcatcaggggaatactcccgaccaacagaagcggcagaatcaccatcagatcgttcatccggatattggcaaggctgcccatgagccagtaggtgatggcgggcagcttgtcatcaggatcagcaacatatttgagcatcgaaagaagggcgccaaagagagaggagataatgattcccgaaagcaccagcacaagaacagaatcgtgactgcggccgattgtcttgctgatgctgaccgctatcagcacagcggttatgccaccgccaaaagagagaatctgtattccggccacaggcaatgaaagcaaaatggccaatgccgccccaaatccggcgccggaactgacaccgaggatatcaggactcaccatcgggtttctgaacatcccctgatacgcggctccggacattgccagagctcccccggaggctatcgccccaataagccggggcaagcgaatgttgaaaagaataaccggaagattatcgtctgtacattggccggtagcgatccatgagaacaatgatgccggcgataccggatacctcccgattcccattgaaaaaaaagtgaccactgcaagaataaacagacaaaccacaatcagagagagacctttcatggcttgatcaaaaagttatcgttatagagatgaaaacataacgatgattaaaaaaaagagagcacatcaacactgatcacccctgtcggtatatacatcactctataacgaaaacaaaatatatcaacagattattggcaataaaccttaactattcaggcaaaaatcaaattaagcccctatttcttaagaaaagagcaataaaacacgccgcacctaccaacaactgtttcatctcgaatactcctcttgccagaaggagagtatcctgatattgcggattttctcccccgaaagggtttgagacgctcagacagataaacgaaaataatttccggaaaatggaaaggaaacttctttcaggatgaatcaaggggcgctgcatgttcacaattttatgacaatcggattaaatgctttcgaggcaacaagcacctcatcgccaaccttgagtgttgcgatgtcgctttcgctgagcacaacttcaaccagttcgtttccagcaccgataacggcaagatagatgcagtccacttgacggatactcaggatagtgcttgcaaaagaaaatttatttgagctcttgcgatcaagaaaaacctgaagaggggttccactgcggatgatacccccccgatcaagcacgttaaccgtatcggaaagtttaaaaacctcctgtttatcatgagagaccagaatggttgtcaatcggaagcgcttgtgaaaattcaggatttcatcctgaagcctgttgcgggtaacttgatcgagagctgaaagcggttcatcaagcagcaggatgtggggttcccgaagtatggctcttgccaaagcaacccgctgctgctgacctccggaaagggttgccggatagcgatgtttaagggcctgaagatcggtcagttcaagaagccggtttaccttctgttcatctcttttttcctgggcaaacagcaggttttccttcaccgtcatcgtcggaaaaagcgaataatcctgaaaaacaagccccacctttcttttctgtggcggcaaattgattcgtgcagtactgtcgaaccatatctggccattaacttcaatatgtccgctatcgggttttaccaatccggcaagaatacgcaacagtgtgctcttgccgctgcccgatttgccgtacagggtctgcagcgtcccgggctgcaaagagagatccaccgaaagttcaaaagtcccttgagtgcctgaaagcgttttggaaaccgagaggtggatcatcgtttagcggaatgttcgttatgaagcagctcaagcgagagttgacttgccttgatcaataccgtaacgtcatctttttcctgcagccccagccgttctgcagctttcgctgtaatgatactcacgatctcccctgcactgcattgaagggtgatctcggcaaggagagagcctgctcttatttttgtgactgcagcaggaaagctgttactgaaacttgtttctcccatgagcccctttgcaagggcaacctcggtttccttaaaaagaacatttaccctgcaccctttcctgaaaaacggctgcaggtcaaacagcagcattccaagctctatgcctgatgcattgagttcaagaaaacagagtgattcccgctgatctatgccagtaatgaggacagagagtttattcatggtacagtacgccatcgtatttcctgaaaagctgacgcgccgcttatcaaaaaataactgttttggtttctcctggagcctcctgtcaaaactggctgaataacagatgacggttcggctcttctgcagagcaagctattaatcacagaaaataaggccttttcgatactttaactaaatttattaggtaaaatgagtttattttttaatattatcacgtattacaagctcttttcaacataaagatgcaccactacttgattgaggccagcttttttttattttccgttatataatttagtaaacaacgtattgattgcataaccatgatatcagaccacacctctttcatgatgcctggagaaggtaataaggaatgaataaaaaaatttcactttcgctatatttttaaggtaataacgaataggtaacaactatgaaaaaaatagctcttctggttcttctccttgctgtttccgaaatggcttcaggcactgaaatccctctaaattcttcggcaaacggagcaagtgaggtcagcgccactgaaataaccgtgaccgggaagaaaggcgacattctgcaacgcgtaaccggaaaggagtcggagctgctgaatccctcacagatgtcagtctacaaggcgatcaatctgatgccctcgctcagccagcagagtgttgatccctatgggcttgccgatattgtcaactatcatgaatcatttcgtttccggggtgttgaggcaacatccggtggtgttccggccacaacggtgaacgttgaagctcttccgttaacgggaagaccaggtggcggcgcaaccatttacgaccttgagaatttcagcaatatcaacatctataccggtgtcatgcccgccaatgcaggactggggcttgctgatgtcggcggcaaaatcaatatggaaatccgtcgccccgaagagagctttggtgtgcttctcaagcagggaatcggcagtcagaatttttaccgcacctttatgcgtattgattccggctcgctccctggcaaggtcaaaagctttatctcattttctgacagtgctgcggacaaatggaaaggcgagggtaacagcgagagaaccaacgtcatggcaggagtgacaaaagagttcagcgacaacgtcaaacttgagacatttgtaacctacagcaagggagatatccatgcctacaagccactgagctatgctcaactctgtaaccctgaaagcgcctatacgaatgattacggcacaaatcctgacagttatgactattacggctacaaccgtaacaaatttgaggactggatggtgatggccaacctcgaggtcaaaacaggcgagcattcgaaactcaacgttaaaccctactactggagcgacaagggatactatctcgaaaccattacccttgccaatagccagaaccggatcagacggtgggacatcgaccacgatctcaagggagttcttgccgagtacacaaccagactctccgatatcgatcttgattttggctacctctatcatacacaggttcgtcccggtccaccgacttcgtggaaaaactacaaggtcgtcaacggcaagctggtttttgatcagtggaacattctctcaaacagttcaagccatgaactgcactccccttttcttgaggcgacataccgcttcggcgcctataagcttgaaggaggggtaaaatatatcaactatacgctgccatcgatcattacctgcaacacaacgggggttggcgacctcagttacgatgcggctcttgccagtgacccggcgatcaataccaaagccagcgccctggatacaaaaagcttcagcaggctctttcccaatctgacccttacaagaactgttggcgataatgccaccattcatgccgcatacggggaaaactatgtaacacatgtcgatatctatccctactatatctcacagttcagcagttttgacagcaagggcatcacctttcagcagctctggagcgagcgggagatggaaacatcaaaaaatgtcgaactcggcatgaacgtacaaggcagcaactggagcattgccccaaccatctactatgcgctgcacaagaacaagcaggctgtgctctatgatccggcgctcaatgcaatatacccgatgaacaatgccgatgccagaggttacgggtttgaactggaagccgagtacaagcctgttgataacctgagttgttacgggtcattctcgtggaacagattttctttctcccaggagatcaactccgatgctccgggaggaggaatcatcaaggtgaagggcgaacaggttcccgatgctcccgaattccttgcaaaagggatggtcagctacaaaaccggaaacctgaccatatcgcccattgtccgatacacctctgttcgttatggcgatgtgctgcacaaggaaaagattgacggaacaacactttttgacctcgatcttacctggagcagaaaaatgcccggttttaaacaggtcgattgctcactctctttcctgaacatttttgacaagcaatatgtcagcatgatcagtacatcggactacaaaaccctgaaaacatcctatcaatccggagcgccatttaccatgttggcaacggttgcattccattactgagttttttcccatcagcacctgttctttctctgttacaccttcccggcgtttctccggcgccgggatttttttcctctgcaccttctcaaacgaaactcacagcatgaacagaaaactgtttttcccgcttcttcttctcttttcccttttttcgccaatcctgaaagcggaaaccataaccattgctgcaggagcaggctacaagcggccccttatggagatcgctgaacaatatgaacggaaaagcggaagtcacgtcgatgccgtttttggcaatatgcagcaggttatttcccaggcccaaatgagtggcaatgtctcgattatttttggagacagaaccttttttgaccactctcccatcactttttccaactactatcccgttggcaaaggaacactggtgcttgcatggcgcagtggcctccacatgaagaaaataacggatatacgggaaagagggattacaagggttggtatccctgatgccaaaaaagccatttatggacgtgttgcggctgaatacctgaaaaaatcagggttatcagaagcggtagggagcaaactcctggtggtctccacagttccccaggtctccgcctatctggtatcaggggaaattgatgccggttttatcaacattacggatgccattggcattcaggataacattggtggctatcttgctgccgatccgtcactctatacaccgattcatattcaggcaggagttgtcaaaggatttgagacgcaagcgcaagtaaaagggttcctgcaattcctgaaagagaccgaatgcgctgctatccttcggaaatacgggctctgatggagagcaacagtaccatgcttttcagtcgtgaggtggcagaaccgctcatgctcacgctgaaaacggctgccataactctgacactgcatcttgcagcaggagtgatttcaggctaccttctgacaaagggcaagagcttttttggctttattgctgacgctgtcatcacattgccacttgtttttccccccattgccaccggctttttgcttcttctgcttctgggacgaaacggaattattggccagcccctcctcgctatggggtcggaaatcattttcagccagagtggtgtcttcatcgcttcatttatcgccgggctgcccctggttgtcaagtcagtccaggcagcaattgccgccatgaacccggcactttctgaagctgcctggactctggggaaaagcagattgcagacctaccttttcgtagtgcttcccgcaatcaggcacgccttgcttacagggctcatcctctcacttggccgttcgctcggtgaagttggtattacgctcatgctggggggcaatattatcggaaaaaccgaaaccgtctcgctggccgtctataacgctgtttttgaaggtaactttgaaaaagccgctctgctttcgttcatgctcggcctcatctctcttatcatgttctatgccctgaaaaaaatcagtaacacctgaaaaaaaatgatgaccactctttatttcaaaaaaagttttttggaaatgatcaaaaaaagagttaacaatcgttaagaaacaaccaaagaaaagacaacctatgaaatcgatagcttcgaacccctttccaatgccctgttgctgttgcatagggctgcactattctgacaaaagaatatcgggaaagagatggtaactcgcacatgatttcatgaagtatgtaacctcttgcaagccggttctgaatgtcagaatcggctttttcgttgtttaacgagatttttaatttaacggcttattcattcatcgtgttcttttcaaccctcaaaacaggtaacaactatggaacgcatcgcaaaaaaactgaccgatctgatcggtaacactcctcttcttgaacttggaaatttcactcttgagcatcaggccctggcaacgattattgccaaactcgaatacttcaatcccggcggcagtgtcaaggaccgcatcggtttttcaatgattgaagctgctgaaaaacagggtttactccataaagagagcatcatcatcgagccgacaagcggcaataccggtattgcactggcgtttattgctgcggccaagggatatcggctcatcctcaccatgcctgaaaccatgagtatcgaacgccgaaacctgctcaaggcgcttggcgccgaactggtactgacacctggtacggaaggaatgggcggagcaatcaggaaagcagaggcattgagtgctgaatatccgaactcatttgttccacagcagttcaaaaaccctgcaaatccggagatccaccgcaaaacaacggccgaagagatctggaacgataccgacgggaacgttgatatttttgtcagcggcgtaggcaccggaggcaccattaccggtgtaggagaggtactcaaacagcggaaccccgaggtaaaaattgtcgctgttgaacccttcgattcacaggttcttgctggcaataaacccggtccgcacaaaatacagggaatcggcgcgggctttgtacctgctatcctgaacactgccatttacgatgaaattatcccggtaaaaaacgaagatgccctgcgtacgggtcgcaaactggcaaaaaccgagggacttattgttggtatctcgtcaggtgcagcggtttatgccgccctgcagcttgcacttcgtgaggaaaacagaggaaaacgtattgtcgtcattctgccggataccggagagcgctacctctcaacactgctctatcagtttgaagaagagcccattactatctgaactggcagacgcaatttgatcaatccggagaaacattccggttcaactattataaatcctcaatgacaaccgcaccgatgaaattcaggcaacatgagagttgaggatttataaaaaaaatggaaaatatcggttaactttgctgcagccctctcccggtcaaccgtaccgaaaaccatttcgacctccacagaaaggagttctttgaagcattcggtctggcgcagaacgaaaccgggcgcaagagcatggcgatcgaaagaacatcaacaaagcgggaatcgtctctgatccgcattaacgcagaaaacaatgcagtttgaaacccttgccattcatgacggacaggctcctgatccccatacaggatcagtaaccgtccctgtttaccaggcctctaccttcgagcgtgctgacctgcagcgtcacggtgagttcttctattcgagaatcggcaatccgacgagagcggcgctcgaatcaaccatcgcactgcttgaaaacggtcgttatggcctcgccttcgcctccggagttgccgctaccctggccgcgctccaggtggtcaaacccggagagcatattgtggcaagcaacgatatctatgggggaagttaccgcatttttgagcaactcctccgtccgctgggggtcacaacaagctatgcagaaagttcagataccgcgagttataaggcatgcatcaccccggaaaccagactgatctggattgaaaccccgagcaacccgcttcttcagctctccgacatccgcgctcttgcctcactggcaaaagagcgcggcatcctgctcgcggtcgacaacacctttttaagcccctacttccagcgtccgcttgaacttggagccgatattgttgtccacagcaccacaaaatatcttggcgggcacagtgacgtcatcggtggcgctgtcatcacctcggatgcagcgctgcacaccatcatcaaaaactatcaggccgcagcgggagccataccggcgccctgggactgctggctcattcttcgtggattgaaaacgcttaaaatccgcatgaaagagcatgaggcaaacgccctgcatcttgccaaatttcttgaacagcacccggcagtggagcaggttttttatccaggcctcccatcccacccgcagcatgagctggcgaaacagcagatgagcgggttcgggggaatggtaacctttgcccttaaaggggggcttccggctgtcgaacaactggtcgcacgaatcaaactgtttatccttgccgacagcctcggcggtgtagagtcgctcatcgcatcaccggccaaaatgacactcggagccctctcgattgaggagcgtgcgcggaggagatgtaccgacaacctcgtacgcctctctgtcgggcttgaaaatgcagaggatctggaggcggatttgttgaacgcgattacgtaagggcacgccatggcgtgcccctacaatggcgggatattacccgatatgattcatggtatgattgcgggtttgcagggtttgtggggtatggcccgatgtgattcatggtatgattgcgggttggtggggttggtggggatgtaccacggcatatctccccccgcatgattcatggcatggcacaatttgacgacaaaagaaacaatgaagaaatggcacaaatgattactattgaactgaacgggcagcaacagccactccctgccggttctgccgtgaacgatcttctctcaatcatcggctctgacggaaaaagtgtggcagtagtggtcaatcagcagatcatccgccctgaaaaccgctcaacccgcctcttgcaagagggtgatcaggttgagcttctcattttcgcaggcggtggttaaccttttttatttattatggatgctttgcaactcggctcttataccttctcttcccgcctgattctcggaacaggaaaattcagcaatgcaacggtcatgcttgaagccgtccgtgcatccggcgcacaacttattaccgtcgctctgcgccgattcaaccgcgaacaggctgaagatgacctctttggccctctttcagcaattgagggcgtaaccctcatgcccaatacttcgggcgcttcaaccgccgctgaagcaatacgcgccgcccatattgcccgtgaactctccggaagccccttcatcaaggttgaaattcacccgaatccacagcatctgatgcccgaccctattgaaaccctggaggccgcgcgggttctggcaagtgagggttttcttgtcatgccctacatcacagcagacccggtactggccaaacggcttgaagatgtcggatgcgcctcggtcatgcctctcggctcagcaattggcagcggtcagggagtcgccaccgcagcgatgatcgagatcatcatccgtgaaagcggcatcccggtcattgttgatgccggactgcgctccccctccgaagctgcgaatgccatggagatgggatgcagtgcggtgctggtcaacagcgctgtggcggtcgcaggcaatccaccggagatggctgaagcctttgcggaagccgttgcagcaggacgaaaagcattcagggccgggctcatgcaaaaaagtggctctgccatagcaacaagtccgcttaccgcttttctgggagcaaagggatgagggagatacccgactggctcacggacaatcgggagacgatggcgcttgccgccatgcttgcgcccccctatgcatcggattccctcgaagcgcttgctgccgaatcgagagcgatcaccctgcgtcgttttggacgcaccatgacgctctacgccccgctctacctttcgaactactgttccagcggctgcgtctactgcggttttgcctccgaccgaaaaactctgcgccaccgccttgaacccgatgagatcgtccgggagctgaaggccatgaaaaagctcggcatcagcgacatccttctcctcaccggcgaacggacagccgctgccgacttcgactacctccgaaaaagtgttgaaatcgctgcacaggagatgcaacgggtctcggttgaggcctttcctatgagcgtcagtgaataccgcgcacttgccgactgcggctgcaccggcatcaccatataccaggagacctacaaccgggagcgttacgaggcgctgcaccgctgggggccaaaaaaagattatatcgaccggcttgaaaccccggcaagagccctcgaagggggcataaaaaacgtcggactcggagtgctgttcggcctctccgatccggttgaagatgctctggccctctaccggcaccttcgatatcttggcagaacctggtggcgtgcaggcatgtcactctcctttccccgcatgagaccccagaccggcggttatgagcccccgttccccgttgatgaccaccttctcgcccgcatgatctttgccttccgcatagcgctgccggatacggagctggttctctcaacaagggagagcgcagcttaccgcgacggcatggcaggactgggcattacccgaatgagcattgaaagccgcaccaccgttggcggctacgataacccggagaacaaggaagagggacagtttgaaatttttgacgaccgcaccgccaaagaattttgcaccgcgctgcgcaaaaaaaatatagaacctgtctttaaaaactgggaaccagcctataatggtccgtctgatggcaacaagacaacaatgcatcatggagaagcggaaacatgccattgagtgacaaccagcgggagcgatacgcccgccaccttgcactgcaggaaatcggcgaagaggggcaggaaaaactgcttgaagcgaaagtactgatcatcggcgccggagggctcggctctcctgtcgccttctatcttgcagcggcaggaatcggtaccatcggactgatggatggcgacaaggtcgatctcagcaacctccagcgccagatcctccataccacggcatcaatcggacaggagaaggtcaactccgcagaggagcgactgcacagccttgatcccgatatcaggctcacgctctatccctatcgactcacaaccgacaacgcgccaaaaattatcgccggatatgacttcatcatcgacgccaccgacaattttgatgcaaaattcctgattgcacgagcctgccaccatgcagccaaaccctactcccatgccggtatcagggagtttcacggccagaccatgaccgttcatcccggcaaaaccgcctgctaccagtgcgttttccacgaagagggagtccctgctgcatccatcccgaaagggccacttggagcgctccccggcctcatcggcagcatacaggcaactgaagcaataaaagagattctttcaattggaactcccctcgtcaatacacttctgacctgcgacctcctctccatgaccatgcgcaggatcagcgttcagcgtgacccctcctgcccgatctgcggagagccgcatcaataaaacaattcaaatccgtaaaaagccgttggaatggaaaaaattgccgcgatactcattgccgcccacttcataggtgactatttcctccagccagacaaaatggttcggaacaaacggctgcccctcatgctcatcctgcatggagccatacacgccggaaccacctggctgctgctccagctctggcataactggcaggcgcccctcgcggttttcctccttcataccatcattgatctcatcaaacaacggctgggaaaggcgaacaccgccacctttattaccgaccagactgctcacctcttcagccttctcatgcttgccatgctcctttcccagggagcgaatggggccacatttaccggtttcggatatcagctcatgatcgggtttgcaggctttattgcaacggtaagaggagccggttttctcgtcaccttcataaccagagagctgacgatcaaaaacaatctcagatttgaggggctgcaaaacggagagacgctcattggtcaactggaacgggggctgatctttctcttttttctggcaggccacccggaaagcatcggcttcctgcttgcagccaaatcaatcctgcgatttgaagagtcaaaaaaagccaagcagggagaatacattcttatcggtaccctgctcagcttttcggcagccatagcgctctcctccgccacactgtgggccatgcggctctgaagagcgtttgtttgcctccatccccgaaaagcagagggttgtttccggaatttcctcaccggtatgtatattgaaaaaagcgcaagagagttgctcgcaagtcgagtgctatccctatcaaaacagagatcattatctgatgcagcaagccaaacaattgatggagattgagaccgtcgttgaccgcttcacgccggtaacaccggaaagccctttctatgttgatttcaaaaacctgagaggcgattttcaggaacgtgaagttctgagcatgttgaatgtacaggcaaatgccaacgggcagtatgaatttcaatatgatccgaatcgcaccagtaaaacccttctcttcctggccggaatgcgtggatcgggcaaaacatccgaacttgccaaatatgccttgttgctcaactcacccaaatgcttttttgtggtcacctgcaacgtggatgaagagctcgatatggataacgtgcagtacatggacatcctgatctttcagctcgaaaaattgctgatacgtgccagtgaggtgaatctgaagctcgacagcaccattctcgaatcgatgagcaaatggtttcaggacagggtaaaggagatcaatacctcgctgaaaggtgagggcagtgccgaaatagagcttgataccgacaaacctctctcattaacctctctgtttgggcgaatgctggggcttaccgccaggctgaaaatgggactctccggcactcgggaacatgctgaaacaatccgcaacagctttaaaaaccggtttgttgatttttccgcaaaattcaacacctttatcgatctaaccaaagaacaactgcgcaaggaagacaaggcacgagagattctctttatcgttgatggtcttgaaaaaaccatgagcgctgatacacgccgcaaaattatcatggaggaatcaaaccgcattcgccagataaaagccaacaccatctttacgctgcccatcgagttgatgaaagaggagcagcatatccgccacttcagtgaaatcattgcctttccctttatcaaactcaaagagcgcgacggaactaccgttacagaagctgtcgccctgtttgaagagttcgtctataaacgtatcagcccctcacttttcgactcacccgaaacggtcaaagaggcgatccggtacagtggcggttcaccgaggcagttgctccgcattatcaagcaagccaactggtataccgacgaaacgaaaggaaagatcacacaacaaagcatggaaaaggctcttgacaagcttggaaataatatggccagatatcttgaacctggcgattttgagctgttaaaaagactgaaaaccgaccttgcggcaggaaatccgattggtttcaacaacgacattcagggactcctcgagaaagaggttctttttgagtataacgatggcacccacaaaagcgtcaatccgctgctcgaacgctcgaagctctacaagcactacgtctctgaccgcccatgaatgagagccgcttcaccgaggagctggatttgcttgcaaaggctttgcgccagcattcatttcactttatcatcatcggctacaaccatcccgacgtttaccgtgacgtgtcggagtggctccgtgttcatctgccggggcgagcgatacaggagttgacggtatcaggcaagagttaccgggagatcaccggagaacttgaagatgccggtcagaacattgtcatgataccggactttgattggctgttcaaccctgaaaatgaaccagtttgtgtagcgctcaaccagcgtcgtgattatttggtacgtcgggagctgaatctcctctgctttattcaagccagcaagttcaaactgcttccggtcaaaatccccgatctctggtcactccgctcactggagcttgattttgcctatgcactcaaagaggagaaattcccgattgcaggtaaagccaatatcgactcctctttgggaggaagcactatcccggaaaaagaggctgaggtgagaaggctgaaatatcaaatcagcaagagtgacaagagcaataccgcactgttgcaggcgctcaaatcacagttggctacactgcaaatcgagctgccgccacgacaagagagtgaagcatttgaaaaagatgaaccctccgtagttcagaaaaccggcaggatcaaaatattgccggaatttttagatgtcagccttgatctcggtagggagagtccggaaaagatccttgctgccatgaaagagcttgaagaggaggaaaaagcgatgctctcggtatttgcgctccttccggctgaaccggttacctatacaacacttgatgagctgctgccaggaacagagaacctcgaaaaaatcctgctcaaacttgcacagcaagggttgattgcataccacaaaaaggatgcaagtttcacatgcagccctgttgtgcaggaggtgtcccgacgccagaacagggaaaaactttttgagcatggtaaactgctgattgcgaccctcatcgagaagcttgattatgaacctggcatcggccattttttaaacgccacctacagtgaggctgccctctttgcgcactatgccgagagtaacctgcgaacaatcagcaaggcagataaccagttagccatccttgccgagcgcatcggcaacttccataaaacaacaggcaatatcgacaaggccctgatcttttttgaagaatatttccggttacgcaaagaactctatgaggctgatcctcaaaatgtcgaattcaaaaacgggctcgctatttcgtactctaaactcggcaatacccactccgctctcggcaatctcgacaaggccttgaccttttatgaacaagacgcccaattaagtaaagaaatctacgaggtttatcctcaaaatgtcgaattcaaaaacgggctcgctatctcttacgaaaaactcggtgaaacgcactcagctctcggcaatctcgacaaggccttgaccttttatgaacaagacgcccaattaagtaaagaactctacgaggtttatcctcaaaatgtcgaattcaaaaacgggctcgctatctcttacgaaaaactcggtgtaactcactccgctctcggcaatctcgacaaggccttgaccttttatgaagatttttcccgattagagaaagaactctttgaggcttatccccagaatgtatccttcaaaaacggactcgcaatttcttacgaaaaactcggagggactcactccgctctcggcaatatcgacaaggccttgaccttttttaatgatgaaacccgattatttgaaaaactctatgaagcttatcctcaaaatgtctccttcaaaaacaacctcgccatctcttacgaaaaactcggagagactcactcctctctcggcaatctcgacaaggccttaaccttttttgaacaggatgcccaattaactaaagaactctatgaggattatccccaaaatgtatccttcaaaaacgggctcgccatttcatacgcgaaccttgggttgttccaccgtgataaacggagtgacaacgcaacagcacgcaccctttttgagcaggcaaagaccttgtgggctcaattggtggcggattctccctcaaacgccgaatttcagaaaaacttgtcacaggttaatgacgttttggagaaaatgcaataagcaaaaacaccctgttgagtcaaacagggtgtttctgaatctacagtcactttggtttgggtaaaacgttcttgaatattcctgcaaacttgttcacaagatagggtgcaaacaaggtcaatcccccggtcaggaactggataaccttgtcggtagagtctggcatctctcccgtaaaggcataggagtagagggaaaataccccgaacccgataaatatcaagaggataaccatcatacccataaatgcaatcaggcggcttgtgcttgcacgcatgacggtaaccatcgttggcttgcccgcatcgagtttcacctcttctttcccctctgcatcagtggttacattactgatctcaacgtcctcggagagtgcatcacccaaattccagttggtattgccgagagctgcacggatgagccacattgctataatcgatccaaacaagaccacaccgataactgtatagacaaccaaatcggatggcgctttccaatgcattggcttctgttctgccttttgctcttctgctttttgccctgttgccgcaattgctggcgaaacgttgacggttaccgcagctccttgtgcagcaactctttctggcaaaatgacttccgccacggaggagtccggaggtacagccatggcggttaacgatgaaatcaggataaacaaaagggcaatcagactggtacaaacattgcgatacaacgttttcatatcctctcctgttttatattgccgcaataacgctgaataaaaaacgaaaaataaatattctgtcgcataatttcaaacagattcctttatggctatcgcttttgcattgagacagcaaacgggaattcttgtactgttccacgttattttttgaatttcttcgcaataggcgccgggatgtcttataattaggaacgagtcacgctacaggtgaaaacagtaccataaaaaatggagcaacagctcatgcctttaccttcttttgtgccgagcacgtacttccgctgttgcggccatttcagtcacaaaccattcgcagacaagcccgtcaaaccatgatgcagcagtatagcagcaactcctatctttttggaggcaacgccccttatatcgaagatctttacgaagcctatcttgataatcccgcttctgtctctgaaagctggcgggcctactttgacgcgatgcagcatgtgccgggtgccaatggggatgcccgcgatatcgcacactcgcctgtacaggcatcgtttgctgaaagagcccgtcttggcccgatctgccgtgtcatcgccagtcctgatgcggaactgggacgtaaacgggtttcggtgcagaagcttatcgcagcctaccgcaacatcggctcccgctgggcgaatcttgatccgctgaagcggcaggagcgacctgcgttgcctgatctcgaaccctcgttttacggtttttccgataccgacatggatattgttttcaatacaagcaatacctatttcggcaaggagaccatgccgctgcgcgaactgctgcagaatctgcgcgagacctactgcggcaccctcggcatcgagttcatgtacatcaccgaccagacggaaaagcggtggtggcaggcgaagcttgaaaccatacgctcaaaaccggatttcagtacggagaaaaaaaaacatattcttgaacggctgacggcggctgaaggatttgagcgttatctgcatacccgttttatcggccagaagcgcttttctcttgaaggcggagacagctttattgcctccatggatgagctgattcagcgtgccggaaaagcgggagttcaggagattgtcatcgggatggcacacaggggacggctcaatgtgctggtcaatatcatgggaaaaaatccgcttgacctctttgccgagtttgaggggaaacatgccgatgatcttccttctggcgatgtgaaatatcatcagggctttaccagtgaccttgccactcccggagggccgatcaatctctctctggccttcaacccgtcacaccttgagattgtcaatccggtagtcgaaggggcggtaaaggcgcgtcaggttcgccgtggcgaccgtgatggttcgcaggtgctgccgatactggttcacggcgatgctgcattttcggggcagggtgtgatcatggagacgctgaaccttgctcttacccgtggatacggcacgggtggcaccgttcatattgtcatcaacaaccagatcggtttcaccacctccgatccgcgcgacagccgttcaacaacctattgcaccgatgttgtcaagatgattgaggctccggtgctccacgtcaatggtgacgaccctgaatcggtcgtccttgcaacacagatggcgcttgattaccggcaggctttcaagcgtgatgtggtgattgatattatctgcttccgcaagcttggtcataatgagcaggacacaccggccatgacccagccgctcatgtataaaaaaattgcccagcaccccggcacccggaaactctatgcggagcggcttgagtcgcagggggttatcggcgaagcgtatggcgcagagttgagcaaacagttccgcaaggatcttgatgcgggcaagtacagcaccaatccggtactggtgaataaaacgatctttacggctgaaccgacggcgggccgcaatgaggcctccgaaaccggcgtgccccttgccgagctcaaacggttgtcggagatgcttacaaaaatccctgaggggttcaagcttcacccgctggttgaaaaagtggtcaccgaccgtgcccgcatgggacgcggtgaacagcctctcgactggggcatgggcgagcatctggcattcgcttcgctggttgccggaggctacccgatccgtattaccggccaggacagcggcagggcaacattttcgcaccgtcatgcggtctttcatgaccagaatcgtgaaaaatgggactctggaacctacatcccgctgcagaatatcgccgacaatcaggccaccttcacggtcattgattcggtgctctccgaagaggcggtgcttggctttgagtacggctactccatttcagcgcccgatacgctggtgatctgggaagcgcagttcggcgactttgccaatggagcgcaggtattaattgaccagtttatcacctccggagaggtgaagtggggcctggcatccggccttaccctcatgctgcctcatggctatgaaggacaggggccggaacactcttcagcccgtcctgagcgtttcctgcaactctgcgccgaaaataatatccaggtttgccagccatccaaccctgcccagatttttcatctgctccgtcggcagatgaccacgatgaggcgcaaaccgctgatcattctcacgccgaaatcgctgctccgcaacaaggatgcggtctctcagcttgccgatctttcgcagggaaatttccggaacattatcggcgatgcaacggcagctcatgaaaaagttgaacgactcatagcctgctccggcaaagtgtattatgaccttatcaaccggcgacaggaaaacacgcaggaaaaggtcgccattatccgtattgaacagctttaccccttcccgttcgatgagttcaagggggtgcttgatcactatccgaaactcaaagagattgtctggtgccaggatgaaccgaaaaatcaggggtactggcgttttctccagcactatatcatgaacgcgatgagccccggccagcagttcggctatgcaggaaggctcgcatctgcatctactgcctgcggatacgccgcaacacatgcgatacagcagaaagcattgctcgatcaggctttcggtgagttcagtgttttttttaataaataatctgtacgaatggcaatcattgacgtcaccatatcccagttgtcggaatccgttgccgaggcaacgctgctgaactggaaaaaaaagcccggagacggcgttgttgaagatgaaatattgtttgaaattgaaaccgacaaggtggtcttcgatgttccttcacccgcctctggcgttctctttgaaattcttgtcggcgacggaggaacggtggtccccaatcaggtactggcacgaatcgacagcgaaggcaaggccacggttaccgctcaggaggaggctatccgcgaggcaagggcacctgaaccgacagccgtagaagctgaagaggtcatcgtcatgcctgcagcggcaaaactgatggccgaaaccggaataaagctctcacaggttgagggtacaggacgacagggacgagtgaccaaaggcgacgtactgcaggccattgcgacagatgctgaaccctcttcgccacaaccacctcctcagcccgtgcccaggcctgcaccaacacctgcgcccgcacccgcacccgcacagaagcccaaaccggtagaggcacaccttgaagcgccgctgatgaccgatcgaccggaacagcgcgtcccaatgacccgtctcagggcacgcattgccgagcggctgcttcagtcgcaggccagcaacgccattctcacgaccttcaatgaggtcaacatgcagggtgtgatcgaattgcgcaaccgctataaggccacctttgaaaaagagcacggcgtaaagctcggatttgtctccttttttgtcaaagctgcggtgcacgctttgcgcaaatatccggttctcaatgcatcggtcgatggcaaggatatcatctatcatggctacttcgacattggtattgccgtcagctctcccagaggacttgtggtacccattctgcgcaatgccgaccagatgaccattgccgatattgaacgaaaaatcgctgactactccaccaaagcaaagctcggcaacctctccctcgaagagctgaccggcggcaccttctccatttccaacggcggcgttttcggttcgatgctttcaactcccatcatcaatccaccccagtcggccattctcggcattcatgccacaaaagagagagctgtagtggaaaacggccagatcgtcatacggccaatgaactatctggccatgtcgtacgatcacagaatcatcgacggccgcgaagctgtccttggcctcagtgcaatcaaggatgcgctggaagatccggcacgtctcttacttgatctttaaggagagaaccatatcatgaacaaacaatttgacgttcttgtcatcggagccggaccgggcggctatatcgcagcaatccgcgctgcccagcttggtttttcagtagcctgctgcgagttcagcgcttacgacgaccctgcgggagagccccgtctcggcggcacctgcctcaacgcaggctgtatccccctgaaagcgcttgtcgcctcttctgaactctttgaaaaggcctctcatcaccttgcagaacatggcattacgtttggcggggtaaacatcgatgttgcaacaatgcagcagcgcaaagaggccattgttacaaaaatgaccgcaggggtacagttcctcttccgcaaaaacagaatcaccctcctcaagggacggggctcctttgccggaagaaccgatgcggggtaccggatcatgatcaatggaaaggatggtgaggaggagctgcttgcccagaaggtgattatcgctaccggctccaaagcgcggcaaattccaaatattgccgtagataatgtttgcatctgcgataacgaaggggcattgaaattcactgaagcgccgaaaaaactgggcgtcatcggcgctggtgtcataggccttgaagttggttcggtctggcgcaggctcggcgcggaggttaccattcttgaggtgatgacttcatttcttggcgctgccgatgagagcgtttcaagagaagcatcaaagctctttttaaaacagggactgcacatcaagctcggcgtcaggataggccaggccaaacagacagcaaatggtgtcagcattgcctataccgatgatcagggttccgaacatatactcgaatgcgacaagctcattgtctctgttggccgcactccctacactgaaggacttaaccttgaggcaatcggcctgcagaccgatgaacggggctttattcccgtcaacgaccattgcgccaccgctgctccaggggtctacgccatcggtgacgtggtgcgcggccccatgctggcccacaaggcagaggatgagggcgtcatggcagcagaactgattgccggacaaaagccacacctcgactacaacagtatgccctgggttatctacaccaccccggaaattgcctgggtcgggaaaaccgaacagcagctccgcaaggaaggacatgactacaaaacaggacagtttccctttgcggccaacggacgggcacttggccttggcgacgcagaaggattcattaaaatgctggccgatgcaacaaccgatgaaatcctcggtgtacacattatcggagcaagcgcttccgacctgattgccgaagcggcccttgccatggagttccgcgcctcatccgaagatgttgcccgcacctgccacccgcatccaagcctctcggaagtgatgcgcgaagcagccctcgccatcgaaaaacgggcgctgaatatgtgaaccagtttcaaacaaagagagccgccgggagttgcagcaaagagccgcccgctcggtcgatagctctcttgtgagtcggaactggcttttcagaaacaagccttgcgctctgctgtaagttctatctcacctcttccggaattttgcaggcaccgctatgtcaaaaccgacgatgaactgctgaccatctgcattttattgtgccatcgtaagaatgatgcactggttgagcttactctccccagggattcaaatatcttcgcatcaaagtatcagctctatctgccctcaaaagaggagctgaaaaggcaactggaagaggcatcaggcattaccgggcactgcgataatcccaatcaggagggtatgaacgatgttcgataaatggatcaatcaggatatctggaaggtcctttaacgctgctgtagatggttaacgttttgaactgtgacctcatagctctgatgttgtttacgctaacactgggtgattcttatcttccgtttttggcttattcttgttttccgatcacacctgtcaagttaagcgttcaacaacaaattattccgtaatataagggcaagaaggtaaacacaaacacctgcccttgtaaatcatgaagttaagttactttgaattatctgccatcgatcgtgcaaagctacaacaaattgtggcaaaaggaagagattggcaagcacgtcatcgggctcaaacactgttatatttcaaggacgggttgagtgcaaaggccatcgtggcattgcaagacctgaatatcgatacggtttatgaccgacgtaagaactggttatcaaaggggtttgccgctttatatgacaggcatcgaagcggcgcacctccgaaactaaacgccattcaccttgaacagatcacgatttgggcggaaaaggaagcactgacagctccagcgatagtggctcggttaaaggaagagtgcaatgtaaacgtgagcgttggtaccgtaactaatgcgttgatagcacttggttttgtctggaaacgtacacgcctgtggttaaaaaaaaacgagatgaagtccggtttcgacaagcacagttagaaatagaattgatgaaagatgaagtcgaacgcgatgagaggatcttagcctttgtagatgagactggtttcgcactggcccagccaaaccgcagcgcctggactccgataggcaaatgtcacaagattgacgccaaccggggaaaacgcctgaatgtcatcggagccatgctctcaacgggtgatttgttctcagttgcgctgtggcaaacaacagattcacttatatttaccggctttcttggtctgctgatgaactacgtgggtaaacctttaacggtcattctggacaatgcgtcattccataaagcgaaagcggttcaaccgatgttaaaggtgctggctcaaaaggggctgactctttatttcttgccattttacagtccagaactcaatcgaattgaaaagtatttgcacaaggtgaagtatgaattgatggaattcaagacgcgaaatgaaaaaacccttgaagaagatgttcgaaaaatcttagctggttttggtactgattacgtaatgactttttgatgagcgcttattactttgttcttctatcatcaattattattttaaatcactataggacttattcctcgaagctctgcttagtgatagaattcttaaacataaacttataccccgtagctctgctgcggggtagttgatttaaaaattactaaaatcaaaataataccataaattatctgtctaagatttgctgcaatattatttggcaacccaacaaaacgaagtgcttcaggcaataataccaaaaatgcagcagcaaatataatcccccaaaggttacgcatccctccaataatgacaattgataaaataaatatggactcattaactgtaaagcttgacggatcaacaaacgatgtgtaatgtgcgtacaatgcgccaggaatagctgcaatcattgaacttatagtgaacgcaattactttagataaatagacattctttcctactgattgagtatatatttcatcttcgctcaatgcttttaatactctaccaaaacttgacttaacaattaacttgataaaaatgaagataactactgaaaaaataatacttaaaattaaaaatgataatttattactaaaatcaatttgaaaaacagaaattgaggggatgcccattatgcccattgggccatttgttaaactcatccaattatttaaaattgtgaaaatgacaatttgtatccctaatgtacaaataataaaataatcgtcaatagttcttagtgcaattattgaaactagcattgctattatcccacaaataaggatcccaaaaaaaagagtgtaaatgaatggcatctgataattgattgataataatgcagttgtataagccccaatgccataaaatcctgcatgagccaaagaaatcataccagcaaagccagctgtaagacttaagctttgagatagcataacgtaaatagaaacaataattagaaggtgtaaaatatattccattatatctctgtttttttgaggcgtttaccactaaaaccaagaggtttccaaattaaaaataatattaaaatagaataggtgattgcatctatccatttgccatcgagaaaaaatgcagttagatgctgtatagtggccaataataaggcaccaccgattagcccccaattactgccaatgccgctaataatcattacaacaacaccataaagcaacaaactaaatcccattgttggtgtcaaaccagtatccgcagcaaccaaaactccaataattgaagctataccactccctatcgcaaaagaccataaaattattctattggaattaatacccatgatattagccaattcagtatttgtcgagattgctctaatatttcgtcctattttatggaattggaggaataacattttaataagaaatatgatacaacttaaccctatggttacaatttgtatattagttatgtgagccccgaatatttctgttcctgtttctatttcatttttgactatgctcttaacaccgtcactccaaattaatgatatgacattttgtaatactatataaatcccaagcgaaactataagtaatgaaagtgatgagacttttcttctctttaacggtctgtaaattaataattctattaacaatgacacaaaaattgataaaaatactgtaaaaggaattgcaataaataaaggcaaattaagctgtagataaaaaaagtaactaaaatatgctcctaaacttataatagctccatgtgcaaaatggaaaaacttaactgaattatatattattgaaaacgaagtcgatataagcaaatatatagaaaatgaaactaaaatattaaaacatatttgtgctagcatattcataagattaatttcgaataaaatactttcttgttatctgaaagaattgcccacatctgatcaccccatgaataatgccaccatttcaaatggataatttactatcccttcttctttcattgaatgatataataatcttctgttttttaaagcttcttcttcagatattgtcagttgttcttttaagcttttatgcttttaagttctaaatagtctgtatgtacaaaattggtaatttcatcaaatatagtacccataaataatagctcctttgtgggatattcgcggaatttaatgggttgaagtgaaacattaatacgtcgtcagacgataagaaggttccgttttctaaggtaaacgaatattttggtttggtagttttcaaagctttcttagcagatcgccgaggcatttctaaggtagatttagctgtataggcctattcctaagcgctcatcaaaaagtcattacgtaatcagtaccaaaaccagctaagatttttcgaacatcttcttcaagggttttttcatttcgcgtcttgaattccatcaattcatacttcaccttgtgccaatacttttcaattcgattgagttctggactgtaaggtggcaagaaataaagagtcagccccttttgagccagcacctttaacatcggttgaaccgctttcgctttatggaatgacgcattgtccagaatgaccgttaaaggtttacccacgtagttcatcagcagaccaagaaagccggtaaatataagtgaatctgttgtttgccacagcgcaactgagaacaaatcacccgttgagagcatggctccgatgacattcaggcgttttccccggttggcgtcaatcttgtgacatttgcctatcggagtccaggcgctgcggtttggctgggccagtgcgaaaccagtctcatctacaaaggctaagatcctctcatcgcgttcgacttcatctttcatcaattctatttctaactgtgcttgtcgaaaccggacttcatctcgtttttttttaaccacaggcgtgtacgtttccagacaaaaccaagtgctttcaacgcattagttgcggtaccaacgctcacgtttacattgcactcttcctttaaccgagccactatcgctggagctgtcagtgcttccttttccgcccaaatcgtgatctgttcaaggtgaatggcgtttagtttcggaggtgcgccgcttcgatgcctgtcatataaagcagcaaacccctttgataaccagttcttacgtcggtcataaaccgtatcgatattcaggtcttgcaatgccacgatggtctttgcactcaacccgtcgttgaaatataacagtgtttgagcccgatgacgtgcttgccaatctcttccttttgccacaatttgttgtagctttgcacgatcgatggcagataattcaaagtaacttaacttcatgatttacaagggcaggtgtttgtgtttaccttcttgcccttatattacggaataatttattgttgagcgcttaatgccttggctgtgttgtgcttgcatagttgaagatgttgtctctatgggttatcggcatggtcatcacctttatcataggtgtatgttctgactcattctatgaattgagattacgctaagctaagccattattactctgtttccattaaatgccgcgaagagcccctttgtgtctttaaatcttagtgtaacatccatcgctgcaccagttgtgtgagggggaggtgcattcctgtcaaactcatcttctgatattggaggtttagctgaataaaagtttaattccatagtaatgtcaccctgagtgtaatggggatgaattttttttaaatacgctggtagccaaacattataaagaaattgttggactttaataggtctatagaaatcaaataaatagagttcaattccatttttatttagtttcttatttattttgataagtttaagaacaacaatttttctgagtaatagtttttccgttgaacctttgattgaagtataatatggagggttatttgttatgaagtaatgattattaccagataaccccatcgctctaacatcaacataatcttcatttgaaagtttatgataaaaattaataggcacagttcttaagtcaacaatttttgttcgttgcatttccaaaataggaattttttttctcttaggttaattatcatagtttaaatatttattgccatgctgtgtacattctgtatattggatgtgtccattggggcttggtttgaatcactatactttcaagtccattagccaaaatttgtgcttcttttgagttaatataagaactgttttcagcaataaaatcatattcaatagcccaatctttacttgtttcaattaatggcgttactccatttatttgcgtatgtttagaataaacaaaatgagaaacatctattgtgtcaatcaaatctgaattatcaaataaaaacttaaccgtgtctatcgcatctagttcatttgtaccggggaacccaaacattgtaaacaaatgcactttaattccatactttttaaatttttttaaaaattcaactatctgattagcattatcatttttatttaaattgtttctatttttatttgaaatcaactccatcccaataaacactttttttaatccagaatttgaaagtaataacaataaagaatcattaagccaaatactctcaaaccgaatgtagccctcaaaatttatattaatgtttgactccgcaacaagtttagcaatttctttaatggtttttgggtgcatagtttcttcaacgaaactaaaattatgaatattatatttttgaatagattcattaatactattaaatacatgtgttggattatctaaaccaacaaatccatcattgccccaagcataggggatagaacaaaagttacatttcccataataacatcctcttgcaccaattattggcaaataattaataccccaatattcgccaattggataaccttcaaaatttggcattgaaaattgtgatttttcaatatgtttatatccgttataaataattttaccattctttcgccataatagattagggatgttgtcgaattttccattgttttgtagagagtcaaatattaattttaatgattcttctccttgatttaaaacaatacaatcgacaacatcataaatccaatctaaaaataattcctcttttaatcttgttattgtattgccccccaaaactattattcctttataaccgctctttctaattattcgtgatatttcgaaggcagatagtaattgacttggtacagtaacagaaatcccaataatagaataactatggttactaatctttgaaatgatattgtcttcgtaaaatttagtaaatggtgattcgattttggaaaaatattcaatatcttttgatgaacttaggtcacacccatcgtaaacaaaaccactttttattctccattgtcctttatatttttctgcaattttttgtagtttatcagaaaaactaaagtagaatttgtatgcgttttccgaatcaaaatctgtcattaatgataataacttttgttccgaaagggttacaccaaaaaaacgtgaagactcaatatttaaatcttgaatgtcacagctaatattatatttactaagataacctttgattatgggcaaaccaatatgaggagcaccataatttaatgaccaacctggagggaaaaacaacaatactgaaggcttatctttaaatctgctttgcactttcagatatttttttatcgattatgacctgtttagaaaatatctcttcaattttcttataaacagattccttaaacgcattgatgtctttgccattaaattcagttttgataattattttttttatttcttccataaggttttccgctttatttttctgtttcattgattaaataattggatacaaataatattccattctatttaaaatccttgatgggtattattttaaaattcttgattttaggataagtacaatttaatggatcgttacaactacaatattcattttcattattttgaatgttttttacacattttgttaagttagattcattgcttttattaagaaagaaaatttcatttaattgttctttagttttttcccaatttttattttgtgttttatctccgtcttttttaaacaagaactcaacctttgcggtatctatatcttcatcataaatacttttaacgcaaaataaccattcctcatctttagtagtagtattttctatgcgaatagctaaataatcaatcaatttgtttgtgggtttttcacgagtagtagtattatcgtttgtatcagttaacaacttgtttaactcaattttgttaaaattacgaatcatacaagaacctgtcttatgaattacatcattcaataaatctttcagctttatttctttcctgtttgcagcactattttgaaatagtaatttgtcgccgtacttcttagggttactttgtaacgactttatttgttgctcgtcgtagaagaatatatcatcaagattcttacttacatttgttgcgttgattgattctacctctcttagataaggagtgtttttgaaaattgtaaaatttccattcccacattttaaattgtcataaaattctttgttcaaatccttcataactgtttcatctataacagcaaaatacctgtttacatgattatttgcaatgttgaaattgataaactccatccattccttattgtttggctcaaaatatttttgaataaactgataaggagattttaactgcaaggcataaaatgaaatttcataaccattaaaaattttaggattacttaaagttgtttcaacaagattttttgaaatagtacctaaattgttccatgtagttaatattgaatctccatcagaaactcttctactttggttaccaagcatactattgtaactattaattaaagagataagtactttttcttcatcatgagcaatcttacttgtcataccttccgttaaacttgcaattccggcaacaaacttaaaagcctcggatgatattcctgtccctttattttttgtgtcgtttagaaatttagtaatcgagttcgaggtatcaacatactttagcgcaacttttgattgttccaaaagatgatgcatttcagtatttgcaatttcgatactttcttttaatgatttcatttcatcttttccttcaacatattgttctcttagttgaagtaattcgtgtatgacatttgtcgcaatgtaggctataattgaaatgataattgctttaagtagtccgcttgacaatatattaaaagcattaatatcaacttgagagttaaaatcaattttaatattctcagtcgtaaaaacagttgcaataccgaatatcaaagtccatatccaaatagtgcgaaatgtcaatgggataatagtatataaatattttattaatgatttgagtgcatttttaaatttgctattttcaatacttaataagtattttgaatattcatctacagatttattttttagttttcgggtcaaaaacaaaaaaaaccaacaaattagaataggtattagataaagccataccgcaactgaaaaaggatgaaaaaagattttgctaaaatttgtattgagaaaactctcccccctacacagccaaaagaaatttaatgaaatttgagcaatcattaaaacaacaaggaaataaattgtatttcttgttatttcacgaattgctttttttccaaaatgtttatattcagtttctatgccagatattgaaaaagggttttcaataaaatgagatagtataataactatttcatttttttgactttcctcttttgtattattatatttaatcgaattaaaaatactcatttgaaaagactgaatttattattactaactacatatattgaaaatgatttgtccacctctccataagtatcaaaacttgttaaaccagttattccattataggcattttccccatttattgaataaagaatttcttttatttgaccaatgttgccattagctttttttagagcatgtgctaagatataagttacttcatagtagtatgctgcataaacatcaggctctttattgtatttctttttaaaatttgtgttaaaactgtttattaggctatcattcataccataagctaatgctaaggaggtataatatgtaccttctgccgcatttcctgcaagcttaagaaggtcatctaccatagctccatcacaactaataaattttacattcaatccaagttctttggattgtttaagaaaatttccagattctgcaacatgaaggggaaagaaaacaacatcaacctgcttagatttaatttttaaaatctgagttttaaaatctttgtttcctaaatcaactccttcaacaatgagaacttcgccgccaagtttaagatattctgattcaaaagcagtttttagggtagtaccataatcatttgtttgataaataattgctgctttttttgaattaagtgaattgaaacagaaacttgcaacatcattaccttgcttcgagttaggaggagtgattctgaaaatataatcgcctgcatctttaatattatcagcagtggcactagctcccagtaaaacaactttgtttttgtttgctattggagcaacagctaatgttattgaagacccaaaaggaccaattattattggtacattgtccgcagtgataagcttattaatcgcatttacaccttcccttggatccattttatcatcttcataaataactttcaaaggcaaatcaaacatttcactttgatttatttcttcaatagctaaatcaactccttcttttacagatcttccataattggctccttcaccagttaggggcaatgaacatccaatgttaatagtttctttcttactatttccacaagcaaataaataagcggaaataatgataatgatagctaatactttaaactttctcatattttttgttttaaattatttttcctaaatacatacttaactcttttgttgcataagcattaagattttttttgtgctcaacaatcaacatacttattttcttttctttcagactcaataactcttcaaccattattttagtattcgcttcatctaaacctgcaaatggttcgtcaaacaatattagctttggttggtgcatcagcgcattccctaaagcaagcatctgcctttcgccaccactaagactaaacggtgtgcgatctcggaattcgtatagatttggcaatttataaacgtctttaactctttgcttaatatcaacatttgaatatgttgaaccactaacgacaagattttcatgtatcgttaatgattcaaaatagttgtttttttgaggtatataaacaataccctttttaaccatttttgaagaaggaagtcttgaaatatcgtcaccattaaaaataacttttccatttttattccaaataggaagcaatccataaatacattttaaaaccgtacttttcccgctaccgttaccaccggttaataagataatttcgttgtcaccaactgtgaaagatacatcgaaaagaacctgttttttttcgtaacctgtagatatatttttaacttctagcattttgaaattttaaatagcaaaattaacaattattgtttatttccaatatttttaatcccttatcttctaattgaaaaaccaaatcgcttgtttcttcaataaattccatatcgtgttctatttgaagtatggttatctcttcattcttaagttttaaaatgatatctttaataatctttttattatccttgtcgatgcctgcaattggctcatctagaagcagaagtactggtttattggcaagacaacaacccaaggttagaagtttttgctgaccaaaagacaagttactacccaaatggtcagcatattcaagaagagagacctttttaagaatctcatttactttattaaattcttcaaatgtagcaatatgaaacattttcttttccatcaccattagtacattttccctaaccgtaagaccatgtattattcttaaatcttgaaatgttctggcaataccaagcctattgatttctgtaggtgatttagaacttatgctattattattgaattggattttaccactgtcaacttttacaaacccagttaaaatattaaataaagttgtcttgcccgaaccatttgaacccattagagaatatatctttcctttctcaagatataaagagagattttcaaaaagtcgcctttcgccaaatgatttgtttatattttctactgataaaatcattttcatttttctgctaaattaatgaatttgtgcggttgtaaaagcaaactcttttttttaggcaagaaggctgggcttgtgggaaaaacaaaatgtgtttgctgtggggcggcattaaaaacaaaaaatgcgggtcggcaaaaaaataaaactttttcggatcggctggtgtggtcggcagtcattccgatttgtttttcttttctgtctttgtatgtcatcttatcaattttcatgtcgctgtcttttttttaggcttgcttgtaacgttttatggtatggtgtcgtgtgggattacgaagcgatttcctatcagtttacaccggctttttttacgagccaactgccttcgaaaacctctgaaacccacatgcactataccatgtgttagcaagcgttattcatgtaattcattaattttgcatattctttcatgtatttccctttatgaaacttccaattttgattttcattaaatatctgttcaaacaaatcagcactcatagaaggtccaaaactatgaaataccattactaaaatcatatcatatgctctgaaaacgattttatttatgtcatagaacattttagccgattcaaaacctatggtatgaccattaccgtaattcaacatttgttcatctatttgcttttttgacggatgaacataagcacaggctttatagaagaaatcttaaatttcacttctaaaatcttctttaactggacttaagaaaggtgtagaatattcttcaacaatttcaattgacgaattaggaatttcatttttcaaatattcagttttagtttcaaaagattcgcccatttttgcataatctacaatcacgtatttggttatcatttcaatcaaatatctaagttctctccttgcagtattatgaattccattttgaatcataactaaaacaccaattgaagattgaatcatatcatcaattgctctaatgcataaaaacttatcgtaaatatcacccgcacgagaagaataaatggatacagctcttatactatcaagaaaatcttttgtaatatcattcagatatttgatttcttgttgatactgttggctattatatatcttttcttcccaatcagtttttttgttagaaagggattctataacttgttttcttaattcttcaattgggtcttccatgtattttctactgtcaatcttattttgtaataagggtcgtttatttaatgcttgctaacttctttatctatgcaccatatcccaccaaaaggtgtataaaaccagctattctggcatgctttatacacctttgaggtgcataatattttttacaaattgtcaaagggactggaaattttcagtaaactctgttcgcatacgtgggtatagatagttcttgtatgtaacgtaggcccgttcatgcttccagtaaatgagttacataagagtgccgcaaacaataaagcgttactggttttttgattttggcatgatcgagtgcatgttttaaaactttttgcaagctgatgccaacctcttaagctacaaagtacagatatatttcaaaatatttatgctgaattattcgccataaaagttgctctagattttgatggtggcatcagcagcttgctgaccaaggtcgtttacctgagaccggccttgatttagccagtcaactgacgttcagcaggttggaaaacatgattacccgtcgtgatctctatcggattgcagagggttttgtggatcattttctcgcttcgtatgtcgaacctcccgaggtcattgtcctggattttgacgatacggaagatgttgtgcacggccatcagcaattggctctgttcagcggttttcttgcaaaccagattgatcggaaaaccggcacaccggggtttacaacggaagttccagcaataaaagaacgaaaaatccctataacaccttatttcaattttatttacgcttcggggccagttttttccttgtgactacatcaacatttttggcatcaatgaccgaaggaagggtaatcccggcagcggcaagcaactcagcagccaatcctttcgactggggaattttctgacagcttgaccctttgagggtgacgattgtgctgcgtattgcgccaagttcatcaattccttccggtaccgtgcattcacattttttccagagttctgataactgcctctcgattttataggcaagcataacggcaaagacattgccacgagtgctcgcttcggttcgcacatgaaccggtctgatttcaagatgactttgcttgaacgtccggaatgcatgctccactttggccagatctttgtaccgatcatggacttgttcggtcgaaagcagctctttcttgacatcggttttgatcacataacagccgtccagcagagcgactcctttcaggatttcttcattgaccgttaccgtgaacaccctctcctgatgggtcagttccagcacatcattgagcttatactggctgatctttttctgaagagagcgttgtgcaacatccttgtcacgcttgagggaaccggcgaggtaactgtttttctcctcaacaagacgctggatttttttcacccgttcctggcgattctttgccatctcggcctctcgaaccggatttcttctcagcacatatcgaacgccatcggttttattttcaacctcatacagctctgaatcgaaaaaatccatttgcagtacctctgccttcagcagggttctgatttcgggtttcgagagtgaggtgatgtaataaaatcccgcatcggtcaactctttggcctgcggcgttttgatcatacccttgtcgccaaccatcgttacctcttcaatgccaaaagtgttggcaacggtgcgaatctgctctgcaacggttgacttgtcgccggtattgcctgcaaagacccggacagcaaccggatcgccatctgcggtacacaacaaaccaataacgatttgctttttcccctttttgccatcccggttgtagccaaaggcagcaagcacattctccatcccttcaagatatgatgaggtaacatcatagagcaacaattccgggccagcacccgctgaattgtgcttgaataactgctgctcaatgcgctcctgatgctccgtcaaccaagccaggttggcatagaggtcatcttctgtaaagcgttctaattcaaggacatcacaggcgccataacttgctgccatcctgaccgcaccgagtcgtgaaccctgcccgatcaatcgagccataatctgccacaatgcaagctttccctggcgggtattaccaagcgtcttgctgataccaagcctctcggcaagagttttgagtgcatataccacaccaacacgaagcccctcatgtagttcaacatcctcaatatgcaacagggctgccaaattgtctttgtacttcagggcaagtttaatggcggcaatctctccttccgaacattttgagatcttgcccaacgtgcgatttttcaccttcccatcttcacgataggattcacgaaaaagatggcgctggtaggttttgccattaatggtggtcttgctggaatcgacgtacattgtgactatatcataggtttgctaaacgcttaaatatatgatataaaaaataatgttccaaatattttagtgactacaattttcacatcttttccttgtaaaaatactgcctataaagagttaatgaaaaatagacctggaacttccgttacaacatggagttgtccaccgaatctaccgatgaattctgacgtcatgcaatgcctcacgggctatttctcgtttgactatctcaggattttgtgtaatttggaacaaaatagcatgatagccgtgttaacatgatacactcttttaagaatcaggcaactgaggatattcttaacggaaatccgaccaaaaaaacggcgagaatctgtccttcagtattatggaaacaggcgtacagaaaacttgatcagcttgattctgttcttacccttgacgagttgcgcattcccccgggaaaccgtttggaatccttgtccgtcgatcgtaaaggacaattcagtattcggttaaatgaccagtacagaatatgcttccaatggtcttctattgggccggaggatgttgaaatcgctgattaccattaaaagccaacaagaagtgactatgatacgcataccaacgcatcgggcaccgactcatcccggagaaatgctgctggaggaatttttgaaccctatgaaaatcactcagcgtcagttagctgacgctatccatgttccttatcagcgggtcaatgaaatcattaatggccgacggggtgtgacaccggcaacagccttacggttagccaaattttttggcatgtcggctgactactggatgaatctccaacagcgatgggatctctatcatgcaaaaaaatcagaggataagctgttaaacacgattaagactgtaacaccaaaggtggcgtctgtactttaaagatcagtgttcatgaactatcaacagttacttgccctcttcaaagagacccaccttgagttacaggatctgccgccttcagtgctcggagcaacggatgtgccgttttacagcaataaccagatgctgatgcagaaggtgattttgggggagtgaggaggtgaaatgaagcacgaagtattattgttgaataattgtttgaggatcttttgctacctttacctttagtttattgcggatctgtacaagccaagggagcagaaacagcgagtttttcttgtatatgattttaaataaatgagataagacgattagtaagacgcgtttcgaaacagcatctttagtgaacagcagagaaatgaaattatgactttgacagatattcttccgtttgttcagcagttacggatagttgacaaactcagactgattcggattatagcggaacagcttgatgctgagggaaatgtttttccgcttgaacagggcaaaatttacgaaatgccaacaccgtacaatacgttcggagtggcagagatattgatgaataaactcgaaataacgaatacgaatagtcaaacattttgaaattcagatactctgtcagcaatccgtcgcaaaatgaatatgacagtcttccccgtctgacatttcctctcttttgtaacaatcagcaggttgaggttgtcggcctggttgacagcggcgcaacggtcaacgtgcttccgtatgaggcaggtcttcagcttggagaaatctgggatgatcaaaaagcaaacatccggctgtcaggcaacttggggaatttgccagcaataccgttgagtgccatagcaaaaataggagattttgaacctgtacgtctcgtttttgcatgggttaaaagtgatgtgccgctgattctcgggcaaacgaatttttttatggaattcgatgtctgcttttaccgctcgaagtcagagtttgaaatcatgccgaaatcatcataatttagacatcgcaagcgaacatcacctctcggagttactgtacaagctcccctcgaaaggacatttctggtagatgaaaaagtaatggaagtatataacgcagacatcaatgtcattggcagcattccggatttccggctgattgaggttgcgctggcagagtttgccaaaggaaaggggcgggttgatctcagggagttactggtgaccaacaacgccttcgattttcggacggaaagcacccgaaagcgctttcttgccgcagtggagcgtaccattctggtttttgccagtgaacggcaccggcagttaatggtggcactttttaatgcccccggtctggaaactctgaaacggtgggctatttttttgcagttacttgccgggaacgatcttttccggattcttaccaaagaggtttatctgaaggtctacttttccggtcggacaacaattgccggggatgaaatctttgcctacctgaaagatcgccagagtcactctctgccgttgaaaaaattctcggattcgactctggaaaaaattggttcaaagtatctcacgattctcaagaagctgggaatggttgagggtgcagtaaaaaaacggttgctcaatatcaggctttctgaggatgaacttcttttctttttgtatgttatcctcagtgtggatgatgctgccaccgatattctgaaatcgccatatcgggagttcttgtttcttgaacgagagcagttgattctgtcgctgaaaaacatcagcttcatgccatttatcaatatagcctctaccggtgaggccttgactgtgcagttaaaattgtcaccacaggagcttgttgatgccatttctcactgaacaaaagcagaaattcgatgatcttcgtgtggttttacatgaagacaaccggacgcaactaaagcgaacggcaaacggtggaaacaccgttttatttgtctatcccccggcagaagaggaggagtatatcgctaaggcgagagaactctatccggacggttattttattgatatcgcggagctgtttgtcaaaagcattgacctgcttggtgatgaatacaacagcgtcaacggaacagacaaggagcgtaaggcgctggagggtttcaaggcattttaccgcgagaacagcagcacctcattcaaggtgttcacaaacgaatacccaaactgcctcttctccttgattgtcacggagatatgccaggcaagccgtgttgaaaaaacagcctttctcattcacaccggcgctcttgaaggtaccggcattgagaatgtcaacattatggaacacaaaaccgtgatgatgcagggtataccgcttgtcatcttctatcctgccagctacatgaacaacgaactgctcttcctcaaccataaacaggcatcaaactaccgatgccatcttgtcaaatagtggagtgccctatgcccaaaatcaaagagctgttgagtctcaacctcgatattgatatcaagaatgtcattgaccttgaagagcaggttgaagaggagattcgttacgagatcgacaactacattatcaccgaaaatattggccgtcacctctccacctttgcctcaaaatataactccagcatcaaggagactggcgtctggctctcaggtttttacggctccggcaaatcctattttggcaagatgcttggctacctgctcgacaacagggtaattatgggaacccaagccatagagcgcatcatcccgcgactctccgggctcaatgatgccgcccttatcgaaaacgacctgcgcaaattcgccagtagcaacaaccgggttatctctctcgacatcgccaaacagaacaccgacaaggggctgacctttaccctcttccgcaattttttgaaaagcctcggatttcttgactctgtgtacggctatattgagtatcagctctttcttgacggccactatccagcctttgtagagaaggtaaagctgctcacgggtgaagagtggcagagcattcgggcaagctccatgcgcgtcccctcaaccattcgcaaagtcttgaccgcatggaaatataccgaacaggagtacgacgaaaccgtcatccatctgaactcgatcattgacagcttcagcgcatcgaagctcaaggatgaactgagccgctacctcgaaaagcagcaaggcgaaacaatcgtctttatttttgacgaagcaagcgaagccatcagccagaaaaagtttactctgcttgaccttgaagggctaagcgaatcactctccgccatcgcctccagagtctggaccatcgccattgcccaggagaagctcgacgatgtgatcaacaacaacagtatcagcaagagtcagctcaccaaagtgactgatcgctttaaaaccaagattcaccttgaatcaactgaagtcgatgtcattatccgcagccgcctgctccagaaaagtgacgaagggcaacagttgctcaacacctttttcgaccagaacgcagggaaaattgccgacatcaccaacctcaaagcctccatcccgaccaagtcagagaacagggagctgttcaccatctactaccctttccaccactaccagttccagttgctgcagaattttctctttgcctccaacgccctgacggcctcgcaggtggctgcccgagggatgattatcaccaccttcgacgttcttcgcaacaagcttggcaagctcaatgcatacaattttgccaccgcctttgacatctgtgacgaagcgcagacggccccaaccgctgccctggtcaacaagtacgaccttgcccgccagatgctcaaagagtcagccattgacggcatccggctgctcaaggccatccactttctctcggtatcagagcttgttgcaactacggctgagaacatcaccaaagtctacatctctacagttgacgactactacagcgtaaagcccctgattgaagaggcgcttacaaccttgaccacggcaaaagtacttcttgagagcaacaactccttcaaaatcacttctgatctggagacaaagctcctcgatgaaatgaaggattttacggttgagcacttcaaacgcaaaaatgagctggtcgcccgattgcagaaaaacagctccatccgctcaatcggaaccatcagcgacaagagcgtcacctacaattttcatgttaccactgaccttggcgatgaacttatgggctcatcaaacaaggatctccagatagaggtgtgcagcctctacagcatcaccgaaaaccggctcgacttcatggagagcatcaaacagcagacccgcgacatcaagcacaaaatcacacttctccccgacaacgcacaattcagcaccatcagccacctgattgaggagatcctgcgattcgcctacatggacgacaagtacaaaaacgacagcgatgcaaccatcaagcaaatcatccgctcattctcggtcatccgggacgaacgggaaaaggatctccttaacctgatcaacagcgcctataccaacgccaaagcgatctacctcttcaatacggtgcagctcagtgaagccagtttcaagagtgaaataaacacccttcaaaaaaaggtgctcgataatgttttttacaaacgcccctccaggcagctctccgaagcgctggctacctcaattataaaggagcggcagaacgacaagctgccaaagttcaatttcagtgaaaacggcggcaacgactttacctttttcgactccaacggcaacttcgtgggcgacactcttgagtgcattgagtcggtaaccgccaaaatcaaaagccaatacctcagtggcaaagatcttgaactggagttaaagagcgcccccaccggctacgaatatggcacggtagctacccttgtggctgtactctttcgtaccggtcgcctcaccgccaggttcaacgccaaagatattttttcgtaccgcgacgatgttgtcgaaagcatcttcagctccagccggaacttccagaaagcctccttcaagtcactctccaaatcgctgacgaccgcccagaaatccgatatggtcaccctgcttcgagccctcaagatcgaagaggtgaccaaagagcgggttgactggaacagcaatgactttgcgctcattgaggccatccgtgccctctcggagtactacatcaacgccgtccggacgctgaaaaagaccgtaacggactttgaaccgctctttggcagcgaaaccacccttattggcaaactgcaccagttttccggcaaggtgactgagggcaactttcttgacacggctgacaacttcctactcaatcaggcggtgtttgaggcaacggtcaaaaaaatcgagaagattgaaaaattcatcaagtcgaacctgcaaaaagccagattcatcaagcgctttgttgatgagctgaaaatcgagcttgaaaaggccaacgtcaccagccgcgaaattcaggagaccattacacgctttgatgaaatctactcatcatccgtggttgaagggtatagggagattcttgttgaagggcagaagctcaaggacttttaccacaccctgatggttgatgccaatacaacggccagcgacgcaaaccgggagctgcttgccgtcgcaaccgcactcatcacagagatcaacagctatcccgaaacacagaaccgtgacctgttgcggcaggttcagttcgtcaaagagtatgctgaaaagcgcatcaatcaagaggtcaagctcgactacaccatcaagtgcgccagttcccacttttcactctcggagatgatcacctgcaccgcgcttgctccgcagaagcttgccgagctggaggttgccgcaatgagtattgtcaaggaagctcctcctgcccccgtaccggtggaagagagcaatagcggagaagtcatccccataccaccaccgaaagcattaaaacggatctcgctcaaaattgcccgcaccacaacggtcggggcattcaagcagatgcttcagctccagttacaacaggttgccggaatgcaggagagtgaccaaattgaaatagacctctaaaaaggcaaaggccccgaacaatgaaactttccgaccacgtcaagagtatccgtgagctgatttcgtcagcctttgcgaaccagtttgcccggctcggtatcacagcagagcgccagagtgaacctgccaccctcgaccagccacagcaagagcttcgggcaacgcttgatgccatccttgaaagccacaacaaagagaccggcacacctgccgcagcctaccagaaagcgcttgacgactacacctttaccctcttcaaccggcttgccgcgctcaaggtgatggaggcacaccggatgttccccgaagtgctcaccaaacgggctgaaaatggcggtcactcttttggccaccgtgcatggctggaacaaaacccgttcatgtcttccgaagagcttgagggattgctcttctatatccgctttgccttcgacaccctcagcgacaaaatccgactctactcccgtgagagcacctacgacatgcttccctacgtgctcgacctgaacgccattatcggcgcattcaatgccgttgaggaggacagtgatgttggctctgaaatctggctctcggacgacattatggggtggctttacgaaagctacaacctctccaaaaaacaagcatttaaggagtctggcgacaagatcgagttcgacaaggttgccctctcctcccaggtctatacgccgcgctgggttgttgagtttctggtgaacaactccctcggcaaactctatctggagatgtacccagattcagagattgggcgaaagtacaaaattgccaacatccccgccacacgggtgcgcgagccgaaacccttgactgaaattcggctgattgacccggcaacaggctccgcaaactttctgctctacgccttcgacctcttttatgacctctacctcgaccagattgagaactatggcgctgagtatgacgaagaggagatcgggaagctcattattgagcacaacctctacggtgttgacctcgatgacagggcaatccagattgcgcagttgggtctctacattaaggcattgcgacggaacagccgcatccatatcgagcgcttcaatgtggtctcctccgatttttacctgcccgattttgatgtggtggcaagctccttctccggcagtctggctaccgactcccagcagatgagtttgatcaaggcaatctgggccgacctgcagcgagcataccagtttggctcactcatcaggattgaagaacgcttcaatgccaattttgcatcactctttgaaaaggcaaaagctgaccagcaggatctttttgccacggctgaatttgagagccaggaaaagttcaaagcggagctgttccgtgatttgcacaacgccgtatcggcatacagccaaagcagcggcaacagctttttgcggagcaagagtaatgatgccatcacctttctggagatcatgacccggaagtacgatgtagcggtggcgaatccgccctataccgattcaagtgatttcgggaaggagttgaaagcttttattgaagggaattacaagaagccttatggatttcactcaaacctctatgcgacttttataaaacgatgtgcggagattatcactgataccggcaagattgcgatgattcatccgctcaccttcatgtatatcaaaacctttgagggggttcgggaatatatccttaacaatttgcatatcaatatttttgtcgattatggcttgagcaacctctttggctccataatggttgaccctgcgttttatgttctggaaaaagggataacgaccaatgacaaatcactctttatttcactggatcagtatacccgtactccacaggagaaattcaagaaagattatgctctcacagctctggagaattttgtttcaggaaagacggataaacataatattctcattaatcaagacaagctgaaaatcatcaagtcatggccatttatttactggattagtgatgcttttcgggagaagtttggaagtaatgctcttcaagattcattttatgtcgctcaaggtttagttacttcaaacaatgagagattcttgaggtacacatgggaggtttttaatgattatgcagaagaaaatattttagcgaatcaaaaatggttcttttatcctaaaggaggtatatactgtaaatggcttggaaataattggttattggtaaattgggaggacaatgggtatgagattaaaaatttttgtgatgatcaaggcaaacaaaaatcacggcctcagaatgaatccttgtattttaaggcagggataacatatggaagcagtggctcgaaaggcatatgttttaggtatatgcaaacagggcaaatattttcaggcggcggccccggaattattcctaaagcttttaacaacattccttatgtgattgcttttttaaattcaaagctttccgcataccttcttgggtctcttaatcctacagtaaatactacacaaggggatttaaatagggttcctttttgtcttccaacaaaaaagcttgaggactctattacgtatttttcaaatacggcgattgacgtaaaaaaacggttatattcattttctttggtggaatcaaactatgaagctaatccttttttgattggcatttcaaatatagaccttcgagaaaagatcaaatcttttttcacctacgaaaaccacctcctcacccaagtcctgctcaacgaagccatcatcaacgaaaagatcttcgaagtctacgaactcacccctgaagacaaggcaatggtgcttgccaaagagggcgaatccatcggtggtctccctgtatttcccgaagcccgcgcagcatatctgactgaaacagaggtcacggcagagttcccgcttgataaaatctttactttcattgaatccctgcccaccatgaccatgagcgggcaggagattgccgacctcactgcaaagttcgagacgctctaccagagcaacaacgacctcgaagagttctgcatcaggaacaagatcaacccgattaacgtctggtacctcttcaagaaaagtggagtgctgccgcagcagcgggccaaaaccattgcgatggagttcctcgccgacctgatccgcgaaattctcaatgaggacgacgacggtattgtccctctggtacgtaacaccggcgaagagatattgattgaccgcattgaaaagaagtttgaggagaaggggctcacttccgcgcagtttgccgctttcccgaccgttcttggcaaggagatcaacgactacatcaacaacaaaaacttttttagcgacctctccgatcacctcaacctcttcatgtacctgccaaagacaccatttatctggcatatcacctccgggccacgtcagggatttgatgccttcatcatcatctacaaatggagtcgcgacaagctctttaccctgaagtcggtctatattgaaaagcgtgagacggcgctgcgcaaccgccagtcagacctgcttggcgagaaaagcgcacaggcagaagaggagaaggataccattttccatcagctcaaggagattgagagcctccggaaaaagattgacgaactgctctccgaaggctacgaccccaagctcgacgacggtgtcggcaaaaacatcgctcccttgcagaagaggggtatcatcgcttatgaggtgctgaatccgggacagctcaaaaagtatctgaatgcagagtggtaaatcgcaaaacctatgaactataaacagttacttgccctcttcaaagagacccatcaggagttacagcaaagagccgcccgctcggtcgatacctccctggtgatccggaactggctgttcgggtggtacattgtagagtttgagcagggcggctcagacagagcggagtatggcgccaatttgctaaaaaaaatcgcggctcagttgacgatcaaaggctgttcagaacgaagcctcgcgctctgctgtaagttctatctcacctattctggaattttgcaggcactgcctgcaaaatctgaaagcaggcagaatgagttccaaaagattgggcagacactgcctgaccaatcttttcgtgagcaaagtgaactaccggagattcaacaggcactgcctgttacatcttttgatgccatagccagtgctcccaaaatggttcaggaactctccgaaacattggctggctgcttttctctcggatggacacattacgttgctttgctgaccatatcgaacactgatgagcgccgattctacgaaattgaagccagcgaaaacagttggggtgcccgagagcttgagcggcagatagcggcctcgctgtatgagcggctggcactcagtcgtgacaaggagggaatccggcagctctcagagaaggggctgattattgaaaaaccggcggatgtgatcaaaagcccctttgtgcttgagtttctggatctggaagaaaaaaccgcttattcggaacatgcacttgaaacggccattatcgaccacctcgaacactttctgcttgaactgggcaaagggtttctctttgaggctcgccagaaacggttcaccttcgataacgaccacttttatgttgatctggttttttataatcggctcttgcgctgctatgtgcttattgacctcaagcgcgacaagctgacgcatcaggatcttgggcagatgcagatgtatgtgaactactttgaccgctatgtcaaaacggaggatgaactgccgaccattggcattctgttgtgccatcgcaagcatgatgcgctggttgaactgacactccccaaggattcaaatatttttgcatcaaagtatcagctctatctgccctcaaaagaggagctgaaaaggcaactggaagaggctgcaggcattgggcactgcgaaaatcccgatcaggagggaatgaacgatgttcgataaatggctcaatcaggatatcaggaaagtccttgaccggcgaaacagagtagttgtgggggctgaagcctctcttctggatcttttgcgcaaggtattgacgaaggagctgacaatttttgtggttcatggctcccttgaggagctggagtgcaagtacactgtagaaaaattccacaagggtgataaagttgtaataatagcgacatcacaaaaaaacaagctgacctttattcgcgactacgctgaaacctgtgggtatgtggatatccgcatggtggaaaattatgtggcggcgagggtttttcaggagcttggcttgaacatttcgcttacaccggaagaactcaaagttgctgcgtacaacagcattggtaaaggacgtgagtattgggaggagctttgccgcaagggtggagagcggctttttgatatcggcagtgatatcctcccctttctccatgacccagtgggtttctgcgctacccgtgatgcagtggtggttgcggccttttttgaaaaaatcaatacctggcttgggcgcggcaacatcagccaaccccccgaaatccttgcgaaagaggtggctgagcagattctggggtcgctgctgacaggtaaaccgaagaagaagtacctcgatgtgtacaagaagtggggcgattccaaagcgatggagggttcgttgctgggctattgccaagagcatccggtccggttggagctgccggaactttggaaagtttatgccgcccatccgttcgatttggtggatctccagtggctgaaagacctggtagcgcacttatcggacagagtctccattaaggataaactcccgctcatacacgcccgtttcaggagcagccacggcaggcaatggcgcaaggggttgtggggccatctgctgcaactgctggagtttgatacttccagaatcaaggggattgcgtcgcttgaggaggcgacaaccttttacacgaccgaactctaccgggttgacacggctatacgcagcatctacgaggagttctggggtgacgaaaaggttattcgcccattccaggagtattacaaccagttggtttcaccctttctccataagtggtttcagtacttcgacgactaccgggagaaccagaaggggcttttgatagagagaatccgttccgctcaaggacggatagcaattattgtgggtgatggtatctcttatgaaatttcacagagagtcactgcgaaaataagtgatacgatcaaggttgataaccaatatcgctgctgcggcattccgtcgattaccgaaaacaatatgagcctgctttatcgtgacgatggagttgttgagccattgcagtcccggcgagaggcatatcttgccgcacaagtcgcaatgcggattgagtttgttcagttggaggaggtcaactttcaacatgctgaagtggatgtgcttctctgctcctgcaaggatattgacgacatagccgagaagatgcagcacaaagcgctgaaattcatcggtgaaattgagaatatgcttgccgaaaaggtagggtttctgctcaataacggttttcaggaggttgtgctgacctccgaccacggatttgtgcttaccggtattcttgatgagtccgacaaggccgaagtgcagtttcaaggaattgtgtcaaaggcagagcgatacattcgtaccaccggcaggcagagtccatcacctgaattgatcgaatacaggcaacagtataaggagttcaactacgtgtactttgccaaacatatgaaaccattcaaaacccctgggaagtacggatatgctcatggcgggttgtcgcctcaggagttgattattccttttataaccttcagccacacaatctcttcccttcaggaactgaacatcagtgtggcgaacgaaaggcagttgagcggtgttgtgggcgactatttttcactccaccttaaagctgatgatggagcgggtgatatctttacccaggaacggaaggtgcagctcctctttatcgacaacgggaaggagttcaacaagagtgacatcgtggccattaaagcgggtgaactcatcaagaaggagttctcatttgacaaccatctcaatattgaggtgattgtggtggatgccctgtcgcggctgaccctgacgaaggtggctgtatcgcaaaccgttgctcgtgaccttggcggtctttaaaaatcgttcgttgaaaccagagagtaacctatgagtatcgttttagaccaactggatgaaaagcttctcgaacattttcgaggctttgttgtcaagaaagacctggtgcagatgctcaaagtcggcgaaaatgtccctgtgttcgtactggaatatctgattgctaattcatgttctacgaatgacgaagaggctatcaaaaaggggcttgataatgtcaagcgcatcctcagcgaccactatgtcaaccccgaagagagcgcccttatccattccaaaatcaaaaatgagggccgctacaaaatcatcgacaaaatcagcgttgaacttgataccggcaaagatgtctactgggcaaaattgcagaacagcaatatcaagcacgccaacatcagcgaaagcctggtaaaccagcacgaaaagatgatgcttggcggtatctgggcaatcatcgaaatgcgatacgatcccggcatcatgattggctcaaccatctatcccttcgtggtggaagagatcaaaccgattcagctctccaattttgagaacggccactttgtgcgcaaccgctcacacttcactacggaagagtggatcgacatccttttgcgcagctcagggattgaaccctcggcggaaggaatcacccgccgcatcaagttgctcctgatatcgcgcctcattccgctggtggaggcgaacttcaattttctggaaatagggccacgatctacaggaaaaacctatgtgttcaaggagcttaccccttatgctgttgtcatttctggcgggcagggaaccgttgccaagctctttgtacacggttccaccggcaaggttggcgctgtcgggcagtgggatgctattacctttgatgaagcaaccgacaagctcttcaaggagcgggatgccatcccgctgatgaaagattatatggaatccggctccttctcccgtgcaggtgccggtggcgaaattacaggcagcgcttcaattgtgctgaacggcaacatcaaccagccgattgaaaccgtgttgcagaactcaaacctcttaagcccgctttcccctgaaatcaacaccgataccgcctttcttgaccgtatacactactatttgcccggctgggaaatgcctaagttcgcgccaaagcatttcactaaaaacttcggcttcagcacggacttcttttcggaatgcctcaagtcacaacgcaagataaaccataccgacgttgtcgaggagttcttcgcgctcggctctcaccttaagcagcgtgacaccaaacctgtgaagaaaacagtttcaggatttatcaagctgatccatcctgacggcaaatacacacgggaggaggtgcaggaatatttgaccattgctctcgaaatgaggcgtcgtgtgaaggaacagctcaaacgtatcggaggcatggaattctgggacactaacttttcctacatcgacaaaaacactcaggaagaaacctttgtctccctgcccgaagagcgaagctctcacctcatcgaaaactcgccccttcagccgggcgtctgctacacagcaacaagcgatggagagaacctgactctggttaggatcgagaccgccgttgttaccggaagcggaaaactgaacatctccggcaccaacagcaccacaccaaaggaagacattaaaaacacctatcaatacatcaaggccaacgagaaaaccatcctcaacgagcagcactccctcaagaactacgatatctccattcaggtgacatcactcctcggctcaacgattgcgtcagggataggggccgccgcctacgtcgccatcatctccgctatctacaaaagaaacctcaagccagccctgtcgattctggggaacatctccatcggcggcgccatcgagcgggcaatgaacttctctgacaaagtatcaatgctctccgaaaatggagccaagctcgtgctggtacccatgagcaacctcaacgagttgcaggatctgccgccttctgtgctcggggctaccgatgtgcccttttatggcaataaccagatgcttatgcaaaaggtgattttgggggaataggagggtacggagccaaaagtattattgttgcatgattattaatttatgtttcgtaaaatcatgcataatgagaacaaacaataaccttcagcgaaaaaagtggagaacgtatgacgattcgagtatcggaaacaactcgaaacattgtctgtaaaagccttggtattgacaggttatcagcggttatagatatgagttatggaggcttttcaacagcagccgatgttgatcgggagacaacaaagctttactccgacagcaacagaggttctgtcgggctcaatgccggacgattctacacagccagagaatatgaagagcgtatcaaccgcataaaaaacttgagacttccttattagagatgaaaagataatagaaattgcgcctggcaaacaaaatgagaatggattttcaccaaaaaagattgctcaattagaaaatctcgcatctctttatatgcaggcgaagtcactgatattatcctctgaggaggtggaccctgattaccgctcaaatttacagacaataaaggaattacgagacgcttttgaccatctcatgcggatcatcgttgagcggtttagcgatgataaatccgcccttggagacacttctgggagtgaatatttccaaaaaaacatccagaagtctattggccacgtctatcgcgccgcattcgacgctttagatggggctgtaatgtctttgagagaaaaaatcatatccaaaaaacaaacgcacctgacaaacaggcgccccctcaaatgtcttctccggctacaaaataagttcacaagaattctgactatctgctgacatgaaactgcaggcatattgataacgcggagatgaagcctgtaagaaaatgacacaaagagctgaagactccggatttggcagggaaagcctataccaaaaccttaaggattagtgctcatgaactatcaacagttacttgccctcttcaaagagacccaccacgtgttgaactagagagctgactggtcggtcgatacctctctcgtgctccggaactggcactgcaaaaatcccgatcaggagggcactgacgatgttcgataaatggatcaatcaggatgtcgggaaggttctttaacgctgctgtagatggttaacgttttgaactgtgacctcataactctgtggtttggttggcaccttcaaactaatattttaaaagaggttgcggatagcttttgtaacaagaggggaaaataaaatctgcttctgcttttgtttttaaaaggatttaacatattctgatgtttatggaatagctgtgaacgtaacagtccgataggaaatgaaaatcctgaattgagcgattagtaatgaaaaagcgctttatgtaataatatttataaagcattattatgaaaataagcgtcgatttcccatttcaaaatagccaaacccaatgggttaagagcaccatagcatataacacaatctataacgattagagaaataaatagttaaaacctgtaaagcttgaaccaattgcggatgaatcgctcaattcaggaaaatagtaactatttttgcagtgacaataacttgttacgctcgtagccgaatttttgacataaggataatgtaaaatgaatattgcgaaatcatatataactgacgagtcaggaaatatacaaagtgttattcttgattatcagatatatcagaaaattgaggaacttcttcttgatgacggattgctgaaagctatggaagaagttcaggatgaagaaactgtggaatatgaggaggtaagagaactgattaagcaattatgaaaattatcctcagaaaaacatttttaaaagatattcagaaagtcagcgaaccgcaaagagtcaggtaaaactttttcttgaagaactttatgccagcccttcgatttcagaaagctctcatagcattaagaagttaaaaggagaaaagaaaaagggtgactttttcagaatccgcttcggagaatacagattgggatatgaaaaaagagaagacggaataatcatatatcgtattctgcacagaaaggaaatttataggtattttccataaggtaatcataaacttaaagccacttccgcatccatatcggagccgtcaactattttgcccgatagccgtcagcccttcattccactctctgagcatggcctcaccaacaggcttaaagtccgaaaaatcgagggtatgctggcgcaagcctgcaacggtttcagcaacggcatcggcaacctcttcgataatgagttttgcttttgctggctgaagattacagtgcatttttgcgaaagcaatgagtttctttgctgtcggaaagcgcttgctgccgtccagagtaagcgccagagtgtcctttttgatatacgctgttgttgaaacgatatcgtaggtgggagcaaggcgcactggtttgtttgatgccgtgtagagtactccgaaatttttgagatgggcatcgccgttcctcacgatacaagaaagagatagtgagcggaagtaagcctccagggcagaggcctgaagttcaggagagacaaactggcgaatccgtttggccagcttttcatagctcccgtcatacttttctgccgtaccaataccattcagggaacagaaatcctcaaacccaagatattgcccctcttctgtcaagtcaaacctcttgactatcagaaactggttgttttccgaaagagtaaactccggcacttccaacccgcttcggcgggcagcattcatgcagaaaaactcgttagctgccaaatggggatattcattgttgttccaacccttgacaatatgagtagctccttttaccgttccagtgagccaacaacatgaggagtaacccatacatccagcatactaattctcccgttcgtttatcagctcctgcaaggttgggcgcggtgaagcatcttttacggtgagttcaagcccaagtgttgcgcagatggccataacctttcgtataccgatttccggcagtttgccattttcaaaacggcttagcgtaacgcggcttattccatttgcgctggctacctgctgctgcgataatcctaacgttttcctccgacgatagagaagctctccgatttcctgaatatcgctcatatctgtatcatatgtactacatttgaacgctttttcttttgaaatgtagcgtatactatacacttcaacaaattatttattccaatgtggaatgcttcataacggagaataaaccattttgaaattcagatactctgtgttacccatcgcccccttcagcaaatacggggcaattgttcgccaaggggaaggtcgataatgcgacggctgccgaatgcggtgcgcatgaccaccataccggggtgctcgtttgtcactgatccgatgatgacggcatcgcgcccctcttcaaaggagtgcatcacctcaagaacttgtgcggcatcggcggcggcaacggccacaacgagtttgccttcgttggccacatgcaggggatcgatgccaagcagttcgcaggcgccgcgcacctctgcttttacgggaatggttgtttcattgatttcaataccaacaccggaggatacggcaagttcattcagggttgcagccacacctccccttgtcgggtcgcgcatggcttgaattgcgggcacagcgtcgagcatggcagcaatcataccattaagtgcggcgcaatcgctcgtaatgcgtgactggaatgagagcccttcacgcgaggtcatgatggccatgccatgatcgcccacggttcctgaaagaatgaggcttgtcccttgttgcagattacggcatgagagattggctccctccctgatcacaccgattcccgaggtgttgatgaagagtttgtcgcactgccctttgccaaccaccttggtgtctccggtaacaatcaccacccctgctttccgggctgcttcggccatgctttgaacaatggtttcaagttcgacaagcaaaaaaccctcctcaagcacaaacccggcgctgagatagagcggccttgcaccacctactgccagatcattaaccgtaccgttcacagaaagctctccgatactgccgccagggaaaaaaaccggactcactacatagctgtcggtggtaaaggccactcttccgggcggaagatcaagcttcgcctgatcgtcgagaagatcgagaaaaggattatgaagatgcggcataaaaacccgctgcatgagtgcctgggagagacgccctccggcgccatgtgccatttgaacggtttcatgctgcatgatcggggatgggcagagaggagctatggtcatagtgcgaaatttcggtgatagttgtaataggcagcacaggccccttcggaggagaccatggtggcgccgagggggtgttccggggtgcactcacgggcaaatgcagggcagccgtcgggcttgagaacaccctgcagcacactcccgctcatgcagaggggcgactcggcggcacagaggtgtgcaacatcaaactttttttcagcatcatagcggcggtatgattccctgaggccaagtccgcttgcggggataaggccaatcccccgccactgccggtcggttacttcaaagacctggctgataatcccttgcgccacacggttcccttcacgactcaccacccgtccgtagcggttcacaacctctgcacgcccctcttcaagcagttcgaccgttttcagtattccggcaaggaggtcaaccggctcaaaaccggtcggcactatcggcacatgaaactcacgggcgactggctcatattcctcgtagcccatgactgcgcaaacgtgccctgctgcaagaaagccctgaaccctgttttcgggagatgaaagaatggctcgcatggctggcggcaccatgacctggctgaccagcacgctgaaattttcaattccttctcgcgctgcctgccagactgccatggcgttggctggcgcagtagtttcaaatccaacggcaaagaagaccacctcttttgagggattgtcacgagcaatctggagggcatcaagcggggaaaagagaatgcgcacatcgcccccttcactgcgcaccataaagagatcttttgaactgccaggcacgcgcagcatatcgccgaaactggtgaagatcacctcttttcttgccgctataagaagagcccgctcaatcgattcaagcggtgttacacagaccgggcaaccggggccatgcaccagttcgatggtatctggcagcagttgatcgatgccgttgcggataatcgaatgggtttgtccaccgcagatctccatgatggtccagtggcgggtggtttttctgcgaatctcgtcaagcagcttccgggcaagctgtggatcgcgatattcatcgatatatttcatgggagtcggcttcacagcaattcgggtgaagggggctcttcatcaggctgaaacgccccgctttcaataagctcctgccacagtttcagactttcggcagcctccgcatcatcaatgattttcagggcaaaaccggcatgaataatggtgtactggccaacctgtatatcgggcacatattcaagacatgctcttgtttttgaaccgttcacatcaataatgcccattttcaggccgttttcaatggagagttcaaggagttttccgggaatggcaaggcacattggcttggtggtttttttgactggtagtgatcaggtaaagataataaatatgggatatatgagacttataggacttataataaagaggaactattggattccttgatagttgccgttgaggtaagttctgccaatgagggcctggccaagggagaggcctccgtcgttggagggcacaagggcttgggtaagcaccttgtagcctgcacgttgcagttcagtcacgagggcttcaaagaggagggcgttctgaaaaactcctccactgagcgctacggtggttatgcctgtcgctttggatgccttcccgataatttcataaaaacagtttacaagcgtacggtgaaagcgccggctgatttcaccggcagccatccctgtttgcagggcagtgacaacatcacggataattggcgaaaccagcatcgtccagcgccctttttcctcatgcaacagatcgtgcttgttcgcgatagttcctcgcggggtattgatcagcctctctgtaactgccggtatatcgttcgtgcctatggtacctcctgcggattgcactggcgcaagtgcaggcttttgctcataatgcagcccgtagcggaacgacttgctgcccatactcccccctgcctcatgcatcagtgcaatggcggcctctccctcatagctgatctcaccccgcagagcgcagagtgcggcaacggcgtcaaaaagtcggccacagcttgaggtttcaacaatagtaaccctcttttgaagtaactcaagaaccggctcaatgctccgtcctttcatgaagggaaggtcgggcaggtcgggacaacttcggtgaagatagccaagcgcagcccgccaggggtgcatgactgcggcctcccctcccggcaatggcataagctcaagtgaagcaaagcgtgctgctccggcagcatccccaatcagtacctctccaccccagatcgtgccatcagttccatatcctgtaccatcaagtatgagcccaatcgctggcccctcctccctgttttcagcgaggcatgacaccagatgagcatgatgatgctggacaccaagcaagggaatattctgcatcatcgcccactgtgttgtcatgtaggcaggatgcagatcgtgcaccagaagcttgggtacagcctgaaaaagatgctgaagatgggcaacaacctgcacaaaatggcggtatgcttcatagtttttcatgtcaccaatatgctggctcatcagtgcatgactacccttcagaatcgtaatggtatttttcagctcacctccggcagcaagaacaaccggaccatcttcgcgaagatatattggcgccggaacatatcccctgctccgcctgagctgccgcaacgttcccgataaagcgatggtgaccgaatcatcgcatttcaggtagatggggcggttatgcacgagaaaagcatcggcaatacccttgagacgcagaagcgcttcctcattctcacttgcaattggctcctcgctgaaattggcactggtcatcaccagaatgtcgagagtttcatcgaaaagcagggtgtgcagtggcgtgtagggcagcatgacgccaaggcgctcattgcctggcgctatggatggcgcaaggttgctgctctttttctttttcagaagcacaatgggggcttgcgcagcgctcagtgcggccatttccgtttcactgacctcacaatagccgtgaacaagcgacctgtcgcgtatcatcactgcaaaaggttttgcctctcgacctttccgctcccgaagtcgccgtaccgcagcttcatttcgtgcgtctacggcaagatgaaaaccgccaagccctttcagcgcaacaatcatccctctcctgagaaaagcaacggcttcggcgacgacatcaccggacagggtgtgagcacaggacaaagcggtttttggctgtgcatgagaagtgccatcgaccgggttgtgctccacgacactctcccccaaaaggagcgtacctgaagcatcaaacaaggaaagagtggggccgcaaaccggacaggcattgggctgtgcgtgaaaccgacgatcaagcgggtcatgatactcgcgctcacacgcttcacacatggtaaacccatgcatggaggtaaatggacggtcgtagggcaaccgatcgacaatggtatagcggggaccgcaattggtacagttgatgaaaggataacgaaaccggcgattggcaggatccagaagctctcgtcggcaatcactgcaaagcgcaatatcgggcggaatgagtgtttcgaccccaacgccggaacccgaattcccgatcagaaaagcctcttctgaaacacagggaagagacatctcttcgatggtttcgatgaacgcaagcggcgggcgctcccccagcaaacgacgcgaaaactcattgagaagcgagagttgaccctgcacctcaatcagcacaccagaggctgtattgcagataaaccctttcaggtcacaagcaacagccagacggtaaacaaaagggcggaaccccacaccctgtaccataccgttgacccgaagacgcctccgctcttcagcgctgctctccttgatgctcagtgctgtaacagtttcttttcgagccactcctgccatacagtcagcccctctcctgtttttgctgaaagttcaaaccattcgagatggtggttgacccgcatggcattttcacggcatctggcaacatcaaattccacatagggaagaagatcgatcttgttgagaatgcagagatcggcctcatgaaacatggttggatacttcaacggcttgtcgtctccctccgtcacactgataatgacaaccttgagtgcttcaccgagatcaaagagcgccggacagacaagatttccgacattttcaatacaaagcagcgaattatcctgcaggtcaagctcctttacagcacggttgaccatcaaggcatcaagatgacatcccgaaccggtgttgatctggattaccggcacaccgagagcctgaattcgctcggcatcattggtagtttgctggtcgccctctatgactgcaaccggaaagcgctgttgcagtaccggaataattttttcaagcagtgacgttttgcctgaaccaggggaactcaaaaaattaagcgcaaaaatcttttttgcctcaaaatatccccggtttctttcagcgagaagattgtttttctgaagcacatcctgttcaagaacaaccttccggcttgtgccttcatgatgatgatggccatgatcatggctgtgatgctcctcatgcgtgtggctatgatcgtggtcactgacatgaacatgataatcactctggccgggtttacggagcacagccccttcgtcagttgaacatccgcaggtatcgcacatgtgtttactccccctcctcttctatggtcattgattgaatcaaaaattcctcacccgagacgatcttcacccgtaatgaacgacatcggggacactctgcataataaaagttgacgggaaagctcatgccgcactccccgcactcgccaacaccttccggctcttcaatgttgagtagcgcttctgcagcaagcgtctccctggctgccgctgaaaaacagaatttcagtgattcaggctcaataccagccaatttgccgatcagcaggtcaatagccgaaatcctgacaccgccctcttgcctggcttttgccacaactgcatccacaatggagagtgcaatactcatttcatgcataacattcagaaggagaaccaattgaaggacagtttacaaaaaaaagaggaactgccatttctcatagcagcatttttactttgacctgtccaccatgcaggcgacagcattgcccgtctcttcatcggtcaaaaaagaggtaatctttcctgaaggtgctctgcatcataatttccccggagatttcatgaagcggctccgaagcaacctcagccatacggccatcaagcatttctttcggctcgcaggcaacctgactctcttgtaccagccatctcttcatcataactcatgcaaggttgtttttgatcatgattttttttgtacctttgagaaatttttttcctgaaaagacacaaaagatatgtcggatttgaagcaccttactggattatgcaatattccggccagcaacatcaccagcatccttgatatggctgccggttataaaaagaagttgatcaccccctgcccctcttttgaaccatcccttcagaataaacgcattgcactggttttttttgaaaactcaacccgtacccgattttcttttgagatagcagcacgacaccttggcgcaggcacgctgaacttcagtgcatcgtcaagcagtgtcagcaagggggaaagcctgagtgataccatcaaaaatcttgaggccatgcaggtggatgcctttgttcttcgtcatccctcttccggagctgcagatctcataaccagaataacctcaaaaaacgtgatcaatgccggagacggatcgcatgagcatccgacacaggcgttgctcgacatgtttacgctccgcgaatattttggaacaattgatgggctcaaagtgatcattattggcgatgtgctgcatagcagggtcgcccgttcaaacatttacggcctcatcactgccggcgccgaggttggtatctgctgcccggtcaccctcatgcctcccgatgctgaccagcttggcatcactctctttaccgaccttgaccgtgccattgcctgggccgatacagcaatcgtgcttcgactgcaacttgaacgagctacgggaggatacctgccctcgctggaagagtattctgtccattatggtctgaccgatgagcgccttgaacgggtacagaaacatctgctggtacttcatcccggcccgataaaccgggaaattgaaatagcaaacaatgtggccgaccgcatacagcctccgggctattcaaaaagcatgctgcttgaacaggtaactaacggagtcgctgtccgcatggcagtgctgaacaccctgctaaccctgtaaaacatgattctgtaccatgattttccgcccgctaacacatcaactcttcgccatgaaaagtacacgttacctctgcagagcactcttcatcatcactgcggtactcctgataccggtgaaaaaaggggctgccgaaccgatcctgaacccgaccaccaaaaccctcttcaagccgctccttgctgacccttcggaaccgaaaattgccgttatgccctggcttggcgaccgttatctgcagctcgatatcggcgcctcggctgacctttaccagagcaaaaacaagaaatttgccgctggtgttgattttgccacctactctctcctgcaacggggcgacaatttcaagtttccggttgatgctatcgattatctctttggtgtcaacgcaagctggaaaaaaccgatcagtaatgatgcgcttccttttgatgaattcagcggaaaagtgagaatcagccacatttcggcccattttgaagatggccactatgatgcagatacgcaccaatggattcagcagagcgactggctgggcaccattccctttacctacagccgggagtttgtcaatctcgttgtagcgctcagttcaccaaatcatcgtatctatgccggataccagtacctctaccacactcttcctgacggtatcaatccacactctttccaggctggtgttgaactttccactcctggaaatacctatcttgccgcagacttcaaactgcttccaatctggcaaccatcgcttgaggagacgaaaggacaccggggaacatggaacgtgcaggcaggcaggcgtcttgatgacatagggctgaagaatgtcagggtagcctgtaactatttttcaggcatgagccgccagggcatgtacttctatcgccccgaaagcttcagcaccataggagtcattgtcgatctctgaggaaagaacaaagagcgtagccgcaaagaataaaaagagttcccggcatgagtgaaaacgtcagcagatgccatgccgggataaataagctttcgccttactgcagggagtttaaaaactcgggcacggcatcctgtaatccttcagggtggtgcgcaagaatgtagttgacaaggaatgggggataaagattataatgctcaagatcggcgagcggaatccagctcaccttgagaatcatctgttcatcatcgggatattccggatctttaccggttatcatctcacctccggtaaccgtacaataaaagccaagagagaccgagtgatgaagagcaccctgatcgaacgcaccaggatagggatagagcagctccttgatgaaaagcagactaccgaccgtacactcaagagcggtctcttccatcatttcacgtttcaccgcctcgtcaagggtttcaccccgttcgaccgcccctccaggaagaatccagtaactttcaggaaggtttggatcctgaggagcaaaacttttatgttcgacaaggagtacctgatcctccctgatacacaacgcgctgacgcggagtctgacttgtgacatgaaacaattccggtagagatgaaaatagtacgtatttttaaaggagaagagagtcgtcaatgccgttaaatgaatcaatgcaagaaacaaaaaatcaccactgtttgtttcatagtatttttattacatttaaccatgaaatggcaggtaccgttcttttttatacccttcagcttcagttcacaagggtatttagctttttttttctttctcgcacacacacaacaacacacaaacacacacaacctaacggagaaaacacatgaaaaaaatgctatcacttgctgcaatgtttgcagtactgtcttatgcatcaccggcatcagccgaactgaaaattggtggcgacgctgctgtacgtctgagaagcgagttcaccgatacagaaacaaacaatgtcaagacatcgaacactgatgaactcaagctccagtacagaatccgcctgaaagcatctgctgacctcggtagcggctacttctttaaaacaatgattcagaacgagtcgaatcctggcagttgggtaaccgtagccggtaatcctggtaataatgatgaacattatgctcttgaagtatccaacttctacttcggacgtgtgatggaatgcagccactaccagattggccgtcttccgctgaacagtgtcaacaacccaatttttgacctgacccttgtaccaatccctgctggtaacatctatgctgtggatatcccggtagctacttatagttttgatcgcgtttttggtcttaactatggcacgaaagtaggaaatggtgacctgaatgccacactcgttgtgcttgataatgacatcactttaggtgacactgcagcagaaggcgatggcatcttcaatgatggttatgcattgcatcttgcatacaagacttccattggagatgttactctggaaccacaggctctcattgccttgaccgatgtcgatggcggagcttatcagaatgtatcaccgaacacctttggtgcaaatgtgaccattcctgcaggcaaatcaaaaataggcatgagtggcttctacacggtctgcgatgacacaaacccgaacacaaatgccaaagttgactacaacggctaccttctcagactcaaaggtgagtctggaccagttatggcctgggttgactacaaccacaccaacgacaactcaccagttactgatgttgactacgacaacctcttcgtctgggcacagtacaacttcaaggtacacgaatcagcgatgggctctttcagcctgacaccgactatccgctaccgtgcttcaggtaaggataacggcttaacagagactgacaacaaccagcttcgtggtgaactctatgcaacagtgaccttctaacttgcacgtttgttatctgaaaagccgcaggcaactgcggcttttttttacctgactgaccgtttatattcagtttccactctttactgatattatttcctgttactaacaattgttacttaaggaaatttaacgatattagggaaggtcatcatgtacagcacgagcaacctttttccctttcgttttcattttatttcgacatacagaaaccgccaaatcaacgtccggtttctcttgtctttcaggtaaatcgcttttttgctgttcttttttatttttctattaaaatattttattataacaacttaaacacaacagcggtactatgattaccattaaaaaaatcatctgcccggttgatttctctggtttgtcgcgcaaagcgctgcaatacgccaacgaatttgcaagactctcaagcggaaaagtctttcttgtcggcgttattgagaacgaccccacaatcacctactctcacggactggaaacagaacgcgctgaggctgaatcgaagctgacatcgctgatcgacgaagagaatatggctggtattgtcgccgattacgtgatctatgaaggatttgccgaagagtgtattctcgactatgcaaaacggcaggaagcggatatcattatcatgggttcacacggtcgccgcggcctgaaacggatgatcctcggcagcgttgctgagcatgtgattcggcgtgctccttgcccggtacttgttgtcaaggagaacgagcatgagtttatcaagtaggatgccgttttatgcctgaaacggtggcacgaatgagttaaggaattacattttttttcaaacaatcaaagaaaacttttatggcacgaaatgtcacaaacgtttcccaaaccgaagaggtgtccagcacccggcgggttatcgctgcttcctcggtcgggacgctcatcgaatggtatgacttttatattttcggtactcttgcaaaaatcatttccgagcagtttttcccgaaagacaacccgacggcggccctgcttgccacactggcaacctttgccgccggttttgttatcaggccgttcggcgcactcttctttggacgcctgggcgatcttatcggacggaagtacaccttccttgtcactctggtgatcatgggtggttcaacgtttgctatcggtcttgttcccggctataaaaccatcggattttttgctccggcgattgtctttattttacgactgttgcagggtcttgctcttggaggtgagtatggcggtgcagcaacctatgtcgctgaacactctcctgcaggtaagcgtggattctggacaagctttatccagacaacggcaactctgggactctttcttgcgctcggcgttattcttattgtacgccagactctcagcgttcctgtctttgaggactggggatggcgcataccgttcattgtttcagcattccttgttggagtttcaatcttcatccgtttgaagatgtcagagtctccaatgtttgtaaaaatgaaaaaagagggtaaaacatcaacaaaccctcttgccgaaagcttcaagcaaaaggataacctgaaaatggtgctgattgctcttcttggtgcaaccgctggtcagggtgttgtatggtatactggtcagttctatgcgctctccttcttgcagaatgcgtgcaacattgaatttgagcagagcaacatgatcattttgattgccctcgttatcggaactcctttctttatcatctttggtgccctctctgataaaatcgggcgcaagtacatcatgatggccggtatgtttatcgctgtggtcgcatacagacctatctataccatgatgtataatgatgcagaccttaagcagaaaaccgagatcgtagaacaaacaactgtctctgaaccaaaagttgaggtaaaaggtactgatacgattaccacaatcgtgacgaaaaaaacctttactgatggaacttcctacaaggagacgaaaaaagagaccatcccgctggacgcagccaaaaaagctgaacttgctgcggcaggcaaactgaagccagagataaaaaaggctgtcattcttcctcagaacctgttctacaaaatgattgcctttgtcttcatccaggtgatcttcgtcaccatggtatacggcccgattgctgcattcctcgttgaaattttcccaacccgtatccgctacacctcaatgtctttgccgtaccatatcggcaacggtgtttttggcggtctggttccgcttatttcaacccgtcttgttgaagcaacccgtccggcgccaggccttccgcctgccgatcctcttgctggtctctggtaccctatcttgattgccagtgtcagcttcgtgattggaatgctctacatctccaacaaaaccaacaacatggacgttgaataaacaagaaccttttaatttcatccattatgtcagcaataaaaaaactttttggaattctctggtctgtcatggggataggaatcatcccgctggtgatcatgcaggcgatgaaagagatcgcagccaagcccagtgaagagaactggattttctggtcgatcgtgattgtcgtgcttatgccaattatctctttcagcctgattacctttggagtgtttgcgcttaaaggtgagtacgatgtgattgagtgagcagtagaggccatacctgttcttttttctcaaggaaaagccgcatctttcgtgcggcttttcctttttttggaaaaacaagaaacaaacccctgttgaccaatggatatcgaggatgaactcccggcccgtaccgatagaaaaaaagctcttgttgaaaagctcggcacactgcctccatcaccaggcgtctaccagttcaggaattcgagtggccgggtaatctatgttggcaaggcaaaaaatctccgcaacagggttcgctcctatttcagaaatcaacagcaactttacggcaaaacgctggtactggtcactcatattgctgatttcgaggtcattatcacctcttctgaagtcgaggcgctgattcttgagaacaatatgatcaaggagctgaaaccgcgctacaatgtgaacctgaaggacgacaaaacctacccctacctggtgatcaccaatgaacctttccctcggatcctcatcagtcgccaacgaagaaaggatggctccacctggtttggaccctatacagagtcccgtcagctccactccattcttgatcttatcggctcaatttttccggtacgaagctgcaaattccgtctgagtgaggaaaatattgctaccaaaaaatacaaagtctgcctcgattaccacatccataaatgcaagggaccatgtgaagggcggcagtcagaggaggagtacctcctgatgattgctgaaattacccgtctgctgaaaggaaagacctccaccatgatacgctcgctcaccagcgccatgcaactctttgcccgcgagctgaaattcgagcgagcagcagagataaaaatgcagcttgagagcctgaaacggtatgccgagcgccagaaggtagttgcgggagatgggctcgacagggatgtttttgctgtcgctaccggtgaagaggatggttgcggcgtcgtcttcaaaatccgggaagggaaactgcttggctcgcaacgcatctacatgaacaatgtcacaggggaaaccgactccgggctgcaggcaagagttatggaaaaatattatctcgagacccttgagcttctgcctgatgaaattcttcttcaggaatcccttggcgccgatgaagaggagaccttgagagcactcttttcggaaaaagagagagaggaggcgcaggagaaaaaaaatattcgctttttggtgccgcaaatcggcgaaaaagctcacctggttgagatgtgtcgtcagaatgcacggcatcatcttgaggaatatctgatccagaaacagaaacggggcgaggctgcccgagagcactacggccttactgctcttaaggagctgctgcatctgccaaaactcccccagcgaatcgaatgttttgacaattctcatcttcagggtaccgattatgtcagttcaatgatctgttttgagaagggcaaacccaaaaaagcggattaccgcaagtttaaaataaacagttttgaaggatcagatgactacgcggcaatggaagaggtgatcaggagacgttacagcggatcgctttcgtcgaaactcccctggcctgaccttatcgtcgtcgatggcggaaaagggcaggtcaatatcgcttttcaaaccctgaatgccctcggactctctatcccgattatcggtctggccaagcgcattgaagagatttttaccccgcaggcccgagacccattcaacctgccaaaaacctctcccgcactcaaactgctccagcaaatgcgcgatgaggctcaccgttttgccattacctatcaccgcaaactgcgatcggaaagaatgttgcagacagaactcaccaccattgcgggaattggagagaaaacagcattcaaactgcttgaacggtttggctcggttgacgctgttgcgcaggcaactctggaggagctgacggcagcagcaggagcaaaaacagcaacggctatctaccgtttttaccgaccataaatgttctccttctctaccatgccaaaccgtcagaatgtttttgttaagaaaattctgttatatttggcttatgtgtactctgccctgagaatggacaacctctttacgattgcttatgaatgtgcctgatttttttgacgataatcgccataaccctgcgggagcatcaggaagagaacagcccgaccttgatggtcttgattccatgtttgattcggaggatcttcttgaccgaatcagtcaatataatgaagaggggtttcagcttgaagcacttgctgtagcccgtcgtcttgaagagatagcgccttttaatacggaaacctggttccatctgggtaattgcctgacgctgaacggtttttttgatgatgcacttgaagcgtttcagcgggcggccgtcttcagtcccatggacagcgaaatgcggctgaatctcgctcttgcctggttcaacaccggtaatcatgatgaagcgctcagagaactcgaagatattcttgttgactcctccattgaaaaggagttccattactatcgcggaattatcctgcagcgtcttgaacggtttgtggaggccgaatcggactttgaatatgcattgcaacttgatgacgagtttgctgatgcatggtatgaacttgcctactgcaaagatgttcttggcaaacttgaggagagcacctcatgttaccgcaaaacacacgattatgatccatacaatatcaatgcctggtacaataatggcctggtactgagcaaaatgaaaagctatgacgaggcgcttgactgttacgatatggccatcgccatctccgatgatttcagttcggcttggtataaccgtgcaaacgttcttgccatcaccggacgtattgaggaggctgctgaaagctatctgaaaacgctggaatatgagcccgatgacattaatgcgctctataatctcggcatagcctatgaagagctggaggagtataccgaaggcatcatctgttatcggcgctgtatcgagatcagcagtgattttggtgaagcatggtttgcacttgcctgctgccatgaagcgcttgaagagtacgaagaggcatttacagcaactctggaagcgctgaaatcaatacccgacagcattgagtttctgctgctgaaagcggagatcgagtacaatctcaacgatcttgaaaattccatggcaacttaccggcaggtcatagcgcttgatccggaaagtccccagatttgggttgattttgccatcgttctcagggaaggtggccagatcaatgcatcaatcgatgcactgcagcaatcattgaagctacagccactttcggctgatgctcactttgaaattgccgctgcctattttgccatgggcgacaaactcagtaccctgaaggcactaagcaaggcattcaaaattgaccccgagaaaaaagagctttttcagagcacttttccggaactgtaccagcaggattctgtcagacggatgctcgggattgcatgacgaaatcaacaaaaattctcggtcttatcggccgtgccgttgattattcctactctccgcttatccataatacggcatgtcggctgcttgggctttcataccattatacggtttttaacattgcggatccctccatgatccctgatgcccttcgcggggcaaaagcactcgggattgcaggattcaatgtcaccataccatacaagaagagcgttgtcccctttcttgacgcgctctccgcagaggcagcttccatacaggcggtcaataccattgtcaatgagggaggaaaactcaccgggcacaacacggatattgccggatttgccgcaccccttctgccataccgggagagtatccgaggcaaaacactctctattttcggcgcaggcggagcagcgctggctgccatagaggcattcatccgttttttttctccaaaagagattctgctctttgtccgtaaccccgaaaaagcctctttgctgcttgaggagagtggccatgacaaaagtgctcctgtcaggattctttgttctgataatccggaaataatcagggagtgccgcgttatcgtcaacgccactccaatcggcaccagaggcaataacgactcacctctccctcttgaccgggagttgctccaccctggccaaattgtctatgacatggtttacaaccctctcgatacgccacttcttctggctgcacagaaggctggcgctgcaaccatatcaggtattgagatgctgatcggccaggctgaacactcgtttacgctctggactggtatgcagatgcccgttaaagcggtaaaagagagccttctgcaagaaattcaacaataataaccctgttccccgggcatccgactcatgaaactctttttctccattgtcctgctggtcatcacccttgaccagttcacaaaaaaacttgccctaacctttctccgcgatggagtccaaagtatcaccattattgcagacctcttctcgctcacctatgcggaaaacagaggagtcgcctttggccttgaatttgccccaccaaccgtcctcctccttctgactggagtgattacgatcatggtactcgcatatgtcatctggtcaaaaaaccggacgactctctttcttctcccctttgccctcattactggtggtggtattggcaatatgattgaccgggttatgtacggcaaagttgttgactttatctattttgatctttatcaagggcatattttcggtagatgggtttcattgtggcctatttttaatatcgcagattcagccatcaccatcggagcctgcatgttgatgatctttcataacaagctctttcccgcagagagcccgacaggaacaaccgatgttcgttgatattcactgtcacctctcctttccggagtttgacgaggatcgggatgaggtcatcaaacgcctgaaagaagagggtatcggactgctcatcgatcctggcgttgatgtaccaacaagcaaaaaatccattgacctggctcacaatgttgactttatctatgccaacgtcggtcttcatcctcatgaggccgcgcttccagtcgatgaaagcattttcggggaactgctcactcttgcccggtcgccaaaagttgttgccattggtgagatagggcttgactatcactatcccgattttaaccgcacggcacagcaggatgcattccgcgagatgctgagagttgcccgcaccctcgatatgccggtcgttatccattgccgggacgcatgggatgatatgctcgacatcctctccgaagagagtcactcagccatgcgcggcgtgatgcactgcttttcaggagacaaggcaattgctgacgagtgtatccgaaaaggattcaagctctctattcccggaacggtcacctacaaacgctccctcctgcctgaggttatcaggagtgtttcgcttgatgatctgctcacagagactgatgctccgtatctctctccggtaccttacaggggaaaacgaaatgaaccggcttacgttcgtctggtcacggaagccatcgcccgtatcagggagatcccgctggaagaggccgcagaaggcattgcgaagaatagcgttgaattgtttagattgccagcgttatagaaatgcattggggtggcgggtttacctgttgcagttctgcacttattttgaaaatcatgcaaacttgcttaggttgagggccaaccgtaaccgatgcagcaaccataacaacgagctatgaacgacatacaatccagcactcccgtccagcagggcgtcaaaccatctacagaagacaatcttctttacattgccatcaaatataaagttgcaattatcagtacactggtactcctcgcagctctcggagccggagccttcttctgggtgcgctaccagcaaagcaatgaactggatgctgcactgcaactctcaagaatagctccacttcttgaccgtggagagttcaaggctgccatcaacggtaccgataaaactgccggattgaagaaaattgctgatgactatgccggaaaatatatggggactccaagtggaaatatggccaatctgctgctcgctaatgcgctctactccatgggaaattttgacgcagctcttgaggtctttaagagcgtatccatcaataatgatgatcttgctgccgctgcccttgctggcgccggggactgctacgtcaataaaaatcagttagcattggccgcagagagctatcaggatgcatcatccaaggctgaaagcaaaccgcttaaagcgcaatacctcgcacatgcagccaacagtttccagcagataaaccagcttaaaaaagcatcagagctgtatacaaaaatcatagcagactatccaggaacaaccgcagcagccgtagctcaacggtcgctctggcagcttccctcaaatctttaataacgaacaatagttccctaaaatacattgtacatgcctgaacagtttcttatcaagacaagccttggtgacattaccatcagtctttacgacgacacccctctgcatcgcgataactttatcaaactcgccacagagaactattacgacggtatccgctttcaccgggttatcgaagggttcatgatccagaccggagatccgttatcacgccatgaggataaacgctccatgcacggcaccggaggcccttctacccgtatccctgctgaaatcaaacatcccaacaagaaaggaacacttgctgcagcaagggacaacaatccccagaaagcatcatccggcagccagttttatatcaatcattctgacaatggatttcttgacggacaatataccgtcttcggtgtggttgaggctggtatggatgtggtagaaaaaattgctgttgtcaaaaccgatcccaacgacaatcctcttgtaccggtcactatcgacactatcgttccactggcaaagtcctgagaagataaaatcacatggatagcattgcggctaacatagaaacaatacgggagcagattcatgcggcctgcatcgaggcaggccgcgatccggctggagtacgtctgatcgctgtttcaaaaacccacccggcatcactgataaaagaggcctttgatgccggtcatattgttttcggagaaagctatgtccaggagtttctggaaaagtgtgaagatcccctgcttgcacagctcggaatcgaatggcactttatcggacacctgcagtcaaacaagatacgctcgattatcggcaaggtgagccttattcatggcatcgacaagctctcaacagccgaagagctctcaaaacgagccctccggaacaacctgcaggtcgattatcttcttgaagtcaatacctccggcgaagcatccaaatatggcatgtcgccagaagagctgctttcactggctgaatcgctcttcacgctcccgaacatcacccttcgcggcctgatgaccatcgcgtcaccagacagggttcttgcacaacaggagtttcgcctgctgcgcacccttctggacgcgctgaaacccatttctccggatccatcaaaacttaccgaactctccatgggcatgagcggcgatttcagggaagccattcatgagggagcaaccatgatccgtgtcggaacggcaatcttcggctggcgctgatatggtttgcatttcggttcatactcgctttgtaacacttgtcaattaacctgtaaacaaccctatcatgatctcacagcaggcaaaaatccaggaagcagtcgcctttatcagaacaaagacaggtgctgattatccggttggtatcgttcttggaacaggcctcggcgctctggtcaaggagattgatattgacttttccctcgactacagcgacatcccgaacttccctgtctccacggttgaaacccaccacggcaaactgattttcggaaccctttcgggaaaaaatgttgtcgccatgcaggggcgcttccatttttacgaaggctactccatgcaccagattgtctttccaatcagggtcatgaagtacctcggcgtcaaaaccctcggcatcaccaacgcctgtggcggcctgaaccctgcctacagaaaaggggagatcatgctgatcgatgaccacatcaacctgctcggcaccaatccgctcatcgggccaaacgaccctgaaatcggctctcgctttcctgacctctgcgcaccctactctccccggatactggaacttgctgaagaggtcgcattaaatcagagaatcaaggttcagcgcggagtttatgtagccctctcaggcccttgtcttgaaacccgtgccgaataccgcatgttacgtacccttggcgccgatgttgtcggcatgtcaaccgtgccagaagtgatcgctgccgtacatcagggcacagaggtcttcggcatgtccatcatcaccgatgaatgcttcccggacaacctcaaggcggtcagcatcgaagagatcattgaggtctccaaccatgccgaacccaaaatgacctctatcttcaaggctattgtcgcaaacctttaattatcaccataccagtatgatagacgccatttctttcaacgacagcacccttcgctacctcgaccagcgctatctgccgctgagggaggagtatgtttccaccagaaattacgaggaagccatagaggcgatcaaaacccttgcagtacgcggcgctcccctgattggcgttgctgcagcctacaccattattctcggcataaacagcttccagggcacaaaagaggagtttccttcttttttcaaatcgcttgtggctgaagttgaagcttcacgcccgacagcggtcaacctcttttttgcagcggcacgactcaagaaggtctatgctgaaaactatgaaactgacacaatcgaggcgctctttgcaaaaatgaacactgctgcccgcaaaatccatgatgatgagatcgcaaactgcgatgccatgtcgcgccacggtgttgatcagatcaagattgaccttgcccacatcctgaaaacacgtaagctcaatgttctgacccattgcaataccggcacccttgcctgctgcggcaccggctcagcgcttggggtcatcaggcttgcctggcaggaggggctcatcgagcgggtcatcacctccgaaagccgcccgctcttgcaggggcttcgtctgactgcctgggaacttgaacatgatggcatacccttcgtctctatttccgactcctcatcagcatttctgatgcagagaggaatgattgattttggtattgtcggagcggaccggattgctgccaacggtgacacggcaaacaagattggcacctgcgcccatgccatcagcgcataccaccacaatctgccgttctacatcgccgcgccggtatcaaccattgatatcaccattcctgacggcacgcatatcccgattgaagagcgcaacgccgatgagctgagaaccattttcggcacacaggtagcttcaccgacaacaccggttctcaactatgcttttgatgtcacaccaggaaaatatctgagaggcatcattaccgacaaggaagctgtggtcggtaactacattaccggactcgctgcacttatggaagagtaacctgcagtggtttcgcaggagcaacacattgctaaaaagagagacgctcaccgaaaaccttgctgattcggtgagcgtttttttatctgcctgataacctggtaatgaactccggtcaggctcatccgccaggatgcaatctttttgatttttttatcagcgacataccttggtgaatttgtatttgatactttccgcaagattttattcaggtcaaaactctatctttttaactatattatggcagtatgtcggcagacgatttaactttttttatattgatccgtccgacgttctctctttattttccttaaaaatgatctggaggagagcatgagcgaagcagggtacaactacaggatagtgcgcggttttgccttttcggcgcttttctggcttatcattggtctggtcgtcgggctctggatagccttcgaaatgttcaatccggcactcaaccttaccccctggctcagtttcgggcggttgcgtgttgtgcataccaatggtctcggtcttggcttcggactcgcaggtatttttgcaacctcctactatatcctgcagcgcctgacgagagtaccgcttccctttccccgacttgctcaagctcatctctacctcttcaatgcagcaatagcgctggcagccgtgagcctttttgcgggaatgaacaccacaaaagagtacgctgaacttgaatggcctcttgacattggtgttgtcattttctgggtcatgtttgccgtcaatgtctttggcacgctgatcaaacgtcgcgaaaagcagatgtacatctccctctggtacatcatcgccatgaccgtcaccattgccattctttacattgtcaacaaccttgagattcccgtcacactcttcaagtcctacagtatctattcaggtgcaaacgatgccaatgtggagtggtggtacgggcacaacattgtgggattcatctttacggttccgatactggcgatgttctactattttcttccaaaagccacaggccttcccatctacagccatcggctctccatcatctctttctgggcgctgatctttgcctatctctggactggcgcacatcaccttatgctcacccctctgccggagtggattcagaccgttgcaatcgccttctccattttcctgattgctccgtcatggggctctgtagtcaatggctattacacgctgcagggaaactgggagcagatgcgcaccaattatctggtcaagttctttattgcgggcatcaccttttatggtcttcagacccttcaggggcccctgcagggattacgcaccctcaatgctttctttcattatactgactgggtggtcgggcatgtgcacatgggaaccatgggatgggtgaccatgatcatttcggcatcgttctactatatgattccacgcattaccgacaccgagctctacagcatcaaactcgccaacagccatttctggctcatccttgttggtcagctcacctggaccattaccatgtggatcgcaggaatccagcaaggagcgatgtggaaagcaaccaacccggatggttcgctgatgtataattttcttgataccgtcacctctctctatccctattaccggttgcgctttgccgccgggataatctattttatcggtatactggttttcgcctggaatctgatcatgacagtacgccagcaacctcaacagagtgaagcttaaacaacaaatccacaaacaggagctgcaatcatggggatcacttccaaaccggttgtttttgctattctttcagccgttgtcatccttataggcaccaccgtaacggtctttgttccgcttttcatgccttctacacagccagtcagcgctgccataaaaccctatacggccgtagaacttgaagggcgcgacatctatatccgcgagggatgcaacaactgccacacccagaccgtacgaccgcttagaacagaggtacttcgctacggggaatactccaaagctgaggaattcgcctacgacagacccttcctctggggttcacgccgcacaggccccgatttgaaccgcgttggcgggaagtatcccgatgcctggcattacaagcacatgcagagtccgcaagggatgtttgaaaaatcaaatatgcccccttatgggtggcttgccaaaaaccgtctcgataccacatattcatacaaaaagacatccattcttggctatggctattctgaaaacgatgtccggcagcagatagcccaatatcatgcaacggtaaccgatggcacctattcctcaaaagagagtcgtgaccaggtgacaccgccagagctgcgccaggaactgaccgaaatggatgccatgattgcatacctccaaaagctgggaagagatgtcaaaaacctggaggcaacaaaatgaccttttcaggaatggcatatttcctctttaccctgctgctcgccactgttttagcgggaataattatctactactacaacccgaaaagaaaacagcaggttgaggaaccgaagcacagaatgcttgatgacgacaattgaaaaaccctaagagtaccacaagatcaacaaaaggagagctgccatgcatgataccccggaaccccaggatggccataacaaaatccccaaagggtggctgctctttttttatgggggaattatctttctgatcgcctatatcttcttctatacaccggcaatttccggctggtctttctaccagggctttgaaaaggagatggcggcggcggccaaaaccgaaaaaccggagacgatcaaaacatattccgacaacaaggaggccatcaaggaagggaaagaggtctatgcaaacacctgtgcaccgtgccacaaagatgatgccaccggaggaatcggccccgatctgacccttgcaacgctcaaatatggagcaaccccgctggatatctatgaatccattaccaaaggccgtcccaacgggatgccctcattcctgccccagattggtgcggagaagagcagcaaggttgtcgcttatctggaaaccctgagaaaaaaataattactgataacactggagtctgccattttgtggaaaatcaaaagaaacatcgtcgagatcctgcaggccatcatgcttacgggcctgccctttctcaccctgaacggtcaaagtgcattccggtttgatatccccactctcaaactctatttttttggttcggccatctggataagtgagttttatcttatcctcgccgtcacacttttttttatcctcctcatcgcctttgttaccgccattttcggtcgcatctggtgcggttggctctgcccgcagaccgttctgcttgacctgagccaaagcatcgctgccctggcaggcaagaagtacctcaaaaccctgcaaagtctcatcctgctgcccctctcggccctgatatcgatcaccatgatctggtacttcgttcctccggctgagactatgagaagcctctttgtttcgccaacgattaccgctttttttcttgttctctgggcactggtctaccttgaactggcgtttctgggaagaaggttctgcacatcgatctgcccctacgccatgctgcagaatgccctcttcgacaaggatacccttgttatcgagtatgacctttcacgcgatgctacctgcatgaaatgcgacgcatgcgttcaggtctgcccggttggtattgacatcaaaaaagggttgaactctgcctgtattgcctgcgctgaatgtattgacgcctgccgccccctcagcgaaaaaagaggtatgcccccctttccgaactacaaaggggtgatcgttcgccggaaaacatactggcttggtggcgccactgccgctgcggcgctaactcttttcctgctcatatggagtcgcccggcagtcgattttcttgtcacacgcgacaacgcaccccttccggcaggtttgaaccgctactcctataccgtttataacaacagtggaaaacctctctcacttgcactctcctcgcctgaccctgtcacccttctcggtgaacacactctccttttgcagccattttcagccattcacggcaggatactgatcaaatcgaacggcaagctggaacgtgtacgtctcggaatctccggtgacggcatatccataaacagggaaaccggttttccatgaagctctttctttaccttatctatccccttttcttctttgccatgggatgcggcatctatgtggcatacaacaatgccgaaggccttgttgacaaaaactattatgagaacgggaaacactattttgcagccaaagaggtcgaacaaaagcttgatgttgcaatcagcaaaccagactcgctgaaaatgggaagcaacgagatccacatcagcgtcacctcacacggcaagccgcttgaagatgccgctctctctctttttgtcggcaacctctcctcaacccgttatgactccaccctgaccatgcaggaagaggctcccggcatctatcatacaactgcagcgattcccttcaaaggagtctggttcgtcagaatcgatcttgttaaacaacaactcagagccacacgaaaatggtttttcgacgtacggtagccgcactggcactcggcgcatcactgctgagcagcagcatcttcaccacaccactcatcgcaaaagagagtgagtgcaacatccaccagggcccctgcaccatcacctcagggagccacagttatacgctcaacattgaaccaaaaccagtgagcgcgatgaaggagctcaccttcagcgtaacggtaaccccatgcaacaggctatcagacaagctgctgctcgacctttccatgccgggtatgccgatgggcaaaaatcaggtaacccttgtcagaaaaagtggctgcagttacgagggtaaaggaattattgtccgctgcatgagcgggcgcacgctctggaaggtgaccattctcgccgatgaacccacaaatccggcatttatcttcaatgtcagatagcggactgatatctgacgaaaaggtgcgctgcgaccactgccttcaggagacaagcagggcatcggccataaccgcccttatcgacggtgagaccaggttcttctgctgtcatggctgcctcggcgtctacgaacttgttcacagcaattcactcgacgccttctacgacaagcgctgtgactggcagccaggccctccgcacacatctgtaaaacttgaagccgccgcctttcgagacagcgtgacccttaccgacaccgggagtagcattgagctcctcctctcgggcatacgatgcgcctcatgtgtctggcttatcgaaaaatttctgatgaaacaggaggggattctttcagcaagagtcaactatgccacacacaaggcaaccatcacctggtcttccgataccatctctctcgacacaattcttcaggccctccattccatcggctacctgccacaccctggccgtggcaacagccagagtgatttggcagcaaaagaaaaacaggatttactgctgcgtttcggcactgccgcatttttttccatgcagctcatgctctttattgccgcactctatgccggatttttcgagggaatggaggcacgcttcaaacttgcctttcagctcatctcatgggcactcgccaccccggtgctcttctactccggctacccctttctggcaagcgcgtttcgctctctgaggcaatggtcgtttactatggatgtgctcattgctcttggctctctctcggcctactgctacagcattgccatgatcgttcagggcggcgaagtatttttcgatacctccgccatgatcatcaccttcattcttctgggccggtttctggaggccgggtcgcgcctcaaggcaggtaacgccattgctgaacttgccgagctgcagccacatgaagcactcctcatctccgaaaacggagaaacagccttggtctctcttgataccatcaagattggagatcatgtggagatcatccccggagagcgaattccgctcgacgggagagtcgtggatggcgaagcggaggtcaacgagtccatgctcaccggagagtcaaacccggttttaaaagaggcgggaagcaacgttttcgccggaagtttttccatgaacggtcggctccgcatctgcgtaaccgaaaacgccagcagcaccctgcttgcacagatcattcgcaccgtcgaggatgcacaggcacgcaaggcgccgattcagggaattgccgacaaaactgccggttattttgtgcccgcaatcatcatcctttccattgccacctttctgtactggaaagtcattgcaggaagtacggtcattgctttgatgaacgccgtctcggtactcgtcatcgcctgtccctgcgcacttggtctggcaacaccgcttgccattctgatcggcactaccgctgtcggcaagagaggcattctggttaaaggtggcgatatttttgaaaccgtctcaaaaatcaccaccgtcgtgctcgataaaacaggcaccatcaccaccggaaaaccctcaataaccgacctgcacgactacggcctcactcccgcgttggtacaacatatcgcctcgcttgaagcggcctcggagcaccccaccggacgtgccatcgtcgcttcatggcagggagaactcctgaaaaccgtgcagttcagggcaacaccgggcagaggagtttcagggatcattgaaggaaccctctggcaggcaggatcgagagccttcatggcacaggaaaaagttgagcttcaaccgttccaggaaagctgcgcctcggcactcgaagctgaaggaaaaaccgtggtgatggtcgcctgcggccacaagcttgccggtatcatcggcctcattgatgacctgcgcccggatgcccttcccctgatagccgggctccgcaaaaaagggctatcgctcaaaatcctcaccggcgacaatcagggagtagccaactacatcgctgcaaaatgcggcatcaccgacgtacaggccgggctcggacctcttgaaaaagcggcggttatccgcgacctgaaagcaaagggaatgtgcgtcatgatggtcggagatggcatcaatgacgcgccagctctgaccgaagccgatatcggagtcaccctcggccacgcttccgccatcgccctcgaaagcgccagtgttaccatcctgaacgatgacctccggctcatcaacaccctgacagaaagctcatctcgctgtttttccatcatccggcagaatcttgtctgggccttttcgtataatctcatagcgctgccacttgccgtatcaggagtgttgcaccccatcatctccgcactcctgatggcaagcagctcccttgtggtggttggcaactccctgcgcctgaaaaacatctgactgaggaaccatcatgtacgcaacattttttttgatcggcattggtctttttgtcggagtcgccgcatggtttctcttcatctgggccgtaaaaagcggccagttcgacgaccccgaagctcccaaataccggatgcttgacgatgatgacgaactggcaaaccccttgaaacctgcaaagcctgcaaagaaaaaaaacccatgaccatcaccccccttctcgccatgcttctctccggtcttgccggaggattcggtcactgcatcagtatgtgcggcccggttgttgccgccttcagcgttggtgaaacccgtaaagggatactccaccacctgctctacaacctcggacgcatcaccacctacaccatcctcggcgctgtggctggcctctcaggctcatttctgctccttaccgcctccatcgagcctctccaacgcgccatcatgatcattgctggtctctccatcatcctcatggggctctccacagcagagtggctgccactaccgaaacaattcaccagttgctcaaccggcgtttcagtaattcagcgcatcatggccctcttcaaagccccacgctccgtcggcgcctactacccgatgggcatcgtcctcggctttctcccctgcggcctcacctataccgccctgctcgccgctgcacgagccgccatggaggcagagaacccctttgccggaatgatgcagggcgccctgatgatgatgctcttcggcatcggcactgcaccagcgctgattcttgtcgggaaagtggtgaacagcatcagcaacaaaactcgaaaatggttttaccgggtggccagcctgattatgattgctacgggtgtgtggtttgtggtgtcggggtggtgagaggaaggtgggtcaacgaggctggacagtttcagacgtcttaagaaatacttgaacaatccgattatataagcgatgatgaatatctcagaagcattaacggtatggttcaaagccttaacgatgaaaaaacgaacccccggagatgcctttccttttgtcagccgtgtaacaccttgatttcagtattattaaccaaaatgctgtacgatattaacctgcgaacgatactctggagatgaacagtatgatcaaaaaaaccttgtgcaagcttgacaagcacgatatggaagaaaacatggatacgatcatgaagctggttgccaagccccactatctttgcggcaagtgcgcaagagtggcaacaaagaaaaaatatctttgcaaaccggtcaaaatcaaatcatcagaaaaaaaagaggagtgataacatgtgcaatccctgacagtcagtcagctcctcaggaaagaaacccgaagagccttcaaaggtgtactctggcttgacaatacaatcccctgcagcaataacagcttggcttaccatttgtacccgctgcttttcagccatttttttgccttcgattctccaagtctggcggcactcacgaagtcgtcgatggccgcttttttgtttcccaaaacaaggaatttcataaaaacacaaaatatattttgctgaaacggaaagcctgtacacaattgaatgcacccaccggagccatagaaacaataaagacttgcaagccgaaacctgcaagtctttatttgttatggtgcacccgggaggactcgaacctccaacccattgattaagagtcaattgctctaccattgagccacgggtgcagaaaatctattttgccggcagcgcaggaatcacgggtgccggagaaacaggtgcggagggcactttgtttgccgatggcgctggcattgcaggaacattctgctgcatactaccttcaggtgcctctttcacagttcttcctggaagcgtaaatgcggcgacaaaacagagcagcatcacggttgctgcaagaatagccgtcatcttgcttaaaaaatcaccagtccttcttacgccaagcgtctgaacggtgccaaggcttgcaataccacctgtcaaaccactgccacttttagggctctgtaataaaataacccctatcagcagaatcgatgcaagtaaaccgacaatgacaatgaaaacatgcatttccagccgctttaataaatttgcaaatatcgtatcttcacatgaagaaggccttaatttagcaacttttaaaaaatatccaaatcgcgatggctgatgctgccaaaatagttgtgataacaggccttgccatcgttgttttcggtcttttcatgatggcttccgagaagtcaggctcgtggaactggttcaactggtttggcaatcttcctctcgacatcaagatagaacgggataatttccggttttattttcctcttggcacatccgtgctgctctctctgctgctcacgctttttctttacctttttaacaaatttatccgataaccaatccaatatgccagaagaaatcaaaagggctgcccgttcagcaacggcaagcagaacaacacatgagaccgatatcacgataacggtcacgcttgatggctccggaaccagctcggtcaactcgggagtactctttcttgatcatatgctgaccaatttctgtaaacattccggctttgaccttgagctggagtgccggggagatcttgatgttgatgatcatcacagcgtggaagacattgctcttgttcttggaagcaccattgctgaagcgcttggcaacaagcggggaattgggcgctatggctgggcaatcatcccgatggatgaagctctggcgcagtgtgcccttgacctgggaggaagaagttattgcgttttcaatgcaaaatttaatcgtccggtcattcagggcttttcaacagagatggtggagcatttctttatctcgcttgccgggacattgaaggccaatatccatctctcaatccttgagggagagaatacgcaccacaagatagaggcgctgttcaaagcgtttgcctatgcgatgaaagcggctgttgccataaccggtacagaaattccttcgaccaaaggacaaatttagctttcgcctctcatttctcctccaatgcaaaagggctgcctcttcaggtagcccttttctcttttctgattgcctttttcggggaacaatcttgtagctgttaatcccgcttatttcgcgtaagcaattgagcgtttttcgcggatgatggatactttgatctgtccaggatattgtgcttcggattcaattttgtgtgcaatatcatgggcaagcacatctgcctgtgaatcactcacattatcgccttcaacaatcactctgatctctcgtcctgcctgcagggcataggttttcagaacccccggaaatcctttggcgatctcttcgagactttcaagacgcttgacattgccgtcagccgttaccgcaccacgagctcccggtcgcgaaagcgaaatggtgttggcggcatcaacgagatcggcaagaggagactctttgtttacatcgccgtgatgggcagcaatcgcattgagtacaatgtgggattcgttgaactttttgagataattcatggcggtaatggcatggggctcgtcgccttccggcagcacaagaccaatatcgtgcaaaagaccggcacgtttggcaagtcggacatcaagcttgagttctgaagccataagaccggctaacatggcaacttcacgactgtgctgcaggaggttttgaccatagacggtatgaaacttcattttaccgataagtgagacaatctcggcaggcatatcgggaatctgcagcgatgaaagcgcctcttcaccggcgctgatgatgacatcatcaatctcttttttcgcatcttcataggctttttcgatagccacaggatggatgataccgtcgacaagaagcttctggagagtcagtttggcaagttctcgacgaaggggatcaaagcaggagagaataacgacctcaggtgtatcatcaacaatgatatcaactccggtagcattttcaaatgccttgatattgcgaccttcacggccaatgatgcgacccttgagttcatcgctctggatatgaacaacggaaagggcgttttcggtagcctgctcgaaagagatgcgctgaatggcggtcaggagtgttttttcggccaggcgacctgctttctgctcagcctcttcgtgtatctggtgaatggtctcggtcgcttcctcttttgcctttgccaccatattgtcgatcaacatctggcgagcctcttcagcctgcaggttgctgatgctttcaagacgctggttctgctcaacaatgatgcgctcaagctctgtggaacgaagggtgagcgacgcagatacctgatcaatctccttgcgctgatcctgaagtttgcgctcaagatccttgacatcctggctctgttttttcagttgagcctccttctgttgtgtctgcttctgcaactgggtgtacttgttgtttttgataacaacttcctgatcaaactcccgacgcttctttttccactcctggtttacttcgctgactttcagttccttgtactcgttggcctccttctgtgcctcctgcactatctgaaccgcacgttcttctgcttcaagcaccttggttgtaccgatccgctcaagaaagtaacgtccaaccaaaaaacctgctgcaaaaaaaatcactgaagcaaaaacaatcaaaaacaggtttatgactattcccattaaactacctccattttcatgctctcatacttaaagatgaggcaccgttttaaacaaaaaaaccgcaccatgaacgaggcgcgtaagatccaagaacccgttatacacggtgggcacctccttcagattttttgcttccaatggaacaatgtttccactgttcttgaaacgcctgacccgaaaaaggtcaggtactttcaacaaggcctgcaatcaaaaagaagagtttggttccctgttttttgatgttagttcttttacttacagacaccccaatcaaacggtgcggatatttcttctcaatgtaacggtttattgcagattttgcccgataaaaacattcagtctggcaatgttctgcctcagcaacgccatctcctcttcaagttcgacttttttttcggcaaacgaaattgccgcaagcaccgccagctttactggctcgaatgtcggtgccttttcggcaaaaagccgcatcaccccatcaacatcacgggccgctttttcggtcacttcccgtcggtcaacctttaagggatagctgtaaccataaacatttacatcaattttttccatctctttacgacaaggcctgattatttctgagctccatctctattttttgcaaaatcagaaccagtttctgtttcacctgcactttttccgcataaccaagcgctcctgcgggagtgccgcatacatcaacggcagaagatccgagagttccgggcaacttatagtttctcaaaatattctccagacttgagagttcagatcgcaacacatcattctcctgttggcaatccgttaaccgggcaacaaggagttcaatatttttctcaaggaggctgacatcacctgtcatattttgcccatcaaaatcttgcatagagacaaagagtatcagacttgtcgaataaccgcaccaagcttactcgcggcattactgccgactttagaaagaatatcgctgattctttcatcctgtagcgtccctgcatgatctgcaatttcaagagagagtgcaacgctacgctctccgccatcctcacgggtacgctcgaaaagatcaaaaacagagacacccctgatcagggagtcacttgaacgaaccaattcaacaagtgactgaacagtaacatcaggaggcagaacaagcgatatatccctctgaacaaccggaaatctggaaggcggctcataggtgacacctgaactgaaacagctttcgagagctgccgcgtcaagttccgctatataaacatcctgtccaatatcaaatttgcccaagaggtttgaatcgagtcgctgtacaacacctgccctgtacgagcaacttcttcccttttctgtcaactgtacatcaatgctgacagtgttttcattataaatattcaccactgatttatcaagcaaattcagcttctcgagcagcatctcgacagcgcccataagatcgtaaaaatcaaccttttctgacgactggttccagattctcgggaaacgactgccagtgatggcaagaacaagatattcctgttcactgtaagcatcaagcggcgactcactcctgcactcacctgctgcgagactttgaaatcccctggctacctcaaagagttgaagatcccggtttccatgcctgatattatggcttataaccttcagaaatccgggaacaagcgcgggacgaagtacttcaagcccctcactgataggattaagcacaccaacaagcttgtcgctgaacagagcggcctcttctcttttcacaagcggattggtgagaatttcgcggaaatgcaagccgaccatgagagagcggagaaaatccgggaaaaactccgggaacttgcgcgactgtggatagatggtcgccatctgggcagaaggctgaatattgtcgtaaccatagaggcgggcaatctcctcgacaagatcgatctcccctgaaacatcgaccctgcaggaaggcacctcgaaggtgattgattccccttcggtttcgtcagtcctgaatccaatccgctggagcatcgccaccatttcgcctgcggctatcgaactgccaagcaaggcgttgacccgatcagctctcagggctacgcgacgcaattcagccggcactgaaccccactcctgagcctcttcaatacggcctccggcaagctccagaatcaatgctacggcgcactctgccgaccgtctgacattccgggggtcgataccccgctcgtaacggtatgaggcatccgaagagatcgcagctttttttgccgatttccggatcatagagggatcaaaccaggctgactcaagcagaatatcggttgtggcgtcacttacggctgactcaagtcctcccataacgccggcaagagccactggcttctggctgtcacagataaccggcataccgggctcaacctggaaggattgctgattgatggcaacaaattccccacgcacatcactccgcactacaacccgctcaccggcaagcttttgaagatcgaaggcatgaaggggctggcccaacccgtgaagaatatagttggtgatatcaacgatgttgtttttcggcctcaaaccaatactttcaagcttttttcgaagccatgcaggagactcggcaaccgttatccctcttatgaccacacccgtgtaataggggcaggcgacagcatccagaacatcaacaagcgtcccagtttgtacaaatggtactgcgttctgttccggatagtgtatctcttcacctcctgcaagctcccgtgctattccgagatgggagagaacgtcgggcctgtttggtgtcacggcaatatcaagcacgacatcgccatcaaaataacgggctacaggctcaccgatccggcatgaagagtcaagctccataacgcctgaatggtcatcagagagcccaagttcgtcagcggcacaaatcatgccgaacgagcgttcaccgcgtattttcgagggcttgatggtgatggtctggccatcagaagcggtcagttttgctttgagtgtcgctacaggaacaaccattcctgctttgacattcggagcgccgcacacaatctgaagaggctcttcacgaccgacatcaacccggcaaatagtcaggcgttcagcattgggatgctgcaccacctcttctattcgtcccacaacaacaagatcatctggaagggagggctcctgaacctcctccacctcaaagccgagaaaggtcagtttttcaacaagtgacagcgtatcggaagaaaaggagggaagaaaacctttgagccaactgacagatattttcataaggagaaggaaatctggctttcatggattaaaaaaagccctgtaccggcaaagaacagagcttttagagtgaccccaacgggattcgaacccgtgctaccaccttgaaagggtgatgacctaaccactagtcgatggggccttatatgggtgaatgaggggactcgaacccccggcctccagggccacaacctggcgctctaaccaactgagctacaatcaccgtttaaaacttacggactttttcttgtgcgcccgactggactcgaaccagtaaccctcagcttagaaggctgatgctctatccattgagctacgggcacagcattcaattgtcagacctgtttcctgtcggggtgccgagactcgaactcggggcctcctgctcccaaagcaggcacgctaccaactgcgccacaccccgttttttaacggaaggcccaatatagcacaagaacattaattacaaaaaaatatttccgatactcctaaaaattattcagaaaaaaatccgcaatgatacggcggagatcttcatggcaaaccatttcaattgcctcagatggagtaacaagctttcgtcggcggtcatgcatttcatcccattcatcaagcatggtctcaataaaaagaggataaacctgaaccgaaaagagttttccaaacttgctgtaccgatactggccagcctctttgtgatgaacaacaccgatcagcccagcttcctcataggcctcttttgcagccgactcggcaggtgtcaaccctttttcgacatatccctttggaatgatccagcgttccgattttctggaagtaataagcacaagccgattatcgaggactggaataaccccggactgcttgaaaactctcttgtacctcactgccatgacacacgtgttgaataaaattgttcctgcgcatcccctgctacaaagtgcaccgagagcagccatcaaaataaaatagggggaaaaacgactgcgaagtcataaaatacaactgatttctttatttaacagccctctgagagcaattggagtatttaatttcatcatgcttttttgtaacatgggatagtgtggttcatatgcttgattttacaaccaaaatctttgaggaaacatgaaggcaatcattcctgttgcaggggtaggtacccgtttacgccctcacactttttctcatccgaaggtgttactcaacgtggccggaaaacccattatcggccatatcatggacaagcttatcgcgtcaggtattgacgaagccatcgtcattgtcggctaccttggagacatggttgaaaagtggctgagagcccattacagcatcaagttcacctttgtcacccagaccgaactcctcggacttgcccatgccatctggatgtgcaaaccctatattatcaaggatgaaccattattcattattctcggtgacactatttttgatgttgatcttgaatcggtactgaaaagccctgtttcaacccttggtgtcaaagaggttgaagacccaagacgattcggggttgctgtaaccgatggagaaaaaattctgaaactggttgaaaaacctgacacgcccgtcagcaaccttgccattgtgggcctctatttcctccagcgagctggctcactctttgcgagtatcgatcacctgattgacaatggaatcagaacaaaaggagaataccagctcaccgacgccctgcagtttatgattgaagggggagaaccattcaccaccttcccggttcacggctggtatgactgtggcaagcctgaaacactgctcgccacaaatgagattcttctcaaaaacaacgtcgcgacaaaaacctttcccggctgcatcatcaacgatccggtctttatcgcagacagtgcggtacttgaaaatgccattatcggcccctatacaaccatcggtgaacaggctgtaattaccaatgtcattatcagaaattcaattatcggctataacgcacgggtcgcccatatcatgctcgatcactcgatcgtcggcaacaacgccttcattacaggaagttcacaggaaatcaatatcggagactactcagaaatacgggttggataagagattttttgcatagaagagggcgaatgtttacatttgtgctctctttttcatcgacatccccattacctatggacacggtgtcgcaggctctcaacaggggttgtttccccagggtctgctggaagtttttccgtgtcccaggtcatctctttgtggcatcctctcactgaaaaactttcctttggttcaattatttttgttcttgctgttcatttttttctgttgttacactcattcgtttaaccaaaaccttatcagaacatgtcacaaacaaggtatttctttacctcagaatccgtctcagaaggacacccggacaaggttgccgatcagatttccgatgctgtacttgatgattttctccgccaggactccagttcacgcgttgcctgtgaaacctttgtcacaaccggtcaggttattgtcggcggtgaagttacaacgaaaggaattgttgatatccagaccatagcacgcaaggttgtcaccgaaatcggctacaccaagagtgagtacatgtttgaggcaaactcctgcggtgtgctttcagcgctccacagccagtcacctgatatcaatcgcggcgttgaccgcaaggaagagattgctgacgagtttgaccgtgttggcgcaggcgatcagggcatgatgttcggctatgcatgcactgaaactccggtactgatgccggcagctatccagtttgcccagcatttgatgaaaaaacttgccgaaatccgcaaggagggcaaaatcatgacctaccttcgtcctgatgcaaaaagccaggtcacccttgaatatgagaatgaagttgtcaaacgtgttgatgctgtcgttgtttcaacccagcacgatccggaacctgaaggcgtcagcgaagcagcctggcaggaagtgatcaaaaatgacattatcgaaaatgttattaaggtggtcatccctgctgacctgattgatgaaaacaccaagtttcacatcaacccgaccggacgctttgtcatcggtggaccacacggcgataccggcctgaccggacgcaagatcattgttgatacctatggtggcgctgctccccacggcggtggtgcattcagcggtaaagatccttccaaggttgaccgcagtgcagcctatgcagcccgtcacgttgcaaagaacattgtcgctgctggccttgccgacaaatgcaccgttcaggtctcctatgccatcggtgttgcccgtccggtatcgatctatatcaatacccacgacacggcaaaacacggactcaacgatgcccagatccaggaaaaagccgaactgatcttcgatcttcgtcctgcagccatcatcaaacgattcagcctcaacaaaccagagggttggtgctatcagcagaccgcagcttatggccatttcggtcgtgatatcttcccttgggaaaagacagaaaaagttggtgaactgaaatcagccctcaacctggcctgagcaattgcaacatttttaaaacaagatgacaatatgacaacactcacagaagtgcttgattataaagtggcggatctctcccttgcagaatggggacgcaaggagattgatgtcgctgaaaaagagatgccgggtcttatggccaccagacgcaaatatgcgggtcaatacccgttgaagggcgctcgtattgccggttccctgcatatgaccatccagactgcggtgctgattgaaacccttgtggaactcggagccgaggttcgctgggcaagctgcaatatcttttcaacgcaggatcatgctgcagcagctattgcaaagagcggcgtgccggtttttgcgtggaaaggcgaaacccttgaagagtactggtggtgcacccgccagatccttgagtttgaaggcggaaaaggaccgaacctcattgtcgacgatggtggtgacgctacccttatgatcatcctcggctacaaaatcgagaataaccctgaactgctcgaaaaagctccagccaatctggaagaaaaagcgctctatcagcagttcagagaggtctttgcagaagacagccaacgctggcacaaggttgccgcagaaatgaagggcgtttcggaagagaccaccaccggtgttcaccgcctctaccagatgatggagaaaggcgaactgctcttccctgccatcaacgtcaacgactcggtcaccaagtcaaaatttgacaacctctacggatgccgtgaatcacttgctgacggtatcaaacgtgcaaccgacgtcatggttgccggcaaagtagttgtggtgcttggttatggcgatgtgggcaaaggctcagcacgttcaatgcgtgcgtatggagcacgggtaattgtgacggaaattgatccgatctgtgctctgcaggcagccatggaaggctatgaggtttccaccatggacgaagcagtcaaggaaggaaatatctttgtcaccacaacgggcaacaaggatgtgattacgcttgagcacatgaagcagatgaaggatgaagccattgtctgcaacatcggccacttcgacaacgagatacaggttgagcagctctatgcctatgcaggagcaacaaggctcaatatcaagccacaggtcgacaaatataccttcgagaacggcaactgcatctatctgcttgcagaaggacgccttgtcaatcttggatgcgcaaccggacacccttcgtttgtgatgagcaactcctttaccaaccagactctggcacaaattgaactctggacaaaggattatgctgttggtgtttaccgtctgccgaaagagcttgatgaagaggtggcaagactgcaccttgaacaactcggcgtaaaactcaccagactttctgatgagcaggctgcatacatcggcgttccattggatgggccatacaaaccagaacattaccgctattaagatttggcggaggtatgactgatcaacaaaaaaggcaaccccatgaaaggttgccttttttgtttgctggggcggcaggattcgaacctgcggatgtcggctccaaaggccgatgccttaccacttggcgacgccccactctgtgacggcatacaaatgcaattgtatccggccttaaatatacgtacaatatgagacaatcgcaacaagttaccgaagacgtcaggttcagggcaggagatgcacattgaggttgaggtattgttacaggtaggggcggggtaaccccgcccttacgatgttttcatatagagatcaggttatttcaaagcaacccagcccttacgtttttttcgacataacaatgatgaaagcgcaatgacaaaaataaaaatttgtggaataacccggctgtcggatgcccttgagagctgccgggctggtgcggatgctcttggcttcaatttcagcagcctgagcccacgggcaataactcctgaacgagcgaaggagattatcgagaaactaccaccctttgtggcatcgacaggtatcttcgttgatcagtcgcctgaagagattaatgccatctgccgtttctgcaagctccagatagcgcaattgcacagcgagcaatacagcccggaagatgcacgagccattactgaggcaaaggtgataaaagtctttcggcctgaagaaaattttgcagtagaggaggtttttgcgtttgcagaaaaaagcgggataaacgcctttctcttcgatgcttaccgacccgatatggcgggcggaacaggggaaacgatcagagcatcccttgccacccgtatcttcaatgcgcttggagactcctgttatccgatactggccgggggactgaatgagagcaacatcggcgaagcgatccgctctcttcagccctatggagtcgatacagcaagcggtgtggaatgcgagcctggcataaaggatcctgttaaaataaaagcatttatccaggcagttcgcaaaaccgttttctaagaggccgtggttgcgattacctgtcccaaaataagcgcagatgctgtttccggcaattcaacggtaatcagatgaccacattcaggcacttcaacataggtacctttgtgggtaagctccaccagtttctttgtattttcacaggtcatgatcgtatcgccctcacctgccacaaacagaataggcatactaacagacttgaccatctctggcacggagtctgtcgttttaaatgaggttatatgacgggttgtctgatcgatagcttccggtgcacacaaaccgagacttttaaatccaataagaatatcgtgcagtaaaatcgtgttcttcgcaagaacaaagcgagcaaacatataggctggaagccaccaggtcagtttgcgcaaaagattattgaaaacaaacgtaatcgtattggtcgcaaatgcctgaataaaggcactgttcggcaggtacccgaaattgaaaaaagtcatcgacaccactcgttcgggatgaacacggacataatcgagggcgacgaaagggccaaaagaaaatgccgctatatgaaatttatcaagtgcaagtttggtcgccagttcatccagatcatgagcaaaaaaatcgatatgatagtggttattcgggtcattgtctgaccatccatgtccacgcatatcataggctatggtgcgtattccccttttgttgagatagtggatcacatgatgccaccacatccaccagcaatcccatccatgaatcagcacgaccgtttgtgccgcatccctgggacctgaatcatgataatgatgaacaatgccgttcagctcaataaaaaagctctgctccattaaggaaagctcgtaggttgcacgttttgccgcagcattgtcctgagatgcctgaagatcaagaagctccttgcggtaacggacaaatttttgtgtgggggatgacgctggatatgccataacacgtatcatctgaatggtgagttgagatctggtcccaattatatccgtaaatataagaaaaaaattaccttgatgggaaaaaaagctcccgcatcatggcctcggatgcttgcgcaaaaaagtgccacatcaggttttttaaacgagaggaatgttcccgcgcagaaaaatcttttcacattcacgtcgaataatttcctgctgttcgagaatcagttccggatcaaccgtaaagtggttgagaagctgtgaaaaaatctgaatggatgtttcaaacttttctgttaccacgacatcggcaccagccttgtagagcgctgctacatcatcgagagttcttgccctgacaataataaaggctttgttattgatgtcacgaatcatcgcaatactattacggactgctgtagtatctgaaataccaagcacaacagcacgcgcatggtcaatccctgcgcgaatcagcgcttttttttccgtacagtcgccataatagatcggttcaccctttcttctcataactttaaccatttcccggtctatttcaagcacggaataggaaatattggtcgcgtgaagcactgctgcaacattctggccattgataccaaaaccgacaattgcggcatgaatctctcctgcgcagataatcgtgctatcgggagggcgcacggaaggtgcagaagagtacctggatacaagaggaataaaaccaagtgccggtgccatctggtcggcaaactttggagcaatggctatcatggctggagtgacaatcatcgttaccacaataatggcaagcatggcctgaaatacctcatggttgataacactgttcttcagaccactctctgccagcacaaaagagaactcccctatctgtgcaagtgccataccagccatcatgctgaccctcggagagttgccaagaaaaagtgatacccctgcaacaagaagccctttgacaagaagcacaacaagggcaattgccacaaaaagaggcagattaatcatcttgacgtcaagcagaagaccaacggatataaaaaaaatgctgctgaacgcctcacgaaaaggatcaatcgtcacgcttatctgatgactttcatcggtactcgcaatcaccatacccgcaacaaatgagccgagtgcaagcgacaaacctgccagggaggtgagataggctgccccgaaacagataacaagcgccccgataaccaagacctccctggcatgcagagatgctataagatgcaccattttaggcattagaagcctgaagccgataaaaatcccgctggcaaaaagcacgatgaccccaattttattggccactatcgcaaaagagggcgaagcatcaggatttaaaaaattgataccaatcatcaggggaacaatcgcaatatcctgaaaaatcagaattccaagggcaatgcgaccatgtggcaaagtcagttcatcacgatcagtcagaattttcagacatatcgccgtactgctgaccgaaaaggtaaatccgagaaagagtgcggctgaaagggaaataccacgcccgatgaaaagcataaaccagtaagcaagaaaactgattgcaagaccggtgacaagaatctgaacaacgccaccaaccagcacaatggttttcagctttttgagatcatcgagcgaaaattcaagccctatggtaaacaacaggagaacaacaccaagctcagcaagtgtggaaatcattttttgatcataaaccgcaccgatacctgacggaccaaggaggatgcccgtaaaaatcagcccgatgaccggcggaattttcaaccgctggaaaatcagaataatggcaacagcaaatgctccgataagcaccagttcaccaagaaaatcaaattcatgcatagagaaagcgcgttatccaagagaagcaattttcaaacaaagcagatattcccttattgtatatatatctatcaagaaatcaaaacaaaacagacaaatggagcagaggagatcccgatgatgaaaatttgacaccggatgaattatctgtttgagatgaagaataattacgttaaacttggtacagaaatcagtcaatggttgactgatcgctattcaagtaatttgtgctttggttacttgacggtatctctttctatcaatgcacatgcatactgaaactaacaatgaatatttacattggcaatttggcttacactgttactgaagatgatctgcgtgatgccttctccgaattcggacaggtcgagagcgcaagtatcataaacgacaaattttcaggccgttccaaggggttcggatttgtcgacatgcctaacgaaagtgaagctcgtgaagccatcgaatcaatgaatgagaaagatttgaacggccgcaccataaaggtgaacgaagcaaagccccgtgaagaacggccagcaagaagagatcgctactaagcctttcgctttaaagccatttttcccttgagccagacagaatgcaagttcggtctggcttttatactgttaaccagaaaaccctcatgccggtacccgtcatctacattacagccctgcttctcttcctcgcggttcttccccttccgctggaattctattcgctgctgagagttgttgccgcaggaacctttgcctggggtgcctataggaacttcggaaaaagagtgctgttactgccccttgcatacacccttttcgctattctcttcaatcccgtcatggaaatcaaccttgcaaaagagatatggattcccattgaccttgtggctggcctgttcctgctcttgacaaagaaccatattgcggaataacagccccgatacaacactgagaatgctcttccatcatatcctgcaaaaccttcataccaaagattggaagcagtcgcccgggaaaattgcccatacgtgatggcggcgaagagttgtccgggaaacgggttttgagtcaggcctggtgcaggtattcgtatattttgataataaattcaggcatcagaagtgccatgttgtccatctcttcttctgtcaactcctcaaaatcatcagttattttagcgagaaggaagattggcaacacaaactgggacgtctcttcatcttccatgaaagatgtccatgaggcatgtgccaactccatacccacggtaaatccaagcgaccagttttcaacagccactctcttctcctcctcatcggcataaccgaattgctcaaagaccggaaaaaattcatcgggatcctcatcaaactgccggtcaattgagttcatatgacgaacaaggagctcctctatctcaatcgcttcagcttctgaagaaaaagagggctcattatcattttcctgatcccagataaagggaatccatacctccggctgaacaacctccggccctacaaccagggcggtcatataaccatcaagcatttcaagggaaaaaagacaatcatcgggtgttgcgtcagaggcaagaaaagtctcaagtcttccgagctcttcatcggagagcggttgccacagcgaatcagatgggttcatgaaagtgtgcacgagggctgtttttttaacgaaaaagcgctatcaattgataaaataatacaaaaagattatatagaaacccaagcctgcaaagggctatttgttcattttctttttttgacactcgacacatgtttaaaccaaaattattttcaatcctgccggaacttaccccggacaggatcatgaaggatgtcattgccggtattatggtcggcattgttgctcttccactggcaatagcttttgccatagcttccggggtctcccctgaaaagggtcttatcacagcagttatcggcggcttccttgtctcctttcttggcggaagcagagttcagataggaggccctacaggagcttttattgtaatcctttacggaattgttcaacaatatggcattaacgggctggttctggcaacaatcatgtcaggcatcatcctcatgattatgggctttgcccagttcggctcgctgatcaagtttatcccctatccggttattgtgggctttaccagcggtattgcggttattattttttccagccaggtcaaggattttctcggtcttgacatcgctatcgttccggctgattttatcggcaaatggtcctcctacgctcgtaacctgccgacattcgaccttgcaagtttcatgatcggcacacttgccctgctgattatcctgttctggccgaagctatcacggaaaattcccggttcactcatcgcaattgtcaccacaaccgtgattgtacaatactttcaccttgatgtggccacaattgaatcccgttttggagagatcccctcgatgattccagcgccgacactcccctcatttgattttgcgaccattcagcacctcatcatgccggcaaccaccattgccctgcttggcgccatcgaagcgctgctttcggctgttgtggctgatggcatgatcggcagccgtcacaagtcgaatatggagttaatcgcacaaggagctgcaaatatcatcactccccttttcggcggcataccggttaccggagcaattgcgcgaacagcaaccaatgttaaaaatggcggaagaacccctatcgccggtatcgttcacgcgattacactgcttttgatcatgctgcttttcggcaagtgggcgaaactcattccaatgcctgcgctggcagcaatccttattattgtagcctggaacatgagcgaaatcaaggtattcaagcagctcctcaaaagcccgcgaagcgatgttatcgtcctgctgaccaccttcagtctgaccgttgtttttgacctgacgctcgccattgaaatcgggatgctgcttgccgttattctcttcatgcaacgcatggcacagctctccaacgttggagttattacaaaggaactgacagaccgcgatgaagaggacgatccaaacaccatcgtgacaaggaaagtccctgatggtgttgaggtttttgaaatcagcggcccatttttctttggtgcggccagcaagttcagagaggcaatgcacattgttgaaaaggcgcccaaaatccggatcatcagaatgcgcagcgttctttctattgatgccacaggactgaatatgatgaaagagctcctcaaggattgcaaaaaaaccgaaacgagactgatcctctcaggagttcacgcccaaccgttattcgccctgcagcaatacggactctacgatgacatcggagaagagaacattttcggcaatattgacgatgcgctcgaccatgcaagagagattcttggcctgccaaaaatgggacggcagcaaaatttcgtaccatccgtacagcgggaaatgaaataactgccaaaccatcacaaggaaatgatgggggcattcactgagaggagctgatgccacaactactgaaaatggtggacaggagagaggtgcgggccctttggcctctttctctttcctgtcaccatacctcacggctgcataatcccgtcctattccttgctgctgtaggtgcgaatgcttgagaccgccttcatatcataataggtattcacactgacaccatcctcctcacaagtaaccctcaaaaaaagatcgctgataaaaagaacagcatcttcatagatggtaccttcgttaatctgcagcttgactcccttccgaatttttctggacatggttccatgcagcggaatcgaagcatattccagaaccttttcccatgcctgcaagttactttcagccataacgacacctcctgttgtaaattataaaaaacaaccctacaccttaattaataaccgaataaaactatttttatattaattattaaggtaatttatgtttttttccttaatataacacaaattgttattcaaaaatccggataaagggcaggagcatggcaaccatacttttttacgaaaaaccagggtgcaggaacaataatcgacaaaaggcaatgcttgaactttcgggccatactcttgaaaccgtcaatctgcttgaatatgcctggtcgaaagaggagcttgcagcctatctcggggataaaccggtagccgactgctttaatccggcagcaccaatgataaagtcaggcgaactcaaccctcaaagctttacaagagaagaggcgatcgcaatgatgattcagcagcctctcttaatcaaacgtccgctcatgaaaattggcggccatcaccttcagggattcgatacaacgatactgaagaaactgatccatctcactcctcctcatgatgaagaggaaatgacaacatcaatcaacatgagtgacatgaattcatgtcctcatgacaaaaacttttcatgtacaacacaaaagcattgaactatggaacattcacaacgcccactcggaaatgtcatgcagcttctcgaagagcttggtcatgaagtaacctatgcctatgacgatctcatttttgtcaatgacaatgattttttgcttcagttcgcaaatacaggccccacactgaacctctttttcaaccagagctgcctgaaaaaaactgccgatgatgttgagcaaagcatcattccggcggctgatagaaagggactttccattgtcaaaaaaggccactacaacgtgagcgaacaggcagatgaaaacttgcggattgagttttttgagaactgagcatgcactgatccaagaggggtgggaagaaattgtatacgaaaaaatgaacctctgttacggcccttttttcaagacgcaacaacaacgatgaaatatacagaagcaaagcagggaagagtttttgtcatcaggctcgaagacggagagatcgtccatgagagaatagagcagttcgtaaaggatcatggcattgagcgtgcaaccctttttgcggtcggaggagctgacaagggcactctccttgtggtcggacccggagaaagccgctcaaatcccgtaaaacccatgattcatgaacttgacgacgctcatgaaatcacgggcagcggaactctttttcctgatgatcatggtaacccgattctccatatgcatatggcatgtggcagggaggaaaacaccgttacgggctgtattcgtaacggtgtaaaggtatggcaggtgatggaaattatcctgacagaactgcttgaatgcacggcaaggcgtctgtatgatcccaacaccggcttcaagctgcttgccccctgaaaagagaccttttccggatcaagctaccaatgcgttcttacagccctgccggaaatcaggctcaaggcccctatcgcccgtttcggggcttttctgaccaccttttggaggcgctttttgcgaggggtttcggtgcaggatgacctgaatttcctcttccctgctgtttgggcgctttgacaggattgtgatccatcaacgggaatgagtggtcgtcaatgacaggaatttttttggctatcagcttttcaatatcacggaggtactctttctcttcagcatcacagaaggacaatgcagttccttttgccccggcccggcccgttcgtccgatacgatggacgtatgtttcggcaatattgggcatttcaaaattgattacatactccagatcatcaacatcaataccacgggcagcaatgtctgtggccaccagaacgcgcgtcgtttgtgccttgaaattgaagagcgcccgctgacgggcattttgagccttgttgccatggatcgcctctgccttgatgttatgcttctcgaggattttcacaactttatcggctccatgctttgtgcgcgtaaaaaccagcgccgttttgatcgcctgatcccgcaaaatatcgaccagcaggctgtttttatttcctttatcgacaaagtagatcgattgattgataatctcgaccgttgacgaaaccggcgtcaccgaaaccttcgaagggttatgcaaaatcgttgcggcaagcttgacaatttcagccggcatcgtagcagaaaagaagagtgactgcttctgtttcggaaccacggccaagatttttttaatatcatggataaaacccatgtcgagcatacgatcggcttcgtcaagcacaagtatctccacatgacgcaaactcaaaaagccctggttgaggagatcgagcagtcgccctggtgtagcaatcacgatatcaacaccccgtatcaatgcagccgtttgcgggttctggttaacaccaccaaaaatcaccgtattggtcaacccagtatgtcggccataggcgttgaagctctctccgatctgaatagcgagctcccttgtcggagtaacaatcagcgtccgaatttttcgttttttatcataaaccttgttttcgctcagtaattgcaggataggaatggcaaaagcagccgtttttccggttcctgtctgcgcacatccgagcaagtctgtgccttgtaaaataatcggtatagcttctgcctgtatcggagtcggagtcgtatacccctcttcctgtaatgcctgcaagattggatcaatgatctctaatgacttgaattccatatggtatataattgttgaactgttcgttatgagagaacgaacctggctgaaatgctctgcacatcaggcacgctcgcctgtaacaccacggtctgaactctccctgttgcaaagaggaaggaccgggctatctgcaaaatgcggggatgttattcgttgttagccgtaaaaagcgctttgttggtgcggaatgaatcgctaacggtaccacaaaatcagatcaaagcaatataacgattccattctgattacagcatttgcattacaacccggcccaaaaagattcacggctgaacagaaacccattgtggcacatatttccatgcacatttcatttccagattgttgctgcggtacaaggggtcgtgctcgtgaaccagcgaccagaaggcacgggagtgattcatatgcaccgtatggcaaagctcatgcaccataatgtagcggacaagatgatcgggcagaaaaagcagtttgctgttcagggtaatcgagcggcgcgaagaacaactcccccatcgggagtgctgcaggcgaataccggaagagtcataactgaaattgtgcgcagcagcaagcttttcaagtgctggaagaaggcgcagttgagcccggtgcttcagccaggaacagagcagcttgcaggtaagtgcggtgttggcaacatcacctgaaaccagcagacttttgccttgttgctcaaccatctttacctccccgattccgttatgcatgtaagccaccgaccacgattcagcaaaatcgggaaaaacaatcgtggcgggcagcccgttttcagaatgtggcggagctattgggcggtgggcatcatactttgcggtaactttttttatccactcctcatgctgaagcaagagcgacacaaccctttttttatcgaatcccggaggaacaaccaccacaaggccaccatgcggcgtcatcttcagacgggcagactttgccctcgggctcaccttcagagtatagggaaagggggaacctcccaccgggactgtttgatgcgtattcatgccttaatgtactgaaccgcatcgaacaatacacaccggttagaaaaaatcagcttcaaccaagtgcactccgcaaatcctcaataaggtcatcgcaatcttcaataccaaccgaaagcctgatgaccgtatcagttatccctgccgcctcgcgatgatcccgatccattgaggcatggctcatcgttgccggatgctcaatcagcgattcaactccgccaaggctttcagcaagtgcaaagagctttgttcccttcagcacacggttgacatcctcaatgccaccatcaagctcgaaagagaccattcctccaaaacagcgttgctgttttttagccagttcatgctgcggatgagccggaaggccgggataaaaaacccgcttcactctgccatgctgctcaagaaactcggccacagcctgtgcattgcgctcatgctccctcatgcgcaccaccagcgtcttgataccacgaagcaccagccagcagtcgaagggctgtgcgcaagttccaagcgcattgacaataaacttcagacgggcatcgagctcttcactattcgacagcactgctccaccaaccacatcagaatggccattgaggtacttcgttgttgaatgcactacaatatcagctccaagctcgaaaggcttctgaccataaggcgaaagaaaggtattgtccacaatggtcaacaaacccctctcttttgcaagtgcccccacggcggcaatatcaaccaggttcaacagcggattggagggtgtttcaacccataccgcttttgtcttctcattcacatagggcagaagatttgccgcatcctgaagattgacaaaatgtactgtgataccgaagtgctcctcaaccgtcttcatcagtcgtgatgtgcctccatagcagtcatcggtacaaataatctcgtcgccggatttaaagatattgagggtcgaggtaatcgccgccatgccagttgtcaccgctacagcaaatgagcagccttcaagagcgcaaaggttatcttcgagcgccttgcgtgtcgggtttccgctgcgggtataatcaaatcccttgtgtttgccgatatcctcgaaaacaaaggttgaactctggtaaatcggagtcataatggcgccatatgccttatccgggccaactccggcgtgaatcgtatcagtctgaaaactcatgaatagcgcgtttaaaagaatgtgtcaccgtgttccgtctttgaacggagtcggttgtcaaggcttcaccgggtctattccctcagccttttttgatgatgagcaatggatataaagaaattcataacaattgttaatgtatatatttggaaagaataatgcaaatatgagacgattcaacaaacgatgtgcaaattattattataacagttggagggggaatggcagttggggataatgaacatggaagccgcccctatagacagcattacttgcaaaaaaaggctcttcgcgcattttaatggaaaagaaatttcattttacggcaccctcagattttcatatccagtttcccacagtaaaagaggatccttgttcgatagctttcgaagcctcgaaaccctcgagcagttgcttttattaactggattttgctgtttattccttccgatatagcgttgctgacttgatgtttgaggtgagtagaccggaggaatttcacctccagcccctcgcagatccggacaggaacgtccccgctcatccggctcccatcatctagccatcgaggtataccccgctttccaatgcgcaaataagtttggattctcttccgccagaagtcgcagttttctgcttgctctggttttgtgcccactcaattgcttgtactttctcatcatccagtgtgccaagtaatagttcatgtgttgccaaaccggagccattgctgaaccgtaaaatcgcgtgtagtagttcttccatcccctcagtatcgggttgaactgtgctgataaatccgcaagttccaagctgtttttgagctgtagcttccaccttctgatcgtctgccgcatgtgtcgcagtgcatcccggcttactcccggcagaaacccaataaagtaagttccatctttcttcttggcttcccgtgaacagaaggtaaaaccaagaaatgtaaactgatttactggatgctcgtccttgcgattgctatccctgcaatacactatttgcgtcttatcagggtgtaactctaatccgcactcacgaaaacgctcaccaatctttcgctttaccagctctgcctgtatcttgcttttacagtgaagaacgccatcatcggagtaccgacaaaacggcacaccgggtagattttcgctcacccaccggtcaaacgcatagtgcagaaacaggttcgccaacagtggactcaccactcccccttggggcgttccttttgtccgttctatcagctcaccttccggggtctccatcggtgcctttagccaccgctctacgtaaagaaaaacccaaggagtttggcaatgtttccgaagagcgcgcattaacaactcatgatcgatgttatcaaacagccccttgatgtcgaattctacaacccaatcatattcccaatttctcttcctcactacagctatagcgtcatgagctgaacgccccggacgataaccatacgaatcttcatgaaaaactggttccaatatgggctcaagcaccatttttacaacgctttgagctaccctgtccgccacggttggaacaccaagcatacgcactcctccagatttcttcggaatgcccacaccccttaccggcggcggaaaataactgccggaactgagcctgttccataccttgtacaggttgtctttcagttttgtttcaaatgcctgtaacgattctcggtctacaccggctgcacctccattagatttcacttgttgatacgctttcaagacaagttctttggaaatttcatatggctttgtcataccgaaaagctccttctgtttgcacagttgacatgactgtatgaccagatgacgcgacccctttgctccagcctcattacaaggctttcattgctcgtacgagtcgctccgtcccttgatggcgcattggtattatcggcctcgctttttacacttgcgcctttccctttgcatcgccaacgaaggttcctgtagttcaatacaagagcccgaaccaggatcacgctgcctttatgccggacaccgcttggccagtaaacaggtttccgccaaacttttcctgaattaactactcccttcagttttgatgtcatcttaatcttttcgacacgttcacggcagtttgtttgtactcgtcttccttggctcacacctgacatctttacgatgccttttccgtaacgctcacgacaagggcttttgactaatgccgcttacggtggtttgcaccctgctcctgcaagccgaatgcgaggggacttccctcatctcttataatgcttggctacagcgcacagtaattgagaatgttccctttatgacgttccatcatatctttcacttttatcagtggcttcagttttgtcttgtcgactaactcacaccagtacgcgaaaaatatctcgcccctcagtcctgatgagcagttccagaaatcacgaaagatattcttcaacacccaagccacaccggtcttaaattcgcatgctatcaactcgttaaaccgtgttttttggctcttggtcatcttttcgggatttcgaagccaggtgtatttcgagccaaccaaccttgtatccccatctttcttcagttcctgtgattcctgatgccgaaccttgttaactgcgtcattaagatatttgctgatgtgaaaccggtcgtgaacaatatcagccgcaggaaggagcttatgtgtagctgttgcaaaggcttgccacatatccagcgataccgacttaactgcctttcgttgttgttttgaaagggttcctaacagctttttcgttgctgtcagtgtccgatcctcaatgacatcaagtactcggcttttatcaagatcattgagtatggtgatgtatttctggcccgacctgaagcttttttcgtccatacctacatgcactacatcatcgggctcacggcgtagaagtcctcgctctacagcacgtttcataatctgatccacagcatgccaatcaagcttgagtatatttgaggccgcttgtacactggaacagtgctggagcagagcaacggcaaaaccttcaaacatgagggtaaaacgggaatggggggccgcccaagggactgctatggtcttcacaccacacgtttcgcactgacaacggggaatgcgtgctatgatgatggtttcaaactgcatggtatcaagatgccgccaacgttgttcaggggccttgtcataggctttcccgcgcaccccacattgagggcatattacttcatcgcctacaaaacggaggtgaacttctatcttcagaccagaaacggaaaggttgacatcatcgacctcccagatggcaggaaatcccagtaattgctggtaatgctcggttagtttttgcatcttggtggttaggattgaaatactgcagtctacaattttatcccatcattccactaaattatgcggagagcccaaaaaaagctaataaaaaacgaccatgtccttttattccgaatttgccgtttggtatgaacagctctttccattccgtgaggaggtctatcttttccttcgcgaacatgccgctcagccaggaagcaccgtgcttgatgccggatgcgggccaggtcactattgcagcaagtttcagcaagagggcttcctcccaacgggaattgatctcgatccgaagatgattgccacagcgactgcaacctccccattggttgcgtttcagtgtatggacattgccgatctggcctccctgaagcaatcgttccgtttgatctattccatcggcaatgttatagcccacctttcacccgagcgcttttccgcctttctgagccaggtttatgctgctcttgagcccggaggatgctggatctttcagaccgtaaactgggattatctgctcaccctttctgaataccgctttccggtcaaaaccgtcggggatggctccgtttccttttatcgtcgctatcccaatatttcgcccgaagaggtcatttttgaagtcgagcttcaggctgataaccataaaattttcagcgagcaagcgatactctatccacttaccgcagacagcttccgccaaaggcatgaagccacaggatttacgacggaaggcatctatgccggtttcgataaaacaccattcagcagggagcacaactccggacttgtcatggtgtttacaaaacgatgaggtcatattcactccattcgctcagcaatttcagaaaatctcattaccttgagataaattaactgccataaaaacggttggagcaaacgatgaaattcagtgtaacaatcaacagggatgaagatggcgtctggattgtggagtgcccaagtattcctggttgtgtcagtcagggaaaaacaaaggatgaagcccttgtaaacattgcagatgcaattcaccagtgccttctggtcagggcagagcaaggcataccgttgacaattgagacccgacaaatagaggttgctgcataaatgcctcctcaactccctatactgagtggacgagaagtcgttcatgtttttgaatcccttggatggcaagtcgcaaggcaaaatggcagccatatcattatgaccaaaaaaaatgaactggtcactttatcggtaccggatcatagggaaacagcaagagtacaattcaagacctcttcgagaaccctcatacgaaaccgcaccatcatcaactcctgtccacgtcagagaaccttccgatatttcaaaatcatgtacgtcgggtatgtcaagccggaaataacctgatcgcttgccggaaaatctgttttttcttcaagcaactcaagcgtagctgattgcaacaccgatggagccagatagtccatcatggtatgtccgttttcaaccaattttatcgagtggttaaaaatataagaggtaacctttcttttggcataatagtctgaaacgcggtcattaacataactctcaagcaaattacgaaacggatgcttggtcagaatggcaatgaccccaccaggtttggtcacacgaaccatttccagaagagcatgtggtacatcttctgtatgctgaagtgcatagagactggtaacaatatcaaacctgtcagattcatgcgggatagactccataggggcttgttcgaaaactccgcactctctcttttgagccattgcaatctcctgctcggagatatccataccataaacaactgctccctgtgaggcgtagtatgccccatcatggccacaaccacacccaacatcaagaaccagcttccctttcaactgaggcaatacggcataaaaatggcttctggtcctttgctccagatcctctgtacccgatgcatattgtttggcaaattgatcatactcagccataccctcacctccccttctctgatatgagatgataaaaaaagatgctccagacttcactgcctgccgaaatctgcctgaccaataacgctacgtaaaaacaagtttttttcaaacaattttaacctcgcatcatcacggcatggagcaatgcgctctgtttggcggttgtcgctgacaagagcattcagtggcatttttctcttcccgccctcttctcctggaagctcaacatgctctttcacggcattctggatgcaagcctcggactgaaaagcaggcacctgtaatttgcaaaaagccttgctgcctggtgggaagaaaagctgccagccattgcacagcattctgaaagaacgggatgctgcaactgttgagctggcatggtatttgaaggagttggggtatgcgtaaacaattcacaagcttggacaataaaaacctccgggatcgtcaccgactcgaggtcggaagaggatttctccgggagcccttatgcaagcaatgagtaagccgatggtggaagtgacgaaaaaagctatatttcaaaatgattgtagccggtttagactgatctgtacaagccgagatgataagccatgatgttgttttctgtctctattaattttgcatcattccgacaagcagcatgaagtccgtttacatagaatcatctgtcataagctatatcacagctcgtccgagcagggatgtagtgacatctgcgcgacaagcgatcactattgaatggtgggagacctacagggatctctttgatgtttttatttcagaattggtgttagaggaaattggaactggcgatctacaggctgcaagtaatcggttggcaatcgttgaaaatatccccgtgcttgtagctacagatagtgcgaaggcattagccaaggctttaattggagaaaatgctcttcctgcctcaagcgcagaagatgcattacatatcagtattgccgctgtgcaaggtatagattttctgcttacatggaatttcaagcacataaataatgcaaacatgagagataaaatagctcaagttgttcatcggttgaattttcacagtccaatactttgttccccagaggagttaatcaatgaaagatgatccaatcgtagaagaaatccgtagagttagaagcgcccatgcggcgagatatggtaacgatcttgaccgtatttttgcagcaatcaaagaggcggaaaaaaagtgcgccgcaaagttggttaatcgcgagccaatacttcaatcattatctgtcccaaccattaacgctcaaatttcgacgaaagagattgtagattgtatccgtgaagggagggatagttagaaccctcaaacagatacaattggccaacaagcttttggccaattacctttatgacataccatttcgatcatctccaaatgcattgtgggcaatgaagcgctctcttatgcccagcagaccttaatatagggagaatgattgccttttatcgaaagtatccggcctcccagacaattttgccacaggctgtggcaaaattaccggagcagcctttgcttgcaggtattccctggggtcatcactgcctgttgcttgaaaaaatcaaggatataccggttcgattctggtacatggagcagactgcaaaaaacggctggaaccgcgatacccttgccgcaatgataaaaagcgaccagtatagccgtcagggttcactggccaacaacttcggcaaaacgctggccatgccacaatccgaactggtacggcaggcattgaaagatccctatatttttgatttccttacactgacagaaccatttgccgagcgggaactggagactgagctgatcatttgcggttacgctgtttcattgtcatcgaactcaaaaaaggtgagttcaaaccggaatatgccggaaagataaatttttactgctccgctgtggatgatctgctgaaacatgcaaccgatgaaaaaaccattggcttgatactctgtgaaagtaaagacaaggtatttgccgaatacgctctcagggatatccgtaaacccattggagtttcggaatacgaactgacacgctcgctgccggagaatctgaagggcagcttaccgagtattgaagagattgagaaagagatgagctgaaatgagggggtgggagatgagtgagtggaaaaaatacgtgctgaaaaatcttgcagataagcggtaaaaaagacacaattcattaaagtataactctttatcagtgtttcattaaaccggaaaccaccggtatcgttaaagtttccaattgctacaactgttggtaatgacaagtggctatcatctgttgtaaaaaatgcactgttgaatggcccaccatgcctaatttcaacgaaatctcccaagcgaacagttttccaatcagaactcataccccagcactccctgattttgtcgaatcaataaccacccattttccagactttttgcccccgattttttgaagaacaccttgcttctgaagcttgtcggtcaggtaacgaatacctcgttcggtaagaccaagttgatctgccatccctttttgagtgatgattggatgatggcgaaccaaatcacacaaatctttttccttatcggtcagctcaatcttatcgacagtcttatcgacagtctttcctgtagtatcaacttcgccctgtacgaaatcctcaacaaaagagggcctttcaaaacttgctatgaacaaaccggcaatctggcgaaactgcacgctcggtgcattttcaaaaatgagcggcattccacgcccccacccttcaaccatctggatacggcggaaaaggtcggcaatcaatgggttgcggcggcgtgatacattaccctggcgcatctcttccatggtcagcccacttgtcagcaaggaaacaaaaaagcccgtacagacaattgtcaatacgggccatttgtggagatggcgggagtcgaaaatagctgattttaaaggctttaaacagaatcaattataaaaatatacccaagagtataccaaaaataacaaactcacatcattccgcatcgaactggatcatctgaaggcctcccccgctccacgtcacgaacaagaaatcaatagtgctgccctgcatcccgaacttttattccccgctggagtgaaaaatctcaaacaatgttcacgatgttcaccacgttcactccgcagatggtaattgcaggcgtgcagcataagggccggaattgcaagcagcaagcaaggcgctcaactgctctttctgcgcgcatcgcttgcctctccgcttcgctacgcgcctccggcttgccccacccgccagcgcatgagcattgcattgctgcctgcttgcccgctcactgcccggcgtagcagcacatcaagcgcccgcgacgccttcgcagctcactgtccacccaaggtgcggcatagtgcaggccgcaaagccagcaagtaaagtgggaaaagctgcttgtttcggtaatgcagcggcaaacagcggcgggcaaagccatctcagcggaagctttaaacgaagcgcggtagtcgcgttatgcacgcatctctgttttccatggtgagattgatgtcagtattggttcagggtgttccgggcttttttttcagtctttggttattattatttacttctctgcctgacgcttgcggctttgcacgagcattgccgccgcctgcccccctgatcctgaagctctgtggctggttgccgcacagcgcccgcgacgctctccagcattttgaaggtctttgtttcagcgctgtccaccccaggggcagcatgttttattccccgctggagtgaaaactctcaaacaatgttcactatgtttgacactttttaagcttgtataatgttcacgatattgttaacatcaacaatgcgaacaatcgaatttttcatcaccgcaaatggcaaaaagccagtcgaggaatttttagaatctcttccaacaaaagaggcaaaaaaggttttttgggttcttaagttggttaaggaattatcgtctgtaccaacagagtatttcaagaaattgcaaaacacagatggaatatgggaagttcgggcggcacacggaaacaatgcgttccggttgctcggattttttgataatggaaacttggtgattcttacaaatgggtttgcaaagaaaacccaaaaaaacccgtcagaagaaatcgaactggctgaaaaaagaaagaaagactatctcaggaggaaacaaaatggatgacttacaacgcgctattgcaaaacggaaaagccttgaccctgaatttgctaaaacctttgataacgaatacgaagagttcaagatcggagtgctgttgaaagaagcgagaaaaaacgcagggcttacacaggaagccctggccgagaagctgaatacgaaaaaatcggcaatctcaagaattgaaaaccattcagaggatatcaggctttccacgctgcatcactatgccgaagcactgggaaaaaaagttcacgtctctattctgtagtaaaaacgccgccgagcacagcacccgccgctgcataaaaagcagtctacccggcttcgctcgccgctggttgccgcccctcgcagcggcaacaaaatggctggtagcctgacaacatttcgcaccccgcaccatcagcagccaaaacacctacaaacagtcgctcccctatacagaggagtaaattgtattacaagagaaatatttcgagcgacgtgctccctttttaaaagcaaaggttatattaacactaaaataacaacaggattacatcccttgccaccatctcattctcaaagcactgcttcgggaaagaagatcatattgaggaatggctgaaaaaatgcccgacagctctgggcaaagaattgtggatcatccaaattgaaatcagcggtttttcagcaataaacgagcgattagacattgcatcataccgtttcattctgaacaaagaaattgaatacatatccctcacagtggcaggatatcaacggaaagggtaacaaagaatgcttggtttaactttacgttcagaatttcgtggcaggcgtctcaagggcactgctattgaactttcgaacgactccaacaccggagccactcaaatagcggcaaagcaattcctcgaaatcacctacccgacgcatgaccttcttaaaggtatcgaagctataggccccgatcaaggccgtcccgtggtggtgatcggtgagagaggcctcggtaaatcgcatctcttggccgccctctatcacgcagtatgcgacaaagcctcaacccacgcatggctcaatgcatgggctacaacactgggtgatccgggtattggcaatatcgccctccgcgacggaatgctcgttatcggcgaaagtctgcaccgccagcgctacaaattcctctgggacctccttttggaacgtcatcctcacggcaccttcatcaaagggaaatgggaggggatgggagcagcaaaaacagacattccatccgatgaactcatcatcgaattattacagcacacccccgtaatgctgctgctcgatgaattccagacctggttcgacggtcttaccaataccaagcaatacccctggaaaaactgggccttcaacttcatccagatactttccgaaattgccaaagagcgccctgacctgcttgtgctcgtcatatcggtaagaaacggaggaagcgacgcctatcagcaggtgcatcgggtgaaccctattgccatagattttaaagccggaggtaacgccgaacgaatccagcaggatcgccgccggatgttgttgcatcgactgttcgacaaccggttgcagatctcagcagaatcgatagcttctctgcttgcttcacatgtttcggaatatttccgccttctcgatattccacctgccgagcatgaccggaagcgcgaagagttttcagaatcgtggccctttgctccgcatctccttcgcttgctcgaagaacaggtactgattgccacagacgcccaggaaacccgcgacatgattcgcattctcgccaatctctataaaagtcggggcgaaagctcttcagtactcaccgcagccgatttctctcttgacgatgatacctcaggtattggcgccctgctcgactccgtctccaacgaacatcatcgaaccctgcgcgaaaaagcccagcagaacattatttccgtcaccgaagccgtcagcgaccacgtcctccgcgctccgcaccttcaggaaatagttggggcaatgtggctccgctctatagctgtcggcaccctcgcaggcgcagaaccggctacactacaagttgatattacccgcacgaggcccgtggatgacaatgccttccaggtcgaactggcaaccattgtcgaaaacagcttcaacatccatcaggaaggcgcccgactggtctttcgtgaagatgaaaatccacgagccaaactgatggcctgcgcacgaaacgatcgtctctttaccgacggttccgatcaaatccagctcgcccggcaattacgctatgtaatcagtggcagtgaggaggtggccaaatcatttcgcgtcatagcgttaccgaaatcctggcagtcagacccatggtcttcacttgacgaatccgaaaatccggaacgatgggatgaacgcctgcccattcttgtcttgccggaagaacccgaaaaaatcgacaggcagcttgggcactggcttaaaacccatctccagaaacgacggaacaccgtccgatttctcatcccgcgtgcaggaacaaccaacgcctttcaagaccgtgacctgctcattcttgccagggcagaaatgaaagcgcttgaatggagcgcccagaataccgagtacaaaaaactccataaagaatttgaaaccacactgcgtgacaaccttaaaaagcgcttcgaccgctttgccgtcctgcatcgctggaactttaccgatcccgctcagtgtattttcatcgtcgaaccgctcagaaagcaaggatcgctgatacccgaaagtattgaagaaaccatggtcgccgatctcttcgtccccgaagacttcgaaaaccttgtgcttcaggcagcggcaggcaacaattcagtcggcaaacttctccgggaacttcaggaaccgcgtccggcagggcaagactgcataccctggcttggcgaaacagccatgaaagagcgcatgcttcgcctctgttcacaaggcaaaatcgccatcaacctccgtggccttgaatatctccagacccgtcccggtgaagacgatgaaacctcatggaaacgccttcgtccgaaactctcttataccggtcgtcaactcgacgaagtgtacctcatgttgccatcagcagtgccctccacatccggctcgtctcagacgcaatccgcatcatcattggacggaactctttttggtgatgagactcaaacccaaaacccgccaaacacccttaacgacccggtggttggtggcatagggcaacaaccatccactatctttggtaccggcacttcagccggtgcagccagaccgcgtattccattaagcaatccgccgacctcatcgcttaatcttattgggaagctcgaaagctggggcatcggcccggccacaaaggtagccgaagtcgccattaaaatttcggcagccaccggtgcgcagctcaaagaactcctcaagaaactcccggacggcatgacattcgaactccagcttgaaaaggaggagaattgatggcaatcaatgccgacatcctgcataccctgaccaaaggctctcctgaagaggcatggcaagtcatcatgaccaacacactcgaaattgccagcaggtcacttgatgccgttcagttgcccggtgaaattataaaccgtgaccgtgaaataggcgcattcgaccacttccttgccacgagcggatgggagctgtggcagactttcagtaatgtcgttgaaaaaacctcggatcggcttgtgcattggtggaaagaaccctaccatgccaaagcgctgctgatcctcgatggcctttcgcttcgtgaattgccctggcttcttcagggagcaaaagaacacggtttcaccctgcatcaggttgcagcgacctcctctgagctacccggcaagaccaacgaatttgcacgtgcgcttggtttcaattcccgcagtcagttgcaaaacaacggtggcggattctctcataaactccagccagccagcaccgaatgtgtcggcatgccatggaaagactgccagtcgcttattgatggcgcactgaactggattttctggcaccaatggcccgacagcaaagtccatgagtgcgccggggcgggccgtggccttgaaatcctcgccaacgatgcccaggagcaactgaccgataaagagttctggtgctttgtcgaacgccttgcaacaggtcgaaggcttgttatcacctccgatcacggctatgctgccaccggccatttctccgacgccgacggtgacgtagcgcaatttctcaagcaaaccttcgccagtgggcggagttctgctggtgcaaatgacggcggaccatttattccgcccgtagcagtcagcatcaacagcatgcacggccaacacctgctcgcccttggccgcagaaaatggcgaagccagggaggatacccaacccttgctcatggtggactatcactgcttgaggtgctttcgccctggatagaaatttcaaaaatctgacacaacatagatgaacagaattccaaagcgactcaaacaagaacccctcatagaggctatctggcaggtacagttcgaacccacgggtgatatgcaaataggcgatttattgcccggcatgctctatacggccttgaggaacgaccatccgcaattgcagctccatcgtctgcccgcagccgacattcctcctcagatagctcaaattgaccccaaccttcgccacgtggcaaaataccggatggaagaaaccggcttgccatttctcttccaggtcggcgatcgtaccgtaacactcaactgccgcaagccctatgtcggatgggacgcattcaaggcaaaaaccgttgcccttatagatattctcgaccagagcggtctgattcctgtgccccagcgccactccttacgctatattgacctgctcgaattggagccggcccccaatctgtcggcactacagctaagcattggcctcggaactctcgacacgcagtcaaaacccctgcagattcggcttgaactgcgggctgaaaactgcatgcatattgtgcaaatcgcaacacctaccgaagccgctttaccggaaggcataaggatcgggagtgtcatcgacatagaaacccttcctgtcccggaagcaacatcatggcagggcattcgcaatcaactcgatcaactgcatacctcttccaaacagcttttctttgagcagatcctcacaaccgaggccattgaacgcctcgaaccggagtattgaaatgctggcatcaaccatagacatcaatagcatacccttctcttggcattcggctgtgctacagatccagcagaaagcgaaaacatacctcgttccggtctccggttttctcgaccgtactacctatatggctgggaacgctaccacgatgcagcaataccacccggtacgaaacagcatagacgcattaggctggtcagcagccgatgcactggaaacctacttccgcttgcgaagctttgccgaagactgggactctcccgacatggagggctatgatgagctataaacgaggcgaagtcatactggtccggtttcccaacaccgatctcaaaacatacaaaaaacgtccagccctcgttgtgcagggagatggcctgaacaccggcctgccgcaaaagatcgtcgccatgataagctcaaaccttaaacgaacaggtccgaccagagtaatggtcagtaagaacgaccctgcaggccgggcaatgggcctcatctccgattccgtcgtggtaacggataacctcgcaactgttcttgagcgagaaatagataagagaataggctactgtccgaacatgaccacggtcgagagtgcacttaaaatcaccttgggagtgtcgtgatggtaacaaaaaaagagtggcttgcccaggaagttgccaaagctgttggtgccggcaaggttgttgcccttgaaaccgttgacttcaatgacccgaatcgtcccaaaacctgccttgaagtcgattttccgattttgccggttaatcaggttgccattatcgaaggcaatgccggtaagcccatctaccagatgtcgaaatggtgggcgcgtcgtcggtcgagcgtttttcgttcaatgctcattgccgcagcaaccaaagcccccgaagatttgtctcatgcagcaaagctggtttgggacaactactacgcaaaccatcaaaaacgtggggcgttcaaagagctgaaggttgccgacattttcatggggggtggaacaacgcttgttgagggatcgcgccttggaatgcagatgatcggcaacgatctgaaccctgttgcatggtttgtcgtcaagcaggaattcaccaatgttgaccttgaagaggtaaaacgactgctcgccgatatcgaggcagaggtcaagccgcagatcatgccctactactactgcgacggcccgaacggagaaaagggcacatggacccatctgcccgccaatcaggtcatgtcgcccgactttgatccgcttagcatacctcgcgaagaacggcgctactacaagtacgaaggcccggaaatcatctacaccttctgggccaagcacggcccttgtcaggtcactggctgcggtcatcgtactcccatcatgagcagcccggtcatggccatcaaaacgcttacggtcaagcattgggaacgttcctgcaaaagctgtggtggtaaattccacgttgaagctcatgctgcacgcatggcacccgacgttccgctctatgttgctccatccgaatacccgtttacggtgtacgaacccggaaaaggaattgtctgtcctcattgcggtcatgctgaacacatcaatctcaccaaaggtaagaataagaagattcagcttacgttgctggtgcatccggagtggctggctggcagcccgatgctggatgccgatggccgtccttatggaggttctgcccaggatgatgccgagtcaacagctcgctggaatcaggaacgtgcttcgaagatccggttgcttgaggttcggggcacagaaacacttatggttgccgataagaccaccggaataatgaaagaaatggaagtgattccaataaaagtcacctgtccggaaaccggtgtgacgttttatactgatgcaaggggcggtactgctgcactaaaagagaaaaagggtaaagtaacaaagcaaactgagcttgatgctgatgggaacccaataaaaaaagcggaagattctacctttgcttgtcgtgctgatggtcaaagaaatgatgtgctgtcggcaattaaagcgacaggcaaaaccgggccgatggcagcctatgcgattcatgggtatacacaaccaaatctttccgcctctagaaagccctacaacggacgcttttttgctccatttgatgcaaaccatgcgcgtcagtgcgatgcggcggtgaaggaatgggaggttagaaggaaaactgatttagccgactactggccgcgttcagaggttccattcggcttcatgacccacatgaataatggcgggattccaaatcatgggtatacccactggtggacaatgttcaatcctcgtcaattgcttgtgcatacgcagctactaaaaaccatcaccacagtagggaattacgactggcaagtgcgtgagtacgtgctgggtgcattccagcaatacttgcgaaatcagagcatgtttacgctttggaacgttcaaggcgacaaattagagccacaatttgcaaacaacaactaccacccaaagtcgaccacggtagagaacagtgtgttccctgctcttggtcgtggtaattggatgtcaagtgctgaaggcgttattgaggggcgtgaatgggcagaatcaccttgggaagcagtaagtactgaggggttaaaacaatatgcagatgtacttgcagatcttataagtggaaaaagcgaaaaagtgtttgcaggtgatcctgttgttaatagtccaaaaatcctttgtagttcatcaacagatcttgctctggtgacctctggtagtattgaccttgttatcactgatcctccctttggagggctgcttcattactctgagctttccgatttcttttatgtgtggcttcgccttgcactcaaggatcggtaccctgattattttggtacagagtacactccgaaatctcttgaggccgttgcaaataaagcccgagagcctgaagactcggatggttattatcagcgtttgttaacgcagtgttggcgagaagcatatcgtattcttaaaccgggaggaaccttagcgtttacttttcatcatagcgagaataatccgtgggttgccgtgctggagtcactgttcggcgcaggtttctatcttgaagcgacctatccaattcgttcagacgaaaccaagggggaaggatctaaaccaggaacattcggttcgcaaaccatcgaatacgatatcatccacgtttgccgcaagcgtatagaagaacccaagtcagtgagctggggccggatgcgccgtgaagtcatggctgatgttcgccagattcaggcgatgctggagaaccatgcaaaggaagggcttccggcagccgatatacaggtcattcgtcgaggcaaggccctggaatacttctcgcgtcattatgggaaagtctacgtggacgatgatcgaaccatttcagtcagggatgccttgctcggcatcaatcagctcatcgatgaggatgctgacaagggtaaggatttgcctccggtgaatgctgaaccgattacccgccagttcctgcggattttcagtaatgccccggagctgaagcgcgatcagatgcagaaattcctcaaaggttcaattacaacgcctgatgatttcgtgcagcgagggtggtgttttgaaaaaagcaaggttttcatacgaaccaacccgcttgattttgcccgtgaatggtcaggcaagcaccggcgccgcctcacctccgatctcgatcaagccttggtgctcattggcgcctgcttcgatggcagcggtatcaatgcggccgataccctcagaaacgataatttcaagccgcacgtcgcgctcaagcccctgctcgaatggtcgtatcgcaacgcccctgaccagccgatcagcaatgctgcatcgcgtgcaatcaccatctttaatgcatggaatgccagccggtcgccgcttccgaaacaaattacactctttggtgaggaggatgaaccatgaggcagttattcgacacggtttggcaacggcagggcaccagttggatttgggatgaagaggcccgtaatcaggtttgtttggcaagcgaagtctggagccttcggcagtttatgcaggccgtcggcaaatggcccgaggaacttccgggcaataatggtcgtaccctcgtagtcgccggacttgatggttcccttgacctgttgactcctgaagatgcggaattttggcttggtgatgcggttaaatcggcaatcctctcttttcaggacgagtacggaagcgaaggagcgctcatcttctggctgcctttgggtcgcaatcgtatcgaggtgcatattcccaccgatgaggtcaagtggctctgtgaagccccctttcgggaaagcaagcttgattttggacgtattctctggggtcaggcgaacgagtacccgcaggaaattttcctgaaagagcgtgataaatccgctggattgtttcactcgcgaataacctgaggcggcattatggaatcggagctgcaatttctgcccggtgaacggatagtccatagtgaattcggtcagggggtcattcttgaaccggttcgggacggttacctgcgcgccttcttcggtatcggtgagcgccgtgttcctgttggttcaatacgtcaggaactctcgcgtcttgagcgcatcctccgtgccgtcgataatggtgctgatcgagccagtaaggcatggctctcctatgaagcacatgccttgcccattatggaaagtgcttcggccctcacctccgcccgaattgacctgttgcctcatcaggttgtactcacacaccgcatcgccaccgcatcgccacggcgtttcctcatcgccgatgaagtaggactgggaaaaaccatcgaaacagcgctcattctccgcgaactggccagccgaggtgaactcgatcgtgcgctcatggttgttcctgcaggtctggtcaacaactggcaccgggaactgaacgaggtattcaatcttggtttcgaagtattcggctccgaaggtgatattaccgatcgcaaaacaaacgcctttgcaaaacatgaccgactcatcgccagcgttgacactctcaagcgtccggcacgtatccggcgccttctcgacgccccacgttgggatcttgtcgttttcgacgaagcgcatcacctgtcggcatcccgcaacggtggaaaggtcagaaaaaccgagaactataagctcgcagaagctctcaaagatcactcacgggatctcttgctgctctcagccactccgcaccagggcaatcacttccagttctggatgctggtacaactgatgaatccgacactcttcgccaaccctgaagatatgctcggcaatcgccatcgcctcaacacggtcatgtttcgccgctctaaagccgatgcctgccagccggatggctcaccactcttcgctcgtcgctgtgtgcataccgaatcgttcctgatgaatctcgacgaacgccgcttctatgaaaagctgcgcgaataccttcaggacggttttaacctcgcccggcgccagggtaatcagggtcgcgcacttggatttctcatggcgatctttcagaaaattgctgcatccagctttgctgcggtacgccgtactctcaaacggcgcctcttgatgttgacactgcacgaagcccaccttagagatcgggaactcgacatcgaggggagagaacgactcatcaatgaagcacgggaactcatccatgaagaattcgctctgtcgcatgacagcatggggcgcagtgaagtagaccgggtgcttgccgatctcaaataccgcttgctcaaaaagctcgacaaggacgctctcgaaatggccgctgatccctatggcagcgaatatgcatcgacgcatgctgaagaggccgctgccgctgccgtaaacctgcatttaccggaagaacgccagcgcattgtcgagcttctcggcgcttttccgcaacagcgcgaaaccaaggcacaaaaactccttgatggtcttggaacactatggcggcagaaccccgacgaaaagatcgtcgttttcgccacctatctcggttccgtcgacctgattgcccgtgagatcaaccagacctttcccggccaaggggtagtcatactgcgtggcggagaccacggagccaaagttgccgccgaacggcgtttccgtcaaaaggacggtccccgtgtcctcgtatgcactgcggcaggcagagaaggcatcaacctccagttctcccgtattcttttcaacttcgacctgccctggaaccctatggacgtggaacagcgcatcggacgcatccatcgttacggtcagaactacaccgcccaggtgtacaaccttgtactttccgataccatcgaaggccggatattcctcatgctcgatgaaaaactcaccgagatagcccgtacagtcggcaaagttgacgatcagggtaacgtcgccgaagaccttcggactcaaattcttggtcaactctccgaacgcctcaattacgaccgcctctatcaggaagcgctgtccgaccctgaactcaaacgaacacagatcgaactcgaagccgccatgtcgaactcccgggaagcccggcaggtcgttttcaacctctttcaggatctcgatggattcagccttgacgactacaaaccattctccgatgtctcctcaagtcttgaccgaatcgttcgctttctctccgccgcccttctcgaacgccagcaaaaactcgtcagaatcgatgaacagacatacgacctcatcgcggaagatggtaaccgacaggttcgatttaccctgaaccgtaatgccgccaccgctcaggacgaactcgaactccttggactcgatcaccccattatccaatcagaactaaccagatggcgaagcctgccacctgaagccattggtatagcagttactgctgatctcgacgccccggctctcctttcgatctggatcgttgaaaccaccacaggtaatggtgaccgccgtatcgtcattcaacctatagccattacactggacggcataagggttcccgccattgaacgtcaaggtggacactacctgcaggccactccagcccggccttggcttttgcctgaacaacgctttgaaattttctcccgtatagtcgaaccaacccttcaacgagagcttaaacacaaaggcaccaccaacggcgacagcagctattctgccgaattgattgcctatgttgaaataagcaccggaaaaattcatggttgataacggttaaaatataaaggcaaagcggttgatgcctgggcatatcggcatcaggtaaagctggtattcaagagactgagcaatcctgtcatagccatacaaggttggggcggtaaaagaaatgatgtaaccgttaagatgaaatgggacaagtaaagaaaatgtgggaagaagccatggagcgcggctattatgttgatgaggaaattgttgtatgtcctcattgtttcgaagaagaatcgctacaggatttcatcagaagccgaggtggaaagtccccctgtacatattgtggagccgttgccgaaggtacctgtatgcttgatgagttgctgaatcatgcaatggattgcattaggacagaatggagacacccagcggacgaagggctgccttgtgaaacaagagaaggtggatggcaattcgcagaagtaattggcacgcaagagttgtttgaacgagtaggtttctatgcattgaacgacgatttgcaaaataaaataaacaccaccgtagatgatgatgagtggtgcgaacgcagtccgtatttactccgtagagatcagacccttttgtatggatggaaagagttctcaacgttcgttatgcatgaagccagatacgtttttttgaatgcaacacctgagagctacgatgattcaaggcctgatgaaatccatccagtcaaaattcttgacgcacttgcaaacctggctgaggaaattggcctaattggcaaaattgaaccagagaccagtttatatcgtgtacacatcgtagatcaaagtgaatctcttacgtcagccaaacgactcggctcccctccacttgatcaggcattatattcaaacaggatgagcccggcagggatatcaatgttttatggcgcattggatatgaataccgctattcttgagatatttgacccatgcaaagggaacaggaaaaaagccgcttacggtatttttttccctgtgcgaccattgcgagtactggatctttcaaagatacctgatgtgcccagtatatttgatttggcaaaacataacattcgaccaggaattatgttcttgcatgattttcttcgagattttaccaaacctatttcaaaagacgaaaaagctcatgtagaatatgttcccactcaagttgtaacagaatatttccgtcatatttttcgtacagcaaccggggagcgactggatggaataatgtacccaagttccaagcatgaaaaccaaacggccgtcgtaatctttgcaaacaacgatgcctgcgtcgaggcgggagacatttcgctacccaatgctctgctcgtcctcagaagctatggaattacggaactggtgaaaacccttccaacaaccttgaaaaaattaatttagctctatcgaatctatcagcaggaaatctatgagggcactcacaaattcataaaattataaagcagcagaagcccttaccattttgttcaccaccgacagaatgcacacacaacccaaaaacataatctcccaagcgccgtactccgcttcgctccgtttgcgcagcccggccagccccattcatccctgcaccctcccaaaagcaggatcgaaagcggactaccgccttctacctggagcagctcaccccgataaccacgacccccggcgcccttggttccaagagcgccaacaaaatacaagcttgcgcccgtcacctccgctccgcgccattccccctccccaaaggtgagacgtgcctgatgaataaaatgaggctgtcgaaccgctttaaatcaaagcacttgtgtatattattgcgtagatattcctgcttatcgactaacttgtccaagagtgcaatggaaaacaataggtaaagcaaacaacccttttctttacatagcaaccacgacatgtaaaaaaaacaaccctttctttccatgtcaacaatctcacagataaaaagcaaccaattttttacaccggtaaccagccatgtcctatagcatacccacattaccccttgcgattgaactggaaacagttcctgtgcttaaaaaagccgcatcaacttgctacattttcatggatagggtaaaagtcagaccttactggaaaaggaggtatgaagaaatgggagaaaatcaaacccgtcgcaagttcagcaagcagttcaaattgatgaagtagaactgtcgctacgaagcaacaaaatggttatcgaaatagctggggttcttggaatccatgctgaactattctatccttggaaaaaagagtttcaggcaaagcaaaccgcatccgttccctgtaacggtcattcgcttcgctttcatttttttatattttcttaatagcaacaggaaatacttgtcatcgtcgtttaacacaaattgttctggaaattcccatgcaaaaccgaaaagttaactgggatgatgttcacgtctcaaattatgagtcagcagcattctgggacgtgaaatggatatcgaaggcacgtgacctgtacgagtgtgcaaaaaaacttgaacccgaagtagttcgtatatgggaaaactggcgagcagtgtcaagtaatgaaagtgtaaaacttcaggctgaccactatcagggggtctatttcatgctactttcatatgctttggaaaaccttttaaaggcgtcactggtcgccaagaatgggagtcagtataaggaaaaaaagaaattcccagaagatctcaaatgtcacgatcttgtcaagcttgctaatcgcatcaatctgaaacttgaggctggagaggaagatctttttcgacgtcttacacgcagtgctatttggcacgggcgataccctgcgccgctgaaatactctgatatgagcggtgtcgacgcatttcttgacggtagtaaacattcggtaagttggtatggcgaaagcgacatagaacgtttgaatgcgctcatatcaggtcttcccgcacgattagctcttgatgtgcagtattgggaaagatgctgattatagctttggtttacctgtttaaccattctattacccaataaccaccacctcattcctcggcccgtcatccgccggaggagcctcccatttagcccaccgctcaggatgcttccgctccagaaaccacgccgacgcaaaccagctcttcgccgaagccgtctcaatattcttcaggtgaaacacctccgccttagcctcagcctgctcaaccgccaggtacagctcatggtatatccctgaccgttcccgctcaccccgcttcagccaattcaacagcaccttcccaatccccgcaagcttgcaatccacctcccgataatgacccgccacaaggcacctcggtgatccaccagataatctccgcttcgttccatttgcgccgcatccctggtgcgcaggccaacagaagcttgcctgcactgcaacagaagttcatacgaaaacaatcacaagaaaacgtacatttccgatacaacaatttccatgagcaaagaaccgataatcaacaacaggtgttatgccgacgatagccatgttctatggaattataatccggatgtattgctcacccggtgaacataatccccccatatccgtgcttactatcaggaattcaaggcgattattgacataaataattgtgaattgtcagagggaaggctcccatcgaagcaaatgaagcttgctttggcatggccgaaattcataaagaagaacttttggcagattgggaactggcttcgaatggggaacttccgtttcccatcaatccattacaataaggagttcgtcatgtacccttcagtggtaagtgttaaaccattaaacgattacaagttattgcctgtgttcgaaaccccgtgaaaaaagaatttttgatgtagctccctacctcaataccggtaaatttgcagaactgcgaaacccctcggtatttcatacggtaaaggtcaagttcgacacgatagaatggtcaaaccagttagatatcgatccagagtttttgtatgaaaaaagtgtaaaagctgagctctaactctttgctgtggcccgctacggcttcagaacctgcaatgcgccctgccggagtaccggcaaaagatggcgaaaccgttcataatgcttttttcgatcgatcatacaaggagagctaaaccatgaaagtgaaatattttgaagatactgataccgcttatgttgaattacttgataaaccggtgtttgaaactcgcgagattagtgaaaacatcttgattgatgttgatgagaagggaaatcttgtcagtatgactattgagcatgccaaagaaaatgctggtttatgggaattttcttatcaggaaatccctcatcgggaaacagcgtaaacctgttttgtatcgacaacccgcttaagaaataatcaggcacgatattcatttcagctttaagcctctgaatttctacgatatacagaatttgcggcatctgcaaaaagggatttgggtatatccctgtggactgcctgagaagcaggaaacaaaaaagcccgtaccgaaaatgtcgatacgggccaattgtggagatggcgggagtcgaacccgcgtccaaaacattgctcaataaagctgccacactcatctcaggtgttcagtgtttcatgaaccggtgctacacctgtaaagttcggttcactatccctctttgtttcacccgcctgcctttccgggcaaaagcagtcggagcttacttgcgcgaaccgaagctcaagcgcgggttatgccatccggtggcttcagagtaagcgcctcccccatcggacgatggctgattaattaacttgtgctaatcaggcagccattgcatacgaataatcgtctgcatgtaatgtttgcatagacttctttaacgagtccatccatgctgaaactcggagtgcaactccatcttacacctgccctgtcgaaagcctgtcatccccagtgtatcaaagaacggttccgaataaacggagtactatatatgcttttccaggcaatagaacaacaactattcccctccattaatttctgtcagggaaaagaggggttccgtttgctcagttcaacccgggcagttcgggagagtttgcgacaatctggtactctcctcccttcgaacgcacggtgcgaccccacatcctttcataggcatcactgaagataatatccttcgaagcttcggcggtgtaccaggccccctcttcaaactctgcctcaagctgacctgcactccaacctgcatagccaagaaaaaagcggatctcggagggcatcatcactccggtattgagaagataactcagttcatttttgtcacctccccaaaagattccgggaagtatctcaagtgaaccgtcaatgagatcgcctcttgaatgaagaaaatgaacggtatccacctcaacaggcccgcccatatgtaaccgttcttctacctcttcaaagccggaaactgcctcacaaaccttgaattccattggacgattcaatataaatgccaacgaaccgcgttcattatgctcacacacaaccagaacagtccgcttgaaactcgattcaagcatattggccgaagcaagcagtagttttccggctttaagcttgtcaaattcgtttaccatgtttctctctcaggttttttgctgcaaatagttgagcaactcttcggcatgttgagccggtgtaactttcggccacacatgttcgatgattccttcctcattgataagataggtcaccctcgcggtacccatatactcgcgccccatgaattttttcagcccccacacaccatacgcttcaacaatcctcttgtcagggtcggaaacaagccggaaagggagttgatacttttccgaaaactttttatgcttgccctcatcatcgatactgacaccgagtacttccacccccgcgctgttaaatttagggaaattatcacgaaaagcacaagcctctttggtacatccgggtgtgtcatctttcggataaaaatagagcacaaccttacggccacggtactcttcgagcgtcaccaactttccatcctgatcttttgccgctatggccggggcaggaataccctcctgaagtattgacattggcatgaatgaagcttattctgttgatagagttgttctcttgtgtcaatcaatcgttacagcaaaaagtttctttcctgaaccatgaagtcatattcattctgtcctatttgcgcaacaacccttgaacgggccatgattgatggccgtgacaggatgttttgcccatcctgctcctgggtgcactatattaaccctcttcctgtagctgtcgcctatactatcaatagcaacaacgaactccttgtcatccgcagggctcatgaacctgcgctcaatgagtgggctcttccaggaggatttcttgaagcgggtgaagagccgcacgaggcgtgtttacgtgagttgatggaggaaacctctctgaagggaaaaattgatcgtatgataggcatctatcagagggaggttgaactctacggttcgctgcttgttgtcgcctatcgggtcattgttgacgatgatgccataaccatcaaccatgagctgtttgaagctggcttctatcctcaccaccttattcctgaagtacgaattcccctgcaccgccagattatcaccgatgcggcgctgcacgattccgttcctcgaggctcttgattcacactttgggatgcgaaacatgcagcgtatcgtagactttatttgtcaatccttttatggaaaatggcttcagaataagattcataacctcgtcaactcctccctgactggcgataatatcggcagtatatcccgacataaaaagcaccttgatgttgggaaaaatcgagtaaattttttcggaaagatcacgaccattcatttcaggcataataatgtctgttagcagaagattaatctctcccttgtacccttgggcaatctggatggcttgcgcaggagtgcctgcagtcaggacgtggtagccctgattttgcaaaatcattttactcaatttcaaaatctcattttcgtcgtcaacgatgagtatggtttcctcaccaggcttgaccttttctgctggcaattctctcttggacgaaaaagcctcaccggtatatcccgggaaatagacactgaattccgttcctttacccggttcactggagaacctgatgaagccattattctgtttcacaagaccataaaccgtcgacaaccctaaaccagtacctttcccggactcttttgtcgtaaaaaatggctcgaaaatatatccagcatctttttcttctatacccctgccattatcactcactgagagaagaacatatgcacctgaagaaccaacttccccatcgacagcatagggttcatgaagcataacatttttggtctcaataacgatttttccgatttccgttatggcatcacgggcgttaacgcaaagattgatgagaatctggtcaatgtgggaggagtccatgtttacaggatagaggagtttttctggactccaaaccagagtaatatcttcaccaatgagccgtctgagcatgttgagcataccctcaataacaacattaaggtcaagaaccttcggaatcaggggttgttttcgggcaaacgcaagtaattgatgggtaaggtcggcagatttttctgctgcgttgaaaatttcctgaagactttccctgagtgattcattgagctgattatcgagcagggccatttctgcatgaccaagaatcacacaaagcatattgttgaaatcatgagcgataccaccagccagcctgccaacaagctccattttctgcgccttgaccagctcgttctgaattctgctttccgacaactcggccttctttcgggcaataatgtcccaggcaataccagccatggaggacaaaagcttcacatcttcctgatcgtaatcgaccactttattgccaataccaataatggcggtgattttctcaccacgcatgataggaacaaccagctcacgctcaacggcaatatgaccttgcggcatccctttccggtttgagagggcgtcgtaattgttatggatcatcgcccgacgttcacgaatggcgtcagcccagaccccggcatccttcagtggataatggcggcgaaaaccatcttctaccaggcacaaattcttttcggtattggttgaccatgcctgcaatgaaatgctgatctggtctggttcgatgaaatgaataaagccaatggtacttcctgtcagcctctccgcttcgtcaagtgtttcgcgaagcacctcttcaatggaataggagtcagcgagcaaaagcaggtgcaggcgaaatgcaataaccgcttcattacgctttcgctccgtgatatcatggatcaggccaataataccaaaagagccgttgtcatagtaatagtgcagatgtacttccccacaaaagactgctccgttttttttctggtatttgaattcaagaatctggagcgtcaactgattcaacaaggcctcattgaaaatggcaagcgctcgagaaatctcgttttctacaagatattcagtaaataaatgaccaataacctcttgagaggtatagccgaagattttttcaattgctgatgatgcgtaggttagatggccaaaattgtcggtgacaaaaaccacctctgccatttgttctgtaatggagcgaaactttttttcactctcaagcaaggcattttccgtctgcttgcgttcagtgatgacatcaaagacggtaacgaagtgaccagattttgtactgtataccgaaatatcaagccacgttttcagggattccagataaaattcaagccgttctgttataccggtttttgctacccgcccgaagatcttcaaaagctcgggattgatgtcatgaataccgggaatcacctctgaaatcttcttgccctcaacatttttcagaccggtcactttttcgaagcgcacattaacctgttcatagataaaatcgactggacgctcctcctcataaatcatccggcaataggcaatagcattcagtgtgttactgaaaagggagcgataacgctcattgctttgttgtaatgcctcctctttttctgccctttcgataatgtctgcggtctgactggcaagcagatgcagcagtttcagaaccctctcttcagggtgatagacgacaggaaaataggtggagagtatgccaagcaactttccactacggttgaccattggcgttaattgcagtgaccgtactccgtcagcaagatgcgcttcaacctcttttttgccccagatgagcgtactttgcgttatatccgccaccataatctgctcttttcttcgcatgaccctgtcgcatacacagggcccgactgcagaatcatggcagcattcctgaaagggatcggtaaaacctttctgggcagcgattttcaggtggcctgattttgcatcgacaagacgcacagaacccatgtctgagcctgtaatggcacatgccgcatcaatgactttatcaaaaatcccctctacattacccttgcgaacaaaaagtgtggaaatttcatgaagttttgacatcgcttcaagatctttgtccagaacagtttgcgctgctatcagactctcttccgtacgcttgagttccgtaatatcctgtgaatagacaaccagccgatcgacctctccgactgagccaaaaagaggacagatatggtgcatctttctgccctgaagcagacgatccccctccaactctccctcgaaagagaggcgtttgccagtacgcaatacctcctcaacctttttccttcgatgaagcgctacatcaggagagagcagatcgtaaacgtttattccgggacactctgaaaggcttttaccaaagcgtgccgcgaaagattcattggcctcaagcactatgccctgacaatccatgatgaacatggattcaggaattgcattaaacagaaagcgaagggtctgctcagttgagtgccgttctaaatctgcctcgtcgtattttggaagatccattgtaatgaattaccgatcaagcctttttaaatcaaaggaagcctctgtgactcccaactttccagcaagctgcctcgtggcctgcttcataaacaaccagctcaggctgttcctgacgacaatgagcatcagcctcagggcatcttccagcgaaccggcacccttcaggcaggtttactgcgctcggcacattgccttcaatgacatgaaggcgctcttttgaagagccgagacgaggaatagagtgcagcaaccctctggtataggggtggagtggattattaaagagctgctgaaccgaaccggtctcaaccactcttgatgcatacatgacaagcacctcttcacataactctgccacaaccccgaagtcgtgggtaatgagcatcacgctcatcgcgttatcggactgcagtttaccgataaggtcaagaatctgtgcctgaacggtgacatcaagcgccgtagtcggttcatcagcaatgagcagctcgggattgcaggagagcgccatggcaatcatcacccgctgacgcataccacctgaaagttcgtgcggataagatgaaaagcgctccgcagggttcggaattccgaccaggtggagcagctcgacggagcgtttttttgcctctgcatgattgaggtcacgatgaataagaatctgctccattatctggctgccgcaggtaaagactggattgagcgaactcatcggttcctggaagatcatggcaatctcattgcctctcaggtggcgcatctcctcttccgacagcttcagaagatctcttcccttccagaaaatctctcctccagcaaaatatcctggcggcatgggcacaagacgcatcagagagagtgctgtcaccgactttccgcaaccggattccccgacaattcccagcgtacggttcctcccaagagaaaaactcacaccatcaacagcttttgcaatgccattatcggttgagtagtaggtcttgagatttttcagttcaagaattttttccatatataacaatcattcccgcactcgctggtttaaagattccctttgccggagtcaagcatgaaaatatggtttgtccgctacatatgaaaacgttatcaggaatagagccacaaagcgctgccgtcacaaaaaaaaatcccgggttcctcatcgataccatcaggcaatcgaaaccgttcattctgctgaaagaggcgctgcgtagcgctctgcctgataaaacaggctgttatgacccggctgatgtggccggcctgcagggctcactctcttcaatcatggctgcaaccctgtttactgacctcccctcccctctcatgctgctttgcggccagaacagcttcgagcgctatgaaaatgattttgcggcgcttcttcctaaagagtgcatctgcaatacatcggatgaactctctctctctatcggagcgctatctaccggaaaaaaatcgcttatcctctcttttttcgatgatcttgacgtcacactctgccagccaggcgaagcagaaaaccggattttccgtctgaaaacagagttcgatgcgggatatgaacccctgaaacgctttttgacggccaacagctttgaacaaagagagtttgttgaagatgaaggcgagttttcggtgcggggctcaatcatcgatgtcttcccttttggagcaggtgaacccctgcgcatagaatttttcggcgataccatcacctcactgcgagtattcgatatcaacagtcagctctcaggaaaaactttgctggcagccgatctcacggccagctttaccgatgccctgaacagcgccccggagagcgaaacaaccattcttgactatcttgatccggcaaccctcatcatcattgatgattcaaccgagtttgcattgcgggataaccatgagagcctcaccatggcgctttcacgcttccgcactgtcagaatcagccaactctcgccttctgcaatagatttctgttccggcccccagaaaaaactgaacgccaatttccgttcgcttgccgcccaactccagcaggaaactgcagaacacaaaaagccgctttttgcaaccagttcacgccgcgagatcgctgaattgacagattttcttgcagaggaaatttcaagttcaaaaaaaaccggacaacttgaagcgagctggattccggtcaatttgcataccggatttacttttggcgatcttgatctctataccgaatccgatatcttcggcaagctgcacgcccataaagcacaccggaaacggaaaatccggggaatttcactcaaagatctccagaagcttaaagttggcgattatgttgtccatgaggattacggtatcggaattttccgctcccttgaaaccataacggcagggaattccgaacaggagtgtgtgcttgttgaatatgccggaggagacaagctttttgtcaatatccagaatatccggctgctctcgaaatataccgcatccgaaagctctcttcctgccctctcaaaacttggcagttcaaaatgggcggcaaaaaaggataaagttcgcaagcagctccgcgatattgccatcaatctgatcaaggtttatgcacagcgaaaaatgcaaatcggatttggttttgctcccgactccatctacatgcgggagttcgaagcctcatttatttttgacgaaacgcccgatcagctcaaggcgattcatgacgtcaaaaaagatatgcaggagccccacccgatggatcgtctgatctgcggtgacgccggattcggaaaaaccgagattgccatgagggccgcattcaaggcggtggaatcgggcaaacaggttgccgtactgaccccaacaaccattctttctcaccagcacgcagaatcctttaccagaagatttgaaaatttcccgatttcaatagccgtgctcagccgttttgtgccacgcaaggagcagcagaaggttattaaaagaatagcagagggaaccattgatattgtaatcggcactcaccggctggtctcaaaggatgtgctcttcaaggatctcggactcctcgtcattgatgaagagcagcactttggcgtagaggtaaaagagaagctgcgtgaacagttccccggagtcgatacgctgaccatgtcggccacacccattccgcgaaccctgcagttttccatgcttggcgccagggatctctccattgtctcgacccctccaaaaaaccgccagcccgttgaaacccttattaccgactatgatccggcgctcattcaatcggctatccgccgggaaataaagcgggaggggcaggtcttttttctgcataaccgcattgcatcgcttgacgatattctccagacactccgcgagcttgttccctcggcccggattgttttcgctcatggccaactgcccccgagagagcttgaaaagatcatgatggatttcatgcaaaaagaggtagacgtgctcatctctaccaccatcattggctccgggctcgacatctccaatgccaataccataatcatcaaccgcgccgacatgtttggactctctgatctctaccagttgcgcggaagagttggaagaagtgaacgaaaggcttactgctaccttatcgcaccaccgctgaataccctgaaaaaagaggccgttcagcgtcttgccgttattgagagctttactgaactgggatctggtttcaacatcgccctgcgcgaccttgatatccggggagcaggcaacctgctcggagcggagcagtcgggatacatccatgaactcggcttcgatctctaccagaaaatgcttgaagagaccgttgccgaactcaaatcgaccgagttcagccacatgttttccgccgaaggcgccaaggccgcaagaagcgccaaaacgtgtgacctgctcttcttttttgatgccctcattccggaatactatctcaccgcaacccctgagcgcttcgccttttatgacaaaattgcgaaagcctcaacagagcataaggtcgataccctcgaggcagagctcaaggatcgcttcggccccctccccgaagaggtcggaaacctgctgctgctgacaaaactcaaaatcacgggatcggcgctcggactggaaaaaattgacctccagccacaaagcgccatcctctttctgcccgatcaggataacgaccatcttgccaacaaggccttcctccaatacctctttgtatcagtgcaggaaccctggatggaggagtataaaccgggattcaagatggataaaaagatgaagctggtgctgcaccacccttccggcagcgatacatcaccggcaggactgctccaccggtacaccgagctgctgaaaaaacttgagctggcttcgaaggagatggcattataaccccgcttcaattccatgaatttgttgatttactgcaacttttgctcttgcgttgatgttcaaaatacaagacataattggtcttatatttttagaatcataacagtacatcatcatgcatatcacgatcaataatcagcagtatgaggcaaacgagggtgaccggttacttgatatcgctcgtacgaatcatgctcacataggctatttctgcggggggaatggaatttgtcaaacctgctatgtcagggttcttgaaggcagtgagcttctctctccgctcagtgaagaggaaaaagcgctcctttctgatgctcttttgagcgaggggacaagaatgggctgtatggctaaagttgaaaaacccgggacgataaggatcatatcagcagtcgaagaggtcaagcaaatggttgaaaccaatccgctgcaattggcagggtatgccgccaaaatgggcagggaggcgcttgtaaagtttcccgaaaccatgcagttgcagtcgaaaagggagtttgatctgtggcaactcttttctgacattgtcggtggcatcggaaatgctttccagcttttcttccaggcctttaccgcgccgctatcgtgtgatagtcaacatgaggagggctgctgcgtcaggccctttgcagagaaatcaactgcctctgaaccatcatgcagcagcaacaaagggaagataaccacgatgacgagagcgcatattgcagcataataagcgaatgtatctttcaggagatgagttgcagcttcaatcgaaccctttatgctgatcggagcaaagaggtttggttgaggctgcggcaaaattttgtatattttgtatcgaaggaagtcaattacggtttaattaactcaccattaattacaaaaaaccatgatcatattcatcaacgataaaccttgtgaagcaaaaacaggtgatttgctcctgaaggttgcgcaacgtcataactgccacattggttatatctgcgggggaaatggtatctgccagagttgctttgtttatgtcaaggaggggatggactctctttcagctccgaacaatattgaaaaggcctttatttctgataaactgtttcaggagggaggaaggcttgcctgtcagtgtgtgattatcaaagagggaactgttcggcttctttcaagggccgagaacctcaaacgcattgttctctctctgaacgtacctggttttatcacctatgcccaaaccattggctataatgttgtcaataaactgcctgaaggtgcaggtacccttgttgacagaatcaaaaaggggcagataagtccgggcgattctctcggcaaaattggcaacggggtggttcaggcatcacaactgctttccagtaccgttatggaatccttcccctttctgcaataccccgctaccatccttgccgatggagccaagggcgcattgaaaggtgcaacagagatggtatgcactgtttcaggaggacgtctgcatttgccaggaacagatgcttcctgctgcaagagtgaaaaaactccggttattgagccggtaaaaatatctgtaaagtagtttttccccttttttgatcgggggccagaaacaacaaccattgaattgctgatggggtactcttctgatatcggaaatgttgagtttgagcttggtgccaaaacccttgagcgctggctgataaagcctgagaaaacgatggaaattgttcttgggattccccgtgaacggcttcaggatgaacgccgggtggctatatcacctcccggtgttcagatactcgttgagcagggcatcaaggttatcgttgaaaaatctgccggtaatttctgtaacttcaccgatctcgcatatggcgaagctggagcaaccattgccgaatccccggaggagctctaccagcagtcgaatgtcattgtgaaggtctctcccccgatgaccgaagagcttcccctttttatgccaggtcagatgctcatctcagccctccatcttggaacaatcaccccggatctgataaaagcactgatcgagaagaatattaccgctctcggatttgagtttatcgaaacaagggatggcgagctgccgattgtcaggacgctgagcgaaatcgccggttcactggccatacagacagcggccaaataccttgaaacaggttacgggggcagcggcattctccttggaggcattgcaggtgttccaccggcctgggtcaccattatcggggctggaaccgtcgggctttttgccgcacaggatgcgcttggactcggtgcgcaggttaccgttatcgataaggagatcaatcggttgcgacgattcgaagcatttttcaaccgtcaccttgtcaccgccattgcaaacgatcattacattgccgaaattgcgaagatgtcggacgttctgattggcgcactgagcccgcgtcagaaaatcatcaagccactggtcagcgaacaggtggtcaagtcgatgaagcccggttcggtgattattgatgtctcgattgatcagggtgcctgtttcgctaccagccgccatacatcccacaccaatcccatttatgtcaagcacggcgttacccattactgcgtaccgaatatcccgtcagccgtcgcaaaaacagcctctttcgccctgaccaatacccttttgccttttcttctgaaactgacaggacatgagaccgtttcagagattctctggaaaagtcacagtttgcggaagggaacctacattttcaagggctatgtcacacaaaaaattcttgctgaattgacagacattcctttcagagagatcgatatgctacttgctgcctcctgacgctcccgattacactaacggatcaagcggcttgccaaattttctggcaatcagggatgcgcacgatacccccgaataggttacggctatgacgccctgcccgggaaaagtactgtcgcctacagcaaagagattttttatcggtgttgtgttctggggtttctggagaatactctgccccggtttgagcagaggcccgtatgatcctttaaagcgattgagatagcgctcatgggtaagcggcgtagcaagtacctttagttttacagctttcgataatccgggtaaaatccgctctatccggaaaattatcccggctgcaacctcatcctttgctgcaaggtaggcactgctacccctctcataatgttgccactcttcaacctctccagtaacgaaagcatgaacaatatgtctgccgggaggcgccagtgatggatcaagaatggttggtgcagaaaaatagatggttcctcccaactggttatagctcttccagtcgtcgaccagaatatggtgcatatgaaacccttcgggaataacagaagcatcaacaccgagaaaaagctggaaccagctcggcgccctcagaaaacgtttttcatccaccctgtagcgcgagtcgataacaaggcgattaaaggtatcccagactgttgcattgctgattaccgcttttgcatagtactctgtgccatcggcaagcctgacgccacgggcctcaccgttgctgaccagaatctcggtaacctctgattgataacaaatacgtccgccaaacttcctgatccccttgcaaagcccatcaggaatagcgccggaaccgccgatcggataattgatgccgccgaaatggcgatcggcaagacagatgctggcattgaccagtggggttgcaagagcatcctgcaccgcccaggagtaggcctcaatgtcgataaaatggagcagttcttcatccttaatataacttctggcggttttccccattgaacgaaagcttttcagcgcaagagccatggtcttgagaggatgtgcagcaccgaccgagagcagatgtgtcacatcctcaagcgagcccgcaggcagagcgctgagaatgtcataaacctccgtgagctcatgataaaattttctgattccgtcactctcatgcggaaaacgagcggcaagagcatcaagaaatgcttgttggttataagaggctggtagagaaaaaccaccgggcaggtgataatggatctgaacagggtcaaaaattgtgagcacctcaatatcgagctttctgaatattcgcgtatgcaggttcagggtgccactgctgctattgtcaccaaaaccataaaaaaccgatgctccggcatcaaaacgatacccctcccgctggaaagaagagcaacttccccccgcatatcggttcttctcgaaaacaagggttgaaatgcccctctcctgaagcaatgctgctgcagtgagccctccaactcctgaaccgataacaatcacatcagcagaaagatcagcggatacattcatggaacacatgcctttggattatgtttacgaagttcagaaaagccttaaagtatattgctttaaatatattaatttatgaaaagattcttcggaatgcaaaacaacgtttctttgaaccctggaagatatcatcccatggataaacctgatcctgctcgcgacttaaaaaccgggacaaaaaaagagacgctctcccgagatgagcgacgaaagcaacttgagtttcaaaatgaagccgttgttcatcttaacgccctctataactatgctcttcacttgaccatgaatccaagtgatgctgaggatctggtgcaggagacctatctgaaggcatatagattttttaattcttttgagcggggaacaaactgtaaggcatggctgtttaaaatcctgaaaaacaactatatcaaccgcttcaggaaaaattcgaaggaacctggaaaagttgattatgatcttattaaagatttttatcattcaatcaaagacacccgaagtgataccactgagtcagaaagcgattatttccattcattgctgcacgaagaggtctatcaggcgcttcactctctgcccgaggagttcagggaggtgattcagttgtgtgatattgagggatttacctatgaggaaattgcaaatatggtagaaagccctatcggaacggtgaggtcaaggttatatcggggcaggaagctgcttcgcagtcagcttgagggatatgcaaagaaatacggcttcaacaccgataacgttcaataaatcgagacgcacaaacttttttttactatgaactgcaaaaaggccagcgtgcttatgagtgcctctctggatggagagctttcccaccttgaagagcaggattttctccttcacatttcggagtgcaaagagtgccacagagagtttgaggaggcaaaaaaaaccaaaatgatcatcagggaaaaaattatccagttcaaggcccctcagacgttggttatgtcaatcatgcagcttaccagtttcaataccaaagagcacgaagacaccctcctttgtgaatagcacctgctgcccgggttattcactctggaaaataattcatatcttgtccggtttgaattgtacgaattaatagctatatactcgttcacgttaacaatagattatcactgcataaagggaggcagtactccccggcggtaaccaggtatcccatgagcaaaacggtcacgattacagaagaagatgtaaaaaaatggcatcttaatatgcctgatgagatgtttgaagcggtttccaatcgattcaagctgctctctgaaccaatgagactgagaattttacgtgtgctttgtgagagcgagcataccgttcaggaaattgtcaatgaaatacacgcaagccaggcaaacatctcaaaacatctggccctgatgtatgagagtggtgttgtaacccgcaggaaagagggcttgaaatgctattatcgtatcgctgacgatagtgttatctacgcttgttatctgagttcaaaaagtgtagttgataaccttcaggagcgactttgctgggtacaaaaagtccagtctaacctctccagttgacactctttccattttccgcatctcaatccggcacgcctcctcctttacgcctcctccgcctgactttttgtcatactgacaccaaattcatgacattttcgctatcaacaagtcattttgatgaaactccctcaggtgaaaaggcgtatttcagttttggcatggtttttgatgtttattagcatggaattgttcattaccatcaattactgtaatcataacaaacaagagcgaaaaggagattaccatgctggtacaattagcgaaagacccaatgagactgtttgatgatatctggtcaggtgcacaacagccttcagccccggcttttaaggttgatatttcagaagatgaggccggattccatattgatgccgaacttcccggtatcgccaaagagaatgtggtactccacattgaagatgatgtactgaccatcaaagcagagagaacggcggaaacggaagagagcaagaaaaattatcatcgtattgagaggagctccggaagtttttcaaggagttttaatcttggtgaaatgattgatcaggagagcatcagtgcagatttcaagaacggaatacttcatgtaacgcttccgaaagctgtgccggtaaagaagaaaaaagagattacgattaattaaaatcacgttcaggaaccacccgaactcagacattattagttgtaaaactgttttatatcacattcaaaacaaggaatagacattatgggtaaaattatcggcatcgaccttggcacgacgaactcttgtgtttcggttatgcagggatcgcagccaacagttatcgaaaattcagagggaaaccgtacaacaccctctatcatagccttaaccaaaaccggtgatcgtttggttggccaggctgcaaaaagacaggcgataaccaatccgaagaacacgatcttttctatcaagcgtttcatgggacgcaaatatgatgaaatcaatgacgaaaaaaagcttgctccctatgaaattatcaacgaaggtggtgaagcccgcgtaaaaatcaatgacaaaatctattctccccaggaagtttcagcaatgatcctgcagaaaatgaagcagacggctgaggactttcttggtgaaaaagttaccgaagcagtcatcacggtgccggcatacttcaatgatgcccagcggcaggcgacaaaagatgccgggcgtattgccggacttgatgtcaagcgtatcatcaatgaacctaccgctgctgctcttgcctacggccttgacagaaagcagacgagtgaaaaagttgcggtcttcgatcttggtggaggaacatttgatatctccgttcttgagcttggtgatggtgtttttgaggtgaagtcaactgacggcgatacccatctcggcggtgacaactttgaccagaaaattatcgattatattgctgacgagtttaaaaaacaggagggtattgatcttcgcaaggatgccattacccttcagcgcttgaaggaagccgctgaaaaagcaaaaatcgaactctcttcaaggactgataccgaaatcaatcttcccttcattactgcaacacaggaagggccgaaacacctggtgatcaatctcacccgtgcaaaattcgaggcattgtgcgctgatctgttcgacaagattcttgatccctgtcgtcgtgccatcaagaattccaagcttgagatgaaggagatcgacgaggtggttcttgttggaggttccacccgtataccaaaagtgcaggctttggtcaaagactttttcggcaaagagccgaacaaaagtgtcaatcctgatgaagttgttgctatcggcgcggctattcagggtggtgttctgaaaggtgacgtcactgatgttctgctgcttgatgtaacacctctttcgcttggtattgaaacccttggcggtgtaatgacgaagctcatcgatgcaaacaccactattccgacaagaaagcaggaggttttttcaactgcaggtgataatcagacctcggttgaggtacatgttttacagggagagcgcccaatggctaccgacaacaaaacactgggtcggttccaccttggcgatattcctccctctccaagaggcataccacagatcgaagtgacgtttgatatcgattccaacggtattctgcatgtttcagcaaaagacaaggcaacaggaaaagagcagagcatcaaaattgaatcgagcagcaagctcaccgacgctgaaatcagcaaaatgaaggaggacgcaaaagaacatgctgctgaagatcagaaacgcaaggaagagatcgacaccagaaatattgcagactccctgattttcagcactgaaaaacagttgaaagagctcggcgataaaataccggcagacaaacgtcccgtactggaaggttcgcttgaaaaactcaaggaagcttacaagaacggaaccgttgagtctcttaaaagtgcgatggaggagctcaacaaggagtggagtgagattgcctctcatctctaccagtctcagggtccggaatcgtcacagcctgaaacggcagcacagagtgacagcggtgaaaaatcgaaaaaaaatagcggcgatggtaatgttgaaaatgctgaatacgaagttattgacggcaacgacaaataagctgtaaaaagatctcgtcttgaacaaagggattcctgtgtgaatccctttgtttatttaaccgggttttgctaatttgaacactgttgaaggtagaacaccagagtgtgatatatttgcaaattttaaccgtgcaaacaatgcaacctcagctcagccgtccgaacaccggcgataaccaggtcagggtaagtacagcagggccatggtcaggcaatgctgctcataaagcagaaaagtattttatcacctcagcaaaaagagataatcgtggtaaccttcaggtgcagataagtccctcttcgggacgaagaaagttatcgccgacaaaggttatgatcgataaaatcatttccggggaaattgaactctttgttcttacgacacagcctgatatcggtattgatatcaagaagaagattattgacaacgagaatcgttatgtcattgactttgacaatcgtggaataaaatggaccatgagggatatccctgtcttttacagctcattattacgggaactttgcattgagattgaccggcgaacctatacacttgatgaatttttcaagtaattgataattcacggctttgcaagttgagctggctttgaagtcacggctctctcaaaaagatggaaatcaataaaaaaggctatccggaggggtggccttttttattgacagattctgaatcacactcttattgcgaaatagtgagcccggcattatccattaggtcagatgcttatagtaaacgaaaaagctgcctcataacgtgagtcatgagacagcagctccattgttctgttcatttcataagagagatggatgaactattgcaattttttgcgcgcctgagtcgcttgaggtgcatcaggataaacgttgaccagatccttgaaccttgcctttgcgttggcagggtcgcctataaattcaaaggagagcgcctgtttgtagagcgcttcaggacgtttgttgcttttgaggtatttggcaatcacaacctgatattcaagaatggccttttcataccatttttcaccaaaatagctctccgctataaagaactgtgcctgatcggcaagagcagatggcggtgtgcgttgcatcagtaaaccgaaactttcccgtgaagcaacataatttttacttttgagtctctcccgcccctcttcaagcaatgcggcatcagtaagagcagaaggcttttgagcgctctgtaccgtatcattctgttgtaacggcgctgctgaaggggggctctgctctttggcaagagcaatatattgctccattttctgcaacctcaactccagctcatcaaccttgtgcacaaggagggaatcctccataccaaggcgaccaaaagtcagccgattattatgagaaatctcctcaatactgccctgtaagcgagaaacatcatcccgaacctgttgaacatccgaataggagaccgcagactgcgacttaatggtttccgaatccgttttgagctttttcagattatcttcaacaacgagaagatcctgttttgatgcacaggccgacagtgcaagaactggaagaaaaagaaaaggtcttatctttttatacatggtcagcaaaggattcttcataccattattttacgacaaaatgcgcccgacggttttttgcccaggactcttcattactgccggcagcaaatggacgctcttcgccataactcaccgtttcaagacgggatggagccacaccaaacctgaccagatactctttagcacttatcgccctgcgatcgccaagcgcaagattgtattctgaagtacccctctcatcacaatgaccttcaataagagctcctttgcgagcattgcttcccatccatactccattttggtggagttgctcctgagcctcggcactcagcgtagcgctgtcataatcaaaaaacacatcgcccagaggtccggtttgccattgatcaaatccataaccggatggtgaggatggcaacaatggtaaagacggcgacgacgatgaaggtaatgatgcggaaccactccctgcactccctgcatcaggggtcactgcactttttgatgaacatccagcggtcaccatcaaggccagaacaatgatgccgtttattttttttgtcatggatccaattcaattaaacattgataaaaaaaggggcagcaagaacaacaacctgccccttgtcgtcttcaacaaaacatctctttattccgcaacaaagtgtgcccttctgttctgagcccatgcctcttcattgctgccgtcagcaaatggtttttcctcaccgaaactaaccgtcttcagacggacaggagcaacacccaaattgacgatgtaatcctttgcactgtttgcacggcgctggccaagagcaaggttatactccgcagtgcctctttcatcgcaatgcccttcgatgatgacactcttctctgtatttgcctgtatccagttgaaattggttttcaactgctcaacggcatctgcgcggagctcagaacggtcaaaatcatagaaaacatcgccaagaccaggcattacaaccacaactggcggaggtggaggaggaagtggtggtggtggtggggccacaacgacctcttttccgcaaccacatgcaccaagaaacagcatggtcggaataacaagacttctcaataacggcttcatagttttcatttgtccccctttttcattgtttatgttacaaaatataccgcactaacgtaaagaccaggatggctgcgtctgctgaccatcaacctgcaataaagccctctgtttatcccctttcgaatccattgtgtaaagtttctgttttcctgagcggttagacgaaaacactatcatctgtccatccggagaccacgaggggcagatgttctctccgcatcgccgtgttaactgcatgagccctgagccatcagcactcacggtaaatatatttatttcaccattcttttcccatgttgtataggcaattttatctccggcaggagaccatgatggctgggtattataacggccactgaacgtcaatctttttacctgaccagactgaatatcctggataaagatctggggaagaccatttcttgaagagacaaatgccatcttgctgccatcgggagaaaacgcaggagaaatatcaatactcctgctattggtaagccttcgcgaaagtgtgccatcagttttaacaagataaatctgctgattgccatcaaaggagagtgttgctgccacctcgctgccacttctccaggcagggtcaatactgacaccactattgccaactgacgcagttttcctctcaccaaggttctggatacgaagaacagaacggccagaagaaaaatcaatgtaggcaagatgtcttccatccggagaaagagatggattcatggtaatcgatctcgaattggtcagttgctcaactccatatccatcaaaatcacactgatagatctctttatacccggtattattcgaaacaaaaacaattttactgccaaatacagaagatttaccggtaagaagtgcaacaagatcagcgcagaacgcatgaccgattgaacgaagttcatcctccttgcccgtataggttttccttaaaagcaatctggagccagcagtctcgtagaccgacatatccagattgatcattcctgactttatcgtaaccgtacctcctgcatagacctctgcacctaccgaagtcagtgctccaaaattgatgacaacactctttttgtcactgttgtccataatattaagaggtggaggaagcatggagaatatccctgcaaaatcgagaccatcatgcataacggtatcaagaccctgcccaaatcgggactccttttttccatctgcatggagcttgtcgagtacaagaacaatattgccagacccctctttacggatggctatatactctcctgtctctcccgtctcgcctgcacagaggtgcagaggaaatacgagcagaaaaaagagcgccacaaaaatgccagagaaaacatgtttaaaaaatcgcaccataacacaacaacgctttagctgttacacataatctgataacctgccgaccttatacgaaaccaaaagaacatgtttctgctctaaacaacaatggcagactaaacatcaccacaataagcatactcaaggcaaatatataaaaaaagttttttccacaccagccagccacgaaccctactcaataccttccggagtaaacacaaatccaatccaaacatccctgaacccctcctctttcggcaaaacaggaagaggtgatgatttttcaagggctttttttactgaactgttcaaatattcacttggcgccctcttatcaaaaataatctggcgaatcgtcccatcagcaataatgttaatacgaacatagacactcatgccgtaactgtttttcagcatctgcccggaaaaaacccagttccgctgaataattgacgcaatttcagctttatagggatctgcagttccaccaccaccactcccctttcccgcaccacttctgccaccggacgagccgggttttccgccgccactaccctgcaaaggctgtttatcagagctcaccttctgctgaagcgtcgcaagcgctttgttcaaagcactggcagatggttgcggtaattgcgctgttttcttttcaatgttttgcttgagccgctgaagagctgtactcatatcagagggcttttcaacaaccttcggcttcagtggttccacagaaattttttttggaggctccacaacaacctgcttaagggcaggcggctgcggtttttccggcaacgcctccttaacgaccttgttgacaacagggggaggagtattgatttgaggctctgcagagggtgcttcggtactaccacccttcccttcagatcgttgaggcgaaccaccggaaccgggtagggaaacaagagagacactcacaattttcagcttgacatgccggccagcatcccataactggagataaacagctaaaaaaaacaccatggcatgcattactgccgcagcaacaagccaaagcaaaaacttttgttctgcagaaacatgattacgactttttttcataaacgcacctatatcccgccttccctcgaaatgggaacgggttcggtcaccatgccaatcttctcaattccggcatccctgatctgggccataacatccattaccagaccataaggtaatgatttatcagccttaaggtaaacctctcctgtttgcttgacatcaagaatcatcggaagcttctgacgaacctctgaagcattcaactgatattgattgataaagaccctccgcgaagcatcaatactgatcacaagagccttttcatgcacatccattttctgatgagtcgtttgtggcgtttcaacctttacaccatgcgtcatcatgggagcggttaccataaaaatgatcagcagcacgagcatgacatcaacaaacggtgttacgttaatatcactcatcaaccggccttttcccgatgttatcatatctacggttcgttaatgaatgctgaaacaaattcaggagaaaactcctcaaggtcccgctcgatcatgccgatctgctgtgcaaaaaagttatagcccatcacagcaggaatagccgcagcaaggcctgctgccgtagcaataagggcttctgaaataccgggagcaaccgcagcaagcgaagcggattgagtcatgccaatgttctgaaatgaattcataatcccccataccgtgccaaaaagtccgataaagggcgccgtattaccaactgttgcaagaaaaggaacaagagttgacagccgcttgttttccgcattgacctcacgtttcattgcccgggcaatacgggctcgcccctgccggagatcactcttgtcgccaagcgaccggtattcaatataacaggcacgaaaaacccttggcagtgaacccgttctgaaattctcgcattccgtaaaaaccttatcgacattactgactgcaaaaaaatagtcaagaaaaagcctcgactcacgcaaggattttctgagataaccaaatttaaacgcaatgattgcccatgatatgacagaaaatgcaagaagaatggaaagcaccatcaacacaaccggtccggcatccgaaaacaggccaaaaatcccgagtctggaatcaaacatacgcgtacaagcaattaaaattcattaaaacagatgaacattctggataaccacataggctaacgccgaaccggaaagggcacaaagcgtattgaccagatcattattgaccagaggggtgcctttaagcaacctgttttcaaccagaacaccatcaggcgacatactatgggttctctccgttaccttttcacggattggatcaaaatactgagcctgaacagttgctccgaaaaaactgtcaaccaggctggcaagaagccctgaaaatccaataagaagaaaagactgcaggacaccgaaatccatcaaccaacggacattgatcaccatcgcactggcacagataaagagggaaccaagaaaggcccctgaagtacctggtacagaaacaccaccagaagttccaacaggcacctctctgaaagtagtcactaaccaggcttttggattcggccacatcgtaccgatttccgtcgcccaggtatcagcctgtactgcagcaagcgttccgagataggcaaaaaagattgcaggatcattggtcaacgaaaaagcaatcatcagaatccaggctattcccccgttggcataaacctgaccggcatcccgctgcgaccctttttcaaagaccagatcaaatttcgccttccgcttcttgcccaatttcgacaagaccgacgacaacagataaaaggttagaagcggaactgtccactctatccctccgataccaaaaatagttgttcccagcaaaaatgtggccgttgccccgctgttattaagaaatttgaccttgattgaaaaaacagccaaaagaaaagcaaaaagtccaccaagaagaaaacgctcaagaagaatggtatgattcatctcaagaacatagagcacataagcgatagataccggaataaaaaaattatcgagaccatgggataaaagcgcctcaacagccgtggctacaagagtaagaagaagcgcaagcgctaaaagcatcaacaccgactttccggccaaccctcctgtgaaattctcgctgaataccataagagctgcgctgagaagcaaaaagctgctgacaaacatggtgagcgatccctcgaaagtcttggggtttttagtcatatgctcaatgtgctttttaccaactgaactgccaacaagcgccgcaagagagtcactgacgcccatgacaagcatagaggtctgtagtatccatttatgagactcccagagaaaaagaagctgaagcagaaaaaccagagggaaaagaagcgaaccataactttttactgccggtgactgagcgctcttctcttcaggcagggcaagcagagaaccaaaccattgaaatcgaatgttcaatccattaaaacagagaaaaatggatgctgcaagcgcaggataaaaattggaatggaaataggccggtatgaaaaagataacaacacccatcgagaggtgaacaattttcctgacaacaagagcgctgacactgaatttccttgtcaacagttcggcaagaacaacaaaaagcaggataaggcagagcgtcaggaaaaaggctggaaaatcctgaggcaatggagcttggagattcagcatgagtcgatagttaattctggttggacaaaaggtgtaacgataacggtacagaataaacagcaaatatccatcagattataacatttttaatgtttgttttaataaaacttaaaatgtaatttgcctccagttttcgttttataccgaaaaaaccttttccataaatgtctgcattcacatcacagaccagattctccagcagcagcgccgaaacggctgcaccttcgagtgcacccttttcctgcggtttggccccatatttgttgaactccctcaattccaggatcgtcatcatggtcactgtggctgtcccactggtgagcgtgtccgtactctgaaacccagagtcgatcccaagtccatttctctcttttcaattgtatgttcactgtggcttcgggatcggcagcctcggggaagatatctgttaatcgccaaaaaaacttactgccatgagatctgataccataaaaacagggtttgaaaaagcgccgcaccgcagtcttcttaaagctaccggttctattgtctcaaataatgactttaaaaaaccctttatcgggatctgtaactcctataacgaactcatcccgggccactcccacctgcaggagctgggtcgcatcgcaaaagaggaggttcgtaaagcaggaggagtgcctttcgagttcaataccatcggggtatgcgacggcattgcaatgggccatatcggtatgcgctactcgcttgcaagccgtgaactgatagccgacagtgtcgaaaccgttgcacaagcccactgcctcgacgggcttgtctgtattccaaactgcgacaaaatcactcctggcatgatgatggccgcgctgcgcatcaacatcccggttatctttgtctccggcggccccatgaaagccggccacaccccttcaggtcaaacggttgacctgatctcggtctttgaagctgtcggccagttcagcgccggtaaaatcggcaacgaagaacttgaatccattgaagagagcgcctgcccgggttgcggctcctgttcgggcatgttcaccgcaaactcaatgaactgcctcagtgaagcgcttggctttgccctgcccggcaatggcaccatcctcgccattgatccacggcgcaacgagctggtcagagaggcctcccgccgcattattgatctcgttaaaaaagatatcaagccacgcgatattctctcgcgcaacgccctgctcaacgcttttgcccttgatttcgcaatgggaggcagcaccaacaccatcctgcatacactcgccattgcaaacgaagctgagctcgattttaatttttctgagttgaacgccctttcagccaaaacaccctatatctgcaaggtcagccctgcaacaatggctgtccatatcgaagatgtagaccgggcaggtggtgtatcggctatccttcatgagctcagcagaattgacggactgcttgacctctccaccttaaccgtaaccggcaaaacacttggcgaaaacatcgccgacgcagagattcttgactacaccgtcatcagaagtattgacgaaccctactccgcaacgggcggccttgccgttcttttcggaaaccttgctccgcagggagccgtggtcaaaaccggtgcagtagcccctgagatgatgaagcataccggtccggcgaaaatctatgactgccaggacgacgccatcaaaggcattatgggtgatgatgtcaaggccggagatgtggtcgtgatccgctatgaaggccctaaaggaggtcccggaatgccggaaatgctctctcccaccagcgccatcatgggccgcgggcttggagagtcggttgcactcattaccgacggacgcttctcaggaggatcaagaggagcctgtataggccatatttctcccgaagctgccgagcgcggcccgattgccgctttgcataacggtgacttaatcaccattgatattccgtcaaggagcatctcggtcaatctgaccgaagaaacgatcaatgagcggctggcagcgctaaagccgtttgaaccaaaaataaaaaaaggatatctggccagatatgcacaaatggtcacctctgccaataccggagcaatcctgaaaaatcctgtttcctgtgaacctaaataaaacagccatgcaagcatcaggccaaacactcaatggctcagaaatatttttcgaatgtctgcgacgtgaaaacgttgaatatattttcggctatccgggcggatctctgctgaaagtttacgagacactctatgatatcgaagacatcaagcacattctggtccgtcatgaacagggcgcaacccacatggccgagggatatgcccgcgccacgggaaagcccggtgttgttcttgtcacctccggccccggagcaacaaacaccgtcaccggaattgccaacgcctatatggactcctctccaatggtggtctttaccggacaggttcccagctcactgattggcaacgacgcctttcaggaggctgatattgtgggcatcacccgaccgataaccaagcacaacttccttgtcaaggatgtcagggagcttgccataaccatccgaaaagcctttttccttgcaacaaacggcaggccaggaccggttcttgttgatatgccaaaagacatcctgaatgcatcatgcctctttcagtggcctgaaacggttgatatccgaggcttcaaaccaaccctcaaatgccacatcaaccagattcaaaaggcggcgcataaaattgccaatgcaaaacgcccccttctttacatcggtggcggggttatcagtgcggaagcatccgaagagctccgcgcctttgccatacagcagaatataccggtcaccatgacccttcaggggcttggttcctttcccggaaaccatccactcagcatggggatgctcggcatgcacggcacctactgggcaaaccgtgcggtcaatgcctgtgatctcctgattgctgttggtgcacgcttcgacgaccgggtcaccggcaaagtagatacctttgcaccacaggcatacaagatccataatgacatcgaccccaccaacgttgacaaaaacgtcaaggttgacctgcccattgttggtgacgcaaaacactttctctcttcactcatcgaagagatgcccgacacggtcgaagagcgcacagcatggcttgcccaaatccatgagtggcaggagatgtgcccgctgacctacaaaagcgatgacaacgagctcagaaccgaatttgttattgacgaagtttcaaaacaaacccagggcaacgccgtagtagtcaccgatgtaggccagcatcagatgtggacttcgcagttctataccttcatcaatccacgatcgatcatcaccagcggtggactcggcaccatgggctacggcttgcctgctgccatcggagccgcctacggcattacggatcgcccggttgttctcttcagcggagatggaggctttatgatgaatgtccaggagcttgttacagcggtacatggtaaagtcccgataaagatcttcctgatcaacaacagctttctcggtatggtccgccagtggcaagagcttttccaccaggaaaaatactcctttaccgatattggcgacagcaaccccgactttgtcaaggttgctgaagcattcggctgcaaggccatcatggccgacaatcctgatcgtgccagagaggcgatcaaggaggcgcttgcctggaacgaagggccggttcttgttgatttcagggttttcaaaaaagatatggtcttccctatggttcccgccggaggctcaatttcagatatgctcctggaacggttgaatccaaaaacaatggtctgaaccagattctgaagaggactgcgagtaagagaacaccgcagggtaaactcgcagccctcttcatctgataacgaactgaacaaccaccatctcagccaaccacccgccaactttgggaattgctttgtgaattacttatagttaaaatcagtcaacgagttactgattgtgctgtaatgtataaaaatggtaatacgcatcgggttccagatgcgtaaacagattttgccaacaaaacgatgtgcacaacaaattcccttccggagagcaagctggccaacgatccggtttttgcattgctggagtcccttcctgaagaagctcttctcatcgacccaaacggcataattcttactgccaacaccctgtttgccgcacgtttcagcatctctgcagaggagtgcatcggctctgtagtctatgatttgattgcaaccatactgcaaattccagaacaggcgtttcactacaaagaaaagattggagaggtacttcgcctgggcaaacgaatggtttttgaagatggaaaagggaatttgaattggaaatttaccattaatcccgtcttgtcaccggaagggacgatcactcgattgttcatcaccattgcagatatctcccggcaaaaacagaaggagacaaggttcaatgaatgcaaggtaaagtttaaccaggcccttgaagctgcacgagcgggcgtctgggaatgggacttgacaacgaacgataatatctggtcggacgaaatatggccgttatacgggctggagccaaccaataataatccctccttccatctctgggcaagtgtcattcatcctgaagatcgtgactctgtcataagcgctgttactgaagccgcaaaatgtgacgccgagctgaacattgaatatcgcgtctgttatcccgacggctccatgcactggctgatgtcccgaggcaaacccttgcatgacctcaacggcaggacagtgcgctacatcggaacgattattgatatcaccaaacgcaaggagtttcaggagaggcttcttgccgccaatgagcgaatgcattttattctggccgcgaccagttccggtacctgggaacatgatataaccacaaataccaatatctggtcagatgaaatatggagtctctacgggcttaaaccaaacagtgttgaactgaactatgaaagctggataaacaccattatcccggaagagagggaacgagtgagacaagccaccattgatgccgtaaataagggttgcgagttcatttgttcctggcgtattcccggagctgatggagcagtacgatggctcatgtcgaaaggaactccggtaaaagattccgaaggaaaaatagttcggtatgccggtatcatgattgacatcactgatcaaaaacagagggatgatgcactcaaagagagcgaaaatcgcttcaggatggtgtttgaaaagcattcatcgatcatgctcgttattgagcccgatacgggcagaatcatagacgtgaatcaagcggctgtcaacttttacaagtggccaactgaaacgctcaaacagatgaccatccggcagatcactacagagccgtttgagagcagacagaaccagacccatcagatagccgatggctcaatacgtgatgttgaagtgtacagttgcttgattccatttggtgaaaaggaaatactctatgccatcatgaacgacatcacggagcgcaaaaaggttgaacaggcgctagccgtaagtgaaaaaatgtttcgttccattaccgaacaaatttccgagatcgtttttattacggatcaaagtggaattacaacctatgtctcacctgctgttgaaacaatttccggctataaagctgatgaggtgattggtcatcgctttgtcgagtttatggctgaagaggacattgagagggcgatcagctcgtttcagaatgggttgatgatgcaggtggatgaagtgctcgaattccgctacagaaaaaaagatcgctctctcttttacgcagaaattcatgtgcaattttataagcatgaaggatttatcggatatatcggattgatacgcgacattacagaacgaaaaaaatatgagcaggagttaatcgaaagcagacagcttctcaagagtatctataatcaggtcaattacgccatttttgttgtcgacattttaacggatggcacttaccgctataactccattaacccgctcagtgagcaaatatcgggcgtcacaagtaatgaactcgccggaaaaacacctgagcaattctttcctccccctattgccaaatcggttactcagcactataacgactgtatccgtgaaaacaagatcattcactatgaagagtccatgatgtttcatggcaaaagctctttatgggagaccgtgctgaaccctgttcgtaatgaaaacggagctattttcagaattatcggcaccagcgtagatatcacggaacgccgccaaatcgaagagcagagagcggaactttccgttcaacttcaacagtcacagaaaatggagatggtcggacgactggctggaggtatcgctcatgatttcaataatatgctgacggttattcttggtcattcagaaatggccatggaaacgagtgaccccacactgaaaacctatgcccagtttgttgctatccaccaggcggcaacccactctgcaaatctgacccggcaactgcttgcttttgcccgaaaacaggttgtctctccaaaaattgttgaactgaacacggcgattacagagatgcttcccatgttgaggcgtctcatcggtgaaaatatcatgctgacctggattccggaatgcaaaaattgctatatcaaaattgatccatcacagatcgaccagattcttgtcaatctctgtatcaatgcacgtgacgctataactggcaatggcagaatcactatcgataaccgttgtgtcactctgcctgaaatcccctgtgaaaccgataaaactgcgtgtcactccgcagactatgtctcactttctgtacatgatgatggatgtggtattgaaccaaacgatcttcaacatatttttgagccctttttcaccacaaaagagagtggaaaaggcactggactcggtctttcaaccgtctatggcattgtcaaacaaaacaacggcaatattgaatgccgaagtgaacagggaaaaggcacaaccataacgattcaactgcccaagcatatggtacaggccataacgaatccagatagagatcagaagcaactactcaagaaagggcatcagacaatcctgcttgtcgaggatgaacctggcattctcaaactctgcaaactcatccttgaacagaacggttataacgtgctggcctttgaacgagccgcagacgccattagaatggaaaaaaattaccctggaacgatcgaccttttagtgaccgatgtcatcatgccggaaatgaatggagccgagctttcgaaaaagctgcttgccgcacgccccggacttaatgtgctctttatctcaggttacactgctgacattattccccaaaatacaatagttgacagtcagctaaactttattcaaaaaccgtttaaccccaaaacgctgacgacaatcatctataatatcctcaatccgaagttgcataagacaccggtaatggaataaactcgccacagcatatcagtaccaacatttgcaagcgaggatgcatgggaaacatacttcccggcccggcccactcatttcaaaaaaaactttatattgactttcatgtaaagttatacactccgcgtttttttaccttcggatattacagccaggaatatctgtaaattttttgtaaatgggcactgtaacccatgccatgagttacagtaaaagggatcaataaactatgaaacacatcatatcagtactggttgaaaacaagtttggctctcttaaccgggttgccgccatgttcagcgcccgggggttcaaccttgagagcatctccattggagaaaccgaggatacggaaatctcacgcatgaccattgtaacgagaggggaagaccaaatcgtcagtcaggtgctcaaacagttgaaccggctggtcgataccatcaaggttaccgatctcacccggcagccgcatgttgaacgggagctgctcctgatgaccctgaagctcagcaagacggtacagcatgagatttttgagcttatcaatgtttttaaaggaaaagtcgtggatataaaacaaaaatccattactattgaggtcatcggatctccggacaagatcaacacaactatcgatatcttcaagccgtacggcataaaagagcttgcccgttctggcgcggtagcaatacaccggggagagtaacctgttttttactgaatcaccaatcaaacctattctaccaacatgaacgtttactatgagcaggatgccgatctcggttatcttcagggaaagaatattgcagtactcggttatggcagtcagggtcatgcccatgccctgaacctcaaggagagcggcctgaacgtctgcgtcggccttcgccccgaaagcgcatcgtgcgcaaaagcacgggaagcaggcctcgaagtcaacaccgttgctgaagcaacaaaatgggccgatattgtgatggtgcttctccccgaccagaaccagaaagcggtctacgacgcagaaattgctccgaaccttgttgccggaaatacccttgcttttggtcacggcttcaatattcactacaaacagattattccggcagagtcaatcaacgttatcatgattgcgccgaaaagccccggccaccttgtacgccgtacctttaccgaaggcaacggtgtcccctgccttatcgcagtgcatcaggatgctaccggagaggccaaacagcaggcgcttgcatgggcaaaagctcttggcggaaccaaggctggcgttattgaaacctccatcaagaatgagactgaaaccgatcttttcggtgagcaggctgtgctgtgcggcggttctgccgaactgatcaaagccggttttgaaacccttgttgaagcaggatacccggaagagcttgcctacttcgaatgtatgcatgagctgaaactgattgtggatctctattatgaaggcggcctttcaagaatgaactactccgtcagcgataccgctgagtacggcggcatgacccgcggaccacgccttatcactcctgcggtgaaggcagagatgaaaaaaattcttgaagaggtacaggatggccgttttgccaaagagtttatcgatgaatgcaacggtggctacaaaaacctgaacaaactcagagaggaaaacagtggtcatgccattgaaaaggtaggcgcaaaacttcgcgacatgatgagctggctgatcaaaaaataacccattcaacagaagaatgtacaagattgtctcaataccaggtgacggtataggcccggaagtggttgcaggagctgtttcagtactggagcagctctccagaaaacatggctttgaaattgtgattgaagagcacccctttggcggcgcctcctgggaactgcatggagagatgctcacccaggcaacgcttgatgcctgccggaactgcgatgccgtactgcttggagccgttggcggccccaaatgggagagcctgccacacgaacacaagccggaagctgcgctgctcaaaatccgaaaagagcttcaactctttgccaacctcagaccggcaaaagtctacgacgcactgatcgacgcatcctcactcaaagcagatgtggttcgtggcaccgatttccttgttttcagagaacttaccggcggcatctatttcggccagccacgcggcttcgatgaaaaccggggctggaacaccatggtctatgaacgctatgaagttgagcgcatcgcccgtctggcctttgaaacagcccggaaacggaagggcaaggtcgtctcgatcgacaaggcaaatgtacttgaagtatcacagctctggagaaatgtggtgcatgaactgcacaaggagtttgccgatgtggagctgagcgacatgtatgtagacaacgctgcaatgcagattgtccgcaatccgaaacagtttgatgtgattgtaacaagcaacctctttggtgacattttgagcgacattgcaggcatgattaccggcagtctcggtatgctcccttctgcaagcatcggtacaaaatatgccctctacgaaccaatccacggaagtgcaccggacattgccagccagaacaaggccaacccgatagccaccatagcatcggtagccatgatgttcgaacacagcttcaaagttccggagattgcccgtgagatcgagcaggcaattgagtccgcccttgcctccggctgccggacagcagacatagccaatacaggtgacagggtgatttcaacaacagagatgacagaagcaattgtcaggcacctcggcgcctgatcaaaaaaaaggccaaaaagagtggtgaaagagaagataatcgtatttgatacaaccctgcgcgacggagagcaatcccccggggcctcgctcaatgtgcaggaaaaggtagaaattgcccggcagcttgaaaaacttggggtagatgtgatagaggctggttttccggcttcatcacccctgcaacttgaagcggttcagcgggtaagcgcagagtccaaagccgttgtggccgcactggccagagcggtggaaaaggacattaccgccgcctggaaggcgctgcagcaggcacgcaaaccccgcattcacacctttatcggcacctccgatattcatatcaccgggaaattcggcagtgaccgttacggcctcagcctgcaggaaaagcggcaaaccgttctcaacatggcggtgaacgccgtaacctttgccaaaaccttcacttcggatattgaattttccgctgaagatgcaggacgcaccgatcagggttttctcgcagaaatcatcgaagccgttattgcggcaggtgcaaccaccgtcaacattcccgacaccacaggctatacctggccttcagaatttggccggaaaatagccgacctccggagccgcgtcagcaacatcggcaatgccatcatcagtgtccactgccataacgacctcggtcttgccgtagcaaacacactcagtgcagttgaacatggcgctcgtcaggtggagtgctccatgaacggcatcggagagcgggccggaaacgcttcgctcgaagagattgtgatggcgctgaaagtacgcagcgacctgcacaacttctacaccgatatcgtcaccgaagagctctacaatacgagccgtatggtctcgacctttaccggcatcattatccagcccaacaaggcaattgttggcgacaatgcattttcacacgaatcgggcattcaccaggacgggatgctgaaaaaccggcaaacctatgaggtgatgacacctgaatcggtaggagtgccgcaaacaagcatcgtgcttggccgccactccggcaaacacggtctctcatcccgtcttctgagccttggctataaccttgatgataccgaactcgaagcggtctacaagcgctttgttgaagttgccgacaaaaaaaaagaggtctatgacgatgacctgagagtgctgatgggcgatgaacggagcaagccgaaaaacgcttatgagctcgattacctccacatcaacagcggtacagcctcaattccgaccgcaaccatcaggatccggcacaaagagcagatctttgaagaatccgcaatcggcgacggcccggtagatgcctgcttcagagccattgagcgtgcccttggcatcgaatcgatggttacctcctactccgtccgctccaccactgccggacgtcaggcactcggagaggcgcttgtccgcatccgggacaagaatgtctcctttaacggaagaggggtctcgaccgatatcatagaggccagcgccaaagcctatctgcaggctctcggcctgcgccagcatcattttgacaacatcactacagaaaccatagaaagcggggtttaagaataccatggcacaaacaataacccagaagatcctttcaaaagccgcaaacagaaaatttgtcgacgctggtgaaagcgtttggctgaatgtcgacatcctccttacccacgatgtctgcgggccaccaacctttgatattttcaagcaggaatttggcgccgacgcaaaagtatgggatccccgtaaagttgtcgtcctgcctgaccactatatttttacggcaaacgagcacgcccatcgcaacattgatctcttgcgccagtttgcaaaagagcagcagcttgagcactactatgatgtcggcaccgaccgctacaaaggcgtctgccatgtagccctggcggaagagggattcaatctgcccggcaccgtgctcttcggaaccgactcccatacctgtacttccggagctttcggcatgttcggctcgggcattggcaacaccgatgcagccttcattcttggcactggcaagctctgggaaaaagttccggaatccatcctcttcaccttcgatggtcagatgcccgaatatctgacagcaaaagatctcattctgcagattcttggcgacatcacaaccgacggcgcaacctattgtgcgatggaatttgacggcgaagcgattttttcccttccgatggaagagagaatgaccctgaccaacatggccatcgaagcgggtggcatgaacggcatcatcgcagcagacagcatcgcagaaaattatgtcaaggcaagaagccagaaaccctacgagctcttccagagcgacccggatgcccgatatcacagcaagtaccgctacgacgtcaggacgcttgaacctgtggttgcacagccgcacagccccgacaaccgcgccaccgtcagaagtgttcagggaacaaagattaccaagtcctatatcggctcctgcaccggcggcaaactgaccgattttatgatggccgcaaaaattctgaagggtcataaggtttccgttaccaccaacatcgtgccagccacagtaaaggttgcccgtgaccttgagtgcgaactctacgacggacagagcctgaaacagatctttgaagatgccggatgcaccattgcccttccctcatgcgccgcatgtctgggtggccctgccgataccgtcggacgctcggttgacaacgatgttgtcgtctcaaccacaaaccgcaatttccccggacgaatgggcagcaaacatgcaggggtataccttgcctccccactcacagcagccgcatcggcaattacgggtaaactcaccgatccgagagatttcctctgatcgcacttgaactttgggcaaacagacacaaataatggaaaccatcattcagggaaaagcctacgttttaggcaaaaatattgataccgaccagatcattccagccgaacatctggtctacagcctctccgatcccgaagaggtgattctctacggcaaatatgccctttcaggagtaccacccgaacagggagggctgccccagggcaacatcctcttcatcgaggagggaagctgccactcaaactatacgatcatcattgccgggccaaacttcggttgcggatcgtcacgggagcacgctcccttcgccctcaaggttgccggagtcaaggccattgtagccgaatcgtacgcacgtattttttatcgcaactgcgttgacggcggttttgccatcccctacgaaagtgcggaacaactgaaccagctcatcaaaaccggtgacgaactgaaaatcgacgtcgaagccaacaccatcgaaaatctgacaagcaacatcacctacaagctcaatccccttggcgatgtcttcaatattgttgaggctggcggtatttttgcctatgcccgtcaggaaaatttaatgccccaacactgatttatgactgttaccacaaaaaaaatagaactttacgacaccaccctccgtgatggcacacagggtgagcatatcaacctctcggttcaggacaagctccttatcgcacagaagcttgacgaattcggcatggactatatcgaaggtggatggccgagcagcaacccgaaagatgaagagtttttcatcaaggcacggcagctttcgttcaaacatgccaggctcaccgccttcggttcaacagcccgttttgtaaaaagcgttgaaagcgaccccaacctgctcgggctgctccactccgaaacaccggtgatcaccatcttcggcaaaacatggcaggcacactctgaaaaaagtcttggtatttccgatgaagagaatgccgaactgatctatcgctccgttgcctttctcaagcagcagggacgagaggtcttttttgatgccgaacactttttcgatggctacaaaaacaacccggaatttgccctgaaaatgctcctttcagccgttgagggtggagcgtcaagaattgtactttgcgacaccaacggaggttcactgccccatgaggtgaccgatatcgtatcccgtgttctggccgtcaccggtgttcctgtgggtattcacagccacaatgatggtgatctcgccgtagcaaactccatcgcctccgtcatggctggagcaacccatatccagggaaccatcaacggcatcggcgaacggtgcggcaacgccaacctcatcagcattattcccaacgtcatgctgaagctgcaacgctcattcacctttgtcgagcacctcacccagctcacctcactctcgaagtttgtctacgagattctcaacatgccgtcaaatacccgggcgccttttgtcgggaaatcggcatttgcccacaaagggggtatccatgtcagcgcagtcatgaaagagagctcactctacgagcatatcaaccccacacaggtcggaaaccgccaaagggtccttgtctccgagcttgccggccagagcaacatccggtacaaggcacacgaactcggcatcaccctgcccgaaaaaagcgaactcttcaagaatatcgtgcaccacatcaaggagctcgaacacgaagggtaccagtttgacggagccgaagcctcattcgaactcctgctgcataaagagatcggcaacttcaagccattttttgaagtgcttgaaaccaaggtgcatatcgaatcgagcaagaacgccaaaaacgtcgaccaggcagtactcaaggtcagggttggagaggagatagaacatatcgccgccgacggtgacggcccggtcaacgccctcgacaaggcgctccgcaaagcgctgatccacttctaccccgaaatcaagagcatcaagctggttgactataaagttcgtgtactcgaagaaaaacggggaaccagcgccaaggtgcgggtactgatagagtcaagcaatggccgcttcacctggggaacagtcggtgtctccacaaacatcattgaagcaagcctccacgcccttgaagacagcatgaactaccacctcttcacgctgaaggcatcagctcctgctgcaaaacaggtaccacagggatgatatctcaacatttcgaaaaaccagcgccacactctactccctgaaaggataagagggtgatgctggttcaagggcttaaaacgggatgttcttcttttcaggattgtttgccatccatgaccgctttctgtgcatcatcttttttcagaatgccatcttcgaccattttgttgatcgcctgtgaaagttgctcatgggtacgaagcaaggctggcattgacatcgccagcgccgcaacaggcctgatatttgctttttctttttcaaactgcatgatattgacaagatcaaaacggatgatgccatcaatcagtgtaatattggctactccgtcagcatagatagtctgcatattttttctcccttgaaaatgatttgtgtttcgtttcgcttaccatagcgaagccacaatatattaaccgctgcatcttattttataaataattcgttgatgtatacggaattatccctattttttgaccaacccgtgttgtcgtataaaagaaaaacctcataaccacaagcgcactcgatcccggtatgcctacttcagacaaaggactctgcagttcatgcggtctctgttccaatcaggcttggccggttgaacaaagtctccaaagctgtgtttttaaaaatggctggctcggcgaaagggagaaacagcttttcgggcgggaacgcaagctcgatgatccggttgaaatgcgctttggcatcacacttgaccgttttacagctcaactgaaactgccgctacccggatcgcagtggagcggaatcattacccgaatggccatgaaggcctttgaagagaagcttgttgaaggcgttgtatcgctgcagcacactcccggcaaccattttttctctcaaccggtgttagcccgaaacagcgatgagatctacgcaacaagaggcaataaaccggtgctctccccactcttatcctcccttgaaagcgcatatcatcaggggctgaaaaaagtccttgtcattggagcggcatgtcacctccatacactccgggatttcaaggaacgattcgaatacctgcaagagatggagctcctcaccatatgaattccctgcatagacaacgtcgcacgctcaaaatggccgtggattctggagagaatgtcgaaatcacccgataccgcctgccatatggagttcatgcaggacttcaggattcacatccgtcaccttgacggcagcattgaaaaagtccccttcttcagccttccggaagagctttcaaatcccgccatcttcccctctgcatgtatgagctgctttgactatctcaacagccttgccgacatcaccgtaggctatatcggagcagaactgaagccaaagcagaagcggcaatggattctggtacgaaccgaaacagggcaaaaactgctaaagctgattgaagctgaactcgaacggtttccggaatcaggcaagtgggagtgccgatcatttgtcgaaaacacgacgaaacgcatcatcgagagcatgaaggagagggataaagagtattcatcgaaaagcagaatcccgctctggctcggcaacctgcttgcaggagcgcttggcatgatcgggccaaaaggggtcgggtttgcccactactcggttgactttcatctgatcaggcattactactacctcaaattccgccacccggagcggatcgaaaagctggtgccacggcatgtccgggttatccttgaggaatacggacttcccctttgaaagaggagcgcttcaggcaaaaaggttccgtctcctcagtggcgccaacaccatcttcccaaccatcctctgcaagaccaaaccctatccccctggtgctgccggtaataacaaccgtttttcccatgttaccgctaccctcttccaaaattataccagttgaattccttctccataagctgctaccacagtatctgaagtaatcaacaacatttcttctgtccgggcttgtgtaataagcatccggtcaaaaggatctttatgcaagaaaggaagcatagttacagccacagcatgttcactgctgatagctaattcccgttacgcatgaaacaaaagcatgcgcctgaaccggaagggatcaacattaaaatcagagcgcccaagtacggatttgatactgatttcccagagacttgctgcactgaaaaacaaattatttaccgggttaacaagcatatctttgcatccctccggtaaaagatcaggttgagctgcagcccaaagaagaatatgcgtatcaagcaataaattcactgtgcattttcgttaaataacccagcaatctcgctactgcccatacgatcgaaatcttccggcacagaaatttcaccaatcataaaaccaaggcgttctgaactcccagtcatagagtcatagggtatcactttaaccatcggtcgtcccgccttgctgataataaaagccttgccaagcgctgcctgctcaaccaatctcacaagctgattttccgcatcatgcagcgtaattgtgtgcatcgacgatatcattattctcccccatgctcatcgaaaaaattgaaagaattatttttggtacgcacccgcgaaacctgttagcggaaaacattttcctgcctttaagcccccttgaccaaaatacaccactcataaaaaaaccactgtcaggcctgtcgccatcataacgttcaccctgccacaatcacagcgataacgtaaaagtataagcatttctctcctataaacgatcgtaaactcaaaggaaaccgcttcctctatttctgtctttcgatgatgaagaaattgaagccttcgacatgtatcaaaaagatgatgccccatatatggcaatctcaattgccgggaaatttcagctccccgcaatgatccttacggtttctgtttgcccagatagcggagtttggcggtatcaaaaccgagcgccgtcgccctggccaccagcgccttgagttgagcctgctccataacagaatctttcgacaaaatccagaaaagagatttatcacggccacaaaccatcgcccagcgatagcccgccctgtcgagatcaatcacattgtagctcgcataaaatgggccgaaaaaagagacctttaacgcaccctcggtggtttttttatcatcaagaaaaacaccgcgcccctgaatggttttccactcctgttttttcagatcataccccttgttcatcaccttgacgctgccatccggggcaagcgagtaggtcgccgataccggatcaagctccttttcaaaccggttatcgagacgaacaatttcatgccaggtaccgagataacgatcgagagaaaaattatcaacaaccgtgattccctgcggaacaccggtgcatcctgcaagcaagagaaaacagagcaataaaagttttttcatgtggcatactccaattatgattgtttcaaaaaaaaattcccctttcagagttccagaaaacagaaagacagaagatcaggaagagggactggaacggacaacccgaaagccaaaaccgctgagccagctcgccggatgactgaagtaccgggcagagcaacgcagaacgccgggaacatagccccaggaaccgccgcgcaacgcacgggcaagagcgtatttttcgtgtatatcatccgtccactcccacacattgccagccatatcgtacaacccttccggagttgcaccttcaggatagcgcccaaccggtgttgtggctccctcattttgattaaaatttgccagttttgaattaggcgctgtatttccccacggatattcacgtccatcctccccggcagcagcatattcccactcgatttctttgggcaatcgataaatattagcaatcctgccttcgctttccagaagagagagccacaagcaataggctttggctgcataccagcttatatccatcaccggttgttcctccttgttaaatcgcttgtcgtcatccgattcagagcggaaaagctttgccagatctcgtttatcctgaagataatcgctgaatccattaatgctgttcgccattttctgtaagtggttgtggtacaattccagggtaacagcatcaatatcgggcacctttcctgactgtaggtaattgaggaactgccggtacaactcgttggtaaccgtatatttagcgacataaagatctggcatcttttcaagcttctcagtcaacgagaaagcaaatgtgccaccttttatcagaatgtactctgcatgaagtttgtcaaataaaacattgtttcttcctgattcgataaacgtcttcactattgcaagtgcttcaggcttgccaatgattttcaggcactccatgatatatcgctgccggtttggcgtggtctgaaggtcaaacaacttcttttgcaaggcatcgatcttccgctgtggagcctcttcgacaagggtgacgagcaagtcctgctgctttgatgtcaagttttccgtaaccggcgaatcgaaaagcttctgcatgaagctgtcaaaaagctcttcattttcaacatggccgataaaaaagcgaagcggttcttgccaccaatcgtctccaaacctggtaacaatggtgtcgagatagtctggccggtacatatttttgagcagttgaacacccgcaaggtactcacggaatgatttgtgccgaaaaacatactccttgtcgccatactccaccagcaccccggcccggtccacaagatttttgcagaactcccctgcgggaagagaattgtagagcgtgtcgagcagcttttgcattttctgctgcattgcaatccggtcagcttcgtctgttttcagctcttcctgcatccagagagaaaccgggctcagtactcgccgagcatctttggctgcaagcagcggatagattcccctgcgacggtcacgataatcgagcatataattcaatgcagcatcatagagttctgaacgccctgctggcagaaactccctctctttccagagcattgccataatctgcaagagcagggggacacctgccagagagtgcatactcctgtttttttcctgcgcgagaaacgtaataactgcgtcagctttttgcgccgctttttgagcggcctgttgttcctgccgagctctcaactccggttcatcccgagcactgagaggtatctcccgaaaaaatgctgcactaaaccaaagatgcaaaaactcagcctgtttttccttggtaaagtccatgatatcggcccgcagatggcttgcctcaagctcgatgccatcccccttccggtaacctgtgcttcgggaggtaaccacaaatcgggcatttgtaaaccttgaaaccgttcggtcaatccagtcacaagcagccttccgatcatcgacgttgctgatttcatccagtccatcaaggagtacaagggttgagtcctcaccaagccagcccgcaaaaaggttttctttaattttgagaaaatatttttcagaccatgcggaaagagctgccggcaatgagggataaccggtatcactcttgttgatatcacgcaacgggaggtaaaaaacattgactggttcactaaaaccaaattcatgacatctaccgttatcaaggcatgaaagtgcataatatttgagcaatgttgttttaccagaacccggatcgccaataaccagtagcaagtgatgcttttgaaaaacaaaactcatcacttcttcaggggcacgaacgcgctcttcttttttgggttcacagagatcgccctcagtatgggatcgtgcttcgcagcgccatgtatcagaaagactcaacgaaacaaaggtatccttatgccttacagaaaaactctcgattgccggagaacccgaaaggttggtattgccaagttgctctgtcagcgttgagtggtagagctggagaagcgaatctgtgttgaaatcaagtggttgatacctgtttttcattgaggtatcatcaccacattcttttgaacagaaccaccggtgaacctgtatatcaagctgatgagcaagtttttcccggaactcatgacgctcgtcatactcctctatcagcgcattcgattgtagtgattccctgaagcgatcaagtgcctcaatctgttcgatagtaacatccttcctccggtatggcacatttgagaaatagagcatgaccaattttccggctgccatcattctctcaacctcttcaaccgccccgcctggagcaacaccagtacctgtgccaatgcgtgtccagaaaataccgatagcaaaatcacattcatcaacaatctgtttattgagtatcccctgcacccgccccccggtttcaggcgctgcatgtgattcccataacaccgcttcgagcatcagcggacgctgtggccgagcattccatttctttatgacatcttccgccatttcacgctcagcaacaacatcagagggtgatgcgacaagtacctttatgatccgaatatttttatcactcattctttctatcatttatcaatcattttctgacaaaaataacgccgtcaatgccgtccaatttcataacacaacatctcagaagttcatgacggagaagcagaacgaacaacccgaaaaccaatctcggaggaactataaaacggactctgaaaaccgggagctgagcagcgcagataatcgggagtagtgtcccacgaaccgcctctcaagaaaaaacgctctttttctttctcattctcattcctgtgttccatccactcccacacatttcctgccatatcatacaacccgtcaggagtcgcaccatcgggataaacaccaaccagtgttgttgtctctttcttgctcatcttataatttgcacgttgctgcgttggagaagaactgccccatggataggggcgttgttccttgccgctggcacaatattcccactcaatctctgtcggcagccgatacaatcctgcatccatgcatcccgtttcaagacatgaaagccagtagcaatacgcttttgcggcataccagcttaccccaaccaccggttgatgatccttgttgaatcggtcatcatcttcataaacggaacgtaagcgctctgtcaaatccgactccccctgaagatagtcgtagaatcccgtctcgtgaattttgtttgcataaagcaagcaacttttgcctaaaaatttcggtagacagtacctcaataaaagagcccttgcctgacaggtagttgataaactgtcgatagcgagagttagtcacagcatattttgccatgtagagatcagtcacaacttcggacttgtctgtcaaagagtaggtgaatgtacctcccttgatcaggatataatgtgcaccaagcttgtcaagcagcataaagtttatccagcgctctaccaacaaaactttatctgcgtaagagatatcatcaagatccaaccctcgttgtttcataagatcgggctgagtcgccttaaactccatataattgtcaagaatcactttaggcccaggaattgcatcattaatcttgagtgcatgcaaaacatccctgatacacttgatcaacttcttaatatcattgtcatgagatttgacatcttgacccgatatatccgaaataaactgttgataacgatggggatccctgtcaagaataagcgacactttagacttctgcaactttgaaccaaatcgtttggcaccaagaaaaagccctagctcaaagggcatattaaatctgggcagcttggtctttttatcaggttctgttcttgatatatcatggattccacaacaacactcttcaatgattcgattgattttttctatgcgtacctggccgccatcatcaaattcgtaagcacagcgaggacgaaaaccacacttatagaccgtaaaaagaatagcatcaaaaaacggaatgtactctttgtcaaaagggcaattaataaacacattgaggttatgtggtggcatggcaaacgcaattatgatttatcctgtaccgtagcaacacttggatttaatgacctgttgctccaattttcaccaatcatcactacgggacatcctctcccgatcgtgaatcctctacagcctccagaatatctttcgttgctgctcttgttttcacccctttgacatcaaaaggagaatttgaaagctgtttatacacaacggcaaattgttcaccactccgttttttgataatcacctcttccgtacgagcaagatcaaacaccttggcgaatttctttcgcgcttcagaatagctgtaaactttcataacgtctacgtcataattgtgataccaattctacacaatatcagcgatggaatcaagccatcgtttcaaaaccagtcaataccagatttttatggatactcgtgccttgaataacaatcagttctcaaaaagttacaagctgtcagctcttttccaccagccccaacgagcgcaacagattgcgggtatcggcctgccgggcgtgaccaacccacccggcaaggcttttctgcaaggtttccggcttggcaagcagggtgcattgtatccgtttttttgctctccgaacatttgctgaaggaagtaaccggtagctctgaaaaactttttgcccgagaaagcacttcccttctgttgccgggtaaagctctgttctccctgaattaagcgtcaatctgaattgttgcaaaaactcttcgattgcttttttccactcccacaattcatccttgctatcggaaaacaagacgtaatcatcaacgtatcttacgtagcctttgcatcgcaacacctcttttacgtagtgatccagaaagctgaggtagtagttggcaaaaaactggctggtcaggttcccgataggcagcccttttctccgttcatgaggggtaaaaagggtgtcaccggggaaatagtgaaaatgctctgcctgtatgttactgttatcaataatggtatcaataagccacaaagtgtcagcgcaggctatttttctgcgaagcaacgatttgagtatctcgtgatcgattgatggaaaatatttccggatatcacacttcagcacataagcatactttttcagatagtgctggtagcgctctatggccttgtgtgttcccttggccgttctgttggcataggtgtcgaaaataaagctccgttcaagaagagggccaacaatagtgatcagggcatgatgcacaacgcggtctttaaagggagctgcgctgatcattcttggttttggcttgtagatgctgaaggttttgtatgaaccgggctgccaggttttcgttcgcaactccgaaagaatctgccagaggttctcttccagaaaggtgaaaaagtgcagcaccgactggttttcgcgctttcctttcgccgctttttgggctgctgaaagcacattttcgaaggttacaatgctctgaaaaaggtttttgctggttttcatcgttttgccagaaaaaaaacaggccgctttttcaattacttactcaagcgacctgttttatgggtactgttcgtgcatgttccactgagtgcaatggcaacatgccgcaggagaaagagcccgggatgtcatgcccaaaaaactgtccgttattccttgaaagaacggcatcataatgggctttaacacgcatcgaaaggggcatgattggaacggacaacccgaaagccaatattgttgttcctgttcgccggatgattgttgttccgggcagagcaacgcagattgtcgggattattgttccaggaaccgccgcgcaacgcacgggcagatcagttaccggctcttttccatcattctgaacaaacgataattaccatttatcaacgacttattcaagctttttttatccatccgcccagcatcttccccaattctgaaatctggctgctcccaaactcataggagttcaagctgataaatttcatgtcaaaactcaatcgaaccagaatgcgcaaacgcgtcagcacctcatcggcctgctccagcaatggtcgtttgacgttccgcatattggcaactgccacaagctctgtaaactcgagtatagaattttcgatacgcacagcaatactgaaccggtagcttttgggaaatttcccagtatgcagcagcagccatttcgaaaaatcgtaggcctttttgacgatcagcatttcatgattctgcacaaattttttccctttcagagttccagaaaacagaaagacagaagatcaggaagagggactggaacggacaacccgaaagccaacattgccgctcctgtgcgccggatgaaggtcgtaccgggcagagcaacgcagaccgtcgggatacttgctccaggaaccgccgcgcaacgcacgggcagatttaaaatactcatccgacgtattgttttcgtataaatcttccatccactcccacacattgcctgccatatcatatagcccctccggtgtagcgccatcgggatagcgccctacaggagttgtggcgccttcattactatcataattggctctagtggttgagggctcctcctcgccccaagggtatgttctgttctctttgccacctgcggcatattcccactccttttctgtgggcaaatgataaagggtgccatcctgaccattgctctcaagcaacgaaagccagaggcaataggccttggcggcataccaggttacacccatcaccggttgatcttccttgttgaatcgcttgtcgtcatcataaaaagaagcaagaagctttaccagcgattcttcacccttgagataatcgccaaacccctcaatctccccagcctcagatcgtagagtttttgtatacaattcaaccgatacatccttggcaaatacaggctctcgggaatccagataagcaataaattgccggtacaacttgttggtaaccgtatatttggcaacgtaaaggtctggcactgtttcctgcttctcagtcacggagaaggtaaaggtacctccctcgataaggatgtattgcgcatcgagttcatagggattgtatctgacagaaattgccttcacactaacattcaccttacagacgatgtcagcggtgatatcagaggcaattttaacccctggaatttcataagcaagacgcagaatatcggcgtctttggtgcagttagcgtcaatgaacttctgtacagctttgacagcttccggcttaccgatggttttcaagcactccaagagatatcgctgcctatttggcgttgttgccgggtcaagcaacttcttttgcaaggcgtcaaccttcctctggggagcctcctcaacaagggcaacaagcaagtcctgctgcttttgagtcaagttttctgtaaccggcgaatcaaaaagcatctgcataaagctgtcgaacagttccgcatcatcaacatggccgataaaaaagcgaaatacctcctgccaccagtcgtcaccaaagcgggtaacaagcgtgtcaagataacctggccggtgcatgtttttcacaagctgcacacccgccaggtactctctgaatgatttgtgccggaaaacatactctcggtcaccatattccacgagcaccccggcccgatcaacaaggttacggcagaactcccctgcgggaagcgagttgcagagggtatcaagcagttcctgcatttttaactgcatgtcaattctaccaacctcgtcctttttaagctcctcctgcatccagagtgagaccggactcagaacgcgccgggcatcttctgccccaagcaatggggatattcctctacgccggtcacgataatcgagcataaaattcaatgccgcatcatagagcttcaaccggctacccggcatatattctcgctctttccagagcatggccataatctgcaacagcaagggaatccctgcgagtgtttgcatacttctatttttttcctgtgccagaaacgcaataagagcatctgcttttttcgtagccacatgttcctgctggcttcgccacgccgcctgatatcctgctggaggaatctctcccaagtatgcagccttgaaccactgctgtaaaaattgcgcctgctgctcttttgtaaaatccatgatatcagccctcaaatggccagcttcaagctcaatgccatcccctttccgataacccgtgcttcgtgacgtcacaacaaaacgggcattggtaaatccaccaaccgtgcggtctatccagccacagaccgctatccggtcgtgaacatcgctgatttcgtcgagaccatcgagaagcaccaatgttgacggcttgtcaagccagccggaaaagagtgtttcttcaatcttgagaaaatgtttttccgaccatgccgccaggttttccgataatgacatgtagccggtatcacttttcttgagttcacgcaacggaagaaaaaaaacattgactggttcacgaaagccaaactcctgatagcgtttgttatcgaagcaggagagtgcataatatttgagcaaagttgtctttcccgaaccgggatcaccgataacgagcagtaaaagattatgctgaaaaacaaagctcatcacctcttcaggggtactgttgcgttcatccttctgcggttcgcacaaagcctcccctgcacgaaatcgctcttcgcaccgcgatgaacctgagagagttaacgaaacgaaggtgtcggatagttttactgaaaaactttcaagggcgggagagcctgtcagggtgatatttccgagttgttgtttcaatgtggattggtagcggaacaaatcagccgcagcgttgcgggtatgcgagcaaatacgattgcctgaaaaaacgacatccgaatttttttgagcgaaccagttctgaatctgaaggtcaagatgtgtgacaagatcgctcttgaacatggagagatcatcatattcccacaaaagaagataattttgcaatgttttccggaaagtctcaagctctccaacctgccgggaaaattctgccaccttgcctgcatcagaagtgtcaagaggatactttgctctggaaaaatagagcatgacctgtttttcatcgttcatcaggcgctgtacctcttcaactgctcctcccggcgcaacacctgtatcggtgccaatccttgtccaaaaaatagcaatggcaaaatggcattgatctacgaactgtctgttgagaattccctgcgtccgttccccgctttgaggagcagcgcgttcctcccacaatacaggatcaagtatgagttcagactctggatgtcggtgattccagcccaatattacctctttggcaatatcccgctcttctgctacatctgaaggcgaagcaacaagaacttttattttgcgatacaatttatcactcattcttcctcgagccccattaatcgtcttgtatgataaagagagataacaacaacccgtgatactttttcgtctactctgtaaacaatccggtactctccatgcaacaactcacgaagagaatcttcagaaaattccggaacaactcttccgatataagggaaatcagcaagtttcataacggattgcctgacagattccgcccaatttctggctgcaccgggtttatcaacagcaataaaccgcacaacctcttcaatctgagaggccgcacgttctgaaaattcgacgatcatcgcttttcagcttcggcaatgatcttttcaagcgaggcaaaaacctcctttgctggtacagtgcggttgttgcgataatcttcaagcccttcggtaaccgactgcataaatgctatttgatcaagcatctgttgatatgattccgcatcaagcagcacagccgaacctctccctgtccgcgttaacagcagcggttgtttgctgacgctcagctcctccatataccgttcgatattgtttccgaaatctgttaatggagcaacgttcctgacttgaatggtatgcatggcattcacaagaagtaataaggtgacactatcttgtacaaggtaactccattcatacaaaaatcattacccgttttatgagaaacaacccaatcccagcgagcgcaaaaggttactgatatcggcctgccgggcttgatgctgtttcacctcttcaagcttcgcttacaatctgcgcaagtggactgctcattgtttttactggtttccgcttttgtcaagcaattttcggaggctggattgccgaggagttgaaggctacaagcttgtgccagttgatagcaccactgtcgtcgcaatactcgatactgaattggcgggtaaatttattgagcatcctgtcataggagtcctgaaactcttcgcttttttcctgggccttgtgacccagcgggtcgataagctcggtgtagagattgggatctgaagagataaactcccaaaaagtctggccgcaatatttgaaatagtcgccctgatcgggggtactaactctgccgtaacagcagccattaacggcaacaacctattcttttctgatgaaaggtgccgatgttctcttcaacgtaggtcaatacgtcgttcaggataagtggtttcatgctcctccttttgttccagcagatagagttcaaccggtttcagctccgtttttaccatgtcgtagtactctggcacaatttcaatgccgatagagtttcttctcattctttgcgctaccgcattggttgttcctgaccccatgaatggatcgagcacagtatctccctctttggtaaagagcttgataaaccattccggaagcccttcaggaaaggctgcgctgtgttttttgttgttgcattctgtggcgaggtgcagcacgttggtcggataggccatctcccgatccagccagtttgagatattttttccgaacccgctgccgaccttcgattcatcacgcgttttgtcggtctcactcaggtttttcaggcgggttttcgaccaatcgcccattggcaccataacggctttctggtccatataaaagtgcttgcttttattgaactggatcaaccgttcccaggaatccctgaatcggtttggccatttaccgggataacagttttttttatgccagataaattcttctgtccagaaccagccctgcttcctcatttcaagaatgagttccatcacgtaggtactccgttcgccattgacaaccttctccttgatgttcaggacaaaggtacctgttggtttcagcaccctcagaagctgcagggatatcggtaaaaaccactcaacataatcgtccggatgaaagccgccataggtttgttttctctggtcagcatagggcggggaggtaaatatcaggtctaccgaatcatccggcaacgttttgagcagttgtgtgcagtctccaaggtagagatccgtttttgtttccatgcgtataagctttcaaagtcgtaagatgttcatctctcgcagtagttgtgtcgcattcgatactgcactggctgaaacttacattatttttttgatttatccggttgagaggccacgctgctgcaacccgataagggtgctggggcatggagcaacaacttttctcccgaaaaaatgagcccctcataaaaatgggataattccgtatactcccctttttatgacacaaccaaaacgggagaagcaaccatggcaatgactgtagagatcaagaacaacaagctttgtattgaaatcgatcttgaaacccctaccccttcggcttctggtaagacccttgttgttgcaagcacgcgcggcaatgcagtcaccaccgcagaggtgaatggcaagccaatcattatcggtctgaacgcctatatcaagccttaaggctaaaggagattccggcacgcctctccgggatattcgatttcaacggttgagtgatacagtccgtatcgctcaaccagcgctctgataagctccttgagttgcatgtaagcttcggcgtcgagaagggcatcgacttcgaggtgggcggtaaagacggtatgaacaccgtcgagtgaccagatgtgggcatgatggacagcatgaatatgctccatcgcttcgatctctctggtaatgagagcgatatcaagctcatcgggcacggcctgcagaaagaccggcagcatggctttgaggtttttaaccacaccggagagaatgtagagcgtgatgatgacggcaagaagcgggtcgagcaccggaatattccagaagtagagcacaacggcaacaacaagcacggcaacccatccgagcatatcttcgagcaggtgcagggcaaccacttttgcattcagaccactctctttcgaaagtcttgccatggcaatgccgttgacgataacaccaataatagccagaagaatcatccctccggcatcgggtttttgtggttcaagaatgcggggtatggcgtgggcaagcacaaagagtgaactggtaagcagcaccactgtactgatgagcgctccaagcagggagaagcgtttgtagccgtaggagtagcgcgcgctgctcttttctcctgatttttcctcaaaataccatgcctgggcaagagcaagggagtcgccgagatcgtgaacggcatcggcgaggattgcagtgctgccggttaacagtccaccgacaatttcaaccagggtaaagcccacattgagaaaaaaggccaccttgatgtttcctgacgcatgatgatgatggtgatgatgcgtcgaatcatgggtatgcgcacactctcccgatgttgtgttgctcataatggcattcaatttttctatgacgttgacctctccctggctctttcaatcaaacacaaccgtttttttgccgttcacaagaattcggtgctcggagtgcagacgaagggcttgtgcaagcaccagccgttcaaggtcgcgccctttgcggacaagatcgtccagtgtatccttgtggctcacccgcacaatgtcctgctcgataatcggtccctgatcgagttcttcagtcacgtagtggcttgtggctccgatgattttaacgccccgttcataggcctgccggtagggactgctgccgacaaaggctggcagaaaggagtgatgaatgttgataatctgacccggatagcggtcaacgaattgtgatgacagtatctgcatatagcgggcaagcacaatggtgtcgatcgagtgcttttcaagaagctctctttcctgtaattcaatctcctgcttgctggcactgctgacagggaaacaatgatacgggattccatggtgttcggcaagcggagcaagatcgggatggtttgagataatcagcgcaatatcgatggcgaactctccgatactgttccgccagagaatctcctggagacagtgatcgtaacgggagacaaatattgcaatacgggtttttctaccggtaaaacgaattttccatatggcgttgaactctttcgccagaggcataaaggcctcaacaagctcagaggggggaatcgaaaagttttcagtactccatgataccctgataaaaaaagttttttcaacaggatccacatgctcgtcgagatccagaatattgcccccccgctcatagataaagtgtgaaatgcgggaaaccagaccgggtcggtcagcacaggagagaagaagaatcgccaccgtatctgattttttcatcatctttattttgaatgaaagaagtttgcatttgcaaaaacaagaagttgcaaagaggaaaaaatttaatgtattttttcggccaatcgttggtcaaagataactccttgcgtgatggctgaaactatgaaagttttattgaaaaaagtaccggttttctggattgttctcagccttactgcacttctctatctcatcaatttcagtgtcaatgacatctggacagaaaatgagagcttttatgctgaatcggtgcgggagatggctgaaaaggggaattatcttgaaatcaacaacagtcgtttttaccagcttgcggctgttgccctcccttggcttgacttacagcctgatctacaaaaaatagtttgatgatgaatcgttccctgcaatggagtatcagctctgcgacggttgccctgctctgtttcgtcagttttacctctgcggatattgagactgcgttgtggttccatgcgctcgacaacaccgcgctttacaccctcttcaaaaaaataacgctctttggcgattcaacaggctaccttgtcggggggctcttgctctttgttgtttttcgcaaccgcaacccgttcagggcttatgcgggccttttcctcttctcttccgtcgctctttcgggtttgagtgctgaccttgtcaaataccttgccggtcgggcaagaccgaaactctatttcagtgaacagctctacggatttgccgctttccattgggaacacgcatggacctcctttccctccggccattctgcaacggcgctgagtgtggctacggttcttgcaaccctttacccgcgctggcgctttgccgccctctttggcgctctcctgatcgctttcagtcgtatttttcttgcccagcactatgtcagtgatgttatagccggctctttttttggtattgtttcaacagtgctgctctaccatctttatttcaaaacaaagtttgatgactccttacacaacaaaatctgaaaccggctggtttctggctgcgctcatcatcctgatccttgtcagtttttttctgggccttggatctgctccactttttgacgttgatgagggggctttcagcgaggctacgcgggagatgatgatcagtaaaaattatctgaccacctggctaaacggcgctccccgttttgacaagccgattttgatttactggctgcaactggcctccgtcagggtgttcggattgagtgagtttgcgttccggctcccctctgccctggctggcagcgcatgggcactatcaatttttctgtttgtgcgaaaagaaatcggcaaccgccaggcctttcttgctgcggcgatgatggtgctctcgatgcaggtgatggttattgccaaagcggccatagcagacggcctccttaactgctttcttgccataaccatgttcgggctgctccatcattacaaaacaggctcgaagctcgccctgcacctctcctttgctgccgctggtttcggtatgcttacgaaagggccgattgccctcattattccccttgccgtgacatttcttttttcactgcaggagagatccttgaaacaatggttgcgcatgatcgtcaacccgacagggatcatactctttctcgccattgccttgccctggtatctgctcgaataccttgatcagggaatggcttttgttgaaggatttttcttcaagcacaatatcagccgtttcaactcctctttcgaagggcactcgggctcactgttctactatgttccggtcatcatgctcggactcatgccctttaccggtcttttctttaccctgcttttcaacatcaagccactgctttccgaccggatgaaccgttttcttcttatctggttcgcctttgtctttctctttttctccctctcgggcaccaaattgccgcactacatgatctacggttatacaccgctctttatccttatggcaagggttgtgccgatgaaccgtcatccaaaaagccttgcactctggccgctgcttttgctcgccgcttttgcctccctcccgctgctcctgcaggtggcattgcaaaaaatcgacgacagttatatcagggcaatagtcgaggggggcgtgctgcttacagaccagaactatctgctgatcattggggcggccatggccggagtctctgccatacccttcctgccccgtttttctcttgaggggaaactggttgcaaccggtgtgatctttgctcttcttatcaacctctatcttatgccctttgctggtaaactcatgcaggaacccgtgaaggaggctgctctgatggcaaaaaagagggggtataaaattgtcatgtggaaaacctataacccctcttttttagtatattcggaatcttttgttgaaaaacgtatgcctgagccgggagaaattgctctgacaaccgtcaaagagcttcggacgtttgataatcctgccgtactctatcgtaaaaacggtattgtgctggtaaaattgagaccatgaattctgagatcatgaagttatcggtggtcataccggttatgaatgaggctgagaacatcaagccgctctttgccgctcttgccctttccctggcaaatgtcgagcatgagattgttctggttgatgatggttctaccgacaacaccgtcgccgagatccaggcaaacgctcccgccaatgcacaacttgttgtcctgaataaaaattacggtcagacaaccgcaatggccgccggtatcgatcatgcacgcggggaactgatagccaccatcgacggtgatctgcagaacgatccttcggatattcccatgatgatgcagtacctctatgaccacgatcttgatgtggttgctggccgacgcgccggacggcaggatggtatgattctgaggaaaataccgagcaagatcgccaatgcgctcatcagaaacctgaccaatgtgcacatccacgactatggctgtacactgaaggtgtttaaaaaggatgttgctaaaaatctcggtctttatggtgagctgcaccgctttataccggttctggtacaactctatggtgcaaatatggaagaggttgatgtccgccatcatcccaggatatttggaaaatcgaaatacggcatcgggcgcaccttcaaagtgctgagcgacctgctcttcatgcttttcttccagaaatacagccagaaaccgatgcatcttttcggcacccttggctttctctccctttttattggaatagcgctgaatctttacctgctggccctgaaaattattggtgaggagattggtggtcgtccgctgctctcgcttggcatcatcatgacctttatcggcattcagctcattacgaccggcttcattgctgaattcatcatgcgcacctattacgaatcacagaacaagaaaccctatatcatcaaaaagatcgttggcaaacagtaaaatcaacccgaaaaaactgctgaaaacgcttctgcagatccttgtcaccagcgcggctctttatctggtactgagaaagaccgatgttgccaaacttgggagcatcatccgaaatgccaacccctggtatcttctgctctctctcctttttttcaatatctcaaaagttatcaatgcggtgcgcctgaaccgctttttcaaggctatcggcattgagctttccgcgatgtacagtcttaaactctactatctcggaatgttctataacctttttcttccgggaggtgttggcggtgatggctacaaaatctatgtgcttcagaaaaaccacggcctgaaaatgatcaatgtttttcatgctgttttctgggatagggtatcgggaatcatcgcgctgatctttctctcactcatcctgctgcaatcaagcacgtttgccacgcacctgccccagtttgtgccctatgcatgggtagtgctcattaccatctacccactgactctcctgctgaacaagctcttctataagcagtttgtcgaggtttttaccatcacctcaatcgaatcgctgctgattcagatagcccaggttatctcggtcttttttatcctgaaagctctttcacagaatgcacacatgatcgactatctggcgatattcctgatatcaacgattgcgaccattattccaataacgatcggaggagctggagcccgggagataaccttcttttatctgcttggatttatacaggttgaaactcacgcgggtgtcgcgctgtcgctcatcttcttcgctgtttctgccctttcctcacttgccggaattctgacaaaaatcagccacgaaacaagcgttccggaaacacagaagagctgagcctaaaaaaacagctcttcggcttcattatgacgaaaccgcccttctaccacattaaatcttttttcgtacatttcccttcagtccgtacaaatatttatccttctctggttaaaaaaaatcaaacctccttatgaagaaacatcttgccttgttgggagcaattcttgctgcaggcactcttgcagcgccctcctatgccgcatcatcaccttatgtcagcggcaatatcggagtctcatcgttcaatgataccgcattcaaaagcccttcgaccaacgctaccctggctgaaatgaccttcaaatccggtatcgacctgcggtgtgctgccggactcgattttgaggattacaggatcgaggctgaactcagctatcagaagggcgacgtgaacagaggcacagaacatggaggtactgccgatatgcaaggctttaaatcagtaacctcccttatggcaaatggctactatgatttcaatccagaaggcattaacccatatctcactgggggccttggctgcagcagggtaaatttcgataacgtaaaagtcaaaggcgctccctatcccggacttaccgagcaccataccgtacttggttatcagctcggtgcaggcattggtattccaataacgagggaagtcaccgttgatgcacagtaccgttattccggacatagccgcatcagcatggaaaatcctgattttcattacgatttcaaatcatcaggcagcagttttctgcttggtctgagggttggactgtaacattagcacctgtttgttgccaaaaagccgtctcaccaacaatagcgtgaaacggcttttttggttgggttaactgccaacatgccgtttggtaagctcaagatccttgagtttgatctgccattgttcacggttattccacatccttttttctaccgaatagaccattgtaaataccggacgggagtgttccttgagttcggtgtagatgtcaagacggtcaaaaccgatcacgtcgaaggtgcgtccatttttatccctgacggtaaacttgacatgcctctccttgagaagtcttggctgaccatacggaacaattccttctgagagaaagagcggctcacgattaccatgaccgtaaggtgcgaactgttcgagcacattgataaaccgcgaagtgatatcctcaagggcaatttttgaatcaaccaccagctccttctggcgttgacctatggaaagaagagtggaacagacctcgttgaactttttgcggaatcctgcaaagttctccgggcgaagggtaatacctgctgcctgatgatgccccccaaactgttcgaggtagtcaccacactcctgcagtgcctcatagatattgagcccctcaacgcttcgtaccgagcccttgataagaccgttcatgccaccaagaatgaccgtcggcagataatgtttttcaatcatttttgaagcgacaataccaaggactccgatatgccatgattcatcatagagcacaattgaggagcaataggaggcaaaatggctgtcgagcatcttttctgccttccccatgatatcagcatcaatttcgcggcgcagcgagtttatacggtcaagttcatcgacatggcgctgtgcatcaaccgacgtatcagaaagaagccattcaaccgccaaatgtgcagagtgcattctgcctgcagcattgatacgtggagcaataccaaatgcaatatgaaacatgcccagttctgccggagcaattttcatgagtgaaaacatcgccattaaattggttctgggctttgtgcgcattctctgcaatccctctcgaaccagcgtccggttttcctgttcaagagagaccatatcggcggccgtagcaatggcaacaaaatcaagatatttctgccagctctccggttcggcgtgcacatgctcggcgatggcctgaatgaacttgaatgccacaccgcacccgcataactccctgaagggataggtgcagcccggaaccttcgggttcaaaatagcataggccagaggaagcacgtccggctcgtgatgatcgcagataatgacatcaataccatgagctgcacagcgcagtaccgcttcattctcgtttataccgcaatcgaccgtgacaagaagcgtgacttcctgctcaacagccgtatcgatgccttccgccgataaaccatagccctccgtaaaacggtcattgatataataggaaaccagagccccctgctctttcagaaagagcaaaagcagcgctgtcccggttgtgccatcaacatcataatcaccataaagcattattttttcatgatccctgatggcctgcacaacgcggtcaaccgccttgcgcatatggagcaaaagatagggggatggaagagagagaattgaggagcgaaaataatcccttgcttcgtcaaaggtctgaataccgcgattgaataatgctcttgcaacgggcagactcacattgattgcctccgaaagaacaagaacagcctgttcatcaggagagagcaaattccagcggaatcgtttcatgggagatgaaaaagtgctaatggaaatcaccaatttagagaagagttcaccatttcctgataaaaaatgttcagaccacgatctcctgctctctgcgcttgaaagagggtgtgaatatttttacattaaacttcaaagtgaacgcttagtccatcagtcaatacatgaacactaacaatcaggaacacagaacatgagtaatctgatcaccattgaacgccacatcctcgaacagcagaaatttttcccggatgcacagggcgagctgaccgaccttctcaatgatgtggcctttgccgcaaagctggtcaggagagaagttgtgcgagcaggactggtcgatattcttggtttcacaggaagcaccaacgtccagggtgaagaggtcaaaaaacttgatctgttcgccaatgaaaaaatcatctccgccatcggccagcatggaaggtttgccattatgggttccgaagaaaatgagggcgtcattatcccgccgaaaaatgagagcggcaactatgccctcctgtttgatcccttggacggctcctcaaacatcgatgtcaatgtcagcgtgggcaccatcttctctatctataaactgaaaggtgatgatcccggcaaggcaagcctcagtgactgcctgcagcatggttacgaacaggttgctgccggttatgtcatctatggttcatcggtcgtcatggtctacaccaccggccacggggtgcacggctttacctacgacccgaccatcggcgagtttctcctctctcacgaaaacatcatcaccccgaaaagcggcaaatattactcgatcaacgagggctcctacgcgcagttcaacgaagggacaaaaagatatctcgactatatcaaggaggaagaccctgcaaccaatcgtccctacagcacccgttacatcggttcactggttgccgacttccaccgcaaccttctgaccggcggtgtcttcgtctatccgccaaccacaaagcacctcaagggaaagctccggctcatgtacgaagccaatccccttgccttcatctgtgaacaggctggtggacgcgcaacaaacggacgggatcgcatcctcgatattcagccacttgaactccatcagcgcactccgctctatatcggcagcgtcgatgacgttattcttgcagaggaatttgagcagggaatcaggtaatatacggttttttgataccccgtaggggcatggcatgccatgcccttacgaatgcggggtattaacgattacccattatttcgatcatccattatccctgtattacaccacggtcgaattccggataaaaaatccgctggatacctaccgtttttccgcttgccacgtccattgagagcagtactcctgaaaaatggacatcatcttctgcgcactcatatttgtggggtgtctggtagagcatccggtctgttgcggacttgatctgcataccgatgacggagttatgcggcccggtcatgcctgcgtcggtgcagtaacctgtcccttttggcagaatgcgttcatctgccgttggcacatgagtgtgagtaccgatcacagccgacacctttccgtcaagataccagccaagcgctatcttttcagcggtagcctctgcgtgaatatcaacaaaaatatgacgcaccttatccttgccctgctccttgatctgcttgatcgcccagtctgctgttctgaaggggcagtcaatggagtacatgaaggtcctgccctgaaggttgaccacagcaatatctcccagcccgtttggcagcttgtagatggcgtaacccttgccataggtgcctttgggatagttcagcggacgcaacacctgcggatgcgttttcagggtatcaaaaaagttgaaattgctccaggtatggttgcctccggtcaccacattgacgccagcctcaagaagctggttgagcgcttcgaggctcatccccttgccatgatgggcgttttcaccattacagacaacaaaatcaacatgatacttgctgataaaactcttcagcatccggcctaccatctggagacccggagtgccaacaacatcaccgatgaacatgacgttcagggttttctgtgccatacctctttcttaacctgttctatttcttaaaaacgactgtgcggggaagttacacaaaacaacaatcactccaccatggctttcagcaagagagaatttatgcccctactcgcccgctcttttccgataaagtatcgttttcaaataatcctctgtagcctcaaataccggttctgcctgattgaacgtacgcatcaggggaataaccttggtgcgcactcccatacctcttgcatcaacatacccatagtcacgcagaatttccatgatcagggtattgcgtggagagcgttgtccggcaaccattttgctgaccgtcattgaattctggagtttccccgggctgataacctccagtcgatcagagtagtttgtcacctcaatatcgaccgaccttgtccagtcacggtgagccagagcattgacgactgtttctcgaatggcttcccatggataaaaccagctcttttcccgccgcatattcttatcaatccccgatgcctcctgagtgataaaaggttctataagagaagaaaatttttcaatcagaccttcatcaatcaactctttttgccccgatgcagagcgttgccatcgcccgaccaacggtgcatcaagcacaacatcgagcaatgcctggtactctttatcattcccccgaaaagccatcattcgcaatcctgcctgtcgaagaaaacggcggggctttatgccaaagcagatcaatcctgctatcgaacatacgctgtttcccatgccatcatcggccatcaatcccagaccgataaggcgttcaacccactcactatcggtttgtggaatctcagggtccttgattatgtcttgcagataataggtaagcctgcttttatcaatagtagacaatgaggtgcccgcaactggcaaaacctcaacatgaagcaacccgcaactttcaaacaggcgaagttgctgttcacgtgaagcaagttcagatcggtcgcccatgcggatatagacctcttcgcggttgttgtggcgcaccacgtagggttttgatattccggcagcaatcgttatcaccccgattcgtaaacccttttccagctcaatctcttcatagtaaggaatgatttgcgggtgtaccttgtccctgaatgcattcaaaatccactcctgggcatgagcacgctggaggccggtaaactctccattatcctcaacgccaaggaaaatccggccaccctgaacatttgcaaaggcaacaatctcttttgccaactgctcaggccggatatcatcacgtttaaattcaacacctgaattctcaccattggcaaccatttcgaataattcagctttcagcataagtcaccttaccatccatactttgtttttcgttgattcaatacagttgtgctgcttttttcacttgctccgttggtgcgtacccattcatcaatctcatcctttttgaacttccataaacgccctccccaagaacgtattatctgtttaaacgggtattaaactgaatttttctgtcgtctcaacctgttcttatccggttttatccgactaaaacgggataaaactacactataaaaagcggaatgtcaaaggcagatgcagcaagagttgcagcaagggaattgaaaagtagtattttcggtatagacgcaagacacatcgcagagaacatacaaaaacggataaaagatgagcgctcaacaaaaaaaagccttttatggcgctctggtggcgctcctgcttttcgttcttggtggaactgtattgctttacctcccggaaaaagtatctccacaggcttaccgggcggcgattgcggctctcgaaacctatcgagcagctcatccggaaatgggaatccgataccttgcggtggtggattattcgaagccctcctacataaagcgcatggcggtgattgatcttgtgagtggtgaggagtggttttaccgggtagcgcatggaaaaaattccggcgacctgtatgcaacccgcttttccaatacccttgattcgggtatgagcagtaccggactttataatgtgcttgatgcgtacacgggagaccacggaatggccgtgcgccttgaagggcttgaaccagcaagaaacggcaatgcattcagccgcgatattgtgctgcattcggctgattatgtctcactgggctatatcatactgaacctcgtcaccttgaacggcccgagaatcggcagaagcaatggctgctttgtggtatcgcccggcgatattgatgatgtggcacaaaaactcagccacaagggacttctttatgcctggagtagctcctggtaactcactccccatacacatccctgttatccccgcacttctttccatccctttccagtatatacggcgcatatattgctcctatacaaaacaaatgcatcatatagtgcgcagttgatgttttttccatctgaatacttggtacgaaatatatttttatatacattctctatatataaagacactactcgcatataatatatatgcgccagacactacaaccctattgccatttaaacttaaaaatcccgaaaaaatgaaaacgattctttatgcgattatcgcagttgcaatcatgacaatgagcgggatggctcatgcaacagaggtgattaatcttcacataggcggatcctactcaaacattaaatctatcgtgaagggtgtccataaatcagaggggggaggttctattgacccatcttatcttaacgaaagagcgctcaaatatctctactgtgttgatctttttactcctgtcaatgtaaatgataattatccttataccaccgtaaataactcagctataatccatggcaatcctgtaaaaaatgcaggcaaggtcgcttatctgttaggaaattatggcattggtggacagggagagcaggcaatagctcttcaggccgctatttggcatgtagttaatgaaacaggagtgtatgatctggatattgagtcatacggatccacctccaacatagcaactctgtacaataaatacatcaatgaagcgactactaattccagcgacgtgtcgaaattcctctggatcaatcccggaaaagatgtaaaacatacaaactaccagggtctggtttccaacagcccgaatcccgagccaagtacatatgttcttctgtgtctcggcggtttgtttgtagcattccgcctcaggaaatcttcaggaacgtcagcagttaccgtttgaactcttaaaaaaaagatgattgctgaataccgagaaaaaagaaacaacagaaaagccctgaataaaccgggcttttctgttgtttcaatgcttttgtaatcagataatcagaggacgtcaataatagcgttaaaggtggcgctgggacgcatggactgtgtcgtcagggcttcatccgggttgtaatagccacccatatcgactggttttccctgtgcgccaatcagctcttcgttgatttttgcttcattgtcgccaagttgctgtgcaacagcggcaaaacggctctgcagttcctgatcttcctgctgtgcggcaagcgcctctgcccagtagagtgcaaggtagaagtggcttcccctgttatcgatctggccaactttacgggctggtgacttgtcgttgtcgaggaacttgccaatggcctgatcgagagtctcggccagaatccttgccttgtcgttgctgaacgattgggccacatgctcaagcgatgcggcaattgctgaaaattctccgagggagtcccagcgcagatagccctctttctggaactgctgcacatgttttggagcggatccgcctgcaccggtctcaaacagaccgccaccgttcatgagaggtacaaccgaaagcatcttggcactggtgccaagctcgatgatcgggaagagatcggtaagataatcgcgaagcacgttaccggtgaccgagatggtatccttgcctgccctgattctttcaagagagaaacgcatggcctcaaccggagtcaggatacggatatcgagaccggtggtgtcgtgctccttgagatattctgtcactttattgatgatctctgcatcatgagccctcttgctgtcgagccagaaaattgcaggcactccggttattcttgccctcttgacggcaagttttacccaatccttgaccggagcatcctttgcctggcacatcctgaaaatgtcacccacttcaacagcctgtgcgagcacggtctggccagcagcatcaacaacattaattgtcccgtttgcgggcgctacaaaggtcttgttgtgtgaaccgtactcttctgcctgctgagccataagcccaacgtttggcacactgccgatggttgccggattaaaggcgccatgttgtttacaatcctcaatgatggcctgatacatggttgcatagcagcggtcgggaatcatggctttcgtatcgtgaagcttgccgtcagggccccacatcttgccggaatcacgaacaaccacgggcatggatgcatcaacaatgatatcattcggaacatgaagattggtgatacccttgtcggaatcaaccatggcaagtgccggacggttggcataaacggcattgatatcagcttcaatttcagctttttgtgcctcaggaagtttctggattttggcatagaggtcaccaagaccattgttcacattcacgccaagctctttgataagtgcggcatgtttttcaaacacatccttataaaaaacggtaacggcatgaccgaacatgatgggatcagagaccttcatcatggtggctttcagatgcagcgaaagcagcacaccggtagcttttgcatcggcaatctgcgcttcaaaaaagttgcggagtgagcgaacattcataacggatgtatcaataatctcaccggcaagtaacggagtattctctttcagaacggttgactgacctgcattgtcgacaaactctatggtaactgcggttgcttcgcccaccgtaacagacttttcactgccatagaaatcaccggcactcattgaggcgacatgtgatttggagtcgctgctccatgcgcccatcttgtgcggatttttctgtgcaaaggcttttaccgaaagcggcgcccgacgatcggaatttccctcacgcaaaaccgggtttacagcgctgccaagaaccttggcaaaccttgtctgaagctctttttctgcttcatttgcaggcgcttcaggataatcagggatgttgtaaccatgctcctgaagctctttgatagcggctctcaactggggaattgaggcactgatattcggcagcttgatgatatttgcttcgggagtcagtgcaagagcacccagttcagcaaggtaatcgggtattctctggctttcagtcagattttcaggaaagtttgcaataattcttcctgcaagtgagatatccctgggctcaaaatcaacgccagtacccctcgcaaatgcattgagaatgggaaggagagagtaggtcgccaaagcaggagcctcatcgatcttggtatagataatttttgctgtttttgccatctgtaatagtgtcgttttaagtatttttggaaattattcgaaaaagatactcaggaaaaagaatctcatgaaatcgcacagaagcgagcgccgctccaactgaaacgaaaacgaaatataactgctgtgaaagcctccgacaaacatctacaccgaccatacaaaaacggacgctgataatcaatgcgcccgaagcgggatggtgaaaagagccgtcaggcgataaaatacgtaatagtactgaccgtatttttctgtgcatcactcagaatgcacagaaaaacagagcggccatatcatctttagagggaacccggacacttgtctgtcaaacaaacgaaaacaacgctacggcctcatcctcctgcatacagaaggaaggaggaggtcactcatcgagacccacccgtaatgcaagctccttgtcattgagcacctcatgagcaagcttgatcatgggaatggtcgctcccatcgaactgtaaccgccatcgtggaacaggttctgcatggtgaccttgcgggaaagatcactgagaatagtcatgcaatattcagcacactcttcggcagaagcatttccaagaggcgacatgaggtcactatactcgtacattttttcaaatccaggaataccgcttcctgccttggtataggttggactctgcgatatggtgttaatacggatcgcctgccttgcaagccttggtccataactgcggacaatggattcaagcagcgatttggcatcacccatatcagagtaggtccaataatttctctgtgacgcgatataggaaagagagagaatactgccgcccttattgattgcctcattcttcaaagcataagagacgagccgatgcaacgacaaagcagaaacatcaagggttttgataaaccactcatagttcagatcttcatagggcaactgcttgcgaatattctgtgacatcccgattgaatggacaataaaatcgaccgaacccattttttccttaagttccttgaagcatgcatcgacgtcctcatttttcgacgcatcacaaacaaacatcggagcattaccgcatagggtcgagagttcttcaatattgccgaaacgcaacgcggccgcaacattcgagatggcgatctctgcgccctccctgtaggcatgaagcgcaatctgccagccgatactgctttcatcaagcgggccgaatacgattcccttcttccctttcaacaaaccatagtgcgctttctcgggcatgatataagctgattctttaacaaaaattggggtaaattgccgttaattcaatgttttaaacattgaagatacaagattcccgtgaaaacttaaactctttcccctgaatttttcttcctgcggctgttccccacttttactacagcttcattcgcctcattgaacgcagtttatcaagcacatttttattcacgctcaactcctgctcctctttttcaacaggaatatctctgaataccacgcgaagaagattatcctcccggatatactcttccatttcaagactgtagagcgcccttggaagagttatgattctttgtgccctgtctacagtgacaacgatgtccgtacccatgcgggtgacaagcacctcttcggcatccttgagaaagggtaccttgatacaaagaacttcgcgatgatcttccgttgctgcattttttttgctctcaatccagaagttctttccggaataaaaaatcttgtcaggaagctgttcgccaaaaaccagtttgctgatatcatgcaacgcatccggcccgatcggttctgttctctgcaaatgacagcggaagaccggagtagggtaaaaggagctgtcgatctccatcagatatttactgtgcagatcggcccagaactcaaaatactcgccgaccgtttttgaggtaggcaaaattttgttgatcacaataccgtcaacattgataccgtaaagatgcacgaaagtataggcgcgctttgtttcaagaatggagagcttctcagggttcagcaccagtcggaaagtaacctcgggactgagaataaacttgttgatatcctccatctgcttgagaagcacattgacctcattaaaaaagtcatcatccgggatggattttccgctcaacggacgagccagtgacgacatacttttatagagcttgaaaaactgcttgcccatatttccgccaataatgatttcagggtaggcgagcaggcgaagcgtattccctgtaggagaggtgtcgagcaccacagcatcccacttccctgattgcgcctcatccagcagacgactcaaggcaaaaatttcatcaagacctggctgggtggtcagctcggtagccataccgctgtcaatacccttgtttttgtaagaggtagagacgaatttctgaaaaccggacatgttctttttaagctcgtacaccgtatcaacttcaagaccgtaaagattttcttcgatcttctggggatcattgcgactgatacgaacattaaaaacatccgaaagcgaatgagcaggatcggatgacatgatcagaacctttttgttctgccttgccagtgcgaccgctgttgatgatgaaatggtagtttttccggttcccccttttcctgaataaatgataactcttgtctgcgattgattttccgttaagtccctcgacaacataaaaactccccggttaaaggtcaataatccaaaaaggtctcccctcttcgggaaggtaaaactatcgttgcacaaagtacgatttttcgcctgcttagagaaaaacaatctttttttgcaatgcatgagcgagttgccgcatatactcctcatgttcaatctcaacagcgcccagcctctggagatgggggttcatgatctgggcatcaagcaacaggtaccctttttctctcaaatggaagaccagatggtcaaatgcaattcgtgatgcataagagcggcgggaaaacatcgactccccaaaaaaagcgccaccaagggcaataccatacaaacctccaacaagctcaccctgataccagctttcaaaactatgggcaataccgaggctgtgaagcttggtataagcctcaataatctcatcagaaatccaggtctcatgatcattttttcgtggcgcagcacaccctttgatcacacccgcaaactctttgtcaagagtcacagtgaactctttttttctggtcaggcgaagaacatcacgcgaagggcgataggagtcgagacaaaaaacagcccttttgtacggttgacaccagtacactttttcatcctcagggtctgacatcgggaaataaccgcgccgatacgctctgagaagttcgtcaatacggatcataagccgtaaaataacaccatagggggttaaagaaagttcaggagaacatcatcaaccactctttttggaacatgatgaagagcgttcgcatccctgtaatagcgaaccgaatcatcatcgcccatctggtcaataacaaccgtttcgatgggttttcccagagcaataaccatgagaagagcaaacctttccgggattttcagcaactctctgattttttggcgattgagagagccaagaatgcatcctcccaaacccgaagctgttgcgccaagaaggatggtttgggctgcgatgccactgtcgcaggcaaagtcactgcttattgagagatcaccaagcatgacaatataggcctggggacgctcaccctcaggcgggcctgaccagtcagcaaggtaacctgcccaggaaagagaggggtagagggccgtggcgagagaaggctcacaaacagcaataaatttcaggggctgaagatttttcgacgaaggaacataacaggccagctccacaagatcccgcacaacatcttcggcaaccggtgttgccccgtcaaatctccggtaactccggcattttgttacaagctccctgaaatgcatgatgatgcttgtcaagactgatccgcccaggcggcatcagtatatttcgaaagctgatcccactggccactgcctatccattcagcaatatagtcgaccgttctggcgtagagcaatggctcacggcagggtttctgcagccactctgcaagaagagcgccatcaagcgtatccatcgccataccatacccaagttctaccagaccaagtgcattggattgctgttcaatctgaccatcgagaggcctgagcaacagcttttttccaagatgaagcgcttcaccaggaagctcaaatccggcattgcagacaacgccattgcaatccataagatcggcgagaaaacctgcgcgggaataccccctgaaatgcaaatggccctcatcacgatcctcatgcaccttcccgtagatataaaactcatacgcgccaaatggagccagaaagagctgaatgtcttcaacctcttcaaaaggaagatagacaagaatttttttcccgattaccgtcacactccgatgtgcatagagcgtagcgggaataaccggcgggaaaattggctggtcaaaatggctccaatggagacctgcattgtagcgggcaggagcaaaattcaggaggatctgtttttcaaaaaaagttccccggcccattggaatatcatatttgaaagcatattgatgaccgaaacctacagagggaatatttcttgttctggccaccattgaggtaatcggatcgaaatcagtaataatcagctctgtccctttggtatcaagcgtcacaatatccgccatcagacgaacgaggtcaagctgaagcatcgtttcgaaatagtccatctttcccttgtaggtgaccagtgtcatccccttcatcacccggtatggctcaaatacctctacctctttcaactcctcctcttttctgccgctgataatcacctcaacatcgtgaccatcctccttgagctttcgaacaagctcccggctgcgactgatatgaccatttcccgtaccctgaacaccgaaaagaatcttcatactgcggaacatttagatgtgaagtacaggaactccgacacgggttactgctgaatcctgagattggcatactgaaccatcagcgtcttctcccctgcattgcgaaacgttatccggactttctgctttgcgccgctaccctgcacatcaagcacaactcctggaccaaaaacagcatgatgcaccatcgttccctcacgaaaagcgggctgtgaagactttggcaatacccccgcaacagcagaggaggaggttgccgtttttgactgataccctcttgaaggagatgaaaaaccggaagccactttttcctttgcctgacgatcagaaagaaaattaccactctctgtctgcacaatcgaggcatcgatctcaccaataaacatcgatctgaggcaatggtgctgctgcccgtactgataacggctctgcgcccaggagagaaatatcttctcctgcgccctcgtcattgcaacataaaaaagccttcgctcctcttcaagctcttcaggctcatagcagtgcaggggaaaaagcctctcctcaagacctgtaataaagacaacaggaaactccaggcctttggcggcatgtaccgtcatcaaagagacgtaattatccgattcctgtgtttcatcataatcagaagcaagcgagatattctccagaaaatcaccaagagagcctgtatccggattgtgatcagaaaaatcccttgccatggagagcagctcctgaaggttttcataacgcaccagcgattcaggagtattttctgtctgcaaaagaagaggaatggaggtcagcgtaaagagttctgtcaaaacttcgtacaccgtgccatctaccgccacttttctgagcgtttcaataacagcgctgaatgagctgagagcattgacaagtcgcggctgaaaaccaccctcacctgagtgcagaatagcttcatagaggcttatttgacgatcttcggcaaattccctgagtttggcgatactgacatcaccgatttttcggggcgggaaattgataatccttaacagcgattcgccatcacggtcattaagaataaaacgcaggtaggcgaccgcatccttgatctctttgcgtttgtaaaaggagacgctgccgaaaatcttgtaaggaatcttgtgctgacgcatgacatcttcaagcaccctcgactgggcattggtacggtaaaaaaccgcaaagctccgaaattcgaagccttgcttcagacgcagattgcgaatctgctcccccaccctttcagcctcattccgctcattataggcctcaataagcgtcaggggttcaccctcattacggtgtgaaatcagctcttttttgatctgccgcaggttacaactgatcacgttgtttgctgccttgaggatatttcccgtactgcgataattctcaacgagcttgaaggtcaacgcatcatggtaatcgtcctgaaagttcaggatattggaaatatctgcgccccgccaggaatagatcgattgtgcatcatcaccaactacaaagatgttgcgatgttttgccccaagcatttttgcgacaagatattgtgcccgattggtatcctgatactcgtcaatcatgatatagcggaaagtctcctgcaactcctggagcacctcggggtgcgcattgaagagctcaagcggcttgataagcaggtcatcaaaatcgagggcattgttctccttcagctttctggcatacaattcatagatctgcgacgccttttgctgattgtagtcgctggcattgcgatgaaactctgaaggaagaataaaactgttttttgcccggctgataagtccctgaaccgtattgacggggaccgactcaacagaaatattgagttcagccatcgactgcctgatcaggcttttgctgtcctcactgtcgaaaattgaaaagtttttgtcataaccaatcaaatcaatggagttgcggagaatacgcgcaaaaatagagtggaaggtaccaatccacaggccacgggaactgccttgatgcaacaaggtgtcaacacggtgacgcatctcacctgcagccttgttggtaaaggtgagtgcaagtatattttggggagagactccctcgtttctgataagatatgcaatacggtaggtaatcacccttgtcttgccggaaccagctcccgccagtaccattactggcccggtcgtagcgattacggcattgcgctgcacttcattgagatcgtttaaaaaatccgtcaatacttctcgatacctgttaacagttagagcgctctatccaccctcgtccattcggagaacgccaaaatctccagttgaatttcgtacatctttgccccttttacaaatcagagcaaaacaaatccttttgcctcttttttaatgagtagcccactcacttttggctttcagagttactatatttgagcgcgatgttattgccacctaaacgatcaaaactcaatgtttcctcttgtttacgaaatcaatacaagaatctggctacaaaaactgagcagagagcataaccggcctgtaacgcttgggaatataccggactcagcattcaacttctttacaagctgcaattttgacatggtatggctgatgggtgtatggaagccaagtcagtacagcaaggcaattgcaacagcacaccccggtcttcgaagctcgttccttgagcacattgctctcattgagcctggcgatattgcatcatcaccctattccattccttcatacaccgtcaatgacgctctgggaggagaagaggagctgattgtattccgcgaaaaacttcgtgattacggcatcaagcttatgcttgattatgtgccaaaccaccttgcactcgacaatgaatggctcccggaacacccggaatactttattcctgtatccaaagctgaacagagccaggatccccgatccggttttgaatatatatgcggaacatatctggcttacggcaaagacccttattacgacccttggacagacacacttcagctcaactatgcaagaaaagagacccgggaaatgatgacggaaaatcttttcaaaatcagcacactctgtgatgccgtcagatgcgatatggccatgctgattctgaaaagtgtttttaataccacctggagcaacctcggtggcgccatgaaggaggagttctggtacaacgcaatcactgcggtcaagcgccgtcatcccgactttatatttcttgccgaatcttactggaacaaggagtgggaactgcagcagcaaggttttgacttcacctacgacaaacccttttatgactatatcagcagctcccccgtcaatgttgaaaagcttgatggacacatgcaggcacattgggagtaccagcgccatctctgccgcttccttgaaaaccatgacgaaccaagagctgccgataaaatcggtctcaacaacaaagctgccgctctggtgctgctgactgctccgggaatgcatcttgtccaccaggatcagatggatggcttccggcagaaaattccggttcaacttatccggcaggctcccgaacctgataacatcgacctctctgtgctctatcaaaagctttttacgcttcagaaaaaaaaggtatttcaggaaggagaagttgagcagcttgaaatgcacagtgccaacaaatcaaactgtctgggatttcaccgttttaccgccaatgaacacgcctttgttctggccaatttcagtgcaaccggaattgccatagagttcgaacatccctcgattgatcatatcgccattgaaaggctgaccctccaaagcacacttgctgacaaaaaaatcagcgatattcattgtgcagagaacgttacacgggtcaatctctctcctcacgaaggaattgtcatcacctgctgaaagcaaaaccaacgagtaataaaatcccgttctgtcgggagaaagatgtttgaacgcaattattgaccttttacagcaatgcgcatcattacgcacacgatcaggatacaaaccacaaagcccgttgaaatcatcgacataaccccggaagtaacaacagctcttgtatcatcagggctgcagcaggggcaggtaaccatcattagccagcataccacggcctttatcaatatcaacgaaaaagaggagcgactccttgaagatatggagacctggctcaagcgtctggtaccgaaagatggaaactatctccacaatctcaacccgattgatggccgccacaatgcgcactcccaccttctcggcctctttatgaacagctctgaaaccattcccttctcggatggaaagttgctcctcggagagtggcagtcactcttcttcgttgagcttgacggagcacgcaaagagagaaaggtgctcgttcagatatcaggcatataaaggccgttaatggctcattgcccggcatggaaccgggaagcctcaagcatggttatcgttagcaaaagtacaatgaacccgaagcccgaaaacaccatgccagattccctcccggtcaccatttcccagcagatgactcttctttctgcaatccgttcgactgacgatcttaaaaagttaaccatcgctgagctccagacgctggcagatgagtgccgtaaagaggtcatcaaaattgtctccctcaatggcggccattttgcatcaagccttggcgttgttgagctgaccgtggcgctgcatcatgtctacagcactccgcacgataaaatcatctgggatgtcggacaccaggcttacgtgcataaaatcctgacagaaagaagagagcggatgcagaccaaccggcaattcggagggttggcaggttttccaaaaagatcggaaagtgctcacgatgccttcggagtcggtcacgcctcaacctcgatttccgctgccgcaggaatcgctgtggcgagtgatctcgcgggcggcgatgaaaaggttatcgcggtcataggagacggcagcatgaccggcggcatggccttcgaagcgatgaaccatctcggagacctgaaaagtgatgtgcttgtcattctcaacgacaatcagatggccatttcctccaataccggtgcattaaggcaccatcttgtcaacataagcctgaacaaaacctacaacagagctcgaaaattggtctggaaatcactttcgctcctcaacaacggactgggagacaaggcaaaaaaggccgttcgtaaaattgaggacggagtcaaggctgcattgacgcccggtgcattttttgaggcccttggattgagatattttggcccgattgatggccacaacatggaacaactcgtcaaggcgctcaaagagatgcagacgcttcccaaccccaagctgctgcatgtgatcacgacaaaaggtaaagggttcaagccggcagaggaaaaccagagcaagtggcacgcacacaatggcgggttcgatacgacaaccggcaaattgctcaaaaccgctgatacttcgcttcccccgaaatatcaggaggtatttggcgaggcactggttgagctggccctgaaagactccacaataactgctattactgccgccatgccaagcggaacatcgctcgacctcttccagaacgccatcccgaatcgtttttatgatgtcggcatcgccgaagcacacgcggtcacctttgctgcgggacttgccacacaagggttcaaacccgtctttgccgtttactcaacctttctgcagcgtgcctatgaccagttgattcatgatgtggcgcttcagaacctgcacgtcgtttttgccattgaccgtgcaggacttgtcggcgaagatggcccgacccatcacggggcattcgatctctcctggcttcatgccgtaccgggtcttgtcattatggctcctgcggatgagcaagagctgcgcgacatgctctataccgccctctatgaggtgaaaggcccggttgccatccgttatccgagaggcaatggaacgggcataaccctccacaaaaaattcacctctttgcccatcggcaaggccgttatggcgagggagggaagcggacttgcactgctctgcatgggaaccatgacgggaaaagcccttgaagtggccaccatactggaaaaagaggagatcaatgccaccgtcgtcaacatgcgcttcctcaaaccgctcgacaccgaagtgatcgaggaactggcctcccgatcaacccattttgttgttctcgaggaaaacagcgctatcggtggactcggcagcgccgttatcgaccacatcaatagcaaagggctcaaccgcccggtactgaaaatcgcccttcccgatgcattcgtaacgcatggcaacatgaacgccctctacaaggagatcggcttcgacaccccaaccatgacggaaaaaatcaggcagttttataaagagggccagaaatgaaaaagagagagaagcaaaagcagagcccgtacggaaagattggcaaataaaccggcaagcagatcatcgagcatgatcccccacccacccggcaagcgctggagagcgtcgactggccccggtttagcgatatcaaaaagacggaagaacgccagcgagagcagaaggggcagcgccccttccggcagggcaacaagcgccagccactgaccggcaagctcgtcaatcgtaacaattgatggatcgtttccatactgctcctccatcactccgccagcccatatgccaacgccactgcagagcagaacaagggagaacaagagcaacggattgtgcagtgccggaagaaaataatagcagaaaacggccacaacactcgtaaaagtcccaggcgctaccggaaaaaagccaattccgaaacaggtcgagagaattttggcagtgaggagcttcatcttgtcatcactcctggagtggcttctgaaaatatattttccagttactcaccagataggatatgcctgtataaacagtaaaaacggttacagcaagcatgacgaaatcaagatagccggaaccaagaaaaccattaatcatcacagcaacactcttgccggaaaaagcggactctttcatcaacatcagcaccatgatcgcatagacaaaaacattctgtaccaccgttttgtactttgcctccacgctcgtcacaacaggtttgtttttatattcagcataaattctcaacgctgtgatgacaacatcacgaactacaaccagaacgaccatccagagaacaagataacccatccagacatagagaagaaaagctgcagtgatcagcaatttatcggcaagaggatcaagaaaagcgccgagacgggtttcaacaccgtatttccttgcatgataaccatcatagatatcagtcagggaggctacggcaaaaacaagcacaccgaacagtttgaaccagggatcaacctgcagcagcagcaccacaaaaaccggaaccagcaaaattctcaaggcagtcaactggttgggtacagtgaaatatgtttggtactcttctttcaactcctgcaggattatagtgcgttatcggttaaaaaccggaaaatgatgtgagctgcgttgcaacccctgttgggcacaagatacggtattgaacgctgtttttcaatgcatctgccccgatcggaaagaaaatggttcttactccagctccaccaccgtcactccagcccctccttcgccccactcaccaagacgaaaactcttgaccgcgctgtgctgctgcaggaactccgccgtcctctgccggagtgatccggttcccttgccatgaaggatcatcgctgaatgaatacggttaaggcgcatcgtatcaataaaccggtcaattttcatgatcgcctcatcaccactgagcccccgcaaatcaagctttgttgattcaacacctgaagtcgtagccgaccaggagaccttttgctgccggggcaaaggctccttgtgaatttttttagcctgagtttttgatgttttctcaagatttttgagcgatgtggtcaacctgaaattaccgcacagcaccaccacactctcctgattaacactctcaacctcaccggaggtactcgtatcaagaatcctgaccaggtcaccctcacggatagtccgatcaagaggcactgccatttcggcttcagcccgaagagaaagctcactcttttcagcctcctgctttttcaatccaagtttttttctggcctcctgcacggcttttgcgtcagttggtgtgctcttgacctcctgaacaatctctttgatctcttttctggcagattccacctctttctggagttcccttgaggcgccaagtttcagatccctgcgcttccgctccattcgagcctcctcagtgcgcagggagagttcgcgtgccgcaagatccgcccgctctgcctcaagctgctgcttcagcaggcgattctcctcaaagaggcggctcaggtcatcaagcatccgatcaagcccgatacgctcatcctgcataaatcccgatgcccgctcaaccatggtttcaggaaaccccatccgcttcatcattgcaaaggcaaagctgttgcccggcaaccccttgacaaaacggaaggtaggcaccagccctgcccggttgaactccatcgcgccgttgaccactccctcgcgctcatgggcataggccttcaaatcgccgagatgggtggtcacaatggttttggtgcctcgattgagcagctcctccatcaccgcacgggcaatggctccaccctcctccacatcagttccggcgcagagctcatcaatcagcaccagatcactgctcccggcaacatcaagaatggttttgatggcgccaagatgggaactgaaggtggaaaggtcattctcaatcgactgatcgtcgccaatctcaataaaaatatcgccaaaaagaggaaaaaccgagctctcgctgcagggcagcagatagccgtgcaccagcatacaacagagcagaccggccgtcttcatcgccaccgattttccacccgcattggggcctgaaatcacaagcacccggtcatcctcatccagatcaagatcgagcggcaaaacctctttttgatgatgcgaaatcaggagccagggatgaaaccccttcacaatgcgcagcgaatgccctttggcaataccgggaagcaccgagttcgtttcaacggcaaagcgtgcccgtgcatacaaggcatcaaactcaccgaggatagtttcattataccttaggttttcaatctcgggccgcagctcttcagtcatctccttcagaatgcgctcaatctccctccgctcactgatctccagatcctgaatgcggttactgatctcaagcgtttcggcaggctcaataaaaaccgtctgcccgctccccgaataatcctggatgtagcccgctatcttgtacttgtactccaccctgaggccaagcgtcagccgcccgttcttgatggctatcgtatcctccatcagccagccactctcctggcaacgcctgagcagccgctccatcttccgacggatcagctcacggctgccactcagctcacggcggatcatcagaagcgcctcgctggccgtatcacgcaccctcgactgctcatcaataatccgtcggatagaggcctgcaaactcttctcaagccagagcctgatggtgaactcattcagcagcggataaacctcacggttgaggaacatgaacttgcgcaactgcaccgatgaaaagagcagatgatgaatatcctgcaactcctccggctcaagataactctcaagaatttccagttttttcaggagcgggcgcgtatccggcaaccaggaaaaagggagcgcactcccctcctgcagcagattgcgtaactcaagcacccgttcaagctccgctaccagcgcttcacgaccaacctgcggcacagcctcaagaagccggtcgcgccccatcgcggagaggcagaactgcgttgcgtagttggcaactttatcaaattcgagttttttcaggctaacggcattcattgatacaatctaattctataatcctttacggcaattgcgccacaactcatcgacacacaaaaaagagagagctgttcataagcatcacgttcaaagccaacataataaaattatataaagttgaacgggttcagggaataaaaaagccggggaatgttccggcttttcccgttgcggtaactcgtccaataatattgtgttgagaggttgtcatatccgggaaatgagaagtcgtcaggcaaactgccacaaaaagcactattaaaacattttttgttccaatagaaactactctttatattggtttcgtagagttcaaaacaaaggagggaaacaatgaacacggtacttgagcgccagatcatcacgtcgaaagatcgtggagcattagccaaaatggtgatgacgcttttcgaccactggaagctgacaacggaagatcaggccctgcttttagggcttgcgccagccaacagagccgccttgactcgctatcgcaaaggcgaagcaatcggaaccagtcgtgatcagtatgaacgggtcggtcatttgctggccatccacaagaatctgcgtatgctttttccgaaaaaccgcgatcttgcctatcgctggatctccacacggaacaaagcattcgataacctcaccccggtagaggtcatcaaagagtggggttttgccggtcttttgatggtgcgattctatcttgaccgcgccacaagcgaaatgtaatcggctacataccatggatcacctattcacccgtctcgcggtagccgatattcatcacgacttgctgcgcaatattgtatccctgaatgaatcagagaatcctttcgacgacctgagcagcaacacggaggagtgggttctggctcgtcaggtagaatccgacaccagaccgctgccttatcattcgcacactcctgagatccatcgcccctttgaagaggccctgtggctcaatgctatacactggcaatttaaataccggcagacaagccgattctctgatggatcattcggagtctggtatggcagcgatacgctccagacatcagtccatgaatcggcttaccactggtttcggggcttactctgcgatgccggctttgagcatgaagaggttaccattgagcgcacactctacgctgtggcgtgcgatgcgatactgcttgattttcgctctgccgctgacaactatccaaatctccttcataaaactgattacaccttcacccaagctatcggaacgagaattcaccgggaaggccatcccggcctgctcaccttctccgctcgacaccagggaggaataaattatggcgttctgaaccccaatgttctctccaatccacggcagcagagccaactgagctatcgccttcatgggcaaagcatcacggtagaggaaaaatctggagttccctgcatggaaatcacgattgatgctttctgaaaagcataatattgcctatcatacaaatatcaagtatcaaaagacactattatggcttcagatataaactccttttcatcagatgaatgggaacttctcgtcggagatcagttccgggccctgcgtatccgggctgatctggaacagaccgaacttgctaccctcgcatccatcagtgttggtgcgctgaaaaatcttgaagggggcaaaggttcatcactcaaaacaatcatcaaggtttcgagagttcttggtcgaactgactggctgaacgctttggcgccaacggtttcagtaagccctatgcaactcttgaaagggcaacgcaaggatagggtacgaaaaaaggtttcccgctcccgcaaaccgaaaacggagtaagagcatgtaccaccccgtcaagctcatcgaagtccgtgcctgggagaaaactgttggcgccatttcgcttgattccggaaccggttactacgtttttgaatacgcaccctcatggcaggtcggaggcattgagctggcaccgatgaccatgccggtaaaagagagcattcacatattcccgctccttcctgaagcaacattccggcgacttccagccatgctggccgacgccattccggacgatttcggtaatgccctgattgatgcttatttggcaaaagccggtatgcaaaaagaggccattacccccctcgaccgtctggcatacatgggcaaacgcggcatgggcgcactcgaattcaggccggttcggggcccgcgccataccaaagccaccgccgttgaaatctcaaaactggttatcagctccagagaggcgctttcgggcaccattgatggcgacagggatacgcaagcggccatcatgaacctcattcaggtcggaacatccgcaggcggagcacgtgccaaggcggtcattgcctggaatcccgaaaccaaagagattcgctcagggcaactgcctgcagatcccggttttgaacagtggctgctcaagcttgacggtgttggggaaggggaggatctcagcacaggaaaagggtacgggcgcattgaatacgcatactacctgatggcccgtgctgccggaataaccatatcagaatcccgattactcgaagagaatggccgtgcccacttcatgacacgccgttttgaccgttcaaacggcacaaagctgcatctccagacactctgcgccatgcagcacctcgactaccggcagcgggccacccacgattacagccaatattttcagaccatcaaagcactcaatctgcccttgcacgaattggccgaggcatatcgccgcatgatctttaacgtccttgccgcaaattgcgatgaccatacaaaaaaccactccttcctcatggagaaaaccggagagtggcatctcgcaccagcgtacgacctgacccactccttcaaccccaacggagagtggacatatcagcacctgatgtcggtcaacggcaaattccgcaacatgaaccgcagcgatttccatgccgtcggcgaccgctttctggtacccgattacaaaggaataatcagtagtgtgagtgccgccataaaacgctggcccgaatttgctgaagcagcagggttgccgatgagagaggctgagcggattcagaacgactttattccatcggctgagcgggggtgatagcatcaaaccccgtttcgaacagaactccctctttggcgctgccatctgatggaaattttaaaaaacacacaaattcttcccatcattcaatatatttgatacttgtcgccagtcgcattacaacaaagagtgaacgaaaaatgcttgcacgtatcattgtaaattgatttcgtgacatccatcacaacggggtaaagtagatccgcgctcttcgtctccgggctaaccttggagcagactgaacttgctgaactttcatacatttcgccgattgtccccctcatcatttcgaccaaccagaccctgttttttagcccgaagttccttgacgtaaaatcgtataacatattgaatttcgataaattgcagggaatttacgtattttgtacccatgtaaaatacatcaagccgcttgttttatttgggttttagtgatatactaaacccatgcacgttgatattattccaaatagaaactctcgtcccgccatcttgctccgtgagtcttggcgtgagaacgacaaagtcatgaaacgcaccgtggctaatatttcgaactggcctccggaacaggttactgcgttacgacgggttttgaaaaatgaaccgctggtctcacccagtgaggtattttcaattgaacgctcattgcctcatggtcatgttgaagctcttcttgagatgattcgtcttatcggttttgacaaaatgatcgctgcccgacggactcgtgagcgtgatctcgttttggcaatgatcgtcgaacgcctgattgcgccatcttcaaaattggccactacgaggttatggcatagcacaactcttgcgcagttactcaatgttgaggatgctgatgaagatgaattgtatgcagccatggactggttgctggaacgccaacctgttcttgaaaagagatttgcaagccgtcaccttggtgaaggtcaacacgtattttatgatgtgagcaatagctcttatgagggccattgttgtcccctggcacgtttaggccacgataaacagggtcggcgaggcaagccaattattacctacggagtactgaccgatgtcaaggggcgtcccatagctgttgaggtttatccgggtaacactggtgatcccagtaccgtagcagaccaagtggagaagctgaaagagcgttttgccttgcagcgagtggttctggttggagatcgtggtacattgactcagacacagattgatatcctgaaaactcatcccgggattgggtggatttcagcgttgcgaagtgaaaacattcgcaaacttgcagcaaataatcatttgcagttgtcattgtttgatgaaaaaaatctggcagaaataacttcggcagatttccccgatgaacgcctgatcgcctgcttcaaccccctgctctgtgatgaacggaggcgcaagcgccaggagttattggatgcaacagaaaacaagctacaaaaaattgttgatgaggttcatcgtcgcacgaaaaccccgctgagtgcatcggaaattggtcaaaaggttggcaaggtgatcaatgggtataaaatggccaaacactttgagctatcgattgctgacggagagttttccttcaagaggaaagctgaatcgatcgcacaagaagcggagttggatggcatctatgttattcgcaccagcgaaagccgacagaacctgtcggcagaggataccgtaagaagctataagaatttagcaaaagttgaacaggttttccgcaccttcaaaagtattgacctgcaggtacggcccatataccattattatgccgaacgtgttcgtgcccatatctttctgtgcttgctggtttattatgttgagtggcacatgcgtcaagcacttgctcctttgctcttcgatgatgaagaacttgctcaggacaggaaagagcgcgatccgatcaagcctgcagtctcatccaaatcggcaaaaaagaaaaaaagtacaaaaacaaacaaagagggattccccgttcacagttttcgctcgcttatcatggaactgggcactcgcagtcgaaaccggtgcagactgaaatctgctccaggaagccctgtgatttcccaggataccgaaccaacaccacttcaaacccgtgcaatggaattgattcgtttgtacccagtagatggaagttgatttcacgtctttttgctttttatataataggttatcatttttttatacagggaacttcggtttagccctgctttcattcaacacactgatatctgagtatcggattgcccagatcttctgctctgccgacagtgattgcctgaacttatccgaaagctgtggcagcatggaatccggagcttccggaatcaccagatacattttcaaagggagctttaaatgctcaaccttgttcagattatccggtataactttcagaagttgctcatgacgcccgcaaagcgctgtaaaccagacagtgagcgcatgaatcattttcaatcgaacttcagcaaaaaaaacatctgattgacgaggaacggagcgctttgcttccacaaaaacaaccgcagcactgcccaagccataacgcacaataaattcgacttttgaaacatggtcaccgaatttcagttcagttaacactttttcaaactcgaaaacgtcatttggagcaaaacggccaaaggtcatccccgattcagtgattgagatactcatcccgcagagacctcaagctcttgatcaaaaaggcgaatggattcattaatgatttcattatccggaatgccttgcagtaaatcttcctgatgccagcctccgtcctggtcagcaagaaataccgggatatgtatattttttgataaggctatcaaatagagctttttcaccacaaaataggagtgtgatgcaataaaaaactgaattcctgcatcagagagttgatagacaatgtcgagcaactgactgatcgctgttggatgcaatgctgactcaggctcatcaataaaaacaacagaatccggggttaaaaaacgattcccaaggagcgtatcaagaatggctattttttttattccctccgccgtcgtattcagcgaaaaacgactgtttccctttttgtagacccatcgttcagcatccggcacatattcaatctttccctgaaacatccgctccaactgctggcgtgaacgagtaaagccgttgaaagttcgctctcgctgcgtcggattttgaagagcaagcaccaaatcgacataggttgcatcaaaaccaaatgccttgtcttgcagacctgacttcaaaatgaccctggcaagtgtcaacacctctttaggcggtaaaaaaatagaattggcctctcttggcgccaaattgttgtgtaacggcactaccttgcgactggcatcagggccaaactcgtaagccagactacagttattctgcatagtaacggaaacagcaagacgattaccgacacctttttgcaccaaatcacctaacttatcagcctgaaatgtccagtacagcttgtcacccagcacctcggaaaagtcacggggatcttctccccttccgctctcttcctgtgcacgcatcgttgcatacagcgccttgagaagaaaggtctttccgcagctattggcgccaagcaccaggttgagcttccccaaaccctctccccgtagagacgataacggtccgaagtttttaatatcaaatgacgtaatcatcctgttgttctcttgctgatgttgatgaatagcttactggcgtcaaactctccgtatgcatgaaccattgcttcagctcaatcacgaaagtggagatggccagtctatcgaccatttccaaccaaacggtgaacattgcgacacatgactcaatgtaaagaatatttcttgattgatactgcgcttcacagagagtcccccgccacccacgcagatggaattccgcgccttgcgtatcccggactgaacctgaaacagactgaacttgcagccttggtaaccatcagtgttgccgcacctcgggaacgccgagccccagctcagaaaaaaacgaggacaacgcactaatctgaggctacacacaccaatacaacttgcgcataaaaacaatgaccgatttagcatatctcaacatccagagcatgattgtaaccatgcgaggggttcaggtaatgcttgacagggatctggccgttatctacggggttgaaaccaaagtgctcaaccaggcggtcaagcgcaacatggaacgctttccacaagagttcagatttcagcttacccagagtgaagatcaggagctggccgcaaaatgggagcaattacacttgaggtcacaagctgtgacctcaagcaggcatggtggcagaagataccttcccattgcctttaccgaacagggagtcgcaatgctgtcagccgtgctccacagtgacacggctgttaaagtcagtatcaaaatcatcaacgccttctttgaaatacggcgtttcatccagaacaacgcgcaagtgtttgcccggcttgattctgttgagcagcgtcagcttgtttttgaatccgaaacagagaaaaaatttgaaaaggtattttaagcaaacgatcttccgctgtctcctgcacgatttacacaaaagctatttcaaaacagcttgcactggacatagaaaagcataaccagcaatacccgactgtcgtcatcaaatctttcaaagaggctcatgaccgttttttgaatattgacggagccgagatttaccatattggagcatctctcaaagatttagggaaaaagtggttcgccttttcacgatttgaaaccggagcacttgagatgcttaaaaagcttgacaataataaagatgaagaaactgaaaatgcacccgccaaacctgacggatgagaatactcttgtggcatgtttcgattccgatcacaccgctttctgatgccctattacaaagatgaaataacactcttggtcaaggagcggctaagactcaatcatcagctttgctgttcattatttttattaccttgttactacaacttcatggggcgattcaggttcctacttctatagaaaagaagctcaataattttcaaatcaagcggacaaatccatgcaaaagcaactgacagtcattatcacacatgaaaaggatgggtatgcttccatttgtcccgaatttgatattgcaagccaaggagagagcattgaaaacgcccgcgataatcttcgtgaagccttggagttgttctttgaaaccgcatccagtgaagagatccggacacgcttgcatgaaaaggtatatgtcacccggatgggggttgctgttgggtaaacttcgcatcctttcggggaaacacagatctgcgcgattcttatgaacccacggctttgccgaagagcgtcaacgaagtagacacattgtcatgcagactggcagatattgctgccttataccactatctttatcccggctttctcccaacaacaatatcatacttccagtccaaaacaagattttccatagccggaaaaatcgtcaccggcataaatcccgccttttccatttccatctttaacatcactgaaggtaatggataatatggtattacgtggacacatggattgatagattccccataaatcgtaacaacaattaaagccctacagaccggatgagtaaaagcagggtcattgtcatacatcaatcttgtatggaattttacgttcccaaggccctcaatattccgaggttcttctctctcagatcttaatatccattcttgttttcccgcgatgtatcgcaactcttggtatgtctctatatcatttaaagatcgggtttttatatatttctttgtatcaatgataagcaaccctcctggtgctaaaaggtcgtaaaaattattcagagcaacatccatatatcccgaaacaggtggtatatgacaaaacgaattcgcagtattaataattacatcaaaaaaaccagaagaaaatttagcatgataagatttattatctgtccaattaagcggctctaactcaatatgatccgtcgatacccctatgctatcacaattattttttgctttttgaagcatatagcgggagccatcagtgccataaatattatagccattctttgtgaatgaaacataggtgttgccggtaccacaagcacaatccaatatttttttccgtagtatatttccccgtgagccctcatcataggcttttattatagatacaatagtcttaaatggatcatcaagctcccaatgatctttataccaatgatcataccaatatgctaatttgtcatacgcagtttctctatactcccctattaaactattttttcccctgtgtgtgtttgtgtctttttctattcgaagaagatctctagctaaaatcacccccaattcctcaggtgtcacatacttctggacagaatacttattacttaaataattaattaatgcgtccaaatctgatttgttttttcccgagtcaacatgttttattaacacaggctgtctatctgtatctaaaatataaatcagaataggctttccaagcctttcagcctcccttatttccaattccgtaaatgagtgactattgcaatctggacgtgaaccataacgagtacctaaaagaacaatcattcgatctgattctgcaatattttggaagcaaacatcaataggagtattttctgatgcgccaaaaaactccattccgcgatatatcatttcatttccacgcaatacctccataaccgagttacgatattcgatcatatcctcatatgtacttgaaagaaatatcctcatacttcgtcatatttttgttgtattattcagaaatcttaaattaaatcgctataggatacattcctcaaagctgtgctttgtgaaagtattcttaaacatgacgttataccccgtagctctgctgcggggtagttgattatcaagcagctattttcatttttattgcccaaacccggaattctatcgttcaattttttatggcaaaaacagtctacctacaccactaccaagcattgctgtgttggacacaaacgtcataagctcgttaaaaaccgtgataatttcatataattttttaattatttcagtttctttcccttgaaaattattacgcatatatagagaaattgaatttattttataacatgaattatatatcgcatgttctccaaaaatatcttttttattattagtatcttcgataactataccaatttgttttatatactcttgttcattgttgatattatatcccccatttatattattaacatcttttattgctgaattaacatttccccattttatagaattaaaatatggtgtaccataagatctatcgagctgttcagaagagtaatcaagttcatttagtgctggaactgatattgcatttctataatcgtcccatgacccatattgtaaaaagctcatcattgatttttcgattctactaatatttgtaatatgtcgactatgatttatatcaggaatatcagaaatcctgcgttttagtccagcaatcaaattctcaataaagataaaatctttcatcaccgcagttaattctctttcatttgatgcgtttttcccaaaaacctttgagctgccataaataataaaattagagtggaaataattatcactgtatcgaaattcatcaatattcgtcgtttttattttatttgctatacccttaagggcatcagcatagttgagcacttttaattgcgttgactcggtgtttggcatagttttcttcctccaattaagcattatctattacctccaaaaaaacgaaaatttaaatggcgcaccacacgtatacaatcagttcatagcaatacgaccagaataaaaattatacaccgacaaactaccgtttctggactttataatcaatcactttctttatttttgaactttaccttccccccaatccccgccaagtcccgccccttcggcatcacaaacaggcaggtgccattgctgcgcttctcccacaactcccccaaggcgagtttctctcgtgaatcttcattgctccatgatgtctccgctttatattcgacaacgaaaaagcgcccatccttgagtttgcagacaaagtcggggtagaatttgtcggtggatgtctggagccagaaggagtggaactcgcgccgttcgatgttgcgtacccagaattcaacttcggggagttgatcgatatagattgcgcactcctcctcttcgccgttcagggaggcaatctctttgtagtagtgcttctggaacttgaagctgcccttatattttgcattgcaggggtattcgtcgggtttgaatgtaaagcatcgggctggtgtcaccacaatcggggttgcacattccggcaggagaaatgcctgataagctttctgccgctcggctttgcgcagagtatctatttttgcaacaatcctttggcgcagggtgtatttgtcgtggaaaagctcctgaagggagatagttctctcgttcaggagatagtgaataacgccgatgagccaagggccgctctctgacgggaagatatcagcgcggttcgggatgttccggtcaatttagtgaaccagcgttgccacactttcatcgtcatctggctccagaaaagagatctgatggcgcaaatccttgaggaatgactttgagaccttgccgcgatcatcaacgtcaatgtcaatcaccttaccgtcaaactgctttgctgcatagtctgactcggtgaaggcgggcgggtatttggagagtctccacggaatttcaaggaaatggctctcctcgaagggttcaaacagctcaccctgctgcacggagaggagaggaaccgagaagtcaatgccgagttcagccgctgtttttggctgttccggcggtatgccacagcttttgcgatagagcctctcgatagttgccttggcttccggcgttgtgcagcaatcaagaatcgcgtacttctcaggctcttccatgataccgacgaaggtgcaggttttgctcgcctcgtcgtaggtgaatttattggcaacggtttcgggcaaccctgcaaggagtggcacttctgcgagaggttccgagaccttgaagaagaggtcaagcctgccctgttccccggctggcatacgggttatcagctctttggcctcctgccggttgaagccgttttgaatcagcgcatcttcaagggcgttggccgcctcaacaaagtttttcgatgctgaaaaggcataagccatgttcagctctgcccgctgcttccgctttgcaaggtgcagccgcatgatacggccgagaatctgttcgaccgccgtggaggagcgcatctcggcaacggagcaaaggacgtaggcaaaggggcagtcccacccctcccgcaatgcctgcacggtaatgataaagcgtaccttgcaactcgatgccgcaaggtcaagattttccagccccttgtcggttccggtagcccggcgaatctgctccgccggaatgttaaaatcatcaatcaggcactgctcaacaacctcaacggtgagcgtctcatgcgtctggcttttggcctgtgcctgaatgagcatgatcggcctgatgtactcgcctgtcgcctgctgctcttcaagggcaagctgttcaagatgcttgcggcaagcgatggcatccgtcagcagctccttccagtttggccttgtttcgagccggatgggcatcttgatcatctgggccgccttcagctctgccgccgagacggagtagaggatgttgcttggattgtgctcggtggccggtgttgctgtgaactcaatgatgcaggaggggttgaagcgggcgagcgtttcaaaggagagctgcgtccgggagttgtgcgcttcgtcaacaatcacaattggacggtgcattttcaacagattggccagcgactgaatcggcacgccgttgtcgtaggcttcaagggtttgggcgagagcggtgtcgagatcagtgaagtgctccatcagaacgccggattgctcatagacctttcgcccctccgtttcatcgaccctgaaggcctgaatggtggagacaataatggtggcattgttggcaagcgtcggacgagtgacgtagagcgcctccggcatggtcagcaccgcaaccgagggcatcgactcctcaaccgcctgccggtaggggtggttccgatctttcagagcattacaggtctgctccttgatggtattggagggaacaagccagagaacaaccggcgtttccgtgtgcatcaactctttggccgcaataccgatggcatggctggcaacaatggttttgcctccgccagtgggcattctgaggcagatatagggcagccccggaagctccttcacctcccgataagaaagcgccgcgccaaaggagtgccgggtgacagtggcataagccatcccggcactctcatcctgctgaaaggctgtaaaatagtcggagagggccgataacgaccgccactggtaatccttgagggttatcatgagcacctcacttcgtaggggatttggcggaaaatgatattctcccggttgagatgcgatgagccaagcaggcagccattgccgtagacaatttttgtgccctcatgtttcggcaaccggcttaacacagaacgggtaagcacattgccgccctcatcctcgttatcgccgagaattccgttgtagagcagatagactgcgatattgttcaagatgccaagaaacggggttgagaaatcggtggccggtggcagaggctccccggtcgcaatgaaaaagatgtgatgcgccagctccttgaaggtgaccgccttgttgatggagccgtctgcggagaagaggggttcgccgagttcgcagaagcgaaaaccgccaccgaggcccttcactgatacattctttatactttcatacccttcagaaactcgtcggatacgttcagccgtgatatcgcgggctatcttctctttcatttcgataagaataaatcgccggttttgaccatcacttttgttcaatttcaataccgcatgacctgatgttcccgaacccgcaaaagagtccaaaatcagatcatcacctgatgttgtaaaactgaacagctcttccagtaatgtcgttggctttgggaaatcaaaggggcgcttatcgtaatgaagaatgtccttgatttcgttggtaccgacccgtccgtcgagagtaaaaagactggagagctttgctctgtaatcttttacgtagaccttcaactcgatcagcttcgtttcatcattgccaaaaatgacacgtttttcggataacaacctgtaataggtttcttgcggaaatctgtaacccatcatgggctgcttacatggtagctccgttgttgggtgaataatatcgtaccgatacccctctttaccagggttatgaacgctttgacttcctgtgtatatcccgtctccgtcaatgaatttatacctgtcaaaaggccacaagtaatctttgttttctctaaaccactttgtatacgcttcttggcgttctttctgatctggatattgctccacgaaatcatccccgatttgaagaagcttcgtttttaccgcaagatttggcgatttccagactgatgggagctgactcttgttttttgcgtaacaaagaatgtattcgtgctccatcgcaatattggtcgggttgttgtcggtggcattgtcccagattattgttccaacacgatttccaagcccaaaaatctcatcaaaaagcagacggagattcgcgtattctgtttcatcaatacttgcaaaaatcactccatcttctttcaggaattcatgtaacatcatgagacgcgggtacatcatgcacaaccacttgtcgtggcgagaaagatcttccgcctctgccccgacaaccttgtgaagccaatctttgatttcagggttgctgacattatcgtcatagacccatccggtacgtttcccgctttcatcacgctcatccactccggtgttatacggcgggtcgatatagatgcacttcacctgcccggcatagtatggcagcaatgccttcaaggccacaaggttatccccctgcaccagaagattttttgaatcagggtcaccagccgacaactccatattctgacgcaacaaatgaaacggcacctgcttgtggtggtttacaacagcttttttcccaatccagtcaagtgacggcatttatttgattcccgtaaggttttgtggtaaactattctgtttcagaacgtctggcaaatatccacaggtctgctgcacagactattactttaaacattcagaactatcagctatttgatcgtttcgtaaaacgcttataaagttcaacattttacgagaacgtaaatacctaatttaatacgacttaaaaagatgttattacgtatttcctttcttaatttttctttcccgttctattttacgagaacccactgaggagtagccatgctacctttattgacagtcacttgattcctgcgaagctctcccatcagattgcctatcttatacatcttctgcttatcactcatccaatcaggcagtttattccaaaggagatcattaatatccttgcggttcaatgaaccatgttcgccaatcgctctgcagatcatatcaaggtagtactgtttgtctaaagccctgtttttactgtatgatgcttttttaccgatcttctgcgccaccttttgagagatataaaaattcggtttgcgcccttcgataaggaattttgctttaagcagtttttcttcatcgttactgagtgaaagcttcttttgcaccttgtcgagcgccatgatttcgctgagagtcaagtcgccggtgctggcaagcagacgggcatagtccatgttcagcaccttgccagtgagtttcaattttacacgattgcttgaaagctcataatcgggcaacggaaaaaaccgggcactctgcaacagaaacaacttccggattccgccgcctgccgtctccaccatcttcaggttgaacatagccgtcgctaaaaagcggttccggtaatactcctccggggcgtcttccatcaccacgcgctttacatcgccaggcgcaaaactcccgaggttggtgaaggtcagcgtctcgtctccttcaatcacattgatacgcccagccagagaataatcctgatgggcaaggcaattatttacagcctcacgaattgcataaggctcatattgatcaatctcttcaggaaagagtgtgccttcagggagatagcggtatttcagattgcggattttggcatagaccttgtcaacagcaagcagcatcggcaaaccaaacaaggcatagtcacggtcattacccaaatgatctttgagtatccagcggattttgacatcagcaggcaacaaaaaatgttcagcttcattgttgcccagcaatatcagggcggtacgggtcaactttcctttgatggataatttggccttgttcaaaaaggtcgcattgtcccatgcgtcaacgtcaaccgctttatcagggaatttgctcttgaagttgttacgcgcgacccggagagcctcgtcgtccagatcatccagccccgcatcgggtactattgccgcactccaatcctccagagttgcctgtgcacggatgcgttcgatctcttccagattaagctccttgaattctaccacctcgctctcagcagttaaggcaagcaatgcgtcaagttttgacgcagaatcaagatgctgaatgttcatactgctacccttgcttcttctttcagaaattcatgtaccatggtaaggagaggatctgaaacattaccctgtgacagccttgttcgttgttgaaacttcggaagtcatttcttgttcaagaatataactcaaccgttactattaccgcagtgcgggcactccgttttaccgattgcgctggaaccaaatcccgcatttgttgaatagagaaacatttgacagaagagcctgacaatgatcggaagcccaaacgcggacaatcttgagacgagcgacctttacaataaaaagaaattattttcatcgccccttgaatgttatagcttgtgagctatattgacgaatgagctatcaaattctgtttttcaataaatccgtccagaaagagattgaagcctggccaatcggcatcaatgcgagctttgtccggattacagagcaaatcgtgatctctgggccaaatcttgggttaccctacacccgaccatttggtgatggattgttcgaaattcgtgcaagaggtgctgagggaattggacgagcttttttctgttgtctggttgaccggaaggttgtcattttgcatggattcataaaaaagagacaggcgacaccaatcaaagagttgaaacttgccagaaaacggctgaaggagattacaccatgagtgacagcaacacctataatcctgtagcctttgacccaaaagcttatgcggctcataacagctcaagcgacccaaagttcaaaatagcctacgatgcacttgaagatgagtttgcggctctcagggcacttttgcatgcccgtacgcaggcgggcctcacccaggctgaagtggcttcacgtatgggagtttcgcagcctgttctggcacgcattgaggcaagcctgggcaagcaggatcactctccatcactcaataccttgcgccgatatgcaaacgcatgcggcatgaaactggtcatccagatggttttgcccaatacacccgttccatagggaaatcttcatcattacacagcttccgttccccacaccgtttgtaatggaatattccgtctcaggacgtctttcgaatatccgccagcaatcgcctgcctttttcggtcaaggtgtactgttgacgggaactggtcggtttctccgagacggtcatcgccagaatatcctcctccaaaagtggattgacatatttttccctgaacttgctccggtctttccactccatgatcgtcatcaattgctgaactgtcgcaggtttttcgcatgaactcaagacaatttcgacttgatgccaacctggtgccaacttggtgccgacttggtgccaacttagtcccgatttgacagaaaactgctcccggcactttcttccatcaattctgcgattctatcaggtctgtaatccttttaaaaaactacgacgcctcgcaactcccgctgcagcaacagccgagtttgccggtacgggctttttcgagcgactcttttcctttgcttcaggcaaaccaggcaatgccaaacgatccggcggcatcgaacagagcgatatgaaagaattcatagaggatactcaactgagagcaagagagagtcagaataccgagtgccagagcaacattcaggagtgaggatgttgatggtactttcataacgaacaattatatttttctacagaaacaaatcgactatattatttccacagaaatcataaacgaagatagatacccatgcagcaatccacacagtttcatccggaaaacaggcaggctgtgctttccaaggcagtgcgaaacacggcactctatcttggtctcccgaacacaaaactttccagaattctcggactgagcccggcaacaatcagccgtctcaatacaggaacttttttactttcgaccgacagaaaagagtgggaatttgctgtgctgctggtcaggctcttccgatcgctagattcgattgtgggaggatcatcagaagcggccaaagtatggctgaacagcgaaaacaaggcactttctggccggaagccagttgaacttattgaaacaacggagggacttgttcatgtcgtcacctatctggacgcctgccgaggtattgtctgaagcctggaatcatcagaggacaatatggagaatcgttgaggcgcagcacgtggtctcgaccatgaaaattgtagactcacttgctgaacaggcgctgcttgaagagattcttgaacagggaaagccgcccgtaccaactgaaacggcaggactgcactatcttctctcaacgccatttcgttataaaaccctctaccctaaaggctcacggtttcgggctccaagtgatcccggcgttttttatggggcagaacgggtaaaaactgctgcggctgaaattgggtaccatcgctggcaatttcttcaggattccttgaatctcgacaggcttccgcccgctcaattcaccgcgttttctgtgcaagtgaagggaataatggtcgatttgcgactggctcctttcaagaaagatacactcttctggactgatccaggcaactacagcgcaacacaagcatttgcaaaagttgcacggcaagcatctctttcagcaattctctaccactccgtccgtgaccccaagcctcattgctgcaccgctgtgctcacacccggagcatttgctgcaaaaaatcctgacaaacctatgcagacgctgacgctcaccatcctccaaaaggaggccgtctggcagggacaaaggattcaatcttttgcattcaatcccgcattctgggccaacccactcatataaccgaggtataaagaattgccagctcaagctacctctctgcaaaaattgcccattgtatcatttttcattaccttcgcttaagaaaataaagcaggagaacctgcagagaaaagcttccgattgctgaccattgacctttcgataccatgagattagccgttaatattgatcatatcgccaccctgcgcaacgctcggggcgagcaggaacctgatccggttgccgctgccctgcttgctgaaaagtgtggcgctgcgggcattgtctgccacctgcgtgaggatcgtcgccatattaacgaccatgatcttgcccgactccgcgaagcggtgaccacaaagcttgatcttgagatggccatgaccccggagctgcagcagatagcgctgaaaacaaggccggagctcatcacccttgtgcctgaaaaaagggaggagcttacgactgaaggcgggtttgacattgtccgccactatgcggtactggcagcatatctgaaaccgttcaatgctgcgggaatagaggtcagtctctttatcgaacccgagaaaaaagctatcgaccttgccaaacaggctggggccgatctggtagagctgcacacgggcctttatgccctgaaaaaagagggtgaggcacaatcgaaagagctgcaaagaatccgtgaggccgccatacacgccagaagcctcgggctcaaggtggttgcgggccacgggcttaattatctcaacatcgctcctttcagggagattgaggagattgaagaggtcagtatcggtcatgccattattgcccgtgccgtactgacaggtcttgaagaggcaatcagggagatgcttcgtatcataaaatagaacaacccatgccagcaactgccgataaagagattaccattgttcttgccaccgccaatcgggacaaggtcaaagagcttcgtcctctgcttgaaacaatctctcccctgttcactgttcggacactccatgagcttggtgtggatgtcgagattgaggaaacagaggagacgctcgaaggaaatgccctgctcaaggcaagggcgattttcgccattctctctgaacgcttcccctttatgattgcactggcagacgataccgggctggaagtggatgggcttgatggagcgccgggtgtttactctgcacgatttgctcctgtgccggatggccagagtccaacgtataaagacaatgttgctcacctgctgcactgcatgaagggtatcgccaaccgagaggctcgtttcagaaccgttattgcgctgaaaggcgctctcccgtctgcggaaggatgcttccggtttgaacacactgctgaaggagtggttcccggcagcataacccttgaagaacagggtgttgaagggtttggttatgatcccctttttctggtacacaacaccgggaaaacctatgctgaaatgagcacgacagaaaaaaacaggctcagtcaccgcgcccttgccgttcagcatgctgtaaactaccttaagaacattcttcagcagaaaagcgttctgccaaccgatacaacgacacatccatgaccctctttgaagctatcgttctcggtatcgtccagggactgacggagttccttccgatcagcagcacggcacatctgagaattattcctgctcttgccggatgggaagatcccggtgccgcatttactgccatcgttcagatcggcaccctcgtagctgttcttctctatttctggaaagatattttcatcatcgtcgccgctgtcattgagggcatcgtacagcgcaaaccgctggaaaacagtgacgccaaaatggggtggatgattgttgccggaacgataccgattgtcatttttggcaaactctttgaaacgcagattgataccacactccgctccctttactggatcagcgggtcacttatcgggctggcgatcattctctttctggctgaagggaaaataaaaaaccggatcaaaaaagagcttccactgaaagcaatggaaaatatcggatggaaagaggctcttctgatcggtctggctcaaagcatcgccctcatacccggctcatcgcgttcaggggtaacaattaccggcggcctttttttaaatcttgaccgtgcaaccgctgcacgtttttcatttctactttccctgccagcggtatttgccgcaggactctacaagctctatcaaacctgggatattattgtcgcatctcctgaacacatcaccaacatcctcgttgcaaccctggtggctggtattgtcggctatgcatcaatagcctttcttctcaactacctgaaaaaacatacgacaaccatcttcattgcctaccggctcgtggcaggtacagccatactctaccttgtcgctacgggagtcctgcaaccctaaaaagagggagtacacaactcttaaaaaataattaagttttctgcagaagcaggcggaaaatttttcttatatatcagttaatctaaattaacagtttaataatccaaccgtgccatacagcttatccggcgtagggcataatggttttgaaaaagcagatttacatatacataccaaatgttcagacgggatctttacaccggcggagattgttgaaaaagcagcactcgtcgggctgaaggccattagtattactgatcatgattctgttttaggtattgacaaagcaaagccattagcctcagagaaaggcattgagcttattcctggtgtagaaatgagctcgacctacaagggcaatgatattcatatccttggttatttttttgattatcagcattcagagctgaaagaatatctggatcactgccgccacctgcgcaccgaacgggctgagcgcatggtgagcaaactcgccaaaatgggcgtaaagatcggtattgagcagatcattgtcaaggcacagaacggcagtgtcgggcgaccgcatattgcagcggtgctgcaggatgtcggctatgtaaaaagcttcagcgaggcattcagcaaatatctcggctcacacagcccggcatatgtcaaaagcattgaaacgcatccagcggatgtcataaagctcatcaacaaggcctcgggcctctctttccttgcgcatccggcgcagaatgtctctgatgagacgctgaaacagttgattacgtttggccttgatggcattgaaattgttcatccctctcacgatgcctaccgccagaattactaccgtgaaattgcgaatgagtactttctgctcttttcaggaggttctgactttcatggaatgcgtgagcgcgatgaagatatcttcggcaaggtcaccataccttgcgaatgggtagcgaaaatgaaaagccgacttttacacgcatgaaaacaggacaacaagcgctcagctcacctcatcacactctttttatgccattatccttcatgcgcaatctggaaaaaaagcttgtcctgcgactgaaagattttttcctcaccatgcaggatttttttctcttttcgctcagggcgtttatggctatgccgaaaataaagcgctactggagagactttcttgaccaggctggcatctgcggtaccgactcgattcccattgtactggtcagcgccatttccattggggcgcttcttgccatcgaagttgggaacctgcttgaagatttcggcgccaaaacaatgctcggacgctcaaccgccctctccgtaatccgcgaactcggaccgctgctgatgggcctcatgctctccgcacgcttcggatcgagaaatggtgctgaactcggcgccatgcagatatcggaacagatcgacgcccttcgtgctttcggtaccgatcccattgccaaactggttatgccgcgccttgttgctgcactcatcatgtttctgccactgaccgcgctttccgactttgccggactgcaaagcgcagcctacatggccgagcactaccaccggatcgaccctggaatattctggaacgctgtttatccccggcttgcaccaaaagactttgtggtcgggtttctcaaagctcctgtcttcgccattattataacgctggtcagcagcttcaacggcttttcggcaaggggaggtaccgctggtgtcgggcgtgccaccatcaaaggcattgttgtatcatccgggctggtactgattgccaatttctacgtttcaaagattgtgctggaaaacatgtaagtggatgattgaattacgaaatgtaagcttgaaatatggcgagaaagagatcctcaaaaaggtctccctgaccgtcaaagacaacaccatcaaggcaattcttggtcccagcggcgttggaaagagcaccattctcaagctgatgctcggcctcatcaagcccaacagcggtcaggttattgttgatggcaccgatataaccggcatgaaagagagtgccctttacgctatacggcgcaagatggggatggttttccagggaaatgcgctcttcgattcgttgaccatcagccagaatctgggcttctttcttcgtgaaaacatgaagcttccggaagaggagataagccaaagagttgccgagcaaatccagtttgcggggctggaagggtatgaagatcaactgcctgaaagtttgagtggaggaatgcgccgaagggttgccatcggaagggcgatgattttcaagccacacatgattctttttgatgaaccaaccgcaggacttgatccggtcagctcaaaaaaaatcctctcgcttatcagttcgctgcgccataacaacaaccttggagccgtgattgttacccatattattgatgatgtctttaatgttgccgactccgttgccgtactctatcagggtgaaatgattttcgacgatgtaaccgaaaaactgcatgagtcaaaccatcagttcatacgctcaattctttccgataaaattcttgaactataacatcacttaagactttcacctgtatgaaaaatccgaacgctttgaaatggagcgatctgaaaaccggcatattttttgttttcggcgtctgttttgccgcctatatgggactggttattgggaaaaacagcaacctgtttaccggcgtgacgaacattaaaattctttctagtgatgttcaaagcctcgcagagaacaactttgtctcggtttcaggcaaaaaaatcggcaccgtttcaaaaatggactttgagagaagaaatggtacccttttcgtcgttgccacgctcagactgaaaaatgagtttgcccaccttgttaccaaggatgccagggcgaccatcaaatccctcggtatactgggcgacaaatatgttgatatcaaaacaggaaaagctgcagccgttaacgatggggattttatctctcttgaaaccgaggacggaatggcaaacctcacggccagtgcgaacaacgcttttgtcaaaatcaatgagctcctcgaccacctgaacagcggcaaaggaatggctggaaggcttatttcagatgaaaaaatgggcagtgaacttgctgaaacaattaacagtctgaaaaccacaacggcagagctctcaacactgacaaagaaggcctcccatggcgatggtctccttccaagactccttaatgacaaggcattggcggaaaacagcagcgagaccattgaacgtctcaaccaggctgcgttgaaaaccgaaacactgatcaccaagctcagcaatgacaacggaacccttggccagctctcttccaatccggcgctctacaacaacctctccagaacgctttcatcgcttgattctgtcctggttgacctgaaagcgaacccgaaacgctatgtcaaattttcgctcttttaaactgccaataacccgatgccccgactgctccgctttgttattgcatcatgcatactctttgcaggatcaggcggagcgcttccatcaaagagcatggcttatgatttcaagccgcttgaagccgtcgtgcaaaaagccgtaagcgatacggtctttccgggagcaagcctcgccgttctttacaagggaaaggttgtttttcataacgcattcggaaggatgacctatgacccgaaaagcagcccggtagagacgacaaccatgtacgatcttgcctctctgaccaaagctattgtcaccacgagcattgccatgcagcttgttgatcgggactcactctctattcaaactccagtatcccgttatctgccagcttttgcacagaaaggcaaggatgcagtgacgatcgagcagctcctgcgccatacctccggattacgggcccacacgttttatgcaaaaagctgccgtacccccgaagagcttttccgggccattgaagccgatacgctgctctcacaacccggcaaaaccaccctctacagcgatctcaacttcatgcttcttggcagaatcattgagatgataaccggcaaaacccttgccgctaactttcatcgacgttttgctgagccacttggcatgagttcgaccatgttcaccccaccaccatcgcagagcggacgtattgcaccggtggacaaggatacgctctggccattggaggcgccaaggcccctcgtcaacgatcagaatgctgcgctgctcggaggcgttgccggtcatgccggactcttttcaaccacaggtgacctccttggcatggtctctatgcttatggatggaggaagcatcaatggccaaacgtacttccgaacagccacactcaggaaatttctctcccgaaacggctatccaagagcgctgggatgggatttacgctctccggatggtcactcttcagcgggagactacttttccgcatcctcgtacggccatcttggctacacgggaaccagcatctggattgatcccgaaaaggagcttgcagtcattctgctcagcaacagggtctatcccacatcagaaaacatcaaaatccgcacttttcgccccttgcttcacaacaccgttgtgcaatgcctgggggattagtacgtcaggcaaataaacccttcatcggcacaatcggaagcggaatcggcttcagcgactcctgacggaagatcaggttggcagccatgcgcccggtaaaagccgcagcctccataagaaaaaccggcgcatcaacctttacccagtctccggcaagaaagagatttgaaaaaggcgtttcaatgccgggacgacgggcatgatcacccggagcccaccttgaaaagttggactgcagcataaagagttcgtgcaagagcttcgcttcgcgggtttccggaaacatggtatgcaattcctgaagcatcgttgccttgatctcctcttccggtctgatatcctttggagcaatggcataggcgtgcagttcaacgacagtgccaccatgcttttttgcccacgaaatgaagggctcctgaaaatgcgaatagagagatatcgagtcggtataggtataacccgaaaccgtataaaaaggaaactccgcagaatcaatcttccggtcaatccagaggcggtagaccgcatagggatccgcctccccgagcgaagcaaccttcgactcaaattcaggacgagccaattgcgaagcatgaaccagccctcgggtaccccgcacatcggaagcgataacgcaataatcacatgcgagaagttcaccctctcctccaccaactattccttcgcgcttcacaaccagtttctctccctcaggaagcaccgcaagtcttgcaagtggagcctcgggcggcccactgaccggaatacctgatgcgtcgtaacgacctgcatggcagggacagtaaaagcccccggtaagagcatcgggagtaaccgggcaacccatatgcgtacagcgcccgtcgaaggcaagataaccgttccctttacgcccaaccatgaccggcacaccatcaactgtaacaaacgcagcaaaaccctcttgcggaaccgcagcagcatcaagaattaaatagagggcgctaccactatccggcgaatccaccacaaccccctcaaccctcttcccctcaaccttcagcctccctgccgaacatcccttccggagcgtcaccccaagctccttcagtttagcctcaaggggattgatgagggcggtcatacaatcacgattggtaattttaaaagagagcccttccggactgcccataaaataaaaatgaaaatagcgaagagcctccgccgccgacaacacctccatacggttcatggtcgcatccgcaaaagggtgcagcaccgtatcaacaaaagcgggaagagtctcaccttgacggcaaaaggtcataaaatcgatagcgtcatacttctgaaagctctttttatactcgtaccggaacaactctatggtcgagagcaaccctttggaatttttcagaaaagagatcagatccagtcggcgggactgaccgataatagcaaatacattaagcggaaataatttcggtgtctgaccaaaaatctcttccggagaatttttaaaaatcaccggatatccgggagaggccagaaaaacatccggcttgatgccagcagaggcaaaaagctcattgagattgtaatactggtcaaaaaagccatgaaagccgtgctccaccggaaagcgttcaccaagagcctcaagatcccagccggtaagcttgccgcccagagaggcagaagactccacaagcgtcaccgcaaaacccttgcgggccagctcaagggaagcggtaataccagccagacccccgccaataaccaccaccttttttgacagctcaagcctctccttcccctccgctccttcagccgactggagataaaactcctttctcggctgataatagccaaccaaacctgcggtacctgccacggcaacaccagcgccaataccagtgcgctgcagcattttttttataaactcacgtcgttccatacaataaagagaacgttaaagcgaaagggaaatcaattttctaacctgtatatttatttaacgataaatagttgtttaagcaagcctgcaaacctttatcccgtaatggcagacccttccaccacgcttgcccgccagatccgcaaagaagcggcgcgacttggatttgcggccatcgggttttccgctcctgtacggcaacccattgctatgcagcatgttaccgatatggtccgtgaaaaacggcatggggagatgggctacatggaaaagcagatggaggaacggagcaatccttccctgctgtttacagggttgcacaccatcatctctactgccatctgttataattatcctctcagccatgatgatggcctgccgaaaatctcgaaatatgcactcatcgacgactaccacagggttgtcaggaataaactggaggcgcttgttgcagcaatacaattgcttgtggaagagcctctccaggcaagaatcacggttgacagcgcgccacttcttgaaaaagcgtgggccgaagaggccgctatcggaaaaaccggaaaaaacacccttctgaaggtgccctctgccgggtcgtatgtttttcttggagaaattcttgttgaccgggagattatctctacaaaactttccttgcccaactactgtggcagttgcagtaattgtcttgagcgctgccctaccggggcattgcttgaaccgggaaaaattgatgcctcaaggtgcatctcctatctgacagtggagctgaaacgggattttacggctgaagaggcggcgatgatcggcgactggttgtttggatgcgatctctgccaggaggtctgcccctataaccggcaggcaagcatcaccgcaaatgaatcatttgtgttgcggcagaatctcatcggcatcacaacagaggagatattgaacctgaccaaatcaagcttccgcgaactcttttatggcaccccgattttccgcatcggcctcaggcgtttgaaacgtaacgccctggctgttgcggataatctgaaaaaggcgaaagaagacacgatacctaccaatttctgaacaagttgagttcgaaacttgtccagaatgaaaacaaatagaaaaaactaataacgaatatccaagcgcacagtcattccataatttcaacttatggcatgaatcttcagtatcttgccttattttctatggaatctatttttatagagtacttataatgactcttgcctgtatgaataggagttatatgttatggaattatttactcgattattgcgacaagatccctgatatttggccgttgcttgtccagttgagattgattaacattcacactttttccattcacacttatgagaccagcatttaaagacattattggtattccgagtgtacttgataccactgaagcagtatttgcatccactatctcaaattgaaacatatttgtaaacgcacggcgactttgtggcacacctgcagatacaggatggacacaaaatctattggaattatgaagccatacgttccagatttcttcgccaatttcccgaacaacttgcccgaaagcactggcggattttacatactgtgtgagtctgttaccgatatagcaataaatttgaggtaacgccatagtaaatcgtagcgagttattgaaaaactctgattgttgtgtaccagcctgccttgtaataccaaagagaagcgccaatactgcccgaacagctcgttttgaagaaccatccgctgaaaacggaacaagtactctttgagccgccgacatggcaagttcagtataaattgaaaagcttggattacaatcaataaataccgttacatctgcttgatcccaagaatttttaacgtcatttatcaagtctgaaatccaggaatggacaatacgccacgcatctgccgggcccggctgagttgcaccatagacacgagacgcttgaatttctagggtttcgtctcctgcaatcaaaaagagatttacaggaatcgcactgttatactgtgagatctgtgttaaatattgagccccggtattggggttaacatacggactgacaatacgatcttcgatatatgttgaaattgtacgtgacggacttaactctgataaaagccgttctccgttgatcattccaccaagcagcatacctgatgcattagcttgagggcataaatcgataacaaggattttcttgtccgcatgagtgcgagcatattcacatgcgacttgaaaagtcagataactctttccaacaccacccttgttgttccaaaaagcatataccgccataggttcaccccaatagtcatttttttcccaaaccattacttctccgactttttgctttctcaatgcttgaagtgacgcattccggtaaagaccatcgcaaggttgttggcatcggctgcttcaatcacctcgttatcgcgaatggagccaccaggctgaatgactgcggtaacaccagcttcggcagcggcaagcaggccatcagcgaaggggaaaaacgcatccgaagcaacaaccgatccatgcaggtcgagactaacttcagaggccttccaacgtgcaattttggaggagtcaacgcgcgacatctgtccagcgccgacgccgtatgtctgacgattcttgacatagagaatggtgttcgacttgatatgcttgcagattttccaggcaaacatcaggtcggcaatctcctcttctgtcggctgccgtttggttacaaccgtcagatcctcttttgcaacgattttgctgtcacgttcctgaacaagcatcccgaacggggttgacttgaactcccagccacctttgggcaaagcgttcgtctgcagcaccagcctgcgatcttttttcttcatcagcatctcaagcacgccatcctcaaaagcgggagcaatgagaatctcggtgaaaatttcattgaccgcctttgctgcctccatatcgagaggacggttaaaggagataattccaccaaaaggagcctgggtatcggttgaaaatgccctgcggtaggcttcggcaagggtcggggcctgagcgacaccacaggggttggtgtgtttgacaatgaccactgtcggctcctctccacggaactcctcaatcagggagactgctgcagcgatgtcgagcatattattgtaggagagctccttgccatgcagcttctcgaaaaagtcgccaaaggagcgtgttccgttctcatcggtcaggcggtaaagccctgcgctctggtgcggattttcaccgtaacgcatatcgagctcacgctcaagagtgaccgtcatctttgaggccgcaccctgctgctctcctgcgactgctccggcaaggtaagaggcaatggcacggtcataacgggaggtgagttcaaatactttcagggcaagcgtcagacgggtcgttctttttgtcgcaccgttatgctcacgcatctcctgcagcacaagagcgtagtcggcactatcggttaccaccgttaccgattcgttgttcttggctgcactgcgcagcatggatggaccaccaatatcaatattctctatagcatcctcgaaggttacatccggccttgccactgtagcctcgaaaggataaaggttgacgacaacaagatcaatgaagctgataccgttctccgtagcctgtttgacatgctccggattctcccttacggcaagcagtccaccatgtattttcgggtgcagggttttgacccgtccatccatgatttccggaaatccggtaatggtggagatggaggatgcgctgactcctgaatcctgaagcgacttcaaggtaccccctgttgagaaaatttcaacgcccatgccactcaactcccggcaaaattcaacaataccggttttatcagatacagagaccagcgcccgcttgatgacaggatcagacatttgcagaaaatttatttattgatcgttcgttttaaagctcttcggtaaagcgggaatttaagaaaaaatctccaattatttgagggcgatctgctccgggagaagccgaaaccgcacagagatgctttcataaaagacgggaaagccagaggttgagagcatcatattacggagtaaaatttcgtgctatcgctcctcttcagttgcaccatgcgtgtgatgctttcccccccaggcgatgaaacccgtcaacgtccggggaggtgatgcaagattcacggaacagaaagtaacctatcccgcaacgaaagggagtcgagggaataaaaacagcggcctatgcgtaaattggcaagttaccagccacgcgggttctcaactcggccagcatctccgactccttcattttagacgcccaggcagggcgaagctgaaagtgcggctcatcgacaattgttttccagtttcctccccactctaatccgaggtctgtgccaataacacccacagccttgtactttggtgaatcaccgagatacttgtttccctcaaaaaccccgatatcaaatgcaatgccgaagttgtgatttgagaagccccctttggcgttggtaactttattccccggcaccgttcgaccttgcgcgtacaaggcatcttgttctgcataggtcctgaaaccacagattatctttatgctaattccgctcaaagcggctttctggacaagagcacgcgctaatggttgtacctggggcaacagtgttgcgatgaccttttcacttctttgatcgactggggctatatcgggcactggcggagcatcaggaagtgtgggagtgacaatattcttgtaaatggcactccaggtttccggtccagccttgccatcggcatcaacacccaaaactttttgtacctcggtgatcagctcttcgattttcatctttcctcctgtaacagttatggaagtgggaaatggaaactgtgagcgcttgccccattgaaaccaatccgtagccggaatagaaatgaagacgctcagttcatcaataatacggcacaaaacagacaaatactacatcacaccgtaaaacggtcgaaaagcttgagacgccaaccctgctgccagagcacatcgtagcgcgcccgcaagtcggcatactcccaaccatgaacccatagttccagctccttcgtctgacgccacacggccgttatcttcgttccacctgagttgcaggtcgaaatgaacttgagcctccagccacctgaccagagctcgtcgtagcgtgccttgaactgtgcaaatgttgctccgtatatctggtattcaccctccttcgaaggctcccaggcggccgtataactgagcgtaccgttgacgtcgatgacatcaatcagttttaaccgccagccctgcggccacaactcatcatagcgtgcgcggtaactcgcataagaggcatcatagatctgatactcgccgcccgttttgggggcccaaacagccgtgtagcggatttgtccaccaatcacatatcgcgtcaggagctttaatcgccacccctttgcccacagttcgtcatagcgtttgcggtaacttgcataagaggcgtcataaatctgatattcgccgccactgcccgggcgccaaacggctgtataaagcggtacatcgttcacaacgacgatgctgaggctgtaaagacgccaaccctgcggccacaactcgtcgtaccgtgcacggtacttcgcatagggcacgtcatacatctgatactcaccggtagtattcggcgtccacgctgctgtatagcgaacgggcgactttggtaccggattcctgacccattggcccttcttgaggtaaccccggataacatgatgccaggttgcaccactgtcatcagaatactcatagttacagaaaggaaaagcgattgttacaaagtgagaacgatctgccgtatgctccccgaggttcgtcactgcctgatgcaggtgcggagagcccgttcccgacctgccaaccgtcgccagatccgtgccataactcacgtgctctccactcttcactccgcagctattctgctgaagatgcaggtagtcgcagaattcggtagcgccctgttgaatggtcacaaaattggacgggccctgactcgtgtttggcccaccttcccagacgtgcgcaaccgttcccggggaggaggccctgaaggtatggccattgatatcaccatcaggaaacatgaagtcataacagaatgccgcatagccggaatggctgattgtcggatcgccgaaagcttgcgagatagtgacaatacgcccttgttcaaacggcagacgcatgtggctcaccaggctcaacggcaacagcttgctgtcggctgcgttgtcacggctatttgagaccgttacgttatgagcccccggaacacaggttacaggtcgcttcaacgtcgctggaaccggttcgctcactccgtcgccaaaaataaaccctgccagcaaattcacctcttttcccgtcagcgtttttgccgctgcaagcagcgcaacctgagatgtcgtcagtgccgcagtgaacaccgccacatcgtctatgaagccgtaaaactgttgatgaatctcgtcacttcttcccagacggagtgtgccacttggtttattggacgagggaaccgccagggttcctttcgacacgccgtcaaggtaaatggtgaaagtcgaaccttttcggacaaccgcgatatgatgccagctctcctgaaaactggaggcaacaggaatatcgagcaaacctgtgccgatgcggattgagagcttattgttcccgccacggccatcaccattaccaatgaaatagagcccgctgccatgaacggcaagcagagggccatcataggcgttgacaaactgcatcatgaatcgtacagcgacagtgtggtcactggcaaaaaactcggaaaaggcaacagacgtatcagcgcagccaccccacgtcaaactcagtgccatagttcacctccccatgatttagtattgaaataatcggccagacttcattgttgcagattctcatatcacgtcattctccacaaccaaaagagatcctcttcttcatctctgaaccaccacccttgccaattagttttgctgtgatggttactggtgcacatccggtatcatcaatcagaatgccataacaattggttcgattcttttcaaaaaatccaggcttaaatctctttttttgaatcgaccgaccattcataacgataacatccagagatagagcctccgcatttgattgcccattccctgaggcatgtacaaatacctttaccagggtttgattcgatggaccctctgcagaaccctcaccgataaccacattccgcaaaacaaaatcgggattatcaactatgttaccggaaaatgtcgctttgtcagaataaaaaagagcagcctcaatttttgaaaccttgtagatgatcccggattgagcattactttgcccagagagaaaaacaaacagcattgcaagaaaaagcactttcattttcaatcttaccaattttcaaaccgctgattcatgctcattcccttgtatcttcctgacctttcatcgtgcagttataccgttacaggaaaaaagttaactgaattattaactcattatgagcacccattcatattttcagaaaagaaaacaagtgcagttgtcacttattcatacttatctggattttccagtctccctcttccttgatcagatcaaatgccccatcttcaacggtcgcatcactataggtgaccttatatttaacttttgccagatcaccggttatactttcttcagtatcgatggatttgattccacccttgtttttgatgataccgacttgatgagccatcattgaaggtaatttcgaaccaaaagactgtacggactgttttgaaaagagctttgtagcattctcgacctctcccttttcaacatattgaaaaaaattcttcaccaccttcgaggggcttggcttgaacaggctgcatcccaccattgaaagcattacgatgatcaacaagagagcgggcattcgtgttttttgccttgcgatatgcccaccagacaagttccgtacaataaagcttatcgtggttcgtattattcatatcgtaatcataacgaatcccttgtttgaaaaaagaaactgcacaatcgacagctctggatgaaatcttatccttactttttgataatcgatacaaagcaaaaccggatgttctttccggtgataaaaaatcgccaagaagttccatttttacaagcccatcttttgactcattactctccggcaaaatatggatgacaaaaatatggccatgcgacttacaaataataccaacatgggaataaccagatttcgaatcaacagatacaacaaaagaactggcaatattgattcctcgctgaaaaatgatatctccattgctgaattcacgttctgcatataatatttttttatcaacagcccgctcttgctgataaacagaaccattacaaaaaaacaggatagtcaaaagtaaagccgacaagaatagtgatcggtaaatcatgtcataaaatcagcttttggagattactgactacttgtgattgcaatacaataaacgatgcatctatcttgaaaaagatagcgcatggcattgaaaaagctctgtacagcgaaaatcagttcgatcttcggttatcttcttcactttacagatgaatagaaactaatcacaacgtttaaggcaagttgtttcagctttctcatagggatcgatataaagcaacaagaatcgtaacaacaaggcatgtcagccagaaacgcattgttcggcaacaaattacgttaaagatatgaagattgcgggcaataatgaaaaggcatcttgcgaaatggcgtataatcacacatcatcccgactcatcagtaccggagggaaaagtgctgctgcagtatcgcaggaatctcttcatgcttgagtgtccacccctttgttttgccttctgacacggactggaagcggtcaccaaaaagcacctccttacctgaagggttctgcagaacgaccatcagccactggacaaaaatcgagtccggatgggtcgagttcatataattggccggttcaaaatccacccactcctgcggactgagattgaactcatagagatttttcgaagcgccatcgataaatgactgcaagagatagtccccttccaagcttaaggtcagtttgaacgtatcgcaatcctgtctgatttcccggtcaatccagttcagattaaccggttcgcgtatgccgtagctgccgaaacccaggtcacagagccattgttcgccccctatggcagcaacaatcgccatatgcgtcttcggacgacggacaggataggtcatcggacgggccgcgacaaattgataagaaaatcccaacgcgtcaagagccatggcaaagaggccattcacctcatagcagtaccctccccgctgccgttcaacaattttacgataaatctcttctggtacaagagagacaactttcccctgctgaacgtcgaggttttcaaatggcaccgaaaagagctggcagcgcatcatgcgtttcagtgtagcaaaatccgcagaggcatcacactgaaaaccgattctggagaaatatgcctgaagatcaaaattttgagctttcataacgaaaaaagtcacgagcccgttcggctatgatgaaattgcgatcacaacaatttctggaaagatacgatttcggtacacgaatcgttgactcaacactccaaagttcaactgtagcattatttcttcagctcgcccggcaaaaatcggcagagatccaccattccatctcaatagcagtatcaccactgtgagggataattcgctgcccaccctgaacgaggaaacctattggcaggtagtgcggttgtagtgcgtaccggtaaacgagacctgagtagcgagggttgtttatccggaaatggtcgtgaactcgtaaagcatcttaactctccacaaatcaccttcacacttatgaactggaaagagcttcttgaaacacaactcgaatccgccttcaaggtggcagaacgacttgtcaggcttcttgacgaaaaggatctcgcatggaaaccaaccgacggcagcaactggatgacgaccgggcaactgctcctccatatggggaaatcctgcggcgttcccatcaaaggattcgctacaggagattgggatatgccagcccatagtgagatggacgagaagaaagctgaaaggaaaatgccgcctccggctgaagaacttaagagcgtcagtaccatcgaggaggcccttaaacttctcactctcgacaaagccattgcctttgagacactgaaccattgcagcgaagaagagctggaatcaaaacgaacgccagccccgtgggatccgaccccgataaacctcggcttgcgcatactgcagatgatcgatcatttgaaccagcacaaagcacagctcttctactacctgaagctgcaaggcaaaccggtcaacaccttccatctttacggcaagtagcaatacttgccggatggcaagcctgctacatattcctgagcagacggtcatagaggtcatgagcttgaggattgatctgccattgttcataagctctgtctgcacgacactgtacctcttccggtaatgcgtcatagagtttccagaactgtgcagtcgtgactgatttcatccgggcacaataccgcctttatgattgaatgacattggtcttgttttacctgcccgatgttcggccaaagcttcacctgccattttttccagcaaagcctgcgattcatccgttgccatcagtgcatcccattgctcattatcagcttctatctccgtgagactttcttgtttgatgagatcctcactcaaaatctgagcttcaagaaaacgggcaaaatcgaccagttgctctacccgactggatggtaaaacacgcgcaatcctgattaacatctgctcataatccctgtgcgtaactgtattcataatctctccctggtgggatgctatctgattcgaatattatttattatggaaatcccgtttctctttttagaatgcccgggaaaaacaacacatcaccacaatacaaaaccaaacacaaaacagcaagtattcagcacgtaatcgccgcatgagtcgttgaaaactggttaagccaacaagcacgatcaaccttgccaaatggaaggaaatccccaaccccatctaaacacttggctggaaaccactattcctgcatgcccggcacccgtaatacccgctttggacagcaacgatagatgagagactgaatcttcatgacatcgagacgaccttcacgaaaaaggaggtattaatttgagcaaatcacgttttttaaaattatgaccgatgaccccggctaacaagtttgcccgtgtttgttttttagccgcaaacctcatgagcgactccagtagaaactcattattcagcaaaggctgaagagcatacccaagagtaaactcgtgaaatgaaaactcttttcgccagagcttctcgtaatacattgaagcccgaatttcctcttcatccagagcccttgcagcggcctctgcagcataccggccacttttcaacgcataatatatcccttcaccattcagaggatctacaaaactgccagcatccccggtgagcagcacattaccacgacctctttttccctgaaaagagccaaaaggaagaggccaccctttgagtgttcccggctccataacagcatgtttcaactttgccgatgcaaacgcattctcaccaacaaaccgctcaaacaactgcttgagaccgcgctgatctttgaaacgggtcataaggcccaccccgacattggctctctgattacctaaaggaaatatccagccataaccaggaaccatggacttgtcgtaatggagttctatggaatccgtcaacccctcaacctttgagtaataggcacgaatggcaaacccctgatgctttttctccttgtttgccagatgcaaccgggaagctattggagaataggccccgtcggcagcaatgacaacacgaccgaaccagtcacctccggaacttcttacacctctcgctctgtcaccttccatgatgatatcggtaacggtcgtattttcgagaagggtgatcgaagagtgctctttcacgcaggcaataaggcagtcatcaaattcttttcttggaataacataggtcgcaccagtcaaactcccggtttgcaagattctcccctgcaaaacagtcccggcaggagaaaagatggtaacgcctttacataccatcaatgggcccagccgaaggcgaagacgatccataacgcccatctcttcaagaagagtcgaagaagctgcagtgataccgtctccgcaaaccttctctcttggaaacgtcgccttgtcgagcagcaaaacacggcaccctttttgggcaagaaacaacgcagacgaacatcccgcaggaccagcgcctgatataacaacatcataggatttcataactcacctgtcttcaattttcaccatatagccgacccagccgagcccaaagctcgatcagtcctgatatcgtgcgatgctccacaatacctgcaagatattcattcgtcaggaaccttcgacaagacgagctacttgattaccacaaattgcgcagtttcctttgagacgcagatcaccgctcacaactgaaccggaataatcaacgattctgacagcgtcacgacaatgcgaacaaaagacgttatcaagtatctcctcctggaactctacaggaatttcctcccatagtttggcagcttccggcgaaaattggggaaattggaatatggtcatgggaaatagttctttacggtataacatggcgttaacctgtctgtgtgtggttgagcccgcccgctcatagcgaaactcgacgttgagccaagcccgataaggttgaacgctatgttaacgctcactcagtccaattgaaatttggctttctgtgtgtcaatacacaatctctcagatagagatttatcaatgactgatagggaaggcccatttcatcagaaagtgacttgaagtagtcaacaacatcttcaccaagacggattgttacgggttttttcaattttgcagcaaacgggttttttttacgctgcatctttgagagatcgtattcttctttcatcagttacccctgtagaatctggtttcgcttttggttgcttttcgagctgagatgattctgatcacttcatcagattctctgtagcagtggcagaccatcaaaactctggagtgaacacttcttccaagcagaaggaagcgatcctcttcgccggaatttttttgatcaaaaaattgatcagcaaattcgtcatagaacactgtttttgcttcttgaaaagttatgccatgtttctcagaattgatcctggctttgttgtcatcccattgaaattcgatagacataattgtaaatataaattatgtacagaggaaaaacaaagcaaaagggtgaactgtatcagccgttttcgccagtagaaagcttttcttttttgggtaagtaaattattttattaccacatttgcggtaaaataatacctgttggcggatgaaaatgaacgtttcaagctggtcagggccgatgccatccggatttttgaagtgttcgagcaattaactcacttccagcaaaaaatggggaaatggcgtatggtcatggagaatagttctttaaggtataacggcgcgtagccaccgagccatcaaaaaaatcagccgaagcgtagcgagctggtggattgctattgtcaggctgttaattttgttgtctgtgctgcttctgcatgcaatttcaaacccaaggcacttattactttaagaatggtatcgaaccccggacttctttccccggaaagagccttatacagactttcccgagacaaaccagcatcccgtgccacctgtgtcataccttttgcccttgcaatgtcccccaatgcctttgtaataaacgctgtatcaccatttgcctcttcaatgcacacttccagataagcggccatttcttgaggagtacgaagatgctcggatacatcatattttattgtaacggtctttgccatatttcactcctatcaattccttcaccctaagattgcccagccaggcactcaattcttgcctgaatgcgtgcacgtgcccgaatatcttgcaaactgtcgatcaatcaattgccaagagaggttggttttctgaatttcaataccccaatgtagcctataaacaacaccttataaacaagattatgatggtaaataatgcccaacgtgaaagtaaccggcgctgcgcagctttacgcgcagcatccagttgactataaggttctgcgtcatcgcgtcagaatcttggcggtgataatggcagggtcgttttcatacccacgatcagcaagtgatgtgaccttttgcttgatgtcttcgggcgaccaaaatagccacttcctcttttccatgaattcgcggattggctcactctttccttggtagaccttgccagcagcaagaccgagggaaattgttgtttttgagttggccatgccgcaagcgatgaggtcttggtacaaccttgacagaacgatcttgcgatagcgctcagaagtaaagagcttgtatcggccctgaggtacttcatgttcctcattcagttgtgcaagtttaacgccaggcgaatcaaggaatgactttgcttcaagggcaaccactttattattggagaaatgaagcgcgagcaagtcaatctcagggcgcggaattgaatgcttcccgatttgccgcttttcttcttttgtgacattcaccttaaacgacctacgcacccagtaaccctcggcttcaagcagcgtggcaatgatgctctcaaagtgatccatctacgactccgtgacgcataacaataattagattgatccgactaaaccgcagattattgaattgcaatccatataagacgcctatcaataacctcttgaaatacagttaatcttatgatgataaattagttatagcactgaacatattttatttcaaaattttatatggatcagcgtataaacgtcgttttacaacccgccaacagggctctgaacatcagtttggacacagtttgaaacatgattgttcatctatcacttcagtcgttttcgccagtagaaaggtcgtcgtttttggtgagcgcacgcaaggatcaaaatccgatcactttcatgatatagcagcccgcgctcgaagaagaacttctttatccggtatctcaacgacaataccttgctccaactcatcaaggcgacactccgcctcttcagcccacaaagcatcggcctcagcttgtgtcagttcatcgaggctctcaactatccacttcgcgagagaagcacgttcgttcaattccagcttctgaatctcgacttcgatctctttgatacccatatccatgccattaaaagtatttatctttggaataaaacttacagcaaaggtacggataattccagcaataatgagaaatatggacaaccaaactggagaattgagagaacatgcagacacacagcctcgaaaagcggaaaagcttggaaatggatggacgttatgataaaatctatccatgtgctgaacagttgacggttaacacacgcccggtacacgccaaccatgacaagttctcaaaacaaaaacttgatgcaggaaaaaattggtgacatacgtaatgatttgagcggatttactgcgcttgctgctctttcggagaaagccaaaggagtgtcactggaaaaagtcgatcttgattttcagtcatgtaacttttttgaggcaaacatggcggcaccgttctatgctgttatgacaaggtactatgagcagtaacataacgtttagattatagatacacacactgaaatgcggacaattcgagcaacaagagagactgtgataaaaaaagtccccataaaagttattgacataatcggcactgatctctgcatagcatcagaagatgggcagaaggtgttcgataaaacagtaccgttgctgaaagcaggtaaacatgttgttgtctcttttgatggggtatcaatgtttattccgcttttcatgaacgtagcaataggacaactctacagcatgttcagtgaaggggaaattcgggcacagcttgaagtcagcggattggccagtgacgatatggaaattctgcaacgggtagtggaaaacgcaaagaggtattatgccaacccgaaagcgtacgataaggcttgggcagcaataacagatcataccagtgacgcagaaaataacatcagaaaataatactacatccacatgactaccaataaaacccgtattgcggttttctgctccggcggaggaagcaattttaagtcgatttaccgctcaattgcggaaaagccgctcaatgcggaaatcgtgctctgtctttcgaaccgttcgcagtgcggagcgatggagtttgcacacgaacagggcattgcgacggtgcatatcacggaaaaacagttcgactcatttgacgagtttgctgacgcgatggtaacgcgtctcaaggatgcgcagatcgacgttgttctgcttgcgggctatatgcggaaggtgccggacgcggtcgtcagggcgtttccggagaggatgctcaatatccatcctgccctgctgccgaagttcgggggtgaggggatgtatggcatccatgtgcacagtgcggtgattgcggctggcgaaaaagagagcggtgcgacggtgcactttgtcaacgaggagtatgacaaggggaagatcctgctgcaaagagcggtaccggttttacagggcgacacgccggagattcttgcggcgagagtgcttgcatgtgaacaccagctttacccggatgcccttgaaaaactacttgcggaacagcgctcatgagcgccggaacgctgaatatcagtgagatttttcactctatccagggggagtcatcctttgcgggatggccctgcgctttcatacggcttgcggggtgcggtcacggctgcattggctgcgataccgcctatgctgagcatgacgggatcaagcttgggatagaggtggttgtgcaaagagcgctcgcttttcgggcgcctttgattgaggttaccgggggtgagccgcttttgcagcccgccgtgtacagcctcatgcggcaactctgcgatctggagcagaaggtgctgctggagaccggcggctttctctctgttgccgaagttgactgccgggtgcataaaattattgacctgaaaccgccatcatcgggggtctgcgatcagaacaatcctgaaaacattgagcttgcgcttgccgctgtgctcccccaccgccagaactttgagttcaagattgttgttgccagcagggaagattatgagtgggcaagggcgcttttgcaggaacacggtttgatggattcttttaccattatgatgggtgtttcgtttgggaaacttgatccggctgaacttgccgaatggatgctgcgcgaccggctccgggcgaggatgcagctccagttgcataaatatatctgggatccttgcaggcggggggtataaacgagatgcatttggctttgggcggtttcatccttacttttgttactgttcgttgtgcttaatgatgcggggcggggggtggcatcggccgtatgtgtttattgtttacgaagaggggcggggacactggccgagggttttatgtttgttatgcacagagaggggggcgggatgaccccgcccctacggttcattttcattgtcaattatccattttcatttgatttctttgtctgttattgttccgctctttaatgaacgggaatcgcttcctgaacttgtcgggcaactgtatgctgctttgggtgagaatgagatgcggactctctttcctgcgccgttcggttttgaaatcattctggttgatgatggttctacggatgattcatgcgcactgatcggcagtatgattgctgaacggccggaattgcgcctgatctcgtttcagagaaactttggcaaaacagcggcactttcggcgggcttcatggctgcaacgggcgattatgtctgcaccattgatgccgatctgcaggatgacccttttgccatcaaggagatgatcaaaaaagtgcaggaggggtatgatctggtgagtggatggaaacagcaacgcaaggatccgctctccaaaaccatcccgtcgaagcttttcaatacggtaacgcgcctttttacagggatcaccattcacgatttcaactgcgggttgaaggtttaccgcaaagaggtgacccgtcggctggagctgcatggcgatatgcaccgctatattccggtgctggccaaatggatggggttcaggattgccgagctgccggtaagccaccgtgcaagaaagttcggcacgaccaaatatggctcctcacgctttttttcagggcttttcgactttttatcggtgctttttataacgcgctatcttcgccgtcccatgcatttttttggcatggcgggtctcataagctttttttccggctttatcatcagcctctacattacgctcgataaaatcctgctgaacaaaccggtcagcaatcgcccgattctttttctcggcattttgctgctcattctcggggttcagcttttttcgaccgggctgcttggcgagatgctttcaacatcctcctccagagggagttcattcgctgtccgtgaaaccctgaatctcactgccggacaggcaaaaaaattcggcgctgccgactaacttttcctcatattttttacttctgattatgaaacgggttggagcacatgtcagtactgccggaggggtggaaaatgctcccctgcaggcgaccagcatcggggcaaaagcttttgcactctttaccaaaaatcagcggcagtggaaagcaccgaaactgacgacctcctcaattgaggctttcaaaaaaaactgtgaggctggaggattccgccctgaacacatcctgccgcacgacagctatctgattaacctcggcagccctgatcctgagaagctccagcgtgcacgtgaagcttttattgaggagatgcaacgggctgaagagcttggattgctgctgctgaactttcatccgggtagccatctcaaggagattgcggaagagcgatgcctggagctgattgctgaatccatcaacagggcgcttgatgcaaccaaaaccgttactgcggtgattgagaataccgccggacagggcaccaatctcggcaaccggtttgaacagttggcatttcttgttgaccggattgaggataaaacgagagttggagtctgtctcgacacctgccacctcttcgccagcggctacgacctgcaaacaaccgcagcaattgagtcaacctttatggagttcgaccggattgttggcctccgctacctgcgcgggatgcacctgaatgacgcaatgcagccgctcggcagccggattgaccgtcatgcgggtatcggcaagggaacgatagggatggatgctttcagatggatcatgaataatcctgcctgtgaagagattcccctgatccttgaaacaccggattctgccgcctggagcgaagagatcagccttctctacgctcttgagcagtaagttgtgggctatcgctttgaagctgccctgagatatttgttcaccgaaagtgcactgccaaaaataccaaggagaaggccaagcacgaccgtggcgggtaaaacgaggagcgctgagggttgcaccacctcatacagaagaggctcatagcggaagagcagttgatcggagagcagccagagcgctcctgccgcaagcagtccggaaagaagaccctgcaaagccccttcaatgatgtagggtgcgccgataaaccagccggttgcaccaaccaaccgcatggttctgatcttttcctgccttgaatacatggccaaccggatggtatagccgataagcacgatggttgccagtgcaatcaatatgcctatgccaccggtcacaagggtaaagaggcgtgcattctgctcgatctgatcgaggaatacctgattgtagcgaatatcaacgtctggagctattgccttgatttcaggcacaagcagcttcagactgtcgggacatgcataggcgggcaaaaacttcagcctgatggagcgcggcaacgggtttgagccaagaatcctgacaatatcctcgccaaaatcatgagcaaacgtttttgcggcttcatccttcgagacataaaaagcctcactcacccccttgaccatttttatctgtcgaacagcatccatagcctggggatcgctgattgattcaccgagaaatatctcaagctctacacgactcctcaactcctggataacatcaagaaaactgagagagacggtaccgaacagtgcgagcagcacaagagcaaaaaaactaatcgtaaccgtaatagccgcaggaagtttcgcccttccaatactcgaaaacccttccctgacgacaaacaaaagtgacataacagtatattttgcattgataacagtttcccatcaaagaatcagcaaaacaagttgcaaaaacaagttttttttcttttaattagagctggaaaaggggctatagctcagttggtagagcatttgcatggcatgcaaagggtcaggagttcgagtctccttagctccacataaagaaaacagtttaagcgcagttatgatactgcgctttttttgttctggatctcccgccagcatcttcaactcttcttcctgcccactttcgcaatcaaaaaaatcagacccacaatcagtgaagctgcaatacctgctgcaatattgaaaagagccgcaagcagcacaaccggaatggtaaagcgaaccgcaagaccaacaaaaccggaagttgcaagaaaagtcaacgcagtcagcgtcgtaaagaaaaaactggtcgcaaggcttccggcaaaagagataaagagcttctcccccttgccttccgaaatattctgccaccgctctatctgttttttacctcccggttcgaagagattttttaccatcatggccaccaggccaaaaaggatcagcacaacaaactgaataccatacacctgccattgttcatttttcgacgggttgaatggcccctctccaagcctgaatgaggcaagctggagcataaaaattgatgtccagtaaaaaacggtaccccaaagcagggttaccgaaacccatattgctactcctggaggagttgaagacttttttgtcggtactgccataactgttccctattcaaatgaattgtttgaaaagccccatcttcctttgctcgttgtcgaaaatataaacctcttcacggataagacaattccccaggaagaaaaacaaaaacagattagtaacctctttttactccacgagcaaaagctgatcaacgttcagagcggattgagcacaatgaagcaggaacaactgcaacgaatattttcaatttagagtttgaatggttatgttcattcgctattgtgtacttgttgttctgccagtttattcaacgtcaagatcccattgcttatgtgtggagttttcggtgtctttaattcaaaaactcccgcggaagataccttctatggactgtactcactgcagcacaggggacaggaagccgcaggtatagtcgtcgcagaatacaataaaatcaaaaaaaagaccctcttcaagcagcacaaggggatgggtctggtggcagaggttttcagggatgaaacggtgtttgaacggctcggaggttatgccgcgataggtcataaccgctattcgaccactggctcggcctcatcggcaagcaacattcagcccttttccctcacctatcgctccggaagtctcgcgattgcccataacggaaacctcaccaactcccgcacactgcggcgtgagctgacggagctcggcgttatctttcaggcctcttcggatactgaaatcatcccccatctggctgcacgaagccgtgaaaaagagccgatacaccagctctatgaggctttgttacaggtgcagggcgcctactcgatggtacttttggccaataaccagatgatcgccgccagggatccctatggcttcagaccgctcgctctcggcaaaaaggttgatcctctcaccggtgagcttgcctatattgttgccagtgaaacctgcgcctttgatatcatccaggcagaatatatccgggatattgaacctggcgaaattctcttgatcgaccatctggcggtcgcaaatgaaaagccaacctcgctttttcttccaccttcagagcgcaaagcccgctgtattttcgaatatgtttactttgcccgcccagacagttttattttcaagcattcggttgacaaaatcagacgcaatctcggaaaaaaccttgcacgggaatcctctattcagcaccagcccggtgaaaaagaactgaccgttgtcagtgttcccgactcatccaataccgccgcactcggctttgtgcgggaaagcattaaaatggaacgaccggcaaggttcgagcacggccttatccgcaaccactatgtcggcagaaccttcattcagccaggtattcacagccgtgacatcaaggtgcgttccaagtacaacattgtgcgtggcgtacttctcgacaggccaatcattcttgtcgatgactccattgtacgcggcacaacggcaaaaatgctcatcaaactgattcgtgaggccgacccaaaggcaattcacctgcacatcagctccccgcctatcaccaatccctgcttttatggtatggattttccgaccaaacggcagctcctcacccacatgttcgacagtcttgataatgatgaggaggagattgaaaaaatcagggaatatatcggcgttgattcgctgaaatacctttccatgcagggactgatgaacagcgtcccttcatttgagggagaaacctgcagctactgtactgcatgtttcagtggtgactaccctatcgaagtcagcgatgcgacaaccgataaagatgagaacgactgagagctactttttcccctgcttgaactcaatcctcaccgaggtatgcggcacagcctcaagcctttttttcggaataggcttgcctgacttgatacagataccatagaccttgttccgtatccggtcaagagcctggtcgatatagccaatgtatttctcatcccgggcaataaacatgaagcgctgctcacgatccatggtatcggtaccgtgatcagccatgtgcatggaatagtttgaatttatggaatcttcaacgttctcgtccgagagcgaggaacggagaatatccaggtcacgaagcacctcttcacgtcttttaagcaacaacagcctgaaatgttcgagctcttcatcggttaaataagttttcgtcaggacgggttcttccataacctcgttgtccttttttgaagcgctatcgtttttctttgccataagtaaaccttgtttaatgctaacagaatgcctgccaacagaatgccgtaaaaacagtgcgttaaataatactattaactatcatatttttcaagcgataaccaacagatttcaccattgaccttctcctccttcccttgaggcagagagaaagggtcaaatgctgcaacaacaagggttgtggcaagagtttccgccttgatatagggttcattacccttcaccgcatcaagtactttttccgagccctgaagagagagcgcaatgcggtcggtaatgtcgaggccgctctccttgcgaagcgcctggattcggctgaccagctctcgcgaaagtccctgcatttcaagctcttcagtcatctcggtatccagtgcgaccataatgccattggcttcatcagaggctaccagccacccctcgatatcttcgtgcatgatctcaacatcctcacgcagaagttcaaaaatcctgccatcaagctcaagcgacagttgaccctctttttcaagatgcgcaatctgtttatggctcatgaccctgatcgcctcggccagcgctttcatctctttgccaaaacggggaccaagggttttgaagttgggttttaccttcttgctgatgaccgagccttcctcttcgatatactctatcttctggacattgacctcttccatgatgatagcaccaaccagtgcgtactcttcccttgcagcagcgtcactgactgcaagcaggatacgtttgagcggctgacgcaccttgatcgaagccttttcgcgcatagtccgcacaagcgaggtgataatctgcgcttttttcatgcgctgttcaagcggacgatcaatggccgaaagatcaagcagcggaaaatcggcaagatgaacagactccgcagaatcaagtccactgactctgttcaggttcaggaaaatccgctcggcaagaaagggggtaaagggagcaagcaatttcgaaagcgtctcaagaacaccgtagagcgtctgataggccgcaatcttgtctggccccatgtcacttttccagaaccgttttcgtgaacggcggatataccagtttgaaagatcatcaaccgtaaagtcgttgatcaaccgcactgccccggtcaaatcatactgctccatacgcatatgaaccgcatcaacaagcgagttcaggcaagagagtacccaccggtcaagctctgaacgctcctgaacgggaataatcggctcagcgaaggtaaagcgatcaacattggcatagagcacaaaaaaattatagctgttgatgaaggcgcggaaaaacttgcgctgctcctcctcaatctcatcagaattaaacgattttggcctccagggagggctggccacaagcaggtaccagcgaagggcatcggcgccatagcgctccatcgtctcaaaaggatcaaccacattccctttcgacttcgacattttctgaccactcttgtcaagaatatggccattcacgataagatttttatacgccggtttatcaaaaatcagcgttgcaatggcgtgcagggtgtagaaccaccctcgggtctgatcgaccccttcagcaatgaaatcagccggaaaggaggcatcgaactcttcgcgatgctcaaaaggatagtgcagttgagcgaacggcatggagccgctgtcgaaccagacatcaaccagctcaggcgtacggttgaagcgtttgccatccctgataaaataaatcctgtccacaaaaggcttgtgcagatcaagctccaccgctccccgatcgagcgcatctccaagcctgcactgttcgtcctcaatatcaataaatccctcgcgcagctctgcaacggaaccaacagcaaacatcttgcccgaagcagcatcgtcaccaatagcaaaatcctccgaaacccagagcggcagtggcgacccccagaagcgctctcgtgaaagcgcccagtccttgttatcctcaagccagttaccgaaacgccctgtaccaatctcgggagggcaccagttgatggttttgttgagttccaccatacggttggcaatggcggtcgtccggatataccatgactcccgtgcataatagatcaccggaacatcataacgccaggagtaaggataagtgtgggtgatcatctccttgcggtacaattttcccgcatccttgagctgacggatcacaagcggatcggtatccttgaaaaacatgccatcataatcgctcacctcggccgtaaagcagccgttccggccaaccggctggagcatcggcagatcatattttttggcaatctcatagtcatcagcgccgaaagccggggcaatatgcacaataccggtaccatcctcggttgaaacaaaagaacctgaggtaacgtaccagcactttttttcaggatgcatgtagtcgaaaagcggctcgtagtcaagcccctccagatcccgacctttcagttcagcaacaaccgtccagagcgattctccggcatcattcttttcgagcagcacctgcaggcgcgacttggcaagaatcagcgtctctccgctctcacgatgggaaacctttacataatcaatatcggaacccacacaaagggccacatttgaaatcaatgtccatggtgtcgttgtccagaccagcaaggagtcaacagagtccctgagcctgaattttacataaatgctcggatcagtcacctctttatagccaagggcaagctcatgagaactcagcaccgtctccgacttgggatcctgaggaacaattttataatctttgtagataagtcctttatcgaagatggttttcagcgcccaccagaccgactcgatatagtcattggtacaggtaatataagggtgctccatatcgacccagtagcccatccgctcggtcagctttccccacccttcgcgattatcatcaatgtgatggtaaaccagcgctttagcctcagcattaaactcgccatcgccataggcaacaacctgcgccttattcttcaggccaagcttcttctccaccgaaatctctaccggcaatccatgcgtatcccagccagccttgcgcggcacccggtaaccctgcatggttttgtagcgacagacaacatcctttatggtacggctgaatacatggtgaacacccggcttgccgtttaccgttggaggaccttcataaaaagagtacagccggtctcccggtttttcttcaaggcacttgtgaaaaatcccgtgttcattccaatatgctaaaacctccgcctctaccgtactgtaaggcacatttgagggatactcgacaaatttaacgtccatagttctttcgaaatcattcaatcaataaccaggcacaagacctgcaattatataaaaaaaagttacacgacaggaaatgagtattaaaacagcacaggcaagcctttctgtaacgaaaaagcttgcctgaaaacatgtatgaacaaagcccggcggccaaacactttcaacgcctacttcttgcctccaagtgatgaatttacaccttcaagaatctgttttgcaaccaaagtaagagaatcgagggcctgaacaacaatcttgctcagaggatcaattgtactatcgatcaggttacccacaccgacaaggatcgttgaaagatcccctttgacaacatcaccctgactctgacctgaattttttgttggctcagccatatacactgatatttagggttaccgcaaacaaaacaatactctgaaaatgtaatatatttaatcctgctttcaaagcaaatcaggcaaagcccggcaaatcattccctgtgattattgcgacgtcaacaaagccaaaagcctcagtttactgacgtccatagcgatcctcaacccgaacaatatcatcctctcccagatagctgcccgactgcacctcgatcaattcaagcggaatttttccactattttcaagacgatggaactgtccgatcggaatataggtcgattgatcctcacagagcgtaatttgtttctccccgatcgttaccgtggcggttcccctgacaacaatccagtgttctgcccgatgatgatgtttttgcaacgacagcgccgctccaggatttaccgtaatgcgcttgaccttgaagcgctctgaaaaatcaacagtttcataggtaccccagggcctgcagacacgccggtgaatttcaacctcatccctctcccttcttttcagctcttcaacgagtaccttgacatcctggacacactcccttgaagccacaagcacggcatcggctgtttcaacaatgatatgaccatcaagcccgacggcagtaaccagacgactcgtagcgtggatatagcaattcttcacatcatgtaccagcacatcaccccttttgacattacccgcatcatcacgctcctgcacatcccagagtgcagaccaggcccctacatcattccatcccgcatcaagaggcacaagcgcagccctcgtagttttttccatcaccgcataatcgatggagtcggaaggagaggcacaaaaagcctcggcatcaagccttaaaaagtcaagatctgcaaccgctttcccgagcgcctccctacatgccgcaacaatggctggcgcctgcgcttcaagttcgagaagataggcttcagccttgaagagaaagatgccactgttccagaaatagtcacccgaagccagatagttttctgccgtctccttgtcaggtttttcgacaaactcatcaacagcataaacacctttttcaccatcactcttcacagaggccctgatataaccataaccggtttccgctgagagcgggagaataccaaaggtgaccagctcccccttttcagcagcaaccttaccgacagaaaccgcgagaccaaaggcctccgaatcacgaataacgtgatccgcaggcaagagcagcataatggctccaggatgtttttcagccaccagcattgcggctatggcggctgcaggagctgtatttcttccttttggttcaagaataatctccccgatatcagtctctatttcatggagttgctcggcaaccagaaaacgatgactctcattgcagatacaatagaccggcccaatatcatcggttgcggcaagacgaagcaccgtctcctgcagcatggtcttctccccggcaagtgaaaggagctgtttcgggtataatgcacgggaaagaggccacaatcttgtacccgatccgccactgagaatcacaggaataatcatgaagaaaaaagagatttggatattaacgggttacatacttctcatacatcttccacgtcgatgaaacaagggtatcgacatcgctatacttcggcacccagccgagaagctccagagccttgccggacgaggccacaagctcggctggatctccaggacgcctcggcgccatctctgcaggaacagcgctcccggtaatggcacgggcccgttcaaccatttcaagaacactcacaccgatctggctgccaagattcaccgtcagacttttgtcgtgcgttcgaatatattcaaaggccgtgacatgcgcctctgccaggtcactcacatgcacatagtcacgaatgcagcttccgtcccgtgtcgggtaatcagtgccatagatggagagtttcggacggataccggcagccacctccatcacaatcggcagaagattctccggattcagctcaagtcccttgacccgcccctcaacatcgtaaccagccgcattgaaataacgaatcgcagcaaaacgcatccctttaagctggtcataccagccaagcagacgctcaatttcaagcttggtgaagccataaaaattttccggctcctttggatgcacctcatcaatcggcagatattggggactcccatagacagcagccgaagaggagaagataatcggcgacaatcccgcctcagaggcctgattgaggatattgatcgtcccggcaatattggcttcagcataggcctccgggttcagcatcgactgaccggcagctttcagggctgcaagatgaacacatccatcaaacccttcagccatcacagcccgcaactgctcgggacgcataatatcaccatagacaaaccgggcatcaccaaaaagattctccctcagtccgctctgcagattatcaaacaccgtcacctcatatccgcgatcaagaaaagctcttgcaacatggctgccaatatagcccgcgcccccgataaccagaattcgcataaaaaataccctttcattcaatgtttatggtgcaaacaacactcagcggttgccatacatctcttcgtaataacgctgatacccccctgaagtcacatcgtcaagccactccgcattcgaaagataccactcaaccgtcagttcaagccctttttcaaaggagatcgaaggaacccatcccaattcgcgctgcagtttcgaggaatcgatggcatagcgaagatcatggccagcccggtcagtcacataggtaacaagcttttcagactctcccgaaggacgaccaagcttcccatccataatccggcaaagaagcctgatcaggtcgatgttgctccactcgttatgaccgccgatattgtaggtttcaccactcttcccctgatgaaatataacatcaatcgcctgcgcatgatcaacaacccagagccagtcgcgaatgttttcacccttgccataaaccgggaggggcttgcggttgacgatattattgataaaaagcgggatgagcttttccggaaactggaatgagccgtagttgtttgaacagttgctgatcaccaccggaataccaaaagtatcgtgataggctcgtacaaaatggtcggaggaggctttcgaggcagagtagggactgtggggatcgtaagaagtctcttcggtaaagagtccctcactaccgagagaaccatagacctcatcggttgaaatgtgatagaacctcttcccctcataatcactctgccaggaggctctggcggcattgagcagattgaccgtaccaagcacattggtcaccacaaactccgtcggattggcaatcgagcgatcaacatgcgactcggctgcaagatggatcactccatcaaactggttctcctgaaacaactgcagcagaaaatcgccatcagtgatatcccccctgacaaaccgatagttcggattgctctcaacatcgcgaagattggcaaggtttccggcataagtcaacttgtcaagattggtaatcgtatacgagggataactcttcaggaaatggcggacaacatgtgacccgataaaacctgcccctcctgtaatcaaaatatgcataagtgtaactgtttggttagagttgccaatcccgctctcatcctttattcgctccatgctgcaacttctcaagcatggcagccagcgatacccgccagtacggaatttcaagcttccactcatcctttatagccgacttgttcagaacgctataatgcggtctctcggcaatctggggatactgactgctttcgaccggcaccaccctgcagggcagttcagccaactccatgatcgcctgggcaaaatcataccaggagcaaaccccttcatttgaataatgatagcgtcctgcgtagtggttattcttgtcgtaccgctcaagcattgaaacaagagcgcctgcaagatcagccgcccaggttggcgtaccaatctggtcagccacaacgttcagcgtcgaacgctcggcgccaagacgcaacatcgtcttgacaaagttggcgccatagatcgaatagagccatgaggtacggataatccagtgagaaggcgcaatatcgcggatacgctcctccccttcccatttcgacacaccgtaaacaccaagcggagtagcgggatcagtttcccgataaggaatatgcgacttgccattaaaaacataatcagttgaaatgtgcaccagaagagcattgcgctcctttgcacaggccgcaagcacggcagcaccatcccggttcaccctgaatgccgcatcaacatccgactccgccttgtccacagccgtatatgccgcacaattgatgatcacctctatctcatgctcacggcaaagctcagcaacacgctcgggagaggtaatatcgagatcaggaaggtcatagaaaaaaaaacggtggttgtcagagcgggttgagagttcctgcaactcagaaccaagctgaccccgactgccggtaacaagaatattcataaaaaaatgaaagttgaaggtgacaatcagagcgctgaagccttgagacagcgtactgttacgagttcaacccaagaccgagaatcaagatataaaaatgagagcgaaaaagatactcattactccttggatatcgacctctttctctgccctccagctccctcatcagcagcgtagccatcggtgatctggaacaagagaggcgctgaagaggcgaagcggattgttacgctcttctgcagttgcgcaccagttcatgaacgccacgctttcacgcctgagcactatccacattggcggcctcgcttgcatcagcagagcaacgagatagtaaaagcggtgctccacaatcacaaaaatattagcaggaaagagtattattatcttgtatttatgcgtaactttaactgttatttgactctattgaggaacaaaggtctgtacagcttaacgatgcccatactttcaaaaagaaagatccggtttgaattgtcttgtatggttttaggctgatcggtataaatcgggatgatactgccattatatctcattttaaaacaattatttaattggcttatcggaataattttgaagtcgtcttatacagaaaggagcgtctggtttttccgaaatatgctgatcgtctcaacaatgttagaccacgatgaggaaaatgtcacaaatggatacagagagcacacaaaacacttcgcagaacgaatcaaagcacatggaaactcgcattgaggacttgaaatggggtattggcttgtttgcaggcgtattgagtttgttagtcgctggtctatctataatggtcgggttgaatctatcgtctgaaaagtcttctttagacactttgaaaaacgaactccggacagaggtacgcgaatatcttggaaaatcctcaaaaccaaatcttgttcttatgggagttgacggacgggaactccaaggggaaacggtggatgcatggttggcgccaaacgaaaaaggtgctcagatacacttttcttgggttattaaaaacgtaggcaaaggacgtagcggtaaaatattcgcgagattttactcttccaatgtgctttttccagacccagatgtcgaaggaacggggtacaaattctccacatttattgaacccagtaagttccaaccttccgaagtgtttggaggagcttctgttctgtacacggcaaatttaggtgttgacgaatcgatgcaatctcttgatagcaaaccagagattcttgtcaggctattttacggtgatgggcagtctgttgatgccaaattcagagtaagacaaaagaaatgactgtgtctaacaaggaaaatccaactgacgcgcaaagacggcttagcttggtcgttagaaggagtaaaaagaaaggttcaatggcgtagcagctctgcgtctatcccggcaacagcagcagcttcttcagcactcattcccttttctaccaatcggttggcaacttcaagttttccttcaatccgtccctcctccttgccctccatccgaccgagaccatagtttgattctacaagactggcctcataacgcaggtcatcctgataacgggcataggctaactgctcttcttccggcatactcatgagggaaaaagattgttttgctttctgaattcccttggctttgaactcatccttgatctcttcgtttttgagaaagtagatccactcgtcaagtgatgttgtggccatccggttaaagttattgatcctgatcaggtagtattcaggataaatgtggttgatctgactcttgccgaactgcttctgctggctgatattgagttgcagtttgtcatggtcatgggtccccgtgaagctggtggtaccatgatagatgtagtcggtgccgtggccgagatcaaagtagaggatattgacagagataaccttgaccagtttggcataggcttcgccctctttttgatgttcagtgatgacccgtgaagtgccgtaaagcatccgctgcagataatcaagttcccgctcaaactgtacttcaataatgataatttcgccctttctgttttttaccttgaggtcaacacggttgaatttgtcgcttctcctctccttgttgctttcgctttcgagaatgtcaaggacaagaatgtcttcgccgagaagctcgcttaaaaaaccttcaagaatctcaaagttggctttgctccgcagcaggcgcttcattgcccagtcgaaagtgatcagttttcgggatgatcgggtactcatggctttacagttcacaggttacaagttgaggagaggcgcatacccctctcttctatagtacgttttttattcttgtacaaaaaagcgtgttctcatttatgccatagcagccgatgctcctgttctgcagcggaagttccgtttatcaagaatggagtccggaatagaaatcaacggaaacccttaaaataaaacaaggtagatcattatggccgatactgctgcctgagggaagttgcgactgttatgtgcattgtcgatattgaaggcggtgcactctctgttgcatttgttgaagaggcggatggtgactttttcctgatgactctgttttcagagagagagcacagaacgcacttgaaaaagagactctttgccagtcactcatagaatgaaatactgctggattgccgttattgtttctggagctgcggctgcgcgtctatggctccttttcagcactgagctggtgccgggaatcaacggagcctattacctcatacaggtacgcgcattactggaacggcaagaacttgcgctgcctgatctgccactcgttttttactttgaggcgctcctcgccggattgctgcaaaggctgacgggtaatggaattaatgaaagtgtacttctcgcggtaaaacttatcgatggtattctccctgcgtttgcagcgttaccgatctttttcctgcttgaacgttggaaccttaacgctatggctccacgctggatctccgcactcggggccttgcttgtggtcatgtgctttcctgcgctaagcgtggtcggagatttgcagaagcattcactcgcccttgccttgcttgccgcattgctctggcagattaatgcctggatgaagaggccatcggcagctcatctccttggaattggactctctggtgcactgattgcattgacacatattgccgtatttggagcaacaatgcttttgcttgcaggtatttttctcgcatccctcttcgttcgaaagcgatttccgtggaaagcacagcatccgctggttgttgctgccatcgttgttcttgtcatgattgtcggggctgtttggtggcggttcgatgctcaacgtctgtatcgcctgttctctgtggtgtctaacctggcaaacctggtgcagaatggggcgttcatgcctggggctacaggcgtaccatctccaataacctcatacctgctctggttttttgagctactggcggcttttggaattgtgagcataatctggagaaaacgccagcagttgccgattgaggttatctctattgttacaggagccacgctttccatcctcgctttgactatgccgttattctctcaggatatggctctgcggctggcgcttattgctgttttgccaggtatactggttctctgcttcgcaatgcaacagatcagcaaccgctggttacgtaacattcttgcgttgggagtcgcacttgtgcttcttctgccaagtggatcacttgtagtcaacggcgggcaggctatgctctcttcagccgctatgcaggaactgaaaagcctgtcggcgcttgttcactcaccggcaaaaacattgatcattgcgccccacggtcttgagtggtggacggcatggacattagggacaaaaatcagcaaccctgacgctgttgaaatttcagactgccgcaactatgccgaagtgttcgttatcgaacaaaagcaatggtttctccaccggatgccaccaccaccactcatcaggagtgcaaggacaatacctgccgtcagtgagattgtccatgatggaaaatatttcaaacttatccgggcggatatagcacacaacctgacccggcagggcaaggaatgacaaagacaaaaaaagaggccactcataccttgcactgcttttttcgtgaccagattaccgggctgaaacccctgcgctacttcaaggccttcagctttgtgaccgccatttttcccgcctcaatcagcttgttccgcacggtttcattgttgttgttgcctgctccgatctggatgtagtaaccatcggcgagagtagagaggccaccggttgcaaagaacgcttcgtctcctactccctcgacatcctttctcataccttcgaaattatccttcagactcttgtagatcgaagcggaagtgatgccctgaggcggcatgaaggcgtcctgggtcagcacaacctgcaggaattgcgtagactgggtatctaccgggttgtacaggcagagtttctggccaactacctgattgtcggttttttctgcaggcttgacggcctcgccgagcatggtttccgcatcctttgctgtaatgagatcacagggttcgatgatttttgatgcctgctgctgtaccgtggcgttttcgctgccggtttcaggttgcccgggggaattgccgctgcatccgggcaacagcaggaacaggcagagtggaagtatgcggatgatgtgtgcaggtcgcatgagatcgaataataaaaagtttacgtagtggatgaacgaaaaactgttatgatattataaaataatagtttatattgttatttcatggtcaaagatatttgacggaccctgagctaaagcgtaataataccccattagaagcatttttgatagagaaaaggtgttgcagggtgccctcaaagagaaacagactccaaacttcgttttttgaaatccactatgcgtagcgtcatcaaccaccaaatgatgttcggtcgtaccgatatttctgccattgttttcgatccgaaatcacgagatgatatcccaaaaatcttgaggggccttcagggcatctacaccgacgaggagttgcgcaagcgtgtttttgccatcctcgaagaggttcgtcctgaacggaaaaaaggagaaggaaaagctgacccaaacacagggcgtcccggtatggagcaatgggcaattttggtactgggtgtcgttcgactgggaatcaacgctgattacgatcggcttcatgaattggtcaatcaccacgatacgcttcgccagatgcttggtcacaacgattggactgataaaacatcttatgaactccagaccatcaaagataatgtccgactgtttacccccgaattgcttgatcgaatcaaccaggaaattgtccgtgcaggtcatacgttagtaaaaaaaaagaggaagaaaatttccctttaatggcccgaggtgattcgtttgtggtggaaaccaacgttcactttcctgctgatacaagccagttgttcgatgccattcgcaaagccattgaggtctgtgcgaaatggtcttttgatgaaggattaagtcaatggcgccaatacgatcataacatccggcatatcaaaagaatgcgtcgtattgtgcaacagctcaagcactcgacatcaaaaaagccggaaaagaaagctctcaaagatcaacaaataaagcaagcactcctcgattaccttgcggcagtcgattatcagttacaacgggcagtgcgtaccggcgcagaactgggtggcttaaatccgttgcggctcagccagcttaacggctatattgctcatgctgaggtacaaatggggcaaattcgtcgtcggataaatgacgaggttattccgcatgcggagaaagtcttttcaatttttcagccacacaccgagtggatcagtaaaggcaaggcgggagtgccggttgagttgggattacgggtctgtattatcgaagatcagtatcgttttatcctgcatcatcaggtcatggaaaaagttgtcgatagcgacatcgcagtgtccattatcgaagagaccaagcaacgttttccaaacttgcgatcgatcagctacgacaaaggctttcatagcccggataaccaacgcgacctgaaagcgcttcttgaaaaagttgttatgccgaaaaaaggcaagctctcaaaaatcgacaaagctcatgaatccgagccggaattcaggagactgcgacggcagcattcggcagttgaatcagcaatcaacgcacttgaggttcacggcttggatatatgccctgatgatggcatcaaaggattcaatcgctatgttgcccttgcagtgctggctcgcaacattcatcgttatggagcactcttgtacaagcaggatgcgaagcgacatcgagggccctacaaaaaagctgcctgagttctctccccaaaaaaagagttttttaccaattcgcagggagagatccgttcgttatgacgcttcctggagcaaaattcggtagtttacccatggcgtgtcacgatcagcacaaaaacgccttttgttgatcattaaaaatggtttttaatccggcgggaggttgtcaaattttcaaaaaacaggggttttctttctggcactacgtaacactccccaatatcaaaacagttcaatatcccggtgcttttttacaatgagcaagcggtttaaaagtggttacaggtttttgaaacggatccgaaagcgtgttatcatgtcctttgagaacgcattcaaacagaagaaatcggctattgaaaccgtaaccttcatggctgacaaagagcgaaaatggtgtggtttcgttcaggccttactgcacagagatatgatccttctcttttgtggcatcctcaataaccggcaccccgaaaaacatctctgtatcgccaacacttttcggcgcaatcactttatccttaaaatcagcccttattctcatcatgaggtcaggatgaaccgttatggatacgggctctttgatggtacgaaatccataaaaaatcgccgctatgatcttttcacgaaaaaaatcgccgctgcccacctcatagctctttcccattttcctccctgttttaatgctgtaacgatttttaatttacaagtaagcggtcatactccataaccagctccgggaaatataccaaaagctgttggttgctaagctgaaatcagactgactccgaaaagagcatctcttctcccctgacggagaaagctggaatctgcaaaaactatttccggggatagagcttgtcctgccggaacgcttcatacgcaaaggtgtcaactgaggagaaggcaggctgttcggcatctttgccagagaccctgatcacttccggcggaagctgccagtcgacggcgagggatggatcgttccatcgaataccggcatcatgcgatggcgtatagtagttatcgcacttgtaggcaaaaaccgcctcttgggagagcacaagaaagccgtgggcaaacccttttggaacccagagcattcgcttccgctcggtatcgagcagacaggagacgtgacgaccgtaccagggggaaccaagacgcagatcgacagcaacatcaagcacactgccataaagggcacgaacaagcttggactgcgtaaatggcggtttctgaaaatgaagaccgcgaagcactccgtaccccgacttcgactcattatcctgcacaaaggcaacatgaccgacatgctgctcaaaaagatcctgccggaacgattcaaaaaaatagccccgatcatcgccaaaaaccttcggttcaaatatcagaacatctggtatggctgttataatcacttgcataagcgcttcaaaaaaaattgaaccggcaatcacacaaaaaatgtatcggcaaaagagtcctgttttttttcagataacaaatgaacggcagaaaaatacgaacctgtataggagcaaagaaagaactcactgtttctgaacaagcaactgccgaagatactggccgtaatgacttttcatcagaggctcggataactgtaacagctcatcacccgttatccagccatttcgccaggcaatctcttccggacaggcaattttaagcccctgtcgtttttcaacggtctggataaaattccctgcctcctggaaagattcatgcgtgccggtatccagccaggcgaaaccgcgtcccagcatggagcacttgagctctttccgcctcagatactcctcattgaccgaggtgatttcaagctctccccgatctgatggacgtacctgttttgcaatttcaacgacattgttcggataaaaatagagtccgacaacggcataatttgatttcggcttctccggcttttcctccagagagagcacatttccttccgcatcaagctccgccacaccataacgctccgggtcactgacatagtaaccgaatatggttgcctttcgctcttgttgtacgctctgaaccgctgcctcaagcatgggactgaaagcataaccgaaaaaaatattgtctccaaggatcagggcgacgtcattactgccaataaaatcctcaccaagaatgaaggcctgggcaagtccgtcaggagagggttgcacaatataggagagcgaaataccccactcatgaccatctccaagcagtttcatgaacatcgactggtcttcaggagtggtgataatgagaatttcccttatccccgacagcatcagtgttgtcaggggataatagatcatcggtttgtcataaacaggaagaagctgttttgatactgccctggtgacgggatagagccgtgtgccagagccccctgcgagaataattcctttcataaccgccttttagtgttataagccacccaagcacctgcaacacagatcagttgcaatcgaagaaaaacaagagctctttcctgtcaagagtctcaactacaggtcagcaacatccacttactcctcatcctcatccagaagttgtgtctccagtcctgtaatgaagcccatcataaagactcttttagcaatttcaggtataattttgtcaagatcatcaagagtaaactggtaatcagcttcaatggcctcattcagactctccctcgcattttcatacgtctcttcggccaattcccacaaccgctccactgactcgttctcgtccatatcccctccagataaaatcccccgaagcgtgcagcactccagagagaataactgaacctgtcagccaacgctgcactcgccgactctcttcagtataaataaaattcttcggattaactgtttgaattgtgcaatcatccagcccaacatacccaacctgaaataattttttccccggaaaacaggcttggagagttgagtggtgaatcatggcgttgcccggttcagcctcctttgacagattcggacgccatggcagggctggaaagcggggctccgaagaggcggtcggttaactttacataccatgccgcagcctgcacttgaacgatataggccaatgcaatcaacagcgcagcatcagcgcccttttcgcggaacacaccaagggcaatcgcaagcgcaatcgagaggttcctcataacagtaccataaacaaaagcaatggcatcgcttcgcttgaacaggctcttgccaacgagcgtactgatgataaaattgatcgtatagagcaacaccagcggtaaaagcagattcggcagcattgccgggttcgcaaagatactttttgccttgagagctatggatacaaacacaataccgagaacgcccaacgtcgaaaagggaggaaactttggcttgaagcgctgattaaactcccgctctccatagctcttcaccagccagcgttgggtaacggtaccaagcaccaacggcaggaaaacaattaacccgatttgcatgaatacctgtaacagcgggatttcgaccaccgcacccagaagcacattgaggtagagcggcgcaagcagagaacctgcgatcaaaccaatcaccgtcattttgaccgctgcaggcacattccctttggcaaaacctgtccaggagatggtcatgccggaggtaggcagcagtgatgtcagcagcagtgcaagcctgaccatgggctgatcggcgaaaaacaacaggccaattccataaccaatggcgggcatcacgagaaaattgagagcaagcgtaacgccctgcagtttgttgccgccaggattgagaagctctcgcacattcatcgtaaccatcataggatagaccatgagaaaggtaagcggaagaatggtccagcgcagaaaagccgcgtcggtcgctaatccgaacaacagcccggccagcatggcgagaggaatgctccaaaccagatgtttctggagcaaagaaagtaatttccacataatcaatgtcctttccggaaaatgagttattggtgtgaccacagcagagtcacccttcgcaaaagagttgcactataattattgtcatatgctcattaatataaaaaattaaagccggttgtcaagcttcggccagaggaattcacctcctgaccgtaattaccgggtaacctatctctaacttatttcagaataatacgttgctgactctcgctgattttgcttgctcaatgccctgaaacggtcagtgcaagcccggtttgccaggcttgcactgcaggaggggttgtgtgccgaaaaaaaaagatgcctgaaaaagggactttctgccaaaatcagcccggctccggcaaagggtatacttcgtgcaaaaaaaacagtttgccttacatctggccggtagtaaggtatcgctgatgccagcttaatgcttcgtcaagcagatggggggtatgtttcccgaaagagtgctcaagtgcgcgtttgtggtagtcccgcaatgctggcttgaaattcgggtgagcacagttttcaataatcacttttgctcgctgggttggagagaggccacgcagatcagcaagtccctgctcggtcaccaggatctgaacatcgtgttccgtatggtcgacgtgggataccatgggcacaatgcaggaaacctgaccatcctttgcctgggatggtgtcatgaatatggagatataggcattgcgtgcaaaatcacctgagccaccaatgccattcatgatagcgctgcccatcacatgggtcgaattgacattaccgtaaatatcagcctcgatcataccgttcatggcaatgacccccaatcgacgaataatttcaggatggttgctgatctcctgtggtcgcaggataatcttgtccttgtattcatcaagatgggcgtagagttgtaccagagccttatcgctcaaggagaatgccgtcgctgaagcagaaactaacttgccggaatgaagaagttcgagcataccatcctgcagcacttcggtataagcggtcatgttctcaaacggcccatggttcagaccagccatgacagcattggcaatattgccaacacccgactgtaacggcagaaggttctttgggaggcgtccacgcttcacctcatgttcaagaaattcgaggatatgaccggcaatcaggcgagatttttcatcaggtgccgagaaatcagaatttcgatcaggactataggtttcgatgatagcgataactttgtcaggatcgcaatgcaggtaggggtcaccgatccggtcatgcgggtgtaccatcgggatcggttgacgattcgggggcagattggtaccataataaatgtcatgcattccctccagacgagagtcttgccatgagttcacttcaaggatcaccttgtcggcctgttccagccaggttttgttattaccaatcgaactcgaaggtatgaggcgcccatcttcgagaatacccgcaacttcaacaacagcaatattcagttttccgagaaagccgaaccagacgaactgggctacatgagagaggtgaatatcgatatactccatctctccggcattaatacgcttccggcaagtagggtctgattgataaggaagtcgcatttccacaccatctaccttggccaacgctccatccagttcgggtgcggtggatgcgccggtccaaactccgatcctgaatttctctccggcgctgttggccgtttcaatacgtttggcgagcgctaaaggcaccgccttgggataacctgagccggtaaacccgctcataccaacgttgtctccggaagagataagggctgcggcctcttccgccgtcatgatcttgctttgtaaagctttacaatggatgcgggatactttgttcattttctgcacaactccattcaaaatttgtgaccgacaatattgcaactcataactgcaacccgcatgttaccctcaagggcgctgaccgaaacaaaagctgaacagagcaccaacacgcaccgcagatcagcgctggatttacagatgtggagaacataccatttattttgggcaataaaaaagtgcccgcccgcggcctcgctggcgactttgttctctctcttccgctgtgtatcgttttttcagagatctcttctttgcaccaatctgagaacatttttcgtcattaacaggaacggcagcccgctcatcactgtcgttccaaagaatattgtcaccctgcagcagtgaacatggctcccgtgctctttcagtatcggcgattgacgaataacgaaatacctgatgaaatgataaccttgaacaacagggcaaggcctgcgatcatcatgacacagcagaggagctgacccatggaaaagttgagaaaaacgaagccgagctgaatatcgggctcacgaaaaaactcgataaaaaagcgaacaaatccatagccaaaaaggtatatcccggaaagcgaacccggcaacggcaatttttttcggagtgtccagagaagcacaaagagcaggattccctcaaaaaatgcttcatagagctgcgaaggatggcgaagttcactggtgggtgcagaggggaaatacatgccaatggctgcctccgttactctgccatagagttcaccgttgataaagtttccgatcctcccaaaggtataaccaagcggaatggagggaataaaaaggtcgagcgtttgcagaaaagctcttttttgtgaccttgcaaacaaccacatggagagcatgactccaagaagtccgccatgataggacataccggttatacctgtaaaacgataaccctcggcagttgcggcaaaaggaagaagcgtgccgacgggatcggcaagaaagctgtgcagtccgtaaaacaaaatgtagccgatcttgccaccgagaacgacaccggccatagcccaggtgagggcatcgccgatgaatgggggatcaaaagggagtttttccgaggaaagacgataacgagtaagcagaaaaacaacgccaaaagcaatgatgtacatcattccataccagcgaagagggaaattaccgagtgagaagagaaccggatccatttgcgatggcaaatgctgccaccagacggtaaagttatccatataaacggttttgagataaacgttaagaggtcgtgacagcaatttcggtcaaggggatcaagagtgatcctgttcagacactgagcagcttcctgtactcggcatagatttcctgatcagccgctgttaccctgatcccttgcggcatgttctggtaatgctctttaaaatcccggacacaggctgttgaggaaaagtagacctcatcaatgaagtcaagatccgggatctcatcctgcaagccatgatgaacggatagcagcggactctccccgatgctctctgctccctcaaccggcttgcatggaaaatgcacgaccagataggcgtcactcccatacatggcacaatccccgcccataacgagcactttttgctttttggaaaaccagttctcccggacaaactggttgatcgtctcgccaacaataagcagtgccggtgaataaaccgccttctcactttttctcaattcaccgagagttcccgtaacaactttctggttgtaacgtgttgcattctgaacaatggcaaccatggtaccctcactccggccctttgcagcgacagcatcaagcacatcatgcacggtcgatgctaccatgtagtaaacaagggtatcagcatccggaacctggattttattgaccgggtgacccgtacaaaaagcaacagaagaggagacctttctcatggtcagtggaatttcagtgtacgcacttgcgccatgtgcggctgtaataccgggaatgatttcatagcctattccgtgttgccttaatacgtcgatctcttcgcctccacgaccaaaaataaagggatctccaccctttaatcggcagactgttttgccttgcagggcatgatgaatgatctctgcattaatggcatcctgctcaaaatgatggcagtcctttcttttgcctgtgtaaattttcagggcatcaaacagggcgacaagttcaatgctcaccagatcatcatagagaatgacatctgctgtatggagaactctctcagcctttatggtcagtaattccggatcaccaggacccgcgccaatgatgtagacgtaccctcttttttgaggttcagcaacagtgatactgctctcttctcttgatttcattacctcgcccttctgtcgattatgatttgtttacaaatgagcctgttccagcatggattttatgatctcccgccattctacagactttttaacattttctccattggaagagatggcaatggtcatctcatcttttttaatgaccgccggggagataaaatcagacaactccctgttatcgacaacattgaccaaaattccacattcagcggcatcctgcttgatcaccctgttcaactcaagattgttcgtacatgcatagacgagaaaaaaaccggcaagatccgatttttcatactctttatagatctcttcaaatcctgaaccttttaaatcctcatgaatttcaggagcaacaagcgtaatgttccgtgaatactgttcaaccgtctttattttgtgcatggcgattttaccgcctcccacaaaaagaattttcttgtcatcaatcctgacgttaatcggcaaaaaaactttcatggttcctcatatttgactgcttgagaaaaaagatacgaacaactctccctcaggatgcccgcctgcactcctgcttgacaagggcaagccctgcatcatgttctttgcggagaaaggttatgtttcttcgactggagagagaagagtcagagagaacgatgaaatcccgttcatcgttcatttaccgctttgacagaaacagtcaccttgagaagcatggtaaaaagaagcagaccaaaagagcagactccaagcgtgatggaaagttctgttgatgtgggagtataggctgcgattccacccattggcgcatgaagcagggcgacacttttttccatccagatggccagcaccactcccgcagcggcggcagcaagccaattggtggaactgatcaattttggtgccagcaataccgcaatcgacgctatccccaaaaggagtgagaggaggagaatgggggccgcctgacttgtgcagataaaacaattgatgcccgaaaaaaggaaattgagcgatcctgcatagacaaggaacagaacaagctgactggttacctcctttcccgcatcaaaggcggctgttcttttcagaatcagcacaatcagcaacagcagcgctgagccggcggcaaaggcagagagaagaaaacggggtgcaagtaacgaaagtgtgccggaatcaaccggaaacgttgatgaggagagtcccgtaacaacaggaatgctgattgcaaaaggaatggagaggtaattgagggatttgacccaggtcgctgccggaacatcctttcgttcagcgccaagagtggcccaactgcttgcaaggttgatgaaaagaaaagcattcaacaggagaaaagcccaggaatagagtgaatgcggagttgcatagcgcaacagatcgaagataagatgcggcttgcccatgtcaacaaacaaaaaaaggagggcggtcgccgctgctgaaactgcaagaaattgggcaatgaccgcaatttttcccagtggcttgtaatcatggaggaaaaaaggcagcatcaccaaaacagaggaggctgagagggccgccataaaggagtattgcatgaaggagagccccaaactggcatccactcccagcccggttacagaaagaccgagtcgcatctgctgagcataggcggagatgccaaatgcaataaccgacagaagggagataatccatatccagtaaggtcggtttcctttcaaggctttctcaatcatgggaagtcattagatgatgtaaaaaactgaagggagtgttcccagttcaggttttctttgcatggtctgattgcttgcaagaagcttgcgaatcccggactcgggatcattaaggtcaccaaaaatcagtgttttttcaggacacgcttcaacacaggcgggcaaagcccccttcagcagacgttcggaacagaagttgcacttttcggcaacccccatctcccttgttggataactctcactgattgccttgagggctggcctcggttctctccagttaaagctgacagctccataggggcaggatgccatacaggaacggcaaccaatacaacggtgataatcaaatgcgacaataccatcattgcgtttgaatactgcctcggtcggacatgaacggacacagggtggctcggcacaatgattgcaaagcgatggaatggttctgttgcctctctctttatcggcaaactcctggggagccgttggaaagagtgtgctgtacgggcttttctctatccacttgatttcatgccgtgaatggccgaagtcggggacattatggcttttgtggcaggcatcaacacacttttgacacccttccctgcatgttcgcatatcaatcagcataccccagcgggtagtgccggtgctcttcctgtcagagaaaacggacgcatccgtctgttccatcggtatatgcagaaaaagacctgaagcagctccaatgcctgcaaggattcctgctccggttttcttgataaatcctcttctctcttcgttcatcacggtttttctaaaggggattgatgacaattccagcaattcggcttggcgtcggcatacatatggcagcttatgcaaaaatatcggtttgttccatgacagccaagacaggtatccagactcttctgaaattttctgccgtcgggggtaacataaggatgactatcccgagcgccggtacgacgccaattgtcaagaacctgcatgtgactgttccgcatatactccgttggggcaatacagacggtactgtcgatcggggccgatgcaacggcgtgcaccgaaacattttccgcgtttacggttggccggaaaatccagagtgccgcaagaatgaaaagggccagcacggcaaaaagaactctctgatctctattcatcatcatcctcctccccttcgaaacctgccataggactctccctcaggtcactgcttctctttttctccccttccatgacaagggcgttgcctaccagttcgtgaagaccatataccgaaactccggggttccagtatttcatcagtgtgggaaggctggcccggtcaatggcacagatggtaaccagggtgtttacattatatttttccttgacctgtttgactgcgctcgctcttggaaaacctccccgcatcctgatatccatgaactcttctgcattcaggccacttccggaaccacaacagaaggtctgttccctgatggtattttcagccatttcatgaaaagtattgcagacgttccgcagaacagagcgaggctcttcaaacatacccatgcctcttgcgacattgcaggaatcatgaaaggttgtgcgaagatgatcgttacgtttcggatcgagcttgagttttttatgatgaatcaagtcagcggtaaactcagcaatatgcaccattttggtcgctgcagcattatggaattttgtaccggtgattggcgaaaccggcacctggagaaaatctgccggaccgttcatggtacccatatattgatgcaccacacgccacatgtgaccgcattcacccccaagaatccatttaacaccaagtcgcttcgcctcatggtacatttttgcgttcagctttttcatcatctcgttggaggcaaacatgccgaaattacctccctccgatgcgtaggtgctgatggtatagtcgagcccgatgtgatgaaaaagaagcaggtaacccatcatggtatagacgccgggatcgccgaaaacatcgccggatggtgttacaaagaggacttctgcacccttgcgattaaaggtggggtttactttaacacccgtgagatcctcgatatcttcgacgagagacttgatattctgcacgaaggtgtgcggttcaatgccgagatggttccctgtgcgattgcaattggaaacgggagcaagaagccagttgttgttgacgccgatcaggttcagaagttcacggcccatcatcgtgatttcggctgtatcaatgcccatggggcaaaaaacagaacaacggcggcactcggtacactgattgaaatacatgtgccactctttgatcacctcaaccgtaagctttcttgatccggaaaaacctttcaggattttctcggccagcggaaaatcgttacgatagaccgaacgaataagctcagcccttaaaaccggcatgtttttgggatctccggtaccaagaaaaaaatggcacttgtcggcacaggccccgcaacgcacacaggtgtcaagaaatagcttgaaggagcggaagcgcttcagacggcttttcagcccatccctgacggtcttctcccatcctatgggcaatttccagtcttcgtctgttgccgcccatttgcgcggatttgcaaaaccgagatcttcgagtatctccggcttggcagcaaagcaccagttcccgtcacggaactcaacgggcaaatcccaccactccttgccggaatagtcctccttgagaagggctggttttttcttttcaaactcctgcttgagttcggactgttttgtgacgtatttagacatagttattgcttttcaaccggtagacccgcttttttcattttgtcccggaactcatcctcatactcggaatagctcctgaatttaatgtcaggattccatggattgatgtgccttttctccctgctgttgttacagaggttgcgtgtcgggcttaaaaagattcctcccatatgcatgagcttgctgaacggaaaatagatcgccagcatacacaccagaaaaaggtgcactgaaaagagcatcccggtttcaccaggaagagtaaaatcaaaatccatgagcaacaacatctgatcctttaccggcatcacgttaattttggtaacatagcgcatgagcatccctgcaagcgcaatggccatgatcaaaaagagcgggaaaaaatcagtcggcagcgaaatcagacgcagcttggcatcgctcaacctgcggaaaacaagaaacgtgatggcggcaagaacaagtgcatcagtgagataaaatgccggaagcgtaatatcgaagaatcgatcagcattttcaagaacatcagcaaaccccggaatggtagcaaaaaagaacttggtatgccgcagaacaataaccagcagcgaccagtgaaacaacaggcctccaagccataaccatttggttgaaccataggcaagtttcggtcctgcgtgcagttctgctttcgtgttcctgaaaagggagcgaaaaagcagcacttcacccaataccctgacaactacctgccaaaggtgtgacggactttcaaatttctcctgcctgatccagtcaagggatttttcctgtccgcaggttgtgggaatacgaaaaggaacaggccttataaaccagttaaccaggcgcagaaggaaaccgccgatcagtatcgtcagagaggcaagaggaatgacaacagcgaaaagatatgcctgtcctaaatatttgataccgacatagggaatgaggcaaagaacgccgaccatgacgaggggcataattacttttttcatccttcagccctccgtaactgcataaaatggtgacgtttgttctcatcgaccttaagctgtgcaattttttcacgatgcatcatataacagtcaaatgcctgaagggtgatctcttcaaggcggcactgcaatgcatccagctcaccctgtttcaacgattttttctgacctcctctcacagagatctcctgaatcattcttttcagttcaaaaaaaagcgacaacgaccttgaaggcggcaaatcctgaacggcaagaatccttgaaacctgtaccagagcttccgtgaggagctcgctgtttttttcacaatgatcgagaaccatctcaagagcttccgaaaaagcctccgcaacgggtgaatgcggagccatttttccggaaaataacagcaactcacgcttcacccagccgtcaagaatctccttcctgttttcctgaagcagtttagcccattctatagtcataaggcacggtaataacggttttcaaagcttgccatacccgcttgtcagagccagttgtttacctggtgttcctcaaccagtccaacaaaaccctcataatcgattaagccaatcccactgataacatcctcaataccccttgcactcaggtctggctgaagggcaaagagtggattatttttctgaatcgtttcaatcatcggagaaaacctgttgcctgcctgaacggcataaacagcatcctcaatgaaaagaacaggatcacccggcgcaagaaacctgaagcaggtctccatcgtgcaggtttcaaaaggagatttgttaatggtatgtagcatagtaacggataatgttttataagttcagggagtgttcagtgatgaataatgacatcctgttctttcatcaacatgccgatctcttcagcattcatcacctcgacatcaacaagcaggtcatcttcactcagtcccctctcttcaagtgagtgctgatcgacatagagtttttctacatcatatccatcaagagccatgaaggtgcgcgaaaaacccttgataccgatagccgttgtatcctgaccttttttaagggcatagaccccgtcaccaatgaagacaaccgagaggtcttgctcataggcggccatgatcagaatcatctccagtccctcatacgtatagatcgtgccatgtggcgcatgacgcaacacatgcatgattttttttacattctcgtttccctctaattccatgcttcccataattttagtctccaaaggttaccaggcggtcgttacggatggcaatgtcggtgagcgttccaagtccggtaattaatcctcccttaatgagaagatcatcatttattccccgacgttttgatgccgctatacaggcaaggatctcgacgccatgctccaggcttaatgcactccagcgggcggcaatattacggtcatcctggggtggatccataagcttcgtaacattggtgaccccatcattgtagagaaatacagcatcaactgtatgtcctttttttatggctgcagcggcaaacttgtacgctgtatctgatgcctgatggttgtatggcccttctttgagcaggattcctattttcaccctatctcctttctttttttaatgttataaacaagtaacgacgctggtcacacaacctgtttctccgccatgtcctgcttcagggcttcatacaaaggagcccaggtagcggagctggcagcaaaaggtttctcgatatactgcgacagatagagcgcatcggcagcggcctgcagattaccctctttcagggctgccaatgcctttctgccggcaacagcagtatcgtttcctgtcagcagaacctgttgccagtaattcacagcctcatcgcggtaaacaaaattccggggaagagcctgggcctgtttgagagttgaaacctcaatattgtttggtccaaacgtaacaggccaccccttctctgcccaacttccggagtatgcaattgcttcctgcacctgatggattaaatcatcgtacataacgttgttgcctccttgattttcatgattgtctctcacaaaaagagtcaaagaccttctcccattcccatctgaatgtaaccggagggacacaccagtgcacagatatggcacccgacacattttgaataattggtatagaccacctcgccaacagggttatccctgaaacgggtgaccgcctcctggggacagaaagagagacactgtttacagtcaaaacagagtccacaactcatgcaacgcgcagattcctgctcggcctgctcctttgtcaaagcctgaagcagctcatcatggttgccaacgacctcttcaagttcaacactctctcttttgagttgatcagaatgttcaaagtaaagaatatcctgtttctgtacctttgtcacctcctgatacccctggtcggaaagcgcttcacctttcaggaaggcatcaatcgaatttgcagccttgcgcccatgaccgaccgccgtcgtaatcaaatcaacgcgtatggcatcgcctccaccaaaaactttttcctttccggaaagacgaaaataacgatcaaccttgagccagggacggccctctgtaacgctttcaaaacctcgcatatcggttgtctgtccaattgcagcaacaaccatatcggcctcaagctggaagctctcttcggtattgcgataacggaaaaaaggtatcggtgaattccatccctcctccccttttacctttttgatcattctggagcaaaacaacccgctcacggcgttgtcggcaacaagaacttcgagtgcgcctgttgtatagtgaatttgggcgccttccctcacggcatcatcaaactcatctgaaaaacaggccatctcctcccttggcactcctgaaatcacaatggcttccgaaccaagacggagggccaggcgggccacatccatggctacgttaccgtcaccgataacaaccacctttttaccaattgagattgcatctccctcgacctcatatttggtcagaaagtcaatagcgtttgtcgctcccgcagtatcggcaaatcctggtatcggcaatccacgaccgacctgggcgccaactcccatgaaaacggcatcgtactctttttccagctcctcaaaagagatatctcttccgacgcgaacccccatttttgtttcgacaccaagctttatgatgcgctgtatctcggtttcaagaactttcctgtcgacgcgatagcccataataccgtagagaaccatgccaccaagtttttcattagcatcgtaaatcgttacggcatgaccttttcgacgcaactgataggctgcggaaagccctgcaggaccacctccgataaccgcaacccgtttgccggtgtcggaccctggagcgggaagttcaagacccgtttcaataccataattaccaattgcctgctcaacagcattgattccaacactttcatcatggtactgacgattacaggcgctttcacagggatgcgggcatatccggcccataacagcagggaatggattggcctgaaccaacagttcccatgccgctttccacgcatcatcagatttgtcaacacccttaagcagacggtgatagccacggatatcctctcctgccgggcattcagccgtgcatggaggaagttgccggacatacacagggcatttatgactatgatctccaaaagcgacaatcttgtcaactcccgtcagttcactgaacgcaggaaattggtaatttatcgcaaaatcaagatatggatttgattctaccttcatgaatttctcctttatctaaaagcgaacatgagccgactgattgaacgtgcttcttgcatgacggtaactgtcaatcatgtcctcatcaaaggtaagcccggtctcttcaaaaaaacgtttccagccaatccggttaatccattcacccactctttcccagggacgcccgccctctttgtaagcagaaagaattttaccgaccgcctcagtgacctcaggccaacggggtggattattcggcagattatgggcaactatactcattgttgatggctttgatcgggcattgctgtttttcccgccgacccagattgcaaatttggaatgttccgggtggttgatctccatggaaggacaggcgccaaagcaggctccgcagcaaatacacttggcctcatcaaccatcagtgagcgtttgccattgaccatggtcgggcgtatggctgcaaccggacaacgggtaacggcttttggcaactcacaaatcatcgacaggttatcgtgattaatacgcggcggacgcgtgtgcttcacaacgaccgcaatatctgcctggccaccacagtttatcgaacagcaggaggtagagagacgcaccttgttaggcatctccatatggcggaactcatgatagagagagtccatcattgatttgacgacaccggatgcatcggttgccggaatatcgcaatgaagccaaccttgtgtatgagaaacagaagagacgcatgagccggttcccccaacaggaaaacccatctcttcaagttccttgatcatcaactcaacattttcttgccggggtgtgaggaactcaacattgttccgtatcgtgaaacggaaatagccatcacaatatttatcggcaatatcacaaagcctgcgaaccatatcgacggtatcctgacggggagttcccgcccgaacggtatagatggcatcgccgctttcggccacatgcttcaaaacgccgggttttggaatttcatgatatttccactttccgtagtttttccgaacaacgggatggagtgcctcctcataactgtgaggccccgactcaacggttttccactttttttcaggactgctcataaaatagtatccttcctttggggcagtttactgcctttttatagagaattgaatttttcggcgcttcagccgcagccaaccggaattatcagtatttcgccttgaagtatggattatcacgcggccttgtcaccatattgatatccacatccatgcccacaccctcaagaaactgcttgagaccgacacgctcaatggtttcaccaattctttcgtgatccagtccgttatcatcccaccagtcgataatttgctctgtcagctctgtaaacgcttcaagatcctcttcgctctccattttcatgaacgggacaatcatcgaccccatattgacaccgaccttgagggtatttttgccacccatcaaaagagagataccccgctccttgccgggagaaagcgcttttggcatagcattcaggcaatgcatgcaacgcacgcaatccctgctgtcgataaccatctcaccctctttgagcgcgattgccttggttggacagagattgataacctggttaacaagagcgtcgatacctttctctgcaatccatgcctttacctcatcaggctcaacctgaatggcatctttccatgtaccaatgacagccagatcggaacgcatgatcgaatttgtgcaatcattggggcatccggagaacttgaatttgattttatagttccactcaggacgatgaagggctccaacgaaatgcttcagaagtttcaaatgcacttcaaggttgttataacaggcattttcacaacgggcttgaccaatacaggaaaccgctgtacgcatacccgcaccagcgccaccaagatcccatcctgcctggttcagctcatcgaagcaagcctgaaccttgtcctgttcaattccctgcagcatgatatcaccggtctgaccatgcaaggctatcacaccactgccatacttctcccagatatcacaaagctgacgcatcatggttgtgttgtagtgcaaccctggcgcaggctgaatacgcatggtatggaattcggtagcctccggaaatttgtctttaatcattgaataacgagtgatgacaccggcgccatatccatcaacagtaacaagaccgcctttccagtagcccatcttggtgttgtaggagtattcaagctgatccatcacaccccggagcattggcttccgggttctttcggcaagttccttgaaaccgctgataaaactcggccaaggacctttttccaattcgtcaagcatgggtgtcgggtgcagaaattgttcattccctgccagaccggcatcattgccattatttacctcttgtgaagcagcatctttagcaccttccattagtaacctcctttgattcacagtaaattcgggtcagcaacaagctttccgtctcttaaacgcaacccgtgggctttggtagtcctgcaaccttacaagcctgcagacccggacctttcggaaagaggccatagaggaattcagaagcagcttttttgtccatattattttcagcagcaatagccttggtaagcaccttgacagcaggagcgatctgatactcatcataataacgacggagaaaccttacaatattccaatgctcttcggtcatgtcgatctcctctccttctgccaatatcttcgcgagatcctccgaccaatcatcaaggttaatcagataaccgttctcatcagtttcataacagacgccattaaactcaattcccatggttctctccttcagtgatattttataaaaaaactattttccccttctcttgatcacgaacaacaaaaagcgtgcttcgtgtaaaacaagcacttaacgcaacggtatgggtacatgatcatatagtgatgtatgctaacagtttgtcactaattttccaaacgaagcaagaatatttcgggataaaaatccgttttttttatgctgattttgaggtggccttcacccctctcaacggccgctctccttgaatgctgatgccagagagagaaacgtttcagcccactccggattaccgataacatgcaggtgcgcaaacgatgcaaaaagattacgataaagaaccccgtcactctctccggttattccgcttccccgcgtaacatcaaactgataggaacagccagcgggcggcataacaggccttgcataatgaaactcatgagccctgatctgcgtaccctttcgaaaccagggggagtccgtcctgctcctgagatcaagatatccatgccctgcaggatgacgggcaaaaccgatatcaatgggcagaataccggcaagggagaccgttttccctccataagaggcattccggcaaagatagatcaaccctccacactctgcataaagcggcataccagcttccacccgttcgcgcacatccctcaaaagtcccctgttggcgcttaaaacatcaaaaaaaagttccgggaagcctccccccagatagagcgcatcaagatccggcaaagaacgctcctccagagagttgataaaaaccagatccgctccattgttcttcagtgcatcaaggttgtcaggatagtaaaatgagaaggctgcgtccaggaatacgcctatcctcgctcttcctgtacacctcttcccaaaacagtcaaccttccccatcagcatcggtggcgcctgataaaaaagcgattgaattgccttcatgtcacaataatgcgctatccgatctgctgcaccccgaataaacctttcggcatcagtaatctctccgactgttgtcagtccaagatggcgttcaggaataaccagttccttgtcatatggaagtgcacccaacacgggtacgttgcagtactgctcaatcgctgctttctgtttttcaccctgacgtgaacttgttacctgattcaagatcacaccggcaatatgcaccttcggcggcattgcctgcatacccagaacaagcgcggcgatccccctgttcatttttctgctgtcaacgacaagcaagaccggtgtatcaagcaattgggcaagcccggcgctactgtcggaaccatcgagagagagaccatcatgcaacccatgattaccttcaacaagagcaaggcagttctccccaatacaactcttcccctgaaaagaggcaaggcacccggccctccccatcaggtagggatcaagattatagcattcgttgccggaagcaagtttatgccacattggatcgatatagtccggccccttcttgaaactcctgacagagactccctgcgctgagagatacgacgaaataccgaggctgagcatggtcttgccggcactcttgtgtggagccgaaatcatcaaacgtggcaagttttccaaatgcatttcatccccttgcggccctctaaagaaggactcatgtttaaccagcttctttataagacagaaccaatcaacaaaacaagagagttacgctcttctcatcctcagcttatttcttcctgatcatgaaggtatgcacatttgaggcctcggtatgagaaacaagctcatgaccggtacgctttgcccatgaagccatatcattgactgaaccaggatcggtagcggtcattttcagtatctcgccactgttcagtgaatcaatagctttttttgttttcagaatcggcaggggacaattcagcccttcgcaattcagctcgatgtttgcagtttcactcatatcaatgctcctgattctatattgttagatctcttttattccaatgcaaaacacacttctaaacccctggtgaccgttgatcggcgcgaagctttgccataaagtaatcgtctgcttctgcaggctcaaccatgctcccggcactgctccagagaggttcttcataatcattccaccccctcaatcccgtccgcaacgaaaccgcatgttcataaccaagcaactgcatggagtgcaccgcaagaacactgcgataccctgaacggcaaaccacgataatctcccgcattctggctttaaccagttccggcacagtttcctcataatcccattcacaggcagattcaagaatacccctcggaacatttacagactctctgatatgcagaagagcaaactcataaggctcacgtacatcaagaatcagcaaatcaggattctctccaatgcgctcaaccagatcccagggcataatctctttgaccccaggcaaacagttccgaacaagatcaagataacgcaacatatctttctgtggtcagttaccgttactcactgcggagaggcgtttggcgattcaacacgctgcgcaccgccttgacagaatgcgttccttttttttcagataaaaagcgagatattggcatcggcagcatactcgagaaaagtggccgctccaccatactcaacaccatcaataaactgctccttttcaaatccaaaaacctccatggtcatctggcaggcaatgaatcgaacaccaaactcctgacacatgcccctgagttgctcaattgtggcaacacctttctttttgaaggtctccttcatcagcatggtcgccatgttatcaaaaccgggaacattaccggaaatgatgttcggcaccggccagttaaaagactgaaactccttgctgccgaagggcattttcatgggcatggcaggattactgtgaggagagaccttggcgtcgatctcttttttcagcaacggcagcccataaaaggtaaagaaaataaccgcttccatatccatggccgcagcagttgaagcaagaatgaagggaggatatgcccagtcaagtgagccctgtgatgcaatgattgcaagtttttttgtgtcagccatgcttattctccttgattacgctttcctgaaattaattacctgtatttagcgagatctcttctttggaacccgacagaagaactatatatccatataaccatacagttgcaaaaaaaactcataaaaacatacaaagcaaagtcgaaccctgtgcgaggtcaatgacccccggagattatccccgtagcagcaaaaacaagaaccaatacctgcagcagcgcaatcaaagtataaatacgatctttttccctgaaaaacagcggtataatgacgacaaggcagagcatcgttaccgatgaaaggtagatgattgagagataactgagaacatcaccccggcccaattgtgtaacccagtcccatccagatggcaccggtaccgctttgtgcaattctgccgcccgaagatgccagttcatggctatttcggcaggagaaacggcggaaggaagcaattgaaaaacatagatcacataacccgctgcaacaaaaatcattcccaaggtcgaagtccatgagaggacattggcataggtcaactgaatccggtttgcgtgaagttgttctttcatggtaataattaatcgtcgtcagattccgaatccttttaaaagcgctctcaatcccgctgctgcaagcaaagtaataacaaggcgtctgacaacacgggtatgcacctttgtcaaaagctttgccccaatttttgtgccgatcatcatgccggcaaccgatggaattgcgataagaggaagtaccgctcccttgtgcagatagacccatgctgcagcggtatcattgatagaaagcacaaaaatactggtagcaaccgaaactctcagcggaacgccaagaacaagattgaagaccggtacattcgcccatccggcacccagcccgaacattcctgccataaatccaatcacaacaaaaagaaagagaccaattggcgtacgatggatctgccaactgacatccttaccaagctgttcatcgtaatagatgccatagatatgcaatattttggacaggttatccggctctgtgatctcaggatatgctgaattttttgaaagaagcatgattactgaaataccgagaattgccgctccaagagacaattggacaatattttccggcatggccaagccaaccatcgcaccggctattgaactgattgaagcaatcaatgccatggaaagagccaatttgagattggcaagccctttcttgagcaagggagccccggctgaaagagctccggaaagcgccacaagcaatcccgcaccccgaacaaagtcaatatgaaacgggaaaaaactgcttacaataggaacaaacagcactccccctccaacgcctccaataacggcaacgataccgagaaaaaaagaaaagataaacagcgcgatctcccaaacccaccatgcggtctccacaacaggctcaggtggcacggcaaaaactgctgtcggaaaaaagagcagcatccctgtcagcatgaccggtaataaaagagaggtgattgatgaatgacctttttgaatcatggctgtacactcaatttttgaacgataaacgtttttttcatcagatcacgccaaaacgaaggaagatggccgaaaaaacaccaattaagttactgtattgttatataattgaagattgttattttaagaaaagaaatttgctcttcaaaaaagaaaatgagaacaagagcaaatctcctctctttgctggtcaacattcgtgccggatggtgcagagcagaaagctgcccggaacaacccctggaacaacccacttaccgggtggaaaagtatgccctctccttgttgagagaataaccccaaggcaaacccgcattcttccatccgtttaccaggcggcgacctttgttcactccctcttttgccatatcgccctcaaaaccatcatagacagaatagacattggtataaccagcctgactcaggagattggctgcgcctgcactgcgatcaccagagcgacagatcagaacaacagcatcagaatttttcaagccccgcacttgcaatgcctcggcaaccttcagggtaaagctggagttgggattcatcagaaagcgctcttttttactgtcccatgttgagtagtcatcctgcatgaagggaatattgatatctacctgatcagcaatgccaacatattcggtttctgctgctgtacgtacatcaacaaataaaacagtggcggggttgttgcccttcatctcaagagcctcttttgccgagagatatttacccgatacagtttgcttggttaccggcaatttggcgggatcaaaggtatccgcctggactgcagaacaggaaagcaaaaaaagtgttgcgaagagcagcgtaatttttctcataatacaagttgaattattgttaaacaatctgttgccttatctgaaaatcttcgttttgctccttcctggagcagaaagatgagcacccctccccaccgttacaattggtgtgcatagttcagcgaccagttcatctggctgtgactgatgaccagaccatcggcattggttgccgttacttccgggacaaacacaagtgcggcggaaactgttgatttatccgtcaacttataaccgaaaccaccggtataatgattttcggtaatcgcaggaaacatcggattaagatagctgtccggaacaggattggtcgaaaaacttgcccctgcacgaagtgcaagccgctccgatgccttatactgcacaccgattgaataaatccactgatcatcccaattctgggtcatatccacatcaagtgtctgtccctgaaacgggccgttcgatgcagaattgtcggcaataaaagtggtgctgaatttgctcattgcccatgaccagtccagatatttgacatcaccgacaatcatccagcgctttgccggatagagggcaagacctgccgcccaggtttccggccacccaaaattcttgaccttgatggtgccactgaccgataccggatcggattgagtgaatgccggccctgctcctgaaaaagagagcgtcgcccttgaactcttcatatcagagagcgctatccttgagtgataagtggccccgatggtcagaagattgctgaacttgtgtgtaaatcccgtcttgaaccccgatccatacccgaccgcctcacccataaatggagtgccattggaaaagtcaaaacgaacataattaacgtcagtaatcgcgccagaactgatgaatgaaccgagtgtattaaacatggagccactgaccgagccaccctggccctgcattgccatcccggcaaaatgagcgccatccatatccatctgcagatccatgcttccccagataagatcgagtgatgcaccaatggtcgtatttggagtgagattccaggcaagaggaaacatcaggcgaccgataccaacttctgatcgaatagcctcgccactcagaggaactgctccactcatagacatgggcatcccgtactggaaaaggggggaatttttgccatactccgttcccatcccaccctgggcaagaacagccacaccccaggcaatgctgccatcttttctcatataggaaagagagggcatgtagtatgctgttccttcagacttgtctgacaaagagccatacccgaccgacacatctgggtgaagccccctgataccaaggccaatctcttcctggccatttttcatcatcccaagtgtcgccggattattcatcacggcagagttacccgtatcaaaggccataccagctccaccgagagcatgtgatttggcgccatacccctcaaggttcatgccgttcgtagcaaatgctgttgatgactccaggagcgcgaccagaagagtcgcacatactacaaattttctggtcatattacttctgattgagggttatggcatacccgacttcatagcagcaaataacccgtaacgataccattgtccgtaaaaaacggcgaagaaccgatagcagcctgcagaactcaaatctggcaggaaggcaatcgtttcgggttataaagggaacaaaagaagtcgagaataacctggaattaactatatagccgtaaaagcatatgactatatagttaatttaaccggctttttcaagcactgtttttccaggaaaaaaaaggtggcgccgggttacctgatggctcttccccctcttactgaaccaattcagccagttcggaactcacacgcatcgacttgcgggcagcctcaatagccgtgataccctcctcttcatgaaagagcgcccagggaagctggtatgacgactcgttgccatacctcgccagcatcttttcatgggaatcatatttttcaaaatcaggcaaaatctgttcaatcaaggcagcaacctctttggtgaccgtaccttccattatcagttgtgataaatgcttgcccggcttatgggtcaacggtgagacaccaaaaagcattaatacagcaagaccggtattttcaagaacaagtatggagcccgaaacacaggcacgccagcgcccgagagcgtaatcctgctccgcctcctgcaagaacccgcgggcgagttcaagccgatagtcaatatccttatgcaatcccataaacaacctcccttaatgattcctgacaactgcaggagttacttgacaggtaacgattcagacagatcaccagccggaaaccaccctgtcaaaaatctcatcaataatctggtcaacacaaaatcggagcgcctcctgctggccgacagggtcaccagtacgataatcggaaaatccgacaaatgattgggtaaacatcgctgtttttttcacccgatcaaccattgtaacctgtacaacaagcgtaacccgattcgtcatcgcccgctcggttatgctcgaaagctggctcggagcatcagaaaaggagataagggcaccttccagcaacgcatcggcacgagccagagagggagtaacgcgaagagggctttgcgactcgattcgattgacaagagagccggtcaactcccccctgagctgcgcgataccggctgcgctgcgatcttcaaacaccggaatggcaatcgttttcagatgtgcaggcagcgatgaacctgcaaagctgtaacagccctgaagggttgccagaacaagaacaaacagcgtgattatcggtgcagcagctttcagcatgacgatcctcaatattaataggttcggcggtcaatcctgttcatcattttacggaagggataggtgaggagcaaccatttttttcttcttccacgaagagcggaaagatagataccggttttggagtcgctccagtcagaagccaactgtaccgcaagctttgcggcgaccgacggcgactgggcaaaaatatcaagaatggtactgaaggtggccaactgccgggaaagttcaggtgtcgggttatcggaactgaccatcccggtacgcaccagaccaggatggagcagcatgacagagatcccggtatgtttatactccgcagcaaccgcataggtaaaacgggctatggcagccttggtggaaccgtaggcactcatccacggtgtgtttgagccactgtctgtgcccgaaccagccatattgataatcttgcctggaatatcttccctgagaaaatagctgattgccgcacgacagccattataggtacccttaagattggtatcaataacccttccccatcgctcaggatcactctctgtaatgttcatgaagggatcagagattcccgcattattgataaaacagtctatccggccaaacctctttgtcgccgcatcaatcaggcgctccatatcagcagccgaaacaacatcacagacacagccgaaggcgctgcccggaggaaactccgcaacagccgcctgaacattggcattcgaagaagaggttataaccacctttgcgccctggcgcacaaactcatgagctatcgctttaccgattcctctggttgaaccggtaatgacggcaaccttctcatccagtctccccatgagcagacctcttctttttactgatacttacttttttctgtttatcccatcgaccatcacctcaagctcagggcggccaacagcataagtttcaagagagataccctgctcaatagcctcccatgcctgacggatactcatggctccggctctggggcccataggatggccaaaaatcccccgacccggtacaaaaccaaaatcgacactccccactttccggtagacggtttcaagcgtaagcgctgaatcactgcctcctggaacgggaagcgaacgcctgatatgaccaaactcctgcagacactcggcaatattgtcctttacctcctcttcaggggtcatcatcctgctgccaaaaccgggcataataatcgaatcaagaccggcaaggcgctgaagtttggtcataacccttgaatggacaccatatttttccatcctgctgaaagccgcaataaagggaaaatggccaataagtggcaccttcgtatgccgggcaagcattctgacagcgctgagtccaaccggcagagcattgatcagcaaagcattcgctccattgctgacggcaatgtcgtgctgctcaagaagtcggtcaacctcatccgtaacatttgcaagataaatttttggctctccggtctccttttccgcccgagctcttgcctctcccagtactcgggatcgctcaatcagggaagaccagtcaacatcggcaagcatttcgtcatccttggcaatatcaagccctccaagccagctctgataggcaatctcggcaaaattggctggactgagtccgatatttggcttcactactccgaaaaaaatcgggcggtcataggcctgaagaagatcacgaataccatcaataccaaatttggggccatcaaaagccctcagataagcctccggaaaaccgatatcaagcagcttcaccaccggcacaccgggagtaaaaaaaactccctccccacaaacagcggtgagcagattcggcagcttggcgccaaaattccgatgcgggtgggcaatagtgacgcggcatgcatgaatagggcctgtttcgaaatgcacgaccggatagctgagagcctcaagctccccctctatcgtcagactgatcaccctggcggcatactttggacgaaaatcttcatcatgatcaacacgtttccactgtgctgtcgattgttcactgcagaaatgggcaagcgccgtctctatatctcccacacactccaggtagtaatccagcgtcaggtagtcagccatatcgagctgctcccttgatgcaaagaaaccttttatatcctcagtattcatagaaaaacgtcatacccccccccgctattccggcctgccggatgctgcaaaagggtgcccattaagaaaatcgaacgctactaagactaccacagcaggcgctcaagcctgctgcagcgatgatcattactccctgcaattatccttcagcctttatggtattgaaatagtcgaaggcatcctgcggactcatctgctcatgaacaaccttgttgaccgctttcatcatcgcaaggggagcatcactctggaaaatattgcgccccatatcaacacctgatgcgccttcatcaattgcacggcgagacatcgtaagcgcttcgagttcaggaagcttctttccaccggccatcacaatcggcaccggacatgaagcggtgatggtatcgaaatcttcaggcacataataggttttaacaatctgggcgccaagctcggcagccatcctgcaggccagtctgaaatatttggcatcgcgcaccatatccttgccaaccgcagtcaccgccatggttggaatgccataacgcagccccatatcaacaagccttgtcatattgtgaatcgagcgggtctcaaattcaccgccaataaatatctggagggtgattgccacaacgttcatacgaatggcatcctcaatatcaacagcaagctcttcatcagagagctccttgagaatactcgggcctccgctgcagcgcatgacgaccgccttggtaagagttggaggaaccgtggtacgcaaaataccacgggtcagcataattgcatcggcgtaaggcatgagcggaacaatattgacatcaggacgctccagaccagtagtcgggccctggaaatagccatgatcgatagcaagcatcaccgtttttccggtatctggccggaaaatcctcgacaggcggtttttcattccccaatcaagagagtgtgcccccttaagaaaaaatccatagttattgaccggcgtatcgagataatactctttggcctgcttgtctttatcgtattccgccatgatgatggttctcctcttttcagttgtttttattatacctcttctctcttcattcagcgaagcgcggctgcaatattaccgccatccactgtagtaattgaaccggtcgtcctgatttcaagcgcaagatgaacaaatgcctcggcaacatcctctgccgttacctcaagctgcagcaggtttccggccatatactccctctcactcaagccacgtgccgctgagcgggctttgatcatctccgcggtaagcagaccactgcgaatgcggtcagcattgataccatttgaacgaataccatcgcgaccgtgatcaagcgcatattgccgtacaagaaacatggtcgccgctttcgccagaccgtaagggccaaagtccggacctggattgacagcctgttttgaaacattgaacaacagcacaccgcccgtaccctgaagtttcatcaccctgacagcctcctgggcaatggagtggtgtgaaaaaaagtttatttcaaaacttttgcgcagcaactcatcagagacctcaccgatgcgcccctggatggcagctcccacattggagacaataatgtccacgcctccaaaccggcgacaggcgacatcgaaagctgcacgaacatctgagcgtgaagttacgtcacaggtgagggtaagaacattgccgccaaactcctccgctgcacgatcgagcgcttcacgagtcagatcaagaagcaccagctcggcccctctctgacggaaagctttagccgttgccagaccaataccacttgccgccccggtaaccataacaattttaccggcaaaaacatcatgcgtaaccttggtcatcttggcctgctccatatcccaatactcgatctcaaaagcttcacgatcgctgatggattcaaaggtgccaaccgattcagcatcaagaatggccagagcagtacccgttgcaatatcggcattaactgcagccgattccgcattcctgccaaggccaaacagcccgagaccgggaacaagcaccactcttggcagtggatcaagcatggttaccttcatatcggcagcagcctgctgctgggtattgaaatagtcgatatactcccgacaataacgctgcacagcctcatgcaccgcaaccttgaatcctgcaatatcccccgcatcgggagcaggaacaacaagcggcctgtttttcgtccggacaataaaatcaggggtcatggaacccttctgactcatggcagcaagatcagcgctgttcacatagtcaagaatggcgggagaagtacggaaatcaagaataaactgatggtactcacgcgtacccggcgccttttcatcaacacaggcgcccctgatgacaggagccaccacctcaaccggggcaatctctgctggcaagatgacggatggaaaggtctttcttccggctgcggcaatccgctcttcaagcgtactgaccgcatcaatcattcggcaataggcctccctcgccgtagcgccaaacgttaccagaccatgcttctgcaacacaagccccttcatctccgggttttgctcataaaccagagctgccgaacgggcaaggccaaggccaggcttgatatagggcacagaaccaaagctctcaccaagagtctcacggcagagcctttcgccatcgggctgattgctgagggtgagcagggcaaacgaatgagtatgaaaaataaagcgatgcggcagaaaagcgtgaaggagagtctcaattgaaggagtcaaccgatgctcggccatatgatcagtcaaactgaacatattcaggagcaggagatgcttgaactctttggttgaaaaacgccgaagagcctcttcactcatcagatcgttgcggctgaaaagctcccccagcttacgcaacggcaccagccggagtggcgtgtaatcacaaccggtaacacggctcaaatcaacaccgctcgccttgatcaacagcacttcagcccggttgccaaccatatcaaccagctcacatttcacggaagtattccccccgccatgcatcaccagcgaactttcgctgccaagcagacgggaggcatagaccagctctgcaagttctgtctgtaccccggttgagctgcactgctctttgacggagcactgaagatctgcgtcattccataggttctgcataaaatatcaaacttctcacgccgaaagtcggcatgtatggttgaaaaataacgatagcaaaaaaagagaactcccccggcctcactgtctgcctttttttttcttctcatgccacccctcaatcaaaaagccggaaccgtaaataagcagaaaaccggggattaccatgccaagaaaagagatcttgtcgccaatgtcctgcaactgacccgaagaccagatcatccatacgaggagataccaagctgggccaacaaacagaaacatggtattccagagctttctaaaatggtatttcatgatgatattgagcgtcttgacagaaagagagagatatccggtcagatctgaccatcaatccgcagcttccgttcattgagtttttcaagaataatcctgatcagatactgcagcgcattgagcacataggtaaaataggcgagaaaggcttcccagataagaacatgctcaggataaccaaggtaggccatgacaaaatagagcagatgaaacgccgccgcaatcgtgctcccgatatcttcccacagaaactcttttgaataaacccatttatcgaaaacctccttctcaaaaaacataccagtgatgaaaagcagggcaaaaaaaagcgttttaaaaagaataaccacactgacccagtaaaaactggtgacaaacaaaccgtttgcatacagggctgtagtggtaactccaccgacaaaaaagaggaattggatcggggcaagaataatctgaatatcggtccaaacagaagcatttcttttgacaagctgttccggagtataacgggccatcttcttttactcttaactgataaaaaaaatatttgtggacatcacgaatgccagaccgacacgctcaccatggacgcatggaatatagtaaaattgaagagagagaaaaagcccccgaaaaagggagtattgcatggcagagtggaattgtgataattgagcggcatggtgcacttttcttttgccattcactgccgaaagagctccaatcgtcggaccaccttcggtggtcgtttctgtagtcggttgttaccgaaaatcatggcgcacggcagttcgtccctcactgccgttcaccacgattttgtaactgccctctcgctcaaaaacaaagacggaatgagctgccaactgactacgggacgaaaaccgggcggaagcccacgttgctgcgccggttgccgggggcgcagctgccccgatacgccgaccgacagtactcggcatcgtagcgccagcacccgccacgaagcacacggagcgaaagctttttttcctcccaccaactatccgtccattcccatacgttaccagccatgtcgtacagcccttcgggtgttgctccatcggggtaactgccaaccggtgttgttgccccaacagtactattgtaattggccaatcgaacagagatatctccttcttcttccggccagggataatctcgaactttctgcggagtcgtttgccgtattcctcctgcagcccactcccactcaatttccgttgggagcctataacgcatagtactcccttcaagcattgaaagccacagacagtatgcacgggcagcataccaagttacaccaaccacgggttgattattacccttaaattttgcttccccatcgaaacttgatcgaaacaaagcggcaaggtcgtttttaccctcataaagataatctcccaactgtggccaccagaggtttcgttttgcaattgccttaagctcttccctgatagatgagaccgatacagaaacgccttgagacgaaccatctgactgcaaaaattgtataaaatcacgataacgttggttggtcacgggatacttggcaaaataaatatcagacacttgttcctccttctctgttgcggaataaaggtaactcccacccgggatcaggatatactctgcattctgttcattcgtatttcgaaacaattgctggcgattttcaaccttcacaatcggtagcgttgtcgaaagtagcctgaaaggaatctcaggcatacgttgcattacgggcggtggttggggatgtgaattaaggagtgcagcaagcaaacgaggatagtcgcgttcatcttctaccggggtgcttaaatcaacataaaatttacctttcaaccatgatggagcgctttcatcccagctccctttcgcaagtactggaataaattttctatgattttttgttgtaaaaacctcggcagtcataatgtcgccctcatacccggcgccaccatcacgtttatcgcatttactacgatactttggggtgcaaataatcagcacataatcattattgcggatctccttttccataaaatccggaagctgatctcccggcacggcatgccattgatcaagaatagtttcaacaccactgtgacgaaggcgagttgcaagatcggcaacccattttttatgattatcgtcttcccaggaataagctataaaagcttttggtgcactcaattttgataagagatctttatcataacccgtgccaaggcggcgaggaagcacaaagctccctgtatatgatggagaaggatagagactggtatcgagcgtccatttctcaccgggtttgtcctcatagcgtatcggaaaaatcgttaccccgctgttttcgaaggtgacatacattgctgtgtttggccactgtcgggtctgatatgaggcccctgcagcaagcttcaagtaaccaccattggctgacacaatacctttaaccgcaacctgatggaaatgcccttgaagcaggagatcaaccgactcttcaagaacagcctcaatgtttgattgctcaaaagggcttaaccagtcgagaggatgatgaatcaaggcaactttgagatcggctgcttcaaactgcttccttgccgcatcaagacatcggcaaccaatgaagagcttctcatgatcatgatcgtcaatacagaagagcgcactgttcaggggcagaacggcaagacggagtccgttgatcgttacgagttctaccggactgcatgttgtgtttgtcgggaacgagcggatggctttgaaatagtcgttataccatgacgagaatgcttgaaacttatctctcaattgtggaaaagtcgattcaggatcaaagtactcgtcggcttcttcagcattatcaagatggcggtgactccatttccccattttgcggtcaacatcatggttgccgggaatgatgaaaaggcgatcgcgattgagagcggcggcttcgagcagatcatcgaaaaatttcgtggcagcatcatactcgttggcctttccgttttgcgcaatatcaccagttgcaaaaatcaggtcaggaacatgcccttcttcacggaatcgcctgaccgattcaacaagagcacgaagtataaccacctgatcataaggagcaccattgctcagatggaaatccgaaacatgcagccaggtaagagccatgtgatgaaattgaaagaattaaccgcaacgaaaatgaagtggctgcaatatagtgtattctttaggaaatgggcaagtaatggcaggatgcactgtagatcatgccgaaaatgtgggcggcaccaaaagcccaagttaacggagatttggatgttatgaagagagaacgagaatattcatctctgattgatccttgcaaaaacatcttctgctgatgaagctttgatttcaccacggtctaaagcctcaaatcgagattcgacctcttctgcccacgcagcatctacggcattgcgtgcggcacaatcaaaactctgaaaaagtttttcgataagttcagccctctctacaggaagcaaatcaagagcatctttgaaaatacgttctgcaactgctgtcatatgtttatcctgaaaattatcctgaaaaaaaatgcccgtcatcttcgaaacggctatccggctcgtcctaccaatgccgggcatgggtggtggctctttttgccctgatgcttacaggggcggggtcatcaatctgttcagaggcagtcatccgactttgcttttgagctacgggacgaaaaccgggcggaagcccacgttgttgttccggttgtcgggggtgttgttgttccgatacgccgaccgacagttctcggcatcgttgttccagctcccgccacgaattacacggttcgaacccacgactgatgcccgttttcttcaatggccaccattgcagagtacacattttttctgaattctcttgcattggcgtattcagtacaagcgaccattggcatcgcatggtttgcaaactctttttgtgaccatcgccctgtttgcaggtaaccttcataaagccaggatttctggataaagcgttttttgcttcgtcgggcaaggcgcacagagcccggaaagagcagatagcccaaaaagggcaacccttttctactttcgttcaaacaaaagggtttgagctgaagccgcaactcccttgcaagatagtcctgaaggcggtatccagcttcgagcaatgcctctttatcatgatgccataacaccatatcgtccatatagcggacataggctggaatgcacagtctttgtttgacataataatcggcgaccaacaaatagtggttggcaaaatactggctggtcaggttgccaatcggaacacttttaccggcttcggtagcgtagctgtcaattatgttgtcgaacatcaacagcacattcttgtctttgaacatgcgataaagctgctgtttcagaattgagtggtcaatgctctcaaaatatttgcgaacatcaagtttcaagaaccaacggaagtggcgatgatactcccttgccttgtcgagcgccgcataggtaccttttccggggcggctggcaaaactggtgacaatctgctgcttttcgaacgaggcatggcagacattcatcaaggcatggtgcagaacccgctgcgaaaaaggggtggcgcaaatcagccgttttttgggatcgtaaatagtgaaggtgtgataccctcccgtttcgacttctcccgaaaagagttgctgttgcagccgttgcaaattttgcggcaactgcttcttataggcgcctacatagtgtttggaaactttgcctttttgcgccttgtagaatgcctcatagagattcttcagatcagcaatctcttcaagcaactgcccctgacgtttcattggtttccggcttatccatgaaatagtgagcaaaacgctcaactttcttttcaccaataccctttataccaagcatgctcttgatggtgatctcttcaagttttgcaagctccgcaagctcttcgtcggtaaagacgataaaagcggcaacaccttccgttatcgccacttttttccgtattgcacgcagatgcgaaaatttgcggaatgttggctcatcaagcatctcacggtaatcaacctttgccttgctcccgtgtgccgggttgaatgtttgctcaatgtaacgcacacaaaaacaccagttggctccattatcgttgctgatcagcttatgctggatttccagaactttatgcgccttcagaaaggtgttcatctcctgcaaagcgcccccgctgtcaccgatggatatggtaaagagttttatctgcataagcgtatagcggctgatttgataaccctggaagagatactcgctttttcaaaaatatcgtcggaccacctgcggtggtcatttctgttgtcggtggttaccgaaaatcgtggcgcacggcagttcgtccctcactgccgttcaccacgattttgtaactgacctctcgctcaaaaacaaagtcggaatgagctgccaactgactacgggacgaaaaccgggcggaagcccacgccgctgcgccggcgaccgggggtgttgccgttccgatacgccgaccgacagcgcacggcaccgtagttccagctcccgccacgaatcacacggtccgaacctaccgaatcattgcaccattcccatacattacctgccatatcgtacaaaccttccggagttgctccttcggggtaacggttaacgggtgttgtatatccaacattcataccaaagttggccaacgttggtgttggttcacccttctcatctgaccagggatactcccgaactttctgcggtatcggttcccgttttccacctgccgcccactcccgctggatgtcgtttggcaagcgataagagtcaggcttgcctgcacacagtgagagccaaaaacagtaggcttgagcagcataccatgtaataccaacgacaggctgttcggcgccgctgaattttcgatcttcatcataggttgaacgacacaaagctgcaaggtcgtttttaccctctttgaaaaaatttgcaacagttgaatgctctgtattgtttaatgcaattttgaacagctcttcctgtaatgctaccgattcctcaagtgctgcaataaaagagcgatagagtttgtttgttaccggatacttggcgacatagagttccggcacactcacaatttcttctgtcaccgaataaatatagcttcctcccggtatcaggatgtactctgagttttcttcattggaattccggaaagagagaggatttccgctgacactcttttcaatgtttcgctcaagcgctttgccgccgaaagcaagaatcacctcctccgctcgatcagctacatcatcgttttttgcaagttttcctgctctgaactgataaagggtattgagtgcttcgggattcccaattgtcttcaggcagtcgagaatcacctgctgtcggcgtagtgttgtttcggaatccagaagctttttacataacgtatcaatctttcttttttccttcggggtttcctctatgatggtttgcaacagctcttgttttgactgaatcacctcttcactcactacatcgaagaagttttgcataaaggtattgaagctctctgcatcaatctgaccaaaaaagaagcggatgggttcttcccaaaagggttcgctgaaatgctcaatcagtttctgtaaggagagatccattacaggatttttcatgagctgaaaaccggtcagatattcgcggaatgacttgtgacgaaaggcataatcagtctgaccatatctcaccaacaaaccggcacgatcaatcaggtcgtcactgaatgcctttgcttttggcggcttctgcttctttggtatcttgtttaattctttctgcattcttgtcttcataacttcctgatcggcttcgtcctttttcagctcctcctgcatccagagtgcaactggagcgagaactccaatggcatctgcttcgggaagcttcgggactatgtttcgccgcttgtactgataaccaaggagataatccagtgcttttttatagagagtagcccggctttccggcaaggtatcgtcctcgttccagagcatggccataatctgcaacattaacggtattccggccagcttcagtaaacttttattttcatccttgttcaaaaatttgataacagcacttgctttatcgagggctttttctttctgacggttctcccattccggatcttcagtgtctccactgtcggttggaattttgctgagaaagacttcagtaaaccagttttgtaaaaatgttttttgttgtacaggcttgaaatcaaggatatcagctctctttaaaggaatttgaatctcaatgtcatcaacgggacggtagcctgtcgggcgtgaggtgacaacaaagcaggctttgggaaagtcagtaatggtattcttgatccattcacacacctcttttctctcttccagctcactgatttcatcgagcccatcaagtaaaaccaatgattttttttgacagagcgattcgaaaatcaatgtttctaaattttccggtctctctttctctgacgatggaacagtatgcgcccatgccagaatattgacaggaagtgctgaataaccagtatctccttttttcaagtcgcgtaattggagataaaaaaccatgaccggttcgggaaaaccaaaatctttacatcgctctttgtcgatgcatgagagtgcataatgctggagcagggttgttttgccttgaccaggatcaccaatgacaagcaaaaggcgattttttttaaatgccgcacgcataacggcttctgcagtaaaaccgtctacctctttttgcctgtcatacacttttgtttcgggagaataacgctcttcactctgccatgtatcagaaagactcaacgaaacaaatatttggcttacttttgctgaaaagccttgaaccgctgttggaagcacgtgatccaatgccgctataagaaattcctgataactcgtcccatatttattttccggatgtccatttgtttcagttgtaacgaccgggtctggtgcggcggaattccgcaggcgcagaatctcgaaacttctggttgcctctttggttttgtaaaaaacgttgggatcatccgaccattgagaactcttttcataatagcagattggataaacctctatttttttgccatcaaaccggcaatacatggcattttttgagctattagcgctgaagtatgcagcccccgaaccaagctctaccagttcaccgaaattcacttctgtctgatgcaagtgaccattcaagagaatgtcaacctgtgaggacaaaacattcttgagtgcaatgctctcgagtgtatggagcacaaaaaacggatgatgtatcatcgcaatcacaagcgagaggtcaccttttttcctctccgattcgagttgctctataagtgggttaagacaaaaacgaccaatacagagttttccaatgtctttactggcatcttcacaaaacagggcgctgttgataagcagcagtttaagcgaaacttcatcatcattttttctgagcgtgtaaggaattagttcacaagttgatttgtcgggaaaagttctttcaggtttaacagcctcgaaataatcattataccattcagaaaaggcctgaagcttcagaaaatgataacgcttacttttctcaaagtagttattaatatctacttctgtttgaaaggtgggtggaacaagcccttgatctcgctcaacatcatggttgcctggaacaataaacaagcgctccctgccttgccctgcagcttgaagcagtttgtcaaaaaatttggtagcgggagcatcgtcaccgcctttaaaaatcgcaacatctccctttcctgcgatatcacctgtagcaaaaatcagatccggtttccactctgttgtttgccgaaatcgttcaacagattcaaccagcgctttaagcacctgattaacgtcataggatccgagagggctcaagtggaaatccgaaacatgcagccaggtaagagccatgtgattgaattgaatgaattaactgcgacgaagatgaagcgcctgcaatatagtgtattctttggggatcgggaaagtaatgggtatccctgtaatggaggtcgagggggctgggaacctgaactattttgttttgatgggcatcatggatatactacaaacggcctgtagcaagtttggcggtgttggctgatgaaaacaagcagtggaaacccacctcttatggtttttctgtactgggatgccgccatacgctggagtttccggtagccaagctgaccgattatgaggaaaaactggatgagctgctggcgtcggaaaacgcttttggatggattacggcagcacacatcctgacccaaaaaaccagagcagaggatcaggaacggtacaacgccaaactccgcctgctacgaatactgtatgaacggcattgggataaacaacgggtgatcaatttattcaatgtcattgactggttaatgcaactgccagaatggttgaacagtcaggtctggcaagaacttgaaacaatcgaggagagggaaaaagtgcaatacatcaccagcatagaacgaattggcatcgccaaaggcatagcaaagggcgaagccaggttactgaaaaggcagcttgaacgccgctttggcctgttgcccaagtgggcatctgagcggttagaacgcgctaaagaggaggaattggaagcctggagtgaaacgattctcacagccccgaccctggaggccgttttcaaagatgcagaccctcataacaaatttacagtctccgaaaaactgtagaatacacgcagtgtgtttttttggaaaaaagattgggatgatgaaagagggaatgatccatcactctgttcagaggcattcatccggcttcgctgtgttatctgcataagcgtatagcggctgatttgataaccatggaagagatattcactttttcaaaaatatcgtcggaccacctgcggtggtcgtttctgtagtcggtggttaccgaaaatcatggcgcacggcagttcgtccctcactgccgttcaccacgattttgtaactgccctctcgctcaaaaacaaagtcggaatgagctgccaactgactacgggacgaaaaccgggcggaagaccacgtagctgcgccggtagtcgggggtgttgctgccccgagccgccgaccgacagacctcggccgcgtagtcccagcccccgccacgaacaacacggcgcgaacccgtttcattccacaaattatctgtccactcccaaacattaccggccatatcgtacagcccttcgggggttactccttctggataactgccaacgggtgttgtttctccgacattgtaattagtgccagaaagaaaacccctgttttttgaaaatttgacaacctcccgccggattaaaaaccatttttaatgatcaacaaaaggcgtttttgtgctgatcgtgacacgccatgggtaaactaccgaattttgctccaggaagcgtcataacgaacggatctctccctgcgaattggtaaaaaactctttttttggggagagaactcaggcagcttttttgtagggccctcgatgtcgcttcgcatcctgcttgtacaagagtgctccataacgatgaatgttgcgagccagcactgcaagggcaacatagcgattgaatcctttgatgccatcatcagggcatatatccaagccgtgaacctcaagtgcgttgattgctgattcaactgccgaatgctgccgtcgcagtctcctgaattccggctcggattcatgagctttgtcgatttttgagagcttgccttttttcggcataacaactttttcaagaagcgctttcaggtcgcgttggttatccgggctatgaaagcctttgtcgtagctgatcgatcgcaagtttggaaaacgttgcttggtctcttcgataatggacactgcgatgtcgctatcgacaactttttccatgacctgatgatgcaggataaaacgatactgatcttcgataatacagacccgtaatcccaactcaaccggcactcccgccttgcctttactgatccactcggtgtgtggctgaaaaattgaaaagactttctccgcatgcggaataacctcgtcatttatccgacgacgaatttgccccatttgtacctcagcatgagcaatatagccgttaagctggctgagccgcaacggatttaagccacccagttctgcgccggtacgcactgcccgttgtaactgataatcgactgccgcaaggtaatcgaggagtgcttgctttatttgttgatctttgagagctttcttttccggcttttttgatgtcgagtgcttgagctgttgcacaatacgacgcattcttttgatatgccggatgttatgatcgtattggcgccattgacttaatccttcatcaaaagaccatttcgcacagacctcaatggctttgcgaatggcatcgaacaactggcttgtatcagcaggaaagtgaacgttggtttccaccacaaacgaatcacctcgggccattaaagggaaattttcttcctctttttttttactaacgtatgacctgcacggacaatttcctggttgattcgatcaagcaattcgggggtaaacagtcggacattatctttgatggtctggagttcataagatgttttatcagtccaatcgttgtgaccaagcatctggcgaagcgtatcgtggtgattgaccaattcatgaagccgatcgtaatcagcgttgattcccagtcgaacgacacccagtaccaaaattgcccattgctccataccgggacgccctgtgtttgggtcagcttttccttctccttttttccgttcaggacgaacctcttcgaggatggcaaaaacacgcttgcgcaactcctcgtcggtgtagatgccctgaaggcccctcaagatttttgggatatcatctcgtgatttcggatcgaaaacaatggcagaaatatcggtacgaccgaacatcatttggtggttgatgacgctacgcatagtggatttcaaaaaacgaagtttggagtctgtttctctttgagggcacccctgcaacaccttttctctatcaaaaatgcttctaatggggtattattacgctttagctcagggtccgtcaaatatctttgaccatgaaataacaatataaactattattttataatatcataacagtttttcgttcatccactaattatagttgagcagtgtcgcgcttggcccgcccttttcgtctgcccaaggataatctcgaactttctgcacagcttcaccctgccgtccccctgcggcccactcccactcaacttccgtcggcaggcggtaagagtctggtctatcctcaagctgcgagagccagagacagtaggcctgggcggcgtaccaaggaataccaacaaccggctgttcgtcaccaccgaatttccgatcttcatcattctccgaacgaaacaatgcagcaaggtcgtttttaccctttttgagccatggggcaaaatccgtaccccatcggtcattttgtgcaatgtcttttatttttttctgtagtgcggtctctttcccaagtgcagcaataaatgagcggtagagtttattggttactgggcacttggcaaaatagagatcttctacacgtttttcttcgtttgttttcgagaaaaggtaactccctttccttatcaggatgtactgcacgccatcttcatatgtattgctgatgatacggggccgttgttttggctggctgtcatggtttgttttctctttttctctcggcggaagattacgcttgataccagctctccgttcaagttggataataagcccatcagctttatcaagtacccgctgtttcaggttattatcaggttcttgcatttttttggctcgctcgtgaaaattccgaacagcatcaagtgcagcagacttattgataacctcaagacaatcaagcacatgccactgtactcccagtgaaagtttactgtctttgagctttcggcataacgccccggttgagcactccctggattcccggatcaaggttttcatcaactgcaactttcgttgcaacacatcggtcgttatttccggattgaacaactgattcataaagccgtcaaaaatatccgcatcgatctgggcgaaataaaaccgcagcgtttcatcccattcccacttacggtcatcataatgctgaacgatcgagcggataaacgcatccgatttgctgcaacgcagcatctccaaacttgccagatattcctgaaacgtcttgtgccagaatcggaatgccttcccgttcggtttcagaattccacttctgtttaccataaaaccgaaaaacgtgtcaagcccgactgttgtattgatcgattgaaaacggctttccataatctctttcatttcgccctcagaaagatcgagacaggtttttttttgcatggtataggcaagaagtccgagaaccgttgctgactgttccggatcgataccatacgatatctgccgggcgttatccctgccatgaagcagatacacgatgacaacacgatacaaggctattctggaatcaggtttaaaatcccgcagcttgtagagcaaagccataagcttcaacagcagaggaatacctgcaatctgctgcaaaccctttttcttcttttccgtttcctcgctgttcatctcttcgctcttatcgccttcttgaggatagagatatgcatatagttcccttgccttatcgtccggaggggtagtatcgtgtatcgtgaagccccgctccttttcaaatttcgaagcagccctgaaccacttcaataaaaagtcccattgctggtcaggctcaagatcatccagagcagcccgcctgtgactttgaatgagttcaacgccatcactggtcacatatccggttttgcgtgtggttacaataaaaaaacgattgggataggcatgaccttcttcgtcaatccattggcagatggctttccgtttttcaagttcagtgacctcgtcaagaccgtcaagcaaaacaagaaccctctccgtttcacccatcccccgccaccatgtttccgcttcatcggcagcaagagataacgacctgttaagctcaacaatctgcgcagccaaccgcacaggtttattgtgggcatcaaaattcagtttgcgcaattcaagaaacagaacccggacgctggcagcttcgggaaaaagtcgcccatgatcaccttcgaggcagagcatcgcataatgctgcagtaacgtggtcttgccagagcctggatcgccgatcagaagcagaacattggtacgggcattcccatgaaatatttcctgaagcagtgcatcctgtgacatttttttcgtttcaacggaatgccctttatcatgagcatccactttgccgtacagctcactgatgtgaagatcgataaacacatcctcaagtggaatctcgatatcctgataattgtcgagcccgcgtgatgcaactattccgaactggttcctcaatgattcacggtagcgctcgtagctatttatctctggtcgccctgaagcagtaaccataccgttatcacaagcgatcaaaggtagcgagctgacttgctgatcagcattacgccccggaacaggaaactgtttcgtatatgatggtaacggataaagactggtatcaagtgtccagacttcacgaggagtaccctcataacggatggggaaaatcgttaccccgcttccgtcgaaagttgcatacatggaggactttgaccattgccctttctggtatgcagctcctgcagcaagcttcagatatccgccattttcggcaacaatgcttttcgttgaggtttgatggtaatgcccctgaagcaaaagatcgactgactcttcaagctttgcttcgatatttgactgctctatcggactcaaccagtcgagagggtgatgaatcatggcaactttgagatcggctgcttcaaactgcttctttgcagcatcgaaacagcggcaaccaatgaagagctttgcatggtcatgatcgtcaatgcagaagagggcactgttcaggggcagaacggcaagacggagtccgttgatcgttacgagttctaccgaactgcatgttgtgtttgtcgggaacgagcggatggttttgaaatagtcgttataccatgacgagaatgcctgaaatttatccctcagttgtggaaaagttgagtcaggatcaaagtactcgtcggcatcttcagcgttatcgagattgcgatggctccacttgcccatcttgcggtcaacatcatggttaccgggtattatgaaaaggcgatcacgattgagcccagcagcttcaagcaggtcatcacaaaatattgtggccgcgtcatactcttttgcctttccgttctgcgcaatatcaccggttgcaaagatgagatccgggacttgctcccctttttcgcggaactgcctgactgaagagacaagggatcgaagaataacctcctgactgtaagggcctttgtcactcaggtggaaatccgaaacatgcagccaggtaagagccatgtgattgaattgaatgaattaaccgcgacaaagatgaagcgcctgcaatatagtgtattctttggggatcgggaaagtaatgggtatccctgcaatggaggtcgagggggctgggaacctgaactattttgttttaaggggcatcatggatatactacaaacggcctgtagcaagtttggcggtgctggccgatgaaaacaagcagtggaaacccacctcttatggttttgccgtgctgggatgccgccatacgctggagttcccggttgccaagctgaccgattatgaagacaaactcgatgagctgctggcatcaaataacgcttttggatggattacggcggcacacatcctgacacaaaaaaccagaacgcaggatcaggaacggtacaacgcaaaactcagcttactgcgaatactgtacgaacggcatcggaatatacagcgcgttatcaatttattcaatgtcattgactggctgatgcaactgccggagtggttgaacagcgaggtctggcaagaacttgaaacaatcgaggagagggaaaaagtgcaatacattaccagcgtagaacgaattggcatagccaaaggcatggctaaaggacgtgttgagggtaaatccagcctactgaaaaggcaacttgaacgccgctttggcgtgttgcccaaatgggcatcagatcagttagagaatgccaaagaggaggaactggaagcctggagtgaaacgattctcacagccccgaccctggaggccgttttcagagaggctgacccctcataacaaatttactgtctccggaaaactgtagaatacacgcagtatattttttggaaaaaagaccgggatgatggaagagggaatggaccatcattctgttcagaggcattcatccggcttcgctgtgttatctgcataagcgtatagcggctgatttgataaccctgaaagagatactcgctttttcaaaaatatcgtcggaccacctgcggtgggttttgttgattgtgcggaatgagctgccaactgactacgggacgaaaacagggcggaagccaacgtagttataccggtagtcgggggtgttgaagtaccgatacgccgaccgacagaactcggcatcgtagtaccagctcccgccacgaataacacggttcgaacaagtctcttcattgtaccaactatccgtccattcccatacgtttccagccatatcgtacagcccttcgggtgttgctccttcgggataactgccgactggtgtggttgcgccgacattgccatcatagttgagcaatttcgagtcaggttctcgcttctcgtctgcccagggatactttcgaactttctttccgattgttccctgcctgcctcctgcggcccactcccactcaacttccgtcggcaaacggtaagaatctggtttatcttcacactgcgaaagccagaggcagtaggcttgagcggcataccaggtaatgccaacaaccggctgatcgtcaccaccgaatttccggtcttcatcattctccgaacaaaataatgccgcaaggtcgttttcacctttgttgaaatagccggaaaatcctgcatcccaactgttgttttttgcaattttcttcagctcttcctgtaattttgatgattccccaagcgcagcaataaatgaacggtagagtttattggttaccggatattttgcgaaatagagatccttttctgcattcttctgcttttttgtctccgagtcaaggtaactccccttctttatcaggatgtactcggcattgtgttcgttggggttgcggaacgatattggccggttttcaaaattgatgatctgcgatgtaatcgttttcggcgctgctttttccatattacccgattgagctgttttatctttcagctcttgcagagtatacatcacctcatcagcacgatcggcaacatccttgttttttgcaagatctctggttttgaactgttccaaagttttgatggcagcagatttgccgatggttttcaggcagtcgagaatcacccgctgacgacttgccgtatttgtggcgacaagcagttttgtgcaaagtgcatcaacctttttcaggggcgcctcttctatgagcgtctgcaacaaccattgctgcttgggagtcagctcgtcactgactggcgagtcaaagagctttttcatgaaaagattgaagatctcttcatctccctgtgcaataaaaaaacggatcggttcatcccaccaatcgttgccaaagcctgcaatcaggtttccaagatacctggttgaacgcactttggtaacgagttgaactcctgccaaatattcacgaaatgatttatggcgaaagaggtaatcgtgtgctcccgtctccaccagcaagcctgaccgtttaaccagatagtcgcaaaaatcatcaaccgagggcggcttatcctgtttatcaagttgctccttcatctttttgtgcatctctaccctcgaagcctcatcctttttgagcttttcctgcatccagagcgaaagcggagcaagcacctgtcgggcacgtagcgctgaaagaagtgggacaatccctcggcgcttgtcgcggaattcaagcagataatcgagtgatgcctcatagagctttacacgactgtccggcatatactctctatccttccacagaattgccatgatctgcagaatcattggaatagccgcaagctgccgcagtcccttgttcttctccgcgttaagatgctcaacaatggtgatggttcgcgcctcagcctctttttgctgcttttcctgccactccgcttcctcaaatcccttttcacaaggctctttcaaaaatgctgccttgaaccaatttctcaaaaaccgctcctgctgttccgaagtgaaatcctgcacgtcggcccgttcataatctgccgcaagctcaactccttcatctttgcggtaccccgtcgctcgtgatgtgaccacaaaacaggcgacagtaaaggtattcaaggccgcatcaatccacttgcatacctcaattcgctcttgcgtgttgctgatttcatcaagaccgtcaagcaggacaagtgaggttccactttgcaaccaatcaacaaaacactctttcttgatggcatgatgttgcatgacagaccagcttgcaaggtttgccggcaaggtgtcgtagtgacctgcatgacttgaaagctctctcagtggcagataaaaaacgttgaccggatcggaaaaaccaagcctcgcagagtcttcaagtgcacgaagggcataatatttgagaagtgttgttttgccagagccgggatcaccgataacgagaagcattcggcagcctctccgatcgcgaaatgcccgcttcatgatctcatcgggagaaaagatatgctcacccccttgccaaaaactcttttcaggaactgaattgcctttatcctgcctgtcggacatgcgcagagggacaaaggtatcgtcattcaggttgactttgacgctctcgacacccggcaaaccaagcatacgaatataaccgagctcctctttgagagtcgcctgataacgctctttgcagggatgatggagtttatcagattctggtgactcggcagatgtaccttttgataaaaagaacgttccggtatacaagggcgaaggaaagacgctggtatcaagtgtccacttttcatttggactatcctcatagcgaattggaaaaatggtcacccgattaccctcgaaggtaacatacatggcgctgtttggccacttacgtgtctgataagctgcgccagcagcaagcttgatgaacccaccattagcagaagcaatgctttccgcatcgatctcatggcagtgaccatgcagcagcaaatcaaccgattcgccaagagccgcttttatgttgcgtcgctccacctggcttaaccaatcgagaggatggtgaatcaaggcaatggtaagttctgctgctgcctgcctctttaactgctccctcgcattatcaaggcagagacgccctatgaaaagctgtgcaacatcacgatcgtcaatgctgaagagtgcactgttcaggggcaaaacagcaatacgacagttgttgattgtgagaatttctacagggctgcatgtggtgtttgtgggaaacgaccggataccgctgaaatagctgttataccaggatgaaaatgcctggaatttctgcgtcaggtgaggagtcggcgtctgaggatcgaagtactcatcaacgtcatccttcgtattgaaggttcgctcaagccccttgcccatcttgcggtcaacatcatggttaccgggtattatgaaaaggcgatcacgattgagccccgcagcttcgagcagatcatcgaaaaattttgtggccgcatcatactcttttgcctttccgttctgcgcaatatcaccggttgcaaagatgagatccgggacttgctcccctttttcgcggaactgcctgactgaagagacaagggatcgaagaataacctcctgactgtaagggcctttgtcactcaggtggaaatccgaaacatgcagccaggtaagagccatgtgattgaattgaatgggttaactgcgacgaagatgaagcgcctgcaatatagtgtattctttggggatcgggaaagtaatggggcaagcacagggtatagtgtgattttcgcaacggcagcaacctcgggacatgaggtaagcgcccttgattttctgattaacatgatatggttatatttgccggggaagctgccccgacaaaccgaagtctctcctggttctgattatgaccgacaacaatgcgcctggcgcgatgacatttgcccttaaactgcttggactgcgcagccacagtaaggatgaactgaaacggaaactgctgaaaaagggatattctgctgagggtatcgaaccggtaattgaaaaattgagccggatgggagcgcttgacgatcatgctttcggcatggaagtgatcagaagcaggtcaagaagaaagccctctggaaggttaaagattgttgcggaactcaggaaaaagggtgttgctgaaaccattatcagcgagctcctcaaggagtatgacagcgttgcgctttgccatcgggcggcagaaaaaaaattggcctcattgcgtgagatgagtgaagcggatcggaaaagaaaacttgaagtcttcctttccaaccgggggtttgagtggcaggagattcaatcggcgctcaggttgctcgttctacccggcgccgatgatgatgaaccctgttaagccaccctgtcaaagcgggtatcacccatgaaccaaagaaccaaccttctctccgcgcagcagtctgctcaaattccctttttcgttcatgttcatgactacaatgggcagcgtgttttcactgcagagggtgattgctgtcatatccataaccctgaggttttttcggatcacatcctgataggatatatccgcaaaaaactctgcatgggaatttttttcgggatcggaatcgtagactccctgaacccgtgtgcctttgacaataatatcggcctcaatttcgatggccctcagtgaagctgccgtgtcggtggtaaagtaggggtttcctgtgcctgcgccgaaaataacaacccgccccttttcaagatgacggactgccctgcgccggataaagggttctgccatctgctccatttttatggctgtctgaagtcgggtaaagactccttttcgttcaagggcatcctgaaatgcaagggcattgataaccgttgcgagcatccccatgtagtcggcctgtacgcgatccatattagccgctgcttcggacatgccacgaaatatattgcctccgccaatcaccagtgcaatctgggcgcccatctcgcgagcctccttgatttcctctgcataccgttcaagcatcgcggaattaatgccatagccgtcctctccggcaagtgcttcgccactcagtttcagcaagatgcgcttgtagtggagcatatccttatcctcaggaagaaaggtttaaaaaaacaaaaccatcattctatgtacaaaaaaaaagcctcgcaacaacgaggctttttttttactctcccaacttgcagcggacaaatccgatcacatcaacctttacttgatgcttttttcggaactcattgagcacgtcagataccttgacggtgctgtccttgatgaagaactgctcgctgagcacaacgtcctgataatacttttcaagtctgccaagaacaatcttgtcgacaaacgcctctttctttccctgttcgagagcctgctgacgataaatttccgcctcttttgcgatgtaatcggctggaacaaaggagcggtcaacaacaatcggagctgctgcggcgacctgcatggcaagatccctggccagttcgcgaacagcatcgggctgatcggtagcaagatgaatgattgcgccaagctgtgcaccgggatgaacataggattcgaccacaccgtcacctgcgtcaatatagaccagacgtttgaggctgatcttttcgccaagcttgccggtcatggttttgatggcatcatcaaccgtttcgccgccatacgcttcgccaagtgtcagcgtcattaaggcttcaggtgatgagatgcactttgcaagggcaagctcaccaagggcaaccgtaaaattggtaaagtcctcaccgcgggcaacaaagtcggtctcacagttcagttcaagaataataccggccttatggtcggcggtcattttaatttcgaccataccctctctggcatccctgtctgcacgcttcgcagcaagtgcagcgcctttcttgcgcagataatcgatagcctgctgcatatcccctccagtttcatcaagggcttttttgcagtccatcatgcctgcacctgttatatcacgaagattttttacatcttttgctgaaatctggctcattgaaatttcactcttattgattatagacacggattattcgctgatctcttccttttcgacgtcgatatcgccatcctcttcctcttcatccataccggcaagcacttcattttccactttcagcgcccgtgcgttgatgacggtatcggcaacagccttgaccatcaactgaatggagcggattgcatcgtcattggctggaatgacgaaatcaaccagttcaggatcgcagttggtatcgaccatggcaatgatgggaataccgagtgagcgggcttccttgatggcaatatgctctttcttgatgtcaacgatgaagagcgcggctggaagccttgtcatggtggcaataccaccgagaatcctcatgagcttctctttttcacggcccagcatcaggcgttctttcttggtaatcatatcatacgttccatccgtcgccatccggtcgatggagttcatgcgccggatactctgccgaatggtctggaagttggtaagcataccacccagccaacgctcgcaaacgtaaggcatccctgcacgctctgcctgttcggcaataatgtgtttggcctgttttttggtaccgacaaacatgatctccctgcctgtctgtgcaattgcttcaagcgccttcagtgcctcatcggcaagaacgacggttttctgcagatcgataatatgaacgccgtttttttccatgaaaatgtacggcttcatttttgggcaccagcgacgtgcaaggtgaccgaaatggactcctgcgcggagcatctcttcaagctgaaaatgtgacatacgtgcttttttgtgatttagttgttcctctatcatgcctgtactgcccggtatccggcgcaaggcgccgaacacttccggagagcttcatctgaacgattttcagaatagcatgatatgcgaagttgtatctttgaaataaaacgaaataacaccggattaacgtttcgagaactggaagcgtttgcgggcctttttgcgtccgaattttttccgctcaaccatacggggatcccttgtcagaagcttctctgttttgaggataacacgggcggtttcatcaaattcggtaagtgcacgagcaatggcaaggctgactgcgccggactgaccacttacaccgccaccctgaacattgatcttgatatcaaactcttccgctctttcggtaataacgagaggccgaagggcttgctggcgcttgaattcatccttgaaatactcttcaatcggcagtttgttgacaataacccggccttttcccggaatcataaaagctcgagccaccgaggttttacggcggcctactgtatcgataacctctttcattccctatgctttaatatttagtttaccttcatttcaacaggagcctgcgaagcatgcgggtgctcggaaccggcataaaccttgagttttctgaacaactgacggccgagattgttgtgcggcaacattccccacacagcattttcaataatcctttcaggtctttttttcagaaggtccttgacatggtcaatcttgacaccacccggatactgggaatgcgagaagtagctcttctgctcctcttttttgccggttagggcaactttttcggcattggttaccacaatgaaatcaccggtatcgatatgcggcgtaaactgtggcttatgcttgcccctgaggacctttgcaatttcagaagccattctgcccaatacctgaccctcggcatcaacaacgtaccacttcctgtcgacctctgcaggctttgccgaatatgttttaaaacttaacgtcttactcatgctcttactatagattaactggacttttccgaaaaataaagtttatcaatgtaaattattccacttaattctacaaattataccttatatctgttacagggaattccctggcagagctctgccattttttttaccaagaccgtatctgttcttatgaagcctttaatcgctctggtgggccggcctaacgtcggcaaatcaaccctgttcaaccgaattctgcgccaacgaagcgccattgtagatcctacccccggtgtaacgagagatcggcacatcgcagagggagagtggcaaggcaagcaatttctcctgatggataccggaggctataatgccgatggcgacaccatcagcatggcaatgcttgagcagacgctgatggctattcgtgatgccgatattgttatctttttgaccgatgtacgtgccggactctcctacgaggatcttgaactcggaagattgctgcagcgaaccttccagcacaagcagcttttctttgtggtaaacaaggtcgaaaccccgcaactctctttggacgcagagtcgttcatcaaaaccggtttcaccgccccctattttatttcagcaagagatggaagcggagttgccgatatgcttgacgacatccttgagtcgttacctgaaacagaaaaacagcttcaggaaaaagagagcgccatccagcttgccgttgtcggaaggccaaatgtcgggaaatcaagttttgtcaactccctgctcggctcaaaccgcctcattgtatccaacatacccggcacaacacgggatgctatcgacagccgcttcatacgcaagcagcaggagttcattctcattgatacggcaggactgagaaaacggacaaaaatcgatgctggtattgagtactacagctcgctgagaacggagaaggccattgagcgctgcgacgttgcactcgtcatgcttgatgctgcgccaggcattgagaagcaggatatgaaaatcatcaatatggcagttgagcgcaaaaaaggggcgctcctgttgatcaataaatgggatctgattgaaaaggattcaaaaacaagcaagatctacgaagagaccctgcgttccaacatgggcaacctctcctatgtccccgtcctctttatttcggcgctcaccaaaaagaacctttaccgggcaatagacacggctcagcaaatcagccaaaaccgctcccgtaaaatcagcaccagcgtgctcaacaaattccttgaggaggcgctttcacatacacacccttccacaaaatcgggcaaagagctcaagatcaagtacatgacccagatcaacgccgcatggccggtctttgcctttttctgcaatgatcctctcctggttcaggccaatttcaggaagtttcttgaaaacaagcttcgcgaacatttcagcctggagggagtacccatttccatgcgttttatgcaaaaatgaacgcatctatcagaaccaaaccatatcatttctctattttctgtaattttcaaacgaacacgctatgacaacaaatcatgatgaatcaacacatgcgtcctgcagccataatcaaggcaatggagaagctgcacatgcatcctgcggccatcatcactgcgagcatgaacgtccgctgcagcaggtaaaacacattattgccgtcgcatcagggaagggaggagttggaaaatcaaccttcgccgtaaacctctccattgcacttgcccagacaggagcaaaagttggcctgattgacgctgatctttacggcccgagcattccaaccatgttcggactgctcgatgccaaaccggaagtaactgaaaaacatcttgtcccactggaaaaatggggtgtcaaactgatgtccatcggttttctgatcgaaaccgatacggcggttatctggcgcggcccaatggtttcgaacgccatcaagcagtttatcagtgaggtagattggagcgagctcgattacctgatcttcgatcttcctcccggcaccggagatatccagatcacaatcgcccagaccgttcccctgactggcgccattattgttacaacaccgcaggatgtagccattgctgatgtatcgaaggctgtcagcatgttccgcaaggtcaatgtgccgattcttggagtggttgaaaacatgagctattacgaactgccggatggaacaaaagactatattttcggacatcatggaggagagatatttgcccgtacccagggactttccttcctcggctccattccgatcgatcgtgctgtacgcgagggtggagacaacggaacaccctatatgctcagccatcccgattcggcgacatcaaaagccatcaatcaagccacaatggaggttgcacgcaggatttccatcaccgaagcggaacggggaaataaacaatcataaatttcgtattgtttttttccgcaagaggtttgatattagatttcgtaaagatgataacggccctttttttcactcaattgtaaaccaattataccatgagctccaccaaggattaccttccaaacagcgatgcgctttacgacagggttattgcagcacttgaaaccgtacgtccctatctgcaggttgacggaggagattgccagattgtcggcattaccaaagatatgaccgttgatgtaaaactgcttggcgcatgtggttcatgccccatgagcacccttaccctgcgtgccggtgtcgaacaagctatcaaaaaagcagttccggaaattgtacgcgttgaatcagtgtaacaaactcatcagtcaagattacgcaataaaagttccagggagtcttcattctgaatgaggacttctctggctttacttccgtctgcctcactgacaatcccgctgaattcaagctgatccatcactcgccctgcgcggctgaatcccaatctgagacgcctttgcagcagcgatacactcgcctgctggtgcgtcaccacaagccttgccgcctcctcaaacatactgtccttgccatctttttcctgataccccgatgatgatatcccgttacctttgttgatatcaggggagggaagcacatacatgttcttcagcgcatgttgtgaaccgataaaggaggtaatctcttcaacctcacccgacgagacgtaaggcccctgaatacgcatcgattttggctgattggatggctgataaagcatgtcgccattaccaagaagctgttcagcccctgagccatcgagaatggtgcgtgaatcaaccctgcttgccacctgaaaagcgatcctggcaggaaagtttgccttgatgataccggtaatgacatcgaccgatggcctctgagtcgccacaatcagatgaataccgacggcacgggcaagctgggctatcctgatgatgggctcttcaacttcccgtcctgccgttatcatgagatcggcaagctcatcaatgaccacaacaatgtagggcagagcctcctcggggatacggcgattatggtctccaatattgcgaacacctgctttttcaagggtctcgtaacggatctccatctctttgacaacacacttcagcgcatagaccgccttctggggatccgtgataatctgctcctcaatgccgggaaaacgcatgagaaaatggtttttcagatgctgatactgaaatagctcaacccgttttggatcgatcagcacaaatttgaccttgtcgggactgcaggcatagagcaggcttgagataatgacattgatgcagaccgactttccggctccggtagcgccagcaatcaggagatgcggcatggtggcaagatcggcaatatagacctcattggcgatagttttaccgagcacaatcggcagcatcatggtgctgttcttgaatttttcaacctgcagcaccgaccggagccagaccgttttcggcttgccgttgggaatctccacaccaacagcattctttcccggaatcggtgcaataatccggatacctcttgccgacagcgccatggcaaggtcattttcaagggatttgacccgactgaccttgacatccggttcaagttcgagttcaaaaagggtcacacgaggcccaaccgttgttgaaatcctcttcacctcaatcttgtagatcttgagtttctcaagcagtttccgcttgctttcgtcgagatgctgctgatcgatctgatcattgtcatcggggactttttccagcaagtcgatcgacgggaaacgataaggctccctgtccttggtctgcactttcagacgacgctcatcaagatcagcctctttttcacggacagcctggtgaatgatcatctccggctctccgggaatcttcgactgcagcgccaatggagttctctcagcagcagagggctccggcaaaggaggttccggcagcaaaagctcttcctgaaacaccggggtaaccagtggaacagcagaggctgatacaaaaggttcggattcaggctcctgcttcagtgtctgttttttcaactcctcttttttctgagcctcctttttcagtgcaagctttctcttttcctctcttttctcctctctctttttctctttcagcttctgcagttcagcctttttcttacgcttctcagcacgctttgccctgaaagcagcaaacgacctgacactgcttttgacggcagcgagcaccagcctcataccttcagccagcgcagtctgccccatgtagagagtcaaaaccagagcaataacggagagaagaacaagcgctgcggtaaaaccaatcacgacagaaagaaactccgcaagcatccgcccgattgctccagccatcatatcgctgaacggcgcagaggtaaggccgaacatcgttgcgatatcaagtgaaaaggcgaggctgtagagagaaaaaagaatggctggtttcaggcttttcgcccgcagaagcaaccatccccataaaaaaatggctgttaacggtagaattaccgaatagccaagaaatgaacggataaagaacgcggagatccttgctccgaataatccgaatggattgtgaatgctttcagccacatctctggcagatctactgaaaatatcgtgccatgcaagggtaccaaaacttgcctcatcatccggatgaaaactcagaagggccgcaatcaaaaagagagccagcaacataagtaccagaccgccgatctctttttgcagcgccttcatgtcgagaggagtccccttgacacctttgttgttatttttcattttcacctgtgcagtcactcctgtaatacctatggggttgcattcaactcaaagaggttgtaacaaacggcaacctcctgatcacacccgtatgaaggcttccgcgaacctcaaccagaattggagtacccggcttcaggtactcacgcaccacattgcaggtaccaaccggctcctggagtgtcggcgaaagtgtcccgctgcaaacccagccaatctcctggcggtcactgttgtaaagcttgaaatgctggcggggaagaacgcggccatcaaggctgaaaccagcaactccccgcttcagattaccttcaacctgctggcacgcctccttgcccataaaatgtcctttacccatttttaccacccatttcaaacgcgcttcaagcgggttcgtatcctggtcaatctcgtggccatacagtgagtaccccatctcaaggcggagtgtgtcgcgtgcacccagtcctatgggctgaatgccgctctctttacccgcttcaaacagcgcctcccataacggcagagccatcgcattcggcaaacagatctcaactcccttctcacccgtataacctgttccggcaatcatcacctccgttccctggaacagaaccttacagaagcggaatgccccaagcgcaggaacatcaagcgcaggaaagaccgttgcaagaatattcagggcaagcggaccctgcagggcaatcaaagaaagttgatcggtatgatcctcaagcacaaccccttcaaatgctgcgatatgctgctgcagccattcaaaatctttttgggcattacttgcattgacaataagaaaaaacgtttcgctgtcgatgcggtagataatcaggtcatcaacaatgccgccatgaggatagagcatgagattgtactgcgcctgaccatcctccgcgttgtcgaggtcgttggtcgtcatgtactgaagaaactcttttgcccgtgcacccctgacataaaagttgcccatatgcgacacatcaaaaagcccggccgcactgcggacagcatgatgctcagcaataattcccctgtattgtaccggcatcaggtaaccaccgaaatcgataattttagctccggcttcttcatgccaggagtacaatgctgtttttttcataacgacccttcacgaaagttattgagtggagttacaactgactgtaaaaaaacatttaaacaggaaaatcaaagctttttttccaatgggctgaattttccattgcagatcagctccatgcgctcacccgtcacagccaatataagaatactgatttcttgcagaagaggttggaaaaacattttttagcagcaatgctgaatagatatcggattacatgatgttcaacccaacgggctgtcatgtttcgtaacgttgtttcccgcactgccagcatgaactgaactgaccttcaatcgtttcgccacaatccggacaaacccattgactgagagtttcagcctgagaacttcgccaagcctctatcaactcaagggctttggggtagtccgcatcattgaaaatccagagtgccgggaggcactcctgaggcgaaagttcacccactgcaataaaaagatgttcattgcggatgacacaggctacctcttccttttcgagcaggctcttcagcacataaacctcgcccgattcgctcatcgtatttggtgcaaacaagtatttcataggttactccccaaggattacaatacctgaagtaatcctcagcccaatacacttgttgtttcggtacttcacttaccccggccaataatcacctcattgccaagctcattacgatctccggctttcaggggaaaatgggcggcaagaattgcagcgcaccggtcaacggctcccgctattgctgcggcctgggccttgcttttgatccctccaacaatggtatcgacaatctcctgccagaccgccttgtcaactttggcattaatgcctttatcggcaatcacacgaacatgatgctcaaacagtgaaatatagatgagaatgccggtatgatcaacggtctggttaatatccttctgataaaaggcgttgatggcagcctcttcgacctcctccttcatatccgatgccgtgacaaagagacgtttgagaagaggaattcgtttgagcagttcgtgaagcacgataaacgaaaggccaaagagttcaagaaaaaaccacatactctcgtgcccggtaaaaaaggccacggcaacaccaaggagtatcgccagaagcgaactgccgatcatgcttgcaagaggatagtgataacttgacggaacgaccataaccacaatttcacctgaggtgcgcatttcagcttccgctattcgcgcctcaatctgaagccgttctgccgctgcaagaaatttttctgccggatctttcataagctgttctctttttttcactgcttctaccaatcacctgacgctccaccgccgccgaaaccaccgccgccgccgccaaagccacctccaccgcttccaccaccaaagccgccaccatagaagccaccaccaagaccgccgtttgccattgggccgcctctgtggccacgaaaaatctggctgatcagatatataagaaagagaatactgaagaggaggggaaatgaagttttatcctttttcttcactggctttgccttgtactctccatgaacagccgcaataatggcatcgacccctcgggtaaatccggcatcgaactgcctggacttgaaggctggaacaatctcgtcattgataattcgtcctgcaagaagatcggtcaaccttccctccaaaccatagccaacctcaatgcgcacctttcgatcatcgcgtgaaacaatgagtagtacaccgttgtcggtacccttctggccaatcttccatgcctcgaccgcccgtatcgaaaaattttcgatggggtcgccctgaagcgatggaatggtcagaataacaatctgcgttgactcggcagcctcaaactgctgaagctttgcttcaagctccgcctttaccggtgcggagatcatggagccataatcgttgacccgtcctgaaagagccggcacctgaattgccgtatggccgttgagcggcacaaactgaatcagtgcaaccatcaaaaagagcagaaccctcagaacggatctcatgaattgattcataacagttaacagaatcagaatttaacagcaggcaccgctttggcagcttcatcggccttgaagtactccttggctttcagcttcagcgccagactgttggtcaacgagttcggaaacttccttatcgagaagttgaacacttctaccgccccgttataacgctgacgggcaacgctgatacggttttcggttccctcaagctgattctgaagatcgcggaagttctggttagccttgagttcaggataccgctctaccgccaccagcagacgcgacaggcttgaggagagaccaccctgggcgctggtgaattttgccatcgccgccggatcgctgagcatagcgggagtaagctgaatcgaactcgcttttgccctcgcttccaccactgccgtcagggtctccttttcaaaatttgctgctcccttgaccgttgctacaagatttggcaccagatcacccctgcgctgcaactgggactcaagatcaccccatgcgcggtttacagcctcttcattctgctgaatggtgttgtacccgcacccggaaagggtactgaaaaaaagaaacagtgcaataagccttgccatggtcaccttcataatgttctccttgatgtttgttctgtcagtttaaataaatgcaaaaaaaatataccatctttccgttttcgattgtcatccgctcccccccctctgcagcactttccccaggcagccaatctggggagccggggactggaacatcttatccaagatgaagttccagtgccatactcctccaaacctttcagcttacaagccgttcgaccgtaaatattccctgcacctttttcagtttgtccataagggtattcagtttttccgcattgcgaacgtagatcatcatggtaccgacaaacatcccgtcatgcgcgttcagcgaaatggtacggatattggtatcgaattttgagatgaccgttgtaagctgattcatgatgccgagacggtcttctccaacaatcttgataccggcaagaaaatcggtctcaacttttctgttccacgaaaccgagacaatgcgctcgcttttcagcagattctcattactgacattgacgcagtttttacgatgtatcttgaccccctcagcggtaacaaagccgatcacctcatcaccgggaacaggctggcagcaattcgcataggcataggcgatattgttcatacctgcaataacaacatcgtcctttttagccggaacaccctccgcatccagttcgtgacgcgctttctgcagataatcttcaacctcacgcgcctcttcagtgagtgtttttgctgtcggctcctccttgcgggaattgttggcccgctcaataacctcttcaccattgatctgctggctcgcaagagcgctgaagaaatctgctggcgttttaaggccataccctttaacatgctggatgatgtcgctgtccgataaaagctttttggtaccagcaaccatcttctcccacataccccgccctttctcgacctgcagacggcgctcctcattgatggctgaacgtatcttcagcttggcccgctgggttatgaccaccttaagccagtcaggtttcggcttctggtttttcgaggtgataatttcgacccgatcacccgatttaagctgcgcattcaagcgaacgatcttgccattcaccttggccccgatacagccgttgccaacctccgtatgaatggcataggcaaaatcgatcggtgtagcccccgcaggcatggttttcatatctcctttcggagtaaaaacatagatttcgtcgtggtagaggttaagtttgaacccctccataaaagaggccgccgaatcagcatccttgatcagctctctggcccagcgaagaaacgaatcgatgttgacatcatcgcgcgatatcttctccttgtatcgccagtgagccgcaacgccgagttctgcaaactcatgcatacgcttcgtgcgaatctgcaactcaaccatatgacccttcgggccgataatggccgaatgaagggactggtatccgttatgcttcggtaccgagatatagtccttgaaatactgcggaaccggaggatattgctgtgtaataaaaccgtaaaccgaaaagcagtcagcgatacgctcggtatcaataatcaccctgataccatagagatcatgaatatcttcaaagctcttgttcttgttgcgcatcttgttgtagatcgaaaagagatgctttgcccgtccctgcacctccaccttgaactcctgctgctcaagatcatctttgatgggagcaatcatctttccgagatagttgacccggtcacctttacccatacggattttctgctggagaaattcgtacatctccggatcgatgaatcggagggcaaggttttcaaactcgaccttcatctttccaagaccaaagcggtgcgcaagaggtgcatatatgtcccgcgtttcaagcgcaatcttcaaccgtctgtgctcaggaagcgattcaagtgttctcatgttgtgcagccgatcgcagaacttgatcagaataacgcggatatccttgaccatcgagagcagcatcttgcgaaagccctctgcctgggtcgtctcccggttgatcatgataccggaaatcttggtcagcccttcaacaatatcagcaacttcaacgcccagctcagcaacaatatcctcataggtatagccgctgtcttcaatgacatcatgcaataaggctgccgctacagagacgccatcaagaggaagttccttgagcagaatggtggcaacttcaacaggatggtagaaaaagggttcacctgaagcccgtttttctccctcgtgtgcccgatagcacataaaaaaagcacgctgaatcagcgattcatcaaaatttttgagattcttgcgagaaagctgaagtatctcgtgaagctttttgtaatgatctttccctatctgtgctaacattgcagatgaactctggtgaacaacatatgaaaaaggtaacggacgacaaccgatgcactattatataatgtatttatgcataacaacacaaacagcagcaccccggaaaaaattattctcctgccggtaatcgctccagagcctgttccagctttgtgatttcatcacgcagataagctgccttttcatactccatctgaacagcagcttcctgcatttcaaggcggagttccgctgcgagggcataacccgcttcaggagtcagtgtatcaatatgaccggaaagcaccctctcaggtttcggctcaagaccgaagcgctttctccggtaacgctcctcggcatcagccacaccggtggtgtcgagaatctggtcaaccgatttgatgattgaacggggagtaatgccgtgctcttcgttgtagcgttgctggatggtacgacgccgggcagtttcatcaagcacttcacgaatggaacgggttaccacatcggcatagagcacaaccagaccatcaacgttgcgggcggccctgcctgcgatctgcataagcgaacgggtattgcgcaaaaagccctccttgtcggcatcaagaatcgcaacaagagaaacttccggaagatcaagcccttcacgaagaaggttgaccccgacaagcacgtcaatgtcccctaccctgagctcacgaagaatctgcatccgctccagactcttgatctccgaatgcagataacgcgaacgaatacctgtctttctgaaaaagtcatgcagatcttccgacattcttttggtcagcgtcatgaccagaaccttattgcccttggcggtatgaatacggatttcggccagaaggttgtcgatctggcctgtaacaggacgaacctccaccggaggatcaagcagaccggtaggacggacaagctgctccaccaccacaccacccgagcgcagcagttcatgttcactcggagtagcgctgacacagataacctgcgacgccatctcctcaaactcctcgaaacgcagcggacgattatcgagagcggaaggcaaccggaaaccatgctcaaccaaaatggttttacgggaacggtctcccccatacatcccccgtatctgcggcagcgtcacatgggattcatcaatgatgaccagaaagtccgaaggaaaatagtcaagcagacaacaggggcgctcaccgggagggcgagccgaaagatgccttgaataattttcaataccggaacagtagccaagctccttcatcatctcaaggtcataacgggtacgttcttcaatcctgcgagcctcaagaagacgattttcagaacgaaaatagttcagcctctcggcaagctcattttcaatagcgagcatggcaaccttaagcttctcctcgtcagcaacaaactggcgggccggatagatgaaggcataatcctcaaccccaagcacctctccgctatgaatatcaaaggtctgaatactttcaatctcggagccaaaaaactcgatgcgcagagcaagctcctcatgtgcagggacaagatcgataatatcccccctcacacgaaacttccccgaactcggctgcacatcatcacgaatgtaatggagagaaatcagctccttcaaaaaaagatcccgatccttctccattccggaacgcagttccacaatctgcgctttccagtcttcaggagagcccagaccataaatacaactgacagaactcaccacaatcacatccttcctgccactgagcagggagctggtcgccttgagccgaagccgttcaatttcgtcgttgatacgcagatctttggcgatatacttgtcgagagaggggagataggcttcaggctgataaaaatcgtaataactgataaaatactcgaccgcattgtcggggaaaaactgtttgagttccccatacaactgggcagcaagcgtcttgttatggctcatcaccagaaccggcctgtcgaaacgggcaataacgttcgaaatggtaaaggtcttgcccgagccagtgacaccaagcaacgtctggtaggggttccccgaccttacaccgtcgcaaagcgcctcgatggctttcggctgatcgccggcaggactgtaaggactgacaattttatatattccgcttccgttcacctccataaacaactctccaaacttgataattattttcactccttccattgcagcaactaaaagaactatttatgctatttgttagttcttccacaatgattatctaccgtaatagctaatggacttccctcttgtacaagcccctcttgaacaacaggcctttcaggggattttacagctctcgtacacccttagcctgcgtggactgtttattttcagaaaggcgggtgaaggcggttgcaattatccgctttaaataccattattatctttatttctgatgaccgatacctacacgaccgccataaaacgccgtatccccatattcaccatcgggatactttttttgcatctaatttcctgtaagcccatgatcaacgaagagagaccctatccatacacaaccgttcccggagactcactccacaccagaatctacacgctcaaaaacggcctgaccgtctacatgagcccttacctcgacgaaccaagaatatacacctccattgcagtccgcgcaggaagcaagaatgaccccgcagagacaaccggtcttgcgcactatctcgagcatatgctcttcaaggggaccgattcaatcggctcgcttgactatgaaaaagagcatgtcgagcttgaaaaaatttccgaactctacgaacaataccgaacaacaacagacacggaaaaacgcgccgcaatctacaaggatatcgacagcatctccaacgttgccgcaagctatacggtgcctaatgaatatgacaaaattttaaactccatcggcgcccagggcaccaatgcctacacctgggtcgaacagaccgtctatgtcaacgacatcccgtcgaacaaacttgaccagtggcttaccatggaggcggaacggttccgcaatccggtcatgagactgtttcataccgaactcgaaaccgtctatgaagagaaaaacatgaccatggacagtgacagccggaaaatatgggaaaatctctttgccggactcttcaaaaaacacacctatggcacccagaccaccatcggcaaagcggagcatctgaaaaatccctccataaagaacgtcatcaactactaccggacttactatgtgccaaacaacatggcgctctgcatcgccggtgattttgatccggatgcaaccataaaactgatcgatcagaaattttcagtcctgcaacccaaagaggttccgcactttacacccgcagtggaagaggcaataacggagccctccatcatcaaggtaaaagggccggaatcggaagagctggtcatcggattccggttcgatggaatcaacagttccgaagccgattacctcacccttgccgacaaggtgttgttcaaccagactgccggactgattgatctgaacctgaaccagcagcagaaagtactcgatgccggttcaatgctcgtcatgatgaaagattattccacccatattctgagtggaaaaccaagagaggggcagagccttgaacaggtaaaggagatgctgctcgcacagcttgaactgctcaaagaggggaaatttcccgactggctgcttgaagctgcaatcaatgacctgaaaattgaacaactgaaactctacgaaagcaaccgcggtcgtgttgaagcctatgttgacgcctttgtctggggtatgacctggcccgaccacgtcagccagatagaacggctcgaaaaaatcaccaaaaaagagcttgtcgactttgtccgcaaccattacagctcgaactatatcgccgttttcaaggagcatggcaccccgaaaagcgaaacaaaaatccagaaaccaccgatcacacccctgaaagttaatcgggacacctcatcgcaatttgccgagaaactgctggccctgaaatcagaaaaaaccgagccactctttctcgactataaaaaagatattggcttctttgatgtcaatccttccatcaaactgcactatctgcagaacaaggaaaacgagcttttctcgctctattatgtcttcgacataggaaaaaacaacagcaaaaagatcgaactcgcactcgactacctctcctatctcggcacctcaaaactcacgccaaaagagttcagccaggagctctataaaatcggtgcaagcttctcggcatttacctccgacgactacgtctacctgaagctctccggactggaaaagaactccgctgcagccattcgactgcttgaaaatcttctcgttgatgccagacccgaccaggaggcgcttgaaaagctcaaagagggcacactcaaagagcgtaccgacgccaagctctccaaaaagaagatcctctttgaggccatgaccagttatggcaaatacggtccatcctctcctttcaccaacatcctgagcaacaaggaacttgagcaggtcacttcacaagagctgctgggagaggtgcacgatctgttgcaataccgccatcgggtactttattacggcccagcctcttcacaagaggtgctcagcgaactgcgctccgtacgccattaccccgaatcaatgaagaccccgccggtcgccgacctgttccgtgatctcgaacagcagagcaatctcgtctatgtcgtcgattacgatatgacccaggcagaggttatccttttaacaagagatgagttgtacaacccatccattctccccctctccaccctcttcaacgaatattatggtggaggaatgtcatcggtggttttccaggagctgcgcgaagccaaagcgctcgcctactcggtcttttccgtctacaaaacaccgaaacagaaggacgagcataactacattgtcagctatatcggcacccaggccgacaagctccccgaagcgctcgacggcatcagcatcctgatgaacaagctgccgaaatcacccgaactctttgcatcggcattgaacggcattcagcagaaaatttcaaccgaacggctgacaagaacagagatcctcttcaattacgaagaggccgtacgactcgggcacgaccatgatatcagaacagacatctaccgcgaaacagcccggatgagcctcgccgatatcgaacaatttcacagtgcccatttcagaaaccaaaaacatgtcatgctggtgcttggcaagaaaaaagatcttgacatgacaaccctgaaaaaatacggaacggtaaaagagctgacgctgaaagatattttcggctattaacagctttgcagcaaccacccgacagggtttttgactatgaaaattcttaacaagtatatactggggcagtttgcaaaggcatttctttttacatcaatagcctttgcctgcctctttattctcatcaacatggttgaaaaactggatgagttcatcgacaagaagcttggcctgtggcagattgtccattattacctgctctcaataccctccattcttctggtcgtctctcccgtgagcgctctgctctcctcaatccttgtcgcagggaagctctccttttcaggtgaacttccggcaatacgctccgccggtgtcagtatgcgccaactgctgacaccctttataaccggaggagtgctgattctgctcttcaatcttctcaatgcaggatggatctccccatcaacatttgccgaaaagaaccattttgaacagcgctatttgaaaagaaatccagcccagccccaggaaaaccgcaacatccacatcctcgaaccgggaaaccgtatgctctccattggaacccttgatcctgaccaggcagaaatcagcgccgtctccatcgaggagttcagcggcgcacgcctcaaatcccgaaccgatgccgacagtatgcgctacaaccagaaaacaggcgaatggatactgctgaatgccgcaaaacgcagtttcaccggaaaagatgaaacctttcatctcacccctgtaacatcagtaaaacttgccctttcgccccgctctctgtcggaactcaacctccagccggatgaaatgaacctcatccgccactaccgctacctcacagaaaaagagggagccggtttcgccggactggaacgatcgacagtaaaatttcacaacaaaatcgcactccccttcgcctcgctcatcatcatcctcatcggagtccccctttccgcgaaaaaaaaacggggcggactcgcatctgaaataagcatcaccctttttgcaggatttctctttatgggagtgcaaaagaccatcgccatcgccggataccagggaatgatcaaccccatgctcgccgcatggctgccaaatatcctctttttgggcatcggctacgccatctataaaaccgctatcgactgaacctcatgcagaccggacacccccctgtcatcgtcctgatgaccgatttcggcctcgccgacacctatatcggccaaatgaaaggtgtcatcctctcccttgcgccatcagcacagattatcgacctcacccacgccataagcgcccagaacattgcgcaaggcgccttccagctcggcaagtcagccccctttttccctgaaggagcaatctttgtcgcagtcgtcgatccgggagtcggcacctcacgcaaggcaattgccgtacaatgcggaaaacagagctttcttgcccccgacaacggcctgctcaccgccctcttccagaccgggaaggtcactcaatgtgtcaccatcaccaatgaacgctatatgcttccttcccgcagctcaacctttcatgggcgcgacatattttcaccagcagccgcacatctcgcctccggcgttgcgctccgggagcttggctcaaagatggagctggcggaatgcaccaaaatcccgttaccgggatgcgaaagcggagacaacggcgcatcatgggagggaacaatcatctgcaccgaccacttcggcaacctcataacctcactcgacgcggaagtgcttgaccgctcaaaagagtggctgataggcgccggaaaccatcaactgcccatctgccgcacctatggagaagttgccgaccagcagccactcgcctataccggaagcagcggcatgatcgaaatcgccatcagaaacggcaacgcagcagagagactcgggctgagggatggagatgcggtgagggcttccgcagcatcctccatgccattctctcctcggtgaacggtaaactgtttttgcctgtttggttagggtgcacgggtatttcaggttgtttggtcaggattaacataacggctcttcatgttacaaaaactgtttatgaacaaggtgtggacggtcttcaccctcttcaccatttcgctggccctgtatggtattgacttcagcatttacggcaacctgagggagatatcagccagctttctcggcaatctcgccttcctgcccatatacatcatcgtcgtcacgctcctcttcgaaagggtgcttcgggaaagagagcgcaaatcggtcatgagaaaactgaacatggtcatcggcgtctttttcagtgaattcggcaaccacctgctgaaagagctgtcggtacacgtagtcgaaagcgaagagctgaaacagcgcctgcatatgaacggatcatggaaaaaacaggattttgacgaggcgctcgactatctgcgccaaaacaaccagaagatcagcatcgacagcgacgccctccccagcctgaaacagttcatgaccggaaaacgaagcttccttttgagcctgctggaaaaccagaatctgcttgagcatgaaaattttaccgacctgctttgggcagcgtttcatatcacggaagagcttgaggcccgcaaatcgttcgatcgtattcctccaagcgacaaagagcacatcaatggcgacataagacgcgttttcggtcatctgatcagggaatggatcctctatatgcagcatctcaaggaagactacccctatcttttctctctggccgttcgtctcaatcccatgatagactcgccggatccggtggtgtattccgaacactcctgaagaggtataacaactgtagcccggtacggctccatcctgcttgcataagctcagaaaaagagtccagaatcacaaccgaataaaatcgaatcacaaggaacacctatgactacatcaagtacacaagcaccgctttcagctcagcagcaacaagctcaaaatccggctccaaacccaacaccaacagcattggcaacacaacccgttgtggtacaacaggttcgaccaccgtttccgacacgcaaaattatttgcgattctgttgtaaaacctacaacgccaagtgctaaaatattgaatgaggaaaacaagagatgatgttgggtctaccaacgcactatgtcatggtattaacatcggcggtgagtacctgcctgtgagataattatccgcaggaacaggtaaccgcagaacactcctgacgtacgatttctcaccagtacgcattgatgaagtaattgtggagagcacaaccggatgggcaggaaacgtgaaacgccagcgacacatcggcgatttcacccaatggaaacagcacgacgcctaccaggcagcattcgaccgcctcttgcgggatttgaaagctgtgtaatgtctctgataacttacacttgtgagagctgtccactgatacccacctttacacaatgcacttgttttatgccgagctggagcccggtgtccacaggggtgcgggatttgagagctggataaatgcccatatttcatcagttctgaccttttctgcagcggcactgttttttatgttttgctgaattatctgtaccggtttcgtacttttcgggataagttaacctcgcaagtgtttcataaaaagtagaataccttatccaacatgagcacaatttctattgccgacattcttgagcttccagtgcaagagcgcattcgtctcgttgagctgatctgggatagcgttgctgcactgcctgaagcagtggaaatctcgcctgcgctcaaggctgagcttgaagtacgccttgcggagttcgaagcaaaccctgaagctggctattcctgggatcaagtgaagtcacatcttaaagagggttcatggcgtaccgtctgaaattctctgcacgagctttgcgtgaaactggcgaagctcaagagtggtatgaattgcagagccccggccttggtgctgaatttatggccgggagttacagctaaaacggcttgagcaagctccgttactttattccgaagttatcccaaatgtccgctgcgctctccttccccgatttccttacggtttattttatgtagtgtagagtaattttgtgcatattttggcagtgttacatgatgctcgaaatccgggttgttggcctcaaaaacggtagccatcagccatgattatcattcgttcttttcggaaattatttcgttgttgatgatctcatgaatgttgataacacctataaccccatacgccttaaccctgctgaagcgcctgcgggatgatactggtcatccagatggttaaaccaaacgcgcagtaatcacatttttagaatccacattattccaaattcaaacgttgttccgcttcgccctgtggagctcgttcaagcggctcacctttccatgctcccgcagtatgctcaaaaagctctgatgcccgcccagctccatatcgcccgcgtacaaataacaagaaatccaatacctcttgagctaatgattctgtaagaagctcggcttcatgtctcagtttttcgataacggtcacccgcgccacatcggcgatttcacccaatggaaacagcacgacgcctgtcaggcagcattcgacagcctcttgcgggatttgaaggcttgacagaggatcatttcgttaataccaccgatatgatcccgttggatgaataataaaatgaataatccggagcaagcatgacgaagcttctgctttttactcatcccggaacacttcgtttccaggagtcgagggtaaacccatggcggcaaggccaatgctcatatacttgttgacagggctaaccgggaacatcggagccgtgtatgcaaaaacaatcacaggaaaacgtacatttccgatataataattgccctgttcaatgaaccgataatcaacaagaggtgctatgccaacaatagcaatgttctatggaattattatcagaatgtattgctcaccgggtgagcataatcctcctcatatccacgcttattatcaggaattcaaggcgattattgatataaaaaactgtgaattgtcggagggcaagctgccgtcaaaacaactgaagcttgctttggcttgggccgaaattcataaagaagaactgttggcagattgggagctggcttcgaatggcgagcttccgtttcccatcaaaccgttacaataaggagattgtcatgtacccttcagtgataagcgtaagtccgttaaacgattacaagttgttgcttgtgtttgaaaccagtgaaaaaagaatttttgatgtagctccctacctcaataccggtaaatttgcagaactgcgaaacccatcggtatttcatacggtaacggtcaagttcgacacgatagagtggtcaaaccagttggatatcgatccggaatttttgtacgaaaaaagcgtaaaagctgaagcctgacatctggttctttacggataccccaagaagcaataaactcaaaacaggtggcccgatgaagaaaaaccgtttgtttcaggcgaagaggttcactctttttctgcttgtatcctacctcttttcagcctgtgttgcccagagtccggcgcttgagcaggctgacctgcagaaggcataccagagcgccatcgttgatgcggaaagagccgatccatcagagatatcgaacaatctggttgcgattgttccctcaaacgagaggctgatatggaagaacagggatgatgccaaaaatgccatgctgcttgttgtcacctggacaaactataacggctatgacagtatcgtcgggcaatcgctcaatctgtcgagagaggtttgggttacaaccgcgccggaggtgaagaatttttgtaaggggctgaaagagaaccggtcgttgcgactggagcagcttttggggcttccaccgagggcgggcaaaacgaggtttgtggagatgtgggtcaagccgggcgatcttttcaggccgagcgccgacccggagatcagtgaccgtgaagcggaaacagagttcaggacatccaataaatttgtgacggtgagtgccgactatgtcaagtggtacaatgagttgaagatgcaatcatacggaaccaacggctatccgtggaccagactgggttatacctatgactggggagatcgccgccgtcacatcgggttaagtgaatttgtgatcatgccgggcgccaccgtcgagatcaatgcggttgcaccaacgtctgactattaacgaaattatgctccaatcgtcggcccacctgcggtgggcgattctgtagtcggttgttaccagaacattttggcgtgcggcggttcgtccctcacccccgctcaccaaaatgttggtactgccctctcgctcacaaagcaaagacggaatgagctgccaactgactacgggacgaaaaccgggcggaagcccacgaagttgctccggccgccgggggtgtagccgcgccgagacgccgaccgacagtactcggcatcgtagttccagctcccgccacgaagaacacggttcgaaccggtttcaggcgctggcccaccggggttttcaacaagcccttttgccttgcattcgtcatagtatgtaccgctatagacatcatcgcaccactcccagacattgccgtgcatattgtacaggccccaagcattgggctcaaaactctctaccgcaaccgtcctggcgcggtattggcctttccggttcttgttgtagggatagttaccgtcatagttggcctgtgctgttgtgatatttccacccgtattgaacgctgttctgcttcctgctcggcaggcatattcccactctgcctcggttggcagacgataccacttgcctgttttttcggagagccatcggcaatattcaacggcatcattccagctcacatgcaccaccggatggttctcctcacttttggtgcgtaccttgccagagactccatgacgccaattcaccccttttgtgagtacggcttcgcttccattccaaacatagctatcccccgctttttctgcatctgtccgatagcctgattcagcgataaagcgtctgaactcggcaacggtcacctcatatttgctcatataaaagtcattcacttttacctgatgctgcgtttcatcgctctcgtggccaacttccgtttcagggctccccatggtaaattcacttccgcgtatcagcacaaaattggctggcgactgcatggaggagaggcccgggaatgctgcgctgaataccgtaagcccgccaaagcagattcccgtaaagcagaaaaggctggcggctaacaacctgcgccgtttggagcgggcgctggccaggtagagcgcttcgacatttacgggtttggtgcctgcggcactgcttttcgctgctgtattgcgcttgcctttgccggagagcagggcaaggaggctcaatatgagggagagaaaccagctcaaaaatgccaatcccatgagccagatgccactggtggatgcttccgttccttccgcacctgaaaaaaactttaaaccaagagcatagagcactggcacaacgaagctgagcgtgaggatcacccgtgccagtttgtcgagctgtttgggctgctcaatgagatctgaaacaaaggctttttcaagctcttcgtcacggtttgaccgggaagcggtttgctgcggggtagagtcatccatattcagttccggtttggtgtgtatgatacattaccgttatggcatgtgccggaatttactgtttatgcaggtgttacccatatactttgcacaataaagccgtaaaacgtaaagtagagcagcgctattttgtgccgcgcagaaaaacgcttgccgattgcctcatcatctccgaatagcattaccgtaatgatgtgaaggtacagggtagctaaatgcattttgttttaagcgccatcccctctatatttgatttgataacggcttggaatgactcataccgattttttctgattgatacgttgcccgaataagagatcgaatggaaaactcgaacgatcattacgacagcccgtggaaggaggccattgagcattacttcgaggagtttatgaccttttatttcccggatgcttatgcacaaattgactggtcgagagagcatgtttttcttgatcaggagttgcgggcggtggtgcaggatgctgagctgggtacacgctttgttgaccggctggtcagggtgaccgagctttgtggcaatgaaagctggatatatatccacattgaagtgcagggcacaaagcagccggagtttgccgaacggatgtttgtctacaactaccggattttcgaccgttacaaaaggcctgttgcaagtttggcggtgctggccgatgaaaacaagcagtggaaacccacctcttatggttttgccgtgctgggatgccaccatacgctggagttcccggttgccaagctgaccgattatgaagacaaactcgatgagctgctggcatcaaataacgcttttggatggattacggcggcacacatcctgacacaaaaaaccagaacgcaggatcaggaacggtacaacgcaaaactcagcttactacgaatactgtacgaacggcatcggaataaacagcgcgttatcaatttattcaatgtcattgactggctgatgcaactgccggagtggttgaacagcgaggtctggcaagaacttgaaaaaatcgaggagagggaaaaagtgcaatacattaccagcgtagaacgaattggcatagccaagggtatagccaaaggccgtgttgagggccgtgttgagggcgaatcaaggttattgaaaaggcagcttgagcgccgctttggactgttgcccgagtgggcatcagagcggttaggaagcgccaaagaggaagagcttgaagcctggagtgaagcggttcttactgccccgacgcttgatgctgttttcgggaaaactgacctatcataactctacagccgctggacagtgtactcgtcaacaaaaaaaagcaccgggtttttgccgatgcttttttgctgagagggttgtacctccatgaatctttggaagtcaaattcttttttgacaatcagcttccaatgtactccttcagaatcttgctgtatgccgactggcggagcctgcggattgccttctccttgatctggcgaacgcgttcacgggtaagacggaacttttcgccgatctcttcgagggtgagggggttatccatgccaatcccaaagtaggacttgatgacatcggcttctcttggagcaaggacggagagagagcgctcgacctcaagggtaagtgagtcgcggttcaggccgtaatcgggcagatggccgtcgttctgcaacacatcgagcagtcggttatcatcaccctgtgcaaacggggcatcgacggaaacatgacgtcctgcaattttcagggtatcggcaacgtcctgcgaatccatttcaagcagggtggcaagctccctggtgttggggtcgcgttcaaattcctgttcgagctggctgtatgccttgctgattttgttgagcgttcctacccggttcaggggaagccttacaattcgtgactgttcggccagagcctggagaatggactggcggatccaccatacggcataggagataaacttgaagccacgggtttcatcaaagcgctttgcggccttgataagaccaagattcccttcattgatcaggtctccgagggttaacccctgattctgatactgtttggcgacagaaacaacaaagcgcaggttacccttgatcagcttgtcgagagcgcgtttcgccctcttgtattcggtcgtatcgacaggcatatcaaaaccctccttgatcgccttcgtcagtttgacctcatcttcggctgtcaacaggtcatattttcctatctcctgcaggtaacggtcaagcgagagactctctcgattggttatctgtttgcttattttgagttgcctcatctattacgtctccttgagaacttcagcattttaaaccttcccctgcaatttgcatgacaaacaggaaaagtcggaagatatcacttcagaatgattaaaccaaaaaaagttattttcttctcaccacgatccgccatacctccacaaacagcctcagtacttcacccttcgtcagtcgctgagaacagcgagattacttttgagtttttcgagggtttccccggcctctctgagcttttcacgctcttttgcaataacatcggcaggcgcgtggtcagcaaatcctccgttcgacaattttttctgaagcgagagaacataggaggaaacattagcgatctctttctgaaggcgttcacactctttgtcaaacgatatcaacccttcaagcagcacaaatagttcattcccctcgaccacggaacctgcagcatgtggtggacgctcaccgccatccatgagttgcggattacattgagccagcgcagcaaccagcgccagattggtttgcagaagtagccggtcaccctcattggtcggtctgagaagaacctctgccctgcttccatgaggaacaccaaagagtgatcggaggcttctgatttcggtaacgactttctgtatcagggaaaaaccacggagatcaatccctgcaagtgcactgtcggaaaggggcatcggcgagagggcaatgctctcttccgccgaacgctgaagcacctgatgccatatctcgtcggtaatgaagggcataaccggatgcaacgctttcagggtaccctcaagcacataaactgcaaggcaaaccgtctgttgagcatcctctcgtgtcaactctcctgaaagcctgactttgagagcttccagataccagtcgcaatagtcgcgccagaagaagtcatagagattcttgacaatatcgttgaccctgaactgcgtgaatgcggtgtgatagcgttccaacatgccatgatatcctgcaaggagccactgaccagccagatcagcagttactgaggagggatcaaagttgagataaacggccgcaaactcttcgtggtcgcggaaatacttttcgcgctgcatgaagacaagccgggaggcgttccatatcttggtggcaaaattccgcccgagttcgcacttttcctcaccgaacaaaacatcctgcccgagaggagcgatatagataatggtgaagcgcagggcatcggtgccgtaggtatccatcaccttgatcgggtcgggtgaattaccaagtgacttggaaagcttgcgccccttcatgtcacggataatgctggtaaaatagacgttgcggaaaggaaccgcccccttgaaatagagccctgccatcaccattctggcgacccagaaaaagatgatgtccggcccggttaccagtgtgtcggttggataaaaggctctgagatcgtcattatcactctgtttctctgtccatccgagcgttgtcagaggccagagccatgaagagaaccaggtgtcgagcacatcatcatcctgcaccagtttgtcggtaccggcaagatgacaggcctcttcgtatgatgcggcaacccataccttaccctcactgtcgtaccaggcaggaatgcggtgtccccaccagagctgacgggagatgcaccagtcacggatattgcccatccagtgacggtaggtgttgatccagtgcggggggtgaaagcgtatttcgccatcattaacaacctgcagggcctcttcggccagcggtttcattttgacaaaccactgctcggaaagatagggttcaaccaccacgtcagcccgttcggagtagccgacattgtgttcatactcttcaacccggacaaggttaccaagctcttcgagatccttgagaattttttcgcgtgcaacaaagcggtccatcccgccatacccgaactcatcggtcattttgccatctttgccgacaacggacaaaatgggaagattgtggcgtttggccacctcatagtcgttggcatcgtgtgccggagtgattttcagcgcaccggtaccaaactcaatgtcaacgtaatcgtccgcaataatgggaatataacgccccgcaaccggcacaatggcaagctcgcccaccagatcggtgtaacggggatcagcggggttgacggcaatagcaacatcggccagaatagtttcagccctgacggttgcgatggtgataaatcgtccggggtggctgacaagggcatattgaatgtagaccagactgtccttgcgcgacttcatgatcacctcttcatcagagagcgccgtctgtgaaacggggcaccagttgatgatacgggtaccacgatagatcagtccgtcacggtagagcgtgatgaaggcgttgatgaccgcttttgaggcgccctcatccatggtaaagaggttgcgccgccagtcacaggagataccgagccgacggagctgccggagaataaggtcaccatactcctccctccattgccagacatggccgagaaactctttgcgtccaagatcgtggcgggtaattccctcttttttcagcttgcgctccaccaccgtctgcgttgcaatgcctgcatggtcggtaccgggaagccagagggcctctttgcccgtcatgcggctgtagcggataaaaatatcctgcagggtatggttcagcacatggccaagcgtcaggcttccggtcacattgggaggaggcatgagcacggtatagggctccttgcccgtttcgagtacgcgggagctttcggcatggaaactgccaagctcctcccagtgcgcacttccccaccgctcttcgacgtcgtgatgattgtaaattttttccagattgaatacttcggtctgatcgctcatgataacatcgttgcgggttagtccttcttttcgggtgcgggacgtttctcaaaaatagcatcaataatgccgtaatcgagcgcctccggtgcgttcatccagcgatcacgttctgaatcctccctgatctgcttcacatccttgccggtatgtttggcaagcagctcttcaagcagggtacgaatcttctcgatttcacgcgcctgaataacaatatcactctcctgaccctgcgcaccgccggatggctgatgaatcatgattcgtgaatggggaagcgatgcccttttgcctttggctccgctggcaagcagaaatgcgcccatactggcggccatcccgacgcaaaccgtcgaaacctccggacggatatactgcatcgtatcgtagattccgagaccggcagagacactgccacccggagagttcacatagatgtagatatcacgctcaggatcttccgactcaagaaaaataagctgggccatgatgagcccggccacatgttcgtctatcccgctgccaagaaaaatgatccgttcacgcaaaagccgtgaaaaaatatcgaaagcccgctcgccgcgccctgaagtttctataaccataggcacaagagagttggtaattccctgctctattgcccctgaatacatttttcttgcatggtgctcaaaaccaaaattaatatttgccataactgccctgtcgtttgagtttggtaagtcattgtacaaccacaaagaggtcggatcagcgttgctgttgatacagcctggaatccacactcctgattacgaatggttaaaatacgcagtgctaacaacaattcaagaattcagttcccaattagcaaaaaagatgctctctgccaaagcggaagaagaggaaaatgaatccatttcaaaatgaatctgttaattctatattgtttgttgtcaaaaaaaacaacaaaaccattaaggaacatgcaggtacggctcatctcggtcacctctccactgatcaaggttgagggtcagccgctctccccggaagggcttatcgcatactgcgcaagagtatcgagccctcatcaggagactcccgattatgaaaagctgctcgcttactgtatagcgcacaagcactggagtgtctttgaaatggtggacatgacggtggaaattgtgacatcaagagccatttcgccgcagattctgcgccatagaagttttcagttccaggagttctcacaacggtatgccaaagcccaggagattgagcgataccagccaagacgtcaggacagcaaaaaccggcagcactcgctgaatgatcttgatgaagccacaaaagagtggtttgataaggcacaggaacgtgttgcccaaatgacgcttgaaacgtacaatgaagctcttgaaaagggaatcgccaaagagtgtgcacgagtactcctgccgatggcaacgcagacaaaactttatatgaagggctctgtcagaagctggatccactatctggaggtgcgaaccgataaaagcacacagcaggaacaccaggaaattgcccttgccatcaaaaaaattttcatggaacaattccctgttacggcaaccgcgcttgcctggcgctaaaccttcagcatggaaaacagagtgaccagctcatttttcagatcacggcgatgaataacacgatcgagaaagccctgttccagcaaaaattcggctcgctgaaacccttccggcagatcccttttgatggtatcgcggatcactcttggaccggcaaacccgataagggctttcggctcactgatattgatatcgccaagcatggcaaaagaggcgctgataccacccatggtcgggtcggtcatcagtgaaacaaacggcagttttctttcgctcagccgggtaagtcgcgcagcagttttggccatctgcatgagactgaaggcgccctccatcatccgggctccgcctgactgggaaatcacaagaagaggagcgtccagctcaagcgacttgtcgacggctcgcgctattttttcaccgacaacagagcccatggaaccaccgataaaaccaaaatccatcgctgatacaacaagggggcggcctccactctctccatgagcattacggcaggcttccgtttttccacttttttcaatggtatcatgcaccctgtcgggatattttttggtatcgacaaagccaagaggatcggctgaccgcagatgatcatcaaactcgacatacttgtcgtcgtcgaagaggatcgaaaaatatttatagggagatattctgaaatggtgaccgcattccgcacaggtaaagaaatgatcttcaaactgttttttatgaagcatcgctccacactcttcacatttccaccacaacccttccggcatatcacgtttgtcggttggacgtattgatggttttacccgtttaaaccatgccattattcaaaataagatgtaaaggttatacattaaagctgaagatatgaagtccacaggagattctcaaaagcagttgccagaaacaacccttatcacaggcttatgaaccaggagcatcaccattgctgaacctcagatccgttttgtaccttgcagctctgatagctgcccttttgccggaaataatggcgccttcaccggttttggcttcgccagcctcccctgcccttgtctatcccgacactttgaagcttcccgtgcgccgttttgcactgcatcacgccatgagagcagcaagaaaaagcgtcgggcttgccttgtcaggaggcggcgccaacgctctttcacagatagggctcctcaaagctcttgatgaagagagggttcctgttgattttattgccggcacaagcatgggtgccattattggagcgctctacagttgcggatacagcccggatgaacttgaaacgcttgcccatagcctgaactggcaatccatggtcacgctccagaaagattacagccgctccaacatctttcttgaacagcaaaaaatccgtgaccgcgcctcaatcgctatccgcttcgacaagctgaaacttctgatgcccaagtcgcttaattccgctcagccgctcacaaaaactctcgaccttctggttttaaacgccctttataaaacgtcaggggatttctctacccttcctgtcaatttcagggctgttgcgaccgatctggtttcaggaaaacggatcaccctcaccacaggctcactctctgaagcaatacgggcaagcagcaccgttccgattctctttgaaccgattctccgtgatggctatcaactcgttgatggcggactcgttgcaaatcttccggtcgatgaactcaacacggtcaacgtgcaatacaaagttgccgtcgatacacacggaagcatgtacgcaaccggcggagaacttgatctgccctggaaggcggccgatcagacgatgaccattctgaccatgcagcaatatcctgcacagttggcaaaagcaaacatcatcatcactcctgacctcgagaaccataaggcaaccgatttttcagatatcaaggctcttgttgatgccggttataccaaagggaaaatttcagcaagcattatcaaacgcagtatagagaacaaaactccacacggcactgcaatcgggaagtatgcaaaaagccttctgtttgctggagagggccccgaattccgggaacactaccttcttgtgtcatccattattcaccatgcaacggatctcaatcagagccttcaggaactcctcgaaacggatctcttcaccagcgtctatgccgaactggacagccgacgccagacagttctcttccaccttgcaccgcttccggcaatacggacggtaactgtcagcggagggcccgccgaagcacttgcatccgaagagatcgacacctgcttcaagccaatagtaaaccgactctacaccaatgaggctggcacaagggctcttgaagcgctggtaaaaaaataccgggaaaaagggtacagccttgtcaccatcaacagcacagcaatagagagtggcaaactccaggtaaacgtttcatcgggaaaagtggatggtatcgacatacgccgggacaaaaatatcaccggcatcactcctgtagagcgcgaaatcaaaatcgataccacgcaatcgctcagcatccaaaatgccgaagagtctgtcgataatctttacgacaccggctccttcagcaatgtctccatctcaacagaatcacccgcgacattgcatcccgacgagcgtacgctcctgagattttctcttgaggaaaaaccatcgtcagtacttcggctcgggttgcgctatgatgaaacaaacaatgcccagtttcttcttgatgtcagaaacgaaaatctcgcagggacaacaagctcaatcggtggctggctgaaagcaggaagaaagaacaacctcgtcaacatggagttcaatatgccacgcataggcccctcccatttgacgatctcctcacgccttttttatgaccagcatctgttcgaacagtgcaataccgcaggcgaaacaataaattacggaatccagaaatatggcttcagtccggctttcggtgtgagaatccgaaaaaacggacaatttatagccgacatgaccctgcaaaatgcacaatcctatgctgaaaaacataacgacaccctgctgaagacagcaacaaccaacatgctctctgtgggagcacagtttacccttgactcaagagacaacccactgattccctccacgggaagctataccaacatcagatattcgatgactccgatactgctcgacaatcacgatatattctggcaggtatcgggtaaccacgaagaaaatatccatctcggaaagaaaacgacactgcaactcacgggccttttcggactgagcagcagcaacatgccactgtcagagaaattcttccttggagggccgggaacaacctacagtcagcgcttcatcggcttgaaagaaaactatcttccctgcaataacatggctgctgccggaatgcatctgcgctacaagccctcattcgccattctctttccggcatcactgctcctgcactacaatgtcgggaatatctgggaagagcagaacgatatctccctggcgcaccttattcatggctatggaagcagcatcatatgggaaacccctcttggcccggcaagatttacggtttcaaaaacggttccatttcccgaaaaagatcccattaaagaaacagcatcattacaattttcagataccattttttatttcagtatcggtcacaacttttgagccaaacttttatgtatttttacgcgcctgaagttacaggtaccacacatcagaatcagaaacacgcttatgaaaaacgaaccagaaaacgtcgatacagcacaaaaacctcatatactggtttgtaatgatgatggcatcgagggtgaggggattcatgttctggcagccgcaatgaaaaaaatcggcagggttacggttgttgcgcctgccgaaccacacagcggcatgagtcatgccatgaccctcggcgttccgctgcgcatcaaaaaattcatgaaaaacaaccgatttttcggatacacggtatcaggaacccctgttgactgcatcaaggttgcactgagccatatcctgccctcaaaaccagaccttattgtttcaggtatcaattacggcagcaacaccgcaacaaataccctctattccggcaccatcggagccgctcttgaaggcgctattcagggaatcacttcactggccttttcgctgaccacctatgaacatgccgattttacctatgcaggaaaatttgcacgcaaactggcaaaaaaagtgcttcttgaagggctgccgcccgacaccattctttccgtcaatattccaaatgttccggaatccgggatcaccggcatcgtaattaccgaacagggacgttcacgctgggaagaggatgccattgaacgaaacgatatgttcggcaacccctactactggttgaatggaaccctgcgcctgcttgatgagagcttgcgcaaagatgaatttgccatacggcaaaactatgtaaccgtcacacctctctcctgtgatctgaccaaccatccgtttatcggaacccttgaacaatggaacctgcaaaagtaaaagagtgaatacctatctgcttgaatacaaacatatcctgacacccaaaaaaggattttcgaagcttttccgtgactatacatcggaaagctcagaacgctcggaattgatcgctgcctgttttcacctcgattaccagaaagaggctgattactatcggcaacttggactgctcggatcgagaacgtttgagagggagagccttgtgcgactgctttcgaggcaaaacacccgctacggcgcgaccgcgcttcacctccgggagattgaaaaactgcgatcccctcgatgcatggccatcgttaccggtcagcaactcggcctttttaccggtccgatctataccatctacaaagctctgaccgccattatttttgcaaaacgacaaaaagcgctctttcctgaatacgattttgtaccgattttctggcttgagggtgaagaccatgactatgacgaatcggcccaaaccgcaattttttctgaaaatcaggtcgttcatttcaaggaagagccataccggcgtctgccaaaccagatggttgccaacagttgcttcggagaagagatcagccgcaccgttgaagagtatcttcgactgctgccagagacgacctacaaaaaagaggtctcggagatgctcagagagttttattatccgggcaatacctttgagatgagctttgcatgcaccatgatgcgtctcttcagggagcaacccttgattctgctttcaagccaggatcccgatttcaagcaactttcatccaggatttttttacgggagctctcatcttcaccggcctcctcctacaatgtggttgcacaaagctcctgcctcgaaaatctcggctatacagcacaaacaaaaccgagaaccgtcaatctttttcacgtcaaccatcttggccagcgccagaaaattgaacacccttcagaagactctttttcaattctgcccgacaaacagcgttattcaaaacaccaattccttgaactctgtcaggatcaccctgaacagttcagccccaacgtcgttctccgaccgattatccaggacttcgtcctgccgacctttgcctgtattgccggacctggtgagatcagctaccttgcgcaataccgaaaaaactacgagcactttggcatcagcatgccctttatcattccgagggggagttttacgctggtcgaaccgaaaataagccggatcatggacaaactgctccaggttatcggaaaaccaggtgtttcacgcaaacaaatttaccatgccgtcttcggcgaccttcagcaattgaaaaaaaatgcggttggcgtcacggaaaacccgcagcttgagactttgttcgaagagacaaaaacagagatccgtcgggcgttggccgccctcgggcccttgctttccaaaattgatcccactcttgaaccacttctggcagcatcaacggtacagtcagcaaaaattatcgaaaatattgaacagaaaacctggaaagcgagcagacgcaaacatgaagagcttcttgagcaaatcctgaaagcagaaactgccctttttccggacggattaccccaggagcgactgatcaatattttttattttctcaataaatacggcacagagctgattgacaccctgaaaaatctgttgaacggtcacgcaactgaagcgcatattatcgtggaactatagaaatcacaagctttaatcaccaccgcacacaacatgttcaccctcctcttgcagcagacgacagcagttgcagacaatccgatgaagatcattggaggaggcatcttcaaggattttctgaactgcaatatcaatctccttgcggtagtttatgcttttcagcaattgcatgccccgttttttatgaatatactgggagacagcagcaggcgtaacgccaagctttttcgccgcctgcgactgggtcaaccccgttttcaccaattcaatagcaagatcagccctgatttgaggaagatgataccatacggctttttcacaaggaaatatcacaataacacttttttaagattaacaggaattgcgttcagcacttcagggtaataatgactttttcgctcaaatccacaacaagctgggctctgcttgtactgatactcatgcagttcacgccactgaaacgcatcaacccaccgaccgtttcggccattcaagcacctgataacgtcaaaatcgccctgaaaaagagctgttatgactgccattccaacgaaacccgctggcccgcccttgcctggatagctccagcatcatggttagcctccggcatcgtcacttcaggccggaatgccctgaatttttcaacatggaacaacaaaaagagggcaaaaatccgaaaaacactatccgaaggctctgctcaccagcagctctactatctcttgagaccggaacgacaactgacggctacggaaaccggcacgatcctgcaatggctgaaatgaaacttgaagaacaacgattcaacattaaaaattcagggaataaccatccggataaaatctcttgataattgctatcacctcgtccggactatcttccagataaatgaatccaagatcatcagcatggatatagcccttatcacggcacatgctctcctcaatccagcgataaaacccctcccagtaacttcttccgaccaatataacaggaaagcgctcactcttcccggtctgtatcaacgtaatagcctccatcacctcatcaagtgtaccaaaaccacctggcaaagcgatgaatgcctgggcatatttcatgaacatcactttgcgcacaaaaaaatactgaaaactgaccaatttatcatgatcaatgtatttgttcggctgctgctggtttggaagcttgatattgaaaccgattgataccccgccagcgccttgtgctcccttgttcgctgccgccataacacccggcccacctccggttatcaccgaaaaaccttcagcagcaaggagactcccaagcctctcggcaagaagatattcagcactctccgctggcacccgcgtagaaccaaaaacagctaccgccggagctgcatcagacatcatctcaaagccactgacaaactccgccatgatcttgaacacccgccatccatcagccatgaaatcagtttcccggctcgaacccgaagagggcatcagacccttgcctgacccctcctcctctctttctgaagaacggcgataaatgtccataggttcaacctcgctcaatcacatgctacagtttcagaaaattcctgataatttttttcccctcactggtcatgattgattcagggtgaaactgcactccatagagcaaaaactcctccgaatccatccccatgatgaccccctcctcagtccatgcacggatgaccaaagagtcgggcagcgtctcacgctccacaatgagagagtgatatctggtagccacaaaggggttgtcaactccgctgaaaatcccgtgactgtcatggtaaacctgtgaggtcttgccatgcatgatagaggcggcccgcaccacccttccccccaaagcagcgccgatcgactgatgacccagacaaacaccgagaagggggatcttccccttgacggcatgaatcagcggcaccgatacaccagcatcatcgggagtaccgggacccggtgaaatgacaatcttttccggtgaaagggcaacaatctcagcaacagaaagctcatcattgcggtagacctcaacacagccccccgactctccgatatactgaacaagattataggtaaaagagtcataattgtcgataacaagaatcatacctctccatgcttaataatttagacaaacaaccgggatgcgctctccacgctggcaacaaaccggaacatcgcttcataggcacggctcatcacaacctgacgacgctccataacccttcttgctgtttcgacggctttttcaacatcatacggcacgatcccatcaatgccgccccaggaaaaagagggcacctccctcggcggaaatccagaaccaaatatgttcgaacctgtaccaacaatcgttccggtattaaacatcgaattgatggaactcttgctgtgttcacccatcatcagaccgagaaactgcaggccggtcatctgcaactggccattgcgcaacacctttacccgaccataattgttcttgaggtcactggtgttggtaccggcgccaagattgcaccaggaggaaatataggagtgtcccaaaaaaccatcatgctgcttgttgacaaagggctcaatcaatgcatcttcaatttcaccgccaacccgcgatgccgtacccacagcaacgttactgtacagttttgcaccaatcttcaccctcgaccagggcgcaagaaaaacattctgcatcaacaccgcctgcggatcaacaatcgcgccagccccgacggctataaacccgtcatcggcatcaagaaccgcacctgcccgaacaacagcttcagaaccaacatagatatttgaacgattgacaagggctacagaagagtggacatcccccagaatatgaccaagttcaagcgtttccgcatcccgcaaaagctcatcaggatggaacgcaatcatatcccagatatcacggataaccgtgaaacccgttaccgactctgtaacaagctctccggcaagcgctgaggtatcaagaagatcaggcatcaggccgttgttatcggtaatcagggagctgtctacccgtgcaaacagcagatcatcaccctgcatatacgctcttcccggatcgatcccaccctctgtgattaccctgcacgccgcatcatcaaaaacaatacgaccgttgaccaataacagatccctctcttcaagccggttaaccactgcgtcaggatgctgttcagcatacaccgaagcaagataacgtcgaagatgccaggcaagcttcacctcacccctcaacgagtactcaagcttctccctgagagagcgaaatccggtataaagagcataaaccggtttaagattgacgagaggcctcagctccagaaccctggtatcttcaaatacgataacctgcattttataagtggcgtaatttaaaatcaataactgatagcggtgtcagttttctcattgacgtttatcataacgattatggccgtttccttcaggcaaccgggataaaggttgacccaaaaaaccggaagctctctaaacagtcaaaagctgacgttctggacaagataagaataatcgaaaaagatttacagtttgatgccgcaactgtgttcaaccgaaaaggttgccaatatcaaaccaactgatattcagaggcatttttgttgacatttaccgatgaaaaagtctcaccactggtgcgacaattgtcatggactcataatttgattattctcggacagggtaagcgtcaagaagagcgtgagttttatctgtaaatatcaaataaataacatctaaatcctcaattatgttttttgtataaaacgctgtaactcaataacaaagaatggattgtgtgataaatgaacacctcgatatgcaccttttcttccgatgattaatgatgacttatcatataggaaagagtttgtcaagcctatctttccatttgttccaaaaacaacataaagaccttttccatctcgataattttgtaatgcctttccatattcaagttttataagctccccaagcttacatccccgccacccactcaatccctcactcatcgccacctcccaattcagcttcaatctgttcgatactcggcagggatgactgatattctgcgggcaggtttttggtaatcatgtattcactgacaccaatcggcttgtgaatatccttgagtgcgtattcgaccaccacgtcattttttgacttgcaaatgatgatgcctatggtggggttatcctgttcggttttcaggataccatcaactgccgagacataaaaattcagttttccggcaaactccggcttgaactttaccgctttgagttcaatcaccacaaaacagtgcagacgggtatggtagaacaggaggtcaatataatagtcgtcgccaccgactacgagcttgtactgccgcccgatatatgaaaagcctgcgccaaattccagtaaaaatcgggtaacatgctcaatcaaggcatcttcaagctctttttcgtcgtgcttttttcgcagtaaaagaaaatcgaaattataggggtctttgagaatttgctgggccaaatccgattgcggggctggcagggttgccttaaagttggtgattgccttaccttcgcgctggtagaggcggctttcgatatggtgggttaatacagcccgcgaccaattattctgaatggtttgctgcacataaaagagcgcttcatcttgctccttgatcttgctgatgatgacaagattgtgactccacggtatttgggcaacaagctgctgcccaaatagtgagttttcaaattgggcaacaggctgttgcccaattgcagattggttcaattgcgtagcagcctgcttcgcaattgcattcgttcctgaccagaaccgataccactggcgcatatatttcaggttgcgcacggagaaccctttcatatcgggaaattcggactgcaaatcgcggcttatctgcccgagaatgccgtcaccccaggccgaggcctgttgacgggcaataatgcgttcagccaaatcccagtacaactgaagcatagtctgattgaccgaaaccgcagctttgagttgtgccgattgaatccggtttttgagttccttgataaactccctgtactctgttgtgttgagcggtgtgttcatatttttatcctcgccagattctccgcaattgccttgttcagctcagcttcttccaacaactgggcctcaaattcagccttcaatgagacgaaacgttctgcaaaatcaaaatcatcctcttcttcagcgagaccaacatagcgccccggtgtgagcacgtaatcgagttcgtgcactcgttccaacgggacggaggcacaaaagcctttgctatcctcatactcaccttcgcctgcctgaagtatggcgtacatctcctcgaaagagtcggagatgtatttaaggaacatgagcccaagcacgatatgtttgtattcggcggcgtcaatgtttttgcgcagcttgtcggcggctttccaaagcggcttgcttttttaaaaaatgttatctgaagcgaaattttgttccagaattcttcatgaacaggatcggggttgctgaatgatcttaacggaaaatgtacgtgataatatacatatatgctttgatttacagcggttttggggaggggtgtttttttcgattatccggcgtttctgttggtatgtgggtgcatgcgggtttatgagggcggggagaccccgcccttacgaggtggatcgagggtggatccgggggtggatcggggttccggggttacgggggtggatcgagggtacgggggtggatcgggccttgacggtggcgtaggcagggataactgcttatggttcagcttcgggcagcagatcgcaaaggagacgaataccgtcgggaagaaccgaaataccgaccttgccgagaatgttatcatagacctctccatccatatgcatcacctctggcgccatcaacgtcagggttacagccttcgccttgcagtagagaattttcggatcgttgatatgggttccattaaggtatttgagtacaaaacgaaaaaattcgtacctccgaatatctttgagaatacagatatcaagcaaaccatccgacaactcggcatggggcgaaatgatgaattttcccccttcgatctttccgtttgaaaccgtaaaggcgaacaccggctcatgaagctccagcaccgaatcttcgagggtaatggtgatatgcatattcagggaggaataaccggcaagcacactgaaaagcgcatacacgtagccaagttctcctttcaaccaggggagacgcttaacagcctttgcaactcttccggtaaaaccaataccaagagagttgacaaaatagcggtgattggcaacaccgaatgagacactcccgagatcaacctttttactcgtcccttcgaaaagatgagcgatacccttgtgatgttcctttcggggattaagcgtcttgataaaatcatttgccgagccgatcggcaaaattccgaccgtacgttcctctcccgcaacggcattgaccacttcatgaagggtaccatccccgccacaagcaataagacaactgctctccctgatcccggaacgggcaatctctccggcatgtccggcatagtccgtagtggccattatggaatcattcctgtcggcaacaagcgccttcagccactccgccttgcgtgaagcccggcctttatctgccgcaggattaaaaataaaaaggtagcgggaactgttgttcatcatcctgaaaacgaaaaaaaggaatcgtgtgctctcttgctcatggcgcattaccatcacagacaagatacgggtattctttgaacccgcaacaaacgctacatgaaggagtcaatcaagaagtgaatggagtattaagcgggcaaaacagaataaaatattcctcccgaaacgcagataatttacttttgcactgtaattttaaaaaaaataacgtgttttgttatagaaatacgaataattattgcttttttaataaaaaaaaacaatattacttcccgtaacacgtcagacataccagtctggatgaacgagcctccatccccctcccggctggaagcggttacggaaaaagaagctgattgcaatgaggtgagctgggaggaaccctcgaataataaagggcaatattctcgaagctgtttagagaatttgtcggttgaacgatttggaacagcgtaaagatgttaccataaaaataaccaggatgataaatactatgaacgcacaagcagaacagactacaaaaagcgtcgttgattatgaaaaggaaattggagcccttcggacaagaatcgctaaccaggatttggaactgacaagagtttccacggcaatcgcagaaaagaccaatgcgttgcgtaatcttcttgaccagattcatgctcttgaaattgatactgcagtgaaaagatcgatgaccgattcatgcctgagccttattgaaaccgagaccattgaaaagcgtctgaacatagagctgaccgagtctgactccgtctttttgtcaaaacttcagaaaaaacatgcaaacctcaaccagcgtgagctgagaataagcctgcttgtcaagctgaactacgacaccaaggagattggacgctctgtaggtatctcaaccagaggaatggaaagcatccgttacagaatgcacaaaaagctgggccttggaaaacatcagtcaatcaagacctatctttcagatctcgctgttgctttttaagctttagcgaacgctccgggtatacaatcaaaagcctctgcttcgagaaaagcaggggcttttgtgcgttctacctccccgtcacccaccgataatgcaaaaccctttgatgttgacaaattccctgataccgtagcttgaaagttcgcgaccatatcccgactctttaacgccaccgaagggcaggcgcggatcggattttaccatgccattgataaaacagttcccgacatcgagctggtcagcaatggcaagggcccgctcagtgttgccggaaaaaacggctgaacccagcccataaggggtatcgttggcaatcataaccgcttcctgatcatcccgtacctcaataagggttgcaaccggcccgaaggtctcttcactatagactgctatccctttgtgcacaccggagagaatggtgggcgggtaaaaaaagcctctgccggaaggtatttctccaccacaaagcaatcgcgcaccttgggcaacgctccgtgagacctggtcgtgaagctgatcacgaagatcagaacgcgcaatcggccccacctcaaccgccggatcgaaggggtcgcccattaccgccgacttcatgcgatgcagaagacgggcttcaaactgctccatgacggcggtatgcacaataaagcgcttggccgcaatacagctctggccgctgttcagaagccgtgctgcactgcactgatcaaccgcaagggcaagatcagcatcatcaagcacgatataaggatcactgcctccaagctcaagcacgctttttttcagggcacgtcccgctttggttgcaacagcccggcccgcagcggtacttcccgtcaccgataccgctccaacagcaggatgatcaatcatgaagccactcagacgatccacatcgtcaagagcaatatgcacggtacggaaaagattttcaggaaaacctgcctcccggaagagcttctcaatggcaatggccgaaccggtcacattgggagagtgtttgacaataatgccgttacctgccatgatggctggcgctgcaaaccggaaaacctgccagaaaggaaaattccacggcatgatgccaagaaccagaccaaacggctcaaatttcaccactccccgtgccccgccatcaagaatgctctcttccggctttaaaaaaagtgaggcctgttcagcgtaaaaatcgcagacccaggagcacttcaccacttcggccaccgcctgcgcaaggggtttgcccatttcacgactgatcagcgctgcatgatgctctttctggtcgcggagaagcgctgcaagacgcttcatcagcagagtgcgctcctgcatggaaacccctctccatgcaaggaaatcaccatgagtgcggttgataatcgcttcaatctcagaggatgacatggtctgatattcggcaagcacctcttcagtggccggattgatggttgaaatcattggtcagaatggtttatgatggcaaaaactatagatattcaggggagttactgcaagagagtcaactgtcgcggtcaatactctcgtaaatggcaagataactctcataacgctcaggatcaatatggcccgacttgacagccttctgaattccgcactccggctctaccgtatgggtacaggaagagtaggcgcactccggcatatgaggaagaaactccttgaaatagaatcgcagattttcgcgcgtaatccctgagagattgaactcccttatccccggcgtatcgatgatgtagccgccacggggaagggcaagcatgatcgcactgcttgtggtatgaagaccttttccggtcttctcattcgtttcaccggttcgaagcagctcctctccaaaaatttgattgatcagggttgacttgccgacccccgagtgaccacttaaagcagagagcttgccggcaagaaccttgcggagcgctttcatcccgctttgctcttcggcgctcgtgtagagaatccggtaatcaaggatgcgatagggctccatcagctccctggtctcctgcgactcttcaagatccatcttgttgaccacaataaccgtcttcaactgttcggattcagcaaagacaaggtaacggtcgataagacgggtactgagaggaggatcaaaggcagagacaacaacaacgagttgatcaatattggcggcaatgacctgtaccttctccttgctgcggttccggcggagatccctttttcgtgtcagggcactccgccgacgctccacgagggtaataaccgcttcaaagaattccgtacccgtttccgtctccttcagcaccacccggtcaccaacggcaacgagagaagaaaaatcattctccgtcttcgttccggggaacgtccggcacctgaataccttgcccccatcggtaataaccatataggttgaaccggtaacttcaacaaccatccctttcatcacctcaccagccactcttttacgctccatgttcacactgtacgctccccttcattatcaaaaaaattacccgatatcagccagagtaaaccggtcatggtattgacggacataacactctcgtatcatgacatgctccgcactccgcaactggccatcctcttcaacaatcctgaatgccgccgcacgggccgactgcatgatatcaaaatccttgttgagatcagcaactcttaatccactcagtgttccggactgttcttttccgagaatatttccagccccccttatttttgcatcaatttcagaaataagaaagccgtccgttgtggactccatggccgaaagcctttcgcgggcatccgcactcattttggcatagagcagaaaacaggttgaacgatgctcgccccggccaacccttcccctgagctgatgcaattgggcaaggccgaaacgttcggcatgttcaatcaccatgaccgtggcattcggcacatctacaccaacctcaatcaccgtcgttcccaccagcagatcaatctctccgcgccggaactgctccatcacgctctccttttcatccgggctcagttgaccatgaatcaacccagaacgaagatccgcaaaaagagtggaagagagctcctgataactttcaaccgcagctttcagatccattttttccgactcctcaacaagagggtagacaatataaccctgccgtcccttcgcaatctcagcccggagaaaatcataaaccttccccttctcctcttcagagcgcacaatagtcctgaccggtatccgcccgacaggcatctggcggataaccgaaacatcaagatcaccaaaaacacccatggtaagggttctcggtatcggtgtcgccgtcatcagcagcacatgcgggtgtatcgccttctcctgaaaagctttgcgctgtaataccccgaagcggtgctgttcatcaataataacaagaccaagagtggcgtagctcacccccggctcaatcatggcatgagtgcccaccgcgatatgcaactcgcccgaaccgagcgccgccagtacctcctgacgctcttttttcctctgcctgccggtcacgagaccaacctgcaggccgagtggattgaacaagcgcttcatgaccagatagtgctgcaccgccagaatttcagtaggcgccataaaagctgcctgcaatccgttatcgacagcaagagccatggcaaacatggccacaatggtttttcccgaaccaacgtcaccctgcaacaggcgattcatcggactcccgcttctgagatcccgatagatctcgcgaaccgccgttttctgcgcctcggtcaatgcaaagggcagagttgcatagagcttttgggtgacctcaccggaatgggtgaacttgaccgcagcccggttccgcctgatttcactgtggcgcagggcaaagagaagctgggcataaaacagttccgtccacttcatccggtaacgggcccttgcgagctgttcatgcgaggagggaaagtgcatttcacgataagcctccgcaagcggcaacagattgttatcggcaagcatggaggaggtgagattttcctctttacccggagtacacagctcaaaagcacgggcaataagggtacgcaacgactttgaaccaagacccgcctgcttcatcgcctcgtttgtcgggtagagcggaataattttaccggtattgtagagttcaaaatcgctgcactccccattgcgagactcaataaggtcaggagtgagacgatcataatcgggatgctgcatctgcgcatgatggccgaaatagctcacctttccatgaacagcaagcgaatctccctgaacaacgctgcgggaaaaatagcgaacacccctgaaccaggtcagttcaagcacacccgtctggtcaccaagccatgccttgaaacgcgcccgaccgggagagtctccgtcaagctgcgttttgatcaccgtaccaacaaccgtcaccgtctcaccatccgcaaggctactgatgctcttcatggcgctccggtcgagataacgacgaggaaaataatcgaacaggtcatcaagggtcaccataccggcctccctgagaattgctcccttttttgtgccaactcctttcaggtaggcaattgacgtggcgccagtcatcttaatggttgtaactcgattgaaattcttgtatatttgcacctttactattttattgccgtccatatcacttattgtacgataaagtcaacgaaagtcatgaaacaagatattcatccaaagtataaggaagtcaccgtcaactgcgccaactgcggcaactccttcgtcacccgctcaacccgtccaaccatcaaggttgacatctgcaacaactgccaccccttctataccggaaagcagacccttgtcgataccgccggacgcgtcgaacgcttcaacaagcgctttgcaaaatcaacagccgcacaggccagcgctcaataaaagaggacgcacgtttcagcaaaccaacactaatccatcggaaccgctatgagtgtcagggaggtctatcagaaaattgagcccaggatgaaaaaaaccatcgaggcatttcagcatgaaatcgcttcgatcagaacaggaaaggcaacaaccgcactgctcgaccgtgtcaaggtggaagcctatggccagcaaatgccgctgaaacaggtcggcaacatcagtgttctggatgttcacacgcttattgttcagatctgggacaaatccatggtatcggctaccgaaagagctatccgcgacgccaacctcggactcaaccctgccgccgacggccagaatatcagagtcagcattcctccgctcaccgaagagcgccggaaagagtttgtcaaactcaccaaaaaatttggagaggactcaaaagtatcccttcgcaaccttcgccgcgacatgattcaggagattgaaaaacttgaaaaatcgaaagcaatcagcgaagacgacaagaacaagggcaaaaaggatgcagacgaaatgctccacaaatttgaaaaacagcttaccgaactgatcgtccataaagagaaagagatcatggaggtgtaggcttctggcggaaaagagtcttcagttcagcgaaaagccgggttcatccccggcttttttgcgtttttatgggcggcttttaccacttgagcggggaaatttgccagagttacaggcattcagaaacagcgaaagctattacgctaccgccacccatgaaatcacgcactggactcggcacccgtcatgccttgaccggagttttgaccaaaagcgttttggggattccggttatgcgatggaagagcttgttgccgaaatcggcgcagcgtttctttgccccgatctggaaattaccttggtgcagcgggaggatcatgctgcctatatcgcttcatggctgaaggcattgaggaacgacaagaaggcgatttttactgcggcgtcccatgcacaacgcgctacggattatctgtacagtttgcagcagacatagcggccagataaagaatccccgccgcaagcagcggggtattgaagatttcctctgctaaaacattgacaactgataatcactgtagcgcttctgatacgtaccgccctgccctttgacatacttgcctatcatgtcttcatttccatgctttcctaccgttccagcataatacccatccgtccacatctcgccaccccacaacagtttttttactttgggacagcgcctgaacacttctcgagcagaaatactctttatcatcgtcacgactttcgtgacgatgtacgttggcactgattgcaaaaaaaaatgcacatgatctttatctgtaccaatttccaagaacttgatctgataacgattctctatctctaaacacacatctttcaggacttcatccacctcatcatcaaaaatcacgcgtctatactttgctggcagcactatgtgatacatcagaacggtgacattatggctcttgtgaatatattcgctcaagccaactaatatacatcatgtcacgccgcaagcggcggggaatatgacccgtagagatttaatctctcagtgttaaatgaagctcttcgctacgaaatattatttttaaaaatattaacaccaaaatcgaatgcaagccatagctttccattgtatgggtaattgttcattgagtttacaaatcccaaccaccgactattccaaaattgagtctcggtaaaaattatggaatgactttcagttaagcgctttacgctgtatcggaaggcctgaaaagcaaaattcagttgcacaaggtgactaatcgattatttcgtgactcttcgaaagctacaggacaagaatactctttttttccgcagaaaactggttatgcaaatctaaatggtgcagtaaattaaaatcagcaaagagcctaattttccaacccccttaatactatcttattgtttcatggtgtggtcgcgttttgcttcatagcatcatccacatgggtataaattgcattaaatatatctctatttgcatgaaaataattatgttcagctatatatgtgattaatatatgattatcatcgttattatgattccaaatacattcaaaatgattgttatattcagtttttgtaaattcatctgttattttataaacgcctgattttgaacctacttctcgaataaaataataacctatcaacacctcattaccttgcctgtgatatgcaaaataaggcatatcactgtaaagcatgatagttatatttccagttaatctgtcaatattttttttattatctattagttttcctattttatcagctatagcgaaagaaaattttatatctctcatcatctcaaagtatcgaacttgttgactttgaccattcattgtttcttcagacgtcaataaatttataacaacagaccttggatcaagaataagtatttttatagtagttccttcttttaatttttgtaaaatagcatcttctataccgttatactcagaccgctttttgacatatttttctatggtatggagaacagatcgtccagcaaaaaacaactcgtcatttttttcattaatccatttttcatatccatgataaccagagcgttgttgcgcaacaagccgcatacccattaaattacaatctttcaaaccgtctagaatattcttctgtatatattcaacagtttcttccaccaatttttttcttaatacggtttcatgtattagctcaagcgtagtaactgaaaataaaacaattccaacctctttaataatagcagtaaacgattcatcccatccccatacagcacctaaaatacttagtcctataaaaaacaaaccagatatcaataatgaataagtaataagtccgattaggaaatttctatttttcattttttaggcctatttataggttcatgcgaaaggttttcgtgatttattatcttttttttaaatacttaaaaaaatgaattcttttgtctaattgcccttattttttccgtttcatgagcagatacctaaataacaaaacaaaaactgcattatttttttataatttaacctaagcctttttgaggtaatatataaagagccataaagaacaacaacttaatccaaattgctttattgttcttattgaacgcctgctttcaatctcttgcgtaaattcctctaaataattttctaatcctttatgtgtaaaactcaacgtacataaaataataaaatgaatataagtagataaatcgccatttactgtatggtgaagtatagaagataatattagtaacaaagcaataaaaaaaattattgacatgtcaattatattaatatttttttatctgcatatcattggtgttcagttattgaaaatataattcccagtaatatattataaaataacgttttataggtatttattggcgtgatcgacttcagaaaatctcaaatatttagaccacaaacaaaaacaagtagtgattaaagtaagaaatataattcttgataaaaaaggataatgtcttgagacagatatagctacacaatatttgtttaatctaaatactgatagctcaaagtactggtaacttattattatttaaaggaataaaatatttaacaaacatacactcacaattaaataaataaaaaatcaatataaattgaggattaaaacttctaataagacataaataaattccataaatatatatcttgctcttcaaatagaaaaaattaatatttatttgattttctacactttttgggatccgtctatatggtttgtgatttaataaatatatatcttaaaacaagttaagagtcgcgtatcccagcctaaattgatcacatctgtaacttatttaatttaatcgatttataaccggacagtagtgtctgcatatcttaaagtgtaagtattttttatgagtttaaataatggacataatgtatcattttgtctaattttatattatttccttttttaagtccatagactcccgcttctggtaattcatcccattttgagtaacgtcctccgccacctccaccaccctcctcccacaaccataaaggacacctatatcgcatcattgtagtcggaaattaaaaatcaaccaatttcgaaaattagcaatcacccaagcatctgcttcagattacgtcattttacaaagatttcctactcttttttttaagtgatagttgcttttttttacgattggatctccttccagcgattgttgttgttcgaagatggttgtccggtgttccagccagtagctctttccggtcagtttgatgacttcgtatttgtagagcagccgatcaagcaacgccgtcgcaagaacctcgtcaccaagcatctctgcccactctttcgggcttttattggtcgtaatgatgaatgatttgttcatgaagctggttgacaagctggaacaggccgtctgcaacacttttttcaagcgggaacatcataatgtcttcgataaccagcagatgcgcactcaacaatcgcttgtactctcttgcagctgccactgtaatctctttgaacctgatggtctggatgagaggtcatccatggtgcggaacagggcgtgataaccgagtttcagtgcttcatggcagagtccatccgcacatgttgcgtcatgcttgcggtttcgctttggcagatcaaggggcagacacaaggctcattcaggactatcctggacaccggaacatacagcacaccgtcatttacacggcgtcaaaatccggcaaggtttgaaaagttgtggcggtaagagccaccgcagcccgctttttcttgattaacagtttttgatgagactgataagcaaaggagcgcggtgaattaagagttgcatttgcatatgcaaaatgatatgcatattttgtgggggacgacggatgaagtttgatggattcgactgggatagcggtaatcgcgctaaatgtcaaaagcacggagtctcgattgctgaaatcgaaagcctgtttttaggaacgccattagtggcaccggacgttcttcattcgagcaacgaacagagattccgtgctgtagggcggacaatcaaaaagcgttatttgtttatcgttttcacattgaggaacaaaggcgaaacgctcctcatcaggccgattagtgcgcggtatatgcacacaaaggagataaaagctcatgaaaaagaaattccctgattttaagactgacgacgaagccgaagccttcgtagagagtgccgacttgagcgagtatgatttttcaggaatggtgccaatgcgttttgaattgaaacgcaaggatacgtcaataagtctccgtctacctgaagagttgctcaacgaggtgcgcatgaatgcaaagcgccttggcattccgtatcaacgcttcatgcggttggcaattgaacgagcagtgaagccgagtaaacacccgcagcacacagacggtactacaaaggatcaacagttttagagactcaatttctcttgccttaaggcaattaaagccgcacgcccctaatgccgtcgatcatgcaaaatagtccttcatcttccggaacacctcttttttgccgagcaggccaccgatcatgccgagcacggttgcggctccggcagcgaagaagagtgggcgggcggagatgttgttggtgtaatagattgccggtattccccgctccttggcaaaactgtcgagagaggtggtgccgatcaccagatcgggttcataatcaataaccgcctgcatatcctcttcaagatattttcggtatcggatttcagtaccaagcatggtaagcaccttgtgctcctcctcaccaagcgccatccgtgcaatggaggttgaggcatagggcacctcaagaccagcctcaagcagaagacgaaccagcggaagctcattgccttcataaccggcaacaatcaccttccccttcaactggctgaactgcgaaagcaccgctcgggttttctctgcctcctcttcggcgacagcctgaaccgtcacgggatcaagatcaagagcctctccgattcggcgaatccattgcgccgttgcattcgccccgatcgggtttcctttgacaatcttcatccccttcccttcaagcagcgatacggttctctcataaaagggatggagcaccgcacaagcctcagcctgaccggcctcgatatagtcttcaagcgccgtgccgggcagcgttatgaccgactcgacacctattttctggagaacagcgcctatggtcatggcatcaaccgggaaaatctcgccgagcacaacgagtgatttgacctttttcgggccttcaaagcgggcaaatcgcttcagcaacgtcgccacggcaacatcctttgcctccggatgtgtcctgatctggaaggcaggcaaacgcaccagcagaacctctgcattgccagccttccggggaagcagctcctcggcaattccggcagtttcagccacacaggtactgaccacaggaataaagcgcaccgccgggtcacgggcaatttcctcgatggtgcgacgcacatcatcaatcatggttccgcctgaaatctgcacattcatcaattcaggcgaaatgatcgatttgcgtgcggcataaaaatgcgaaacaaaggtgagcccatagaggcacccctgatcggcaaccaggcaaacctgaacaccgtcaattcttgtcagtaccctcagtccgccgaatgccggacacatcgactggggatgcaacgtgttacaaccctttttctccatgaagcacaaccctttttatgacatgttggatataagcattggtggcatttttttcagccatctgcccgatacgctctacggctgcattgcggtctgaaaaagcgcctgtaacaagtctgtaatattttattcccttctcatatgctggccagacaaaaaccgtgatgccttctgaacgataacgcgccacctctttgcggatagtctcctctttgcgaaaggtaaccagaacgatggtataactttcctgggcaagaaccagagagtcatttgccacctcccttccggaagaaggaggcgaaacagagagttcccggtgcggtgcggtgcttctgtgaacaactgctgccagcttctcgctgtgatcggcaactctttctattcgtacaggttgcggctctgcagaccgggaaacaatggtttttggtttcatgacagagaagacgccaaacagcaaagcgacaagaacaaaaagcgaaagagggatgatgtaacgaagcttttttcctgttttcccctctttcttgtcttgagttggttcgagctgcggcagaaccacctcctgcaaatcctgatactccctgttcaaaagctcctccagagagcgttcaggcacaaagctatagagtccctgctcaagagcaaaccggccgattccgttcaggcggatctctctctgctgctgagccgcaccggaaaagagggaggcaagggccccggtaaatcgttcagcatctgtcggattcattgaaagcttcgtcaccgccagacgaacggtatcatcagcgcccgatagctggcggctgaaggtgagcctgtcagagggtggagtataaataatggctgatgctgtattttttttttctgcaggatgatgcgtcaccgtaaaagagccaagccccttgagcgaaagcttccgcacagcaaggagttcagccaccatggccgatgaaaagtcaatcaaaaaagagctggcaacctgcctctcaacgtcaagcaaccctgcaagctctcctacacaatcatgatttgtcataacagcacccatcccccgatcgaacggctaaccgcccacggttaataaaaatcgaatataacacttcccctctgaaaaccccctctcccggccatttcaagcctcgctcaccctcagcgagagaagaggctcaagatggataccattttttttcaaaccagatttatctatactgtaaggattgcgaatgttcaacaaactcccccccacaggttatgagtgcagagattctttcggtcagtgaactgacgcaacagatcaaaacaaggcttgaaactcattttccacaggtcagactcaagggagagatctccaactgcaagcgacatggttcgggccacatctatctgacactgaaagatgagggggcccagattccggcagttgtctggaaaacgactgccagccgcatggcggttgcactgaaggatggcatggacgttattgccgaagggcgtcttgaggtctatcccccatcaggccgctatcagctcatctgtacctcagtcactgaagcaggtcagggcgccctgcagcaggcttttgccgagcttctgcagaaacttgcaaaagcaggttatttcaatgctgaaagaaaaagagcaattccggccatcccggaaatcatcggcctcatcacctcatctacaggagcagtaatcgaagatatgagcaaggtgttcgagcgcagattcccggcggcacaactccttctctatccggtcaaggtgcagggcaacagtgcagcggaagaggttgctgccgcaatagcctggttcaacagcacaaaaaaaagagcgcaccgacctgatatcatcattattgcaagaggcggcggttcactggaggatctgcaggccttcaatggagagattgttgccaatgccctctataactcgaaaatcccggtcatcagcgccatcggccacgaaaccgatctgaccattgccgacatggtagccgacctgcgggccggaacgccctccattgccgccgaacttgccgtccccgacaggcaggagctgctccgccatatcagcaatctccagtcgcgacaggatcggctcctgcaggcaaagcttgaaggcacagaacgtcagctctcttcaatctgcagcagttacgccttcaaccggccacctcttcagatgttgcagtttcatgagcggctcgactcgctcgtcagccagatgtcacgagccatcaccaacctcttcagccagcgggtacagcactacgccgcagtcaaacagcagttgaacacgcttgattaccgtaaaacccttgaacggggatatgtgcttgtcaaaaaagaggggaaattcatgactggttcgcagaaactaaaagcttccgacaacgtggagctgctgtttcatgacggaatgctgccagcagtgatcagcccggcaaagagctcctgataatacgacgcacctgctcaagatcttcaaccgtattgacacccggattgtcaacaagcgttgtgacgcactgaatgcgaaaaccgttctcaagaagccggagctgctcaagcgattctgcttcttcaagcatggagggaggaagtgaagcaaatttctgaagcacatcggcactgaaggcatagagcccgatgtgacggtaaacaatggttgtgggtcgcatattgcgctgaaacggtatcgcactgcgcgaaaaatagagggcgaacccctttgcatccataaccaccttcacctgatgcggatcctcgatctgcacatgatcatctggacgcaggggcaaaacaagggtggaacaatcgggaggattttcggaaaagaagggctcaagggccagatcaatattttcggggctgatgagtggctcatctccctgcagattgacaaaaacatccccttcgatatggcgggcagcttcggcaatccgctcggtaccgcaactcgctgtgggagaggtcatgacaacctcagccccgcacgcatcaagaacagcggctatctcgcggctgtcggtagcaacaacaaccttttcagccaaacgggatttgagcgcctgtcgccaggttcgcacaatcagcggttcaccttcgagatcggccagcatcttgcggtcgagacgactcgaatcgagccttgcgggaataagtataacagctttcatgagcagtcaggagtaatcaaccaaagggttcaagaacgagggctgcagctttggaactgatcccttcaaccatcactgtttttgtccgcgaactctggcctgagaggatatgaacccgcgatggaggaatgcgaaagagctttgaaaagagttcacaacactccctgttggctgcgtcatcgactggcgcagccttcaggttcacctttaaaccaccgttatagaggccacaaaccctgcttttggacgatcggggctgtgccttgacaacaaagactgcactgccatttttttcgcgaagctctatcaccctatccgatcactttcggcaccttgaaaaagcgatcctgccggtcaggagcattcagcaatacggctgttgaggagagcggctgatgctcaacatcctcgcgcagcacattgaccgcatcatgaatagtgctcagaggcagaacaccttcggtatcaacttcattgagcttttcaacatagtgcaggatattgttgagctcgctggtcatcgtcagcatctcatcatcgctgaacttcagcttggccaactcggcgatataggtaacatctttggtggtaaccgacataacaaactacgtaaaattagaaaaacacctttttcaactgcatttctgcaaaaaagcaggttttacagcttgacctacaacctgcagagtaccgctttctgctcatcaaaatggttttttggacgcaggtcaatcggaacaaaattcctttctgcttcgccaagatagatctgccggggtcttgcaattttctgctccgaatccttgacatgctcagtccactgtgcaagccatccgggaatcctgccgatagcaaaaaggaccggaaacatatccagcggaaatcccatcgcctgataaatcaaaccggaataaaagtcaacattgggatagagcttccgattaataaaatactcgtcttcaagtgcaatacgctcaagttcaagagcaatatcaagcagcggactgcgcccggtctcttcaaaaacctgaaaggcaatatccttgataatttttgcccttgggtcataatttttataaaccctgtgaccaaatcccatcaaacgaccttcaccctccttgaccgattttatgaagtcaggaattttgtcaattgagccgattttgagcaacatgtgaataacagcctcgttggccccgccgtgcagcggaccataaagcgccgcacagccagcggctattgcggtataaggatcgacgccagaactgccaaccgcacgaaccgcattggttgaacagttctgctcatggtctgcatgaagaataaacagaacatcgagagcatgttcaagaatcggattcggctcgtaatgatgttcggtcattttgaacatcatggagaggaaattggccgtatagctcagctcattgtcaggaagaacgtagggaaagcccagactgtgacggaaactcatggccgcgagagtaggtattttgccaataaggcggcgtacctgaagtttgcgcgactcttcactgttgatatccttcgcgtcactgtaaaaggtcgaaagtgcgccgaccgtaccaaccagaatacccatcggatgtgcatcataacggaatccatccataaacttgataatattggaatgggtcatggtatgattccgaatattgtaggtccattctgccagcctctccttgtccggcaactctcccttgatcaaaagatatccggtttccagaaaagaactcttctctgcaagctgctcaatgggataaccgcgataacgcaaaatccccttgtcaccatcaatgtaggtgatgcggcttttgcaggatgctgtatttaaaaaacccggatcatagcccaacaccccgaaatcttcatctgatatcttgatctgacgaagatccatcgtattcagacaaccgttttcaagcggaagctcataagcttttcccgtccggttatccgtaacggtgagcgaatttctggaatcgataacggccataatggtcacagtcttgatggttgaatgcctttaagaaaaaaaggattacgggaatgccccccacttttctgtcgtttaatataaacagaaataaatgaaaatagtttttggatattacagggagtctgcctacatttacaacttcttaatggagctgtagctcagtttggttagagcgcctgcctgtcacgcaggaggtcgcgggttcgaaccccgtcagctccgcaaaagaataaaaaaggcactgcaatgcggtgccttttttattttccccctcccggatttcttgccattcaaaacactatctcggcaccagttcaacacggcgatttttagcccttcctgcctccgtgctattcgacgcaacaggagcaagataggccgccccatttgccgtaaggcgaagcgctgaaataccaaaatccttgacaagagaggcggcaacggcttcagccctgcgcttggagagcacggtattagcctcatacccgccaacattatcggtatgccccacaacatgcagtctcaatgtcggctgtttgttcagaagtatcgcaatttccttcagcgcaggacgagactcaggtttgatatcccatttattggggtcaaaatagatgccatagagagcaaccttgccaacagcgctcaatgactgcgacatttcagcagcagtgaccgtcaccattttctgcaccatgggctgagtttcaataatatcgacagcaaggtaggcgccgcgttttgccttatacaccgcatcactcttcccccactccacagcagtcaaatgaacatagacatctccttccggacgcttctttttagcgctggcgacacagatacccgccttttcggccgcaaaaaagatatagttgctgcgattggtctgaatatccatagagccaaagggggcaagataattggtccagcgaacggctgcaggatctttctttgagtcgtagaggataacaaaccctcttgctgtcagctcattgaggtagttcctgaaaacttcaagagagccggtatcaccagccgcttcataccagatccgcgtcaaacgcccttccggtttcaggggcagggtaacatactcccgttttttactctcaaagctataacggctgaaggttgaggtctgcagctcatactcatcaaaacgctttgcctggtaccccacaatttccgagccagcaaagcggcgcaacaagggatgatctttggaaccggcaagatcagcggcgacagcatctttgcacgacagaaaagctatcatgaataaaaaaaacaaaatgagcctgggtgatttcatggggaatactcctgtgggttagtggtgaatcaaacttttttgcgcttgtcgcgcacataaatagctttcgattgcccatcgccagcaatgcgttcctcaatatcgaaaagttttgtcgcggccagcaactctccaagcctgatatagccataattacgcggatcgaactcgggtgactgttttgcaatattacttccggtcgttgcaagatgcgcccagccgctttcgtccgaagaagcctcaacggcattcctcagcaagcgaaccagacgggcatcccgcttgagttccgtcatcgttttctttgcgatcgactcattttcattgatttttgcccgcaacacctcgatatagatgaatttgtcacaggcagaaacaaatgccgacggagtctttttctctccaaacccgtaaacaaacagccccgactcccttatgcgtgaagcaagttttgtaaaatcactgtcgcttgagacaatgcagaaaccgtgaaaccttcccgtatacaaaagatccatggcatcaatgatcatggcgctatcggtagcatttttgcctttggtatagccgaactgctgaatgggctgaatggaatactccagcagcacctccttccagcttctcaaagccgtcgatgtccaatcgccatatattcttttgacgctcgacgttccatacttcgcgacctcagccaaaagaccttcgataatggtcgcctgtgtattatcggcatcaatcaacaccgcgagccgctccgttttttctattgccatggcaccttccgctcttttgttctttccaaaaaaggcaaacagcctcagcttttcaccgtgaaaccctgcccctcaatcaccgcagtcaccaaggcaaggctcaccacttccggttcatattccacaacaacagagcccttgaggaatgaaacttccgcagcactgatcccttctacctcttcaagcgcctctttgacaagcagctcacaaccgccgcaatgcataccgctgacctgcagttcgtttttcatggatatttacctgataaaatcatttacattatcatctccggatgcgcagccactttcagcgcaacaactcaccaaggaagaagttacgtacactaccggcaattttaaaatatttccgtcaaatgaggattggaagatcattccttgagtggttatattgagatactatgaaacatgcacaaacacattcaaaagcaggcatatcatgcctttttgtgatcattctcctggcaggaatgaccatactcacttcatgcaaccgcacccagaacgagatcgacaacctgcagcagcaggtctggaaaaacccggataatgccaccgactatctgcgtctcggcaacgcctatgcacgctccaaacgctacagcgaagccaccgatacctacaagagggcgcttgccatcaatcccggacttgacgaagccctgcacgcacttggcgccgtagccttcaaccagaaaaaatatgctgacgctctgggatattttcagaagcacctcgatcgctcaccaaaagactcgctgagactctacgatctcggcaacgtcaccatgcaattgggacagttcgaaaaggcagctaccctttacagtcaagccatagagaacagtgatgcatttaccgatgcccactacaaccttgccgtctgctatctgcgcacaggacgcagagccgaagccgaggcgatttatgaatggcttcttgtgaaaaacaactatcttgccctctctctgcagaaacatctcaaaaaagaggcccggtgattatcccttcagaggaacctttatccatagaaaaggccgtttcaagccttgcgtcggcattagccctgtatggtgacaagcatgttgagcccgatcaacgggagcaacacctgcttgtaacattccgtcagccactgcaaccgactgaacctgatgaatggctcagctctcagagcgtttatcccagactcttctggatgaaccgggaaagagatttttccgtagccggtatcggaattgccgactccattgcctgtgaaggagcaggaaataatggagacaatttccggcaattcgccctttctgtcaaagacaaaaatcccgatgcccgttatttcggcggcttccgtttcaacaacgaggaaaaacaggatcccatctggcaacccttctcctccttctcctttgtccttccgcttctccagttaacctttgaaaacggcgccttcgccctctcatgccacctctgggttgaaatcggcgatgacatccataaaaaaatcagcgccctaaccgacctgctcgaccgtgttgtaaccgacacaaacagcacagtcatgaaacttccggagctgctgcacctcagctataatccggatgaaaaagagtggatggaagagtgccggaaagcgctgctgacctttgagtccggcgagatggaaaagatcatgctggcacggcagaccacgctcgaattcacaagcatcttttcaccgctcctttttctgctgcactacccctacaagcagaacaccatcttccggttctactttgaacccgccccaaaccacgcctttttcagctttacccctgaacggctctaccgccgggacggcaatatgctgctcacggaggctctggctggcacctgttcaaaagagtccatcaacggcgatgaccacctcgcctctgaagtacttctgaactcggaaaaagatatccgtgaacataactttgtcagggagatgatctatcaggagctgcaaaagatatgcagcaatattgatatggaaaaagaggtcaacgtcctgcaactgaatcgtcttgcacacctctacacccgctgtaccgcccaactgaaacccgaattcgagtacgacagcgccatcctgcaactgctccaccccactcccgctgtaggcggagtgcccaaggctccggccatgcagcatatcatggagctggaacccttcagccgtggctggtacgccgctccaattggctgggtaagccgggacgcagcagaattttgtgtcggaatccgttcagcccttgtccatggccgttttgcctacctctactccggggccggcttggtaaaaggatcaaatccctttgctgaatgggaagaggttgaccagaaaatcggggacattctggccatatcccggcaagaggcatgaacaaccgccagataaactcactctggagcagcatcatcattgaagagctgatccgtcagggcgctgattttttctgcatctcgccaggctcacgctcaacgcccctcaccgttgccattgcaagaaacccgaaagcgcgatggaaaatgtttgccgatgaacgctcagccgccttttttgccctcggttacggacgggcaactgccaggccagccgtactcatctgcacctccggcaccgctgtcgcaaactacttccctgccattgttgaggcatcgatggactttcagccgattctcgtgctttccgccgaccgccccttcgagctgctcgaatgcggagcaaaccagaccatccgccaggaaaacatcttcggaagttatacccgctggcatatgcaactgcctgtgccatcgaaggagattcccctcaaggcactgctctccaccattgcccatgccgtagtaaaaaccattggatcgcccgctgggcccgtccatctcaaccagcccttccgggaaccgcttgaaccggaaatacctgacctgaaagatgcatgggcagcgcccctgcaagagtggctggaaaacggaaaaccatcaggaaaatcggcgcttcctgaaaaagagcctgatgccgaaacgttgtccttgctgcgcgaagccctcgcagtggcaaaagagcccctgatcattgccggaaacatgcagaaacccgaagaggctgaagcagttgaacagcttgcccttgaactgcagataccactttacaccgacttctcatcggggctgcgactgaaaagcaccacccgtccctggcaactggcctttgcatcgccacacttcacccgccacttcaagcccgatctggtactccattttggaggccatatcatcgcaaaacagccggcagcagccatcagagagtggaagccaaagcactacattgtcgtaaaaaaccacgccaaccgcctctcgcccgaccataatgtaaccctcagcatcgaagcctccattgcctcgaccgcagccaaactcaagggatgccgcacactttcatccggcataataaacgccgcaaccgaagagttcttcaggcgggctgaagaagagattgacgccgaatgcataggcaacaaaccggtcaccgaaatttcagccgcacgactcgtttcgcgtctcattaccgcccaacaacggctcttcctctcgaacagcatgcccgtcagggatatggacaacttcgcctgcagcagccaccctcacgccatccgaagcgccatcaaccggggagcaagcggcatagacggcatcatctccaccgcagcaggctttgctgagggagatggcaaaagcacaacactgatcatcggcgatatcgccttcctgcacgacctcaacgccctctcgctgctcggcgccatgaccgtacccctgcagatcatcgtcctgaacaacaacggcggcggcatcttctccttccttcctattgcagagtaccgtgaccttatggaaacccattttgccacaccacaaaactacagcatccgttcagccgccgaaaccttcgggctcgactacgcctgcccgcaaaccaaccaggaatttacccgctgctacctcgaagcaaccggcagcccccggagcatcatcatagagctgcgcagtaaccgggcagaaaatcttcaccaccaccgcgccctgcaggcgagaatcgaaaccctgaccaaccacctctatcaaggttttattgaaaagatttctgaacagccgaattaaatagcgttataacagtaacccaactgtacaaaccgcatccaaggcaaggattcaggataaacgcgtgcaaatacccgtgtatatttttgtaattttcctgttcacactccaaagaaagtgatctacatcagtatttgtttttccatcagaaactcttgacgcacaccagaaacagggagatttattatggacaaaaaacatcttgttgctcgcagaaaaaagctctttttctgtctgcttctcctgctcttcacctcttcgcctctccggacagcatctgcggttgatcactgggagggtggatatgtcggcagtaaaaccgaaggcgatgccacaactccggtatggaactttatcaataatttcagctatgatcagtattactgggctgaaccctttcaatttacatcctccaacaatgaacgggtcgacaaaatggacttttcctactttgtcggtcacggcagcccatggcaaatcaaatgccagtcaacctgggttgacctgacaactgcgggctcaacaacgcataaggggtggggtgattacaatgcggaatttgttaccctgcacgcctgcaatgttgtcgcaagccctctggaagttgccgactggtattctgcctggaccggcggtaccggtgtcttcgacggcgttcaccaggtctgcggtttccgtaccacagcatcgatgtcctgtgatcaggatatttcagcctatttcggcagccgcataaaatcaggggcagccgtctggcaggcatggtttgatgccatctcgctttacggcgacggaagtgaacgaggtgcggcagtaatgtatcctccctgtgagggtgattcgtatgcaaccttcagcgctgatccacccgcgactcatacctggcttaaaatctggtatcaatactaattgagaggagactaatcatgaaaaaaatgacatccattgttgccctcataacgatgactcttgctctgggaacgaacgtttctgccgaagaactcacacggaaaaaccctctccccgatcaaagcttcctgcatctggcagcgaggagtaataactatatcggcaacaaagagctgataacctatcaggcagttcccgtcaaaatgctcaatcagagcgatgcgcaagaactattgggacgaatcatgaagagttcgcgtgaaaacaacagctcttttgaaaacgttcagcaactgactggtcgctttatctttacctccgcaaacgatccttctgcggtctttgacatcgatcaacagaacggcagctttctgctgaacttcggtctcggaaaatatgcagccgaagagtcaacaagcaacctcccttcagtgcaggcggctccggaactggccagaaaatacctttcagaaacaggcaatatgccaaaaaagagcaaagagatgctcgtggcacatgttggcggtctcgacatgagtgtttcgaaagaggggaaaagtaccggcgcctacaaaaagctggttacggtgcaattcagccgcaagttgaatggtctgcctgtccaggggcctggctcgcgaatagtgatgcatctgggtgaaaatggcaacctgaccggtatgatccgtaactggcctgaagtggaagcacgaaaaattcaaccagccgaactgaaaagcaatgagctcatccggaaggatatccagaatcagctctgcatgttgaccggacattcggaaaaaaacaccgctcaaaaatcaaccctcgtgctctttgatgatggcagaggcgttatcgaaccagcactcttcgttactgccaaagctctctatcagggcccgaataatcgtgaagtcatagagatccctgttgatttctacgtcccgcttctcagaaaaccgaaagcctactatccattcatgcaatccctcgactccaaaatccccggaatcgacaaacagcaaaaaccatcagaaaccattctttctcccaaaaccggagaaggacaatcagatatgcgataaccattatcacacagcgtaggggcacggcatgccgtgcccccgtgccgttaccccccacaatgccgtgcccctacacgtttcacaatgccaccaccatccgggtgcggcatggaagccaacacaccatatccccgcatcgtaggggcacggcatgccgtgcccccgtgccgttaccccccacaatgccgtgcccctacgacgaatacaattgatcgatttcccaatgcagaggattattgcggatgtattccctgattctttgcaaggtgggttcatcacggatcaggtgttcccaataattgcgttgccagacaacacctttcgcggacgtttgagaaagatcgttaatccctttggtcaccgccgatttgaatgaacgaatcaccgtcggaattgacccggaaaccggcaccccgaattgttcgaatgccgttgtcgttgtcgccatcgcagggtcacggcatgccgtgaccctgcgggttgcatcatcattgtccccaacccgcaaaataccgtgaacatgattaggcatgacaatccattcatccaattcaatatgggaaaaatgatccggaatggccgaccaacaggcagcagcaatttctccctgtacagtgagccgcatcacatcatgctcaatggccccaaacagacaaaatcgattatgcgtacagatggtaatgaaataaaacccggattggccgtaatcgtactgttgcaaacggatgctatgccgatgatgatcctgcattatgcccccccatttgtttgattcgccgttcgttatacgggtacgcccgatttgcatgacaccaacgcattgtgtgtcccgcatcgcgagggcacggcatgccgtgccctcacacgtttcacaataccaccaccatccgggtgcggcatgaccccaacacaccgtgtgtcccgcatcgtgagggcacggcatgccgtgcccctacacgtcaccaatgccaccgccatccggggtgcggcatggaacccgacacaccgtatgtcccgcgcatcgtaggggcacggcatgccgtgcccctacaatcaaaaaaaaattccattctcaccatgtgagcctgcctttttgcgggggctcttttttcagagattcagagatcagattgccagattttcaggaagaaaaaggactggaacgaatcactcgaaaaccaaggctgacgtaccagctccacggatcgttgatgagccgggaggagcagcgcagagcatcagcattactgctataatacgacgaaccacgctgagctagccactcattttctttatcataccagttgcccatccactcccagacgttgccagccatatcatacagcccttccggggtagctccttcaggatagttgccaaccggtgtcgttgtgcctatgtttttattatagttcgcaagtgttgagttgggctttcccttcgcttcagaccacggataagaacgtactttctgcccagttgttccttgctttccacccgctgcccactcccacgccatttcatcaggaagacggtaacatgtcttatcaccttcaagcaaggaaagccagaggcaataagctctggcagcataccaggtaaccccaaccaccggctgatcctctccatcgtatttgcgatcttcatcatactttgaacgaaagagtgccgcaagatcacttttaccgttattgtaatagccgccaaaatccgttccccacctgttatcatttgcgatagcatccagttcagtggtgaatgctgaatacaaaaccggcatctcttttgcctgcaaccatgcaatgaagatgcggtaaagcttgttggttaccggatacttggcgaagtaagtatctgacacatccacgatttcgtctgtaactgaataccggtagtttccgcccggtatcaggatgtactccgcattctgttcattgggatttcggaacgatgccggttttccgctgatgctcttttcagcttttgaagttagcgattgacctccaagtgccagaatcacctcctcagtccgattgataacgtcccggttctctccggcaagttttttctcccggaactgctgcaacgcatcaagcgctaccggtttattgatagctttgaggcagtcaagaatcacccgctgccgaccgcctgttgtagtcggttcaagcagcttgttgcacaatgcgtcaattttttttcctttagcctcttcaatgattgtttgcaataacaactgctgctttggtgtcatctcgtcactccatggcgaatcaaacagcttttgcatgaaggcatcaaaaactttggcatcaactgatgctataaaaaagcggagtggttcctcccaccagtcatcaccaaaattcgcaacaagtgtgttcagatactcatagggacgatcttccttgagctgaactcctgcgagatattcacggaatgatttatgacggaagaggtactccttgccgccagtctcgaccaacaaacctgcacgattgaccagatagtcgcaaaaaacttttgcggttggaggagtatccagcgtgtcaagccactccttcatttcactgtgcatttctgtttttgccgcttcatcttttttgagcgtatcctgcatccagaatgaaaccggcccaagcacctgccgggcatgagttgccgagagcagcggtttaatatcccggcgtttgtcgcggaattcaagcagatagttgagcgctgcatcgtagagttcaacacggctttccggcatgtactccctctccttccacaaaatagccatgatctgcagaatcatgggtatggcggccagttggcgcagccccttgttcttctcgaccttgagatgcgcaacaatggtggtggtgcgtttttcggcctcctttttttgtttctcctgccacaactcctcgtgaactcctttttcacaaggctctttcagaaatgcagccgtgaaccagtttcgtaaaaaccgctcctgctgctccggggtaaagtcctgtacatcggcacgttcataatctgaggcaagctcaataccctcatctttgcggtaccctgtcgcccgtgatgtcaccacaaaccaggccttgctgaagccgctgaaggcgttgtcaatccaccggcacacctcttttcgctcttcgatgttgctgatttcatcaagaccgtcaagcaacaccagcgagctgccgtggttcagccagtcattgaaaacctttgcatcaatggattggtgatgcttttctgaccaggcagcaagggttgctggcagattttcagtgcaacgaccctccttgtcgcggacaagatcacgcaagggcaggtagaatacattgagtggagcgctgaatccaagcttcgcgaaatcctcaagcgcacaaagggcataatacttgagaagcgttgttttgccagcaccagggtcaccgataacgagcagcatccggcgacctctccggtcgtggaaggcctgcttcatgatctcgtcaggatagagaatatgttcacctccctgcaactcgctctcttttgaaaaaagcccacctcttgcataactgtcggagagtcgcaagggcacaaaggtgtcgttgttcaggttgaccttgatgctctcaacacccggaagcccaagcatacgaatgtaacccaactcctctttaaggatagtctggtaacactctgcgcactcttcatgttttttgtcaacggattgagaagtttccttgcctgcttcaggtgccgatggggttgcatgaaaagcaaggcgcagatcggagagcgctttggccgccttttccctgaactcctcaaggctgttgaactcggcataaacacgatgcactttcgaatccggccccatattctttgccctctcacggaaggcgttcagcttcttgcgattcaaggctttgagttcaaactcggactcaatgactttgtgctcattccccatgaggaacaacagaatgggccgaccgagacgtaccgcttcgttgaattccagttcagtgattgaaacactacgaggattacgagtgggacattttggcatctggccaagcttctttgcgatgattccaatatagacggcactatcccgaaccatctgtagcgaagagtcgatcacatccacgccagacttggctgaatcatgctccatcaccacagctttaaaccccgcgccatcgataatgttgatcagcgcagcacgatgctccttcaggtcggtgaaggtgctcgaaaccataactcccttataatcaagcggcatagtggatgtttcgtttggcatcaaatttgggaaaggttgttaactgcttgcacctgtcaatcaaaacgaaatcagtcccgttcacttctcacgcagcaataccggctgttccacagcaacaaatattccggtctaataaattactctcgcatgttgcagataatagctatcttacccttacatagctggctcctgtagtcatacactccatccatgattcaatatgtgattttaaagattacattgaaagtgtgcctgaaatctcccgattttttggaatcatcataagaatgtttcatcaggagcacaatcctcctcattttcatgcggaatttcagggtaagaaagctgtttttgattttcaggggaacattttgcgtggtgatctcggttcaaaaaccgcagtaaaactggtaagagagtgggttgacctcagagttgctgaacttgaaacagactggcgtttggcaatgacaggtcaggaaatcaagaagattgaacctttagactgattttttgccgatgtggaacatgaacgacattgtgcgtatcacctgtaaagaggggtatatttaccatatcatctttgataacggcataaatggcgacgttgatttttccgaatacctctcaactggccctgtttttgagccgttgaaggagataacctttttccggaaagcatcaattgagggaggtaccatatcatggccaaatggtgccgacattgcgcctgaaacgctctacgataaaatcatacaagctcaaagcaatatcaatcctgggcgatttcttccgcagccttcgtatcattttcgagaagaaatacaagatcctctttcgcttcagggataaaacgggtggcgaatttcacgacctcttctttttttctgcgagaagcatcttctgaagatgctcaacaaccgcctgagcatcactatactctccggtgctgcgggcacgctcacgcgatgcaagccctcggacaatgaactccgatgtgtctgcaagaatggtacgaatagcttcggtcagtttatcggagctctgttgcgctgactcagtcaagtcaagcagaaatgcggtggcttctggattgatgcggccataggtcagaacttctgcaaaatgaccctcctgaagagcgcgaaagagtgcacgggcaaagaagaattcaaggaaactgcgatgcgaaaaacgataataaccatccgcgctgcgcacaaggaacgaggcggtacgcagttcaaggtcaacccgctcactatcgaggctgcgggcaagtcccccttcatgatgcagcagcacggcgaggtcggtgtagtggatctggttgcgtggcctgctccaaagctcacaggccatgcgctcaagcaggtcacgcatatgctcgacgtttacctccccctggctcagccgaatggtgttcagccagcgggtggtgtaggtcaggtagagtgacccggtggttactttttcgccctgttttatcaaatcgggaagagaggcgacaatcatgtcgagcaactggggtgttgaagcgatatcctggaggccatatctctcttcgataaaccgccgtgcctgatcaccctcaacaatgccgaggcgcttttggaggtactctgcaatctgctcctttgtgaaaacgggcaacatatcgagcgtagcgtcgaaagctcgtgcagctttacccagagctgaatccgcttcgaagagcttgtcgccaccctgcacggcttgcctggcgctgctgttgtcgcggaagaagtggctgcgagaggtgatgagcacccggttggcacgtgggttacgaccggaacttgctgtcggacgcaccagttggcggaactgctcttcgacactgcgcccagcctgggcaacgcccatttcatcgaaactgtcgagcaggagcactacccggcccgcttcgagcaggtgcagcacaatctccggattgagcacggtgcgcagttcggcttcgagatgttcacggataaggctttcgagcgaaattgcatttggaaactggcgcaggttgatttcgaccggaatcggactttcggaattattttcgcagttgcgggcaagttcgtaggcaaaccgctcaaccaatgtgcttttaccggtaccgtaatcgccgagcacaagccacaatcgacttcccgctcccgaaacccattcaagagcgtgaggtaacatcaataccgttttttcgtcgggctgcttttcaagaatcagatattgatcgacatagttactggcaagagcgcttgcttcgtagcgctgacggatgcgggcaaggtaaggtgaaaaatcgaagaggctgcgttccagttcatcaaaagtaagcgcctgaatgccctgttctcgcgcaaaactacgggccgccgggctgaagtcgcgtgcggcaaccaccatgccacgagcctgcatctggctggcagtcgggccatcgagccaggttttgaagatctgtacggtctctttcgggatgacgctttgatgatctttgcattccacaaggtagagttcttcacgcccgaaatcggcacgcttgcgagcgacaagatcaacccggttgctgtcgatcaactgttcccgttcaacgctataaccaagcagacgcaaaaggtgagcaacacgctcttcaaagctcttgccttgctcatgacgatctttgttacggcggacgaccagatcgggacgggcatcgtcgctgcggcgggccgactcgctctcggcgataacctgttggcgtaccttgtcaattcggcgttccagatcgttataggctttggctaccggagtttccgggcgtgttgctgcgtaaagttcttcggtgaaaagcagacgggaatcaaaagggatggtgtccagctcagagagtgtcagaccaaaggactctttccaaatctcttggccttgggcacgcaaatctgaaatatccggaatcggcgatgcaaccagcaagcgggtaaggcgcggcagcgtaccccgtgcagcaatacgcccctcgcttgccgaatgaagggcttgccagacatgggcgaggcccctggtattctgcctgccgtagttgccaacaagaacggtggcatgtggcagcagggcggcaagcagaccaccgatgtcggtgataccggttcgagagtcaagtaacactgtttcaaatccagccttgccgaaagcatcaaggataccgcgaaagagtgcgaggccgatgtcgaggtcacgaaccagaaaatcatcccagcggatgctctgaaaaagcccggcaaagtccttgttatcgccataggcaggcaagatgaagagacgatcctgttccggcgtctggcaagcgagtttcagaagtttgccgaaatcagctttgttcgatgcttttccggattcctgccatgcaatcatccattcaaaaaaaccctctttgacaggttttgatggcgtcagccctggaatgttgtgcagtcctggcgcttcgatatcgagatcccacaacaacgttttgccacgccgagcgcaaagaacaccaatattggcggcaagcaggctgcgcccgacgccgcccttgtaactgtagaaggtgacggtgaatggagtcatgcggcaatcagttttccaattttcacgtgcgactgaatcgtagcgtctgttgagagtaacccgcgaaaacctgtcacaggtgctgccatctttggtgcgcttgctgcatgcttccgcccgatatcagtgagttgcaaaagaatatcacgaccctgtttccgtttggttacaagcccgcaagattcgagattcccaataagctgtgtgacccgacccgcactgactcccagtttttttataaggtccagttgagggagttcacgatttcctgtttcgagaagcgattgcagaatttcgggaacatggcggcgcctgagcagcacttcaggatcagcgtaagcgaggttaaggcgtctcgattcaagcatatcgctcgcttccagccatcgaaacctgtactcttcaggaagcgatgccgatgaattcagaccgtcaagagcgctatggataagacgttgaagttcagatataccttcgcgatcgttgggtcgtgcaattgcatctgctgaccagaccgagatcagcagatttgccatatccaacgctttttcatcccatttttcaagctttttgatggcctcaaggaggtcggaaggcatcgcacgatcgacaaaaagaagcggatcgcttgcgtgtagagagagtatgttcatgacgacttcctaaatgattctaaacctttccgcatagaataatttaacattatttagaaaagaaaaaatcccgtttttatgctaattgaaaacaatcaacctcaaatccgactctttctttgctatggaaatttttgcagcccaatccaaatatccttttggcattcctgtaacgtcgacaggaataccttgaggattgctgagtggaaccgcacgatggtatttcagccaaccgcgagtcggcacaagcgggcaagagcctgcctgtaactttcagcatttatgaattcagctaccttttccatgcatggggttcacctgttattgaagctccctgaaaaaacctgaagatattgatgcaatttttcggagatgtcacacagcaacacaaaacataaaccactgctgagttgtggttgcgaagtcagattatcaattgcaggttacgaagttttttctctgcaggcaattttctttttcacctgcaaagagctttttgcacgtcgacagggttcatatattaatccaaaatccttcctaatgaccaccgtaaacaggtacagcaatctgtcaacaacattatgagcataacaaccaccacccccaagagtgagaccccacttgacgcggaaagcgtaagggattcttcccttccccgcattctctttctgcacggctttctgggctcgggcggcgactgggttccatttgcccagcagcttgacaaggagtactgctgcattctggttgatctgcccggacacggggagagcgaaatagaggcaaatggtgaccccgacctcttttttaccgaaacggttgaccttctggcggaggagctgagccgctcggcaactcccgaaccctgctttcttgtcggttattcgatgggtggcagaattgctctttctctggcgctgcgctacccggaactctttgaaaaagtcattattgtctcggcttcgcccggcctcagaactgaagcggagcgccggagccgcagggagagcgatgaaggcattgcgcggaaaatcgagcggaactttgaggggtttatcaaggagtggtatgagcagccgctcttctccacactcaaaaatcacccgatattccaggagatcgagagcgaaaggataatcaataatcccggaaacctcgcctcggcgctcaggctgctcggcacgggatgccagccctccgtttgggaggaactgcaaaataacagggtgccaatacaattttttgtgggtgaaaaagaccttaaattcgttgagattaaccgccaaatggttaatttgtgccctgagtccgaacttgagatctttcccggctgcggacacaccctgcacatcgaaaaccgggagctgtttcttgactgcctgacaagatttttcaacaagcatcaactatcctgatatgagcgctgttaactggataccatccggcgattttaccgatatcctttaccataaatcggaaggcatagccaaaatcaccatcaaccgtccggaagtgcgcaacgcatttcgtccgcagacagttgacgagatgattgccgccctgtcggacgcacgaaacgacaattcgattggtgtagtcattctgaccggccagggagagaaggcgttctgctcggggggcgaccagaaaatacgtggtcaggcgggctatgctgatgccaaaggggtcaatcgcctgaatgttctcgatttccagcgcgatatccgcacctgcccgaaaccggtcatcgccatggttgcgggctatgctatcggtggcggtcatgtgctgcacatgctctgcgaccttaccattgccgccgacaacgccattttcggccagaccggcccgaaagtcggttcgtttgacggaggatggggagcaagctatatggcccggcttgtgggccagaagaaggctcgcgaaatatggttcctctgccgccagtacaatgcctctgaggccgttgcgatggggctggtgaacacggttgtaccgcttgagcggctcgaagaagagaccgtacagtggtgtcgcgaaattcttgccaactctccgctcgccatacgctgcctcaaatctgccctcaatgccgattgtgacggccagtccggtttgcaggaacttgcaggaaatgccacgatgctctactacatgagtgaagagggacaggagggcagaaatgcctttgtcgaaaaacggaaacctgatttcagcaaatttccaaagagaccttgaaagcatcacatctcgtcatctaccgctatgccatcccttttacggaaccaatcaccgtaaaggggcataggcttgtgcaacgggaaggaattgcggttgcactgaaaagcgaagaagggggccacaccgcctggggggagattgcgccgcttcctggcctgcaccgtgaaacgctgcaatcagccgaagcacaactggtcggggttctttcaagacacgattttgctgcaccaggcattttgcctgaagagctcttcccttccgtacggacagggctggagatggtcatgatcaaccttgaggccctcacatcaggagtgcctcccctgttgtcgctgaatggtcatgtcgccgcgcaggttccactcaatgccctgctcttcggcgatacggagctgatcatgcagcgggcagaaaagtacttcgcccttggataccgaaccttcaagctcaaggttacagcgggtgatacggcaaacgccatcagaagcatcaatgccctgcaccgcgcctacggagagcgtatcacgttgcgacttgatgccaatcagacactcaccctcgatgaagcgctcgagtttgcacgacatctcccgcgaaacagcattgcctatatcgaagagccgctgaaagaggctgaacttatcggcgagttcttcgctaaaacagccattcagaccgcgctcgatgaaaccctctggcaaaagccggatctgctttttcaaattccggaggcatcacttgccgcgctgatactgaagccaaaccgcctgggcggcatcagtgccacgcgacaacttgcccgctacgcccgaaaacataatctgcttgctgttttcagctcagccttcgaaagcggcatcagtctgagcttttacaccttgcttgcggcatcaactgccgtaaaaccggcagcatgtggcctcgacaccttccgttaccttgagcatgacctgcttgaagccccttttggcgctgaaaatgccctgcttgatccccgaaaactctaccgggagggggcgaacgtccgggagagaagcctcaagcgagtttcactatggacattataagccgggcggcagagcgtttcggcaactcgccggcagtgatcatggctggcaaaaccatctctttcattgagtacaacaggcgggcccggcagattgcagagagcctcttctcaagaggagctcgtcggggagatatcgttgcaattgccgcgccaaacagcccggagatgaccctgctgctggcaggagtgctgaaagcggggatgatcgccgccccactgaacgagcgctttccggaagagcggctcagaaaaacggttgaaaaactccgtccccgtctgctggtaacctcttcgcaaaagagcctcaccgacgtcgcaagcagcgtaacggttacctcactccttgatgaagccgcagagagcacaacgccggaagctgttgaagcgcccgacgggatggatcggcctgtcaccattatccacacttctgcaagctcgggagaggcaaaagcggtcgtacacagttttgcaaaccactggtacaacgctctcggttcccatgaaaatctccccttcgggccaggagattgctggctgctttccttgccgctctgccacatcggaggttactcactcctcttccgctcgctcatcttcggcggaagccttgccattgctgcgcctggtgaagctctcgaccaatccctgctgaacttcccgctcctcacgcacctctctcttgtgccaacacagctttaccgcctgcttgccgaccagaaaagcacgaccctccttcgcaaactgaaagccgttctgctcggcggcagcgctgtgccaaaatcgctgatcgaagaggctctccgccagaaaattcatctctctatcagctacggctctacggagatgggctcacaaattgcaaccagccctgcctcactctccacaatcgagcagaacagttgcaaaatactgccttaccgggagctgcgtgttgcacaggatggtgagctgctggtcaaagggccctgcctgtttcagggatacttgcgcaatggcatcattcagcctcaaaccgatgatgaggggtggttccataccgccgatatcggcacgttatccgaaaagggtgaggtcactgtacttggccgaaaggacaacatgttcatctccggaggggagaacatccaccccgaagagatcgaaaaagcgctgatgatgattgaaggaatccgggaggctcttgttgtccccattccggacaaggagtatggccagcggccagtggcgttcatcaagacgattgcagggaaaaaaaccgatgagcagagcataaccgaggccatgcactcgctgattggaaaactgaaaacccccatccgctattttcctgcagagcagtgggtcaccctgccaggctcacagaaaatcgacagggggtggtacagaaaattggcctcacccccgtctggcgctccttttgagtcttaagaccgcatatgctcccccaagaccggcaaggggagcataaaaagcgccggagaagagcatgttcatcaggatatccgtaaaactcaatgaaaccggagcaagggcaagcttctcagccataaccagcgccttcacctgctcctgaagttcaggtttacccttcgccatttcagtcacccagtcaacaacaagggcaaggctctcggttcctggccggtaattgaaaaattccatcagcataaaggtaacagcctcggagagaacgcctcccgccagaccggcgccacatcccagaaaaaaagcctcacgataactcaaccgtacctgaaaacgcagaatagtctgatgcagcgcaatcgtaccggcaagaaaaataccggcaaaaagaaagacattcaccatcgtcagatagggcaccgtcgtcgtcagaataatgatggcggcgccaagcagaacggtgtagagttttccgtccaacggcaaaagcgtacgattcacattttcaacagccatatcacctcaggaaaacgtttcatttaaaaaatcatccatcgtataaaatcccggtgcagttgtatggcgccgggcaagccagatggcagcttcaaccgcaccggcagcaaacccggagcgacttttagccgtatgagagatcacaatttcatcagcatccgaatcaatgaaggcggagtgcttgccaaaaacagaaccaagccgcagagaggcaacctgcagctcatccggcgcaagctttttatcatccgagagctgccgcacaacactctttttccggctgttggctgaaagaatcatgtcagccgcccgcaaagccgtaccactcggaaaatcagccttggcggtatgatgctgttcagcaaaggcaatatcaaactgcccgaagggggcgatgagccgtgctgcttcacgcacggtgcgcaaaaagatgttgacaccaagcgaaaagtttgccgaatagagcagtgaagcgcctgcatcagaaactttcacctctatctcatcgcggagatcatcccatccggtggtacccacaacaatcggcacacccgactcaagcatggctggcagattggcaaaaaaagcctccctgaccgtaaaatcgataatggcgtcacttccctgaaaaaggtcaggggtaatggcggtattgatatcaagaacagccgcagtttcatgacagcccgactgggcaatcaccaaagcgacctgctgtcccattcttccgtttcctacaagggtaaacctcatgactattgtttcttgcttatgattggactttttttcaatgcagatgtttcagaggggaagattcaatcgcggcgcatcagttcaagaagtctgtcgagatcatcatttgaacaatacggaatatgaatctctcccttgcctccctttttctcaacaatacgaaccttgctgaccagtttctccctcagatgagactcaacttcggcaagacgtgaagagcgctccgaagagggcgattggggagtttttgactgctccctcgacatgcggttcaccagctcctctgtctggcgaacggagagctgctgagtgataatctttttccaggcatccaactgctcctgttctccgggaaggttgatcaatgcccgtgcatgtcctgatgagatttcacgacttctgatactatcctgaatctggagcggaagcttgaggaggcgaagaaaatttgtgaccgtcgagcggtttttacccaccttctgcgcaatctcctcctgggtcaggttacacttcgtcgtcaggcttttcagggcaagcgctacctcaatggcattgagatcctctcgctgaatattctcgataagcgcaagttcaagcttggtcgaatcatcatgagcatcaataacataggccggaataaacctgaaccctgccagtgtgaccgccctgagccgccgctctccactgataagctgatagccatcaccatcccggcaaaccgtaaccggctggataacaccattttcaatgatggaatttttcagctcctcaagagccgtttcgtcaaactccttgcggggctgaaaagggttgaccgttattttatctacaggaagactgccaatagaaccaacctcggctggctcctcggcctcatctttcgaaacagaaacaaactcctcttcatgaaaaagggctttcagaccacgtcccaatactttttttggcatatcacccatcagcttaccggtcagctacggctgacgaactttaaatttgtcaatattgccatccctctcaaaaatctcctgagcgagatcgagatagtctttcgatcctatgcactgggcatcatacagcagagcaggcttgccgtggctcggcgcctccgaaagccttacattccgccggatataggtcttgtaaaccttctccttgaaaaacttcttcacctcctcggccacttgggatgccagacgaagccgggcgtcatacatggtcaccagcaccccttcaatctccagtttcggattgagatgcttgcgaacgatactgatggtattgagcagcttgcccagaccctcaagagcataatattcagcctgaacaggaataagcacagaatcagccgccgtaagcgagttcagcgtgatcaaccccagagagggaggacagtcgataataatataatcgtaaagatcgcgaacacccttgagcgccttctgcatcacatactcgcgctccctcatgttcaccagctcaacctccatcccgaccaggttgacattggaaggaagcacatcaagatactccagactggaagacttgatggcatcctgtatgttgccaccctttaccatcacctggtagaaggtgttgtcaatctcatcaccaatttcaagcccgaaaccagaggtagcattggcctgcggatcgatatcaataagcaacgtcctgaactcggagatagcaatcgaagccgctatattgacggaagtggttgtctttccaaccccacccttctggtttgcaatcgcaataactctgcccatgtactaaccagggaaatttacagcagttgaagtttaattatcatttctacattataatacttacgtgaaccattacaaattataatcttgcttcatggagcggctcgaaaaacaattctatgaaaaatcgacccttgaactggctgaactgctgccccatacatgagcgtttcggtcacgaattctttctcgaaaatgctctaccgccctctccggagatgattggcacttcaacaagagtgggcatttcaagaagcagggagcttccctggcgaaaattcatacgcaacaacccccatatttctcaaggaaaggttacgcaactgttaaaaaacgagagctgcatattggaaagtttaaaaaaataactctttttgagtctgagtccctctgtgtcaggaagctgccataactcacactaaacccgctccgcttatgatcggaactccacttttgccagaaatcagggagctgatcgaacagcgaaacttcagcgcactgcagagaattttcaacgactggctgccggttgacctcgccgaactcatctccgatctccctgaaaacgagcaagcggttcttttccggctgctcccgaaaggactggcaacagaaacctttgaataccttgacttcgactcccagcagaaccttctgactgcgctcaccaaaaaacatgtcacccatatcctcaacagcatgtcggccgatgaccgaacagcgctgcttgaagagctgccaggaacggttgtacaagagttgctgaaactcctctccttcaaagagttcaaaatagccaaaaccctgctggcctatgccgaaggaagcgtcgggcgcctcatgtctcccgactacctcagcgtcaaaaaagattgggatatcaaccaggtgctcgactatatccgcacctttggacatgatagcgaaaccctgaacgtcatctacgtcgtcgatgacattggcaagctcaagggcgaactcctcgcaagaacgctcctgctctccgcgcccgaaaaaacagtgagtgaaattatcgccgaagacaaactcatcaccctcacggcatcacaagaccaggcagacgccctcgaagccttcaagcgatacgacagcgttgcgctgccggtggtcgattccaacggctacctgatcggagtcgtgacggttgacgacatgcttgacgttgcagaagaggaggagaccgaagacatacagaaattcggcggtatcgaagccctcgaagagccctacatcgacctgccaataccccagttgatcaaaaaacgggccgtctggctggtcattctttttgtcggcgagatgttgaccgcttcggccatggcatttttcgaggacgagatggcaaaagccattgttctggccaccttcataccactcatcatgtcaagcggaggcaactccggctcccaggcagcatcgctcatcatccgctccctctcacttggtgaaataaccatccgtgactggtggaaggtgatgcgccgcgaactggtatcagggctggcgcttggctgtattcttggcacaatcggagtcttcagggtgatcatctgggcctcggttttagggcatctcgacaccaagtggctctacatcggctttaccataggcatttcactggtcggcattgtcatgttcggaacactcaccggctcaatgctccccctgctgctcaaacggctcggccttgacccggcagtctcctcggcgccttttgtggcaacgcttgtcgatgtaaccggaatcgtcatctacttcagcgtcgcatcgcttctgttgggcggaatacttctttgaaaaccagtttgccctatgcaacaagaacgagaatccatcgaatttgacatcgttttcgtcggcgccggtccggcaaaccttgcatcagccatccagctccagcggctgatcaggcagcacaaccgccaatcggcaaaccctctcgaagccaccatagcgctcatcgacaagggacgctacccaggcgctcacctgctctccggcgccctgcttgacccgaaagccctcgaagaatttatgccagactaccgggagcagggctgcccgattgaagccaccgtctcaaaggagagcctctggctgctgcaaagcaagagaaaattccccgtcccctttgttcccgaacggttcagcaacaaaggagccctgctcgtctcgctcagccgcctcggcgcatggatggcggaaaaagccgaagaggaggaaatccaactcttcgacaacaccgcagcttcagccccctttatcgaaaacggcaggcttgccggcatcattaccgacgacaagggactcgataaaaaaagcaatcagaagcccggctatgaacccggtctgctgctcaaaagcaaggtcaccgttatcggcgaaggctccgacggctcactcttccgccagctctctgcacactttccgaccggcagccttccgcagcgctacgaaaccggagtaaaagagacctggcaaatacccgaagggcgggtcatagcaggagaggtacaccacaccttcggcttcccttttgagtcggacgtctacggtggcggctggctctacgccttctctccaacactcgtctccgtcggatgcatctcctcggtggggcctgaatcgccgatatgcgacccccacctcaacctgcagcgcttcaaactccatccgctgatggccaacatcctcaaatttggaaccatggttgaggcgggtgcaagaaccatcagctccggcggcctcgatgccatgccaccgctcagcggccccggctttctcatcaccggcgaatcggccggaatggtgaacatgcagcgccacaaaggaatacacctcgccatgaaatccggtctccttgccgccgaaaccctcttcgaagcgctgctgcacaacgatttctccaccgaacgactcaaccattatgaggagcggttcaaaagctcatgggcatacgaagagctgcacgccgcccggaactaccggacagccttcgacaaagggctctaccccggactccttcaggcaggcctccagctcagctttcccggcctcaatctgaaaaaaaaccagacaagcctgccaggcctcgaacccattccggtccccggcatgaaaaaaagagagaacgccaattccgcaatcccggaattcagggcagacggcatccggacattcagcaaagagaggagcctctaccactccggtgtcatgcacgaagagaaccagccctgccacctccatatcaaacccgaagatatcgcagaaatctgcctcaaaaagtgccttgtagagttcggcaacccctgccagcacttctgccccgcagccgtctacgaaatcaccaccgaacccctcccggcgctcaggctcaacccctccaactgcctccactgcaaaacctgcgaagtagccgacccctacgccatcatcacctggacaacacccgaaggcggcggcggccccggctacaagctgagctaaccaatctttagaatctttggggacgttgttgactacgtgtacttacgatcaaaacagatagcgattcatctcttcaacaacagtcatcgagagagatactctttgcagcggctttggtactgaatgcaaaaaatcttttatctttattgagaacagcccataagggtacgccgtggcgtgcaccaacgaaacaccgccgtcaccatacgagaacaaagcatcatgcgcctgacaacagaacaaatcaacaccacctgctgcgccgtggcgggagagggtgcgctcgtctggctctatggctcacggcttgacgacacgcgtaccggagtataaagtgaactgagagataatatttattcttcaattgcgtagcaactctactggtatcccggcaaccgctgcggcttcttcagcgctcattcccttctccaccaatcggttggcaacttcaagtttccctttctcaatcccctgttcaattcctatctcaataccttcttccttcccttccatacgaccaagtccatagtttgactctaccagactggcctcataccgcaggtcatcctggtaacgagcataagccaactgctctttttcggtcaaactcaggagggaaaaagacttttttgctttctggatcccttttgccttgaactcatccttaatatcttcgttcttgagaaaatagatccattcgtcaagcgatgttgttgcaatacggttaaagttgttgatccttatcaggtagtattccgggtaaatattgtttatctgaatcttgccgtactgcttctgttgccggatatcaagttccagtttgtcatggtcatggattcctgtgaaggttgtggtaccatgatagatgtaatcactgccgtggccaaaatcaaagtaaaggatgttgaccgagataaccttcaccagggttgcataggcctggctctctttctgatgctcggtgataactcgcgatgtgccgtaaagcatccgttgcagataatcaagttcccgttcaaactgcacttcgataatgataagctcgcccttgcagttttttaccttgagatcaacacggttgtatttgtcgcgtctactctccttattgctttcactctccagaatttcaaggatgaaaatatcttcgcccaacagctcgcttaaaaaaccttcaagtatctcaaagttggctttgctgcgcaacaaccgcttcattgcccagtcaaaggtgatcaattttcggggtaatcgggcgctcatgggttccattccattattcgtttgcctatagaaaaagcgtagtatatcagaaatattttgtttgtgcaaacgacttatcagtcaccgtgacagcacaaattgattgcgttgtttgcctctatattctgcaattcccctttcagctcagcttcccatcaccccacactgcatgaagaaatcacgcaaccgatgcgtgccatagagcggagcgataaagtccacccggctgagtgtcgttgcaaagagcgccacatcatgcacatcgcgattgaagagaccaacagccgcaaccagcccgtcagccgcccagagtggaagcggaaaaacaataggtttggtctgggcaatttccatagcgagatcaaccatttcgagataggtgaacacttcaggcccgcccacggaaacctcttttgccgttccatcgaccgcatcaacgcacacctttgcaaggtcagcgccgtgaatgggattcgaacgctggtaaccatcccccaccatcagcatgaaccctttgcgtgcccgcgcaacaaactgcccgatctccgaatagtagccagtcggacgaataatggccgactcaatattcgcagccttcaactccctgacaaacttctcatgagcctgcacattcggaatattcatcatccgatgcgcatcaaaaaccgagacatagacaaacttcttcaccttcgccttcagcgccacatccagaagattcatgttcgcctgataatccacctcaaagatagtatggacaaaatcaggcttgatcatcccaagcgacgaaaaaacaacatcgataccatcacatgccgcagcaatggtttccggtttcgtggcatcacccacgataacctcgtcaaccagatccttgatagccggcgcgaaataagggccgggttgggcgaccttgtcagggttacgcaccagggcacgcacccaatagccacgatttttgaactcctgcactgcataacgaccaagataaccggtcgaaccggccacaagtactctcttcatggtaatggcaaaaaaattgaaaaatattattgaaccgactccatcagctcctcctcttctccatgaagcctaaaatacggctttaccattccaaaacccatcgagttcttttcgccaaaaccgcacgcatacccaacctccatcagctcacggggagccctcagcctgatttcaggattctttctactatctcaggttcttcctgatatccgcttgcatgaataacgggaatccattaactttttgaaactcctccagggaatcgactggaagcattgaagggtgattttgcaggtttccacagcattcgaatcaatgatcagtggcgaattgtcttcagatggcaggattccggagcacatgaagttcagatcattgattaccactaaccagtttctgcaaaaaaataacatgataccctcaaacagagtggcaacacatcccggaattatattactgaaagagtttatcgagcctctgggtctctcccagaaagcgctctcggcgcatatcggcatcccggtgcaacgaatcaacgagatcgtctgtggtaagagaggggtgtcaccaaatactgcttggcttcttgccggggcgttcaacacatcacccgagttctggcttaaccttcaagcaactcacgacttgtctctgcacaaaccaaagcgccatgtgcagccaatgctgaaagtaagcgcgtaaccactcaagcttcatcaaccttcaccattccaaaacccatcgagttcttttcgccaaaaccgcacgcatacccaacctccatcagctcccgtggagccctcagcctgaacggtgcaagcgtccccttgatcttcgtctcatcagaacgcccctccttcagcgtaatcagcttctgaaccttcccctgcatccgctccacataagcctcatcaatagcaaaaccaaactgcccgctctcgcacacaaacgaccgcccatgcagcacctgatacttccggcaaagattttcaagcagcacccgttcaaactccggatcaccgggatacaaatactgcggatagtgatcagcctccccctttgtggtgcaaaccagaggtgaaagcatcacaaactccatatcatcactcaactccggctgatcaagctttcgcaccgtctctacccgaaaccgttcattgccgacccagacatagggctcctgcaacaaaccaatcaccagatgctcgacaaactcctccttcggagaagagatcgtaacatgcagcaacgcgtcagcggtactcatcgtcccgttctcatgcatcacccacttgtgccgattgcccggatagagcggcgaaaaggtaaagagcttgaacgccctgttctgaagccggtatccctgatcatgcaaccgttcggcatactcgcttgagcttttatcgacgatgttgtagatcagggaggagatgagatggctgttgtttattggaagcgtgaccgtacgcttgcggtgggagagttcgagggttatgcgcatttctaaatattattaatcaacaaaacctgtatgatcttttctaagagaaccgtcatcattaaatgatgtacaaaaagcatattgaatcaagtcatttttgaaagattcattcttttcaaaaattatttcaatcaattgtttaactaaagcttgagctttcattatgttcgaattctggacacctggtttatcatgaacaaaaccgtctctccatagatttaaattcgcaattttatcatttaacaaaggtaattctatttttttggatagttcataccgtaccattttttgatcgatttttttttctaaatatccactaaaacacaatctccttatatcttttgacggatatttatccacatcagggtcgtaaaaggcatacttttgatgttttgtaatatatgcatccaacaacatttcaacacattggtaataacgcaaaactgcatcatgataaccacttggatcgttattaacaacataagcccctcttcttacagccgacaaatacctatccaatatataatcataaaagaaaacagatgcatatctgctttttttattcggtatttcgtcgaattcttgtaaatttttcaaatgcgatttctgatattccggaatgaattcagagcaactaatcgcagcattataagcatagcgatcccaatacatataacactctgaaacatgcttcattctcttaactcttgatctttctaaatcaagatctagcttttctggtttatctaatccacaaggagatagcttattctcaatgttcaaataaatacaatatgccgcttggtaattatgatatctaaaaagttcttttgcttgatttaatagctgtatactaaaaatatcatagggattgtcaagtttattgaggaactcagtgcaaagaacaggtttgccattttcatatttctcaaagtcaatatagaacgtatcaattccaagtattgacgatgctaaaaacccgcctccaaccatcgattttttcccacctgtaatatcaatacatatcttctttcctttccactcctcagcatcataaatcccttttatagctgtaaaaacagtatgtggctctgaactattaacagcttcacactcaactttttttgaagtatatgcaaatatatattccgctagaacatcttttttttgtccagtgccgtctgaagcgtaaaggagtataatattatctgcattcatagcagaaatagaaagcataagtggctggagtaccgtcccaacaagtagaatatgcaagtcgtattttaggtcacacaaactatccaatgcttgctttatttttaatgcacttacagaataagaaaagaggctgtcaggatcgattttctcaccgttacattcgcacttcaaattatgagaaaagtaatactcttcctttttttgatcacttgcacttttataacttgtaaatgcctgcgaggcataaactacgtcttgaatatcttttcttttcatggttttatgtccagctttatccatccaagcggcagtactgcttcactgcttgaagagatcactttacgactttttgggcgtgtatgaggcatgggtttcattggttgaaaaagagcattaactagttcagttaagacagtctcttctaaaattccatctggagttttactaataagccctgttccaaatccaatacgagcatttgctattcgttttccgtcgtaaaacttttttattttttctatgttattagcattttctgttatttgtgacaaatattttgtttccaaatcccatatatttttggaaaatgaatcaagcacatgaattaggttttctatacttttaaatggggtattcgctgggttcttgtttaagataatgtcaaattccgtttctccgttgaagcactcaagatcttcatcgctcttaaaattcaaagcaacaatctttactaaatccgactgacctctggaaatattttcatctttaatggtcaaatcaataactttttttcctttactatcgagtttatatgacgatataacaacaccggtttttaaccgaaatctattagttagggattcatctatgtcatagaatctggtgtcgccaatttgcaactttattttaccgaactcaattatccttccttcgccttcttcagtcttcggcagaactgtttcttcgcgaatgtttcgggaaacaatagaaacagtttcatctttaatactttggatatccaactctctactatcagtcacagatataaaacgaaaactatctattaagcttttatcataatctcgaatttcattttcgaattcttcccactttaaaaacactttattcttaaaatgttcataaatacaggctactcgaataaagccttttatagtggaacctggaataaaagcccgtaacataccatccctaacaaactgcttattattagtagatccgacaatagctttaaaaactccagcgtcaatcagttctctgtgtgtttctgggttgttaatgttatagagattgtgtgtctgcaaaaatttctgaaaatcaaaatccttaaatttacgacggttgattagtccatctatttcttctaagtatacctcgaatttccctttggaaagcaggtatttacctagtctcatatgatcgattgcgtatgcagagtaattgtcacgacgaacaaatccttgtccatagtcaatatcttttcctttgatatgaacaggagtaaccgccgtaagacgaattgtacgacgttcgatcttatcctcataggtcatagctattaaatagaaaatggtattgtaaaaggaagtccatatcgataaatatcatgatgattttcgggaagttcatcaggtgagatattgatcaatccaccttcaacatttctgtaaaatattgaaccttccgaaaacatgtaaactgtttttcgcttcatctggcaaaaacttgaattagaaaaaaaccatcctttacgaattattaaattatatacgaaacaatcattttcacttaacgctttaggtgcaagcaaagaaaataaatattgaccttcactttgatgatttagcacgttgctccataaagtaatagctttggtatgctgattactttcacaaacttttttaggccatgcagactcatccccaccaatcagtattggttcgtatcgtaagcagaatttaccataaccagttgaacgtcgcccgcccaagcctgagattcctataagcctcagcgcctcaacaaaccattcccatgagagagatttcgagttaaagtctacaaaaaaaaacggataaactctttcaccataaaacaattgcccagtatggtatatttgggtagcatctgtttcacggtcttgtatatgttgcacttttgtatgtatttttgaaaagggcggcgattttggaggaggttcattatcgtaactaacgaaataacctttgatatcatcactgctaagggattttttctgccatttatgaaaatcctctaaatgaacccatttaagttttttaaagtcttttttatacttatttacacttgaatcacaagcaaaaaaatcaggttctattaaaggttttgggagaaaataatccacaccttttacaactccgaatgatgaaattcgaaatggcggcgttggtgaattaaattcctgaagaaaatttttgaggctaaaatcagatattaagtgttcaatcgcagcaagctggttaattataccactaaagagagtatctgagtgacacgtttcatctacatcttcaataccaaaaccggcaatggatgacccaaaatgaacagcgtggtcaaattgcagttcgacaagatatttcatagctcttgcaatttgaattctttatcgttaacatgttctatcactttttccaaccctttgaaaataactccattttcttcgggaaattgggttgttgaaccactttctttcactttttggtaaaagaaatcagttagctcaaaactaacttgaccataccctcgtgaagtatttcctcctaaaccttctctttcaaccgctctgagcagcaataaaatattttttacatccgtctgaacttttgttttatcactattttttattccagtaacgcatccttcaccttcaacacgataaacaatttcaaaattaaactttgctccgactggaacacgctcaattgttcgaggtgttgctgctgcatgaactctatctaaaacattttccatttttgcttccatgataagtaaagcatctagctttaaatcatttggatttgacagtttagcatctcgaaccaagattcttgcaggatgatttttatttccattctctccagttgaaccaaagaggcgacatacgtcacagttagttgctcccggtgttttatggttagaaatcaacatttcatgttcgctatcgctacagacatgttgccatatattattattctttacaacaagacgattgtatgttataacgcctttacttacctcaattttctccatcagggatcgcatcttaccttttagagaactcccgggaatgtagggttcaaaggttataggatgttttataacaggggtatcaataccacctatttcgacagtatctgcacttgctccgatatgcataccggttttagcaataatggttccttttaaaacgatgtgcccaaataatccttttgacatatttatcctccaaatttattcttttgcgtaagccttgtgataggcaataattgattcaaaaaaatttacaaaacgagtaaaatcattattcttttttacagtcttgataacaggccgtaaaatgtctaacaaattttgcatagcgatcttttctgatccgtgtaaacgccccacagcatttgcaagttgaggtctcagcatttgtagttccgcatattcccctgctgggaaaagatcgttatccttaagatcaacaactttattttgtatattttttattgcagaaaaaaaccgtcttaactgatgtgtttttaccttctgcagatctcttgcaataacatttgcatactcaatggcatcatcaattgtcaatccttcgtacaaggagctattaaactttgaagttgcttccttaatttcttgaattgttttcatattgttatcctctttacttattgcgttgaagttgttcaaaccagttaagcgtcaatgtcatacgcttaatagatttttctctttcatgcttaattgatgaaaacaaaatacttcgcaagctttgaatacctgcttgcttgtgagtatctttgttatctatatattgtttttctaaacgtgaaaatatgtaacgcaagcgaggcaagtataaagtcccttcagcgacccaaactcttgctacttcaaacagcttgtaaataaatccttttgaaacagcttcgagtttgatggtatcaatctgattgccggttatatgcttctccgttaatactactaagttttcaagtaatccaaaaaaagttggatcgttccagtcaatgattcgaactgtttggttgttataaaattcataacccttatcaacatgatctaaggcaagcaaaaaaggtgtgaagcagtttttttgcacttttgcatgttttgcaacactttctgcctcacctgattttattgccatttggtaaagtgggaattttggctggtgcagagtgagaccgccggatattccttgtcctccgctaatgatctttttagttgtatcaaacattccacctgtgaataaggcaaagcagcgttgaatatcgaaggcaagttccgttgtttcatcccatgcaccgagaataaatagatcgtcacctcctgcgtaaatcactgagacattgcgtcctttattttcttcggctgcattcttttccgtgtaatttttcccgacaatgtcagttggagaaagtctgctgcctaaatgtcctgcgcatatttgattgaggtacaccttaaaaaagaggttcagcattcttgattttgttgaaagcgcggcaaagctttcaatattgcgaaacaagtcacccatgttatcgacatccattcgcaatgcaccaatcagatctgcaccgcaggaacttgcagctaaaccctcaaacgtcgctgtatcagtatccttggcttgtctttcttcaacatttgtatgcgattcatttcctaactttttagtataggcagtaagatcaccatactttcggacataattagagtacagtaaggttctcgaactctctcgttctgtccaagaattgatgcaccaaattgcatctgaattgtgaatcaacttcgaactgacaacataataacaaaatgagagcttcgttggtgtcgatttcatagtcggaagctgaacaaacccgcttctatcgtcctttgctatttttctccgacagacatactttgtaccaattagcttgtcacccaaacgatattgcctgtaacagctttctgaaacccaggtttttgtcatatcgggattatgctccggcattttttcgccacttcctaaatcacgcatttctttatttggcaaatcgtcccgtctggtaatctggcactcagtctgcaagttaacttgctctggcatctcaggtttgaaaagcttatcaagttggcgtaaaaatttccgagatttctgcctatctaaattatcagattgttcttgtcttaactttttaaaaatccctttgtctttcagcttctcttcgttgaataccaatgcatccattgcaataaaaaacttccctgaaaattcctgtaaagcccatttattaagtacctctctatagccatcaatagcttttacatttccggctatgttcggcagtaacaggctaaagccgcccccaccagagtagataatagcataccgctctgaaccacatgcatgtaaaatctcatacactatgtgttctgtgagcaactcaagcatgaaggaacgagctcgaagtgtcttgagtgctccttttgaggaaatggtgtatactgtatcctgaatgccggaaaaatcggcacttacaagcagaaatggattatcctttagttcattgtttaagcaattttgaatagctgctgcggtcttaaaaagatcatagacagggatagtattgtcgatatcggttgcgacaaaggatccgaaccgttcaagtgaagcaagacaatttccgataacatctaacgttacattattgaaatagtcaatagaatcaagtgtgggataattgatatcaaaagcagaaagctcttttggctcaaaatatctatccccaccaaagacggatttcagcggagcgagtttcaactccgtcgctgtaacgcctgcaagtgaaaatgcttctgcaaatgcactgatagcaatctttttttctttgagaagctttattccaagttctacaatattgtgtccagttggcaccatctgagttggttttatgcaattcttgtgttattggatacggacaaagagagattcctgcatattttttcagcaaccgcgctgccagcaaacaggtcatgcgtctttcgtgcttgcgcaatgaatgtttgcggtgaacctatggtaaagagaaaaaggtactgcgtacttgacataacgatggcgttaaggtgtacttcagtaaagcaaggcgactacatacaggagcgttggagggagctataccggcaacccgacaaagctttgttacgagagttcagtcggtcagagtacagaatcgtgcgttatcagggggtaaatcaataactcgaagcattaacacgctttatatgtactgtttttttctcgtttatcaatacagaaaaatgtatttatcgtaaatcagcaaaaataataacgggaatcagaactaaagtttccggctatacatcaaactgttcaatctcttcaggtgtgcagggaatgagaagctggtcattatcgtcattatctgaggcttgcaagctctcaatgtcctgccagaatttttttgtattcaggtgatcgagtttgtaccgcccggtaatcgaaggcttcattttgatggtgccgagaatgccctgcagttctgccctcgttatatccttgcgacgcacaaccatgagcggaacaattttacggttatctttggtacactgcaaaacaaccgagacaatctggttcagccgttttttctcttttttctgcttcaacaattgtcgcaatgcctgaaaagctgagaatgcacctatgataccaatgatatcggcaaccagtcctattgctgtataagtgtccatattgacttcaccgtttatcccttgatttgtgtcgcacttcacggaggttcatgatttcggcaacttcgaatttttcgttggataccgtcgaggccgggcgaagacgaaccacatcggggaaatagccgagacggccatgcagttccgcaagcactaccgaccagacggcagagtaccccgcagcaataaccacgatgggtgttgattgccactcttccggcgacaaggctactttttcaactgccttttcgatggttgaaacgaagttgtgatcttcagcaacattacccaacgatacattgattatttccggcgatggccagtgcatcattttgccaatatccttatgctgacctggcagcaccggatgaccggaaaaattgatgatcagttgacgagtcccctccgaaatccccccgctgaatcgccgtgccatgccacgccacacaccccgcatcaatcgaaaaagccagggaatgttttttgttacaaggtattccagaagctcaattatcgagacaaggcctgccgtgaaccaaaaaacgaccaacaggttgttttgcgtaaagaattcgttcataaacacgccctcagttggagggtggacgggggtaattcatgaaataataaaggggctctcaactgcgaagtcgcggttgccgtcgatatcgactcgttcgacgcagttccggcagagcacgtagtaacgaacggagtcgatcggatgtttggggtcgaggagtttttgcaggcgcatgcgcattttggcgtactcctcatcagagacaaagcattcgaagacgctgtactgcaccgccaacccatatccttcaaggagtttatggattttcgtccgtcgccggtcgttttcgatatcgtaggttacaagaataaactgcatcacaaagagcaccactttacttttacaaaccagccaaataatacgtaatttatcgagaaataaagttttaattcttcgaattcatcgcttctacggcagcatcaatgcgttttctaccaatgccggttcaacccctctaacccggagcaacctatgggatggctttacaatcagatggctttgcctgaaacactttttcaggcctggaacaaggtggtttcgaacgacggaatggccgggtacgacaaacagtcaattaccgattattcgtggcgcatcgaggagcatcttgccgatcttggcaggcagctcttgaccaacacctatgagccgcagccgctcctgaaactcgtcatgctgaaacccaccggaaagttgcgcaccctcctgattcctacggtgatggagcgggttgcgcaaaccgcagcggcgatcgtgctgacccctctggtggagtcggaactgggagccaataccttcgcctaccggccggggttgtcgcgcatgacggcggcccgtgaaatcgagaggctgcgaaaccttggttataactgggtggtcgatgccgatatcagcagctttttcgataccgttgaccacccgttactctttcagcgctttcgtgaactctgtgatgacgaggagctgctcacgctgattgcgcgatggctgaccgcagaaattgttgatggccagaacccaaaggtgaagaacaccatcggcctgccgcagggctgccccatttcgccgatgcttgcaaacctctatctggataaatttgatgagcgcatggagcaggaggggttcaaactggtgcgctttgccgatgattttctcattctttgcaagtcaaaaccaaaagcagaagcggccctccagctttcggaaagtgcgctggcggagctgaaactgcaactcaacaacgaaaagacccggatcaccacctttgcggaggggttcaaataccttggctacctcttcatccgttcgctggtgttgcccaccaaaatgcacccggatgagtggtacgacaaactgggcaagctgaaactccgcaaagctccgaaaagcctgctgcaccctgaggaaagtgatgatgaggagtacgaactgcaaaccggtgactccgacgccataacggtgaccaaagagacgctgcttcagaccgagtttggtgaaaagctgctgcaaagccttgaaaaacagcagattgatgtagacaaattccttgagaaaacggccaaagaggatgccctgcggcaaaaagagaagcacgaagcgctcaacaaactctactccccgctgctcaataccctctacctgcaggaacagggcagcatattgcgtaaggatggtgaacggttcagcgttgaaaaagagggcaagcaactcaacgacatcattgtccgccgggtagagcagattctggtgctcggcaacatcacgctcaccacaccggctatgcaatactgcatgaaaagcaacattcccatcacctttgtttcgcaacatggcagctactttggtcggctcgaagccaccacagccgacaactccgcgctcgaacgctttcagtacctccgctcactcgatgaaccctttgccctcggaattgccagcgctattgtagaggcaaaaatcagaaactcgcgcaccatgatccagaaacgcaaagccatggcgtgggaaagtaacggagagctgaaagaaaaattcgatgcgtccctcttgctgatgacctcgcttgccgaacataccaaaagctgtgacaatatggaggcgctccgggggatcgaaggcaaagccgccgcactctactttgaactcttcggcctcctcttcaaaaaagagcttcccttttataccagtgcattccgcagggtgcggcgtccgccaaccgacccggtcaacagcctgctcagtttcggctataccctgctgcacaacaacatcttctccctcgtgcgcatgaagggaatgaacccctacctcggctttctgcacgccgaagacaaaggcaacccggcgctgatcaacgacctcgtcgaagagttcagaaccattatcgactccatgacgctctacaccctcaacaagggagttttgcggaacaaggatttttattatcgtaaggacaaggcgggatgctttctcactgatgaggcccggaaaaagtttctggaactctttgaacagcgaatgtgggcagagtcgctcgacccgcaaagtggcaaaagcctgaatatccggcggcatattgagtcgcaggtggtcaaaatcagcgaagtgcttgccgggacgagggctgtttatgaaccctggcggtcagaatggtaacaccggaggataatttcagaaaagggccaaagcaagtgaaaaatgccttatcgttttatgcaatatcgggttagagggatacgcggataaatgtatcctccggatattgcataactcgcaattatttgataacatgcagactgtcgatcaatcaggaatcagtacattgtcccttgacatgactgaaaaataccaaacctccggtttttgcgccagcagcccttatccggcgcagctttccagaggtagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacatactttcttttctgtcaggcaagcaaagcagttccatcatatcttattgcacgcatagcggattgaaaatacgaagggcacccacaagggatgcacctactattatttgctttgcggcctcggaggggactcctacattatatggcacgaataccggatggaaattctccgtacgggcacggcatgccgtgcccctacacgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcaccgacttgttccccatacaattcaagtaaggcatcatatcttattgcacgcatagcggattgaaactgggatggggcgggatgaccccgcccctgcggggcaccatttcacatgccacgctttgcggtttgcgacggaacgggcacggcatgccgtgcccctacatgcacatcattttttattgcattacatattggatggggcgggatgaccccgcccctacggggcaccatatcacatggcacgctttgcggtttgcgacggtacgggcacggcatgccgtgcccctacacgcacatcatatcttattgcattacatattggattgaaactgggatggggcgggatgaccccgcccctacgggcaccatatcacatgccacgctttgcggtttgggacggaatgggcacggcatgccgtgcccctacatgcacatcatatcttattgcatacatattgtgggggggcgggatgaccccgcccctacggggcaccatatcacatggcacgctttgcggattgcgacggaatgggcatggcatgccgtgcccctacacccatcaccgcccctacacgcatcatatcttatggcacgcatggcggatggaaattctccgtacggacatggcatgatcgtcaatacctgtcgagccgtcgcgggaaatttcggttctataacgaagggaagaggttcggaaacaagagttcaaccgcattgagagggaaacgaagtgagagggcgccttttggggtatctgacccaagtatgccgttttcggttaatgatgaaagcaatgctcgggctgttctctctttcagtccggtgattcggcttgcctctccacggggaatctcgcctttaagcaagatcatttcaagaatggcgaatgcttcaggcttccattcctgcctgtcacaatagtttttcagccttttggcaagagaatcaagctcaaagaggctttccataaaggttacctgatcaagagagatcttcaggaaccaggtgataaaggtattgagtgctttgagagagaggttgccgcgcccgtcaagatcgccctggcgaggcatatcggcatgatccatcatgctcatgtaatccagacggctttcgaacccccttgcaagacctcgcgacaccgaccagaggccatgagcgccaataccggcctgaagcgccattgcgtggctcatgagacgactgacacgaccattgccgtcaggaaagggatggatataattgaaccgatgatgcgctgccgccatagccgccaggcgcattccttttccaagtgagcagaagttataacgcttttcaaaatatgccataaatgaatcaacggtactgctttccggaggaagatgccgaccgacagagacgtcatgtatcggttcacttctgaagactcccggaacgataagtattttgacctcttttcgttccagatagcgcattgattccggaagatccttataaaactccctgtgcaaccagcggataaattggcttgaagctgcgtctgcaagtgttccggaggcatgcatggcatcaatctcacgctgtacacggatatgggcaactgcctctatctggagatttcgtctctcgttgtttgtattgaactggttctggagcgcctcttctatgtcgcgtggtttggtgttgtgtccctcaataagattggagtagtagcaattcatgactctaaccagatcagccagacttgctgcagtttcgggatgaaggcggttccctaatttttcggctgaagcggacactccggcaataagatcaacaatcgctgggttcagcgagtccggaaggcatggctcgattcgaggcggggtttcagtgatcattattttgccggttataaaataattttgtctctttcattataatcttttataaagaataatctacagaatttgccgatgtttttgccgatgttttttaccattctgcactgctgaagcgtagtcacagcggataatcacgaaaacaaaacgtcagattatattggcacttttttacgtattcgttattactattgcttaataatcatcggataataattaataaatttgggctgctatggcgaacaatcctttctacctcagggtacatcatatcttattgcattacatattggattgaaaacggggagggggcgggatgaccccgcccctacgggcatcatatcacatggcgtgctttgcggtttgcgacgggatgggaaatcatgcggggttcggggaggatgccatttgaacgatggctgcaatttccctacattctgactgatattaattgaaggaatgctctgtaaccaacttaaaacagctcatcactcgccgtctgggctgtttatcgaaatcggacaaagaggctgtcgaaggtgccataaaacggttgctggcagccgattgatgaccatatttcacggaaatcgccagcattataaattcaggtaattcatgagcgtacagaaaaaagtggttgtcgggatctcgggtggggttgattctgccgtttcggcatgtctgctggtcgagcagggctatgcggtgacggggttgaacattcgggtgcttgacgcgcctgatgagagcccttcgctgaggccttcgccgctggtgatcagtgaccatcctgattttcagattccggtgttgagcctgaacctgagccggaagttccgcgatgaggttattggttattttcatgaggattatcttggcgggaggacgcccaacccctgcatggtctgcaacaagaagatcaagtggtttggcctctttgaggggctgcggctgcttgatgctgattttgttgcgacgggccattttgcggccacctctttcagtgagggaagatatcgcctctataaaggggcagatccggaaaaggatcagagttattttctctggatgctttcgcagggtgacctggccagaaccctttttccgcttggagagttgaccaaaccggaggtgcgtgcgctggcccgctcttttggggttagggcggctgaaaagagggagagtcaggagatctgttttgtgccgcaggatgattattgcggctaccttgccagcgctatccccggcctggccgaacgggtggcggatggcgatattgtggatgagtcgggccgggttattggtaagcaccggggatatcccttctatactattggccagcgccgggggcttggtgtttcggccaaagagccgctctatgtgacggcgctcgacacggagcagaaccggattgaggttggaaaaaagtcttcgctggagtgcagctcgcttgttgcgtccgggataaacttgatcggtatggagaggcccaacatcccgattgaggcttatggaaaaatccgttatcgtgaccgggagactccctgcacgcttgagccgttcggtgaaaactcggcaacggtttcgttcagcacaccaaaaagcgccgtggcgaaggggcaggcggcagttttttaccgcgatcgtgaagtgctcggcggcggctttattacgcaggtcatgcaggaatcacatcagtaaccatattgtactatcatgcttcaacgacaccacctttcgcttacctatctggatcttccaccggcaaggccggaagatgccccgcttatgattatgctgcatggttatggcagcaatgaaagggatctgattcagcttgctccttcgctgaggccggagttccgttatgtcagtgcacgggcgccgcagaagatggattttggcatgttcggctggttcccgatcgagtttaccccgacgggtatcagtgtggattatgtggcggctcaacaggctcttgatcagtttatcaccttcattgttgaaattattgccgagtaccgacctgccgggaacaaggtttttttgatggggttcagccagggatcggtgatgagctatttgacggcttttcatgctccggagctgttgcatggcgttattgcctgttcagggcagttgcctgaaaaaacggtgccgcatgagagcctgaagcctgcgttgcgcaaactcccctttctggtgatgcatggcatctatgatgatgtgctgccgattgccaaggggcgggctgcacatgcgtggctgcaggagcatattgaggatttaacgtatcgtgagtacccgattgctcaccagattgccgacagtggcattgagctgatctgctcctggcttgaaaagagagtgccggaagcttcggaaaaagagtaatcacccgggcttttgccgtatattctttttttttaaccaccgccctgctttaacgaagttcagacgaataaaaaacgaatgaaggacacactactcaacagcctcgaagagcgcattcttgtgctcgacggtgcgatgggcaccatgattcagcgccataagctgaaggaggctgattaccggggtacccggtttgccaaccactcgcatccgcttatcgggaacaatgatattctggtgctgacccgcccggatatcatctatgcgctccactgcgattttcttgaagcgggttctgatattatcgaaaccaataccttcaatgccaacccgatctcacaggcggactatagcgcctctgatctggtgaaggagctgaatgttgaggctgcccgacttgcaaggagggcggcggatgagtatacggcccgcaaccctgataaaccgcgttttgttgccggttcaatcggcccgaccaacaagacgctttcgctctctccggatgtgaataatcccggcttccgggccgtcaccttccaggaggttgttgataactacactctgcagcttgaggggcttatggagggtggcgttgacctgctgctggttgaaacggtcttcgataccctgaactgcaaggctgcgctcttttcgattgaggagtttttcaaccgtaccggtgtgcgcataccggtcatggtatcgggaacggttgtggacgccagtggccgcaccctctccggccagactacggaggctttctggatctctatcgcccacatgcctgacctgctctctatcgggctcaattgtgcgcttggttcgaaacagatgcgccccttcattgaggcgcttgccggaattgccgagagctatgtgagcgtctatcccaatgccggcctgccgaacgagtttggggagtatgatgactctccggaatatatggccgggcagattgccggttttgccacctccggctttgtcaatattgttggcggctgctgtggaacaactccgcagcatatcaaggctattgccgaggcggtcgaaaagctgcaaccgcgcaggcgtccggttaaaaagcatgagctgcagctctccggacttgagccgctctttgttaaccgcacaacgggcttcatcaatgtcggtgaacgcaccaatgtgactggatcgaaaaaattttcccgccttatcaaggagagcaagtatgatgaagcgctctcgattgcccgccagcaggtggagagtggcgcccaggttattgatgtcaatgtggatgaggggatgctcgactccgaggttgtgatgagggagtttctcaacctgatcggttctgagccggaaatttcacgcgtgccggtgatgatcgacagttcgaaatggtcagttatcgagagtggtctgcgctgcgttcagggaaagagcattgtgaactccatcagcctcaaggagggtgaagctctctttatcgagagggcccgcaaggtgttgcagtatggcgccgccacggtggtgatggccttcgacgaggagggacaggcggacagttatcagcgtcgcatcgagatctgcaaacgcgcctacgatatcctgacccagcaggtcggcttccctcccgaggatattattttcgatcccaacgtgctgacggtggctacgggtattgacgagcacaataattacgcagttgattttatcgagacggtacgatggatcaaggagaatctgccccatgcgaaggtttcgggtggtatcagcaatgtctccttctccttccggggcaatgaaaccgtacgggaggcgatgcacgccgcattcctctaccatgctattcaggcggggctcgacatggggatcgtcaacgccggccagcttgccatctatgaggatattgagcctgagctgctgcttcgggttgaggatgtgctgctgaaccgccgggcggatgctacggaacggcttgtcagctttgctgaaaccattcagagtggcggtgaaaaaatcgaggcaaaggcggctgaatggcggagcctgccggttgaagagcggctgcgccatgcattgatcaagggaattgttgagcatattgaagaggataccgaagaggcccgccagctctacccgagtccgctccaggtgattgaggggccgctgatgaacgggatgaacgccatcggcgacctttttgccgaggggaagatgtttctgccgcaggtggtcaagagcgcccgcgtcatgaagcgttcggttgccgtgcttctgccctacattgcagcggagaaggcgctgaacaaggatacccgtgcggcggccaaggtgctgcttgcaacggtgaagggtgacgtgcatgatatcggcaagaatattgtggctgttgtgctcgcctgcaataattatgatgttgtcgatatcggcgtcatgatgccgtgcgacaagattcttgaagcggtggagcgtgaaaaggctgatctgcttggtttgagcggcctcatcaccccttcgctggatgagatggtgcatgttgccagcgagatggagcggcttggcatgacaatcccgctccttatcggtggcgccaccacatcgaggatgcatacggccgtgaaaattgctccggtctattcgggcgcggttgttcaggtgctcgatgcttcccggagtgttccggtagtcaacagtctgctcaatccggcgctcagccccgactacattgccgggctcaaggcggagcaggccggactgcgggagagccatgcgtcacgcgctgccggtaaaaaatatctcacgcttcaggaggcacgcaacaaccgcctggcacttcagggcagcatctgcaagccgctgcaaccgggaattaccctgtttgaacatgttaccgcaggagagcttcgcccctatatcgactggactccctttttcatgacctgggagctgcatggccgctacccgcagattcttgacgacccaaagtacggcagcgaagcaaaaaagctctttgatgacgccaacagcctgctcgaccggattgaacaggagcaactgcttggcctgaaaggtgttgccggactcttccctgccaacagctcgggggatgatattgaggtctactcagacgagagccgcaccagcctgcttgcgatactgcacacgctccgccagcagcaggagaagggtgagccgaatctggcgctggcggactttatcgcccctgttggctcgggactggaagattacatcggggcgtttgccgtcactgccgggctcggtattgaaaagggactcagggagttcagcgatcagcaggacgactaccaccgcatcatgatgcaggcgcttgccgaccgtctggctgaggcctttgcggagatgctgcacgagcgtgttcgccgtgagctttggggctatgagtgcgctgaaaagagagatggcgacaaaggatgtgcctgtcatcccgccccccagtgccagccacacccgatccatgagctgcttgccgagaagtaccagggcatccgccccgctccgggctatcctgcctgcccggatcacacggagaaggcggagctgttcaccctgttgaatgccgaaaccaatacaggcatcacgctcacggaaaccttcgccatgaaaccggcagcttcggtctgcggcctctactttgcccacccgcaggcaaagtatttcatgctcgggaaaatcgggcgggatcaggttgaggagtacgcggagcgcaagggaatgagcatcaaggaaacggaaaagtggcttgcccctgccttgaattacgatccggaataaaaatccggaactcaccatcctcaacacctgcagcagttctaccatgcatcattgctgcgggtgttgagtgactgagctcacaatctctcaagaggcagcatccgttccatccagcgccaacagatatccacgcccgtactctctaccacttcatcatgggcaacgggctgagcggatgggttttgagccttgcgagggtaagtcggccaagcattgcatggaatcctgcgttgggataggcgtcaagcacatccgaaacaaaatcatccggcagacggaaccggagcagtccgcccgaaacatcgatccagtcggcttttctgaagggttctaccagccatgaaggatttgcctgatagcgggtaatcttgtgatgctctccgatcatggcctctatttctttgcaccatgacgctttaaaattcttttcaagataactcagtgccagcagttgcgagggacgcaggtagtcgaagctcttctctgtccatatcccgagatcatgaaaaagagcggcaatggcaattttatcttcagcagccttgctttcgccagcagcaagggctgagcaaaaattgaagaggcgcatacagtggttgcgataggcgtcataatcggcaccaagcacggggcggtaagctggaagcaattcgtcaatcaggggagattcatggacaacattcatttggtatggggttcaactgtatttacaaacgctctgaaccgtttcccacccctttcatggggatgaaacggttgattacggacttcatctgacccgcaacatagaacataagagtggaaagcatgagaactatttttactccgtaagggagagggataaaaaaaggccccgcattgatacggagcctttctgccgacaacggggttaacaaaagagcccgtcagcacaaggagaagcgctacagctcagaaatagtagtgtgcgccgaaagctaccgttgttccatcaaggttgatatcaagatcgttactgcccagatcagaattgacatgatgccacttgtaaccgacttcgaaattcacgccaagctcaggaaactcggtgaaattaaactcggcgccaaaaagcggctcagcagtccagactgaggtatcaggaagagacatgctgctgccaatgtttccatcaatactgccaagccctccctcaacaccgacgtaaaaacggctgttggtttttacaaccggagcatagaggatctttgcggtgccgagcagcaaatcacccttgcccaactcactgctgcccatctcgacactggctctgccatagaacagatttaattctccggcaacattgttatcaaaccaataacgaccactcacaccctgaagaaaactgcctgcaacaacaccctggtaaccaagaccgaattttccgcaatttggtgcctccggctgagaagtggctgctgatactgtgcctgcaccaaacacgagagcaagagctgctgctgcgattgcttttctgattttcataatggttctccgttttttttctttgtagataaaagtgccttaatccagccgggcgcctcctgctccggctgaataactcatgtttattcacactgaaaatatacgattcctatttattattcaaaaagaacacgttaaaatagcacgtagaaacacatagcaatacacgttttcttagttatcgctttgacccggcattggcatcgccatctctttttccagatctacttcttgaatggtatagcccgacggcacctcaaattttgaggctggaaccgctacattctcctctattttttgtgccttgacggaaatacctcccatttgggtactgagtgagatttttttatagagtaccccataaaccctctgatcctttctctctttgttaaacgagacagaatattttgtaccggtaacaccagccactacttcggtaccctcttcgcgatagtcgaaatcccgtttcatctgttcgacatcaaacgtcttcgccatctgcatggccatctcctgggcctgtctcatatccgttttggttgccactttgctggtctcgtccttgccattgacaattttttcaacttcgtacgagatgacataattgccatcagtgatatccacctttttttcatgcgacttcatgcccatgatattcgagtccgtgacggtctcccttgcttccctgcgcccgtaatcgtcgaaataaagggttgagagactcgttattcccatgatcaccatcggttcataggtaacaatgcctgattgcaggtcgtaacgctttggcgttgaattgaataacgattgagtcgaacctcctggttctggcgcatctgattttttggagcagccggaaacgaggggcaatgcagagagaatcaagagaggtagcgttcttttcagggttaatttcatgggtatacatgctgttatgttaaaaaaacctgtcattcaaacaagaaaagcagagccgcagatatggttcaggaatcagagatccgggagtgttcacgaaaccggcttcaataatcgcccttaccggagaggccgaaatggccggaatggccggctgccgaaaattctgacctctgagacggcataaagccgatcaccgccatgtcccgacaccctgagatacctggcttttgctggtgtaaaccgcaacgggacataatggcgactgcctctttcggtactgaccgtttccataccccatccaatttcaccaagttgactgttcaggaataacattcttgaaaaatatcggccgtcaagtgatgcttctatcagatagtcgtcgttgttgtctacctgcatgacaatcctgtcaacgtagtacactgaaccaaggtcaatttcgaatgagacgcgcggatcagaccagaaaacacaatccggaccgtcgaatgtagatgcctggtcaggcatgtagccatcaatgagcatttgagcgtcattggtatactctccctcaccggtgacgccaaccggatcaatcggtgatgcctgcaggcggggagaggcaatgagtgcaaaagagagtaacgctatccctttaattatttttccaaaagcatggtgttgcatgagaagcctccattgaaattgacttaagcatgtatccattccgcgttttgactaaaaataaaatacttttcctcaaaatccttcttcgaattttttctgcagaaaaagtaccaaacccttcacaagggcgcagcagcctaacgaatcaaccggttagcagatagaggttgctcctctgttttttatctgtcggatgaaagttaccggaaaatgatctccctgccggatttaatgcttgaattgatggaatactttgtactttgcggtataaagaagttgggctgataaccggacgggttatgagcattgcgcaacagaagtttactctgtcgtcgtctctctgttgacttcgaaacaaattttcacaaacatatactttaaataaacctgtaaataataatcaacatgtcaaacgaatcaatcaacgatttctcagttgctttaaacaacattttgaagactgtcggatctcttgcccagcagcagcttgaattgataaacctcggattcaaggccgcaggtgaggttattgagcctcttgtcaaaacatcttctgatcttgttggcaatgttttgaacaccgtcggtcagattgtccagaacatcacctgtgctcttacgcccaagaaataacgctttgttattttctgagaaagcaccgtatgcatttgcatggggcgctttttctgtttggggcaaaacagctcaattcagagggcaatgaagctctgctgcaggttcgcgaggtagcgttctatcatgccggtaaattccataaccaccagcggggagatcatgaattccagaaaggagggaaaatcaaccgtcaggtcacctttggttgaaatagagaccgttgtgccccccccctcttttggctgtatcgtccactcaccctgaacaatggcattgccaacacccggaaccggcgtccatgcaacatgcatggtgaggggatcggccgtatagtggcaggcatagatcgtctgctgcagggtgtaaccaccgatagctattttttccatctcccagcgaaaagcgtttccgccaagatcgagaagctgatctactttggggaaatgagaggcagaacggggaacatcagcaagcagtgcaaaaactttttcgggagtacagggggtatcaaaccctctttgcatgttgattacgacagtaaatgccatggtgttacaagccgcagctttccgttttgtattgaggaagaggtttgttcagtgctttcagtaatcgttcgtcacggttgtaaacatcgtcacggaaaaagagctcatcaccctcaggcgtaactgtcaggtaaaggagatagaccggaatccgtttgggaaggagtacagtttttgtttttccactcttgattgcggaaagtatctttactttgctccatcggacgctgtcctgcaagaccagggttgcaaggtcaacaggattttctactctgacacaccctgaactgaagagtcttttactcgctgcaaaaagctctttgtttggcgtatcgtgcagatagacaatgtagcgattgggaagcaggaacttgattctgcccaatgcgccgtgatctccggaactctgctggaggcgatagggaaagttccctcccgagtattgcgaccagttaaccgatacaggatcaatgaccgctccgttccgatcaataatggtcaaccttttacggttcagatatgaattgcttttacgcaaagcgggtaacgcatcctttgcaagaatggttggcggaatgacccacctgggattcaggataacatattgcatatccgccttgaagagcggagtttcacgcggaggttttcccgtaataacgcgtgtttcccacttgtcttgaccattttcgatatactgcagggtaaagcgcggaatgttcaccataatggctgtcggttcaagatcacgcaaaaaccatcgataccgttcgagattgagacgaatctcatcaattcggcgctccaccggtatattcatgacacggagggtagttgctccaaccacgccatcggcgaccataccgttccgcttctgaaagtgcttgacggcttcgaccacctctctgttgtaaacagttgaagtatccgtattcagaacagcaatatcacccgatacccggagtcgctgacgcaacagcatgacccgcttcccccttgctccctcttgcagcttcggaccctccgccaaaactggccagccgccggcacgcgcaatggtgcgatagcgtacaagcccttttcgaagctgctcatatttgggatgctgtaatcgaagttctttcaaagcgtcagcgatatggccagaggcaatggcgtgatggagcttgttctcaacaatactcccgttcctcgtttgacgactgttccagtgggtatcaagagtttcgggatcaaccctcccatagcggagatgaactgcaagagagagaagggagttggtcatcagaacatcgtaacaggctgcctgatcagaggtcacttctgacttgccggatagggccctgatctccctgattcggtagtctgccggatcaagaccatcattggcagcctccccaattgccgtaatcagctcatcaatcattgccttatttgtccatacaggctgaaacccccttgcagcatagagccgttcaacagggtctggttgagtggtctggcgaagttgatggagaaaacgacctcgtatcttctcggctacggcaggctgaaactctttctgcggctgtagctgttcctgcggcacaggagcaggtttgaccggtacaggtggtagcggactaaaggcaaggcagaaaagaagaataccaatcatatgttaactctatcagttatgaaacatggccagaaacaggcttccgacgggcaagatcaggagcagcaagaggggatttatctgcatgctctttgccaccgtggtagataaaaaggcagcttcctcctttgataaggtcaataacctgttgaaaactctcaaaggagattgcaggacacccttcacttctgccaagacgcccgttctttttgataaaatcgtaagaaacgtagtcagcgccatgaatgacaatactccttgactcagccttgtcgttaaccccctgctccaaaccctgaagcctgagcgaatagccattcttcccatcataggtatcccctgttgtataaaagccgagactgctctgatgggaacctggaatatttgaaaaactttgcggatagatatcgccactgcctttgccatgcgcaacaaggcctgagtagagcagttggccgcgcttgacatcaataacaaaaaggcgttgatcaactgaaggacggttaaaatcgatgaccgtcagaataccatcacggtttacctttccctgctccttgagagcagtataaccggcaagggcaagatcaagcactttcgaattgatcttgtctctgagctcaggaaattgggcgaatatggaactggttttctgaaaaggattgatatcaaaagcaaacgagtgtccggctacgggaaacgccgtcataaccatcataaaaagcacaatcagcaatcgattcataagctaacaggtatacggtgttaaaccagcagggtcattgagaaatgagctggcaaattacatattataacagaatgttatcaacgaatatcaatctgtacacgctttccaacgagaaggacaggagtcttttcactcgtacgttcgaggcaaaacagggccaaaaagagcagggaagatacgttttattaccggaacagtcaaatcatgggctcccctgctgcaccttctgcacagtcagaagagggctcagaggagtgctgaaactgaacggaagcttcggagattttcctgaaaagccttatgtgcaagagatgttgcggccagttcagcaaaaaggttgcgagcgcctcccacattgaaacccaggctgcaatggtaagtccttcggcaagaacggtgtgaagaaaagagggactgcccccaacggcaaagaggaggttgacccacaaagagaagccgagaaggatcatgccaagaatgagaagagtcagggctgttctcagcgtcttgttcattgctgcaagctcaagttcacgctggtagatgaaaaatttacgaacactggtgcgtacccgctgtctgaattcatcagagggataattatcgaacataaaacggattacaaacttgacccggcctatttcacgcacgcactccgtaagatagaaggctaaatcttcgtcaagatcttttttatggtaaggagcggttttgtcgaaattctcatagagatcctcgacacgaggtgcggcgacatcgataataacggaaccatccgcactctgttgataccgatcgataattctctttttcacagcaggtacccttctccccgcaattatttagtggccggagccggaacaaaacgccagcgggaattgacggtgacaacaatatcctgctcagagggggcgatttcagtcggagctggcgccgccggagcagcccttaatgccatagcatccatgaccggtctgccgccatagagtggctgactgacgctgacctcaatcaactggccaagatgcccgcctgcggcccgggccatgatttctccatccctgcgggcattactgaccgcagcagccagagcctgctgacgcagcgcttcgtaactgcctgatgaaaaagtgataccctgcacctcatcggctccagcctgtacggcagcatcaatggccctgccgatcaagcccagcgtacgcaccttcaccatgatcgtatggcgtgcactgtagcctttcagcaaactctttcccagcgactgattccactcccagagaggagagaccgtataacttgctgttggcgcatcttcaagaggaacagccgcagccctgagtgcagcctgcacacgacgatacttttcggcagtctcggcagcagccttgtcggcacttttagcatccgttttaacgacaaccccgaattccgcaatatcaggctttaccgaaacggtaccagaagctgacaccagaacctgactctcctcagaacaagctgttgaggagatacctgctgttatgaaaaacagccagagtgtaaaaaaaatcggtcgttttttcattgatccctttttcatctctcctttacggcttctgcacagtccattccccgtcggagccaaccgacagaggattgactgaacaacaacgaacagcttccagagcggcctgttgaagcagaaactcttgttgttaattctggtataattctttcacctggaacagaaggtaccaaccaataatggctccaatgataccgctgataatgccactgaaagaaagaatacttccaatcaaactgacgatacttgcataaaagagcaatctccaggcagctttggtccgtttgaataatccaggaacggccataacttcaatgataatcgaaataaccgaaatgacgagtgcaagaattgcaccaaacccccagctaaatccgtaaccgtaacctcccatcatcgcaaagggagccaaaaaggcggtgagacccaaagctgcaaaaataatgggcaacgccagaaccacaaaaacaataaccagatagggtgacacattaacaagaaactccttcacttctatcggcagggcaaatggcgctttttgcaccatgtactcatcaagcagtgcctcaagctgagacaacactccctttacatccgacttttcctgagatctattttctgacataacgttttatgattagattggttaataaaaatacaatccggtttccgctaccattctgtcgagtaaaagcccatgatatccttgtaggcaactgctgcagcacaggccgtaacaggaatggttaccagatattatccgtaagcaacgacagggatggatggtaaatgaaccacatacatgagccctggagcgacttacgaaaaaaagcctgcctgcctcgccgataatgtatctttcaagttacaaaagagatcgaaacaggccaaccgttaacatccgaaaaccactcacagtggtaaagaacactgtcattagtagagtcacctcttccgaatcgaataaaatcaggaggggtttatcgtctcgaccttatcggataaaaccggcgccgtaaccggaagtttatttactgacaattccagaatgcgcacagctccggcaaactgtttctcatagaaattctgcttgagctgttcttcgacaaccccccttgatagtgatgaatgaacaaaggtatttgcaccgataaagatcccaacatggttaatgcctctgcctcttgtctgaaaaaagaccagatctccgggctgaagttgatctttgtcaacttttgtaccaatggcagacatctcccttgatgtacgcggaagacgcatattgaagaccttgtcgtacataaaccccacaaaaccggaacagtcaaatcctgcaggagtctgaccaccccaacggtatcgtgtaccaaaatatttggtgacatcattaaaaaatgtcttcatatgcccaaaggtctgatgcggctgagagggtggctgcaccgtctgtgctgttacgggcacttctgcagagagttcacaaaaggccgttgcaggaagagtcaattgaaatgccaatgctgagaagaaaacgaatgcacgacaggtgcgggtaatttttttcaacggaaaactcacgcgaaaaggagatgagagagtttgctgtatgggcataggcacagtttttcatggtttatcgtagagaccgcacagaaaaagagatggatacattttattaaaaattatggctaagtccaaatatgttgcacaacacacgcctccggagggaacgaataagcacgggagctgcaccatcttctccggttaaccggtaacagcgcctgaaccatcaaccgaagaagaagttacaggtactcgctgaggaggttttatagctctcgtttaccgtacatgcggcttgtacgttgacgctttcgtaaagttgaaaaagccattctcaccgaaattgaccggtaattcaggtaaatctgatgcagtaagcgccttgatttgctcattcgcccgattctgttcatcgattacagggcctccatcatcaagctgttttattgagattaccctgccatcaataaacgtaccatctcgtttaatgcgtagcttaaagagtggcgcaataccgttgagacccttcagattaaattgacgatatgtacaaaagttccccattgaataggcgataaatcgccccttgtaacaatcaattgcacgtgtcacgtgcggcccgtgacccagtacgacatctgcaccggcatcaatggcgatgcgggcaaattcataaacatttcccctgttctctccataaaaaatttctttgttttttgtaacgtgggagtgtgcggatccttctgctcctccatgaaaagagacaatgacaacgtcacacatttttttcagtttcgtaacaatctgccgcacgagattatagtcgttaatctgcaggcagcccctcgtcggagcaaaggcagtcaaaccgattctgaccccctttaccgtaaccgtgtcccatggacatttttctaaccctgcgaaataaaaacccctctctctgagaaccttgcaggtattatcgcgcccttcagaaccaaaatcattggtatgattgtttgccaatgaaaacatgtccactccagcctccctgaactgctcaagacaagattctggctgacggaaggcaaaacatttggccggatctgagcattgcttgacctttcctccgctatttaaaacagggccttccagattggcaaacgtaagatccgcatcgttaaggatggtgtagagtggctgtaacagccgtttatgctttggtggaagataatcagatgagggataagtggatcccatcattatatcccctacagccacgatggtcagcgttgcatccccggtgatgagcgcttttttcctgacgttaacgatctccggcgctgccagaagttgcttgtctgacactctggatgttgccgtgtgcaatggtatgaccaatgacaggagtactatgggcaggaagagtgacttccagaacgagcccttgcaaatattaaccattatttttccataattttaagtaatgcagaaaggaacatatcagcctgaagttcatatcccgcccgactgaaatggatcaggtccggacggaaaagtccataggtctgaaacggtgcaaggcctgcttcgcctcccacaataccgtagagatcccatgaactgatctgctcctcattactgatctttaccagctcatccctgactcgcccgatttccgggttgattgttgttcgatggtaacaagatgggggcggagtcgtgataataaaaagagccgccggagatatacgtttaaggtgcgtgatcattaccctgacctgcaaaccaaattcctcggcattcaatttctggttctgggcctcattggttccgagagagatgatataacaatctgcattcagtgcgccaatctgttcaaagaaaagaggtgagcgattataagaggcaaattcagcgccgttaactccaatcgaatgataaataactcccttcgcatctcgcttttcgaatgaaactccataaaactgaaatgccgtggaatcaggaacttctctggaaagcgcaatcgaactggctttcataccaaaaacgatctgcttaccgacctgcgcactcgctggcacaatcccctccatttgcccttcctctccattatagcgtatttttagtgcgctgctattttttccggtaaacaagcgtaaactgtcgaatgtatctccctttcctggtttcaatccgatttcaagaacaaaatcagaagagtcactttgcaatccatagccgcaaatcccgcactccacaggattgttaaccaacgagatgcgccctgctgaccacaccttgtctgataatgaccatatgtcggagggtgcatttgttctggccaactgccagggaaagaggattccccggccagcattgccataacggctctgcaatccctttctcatgacgctggtcatcatgtcagcctggatatgtgaatcaccaagatgaacaatactgacaacctttttttctgatacaacagccaacttcagtttctctgataagacattcagatgctcagggttggtaatccgattacgttcactgttgatgaaagcgtaacgaagcgtatccggcatagtctgaatttggatacgtgaacgataggtacggcttctgtgtgttgctcctgctcgacgcctcctgtgagctgcagcttttgagccttttctgcctttcactgccacggagtgccgcttgccggtgtgtgctgtaacatgccttttgtgtacagcagttactgcgtgccttttgtgcacgggtttcgtactgccattttgcgatgtcatgacaagaagaaaaaaaagaacgatcaaaaatggtggcaatactttcatagtaaattgtattcgcgttggttatcaatgacgacccctctttggcccctgatcctttcaacatatcaaaactggaggtatatcggcatgacgggctctgctgttttaaaaaatgcatatacggcgacaaatgcaataaaaacgaggatggcaccaacaaggggcattctctccaatcctgacttgaccatttccgttatgctggccgggagaaaatgcagaacaaagccaagggctatcatgatgaggacagagctgtaattatcaataaacggtgtaagcgcatcaaatgagaaatcgaatgctatctgctgcatcatctgaaatgcaagatcaaaacttgaggcacgaaaaaatatccagcccagacagacaacatgaaaggtcaggattatggataagatacggccccaccaggaactgctcttgtcctcctttttggtcagaccactccataacttgtgcacagcaagcgcccctccatgcaatccaccccacacaatgaaattccagcttgctccatgccacaagccaccaagcaacatcgtgataaagaggtttatataggtacggaaagtcccatggcggttaccgccaagagggatgtagagatagtcacggagccagcttgagagggagatatgccaccttcgccagaactcggtaattgaagcgctttggtaaggcgaattaaagttatcagggatggtaatgccaagccatttggctatacctatggccacatcactatagccactgaaatcgcagtagatgacaagagcataaccatagacagcaagcaaacactccattcccgtatgcagggagggtgcatcaaaaatatagttaacaaaattgatggttatataatcggatataacgacttttttaaacaatcctgtaactataagatagaacccttcggtgaaatcacgcccggtcaccacatagggctttttaagttggggaataaagtcgcttgctctgactatcggacccatgaccaacttcgggaaaaaggagagaaagagcaggtaattcagaaacttcttttccggctcgattttcccgtgatacacatcaatggtataactgaggttttcaaacgtataaaatgaaatcccaacaggcagaagaatgttgagaggattaaaacctgcattaaaggagttattgcatatctcaagaaaaaaattcgtgtacttgaaataaaaaagaagacccagattactcacaatactcaatgcaagcagagatcgttttgctgcgaaatttttctgtttgtaaataagatttgagaggaaaaaatcgataacagccgaaatgataacaagcaacacgaaactcccacttgctttatagaagaaataaagtgaaaacagtgagaggatcaacgtacggatagtatatttttccctgaacagatagtagaaaagaattaagagaaaaaagaagtacacaaaaaaaccgttgttgaaaagcagcggattttgaggatcatagagaagctgtcggataacggcagcgccatcaattataaaaaaatccataattatacattgatttcccgtggagtttctgataatccttcatgaacgcatgaaaaaagtgttgaccaaggatggtggctccgcgtggcgaagcatggatataatcctttgcagcaagtcgttcactaccctctgcccatttgacgattgtcccgtttcctcccattgtctggtaaaggttgaaaaacggaattttgttttcaaatgcgagagttgcctgcgttttcaggagcgcatccaacccttcggccgtcctccattccgacccataacgaaatgccctgtcagtacagcttaccattaaaaactcggcattcggaagatgttgcctgagttttttcagtgcaggatccatcccctggaaatagtaatcgaagtttttatcgtgtggcctgaacatcatattgacaccatactgaatgacgatgagatcataggtgccattttgagatatctcgtcaataaactcctcctcaaaccctcttagttcgaaaccactgatccccctgaatgaaaaattatcgatcatcactccatattccggttcacagcttacaccgtagagagcaactctttttgatggcaccgaaagctctactgattttcggggtgatttgtcaagaagaattctgttaaacagatgtggcgctgcaatcggtaagctctcattgttcaccatgataaccgtattggagtcggctggaccacatagcagccatttttccagtacctgagaagaatccttgacggtattgtctttcagaaagagtttgcctcctgcagaataaaaaacatgacccgagaaaaaaagagggtctttaaatgatctggttttaaaattgtcatcctgccagaaacccgtcgatcttgcggtggcactgattctgtacccggcagtaaccgatttacaggagacaaatccaactccacggtttcctgaaaattgattctgcatcaactcccgaacggtctgtgtaatcagatcaccttcaatcagcgaatccccaaaccacgcaatcctgagcttgactttttctcccctgttgagtgcctcaagtttttgcatcatttttggaagcacaggtcgagtggtgtctgccttaaaatcaacaatcacaccaggaagaagatactgattgaacgacaagctgtcaggatgagcgtggttcagtgccgccagagaatcagaagcatcagtcttgctggcatacttgagggttggcgctaccgattcctgaggaggtataacagatattttgatatcggacaggatatcaaccttgctgaatagaggccaataagaggaaagctgacttgaaaagcatgacgcaataagtaaaagaaaaaaagagatggcggtaaatagaactacctttttattgtggttttgcattgaagagcaatcaattattacaggttattctgttcaagagttccaggaacccttttctgtatttctgggggcgttcagaataacctgagggaatttctttttcttttcaattttcattttttgctctcctcacttctttgtccgcaggcctgaaacaaaagctgtccgggaaaaaactctgggttttgaatttgcataaaaatgcagcaacactcttgtcacgccgctgtacaacaactgctccatcctgccatattccgttttcctgataccatcgactctggggaggatcgccctgattctggtgaatattgtgcacaccatgtcctctcctgaatggctctccaaaaataaagagctttctcgaatgtacaagaagaggttcaagatcacggaatgcggctggccccgtgccatatttccataaagcgtacagcgccccttccgcaatggtggcggtatttgcggaatccggcaatgcctcaatacacttgccggtcggctgaagttccggactgcgatagtaatcgagggcgcccgaatccggttctgaatcaagcggatgccacccttcacggagatgcaggagcgattgcaacgcatcggagcccagttcaacaacacgccaatgcattccatcagcatcctttttgctgtcgaggtcaacaggacagcgaaaaattcttgctcctgcacgaaccttgagattgcaatgatagtactccgttccactgaacggacgatcgcaataatagttatgcagtgtaccaaccagaacaccataaccgtcgtaaagtggcatgaataaagctcgttgcgctgttgaaaagtcctgctgccgaaaaaggagagtgcaagttacgcaacagcttagttgaagccaagcagaattgcgcatgaaggaacctttccggcagttcctgcggttcattgagaacaattcaggaacgccacttcacttgaccaccaggaaccctcttttggtagcattgatgcaacccatgaagcaagcagatcgaaaattctttttcagcggcagtgaacaggagataaccgaacatgcagccgcgctgattgttgccgaagcgtatcgtgcccttgccgatcatggacgcttttcgcttgtccttgccggtggtaactctcccagactcctctatcaacaacttgcacatggggtttccacagagatccttgagcgctatgcacttgcaatgcccgacgggagttcggaatgcaagcaatctctgcacttcctgccgcagaagacatggcttttccagggagatgaacggtgcctccctcctgaccatcccgacagcaattaccggatgatcagggagactcttttggggcaatcagggattgccgggaatcatctttttcgaatggctggcgaaatggctgaccctgatgctgctgccagggaatatgaagctgccatccacagctttttcttttccgaaaagagcttgtcgcctcagcagttgccaccctttgaccttatcctgcttggcctcggcgaagatggccataccgcttcactttttcccgacaaccctgaagcgcttcaggaaagcggaaaatgggtggttgccctcaatgctccgcaggcaaagccaccgggaatgcgcctgaccctgaccctgccggtcatcaaccatgcacggaacatactcttttttacccctggcaataaaaagggagaactggcaaaaacaatctttcttgaagaggagcaaagcgttccggccagtctcgttaaacctgaacagggtcgactctactggtttgctgctcaactgtagataccctgcaccgattccggaccccaggaaaagagcgaataggattccggtggttgagtgccaacagcctccctgatggaatcaataatcgcccaggagtattcgacactgtcctgacggataaagttcatctgttcacctgccatggcatcaagcagcaggcggtgataaggagttgcgccaacctcatcaaacgaagtcttgtaatcgaatttcatgaagacgggatcggtaatcaccgcttcgcccggtcgttttgccccgaacttgagggcaatggtctcttccggctggatgcgcagtatcacctgattggctgtataactacagctttcggctggaccaaaatagttctggggaggacacttgaaggtaatgacaatctcggtcaccgtttcggcaagattcttgcccgccttgacaaaaaagggaacatccttccatcgccagttatcgacaaaaaattttatcgcagcaaaggtctcaacggttgagtcgggagcaacatttttttcagaacggtagccatcatactggccaagaacaatggattgcgctgcatgttctggcgtgaagggacgaattgaacggagcagcttcgctttttcatcgcgcaccgattcggctgaaaaatcgacaggcggctccatggcaactgatgcaagaagctgcagtgcgtgattttgcatgatgtcgcgcagcagaccagccccctcatagaaggagccgcgatcacggataccgaacttttcagcaatggtaatggagacatttgcaatataatggcggttccagaggggttcaaaaatcccgtttgaaaagcggaagaccatgatgttctgtaccgtctccttgccgaggtagtgatcgatacggaaaatccgctcttcgtggaaaacctctccaataaccgtattgagttcacgcgccgtctgcagattccttccgtagggcttttcaacaatgattttccgccacccagggagggaaacatctttttctccaagtctaacatactgcaggttcctgacaatgatcggcgcaagaacgggcggggttgccagatagaagaggatattccggcaggtggcggaatctgcctcaccgctcataatcgctttttgcagggcatgatactcttctctctcggcaaaatcaacccctacataaaagagccgggcagagaaacgggcataagccgcttcatcgcgcagaagatcaggcaatacagcgaccatcttttcacgtaccagtgagcggaactctttatgagaaagagctgctcgcccaacaccaagaatgcggtactcatcgggaagatgcccccaaagagcaagttcataaaatgatgggaaaagcttgcgcgcggcaaggtcgctgtgtgcaccaaaaatgacaatggtacaattatcgggtttttcctgcatggttgtgcccggttatggcttgataatgaaggcgtgtcctccgaactcatgacgcaatgcagcaactgccctgtcggatagattttcatcggaacgtgaacggtaacggctgaaaagagaggctgcaatcaccggaatcgagacctcatgttcaagagcagcctcaaccgtccagcgcccctctcctgaatcggcaattgatcccttgagataagccaggttgggatccttctgcagcgcctgtaccatcaactccatcagccagccacggatcaccgaaccatgagcccagacacgggaaacctcttcaagatcaaaatcataacggcttgcatcaagcagattgaacccttcgcccatagcctgcatcatgccatattcaataccattatgaaccattttggcaaagtggccggaacctgaacgacccatatagccatagccattttccacacagagcgccttcagcaagggctcaagagcgtcataagccgctttttcgccaccaaccataatgcaggcgccatgccgtgccccttccagacctccgcttgtaccggcatcaagaaagttgaccccatcctgcccgagccgggaagccctccgttcagaatccttgtagtgtgaattaccgccatcaacaacactatcgccacgctcaagcaggggaagaagctgctcaatcgtacggtcaaccggatctccggcaggcaccatcagccaaatcagacgaggagcatcgagcataccggcaagctcctgcaaagaggcggcagcaaccgcgccttttgcagccaggtcagcaaccctctcttccatcaaatcataaacaacaagatcatgaccacactcaagcagatgctccgccatattgaaccccattttccccaaaccaaccatccctgctttcataacactccatcaacattatcaggcacaatagccatcccgctcatccctcaaaactcaatactcgctcctcagcactcctttttgctcgatccaccagctcctgatagcggtcaatcacgaaaccgttcactgcagaccatgactgcatctccgcataggccaagccacaagctctcaactcccggtagcggagagaatcaccgagcagtgcaagacatttgccgtaaaaatcatcaacacacccttcatgaacaacaaatccagcagcagaacggtcagcaatatcacgacaaccaccaacatcagaaacaatgaccggaaggcccgaggcaagagcttcgagcgcaacattgcaaaaagcctctgttgttgaaggaaacagaaaaatatcaccggatgcataggcttcaggcagctcttccccggtcaaataactggtaaaaacagcttcgggcattctgcgcttcatctcctcctcttcaggaccggagccaatcatgacaaagcgaacctggtcggcatattcaccctgcataaagcgatcgtagacgctcatgacaacttcaatatccttgtagagcacaaaacgaccggcatagacaataaccgttcgccctgttgcattccactccgatcgcagtttttcggaacgacggaatggatcaaaaagctccttgtcaactcctctcgaccagatttcgatgtttcggatagcataacccgccagtttgtgccgcacactctcatttggagccagcaccatattacaattgttgtaaaaccaggtcagatatttccatgcatgtttaacggcgaacccaagccggtagtagctgaagtaggaggggaaatcggtatgaaatgccgaggccaccggaatgttcttgtttctggcataaagaagaaactttctgccgataatgtcaggtgtcgaaatgtgcacgatatccggtgcaaacgcgtcaagctgacggcgggtctcgttggtaaaaaagccaagtttatagtctggataaagggggatcggcacagaaggcattctgcgaacggttaaaccactgtgattatccccttttgtcacatccggagaccagactgctaccctgtgaccttttttcctgaatgaagagaccagttgatagatggattttacagcaccgtccttgtctctgacatacgtcccggcgtataaggcaatcttcataagagagaaatatacagactatatcgattcagtttcctgagtgccaagagcctgaataaatttccggttcggcaacaggtttgaaccaaaggtaacatttccccggaaaaacccatcacatccctcgcattcacttcacccccagagagagcttcgcaacaatgggatgaaccaatcttttgtaactttcataggacaaccgtaacagctcggtatgggctccggcattgaaagcaatttcatcatcatcctcaagttcttccgaaacatagacatccataccatagaggttgccgaaagggggcatggcgccgggttcgcattccggaaaaagtccggaaaattctttctcgtctgcaagttcaacgtcccgggtacctgtcagttcacgcaaaagctcaaaatcgagctgacgggaagccggcaaaacaaccatcgccatttttccggcaatggtgacaatgacggttttagcgagctcttttccgggaacatgagccgctgcggctatttcctgagccgtataggctgcagagtggctgaccacgaaatacctgacggcatggctgtcaagaaactccctcaatttacggataggcatggcaacctcacttgattaaacagttacaagatgtcaaaacagtcaaaaagcctcacttcaaaaccctgctctcagaccaaggagcacgttgtgattatcgatagtgtacttcttgtgctctgcaagctcaggatcgttggcgacaagatagcgatactgcacctcaagggttacgaggggcgcaacatcaaacccggctccggcaccaatctgccaggcaaagaccatgtcatcgacattgccgccaatgccatcatcctctttcacattggccaagccaactcccgcagagataaagggtttgagcggagcaacaggcaaatccagatcaaaagagagattgcccatgtatgttgtcatcaccagagagcggagactctttgaaactccactgttctgtctacccaattccgcttcaatgcgataggggccattatcaagcccaaccgcacccgcaagcatataccctgtgtcataagagagtggtgtgatttcagaatcagagagcatggatacagcaaagcgaccgctcagataaggtttcgccgcaaaagcagatgaaactgaagatgacagcgctacaaacccggccaaaagagctactgctgcttttttcataacggactctctttttttctttttccggaaagataatcgtctctttttaactcatattaacaaaataacactttactccaactcgaccaagccggaggcgttcctcattcctgccacccattctttcagcacgggtaaggatgcctggtaacccgcctcaatgagatcaggaatctggtcgaaatcgatgagattgaatttcgacagatttggcgaaatagataaatctgcatcggctatctgtatggctgttgtattggtaagcgaactgtaaaatgcgttcagcaaaattccgataatattttcaggttttttgaaaacatgaaaggccagaagatcaacactgacaatcgattccgcaccattttccacaagtggggagacgggaacattttccacaagcataccatcgacaaggagcgcaccggaataatcaactggtctgaaaataccgggaatacaactgcttgccatcaccgcagcagccacattcccttcgctgaaaacaacttttttgccggttccaatatcggttgcgaccataaaaagcgggatcaaggcgtctttgatatctttctctccgagcagctcagttacaataccgccaaattttttattcgtcaggataccgtactgcgaaagcgacagactcgacagatcaaaccagtccatagaaaaggcaatatcgcgaatatcctgccagcttttgccaaaagcatagagcgaagcaataaaggcgccaatactggtgccactgaccatggataccgaaatctgcaattcagccagcgccctcagcacaccaacatgagcggcaccgaggacagctcctcccccgagtgcaagagcagtttttttcatctctggaaaaaggtaacaaggcgtttaaggagtccgaattttgtactgctgtacggagggtaacgcaaatcgggatcgggatagagcgagcggtgcatgagcgtgcgctgaaaggaaaaggtatcaaaccccgccttgccatgataggccccaaatccactgtggccaagcccgccgaaaggaaggttatgaagcgccgcctggaagaggaggtcgttgatacagactccgcctgaacgggagtggcgcacgacccgttcctgtacagcacgatcggaagagaacagatagagtgcaagcggctcctttccattgcggatgatttcaagcgcatctgcaagatccgaataggcaatgaccggcagcaggggagcaaaaatttccgactgcataacgggagaggctggcgtcactccacgaagaatggtgggggcaatgtagcgctctgcctggtcgcaccctcctccactccagactgatgaaccgtcaagcagtttttcaacccgcatgaagtgatccatcgtgacaatacggggataatcgggactcaaccgggggtcatcaccgtaaaaatcggtgatggcttcctgcatgtaacgcagcaactccgcttcccgtttttcgtttaccagaacataatcaggcgcaagacaggtttgccctccgtttaaaaacttggcccagacaattctgcgagctgccaccctgaggtcactgctctcttcaacaatacagggacactttcccccaagttcgagggtcaatggagtcaaatgcttcgctgcggcaagcatgacctcccggccaatcgcaagactgcctgtatagaaaatgtacccgaatcgctcagcaagcagagcctttgccacctctgcaccaccctcaatcaccctgacagcgctccggtcaagatagcgacccaacccctcggcaatcagtgctgaactgtgaggagcgagttccgatggtttgatgacagcacagttaccggcagcaagtgcgctgacaagaggtgcaagagagaggttgatgggatagttccatgccccgataataagcacgactccatagggctcatggtaacatgaaccttttgcgggctgatagatgagcggaatggaaacccggagaggcttcatccatgatttgagatgcttcagtgcgaagcggatttcgccacgaagataccccgtctcggtcagaaaggtctccgcctcagacttcctgaaatcatcatgcacggctgcagcaatctccttttcacgatcgaggagaaaggtttcaagtgcaagaagctgagaacgcctccacggaaggtcacgggttacaccgctctcaaaggtctctctcaataccgccaactcaggaaaagagctctctttttgcatggaggagggggtaaaatcatccaacaaaaatattacagctacaacgtaacgaaaaaacgagtaccatcttgccaaaacctttttacagcttctgaatttttgccgggcacaatctgttcagtacattaagtttcacattattttggataaaaaacagttaccctaatatcaccccttatggaatggatcacgcagccggaagcctggattgccctggcgacattaacggctctggaaattgtactcggcatcgacaatattatttttatttcaattatcgtcggtcggctcccggaacagcagcgaagcaaaggcagaattatcggacttgggctcgccatgctgaccagaattgcccttctgctctccattacctgggttatgagcctgacaacaggccttttcaccctgcttgatcaccatgtttcaggacgcgacctgatcctgattggcggaggactctttctgcttgcaaaaagcacacaggagattcaccagagtcttgagggctcggaagaggaaaaaaaaggcagttccaatggaagcttcatccttaccatgttgcagattgccattatcgacgttgtcttttcgcttgactcggtcatcacagccgttggactggcaaaaaatatcgaggtgatgatcatcgccatcatgatctcgatcggcatcatgatggttgcctcaaaatcgatcagcgattttgttgatgagcatccaaccatcaagatgcttgccctgagctttctcattcttgtcggcgtcaccctgctggccgaaggggccggttttgagattccaaagggatacatctatttttccatggctttttccatctcggttgaaatgctcaatatccgactgcgcaaaaaagctccgaagccagtccgtctgcatccaaccatgaatattgacggagatggcgcctgaacactcttgtcatccgccatatcgccgttgccctcgacggttcaccgcacagcatcgccgcactgtcagccggagccgaactggcccggctgttccatgctgatctggttggcatttttgttgaagatatcaatctgctgcggatggcagaactgccctgcagccatgaaaacagcgccgaacctgaaaatattgagcaggtgcagcttgaacgctcactgaaacgacaggcaagagaggctgaaagcaccttacagcgcattgccggagagctcatggtagagcactcgttcagggtatgccggggattggtgcccgcagaggtgattctcgctgcacatgaagccgacctccttctcctcggtcgcaaaggccggtcaccctcctgccgcaaaggactcggctcaacagcaagaaaggctcttgctgaaggaaaacggccgctcctcttcatgcgtaccggttttactgcaaaagagtggccacttctggtactctatgatggctccaaaggagcacaacaggctctcggcgccgccctcgacctcgcacaaccgggcatcatgctcaatgtgctgatccttggagaaaccccggaagaggcgcagatgatggagcatgaactttcctccagcatgatggttcctgataccgatcttgcatactatcacctccctctccatgacgaaaaaacgctggcccagtatatccgcatggccgattcaggcctgcatgtcctgagcgaccggatgcgcctgccgacagaaaccgtgcacaacctcatcaatgagattgattctcctgtgctgctggtgtagtgcgcggttattccacaccatcagacgcaattttcccgttacaaccggatgaattataaggcgttgaagaacttctcacactttcatgaaagcaccagacgctccataaggatggcggcggagactgcggcgttgagcgattcaacccgcacgcttctgccgctgtggggtatgcgcaccagccgatcggccagcgcttttacgggttcactgatgccgttggcttcgttgccgatcacgagcacctgttttgcgggccaggagctgaactcacgaaaatcctttccttcaagggatgaagaggtaatggaatagccctgtttcttaaaccagaggagttcacgctcaagtcgatcaacaccataatggcggatggcatagatgcttccggcacaagagcggactgccttggcgttatagcggtcggctgttccggtgctgcaaatgagggcatcagctccgaaccagaccgctgttctgagaatggtacctacattgcccggatcctgaacatcatcaagcgcaacgatgagtgatttgtcggacgttgcagaaaccgcttctgcagcaggctcaaccggacgctgctgacggaaaacaccgaaaatcccctgcgacgttgcggtttcggaaagctgggcgcactctttttcgcctatggaaaagagctttcccttccagggttgagcaaaacgggcgacctccgcttctccctccctgacaagcagagcgacaagcatctcctcacttggcaggttgaggcagagctccctgaccgtacggagcccttcggcaagaaagaggcgctcctgatccctgaactttttctgatgaagtttaacgtacttctgaagcttcgctttgcttaagggcgtggttgcaacgggtttcatgtgtgcgatcccgctcttttcagacttgcaatcatcgatttcggatcgtgggaaaaatccgctggaggcacaccaacaccctttgaaagagcggcgccgtccagttcaatggaaaagcctttatccccgctctccgaagcctcctctgaaccactcatactgcgccggatatagtcgtcaaaactctcactttccatggaataaccctcgataatgcatgacttccggctggcagctccgcctgaagaggcctgttcatcaatcatgcaggtaatcctgagcatgacctcctgtcgtgaaagagtacccagacccgctttttgcacaagggagctgaaagaggcttcatctatcttttccatcagttgcagcagtttttcaagccccccgtacatcccggcatggagccgaattgcctcttcaatcgagaggctaaccggagcagccggggaagcgctcttatcactcaggtgttcccgatgagcgggtgacatactgtttcctttcgggcgcatcacttttttccccccgataaactcctcatcaacatcatactccttcaaccgatcctgcatgatgccttcgcgcttctgcatcgcgcgccgcatggaaaccgagtcaatctccctccgctccaccagcagcaggcgtacaacgaccgcaataccggtcaaagccgcgacaacaataaagcagaagagtataagctccagccgcagcccgaaaagcagaacaaccagcacctcggcgaaaatgagcccggcaaaaagcgccagcagcaatttcagaaaaaaacggtcattcataatccctgcttctcttttatatcgttatggagtaactgactcaagaacagaaagagaggagcatcctgattgcagaagagtgcccgcagtttctgatgttgatcatgcacagcaaatgtaagccttcctgatgaaacaggtgcaacagaatatggcatatacctcacgctcaactcattggattggtaataatcgcttgtcgcattccctgtgggcgccgctcgaaaacaaccacactgtcgtaacaggcaatgcaatccgtagatttggtaaatgttgaaaccggaagaatctctctcgaatgaacagcgttcagctcgtccattttatgctttgcatattcgataaaggtgttcggaagctctaatccaccgccatattcaggccaatagcaggtgtgggtatcctccaccatatagattccgttaggttgcaccctatcgtacatcaactcgaatgaggagaccatatgatgcatcatgtgacttccgtcatcaagaacaatgtcaacccaggggtacttattgaatatctgctggatcagggcgggatcatcctggctgcctataaatatttcgactccatccgattcatgtaccttgcattccggatcaatgtcaataccgatgatctttgcctccttgccaaagtactctttccacattgcgagcgatccgccaccaaaaacgccgatttcaatcatgacgggcgccttgcctctgaatcttgagaaatgccgctcataaatatcgaaatagtgaagccatttatgcaatcgcttcgctgaattaccaaggaaatacttgtgcaggaagccatctccggaataagtcatcgtcttgaaattgacactgtggaagaatcaagaacagggtatgcagatgtttttcagagccgataaagctgatccaagcgactcctcctgaaacataaatcaaacagacccataaatccaattcagtaccggatttcccttccatcttgaacacgtcatcagctcaatacaatgaaccctcaaaaaaaatgaacttaacaaaccaaacaccatatcgaagggagagtccattgaaggatcaaaaaaaagcggcagtagagagccactgccggtaaaatttgtacgcgaaaaacgttacaaatcaagagattcctaaaaaaagagccacaaccctacacttcacacacggtattaaagtacaaaataaatatcgtattgacgtaataaaaaagagccgggttcagaatcgcctctttcctgattgacgattttcattttcattgcagataaaatggcaaatctctcttcagaatttccgaaagattgttatcgttaaaggcaacccacaggttccactctgttagatggcaactgattttcaggagcccttgggaaaatgaaacagtaacgcgtacatgctggaaaaaaaggttgaactgattgcgcctgccggcgacatgaccggattgcttactgcactgaaggcgggagcggatgcggtttacttcggagccgagggctataacatgcgtgcagggagcagcaatttcactcctgctgattttcctgccatcaaggctctctgcaaggaatacaatgcgaaaaaatacctcgcactgaataccattgtctatgacaatgaactgaaaaagatgacgcagaccatcgccgtagcaaaaagggtgggaattgacgccatcatttgctcggacatggcggtaattgaggcctgcaggaaagctggaataccctttcatatctcgacacaggcatcggtcagcagttacagcgctgtaaaattctatgccgctctcggggcaaaaatgattgtactcgcaagagagcttaccattgaacaggtacgccatattacgaatagcataaaggcagacgggctggatgtgcagattgaatgctttgttcacggcgccatgtgcgttgccgtatcggggcgttgtttcatgtcacaggatctgttcggccgctcggcaaaccgtggtcagtgtgtgcagccgtgccgtcgggagtatctcattaccgatccggaagagaaggaggaacttgtgcttggaacagattatgtgatgagtccaaaggatctctgtacggtggaatttattgatgtgctgatggatgcgggaataaccgccttcaaaatcgaagggagaagccgcagcccggaatatgtgcatacggccacaacagcataccgcagctcgatcgacttctgcaccacccgccgcaacgacccggaattcagaaatgagtacagcaaactgacaacacagctcaaggaggagcttgcaaccgtttacaaccgtggattttcgaaaggcttttattttggcaagcctcttgaagagtgggtgagggagtacggttcactggccaaagagaaaaagagctatatcggtgaggtacagaaatattatccaaaagtggaggttgccgagatccatatcctggctcgcggccttaaaagcggcgacaaactctccatccagggggcaaaaaccggtgtcgtcaccgcctttgccgactcctttttaaccaatgaccgacccgatctcgatgccatcaaaggcgacaatgttaccttgcggtgtgccaaggtaaggaaacatgacaaggtttatcttcttgaaaaaagagcgtaaaccgaacgattttacgtacctttaccagtgcaatgctcttttgcaggatgagagaaaccggagcttgagcgatgatctacaaagtcatttccaaagaggagttcacaaagtttataggggccctggtcgaaaacaaccgctctttcgggcccagggaggttgatagagatcaccgtggcaatcctgtttaccagttccagccggtacagtcggcccgtgatatcgccttcgactataccgccacggcatcgtcggcgaagcatttttttcttcctttccgcgaagagttgtcgcgttttctttttcgcggggatgactgggaacagcagattgcctacgaagcaacaccgatagtgctcatcggtctgagagcatgtgacatcagcgccctgaacattcttgacgacgtcctgctcaacggccattttccatcaccctactatctggccaaacgcaaaaacacctttgttatcggcatggatcatctgcccctgccggactgtttctgcaaatcgatgaaccatcatacggtcacgaccggcttcaacctcttctgttcggatattggcgaccactactacctctcgatcaattcgtcaaaagcatttaattttctcaaggagttcgagacccgcgacccaaattatgacgataattgcgcccttgttgagcggcgcaaacagatacagaatggttttgaaactgaaattgatgtcacggggcttccaaccattctcgacattgagttcgactccaccgtctgggaaaaatggggcaataaatgcctgaactgcggaagctgcgccatggtgtgcccctcctgctactgctactcggtcacggaatcattcgacaccagcctgaaagtggcttcacgcgaaaaaaagctttactcctgcaatcttgttgatttcgcagttgttgccggcggacacaattttcgtccgaagaacggcgaccgactgaaatatcgctattatcaccagcaccggggatttgccgaaaacgccaatcagcagatctgtgtgggatgcaatcggtgcggcagggcatgccttgccgggatcaacccgaaagaagtgatcaacgacctcagaatggagaaagaatcatgcatgatctgcgtttcgtcatcccctgccaggacataaaccgggaggacttcgcctcatcggcacctgatttcaaccggcggtcggaggtattgaaaaccgactttggctacaagtgctccgttaccaatatcgttcgtctcaccgaacaggagaagctttttcagctccgcattatcgatcctgtcgagcgctccctcttcaggttcaggcccggccagtttctcatgctcgaagtgcccggctatggtgatgtgccgatctcgatttcaagctccaacagcaatcatgagtttctggaactctgcatccgcaaggcgggccatgtgacctctgcccttttcacgctcacagagggtgcccatgttgccataaggggcccttttggatcggcatttccgatggatgagatgagcggccataacgttctgctggttgccggagggctcggcattgcgccgctccgtgcaccgctctactggatcaatgaacaccgcgaccgatttcttgacgttaacctgctctatggtgcaaaagagccctcgcagcttctcttcacgtggcagttcgacgagtggaagatgatcaaccatatcaacctgcacaccattgttgaacatggcgacagcggatggaagggaaaaaagggcatgatcactgatctcttcaacgatatttcaattgatcccgccaaaacgtgggccatcgtctgcggcccgccggtcatgttcaagtttgtctgcggttatcttgaccggcttggcatacccatgaaccgcatgttcgtttcgctggaaaggcggatgcactgcggcatgggaaaatgctgccgatgcatggttggctccacctttacctgtattgacggcccggttttcgattactggacggtcatgaatctcaaggaggccatttagaatgggagaactaatcgctcaccagggagtctcctttgaaaggctgaaaatagcctccttcgacttcacctgctgtgaaggatgccagttgcaactggccaaccgggaatcaacacttgcggattttctcaatcttcttgatatcagaaatttccgggagctctcgtcggaacagcacgacgattacgacatcgccctcattgagggaagcatcagccgccaggatgaggtcgagcgactgctgaaaatacggcagcaggcaaaaatccttgtggcattcggcacctgcgcctgcttcggcgggatcaacagcctgaaaaaccgctttcccgccagggagatgattgatgcggtttatcccggaatgccgattgaaacccttccggtacgcaagatcagcgatgtggtcaaggttgacctctccatacccggatgtccggttgacaagagggaggtggagcggattgtggtaagccttgttcgtggctcgcagattacgctcccgaaatacccggtttgtgtggaatgcaaggcacaactcaacacctgcctcttcgaacttggcgaaatctgcctcggacccatcacccgcgccggatgcaatgccgtttgtacaaccggaaaaacgccctgcctcggatgccggggcccgtcagaggagatcaacatgccagcctttcttgatcttgtcaggcaaagagggctgagcttcgacgacctgcaggaaaaactggctttttataacgcatttgaagcattccaaagccatgaagcgtgactacgcgattgctatccatcacctctcacgggttgaagggcacgcagacatcaggataaccgtcaggaagggccaactggtcgaagcccaatgggccattgttgaaaccccaaggttttttgaggtaatgatcaaagggatgagcgccgaacgagtgccctttctgacctcaaggatctgcggcatctgctcgatcagccacgcccttgcaagtatcagggcgcttgaacgagccatggcgatagcaccgccggttgctgccgaaaaaacaaggctgctggccatgcacggtgaaaccctgcaaagccatgccctgcacctcttttttctcatcgcaccggattttgccaacagcgccagcgttctgccgctgatggagtcacaccccgatctggtaagggcagggctgcagctcaaggagcttggcaacgaaatcagcgccataactgcgggacgatgcacccacccggtcagccttgtggtgggagggctcagcaaggcccccgacaaggagaagcttctcaaccttcgtaccatgattcaggagagaaagcctgcgctcgccacggcatctgcttttttccgctccctcgtcatgcctgatttcacgcgcgaaaccgaatttatctcattgcgcaatggctcaagctacccctcaatcggcggcagcctggtatcgagcgacggtgtcaagcgggaagagaatgactatctcttgatgaccaatgagtacacaatggatttttccacctcaaaattcacccggctgagccgtgaatcctcggttgccggagcgctggcacgcttcaacaacaaccatgatctgctgcatcctggcgcaaaggaggctgcggaaagcctggggctcaagccgatctgccacaaccccttcatgacgaacatcgcccagcttgtagagtgtgttcatattcttgaggatgctgaacagctcatcaactcgctgctcgacatggagcttcgggagataaaaacaccatatgtaccccaggccggagccgccacgggagcggttgaagcgccacgcggaattctctatcaccatatggaaaccgatgctgcgggaaaagtggtcaaggcaaactgcatcatccccactacccagaataatggcaacatccaccatgatctgcgtgcactcaccgagcaggggctcagggaggggaaaagcgacagggagattgaaaagctcgccaccatgctggtgcgctcctacgacccctgcatttcatgctcggtgcattaggggggcttgccgttacctgttgcaccctgccggtcagttcggcaagcccgtttctctgaagcggatctccgacatcaataaatcacgttgtcgatactgttcggtataaacgtacaggcacatcgagaatcccgcaggcgctgatgagtttttttctattttattcaaccagatcagcctgatacacacgttgagcaagtctgccctgtatgtcgataaggagaagcagtgtctttttcggagagatcatggtacaagtttcaaatgaaagcgatgtccggttaaagccatcaacgttattgaaaggtaattattaaacccaattttttccgctcgaacaatgacccccgataaaccaatacagaaccggatgccacctggaaagcgaggcgaacaccttgtggtgatgcagttcctgctgatggccgcatttatcctgaccccggtactgcctgatcagagcgcaaccgagctcttcgccaataccgttctgctccggtgggccttgctgatcatctgctggagcgcggcaatcctgctgggcggcctcggctcacaccacatcaaggagtttctttccccccttccctatccggtcgatcacaaccggctggtgacaacaggcgtttacggcatggtgcgccatccgctttacagcagccagctcttcgctgcattaggatggtctgttttcagcataagcctttcacacctgctgctgctcgtcgtcgccattctctttttcagctacaaagcatctaaagaagagcggtggctgacccagatgcatccggaatacgccgactacgcaaaaaaagtaaagacgtttatcccgtggatctactgaaggtcacctccatgtagtgacggtaacgctcaatccttcacgcaacgaacggaaaacaggaaaagcaagaggatagggagcgttgggaacactatcaattgaccggcgctgccacctgcctgatctaccggaagagtgaggtttcagtcgttccggaaaaaatattctggaaataacgccgccattccgctacattgtagctacaccaaagaagaacgaaagttaaaacgaggaaaagagatgattgcaaacactgttgtgagggcgcgaatcgacgaaaaaaccaaagctgaagccaccgcagtactggctgccatagggctcaccctgtccgatgccgtgcgccttatgctgatgcgggttgccgctgaaaaagcactgccatttgatccgctcattccgaatgccgagacgatagaagctattatggagtcgcaacgaggagagcttatcgccgttggttccagagaagaattattcagggtgcttaatgaggaggattgagctatcccggaaattcaggcatgactatcgaagagaaaaatcaggaatgtatgggaaatcccttgatgctctattaaatggaatccttgatctcctcgagtccgatgaggtcttgccgcccaatgccgtcgatcatgcgcttatgggaaaattcacagggtaccgcgattgccatatcaagcctgatcttattttgatctaccgcaaaacaggcgacgacgttcttgagctggttcgtcttggatcacacagtgaactcggattataatgtcaactccctggcgtccgaaaccgtcaacccaacccggccaaaatacctatcccgctcatcctcaagaagcctcgcgtaaacctccgtctgcgtgattgagcttgtggcaaagatagtcactcaccaccttcaatggcatccccgcagagaggcacagcgtggcaaatgtgtgcctggtgcaattgaaacttatcggctttgcgatttcctcccgcttgcaccatagatgcccaatcagctacccaaagaagcctcaaattccgcgtatctcgcatgttctcgtattttttatcgcctggcgcttcgctcagttgcccaatgaagcgcgaacttttttgttctcttcatgcaagaaaaagatgctgcggaattgggtcagttgcagtgcctggttagctgctttattcttcataatccggatattgctcaggattaactcccgttgactcaactataaacggatattttttatttttttcttcaactattttctttcgtgacttctttatctcaaataaccagttgtctccgaaatcaaaaagatagtataatttatatcccgtcattggatatatttcattcagtttagttttcctggaaactgaataagccttatttccaggcttcttaccaacgtaaaattcgtataaatgatcgtcatcaaaatctacgatcttttgaatatagttatgtaactgccgcagcgaaaagtcctctttgacctctacggttttagaccaagggatgtcactctcatcatacggaaacgaaatatgtaatttgtaaacttccatttgctcctctttttataacccgttaacgtctggatttgcaatgtgccgacagttccacgtcagaagataatcaactccattgactgtggcaattgcaatgcggagcggatgacgttggacattacgagccaaaccttttcgccacctgcatcactctcagaggtactctcttttctgccgcttgcacccggagaaacaaaaaacccgtgaggcacggttccttgtgaatagtttatgttttgaaattcatatactccggtaaattgccgtacaaaaaaagagtcatcatgaaaacggacgtaaacgaacagagcaaaactgtcaagtctgctgcccgaaaagatgcaaagcaaagcagtgagagcaaagcccgtcttgaagcgagaatctccagggcaacccatacccggataaaacttgccgcagatattcaggggagaacagtaaccgattttgtcgttcatgcagcactcgatgctgccacaaaggcaatcgaaaaaaattttatcgttcagttatcagtggaaggacaagaggctttcgccgaagccctgctgaatccaccagaacctaatgacgctcttcgacgagccttcgaaaggcattcagcacttacaggcaggaacgactcgccatcgataaaagctatcagggagagggacttggcaacacgctcattgcagacgcactggtacgctcatcaagttctttgatggctgtttatgccttgctgatcgatgcaaaagacgagagcgcagcgacgttttacctgcaccatggattcattccctgcatcggtgcacctcatacattgtttctgccatcaggcacactcaggaaactctgactgctcatcagcagcaaccatcaacttacgcgccgaaccttttccccacgccagcctcggtctcagaggcactgtttttcttgctggcagaagttttatcggctgtttttatactcgatgataaaatcagccgaatcatgccctacaaaaccagaacacttgagcgctttttcctccaagcgagtcaacaattccctacatgacgtggaagtatctgggttgctaaaggttgcacgagcggcaagggtctttctggacggcgcatgtctactgaaatcgatgcccgagattggccgcccaatggaggatgacactcgcagacgcgaacagcttccctcttttggtgctggcacttttgtgcttcgctatatgtgggacaaacaggatacggttgttattattcgtgtctggcacagcaaagagatcagaatttagagccttaaaagcccactatcttcatctgaatccatcgggcgaaatggcacttctgattctttcacaaaagattaagcagttgtgtgcgtcccatcatctcgctcaaaattaaacgattatcgaagcttttcgttacttttcctttcggatgagcaaaagaacctgaataccgggccgctcacgacttttcggcttacatcggaccgaaaaaaacaccggaaccgccattttaccgttcctgaacccaatgctgaaagccatttcgccacatattcacgaactgatgccaatgcgcctcaacgtgcctgccaacgaacgacccgaacccttcccttttcggcaggtcggcactcatgatatcggcaactcttcttactatgaacaacacctccaacaacattcgatatgaaaggagcaatcagaaaaataagcatcaacgggtataagtcgattcgtgagttgaaggagtttgaactccgtgatctgaacatcatcatcggggccaatggctccggaaaaagcaacctcgtgcaggtttttcagttgctgatggcgatgtccggcaaagggatgcaaaagtttattcttgaaaatggaggggccgacaattttcttcataatggccccaggaacactcccgcaatatcgatggagtttgaattcgagtctcatagcgattacagacaaggatcgaactactaccgttttgacttgacccctactgttgacgatacctttcttgtcattgaagaacggaaatatgttacaacgaattggcgaccttatggcagtccatcacttgaaagccgactggaggacgagcaggaagagccatctgctacgggaggacatggggtaggctattttgtttatcgatccatagccaactggatggtctatcacttccatgacaccagttcatcggcccctatgcgccgctaccagatcatcgaaaacaatgctaagctcggaagcgacggcggcaatatcgccccgtttctgctgaaattgaaaaccggcaacaagttccctgccccttcatattataaagagattatcaataccgtccggctggtcatgcctttttttgacgatttccgtcttgacgtactcaaaatgggcgaagcggaaaaagtcaaactcagttggcaacagaaaggctccgattttccaatgcagccctatcacctctccgatggctccattcggttcatctgcctcgccactgcattgttgaatccatttccgccttccgtcattgtcattgacgaaccggaacttggcctgcatccggaggccataaggattctcggagaactgattcgtgatgcggcaaaacgaacgcagatcattgtcgcgacgcagtcccccctgctgctcgatcagttttccatcgaagatatcgtggtggtaaaccgcagagagggacaatctgtttttgaacgattgcatcgtgccgatttcgatgaatggctggaaaattattctgtcggtgagctctggtcacggaatatcattgctggaggcacctgccatgaatgattatgccgaagtaattgtgcttgcagaagggccaacagaacaactctttgtcaaacggttgttggcgccatatctggcgcatcaaggcgtgtttcttacacctgtcattttgaataagcctggtgaaaaaggtggcgatgtcaaatttgcacgcgcccgtaatgacatcgagaaacatctgaaacaaagaaagaatacctggataacattattggtcgattactacggcattggcagcgattggcccggatacgcggaatcaaaaaagcagacgcaacatacccgtaaggcccagatcatgaaccaggctacggctgaagaggtcgataccctgttctcagacctcaattccgcccagcgtttcattccttatctctccatgtatgagatcgaagccctctacttcagtgacccgcctggtcttgccgaacagtctggagtgccgcaaaaagcaatcgagcagattctggccacatgcggcgagccggagaacatcaacgatcactcaacaaccgctccttcaaaaaggctggaaaaactctcgagccggttcaaaaaaaccacaaccggcattgccatagccactgccataggcatccctaaaatgcgggaatcatgcccgttattcaataactgggtaacaaaactcgaaaatctctcgcactgacaactccgaaaaccgacgttttacctgcaacgtgatgtacgggacctcgccaatgtcggcgacgaaagtgcattcctgagatttctccgctcctgtgcggcacgcaccggccagatgctcaatatcctggatctttgccgccagagcgacatcaaccatacgaccggaaaacgatggctctcgattcttgaaaattcaggcatcatctacctgctcgaaccgtgacacaccaatatcaacaaaagagtggtgaaaactccgaaactgtacttcctcgatacggggcttgcggcgtggctgaccgagtggacatcacctgaaacgctggaagctggagctatgtcaggagccattcttgaaagctgggtggtatcggacatcaaaagctggtggcataacggcaagcttgccccaatctattactatcgcgacaaggatgccaaagaggtcgatctgctcattcatcagaacggcacactctatcctgtagaaataaaaaaattggcaactccgggaaaagaggccattcgccattttcaggtacttcaaaccctgaaacaaccgatcgggcagggatgcatcatctcgcttgcccccatatacctcccgatcacatcaaccatcgataacgtccctgcaggaatggtgtaaaccggagtcaggaatacagggcataatccctatttgaatcgcgaacctcgtcgaggctccacagggtaaatcatcagcgcctgttttgcacctcttttgctgttccatccaccagtgttccgttaatgaacttgtgaataatacttgctacataagtctggtacggcaaaccttctttgatggcctttctttgtaactcagtgaggtctctttcagaaatccgaatattcagcctcttatcttttttcaaagaattaccagcatactcagccaactcttttcttctttttgaaagatcgggaacaggaacccattcacctttttcaaagctatccagtatttccttatcttctttggtcagtttagccatcatgattttctccaaaatattgctgattggccttgctgctcgagataatggttttcagaaacaactcttcctcattactcaacttaaggtacaagatatgcgtaattggtcacgctcaataccatgattcgttattcagggtatacctcctggttgggatggagatagtcgtccaatatcacccctttcaacaaaaaaaccacatcctcgaaacagattccccgtgatgctttgagtaccacgctcttttccgtgttccaattgattcttttcattttttcaatttatcacaatgtgtgcagtttggcaatgctataccgaggtttcgggcaaggtcaagcgatgaaaacaaggagcgggtcttgtgttttagcatgcaatcggtaaaatctcaaaacacaagagatatccattttttactacgacgctgacctccgcaacattatggccgaatacaagcccagagccggagccgccaccggtgctgtagaagctccgagaggcgtcctctaccaccaatggaaatggacgatgacggcaagcggactgcatcattccgacaacccagaacaacgccaatatccattacgacctgaaggcgcttgccgccgaggccatgaaggaagggaaaaccaaccgcgagactgaaaagctctgtgtcatgctggtgatgtcatacgacccctgcatttcatgttcggtacactgaggggggacataccctgggagcgccgggctccagcccggccccctcccgatagaattcggaacggcattataacgatggcagtacccccatctgcatcagtctcacaggtcgcatccttattttcggctgtttttatactcgatgataaaatcagccgaaaaacgctatagccgataccagtttccaccactgtcagaatctgaagcgctgcagcatcctgccggtcagttcataaaccacgtcaccgtgactactctgaacgaggacagcttcggtgcaaggcatcaatcgcccgcccatagccgtgagatgggtacggcatagagcctgtcaccaaatcctgcaacagattcgccatcgtagagcaccacacctgctgcaaagttattttgcacggcgtctttcagcttgcgcaggcccttgaaatcatcgccggttacggttgaagccgccttgacctccactcctgccacaagcccttcggattccagcaccacatcgacttcgacctgatccttgtcacggaaatggctgaaggcgacagcttcttcatgccaactggccaatcgtcgcaactcctgataaacgaatgtttccagcagcctgccaaacagtgggcgatccccccacagtgagttaccgttcaatccaagcaaggcgcaggccagtccagtgtcgcctacatgcagcttgggtgtctttaccagccgcttcatccggttcctgtgccatgaaggcaattcgtccaccagaaaaatccgggacaagagcgtcagatattcgcgaatcgtctggcggctgatctgaaacggcgcagccagctcggagacattcaccaggcacgcggtttgtccagcggccagccagagaatccgcaagtttcggcaccagcagcacattggccgaccccgtcaggatgaagcgaccgggcaaccggcgggtatccaccgcagccttgagcgaggtaaacagttccggtacccgctgcacctcgtccagcaccgcccgttccggcaaatcggccacataaccgatcggatcggtctgggccgccgcccgctggacatcatcatcaaaagtgaaataggcaaaaccggcctcatcgcccaccagtcgggccagcgtggtcttgccgcactgccgcaggccgtggagtagaaccaccggcgtatctgccagagcttccacgatgcgcgggcgcagaaaacggggatggatggtctcttcactcatgacggctatctgtaattcaatcttcggccaattgcaagattcagttcgtctgattgtcggcgatgatacgtcaagttgtcaatatagataacaataatcacatcgccacatccccgttcatgtatcagaagaagaaaacgctacgctcattacccgttctgagccgatgctgttattggcatttgcattacgaggtactatcgcgacaaagacgcaaaagaggtcgatctgctcattcatcagaacggcacactctatccggtcgaaataaaaatatcggctaatccgggaaaagaggccattcgccactttgaagtgcttcaaacactgaaacaaccgatcgggcagggatgcatcatctcgcttgcccccatgtatctcccgatcacatcaaccatcgatagcgttcctgcaggaatggtgtaacccggtgacctcagggttcggtcacatttcacgcgctacgggaatggcgcgtgacgtacttacgaagcacaccatccattcgcgattgccacccttcaccggttgacttgaagtaggcgatgacctcggggctatagcgcaccgacacaagcagcttcttgttttcagacctcggacgaccacgcagtgcgcggattggcaccatcgccttcagttgctttggcgtgagtggctgcgcgtcaggatcacttttagctgccgcagtaatggccttgtcctcttccgcagtgggcatgaggatagttgaacgcttagagattttcgacatagtgtttcacctctcgacgattggcgcggcgcaggctgatgacccttcgcacttcgcctcagtctacaaatgccacgcagtacaggatttcggtttgcggagcgagcgcaatcattcgcgactcgccgtactcaaaccgttcatcaaaccagaccagtgcggcttcccagtcgaggtcgcctgccatagccagagacacaccgtgcttcgcttggttggctgcgtccttggcgggatcgaactcgactctcataactttaatgtagctacaattaatgagattgtcaaacgaaccgtgcggcgatcttctatggggcctaacgcccacctcacaggaacctaaagcatagcgaagcggcgcttttggttcctgtgcaggtgtttgttataagtttgatcggtaaatgtatgagtcttctatgaaatgaccgttaattgtattcctagaaaacctaataccagaaattccatcgcctgtacctatagcaaacttcaaaagttgaacaacttgattcgctgtatttgtaacaccaatgtcattcaaagatattacttcctcttctttcgatgcagaactgttcgcactaactacttttttgtagtactcacgtggccctagtgaatcgaccaaaggcgaagcaattattagtttccaagctttatcttctgaaaaataaagccaaaacgcgctctttatctcagcctgctcggcatcaagtctttctactagcttggcaccggcttttatcatagagtctgaaagactctctgttaccaaaatgtctttagccatgccaatattcctgattgattgtctgtaattgcttcatagagatcttttgcttttctttcttcgactctactttcgtatctcgccttttcattccaatcttttgcgacagcccagttaagttgaaaattcccgtcttcctgttctttttcactcagcttttgctttaaacctgcgacacccagcaaatctgttagtttatggctgtaactatttttagctaactctaaatttgggaaatcgtactgctgcacctgcttcgcaatgcatacttttatggcacattccagcgaatatccagcaaggtaatacgccccctggtaactttcagcatcgaggagagccttagcctcctttatcctgatttcaacgagctcttctaaatcatttttgttcatatgagcattggtctcattttgattcacttataacaacatttagactgatctgcctgattcaggaaaagcagaaagctgcattctgtataaaacatcttaaatatcgtattcacaggtcagacaattgattatttataaataatttaaacgcatcaacaatcatttaaccctgccggtttatacagatcggtctaaaccggaaagaagcatatcagcagggctttttacaccacgaccacctttgttcaaaacatgggtatacatcattgtggcgcttacatctttacgccccattccggaatagtgcgaaccataattttatccctgcagccggtgtccatctttattgtcaggcgactatctctctttttcgaaatatttcactctcttcaaacccttgaaatgctgatcctgtgtccagagcgtacaattgtatttcgaggaagtggtataaattatactgtcagctaacgctaatttgttgtctttgaagatcttcgcggaataaattgccagatctgcgtcgagttcgatcactcctccttgtctcatatgagcgagggccagttaaagcttgatcttcgtttgtttcgctcaataatttcttgaaaacttcataaagggtaattgatggaacaacaagggatgagatatcttctatcgctccagcaacagaatcaccaacgttactgccagcaaagtattccaaccagcatgaagagtcaacaacactcatattctctcttcttctcttttgatctcggtgttaatacccttaaagatacctttgagcgatttcattggttggattggtacaagttcaatccgactcccataggtgatgatctccatcgttgttccggcacgaaggccaatatcttctcttatttctttgggtataacaacctgaaacttacttgaaacagcaacagtattcattaagtatctccatgggtcacaataatacgattaattgagttcatcaaggctttttactccgtgagcacttttgttcaaaacatgggtatgcatcatcgtggtgcatgcattcctatgtaagaagaatacaccagattttcaagtatttgaagatcataataacgctcatcaactttcaaacaatcagtacgatgcaaagatgagcctctcatacctcactcccccatcgcctcaattaacctttcccttgcaaactggctgaggcggactatgccaaggtgtcgggcgagttccacctggtcaccattggttgatagcagtttatcaattgccctgatctcttcagtgcaaatgtattcgactttgcgcatttcatcaaggatgctttcgagatcgccttcgatatcgatatcgccgtcgggatcatcatcggaacgggcaaaaaaattggttggtggcatctgcttcgggtcgctggcgatgataacctgtttaccgcgtgcgagggagcctaccgcgtcccagacggtaatctgcgatgcttcgtcgaagatgacgacgtcgaacagcgcctgatcggcaggcagatactgggcgacgggagcagcattttgaacaggtatgagtcaaaacccgctaatgaaaactaacgtgtggctttactcccaaaacagctccaacacgacgcaaaaatgccagactgacgtttctgtacgctcctgattccaaccgggaaatcgcagcttgtgacgtatgtgcctgacgtgcaagctctttttgagtcataccggcaatcatgcggagatggataatcttttttgcgacatcaaattcctcttcgagagcatcatactcttttttgaactcttcatccttgagattctctgcaagcaggtcatcaaaattagttgtcttcattgcatcatctcctctataaaaatcttgcgtaatttttgagccttttcaatttcgccatgatctgttttcatctccttttttatgtagcctgatgttgccacatacagggtgcccctatgatggaagtagaatattctgcaaatatcagtgccaactttgacacgcaattctttaagaccatcggtgcccgccaatgtttttgaatgcggctcagcaagcctgtagccgcatcaattagccgctctcgggcatgcttttgcaaagcaagcactcgaaaaaagaaaaaacgaccgggagattgaaaaactgtgcgaaatgatggttcactcttacgatccccgcaattcatgcccggttgagtgaggaacttcacagaaattattacataacataatttcaacaaaatacagaataaagccttgtactatacagattcttcttacattgtcttacgcgaatacttgcgtttgcgtaaagtatccttctaacattaaaaaaaaaagaacgatgaaaaagaacacatttatttcgttactactattggttggacttggacctgtgttaacaggttgtgcaacgattatggatgggtcaaaacaaaaaatcggtttttccagcaatccaacaggtgctgcagttagcgttgatggcaaaacattagggaacactcctttaactgaagatttgtcgacaaaggatatccataccgtaaagatggatttggttggttaccacccatacgaaatgacactaaccaagaaaacaaatagctgggtatggggtaacattattttcggtggttttatcggattaggcatcgatgctatcacaggcggactgtatagattaacccctgaacaagtaaatgcagacctgaaagtaaaaggactctcatcatctgacataaaggataaaactctttatgttacagtgacactgcagccagatgcttcctggcagaaaattggcgttatgaactgatacgcaaacccggctttttcaataacagccaaattgcgccacctaccgaaagatagtgctctaaaccagcaaaaaggcggaaaagtgtagttactgttccgccttttatggcagcaatcatttagatgcgtgataacttaaacctaaactgagcgattcgtaaaacagcaacccatccaacgtcagaaatacagaaaagaaaaacaattgagacaaattatagccaaacagcctgaagaatcctgattttataccaaaaaagattattccagacccaattgcttgtccattttctgaacagcaaggcactcattttaaaaatattgtgacaatctgagcgaaatagctgtggtaggttctttttgggcgcaacctcccctccaatgctaattggcataggcattctattgccgtaacgcgttgtttaacacatcaaaacagtaacgtttaaacagcgctcaaagagtttatcgaattgcagccgatgaaagcagtccgttggaactttcatcataagctttttgccattacgaacaatttttgggctgcggtatcaataagctgccgacgaaatgtatctgcataaactgttgtagcaataactgatgagctgacatctgctttgaagctctcgaacagattattaccaagcagcatgagaaagtaccatgctgcattagcataaaaatacttgaagggtaattgttcttcgccaaagtttttgatggcacggttggccaattcatcattgccacgctggtgatagtttccgagaatatcgtgagcgaaaagaagattctcggcaccggcttgatagagaagttcgtcaatcaaacaacaacccataccaatgttggtgacgatgacgctatcagtacccagtccaggtacgacaagttgccggtcatgctgaatcatacgactataaatcgtccgacgggccaaatcccaagtttcttgttgacacataaactcggtatactcccatatctcctttttattgtgcgagttaaagttagaccaattggcgttctcctccgcagctttttttacattgtcgtaaagctttccgccgcatatataaccaacatgcaacgactcacaggttttgaacaacttctgatcgtagaagccggaatccattcgaataatgatcggtacgttaacacgatactcctttctgatcgtagcaacaatatgacgtatcatcatttcaaccgtttgaccatgatttgaatgatctgagccaacacggaaaacagcatcaacaaagtacctgccccaattcatttgtacgggatgaaaaccgttgactttcttgtacgttggttcaacaccttctcgtttcagagcatcattattatccatcaccatagaatcaatacccagttcaataactgcgggctgatcaattttcagacgccacaaaaaaatcttttgcaataaataacggaacagcttgacttgatgaaaagagaaaattccaaaaaatctcttgactgcatgagacgatgccaagtgctctggcttacagccaatcagcggagcatagctcctttcttttttgagctggtcgaactgcgtcaggtgacggctggtaccatccataaaaaagcacaacaattgaagaagcagatcaacaaccgggacgccttttttgttttttcgcatggcacaaaacatttcatccataatcggcatgagctgaatactctgcagataggtggcgaacaatgtcagcccagcacggttggtaatacaatcattggttgtcccgacagaactgatgtgatggtcttttttgcggctattttttgtacctttcgacatagagcttccttatttttctgtttgtgttgcattacaagtggtaatttcccgttacacattttaatataacactttaaccgtaaatatgggagctttttttataacaaatcgctcagtttaggttaaagaatctcgacaagctcgatttcaaaggtgagatcctggcctgcgagggggtgattggcatcaagcgtgactgaggtatcactcaagtcaaccaccataaccacggcatgctggttgtcgggaagcccgacctgaagctgctagacgatttcaagttccatatcggcaggaaaccgctcacgatcaacatcggttaccagctctttactgtgctctccatatgcctcaacggcagggataacggaagtccttttctctccgggggccatatcgagtactgcagcatcgaatcctatgataacctgcccaccccttcgattatccgctctcttgcaaattggctgagacgggctatgccgaggttttcaagcacgttctggcggattttgtcgcgcaatgccagagctatggccgattcgaaaggagaatcgaaatcccccatggatccatgaacggctgctccgagtacagatggccctcgttcggcgtattcgagaaaatgtttcaggtcgataacggctcttgccgatgttcgggagagatcaatgcggtcaggactgagcgttgaaaagacgatcatctctgatcgagcccgtgtaagcgccacattgaggcgccgttctccaccgtcacggttgagcgggccgaaatttatggtagtgtgacccgactggtcagggccgtaggtgacgctgaacaaaatgatatggcgctcgtccccctgcacggtttcgaggttcttgacaaaaaacggttcgagggtatgctcgccccgatcatttcatcgagaatgctttcgagatcgccttcgagatcgatatcttcgtcgggatcgtcaccggcaaaaggagctttcccgccacgcagaacaatcagagcttcacaacccctcggcacgcgggatagccgctgcagccccaaaactgtttgccatcgtttattccggccttggccgtccgcaacaccatgggcttgccacattgcgggcatgagggaatggaaccagcaggttcgagtgaaccggagtgctcctcctgctgccgtttacgctctaccaggcgggctacagcaagttgctcactatagcccccgccctcaataaacgccttttccagcgcagcaatctgctggtcgagcaggtaattcgcctgattgataaggcagataatcgcattggagcgaatggcagcatcatcatgctccagccatggcgcatagagctcccaccgctcctgatcaccaatatcggtcagatcggagtgatcaggagagctttgcctgaaccgtttcggcacatcgcgaacggcatacgcgtcctggcttgaaggcggccattgaggaaggtgccggtggcgcagatagtcctcaaaatcaagcagaagctcctcaaggctggcccgtgcaacattaatcaaccgcggttctgtttgtgaggaggttgccgcagcacggctcccctcagcaatgttctgcctaccggaacgggccgcctggatcatctgatccactgtacgcgatcgggaatcaatgaacttctcgcaaaaccagtaagtggcgtcatatatcagagtggccgtttgaaaactggcgctcttacgatagccgccactcggtcgcagctttttcacagggttcatgctgagaaaatcacaattttaaatataacgctaacgagtagcgccccgtgccaccttacggaacctgaaaacaccaaagcgcatcattctgaggatgcactggaacggacggttaagcatagcgttacgcaatcaatgcggttcgttcctcatagcatctatggttctatttcagcaactgaatatttccagcagccactttaccattcttttcaaccatatcatatttgactttatcggcttcatttaaggtagcaagcccagacttttcaagttcgttgatatgcacaaatacatccgctccgccattatcagggataataaaaccaaagcctttcattttattaaaccatttcaccgtaccggtatcagccatcacaggggtggtcatgagaatggacagagcaaacacaatcccataaatttgtttcagatttttcataatgaaactcctaagattagctcccaaattaatgttgtttggcatgtatgggagtaaaacagaccaaaccaaatgatttgtagcgactttgcaggcgaagcatggttggcttatttatctggatatcgggtggcctacgataaaagcgtttgcacaccctcggcttttttcatctcaaattcttctccagcaaaataccgtatcgcgatctcttggcgacgattgggagtgtgtctaacgaccaagcgctcaccagcgcatgcgcattagcgcgaaacgtccgtgtgcagcacgcattgccacgcatggctttaaccggcaccatatcttcaataaaagcttctggagcaatacgttatttgtgctgccaagtaacagcagcaaaaagaattcctgcctgattgtccattaaccgctaactcccaatcagcagaatggacggcttctttctgtacaagacaacctcacaatcataatgaaagagcagtcaactcattatttaagcctgccggtttataatgacaagtataaacccacaataaacacggacgccctcttaaaagggaaaaaagagtgcccgggcaaaaatagcagtttttcaagtaaatgtctgttataatcacgctcggagcactgaattgatcagtcggatccatccaatcttaccgatccgaccgatcaatcataatctacaaaaaaacggcggaaaagctttttgctgttccgccttttatggcagcaatcatttagatgcgtgataacttaaagaatctcgacaagctcgatttcaaaggtgagatcctggcctgcgagggggtgattggcatcaagcgtgactgaggtatcactcaagtcaaccaccataaccacggcatgctggttgtcgggaagcccgacctgaagctgctggccgatttcaagttccatatcggcaggaaaccgctcacgatcaacatcggttaccagctctttactgtgctctccatatgcctccacggcagggatcacggaagtccttttctctccgggggccatatcgagtactgctgtatcgaatccgatgataacctgcccacccccaattgtaaactccagtggttcacggtcaactgatgtgtcgaacatcgtaccgtcatcaagcgttccggtataatgaaccctgacggtatctccctgttttgcctgcgccatgcactcctcctttttaactgatcaaaaacatttactttaataaaatccaaatccttaccaatcccctatcaaaagggcgcgacaacgatcagaatagtttgcgaaactatggaaaaaacggcaaaaatcacatttttttatgtttcaggagccattttacccttatccatctccatcgtcagtttcggcaaccatccgggatagttactcttgatgaactcgatcaactgttcacgcaccagacagcgcagttcccagacgttggaggagttggctgcactcacaagcacccgtatctcgaccgatttttcggtgatattggttatgtggagttgcgccacgcggccatcccagagaggagttgatgccaaaacccgttcgagctcatggcggagcgtttcgggattaacggtataatccgtatagaaaaacacggtaccaagcagctctgccgaggtgcgtgaccagttctcaaagggacgatcaataaaccagttgatgggcacaataaggcggcgctgatcccagagctgaacaacaacataggtcagggtaatctcttcaattctcccccactcgttttcaacaacgaccacatcatcgatgctgatcggctgcgttatggcaatctggattccggagataagggttgtgaggcttttttgggctgcaaagccaataatcacgctggcaatacctgcagaggcaagaatgcttaacccaacctgacgaaccgtatcaaaggtcatcagcacactggaaacagcaagaagcagaagaagcacattgagaatcttgcgggcgaggctgacatgggtggatatttttcttgcagattcgttttcccggacttttgccgcgtaacgttgcaggatcaattgctcaaaaaccctgaacagtcgcatgaaaaaccaggcgataccgataatggcaataatgaggaggaggtgccggagaatatcccttgtatcctcagggaagggtattgcatggagaagcatggccaaagccacaagagagagaagcaaacggaatggccaagccatgagttccaaaggaacactggcgcctctgatcgaaaaacggatggccgccagtgctctgctgaaaagcgaatttgccgccagataaccaatcagggcaaccagaaccaccagtgccggtatcaggtaaccaccctgaaccaaatcccaaaaattctggatgatctccatacgcatacaacagtaagctcactccgagtcaaatgacccggagatttccacaatatcctatcctttcagtcgggcaaattcactttttgaacgactcacgcaatcttcaatagccataccgccaaaataattaccggtcagaagcaggctcttgtttcccttcaacagtgcgtccgttttttcaagccactcatgatggccaagccgaagcgtaggcacggtattctgttttgattcggtatgctctatcttcgaaaatccaataccaagcacctctgtgatgcggcttcttttcgtcttttcatccagacccggcttgaaatggaaaacaaaaccacgatagttatcgtctggtacggtatcgcgcgatacgactgaaaagaaaacgtcgttgggtgcaataagagctgcaacaggtttgagcttgacattctccttgcggacaatgacccctacagaatcaacatcagcagccttgagctggccaagatggtttgcgatatcgggctgaatacctttcaatagctttgaggtgaccgaagagggtgttgcaaaaacaagtgttttggctgaatactctccacctccggcactcctgatttcatagaggccatctttatacaccactgaattgacatcctgactggtaaaaacattcaggccgctttttgcggaaatcgcccgcgcaacactctgcaaaccgttggtgaaggtatagttcttcagcatatcctttctcttctcccggcttttaaacatcatatcggcaggaaaatcgtccgttttctgtgatgggacagcattgaagaaatggctgatcacctcccggtagttgcgttctcccacaatttttgaataataggagctgacgctcaatccggttttcttcagtttgaagaggttcgggacggaaacaagcagttccagaatgtgaagctgggaaacaatagatttgatttttccattgacaaagagggtaaagggcaccttggcacggggaatgatcgaatccttcaggccacacccttcaacaatatcgagcagattctggtatgagctgtaacaggtatgagcgccaagttccatccagaaattcttgccgtgagcgttgtactgaggggaggcaaaagagccgccgatcgtatcatttttttcaagcagcgtggttttcatgccagcctgcacacaataataagcaaggctgaggccgcttatgccaccgccgataacaacaacatcgttttgcatcataaaagaaaaaagagtttcgtgagatgcgtttaaaaaaaacaggaaaggccggggcagcatgaaaagcaccgcgcctgtcggaaagaatcaataacttctggcccaatttagtgaaatcggagaagaagaccgctggaaaagttcagaaggagttccacgattatggctgcggctcctctgcccgatagttttgcgagtagcgcacatagttttccggtgactcctcaatattgcgtcgttcagcatcagttatcgggcgcatcactttagcgggaacaccggcaacgagcattcctgaaggcaccgtaaacccctgcctgaccagtgatccggcggcgacaatcgaccagggctcaacaacacagtcatcaagcagcactgcgcccatgccgatcagcacatagtccttcaccgtgcaggcatgaagaacggctccatgaccaatggtgacacagttgccgatgttcaatgggccggtatcgtgtgtaacatgcagcgttgcattatcctgcacactggttttctcaccgatgcggataggacagacatcaccccgcaccaccgcattgaaccagacacttgaataagcgccaatatgcacgtcaccaatgacgaatgcaccgtccgtcatgaaaaccgtttcatgcagcgttggccagagccccctgtaaggcattacttttcccatcaaattctgtaatttttgatctgttagagatacgcattcaaccacccacagcatagtaacgcactcgtggcttctactggataatgagccgtcaacacacagtacttgaaccgcctggttgctattcctgcaggaaggaaccaagggaagataaaatatttttttttcatgaccggatttattagattggcttaatagtgtaattaaccctgaaaatcaagcggccatgagcaaactatctggagtatttaccaatggggcggagtgttacggaagattcgttgaggtcttcattgacgggcactggtgggtagtcggagacgctcttgagaatatcggaaagacgacgaagcggttgttggtcaatgcctatcccttcatttacggtggagctggatcatcatctgttttcaagggttcttcgcccaaggcggcaggttatgccaagccaaccaaggatattgaacaacggttcagggattgagaagagaacgataaactctccttttccggtattgatggggatcttttaaaaaaacgaggcgtttgtcctcgtttttttaatttcacggatgtatttctggctggtcgcgcttttcatgctgcgagtatcgtcgggttcattccctttaaccctgtttatccttctgccccctctcttctcgcctcccatttccttgacaagcccctctttttcctgaattttattagattgagctgattttttgcatgataattccattttgcaatcaagataatcataatgtattttctgtttgtgccaattattgctcataatttgacaacaaacaggaggatactgaatatggctcgaccagcagtaatcacggacgaaatggaatgcttggctaaaaagattgtaaaagaagcacataccgctcgagaactgagagctggcttgagtattcttatccctaaaacttgtgatatcacctactctgaaacggcagaacttcttggtattagtgtacccactgtagtgcgcatccatcgagatattagcaatcaagctgctggaaatgcgactcctaagggtagctggggaggaagaaggaggcaaacgcttagtatagatgaggaggcccaatttcttgctgaatgggtagagaatgcagaacaaggtggcgtcctgattgttccaccaattcatgcagcactggaacgacgactgggaagagcagttgcactgtctacagtttacagaatgttggcacgtcatggttggcgtaaggtagaaccagatacgtgtcatccaaaacaaaatatcgaggcacaggaagaatttaaaaaaaactcccagagacactggtacaagccgccaagcaaaatgtactaaatctgcctttgcgcttgatgtttcaggatgaggctcggttcggaaggataagtgatcctcgaaaatgctgggctccagcgcctcttcgtcctatcgtaaagttagctcttgtaagagagtatgtctatgcatacgcagcagtatctccgcaagatggtgtgattgattggatgttgggcggcaaaatggacacagtgagtatgggcgcatttctcaggcaggtctctcataaacatcctgaagagtttgtcatgatggttgtggatggagcgccttctcatcgtgcagagcatttaagggttccaaagaacatggtacttgtaaagcttccaccgtattcaccggaattaaatcctgttgagcacctttgggatgaattgcgagagaaggaatttgctaatcgggtatttgagacacttggagctgttatcgcacaagcagcgagaagactgaaaaaaatggaagaacatcctgacggacttcggtctttaactggttgggattggatattaaaatcaatttgattgcaatttggaataagatcgtcgtattgaatcaatgagttgaaattggctggcatgaaatcgactatagcaaaaagcagattcgactggtgcagttgtcctgaaaactcttttatggaactggatcattcagggcaaaacgtagaaaaaagtccgcacaagattccgaaagagatcggttatggatggtttcaggcaatgcatttgccgttgaacatggttgttcgcaaaagccatattcagttccggcatgaagtagcaggaaggctcttccctgccctgacggctgttgagcagtttaccgaaccggtgctgtgtgtgcagtccgcaaggaaagggcgtgtgattctttcggttaaccggaatggagatgagtgtatcatcgaccataacaactgtgcatttcaccatattgcatttcgtgaccacgccacgaaactcgacaccagcgaaaatcttgaaatcgtctctcttcttatcggcgattccgtgttgattgaactgcttggaaatgagtgtgtttcgacccttttttcaggactgcaagtcacttcgataccggcgttatccattaaaaagattcctctgcatattaacgtgctgctccattcgagcatacctgatcatctgacaggaaatattgccaaactgtatgcgcaggctaaagtactggaatatctttgtgccatcattgcatatctgggctatgcttccgaacggcagtcgccggaatcggaacaacagaaaaaaatccggcagattcataatgatcttcttcaactggaaggaaaggtacctgcccttaatgaacttgcgaaacagtatgatctcccgctccgactgctgaaagaggggttcatgaaaatatatggcaagtcacttttcagctacatctctgaagtacgccttaacgaagctcactcgaccctttcaggcaccagcgttcctatgaaaatcatagcgaaaaatcttggctactcgcatgtaaaccactttatcagtgcattcggaaaacaatttggctattcacccgggagtttgaggaagaaaatgcgataaataactttattttgcggcagaacaatccctgcaataaaaaagggaaaccccgcaatcgaccattttttttgggcatcggcatgaaagcaacactgagctgtaacaagctaaagaagatctacaataaacgcgaagttgtcaaaagctcatctattgaggtaaaacagggagaaatagttgggcttcttggaccaaacggtgcaggaaaaaccacgaccttttacatgattgtggggctggttcggcctgatggtggtgatgtctttctcgattcagcaaacatcacccaactgcctatgtacaaacgggcacgtcttggtatcggctacctcccccaggaagcatcggtcttccgaaacatgacggtcgaacaaaacatcttgagcgtgcttgaattcacctccctctccaaagcagaacgcaaggagagaaccagcatcatgcttgaggagctgaacattacggctatccgtaaaagcatgggttatgcgctctccggtggcgaacgccgacgcacggaaatagcaagggcccttgcgctcaatcccaaattcattctgctcgacgaacccttcgccggagttgacccgattgctgttgaagatatccagcaaattgttgaagggcttgccaaacgcgacatcggtgtacttatcaccgaccataacgtccacgaaaccctctccattactcatcacgcctacctcctctttgacggaagcatcttcatgcacggcacccctgaagagatcgcttccaatccagaggtcagaaaaatgtacctcggagaaaaattcaccctcgaacggtattaaagcaacgcccatcaatttgctaacagccatagccccatgatagccgaacacctgctttttcagtccgacggcggatttatccgcatcccgatctggggtcatattccgctcagcggagcgctgaaaaaaatattgtcacacccctcgtttcttcgcctgaagggtatacggcagctctctttttcgcagcaggtctaccctggagcaacacatacgcgctttgagcactccattggggtctatcatctgatgaaactgattctgcagcgtatgttgacgagccctcttgcgctcagccttcaggatgagcacttcagatttgacgaccacaactgccgggtgctgctttcggcctctcttttgcacgatatcggccactttccccatgcccatatcatcgaagagcagattcccctttatgcaggcaaggcggtgttttcacatcatgaggagctttgccggcacttcatttatgagcagaaccccggagttccaacaatcgcagaaattctgcaggtagaatggaaggtatcgcccgaagcggttatagcgctgatcacaggcagttccggcacctgcttcagcaagctgatcagcggcacgcttgaccctgacaagatggattacctcatgcgtgacgctcatcactgcaacattccttacgggagcattgatatcgaacggctgattgagtccttcgtacctgatccacaacgagcgcgctttgccatcactgaaaaaggtattgctcctcttgagagtctgctctttgcaaaatacatgatgatgcgcaatgtttactggcaccatacgagcagggctctctcggcgatgctccgcaggcttctgcaggatattgcaagtgaagggatgctctctccggatgctttgcgcgatcttttttacggtaatgcagatgacagggtactccatgagctgaaacagttgctgccggaaaaggagcatcctctctctgccctgcttgatgacattctcatgcggcgggtctacaagagggcaataacggtgcagccctacctaccggaaacagcaagagaggatgagcgctggtttgtctataacagtgacagcggaatgcgccgcgccagggagctggaaatctgccagttcctgaacaagcgctaccatctcagcctccacggtcatgaggtactcattgatccaccctcaaagaaagatattttcgattacgcagatctgcgagagcttcgggtctaccctacccgatcggaacatatccactacgcactgcagtgtgaatccgagtatatccggtttgacgatctgcatgaatcggttttccagtctgactttattctcgcttttgagcgctataccaaaaagttcaggctgctctgccgccctgacctggtcgagcgcatcgtcgagtcacgtgaagcaatcatgtgccttcttgcaaacgatattgacctctttcgatagaaggttccggcaaacagcctgcttccgcagaaagcaaaaatccaaaaaaggaaatgagcattctgtactttatctttatattaatcagcaaccaaaacactattgcactatggaacagcaggacaagttttacaagggactcttcttcggcgccgtgcttggcgcaactgccggtaccattatgggattgcttttcgctccgcataaaggaagagagacccagcagattatttcggggacagtcaaacatgcgttcgacaaggcctccgatctttaccagagcagtgagcaagatggcgtttacagcaacgaggcgaaaactcgctctcaggagatcatcgataccgcccgtgacgaagcaaaaaaaattctcaatgaggccaacagcattatccgtgagatcaaaggatatcccaaaagcaaggaaaactgattgatgctcacattccgcagcgtaaacctgagtgaggagagcattgaaaaagatgccatcctgttgttgcacgcctttccgctctcttccgccatgtggcaaccccagcttgatgctcttggcaatgccggttatgcggtcatcgcgccgaacgcctatggtatcgaaggctccgtggagaggctggattggacgtttaccgattacagccatgaactggcaaaacttcttgcatcactgagggttaagcgtgtaaccgttgtcggtctgtcgatgggtggatatcaggcttttgagtttttccgactttaccccgacaaaaccgtatcgctggttctgtgcgacaccagggctgaagccgatactcccgcagccagttcggcgcggaaagagttcatcagggcagtagaaactgatggggccggagaggcagaaaggcgcatggtgccgaactattttacccccgaaaccggcgccatgaacagagagcttgttgcagaggtttctgcaatgatacgagatcagtccgccacggtcataaacagtgccatgcaggccattctgttacgttccgatgcaaccccgctccttgccaccatccactgcccggttctcgtgctgaacggaaaggaggacaagctcaccacaccggaaacagccgaaagcatacactcccttattccgcactcaaagctccatcttctcgccggtgccgggcatatctcaaatatggagcaacctgaggcatttaaccgtgcgctgcttgcccatatcgaggaggtcaggcgctcctgacctcactcctcttcttcctgctcaaacctgaaggctgtcaagcaggtcaaaaaagttcggaaacgaaacacctaccacatcaatatcagagagatcaatagggcaacctgtagccttgcccgcaatggcaaagctcatggcaatcctgtgatcatcaaaactgtcgatcaccaccgttcctgacggggttatcctgcgccccttgaccacgaaaccgtctggatactgctcacaatcaaaaccaagacgctgaagattgaccacaagagcatcgatccggtcactctctttcgttcttagctcggcagcattatgcagctcaaaccggcctgaagcaaaggcagaaagaaccgcaagcatcggtatttcatcaatgataaaggcaacaagttgcgggtcagtgatcagaaggggttcaagagccgcatggttttcgacaagaatgtccccgattgtttcgccaccgatcacccgctggttttcaatcgtcaaacaagccccggcatcagtcagaatattgagaaacgccgcacgtgtcggattgagacaaacatccctgatgataatttccgaacctcgggcaagcagaccaagtgcaacgataaagcaggcggcggaaggatctgcaggaatatagaagggttttgccgcaactgtttttctgcccggcaccacaataacccgttcgccatcctgctcaaaactgtcgagaccgagcatcacttcggtatggtcacgcgaacgcacggactcaataatcctcgattctccgtcagcatgaagagcggcaaaagccaccagtgacttcacctgcgcagaaggaaccggtaaacggtagttgatcggcttcagctctttgcttcccttgatgcaaatcggcgctgttccggaaggcgaaagctgcagatcggcgcccatctgccgcaaagggtcggccacccttttcatgggccgcttcatcaatgaactgtcgccaatcaactcgctggcaaagggctgggcagcaagaatgccggcaaacatgcgcatggtacttcctgaattattgcacatcagcggagcagagggtggctgaaaactccataacccttttgattcgattatgacctgccggacagtgcgaccatcagcaccttcaagcagctcctgccgaagcgtgataccggcatctttcagcacaccaagggttgactgattatcaaatccgccggaaaaattcataatctctgtagtgccttccgacaacgcaccgataagcgccgcacgatgggagatcgatttatcgggcggtaatgctgttacttcacctttgaacactctcatgagtcgctggattggtgttgacaaaaaaaaagcaactcccgtgaaggagctgcctgagcataactgtttcgaccggaatgatcatgaattgcgttcttcatttgccctctgcgccctgcgcctgcttctcgaacgcttcaaacgaccatccaccgaaggtttaacaaagtatgcgtttgcacgaaactcctttaaaacacctgcacgctcgtacttcttcttgaagcgtttcagcattttatcgatcgattcattatcatttatctgcacactaaccaatgtaaattcacccccttttaaaagatcaacgtctaagctttagtttaatgagatctgtaacactttctgaattttttccattcgcagggttcatctgcacattttcaaggagctgttttttgccacttttgcaaaattcaacaataatgacaaaggcaccgcttcctgtcgcctgtttttctctgaccaccccaacctctccaagggcctgatggtagagcgcatctcccttggcgtagataccatgcggggagtagacctggcactcttcgaccttcagctcacccggactgacctcccgatcaatctgtatctgccagtccttgagcaaatagacctgattacagtcggaacagcgaatccagtactggttttcggctgcaggcggcagctctcccgttccattcttgccccctttgggctttttgacagcaacagccgtcagcaaatcatcatctttcggcttgtcactcggcatccattcgccgacaaagaccttctctgtaatctgaccgcatccttcacagaagcaagccttgatcttaccctccaaaatgaactgcctttttttggactctaccttcatagcatattgctggttgttaacccggctcagagccgtctggattttcgcttctctcctccccgaaattgtttccggcttcatggcgcaatatagtgcatcgcacctgaaaaaaaagaggaatgttcaggagtgcttaattaaggaaatcccttcaaaaaaacaaccagataatgcaacagcgctcacttatgggtcaatgcatcaataagatctgattttgtaagcaattgcaagcgtccatcagacaaacttatcagcactccggatgcactttgctgcagtttatcggataattccgaaatcgttgcatcaagccgacataccggaaaaggcctctccataaaaccgacaacctttgcattcatggcatcatcgttttctataagaatggagaggatcttgttttcactgatactgccaatcggagcgttataggatacgatcggaagctgggagacatcgctctgcttcatcatctcaaagacttcggcaagcgtattttccggataggcaaaaatcagatccctgcgtaccttcaagtgcaggatatcttcagccgtaatctgctcaagagccgattttaccttacgataaaagccgtgcttacgcatccactcatcacgatacatcttgctcagataatagccgccaaaatcattcatcaccgcaaccacacagtcgtccgggccatatgatgctccagcccgaagcgcggcagccatcgctgcacccgatgcacctccaccgaaaacagcctccatccgcaagagctccctggcacagttgaaagcatcataatcgctcacctgtaccacatcatcaagaaccgatggatcccagaaagccgatggctgccgggagccaagttcctcaagttcggagagagccggatctccgggcataccatccctgaagagagaggcataaattgaaccctgcgattcaacaccgataatctgaattttcgggttctttgctttcagaaacgcaccgataccaaaaaccatggcgcccgaaaccattggcacaaaaacatgggtaacccgcccctctgtctggcgataaatctcgctgccggtagcttctctgtgcaccttcagactgagagggttcttgtacattccggtgaaaaaagagttgctgatacttctttccaggctttcagccacattcatgcaactgcgctcttctccgggcaaagcatccgaaggggtaatgaccagttctgcaccaagagcacgaagcatatgctgcttctcctgcgatattttatcaggagctgccagcagcagtttgtaaccgcgactcactccagccatggcaagggcaataccactgttaccaaaagtccagtccacaagagtcatgcccggatggatcagcttgcgctcttcagcatccctgacaatggccgaagccacccggtaatagtgcgagcaggccggattcatgtactcaagtttagccatgaccttcgggctgatctggcgggccatctgctttacagaaaccatcggtgtttctgtggcaagcccgaatatatcgtggttcgacatggtagtagctgagaaatgaattaaaatgaacaacgcagcctgataacgttgaatcctgaaaatagagagacaataagcgccattcaggtttgaaaatcatagacaaaatatgtttttttacaggaagttccgcaagcagaggagacggaatgagcaggaacggagttttatgacaatacggcaacagcaaaacaagaagcgcattatggatgcaatacaatcgaatttttcagcagggattgcccttgctgaaaacatgacagaagcgcttgtctcccttgacaaccttgcctggaacacaagccttatccgcaagagagtgggtggaagtgcacgtattatgggcatcgtcaaggcaaatgcctacggccataacgtgcaccgggttgccgaaacacttgaaaaatcgggagtcagggatttcggtgttgcgaacatccatgaagccattgaactgaaaaccggcggtgcactgaaaaagccggcaaacattctcgccttctcctctccgcttccctcccatattcccttttttttgcaccatgacatcgaaatgactctctgcgacagcctgacacttcagagtgcagaagagattgcggctgcagagaacaaaaccattgccgtacagctcaaagtggataccggtatgggccgactcggcactcctccggcagttgccatggaactcctccggcaaattgaccactcgccgcaccttgagctgaaagggatctacacccattttgccgacagctctacagccgaaggcacaaccaaacagcttgacgcctttaaaacactcacggcggaatacgaacatgcctcaagcaaaaccgtctgcaaacatgcggccaacagcggtgcaatcctctctgcgccagaatcctggctcgacatggtgcgacccggcatcctgctttatggttaccatccgaccaaaaacagcccttgccgtctcgatgtcagaccggtcatgcagttcgaggctaaggtgatttttgtcaaaaaggtccctgccggaaccaccatcagttataatcgaacctggactgccaatgagcctcgctccatcgcaaccatagccgcaggctacgccgatggttatacaagagccctgtcaggtcgcgccaccgtcatgatcaacgggaacacctacccgcaggtcggcatcgtcaccatggatcagatcatggttgacctcggcacccggcacgatgtcaaaactggagacaccgccacgctctttggctgggagggcatcggggccgacagccttgccgggcttgcaggtaccatcagctacgaaatgctctgttcggtttctgccagggtaaaacgtatcttcatatgaacccactcgaaaaactggcgctgaaactcagcctcaccaaggcggagatctctttggtctccattcttctgggctttctgctgcttggaggcatcctgaagggaatccgttcggcagaagaggttgatcttctggtcaaaaaagctgaaactgcccgatatgatgaaaaggaggtagacagcctcatcgcccttgccaatgtgcagcaggcaaccgtcaaagaggatgttttgcaggaaagtgagtcagagcatgatgatgcttcacctgaacagagaaccgaagggcaccgctcttcaggcaaaaaagtctttaacggcaccatcgctttcaataaagccagcagccgggagttacagaaaattcccggaatcggacccgtcatggccgaaagactgattgcattcagaaaaacaaaagggggaaaagtgcagcaattccaggaatttcttgaagtcaagggtatcggcaaaaaaaagcttgaatccctcaaaaaatatttcatactcgactaatgagcaagagcctgatcgcctgcgccatcgacgccagggagtgcgccattgtacggctgaaaacagccggtggcggcagctacagcctgagcggctgcaaaacactgccattcggccttgatgaccttgcctcaggcaatggaaagcgactgctgaaaaagctcgacagccacctcaacgtgtggcctgatgaagagctggcactttgtttcgggccgaaaaattacctcccccttccagcctcttttcccgcccatgcagacaccgaaaagtgcaaagagtactgcaaaattgaagccggttactttctgaaccagcccgaagagtaccattgcgactctaccgattatggcgtcagccagaacgggctccataaaaaaaaaatattgctcttctatcctgccgagccttgcagaagagccacagaacacttcgcaaccacgcgccgtatcctcttcagcggcactccgcagccccctctgctccacctctcgaaattcgccggagagagacaggtaatccttgaaattgaaaacaactatctcctcttcagagtatcaggggagggccggatagaaacattctcatgtcatcaggtaaaaaaccgcaaagagagcgaatacttcaccatcaaagcgcttgttgaaaacccgatctgccgggaaaccgaagtgcagctttttggctcactggccgacaaaaccatgatgaggctaatccagaaagagacgtcgatgaaactgaaaccactcagcatcccgccatcaatccccatcagtaacctgaaaaaattttccacctcctcagcaattgcggtaaaggccatcagcaccgcactgatggctctcgatgaacaaaagcggtttacacttttttctgactgagcatcccggaaattctggacagcagtgcctgccaggattcaggttccggtgaaaaagattgccactttggccagatagagaacgctatatctggccaaagtggccaaatttcacgacatttggccggatataaatttttatatttggccaaatcaagcccatttcactatctttggccagatagataactaaatccagggcaagaaactcttgttatgagcaaaaaaaacatctctggccgcaaggatgaattactgattctggagcgggtattgctctctccggagcctgagtttatggtgatttatggccgcagaagagtcggaaaaacctggctggtcagggaattttttggcgagatgatctgctttgaactcaccggtatgcacaaggcatcgctggaggagcagttgacaaatttcgcccaatctctggccaaagccaccggtataactgttgaactcaagagaccctcatcctggtcagaagcgttcagccagttggagcgctttctggaatcttcttttcagcgaaaaaatggcaagaaacaggttctttttctggatgaattgccctggctcaacactccccgctcaaaatttctgtcggccctggagcatttctggaacagttttggctcccgccagaggaatttgattcttattgtttgcggttctgcggcatcatggatgttgcagcatattgtacgcgcaaagggtgggcttcataaccggcttacccgtcaaatccgccttcttccctttacacttccggaaacagaggagtttctgctcaaaaggggaatcaagctcacccgttatcaaattgttgaactctctatggcaatgggtggggtgcccttttacctgatgcaggcagagccgggattgtcggctgcacaaattattgatcgggtctgtttttcaccgacaggtcttctgcgtcatgaatatgagaagctttatgcctcgctttttgatgagagtgaactgcacatgacgattgtagctttgctgagcaaaaaacgttcaggtttaacccgtaatgagatactcacctttgcaaaaattacgactggtggacgacttacccatattcttgaagagctggaagagtccggatttatcgagtcgcggattccttttggcaaaaaagggcaggattcactctactggctggctgacgagttcaccctcttttacttttcatggatcaagcctcttggcaaaaaaaaggtcgatgcgggatactggctgtcgcgtcaaagtgatccggcacgaaacgcgtgggctggttttgcctttgaaaccgtttgcctcaagcatgtccgggcattaaaggcggccctgggcattgccatggtcgaaaccagcgaaggcccgtggcgttaccagccaaccggagagtcatcattacctggcgtgctgattgatctgctccttgaccggcgtgatgcctccatcaatctttgtgagatgaaattttcacagtcagaatttaccatcgacgacgcatacgcaaaaaaactccgtcagaaaataactgtttttcgtgaggtaacaggaacaagaaaaaacatctttctcaccatggtcacaacctacggcatcaccgataacgcctggtcgcaggagctgcatcccgacaaccttacgcttgacgcgcttttctgagatcttcgacgaggatttgcaaccaacacgaagaatccacaatgatcatgctctcccttcttctctctcaaaatcagtattgatacctctaacaaagccacgaagatcagagatttcacgatccgggataagctctattctcccttgatatgcaacaacctgtaatttctgacccggacgaaggtgcatggattctctcaagtgccggggaataacaacctgaaatgtaggtgacactgtaacggcttgcataacgactcctgtcggtaattttagaatagtacataagatcatgcatcacactctttcaatccaggaaagaaattacttgcagagaaaaaagagctggcaacgatcaatccgttactttcgccaggcgttcttttgattgacaataacctcagccatcagcaaagcactgatggctttagacgagcaacaagaatctacgcttttttctgattgacaatcacttctgcaatctgcacggcattggtggcggcacctttgcggaggttgtcggcgacaatccacatattgagagtctggggatgccagtagtcacggcggattctgccaacaaaaacatcgtcgcgctcgtatgaggtgagcggcatggggtagatgcgtgctgaagggtcgtcctgcaggataatgccgggtgaggtgcgaaggagttcacgcacgtcgtcgatatcaaattcatgctcaagctcgatgttgagcgattcgccgtggccgccgtagaccggaatgcgcacagtggtgggagagatgctcatgctcttgtcgcccatgattttgcgggtctcgttgaccatcttcatctcctccttggtgtagccgttatcggtgaaggcatcgatctgcggcacggcgttgaaggcgatctggtgaaaatgggtgaactgctcctggctctctcccgccaactcgctttcaagggcgtcgcgtccgatctttccttttccggtgactgactggtaggtcgaaaccactacccgtttgacaccgaagcggtcatgcagcggcttgagcactacgaccatctggatggttgaacagttgggattggcaatgatccgttccggggtgccgtctgccctgaaaatggcttcgggattgacctcaggcacaaccagaggcacatcgggctccatgcggaatgccgatgaattgtcgatgacaaccgctccttcagcggccgcaacgactgcccactctttactcgctgttgcgcctgcggaaaaaagggcgatatcaactccctcgaatgcttcggcagagggctcgcgaataatgaactctttgcccctgaaggtcaccacctgaccgacacttcttgatgaagcgagcggaacaagctcggttacaggaaaatttctctcttcaagaaccttgatcatcgtgcgaccgaccagaccggttgcaccaagtaccgccactcggcagcgagaatcctgactactcatattttattatatattattggcttgataattcagtaaaagtttatcggaatggtcattgaggtactctgtgccctcaagaatctttccctccatcacatatccttcgcactcctgcttgtaggcaagaagaatatcgataacctgctcccacccatcttcgcgtaccagtttgttgcgtacccgcgacaccatcggcagccctttcagataagttgaatagtggcggcgcatttccagaaccccatatttttcgcctttgaactgcacggagagcttcaaatgctctatggcaacatcaatccttgcccgaaaatcgggcggcggcatcggcttgccggttttcagcaactcttttgcggcctcaaagataaaggggttgcctatggaaccgcgaccaatcatcactccatctgcaccggtctcggcaaacatggcaagagcatcttcagccgaccagatatcgccattggcaataaccggaatgcgtgcctgctcctttacttgacgaatccactcccggttcgccctccccttgaacatctcactcctcgtacgaccatgcaacgccagagcctgaataccaacatcctcaaggcgtggcagaatatccaaaatattaatcgattcaagatcccaaccaatccgtgtcttgacggtcaccggaatggaaaccgccttgacaaccgcttcggaaatggcggtcatcttctccggttccctgagcagcgccgcgcctgcaccctttccggcaaccttcttggtcgggcatccaaaattaatgtcgagatagtccgggcaatacccttcagcaatgaccgcagcatcaaccatcgactcgatgctgcttccaaaaatctggatggcaaagggtctctcaacctcatctgttttcagcttgcggagcgacttttcaactcccctgcgcagcgcttcggcactgatgaactcggtataaactatatcagccccgtgacgcttgcagagttggcggaatgcccggtcggtcacatcctccatcggcgcaagaataaccggccggtcaatctcaatggttcctattttcatgcctacccgttaataatctctgcaggcccgctcatcagctctttgacctgcgcctgaattttactgtaaagcgccgaatcttcacgcaacgccttcttgacggtctcacgtccctgaccaagcttgtcggtgccataactgaaccatgaaccggcttttttcaccacaccgaactcaacggccagatcaatcaattcacccatggccgagatgccctcaccatacagaatatcgaactcagccgtacggaagggaggggcaaccttgtttttgaccaccttcaccctcgtacggttcccggtaatctcctcaccatccttgatctgggcaattttacgaatatcgagacgcaccgacgaataaaatttcagtgccttgccgccggtcgttgtttcagggttgccatagacgaccccaattttatcgcgaagctggttgatgaaaatacagacgcagctcgattttgagatggcgccggtgagtttgcgtagcgcctggctcataagccgcgcctgaagacccatcacactgtcacccatctcgccttcaagctcagcttggggcaccagagccgcaacagaatcgaccaccaccacatcgatggcattgctcctgaccagtgtttccacaattgaaagcgcctgctcgcccgattccggctggctgatgagcagggcgttgatatcgacaccgagttttcgggcataggtaggatcgaaggcatgttcagcatcaacgatagccgcaattcccccctctttctgtgcctcagcaataacatggagggcaagggtggtttttccggaagattccggcccgtaaatttcagtgaccctgccgcgaggcaagccgccaacaccgagtgcaaaatcaagcgtcatcgatccggttgaaatcgactgcaccttcattcctgcggaatcatcaccaaggcgcatgatcgcacccttgccaaactgtttttcaagggcttcgacagccaggttcagttgcttgagtttcgccggatcaacggtaacggtttttttttcgattttctgagtgtccatggtagctgcatgtaaaaaagttggagaaagagtagagcctttggctcagagcagagtcttgagcgtttcggacagctcgcggtaacacaaaccaagctcctgctctgagcgggtattactgaacgcaagaatccttgaggcgatacgaatgctctcgaggctgataaaggagggacggttcgagagcatcgaccaaagctctccgccaagaccggcaagcagaccaagagcatccggcaccataaatgcccggccactgctgctgccagaaagagtccctatgcgggcaaaaagctcccggaaggtcagattgctgccaaccacaacataacgctcccctgaacgccctttttcccaagccgccaggtgagcatcagcgacatcgcggacatcaacaaaaccggtgcctcccgaagggaagaagggcagctttccctgatagacaaggcgcaatacctcgttcgaagaactgaccgaagcgggattccggcggtcaacaccaataaccacaccaggattaaccatgaccacttcaaggccctctgcaactccgcgcagcccctcaagttcagcaagatgcttcgactccatataaccattccgtcgctgccactcctgaaaggtggatgactcactggctggcgaaccatcctcggaggcgccgatggcggcaatggagctggtcaaaacaagcctgcgcaccttatggtgcagggaggcattgaccacatttcttgtcccgaccacattggcctcatagagcgcatttcgggagtgtctggtataggagataagtcccgcacaatgaaagaccgtttccgctcccctgaaagcctcaagaagggcaagaggatcaagcatatccgcccgaacaatctcgacaggcaagctctccagaaaagagcaatccgagcttttccgggcaatcaccctgcagcgacgctctccgggaaagcgtgcaagcagcgcaagaagaatctgggaaccgatatatccggtagccccggttatgacaattgatgagttaggcatgaaacggtgaaaataaaaaaagagcccggctgcaaagatgtaaacaacagcgagagcttcactgttcgcaaaaataagaatttcgcggctattgttttcttctattttcgcaatgcggcaagaacggatggtgatggcggaatgatggctgtaggcagaacaacgattccgggcaaaataaggagctttcattcctccctggaatagagaacatcggattcatgtaccgccagaaaactatccatccatgttatcatattttttttcacatcatcgaataggaagagcagttgctcacgttttcatgtgcgctctacccccgaaaatattccccccttaaaacccttatactttccttatcttggttttcaggcaatatgcgggaatttcatcgaaccagcttatcagtaaattattcagtaatgaagcaagaatcgtccagccgtcagccatctcccttttcagaagcttcagtccagcagggtgttctgacgaacgggttgaggattatcacggataccgtcccttttgtaaagagcgtaacgctcggtatacagattgatgccgggtcacgcgacgaccccaaagagtctccggggctggcacatttcattgagcacgctctttttaaaggtacaaagcggcgcacctacatcgacatcgccagaaatattgaaaagcacggtggctatctcgatgcctataccaccaaggagcagacctgcatctaccttcgctgcctgccggaacaccttgaaccctctttcgaccttctctccgatcttgtctgcgacccggtgtttcctcctgaagagatcgaaaaagagaaagaggttgttatcgaagagatcagcagcgtcaacgacacccctgaagagcttatttttgaggagtttgacctgcgttcgtttccccgccaccctctcggcacaccaatccttggcacggaaaaaagcgttgaagcgttcagtgatgagaacctgaaaaactttatgcggcagcactacattccgcaaaagatgctgatcacggctaccggaatggtgcatcacgacgagatcatgctgcttggagagcgatttcttggcaagctcagggagccatcaggcaatcagtatgttcgccagcctttcctcgcagaggattacaccccctttaccctgacactgaaaaaacgggtctgccaggcgcagattgtgctcggtacggccatagcccgccacgaccctctcttttacagcctgatggtgctcaactccatgctcggtaacggcatgagctccctgctcaatctggaacttcgcgaaaaacggggactggcttacaacgtctactcatcgatcacctttttcgacgatctgaccgcgatgaacatctatgccggcaccgacagcaataaaacaaaggtgacccttgaactcatcagggagttgctccagagtgatgcactcaaacagcccgatccggaagaggttctggcggcaaagaggaaactgctcggttcgcatatcatgggaatggaaaaaatgacgcgaagaatgtcgcaaacggcttctgacctctcctatttcggacgttatattgagcctgaggaaaaaactgcggctctggaggcggtcactgccgaggatatcgccgaagcggccacacggatgctccatgatgcgccatactcaacactggtctacaaaccgggaaagcagggctgagggcagcgaagcgctgttttcaaacacaagaattaattcgtatcttgtggacttttaatttttcaccattactcatcaaattaacccacaagagccttgcaaaagaatatcaagaacgtcagcgaaaccgaacaggaactggaaatcattctttccgctgaagaattcggtaccgaatataaccaggaactggaagaggcaaaaagaaacattcagatcaagggattcagaaaaggacatgctcctgcaagcttgattaaaaaattggcaggcccttccattgaggcaacagtagccgaaaaaatggcatccaaatatttcggagagattgctgatgctgaaaagataaaaccggcaagccgcgcacagatcatcgacgtcgcctttgcacccgaggagctgaaaatcacgctcgcctacgaaattcatcctgaattcgaagtaaaggatttcagtggatataccttcacgcaaaaccgctatgtgatcaccgatgaggatattactcgcgaaataaaccttattctcaaggggcacggcaccctcaacacggtcgatgaggccgcgttgtctaccgatacggtgatcggcgatgtctacaagcttaatgaagcaggcgaaaccgatgatgatcagaagaccgacaatcatcatttcacccttgagtaccttcctgaggagaacccgtttcgcaaagcgcttacagggaaaaaagcgggagagagcgttgatattgaaaacgatgaaaaggagtctgcacagccatcccgcttccgtgttgtcatcagcgaaatcaaacggcttgaactgccggaacttaccgatgagctggtcaaggagattacaggtggtcgctttgaatccgtgaccgacttcactgcggacgttcgtatccagcttgagcagcactttcttcttaaatccgatgaagagcttctcgaatcgctctcggccaaactgatcgaagagaacccggtgcctgcaccaaactccatgattgcctcgttctcaaaaatgctgcttgaaaatgccaaacgccagatgggtggcagcttcccgaaaggattcgacgatgagcagttccggcttgcgatgaaacccaatgctgaaaaacatgcgcaatggctgatgatcagtcagaaaattgccgaagatgcaactctttcggtttcggacgatgatataaaggcttatgcagataaagaggctgaaaaaagcgagtccatggatgctgaagagatcctgaaaacctatctgtcacccgagttccgtgattacatcaccgacacgatcctcaaggaaaaaatctacaacattatcaagtcaaaagtaaccatcactgaggaagagaaatccattcctgttcgccaggagtaattttccaggtaattgcagatcagaggcaggagttcatgaataaggaactcctgctttttttatgccctgttgttcccgctacacccactctatcaacgctgtggcaatagctgcatgacggtcgtgggcaatagagatttttatggcgccacaggcaggaaagcacccggcatcagcaggctgcacaaagggacgaccctgtttatcattgagtattgcaaagctcttccagtgcacaccagaggaaaaacccgttccaagcgccttgacgaccgcctcctttgccgcgaaccgtccggcaatactcgctataacctgcggtttctgcaggcagagcgtaatttcctcttcggaaagaaagcgctggagaaacttcaccccatagcggttatatgctttttcaatccggtcaagatcaacaatgtctactccaatctccatggttcttattcgttcaggccaaagcaatcgtcattgaaagatcaagagccttgacactgtgcgtcagctctcctacagagataaagtctacacccgtttcagcaacttccagaacattgtgcagggtgatatttcctgaggcttcaagaagaggagtgaaaccggaactcttcacaaagaggacagcctctttcagcagctcgggagtaaagttatcgagaaggataatatccggcaaacagggcagagcttcccgcaactcctccatggaacgaacctccgtttcgatcttcacctcaagcttcccctctttgcggtaaagttgggcacgacggatcgcattggcaatacctccggaggcatcaatatggttatccttgatgagaatcatgtcgaacaggccaaaacggtggttttttcctccgccgatcctgaccgcctctttgtcgaaataacgaagtccgggagccgtttttcgggtatcaagaatttcagcccctgtatggcgaatacaatcaacatagagccgtgttctggttgcaatccccgacatgcgctgcatgaaattaagcgctgtacgttcgccaatgagcagcggagcgagctttccttgcacctcaagaatcaagtcaccgcgctgaagggtttccccatcatggtgatgcaatacgacggagagcttattgtcacaggcagcaaaaacctgaacggcaacatcggcccctccaaggataccatcctccttggccctgataacggcgcttcccccctgagaaggatcaatggtagcaagggtcgtcacatcccccttgtaacgatcctcctcaagagcaagcataatggcccttgcacgacacccttcataaaactcgtcacgagccctgtttttcatgattgccattcccgaatacattgaaaaaaaatcaaaacgccatcccaaggtagtgaattttatactctttcgggaagatgacaccccatccccccacctgattcaacaatcagcgctcccctctcccggtaatcgctgaagcagacgaagctcttccaaaacaaaaagcgagaaatccccctgggtagagcgataaaatggcttgttgtagaacgagatagagaattgctatattaccgtgcagacggtatgggcaggtatcggcttatgcaatattatcgaagcactgcccggtttcgagttttttttttgaagagaaccatggatattaaaaaaataaaatttaaagcgctctttcaggatatctcctcacttcaggatatctggcagttctctacagtaaatacccatgatgttgattttatcaagttcaggcagcgctccgagtggttgcagtataccggactggatgacaaggatgggcatgagattttcgaaggggatttgctggaatgggacaagattattctggaagttgtttttgaggctggcagtttcagagtcctgaatgagggcgactccgatatgcttttgtggttttgtttgcccgattgcaaggttatcggcaataaatacgaaaaaaaggtcaagcactgaacaacagctcagatacgcttttcagaaccaatatccagcgatatttcattcactccgggatttttatgacaccgtatgctcactcatgcgtcaggctggtaaacatggttttctatgcccatcacggcgttctcaaggaagagcacaccgtaggaggaaaatatgaagtggatgcggcgctctctttcgacttcaccgatgcagcacaaaacgatgacatcacaaaaaccatcgattacggcgcagtgtacaaaaagattcaggaggccctgaccctcaggaagttctttcttatcgaggctgtcgcctatgaaatagctcacgatctcctccgggattttcctcttcttgaaaaagtcgccatcaatgtccgcaaacgcaacccgcccgttgatggtatctgcgattatgctgaagccgattacgccacatcccgctgctgaagttatgcctatgcacaaggtctttatcgggataggatccaatattggagagcgcctccaccaccttcaggaggccgttgaccggattgcccttcttgccggaacagaggtgagaggcgtctcagcaatctatatgaccgaaccagtcggcgagagcgaacagaaccgcttctttaacggggtagttgaacttgaaacatcacttgcacccgaagagctgcgccgacaatgtaaaacaattgagcaggaacttggaagaccggatgcctatccgcgctggagcccgagagtcattgacctcgacattctgctctacgacgacctctctctcctcaccgaaacactcaccataccgcaccccgaattgcattgtcgcaactttgtccttatccctctgctcgaccttgccaatcccctgcatcccgcaatgcacaagaccattctgcagctactctccggctgcagcgaccgctcggtattgataaaattaaaagagggaatcaggataaaaaaaagacggaatgcccggtaaagcactccgtctgttcgtaatcacgatgatcctgaaaaagccggtctgaccttctcagttggcgaaggtgatattcaggttcccttcagaaaagtcagcgccctccgtcttgcgtccaacaaggacattgggcagaataatgcttttgcggaaattattgatgtccaccagcagctcatcacccttgatgttcacattaagcttcttcacctcaacgttcggcaggtaaagactcaggacatatttgccatcaactttctccagcatctgggttttgtcatcaacgtagagaatttctgctggattacgctcaccaaacatctcctgactcaactgatagagcctctccgtattgataatttctgccgtagactgcttcaccctgaaaatcggtaccggatagaagcaattttcaatcacttttagatatttgctctgaatatcgataaggctctgcagataactgtccgttgaacttgagggaagaatcttgttgacaacggcggcatcaagcttgtaaccgaaaagattaagataggtctgcacacgcaaggcctccttgataaccatgttctcaggattaagaaccacgcggaaggtggttattgatttatcctgaagcatggcatgaagctctttcatatgcgagttcacctccggcataagcttgaagatatttttcttcggcataaacttgttgaggagtggagccgcaaaaccgatggcttttgaatgccatccgccaattttatcggcataccatccatacgattcaggcattccaagcaaacgcatggtctctcctgtcggggcagcatcaacaaccaccacatcataatcacctgacttggcagctttccagatatagcgcaaactgatcatctcctccatacccggcatgattgcaagctcttcggcgacaacctcattggctccatcatgcattaaaatcgatgagaaataggaatagagttcagtccagttctcccttatttcggcaagaacattcacctccatggcaaagagattcttttcaacctcaaccggcgtggaagagagttcggtactcaatgcgtcggcaaggctgtgagccacatcggtactcataatcaaaaccctctgtcctcttcgtgcaattgcggttgcagacgacgctgaaacggtagtcttgcctacccctcctttacccaagtaaagaataattctcatgttgataataaaactattgagtgaacttgatcttgactgaacactttttatcgatgagttgcgccttcattatcggcgtcatggccagtatggtgaccgttacctgattccttttttccctgagtatcatcatcagagtgcgataccggggtgagcctttccgatggttgcgcattgtccgaatccgacttgatcctgattctggtttttgaaacaccccctgctgttcctggagaatcatccatactcatcatgtttttcacaagtggagggacatcctcatcaagagatttgatggtaatacttttgcgcttcggggcagcatcaccttcatgatcaccagcactccctgcacccactcccgatgcagcagaaaccctcttgcccgattcagcggaaaagggctcactgctgaaacaatcatcgttggaggtcgcacgatcatcacttgttatatgaatgctcctttttttaaacgcaggctcttcatcatccccactatcacgtcgctgatgtggtgaggcatcatgcattcccccctgaggcgctttcgaggtggggcgttgtgttctctttttcgatgaatcgccaaaactcgaagagaggcgcaacagctttccaaccgatccgataaccccatcatttttgaccgcagttttaacaatattgataacaaaacgctctgcctgtggattatctgcaatactgatgagcagttcattaagcgcagtcaacataccgggaacatgctgcaggtcatttttaacctggtcacgaattttgaacggagcatcaccaatcatctccttgatcgaaccggcaattcttttcagtgaagccggatccgtaggaagtatattttcaatgcctttaaacatttcagccggagaaaatccttccggcgctgccccgcctgcctgcgaacccccgggcacccctctgccctgcttctgcccgctttcatctggatggtaaccgatagaagccttgtattgttcaagaagatcctgaccataaccgatatgactctcctgtcgggaaggatcaggagcattcaggcgaagagagataacctgaggcacacagataccccttacgtcctgcaaaatatgaagcgaaacgtcgtcaggaagaattttccggtaatcaaggccaaaacgctcttcgataatggattcaacaaccgtatgaagcctggtaatcaattcagcttccctcagttcgaccatatcaaaaataacatagaccggctccttctcctcacggcgaaccttgaaattcagcgtcgcgaaatcatgatccttattccgactgtttacactgacagaaccaagattaaagcggtcgagatagtctttgttcgaacctctcgcccagaaataaacagccttatcactataaatcaggtaatcctgaaaggcaatattaccaacacgctcctgatgtgattcataaaaaaccccttcaaaaaatgcaatcggattctcaccggcatgcatgagccccttctgaaaaaactcagttacatcactctgttcggtctgcgccgagatatacaacgatatattagccattacccatacccgttcacttgatactgattagcacactgaccttaaatctatgaaaattttacaataaacagaaataacccgacaacgcggagagcaacctgatttatgatcaaaacaaaaaaggcagtgaaagctttaaccttttcactgcctgggcaaagagcataatctcgttatacttactctgcgaactttgattcaacagctttcgaaggaacagcataacctgaaacttcaggtgaagaaccacgaaggctggtgcctccgcctgtgctgccataagcattgcggttgattctcatggtgcctttgcccaatgaatcaaacaacattcctacagtttcccaatgcccctcaaccattacttcgaaaatacgcccggctgctgccaggatatcggtaaaaacgccaccaccactcataattcctccttggaatttaattgttggaaaaataccaaaacttaagtttagaactcttgtcccaatttaatagtaataaacaaaaaaacacaaaaaaaagttttttctgcccacttcgtaacgaagtacgtcaacaacgcagattaccctatttcctcacctgacccttctgaaaggaacccgcaaaattcttgacaacttcagaagcagacacccccgcatcacccacggccgttgctgcatttgtggtcgcattttcaacggtttcgacggcattgacatacaactcgcttgctgttcttgatgcatccttaacggtaatggcaacccgatcaatggtctcgccgacaactccgccggtgctgccgatcagattcccgatgcccgaagcgtcaataacagcgcccacagtaccggtcaccgtatcaaagacatttccggcaagattcaagccaccaacaatagcgctctcgccagtcaaaagcacactctcagcaagaaacgtgaggcgatcagtaaactcaagttccttaaaatccttacgcagtttctggtacgattccgacataatcaatctccatggaagtgaggccgcgaaaacggagccccggttatgattgaaaacaatactaaattattctgtcggaatttaaacataaatatcgatctaaacaagtgttccccatgaagcatctctatcccctgtcataagctttctgttctttttgcaggcggctctgctcgtgacgatcaagatcaaagggtatatgaagccatttgtccttaaataccgcatcgcccggttcaagcccggtcaggctgatcggaagggtgatgattttacgctggttgccgatctgtacaaacaactcgtcgcctgttacccatacatcaatatcgacagggttggcgaacatcagcttcaactgtacctcatagacattgccgttacggacaaatttgatcggtggttcgtcatacatcatatcagacggatcgctgtcgccgtacatatctttggcaaacatctccagggacttcagaccgacaatttcctgctcgtacatcctcagttttttcaccggaaggggagaaaagccctcttcaatctctccgaggtacttctgttgaatcgctttccagttctccagatatccactgtcctctttggtatcaagtaacctgttgacaagaaccatatccaccttgaaaccgtaaagattcagataggtcaaggcacgcatggtctccttgatcgacatcttctccgcattcataacaaggcgtaccgtcgattttttattattcgtaagaatttcacgaatgtcttcaagctcatcaaaaacctgatcaaccgactcaatggcatctgccggaggcacaaaaaaagcaattttatccgacatccttgaaagaggcttgctgagcggcttgataagatacttgttaacattcttcaccgccttcatgccccaggcaagcgtatcgggaagagagaggaggcgcagggtttcacccgtcggggcggtatcaagcaccagcacatcatagagaccggaggctttgtagcgcttgattctcaaaagagagaacagctcttccatgccgggaagaatggtcatttcatcagccataacacctgaaacgccctgagccatgaaaatcttggagtagtatttctgtacagactgccaattctgcttcaggtcaacataaggattcacctcaatggcatgaagattctcctttatctttgtcggttcagcgccaagaggcaggttaaaggaatccgaaagactatgtgcggggtcggttgaaagaacaagggtacgatagcccagttgcgacaaacggacagccgtagccgcagaaacgctggttttccctaccccgcctttacctgtaaaagttaaaatacgcataaaccagacattggatgttatgaccactgaggaaaaatcagaaaaagtcaaagatataactctgagctgactctacaaaagaatctaacatacacacttcagccaaggtttaaaattttaaactttttaaactcgatcgaacaacttgcaaatgaacgttcagctcacttaattggagttctcaagtaacaagatattaccatctcctatcccttgatgagcatcgtcatgcccgaaacaaactccatcactgatacacgtgcaaccgtagtcgagacccgccgcatcagtcacgatgtcacggtcatcactcttgattgtccggcaattgccgcatccgcaaagcccggaaattttgtcaacatcaaggtcagcgacacaacgctgccattgctcagacggccattttcgatacacaacgtgcgaggaggactcatcgacatcatggttaaagccgcagggcgcggcagtgcacttttttgcgacagtacaaaaggctcaaccatgatggttctcgggccactcggaacctgtttcgacataagtgggaataaattcaataccgccattcttgtttcaggaggcatcggcaccgctcccatgctctttcttgaaaaagaactgaaagctaagggcataaaggtgattaacctgattggtggccgaacaaaagaggagttactcgcccaagaactttcaaactgtcggcttgcaacagatgacggttcagcaggattccggggaactgtagtcgaactgctccgtgaagagttacccgcactcaaacaggatggcgctctcaaggttttctcatgcggaccaaatccaatgctgaaagcagttgccgcattctgccgcgagcagagtctgagatgtgatatctcacttgaatcggttatgggctgcggtatagggatctgttacggctgcagcgtcgaagtcaaaaaacccgatgggggactccgcaccatcctgctctgtcaggagggccctgtcattgatgccgaactgcttgcggtataaaaaagataattttatctttacaagagctctgaacggtattcccgaaagctttttttcaacaaactaccaactaccatggcaaaaggacttaacaaagtaatgctgatcggccacctcggcaacgatcccgaaatgaaagtcactacctccggccagtcgagggttacttttactctggcaaccaatgaaaacttcaaagacaacaacggcaatctgcaggagagaacagaatggcaccggatcgtcgtttgggccaaacttgctgaaatatgcagtcaatacctgaaaaagggacgacaagtttacgtcgaagggcgtctgcagaccagaagctgggacgatcccaaaaacggcgaaaaaagatatacaaccgagattgtctgttccgacatgcagatgctcggcggagcgcgggaacagggaggcggaacgagctctgaaagcagctcccagggttacgagcgccagcaaagccctcatgactatccatcgccaccaacccacccgtcagtacccatgcttgaaaatgacaaggatgacctgccattctgaagcgttttaagttgtcagttttcagttttcagttgtcagcaattactgataactgaggactgattactgataactgacaactgacaactgattactgatgaccaccaaaagcgctcctgcggctcacccgataacacgttactatcaacgatggatgcactgaaaaaaaatattcttgccggaaacattgcaccggtttacctcttttatggcaccgaaagctatctcaaggaagagtttgccgaccttatcaaaacggctgtttttccatccgaaagcgatgcggcctgcaatacccatatcctttacgctcccgacctcacaccaggtgaactgatatcaaaagcctcggaatacccgatgttcaccccaaaacaactgatcattgtccggcagtttgaaaaaatcaagaagcccccgaccagagagttgcagaaacaacacgaagaaaaattcagccgttacctgaccaatccggctgagtttaccgtcctgatactcgatgctggccagattgagaaaaaagagattgaaaaaccacctttcagcacgctgaaaaaataccgccacgacttcccggccatcaaaactccggaactcttcgcttccaacagagccaaagcttccggatggagctttgagcccgatgccctcaaagcctttaccgcctatattgagccatcagcgcgggaaatatgccacgaaattgaaaaaatcatcctgtacgcctctgccaggggagctgaaaaacggatcacagcatccgacgtcctcgacagtgtcggcgtatcacgcacctacaacgtctttgaacttgaaaaagccctggcagaacgaagtctgaggctctgcagcggcatatcgctcatgatcatggagcaggaaggacagaaagaggggctcggtaacatcgtccgttttcttgccaccttttatatccgcctctggaagctctcgcttccggaggtacggcaacttccccaggcagaaatcgcaaaaatcctcggcatgtttggcaaacaggagtacttcgtcaaaaactaccttgcctacacccgctcattttcacttcaggataccgagcgagccatcaccgccctcaaagagaccgatgccgcactcaaagggctgctcccctaccccgacgaaaaatacctgctcctgcggctcatgcaaaaactgctcggataaattgagccccgccatcacaaccaccccttgcggcgataccaggagatcgtttttgcaataccttcgccgagggttgtgctggctgtaaaaccaagatccatttcagcctgagcggaggaacagacccagtaatcctgcaccagttcataagccttgtcacgattgatgagcgcaacctttccacgtaaagagcccaccgcacccatgaacgcgccaagcagaaagaggagtggctgcggcaacgaaaagcggtagatcttccgaaaaccaagcgccggttgcacggcagcaataaactcatcccacgagtacgaacgggatgacgtgatataataaatagctcccacagcccgttccgaacgagccgccatcatcaggccacaaacaagatcatcaacataaacaagactgaaacgctgccttgccacatttcccgccgacaccagtacccctttggagagcatctgaaacacctgcagaacatcacggtcacccggcccgtagaccgcaggagggcgtacgatggtaatcggaatatcccccgcactttccaggcagagcctctccgcccgcagcttgctgcgcccatatgcactaaccggagaggggaggtcacactccttcataccacatatcccttctgaagccggaccggcaaccgcaagagtcgagaccaggagaaaacgcttcagaccggggttatgctccctcaccgccgcaagcagattctctaccggcaacacattacccgcatcataacccgcctcgtcaagagccttcgtcaccccggcaagatggacaatccggtcaacaccccgaaccgcacgcccaagagcctccatgtcgccaaaactgccccgtacaacctctaccccatcaggcaaagcactctcattactctcagggcgaagatagaccctcaccctctcatcctctgcggcaagatagcgcaacaatcgagcgccaataaaaccggttgaacccgtcaccaatactgtttcacccatatcccccataactccatttattcaacaacatactctgcttttcatcctgaagagtctgctgcagcaaaaaaaccagccactgttttaacaaaaaactaaaatttttgatacatttcggtttctgagcaaaatccgcttacttgaaaaccggtcaccctcgaaggaaagagaagagatgaccgtaaaaacaagaaatcccggctttttctgttatagccgaagtaaaattgcattcctgtggataaaacgaaagacttgtttaaaaagtgcattgaatataccattgccgacgaggtaaaggcgcaaggcgtctatcccttttttcacccgatagacgaaaatgagggccctgttgtctcctttggagggcgaaagcttgtcatggctggctcaaacaactatcttggcctcaccgccgacccaagggtaaaggcagcttcgatcaacgccatcaacaagtacggcaccagttgcagcggatcacgctacatgaccggcacggtaaacctgcacgtcgagctagaagagaagctggctgacttttttgaaaaagagcgctgtctgctcttcagtaccggctatcaaaccggtcagggcatcatcccgacactggtccagcgcggtgaatacattgtctccgaccgcgacaaccatgcgagccttgttgctgcctccatcatggcacagggagcaggagcaaacctggtacgttacaaccacaacaacatggaagatctggagcgggtactccagaccattccggaaactgcaggccgccttattgtctctgatggtgttttttcggtatccggagagatcgtcgatcttccaaacctggtaaaactggcaaaaaaatataacgcccgcattctcattgacgacgcccacgcagtcggtgtaatcggtaaaaatggaaaaggaaccccctcagaatttaaccttgtcaatgaggtcgatctgatcatgggaaccttctcgaaaacctttggttcgctcggaggctacgttgttggcgatcgcagtgtcatcaactacatcaagcacaacgcctcatcactgattttcagcgcttcacccacccccgcaagtgtagctgcagttctcgccacccttgagattatccaaactgaaccggaactcatggaacggctcatcaccaataccgattacgtccgccaggcactgatcaaagctggatttaccctgatgccatcacgcacagccattgttaccgtactgatcagcgaccagataaaaacccttctcttctggaaaaagctctttgatgcaggtgtatacgttaacgccttcatccgcccgggcgtcatgcctgggcacgaagcgctccgtaccagtttcatggcaacccaccagcaggcccatctcgacaaagtgatcaccgaattctgcaccataggtaaagagcttggcgttatctgaccgataaagccgaatcacacaataaataaggcgcaccatctcaaactccccggcaaccaccggggagttgtcatttaacacactattacgccatcacatcaccaatcaagacccattgcagcaatatgttgcattattgcattttttttaataacttcgatgtgacgcgttatgtatatgctgatgaggagaagcctttttactcccatcatgttttgattgctgaggctgagtgatgatgattatgaacttctgaacaagataaaaaagtttctaaccctgtttttttgtccgtatcattataaccacacaacacacaaccatgaaaacaaaacatgcgaacatgtatcgcattttccgttttgttctttcagcgttctgcctcatggcaatgctggtacctctcccctcctacggagctgataccggcacggtaaaaggcagggtcatcgacaaggcagacggagagggagtttatggcgcgtcagtcactattgccggtaccactatcggcacggcaaccgacatgaacggcaacttcatccttcagaacgtacctgcaaaatcacagaaaatctccgtatccatagtcggttacgccccgacgagccagatagttactgtcggcaccggccagacagccagtataagtctgcagcttggccagaccaccgttatggcatcggaagtcattgtcggcgcggcgctctacaagcaggacaggcttgaagttccggtgactgccaacgtggtttctgccgaaaaaatcaaacaggaacctaacccgaccctcgatcaggtagttgaggacatccctggcgttgttgttacccgtgcaggaggacaaacaacctccaccctgcagatccgcggatccaacacttatcagggcggtgcaatcggcacccgcgtgcagggcttctatgacgggttcccgctcaacagcccggaaaccggtgaagttgtatggtcttcggtcaacatgaacgcagccgacaaggtcgaggtgctcaaaggttcagcagcaaccctctacggatcgggcgccatgggcggcgtggttaacgtgttcggccaccttccggaaacccttgaagtgaaagccggatcaagcgcaggcttttacgatgcgcctccttccggtgacaagagcgtttaccgcgacggctacaccccgtggttctggaacagctatttaggcatcggcaacaagagcggcaagctcagctacagcctcctctactcgcacagcgaggacgacggttaccgccagaatgcacagaccctgctgaacgacgtcaagctgaaagcgcgctacgacatcgatgcaaaacagtacctgcagctcagcgccttttataacgaaacggagggcggctacgcatacacatggccttatgacgcgacagttgcaaccggaacattcatccctcaccctgaacttgcctacgatgtttatgtgaacgcccgattccctgcagcagggccttacacgaaatacgatgtctatacagacgatctcatcaagcggaagaacgctctggcgggcctgaactacgtaaacttgctgagcgacaacctcacccttgacactcggctctactacactcgcaacgcaaccacttacgagtataacaatacgccggcaaatcagatgtatgcaaccggcgccacccgctatccgggtgaattcaatgaaaccagctcgaaccggtacggagcaggtgcaaaacttgactggagagtaagcgacagccatcgccttcttttcggtcttgacggcaacattattgacgttcagtcaacgcagtacacaggggaaattccctcggcacaccctttaagcaatagtgacctcaacgatatacaggaaaaaaactttgccgcattcgtgcaggacgagtggaaactcactgacaagctgactgccctgctctccctgcggtatgactggagcggtatcgatgctgatgaggttacgtatgttgactacacaactcctgctccaggttttcctccatcatatccgaatacgccaactgaatcaattgaaaacccgtcggtcgatgccatcagccctcgtatcgcgctcaactacaaggccacggacgacatgagcttccgcgcatcgtggggtacaagcttccgcgcaccgacgcttgcagaacggtttgtccgagatgccggaatccttaaaggcgtaccgaacccggcgctcgacaaggagaccatgaccgcctacgagatcggcgtctacaagcagttcggcgacaaggtctcgctcgacgtggccgcattcctcaacgattacgacaacctgatcgaatcggtcaagctgcaggggacaacattcgaattccagaacatcacgaaggcccgtatctggggcatcgagaccaacctgaacatccgcccgaatccttcgtggaacgtcaatctggcttacacctacatgaacgccaaaaacaccgactacaagccaagcacccctgcggttgccatcgactccaatcccgatccggaatggctgcccatgcggccggaacataccgcatcagttggcgtaacatggaaacccgtcaacaggctcgcactgaacctgaacggacgctatgtcggcgagtacaaggccgtgaatctctatacaaataccgaaggcaacaactaccccggcgactttatcgtcttcaacgccggcgcgaagtacaaaatcaccgacaacatcggagctacattcctctgtaacaacatcggcaacgtgcagtatgaagaagccgaatggttccgtgctccgggacgcagctttgttgcaggaatggatttcaccttctaaagagatccgtcagcacaaggccatctaaaccagaagccagcccctcctcgcgaggggttggcttttttaattcgttagcatacatcaaaggattttattacattttgcaatcctgttaaaaccacatcaaacgcacatctttttgtaattctatgcacgataaaatcagaattgccgctattgtcgggatggagcaatgcaaccagcgggtatggcgcgaggtgactgcaaaaatcgcggcacatgcagaattgacccaatggaccgatcaggatctcgaacatcagaaccctgaggctgccgaagccatccgcaatgccgactgtatttttaccaccctgatccagttcaagggacaggcagactggctgcaggagcagatcgaacaatcgaaggtgaagactatctttgcctatgagtcgatgccggaagtcatgcagatgaccaaaataggcaattacgtggtctcgggagatggcagcggcatgcccgatattgtcaagaaagttgcaaaaatgctggtgaaagggcgcgacgaggatgcgctctacggctacatgaagctgctgaaaatcatgcgcaccatgttgccgctgatccccaaaaaggcaaaggacttcaagaactggatgcaggtctacacctactggatgaacccgaccaccgacaatctggcatcgatgttcaactacatcatagccgaatacttcgaagttgaggtcaaagtcgagaaggtgcaggaggtgccaaccatgggcttctaccacccggatgctccggaataccagaaagatctgcaccattacgaaaaatggctccacaaacgcaataaaaattcagcaaaacagcgtaacatcgggatgctctttttccgcaaacacctgctgcaggaaaaagagtatatcgacaatgccatccgggccatcgaagccaagggtctcaaccccctgccggtctttgtaatgggtgttgaaggccacgttgccgccagagagtggtttacacacaacaacatcgacatgctcgtcaacatgatgggcttcggttttgtgggcggccctgcaggagcaaccacaccaggcgcatcatcagccgcacgtgacgagattctggggaaaatcaacgccccctacgttgtctcccagccgctctttatccaggatttcgcatcatggaaatcgcaaggtgttatcccgcttcagtcagccatgacctactcgctgcctgaaatggacggcgccgtctgcccggttgtactcggagccatcaaggatgggcgactgcaaaccgttccggatcgccttgaaaggctggccggttttgccaaaaaattttccgaccttcgccaggtacccaaccgcgataaaaaagttgccctcgtcgtctacgactatcctccaggcatgggcaaaaaagccagcgccgccctgcttgatgtaccaaaaagcatttacaacatcatcacaacgctacgctccgaagggtatgatgtcggcgaactgccggaatcacctgaagcgctgctggccatgctcgacaaggcaaccgattacgaaatccaggcacatgaacaggagtgctttgccattgaccgtgaagtgttcaacagcatcaccagctcaagagagcgcgagcgcattgaaggacgctggagcggcttcccgggcgacattgcgccaatcaagcccgacaagctctttatcggcggcatcaccctcggcaatatctttatcggcgttcagccgcgccttggcatacagggtgaccccatgcgcctcctcttcgacaaagagaacacaccgcaccatcagtacatcgccttctaccgctggatcagccgcatcttccaggcaaacgccctggtgcacatcggcatgcacggcacggcagaatggatgcccggccttcagctcggcgtcaccggcgactgctggtcagacgcactgctcggtgaagtgccccacttctatatctacccgatcaacaacccgagcgaagccaatattgccaaacgccgcggctacgccaccatgatttcgcacaacatccccccactcgcacgggcaggactctacaaagagcttccagccttcaaggagatgctgaacgactaccgcgaacgcggacttgaaaagatggtggatgtagagaccgaagaggttatcatcaccaaagcagagcagctcaaccttaccgatgactgccctcgtgttgagggagagagcttcccggactatatcagccgcctctatacctacatgatggagcttgaaggacgcctgatttcaaactcgctgcacgtctttggcgaaacaccgaaactggaaacccaggtcaccaccatcaccgagtacctcaaggtgcgcggcaacgaaaaatcactgccatcaatcatcatgcaggccatcggtgaagataacacctatggcgattatgccactctggccacccgtgcccgcaagggagaaccacaagcccttaaaacacgggaaacggttgacgaacataccagagcctttatcgaaaagagtattttcggccagaccaatccggcaaccgtattcagcaccatgaccggtggcggaaaggcgacaaaggagatggcagaggccatcaacagcgcactgcaggatggtgtagccctgaaacgcgcactcgaagacaaccgcaacgaaatgaagggattccttcgtgccctttgcggcgagtacattccctcaggctccggcggcgatctggtgcgtgacggagcaggtattctgccaaccggacgcaacattcacgccatcgacccctggcgcatcccttcagaactggccttcaaacgcggcaaacagattgccgacagcatcctcagccgtcacgtagaggagaacaacggccagtacccggagaccattgcacaggtactctggggtctcgataccatcaagagcaaaggtgaagccgttgccgtcatcatccacctcatgggcgccgaaccagcctacgacgcacagggcaaaatcagccactaccgcctcgtaccgcttgaaaaacttggtcgcccaagaattgatgtcttgatccagatcagctccatcttccgcgacacctttggagtgctcgtcgatcatctcgacaaactggtcaaggaggctgcaaaagccattgagccgcacgagatgaaccatatcaaaaagcatgtggacgcagccctgaaagagggaaaagatttcgaaagcgccacatcgcgactcttcacccaggcacccggagcatacggctcacaggtcgaagagctggtggaagattcagcatgggagtcggaagaggatctcgacaacatgttcatcaaacgcaccggctttgcctatggcggcaaccgctacggcgaccagcagaccgatatcctcaaagggctcctcagcaccgttgaccgcgtcgtacagcaggtcgattcggctgagttcggcattaccgatattgatcgctacttctcctcttcaggagcgctgcaactctcggcacgacgccgcaacccgaaaggggacaatgtcaaactcaactacgtcgagacctttacagccgatgtgaagattgacgatgccgacaaagcgctgaaagtagagttccgcagcaaactgctcaacccgaaatggttcgaaaccatgctcgaccaggggcacagcggagccgctgaaatcagcaaccgcttcacctacatgcttggctgggacgccgtcaccaaaggtgttgacgactgggtttacaaagaggctgccgaaacctatgccatggatccgaagatgcgtgagcgactcatgaaggtcaatccgaaggccttcaaaaacatcgtcgggcgtatgctcgaagcaagcggacgcggcatgtggagcgccgaccccgacatgatcgaaaaactgcaggagatctattcagacctcgaagaccgccttgaaggcatcgagatttaacggttacgacacagaacgcttctttcaagaaaaaagcacggctcgcccccgtgcttttttcttgacccctgtcggaaacagatcccgccacacggggaaagagagctggcaaaaatctcatcagaaatacgacaatccatctccccggttttcttattgccaatccatttggtatatttcagcaaaaccattcagatgaaccaaagaaaatgcaacctgattcgctgtgcctgtcgctctcttgaggtactgctcttctttgtgatttctgtcgttggttttaacctctttgcaaaaaccacctccttcaacaccaaaaccaaggccaggtcactctccggcaacccggtagccccccgtgagctctcactctccgggatagcgccgcacggcaacctgaatcgcctctacagcctgtttccttcaccaaggcagcaacagcccgctgcatctaccctttccgttgctacccatgcaactctcctgcaccaccaacctctccctttatcctgttgcaaccgggagcagaaccatcagcccatcacctccccactctccacacccggtaacctcttccagcaaaaccccatcctgctgatttgatacccctctccttaccctgatcaggaaagcttttggcgggaaagcagcagattcagctccggcgattccgaaatgccaaagcgcaatcggaaacgactggcaatcatcacctatttattgaggggttaccatctatgcattttgtgttccttaccatggaggccaccaacaacagcgcactgaaagccgctgcgggtgagctgaacaggaaatataaggtcggactggaggtttccgtcttcagtctcggacttcataacagcaaacagctctgggaaacgctggaacagactcttccggttgccgatttcctcttcggttcaatgctcttcagtgaagaaattgtcagaccactcgaaaaactgctcgacacactgagctgcccgatctgcatcattaccagcaatccggccctcgtcacccggacacgagtgggaaaattttcactccgcaagccaaaaaacgaggagccaaaagagagcagcatcttcaaacaatgggcgtcaaaactgatgccaaagcagagccacggagagagccagcggcaacttgcactggtcagaagtgtcggccagctgatgaaacacatccccggcaaagcgcgtgacatacacaccttcattgccgcccaccagttctggctgaacggttcacaggaaaatatggagcgcttcctctcccttctcatcgagcgctactctccaggctggaaaggcaaactgccccaggaagagccccttttctatcctgatgccgccatctgccatccggaggcctccgaaccctttttctctgcccggcaatttcttgaatggcagcgcaaaaacagaccaaaccccgaccaaaaagcggtcatcattcttgccatgcgctcgaccgtgctgagcaaaaacatggcccatctgaacgcgctggtgcaggcgtttgaatcaaaaggaatcaacagttcgattgcctacagcggcggtctcgatttccggcctgcccttgaacgctttttcaaccccgacacccccggctcactcaagccatctctgctgatcaacgccaccggcttttcactcgttggcggccctgcagaaaaccgggctcccgaagcggtcgaagtgctcaaacaactcgatgttccctgtctgaatctgatccctctctcctttcagcccattgaacagtggcgagagagcaacctcggcctcacaccgctgcaaaccgcactgagtgtggccgtaaccgaactggacggctccattgaaccacacatctatgccggcaccgaaagcggaagtgagcgaacgatagcgcttgaaggtgagctgcgtgtcataaccagccgggtagagcgactcctccggctccaggagagagcgccttccgaaaagaaaattgccattatcctcttcaattttccacccaacctcggcaatgccggcacagcagcatacctcaatgttttcgagagcctgcaccgactgcttgcagagatgaaaacagcaggttaccgggttgatctgcccgaaacaagcgaggcactccgggaacggctgcttgaaggcaaccgcctcatctatggcaccgacggcaatgttgaagcacatctgccagtcgaggagtaccgcaaacgcttccctgcctacgaagccatcgagccattctggggcgatgctccgggtgaaatcctcaatgaccgcacccgttttcatattctcggctgctcactcggcaacatctttatcggccagcagcccagttttggatacgaacgcgacccgatgcgcctgctcatggcaaaagatgccgcgccaaaccacgcctttgccgccttctacacctggatagagcaatgcttcgatgccgacgccgtactccacttcggcacacacggcgccctcgaattcatgcccggcaaacaggtgggactctcaagctcatgctggccaaaacggttgatcggcagcctcccgaacttttactgctactgcgtcaataacccaagcgaaggaacaatcgccaaacgccgaggcttcgccaccctcatcagctacctctcgccaccgcttgaacatgccggactctacaaaaacctgcgcaaactcaaagagctgatagccggattccgaaaccttccttcagaagagctgctcgaagagatcaaagaacttgctgcagcaaccgaaattgacggaaacagcgaagagaggcccgccgaggagtatatcgcgaagctcaacaacgagctctacatgattgaggagcgcatgattccactcggactgcacatcatgggccaggcgccaacacccgaaagcgtcagcgaccatctggccctgcttgcagcacaccgtcggcccgagcttgacggaaaatccctgcccgagctgctctgccaccacctcggctacgattacgaggagctgctcgatacccttggcagtgacaggaaagcgcaggagcgatggcagcgggtatcggcaataaaccgtgaagccgtcaaacgttttaccggacacttcgacccggaaaaaagtcccggtctggcaatcgcaaccctgctcgaagggagccttgtcgtcaggatggccgcagccaacgactatctgcatcgagaagcaggcacaaaggcgacagagctccatcgtctctggcacttcctcaacaccgtcctcgtcaatcttgctgaaaaccatgaactgcaggccgtactccacgcccttgaaggaaagtatacccccccatcgccaggcaacgaccttgtccgaaaccccgacattgtcccgacaggccgaaatattcacgctcttgatccctacagcatcccctcatcctttgcccggcaggcaggaaaactatcggctgaagagctgctgctgcactatcgcaccgagagtggagagaacccggaatccatagccctcatcctctggggaaccgataacctgaaaagcgatggcgaaggagttgcccaggcactcgccctcatgggcgcaagggtcaaaagcgacgaactgggcaaaatcgctgatgtagaactgatacccctggccgagctgggccgcccccgcattgacgtggtcatgaccatcagcggtattttccgcgacctcctctccctgcaagtcaaactgcttgaccgggcagcccgtatggccgctgcggcggaggaacccgacgaaatgaactttatcaaaaaacatgtccgccaggagatgacccagagaggctgcacccttgatgaagcctcaaacagagtctattcaaacgcacccggaagttacggcgccaatgtaaaccacctggtcgaaagcagcacatgggaagaggagagccagcttgccgatgcttttgtcagccgaaagagcttcgccgtaactccttccggccagtgggaagagtgccccgaagctctccgttccgcactgaagcatgtcaccctcaccttccagaatatcgacagttacgaaatcggtatttctgatattgatcattattatgagtatcttggcggagtttcaaaaactgtagaacagctcagccaggcaaaaccaagggtaatggttggcgatatcgacggcacaggaaaaaaacagcgaatctgttcactcgaaaagatggtctcccttgaagcacgcaccaaactgctcaatccgaaatggtacgacgcaatgcttgaacatggctatgaaggagtgcgggagatagaatcacatctcagcaacacctatggatggagtgcaacagcatcagcagtcaaaaaatggacctacgaccagttcaatgaaaccttcctgcaagacaaggccatgcttgaacggcttcgggaactcaacccccacgcaaccatctccatgacaaaacgattgctcgaagcacactcccgaggattctgggaagccgataccgccaccattgaagagctgcaggagctctacgccgatcttgaaacaagaattgaaggggtgcagcagtaagcgcccggcttgaagatattttttacacagtcaaccacgcaaccgtcaaaccagtacactatgagcagctcatctttcaatgctgaagaacacaagaaaatgctccgttcctatttcaatggccagggctttcagcgatgggcatcgatctacggcgacgacaaactctcctccgtacgcaacaccgtgcgtcagggccatgccgtcatgatggacaaggcattcgactggctgcagcagctcggactacccaaaggagcctcgatacttgatgccggatgcggcacagggctcttcagcatccgcctcgcaaaagcggggtacaaggtaacgtcggtcgatattgcctcgcagatggtcaacaaggcaaaagaggaggccaccaggcaaggggtagagaaaaacatcacctttgaggtcaacacccttgaatcagtaagcggcacctacgatgccgtcgtctgctttgacgtcctgatccactacccggcagagggattttcacaggcattccgcaacctcgccagcctgacaaaaggatcggttattttcacctatgccccctacaacaaaatccttgcactgcagcactggattggcggctatttcccgaaaaaagagcgccgcaccaccattcagatgatccgcgacgaagagatgcaaaacgccatgaaaaaaacaggcatgaaggtaaaaacccgagaaaagatcagcttcggattttatcataccatgctgatgaacgcgtcacacaactgagggtgcaaaaaagaaaaccctatgaaaattgtatagaataattgtaaattaatggttcagggatttttgaagccaatacaggagttccctgttgtttcacgctgcaatccctattttgtaaaaacatatccggaggatggaaaccgatgaaaatattgatggttcagccaaattatcattcaggtggagccgaaattgccggtaactggacgccaagctgggtcgcctatatcggtggggccctgaaacaggcaggatttgatcaggtgcgctttgttgatgccatgtgcgataaccttgataacgaccagatagaagaggtcatccgcaaaaacaagccggatgtcgtcatggcaaccaatatcaccccatcgatcttcaaggcacaggagatcatgaagattgccaaaaaggtagacccgaaaatcaggaccatcatgggcggcattcactcaaccttcatgtacccgcaggtactgagcgaagcgccagaaaccgactacgttgtccgcggtgaaggcgaagaggtgaccgtcaacctcatccgcgaaatcgccgcaggaaccgaccggcagaaccggggtgacattaccggtatcgcctatctcgacgacgaaggcaacgtctttgcaacacctgcgcatcccgtcatcgaagatctcgacaccctctcccccgactggagcctctacgagtgggacaaatacatctacacccctctcaactgccgcctcgcggtaccgaactttgccagaggatgtccttttacctgcaccttctgctcacagtggcagttctggcgtcgttacagagcccgcagcccgaaactctttgtcgatgaaatcgaagtactcgtcaaacagcataaagtaggctttttcatccttgccgacgaagagccaaccatcaacaagcagaagttcgtctcgctctgccaagaacttatcgaccgcaagctcgatgtcacctggggtatcaacacccgcgtgaccgacatcatgcgtgatgccgacctgctccccttcttccgcaaggccggtctcgtacacgtttcactcggcaccgaagcggccagccagatgaacctcaaccgcttccgcaaagagaccaccatcgaggagaacaagctcgccatcaagctgctccagaaaaacggcattgttgccgaagcgcagttcgtcatgggacttgagcacgaaaccccggagaccatcgaagagacctaccagctctgcaaggactgggatcccgacatggccaactggaccatctacaccccatggcccttctccgatctcttcaaagagcttggcgacagggtagaggtacgcgactactccaagtacaacttcgtcacaccgatcatcaagcccgacaacatggagcgtgaagaggtgctgaaaggggtactgaaatcatacgcacgcttctacgcacgcaagaccttcttcagctacccctggatcaaggatccctacgtacgcaaatacatgcttggctgcctcaaagcctttgcccagaccaccattaccaagcgcttctacgacatcgaccgtgtcaagaccaagaaccgcaagatcgaaatcgacctcggcttcgacaaatcaaggattctgacacaggaggaggtcaaaaacctcaaggagctgcgccccgaaatggttgccgacatgagctttggcttgaaagaggctggttaccagcgtgaacacgacgaacacaactgggacgaattcgacgagagcaccatcaaggatcggaactcttcaaccgtccgcaactgctgaacagatagtgaagttgtgaggcctcgaaaagcctcgaacccgtaataaaaatagccctgcagcaatgtggggctattctttttttattattatcagtacttgctatgagtcaccataatgacctctgagggaaagtacctgcacagttactactgcatcaatgattttgtagatgattcgatccttcttattcactcttctcgaccaatagcccgaaaaatcacccttcagtcgttcagccttacctgtacccgtggttggatgctctgaaagttcaaacaaaattttttcaatctttctgagggtagacttatccccaattttatgcaaaattctcagctcttcctttgcttccggtgttagtattacagtatacttgcccatatatttttcgggtctttaatctcagtaaaccttccagccgcaatatcctcctcacctcttttcaatacctccagcaacctcgtattgtctgagtcgttatccttcaccgtaacttttttcccaggcacaatctcaacagtctcactcttgttgaaccgcaccacaactttttccctcgttgccatctccagatatttcctgaggttcctgcgtaactctgttgtgctgatcgctatcatgattctctctcctgcatttcgttaccgtatatcgtacaaagtatactcatttttccgccaaaaacagcaaagagctgcgccccagggatggttgcctcctcatcagtccgtaacactgctgaacggggatggtgcatccactctgcccactgcccgcacccatccttacgccggcctcaccctcactacatcaaacttccagagccactgcaacgctctcaccccggcagatgttgcaagtccggcagctccaagcagttcattgacgcttggcagtgagcccttttccagttcagccagcagcgccatcagcgactccttcggaagcagaaccgcatcaaaagcataaccgaccatcgaaagggtgagcaggtcatgcaaccgtgtatgggcgcccggcagcatctctacaatccagctcccgcccagcgtctgggtggaaaaatgggcaaagcgggcaaagggatccgcccgtgtcggccacggctcaacagcgctgccagcagcttccgtacgaatacgccccaacgtatcagcaagcgccgcataacgatgcagaatcaccgaccaatcatacccttcacgcgccctcttcaggcctgcagcccccattgctcgccgtttctcaccatccagagccagggtcaacagcgcccgggcgagagccgtcggttcaaccaccgtcgccatgcttgttcgcccgatataaaaatcataagtatccatccccagcgcgtgacgtaccgccaaatcacgccccacacctgcaggaggcagaatggtcgccacccgaaaaccatcaactccgtcacgcaccgtatccttgtagccatcccagtcactcaccaccaccggcaaacctgccgccatcgcctccaccggtgtcaaaccaaacgtctcctgaatattatccgaaaccgagacaaaaacatccgccccctgccatgcctgccggtaacgcggctcatcctgcccatccaccaacaagaatcgcactgaaggcgccagaagcttctgcgccttgatataggccccttttatcgcgtcattaggaaaaacacccgcctcgatacaggtaaccggcacctgctgtgcaactttttccagcgcctgatagagaggcgcctgattagccttggcatgaaaggagagacgaccggcaaaaagaaaaacgcactccccatctctaaacccaagggtttgccgtgcagcttcgcgtccgccagactcaggagcaaaggctgacacatcaacaccaagtggaataatgggaagctctacctgcacaaaacggcttgctcccgtctgctcacgccaccactcccgcacttcagcctgcaacgtgcttaccagggtatgcgctgcccgggaagtacagatcagcgcatcccacggcttgaagggcggaagcacaagattggcaatctggtccatcgctatgccggagctgagggtatgggtcacccccatcagactgtaggcatccggacgccagagatttcgtgcagcagcaaactctgtgggaggaggcgccggataataaagagcgctaactgaatcgacgccccgccagttggcaaaatcgtgccaccgcaactcacccgaaaaaccatcccccctgagttgcctcaccatgctctctgctgtttttgcatccggcgccaccccatgaagcaggcctgaaggccaggtacgcgcaacaccgcgcataaaagccttcccggcgctctgacgacccataattttcttcgccgtcgaataggcatcacccgcaaaatatatggcaaaattgttttgctgcatcatacactacgtttacgattcactaaatccaggccagcaattcaacgttaccaatcacctgaggctcacagttcaggagcaatcgaagagtccggtttcttgtgaacaaaatagcgcttaaaactgagtacaggccgttcaagaaaatagaaagagagcaccgcgatcatgaaggtgatcagagagccagcaatcgttatcgttaaacggttatatcccaaactctttattatgcaaaatacgggatggtgccaaagatacaatccgtatgatacagagccaatccaaaccagccatttccttgaaaaaaagagcgcaaacgccccctctttattggtgactatttcaaggatcaacacggctgtgaagatttcgacggcaaagaatcctatgtaatacatgttctgattgcgccaatcagcattgcatacaaacagggataaacaaaaacaagaaaacaaggcagtaataaaaagctgttttctaaaccgcgcaataccattttttccagcaagctccagacttaaaaaaagcccaagcgcacatccggcaatcagggcgtcagctctcgtatcaagtccgttatacaagcgttcaaccggtgcaccaataaatgagagatagatcctgaatagcgaggatgagactgcaagagcaaccgttatagcaaaaacagtctttctgttcttcagcaaagcaagcatcaacaacaacataagcggccaaaggatataaaactgttcctcaatggataatgaccatgtatggccaagaaaatcaggaggatgcacagaaaaagcgcgcgcccagttcgaaagataagctaatgagataagggcatcgatgtagttactttttgcctttgcttcgtcaaggaagaacaagctgtacaagcaaaaggtaactaataacagaagcaacgccggtgcaagacgcaacacccttctcgcataaaagtttttcagtgaaacagagccatatcgctcatattcacgtaccaaaatagttgtaatcaagaatccgctgagtacaaaaaagatatcgacaccaataaaaccacccacaaaacagggtacctccgcatgaaacaacatcacaaaaaggatggcaactccacgaagaccatcaagttgaggagaatagtgcatgtatgattggctgatcaacgaagtgcgactcatcctgagatccccataaataaagctccccgccacaaacgacggagcactgtttttttaaaagaaactttacaaaccttcaccgcagttcaaacaagactcattctgttcaagccagtgattgcacccactccaactgccgtggcaggcagaccatattcaggtcataattgctccgggcaaaagcacgggcattggccccaagcctcgcccttgcccgaggatcatcgagcagcgaacacaccgcatcagtcagagcctccacatcaaaaaaatcaatgagcaaccccgtctcatcatgcatgatcgcctcctgaaccggccgcgtattactggccacaatggcacagccagcactcatcgcctccagcaaactccatgaaagcacaaacgggtaagtgagatagagatgaaccgtcgagagctgcaacagcgtaacaaactcccgatacggaagctgacccagaaaatgaacccgcccccagtcaccgtcactgatcagcgggcgcacctcactggcgaaaatctctttccacgttcctcccccttccggcatcccgccataactgaccccatcgcccccaacaatcagtaccctcgcctccggcctccgtttcagaagcgcaggcagagcacgcataaaaatatgataaccccgatagggctcaaggttacgattgacaaaggtgatcacttcatcctcccgggtcagggatatctttccgttgatggttaccctgacagccggatttggcgctacagcattggtatcaatgccgtcatgcaccaccgttattctggagcgaaacggttccggaaaggtacttgcctgccagtgagtaggagagatggcggcatccgcagactcaaaatggagcaggttattgaggttcttcagacgcagtcggcaggtaacaccatcatcaggtaactgaaattcaggatcaaaaccggtatcggctccctcggcaaggtaaaaaaactcgcaatagatgccaagagcagcggctggccacacctctttcaaaaacatactctcaccccagccaggatgagcaatgatgacctcagggctgaacccctcccttttcagttgcattgccgcccggaaacaggcctcggcgcgaatggtcttggtctcgaaatcgcacaaccagggatgtatcgttggtgtgctgcttcgagtcgctttataggtgaagatctccaccccgcgccacaatttttcgccattgagatttcgcatcgtcaatgccaataccctgtgcccccctgcaacaagtgcaggagcaagaaatttgaactgagcagggaaattctggtgaataaaaagaatgttcatgatgtgatcaagctactgcaacccacaatgagcggttaaccatgttggagcctctcccgaaagcacttttcatctccgcaaacccgcatcttcgttgtcgctcacctcagtaccggggaaaatgttctgccgtcaaagagcgaagatgagcttcatcagcaacggcaactgttgcaagagcccacagatcgtaaaatggatgcaaacgcctgattgacgctaccgcagcaaaacctgcggccttgagggtaccaatcaaaactttttgtgtaaatccgcaccggtgtgacatataggtgtttcctgctgccattgaggcgcgatggccatacagaatatcaagcggcgcaattgctccggctggagaggtataagcaggatcaagcagtttatcctcggcaacaagagccgcaaccgactgcaggtcagggcaggtaatgaccgaaaaaccatccggcttgagcacccgcatgaactctccaagagccagtggcacttcgtgtggatagagatgctcaatattgtgactggagaatattgcatcaaccgaaccatcagcaactgccgaaatatccgtcatggtaccgatgatgtctggtttcaccgcgctatcgatatcaagccgcaactccctccaatccggagtattaaaccctcttgttgtccgctctttatgcttggggccgcagccaatatggagaaaggtacgcaaggtatgtacgattaatgataaagcaattgttttaccggtaaagtccgcaatatagatttttttcttttcacaacagcagttcgcccaacagcatccgtaccaacggaacagatggggtaaaaaaaagccccccggcgctcacgaggcaccggggggcttttataatctttcttcattccttcctgagtctgatttaccgaggtaaaccagtctcggggaacgaggctgccaactgaagcatcctgcctttcggcttagaccgaagttccttgacgtaaaatcgtataacatattgaatttcgataaattgcagggaatttacgtattttgtacccatgtaaaatacatcaagccgcttgttttatttgggttttagtgatatactaaacccatgcacgttgatattattccaaatagaaactctcgtcccgccatcttgctccgtgagtcttggcgtgagaacgacaaagtcatgaaacgcaccgtggctaatatttcgaactggcctccggaacaggttactgcgttacgacgggttttgaaaaatgaaccgctggtctcacccagtgaggtattttcaattgaacgctcattgcctcatggtcatgttgaagctcttcttgagatgattcgtcttatcggtcttgacaaaatgatcgctgcccgacggactcgtgagcgtgatctcgttttggcaatgatcgtcgaacgcctgattgcgccatcttcaaaattggccactacgaggttatggcatagcacaactcttgcgcagttactcaatgttgaggatgctgatgaagatgaattgtatgcagccatggactggttgctggaacgccaacctgttcttgaaaagagatttgcaagccgtcaccttggtgaaggtcaacacgtattttatgatgtgagcaatagctcttatgagggccattgttgtcccctggcacgtttaggccacgataaacagggtcggcgaggcaagccaattattacctacggagtactgaccgatgtcaaggggcgtcccatagctgttgaggtttatccgggtaacactggtgatcccagtaccgtagcagaccaagtggagaagctgaaagagcgttttgccttgcagcgagtggttctggttggagatcgtggtacattgactcagacacagattgatatcctgaaaactcatcccgggattgggtggatttcagcgttgcgaagtgaaaacattcgcaaacttgcagcaaataatcatttgcagttgtcattgtttgatgaaaaaaatctggcagaaataacttcggcagatttccccgatgaacgcctgatcgcctgcttcaaccccctgctctgtgatgaacggaggcgcaagcgccaggagttattggatgcaacagaaaacaagctacaaaaaattgttgatgaggttcatcgtcgcacgaaaaccccgctgagtgcatcggaaattggtcaaaaggttggcaaggtgatcaatgggtataaaatggccaaacactttgagctatcgattgctgacggagagttttccttcaagaggaaagctgaatcgatcgcacaagaagcggagttggatggcatctatgttattcgcaccagcgaaagccgacagaacctgtcggcagaggataccgtaagaagctataagaatttagcaaaagttgaacaggttttccgcaccttcaaaagtattgacctgcaggtacggcccatataccattattatgccgaacgtgttcgtgcccatatctttctgtgcttgctggtttattatgttgagtggcacatgcgtcaagcacttgctcctttgctcttcgatgatgaagaacttgctcaggacaggaaagagcgcgatccgatcaagcctgcagtctcatccaaatcggcaaaaaagaaaaaaagtacaaaaacaaacaaagagggattccccgttcacagttttcgctcgcttatcatggaactgggcactcgcagtcgaaaccggtgcagactgaaatctgctccaggaagccctgtgatttcccaggataccgaaccaacaccacttcaaacccgtgcaatggaattgattcgtttgtacccagtagatggaagttgatttcacgtctttttgctttttatataataggttatcatttttttatacagggaacttcggcttagatgaagtcagccaatgccaaagctggagtgttaacaaatacaccaaccaactccacttcacctgctgtcaaggtattccctgttgcatctgtgttggttatacgcaagacgacagaaccggttgaatcattatcgaggaccagcagcacactgtctgcaggagtcagaacgctatcaaggttcgcgataacaccattcaatgcaccaccagcacccagcaactgagcctcaagagcagcgtagttagtcgtcaagttagaagcagtagatgcaagcacatttgtaaatgccgcgcttccaactccggtttgagcgatgaatacgacaccgacagtgctaagagggtcaaccaatccagcagcaaacgtcgcagaagtgataacatcaataccagtgatgccatcagcgttcgtacccagaccgttcaacagtgcaccattgtaattaaacttgtctgtgccggaagcaaagcctgtgatcaaatcagcatgagcaacagcgataacatcagataccacagtatccttcacctgaactaaaggcgcaacaccagtctcagtcaagctgatggtgtcaataccagcaccaccgtcaacgacatcctgaccttcaccggcagagatcgtgtcgtttcctgcattaccgttaatggtgtcggctccacgtccgtcagtgatggcgtcactgttctgcgtaccctgaatcgtcaagtcagcgaggtcaccattttcaaccgtaatcactgcaccaccggtagcaaggtttgcgtccgtatccaataccgcagaagcgtcgagagtaaagcctgttgtattgtctgtccatgcgtcagcgatcgtgatggtcatggctccctcagcacctccgtcgtttgccgttgcaccttcaagcaccacaagtttgtcgaaagcgcctgcagccaatgttgctgcgctaccagcatagccagtgttgatatcgaccaaaccatcagcattaccagcgtttgttgagctgatgacgtgtgcatcgttttcatccgcggtgtagacacgcacctcaacctgtgcgctctgtgcggctgacgtgaccatgttcaggatgctcccgcctttggctgcaacctggatatccatgtttacaaactgaatatcggtatcatcgtctttgttttcgatgttcagcacggttgcgaccctatgtgtatgtgtatcaatcaacagggcgccacctatcgtctgcgcggcgccaccaaaactatccgggttaaccgttggagcaatcgtgaagttgttaccgatcaggagatcaagccggttattctgctcaccgatcatgcggatggtatccacattcgtgttgcctgcgccagtgccaacctgttcgtcgatggtaatcatcaagtcaccgttagccgctgttgtatcaacaagaattgtttcgatactgtcgagcttcacaaagagatcatcgttgataaccgttgatgggctcacaccggctttgttatttgtgccgaggtcatagttgccatcaacaatcattgtatcgcgaccttcgcctccatcaacagagccttcaatccgcgcaacgcctgtaccggttacggtgatcctgagggtatcattgtctgaacctaacaagatctctgcaccatcggcaatcaatacagaagtatccgttgcaagagtaaccttatcttctcctgcctcagtggtgattgatgctgttgctgcaagatgatgggcagtaacggagtcattgcccgatccggtgttgaggtggcccgcaaaggttacggcagggccatagtcaccaccatcattacttgtccaaaacgcagtcaacacccggtcaacaagcacggtatcatcattactgcctgtggtgaatactgccgatgcgtcggcggcagcattggagatattgacggcaattttgccctgtgctgcgctaccatcaagcacaaaacccttaacactccctacagaagcgaggataacggttccggttccaatgcctgtaaccgtaatttttttaaggcctgcaaccgagtccggggtaaacccattgtcatgctcgataatgttgttattcttattccaatcctcaccaatgaacaggtcgcccaatgcagtaatggtcaattccagagaattgacagtaacccctgatggaaaagtatttacatctaaaagatcaatggctggatcaccgcacgcccacagaacgatattacgccactgccattcggtataaccactaagagtaagattatgggcatagaagtcgcatatcaacagtctcaggagaaattcagttggcggcacacccctccaactgaacgttatatctggaaggccctgagtgttggaaaccgaaagattgttcgcactggcaggaagattatcaataacgaaaccaccagaagagactccggtaacattaacagttgtaagtgcttgatcggcatgttgcaaatcaagtccgctgagatagctggtagcaccgaactcaacttccagagtcttgatattgttcaactcgggagcaataacataacctgcatccgcgttcggattaacaagcacagcggtcaatgtggcttcatcaccaagcccggtaagctgatcagaattttgcagggtgttgagcgttccggcagggttggaggtaaaatggtaagcgcttttattatcctgggcagtggtcaacgcgtagctttctacgggtgttcccatacgattctcaaaacggccatttgtaatatagtgctgtgctgcgaaatcatttgccgcatcaccagacagatgaaggagatcataaatccagtgctgtaaatcagcattcgctgcaagatacgctgcagcatcaaaagtgatggtacgatcctcgtgaaccccatactgcatgtaatgcttcgctgccgtaaccgcatcagcatcggtgacgccatcagcgccaagccagttcatcaagtcagggtttgaggcaagatactcccacgcatcaaaggtgatggtacgatcctcgtgatatccatgctcgatgtaatgttttgtcgccgttgtcgcgtcagcatgggtaaaaccatcagcgccaagccagttcatcaagtccggatttgaggcaagatactcccatgcattaaaggtgatcgtacgtccctcactccgtgcgtaattgttgtaatgctgcgctgccgtatcagagtcagcatcggtaaggccatcagcgccgagccaatccatcaaatcggcatacgaggcaagatattgccaactgtcaagcgaaccagcaacaattgaggtaaccatgagagatctcctgaagtatttgaaaaatatacgtattcccaaaaattaattaatttatcgcaccaatgcacatatttatttctcataaattaaaaatcagaagtctactcttgctggacactcaagtgccccaaggccaaatttccagaactacatcaagactcctatgcacacttctacgacatcgacaagatctaaacctggaaccgcaagttcgagatagagttcggcttcgacaaatcaagtattctgaaacaagacgaggtcaagaaccaaagagctgcacccctgggatggttgcctcctcaaccctgcgcaaatgctgaacggtgatggttcatgaaagccattcccgtgattgcacccacaccacaattgcacagcccgcacttatggcctccagccgactccataaagaacgaaacggttccggaaagagagacattgaattttaaaagagtcccataaaaaaagccccccggcgctcgcgaggcaccggggggcttttataatctttctgcattcccgagactggcttactgaagtaaaccagtctcggggaacgaggctgccaactgaagcatcctgcctttcggcttagatgaagtcagccgctgccaaagctggagtgtcaacaaatacaccaaccaactccacctcatttgctgacaaggtgtccaatgttgcatctgtgttggttatacgcaagacgacagaaccaacaccattatcgagtaccagcagcgcactgtctgcaggagtcagaacagcatcaaggccgacaatagtaccgttcaatgcaccaccagcacccagcaactgagcctcaagagcagcgtagttagtcgtcaagttagaagcagtagatgcaagcacatttgcaaataccgcgcttccaactccggtttgagcgatgaatacgacaccggcagtgctaagagggtcacccaatccagcagcaaatgtcgcagcagtgataacatcagtacctgcaatgccatcagcgtttgtacccagaccgttcaacaatgcaccattgtaatcaaacttgtctgtgccggaagcgaaacctgtgatcaggtcagcattgacaagagagataacatcagaactcaccgtatccttaacctgaactgaaggagcaacaccagactcagtcaagttgatggtgtcaataccagcgccaccgtcaacaacgtcctgaccttcaccggcaagaatcaagtcagcaccaaggccaccataaatcgtgtcgtgaccagcaccgccatccagagtgttcgctgcatcgctgcccgtgagaacatcgtggtagtttgaacccgtcacgttttcgaagttgctgatggtatcgccctgggcatcaccaccggaaacaacgtttgttgcaaggttcaccgttaccgccgcgaggctcaggctgtagttcacggtatcgattccctcaccgccgtcaagaacgtcagcgccaatcaaaccggagatgttgtcattaccggtaccaccgttgatggtatcagcagcgccgataaccgaacgagccacggtttcagtagccacactcggatcaggctgaacaaatcccagatctccagggaccgtgcttaaattcattgtcgtctgttgacccgcataagtaccagcaaggatatttactatcatcggatcgaacggagcacctgttggcaaacctgttacagttacagtaagagtcgctgtaggtgtagtacctgaaattactgatacagcggtacatccagctgctgatactgctgcgtcaaaagctgttttaccagggagataggtaattacaacttcatttggtaatgattgttcttttacggtcgcgatttggtaactggtaccttcccattgaacttcaacagtctcagtatcattatcaaaagggttaagactcccagtacgtgaaaccgtcaaggtctgtatctgtggcgtgttgtcaccggcattgttcgtcgtagctgttaccgtgtagtctgtaccagcaactgcaccggtcaaacgaagcttgtcagcagcagcaacagcagtagcagaaccaaactgcgtacctgccgttgtgatgctatctgccaaaccgtctgatccagcaccatcatatgctgcaatcgcagttgcaactgcggcaccgtttactccgtccgtaccgattgttgcaataatggattgaccgttatgcgtaaccgtaatcacatccccggcatcatacgttgctgcaaaggttacaacttccagctctggctgatttgttacttcgtcaccaacgatgatgtcgttaccggcccagccattaatggtgtctgttccacgtccgccgatgatggtatcgctgttttgtgtaccatggatcagcaatgtagcggtatctccatactcaacagagattgctgcaccaccagtagagaggtttgcgtcagtatcgagcactgccgaggcgtctacggtaaaggtactgccagtccagcgatcggcgatcgcaatggtcatggctccctcagcgccaccgtcgtttgccgttgcaccttcaaccaaaacgagtttgtcgaaagcgcctgctgccagggtagctgcgctgccaacatagccggtgttgatatcaacatttccatcaccggtaccagtgttactggagctgatgacatgtgcatcgttttcatcagcggtataaacacgaacttcaaccgtagccgtctgtgagccggagttgaccatgttcataatggtaccacctttggctgcaacctggatatccatgtttacaaactgaatatcggtatcatcgtctttgctctcgatgtttaatgtggtctgggcaaggtgtgcattcagatcaatcagcaatgcaccaccagcaatgttctgggtgttgaccgttgaaccaaccgtgaagttgttaccgatcagaagatcaagccggttatcctggttaccgatcatgcggatggtatccacattcgtgttgcctgcgccggtacctgcctgctcgtcgatggtaatcgtcaaatcgccgtttccaccgttgttagctgttgccgtgtcaaccagaatcgtttcgatgctgtcaagattcataaagacatcatcgttgacaatcattgaagggctgacacctgcgttgtcgtttgtgccgaggtcatcgttgccatcaacaatcagcgtatcgcgaccgtcgccagcgctgacagtgtcggcacggttcaatgcagataccgtgtcatccgaacgaacatcatccagacgcatgtcgatgatgtctgtaccggaacctgttgcaatgttgtagttgttgtcgacatccacgcgcagggttacgtttgcagcagttactgctgtacctgcagcattgttgacgcggatagtgtcagcattgacgttgttgacctcaatgcctgcgccggcagcagcgccagagttcagggtgaaggaggtaacagcggtggaagagacatcacctgcaacaagtggagcacgggttgcgcggaagttaaaatcaccaaaaccattcatgtctactgagtgcgcattggcatcagagaaggtgagggtgaagttctcaaccagcgttgtatcatcgtcggttgttgaagctgcgttaccaacggtatcggtagcaacatgcgaatcaacattcaaagagaggtcgaatgcttctgcggcattgatggtcaatgctgcggcatcgttcaggtcacgcgcaccatcatagttaatgttcaggtaaacgtctgtagctggcgcattcgtggtaatcgcgccggttacctgtacaccacccgtaagcgtgtcctgatccgttgtgctgattgccagaacgctgtcatcaacaagagcgccaccggtgacaccggttgcttcgaatgctgaaagtgtcaaagctacgccttcacgcatgttgttcaacgtgaatgtggtcttggtaccagcctcgtagctttcggttgccggacccgtttccagccatttttcctgtgaggcaaggttaatggttgccaatgctgcatcaaaacgcataacgtctgtcgtgattgcgccatctgtagcgttgttgtcatttacagcatggaaaccgttcgtgtgctgtacaatggtatcagccgtatcggtatcctcgatctggttcgctaccgtcaaattcaggatttgggtaccgataatgttgacgttgaggtctgtctgtgaaccagccatcgttgtatcctgatccgccatcgtggtaagaacatcaacattgacatcatcaagtgccgtcacgttcatggtttcagcaccacgaagctctgcatcacgccctacaatagtaaatgcagaacgggttgtctctgtcggagcggaagacatggtatcggcaataccggcatcagactctgtgaagttgatcacgtcgtttgcaccagcgcccaaatcaacgatagcgccgagacgatcaataacaccaagcgaggagacttcatcggtgtatgcgttaccggagtcgccatgtgtagcatcgacaagggtctgtacatctgcatcggtatctccggcaagaatagtagcataatctgtcaaaccagcgcttaccgtatcgttatcagctccggtatcaaccaaagcgccttcagcaaccatggtaaagatgactgcatctgtgcctgtacccgtgtttacaattgcgccgatcttcttctgctggtcatttttgttaccgtcagtcagggtaatgttgtcccagtcggaaccgcttgtcaagcttgttactgtaacagagtcgttgccatcgccggtcacaatcgaagctgctgttacatcgtcaaaaccggtgttgtttgattcgtccttgtcatgagctgtcaccagcaatgatgcggctgttacgctatcgttaccggtaccggtatcaatctgcgatacaccttcgacgtcggcggaacccatttcacaaccacggatagcaacaacgtcgttaccagagccggtggagatatcgcctgcaagcacaccgtaagtgtgaatctggtcattgccggatcctgacgtgactttcagatcttcgtctgcacggaatgcgtagagtgtcgaagggttaccatcggaaggcgtttgaacaccaagtttcaggttgccggtcatggtacctgcgttcacggtcagcactactccggcatcctgcttggtggtatcgaggccatcaatcatgacgttggctgcgccggaaatgttcacagtttccagatcgtttgtcgagataccatcgttgcctggagataagggaaggagtttgtctttgacgatatcaacacggtggttcgcgacgatgttgatggtctccagaccatttgccgtcagttggttgatttcaagggaacccgcagcaccgactgaagcgccggctgtaatgctcagtgtctgggttgttgtgccagagggtaaatcattttgcagatcttcgcgtgtgttagcgccgatcgtcagcgcatcaacgtcgttcgtggcgttcgatgccatgttgatggtttcgtagtagaaaccaaggtcagcatcattatcgccaccctcgttcagcgtcactttgtgaacacgaacattgttcacaccgaaggccagaacgtctgacgttcctgtgagaacctcttctcttgtagtgaagtcaacggttccggaacgggttgcatcgttcagggtaattgttgataccgtagcgctcaattcagtatgcttgacagaggcattggttgccgtgatgcgtgtaacattcaatgtctgcagcaaatctgcatcagcgagaatcaattctgtaacatcatcactcgtccaggcaacattaactgtagtaatgccattgagtgttggctgaatcatggcctcctctgaagtgaaatcagtctgtgtgccaatttcaacattcagcgtagggttggtgccgatacctgtcaagacgtcgttgtctgaaagtgtcgtcaggtagcctgtgccgggaaccagctttggcgccgagttgaacacattggctgttgcggtatcatcatcagtcgtaagcgtgaagctgttatcgagtctcaggagacgaccaggagtgccggctgcaatttccgcacgaccgaactgaatgtagtgtttggccgctgcatcataattggtagcgccaagccaatctctcaaatcagcatttgctgcaagataggctgcagagtcaaaggtgcccattgaacgtccctcagccgcaccgttcgtaatatagtgctgtgctgccttgattgcgtcagcatcggtaatgccgtcagcaccaagccagttcataagatcaatgttcgatgcaagatattcccatgcatcaaagacaattgaacgattttctgcactggcatgcatgttataatgccatgcagcattcgtagaatcagccgcattcagcacgccatcaagcagcgcccagcccctcaggtcaccgtaggaggcaaaatactcccagctttccaatgaacctgtcgtaattgaaggaggaattaatgacatagttttatctgtttatttatttatgtagaacaatgaaatttaatgctatggaaaccgaaattcctgctttttgccgcccaaaacacaccaaccagcctatacgcgccagaaaccgcaccttaccctcatgctaaccaaaatccctgtttgagcaacattcacccggataatgtataaattaaaaagtaaagaaaaaaagaaacggggaaaaaaacgaattagcccctgattcaatgttcactctccaagcaaccattccacccggcaggagcaaccgggccgctcttcaaatgccacaaaaatatccatctaatttcaacaatagtaaatatactgctcttgaacaagagtttgtcaataaaatagcattttcatggttttttatagacggcagttattaaaaaaagggcactcgatactcatctatcactcttatcggtgacaattcttttggttactgaacattgcacgaatcccttcttcaagatgaagctgcgcccgccagcccagtttttgttctgcttttgaaatgtcgaggaggcagcagtccggcagcgtttgattttcaggcagttcttcactctgaataggcaagtcagaaccgcttattgtacgtatcagagcaagaatttccatgacggatgttttttttccgctgccgatgttgaaaatatcaaagggtgcgggatttttcaaggccagaacaagggcttgtgctacatctgatacgtgaacatagtcccgaatgttttcagggtttcccagcagtcgcaacggcagccccatggtggctcttgaaacagcagtaccaattaacccctgcattctcagaggcgggagcagcgctccataggcatttgcaacgcgcagtatggttgcacgcaaaatccctttttcagcagccgcatgcagatagtgttcaatggccagtttctggattccatagatgagcgagggggtgcagggatcctcctcttttgatggatggtgatcgagggtgctgccatagacggcgccgccgctgctgatataaatgacatgggggcagcgaccggttttttcgattgcctgtattaactggagtgatggaagcagattgacgacggcgtcagccacaaggtctttgcctctcatgaggggtgtgctttcatgcgccagatgcatgatcacatcctgaccgttcaccagagcatcacaaaccgcaccatccgataaatcgcccttgatgcagttctcttgtgcgctgttgtctggcagagtgttcctgtacagaagtgtcagttgatgctctccggcctgcctgagagctgtttgtgctgcagaaccaataagacctgctgctccggttattgctatacgcatagggtctgctcaagttctgtctcaatttgtgagaccattttttcaaacgtaaacgctgaggcccgcccggttgcggctcgagagagttgcgcacggagttgatcgtttctgatcatttcgacaacctggcgcttcaggcttccggcattcccggcttcaaagagcagcccggtttgccgatgcccgacaatttcaacatttcctcctgctgcggaagcaacggtggggattccggcttcgagcgcaaggatcagggtgagggaaaagggttcgtagagtgagggaaagaggtagatatcgaattgctggaaaagatcaaacaacccggtctccggtaccggctgacgaaagatcagtgactgctcaagccccaaccgggcggcaagatcgtcaaggcgctttttatagctcttgtcctgtgtgtcgccaacaatggtcagggtaacccgttgctggcggcaggcacgctgaatgccggcaagcgcttcgagagcggtatgcactcccttgatatcaacaattcgaccggcaaagagaaggcggacttcaccctctttgacaaaggttgtccgatccttgcgttgggcttcgggtttatgcagaaaatgcactccgtgataacagatggcgctcccctcctgaaaggcgcatgaggcgtcttcgtagagatgcatcataaatttgcttgcaaaaattgcacgtcccttgatgctcatgacggtgttgctgctttttttctttaaaccgccagggagcattcggttgatgattcgagtgataactttttttttaaagacctctctggaaaagtacttgcctatgaattcgggattaagaaacagcagcatccagttgtcggtcagcaggtagagtttcggaagtgcgctctgttgaatcagatcaagaaaaccatgattgaaaaaatagaggttccagacaaagagcaaatcgggttctgcctcctcaacaagcttgcaaaactgctcttcattatgtcgttcccattggccccgttcttcgagtgatgcttcgaaaggcttatagattgccccttcagttgcaaagagtttcagcgtcctgatgacccgttgtcccctgatttcctcatgacctcctccataactgctggtcagaacggtaatgtcgtgcccgcgagcgtgcagcgccgatgccatgtcaaagcagaggcgttcatatcctccaatcacgttgggcgggtagagattgctgatgaagagaattttcattggcacagagagggacagagagatgatttcacccgtgagtttgttaccggtgaatatataaaatgagagctttcagaacaatggaattgcatctgatactcttcccgttttgcggcagaaaatttttcggttcattgttctctctttaatgttttggtttgtattttctgcaactgcatctgttgctgaaagagggaaataaccggagtcgggataaggttcggtgactggccgtttacggcgctggcggatgtgatcgtcatattattttaaagcgttagccaacatcatggaagagattctttcacaagcttcactgctgcaaccacaccatctccaactgccgctgagctgggccgggcacatccctttggccttctggctgattgatgtaacaaggcctgctctttttgttgaactcggcacgcatacggccaactcctattttgctttttgccagagtgtgcaacagcaccatctctctacgcgatgctacgccgttgatacctggagaggcgatgaacatgcgggcttttactgcgatgaggtgcatcagatggtggaggcttataaccagacacactaccacgccttttcgtcgctgatgagaatgacttttgatgaggcgctcccctttttcaatgatggatcaatcgacctgcttcatattgatggtctgcactcctatgaggctgtccgtcacgattttgattgctggctgccgaaaatgtcggagaggggggtggtgctgtttcatgatatcaatgtcagggagaggggattcggggtctggaagctttgggatgagctttcggctctttatccgaatttctcttttgagcattcgcatggtctcgggctcctctttaccggaacaagagagtctgagaggatgcgcagggtgctcgaggagtgggcgtcggatgagaggggcgttctggtcaggaatttttttgctacgacaggtgagcgcattgtgctgggttatcgtacctctgagctgacagagaagctgaagcaacttagccgtgaccatgaacagcttactcgtgaccttgaggagcgggagaagcagatcacaactctggacagcaatctgcatctgctggaagcccaatttacgactttgaaaaacgattataaccgggtcatccgctcaagcgcatggaaaatgactaaacccgttcgaaaactatcgaaatcgtttaaaaagcgatcacgaaaagtgcgaaatgtgctttttacattccttgccaagcactctcttacagcgggttacctctcgaagcttgaccccctttttcatctgcggcggttatgccaaacattgtacaaagatgtgactgcccggaaaattgtcgttattgatgctttaacccccacaccagaccaggattccggatcgatcgatacgttcctctccatgcaggcgctggtcgaacttggctatgatgtcacctttatacccgcaaaccttctctaccgggagaggtacactgatgatctggcatcgctcggcgttcattgcctcgacaatcgcaatatcagttccattaccgatttttttgtcgttgccggacaatattttgagctggtgatgctttacagggtgaacgttgctgatgctcaccttcccgctgtacgtaaacatgctccacaggccaaagtcatttttaatacggttgacctgcattttttgcgtgaagagcggagtgccgagctggaaaattccagccagctcaggaagagggcaaaaaaaacaaaggcgcaggagttcgcgctgatgcgcgctgccgacgcaaccattgttctgagttctgcagaacttgaacttgtcctgaaaacggatccttctgtgaaggcttatctccttcccttttttcgtgatcagccgggccgcactcttccttttgcagaacggcgcaatattgtctttatcggcagctttgaacaccggccaaacgtcgatgctataacttattttatcagtgcagtatggcctcttgtacgccgaaatattgctgatgctgacctgctgatccttggcagcaatccctctgaggaggtttatgcggcggcgcagggtgacccccggataacggtcgttggctttgtacctgatttgggtgattattttcattcctgtcgtctctctgttgcaccgctcaggacaggagccggcattaaagggaaaattgtcacaagcgccagtttcggcgtgccttgtgtagcaacctccctcgctgtagaaggaatggggctgactgcgggcagagaaattctcgttgccgatggagatgagtcttttgctgacgcagtcgtcaggctttatactgatgcgtcgttatggcaggaaatcagtgatcatgctcttgtttttatggagcaacaattttcctgcgctgcaggaaaagagagactgaaggcgtttctcgcttccctgctttccgtgaaggaggtgcaacaagcctctgaagcgctctccccacactctgttgcatttgcgtcaaacgatgcatcgtgtaacgctctctctcttccttccccggtagcaaacgattctgacaaaagaatgaggattgttgtggaggtaccctcttttgagaggggctctcttgaaaacccgctgctcgatatggtgcttgcttttgataaagcgctcttcgagtgtgcaattcttacaccaggaacaatgggtgacttcagcgcaaaagcagaatcagcaggaattacggttgtacaactcccgaaaatcaagagcgcttttgcctataaccgttttttgaaaaaatattgtccgcagttgtcgatatcgcaaggttcgtatctggggtatccgttttttgaggccttgtcgataccaaatatcacgcttcttgatgatgccttcgtgagtgactggcagcggaatgattttcccggattcaagccctgtgttgatacctatgttgctgcttcacgaaaaaaggctgactctgcagaaaagatccttggcattcctggcgaaaaagttgttgtagttcccaatggggtaactgtttgcgaaaatgaggggagcgagagtcagaacgcagaccaccacgattcatttaaggatgttgtagcgcaatacgagaagttgatgatcaatgtgattcacaataatcatgtcccgatatgacgcacatggataacccgtcaatcagtgttgtgctgccgttgtacaaccatgctcactacattgcttcaacgttgcaaagtgttttggagcaaacttctcctgttgatgaaatcattctgattgatgacggttcaaccgataacggcttcagcatagcatataaaatgctgagagatgagccaagggcaacactgttgcagcaagaaaactgcggcgctgagaagacgttgaacagggcaatagggctgtcgcaaagtgaatttattgcggtgcttaataccgatgatctttttttgccaaccaaaatagagcgctgccggaacattatctgcaatcatccggaagttgattttgtctgcggcggaatcggcatcattgacgaaaagggtgggcggctctctgacggtgaaaccgttgaatggctgcaaagggcatcagcattccagaaaaagtgcaggactcttgatctggcttttttgaatgaaaattcggtgacatcgacgtcgaatatgtttttttcgcgtgaactgtggagaaagtgccagggatttcagccgttgcgctattgccatgatctggattttcttttgactgcactctgccatcactgcgtcatgatcgacatggagcagacgcatatcctttacagggtacaccgaaagaacaccatcaaggaggatctcctgaaggtacgccttgaagtggctgctgtgatggccaataccatgaaaacaaacagtgcccgattacttgatgctgagcgcctctcttccgacctcccgctgatttcagaaatactgaggtcaaaaaacaatgctgcactgctcgcgacgctccaactgctgcgcaacaactgttctgaccgtcacgatttttatacgctgctcaagaatccaaaaacctcggagtgtctgatacaacagtttatgtagacgtatggaaccatccggaaacggacgcattcctgcaaatcagagcggatgatggtatccgtaatatttcagaatagagcgttgcgttcatcaaaagatttcgtttacaactccatccttttccaccggttgtgcagccagaaccactcttcagggtattgatagatagagcgctcaagtactttggtgtatcggcgggcaagttcttcggcgtcctctttgctggtaccgagatcgctgtatccaatctcttcataatcgaccttatagcggccatctcccgttctgcggcacatggcagcaaaaagcggtacccctgctttaagggcaagccaggcgggcccgagaaaaacggaggttcgacgtccaaggaacccggtaataaaggagcccccgggtgcagactggtcgccaagcatgacaagaatctctccccggcggagcgttctcagcccctcgcgaagagcctgcccgttgtagatgacccggttgccttgcatggttcgccaggcgttgatctggctgtcaatccgggagtttttcaacggttttactacgatggtcagaggagcaaccagcaggccggaacagagaccgagcagctcccagttgccaaagtgggctgaaacgagtactcctccttttttattgccagtggtttttgcaagaaaatcagcagcatcaacgttgaggagatggcgtgcatcgtccgctgttttgatcatgggaagacgaagcatttcaataatattttcagcctggttgcgataaaccctggaggcaatggctttgatttccgcgctgcttttttcgggaaaggtgagcgcaagattcccggtcacaagggagcgccttgtttgaaggatgtaaaaaacaaaatcaccgaggagatgggctatggcggttgagcgtttgcgactgatgtttctgacaagcgctccaagcatcatgatgagccaatagagggctttctgtgaaaattccccgttgtttctccctcttcgctgcataacaatgatctctgttttaccatgcggacaatcgaagagtatacgctaaattggaaaaaaatatcagatatttatcttttacagcacttgccgttcacggctgcagataacgtgaccatcatgacaggatccagcaaggtaatgagcccatgtgaggcgcttgaaagagtgcgggcatggcaggcctcgggaaaaaaggttgttttttccaatggctgttttgatctccttcatgccgggcatgtcgagtatctgacggcggcaaggaaacttggcgatgtgctggtcattggcctcaacagcgacgcttcggttcgtcggctcaaggggccgagtcgcccggtctgctgcgaaaccgaccgcgctacggtgctctcggccctggaggttgttgatctgctcaccctctttgatgaggatacgcctgaagagctgattggcacgctgctgcctgatattctggtcaagggagccgactgggccgtcgagcgtattgctggagcgcgggcggtgcttgaacatggcggggcggtgttgacgcttcccttgctcgaaggacgatcaacaagcgggataatcgaaaaaatcatccagctctcctctcaatcggcgcactgcagtggaacaatttaaacactatagcctcagagtgctgacagcgttttcggcacttctgcttctgctgacgctcacttcgcttattgtgctgaacagcggcatggttgaccggtttgccagggagcgggttatcgctctttttaatgaaaaattttatgggcgccttgagttgcaggagctgcacctgaagtttccaaaccatgttacccttgtcaatccgcgcgtttatggcccgggggagaggctggcagctctggaagcaaggaggatttcactcaaattcaacattctttcgctccttcagcctgaaatcagaaaaatatctgtccgtcgcctgacggctgattccctgaatgcacgggttgttgagggaaagaacgggaaactcaatcttgaacttgcgttcaaatcccgtgaccctgattcgacaaaggggccactcgatcgcattttctgcaaaaacctgcgcatcaccaacggaaacctctcctggtacggagcgcagggccgttcagggagtttgccgcttgaggtgaagagtataacggctgagctctcttcctttacggtcaagaaaaaatttctgaacggaacaattgaaaaactgcagctcgatatcccccggcagcatctttttctccgacaggcttcaggtaaatttctcttttctgaaacccgttcggagctgcttggcttgaaggttgctgctaacagaagccatgcgaagctctcggccacgattgatcatttcaacattttttcaccgcaaaggaaaaaagagcttgcccttgcctcttcgtttctcaatgttgaggagcttgccttgcaaagcgatgacctgaagctcttctacccgcctcttgttctgccttccgggctctataccttcaagggaaatgcgcggggaaaaaaggagcatgttgagctcctcgatgcgcttctgacgctcgacaaaagccgcctggccgtcaagggtgagttgctgaacctctacaacaggagcgcctttgcttatgcgctgcaatgcgacagctcaaaaattgcggcgcctcttgttgagtcgttcctgaaagaggcgcccctgaaggagattgcccacaaaatcggcgacattacctttcttggcaatgcaaagggtaccctgcaagcggtcaagggggagatgaccactctctcccggctcggagagctctcgctgagtggcgaggcctcaggggtggcgccggatgctttcaccaccaaaggcacctttgcgttgaaagggtgcaagccgcacctcttcctgcaaccggagagcggaaaaagcctgctgaacacctcgggcagttttgaggctcaaggaagcagccgggagatcagccagttggcgcttgatatgcaactgacggactctttctggctgaatcagcccattaaagagggctccatcgtggcaaagtatgagcgccggttgctcaatagctctctctttttgcgtaataatctgaccacgctcaatcttgagggtgagatcaactggaaggagggggtgccgcactaccaggcttccggtaaaagcacagcgcttgatctgtcgaaactctttgctcaaaaggtggttacaaccgacctgaacagccattttgcggtgcaggggtcaggatttgatcctgagatgctcaatattgcaaccacgttgcagttttcaccctcttccattaacacgctccaactgaaagatcgttcgaaagtctctgttgccattgttcagaatgccacctcttcgcaaacgagcatcagaagcgattttcttgatctgcttgctgagggggattatagctttaaagagctgatggcttttggtgatgttgccatgtcagccctcagacgggagatagcgacacaaaatatctggcaggcagctcctcctctgcctgttaccggaatagagaggctccggaaggctttcacggtcaaatacagcgtcacggcaaaggatatctcaccattggtgctgctctttcctgttcaggggcttaccttgcagggaagcgctgagggaattgcttcataccgtaatggccagtgttcaatcggcagcacaataaacctccgcaggttgctctcccatgaggatatggcggttgaaaatctctccatgaaggccgatctggtttgccagggcaacggggttccgaaagcctctgtaaccggcagggcttcctctatcaccatcgccggtaaaaaagctggtgaaacgaccttttccggcctctacacgccatcgtctcttgcaggtaccattgagcttgccatacccgatcctctgcaaagactctcaacaacatttaccgtaacaagaggaaacctcaactatgacctcctcttttcgcgcctctccctgaaagatcataccggtatctggcaggcggaggagaactcacatctcctgatcggaaaaaacgctgcccgcttcaaccgtttcaccatcgccaaaggtcagcagcgggccgtattggatggcgaactgagcaacgtccagccgggcagttttcagtgcacgttgtctcatatggaactgaatgaactgcagcgatttgcccttgatccctctctcgacaaactttccggaaccatcaatggctctctgctggtcagtggaagccctgaggcaaaaacaagcaagcttaccctgaacgggcagaatatccgttatgaagagatcatgatcggtaccctgcaggcaacaatcatccatagcggaaagcagcttcgtttcgacttgcaaagccacatcccgaaaggtgacagcagcagcggagaggtaaaaccctccatgaacactcttgaaggcagcggaaccattcctcttgccatcggctactatcccctctcttttcgtctgacggaacaggcgcccatcagtgcatcgtttcgttctgacaatctttcggcacagtttcttgagtacctgctccccttctttgaatcggcagagggtattgtgccgacaacactcaaaatcgagggcagaacaccgaaaccggagatctatctgagcagccgcctgagcaataccttgattaaaatagcgcccacgcaggtctcctaccgcctcaacggcgagatttatgtcaccccgaaagctgttgaactgcgcgaaatgacgctgcatgacaacggcagtggagcgggtgtcatcaatggagtggtgcgacttgaacaactcaaaccaacggggctggagctcacgggccgattgaacaggctcctcctgtacaataaaaaagacaagggagatgagacctcgttcggcaccatcaccggttctacccgtaatattgtgcttcgcggcacgctctccgaacccgttatcgaaggtgagctgaggattgatgccgctgatttctcactctaccgaacgggagcaaatgaggggacaaagtatgtgggtgttgaaaagtttattgaatttataccccgatacccttcagcagcagctttggagagcaaaaacgggacaagaacagcagaacctgcagagttttatcactctctgatcgatatcctgcagataaaaaacctgcggctcagcagtagtgaaccactcaagtatacggttatttttgatcgcctcagaggcgaacagcttgaatcgtccatcaacaacctctcactgatggtgagtaaatacaaccagcgctatcagctctttggttcggtcaatattattggcggcaaatacaaattttccaactcgaactttgatttgcaggatggaggaagaataagctggaacagtgtcgatatccggaacggcgtgatggataatctctatggcagtaaatatgtaaccgcatcaaaccagcagagcggtgatcgcgataatgtaaaactgctgcttgccattaccggtacactgaatgagcctcagatcgccatgggctactaccttaatgagcagtcgctgccctttgcatcgctcaacatgatcggcgggcagacgagccagatcgaccagaacgcggagctgaatgttatctctctgctgctctccaaacagtggtatgtccggccgggcagcagcctgcaaagcggaaatcttgccgtttcaaccgctggcctctcagccggtaccggaattttgtcgtcaaggatttcacgcttcattcaggatatcggtggacttgaaagtttcaatgtcaatgttggcgtcgataaacgcggcgccttgagcggactcgacctttaccttgctctcagtgttccgggtacgggcggaaaagtgcgctttatcgggacgggaagctctcccgtcagcggggagtcaactactgcagattattacggtacggctcagaagattgagtaccgtattactccaaaagtctctcttgaggcctcccgttcttatgggcagaatgtcagtacaacttcgaacagcaatctgcagaagcctgccgagacctggggagtgagcctctcctacaaagagcgtttccaaacctgggatcaattctggaaacgcatcttcccctcttccgacaagaagagataaattcctttcggtttttgtaaattggcggaaagaaccattcagcaacaaactccgggggtaaccatcttgaggggaaaaaacatcatcgttggcatttgcggaggcattgctgcctataaaataccgcaattggtcaggctgttaaaaaaacagggggccaacgtcagggtggcgctgacggagggtggcgcccgttttgtgagtgaactcgcacttgcaaccgtttcggaagagagggtctatcgcaaaatcctgcccccgctggaggaggaggggatggatttcacgcgccatatctctcttggggagtgggccgatgcccttgttatcgcaccggctacggcaaatacgcttgcaaggcttagtgcaggtctttgcgacgatatgcttgccgctctttttctgacgcttcgtccagccaaaccggtgctgatttttccggccatggatggccagatgtttctgtcaccctcggtacagcggaatatagcaacccttgcagcccagggctgccttgtcaccaaccctgaaagcggtgagcttgcctcagggcagtgtggcgttggccgaatgcccgagcccgaggccatccttgccgctcttgaggcggcgctgcacaactccggaagctctccgcttcagggaaaatcggtcgtgatcacagcagggccaactcgcgaaaaaattgatggcgtccgtttcatctccaactactcttcgggaaaaatgggttttgccatcgctcgtgctgccgaaaaacgcggagccctcgtcacgctcattaccggaccggttcatcttcctgcacctcccggcgtagagcgtcttgatgttgaaagcgctctggaaatgaacgctgctgccgaagtttttttcggaaaatgcgacctctttatcggcgcggctgccgtctccgactatcgccccgcaacacccattgagggaaaaattaaaaagggtgctgagaatattgagctgacccttgttaaaaatccggatatccttgccggatttggtcggcagaaaagctccgctcagcttgcggtgggatttgcccttgaaacccgcacaggcctggataatgcacgcaaaaaactggcagaaaaaaatcttgaccttattgcctttaattacttcgatcgcaaaaattcgggttttgatgtcgatacaaatattcttaccctgataggatgcgatgggatgacaacggagctccctctgctgaccaaagatgctgctgctgaaaaacttcttgacgccatagaacagctttgcctcgaaagagcccttaacctctgaaataattgatcgtcatgccacctgtttcatgtgtagaagagccagcttcatcatcgcaggagcttgctctgctcttcgaaactgccaggaaatgcagaaagtgccagcttgctgaaacaagactgaactttgtttttggtgagggagaccctgcagcaaaacttgccgttatcggcgaggctccaggagccgaagaggacgcttcaggcaggccctttgttggacgttcaggccagctcctcgataaaatcctgcaggctgccggattcaatcggccagaggtctatatttgcaatatcctgaaatgccgcccccccggaaaccgtaaccctttaccggatgagattgagaactgtatcccctggcttttggaacagttgcagatagtcaatccaaaagtgattctgattctcggcaaggttgcggcaaacaccatttttgaaaacaagctctctctgggctccatgagaggaaaggcaataaaatggaaggggtatgactgttttattacctatcatccggcggctttgctgcgtaaccctgagtggaaaaggggatgctgggatgacattcaattgatgatgcgccattatgcgacaatctgctgccagaataactgtacctgaacattatcataaaccatgatcaagaaagcgccgcctgccatagatttcagcaaggatatcgatttcagcaaggagagccgtttgcctccctactcaacggaaattgagcaggaggttcttgcctgtattctgcttgaagatgagccgattgaacaggtgatccagattttcggcgataacggtgaggaggtcttttatgagcggcgccaccagattattttcaaggcgatgatgcagctctaccataaacggcaggctctcgacattattacagtcagcgaggagttgctgaaaatgaacgagcttgagcccgtcggcggacgccactacctggctgaactttcgggcaaggtaatcagcgctgcaaatattgaatattatgcgcgtctggcaaaggagaagtacctgtaccggcgcatgatctccatttcggctaaaatttccggtgtagcctacagctcatcgatggatattttcgatcttgtcgaacatgcctcacagcagtttttcaatatctcccaggctggtatcaaaaagaaggcatcgctgatcaaggaactgatcaaaaatggtatccatatgcttgagagcctcagggcatctcaatcttccgtcactggcgttggatcgggattttccgagcttgatcagcttacagccggatttcagccctccgacatgattatcattgcagcaagaccttcggcgggaaaaacggcgctggcgcttgctgtcgcccgtaatgctgccgtggatttcgacaccccggtgctttttttcagtcttgaaatggctgaggtacagttggccatcaggcttatgtgtgctgaagcctatgttgagtcgcagcttgtccgaacgggccggataacgcctgagatgatgggccgaatcatcaacagcatggacaagctcaatgaagcgaagctttttattgacgataccgccggtatctccattatggaacttgccgcaaaaacccgcaggatgaagcaggaacacaatattggcatggttgttgttgattacctgcagttggtcacaccggtcagggatggcagaacaaaccgcgaacaggagattgcacagatatcccgctcgctgaaggcgctggcaaaggagctgaatattcccgtcatcgccctggcacagctcaaccgttctgtcgaacagcgctcaggagaccgcaggcctcagctcagtgacctcagggagtcgggctctattgaacaggatgctgatgtggtcatgttcctttccagaccggaaatgtatggcaaacagactttcgaggatggctcatcgacaaaagatgtggtcgaaatagtcatcggcaagcagcgaaatggcccgatcggagatatacgattgttgttcctgaaaaattatggccgttttcaatccacagccaacagctatgttaccggtggcgaaggatcgacagcttccggaaatcaggatcatcatacagccgcattgccggaagcaggaaaatcagttatcacccagtttatctctcaagacgacgcacctttttaagccgccattatgcctgaaaataaagaacaactgaactccggatgcgaaacaccaaaggaggagcccactgtgaaaagtaccgaaacgacctacaccggaattggcgcatcgagaggaattgctgtcggagagtgctacagcttcgtcaaggaggagagtaatcatgaaatcagggagctgaatgacaaaaacacgggtgaggagattgagcgttttctctctgccctgcaccggtcggcacatgaactgaagaaaattgagcaggtaacgataagaaaactgggaaagggctactccaatctctttgaggcccagatcatgatactgcaagacccggtgctgattgatgccattgccggacgtattcaatcagaacacaaaccggcgcatttggtcattgaggaggagttcgatcagtatcttgaaaaattcaaaaattccgacgacctgattttccaggatcgggctgatgatctgcacgatatcaaaaaccggattatcagaaacctgcacgtcagaaaactgcattcatggatacctgaaggggtaattgttgcttcaaacactctctcccctgctgatatcattcttttaagccgcagcaatatcaagggatttatcaccgatacaggggggaaaacttcgcatatcgccctgatatgccgctctctgaacattcccatcattgtcgggcttggcaatatctcccagaaggtatcgaccggaatgccgatgatcattgatggaacgacgggaaccgtgattacgaatcctgaggaagagactcttgctcgctacctcagaaaaaatgaggaggctcaaaaaagtgatgccgacagctccctgatggccgcgcttcctgctacaacaaagtgcggtgtcagaatcaccttttatgccaatattgacttcaaggaggagttgcaggctctgactgctgccggcgctgagggagtggggctgttcagaagcgaaaatctctttaccgagggaacaaaagttcccaaggagtctgaacagtaccattattaccgggaaatggctgaggagattgctccgatgcctcttgatatccgcctctttgatattgggggtgacaagctgatgtactctccggtcaaggaacaaaatccgaacctcggctggaggggtatccggatcctgattgatctgccggaaatacttgatgcacagatccgggctgtcatccgggctaatgtccatggaaaccttgatatcctcattcccatgatcatctcggtcgatgaggtacttaaagtaagggcaattgtcgatcgccactatgcggagctttccagtgagtgtaattcgcaggttgaaaaaccgggtatcggcgcaatgatcgaggtacctgcggcggtcgaactcattgatgaaataacgcggtgtgttgacttcatcagtatcggcaccaatgacctgacgcagtacacgcttgccgtggaccgcaacaacgttatcgtgcaggatctctttgaaaaatttcatccggcgattgtccgccaactgcaccgggtgatagcagttgcccacaaaaaccattgcaaggcgatgatttgcggcgatatgggttccgaccatctcgccctgccttttctgctgggctgtggactcagaaaattcagtgttgtcgcttcggatattccgaaactcaaatcactggtgtcgcgctactccattgctgaaacggaagcactcgcacgcgagtgcctcacgtttggcagctcagccgaaatcaaagcctgcatggaggctttcgaggcagctcattaattcgagattcggccccagggatcgataactttcttgcgcaatgatgcaatatactccgcaaagagctgctcctgttttgcccggagcagttggggggctatagcgcttttttcagcctttctgttcagccctgcgggaactgttttactcgacaacaacacaagcgcggcaccatcgctggttttcagtggagccgagagctttccgggaacaagagccgacatgccttccaccagggaacggtcaacaccatagccggggattgcgccgttgctccaccggatactgtcggccaccacaaccttcactccggcatgggatgccgctatcttttcaagcgtcactccaggcaccgctgccattgctgcaagttttttctccagcagagcctcctttttcttccgcaccaattcggctgtaatccttgctttcagctccttgtcaagcagacgatatccggtatcattcttgccggtcagacgcatgacataaaaacctttttccgtttcaagaacatccgaaaggtcaccctcttttgccttgaatgcaaatgttgtcaccgcttctctgtagccaatctggggaatcggcatatgcttgttgaagtcgccggtcttgccgatgggcagctttgcgctggcagcgctcttgtcgaagcccttctcagtggcattaatctgaaatgccgttgcaagacgccgtccgctgtcgaccgtctccgtcgatggcctgatgttgcgcacaatctcggagcagagggcggcttgcgtatcaaaaccggtcaccttgataatatgcaggccaaactgggtctgaacaggtccgatgaccgaaccgggacgcgcaccaaaaactgctgccgcgaattgcggtaccatccgctccttgctgaaccatccgatatcgcctccattaagtgcgctgacagggtcggcagaatattttttcgccagagcatcaaaaggagtacctgcctgaagctgtttgaaaataagcgctgaaagctggctcactcgcgcgacatcttcacgactggccgggttgaagtgcaagagaatgtgcgacgccctcgcaaccagcggagcggatgcggaaatttgccggatcttgatcagacggtattcaccccggtcggctatcggaccaacaatggttcccggcttgaaatttggggaattaaaaaagacatcacctgctgccggtgaaaaatcggcacggctgtacactttattgatccctgcaggacgatcactctgcactttgacatagtcgctgtcattgaccgatgcggaaaactcggcacgaatggtttcaagttcagtgcgaacagcaagactgtcttttgatgaaggaatcagagggaagaagacaaaatctgcttttcttgaataaaattgctttaaaagctctttatgttcgtcgtaatactttttgatctcttcttcctttaccggaaagttactgtcaggccccgcaaagctcaggggaaaggggataaaggaggctgaaaagagggaatactgccgattgacaatatcgtcaagctccctgtcggtgacatggacaaaggtctgaagagccctgagcagcttgttcacctcaagttcacgacggacaattttttcgatctgcagccataactccttgttgcgagggtcacgacggatactttcgagtttggctcgatcaacggctcctgtggctggattggtgaaattctggcgaatcacctggggggggttggtggcgctgcccagggcatcaacgacctcctgatcctgaacggtgataccaaattttttgagctgctggtcgaggagggtctgttcaaccaccgtattccatgcctgctcctgaaactcgagttcgttctccggcatcacttcagctcccggattgcttctccggaaattctcggttaccgccttgtatatctcctcatactggctgtagggaataaccttcccgttgacctcaccggcctgattctgtttcgtaccgctgtttccggtaaaatccataccccattcgaagacaatcagcgcaagaaacgctgccaacagggtgtagagtataatatgagttttatcccgcaagctggacattacagccataaatcatcccttctttaagattttgttaaaaaacagtgtcgtcccaaccttccctgccaaccagcggcacaaacacaaagcgctcaaaaagttctcttttgaactcgccctcctctctcttgataaccgtcatctgctgtgcatcactgccgccaacagggataatcatacagccgttttcggcaagctgctgcagaagcgactccggcgctttcggagcgcctgccgttaccacaatgccatcaaaaggggcctcatccttccagccaagcgttccgtcgccaaaacggcaggctatatgcagaccaagcctcgaaaaccgctgttgcgcacgctcatacaaagcaactatccgttctacactaaaaacagaatatccgagggcatcaagaattgctgcctgataacccgatcctgtaccaatttcaagcaccttgcccgagggagaacgctcaacaagcaagctggtcatgaaggcaaccgtatagggctgggaaatggtttgcccgaacccgacaggataagcgccatcattgtaggctgcatcccaggcttcgacttcaaaaaagagatgacgcggcacctccagaaacgctttgagcacccgctggttagtgataccatagcgtttcagggtttcaaccatctccctgcgcctgaagtccagaagttttttcccctcttgcatcgataaaaagagaacccgttgaattgtatcttgcaatccaccagacaaccttcctgaatggctaatattgcatcaaaaagaacaaaaaacaatgtccacagagcagtttaccatttttggcagtaaataccgctcaggctcctatatcctcctgatccatctctcatgcacgctgcatcttgcattcggcaggtttcagcagggaaaacccttcaccttgccagagggcgactatctttatatcggttccgctttgggcaacaatcagaatgggtctccgcttgcaaggcgacttatccgccatgcatcacgatcagggggaaaagcgccccatgccatccaggctgcaatgattaaactcttttctgaagggcatttcaccggaaatggcgccattgaagccacagacaaaaaactgcgctggcatatcgactatcttcttgatcacaaagaggcggaaatcgaccatgtcgtcattatccgcaacccgctgagagtggaggaacggctggcggagtttcttgaatccctccctgaaaccgctctcattgcgccgcgccttggtgcacaggatacccgaaacagctctcaccttttgcggatcaccaatcgtgaacggatacttgaactgctccggcaatctctgccggaaatggtgtgcagcgggtaacgaacgctgaaatgaaggggtccctgcactgccatctggtgagctgtttatttgagttcccgtcccagaagtgctttgacaaactctgcacgatcgaagagctgaaggtcgtcgattttttcaccgactccaatatatttgaccggcagcttcagttcacgtgaaatagagagcacaatcccgcctttggccgttccatcaagtttggtcaccacaagaccggtcaccttgacaaatttcgtaaactcccttgcctgcagcacggcgttctggccggtggtaccatcgagcaccagcagcacctcatgcggagcttcaggaatcctttttttggcaacccgcatgattttggcaagctcttccatcaggtggctcttgttatgcagccgccctgcggtatcaaccagcacaacatcagcatttcgcgataccgcagcgctgacggcatcgtagaccaccgaggctggatcggaaccctgtgcctggccaatcatgggaacccctgccctgtcggcccatatctgaagctgttcgtaggctgcggccctgaaggtatcggctgccgcgataatgacttttttgcctgccttatcataattatgagccagcttggcaacactggtggtctttcccgcgccatttactccaacaattaaaataacatacggttttgccggaagaggcgcatcaaaatcgagcggatgctcctctcctgtctcttcaagcagttgctgaatctcctccatcagcattctgttgagctcctcttccgagcgataggtctcctgttttgcccgttccgtaatggcatcaacaattccgagtgtggtctcgacacccacatcggctgcaacaagaatggtttcaagctcttcaagaaagtcgtcgtcgatctccgttttccctttggtaatgacggcaagcttttcgcgaaaggtgtcgcgggttttttcgagcccttccttcagtcttgaaattttgaatttgtcaaaaaaacccataaaaagcggatattgtctttctgttattgagaatcaaacccttgctgcgtcacgtttcgatagaacgaaccacagcacaggtcataatgaattttaatttacgtaaaaatatgtcatatacagctatttccggaatcggagagttcggcctgatagataaaattgccacccttgccaacagcacccttcctgccgtgccggaactcctgacgggaataggagatgactgcgcggttttccagccttcggctgaactgctgcaggtggcgacaaccgatatgcttgctgatcaggtgcacttcgatctcctgacaaccccgctgaaacaccttggaagcaaggctatcagcgtcaatgtctccgatatctgcgccatgaatgcccttccccgctatgcgctcatctctcttgccattccggcctcattctccattgccatgattgaagagctctaccagggcatgagccatgcagcaagagagtacggcctggccattgccgggggagatacctcttcatcacgctcgggtctggttattgcaatctccatgatgggagaggtttcacgcgagcagcttgtgcaccgcagcggcgcaaaaccgggagagctgctctgcatcaccggcgctcttggtggcgcaacggctggtctcaaactcctcatgcgcgaaaaggagattatgctgaaccatatcgaaaacaatgagagctacagcagaagcgccatggctgacctgaaagagtacagcgaatcgatacagcagcagttgctcccccttgcccgcctcgatattgtccggtttttccatgcgcaccatatccgccccacgtcgatgatcgacatttccgatggtctcagctccgatttgcagcatctctgccgacgctcgaagatcggcgccatgattcaggaggcccgtattccaatcctcggaagtacgcgccggattgccgatgaactgcaggatgatgccctgacctgggcattgacggggggcgaagattaccagttgctcttcaccatcccgaaagaggagtatccggccattgccgataacaaaacgatcgcagttatcggcgaaaccaccgatgtggaggaaggtgtgcaactgagcgatatttacgggatgaaaattgatctctcctcaatcaggggattcgaccatttcagctcgtaacggcctccatctgatggaaaaaagggtgtgcgggaaagatttattttttttgggaaaccgttcgaagatggtaaattgttcgtcctttcatgttaacaacggtatgccgaagtggcggaactggtagacgcccgggacttaaaatcccgtgttcagcaatggacgtacgggttcgattcccgtcttcggcactaatctttcctttttttccttgtatttgcagttattaatcttttgtataaggcatctatcttttaaagagacaagcctgtgacaacactcggacgtataaatcttgagggattcaagtccatcaagaagacggatattgagctgcataatcttaatgttcttattggtgcgaacggggcaggcaaaagtaacatcatttcgttcttcaaaatgctcaacgaaatgatgggaggacgcctccaggagtatattggtgcctctggacgagctcaatcccttttacacttcgggccgaaaataacaccacagatcacagcccaacttgaatttacagcagataacggaattgatacctataccatgcaactcttccatgccccgggagatacgcttttttttgccgaagaatccgtgagtttccaacgaaccggtcatccatcgccaaaaaaagtcagctacggtacaggacatcaagagtcacgaattggtgagtttacggaaaaaaatcaagatcaaatatccaaaacactacgcttttttctaaaccgttgcagggtatttcatttccacgatacgtcatcaacggcgcggatacgccagttctgctacatcaaccataatcactttctgatgcctgacgcaggcaacctggctgcgttactttacaggtttcgtcatgacaataattcatcgtatagacaaattgtaagtacaattcgtttaattgcaccatttttcgacgatttcgaccttgaaccctctggcccgggaaatactgaagttattcttaactggcgagaaaaagggtcagatcaggtatttggaccccatcaactttcggacggaactttgcgggcaatctgccttgtcaccttgcttcttcagccagaaaatgagcttccaggccttgttattgtggatgagccggaactcggacttcatccatacgccctcaatattattgccgcgttatttaaaaaggcatctcattacactcaagtactcatcagcacacaatcaaccacgttcctcaacaactttgatagtgaagatgtaattgtggtaagccgaaatggtaaaggatcacaatttgagcggcttgatccagcaatactgcaagcatggctggaagaatacagccttggggagatttgggaaaagaatattattggcgggggaccacactgatggtacgtctctacattttcgcagaaggacaaacagagcaaacctttgcaacaaatgtactcagaccacatcttgcccacttcggagtgtacatgcaagctgcgatacttattgcacacgcaaagaaaaagggtattgtccatcggggcggcgggttaggtccctgttatcttcccatgaaaaacgatattctgagattgactgcccaggaaaaagctcagaatgttttttttacaaccatgatcgacctttatgcaattacctctgattttcctgggttgagtgaagccgaaaagctgcgtcatttaccctttcagcgtacagaagcacttgaacgcacgtttgccaatgatattggcgatcctcgttttattccatatatccagttacatgaatatgaggcatatctgttttccgatcctgaacagcttgctttcttttatgaccatcatcacaaagaaatatcagcacttaaagccatagctgcagggaaatcaacgccggaattgattaatgatggggcacattccgctccgagtaaacgcatcattgccgaacttcctgactatgaaaatgctaaatctgttgtgggaccacaggtagccgaactaatcggattgaaggtcattcgaagcaaatgctcacacttcaatgcatggctctcaagactcgaacaactttgctgaataatagctaacaacaaaccagaacaatcatgagttcggaattcacgaagatcctgctgaacgaggatgagatgcctcgccaatggtacaatattcaggctgacctgcctgttccgctgccgccacctttggggccggatgggaatccgataggccctgacgcccttgcaaaggtttttccgatgaaccttattgagcaggagatgagcacggaacggtggatcgatattccgcaggagattcaggctatcctgaaaatctggcgtccctctccactctaccgggcccaccgacttgaggccgcattaaaaactccggcaaagattttttacaaaaacgaaggggtctctccggcagggagtcacaaacccaataccgccgtggcacaggcctggtacaacaaggaatttggcatcaagcatctcatcacggaaaccggcgcgggtcagtggggaagcgcacttgccatgagctgcaagcttgtcggtatcgactgcaaggtctttatggtacgtatcagcttcgatcagaagccgttccgcaaaatcatgatgaaaacctggggagccgactgtattgcaagccccagcacagagactgctgttggacgcaggattcttgccgccatgcccgatacaccgggaagccttgccattgccatcagcgaagctatcgagcaggctgtcgagcatgatgacacgcgttatgcacttggcagcgttttaaaccacgtgatgctgcaccagaccattatcggccttgaggcccgcaaacagctcgacaaggtggggctttatcccgatatcgtcatcggttgtgccggcggaggctcaaactttgccggaataagctttccgtttatttgtgacaagattcatggccgtgaggttcaggtgattgcaacagagcctgaagcctgcccgacgctcaccagaggcccctatgtttacgataacggcgatgaggctcaaatgacaccgctgctggcgatgcacagcctcggccacggctttattcctccagcgattcatgccggggggttacgctatcacggcatggccccgctggtcagccatgtcaagcagcttggattaattgaggcgacctcccttggccagactgaatgttatgaggcagccatgcttttcgcccatactgaggggttcatacctgctccggaaacagcacatgctatagcccagaccatccgcgaagccaaaaaagcaaccgaggaaggaaaggagaaggttattctcatgaactggtcgggtcatggattgatggatctgcagggttatgacgctttcatgtccggaaaactgagtgattacgcacttcctgaagagctcctgcagcgctcacttcttgcagtgaaagatcatccgcctgctccgcaagcgtaaaagcaaattccccgttactctcgttgttttgcaaaaaagcacagggtaacgggttgtctaaaacagcaaagaaaatcctttatccttttgcttaaacttttttatctcggacttatagaacttaatctgttgactacaaataaaatccctgaatattgaaatatcctcaagctcttcggttttatttaatgcgtcaatatattcagctctatcctctgtaaaaattttaattaaaggctcttgatgatacatttgtatgtaattcatcattaatcttgatgtccgcccatttccgtccccaaaaggatgaatattaaccaaattataatgaatatcagcagatagctttaaaatctcattatcagaaactttatagagtctttggttaacattgtcaataagtttaagcaacaaattttcaaccttggaaaaatcaggaaaatattttctgtctacatagacttgagcctttcgaaaatctcccaatgaagtatcaaatgtccctgacattgtattgaccaatccaccagtatgtttcatgacaagtcccgcaacttgttttatcaaatcaatacttatcttttgtttctgctttgaaatctctttaagaaacataaatgctgcataatggtctttaaccatcatgtggtcagtcaatggttttccttttgctgtaatatcattctccaacaataatttagtatcattctcagttaatgaacagccttcaattttggtggaattatacacaatcgaaatcattgaaaacttttcataatcaatggcctctgataatcccatttcaagatatctcttttttattatctctaattcttcccacatcatacttcttcgtcatattctaccgttgatatcagctcatcttcggcgagttcatgaaagctgaaattcatctaccaaaccgttgatttttgaaattataacccatccaggtctggtctgcttttccctttgggaacactacccttattcaagcagtgttcccgggcaagagaataaaaccgactgaaaaaagagatgatttactcctttttcgccagcccttctccttcattgaccggaaccgccccatcaagaaaggtgaggacattctccgtttcatcgagagcaatacggatgacgcttccttcgataaatcgccctttgagcatctcttcggcaaggggatcttcgacatacttctgcagagcccttttcagaggacgggcgccatatttctggtcatagcctttatcgacaaggaactccttggctttttcatcaatttcaacctcgatacccatgtcatgcagccttttgaagagcttgccggcagtaatgtcgatgattttgaaaatatgctgtttttcaagcggatgaaagacaataatgtcatcaatacgattgagaaactcggggttgaaaacccgtttgagagcatcctcaatggttgatttcatcgccttgtaatttccggttgcatcatcaggcgcggtaaagcccatgccggatcctgctccgaaactcttgatgtctttggctccgatattcgaggtcatgatgatgacggtgttgcggaaatcgacctttcttcccatgccgtctgtcaaaaccccttcatcaagcacctggagcaagatgttgaagacatcaggatgcgctttttcaatctcatcaataagcacaaccgagtagggcttgcggcgcactttttcggtcagttgaccgccctcttcatagccaacatagcccggaggcgctccaacaagacgactgacggagaatttttccatatactcgctcatgtcggcgcgaatcagtgcatcttcggtgtcgaacatataacgggtgagcgctttggcaagctccgtcttgccgacaccggtaggaccaagaaaaataaaggagccgatcggacgtgagggatctttcaaccctgcacgtgtacgctgtatcgccttggtgatctttttgatagcctcgtcctgaccaataacctcttttgtaagatcggcctccatggagagcagctttttggattccgactgtgcaacccttgccaccggaataccggtcatcatggcaatcacagaggtaatatcagcctcggtgacatcataaacgctttcggctgccctgtcctcccactcctgtttggccaggtcaagggcatcaatcaggtgtttctccttatcacgcagccgcgctgcttcctcaaaattctgcattttcacgacctggttcttctccgccttgatctcctcaatggatttttcaagttcaagaatctccgcaggcacatggatgttgctcaaatgcacccttgcgccagcctcatccatgacatcaatggccttgtcgggcaagaaacggtcggtaatatagcgctcggaaagcttgaccgccttctcgatggagtctcccgaatagttgacatggtgatgaacctcatacttcgacttgatgttgttgaggatctggatggtctcgtcaaccgaggtgggctcaaccatgattttctggaatctccggtcaagggcgccatctttttctataaactgacggtattcgtcaagcgtggttgctccaatacactgcaattcaccgcgggcaagcgccggtttgaaaatattgcttgcgtcaagggaaccggaagcgcccccggcaccaacaatggtgtgcaactcatcgataaagagaatcacatcacgcgaccgctccagctcgttcataagcgctttcatacgctcctcgaactgaccccggtatttggtgccggcaacaagagctgccagatcgagggcaactaccctcttgtcgtagagaaccctcgataccttgcgctgtacaatcttgagggcaagaccttcggcaatagccgttttgcctacgcctggttctccaataagtaccggattgttctttttacggcggctcaacacctgggcaacacgctcaatctccttttcacgaccgatgatcgggtcaagcttgtcatcaagggcaagacgggtaaggtcacggccaaaattatcgagtacgggagtcttggttctctcgccttttctctgttccggccttttggaggggcgttcagttcctcctgacgaataggaaccctccatagggggctcttccgactcactcctgctgctggtgatgctcaggagttcatcgcggacaaggtcataggtcacaccaaactgttcgagaatctgggcggcgatattatcatcccctttcatgatcgagagcagcagatgctcggtgccgataacattcgacttgcagatttttgcttcgagataggtgattttcagcaccttctcagcctgcttggtcaggggaacattgcccatctgcgcctcggcaacccgttgatgggtgctttcctctattttcagtttgaggccaaaaaggtctatcttgagattttttaatattctggcaccgataccctctccctccttgatgaggccaaggagaagatgctcagtaccaatatagtcatgacccaaccggagagcttcctcccggctgaggcggatgacatcctgtactctattcgaaaagtttccttccattcttgtctctatcggtaaaattgttgtgaataccccgtttcatcatctcctgatacgcacacggcaaaatataacagcgaaaaaataatccttaaagatagctactttatcacaattccataaaaaagagaaaacccgggcactggattaaaggttctctaccctcaaggatcagccatgaatgttcaatacatccttattgacgacaacaatgcggaacaccgcgacctctcgatttaccgtaccggacgaataaaccgggtacggcttcaggacaaagcgtacacaatttacagcacaattgagcttgatgcgcacgactatgcggcgattttccattacggcatcgtagaggctatgaatgagctgcatttcatctctgaatcgggaaacgggcttgacagttgggacgaggcctttctgcatcacagcgcactcagcgccctgctgcgcattatcagaaggtgcagcgagggcatcgatccccaaaaaaaagagaccatcctgctcggatggcaaaatcaaccggttggcgtggcctggctgcgattgattgatccggttaaaaccgccgcttttcttcggaagttcgatacgtttatcgtggaaagcgaaggatatgatctggaatttatcctgtagcgaaaaataaaatcctgcccgaattgacatatacggatccgggcaggataacgtactcttcatgaaagaaaccaggcatgtgcaaagtcatcgaaaaaaggtcgttttggtttgagcagacgcaacacctctaccacctcacccggataaaagcccattcaaaaaacctaacggaaccatcatctcactccctgtgattatgttatcgtgtatttcaaaagcccatagcaagctgaaccgtcacagcatcgctgttgctcccgtcatcattgctgttgtgaaggtattcgagagccagtgtcgctttttcagagagatcacaggcaagtgttgctccatactgcttttcaacattaaaatcttcagctccggcatagcgcaaggcaagatggagggattcggcaagatcatagcctgcctcaacattatatgtcgcaggctttaatcccaaccgctccccatcgacaaagcgctttgcggcagcgagatattcactcctgacctcaacactgccaaaccggaaacgactgaatagactatagccgcctacataatcagccgttgtaaagtgagccatctcaaaatcatcctggagcgtatcggtatcccccatattgctgcagtacgaaccaccgatttcatatgcaaaccgctcgcttgcctcgccggcaatggcaagagccccgacaaaagtattgatttcatccttccccgctttttgcagatcgcccttaaagagagtgagcgaagccgagacaccccctccttcataccctgtctgcagcgatgcgtgatgtttggtctcgcccaactcgagcgttgtcggatccgaaatcatccctgtggcaaaatttccaaacgactgcgtaaaacgacccgcctttacaaaaaaaggagagtcatcgcgcttcattttcatgctggcctcatcaacaagaatacgatcatcgccatgctgttcgtagagaagagtggtgcgggcactcagccagtccgtcgcctttgcctcaacccccaactcgattgtcgcaagagaaagatccgatgagctctccccgtcagcatcctgatatgcgccttctacctccagcagaccggaaaaagagagccctttgacaagagcggtaccttgaccgctctcttcgacagcaaaaagagaggaagaagaaagaagagcaatgcagataaaagccgtggatttcaaaaagaggttcataaacagatgattggagttatcaggaaacagtttttcgacttatttagatcgattataaataatcttttttaatttaaaggtttgaatcggggacaacgcctcatgaaatcggcatcgtgcttggttatccctacctatctgcgtgccgcataaaaaaaatcaggattcctcctctgatcacttctgtttcaggctctcttcaacacagtcgccaacacattttccgaaaacctggagagtgaagctgcccagctcaaagccattttccctgcacaccttttcgagcagttcggagactccacagtctgaaacctcaacaatattgccgcatttttcacagatgatatgcagatggttggtcgccccataggatttttcataatgggcgtgcttgtggccaagatcaattttggaaaccagattaaatttaaacagcaggttaagggtatgatagacggtggcgcgcgaaatgcctacctgcttctttttaaggctgataaaaatctcgtcggcgtcaagatgagtatttgattgatagagttctcgcaatacggcaatgcgttccgttgtacaacgcagcccttgctctttcataaatgacttgaaaaggctttcggcttgtttcgttttgtcgctcgtctctttcttcgtttgtggcgatatatcagtcataacagggctctcatcgatataatgaatggtcaatgcggcaaccgcaacagatcaagttccctttttttatcggcattgcaaaaaaaaacagccgtaacggcagcagcaacggtcatgtgcatggcataggcttccgggctccagagccataccaatcaaaaacgcgcgcgctgtttcagcgtcataagccgaaactgcagatcacgcagttgaaacgggaagccagagcatgaagctctccatcgctgaatacccctgccgcaagtggcctgagcgttctgtccggcctgaatcgctgaagaacaagacggtttcccgacacagccgccatagcatcaacatcttcagaagcatgaatccccttcagaagggtactccggaaaaccacatcgataccggaactcagaagaagcgagcatgagcgctcaatacacttcatcatcgcgccggaacagggaatcccgataacctcctcatagcgccgggactgtaacggcgccttgatatcgagagcgacacagtcaacgagccgctcccggagaagcaggtcgatcatatccggataggagccgttggtatcaagcttgacaagcagaccgagcttcctgaacgtccggagcgattccggaagggactcatgcatggccggttctcccccggtcacaacaaccgcatcaaggcaggagcgattacgttcgacaagccggaccacgtcatgaaacggaatctgatggttcccgccgcttctcaccggatcgaccagttcaggattgtggcagtagggacagcggaaattgcatccaacggtaaaaatcaccgcagctataagcccgggataatcgataaaactctgggggatatagcctcctacgggaagttcctgtctcactccctcgcttttaaacggatgtttttgcatcaatgaccctcctctgcacacagcgactcttcctcgaccatccccacagcaaacagctttctatcgaaaaactcgctctgttttcccggattccactggcggacaggcctgagataaccgacaattcgcgtatagacggtgcaacgtcgctcgatgcccgatactgcacatttgggacagcattcatgctcgccgaacagatatccgtgtgtcggacagatactgaatgtcggggagagcgttatgtagggcaaggtaaaattatcggtcaccctcttcacaaaacgcttgacaccctcggggggaagctcgcgttcgccgataaaggcatggaataccgttcctcccgtataacgcgactgcaactcatcctgaagcctgagcgcttcgaaaagatcgtcagtataaccgaccggcagttgcgtcgaattggtataataaggctccgcgccgttcttcacagcagattcgttggccgtaacgatatccgggtaacgggatttatcgatgcgtgcaagacgataagctgtactttcggctggagtggcttcgagattgtagatagtgccgctctcctcctggaaaaccgccagtttttcccgcatgaaatccatcacctgaagggcgaatcggcgaccctctggctcggctatcgtgcaaccgagaaagttcaggcagcactcgttcatgccggtgataccgatggtcgaaaagtgattgtcccagtagcggccgtttttctggcggagattgcgcagataaaaacgggagtagggatagagtccctcctcggtaagacgctcgacaactttccgtttgatttcaagactgcttttggccagttccattgtatgcgaaagccgttcgaacaactcagcctcccctttcgactcgtaaccgattctcggcaggttcatggtcacgacaccgacagaaccggtcaaagggttcgacccgaacagacccccgccctttttctgcagttcgcgcttgtcgagccggagtcggcagcacatgctgcgcacatcatcagggttcatcgacgagttcacgaagttagaaaagtagggaattccgtaacgcgccgtcattttccatatcccgtcatagagcgggttctcccagtcgaaatccttcgtgatgttataggtcgggatgggaaaggaaaaaacagcgccgttcgcatcgccttcgagcatcacatcggcataggcgcgattgaacagatccatctcgtgctgaaaatcgtcgtatgtgcaatccatcagcttgccgcctataatgacagccctgtctttcagcattgcaggcaccctgagatcgagggtcagattggtaaagggagtctgaaacccaaccctggtcggcacgttcatattgaaaaagaactcctgcagacactgcctcaccccgtcataatcgagtcggtcgtatctgatgaagggggcaagcagggtatcgaagttcgaaaacgcctgcgcgccggcggcctccccctgcatggtatagaaaaagttgacgatctggccgagcgccgagcgcaggtgccttgccggcttgcttgccgcgtgcccctcaacgcccataaaaccgctgatcagaagatcctcaagatcccagccgacgcaatagacactcaggaaccccagatcgtggatatgcatgagccctgaggtatgcgcatcgctgatctctggagggtaaatgcgattcagccagtactgggcactgacaatagtcgagatatgctgattgagcccctgcaacgaccaggaggagttggcgctctccctcaccctccagtcttcgatatcgagatagctgtcgacaacgtcaatattgctgaacatctctttcgcatctcgcatatactgatgctggtgccggtagatgatataggctttagccgcatcgaactcccgatgcagaaaaagggttttttccaccatatcctgcatctcttcaaccgaaggaacattgccattcatcgcgctctcaagctccctgatggcatccctggcaatgcccgcagctttcgtacgatcagcctttccaacggcccgcaatgcacgaaaaacagcatatacaatcttttcagcatcgaacggcactttacgtccgtcacgcttgatcatttcctgaaaaacagtggcatccatggtaactatcttattgctgattaataaaaacgttttccctgtcagcggctgagcgccatctgaacgcaaaaagagagctgccacccgagcagggcgtagcgttcaggaaatgcgccgaacataaagatcatgcctctggaggcgccgatacgaggataaccaagtgtgtttgtaagcatacgtctgtggtgtattgaccaaccgttttgtatgcttacgcggggaaaagaatagtaagagggataagagcctgcaggaagaagagcctgaagctgtaatcgctcataaatgctctggtccgcgaaagcatgttacaagaaaagaagcgggacaggtctcctggcttgccggttgtgcagcaccttcccattccgcatcaaacggaacagtggtataacgctgcacaacacgtgatcggctttacagttgcgcgtcagctcacgattttcacgtgattccctattaaaccccttgtaatggggtatcctgcttcatcagtaaaaaaagaacagttcaaccgaatctaaaaaaataattcaataaccgtcaatgattttaacgctgtttgaataaagagcctttagcattcctgtacacgaatggagcgtctgagaagagccttttcactccacagcccaatcaccatagcgatctgttccataccacagcaaggatactcctgccgtaaggcacccggcgcggattcggccagtgcactaacgatactgacctctgtttccgtgaggagctcgaaacgctcaatttcgagcgggtgcaagagatttattggcaggcagccatttttttatcccaattgcacaaccgggtcgggatagagaaaatgatagtgcaatgcactgatcagcttctcactgttcaccactttatagggtgctgtttcgacggattgggaaaggggaattgctggtaacccggcaatttcagccgccctgccgtagtactcctttctcaggggatgaagcgggctgcaagcgttgaagacctcgccccactgtttcaaacgaatgatttccgtgatgatcctgatgcaatcgtcacgatgaatgaggttcatgggctgatcgggatgcgcaatctctgccatagtggcaagatactttgccggattacggtcataaccgataagaccgccaaaacgcagtaccgttgtctgaaaagcgctctcctgcatcagcatctcctcgacaaggagcagcgcctgaccggcaagagattcaggatcaacagcatcctcttcggtaacctcccggttgagagccggataaaccgacgtggagctgaccagcagcacagaacgcaccggtgactgaccaagtgcatcgatcagtgaggaaaactgctcaatatggtactcaacaatatcgtcgcgccgcagaggggggatgttaacaataagggtatcactttgcagaaaagcaacaatatcgtcgccgttcacctccgggtcaagccgtacaagccagggctcaacgcctgcatcatgaagggcttcaagcttctcctccctcgtggtcgatcccttgaccgaatagccctctttaacgagcgcttgtgcaagcggcagcccgagccagccgcacccgagtatcgtgattgtttcctttttcatggcacatgttttgctgttacagtttcaatgacctaatgtacatgatcagtgactgcatatcaactgaattcacattgagtttcaagcctgtcagaagatcaggggctttcgcccgaaccggcctgctcaataagacgatcgaggcaggcgctgcaaacacatgtttcgtaacgaccggcaagatactctgtcacttctgccggaaccttcctgctggcacaccagcatgttgacgaaagcgcacaggtaaacagctccccgcatatcgggcaggttaccgttttaccgcttccgacaccttgttcgatggaatgtgtcataatcattcaatggtcaatattgttgcattatgtcgtgatcgtctggcgaagcgctttctgccactccataaggagcagctctcttgcctcgggcttcattgtgggcatatatctgcgttctacctgctgcaatgcttgcagctccgcgcctgactgccatatgccggtctgcaatccggcaaggaaggcggccccgagagaggtcgattcaatattctgtggtaccagaaccgggatatcaagcagatcagcctgaaactgcatcagaaaagcgttactcaccgctcccccgtcaaccatgagcgctttcggaaagattccggtatcagcaaccatcgccctgaaaacatcgcatgactgcaaggcaatcgattcaagcgctgcacgaacaatatggtttctgtttgtccctcgcgtcagcccgacaagagtgccccgcgcctccatattccagtgcggtgcaccaagaccgacaaaggctggaaccatagagacccctccattgctcccgacctcccgtgccatcgcttcagattcggcggcatgatgaataagctgcaacccgtcgcgcagccactgaatcaccgctccgccaataaaaaccgatccctcaagcgcgtaacagggtttgcctgcggcattgagagcaagcgttgtgagcagaccatgctgtgactgaataaaggtgtcacctgtgttcatcaccatgaagcagccggtaccataggtattcttgacgctccccggctcaaaacagcattgcccgaaaagtgcagactgctgatcgccggcaattgcggcaatcggtagaccgtcaagctccttcagggccgttaccctgccgaaatcatccatggagtttctcacttccggcagcaaggatttcgggatggcaaaaatatcgagcagctcatcatcccaccgcttctccctgatattgaacagcagcgttcgggaggcattggtgaaatcggtagcatgtaccgctccgttggtcagtttccagagcagccaactgtcaacggtaccgaaaagaagggtttcgggattcagatcagcatagtggtcaagaatccagcggattttggtggcgctgaaataggcatcgagtggaagaccggttttggcggtgatcagctctcgttgcgcagcataccgctggcacagctcgctcgtccgtcggcattgccagacaatggcatgatgcaccgggttgcccgtgtttttgtcccaaagaatggtggtttcgcgctggttggtgataccgatggcggtgataggctgtgcagcgtgcgccctcagctccctgacgcactgcacaacactctgccagatctcttctggatcgtgctccacccaccccgcctgggggtagaactgggttaactcacggtacgtcttcactatgagttgaccctcacgctcatagagtgcacaggtggtgcctgtggtgccctgatctattgccagaattgccatggctctctgttttgctgacgcgttaacgggttacaacagctcctgcaacagcctcccctcttgagtacaaagtagcaattcgaaaagaaaactccttgcagcatcatcacagaacaagggtaaggggaaaccgctctttcacctgccttttggcgaaataacgcagcatcttgtattaagatggcacatattaatacaaaaattgaattaaagtggtagatttactgccaaacctgacggctggtcaacatccccttttacatggtcaaccagattgaacgacttatcaatgagagatgatcacccggtaatcgtgaatatcgagacgaatcaaaaccggagcgccaaacggcttacccttcggccccttcggggttacccgccttattgacggataaacaagtcctgtactgttttttgcgtgctgcaacacaacattggatgcgatagcaagcgggctaatgatttgtgccgtataatcgtgctgaatcaggaggccggtctggaggtcaaacctgaactgctgcacccggctgtgtgtgggaatcgcgtccgggaactgtgcctccagaaatcccggctcaagctccttccagaggatctcctcactcatcagcaaagccggaagagtaaaataattccatgacgcgtagttggcgaaatagctcatatcaaggtcatcccaccagaagagccttctgccgattttgaaataatcccgagcattccggcgatctgcaatgaccttgccctgttcatcctccagacggacatcgagaccatcaagaactcccctgacagcagggttgcgcccgatcggggtcaaagaggtaaatggccggtgagcatcgagaaccattttggcatgatggaaaaacggtcgccctttcagggtaaacgcaagtccggaagcgctcatctcgacctcaacccgttttgcgttctgccagagctcacgcccaccataggccgcaattgccttttctgctgttactttcagggtcataatcggagtatctggttttattcatgccgtataaggtgccatcaacttcatgagaaagatgattgatcatgcgtgaacgaagagtgattgagtattccggggaaagtgtgccgggtataccgggcgaaagtgtgctcatccattgtcttcgagtgaactgatccgtttgatggcgcttgtgtggaacattttctgtgggtagaaggtgatgatgccttgtatctcttaagcaacacattacataaggacaagatattcgtaaaatccacagcaaacaaatgaactgggatgtttgttactttagaataatgggtgcaacttttcaagtagcttcagatctgagtcatcattaccatttggaaaaacgagccctgctgtatagattgagtttaaattattttaagatttgcacgcattttaaaccgagcctacgataaagcagggcaccatgattgaacaccgtatacgacaggctcgtcaggcggcagggctgacattggctgcattgggagcgaaaattggggtcacccacaccgctatccaaaagtatgagaagggcatcattaccccgtcatcgtcgatattgttgaaacttgctcaggcctgcggagtacgcactgaatattttttccgttcgcataccgttgaattggtcaatcctgagttccgcaagttatcaacctttggaaaaacagcacaagaagagctgaccatcaaagtcattgatctggttgaaaagcgggtagaacttcttggttcatttccagactcccctatccctgcattcgagcttcctgctggccttccggaacacatagaaaaccttgaccagatcgaagcgattgctgaccaggtacgcaacgcatggatgctcggcatggatccgataccggatgtatgcgacacatttgaagcttgcgggcttctggtcatcgttgtcaacaatattcatcctggattttcaggtttaaaagctacagcccgaacaaatgatggccgaacctatcccattattgtggtgtcagcacgctggccgggagatcggcaacgttttacactggcgcatgaattggctcatctcttgctctcaggtcgtcttgctgataaccttgatgaggaaaaagcctgcaaccgttttgccggagctttccttgctcctgccgttgccgtaacccgcctgcttggtcagcaccgtgacgccttggaatggaaagagatctacaccctcaagcacgaattcgggctctctatggctgggtggcttatgcgtgcaaaacaatgcgatgttataactgaagcgctttaccgttcaatgacgatacggttttcagcaaaaggatggcgcaaacttgaaccggaagagcccgtaccacaggaaaacccgaaactctttgaacaactggtctaccgtgcactcggtgaacactgcatcccggaatccaaagccgccgaattgcttggtatcccgatgatgtcgttttacaaacaacgccaactcgaaacagcggatgatgctcctcatcagtgacgcaaacattctgatcgacatggagtccggtgatctcctggagagactgtttcaacttccaattcgtattgcaataccggatatactctacagggaggagatagaacccggcaccccgggacttgaattaattggattatgcctgcttgaaattacaggagaatatgttgcatacgccgtaaatcttttaaaaaaatacggaaaaggcccaagtcacaacgattatcttgctctggctttagcaaaacaagaaggctgcccattgctcactggcgataaacagttaaggaaagttgctttatcagaagaggtttcgacaatggggacaatttggttactccgaactatggtggaacacaacatagtaaccgtacagcaaacccttgatgcaatagagaaaatgagaacagccggtcgcagacttccctggtcagaagcagaaagaatcttgctcaatctgctttgagcgtctctctgcacggctccgccttccggtgacaaattacgtcatgactttttaatgagcgctttaacctttctgaaaatgagaagttatttccatttaccctgatcgttctatgaacatgcatcagcaacacaaatccggcaccgacccttatgttgagttcattgatgtcggggtaacaaagctgagccctgcaggtacaacgatgctcattcttgaccaaatatcgtttactgcccgaaagggggagataaccggaataatcggagcttcaggaagcggtaaaagcaccctgattcgactgtgcaaccgccttgacgatccttcagtgggtacgattctcctgaatgggcaaaatattgcaaccatagacccgctgctgctgcgtcgaaaagttgccatggtgctgcaaaagcccttcatgtttgaaggcacacttcttgagaacctgcaacgccccttcctttttcggggtgtggttccaccttcagccgaaagcctcgaaattgcccgggttcttgatctcgttcaactccctgcgaagatgctggatcgggatgcccgctccctttccggtggtgaacaacagagagtcaatctggctcgtgcgcttgtcaaccatccagaggtacttttgctcgatgaacccaccagcgccctcgatcgcccttcaacggcacatctggccagcacactgagcaacatctgccaccatgaacatctcgccattcttgtggtgacccacgacctctatcttgctgaacatatcgtcaatcacctgatctacctcgaagcgggccacattgtggaacagggcatttgcacaaagatgctcgcaatgccccagacaactgcattcagcaattttctgacacaacctgagagagcacaaccatcttcctcatgaacaatccgaacatcattcctctggatgtgatccaattggtctacgcttacgcgctgattctgcttgcgctggcccttgcacgcctgcagcagattggccacgaaaaacagcttctctggagttcaatgcgtatgctcttgcaactcatcgctgtcggctacctgctgcatctgctctttgccatcaattctcccctgccggtggtgctcatgctgttcgcgatggccggtttttcgctccaggttgcgggatcgcggattaaaaaacgaatgccgaatttctatcgtgtagtaggaagttccattatcattggctgcggaggggtaaccttctatttctgtctcctcgtagtcggctactcgccctggttcgatccccgctatctcatccctctggcagggatgattttcggtaacgccatgaacggtgcaagccttgctgccgaacggctctctgcagaaatgcatgaacggcgtgaagagattgaatgcgcactctctcttggagccacctcccggcaatcctcccaggaggctatccgaaatgcctacagtgcggctttgcgcccaaccatcaacacgatggccgccaccggaatcgtagccctccccggtatgatgaccggccagattctttcagggacagaacccatcatcgccgtgcgctaccagattgccatactctgcgccataaccggagctgtagccgtgacctcatttttgattgtgcagcaaggctaccgccgcttctttaccgacgcccatcaactgaagcgggagtgatgtgggggagcgtttcggatcaagctgattgtgaattttgcaacaaactcttatctatttgaaaaggaagggctatgatcacgacagagaggcatgagcactatgggaaatcgacttgaattgcttgaaggaagcgctgaaactttcagccgctgaacgtgcagcttttgcccagcttttgctcgccagtcttgacgaagatgccgaaattgaggaggcatgggcacttgaaaaccgaacaaaggatgaccgagattgaaaatggcacaaccttggttattcctctggctgatgcacttgcacaggttcgcgcagcactgaaatgaaaactcgtcagaatttaccatctctgtgactcaagcctttacgattaagatattttccattgatgttcgtacattgtgtgtattaaggctcgctccgaagcttattgctttcgcagataaaacggcacaatggcgggacttttaggataaaaaaaatttgatctccatgttatgcaaaacaccattgaaattacgcacctctccagagtggaaaaattgaggatcatggaagctatctgggacgatctgacgcatgaagaggaatcactggtatctcctgactggcataagcaggctttgcaggaaacagaacatcgactggcaacagggcaagaacagtctgtagattggcaaaaggcgaaaatcgaactccgaaaacgattcgaatgaaaatcagactactctcttccgcactgggtgatttgactgacgggaggttcttctatgaaaaacagggcgaaggattgggagagtacttctttgattctctcttctctgatattgattccttgacgctatatggcggggttcatcctgcaatttttggctattaccggatgttatccaaaagatttccttatgccatttactacaaacttgtggaggatggttcggttgctgtcgtctggagagttctggacttgcgtggtgatccaaaaaaaatcagaaagtcactgaccaggtaattttgctggagagatgaagactttaagctggtagagccattgtcaaccatttcacgttggtcacgcccggatgagtttgtcaatattttgacggaggtggcgtaaagagtgcttcattgataaaaccgtttcctcagattgttgagaactacatctccaggaatagcgcgaacctttccagaacgcagctcttcaagctggcgttgtgcctcttctgcccaagttttctcaatatcaggttcaccatgattgaggcttttcagcaagtaatccactatcagcgcccgatcttcaacaggcagtgacattacttcagttatcagttcttgagtgttcatcgcttcgtatctgttgcttggttaagtgtatgcaattctgaatcactacactgctgaatgtaaacaatccgaatcaggaaccagtttatcaccggataattacaacgaaatggcacattgagtcaccctcaagaagcaattctccccatcgttgcagccattcacgatcggcactgccttttggcagtgtcttgcgactatgcagccattgcccgcaatacagaggattatccgcagccgttcgggccgctgaaaagaatattggttgctatcgtttcgctctgcttgcttgtgatatttgcagctcttgcatggcaacgagggatattttttgcccttgaagggatgctgttcaacctgaaaatcaacatactctccattcaagcaattccatccgggtagtttcaacaacacgcgaatgcgcatctattggtttgagtagcttcctgattttttgttggatattagccggatcaattgcacgagggaagagttttgaatgttgttttggttgctcaaggtgcaggataacatgcaacttctgacatcccagcacggcaatcgcgattatcttttcatgactatcgttggcgtttaccttcgccggaagtagggcggctaaagtatcataaactttccgggcaatttcttcagacaattcagagggttttgttcggcgatgtacacgataatcttttacctcaatcaaccagagtgaataagagggatcaagtgcaagaaggtctacggctttgataccttcccacatttttgaaaattgatttcgataaaaagaccaatcatcataccggctgactttccaaccatccggaaagtcaaaaatcaagccatcaacattatattgctgcatcttcagaacccatcttcagaacccatcttcagaaacctgtctgattgctgcaactcttcatcaagagcagtgatgtcacccacatcatcagtactgcttccttgttgaacaacaactccatcagatgtttcatggaggccaaaaaaacggctttctacctctttgtatgcaagagttgataacagtatttctatttctcgcagaagaaaaagactatgggtagcaataaaaatctgaatacctgaaacgcttaaatcaagaatacttttagcaacacctttaatgatatttggattaagatttgcttcgggctcatcccagaagagatagcctttatcgagaagcgctcctgttgcaactaatcttgataacataccaagcttacgatacccttcagcaagcaagggaatttcaatacgaccattgatactttttaaataaaagcgaccgttcttgtcgagttcaatctggccgcccatggcagcttcaagaggctcaagtaattcccggattctcttctctttcgcccctttttgcaacaatgcgccaagaagtatgcacgtatctctccaggtctcttcaaattcgagataatgcccttcatatactgatacaaaattgggataaatcgtcaataattcacttgtgggcaagtaaacaggagagatatcaagccacgtatcagggagtttttctatgctgacctcagacttgctctgtgtcgcaaagctgaatgcaatatcaaaaacggattgagtaaacgagatattaatatcacaccgttctcggccctgctttcttctggctaaccgtccaagttgctctggcctgaaaacgttgacaagtttttcagccaattgtatttgataaagtgacttggttggcgataaagagtttgattttctttttgcctctgcactcacggctaagacagaataaaggattttcagcaaatgtgttttccctgtaccgttctcgccgataatcacattgagattgcggccaaacttgaaatctgcttccggaaagaccgtaagatttttaatcgatagctgttgtatcaccttttcttttcccggaaatattgtgtatccctctcttcttccacaaaatgtaataaaaaaaagcgtataaggcttactcgtggttttgcataagagttcactcctcctgcttctcggtcagatatttccagtatttcatgggcatgttggatttctggaggcgggggtttttgcggtcggggatggcgatggttttgaagaatgcctgccagagggcctgtacctttttttcgtcgtctgagagggcgggggcggtgaactgttcgatggtaccgaactggagtgtgccctgattccagcgggcggcggtgcggcgacggacgtcgtagaggaaccagtgctgcgcccggagcctgcggctgaagtgccaggcgaggggatggatgatgttatggtcgggctccatttttgcgaggtacgctccgtcctggagtttttcgaagcgcaggagccctttcatgcggtggagttccctgcctgcttttttggcaacagcgacaatgtcgcgcaccgatggatgggtgaggtagccgttgaccttgtctccgtggatgaaggcgagtgcaagatagtggagcaggctgctttccatctcctctttttcggcaagcatgaaggagtagagcgtatgggcggcgtcgggggcctgtttgcggagccggaaaaagagatcttcggcctgggtggtatcggtgccgataaagaagccatcttcgaagagggtgtcctggcgctctgcgagggcaacctgttccgggtcaggttcctcttcaagaatccaggcaattgcggagagaaggccgtcggcggtgccgtcgtagaggtatcggttcatggtttcaggaaaaaataccgggaagaaccagttgtgttgaaagtgccggtgccgggctttcgccaaggagcagttgctggcggagaagagcggctggccggtcgggtttttcgaaacttctgcctgaacaggtgatgaaatattttgcccgtttcatgaccactccgatctttttcatcccttccggggtgatggctgaaaagcggcgggcggcgatgatgcggcgggccgatacgacgccgatacccggtacgcgcagcagggttccgtagtcggcgcggttgatctcgatcgggaaaaattccggatggcgcagggcccatgcggtcttgggatcaaatgattcatcaagattcggggcctcgtccgacaggatctcttcggcggaaaatccgtagaagcgcaggagccagtcggcctggtagagccggtgttcacgcaacagcgggggtgcggcaagcacggggaggcggttgtcgtcactgaccggtacataggcggagtagtagacccgcttgaggttcatttttttgtagagcccctgtgaaaggcagaggatctggaagtcgttttcagggctagcgccgatgatcatctgggtgctctggcctgccggagcgaaacggggagcacggcggctcgctttgcgctcgacaaggctggaggctatctcccggccaatcaaggccatcggtgcaagaattgcatccttgtgcttctgtggagcaagtcgctggagggatgtttgcgacggcagctcgatattgacgctgatacggtcggcatagagcccggctttgcgcaccagttcgctgctgcttccgggaatgattttcatgtggatatagccgccgaagtgctcttcggtacgcaggatttcagcaaccctgaccatccgttccatggtatggtcgggactcaccatgacggctgagcttaaaaacagtccttcgatatagttgcggcgatagaaatcaagggtgaggtcaaccacttcccgtgctgtaaaggaggcgcgttcaacggaattggaggatcggttcacgcagtaggcgcagtcgtaacggcagtcgttggagagcagaattttcaggagcgaaatgcagcggccatcatccgaccaggagtggcagatgccgccgtttgaggtattgccggttccacaggcaggcccttcacgcttgctcccgctggaggcgcatgaagcgtcgtaacgcgccgcgccggaaagaatctgtagtttcgacaaggtttccatgaggggaaatatagtgaagaaagaacgaacgaaagagggcgctcactggagaattgccttgccggaaaattaatttttcactccgttatggttgctgaagccccacttttgtatgccgctgcatgagaagctcgatggtacgccgggcgccggtcaccacaccgggaagcgactgaccgggaaagatggagtctccaacaaaaaacagattgtcgaagcgggtgagcggcccgcgaaccttgaagagcgaggtctggggatagcctccaacgcaaccctgaaaacgtccggtataacgctcccaggtaaccggtgttgcggccgttatactgtggatggcatcgcgggcggcgggaaactgctctgtcagaacatcgagtacccgtgcagtataggcactcttcagctccctgtaggcagcctctcctctcttttttgcctcaaaccaccgctccggcgaggtatgggtcgaaaccgttactgcacaaagggcttcaggggcacgaccggattcttcagtgggtgaaactgaaacaaaaatggagttaccttcagccagttccccactgctgccgataatctgcacatgacgggatgataaggcgctgaagagggctggttccatgccaagatagagggtgaaggcgctccagaggaggctctccctcttttcctcctgaggctccccttctgatgcaaggaagcgatcaagggagtccggtgtgaggttggcaagcacataatcagcggcaagagcgctgccatccgaggtttcaaggccaaacacctgccctcttaccgaatcaatccgaataacctgtttacggtaaagaacagctccaccgttctcttcaatggaggctgcaagcaacctggaaacggttccaattcctcctttgacatgatatgcgcctgcaaccggcagatcaagggctatggcggcgttgatggcattggcgtactctgaggtggtctgcaccgagaccagaagctgggcgtcaataaaacgcacaaaatcgggatccgtatcgaggccgtgcgaagcaagccattcacgggctgtttttctggcaaatggcagcagatgccgggttccggaaaatccggcaagagctttacgggcaagacgggcaagatcaccaactcccttgactggccaggaaagccccccttcagagaaatgccagagcagttttgccaatgcgttctgttctgcccagaatggcgccgagtggggaaaacgctcaagaatgtcaaagcgattcggctgaagatcgagatgaagggcaccatggcgatattgccaggcaaccggttccggctcaacaggccaggtaatgccaagctctttaccgagattctccatcggagcgcctgcatgaaagccgcaaccaatcgttgccccggcatcaaaacagtagccgtttcgggaaaaggttgctgcgcagccaccgggatagtcctgtgcttcaagtacggtaaccatggcacccttacgcgcaagcagtgcgcctgcggcaagtccgcctatcccggctccaatgacaacaatattcagatcctgcagtttcatggcacatcctttggtttatccttgcaggtagaagtaaccgcaggagtccccaggaagttcttcagaaaaaacggagctgacgcagtggctgcaacatcgctcctctttgagaagcagagagagttgcgtttcgggtatttcgtgcaggagaagaaaatgcaggtaagagagtcggcgtagcgggatttgaacccacgaccccttccaccccaaggaagtgcgctaccaggctgcgctatacgccgatatgatccggaaagaggatgtaattataaaaaattctctggattaacataattttatttcaaaaatccgcactctttttctctttcatgaaaagggattcccgctctattccactctgccgttatcaggtatcaacactctgtgcagaattccacaagagtgtacaaattccggcaacaggcacaacaagcgttacaaaacccggaaagaagtaaacaacttatttcttaataacaagttaagcaacatatcgaagtacagcacagaaccaccatcagacaagctgaaggaggaaataaacaatgcaccaacaagttatcaacattccattaacaattcggagtatcctgtttccggccaaaccgatgcttcagatactcaataaagggtggcataatggagatgataataatggcaataatcagcagcttgaaattctgctgaacgaagggaagctggccaaaaaagtagccactgtagctgaaaaccccgacccaaagcgccgcgccaacaatattgaagagaagaaagcggctgtagtgcatggcgccaatacctgccacaaaaggagcaaaggttctgataatgggaataaaacgggcaatgataatggtcttgccaccatatttctgaaaaaattggttggtcttgacaaggtgccggggattaaagaggctggatttttgataactgaacacttttggtccgagcttgtggccaatctggtagttgaggctgtcgccaagtacggccgcaaaaaagaagagaagaaagagataatgggggtcgagtgatgagccgggcatggaggccagggagccggcagcaaaaagcagagaatcgccaggcagaaagggggtgacgacaagtccggtttcgcagaagatgatgataaaaagaatcgcgtaaagccagaggccgtactgcgcggcaagtacctgaaggtgagtatcgatatggagaataaaatcgaccagagaagcgagcagactggtaagggaatagtccatggcattactttaataataaaaaacctctgctgttagccgagtgcaatgtactcattgagcaccagagtcgcaaaacctgactcaccgccagggttgagggatgactgaagaaaagttttattgttatatattaagtttctgttttgtgacaagaaaccaatgcaactcccatgagttattttacgtccaagcgttgccgtctgtactaccatgatagtgcagaatctgatccttcaagtcaggaaaagcctgtggtgctctttgtaaacgggtgggctgtctcctcccgttactggacaccgctggtcgagaggctctcggcgaagtaccgctgcattacctatgaccagagcgggacgggaaaaacggtcatcaagggctacaacccgacctttaccattcagggctttaccgatgaggctgccgagcttattgaacatcttggactccataactcaagaaaactgcatattgtcggccattcgatgggcggcatggtcgcaactgaactctgcctgcgctaccgggatgccctgctgtcggccaccatcattgcctgcggcatctttgaggagaccgcgctcacctctcttggcctcttttttctgggaggattgattgatgtctccatgaattttcgcaacgtctttcagcatgagcctctgaaaagcctttttatcaaacgggcggccacaaaagcaatcagcaaggagtaccacgatgttcttatcgaagacttcacgcaatccgacaaggaagcaaccaatgctgtgggcaggttctcgatcgacagggaggttttgagaaggtatacccgtcacgtgctgctgatctcttcaccaatgctctgctgtgtcggtatggccgatcaaaccattcctcccgagggtaccctcacgctctacgaaagacgcaaggccgtctcttctgctccgaccagcctggcaaagtttatggatcttggccatctgcccatgcttgaagacactgcccgatttgcgaatgaacttgaaaaacattttgaatttgcggaacaatttcataaaaagagtccgcaataaattgcaggccaccattgacagaaaatctgatctttcgtccgcaacgctgctggcgtggctgcaagtgtaaaccttaacattaatcgctactgtgagtaaactattgaacaagacctttttttttctttttatatcgttcgttaccataacgctgatatccccggagatctctgcaaaaggctcttttctgggtctgccaagccttgaggaacttgaaaatcccaacccggaactggcctctcttgtctattccgaggatggtgtgctgctccataaattttttgtaaaaaaccgaaccttcgttccgctgagatcaattccattgtctacccgttatgccctgattgcaaccgaagatgtcgctttttacaaccactggggagtcgatctgagacggtttgttttggcaatgggtgaaaatatcatcaaggggcgaacccgctggcagggggcaagcaccattacccagcagcttgccaaaaatctctacctaaccagggagagaaccataagccgaaaattcaaggagttgattaccgcaattgaactcgaaaagacctatacaaaagacgagattcttgcactctatctcaacaccgtctatttcggtgccggggcgtacggcattgaggccgcagcccatacttattttggaaaacccgcttctctccttacgctgccggagagtgcaacgctgatagcaacactgaagaacccgacagcctataaccctgcaaagtatccgtcaagcgcagccagccggcgaaacctgatcctctctttgatggaaaaggttaaattcattacgccccaacaggcagccaaagcacaaagaaccccattggtggtaagatatactccgatagaccaccagggtagagctccctattttaccgagtatatccgccagacgctgaaaccatcgccgacagtcggaaacattgaccttttccgtgacggaatgacgatacgaacaacactcgacagccgcatgcaaaactatgcccagcaggcctccgccgaacatctggctgaactgcaggctacatttgaccgctcatgggtatggccggaatcgctgaagaaccagatgatcatggagagcgaacggttcaagggattgaaagagaatggtctctcgaatcagcaggcgatggcaaagatcaaagcagacaaggtttgggtgaaggagctgctgagggataaaaccagaatacaggtggcattggtggccattgatccgagcaacggtcatgtcaaggcgtgggttggaggaaacaggttctcacccgatgaatacaggtatcaatacgaccatgtctggcaggccaagcgacaacccggctcaacattcaagccttttgtctatgccgcagccatcgataaaggattgcctgcaaactttcaggtcctcgaccaacccctcacgtttacttcaggaaacggcgtttggtcgccgagaaattccgacggttcgtcaggcggcatgacgacgttgcgttcggcattgatccactcattaaaccaggttacggtcaggcttgcctatgaacaactgtcggtagcggaaatcatcagctatgcgaaaagaatgggtatcacctccccccttgcttcaaatctctcgctcgttcttggaacgtcggcagtgtcaccactggaactggctggagccttttcaacctttgcgaataacgggatctggcatgaaccggtctcaatcctgaaacttgaagacaagcacaaccgtcccatttcggaatacattccaaaccaccgtattgccatcgactccacctccaattttgtgatggtctcgatgctcagggatgtgatcaacaggggtacaggcgctgcagtccgatcccgttatggctttaacattgaggcggcgggcaaaaccggcacaacccagagtatgagagatgcctggtttgcgggtttcacaccacaacttgtagctgttgtatggactggatttgatgatgagcgcatcaagtttacctccatggaatatggtcagggcgctcgggcagcgcttcccatatgggccggctttatgaaacgctgttacagtgatccctctctgcaactcgataatcgctcttttcatatacccgagaccattattgccgtaccgatttccccgcagaccaatacaccttctgatctgctcggcagtaatgtctatatggagtattatacgccaaagggcttccagtactatcagtcccatcctgtacaaccaaacaatggaagctccccttctgcagagggagagaactctgattccggaaaccacgacggatcacctcatctgcagatgccttttccagcaaaagaagagagtgttttctgatatcccgttcatttaacgtacaactgttttttttatgcaatcagtcctggttcttgattttggatcacaatacacgcagttaattgcccgtcgtatacgtgaactgggtatttattctgaaattcttccctacaataccacaccggagagtatcagggaacacaacccaaaggcaatcatcctttcaggtgggccaaccagcgtttacgatgcatcagccattctgcctgatgatggcatcttttctctcgggattcccatgcttggcatctgctacggactgcaggttatcgccaaacatttcggaggagaggtagccagttcatccaagcatgaatttggccgtgcaaaaattatggttgcccaggacaatgagcctgaaagccctctcttccacgatattccggattctgatgtctggatgagccacggcgacaaagtaatgcagcttcctgaagggttcagggtaacggccagcagcgagaactcggagatgtgtgcctttgaaagtttcggaagcaagggcgccctgaagatctacgcattgcagtttcaccctgaggtgcagcacaccctctatggcaaacagcttctctcgaactttctgattacgattgccggcatcacgcctgactggtcgtcgaaaagctttatcgaacaccagcttgaagagatcagccgcaaagcaggcaaagagacggtcatctgcggtatcagcggaggcgttgattcaaccgtagcagccgtcatggtcggcaaggcaatcggcaaacaactgcactgcgtctttgtcgataacggcctgctgagaaaaaatgaagcagaaaaggtaatgacctttctctcaactcttggcctcagggttactctggtcgatgcttccgatctcttcctgaaacgactcaaaacggtagcctctccggaaaagaagcgcaaaatcattggtcgcacctttatccaggtcttcgaagagcagatggagcaggaaaaatttctggtgcagggcacgctctaccctgatgtcattgaaagcgtcagcgtcaaaggcccttcggaaaccatcaagtcgcaccacaatgtgggtggactgccgaaacggatgaagctcaagcttatcgaaccgcttcgggagctcttcaaggatgaggtgcgtgctgttggccgcgaactgggcattgccgaggatattttgatgcgccaccccttccccggcccaggtcttgccgtcagggtactcgggtcagtcaccaaagaacggctcgacattttgcgggatgccgacgaaatctttattgaagagctgaaatcaaccggactctaccagaaggtatggcaggcattcgccgtgctgcttccggtacagtcggtcggtgtgatgggcgacaagcgcacctatgaaaatgttctggcactgcgggctgtggaatcgtctgacggcatgaccgccgactgggctcaactgccgcatgattttctggcccgcgtttcaaaccgcatcatcaacgaagtacgcggcatcaatcgagtggcctacgatatctcatcgaaaccaccggcaaccattgaatgggaataacagcaccgatctgaatccgttttttttcatagcataaccacctctccaagcaccatgtcgggaaagccattacggaggaagctgatcgcttcggttctcttgctttcaagcctttcgcctgccgcatcaccactccatgcggcagcatcggcaacgatggcgaaagaagaaacaggcgaactcgatctctcggcgaccaaagccctttttgacactcaatcggccttttttgtcgatgcacgttccgaatacgcttatgacatttcgcatatcaaaggagcccgctctcttacaatgagccggtttgacgagcagtttcctgaattcagtcaaaacaaaagtgctgaaacccttattgtggtctattgcattgggccccgttgcggcaatgcccggcatgttgctgaaaagctgaagaaaaacggttacaagaatgtcaaagttttttcaggcggtctgcttgaatggtttcatgcaggattcccgatggaaggttgagctgctttgaagttacccttggcaagcgtgccaccgtcggtatcaccggctggcttacggcatcagcacaccatgagggtgctccgctggccatcctgtcggcgctggtgctcatcgtgctagtggccagggcaatgctgccgaagaaacattaatcctgccatcacggttcgataccacacctctctcgatggttcgtatgcagatattcaggtgcataggcaaaccatttgttagtggatgaacgaaaaactgttatgatattataaaataatagtttatattgttatttcatggtcaaagatatttgacggaccctgagctaaagcgtaataataccccattagaagcatttttgatagagaaaaggtgttgcagggtgccctcaaagagaaacagactccaaacttcgttttttgaaatccactatgcgtagcgtcatcaaccaccaaatgatgttcggtcgtaccgatatttctgccattgttttcgatccgaaatcacgagatgatatcccaaaaatcttgaggggccttcagggcatctacaccgacgaggagttgcgcaagcgtgtttttgccatcctcgaagaggttcgtcctgaacggaaaaaaggagaaggaaaagctgacccaaacacagggcgtcccggtatggagcaatgggcaattttggtactgggtgtcgttcgactgggaatcaacgctgattacgatcggcttcatgaattggtcaatcaccacgatacgcttcgccagatgcttggtcacaacgattggactgataaaacatcttatgaactccagaccatcaaagataatgtccgactgtttacccccgaattgcttgatcgaatcaaccaggaaattgtccgtgcaggtcatacgttagtaaaaaaaaagaggaagaaaatttccctttaatggcccgaggtgattcgtttgtggtggaaaccaacgttcactttcctgctgatacaagccagttgttcgatgccattcgcaaagccattgaggtctgtgcgaaatggtcttttgatgaaggattaagtcaatggcgccaatacgatcataacatccggcatatcaaaagaatgcgtcgtattgtgcaacagctcaagcactcgacatcaaaaaagccggaaaagaaagctctcaaagatcaacaaataaagcaagcactcctcgattaccttgcggcagtcgattatcagttacaacgggcagtgcgtaccggcgcagaactgggtggcttaaatccgttgcggctcagccagcttaacggctatattgctcatgctgaggtacaaatggggcaaattcgtcgtcggataaatgacgaggttattccgcatgcggagaaagtcttttcaatttttcagccacacaccgagtggatcagtaaaggcaaggcgggagtgccggttgagttgggattacgggtctgtattatcgaagatcagtatcgttttatcctgcatcatcaggtcatggaaaaagttgtcgatagcgacatcgcagtgtccattatcgaagagaccaagcaacgttttccaaacttgcgatcgatcagctacgacaaaggctttcatagcccggataaccaacgcgacctgaaagcgcttcttgaaaaagttgttatgccgaaaaaaggcaagctctcaaaaatcgacaaagctcatgaatccgagccggaattcaggagactgcgacggcagcattcggcagttgaatcagcaatcaacgcacttgaggttcacggcttggatatatgccctgatgatggcatcaaaggattcaatcgctatgttgcccttgcagtgctggctcgcaacattcatcgttatggagcactcttgtacaagcaggatgcgaagcgacatcgagggccctacaaaaaagctgcctgagttctctccccaaaaaaagagttttttaccaattcgcagggagagatccgttcgttatgacgcttcctggagcaaaattcggtagtttacccatggcgtgtcacgatcagcacaaaaacgccttttgttgatcattaaaaatggtttttaatccggcgggaggttgtcaaattttcaaaaaacaggggttttctttctggcacttgttagcaattttttctataatcgatagttgaaacgatttgagaaaatgctcaaaaagtcatgatgaacagagctttatctttgcctgacggctacaaatcaaaaaatgggtcgttttgaactgctgccaaacactgttcaagcgacaagtcttgatacaattctacccaatcgccagtatagcgcatgaacgccatattgaactgattatcccggatatattccagccgaaccaacttggcttcaaagaaaggtatttgagcgttgggtccagggacattatattttgcacaaatgtaaaaatagtgtcgataccactttgtatacatatcggcgatgtaattgcgctgaaattcatcaggagcgggtggaggttgaatgtgctttggtttcagaaccttttccacaaattcatccgccttttgcttgacaatttcttttgtcttcgttggcacttttggtgccggtggtttagatggactatagacccacattccctgacttttagccataatgcctgctttatgttatgaaaagaaaaggcctaacgacaagacaagcggctctgtccgcttcatcctctcatatattccctgatgtcagaacctgctactgaaaactaacgtgtggcttgactcccaaaacagctctgacacggcgcagaaaggccagactgacgtttctgtacgtgcctgattccaggcgggaaatcgcagcctgtgacgtatgtgcctgacgcgcaagctctttttgagtcataccggcagttaagaggagaggaacaatttttttcatttttttggttatctttttaacgggtacactgcatttttttgcagaggtgtaatctgcacattaaagaaaccaacccacctaaataacatgaattcgacatccaggcagattactttataatcctgaaactgtaactatcaatgcaattaacaattacattacctgatattctgccggatcaactatcaccggttattaataaattgaaagctctctttaccaaggaaggtattgctgtagaaataaagccagaggcgctgtcatatgattcctgggataacctcaatattgataaaattgcagttgataccggcagggacgattttgccgaaaatcacgatcattacctctatggaattgcgaagcgatgacggagcatattttcgttgatacatcagcattgattgccctgggtaataaacgagatgcttttcattttcaggccattggcatcaatgataaattgagcaggtcaaacattacatttgtaacaacaagtgcaattttgcttgaatttggaaatgctttcagtacggttactctgaaaccttttgcaatcaagttgattgatgcaataagacaatcaaaaaaatggacaagcatccttgttgatgaaaatattatcagcagaagttttgaactgtatagacaaatgatggataaagaatggggtttggttgattgtgcaagtattcatgtggcgaagaatatgggaataaaggatattttcagtactgatcatcattttgaacaggcagggttccagattttgttaaaacggcctgcatagcgaccatactactaaaaaaatttcagaatacggaacagcgtcaacgagcctccattttttcacctgcctctcagcgactcacaagcgtaaagcgcagtacaggtcgtcatgctcaaaagcactctccatccgttttatttctgccggtcgtgcaccaacagtttttgccccctcgccccaggtctgcgtaacatgggcaacctcaaaatcattcgatcagcatcagccttctgcaatccaaaataatgggcgacatcacgaaccagtccggaactcttcaaagcaacaaggaacccaaggggatgctcacaacgatgtaaacttatagctcaaggcgcttcacaatcccgttcaccgctgcagtcaagatcccgagctgacgcgccgctccggcataggtcatccgaactccagcacatatttcaaagttagcattttccgtagctccgaacaatcccgctttcggcttccccctctattgcttgaacgttttgagctgtacagaacggataacagaatagggtttgatttggtttgcaccttcaaacgatgagcaatgggtgtttttttacgctaaccctgggtgattcttattttccgatcacaccagtgttccgttaatgaacttgtgaataatacttgctacataagtctggtacggcaagccttctttgatgccctttctttgtaactcagtgagctctctttcagaaatccgaatattcagcctcttatcctttttcaaagaattaccagcgtactctgccaactcatttcttctttttgaagtggtaaactattacggaaagctgtaaactaccttttttgaattcaccgggtcaagtgccccctcatccaactcagcacacgcttaaaagcagaaaattgcatgaccttgttcaacaaagtcttcggaaaaaaatcatcctcagagccacttgtcaagataggctctcaatatggtggtggcattgtcttttatgttgatcataccggacggcatggtttgattgccgccaaatcggacatggagggctcctctccgggcatagccgccatgaaagggttgtctgaaggtttgtttaactggcctgatgccattgcggcgtgcagaaattctgaaaatggcggtttccgcgactggtttttgcctgacaaggaacagttaaaccacctttttatgcataaacgggaagtcggcggttttgtgcatgattcagccaactactggagctcctcggaaaatcctgatggagggggctggataaaagccggaatctggataaaggatttcaactctttcggctgccagagcgccgaacccaaagaggcctacaaccgtgtgcgcaccatccgggcattttgacagcaacatgcagagttcagtgaaattttgtttttgtggggtaacaacaacttgtcgaacaaccgaaatcgtactcttatgaaacgcaagattcatctctcctatctccacgttgcgttattgctttcactctggctgccaatgtatggttgcagtacgcctcatgcagcaactgaagacacatcgcagcaaccaactgccggcataagcggaatggcgcagattgacggcaactcctggctcgtcgttcacgatgcgttatcgtttgaaaacggcccaagaatgtcaatcataacgctatcggcatatgcggcaccggctctccatcctgtcacggttgactcctggccggacgccgacgggcgggcgagcgatcttgagtcactgtgcccgcttccctctcatccgaacgaatatctcatggctgaatcaggaacatggaaggaaaaaggcggacgattatttcatcttcgcctcaacgcttcaacaaaacaggctgtaattcttggcgtcatgaaactgccggtactggcggataacaaccctcaacaggttggcgatcagtatgaggctcttgcatgcgtacgaggagcagacggcagattgttgctcctgcttggcgaaagagggggatcacaacgatttccggagggggttattcgatggggcgttcttgatatcgagcgccatgagcttcagttcaccgaaaaggggcttgaaggagtgaaggtcaatgctcccggcaaatggaaaaacgagctgacaaaccgggatatcagcgatatgtacatctctcccgaaggtgaaatctgggtatctgccgcagaagacaacggagataacggagcgttcaattcagtgatctactctccgggcagaatttccggtaatttcagtttacctgttcttgccaatcggcattccggggtctggcggactatcggctctctcaagattgaggcattaagcggagctgccgaatctgtcgcaggaagccgtatgagcatcggcagcgacgacgaaaattatggcggcatctggaggcctgtggaataatccgcctgaaacagcctgaatttcgacgatacgaaaaagcctctccctggcgtgcaatgtcaacatcagggtaaagcagggcggacatctgaaggatgaaatccgtaccgcattgaaatttcgtcagttgctcgaacagtgaatcaatggaatgcaacagctgttgatcatctgacatacccgccgaagctattttttgcattatactcgccttttatccattcaccatttttcatcttctcgatacgaacatccctgaatcttacggattccggatcctttgcgatatttattaccgctgtttttgcctcgataatcgctttaggctcaacagcgccatgcaggaataacggatacatcatcattatcattaaaatgataaaagatcttattttcatacatgtatgtagtttttttataaacatttcacatcctgcgtcacgacagcgccatttctattttatctactcaaccattttccaataccgctccaatctcctgtaatcgcgccatacaataaagccaaagccagaatcaccagaatacagccggttacaactgaatcatgagacgaacgctcctctggtgtcatggccgagtagtttctctcaaattctcttcttctcgcttgacgcgttggaactccaacatgaagatgacagtagccatttgctgtcgcttgattacggcatggcttgcctgactttgtgaatccctgacactgcatctatgaagtcaaaatttcttttattcttgaaaagaatcaactagctaacaagtccagagcatcacgattctgcatcttgaagatattgttaatatatattataagttaccaaaagaagtaccattaactctataaaccaacgccgcagcctaccacaccttgccatgtcggtatgggtgatgttgctttccctctcatcctacgaggtcagcctgaaaattgtggtgatttcggagctcaataggactcctgtgttttcccctgtcaacgcttccccattccattgctggctatcgaggcatgactcggggtcatgatggttggctatacctttcatgtgagtaacttgcatactccactttctaccggtttttatcggcgcttactggatgtccccaagtattccattctacagaacacccagtgtagggtaacaaaacatacgaccttcgaaatgatgtccttcatcattattcactatttttcctgttttttcccaagtaaaatagtcgatttcattcccttcatcgtctgatgttttagtaattatgcacctccgatcacgcgggttttctacaaacgcaatgtgatcaacccttacaatctctctatcggcgcgctggcatagtctacccatataaacttcattttctacatgatcacactcagaaaatagggcattacatatggaacatttgcctatggtttcaacaaagctaggggtgttatattttttccatcctggaaaaaggggatttttcgggcgcattttagacgggcctcgagatttcgaaccccttcataatcactgacttttaaagcgatagacgtatattcctgtgcatccaacaaatgggtccatgaattttcaaaatcattcttctttagatctatccacataaagagagatgattttagagcgttgatcatgcattgcatgtggaaaaactgattggccgcatactcgttgtttttttcaattacttgaagcttatattgcttaataatcccaagatatttttcacactccgacaccttctgatgctgcatttctgtggatctagtatagaaactgaatttcccacaagaatctataaaatcacagaactcttcgtgaattttctcatatgaaactctgttctcattcattgtcaatgctcttgcttgcaattttatttattgattcttggagcttatatagaccctctataccaccttcataggatatttctgttaattttgatgttttcgtttccttgtggataaccttaaggcgaatatttggcctttctttgcccttgaagaaatcagttacgtaatttgcaataacgccacaagtgatagagattagctcagggttgtgtgataacgctgaagacgagataaacaagagtgggccaaaccaatcgccagagcgttgctctacaagcaattcaggttcagttaaatatttaatatcaagcttatacctagagtatttatagaatgatattattgtcgaatgatacacatgcttttcatctgcttggtaattatgtggcagaataacaataccttcagagctcggatcaaattgtggaacatctatttctttaatcgtaacttccatattacctccttaggattgtgcatggtttagccataacaataattagatggatccgtctataccgcagatttttgagttacagtagatataagacgtcatttccaaaccatcaaaaatatcactaacctattttttataaatcgcttaaatcaactatttgtttttatttctgcatcttagacggatcggcataacaacattgactataagtcgagaacgaggctgtaaacccctgatggtgaacgagttagtatcaataaataacagaaggtcagacagtgttctactgctctgctttaccaacaacctgccattgcgcctcaattgtgtccgctgacaaatccacaccacacgcccattcgacgaagtatcctccgttgataacctttatgaattcaccatggtcacgaagctcttcaaacgcttcgtattccagataaggagtgacatcaaaacgaccaacacggccatcttccgaaacaactgacaacacccaatcaggttgtggatgtagttctgcaattctcattgatcaagtccctttatcggaaatggtttctttccatttactgccaaattccagtcagccaataaatcttcgtgatgaatctcgatccaggcaactaccagcttgtgtttgttcggtggcagtaaacctgccaataacgttccttcagggatagagaacactgcaacgtttccctgataatctgcatgtatgtgcggaacatgatgtttctcggcatcccgaaataacatccgaataagaacaccgtaaaacatttaaatcgtaggcattatgctctaaactttctcttgttgagtttatgatatacctaacggccgagctaaagcggcgcgcacgcttttgagctaaaggttaggccattttctggtttcataattgagcctactccctttaccatgtctggtaacgatcccaatcagccttgcgaaatacgagatcatcctgaggaaggcacagaggactgtgagtatttactatactatctactttatcctcgaccagaaaataatcaccaccatcattgttatcccagtatgtagcaccgcttacatcatatctgatggcaaactgtaaagacctagctccggttgtccaagcaagaccagaccacaactcaaaattcgattccaatgatcttataaataagcagggactgatatgccaatacgaagaatcgttagatcggcaaggccaaatagtaacgttcttttcgaacgcgagattcttgacaatcacattacactttactgtccaatagccaaatttggcagggttcgcggacatgtaagcgtcgtataaaaagactctttgtgtttggttgaccataagccattccttagaaaaagattttaccgcctgctgtatagcgctgttgccttccagtcactggtgacttcgtagtacatacgggtcatggcatcttcggatcaaatatttgttctttgcgtagcaagataaaaaagtactggacacagcgcgttacgcattcttacttttttaagcctaacgcagaaaataacccaccagcctctgtgaaacagttttttcacagaccgatattcagatggggttgattgatttgttgtgcgcttttattggtggttgtccttatttccgaatattgattcattatgtattctaccgtatcaataatgttttgtttaaaatattagaatttgaatgtctccacttcgcaacgcatacgatctgtttcgataaatatactcaatggaagttcccgtagacgataaaatcttttttagttcaggtatttttttttctcctttgggtgtataaataatccaagctttatttggtttaaattgtcgagctgcttctttcaattcgcttggagttgctgatgatttgaagccaagtgacaaaagcatattagatagcttaacggatatatccctttgatatggtttatagaaaaccaaaatggaatattcggaattgttcgcgaataatttttccttttgttctctctctaaagttttatctcgagagaaagtgacgcctggaactgctcgcttgagagtgagtacgtcttgggttaaattacttaatttaagctttagctgttcaatgctaccgttaacctctgctgctttaacgcctatttcctctttggtttcttgattatattttgccttaatggttccatcagaattgactgaaatctcaaaagaagtccaaattgaaagaccaattaaaaacgaaccaaagacgatcagcacaattccgcctacaccgaatatctgccgtttcacatagacaaaaactgcgctcaacaacaaaccggaaccgagcagaagaccaacaataaatgcaataatgttgattattttcataaagtcgacctttctttaatgaattgcataacgacaccgttcagccgcccgtgcgggtgaaaccagactgaacacgccaaacgctgacgcgggtcggctggaacggcgggttaggcgggtgggcagagagacaatgccagggttcatgaattttgctctttttatccattcggcgcaatacgcggagtaccgttattgcggctttaggcactgctttcatttccgtgttgccttaatcatggctttcaggtttgatgaaattattgatcttaaatgttcgcttgatgagtagtattgaactcgaagtgatgctatatcgaagtgaagggtgcttccttcttttgcaataagcaatatatcatttgcttcatttccgaccccatgagcataccctaattcgtaataaacattagggcgctcattagtgagatcacaaattataaattcacaacgctcaattaggtcggtgatttctcgaataataaggccagaacccgtattttcgtcaacacgcttgacccgcaatttaagttttcggcattcatctttaattgccgtatatgcatctgccatttcttgaccccgaaaaggcatgatgacaaaaactaatcctagctcaaaatttccttggtcatcgggatcgtaatctggcctaccgaactcttgatccataaacgtgtggtctcgccccattgatagccctctttatttgttccgcctaacgacaaagttcaggggcggagcgatagcggagtccccattcctgaatggttcgaatatcatatctgcttcacaatgagtgagcagcgaccagcatgtttactcgcatcgcaacaacagcttactgaaagtatagcaaaataatgtccagccatcaaaataatacggcataaaaccatcagcaactacactgcaaaccactgacattctgcctgtgcccgatgcctgccattcggttatcttccctgctcccgtttttgaaggttcctgaaacaacactatcttgatgttttgcaatgcgatgttgttgttcaacagtcgagcgggattgtcatgggagatggccacaataaacggctccatgacagttctgcggaatggcttgtcgataccgcctgttgcgtagggctaaccgttaacctccctgatatgagcgagcttctccttatcaatattaccggtctggataaaccgggtctgacgtcgaaaataacggcgattcttgctgatgcgaggataccggtgcttgatatcgggcaggcggtgatccataaccatctgagccttggcatgctggttgaggtgcccaaggagtcggcttcgtcgcctgttctcaaagatctgctcttctgcgctcatacgctcgggatacagatctcctttacaccggtgcctgatgaagagtacggccgttgggtcggagaacagggaaagccccgatacctgctgtcgctgctgtcgaggaaaatttctgctgaacagcttaagcgggtatcgtcgatcattgccgagcataatctcaatattgataccatcaatcgcctttccgggcgaataccgctcgataacggcgacaaccacacccgcgcatgcgtagagttctcgctgaggggaaccctctccgatgaaaacctttttcgcgaacagcttctggccattactgacagccttggtattgatatcgccttccaggaggataatattttccggcggaaccggcggatggtggtgttcgatatggattcgaccctgatcacctcggaggtgatcgacgagcttgcaaaggaggccggggtcggcgaggaggtttcagccatcaccgaacaggctatgcggggggagctggatttcaacgagagcctgcagcggcgggtggcgcagctcaaggggcttgacgaacatgtgatggagagcatcgccgcacggttgcagcttaccgaaggcgctgaacggttgttcagcaacctgaaacggctcggttataaaaccgcgattctttcgggaggattcacctatttcggtcattatctgcagaaaaagctctcgatcgactatgtctatgccaacacccttgaaatcgagaacggctgcctgacgggaagggtgctcggcagggttgtggatggagcgaggaaggccgaactgctcgaactgcttgccgaaaaggagaacatcagccttgagcagaccgttgccgtaggtgacggagcaaacgacctgccgatgctcggcaaggcgggactcggcatcgctttcagggcgaagcctatcgtgcgggagcgggcgaaacaggcaatttcaacgcttggccttgatggaatcctctacctgatgggcttcagggatcgggatgagttgccggaatagggagctataccaatgttgattctgagcttgtatgcgtttgacaatgaaatgacgtgcagatttatcggtaaaactgcacggtcactctttcggattcgtcaatcgacatattcgacgaaccgctcgaaatcctctttacgcggcagggtaatggctccggaggggcagacgggctcgcagcgggtgcagagcacgatgcagttccaggggttggcaacggtcattttggcccgtttgaccccttctggttcgccaagggcaaatacccccggtttgcagaagccctcacagtcaccgcaaccgttgcaggcatcggtatcaatgacgggaaaccaggcgatctcctctcttggggcgagaagcctcttttttttctttgccgatgaggctgaaccgctcatgatacgctccgttttatgttttcctttcgatattctccggctggcttgctgtcagtccagatattccacgaagcgctcgaactcctctttcggagggagagtaattgctcctgaagtgcagatgggcacgcacctggtgcagagaaccaggcatttgtagggatgcgcaacaataagtttcggtcggcagatacccgcaggatctggcgctcccaactcgaagacaccgggtttgcagagcaccttgcagtcgccgcagccgttgcagagttccggcttgatcacagggtaccaggcgatctcctctctcggagcggtcagccgcttccgtttttttgtggcatcctgtttgtgcgatgtcgttttagccggcagcgtcacctgttcgggcatctgcggtgaacaggccgtatcgacttcgaactcctcctctttctgcatcgcgcgcgatttgagcgcaaggcgcagagagcggacaagtttcagggcgcatccttcgcaggatggctttttgcatcggccaaaaaagcagtcaagaagcagcataatcgatcaatagtcgttcctttttcccggcacagacggcacagagagccttcgcctgagcggcaacatgctcaggcggcattgctcttttccctgccgggtatttcatctcttatcgagagcttcgtagttttttggccaccgcctcggccgccttgatgaggggatagcccgttggtggaccggtgagcaacggatgggtaccgacctgaagggtgagcacctcatggatggtcatcttgttttcgataatgagcccgataacattgatcagctctcccgcactgacccctccgaccaccgctccgccaagcacaagcccggaatcgcggttgacgatgagcttgacaaactggctgcaggtatctggcagggacttcggatgcttgtcgatgccttctgccgatgcggatatgacgtcaaaccctcgatcaagggcaaggtgctcggtaacaccggccgcagcgaaagttgtacctccgattgcggttgaaaatattgatatggtgccgctgaaggttctcagccgcgacagcccgtagaggttcataccggcaattcgggcctcggaacaagcggtagaggcaagcatcaatccttttacgatacgggtgatgaaggaaaacttttcggcacagtcgccgactgcaaagatatccttgtcttcggtacgcatgtactcgtctaccctgatggctccgagctcattgatttttatgccggcttttcgggcaagctccacattgggagcatatccggttgcaagaatgaccgcgtcggcggcaaggcgctctccgttttcaagaagcacttccgaaaccacaccctcgccgatgagttcgctgactttctcacccgttctgagtatgacgccattatctgtcaggattttttcgaccttaacggaaagatcgtcatcaaatgcagcattcaatacatggggcatgacctcaaccaccgtaatcttcttgcctttcttgcgcagttcatcggcaatttcaacgccgataaatcctcctccgataatgacaatcgtggtgcactgttccagtttaatacgaagattctccagatagtcacgatccttgggaatggtaaagacattgccaagagctgtacctttcagccaggaggggactttcggcatggaaccggttgcaaagacaagcttgtcgaaggttatttgtgtaccatcggctgtggttgcaactttggctgtgcggtcaacagcaacaacttcatcaataaaaagctctactccggcctgttcgatatgcgcattgggaataatgttctggctgatactctccagtgttccataaatgtagggtattccgcaggggacaacggcttcgcgctcccgacggaccacaagaaaacttttggccgggtaaaacgcttttccggttgaggcggcaacaatacctgccgcacttccacctataacaaggacatcaatatttttcttcatctgtagtatttctgcattaattagttatatcgtgcccgttttttcccggattgcggcaagaaaggtgtcaaatgccttctgtataccttccggatttttacctccggctgttgcgaactcgggtttgccaccgccgccgccatgcacgcattgtgcagcctcgcggatcagtttgccggcatcaataccaaactcccggacagctttgtcggaagcaaaactgaccagcgctatttttccatcttccacactgcaaagcagccctgcaactgaggtggcctgatcgcggagggcaagcgctgcctgacgaagggtgtcgccgtctacctcttcgagcactttggtcatgacccggcagccactgatatcgggagatgcgtcaagctcggcagtcaagctggtgacaagcgagcctaccctgctgccgctcagctctttttccagctctttttttgcatccatcagggcgacaattttttcgagtacgggttcatccccttttgctttaaggagatgacgcacttgctgaagttcatggtactctttccacaagagtttttctgccgcttttccggtgagcgcttctatacgtcgaacgcctgatgctaccgatgattcactgactatcttgaagagcccgatacgtccgatattgtctgcatgggtgccgccacagagttcgacggagattcccggaatttcaataacccgtacccggtcggcatatttgtcgccaaaaaaggcaagcgctcccatggcaatggcgtcatcgtagagaacatcggcatgtttctgcacgggttctgctcggcggatatggtcgttcacgtcggcttcaacggcctcaatctctgcttcggtcatgcgggaaaaatggctgaaatcgaaacgaaggcgttcggcattgacatatgagcccttctgctggacatgctgccccagaatcctgcggagcgcactgtgcatgaggtgtgtagcggtatggttgcactcggtatcctggcgcaaatgacggtctactgaggcttcagcagaaagctccttctcatcgagctggagatcatcaacactgattggcgtatccaaaatcttgtcgaaggcttcggtaacaagatgaacaatggcatcgccatccttgatggtatcggatacctgaagacgataggtggcgctctctatccagccccggtctccaacctggccgccactttcagcatagaagggggtacggtcgagtaccagaagcagctttccctggagatgcttgatgccggtaataagcacgggcatctcaagctggtcgtagcctgcaaactccgagcgatgcacgtcgctgaaccagagccattgcgatccgtcatcctgtacctgatgtttttccttgcggtcggttcttgctcgggttttctgctgctgcatgcagtgttcaaaaccttcaccgtcaacagaaaagccaacatcggaggccatcaggcgggtcaaatcgaaggggaagccataggtgtcgtagagtttgaaggcatcttcaccggtaatggttgtgctgttggctgagcggacttgctcaataacttcgttgaatatctctataccccggtcgagggtaacgatgaaactttcctcttcggccctgatgattttactgacagtctcctgctgtttgcgcagctcgggaaagacatctcccattgaggcagctaatgtaccgacaagctgatgcagaatgggttcgttatagccgagatttttggagtagcggagtgcccggcggagtatgcggcgaagcacgtagccgcgaccttcgttggagggcatggctccgtcggaaagggcaaaggtgagggtacgggcatggtcggctataaccctcatggctatgtcgaggggatcgtccatggatgcgccgtagcggacaccggtaatttcggtgatgcggtcgaagagtggctgaaaaacgtcggagtcgtagtttgacccttttccctgcaatacggcggcaacgcgctcgaagcccatgccggtatcgacatgtttcatgggaagcggttcaagggagccgtcactctgcctgttatattggataaagacaagattccagagttcgatgacccggtaatcgccgacattgacaaggctgtggccggaaccatcttcggtcagatcgatatgaatctcggaacaggggccacaggggccggtttcacccatctcccagaaattgtctttttcaccgaaacggataatgtgatcaggatttatatctgttgctgttttccatatctgaaagctttcatcatcatcctgatagacggttgcgtagagacgctctttcggcagcttccatacatcggtcagcagttcccatgcccaggttatggcctcttgtttgtagtaatctccaaatgaccagttaccgagcatttcaaaaaaggtgtggtggtaggtatccctgccaacatcttcgaggtcgttatgcttgcctgatgccctgatgcatttctgggtatcggctgcccgtacatagggccttgatccttttcccaaaaaaacatccttgaactggttcattccggcattggtgaagagaagggtgggatcatcggcaggaataaccggagctgaacgaacgatggtgtgagctttttgagcgaaataatccaaaaaagattgtctgatttcccaggatttcatagagactttggtctgtgttacaatgccttgcgcgacgccgcttcaccagaaacagcttcacgaacgtacttaaagttactcttttttagcgcttgttgccaacttaaaatttcttgctctcaggcaagactttccctgcgctgaaaaagatgcatggatgccacaggtgaaatattttctttttttacaaaaattatattgagtaagttaaatgcggtctttttggtagccgatttttttcatggttataatcaacaggagtacacctatgagttggggagtagaagatcagcaacggcgaaaggatatccttgaactgatggatatctctgcaaaaatcatgaaggcgaatcccaatcatgtcaatgaggtttccaaaagtgccaccgggtgttggatggagcaggtttatggcatacaacgctgtgatttttgtgatttatctcctgattgccctattctggaagaacaggagtggcaggattacctgaagaagaataatatcgtcatcgaaaaaaattcttagctaaaacgaccgaagatttgttttaacccataaaaacctttatatttgcctcctgcagaagaccggggtgttttttttctgtcttctctttacccaccaatagtacatttcaccagatagcaactcaatgacctccgtgcggcgatgatcattgacacggggatttttttgctgtttactaaccttgaaaagtaattaacagggacaatgactgatacaaaaaagacaaccagacaggtcaatgtgacgtcgaaaaccagtgtctccgtgctttttgctggagattcgggtgatggtatgcagttgactggtactcagtttgccaatacggtggcaactcatgggacagagctgaatacattcccgaattttccatccgaaatacgggctccagcagggactattgccggcgtatccggttttcagctccagttcagcagtaaaccggtctatacaccgggcgcccggttcgatgtcatggtggcgatgaactctgctgcattgaaggcaaatctgaaagacctccaccgtggcggtattattattgcaggtactgaagggttcgatgagaaaaatctgagactcgcaggctatcccgaaggggctgatcccctgcatgatggttctctcgataactatatcgtttttcctgtaccggtactacagcttacccgtgaagcgctgaaagagagtggactgagcagcaaggaggttgaccgctgcaagaatatgtttgttttagggttactctactggctctacacgcttccgcttgaaggaacgatggagacgcttcagacgaagtttcagaaaaatgtctggatggccgaagccaatatcaaggcgatgaaggctggttatttctttggcgatgaaaccgagctttttgcaaaccttggccgtttcgatatttcaccgcaaaaacagcatggcatctatcgcagggttaccggaaatgaggcctgtgctatcgctctgaccgctgcttccaaaaaagcgggacttgagctctttcttggttcgtatccgatcactccggccaccgagatcttgcagactctggccaaaaagaaaaagtatggcgtaaaaaccttccaggctgaagatgaaattgccggtattgtgagcagcatcggtgccgcctacggtggtgcgcttgccgctacaaatacctctggccccggacttgcactgaaaactgaagctctcggcctggcagtcattcttgaggtacctttggttatcatcaatgttcagcggggcggcccgtcaaccggtctgccgacgaaaccggaacagtctgatctgttcatggctctttacggtcgccatggcgaggcgccacttccggtgcttgctgcacgctctcctgttgactgtttctataccacctatgaagctgctcgaattgccgttgagcatatgacgccggttatttgtctctcggacggttatcttgcgctgagttcagaaccctggaaggtcgaaagtccggagaatcttgctgaaatcactccccgttttcaaccggcaagagagccggaagatgctccttatctgccctacaaacgggatgatcgtcaggttcgctcctgggctatccccggaaccagggggctggaacatcgtatcggcggacttgaaaagcagaatgaaaccggcaacgtctcccatgaccccgagaatcatgagctgatgacaaaaattcgtgccgaaaaaattgcacggattgccgacagtattccgcttcagagcattgataatggtgcgttgagtggtgatttgcttgtgcttggatggggatcgtcatacggcgcaatcaaaaccgctgttgaacaggctatcgaaaaggggtacaacgttgctcatgcacaccttcgctatatctttcccttcccgaaaaaccttggcgaaattctcggaaactataaaaaggtgttgattcccgaactgaataacggacagcttatccatattatccgtgataccttcctgatcgcccctgaaggttttaccaaggtgcagggagtaccgtttaatgagatggaaatactgaataaaatcaccgaccttctaaaggagcttcaatcatgaccgataacgataccataatgaaagccttaccggttcttaccgcaaagaattttgcttccgatcaggagcctaaatggtgtcctggttgcggtgatcatgctatactgcaacagataaaaaatgttttgccggaactgggtgttgcgccggaaaacatcgtctttgtttctggtatcggatgctcctcgcgtctcccctattaccttgccacatatggcgttcacggcattcatggcagagcgctgcccatggcaaccggactgaaagtggctcgtcctgatttgagtgtatgggttggaacgggtgatggtgatgcgctttctatcggcggcaaccatttcattcataccctgagacgaaatcctgaccttaatgttcttctcttcaacaatgaaatttatggtctgacgaaaggtcagtattcgccaacatcaaaaatagggttgcgtaccgttacctctccatccggcgttattgatcacccgtttaatacggctgctttgacgattggttccggcggctctttctttgcgagagcttttgaccgtgacggcaagtttctccgctcgattcttcagcgcgctgcactgcacagggggacttcgctggttgagatttaccagaattgtcccattttcaacaatgctgcgttcgaagcatttgccactcctgagaataaggccagtaatactatctacgttgaacaggacaagccttttgttttcggaaaggataaaaatcgcggaatcatgcttgacggattcaagcctgttgttgttgatctcgataaagatgagttctccaccagcgacctctggattcacgatgaaaaagatatcaacaaggcatctattcttgcccgctttgcagacgatgaggctcttccaagacctttcggcgtcttctatgctgaggagagggtaacctatgaagatgctctttcccaacagatcagggatgcacagaagaatgcgtgcggaacgcttgaggaactgctcaagggagaaaactcttacgaaatcaagtagaaatactactcgttcaaatgaaaaaagccggcactgatgccggcttttttcatttgttattcttcttcattccagacacccatggatgaaaatttttctatcctctcatggacaagcgttgccggatctttcggcagcagcgctttcagctcttcaatcagtatctctttcaatgtggcagccattacgtcagggtcggtatgggctccccctacaggttcaggaataatcctgtcaataataccttgcgaaagaagatcaacagcggtgagctgcaaggcttcggctgcctgctctttatacttccagcttctccagagaatggaggaacagctttcaggtgaaataaccgaataccaactgttttcagccataagaatacgatcaccaacaccgatcccgatagcgcctccgcttgcaccttcaccgataatcacacagatgacagggacagtcagttttgccatttcatagaggttccgggcaatcgcctccgcagtcccccgctcctcagcttctattccaggaaatgctccgggtgtatcgatgagtgtaatgactggtttgcggaatttttcggcaagttgcatcaaacgaagcgccttgcgatatccttcaggctgagccatgccaaaattgcggtagagattggacttggtatcgcggcctttctgatgaccgatgatcatgactggctgcgaaaaacctgtcgcgctctcttcaatgcgggcaaaaccgccaataatggctttgtcatcgctgtaacgacgatctcccgcgagttcaagaaaatcacgggtcatcaggtgaatgtagtcgagagtatagggtcttgccggatgacgggcaagttgtaccttctgccagcgagtaagatttttatagatcgaacgtcgcagggcgtcaactttcaactcgagtgtctctatatcatgattgagcatctccgtttcagacggggattgctccctcgtgctgttcctgagacactgacgcatttcgtcaagtttggcttcaagctcaaacagtggtttttcaaaatcaaggacaactttcgtggccatagtgctgcaacattagtgataaaaaaagcccatcaagcaaaaaggcttctgatgggctaaaagcaggcaacaatgcggaatatcgaggttcaaccgcagattccgtccctcaacgctttgccgggtttaaacttgacaacattttttgcggcaatggtaatagcttcaccagtctgtggattccgccccaacctttcagctctctttcctacagcaaatgttccgaagccgacaagagtgacatcatcaccgtctttcaatgaatctatcacaacattgataaaggcattcaccgcacgctccgcgtcaactttggtcagttttgcctggtcggcaattttctcgactaactcagcttttgacatatgacatgtttattattgttattaaagtaaaagaagctctctgggccatcgcccaactttctctgaatttaaacagtaggtgacaaacatgcaatcgctttttaccattatcattgtttggtttcacggcactttgtattcgtccggcactgtgttatatttaggttcgtttaacggggaaaaaccctgtgatttgtacaagacaattttttatccggcttatgatttcaatcagtaacgtatcaaaaggtgcaattattcgcttcaagggtgagcctcacagtatcgaaagccttatgcaccggactccgggtaacctgcgtgccttttaccaggctaacatgagaaacctgaaatcaggcagaaatgttgaataccgtttcagcgctacagagtccgttgatgtgatcatcaccgaacggaaacagtatcagtatctttaccgggatggcagtgattttgtcatgatggacagtgaaacctttgaccagattaacgtgccggaaatcgcaatcggatctgcgtcccgttttgtcaaggatggaatcacggtaactattgtgttctcggacgatgcatcgattcttggcgttgaactccccacttttgttgaagttgaggtaactgaaaccagtcctgcatccaaggatgacagggcaaccagcggaacaaaaccggcgatggttgaaaccggtacggaagtcagcgtccctatgttcatccagaccgggagtattattcgtgtcgatacccgaactggtgagtatattgaaagagtcaaaaagtaattttctgcaggatttttcatgacgaacgttcacaaaccaagttactattatcatggactttaacgaaatcaggcagctcattgacatcatcaatggctcagatcttcaggaagtaattatcgaagagagtgaatttaaaataatcctgaggcgttcttccgccacagggacacttcaacaggttcccgtaactgcaccgcctgccttgcaagcccttcccctggcttcgtatgccccacctccggcagtcaagtctgaacccgtcaccgaccttatcgagtcccgctcgccaatcgttggaacattctaccagtcatcgtcccctgattctcctccctttgttgccatcaatgacacggttaaaaaaggagatgttctctgtattatcgaagccatgaaactgatgaacgaaattgaagctgaggtttctggaactattgttgaaattcttgttgaaaacggacaggccatcgagtacgatcagccgctgttccgtattaaaccataaacattcatccagaaaaagccttgttcaagaaaatccttgttgcaaatcgcggtgaaattgccttgcgtattatgcagacctgccgcgaaatggggatcagtaccgttgctgtatattctacagttgatgctgaatctatccatgtcaaatacgccgatgaagctgtctgtattggaccagctttgtcaagagagagttatctgaatattccccgcattattgctgctgcagaggtaaccaatgctgatgcgattcatccaggatatggatttctggctgagaatgctgatttcgctgaagtgtgcgaatcggcaaacatcaagtttatcggccctacggcaaaaatgatcaaacagatgggtgataaaaacaccgcgaaagcaacgatgattgctgccagtgttcccgtggtccccggaagtcccggactggtgaccgatctgaagcaggccattgaaacggcaaaaaaaacgggttacccggttatcatcaaaccaactgctggtggcggcggaaagggtatgcgggtagtcaccgaggagagccaactggataaggctctgaacacggcacgcagcgaagccgagcaggcttttggcaatagcggtgtttatattgagaaatatcttgaaaaccctcgccacgttgaaatccagatcctctccgaccagcacgggaacaccattcatctgggggaacgcgactgtacggtgcagagaagacaccagaaacttattgaggagacaccttcccctgttgttgatgaggctctgagaaaaaaaatgggcgatgcagcagtagccgccgcccgtgcgatcaactatgaaggagctggcactatcgagtttctgctcgacaggcaccgggatttctacttcatggagatgaatacacgcatccaggttgagcatccggttactgaagagcgctacaatgtagatatcgtcaaggagcagattcttgttgctgccggtgaatcactcgagggccgctcctttacgccaaggggccactccattgagtgtcgcatcaatgccgaggatccggaacacctgttccgcccctcaccaggacaactgaccgttttccatactccgggtggtcatggtgtcagggttgactcacatgcctatgcaagctatgtggtaccatcaaactacgactcgatgatagcaaagcttattgttaccgcgcacacacgcgacgaagccattgcaaggatgtcacgcgcactggatgagttcattgttgtgggggtaaaaaccacgatcccgttccataaacaggtcatgcactctcctgtttttcaaagcggtgattttgataccgggtttcttgaaaccttccggtttgaaaagaagtaacaaaaaaaagggagaccgccgagtctccctttttttttgcttcatctctcctgacagaaagggttatcgctcattggcgaaaccttccctggttgcaggctcttcaaccacccgttcggttgcgttactctcctgaccttcacccgtcagttttatagctttatacctcttcagtcccgtaccggcagggatcagcttgccgacaatgacgttttctttcagtcctgccagatagtcaacctttcctgcaacagccgcgtcggtcaagaccttggtggtctcctggaacgatgctgcggaaatgacactctctgtctgaagagctgcgcttgttatgccaaggagtaccggatgcgatgttgcctgaagggctggttcaaacgcaatcatgtttttgctgttcttgcgaagctcgcgattcagtttggtgatgtcacgcaccttatggagctgactatcctgaatccttgcaggagcatcgcctttttcagtgatgcgtaccttttcggctacactctggtttgactcaacaaaagcgctccggtcaatcaggtctccaggcagcagatcggtatctccaggctcttcaacccgtactttctgaagcatctggcgcacaataacctcaagatgcttgtcgttgatctccacacccgcattgatctggtacactttctgaatctcgttcacaaggtactgctggactgcattggggccctgaatacggaggatatcctgtggtgatacggcgccatccgtcagcggatcgcctgccttgacctcatcaccttcgttggcaagcacatgctttccaacctggacatagtagaccttctcttcaccaaagtcgtttttaaccttgatctccttactgcttctgcgctgtgaaccgaaactgacatagccgtcaatttctgtaacgattgcaggatctgtaggaattcgggcttcgaacagctcggtaacttttggcagaccggcggtaatatcgcctccgacacggtcgaggtttcttggtaccttggccatgatgtcgccaggctcaactttctgcccgtcttcgacataaagatttgacttgattggaacggggtaggtctttcttacctctccgcttgcatcaataatcatcaaccttggctcccttgtttcagtagctctcagctttgaacgccagttgatgatggtgtgctgcgaaaatccggtctggggatcaacctcttccttgtaggtgatacctttttcaatatcagcaaacttgatgatacccggaatttctgcaatgatctgtgtgctgttgggctcactgctgaacatcacctggtcttttttgacaagtgagccgtttttacagtgcagatgcgcgccatgaggcacaagataacgtttcagtatctttccggattcaggatcggcaatattgatcttgccgtttttctggataacaatgatcctcagatctgcaacgccatcctcattaatggcagtatgctcaacagtcttgatatcctcaaactgaatttggccatcatagaaggctttggtctcggtttccgaaataccaccctgtgccgtaccaccctggtggaaggtacgaagtgtcaactgtgttccaggctctccgatcgactgtgcagcaataacaccaaccgcttctccaatttcaacaagttcatggaccgaaaggtttgttccataacattttgaacagatgccgattttggattcacaggtcagcactgaacggatctccgcctcttcaacaccggcagtctcctgaataagctcggcaagctcttcagtgataatttcaccggaatttacgataacattattgttcagggtatcgatgatatcgcgggcagcgacacgacccttgattttttcccggaacttgatctggccgctggtctcttcctcaatattgcggtgtacatagagtccacgagttgttccgcagtcatcaatagttacaatgacgtcctgcgccacatcatgaagtcgtctggtcaggtaacctgcatcagccgtcttcagtgacgtatcggaaagacctttccgcgcaccgtgtgttgaaatgaagtactcaagaacggtcagtccctccttgaggttcgagataatcgggttttcaataatttcacccggctgtcccgacatggatttctgaggacgagcaataagacctcgcataccggtcaactgacgaacctgctccctggagccacgggctccggaatcaagcatcatatagagcggattgaaaccatcacgatcttttttcagcttctggtatgactcttctgcaacgatattggaggttttctgccagacgtcaacaatctggttgtaacgttcattgtctgtcagtgttccgcgattgtactccttgacaacttttgtgctgtcccgctgcgcactcttgatatggcgtgccttggtttcaggcacaatggcatcggacagaccaactgaaagtccgcctttcatcgcatagtggaaaccgacctccttgatattgtcaaggaatttggctgtttcaacattaccaacctcactgctcagtcgcccgatcagctcctttgcaacctttttgtcaataacacggttgataaagcctatttcttttggcacattctggttgaaaatcacccggccaaccgtcgtcagcaaaatgcatttcttctctatctgcgctttgagccaggcagacttttctgccgtcagatccgtcattgtatcaaggacacgcagcgaatcgaatttctgatcaatctcgccatcatactggacgaaaatctgggcatgaagacccacacgctcttcgttatatgctataagaacatcctgagggctgtagaatatctgcccctcgccaagatctctggagcgtgactttgtcaggtagtacataccgagtaccatgtcctgtgaaggaaccgtaactggcttgccagactgcggcaaaatcagattatgagacgacagcatgaggagtgatgcttcaagctgcgcttcctgcgacaatgggatgtgtacagccatctggtcaccatcaaagtcagcgttgaacgctgtacagaccagagggtgaatctgaatggccttgccttcaatcagcaggggctggaatgcctggataccgagtcgatgaagagtcggcgccctgttcagcagaaccggcctgccgtcaataaccttttcaaggacgtcccagacaatcggatcttttttatcaataagcttcttggccgatttgaccgattttgcaataccgcgatcaacaagacgacgaatcacaaagggctgaaaaagctcaatagccatacttttcggcagaccgcactcatgcagttttaattccggtccgacaacgataaccgaacggcctgaataatcgacccttttaccaagaaggttctggcggaatcgaccctgcttgcccttcagggcatctgaaagtgatttcagcggcctgtttgactctccggtcttgactgcattggctttgcgagagttatcaaacagggcatcaaccgcttcctggagcattctcttctcgtttcgaagaataacctcaggagcacggatatcgatcagttttttcagccggttgttgcgaataattacccggcgatacagatcattcagatctgaggtagcgaaccggccaccttcaaggggaacaagtggacgcagttccggaggaatgaccggaacgacttccatcaccatatattccggcttgttgccttcatagacgtagggctcgggaagctcatcttcagggaaaagaccctgaggctttttcctggtttttttgtgcggctcataactctttctgaaggcctcaacaactttcagccgtttcagcgcatcggctcttttctgctctgaattgctctctttgagcactttacgcagatgtatcgctgatgcgtcaaggtctatgttcttgagaagcatatgaatggcttcgccacccattttcgccacaaacttgtcagggtctgaatcctcaagatcctgattatcctcatactcggtgataatctggaaatattgctcttcagtcagacgatcgagtttcttgatcccctgcttttcaccaggttcaccgggattgatgacaacatagacttcataatagatgatcctttcaagctctttggtcgaaaggtcaagcagtgcaccgatcttgcttggaaccgaacggaaaaaccaggtatgcaccacaggaacagcgagggcgatatggcccatacgctccctgcggacactcttggtcgtaacctctacgccgcaacggtcgcagataatccctttatagcgtacacgcttgtatttaccgcaataacactcccaatcctttgtcgggccaaatattttttcgcacatcaaaccgtcacgttccggtttgaacgtacggtagtttatcgtctccggcttcagtacctctccccgtgaatgagcaagaatgctttcaggtgatgcaatactaaactttattcgtgaaaattcaccttttaagggcgatgctccctgtgaaaaaatcatagtcaatatccctttttaaacgactcttttgaacgtccgttaatgatgtacacgccaattaacacattactaaggaaccttgtcgtcaatacgtatctcaagacctaatccttgcagctccctgacaagaacattgaaggattcaggtattcctggctctggcaggttctgtcctttaacaatggcctcataggttttgttccgccctatcacatcatctgatttgaccgtcagcatctcccgaaggatattggccgcgccataagcttcaagtgcccaaacctccatttcaccaaacctctgaccaccaaactgcgctttaccaccaagcggctgctgggttatgagcgagtatgggccagtggaacgggcatgaatcttgtcatcgacaaggtgactgagtttgagcatgtaaatatacccaattgtcacttcgtcatcaaagcgctcgccggtacgaccatcgaaaagacttacttttccatgagccggaagaccagctctttcaagttcagcctgtacttcctcataggtagcgccattgaaaatcggtgtcttgaacttgacaccaagcttctttgctgcccagccgagcgatgtttcatagagctggccaatattcatacggctcggcacaccaagcgggttgagaacaatgtcaaccggggtaccatcagccatgaaaggcatatcctcaatcgagagaattttaccgacaacacccttgtttccgtgccgaccggccatcttgtcgccgacctgaatctttcttttctgggcaatgtagactttggccagctcctcgattcctggaggaagttcatcgccaacattgattttatatttttcgttgtcacgctcatcagccagatccttgagcatgaaacggaactctttgacaaggcgtatgacattgtcatttacttttttggaatcggtcaacccttttgtaaagtcgatggactcgaggaaaggcattgcgctgaacttcgcaagaaggatttcatcgtacaccgaaccctcggcaatgagctgtttgcctttatcattgtatacaccaaccgagcttttgcctccaagaagctgtttgatccattttgcaaaccgctttcgcaaatcatactctttggaatcaaatctcttgtcgacaacctcaagcttttcctttacatccataccaacctttttcttgcggctgaagagctttgtcttgataacaatacccttcattccggctggcacatgcattgaagcatccttgacatcactcgatttatcaccgaaaatcgccctgagcagcttctcttccggtgttggatcgctctctccttttggcgttatttttccgacaagaatatcccgctccttgacttccgcaccgatgcgcacaataccattctcgtcaaggtttctgagcgcttcatcactgacattgtagatgtcacgggtaaactgctcttcgccacgcttggtatcccggacattggcctcgaattcatgaatatggattgaggtaaagacatcgtcatagaccagcctttcactgagaatgatagcatcttcaaaattatagccacgccagggcatgaaggcgaccagaacgttttttccaagtgccagttcaccattatcggtcgatgagctatctgcaagaacggttcctttttcgacacgctgaccaatgtgaacaagaggtttctgtgaaatacaggtgtcctggttggatcgcttgaacttgattaatttataggttttcagcccttcatcaggatcaagcatcgagaggcgaacatcattgtcaggattgagatcataacgcacctggatatattctgccgtaacatcttcgagcactccggccccttcggcaacaatgactgaacgggaatcccgagccacctttgcttccataccggtaccgacaacaggagcttccgaggttaagagcggaaccgcctggcgttgcatgtttgcacccatcagtgcgcggttaccgtcatcgtgctcaaggaagggaatcagcgctgctgcagcactaacaatctgtacgggagagacatccatatagttgacatcctcagccgcaacaaccggataatctccttttgtcctggcctgaaccgtctccatggcaatctttcggttttcgtcaaggggaacactgactggtaccgttatcttgttttcttcatcttcagccgaaagcatcagaacggtatccgtcacctgacctttatcaaccacacgataaggtgtctggataaaacctttatcgttaatctcggcatagactgaaagcgaggagatcagaccgatattgggaccttcaggtgtttcaatcggacagagcctgccatagtgtgtatagtgaacgtcacgaacctcaaaacctgcccgctctctggtaagaccacctggtccaagggcagaaacccttctcttgttggtcatttcagccagaggattggtctggtccatgaactgtgacaactggcttgttgcaaagaaacttgatacaacgctcgatacggtacgtgcgttgatcaggtctgcaggagctattttatccgagtctctggagttgagcttctcgcgaacattttttcccatcctggccagtccaataacaaactgggctgcaagctgttctccgaccgaacgcacgcggcggtttgccagatgatcgacatcgtcaacatcggcaagaccgttgaccagcttgatgagataatagatgactgaaatgatatcataatgcgtcagcaccagaatatcctcacctgtcggctcatcagagaacgattgtatcgtctggagaattttctcgtaaatggtatccgacaactgcttcaactcaggcttttcagcgagataggcagtcagatcatcaaattctttagcgagctttttcttgatcctgtaacggccaacctctccgagatcatattttttctgattaaagaaagttctctccagaaaactccttgcagcatcaatatcgggagcttcattggccctcaactcttcatagacaatctcaagcgcctcttcttcggtcgctgaattgtcattgagaatggtattgatgatgatcgatttgtctacgcccttgtcgccgcctgcaaaggtcttcatcaccttgacacttttatagccggcagcaagaatctgctcaaaaatatcctccgttatcgctgtcctcgcactcaccacctctccggtctgcatgtcaacaatgtcggaagcaagatactgcccgacaagctgctcttttttgcttgacttcagaggaagctcttcaacaagatcaaagagtccgagaatatcttcgtctctggcaaaacctatggcacgcaaaagcgcactgacgagaaagttttttttctggtcgatatagacaaatatctgattattgatatcggtctgaaactcaatccatgaacctctggtcggtacaatttttgccgaatacattttcttgccattcggatggactgcctcactgaaaacaacaccgggcgagcggtgaagctgagcgaccacaacacgttcagcgccgttgacaataaaggtgccgcggttggtcatgtaaggaatcctgccaaggtaaacctcctgctgtatggtctccttccagtctgtctcatcagcctcatctttataggagagttttagcttgactttaagggagacatcgtaggtcaggccgcgctcaatacaatcctctatggtatactttggtttatcaaagctgtatgaaatatactcaagcaggtagagaccccgggtatcagtaatggggaatgctccgcgaagcaccctctcaagaccctgatcttttcttttggcgagaggtacgctatcctgtataaaattatggaatgaatctaactggacttttaagaggtcggggggctctataatactttggatttttgaaaagtcaatacagggtgttgttgttgcatcagccactttcacatgcacctcacttttatcaattgcatgaattactaacagattaagtcatcacaaatatccataaaaacataaccggactacagataacaatcggcttaaccttaatcgtatcatcacgggaactacctcacaatactgttcttatacaaacagacaaagctccgtctcatatcgaaacggagcttggctttagtaatgactcttttcaaagatcatttaacctctactgatgcacctgcgtccttcagctctttggcaatcttttctgcttcatccttggaaattgcttctttaaccgtcttcggagcgccatcgacaagatcctttgcctctttcagaccaagacctgtaatagcacgaactgccttgatcacattgattttgctttcgcctgcggctgtcagcacaacgtcaaactcggtctgttcttccacaactggcgcatcacctgcggctgcggctgccactccggcaactgcaacaggggcagcactgacgccaaacttctcttcaagagccttcaccaactctgaagcttctgtaagagtcaacttaccaatttcctctacaagtgtttcgatagacattattcccctctcttgtttaatttaaaatgtataataatttcttgagtgcgtaatagtattgtgtaatttattgcttctgcttggcgatctgatcgagagcacagaccaggtttctcataaccgcattgaccaccatcggaacagaactgaccacaccgttgatcagaccagcagcacgaccaatattttccgtcttggtaagcatctcggaaagaagcgggagctgatcaggaccaaaaacaacaccatcaatcgacgccatcttgaacttcagcgcatcattggttttgctgaacttcctgataacctttgccggagcaacgggatcatcaaatccaaatgcaactgctgttgtacttttgagacccggagccagcttgtctgcaccagcaaggtctttcaatgcctgtttgatcagggtgtttttaacaacgcgatactcaacgccgaccttgcggaactcacggcgaagctcagacatttttgcgacgctcaacccctgaaattccgtcagatatataccctgtgacctgttgatcttttcagctacttcctgaacgatctcctcttttctatctcgcttcatcgtataaaccgtttttattaggcgacaaatttttccattttaaccttcacgctcggggacatcgtgcttgaaagcgcaattccctgcacatactgacccttggctgctgatggcttgagacgaacaacctccttgaggaagctggtaatattggcaaccaactgatcaggctgaaacgaaaccttgccgacaggggcatgtacatttccggctttatctactctgaactcgattttaccggccttgacctctttgacagccttggccacatccatcgtcacggttcccgacttcgggtttggcattaaaccgcgaggtccaagaatcttggcaactttaccaagttgtcccataacatcaggagtcgctataataacatcaacaccggtccatccttcctgaatcttctcgatatactcctcaaaacctaccatgtctgctcctgcagcacgagcttcttcagcttttgcctctttgcagacgaccagcacagaaaccgttttaccggtaccatgcggcaacatcaccgtgccacgaactacctgatcagcatgtcgaggatcaacaccaagctttacggcaatatcaactgtcgcatcaaatttaacttcggtaatttccctcaccttcaccacagcatccaccagatcgtactcatgaaagcgttcgatcttcgatgcggcatctctgtatttttttccagccattgttacaatcttatataagtggtaaaaaaaagcggcttttcagcctcccacagcccaaaacagaagagaactgttctcagccctcaacaacaattcccatacttctcgccgtacccatgatcatctcttcagccccttcgctgttgactgcattgagatccggcattttcagttcagcaatcttgcgaacctggtcacgggtaaccgtcccgaccttattgcgatttggttcacctgaacctttcttcaaactcgcctctttgaggagaagaacggctgcaggaggggtcttggtaataaacgtaaaggacttgtcagagtataccgtaataactacagggataatcatccccgcttcagactgggttttcgcattgaactgcttgcaaaactccatgatattgacacccttctgtccaagggcgggaccgacaggaggagcagggttcgctgcaccagccgggatctgaagcttgataaaaccgagtaccttttttgccataaactatctctattcagaagcttaaattacttaagcaactattattgggaaactgacttaacctgtgaaaaatcaagctctgtcggcgtactgcgaccaaaaaagcttatcatgaccttgaccttcatcctttcggtgcacacctcatgaacaacaccggtcagtgaactgaacgggccgtcaatcacctttaccgaatcaccaatcctgaagggagcctcaacaacagagcgatgttcaatagtgctctccggctcaagtatcttctctacctcttccggtctcaacggggtagggacatcatctacaccaagaaaacccataacagagggtatatcaaggatcaaattcctcgtctgcttgtcaagtactgcctcaataaggacataaccaggaaaagcattttttgtcaaacttctttttttgccgttttttacctcgacaaaacgctcataagggacataaatctgtaatatcttgtcggcaaggccacagcgaatcacatccgcatcaatagcctccttaaccttgcgctcatggcctgaataaatcctgagcgcataccagcgggcaaccggaacaccctgatcttcaacgtccttttttcttgcgctcatcaattcaaccttaacactttttcttacaataactttcccataacgaaatttataacccaatcgacaagaaatgtaaacaatgcaagaatacccgaaaccgtcaacactactatcgtcaaatccttgatctcttccttgctcggccagataaccttccgcatctcactgattacatcacgataatactgacctgccttgccgatatatttattcatgaatacaagtgcaaaataaactacagtgaaaattttttctgcgtgcacgtcaggagggaatcgaacccccaacctgcggttttggagaccgctgctctaccaattaagctactgacgtatactatcaataccccaaaaaccggagctgatgatcggattcgaaccgatgacctcttccttaccaaggaagtgctctaccgactgagctacatcagcctgacaagataaactgtgggtaggggaggattcgaacctccgaagacagagtcgacagatttacagtctgttgcgtttaaccacttcgctacctacccatttcattcagagctggtgatgggactcgaacccgcaacctgctgattacaaatcagctgctctaccaattgagctacaccagcagctctctcactcaaaaaacagggctggtaatatagtgactgattatggatatacaaagaaaaaagaaataatttatcaacaatcctttactgctgcaataaaaccggcaatgcgtataacaattttcctcgaaaccgctctttgtgaaaagaccagaaccgtatcaatcagggtgggaaatacccgtaccctgttttttttcagacctttgattgctgctttaacaaccacgccagtcccatacaccggaagacggaggtttgctctgttatgacctgcatgttcaaaaaagtctgtgttgatgaaaccgggacagaccgcaaccacttttacccccgttcctttcagctctccgtgaagcgcttcgctgagcgttaaaacaaatgcttttgtggccgaatagagaccaaggccaggaactccctgaagagcaccaagagaggcgacattaataatgctcccgactctttttgtgaccatatccggcaaaaaaagacgcgtaagacgggccattgccatcatattgaccatcatcatctcttcgagctttccaaacggaatctcctgaaaatcgccagcatacgataaccctgcgcaattaacaagaagatcaaccccgatatgctgcctccgacagcatgcataaatccgggccgggctttcggcatcactcagatcttcaacacaaaccgtcactgcaaccccactttcccgccgaagctcctctgccagagtctgcaagagagcatgcgagcgggcaaccagtacaagattatgaccttgacgggcatactcccgggcaaaggctgcaccaatacccatggatgctcctgttatcaaggcatgctgcatggcggatcaacccatttcccacgctctctgataagatcgatgagccggtcaacggcatcaagttccgaaatattttcctcaacacactcctttccaacatagaggctgatgcgattttttccggcgccaacataaccaaaatcggcatcggccatctcaccaggaccgttgacgatacagcccatgatgccaatcttcagccctttgagatgaaccgttctctgtttaatggctgctgtagccttttccagttcgaaataggttctgccacagcctggacaggagataaattccgtttttgacattctgactcttgcgccctgaagtatgttgaatgccagttgcacctcatcatcccaggagaggctggtatgaaacgcgagcatgtctccaataccatcacaaaatagagttcctgcctgtactgaactgtcgatcaacgtttcaagtcggtcagaagactcttttttgaagcgaacgatgagaggataatcgagagcgtaacggttaaatacctccacaagacgacgatacacaaaaacagaatcggttgagagaatcgaaaaaatgagtcgctgcacaccctggctgcgaatcttttttgcgaaatgggcaagcacctctgcaggcgctctgttccctgccgtttcatggataaagcagagttcaacgactgcctggcactcatgatcaaaaagatgtaaaaaatcttctccaagccgctccccttcaacgatatcaaacctgacttttgagactttatcgagcaattgggcaaaaatggccagatcatttgtcgaggcaaccaaaaagggggcataatcgccaagcttgccgatcagtcgatcaagtgactcaagatcagccttgtcgttgacgcgaacagaaacaaactcggagcgaatagcatcctgaggcttttctggtgcaagcctttgcatgacctcttcaaaaacggcctgactctctgaaagtggagccactgcttccgtttcaactctcggcagattgtcaccacctatggccatgccacccagcagagtctgacgagactcccggcgctgatagctgaatggattgaaaggaagaggttcctgagaatcgagcgctggctggtatgccttcctgttttgactttcaagaacatgtttcagaggaagagagcctttatccccttttaccagatggaagtcgttatactttttgaccagagcaaaaccaacaggaacctcgttgacaggatcctcagtcaaagagacccttatggtatcaccaagaccatcctcaagaagcgctccgatgcccatcgccgatttaacacgtccctcatcgccatcgccagcctcggttaccccaagatggagcggataggcatagcgaagctcggcatctgctttttcgacaagcaggcgataagcctggatcatgacgcggacattggacgatttcatggaaaaaaggatatcgaaatagcccatctcttcactgatacgggcaaattcaagagcagcttcaaccataccttccgccgaattgccgtagcgactgactacgcggtcggacaaagaaccatgattggtgccaattctcatggaaacaccgagttgacgcgctttctcaaccagaggagcaaattcaagccgaacatgatcaagctctttcagatactcctcttccgaataatcactgtttaaaaacttctggctggtggcataattgccaggattgatgcggatgttttcaacaaattcaaccgccttgagcgctgcacgcacggaaaaatggatgtcagcgacaagcggggtatcaattccatcccgacggagctgatctctgatattccgtaaattttcagcgtctctctcggtaggaacggtgagacggataatttcgcaaccggcatcatacaaccttctgcactgctcaacggttgctgcagtatccagtgtatgggtattggtcatggactctacccgtattggctggtagccccccaatgctctatttccaaaaactacttcacgagttaatcgacgacgatactgatacatgggaataggagaacgattagacaaaaaattactgcgccctgatgataaacagggtttcaccaggttttcggaaattatatctttcccttgccgccttctctatgctatcgggtttcatggcgtaggtgattcgcagttcattatcaataattttcttctgctcgaccttcaggcgatcaagaagcgcgcggtgctcagcctccatacggatccgtttcatgataccataatcatcaaacagcatccagaagacaaacatggccaacaacaccctgaaaaataaatttttggggttgaagcgaacatattcccagattctcttgcccatcttttccacgataccaaaacgcttaagtttgccatgcactgccgggagtcacaaaggcgggagaaacgcaaagggaacccattttgtgacggattccctgtgcggagttctttatacccggaaagcctttcttccggggtagcgagcctgatcaccaagctcctcttcaatgcgaagcagttcattatactttgccatacggtcggaacgcgacagactgccggtcttgatctgaccagcatttgttgccacagcaatctgggcaatcgtgctatcctcggtttcaccgctgcgatggctgataactgaagtgtatccgtttctttttgcaagatcaattgcatcgagcgtttcagtcaacgtgccgatctggttgactttgacaagtatggagttggcaacaccccgctcaatgccttctgcaagtcttttactgttggttacaaagagatcatcaccaacaagctgtacgcgcgaaccgattttctcggtcagcactttccatccttcccagtcatcttcggccataccatcctcgattgaaataatcggatagtcactggcccatttttcccagtattcggccatctcaagagaggtcagctcgcgtttcgatgattttttgaacacatagcgttttttggcagaatcatagaactcggagcttgcaggatcaagggcaatcatgacctgcgcatcacccaaaccacctttatccgtcggtgaaccaaccttgtaaccagctttgccaatggcctcgattaccagttcaattgcctcttcgtttgagcttaaattcggagcaaaaccaccctcatcaccaacagccgtgctcaaccctttgcttttcagaagagccttgagtgcatgaaatatttcagccccacagcgaagagcatcagagaaggtgtcaaatccggcaggcatgatcatgaattcctgaaaatcaacggtgttgtccgcatgggctccgccattaagaacattcatcatcggaaccggaagcgtgctggccatggtgccgccgatatagcggtagagcggaaggccggaatattcagcacctgcttttgcacaagccatcgaaacaccaagaagcgcattggcgccaagcttcgatttgttcggtgttccatcaagatcaagcaacgcctgatcgatctcttcctgctccgtaaccagcatcccggtcagagcatcattaatgaccgtattgacattctcgacagccttgagcacgcctttgccaagatagacggctgcatcaccatccctcagttccacagcttcatgaacacctgtcgaggctccgctgggtacagccgcacgcccgaatgaactttccgtatagacatcgacttcgaccgttggatttccccttgaatcaaggatctgacgtgcaagaatctgagtgataataggcataacaaaatattttttatggttgttacctgctttatatacacaagaaggcctggcaagcaatttgccgctgtacataatcgaaaatatatctttttttcccgaccatttccttgtccctgcaacagcaaatcagacttttttttgtttattatttatcgagctgctttttcaaaacagacgctgccgcttactatttcgttatcagtcaaaaaaaggagtcctgctatgcaagccgtacaaccggatcaattgcgaaacattgtcattacaggccatgccggaagcggcaagaccatcctcgctgaatcacttgccctgacgatgggtgtcataaaccgccttggcacgattgatgaaggaaacaccctttccgactactctcttgatgagatccaaagaaaacacagcctcaacaccagccttatcaatgggttctggaatgactgtaaaatcaatattatcgacactcccggcctgctcgactttcacggagatgtcaaatctgcaatgcgggtggctgataccgtcttcattaccgtcaataccgcatcaggtgttgaggtcggcacggacaccatctgggagtataccaaagagtactacaagccgaccctctttattctgaccaagctcgatgccgaccgaaccaacttcaacaccaccatacagggactccaggatcatttcggtcatcttgttaccccgatacagtttcccgccgatgagggccttgggcaccatacccttattgatgttttgctgatgaaacagcttgagttcaatcctgacaaaaccggaggtatgaccatctccgacattccggagcaccatctcaagcgtgcggaagagctccaccagcaactggtcgagaccattgccgagactgatgaagcgcttatggatcgctttttcgagattggaacgctgacggaggatgagctgaggacaggaatcaaatcggcgctggttaccagaacatttttcccggttttctgtacatcgccacttcacctgatcggatcagagaggttgctgaatgtcattgtcaatctctgtccctctcccattgagcgcggtccggaacatgcgatctgcacgattgatgaaaccaaaagccttattcaacccaacccggatggaccgacaattgcttttatttttaaaacaatgtctgaaccccgagtcggtgagatttcctatctcagagtctattccggccacattgagaccggccatgagctgattgatgtccagactgaacagcttgaaaaactgggccaggtctataccattctcggtcagaaaaaaagccccgtggacaagctccttgccggagatattggtatggttgtgaagctgaaagatgcacatacaaatgatactctggcagacaaaggaaccagttgccggataagccctatcatttttccgctacccgtgctggcgacagctattattcccatcacccagggtgatgaagaaaaaatttctgccggcctgcatcacttgcacgaagaagatccaagttttgccatagagcatgatgttgagttcaaccagaccatcctgaaaacccttggcgaaacgcatcttgataccattatcacccgacttcaggcaaagttcaatgtaaaggttgatatagctcccatcaaaatcccttaccgtgaaacgatccgagtagcggcatctgcccagggcaagtataaaaaacagtccggtgggaaaggacagtatggcgatgtatgggtaaagcttgaacctctcgcaagagacaccggatttgagttcgcaagcgaggttgtaggaggcgttgttccaacaaggtatctgcccgcagtagaaaagggacttcgagaggccattacaaacggtattctcgctgggtatcccgttatcgatctcaaagcaattgcctacgatgggtcattccacccggtcgacagctcggaatttgcctttaaaatcgcggcaagcatggcattcaaaaatgcattcgaacatgcaaaaccctttctgcttgaacctgtttttgctttgcatgtctatgctccggaacagtataccggagaaatcgtgggtgatatttcaagcaagcggggtaaaattcttggaatggactctgacgtaaggctgcagatcatccatgcactcataccccagtcctcgctgacgaccttccatcatgccttgacacgactgacccaaagccgggcacgatactcttataatttcagccattacgaagaagcgcccccggatgttgcccagcagctcattgctgaacataataaaccataaggcgacgacgaagattgaaaagccctgcgcatcatcgcggggctttttttttgtgaccggcaaacccgatttagccaacatcgaaggttgctcctacaggagaccaataattgactttattttaagccaccacacaatccagatcgcctcacgaatattctgcctggtcatttttgacttccccactgtccgatcaacaaaaacaattggaatctccttaatagcaaacccctttttccacactctgaaattcatctcaatctgaaatgaatagccctgtgagttgatcttctcaaggtcaagtgatcgcaatacttctgcgctgaaacatttataaccgctcgttggatcagccactggcattccggttaccagacgggtatagaggcttgccatttttgaaagaattaacctgccaagcggccaattgacaacattaaccgtattgttcagataacgcgacccgatcaccagatgcgcatcgctcatggcatcaaaaaagcgctgaagcactgccggatcatgcgaaaaatcagcgtccatctctgcaatgtagcggtaccccttttgaagaccgtagaggaaaccggtaatatatgccgtaccaagacccatctttcgcggccgtgtaatcaggtggattccgtccatcacaagctgcatggagcgcacaaggtcagccgttccgtcaggagagttatcatcaatgacaagaatatctaccgcagtgggatagagttttctcaactcaccgagcaagcggccaatattatcagcttcgttgaaggttggaataatgacaagggccgggtgcgcatgcagggtttcattacccatggagaggatctgctttttcgaattaccgttgttttgttccaacatgagcgttaaggatcttcaaaaaaaaagcattgcctccgaaaaagcaatgctttggtgaaactcttgacagaaaaagatttccttaccgcgcttcgcggtgaaatctgtgcagaaagcgtaaatcgaaatccagtctttcgggtggagtataggtaaaatcaagcacttcaccgtcaggaagaacttcaagcaaggcccctgaggggcactcatcggtggagaaacaggccgagcaggaaatacaggcatcctgatcgatataacacctgaatccgccttcctgaacatccccatagaacttgtagccaatggcctgcactttcggcggacacttgtcgaggcagagaccacagcccacacaaagattttcaagaataaagtaatgctttttcactctcggtgcagcctttttcaatacaggctgaggagcagcttctccaggcgccgctttcgccgctggagcacccttggctgccggagctgccggtttggcacctgctgcaggtttcgcgcctggtgcaggcttggcccccggagccggttttgctgctgctttcttgacgggaaaagctgactcctgaggaagcccgcttcttccaagattgacatttagcgactccatcctgagcttgccattctgctttgcaggaagctcactcggttttgcctttgccggtttagcagcggccggtgctgaagcttttggtgcagcaggcttggcttttgcgacaggtggtgatgatatatctggcttttgtacaggatcggccataaaaaccctcctctttaattacgtgataaactttaaacgcaaaaagatcattgccggagagccgtcaacggctctccggcaatgataacgaaatcaagcaatcagcttcatcagatagtcaacaacctgtgtcagcataacctgacctgataccgacgcatcaccaacctgtggtggcaaaggagaatcagtctgataaaacccgtttccgatgaaaaggaagaccagcatgaatacaccgctgaagtagaggaatgtacctgccatcttcgaatcggaaatcgtcagtacagggaaacggaacgtaacatccctgttgaggaacttcttgccaagccagcggatggttcttgtctgaatgtcagcaccttcaagacgggatccacgatcttcaaaccagacagcaaagctgataaaccagacaaggtggccaatcatcagaatggttgaaagatgcgagcttgagaaaatcgtcaccgtctctgtccagaaatagtagaagataccagacgtatagtggtgctgcaaaccagcaacagaatcccatgcctttgcatcggcagcaggaacaccatacatcatggaagcaatccatgcaccatcgatataccagcagactgcagaaagacccttgattccccagagcatggcaaaccagagctgatcctgaatcgagacaccgcaggtaccaccataaacagggccgaggcaagggaaggagtaggaattcttcttgagtccaagatcatcccagagtggtgaggtatgcgcaaagaaagcaatacggacaagagcaatcagagagaaaagtgaaccggcaacaataacgtgaaccataacccagtcattgatactcggatcggtgaacatccactggaacatcggaagtggtttcagccagtagaatgacatcagaatgttcgtaccaaaaatattcagctcacagatggtattccatacgataacagcatagacggagagcatggtagcaaagcagagcgccatgactgaaccgagaatcttgacctggacttcctgatcacgtcccttggtaatgaaaatggacttgatctggctgtaaagaccgttaagctgaattttgaggagatactggccaccatgataaacacctgcaaaaacatacagaacaccacagatgatatggttaaagacaataaggttgatcactgtccttgccatgccaaacgaggcgccgttctttggaagaattgcaaatgcctcaaaatcggcaaactcttttgaaccagagataatgcgtccaccttcctggacaaaattataactgacgcggttgaaaggttcaccgtaaagataaaagaccagtttatcgagttccttgtaataggcagcaaacgatggctgctggaacgcaacaaaagcaatacagccaagagcaatattgatatagccaatcgctgtcaggtggacagagaaagcggctttcatatcgtcattcaggtgagtggctgcattcggagggttgttccaccagtaaatacccatggcaaagaaaataacagcgaagacaaacgacatgaatgtctcggagtagatcgtctggaaatcaggaatcggtgcaaaaccgagcacaagccacatgacgagaccccagccaagaaaaagcagcgacatatagatagcatgtggtccaagcgcatccttgtaactctttgcacttgttccgctgaatacgacatcgccgaacttgccaagaaacctgaagtcacggaaattgccggttcgtccggtaaaggggttggtaagattgtgtgtccagtgacgccatcctccaaaaagaagaattgaaccggaaagcacatgaaacaacgcccatccgagaagcttcgtcgccgcaaactcaagatcctctgttttcgtactgtaagtgtcaataccaagagagaccattcttggcttgatggtcagataaaaccagttgtcatgaaagcctggtgttccccagggaaacacctgaatgccagagatgtagtagatcgccatcagaaagccgagcacaccaagcaaggcaagatgaccgcccactacctgctcgtcatcaactttgtcagtatcaaaaatctgataccacttcgttgatcgggtttccgttcgctggaacagaaatcttctcattttggcagcatcctgctccttgataacagagggggcacccgaggcgccgtttcccttgggagaaggagcgttccccttgggtggtgggacagtgccctttggctttactcctaccggattcacttgttcagccattgtattctctcctttttttggacataattcaggttgaagaaaccgaaaagaaaactgttgcgctctaacttgatatacaataaggcggtagcaccttgactgtaaaatactgcgcgtgaacctgtaagcttattccgtggatcaaaacacactccacacgaccaccaggttcaaaatctataaataaacggataataatcagcttgaataagaacaattctccaaacaaatcacctgaggcattaggcagcaaaatacgaaaaattatttaataataaattattttacttcttgattgatgcgctattgtttgattatacagtatgaaagcccttttttcaatccctggtgtacgccatcagcctgctccggaaagagcgttattactcattcaatcacgaacacattcacccgtatgaagatcacattcaccaaactctccggagcaggcaatgactttattgttatcgacaacagagcgctcgccatccatcttacccctttgcagatcaataaactctgcaccagaagaacaggaatcggagctgatgggctgattctcattgagccatcagcaacattttccttcagcatgaagtaccacaatgcagacggtttccttggctcaatgtgcggaaatggcggccggtgtgccgtctatttcgccttcaccatcgggattccggcagcttccggcaacgcttatacctttgaagccaacgggaaccgttacgatgcatgggtgctcggagaagaaaacgtcaaactgaaaatgcttgccccacaagggttcaaagagaatcttgatcttgaaggagagcaatgctttgccctcaataccggatcacctcatgccattatttatatatccgatcttgacgccgtcgatgtcaacaaaaaaggaagcgccatccgccacagaaccgactttttcccggatggaaccaacgtcaactttatcgaaatcacctcccccaactctcttgctcttcgtacctttgagcgcggcgtcgaagaggagacccttgcctgcggaacaggcgcagtcgccgcagcactgatgagccataaactcggtaaaatcagctcgaccaccgtacaggtaacggttaaaagtggtgacactcttgaagtagagttcaatgagagcatggacgaggttttccttagcggaccggcaaaaatcatctacgaagggagcttcactattgagggtttctgacctgctctgcaatggtggcggcgtcaccgtctcctggttcgaaatggtacaccacaagatgcaaaatcgtatggctgcataccttgtagccatacaacgtgttgccgaggccatgacactgcgggggtggttctgaactatacatgcgatagcggtattgttcatctcggaaaaaatcgcaaaatgcactttgaaggataaggtattcgccatcactctgagttcccgctcaaaccccgcgccctcgctgcgagtgtgggggcaaagagcatgaagagcacgccgaaaaccatcagcccgccttccgcgctgtagagcaaaccaccttaagctacaaggtgcatagccgcgtggcagcatacatcgttgccacaaaatgcctcttcgagaccataaagctacgggggataagtatacgccaggcgaatgcatccaaaaattttacaaaattatgaactcttaagcgatacttaccgttctaatactcctttattgtacatttggacaactcttgctgaaactgacttacaatatctaaatttaaggaggttttgatgttgacttctttcaaagtaaaacgtttgtcggggattattggagctctgctctttctcttgacagtagttatgccttcacgctcatttgcctgggaagaaggaggttttgtatgccgggaagagagtggcgcagtagacgaaacatggaattttcttaaacatttttcctatgaacaatattactgggcagtaccggaggtgtttacctcgtccgacagttactatgtagacaatatggataccgcatttttcagcggtcatggaggtaatttttcaatcaccaccctgcgaaattgctgtgatcctgttaattttgcaagtggagcagtctctctcggtgacgttgatctcgaatttttaaccattgacgcatgcagtgttgcaccttcgccaattgaacgagccgattgggccagtggctggtggggggtatttcacagactgcatcaattgttgagtttccgcacaaccggctggtatgatggcagagttgaagaccagtacgctatcaacttattgtccggtcagaagtatatcgatgcctggttcaatgcagccaactctgttcgttcaggtgtatatcccggatattgcgccgtcatctgggcatacccgcagagtggacatcctggaacctccaatgatacctatttttcccaggtatccgatccaccatcaaatttgaatatccttgctattacctatcaatactaaaaccgaaacggagagattatactatgaaaaataataatcaattcggatttattctgaaatgggtggccataggttgtctgatggcttggagccgttcttcatacgctgccgaagtagtcatcaatgcaaaaattgcaccaccgaaagctggatgcacggtctacaagatggaaactcctctcatgacgaaggaacgtcttgtagatcgttgtgcaaagatccttgaaatatcgggttttaaatccttttcccgagagatgatgaaacctgttgaagaccgaatggtcatatcgggccaagagattgaagtcagtatgaataataatggtactgaatttttttattccaatttccctgcactgaagttgacagaaaaaaccggacgactccttccggatgagcaagcaatcaaactcgcccgtaattatctgatcaatacaggcttgataccccgtaatcaaaatgagttaaaaatcgatcatgtcggcggcatcatgcagatgctgagcaatgccagagtaccggagaaaaaagccgttgtggtctattttaatcgcgaactggatggtctgaaagtcagaaatttcggttcatccattacggtgactcttgctgaatcggaaatacctgttggtgtccaatatcattggcgtgaagttgcatcacgtgaaaaggtaggctcccggagccttttgggtactgaaaaggtaatgagtctgatccgcgaagatgtcaatcgcgtctttgcaaaagaggccaaagtcattattgataaaattgaactggtactttatgacaacggcggcaactatattcagcctgcgtattgttatcagggcgttcgcaaatcggaaggaaagggttttgccgatatgcctgtgctgggttatgtcccggtcatggaaaaagcgtatgaaccagttacccatccagcctattcgccgttaatgaaatctccgaccatcagaattgaaaagcctgtgcatgatcaggatgaatgacggctcatccccccatccatcttttgggtggggggattaaagactgcgctgcaggctatacctatctgacgaaacagtccgggtaatgacaaaacgaaagatcaccttcctgaccaccatgaaaacgctaacaagttacatcgttgagcttcggtaactgtctccggacaacagtaatggagcggtttacggtgcggtaccgaaacataccgaaaaaagcggtaatcacaccaaacggtatgcatgcaactcctatagcctgaaaccacccctcctgggaaaagtgcatcatggaaactcctgcaatgaccagtgaaacccctgagcgcaggtaggcaaggagggttctttcatttgccaggattgttctgtcaatggccagttcatccctaagaatcaattcacagttatcaaatttcgaatagggcatttttgtctatacctgggttatcatttgcttctttttaaaaggtgacgcgtgaacttttaaccggtcatctcgctttgttacttccatcaagacaacgtgttgtgcgtaaaaagctatgtattataactctttaacctaaaacggaaaatcatcaatggaaaaatggatctgtataccttgtggctatgtctatgatcccgaagtcggcgatcctgacggtggcgtagaacctggaacagcgttcgaagatattcccgatgactgggtatgcccggtctgcggtgttgacaaatcattgtttgaaatgcagtaaaccattctggacgagtaacgtacggtgcgctcctgatgccacagagcatcagggcgtgctgttgtttccgctttctgcaggcacttctgtcgtactttctcctttctccgctggctgaactccatccccttcagaaaccttcccggtggtactgtctgatgaaagcgactgatccatcagattctccggaataccgatcacaaccgaatcaacaactgctgtggtatcaggcgttaaggccataacctccctgtagtcaggcacaacaactcccctcttgcgcatgatggcatagatgatgcttgaacggttacgaacatagcgtgatgaacctttgggagaataaagaatagggttcggcagtattgctgcaagtcttgacgcctgtcgtgctgttaacctggccgcactgacaccataatagtggcgggctgcctggccgataccgaaaataccatctccccattctgcaacattgacataaagttcaagtatacgacgtttggagagcgttttttcaagtcgccaggtaaggatggcctccttgattttgcgtatcggattttttgacggagagaggtagaggtttttggcaagctgctggctgattgtgctgccacccatcttgaatttctttgcgagaatatttttttctatcgctctctcaatcgcctgataatcaaacccctcatgctgccagaacttgtcatcctcagcaatcagaactgccttgacaagattctgggaaacatgatcaagcgacacccatttctgatctatttttttatcgatgagcccgtcgcgccgccactcggcttcacggctctccataaaagctgtttttgctggattctcatctaccagccgtccaacatcgggaacaacaaaataacgcgctatatcggcaacaaggagcagcaacagaatggctgaaagaatcctgacaagcttcatacttttggctggacagcgttaacttcgagtaaaatataaagagaagagacgttacaatgggtggagcttgaagaaaagtgccctcgggcagactcgaaccgccgacctacagtttaggaaactgttgctctatccactgagctacaagggcatggtgaagaatttagcacttttaaacaaacttgcaacaacctctcttattttcttccgaacatcttgtcgagctggtcgagtgagagcttgataataaccggtcttccgtgtggacatgagtaaggctcccgggtagcaaacaggttgtcgatcaaggagcgcatctcttcaagagagagcttctgaccggccatgattgcattccgacacgagtaggatttggcaaggttgtcacgtttgtcgagcttgagttttgaggcattatcctgatattcggcaatcatatcctgcaaaatcgtcacttcgctgcccggctttacatcctggggaactccctcaatcatgatggttttgttgccaaaaagcctcaaattaaacccaagccgataaagatcctcacgaatctcttcaaatatttcatactcccatgggcgaaactccaccttctggggaaagagcaactgctgggaatttggaacgttctggttcatgacgtctacggcacgctcatacagtacccgttcatgcgccacatgctgatcgataatcatcagcccggtcttgatctggcatatcaggtacttgttatgcagttgccagatttttggctccacctctttcgggtttggcaccacatcatcatcatagagaggagcaagcagaatggatgagagcccctcatccccttcccgcaaaccgcttcccgccaaagcgtagtcggcacttgagtggcgcggaaacatttcgccctgatgcgctgaagcaactcgcgatattgctggctcatcaacggccccttcacgataattccggtagaggtcgcccgttgtgatggaacgatgggggatatccggaaaagaaaattttcggaatgccgaattctgcggctgaagggaagagagctggtcacattctgtgctcaccaggtcaggagagaaatcgtgtaactgtatggcccgcttgataaccggatagaacatgttgcgcacattgcgctcatcgtcaaagcggatttccatctttgccggatgcacatttacatcaatgcgggagggatcaatcgtaagaaaaagcagcacaaaaggggtctgccgctcaacaagcagatcaccgtatgcctgctgtaccgcctgcgagagcatccggttctggacaacccggcgattgacaaaaaaatattgatcaagtttccggcgtttctgcatggcaggcttgccaagatatcccttgatggagaggtaatcattttcctcggaaagctcaatcatactggcagcaaaatcatcaccataaaaaacattgagccgttcgagaatatccggccgtttcacatgaaaaagctcctcatcatcactgtacatacgccactcgatttccgggtatgcaagcgcaaacgacttgacgatctcaaaaatatggttgtactcggtcgcgttggatttcagaaacttccgtcgggcaggaacattataaaagagatttctgacgctgatggttgtcccctgctctccctgcacccccgactcttcaacgaggactcctccctcgtagcggagccgcaaaccaagcgtcgctttcgccgttcgggttttgagttcgaaatgcgaaacagaagagatactggccaatgcctctcccctgaaaccaaggctttgcaaagaatcaagatcatcgaccccggtaattttgcttgttgcaaatcgttcaacacacaaaagggcatcttcgcgcaacattcctgcaccattgtcgacaatccggatcagctcttttccggcatccttgatggctaccgttatcttgtcggcaccggcatcaatagcattttcaagaagttccttgacaactgaagcagggcgttgaacaacttcaccggcagaaattttgttcgcaactatatcgggtaatcttgcaattcttgccatacgctatcaggagaacgattttctttgcacaaaagggctgaaaaattttatcagtgttgcaagttatcgataaaagaactccctttttataaaaaaatgataatacctcttgccatcggtaaactccagtcaagagagtcgtggttatcgctgtcgcaaacattcccaaagttcacggagaactgcttcgctgaatcggagtttgttgcgttctcgatcaccctgcataacaagcgttctggagagcagaatacccgaatgttttgttgccatggccagacagagcgtgccaacaggtttttcaggtgagcctcccgaaggaccggcaatacccgttgttgaaagagcaaaatcggccccgcttttttcaaggcagccaatggccattgcccgggcgacctcttcactcacagccccatacctgtcgatgagctcccccggtactccaagactcttctcttttgcctggttgctgtagaccacaaatccctgaagaaaccaggctgatgaacccggaacatccgtcaaccggcttgccacaagacctccggtgcaggactcagcaacagcgaccgtcagccctctggtggcaagcattgcgccaatcgtcgcttcaagcgagacctcgctggttgcatagataaacttgccggtactgttgacaatggcatcaacaacgctgcgattatcgcgctcaacctcttcctgcacatgaccgatcgtgcttatcataagggtaacgcctgcagcatgaggcaaataggcgagggtcgttccctcaggcagggtatcttcgatatcgacaatcatcccggcaagcattgactcgccaataccaagcgtttttattggtgtatgacgaatgactgtatcagagagtgcagcaaaccaggatagaaccgtaagctccatcatggctatcatttctgaaggcacaccaggcatcagcacaagatggtggttctgaaactgctcgccgcactcaataatcatcccggcagccgttcccttcgtattctcaataacatgagatccttcaatgaccattgcctggtcacgaagtgcatccaacagctccactccgctctgttttagccgctcagcaagatttgcaaaagcctcctgactcagttcaagccctcttccaagcatacgctggacagcttgtttggtacggtcatcccttgtcggccctaaccctcccgtaacaagcacaatatctgccctttcaagcgattcggacaatactgcaataatctcctcttcacggtcagagcaggcaataaccctgccaaccggcactcctataccaccaagcgcttcggccataaaggctgcattggtattgaccctttggcctttaagcagttcatctccaacagaaacaatttctgcacgcatagcatctactcctcaaacaagataacttgcaacccgcaatatatcggcaaaaacaccgccggccgtaacctctcctcccgcaccgggaccccgaacaacaagtggagttgcccgatatcgctccgtcgtataaactaccatattttctgatccgctgaggcccgcaatcggacttgcaagaggaaccttttttacaccgatagttgcttttccatccctgatttcaccagcataggcaatcgtcatctcctctctggcagcatcttctattaatttggcataccatccatcaacacccgacaaacggtcaagaaactctgtaaccgacatctcaccacgatactcttcgggaacaagactctcacagaccacatcactgtactccagcgtaaagccgagttcacgacccagaatgagaaactttcgggcaaaatcagcaccggaaaggtcatcacgtggatcaggttccgtataaccggccaccttggcgcgacgaacaatctcgctgaagcggccacctttgcggagttcattgaaaataaaactcaacgtaccggaaagaacgccctcaatactgaaaatcttgtctccgctgtttttcagatcattcagcgtattgatgattggcaatccagcgcctacattggtttcataaagaaaacgggcattacttctccgctgggcatcccttatcctccgataaagaggccaggaacctgccatgccaagtttgtttgctgtcaccaccgaaatattggcgagaagcagatcgggatacatctctgcaaccatcgcgctcgcggtacaatcaacaaaaatggtgttgtgcaggtttttttccctgatgagctgcaaatacccctcaattccctgatactcatctctcggcaagagagctgattcccaattctgaaggtcaataccgttattatcaaagagaatctgacgggtatttgccatcccgcaaacaacaacatcaaggtcattatcctgctgcaggttaagacgatgggcgctgatctggccaatcaggctttttgcaatcgttcctgtccccgcaataaagagatgtaccttgcgctgcgaaagaaaaaatgattcatggatacagttcagcgccttatcctcatcatgagcatcaatgacaagagagatattcatctcattggccccctgggcaacagcaatgacgttaatgccatttttgccaagggtttcaaacaactgcgcagagactccaggatgaccggacatattgttaccaacgacagcgatcatggccagatttcgacgggtcacaagaggatcgatctgacgcgcttcaatctccacgcgaaacacctcctccagtattttttttgcttttgcggcctgggaaggggtgatggcaagagtaatcgactgctccgatgatgcttgtgatataaagataatattgatccggtgacgtgccagacaagtgaaaagacgtgatgctatacccggaacaccaaccataccacttcccgacatgttcagcaggacaaccttgttgatcgatgagagccctgttaccggcagggtacggttgaaatctaagggagtgacaccttcaattcgtgtaccttttgctgcgggattgaaagaatttttgatcagtaaaggaatgcctgctttcatggcaggctgaacggcaagaggatgcagaactctcgctcctgcatgagagagttccattgcctcagaataactgatatagggtaaaatccgggcatcccgaacccgtttgggatctgcgctgaaaaagccatcaacatctgtccagatccagatttccagggcatcaagtgccgcaccaagaatggatgccgtataatcggaaccaccccgaccaagcgtcgtcgaagaaccatccggagccgcagcaataaatccagtcacaacaggcacaccttctaaagagagaagacgttttctgatctgttgtcctgatgcatgagtatcgacccttgcatcagcataattcgtgtcggtaacaatcagctcgcgtgcatcgagatagaacgctgcaatatcgcgctcctgaagatagctgctgaccatccgggcagaaagacgttcgccgaaaccaagcacaaaggcaaggcttttttcagagagctccctgagcaaaaagacaccctgcacgatgtcattcagctctgaaagttcagcacgtattgaggcagtaacatcgtcaaggagagatccggaaaaaagctcgtctgcaatggaaatatgcagatgatcaagctcattgagtgtgctgcgatacccactgtcgccgctgcatgcctgggtggctgattcaaacagcagatcagtaacgcgatgaatggccgaaaccacaataacgagctcatcctgatgcaatgcaccagcaatgatatcggcaacttttttaatccgactggctgaccccagtgaagtacctccaaacttgtatatcttcatgttcccgcccatgccttacttgaaatatgaaaagagactgaacaatcaattatcagcttataatataaatcatttccccattgagttgcataagagtgatgcctgttgcagcaacgagcagacaaaaaaaagcgccctcgcgggcgctttacgtcataagcatcggtaaccaatcgatcagtttgtcaaggcatctgcgccggaaacgatttcactcagctccgtcgtgattgcagcctgccgtgcacggttgtaactgatgttgagcgtccgcataagctcttttgcgttttcagttgcagaatccatcgccgacatacgggccgcctgttccgcggcactcgactcaagcatcatcctccatatctgtgtattgagatgcttgggcaccagctcatcgataatagccgaaggtgagggctcatagatgtaatcactgctgctctcggtaccaggaatttcaggtgcgataggaagaatcacctcctcccgcagattcggcgcaagcaccgacttgaattcgttgtatgcaaccagcaccctgtcaacctcgccacgcagatacatccccgacgcgatatcagcaatctcttttgccgtcgagaaatcaagatgctgaaaaacagccgaataacccttgacgatattgtactcacgtttcctgaaaaaatcaaatccacgggaaccggcgcagatcaggctgactccgcctttgctgtgaatagccggataatcctcatgaatgattttgctcgcaagcttgatggcattggtgttaaatgcaccacacaaacccctgtcggccgtgacaagaatcaccagtaccttgttaacctctgaacggcccgaaagcatggggttgcgcgaggtatctacctttgcagagagggaaccaagcatctccttcagtttcttggcataaggccgggccatgactgcccgctcctgggcccttctcagcttcgcagcggccaccatcttcatcgccttggtgacctgctgtgtagactttacccctttgattcgtacacgtatatcctttaatgtaggcatgtattacgggactgttaataaattgcttgaaaacaaatcggcactctcttacgccttgttcttttctttgaagaccgtcacaaacttgactgcgatatccttgagtttggcagcagtatcagcctccagtgcaccactcgaggcaatttttgcaagcaggtcattgtgcttgatttcaagcaaactgaggaactcctcctcaaacttgcggataaagcgcaaatcaaccgtgtcaagcaatccctgggtaccaaggaaaataatggctacctgtttttcaaccggcatcggaatatactgtccctgcttgaggatttcaaccagccttgcacccctgtcgagctgtgccttggtggttttatcaaggtcggaaccgaatttcgagaaggcttcaagctcgcggaactgtgccaaatcaagacgcagggtaccggcaaccttcttcatagctttgatctgtgcgcttccgccaacacgggaaaccgagataccaacgttgattgcaggtctctggccagagttgaaaaggttcgattcaaggaagatctgaccgtcagtgatcgaaatcacgttagtcggaatataggccgaaacgtcaccagcctgggtttcaataaccggcagtgcggtaagacttccgccgcccttgaccagcgacttgagagcatcaggaagatcgttcattttccttgcaacctcaatatcatcggtaatttttgcagctctttcaagcagacgggagtgcaagtaaaacacatcaccaggataagcctcacgtcccggcggacgacgaagaagcagggagacctgacgataggcaacagcctgtttggaaagatcatcatagacaacaagggcatgacgacccgtgtcgcggaaatattcaccaagggtagcaccagcaaacggagcaataaactgcaacggcgcaggatcggatgctgtagcagaaataacggtggtatactccatcgcgtcatatttctccagagtattgacaacctgtgcgacggtagagcccttcagtccgatagcaacataaatacaaaaaacgcccttgcctttctgattgataatggtatcgatcgctacagcagtctttccggtctgacggtcaccgatgataagttcgcgctgtccacggccgataggaatcatcgaatcaatagccttgagaccggtctgcaatggttcatgaactgatttgcggtaaatgactccgggagcccggcgttcgagaggcaaacggatctgtgtgtcaatggtgcccttaccatcaattggctcaccgagaggattgatgacacggccaagcatggcttcaccgaccgggattgaggccaaaatactggttcttttaaccgtatcaccctctttcaccagatttgattcaccaaacaatacagcgccgacattgtcctcttcaaggtttaaagccatacccatcacattgttgggaaactcaagaagttcgcctgcggcaaccttcgataaaccatacacacgagcaataccgtcaccaacctgcagcactgttcccacatcatacacttctgcttcagactcaaaaccggcaagctgcttgcgaagtattgatgaaacctcatcaggcctgactgttgtagacatatcttattccgctttgttatttgtttaagaaaagagaaagattctgcttaccttctttttaagtccaactcgggctgttttccattccaaaagataaaacctaaatttaatgaaaagcttttagttattcaaattctctctctcatttgagtagcttcctttgaaattgaattttaaatccaacacctacacctacaggaattttgcccgaagaaaacagtatgaaaacggtcaagggattcgcttcagcaactgtcggaaatgttgcctgcggctttgatgtattgggatttgccatcaccgaacctggtgatgaagtaattctgacgctttccgacagagcacacaccgactctccggtttccatttccgccatcactggtgacggtggtgcacttccgcttgatccaaaaaaaaacacgtcaagttttgttgtcctgaaatttctcgaatatatccgcgcccacaagcagatcgattttaccggccatatctcccttgagctgagaaaacacctgccactgagcagcggaatgggcagcagtgcagcaagcgcagcagcagcattgatagcggctaacgaactgatgggacttccctgttcaaaaatggagctggtgcacttcgccattgaaggagaacgggttgcctgcgggtcagctcatgccgacaacgccgcgcccgcaattcttggcaatttcgttctgatccggagctatacaccgcttgatctcatcacgatcccatcacccgaacacctttactgctccctggtacatccccatacggaactgcgtaccgcttatgcccgttcggtactgccccaggaaatttcacttaaaacagcgacccagcaatggggcaatgtcggagctcttgttaccggcttgctcacctccgactatgaccttatcgggcgttctctggttgacgttatcgctgaaccaaaacgcgctccgctcatccccggtttttttgaagtcaagcaggctgctcttgacagcggcgccctcggatgcagtattgcaggctcaggcccctctatttttgccttttcttcctccgaaaaaaccgcccttgccgtcggcaatgccatgaaagaggcattcctgcactccaaagctcaccttcaatcagatatgtgggtatcacctatctgtaaagaaggggcaagaatactgtaacagaaccaatagagaacagcacgactcatgatctatttcagcaccaataaatcatcaatacccgtctccattaaaaaggctacgcttgaagggcttgctcccgatggtggcctctatatccctgctgaaattccccgcttttcgccagaggagataacacttctcgatggggccagttttaacaatatcgcttttgccattgcaaacaagtttatcggaggcgctatcccccccgaccagcttagcgacatcattgacaattgctatacctttgacactccgattgtccagctcgaccgaaatacctttgttgaggagcttttctgcggaccaacacttgccttcaaggattacggtgcacgttttctcgcccgattgaccggctattttgctgcagaagagcagaagcttattaccgtccttgttgcaacatctggagatacgggaagtgcagtggcatatggatttcagggcattgcaaacacacgggtcgtgctgctctacccttcaggaaaagtgagccgccttcaggagcagcaactcaccactgcaggaggcaatgttcatgcgcttgaagtacagggcgattttgacgattgccagcgaatggttaaacaggcatttgttgatcccgacctgaataaatcgctgacactcacctcggccaactccatcaatatatcacgactgattccccagtcattctattatgcctgggcaaccctgcagctcaaggaacggtacgactgccatgaccctctcttttccgtcccgagcggcaactacggaaacctcaccgcaggtgtgcttgcaaaacggatgggctttcccataggccactttattgcagcatcaaacgccaatgacagcgtaacccgctatatcgatgagggacgctacgacccgcacccgaccatcacaaccctgtcgacggcaatggacgtcggcaacccgagcaactttgcacgactcagatatttctaccataacgaccacacatccatggggcaggatatcacgggtattgccatttcggatgaagagactgttgccgcaatccgatcggcccatgagcgcttcggctatatcatggatccgcataccgccgtcgcgttccgtgctcttgaacgcttcagaagctcggcaatccatggtgaaaaacccggcatcctcctctcaaccgctcatccagcaaaatttcttgaagcaatagagagtgccctgggtaaagagatcggtatcccctcgaatcttcaggagctgatgggaaaaaagaaatgtgccaccttgatcagttcagagtataaagagcttgcctcttttctcaacggactcgaccagtaaccctttactgagtgccgaatgaacatcagaacgcttctattcctttttatcctgataccgattatgtttttcgggatactccttgtcatgctgatcaatcttttcgaccactctggtaatgccttccataaaatagccgcctggtggggccgattcagcgcaagtctattcggcatttcaatagaggtaatcggtcgggaaaactacagcacggaagagaactacctggtgataagcaatcatgccggtatggccgatattcctctgctcctcggtaccatgaacctcaaccttcggtttctggcaaaagaggagctgggaaaaataccgctgtttggccgagcactcagagaggctggctatgtcatgatcaagcggggacaaaacagggatgctctgaaaagtctgttggcggcaacaaaggttctaaaaagtggccattccgtccacatcttccctgaaggcacacgatcagcaaccggtgaacttctccccttcaaacgcggtgcgtttcgtgtagcccaggcaggaggggctcctgttctgcccgtcaccatcatcggaagccatctgattacccccaaaaaaagccttaaaatcaataaaggaaagatcagggtcatcatcgacaagcccattcaaccctcatcgttcgacagtgttgaagaacttatggccgcctgctccgaagctatcacagccaacttcaaccgataccgcaacaactaaatctggcggtaaagattcaccatctcaatagccgtcatggcagcatcaaaacccttgttgcccgctttggttcctgcccgctctatcgcctgttcaatgttttccgtggtcaaaacgccaaacgctatcggaaccatggtgtcaagggcaacctgggcaatccccttggtggcctcggcagcaagaacatcaaaatggggagtggaacccctgataatgactccgagagtaataatcgcatcatacttgccactgagggctacctttttggcaaccatcggcagctcaaaggcaccaggacaacggtacattgcaatacactcctccgacccgccatggcggcagatacaatcaattgcaccttcgacaagcttctgcccaataaaatcattaaagcgtccgacaacaagcgcaaagcggatatcctttgcgtttaatacaccctcaatctgtttcacctgcatgacaatcttctttttgagttagttctataaacggcaatagccgagcatacgctccacaagatcaataagaacatgaccaatcgtaatatggcactcctgtacccgatcagcagaacctgaatgaggtacaataagctcaagatccgccagccccttcatcaagccgccattccccccaagcaaggcaagtgtcttcatcccctgctgccgtgcaaaatccagcgcattgataacactctggctgttcccgctggttgaaaggccaagcaaaatatccccttccctaccataagcctccacaagacgggcaaaaaccgcatcataaccgagatcattggcaccagccgtcagggccgaagtatcggtggagagcgctatggccggaagcgccggtcgttccacactgctacgatagcggatagtcagctcggttgccagatgctgtgcatccgccgcactgccgccattaccacaaagcagcacctttccgccatcctcaaaagtaccggcaatcatacgtgccatggcaacaatcactgcgctgttttgccgcgcaaccctctccttgagctgtgcgctgtaaagcatggtatcgagaacaacctcctcataacgggtacggtcggtgagcccgtcagaacagccacatcccttgatcataacgacaattttttaaacctgtaacgaagtaaaacaggtcaatatacaggaaaatgcagaaagctggtggaacagattgcaacaacagggggaattgtttgtacttgaggagtcaaccccctctacaaattcactggcttgttctgctgaaaaaatgattgcggatcaacaatcggcatcggtatcttttcaaggaaagtacccgcacccttgaccatcaatgcgcctcttgaggttgaaattgccaaagagatcacggtaaagagaagatcttccgggagattgatattgccacccttgtcggcaacctgatccagccctttagccaaaaaaagcgactcagtctctgctttggcatacgttacgccatcactcttccggttcaccagaatcatcaatccaacaacaatcctctcttttgccgttcttatcgccatggaagtttcaaaattgaacgactcgtttttcccaacccctccaggttccctgaaagaaaaactcttaaaccgaaaccctgaatactgaataccaattggagatctcttttccatgacggtcaaccaaccattgaatgtcccgcactgtttatgaaataaatttttgtaccaatacaaagggcaggcatactggtgctcttcaccccttcacccaactcccacacgctatcatcaccaataacggtgctcccctcgcttttatgctgacagggaatctcaatgacattctggccaagtgcaacctcaaattcaacaatagttttcagtgtcggattggcccatccggcaactatccggctgatgtacgactcgtttttaccaagcttttcggcaagttgacgctgagttataccgctcactttcatgatttcagtaacccttaccgcaaacgcaccctgacgctcaacaaacctccttgtagtgggcgataccgccgctgccgcttttctgagcaatgatgtcatgatcttataacgagtcagatgtaaaagttaagattacccgccatcataccagtggttgcatcaataatgatgtcacgggacttctgacgggcctgaatcagctcatcaatcctttgcagtttttcggcagcatcacgaagcaccccgtcatcctgataggtacgggttcttttgatcccccctgaaccggcaatcagcagtacacttgaccatcgcagacaaaaaagcctcagagggccattatcataatgaaacgctgccagagaatccctgattgagccctccctgattttgaaaaagtgctccttgaaaccaaaagaatcaaccatgtcttcaagacgtgaaacaagagagtcaaaatctttggaagcctgtatcctcctgtcttccaaaaacttgtcaagctcgctcttctcttcaccctcaaaacgaacagaatagagtgccccaccaagcccatgctcctgatagacgatctcaaagccgcgcttcacttataagttaagtttttcttcatggaaaacaaaaaatcacttcttccgccaaatttaccaatcatcacggctccaacaaatggctgcgacttcgatcatctgcctgaccatcacggtgcttatggtgcttgagttcataagttcctgaaaaaacgggtttacaaacgacagtaataataaaaaactccgcctcgtgcagaacacagggcggagttaaaatggggaaaaagagcagtaacccttagtggtactgtgcgctctcttccttgacaaactcaacaagcagtttcagattttccggatccatatcgggcagaatgccatgaccgaggttgaaaacgtggcctgaatgttcggtatgctggccaaaagacttcaaaattttggaggcttcagctttgattctgtcgggtgtaccgtagagtaccgttggatcaaggttaccctgcagagctacacggtcgccaagttcagcgcgtgccttgccgatatcaataccccagccgagacccatggcctcacaaccggtatcagcgatatcagaaagaatggtgttgcaatcctttgagaagacgatgaccggagtgtcaggatattttgccttgatggcctgaacggtatccttgatgtagggaagggcgtattcacgatagtcgtcctcggagagtgcgcttgcccatgagtcgaatatctggatggcatcggcgccagcttcgatctgcttgagcacgtaggccgtgataacaccggaaatcttgccaagcagcgcatgggccattgccggctcacggtacatcatctttttggcataggcatagtttttcgatccaccgccttcaactgcataggtaaagagcgtccatgccgcgccggtaaagccgatgaggggaacacggttgtcgagttctctcttggtcatgcgaagtgcatcaagcacatagccaagcttttcatcgatatcaggaacaatcagcttgtcgatatcggcctgtgaacggatcggcggtgtgagtttgatccctttggactcgataatttcgacattcatgcccatggcttcattaaccacaagaatatcagaaaaaataatagccgcatccacacccatcagttcaacaggctgaatggtaacctcggttgccagttccggagttttacagagggttaaaaaatcggttttttctctcacagcacggtactccggcaaataacgacctgcctgacgcatcacccagatgggggttctggaacatggctggcgttttagtgcccggagaaaaagatcatttttgagcatgcaacgcaataatttgatgggttaacaaaacaagggcccgtcagatcgtccggtaattccccggctgagagcaaagtaaaaacgcaaagctacacttttttagcctttttttaaaactttccggaagatgagtagatgcatcttcagcacacaatgtgacgtttgatgccaagttgtttggcactgtagccaagagcaagaccaatcatttcggaaatatgaaaaacaggaatagaactctcaacgccggcatgtttgagcgccttggcctgatagccgtcaagcgacgtatggcagagcggacagggtgttacaatgaaatcagcttttgagtcaatagcctctttaagcgcctctgccgccacactgagcgactcttgctcagcaaccagcagggtatggaatccacagcagcgatttttatgtttatagggaatggtttgtccacccaaagcctcaatcaactgatcaagtgaggttggatcaagcggattatcatgaccaagaaccgtggatggccgaaggatatggcagccataaaatggagctatccgataatttttcagcggaaccttcaccttctgacgaatggtatcgagcccgacatcatcaaccagtacccaaagaagatggcgcacctcagcagtaccacgatattcaagcccctcttttttgaggatatcgttaatctcttttttcagttccggcgactcatcaagctttttctttgctgtacggatcgtcataaggcaggtattgcaggagacaataagatcaagccccatcttttcggcaaatgcaatattgcgtccattgaccagcgcaaaatgtttcgggctgacatagtcaagattgcttcccccgcaacaggtgccttcgtgcagtttgacaaactcaattccaagatctttctgccaaagctcaatcgaacggtctacctccttggtcatagactcattgatgcagctcaggtaatatgcatatcgcttcatccagcagttctcccctgttattttttatgagctttatgatcctgcttcacatgttcggtcatctccctgaacattacgcggaagatcttgatccccttggctgattttaccagcggcggtggtggtggagtccggcgtttcatgatcatcttcatggccatcggcagaaggttctgcattgtccagaagactccattggtacggatcggaagagtagcttcgaccagcttgcctttcttttcaatgtcggacataaaggcttcagcatgtttggaaccactcgtatccttcattccccggctctcaatggcatcttcacgtattccatgaatggcatccatgatcggaatgcttttgacgcaactctcctgacagcggtagcagtgtgtacagtcccaaacgccatgatccttgaccagctcggcgagacgccgctcatggagggaatcccgactgtcaacattcatgcggtacgatttcagcagcacggcaggcgaaacgtactccttgttcgctctcaaaatgctgcattcagagacacatgaagcgcaaagaatacagtctgtcgccttatcatagcgaaggaactcatcctcagagatcaggaactctttcttgcccatctgggcctcgggcatcgttgagtcaacccagtttgagtagtgtgtcattttatcaacaaccgggtccatatcaacaataagatccttgataagcggcaggttgcgcaacggctcaacctttatgacaccaggctcgcggcttttggcaagcacatcccatacctgagtcgtgcaggcaagctgggagagcccattgattctcatgccgcacgagccacagattcctgcctgacaaaaagccctgaagctgaccgatccatcaatatgctctttgatataattcaacgacctgagcaccgtaatacctctctcaaccggaatggtataatcgtcaaaataggatttactgtcaacctgcggattgaagcggaaaacccggaaggttacatcttttttcccttctttatgctgttctattggcgccgtcataagcaaaatagttaataagttctttccttaagttcataacgtcccatagtcaccggcttttcaccaaggaccactttgccatcgaccagggttgccaatgtatgcttgtgccagttctcgtcatcgcgaacaggaaaatcaatccgggtatgagagccccggctttcctggcgggcataagcgccgactgcaacggtttcggccagatcgagcatatttttcagttcaagcacctgcatgagattggtgttgaaaacatcactggtgtcaaagatacggacttttttaaagcgttctttaagctccgcaatatcctggatacccttctgtatcagagaggattccctgaaaataccaacgttactcgccaatgtatgaccaagatcttcccgcaaagcgccataccgttcatagtgaccggatgcatgcatgcctccccggatctcttcatactgctccttgagttcgacttccggtatcgttcccggatcaaatttgccagcctcttcagccgctgtatggccagcaatacgaccgaacacaagaatatcaagcagagaatttcctccaagacgatttgcaccatgaaccgatacgcaaccacactcgccagccgcataaacgccctgcataactgttcggccaaaattatcagtgtcgattcctcccatcgaataatgagcggtcggtctgatcggaattggctcctctatggggtcaacgccttcaaattgcatggacatctctcgtatctggggcaaccgcgacttgataaggtcagcccccaaatgggtaaggtcaagatggatataggttcctgcagggctgtcaaatcccctcccttcattgatctcggtttcaattgagcgcgacacaagatcccgcgggccaagttccatcttctctttcgcatatctggccatgaaacgctctccatccttgttgacaaggtagccaccttcacccctcgccccttcagtgatgagcaagccactctttctcagtccggtgggatgaaactggacaaactccatatctttgagaggaatacctgagcggaaagcaatggcctggccatcgccggtattgcctgcagcattacttgagcgattccagtacattttggcatatccgccagtagcaaaaattaccgtccttgccggaaaagcctcaactttgccactcttcatattcatggcaataagccctctcgaacgactcccgttaaccgaaaggctcagcgcaaaatactcattgaaaaaaatcaccccttttttcaaacactgttcgtagagtgtctgcagaatcgtgtgacctgttttgtcggaacagtaacaacaccttggaagagttgctccgccgaatggccgctgtgctatggtcttgtcatccattcttgaccacggcgtccccatattttcaagctcacgaataattttaggcgcttcagaacaaagcacatcaaccgcatcctgatcggcaagataatcgctgcccttgatggtgtcgaaaatatgcatctcaaccgtatcattctttgccttgttggcaagcgcagcattagcgccaccctgagccgcagaggtatgcgaccgattgggatagactttggtaagaacggcaatattgagtgccggattcgttttcattgcctccatggcggcataaagtccggcacccccaccaccaacaatgacaatatcaaatggtttcatacgctcaaatctccttgtgaagctgtaaagagaacctcactgattaaatgaacgggcacggcaaaagcaagtgccccgttcactgaaattggtctttctggtattattgaggaaagctgtgcaacgtaccccgatggctaaagggctacatgatcatcatgaacaggaagttcctcaacagcatgaagcacatctgtcatatttaggatacctataatcttattgttttccataacagtaaggcgtctgacattactccttttcatcagacgaagagcgtacttgaccctgagaccgggattaacactgataaccggcttgctcataatctgaaacacaggcgtattccatggatcacgataaacatcctctcccggatcaatcactttttcaagaatatctttttcagtcacaataccataacaatcatcctcgttacgaggctcaacaataagaccactctcccggcttcttttcataatctgcagagcttcggcaaccgtacagcttcctttgattatctgaaaatctttctgcataagggcagatactgcaagcgtacgcaatgttataagctgatccatagtcatcaggttacttattattaaaaaaacagataacgcccatttttaccgttcagcagagtaaatgacaggccaccgattttattgtcaagaaagcagaaaaagggaggattgccagatttatgaacacaaccggcaacgtaaacgtaatttataaaaaaaaacaacataaatgcaaaaactgaccgctcaaaacgaggaattatgcaattccatgcctctttttatatgctgcccagttctgtttaagagcaagaaatgcattgaaatcaccctgcagcaaaaaaggattggaagcacgctccctgctgattgatgaaatcggcgacaggccgtaatcgtgaccggggtagactgttgtctctgccggcagcaacatgagtttatcctgcaacgaatggtattcagcaaacgcctgctcttctgtgccggtaccgcccaccttccctgtaaaaagggtgtcaccagtaaaaagagcatcaccaacatgaatacaaatggaatccgccgtatgtcctggtgtatgaagaatacgagcctcaagagaaccaagaggaaagagcgctccatcctcaacggtaatacctgtcctcggacaggtatcaccgaaaagcaggggagaaagagctgtcatcacaccaatagcctcattcccattggtatgatcgtcatgaccgtgagttgaaaaaacaaaacggatcacaaatccctgttcggcagcaaactgcacaataatggcgggattgaaagaagcgtcaatgactatggcctcttttgaaacttcatcagcaacgaggtaaccaaaatttctgtcgccacctgtccgaaactgtttgacaatcatggagtttcccttgatcaggctgttttttcaacgttcatcagaaaggcccttgccggaaaatccttatcctcggctataggattcttttcaagttcaaccatgatcgcctctgccttgtcgtcatcaagaatggcaaaacagagcgatgaataggttgccgacacctcatctgaaggccaccaagactgctgctgcagctttttccggtcacagttgcagccccggattgcaacattgctgaacatgtgtacctgatacttctggaagagagcccgcacttgcggacgggtctcctcgtgccccataatagcaagaaatttcatgtgatggcctcttctacttttttgctgatttcttctctacaatataatagacaatcggtacaaccacgagggtcagaatggttgaaagaatacctccccagatcagcgatatggccagtccctggaaaataggatcaaacaacataacaatagaaccaatgactactgctcctgaagtcagaataatcggccgtgtacgaacagccgctgactcaatgaccgcctgtttaagatcaacaccttcagccctgcgaatctggataaagtcaatgagcagtacggagttacgaaccatgatacctgcaagtgcaatcataccgatcatactggttgcggtaaaaaaagctccgtgcagcatatggccaggaataatccccacaaggctcagaggaatggcaatcatcatgatcagcggagtcttgaaagactggaaccagccgataatcaacagatagataatgacaagaacaacggcaaaggccgtgccaagatctctgaaaacctcaaaggtaatctgccactccccatcccatttcatcgccagcttatcctccgatgtcggattggcggtataaagaggactcacactgtaccctccaggaaccttaagcttctcgatctttttatccatatcaagcatggcatagaccgggctctccgttgcaccagccacatccgccgtcacatagaccacccggcgaagatctttgcgataaatgctcttgtcctggattttttcttcaacggtcaccagctccgacagcggaatcatctcgccggcgcgcagacgggttgtcaggcttcccataccctgcgattgcacaaaaatacctgacagatcctgcaatgatgttctgtcagactgaggcagacgtacctgaatcgatacgggttcaagttccttgtccgtatgcagcacaccaacatccatacctgcaagcgacatgcgcagtgtctgggctatctgctcggcacttactccgcggaaagcagcacgctctttgttgacaacaagattgaatactttttggtcatcctcaacaagccagtcaacatcaacgacacccggagtctcttcaaagaccttttttacctggcgggcaagcgcaatctgctccacctgcgaaggaccgtaaatttcagcaacaagagttgagagcactggagggcccggaggaatctcaacaatctttgcgtttgcattataacgttttgcaatctgctgcacaccggctctcacctttttggcaatatcatggctctgcaccttgcgctcatccttgggaacaaggttgacctggatgtcacccatgttcttggcctgacgaaggtaatagtggcggacaagaccattgaagttgatgggcgcattggtacccacataatactggtagctgcgaacctcaggcaccgttttcagataggctgcaatctccttggtcactcttgccgtctgctcaagagcggttccttccggcatatcaataattacctgaaactcattcttgttatcaaacggaagcatcttcatctggacagccttcaacggcaccagtgcaatagcgccaatgagcatcaatccaaccacaccaaaagcgatccatctcttgaaactgctctcgataaaaggagagagaatggtattgaagagcttgtaataacccgttttggtaatatcatactcttcatgatgtcccgtctcggttttcagaagacgaaaggccagccagggtgttgctatcaatgcaacgagaagggagaatatcattgccagcgaagctccgatcggcatcgggctcatgtagggacccatcaaaccggaaacgaaaaccatcggcagtacggcggcgataacagtgaaggttgccagaatggtcggattgcccacctcattgatagccgtaattgcagcctgcagtttgggctgccgcttcattgcaaaatgacgatgaatattctcggcaatgataatggaatcatcaacgacaatacccgtcacaaaaatcaaggcaaaaagagtaaccctgttgagtgaataatcgagcagatagtagatgagcagggtgagtgcgaaggtgatcggtaccgaagcaaaaaccacaagcgcgcccctccatccaaggaaaaagcccacgacaatcgttacggctacgacagccatcagcagatgctcaagcagggtaaatactttgtctgttgccgttgcgccatagttccttgtttcactgaccgtcacatcagcaggaatcaggttctttttgagatcatcaacctttgcaatcaccttgtcggcaagtttggaggcatcacttccctgccgtttggccaccgtcagtgtcactgccggatactcccctgtagcggaacctgtccgggcagcagcagcccagccaaaaaagttgtagttattgacctcttcaggcccgtcaacaacactggcaacatctcggagataaaccggtgatgcgccatagataccaacaacaatattggcaacttcgccggcactctcaaaaaagcttcccgagcggacaatgatttcctcattcatctgcttgaaatctccggcagtcatctgactgtttgccaattgtacctgacgggcaatctgcaaagggctcacattgaactgccggagtttttccttgttcagcacaatttttacctggcgtttcaatcctccctttatttcgacgtcaccgatattcttgatttttttcagttcatcggctacctcaacggctgttttacggagctgatagggatccttcgtcttgctccagaaggtgagattaagggctggaacatcgtcaatagagacctttttcatcagaggaaactggacacctgatggcattttgtccatgtttttcatcaaggtcgaccacaacttgaccatacttttctcagaatcttcaccgaccttaaaacgtacggtcactaacgccaaatcgggcatggaggtggaatagacataatcgactcccggaatttctgtcaaggaacgctctaccgtcttggcgacccgtgactctacctctgccggagtggctcccggataggggatatacagatcaaccatcggtaccacaatctgcggctcttcctctctgggggtcatgaacgtcgccataatacccacaaggagagaggccaccatcagaagcggcgtaatcttcgaattgataaactgttttgcgagtttaccggcaataccttcattcattggtttgatcctccacagtcacacgtttttttaccgttacaccttcaacaagcgctggactataaaccccaaccacaagctctcctttatccaaaccaccaagaacaacaaggtcattattcatggagcgccctgtactgatccaacgtaccgagaggcggttatcagccccgacaacaaaaactccggtaagttctcctttatgaaaaattgccgataccggcaccagcaagcgctctccgctctcggttgaattgagcgcgcgaacaggaacgatcgcaccgacctcaactgaaggtgactggatcgggctctttttcggctcttcacgattgccacaccccgcaacaaagagtggaatggccaccagaagaagacatctcttttttatatccatgctcattgcattattctgcttcagttaggaaagcttctcagttgccacggtaatattcaagctcacttcttgatacacaataatcatatgtggcctgattcaacctcattttagcataggtataagcctgctccctcatcaggagttcgaaggtcatcgccataccagtcttgaactgtgtgcttatataatcaagacttacccttgcctcctccaatgatttccttgcaacggcaattcttgccttggcggttttcagcgaccggaacgatttgctcacctccacaagactattgctctttgcagcttcataattgtacattgcctcacgcgcctgggctttggattcctggatacgtcccactgaagacataccgtcgaaaatattccactgcatgttcatcccgagcgcccagcttgaacccccgccaaaaatattgttactgtgcagatttgtctgcagaaaagcgttcaaacgtggacgccttgaagcctgaaccatctcttcctgcagggctgcaacctgccgataggtttcgagcgcttttagatcggcccgctcctcaggcctgtttttctcatttccctcaggcagcacagcatcgacaacaaaatcacccgtaggtataatggaaacaccccgatcaaggttcaacatcaccacaagcgactctgttgcgttttttatctcatcatgcaacaacattttctgctcctgaagttcagcaagtctgacatccgttgacagcttgtcagacttcggcagtaacccggcacgataacctttggcggcatcgttactgtgtgcctgcatggttgttatcgacttctcaacagcctctatattcttgcgtgcaagaatcaacccataatagactttgcttacctggagcccgatagtctcctcactgcgaagagccatatgctcctgtgccttcttggccgttatcgccatattccgtcctacggcagcatcagcgttgtaaaccggctgcatgacctgaatggaggtattgaaatcattgataatatcagcattattcaactttgccggatcaaaatcagatgcctctatcgtgttctgctgcaatttaaaaaccaatgccgccccagggtcattggtcaagacaagcgtctccgacaacgtaactttcggcaggaatgactgacgggtctggacaatttttgcctcagcctgatcaacccggcttcgtgcagcctttacggtatagttgttttgacgggccatggcgatggcatcggaaagagagagcttcatggtctcgccagcatttgcctggagaggaacggccaaagcgcccaccatgcaaaagccgattaacgccttatatatcttcatgttcatctactgtttagatatgagttttaaaatcttttccgcactttttgagtcaccattattcatacactccttaagattgcggtgaagtaccaacgaaaaagtgttatccaaagcggcttttgccgcctgaaactgtgtaataacctgggaacactcctcctccctttcaatcattctgataagtccctcaacctgaccacctacccgtttcagtctgagaatcacgtcattcataaaactttctggttttaacggcaataataagatacccgtaccccgtaccggtataaaggtataaaaaaaaatattccccgcaagcactttcattgcaagcggggaaaaaggcgggactacatcacgaaaaatcccttactttttacctccttctacagcaagttcagccgcagtacagcaaatatctgactgtacctgacagagcatactttccgttgcctgctgcatgatctgtgacatgaccgcttcgctcatgaacttgagtataccctccggcatgaggtttaagggaaaagagagatcaaaatcaagcgcaatattggtgtcaaaataaactgatgtacggccatcatgctgatgcagcaggcaaatttcggaacttgccttgccgacaaaggtatgaggagcaaccgcgtcaaactgaggataatcatgaacagcctccatgcgaatccgctttccattcccattgagatgggccatatctttcaccctggcagccaattgctgaccataactgtcttcaaacgaaaacgcctcttcaacttggcggacaaaaaaaaccgccgtgatcggattgtttcggggatcagcaacctgaaaaacccattgaaacatatcgagttctattaaatgcttgacgttactgcaataaggattacagttcatcagctttgtatgatctgagaaatagaggaccgattcatgtaaacatgagtcaagaacaacatgcgctttgcttttaccaacaacttccatggcaatattaaaaaagattaaaaatcccaataaagagttttatttttttaaaacgcttgtcgtcggttgagagttccacccataaattgtcaacactgttcagccttttgctgcatcacctgtcctaaattttcagcaaacttttcaacaaccttgtctgcaacttttccagccaataaccctccaagtcctgcaagcaggatccgtggaactccatgaacaaaaaaaggaatcccgaaaggagataaaagaaatgcaccgccgacaatcgttgctacaggcttgatcagcccttccggtgaaaggcgctgttgatggttgtccataaaaactttttttttagcataagaccgggacctgataactcatcatcaaccctgaatcggaaaacctgaacgaagccgcctactcttttgcttttgctccattcacaattttattgagtgaatttgaaaacatactgagcgccatctctataaccttcaattgcgagttggtaatatcaaccagagcaatacataagacattgaaagcctcaacagtatcaataggagattctgatgatgctggagccgcagccacgggcgcgacaggttgcgcagcggtcgccaaagagctcttggtttcaggtttcgtcacgacgttgcggctttgctgttgaactgccggaggcgttgaaggcttgatgctgggcgcctcctgatcagaagctgctttttttttgaatcgggaaaaaaatccgcctttttgttcatcatttgccattatcgttatgcatttgaatgtttaaaataataaccggttaattgcacactcttcagccttaatcaaaaaagcagaagctcccttagcatcttggtattaccatgtcaatgggtaatgtaaccaaaaagaggcgcaacaggagatcatccattatgaaaaagtttttcaagcatacagaattttgtaatttttgcacatgaagtgcactggtactcataatatagtggaccccgaattttagacagtggtttaagttgttaacttgccccaaaaaggagcaggtaatgacaaaaaggacacgaaaaaatttcagcagtggctttaaggccaaggtggcacttgaggctattcaaggggtcaagacgctgaatgaaatcggtcaggaatttggagtacaccccgttcaggtcggtaagtggaagaaagagttgcaggaacaggcatcaagcttgtttgaagccaaacggggtccaaaaccagttgaaccggctgcagatcctgaaaagctttatacggaaatcgggcggttaaaggtcgagctggattggcttaaaaaaaagtccggactgtccctatgagtgtgcgcagatggtgggtcagcgacaaagagccattgccggtggcaaagcaatgcgtccttgtgtccgttaatcgttcgacgatatatttgccgtctatcgtgttgtttcctgatgcagaagacttgcagttgcttgaactgattgacaaggagtacaccaagcatccattttatggtagtcgtaaaatcatgcactatcttcgtagcgagggttaccagatcaaccggaaacgggttcagcggcttatgcgaaggttgggtctggccggtatggcaccgggccccaacaccagcaaaccgcatccggagcacaagatctacccctatctcttgcggggagttgatgtcacaaaacccaaccaagtctggtcgactgacatcacctatattctccttccaaagggctttatgtatctggtggcagtcatcgactggtattcccggaaagtactctcctggcgattatcgaactcgatggaaagcaccttttgcgttgactgtctgcaagaagcgttacgaaaatacgggacacccgatatcttcaacaccgatcaaggcgcccagtttacgagtgccgcctttgtcggagcgctcacggagcacccatccatcagtattagcatggatggacgtggccgagcactggacaacatctttgtcgaacgactctggaggagtgtcaaatatgaggatatatatctcaaaggttactccaccgcagcagaattacagtgcggattaaaggaatattttgtattgttcaacgttgaaaggcagcatcagtcgttgggctacagtacgccagataaggtttaccggacagccgttggaggtggtgcaagaatagttgacaagtataacaagaacaagcagacagaagagttaaaggtaaaagaggggcagcgcctttccgctgcatgaacaggtcaggttaccaacttaaactcagccactttttgtccaccggttggggtccacttcataacatagccttttcgtttcaatagaacctccggaaacagcttgatacgttcgaacgccatcacaacatttgaaaatataagccaccaaaccaccaataaaaccagctatgcaaaacagcagtcgtaaaatcatgcactatctgaagttctgtggttttcgatttttaatcaaccatatttttaatatctttattttctatttttcgcagaactacgcgaagaacagcggatttacttttgatgcactttaacatatcgcgaaataaacaggcattcttgataaatcaatttatccttaggcaagtaatatgacgaatcctgtcactcaaaaaaagtcactcaaactgctgtttattgctccaaaagggaaaaaagactcaaagacaaaccagaagcccttattccatatggccataggtgttctcgtcagccttactcccaaagagcaccatattgaaatcgccgatgaacattttgaagactccatcaactatgacggtgactacgatctagtaggcattacctctcgaactatcgacgcaacaagagcctatgagatagctgacaagttccgtgaaaaaggcaaaaaagtcatcctgggcggccttcatgtatcctttaatgctgaagaagccatggctcatgccgactgcatcgtgtgcggagaagcagaaaatttatgggctaccgttcttgaagatgtaagtcttggctgtttaaaaccaacatacaacgcaaaagatttcccacctgtaacaaaaatcgttccgttagattacgaaagaattgcccaggcttccaaaagggaaaaagttgacgggtcaaaatccataccgatctatgtaacacgcggttgcccttatgagtgctcattttgtgttacacctaatttcaccgggaagttatatcgatcacagaaaccggaagacctgaaacgccagattgaaactgctaaaaaagtatttttcaaagcaaaatcgaagtcatcaaaaccttggttcatgctttgcgacgagaacctcggtgttagcaaaaaaaggctatgggaaacactggatcttttaaaaggatgcaatatcaactacagcgtctttttcagcatgaacttccttgaagacaaagagacgataaaaaaactggttgagtcgggctgcaatatggtactggttggatttgagtctattaagcagagcacccttgaagcgtataataaaggccatataaactcagccgaaaaattttcccaggtcattgaagagtgcagacaagccggactgaatgtccagggaaacttccttgtcaacccggatcttgactcctttaaggatatggacgatctggttcgttttgtgggcaagaataatatctttatgccgatttttcaaatcatcactccctatccgggtacgaaaatgtactgggaatacaaggagaaggggcttatcaccgattatgattgggaaaaatacaatgccataaatctagtaattcactcagaacactacgacccgatagcctttcagcataagttcatgaccagctattacaaaacatactcatggataaatatcgccaatagagtcaagcataacccctataaattgctcaaccttatcacaagtcttgcatttaaaagaaatcttaaggagcagctcaatacctttgaagttaaccataacatcagaacaacaagatccattaaataacagacgtgcagaattttatagactataccacacttgtcgcacccgtagttttttacctgtccggtattattatagttgtgatgctaaacatgtttatcggaaaaaaggccgccccgaaataatccagctttaagaattaaggcaaggagtaacctcgggcagccgcctttaacaactggattttgctgtttattccttccggcaatgcgttgttgactttatgctccagccccttggaggtagggtcgttaaaccacggcgcgccgttttccggcacctggcttacctgactgcttcgccccaaagcttcttagggtgtccattattattgttgcacgttcagagccccaataatggttaaaatatcaaccatttgaatcatcatccaaatcatctgtgatcggaaaacaagaataggccaaaaacggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgcgaaccaaatcaaaccccagagctatgaggacacagctaaaaaagctaaccatgtacaataaagttaaggaactttcccgagaaggcttaagcattcgccaaatcagccgaaataccggcttggaccgagtgactgtccgcaagtacctccgcatgaccgatgaggaattcagtgatttccttgctcaacaaaagcggcgctaccgaaaattgcagccctatgaacagttcatcaagaacagggttgccgactatcctgactgtagtgctgcacaagtagaagattggctgaaggagcatcaccctgaattccctgagataacaactcgaacgatctactcctttgttcagtggatccgaaaatcccatgatattccgaaaccgaaaggaacccctcggcactattatcccgtcgagcaacttccttatggagagcaggcacaggtggatttcggcgagtactggatgctcagtgctgatgagaacaaagtgaaggtttacttcatgattatgctgctctcccgaagccgccgaaagtttgtcagcttcagccagcagccgatcaccacccgtttcgtgcttgaggctcatgaacaggcattcaccttttttgaaggcataccgcacacactggtctatgatcaagattcaacgatagttaccaacgaaaaccgtggtgcgatcctctatactgaggcgttcaataaatatctgttacaccgcagtctcaaaatccatctctgccggaaaagcgatccggaaagtaaagggaaaatttaggctggcgtcaagtatgtgaaacacaacttcctgccgggacgacgatttgtcaatctcgatgtactgaaccaggaggtgttactctggcttgaacgaacggccaatgccaaggaacatacgacaacacatctggttcctgatgcagaatggcaggtcgaaaaacagcatcttcgcccttatgaaccgttaccctatccgatttccggtactatcggtaaagactaccatgtacgcaaagacaacacgatttcatatcgaggaaatttttataccctgccggtcggaacctatgctggaccaggaacacaggttgtgctggaagccagagaaaacaacctttttctgtacgcccaagacggcaagttgctggctggtcacctgatcgaaagcggtaaaggtattgtggtgatcaacaatcaccaccgtcgtgatatctctacaaaaattagagaattgcaggattcactcatgcagcagttcaccaatcaggaacaggctggactgttccttgaaagtatccataaccgttatccgaggtacattcgagaccagtttctgcatgtacgcgataccatcaacggatgcgagcaaaggctggttgacgatgcccttgcctcttgtgtcgatcatcatctcttttcaagcggcgagttccatgacatcctgcaacatcaccggaagcagaaggacaaacagagtcatcatgcggtatttaaggcattccgtccgaaaacactccagagtgacttgaacaaaattctgtcgtttgtgccagagagtagtactataaccacttatgaaaaaattctttgctaatcaccatggaaagaaccattaccaccatacaggagcatgccagggaactcaaccttacggggctggcagtgagcgttgacgtcctgctcgaagaagcacgcaaaagcgagccatcctacagcgattttgcacttgctctgcttgagagagaactctcctgtcggcgacatgctcatcttgaacggtgcaggaaagtagctaacctgccgttcctccatgatcttgatcattatgactctggagttcagaacggaatcagccaagtccagctccagcagttgcgacaactgctctggcttgaccagaactacaacttgatcctgatcgggccaagcggtactggcaagagctatcttgctgacgggctctgcaatgaagccatttaactcggttatcacgcgctgttccggactatggacaacctcatccaaaccatcaggttcaaagaaattaccactgcagcggcaagagagtacaagcgattgttgaatgcacacctgctggttatcgacgatattatgatgttcccgcttgagaagtcggttgccgtcggtctgttccagcttgtcaaccagcttcatgaacagacatcattcatcattacgacaaacaaaagcccgaaagagtggacggagatgctcggcgatgaggtacttgcaacagcgttgcttgatcggctgctctacaaatgcgaggtcatcaaacttaccggtaagagctaccggctcgaacaccgtaaaaccatcttcaatcaactgcaaccggtggaaggaggccccaatcttggcaagaaacaactaccgagtcaaaaagtagttgcaaatcattttgaaatgacgtaatctcaagcctctccctgggtgattgctaatttccgaaattggctgatttttaatttccgactacaacaagggattcgggatgccggttgcagatttccgtcgcgatcatacctcccatcgagtggccgacaatatgcagctttctggagccgagaaggccaagactgacaagcaattccgacgcctcatcggcaaacctctcgacggaaaaagaaagacacgaatggctgcatacggttcggcccgttccgctttgatcgaaggaaagacaacggtactgcgaagatagccgatctattactggtatccagtatctcgcagaaattgaccagccgttgaaaaacaaaacgacttcccgattgtcgccaacactccatccggtgtcttcataatatatcttccctcttgttgtatcagcaaaactcatagtttttcgtgctggttaaaaaagatttgccgaaccatcttcctgggggccggcaaaaaagcccccgtacgcgtcatatacgcccggtattcgtctccgaaaaaaccgatgagcattttctcctcatttaaagcccatttgacagtcaaaacagtggcaatcaggctaaacacagtaacggctgcattcgctgtaataaggataaaagctataaaaagcaacatcatggcggtatacatggggtgcctgataaaacgatagggtcctgtgattacaagcttgtgcccttccatcaatcttggaaaaggactccagtatcttccgagtgttttcatggtcagaaaaagaaacagaaaagatactgcggcagcaatagcgcccccgtaacggagccatgtgggaaaaggaaaatgcaaagcctcaacccatggtggataccatgtgtaactcgccacgatagctatccataaaaaaaacattactttctggaaaataaccctgaaacggcttatttcccctgcatttcccgcttcaggtattatcggtttttcttgcggtttcatgcgctgtatgaacaagcctctcatcaagaaaccggcgacgtagatcccggcaaaaataatcctgaacggcaactcatcatgcatggccatacattgttttactggtttttcaagctcacatcggaggaaagttaatgctctctgaaaatataatgaaaagggtcggtgaagtcaggttaatagttgtttgcaatactggcaagaacggttacattttaagggcatattcgaatcttcaggcaaggaactgttgggcgagtaaacctgtttatcatgaacactcagtcagcaaatgtccgttcatcctgagctgaatcgggctcccactgaaaaaaaacgaattacagggcctgatcagagtgaaaaaagagcatgcaacaatatcagggagaaagaaacgtttttgtgtaatcatggaagttgtaggaaaaagcaaagcattggtcgttcttgagtcatgcctgcaggaatcgactgtttatttctcaaatcacgagaaaatcctgaaatgcaatccgtactgcagatatgtacgctatataccggatttcgatgtttttcaatggaccttcgaggttgacgatcctcgaaataacccgatcgtagcaatcttttttgtcagacagaccgaagagcatataccgacagacagtgcagttttcaggcgctacgtcggtgaaagccgggctcccatcgatacagagacccccgggaaaaaaattatctgggaaaccgtcgagtcggccccggaactgctttttaacaacgaccataccttcatcggcaaaactttttctgaaattttccttcttcaccagacagacaatcggacgaccgttcatttcgaaacaaatatatcgctggatttcaaactgtcatttccgctcaatctcatgccggaaccggcactgaaattcatgagcgatatgattatgtcgaaaatcatgcagcaggcaaccgaaagcatgctttgtcaggttcagtcggatatctgctgctctatgcctgaaattgccaccgaaggtggaaagaaatagacagaaaagatggcaagacagggtttgtctgaccgcagtatgattatcagcataagttatcatgtaccgagcacaaagcccccttgaaataaaggcttgatgcatgcctcttgatcactcaaaacaaaatgcctattttaatgcaacattctgttgtgtcgttgaaaacttcatctcttcccatgactaaaccatcaaaaatacagacgcctcgcttcgacgaaccattgtgcagcaaatgcggtctatgcatgggcaatgcctggccggtgaaggagagcctggaaagctgtgtttttcgttgcggatgggtagaaaatcatgaaaaaaggattttcggaagagtaaggaaccctgatgacagcgatgaactgcgtttcggtatcagtctcaaacgattcaacgcaacattgaaaaaacctgtcaatggagcgcaatggagcggcatcattacccgaatatcgacaatggccctgcaaacaaaccttgtggatgcggtgctaacgcttcatggagagcctctgcaaccaaaagcagtgcttgctaaaaccgctcaggatattcatgaggcccgcggcaataaaccagtgttgtctcctgtacttcaggcattgcatacggcttatcgggaaaaaacaagaaggctcctggttgtcggagctgcctgccatgtacatatggtgagggattttacaagaaaaagcccctattttgccgatttggacctgtatatcgtaggtatcccttgtaccgataatctggagccatcccatcttcaatgggttttccggaatatcagcaaaaatccggaaacggttatcaatttcgaattcatgcaggattacagggtacatattcttcacaaagccggaaaagtcgagaaaatcccatttttctgccttccatcagcggttatgaaagtcggagtatttccgaactcctgcctgagttgctttgattacatcaacagcctttcagatattactgtcggttatttaggtgcgccatacagcaaaaacagaaaaacgcaatggattattgtcagaacggaaagaggagaaaagctgctggatcttatcaatgatgaaatagaaacgtcacctgaggttttttttggcgatagtcatagtgcggtacaagcagcacttcagccgactctcatgccgattcttcaaccggagaagcttgatgaccggaaagcgatgcctaaatggcttggcatctatctgagccgaaaaaaagcgaaatccggtccgggaggtactgagtttgcaaaatactcaatagatattcatgctataaggaacttctatttccttaaaatgtaccgtccggacgatataggcattgtgccgacccatatctatgaccttctttctcaatatgacctttcatcgatacaaagaataatcgaggcccggatttaacagcaaaaactgatataaacatgaaaaacatcgttatcacaggaagcagcagaggaattggcctgggtcttgctcatgcatttctctcaaaaggctgccgtgtcatgatcagcagcagcaacagcagcaaccttgacaaagcactgaatgagctggccgagcagcatggctccgaacatatctcggcaaaaacatgtgatgttgccaattaccaggaggttcaggatctttgggaccatgcgcaaaaatcgataggccaggtagatatctggataaacaacgccggtattgcccaccctttgcttccgttctggaagcttgatatgacacagatcgggcatacccttgatgtcaatcttgccggaacaataaatggatcgcatgtggctatcagaggaatgatcgaacaggggtcgggatacctgtacaatcttgaaggccagggtgccgacgggggaataattcacggaatgggtgtttttggaacgtccaaggcggctgtacactatttctcgaaatcccttatcgaagaaacccggtctttgaagataaaggtaggtacaatcataccgggaatcatacgtacggagctgcaagctaaaacctcacaacaaaccgatgctggcaggctttttctttcgttgcttggcgaaaatgttcgggaagcaacggaagaccttgcaaaaagaattcttgcaaacaatacacatggggtctgcatcaaccgcatgacgccacccgacatgatcggaaaaatcgcaacattacctatcaattttttgttaggcaggtgacctgacagcgatggaaatagcaatcggataagggcaggcaatcacaagataaaagcctgataattccggttcctggcttcaagtcacctaaacgcgtgcgtcaacgtcaataaatcaagtcaggcaactacgtctgatcatgcgtgagcactcctgctctacggaggatattgctaatcatcttcaggctgaggcggcaatatctgaccaatgttctcaataaccttttcagcaaccgctccggcaagaaatccacctgcaccggcaagcagaactcttggaatccctctgataaaaggtggaataccaagtggtgagagtaaaaaagccccgctcacaattgccgctgcaggctttgtcaattcctccggtataatattctgtggtagttgcggcatttctttcccttttaatcggttttaaaaaaaacatccacttatttcgtttgctgcccatcggtaattttagcaatggaatttgacagcatagtcagcaccatttcaacggtttttacctgcgataagcccaggtcaccaaaagccttccagcaagcactaaaagccgctgtcgtatcgatcgcctcgaaaacaacaggtttttcctgttgttccgcagtggctgctggctttacgtttgctacgggcttcggcgtcatctcacgggaaaccgatactgccggcttttcagaagaagctgcctttgtttctgattgttgcgatgtaatagccgatttgtttgctacggatttctcctcttttctgaatacggaaaaaaaaccgccttttcgtgattcgtttgccatgtcagaatctgtttatgatggataaagattttaatttgaagcttttgatgacattgcccagccgatcatatttttcatcatcccaagtgatccctccagaccgagtttggttgctgtcgccatcaagacaccgggatatttccatgctacgttcaaaccaatgaggagcagatcggatagctccagagtatccttgaacattgcttccctgtacctgggcggcaggccgtccagaactatcatcacttcattcatcagttcgttgacaaaattcggatgatcggtatacttattataacacataaatttcataaggttcgccattgcggcaacatttggttcataggcgcttatctgttcgagattcttcttttcaaagctgttacaggccaaggctttttcgagcccctctgtcaatgatttgagattgcgaacaaatgaaccaaaaccgcaaaaagtaagtggtgaaccaagtgcagcggcatctccaagcatcaggatattattatcggcaacttgacgggtacgctcaaacccatcatgataataagccggtataacgccatacacagggcgatggacgacaaaatcctttcctggttttttataggaaggtaatttcaggaaatatgtttcaaagagaccaagcagagatttatcattatcggagctccgggaatcataaaagaaaagataggtggtatagcgatcgccaccggcaggaaagccctcccatattagttgacgtcctcttcctgagctggtatcggccggctcagtacttacaagaatttcgcctatatctggatcaacattttcaaggccgctggaaacagtcccgactgtaggacagagatgtgtaaaggatgccccgtcattcaactgcatggcaaccggagaatgtactcccatcgcatcaacaaataccttggctctgaaataaacccgctcatgcatattgttctcaacctctatcaccacactctcaggaaactgaaaacaccgcatgaaagtcatcttgtcaacgatcctgttgcattcatcagcaagaattttctgtctggcaatggaaagaagttggtcgctctcaacagcacagtcaagcacattatcgatatacagccgctttttccgaccattttccacgtaaaactcagcccaccctgttttatacctgcaagcaatactcgcgttgatctcttcatatgagaaaagaccgacttgttcaagcttttcaagttcattccaggaaatattccagtcacggcttggttttccactcatatggcggtcaaaaacaagtacttttcttgcgtatttcgaagccatgaccgacgcatgcaacaatcccaatgagcccccggcataaactagatcatattcgtcggaaacacatgcatctgcaggcatttcgcttccctgaaggacaaccttgcggcatggggagtgctcgaaatttttccaaaagctatccacctccagaatatgctccagatatctgtttccgtttctgattttaccaaaatactcggatacccttgggtagagcgtttgaactttatctgctatcattacaaatgacgttattgcttatgatgatgccgactatacatataaaataacaaccctaagaaccatgttccaaacggtaagcccctcgaacccgccgccccggatatttttcttttcttgttccggacttattggttaaatttgtgaccttaccatcgattttcaattaaaaaaaggagacttcgccgtatgtcacaggattccgcaaagttgtttcttgcgcaaatgaagcaggacaaagagttatcggataaaatacacaatgctgcaacaaaagaagatcgctggacaatcatccggcaggaaggcttcgatttcacgagagaagagcttgatcatgcaacggtaactgaactgaatcactttgaaagatggaactgggaagcgaagttacttgccgactggctctaaaccattctgccagatgcttttctgcgcctatccttccctcctgatgctctggaaatactcgtacgcttcggcgggaggcatgttctcatgaacgaccttcccgaccgttttcatcatggcgagcggagcatcactctggaaaatgtttcggcccatatccacaccggccgcgccttcctggattgcctgataggacatagtgaccgcctcgagttcggaaatcttcttgcctccggccatcacgatcggcaccgggcaggaagccacaaccgtttcgaaatcttcgggaacatagtaggtttttacgatctgcgccccgagttcggctgcaatccggcaggcaagcctgaagtatttggcgtcacgcaccatatccttgccgacggcggtgaccgccatggttggaatgccgtaacgcagacccatatcgatcagcctggtcatgttgtggatggaacgggtttcgaactcgccgccgataaaaatctgcagggtgattgccgccacgttcatgcggatggcgtcctcgatatcaacggcaagctcttcgtcggagagctccttgagaatgctcgggcctccgctgcagcgcatgacaactgccctggtgagtgaaggcggaaccgtcgtgcgcagcatgcctcttgtgagcatgatggcgtcggcatgcgacatgagtggcacgatgttgacgtcaggacgctcaaggccggtggttggcccctgaaaatagccgtggtcgatggcgaacatgaccgtcctgcccgtatcgggcctgaatatcctcgacaggcggtttttcatgccccagtcaagcgagtgtgcccccttgagaaaaaaaccgtgtttctcaacaggaacgtctgtgtaatactcttttgcctgcttgtccttgtcgtattcagccatgatggtcttctcctctttcggttaaagtttgattgtaacaatctttttttcaggaacttccctctcagcgcagagcggcggcaatgttgccgccgtcaaccgtgacgatcgagccggtcgtcttcgtttcgagcgcctggtgcacgaatgcctcggcgacatcctcggccgtgacctcgacctgcagaaggttgccggccatatactcccgctcgctcagcccccgcgctttcgaacgggttttgatcatttcgtcggtcagaaggccggtgcggatcctgtcagcattgatgccgtttgccctgatgccgtcgcgaccgtgatcgagcgcatactggcgcacgagaaacatggtcgccgccttgggcaggccgtacggcccgaaatcgggacccggattgaccgcctgcttggaaacgttgaagagcaggactcctccggttccctgcagtcgcatgatcctgaccgcatcctgggctatggactgatgcgaaaaaaagttgagttcgaagctccggcgaagcacctcgtccggaacgtcgcctatgcggccctgcagggcgacgcctacatttgagactacgatatccagccctccgtaacggcggcacaccttgtcgaaggcccgcctgacggaagcgcggtcggtaacgtcgcacgcaatcggaagcactcccccgccgagctcttcggccgcatgctgaagcgcctcagggttcaggtccagaatgaccagctcggcgccgcgctgacggaacgcccttgccgtcgccagtccgatgccgcttgccgcaccggttaccagggcaaccttgccggcaaacacgtcgtggcggaccttcgtcatcttggcctgttccatctcccagtactcgatatcgaaaacctcctgttcggtaatcgactcgaagcgtcctgccgattccgcgtcgagaatggccgatgccgtgctttcggcgatatccgcgttgactgcagcctcccgggcggtccgaccgagaccgaacagaccgagaccgggcacaagcaccaccctgggcagcgggtcgagcatggaaacctcgattcccgaagccagccgccggcgcaggaaataagccctgtactccgcttcgtattgctccaccgcttcatgaatcgccgttttgaaagcgtcgaggtcagaggcatcgggtgccggaacgaccagcggccggtttttggtgcggataatgaaatccggggtcatggcgcctctctggcttacatcggaaagagaatcgctgttgacataggcaagaatatcgggtgaagtacggaattcgagcacgaactgacggtaatcgcggcttccgggcatgatctcttcaacgacagcccctctgataaccggcgcgacatcctcgagggatgcgatcccggcgggaagcgaaaccgaagggaacaccttccgtccggcccgggctatgcgctcttccagacgatttgcgctttcgatcatgcaatggtacgcctcatccggagtatcggcaaaggtaacgagcccgtgcttctgcagcacaaggcctctgatggagggagccgattcgtaggccgcagcggccgaacgggcaagcccgagacccggcttgatatagggcaccatgccgaacgattctccgagcacctcccggcagagatcctggccgtcgggctggttgctgagcgtcagaagcgccgtggagtgcgtatggaaaatgaaccggtggggcagaaacacgtgcagcagggtttcaatcgaaggtgaaagcgaatggttcaccatgtgctcggtcaggtagaacaggttcagatagaggaagtttttgaaccgttgcgtcgagaactgctgtatatcctcctcgctgctgcgcccgccggtagcgtagagatgttgcagcttctgcagtggctcgatccgtaccggcataaaatcgtgcgcatccacacccgccagattgacgccgctccccttgatgaaaatgacattgaccctgtagccgatgatatcgtgcagctcgcttttgaccgaggtgttgcctccgccgtgcatcaccagcgaactctcgctgccgagcagacgggaggcgtagacaagttcggcaagttcaacaggaatatcgtcggtgctgcgctgcgcggttacggagcgctgaagatcggcatctttccagaggttttgcataagtaaccctttattttaaacggaattctcacataatgcagaacaagaaaacatgtaataacaataattgccgtttaccatcgaacaagcatggtaaacggcaattgcaactatgctgttatgacctgttaaacaggatatgcagctggaagttcataaccctgttcatacaatctgcgtgcaattacatcagctgtcagcataatatactgggaacgtcccattcgcgtataaccgggcctgtggtccgtagcaaggggcatatcaaaacgatcctgatacttgaaataaaggtctgccagtttctctgaagcctcaacaagccaatcggcgtttggcggaggcattctgaacatatcagctcccggcacaggctggtaaaccagcatattgggatatacccccttcgacaggcgctcttcaacaccctccagcatacaattcataggttcaagacccatgagtataaagcttgtggtccccctgcctggcccgaaaatctcaactgaggcatcctgggcggcatgccagtattcaaggggatatgttgcacatttccccgggcagatcgccttgaaatagtcaggatcggtaacctcaagatcaaactctgttgaattgataccggaagccttccagcgctccatatccttaaaatcatccggaggatacaaattagccgttatatgcagttcattaaacacttccggactcaactgctcacgcaatggggccataacaatttcaacaaggccggaaacttgtgcacgtctttcgggtgcaacaagccctccaataatgaccaaggtcccacgccatccgtgatcggttgctatttttacagcttctgcctgctcttttgccaatgcctctatcttggaaaacggcattcttgcaaggtcctctcctaccgaaacatgctgattagcaaagaaaaaacagaatttgcatgattttccggtattgttattgtcacaactgtaactgtaatgaatattgataatatcctggttcatccctattaccgcagcattaactggacgaccgttgcttaacactccgtcacgccaagaaaaccactcctgcattcttccacttgcaagatgttttccgcagtcataaaactccacatcatcaccattaacctgcacttcaagacggctatacggctcttgacgcacaagagtcgccaaatcgcttccattgaataccatagcgcgaaaagggttgtatcccattgtcggcgatttatttacagtcaccttcgccccctcagaaagcaggcgtgcctttaaatgaatgtccgcctctgtaattactctctttgtattcatagcatagaaatattattacttgttaaaaagattctgaatagcactttcccttcaaagggagcacctgatttctatccttaacagaacaatcaccgcaactaggttctgtatgtatccgtgattgcatttaatctttatagatcaattccccgaagctttgcttcatgaatgaattctatagaaaattaaataataccccgcagctctgctgcgatgatgctttataaatacaatataaaagcccgattttattagccatttgcagctttactgagaagcaacttctttttatgacgagagttaatgaaaataccaaaaaaataagtcaccaaatatcccaacaccaagacacctgcaaacaataagtggtccgcgacggtaataatatagcatgaatcccaaaccatacctatcaaaattaaccaaccgataccgatgtataaaaacgtcttgttccataaagcgttaaaatcccctgtcagcataaaaaagttgtttagagttttaatcaactaccccatagcagggcatggggttggagttcatgtttaagaactccttcacgaagccgtgcttagtcaagaatatgttttatagcgattcaagcatgaccctgcatcgagtgcctctcgccccttttttcaagacttattctcacaagatactgcacagagttagcgcagtagacgaagtatgttataaaagctgcccagacaaggacctctttagatgcgccggtaaaggcaaggaaataatagggcacaaagaatatcccggcaataacacttccgatatcttccagcataaattcttttgagaagatccatttatcaaaaagttccttttcaaaataggctccggtataaaacataagagcaaacataaatgttttaaaaagaaaagcagcgcccacccaataaaagggaaatattccactatctctatagtagaaataggttaccgcaacacctacaagaaaagcaacaaactgaatcggggccaacataagctgtacagtcgtccatattgaggcgtttcttagtgcaagctgttccggagtgtaacaaggcatttcatttgggaattacgggttatcgatagctgttttaagttcgataatttaatgaaactaacggtattaaccaaatattgcatttccaatcgggagcagcccctaacctcttcatccgcagacgcattgttcgaagttccttagccaaataaacctgtaaactattgaatctctataaatcgcagtgctttggcgtgctttgcgcccaggtaaatcacgtaaaacgatcaatagtgtctggtaaaaaacaaaggccatctctatttattcgagaatgatatatctttataaaaagcaatgacttatattcataaaatgagcactatatgccgtgttttcaacgaaagagctccatttcgccctttatcatgaaaaacatcaatccgttaggcatgtttgacgagcatttttttgccagaaaaactcacaaaactcaaaggtcctctcgtcaaacttgaagcgcatatcgactggatgactattttgggtgaaattgtacaaccgtttcggggcaagtgtacaactgtgcatcgattgaaatggcaaataataatataagtttattttttctttctgagcgactttgcgtccggaccgtgctttccagttccgcattcctcttgttcccaccccttccctccatggcccccccctgctttgttcgcccgcttttgttcgcctgcttctccggtagtatgggcaggtctgacttctccgtaccgtacatcatcggctttgactattagtcttcccgatgcgacccgccaacgacgacaggtggtatcggagatcttccgttcccgtgcaggagacttacgtacatgccaggggctccgacgacgtggcgacaaacctgggcgctcgcattaacgcacaggctcatattaccttcagccaacttgagagcatgggctcaggcgaccaacttaaattttgccactttttgtctaccggttgggggccactacacaattgaatttatttgatttataattggacggtagtgggattttttctaaattatttaacaaaaaggttgcgtcagttattgtacctatagcactctggacaaagtgaatcgatcagagtgacatggtggtttgactgcaaaaatactatacagaaacttagtacacagaccgaactgtggtgaataacggggaaatttgataagtatattgggaagggcctgctttggatggttagtttattttcaaatagctacaatgtggactcattcaaattcgtgcaagtaactatcaatttaaaatttctttaactatttagcaatacttctattatgagcgtcaacgagttactgaagcaaaatcacagagccactgaacttatttttaaaggtcttgtggaaagtggctgcttgaaagcagctcttgaacttgacctttttactcaccttgctaacgaagcaaaagagatcgaaacattggcagccaatgttggcgcgattccgcaaagactcatcatgttgctcgagaccctgcggcaaatggggattactgccgaagagaatggaaagtggagcctcaccccgtttacgattaatatgtttctgccaaacaatgagcttccgaacctttatatgattccagtggcgaaggccatggctagcctttcggaaaatttttacatgaaaatagcagatgccgtcaaaggtaacctgaatttcaaggccgaggtcgcctatcctcctgttacgcgagaagacaactggtattttgaagaaattcaccgtagcaacgcccattttgccatcatgcttctgcttgaagaggctgacctgtcggctgcaaaaaccctcgtagatgtcggtggtggaatcggtgatatctctgccgcccttttaaaaaagtttcctcagcttgattccaccattctgaatcttcccggtgcggttgaactggtaaatgaaaatgctatcgaaaaaggagttggagctcgtttgagaggcgtagccgtagatatatacaaggacgtataccctaaagcggatgccgtcatgttctgcagaatcctttattcagcaaatgagcaattaaccaaaatgctctgccaaaaagcctatgacgctcttccatcaggcgggaaagtgctcatcctcgacatgattatcgatgatcaggaaaacccgaactttgactatctgagccactatgtccttggtgcaggtatgccgttttcggtactcggcttcaaggagcagagcgcctacaaggaaattcttgaatcaatcggcttcagcaatgttcgcacagtcaggaagtacggccacttgttgtgtgaggcggtaaaagcggtttgatcagtacggaaatttttgtactgtgcaaattagatcatatttataagtttgctcatatttgaaaatattttaaattgaggaaaataacctcttggaataactagagtgttttaacatataattacgccaacaacatttaataatatataccatggcaaacgaaaccaacaatgatttttctgcatccatcagcaatattatggatacattaactaaacttggacagcagcaggctgaaatactgaacaacacaatcccagcgattgagcctttagttaagacctgcacagaacttatcagcaatgtacttggcagtgctaatcaggctctacagagcttctctgcctctattgcaccaaaaaagtaagttgtctttttttcaaaaaagcaccttatacgttgccgtatagggtgctttttttttgctttcttcaatggcaaaatataccgtcgaacgattaacgaacgcaagtacgcattgctttgccatcggcaatggctcgttgtcgctaacccacagtctgcaagtatactcatagggatagaccggatttttaagccagtccaactcgacctttaaccagctcaagtaatagccgttacggagcgccaaagctgcccttcgcttcttcaagcacagccagggtaatctccttatatcccatatcttcggcatactcttcagccattgtcctgaacttttcgtggacaaaagagggcatggactgataacactcctgggcctcttcggtccacttcgccgacaaagctttggatttcgggcctctattgtactcataaagcaaatcctcaacaaacgaatcaataagatccccatctgaaaaagcatcgggtgcaaaaattttttcaacaagaattttattgcggataagatggatttttaactgtggcagataaaaaagcgtcgctgtggactgcgagcttccgcaggtgagaaagagcgcaatctttttccttttaagatttatcttcagattgccttggatcaatgcgcccaaaagctgtgaggcaacgataaagttgtagactggtgcgccaagaatgaccagatcaaaatccttgacgaagctgtaatccgcagtcgctttacattttgctttttctacatagaaacccgactcagccagactcaatccaatggaatcaataatcgactcggtagaacctgctgaagatctactgtcgtataaaataagagccttcatatattaattttcatgtattatgaacgccgtaactcaactgttcatctccgttcctcaccatcattcccgttgagccacaccgttaattgagaaaaaacgcaaattaaaatttacgtcaatccattaatcaaccaatagaacaagggcacacaaaaagcccgaatctgcctctctctactttggctgtttacctggcccaggctctccgactcctttgaagcagcgccacaatcaggcaaacaccgctggttcaagaagtccaaccatcgaatggttgcaaaaaacaaaagcaacaaagacccacaaccccacatttcgacagaagtgcggagagctgccagaatgtcaaacaaggaataaactggcaacagctataaccagaaatagttgaatgtattctgaaacggtcgccagcacgtattactcgtcacccttcccttctaccgaccctgtcggctcagaatgcggaatcaggttactgacagcaccagtcacttgtttcaaaactgcatctgcgacaaaaagccctgcgcctcccacaacagcaccggcaaccccgtgaagcaaaatcggcatcccgataggcgaaaatagcaaagcacctccaaccaccccaccagcctctttcaacatggaactcctcccgctgtttacatgtcagtatacattaaccatataaatataatttcaatataaaggtctccccatttttcagcaagagctttctcctttacctcctctacgaaattcagttatactctacgcaaaacacaatctcgtagaggataactgattcccgtagaggataggcccctgttttatgtaaaaaaaagcttagattgggggtcaatgagaaaaggtttttttgtctataacgtataaatttctttcgggttacagtcagtgttatcccaacgttccggcatgaacacccgagccactgctgaccgttgagaatacatttgtttaaacaagaagcatttttggcatattcagctccgactttcttcgtcgtacccaggctggtgttgctgaagagatgtgttcgcaggtaattatgctggactgcccatctgcttttatgatattttcgctgtatttcctccatttcaaacggtctattgatgcgtattctcacttttacaggtaaaggcggggtaggcaaaaccagtgtttctgcggctacggctgtccgtttgtcgcaactgggctatcgtacccttgtcctctcaaccgatcctgcacatagtctttcagattccttcaacctgcctcttggcgctgaaccaacaaagatcaaggagaatcttcatgccattgaggtcaatccttatgttgacctgaaacagaactggaactccgtacagaagttttattcaaaaatctttatggctcagggtgtttcaggtgtcatggccgatgagatgaccattctgcccggcatggaggagcttttttctcttttgagaataaagcgctataaagcttccggtctctatgatgtgcttgtgcttgatacagccccgacaggagaaaccctgcggctcctctcccttcctgataccctttcctggggcatgaaggcagtaaaaaacgttaccaaatatattgtcaagccgctcagcaagcccctgtcaaaaatgtctgataaaatcgctttttatattcctcctgcggatgccattgattccgttgatcaggtttttgatgaacttgccgatatccgcgaaattttgacggacaataaaaaatcaacggtgcgtctggtcatgaatgctgaaaaaatgtcgatcaaggagaccatgcgtgccttgacctatctgaacctctacggcttcaaggttgatatgatacttgtcaacagactgcttgacacaaaagagaagagcggatatctggagaactggaaaaccattcagcagaaataccttggagaaatcgaagagagttttgcacccctcccgatcaaaaaactgaggatgtatgaacaagagattgtcggtctcacctcactggaacttttcgccaaagatatgtatggcgacagcgatccatccgaaatgatgtttgacgaaccaccaatcaagtttgtccgaaacggcaatatctatgaggtgcaattgaagcttatgtttgccaaccctgtcgatattgacgtctgggtaaccggagatgagctctatatacacatcggcaatcagcgtaaaattatcacccttccgatcagcctgaccgggcttgaaccgggagatgccgtattcaaggacagatggctgcatattccctttgaccttaatattcatgggcaaggccacgcacaaaaggagtacaacaaggttctcaattgaatcaaggttaacaaacggacggtaacagcgcaaacccttcataacaagaactcaagcatgagcaaacctgaacatcaacacattaaggcactcaagtttcttctcatagccccgaaagggaaaaaagattctaaatcaaaccagaagccattattcaatatggcgataggggtacttgtaagtattacgcctccgcaacacaatattgaaattgttgatgagcattttggcgatccgatcaattatgacggtgattacgattttgtcggcataacatcacgaaccattgatgcaacaagaggctatgaaattgccgatacgtttcgaaaaaaaggaacaaaagttatccttggcggcctgcatgtttcgttcaatatagaagaggcaaaagtccatgccgacaccctcgtctgcggcgaagccgaaaatctctggctgactctccttgaagatattgcactcaaccgcttaaaacctctctacgattccaaagactttgcaccggtaaaagaggtactggcgcttgactatgaaaaaattgccaaagcatcaaaacgtgaaaaagtagacggtacaaaatctatcccgatttatgttacccgcggctgtccctatgagtgttcattctgcgtcacccctaattttaccggaaagctttaccggatgcagaaacccgacgagcttaaaaaacagtttgaaactgccaaaaaagttttttttaacgcaaacgggaaatcatcgaaaccatggttcatgctttgtgatgaaaacctgggcgtcagcaaaaaaaagctctgggaatctctcgacctcattaaagagtgtaatatcaacttcagcgttttcttcagcctccccctccttgaagacaaggaaacggtaaaaaagcttgtagaagcagggtgcatcatggtgctggttggattcgaatccatcaaacagagtacccttgaagcctataataaaggtcacgtcaattcagcggagaaatattcccgtctgattgaagagtgccgccaggcaggcctgaatgtccagggaaatttcctgattaatccggagctcgacagtttcgaaaacatggatgaccttgttcggtttgtcggtaaaaacaatgttttcatgccgattttccagattattactccctacccaggcacaacaatgtactgggagtacaagaaaaatggatggataactgatgaaaattgggagaaatacaatgcgatgaatcttgtcatccgctctgatagatacgaccccataaagttccagcacaaattcatgacaagctattacaaggtctattcgttgaaaaacattgccaaccgagtgaggcgaaacccctacaaactgttaaaccttgtcaccagtctggcttttagaaaaaacatccgtgagcaactcgatacattcgaaaaggaacataacatcagaagcaaataacacattgatcagaagtctcatttcgtaaaaaaacaagctgttgattttcaacttgttgtacgataaacgcaaaaattcatcaccattaaacggcttaaaccgttcctgttgcagcaaatgaagaccgggcaggttctctgccactgaaacagctttttcattccagtaacgtgtaaattttcttaactacatagcattttattatggacgccaacgagttgctgaagcaaaaccacagagccaacgaacttatttttaaaggtcttgtagagttcggctgttttaaggcggctcttgaacttgatctttttactctacttgctgatgaggcaaaaaatgtagaaacacttgcagccagcgctggtgcaattcctcaacgcctcatcatgctacttgaggcactacgacagatcggagttaccgcagaaacgggtggcaaatggagcctcaccccttttgctcaaaaaatgtttctcccgaaccacgaaaaccagaacctgtacatgatccctgtggccaaagccatggcaaacctttcagaaaatttttatctgcagatagctgatgccgtcagaggaaacatgaatttcaagggcgaagttgcctaccctcctgtaacacgggaagacaatttatattttgaggaaattcatcgcagtaatgcctatttcgccatcatgctgctgctcgaagaggctgatctggaaacagcaaaaaaacttgtagatgttggtggtggtattggtgatatttcagcagcacttctgaaaaagttccctcagctccattctaccattcttaacctgcctggcgcagtggaattggtgaatgaaaatgctgttgaaaaaggagttgacaatcgcctgaaaggtgcagccgttgatatttacaaagacgcttatccggaagcagatgcaatcatgttctgcagaatcctttattctgcaaatgaacagttaaccacgatgctctgcaaaaaagcttatgacgctcttactcctggcggaaaggtactcatcctcgacatgatcattgatgatccggaaaatccgaactttgactatctgagccactatatccttggcgccggcatgccgttttcagtactcggcttcaagcagcaaagtgcctacaaggagattcttgaatcactcggtttccgcgatatccgcacggtcagaaagtatggccacctcttgtgcgaagcagtaaaagcattgtaaaagtcaccaggcggccaatctctggagagaggccgctttctttactatgcagcgcaaaccacctcacttcatctctctctccaaagaatccctatactttttctgtgatgcagatcgttcctttccaacacctctttttctatttgctctgcaattgaaaatattttaacttgttgaaaacgcacgacaagtgcatggtcaatatttattcaacaacttttttttcaataacctcaaaacaaaacacaccatgtcaaacggaacaaacattgacgtatcaggcgctatcaacagcattgttgatacagcaggaaaaatcgttcagctccagatgaatttcatgaacgacagccttaaagttcatgcggatgctattgggcctcttgcaaaaagcgcaactgatctgatcggcagcgttgcaaatactgctacacaggtcttgcagagtgtttcatctgctattgccccgaaaaagtaagaactcttttttttgaaaaagcaccttatacctttggtacaaggtgcttttttgctttccgcaaaggacttttcgaaactgctgtatgaccatccagaaaaatattgcaactcttttcagtacctgctgcagcaagcctctttccatcacaaaaatacagggtgatgcttcaagccgtcagtatttcagggttaccggcaccactgaatcttctgtcgcctgttacgatcctgcactgaacccatcatcagccgatacctacccttttctggtactgcacgctctgttagcccgacacgcaattcctgttccggctataatggccatcaatgccgaaacaaacatcatgcttcttgaggactgcggcgactttctcttgcaaaatcttttcaatagctcattacaacacacactacctgaccggtacagggatattatcgatattctgatacaacttcagtcaataagaggccacaacaaccagatccccttcagcatctgttttgataaaaaaaaactcatgcttgaatttgatttctttatccagtatggcctgctggactattttgcagcaatattcgatcagcagttaatcggaagattacgatatgaatttgaagccatcgcggaactccttgtcaagccacagcacttcgttcttaaccaccgggattttcacagccggaatattcttattcatcagaataaaccgattattattgactttcaggacgcccgcatgggtctgccacagtatgacgccgtttccctgataaaagactcctatgtacagctctcaccctcattgacagaagaattgaaagcctatcactatcatgcactctgcaacaatgaactgaccactatgagcttcgatgaataccttttttatttcgatattatggcctttcaacggaacatcaaggctacaggtaccttttgttatcaaacaagaacaggaaaaagcggcctgtttgaacactccatagaaccgacattggcctatctgcatgaatatattgaagcaagaactgaattgaaacgagcaggagaactcctgcagactatcctgaaaggtacaacccgatgaaagccttcgttctggccgcaggactcggtactcgcctgagtcccctgaccgatcataccccgaaaccactaatccccattctcaatattcccagccttttttattctgtttatctcctgaaacaggcgggaatcagagagattatttgcaatatccaccatcatggcgatactgtcaggcagtttattgaatcaagcaatttgactggactgaacatcacgttttcagaagagccaatcattctcgggacagggggcggcctgaaaaaatgtgaaaagctccttgatgatggtgattttattctggtcaacagcgatattatttctgatattgatttcagtgcactcatcaaacagcatcaggtaatgggacgtgcaggcacccttaccctgtttgagacaccggaagccattgcgataggatatgtgggtgttgaaggagggcttgttaaagacttcaggaacctgcgtaaaacagctcttctctcctcgttcatctacactggagttgcaattctcagtccagcaatttttcgctatctgaaagcggaattttcagggattgtcgatacagggtttacaggacttattgataacggaggattaagctattaccagcacaagggtctctggatggatattggaaccatgcatagctactggctcgcaaatattaaccgaaacttgatcatgaacaatctggctctgccaatgaagcagacaattggcatcgctccacatgcgatcgctccggatgcgatcatcagcccggaagccagcatctcatgctcaattgtcggcaagggatgctccatcggcgcagggtgcaccattacaaattcggtactcctgccaggagtagccatcaaacccggaaagaccattatcaataccattgctgacccttacagcagcataatcatggaaaatccaacacaaaccagaaaaaaaagatggtagcaacaggactggagatcctgctcagaaaaagtgagcattttcaaaacagaaacattggacttatcgtcaatcagagctctgtaacccctgatttgaaatactcatggaatgcattgagggagaggggtattcatgtcagaaaaattttttctcctgaacacggactcttcgctaccgagcaggatcagatagccgtaacctgccagccggaaattggatgtgaggtgatcagcctctacagagatactgcagcatcacttcttcccgataaacgagtactcgacaatcttgaccttatccttttcgacattcaggacgtcggttcccgttactacacgtatatcaacacccttgcactattcatggaagccgtatccggcatggatcttgagatcattgtactcgaccgtccaaatccccttgggggatcccttgttgaaggacctctgctcgacccctcattccgatcatttgtcggcatttttccaataccggttcggcatggcatgactgtcggcgaactggctcttctttaccgtgatatcaagaaacttgacatcaatctgcacgtcatcaaaatggatgggtggcaacgctccatgcttttcccggaaacgggtctgccctggattcctccttcaccgaacatgcccacttttgcaacagccgaggtttatcccggcatgtgcctgcttgagggaatgaacatttctgaaggaagaggaacaacaaccccctttcagcttttcggtgcgccctttataaaaccggacgacctcgctgaacgctgccgaaagttcgggctcgaaggagttatctttcacccggtatggttcaaaccgacttttcacaagttctctggagaggtcatcggcggcatctggctgcatgtgaccgatcatggccgcttccgctccttcgccaccggagttgccataactgctgcgctccaggaactctatcctgaacacctgcaatttttgaaaggcgtatatgaattcaacaacaccataccagccttcgatcttctggctggaaactccagcatccggacgtccatactgagtggcagtgacatcaacatcactcttgcgtcatggctgaaaaacgaaactgcattttcagaactgaaatcaagctttcatctctacgagccatgaccgaaaacaacccttcagcaccaaacgcactgaaacaacttacaaaccggtctactactatcgaattttatgcagttgcttgacattgccatcgtcgtcatctttctggctggtaatatccttttcggactcctgcaaggaaaagggaacaaaaataccagcgactattttctcggaggccacaaactgccctggattgtcgccatgctttcgattgtcgcaacagaaacctctgtacttacctttgtcagtgtaccaggacttgcctatcggggtgactggtcctttctgcagttaccccttggctatatcgtcggaagaatccttgtaagctccctgctcctgccaatatatttcaaagagggcgtcacctccatttatgaaataatcggttcaagatttggttctggcatgcaaaaactggcatcagtcgttttcctggtaacgagaatcctcggtgatggagtcaggtttctggcaacaggagtcgtcgtgcaagcggtaacgggttggtctttacccctctccattatcattattggagcggtaactctgatctataccatttcaggcggactgaaaacggtcgtctggctcgacagcgtccaattcggtctctattttttaggtggtgtcattaccattgtcttcattctgcttcgccttgatgaaccacttctgcatattttttcaacactcgccgatgccggaaaactgcatattttcaatatgagcaacgacatgcttgtcaatcccatggctttcggcagtgcatttttcggcggcatttttctctcacttgcctcccatggggtcgatttcatgatggtacagcgagtccttggttgcagtaatctgggtgaagcaaaaaaagcactgatcggaagcggcattttcgtctttatccagtttaccattttcctgctggctggctcactcatctacctcttcatggagggcattaccattgaaaaagaccgtgaattcgcatcctttattgtcaactacctgccatctggcctgaaaggacttctgcttgcgggaatcctttcagccgcaatgtcgaccattgcctcctcaataaactcccttgcagcatcgaccgttaccgatatcctcggaggaagaatctcactgaagggatcgcgccttatcagcctcggatgggctgccgtgctgatcggtatagctcttcttttcgatgaaagcgacaaatcgatcatccttgttggccttgaaatcgcatcctttacctacggcggactgctgggactttttctgttatcaaaaagcaaacgggactttcatcctgcaagccttggcattggtctcgttgccagtatgagcattgtttttctcctgaaatatctgggactcgcatggacctggtacatcacggtttccgttttggtaaatttactggtcacaacaggaatcgatatgaccattttcaaaaacaagctgaacgaaaagcaaaaaacaggatagaaacaagatacatgaggattctgagcggcgcgtgacgctgcaatcggatctcgtaacaaagaaataaaaagcccattagcaagaaaaacagctatctttgacagtgaaaagagggaacttgagtacccgcaacggaaaaacaacaacagatcacgcaagcattcctcactcgtgagaattcttcaggatgccttgcctgttaaccgaccgatggcgatatcagtcagcaacagcaatgattgatatcgaccgtgaaatgaacccaatcctccaagagggctggaaatgcaacacaccatggaaaaagagagaccagaattggacatcgatcgggagcaactgcgaagagagaatgccgaactcagaaaaaagcttcacgaccttgaagagagagccacctcccttgacacatcaaaccgcacactccagatggtggtggaagggacaaaagctggatactgggactggaatatcaaaacaggagagctcgaaatcaatgcggagtgggcctctctgattggctacagcctcgatgagctgcaaccgatatcgatcaacacctggatgcgactctgtcatccggatgatcagcctctttcccggcaacgacttgaagaacatttttccggaaaaacaacggtttatgaaatagagctccggatgcgtcataaacttggacactgggtctggatacttgaccggggaatggtcttcgaacgtgacacagatggtaatcctctgcgcatggttggctcccatcaggatatcagtacacgaaaaaatattgaacaggcactttcacacgcccagactttcgagcgtatcgtaacagacctctccaatcagttcatcaacctgcccttcgagcatattgatgcgatgatctataacacgctgcagcttatcggtaactttgtcgaagccgaccgaagctatgttttccagttccgtgatgatcttcgcttgatggacaacacccatgaatggtgtgcctatgaggttaagccacaactcgaatcacttaaaggaattgaaaccattggcttcccctggtggatggagcagatcaggaacaaccggatcattcatcttccccggatcgctgatatggaagtggaggcgtcagccgaaaaaaagatctttgaggcccaacagatcaagtcgctgattgtcattcctcttgtcgcagggtcataccctttcggctatattggttttgatgccgtaaaagaggaacgggaatggatgccggaaaccatttccatcctgaagcttgctggcggaatcattgcaaatgcactgcaacgcaagcaagttgagcactttatccaggcagaacttgatcttgccattaaactcaatcaatcatcgtctgtccacgaaaccctccgaacctgcctccatgctgctattcaagcttccgggctggattgcggaggcatttacctggtcaacaaacttgacgaaaccatcactctttccattcatgaaggattgccgcaatcatttatcaataattcagcatcatacagcttcgaatcccagaatgcccagttgatcctgaagggaaaaccgatataccacaagttctatgatcttgaccttgcaaaaaagaaaatacaccggaacgaacaactgaaggctatcgccatcctcccgatcacctaccggggagaggttcttgcctgcctcaatgtcgcttcccacactctgacacaggtccctgaattttcccggaaagggcttgaaaccattaccgcacatatcggttcagccatcatgcaggctcgacaggaggaggcaattgctgaagcaaaaagcaaccttgagtcactctttgataccattgatgatctcctcttcattatcaacacggagggcaatgttattcataccaatgccgctgtccgaaaaaaacttggctactcagcagaaaccatcctcgacaaacatgtgcttcattttcaccccgaagagcagtgggagatcgtaaaacgcaatattgaaggaatgcttgctggtgacaagagctcctgtcttgtccccttacagacaaaatcgggaacactgttacccgtcgaaaccaaaatcacaaaaggcatctggaacaacaaacccgttctgtttggaataagccgcgacttttctgagcggatactctccgaaaagagcttgcgagagagtgaaaagcgattcagggagctgaccgaacttcttccccttacgctctttgaaacggatataagaggcgcggtaacctatgccaatgccaaaagcctcgaggttttcggctacacccccgatatcacccaaaaaagagtgttcgccatcaatttttgtgttccgcaggatgcgaaaaaagcattgctccatttggacgcaataaaaaaagggcagagtatttccgaagaatataccgcactccgacaagatggcagcacctttccggcacaggtctacagtttaccaatcattcataacggtctggtcaagggcattcggggactggtcgtcgaccttaccgaactgaaaaaagcggaacaagccctgagaaccagtgaggttcaaaaaaggatcgtccaggaattcaaggccctcatcgacaatattcccggggctgtctatcaaaccaatgaagagagcaaaacgacaatgctctcgatgatgggtgatattctgctggattataccaaagaggagtttgaacatgaactgtttgaaaccggcagaataatccatcctgaagagcgggatacggtctcgacatcaaacctccaactcaggttggccaaaacatctcaggcccttttttaccgtattctcatgaaaaacggttcagtcaagtggctcgaagaccgaaaaacgtccgttttttcacccgacggcacattcacaggaattgacggcattttgtttgatgtcacggaacgtgtcacagcacaaaaggagcaccagatgctcgaagcaaatctccgcagaacccagcgtcttgaaaccataggaacactcgccggcggtattgcgcatgatttcaataatatcctgacaccgatcctcggctatgccgaaatgggcatactcagcccgagtaatgatgatttccagcaggaatacttcagtgaaattattaaggctgcagaacgtgccaaaaatcttgtagcacaaatcctgacattcagcatggcccaggaaagcactccgaatattgtcagcgttcaggaaattattgatgaagcattgaaacttctccgtccatcaataccctcaacaatcaccatcgaaaaagaggttgataactcctgccgcaatatccttgccgatccctcgcaaatccatcaggtcattgtcaatctctgcatcaatgcatttcaggcaatggaaaaatcaggcggtttgctcaccattaaactcgaagaggtcactcccgaaaccagcctgcaaaaactgctcccgaaacttcaagcggaaaactatgtaaggctcagcatttccgatacaggaacagggatggatgaaagcaccctggaacgaatattcgaacccttctttaccacaaaaacggttaacaaagggactggtctcggactttccgttgtccatggcatcatcacaagctttaaaggggagattactgttgaaagctgtgcagaaaaaggaaccaccttcaatatttatcttcctgtcatcaatgaagaagcccctccactacccattgctgattgctgtacaaaaggatatggccacattctttttgttgatgacgagccgacagtactcaagatgatgaccatgatgatcgcgaaacttggattcaaaatacaatcagtgagctcgcccctgcaagcgattgaactgtttcggaagaacccggaacaattcgacctcttgatcaccgacctgaccatgccagagatgacaggcgttgaacttgccgatgaactgcacctgaaaaacccgaaactgccggtgatactgatgaccgggtatgaaaaagatattgagcacacctctcatctcaaccatcacgggatttgcaaattcctcaaaaagccggtcaagctcatagagttagcctcaacaatcaatgacgtaatttttggaacaaacacttaatcttcttccttatgaaaattcttgttatcgacgatgacgcggctgtaagaaaatttatcagcatgattctgcagagaaaaaaacataccgtcatcgaggctgataacggcaaaagcggcctgttgcttctgcaggaaaacccggacgtctctgttatgatcaccgacctcattatgcccgaaaaagagggtattgaaaccattattgaagtacggcaacactacccatctataaaaatcgtagccatctcgggtggaggaaaagtcagccctgaaaactacctcgtcatagccgacgccctcggggcaaacaccaccctgaaaaagccattcagcggtcaggaactgatgcatgccatcgaaaacctgtaaaaaactccttttgaacagagccaaggtcctgaacaatctactctggaagcagatcatagtattgttcaagacctgactgctcttcctcaatatcattgaccacttcaaaagttttatttttggctctctcaacccatagagcgacgacaagaagctcggcaacgtcagagcgattaatccagccactccataatcggtcgccggtatcgacatgcagtttgtgatgcaagggttcgccatccttcaaaccaccgggcctgacaatggtataggagagacctggtcttgaaaaaaccgaccggagatgctcttcagcttcccattttttcagcaacactccagcgaaaagattcagcggatggtaccacctggtaacagcaagagaactgacaagtccaaaatggctcactcccgctttcgaagcttcatcaacaagcctcttcaccccatcccgatccacatcggctggcgacgactcaccagaataggagctggaaccaagcgccgagataaccgcatcgcaccccttgaccgcaagcgcaatatcggacacagactgaatcttgccagtaataatttcaacatgctcaccaaacaaacgaaaagctttatcgcgctcccttgaaaagactcttaccggaacaccgtaatacaggagcctctttaccacccactgaccgcacttccccgtagccccaacaacgagcacttttccattatacactttattacgttccattatactccattcagaagattgaaaacaactcatggttcaagaatgcatgagtatctaaaccctgaatgattgcaattaagtttctcgacgaagcgggaatttcattactttcaagaataaggagtcgttagcccggcaaaaggaggcgggttcgtttctatgccaacaatcatccacaccgtcatgaaacaaaatcccatcgtcatggtttcgctttttatagcgtcttgcctcaccgtgaatcgcacggcctccgcttacgatcaggagagcttcagtacgctgaaaaaaggggtttcggcctggaattccatgcgtcttgccaaccccgaaggagcgttcgacctcgaagaggcggaacttgaagatctcgacctgactggtgtgaacctcggcaaaaccgtgttaatcagggtaaaactcaacggatcaaaacttgacatggctgacctgaaaggagcaaacctgacaatggccctgataaaaaaagcaaatctcagaaagagtgactttacaggaagctctcttactggagcaaatcttcagggatccttcatgaaaggtgctgtgttgcgggaagccaaccttgagggagcaaatttgagatgggctatgcttgaaaatggtgaccttaacagggcgaacctgactggcgccactcttttcgaagcgaatcttgcgggtgcagacctgaaaggtgcaaatctgaaaaatgcgcatttccttgaacaagccaatctcaacggggctacgctatcaaacaataccatcctgccctcagggaaaaaagccacagcaagctggagtgcactacacaatgcatcattcgtcagggaacaggaaaacgaggcaatgacctacaaaacaccactccttgcagaaaagaacacaatcaccaaaacaggcgcaaaaaacataacggaaaacagaaaacagcctgcaactgctgcccgaacccgtgttgaacaaagctcttttcaaaacaccaacatggctggtgccgatttccataaagccgatctccacaaagcggagatgaagtctgcaaagctgcagggagctgatcttcaaggagcaaaccttgaccgtgcatttctgaaaggggctgatctcagcaacagtaatctttcgaacgcattactttacggagcgaaactcggcaatgccaatctgagtggggcaaatctcgaaggagcatcactttttgaagcggatcttgaaggcgcgaatcttgaaggcgcaaacctgaaaggtgcaaacattatggacgcaaatttcaacaatgctaccctgtcgtcagagaccattcttccttcaggacaacaggcaacaccaaactgggccgcacgtcaaggatgccggtttgtgcataagagccaaaaataatcaggcccaggcaccccggaagcatcacccgagcgagacggtcatcaatgcacaacagatgcggtcaacccacaaagcgcttgcgatagagaagatgctgaagcagatgagctttactgatattggggtcactggcctgcagcttgttttttttgcctgtccgggtaacgacatcaagcgtgccgtcctcattaaccttatcgactttccagaacttgtctaccacatagtgatactcctcaccgtgctcaagaggaaaaacctgcttagccctggggcccggacaaaatgagcttttaggcttatgatagataatcttgtctccggctctgaactgtgccatcttgacctcctttccgattgtatgatcgaacgttattggttcgctgttgcctattccgattaatacaaataaaaaaaggataaacaaatttttttcagaaaacgccgaaaacaataacatcctctcaattacaaggaaaacaggtaaaccggaaaaaaactaactgcctgactttctcaaaatcatggtatactctcttaaatctgacatcggtttacactttatgtagaggcaccactccacaagcatatacttgccttcgccggttttaaatcttgaatgaaacgttacaatatcatcttcctgccgttgtcggtgtaatgaactctgcacaagcacatagtcttcaggatgaatcaaagaggccaatccaacctctgacaacgcattggcttcatagcctaaaaaagtttcaatcgatccggtcatatcaaccaggcgttctgcatgatcaataactgcataagcctctatgaccggtttaaagcgatcactctcaccaccaacattgagatgaacctgcctgaacaaattatcgatatccatccgggagcgggaaaaagccagtgcattgctcagcggagccaaaggataatctttgacatgaccactctgcaaccattggatatctgccccatcatttctaagacgctcaagcatttttttaccgggccgacactttccctgaagatagggagtcatctgtgccggatattttatcccgacggccttgcaaaaagagttgatggaaccatgtttctggagaatatattcccgaagccgttgactgaatcctgaatttgacgacatatgaaaaatgctgttcgttaatcaataaagttgtacgaaatgaaaaaagctgcccatcatatgctcacggaccaatggatgtaaaatacaaaactatatagcacatatactacagccttttaacacatgaacttctcctgtgcgacatttttgcaccgtcccgctttcaggtacgcttttttccgggaatattgaaaaacagactcgtgagtacaggaataacaaatatggcaaccgtcactccagaggtaatgatgtcggcatatggcccctccataaacctcataacagccatttccggatagtaatgctctatcactgaaaatgagagtttgataccaagcaaaccgataaccacaaacgcacaggtttcgagaaacgggtacctctccatgagcccaacaaagccctgggcaacaaaacgcatagccagaataccaataaaaacaccgacacagatcagtataagattgtcggtaaaagccacagcagcaaaaatattatctatcgaaaatgcaagatccatcatttcgataagaagaaccgtcgaccaaaatgcccccaatcggcctgaggtcaattgatacaaccagttactctgcttgttgaaataatcatcatctttacttggggtttttttacctttcagccaggcccagacaagatagagcagatagagacctccgagaggctttaaccaccagatttgcaccagaaaagcggcaaaaaaaaggcagagccccctgaatacataggctccgataataccatatttcaacgcagcagcccgttttttcgctggcaaatccataaccatagtggcaagcacagccgcattatcgacagagagaagactttcgataatgattaaattgctaacaacaagcagtgatgagagtggattatcaaaaatatgttgcagaaaatcagtcatgaatttattctatactgttcgtcatctccgtaaacgtcaaacacgccccatcactacgccctgattcaaatctgaaccagaacaccgatctcaatcacctgacctggaggaagatcgtaatacgccgttgcactgagagcattaagcgacatcaacgcaaaaagttttttgcgccacaaaatcattttcgacttgaggccggtaacaattttctcccgactcaggaaaaagctgattgcctctggcctgaaagagagcccctgacgatttgcaagcgagatgacctgatgaatattcggatactcaagaaatccgtaccgtgcaaccactttaaaaacgccattaccaagtttggtcacttctaccttgcgaccgtctggaaccctcggcacccgttccgtgctgaaatggaacaaagccacttccgaatgcatgatcttgttgtgacgcaggttgtgcagcatggcaacgggaacaacgtcaggattggctgtaagatagaccgcctgcccctgtacccggtgcggctgctgcagcgaaagactttgcagaaactcatcaatcgtcagggtacgatccttcaattgttggagcagtaggctgcgtccctgcttccaggtaagcatgagcgtaaagataaacagtccgattgccaacggaaaccatgccccctgaaacaactttgtcgcacttgccccaaagaaagaaagatcaatgatggcaaaaaagccgatcagaacattaagggcaatcttgttccacttccagagatcccttgcaacataatagaacagaatcgtggagataagcatcgttgccgtaacagccacaccataagctgcagcaagcttgctggatgaaccaaagcccgcaacaagactaatagtagcaaccattaacgaccagtttgccgcaggaacataaatctgtccaatatgtttatcggatgtatgcgtcaccgtcagacgaggcagataaccaagttgcattgcctgctgggtcaacgaaaaaacgcccgtgatcagggcctgagatgcaataatcgttgccgaggttgagagcaccaccataggaatcattgcccaggaaggcaccagaccataaaaaggatgatgagactgctctggaaaagcgagcagcaaagccccctgcccgaaatagttcaggagcaatgcaggaagcaccagcaagacccaggtcaaccggataggccgtttaccgaaatgtcccatatcggcatagagtgcttcagctcccgtaacagagagaaacactgcacccaaaaccataaaaccctgaagatgattgctcaaaagaaaagagattccataccagggcaggatagcctgcaatatctgcggatagcggataatttcagcaaggccgagtaaaccgataaccacaaaccagacaaaaataattggcccaaaaagagccccaactcttgctgttccatgatgctgaaagaaaaaaagagcaacaagaacagcaatggtaaccggtatgaccagctccctgaatgcaggcgcaatgatctgcactccctccaccgcactaagaaccgatatggcgggagtaatcatgccgtcgccatagagcaaagcagctccgaacaatccgataacaaccaataaccagcgttcataaccctgtttcttgctttgcatgatgatcagtgcggtaagagcaagaatcccgccctcaccatcattatcagctttcatgataaaggtcagatatttcaggctgacaatcaaaagaagagcccatacaagcagagaaagaacaccaagaacatttacctgtgtgattggaataccatactcaccatgaaaacattcccgaacagcataaagaggactggtaccaatatcaccaaaaaccaccccgagagcaccaagagagagcccggcaagccgttttatgcctgacagccctgactggttacgtaaatcaggctcttcagctatttttgacataatcaaccaggaaaatgaataaatgtattgaccctataattgtattgacaacaagaaaattgctccggataatatagataataagtacaaaatcaaataaagctaccgaaggagacaaaaacagcccacaagacacacgccagaaagaagcgtgaatcggtaaaaaaagaaccccggaacctgtttcagaataacgtaatgaatgattattcacaataaagaatcagtgctgcaattaaaacactccattcgttttagaaccagagcaatgactccccgacaaaacaggccaatatcacgacattaatgcacgacttagcgtaaaagccctttcaaaacaaggcgttatgcggatattttccactttgatatattttccttacattgaacggtacagaacaattgaatgatcgagcaactttcattcatttctatccattcccattgagcacatgggttaatggtaagcgaatttaaaccgtaagcgtatgaatcatgaaaaccattttttccctatttcatttgcagcaatcctgattgttgtagccctgtcagcaacgttgatgacctttcctgttttgggcaaaaacacacaatatagccttgaaaacaactcttccggggatgcactccagtcggttgccacttcaaaaaagggcgcatacagacagcacaaggcacacgttcctgttaccgaaggcaaagcatccttttacgcaaaccagtttcacggtcgcaaaacagcaaacggcgaaaccttcaatatgaaccaactgactgccgcacatccatcacttccatttggtacctgggtaagggtaaccaatctgcgaaatagaaaggaggtcatcgtacgcatcaacgaccgggggccatatgtcaaagggagagtcattgatttatccataggcgcagcgaaaaagatcggactcttaaaatccggaatcacaaaagttaaactcgaggcactcggttcaggccaatcaactcttgctgaaagctgagagaacgcacaaattcaggtagctgttttttgtgcgcatcaatgagcgcgggtgcccacacctgcgggagagaaatattgatattagccattcctttgaccagcacgctcttttccttcaggaaaaaaatctcttcttcataaagaaaaagagcgtactcgcaagaagagaggggaatacggaatgaagagatgtactccttagttttttcaatgcacaacgctcaatggctcatgacaaacttgttgagatgatcaaaaaaagcacgcgcttcaagaacaccaacaatccggctatcggcaatctcattgcccttcgtatcaaaaaagatcattccgggaggaccgaaaaggccaaaacgcttcatcaaggcgcggtcatcctcactattggcggtaacattaacctgcagcagcgtcagattgccaagctgctcgataaccttgggatcatgaaaggtaaagcgatccatctccttgcaggcgacacaccagtcggcataaaaatcgagcataaccggctttttcgctgaaagcagagcctgatcaagctctgcaactgtccggattcgggtaaaaccaacactcttctcctctcctgaacttgccgacgaagcgccttgcaactgcgaaagtggctcaagaacattggtgccacctgcagcagcccctacaatttcgagtaacccgataacaaaaagtaccagaccaaacgttttaccgaaacggtcagcgattgttggttttgcgcttgacgcatcaaaaagaccaagaaaaaccgaacagagcagagcaaaagcaccccagaaaagcataaccgcagaagcgggaagaatcggcgaaaccatccagatggcaacagcaatcaacaaaagcccgaacacatatttcacaccaatcatccatgcaccagccttgggaagcaagctaccagcagacaacccgacaagtaaaagaggaacactcatccccatcgccatcgaaaagagcgccaggccacccagaagcacgtcacgagtctgactgatatagacaagggtaccggcaagaggcgcggcaacacaaggaccaacaataagcgccgacaaggcacccataaaaaagaccccgacaaaacgtcccctttttaaaccaccagatgccttgcccagcttactttgcaaagaaaccggcaactgtaactgatagacgtcaaacatcgacagagagagcagaacaagaagcagcgcaaacatcaccaaaacccatggcttctgcaaagcgccagcaagcccctctcccgcaagaccggcagcaacaccaagcgatgtatagactaatgccatcccgaggcaataggcaagagccatcagaaaactgcggcgacgtgtaacatctccctcaccaacaataatggaagagagaatgggcaccatcggcagaacacaaggagtaaacgacaacagcaacccaaacgcaagaaatgcaagagcaattttccataaactgccaccagcaagcgtagccgttgcaagagagagatcattgtctttgatgcttgcctttgccgatgcgctcgcagcgctctgagctgcaggagccgaatcaacggtattccgggtatcggcgctgccattatcaacaggatcagcaacagcctcctcaccagcgagtgacagcagacccggtcgggccggatcaaccttaaaaagctttgttattggaggataacagaggccatcctcagcacaaccctggtagacaacattcagcacaaacggcccgtcagccttgacaagaggcacctcaacatgcagcatatcatgataaatagcaatcttctcattggttgaaggatctgttatcatgatcgctttcggcaaaagaggagccttcagctcagctttgccgctttcaacactaacggcaacttgatctcgatacaacttgtagccttttgcaatatcccagtgcaacacaactgaacgggcactgttcaactcagccgtaatcctgaacgcctgctcaggatcaagaaactccgccgcaaaaacggtactcaccctgaggaaaagtaccagaaaaagcccaagaatagccacagtacgcctgagagcataatggctcatttttgtttttcgcataagaaaaaagttattgatgttacgccaaaaattgtactacgtatttttataatatatctttcccgactggtcaaccgccagatatcccatcccggtatcttcgagaaaggctaatgcatcactctctttgagcattgatcgcgttcttggcctgacagcaaaaccatgtcgaaattccatcaaacccttatccccgaagaaattattgccactctgttctatcgtttcaaccaggcacttgatcaccagtgtatcttcgctaaaacaggcaagatcgttgatgccggttttgtcgaagcaagccgtcatcgtaatacccgtgaggaaaaaaaagaggtaaaagccagcagtggaacatcacgacctactccgtaaccgatgctgcgattcatgattgccgggaacttgaaaccctgatcgatcgtcatgacactggccagaaactctatgcggatagcgcctatatcgataaggacgaaagcatcgactggtgtggcattatcatgaaaaagcctccaaaaatcatccttgaaccgatgaacagaaagcttccaatcgccttaactcacagtccagagcgagagttgagcaccccttctgcttcataaccaacagcattgatgccttgcctgttcctgcgatcggcatcttcagggcagccacaaaaattggcttgacgcatttgacctgcaacaggatgcgttgcgtaaagctgaaaaaagtttataccgaaacatgacagcctcaagaatagctattaaaaccctaaagcacaattaatgccagcttaaaaagtacttaaaaaaacagaatatctttcccatcggctcctacaaaaaaaagaggcaccaattgcaactgacacctcttttactctttataacctgtataggccgtgaagcctgccaagacagaaattttgagtaaaaaatggcactactcgtggttttggacaggactgatgacgcaaatgttcaaagattgccagacatgttgagagaatccgatggtacggttatgccatagcaaatgcacaccgatctttgttttcctgaaaacagccagaactggtttgcacgaaaacggtgacaggaggtacgctcacgctgcagcaatcattttattgtaccagaatcgcttgtgatgttgccagcattaaaatccagagccactttttttcctcttaccggggcaataactgatgcagaattgaataaaaataatgtttgtcgcgtactctctgaagtgactatattcggacgaagggattgcataaatatcgcgtcttatttattgacttaactatcaattatataagcaattgtgatattttttgcaccctttttttattgctttgatgaataactcaggtcaggatcacttttcctgtacttgatcataaaagtgtctgggcaatcaacgaataacagatgcatccggtttgacgtatccagtgtggtcttgcaacgcattcatgaccacctgtttcagaaaagactttttctccgctccagggtaaccgaacagagagcagtggcgcgcagatcatttttactaataataacgttcaggtagtcattatggcagttgtccggcgtcgcttgtttcagacaccctgggagttcagggaatccgttttgtttacggcgtctgcacttgttgcaggcttttttattgaatttgccacatccggccgaggcttggtactgcctcggctgcctgtcaacgccatagccctgtctctcttcgcagctctcatattgagcatcggccttggtttcaggaattcgcccattgtgaaatggttcggaagcattcctctcggactctcccttatttttgcgattgctcttctttcgatgatcgggggcattgttccacaagatgccgtttcctctggctcattggccgcccggtcagggttcaaccatattttttcaagctggccgtttgcattgaccatcatcctctttcttgccaacctcggcctctcgctttcatggaagcttgtgccgttcagcatgaaaaatatccagtttatcctctttcatgcgggcttctggatagccctttcatgcggcattttcggcagttctgacctccagcgtcttattatccctgttgaagagggtaaagcaggaaacctcggctataccatggggagcaatactccgcagcaactcccgttttctgttttccttcatgacttttcccttgaagagtatcctccccaactgctgctctatgatccgcacaacgacaagctcctgatgaacaagtcacaggcagttattgaagtccggaagggtgcaaccgcctcatgggagggactcgacgttcttgtgctcgactacattccctttgcgcttcccggggagaagggcattcctcagccagcagagatctcaaccggtattccttatgcaaaaatcaggatcagcgccgcttccgttcagcaggaaacctggatcagcaccggaagcccgatcctgagaccagacgctgccacattgggaaacctctttcttatcatggtaccaggcacaccaaaatcattccgctcagccgttaccgttcaggacagtcagggccatgaattgatgtcaaatcttgaagtaaacaaacctgtaaaatttatggactggaaactctaccagatggggtatgatgaaaaagcgggacgctggtcaaagctgagcctggtcgaagtaatccgtgacccatggttaccggctgtttatcttggcttttttatgattatggcagggaatattctgtttttctggaatggcattaaacgaacagagagcgcatcatgataatcaactttaacactgcagcaatagcggcaattgcctgctgggctcttggctccctgctgagccttctggcccgccgtactccagccctgaaaattccggcatttatcatctctttttcaggagcgctggtcatggtggcttttattgccttttactggtcgctcctcgaccgtccaccactccgaacccttggcgaaacgcgtctttggtatgcggcgctcattcctcttgtcggctttctggtcgagtaccgctggaagattgagtggctgaaatactactgcatgggacttgcgacattttttcttgtcatcaacatgctccatcccgaagtctttgataaaaccctgatgcccgcactgcagagcccctggtttattccgcatgtcattgtctatctggtcggctatgtactgcttgccgcatcttcagttaccgcgcttcataacgtctctctccagatacgacacaaagagaatacgaacggtgaatccgtctcgcactatctggctctgcttggttttgtgctgctctccttcggcctgatttttggtgctctttgggcaaaagaggcatggggccattactggacctgggatccaaaagagacctgggcattcctctcctggctggcctatctcggttatcttcacgccttcagctacaagattgaccgcagcaagctgcaatggtatctcgcactttcgtttgtcgtgcttctggtctgctggttcggcgtcaactatctaccatcctcacaaaacagcgtccacacctacacgcaaagctgacactctgtacggcactgcatccccgatgcagtgccgtacagttaacatcaatatttgtgagggaatctgtgaacaaggagtaaatcccaactgatcgggaaagagacgggcgggccatactttaagaattcacccaattttctatctgtaaggccgggactttgataaactccttaacattattggtgacaagaatcaatccttcacttctggcatgggcagcaatatgaacatcattaacgccgattggctcccctgattttgcaagagaggcccttatcgatccataatgctgtgatgctttggcaccgtaagacaacacttccaatctgctgcagaaatcttcaatcactgacaggttttgactgacattgctgctcttttcagctccatataatagttccgacaaggtaatcgcagagatggccattcgatctgcgttttcattaaaaacatgaagtacctcgattggacggcgcttcatcgtataaatcacgatattggtatccaaaagatatcgcagcatcagaatgactcccgctcaggttgctcctgttggtcacgttcttccataaaatcatcagtaaccttgggagcgtccaaaaaaaagctctcccagctctttccaaccggggaaattatccgttcattacctcttgcgcggacatttacttttttaacgctctccggcagacgcagctcggcgggcaatctgaccgcttgagaacgattattaataaagacagtgctgatggtcatgatactctcctgaaataatggatacatcagttgtatatagcaaataaaaacaaagcgaacaaggacatatgacttcactttccgatgcagaactgctcaaagatgagattcacgatctcttcgctgaccacttttccggtgatttctccgacatagtcgagggctgaacgaagctcgaaggctatgagttccgtttcggcctgacgggtgatcagttcctgcgcgtttgcgagggcatcggatgcgttgcggagcgcctcatagtgacgcaggctggtcaccagaacactcgcttcatgaagcttgtcaagcccttccaccatcgtgctcatcaggcgcttgagagcctcaagcccttctcccttggcggcagaaagtgcacacacttcgcagccggtcgccgcacggagtttttgcagccgctcttcgctcccggttgcaaggtcaattttgttggccgcaacaatcatacgggcattgctgttacgctcaagaagatctcggatcaggggaacttcatcaaggtagctctcaaggctgatatcaaggagatagacaagaagatcggcttcagaaatttttttgaaactgcgccggataccttcatgctcaacctcctcccctccttcgcgcaacccggccgtatcggtcaggcgaaacatggttttttcatagagaaagcactcttcgatatagtcgcgggtcgtgcccggcatatggctcacaatggagcgctcttcgccgagcagcacattgagcagggttgacttgccagcattcggcaagcccgcaatcaccgttgcaaccccctctttcaacagtctgccatgctgataggaatccacaagacggtgcagctcttcctgtaacccggcaagctcttcctgaagttgcgtgcgactttggaactcaacatcctcctcgctgaaatcaagttcgagctccagaagggcacatgagcgcaaaagcagctcccgcatggcgtcgagcctcagggagagggttccctgcatctgggtcactgcggtacggaatgcggattctgttcgggcatgaatcatctcgccaatcgcctcagcctgcagaagatcaatccgcccgttcagaaatgcccgccgggtaaactcacccggctctgccagcctgcacccctcatcaagcagcactttaaggatatgctgaacaacaacagggccgccatgacaggtgaactcaaccatatcctccatagtaaaggagtttggtgaacgaaacaccaaggcaaccacttcgtcaatgagcccttcgctgtcatgcaccgtaccaaaatgggcccgaaaccctttcgatgcagtaaagcgaaagttcgggttgttttttttgcgaaacaccttctgggcgatatcaaaaaccccctcgccgctgatacgcagcaccgcgagagcgccaacgccaaccggtgtggcaatggcggcaacaggagcttcctgccggggcaagatgatgggcatcgtcatgactttcagaaaaataaattatatgctattgtgcaagggacattgaacactctccctgaagtatacagaaatagcggcaagaaagcgtaacttcagccagagttgaaaagcaaaactgagaaaatagcatgacgcaatggctgaaaaaacagcgacagaagagttgaaagccgacattgtcgcgcagagagaacgaacccttgcagagcagttcgaacgagccctgagtcttgtcaaggtactgcgtcaggagtgcccctgggatcgaaagcagactccggagtcgctggcccacctgttgctcgaagagagctacgaactgatccacgccatcgaccagcaggatgaaaccgaactgaaaaaagagtgtggcgacctttttctccatctctcttttcaggttctcctcggagaagagcggggaaccttctcctttgccgatgtttttgaagcgctctgccacaagctcatcagccgtcacccgcacgtctttggtgatgtcatagccgaaaccgaactggaggtgctgcaaaactgggagaacctcaagctcaaggagggacgccagagcctgcttgacggagtaccgaacgccatgtcggagcttctgcgcgcctatcgtgtacagaaaaaggttgcgggagttggtttcgactggcccagtgacgagggtgtgctcgataaacttgccgaagagctcagggagctgaaagaggctgccaccaaagaggagcaggaggaggagttcggcgacctgcttttcacccttgtcaactacagtcgctttcttggagcaaaccctgaagatgctctccgcaaagccacaaacaagtttatgggccgcttccgccatattgaagaacaggtccaggcatcagaccgcaactggcaggagtacacaccggaagagctcgacagactatggagagctgcaaaagaaaagtagatgctactcaccctcaagaaactcccctgcagcttgataatatgcttcattgacgcggtgaccaccggtaaagctgcaggcaacaaacgcaatccccccttcctgcaaccgtgcaacatcccgttcataccgctcctgcgaatagagctgatcgcgggtaccacgggcaagatgcacccgtcccatacgcccacttacggcaagttccggaggaatgtcaccgccaaggagcaggatgcgctctgccgggtaacggccaagcagggctgcacggcaagccatgccggtaccttgtgaaaagccatgaaagcagaggcggtcgttcacatcgtggagcgccctgatacgctcgataaccgcatcgacatagcgcacattctcttcaatatgctgctcgcgatcacaactggtcatccagcttgcgccgggattgcctgccgcagtatagagggagtggagcgcttcgatggaacagcaaaaccagcgatctgagccaggaattgcacacagcagacgaaactcatcttcagcagtctggccgtaaccatgaaagcccgcaagaagcggagccgtacctggatcagcgggcaaacggagaagatacttcccgctcaccgatgtttctatggtatgtacctgcaaaacattctcccgaaaccagttacccattgaactggaacggagatgctccctgccgcactgcacggcagaggcatcatcccgattcccgcgttacgactccagaatcttcataataccccgaagcggtatggaggcccagtcaggacgattgttgagctcataattgagttcgtagaccgccttgttcatcaaataggcccgcatcagatgttcacgctgcttcggatctgccggaacaatattactgcctccggtctttgcaaaatagctgtcgagaaagtactggccagcatagaaactccagcggtcagcccaaggctcaagggcaagccgctcttccggacggaagagggtgttgtcctgctgcagcacattaaaggccgcatagtcgaaggagcgcaacatgcctgaaatatcacggaaaaccgaacgtttgattttccgttcggagaggggccgggcaggctctccctcaaaatcgataatcacaaaatccttgccggtaaagagtacctggccaagatgaaaatcgccgtgaatcctgattttgagtgtatcgattttctctatcctgatgggatcaaactgctgcaaaatctgtttctgcctctgcacaaaaagagatgcaagctgctgctgctccggagccatctgatgcatgatttcacggataagaagaaccgcccgcttcacctgttcgcacatcgcctggtagatagaacgctgatagagtgtagtaaaagcctctggcgcaaatgccggatcgctgtcgagcgaagcaagggagaggtgcatttcagcagtccgttctgcaagcttttcaagcatgccaagataggcttcaccaatcagttcatgcatgatttcgggaagctgcacgggatcaccactgagtttcggcaacgcaggcaataccatgccggagttgatttttgcaaggatatcatcataatagcgtttcacctgactaagcgaaagctgccaggcatccccttcgtttttcacaaaatgctgcaaaataccgagagaatagccgttggtgcgactctgctcatagttcagtgaaccaagatagcccggcaggtttttgaacgaagtatgctcactcagcgcacggcacatctccacttcgggagagattccgatttcaatgcggcgatagagcttcaggcagagatcattattgaagcgaattgaggtattcgattgttcgacacccatcaggaggggctcatgctccattccctcttccgcaacagcatccatcttcatggacttcattccggaaacagtgccctctttaccctgccaactctccttgccggtaacaagctgatagagatggttcaggaaacgcccatcaaaggtggcgtcgcacagataaccctcttcatcgccaataacgacccttgcaataacgcgcttgtagaaattatcatcctggagagaaaccagggaaagcggagaaaagcataccgggagttgatagcgttcattctcaccacttgaatagcgcacttccgtaaccagcaacttggcttttgccattcccgccacaggaatggtatcgacgatggagatacgcatgatatgacgcaccttgccgccaaaccagcggcttaccttgaagtactggggcagaatctctgtttcaagccgttcgcggcttttgccggtaaagaggctttgccagcgagagggtgtcgcaaaaggtttgtcgaggtatggacgaccatccgtattttcggtatccttgaccaactgcaaccagaaatatccataggatcccagggccaccatgtagggaattttcctgattttcggaaaacggttcatgctgaacacctcttcagggatatagccgtcaaagcgggatagatcaatcatcaccgcctgggcatttcttgagaggttgatcacactaagcatggtttcatcctcgaactgacgaataaaaatcagcactttggggttgctcacctgcaggaactcaatggtaccacggctgagcgatttgtagcgatgagcagttgatatggtatggcgcatccaccagagcagggagttgacattgctctcctgcacctctacgttgaccgcctcataatgatattccggatcgatgatgaccgggagctgcagccgctggggattggcacgcgaaaaccctgcattacggtcagagttccactgcatgggtgtacgtactccatctcgatcaccaagataaaagttatcgcccatgccaatttcgtcaccgtagtagagtaccggagttccgggcagtgagagcagcatgatgttcatcagttcaatcttgcggcgatcattggccatgagcggtgcaagacggcggcggataccaagattgatacgggccttgggatcgttggcatagaccctgcgcatgtagtcgcgctcctcgtcagtaaccatttcaagcgtcagctcatcatgattgcgaaggaacgaagcccactggcagatctccggaatttccggtgtctgttccagaatatcgagaatgggaaaacgatcttcggtagcaagcgccatatacatgcgcggcatcaggggaaagtggaagttcatgtgacagaggtcaccggtaccaaaataggctgcagaatcttcaggccactggttggcttcggcaagcagcatccggttgggatagtgctcatccacataggagcgcaacgccctcagatactcataagtcctcggtaaattttcgcagttactcccctcctcttcatagagatagggaacagcatcaaggcggagaccatcaacgcccatgccaagccagaaatcaagcacaccgagcagagccttgtgtacttcggggttttcaaagttcaggtcgggctggtgatggtagaagcgatgccagaaatattgcccggcaaccggatcccatgtccagtttgaagcctcgaagtcctggaaaataatccgggcttcagaatatttgctggaatcgtcactccagacatagaagtttctctctggagagcctgccggagccttccgggcacgctggaaccaggcatgttggtcggaagtgtggttcacgaccagctcggtaatcacctttataccaagagagtgtgcctcttcaataaactcccggaaatcttccatcgtcccgtaatcgggattgacactcatataatcggcaatatcgtaaccatcatctcgtaaaggcgatggataaaagggaagcagccagatggcagtaacaccgagactttgcaggtaaccaagcttctggcgcagtccctgaaaatctccaacaccatcattgttgctgtcatagaacgtcttgacatgcgcctcataaataatggcgtctttgtaccagagcggttcgggttgatacatgttagaattcgttataagtagaaagtgactgaatgttaaaactcatgttatcaggaaagggtcaccctgaaaatgtgcgctggcatgatccatggattcatctccacgaagttccattcgccattccagttgtattgattaccgttgagcagatcctcaaccatgaaggggtgctgatgcgaaagtccgaaaagttcgagagggaacctgagccaccctgactgcgtaccggactgatcaagattgaccaccacaagaacaatattgctgccatccgccgaccgcttcacataggccatcaactgttcatgttcatgacccggagaatcttcaacatgaacaaaggtaatgtcagaagtctgctgaagggcaggattctctttccgtatccggttgatgcgggtaatctcggcgcggatattgcccgggcgatcgagatcccacgctttgatctcatatttttcggaatcaagatactcctccttgccttcgccaaccggccgattttcgcagagttcataagccgggccatacatgccatagtttgacgaaagtgttgaggccaaaaccaggcggataataaacttctcccgtccgcctcgctggaactcttcgtgcaggatatcgggcgtgttcggccagaaattcgcccgcatgaaatgtttcagtggcgctgaggtcagttcactcacatatgcctgcagctcctgttttgtgttacgccaggtaaagtaactgtatgactgactatagccaattttagccagccgagccatcagttttgggcgggtaaaggcctctgccagaaaaacggtatcaggatgctcctccctgattgaggaaattacccactcccagaaaggaaaggccttggtatggggattgtcaacacgaaaaattttgacacccttgtcgatccagaaaagaaagatgcttttcagctcaatccagaggttctgccagtcagcagactcaaaattgatgggaaggatatcctcatatcgtttgggaggattttcggcgaactgcactgtcccgtccggacgccaggtaaaccactgcggatgctctttgacgtaaggatgatcaggcgaacattgaaaagcaatatcaagcgccacagaaatgccgagcttctcagcctccgtcacaaatgctgtaaattcttcaagcgtaccaagttccggatgaacggccttgtggcctccatccttattgccaattgcccagcaactgcccggctcatggggtgcggcaacaagggcattattcttgcccttccgcttcgtgtagcctatcggatgaacaggaggaagatagataacatcgaatcccattccggctatcatcggcaattgccgacaacagtcattgaatgtaccgtgccggcctggctctgaaccccatgaacggggaaaaagctcataccacgcactgcatccagcctttttctgctccacggtcaagccgagtatgttatcatagaaagaggcatacgccttgtcgggatgacgctccatgagccgggcaagttctgcatcaagcgccgctatggctgcctcctccttatcttctgaacggaggcaggatgcaataaacctgagcatggcggcatcgaccgcttcagcccgttcagctcccttctccaccagaagagcgccgatctgcaggtcgagcgacacatcctgaccagcctcaatttttttcgccaatccctttttccatgtctggaagtgatcaactttagccagaacgctatactggtaatagccaggagttcctgcaagaaaggaacctttccatcgatcgttaccttgcggctccataggagataacgtccaccccgcactgcctgggggtcggaagcagatctctgccgtgatggtatctgcaccatcaacaaagatatctgcctcaacaaaaagccgatcaccctccacaactttcgccggatacttgcccccgtcgatttcaggtgaaacattttctataacaactctctgacgaccgtcacagggttgattgctgtaagagggacgcgcccgttggaatgcattattcatcttcagaatctcaggattaatggccggaggtataccggtacagactggaaaataggaaaactcctttactttattgcgtagatactcttctaatttcaacgatagcatcaaatagcccgacagaaacaacctctttgatttctgctgaaaaaaattgttcattgtgaacatctgttatcctctcaaaactcaactctaccgagcaattatgtttgaaccacaaaaagaaagactgcaggagattcatcgtcgcctcgaacagttacgggggtatctttgacgtcgatgagcgcaaagaaaaaatcgaggatcttgaaaaaatttccttcgatccagccttctggaacgaccagaaagcagcaaacaaggtactcaaagagctgaacgaacataaatcatggacagacgcgtatgaaaaaatcattctgaaggcgcgctcctgtcaggatgagttcgacattgccatagaacttgacgatgaatccttcggcgaagagctgactgcactcattgcgtcaatcgagcatgatatttcagccattgagttcaaaaacatgctttcgggaaaggatgatgctggcaacgccatgatcacgattcatgccggagctggaggaaccgaggcacaggactgggctgaaatgctctaccgcatgtacatgcgctgggctgaacgcaagggattcaaaatctataccgacgactaccaggagggtgacggggcaggaataaaaaccgcaacgctcgaaatcgagggcccttatgcctatggttatctgaaagctgaaaacggcgttcaccgactggtgcgtgtctcgccgttcgactcgaatgcccggcgccacacctcttttgccagtgtcttcacctaccccgaagcgccacccgatgttgaaatcgacgtccgcaaagaggatcttgaactttcaacgttccgcagcggcggcaagggcggccagaacgtcaacaaggtggagacagccgtacgcatcaagcacctcccgacgggtatcgtcgtgggttgccaggaagaacgttcacagttccagaacagggaacgcgccatgaaaatgctgatggctcaactctaccagcgacagcgcgatgaagaggatgccagaaaacgggagatcgaaggtaaaaagaaaaaaattgagtggggaagccagatccggagctatgttctcgatgaccggcgcatcaaagatcaccgcaccaactacgaacgatttgatgtagaaaccgtgcttgatggagatctcgacgagttcatggaaaaatacctctccgaattcggtgactgatggcaaaccctgacaacggccatcctgtccggttcggcatcattaccgacatccacttctcaaccgggaacgaaactgcggcagcacacctcgctgccgcagatcttcgcaactgcatagagggatggaaaagaaaaaagatcggtttgctgctgcagcttggtgacttgatccagggcagcgaagctcacaagcaggaagagttcctgcaagtacactccatcctcaaaacttttccgggcgccatccgccatgtcatcggcaatcattgcctggccctgcctcgcgaggaactgatggcagctctcggactgcacagagccttttactcatttaccctgcaggagtttcgttttattgtgcttgacggcatggatatttcagtgctccgccaacctgaaacgccgcaagagcgccagatccttgcctcttttttagcctctcctgaactgcacgactattgcggagctgtgggaatcaagcagaagaggtggctgcaaagagagcttcaagtggcggaggattccaatgaaaaggtgatcatcatctgccacttcccgctgcttcctgagacgaccgaccagaaacatgggcttctgtggaaccaccgggaaatttcagaacttcttctctcttctgccgccgtcaaggcctgcctcagcggccattatcactatggagcttatgcgctgctgaacggtatccactttatcgtgctgccagccttcgttaaccgcaccgcacacccccgcttcgcctgcggtacggtagaattgaagagcaaacagatcgtgatacaaaatcagcttgacgaaacgctctatgatctcccgcttcgccattgagaataaaaacgcaccgtcactgcccgccattctccgcaaaaggatttgcaatctcttccatcgctctgacactgatctgatctggcagctcctcagacccaagggcaacaacaattgcatcgaaaagagacttcagcttctccgcattgagcgctccctccttatcccgtgtgatgtcaaggcttccgtaaagcgaaatacgatcgaccctgttctctatagtcaagccgccaatacccaatgaatccgattcattggcaaaagggatcagttttttctctttcttgctcatgctcgcatcctcctgtttcatgaaaaaatcaaattaacgaatcttgcctccaacgaattcaataacgatcattatgccgtgtcgggtcaggcaatttcaacatcgattgtttatcagcaaatgatagtttcgggaaaaaattgatccctgccaatttctcaatctgactgatactcaaaacctgccactcttcacccggctcattgctgacaacgtaagccgccccccttttcaaacgaggatcataaacaattttaaacatgttcgtcggcacaaaaacccggccgttcagacgttttagagtggtaccaagatagagtggcccggaaattacatagagatcgccacggtttctgaccattgtcctcacggaagattcgatggcggcccataaattacggttattgtccggatcctggggaatcatattcgcaagtgaaaagcattgccactgtgccttctctgtcggcatgtcagcatttggcgccatgtggccacgatccaatcctgattttgcgtaatccttcagttctgcccgttcactgacaggaagctgctcttcatggtgaaaactgttccgcctctccaatcccttcgcactcagcaagttctcgcgtgtcaaatactcagcagaccataacgggctcatggtcacacccgaatgcatgacaacatagttatcaaaacccagttcacgagttttctgcgccagttttgtattcttgatatccggagcaacaccgctcagatattgcaatggccagggtgtggaagaagcatacagcgtactcgcattccctgctgccacaaacagcaggaagagcacaaaaaacgatattcgattccgaaaagagattgccgacctgagcaccatcataaaagcccccctgtgatactgattttgaaatacattccacaccacgaaaagggggcaagccgcttataggcagctaacccctttttctgcgggaatatacatttacaggaggagactatccctgctcttaaaacagaacaatcagcataaaagcaggagtggcgtattcaggacagaataccagggtaagtttcatactctcattattttcctaactctgaagtgcaactggagcaacgggtagccttgagaggtacgatcgaaaggcaataaggacactcttttgttgtcggagccaaaggtggggccttctcttcacgacgaagcatatttatagctttgacaagcaggaacactgcaaatgccatgattaaaaaactgatcacagagttaaggaagagtccgtaattgaccgtaaccgctcctgccgcagtcgcatcggccaaagcggcgtaaggagctgctgccttggaaccctcttttagaataaggtagagatttgtaaaatcgactcctccaatcaacagacccagtgggggcatcaacacctgggagacaagagtattgacaatcgtaccaaacgctccaccaacaatgataccaactgccatatctacaacgttgcccttcatggcaaactctttaaactctttaagcatgatcactcttcctcaaaattcattgaaaaacattcggttagtaacaaaacgacataacattccgtcgcatttcgcgtactgtcctcttctggcgaagagagcaataacgcattcttactcaataagcccatattttttgccaagctcgctgagcacttcacaggtataatcaatatgttgtctggtatgagccgcagaaacaataaaccggaatctgacttcattaaatttaacgccaggataagtcactgaaacgctgaatattccccgttcatacagctctttttccatattctgcattatggtttgacttctgatatagataggaacgatagggcttatactctcgccaagatcaaaattcaattttaataatttctctctgaaatatcgattattatcatgcaacgtttcgcggtgtattggctctttttcaataatatcaagagcctcaatgacggttgctgccgatgatggcgtcacacaacattgaaaaatgtatgcattagcactgacttgtatcaaagagcagagttctttattcccggccacaacacctccaaccgatgctgctgcctttgagagtgttgtcatgagcatatcaacagaatcagttatgcccatctccagacaaagcccacctccattttttccataaataccaaaactatgcgcctcatcaacatagagaaaaaaattattgctttgcttcaaatcagctatttcccgcaagggagcaatatctccactcatggaatagacagactcgataatgacaaaaatctgatcatataactctttatatttattaatcttactcctcaggtcatcaacagaattatgcttgaatggcaaatatttcgctccggagaatttgcagccatcgagaatactcgcatgaacctcacgatcaatgagaataagagagtttcgtcctgcacaaagtgaagatattgctcccacgtttgctgtataaccagttgggaatataattcctgcctctttatgaaacagttgcgcgaccttttcctcaatttttttatgtaactcacagaagccgccgctcattgcggatgttcctgatccggttccataaactgctatagcatcttgtgctgctttgataactttcgggtgcctgttcaggccgagataatggttaaccgaccaaagaacacactcatgttctttgttattgtgatgagattttatcatcaccttagccgaactactctgctttggataacgatcataacaccaaacatcttcctgtagctgaagatctttcaagttatcaatatgcctcgccacatctttcaaacgtataattcctgaagatcccagtttttgacgcaacatgccgatttgcatcgaactggttaactcaatattataatccatgacactaccgtttgtttatgaatcgaatacgcaaaaaatcggttaagcctatcttttttttctataactcaaaaatgctttacatacaaaaactcgtctcccccaacctacacaacggatcagaattatcaaacaaagcaaaaaaaacgcttcccctccattacgcaacttctcaagaatccaatattccctgtttttctctgtttttccttctcaatcagcactcaacgattttggcaaaaacgcatcaacgcgccagttgctttcattgttggctccgccccgatgatactcgccgaagcatggagaattctcaggccccgtcatgaaggtctggaatatggtaaagaaaatagaaccgttgatcggcaccctgccgtttctgcgaacctcatccggcctgatgcgcacaagagcatcctgtgggaatggggagaatgcattgaaagcctggcttgcagggatattccgatcagcaagaaaaagaatacgcggctgtcgcttgccgtcacgattcaggttccagccgctctggaaaagcttccagacaatctggaaagcgataaaggtcttgcctgttcctgttgcgagtgtcaacagtattcgcttgccaccatccgctatggcggcaagcatttttcgcatcccgcttttaaaggagaatttccaccgacatgctacccgaacaccacgtcagatcgtttgatgaattcgataaagttcatacagggaacagcgacctcatccatggcacaaactgcaggaatctttcttttcgctgaaatatctggaagcctttgttgccgcccttcatctgagaccaagccaacattattgacgcttgcagtggctataataaagatgtcgttttcacctacccctttggaatgataactgtcagaggaaataccgagaagattcttgattttgaatgcctcccggacaatgacattcgtgatcgcaaacagttcaatatttgcatctttgagccatgccgcacattcaggagctttgttgtcaacttcatcatatgcaacacgtggcataaccaaatgtctatctgtaaattgctcagccatccaacaccataacccgggaaactgccgaatcgggtaattatcccaggcatagataatggatgaggcgtcaacgatcagcatagaaatgctccagactatgcagatctttgattttgatactgtcaagataactgcttgccttggtcagtgtaatttggcgggcattcagggcatccagcactgtccgcacgtaggtatcaccgaacacgtgccttggttcacgatagcggtatgaacggtttcccccctctttttgatgaatgatcaacgttgcatgccactccctgtaagcagcatattcgctttgcagcaggcgaccggcatcaagtaatcgacgcaaaatcacttcacaactcaccccccatgccttgcagtgcttgtcaagccagacatcgaaccgagagacctcttcaggtcgttcggcgtcattgatcagggcaagaaaattatccggtaccagcagatgacctgcaaaggagttggcatcgcgctctctaccatgggaagagtccagatcgaagttgtcgtcaatggaactgctcttgtgcaaaagcaaatgagccaattcatgcatgagcgtgaatgtttgcctgctatccgaagcctgtttcttgacaacaatcaccggacaatcgggatcatacagggtaaacccgataatcgggctctcttttggaatctgccacttgccactgtaaccattactccgaaagaccagaatacctcttgcctccacggcagtacggtaagaggcaaaatcattgctatcaccgagtccaagccatgcacgaacaatgcgagccactccagggagggtcttttcgtgcaaatccggtggagtgaatcgtacccgttccgtttcatccatatcttcaagcagaccaagatagacttccctctgtttttcgacccgctcaataaattttttaagctccggcgtcacctccggcttctgattggtcagcgttcgaaactgcgtcgtatgaacctgtgcaacatcaaccggcccttcctccagaaaaaacagtaccccgcgaccaaaaaagtccgccaccttgcgcaactgattgaaggtgatgccatcttcgccagccatcacccgctcgatgctgcctggcgctatgccaagcgcagcagcaagctcatccggcgttatgccataatcggcacaacaccaaagaatacgctccggattgatggactgaatatgttccatatctatactaactcattatatcttaacgatctccggcgattaccctgcgaccggttaatggtaaacacctgaaatgagaagggttttcacccatcaaagcaagtaatcaaaagaaatacagggagacgaaatctcgaaccaattacacaatatagagagttcccggcaagatgcgaagccggataaatgaatcgttaactctctggcaggagtcacagtacaggctacagctctcccgaaaaagccttgtgcagaatggattttttcagggcatttaccgtttggcggaaaacttgatggcaacaaccgatgggtcagggtgcccgaaactattccctggaactcttgtgctcccaaagtgggcgcgtgttcgcgttctttttcgtcatatttctttcataaaaaagagcgacttacgctctaaaaacagagaagctgccttttgatggcagcctctctgaaatttgttaaccagcccaccaactacatcgtaagaatatcatttgcagcagtgatctgagacttccgatcctttatctggtattctcttcgaactgcctctaactgtttgttcattgcaatgatggcctcaatatgctctttcttgtcaagaacggttacttttccatcccgctcaagtctcgcattgatatcatctgttttgctgatttttttcatcataagttaaacgattttagattgtgctcataaatcgcaacaggcgaaaaatgtaacaccttaccccccaatttactataactttttcataaagctgataaaatccacttgagcggaaatatccgacaagaacatcaaaataacgagtatcggcaagggtggccttgaacctgtcgagaagagtctggttcccgtcatttataaaaaagtaaggtcagtctggcttccgctcacagattggctccgggtaatttctattggaatgaggtggtgttgtcaggcaaaaaaacatatcaaccacaatcacatcgatttcaaagagcgcattgaaaaaaaggttataaacccattcagctcctcatccgatcctacagcaccctgtccagcacggcgatgatacgcccggcggcggctccatcccatttttcggggatttttgagcggctggtgatgtgctgatgcgttccgggatggaggatgtcgtggatacggctcctgatctcctcttcatcgaggctgacaagggcgttggtgcctatttcgatggtggcggggcgggcggaactctccatgatggtgaggcagggaacgttcatgacggtggcttccgactgcatctcctcgatgtcggtgaggagcagcagggaatccctcagcagtttcagaagggcggcatgtgccggaggctggatcatcttcacgttctctgtttcgctgaatgcatcacccatgccgtgctgctgcaacagcgcgtcaagcccggcaacaagcggcatgacgacggtgatcttgccggaaatctctttgagaagccgatggatcatttcaagcggctctttttcggagaagcgacctgccgggttcaggagcaccagcgcatattttttgggtttgacctccggaaccgctgctgcatcggagttgtttgcctcttccatcagaccaacgaggctgtcgatgagcaggttgccagcaaaaaagaccttttcatcggcgaccccttcgttgatgaggttgtattcgccgctgtgttcgctgacaaagtggaggtcggacatggcgtcaatgacgacgcggttgacctcgtcagcatctgaacgctcgtagctgcgcagtccggcatcaacggcggcaacgggcagaccgagttttgctgcggtaacggcggccccgaatgcggcattgtcgcagccacagaccagcacaaggtcaggtttttcgctgagcatgattttttccatggcggtcatggcaacggcaagctgctcaaccggtgtgcctttcggaagagtgatggtatggctggcttcaccaataccgaaacttgctgcaaggtcgcggctgatgggttcagcgcataccggagtggcaagcatcactatcggctggtaggctcccttttttttcaatgctttatagagtggggcaagcagaagagcgcctggctggccaccagcggccaaaagtaattttttcacagtcaaaacaaagctttatatacattaggggaaagatctttcaggtacaggtacccatgaaaaacaaccagaattcaatgagacaggtttcttcacgctcactcaccgcttttctgctgcttgttctggcagcatccgtcgcgcttccccatcataatacactccgggcggaacaaaagaaaattattctccgtcatgcagatctcatcgagggggggggcgatgaggctggaagctaccgctcggttatcggcaatgtggtgtttcaggacggctccctgacgctgacttgcgacagcgctaccgattacgagcgggagaacaaaattgtgctgaagggcaacattgtcattgccgacgatgcttttgcaatctatggcgacaacggcgtctacttctccgacaagcaaacgggagaattacagggcagcgtcaggggcaggatgctcgataactctcttttcggcaagtcacaccgggcggtggtcaacaaggcaaacagccaggtttggctctacgatgacgcaatcgcatggcatgaacagcagcagatcagtggcgacattattctgctccacttcacggagtccggcgacagcaaaaaaaaacagcgtcttgatgagatgcaggtacacggcaacgctttttttgctgctgccgataccctctcccgttcgccagttgtctacgaccagttcggcggcaagaaaatggtgattcgactcctcgagggatcaaaaatcgaggacattaccgtcaccagtcaggcggagatcctctatcacctctacaatgaaaaacagcaaccgtcggggatcaactattcgagcggggatatgatccggatgctcttcactgatggcaggctgaaccggataaaggtgaccgggaatgttgagggaaagcagtaccctgaaagtttcaggggcaacaagagtatcgacctgccaaagtttatctggagagaggaagagaatcctttcaggaagcagaaaagccttccatgaacggggaaggctttctgtaaattggaattgatcctcttttgtctcctatttggccagaggacagcctccgcccgagcaggctccggttgagcatggacttggcgttggcgctgctggcgcgggtttgccactgccgtagtctgttttataaaaaccggagcctttcagcaaaaatccaccgctggcgctgatgaccctctcgaagctctctgtttcacatttcgggcagagcgtcagggatgcatcgcttattttctgtactatttcaagctcatttccacagttgctgcaacgatactgataggttggcatctctattgttctccttgattaatcgcttgctgacggccattgttctccgtcaccatgttgttgtttataaaattcccgggcctgaaaaaggcgccattttcgtatatactgctatttgccggaatataaaaccctctgccgtgatagtcaaaacccgggctgtaatattgcgggagataaaataccgcgaccaatcgaagatctgttccatctacacccgagagttcggaaaaatgtcgatcattatcaagggtgcacgcaacccgaaaaacaggctttcagggctgttcagcgctggcaatgtggtcgatctggtactgtataaaaaaagcagccgcgatatccagcttgcaactgatggtaaccttgttttaagcccaatggttcccgagccggatcttgaacggttcgccatcctctaccgcatcattgactttgtacgccatacaacagaaaacgacgaaaaaaatctccccctttttactctgctgacaggaacccttgagcagctctatcataccaatgtcaattttcagcagctctatgcctggttccttttacgctttgtctccctgcttggctttcagccctcccttcgcacctgcgtattcagcggagaggagcttttgcctgccattgaggcactgcaacttacagagctctattttgtgatgaaccccggcggacttgcgctacccaaagctgctggatcgagcctggctaaaaaacagctcattccggtgcgtctcgccatgctgctgagtgcgcttgctgcaacgcgccttcctgccggtgactccatcaaggccgacccccgggagattgaagatctctggaatctgcttcaggagtactgttcgctccatctggaacatgcacgggggcgcaaaaaccttgacatcgtctctcaaatcctcctgaaataggcagacaggctctttttgtggttttatatcttcttgactatttctatcttgacagagcattttattactcttataatggtcttgttcaatcaataaacagcattgtccgacatgcctcaactcaccaaatctgctgaactctttgaaaaagcaaagaagtttattcccggcggtgtaaactctccggtacgagcattcaaatccgttggtggaactccagtgtacatggccaaagggtcaggagcatacatgaccgacgttgacggcaacacctacctcgactatgtcggctcgtggggcccttttattcttggaagcatgcatccaagaatcactgccgcgcttgagtataccctgaaaaatatcggcaccagcttcggcaccccgattgagatggagatcgaaattgccgagcttctctgcaaaattgttccgtcacttgaaatggtgcgcatggttaacagcgggaccgaagccaccatgtcggctgttcgtcttgctcgtggctacacgggccgcgataaaattatcaaattcgagggatgctaccatggccacggagacagcttcctcatcaaggctggttcaggcgcactgacacttggcgctcccgacagccccggcgttaccaaaggcacggcaatggatacgctcaatgcaacctacaacgatatcgattcggttaagctgcttgtcaatgagaacaaggggcagattgcagccatcatcatcgagcctgtagcaggcaacacgggcgttatcccggccaagcccggcttccttgcagcgcttcgcgaactgtgcaccgaggaaggtattgtgctgatttttgacgaggtgatgtgtggtttccgtgtggcgcttggcggtgcacagagcctttacggcgttacccctgatttgaccaccatgggcaagatcatcggcggtggccttccggtgggtgcattcggcggcaaacgcgaaatcatggagcgtgttgctccactcggcgatgtctatcaggctggtaccctttcaggaaacccgctggcgctgaccgcaggtcttgaaaccctgaaaatcctgattgacgaaaatccctacccggaactcgaaagaaaagcggttatccttgagagcggtttcaacgataacctgaaaaaactcgggctgaactatgtgcagaaccgcgtcggctcgatgtcctgcctcttctttacggagacgccggtagtagactactcgaccgcagtcactgcagatacaaaaagacatggaaaatatttccactccatgctcgatcagggtatctaccttgccccgtcgcagttcgaagcaatgttcatcagcttcatgcacaccgacgaggatctcgaaaagaccatcaaggcgaactataacgctcttgtggcctctggccagtaacctctggtgtgcacaacgcaacctccaaaagggaagcttcacggcttcccttttttattccataatccccactcgcacctgctcccttgtcagcattgcccgtcctgatgcatccctgaccagttgctcaacgatcggcagaaatccgtcgatcttctctgcagaatcaacaatctcgataaccatgggcaggtttgtacccagatccatgattttggaggtattaaactgcatgtcgtggccgaaggagagtacccctttgagtaccgtagcgccagccagaccaaaaagccgggcttcacggacaacttcctcatagagtggccgatgaccgtaacgcacctgttcgccgacaaaaagcctgagcatttccagattctgtagttccatgttgattctcccttatgtccagagttttgcaaaaagcgttcctgtgtagagggcaacaaagcccccgataatagtgccaacaagatagatgccggcataaaaaagctgaccatccttgagcaatgcggcattttcaaacatataggcggaaaaggtggtaaatcctccgcagaaacctgtaacgagcaaaagccgtgcttcaggggagacaagcgtcgtcgaaaccgccagctcactgaggaagccaatgagaaaactgccaagaagattgactgtcaaggttgcaaagggaaagcccggcaccaggggaacaaacgtgagcgccacaaggtagcgggccatcgaaccgataaacccgcccacaccgacaagcagcaccgctccagcctgcttcataacccggcccctccggaatgttcgacggctgttgacatgaccgcttaacgatcgtggcaaccggtttgcccatcctcaatacgcttgtgtgcgcaacacatttcatcgagaataccaagcaaagtgttgaaaatgccaacacagatgatggtcggcgcccacaggccgataaagatggctatcagctcatggttcacacctgtaccgaagataaagagataaatggagaggagtatcgacagtgtcgctccgataaagtagtagtgcggcttcataccctgcgcatttgattgaattgatcccggccttttcaaaatgtaagaataataactccactaaaaaatccgcacacggctcctttgctccttaatccttattcaatatcgatatgcacctcattacgccgcaaaaacggaagcgtccatggaggatcgtaacttgctgcccgaggctgagagagcaccctgaaccttttcttctcaagccactccgtcaacttccctgcatagttccgcaggttgctttcggaatgcaggcccgaataacaaataacgccaacttttttgccttgcacagaacggagttttaccgccggatcaagcggtacgggaagtgattcaagcgttgatccttcaggcatcacaaaggccatcacccatgcgcttcccctcttttcctgaagcaccggtgcggtcatggagattttttcactgacctgctcctgaagtacaggagctgtcatcgagagcttctcttttgagcggtttttaccaaaaatatatccggcaagacggctgaagcccggcgctcctgtctgcccgtatgcaccctcaataacagtctcggcaacaatcatctcaccatattgcctgacctcaatatccccatgctgctcaagcactttgaacggcggctcactcgccgtacgctttcccaaaaccgaacagccagcaagcatcaaacttgtcatcagcagcagcgacaaccctcccataataatcctcccctgaaatacattgttcttcaaaccagtcacccaagaggaacaatcatatggaagaaaaggtttgaaaattgtctctccattattgatgagcgattcaagcataaagctgttcgccatcagagagaaaacgatagcaaagagggagcgcacggttcccttgagaaagttgctatattttatggtcgcaaaaagcgcttcaaggcaaggaagaagaaccgtgattaatcgaagaaaaattcgtctatgcgcctgactccaaaaaaaagggtggtcgccatcgactacggaacaaagcgcatcggaatggcccagagcgatcccctctggcttttcgcgcagccggtcggaacctttgaccgcgccggactctccaaagcgctcggtaccatgatacagtccgatgatattgctctcgtcattgtcggctacccgctcagcgaaaatggcgaaaaaaacgccatgaccggtgtgattgaccgctttctggagacacttcatgaggagttcccccaactgaggattgaaacccttgatgagcaccattcatcgaaggatgcacgcagtatcctcgtcgcatccggaaaatcaagaaaggtgcggcaacagaaggggcgggtcgacagcgcagcagcctgtatcctgctcagagaataccttgaaaaccaggaaaatgagcgctaaagaggcacactccggagagcagttccaatgaaacgtttttcctttagcttttggaagcggcttctgtatctttaccattttaagcaactctttacaggacaacttcaaccatgcttgacgttttcaagacaaccggcgccctgcttgatggccacttcaggttgacctccggccgccacagcaatgcctactttcagtgcgcaaaggttctgcaacatccggaacacctgacggcagtatgcagcaaaattgcagaacatttcaccggcaagggagtcgaaacggtcatctctcctgcaatcggcggcattgtggttggcacggaggtgggacgacagctcggtgtcaaaacgatctttgctgaacgcaaggagggggttatgtccatccgccggggcttcacgctggaacccggtgaacgggtactggttatcgaggatgtcatcaccaccggcggctcggttgccgaggtgattgaactgatcaagagcgctggcgcatcacttgtcggggttggctcggtggttgaccgcagcaacggacgtgttaagcttgctgacgaccatttttcagtcctttcgatggaggtgatcagctatactcccgaagagtgccctctctgcaaggagggtgtaccaatcgacgctcccggaagcagggcaaacaagcaaaactaacggcatgagtgtggattcacctatcaggagcatctcatttatcggcctcggattgcttggcatgtcgctgttgcaggccataaagcgctctccgctggcccttgaaagcgatattttcttccaggggttcgacccgaacttttctgacggcgaccgcgaaagcgttgaatcgcttggagttgaccgcttcactgatgacaaaaaaacactctatcaggctgacctgatcattctttctgctccggtagagatcaatattgccctgctcgatgagatcagccagcttgctccacccacgacattggtcagcgatgtctcaagcaccaagtcgctcatcgcccgccgggcccgggagctcggactcccttttctcggtatgcacccgatggctggcaaggagcagcaggggtaccgcgaaagcaatgcagagcttttgcagggacgccgcattatcctctgtgacgacaacaatctgcttgcaggcgacaaagcggcttttcttgttgcattgcttgaatcagcaggctgcacaacgctcttgatgaccccggaagagcatgaccgggtcattgcaaaaataagccatctgccccaactgctttcgacactgctgatgacctggtgcggagattcaatcagtaaatccggacccggcttcgccacgcttgcacggctggcaggaagttcgtgggatatctggcgagacatcatcgccacgaacagcgacaacattgcagatgaacttgaacgcttttcccgagaacttgacctgctctcgcacgaggtgcgaaaacatgaccttgagcagcttgaatcgcgcttcaatgaggccaatcggctctatcaaacccttaaagagatgaaccggccatgaaattcgccattgttgtcaatgttacaaggcagaacgcactcgatcttgcccgcaatctcgccttatggcttgacgaacgaaaagttgcctatatttttgaaagcctttcggctgaaaaactgcagaccgataattcggcgccaatcgaggagctcaacaaacactgtgatgcctttatctcacttggaggcgacggcacactgctctttacctcacattacgccgtaacaaaaccggttatcggggtcaatgtcggctacctcggttttttgaccgagtttacccaggcggagatgttcacggctatagaacgagtgctgaacggaagcaacaccatccatacccgatctcaacttgatgcgaccgtgttgatcgataatgaggttcagcatcttcgtgcactgaatgacgtcgttatcgaaaaaggggcctatccgcgtattccgacctttatcataaaactcgatggcgagctgctcagctcttatcgggcagacggaatcattattgccacgtcgaccggctcaacggcatactccatgtcggccggtggcccgatcatcgcgccgaaatcgagtgtctttgtgatcacaccgatatgcccgcacatgctgaccgtccggccaatcgttatcagcgacgaaaaaatcattgaggtatcggttgatgcacccgacggctctttccccctgaactgcgacggtaatctaaaaaaaatgcttgatcctcaggagagcatcacagtccgaaaatcgactgtggcgatcaatcttgtcgccaatgaaaaccgcgattactgtgaaatcctgcgcacaaaactgctctgggggcgcgagcataatttcggaacaattgacagttgacaatcgacagttcacaactctccattatcacattgtccattatcatttatcctttgtccattgaacagcatcagttccgattcgctctaccacctcctcggcattccttctgacactccgctgctcattgaggagatgtgcaagaggctaaggccggttatctatccggcacctgatctttcgccccggctcgaacgtttttgctccgcactcgccgcagccatgcacgctttgggaatcgccgttctttcacaggaggaggcttcaggggatgacggacgtttcgctccgggcaccgttattctcgctccgggatatttccctgacagcctgctggctatcaaccgggtcacaacactgtacaacaacatcatcgtcgggatctacgacgaacccgctccgctcagcccggaatctctcccccaggagcgcctcgacgccattgtcggcaggcttgcacgagatatggtgcatatcctcatctttgtcgccgaccactcgtggagcatctgcaccatgaacggcggagtggtcaacttcaatacgccgcttccctgccttgaggatgtccgaaacacactggtgccaaaactgacggcacaggttgttccgccaaggggtgaagagcttgacatacaacacggagcactgcagagcgggagtgcggagtttgaggccatagcgaaggattttctggagtgcagcgccctgtggagcaagaacgcctgcctcttgacgcatacctcaaccgagggactcgaataccgcagcaacttttacaaacgcattgttgcccgctatctcgaccagcgaagcggcatgagctacggcttctttgcccgccaattaccggttaccgtaaagcccgcccttgttcttggcgagtcggcatcaacagatcatcgtggagagaatgagtcggatagggtcagaatccgggtactgggacgcaccatgctcgttccggtaccacaggtacgcgtcatgacaaccaggtcgggatgcagaaaaaatcatcttgaagcaaagagtgatctggtggaaatcgggctgatacagcgcaacggaaggggacgcgcatacctgaaaaccccgatggggtgcccgccggaaattgttgccaagccctccttcgacaccctcaccattctggcacatgctcttggcaatgccctgacggcaagtatcctgatgacgctcaggccagaagcgagcttcccccttcatcttgcccaattcggggcttcgatgacgcactggcatgattatccatcaatcgaactgctgcccgaaggctatcatctgcatggggaaaacaaccctcctgtcgcctgctcaacaccacagtcggcggcatacagccttcttggcaaaatagccgcacttgaaattgcccttgagcagggaacaacctataggggagacgtgcatgttgagccctgtcacggcaccaacattgtcggtattctctcacttgccgagacggctgggctcatgaacccggccctcacaccggatttcgcagaggaagagccctgaagagtcactcctcctcaacacgacactcaatgtagggccatttaccctgtcggatgagaatcatttcgaccaactcccgcacacacccttttcccccttcataccccgagatataaccaaccctgtgccggagataatcaacgccgtcaatagctgttgcaggcaaaccgacttttgacagcacggcaacatcacccacatcatcaccgatataggcgcactcctcatcggaaagattgtggcgctggagaaatgcctcataagaatagagcagattttccccgttaaggtagagatcctctacaccaagcgcttcaagcaggggacgatacccttcagcttctctttccgacagaacggcaatatgtatgccctgcttcagagcctccttaatggcaacagcatccctgaccgagatggaacagatctctcctccattactgtcgaaggtaatacggctgccgttcaggacaccgtcaatcggaaaaacaagcgcccgtaccgcactgagtgcctcttcaattcttgatgttggatcagcttgcgaaggctgcatcccgaaatattgaaaaccttccaagagcgtatgatgttttagagtgaatgaagagcgtgcacacaccggtaaagatggagcagttgtttaaccatcgtactgaaatcagccagtggaatctgggtagccgcatccgagagggcttttgaaggatccggatgaatctcaaaaaagagtccgttcacaccggcggcaaccgctgccctggcaagaggcagtacatactgacgttctcctcccgaaaccccctggcctgctgcaggcagttgaaggctgtgcgtcgcatcataaagcaccggatagcccgactccgccatctttgccagccccctgaaatcgacaacaaggttatgatagccaaaacttgatcccctttcggtcagcatgaccctcttgttgcccgtctcgacaaccttggcggcagcaagcgccatatcctcaggggccataaactgccctttcttgatattgaccgcaagaccactctctccggcagcaacaagaagctccgtctgacgacagagaaatgccggtatctgcagcacatcaacataacgggcagcaagcgcaacctcctttgtttcatgcacatccgtaattactggcatcccatagtcctggcgaatttcagcaagcacttcgagcgcctcgatgtcaccaatcccggtaaaagatctcccggaggtgcgatttgccttgcggtaagagcccttgaaaataaaatgaactccctgctcccggcttatgcgctgcaactcatcagccgtctgcagagccattgcccgactttcgatcagacaggggcctgctatgaagagcggcatattgtcatcagggagtgagagtgaaccaattgagaacttttccacgttgttatccgttactcttttttcaggttaaaatgggtggagatgatgactttgatctttttgtgcctaaatttacaacaataaattcttattcacactccgtaatcaaacgcgaaatagtatgagcaccgctgacacgaaacaacggttggatgagatcgaaaaacagcttgcaaatcttgtggaagagcagaccgtcatcaaggcaaaatgggatagcgaaaaagagctgattcagtcatcgcgcagcctgaagtcgcagctcgaagagctgcgtgtgcaggccgaggagttcgaacggcagggggactatggcaaggttgccgagatccgttatggcaaaaccgtcgccatcgagcgccagatcgaggaaaaccgcctcaaaattgaagcaaaaaaagcatccggcgatctcatcatgaaagaggagattgacgccgaagacattgccgatatcgtctcgaaatggaccggtattcccctcagcaagatgctccagtcagaccgccagaaactcctgctgattgaagatgagctgcacaagcgggtgatcgggcaggaagaagcggtcactgcagtcagcgaagcggtcaagcgctcacgggcaggaatgggcgacgacaaacggccaataggctcttttatctttctcggcccgaccggcgttggaaaaaccgaactggcgcgtacacttgcagactatctgtttgatgacgaagatgccatgatacgcatcgacatgagcgaatacatggaagcgcataccgtcagccgcctggtgggcgctcctcccggctacgtcggctatgaggagggtggacaactcaccgaagcggtacgcaggaaaccttttgctgttgtcctgctcgacgaaatcgagaaagcacatcccgatgtcttcaacattcttctgcagattcttgatgatggacgactcaccgacagcaagggacggacagtgaatttcaagaacaccattatcatcatgacgagcaacatcggtgcacagcttatccagtctgaaatggagatgatggagggagcaaaccgggagatcatgctttccggcctgcaggaaaaactcttccagctcctgaagcagaaggttaagccggagtttctcaaccgcatcgatgaggttatcctctttacgccgctcaccagggaggacttgaaaaagattgtgctgatccagttcgaccgcatcaaggagatggcaatgcggcagcatatcaacctgacaatctctgaaccggccatccagtggtttgccaatgcagggttcgacccggccttcggcgcccgaccgctcaaacgggtaatgcagcgcaaaattaccaaccgtgtttcagcgctcattctttcaggggaaattgaggagggggatgaggttgccatcgacattgccgacggcgaactcaccattatgaaagcggtcgtttgaagcccaaagagctccacaggcagcagacaaacggttaaacaatctggtgaaaactctcttctttgcctatgaacaatagatcacgggtgctgctggcatcgttgctgctcctgcttctctttcgcatgacagcatacagtgcaacacagcccgacagcacctctctgaaaatcggccagatgctcatgatcggcttccgggggttcagcgttgctgatgctccggagattcgggctgatatcagggagcgccagataggaggagtcgtgctcttcgactacgatgtgccatcccattccacgtcaaggaacatcagcagtccggagcaactcgcccgcctgacaatggagctgcaggagttgtcgcaaattccgctcctgattgccatagaccaggagggaggaaaggtcagccgcctcaagccagccaggggatttccctccagtgtttcggcggagcatctgggagcgctcaacaaccccgacagcaccagagctgcaacccggcaatgtgcaaaaacgctgaaagcaatgcacatcggcatgaatctttcgcctgtcgctgacctgaacgtcaatcctgacaatccggttatcggcaaacttggtcgaagcttctcatccgaccctgcagtggtgacgggaaacatcagcatcatttgcagcctcttccgggacgagggcattattcccgcactgaaacatttccccggtcacggcagttcaaccaccgacacgcatcgtgattttaccgacattacagcaagctggtcagaaaaagagctggagccctaccatgcccttatcgccgcaggctatcatgacccaatcatgaccgcacatgtcttcaatggaaaactcgaccccctctacccggcaacactctcaaaagcgatcctcgacggagtgctccgcacccgactcggcttcgatggagtgattgtgagcgacgacttgcagatgaaagccattgccgaccattacggccttgaaacggccatccgcttggccattgaggctggtgttgacctgctgctctttggaaacaataccagctacgatccggcaattgcctcgaaagccgcagcaatcatgcattcgctactgcagaaaaagctcattacagaggagcgtatcgaccgctcataccgaagaatcatggatctcaaagaacgctatctcttcaaatgcaaatgaaaaccatctaccttgtccgtcacgccaaatcagactggggaaacgccaataccggcgatttcgaacggacgctgaacacgcgtggcatgaaagccgcccccttcatggccgaccttctgaaaaagaagaagatccttccggaacttgttctttcaagccccgcaaccagggcgctcaccacggcggaactcttttgcgaaacgcttggctacccagaggagcaaatccagaaacgaatggagatctacgaaggcggtgtactccatctgatgaaaatcgtccagcagatccccgacacctgcactacggcaatgcttttcggacacaacccgacgctgacagaattttcaaacctgcttgccggaagttatatcgagaatctggtaacctgtggggtggtcagaattgaccttgatatcgactcgtggaaacatgcaaatcctgatggcggaaaactgatctggtacgattttccaaagaagcaccggtaacggctcagtcccgctcctgcttcaggtcgcgtgtcatcaaatcgagaatcgcctgctcgacaggctttcgttcgaagagcatctgatagacggcccgcgtgataggcatgtcaaccccgacggccctgctcagctcataaaccgcccttgagctgtggacaccctcggcaatcatattcatctggctgatcacctcatccagcgaacgcccccgtccaatctcttcaccaacatagcggtttcggctgtggcggctcaggcaggtgacaacaagatcaccaataccggcaagaccggagatggtcaccgcttcgccaccaagcttgctgcaaagccttgaaatttcagccatcccccgggtaataatggcggccttggcattatcgccaaatcctatgccatccgagattcctgccgcaatggcaataatatttttgaccgaaccggcaatttcaaccccgacaatatcggtattgacataaacgcggaacatactcgtatggaaaacctcctgcaccttttctgccgtagcaagcgatgacgaagaggcgacaacggtagtgggttgtcccttcgagacctcttctgcatgactcgggccgtacagcgctgcaacctgggaggggcagacaccgggaagcacttcaagcagcacttccgacatccgttttcccgtcccgatctcaatccccttggccacattgaccagaatttttccgctcaaatcaagcgtacaaaaaccgaggatggtctcccgcaaagcctgcgaggggacagcggtcacaatcatctccgaccaggagaccagaggctgcaaatgaggggttatctgcaacgagtcgggaaaagctacccccttgaggtagcggcgattttctcgctcggcatcaagcgttgcggcaaattcaggcctgtgcgcccagaggcgaacatcatgcccttttttcgcaagcagaacagccagggtagttccccagcttcccgcccccagtacagcaatattcatccgcagtgtctgtgccttaatgcttttttccgaaggttacgcgactttcggtgccagagatcaatcgtctgatattggtccggtgcgtatagagaatggcaagcgccacaataagcccaaaaatcatgaggtgatagtcgagactgtcatgaaaggagatcggcgaaccgaaaaggccaatatagtaatcgaggccactgccaagctcgaaaatatatttacgaatggcaataatcaaagggaatgcaattgctgcaagcatcgatgcaacagagacgtgccgggagatatagacagtgaggagaaaaattccgacaaccatcaacatgcttaccggggcgatcccgatcagcataccggcagcagtactgacccccttgccccccttgaatccggcaaagagcgtgaagacatggccgataaccgcgctcattccggcaagaaggcgcaaggcaacctcattcatgtcaggaaaggcgccaatcgggtggtggcggaaaaaagccacaaccgagaccgccgcaacaacacccttgacaatatcaatcagggtaacaacaagacccggcttccagccaagcaccctgaaggcattggtaccaccggcattgccgctgccaaagttccggatatcaatccccttgagcagttttcccgccacaaggctggtaggaatggaaccaatgatatagctcaccgccaaaatggccagtaaagtcagcatgaatctctctgattattgctttatttttttctggatacctttccgataatgtacgcattttcctgttgagatttcaaagttgagagcactctctcgaccgcacttttttcaacaatcatcaccagtcctacaccaagattaaaggttctgcgcatatcctcctcgggcacatggcctgccctgcggatgatatcgaaaatcaggggttcgggccatgcatcccacgcaacttcaagcgccagcccttcaggcacaatgcgcatggtgttgcccatcagaccaccaccggtaatgtgcgacaagcccctgacatcaggcgaaccaaagaagggctcaataacagaaaggtaggagcgatgcaccttcagaagttcctctccaatggttccctcaagacccggaaaggtatcgtgcatcctgttttcaagcacttttcttgcaagcgaatagccattggtatgcaacccgttcgacgggagcccgataagcagatcgccctccctgattgccgagccattgatgattttttcatgatccacaaccccgacaatggaacctgcaagatcaaagtccctctcctggtacagacccggcatctccgccgtttcaccgccaatcaacgcacatccgttttcacgacaggcattgaccataccggtcaccacagaggccgcaatggcgggagtcagttttccgcaggcatagtagtcaagaaagaagagtggttttgcaccgcagaccagaatatcgttcacacaatggttgaccaggcatgagcccaccgtctcatactgaccaagctcaatggcaatcttgagtttcgtaccaacaccgtcaatgctgctgaccagtaccggtttggtatacttcgcaaaatccggctgaaaaaaaccaccgaaagcaccaatatcggtgatgactcccggagtaaatgtctggcgaacctggggcttgatcatccggacaaactcttcgcccgcacttatatcaactccagcttttttatagtccatgtgtgcagtacctcttgtttttacagccgattataaagacaattaacgccgtttgttcattccggcaccttaccggcttcctgccggagtttcaaaaataccctcattctgggggccggaaaaaaactcccggtgcagattgttgaccgccgttaccacttcaggctcttcgaccacaaaaccgacattaatctccgacgcgccctgcgagatcattctgagatttacatccttcaaagcactgaaaatccttcccgcaacaccgcgtgacatgcggagattatcaccaacaacactgatggttgacactccatgctcaatatcaacatcaccaagagccttgagagccccgatcagctcatcgctgaagcatttatcgtcaaccgtaagcgaaaccgaaacctcgctggtcgcaatcatttcaaccgatacaccataacgggcaaagacatcgaagagttcattcataaagccatggcgaccgaacatacgattcgagcgcacattgatgatgcactgccccttcttgaccgcaatcgacttgaccagcccctcataactcatgcccgaaagccgctgcgggtcgttggtaatgatcgtccctttggcatcaggatgcaatgagttcagcacatagaccggaatatttttctgcactgccggagcaatggtatcgggatggagcacctttgcgccaagatatgcaagctccgccgcctccgaaaaggtcatcaccctgatgctcctcgcttcaggcaccatgcgcggatcgcaggtcataacaccatcaacgtctgtccagatctggatagcatcatcattgagccacgaaccaagcagcgccgccgaaaagtcggaaccacccctgccgagcgtcgtcgtccggccatcctgcgttgaaccaatataaccctgcgtcacaacggtcattccgccctcaagcaacggcttgatgaggcgacccacccgctcttcacacacctcctgcaacggacgggcaaagccaaaattatcgtcggtaatcatcaccgtccgaacatccacccacacggccttgtgacccagctccttcatggccgcagcaaagacggtcgtggaaaaaagctcaccgaaggagcagaacatatccctcgaacgctccgtcagttcacccacaatatcaacaccctttatcagcaattccagccgacttgccagctcctctatcttgatggcaagttccgccttcagctcaactcccttgatcagctcatcaagcagattgaggtgaaagctgcgcacctcaccagccagggccatcgcctcatccagagcgctgcgccctgaagcatcagcaatgtgcaccagtttattggtaataccactgcaggcactcagcaccaccagaggcaccgccttctgctcttcccttgcaacaatggagatcgcctgccgcattgccttggccgtccccacggaagtccctccgaatttcatcaccgccatattctttactcaaataatttaatagagtatcttgcctcttattgtttttcacctcttccttttcaccaggaagcgggcaatggccactcttcataaaaaaacagaacatcacctctcatgcagcaacaattcacccctgccgcatcacgaccagaccgaagcctgcaatgcagaacactcctgctcctctgcaccatgatcggaacagtactcgccgttaccggctgccagagttcctggagcggttcaggataccgcatggagagcaaatatagtttaaaaaacagaaaatcgcatatctcctgccgccctgaaggtggaggcagcgcccgcatctgccccttgccactgaagataaaaccgcagtcgctcgatcagctcttttcatccattaacgaatccctcggcaccaggtatcgcttcggcggagcaaccccaaacggcttcgattgttcagggtttgtgctctatctttatcagaaaaacttccgcatgattctgccacgcaccgcaagcgatcttgccgcagttggcaatatggtacccaaaaagagcctccgccccggcgaccttgtatttttcagtaacgcaagccgaagcatcgatcatgtcggcatctttgtcggtcaggagagctttgcccatgcagcaagcagtggagtcaaactcagccgcctcaacgagcggtattacgacagtcatttcgcctttgccacacgcctgatcaccacagagtaaacgctcccgaagtgctctctgatgcccatctcttctttacatggggaaatctgtatattgcggacagcaaccctgcaaccatcttaatctgcccgaccatttttatgcctcaacccggaacaaaccactttattgagctggcttttcaaataggccctgacctgcatgaactctgcatcggcctgcttgccggagagggaatcgactcttttcttgaagaggatcaccagctcctcgcctatctgcctgaaacccaatggacagaggagaaggaagagagcctccgctcaatgctgcaggaacggctgggcacgcttcccgcttacacagcaaccctcatcgccgacagaaactggaatgccgattgggaggcaaccctgcaacccatcgaaatctccgacaaactgctgattgttcagcaaagcaatgacatcacgccaaaacccggacagatcgtcattcaaatcaacccgaagatgtcgttcggcaccggctaccatgccacaacgcgcctgatgctgcgccaaatggagcatctcgacctgaaagagaaaaaaatcatggacatcggcactggcaccggcgttcttgccattgccgcccgcaaactcggcaacaaccgccccatcctcgccttcgacaacaactcctgggccgctgaaaacgccgttgaaaacattgcggaaaaccaggccgatgaaatcacggtcgcactcctcgatgccgaagaggatctggtcgtcaacctcaaagagggctacgacctgattctggccaacatcaacaaaaacgtcatcgaccgcatcctgccggtaatccgcaaatatgccccttcggccccggtgctcctctccggcatccttgtctacgacgaaccctggctcaacaagctgctcaaacggctcggctacactgcggagaaaaccatctatgaagatgaatggctctcaagctttataaaaccactatgaccaaacgcgtttcatgcatcgatatcggcaccaacaccgctttgctgcttattgccgaccttgatccggctacatgcgccatgcagccgatctaccacaagcagaccattgtgcggcttggaaaaaatgtcgatgccgacaaagtgattgacccgcgaggattgcaacgacttatcgactgcatggttgactatcgccagatcagcgatgaacacagtgttgaagaaatcatcgccgcaggcaccagcgccctgagagacgcaaaaaaccgcacggaggtgatcgactccatcgagcgtgccgcaggaataaccatccaatgcatctcaggcaaagaggaagcagatctcacctttggtggcgctgtggctggcatgagcgacgttcctgaacttttcaccgtcatcgatatcggcggcggcagcaccgaaatctccatggggtcatccggcttggtcacggaaagtgtcagcctcgatatcggttcggtaaggctcactgaacgctttttcaccacactccccccgccacagagtgagtttgatgcggccaaatcctgcatcgaccagctcctcaccgcaaacatcatccccttttttgctgcacgggagcacgtctacggcgtagccggaaccctcaccaccatcgctcaggtgagccagggactgaaacactttgacgccgagaaggtgcacaactaccctctgaaatacgaagaggtgcacgcctttctcagccaactcaaaacaagcacccttgagcagatcattgagcttggcatccccgaagggagggctgacgtcatcactatgggaacgctcatcctgcaccaattcatgcgcctgcttggcgccccggaaatccgtgtcagcatccaggggctccgcttcggccttgcacagcgggagctgctgcgtctccggggaaacatctgagcgcgtagatgcagagcggatggcctgtagcgtctttggtaaaaaagagaaaggccctctcactctcaagaagccggtattttttcctaagctcttccgccgagaggggaaaatcgcgccgctggatgcttgcccctgtaatggcatgtcgctccagaaaagccctgaagcttttcggcttgtaaggaacgcaatcaaccacgcggaacgttctgccgggaaagtcctcaattttgcgatcagcggtgagatagtcaacgctcctgttcacaaactggaggccagaatccctcgcaagcaccgccgaaagcctcgccttgataatggccggatcaggctcatagaggtactccttcaccgccattccaaccactctcggcgcctcaccattccctccgaaaacttccgttatctcctccgaatcacggttcaggcagaccgcttttacctgcacgggcccatccgcagggtgcgcgcgctcaagcagcagcagaatctccttgcattcacgatcaaccgacaccacaacaatcgtctgcaaggcgggcaacagctttttcagcccgctgatttcgagtgccggagaggccttgatgcagacccgctgcgcatgacgaagcagcagatcatgagaggccacaacatccggactcgccgcatccagcgctatggagcgacgcccctcctcacggcgagcagggtcaacaaaaatccagtcaaaagagttgtccgggtactccgcaagcaggctgatgctttcgccgttccttacctgaacattggcaattccgctcaccttcaggttatgctcaaccaccgcacaaagctgcgaatcacgctcgcagtaaaccacatcctgaaacgtccgggccagaaacatcgcatcaacgccaagtccgccactcaaatcaattgcccttttgcccgacataagcgaagccttgtatgcagccgtgcgctccccggaagattgctcaagcgccaacggtgtataaagcagtttatgctttgaaagtatgggtagttttttaaccgccttctgctggcaggcaagctgttccgccattgcccgtaccggcaaatcactgcgaccatgaaactgcatggcaaaagctgccggatcaccggaatggtgcaacgcaagcagggcttgaatatccggatgaaggaggttttgaagttctgcgatagtcattcagctctcttcaaaataatccaaatccaagccatgcggtttttctgaaattaaaattattgatctccttattgatacggtactgctgaacggctgacatgtacatacccaaatccattacatcttaaaaaatcttccaccacagaaatcggcgagcggtgttttgggccaagaataacctccttgatgacaggagtgcactgatcaaacttttttaattcatattccctgtatggtctaaggctattggactttacgtcaaaacctaacttttttatctccccccgattaattaatgcaagcaaccgcagctcatcctcttctttaaatgcttcagatttaagaacaaaagcaaatgcgagtgtagccattaacgtagagaaaccaagagatgccagacacgatttttttctctgagtttcagtatcgttactccatgaacgaaggggcgaatgctttttggcttcaagtaaatccccttcatcaatggcgtgtttaatctgttgatacagaggccgaacctgcttctcatgatcttcgggatcatacattacctctgcaatagtaaatccaagaaacggatctctttggcgaagatattcttctcgaagcaattcaagataatcacgtgaaaatccgatggcaacaccagttgcatcggaagcatatgctctccactggctgagtagctctctctttttggacaggcaaaaaccaaatccatcaacatctttgagatatacttcaaactgtgcctgtaaaagcgaaattgtaccttgatcacacttatcgcattcggcgagacgggcgagtgcttcttctaccatttttccttccatcgagtcattcgacaacgacattgatgaaaggcgaatcgagtgcgttgtcacaatggaatgaaacgcctctgttgagcagtagtgataaagaatatcctttgggttgaactttacagtcgccattgtcaaattcgtttttcaattacttgcacttgtcgagaaactcgctgaacacaaaaatccggtaacgggttcggccaagaatctccttgaaaatgccttcggcttgaaacagtttaacgagatcactggccgatagaatccttcctaactgcgattattctccaatccgttgtaaaattgctgtcacaaatcgagggctataccggattcctctttgcatcatctcatcaagtaacggtttgaccgcagagatttcacccatctgttttgcctgaatcaaaattccgacagaacctgatacggtcagatgtaatgactctgccaccttgcggccagtgagctcatcgatcaaaactaatcctgctgctcgttctaacgctaacgcgatgacttcggcttcaccacgatcaagagtcggtaacagtaaatgaacttgagcttcagattgtaatgtttgaactgaaatccatggttcttgtgccaaatcaatgaggccgtgctgaatgtcactataaacagaaatctctctggccacagcatttggaatgacaagcgttccaacaactttttgaagcaacgccaattgaccaatacgggcaaaggcaattaacggggtggcattgcagataatcatactgcgcctttggataactgcgcgactcctcgtaactcactgtcaacaatggactcgtcataatcaaaaatgacaatcccttttcgcgccagtagatccatgaagttgagccgattacatcctgccaaatcagcagcttttcccagtgaaagtttcttctcctgaaaataggttatggccgccatcagacgaatctcttgtgccagatcctgaatcccaatcttgagtgatgccagcaagtcctgggatacttcaaacgtcattgtttctgtcataatcaagttccttcataaaaatcgttcacgcgacagtacaatcatcttgcttcttgtttcaaagatactcactgctgtgtgctccatcaagagaaactcagagtgttttttgatgttacccatttggggggcgttccgtgagtaaaaaaatcatcaaccacctcagggacaaggtgatgtaggcgttcagtatggcgtgaccactgttctctcaagaaaaatgatgagcaatcgttgtttttatcaaaaggtgtgggtatgatagaaggtatgaaaacttttcaacgaggtgggctgatgggaaaaacaaaagttgcaataaccattgatgctatcgcgatcacaaaaattgaccggcttgtcgaaaagagggtttttgccaatcgaagtcaggcaatagaggaggcgttcctggaaaaaattgagcgcattgagcaccgcagtctggctgaagagtgcgcaaaacttgatcctgcagaagagcgccaactggcagaagagggtatgaacggcgagattgagacgtggccggaatactgccgatcagtcagatccaaactctgtcggcagaacggataggcagcaaaatcggatcgctttctgccgacagagttgattcgggttatcgaggggcttaatgagattgtcggcagataaccgtcttgctcaacgacccgtattattgatcaatcaagtgatcgccgagagtcctttctgcttcacaaaataattttaagtttacttttattgcgaaaagtaaacttggtttattcttaatttactttccgtaacaactcgagccgctcacacgaaggcttcggtagcaatgcgcgtcaacaagctaacgccaaagcaccttgcctgcggttgaaccatccagcttcttgaaaaactggtgcagattgagcacgctctggtaacaatcgaacggcggttttcatctatcaaaacggctgatgattttcttgatagggatcaaggaatggatatgcttgatagaattgcaatgataatctcgacgaccttcacgatgaagtgaacaacatgatcaagaatttgagataatgtacagttgctgttttttctgaatcagtgtgtttcggccaaccgcatacgcgtaaaccgatgcgggaacaaaggtaagctgcacgccactctcctcctttactccctgcttgtcaattgtcgttaccaccgccttctggagctggtttgtggtacaaaaggagatgagtgatttgagttccgcaggatactcaaagtagcggttgctccacttgatttcgaccgcccagaggggcttgaactttttttcatccaggcaaatcaagtcaacctctcctttgctccaccgggcataccagggctctatccagtcgcgatgcatccactgtgaaaaaactgcggtttcaaccattgcgccgatgtggtcatcggtggcatgaagcggcgaaaagagtgcgctgcgaagcgaggggttggtcaaatacattttaaactgtgttgaccgcctgaagtgcttgacgttattatcggtgcgtttgactgttctgacaagaaacgcggcttccagatattcgatgtatcgtttaagcgtgttcttgtcaacgccccctgaagaggtactgagtgattcgagagaaaattcctgaccggaattgtaggctatggccgtaaagagtgagttcagctccgcaacatccttgatgccgtacaaccctggcagatcgcgcaacaagaccttgtcgatgatatcagagcggatatatcgtccaggatcggactgtaccgcttcagaaaaaataacttcagggtatccgccgaaattgatatagttgaggaaatgctcgttcagctttctgatgtcaacagcatcataaaaatcagttatcccgccatcccatgtaaaggttgatggtcgaatcagcgcattgagattgagcaggtgaatgtactcgttgaaggtcagcggggggagcagaaactcggtaaaccgcccggctccgctctccctgcttttcagtttcagagctgctgctgctgaaccggaaaccacaaaacgggtttcaggatagctgtcaaccagcgatttcaaatgaacttcccaatctttcaggtattgtatttcatcaaaaaagacaaaccatcccttggcatcaatttgaccggttgtttttgtgcataaccgaaaaagctgctccagcgggatattgttgtaaatgggggtatcaatggagagaaacgcaaccttttgcggattgtgcccctccataagcaaatgctggatggtatgatagagcatgaccgttttgcctacccgtcttggccccatgagtatgaccgctcttcttaccaatacgtttgccaccagcggctcaaagagatcaagatagagacggggtgtcatgtttccgtaatactcttcgaccttaccgctatgccaccagggattttcaaaacgaatgcggtcagtgacctgttcttcagcaaaagattgaaacgccattgtatagttatttctgcatttttctgtaaattaagataatcgaatgaatcttattcatcaataatgttaaaaataatataaaaatagcgatttcatggctttatttttcacactactcaggagcgatatccgtcatggcattgtctctgagcgggcgccacagatcaacatcaagccacagaactaccgctatttcacctccagcgaagtcataaaagcgcgaagggttgtcttgaggatgcaaaccacaatgccaatccggagattatgcatcgggcgctgaagcttgttaccagtacgggcaactttttctttcccctcattatttgtataaaaacagcatcaatcaaatactatgcagtttgagtttgaccatgaaaagagcagactgaacaggatcaagcacagtatcgactttgttgaagctcaggcactgtgagttgattacaatcttgttgaaattccatcaaaaacagcgggagagcctcggtttattaaagaagatcccgctccgaggaggtaagagtctatgaaaacagaggaatttgacaaagcgtttgatgacggttcagatatcacccctttccttgatctgaacaaggcgcgtcggataaaacaacagcataaaagggtgaatgttgattttcccctctggatgatcgactcgctcgataaagaggcgacccgtcttggggtgtcacgccagtcggtaataaaagtctggcttggagagcgcattcaacagcattttctggaaaaaacaatataatagaattttaaataaccaatttcacccatttcgcgagtacctgctggtatatatcggacccaagattggattgaattaaagaatagaaaatgagaagttacgataagctaatcaatacactcaaacagtgttcctgattgttcgggctaaacagcaatatttcgcgccccatcgaaaaacccgaaaccagcaggatttctgtcaaagtgatcaaccatcttggggatgaggtgatgaaggtgttcaaaatattgtgatcatgcgaaaaaaaatcataatgttaagcaacgttgccatgcaaaaataaaggaaaactgcaagaccattatgattacccgcttgacgctgcaaaatttcaagaatgtcggggaacagacctacgatttcacccgctttgacctgctcgtcggaagaaacaacagcggtaaaagcacggtacttcaggcacttgccatctggcagtactgcgtggacgaatttcatcgctcagcccggcgtggctcgaaaggaatacaggtcgtgcttcccaacttcacagcactaccggtaccggagtttaaccttttatggaaggatagaactgaccgtcggtatcctcttgtcgagggaaaaaagaaacaggaatttatccttatcaaaataatggttaactggcaagtcacacctgaacaaacagaaatgttcggaattgacctgcgctaccactctccgcaaaccatctatgccattcctgaaggcggatggacaaagttccgtgaactggaacagcatgatgtgctgccaagaattgcttatgtccctcctttttcaggacttgaaccgacagaaaaatggttggacattgccccgattcgtcaacaggtaggcaaaggacaacccggtagtgtgttacgtaatttattattacgtgtctgtcctcctcctgaaaaaggggttaatggccaaaccaaaaaaggctgtagtcgctctgcagagtggcaggaattagccgcaattgttgaacgctggttttcagtaaaactcttagagccaaagtatgattcgcaaaaagatgtttatatcaaggtggattatcgccagaatgataaagagtttgatattatagctggcggaagcggcttccatcagacgctgacactgctggcgtttcttcacggttacaaccctacaaccatcctgcttgatgaacccgatgcacacctgcacgttaacctgcagcgggaaattcttgattttttcaaacaaaaatcatcggagagaaacacacagtttctgattgctactcatgctgaagagtttgcccgaggtgttgatgcctctcagattatatcccttatgagccagcaaccaaagcggatagagtctacccctgaagtgttgcaggcaatgtcggaagtatcaaacgaagagattgtccgattgcttgcttcaccatacatcctttacgtcgagggtgaaagtgatgagcgaatacttcgggcatgggccgccaaatgcggtgcgcaggaggctatggataaactctgcttcaagcctatgggtggtggaaataaaatcgccatgaaagagtctgccgatgaacattactgcgcactgcaacaaattattccgacagtttcgcgactgatgctctttgattttgacaacagcgaaaacgcatttcacccaccgttggacaatccaacccttgttgagtggaaacgaaaaaatatcgaaaactatctgcttgtcccggatgcctggaaacgtgctgcattacaacagatggagtgttccgaagataatctttttgctcaaccagttttaaacttgattgatcaatttttttcagacgaaaatttaaccctgcctcatggaaaaagctggcgggatatttcgtcaaatattttcactgttgttgatggtaaaaggcttttgtttgagaacgatgattccctcttccatcagttgagaaaaggtaatccatcgttacagcttttgcgtcaacaggtggcgctcggtatgactccggatgaaattcatgatgatgtgcatcgttttatgaacaaactgcttgttatgacgtcataggaaaacaaaggaatttgcaaaacttgatcctgtcgaagagcgccaactggcggcagaggggtagagagtaaatcatgccgcagcttctgcgaggtgtgcctccacaagtttgcgacggagcactttgccaacggttgattttggcagggcgataataaattccacatgcttcggcactttgtaggccgccaggtctttgcggcagtgctcccggagttcatcaacggaaaggagatggccagggcggaggacaacccatgccttgaccgcttctccctgataggggtctggcactccggctacaccgacttcgagcactgcggggtgaaccgctatggcctcttcaacgtcgcggggccagacctggaagccgccgggtttgatgacatcttttttgcggtcaacaatgaagaggtagccatcctcatcgagatagccgagatcgccggtataaagccagccgtcacgtaaaacgagcgcggtttccatcgggttctgccagtactctttcatgagctggggagcacgcatgataatctcccctatttccagttcaggaagcgtctcaaagcctgtttcaggatcaacaatccgtatctcgacatcgggaatgggaatacctaccgaaccatgcttgtaggtaccgaggatcggggtaaagactgatgcaagcgctgattcggtcagactgtaggcatcgataatgcggcctccggtcagctcttcaaaacgtcttttggtttcgagcatgagcggcgcggcgcctgagacactgagtttgagcgacttcagcatggagctgtcacgcttgactttcggatggttgagcagtgcggtaaagagggtcggcactccgggaagtaccgctgttttcaggcttttaatggtatggagcaagtcgtctatatcacggggatttggcacgagcgccacaggataacgttcaatcaatgctgcggtcagaatgcctacctgggcgtagacgtggaagagcggcatgttgagcagaatgatatcttttcctttttcaagaatgacactgaaccagcttgcgatctgcatgccggtcatcaccatcgcctgatgggagatgacaacgcatttggggttgccggttgttcctccggaaaagagaaaaattgccgggtcatcaaattttatggcaaccggtgtaaattttacaccagattgggcagcaagaagagcggccagccaatggtctcccttgtgcagtttcaccctgtgcccatcctttttctctttgacgagtgtaaacaaaagtttgttgatgggtgaaagatactccttgatattggttgcaatcaccctcttcaggcgcgaaacggtctgggcggccttgattttttcatagaagggggtgaggacgatgaccgtctctgcgccgcattcattcagggcatgttcaagctcgttgacggtatagagtggattcatgggcaccgcaatagcgccagctttccagactccgaactcgctgatgagcagttgcggcgagttgggcatgataagcgccacccggtcgcccttgccaatgccaagcaagagcagagcgccagcaagcgcatcgctttgcctttccatttcaacgtatgagagcgctgcccccttgaagtacaatgcgggttgcaggggttgctcaactgcactcctgtggagaacatcgaccagtgtctcctccgggtagggatgaagtgtgtggggtacccccttgtcgtaatggcgaatccagggtttagcactcatagctgtttttgtcatttaaatcttgcaagaatcgaatataacgggatgctgatgcatccagaaagagtacgaagcggaaagttacggcaaagagtccacaatatcgcaaactgcggcggttaatctgccaagctcttcgtcgcgtatgataaacggaggcatcagatagaccaggcggccaaaggggcgaacccaaactccccggtcaacgaactgtttctggatgatggccatatcgacgggcttccggagttcgaccacccctatggcgccaagcacacgaacatccgctacgccacgtaaaaccctgcagggttccaatccgttccgaagcccggcttcaagccgcaaaaccgatgcctgccagtcataactgcagaggagacggatatttgctgatgcgaccgcacaggcaagcgggtttgccataaaggtggggccatgcataaagagtccgggattgcctgagcaaatggtatcggcaaccctctctgtggtcagggttgcagcaaggctcatgtagccgccagtcagcgctttgccaatacagagaatatccggcacaacagcagcatgttcgagagcaaacattttgcctgtacgcccgaagccggtggctatttcgtcgaaaatgagcagcaccttgtagtgatcacaaagctcccggaggcggcggagatagtccggggagtagaagcgcattcctcccgcgccctgcacgacaggctcgatgattacggcagcaatttcaggatgatgctgctccagcttcaggcgcaggtcagcaatatcctcgtcactgcacggctcaccaaaccggggcgccggagcttcggcaaagtactgctccggaattacccctttgaagagggagtgcataccggttacaggatcgcagaccgacatggcggcaaaggtgtcgccgtggtagccggagcgaaccgtcagcagacggtttttcgaggtttcacccaaagcggcccaatattggaatgccatcttgatagccacttcaacggcaacggagccggagtcgctgaaaaagagcttctgcagtggctgaggagtaagctcgctcaactgtttggcaagcattacggctggttcatgggtaagacctccgaacatgacatgactcatccgctgaagctgactcaccacagcttcattgagcacgggatggttgtagccgtggatggcggcccaccaggaggacatgccgtcaacaagcctgcgcccatcttcaagctcaagaaaaacttcataggcacgggaaaccgcatagaccggcaggggattcgttaccgaagtgtagggatgccagatatggtggcggtcaaaatcaagatcaatggtagcggattgtatggccatattgataacctaattggcaagaacagattatgagagagagagaagcgcaacagcatccgggtcaagctgcccctcacgcagatcgatgatcggtacggtgaatcccgctttgctgagatagtggcagataaccttgcgggtatcatcagcgatcaggttgtcgaacctcccaaaacaattgtagataacacccctgatgacgatccccctgttcacacaggcctcgatcgagagaagggtatggttgatgctgccaagccgtgggctcgtcaccagaagaagggggtatcctgcattccggatatagtcggcaaaaagcaggtcaggagcaagagggacaagaaggccgccaaccccttcaagaagcaccaggtcgtactgttgctgcagggcaagggttgtgttgccgatatggtgaagatcgatctgggtgccctccagggcggctgagaggcagggcgaagcaggatagcgaaaaacagagggagaggtgagtccttcccggtcaacatcctccactccgatgcccatcaggcgacggtgttcgaggatatcttccgcaatcccttcacagccggtctgaaccaatttttgtgtaatgacctttatgccctgctgaagcagggctttggcaagcagaccggtcgcataggtttttccgattccggtatcgataccggagagagcaataacggttccgctcatgaggctctttttttcagacagcaatagagtgggtgataggtcaggctgacaccgttttcagaagaaaagcgtcgccgatactcttcaataaaatggaggtagcgactttttgtccaggaacggcgaaggagcccgttgaccccggtcttgcgtatatggtggagcatcgcctccggtgaactgaactccatcgggatcttctcttcgcggctgacaaccagatcaaaatagcggctggcaagaagttcaagctcccggagggtgtgatagctgagaccgacaccctcgatgcttgctatttcacgcatgttcgaagggccgaaggtgctgaatgcgagcatccctcccggcctgagatgatcggagatttttccgaaaaatcggtcaaggtcatcaagccattgcagggtagcattggaggcaacaaggtcgagcgaaaaaggcaacagctccagtgtctcgatatcgccggcaagaaagtgaaactccccaacaggaaaacggtcaagaaccccctggagagagatacggctctcttcaacaagatcattggcataataggcctttacggagcggcgatgcagcagttctgccatgagggcccctgaaccagccccgacctcaagcacccgctcaaacgaaaagcccggctcctgcttgcagataagttcagcaagctctccggccattgctttctgtacgacggcattgctgccatagctgccaagggtgcggcaaaatcgttcacgaaccagttctttgtcgattaacggatacatgcgagcacctcctgcaggttcctgaaatgaaaaaaaggaaaatgtggcatatcggcaataaccgtttggggaagacctttccatgcacggtactgctgctcggccggaaaaacaagatcgcgtccgccaataatggcatgatcgtagcgccatactgcgccacctcttgaaccctgcagaagcaggtgctcctgcaaccgctccagctcttcctgctgatcggcagcgctgcgatcgggtgagatgccggaaaaaagggagagaacttcatcggtgccacacatcctgcgattgaagcggatgcggcttttttccgaccaggtggcaagggttgcctgaaaaacctttgggctgatccctctttctgcgtttaccggatgcagggtgccgttgatggcaatcgcactctctatcggcggcagcgccatctgctgtgcagcccagactccgaatgaccaggcaataatcgtgatgcgtctgtaccggcttgcctcccgcatgtcacccgcatcatgttcaagggtgcgataatcgtggcaaagcaaaatatcggcgtcaaaaccttcggaaagcgactctgcgagaagataatcagcgatacggcgatccatcccccagccgttgaagaaaagcagaagctcttctgcaccctcttttttgagccatgttgttttcatgcgccccattccctcccgatgagttcaggaatcctggcgatatcgtcccactccagtgttgagcggagcgaaatgcggatacgggcgctcttttccggaacagtaggtggacgcaccgccatacagaaaaagcctgcatcccgaaggcgcagagagagggccacggcaagagcgttactaccggtaatcaccgggacaatatgactttcgcccggaacatcgagggagtggccgatcagctcactgcggagcctggaggcaagctgcagaagcccttgtcgctcccggttcatggaggcctgccgttcaagcgtgagcaggctccagccaagaatggccggcggcagcgccgtggtgaaaatgaaggagcgcatggtattgagcaggtactccctgaagagtgtgcccataacggcataggctccggttgaggcgagcgccttgccgaatgtccccgtaatgatatcgatctgctgcaccactcctgccttttcacaaagaccgagaccgcgttctccaaagaccccgacaccatgcgcttcatcgaccacaagaaaagcgccatacttctctttcagggcaacaagccggttgagatcggcaaggtctccgtccatgctgaagaccgattcggtgacaataaatatctggcgatagcggccctgggctccggcaagctgctcttcaagatgatcgtaatcgaggtgacggtaacgctgccagggagcttcggcaattttcatcccgtcaatgatgctggcgtggttcttcctgtcactgaggacaagatcgtgacgaccactcagcgccggaatgatgccaatattggcatgatagccactgttgaaaaccagcgccgcttcacgcccgtagagcgtggcaagggctccttccaactggtcgtagagcggatggttgcccgtcagaagacgggaggaggagctggtcatggcatagcgcttctctctgagcgtttccacataatcggcaagcatctcccggtcatctccaaggccaagataatcgttcgaggaaaggttcaggagatgctggcctttcacagcaatatccttgccatcacgggccgtgatatcgggaagcacccggtaacgatcaaggcgtctgagctcttcaagctccaaactgatccgttcctgaaattgcataactgccggctccctcagttaaaacttgcgatctgactggcaaaacgacgatcatcggcaatatcgcgtccgcgtgtggtcaggtaaccaccggtaagaaagccatttgcacccgaaagcatcagcaacccctgaaaatctttcataatggtctcccgtccggcagcaaacttgatgattttatggggatgggccagcctgcagatggcaaaggttttcacgatctcagcaacagagagtggctcttttcctgcaagcggagttccttcaatcggcaccagcacattgagcggtatgacggaaacgtcaagctcctgaagggcaaaaatcatggcaatccgctcctgcatggtttcacctacgcccataatgccgccgcagcagaccgatatattgttctttctgagcagtttgatggtctcaatgcgctcttcgacgctatgcgtatcggcaatgaggtcatggtatcgatcaggcactacctggatgttgatattgtagtgggcgatgccgtgagccgcaagggcttccgccggttcttcgcccaacatgcccagtgaagcgcagacactcagctccggcaactcctcatggaggcgatcaatcatgtcgagcacccgttgaaactccgggtttatccttttatagccgtaaccgctggtgacgattccgaaatgggagactccctccgcaaagcagttccgcgcctcaataagcaccgactctgcatcgaccagatcatagacctcgatgtcagcccgattgtgcctcgactgggcgcaaaagcgacagttttcgccacagacccccgatttggcattcatgatggaacaggcgtgcaataattctgagccagcagagccagttccataacggtttttgactttgttggccagcgaagccaaatcaagcacaagctctcccggcagctctgcaagcagaagggcttcggcctggcttatcgggctaccggtttcaagaacacggtatgccgctgcaatttgagggtgaagcgttctgtaatccataaaaaacagttttttatcatgttatgctgcttcgcagatgagcctctcccgacgaaacaaggatggtctctccctctgcactctccagcttcagctctccgaagcgggatatgcctcgtaccgttccacgcacacttcgtttgagctggtcgatggtcacctctttcgactgcagaagtgcatgttcttcgagatagggaagtataaagccaagatcatcctcaagaagccatgcatcatagagcggttcgaaatggttcagcactgaggccagaagctccggcctcgaaaagagctgcccgctctccagaaaaagggatgttgcgctctgctgcaaatcaggcggaaactctgactggttgacattgataccgatgccaacgacgacaaagtgtgtacagtcaggttctgactgcatttcacacaatactccacacaactttttgccatcggcaagaatatcgttcggccacttgatcatcgctaccagatcggaagagtggcggcagagtgcctggtgaatagccgccgccaccagcaacgtcagttgcggcacgcgaactgaaggcacagcgggcctcagaatcagggaaaaatagagattgacacccggaggcgacacccagcttcgccccattctcccccggccaccactctggcagtcggctgcgaccacgctcccttccggtgcgccttcggcagcaagagctttagcctcgatattggtcgatgtggtaagcggatgatagaggatgtttcgtccaaatcggcgacaagtcaggaagggatgcacttcagcctctaccggtcggccagtcagacccgacagccgatatccccggcctgttacagcatcaatctgatacccttcgctccgcagcaggcaaatatgcttccatactgcgcttctggtgataccaaatgcacggcaaagcgcttcacccgacaaaaaatccggaactgcggtgaggcggcttaaaatctgtgcagtaatatcgttcataagcagataacccatcgcgagcggtaattcataaaaatgtgaaccggaatgtagcgtgaggtttacaattttgcaataaaaaaaagccacaggcctcgctcctcatcgtttacggcacaaaagtatcagcgacccattgaggccatactcgatgtttcataatttttacgataggcctgcaggccctggaaaatggcataggcaattttcgtctgctcctgacgatcccgcagaattcgctcctctccgggattggaaaggtaccccacttcgacaagagcgctcggcatggaaggggtccataacaccataaaaccagcctggcgcactccgtttcttttatcgggcgccaggcgatgaccggggttaaggatatgctgtgcgagggatgtagactgccgggcaaaagcgctctgcgccatactgctcatgatgagatactcctcggaaaaacccttgtaggcctgggtatagtcggcttcctgacggataaccgagttctccagcatggcaacatcaaggcttgccctggttttatgggctccgagaatatagacttcagaaccgcgggcgctgcggcttgaacttgcattgcagtgcacgctgataaatagttttcccccgttctggtttgcaatttttcctcgttcatgcaaaggaataaatttgtcctcttttctcgtatacaccaccttcacatcaggccaattcagtctgataaaggtaccgagatctcgtacaatattgagtgcaacatgtttctcaaccgtaccgtttgcgcctattgctccgggatccttgcctccatgacctgcgtcgagcacaatggtatcaagcttccacttttcaatatcgcggctgagaacctgtgcaatctgctgctccttttcctttctgcgaatctcctctccatcagccttgctgcggacatagagcagataacggttattttttttatcgcgttgaaattcgaccgaactgatgacaaatgaacgattatcaagtacaacagtaaattgtaaccccgacccgggcaactgctttgaaataatttctttgaccacacctttaccatacacttgtgagagggcgttgctgtcaccggatgctttttcaagggagaaataggtatacccttcagcattgagcgtgacaagcgatgcttgtgcagcaaggccggaagcagaaaaacttatgatcgccccattatcacggtttttcacctcaataccggtaatcaccgttttggagagttcagcctgtttcgtggaatttgcaccagcaaaagactcttcgttactgacaatcccgatggtttctctcgattctccgaaattttttttcagaagcgcaacatggatctgacccatcgactggttataaacgacctccctgtccagccaaacggcaaaaagccgacaagcctgactgactggcatccagattcttgattgctgtagtgagggggccgactgcatctgaataattcttgccggaatctccggatcccttgaaacaatgcggacaaaattattatttgtcatgatcgtacaaatggtaccgggcatcccgaaagattcctcgacaacaagtccgcccggctcctttcgatagttcagtcgcaaaccccttgccatagattcaagatcaatcaacaacgtctttgctgttctcaaagccatcaccttaatggtatagccctgatcgtttcctgtggtcacaacaagcggaagagccgtctgtccggaaagtgaaggtgactctgcaaaaaggcttctgtatgagaacatcagcagggcaatcagcacaagagcggccagacgagaacgaatacaaagtaaaaagtggggcatgattatcgaatgcattatgttttgctgatacattatggccggaaagaataataataaaatatatttcttcttacccctgcagccggtttttatggccggaaataatcattttcagggatatcctgacaggagaagtctcttggctgaaaacggtaaaatttgttttttgcttgtcaacacctatctttttcaaaattttacttgtaacgctcttactaccgggactgatcaatggcttcaaaaccatcaacaccatctgccagaaacaggaccctgattgtcgtcgaatccccctcaaaggcaaaaacaatcaataaataccttggtgacaagtataccgttttcgcatcggtaggccatatcaaggatctgccaaaaaaggagattggtcttgattttgaccatcattacgaaccgagatatgaaattattcctggaaaggaaaaggtcgtccatcagttaaaaaaactggccgcagaagctgattccatcctcatcgcgactgaccctgaccgcgagggtgaggctatcgcatggcatatctccaaagaaatcggagtaaccagcaaaccggtatcccgcgtactttttaatgaaattacaaaaaccgcaatcattgcggcaattcaggctccgcgacagatcgacgaccgccttgtgcgctcccagcaaacccgtcagggccttgacaagatcgtgggctacaaaatcagcccttttttgtggaatgtagtgctgcgcggcctttcggctggcagggtacagtcggtcgcgctgcgattgatctgcgaacgtgaagcggagatcagccgcttccagatacaggagtactggtcgattgcggctgagtttgtaacggcaggcaaggagtctttcaaggcaaggctgatacgctttgagggtgacaagccggagatagccaatcaaaagcaggcggaagcgttggcggctctcatcagaaaaggcaattttgcagtacgcgaaatcgctccacgcgtccagcagcgtaaacagcctctgcctttcaccacttcgctcctccagcaggcggcctcaaaccagctcggatttggctccaagaaaaccatgggagtggcacaacagctctatgaaggcattgaccttggcaaagaaggcacgacgggtttgatcacctatatgagaaccgattcaactcgcatcggtgaggaggcgattgctgaggcaagaagctatatcaaccagcagttcggcaaggagtatatcggtttcggtggagcggcaaagcccggaaaaaatgcccaggatgcacacgaagccatacggccaacatcgatttttaacaaacccgaccaggtcaaaccctacctttctgccgatcagtttaaattatacgaattaatctggaagcgttttctcgcctccatgatgtcagcggctaaaatcgaacagaccagggttgatgttgaggacagcgcttcaaaattcctcttcagggcaacaggcagcagagtgcttttccccggcttcatgcgtgtctatgacgaccagaaggagcttgactacgaagcccagacctcaacgaaggaggaggttgaaaaagagctgaccgtcaagctgcccgaaaggcttgctgtcaatgagcctcttgctttggatgatcttgaccagaaacagagctttacccgccctcctgcacgttacagtgaagccacactggtgaaggatctcgaccactttggtattggacgcccatcaacctatgcatccattttttcaacactgcaggatcgccgttatgtggagctggaaaagaaaaaaattgtgcccactgaactcggcaaggatgtctcgctgatcctggttgccaattttcctgacctcttcaatgtcgactttaccgccttcatggagaatgaactggacaaggtagcaagcggagaggacgaatatgaaaaagtgctcgacagcttctacaaaccacttgaagcggtactgcaccttcgcaaaagcaatccaattgtaccacagaacagtgagcccgtaacttgtgaaaagtgcggtgaagggctgatggttgtcaaatggacggcaaatgggaaattttttggctgttcatgctaccccaaatgcaagaacatcaaggcgataagcaacaacaaggcaaaacctgttgattcagccatcctctgcccctcctgcaaagaaggacacatgctcttgcgcagcggaagatttggcacttttcttgcctgctccggctaccccaagtgcaatacgctgctcaatctcaacaaacagcgtcacatagaacccatgaaaacccctccggtactgaccactcttctctgtccaaagtgtgggtcaccgctttacctcaggagcggaaaaaggggattatggcttggttgctcaaaattccccaagtgcaaggggcgcctcgcatggagtactcttgacgaaaaagctcaacaccactgggaagcaatcatggctgaacaccagaaggctcaccccacagtccagcttacgatgattgatgggaaagcagtacccatgacaattcccgttgatgagatcattctcaaggcggaagaggccgggctgattacctctcccagtgaagaaatcgtcgaaatcacgccataagcagtgcgatgcgatagacaatgaaagagagtacccacgccacagagagtgagtaaaccgaatagagcagcaccggcctccagctcccgacctcttttttcatcacccctatcgccgccacacagggaatgtagagcaacacaaagaccatgaggctcagcgccgtggccctgctgaaagagggatcgtgctgcagaatcgatttcagctctaccggagcgccatcactctgcccgatggagtaaatggttccgagggtggaaacaacgacctccttggccgcaagaccggttaccagagcaataccaatcctccagtcgaagccaaggggtttgataagcggttcaagcagtttgcctgcccttccagccagagaatactcaagctgttctgtactgatgcgcaaatcaagcgctctctggctggcaattttttcactctcgcccatgttgctttcggcaatacgtgacgttcctgccgacagctctggcccaagagcctcattgcgcggatagttgcttactgcccaaataacaataaccgcaccaagaatgagcgttcctgcttttttcagatacatcagcgcttttaccttcgcctggaagagcactgaagcaagcgtcggccagcggtatggaggcaactccatgacaaatggctcagaatcacttttcagaaccgttgacttcaggagcagggcggtccagagaccaaccacaataccgagaagatagataccgaacatgacgtttgccgccacatcaggtgaaaaaaaagcagcggtcagcaacacatagaccggcagtttggcaccgcaactcatgaaaggaataatcatgatggttacaagcctgtccgttggactcttgagcgtccgtgttgccataatggccggaatggagcaaccaaacccggttaccatgggaatgaaggatttaccgtgaagaccaaaacggtgcatcacccggtcaataacaaatgcagctcgggccatatagccggaagcttcaagaaaagagagaccgataaacagcaggacaatattgggcaaaaagaccagaacccccccaacgccagcaataatgccatcaataacaatggagcgaagcatctcattgggcagaagtggcccgatctcggatgccatgagtgcaaaaagaaattcaaggccactcattatcggtgcaccaagagtaaaggtcagttgaaatatagcccataccaccaataaaaaaattggcagcccaagcaccctgttgagcaccaccatgtcgatatagtcggtgggtgttgcctttactcctcccggttgacggacacactcctgcatggcgccccggataaaggcatgacgatcttcggtaatgagcatctcaggctctgaatcatgcagccgctcagcctcccgaagggcatcctgaagggcaagctcaaccttgagccagacagggtactgctgaacctcgtgataaacttcccggtcattctccagaagctttatggcaagccatctggcattgaattcgccgagttccttctgatgagtgagaagagtggtaattttttcaaccgatgcttcaagttccggacgaaaaaacagcttgtttttatgaatctcaatatccttccgggagagccggataatgtgatcgagcaacgaatcaagtcccctgccttttttggcagaagtcgggacaatatgacagccgagcagcttctgtaactgtttgatctcaatggtaatgcccttctcctcgacctcatcgatcatattgagggctacgagaaaatcaacttcaagctccatgagctgcgttgtcagcagaaggttcctctccagatttgacccctcaagaacattcacaacaacatcaggtcgttccttgataagatactcccttgtaacaatctcctcaggagagtaaggggtaagggaataaattcctggcaggtcaaccacggtgatatggtaccccttatactcaagatacccctcatatttttcaacagtcacccccgaaaaattccccactttctggtgagatccggtcaacgcattgaataaagaggatttaccgcagtttggattacctgcaagcgcaaccgtgatcgttctctgctcactcatgttttgctgcctgacatgggaagggcatctccaacctctcctactttacaaaccatgaccccatctgcctcggtttttctcatagcaaaatacagacccttgaaaaaaatctcaatcggatcaccgagtggagcaaccctcagcaccttgaatctggtacccttgatcaatcccatatccataatccttcgacggatgacatgctctgccttcagtgctgttacttcagctttatcacccaccttcaattccgataaacgcatacctgcatctcctgcaaaacaataaataaaatccggacaattcatatcctatataacgaccagaggcacgaaaaaattgcatctcttctttccaaaaatcaactacccatgtacctccggcaatccgggaaaggggggccaacccatctggtttccaccgataaggtgcccgtggatgtggaaaacgctctgcagggcatccttgcccgtattaaaaaccagcctgtagccagactcccgaataccgatgatttctgccacaatacccgcagcaagaaggatctggccagcggccgcttcatcttccggggtgagatcgctcagcgaagcgatatgccgaacaggaataatcaatacatgctgaggagttatgggcgtgatatcccggaatgcaacaacatgatcattacgataaacaatactggcgggaatctctcctcgaacgatcctgcaaaagagacaatcaggctcctgatgtatcatatggattaactttttgactgcttgatagggttttcaaggctctttgaacatgcataacttccaacgaaaccgcacgtcgataatgtacgtaaatgcgcatgaagagaaaagaatcggaactccctgataacccgaaaaacgtcacgatacaggatgggaatccggagggtgcccatcctccggagccctctcttccttcaaccttgaagcaagcaccttgtcgatcctctgaccatccagatcaacaatctccagcgtccagttttcccaaaccataatatcaccagtccttggcatccgcccgagcagccacatcatcaggccgctgagggtatgatagagccccttatcttcttcgggtacacacttcagctcaagcgtatctttcagttcgggcacaggaatgagtccatcgagcaaccaggagccatcctgacgttcaacagcccatgaatcctcaagattgcggggaacaaactccccggtcaccgcttcaagcatatcctgaagggtaacaagcccctgaatttcgccatactcgtcaaccacaaagaccatctgcgaaccagaagtccggaaatggtcgagtaactccatgcctgtaagcgtttcgggaacatagacacagggctggagttgcgaagtaaactccgtaagcccccctttcagggtttttgataaaagctgtttggcattgaccacgccaagcagggattgcaacccaccattgcaaacaggaaaacgggagtgctctgattctgtcactctgttgatattttcttcaagaggccgtgaaacgtcaagagagacaatatcggctctcggaaccatcagcgatcccagttgacgatcatcaagacgaaaaacattacgcaccatttcgtgctcatgctgctcaatcaccccggcttcagagccctcctcaagcatggcatgaatctcttcctcggtaacactcggggtggcttgggggtaattccccgtcagacggagaatggcatcggttgaggccgaaagcaacctcccgaatggacgggttatggtcgaaagggtatacatgggacgtgcgaccagacgggctattccctcaggattgaactggccaagacgtttgggaacaagttccccaaccacaatagtgacataggtaatcgaaagaacaacaacaaccgttgcaataacatggcttatttccgcatccatgcccaatgactgcatcctgatggccaacggaccggcaagagcaccctcccccacgataccgttcaggataccaatagaggtgataccgatctgtatcgtcgaaagaaatctggtcggatcctgaccaagcttcatggcaacagcagcggatttgtcaccatcctcggcaagtttcgacaggcgggacctttttgccgttatcagggcaatttccgacatcgcaaaaagaccgttacaaataatcagaaaaaaaagaaaaagtatttccatacatacggggttgaacctttcgggaatccagtgaccaacacctgaaaaccgcagcagcatgctccggcagaatccctgaaggctctgttcttaagcctcttataacatttctatgctatcaactacacttttattcagcaatttccaaaccaatggcttcacgacacccccaaaggtaagcaatatagccatgcaaccgttaacaggaaatgagtggaaaagatttcacatcagctctatggcgctctgcgaaccatgctcttgatgcatagactctcttctttgacaaagaaaagccgggattttcccggctttttttgaacggtatcactgacaagaattaccaaccggaaaccccgttattgtgaagccattgttgggctcccaaactaccaagtttggccgctgccgacagatccgctatgacaccttgcttgtctccaagatcaagtttgactgccgcccggttgatgtaggccggaagaaatgccggatcaatctcaatagccctggagtaatcggcaatggctccctgcttgtcacccatttcagctttggtgctccccctgttattgcaagcatcagcatatttcgggttaagttccatggccatggtatagtccgccagggcgcctggcttgtcgcccatgctgaattttaccgccgcccggctgttataggcctccgcaagtttcggatcgagttcaatggcttttgtgtagtctgccatggctccctgattatcccccttcccgaattttgcttcggcgcttgaaaaatagcttttggcgtcatctgccgggctggcgctggccacatgagttccggacagtaacgcgataactgctatgaaaaaaaatcgtttcctgtttttcattgctcacctcgattatcatgattgaataaagtccgactcttatcctcaggatgtcacagaatgcagagcactccttttcagggcatcttaagcaatgaaaaggagtgattgcagctccatgcggatcagaaagtctgtgttaaacccacattgaacgaacgaccctgacctgccagcggctcgaaatctgccgcccttttcgtggttggtggcagtttgctgtccagaaagttgtcgtagttgattcctccaaggggaagataatagaacttgtcgaacaggttcgtaacgcccagatcgatctgcaggttgttccatttgtatgacgtacgcagattgaccagcgcaaagcctgccgtttccggttcaaaacgaaggggatcggtctcggactttctgccaacaagttgcaactcgacggcattgctccatcctttaacattttgttccagcgtaagatgcccgttcagcggcatcatgtgatagagactgctaccggtattgggatcggttccatgcacatatccaagacttccccgaagttgtccggaaccaagagcgctattctcccacaaagcaagtttaccggaaatatccagaccgtagatccttgcatcctgattgacaaacttgagtattttgcgggtttcacttccgcctggccatgtccaggtctgtgtattatacacttgcacgccaatgtaatcattgacataggtatagtagggcgttaccctcaactcccagctcttccgctcgctgtcatgccagtctgccgaaatgctcagggtatgggcgacttccggactgagatccaaattacccacataaccattgccatcaccaaaccagttcaccatcccgcttgccatccacatcgttgaccatgcatagcgctcgtagagattaggagaacgggtcttgcgggcatagccaacttcaacggtacccgtcggagtaatttcatacctggccagtgcggtcacatcccaattactgtcgctccgggcatgatcctcggcattgaatgcctctgagtcgcgtttataattggtcacaatcatacccgccatgttctgagcattatatccctgcacatcaccggcatccatccttacctgttcattgcgaacaccgaaaatggtcgtcactttactattccacttcgactcccattcggcaaagaaagcgtatctgtcgcgagaaccgtcattgatgttcaggaaggtatccggacccatcgtgccgagggtcgtagagataggaggccaccagtcgttaagactaaaacgatggaattcgttgccaagccgaaggatattcttttctgcaaagggaatatccgtctttaatgaatagcctgtgtctataccgcgagtggccataggcatatcaggcatcgttactggtatcctcagattaattggcagtttatcttcacctgaattcatcctgtgccaggtattctgccagtaagctgtagcatcgagcttcccccatgcaaagtcgctcttgtagtgaagattgataaatgaggcgttgttctcaagcatgtccatccactgattcacaaatccctgatcaggaataaattgatgccctgccttcagggtcaacaggctactgtcacccctgagcgccaaagttgccccaagattacgcgattcgtaataagtagatgtcaccgtattaccatgaccatccttgtagttgctggcatgatcaatagcgcctgttacgccaaagctgagattgctgtttgcaaccgtacccgagaacgctccaccaatcgcgcgattattgcttcggtaatagctggaaaccgaaccacctgctgtaacctgctccccgggattggcaaataacggctgatccgagtcaacatggattatgcctccgatgttgtcgccaccgtaactgactggcgtaacacctgcgctgacaccgatgccgcttacattggccgccgcgatataggataacggcgggttcatgtggttggcacaggcagaggtcagacacatgcaatcgacatagatcagtacccgatcgtccgcctgtccgcgaaccaccggcagacttgaaacgccgccacctgtcgcaaaggcaacacccggctcaccgctgagcaattcggcggtatcactgcttttcagccgtttagaacttagtgattgaacttttttttctgctggtgcggtaacaaccgtttccgggcctgacgcttccattgaaaacgccggtagcggaaccgccgccatcagcagcataaacagaagctgcggtgctataaacttttttgatgacttcgtcatatcgataaggaaataaaattgaaagatactctcataaaaaaagccctgccgattgacatggctctatcaatcagggaatttgcggaataatgcccatactcgggaagcaacaaagaggccacagcatctccattatcaaaaacagaggcttatgacgcaaacgtaatacgaaatagtcttgacaacgaaattacgctttgggtggatggtcgatctggaatttaacaccctcaggcaacagaaggggctgagaggaagcaaacctgttgcccggtgcaacactcaaaggagagcgctgacgatcatgcaacatgccgggcatggcattaagcagctcttcgagggccttggttgaggcctgcttttcggatggagctgaatgggaatcgtgcgttgtattggtttgcttcagaagaaagcagtgaccgctgcactctctcatcttcctttcacaaagagtttcaaagatcgttttttgattgaggtaaaagagcccgtaacagagcagaacgctgtttatctgcataagcattccgacaaacatcagaactgcaatggatcggataagtgcactcataactgaatcttctttttggaaagaaaacacgcggaatacaatacaatcctttaacaatggcaaacaaacgacaccgctgacaaagggaggtgccgctgacggaaagcccgcgccaagaggcgattgaaaaaaagctcaacaaaaaagaggcccgcaacaaaaagcgcgagcccgtcattttgttcccgatttacgagtaaatccgtcaaggatacacagagcgacctgcatcctgaagcccctgcttacagataaaatgctttcactttggcgaccaactgattttcggtcaaacgtccgcaagcttcaacgacggttacttttttgtgaagttcactgaccttttcgattgctttggcaaactcaatcttcgactcacccggtccaaaaatggcaatggttgacgaatctgcaagcaattccatcaccttcagataaaaagcctggtactgatgttttcgacgttcttcggccgtgtgctcattaaagactgactgcgcaaccacagtcccccccgccttccatccaccggcaggcttgagattgctttcggcaccagactcgacatactgaacaacaaactgatcgcctttaatcgaaacaagaatggcctgcttgtggtcaatccagatccctgtgttttttttcatggctgctgagctccttctgtgataatgtttctgcaacgacgacagagagactatcgccctgcatgggaaacggaacaggtgagggtcaaactccgatcattcaaactcatcagcccgacccgagcgtaaacaacacacgccaactgcaaaaagaacatccgttgatcttccttcaacaattgagatcaagaaacaattcctctatctcgctatgtatgcacacattattacaggtgaccataaacagattgacaagcaatacggggcacactgactatcctgaatcagagatggcaaaacgacgggcataagagcaatgcacgacgggcaggcaagagtgagggttgcactcctctatgaagagcagtaacaaggagccatctcgcctatagtgactccttgaccatcttttccttttcggcaaagagtttcgccacaagaaatccccggttcatgcgggcaatattgataacagaaatgcccttgggacattccgcctcacaggcataggtgttgctgcaactaccgaaaccaagcgcatccatggcagcaaccatcttctgcacccttttggcagcctcaacctttccctggggaagaagtgcaaggtgcgatacttttgcgccaataaacaacatggctgcagcattggaacaggcggctacacaggctccgcagccgatacaggttgcggcatcaaaagcggcatccgacttctcctttggaacaggaatggtattggcatcgggcaccccgccggtattgaccgatacatagcctccagcctgtatgattttatcaaaggcactgcggtcaacaataaggtcgcggatgacgggaaaggcctttgctctccatggctcaatattgatggtagctccatcggtaaacgagcgcatatggagctgacaggttgtaactcctttgacaggtccatgaggacgtccgttgatataaagactgcaggtgccacaaataccctccctgcaatcatgatcaaaagcaacaggatcgcctccagtcatgatgagtttttgattcagggtatcaagcatttcaaaaaaagagctgtcaggcgagatcccggaaacatcataggaaaccatctctcctgtagccgtagcgtttttctgtcgccagattttcagcgtaaagttcataataaccggttatttatagctccgctgggagagcttgatctcgttgaattgaagtgcctcacggtgcagttctgctgaggcatcacgacccttgtattcccacgcaccgacaaaggcgaacttctcatcattgcgcaatgcttcgccctcactggtttgatactcctccctgaaatgtcccccgcacgactctttgcgctgctgggcatctcgcaccataagctggccaagttcgataaaatcagctacccgacacgccttctccatttcaggattatattcgtccagtcctccgggaatccgcactccgcgtgcaaattcgtgacgcagttcggtaatctgataaagggcttcggtaaggcctgcatcatttcgtgccataccgcaatactcccacatgatttttccaagacgacgatggaaatgatcgaccgactctttgcctgaactgtttttgatccgcttcaggcgatcactgacggcatcggcagcaagcttgaattcagaagagtctgtatcgaagcgtggcgtatgaatttcagcagcaagatagttcccgatcgtatagggcagtacgaaataaccatcagcaagcccctgcataagcgctgaagcgccgaggcggtttgctccatgatcagaaaaattgcattcaccaatagcataaagacctggaatggtcgtcatcaattcataatcaacccagagacctcccatggtatagtgcactgccggatagatcatcatcggcatttcataggggctctccgcaacaatctgctcgtacatctgaaagaggttgccataaagcgagtcaatcgcatcatggcccttgcgtttgatcgcatcggcaaagtcaagaaaaacggccatccccgtagtaccaacgccaaaaccggcatcgcaacgctccttggcagcccgtgaagccacatccctcggcacgagattgccgaaagcgggatagcgacgctccagatagtaatcgcgatcggcttctggaatatcagaggccttgatctctttgttcctgagcctttcaacatcctttatcttggcgggaacccatatcctgccatcgttgcgcaagctctcgctcatcaacgtcagcttggactgcgcatcaccatgcaccggaatacaggtcgggtgaatctgggtaaaggccggattggcaaacattgccccttttttgtacgcgctccatgcaggagtcacattggaacccatggcattggtcgaaaggaaaaaaacgttcccgtacccaccacttgccaacacaacagcgtgagctgcatggcgttcgatcttgccggtaaccaggtttcgggcaatgacccctcgagcctttccatccacaagtaccgtatcaagaacatcacgacgattgaaaagcgtaacattgccagcggcaatctgacgactcagggcgccgtaagcgccaattaaaagctgctggccagtctggccccttgcatagaacgttctcgatacctgtgcaccaccgaatgaacggttggtcagcaagccgccatactctctggcaaatggcactccctgagccacacagagatcaatgatctgattactgacttcagccagacgatagacatttgcttcacgagcccgataatcgccacctttgatggtgtcgtaaaagagtcgataggcgctgtcgccatcgtttggatagtttttagcggcattgattccaccctgtgcagcgatactgtgtgcacgacgcggcgtatcctgatagcagaacaccttgacattgtaaccaagctgcccaagcgatgcagcagccgaggctccggcaagaccggtaccgacgacaatgatatcaagtttgcgtttgttgttggggtttaccagcttgcagcccgatttgtaggcggtccatttttcagccaccggcccttcagggattctggcgttgaggcgtgtcattgaagagtgttgtgagtgttgttttcggtaaaaaacacagtcgttatcgattattaacttatttcaaaaaatagagataaatcggcactgcgctgaaccctgcggcaataagaaccgagtagactgaaccaataatctttacggcgcccatatacttgctgtggttcaggccaagggtctgaaaagcagactgaatggcatgattgagatgaataccgagaaagataaaggagatgatatagaagagtgaataccaggaagatgaaaacaaaagaagggaacgatgatagaagtcgtggattgctattccgggaggtggcgatacaagcccaatcttgataaagtaaaaatcaataaaatggagacaaaggaagataaaaacaatgataccggtgtgaaacatatacttcgaaaagaaggaggtttcagaactgttgccgcaaacgtaggcttttggccgtgctgcacgattctgaacggataccaccagaccgaaaaggatatggataagaaacccggcaaaaagtacgatttcgaaaactttgatcagggaattggttcccatgaaggttgctgcctcagtgaacataagacccccgtcatcattcagaagcataagattaatgccgagatgcacacacaaaaatgtaaccagaaaaagcccggcaagagccatgagtacttttttggtaatagacgaaaacatgagcatgacgttcatactatggtttatattcaatgggaaagaactgcggattttatcctgtgtacttcaaggtaagttcctctttttaaacttccaataaaaaaatgatacccgaccttcagcactcaaccaaagcaaccgctctgacgggtgatgcttcagcgccggcaattctcaaaggaaagctgcaaaagatgaaagaagaatgcaatagcaagggtggacatacaagattctcaataatgagtatcccgttttgcagcaattgtgtatgaacgggaaaatcacaggatacgggagaatcgacagaaatcatgtcaactccgagccctttcaagggaaaatcgctcagccaaagagccgcatcagaggtgagcagagggtaaccctcaaaataagctgccgagccccaatacttgctccacccggaacagagcagcagaaactcactctcataaatgagatcccggaatggataaagagtctcaaccgtaatcaacccgtctgtcaggctgcgaagatcaatcgccactccctttccggaaaactgctcaatagtgaacgcatcaagcgaactgcctgagggaagaatatgtgacggaagatcaacatgtgtcccggtatgggaagagatggttaaaagctgctcggcaaaaccatgctcatcaatggaagagagctgctgaaaccgcggtccgggagtgccaggataacagggcatcccggagctgatgacctgactcagatcaatgacccgcatcacccgtgcaccctctgtcggattcttgaagccacatagtccataatcgccttgacggctttttcattctcacaatcacaaaagatctggtgaccggaatgctccagccagataatagacttgcctgatggctcagtagcaatcctgttgtaaaggataagggcgctttcaggacgaaccgtattttccctgcggttatgcacaattaaaacgggcacattgacccgcccaagcagttgctggcttatttttatcagctcaaaaaaagagatgatggcatctgttggcacccaggaataatgaggaatgcaggttgcacagccctgatccgcaaaatcgctcttcaacttccaatttttgataattttgctcacaaatggcgcggcaaaatgaagaggacgacctggagcaagcacagaaatgagctgaatcgccggagcaacaagcaccagagaatcaatcttctccttgtgccttgctgcaagattgagcgagagaagcgctcccatactatggccgatcacgataacctgctcaacctcaaggctcagttcgaaaagcgcctgctcagcatccgccatccacgactcccatcgtacaccacggagcgcctcaggggacaatgcaccatgccccgccagcagaggctgcctgaccggaataccaagtttttcaatagaggtgtacaacgatttcacactatcaagcgtcgccgtaaaaccatgaataataaggactccaaaagggcttcgctctctgtgttgtaactccataatcgactctgatacaatctggctgtacaaattataaaacggctctcgctgaatataatggggtatagggaaaattcccttgaattggctatttttcaggaactcatccaggtaaaaaactgaaccgatgcaaaagagatacttcatccggctccttctactgccccttgtgctcagttcgtgttcatcgacacgcaccaccgtatcaagggatgacgtcaaaggtatttcacccgaagaggcataccgactgggcaaaatcaagaacactccctatgttatcaacggaaaggtctatgttccaatgagctacgaagaggctctttcttaccaggagagcgggattgcatcctggtacggacaggaaacgctcgaccagcataacggacagttaaccgcctacggggaagttttcgatccatcaaagccaagcgctgcacacaaatacctgcctttaccctccattgtcaaagtgaccaatcttgaaacccgtgcatcaatggtcgtccgggtcaatgatcgagggccatttgtcggtgaccgggttatcgatctaagcgcggaagcagccaaacgactgggattttaccaaaaaggaagcgcgaaggtcaaaattgaggttatctcccgctgacacctcacgctgggctcagcttgccgccctgcataagaaccagctccccctttgctacaccggagagtttcgccatctggtcacactttattctcagaataaaaaagagacgttcatcagcaacgtcgagcagcgtttcaaaattcccctgacctttcgatatgatcacgtcggcattatcgaacaaccgccggaattcatcagaagtttcatccagcagagtgcccggatagacactgcctgaagagatgaccacagccacctcttgcagtccggcctcatacgcatcactgaggacggcgtcattgatgaccggcatcgccctgacggcacaggtaaccgccaggcctggattactgcgcctgatctcctcaatgaacagcctgtcgaaaacaatctctcccgcattgtcgcaaatatagagcagttttccggccaacatcaaacgcctggagagctccgcaaaatcaaaacacccgaatgagcgttcactgatggtactcagctccttttcaatatcgagcgatccgtgttgcttggcaccaaaatcaatgatgttgcccgccgccgcaattttaaccgcatcctgcaggggttccggagagttccggattttattcctgaactcatcaacgaactgcaacgctgtgacgttcgactgcttttttatcgctccgaaaggatcgtaatccgccccctttcccgacaaggcgatggccctgtctgtagcgcttctgataatatgctgcacaacaagaccctcgccatgagtatcgagaagttggcgcatcgaatgctcaaacagcatttttgcgctcttcccgtcaagtccggtaacctttacaagcgattgcaactgctcgaaaatacatgaataacatcccgcaggtatctgcatagtactgtttattaaaagagaaaaatcccttcacaatcaacgctggcgcatctgacttgccgccgatctcgaaagccctgtctgccaaacactccctgtatcactcccattccatctcattatacacctgcaaagcgttcctgccggagagagcatcataatttcccagataacgaaacatcgtctgatcaatcgaacggatccctgttgcatctccgccggaagcccgataatccgagaccgccttgcgaataaatgataaatagcgcctcgtatcatacgacgctttttcaagacttgccggatgtccgtgcccgggaatcactatccgtggatgtaacgcagccagggcatcaaacacctccagccagctcttgctgcgggaatgttcctgcacgcccggaagccgctccatgtaaacgatatccccgctgaatacaatcttttcggaaggcagccagacaaacgagtcgcccggggtgtgagcccagccgtgatgctgaagcagcagcgtttttcctccgatggtcagccgcaactcattgctgaacacctcatcagcaaaaaccggttccgtccccctcatgccttccgcaccaacaaggttctgcagcatggagagttgatctgacgcacgaaatttctgatctttcacggcctcttcgtgagcaatgattttagcaccatgcgacttgaaataaccgttgccaagccatcgatgatcttgtccgccggtattgatgacatgcgtgacaggcttgcccgtcacgctcctgacaagcgagtcaatgtgttccgcccctttccatgaagccccggagtcaatcaggatcacaccgctggaagttaccacaaaaccgaacgtcgcattattgcccaggttttcggctgtccggttgtcgagaccaccgattatggcatacacatcaggtacaaccttttgcagggcaaggctttcaccagcgaaaagagaagggggtttcagtagtaacgccgctataaacagtacgatgagataacgcataaacttcatggtttcatgacttgaaaaatcccgaagagcacgacagatactttctgcaaccccgaagtcctcccctcgataaatgttcatatccgtttgctgttcccagtgtaaaaactgttttcatgacgagggaaacattgacctgtacgttttatgcatcgccgttcataccgccaaaatacttctctttgaaccacaaggaaacattcaccaggccgataagcgccggaacctccacaagaggcccgatgacggcggcaaacgcctccccggaatcgatgccaaagactgctacggccacggcaatggcaagctcaaagttgttactcgccgccgtaaaggagagcgtagcggttttggagtaatccgctccggcctttcttcccatgtaaaacgaggcgagaaacatgatgatgaagtagcagagcaacggtattgcgatgcgaacgacatccatgggaattttaacaatatactcacctttcagcgagaacatcaccacaatggtaaagagcagcgccaccaacgtgagtgggctgatgcgcggtacaaaaacggtttcgtaccactccctgcttttgaggcggagcatgacgaagcgggtaagaaaacctgcgataaaaggtatgccgagatagatgaaaaccgacgaggcgatttctgcgatggtgatatcgaccctgaacgacgagaggccgagccagccgggcagcaccgtaaggaagagccatgcgtaaacggagaaaaagagcacctgaaacaccgagttgaaggcgacgagacctgccgcgtactccgtatcgcctttcgccagctcgttccagacgatcaccatggcgatacaacgggcaaggcctatgaggataagaccggccatgtagtgcggcatatcggaaagaaaaagcacggcaagcacgaacataagcaccggcccgatcacccagttctgcaaaagcgacaacccaagcaccctggtattgcggaacacatcgccaagctcctcgtacttcaccttggccagaggcggatacatcatgacgataagccctatggcgatgggaatattggtggtacccgactgaaaagtgttccagaacgctgccgtaccgggaagaagatagccagaaagtacgccgatacccatagcgaggaagatccagagcgtgaggtagcgatcgagaaaggagagttgtctggttgacatgcccataatgctatcctcccgtgctgtttaaactgccagaagggctgccgcagcaacatccgccacagttgcatttcaattcacccttcatgggaaagcctgtttccgcccagcggacaatcccgtactgcatattgacagcattccggtagccattgtgcataagaaaacgggtagccttgaggctcctttcgccaagattacaggctataatcacctcacgatccgagggaatctcccgaaaccgttcatcgaactcgctgaagggaatcagcatgacaccggggagatcgaacgatgcttcggcaacctcttcacgctcacggacatcaacaagcaatgctccctctccaatcatcttcaacgctgtctcaggagagacttcaacggcactattcatttgatactcctcttttatttatctgttcagtaaatccttcaactcctcaagtccagtcacgttacccttcgagtgcatctccccgtcgactacgagatccctggcgacggaggcaagtcgctcgccttcattgctgtaaccaatttctgataccattctttgtatttgttagttcatcgcaaatatacgatcaataataaaaaaaacaaagggcgtaataaacttcatctctgccatttcgaccgatacggtcgcaacatcacctatgcccgcattgctctcatcagcacatgcaacctccgttgctcccgctgctgcagcggaaaaagagggaggaaccatgcgctacccggcagaacccggcatcagaatgcctctatatcaaaacagtccaatccactcacgaagcttctcctgcagctcgtccctgaccacacggaacatcgcaagctgttcgtcagcattaccctgcaacgcagccggatcgtcgagcggccagtaatatcggttaccatccatcaggccgggccagatacgggggcaggtcgcctgcgccctgttgcacaccacgatgagatagtgcacgggcaccctgccaagataaagttccaccgttttcggtctctgtgctccaatatctatgccgatttcacgcatgacctcgatggcaaggggatgcaccgcgtttttgggctcgagtccggcgctcatcacctcaaagcggtcgctggccatatggcggagcaagccttcggccatctggctgcgagccgaattaccggtgcagagaaagagcacattttttttcttttccataacttgtacatgggtaaacattgatgaacctgaaccgacaatcgtgtaaaaccagtcaattccgcagcgactcgaacagtttttcgtaggaactgtctttctggcggggtgtttcgccggttacgagatagagcgcttctcgtgctgttttcgtagcatgatcggcaatacgctcaaggtagcgcgagacactcagtaccgcgataagctgttcgatctctcctggcaggattttcatcgcagccataacagttctcacaatcatccgatgcatggaatcgatctcctcttcgatggcaaagaccctggaggcttttacggtatcctttgccgcaaacgcatcgatagcgtattgcagcatttcggccaccttcgccccgacactctccagatcgtattgctgctgcagctccctgtcgatatccagcgcccgctcgacgatatgcaccgatagatctccgatacgctcgatatcgtcattaattctcatgatcgccacgatagtgcgcagatcctttgctaccggctgctgcagtgcaaggaacgagaggcattgcgattcgaggcgttgtccagcctcgtctatatcgtaatcggcttgttttaccctgcgggctttatcgatgtccatctccttaagggcctcgagcgcaagaagcaggttccggcgggcgctggaagcgagaagaacaagagtatcggtcagctccctgatatgttcatgaacgggacgttcgggcatggcttagagtcagtttggagttctataaaaaaacaggcagtttcagccgaatccatctggatagaacagcatcacacgtcgcttgggtaagaggtgtagcatagctgtttaacaggcaaaaccggtatgccaaaataatctggaagcacatatatcactgtatagttatatgtaaattccaatgtatggaacagagtagtgaggatttgttacgataccgttaaatcgccatgcatatcaactccggcgagctgccgatggcttccggaacctgcgatccgcattttctgcagatgccaaatcccggctgattggttcctgagaggggagaatgggcgctgaaagtgttcttcttctgacccggcaacatcccgctcacctcgtggcacgggtgcactgaaacggaatgcgacgtagaaatttgcgagattgaagcggtccgttcctcaccacatcctatagccctatttgttcagaatgttttttcgccatagcaaatacatcatcaacactttcattttgccaaagcgtttgctgccattcagtataatcaaatgactcccggtttattaaaacgataaatcgttcggcttcaacaggccccaaacgctcccgcagggcttgtatcccgtcatgacgaattatggtatcacttctcatcagctattctccataaggattgcaaaatctatcggattgagagtttttatttcttgtaatgactgagcttttttcaaaaacacacgatcagtggtgatgaaatagtcacattttgcttcaactgcacaagccagatgcaaagcgtctttcgatttgatgccagttttgattgcgatagtggccccaagctctcgaatgctgtccaaagcggatatgtaatgttttgacaatgttttccactcgactattgcctctcggtgatcaggatacggattggcgctgttttcgtaatccaatatgaatgaccaaacaagtatcagtttgctatcaagaacagcattttgaataaacagtttggcttcggtttccaatttgatccgagcggcagtttggatatcgtaaggccgattaaaacagcacatatcaagatatattttcatcatcaataatctattcgttgccggatatcgtgaaaagagacgcataactaaagaaacagccagaggtcactttgtgaagctgtgtgctcgtggaaaacagcttccgattgatttaatatcgagtggcattgtcatttttcaatacctgacaacaagttatgccatgctaatcgcctgcaacagatgggtaggagttatttgtaactatctttccgatggaatatcctgcctatttcaatcatatttttaattttgtcaattctgaaattcccgaactaattttttccttatttttgccatcaatctttttcaaatctttgatggcacttttacggatataaattttcatttttcagatactcatcaaacgcaacagattcttcacttcttgtggctctcaataatttcagatcatatgcatcttcttttgatacaatttccaatccttcgtttttgaaattttccagaagccacctgactttgtctgccaatactatcattattgacattaatgactattgtctgcattttttcccctttctcaaacagattatcggcagtttctatcagatatttgctgattccagaccaagtacattcaatgcgccatccagaaaccctcctgccgatacattgcctgttgtaattactttgaagcacacaaaagttaatactaaaatatgtcgattcaaaatcgacctcctaacccgcagatatttgcattgccatccatataagatagcaattgaaaaaccgcttcccttccttacgctttaaccgaacagggcgtgactcactggaaaaacgccagatcatccacaagatcaattagttacctcatcatagcaacgaccttttgggtgtaaaccttttgcgacctcctgcgatgagaagcgccactacccatgtcaaaagcacagccaaagcaagaggtctggtactgccagcagcttcagggctgatcttcaagacgccagaccaggtattgacggcagcatgaaagagcatgaccagtaacaggctctctccagagccgtgatatacccaagtgatcaggatgcacaggggcattgtcagcaaagcaaagagccaaaaaggcagactatgctgagccgaagccgaaatgaaaaagagcggcaaatgccacaccgtccagatgatacccagaataaggctctcccatggtgggctaaaccgtgcctcaagtgccggaagaacaactcccctccaaccgaactcttcgcccaacggcccgccaataaaaaaaacgagtacgatgttgaccgctacaattaaccagcgaggcccaaatggaacatagtcgggcacggtgccacccaatacgatgtgcccacccatagccagcagcatcaccatcgccggtccaaaaatggcaagcagataccagattggagaaacgcgccataccaatgcccgagcgagcaactggcgcagctcagttccgccagcatatctccaggttaacaacagagcaaccacgctcggcgcaaaggatcccaacgtgataaaaacaacggacggtaccggcagcgagaaccgcagatactcagcaatcagcagaggcaaccaaataagccaagcaccgccaaaggataccagcaaatataaggggagtggaataccatttaccgagtgtgaagtgcgcgaatgtgctggttgcatggaacctcgttcatcgttgacggtcaccgtatgattgtataaggtaacaatgctgcccaaaaacagcattttaaatcaagctattgcagcaagggtttgcccaaagccggaattcatcggcctgagcggcctttcgctcagcatccatgtcgactgccgggttgagcgtttttagctgcctcgccaacttgaaacctattttttctgctaataatacaggaactgcgttcccaatttggcgcatagcctcaccccaagcacctttgatgacgaaatcatcagggaaagtttgaattcgttttgcttcaaaggtcgttaggtatcgaacgcttccatcattgaagcggatcatgttttccccacctggaaccccgtgaccaccagctttgattgtttttgacggccaatcaaaatcactacctgtatgaccgggatacgtacgtgcaccacctcgaaatatgtggtcgattattccatgatctgattttgggtctggcatatcaaataaagcgtcccgcatagtttgccatggcaataattctggctcaaacattccgtatttgtctgttagtcgagatattctttctctcagcagtgcgtctaaatcaggtcgcaacagtttatgtactttatggcgctcccagtattcacccgttacgtacatgtcccagagaagcctatcttctgagtgtgtttctatagggaatgaccaaggcaatgagatgtctgctcgtgtcccaacaatcacaacacgctctcgtgtttgaggcacgccataatctgcagcatttattagtttaaactgaacgttgtattttttccctgcataggaaagcctgccaatattacgaagttcatcgaggtggcttttccagttgacgttattacccgccataaaatccgggtaacttaatctgaggattatgtattcaaaatactcagagaatgtttgacgtagaagtccttttacgttttcaaatacaaatgcttttggagctagtttttcgatagcacgtatggcatatggaaacatgtctcggttgtcttgctcggctctgtgcttgccaccaagtgaaaatggctggcatggcggacctcctgcaacaatgtcaatatcttcaaggctgtctaaatcaaaatctttgatgtcaccaaagaaaactcgcgcaggatcgaaattctcagaaagtgactcgcacgcatgcttattaaactcaacaaaggctgtatgctcaaatccagacaactccaagccttttgccaagccgcctgcacctgaaaaaatttcaagggtcttcattgcgtcacccccaacttcttgaggtgaaggagaatattagacattatcgcgtttttctcggcatgtttcccattgcacttattcgcccaagccctgccttcgtgaatgacatcccaatctgatttggcttgtgcatatcgcccgcttccggggtcatgattgccaaatccatcaacagcagtattccagagcggtttatttagtttgataagggcggcttcaattgcactgatcatgtctgaaccctccacttcaaaaataacgaagcgacacatgaaatcctcaagcgacagttgggctccaagggaaatactccttccgtgctctcgcaggcgaccaatgagttcgcgtgactgatttagtgcgttgtcagaagagcgggcttgcctccaccctttgggaacggccttgcccacgtagatagggtagccatatgaaaggcgatttagttcggcgtatcgtttgtacagaggattacttcctgtgtagtagagcgcgtacacccccgtcccaaaaaatgattctggcggggggagcgtgtggacaggtgtgccattaaagaatctgatcgcatctttgaccagttcggcaaaggcatcgtttctataaacatgctcacttcgatcaaatgcttgcggtttcatactgcggcgctattttcagaatcagggaggtggattttatcatggcacgactgttatgccgaagctgacgcccaacaataattagatttattcgccgaacctacagatttttgaattgtaaggcatacaagacgccattagaaaacttcttaaaacgctattaattgcaagaatataaatcacttgtaccttgtcttgccttttgtttctacctcttatatggatcagcataaaaacgctttctacagccagtcaacagtaccgcgaggtccagatgggccccggtttaaaatatggttgttcgtacatcattacagtcgatacgttcctgaacgcttcaaatgtcatatccgcgttcctgcatgtgcgcagtaaatgagcgattgagtgcgtgaaaaattgctcgtgtttcgcagcccgcaaccgaacctgttcaaaatcatcaatcacctgtatcaaggtaataaacgtaatctcatgcccaaaaacatagtacgccacaacaacagtataaatacaggatcataacgtccccgtaaataccccgtatccggtcagtatcagcagagcaacaaaacgcagcacgcgacacgtacctccagcggcttgattcattgaaaaaacgccagatcgtccacgagatcatttatttgcctcctcatagcaacggccttttggatgcaaaccttttgcgacctcctacgacgagaagcgccactacccatgtcaaaagcacggccaaagcaagaggtctggtactgccagccgcttcagggctgatcttcaagacgcctgaccaggtattgacagcagcatgaaagagcatgaccagtaacaggctctctccagagccgtgatatacccacgtgatcaggatgcacaaaggcattgtcagcaaagctcggcgcaaaggatcccaacgtgataaaaacaacagatggcaccagcagcgaaagctgcagatactcagcaatcagcagaggcaaccaaataagccaggcaccgccaaaggataccagcaaatataaggggagtggaataccatttaccgagtgtgtagtgcgcgaatgtactggttgcatggaacctctttcatcgttgatggtcattatatgactgtagatgggaacgatgatgcaaaatagcactattttagagttattacagtaagggcttgctcgacatgctgatcatcggttgccgtaaagcgttagcggaaaggaacaccggtaaactggctggttagcaaccatattgcttttatcgatatttgtttatggattcgaaaaatcgtttcagactctcatcgtttttgtcaaaaaattcatacagcgcaccaattaagtactgtgaaactgactcaattccacttctcttagcatcgataagccctgtaactgcaatctttcgcaaatcatcctcatttaagtccccgagcaggtgatggcagcgaataagttcagaccaagtatatgccagacccattggatcttgttctgcttgatagagttggatagcattttgatagattaaggtcgcttcttctgctcgcttttccgataagagcaaatcacctaaactttgatacacattggcaagaccgagcttcgcctgttcctttttgtagagctcgatggcgttatcatagtggccccttgccagatcgacgttcccgagtctcctctccaggtcgccgagggctttcagggcattggcaagaccgagcttcgcctgttcctttttgtagagctcgatggcgttatcatagtggccccttgccagatcgacgttcccgagtcgactctccaggtcgccgagggctttcagggcattggcaagaccgagctgatcctgttcctttttgtagagctcgatggcgttatcatagtggccccttgccagatcgacgttcccgagtctcctctccaggtcgccgagtaggttttcaagcaacgcgccactcatcatctgattggcacgttttaatagtgctagtcctgccaaaacgttaaatgagtatacgttttgtagttgtcggatgagcttacgcgccaactcttcattaggattgcctaaagccatatccgttttgcagagttgttcaattgcccataactgttgactgctcttgacgcgggattgaatgtttatatcgctgctgacggtatcagaagcattgcgggagagttcaataaaataatcgtaggcgtagtttcgagcgcgctcccagttgaaactgcaattagtggaattactatccgacacatgccctaaagcatagcgtgcgataggaggcagcatagtgaaacatcctttttcaagaacaagtatattgaagtcggtcatggtgacgcgagcctggcaatgaccgctttgcttttcccataaacttagggtttcctcatcaaaaccctctggaaaaagagcggcaaattgccaaagatccaacgcacctggatcctgtatcaataaattttcagtaagggagaaagatatttccagactatcaagacgatgacttggattacgagtctgggccaaagccgtgccccattcgtgccacagttcttgtagcttttcccaactgtaggcacgtcccagacgggccaacagggtgatgctgagtgcgtggccacccaactgttgatcaacgaagttacggagttcgcttaggttaagctgagaagttccgttccagcatttggtaaaaagcgatacagcactatcggtatcaagccggtcgatgtaaatgctattaccaagcacgctatccagatttactctcgatgaggcaagaaggcgtatacccggtagttggctaagttcactcaacaactttttaccaccgggggtctcggcaatactttccaaattatctaagtaataaagtccgcgagggagaaatgggctcaatagggtaacatctctgatgtgagcggtttcctctggttttaagccaactgcagagcctatttgccagagtaaacgcaaagtatccgcatcatcacttacctgaatccaaaacgagcgtgtggcgctatcaccatttagccagcatttgagcgcagccttacatacctcagttttaccgattccagcacaaccgacaacatacccgcaaaccgtagcatgacagttgtcaccggtcaaaaaggcatttacttcttctatctcatgtttacgcccaataacatccccttcgcgaggctgtagtctcgggtcattgctacccaacaattcacccggcagcaatctttgtatgggacgttttggtgttggaatttttacctcgtcacatatcagagaaaggatacgttgattacccgttggaaatcgatgattattattccagtcagtaagaagactcggaacatgactattgtcgccatcgtcaggaaggattggaaaaaaacgttgattgttaaggtgagaatgatagagatcactggtaataatggcgctttcccaggtaactccagcccccccattatcctctatgtcacgtttttcaaatagtttcttgtaccgttcagaacatacaattaataccatactcgcatcttcgatgctgtgctgcatccaagcacgccacccttttccaggtggatgattttggtatgggtggtcggtaataacttgaatcccattacatgtgagccattctgcaagagcggcaaccttctcaccaagagatccttcgtgagcatagctaataaaaacagttggaatttctatcggtaggtttaattgcattgagtcgcttcctgtaatttgctaagaataatttatttgatccagctaaccgctgttaccttattcatataaaaaagccgtcaacaaggctacgaacttcggatgggccccggtgtagatcatgtctgttcgtacatcaacgaccaatacattcctgaacggttcgaatgtcacacacgcgttcctgcatgtgcgtaacaaaagcgcgacggcatgcatggcaaggagatcatttttcgctgcccgtaacctctgtacctgttcgaaatcatcaaccacctgtaccaaggtaataaacgtaatctcaagtccaaaaacatattacgccacaacaacagtgtaactacaggatcatgacacccaaggcaacgaccctgccaaccggtatcagcaaagcaatatcaaatgcagcaggcagtaagtacctgcgctgcacgaaatcgtagtggctacgggagcagtatgccaccagtctgttgacgaatgcatcctttacacagaagaaagaaaaagccggatgtgcaacaacgcctatccggctcaaagaggaaggtgaaaagcgcttaaagctgctacttcttcatcaccgccgcatcatccatgaacttcttcagtccggcatcggtgagcgggtggttggcaagctgcttgataacactgtagggaatggtggcaatatcggctcccatcatggctgctgtgacgacgtgttgcggatggcggacactggccacgatcacttcggtcgggtatccgtaattgttgtagatggtgacaatctgcttgacaagctccatgccgtcggtgctgatgtcgtcaagacgaccgacaaaggggctcacatagtccgctccggctttggcggcaagcagcgcctggttcggggagaagacgagcgtggcgttggtgcggatgccgtttaatgagaagtgttggatggctttcagtccgtcgatggtgagcggacacttcaccaccacgttttcgtggattgcggcgagatcttcgccttcggcaatcatctcctcggccgtgaggcaggtgacctcggcgctgaccggaccgtcaacgatttcgcatatgcgggcgatgtgcgccttaaagtcgttgtaggtgaagtttgacggatcaccaacgatttttgcgatgagcgacgggttggtggtaacaccatcaagcacgccgagttcggcggctgcaagaatttcgtcgagattagcggtatcaataaaaaatttcattctctcttcttacacggttacttgttgacgatccagcagggcattgaaattttttgtctgacggccttcccagttgcgtttgtgccaggcataaccggcgatcagtggcagagcaatggttgcttcggcaaagaccatctgctcgtgtacggtatcaaccttgccccatgaactggcctccttgagggttgagccggaaagcgctccgtcacgctcatcggcgaccgtgatctgaacggcataggtgtgcatggagacatcgtcatggccaagcacttcagcagcaacaacaatatcctgggtaaagtttttcggcacgcctccgccgatcatgaaaatgccggtcttgtcattctcgatcttgattctggtcagttcacgaaaatccttgacggaatcgattgagacatgtttttcggggttgttccactggtggtgcacaaggccgaatccggcagaacagtccgagaatgccggacagaagatcggtacgcctttttcgtatgccttatagacaatggaatttttgtcgaggttatttgcctcgatatatttggccatctccacaataaattcgcgggaagagtaggctcctggctccatggagttggcgattattgccgttgtgtcatcgcagacacgaaggtcgtcctcgtcaatgtaggtgtcgtaaatgcggtcgatgtgcaaatccctgagaatggcatcatccataaaggggcttcccttgtagtgacggaatccaagggcttcaaaaaagtcctgatcaacaatgtttgcgccagtggagacaatggcatcaaccatattgttctcgatcatatcaataatgacctgcttcaaccctgcgctgatcagtgaaccggcaagggtgagaataacggcgcactccttgtcctgctgcatgagatcgagaatggaggccgctcttgcaaggttacgtgcctgaaaagcggtgtcgctcatctggtcaatcaggggaacaatattcagttgtttgatatcaatatggcgcaccggcgcgctcagtagcccttcttttgtgaatgctgactgcataactatctcccgacgtattataaatggaaaataaaaaagagagtaagcttactatatcacacactcaaattaccggatgctgcttccttccggatctgacatggttgggcaactgagcgttgtataggacttactctctaaatataggggttttcgaattctcctgtctgtgacgaaatcgaaaaacaagttggataatatagtctatcgtctcatgaaaacaaaaaacaaacaaaggccttttatctttctgtcaactgttataacttccgaagcatttggagccttactgaaccacaaccctgcctgaaacagccgcactcgcagccgggttaccgcggcactacttatttttatgggaacacagcgaattttaagcggaatgcgccctaccggcaaactccatctcggtcattttaccggtgcccttgaaagctgggtcgagcagcagaatcagcttgacgaaacgggtgcgagagtctatgagacctgctttctcattgctgattatcacaacctgacgacctcgcttgataccagcgagatttatgccaacacgcttgatatgctgctcgactggctggcggctggcgttgaccctgaaaaaagtcccctcttccgccagtcgcaggtgaaggaacatgctgaactctttttgattttttccatgctgatcacctcttcgcgtctcgaaagaaacccgacactgaaggagcagatacgtgatctgaatatggagtcactggtatacggtcatctcggttaccccgttctgcaggcggctgatatcctcctctacaaggggaacgttgttccggtaggcgaagatcagatcccccatgtagagattacccgtgaggtcgcacgcaaattcaacaatcactttcctcaccctcttctgggagaggtctttgctgaaccggaaccaaaaatcacaaaattttcccgtctggttggcctcgatggcaaagcaaagatgtcgaagtctcttggcaataccattctgctctcggacggccccgaagaggtgctgaaaaaaatgcgcacggcggtgacggatacacagaaaatccgcaaaaacgatccagggcatcctgaagtctgcaccgttttcagttatcataaaaaatttaccccggaggaacaactctgcagcatagagagtgattgccgggcaggatcgcttggctgcgttgactgtaaaaaactgtgtgcggcaaatattgcacaggagctggctcccctgattgaaaaacgccgctattatgaagcacacatggagctggtaaaagagattcttcttgacggcgaggccagggcaaaggtgattgccggccagaccatgcaggaggtgagagcagccatgaggcttggcgaaacaacctgcagtaaccatctgtaaaatcgaatgctgaacaacaacaaacaggcctttattttcgacatggatggcgtgctgaccgataatatgcgcttccatgccgattcatgggttgaactcttcagcgattttggccttcaggggcttgacgctgaacgctacctggtggaaaccgcaggtatgaaaggccttgacgttctccgttacttcctcgacccgcagatcagtgagagggaggctgaacgcttgaccgaactcaaggactttctctacagggtgatgtcgcgagagcgcatcaaagcgatgcctggccttggagggtttcttgatgccgctgaaaaacggggagtccagcttggaatcggcaccggtgcaggcccgaaaaacattgagtatgtccttggcctgctgaacatgaccaataccttccaagcaattgttgatccctcacaggtgcgccacggcaaaccggaacctgatatatttttgcgtgcagcctccctgctcaacgccgcaccttctgattgcattgtctttgaagatgctctgccgggagttgaggctgcccggaaagcgggtatgcagtgcgttgcggtgacaacaaccaaccaggccgatgcattcagccagttcgacaatgtcctgcagatcatcgacgactttacctccctttgccctgatgatctcttgagaaaactcaatgagaagcaacccatgaccctcttataacgatatcagatgaaagaattttttcgtccggtcatcagcaatgcgctccattcggcaggcattacgaccgacaaacaaatcattattgaacagcccgcagataaaaagtttggtgacttttcaaccaacatcgccttgcttgcggccaaagagtgcaggagaaatccccgtgaactggctcagactattatagagcacctgagttttccgcctgataccattgcgaaaattgaggtggcgggagcgggctttatcaacttttatctgacgccgctctttatcatgcaatcggttgagcaggtgctgcttgacggggatgagtatggaaaaggggagtctggcaagggagagaaggctatcgtggaatatgtcagcgccaatccgaccgggccgctgaccataggacgtggccggggcggggtgcttggagactgcatcgccaacctctttgcaacacagggttacgcggttacccgtgaatactatttcaatgatgccggacggcagatgcagattctgggtgaatccgtgcggttccgctatctggagcgctgcggtgaaacgatagagttccctgcaacccattatcagggagagtacatcggggagattgccgaagagctgttcaacgatcatggaacggcacttgccgatagtacggatgtgcagatattcaaaaaaagagcggaagagatcatttttgcatcaatacgcaagacccttgaacgcctcggcatacggcacgactcatttttcaatgagcatactctttacacgccggacgcagggggagtgaccgggaaccagagagtgattgatgctctcagggaaaaagagttcattgccgaatatgatggcgcaacctggtttttgacaacaaagcttggccaggaaaaggacaaggtgctgatcaagtcttcaggcgaaccgagctataggctgccggatattgcctaccatatcaccaagtatgagcggggcttcggcatgattgtcaatgtttttggcgctgatcatatcgatgagtaccctgacgtgcttgaggctctgaagattcttggttacgatacccggcacatcaagattgccattaaccagtttgtgacaacaacggttgacggacaaacgcttaaaatgtcgacaagaaaaggcaatgccgatctgcttgacgatctgattgacgatgtcggagcagatgctacccgcctcttttttatcatgcgcagcaaggattcgcacctgaacttcgacgttgagctggcaaaaaaacagtccaaggataatccggtcttctatctgcagtatgcccatgcccgaatctgcagcctgttgcgtatggctcaacaggagattggatttgatgccacttccagcccggagctgcacctgctgcaacggcttacctctccggcagagcttcagcttggatctgccttgcttgattatccggatatgataaaaacaagcctgcgcctgcttgaacctcagaaaatggttgaatacctgcactccctggcggaatgttttcaccgtttctaccaggagtgccccatcctcaaggcggaaccggatattgcgagggcaagactctttctttcagtggcaacacgacaggttttgcgcaacggattcaggattctcggggtttcggctccggaatcgatgtagcatgatgctcctccccggcgtagagcccatactccatgatgtagcgatgcactgaggggggaacgagagtggagatggagcgtccgctggcaacaacactcctgacaagcgttgaggagatatcgcaggcgaaattgacaaagctgatacacgcttcacacgggatgatttcaggtcgcggtgtgctctctgattgtgttgacactcttctgaaaaccaccacatcagagagggaacaaaacgtttctgactctttccactttgaaaattccctgaaactgtcctccccgacaagcagcgtcagcttgtcggcagggtagagagtacgaagatagcgcaggagatcaacggtataggatggctgctttttttcaagctcccatccgctgacctcactgaaagcgccggtcagattgatttcctgagtgagaagctcagccatgcgcatcctgtgcacatcggctctcccactttccggcttgaaggggttatttgaaacagaaacaatgagtttatcaataccaagaagctctctggcgaaaaggcagagagccaggtgaccattgtgcggcggatcaaaggtggcgccgaagagtgccagatgcacagagctatcctctgatcagcttttagtgttttgcttgattttatccctgttatcctccatatccttctgcttatcagggaaattctgcaggtactgatcaagtgcctggctggcatcaaaccatttttttcgcttcatcaagacatcaatctttccttcccaggctggcttgatatagacggtatccggataacgcttgatgagttcgtcataaaaaatacctgccgctttatactttttaagctgaacatactggcgagcaataaaaaaagtgttctttgccagtttttctctcagcacaggaattgccttttctgcataccgcaaagtatcaatccgggcaaattgagtggttgccgttgcatagctctgcttataggaggcattatccggattgattttcagcagctcacggtatgttgtgacatcgctggcaatcttcgaggaatcaaccatcggatagagatcgagataggttgcaaactgcgtgatggctttcgcggtatgttcctgatcgagttcaaaatgcggagagagctgttcataggatttggcaagcataaactgggctgttcttgcatagggtgttgaggatatttgctgctgcaacttggtaaacatttcagcagcaagcagatactgtccggaatggtaataggattgggccagaagaaagagcacatcatcctcaagcgctgttgccctggaggtaaacagcagcgattcaagcccgagagcggctccctgataatctcttttatcgtacatcttcaccgctttgccataggcttcgttaacgcgagtggttgctgagatctttgccggttttgaggatgaacaaccggaactcatcagtaaccctgtcgccaaaagcatcagcgctgaacgtgaaataaatctgttaaccgacatagaataactccataatcctttttatagaaaagcgaaaacgtataatacgaaactgcgcaaaaagaaacagcacttgatgagcaattacagggcgattttcaagagcggctatttcggctctcctggaggaaaaccgctctcctctgcacagaaacagaatggaggcagggagataataacagttcacgataaaagaaacggctggagaaaagttcttgtggagcttaggggagtcgaacccctgaccttctcattgcgaacgagacgctctaccaactgagctaaagccccgaatccaggaatattcgatcttcgtctaaaaaaaatagcctgcacatgcaggctattgactgttgatcttttcagtcaacactgccgctcgcccgcctgtttcaggaaacaagactcttgcgaagcatttgcagttgatgactgatactgccatcatagatggtgtcgccaattttaacagcaaccccgccaataaactgctcgttgatagccatcctcggacgtatttccttgccggtgaaggccgcaagcttcgtaacaagttctgcggtctgctcatcagaaagggccgtggcgctggttatatcgacattgatcacccctctcttttcatcaagaagaatctgaaactcatcaataatttcaggcaggagcccggcacgtttcttgtgggcaacaagccttaaaaaaagaaacattttttccccgacagagtccttgaagatctcttcaaggatatgaattttcctgtctcctttgacgagagggctgcgcaacgcatagacaagatcacgggagtgttcaagaacctccttgatcacgtgcaactcatcaacaatctgattgagaaaattaccctcttcagcggctgagaggagagcggaggcatatcgacggcttgcaatgagagttgacatgacgatgagtcggttttcagttacgttttgttgaaagatcctgaatcatgctgtcaacgatctttttctgcatgtcggcatcaagagttgttttgataatcttttcagctcccttaacagcaagatcagccacctcgtttctcagcacatcaagcgcacggcgtttttcctgttcaatttcatctttcgccgttgcaatcatttttttcgcttctgactgagccttttcagtgatatcggcgcgaagcttatcggcataatcctttccttcacggatgattttatctgattcagcatcggcttttgccagaagttccctgtttttgcgcaaaatagcctctgactcctccttggcgctgtgcgcacgatcaatagaggactgaattcccttttctctctcttccagagcgccgataatcgggccccaggcaatcttcttcagaataagcagtacaatcacaaatgtgatcgcggtccagaaaataagaccgggattcggactcagaagactaccggcaagaagtataattcccgacgtaagcatgaacaatgtttcctttaacgggttaataaaacccggttgcagtctgaaaagagcagccgcaaccgggatatcttctgtaacgaacctgcaggcagttcactcttacttaagagcaagaagcacacagataacttcaccgaacagggcaacaccttcgataagagctgctgcaataatcatggtcgtacggatatcagccgttgcttcaggctgacgggcgacgccttctgcagcagaagctgctacattaccaataccaagaccagcgccgattacagcaagaccagcacctataccagctccaagaaaacccaaaccttccatcttgtaattacccccgtttatttgttgtaagttttttgctaaaaagaattagcagtgttaaaaccagttaatgaaacgcataaaaataacagttcttcctcaacaatcctgagcttttttcaatggtgagcaacccctgcctcatgctcctcatgtccttcgtgtgccgaagcaagaccaataaagagcgacgagagcatcgtaaagataaacgcctgaaggaaagcaacaaacagctcaagcaggtagataaaaattgagaacggaaccgacatgacaacagccacgatatagctctgcagaataaagctgataaaaatcagactgagaatcacaatatggccagcagtcatattagcaaacaaccggatggtcagtgcaacaggcttggtaaataacccgataaactcaatcggaatcatgataatccagagcgccgggtgagttccgcctgtcagatgagccagatagcctttgatgccatgcgctttcagtgccgcaacctgtgttataaagaaggtaaacgtagcaagagtaagcgtgacattgatgttgccagtcgccgttgctccatagggaacaaggccgagaagattacataacaggacaaaaaagaagacggtaaggagatagttaaggtacttttcatacccgacaccaatatttgccttggcgacgtctatacggatgaactcaaccagcgcttccatggcgttgaccaaccccgttggcgcctgacgagccgtcatcttcttgtatttgctgccgaccagggaaaagagaatcaacaaaattgccgataccacccagagcataacaacgtgcttggtaattgaaatatcaacacctgcgattggggggattttagggagatgaacctcaccaaagggctcaaaagagaagacgtcattatcaaggatatgatgcatgataacatcgcccgccttttcctctccatgggcgtgagctgcaactgcagcctcagcggtcggggctgataccgaagccacagagtcgtgaggaggagtggacgcctgttcagtcagagcaaatgcggggccgttcgcattcagcagaagaggtacaaggagtgctattaccttgagaaaagctttggcctgtatgacatttacccgtttcatgcagtgttctttttctgtttatttttcttttgatacccgagaatttcaacaatcacatagatacagtaaaaagcaaaaaatgagagcacaaagtcgttgacaactaccatactgcggacaatgacgactgcaataagcagcatcagcaacaacatccgaacagccaacccaccaaaaacgaacttggtgaatacggcagactccttgtcaactgcgtattcaaagagaacataaccaataagcgcattggcaacaaccattatccatgccagaaacaccgaatgaatatctacgcttcccggctcaagtcctgtataaatcaccatccataaagcgacggacaaaatacataactttactaaaaaatcaaacaatggtttcatctccccctttctttcctgattaacaaaagcataaaccgtaactgctctatttttttttgtttgctgaccgcacgaccttcatgagcaaaagtaccataccaaacatgccaattgcaaccccggccagaaagagcagtggcgaggtaccaaaccggctgtcggcccaatacccaagcaacacaaaaaacacaaaacttgctgcaatctgcaagccaaggcccatataatctgacagggcccgggcagaacgcccaaactgctcggaaaaccgttcctcatcaggtgttttcattgccgaggatccttgtttacattcagactgaaaagcacgttgcacaccagcgaaatctgatagcagtcgctctatctgtctcatgcccggaagatacgactcttccggaaataatgtacctttaccggaaattcttcctccaactgccggcaagagagaagaaatatcctgtttttttgaagaaacgccattgcaaaaaataggcgaacacgaatttcggtatcaatgataaaaattccgatataatgttatgaacccaaaaacaagcgtgagtgcggctcaaacagccctctcggaaaaatatatcgtgcctgaatgcttccgtcattatgacgaactcattgcactgcagagcaccagaaacggtggagtaagcgaaggcgcctattgctcactgaacgttggaagaaataccctggatggtgaagaaaaggttcgggaaaacacccggcgcctctgcacagcagcaggcattgaccctgaaagaatggtcttctccgatcaggtgcacggcacggaaatactttgcgccgaaaaaccaggacattaccggggctatgatgcactcattacggacaaaaaagagctttacctctgcatctttactgccgactgctaccctctgctcatctacgacccgcgccataaggtcaccggagcgattcatgccggatggagaggaagtgcaggaaatattgtcataaaaacgattgaagcgatgcggatgaacttcaactccctgcccgctgagtgtgtagcctatatcggcacaggaatttctcccggagcctatgaggttagtcgtgaggtagccatggagtttcctccggatagccgacagcgctcaacacgctcacaggatgaggaaaaatacctgcttgatctgggcatgatcaactaccggcagcttctgacatcaggaattccaccctcgaatattgaacgctcagcgctatgctcggctggcgacagcaacctgtttttttcctaccggcgtgatcagggaataactggccgcatggtcagccttattggcgtcagattctctgaacacgggcaacacgaatagtggaaaccataacagaaaatctttcgcccaggcaaaaactgatttttacataaagctccggccgtaagtaccataaagtgcatgagcttgacgacaaatctcctctctgaaatcaggatgagcaatcgttgccaatgcttcggctctctggcggagattttttccatgcagattcacaatcccatactcggtcaccacatactgcacatgagccctggtcgttacaacgcctgctcccggcttaagttgtggaacaattcttgacagtccggcctttgttgttgacggcagggcaataatcggttttcccccttccgagagggctgcaccccgaataaagtccatctgtcctccaaaaccggagaaatatttctgcccgatggaatcaccacagacctgaccggacatatcaatttcaagagcgctgttgatagcggtcacccgggggtttttccttatctcccgtgtatcattaacataatcggagggaagcatttcaacgagcgggttatcatcaacaaagtcataaagcttccgcgtgccaacaagaaagcttgcgacaataatctctttgtgggttcgttttttgcgaccattgatcaccccttttttgaccagatcaatcaccccgtcagaaaacatctcggaatgaatacccaaatccctgtgaccggaaagcgcagcaagaacggcatccggaattgcaccgatacccatctgcagtgtagcgccatcttcgacaatggatgcaatatggcgtccgatactgatctcggtatcagttaacacatggcggggagtctcaaggagggcgtcatccacatcaaacaaagcatgaatcttgctgatatgaagcattccttcgccatgcgtgcgcggcatattcggatttacctgggcaataaccacctttgcagcatgtacagcagcaagagcaacgtcaaccgaaactcccagagagcagtaaccatgacggtcaggaggggagacatggacaagagcgacatcaagcggcaacaccttgttgtaaaaaagagaaggaatatcgctcagaaaaaccggaatggaatccccatcaccttcctgaaccgccttacgaacattcctgcccacaaaaaaagcattcaatctgaaactatcacgatactcgggctttacataggaagcatcaccctcggtgtgcaggctgacaatttcaacatttctcagctcatcagcgcgctgcaccattgcatcaatcaagcgctgcggagttgctgccgcagtatgcaagaaaaccctgtcccccgacttaattctggctaccgcatcttctgcggaaagcgtacaataattcatgaacccctttacatttggttaaaaaaggcaatatcagatcccgttttttttccggcgaagatatgctggagtatctgacaaacctttttgtattttatcttcatgctcccctctgccacttggcagcgacgagttataatcggcatcgtgcccggtatttttcctccctgcgacctcatgaggatcattaatggacaactgccttctgatataggccggaatacgtaaatcttcttcctgacgttcaggatgaagggaggccgtctgccgaaccgatgagggcgcctggccaagcctgataccaggaacaggtgcaacaaattgccgaacaatcggcaccgttccatcgtcctgcgacttgcgcttgaaaccggttacaatcacggtaacccggatttcgcctgatacctggggctcatcaacgtagccgttgataatcttggcatcactgccaacctgctcctcgatatagttcatggcatccgacatgtccctcatggtgacctctccggtaatatttaccagcacacctttagcccccttcaccgaaacaccctcaagaagaggactgttcagcgcatctgatgaggctttcagcgcacgacgctcacctgcagcagcagcagaacccataaccgcatctccggctcctgccataatgctgcgaacgtcggcaaaatcgacattgacatgaccatgtcgggtaataatatcagcaatacccttcgccgccctgtagaggacatcattcgccatattaaaggcttccgtggcgctgaccccctcttcggcaatactgaggatcttttcgttttcaacaagaataagggtatcgatatatttgcgcagttcgacaatgcctccatcagcaatcttcgccttgacctgaccttcaaagttaaagggtctggtcacgacaccaatggtaagaatacccatattccttgcaatagaggcaattaccggagccgcacctgtaccggtacctttgcccattccggcagcaataaagacaagatcggctccccgaagctgagcggcaataatttcacgatcatcttctgcagcctgacgcccctttgccggatcggctccagcacccagaccgttcgtagccttcttgccaatctgcaccctgagtggagctttcgagttcaggagcgcctggcgatcagtgttgaacacgatatactccacaccactgatcttcctgtcgatcatattatttaccgcattgccgccacagccgccaacgccgacaatccttatggtaacccctttgccctggtcactgtcaaacaggcccggatcaagctcaaatgccatgctatcagttctccctttaaaaggctcttatttgctctttcatcatagattatcccagaatttcttcatgcgatccacaatttttttccccgaaggagtctgctcctgcaccaggggctcttccctgcttccctgaggaacatcaacagggagtatctctgctgtcgaagcgaagctgtgatctgccgagagattattctgaaatgcatgggcaacaagacccattacggtcgcatacatggggttattgacggaacccttgatccctccggaaaccccctccggatacccgatacgaacatcaagtccaaaaacatcatgagcaagctcttccgtacctggcaggagtgaacctccccccgttataatagctcccgcattgagatattcataatagcccgaccgctgcaccgagtcacgcacaagctccagaatttccatcatccgggcctcaataatcatcgtcagtgagctcttcggcacggatttttgtgtccgtccctcaatgccctcaatcaggagatcctcatcctcaccactcagcttgctgtaggcacagccatgttttattttcagatcttcagcgacttcgtaaagcgccctcaccccatgagcgatatcatgagtaacatcgttggcagcaaccttgatgacctcagagtagcggatagccccgtcaatatagatagcaacttcagtagttccacccccgatgtcaatgacgaccacaccgcttttcttctcacgctctttcatgacagccataccggaagccaccggctcaaaggtgactgcactgatctcaagacctgctttctcaacacactgcttgatattacggatttttgtcctcagaccaaccacaatataggcgctgcccctcatcgttgtcccggccatccctatcggatcaagaagcccctcctgatcatcaacaatgaactcctgcggaataacgtgaataatttcatgatcaatatccagataacggatattggtcttggctttctccagaaaacgtttcacatcagaatcattgacaattcctgtctgattgatactgatttccgaattactgtgaatacaatggacatgtgctccggaaataccgacattaactccatgaatacgaatggaggactcccgttcagcatcagcaacggcggctctgatagcagctacagtcttgttaatattgaccacagtcgcccgttgaagaccatcggaattagaacgccccttcccgagcacgttgagctttccaatttcatctttttcggcaaccaccacacacaccttggttgttccaatatcaagacctacggcaatattgctcttcagcattgttctattcttgcatgattatcacagggaaacattctgtggtacctccggatatacaggatccctggtaaaaatcctgtctctgaacctcaggtccacagtctcataagcgtcaaaacctttcttggatactaccttttgccagaatatctcgaattttttcaacttttccttgtagttcccatcattaccgacaataaaacgggtgggagcctgaagcgcaaggcaccaggccatgccgttgtctgcaagatgaaattcacgaataagcaggctcgcatactcactctctgaaagagccacaagaaactgccggattaattcgatatcctgacggtcaagttgccgcagattgttcctggcaatccgaaggtgcgtaatacccgtaatttgtaacaagttcggaaaccgctcagaacaccccttcgtacgcggcaaaagaaatccctcacgatcaataaccagcacttgcccgtcaatagccgttactgcaagaggttcacgctcaaaaaccacgacacggacaatgccattcaactccttgcttatctcggcatccctgagatagggaatcaccagaatcctttgtttcagctcctgtacgtcgagtttctgcaaattcctgccctgaaaaggagccatgcgcgataacagctctctttcggagatgattgaggctccatcaataacaaaatccctgaccaccacctcttttttccactgggaggcataataggccagcgcagcaagagcgacaagtactatcagaaaagagagtacccgcaaaacccggcggccacttgacgctttttcaaatccgttcatgacgccgcaaaacccgactgggagtcttcattgccctgaacagcaacaccctctctgcagaaattggcaacccttgttgcaagatgggtgatatcaccggcacccatgaaaagaagcatatttccattaactgaccactccttgagagcagtaaagagattttgcatatccgcaacaaactccacatgtttccctccagccttacggacagcgtccgcaattaactcaccatcgacaccgggataatcaactcccttttcacgcgccggataaatatcggccacgtagaccatatccgcatgagagagtgcccagccatattcatgagcaaactcccgggtacgggaaaagagatgtggctgaaaaaccgccacgattctggagtcacgccatccgcttttggctgccctgacagtcgccttcacctctgtaggatggtgggcataatcgtccacaaccataagaccgtggccattatcatattttacctgaaaccgccgcctcataccactgtaccgaccaagcccggcaatcagtcgctcaggaaggatacccagctcaagacctgtcgaaaaagctgcgagggcattaagcacattgtggcgccccggaacctgaagagagacgtcccggtactcctggccaaaagccttgattgaaaaggtagtatgctggttatcgagaacaatatcaaaagccataacatcggcaggctcatcaattccaaaagttgtacagaggcgattcatcttcggcatgatctttctgatctccggccaatcgacgcaacagatcacccgcccgtaaaaaggcactttgttggcaaaagcaacgaaggcctctttcagctcatcaagcgtgccataagtatccatatgctcggactcaagactattgacaacggcaatggttggtgtcagcttcaaaaaggcgcgatcatactcgtcagcctcaataaccatatattttccctcaccaaccacggtactgcctttcagatagtccgagataccgccaatcatgaccgtcggcgactcatccgactcaatcagcatggtagcaatcatggcggtcgttgttgttttcccatgcgtacccgcaatgcatatgccgtatgtatagcgcatcagctcaccaagcatctcgtcacgcttgatgaccggaataccagctttctcagcggcaatcagttcgatattatcctcagcccgtatggccgaagaataaacaacaacatcagaacctgcgacctgctcagctcgatgccccttataaattattgccccatgctcggcaagcttttcagtcacctcaccagacgaaagatccgaacccgtcaccctgaaccctgacttcagcagcaattcggctattgcactcattccagcgccgccaacaccgacaatatgaacactttttgtttttcccagttccatgtaaatcctctttcttaattttttttagcaaggctgatgatgcgcaaggcaagctgatgagccgaatccggatatgcgagcttccgggatgctgctcccatacgtttcagcctctctttatcatgcagcagctcaagaatattttttatcgacgcctgctggccaagacgatcatcctcaaccagcatagccgccccacccgtaacaagcgcccgagcattatgacgctgatggtctccagttgcataggggtaaggaacgagaaccgatggcttgccaaggttagtcagctcagcaagggaagaggctcctgccctgcaaagcacaagatcggcagcgccataagcaactcccatctcttcaatatatggagcaacccatatataaggagagggctgcatcttgctcttgatcctctcgaaatcaagcgctccggtctgccagaccagatttgccgaggccgtaatcaggtcaactccctcaagcaccgcattgtttattgagcgggcaccccggcttcctccgaaaaccaaaagagtaggacgctcttcagaaagtgcaaaatactccctggccgcaacctgctgcggcaaggcaaaagagcgcgcaggattgccggtaacaaaaagccgttttttattgcggataaatcgacgcgcatcatcaaaagagagatgcacttcactggcaagtgcggcaagcaattttgttgtaacaccaggaaatgcattttgctcctgaataagcgtctttttacgcatgagctgggcggcaagcagcagcggagcactgacaaatccgcccgtacccacaacaacatcgggagcttctctggcaatcaacgcagcagcacgtcccagagccgcaacaaaatcggcaattacgccaatattcgcaacaatatccgccagcgcccgccctcgttttaaacctcgtaccggaataagatgcaaccgataaccaagtcttggaacttcggtcgcctcaatgccgcccgttgtgccaacaaaagaaatcaccacatccggcaccagcttcctgagctccccggccatagctattgccggataaagatgtccaccggttccgcctccggcaaaaagcacgttcattccaccctccatgaagttgcatcaaccggtatgctcctttcaatcgccggtttcttgtaccgtgctacgctgataagaatccctacaccgagagagttaaaaagaagcgccgtacctccataactgataaaagggagtgcgacaccggtcgtcggaagcaaatggcaggcaacggcaatattaacaaaggcaaaaagcgtgatagccatcgtgataccggttgcaatatatttaccaaaactgtcagcagcatgtttggcaatgataaggccacagattaaaaatcccgtaaagagcgcaataacggctaaagcgccgataaacccatactcctcaccaacaacaacgaagacaaaatcattataggagaggggcagatagagctcccgctgcttgctggccccgacaccaaggccaaacagccccccattgcccagaccaatcaatgcctgaacaacctggtaggtcgccccctgttcatttccgctggtcaatgagtgcaaccgggcacgccgatatggcgctgctatggcaaaaacagcggcaataggtatcagtacggataccgtagcaaggagatgacgaatactgactcccccgataaacataagcgcaaaccctatgaaggcaataagcgacgccgtactgaaattcggttcgagggcaaccagagccacgacaatcatcaacagggtcagcataggataataagagttgttaacatcttttatatatccctgcttttcagtgatcagtcttgaaaaatgaaaaataaccgcatatttggcaaaatccgacacctggaatttcagcggtccaaaaccaatccagcgtgcagctccggtaataagcccaaccgctttcagaacaagcagcagggtcaaaagcacaatgcttgtaaaaaggatgattttgctggtcttccagaaaacatgatagtcaagctgggcaacaaggagtacggtaccaattccaagaatggaaaagaaaagctgacgccataaaaaatattctgaacttgagtacttcgtgacagcccatcccgctccgctgctgtaaacaacagcaataccgatacacatcagaacagccacaataaggatcagaagctttgcagcaactccctccttgcctggatgtggcaacaactcgctcacggcaagagcctcttctgcagggcccggtaagtgatcagtattcaccatgatgataactgatgaacgcattgtttaaactgcataccgcgatcctcaaaatttttaaacatatcaaagcttgcgcacccgggtgaaaagagcaccgtctgcccggagcttgccgcatctcgtgccaacaaaaccgcatcttcaagcgatcctgccgccttgacagcaacaacatccttaaaggctgaaacgatcttgtcctgcgattcacccaaagcaatgagcaaagatacctttttctcgacaagtctggtaatcgcagcgtaatcattccccttgtcgcgtcctccggcaataagtaccgcagtagcaggaagcgcttcaagcgcctgacgcaacgcattcatgtttgtcgctttggaatcattaacccagtcgactccattgatggtcatgacaaattcctgacgatgctcaacacccctgaactccctgattacctgacaaaccacttcccgttgaatacccaaagctcctgcaacagcaacagccgcaagtacatttgagatattgtggcgaccacgaaaactttttttcagaaaatctgatgtcacaagaacaggctcatccccgtcaggcgtatgggcaacaagcgtgtcgccctcaagaaaaaatgttcgaatgtcaggaactcccttgcaggcaggttccatgccgaacgacataatgttgaaaggaaactgatccctgcaggcaaaatgttccctgagcagcgcatcgtcctcattgtagatcagtgtatccccggcaccctgattggcataaatcctgaacttggccgcagcatagccctgcagctctcctgcatagcgatcgagatggtccggcgtaatgttcatgataacagcaacctcaggcttgagagtgggtgagcgctccaactgatagctgctcaactcgaccacggcaatatcaccagccttcatatccaataccattgaagaaaatggcacaccgatattgccgacactgtaagccctgtaaccattccggaggccatcctcttcacagagagcatgaacaagcgtcgaggtggtggtttttccatccgtaccggtaataccaacaattctcgccttgcaaaaacggctcgccaactcaatctcactgtagagaggaatatttcgcgcctgcagggttgtcacaacctcggcatgagggggaatacccggactgatgacacaaaaatcagcctcatacaccgcaggcgaatgccccgcctcttcgaaagggatctgcatctcccggagatgctgcatctcctctgcccccatggttccaagctcgctgacaaaaaccgtcgcacctttgcgagcaagcagttgcgctgccgcaattccgcttttgcccgcgccaatgaccgacacccttttacccttgagatccataactgttatctgagttttaaggtcatgagactggcaagaaaaaacaggatggtcaaaatccagaatctgatcacaatcttctgttccgcccaccctttcaattgaaaatgatgatgcaggggagccattaaaaagatccttttgccttggccatatctcatttttgtatacttgaaatagagtacctgaagagagaccgagagtgtttcgaggaaaaatataccggcaatcaaaggcaagagcagctcctgtttgattaaaagcgcaataacggcaatcgcgctgccaagcgcaagggagcccgtatcacccatgataatctctgcaggattggaattgaaccacaaaaagcccacacaagccataacaattgccatgctcaccacagcaatctcgccacctccgggaataaagggaatattgagatagactgcatagaccgcatttcccgccaggtaggaaaaaccacccagacccatgaccacaatagccgaacttccggcagcaagcccgtcaagaccatcggtaaggttgacggcattcgatactgcggtaatgataaaaataacgatcggtatatagaaataaccgtaatcaatggtcagatacttaaaaaaaggaaccgttgtcgtcgacaggagcaccgaaaaagagggatcataccaggtatagcatccaaccaccaaacccagagtgacctgcccgataagcttgtatcgagcggaaagcccgcccttgatcttcagtaccacctttcggtaatcatcaataaacccgataatccccatccatagaatggcaagcataatcagccagacatgcggatcaatgaattttgaccaaagcagcaccgagatctcaatggaaaaaataatcagcagcccacccatggttgggagcttgtttttctttttatgttccggaggcgcttcctccttgaccggctcaataaaccgtgttttcaggtatttgataaatccaggaccgacaaacagggtaatcagcagcgctgtgatcgccgctgcgctggccctgaaggtgagatattcgataacatgaagccccggaaggtcaaaaagatcattaatgtacctcagcagataataaatcataccctattctcgcccggttatggtttttgcattgataagcgcatcgacaacctgctcaagtttcattcctcttgatcccttaaaaagcacgatatctccctcctgcagtaccgtccgtaatgcttcaagaagcgcttcgcggctttcgaaatggcccctgtaacgttcgggaactgcccggccaaaaagccgtgcactctcaccaaaggtaaagagcagatcaactgaactctgctgaagatagttgccaattgcctgatgctcaacctctcccgccaatccaagctcaagcatatcgcccagaacggccactcttttgcctgcgccgggaagatcacaaagcgcatcaatcgccttgcgcatggagtctgaattggcattataggtgtcattaaggattctcactccacaggcatcaagaacctcaagccgtttccagcctggagcaggagtgagacgctcaagaccctcgcggatctggcagagcgagagaccgaaatagtgaccaactgtagccgccgcaatggcattcatgacattatgttttcctgtaaaattcaacgttaccggttctgaaccggcaatggaacagagaagaaaagagagtgcgcctgcactgtttaccgaaatatccctggcccaacaggagtgttccgaacgtgttgccattccatagggaacacttccagccatccccgaggctgccgcgctgatcctcggatcatccatattgacaaacgcaatacctccgctctggcgaagataatcgaaaagcggtatctccgccgcctcaacaccatcaagatcaacaagaaactcaagatgctcatggccaatattcgtcaggagagcatgggttgggctgccgatagccgcaagcaaaaccatctcacccggatgattgatacccatctcgacaacagcaatatcggtgtcacctctcagttgcaacagggtcaaaggaaccccaagatggttgttcctgttgccctcactcatatgaaccctgaaaccggttccaagtaccgaggccaccatctccttggttgttgtttttccattgctgccgccaatagccagaacgggaatcgaaaactggtggcggtagatcgttgcaagctgctgcagccctgcaaccgtatcatccgtcacaataaatccttttcctggtggcggatcaacagagccctgctcctcataccactgacgactcaccatcgcccaggaggcacccttttcaaaaacagtgccaataaagcaatgaccatctgcattttcacctttcagggcaataaaaagctctccccctctcacctctcttgaatcgataaccacaacgggagaaaccatctcctgcggaggctgcgaaggcggcagagagtcgccatgccctcttccggcctcgaccacctctccaaccttccgaaaatcatcaatcgtcagcacgcctttcctgttcagttgtactctctccttttccggatatccggaaacattttcctgcatagctgtttttatgatcgcctgatctgaaaaaaaatatttgtggccggctatctcctgatacttttcatgcccttttcccgccacaagaaggagatctcccgccttgagcatcagaaccgcccgccggatggcttcagccctgtcactgatcctcaggtaatgaaccccggtgataccacgctcgattgcatcaagaatctcctccggatcttcatcccgaggattgtcagaggtaataataacctcatcggcaatttctgaagcaatccgccccatttcagaacgcttttccttgtctctgtttcctccacacccaaaaaccacgataaggcgggaagcatcctccttgaggccatgcaaggcatcaagcgccttgaaaagggcatccggagtatgcgcataatcaacaaaggccatccacccctgacggctctcaccaactctttccatgcgcccctccaccgtcgaaaccgcagaaagagcattgcatatctctttggcagagagagccatgcccgttccaatggccgcagcttcaagcacattcatgacattgaagtttcccggaagcttaacctgcatctccactgactcatcgggaaaatgaagcacaatggtacttgaggcaagggtaccctgaagaagatctgctgcaaagagcctgctgcacgagagcgctggctgaagcccccgctgcatggtacaacaatatattttatcatctgctacacgagccgccatttgttcggcataaggatcatcaatattcagcaccgcaaacccgtccggcgaaagctgatcgaacagttgctgcttggcttccgcataatcgtgcatggtttcatgaaagtcaagatgctcctgggtcaggttggtaaagagcgccgcatgaaaccggataccatagaccctctgcaacaccagtgcatgagaggagacctccatcacggcagccttgcatcccgcttccagcatctgacggaaaagcgcatgaaggccatgagcctccggagtggtacgatccagcggaatttcgagttctccaatcctgcacatattcgtcccgatataaccagcagaaataccattggcattcagcatggccgtaatcagctttgctgtcgtggttttgccgttggttccggtaactccgataatcagcaactgatcagaagcttttccataaaaaatccgagcagcctccgccagagcttttcgcgcatcagcgaccttgatatagagacagggaagagcaggatcagagggaaattcttcgcagatcaccgctgcagcccctcgctcaactgcactgcggataaagcgacctccatcggtagcatagccttttatcgcaacgaaaagcgatccgggaagtacctcacgggaatcactggtaaccatgctgatcgcccccccaaagccagcttttcccagaagctccagagaggaaatttccttgagcaactcctccagttgcacctcctgcaggttggaaccatcacttgataccgtcatgaggattttctgttgatgtttcctgaagcaagcaccacccgtatcaccttctcttttacaaccctgctgccaggaacaatactctgacgaacaacaaccccctcaaactctcccgaataatccatctccagattgagccatttcaacaggcgctgggcatcgcgccccttaagtccacgaagatcaggcacaactaccgtcacgatagaatcaaggagcctcttttccggagaaggaattgcgaggtttttctgcatctcctccgaacaggcaagcattctcgatacaatggccgaaaaaaccggagccgcaacggtcgcggcataataggccgtcttcggattttcaagaatcacaataagagcatagcgaggcctttctacgggaaaatagccaacaaatgaggagacataaaccggtttggcatacgaccctccatcagcacgtcttgccgttccggtcttgccagcaacagtcactcccggcacagccgcatttttagccgttccactgtcaacaaccgccttgaaatactccttcccgacatatcttgctgtctctgcggaaaccaccctcctgaccgtttcaggaacagcttcccgaacaacctgaccctctgcatcaataattttcttgatgatatagggcttcattaactcgccatcgttggcaattgcggcataagcctgcaatatctgcaatggagtagccataacctgatagccgtaacccatccagggaagcgtggtccgatcccattttgaaagcgaccgcaccattcccggcgcctcaccaaccagcccaatgcccgttttctttccaaatccgaaatttcttgtataggcattgaacttctcccgcccaatctccattgctgtttttgctgccacaatattgctggaatgcataattgcctcacggaacgttatgttgccgtaagactcatgatccctgattttgagattatagatgggcataaccccatgattggcaaacaccacatcatcggcttttctttccaggacttccgttgcagcagcagccatcaccagcttgaacgttgaaccgggctcgtacatctcggttactgcgcgatttcgtgagttctggcgagtccaggtcgccctatggttcaaatcaaaagcagggttattggccatggcaaggatctctccggtacgaacatccataacaatacatgccgcagcatcagcattgaagttcccgacagcctttgcaagttcatcttccacaatgctttgaatatcaccatcaagagtcaactgtaccgtattgccttttatcgcctcctgttgccgggcgtcaggcgccgggtaacgaatacctgttgctgttcgctgtaaaattcttgtaccgtcacgccctttcaacgctttattcaactgtaattcgagtccgctgcttccatcagtttcgctctttacactcccgatggagccgatcacctgagccgcaacgttcaggtaatagcgctgctgctccttttcgaacctgacaccgggcaattttttctcgataataagctgcataagcggcatcgcttttgcgaccggtattttccgaccaagaacagccgctccttttcggcgctgcaactctcgaagataaaccgagcggttgacgcccaaatggcgggagaaaagggtcgccacagcccctgaattgtcgatatgtttctgtttcttgcttccaggctccttcacaggctttccttgcttgtcaaaaagcggagtattgcgaaccgtccggggattggcgtagaaggagatggattcaatactttctgccagtaaacgcgaatggcggtcaagaatagcgccgcgctgggcacgctctgtaacctcccgctcatattgcttggtggctatctgcttatattttttggcattaataacctgaatactcagtaacatgccaataattgcgacaataaatatcgaaaaaagaacaacgacgataccaagccgcttgccgaactcccgatcatccggccgtttgctctcctgctggccactcatgagcgatcccctccattgaagatgcaatcaatcatggcacaagctcaaccggaggaatactcgaagccacaaccccaagcgcagcagcattttcagcaatattacggatactatgcaattcacccattttaagttcctgtgaggttataacacttgatgtcatctgtatctgctctcgaagcttttcattatgaagagcaagattgttaatcgcaaggttgttataggtctggaaaagaataatccccattccggccagaatgtacaaaaacgaggtcggacgcaagagtaaaccgatatcgaactcaagcgcgttgctgaccatctctttgatccctgaattcggaacctcctgagcctcgctgccaacagcaaccacctcctcaggcctcttttttgcgaagcccttgacaccccgcaggagacctcgcaaaaaaagtgccaccctcttactcgcttgcacgacgacctccctcatgaattttttcaataaccctcaactttgcgcttcttgcccttgagtttaacgcaatctcatccggggcagcaataaggggcttgcgggtaacgggggcaaccgatccccacgaaagaggctcccgcaaaccaacccctttgggtccccaatcactccgggccttttcagcaaaaactcgtttcacgatccgatcctcaagagaatgataactgataatggccattcgtcccgtctcatcaaggcaatcgataccatcataaagcgcctggcggagaacatcaagctcggcatttacctctattctcaaagcctgaaacactcttgacaacgtcttgataaccttctcgccgccatgcgcattaccacgaataatagccgcaagctcctgagtgtaggtgactgccccatgtttctgacgataggcaacaatcgcccgtgcaatgctgcgacttctgggctcctctccataacggtaaaaaagccttgcaagctcctgctcatcatagccattaacaatatcagcagcacttcgggaagcattgctgtccatcctcatatcaagcggcccctccctcaggtaactgaacccccgatcaggggtattaatctgaaacgatgagacgccaagatcaagcagaatacccataaccttcggttccagccctttttccgcgcagatcgaggcaatcagcccacccatatcacagaaatttcccttgaccaaaaccgtggaggctgcaaattccttgagcgtttcacccgccacccgtaatgcggcatcgtcctggtcgatgccgatcaacagcgatcccgcaaggaaacccgcatcaaaaagtgcacgcaacatcgccgaagaatggccgccgccgccaagagtcccatcgacataaataccaggttttctgaccagaaatgccacaacttcgttgaccagcaccggctcatgaaatatatctcgtaccataaccattaaaaataccttcccgcaagcgaagcgaaacgatcagcactctcctgcaagagagcagcaaggcgctgcggatcccagataatcatttttgtatcagccccgataataacaacatcctttgtaataccagcatgatcgaggaactccctcgacagagcaaccctcccctgacgatcaagctcaaccatttcaagactctcatacatcaaggtcttcaaaaggcgctcctcgggattaaaatccgaaagaccggaaagtgactttctcattccagcccagatgagcggttcataaagctcaagggaacggtcgggcgctttcatgatatacaaacctgaaaaagcatctgcaacaccctcgaccgtaacactttcgaacttccggcgaaaccttgcaggaatcataaggcgccccttctcatcgatggcatgtctctcttttccaataaagcccgccattgtggcaatccctttagcccccgttatgcttataacctcacctgttacatctttttaaccgtaaccggacgtaaaaaccaaaaaaaaaccagcgagggccgcaatacatcccattttttaccattttgcgccactttaaaatgtataaaaaaggatgcactaaaaaaatattagtctattttacactccagcagaaatgccgatatttcgaatgaatacaaccccaatgaaaagaggagcaaaagagatcctgattgatggctataaccttatccataagcttcatccctctctgacctcggcgtctcttgatgttctgcgcaaggaaacagaaacacaactcctctgttttcaacaaaaaacagagtgtccgataaccgttgtctatgatggaaaagggagccccagagagagtgcgtgcggggcgccactgcatatcgtctttacttcagcctcaaaaagtgctgatcactggatcattgattacgtaaagtcgttgaacacaagagtaaaaaaggttactattgtaagttcagacgatgagattcgacggtacgcaacagcattcggagcaacatgcgtaaaatccgagacatttgcactgcaactcaatgaactgacagcagatgctgccgttcaggacaagagccgccactccctgcgcatgacggtcaaagaaaaaaaattcaatgacaaattgttgagcgaaagggaagtttctcgatggatgaagctcttcgcacgcgaaaaatcgtagtaacaacccggctcattttcttatacttttgtttgtcaccaaagcaccacccttaaccaccgtcattatgatgtccgacagcaccgtcaacaataccctacattggcaggaacttgacgaatggagaaaaaaaatcgacacccttgaccagcagttatcctccctgctctgcgaaagattagattgcgcacaaaatatcagctccctgaaatcaagaatcggagaacaggtacttcagccagagcgggaaaaagaggtactgaacaatgtactgaaccatgccgactcgcctctgaaagctcacacattggaaaaaatctatcgatgcatcatcgaggagacccgactgtttcagcatgaatggaaaaacagtcaaccaggtatccatgccagttaaaaggcagcttcgaaatggcatcaaaaaaaacttcctcccgtaaaccgcttcttggtggagcagctatgctgctgacggcattggcattttttttattcctgcccggactcaatacagcatcaaaagccacccgcctgaccgttcacaaaaaaatgggggcccgcgccattattgatgaactgtaccgttcccgttcgattaccagcaaatggcctgcactggtaaccatcacgattattccaagagtgcaccgtgtcaaaccgggaagatataccattccgccccgcatgtcgaatttcatgctcatgtattatctgcatacgcatccgcaagatgaggtacgcgtcacccttcccgaagggattgatctcagaaaaaccgcccgcatcctctcccgaaaacttgaccttgactctgcagagttcatgatggcgacagcagaccgcaatttgctcctcaaaaaggggataacggcaaaaaatgcagaaggctacctgcttcccggaacctatgactttgcctgggcatccacgcccgaagaggcggtcggatttcttgtcggacgcttccgccatttctacaccgacagcctgaagcaggtaaccgcccaaagaggactgaacgaaacagccctgctgacccttgcctctatcgttgaagccgaaaccccgcttgaccaggaaaaaaatcttgtcgccagcgtctaccttaaccgcctgaaaaaaaatatgcggctgcaagccgatccaacagtacaatatgcccttggaggagctgcccgccgcctctattacaaagatctggcagccggttccccctacaacacctatcgccataacggactccctccaggacctatctgcaaccccggagcagcatcaatccttgccgtactgaaccctgcgaacagcaatttcctctactttgtcgccacgggaaagggagggcattactttgccgaatcactgacagagcacaatgcaaacatcaaaaagtacaaactcaccctcagcaataccggacactgacgaaaacaagcaacagatacccatcatccacctgttgagtagatcgattatattggctatatacatttaaacgaaaatcatttttttaaccaatcatcagagcaatgcagaaaaagagtttatccgacatagcaattcaaggcaaacgggtattgatgcgcgttgatttcaacgtccctctcgacagcaacaaaaagataacggacgacaagcgaatcattgagtcacttccttccatcaaaaaagtccttgaaaatggaggccgactcattttaatgtcgcacctcggaagaccaaaaggaaaagtcaatgccgattattcacttgcccctgtagcaacaagacttgccgaactgctcgattgcccggttaccatggcgaaagagtgtatcggtacggagaccatgcagcaggtgcttgcactgcaggacggagaggtgatcctgcttgaaaacctgagatttcaccccgaagaagaggcaaatgaccccgatttcgcacgcgaactcgcatcactcggagaggtgtatgtcaacgacgcattcggcacagcacaccgcgcacatgcctcaacagaaggcattacgcattacgtccaaacagccgttgcaggctttctgatagaaagggaactcctctacctcggaaaggcgctgcaggaacccgaacgaccttttgtagcaatcctcggtggctcaaaaatatcagggaaaattgacgttcttgaaaacctcttcaaaaaagtcgataccgtcctgattggcggcgccatggttttcaccttcttcaaggcacagggttatgaaatcggaaactctctggttgaagagagcaaaattgaattggcactgaaaattcttgacgaagccaaaaacaagggaatcaaactccttcttcccgtagacgtcattgttgcgcctgaaatttccgcaaccgccgactgccattcagaaatgattaccgccatccccgaagagatgatcggtgtcgatatcggccccctcacggcagaaatctaccggaacgaaattctttccgcacgaaccgtactctggaacggacctatgggcgtttttgaaatcgataactttgctgcaggcaccatggcagtcgcacaagcaatggccgaagcaacagcagaaggcgccacaaccattatcggtggaggcgactctgcagcagccgtagcaaaagctggtctggcgaacgaaatgacccatatttcaaccggtggaggcgcaagtcttgaattccttgaaggcaaggagctgccgggtattgccgcactgaacgattgaccggttctgcacacgacaaacccttttacagaagttacctttgagatgaaccagaccaatcgatgaactactcgaaccagccatacagtccggggggatttcagtttatgcccccggcaattaaaaccatcattattatcaatgttgccgtttttctgctgcaattctttacaccattgggtgcaataattcaagcgctcggcgcactctggccaatcggttccagcaacttccagctctggcaaccgctgacctacatgtttctgcacggcaatggcacccatctcttcttcaacatgttcgccctctggatgttcggtgctgaaatagaaaatcagtggggaacccggcaattcaacatctactactttacctgtggtatcggcgctgcaatcatcaaccttctggcaaccataggcgatccctatccaaccgtcggcgcttccggcgccatctacggcgtactgctcgccttcggcatgatgttccccaaccgctatatttttctctatttcctcttccccgtcaaggcaaaatattttattgccggctacgcactgatcgaatttatctccggtttcggcagccgcgccatgggaagcggcagcaacgttgcccattttgcacacctcggtggtatgctgatcggcttcatctacattaccatcaaacgagcagagtggtcgttctccggactcttcagcaaaatccgcccctccggcaaaaagagaagcggtccgcgcctccatacccggaacagcataacaccaccggtctccgaatctgaaatcgacgccatactcgacaagatttccgaacgcggctatggctcactgaccgcagaagagcgacgcaaactgctcaaagcaggcggaaaaaagtgactgaacagaaacaaaacgcaagtcaggaacagatgaaaacgacattggatggagctacacgcagggcagaagcactgataaaaaacccccggaagagaaacaaactgcttgatgccgcaggcaaggtagcctcttccgggaaatacgccctgcaactctcaggcataaccgaaaaaacaaagacgctgatccgcatggtacgcagcacggccaacagggagtacctcgataccccctggcagaccattgtgctcattagcgccgccctcatctattttgtctctcccttcgacgcactggctgacttcctcccgcttatcgggtttgttgatgatgccgccatcattacagccctctttgcttcaatcagcaaggatgtcgaaaaattcaccgcatgggaaacaacaaaagcagcgcccgatacggcaagcatcagctctgcggagccggagtgaccgttaccaacccaacacgctcaaaacaggcaacactctcgatgtggctggtatgcgggaacatgtcaaccggctgcaccgatagcaatttgtaaccctgaaggcagatctccttgccatcacgggcaaggcttgccgggttgcagctcacatagataatcctccttggcctcagccgcagcatcgtagagagcgccttcgggtgcatacccgcgcgaggcggatcggtaataatcacccccggagcatcataacttccgagcagatcgagcataccctgaaaatccttgagatcaacctggaaaaaagccacattgtcaatgctgttaaacgccgcattggaacgcgcatcattgatggaactctcaaccacctcaagccccacaacctgacgacaatgctttgccagatagagggttatcgtacctgtcccgcaatagaggtcatacaccgtatcctccgccctcaaccctgcaacctccagaatgctctggtaaagcagctccgcctgtgacgaattcgtctgaaaaaaagagttcgccgatatcctgaaatcaagagcgccaagacgctcggtaatgtatcccgctccgctgagcgtaaactccttctccccggtagcaaccgtatttttgcgctcggtcacattgttgaccaccgtcatcttctgcccggccatcccggactcaagatgcatccggtaacgctccatcagcggctcatcataccaggaggtcaccaggttaaccataacctcttcacggttttcactgaaccgcaccacaaggttccgcaaaaaaccggtatgcgccttggccccataaggaacaagagcgttggcaagcgcaaattcacgcgtcagggcaagcaccctgttcatcgactccttggccaggtagcaatagtcgatatcgatcaccttctcaaaattgccgggagtgtgaaagccgagcgcaaactccttcgggcgggcaagagtctccatcgaaagctcctccggcagcaggtaacgcatatttgagcaggagaattcaatcttgttccggtaatgaaacggctcacggcaagcaagcgcctccataaccgggggagcaacaaaatccccgagatgctcaagcgcatccttcacctttttctgcttgtacacaagctgcgcatcataacggatatgcatcagcttgcaccccccgcaaacgccaaaataactgcaaaccggctccgtcctgtccggcgacgcttcaagcacctcaaccgcaatcgcctcaatgtagcgctgcttcaccttttttattttagccgaaacccggtcaccaatcgcaagcatcccgctcaccatcaccgccatgccgttgtcaagccgcccgaaacactgctccttctccgccagatccgtgaccgtcaactcaatagtatcacccttcctgaaagtattcccgtcttccattagaacctttttataccttttaaaatcaaaatgttacagctcttccagctccgtatatcatctggtcatccggaacagcaacccctgaacatacaaaaccgcccgctttcgggacaggaaaaagcacaccttacctccccacacccgcaaatatccaaaacccttgccctattctgccgggatgtgaccgaacacgtatccacggaagcgacttgccatgaccgggtcagttttacgctattcagacccattttaaaaatctggacgccgaagacattcctattccaccacgtcagttgtcccggacaccaccctcattcgaagagtgatgagccaagcctttttgattgatacgaatgttctctctgaactaatgcgtactcagccagatcagcaagttatacgctggtttgatgtgcatgttaaaatcaaggcaatcgctcatgagaaatcaatgctgcttgtcacaaatccgaggagctcaccgcttatcaagcagattgaggcgaaattggtaggtagcaatgaatgactctgcataagtgaaaatccaccaaaaaaactcctctcactgcccaatatccgtaactatctcaaactcttatctatattatcactggtattttccggtactatccgacacgaactcgttcatcaggcataacggtctcaactgatattgctttggaaagcacggctaacaaaagaaacgcccccaacacaagttgaaggcgtcagaccggagatgctatctctggtgatgatttggaacaaatataatcattttgaaatgaatgagccaacacctgttgcgctcaatcaaacgggatgcaaaaattcatgagctattcctcaatacgcgacaaccattctcatggcaccgtcggagattttctaaaaaaaaacatcacagacgcctccagcctctccattgtctccgcctacttcacaatctatgcttttcaccacctgaaggatgaattaaccagcatagaaaaccttcgctttcttttcggtgaaccaacatttctcaaatcactcgatcccaataaagtcaacacccgcgatttcaaaattgaggacgaccaacttgtcattcctactgaaagccgccttacccaaaaaaacgttgccagagaatgcgccgaatggttaagccgcaaagctgaaatacgctctatggtcaagcctaacttcctgcacggcaaaatgtaccacattcttcaacccaacggggttgaaaaagccattgccggaagctccaatttcacggtcaacggtcttggccttggtggcaaccggaatatagaactcaacatgatcatcgacagcgaccgtgaccgcaccgagctgaaagagtggtttgataacctctggaacgatcaatcgggtattgttgaaaatgtcaaagagcaggtactcagctaccttgaacagctctatgtcgaaaacagccctgaatttatctactacaaaacgctctttcatcttttcgaaaactaccttgacgaacaaaagcaaggcggcctgctcaatgagcgtaccggttttttcgacagtgaaatctggagcgaactctatgagtttcagaaagacggcgtaaaaggcgccatcaataaaatcctgaaacacaacggctgcatcattgctgatagtgttggtcttggcaaaacctacgaagcgcttgccgttgttaaatactttgagcttctcaatgcaaaagtcctcgtactctgccctaaaaaactgtccggaaactggtcaatttaccaggcaagccaaaacaacgcactcaaccccttcgcaaaagaccgcttcagctataccgtcctgttccataccgatctgacaagggtaagtggtcgttccgacgccaacggtattgacctcggcaacttcaactggggcgcttacgatctcattgtcattgacgaatcccacaacttccgtggcaatccccttgaaaaaacaagggaagatggctcgacgcagatgaaccgggctcaatggctgatggaaaaaatcatccgctccggagtcaaaacgaaggtgctcatgctctctgcaacacccgttaacaactcactcagagatttgcgaaaccagatagccttcatcacagagggtaagccagacgccctttttgagtgctgcaaaatcaaggatatcccctttaccctgaaaaacgcccaaacccattttaccaactgggccgatacaaaaaagaaccccaatcgcaatatgaagcagttgcttgagcgactcgattcaggattctttaagctgcttgacgaattgaccatagcccgatcgcgcaagcatattaaaacattttacaaaattgaggctattggcaaattccccgaacgccagaaaccacaatcagtctatcctgatattgatctcaaaaaccgctttccctcatacgaccggctcaacaggctaattctcgattacaagctctcgattttcaatccatctgcttatgtcaatccggagcaacagcagaaatatgaggcaatggccggtactcaggtactgaatttctcacaggcctcacgtgaaagtttcttgatcggcatgatgaaagtcaactttctcaaacgccttgaaagctccatcaaatcgtttgaaatttcgatggaccgcaccattcaaaaaatcgagctactcgaacaaaaaatacaaaacttcatcgctctcccgaacgtgtctcaggaagaaaaccttttgacttatgagcccggagatgatgagcttgaggaaaacggcgatgaacaggagcagtggcaggtaggtaaaaaactcaggtttgaccttgccgaccttcggcttaatgactggcttgccgatcttcagaaagacaaggaggctcttgtcgatctgtacaacaatgcaaaatcagtaacgcccgacagggacgcaaagctgcatgaaataaaaaagcttatcgccgcaaaatcaataaaatccaacaaaaaggttcttgtcttcacagcctttgccgataccgcccaatacctctacgagaacatcaatacatggtatcgtcaggaattcaacctccactgtgccttggtgtgtggcagcaccacaaaaacaagctatggcaagaacgactacagcgccatactgctcaacttttctcccattgccaaaaaccgttcaaagtttgtggactattcccaggagagagaaattgacctgctcatagccaccgactgtatcagtgaaggccagaaccttcaggactgcgactacctcatcaactacgatatccactggaacccggttcgcattatccagcgctttggccgtatcgaccggcttggcagcaaaaatgaaactatccaactggtcaacttctggcccacacgagatctcgacaactacatcaatctccgtgaaagggtagaagcccgcatggctcttgtcgacgttaccgccaccggcgaagacaacatcctcaacaccgagcaaattgaagagctgatcaccgacgacctgaaataccgtaaccagcagctcaaaaaacttcagaacgaagtgcttgatctggaagagatggacgaaagcgtatcactgaccgattttaccctcgacgattttcggattgaactcctcaactaccttgagaacaaccgaaccaaactaatgcaggccccacttggcctctatgccgttgtgcccgcacccgcaggcgaacatgccgaagcctccgcaaaaaaacagttctcccaaagtgagcaggatatcatcaaacccggtaccattttttgtcttcgccaaaaaggagagagtgatggtaacgagcaggtcaaccccctgaacccctactttctaatttacattcgcacagacggaacagtgcgctataattatgtcaatgccaagcagatacttgaggttttaaggatactttgtcagggaaacgccatgccttacgaagaactttgcggattattcaataccgagaccgacaatggccaacacatggagcaacacaccctgcttctaacaaaggcagtcgaagagattatccgtgtctttaaaaaacgcacagcacaaaaactgaccaccgaccgtggagccataatacagccccggaaaaaacaaattgaacaactcagccactttgaactcattacctggcttatcataaagtaacctcatggcaaagaccgacaccgaaatcaaattcagcattgaacatgcaatcaaggcattcagttgcggaaatttgactgataattcgctcaaactctttcaggcacttggctacaacaccgaccgccagcaaccactacccgacaaaacctttgcctgctttaaagagtactacatcgactccgatagtcgtttcaactcagagaaggcccttgcaaaagagtggcagcagattgacttgctctttcagttgaccaaagaagaagtgaccggccagaactctcttttcgatacaatccaggttgaccgtaccataatagaggcctacctctttttctgcattgaactcaacgacagggaatacaccagaaccgcactcagccagatcaccagagaaatcaacaaggtatttaaaatgccggtcatggtgctcttcaagctcggcgacaagctctctcttgcgatcatcaaccggcggctacacaaaaaagatgcagaaaaagatgtactcgaaaaagttaccctgatcaaggatatcaacatccagcaacctcaccgggcccatattgaaattctcttcgacctcaccattgaagagcttcggcgagtacacaagtttaccaacttcgtagaactgcatgaagcatggtcagaaacacttgatacaaaagagctgaacaatcgcttttacaaggatctttcaaactggtacttctgggtgagggattcagaagatgtcgtatttccgaaggatgtcaagagcacggaggacagggcactgtttcttatccgctttctcacgcgctttattttttgctggttcctgcgcaaaaagcggaatcccggaaccgggcaaagcctgttgccacaagaacttttcaaaagggaggggattgggaacttgctcctggacgcttcacctggagcgtatacctattatcctgccattcttcagaacctcttttttgccactctcaatacagagatggataagcaaggatttccgcataatcgtcggtttatcgacgagggggatgggcggagcagtgacgatcacatgattcattcggtgtggcggaacgcccatatgctgcaagacccggagggattcgcgagactcttgcgccaggttccatttcttaatggaggtcttttcgaatgtctggatgatcgcgtgacgaagggcaagtcgaatttcaccgaagaaatccgaatcgacggattctcgaacatacctaaaaagcatccaaagcttcccaactatattttttttggagacgaccaacgcattgatctctctgatgcatatggagatacaaatcgtcggagagagaccgtgcgaccactccttactatcctgtccagctataattttacactcacagaaaacacccctctggaacaggagatagccctcgacccggagcttcttggccatgttttcgaaaaccttctggctgcctacaaccccgaaacgggcactgtggctcgcaaatccacaggttctttttacactccgcgcgttgtcgtggactggatggcagaccaagcgcttgccattcatctaaacaaggtactctcacgtttgactggtgtagagtccgaacgaactgatccgcgtctcaaggttctcctttcatgggaagaagcgggcctcgaattcaacgatgaagaaaaagaagcgctcatcgacgctatcgacagccttaaagttcttgatccagcctgcggctcgggtgcttttcccatgggggtactacaaaaactcgtgcacgtgcttcgcaagctcgatcctgaaaaccgtggatggcgccggaggcaggaagctgcgctcgaacgtatcgaaagtcccacggcccgagaagaagcctgtctggctataaaacgggcctttgcacatgataacgacgattatggccgcaagctttacttgatcgagaactgtctctatggcgtggacatccagcctattgcctgccagctcgccaagttgcgtttttttattgcgcttatcgtcgaccaagagatcgacgatgcatatcctaattacggcattctgccgcttcccaacctggagaccaaaatagttgcggctaacactctacttggcctacaacgtcgtctactgctgcttgccaacgaaagcatacttgacttggaaactgaattgcagcaagtgcgtcacaactatttcaccgcgcgccgctacaaagataagaaggcgttacgggcccgcgacaaggaactttgcgacgcattagcggaacaattggcagaagccggggggttaacgccctacgatactcaacgcattgctagctggaatccttacaaaacgaatgtggcagcagctttctttgatcctgcttggatgttcggcctcgttagggaaggcggatctttcgatatagttattggcaatcctccatatgtccggcaggaacaactccgtaacatgtctgtcacaggaagcggcggccagtttcactcactcaaggaggtcttgaaagagcaatatgagtgctacactggtaccgctgacctctacgtctatttttttgagcgcgcacttcagcttctgcggattggtgggacactggcttacataacaagtaacaaatacatgcgtgcagcttacggtgaaaaattgcgcacctatcttgcctgttcgactcgaccacatgccatcctagatttcggtgacgcaccagttttcaccgccatcgcctacccctgtattatgatcacagagaagaccttgcatgttgaaaaaggccagcttccttccgcgagtgggcttgggcgtatgctgtccggtgttgatagcaccttgcccgtgttcacttggaaaccctgtgacgatgtgaccggttttccggagattttcgaaagccattcccattcccttgctcagcgcgacctcaaatccgatggttggcgactggaaagtcccgtacgcttgcgcttgctcgaaaggctacgcctagctggaacgccgctggacaaatccgtgcaagggcggttttatcgaggcattctcacaggccttaacgaagcctttgtagttgatcgtgacacgtacgaccgtcttatcgccgcgcacccttcatcggcggaggtgctaaaaccgtttttgcgcgggcgagatgtgaaaaagtggaggtgtgagttccaagaccgatggctcattaaaattggatcttccgagaatgaacggcatctttggtcaggcgaatcggaaagggaggccgagcgtaagttcgcgaatatctacccggccattcacggctggttcgagccgttgcgagatcggctcatacagcgctatgacaaaggcagatacttctgggaactccgctcatgtgactactggcgcgagttcgagcaaccgaagatcattgtcccagcgatcgaagacgatgtgaactatgctcctgatgcaggaagtttctatggtaatgataagacgagcatcctgattccgtcttctgttccatttacaatcgcaatcttgaactcgacgatttcgtggtggattacgcgccaagagtttgcatcccgtcaaggcggttattacgagttcaaaccaatgtatgtctcgcgtatacctattcctaatgccacgcccaaccaacagcattattgtgagctgctggcggatgcgttaatctggctatatagtccaaatacggtgagcaagaaagatgacatgccgctttccttgatgaaagcctacttcgagcagtggttgaatgggcttgtctatgagcttttcttccctgatgaacttcattcccgcaagatcaagctatttgcagagaccgtgcgctttgtacctccggatttttccacgctttcggaagaacagaggatcaaacgtttaagcgattcatttgaaaaagcatatgacagcaacgcgacaattagatctatgctctttgaccttcgttcgttggaagtcgttcgcatcatcgaagaaccgacagagcgcaacgcaatgacacctctagctgacctatgaatatgacagtgccacgcatcggtaagatcgttatccgcgacttccgctttttccccggcaacgaaaactatacctttgagttgggcgatgaggggaagaacttgctactgttcggcgagaacggttcgggcaaatcctcattcttccaaggcctgcgcgtactcttgagcgaatcgcctccacccaggcccttcgatgcttatcgaaacctcttttatccgggtgaggaggggacgattgccattgagcttacctcaggcatgccccaagacgtgacttgggcatatggtgagccgcatcctgctgaaatcggtgaatcagcttttttcgacctggcgaggcgagctacctttctcgactacaaagcactgctccgcacgaatgtgtttcatgaggatgctgagtgcgtcaatctctttcctctcctggtagagacgttgctgcgtgatgcggaattaccggacggacgaacagttcatcagcattggaatgcattgcgcacattcttaccaaaggatgcaacactttttgacgacgccgatgagcatgacgcgtggccaacccctgaagagcaagtcaacgagtctgcgaagcagtttcgtgatcagctcgacgattttctgaacaagagcgctggcggtgacaagagtatcgttgagcgagcgaatgcgctgctttccaggtttacaatcggtctggagatcaaaacggtggtgggagacctgaaagtcagcgatgcatcttcgaatcctttagtaaaacagcactcttttaacggagctgaggtacgcctgatcgccacctatgcaggaaaggcaatcgagcatcctgccctgtttttgaatgaggcgcgtcttaccgccgttgccctagctctttacttggcagctgttcaggcgactactcccagagacgatgcaactaacattccgcgtcttttggttctagacgatgtgctgattggactcgatttatctaaccgtcttcccatactaaagatccttgaacaggagttttctgattggcaggtgttcttgatgacatttgaccgagtctggtatgatttagcaaaagagtacaccgaacatactaaacagtggagctatttaacattgcgcgtattgccaagtacgccagacaaaccaggtagtccaatcattgagccatggactgacatgcttaaaaaggctgatgtgcacttacaaaatggcgatcttatggcagccgctgtatacatccgcgctgcttttgaaacccggatcaagaacgtttgtagggataacggagtcaaagttgcttacaaacccgatccgaaagacgtcaagtcggatcaactttggaatgaaatttgcgatcgccagaagttaaggaaggaaaacggacagcatgattttcttgatccgaatctcatgcaagacgttgaaaaagtacgctcgactgtgcttaatcgtctaagccacagtgggccaatgggcttaaccactaccgaggtgaaggatgcattggatatcatccgcaaattgcagatccacgaattcaagaaagcttaaataacaagctttttgtgagcattgttccgttatcatcggcaacctgggtggggggggagtgcaaaagtaatatatgaacatccgtggtgaagagaagtaaggatatgattctactaaattcccaccccacttctataaatgtgaaaaggcgcagaaacttttttgatgaatacctatccggtgaacaacgccagacttgttttgcctcagctggcaattagtaacaggtaattataaggttatcttattgaaaaaaagataattagtcatgtaatatctgttcaatacttgcagagaattgaaaaaccgacataaaggagaggccatgacacaacaggacaaaatcaaacagatacttgactcgctcaataaccttcaggagaacctgctctccctgcctgacgacatgctgctcagtatcgacccgcgtgacaacgaatcactggctcagggaacacagttcatcatggcatataacgataacctcagtcagtttaccggcagctccgccaaaatagcgcagatgataaaggcacatttcggcataaatcccgaagaagatgatgtggttaaagagtccagcaaccgccagcaacgagagcgccttatcgctgaactcgacaaaacagaaccccattatcttggcgaaaacttcacctacaaacgcccctatggcttcatcctcggtgaaaccgcctacaaaggcctgaagacctggaaaaccctctacctgcttgtgctgaatatgttgcaggccaccgatccagcaaagtttgccgccctccccgaaaccgaacgcttcatcagcaaccggggtaaacccctgttgtcatcaaatgaacacgatcttcgcctcggtgaaaagctcgactccggcctctacgccgaaatcaacctctcagccaacgctctcctcaaatacataaaagagctactcgaacacttcggcctcgacccccgaaccatgaaaatctatctccgcgaagaccgcgatgccgatatagtattttcagatcaagcaaactcaaatcagcacagatgagccttccgtatcatccaaaacaaggcaccattgttatttgtgatttcaaaggttttgtttctcctgaaatggttaagcgaagaccggcagtgatcgtttctcctcggttgcgtaaaagagagggcctttgtaccattgttcctttaagtactacgccaccgaaggttattgaggcttatcactacaagttgtacattgatccggttcttcctgagccctataacgctgaatttcactgggtaaaagccgatatggtctataccgtatcattagacagactttttctgccattcgtcggaaaagatcagggtaaaaggagttacgatataagagtaataagcacagatgaacttgttactatccagcaatgtaattttggctggattatgaataatcccttgacgatcactccacaaaagaggatattgcaaccgtacccgctctcctgacttgtcaggatcgggcttaagtccacctcggtggccgccatgcaagagaaaatcaatttagcatggtgtcttattaaggcccattattcgtactgggccttttttttgcccttatcaccacggagcaattaaaaaagcccatcattgcactgagaaggatacccttcaacggccagaggccgaccttcatgcaaaacaggctgatgatatttcaaagcagagaagagagagaaaacaaaaaggccccggaaaaagtccaaagccccattgtcgaccgggaaaagcccaatcctttgacatattttacctgaaacgtactgttcttgcaaatgatttcttttcaaattcaggtaccaacacccacccttcatgtagcaagacgcttcgctccgtttgcgcagcccggacgggcacacgggcaaactgtcgctggcccgcactgccctcattcttcgcaacacccgaccccaaaagcacacaacagtgcactgcaagccttcctccaccttcgcgggaagaattcgctacggctccggaaggtgcagagcgctgcatcaataatccgggagtaccctgacaaaagcaaaggcccgacagaatcgagcctttgagtaatatcggcttgctgcttagcgcaaaccccggggcaaagcccatatgaaacacccaagaatgtagaaattttttttgtttgtgttaaaacaatcacgcccctgagatcatgttttggatggcagtaatcattggttcgtctacaggagccaatcgacctgtcgcattcagtgactcgagaatcgacaaagcacgtttcagatgctctttttcagcagaatcatgtgcctttgcaaagaggacgagagatactgcgaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgctgccggatgtcgagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcactgtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgcggtacaggtcacccattcgctcatacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgctgtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgctgccggatgtcgagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgcggtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagatccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgctgtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgctgccggatgtcgagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgcggtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagatccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgctgtacaggtcacccattcgctcatacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagtgcgcggtacaggtcacccattcgctcatacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagtgcgcggtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgcggtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgcttggctatttcaagcgccttcagaaaggcatcgcgcgcttgctcaccctgacccagagcgcggtacaggtcacccatcttgttgtacgacacggagaggtcgcgctggtagtcggcacgatccggctcggactgcgcaagacgctcgtagcgtgcaacaagtgtttcgtatcgccggaatgctgtgccggtctgtccgaacgcaaggtgcgcttgcgcctcttgatcggcaattgaaccgaacccggaatgctctatgggcagggtttccagtacctcggaggcaaatgcagcaacatcgagggagcgttggttccggctcagaaacgccaggcaagcgttcgcgagttccgaagctcggtcgtagtcagcgccggagaggaagttgcgcaccgcctccaccagatcgtccagactgtggctctcgttttgcacccgccacatccggtagcgacctgcccggaggcaacgttctgcgtgattggccgggtcaagctgttccaacccctccgccgtccaccgatgcacccaggcagagcggtcatcaggatcaaggtgaaggagtgccatgttgtgcaggcgaaccagcgctcgatcagcggcagcaacgtcaccgggaacggcagcatcatcgcttgccagcattctcgcgacgccagttggtgtgaccggcaggttcgacaccgcgacctgaagcagcacctgttcgatccgctcttcacgtgcggtctcaagtaactcgtcgagcatgatatcgcgtgccgctatcgacagggtgtgctgaagagcctgatctgcgtcaccgaaggtgctgcctggagcaaggccgacctctttcagcagggtatcgagccgcttcatcatgtgacgcaaacgccgctgctgaccacccaacagggtattgataaactcaagggaacgcgggtgcccgccgagtatgcgcagtatcctgcgccgttgctccggctccagacccgtcgcagagtccgagcggttgagcgcgtcgaggcgtagtgccagtttgcgggtttcggccggactgagtgcaccgacaggaatgtgccggagaaataaactcatctccggaaccggattccggcaggtgataagcagtcgtccgcgttgggcatgttcagccaggaattgcatactgactgcgatgtcggggttgagaaaagcatcaccgcccggatgcaggttctgctcgaagtcatcgaggagcagcaccacacgctgttcatcgagaactcgcgcgacgagccgcaggcgatcgcggtcatcgataccggggtggtcgaactgagcgagtatacgatttgcccagggtggattacaggcaataagctcatcacgcaatgccgtgacaataccggagagatcgaaacgcccggcgtgaaccggaacgagatagccatcctgacgaaggcgttgcatggcacgtcctgccaaagcgctcttgccgatccccccgattccggtcagcaccacaccggagaaggctccggattctgcacgcagagtgcgcagtgtctccctcagctccttgcgccgaccaatcagatcaccgatgagcagttgcggtacggctccagccgcgtcgtgcaccggctggagcttgaggggatcattgttgagagcgaagtttgccagcggccgttcgtcaccccttatgaaaagtgctgcagttgcgtactcgggttgggtcgcatcaagtggttcgttccgctcgatagcggcaagccgctcacgctcaagctctttgcgggcttgcgcgagcgcccgactcgcaagcagatgctcgccatctgccagatgttggtaaaatgatcgggcgagacggcttgcgtattgatcactgactgaggtctgcatggccagtattgccggcactcccgactgcagcaaggcttcagccaggctaactgtgtggccatcctgaacggctccgtggcaggtattgaggaaaacaagagggagcggtcttcccttttccctgagcggaacgatcagttcgtctgctgtgaccgagacggcttgcccctcttcatcttccagttccagcattcccggacggccgtggcaggaaagatggagcacatggtaggcatcgcgctcaatcgccctggcgatctcgtccggatggccaacctcaagaatatgcacctcgacattttcatgccgctgcagcggttccacagcatcgaggatgttctgtacctcacgttcataatcgagcactgcggaggaggttgttccctcgtcaggggctccgaccgcaacgagaatcttcagcggccctgccaatgccgggcttgcggtacctttcagatcaggtggtcgtcgcagcaggatgcaggcgggatgggtagccaacaggcgatcatcgggcaggcgcagcgcatcgtagggcaagctgagcaatgcggatcccgaagcttccacccgaacctcgaccagcgttccaaccggacttccgtcgagaagatcggccagagcctgccctgaggattccggtaagcagaatgcccgcaactgtcggccaagatccacgaggcttgattcctgcgccgcccgttccgcagcgacgggattgcgccccaagccagtgacatggcaggtcagaaagttgctccgggcctggaacaaggctttcgggattgttggatgagaggctgttccgtggacatcgtcaccgatacgcacctcgaccgtgatcccatggttcccgttctcacccgacgtttcccggagcgaaatcgagaccagctcgatccctccatgctccggatgccgaatcggcgatggtaaggcctggcggtagcgcagcgcatcgatgatcgcgtcgatctggtcgataccccggcgtgccaggggacgaagaagcggaggaacccatgcaccgtcgccgacgactaccggaatgagcagcttcccttcctctatccgcgagtaggtcagatagctgacctctgcctccacccagcggctcgatcttgtgtgtgacgagaaaacgatgattcccgcatgtgcagcatccagaccggcgttgatgcttgcgacaatatcatcgccggggccgatctcccacttgtccagccacggttcgaatccgtgttctcgtaataggtgggctaacagctcaacctgcggcttgtcctcagaagagtggctgatgaataccttcatacgtgtgactcctgagacaatctctttttatgtgctctcatgcttctttttttttgccctttatggcgctacacagaactgatcaggctgaggatcaggagtgatcgtctgaacggtcccgatactctgaacgaaaaagccgggaaaggcttgcgaaaaaaataacagtaatatagtgattatcggctacggtatgcaccgcgctttttggcaagcacgataccattcagattgatatccctccctcactttttcacatccgcagcaacccgcatccgcactattttggtgggattggtaaccatgccattgttgtatgacgctcctgccttgaccttttcgacaaattccatgccggataccactcgtccccaaactgtgtattgcccgtcaaggaagggtaactggtcgaaacagatgaaaaactggctgtcggcactatcgacaccagaggcgcgtgccatagagacggtaccgcgattatgatgaacaggcgaaaattcggctttaagctgctggccggaaccgccggaaccgtcaccgagcggatcgccggtctgggccatgaatccggggataacacggtggaagctaagcccgtcataaaaccctttgcgggtcagcaccttgatgcgttccacatggcggggcgcaatatcaggacgcatctggatgacaactcgtcctgagggaaggtcgagataaatcgtgtttgcgggatcaagtgagggtgacgcatgaacggccaagggaaggattccagccaaaagcccgaaaaagagggctatagcgatagatgattttttcagcatgggagagaggtaacggttggttgaacaagtttgtgtatgataacgaatctttatggcttgcgtgccaacaatgccgctccaaaaactccggcgctgtcgccgagaagcggacggagcaggggaatgcggagttcgctgttgaacaaatgcctttcgattgcctgaacggcctcttgtgcatacaactgctctatctgcccgactccaccgccaatgatgcagagatcaggatcaagaatattgatgactgtagcgagcgcttttccaaaatagaagagcagtcgttcgattgttgctgcggcggcatcatcggaatcgcaggtggccgcaatccgctccaggggcttgaagctgccgctcaactggtgatagtagcgctcaagtgccggaccggagataacggtttcgacgcagcccctccgaccacaatagcagggttctccgccaggtatcagttcattgtgcccccactctccggcaatgccgtgggcgccccggcgggctttgcctccacaaacaatcccgcctccaacgccagtaccgagaataataccgaacgccaccgttgtatcctcacgcatcagtgccgcaccagagccaagcagggattcagcaagtgcaaaacagttggcatcattttcaagcacaacggcccttttgaggagttgctcaagatcatctttcagattgcggccgttcaggcagagggtattggaatttttcatgacgccacaggcagcatcatagcgtccgggtgtgccgataccgattgttgaagggagcattataccggactcaagagcgatcatcccgatcagttgctcgatacgctgaagaatatggttgtaaccttctgaggcctctgtggcgattctgcggcgcatcacgggcttcaggtgattattgatcaccaccgcctcgattttggtaccaccgagatctataccccaaaagtgttcaaccatggatgccgctccctttacgcatcagacggggctggataatatttttcaggagccatgaaaaaagcagatagacaagaagcgcactgaagattccgataaccatacctgcaagaacgtcgcctggatagtgaacgccaacgtagacccgtgaaaaggagatggctaaagcgtagagaatcatggtgccgatgaagagcttttcaactacggctccccgatgaaagcatatccaggtgatgacagcgacggcggcggaatttgcagcatgggaggaggcaaacgaataactccttggctgactgatgagcagtcggacgtggtcgagggcaaagcagggtctgatacgctggacaaggggcttgaaaactcctgatgctacaaaatcagagaggccaacagcaagaagggcaagaagaatcaccagaaaggcgttttttccctttctggcaacgatgaacagagcaataagaacaaaaatatgccaagagaggcgcccgttggtcagaaaaaccatgaggtcatcggctgccgggtgaaccagttcacggttcagcagccgaaaaagccagacatcagcctgctcaaggggcgccatcattgtgcctactttttagctcccccttttttctgtttcctctgcgcaccggcaggagccaggccaaggttcacctgcggcatgtcggctgcggtcgtcgtcttgttgatataaaactgctgcgcaacgctgaaaatgttgaacatcagatagtacagaccaagaccggctggcatattgttgaaaaagagcaacatcatggcagggaacatgtacatcatcaccttcatctgctcattgctctgtgtcgtcggtgtgatcttctgctgcaaatacacggtcaccgccataagaatggggaataccgcgatatgactcccgtacatggggatggcaaagccaaaatcaaaaatggaatccggcacggaaagatcctttgcccagagaaagctgtgctgacggagctcgatcgatgaacggaaaacataaaacatggcaaaaagaagcggcatctgcagcacgacaggaagacagcctcctatagggtttacaccagcctctttgtaaatccttccaagctcactttgcagttttgctggattatccttgtacttctcctgaagctccttgagcgctggctgcagggccgacatttttttcatggacttcgttgaagccatggaaaggggataggtcaccagcttgatcagaaaggcaaaaatgatgatgatcagaccatagttactcacaaagccattcatccaactgaaaacaggcagaatgataaactcggcaaagggtctggtcagccagtcccatccgaagtccatgatcttttcaagaccgactttctgtgccttgacaatgttgtaatcaagcggcccgaggtagagactgaatttgtcatcaacaacaccagccgttgagggaaccgcaattttcaaggctgcaaggtaactctcaaaatcattacccgtctctcttttgccatcaaggtaaatccctgctgattttccatgaggaatcagcgcggcaacaaaatatttgttacggacagcaacccactgcgcttcgcctgactgctcttcgcgataggactgtttttccttgcttgcatcaagttttacaaggctcccgccaagataggcgctggccaatgcactctgggcttcatccggacgatttttttctgaaaagggcacccccccgtcccactgcacctgatattcgtttcctgcaagctcgctggcaaagcctgtcagcttgacatcgtaatctaccttataactgtctccggtaaagccgaagataatatcgatagcctgctgtggcgcaacatcaaggtggtaacgaaccgcataactctctttgcctttgatggtgcgaagagtgtcgagtgtgacattactgaaatagaggtcgcgggtatcgattttcttaccctcacgtgtcagaaaaagcagcgaaagggctccgttttttccattgctgaccagatcaaaggggaggcgattgccatccagatgctttttaagcaccagtgacttcagtgtcgctcccttggaggagagtgttgctcgaaaaagatcattttctaccttcaggagtttttcctgacctccggatgaggatgcaaaaacaccaaaattatcggctgcagggatcgaaactgcaggaacctgaacatcggactgcaccacagtctctgttttcaccgtctttgacggcagcagcggttttttctctggcgacataaactgaagccagacgatcatgattacggcaataattgcaaggccggttaccgaatttctatccattaccactctctttagttttaccagaaaacttgtttttgtttacggatacagggggaaccggatcaaacccgccctttgaaaaaggattacatcgcagaacacgccaaacggtcaaccatgaagcataaaaaaaattatgccgctggaacgcctcaagagcgtaacttgaacaggtaggaaaatatttgcaggacggaccgagcaatggagaaaggaacgcccggtaaaattttatcagcacaatcggcacctgattgaaaaacttccagctactcatgctcatcataccattctatccggtaaaacaactttatccgtcatgtttgagctgaccatcagagttcaggaaagtatcataccctgcaacaaccctctgatctcctccctgaacgcttcaaggcctggggaagtctttcttctgcccatataaagaaaagcaatgcaaagcattccgtcggcactcccttcgtgctgacccacctctcgactctttaacactgatttttcatgtcggtaagcttctctcatcattcttttgatcttgttgcgcccaacagcagaatggaccgtttttttactcaccgcaaacaaaatagacggaaatggctgaaaacaagcgttgtcaagctgaagagaagcgtacacaattcttaaaaaatcacccttcacactttttccattcttgaaaaggagtgagatcggcagctttttcctcaagatctcttgcttgcgcagggaatgactgtgcaccatattcaaaacttgaaaagagcaatttttttgataccgccagtctcacgaacaagcttattgaccagccgtacccatcgcgctgcttactgaaagcgaatgacgtccctttgcccttcttgcagacagtacttttcgtccattcttggtagacattctctcacggaatccatgcttgttccttcttttcctgttcctcggctgataggttcttttcatcgcttatagctccacacttgtttaggtacaattcaaaattatagggcgcgtaatttagcatattgaacggtcaataacaaatggttccactcactgaccattctatcgacaagaacaaccaccctccaaccctgagtaatcaacactataggaagtaaaaaacaagcacgccaccacaagttgtcaataatgttgataacttgtggataaaatatttcaaaccccggaaaccccaaataatccgcacactcaaaagaatcaacacatgttgactactcgaacaactattttatataacaaccaattatataatagtttaaagtgttgaaaagtctccgggcaaacacccctccatacaacggaaatttcataaaggaaattgttttttatccacataaaacactaacttgtgaacagtaaatgttgatggcgctaactatgaagacccttactcttaaaaataccgtatttt