ctttttaataccggaccaaatcccactctcgaattaatataaatattactttccatccgggctaatctactctagaatagttccccaaccttctaataatatattaactataaagaaaattattttataataatcgttattatatactaaagtagtaaggattaatataataataactatatactacaaatactctattacgaactacttattctctatccactagaacttaacatccttctttatcaaattatagaaggggattacaataatactaaatcttctaatccaaattctatagtaccctataatacctaaaaaaacgtaaatttactctaactcctttcctttcttatcagcttagtattcgcagtaaatctacttattaatcttcacaaccttatctataactaacgctcttccatctaatatatataaataccctaccaacactacttccctttaatactactaggattttacagccgcaattattcctcctactaactccatattaataaacatcttattaatatttataaagtattttaatatatacttcctaatccccttagtactaatttactcctcgctataattactttaagatcctttaatataaatattattaaaataaaattaataaacgttaagaattaaattgtacaatattcttattattacccttataaattatataataaaattcgtacctccttataatagaataattattcaaaaataaccaataaaaattaagaaggtaataaaattacaactagcttcgtcgaaggggatctagttgtaccctaaaaaaagatctaatagggatattattttacagcctccaaacgctttactaaactctttacaacctaagagcaaattaatattttaaagagtcaccctattaatctactaaatattattaataaaatacaaaccactatccttctttataattaaaaactaattattcctatataccgtataactttcttccaaaatccccttcttaatttaatctttcaataaatcgcacaccttattatagaagactttcggaattagaataacttttatctactaaatagaataaaggataatacaaatctcctaaagtaaaataatattaaaatctaactttctatattcaataaagtcctaagctaaaacttactccctattaaagaaaatataaataaacaactcagtttctccttcgttcaaaatatcctaaaccattttcaatagaacttaaaatcgttcttccgtcaggcgtaaccttcaaactaattctataaaccttaacactacatagcaatcctattctaaaccgcaatttttaaatatagaggcaatccactcctttactactactaacttcttttccttccaattaaagtctcctctaaactttaatccatctaatataatattattaattaaatttactttctatactactcgtttatatattatattaatctatataattatatactctaatcttcccttaataccctccaacttctcccaaaccttcctatatttatttagtataagcgtatatactactaataagaaattttacttagtaatctttattaattttaagacgaattttttccaataacaataaacctaccgaaaaatatttagatcctataggccgactaagaacgtctattccttctccaaaaaaatcactaaatcctctactatcttattactaaggagggtaattcacttattatcttcctccaaaacatcctccaacaattatccttaatctactaataaaatagcctcctctacacaactctcgctaaacccacctccttaccctttaatatacgaaactactataatagtaggagaattaaaccctttacctattaccttatctccctttaagaatttctaaattagcaactaaagtagcacagatcactaccccatcaaacgttataactatataattccttccaccttctttatactttatatagactttaacgttttaaaagaataataaccccaaaataatattataattcggtagggcctactttataataaaaaaataaacttcctatcccttattaaacaactaaactttcttgcaaatttcactaaaaaatcccttccttcttctattactatcaatattagaaatttccatagtaatactctaaaatcccaacgaatccgctaataccttataaataatattacactcggtacccgtatctaataaagcaactattttctttcctccctaaaatttaattaatatataaaatataagtaaaagagtaaaacgtataatattaccttttataaggagggacttattaacgaatttcatttaatttatagcgagagctaaagtatcctaaagaaaaacgatatataataatataaatttattctttctccaatccctaatatcttactaattaaataaagagaaaatattattttttaagaataattgggcaaatataaggctattactccttaaaacaaccttaattaaatttactaatatatttatcctaaactcctatttttctataaatataaagtaaatttacactttattaggcctaataagaataaacttattaatttccgaactattattaagaattatactactataatacttaaattatatagtaaggatcctatctttattataaagtaccccaaagaattattcaacccaattataaataattaaggcattagtagggttattttggacaatatttttaatagtaataataattttaatatttataaacttaatagctatagagtatatttcctttatatctaaaatattatttcaaacccaaatatcctttacatacacctaatctaacccttcctccttttatacgaacaaaaccttcttaaattataattctaacactttattagtaaggccaaataagcacactcgaacttcatcatccaaagtagtcctaagctacttaaaggtaaacttaaatacttctacaatagatggacgaaggattaaagtaaaaagaagggtaattataaagcctaataccgtattattaatcttaaacctcttaaacttactaactattattataatattctaagaaataatataaatctcttcttaatttatatctatcttaaaaaacccttttaatttaataacctaattagaattaacaacaattatataaatttaaactacttattcctaagtaagagaggatattttatataattctttaaatacctctatcgaaatataattaataataataataggagaaccgtttttaatttaaatttagttctaatgttatttaacctactcaaaatcctaaagtaaatcaaaaactaaaataaatagtacgttctacaaattatactattactaaacttcgaatttctatttcttaaacttttaataattaaagtaattaataaccaaaattataaaggagcggatcgcatcccctaattaacttaaattaaatatttaaaaatatatatccctaaggaccttattattatagtccatcttagaacctataaatactataatatttatactcctatctcaattagcaaacttccaactagcaatactataatcacaatcaacctccttctactcgcactcccaaatatagtaaccgaattaactatactaatagtactactactaataccctcccctatcgtctcctctcgcacttcatccacccctactccttctataaagagtattaatttaaataatattaatttaaaggttcgtaaattaaataggctaacgaaaagcgggctactaagggaaaggaatttattactaaacttagggaataaaagtaacgcttcgggcaattatcaattactctatacaactaaccaaattatctatagttttcttattaagaatcgaggcaaccttaataaggatctatacctttatagtaattttcttaataaggaccttaattacaacttcttctttagaggattctaaagaactatccaaatcaaccatacacttagccttatacttacacttcttaataaacatctcttcttcgctactactattaatatccaacgaagtactaaaatcaacattatcgaactattccgctacaagcttatctaaaaactaagagaatttagcctactctatagtatagaactcctccttcaacttttataagaaggtagtaattatatatttaatatcaatatacaacttcctatagaaatttttaatagcattacaattagcattattccaatcctacaccttttagcgaacaaacaatactaaataaataagaatagcatcgacaattttttctatttaataaaggacgtacttaatatagaacttctttaaaatagcaaatatactatccatctacttaaaatcctttactctataaataaccttaaatcttttaataaactcctcctaagtagcggtattcttaatttagaaattacgaaggaaacccttattaatatccctaaattccttcttatactactagagctaaatactaattttaaattcattatctctaaatttataaataccgacctcttctttaaataatttaatatattcaaaaattctttttctattaaattttttctttaagagaatttcttaaatagaagtaacgttattcgcaaggagggcaataataatattaaaagatactttacctagacgaataggaatattagtcgaaggagtcttattaatagtagtactactaacgttaaatataataaataattaaaatctataaggatcttaataataattcggtagtttataatactaatactaaaaagtaatactctttttcttcttatttagtaaagaactaatctaatactcctttttaattctttcttctctatataaataccttaataattataataattaattttcaaggtcttatataggtactaacgtccaagggtctaacgaacaatataattaataaattaaaattattaatactacttctttacttactttactaaccttataaaatattacttacattactctaaaaacactaagtaaggaacggaataatataattattaatcctatagtaacttcaacaatttaaagcgccaattctatatatagtatataaatatctaaataccgaatattatttaataaagggcaaatttatattaaccctcttcttaattattattctttatttaatttttcttcctaagtactactcagagtttttctaatctaattttatcttctttcttcattataatcaatcctaaaattacaaaataaaaagtttctatcctaatcttataaatataactattcaaaatatctataatctactactagtaaattataaattaattaataaaataaaaatccggatacgtccggaattaaagtttctattaaattgagtaaaaagctcctctattaaaagaaccgactagcccttcactactcaattcctaatactcgaactagtattctaaggttctcaaagacaacctctatattgttaggaaatcctttctaggagcttcgtaaattcgcatcaaccaatttaactaaaaatttaaaactcaatctcattcttattactatttaaaatagagcaaaaaccacaccaatacaaaaagtaccctaccacacctaaatatagcggggaacaaatctagagttgaatatagccttcgtccttaggaattaaaatagaataataaaattacaacttatcaactaccgttaaaaactaataaaaaggataaaaccctttttattaaccttaaattaataagcaactctagaaattaatttcttttataagagggttactaggcttactatcacaagagcgttcaacaataattctataatttaggagcggaacttcttaatctatctacaaggaaaaaatattatctaatccggaatgcctatccttttacctattctcaactcgggatttcctccttatatcctcttccttactcagtacattcctagggtcctaaccgaccagtgtagtagatctactccccaatacataacaaaccaaggccctaatatctccactcattatatgaaagcaagagtttttaaagcaagaaaggaaaaaacagaaaaaagaaccaaccaccccacatcactactcgtatatttaatccttcttaaggtaattaataatattacaattaaaatactatatataatattatcgttaaatattagggaaggtttaattaatagtactaataaattaggggttactattagtaatagctattattaagtaggggatttcaaagttattagctgcctccctaatatactttattaaaaaattaaacctattgtctctcttattatttaaaagcgcttaaaagaccggtattaaagttttttctagggtaataactacgccttaaataaggaggaggttataacggttagttttatatattatattaattaaaaaagtatataggaacttaagttatatttaacgctaccggttagtaacctaaaaggtatagtatagtatattattatccccttcgaaggttttatatttaaaagtgaatttatcttcgtatagtctcttaaaaaatgtctaagtattattataaccctctcgaaggttatagcaggcaatttagtatatattattaaaattactataagtctaaagtattttagaatatttattttttatagtagcgaagatagtctatatcgtaaggttatattgtagtaggaggttacctaagaaggtatttacttcaaaattaaccttataattaaaagttatactataaaatatagggtagccttctaatgtacataatagaggataactttaatatattaaatttattacccaggcagtccaattccaccctatcctctttttaacttaaagtacaactttaaagggataatagcgcgccttctttcataatatagacctcctctttaaattaggattctatattagcggggggtagtagctaacgtaattataacaaaagaaaaccttaataatagagccgtctctattgtagcccggcttcttaaacttatagctatactagactataatactaaagtaatactaacgatagaagttaatgaaatatacgaatagttcgttatattctttaattaagtcgaaggagaagaaaggattgtttattagtatagtttaagtaatatcggggtcgaaggaggtattagaagcgaaggtctcaattaaagaggagtttgacgtgcgacgacaacgagggcgctaggaggccgacgtacgagggcgcttactggacgagggcatctatagcgattaattagtatagaaatcaattgaatgcaacgattttacgtacgttgaaactagagtattgtaggtgtagagtattagtgtaaatatagtagattgctagcgctaattagtggtgcaattacgtataaagtactggtgtaattggccgtgcgaaaaagagtgaaagaaatgaccaagttagaggggatactacgtatattaaaaagacgaaattttgcgggtaaaaacgggatttacaatattaagtgtcattagctgaacagccccatttttctggttaaggtgggtgcatttaagtttttagggggtgtgggcaagtaatctcataaaaatacagctgctgtctatttatattttagcgccgcccaaggccctttcctgaactttccctcctagcagcctagaagaaagttttcaataaactacgctatgcctctcttcttcaccaaaatagtgtgggcagtgtcaaccaattctatactcgtattatggaccttgctacctctacctgtcgaccaattcttgctgccattccttcaccttcatacgcctatatagctactagttaggctgctcgcgaaacactgagttatctgacgtctaggatttccaagcttatagtagatacaattatatagtgtacgttttggtggaaaaaattatcttacaggtattaaaaagtcagtgttcctcggggaaggtgaggcgtagatcattgaatgcttcgacagtaaacctgaataaaggtcgcggatgggatcgtgatgcattaactgggcggatgagaaacagaaatttgcagcgtccggctcaaaaaaaaaaaaaagaggagggaagaaaagtgaaagttatcgacggtatttaagatagaaaattaagaaaaagaaataaaaagctcggctcgcccctgctcggaatcgaactcacgaagaatcaactctggacgagcaaaggttagacctacgaaaacaccacgcattttctggacccagcgcactactacaaaggctactgaaccgtggtagaaggtctatactttagtacttataaaggcaggtggtcccagtacaggccctgccgcttgtcgacggctggggcccgtgttatgcggtctttccttccgcggcaggcgtggctctctgcaggcctggaatactgcgttttcattccaggatgcggggtgttctcccttttcttccctccttctcttccaacttccccttcacccaaccttagcaatcttaacctcctcttgctttactcatctcttcgtcttaattaattgcatttatccaagtcttttactagacaaggcccgccattcccctgtatcttgagtacttcgttattttttccatgttccctccagattcctgttatggcttccacgcggtctccgttttctgggttttttaatactgccttatttcaatgtctgtcttggtcaacatgataacactcagcctgcgattatggtagcttatttaatgaaaacttacctagtcgacgacgtattctactcaacaacttaagcgggttatgcggtcatctattccacctgaccatggtagctttattttcaattattgacgggtggtggaatgtattccttgttgtctttcagagtcttcaacgttcatcacaccatccgcattcgattgcactgagaccaaagactctgaggcctgcctacggaatttaagccctaaaacatcccgaatcttgctttgtcaacatgtttaccacagcgcgcagtggtttgttacctagttccccttgattattatttttgccctatcattgatgctgctgagcacggaattcttccaagcctggttgtcagttggtccaagttcctctcggctattttatgccgggcatggcttgactttccgtcccaacatctcgacatagtaccaccacgcgtaatgttcttgcgtttgcagattccatgggcgtggctgaaatgacagagttgtcattgtcagtatgcaacgccaacacactttcctgccgcaattcccttcaagatcaagtggtctgtcgatgaaataggcacaagtacccgtgaaagatgttggaaatcaaaaaaaaaaaaaagcaaaaagctcggttcgcctctgctcggaatcgaacttacgaagaattaactctggacgagcaaaggttaggcctacgaaaataccgcgcattttctggacccagcgcactacaaggtaggctactggaccgtggtggaaggctaagattctcacccttatatggtcccagaaggtcatgctactggagcggttgcgcccgtctccagtgtcgggcacagaacctgatggggcccgctcctcccacctccaagatagccgaacctactagagtgtagtgtaccgcactgccagcattcgatggttttcagtttgcgataatcgcttttgtacatggaaatcagatgcataaaagcatttccgttctggcggagcttcccctcttgactccttctcctggccggttctcaacgaagcaagccagttattcacatcacctcatcactgctccacaccctacggcctgatgaagcctactcccggcaatgaattgataatataggtctgttaaggtaggcaggatatcttgattcatcgttgccgatgttaagtgttaacatcagtcatgatttaacacgctgacatcccaggcgtccaggggtaagaagctcaaatgatacatgcaatgattgcatggagcgatttcatgcacgcgaccggtggatttccaacctgatgagaaccctttccttttcttattccgaatggcgcctttccggtaaggagaatgggaaacaaagagagcatgaattgacatcgacgagaagggtgagggaagtagtcatcttccttgacgaggcgtggacacatcattcgtgatcccttaaaccgtaattactgacttttcaagttacctaaagattcgtacctaaaggagtctagaatgtttttgtccctgttctttcataggtatgtttgtggtgctgaaccacgtttcctacagctccaattccttgtttgtgtcttggtatgttcaggattgttcacccaaactggctccatctagttgaagagggaatgcttcgaagcctttctttcagtcaggcaaccgttgattttgcaatatcaggccaacgagtgtttggcttctggtcccatggctactcttacaaattgcttcatccatctggtgcgccccaatacccaaaataacctctacattttctatggcacaaattctccatcaggtattactccaccgtaggagcttgagtgagatcgagaggcgaactcatggatgcatccatgtctttcagcgcgattggaaccttaggggttcagaggtctctacccgggccgccggttgtgacccctctaccttccatctaatgggacccttactcgtcattcctactaaacaccctttcgtccactcttcactagtactttttgccacaggcggtaactgcgccccatcgcccttcacccgcctcaacttttcttccttctgttcgtttctctgcgctcccggctcaggcaatccgacccctccccgcagccgcgccaagctgttcaacttgagccacaaaacttccatttcgaagatcacgtccaagatcatggagatatcatcatcggcgggcgttatccctgctacgaggaaaaatgacgaagaagaccccgcggtgccaaaggaagatccgcgtaccgatgagctggaagtagcccacgacatgctcttgcttgcccaggcccgcagcgcgacagccagtaatcgcttacccttgcgaaggtctccctcgcctgtcgcggatcaacgcatctcccagtggaggaatgaaacccgggccttcaaaggaaccattactcgacaaagtaggagtgtgggttcagctggacccgctgaggtagctcgagctgcgcaaaaatccgcgcttatggtggacggacagcctcagtttgttattttctgcgacggatcaagtgtgtacaagccagtcccagagacatcgaaagatggagggtacgccgtggtgtttcgtgatccgtacgacgccaacaaagcagccactgcaagcgcctcgaaattggccacgaccagatttaccattaatgggaatctggtgtgccagaaaaccgtgccatagaaaaaaccgttacagaactacgatatccgtaatgatcgaaataaccgtactcctcaaagaaaccgttcaatttagagaaaccatttcaacagaatccctaagctctaattggctgaaataaaaatagagggccatgtattgggcgggagctagtgagagttgaagagaccacccttgtaggaagggacgatggaaaagagaaggtttggaagggagagaaggagagagaaggagaaagaaggagagaaaaggagagaaggagaaagaaggagagaaaaggagagaggaggagacggagttcaaaaaagccaaagtcccatcgactccccaactcttccaacttcaacctcttcaactactaacgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacaacgacaatgataacgacaacgacaacgacaacgacaacgacaatggctatcatccctaagtacggctgcattccatttcatttcgtcaactaacttctatatacctctaggcaattgaagcgatggcgataacgatagcgatacaaggtggtgaacttgggggggaaacggggttttgggaagttacgaggctccgttaggtaggtaaataggtaggtagtttagagtagaaagaaggcaagaagtacccattcctagactaatccagccaatcagatccctcagatctccctggaacggttcttctaagcgaaacggttattctgagctcaacgattatctccaacgatggtgtttgcttacactgaacggtactatggatgtacggtgctatacacccccagtatcccattaatgacgggccctcggaacgaagacggcatttccatcggtgactttaccatccggcactggctctctcaccgaacttatggcaatagtcataccgagattgctgctctttcccaagcactggaagaagttaccaagcgtattgatcagcaccagccggacaaatcgatcgtcaagattttcaccgattttgatggatccttatcacgagttcagaagggcattcttagtcacaagaccacaactactgccgacagccgcaagcgcaagcgcgagcttaccaagaaagaacaagcagacacatcgttcttcgtggagcacaccaacccgtttgtccaagcattggtgtggcagtcgcattacctctccgaccgcggatgcactatcgaaatgcactggatgccccgcaacacgacactgggtcataagttggccgattacatggccggtcaatggaggcgcaactcggacgctgcttttcatcagaagtccttgccacacgatcagagggacggcattttggacaagttgcatggggcagttggcgccattgagcatggaagagcctctgctgtcctagactctcaaaaacctgcaaagagaaagattaggcgtgccatcggtgccaggaagaagagttccaaacgtattgccctcctcgacagtgcaaccgactacattcccctggactctggatccgaagacaaacttccgccccagctgcaatcccagaagaagaagaagaagaagaagaagaagaagaagatcgatgatgcgattagggtccaaacaagaagtacggcagactatatcctgttggactctgattctgaggaggaacctcaacgcccgaagaaacgaaggaggatcaggcgaacggctggggccaagaaggcgagtgcaagaaactatgttgccgtcgacaacccaagcgactacatcgctctggagtctgagtctgagcagcaacccaagcccacgccacggcctccgaaggaaaagcaggagatcaacgatacggccacaggcaagcaaagaagtacaagtgacttcattctgctcgactccgattccgatgagcaatccgaggccaagcggccgcaaactccgaagaaaaggaagaagattgggggcgccatcccgacgaagaaaaaggctccgatgcagcagcaggctgaacccgcagcggctggattcctcagcggtcaggaccatgacttcgccttcgactcgggcaacctgccctcctttcccacgcccagccaggagcacgcaatccacgatcctgagtccggtcatgcaagtcccggttgctttttgtgtcaaggcgatgagtacccgtagaggtcgggctacaccagtctgccttctcggtgggctctcaggcgagattaggcaggtaggaacagcggcctgttgctacatttatgtaactatttgttttatttattggagttatgttcatggatacttgtagcgagcattttttgttacaaatcctgttctgttcttggtatatggtcatgaagatgatacccagggcttttgtttggagtcaggcgggcgggcgtcatgaatgcatccaaggggctgtcagttatctttgagattcagtatgaagcatgccactgaaagaagtactacattgaaagagaacaaacctttgacttatcgtcgctcgcggttatcagtcctcaagtgacacgccaagttctttcatacctattaactatagccggctcttcttgttgtgagctccggcgaagagcggaactccttcgtttgcaaaggtgtgttcgtccttgtcgtaaaaccacacctacctcatttacgacggaatgtgaaaatcaccaagaggggacctctgcacatgtgtgtcaataaacactcagtcatcaacttcatcgaaggggaactcacagttgagaaaccgagaaaagaagatgaacggcggggtaaaactccaatcgcgaaccattgaatgtcgtcgaaggcggggcatttgccaagcccacaagcgcggcaagcgcagctgataaacgctatcgataatatgtccgggcgcgcacgcaaccaatcaatgaaaacggcgtgcaccttggccacggcttgcccccaccaggttaagcgacgccgttgtttacttggtgagcgctgaaaaaggggttgagaaagtggaaagaagaaaaagctgaatggctagcaaaacgttcattctctactactcccgtcatacaggaagagataatgcccgtaagtgtatgccagtttgatactgtccaaatagcaaacctgggcgggtacacgcaccttccttacataacattgtgcgtgcgtacgtcttaaggatggtcgggtcaggtgggcttgtgggtcatgagcggttgcgacttcctttggccgtcttctgggtaaacattccggctgcattcacgggagataatgcgaggatgcaagatatgagggagttgagtcatgtcctcaaaattaagacagattgatgggtgtattttgcggacgactttccttccattgagttgtcgcttccagtctgtagtgggtcgggtacccctcatgcttggaggtgatcttgggtccttcccccccccccccttcgccgtcgttcacccgccccgctacccagcgccaaacctgcccataacctagggaaggcccggtgcccttagtgtacctacataaggcacctggacaagccatctttacgtggttggctggttgctgtaataggcaacatccctgaggtggaatgatttcacttctgattaaggtccttgaggaagatattggttcgaatccaataccgggcaaccacacttctttttttgcacttttctggcatgtttttcttcattgttttttcttcatttcaatcaaaggatcgatcttcctaaatcaagcctccttccttttatgaccctcaggaataacctctttttcttttcttctagtcgtacaaccttacatccttccctcataccgtttatggcccattatagcttttgcgacttcttacagtgtttctgttcacatcacggagcaggaagccattaccgagaaacattgacagaaaggcacaagagaaagcaacgaagaaacaaaacgatcataatgacagtagtagtacaaaacattcccaaaaggccaacaccccaacgccggttctatccttcaaattatgctagtgagaattacaacaaactattcatccacgtctcccgccacggatacaagacagtctcttgacaaggttatctctcaccaaaccaatccggcaaaggaaaaggcatcggaggaggggttacacgctcccgaacaatggcgctaatttcttcatggaccatgcccaagatgccatcgcgctcaagcaaccgaacgtttcgctgattgaagacctcgggatcgacatcgcgataatgaacacctgccgcatcatcagccagctcaggaccgattgcgcatcgccgcggattccaacgcacctccaagtcgccacccataactctcagacggtgagacaaccagacgacggcacggagaatgggctccgtatgcctaaaagaaaatctttcaggcctttggtttaggcccttgcgcagccggtgccaacactctttcgagtcggtaaagatccgcacctcaaacctgggagcgtggcggtgcttctctcgcaaacgaagcgaagtgtcgatggattgggcgatagcagccagttcagcctggctgctggagtacatcttttggattgaccacgagcagacctcaaatgcttccggtacgactcgtccctgaccgttttcgtcattctcagcggcccatggattccgaagtacaactccatagccaccattggtaccctcccatgtcatcaacggagtcagcttgctcgacccgtcgcagaaaatgattatccgcgggacgttgtcgacccagagaggacccctgcatgcttcttgggcagagaaacgggcatgttcgggaggttccagtatcagtctcccggcaaactcgcgcgtctcctgcgtccacagcgcaatccgatagtcgaatgagggggtgggggagcgcggggatctctgacgcccctcgtaatcgccaccggtgaggtcgacgatctcgatagccttgagctcgggggaggggcttcggggaggctggacaattgaagccggctggagcggagaactcctcattaccgccgtagcccgacggaccgcgaaagtttcaccggcttcgtcctcaatgtcaaggggctcatgaaggtcgctggcgccagccgcaagggtagagtcgtcgacatttgaatcgccttgaacgtcgggagcaggcagaggagactgcaaggagggggtgaggaggcgctgacgcaaagtagcaggggcgtcatcgtcttccgagtctccggttaggtcaataaccgggtggccatcgagcttcggccgcttgggatcattcccgtcagaacgaggcgacggggtgtgactgggaggcccacgcttgggtttcaccgcgctcgaggacatttttacgatttgtgtacctgaataatacattgtcagcctaactagctagtaatttgatcaaagcataccgagttcaagttgagacttacgcgttttttgcttacgcaaatgcctggaatcaaaatcgcaagaagtcccttcgccgacagaacgtatttgttacgacctagtaactaacgtgatgaactcgatatgtgttggaaacgttgttgtatgccttagaacattactaaagacgcgttcagacaaccgagatagtgaacaaacgtgctgtcgtgagaatggggggttggatggatcgtaacgcgttctcgcctcagcgaacatctggcaaaacgaactcggggcaagcatgcgacaccggcaagataacaacggcatgtggcaggcaaaaatggcattggttacgggccataatggacgtagcgagttgggatgaaatttatcactcgctggaggaacaataacatggatctctccgcgcatggacgtgagactgtgagccgatggctgtcctagcatcctctgaaagagagcttgaacacggaaaatcatggtcttccgatggtattgttcctttatgtttccctcttttcattttcctttggctcctcgatcctttggccacttaaggaagggaaatcgtgtctcaaatctgcaatctgcaccactgctccttcttgaactattcatgtctttaaaccaagcaatgccccgattttccgatatgaacctcgcatctatttctttcggaatgcttgctgaaaggacgagcggttcggggcgaatctcgtcgcctgagcgcatgatgaatttgctgcctggtaagtacttcaggtgaaccaactacaattctacgaaagaagaaaacaaaaaagaaagataatagaaatccctttatatagttgggaatggctagcagctgtaaagctcaaataacaggaaggacttttaatttgttgcagtaggaggaaacagacatatgtgtacgttgtagaggtgcagtagatgctttctgtacgttaactttgcgtctgtgcctatctatggtcaaccatgcaggttacgatctcgggatggggattgggggctcggcctacaggcatcgacttctggactgagatctaggaacatgaataacagaaagtaaagtgcaaaaaagaaagtgtgattgcccggtattggattcgaaccaatatcttcctcaaggacctcaatcagaagtgaaatcattccacctcagggatgttgcctattacaccaaccagccaaccacggaaagagggcccgtcaagggggcttatgtagcccaaatgcaccttccttggattgcatgcaggtttggcgcaggttagcggggtgagcaagcgacgggaagcagaatatgaggggtacaggcacttcagtcttgttcagttcccaatttttccggcccctccatcctcccttcgctttctatgccaattaactcgcaaatctggattccacacctcgctccttttcaccaccactcgagattctgcgccttcaatatcagtcgacgagccttttggtccttcttgccttcttccgcggtgaccgcggtctcccacaaggcactccaagaatcggatggtaccatcaggtccggggtcaaggcatcattaaccacataccaacgtgaggtttttctgcttctttctacatccagaatctttccacgtcttcgtcttttcgtcatttgtccgccctttctctgccctccatcccgtattcgcgtccaaaattcaccactccacggcgaataccttgaccgttctgagccagatgttttcactgccgaagacctgagcaaaattgctggctccggctttgatatggagagatatcccgacgatacagagctagttcacgcctactccctcggcgctgacccgtccgtcaacctcaataccgactgtctccctgtcactcatgagacctctagtgccttgtacggcatctgtacggcactctaccagcccgtagcttcattgtgcattccagtctttcccaactcaccgcggaatgcctgccgctcatgggagttcagtaagtcacgacgtatacgctagcttggctctcggtccacttgcctaccaacccagcgacctcctcgttggccaacatctcccacaggcatctcatcagacaggaacgccgtttgttgaggatgaggcaagagaaaacaccgaagtctccatcttaaggtcggagacaagaccattcgcaggaaaagctactaatccccggtgtcgatgtggtcgagtttgttgtcctcccgtagtattcccgccagatctttgagtcggagtattttaggctagtagagctgatgctttcaagcaagataaaaacaagttcctgttttcaatcagtgaggagtctccactttgtcatcccgccctccttttgtccagagtgaagaccaaaaagtcggaaggacaaaagacagagtataaagaagaagtgacaaggtctggaagcagaggggttacagtttgtactctatcgaaggaaatgagagtatgtacgaatacagtgagttctaacggtgaggcaaatcacttctcacgcaccgaaagcatggacggtttcaagtctgtgtatgttgtgcctctggtttcaagtgggctattgtttcgcactgcccaatgtgcttgactgaacttcgaagcgttgaagaaggaaaaaacaaattgatagctaggtatcttctaccatcagttgtaaactgctggcaaagaggacacaggttcctatgagagcatgaagcacggggcaagcagcatataaccttcccttctagcacttaccaacaaccaaatccgctgctaaatggccccgtggtgtaacggtagcacacgtcatgagaagcaacgatcctaagcccagctaaggcaggcggccagcagaccaacgcgtccgaggttcgactcccggcagtggcactccaacatttaccagcactctttttttgctttttaagctttacttagattcctcttccaagccttgtgcttactgttacatgtcaacagtcttccactttgagtaatgcagtgcatccactggtttttctttgttcttttttttttcatttttttttacacaatgtggaatcgcaattacaactaacgatgcgtgtaggtgccctaattgcgcattcactcgccgaacttgccgccagtttcgggaagtggcggatgctgtctgtgtcggcactatgataattgcacttcagtagtacctcatgttcggacatcatccactccatgtgacagaagtaaatgctccagtcgccaggcaggtccgaggacgaaggtgatgctgggtattgttaccacctccacgaaatggtttgcgattctcaattcatcgattcagaagtatccaagtggacgaaaatggaaagcagtgccttctcaggtcaagggaagggtaaacataagcatagcctccgaaccttgcaccaacacatcttgctggtagctagccccgtggtgtaatggcagcacacgacgattaagcgaagcccaagtcttggtaaggccggtgagagccgaaaagcaggtcccaggttcaattccgggcagcggcatttaaatgtctaccagcacctttttgcgtccttttgctttttaggaggtcgtctccttgacgtgatacggtactcacccagtcccgttattacttcgttgttcctgcgagatatcatattgtatctttgctactttgtgaactgaaggtgaggcatgactctttgagcccatttgatactcatgcgtagcccatgacaatctcaaagggattctttgacttgggcacgagatcggcattctctcaatctctcctcgaactgtcagttagggtgtgcttcatatcagacatacacgatcgtcaggagaagtaatgtgctccattcgatgcaagtttgatgatagtagtggaagagccctcgtcgcgccatccgtagcgacttgattacgagccggatttgctgccctggcgagcttcatcccaacttctgtggaaggaacttggactttgctcttatcgtaccttccttcacttcctccttcgtaggaacgctcgataagcagtttctgcccttcaaattttgacatgtgctttcactggacatccgacaattaccgccaggcacgagccgtgtcgtcctacccctcttggacttgatcgcaaaccagtttttctctccgcttgcaagactcatctggttcgcaaagatcgttgccttaacttcatttgcagtttcctctatttttcctggccactgctgtcttcgtttcttttcgttccttcctttctaccgcgacaacacttcatccgcttcctctggagatcactgtactcgcagtacgttacatcagcgattgctcaaggtgagtagctgtaaccccccccctccccccaaaacctccatcgagaaaaaatggctcttcagcacatgctcccatcattctatccgtttgtagtttctccattaacgattggcatgattctttagtcttttagtcgaccaccccggccttaacctcgcaggatgacacttccaaagcgaccccgaagcccggggttcattgccgatgccgatggaaatgtctacaaacgcatgaagcggggacacgagtccttctattggatgggagatgcttcggaggccgaggccctcggattggcgcaagacttctcacagaaagcacaagatgtctcgaaaagtatccaagaccccaaaagtacagtcgccgccaatgccccaacaagttctggtctcccgtcagcgactcatctcgaccacccagtcccttcctgtgtagtgccgacggagcctgcacctaaagatcacaactcggcggcgcctagcaatgccaggcacaggtccaccgatcgcaccagccgtacccacaagaaaacgttaatccagcggcctccagaaagatcaccctcgcccagcggtgatattagaattcccctgtggcggaatgagactcgcgcctttaagggtacatgcgaacttccaccaaaagtcatgggaagagaattggccaaaagtgcgcaaaatgctgagctgtgggtcgatggcaagccacagttcaatgtctttgtcgatgggtcttacaaaccctatgtcgatttgcccaagaagaagaggctaccagagcaccgttcttggggccgtggtggctatggtgtggccttccgtgatccctaccacgggacggcgactgccgaatcgaaaggagaccacaacggtaacctccaagaccgcacaaagggtgggattggaggcaagtcgaagcgacgagatttcaacattcgttcttggagctcctatcgcgtactatcgagttaccatacagagctagccgccatctttcagggccttcagaccgtcctaacttcggtcagacagaacaggcctccctccggtgcttccgtttgcatcttcacggacagctcagacagtgtcagacgcctacgaaacaagcgcgcacttccagacgatgagccggtaaccttgcgcgacgctcttaccatgccgcttgtgcgtgccatcatatggttgtcgcactacctcttcgaagaagggtgtgagatcaagctccaatggttaccgagatgctgcgtacgggcgcataggctggcggacaaggctgcgggttcgtgggaaaggagcgatgccgtcttctaccagagggatgtgcccctttggcggagagacggcattctcgacgcagtccacgaggacctcatcaaggtggtcaatcgaatcgaggctggagaacaggtacgtctgcctccttgggcagaaaggcagcgtggatccaagaaagaggatcataaagatacgctggaaatcttttcaggttcgacggtccagagagagattgagacgcaatccgagttcatggatacctaggtctgcgatcaagacataggggttgatgaggattctctaaaagggttaaacgtaagaggtccaagaaagctagagagcacggggctggtatatcaagggagtgcggctagaatgctgacttcgcattgttcttatctgtctggctggattatatgtcgaacttcttgcaagatttatcttgtcgttgctacttcaatgtagttgaagttagggaattgatgaaaccgacgtggactttgtgtaatgctgtgtgtaacggatttaacagggctagtacatagatgcaaagaccatcaacaacgaacctcaatatgaatgaagccagcgcagtcctttttccaaaagagaacataataaacaagaagctcccaaaaataatggccaaagggggcaaaaaacgaggagtgctagtaagtgtctagatgccactgcccggagttgaacctgggacctgtcggtggttcgccgacgcctgccttacctaggctggggacgtctacttctcttgacgtatgctaccgttacaccacggggccacctttgccagctgttgttggatgtcagggcctgaatggggggttatgtgcctcgtgctccgttccctgtcaagtgcatctaaacctaaacctgcgccgtctcccggtcgcaggaccgcgaggcatcctttccttcttcttcatcaccacctcactctatgttagcgactgccccgtaatctgccaatgatccggcatcatttaatatctacctaacttgtaaacagtgcaaatcgcagagggtagaaggtgcatgaaagggaaatttctgatggattccatgaaagcaccgggcggggtcttgctcaaacatacctacctaggtagtatattttcaactttcttacaaatgaagctataggtagctcatctcatcttacaactccccgtgtccagtcttttctacgaacctacctaccgcggtgttgccaagttccctactaagtcaacaacctacaaggtaggtaggtattcgagttgccatcttcaacattaacttgtgcaggtgctgtagacagtttgatcttacaatcgctcacgactcctttcgactccttaaaacacctcttgacccctttacgctatgaaatatccggcgacaagaaaattaatacagacttcgttagctgtccatcccctaaaaatcataattccattaacagaagcgagataaatgttttaccctaaaacctacacttaaggttcagaagacatgcagcacagttatgacaggagagtacttagccccccccacttaaacgtacccctatcaaagcacacagcaattataatagttgaaacaacgccgagtgtccgccgtgggttttgcatgtcggttttcggtgtagtttccgggtggggccgatcacggggcggtccgcggtggggctggtgggaccgataggacctgatcgtcgtcttgcactgcgcggtctccactactttctccggcatccgagcctgggtcgatgatgtacaggtatccctggtgagcagtttcgttgatttgtcgtttgtatcagctgccattggtagtgaacaggtatcaaatgaagctcctcttggatacaaccagacatgttcgattctctttatttactaatcatgccgtcgctaactacctacattcaacccccaccaagcaaccgctgaccttgcccattctcaacctcccccttggcaaactgtccaaactgatatatactagcgtacccaaatatccaaacttatataatcatgcatgatatactctcgatccttgtcattctcattctcatgactcgtccaatgcaatatccaaactcccgagttcttcttctttttttttagtccatcaccgatccccccacaaccccagaacaccgaaccatacaacccaaccttcctgtcctttgactttttcgtctcaaactagtagtgtacctcgccagccaggtctcaccaaacccctctgcccttcccctcatacacaaagttcaacaccacggccacaaacagcgccgcgcagagaatgcttgggccccacttatcataatacctcgccgcctttctcgtcctgatggcgtggctgcggtagaggtaaatcaccacggcgtaccacagcgagaggaaggccaacagggtgaatacgccggcggcgatgatggagcttccgcgaccgcccttgtcgctggcgccaaaattgagcaaggtgacggcgatggtgccgatgtagatggagtattcgagctgttgaatatcgttgtcagttcgagtagcctggcgaagagcctgggaacatggggaagggaaatgaaaaggggaaggagaaggaaatcagaagaaaaggagtcatacccatcccaaaaaggtcctctcggcagcaaaatacaccttgggctccaccctcaccggcacataaatcttcttgcccttgggcgccttgatcctcttttgatgaatctcgcccgaacccaacaagctctccaagttcgcgtttctaggtacctgcgatgctcggggcctgggcaccagcgccttgagaactgaccacgtcaccctcgccgcggcgttagcgcgcgtctgcaaaagagtcgagtagtaagtccagccgccgactctccttgcctcctctagcctatcttcatccggttcgtcctccgagtcgtacaggtaggtattctcgttggaagcctggtcaacggtctggtcttcaatgtcagtagcggtaacaccgccacgagcccgccggtttctggtcacgccttgaccgctggtctcgccgttctgattttcggtcgtggtctcgttctcctcgtcggaatcctcatcgtcgtcttcgtcgacgtcggtggtgctggtcctggttgagctttcgaggcgcttgatgccaaagtcgtgcgtgggcggcttgcggatgtccacgtccatctgggggaaccagtaggggaggaggtggatgcgatcggggaagaggctggcggtgccgtggatgaacttggagaacttgggcacggcttctaccaagtgactagagatgagctggcggacccactcgggcggttcctggccgagctgtgtctgcaatttgacttcgagaacggcatacgggaagcgacagatatcactgggaggaagctggggaaaaggccaatcgatgccaatgtccgtgcgccgccagttgtcaccagaccgctggacaccatccaggttgtcttcgcggatcatggtcagctccgtgtcaagggaaatgcgcacacgcgcgtcggcggggagctggaaggccgtgcggtggtagaaggagcggacaacaggcttcaacttcttcttgaggacagagtactggatctcggcggcgagacgctcgtcttcagcaatggccttttcggacttctttccttccttgcgcgccttttcgaagatggccgaggggaggagctcgccgcgcaagtaagggttgacgagcttttccttcagggcgaaacgagccttgacggacttttcgcccgtccaatcttctctgtgggttttccgttcaacaaagatggtctcggtttgcatgccaccgtaccatcgcagacgaatggcctcagcaccttccgtcttcttcaaccgaccctcgtaaagctcaaaggtctcggggttgtcgtagtagatggatgagatggccgagtcggcctcctcaaactctttgctcgggttgaagaccagaacaggcagatgcttgaggatgatcaacttgagctcggtcacgttgtcggggtgcacccagtatttggtggtgtgtcggacgaagctaccttggcttccgccggcagaactgtcgcccttgacggggttgcctcttgtcctgaccaaatcgtacagcttggacagcttcacgacggccgcgtcgtagttctccttgtagaatggcttggccttgagacgtgcgtcaaacacaggcttcaagcgccatcctgtcatcttgtcgtgcttcttgatgatcttgtagaaaccggtatagttgacctggacgaacttggcaaggtcgtggacctcggcaatgatgtcgcttagatcctcctccagcagcatgaactcctcctcggacggcccttcttcgttcagcccccgttcctgcagacggttgacgacatctttgacttcgcgctcgctgacggctatcctcctcgagatctccatggccttgacctgctgcttggtgtggaccttgtcgagctcggcctcgagcttgctgacgaagcgtttctcatcctcctctgtccactcgccatgggggccgctggggcgcttcaggtcggccttgaggccgtcatagtcgatgtagtaccactggtattcgcggatgatgctggagcggagctgttcgccgaacttcatgacgatgagccctgggcgcaaccgacggggcttgttggcggaggagtctgtgaatcgatacctggtcgagtgccacgtctgctttcctgtcttgagatcatggacaataagcatgggcgcgcaatacacgaaacagtgagacacgataaatagagcagcagagagagagtgtgtgtggcggggtagcttttcgtacctgattctcgctttgatgggcctacgagagtagatatgggtgactccagtcggctagacagtcagtcgatggtagtctcggtttacgactaggtagtatcgatgggccgggttagaacgtgactactgaaaacggaacatgtggttgtcgagtggttcgtgattgtggtcgccggttaattgttgggatggagtttgatggctgcgaaaacatggaaagtgaggatggcagaaagttggctcgcgacactagcacggatgctgcaggctgtccgcgtcgagctgttagtgcatgctacgtgtacaccgtaggcgaccgggctaggaccgagcgcctgaggtcaccatgaaggcacgttccacagagggttgctgccattggccaatcaagcccttgcctgcctgtagtgtcgttaaaaatggggcaatggcatcactgcagtggggccgtgcacaaacaggggagggcctgtctcgggtgacaatctgttaacgacagggcctgctgtagcctgtagagcgctacgtaccttggtcacttacataaccctgatcatggcgtctctcaccactaccaaccctgaacatttcgtcctgcctgccccactgaaaaaataaactgcccaatcgagacacttgatggcctctctctgtgactctcaccagtcaacatcacaccccaaaataccaagccaccatggccgacaacgactcgatttcagtccgtatctcggaggattgccctcccgagatccagcgcatgctcacggccgcctgggcccacgatgtcgacacagtcaagaagctgatcgacacgcccgaggtcgccagaggccaggaccccaagacgggcgagtctcccctgcacgctgccatccgctcatgcggtgctccttccgaggacgacactcccgaggaccacgaaaaggccaaggctaccgtgtctgagctgctcatgtggggtgccatctggaacgatgtcgacaacaacaacgagactcccggctgtgtggctgcccgtctcaaccggcctgagctgtacgagctctgcgtcaatgctggtgtgagggccgagatgttgtttggtctgatggatggctatgaggctttggacagtgatgacgaggatgatgaggagatggccgagggtgaggaggcacaggctgaggatggcgaggaggctcccgagctggtcgccgcggaagaggcaactcaaactgctgaggaagagacgcccgctgtcttccaaccgcctgcagttaacctcgaggagcaagtcaccagcgacaagtatctccgctctactgtcgcctactctgacggcaaattggttgacgacgctggcaacggtgtcatgatggcctgggaaaccgacatcatgcgtcgcagtgttgacgccctgctccccaacaaggagcccggcaagaggatcctcaacatcggcttcggcatgggtatcattgatggcatgttcgccgagaccaagcccgccgtccatcacatcatcgaggcccatcccgaagtcctcgagtacatttccacgcccgagtccaagttcgattccacctgggaagagagcggtccggctcccggtgcctacagagtctgggagggcaagtggcagcagattggcctccagctgttggaagagggtcatgtctacgatgccatctactttgacaccttcggcgaggactacggccagctgcgcatgttcttcaccgagtacatccccggtctgcttgactccaacggcatctttggtttcttcaacggactgggagctgatcgtcagatttgctacgatgtctacaccaaggttgctgagatgcacctggctgatgccggtttggatgtggagtggaaggagattcctgtggacatgaaggagctggctgaggccgacaaggacggctgggagggtgtcaagaggcggtactggactcttgatagtaagtcccagatgttgagcttcctgtgttttggactctttgctaacatttcgcagcataccgcttgcccgtgtgcacgttcctcggataaccttcttgtttcttttctgtctcttcgaaatatcaaaagccgcgatacccattctctaccattgaatctttaccgtcccgcatcccgtgccatcatgcccggttcttgtctgttgcctacgtcgagatgttgctctgatcacccacacgcaaactcgattttttcccttgtctagtgtacttccgataacaacatgctgtgttcatgcggacaacacaccatggtcgccggctccaccacgaccaacccaaagtcccggaacttgttccgcttcgacttagcagcgaccgacaccggcatccaccctatgagtgatgctcccttcatccacaaacagacttttctccctccacagctcggccaatgttgtgtaacctcgccacgatagtgtacctacgcgactgtcgcctagataagcatatgcacccttactcggattgatgccggaggggcagcatcttacaacaaatgtaaccgtccctgtcaacacattggactgttcgggtcgcaatcagccacacctctacagatatcttcatgtcgtcagagcatgaaagcttattctgtcgacaagccgacaccatccgagacaccctaggcacggtccgcgcctccccgtgcgagaatggatcaaacctgtgtcgctgtcgatattttgcgcactatcagaaaaacctccacctcttgaaggaagctaggaaaaaccatcgctgctttacaaggctcgcgcaatggattgggacgaatcaccgtaaaagcgcgtggggaacaaactccggcaaccgtaccaagcgatgatccatccgctggattggccagttgtttgtggtggaccaaatggttcaagtctagacaagctttgaggtttcgttcgtgcaaccatcgtcagggtccgaactccaccacactactaccctagagataccgaacattcatccgacttgatgcggctacactacccaatactaatgacatccggaatgctgcttgctacacagaacaagtgccggacgggtgtaggtcgagcttgtgaagaggaaaaaggttcgtgatggatctttgataggaaggccatataaagtgtcgcgactctcccttcaaagtctctcggccgacttccttcagcacagggacgactccaaagtcgataggttgcccaatatggttctccccacgatggcctccctcggcggcttcttcgacccttctcgtctcacaactgcatctcccaaggccatcctcatcaccaccttctcccttcttattgtctactacatcacctcctccatcattgcctggtatcgcctgcgtcactttgacggcccatggctcggcaagttttcgtacctctggatcttcaagatcatccactcgggccaaatgggtgaagcagcccacgccgcccaagacaagtatggcggcgtcgagcccggatatccttccaccgtgcgcattggcccctcagacctcatcaccaccgagctcgacctgatccggcgtatgtctggcgcgcgctctcgctatacccgctcggactggtacaaattgaaccgcctcgatccctatgacgataacatgttcagcaccacttccactacctaccacgacaagctcaagagcaaaatggctcccggatacgcaggcagggataacaccggcgtggaaaaggacattgcccatgttattagcaagctggtcgacaagatcaggaccaaatatgcggcgcccaaggggtctacgtcaccagcgggaagggagatgttggagtttggccagatggcgcagtacttcacgcttgatgtcatttgcaagacggcgttccaggtcgagtttgaccatatcaccaaggaggaggacgtgtttgggtacatctacatggttcacaatttggtctatggtaatgccatgggtgcgacgattcccattatcgggaaggttttgagtaatcccctgttcttgaagatgtttggtccgacgacgaaagacccgaggggaatgggcttgattatgaagtgggttgctatccttgctcgacttgttgggaagacaactgacaggaaacagggtcgcgagagaaatcgtcgccaaacgctttgctccagatgccaaagaccagcaggacatgctcgtaagtcttttttcccctttccctcctctcccttccacactgaccatttccaaaacatcatcagggctccttcatccgccgcggcctcacccaacgtcaatgcgagaccgaatccatcttccagatcctcgccggctccgacaccaccgccaccggcatccgctccggcctactctacctctgctccaacccgcgcgcctacacgcgtctgcagcgtgaaatcgacgaacgtatcgcgtccggtctcatctcttccccatgcatcaccaatgccgaatccctcgccttcccctatctccaagcagtaatctacgagtccctgcgcatgcgccctcccttcgatggactccccttcaagatcgtcccgcccgagggtgattatacccgcgatggaaaattcatccccggtggaaccaagattacggctacgtttggcgcgatgcagaggaacaaggaggtgtttggtgttgacagtgatatctggagaccggagaggtggttggaggaggaggggtgtgatgcggaacgcaggagggagatgaagagcgtggtggagatggtgtttgggtatgggaggtggcagtgcgcgggcaagatggtggccatgttggagttgaataagattttctgccaggtatgtttctttgcgtttctttgcgtttacttttcttcttgggttgccgaaaagaaaggataatcgtctggcaatggaaagagtcgcggggtccgcgagaaaggagtaacaggaatattgctaacaaagcgcgcaaacagctcatgcggaactttgacttccagctcgccaatcctacacaaccttggaagagccgcaactatcacatctttttccatgacgacttttatctgactgttacggacaggcacagcaagacggaggacgagaagtcaagctaggcgtctatcgagaggtttcaaataagcaaaatgacgagttgacttcgacgtgcctttcacatatgtgccacttgaagttcacggtattgctctccttcaactctccgctaggtcaatgggctgcctcaaatgacaaaacacgtcgaggatcttgctgtcatctgccattgtctggttaggagcacctgcgcagctggatccacatcaacaccgatgtcatctgtccctcactgttcggcctccgaatggggacctatggccatagctccgcaagctctcctcagcttccagttccgttcaagtatgagccctatgatccttctactaaactccggtgcacagctgttagtgctcacagacctcgtaactcccgcccgagttccccctcatatccccgtcttcccgacccctcaggcaatgacgtccagtcttcgtacatgctttccagacaccgccgtcaaaatgacatcttcagtccatgcttctccctccacattgacgtctctacctaggtatatgatggcgaccgtctctctctcttataatttatcccgccacaaattgcgtgctctctgttttcgttcacctttcttctttccttagactttcgtctaatgcatcatcagtctcatcacgaacaccaacaacatcacgaacaacaccacgaacatcaacaacatcacgaacagcaccacgaacagcatcatcacaacatgccgcagcacggaaagaagcaggtgcaccaggaaaacgttggtcaccagccgcaccacctgaggcatgagggcgagcaggagcccggatacaccgatctcgctttggaggagggtcatgatttgatttaccgcgccgaggaggaggctcatgtatgttgaccatccatcttccatcttcattgctgtcggtttccttttccgtttacccctccaagcccattgtatctccaagttgatcgcctttggatatatcttgtgatgcaggcgtcattgcccacccacatattgtcgtcttcttactcttcctcttttctcctttcaccctttttaccatctctctttccactctttatttttctccaccctcttatcctaccccttttcctaccccttttccattcaccacattttctctccctctttctctttcttttctccttttctttccattaactctctccgcccccttttttccttcgatactctcctccatttcccctttccttccaccgcttctttttttccacctccttcccaccttgcctctctctctctcgccctctttctctctccctctttctaccgctcgcacaaacaccccattcccctcccatccccatctccatgaacaatactaacccacccaccaccaaagatgcacgacgacgagaaaaacatgccaaaatcctccgcctctcagacaggcaccaagcaagccggcgccggcatgatgaccaaagacatgaaagccaagatgatgatgcccgagggttcagcgacctcggaaaacatgccgcagggcggttcctctagtatgggcatgggctcctctggcatgggtagtggtatgggcagtggtatgggtggtacgggtcaacagcagcagcagcaacagcagcagcaatccagcggtagcggtagcagtggaggaggaatgggacataaaatgacggaggagatgaagaagggaatggaaggcgtggggaagaagatggaggggatgaaggaggggatgaaggaggggatggggatgggaggtgggtcgaagaagtgaaatgcagagggtactggtgaagtacctggaggggtggagggggaggatatggaacggctagaaaggggggaaggaaagggggaggaaggaaagggaggggataacgagggggaaagaggaaaagaggacgatgatgagacagattgggagggagccgggttgtgggctttggtgttgggtggtgggtgagtgatggtctggctacttccaagggggaaaagaatagtagaaggtaagaaagaggtctgtatggatagtgtttgtgttgtatgaaaatgtcttgaatataagtgttcgatggactaagatgtgaaaaaggcttttggaggttgtgatgttctctcatattgattgtggcccaagtgtcgacctgagtcttatgactgtgccggccggaagtccaaatagtccggtctttcagtgatgaagtgaagggaaagtgcacttgtcaaagggcgatatacacgttcttccctgtcacatctttcctgtcaaaaaattatcgggagtatgcacggcacggagccctggcttccttttgattccagccaccgatccatgaacgacaaaagatggaaacaactatgctaattgatagcaattagctcaactgcaaccgcctcaaacccaacatctggaaacaacaatgaaaccagtgttaacttggaagtctgatacggtctatttccgcaaacctctccaagaccgtggactccgcaacaccaaccacataaatcgaagttggtcccgactccgcgggcaccgggccgctcgtagtccagctcatcttatcgtcgcagcgggatcgggatcgatgctaccgctacctacctctacctgtacagttgtatgcaacccgtgaagtgtcaatgtgacccgcgagcctagtgaagctcatgcactgctcaggggtaaatgactacctcactttcatcgaagtctttggggtctgctttatgtgaggtgctccttgcggctacgggagatatgggctgtagtactgcgtcgctcggtttgagatgaaggttgtactcagtagacgcgcgcggttggtgatgttgtagggccgcgtcgtaaccttgcggtatctcggaagaatgtggtgtctggatacctctaggcgtggtttggcatgctgtagtaagtgatgactacccggtaggttgttgaagagttcactttgtttctcatggaaaacatcaccctacaacgagcagactgtccttcatctccttcttaccaccccttctattattctcctcagaaagaacagtccagaactacgatttctccaactggactccatcttcgacaccgccggactcgaagtcttcgctatccgtccacctagccccgtgtattgttccgccatctccaacttctcaccgtcttgtcatcgccatgcccccccctgaaacctgcatgaaccttgtggtacgtaactctacctgagatacggtggtacttctacctaggggtctccatctgggaccaaccaggatgcatttaaccggttcattcccccgagtttccgatggatctagtctgctctagcccattcatgggccgaaatttcgtgcacccttaatatgatggctcgtatcagtgcccagagggccgggtccctggggcggcgtacagtagacgctctctgatgtccactgtccagtgactcgtgtgcgatatcaggtagaggtaggtagggtacattctagtcagtcccacgccctttggtacctaggttgtcaggcttcccggctctgaggtcaaggttttcttgaaatatagtctcttgcgctgactccaagtgtcagtcccaagcagttctcgctgcattgaggtagacttgaagtgtgctaacagtcctccacggtgccctttctcattcatccaagcaccgatacctcaccctcactttggcgcccttgacgtctggtgattgggaatgtgggttttgatgaccgttggcaacagtgtactctaccctcgccactcgaaaaccctgaacggatcagtgtccaatctggacgttctcgcctgaccaagcgagcagtctcgtccggttcacttagctctagattaatcccattcagtctaggtcagtctgagagactgagactctgacgatgaatctggtgacggataaaggggggcaaactttgccttattgcgggggagatgaacttgccgttgagcccagaactacgactatcgatctgggattggagatctgaagtgattgataggtagatagatacctccaagttggcagcggtcaggagtggcggaagggaaatgggcagtcagtgaagtggcaagtgggttcaacatctgtcggcaagtggcccttagacctggctcctctcctctcctcctgtcgtgcattctgggcactctgtattcgccatccatggtgcctggagtcctgaaagtgtgtggcctcagcagcaagcggtttcgatggtagtatctgtctctgttaccagcaatgagcggggcatgtagtgttgatcgataagtcctccttccatcgtcgcttcttcatcacccatttgttgaaaaagaagcagtcatccgagaaatgagggagtgaactgaggtgcttgcttccctacctccacgatagcacaatcgttcctccccttcgcctaaaatctaatgcgatggggtttcttccaaccagacgaccagaactaggtaggtagcgagtgtcttgcccaagctgcctccgttcagatgggctcctttccaaggtctatcatccctcctccccttgattcccacgccgccaacgcaactgctacaacctgttcctcacgtagtaccggtaactctccattttccccatctctccacgttccccatgcgcaactcactccgcgtgcttcacattttcatccccctcactttactctccccatccacgctccccaactaggtactttttgccattcatccagcaagccaagtatccatgtccccatgtccccatgtccccatgtgcttgtgtccgagaccttccagtcgatgtttcctcagacatacagacggacgggtacctacaggtaagcaagtacctacctacctatacaacactacatacctagcctaggtatccttctagcctacctacctagtgtagaacttacccggaatccaagactcatcccagagccagccaagactggatgtcgtagatccggctaaatacagcgaacatttctctgcattaggtagcctctcaaattatgagcatagggtagtaattggtccgggtcagttcccctttttctcacacggtatacatcccctttccttcccatcatcccccttcctttccaagtttccgctggtgggaaaggtggactgaactggactggaacggggggaagccactggggaaaaaggcaacgccccaagtcgcctccgttgctgagccgtcgccgcattttaggtagtgtagtagcagcgggttgtcattgatcggtcgtcgcgatctccgtaggttgtttccactcccacgtagagagaggtagctgtgcaaaaaaaaaaaaagatgaagccatcccgaaacctttcaatgttgctcccgctgtgagaaaccaaggaaggacaacaagtcaagaaaagcactacagaggtataccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgcagcgacaaaagtgccattatcgttcattcatttccttccaagactatctattccaaacgacgataacaacaacaaagagggtatataataacgcgttcctttaccgaggaatattccaatctttcccttcccctccctttccttcgcttcccagtgactctcgtcatcccgccatcgacgtcgccattcatccacatcgtgtagcgttggtaaacagatagacaaaaatattaacatgtaaacttcatatcataaacatttcccaacaagcaaggtcaagcaagacgctgaaaccccagctatccaactggtgacgacttgtctgttgaagttcccaaattactaggacaatcacatcactaagcagtaaaaaaaacagagatcaatctcaaacagacactcaagcaacagacttgccctcatgctcgtgaatctccacctccttctcgacctggtgaatgtcgatgtgggcaacatcggcctcatcgccatcaatgaccttggcaagctcctcgagcgtggggcccttggtctcgacgtacatgaagaagacgaagacgaactcggcggcgatccagcacttttcactactgttagtatttgttgcgccagaagaacaaaaaaaaaggagatgaaaagctcacagtgtaaataagataaagcttccacgagtgatcaggaccaaagtaatcaaacgcaacagggttcgcataagtattgagcgtcagcgcgcactgcaccgacatgttcatgaccatcaaccccttgccgcgaagtcggtaagggaggatttcgatggcgtagccgaccagcaacccggaccaggcgagcgagtagaagatgccgaacacccagataaagaagatcatggccttgtcggcgcccttgaggcggtgctcgccgtacaggccggctgtcaacgtccaaatgacaaaggtgccgcacatgccgcccgtggaagcgaggaaagcaagacgacgaccgagcttgtcgacgagcagcgccatggtgacggacacgatgagcgcgagaccggtctgtccggcggaaagaccgagtttggcggtggagtcggtgacgccggcggtctcgtacagcttggaggagtagttggagatgatggcgttgccggaccattgggagaagaagccgagcgagaggaggatggcgaggcggtagcggttgccgcggctcttgaagaagtcgaggtagctgctgttcttggtcgattccatctcgaggcggatggtctccttgatctcgcggaactcaaactggacggtggggtggttggggtcgccgttggcgtggtacttggcgaggatgtggagggcctcgtcgtgcttgtccttggcgatgaggaaacggggagactcgggaacccaccagataccgaggagctgaatgatggaggggaaagcctggagcaaggcgggaatgcgccatgaccagtcgttgttgatgtagttggtgccaaaggccaaccacgagacgacgagggcaccaacgttccacaagcagttgtagatggtggtgagacgagcgcggtgttgaggatgggcgagctcggtgagaagcatgggggaggcgatctgggcgagggagttgccaaagccgagcatggtacggccgcccatgaatgtatcgaggttcttggccgtggcctggagaacggcaccgacgatcatgataacgcagccgatgatgatgggggtcttgcggccaaagttgtcggtaaggagggggctgtatagtgagggtatcgagtcagtttcgtcgaatctgccatgtgttgcaatcctcgtgaagacttacacaaaggggatggagccaatggaaccaatctggtagagagcaccgagcagaccaagctcggatcctcgcgggtcgccaaagtacttaatccaggtctcgaagttctgcaccgagttgaagaacatgctgtgggggagatgagcgtcagcaggttgtgcttcttggatgtcttgaatccccttacccatcgtaaccggtggtggccgaagcaatgcaaagaatgaaggcgtagaagtagagcttgcgaagaccggggtccttcttccagtcaaccctctcaaactgaggagcctcctcctgtatctgattgaggtcgacggcctgagccacgggcttcttgttgaagatgcccattttgaatgtgatgatgttgtcttgtctgggtcgaatgatacagctggtccgttcccctggtacaagtggaggagaggctgatgaggaaaagaaaagacacacaacaaggcgtcaggtcatatgggggagggaagggggattatataacgagctggtggtagctttgacatatgacggattcgaatggttcgtccatacggagaatgacccagacgggcatccggaccgggagcgtcttcccatgcatgctgctgagtacgtaccaaggaggactagcttggagattttgagagtgtacattgacaggtactgtgtggccaggggtcagggggtgggcaaccattaggcagggggtgggaaagggaacgggaaaaccagaccattcaggaccagtcaggacgagccaaacagctgcaccaaagcttaaccaatccaaccatcttgaccggccgccgcctccacgagtctccgcttccggctgttggtgtggtgtctttggaggctgtcttgcctggggtagcgccaagggactagacttggacacaggctaggctagtccatccccgatgctggagttgggtggtttatgaaagaaggttgttgtcgtcgacccggatcaccgcttgtgatgtctagagttgtgggtttccggtagcttgcccttcccagtcaaatccatgccaagcaccagcagtcaagggtgttcagggagagagagaagttgaaaagtgtcttccactctcacatgccgtatgtggggaacacggtggatgtaacctctcctccccgaccttccccaacttttgtggcctggcttactccacctccacaatccgtcaccctggtctgcccccagtgtgtcccgttctgacccagtatcttttctcctcgttttccgttgccgagcacaagttcgtcgtaagtttggagtgaaactttaaacgagcgttggcttgacggctggctcttgttctccatagtctccaaagtctctagaattcactgtcgggacaaccacctcaaggccacgaggagttatgatggtagagcaagaagaatctggcatctccatcttgggttcatacactagatgtcccgtcgtagcattgggcaatgacatggaccggttctgctgcggctttgactgctgtcgtgcctgtgtaccgaaacttgaccacattcgagacagtgcaactcgacgaacaacggcacaggtacaagcgagtccagtggtagcgaacggtgaatcgaagggttgttttggaacggccaaccagacaacagcggcataggcggaccgaatctgccatggcacatcagccaggtctcgccaagcgaatgcatcagatgtgtattcgggttcggtggcgtttgtcgaggcgtctttatcttctgtacttcgaggatgtgctttgctcgaccgcatggcgggcgacgtcccgatggatactcacattgaggttttcctccgggtcgagtatctcgcggtgccggatatgacctgtacgggcgcggcacataacgaccaacgccgccgtagaatgatatagacacggggcgcgatccgggtcgaacgggcccaatgttgccgtgttcttgcccacccggtctggagggtttcgtgcctcgcctgctcgcttgctcaaccaaccgcatcagcatttgccagcggcggccaccgacacagactagctctgcctcccgcggcggcgcgtattgccatgtttaagctatatttcaatatcaggcagaatgtagaaatctgggatgtcccttgcttgttggatctaggacgtcccacgtcgggacaggatgtactgcgtaaattgagcatgctgatccgcttgacaggtcatgctactgcatgtgtagtgcggtgcgggaagtaggtatgtacactactcgacgctagacgcttcacgatagcaggcctccagtgggctacagcgggaaccacacacggcttgtgatggcgtcgaggtgtggtacaaccggccatctgtgattctggatctcaaagggccagcgtcgtcggcccttccagcgtacacaggacccaattgatcatcaaatggcatcaccgtggatgttggtcgagatggcgccaacggcgaagatggtgtatccaataggttaaccatgatccggatttctcgattctcggccagagagccgcatggtatgcacgcccagctcatcatgagtttgtgacttgtggggaatcctgatcgacgccaccacatttcacttgggagaagggaggtcaaccgacatgtgagcaggcgagcctgacaggtggacaggaaggattttccgcaaacccggcccaagaagcgccacagaaggccgccagcaagaggcagctaccggtaggctaccgaacactgttgttgagacagtgttagccttcatctggtgatcacgagatccggcccttgaccgtatgaagacaagcatgtttgcttcttcgggctctcaccccaattccccagctctccaggttttctttccccagcttccccagctctccccaagctgccagccagcaataccccagaaaatcggatgagacgaggacagtgcgcgatgtacctctgtgtcgaggggagggtgggagcaagggaagattatccgtcttggcacgcatttagcctgaagtgccccttggccgttgatggcgagggatgttgacgaatgggcgatgcttttgccttttggaggtgaacgatgttggtcttggcttttttttcccgtctgatgcccagccgcggcattgttggttttgaatgctcgcagattcgggacgaggaccgacatttttttggttatttttctgacagtgaatttgacgatggtggagtctggactcgacgagtggttcaaacacatgtgcttctggaacccattagattcgatatacaccatggttgccatgtggaatgtgtatttggcgatggataaacggcaatggccattgaactggaactctttccggtcgagggaacaagaccgagtggatcgtggataaacaccccaaacacacgactattcactgtggcttctccacttcatcggcaatgattttggcgatggatgatggcattatggtatcatggtctttgacactcgcggtgtccgactccactgtagacagagatatacatagtaaacagggtgaaaggtacggtaaagatcaagtaaacaaacctcggctaacaagtgaggccgatagttgaaaggttttcatgctgtctgacattgaaacattggaggcgagtgtgtgaggccacactggacatgacggccagacgaatgagagtgtgtatgttgacccaaggacatggacctctgggagaagagggtgagtcgatatcgatgtattgactcggaatgaaggactcttcaagacagcatttgacacagtgaaaaaagatacttttccgtccaaatgaaaccccagtcggatcaaccttggggaaaggcgggggaatggtatgggggaaggcgaattatggggaagagagtctggagaaggaaaaagtggcagacggggaaatctggggagaagagaagattggagaaagtcggcatttcgggagggaagccgaaagagggacaagggaagagggcgcacagaccactcactcacttgggtattcgcttggtttgccgtgtctgccacctggtcgcgaatgtggcatattctgaggcacatggagtcaaagagaaatgtgtaaagttatgtaagtgctctgggctgtttactttccacctgggttggcatcgaagagggcttgttggtggaaagaggagggccagtgatgttgatgtcttctcttgttctgactgctgtcccagggttagggtccagcatgtcactgtccaggaaatcatgtgaagacgctgcagccactgtaatggagccccactctcggccgcgtccactgcggcaactgcgcgtcgatgatgaccgcgtccatctgatattgatttgaccaccgagatatttaattcaaccaccaattcacacaaaatggctggcccatcacgactccccgacaagaaacaggcctccatctcgagcttcttcaccccacgaaacaccagtccgctggtcaacctcagccaaaacgcctccaagaagccgccaccagccgagtctaaatcatccaagtcgacatcctcgaggaaacgacccgaaccccaaaccgacgatagcgaagatgacgttcccagagatgccaaacggcgcaggtcgaatggcccatcggcagcaacagacaccgaagacgccgttgcctcactgaagctttcttcctcctcccgaacagaacggtacgctcttaactcgagccggccctcccaagacgagcaagagaaggaagaagacgtcgccgaacgcaaaaagaaggaagaactccaccgaaagtttgtcaagaagctcggtcaccccgacagcatgttcagctacagacaacgagacaccgagtccgctgccgtcgagggcgaaggcgaagagggcgaagacgacgaagaggaaccagcacccaaaaccacggccaaaaagaagggcgccaagacgggcaagctcactcccatggagctgcagttcctcgaaatcaaacggaaacacatggatacactcttgatcgtcgaggtcgggtacaaattccgcttctttggcgaagacgcccgcatcgcggcccgagaactgagcatcgtctgtataccgggcaagttccgatacgacgaacacccttccgaagcccacctcgaccgttttgcgtctgccagcatacccgtccaccggttgcctgtccatgctaagcgtcttgttgctgccgggtacaaagtcggagtagtccggcagatcgagacggccgccttaaaaaaggctggcgataaccgtaacgccccctttgtccgaaagctcaccaatgtctataccaagggcacctatatcgatgagacgggcgagctggaccagccaggcgagacaacgggtgcttcctctggtggttacctgctttgtttgacagagaccccggccaagggcatggggactgacgaaaaggtcaatgtcggcatcattgccgtccagcctgctaccggtgacatcatttacgacgagttcgaggacggcttcatgcggcgggagatcgagacccgactgcttcatatttctccctgcgagtttctcatcgtcggcgacctcagcaaagccactgataaactcatccaacatctctccggcagcagcaccaatgtctttggtgacaagagtcgtgtcgagagagtccccaagagcaagaccatggcagccgagtcttactcgaacgtcacggatttctacgccgggaaggccaaggacagcgatgaacgctcagcagctctgctcaataaggtgctcaagcttccagaggccgtcatgatttgtctctcggccatgatcacccacctgaccgagtatggcctacagcacatctttgaccttaccaaatatttccaatcattcagcacacgccaacacatgctcatcaacggcaccaccctcgagtctctcgaagtctaccgtaacgccaccgaccactccgagaagggctctctgctttgggccctggacaagacgcacacccgcttcggccagcgtctcctccgcaaatggattggccgccctctcctcgaccagcaacgcctagaagagcgcgtctcggcagtcgaagaactactaaacaatcagtccaccgccaaggtcgacaaactagtcaacatgctcaagtccatcaaggccgacctcgagcgcagtttgatcaggatctactacggcaaatgcacccgccccgaactcctctcaactttacaaaccctccaaaagatctccttcgaatacgcccgcgtcaaatctcctgccgacacgggcttctcctccactttgctcacatccgccatcatgaccctgccgtccatcagccccatggtcaccgcccacctctccaaaatcaacgccgaagccgcccgcaaagacgacaagtacgccttcttcctcgagcagcacgaaaccgaggacatttccgaacacaaactgggcatcgcagctgtggaacaagacctcgacgaacaccgctccgaagccgccaaggacctgggcaagaaagttcccgtcaactacgtaaccgtggcgggcatcgagtacctaatcgaagtacccaacacggacctcaagcgcgtcccagcttcatgggccaagatctccggaaccaagaaagtctcgcggtttcacactcctacagtactgaggttgatagccgaaagagatcaacacaaggaatccctagcttcagcctgcgaccaagccttttccgacctactatcgcaaatagcaggggagtaccaaccgctccgcgacgccgtctcctcattatccactttggactgcctcttgtcactaagcacagtcgctgcattaccaggctacaccaaacccactttcctaccctcttcccatccttctttcctctccatcaccgaaggcagacatcccatagccgaacacctgttgcccaatgggtacatcccatttaccatgtccctcggcactttgtcttcgtccgcctcttcccctgaccctaaccctaccagtccctctggaaagccagccctagcccaactaatcactggtcccaacatgggcggcaaatcctcctacacccgcgccgtcgcgctgttggtcttactcgcccagatcggctccttcgtgcccgccacttccatgtctctcaccctctccgacgccatcttcacccgcatgggcgcccgcgataatttgttcaaaggcgaatcgacattcatggtcgaagtctccgagacggctgccattctgcgccaagcaaccccccggagtctggtggtgcttgacgagctaggccgcggcacgtccacgcatgatggacgggcgatcgctggtgccgtgttggagtatgtggttagggacgtggggtgcttgatgctgttcgtgacgcattatcaggatttggctggggtggcggagggtttgaccgtaggtgagggagaggagaaaagacggggagtggagtgtgtgcatatgcggtttgcgagtaataagtctaggacttcgatggatgatgatgcgatggaggtggatggggatggggatgggcaagaaggtgcaggggcggataaggatgaagaggaagagattaccttcttgtatgatttggcgccgggtgtggcgcataggtcgtatggactgaatgttgcgagactggcgaggataccgaggaaggtgttggaggttgctgcgagaaagtcgagtgagttggagaaggaggtgagggcaaagagaatcaagggggcgatggggttggtggggggtgtgttgtatgggggaggtgcccctggtgatcaagaggagaagttggagcagttggtggggttggttgagcagttgtgagtggttacgggttaaaggttatgacataaaggtagagaaaggatcatgatatagtggtataagactcaagtccttcaagtaggtacctaaccagctctctccgacagataatcaacacatcaaaccacatcctggaaagatccagagtacatctcctctactcatcctcggacggcctacccttcaggaccttggccatatcctcatttaccatactaaacgcaccgcttcgttcccaaattggcggcatttcaagcagcgaatcactgctgaaattcgtctgcactgcagaaccagcgaaacgatcgagcatatccccaccctcttgtctcttgagctttggcgcgcgtagagaacgtgctggacgattaatctctcttttcttaatccggtccacaactttggtgagatccccgtggagtgcatcgaggatgccatccctccgccagacaggcctgtctttttgctggaagatgacaccagcgccgtcagcgctcccgtgcttgtccccgctcttccaccatcccgcaacatggtcagcaagcctgtgagctagcacgcagcaccttggtagccaccgtagctttaccttgcaatcccactcatcaaacagatagtgagattgccagacgatggcacgcagcagtggcatagacaaggcgtcagcatcggtcatgccctcactctctgggaccggacgtctagcaatgcggttgatgacatccttgcagtccgagaaaatgttcaccgagactccggaagagggttgttggcgcttgactattgcaatcacagtctcgagtgcctgtgagacagcggccatctcggcgtggcgggaggagtaaacgcggtgtgagctccacgaccggatgttgaagtcatttcttttcaaatcatcctcctgggtattgagctcagggcgggtattatcccaggattcattgctatggccatggtcgaactcgacggctccctgcccgtggtacgggttacggaagactacgccgtagccgccgcgggcaagtattttgggttccgcgttttgcgggctttggtaggacccgtcaacaaacagattgaactgtggctttccatccaccatcaacggggctttctgtgcttgtcgggcaacttttcccgcactgccttgcttgtttttctttcgcgtggcgatgatgatttcgcctttgaaggcgcgagtctcatcccaccacagaggaattcgtgtatcaccgctgggtgatggagaccgaccatcgcggtgtggtctgatgtcatcaatggtcgcttgaccattttgggcagaggaatcagagaagaaaacaaatccatcaggctcacttggcgacgtcctgggaggagggacagcagaagtggtgtatgcctcttcgacacttttgatggcttcatcaagagttggaaaggcgttctggacggtttccgatgcgttatcggggagtgtctcttgctgagtctcggaattaacagtctgggtgctggatttgtcctcaagtttgggacgcttttcttgatgatcgcggatgtcggccgaaaagctgagtctcgagggtcttttttgggtagacatgctgaagatctggaagctttacgacctggaagtctggaaatagggatatatacacttgttagcattctgatccgtgaaaggcaaccacacctcaagtgagccaggatcgtggttcttccagcgccatgtcacagtcgtgatcatgagcaaatgttgggaaggaccgcccgttgagatgtagatctctgattcctaacgcgactacttgaggctctggatgcctcagcaagtatggaaagagtttgaagtaatgaagacgtacggaagaaacacctaccttggcttgtaaagctcaaaattggaggatgagcaagcaagcacccaacgatggtaactgatgcgcaagttggaagtagtaggttaccaggcaaatgagacaaggcgcgactgagtacaaagtagagagaggaatgagggtcgagggagaggcagagcatggaagagacggctgactgtgatgagcgagtgcaaaggaaaccgaagaaggcggggcagagaaggccggctctttggccacgtcattgacgaagtcagagacgaatacggaaggagcgaggtaatgctttgcctgtattggggtgacgacagcacggagtgaaccagctttcagttggaaggtacgctcaacctctcaccaccacctagaacatatccacaaaacctcaaaacgcagatcgatggcacaagcacctccttctcatcattcgtggtcacaacgagggaaaattataaaatacaccatgaagcccgctgagatctcgcgacggtataaagaaaacacatatttgatcaagaaggagaggaaagtggtggtggatggggaggatacagatacccgagggaaaaataacaaaaaataatgggctgataaactcaattgccacctctcggggtcgaacctgaggcctgccgtcccgccgtatatccggccttaccattgcttaggagcagacgtcaaaggctgtgctaccactacaccacggagccactgagtttaccagcttgcgggggttgttggaaacaggtacggaaggggtgcttatatacctctaggtacccaggtgtgccttcctcccttacttgaataaaacacgagccagccgcaggcagtcccggtctccttccttccaagtacttacttcccagtcgcaactcgaacccaacacccagggcacccaacttaaccactttgcgtggaaatggctttcatgttcgctgtcactgagtgctcaagggagctctctctcgtcgtcgtcataagtacaggtatctttggagatttcccttccatcacatagggtatacttcaagggaaaggatgcgcactggtcatgtcggtcttctctcgttgctccccagatcgttcttcgcctctactcttctccttcgaatccactaaactgagtgtacttttggcaagctctgtgggagacgaaacacttcctctttgcctacctacctattttaccagcctgcctgctcaaatcctacttgatttattgtaaccgtagaaccagaaaaggccgtaaatttattgatcttgcttggtcaatggtaatgccttttgacggggattagagagcgtggagagaacagcgcttgtctcttggacgctttcgagagttgtatcgagagtccaaaaggcgttctgaacgggttcctggcgcattctcggggagtgtttcttgctgctggatctcggaattaacagtctcggtactgggctcatcaaccttgagacgcattcttgatagttcgcaaaggtcgactaaaaggttcggtctcgggggtttaggtggttatgctggagatctggtgcctatataggttggaagtctagtaggagaagaaagagacagaccgtacttgtaatgcagtgagtgtaaaaggtgagaatagcggggcatctttggccacgtaactaacgaagggaagaaatatataaggaagaagcgaggccaggagtttgcttatcatcctctgttggatacagcatttctacttaaattgggaggtacactcgacacctctcaccactataccactagatataacaattgaacgcaaattgacattcagtcttctagtacatcttcatcatacctagtagtcaatacaacgagggggaatcactacctaaacacacacactacaagcccatcaatccttcctcctcagcaggcagcctccttcacagcttcctcctcagcatacttcaaagcctcctcaaacacctctttcaagtcctcccactcctccaacccaacactcaccctgacctgctccggcaccgctccataccccgcatgatactttctctctctctcctctgcaccccacagcaagtcgttgaaaggcaaggtaattgacagatgtgcgccgagatggggaccttggtggacatgcaaatggtcgtaaaacgcctttgccactttctttgaggagaaattgatggacagcagacagccgaagccgggcgtgaaggagtcgttgccctccatctcgtcgtagggcgggccagtgggcgcgggggcagtactggagcgcatgtattgctcgtagtaagcggtgcccggggtggaggatgtggtggagggaatagaggggtagagaacgcgggagatgacgcggggggattggtgggtggtggaataagtgtgcaggaaagaggcgagcttttgggcgttgaggttgtgcgtgttggagcgggcgaggtaggaggaggagttggataggaggtgggcggcgtcggatggggagagggcgttgtggtgcgtggtggtgagggtggaggagaggagggggaagtagcgcgaggagggggagaggaggactgagccggccatgacctttgttgatagtcagtatgcgctcttcggaggaaagaggttgttgttgagatacaaagagggatgacaaagcaggggaatggaggaaacatcaaaacgagggaaagacaacacccgaaaaggggtaaaatctagcaaagggaattgacttacatcggcaaacccactaaacgtcttcgtcaaagacgaaaccaccacgtccgccaccggcaacacatcgagattgcaaaacgacccgaccgtgtcgtccacaacaaccgggaagtcgtactcatcagcgatcttcctcaacctccccaaatccacgctcaccaaaagcggattactaggaaactccacaaacaagtatcctaccgtcctccccttttccttcaatccctttgcatattcctccaattgatccatcaccttttccgaatcctcacactccccaaagtgcttgaacccttccacctgttcttcaccattggtggtagtagtcccctccagttcctcaaacaagtgaaacgtagaatgaaacaccgctcccagcgccaccaccggtcctctcctaccagatttgaagaaggcctcctgcagacgaaacacagccgccatacctgtagtgtacaagaacacgtctttagtcgttaaccgggaggcaagttcgatgtcgcggggaatacgctgacagagcgcgacgattcgttcccgtagtttttcgtgcgcgtcgctttcggggaggtacgttggttcgggtatgtcttccttgatgggagtaccaccggaaatgatgaaatctgaccccttggctttccagtccaacaccttgacctgcttctgcttctgctcctgctcctgctcctgcttcgtctcctgcttcgtctcggcttcggcctcgggcaaagaaccatcggaggacggcacgagcggaagcagaatttcagcgagacgagtagaaatgcctataccgggattggtccagatgcccatgatcccttttgctttggggagcgggtagatgaccaggtacagcctgactttttccttttccgtcgcaggagtaagtgcaggagcagtcgcatcggcgtcagagtcagagtcagaatcagagtcaggaacgagacggaccccccgaaattcaacaacccgaaactccactttcgaaagttcactttcgctataccgatgttcagcaggtcgatgatgagaaatacagtgcgctgcggcgagtgcaaaagcgtcgggggaagtgaatgggagacagccgtgggtggtgggggagatgcctgagtctgattctggatacgcaaaagagaggtgggtgaggagtttgatgccgagctgtttactttgttagtaaaatacccaaagtgcagtgacaacgagaaagggaaggggaaagagatggacaaagggaagtggaaaagaaggttgaagggaaggggaagagagagggaaaagaaaaggggcaaacgaacctccttcacacacgaaaggggtgaaaaccgcggatacatgctcctaagctgcttgcctatttcctggtcgccatcgcggagccggatgaaggtgtcccacccggggaggtggacagtgagggcgtgcggagtatgaggagggagggagtggccgaggggggtggtgatgggtttgactggcatattggcggtttgttcctccctttatgggtgatggtgttggtgttggttgtgagtgagtgggttagtaagtgagtgagtgatatccagctaggaccggcctttatctgttccagaaaaaaatgtcaattgggaggaattgtgtaaaagtaaaggatgtgaaggacttacctacatatatcagtttcctaaaatgtttttctccagaagagcgagaaaagtttaaaacttagggctgagtaagtcggagcgtttcattgcatcccatcatccccccccccccccccccctcgcgctgaaccatctgatagccgttacagtcacagataggcccagacaggggatcgtggtccggctgccacggtggcccttccgggaactgacctaagtaacctgggacgcccgccgctgagcaactctactagttccaggcagccgtcagccgtccgtcgtatccactgaaacgtatgctgacaaacgataatcgccgctgacggctgtccccccgagagccggcttcggggttgtgaggtgagcccctgaatttccagagttcccaaagtaaacaaaccggcggcggctgtcgggaaccccctcaccagccacgtaaccaaaaaccacaactcaactaattaacccttcttacttttatatcttcgactgctattctagatctatacattacacacttttttcttctaacctacctaaccaaaagctcagttcctcccctacatcaaactactcctccccccaatctcattactcgcctgcccatccctcatctccccgctcctgcccaccacaaactcatgataaatcctctccaacctcttcctctccttgacactgatggacgccctcgtagcatccagcgccttgtacaaatgcttccaattcaccaccacctgcggaccagcatcctcctttccactacccgccttgccattgactgccttgccaccatccgttccatttgtttggccagaagcagcagcctgtctagccgccttcttctgcatcatcttgagtgtttccaatttagcgctgatggccgccctttccgctaactctgcggctctggttcttggagcggaggtggactgagtcaaggacccatcaacatcatctccataccggaattgcacaaagtcgttcctccccgatgacttggactccaccccccgacgagcatgcgaaaccatacccgtgcccatatcagccagagcatcatgaatagcctccaactgcgcattcgacaccaacgcctgcagatccgcaccagtgaacccgtctgtgcgcttacccagctccagcaaatctttttccgaggaccagacttcctcggcgacacggaccttgtgcgtaagagccttgatgatgtccagcctatcctccaggttaggaaagtcgcacagcaaagacttgtccaaacgaccgggacgtaacagcgcgggatcaatcaggtccggtcgcgaagtggccgctagcacgtaaacacccgacagtccttcggcaccgtccatctgcgttaaaagctggttgaccacgcgatcggtaacgcccgtggaatcgtggccacgcttgggagcgatggagtcgaactcgtcgaaaaacaaaacgcatggcttggcggccgaggcgcgctcaaagaggtcgcgcacggatttctccgaggcaccgatatacttgttgagaatctcgggacccttgacggagatgaagttgaggccgcattcgccggcgacggcagaggcgagaagggtcttgccgcagcctgggtagccgtacaagagcagaccggaacgtaagcgcagaggacactgggcgaagatgggcgcgtatttggtggggtattcgagggtttcgaggaggatttggcgcgtttcctggaggccgccgatggaggcaaatgtagtggatgagctttggagggtgacgttgcgcagggaggcgggcgtgaagccggagatggcggcgtcaaagtcggcgcgcgcgaggtggatggtggagacatccttgtcgagagcttcacctacgcaccggctgagggcttcgttgcgggcgcgggagatgaggagaatgagatcgccgggcatgtagccgtcggtttggccggcgatgtcgaggaagtcgaggtcggcgtcaaggacaaagccgctggactttttggaggccttcttggacgggaattggttagagccttccatccagccgtcgccgtcttcgccgccggtggtgctgccgtcgcgggtgggcgggcgactgtcgagatctccatcggcaatttcgccagtggttctctctactggcaccgcgtccttcttggtgagggcttccatgatgcggcgtctcgtctccttgtcgggagcactcaggtcaacgatttcacgggcgacgtggccgccgactatgacgttgtgaagtgagtccttgccctggcaggtagcaagcaaaacgacgttgctgtctcttccgcagtattgcttaaccatggagcagatcgcttcactgatttgcctgctccgggcattgtcgtttccgacttgcagttcttgttctgacgggcaaagcttgtcaagatcatccaagacaacaacagccttaccgcccagtctggcgccccagctcgctgccataaacaggtggttaagggtctccttgatgttggatatcctgctctcatcattgacaagctttgtgcacgggaagtaggtagtgtgatatagctgggttgaccgcaaggtacgggcaatggactgtgccacagatgtcttgccagaaccctgaccgccggtaagaagtaccgaagacatatgggtcaagtgcaattgcaacttttcgagtaacgaatcaatgcccacgagtaaagagtcagaggtctcaagagccaagttaacttcgccctctgtcaaccacgccggcttgccgataggcgcctggacggaaatgggaaccttccagtcagaccccataacccagctcagaggcttctttccggatgcctgagtggcaggcgcaggctcaaacttgatgataccgccctcccagccacggggacagtcaaacccatcgtagagcgccagcacctgaccatccgtgataggtccagacagtaacccattgccctcagacccgtagatgtggttgacctgcttagccgcctcctccttttccgccttggactgaccaccaaactttaaaccagcagaagccacagttttgggtgaagcgaacggatagatgttgatttttgtgagcgaagcgcgcgaaacaccgtccttgtccacgctcttcttgcctaaaggagacgaagccacctcaagcttgaccactccgcccaccataccctggcttcccagtgccgcagccagaggcgacgaaagagcagctacttgtccatcaggtgggtcgtcccatccgcggaggtgagccacgattttggttgatggtgccgaagccggatcgacctgttctggctgaacaggggcatcggtggttggttgtaggccagctgggcgcaccacggtaacagatacgtgcttggcgcccttcaagtctccggtcgtcaacaagtcgcggtcaacccatacgctcagatcgtcggtcggcttctcgtcgtcgaaccattcctgaagatgcttccggtcgatacccctcaaaaacacgggcggcttcttgtcctccttctttctcctgcttgtgcttgccgaactcttggcgctctttttggagtttccacccacactcctgttatccttgctgttgcgtgtcttggagcggaccttgggggccacgatgatctcggcgtcgggggcgatcttggcgcatggggcgtctgggggtagaggcggatcgatggagatgaccttgatgttggcctttgacgtttgcgacaagtgtagggtgaggggatggggtattgagggaaggccgccgggagcgtagacggggttggggatggcgcggacttggaataggaggttgtcttcgaggaaggtgccgtggagctcaatcatctcccagtcgtcgggtgtaaggggctcgatgttgacggtggtggccatgggcgggtcgaagtgtactgtggccatgaccttttgtccttccttgaggcccagggtgccggccagggtggtgtcgatctcgacgagggggatttcctggtcgcgggacgaagtcgagcgtgtcctgtcgatgccgtgactcccgaccatggggttgaccttgcgcttgctgggcatgccggtccagcctacaaagatgtttttggtgaccgaggcgggggcgcctgaagcgatggcgtcaggggtcgactggacgcggtagttgagctcgacgatgacattctgggcgggctatccatgagggtggttctgtgtcagctagtctccagtggcattccatggttcttcttctgactgggggtcttaccgtgttgacattggagagcagggaggccagtgacggtggcaggttgacgaagcagttttggagatggaccagggagatttcggcagcggtagactgcgcgttctttctgggagccatggtgggtggctgctgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtccgtgtcgactacttgttatggtggtggtggtggtggtggtggtggtgatgatgctgtcgtcgtggtgtttggcataggcgatgatgagatgacagatgaaagggtcctgaccgtacctagcgaaggtcactaggtagcttagttggctgagtcgacctactagtctaacaattacaccgaacaacgggaatccatccgccccatcaatccccgggttcttgttgtcttgggcggagatccaggggcatgattggtgttgttttcagctgattggggagaacctggagccgcggctggagcccgattggagcttctccagctgtccccagtttgcatgtgccgaggcacgccacgacctggtacagggggtttcgggcatgtcccagcgcaggtacagccgcatggaattgttaggggaatacatgagcatcaagaagccatcatgttgaagggagaagatatccggatggaaactggagaaagaggccaaatctgaggcattgaaactgtatagatgagtacgaacgtgggatatgaagtataacctgtttccagcaactcaatgccatgagatggtacttcacttcacactcttatggttgacatgttatgaggctcaagtcgataatcatgttcctggacaacactgacacgcctcctgtataactcattcctgccactcactgccacctgccaggggcattctccagtgtctagagtagaggtagggatgcatgtaagtaccttggcccattaaagattcctttgccggaccgcgtctcatcgcgactcgaaccgcgacagtggagtcaactgaatggacagaggacccactctttcatgctcctccattcaatcaatgttgacatccttcgtccaacaaaacaaagtcgaattccccatcgcaacacaaccaaaacaatccccagccagacctttgaccacacaccgagttgcgccatactatcccacccaccacatctctcaccatggcgctcctcagataccccgcccccgtcgactacgacgcgcaaatgtgtaggtggtgactaaataatttcaattacgacgagggaaaactttgatttgatgatggcttctcgatcgaagcgcggaggatggattgcaagcaagaggcaggctgggcgctaaccacaacgattcgaacaacagccgcgttcgaaaactttctcgacgacttcaagacctcgccccaagactccatcacccatgcgctaggcaacatcgacatcaacgaggacgacctcagcgacgagtatgactttatggacgacgacgacgacgacgatgcccagcaacagcgccgctccgaaagagcgaggagacgcgccccccgccacaagtacaaggagcttctccaggaactggccgaccgcaagatcaacgagatagtcatcgacctggacgacctgcagtcatgggaggaggacgtcaacgagggcctcaagctggttgagtcggtagagcgcaacaccaagcactacgtcgaggtgctctcgcgcgccgtcgacaagctgatgccccaaaccagcaacgacatcacattcaaggacgatgtgctcgacgtcctcatggccaaccgccaacagcgcaaccgcaccctcaccgaggccgccgagaacctgcgcgaccccgacatgctcaacgacacataccccgcccagctcacccgccgctacaccctcgtcttcaagccccggaccatgactgctgatgggccccaaaaagccctgtcggtccgccaagtgcgcggcgatcatctcggccacctgatcaccatccgcggtattgctacccgtgtgtccgacgtcaagcccattgtccaggttggcgcctacacgtgcgaccgctgcggttgcgaaatcttccagcccgtcaccgacaagcagtacgcccccctgactctctgcccatccaaggactgcaaggagaaccaggccaaaggtcagctgtacccgtcgtcgcgggcttccaagttcctgcccttccaggagatcaagatccaggaactcgccgagcaggtccccatcggtcagattccccgtacccttaccgtgcttgcgtacggcagtctggtcagaaatgtccaccccggtgacattgtcgacatctcgggaattttcctccctactccttataccggcttcaaggccatgcgcgccggtctgctaaccgacacctacctcgaggcccaccacattgtccagcacaagaaagcctacaccgagatgcagatcgacccctccctgctccgccgtatcgccaaattccaacagaccggcaacacgtacgagtacctcgccaagtccatcgcccccgaaatctacggccacctcgacgtcaagaaggccctcctccttttgttggtcggcggtgtcactaaggaagtcggcgacggcatgaagatccgcggcgacatcaacatctgcctgatgggtgaccccggtgtggccaaatcgcaactgctcaagtacatctccaaggtagccccgcgcggcgtgtatacgtctggccgcggttcctcgggcgttggtctcaccgccgccgtaatgcgcgaccccgtgacagacgaaatggttctcgaaggcggcgccctcgtgctcgccgacaacggcatttgctgcatcgacgagttcgacaagatggacgacaacgaccgcaccgccatccacgaagtcatggaacaacaaaccatctccatctccaaggccggcatttccaccactctcaacgcgcgcacctccatcctcgcggccgccaacccgctttacgggcggtacaacacccgtctctcggccgtcgagaacatcaacctccccgccgctttactctcccgtttcgacatcatgttcctcctcctcgacacgcccacgcgcgacacggacgcccaactcgccaagcacgtcgcctacgtgcacatgcacaaccgccaccccgacattggcacgggcaccggaccggattcatccgtcttctcccccgaggaagtccgtgcctacgtcgccaaagcccgcgagtaccgccccgtcgtcccgcaagcagtctccgaatacatggtgaaaacctacgtccgcctgcgcgcacagcagaaacgcgcagagaagaagaaccagaactttggccataccacgccgcgtactttgctaggtgtcgtccgtcttgcgcaggctttggctcggcttaggttcagcaacaccgtcacgcaagatgatgttgatgaagctctccgtctcgtggaagctagcaaggagtcgttggcgcaggatgataggaatactggcaataagagggcaatgaatgctagtagtaggatttataaccttgtgaaggggttggcggatagtggagcgtgcagacctgatgataccccagaagaggaagaagaagatgagtttggggtggagatgagtttgagaaaggtcaaggaacgggtgattgccaagggctttacggagcagcagtggttgagtgcgttggatgagtatactgatttggatgtgagttttcttttgcccccttttttttactttctcttcttttttttttttcctttcttttgttcctttttctttccttttccccttctagtctttctttcccctttctttttttccccttcttttcttaccctttcgtacttccattctttcccctttctgtcttttttgtcccccccccccccctccccccccttttttccccctttctttcactctttctctttctctcttttttttttctttccaccccttacttgtccctagagtgatggtgatgctaatgagattttttttttaccaaaaacaggtctggcaaacggctggcaatggaacgagactggtgtttatcactgcggggggtgagagggagggtagtgaggatatctgagagaccaagaggttatagatggggggggtgatggtgatggtgactggattttttgctgttgttggggtttaagggaaaacttgttcagctccttttggtattctgattctgattttttgtgatttgttatttctgaatgggtgtcttgtttacttccatccaaaatagggcgttgtatgggttggaatgatgactaaagttttggggtttctgaacgtggtgttgagtactgaaaaagtgtgtgggtgaaaatgtgaagttggtttgaagtgagatttgaataaagtcgtgtttttgtggctgtcctggtctgattatcggtaattgagtcgatagtgaggactgagtgaagcatagacatagttgttcttggagttccaagaccgttgaaattgaaaatttgatgatgatgaagagaagcggttcccaatttggagttctgaactatagacgctgtcatctggcgatggaatacttccaaaatcatctgatcaaagaagcatcgctcaggtttcatctcattgtgacaaaccagccagatgtcagtcatataaaccctctaaatctcttactaaaaatacaggctgatattttcaatcccacacaccaatctaactaacccctgttttctagagttacaaagagtcatcatactcaactatctatcacacattctcacctatatactcccccccctccgggtccctcccattcctgaacccctgagacttcacaccccgactcaagccttcatagtcaaaagcgaagcccgctccatctcgcccaccacgccattcccgctcaacgtccacttctcactcaccatgctctcatccaccctcttcttcaacatgccactcgcggcccagtactccaacagaccgcgcgcctccgtcttgctcacgcccttgagcctcagaatctccacgctcttcatgaccgcctccacgcgatcatcgtactttttgctatacgggtccctctgcgggacctccttttcgcccgctttctccgcctcgcgctgcgcaatcgccagctccatactcgcgctcctaggcgagtttccgcgcgtcgtggcgccgaggacagcaccgccattgggcatcacggtggcaccagacaagcagtcggtaaaaagtttcaccaaagccaagtcgtgcgagtggatcagctcaaaggccgggttgcggtagtccgacaccttcatgatgtgggcgaggccgtcgagcgagaacaggatgggcgggcggccgggcacgttctcggcgttgagttcgcgccagagagcctggaagacggtccaggcgccgtcggcctccttggcgctgttgatgagctgcagcaggggcgagttgacggggatgatttgcgggaggtcggcgtgcgagtagaccgtgttcatgcgcgataggaccttttcgttggcgcgcttgaaggattgcaggagcttgagcgtgtaggtgggttgtgtccagagcggcgagttttcaatgggggcgtattcggtcacggccgtggttagttcttgggctgtttttcacgttacaaagtcagtatgtcagttatggagtttgaatggtagggaaagaacaaataggaaagagacctaccctcgggaatgtgcaacaccacccagtcgttcataaacgcatgcgtcatggcctgcagcagcagcaagctcttgcccgttaccctgttgccctcaatgaccatgcggatcgtcttgccgtcggcaccagccgccttcatcttcttggtcaggtcgaccgtctcctggcggatgagcaccgagggctggcggaagatgccccagcactgcgtgggcttgaaggcctccatggcgcgcagggcgtcgaccacatcctcgggcagggccttgacggagccgacattgtcctgtttggccaggtcgttggggcgcagggtctcgaggccgggcacgggcagggcattgttgttgctgagcacaatcttcttgcggtaggccttgcgctcgccgggcagaggcggcttgcccgaggataccacgttcttcttcttggtcttcttgaagcgcagcttctgggggcggttggcgttctgtcggcctcccgtgttggcggaggaggcgcccttggtggcggcggtcgctgtgaaggtgaggctgccaccaccgacctggagcatctggcgggggaccagggccacggccgaggggcgcacgaggcacctcaggcagttggacgccgacatgtgtgcgggcgggtggtcggccggtcagacggtcggtcgatcggactgctgtgggtggtgtgtggtgtggttgaaacacagctgagagcccgtggaaaactaccccgggcaaataatatcgtcgcaagtcaacacaacaaaccgggacggggacggggacctgtgatgcccgggcacacggcaagcggagcgggagcgggcgcgcgttggaaagttcgcaagctcggaccaactcgacctacttggcgaccagtgcctccaaattccccggcgccaagaagtcggtggtttgcctgtttggggtcttccagccaatgagaacatcagattgcaattggcagcggtcccgcaccatctccaagctcgcatctgccgcctgttaccgcctaaattttcagtagatccagaaccagcagcacctctcccgtcctcccagagaatgtgatccccagttctgccaactgaacgacaaaaaagataccccaagtcacctgtttgtttccatcaccatcaacatcaccaaggcagcctaacggaatcccacacggcgcgccgataacaaccaccaactacctattcatcaacctaaaccaaaccattcaatcaacccgccgcgcccatcagaaccaaaaaaacaccatcaaaatgtccgacgcaacaaccaccaccaccaccaccaaactccccgtcacagtcgacaaacccaccccctacaccttcgacctcggcctcctcctcgccaacgaccccaaccccctccttctcgaccgctcctccgcactcgaaccccaactcgcctccatcgcccgcgacggctgccaatccctcatcaaccaactcctcacggcctgccccatcagttccaccccggcgggtgtcttactgtccctcccgcctcctcaaacccctctcccgcgcgagaaacccgtgccgacgcccaaggccgagacgaaatggagccagttcgccaagcgccgcggcatcaagcccaagacgcgcgagcagcgccgtaacctgcagtatgacgagacgacgggcgagttcggccgcaagtggggatacaagggcgccaacaaggcgggcgaggatgcgccgattattgaggtcaagaagagccaggaggagaagcggatggcggaggggaagagtgtgaggggggataagagacgggagattagagagcgggtgaagaggaatgagcggaagatgagggcgaatgagcggagggagagtgggaggaagaagtgagcgccctgttttatggggtgcttgagcagtaggggtactggatttcaagagatggagatgaagaggaaggcgtgtggatggaaacatgcaaagaagggagggaggccatcaagatgagtaactgaaagtgaagtgaagtgagttgatgttgacccgtgtatcagcatcagcatcaacatcagcatcagcatcagcatcagcaggcctcccttccctcagcagaggctatacaagaaggcaagacacaagacagaagacaagaggtctcgttgttcctttaccttatctactaggcattttgggcctgggcatttcgggcgttcaaggtcgtttatatacttagttactgtactactgggaggtttctattacattacaaagacaaagttatcagattcaagtcgccttttttctttttaccacagactacaacgagatcacccgaactggcgttaatggctgtatcctcatcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggcatcatcagtaaacaaaccttttgaaaagttcctaaacctctttttcacatgaagcttgcattcgtaattccattcctgtcaggtgttcatcgtatgtgtttaggctcaacagaaacgctcatgggtcccttggtaataagtctgcttctttcttcttcttttctctcatctgttataatcactttcatttttcgttctttttggttgttgtcatttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttttctccttgtttttcttcttttctccttgttttttttttttttttgtttttttttgtgttttttttgtgtttttttttttttttttttcaattccccttttcttttccttttctttgctttcgtatgatgttagttaccacacaatgccacgaccaccaccttctcggccatcttttagtttttacgcattcaccttgtgcgttgtgaaccgaacaaatttaattgcattcagttcaagtcgattccattcaacctcaatctaccacccgcacacaacctacacgtctagctaggtacgataatatctcgcttgatattacccctctttttgctcaatcttacactccactggatcttctctttcctccaacccatttaccatgcatggtatctacttctttatgtcgctccttcgccatccagttaaagtcaacttttccctctttctcttcctctgtcctttcacttcgccaacacttgtattccatggggtgctgaatttcttcttcttgttgttcttcttcttcttagccacctccaccgagtcaatcagtcagtctgctcgctttcggttgtccagaacttaccacacggcagtgtgccagtcaacaagttgcttaaatgctcagttgcttagttgctcccattccggtgaggtttcagcttcgttcttgtctcccctctccttctctccatttcatttctttccttccggtctggtgtgtggtctaaagcaactgtgtggtgagcgacgacagagggcgacttcaacggtaggcaacaagcaggcaggcaggcatataaatgggcagcatgcagcagtgaggagacagagaggcagcaggcggcatagacaggcaggcaacgaagaagaaaatgtaataatgatgatgatgatgatgatgatgatgattttcaactaaacgacaactgtacgcgcgaaagggggtatttcaaaacgcagaaaaaacaaacaagccagcaaccaagtttacagacaaaaaaggaaaacgaaaaagaaacaaagagataaaaaggaaaaaagatccgtagataacgatcgcattgcattgacttgttcttcttcttcgacttcttcctcttcttcttcttcttcttgacctcgacgacttcgactcaacttgacttgtaaaaaaaaaaaaggaaatattcttgtggaaacttgctgtgtgtctgttggtagtgtgtgagtggtaaacatggtttgatatgataggtaatagctataacgttgttgttcttggtagagtgaacgagagataagaaaagaaaaggagaagttcgtccacagcataaaagtcgtgtcttgtgtgtgtatgtgtgtgtgtgtgttcaaagttgtgatttgtgtgtgtgagtgttgactctgtgtttgagcttgagtggtctcagtacaactgcgagctgtgtgagttcggtgctatttcccgtcccctctttgtctttgtccacaagagactgtgaccgtgccctcaaccgacttattggactaatgaaccactcgcgaaaccctccccactgcaaaaaggtcgacaacccttataaatgaaaggaggaagcgaagaaagaccagattgttcaaacagcatagccctctaaaaccccatcggcgacagtggttttatgggcgaaagagccggtagctcacccggttgtagttgtctctgattcggatgatttgttcctcgcccatgtgacgtgtctcgatcactgaccagcgtgatggtcgtcgatactgttgagcccgtgtcgaccaccgctgtttgtgttgtttcttgcgccgtgttctttttccttagtcgctgaacctgctgtggtggtgctggcgactgttgcgcatttccgttgcggtgggctggaggaatgacctgacccccctgttgttgataagacgcctgaatctgagactgagttctttgttccctttctcgatctcggtgtattgccctttcccggtcctctttttcctccctttctctcaactccgtctcccgtttactcctgtagctcctgggtggcggttggtcgaatagcgcatactcctcctcgatgtacttggcttcgttcttgcatcccttccagcagtccctccagtcgcataccagaaacttgaaacaaaaggcatcgatcttcatgcatggctggaagcaaatgcagagattccggaaatccatcttgttcttatccgagtgggcgagcagcaggctgaggtgacatgtaatggcgaagagtaggtagtacttgaagggcgaaaggttggagagctcttctctaagtaactcgggcactttctctgcccccgcgcattccttggccactctttcctgggctgctttggggaatagttcgtcgggtagttcgcggagccatgcctttaacattgagccgataatgttgatgtcgtacaaatctggttgttcgaaaaggtccacatcgagctctgcgaaaagtcaagtgttaaaagccgagttactgacaccaaagcccttggacacataccttcgtcaaatttccgctgccactttttgatttgcggtccactgccaggaactcgatataacccttcaacatcgctgcccttgtagttgagatagtcgatcgctctccagggaaatgccggcatccaaaactctgtcttgtcgcgtgaatcctccagccttttcgatattcgagttaaccgcgtctgctcaacgagcggtaggttgatcaccttgagaacgtaatgctcgtcgtctattaccggttcctttggtgcgaacttgtcttcctttgaacctccaaataacttcttgctgagaaagccggcggccctactttcttttagtccgttaaacagcgatccgcctgcctccttgagcgacagggactgattcctgtttatgccgtcaaagtgcttgcttcctcccgccctctccgccgaatggcctcttggtccggacaccatcatgtcgcgaaatgtgtgctcttgtgattgtattggtgcagttctcggtgctgatgtcgcgtacaccttgtcgggctcgccagctctcgcgggcgcgtacacgggttctcgaaaatattgatgattttccttctccttctccttgtgcgatcttgtgcgacctatcagggtaaatggattgggtttgctccttcggttattgtttgctgtttcgtattcggtggatgagattagagatacttcagacttgccgggcagcgttgggctcttcctttgcgatgggtattcgttatatgacggatctgtgcaaacgggaacaagttaaaataccgaagcacatgggaccaaaaaatggtatcatcaatgcgaagcaactgtgaacacacctagaagcttgtgattggcatttgaccctgaatggatggatggttcggtctccctcgacataccttctgtttgtggttccaagagctgaggagaaattgcgcgttctgacaacctgctcgattttccaaagctgaaaaagaaactcgatttggatgacttgtcctcgtcgtttcggctatgtttgtggccccgatgatcggacgattgcgacggtaccggcgtggaggtggtgacgcgtgaatggtcctcgggcgggaggtctggggatttctgcctttgataccgttggtcttgggaaatggcgacggcttcgacgggttgctcggttgggggtgacgaggttctcggtggctccccgggggattctaccttttgagggccgatcttgaaaggggaacgtggggacctcggcgatcgcgaggcctgcggagtcgagcggccgctggccaaactaccaccaccgctaccggtggcactgacggcgctgctgctgggggtttgttggtggtggtgttgttgttgttgttgggtggtgtcaccaaggcgcggagaggtttcctttccaagagttccggattctgccagcgtaagcggttgcggtacgccttttcgggccatctcttttcgctcacttcttattccaggtccaggcgcggacaatagcgaccgacgagaaaagatcggatcgaaatcggttgtcaggtgtggcgcctgtgtttcaaggatagactaatggatgctttgtcgaacggaatcccgattcgtttgttgtctggcgcagtcagtttccaggtcagcaagtcggtcttgtccgctgcggtatcacgtcgaatgtcaggattttctgtgcagttgcagggaggttaaaatagacgaaagtggccgactgcgacaatggaggcagcgacccagcgaggcacaaccgtcgtcgaggtaacatgaaagtgtcaggtagggatggcgcaggctgcacacaacccgggggggcgacggagccgagagagaatgatgggatggggatccagcagagctgacagatatggaccaggatggtacaagtaggctggggctgggctgaagatgtgatggagatgtgtggtggatgttgtggaggccaggcagaggaggatcggaggaaggatgcgcaaaagccgggcaacgggtatgctgctatgtatgtatgtatgtatgtatgtatgatgtgacgggcgggcggcgctggctgaccttgtgcgaaccaattgatttttgcaactcggcgacattcacctagaggtgacccggagtagttggtcgcagtacttcctgatggtgatgatgatgatgatgatgacgaggcgatggcatgtaaggggtcggagagatactcgagcttgactatgtatgtacctatgcggttccgcgcgaaatgtggaaacagcccggctacgtacgaagagggaacaaagggatcgtggacgtgcgctctctctcgcctcaatgacgggatggtcctggaggggggaatcgggaggtcgaagggtctggccgggatgcgccgcgatcactattcagtcagaattgatggagatgcccggtttatcgtatgtgtgtcggtcctgtcgtctgtcctggtcggggagaccgcaccgccagcgggcagcccggttgcgatttggtgagtgagtgagtagacctaggtaggttccgttggagaggcagagtcgccgccgccgtcgtgttgtagtgtagtgtagtgtagtgtagtgtagtgtagtatagtgttggaaatgccaaggggtcaagttcctgttcggaggtttcagagcaaaactggacgacgggatgtc