gggttattaattctataaagtaactttaactaataggggtaatttagaatttgatttttttaatagtaagaattaataatactattataaaattatacaccagcgtaaactattaaagttaatagcgatagtcggaggtagaagttataagggtagaattaaaataaaggctaataaattcggcctagttattaaggaccccgaattgatatatatactcccggtattggatattgtaagaatacgcccccttaattctatatattccgaattcggtggtttaattaaaataatatatatcttctttatcgactaggtattaatactaaccggtaatatcgaatatactacagccctccgtcgatttcctcgtccaattagttaaaggagcctataatcgctatactatatactataatattcgctctaagaaggcggataatagtcggcaataatcgctctagtattgcgtttctagttgaagaataatacgaagtttattaagaagcatactattaactcccttatatcggtatataagaaggagattaataattatctaaataagtaggtattcggacgcccgacaaacgaggtcgatatcttaattaaaacctttattaaaaacgttcgtactaatatcctaacgtctactaattaactaccggccaaagatcgagactacgatacttacgacaggtaggtaaaaaaaaatcgatattttttccaattatatactagcgctatattgaaagtaaccaaaacagccgctacaaagaatcgtagtatatccctcgattcgataggaaatattattccaattgtagctagtagcccgggtttaatagtatttagcccaacggccgttagtgctattatcgccttataaaatgttaaagatatagagatattaataactgctactaacgctattggatttaaattaattaaattgagtaaatattagctttagatattacgtccgaacgtatatattaatctttattaccttaatattgtaaacgaatatagtcttacttcgatttatataattatagtatttaaactaaagtataagtaaattaactaaagtcgccgctaggacgggaataatattaatatatataattatatactaggctctagaaaagagtgatttactatactaactatcgatctccggaaaaagacttattcgtataggaattttttatacaaaccatccaatttctcctccttaataaattcaacaatacaaccagcctcgccaaccaaattaaggccttataataggccgtaccgtcgctcttctcttcgattcttgtaggtacggaatagttgcttagtatcgtcgttgagtccgattaaaacgaaacggttgccgctgctattattattaaagtattactatattttaaactccttaacgcgcctcgatataataatattaatataatagttcgattaaattaggaagctattcgcgcagcgagcctcccgattaaataggccggaatagatattcaattccggcagtagttaacgaatatatataaggataattataattgtattttaactattctaactaagggcttacaatagttaaaatagtagaaaaaagtgtcgtggaataatacgtaaattcccaatttcttatacaaaattacctcaatcgaatatcctttctacctcagccaaattattctatttcaatatatatataccttcttcgtacggttaatgcgctttacaaattaaaagtaccgtcttactatataatatactaacgctctcgattatatactatattataaggtagtatttatattatgtaaggatattcttcccggctctggaggtgtattgatatatataccctacctgcttataataaattcgctcccgttcaaattaatatattaacctttattatagttttgattagggaaattggtaagcgcgttactaaggaaaggggcgattttattaagtttaggtatattaatattaacggtattatcggctttactaaggcacgcctagagcagatctttacgtacgaagcaatttatagtatagttaaattagaaatgccaatatatatatttagctcaccgtatacgtataagtatagaacagtttagggttttcttaattatttctcctattaagccaatatacgatagcttcgttaatcccctcaccggcctaccaatctattatatcaatactaaccttataattgggctatccaaactaacggcaacggatatttacataataccatttatataataaaccgacggtgaataggtatataatgaagaaggcaaagattttctctttgtagactggtacctaggctttatataaatgtcctggaaaagtcttttttttgtatcgttttactaactttgtcatttttgcaggtgatgcccgggcataactagcaatacagtacgacgaatactaataatctatatacgtatctagcgcggcggctactagtaatcgaactacttagtacgtatatcgggatcgtatgggaagtgcactggccagccgggtgcagggcagggcgcgggtgcccgggcagggagcgggtatagggcagggcacgggttagggttatgtatggcaccgaccaggaatctgggggtacctaggcctggtatttgggcttacagtatataaacgtttaccctgtcctaatattcatttaatgtccaatgaacggttgatgtgctataaacgtttagaaatcccaacgtttagtggggcaggaacgcttggtgggctcaaacgtttatccgttcaaacgattaggtacatccaaacgtttatttgtctaaacgcttggaaattttcgaacagccactacacagttcagaaatttaccaacatttacgaccccccaacagtcgtttgacagtggatttgctgttcgctagaccccccccttcccggtacggacctcactgacccgcatgtccacgggtacgttgatgtgcccgccctattcccttgcccgccatcgccttcctgccgcgcactacattgattacctctgatggaggggattggccaattagagagctctcccaaggcctagaacagcgaattgtcgcattgcagattttgtgcatgaaccggctcgccctccactggctggtcaagaggcttttccagggccgggcatttatcagggtacagaactgaaagataccaggacgggagtcaggatttgatatcaactcaggttccatcccattcgtccctcttgcccttcattttactgacgataaccactctctttcctttttttctttctttttttctttctttttggtcaaaaaaaaagaaagaaagggaaaagaagcgccaagatgacgcgaagccagaggagctcaactttggactctgcaagacccttgctcagccaccatgacaccgaagacgatttgttatggcagcagcggtcgcgatatcacggcacagacgctacggtagcccgtgcaccgcacgtcaacgacggcaacaatgttggtgatgacaatgatggtgatgatgacgggttggaggattatatcagccactttgacgacgacccggataacccgcaaaactggccggcgtcattcaaatggagtgtggtggctttattggccatgacggcttttagtgtgtacgtgcacccgcatgattctcacagttcacatcatattcatcttatccccaattgtacaacgctgacattctatgcttccagcacattcaactgcatctccctcgtccccctcgccccctccattgtccgctccctcacccctccacctgccccttccgacgggacggactcttcccttccaccacccgccaacctcaaatccgcctccgtcctcctcgtcaccatctgggagctaggcgaggccgccggtcctttactcatcgccccgctctcggagcttttcgggcgctacccaaccctcaacatcaccaacctcctcctcattttgttcaccatcctcaccgccaccgccacttcggtgcccacgctcatcttgtcgcgatgcctgacgggcatggcagtcgcttcgaacgtgctcaaccccgccatcgtgggggacatgtttccctccgatcagcgagggagcgccatgtcgctcatcttcattgcgccgcttatcgggggcgcggtcgggccagcgatctcgagtgccgtggcggaaagcgtagggtggaggaaggtggtgtggggggtggtgggtttgagcaccatttgcgagcttctgtttctgtgtttgttcaaggagacgtataaagtggcgattgtgaggaggagggtgatgcgggagaagcacagcaacagcagcagcagcagcagcagcagcaggtttcgcgcggcgaatgcgcatttggacatgagcacgggcaacttgaaaagaggcaaaaaaagccagcgcgaggagtggaggaaactgagggattcggtgttgaggccattcttggtggtgtttgggtccggactgttgatggcattgagcttgttggggtccgtcacgttttcgtatttttacgtggttagtgtgacgttgccggagattctggaggacaagtatgggctgtcgggcgcggtgaaggggttgtgttttatggggtttagtacggttttccctttcattctcttcgtttctcaccatgttcgacgacatactaacgcaacttcaacagccgtcggctccttcctcgccgtcctaatctgcaacgccttcctcgaccgtatttacatcgccctccgtgatcgcgacgccgccctcacccagccttgttccccggacgattgcctacccaaggaaaaaccagaataccgcctcccgctcaccatcctcggcgccttcagcatgcctttcgccatcaccttttacggctgggtcgccgagctttcgcttccgctccctttcttgctcattgcttgtgggctgattggcgccaacaccatgatgacgctgatcccgctgatggcctacgtggtggatgcgtttggcttgttctcggccagtgccatgacgggtgtgattgtgagtagatgtctgatgggcacgttcttgcccttggcagcggcgccgctggtggatgcgtttgggtatggatgggggttcatggtctttggagtcatgagtggcgcgttggcgccgattagtgtggtggtgtttaggtatggagagaggtggaggcagttttgcaagtatagcagggtggagcagtaggggttgttaggtgtggaagatgggatctgttgatgacatgcgattgggatacgatatggattggatatgggatacgatggaatatggacgcacaaaagcacaggatgggaaaagttggggatttggtttgcatgattaacgactggacgataaaaagttgggtgggatcataaaagacaaaagttttggcttgcttctcgaaggggagggatgcgcattcatttccctgtaatggagtttgggggttttgttaaaccaaaagagaaaagctaaaggtgtctttcactgccatgtggctttcacaatttctcctgcaaacctaggtaggaaatcgatcactgttgaagacaatgctgatgtcgtcgtcgtggctgtcggtcttggcggacattttcacatgagaaccgcatactgccaagatgagcaaaaaccgtacaaatttgccaatgaagtaaccggccgtctacataacagtatttgtaagtgcgcccttgttggttgcctttgacaaatacacagcccacggatcaactagaatagaagttgttgtcgtgacccggcaccaccggccttttggggcttagatcggatgtccatgtcatgtaacacggcccctggcggcccatcagggaacatccgtggagtccggggtccgtagctccggagagtcggagaagacgggtgtgttccaagtttcagaatgccgtctcaaaaccgaacgacttccgttccggtccctcttgctccggcctttgtaatgtggccatctctctcgtattttgatgcgtccttcgtaggccaaggacgttgaaattgcatggctgggtctaggttacttctaggcttcgtaacagatacccaaccaccctgggacagagttttgctagcttcaggaggcgctgatcaattggcgcgctacgtgtacactactaggtacctaattgccgtcgctgaggcatcgctttgtgaacacggtgatgattgggctggttggtagtatgcgcaaccgttctgggaaacagggctatacaactaggtagtgtagactaagtctgcgattcctactattgaatggaaaatggaattggaagatcacatgtgttccttggaagaaggtaacctggcgatcagtaggtgatccggagctctgggtaggtagtggtgggcagccattcagcggtggatggatgccgccataggtcgggtagaacaagcactgtacctctagtgtacatacatagcagggataccccactacagaatacgcagtacaatgggatggggatccaatgtgccaagcacgccgccctggaaatggttcctgccccatgacgcacttgggttttgcaccgcttcccgccgtacggcagtacctcccgtctacactacggcagtactttggagtggacaagagaagaccaacaaaaaatgaaaaggatcaacatggcgacctacgcattcttgattccatctcaacaaggccaattgggaccatgccattgccccagaaaagaattggacctctaaaacccatgcccgccctgttatccacgagtcacgactccacgcccaagtcactcgtactgtccctccctgcaaaaagttgcgactagagacggaagaatccgcagaagccgccgtttgatcttcccttcttttttttttccgtctttttttttttttcctcttttcctttttctctttttttttgctatctcctcaacacgcccaagtcatcgtcacacaacaggtcgacagtcgtccgctcactcgctcgccatggcagaacaacaggatgccggcgacccgaggcggcgacagactcgcgactatcccgattcgcccatctcggtagaagaaggctttgcgacagccaccaccctcgcttcccgacaccagcaacaacaacaacaacaacagcagcagcagcagcagcacgaatatgaacatgaaccaccaccaaccccacgattacccgacgacgatggcgatgatggccttaccaccgataccgacagcgacaccgacgatgacatgcgcgtccgcaccaatgttaccaatgtcgccccaaatccagttccgcagaagccaagcaagaaggccggctggctggccgccatggctgctaagctgggtctcgacatgcccacagtcatcaccatgttcaagtacgtcgtgcccgagttcagtagcaggtaggtagctatacaagatactaacaacacacagaggctccctgccccctaccatcggcatcgccatgtgccagtcccacaccatcgccatctacttcggcaccgtcggctacctcgttcccatcgtctccgtcctggccattgccatcctcccccgcggcaaatttctcatgaacttggtcctgaaccttctcgccatctgcttcggctccgccgtctccatgctcgccctctatagcgccgtcaaggcccgcgaacacaccacacccaaagacgccccagtttccgcgctgccgacctacaactcgagccagagcgcggtctgtgccgtctggctgtttttcaacatctggctgggaaacgtggtcagggccaagatgccggccttcaacatctccattattatctacagtatcctggtcaacatcgctgccactttcggccccatcatgaccaccatggccgccgcccagcactttgtacagcagctgttgacaggcatgttgctggctatggccattgcctcggctgtcaacctcttcatcttccccgtcagcagccgtctggtggtcttcaaagagtttgcgggcgccattggcctgctgcgaaagacggcttccctgcaaaaggcttacctggccagtctcgagtcggaggatatgttcgcgcctgctacgagaactgatacctgggcgaggaaggaggccaaaaaggctgagaaggggaatcgaaagccaagaatcaccaaggaggccaaggctgcgaaagcgctgggcgagactgccgctgccctacgagaactctctggaaagttgcatgccgacatgggctttgccaagagagacattgcctggggaaggctggacgcctcagatctcagccacatatttaccctgttgaggaacgtgtacattcctgttttgggcatgactaccatcatcgacattttcaagcgcgtctccgagacccaggggtggtacacagaagaagacacgccacccgaggtggtagccgagaaggagatcgaaaagcgggtatggaacgaagttatgaagcagatgcacgagcccttcgaaattctctccgaagccatcgacaaaggtctccaacacgccgccctccagctggacttcaccccacgccccaagaaatccaaaactgccgacattgaggaaaaggccggccagcccctgcagcctggcgacttgggatatgcgcaggtgatccacgagaaggtggcagccttttacgccaaaaagggtgagcttctcaagatttgggtcaaggaaaagggtctgatctacgacgaagaaggctttaccgcccacgacaccatccctctcgagcgccaaaagcgcgaccaagcacagctgaacatcttgctttacatggaaaacctcatgcacgcttcgggcaacgccgtctacgagttcgctgcctacgccgattccaaggtcgaagacggcaccatgtcgcgcaagcggttaatcatgccgggtttcaggcgcttggagaagtggttccttgctgttttgcggaatgaggactcgacagccgagggatcgcctgacctttcggagagcagcaacacgattgtgagctttggcgatggtttcaacaacaacaagaaggaccccgaacacctcccgcccgctactgcgtgggaacgcttcggcaaccgcctccgcaagatctcaaagttctttgggtcagaagaatccgctttcggcttccgtgtcgcttgcgccaccatgtcgattggcatcgtcgcctacctcaaggaaacccaggccttcttccgcgagcagcgcctcgtctgggccatgatcatggtagccattggcatgaccatgacttctggccagtcgttgtttggcttcatttgccgtacatgtggcacggtggcgggcatggtcttgtcgctgatcgtgtggtatatcgttgacggacatccgccaggtgtcattgtctttttgatgttgagcatcttcctgtgttattacttctttctaaagtatccccggtttgtgcccgcggtcatgatcactgttgtcacgcaggtcatgatcatcggctacgagttgcaggtgggcatgattggaagggcggcggcggagagaaccgggcaacctgtatacgagtgagttgtccatcttttccttcttgtcaaagtattcactaacagtgtccgcagaatctacctcctgggcccctaccgccttgcttgcgtcgctggtggctgtctcgtcgcctttatctggaccatcttcccctcgccacttaccgatcggacctggctccgccgcgacctctcagcaaccctctacctcgttgccaactactcgtccatcatcaactccaccctacaaaccaagcttaccgaacaggcaggcgacgtcaacatcaagggaacccccgcccaccagctcttcaaattccgatccaagatctttggcaagctgatgatgcttatcccctccatgtctcagcattcggagtggcaaaagtgggaacccactatcggcggcaggtttcccagggaagtttatgatgagattattctgaggaccaatcgcatggtggcctatctgacgcttatgagctatacgattacgaacccgattcatgccccgaccaagatgaaaccgtatgcttcgcaaaaccagattgccagcccgcgcgcctcgtcggtggccgtgtatcccaagtgggacaatcaggttgcggaactggtcatgaccttggagccgacacaccacacaatcctgtctaccttgactctgctctccaactcgttactttccgggcagagtctcccaccattcatgcccctcccgcgtccctacgacataacccgccgcctcattcgcctcggaacaaccagtccactccgcagccaccccgcaagcccttatgcatccggcgccgaatccgactccgactccgaagacgacgacgccgaggatgacgtctacaacgagcccgagccattcaagttgatggactcgcgctccggcgaagacgactacgagcaagttaagcgcgaaatcagctacttttcttctcacagccacgacacccgccaccagtctctctcccaagctgccaaccctaacgccaccaccccctctcctgcccaatcccccggtgcctctccttcgggttctgcccatctggcgttttcctttcctccagggatccagacccattcacccacgcacagccgcaacccatcgttttcaagacccagggcgttttcgccttcgcactcgcgcgctcactcgcgcgctccaacgtcgcgggcgcactcgagggctcatagccgcgcgcgctcagtgcagcagacgaaccaaaaccttcttgagggtctacttcaggatgaaccgggttacgcagagtttgctgttctccaagtgtgcacgggcctggtgtgcgatgatcttgaggggctggtcaaggcggtgattagtcttgtgggcgtagtggatttcagctttcgcgtggatcggagtgaggaggaggtgcatttgggaaggagggccagtttggcgaggaagatgagggaggtgaagaggatggggacgattggaagggggaaagggaaggggaagggaaaggaaaaggcgaaggcgcagtgaggcctgagggagagagataagtatggagagaaccaactgaggattcatgaggggaagagacgaattattaatacccaaactaccttgaggtagtcagtcagtcagtcacatattatgacttacgttgggactggattggagtggagtggcatggacgcaaagaaaggcgttcgttcctggtgcattttccagctcggcatattttctacgaagggattgattcatggctgatgtccagcaacgtcattacgccccccatatcatattgtacatgtcgtcacttgggatcggatctatgctaatatttccatggatgatggaatttcaagttcatttgttacatatcttacgttacctaccctactcatctacctaattacttactttatatatagtttacgcagatataagaaacgaagagaagaagagaagaatctaatgatatttaatgttcgtacattcaagagatgaagccgcgagaaggtgttcagttccttctgtgttatgaactagactagactagactagactacactagactagaggtagagatgtcggtcgtcaacttggcgtgttactgttacagtccagtactggtttgtttgttagttcgacacctcgtgtcaactttcttatgcattttcatagctagtcaatacgtgatctcatcttaaatacgctgattctaatattcaaaatgcaagattaagccctgccagcacctttatatatttgaatcagacatttcgatttcttcttacgaggtttaggatcactcgggatagatttcgtcacgtacatagtatatagagtacagtacctacagtacctagcgtaccgagctaacaaacaaaccagtactggactgtagaggtgtcggtaggtaatcaacttggtgtgttacataaagcaggcaggtagcggcccgggccgttccggttctggtgccgcccgttcgttcgttgaaggccttgacattttaattgattgcgactttacttggaactttgcccataatccaggctatttgctcgcatctagaggtacatgtaagttccatcccagtcatctgctgtcttttaactcctgcctgtcgtttcagacaactgctaattcgtaaggggggggggggcttttacttcaagttccaatttctttgtctgccattgtagaggtaattagcctatgcccactagagtacctaggtaggtattaccctcagcctgtcctcaattccccgtgtaatctctactaccctttttgttccttcaaccccataacgtagtatcattcattccattctactccaactccaaccccgtcctcacacacttttccggtccccaattaaagacccatatcctcccaatccgcccctttcccactccccgtatctaacctccccctccgcgccgtctataggtatcttcttcatcactgtccctcgaccaatcaatcagcaactcgtccctcccattcccatgaccccagtctgctcggcgtcccctcgcgaaacggcttcatcccctccctcttgttcgcatccagcggcaccagccacacctccttcactctttttcggacctctctaacagcagcttcaaacacttttttcttcattggatgtggatgtggttcaccaccactaggaaagggaacgaactggaaagccgaagcagtaaccccagtccaccccgctttcaccacgattagaggtacctaccttccatcgacctgttcaacttgaagttcttgttgcaacgcaatgaacgtcgtcaatgaacagagtacttccccttagatgatgcgccagtctggtttctcgaaaaaggtctcgaaggtttgatgatgcgggtggattggaaccaccatggagacctgtgccatgcagtcttggaagatcgctactaggacctctttttcggtcttctatctttgctgttctggtggtttcggagggagaagacatggattcaaaaagggggtgacaccccgtaggtagacacatcaaacccgaataagaaagaaacttgtacgtcccgcgcatcagtgttgcagatgtctccctggaaatcatcggtgttcaaggagtggatgtacgtaccgtctgatgcggctgtagccgaaggaagggtggtaccagcttgtgtcttggatgcagtcatagcctggggataaggggtggtaacttgaattgttgtagggggctctgaggtcctcggtgaacaagggagttgacgacgaccaagcggaacggaggtctgtgctggagcaatgcgggagtgggcgacggagaggacgaggttgatccattcgaatccggtaaacgtgtcggggtgttgcccggagagagacaagtaaagattgagcaccaggtataaccgtctttgtcttcttcttctgtctcgtcggttgttgtagaggtggaggtgtcggtgcagcagaggaattgacgcccccgcccccttcagataacagctggccgaggttgaacagacagccaaaactcaatctgcccgcctctcgggtcggacgaggtcgtaacccgtgaaccggctgtagcacatatgcctcatcttctttcccagcgcgtagcgatcggtgccatgttgggagctggcagcgtcgtataccgatctggccttgcgcggccgcggtaagcagtcatggccatgacagcggagacgaggtcgtcccactcgcgaccaatcgtcagccgtctcgcagcgggctggaagaccatgtctacctctttttcggaaagatgcagtccgaaggcgttggaggcggtgatgcctagtgcggaaagtcgggcgtcgagacgcgtgtgcgcagggcggagacggccatcgggacagagtcggttccaggctagaccgagggcggatgtagtctttgagtaggtaggaggaggtaggcttgcgggtcgtcggagaggtagttgaagatgggacttgcaaccgtcattttggcactttttggtcaggtggttgagtttgtgatttgttagaacccaagtacagatatgggttttgatcaccacaccaggccctttataccgaggaactgaccctcaagggaaccaatgtcccattattacgcactcttgcggtcgtctcgcaaccttttcacacgggtgtatcactcccggtcaagctctggggttcgttatcgactggactgttgtcgcccgccatgggaccaatggtgatcccatcagagaaacgaacagcttcttgccgccggctggctggaatgaagagttggtatattcgcggtgtcgagttggtcatgcttcctatgcccaggcgggtgatcaggcgtctctctaaaaaaaaaaaaagacggacaagtgtctccggcccagaccgactcgtcaacttcaccccaacccttatttcgcctcggtctcgagtctcgactcccgggcactgtcccaaacctgaataacggttactaagtcattcccatgtacatgtatcacagcaccaagatgtatacatacctctacctctacgtactaattccaccgcactcttttccaccacgtccgaaaaggcccagccagaccctcctgggagggaatgcacagcggtaagttgaggtagcgttgatcctttctgtcttcggtcttggcagcggcttagatggtgcctggatgtaccctaacagccaaagatcgttttatggaagaagctgtgttagtggaagcaagctacactaacaatttatcgtccgccagcgaatcctccagccactccacatattacttctcagctttggaatctaccctgcacatctaccagactccattgatctcataaattagaggcgtgtccagctcagttagggcatccaggaaggtacaagatccctctttcccccggcctttcgttcggacttcttcttattctctccatcatcaacatcatcaacatcaactttgttgggttttctgggacttgaacgatgctctcctcatatccaaggtaccttgcttatattcctgcaccataatgtcaaatcgctacctgtccggctctacctgactcttattcatgaaccatgattgactttcgctgagcataaatccaaacaccaaaacaccaaacgccacgctacctaaccagtttcccacaacccatcagtgtctgggtaagttttcactccctacagaaacgatgccctctctagcctagtcttcattgacttcttttgtttccctaaaactcatccacatcactccattccatggtcgcactagcacttccgcttcccgtagagctagcaccgcttccactaacgcccgatgacatggaatgctccctacctctgcccgtaagaagcatatccttctcccacttggtcaactgcccctcttcagtttcattccgacgactgttctgtactgatgtggacgactttgaagatgcctggttgctatccgcgatgcacccattgcgttcacagaatgcaatgatttgggcccattccgttcctttttctcctctggttttggaagttggaggtcccttgtctttctccgcatgcctgccatcctccttctcaagacgagtgtcccccccttgagggctatcatcgtcctcctcatcccccatcataacctccctactccccaaaatgatcaatccaaacttggccctcgtcagcgccacattcagttgattcctgatcccaccccccgcctgactctcatgctttactgcaccccccggcaagatcccccaccccaagccgcgatccctctccacaaacctctttcgactcctcgtcacacacaaaatcaccactccatgctccaacccttgaaatgcctcggtcggccccacgttcacctcccacatcataccgtactgctcactcctgatcaagctgcgtatcatccttacctgcgctttgaacggggacattatgcagatctccgattgcttcgccagtccagatcgaaaaagggacaaggcgtattgacatgccaagtgggcttcaccgacgttgaaccagcctccggtggtggctgttgaggaaggagactcgggcgagggggcttccaagtcgtcgggggaggggttgtcatgatacaagataggccagcgacgaccgcgccacccgggccaggatttcagtcggttgcgttcgtggcgatcggcttcggcgacgagagtgtcgaagtaaaagagtttggaaggcatcgccaaaatggcagggtgggagcggtagtttctgatgagattggtaaagggcgggcgtaagatggggagtaagtccgggtggagttggtattgctgtttgggcggctgagcgtctttggcgaggcgccgggctaaggggtggttggcgtaaacgggtcgcttgaagaggcgagcgaagagggattcttggagaagggtggagggacaggaggtgcgtgggttgagttgttgttcgtcgccggccataattatgaggggggtaaagagcggttcgggacctttgagaggaggggagacgacgtggagggggatgagggcttcgggctccatggcttgggcggcttcgtcgattaggagggcgccccagtgtagacgggctttggaagggggtggcaaggtaggatggatttgttgatgcaaggtggaggagacggtgaacagatccgaattggccagacgcgcgtacatcagcatggaggcgtctcggcaagaggtgacaatgatgcggtaagacatgagttgggcgaagggaggcagcgcaaaaacgtcattttgtatgtagcaatagggaaggaggttgctcaacacctctcgtgagtcccgggttggccggttgagacgaagaagctcgttgcgactcatggacttggagagccgatcggccaaggtgtcggctgctggttcggatggggcacagacgagtatatgggcacaattggggacattgcggacgagctggagggcaatttcgatcatggtcttggtcttgcctgttccgggaggacccgagacgagatagggcatggtgccgtagttctggcacaggactgagtcgacagctatgcgctgttcgtagttcaaagactcgtcgaatcgtgtactgtcgtagtgctccagccagttgacaacgtgggtctgggaattgcagtctgcttccgtggggaacagcatggactgtttccagtaaacgttcgtggtggacaactcatccgccttgggtctcgcggagccgttatgagtgacctcgtcgatgaaggaatccagcgcatcaaagtcgtttttaaggacttgttctgccagatccagcgactgcgtgatgtggggcagcacgtccatcatgggcgtataccggaccatgggtacgaagaactgaatgttgaacttgaccacaaactctgtcggccaaggcggaatcatggttggagtaacgacttcagccgtgtgataggtgattccggctacccgcaagaccagagtctcggttgctctgaccactgcggaaacgcgggcgttgtagatgtatccggtccatgggaaaaagctggattcgaagtggccgccatagtcgaagcgtaactggcgcagctgcacctcgtcgtccacttggacgtttggagtgttctcgcgaagtcctgggacggtgatggttaccgtcggttcgtctgggtcattgaacttgaggattcctgtgtggccgtatagcgcataagacgcgttctcctttcgttggtaaccaagctcgacctcgatcaaggaccgaaagtatttctcgtagcattgtggtgagagatggggtgtttcggaggagagatcgtcggcgaactggggccgaggaagggcgggcaaaagactggcgggcaagatgcccgagatgtactggaggtaatcgatatgtgtctttgggaaggtatcgataacagtgccggcgtactcgttgatctgcttcagggcggctggcacgaaggtgggtgcgtagacgtcgaagccccgagcgtactgttcgtcggcgtcaaaagctggataggtttcggcgggtggtgaaggaaaccaaaggccttgtgcgagtgttgcttgtgtcttgtgtgactttttggtttgtgaattcggggccccatgcttaaagtgcgttgttggcagcgggatcgtgtcttgaccagtttcggggttgacgatgggcagtgccttggactgtttcggcggcagagtgaagaaggccatgatgaggacctgtacgtattcaccatgtcatgacggcgccgagcacacatggggattgggcttgtaagagagtcgtcgtcgaccatggctcagccgacgatgatgaagatgattgataaaagaggttgggcgaagagagttacaaacagacacccgcccgacccaatgaaacagggctgcctgccgcccgcccacgcagcccgttgcagcctaacaacagtcatgattggctgtttcagcgacaagagtccgtgccacaagcgctgcaatgaaagaatactgtacagtcagtggttaggttgtctgttagttcgagacctcgtatcaactttcctatgcgtttttatagttaaccagtgcatgtatttattttgaaaacgctatttctgatatgcgaaatgctatattaaatcttacccctgtctttaatcgttcacattaaccattttgatccatccttgtgaggtcttggattattcgggacagatttcgtcgagtgtacagagtatactacagtacctatggtactagtgtaccgagctaacaaacaagccagtatcggactgtactacctctacttgggcgccaatgggtaggtaatgtagacctgaggtttattcaccaaaacgggctggaaaacaatggtatctctaggaagctaactcgaagaacgctcaaacacgcctgctctccctcataaccgtttacatatcgtctccaagaacgtcacctcctccggcctcaaactcagaccctcgggaatctccaccccgcccctcgaaatcaccaccctcagtcctctctcaccatcatcatcatcccccgactcggacactgccccgcaactctgcgcttcaatatccacatctcgcaacgtctcatcactcctcgctcctctccccagtcgcgactccgaacttgaccccgtcctcgtctcttcactttctttaccaccaccacttgcccccttctccaagccagccacctctttttcttcccccttcttccccttgcccgcccaaaactcccctgtaggttccggactccaccaataaatcggaaacctcctctgcaaattatttaccaccagcgcacagcacatcatgatggcacaccccagcatcacgggcgcaatcaagaaccagcccagcgcctgcacctggtcgtccaaaaccgccatgagggccgtcgcgcccgcgggcgggtgtaccgttcccgtgagcgccatgacggccgtggcacaggcgcaggcgagcgaggcccccacccagcggatggattcaaagtgcggggagagggcaaagagtttggcgatggagatgccgacgatggaggagagaagttggccgccgatggcattgcggggctgggagaggggggattcgatggcgtagaagtcgaggactgctgctgcgccctgtttgtgttttttgtgaggttagattagtgaattgtagtgtagtatgcaagacaacgaacagtagctggtaggggtgggtggaggtggatgcatgggatgggaaaatccggggttagtcattcagcatgcttggttccttggtggtgttggcgtacatcaattaggtagttgatgtaaatccggggggcgggatgtgacgccaccacattgcatcgcccagccaacccaagttgcccaactgccgtccgtccatcaaacccatacacaacacacacacatccttcaccatcatcatcaccatcatcatcacctaagggaaaaaaaaaggaaaaaaaaaaagaaggaaagaaacttacaaaactccccacaacaaccggcacccccctcccacgaaacccctcataatgctcccccaccgccccaataatcgtaatcgtcacaaacacgcccacaaacgcaaacagaataattgccaagttccccagcgccggcttcttcgtccgttgtgatgctgggcttcgatatcccaaaaagtgagagatgggcgtcgggaaatgcgctaaaaaggaggctggaataaacgggttgatgaagtggtctatttcgagatgccatgttgttggacgggtgcggtaccatggtttgggcatggttcagttgagtgtagttgtaggtttttgcgaataaaattggtcgggttgagtatcggatttgaagttccgtcgtgtggaaggaagttgggtcagttggtaatgatacctatggaactttccgtcttggaagattggtatccactggaagaaaatgtagaaaaacagaaagcagacaagagagaaacaacaagctcaaggtaaaaaggccccaaaaagatcaaccaggtactaggccccaaacgtaggtattatattcattcctcttctcattcaactccccttgttgaccgctgctgacctagaaccttggtttcagtttccaacacgtaatagctcgaaaactgtttttgttacgtttagcttcgttcccgctctctcgatgaatggatcgatcccgaatgacggtctagtctacctggtctgtccggtgaaaggtccaaaaaaaaaaaaaaacaccgaacaaccgaggagccaaggtcgtgtgtggtcaaaataaggtggtgtctcggtgtgttcccatgatctcatctgatgggtcctggttgggcgggtcaggtcaggtccagcgagtttggatgaataggtggatcccatccaccggatggacctaactttacgggagcctcagccacctgaaagtgtccgccgaaaccaggcacctaggcaatgaatggcaggttcagtgtgtcgggtttagggatgggctcgcggggcgcacgagctagaagtggaagttcgggcggaaggattcaggtccaagaggaggtgagctagggcgcagatcgagcaggcaggtgacgggaaatgagtggaagaaaaggatcatagggaggccgaatgcagatcttttgactccagtaagtacactaaacgatggtaacggagtgatgggcttcgggatctcggggatcggaaattgagatgaggtgtaggtaagaatggaaactcgaaaaagagtggtgctttgctgtcttataattctccgccttgccctgtcttggacaaactagaggtaagaagctgaagtggaaagcagcgtaaaaaagtgcaaagagatgccgtctccatgaccccccccttcctcggccgcgtataacccatggattgaaatacattaagcagctacctcaactgatgagccaaacatggcccacaatatccggtccctccccgtttattcggcgccgcgaaaaacgcccggtaacatatgaaaatgacactgtgactcaaacatcccaaacccatgaatttccacgcgctaaccgcgagacagcgctgcggcttgaatcgatctgttctcgctccctttcacctgagcaaacaggtgagtgtcgcttcattcccagtccctctcccgggcatcagatttgctaacagaaactccgaaacaggcttagcggccgccttcgttgtccgagtggtccgtgttaccggccaccacccggttcggtcctgcgcagctatctccgcggagcttctcatgtcccgtccggctggcgcgccgttcgagtctggtggccttttttcatttatttacgagagtttgtagtgtgaaatatgtggcgtggatttcggttccgatccttttagtcctgtcgttcgtaagcccacaggatgaaacacgctgttcattagcacccatcttgatgaagttgggaactgataaagaccatgtatctggcatagccccccctagctcccaaacagcacttctgtaaatatgccctttctggagccttagcgcgagtgtgatacctggagaactcctcagtaatggtacgtagggaaggttgagatagggtaagttgtgaagcgctgagggagaagggaagagcgcgcgcaggcgagcatggggtaattgtcgacgtcaacgccgagacatgctacgggcaagagaaacgacatggactacttgctgaggataaaattggggttcggatagcggaaagtgacgagagggccagggccatgaaggcgtcaaatctgagctgttgatgttgtggaatcacatgtggcggatgctgcatgggaatggtcgtcacacaaatcgaataatgtatggatagtccagttctaccagccgtcacggccaagaacggccctaccatgtcatctgttcaggtctagcctcgtttggccggtctgggttctggatgatgaacttggtgagagcggagtggggtcgagctgcgttgggtggaagcggagaagaaagagggaagttgaggacaagtttgtgagagggaagaaaacagagtgcccgccgaggaacaactacatacattggttgtatccttgttagtgtcctggggtaactctgtaggaaacgttaacattggtcgctgtagggggtggaacttgagaagctatcagtttagtagggcatttactagcaaaagtgctaacaacgggttccgacaagatcggattgcgagccaacaagttaatgtccgtaaacagaggagttgatgtttcaccacctacaggcttctggtcacttaactcttatgatagctgaaaacacaaacttccttttctgtattctcagatataaagatagttttaggcacgagagcattgctggcatttcaagatgcctagctcgtcctggacaaaatcattgggacctgtaatattataccttgggtacctactacgcatccaagcgtctttgtaacacctctagtcttgagttctaggcaatcccttaacaaaaatatccaaatgggacttgagccaatttcttttcgaactggtataatcccttttatagtttggcaacggccttctttttatttttgacgagcggtagtagactgatttacctacctacctaacctgctggttggtctcatttattttgtcttggatgagcccagcaggactgtaacacaggattaccccgctaaaaagcagtggtgctcaattaggtcgggtaccccacactcagcccacagcacttccctgcccaagccaagcagctttttccacttcgtcatctttcagttccaaatcgactgaccttgaccaattccaccaccaccagcaccaccaccacgactgcgaatcgcaacattgcgagaaactacaataccaaaacgacgagcaccgatagaagtactcgagttaactacgggaggatacctacacaccctttattagcggtctccgatccaacgcgcaatctacctcgtcgtcgacctacctctcgacctacccataccctactcaacactatacacatcgccgattgactacttttccccgcccaggatgcgcttcactaaccccaaacactccctctcgacgctcgacccctctggcgaatcgcccgtctccctcctccccacgacgcccgaagacatgtggcacgcacacaacctgatcgcgccctcggacctcttgcgcgcgcacgccatccgcaaagtcgtcaccacgggctcgacgggctctacgacgtcggaccgcgtacacaccgacctcactatccgcgtacaatccgtcttcttcgacccagccgcctcgtctctccacgtgtccggcaccgtctgccaagagaaccaatacgtcagcttaggccagcaccacactttggacctggaactcaaccggccctttcagctatggaagcacagcgggtgggactcggtttccctcaaaatgctggaggaggcggtggcggaggacacgggcgaggccatgtgcgcggtggtgatgcaggaagggctggcgaatatctgtctgattaccgagttccagacggtcgtcaagcagcgggtggaagccaacatccccaagaagcgggcgggcgggtcggcgagccagggcggcatgacgagcttttacgaaaagacgctggcgacgctgcttcgcactgtggatttctcgcagccgcggccgttgttgttggcgagtcccgggtttgtggcgcaggattttagggggtatatgcagagcgaaggacagaagaggacagacaaaaagttgcagaggatggcgaaggatgcggtggttgtgcacagcagtacggggtatgtgcatagcttgaatgaggtgctgaagagcccggaggtgcaggcgacaatgagggataagcggttcacgggcgagacggcgttgatggaccagttgtacgatcgactgaggaaggatgatgggagggcgtggtatggtgcgaagccggtggagcgggcggtgaaagagggtgcggtggggagaggagggggtgtgttgttgatcaataacaagtttttcaggagtctggacatcaagacgaggaagaggtttgtggcgttggtggacaaggtcaaggaggatggaggcgaggcaagagtgttgagcagtgatcacgagagtgggcagcggctggatgcgctgggcggtattgctgcgatcctcacgtatccaatttatgacttggatgaggatgaggtggaggagggtggtgaaggggaagagtcaggggcggcggcggaggagggagccatgattatatgatggatgttatccttgtttacagcggaaaattcaagcccagtcttttgaaaactcacttcaaacctatcttctgattgttatgctgtatatctctgacatggtgatgcacagctttggtgttttgctgcgactctccgcttctcggcctggacctccgattattaccaaaacgaccgacgtcatttccaaacaggacgggaattggcatgtgctctggaaacaaggtggggcaaataagcgatccgattccacgaggtttgattggagcgcattgctcaatccaaagcttcatgggtgggtagatgtatccgcgattgaaggtttgtgtaatctcgcgttgatgtttatgtcgaccaagctctattatatatgtttcatgatggtggatagtagtccagatcggtgtgtggatgtgaagacttagttgttagtaacaaattgggccagttccagacatgaactttggtccaacctttgttgtccatctctaaaaggaagcaagcatgatctcggaaaaggcacaaagtccatcctccatctacccggcacatccctcaatcaggtgacgcccatctacccggaagatccgactttgtgcttcatggtacctttcgtgcctcgctgccgttgtacaactttcgcatctttccacttccctttctacttcccattcccctcccttttaccttagtccaggcacagtagcaataacttactatagtacattagtttgtatttgtgtctgtattctctagtcacgattgtcgtacggattgttatatgggtttatgatacaccttcaacagtgtccatgtcgaataatcaattcatcgcgaatcgcaagaaatcggatctccaaatccaaccagtggagccaagtcggggccacggcatgtcgacaaatccgactgtccgacagtcttggcacgacatcatcttgatcttggttgacgggaaccctgacggacacagctgcgggcccctgctcgtcctggtcccgctctcgaatacaaatccccacagtgccctgaatccaacccccccggaggctccatcttacagtggactctttcagggcactttcagctccagtctgcacctgcctcgccgccgaccgaccgaccgaccgaccgaccaaccgactcctgaacattgaattggattctttgtccgtcaggggcttgcgacaaggacaggatcgaagcgagaaaagggcaattggaagacgagaataatcacgacacaaccgggaggaacagaacagggagtacgtcaataacctcagaaactaggtacctaggtaaacaagcgaaaacgtggcacccgcccgcaccgccgccgccaacgccgggttgttgcgctagaagcaaagtgaagaatgtcgaccacgacggccaagaagaagagcggcaccaaacgagcatcatggacgcccggcgacgacacaaaagcgatatcaacgaccacgaacaaatacctctcccccgagtatgcgactgcccctgcacatcatcaccaccaccccgtcgtcgtgtatccgaataaccaccatctgaagaatcatcatctacatggacatcacggcggacataatggacatggccatagagatggtactcgccatgtcagctacgccgcgattcctgtgtcagggcattactataacgagaacaaaagcggaagtggaagtggaagtggaagtggtaatggaaatggagaacatccaggtatgtacaataagctgattgacatggtcaaaaacatggcgatcgaccaatcccatcaccacaccacccttctagtcaatgtagcatcatgcatgcatggcctggatggtgttgtgggtattgattgccaagccgctgcagtggctctcttgagttccatggatcgattttattctgcatctgttcgttgttgtccctttttacccttccgtcaccttcacatttccctctttcccgctgtctctttccatgttcctttcctggaagcccgccgcttgatgaactgaagctccagcttgtacgcgtacaagacgcagccaaggccggaacaaagcgtgacgggatcacagaccaaggaccaaggaagtggaaagtgttggttgtatgcatgtgagctgagctgtagcctggcgttaccctaccttggacttacctttcctttcctttcctttctccaacaattcgttggttgcaatcattcggttaagttggctggccatcgatccttgacgtagtgttttccctttttgccttggcctttcattccatcccctttcctcacttcgttgtaccttgtatcatgtcgattgatacctaccttacgcgtatcccatctttttgtgtctttccccttttgtcgtctttccctccactctgcccgaccgttacgcgtatcccgtccctagagtagcacctcacctaccccccaaaaaaagcatacctaccatacctcttaggtatggccatgcgccagagtattgacgaagccaacaacggcgcaatcgcactaggtacccacagcctaatccgaccagccaccaccactcccgtccccatccccggcgccatccgacgatctctctccatctccgcacgaggttcctcctacaacacccaggcgaccgcgacgcctggttcgttcgcgaccgttaccgaacagcaatccaacaaagaccaatacgcggaagacaacaccagcaagcagctcggattcggatcccacaatgacaatgctggctccacgggcaatggcgctgctgtcagcacaacccgcccgtccatggcccaatcgttaggatccaactcggccatcgatcccctttcccaggtcagtcagtcagtcattgataactacccgatacgcgtatggaaactgaccattctctcttctggttttccagcaaatctttatgcgacgacacactggcgaccaattgtcctcctcaaaaccacccaaacatttgcgcactcagtcgagacccgagtccccgggcctgatgtcgactggagaggggtctgggatagcaggccggcagaatgcagagttgtcatcctcttcgaagcctaatacaccgggtggtggtgatgttcccaaggataaaaggtgggtaccctatcccccatcttgtcccatccaatccatactgacgctttttccttcccataatcagcaaaagcaaaaacttcttccttcgctccctcaccctccgcggccgcagctcctccaagtacaacgacttcgattccgactccgagttcggcggcgacccccgcatgaatggcttcaacgcccgcgtcttcagccaagccgtcggctacacgccccatcataaagaaccgcccaggtacatcagaacaaaagctgccaacaaaaaggaacgagactttggccgcgtgtttctggcccaagagttggtgggcactcgaccaccggggtacaacaacgctcataattcacaacaagaggcggacaaacaggagggaggaggaggcaacaaaggggatgcgccaggtcaaggggacgccagtgtgaccgtctccgtcgccagcgccagcggtcgcaaagtcgccaaaaccggcggcgcaatttgggccaccgagttcagccgcgacggcaagtactttgccgccgccggcaaggacaacatcgtcagggtatgggcggtcatctccacccccgaagaacggcgagcccacgaggaagaggaagccgctgctgcgaatggagggaacggcacaaccggagaaaggcttagcgcgcccgtcttccgcgaccgaccgtttcgcgagtttgtagggcacagcggcgaggtgttggatctttcttggtccaaaaacaactttttgctgagctcctccatggacaagactgtgaggctgtggcacatgtccaggcaagagtgtttgtgcacattcaaacacaaggattttgtgacgcggttggcgtttcatcctaccgatgaccggttcttcctggcagggagtttggataccattttgcgcctgtggtcgatcccggataagcagattgctttctcggcgcagtgtcctgacctcataacggctgtggcattttccccagatggcaaaacggcgattgcgggcttgttgaatgggttgtgtttgtttttcgagacggaggggctgaagccgctggcgcaggtgcacgtgcgaagctcgagggggaagaatgcaaagggcagcaagattacggggattcagaccatcagtgtgccgccgatggatccgttgaaggagctgtctgggacgggggataaagcgcagggagaggttaaagtgctgattacctccaatgattcgagagtgaggatatataatctaagggacaagtcgttagagatcaagctcaagggacacgacaactcggtttcgcagattgccgcgagtttttcggacgacggcaagtacgtcatttgcggctcggaagacaagaaggctttcatctggggactgaacggaggacagcaaagagcggcatacattgagaaggaaaagtcaccgtacgagtactttgaggctcatggggagatggtcaccactgctgttttcgcgcctaccaagacaaggatgttgctgggacggagcgaggatcctatctacgatctctgtaacccgccaccgattgtgttgaggagcgcaggggaggaggcggcgacggcgagtacgcatagtgctgctgccagtgtgactgagctgtcttctgaggaccatcatcagccagcaccaccaatcgtgccaacgtcggcaccgattcagagaccggaaccgagcccggcgtatatcgcaaggtcgacgcattatgatgggaatatcattgtcacgacggatgatactggtattatcaaggtgtttcgacaggactgcgcttacatcaagcgcaagcatgacagctgggagaccgggtcgactttctctcgcaagctggcctcccacggtggtagcctgtacaacggaagactgggacggagcattagtgtgtactctcggacttcggcgggaacaggtggtagcgccgctcactcaagaaggggttcaatgtccggaaacaatgcgccatacatggttgcttcgcccgtatctcacgcctcggccctcaaccaggccgtcaacgcaggcagcgataggattctcagatggaggatgggcatcgaaaacggcgcagacggaaccggtccatctggatctcgcccgggacaagtcagtgccgcacccggtaacaggtcctctaccatcgtgaatggtagcaagaggtggtccggtgtccagaccccaccccgcagcgatcgctctcagagtcccgtccgcggcggccctactacctcttctgtccctgtgggggcaggcaacagagcttccatgccagcagctgtttcggttcctagtactcccaaccgtagcgtcaacgccaacatcaacggaacgtctactcccaatggcgcggccacgaacgggtatccacatgggcactcccaccttgctacgcacaccgatgccagaagcaacttgttggaatctcccgccaatctgactcccttacatagggttaacactatgggcacgggaacggagttgggcagcccgacacggtcagtgccgatggatatcacgcctgagaggaacaggcaggctagggagagggaggagagagaggagagggagggaaggccgaggagcccgcctgcgcctgggttcagttttaggccggctaagagtgggaatgggactggtgaggagagaaggggaagtcagcctttggaggagcagggcgatggtgctggcagtggcagtggttccgggagtggaggtatttcgttctggaacccgttaaagggttggaaagtcggtatacctggtttcggcaagacttctgccgcttctgggtcgggtggtggtggtggacagaggccaggtacatccggtccagacaaggaaggaggagcaaatggcaaggcacatagcagaagtcaaagtcttagtgcctcgaaccatacagcccacatacaggtcccttcaccgctggcggatggcgaaagttcggacagagtcagtcccgggattacgccgtgggatgtcccgctgagttcatcggtgcagacccagtccagcgctggtgggcatggacgacggaaaagcttgggtgtttttggtactatcactggtggaaacaagggggacaaggagaaggagaaggcggaacgcgaggtaacaagaaggtcattacctgtcggtccattactcgccatcactgatgacgacgacaacgacgacaacaacaacaacaacatcgcccacattgaccgtgtcaacggacaaggacacacgcgctctcaatcctccagcaccatcactggccttcaacgtccaccgctcatagtccccacaattatcaacacgcgccccagtggcgacgaggaggattatcggccggctatcgatgaggtgctgcagcagcaagaatgggatagggaaagggagagggagagggagagggacagggaacaggaaaaggaacggagtaaagacaggtctcagagggttgtgagttatccgcggttgagttggagtacgaggctggggatgggaggagggagggggagggcgaatagtgatattgctgagagggaggaggaggagtaattaacctgaggaaaaggttgttcatgataccactagtgtactgctttatacaatacacgagatacctaggtacctatttctacctattggactgtggactgtgtaagtcttgtctgtgttggatgcagtgcagttggaaacactacaggcatggagagagagagagaaagagagagagagagaaatagaagaggcaatggggcattatcagcggtcgagtctgtcttgtgttttcatgccatgtcactaggtaagttgcaggcttcaggtttgctcacggtacatcatccttcctgcccgatttcttccgtcgtagactagactctactagctgtatcctacctacctacctacccacacccgtgccgagccgctgcaattgagccaaatgagatcttgtaaaaacaagaaaattgatggaaacatcaggtaaccttgttccattttgggaggggccacggttgatacagatggaattggattggattggattggattaataaagtccagcaacctacctacctacctacctacctacctctaggtatgtagggaaagcgtaagcacgagagaagacagacagaacagttatctgttttagacgacgtcaataagatgtaacctatgaagttaggtaggtaggtatgttattcgtggtatctgtgggtagaggtattaattaatgagcattgacgtgttgatgtgttgacgtgttgacgtgttggcgttggcgaacgatggcgaaagagtctagtacctacctacctacctacctacctacctacctacctaagactgggtgggatccaagaatggatacctctacctaccaggtacctacctacctacatacctctacggcacctctaggtattgcaaaagaaaaaaacctgtggaccgcaacggacgtcacggaagtcagggaccgggacatgacatcaagttgaatcaagttgaacttgaagctaccttaggtatgttagcgtggtgaaactagtgagcgatcgatcgatcgacttgggggggcggtgatgtttcccagtttccccggtttcccgccggttttccaggcagtttctcgatccgatccccagagacagacaagtgtcggctttggctttggctttgactttggctttggctttggctttggctttggggccgggtgtgaggttaaggggtaaaaaaaacatgaaggaagttaggtacctactattgtcttgattgagtgtattcctcttgtctccatacatagacgtaagatccagtcatcatcatctacctacctacctaggtatcgatagacttctgtggcctggtggtgaatttgaagaagacctgaagttcagtttaaagaaaggagcgcatattgagtctccagtcttcatgttgccaggctggcgtgcagccgtctggagaatcggaatttggcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttctcctgctctctatagtttcctgctctatggtatggtatggtatggtatggccgggacctacgtacctagtgacaaacagaaacaacccaaataaaacacccatttcggattgaatggtcgtaagaggtgcaaatctagatgcacaccctcatcaattgtcattataagtccagtgtcagtacaacctaccaacaaacaaacaaacaaacataccaaagcctcaatggtctagtggtatgattcgcgcttcgggtggtgcaacctgctcccttgcttgagaaacaagcaataccaatgtgcgaggtcctgggttcgaatcccagttgaggccttcgttttgttttatgcgtactgcatgcgtggtgttgctggtggtgcgtgtggaccgaagcgataccgacttgggcggggatgaatcaggccgcatgactcatgtcggcaaaggtggtcaggtcaaacaagtggaagccaaacttctgtattagttctagtaatctaacccactgtctatatatccaacccatcatcaaattccactgctttcttcggttcattccgaatacagtcctgccaatctcaagtttaaaacatcaaccatggtgcatccacccaagccaacccctcctcaatctcttcccaactacctccaccatgtcacacccaccacctccctctctcaataccctctataaaccccctaagccttgataggtgcatagaaactaaacttccccttgggatcatactttctcttcaacatcttcaacctctcctgcctccacccttcatacccatacatggcctgcaaactctcactcccctttgcataattcacatacacactcttctgcttgaccttgtccccatacgccgcatccctaatcttctctccccacttttgcgcctgcgcatccaacgtcttgtttctttccgtctcctcatacgtcaccaggaacccatacaaaagcttcctgtcgcgcagcgcaaacgccgtgctctcgtacggaacggcctgtacggcttgtagggagtacccctcgagataagccatggagagggagagggccggttcggcgcgcatcatgtccctaaaagcgttgtaggacttgcgtagccccttgacgtcgtaggagtcgacgtccatgccgtagacggtggcgccggctttgggctggcatgcccagtcggtcacgcggaattgggcggcggcggcaaggccggggtagtcggttgtttggacgggggtggtttggagaggggagagagcggcgaagggggcgaagtaggcggcggcttcggagacggggccgttgtagtagactgttgagactaggatgggctgtttgtaggtggtgttagcgatgcctcatagaggtgggtccctaggtaggtaagagggagggaaaaggacgaaagaaaggaaagactcacattcacaggatcaacctcgggcaccaacctccacagactccaataaaccacgtatggactctggttcctcatcaccgtattatgcaccctgtacacctcctccaacctgtcctgcgtgaacgtgaaactctggtacgtccactccggccggaccgcatcatacagcttatactccacctccgtgaccaccccaaagttatggcccgcgccccgcaaggcccaaaacaaatcgctgttttctgtgttggacgttttcaccgccgtgccgtttgccaataccacccgcgccgacaagatctgatcagcgcccaatccatactggccctgcaaccaaccgtgtccaccgcccagggcaggccccagcagactgacgcatcgacaggatccagtggttgtctgtttgcctcgagcccaaagcgcggggatgacgtcgttaccgcgtagtccgccgccgagagtagcggagtgtccgtcggcagcgaactccatcttggtcaggttgcgcgtccagatggccatgccgccctgcagttgcgacagaccttgccaggtcccgtgggttccagttgtagcgagaaaagggatggagtgggcgttggcgtattggatggttagagagacgtcgcgctcggaggcggggatgacgatgacgccgtaggagggagagttggtgtgcgtgttgagggaccagcggtgggtgtactgggtgaaggagggggaggaggggaggaggacgagggcggagggggagaggagggtagccaagtcctgttgaatggtttgtgggagggggacgacaggggagagggaggaagtgttatagtcgcgatgttcgagagaagaagggaaagagggggtgtgacggatggcgatggggaggggaccggttgcaactggggaggcggctgtgaggccggccaaggccaggagaccgccccagatgagggagccggtgcaggagagcatggttgtgaggtgagttgtcgatataatactcgagtaagttcaaggttcgggtgggttgcgcaaaggtgtcgaagagaagtaagtcgtctcgaggaaacttaaaaagtgctgctaacttctcgatactcttgaggctcttgagatgtcctgtgtttgatgcttccaacctcaacagatgcagttcaacaggttcatacttataccatcgccggtgatgagtgttcgggccaccggaaacaaggacggaggttgcctagagacatcaaactcaatctcagccttgtaagtgatgtcgttgtgccgagaggccgacatattggaacttttgctgtcacggaacgcactgaaaggcacggaaaggcgaagttgacaaggcgcaggaaccgtactccgtgggacaagagtttccatcttgacatagatatcatgttcagggatcccctactcgctccctccggatgtctgtgccatgatgacattgttgtagagaaaggctgtgtcctaacgacgtggagtaatcgtatccatggattggatctttggctcactgggagtctcatactgggagacgcacaccaagtaaaccgttgacagggtgcaggtaccgcgctctgtaaaacaacgatcccatgctacacagtgacctggttctcctactgcgttgatacgttccagcgtgctgggtaaacggcgactggtctgtggtcgcttattccaggagcctagccgcgccttgacacaaggccatcgcaggtggtggtgatgggcttccctcaaccatgacttgctgtgccgcacatgcgcaaccatgaatcttgagcaacgaaaaccgccgacggaagatatggtggttcgatggaagagtgcaatggaacgagaccttatcatcttgccctatgtgggcaaaaatgcggagcgtttccagtggaacagcttggcgggcccgaggaattgggaggtgttttgtgcaggatggctgcatgaactacttggaggggtgtacgaaagtcgaaggagtcaactttaaacgccctgattttggatcaattctgttcaagtgcgggctttgtggtagttcatggctctcgggattgtcttctgcagtggcctctccaagacggccaggacactcgaccctaagtcatccaagacaaactttacagcaagcagaaaatggtgaataaaggtagcatctggcccaaaatttggaagcactttttacctttataacggtgccgatttccgtgggagctgatggcccgggatgcaggatcagggactccggattgcccgggcggccttcacagttcggcggatttcttggcagccaaacgacaacaagaccgtcactaagtagctgtgccacgcttgaggcttcatcgatgatgagttctttctgttcgagggaaagccatcgaggccatgttgggggctgactggactcgcctgatggtgagctgaagggtgttgaactgctgctgacaatcgaccaagcctcagctgaaagaagctagcctatcgaagaaggcacagtacggtccttttttttttttttcggtcaaccccggccctagcctcaccaatggtattaccaatggtgtagtctagtgttcacgccgcgaaggacttttgagagtcaccaatcccctgccaagacgacgcacacctcgcttgtgtcggttcctctttgccgccgcaactgtgcccctgctgcacatgtgccacgtaatgcgagatttcggattcaagactcgcgatgataccattgggtgaatagacgcgagggaaaacgaatgggagacgaattgcttggatggtttggttggttgcctagcagcgcagacggtcatgtccgggagtggcgatgcagaagatagcgaccgaagttcgttgttggaggtggagactggaaaggtgacggcagatcatggagcctgcttgattgatcgtgtaggagaaccggaccaccagaagtggacaacaatgatgggggaaaagaggcattcggaaatactgggcgccaatccgcaggtagacaacattcactccatggtagagtaaatcaagacaaacggaggtaataacatccgtaggtatgaatagatgacgcgaattgggccagttggtttcagttgttgaaagaggaagaaggaattatcgcagggcaatcagatggatggaactgaagtgaaaatgatggtgggcgacgactgctcttgccgtctgatttcagcagtgcagacactcacctttatgtcctcctttcgagccagtttcgccgcgaagacacaagcaaataacggagacaatatttacttttattgttcagtccaatagaaacaagggaatgctgtgacagcacaacgcaggcaatcaagcaatcacgatgcataaccaccataaccacagccatgctcttctgcgcaggtcagcaccacagtttggttgcttatatgcactcaacgaggtcctcttaagcatccaataacaagggccgctggtctagtggtatgattctcgcttagggttcaatcctgagcattcttgcgagaggtcccgggttcaatccccgggtggccccattctttttcgccctttttactttgctttctttttctctttttcttttttttctttgcaataaataattgcaaaattgtaattttttcaagttgttgacaagcccacatcctttttcttctgccgatacaaagagaagaacaaaaagaggaagtatgaaaaaaaacatgtacttgctgtacagctcggaagcacgacatgcattatccattaaatcccacgaaagcgaatgcgacgaatctgaacacaggtaaggaagccatgcggaaaatttgtcggttgaccttttcaaatgcggattctcagtgcatgggctcccgatggatgcttaccttgtgtttgatgaaaagagaaatatgtagacatcgtggagccggccgttcatttaccgcactcgctgcgctgccgcctctctgtaccgttggcaagaccagttgctgacttgatgttaggtagacagactttaatctgtactctacgcctaaccttaaaagaaggccgaggctagaaataaggtagtctcatctcccacttttccgacgtcgatagcaacaggtcaggtaccgacctctacccaatgatagcaagcaaggttattcccagcttttcagctggtgggtaaaagggcagatccgtcccatttccgctcgggacctggaccttgcaacgaactaccctgcactgacaacaagccacgagaaacacgcttggcggaatgcttccaggtgtacagtttacactacaggaagggactgtatgggctcgctcggaggagaggaacatatgcacactacaccggaccgaaccggtgcttcggagcccgtctgtgtcccgaagcccgcactccggagaactcgcaaggctcgttgcgggcaaatgtaggtatggtagtttacgtgttctgcgcaacgtggttgctgcatgtttgcgaacaaattctgtagaggtattgtatgcctacctcgcaagtttgtccatcacctatggaatccgaagccggacaagagagcatcagtcatctttttttattcccgatgaacaggcagcatcgcattctgggacgtcgttaacaccggtgcggaacgatgacagggaccaagtccaaaagcgacccttgctcgacgccgaccacattcaataacaattgattgaacaagcccatttgccatacaagaaacccgttgatcgacatcaaggatttccagcaagtgatcagaatccgggaccgaaagaggtggtgatgataagatgatgaaaaagacgaaagagaaaagatggagaacttcatgtcccgccatgaacgaaagcggagcaggtccacagcggctgcggtgcaaggacaagggctcttggatatcggcttgacacgtccactccagagttcagttcagtctgccaagtcaatggtttgcttgatggggtattcttcagctttcggcctccagaacagataggagccccccttttcgctagctgagtcgcgatctgagaatcgtcaaggcaaggagacggccagtacaagttgccgtgtttgacgggcctttcatcagcggttagctcttccttcgtctcgtgagcatcaacatggctcgcctcacaagcctgttgacggccgttgccgcgggtgtcggtactgcgcgagcaatccttcccacggattggacacccatctgcaagcagatcgagtcaaagatctcgagtaccagcgatgtcatatatccgcgtaagtggcttcactcccctcgagttcagtgtctcacgccgtgaacggaatactcacatctgataccatgtacagtccaggccgtctccttcacttcggctactgcccactggttttggtcgtccgacgaacagccatcgtgtgtctttgaacctggatctgcggaggatgtgtcggttgcgctgcggattattggcgcgaccaagaccccctttgccgttcagtctggtggtcacacttcgaacccaggtttctccagcaccaagggtgtacatatctcgctcaagagactgaaccaagtgaagctatctgcagacaagagcgtcgctgaaattggcttcggtaacgtgagtaaatgcggttgattgtgttgagccaagaccggtaactaacagtgttccagatctggaccgacgtgtacaaggccctggatggtacaggcaggaatgtcgtcggaggaagagtgcccggcccgggcgttggtggcctcaccctcggtggtgggtactcatggaaaacgaatcagtatggtatgacctgtgacacggtcaaaagctacgagcttgtccttcccgtgagttcaacaccacgactggtttctagtgtgacgaatgtcagtttacaaaccccgcccaacagaacggaaccattaccagggtatccaagaccgagaaccccgacctctactttgccctcaagggcggcctcaaccgcttcggtatcgtcacctcggccgagttttacacccatgagcagcctgggaaggtgtacggcggtctcggcatttatcctaccactgctgtcgaccagattctcaatgccacttctcagttctcgtacctgaacaaggatccccggacccagatcatcaccacccttgacggcggtcctctgggtaccactgccgaggttctgttcttccacgatgggcctgataagccggcctcgtttgagctgtttgacaacatcgcgccgctcgtcaagaccgtgtcgtcgcaaagctttgttgactttgtgcagagcatccctgcgcaggttcccgagttgaccaatattcgcggcgccttcatcacctttgcgacttctgagctctcgcagactttcctagaagccgtcaggcaagagactgatgtaagtagctgtgcttctgaagcatagtcaaaggaaagagagacgactaaccttgatgatacaacaacaggacattggcaagatcatgagtcttcatggcggcatcaccgtcagctacgaccttgagcccttcaccaagtacggcgagcacgccactgagagtgctttcccgcacaccgagtctcctcttccggtaagttacctctaactgcatgtgacacacccgagctaacctgccctgccgtgccccagctcttcatctactttgcgtggttccttccggagaacgacgagttctggtacgcccgcatgaagcagactgttgaggcgctcaagaaggtggccatggacgacggtatctacaatagtgatgcttttacctattaccccaattattcgctctttgacgccactccggagcagctgtacggcaaggaaaatgcggcgcggttggcgaggatcagggaccaggttgatccggatcggatcatggagctggctggtggattcaagatttgatgaggggttccgtcgatgagcaggcagtgtcggcgaattggactcagtggatcgatcgataaatagaagatgccacaaagaagggagccgaagttgatgtgctgcccgttgctgggaaagaaactgaaaggcgcggactggaggtacctaaattgcgcagtcagctgtctgtaggtagtggggaagggaaaccactcagtggagctgagaattacggtttaggtatggcagctgcgttcattctacttgttcatcatggaaggagcgacaccaattaatacaaaggaacaagcaagacgcatgacaaaaagaacaggcgcaatcaatccaaacagcgactgcatcaagccatcttttaccttccttggtcaccacaacttgaaattctaacaaggcataattccccgcctccacactccacaccaggcaaaggaaccggcaggcctagtgcacagatgggtccagctccccagttgattcagtctcctcctcatgatgggtctcttcaccatcgtcttctccactgacagaagcgtagtcctcatcaaacgaaaacacaccctctaggtctgacgggcagacatccgtgtcttggagtctatcccgagcctcatgtgtgccgtaggaggcactgacaatgacagcaatggtttgttgccatggatactccataatgttccagctctcgtggtacaggtttatgcgaacatgggtcccggtgagcgcaagaggtgtggagccggtcttggaaagaggaacggagtgaagtaaggtaggtagtcagctacatgttcttaaagcggaaaggagacagctgcggatgtacatggggtaggtcgggtatgttgacttacaaggttgcgaattgggccgaaatcctcgttgaagacttccacttcggtcgggtagtccatcgctccccacgtctcgtcagtgggattccggctgcccccgaacgcccaattggcgacttggtagcgatcagccttgacctcgacgtttaccgaagagttgtccttgacgcaggatggctgatgttgcgcgtggtcgatgcttagctgactgttctcgatagaggtgacacgtcggtacttagcatagtggcaagaataagactgccggtcagttattagaggtacctggtactgaccttccacaccaatccgttacacaaaccgacacggatttcctcgcgcaacctgtctgctttttcttggatctcttcttctgacatgatttcaaagacaaagtcctcttccccggaccagtattcatcgtcggcgtcatcatcatcctcaacagtctcccaataagctggtgttgctactactgcctcgactctgtgctgcttcaaactcggcggctcaagagtgggactcttttgtttcttggcagtcaccgcctgggatgcggcgttttggctactatggactaaagcaggcggcaaggaaggtgtgagtacggattcgatccagattgaggcagcagacgggagagagaaaggggaaagaactgacgcttgtcgtacatggcgggtgggattaggtagcactgaggttgggaaggcgggaacaggcctggatagaggcggagatggaggaagagacgaaactggtgtcttgatgcccggtgccgttgcaaactgaattgaatcaggcctagaagatggaaggaactgaaatgttttagagccaaaagtggcagcaagggaacgggaatctggccagatgggaaaaggccagttttccaagtttccgttattgggggtgcactgcactgcgatccactgcactcagctgtggtgaagcttgatcgagggcacctcatacagcgagatctgtgcatgtaactcacctgcgccaactttactctgctccctaccggcatctcactgttccaaaatgtaccgtatacctctagactcgggggatccgtcttgaggttccctagcaatcaggcataatcagacatacatatgcccgattctgtacagtcctttatgccttcaaaaaagagtgggggagaccgacgtgttgccatcccaaagcactgtaaattcgattttgccggaatcttactttttcccacctattctctaagggcgttggaggttggggatagtattgattcaaagtcaccgtcttgcacccaatttttggtgggcgtgaatattgcagtttgcttacagatcctgcttgattttcagggaacctcaagacggatcccccgagtctatacgatattccacttggcatcaaaacatggcatgatggcccccattgcttgaatgatttgacgctaattgataaaattgaaaccaggtaccttcgttacattgaagcggacgctgcgggtagctagcttgtggccgaagcatcgaaccccgcgtgacatgcttccttccttccttccttctttccttgccggcgtgtcgactcacactgcaacctagaggtaaccagagggacagcgcctgccctaactgaagctttggaccttttccaaacgaaatcggaactctcgtcactccggttccttttccatcctccaaaaaacaccccgaatgaatcttgtcaaccacgaagcagcgcacgaacatccaagattacatgcagtacaccatcatgatgtccatgctacagggtgcgagaaacaagttcttacttcagttagtctacatgtactgtctggggcatacgatacacacagtccagctaacctcggtcttcatgatccagtttgccccccttttcgctggtcaacctgctcagctcgcccttaccgagtccacggcgacatcatacttcgtgcctgttaggattgaaagacaaagtcgccgatcgtggtttcagcgagttgcgaatagatgaatgatccggccacggtcgaggtcgctccacagatcaatgctccgcccataacataaggattcttcccgacttggaccgttgccaagcccgacagaaagtcatgccccttggtcagacacgtattgccaatcttcaaaaagggatcagccttgctatacccggccacatgatcccaagtcacacatccgacatagatgacgcattgtagggccgagaagaacatggtcaccatgcccttgaagatgcgaaggctgcaatgcttgatgccagcaaagatggagaccacccagccagtcagtttgaggccccagctgggcgccggatcatcgggatctggcctagggaaagtcagcacaattcctatcaggaaccttgttgcgccgcccttgtcccattctttcagggcaccaaaatccgggtaggcacttttcatgggcatcacccactcccgccactcgctgtacatggagtagcagttgtacccaaaccagatgataccgacaatgtaggaatgcgccttcaaccacttcgcaatcttctggaggagactatgcttcatcatgttcttgacgaagccgccttggtcctttttaggctttcctgctgctcccattgaggcgacaccattatagctcgtgtcggaagcggtgggcataaccgcggatagctggggagcggccatgagctcatgtccaacgagctcggcatccagctcggctttggcagcctggatctccttgtagcttggatgctgcttggggctcacaccgtggtatatcttgaatgcaatcgtaccaggaatggctagcaacatggtgatggcatccaggaaggacaatggtcggtcggatatcttcgaccacaaccaggagatgacggggatctcgatggtcgccgtggcggcactcttcaccataaggatgagcttggctcccacccgagtgaaaagcgtgatcaaatcgcgcgcaatcgcgatgagcctcgtaaggagcttactgccgagtttcgaaaagatctcggaagcagttgctttgcgagacgggtcgaggagtgagactagagccgaccccatgtcccccgcgccctccgcaaactccttcacgatatctttgagggctgccatgatcttggtcaggtcgtcatcttccatctccttttctgcagactccatggcttgacggacttcagggttgtgctgggcatgatggttcgcatagttcccccctggtgagtggaaagctttctccatctggcttggttccttcccttgttggccattgccgtctggatcgacaggaccgtcgactttggaaggcagctgggttgtgttgcaattcttgccaagactctcctctagttcatcaagatacgacaccgccttatcaccaaagagaatgatcgctttggcagcagtatcgatgaacccttcgaaatagtcgcggaagatattatgggtttccttgatatcgtcccaggcgaagagaaacttcaatccgttccatatcttcttcagaccctcgccaagccactcgagggccttccttaggcctttcattacatgttcgtatgtctggacgaggaatttccaaaccttctctccaaccttgacaacaagatgccacccgtctacgaagatgtcccccaccgactcgagagatcgggtgagccagtcaaacactgcccaactgcccgtagcgggcttctctccgctgatataggattcctctccaactttgggttgctctgagggctgttctaaagaggtaggttgggatttctcggtacctgtaaactgcgcttccagtttcatgctggcaccctttgaagataatgacttgatggccgcggcagctccctcaatgttgacgttcttcgatcctccgctcaagagcttttcaccatttggaaggtggacattcttcaaatcatcgccggacttgatcttgctaaagaagtccagaacctttcgagagggatcgatgtaggttgtctcgcatcctggaacgcccgaaactcgcaagctcggcacattcaggtcgtcaatctcttgaatcaccgtgagggttcccagcacatcggccttgactttgactggcagtcggctaagctccattgtccgcccgttcacagttgctatacatgtactggatgcactgaggtcaacttccagcccaccagctggaggtcgcactccagcaccaggatagatcttgacgtgggtcgtgtaggtgaacacttctcgatgtgtcttgatcgctgggacgcaaaagtcactcgttttccaaagactggagtcacccgactggtacaggacccgcattttcggatggctttcgtcgccgagaacgaacatttgctgggactgagtggtttcgttgaccgaggcagcaaaacgtacacctccgtcaaggacctgattggcatcgctgtgtctctcaaagacgtcaaccgcggggctttctgaagaaggtctaatcatgaagtgagtgtacgcaatgacgccgtcattgttgcgagtgaaaacggagacgaacgagccagactgtgcagcatgaatttgtttaagtcctcggaggcagtctgctgaggcaaccagactggtgtcaggcaactttgttgaacctttcacagaatctcgggctggaatacggtggattccattttccgcggaaacgagaagatcggtccggcccgtcgatgtcctgacggtggcaagatcagaggcacctgggggaactggcaggtgatagttgatatgggagtagtaacctccctggccgcccagtccggtgaagctgagtcggagaacctcactgatcctaaacaggacaaagactccaaaggtcccgccacctccaggcaatgtaccagggcagaggctgatgatctctcttgggttgcaaggcatctgaagatcagtcttgacagaccaggaagaagccttgtagtcgatgtcaaggcggcatatgtcgttttcgggagaatcagcctttctgaaccttgctaccgcaaggggatggtcgtcatccgagcctcggccctatgagaaagttactgttagtaccggatggagtagtcaaggtcaacgacatggaggcactcacaatcagaagaccatatatctggccttggatggtgttgtcctgcacctggacagcgtgatccaggagtttgtcgatgtccttttgaaaagcatcgggccttagtctgcgcaagacgaccaactgagacagaccctttggctctccgtgggcgaacacgaggttcaaagtcaggtcggtgtcctgatatactccgagcgctgtggtctgatgctctgtcgggatgcccagcttttcgctgaggttgatcagctggtttcggccccattcgtcctgtttgatgagatacagtacacccttagtgccaatggaaaacaccatggggttctgcttttcatccttgacgacgtagaagtcctgcgtgtccagaagtggcgtggatgtcaccacttgctcaatgagctctgaatcatgatagatggacattgtcgacggcgtgttaggacaccaaagtccccaggacgagaaagagagaacgatcgaggatacaatggagaaagaagttgtggaatgaaagtatcagagagaggcaagttgactggacactcaccgattcttcggcagatactccatactggcggagcgtgactatatgagctaaccgcttgtcttggactctcacagtcacgcatccgcgtaccgaacctcaacaagatggatgaagtgcttcgacttgtgacgaaaaggtccgaccatcgtcaaacgaagagcagcaaaaacaggcgtacccaagctgaagactgcagtgttagcggcggggtttcgttcagctggatgttcagctctggcgtcatcgctcatccagagatgcgttggcatagcctcgagccaaacagcgtggtgatgatctctcgagtcatgttgggctgaattgcacctgtgcctagacagagtatggattgtctccaaatgacgaaatagctatttcgctcaacaaccagcccgtccatctaagctccgagatcgtgcatacgtagattggacggtggagtccattcccgcaaataaaagtcacatgagggccgggagcgctaaacaaaggcggacatacagctgaagatactcaccacaatacgacccaatatcgacccagtggcctccagactttagcacgtcgatgaaggcattccattactcggtaagtcgggaggggctgaaagagattcgacggctcagtggagacggacagagcactaggtataggacgtggcacagtgcatacactaagtcttctgagagcaatgatcgacgatctggggatccagtttgctcgatctcgaactgcatgtcaatgaggtgggtcggtcccaattggcgcttcagctgcatctgataatattgatctagccatcttcgacacttcagctcagatgagaacatgcatcgatgcctaagttttggcgatcctccctgtgatgtcgccaatatccgctcagctacctcaattgtggagagggatacgtactcagtcttgaccctcaccattctggtgatgccgagggcagatgcgacaggtaagcacaccggatcacttgagaagataccagctccagctcagcacaaatattgatggcaatcccgcaatcatctgatgcctcttcaaagacacagctttgcagcagacttggacttgacctcccaactggatacttcacagtcaactcctcgtcgctacacattgtagagtccattcacgcagacatcaacctcaaacacttgaacacgatggcgacaactgaagttgactcgcgcctcaaagacttcgatcttcaaggtttccatcaaatcattgctatctcccaagatgtaggtacccaggcttgcagactcatgatcacacagaggtcctaaccagttcatcagaaaatcaatgataatctcagagtccggtttgatcctgagctccaacccgaacttgtctctttcaagcatgagcttcctcaaatgggagtttcagaggcaacgctcgaccccccgaacatcgaggtgtgcactgaaagcgatacggaaaccaaacgttcgaggttattcctaaacttcaagaccggcagttacaagtacaaggcgaccgttgaggcaggaggcgttgaaacggttgccatcgacggctggaaagttccgttcttcgtcgcttatgacgagaagacgctggccaagccccccgacagcagccatccggacttgaagtcgaaatgggccaagttggaacccggaaagtacagcctgagtcgcatcatcatgtttctcggctcggcacctctctcttccctcgactgggaccacgcccattgtcctggtctcagccaagagaatgacccatatggcatgaagaagatgttcttcagaatgttccttgaagcatacttgtccagtctacaaaagaacccagacgctctcacccttggatacacgatcaaagaggcggcacctgaccccacggacaaggcgcccacgttctctccaaccgctgtgaagattcaaaactacaaataccaaccttgttccgacacgcagcaaaccatcaatgggaaggctatccctccaaactcccgtgacgcctttgtgttcatggagatgaccggaggagctgatatcccgcatgatgagctgcagagaaagggcaatctcatcattggcgacatgtcgggcgcacttgttttcagcaaagaactctttttcaacaagtatctggtagagaatgctctcagcagtgtcaacgtccgcttgttcgacatggcgaatgatctgatgaagtgggttgatggaggaggctgggattcggactggttgcttaccaacgggtcaagagccgaagccattccggctgccaagtggacgattgacgggtccaaggccaagctgagttggaagggggagaagtcgtacaatgggtggggtatcaaccgttctactgacacttcgatcgacacagagctgttcactgaaccacgggcaaacaagatcaccatcacgtcgaagatgaagctgggtgccttggagaccgtatcatctgggcacgtgggcggtggcgggtacagtagaggaacggacgggaaagtgaacctcataattgagttcaccatcttggcggacgaggacggcacgcttcacgtagagccgaaagagacgatcgagcccatccatgtgggtgacagcagagacaacaatattctcaagcttatctttggcaagcaaagccatgaggttagtgacttcatcaagggcaggttgcagaacgttgtccagacaaagcacattggcgacgcgattgctgcggatctcaacgagaagaagcagctcgtgtttccgggttcgggaacgttcagctacaaggatccaaagttctcggatgctggcgatcttttgatcacgctggacttggttgggaaggagattgagaagaataagaggttggtttctgtcatctagggggctcatcctggacaaagataacattgtgtcttgggtatacccaatatgccacgattgcaagcgactttattttacctctgaacttgatttcaatgtacctgatttccgattagaaatattgaaaggggactcgtactgcgtttactctctattggaatcatcaaccggttcatccttcacttcatgacaaaaagcccaccagttacttcaggtccttccactcaggagtcttcttgatgaactcctcccatgtagtcaacttgtcctcgaccaacgaatgtgtccagtccagactctcgccgccgtagtacccaaaggtacccagaagcaaaaagttctctagcagctcttgggccacatagtccggcatgccagcgcccttgagattgtcaagataaacatctcctggaacctggtagtacgaggccgtcgccccggcctcgggaaacaccttcttgaagccttcaaccacctggtcgcccgtcaagtactcggttgcaccgaggagtctcttgccgagggtttcctcgcggtggaggacggccgccttgacgaacttgcctgtgtctgccgtgtcgaaaagggggaagattgacgagctcgcgggggtgggcagggcaaatgtccacttgccggtgttggtgtcgtggtgggttagaccgagagccgggccggaaaagttggacatgtagaaacctgggaggaagaaggtggaggggagactggtggcgatggagcgggcgtactcttctacctcggctttgctgtcgaagtggtagaggtggggcagtttgcctttgctcactgtttgggtttttgttgttagaggattgttacctaacatgtacctttacaggcaggtacaataggtatatatgcctggtggacaagattgaaggcagagatgagaacaaacaaacatttgttaatattcaaaacagaactccaaataaagtgctgcacgcccgcctcggcagctgcatccaccaggttcttgccctgctgcacctcgacgtccttgtccatcttctcccagtagttggtcacggcgaaaacggcatacgcgccgtcgactgctgcccggagactcgacttgtcgttcagatcggcggcgacgacttgggcgccctggctggccagcttcttcgcgccttctttggtgacgtcgcgggtgacggcgcggacggtccagtcggcattgagcttggggtcgtcgaggaagatggcggcgacggagccgccttgtaggccggtggcgccgaagatggtgatggttttcttggtggtggccatttttgtggtggtttgttgtgatgatcaggaagtgaagtgatgcttgggtttgtctggaggtgcgtttttgttgaaaatgtaagtgaagggtaggtgggcacaagtcgtggggaaaatgctgattgaaatgattacctctagggaagtggggcccatccttaaataccagtttacacacccggtgttcaatttggagcgatatgcaatggtccaaatccgaggaactcggataacttgattgtttgggtgtctcccctcttgcttacatgcaggaaattccaacaaaggggtacctcctttagggtaagagggggtaatctcagaccccaaacctgctggacctttaccccactttccccttgaccagtcaaaatagtgtaagtagccacaggtggtgtgtactataatgggtgtgtgacgtacgccgcggcttatctacctaaggaacgattcggcattacttcccgtcctatatacaccacaccgttgacgatttagcattcccattggatggaaagcatacttccttttataatacggtaactgttaggtacacgaccacgcctcagctatatactctttgtacccattttacgacttataggacacacactggcttcacgttccactctatcgtcctcccatcatgcagacatgtgcattttgccgacaaaaaccgacacttgaaaacctcgagttgttcctgatacagctctccttacagcggatccacctcgtcgtgtctcacttgacttttaggtaacccactgatcaagtcagccaatatccaactacaactacttcttcgtatggaggcgatcacgccattgtccaatccatctccattcatcatactacctctacctaccttggttagccgaactcgacattaccaaagagagttggagagcggacaattgtattcctccaataagtcaaaatgtgccaatgggctgccagtacatccgtgccaatcatgttacgtgatccccctttgggtgccatcgctccgatccagaatacaacgatattgcggggaccgcgatgtaacttggatctggtgatgttccatagggtcaaattcacgtaccgagatgtttcgtaaaggtacataaacactcaaatgccaacatgatacgagggagggaaggacatcgacattcaaagcacgtccggtgcactcaagaaattcatctcgagcatctgtggtcattcccccgattccaccacggtgaccacgcccgccatgctctggccctcaacacccaagcttcggcctctcctggcctttctctccttcctcatcctcctactctctccatctaccctcgccatcactcacagccccccagtctcctacaaaaacacgctcatcccccaacgcgccgaccctcacatctccaaacacaccgacggctactattacttcactgccaccgtcccagcctacgacagcattatcatccgccgctctcccaccatccaaggcctctcctcggcgcccgaaaccaccatctggcgacgcaagtcctccggcatcggcagcaaccaagtctgggctcccgaactgcactacattgacggaaaatggtacatctacgtcgccctcggcgtagccaacgaatggcgcatccgcgccttcgtgctcgagggcgtaggcgccaacccgcaaaccgcaacatggacagaaaaaggcctggtaaacaccgactgggacactttttctctcgacgcgcatcacttccaagtcaacggaacacggtacctcgtctgggcccaacaggaacctactcgcaccgacgaaaacagctccttgttactcgccaaactgctcaacccctggacgatccaacgcccagcaaccgtcatcagccgcccgctcctctcctgggaacgagtagggtacaaagtcaacgaaggccctgccactctgcaaaagaacggcaacatcttcttgacgtactcggccagcgcgacggatagtcattactgcatgggattgcttactgcttctgccgatgcgaacctattggaccccgcaagctggagcaagtccccttctcccgtcttccagtccaattccttgacacaacaatacgggcccgggcataactcgtttacggtgtcggaagatggcctttcggatgtcttggtctttcatgatcgcgggtaccctaatatcacaggggatccgctgaatgatcccaatcgacgcacgcgcgtgcaaaaggtttactggaaagtggatgggacgccggatttggggattcccgtcccggatggcgttacgcccgtgcggttgcgctcttcttttgcctctgcgcctgaggcgtatgtcaggtattacacggggacttttccttccggggctgctacgctggccgatacactctttagggtcgttacgcctggcttggcgggagggaacactgtgagtttggagtcggctagtagaccggggatgtacctgaggaggagcgggacgcaggtcaggtttgatgcggggagtggtagttcgtcggcaagtttcaagagcgaggcgagttggatgaggaaggaagggttggcggatgcggcgaagggggtgtcgttcgaggcggcgggagcgacagggcaatatttgcggttgacggcaagtgagggggggttagtggtggcggctgtgggtggggattcgacacaaaaggggcaagcgacgttttatttggactgatgaggaaggggttgggtgatcatttgcaacgaaagaagaggtgaaagaggtggaagccgcacaacgtacctaggtaggtagggaagcctaggagagacaaagggttagggttggtgatttacccctgagcgtttgtttacttccatgccaagacgaaacgcacctctgaagcagacgttgtgcgaacaagacgaaaagagagaaagaatcttctcattgtgcgtcctgcaaatctaacattatcattcagcatcaaagaacttgttacaacccctctgttgcactttcatctccagtagaggtaaagacagctccttccggacagaaatcgcacaagtacgccaataaaacacaaaagcttgcttgctcgatactccttccctgccattgccatatttcaactttccaagccaagtccaacgcctgcctatttttccttcgagtggtgcgcaaaccctgatcttctcagctgcctgtctaacatccacatatcccccatgcctcgttccccatgtcaacatcacctcctataccccccctcatgcccaaaatcctcctcaaacctccctccagcaggcgcactcccatacgcccctgacgcagaatacggcggcaaccccccattccctccaaaccgaccactatcccccgtcccattcccgggactaggcaacgaaggcgacacccctcctctagaggaaatagcatcgtccccctcgcccgtcgggtacgacggtcccaaatcactcggactcctcgcatgtccacgtctctgaccatatcccgtgctagcggtactcttcgccggcgtcaccggcatctccaggggcactccaggattaaacttgctcttcccctcggcattgttattgtcccccgcttccgcacccggtaactccaccggcaccggcggcggcggcgccaacgccacgcctctatacccatgtccatgtggagaaggaggcagttccgtaacgtgctgcagagtattatacgtcggtgccgcatcagagaacgtcgggctcgaaacggctgcaccacctggtccgtctgcccatcctgctgaagacccaggcgggtgttgatgcaccattggactagtgggattactccctgctacggtaccgggtccaccgccgacgcgaggctgtttgtagtgcttttgccgacgacggatgcagaagaagcagagagatgcgagggccgcgatgccgcctattgaagcaccgacggcaatacctgctatggcgcccgtgctgagtccctttggggtgccaggagatggatcactggtgggcctgacgtcgcgggtggctgttcgctcggcaatgcgcggtttgcgcgtcatgagggtggacatgtccggggcgtcgaagccggttcggggcggggcggtgatggtggcgccgccggtggggttgccgcctacgacggtgaggatgtcggtgggtagggtgtaagtggtcaggttgggctggaagcgggcccagatggctttttcggggttgtctttgccgagaaccatgttgtgttggccgaggacgtcgtcggcgtcgcagatggtggtgtcgttgagggcgcggccgccgatgacgagcatttgcgcattgttgatgacgttgcaggagctcatggctttggggaattcgccggtgacgttggagttggacgggtagaggctgcggatccattggaaggaggggatggagaggacgtagatgtcgtcgtagccgatggggttggagccgaaagaggcgccgccgtagatgtagctgttgttgttaattgatgctcagcgacaggggatcaaagacatacatgttgtaggaagactgatcctgggccacagccgctcctccgcagaacaacctcctgttctctggagctctacctgatgtcttttgagtataccatcgggtgttcgccagatcgtacatgaagatggtatccagcggctgcggcgacacagtgccgttgccatcgtctcgaacaccgccaaagtaggccaacatccctccatcactaatggggagatagaccatggtcccttcggctcttctgacgttgtctggcccgctgaaattgctgaaatgatggctgtccatgtcgtacttaatcagtctgtcggatgcccgtctagttcctgaccagccggggacggagttctcgctgaaccatcctccatagtagaaagcttcgccgcgttccgagatggagactcctgctccgtgacttaaaggggtaatggtaccgctactggtggagggcgggccgaaggaggtccagtagttgttgaggatgtcatagccgtagaggataaagttgctgggtgttgactgagattctccaccataagaatagagccacttgttgattgagtcctcccacaggataccgaagctgacgttagggatggttgcgtttttggacagattggcgtagacgttgggcattcctcccgtctcatgtttgaggtcgctgtagaggaggaattggtctatcaagtgttagtgatagggtagatgagccaacgaagatcggtacatagaggtagagtacgcactgctgacgtttgctgaagtctccgagtacggcttccagttgaccagaccaccgtccacatagagcttgtcgtccactaccgctgactgatgtccgaatcgtctacaaaagtccttgatggggtcgaattgggcgagtgacaccccgatgagataacagaagagaagcagagtcctgcatgttaatgtctcagtgaagctggccatcttgctcatcggcatcccgcaccacccttaaaacccgtcgtagtagttgtgagtaatgtgaagtaaggtgttcgaggcgacagctatagcctattgattgcggtcaatgccgagttccgaccggcattcgattcccgccgtcacattgaagatgaaacagcaaggcaaagattgtgatgaaaggtaagtaaaaagatggaaagtggaagagaaaccatgtcattgatacgcaaagccatccgaggaataaggactggaccaggcagatgggtcgtcgatgtggcttattctggcccagagccctccctcagagcctcttcgcttcactcgccaatccactgcactagtgtggtgcaacgttcgtaattcggaaagcgagaacaaacattcaagctcggaaagccgtccccctggcagcgggcagttcgtcccagtcgtgtaggtaggtaccgtaggtgagccaacagcgtgctagtgagctgctgtcagctttgcaatatcaacaaatctgtcacaccacctttttttgactgtgttcacttggttatgtggctgcctcggccgtctttcgcctccgcgcttctgcggttccgtccctggcaagtaaaagatcgttgacttggccccgtagggttgaatttcctcgcgttcattcgcagaaccgtgatggatccgcgccgataggatcatacagacctttaaagttgcgacaagaggcttggctccatgcgacggcggagggctgtatgggctgtatgggttgtaccaaacatgcgggctgacaccggcagcatcgaatcgtcagcgagaatgggtatgacaggtgtggttgcaccggttcaggctaccagtcagcaagaggccagcacccgagactgggtgacccgggtgagccggggcaggcgtggcattgcagcgtgcatgaggatcgccgacggctggcagcagagtggtcaaaggcgaacatgaaccgaggggaatgtggtgagcagagaataagtaggtaagatgggtgagataagggcaaagactcctcgcagttaacctacctcttgctcatgtcggcagtttatccggggacaacctggagtcttgtagcgcaaaacctgcccgcaccctacgatttcctacactttcctacacgtaccgtcgcatcccatctcccacagcctcccagagttttctatcaaattttggccatatttttccagacgattcatgagactgttcagggcatattaaccgaggttgtgttcggggccggcgtggtacggtacgggttttccgttgtgggtgatattgtatttccaaccatttttcccaaaaacctcagccctatgaatgaaagccaataaatgcgtcgagaatgttgaaaggtgcgtgtgcatcgatctgcctgggagtttacagtgtcactcctggcccagcaggaagagccgtacattcattcgtacctactttggttggtagcgttcctgtttatttcactcctcgtttaaccccctcatccattttgattcctccctgtcgatcgcgtcgagtttccatgtcttcttccgctcttctttctcacagcttcccccgtcggcggctgaaaccccaagtccacagtcttcaaaacactcttcacctcctcatgaacccgcatcgtacttctccccttctctccctccgccaccgccccagagccctcattcttggtcctcaccgtagtcgccgccgaccccttccgcgacagcttcttcttcttacttccactttttgtgcttccacctgcccgcgtggtgtgcaccactcccacctccagatcctgacttgccgtttctaattccttctgctgtccttttttctgttccttgtcccctccttctccacgatcctttatctttttccccctgcttctcctcctcctcctgtgcctcgccaccaacagctgcaccccccaaacccccccggcaatcaccaccccaaaccccgccaacgccacccccaaccaaaccgccatcctcatcccctccagcctgacgcccaccaacacctcactcgtctggctcagtgccggcccgggtttcctcccgcttctctccagccccgcgcgatccccggccttcaccagcgcatgcttatggatactccccgccagccccaacccgcagctaatactataattgaccacggtagccaccagactcgccgccatcccctgtttctccctcggcagctgttcgctcaacaagatagtcgccgctggaaaactcaagttcatagcgcccggcatgagcaacacggcgacaaaggtattggcccagtaggtctggtgcagtggagtcagcgctaagagtaaggtccccagaaagaaaaagaacatggcgataaacatgatgagcgaaacggacacgccgcgccgtaagaggtagacggtcaacaaggcaaagaagatccctgtgcctgcgacgggggaggtttcgaacgaggtgaagagggccgagtgcccgcgcaagtgctcgagaaagatgtagaggtaatatacccagatgccgtgggaggaccagccggtgaagacgatggcgaggacgaaggcggcgtggggctggagaccgctgccgccgcggagggggacgatggggtgagtggcgaagcgccgctcgacgcagacgaaagcgaggagggagagaaggccgaggacgaggagggcgcggatgtatggaatgtgccagccgacgagaggggcttggttcagggcgaggttgaccaagactaggccggtgacaccggtgatggcaccgagtgtgtcgaaggtgggctcttgttgttgctgactgccttcggtttctgccttggtgttgtgatcaaggtctcgccccgccaccatggaggtggtcagttctgcactgctgcgggcagaaggggactcggaagaaggcagaggaatgatgaaccacgacatcatgaccaacacggcgcaggtcatggacaggaaccagaagcaccagtgccacgagagtttctcggctacaagcgaggagagaatggcgcccgccgcggctcccgttggccctgctgctccaaagcaagcaaaagcgaggttccgtttcagtccgatggagaacgtccgtccgatgatggctaaagcgttgggaatgatcagtgctggacccataccctgaaaagctcggcaagcactgaaccatattagattggtagggccgcatgagccgcagactagagaccagagactgaaccaggcccagcctatcatcgcgatgagcttgtggccgtgtatgtcaccgagtcgccctggggggttgtcagttagtcagttgttattctcctcctggtggacgttgatgtcaagcttcatgagaagctgtgaggttgttggttgggcttaccagaaggaagtataaaagtcccgacagtcatgctataagctgccgagaaccagctgaggttcccgtagtcatggatgtcaaagtacttggcaagtatgagcataggagcaacagtctggttcattgcagccagggagaggaactgagcgagacatagaacaaagacgagcacgacctcgtggacgaggctcagtccagtgcgctttctctgtggtggcgggatcttggccgacgggacgatggtttcatgttttctttgagccatagtggccgcccgaggttttctgtatcggtcacttgttgacatgttagaggtaactggtgataaatgtcgcccaggggttgatcctgtcctggacgattagaaatcaggaatttgagtgctcacttatatcaaggaaatgcaccgtgaaggaaatcaagaaatttgcaaaagtggtttcccgctttgagcgccgcacatgggtagtcatgtgcatagcagaaccgatcctgtgcgttgaatgtacctctacgccagattgagtggtaggcaataccctcgacttttcactgactgtacaaacacatcagctagtgcaagagtccttgcggagtgccccgttctaccctatgcagtggtcaaaaagagagatcacttgggtaggtccaatctctcgagtttccacggtatcgggatatgagtgtggttgatggttttttgtgttgccgaagcatttttcggaaatgcaatttgatctgcagagtggcaacactcaagctcttcgtttctgggcgtcaacaagaacatattgaccccgaaagcaggcattcggtctcgcctcagtagtcttgtcgcttgttgataatccgaagcggttgacccgagcccgtctctccaaggatttcctccttcaactcgttagaagctatgatttctcgtccacgataggcttacgtcgtgttcggaacttcggcttcgcggcagcccgataagaatcgcagtattcggattcagagaggtcgaggtaggcatgttaaggcacatgtagtttaatgtgctcgcgcaccactgtaaactcattagtcatcgatgcctgctatcccgtactgcgaaggttcgagttatttctcgcgttagtacgctgtagagattcgcgaagttggcccgaaagctagaggtaggtatcgctcttaagcgccgggcagggtgcagaaatctgacagaaatatgtacatgtcttgttagcacgcattcgcaagcgaatgcacctgtccggactctggcgttcaagatcaggaagggttggctcttggccagcttcgcgagtttccccggtagacgcctcgtaactcgtaagaggtcacctagtaagtgcgggccacgacatgcgagtctgtcgggcaacaagctcgcaaccggagcccagaatatcataggcacagaaagacgtacaaatagaatattcttccgacgtagtggaactcgatggtatgtagaggtaaccagcaaccaaccgtagaagctgtagctagcctaatccacaaagcttatcgtcctgttccacggcttccgcgtttttagtgtgagccttcctcgcagagacttggaaatcgatattcgcattccctgcacaaaactggaggccgcaacgccgggaagatccgtgaagtgtgatgataaagctctcgtcccgattggtttactgcttgcgaacctgaacaactcggaagctgtcaacaaactgtcttcgcttcctactggggaccaaactgccgaggcctaaatgacgtttcccgcattcccagtttgagatgagggcccattctattgttgggctacgatgaccaaattgatagggcgccgggtacttgacgagtctggctgcatttgggtctttgtttccgatccaggctcgccaaagtgcttcattgaacatgcaaggatctggacagtaggcagtagtttactcccagtattcatcatggcagtctgactttggtcatagccaatcttccggtgtctgttgccctgctaagctcacgcggtcaataattagacctttaatcccagacaattcgaccctgataattcttctatatccttgtcgacaacaacctgaatcctttcccatgggcctccggcacaatgttgcgactgcgggctgtgggttgtcaatctggcaagtgaatccgggtggagagaaggctgccacccatgaaggcgggtctgggattatggagccgtgaagcttgcggtttgccagacctgcaacgctcaggggagcaaggctgccttgtgccagactgcaaatggtggtccgctgatatatttggccgacactgtgcttgtggttgggttgaaggtggggacggatcgcatgacagctaaggctgagaaaggcgtcgactttgtcttgttcataccaggggaagtctcgacgtctctgactggaggttctgaaggtaccggaaaaaaaacatacagttcaacctcaacacgaccatggcgtggtgtgtcttgtcgagtgcgtggaagagatgcctcgtgaccagatgattgatgacggaaacgacaagatgccagtcgatgtattccccgctgtacagtaggacggtctccgggtcagaagcatgaccgaggtatacgatgatcttggcagctcctagatggatgtcgctctggctaatacggacgaagtcaatccagaggtcccggatgtttcccacttcctctggttgaagacaagcatcgctcagtatggcgaaagtactctgtgtgtcggaggaaggtatcgccgatggcaaaggagcacgacaactcggggctgaccctttggtacgaaacagcttcgtaatcaggagcgttggtcaggtggggagggcataaaatcgtagcgaacagtgtcgtttgcttccttgcgaatggtagtcgtattcggggacgggatctggatgtctggcagtaggttgtcgcgatctctcgccttgtgaaaggcccatcgtggagtcctgcagacattctgttagtccatatttgtaccctaggtagttttggccgtggagacgggattgagaccttttacttgtgcgaggcaggtcgcaggctcgcggcgcctaggtccaagtgcctaatcctgggtcgtgctggcctccatgttcgcaatcatttttctctggaatggggagttagtcaattaaatggcagtaccttatcacagaatgatgtacgaggaagaaatcgaatagtattcgtcggtcttcaacgcgggcctccaggttccgtcctctgttcttacccgctgcttccatgttccccaccacacatacccagcaataagtgctaagcttgaaagtcactcatacatacattatcctgcaaacgctacatgtcatcttaaccgccacatctgcgcacatctattacctctagggtaggtacctcttaccccttccagggcacgtacctactgtaccagtagtattgtacagcactagtctaaaagccctgctcccccctccacttcccctcccaccccgggaaaaacgggctctcctccagggtcccgacctcccactccctcgacacccaccccttttcaacctgctcctccgcccattgctcacaagccctcacggccacctgcctcacatgttcctcgcacttatactccatcaactcccttttcccctccttcaacaccttcgccaacaaccgcggcacgtacttctcctccctcagctcctccaagtcccaaaagatggccttgaaattaaacaccacggctccactgaccggcatcctcctcaacgtctgcgcatcacaccgcagcttgatatccttgaccgtcacctcgtcttccctgcccttgaatgctgaacgcgtccattccatggtgtcccccgaaacagatctgtcaggatcaggcgacgtatggaacgcttcccagtcctctagaccccacgagcagcggctgacgggggattcggtcgataacttgctgaaccaccgatccatggagaacgccatcttggattcatagtccggtacatgcgtgtggatggacttgagcggggcgtcgcggtgttgagaggcgtaccatcccacgctggaacagacgatagcggcgcggaggtaatagaggccgtcggtctcgttgcgcatcatgattgcgtagtcttcagggacgttatcaaataagacttgcagcgggtcggtttgtaagagatgggtggtggtgcagaggaggtggttgtggaagagggtttgatcggatgatagggaaaaatgctgcgggtatcggttgcacaagaaagaaaggaccatctccattagttcgcggctggcgtgcgaggcgcatgggttttggaaaaagatcttggagccgtgttgggcgagtaaggcgcggcgggtggccatggtggtgtggtaagaagaggtgagctcgacccaccagtctggatcgtatttcatgagggcttcaagtgtcttgtcagtggaatgtggtcgagggaggggggttggaagggaaacgggggaagactaacccatgtgctgatgatacccccagcgaaaaggtcgataaggccgaaacttggctttggtgatgtcccaggtttccggaacggggttcggatcgcggacaccgctcagggcagcatagtcggggaagcgtccgagtgccttgatgtcctgtgttgagaaaccggtaggcgtgtagaagccatccttgtcaaagtcgggggtcgtgactgttggtaatgcttgagacttgagcatctcaggtgtgatggcttggacatccaccttttcaaatcctggaagcgtagcgaggacatgtcgtcttgaaggaggaaattgtaagaggtatggaagatctgtcttgactttgtctttctctttgctgattgcgatgctagcctttcgctccctccctgttcgtcgtagacgtagagtcaaaaagcgttgtagcgtgaagaggatcagacagacaatgacgcctgccactgagatatgggctgtcgagacgccaaaagtctgagtaaacaacatggtatcagaggtgtcgaagacgtcggaagtgatggactgtttggtgttgtagccagacggtgaggccatcagtaggtacctaagatatatatatctcggtgaccttcagccatgtcgtccaccccgcaatgccgccaagccatgctgtatcagtgtatcgccatcaaccacccagcaacatcccgaaccctcaatgttcagctgcggcaagtacatcatgggttctcccagacctatcatatgtcgttccggttcatccctaccgatattggtctttttgtgcgaccaacctagaccacgattggggaaccgatccgggggattcttgcgtgtaagtgatgagatacgggtgccgataagatagctctatacttgaaagaagagacgggaatgaggggttgatagcgttgcatgataaggtacccagagataagaggacttctcgatctggaaatgattctgaataccatgcagatgtgagtagacatttggaagatattgttaatgtcaacttcttagaacagttggagagtcgctgaatatcggatcttgtttaacataaggacgttgagagtgccaagatgcctgggaggtactagaacgggaaattggattggctcagtacagacatataggggcaccggctgggctcccttgcaacaattagctacggcaggtgcacacacctgcgagtcttccgtagtatagtggtcagtatgtgagcttgtcaagcttgaacatcagttcgattcgctcgagacccgggttcaattcccggcgggagagaccttctttttttcgtttttctacctgtcactcgatcctgatttgatgatggtccttttttttctgaaaacaacgaagtcgtcttcacctttttgaccctgtttcagttgaatattgtcacttcatcattcgaacaaaccactcgatcgatcccccaaacgccttccccaattatgtttccaatcatgacatccaaccaaaccttttccaattgcaccattcgatgccagtcctttttccaaattccatccgtcagttcaacggcaatatcctcaacccattcggcagcaccatatcatcgggtcccttatcattcacaaacgacaggctgatctcctgcaaatccgaatcatccaccatgaccgtgcccttgcccctcgcctcccgtgtataatgcgacgccgcgcctttatccgccttttccacggccccgtaaatcaaatccgccacctctttgcgcatccgacagctcgtgaaaatcggactgctctcaatctcctctaacaactcccgcttctcagtcccccgctcaatctcgtcaatgacgcgctgcacgtccttagcggttatggtggcgggcggcaagacgccacgactgttgtcgcgatggggccattgcacgtcagcgagcttgtgtaggaacaggatgacggccgccatgccttgggccagcaggacggcgcgctcgtgcggggagaggccgaggaagatgctgggttcggtggaggagtgcgagagggagtcgtcgacgaggatgcgctggtccacgccaaaggtggcttcgaggatgcgcaccaggaggttggggtcctcgagcacggccgagacgtcgcgcaggttgaagagctggacggctttggcgtagaagtcgggcatgatgtcgcgcacgtcgacgccgtggagcttgcgggcgtgtccggtgtcgacgtcaaagtaggtggatgccagttctgctgcgacttttttcgttcgattccattagcacttcctttctttttttttcgattatccagattggatttggggaatactcacactcgctcgaaacaccagccgagcacctctgcgcagccgcaaacgccctcctcacctccttggactccttcaacccgtccaacgtcctcttgaccaactctccataccccccttcctccacccccgccaactcctctccccacgccggctcccctccccaatcctgctccgactctccccctccgcccaccagcaccctcaccacctcccttttcttcccaccttcttcaacccccccatcatctaaatgcaacacatccttccgatccgagccgccatacccaaacccaaaactatacccaaacccactatccctcctcgcctgctccaacaccaacccgctatccacgctcttcaaaagctgtccccacttcttcccaatggtatcttcaaaccgcttatataccaagtcccgcaagatgtgcgccacagccaccttcgacatgcccttttcctgcgcagacttgatccagtccatctgcacctgactgacgaactcatcgtacttggtaaacagcaacaacacggggatatggcgcggtacgatgcccgagaggtggtcgaaaaagtactgctcgacggccgatatcgggcggtcggggtcggcggacgagacgcagtaccagattgcgtggagcggggcgtcggtatcagaagaggtgtgggccttgatgaagtcggtgacgatgcggagggtggcgtaggcgaggatgtacgacgggtcaccactaccgtcttcgcctgattcgggaggggggggaggggggaagaagaagttgggggaggaaaagatttcgacgcgcttgttttggccttggaggtcgagggggtggttgatgtcgtgggtggcggagaaggcgtcggagactagtttctgtggaagtaacagcgagttggggttagttggtgattaatgataattgaggtgggaatgtgacgggacaaaagacgaaccttttcaagatcaacaccaaacacgcgcgaaaacagctcctgcttggttgactcggggtttcccaggaccaagacccggaatttgggacatggcgcaaggaactcggacggcggcgtcaattcagcggaatcggtatcgttacctctagaggtagtttcttcgcccatggtgatgtatgttcaatcgtcgttgttgctgtacaggtatgtctgacaatcagtcgtgcttggttactccaaatatctacccttttgtaaaagcatcgcggttctatccccatctttatttatttcacaaggcaatgtatgcaatattctagaagctcccgggttgcgagctcgatacgtataaggcagctgaatgttccattgggtggtggtatctttcgtcggggtgagttggtgggtggtctgatgacgacacgccaccgtcacggtcacaccacgaaccacattctcgtcccatgtaggtgggtgaggccattcgacagcggaggggaagccataggaggaatgaggggatagggcttgtagggccgctttttttactcgtcgtcgcacattgttttgggattcatcagtggtctggtctttcttgattgatttcgcatcgttcgttttattgggtcgcgcatcgccaatggatgtcgcgaccgaccgaccgagattcatgcagtgtgcaggcaggttttggtagccaacgaagaatgcagaatgggaggagaagtgccagtactgcactgcagtgcatcgacaggttcaacgtcaaaacaaaacgatgcgatggggtacagctgtctccaaagctgccaactgcacagcaggtggagaggcaatgctgatagggctgattttgattgttgttgttgtttgtcggtgtttgtgaactttaccaaccaggacggcatcaagatcgacctcgatttccatcaaagacaaatacaccgactgcaagtccttacttagaggtactcattgacacacatcttggaaccgtggtaatgctctcttatacggatgatatgctccagtctatcgcggcaccttgtaacttttgtactcgctcaacgaactgtactgaaaccgaaaagggggagttttgcttgaattgattggtcgtccaaacatgttggcagtaaattcaggaaaggcctgcattctgagccagtgactgattgattcatcgtcgcaccacatccgtcgtcaattgagtggttttgtcgacttctggaaatagtaacgcattgtgttggctttgatgcacgcattcccggcggcggcaggcagtcctacatcccatttgttggttgctctgattgaattttttttgtctttttttttttttttttttttttttttttttttttttttttttggggttgttgtttcctttttgctcattgtcgtccgtcgtccgtcgtctggacctgcatcagtgactaaatgcatcgcagcgcatgtgtagaagtagtccagcatcagccatcaatgttgcagcattgagacgtaggacaacgacgacaacgacatcaacaacagaaagtgttgacgaaggaagccgtcaaataacacaattgaccaaaagaacgttgaccgaaagaacgaaagccaagacaacggatttttaaggagacaagaggagatttgtttcatggacctggaacccccgaccggcttttcgcatccgaagaaaaaaaaaaggctcgaatcgaagctgagatggaagaagtggaagcacagaccagggatacctctacaagccaggcaatatccacagcaagcactatttttgtagcactgggaaatggaaagttgcaaggtttctggtctctaccggacgctaggctctcccgacgccggcaggccgggggggagcatctcaggccctgcccgtgactgcagtggatctctggagctggattggattggattggactggagttcggttggagttcgggcctggttttccaatgtcctgtccttgcttgactttttggtgcgtgatgacggaggtgaagggggtccgggtctacttcttcgaatacgaacaaagcagaaacctcttcatctcgttctgctggttcgggtcttggtttttagttcttcttttccccctttgtgtcctggcaccgcttctttccttccatggagcctagtacactacatacactactactgcgtacatgtacgaacgggtataaccgcccaagacatcgactcaagctagtgaccatcacgggatgaaccaaaccaacataggggtcaccatcatcagtgaactcacttgggacttcgttgacactagtgcacagtctggactcgcagcagacccccaagattcaggatcaggctcgtgttttcgattagacgccaaaaagcgaaaggacgatcggtggggtgcgccatcaggaggccactgccgggcgggccagtggaggagcgccattaccttacgggtatggggtgctatgggggtgttatggggtgccaagacggcgtggctgtgtcagatttacggaccaggaaacgacccaatcagatggcccatagccgcccctgaatgaattcattccaagtcactcagttactgagaacgaacggtactcgacgaagggaacaccgacaacccaagatcccctgagaaagtccagttcagatcgggcagttcagttcctctctccagcgatgaccgatgacctggagcgaacaaccacaacaccaacaacaacaacaaccacaacaaacagggccccttgcgtactggtaatttcggcccattggttgacccacagggcagttccccacagtcatgttccattcttccaatcgaagtgcctttttgcttccgtgaccattccagttgctgccggttcagttcaggttccagggccgcagcacagtgccaattgctgtttctcctgttccgtcttgcgtcctgttcctgcgttttgcccgtcaactgcctgcagtgtgatgtgtgtgggtggatgcatcttcagctgaagtgaagggatccggggtccttgtctctgtctttgttcgtttcttttttcttttctttttaccactcgctccatcttcatcttgcatttttacccttcttcccccttccttccatcccatctttttcctcttccaattccccaactatccatccagcatcagaccagtccttgtaggacagacattcgttatattgtctggatataataatatacgaaccgccactctttcccccccccgaattaaaacaacagccctctcgagcaccttcgattgattatacataaaccacacaccatgcgcgctaccgaactcctcgccggcgccgccgccctcctcgcttccggcgtatccgccgaggcctacctcggcttcaactcgggtaacacgctccccagccgcgaagccaagttcaagaaggactgggtgcaagagttcaccacggcccagaacctcaagaactcccctggcgtcttcaacgccgtccgtctctacaccaacatccaggcctactcgcaaacctcggagcccattgaggcctttgaggccgccatcgagaccaacaccaagatcctgctgggtgtctgggcctcgggcaccaacaccatcgagcccgagatcaaggctctccagaacggtattgccaagtacggcaagaagctgacggacctcatcatcggcgcctccatcggttccgaggacctgtaccgtgtctccgtcacgggcatccagaacaagtcgggtgtcggcgcgggccccgccgagctcgtcaagttcatcgccgactggaagaaggccttccagggcaccgccattgccaacgtgcccatcggccacgtcgacacgtgggacgcctggaccaacggtaccaacaagcccgtcatcgacgcggtcgactgggtcggtgtcgacgagtacccctactacgagaacggcaagggcaacaacattgagaactctggatacctcttcgaccgcgcctacgatgctattgagggcgccgtcggcggcaagcccatctgggttaccgagacgggctggccctacgtcggccagacgtgggaccaggccgcggctaccatcaagaaccagcagtactactggcaggaggttggctgccgcaagctgttcggcaaggtccccactttctggtacaacctccgtgactcgaacccggacaacgagatgaagttcgctatcaccgacaacctctccaccaccccccacttcgacctcacctgccccaagaccttcaagaccacccccaagggctcttcttccagcgcttctgccacctcttctgccaccggcaccggtgtctcgtctccttctagcatggagtctggctcttctggctccggctcctcgggctccgcttcctccggcactgcctcttcttccgagcctgctactgttaccgcccctgctgagaccgcggttgctactggctctgctacctccgtcaagggcgtgtcggccgctgccgtggctggcatgacccttcttgttggtgtctttgctatgctttaaggaaagaggtgattgatgtcaacaaatgatatagatggaatgtgtcagggaactgaagttaaagttgggattgcatataactgggctaggtcaggtcatgttagttaggtcgacaacaaatagagaaaggcgattgccaagttggttatcatgtcttgtgtgtcttgtgtctgtttgtctgtttgctggtgatgttggacatgtatgcgcttgcatctgctatttgctgtagcttgtcgtagcttgtaaacatctgtagagacaatgaatgcatccagtcgtcaatcagcaataaagatctcgtcctacattcgtgatactttaccacatcaatgaactgaatgacaaacaaggtgattcaccttggaaccactagctccattcgttcccggcgccaagctgagtccaattgccaaacggatggacccccggtgttgccgctctgccgttctgccgccgccgctccgcccgcaacaacgcaacgcagcgcctatcagtcacaagaaagcgtcagctgctttgctttcatccctttcatcagtggctcgccccccggcgtggctgggcttgtcagtgcccagtggctgtccgccagccaacgcttcacacacaaatgatgttggcgattacactaggacgatcatctcgactaaaatccaataacgaaacaaacagtggagagctgcccatcttttttgtactacgggagggggacggtcagatgtccgttgtttgcgaatttaaccgggctgcctacctagggtcccggggggtagggggggggggaggtgatcaggttaaatgcaagcatagatcaatcgatggcaggagagcacagcacagcagggaggcagggaggcagggaggcagggagggtgtggtgtggtgaggtgtggtgtgctgaaacttgacactcaaagcaaagccgaggagggatggacgggatgcgctcccgtcggttgggtggtgaggtggtggtggctgcacgattaaaaaggacctaacagggtaggtagggtctgttaggtgttgtcggttttactaacagcttggctactacacttctaggcgaactgatagtggttcggttaggtgcaaacccgaccactgcagcggcgccggcagcaactccgtcatccagcgtatcacctgggcccggttacgtcattgacctacatcataggtaagtagctgtagggtccagtcctggcacctcctcccgagaccctgccgacaccaacctacctacgctacctaccgcccccggggattgatgatcaacaaaaaaaacctttacatcaacaagtttggttcttatgcgcttgtcgtttgttgccaagtctgcaagataaatattggcaatcgagatcctcctgcaaagttttttaatttgtgttttcctttttgaaccatcgatctctctcttacctttcccaacgcatctatccgtccatttttcgctggaaactgaatccacatccagaaagaacaacaacaccactaccaacctaaagatttcctagttcggacatctccatccatctatcgtataccacacacacaatacccaccagagccacgaagctccataccagacagacagacaaatccccaaaatgtcagcccaacaaccaaccgaacgccctcaaccccccaaatccgaaggctaccgacacggcggcaccgccaccccatcctccaatttgaagcccaccatcaccatgtccatgtcccctcactacaccctccccacctccaaagccggaacccctctcaactccgcccccggcacgcccgtcagcggcacccttcccagcctctccagcctctccagcctttccgtctcgggaggctacccagtcccgccccgcggcccaatccgcatgctctccgaacacgccgtctccgacacccctttaacctcggacccctacggcggcgcttcctctgcctctgcttccggcggtgactacatgtcctaccgccgtcccaccaacgcccaatcccaactccccaccgccgaactgcgaagtaacctcgctgccactgccactgccacttccgctactgcagccatgggcgcaagcggtgccggcgcatggggttcctcgcgcggaatcattggtggttccggaccagccaatcctcgcgaggcaagggagacgcagtacgtttccttgtctgggtcacggaacaatagtagtacggcattgaatgggatggtttcctccagaggtcatccactggctaaaggagagaacatgcagcagcagggtgaggtaaagacggaaggagaacagatggcgccgtatggagaaggggaggtggcgcgtgctgtggaggggcaggcgagaaagaggaataccaataccaataccaagagacgggagtcgatggcgcagggagaggaacaggggaaaagaccgaacttgagtttggcgcaattgggagaaggaggagaaggagaaggagaaggagaaaaagaaggagaaaaagagggagaagcggggagtgatcaccatggaagagaaaggatggggagcgcgagtcagagggaggctagtggtgagaggcatggacgggtgagaggggaggtcagtttggagccttcggaggctgatttggagaggtaagtccttttttttttttttttcccacctctggcatgaaacgaaatgatgaagacagcactaacggaaatggtgtcgatacagaaaaaagatgcagcagtcttggaagcgggaggagatcaagcaggcgagaaaagcaggaaaggatgtcgacgggacgagcgggttgagcggaagacagcctaggcctgaagtataaggagtgtctgtcctccatgagagtgctgttggaggggtattgttttggtgtcgaaatcttagactattagacggacgttttagatgtgtgtgcgttttttttttctttttctttttttcttctcattctagattggtgtgtttcagattatcgacaaaagtggtacactgaaggtggttgtaagatatggtagaaaaaggtatattcatgtgacaatttacattggactactgtacccaacccatcgtgataagacaaacggcatggaaacaggctggttgatgtcttgaaatgtcttcccgttccctgtcatcccttcgaaccctctgtccacggctgccaagaacattcggttgagccgtctcatagatgtggcagcacctccaaccagctgggcatgacaaagacgccgtatggcatgtgtcgaaggctgatgaacgactccacgataaggtaaaccctggcagccacgaatgctacgctcatagccagccaaagaaccttcccgactcgctggtatgctctgctaaagtaccagagcatttttgtttcagagtttagaataagggtgcttccactttcgacacacatctccattctaccgccaaatctgattccgaaacaacgttccaaacatctgaagagaataaataccaagttcaagcagccactgcctgcagtcaagagagctgccataatcagactgctcaccttccataagattccctcgatttgagtcgggaaaatgaaattccaagcagttaagtggatcccgccattaatgagaaagaaaaagggaacgggaaacatatcgaagaagatgaaaggattgtggacttcgtcgtagtctaagtctgcccgcatgtactgggtgatatttagtaccatgcttttggtaagtggaaccaaacggcggttgtggtccatcatgaaatcgctctttattgcatctcgatcgtgttcgtaggtcacgttggtctctgggtcgcaatgcggggggcgttcaggaggtatcaacgtctcaatccgaggattgtaatagaaggcggtgcggtaaagtccttcggggtatcgacaacgcctatggtttggattcacctccttgcagtctacatatggctcgggggttttgatggggcttcctttcagcagagtaatgtgtctgatgactcttgccgctctgactttatcgtctggcgaaaaaaagattctgcgtcttgcaaaggtcatacatctgactgcacatgccctttgaaacgatggcaatccagtgtatcttaccggcaaacgaaacatcttggcgtagctcataccgcaaggaagcgcgactccgtccgcctcgtcgccagtgatgcaaagttccgagaaagtatctgtaggtgcgatccaagtgacctttttaagttccccctcagagtccttgaaatgtatcaagctcggggaatccctttcatcggaggggggcatggtttcgggatccgccctgaccgcgagcattgacaactcgttttcgtgtgttcgttgcgggtataagcatgtcatgatattctgcgcctcacaaaactgttcttggaccatcagagcaagcgcatccgcaaaggcatctgtaggaatattaattgggtgcgaaatatcggcgggtttctgtgacaaccgaggtcagatgatggaacaataccagcaaggaagaaggaatgcatgaaaaccaagtatcagctgcgaaaaaaggaaaaacacaactcacagaaaaccacgcaatatacaacaacaatgcaaaataagcgtgtccgaatgtatgaatttccaaaagcgatatcggcagcttctggtttccccgaaagatgcactggagcagcatccaagacagttgcaccatgaccagtaacttctggaaaccgttcgatttgtttttatcctcgacatccgaagcatgggggagcagtaaattcaagtgtccaagctgagcaaggaggcgaatgccatctggtgatagagcaaggtcttctgggagagctccgttgtaagaggaccggaagtaagctgactcggatgggcgaatatccttaattgagacacgaaatccacccatgacagcaaagaaacagaattccatggtgatctgacccatgtgatgaacacgttagcagctatcaaccaacttagacagtacaagtgggaagcatgcacgtatatgacacgcacctcgttcgggttcgtttctcccttctctgatctctcttgtacctttttcaagtctgtctggagagcctttgcaaattcccgctcccgcattgcagcggataggactatttcaggggcgagcaatgactccagacacatttcaatcttctccttcaataccgcaaatttataccaaagggttttccacagcgggcctcgtaatggctgcccttcccgagatggtattctggggtgaactgcggtatagatgcaagcaaccatcgtaagcaggcaactaaacagtatgtcgccagtgcctctagtgttggctgaagccacccatggtggagcaatcgctgtcgagaggaaatccgtatcgtgtcgatggctgcggagggtgtcgtgggtgctagtgttgttctgggtttccgcgtcgcctccatgtacagtaggtataatgaagaggaaagtgatgatataaagggcagacataatgtgaaattcggcaggatgagctgcttataatttgcagcagcgcggaaagtgagcgtgaattatggttattcgcgtgttcagttgtgcaagcgttgaagttgacgagctaggtcaatcactccgatccaccggctagcgactcttttaatacaacacggcagactcgttactctggtgtacgtcgtagcctgacctcgtagtgtacgtcattctgtggagggcagggcgtagtgcactggacacgtcaatagcagatcattgctcgaccgcaaagacctggatctgtcctcaaactcgggaactgagccagcagtcggtttggggtgattggggtgtgcgaattcttgtgattggagactgccgctgataacccatgtattggtgtattggcaaattgttgacagctgcgaccgctaccagtgagatacaatggccagacaccatcacatcttggcgtagggagctgaatacagccttgttgaccagcgtccggatgagcgaatcaggacgttggctttctgttgcaggtggcttattggaaacaaggggaccgtattgttgttgacgatgcatatgtattggggcccgagtcgggttgatttgtgtttctcaccgaatggcgtcgagtgataaacagagagagcgctcgagactgcggagaagtgggcgtgaactgccgaatgtcggtcagattcagggatgataagaaagtgtgagggttgcggagcctgcttctagcccttgtcagtcttgctgcaatcgtgaccggttacccattgcttgtctgcttcaaagtctcatgatggggccatcaggatatcgaacaaacttggctggtctgtgaagctcatggttgggcccagcaccgatcaatctaaatggccgaggtcgattgatgaaggtgcaacgtgcagttgtgggtgtggagaggtgctctgacagcaagatgaagggctctttgtcgtctacaaaactacggcatgacagagtgtctggtcggcgaacttagcggcaacaatttgacgagtcccaatcataggcaacgtgtgacaaaatgattcagcgagccgctgttgtatcgccgtccattgcccaaggggatagaagtagcgcgaaaagagtcgtggtcccagctgggtgtccgtgtgtgaaggtgggcgccgaacaaaaattgactggtcgccggtcgagattcgggggccgccgggggccaggacgagaggttcacatctggggaaatgcatccaacgagttagcagggctttctggacatctttggcctccaaaagccacgcaaacctttatggaagcggtcgacgatgaaagagaatagtggtaagacaacatgtctgggtgacgccatgaatatgttggtgtcgaagagaaaatagtcggtggtggaggcgtctgaatttccagtgctgtccattatgcgcgcctgcctagaaaccaattgcgaaagtgagagcacggaatgatctggtttaccaaaaatggaaagtgccactggtgtaagtgcgctgggtgcttgtcgccgggtcttgggcagagggttatgtatgaaggagacgctactagtcatcatcgtgattgactacaagggttgttcgtggaagaatgcatggaccatatctcggcactttttcacactggtggtctcccgcccgatgctcgagtcaagtggtgggctttgaatctcgagtcttcctgaagggtctttcggaaatccatcaaatatctttacaattagaagtatggatctcaacttcctgaatatgaggcccgtcacaactccagttcagcatcgccatgttgcgggccttggcaatgtcactctcttggtgatatggtcctggtccgtgcacaccgccaaagaaaagaggaattttggttctacaccgacaggcagaccacaaaccatcgtgaaatcctcaaagcttaacgcggtccagcgcatttgctttcaagttgctcctcatgcctacccttaaggatgaagaggtcattacggcaattgccaccgcgccttcttctaccgttcgcagtgtcttgcgtgcactctgtgccaataacgacaacaagcggctgataggcaagatgctctcagagcttccggttacctacgagcaggtggaacagaacatcaccaagaaacggaaagcggtgcaccaggaaatctgcgttcagtgaggctgtacctttgaacagggcgatgagtccttgagctgtcggcatcatccatgtgagtccctatgaccagccggttcatggatcagtggaactgataccgccctgcgtcttgtacctagatgccatggaactcgacgactccgatgacaaatggtgcgactggccggaacatatggaaatagaagacactcctaataaccgtgatttgaatcccgatggcttcacctttccttgctgcggagatcccgggtcaagggctcacaaggggtgcacgatgggaaagagttagggcgtgtttggctcccgtgaaattgggctctgaagtcttcagagccgttttttcagagccgtgtttggaaacactctgaaatttttagctctgaaatccccactaaaaaccgactctgaaatttcttgctccacttcgtaaaaacagccaatgaaatcacgtaaatcttctgaatttcgaattgaacgattctaaactgttcaaaatcgatagaattgctgaaatagctttctgaaatcagattttacactttcaaccactacgtaactaccctcatcgtcaccaaaaatcgacaaaatcgacaaaatcaaaataccaaaccggccaaatattacatcgtcgttatatatcgtcgttgtatatgaaagatattaagaataatttttattttataaccctaaccctaaagataggtagaatttcgaaatttagaatcaaatttctactaaataggactctaaaatactattctaaagaggaacagggtagaacttagaatcttggcatttgctgccaaaatccggttcaggagggtctgtgctgttcctctaaagaatagttcagaaaatccgcttcagagcccgatttcacgggagccaaacacgcccttaacctctccgcacgcacccaaaacttataggtacgcacccccaccagaaaactggggcggttcagctaataacacctgacacaatagatcccgtttttacccgcaaaatttcgtcttttcaatacacgcaacatcgctatactctaattatttcttttccccttttttattttcacacagccagttgcacgccgtcacaccaacactctacctaccgttgcactatcttaaacccctcaactctataaaaaacattaccagattagcggtattagatttactaacccgctaaagataaagatttacagggcatttaccagggatttgctaggttaatccacctggagatatgacaaattacgatttttacagccaaaataacatattttacatgtcagctgtcagatcccaaaaagtgcgtacctgtaagttttgggtgcgtgcggagaggttaactcatgagaaaacaccaagctgcagatgggaaacggggcaggtatcagccttcgaagaccaagagcggtatactcgcagcgcttgaggagttagaggccaaagagagaaaggagagagccgaaaactgggtccccaagagagatggcgttcatgtctttgcctcacgatctagaggtagaaattgactcttcggaacggcgttgcccgaataggtactcaccattgtcgtggtttcaaagaggggcgttcttaccaatacagcggcacgcggggttgtctgcgaggacacgagccctaatgtacgctgttagggctcgcctcgctacctcatgcaagtcttgcgaacaagtcaaacctcccgagcccacgaacgcatgttataagttactgctccaatatctccgcacttccaaatccagaccccggcactttttggggggtaaatatcttctcatccaatcattcccaaatatccagaaccaatcgacccccaaatacctacccctgaaagcggcaatcatcggacccaagatgcctccagctccggcttcggcttcggctccggctcctcctcgccgtccaatcccagaggagctcaagaatgtctaccttatgatggccatccaagaagcgcccgagtccaccatccggactgttctccgagctctctgcggagacgccgagtacaaggcacgaatcgtgactcttatgttcaacaaaaagctcccacttagacccgaagccatcaccacggcagctgaagcctccacaagcgcttcaggatcaagaaagagaaaggcacccagcacggagatctgtatccaatgtgacgagcccttcgaagaaggagacaagagcgtaacgtgcaagcatcatctgtgtaagtcttacacacccagtgatccgtccaggaagtgtgggatgcgagactaacgcgacttcgacgtgcaacagttgacatggaactagacgaagacgacgagacttggcttgagatgcccatttttccagaggaaatagcggacactccgttctgccgcaaggaaaacccatagggctttgtcttcccttgctgcggtacaaagggaagcagaagcagggtaaataggggatgcacaatggggagacatcgggcgacggatgggaataggaccaagtatcccggggatgtgaaggagagttctagcgaggaggacgacgccgacgaagagacggacgaggataatgataacccggagggacgggttgagggtaaagagaaggacggcgatgagaaagaggcaagtgacagaaagtgatagtttggttgagattcaggacctacaaagacaagggattgtttggtggcagtattggcggggagatacacatgaaggagttgaggagatggacgaaccactcaattggtaatgatttgcgttatgttgtcgttcaatgactttgatcctgtacactggacgagatgggcgaccaagggttagggtaaaaagggtgcaagtgatgtggggccacccgagccgcctatcgatacgataccacccttcactgcccgggttccaagctggagactggaggctctctgtcccaccaaccaccagatgttgacaagtctttcctctttcaacgacaattccatataacaccaatactacctctccgtttcttcggttgccgtcttcgttcatgcctccgccacactcaccaacgctcagcaacgagcagcttcgaacgctatcgccttggcgcccgaagacactgtccgcgccgttctccgcgctctcacagcagatgacgtcttcaagtcacgcattgcgacactcatggccaagctgccacttagacctgcgaccacagcagcagaaaacagtggcgagtcgaatgatgcttcaaagaaacagaaggctgccactgcgcaaatatgcatccaatgcgacgaactctttgaggagggcgatacctccgaaacgtgctcgtatcatccttgtaagctaccctccaacgggcgcattatcgccctcaatacccactccccataaaacagtacctacgtacctcaatagcatagacagacatttgactaagaatggaactctccttagacgacatggaattagatacggacgcacccggttggattgaatggcctcgtcgaggagtccaagagactgagattatgcgaagggaaaaccctgatgggttcgtttacccctgttgcgaagcactgggcagtgagggacatgtgggttgtacgataggtagacatagggctgcggatggaaagagggggaagttcccggggagcgatgatgagagttctagtgaggaggaggaaaaagagacggaagaagatgaagatgagaatgatgggggcaagtgatgagaaggataggagcatggacaccttcccaacgggtacctaacctcaaggccagagaacgcggcagaggtgcgtaggtgaccaagggttagggtacagaagtgcaatgttcagtaaacagaaccatcgggcggatgtcatctgttgcttttttttttgtttttcttcttcttgaacacccatacctggccaaattattttgcaaagcatattgcatagagaatcatgcatggccaagtatgcattaatcaggccgtcaagaatggtgctgttaggttgaggctgagatgttgtgttccattgaccaagttcgatttgtggctcatctgccctgaccaaggtttgccaagccattaggagagtgggtgatagagagagcatggacatggggcatccccgcaaagcacccagcgctacaaagttaaaattgacgacgggcatcacacggcagcgactgattttctgcaatgcttgttttgtgtcccgcagacgagacgacgaaatcgccaaccgtgctcctcctgggcggctctcctggatctagaggtaatcaaagggtgaacagctcagtggagccatgagtcaataccgcaaaaagtcgggccatcgattttcaacttttctgaaaatcaggcatagtctgtaagcatactgcaacattcatgcccgccagaaattgtatgcaagatgccccaggaaccaaatgcgccaaatttttgccttctttgccttgctcaactgtctatgcagtgccttgcgcgccctttgatcaaaaccacaatgcagactgtaatgcctgattttatttcaaaaaaaaatcagaaggccggtaagtcatgtactgcaggtttcaatgtttattatttgcaacaacaacagtgtacacacatttcgatctgtccaggcattccgtccttggcctctacagcatacacctggcaagaccagaaaccctgcctgtcagacttttggcataatataaaagtcctccaccccccatgtttcgaagtcgagttatctctcaagatcattattctaccagactcacaatccaaccggttcaggacaacaaccgtaaacatcccgacttctgccagacaacccatctccctagctctcatcccctacatcacatcattgatataagaaccgaaaccacatacccctagtccaaccggttcaatactatagcctcaaccatggcgtggaacaacgaatcaatgtgctgggggcccccaatgatcaacccatgccgaccagccgcccagagccgaaacatcattgagcaaatcaacacagctccagatgacaccattcgagccatcctccgttatcttacgggagattatgatacgagattcatgattgaaaccctcctcccgaaacttccacttgacgaatccgagatgcggactcacgaggacgagagcagtaggaagcggaaagccgacactcacacacccgaagatcaaaacccaaagaaaagaaagctggagatctgtctccagtgtgatgaggcttttgaagagggtgacacatctgcatcgtgccgatatcatacctgtatgaacaccaaacctacctacctacctacctgtctcttgcacaattgagaacgtaacagctgacctgaagctgcctgcctagcgatacaattcgatcccgaagcgccttattggcagaacaagccccctgggattagagaagacggatcagttggcaggacagtacacaagccaggatactggttcccctgctgtcatcagtggggaacgcacgacaagctcgggtgcaggctaggtccgcatagagctgccgatggagtgcgagagaaagacctcgatggctggaaaagctacgaggcttatcaaaaggctatgggtgtaccaaacaaagaggacatgttgtcatgggaggctcattgcattgatcttcgaaagcaagcctcgatggcagcagagtcggatttcgatgcggaggagtcggactctgcttcagaatcagatatagaggagtcggactccactccagccacggaacagtcggacaagtctagaggtactccagctacgcaggaaccagccacctcgaaaaccacccagatcccagaggtcgtcattaccaatggggaaggcgatgatgaagaggagggacccagctgggtcgatgagtgtgacaaagctggccggaactttcctgacattacggaactgcctaggaaaaaaaggcgcgccttgttgagggctcaagagatcgcttttcgggaggccttccctactcgagaggcctatgaatcccattgtggacctcttctgaatcaccagaccttgacggccccggtggaggtacacacgatggtatcgtataccagtggcctgggctcaagtgatctcaagcgacagcgagaagaaagcccgggaacagagcggaggaagggaaaaagaactgattgaggacaggacggtgtactaattaaggaagggaaacgcagcttgtatcgaaggaaacacagcttgtatcggaggaaacacagcggaaacaaaggcagccaatgatgccagaagagaagaccagtagtgaatgacaaaccgagtgaagggttccagaacagagtagggcacggtccacggacatccaacgaaatggattttgtctctcaatccgtaccctgacttctttgcacaaacgccatacaattctccgtctgtcgtacctcatcaatccccttccacaccccaccaccagccgcagcaatcaagcgcccaaaatggccaacgaacaaagcatgccgcttccactagtggacgagcgcaacaggaaaatgcttgatgcgatccacaacgctccctgcatgagcctccaaatcgtgctattctctctctacgccgagggcgacgataatctgaagacgcgcatcgaggatctagtccacgactacactctgacccttcacaacttgaacgccggaatcgcgacacctgccagcgagctgagaactgagccagcgacagaagttccacttgcgagagaggaaccaattgataacacaatctattgtcctgtttgcggcgattactttgatccggacgacgaggacgatctgtgcttccatcatcctggtatgtctggtttccccccgtttactggctacctactctgagaaagtgctgactcgtgcgtcggtcgttgactggaacaggcaaaaggatcgccatccccggctttgacagcgtggcgtacgaaaaggaagttagtcccgaggcgtacgaattcaaggtagaggaaggcttggacacggaggagaatcgtttggtgccggtttgggcaagcacttgggactgttgtggaggggcgggtgcttcgagggggtgtgttcaaaatgttcatgtggagtacgtggagggtatggaggattgggacgacagtgatagctatagtgacgagagcgggaacgactgagctggataaaacattcggcgcgtcggggggccatacaggagagtcacgcggaaaagggagctatgaaggaaggtatatcacggaaggtgaagctcggatgttgtggcgagggaagtcggctatgacaacgggaagtagctcggagatgattcgtttccattcagctgctacgattcagacggaaggtacgtttgtcaaggggacaggttggatttagataggtcgtggcccctttctttttctcccgatttcactgcttgcaccttccgctggcaaccactttctctcgcttcttacatgacagtttaagttacaccagttcgctcccttttttttttcttcttcttcttcttttctctccagagaacaccaagaaccttgttcccaacaacgacagtcaactccagcgccagttgttcagtctccacccttctgacttcattgaaccggaatccaccacatcctgtcactcctcaagttccaaagctcaaaatggtcgacgaaactaccaaactggttcttgaaggtttcccgtccgttacaaaccatgggcggttccaaaagaccatggatgcaatccattctcgctccaaggtggttcttcgcagggttctctttgacttattcgtgtcggacatcagtgaccctgagaccctgcagtcgcgcatccacgagcttgtcgccgagcgctacgagtatgcaaagtctcacgaagtctcactgcctaccaagagaaaaagcgaggagtccccgggaaagaagagaaggcgcaagaaacgaagaaagaccgcgacatacatatcggaagggccggatgagtgcacccgttgtgaagaggagtttggacccgaagaccagtcgaagggttgctttcgccatccaggtgagtacctctaggataggccaacctatgcatttccttcctcctattgtctttggtggtttccagaggctgagatactcttgctgactacctacctacctttgttgaatgcaggcatcatgcaactcaaccgtgcgtcctactcctggtggatcgaggagggcatagatacctctgagtatacgtcgaaagagctaaatgctccacatcatcgcgaagagaacccagacgggttcacctggagttgttgtggtctgcctggtggtcgacggggttgcaaacggtgtccacacaaggcatatgagggcgataccgactacagtggagacagtgaagatagtgaagatagtgatgaggctgacgacgacagtggcagtagcgatgaaagtgatgagagtgatagtggccaggatgatgaggatgacgaggatgattgatgggacacttgaaaacaagacgtagttggggcctcacagagaaagatgatggatgtccgtccaaaaggagattgggccttgggttgtaactggaaagtctgactccactcaaacttgcagttctttggttcaaagcatcagtcaatcaatcaatttgcactccatttgggttcctctgttgcaagtcaaagcagccggtaatggcccggagattcggtggtcaattgatatggcccgtgcatgactccactcaagcccctgtgatgccaagatgactgacagcagtggtgtgttgcttgcagggagaaacgacgctagctcggtagcctgtagcgcgcgatggagctgctaggtacccgcagtgccggctcagtcgattaggtccttctctctttttccttttctacatatttatctttgctttcgtttttgcgcgtattcaattcttcccttctgtcaaagtcccccttcagcctcgctcgctgagtggttgcctgaattgaaacgagcaagggtttccttgtgtttccggtaagtgactcgatcggccaatctagattctgacaagatgtgcatcgggctggggatggctcgagtgtcgtcggtaagcgaatacgacacgtgccccctggagtgtgcactattagcattctgaggcagcccgctaacggaaagaggattgaagcacgtgaatgatacgaggtaggtatgtattccctagaggttaatgtacaaatatctgaatacgataagtaatgaagaaagaggaattgagaatggaggagatacgaaaacccagaggcactcaggcaggtacacagcgtgaaacacgtgcattcagcggttgccggtggcccgcaccaggcgcatccatgcttgccatgttacactaaactatagcgcttgccagggcggggcctactaaggtaagaagccgcaacagacctgtggacccgaggcagtgctaccccgacaggtacaagtgcgccatgattcccaccgccaagagaaaatgagcgtcccgtcctccgcccccgtcccacgactgaacatcccatttttcttggcttttcttttttcaggtttctatatcacgtcaatcgggcagcctgactagctacagtaaccccgcgcgactgacaaatcgatatcatcatttgcaaaaagtataactgccatcgcccagacaatatgcgcggcactcaaccgcacgttttgcgactgtttgttgccatcctagcagcagtcggcctgatcctcttcttcgatcccctcaacttgggactcgcatcatcgtcagccatcggcaacttttatcccacagacaatcgagcaggcgggtggttcatgtcttccacaattacccatatcgtgttgttcaagttcaagcccgatgcgggcgccgatcggatcaagacggtacgtgttggaaccgaagcgattctcgaccaccatcacgcacaccacacacacactgtgtagacttgggaaattctgcgcaatgctgacagcgcccgactacctatcacagatatccaaccggttcctcgggctcaaagaacaatgcgtcaccatgacacagcagccgtacattcgcaagatatctggcggcagggataactctccagaaggattgcaggtgagtagtcaacaaacaagcgggagaaccccaactccactcaacctcttggcaagaagctgacccagacggtgatccagggcggccttacccatgcgttcgttgtcgagtttgagtccgccgccgaaagagactactacgtcaacttggatcccgtccatcaatcgttcaagaaggatatcgagccttttgtggaaaaggttacggtggtggactttaccaatggtgctttctgagcgcggaacgtcaaatacatatcttggaaaatatctgatcaccattatatccaaatacgtactacaagtagccgcattgacttggcgattgtatggtatgctcccacgtgctacgacccgtgctaacccctgatagccgcctcaaagatctccataaacttccacacatcctcgaaccggcagtacattggcaccggcgccacgcgaatcacgtttggtttcctcttgtcgcacaccacaccgttttcctccagcgccgccgccaccttatccatcaagccatccctcaacaacaagctcaattgcgtccctctctgcaaaggatccctgggcgtaatgatcttgaaggccggctcctcgccctctggctgtctcctgacgatctcatccaacaaatgctccgtatacgccgtcaacaccagcgccttactcctcaaatccttcatgctcgtcttgttgaacaccgacaaggcagccgccaagctcgtcaagtcgatggcactcgggttgctcacctggaagccctgcgcaccaggcgtgggctggaactccttgtccatattgaaccgcacgctcttatcggcaccataccatccgctcagccttggcttgaataccggcttgcccaagctcatgtccaccttgccgtggcgctcgtgcacaaaagcgccagccatggacccaggaccaccgttgaggtacttgtacgtgcaccacacggcaaaatcgacgttccagtcatgcagctgaagctcgacgttacccgcgcagtgagccaagtcccagccgaccacgatgccacgctcctgagcgtacttggtgatgcgcgggatgtcgaatagctggccggtgtagtactgaatacccggcaggagcagtagtgcagcgtcctctgcatgttcatcgatggtggccaggatcttttccgtcgacaagtacaggttttcgtcaggctgcatctccactatgcttttctcggggtctaagccgtgccactcgatctgcgactggaaggcgtaccagtcgctggggaagggacgccattccaggatgatcttgtgtcgcttgtcggttgggcggtagaaggaggccatcatgaagtgcaggttgacggtcagggtgttcatgatgaccacttcggaagggtccgcggcgccgacgatggcggcggatttggcggcgcagtcggcggccatgtcttgccagggggtgaggggcgagttggaaagtgaggagaagtggccgttgacgccgatggaggcccaggtctcgagttgcgcttcgaggtagtgccggacggccttgggttgggcgccgagggagttgccgacgaagtaaatgcagggggtgtcagcgtcggtagaagtagtggtgccgtttgcttgggtgcctggataggtacaattagtagatgtaacggacacgtcgtggaggagggatgggtactaaccgggaatgatcccgtcaagagccttcttcttcagcgaagcgcgagtgggaatgatgaattcatttcggaaatgtctgagctcatcttgggcgtcgagactctgagcgtattcgagtgtgttggcgttggaaggaaattcgggcttttggccgtcccggaggacttttacttttgatgtgaagtcgctcattgtgtatgtccgttggagttggaggcaatgtggatctgctgttaagaggaaaaaaaaaagggggtttgtttactttgggtggatctcgaatgagcgggtcccgtccagttgggttgggtccgggttggttggtggaaaaagaaaggttgcgtcaagtaagctgcagtgcagatgaacttatgaagcgaccaacagtgagactacaataaatggtgcaagaatgacacaatgttcctgacgatccggtctggtggttttgtagttgaaacatgacctttcgttttctccaccatcgtcggtatgctccgatttttctttttgctttggcttggaaaagattctttgcgacttgcgagaccggatgcggaagcggaagcggaaggtcgggagtcgggattgtgaaatgtggggtattttatcttccgtcttccgtattctgtattccgctttccgctttccgtactccgagcttccgcctccgtatgtccgcctctgtgtgtcggtctaccgctcacaagacaagacacagatgagtatgaccgacagatcgaatgaccgacaaaagccgcccaattcgcgaatcataatcctattccgcctttaccgccaatacccgatcacaagtattaggtaattataaacctgtaaacctgtaaaccgaacgaacaaatgacaaacgaaacgacggatggtgaacaaagtgcttggagtacagtaaggtatggtattagtccaacggtttgtgtttcagcgtagcggtgccgagaactactttgaccgttcatccgttccctagtcgtaggtagaagacaaaagtcacaaggagagggagagttccaccccctgccatggaaggtggaaggtggaaagttcggtgaaggctgaaagcacacgggacggacgcaacaagggaagtgagccaaggaggccaaggaggccaaggaggtcaaggaggctaaggtagccaaggaagccaagtgatctccatttacctatgtgtttgtggcatcgtcattgatcttttcatccgtcttccatccgtagtttccgggatacaaatacaaaagccgtttactccgctattaatcaacaatcgactcgacatgcaactagctacatgcaacatgtggagtgcggaacggaaagacggaaagacggataacggaaggttcgtacttcgaacgtctcggaagttcagttggctgtctacctacctacctacctaccttgatgaccacgatgaaacggcggtttgctaggtacctatggagcatgcctgggtaccatgaactgaaccgaatcgacatgcatcaaaatcgtccgtccgaactccgaagaacgctgtgcatcgatggacccaggtcattaacggcaggtggatggatgatacctagcgaagaaggaaaaaaaaaaaaggtgagcgtaatttgactttgtattcagatcataataaatagtaatccttggacccagaccgtgatcggccgccgttggatctacctacctacctctacctagataggtatagatatccccgactgtctcaccttccaacgtttcttcttcttctttttcttctttgtttccttgctgcctagacgtaggtacctacctacttcctgcttcctacttctaccgcgactaggtaccatagtttctggaactggactcgactcgacttggcctctagcagcaagttctccagaccagaccagacttggactttcgcacgctcgcatctcttttcgttgactcgaacccatcatcagacattcagttcacgacgacaacaacaacaatgtcgccctttgaacacctccctacatctacaaccgctactacctccaagcaggcctcctccaccgagtccaacgagtctgctgactcctctttccccgatcacatccagtcgctattaaccaagtacgacgttacgaccaacgggttccttccagagggaccaccgctcgaggtactgcctggcgagtactacacgccatgggaagacctcatcagacggttatcggagtcgctcgatgctggaacgtttcgagcagaggttgatcgcttgccggttttgcaaacggatcgattgatgagggaggaagagtggaggagggcgtatgtggtgctgtgtttctttgcgcatgggtatatttggggtgggaggagaccgtctgaggtgagttctttgtgcatggtggcatagagccgaagatgaagatgaagatgaagacgatgagaatgtactgataacgacaaaaaaaaacagatccttcccgcgccaatttctgtcccactcctttctgtgtccaaacacctcgacttgcctcccatagcgacgtatgcatcgctcaacctatggaactttcgatgtgtacctcccccatcttcttcacttcctccttctcctccagcgacacccgcttcctcttcttccccttctccatctctcaccacctgcaaaaccgccgccgccaaaacacccaaggtattcgacccaacagacctatcccgcttacaaaccctgcacaccttcaccggcacaccttcggagtcctgcttctacctcgtctccgtagcaatggaagcccaaggggcatacatcatccccatcatgctacgcgcgctacaagccatcggtctacgcgccgaagcatggaaggagtcgacaaccaaggcgttgcgggagttggtacgctgcgtgcaagctgtgggggagctgttggagcggatgtatgaggggtgtgagagtatggtgttttatcatcggattagaccttatttggcggggagtaaggggatgaatagtacctctatggggctggggaggggggtgttttatgatttggggcctttgagtcctgctggttctgagagaaagacaggggagaaaggggaagaaggggtagagggagaagaggtgcaaggacaaaagagaaaaggaaaatggatggcatacagaggcgggtcgaacggacaatcgtcgcttatccagttttgggatctggtgttgggggtggaacatgttagtgctggacactcttctcctcatggacaggcttcgcacccttcccaatcagacaccatgaaggagaaagaaaaacccttccatgaggaagtaagggagtacatgccacttaaacaccgacaattcctcaccctggtatcaaagatgggattgggaaaaggaggaatcagaaaagcagtcatggagatggtggaagccgcagagcacgaggggagggagttggacgataaggaaaaagaattgcagggtgcgttcaccgatgcgacgagggcgttggccgggttcaggaataagcatttgcagattgtcgcgaggtatatcgtcattccttcgaggcaggcggtgccggaggggagtaagaggccgggggcatctctgggggatggaaaagtgggtggaggcaaagatgggcaggtggtgaatttggcgactgctagttcggggttgtcgcaggggaatgatgacaagaagaacgaaggaccggaactgacgggcaccggagggacagcgttgttgccgtttttgaagcagacgagggatgagacgttgaaggcgggggaagttggaaggtgagttggggtgctgggagggaaagtgctatgggtgcaatggcggagtacaatcatgcatgaatcgaggtggaggattgcgcaaaaggagtggcccgttattgcttcgtggaaaacaagccatgctgaacccaaatcactttttgatgagcagagattatcaattttgtacactttgggggtcaaaccctttacatccgtcacttcatgtctcagccacacctaatcccactttgcctcggtaaccttcaccatcaaatcatccatctcgggcgtgcagtaacacctcaaccgacaaggatgcatcggatccacaatctgcatctcaaagtttctcatgaactgtcgtacgttagcttctcatcatcaccaacaacatttctctgacgtggatagtatcactcacctcaacaacaaccttctgcaactgcacccacgccagcctctgtcccaaacacctccaccgcccatgcgaaaacgccaaatccgtcgtcttccacatgcgatttctacgctcctcgtctccctccaggtacctctctggtctaaacacatttgcatcctcgccaaacacactcttgtctctcaacatccccacgtaattgacaaagatatccgtaccacccgggacgaacctaccgcaaatggtatccccccctgcaggcacctggcgcgggaacccgttcatgaggggaggcatcatgcggatggcttcgtacaggacggcttggaggtagggcagtttgcgggcttcttggtcggtgatgatcgacgacgaagagatgaggccggtgcggatggcggtggaaatctcggacttgaggcggatatacgcggatggagtggagaggaggtagagcatggtgccttggagggcggaggcggtggtgtcggagccggcggggagttgggccgagacttcgaggacggctgtccgttgggagatgccgtttttgacccattcgtcctggcaggtgttaatggagagagatatggggtggtgggagaaaagttgaagactggacttacaagcatgcttgagcggccggtgtcggctttgaggggcgtgccttttgcgctaccgtccttgtagcgtctggctacttcacgctcgatgagactggggattatgagctatcagtacctggctgggtatgtagtcgttgatgcagttgaaaaaacatgtggactcacccgagaaaagcacctataccgctcttatctgtcggcttgggaccgagaaggaccatcaagggcgtcgagatcacgatcttgctgatggcaggaacgtaggccaagctatgcaaataccccactatcatatccgcaaagcccaaccagccaaagtgatccttttcctcgcgaacatcaccccaagccttgccaaacccggtctgcgtgaccgagtcgacggcaatgtatcgagcaatccgggtataatccagggggggcttggatcccgaagtggcggcagagttcatgtacttcttgcgaacgagctcgacagcctcagcaataaccatgtcgacatccttttccatatccatctcgcccttgccgtggtagcccgcgtagaccttggtcttgcgctcgttgtgcatggcggagtcgctttcggagaggaccgtgtggtcccaggggtccattcgtatgcagtcgtaaaagtcttgtgaacgagcgtagccgccgcgcacgccgttgatgtggacaacggtagcggcgtcgcagaccatgagcgcgttgggcccaatgcgagtaatggggccatatttctcttgagtcgcgggaaagatcttgtgggctttgccggtccagatggctctagcagcccacaggttggaaaagccagtggtgggagggccgggaaaggccttgagtcggtaccaatcagtgaaagatgagatgatgtaccaggagacgaagctgatggcaaggtagatggcggccacttggagtttggacatcccgctggagaccagcgggagggctcccagtagctcggtgagggccatatttgcccgtgtgtgttgtcgttacacagttaccgtagatgtcgaggagaggacagacacctcaacccgtcaaggggaagccgctgatatagacatgatcttcagagcctagggggcccatactacctctgctgactccattctgtagacgtcgtgtagcgaattttgggacgatcagcagcggagtacaaaatgcgattggcttgactgccggaaaaccccaccatggtaccactcaactttacttgaaaaggttacgaacctcggcgacgtcctactgtagtgtagtgtagtacaaagtgtcagcagtgatgcgaaagtgctaacgtgtaaccgtaatgtgtccgacaccatgttgcgaggacgttatcttgagatgtggaaaggaatgtgttggttggtttttccccgcatgagatttctgacgggagctgcatggcgaggagttgtgaggcttacgtaaccacacatcagactgcctaactgcgttccagtcatatgttgttgctgcaaaccccgctattctaatatcgccgttgatgatcggatttgcggactggaacagctatgcatgccgtgccttatgttttgaagcgaccaattgatttgtccggactatcctcctctctctctttgctcttgctggatgagatcaatttcacgccgttggctgaacgttggatgtggcacgtcgcaatggcacacgtgattcaggtttcatgcccgtcgggcagcgctgactcgggcttcactctacctctaggcatcagcagaactctacaccacaaacaatgagcaaaagcctcagtgaccatccaaggccatcatacctccaggtacaacagtttcccaacagcgcgctcacatttgcgtcgataagttgacagcaaaaagggcgataatctgccaagtacctacctctacgtacctctaccttacagcccgcttggacgccaagcagccggacccacctgtttgtttacttcccccttttcaacaccgaaacatcacaaccccacttccacacccaaactttcaagatgagggtgttgaaggccggtgtcaagcgtgatgactacaactggcgtcagatccgtcccggactatggcagcgtgatgccgatgaagctgaagtgttctactcaaccctagccaagctctacgcaggatccggacggatgcacttcgccatcacgggccacatctccctgaccatcaatgtgcccagcgatgaagacccggaagtcgtatctagacggcttgacgagtccctccgcattgcctggctcagacaacgctacgagacgccaaccatcgcctcatatgcgcattacgacgcactcgacgggaaatggaagaagtcctaccgaaccattcccgacgacgcatcgacaaaagcatggcttgaaaagaccttccaaatgatatcaaccagccaaacaggcgaggaatgggctcactccggcccgcccgctccaaccacagccactctgtttgtcgtctgtccagcaattgcatctcaggattcatccaccatccgccgcgacctcgtcctgcgctctccccacgacatcatcgacggcatcggcactctccacttcctcaacagtctcgtcaccaaaaccacccaagccttcacggaaggcgaattcttccgtgagctccccgtcttcgacggctccgaagcatccaacctcagtccgccctaccgggtagccgccaacatcccctcgactcccccaactcccgagcaccaagcccgattatccaccatcaaagccgcagcttcgcaatcagcaaatcccgacggactcccatttgtagacatcggcatcccctacaccaaaggtcctctcttgcctgggaaacaccaacgcacagcgcactacctctcccgcgaacgcacctcggcgctgatcaccttcctaaatgagtcctatccagatacaacggtgacgcacgcgtttcacgctgctattgctctcacactacgcaactttcatacctctttagacctcccctctatgtcctgcgcctccaactccaagacctccaccaccaactccaagacctccagctccagctccagctccaagacctctcactccatgtccgttcccgaacaagagcaagaacaacaagtggaagtcagcaaatcaagatacaccaactacctcctccgcaacgaacgctcagcctgctcaccgccctacaacacacccttacactgcgtctcagtttaccactccctccccccaacaaagctacaagttgacctgttgtctgtttcccctaccactccccaagaaaaaagagcggaattcgaaactgtcttgaaccaaatcaagcacttctacacttccgtaaggaatgatcccctgcattacgctctagcaccaacaacctggacagaatggacacccgtccttcctgaggcggtgttgaagggggaagaaaagatggaggtgccgaagccgaaggaggtgccgagcgtcagtgtttcgagtatgggggttgtggatgggattgtgaagagggtgcatgatttgggactggggaaattggaggtgcagaggccgtgggtgacgggggaggaactgacgaatgggttgggggtgtttttgggcacgcttgatggcgttttatgtttgagctgtgcgtttaatgaggcgtggcatgataggaagggagtggacgagtttttgtgggaggtggaaagggtggtttttggttgggtggacggggtcgatgaatcccagcctgattcggagtcgggctgtatgagatagaggggtcaggattgagatgagggagtcagaggttattcctcttgtctccagtgcagtacagtgcattttcatgggttctggtccgtaccttccgctacatttcccgcaggtgcagtgggtgacaagttttcaacaacgagttgtagatatagtggagagattcctacgattgtgaatcacaaagaagttcgctgtcatatccgtaacttcggtaccctccaaagatcccaagccgccttgatcctcgttcaatcaaatcgaaaaggaactcccagaatagtgtgtaactccctcaagacaggactcacttcgtcactcagctcgtcttcatcgtctttcgaatcttcatcgccatttcgcagctctgtccgcagaatagccaaaacatgtcgagcgcccagcttcttcccctcagagttcgcgtaggcaaccgcagtcctcagaatgtttttgatcgtacgtccctgtttcgcgtgttttcgatagtcagtactccaataccagtagattgtgatgcacttggatctcggttaggactcgggtgacatggcaagagaagggcgtccacttacgttcaaattcagttggcccagcgcattgtagatgtcttttgtccacgactcgtcaacctcgacagacttgtttgtattgatcaagctctcccagatgcggctctttgcgtccggactcagcttgggatacgagatagtgacgtgaatgcgagacttaaacgcatcatcgaagtcctgcttcctgttggttgtgaggaatagcacgccctggaagtattcaagcatcctgagaaatactatttacagtgagcatggaacaaattagcactaaaactcctagactcaatggtttctatgcatgattaaaataccgaagcgctagcacgaatcctctccagaatttttctctggatgcacatggtgcgaaaggtgggtttggctgtgcttaccggcgacgatagcattgcgatccatttccgcggaacttctcttgcataggaggacatcggcttcgtcaagaagcgtgacagcattccatcgcttggccaaattgaaaatcctttcgagctgctcctcgacagcgctgacttcggtgcccaattcaccccctgaaatggcatacaaaggccgctcaagatagtctgctacactctctggagatgcataactgtcagcactgcgcaatactccatagtcgtgcatgtctctccgtggatcatggctacatagataaaggctcccagatgtccccgaagcagggtttcggatagatagggtgttgcttaccagcagtgagagttttccccaggccgggctttctgcatcgtgacattcgttagagacagtgatgaacagctcgataccaaaagaggccgaggtgcagtctgtggaacaggaatggttggtgacgggaagagcaatgtagcgacatacccgtgaagaaggaataccagcccctgtccttttccagcgatcacatcgtcaaagatgacgtgattgttgcttttgtgtcctttgaccaatgcttgcaccagttcctttgtcaccttgtcctgctgaagggatccaaacgctgccatattccataccacattttgcacttgatcgctgagaacccaccaccattttttacatttgagaccgaatgcaggaaccagagccgggaatgtgagcataagttcatccgttgaaacctggaagattctccaaacagcttctgcaatcccttcgaatgtctccagatcaggctcgatgtctgtttctttctgtgtggtttcggtagtatgtggcttcgaagtccgcaatcccgtcagtgccatgatatcccgggaatattccagccttctgtcggcatcggagtctgaatccgaactagagctgtcattgttgccacgccgtttggttttgggtgttaggttcctcttggcgggtatccaaccccttcctgtggctcttgcacctcttccttttttgggcttttcggtgttacgttccagatcttccagaggggacaaggtattctcatctccataggccttaaagtccaccatgacacgctcgtcgatctgtttgtcatgcatcgtagggttgcacccttctatgtccacgaacttgtcttgacgcatcttccacgcagccccattgtagctctgacacataaaagaggaaaaattggaacccagaatcctctgaagtttctgtgacctcgcttgcaatgtgcttttgagagagtcccattgtggatagctctcagcgggcatcagtgatagtcccgagatcttcatagggtgcattccagtcagtggaatgtaaagccgctgcttggaaagacctggagaactgccattagagtcgattcgtagtccagtgatctcccagaaggtcattctttctatgatcttctcggcgacattgcgacaaatccagcattcttggatcgagcctttgttgaagacaagcaggctgtttggccgatagattgtccaaattatgtcgttaacaacctgcttctttggcgaatatcggtcatggtcttgaaggatgctggccatgacagattccgggtcacgtacaaactgatcgagggccttggcatcacgccgaagatcttcatcgatattcttatcctcagagagcttccggatctcatcacggtagaagaacaactccataaacggggtgctgatcttgatggggaacgccttgaggtccgcgctctcgtaagtccgtgtggcgattttccggaaagcgacgcaaagtggctcggagtgaatctccagatcaaaggatacagggactgagacaccatttctctccacccatgtgcgacgcaggataacggcgtggtcttcgacctggtagtttgtcttctttttcaagctctggcgtggtataaaccttgaagtcgggtacaaattgaccactcgaccgcccagtcctgcggtgtgatactcgacaatgtcgacgaatcctttggatgggcctttcgtcgttgcctgagcttgctgtttctctttgcgtcaattgcctgatccgtagaggtaggggtggtagttcactggaatagttttaatgagccgtacctctgtaggctgcgctccatggcccgttgtctggttgttctcagtacggccacttcccgaactcggagcattgttggtatttgatttgaagtggtgtggaatcttggctctgtaatcgcccagtgacatggcgaacgacaatatgaagggggcaactgtctggtaggaggttcaaagagtacctgtaactaggggtgtttcattagacaaaactcaacgacgttggtatgactgagaaagaaggttcaaagacgggatctgcataccttgagaggtggacaagagtgactattaatccaatgaagcatcaacttcggagggtgacaacaggtggcaggagctacctatccctacaccgcaattctgtgaagatgataaggaggattagaagatgtagagatacctgaggtgttgctgcgtcacttctcgcacttcgacctgagatatccaatctggagacgtatcgaccatcgactgcaaatctctgaacgggggattgcagagcggatggcgtacggtaaagcagaaggggcgcaggatcgaggcctcacgtcaagaccttacctctgatccacgaagaaacatgaaccgacaaggctctccgaacaatgccggtagagctgatattctgcagtagagctgcagatgagtgggagataaggacattgacgtggacgttaggcattcagctaagcagagcctgctttgaaagacatgtcgttgccccaatcagcgtgctcatctgctcgcttaacccgggtgcggctgctgggagggtatcatgaacgtcgtcggatttgcgccaccgcttcatcacgtttccaaatcagaggtggtgtaggagagcctgatgagaggtaagctgaaaaggggctcttgatgcggagcagttgggttgtattttggagaacccctcatttgcattcaaaaagtcgggcggactgcaggacaaaagaaggagcgattggtgtcggttttgccaaatgcacatttacacgtctacgtagaggtaccacctacctacctgggctcctgcagagaaagtggggcaaatgccctgtgaacagacctaggtacacactgaaaggacacagccacaaaatgcagggcgtttggatggtacctaggtacctacctctagtggcagtgagcactgcccatggtagctgcctacaggtagtagcagacagctaaaccgggcaactgcgtgttatctacaccaatttcagttgggcaggtaccttaggtatcgatgccttcaaaagaactgttgggtggttcttcatttagcacgcggcatctcagtttcagatccgtcacctcaactgagttctcgctcatcctcaggttttcaacaaccttcgcacatcctacgttcctctacctacctacctacctacctaggcgcaacactcatcgccaaaaaccctcgcgcacacacccaagtacctcaggcaaattccagtggattcactcatccacagccttttaccaagccacttcaaccccacaattgatctccccattcaagcgacttcaccaacaatgggaaagagaagacttcccgctcccgcaacgcagtctgacagaacacgcggtgcattatggccacatctaagcacactcaagcacttccggggcaagagcaccaacatcacaccctctacgtcctccccatcgtcgaccccatcgaaggccccatctcctggtgcgcaacagacgccagatgctccaaagcccaaactggagccagcagggcgcatccgtctcagcgaggcagacgtcctgaatgatctcaggacccataaaggtttcggcattccatcgattgcgccaggccttatggtgaccgatttgcccaattttgacgatgttactccgtatggtgtgacggagcaagtacaggaagaactctgggagttggaagccaagaggctcgtcaaggctgtcactcaagaagagtcattgctcttcgaaggatctgatgatatggccattgattccaagaagtcatatgcaattctcgctgttctcgcggaccggatgatgcaatgcttgaatatttcaacctacgatggagagagcctgttggcgcagcatcacgaaaaacgttgcgaccggtcaaaaatgcaaaaatgcaaactgcttctgagctacttaaccaatatcgaagacgacgtgaccgaagcacaaaaggatgacaatgtcaaggtcaacgatgaagacttcttcaagttcgttgactattgcacgagcgtctcagtccgtcttctttgctcagcagtcgacggacgctattttcaggccagtatccttgcgcaaatggccaggttctgcaccaaagtcaaggtgctttcagctgatctcaaaaagtacgcccaaatttccctcgacaatgctgaggctgacagtgatatcccgctgcccaggcaacagggcatgcgtgggcatcaaggcggacctgatctctccgaagccggcatccttaacaccggtgatattgaccggttcatttcacgattggaagcggggaacgggaatcaaatggggcttctggaatcggcgagcaagaagaaggctcttcgttttaagtactgtgagaagtgcgacacgtaccgactcaccctaacgagggtgctcgagcacatgatgatccacctgagaggaaccagccaactcacgcaaacattcccaacctcttacgaggttactcagatgatctacgaaactgggttcgagaggtcacagaccatggtgtttcaggacgaggaaaataattttctcggaacatctgacccggtagtggtaaattactgccggaatggtattcaccttctcaatcagactctcaatcatttgtttggcaacggcatgatttcagagtgtccgcctgacccacccagtcctcatccaacagtgttggatgacaattcttccgttggcacaacaatatcatgggactattcacctgacagagatggggatcctttgcaaaaatttcctcccacaccggcgcaacctcgacgacttgccaaagtggaatcaatgtccaacatcataacgatcatcgtgccactgctgttagcaaatccttccactggttacttcatccagaacttcttcaggctcatctccttcaacaattttctcgttgcacgttcggtatctacctctaccgccgccgccgcctaccaaactctgcaaccacaacctgcacaggaaagcccgttcgagccccacatgtacggaaagtacaccgctttcttctcgctcaccaccgaggagtaccgctgcaaacatcatgatagtcccgcagatgcacccaggcctttgtccaaagctttgatgcgccgcaagaaccttcacagaggggacgaagttggcgcccttccccgcgtggacagcatggcgcgtgcgaccaacaatggaaaaaacagaaacaagaagaatacccaacagcacccccctgtcgatgatggagacacattccagcgccggatcgaagcccaccagagagagcttgaccgctatgggaacaagatgaagtcgtgggttgccgaagaaaagggcatcatggtccagtgcaagggctacgtggcgctcacaatgcttttctgtatcgtgcttgtcagtggtggcatcgccgttggtgtctcggttggtccccggatcagtgccgtggatcccttcaacatcacgacgtactgctgggtgctggcggcctttatcgtgctggtcgccaagagtgtcagggttcacgattggccgtggaatgactttctacacggacgggtcctctgcaagagtgtctctgagctatcctcggttaccggcattggcgaccagctcatcctggccaaactgttgcaggacgaatctctctctcgcttggagacgcgaggaccattcaatgcagtgttccgcaggcgaaaaggcgaagggttttcgattgatcgaccgataagcatgtggacgatgcttttgagcgggttgatcatgattgaggttgagtcagttgggggtaagtcactggtctgtttggatcttaggaggggcacagccatcgaaagaattagtagcatggcggattaccaagaagacgaggaaaagaggtcgaagtatatccattgcagaaatatcccgggcaggaaggagctggctgatgaaggccacagagatcccaacaagctgattcttgaccatggggatatcttgtggatcagatcgctgggtttctattccaacaaggacgcgatgttcatctaggactatttgcaagtttttcgctacctaagtcaaaatccgttggatacaatacaactgaacttcacacaagccaactcacaaacgagtaggtacacatgtatctgccatgtagaaaggattggagtcgtgcgaccagaaaacagcccgacataatggcttgcgcagtcagatcggcccacctgactcatccggcgtatagcttccatgcaaaccagtccctacttcttgcaaaaaaagaccataaccaagcccccccaaaaaaaaaccgaaaagtgaaaaatgaaaggcctcaactgggattcgaacccaggacctcgcacattggtgttgcttgtcacaagcaagggtatatcccgaagcgcgaatcataccactagaccattgaggcaattacgtggtttgttgacaatagccgttgacaacagctttcaagaacacccaacgattgacaatctctcagtaccgcagtattggctacctacctaccttactttacttacaactgaaccttaacgaagcatcactacccaggtaggtaggtaggtttctcatgcatagcagactgactaccgtagctaccgagcattgtagggaattgaggctattacagcgtcttggcatttcttaggtacctctacgtgaccttggcttggatttggagtattggtggagatattttctgtctcctgtctcgtcgtcgtcgtcgttttcaatacggtagtaatataatggatgttttggttacaatgccttgcaaggtctttaccccggttctgaagcgttaaagattgatcaagctggttgttattagatatctatctaacgtgtttatctgttccgcattacatcatcgcaaaaaaagaaagctgtgcctgcctccttactgtttgtttcatgttcagggtttcttcgcccactatactgaacgtggtgatcactcaaagaggtgcttgtcgtaggttgacaatgaacaagaatttggagctgtgcttgcacatccctgtcatcgaatggaaacatcaatacctctacactgtgcagtttcacaagatcattaccagatgaagcacgcctttgcgacaatcacacgattacatgtgtttgagaaacttcaagcatcgatagctagtgactctttctcaccatgggcgacgttcagctatgttgattactgcatactgtgcacgattccagtgaccgtattggtttgatgttaaactatccatacactgtgggtaccaaatttacggtaataatcacatgtacacatcacatcatagacacctttgagacactcgctgataaagacaccatcagcatatcctttgcacaggcacttggacaagacgctttcatggagggatttgggttttgatttgttttttttgttttgcttaggttttcttgttcctatacacagcggcaccatggccgcgcattcctcctcgctacatgcatgcctgccagccagcagttcctcttctggctcctgactattggtcctgatcatatcaacaacgtcctttactgagcctcaagatcgttgctcctgttggtacaagagcggcccctctacaagaaccaaagggggttcgcaaaattgccgaacactcgcgagaacacgcggaagaagaaattaccggctttgaaagggaatccgaccatgaagttgatgataccaaatgtgcctgatgaacaaaaattattagtaaagggttttcaaatatagtgaaaaaaaaatgatcgaaagaatgcacaccttgagagagtcttgacaccacgccttcccgtttcgtgtccttggagggagcgtaacggtccttgaaccacggatgagccatgatctcggccgtgctcacccgatcctccggcatccacttgaagatgctcctaagcaaatccgaaaacacctcaatgtcatcgaatttcttcgtaggaaactggtcgtcgtccatctcatcctcttcctctgtctgttcccaagtataacttggtaattttgtcttgtccctcgcccactgagcttcaatagcagccccgctgcgctttgtgtgcagcgtttccaatcctaacgacattctagacctgatcgggtcctcgtagcccgactcttttttggcgtactccttttcctctttccaccgcttgatcgaaaacgataatgggcttaagactgacttgcccgtctccggatcagtcaccatgacgacatcctgtaatgcagtcccatctggaccccaaattcccttgtaccactccctgaattctgagcgaaagggctctgggataggacccatgaccagctccatgttcttgaccccatataacttgtcgctggagtccgcaaaggggaagtagtccaacacaagctcagcaagcgtgacgccaagagaccagacatcgctctttggtccgagcttgaccaatgttttctctttgccctcttggttcttgcctgtgattgcttcctctggtggtgcgtagcccagcgggattcccgttcctttgccagttggctcggtgacaggatatgacacaccaaaatcgatgacggcaacgcttggtgaacaccatcctccacggatcaacttgaacatgtccgcctgtccgaccaaataccgaggaagttcttttggccattccttctcttcttccttggctccgtccttgttgttcttgtcgagtggggttctggtgagtttcgccatctgcacgcctcccaaagcgtccaccagctcttcatcgcccattctctctacttcctcgttcaggcagaatagaatgttggctggccggaaatccccgtgacatagccccttttggtgcaagaagtgcatggcctcaacaagctggaaacacacatgtttgaccagatccgtgacgtgtccgtaggtggcacagaatgactctaggttgggaccaagaaagggggcgatgagacagaggtgcgagccgttgggctggtaggggagccagaagtgctcatagggcaaagcgatgtggtattttcggaggaggtcttgggcggtctcatgagctcggagggcatgagggaagcactgggagagaccctcttcgtgggagacggagtgggtgagaagttgtagggccttgaaatcaggacacgccttggccgccttttcggatgcatcagctgaaagaatcttgagcgctttgggtttgccgtcctgagtgtcgcgacagagccagacagtgccgaagccgccgtggccgagcttgtggaggacacgaaagcgggaagggtcggagataggaccaagggtgtcgcctaagtgaacggggtggaagccgccagggccatagtcgctcagggcttcaatgggactagtcatgtcgtcgtcgtgaatgtcgaagtattcaggctctgatgagtcggacttggtgtcgtcgatatcttgttgagcttcaccccccaccttgacatgatcctcttgcggacactctcgaggacaatcgtggaagacggcgatggagggggagctgctgttcttggtgggggatggcgcggtaggagggggagtcggatcactggttatgacatgcgtctccctgtcgacctccatctttttatcctccattttgtcggttgtcatgtcgtcgatggttttgatgatgctgcgcgcaacctctgttgatttgtcaagagatatacaagggaggaagtgattgatttggcttgtaggaataaccaacttgaagcgtccgcagtcaccaacttgggggatatgcgatggtgaaatttcggtcgcgacctgaacacaaggtttgttgcgtgaagtgttcagttggtttgggggacaaagaactgaacgaagtgaagccgtggcttgccgggaagcaaaccgtttgcgcactgtggctggagagaggctcgagaggtacgtaccgtcccaagggaatgaagtcaattctttgtcaaaccttgggaggcaggaacgttcaatccttcagccaaagcgtgatcatgtccgttactccttcctgtccgttgccagtgtggttttgtcacgtaatcgatcccaccaaatttgctgcgattccatgaaatccacaacttccttgtcccctcctctccatcatcgaatgtgcccggcttcatccacaaactcacatgagcaatcgtccagtacatacaaattgacaaacgtcaaacaacttgtcaattctgatataaactgaagtcttcttttccttgagacactgtcagggagctagttctccggtgtcatttgcttcttcattgtggaccgatatttctttcctgtatccccgtatcgaatgcgtctctcgttccccatccaccatgaaacttaaagacaaagcatcattgcgcagatgaagaacccctcccagtctgtccaccatcgtccgccaggttgagacaccatccacacagccagctctttgatcccccattcaccatgccctcgtgtctgaggtctacgagccttgatggctcaggttcggctccaaggttctaaccttcaagatcagacttgttacctgagcaacaccaaggtttaccgtcatgacttgccatccagcatcattcactcccatattcgaggtgaatgaaccacaggttcaaggtcctggatttcaaaatcagacttgttacccagccaacaccaagcttcacctgaacctatgcgtcccaggccattcactccgacagtccaagtgaaacgatcacaggtctcaaggtccagatattccatttcttctggtagataaaatgcgccctcgcacaattcctctcctcttttctccaaccactttcagtcctccagacaccagtgtccaacaacgacaacacaacgtaatcagggaacttcaaccttcaaggaattacagaccaaccagcacacaaccagacaagtaagctacccaatatattccccatctctatgtcttccaagtctaactttccgttcataagcaaaagcaacaagatgcctcccaccggaccttggagaaccaaagacggcaaaatccccggcatggaacggcggattcctaaccccaccagccatatccgattttatcctggagatcaaatcgaaggcaatggcttagacctcaacaccattttgagaaagaaggcggctgcggcaacggctcgcgacaagtttcagaagaatgccggcggtagaggaccaggtgtctggggtcccagctcccgaggacgggggcccgcaggctccagaagtagcgacaacgccagaacgtttgacccggcacaattcggcctcgagcgcgatgagaatattgtgtggattgaggagccacgcaggcgcttcgcaaagaaccagcagggcaatgaaaacttcgcccaagttcagaccataattcgccagcgattgtcactcctcggtctcgactacgcagtagtccgtaccggtcctcacgaggaccaaaacttgcatgacgaactgggaactgttcggaaacagaccaacgtcatcaccgggcgagtctcgaatgagactttgccagcagatcttcatgtcacattatatgctggcaggaagaatgggatgaggggggacgagttatatttgcaagggcacatatacttacaaaaggttcttcgcgggaacggggagaacaaggaagaatatgactacgagtttctttctgacccctccaagagaaagtacgttctctggggggaaagacctcgttccgaggagtggtggctcacacccaacacctacccggcgtcctcgggacccgcgccagtactcgggcttgctgcgggtaccacggaagaccttgagaaggcaacagctagcctcaagatctgagaggctggaagctctctttttgcattccggagtggtcttttctttccaaattgcctgtttccttccttcttcccttcggcgataccccggcattgtcttggcgtgttcgattcgacagtatcgagttcaaaaagaaaccgatgcccccgatgcccccaattccccaagcacgaactctcttagcatcactgtttacggtatcatcagcatctcttttctcagcatctgcagcattaccaggaccatcatcactatcatatctacctttccaacattgcttagcgctctattgttctctgctttcttcctttactcggcactacattgcggaaagcttctgcttcgaaccaggcgggcggtctcaaagacgcacttcatcatggcatggaggggttaatgatcaagggaatgggcgcgtggggagactatgtcggaatatccaagtggcctaccatgcatatctttattattgttccttattgtatcatctctgtgtgcttgtgattctctgtgttcagaagcttggctgtgtttgttctcattccataaggagtacgagctaccgtcgtttagtcgtctgctgtgagataatgcaacgtacgacacccttctgttaaattcttgtgttagtcgtgttaggggtatatataactggaaaatcgtacatttataggacaatcatacctggtacctacaacaccaccaacagactacgaacgtagtcactttatatagaagcacctaactttcaacatcaatcgacaactctagttcagtcagggccagactatcagtcgacacgccgcctcggctacctaactttcatagcttggattacgcaattgtccgcgctgggcctcacgagagcggcaatcagcatgatgatattggtaccattctgaggcacaccaacaaggccaccggaaacgaaccaaaatcgactaccaaagatgacctccatttactctactctgtatgcggggaggaaaaatggccggcgaggggggaaactttagggcgtgttcgttaccgcagtaaaaagttagagggtattcagatttgcagggttcgggtcgtagtaagcatactggcttactgaactgcgcagtgttcggtaaatcgcagtaaaaatggttaattttcatgtaggtcgctgcaaccacctgcaaccatctgcactttctccaaatcgtcgattcgaccaatcagagggcttgaatcttctcaattcttaaccgttttccttactgcactacggctcaaaatcgagctgtagtgcagtaaagaacgtagtcaagaactacctatagcgcttcacccctataatatagagcttaacttgccgcaccgtccctaatgtcctcgcgcaccctattttaacttcccgcacccctttttccccacatgctaaccgatgacagctgacatgtaaagtcccgcgttttgtatagtaaaacccacttttagaatgttatgtaacatttaacgaaatgttaataaaattcaacgattttaatatataatattttctagcatagttaaagctatattttattgctatacaattatatacccttaacccgaccaccgctatacctaccaaatcgattacgcttaattgagtaattaatagtgaagcgttcgtattgtaattaatattaattactaactgctttatagtattataattatttcaatccttatttgtagctaatttctataccgccgcgaataataacgagaattagctagagcttccccgaattaacaaactagtataatcaatcgataaaaataataaactttttcgtattaattttatagaagaataggcgcttattaaagcggtctacgatttttattaccgctatcgtataaggttaataaagtagcaattttatatttacaatagtaaattcgtctttagctaactataatataaatatactaaatattataattactctatccctaaagaaattgcccgcctttgttataactctaagaagattgcgtacgattgcctatttaaatttaaattcaaatatatatccggcaatagcctcgactgtctgcatcggctaact