ggtaactaaagtagttatagatttaaaggagggggtagtaaatataattataaaagtaaggataggaagaagaagaaaggagaagtaaagagggtaggtagaagggatattatatagacgagggaggaggtccttatataaatataaattgaggtaagtaaatataattttaagtaggcgaatataaaataacgtagagtaagaagaatattaaataattatataggtagtaggaaagggtaaatagaaggataaaataagggtaatagttaaaagcggaaggataggacgaataaatagtagcggtaattatataaaaatagaagagaaaagtagaaaatagaaaggtatataattcggattatagtagggagagtaggggtagtagttaggaattatattattagaacgaaaaaaataatacgaagaataaagcgaaggtaataggaaggtgattaaaaaggaataatataagtgagggaggtttatagaggaagtaatatatagaattataggaggcgaggaaaggaaacgaaaattccgaagacggaatttatagagagggggattatatttaagatttgtagtaggtcgtaataagcgcaaataatagaaaataatttataaaaggagccttaggatttaattatataagtattatatagtaagtataaacaatagaaggtactttacgaaagtattaagctacactacgagtataaataatagagaatatctagtaagaggaattacggagtataattatattaatatcctaaaatatttattaatactcttaaatttaatataatactcctcgttaggtaaaataatatttattaccttatacgcttataggacgatagtcttagtaacggtcgggaatccaactaacttttcgaatctaataccggtttcgtatccgtattggaatttataaaaatagatattataataccgatattctaacggacggaacgttagcgctttaaatttaataccggtttcgtatccgcatttagaacttataagaatagatattacaataccgatattctagcgggcggctcgctatagttaaagcttataaaaatggactttacaatgccgatattctagtgggcggcttcgtacccgtatttagagctcgtaagaatagatattacaatgccgatattctagtaggcggctcgccgtatttagaacttataagaatagatattacaatactaatattctagcgaacggctttatatccgcatttagaactcgtaagaatagacattataatactaatattctaacgggcggcttcgcatccgtatttagaatttataaaaatagatattataatactaatattttagcgggcggctttatatttatatttggaatttagaagaagggatattataatactactattccggcgggcggctcgctagtagcgaagcggttataatatccggaatatagtattaacggttattacgaataatagttcgcttaaattaaggggcgaggatttcgtaccttcgctagtaatataacccgataatgttacaatagtataatactaacgccctttactatttgactaggatttattataaattacgaaggttctaaagacggaacctgttatagggctagattacatgccctgtgccaggccacggcacagcagattacgtgctctgtgccttgccatggcactggtgccggcccgggcattgaggctctgtgtgacccactctaccgggccacacaaccctacctataagcccaggctggcgcacactctcctcttgcttccttcgtataataacgtatatcgtagcttacccccaacggtgcccttgccccgtgatagaacctataaagggggggggttatattaggaggctaaaaattcgtataccgaagtactttagtagttattactcccctttattaactaacgtataggattattaataataacgcctatattaagtcgggctcgcaggaaggataatccgttattgcgctgaggcgctaaactagtataaggctttataatactcgttagcggataaatagagtttatataggtataaaagaggcccaacggagtgtagtttattataattagtagctattaatatatctttaaattaacccctaatttaccgtcccctacgtatagctacgaccgtagtcacttcagcctacctttcgcctacgttcctaacaattacgatccttactgtaccacggcttaaaattaagctgtagtgtagtaaggaaaatagttgagaattgagaagattcaagccctttgattggttaaatcgacgatttggagaaagtgtaggtggttgcaggtggttgcagcgacctgtatgaaaattaactatttttactaagatttaccgaacactgcgcagtttagtaagttagtatgcttactacaagccgaactctgcaaatttgaacaccctctaactttttactgcggtaacgaacacgccccaaggcttcgcgattatcggacaggcatataacaagacagcagccgtaccgaaatactatagtaagcagttttgtccccgacagaattattggcgtctaattttcctgccgacaaaaaggttttaagaatagacagaatacgatatagttggtacgttagaccttggtatactgatgttacgcatccaagcatcccgtacgctataatattgtaatttgcagccaatcctatgtccgctctcgacacaaggatgttgtggcctttgaaacagaacaagccagccaaattaccaactcacggcaaaaagctggcagaatcaagacgtctcgaccgcattggcccctacattcgcacctttacactacgaccggtactatatacgattatcccggcaattattatcgacgaatcacagtatgcaaagggcgccgacagcgtccttttaaaagctattaagtccctacagtacaataccgcatttttactatcgggtacacccgtccacaataaatggacggacctatatggacaaatgagcatactcccagggtgcccatttcaggacttcgaccatttctcggaaacattttgtggagttgattcgcagggcatgctcatgcaaattccggacaacgagaagcagcaattgctgataggattgctttcgggaatggttatcaagcggcccaaggcaattgtcgggttgccagaatttcaacacacccagggggaggttccactgaccgacgagacctataaggacgtcatcaccttgatccgaactttgacaaggaaaggtttgcgcaatcataggctcgcgggggaggatccacggaatagaagggaacatcttcagcgtggattggcactgttgaacaaggctatgggatattccttgtgcccaatcctagtggaatacagtagtcaagtcgattttgaagcccaagggcaaggagatgcaaacggcggagccagatgaggctgtcgatgatgacgaggagacagtcgagatcccccttgtcgctgcacatctgctggtggtcaacgaagagctgaatatggctggtaatgttgacgcagccgtgccctcaaacatcgatgacaacgccgatcccgatatggactcccagactgtgactaagcacacaaaggccggactgaaggaagatccagacgaagcatggacgaagttcttgtctaatgctgaagatgacaaaatcttcacgccgaggatacaggcgaccatcgacctcttggtccgcttaagacaaagctatccggaagaaaagattgttattaccgccgagtcgctcaagatcctcgacgttgtctacgaagccatcaccagaaagcaaaaatccagcaatggttcggcggggctttttgatatcgaaattgccgtgtacaacggtagaatatcttctattgacatacgtgcttaagttattcgaaacttcaacaagctattctcccgccgaactatccattctcttgatgactgcggcatccggcggtacaggcctcaatatgcacggagcttctaggctcatctttcttcaagtgctctggtctcctgggtcgcgcgatcaaatcatcggtcggctacacagaatgccacaatcgcggattgtgcacacataccagatgttcgcatcgcagtcggcaatcgttaacatcaccctttcaacgtccaatttaaccgatataaaaaggaaagcatcaaaaacaacaaaaaggaagcatttagacgtcatgaatataaaaaaaaaagccaaaagatgacgtcacctgcaggattcgaacctgcgcgataatataaattaatttatccattcaatgagggtatagcatgctcgattctcaccgaagcgggaaaccctgagtcgcaacaagcgttgtctgacagacaatcaatgtttagaaaacagtaactgttttttcagacattaattgtcttccaagcccctagaagtcaaaagtatagggcttaatatagggtataaccttctatactctagtgaccttaatagtagtattttaaagtgagggcagtatttgaacttcaaggtcttccggaatagcttcaaaaagttagtcacgaacaggaatcgaacaaaggtcacaagcaagaatgaaaatgaagaactacttcattaaccgcttgactactaagccaattggttatttctaaagaaaatggctggttctttccgttgataaaggtcgctagggggagtagaggaaggaaggtaggactttgagactttaagactctaaaaaatttccaagttcccgactttgagggcgctcactgtattatagcgcttaccccctgtaagaaacatgcattgtttttcaaacattgattgtggttattgtccaacaaccacaacgcatgtctgaaaacagattttctcactacggcacgcaactaatattgaagcgtgcttcaactacttatacagaggaggtggatgatggactttcacagtatgggggtcagggacccacatccaccggagcggcctgttgaaggacggttccgcgtctgtcaggtcttcgtgcaatagttttcctgtgctctcactggctcaaagcgtggtacgaccctatttatgtacaattacctacctagttagggcgtttttccaagccgctccagtctcccattggtcaagttgcggacagtgtagacgatagtttgcgccagaatacactgggtccttccgttcactgcagtttctgaaatccccttcaccacatttcgatatcgcctgccgataaggttatcgtcgttgtctttgatatgaagcaatgaagcaatgaagcaaagcaataaaggataggagtagagtgaaacgaaagaacagcggagtaattgggtgagtacggctacagccgtccgaacaaaagatgcataggcataggtactagtatccacgcttcaatattacctctacagcgagcgttgcttcagctagggatccagcatcgcaccggcgatcaattgtaatgtacctatttttataagtcggcagcactcccgcgtcttgctctttctgtctgtagtacccctacgctttcgcattcaacatagccatcgatccttttcgtgcaaaacacctatctccctttgtgaccaagtggttgagacgacattgttagtcctcaatctgaatccatctcatcagacacaacggagccgacctctgatcccgatccatccacaccctctgatcctgaatcatccacatcctctgatcctgaatcatccacatcctctgatcctgaatcatccacatcttagtagtcatcctgagactgtgtcggagatacgggctcaatccaatctagctcactcggcatgggtgttgaagcttcctcggtaagacctcgcatccgcatcatccacatcggtaccaaatcagttctggtcctcagtgtgactgacagggttgtaggctcgctacaatggataacatttagtatatgggaggtatatatcagaggccgatactttgggtactgtaccttggttttctgtggttgagctgagtcgctggacgtcacatctgccccagggacgtcgtctgagattacccaacgagtcgaaggtttccaactgttgaaccgttcctcgccttgttcgcggtaggcatgggctagtgcggcaactctggcctctgccgctgccaggatggtactgcgtcggggctcgactgttgtagggggacagaaaagatctggatgagcgagtcgcaattttctgacaacttctttaccgtctgggtatctaccaggttttgccattgtttccttgagtagcttgtggacgttccggaagcattcatactcagcttgagcaaattggctttcttcggtaggtccttctggcttcatcgcattgattttgtggatagttccaacgcacttgttagatgcttcgacgagcgcgttggtttcatccgccgtaatctcttcgttttcctccagctttttggttagcttgccgatggcttcacggagaatgagtacgtcgtttgataacatcttcgggttgaggttgagtcagtattgaagccaaaaccttggatgatgcagctgtaacaaagttcgagtaggtaccttgggcgtggggaaaaagtgattgtggaggttcgaagaaggattgggaaacctgggatatatataggaaaacaatatgacaagtcgtaggtacttcggtacctgggtccttctactccttggaggaaccgtttgacatgatcgtttgtcctgacactcacagtctacatttgccgaacctgtttgcccgtctcttcgtctcgtgttcatcaccagaccaagcagattgttgtatgcctgtatagttccatctcatcccttcttttcggtcaagtctggagtcgatccgaggtacccagctgtccgttgccatcatttctcccctctcctcccttcccttcttttcaatgatgtctggagtcgatcctagatacctaggtaccttttcgtttgcttgtatttgtcatggaccagccggctgatgccatcgtcacttccctctcaccctttttttcagtgagcttaccttgcaaatatctcagcaaatggatttgagcatataaaggggcccatccccctcctctgcgtactttttcgttctctcctgcaaccaagcaacctgaacccagcaccagccaaactgcttcactctgcttacatgtagaggtaaccttcatattacctacctaccttttctctacatttctcgcattttattcttgcagatgaaaagctctagccccaccacttcaaggtactacctatgcatccaagcatctcgattagacctttgaacctaatctcagggtatttcctggattacagaatgccccgaagacgccggtcagtgtgtttttatatctcctaagccctacaatatcaacaccgcaatgctataaaaacccgagtcttgtagacgcacacatcgaaacaaatgccccctttgccggaatagcaacaacagccaggccgcacaccctaccgcgagaaccgcatgactttttaccgaactcctccctaccgcctgctatatgcgttaattcgtaatagtgtggtcaagtaatcctgattgcaattataaatccgcaagttgggaacctctcccgcaagtttccgaatgaccgatctgtacatctcatccacaacccgcttgatccagaaattcatattgatttccagcctgaggtagctatgtgatggggacggggatgcagacggggagatgggacggagaggcggagagaaggcggaggaaggagcggcggggttgagatgaagaagcggcgaaggaaggcggcgttcttattcctgttcctattgttctagtgtcgggatgacgtagtacgaggggagacgaaatcaattcgctatagcagtagttgagaaccgctatgacagcaaacaaagtagaagtggcgtggatagaccacgaccgagatgaagctggaggttttcatccggcggcgcttaacgccgcacgggtttcctctccagagaaactggagaaggaccccatgccaataaggcgctataggtatataggtagcaaagggaagaagaagattattatgtgatggggagctgatctggaatttgcagaatgctccgggtgcacatctcctaggtacctacctgacagtggcgttggaaaactcgactgtctccaacccacagaatgcctagagcgaagggatcatattcctccccagctctctcacaaaagcgcatctccttccatttgtacctattctctaacatgccactccatcttctttgaggtagaaatcatggcctgtctggagggtttggcgaggaatttggagatcataggcattgtagatttcctaggtaggtaccgtacctttaggctcttatcccaagtgaaagtattctgaaaaacttctcacctctgtcagatcagaggtctttatctttccgctttacggaccggagacagagccatgtcgggtggagcgcaaggcgagggatgctgttttatcaaaggaaggtacgtccaaggcagaactgccagcaaaccaatacatttcgtctcaaaactttccaccattgggtctcggactctcctgtgtttgacttctatccacgaagaacctgagtttgagacggtgaaagttgagtcgaaggcttcgtctcatcttgagatttcatccagtcggtcccggccgtgtcgggtagagcgcaaggcgagtgatgctgttccatccaaggtaccttcaaggtagaactgtcagcaaaacgatacatttcgtttcaaacttttcctccactgggtctctgactctcttgtgtttgactcttattcacgaactaaagcaagtttcatgtacacgtggtggagatcgaaagcttcgtcccattttctctagctgtacactgggtacctcccgtctgcggccatggattatgcaccgcctgcctgcaaagtcacaagtatataagtaggtaacgaggccctcttctcttcttgtctcgttactcatcttcctttctccgaaccattcgcaacatcacattcaccagcgtctcgcggcggcttcaacaaacaaattctggatcaagcaatacacctgacttcatccatccacaaccaaaacgacccacgtcagctaccttgaggtaggttgttgcaaagaggtatcattgtaaattcgaatctcccatttcctccagtcgggccctcatcaaattctgatacgagtctgagatacaggttaccttcaatcaccacccaatcttgcaatacctacctaggtaggtatcttggagtacacaaccgatctgctgctcccatttggatcattcacgacattatggcatccatacctccatcggacaacgacgttcgcagggcgtccaacacacccccggaggtggttagatccttgccgacgtcgctaaacctcctcaacaccttgatgatgaatacgtcgattttcatgtcgacgaaagacgtacggtgtttgtacgcgatggaccatgcattgcggaagctgggggaggttagaccagagggtacctctatcttgcaagacagcgatatggtgtcggaggccatcgatcatgttgagctcctttttgcctctggacaggcgttggataatacagagttgggagatgtgaccaaagcatgccaggtaggtctcaattatttcccggttttttattttttatttttttttcttcgctaactgcccggatatacctccctaccgcagatgctctggccttccgacgcccagactctcacgcaggagcgtattacatggatctataggagcatgcagcagggtattttggcaggcaagccagccttgtttgcaaagcatttccaaaatttcatcgtctattgctgcaagaggctagaagaattgaaccagcctccccagccggactcagaaatatcgagatgcatcatccaggccggacacgactggggccgccgcagtcctggaaaagaccgtccggaaattccggttatcaacgcggccaaccccattatgccattcgcccaatatattactgctacgatcggagacatagaagacctccgtaacgagatccagggccagctggatattgacaaacaagaatacggcggatcgttcgtggccctcagagcagcagagtgcggggactacatggaaaaatgttacgaaatgctggcgtcgaccacagattacgatgatgccaaggcggccgcagagaatttgggatatctgttcaagattcaatcacagaaccatcagcacgagatcttgacaaggttggaggatacaatccgccgccacaaaaagttttgggacatgctcaaggccaacgagctcgagttcgactcggacgaggatgataccatggaagttggggaagaaggatgtgttgcggatgaagggcagcagcaaagtggaggtgatgaagcagtggaagatgcagtcagcagcacttcctaagagccatccacccctgctacctactggagcgacttcaattcccgttgtcgcggaaggtccacaacgggccggaggatggttacctctacagttcatggggatggtagtaacaacaggccactacttcacttcattaaaaaccttgaagacaccctgggttgttttcataggtactttttcactttcaacatggccgccgaaacgggccagtatctacctactttccctccccttggacgagtctggacctggacttgtggatgattcattacctagcggtttacgtccagcattctgagttgtgcacctgagaacctggaacaaaaggagcacgagtaaggcctctagttgggaatgtttgttgggggggactttggctgtgggaaacgggcagggctgagcaaaggctgttatggtcagacaggttgattatgcccagcgaagaagtgaatggcaaagatgggagatgccttgatcgttaggaagggattggcgttattgctggcatccacgagcgaatatgggaaatagggcacgagctggacctgcatgaaggtcagggcctctatgttatcggccggagcatcgcgcaatgcaaatgaaaacatgtgtttttttttttttgccgtgaccatgtctctagaggtacctctaactttagttttccatttacatacagtccagtactggtttatttcttagctcgagacctcgtgtcagcttttctatgcgttttcatagctaactaatgcgtgatgttaccttgaaaatgcaatttctgatttccaaaatgccatatcaaatcctactgatacctttcatcattcgtactgaccatttcgattcgtcattgcgaggtataagactgttcgggatagattttgtcaagtgtatatagtacagcgtacggtacagtaggtacctataataatatactaagttaacaaacaaacaaacaaactagtattcgactgtatatagcgcacagtgactcaagtcgttcgtgggctcaaatgaagaggctttattgaataaagttccccaagacctgcaaataccattatagtcgagaaaataaagaaagtgaagtttgagccggtggtcgtcagctttatcctggaggtgacgtcatgtggtcatgctgtgatacctaataccgctgtaagctccatacgattcatccaatcaatatgagcccacgttgacatgctcagcacctcgaaactttttggtgttactgcttagatggtggtatataggcttggtctaaaaggcattaattcaataacaagcactaatcactttggcggggaggttaacgcgtcaaaggtttcaattattttgtccacgacgagtcaaggtactatgccaaatgttgtatgcgggttgtgtagtgtagattgaggggttggcgatgttgatttgaagactcttgttcgttgcaattcgaaaaaaagaaactcaagtcagctgtttggtgatgcccgcgacatctgctcagcaccttacaaaaaaacaacctggtcgccatataatactcgctgctaacgaacccaaggcatgtccgctgccaatttatctacgttccatagcttttatgagactatcccgattaagttttatgaccgaaaaggggctatgatgttgccgttggacgctgagaaatttctatcgactcgactgacgatgctcggctacaatgcagatcaataggtacctaggtatactggtttcaaggccagggtttcgcggtcatcgaacaggcatctacaagacagcagcaggactgaaataccatagtgagcagtaatcaagtttagagatctagttggcttgccgaatgagttatggttagtacattagaccttgtgtatactcttgttatgcatccaagcgtcttgattatacctttgcacacgactccaaggtagatcttggatgaccaaatccctgaataacttcagccaatgtgtttccgagttactgtaatccctgtcatatcaaatcatacagtaccatatcaagatatctagcatgtcgatgaaaacccaaagcttcgagcatagatgcatacatcgacacaaatgccctttagccaagatagtatttacagctggtttgcatgccaagccctccacacacgcagccccacattgatacccacaacatcatccacatccatcctgcagctttcagcttaccatgctttggctgcatatatactcaaccattgaacctacaattcaacaacaacaagcactagacactttggcggagtggttaacgcgcagccctgctattacgtaatatgcgaggctgtgacttaggtcgcgcaggttcgaatcctgcaggtgtcgtttgatttctcttttttccagcttttattttgctgttcttgacgtctaaatgcttcctttttgttgtttttgatgttttcctttccatatcggtcaaaatggacgttgaaaaggtgatgataggctctttgtgaagtgtggtggtggttttgaactcggtttgcagaaaccatggaaggtacaccacaccatacgtgcaaagtaaggcaagtgcattcactcgcttcgcgccttccctttttgcaggtgacgccttgctgcactcacttgaaacaaacgcttttgcttttccacgcactggcaacattgcgatcttcggcttcctcgaacgatgcaaacaattcaattcaaccccgacgacgatgatcaggacgcctttcgcaatggccacacaaacataccatggcaatttcccacgacaacgggtacccataccgagctgacgacaagggacaagccaataagatggcgtgcacgagttcgcttcaccttccgcagtcgttccacgacaagtgcggaaaggttcccagctatcgatccctaggagcggggtacactaagggtgagcgacacgaggcgagcgagggaggctagacttcctggtccaacatcaggccattgttgatgttctaggtgttgacgacgacaagaacgaggcgagcgggtccaatcggctgcttcaccgtatatttggatctggccggttcatgcccgaggctcaagttgtacgagactactgcaggaacggaactgatacaagaaggggggtattcccataccacttggacattgacaggaccaaggaccactcacccatccctcatcacatagccaaacgacaacaccacccatcatgactgacccaaccatctccacgaccattgcctcagcaattcagtccaacaaatccgaaatcgccctcatcaacacccacatccactccaaccccgaactcgcctacctcgaattcaccgcccactccaccctggtgcactccttgcgccgcctcggcggcttcaccatcacctcccccgcctacggtctgcccacctctttcgaggctgaatacggctccggcggccgcctgatcattttcaacgccgagtacgacgcccttcccgagatcggccatgcttgcggccacaacctgatcgcctccgcttcccttgccgctttcttgggggtagccgcggcccttaagcagtccggccaaccaggacgagtccgcctcctcgggaccccagccgaagaaggcggcggaggtaaactcaagttaattgaggccggcgcttataaagggtgtgatgcatgcttgatggtccaccctggtccacaatccaagctacctcctggcatcaacgctgtttcgtacgtgcgcatgctagccaacgtcaagtatcgtgtttacttcaccggtcgcgaagcgcacgcaagcatagccccttggcatggcgtcaacgccctggacgccgtttgtctaagttacaatgccgtcagcatgcttcgccagcagattcgaccggaagagcgtatccacggtattttcagagaagcaggcacaaggccgaacgtcacaccagccgattgttgcgtggagtactacgtccgcagcaccacacgacgcggcgccgaagagttgggaaagagagtcctgaaatgctttgagggcgctgcgctagcgacggggtgtgagtggcgcaaggaggacctgccggcttactttgatgtgcgcccgtcgaaacctctatgcaaggcgtggatggaggccgtgcaaccggctggatcggtggcgtgggaggaccctacagatttcttccaggggagcacggatatggggaatgtgtgctatgagtgtccggggtttcatggtgtgtttggcatcgagacggaggatggggcggcgaatcatacaaaggggttcacaaagggggcggggacacaggacgcgtttgagagggcgttggagtgtggacgggcgatggcggaggttgggtggagggttctggcggatgaggagtttgcggcggatgtgaggagggagtgggaggtggatatgaaggttgcgggagggaattagatattatattgggtttgatgttgacggatgcgggaagttcggatggtggtctattactactttgcaggcgttgaggctttcagtgtcatatggctggtgatggaaggacgcagccttttttttatttttttcgctcgaattcatgatgagccataccttttggcttgatacaagtgagtgttcaatggtttatggttcacagactaagagtatggaggtatttttttagtacgttgttcgaaggaaaagaatagacatgttcccggcgtaactcccttgacgatatatacactaatgattgtctctgccatgctttgtaccatctaccggcgattattctccacgagcaaccttctgactgaaccccttcaacctcttcaactcacgactcactctctcaaggcttgcgaataaaatgaagaaagaataaaggagaacgaggaagggaagtgaggaggggaaaatggaaaagaaagaaaaaaaaaagcagacaaggaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgtttattcctttccatcgagctaactataaaggcgttcttgactccaacttcatgtaccgtgtccctatcacagccccatcactgattcccaacaacaaacctagccgtagcaatcctcgtcctctttccgtaccaaataaccggtatcaacaacagcgaaagcacgcccaaaattgctgtgagcccaccaaagggtatcagatacccttgttttgaaacccattcgctgacaaagaaggtccagacgaaggggacgaggccgcgcgagatgcagatcatgacgaagcaatcgcatgcgaggttggcgtaggagtcaatgagctgttgtgagtttagtatgagggatcctcgggagaatgatatgctgatgggaaggaaaggaagactcacataattaaaccaaacccccggcaccccagccatcccaaagccgaccatcccaaacgcaaacatcaacccgagccaactatacctattcactccataccctcctcctccattcccactgcccagtcccggtcccacacccaccgtgacattcccatttccactcccacttgtgctattattcccagcagcagaagcagctgctgctgcgtccaaagcaggtccatactccccgcaaaacccccaaaccaataacccggccgtggcaatcaccaaccccggcatcgcaaccatcaacctactttccgcctctgcataaccgtagtcactgtttccgctaccaaacaacctctccccccagcttctgattctctccaatctcatcccacctgtccttcctcccctctcccctctccttgccctactgctacttccccttgccgtcctagtgcttcctcctcctcctcccccccctcctccccctccttcccctctagcccttccctccgaggtaccagcaaccccccctttcatcttctcatcccccaccacaaaaacataacaaccccccaacacgatccccatcaccgcgcccccaaacaacaccgcccctgcatggtctggagtccagtaataaggcgctgaagccagcagcgaaggtccgagtgttgagagcacagatacggagccgattaagagggaggaatgtagtgtggcgatccagacggctgggagacggagggtgaggatgggagataagaaatggcgccagagggatttgtgattgggggtagtataaaagggaagtagatggagggggatggaagaagaagagggagagggggagggggaggaatcaaaatggaagaaggagggtttaaggatgggattatgacggggacggaaaacggggttggggttggggttaggactgaaactgtgatggggggaggagtactggtaagtggaagaaggggataattcgggaaacgggaggtcgaaaggggtgtgggtgtgggtgtgcggtggaggcggccgctgctggcgtgggggaaagaggaagaagaagcggagggagcggaggtaggtgtagggttcgtagtgggtggtggatggatcttgtgaggaaggaatggaagaaaagaccgagttatcaccattgttgaaaggggggatgaaggcgccgccgccgtgggtgaagaagtgatttaaatgatcgttagtgtctctcccgggtggtgccggttcgtggcacaggattggacgcatgtcaacctcggaaggaggaaagaggcggtagcgaggcctttgggcggtggctcgtcgtgctgagattcctcctgaaggcaaaagaccaccggcagccacatctcgtcctccttgcgctgctgctactgctgctgtaggtggcggcggccgtagaaccgttggcaaggaggactccctcccgtgaccacccatcgagaacctctcctcctcagactcatcttcatcctccgactccgaggctgtttcgtaccaagtcagccctagtcgtggatcccaatagtcccggaagtactgaggttgatttgtattgatgttcagcggggtatagaccgaggtgatgaatcgcgacggcatcgtcattcgtatggacggtaatgtgcccaagctgagatacggtgtgcgagttggttggtaataaaatcgtcgaacactcgatcttcgggtgctgtggcggtactgcccatcaccatcaccaccaccgtcaatctccttttcctcctccgcgatgtcgcggtggtgatttcgatgttgtccatgtcgatgtctatgcctctctttccgacaagcagctgcaatcgccgggaaacacaacgggggtcccctttcaaacagcgtctccggaactaagaacaccattgccagcaacgccactcctgtcaaagcggcagtcacccaaaagataccgaaccatccgtatctcgtggaaatgtatcctccacatatccctcctattgccgatccgccggccaaagaagcggtatacagagcctaagtaagtaggtcgtcagcatcagcatcatgtataaactttcccaatatcccatctgtctctcgccctctttctttctttctctctcgaaataaaaaggaaagacctaccatccacctccccctctccctcacaaaaaacatctcccccaccaccaccggccccagcgtctccgacacactactccccaacccctgaaagatcctaatgaccaacatcccctcatacatccccatccccacccccctccccctccccgttccaccagacccagacccagttgtatctcttgtcccacaagcagtcgcaacaaacagcatcaacacactccccaccaacacgatcctcctcccatacgcattcgccagcggcaccaaaaagatattacccagtcccagcacgaggacattcagaaaagtcaaccgactgagttcttcgattcctcgtgggtctgagggaaacgagacgttccatacccctaaagcgggcgcgagcgaggcggaggcaaaggagcagacaaaggcgtagtagcagaggctgcagagacaggagagtttgcgccatcgggcccagttgagggggtcggaagggtcggaggtggggatagggaattgggtgtagtcgatttgttgttgtagtggttgttggttatggttatgggtatggttatgttcttgcgaaggttagggggtgtcagtcaaattggtcaggcatcgggcggtagtaagggggagggggagggcacaatagggaggaggggcgacggaaggggagtatatataggtaaggtaaccataccaacaagcttcacgacggtccccggcggcgtagcggctttgaccgcatccttggacaaagcaaaggcatatctccagccaggcatatcgatactgctgctactgctgctgctactgctgctgctgctgagatcgataccaccaaagaggtcgtcagatttgtcaattcccccggggtcgtgcaacttggtgcttcttctggcgttggcggtcaactgttggagtgtacgggcgtcttctacttttcgagcattggctgctggtggaggatctgaacctgcccgccgtagacgactactcgccgagtcagttgcgagaaggaagctatatcgagggccaaacgtaatcattcaagctaatttcaacaaccaaataatcagagagatgcagccagggagggcatcgagaggggaaccgggaattttccccccacggaggggaagaggaggtaacgaaggaagaagaaaaagaagaagtgaaggacactggtcgatttcacgcttgtgtgtctatctgcgtcagaaatggggggggaataccaagtgtcaacacaatgtcgatcgcaaagtgatggaaggccgggctgccgagatgggctgacagaggtggtgttgggaggtaagaggtgcgaaagccctcctcgcaagcttggctttcccgtcctccgccgagacaggtgttggcacatggaaaacatggcaacctcgggcgtggatcgggaagcactggtggtgctgtgatcggaagcattcctgcttgcttgctgctatctgcattgcaggaagtggcatcacctcttcccaagagcaacaggccattatttcgaaacatccatgtaaaccctatgaatttgttgattcaacatcacaaagatgcgaattgaagattaaatgacttgatgtaaaggtgatggattagccttgatgttgtgattatgggtaggacgatgaatctaggtaccttttgctcttagtaaacaaccgccctgtgtgtattccacaaagattgccatgacggatgactgccattcccgtccggcagatacgctcatgccatcccgtgctgtgattccaggtcccttgctctaccacggtcatacagaactggactttgatgagtgatggcatcagtagaggacatcataagctttggaagtaagcgcgggagacaagatctgggagacaagatctcgcagccatcacgcttgagccgcggagaccatgcagtcagctcaaaagtaagacaggccaaacattgttgccgaacgaaatgccaacccaggctggaggagtgcgaaagcgatagatcttggatggcctcaggcaacgagaagatccttagggaccggtgccacggccgtggtggtttacggtcccgtcgaaaagttaaatgagcatggccaggaagacttaagtgtagagtccattaatattgaacaaggagaatgaaagagggtcgagttgtcgatgatggtgggttggaagtctatctatctgccgcttggcaagacgtcctgaagacaagacgacgggaagttattcgccctggaatacctacctatctctatgttaagtgtacatcgatgactccccccgggtagaacacgggacgtggtccagatacatcatccatcacaggggggctgaacttacccaagaactttgtccatcgtatggatgttggccgacacaacgatacagaggaaaacttaacggagagggcggatctgaacaaacaaacagctgaaaatcttctctattctccacaagtacatgtaacctttttcactctttttttcttgtcatcatcatcctcgtagatcaaccctttcgtttccccctcctttcactcactcaaaggaaaacctccagattaacctccaacacactaaccgggtatctcaagtcaaacttctccagcacagtcggatgcagcacaccaaactcgccaatcctcctggtctcgcctcccaagcgcagatagatggccgccgccctcccctggaagaaggtgggctcgtcaatctccttgatgaaatacccgttgcccttctcctcgctcgggttttccgcaaccttgtagtcgatgctcttgccatggaggtcctcctcatgcgtgacgaagctgacgcgcagcatggacaggatcctgtccagcaggccgtggaccacttcgaaacccgaagtcttgccgtagaaagccgcggcgaagtgacgttcgttgcgcgccttgcgctccttggtctcgtccttcaaggcgatatcggccacctcggtgatcttgagcggcaaacgtaccgacttgttctcgcgcagggtcttcagcagaccaggcaaaagggaggtgcgcacgacttggtattcgaccgacttggggttggcgagcttgacggcggtctggccgtcgtcaacacgattgagccactcaaagttctcctcgtgcgagcagaggatcaagggcatgacttcgatccagccggccatggcgcattcgttgcgcacaatgtcggacaccttgttgatcatgagcggcttgccgatggtggaggcctggttgggggaggtgcgggggaggttgttgtagccgtaagcgatggcgacgtcttccatctgtaacaaacgagttaggtactgtaacaaatttcaaggaagtaatttgggggtgtacataccacatcgcaggcgtgcaacacatcggcacgggtaggaggcacagaaaccttgatgagcttggcgtcctccttatcggggacagcagtgtacgccatcttgccgagcagcttgcacagcgactcgggcgactcttgaaggccgcagcactggttgaggtaatcgacctcgacgtccatgacacgggtgtgcaggctgggggtgacgcgggtggtgccgttgtgctcggacacgatcttgacgggctcgatggtgaagggctcgtcgcagtacttggagaacatggcgaccatgatgttgcagacaatgtcgagcttggtctggtcggtggcggtgatctcgatgaagacgttcttggtgtcgagcgtgatcttggagtggtcgctgttgatgatgggcggcagcgagcagacggtcttgttggcgtcgaagatgacggggtagacgggcttgtcgcggatgatgtgcaggtagcggccgaggtgcttgtcggactcgtagaactccatcagctcttggccgttcatcttcttggtctggttgagggggacaaagttgatgtccttgggggcgagggcctcgtaggtgaaggggccctggatggtgtcgagatcgtgggtgccgatagagacgagggttctttgcctggccaggttctggtgaagcttgtcttgcaggccgatgaaggactcgtatctctccggggtgaacttgaggttgcgcaggatggcgccggcgacgtaggggcggaccttttcggtctcggggctgacggtgatcttctgcatcttgtcctcggggatgtcgagcaacttgaagttgggggtggtctgcttgccgcggaagatgttcaggtacatggcgatgccctcgaagcagagcatgtcgtagcggttggcgggaatctcgatggccagctcgggggcctggtccttggggcgcgtctcatcctcctcggtgtccttgtcgagctcgataccgaactcgaagcagagctgttggaaggtgtcgggagtgaacctgtggtggttggcgcaaagcgtgtaagtgatttgtgtccgtccatagaagtagtcaaaacaccatggcggggtaaccgtgataattcaaaaaagaccaccacagggaaacttactgctcgccaagctcctcaaagaggcgatacttgtcaacgttaatggtaggcatgttgggctgattgggggagtcgtcggcggtcgagtcttggaagaggactggcgcaagacggagacggagacggagacggagacggaggacggggaactcctctgatcaatcaatccacttggaacttttccgagacacctggggctatgtacttactgcaacggcggcgcccgattcgactcagtagcggccggaccgcgcgcccccagtcgggtcccccgttcccggcaatggatgactcaaaatccacggcggcaacgcttctgccatttgccgccgcctgcttgtttcgggagcgattgggtcaaccccaccacccccgccagaattgttacagatacaccaacgcataaaccctaaccctctcttcgtcccatctctccatcatcccatcttcctcttcctcttgttgacactcaccttcatctttatttcagatcccgtaagccaatcagtaggttttgttttgtggtaaggcacatttcaaagagaatccagatgactttcgtccctgccatcaaatcaagtctgagggacatatccaacagcggtattcgagttgtgcagtatcaatagccccggtcacttagctcgatataatcacacatctcgacacaaggatgaacgggagtggtcttttatattttattcgttcccttccattacctccaattcccctctgcactccccggaagtgacacccccttcctcccatcttactgcttcatagctcatacatcataatctacacatattccccgcaagtctgcccgcgtgtgtgtgcgtgcgcctcttagacagttgccattgttggctgcgttccctccctcctggtacataacatggtaggcactcaagcggccggataaacagggacaaaacagcagataaccacccaatgtaaagaaaacctgtacaagagacactgtatgacatgacgtgacacgacatgaccaataaagacaaaggatgatgatggggaatggtatacgcaaaaaggggtattcaagctgacaagaaaaacagaaaatccgacccgaggctgcgcagcagcatttccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgttgaacgctgaccttcatccagaaaagaagagagaaaacatgactgtggtgagtgtacatggtggtatgtaagacctgcctggcatatcggcgatggtataagcaaaacaaaaagggagcctccaaaagcagtagcggcaaagagatttcaaatgatcaacccaggaggacagagaaaagcaacaactacagcaagccggacgaaactttccagaagtgaccagccgttgtccaacaagcacacgcatacacacactcacacgaaccacgttagctatgcggcccaaggcgttgaagcccatgcctctcgacttactccgtccccggagtcaaaacatcaacgcatttgctgcgccataaaagtcttcgccaactcatcccctccactctctgctgctcccatccagtggatagccaagcacatcaatgccgggtcgctcctgacatcgcccattcccattcctgcaaatctggcgctctcatccgaactgcttccaccggcacctgatcttccaccaccgccaccgtacttgtcaataacagcttgcttgaatacctcccggggcttgctcagcggcagagtggtccgctcgaccagctcagggttggacaagtaaaaaatagccagctcgcgctgcgcagtgggatcgccttccttggccgtgatggtccacatgcgtgcagcgtcggcgagagagtgagtggtgagaggaagcggggatggcggcgagttgaacggggacgatggattgtcggctgtgggtgtttgcgtgccgcttggctcttctcctgctccgctgccagcccggtggtcgtatgcgtcgttgcgagtcgtggtgaagttcttaactacctcgtctgcgacttcgaccattgtccggcagacttcttgcttgagactgagtgcggcaagtccggcgtcccagaatgctttgcctcgttctgtcttgtcaagcatggtgggagagacaaaggcggcgatgaattgcaagtcgcggaagagtgttttgggacgcatagatgaatcacggaagagcttctgtaggacattggcgatggcatccgtgttggcagggtacaccgacacaactgagcgcgtgtcggcttctcgtccgccgcccggcactctaccactatgcccatgactgcctgaaaaggctggagcttgcatgagcgcgtgagaacgccgctccttgaagctgtcaatcgcgtcgtcgataggctgcgatcgggtttgggccccgtgctcctcggtggtcgaagatgcagagccgggatcagaccgcgcccaggccaatcgagagcgccgggatcccgaattcagggatgcgctgatcaagtgttggagctcatgaagggcattaagcttaacatatgggttgggatgcacgcagaacatccgcaagagtctctggtaggacttcatgaatgggaaatcaggcattgcttccttctttccgtcgcggttggaccgctgtccggataagggctcgttaggggtagtattctcgtttccgtgaacactgcccgagccacctgcctcggcaacaggattttgtgtctcgggtgctcccttttcgcttactccatcgcggaggtcggtgtagctcttcttcctttcaaggatccgctgcttgaggccacccttgccggcggacttgcgcttctccttgcccagggcctcacggttgcggcgctgaatggcttctcggcgatcaatacaatcctgacctagaccttcaaaccacgcgtccgtttccgaaccgcgagagaataccaggttaccgagatcggagagaataagactggtaagcgtctggcggagttcgccgaggaagcgagccttctcctctgactggcgctgctggaagacagtttcactggaagatgacactgaggcgccagaccgacctatcgagtgctgggagttagacgggagagtgtgatgattgggagggttgaaggagccagagaagttagttatgctcgtggttggcgactgagccctggacgtaacggtactcggggatgtaggccggcggtggaagggtgaccagaacgtctcccgagaatcgatctgatgcaccggggatgatgcaccgaagtagtccgagccgtcaagttcggatattgccgtgctagctcgtgagtagctgaagcggctagaatcgaaggacagctgactcaaattatgaccagacagagctcgcaggttggtgttggatgatcggccccgaattcccggggtaaatctcctttcaggttcgctaataacactgatggagtcatcccacgagactgactgggtgtccaagtctcggtcacggcggttgacctgcttactctcaagatttcgcctatcccgcgtgaagagttcactggaccatagaaccggcccgtcgacgatactgtcaccgagcagtttgttgatacagctgtcaacctcacagcagaagcgatggattctctcctccccgcaacagaagttttcaacctcatactgttgcagccatctggcggttttctctgcctgctcgtcacggagcttgttgggtccaccttgctcttcgggcgccgcgaggatatccaagatctgggattcggtcttgaagaggtagctggaggctgggccacgttgcatcctgcttttgactcgctggaacgaactccaacggtgaggcatgcccatggttttgagggcgactgcaacatttcgtgattcgtcataaggtgcggagttgcgtacatcggtaacgtaccacatcttgttacgaagggcacgcagccggcgcatcattgaatcgataagaccctcggcgcgctcctggctctgcttcagccagataagccatgcatcgtattcttcaatagcggcggcggacttgcggatcgagtctcgtgggccacgggagaagatgttgagcaatgttgagaacccatccttgcgcagagactcggatgtaagggcgtttagctgttggagtgtcctccagtaaaggtgggcgttaacgaaatcagattgtgctcgtgattgggaggatgcggctgttagcatggcgataaggagtgacgtgggttccgcggcctctggtaactctttccccttgccatttccccggctggaagtgtcagacagactgctggtaacactcgggtctcgtgaacgacagctattgtatggattccggctgcccatattgttggccatccggtttttggacctgtatttcttgagtgtcgacgctcggttgctaaaagtttgctttcgcatgccactgctctccagattttgaggaatctcatattcctgaaccaacttcaggatcgcgtctcggagttggtgataatcgtggtacagtgtcggccgttcgttgtcagtctcgtcagtttcgctatctgtgttagaggtagtggcctcttcatcgacctcatcatcgggatcgaaggtcatgtgcgttgaaagttggctgccgttgccagagataaacaaaaccgcccagcgctcggcgcaagggtggcaggagccgtttaagacgtcctgtccgaggacctgagacatttcatgcaaggcgagacgaagacggtacccgtcatcctcgtagttgaccgaagaacttggggcgcttgaagccggaggagagtaaccgggcccttcctcgagaaggggctcgcgggatgttgttatatcgctggttatcgagccggcactggtgctgacaattgacaaggcgtcgaactgcgtgctaggggctgtcctcacagacatgggctgagataccacagagaagttggacacagacggcgccccagaacggcggcctccagagtgaactgaggctggtcttcgatctgggaagagggcgttggcaatggtagcgaaatcggcagggctaacgaccagatacggatgaacttctgctgtttctcgaagggacgtgatggatcgagcgggcaagaggcgggtcttgggctgatactttgtgtttctaaaccggttctgtatgttctcaatgtgccctcggatcttgggtgggatcgacaccggggttttgctatggagcatgtcaataacgagtttttgtgcattcatggcaacggatttgagaatcttctgtcgcccatattcagtgatgtgatagtccgccatcatcccataggcctctgggtggatgatgactccgagcagccaggtggaaaacaagaacttggccacaagccacttgcgggtcgcttcgaggtatttcttttccaggcatttgatgatttcgttccctagctcgataagtccctcggggataccggtgttgtcttcatcgtcaatgacctcgaacagctcatccacagctttggcataaaattcctccgcggcaatctgatccttggaactccaatccgatatattgaaccgggttccatgttggtcttcggctcggtcgagcagaaaggctccttcctccaggatcttcataagataccattccatgttggattttccggaccagccgcgcatggaaacccaaacattgcagatagacatgacagtctgttcactgccagtggccgggttggaaatcaaccgagcgcagacgttcgcccagatggccgtcctgcgctggtcctcggcgctgtcgggacctgcagagttagcaaagcaagtgtataccaaggccgacatgggatcgtgtctctggaaggataaaagccgctcgatggcgcttctttcctgagccgactgccgattggcgcccactgcgctcgaggagctactgaaggtagaaccgacagcactcgaagagcccgacatagccgaagtaccacgaccagctggtcggctgtgatacggaaggaccgactcaattggctccatggtctgatggaactttgtcagcgccgccagttcggtgcttttcaaggaactgattcttgttgccagatagtcgggattcgttctgatttggtttagaacacccaacaaagcctctcgcgactcagaagacagctcgttgaggaagcatggaacagtccctggtgctggggtggtgcccgcaattgatcccgtgggtgtgtcaacgctgtcggttgacgtgagacctggcgcctgcgccaattccatatcgggctcgagcatcgcatatcgacgggtttcgtcgcaactcttgcggacgtcgatgattgcattgtacaaggatgcaaacgtctttttgtcgtctccacggaagcaatccaccaggctgcgatgggccatctcaccagacctcatgagacgggcagaaagtgccgtcgaaataaggttcctttgcaggcgaatccttgtgtttgcgcgcttgcgctcctggtacttggacaggcgaacaacatgggccagttcctccaaggttgttccttcactttctgggctccaaaagggctgggtataaagtgaaacatcagacaacaacggccgcgggaacttgagcttggctggtttctcatccggcaaggacaaagaggcggttgcaatattggtgttgagactgtcggatgagtccttgggagtaggggctggcgacggctctgtgccctggtcgatcgtgggcatgggacggatgggaagagtggtaggcatctgcagaccaggtccgcgcctagacaggtcgtcgttacggcggctcatgtttgcgtctttggccgcgcgagacgggctcttggttcgatgtgctcgtgagtgcagggcgtccacatgactctccgaaggtggcgaaattggcgacctcgacgttgccggaggagactggtctggggatggagctactcgtgagaaggacgtgggttagcgcaacgggactcgagagctcaaccttggggaatgatcctctggtttccccaacatacgcagcgacgattgaacgttggtgggcgaagaaagagagcgctgcatggatatcataatggggccatgcaatatagggtccaagtggtcgaccatgtactaccgacgacggcggaggttggcgttccaataacagcgacgggggtgctcggttcggctcgacaaggcgctaagatattggatgagatatcaacggatgggagctggaccaccttcggcttggaacgtttcttgttttggggtatcaaagatgggtacaacagttcatgttttcatgaagactaagaaaaggatatgtaggtatatttgtcttgggaacgggaacaaggcgagccctggccgtgcgtggttgatgtcgcaaacccagagacgatctaacaagtgagcagggatagaggtccgcacccgaggagaggggggtagtgtaggcaaggttgatcgccagctgtgaggtccagtcgagaatacgcaatggatgtctagatgacggacagcgagcccggagtttcgttgccctgatggttatggtctttggcttattcctggagttgagtcgggacttgacggcctgaagtgaagagagtcaagagggctcaacgacctaatggtccttgccttgccttgccttgccttgccctggtgacagggacgcggagctgttgatggtctcgcctcaaaccaggcacgcaaggtgaatcagaaccaagctgcaagaggaaaggaatgctgatcggtcgctaggaaaagttctgacaccacaccatgccctgatggccctggtcgatatggctctccgaggcttagctggatggatcctcagggggagagtacgatccgaaagacccaacctaactgaagcaggcgaagggcaaggaacgggactggagtcccgtcgggcacgaggacggctgggacggagacgggatggtcgtcgacagtgacagcaacagcgcgacactttgcgactgtgacagggcagggcgactaacagggttggttttggacacaggcagggcaacggacagcggttataacagggcgagcaagtcttgtggatcctcccggcggttatgtgcccagcaggtcgtcgactaggttgggggtggaagaattccctctttgggttgggctagaagagtggaagtatgtagtaaaataaaacaggtggtgatgatgtttgtcttggttgtctccctcagatcatatctccgctcacaacaacctgcaagttgccatcatgtgggtgaggcggatatcgggttctcatgtacttacacaatccatcccaccgaactggaaagactgagtgagagccgatgagggcgcaacatgagagaggtgacggacgggagggagctggtgtgtctcgttgcaccctgggctggccggcctggcgcctctgccttgctgccgtgaactcaagatgatcacggtgactttgagcgatgtaccggacgtggggtaagggacggatagcatcatatggagcccagtccatcaggaggcccacttatttacaagttgggtttggcggctgggatggaaatgcgggacacactttggagcagctcccctcgtgcctgcaagtttggagtcatgccttgtgaggttggagattggtggatttccttgtcattcagcgcacttgcagcgagtggtccactggacggcatgctcgcatgtttctctgccacgctacaatccctgtctcttccctttttttttttttttctttcccatctcgtggagctcttgttgttcaggttcccctcctggcaaggaatcatggttcaatatcagatttcgtaaatcgatatcagaaaggttatagctcagcaaacgggcttcattcgacgcccagagacagacagcttttccatgccgcccgcaactgcacgcacctctccttcctcatttcagtcctgcatcttcatttcaaatttcacagttctttcccccctcccccacctgcacttgcatgtgtcagaaagaaagaaagagctactggttgaggctcccctttcggtccagtcccctcctcccctcttcctctctctctcctccattgccccgcttccactcacccacttctttcccttttttcgggcccgacatgtgcctgacgtgatttgccctcgtatcgttcgcgcttgcgttgacgcttgcgcttgtccctctggctttttccgtctgcttgcttcggatgctttccatcaaatgtggatgtcgtggacacaagatgctactctcttccttccgttggatggacggacactgccgccagtcatgccgagtgagctgaatggacgagatggagtcccatgacaaacactgaacgcgcgactttgatagcgacagacgttcagcttccaatcgccgtcttcagcttgatccgtcatcccctcttgcctctccaagcgccgcaaaaacataattttccatgacgcatctccacggatcacgcatcaccggtcgagataacctatatgcgcaagaatcctgctatggacatgtccataactgctctttttcctgctgtgcctgacgactgcgggatgagtgcccaatctcatcattatcagcttgtcatggcatcgaaggcatggatggcatggcttcatccgagtccaccgcttctcttgtgctctcttccttcttgtcgtttcttgcctccaactcgtcagctttcaatgcttttccaccgcccctcccttcaccagactcgggctcatccctccgaaatgcagccatcagtttccgtggggagcaaaatgtcctgtccgagcttagtaccagaaagtcatgattcatgatatggttacgaggtgacggaacaccggccacactgccagctcatactacactactcctccaaactatcgatatgcgcagttgcagtctgatgctcggcgttgatcccgtcagtcacgtacatacatacatacatatcaaggagtcaagcaaggatggaggaggggatactatgatgtacccagatccccaacatccgtcccaattccagatggtggcggttgtgttgaaatcatgcccttcccacttacatatgtacagacatcgtctctcggctgtatacttggtgtacaaggcttgccttataccttccctctccggcgtctctgttatcatgtttgtctcgtcctattgtttcgctccaaaccccccttttcggaaggcatgaggtgcccttggataatcctataggccacacgctgagcatgtacacagcctgctgagctggccttgcattttcgcccccccgcccttttgcatcttccacggcttcccattgcttgggcccggctcttggcaacctggccgtcaagtcgtccaatgccagtcgtccacgatccaagaccaccccaggaacctgcttgcttttggcctctttcggaagcaggtacctgaagcatgtactccccacccaaaagaccccctagaaatactttgggctacatgccgacctaggtgggaacaagcgtcgtgaacatgcccggtctggttgccaactcacaccacccacacccacacacctaaagttcaccaccaccaccaccaccaccaccacggtcaccaccctctcagacggcctcacagtccaatcacatgttctcgttatgcccgcttgatcctgccacggctgtctctgccgccggtatatcaaaatcctccgatagttatacatatctttttttcttttttttctggaatcacactttccgtccctccaagccaagctgggacgatcggccaatgccgccagtggtagcatggttgagcgccatcccagggtaaattctttcctttcataatgctgggcacttaaaacaggcaacacgaggcgaggcaaggccgcatactgcgcaccatcgcggcggtgatccggccggcagatggacgacaagtcaacaaaagggtccaacaacacggccggcgcttgtggctccactccccaacatcgatccgtctgggtcggacaagctcccgtctgtgtgtccgggtctctttttccatccatcccagagacatatcagagggtcctgctgtgcgaggattcttgcttcgccgcaccttttgtgcaacccctgtgctgtctttctgtgacggcccagatcccgcactcatccacacctggaagttcatgatggtggcttccatagctcctccgttgcggaggtcttggggctgtctccaattccccagccacgccgcgccgataccacgccggccgagtctggtcccgggccacgcaccacgtaccttagtcaggcacgcacctttaccgccagtttcgtgacgacgttccatcccgagcccataagcatgtggcgcataggggtttagtccctaccttagtccagcacttctgcacgtcagactcctcatctcgtcccactttgtgggcagcatggaaatgttgccgggtcccagcttcgacggcgcaatgaaaacggtttcattggtgatagctgtgttatatatgcctcccagccgcctttcaggccttttgatacgacttcatctccctttcctcgtccggggttcctcctacgtggctcactcaccaccgttcattatccccagaccgctgcttcgaggttactaacagggttatagcccgcatacgcatacgcatacgcatacgcatacatctcatgcgcttgctttgcttgtcgggagggatgaagctgcctttgggtagcgaagcgctcagtcggcttgaaaccgcacaagagccgagaaactgggaggcaggtaccatgctagcttggttgtgcctgaacgtgggcagagttgccttgccacgcccgtcgtttcatgctgccggaggtaaagtgggtgctcggccccctccaaagacgaagcaatcaaggcagcggcgagattcagttgatctttcagagatgtttgctctgctggataatgacaggtacccgtctgtttcctgataagtcatttactaacggcaacaggtttagggcttggttatacaaacacaaacccacatacgacctacattaagtacgtgaagcatgtctcaagacggaaggacgacaacaaatatgtctcaggcgcgagtatgccagcgaagaacgatctacgtctcagtgtgcacattgtgctcccgggctacctcgtcaactcgtctacacccttcccagtttgcggcttcatgggcatcgtggaaaacgactagttagtccgcgaatccagtttgggctagagatggtcgttcaagcgcgcacacgcccgcgtgctgtgccacgttgtcacggatatgtccgatgactcctacttcacaagacagagggagaatgggaaaaagagcaatgtcgtgcctcggtgacaatcctaccagccacaaaagcttacatgcacccatattcatggagcttcaccttccaccacaccttgccagctaggctagctagctagtgttccctgctcgccttacctgagcaattggccaacgagatgattgcgcaagtcctgggaaacacagggtgaatcctgcacactcctcccgagacaatcccggcgggtctgctcatcccgtttggtcgtgttagccgattttcaagcatagagctggtctttgacgtttttcgatagcctcattctccagatcctcattttccaaggtccatgtggactagtgcctcatctgcgccagctgaaaagagttgttactcgcacggacgcgtagcctacaccgcttcaagtaaagagagaaggtaaagaagggcgccaataatggcttgaccgttcgttcaagacctcatctcaactttgctttgtgtattcataagtacttgattcggttgcttaacttgagcgtgatgttactttgaagtgaaaggcaaggggggattcttcaaaatcagccaagtagcaagccagaaaatcgcgtggatcaaatctcacagtgttactccatgtctgctttcttgctgtgtgtcgttgtgtaaggtagctgtgtgtaagctacgttctgtgctacgtacacctcatcgggaacacagcatccattgttctagctttggaagttggttcgggtaagtttggacccggccggaaggtttgacggggttggggctgtgagagcaacaggttgggcaggttggggaagttggggagggacaaggagagacagataaataaagtgtgtgtggtaaagaaggaaggggccaccaccttgggttgagtttgccgaggttcatcgtttatggaggtctctgatgagatgtttctatatctcatgaagtcttacaaaccaaactgtccgtccgaattcttttgaggttggaagtgtttatggtgggtttggtggtggtggtggtggtggtggtggtggtggtagtgcggatctgtgggcttagtttacctctgtttgtctatgtcaatcgctgggaaatagaattaggcaacaagaagagaaaggtgaaaaaagagagaaaaagatagacagagagaaaaggaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaggaaaaaaaatttcataacattctcgcaacgtcaagcttgggaaccgtatatcaagagaaccaagcacacgtgtacgcaaataagtggagaacgttcaacaacgacacaggcagcaggattcgggaagataggtaatcagatctacctgccagccagccagccagttcctggacaagaggatgactgacagacaggcctctattctataaagatttagcatgcaatttaaagttatatattcgtgtgtctcaaaggaaactatgaaatctttaatgcatcaacataagaatggaaagacagctatctcccatttcatggcaagtcttcattcccacacccagtatgacggagggtattgattgccttgatagaggaactagactagtccaagggacctgacgggatgtgaacctgagcgagcagctcagctatggtaaaaaataaacaaaaaaaaatatatatacgtcgactgacaaaaagcatatttgatgtgaagaagcaaggtaggtaaggatagggggaacgaaagaaacaggaaagagaggaaggagggctttaaggagagagaggggggaacagaactactggaacatcaaaacatattgcagccacagaagatggaactgaagggtccaagtaaaggataaagtcaaaagagtgaagagactcaacaggtaatgtaatcagtcaaggcatgaatggatggatggatggattatgtatctatccatctattgatccaaagtgacctaacgtatcatgtatgtgcgcgcccgtcactacctatgataaccctctcggccccagtcccgtctctgtatgtgaggacatgaacacttaatctggtccgtaagttcaatcgtcacatcatcagcttcagttccattccagcgatcgccttcatgaccatcgttctttctataaaaaaaaaaaaataataataattcgaggtttccttctgactcccggttcagatgaacgtacctttaaagaaaaacatacatttcatctcattctcgtaacgattcttctctttgtgttcacgaacctcttgacaagacactctcccctcctttttttccctccctttttgtttctctttcctatatatctatctcataccgtgacaagcagcaatggatagtagacagacaaataaacggacagaaagtaggtacctgtgattttcttgttcgttcgtttttccacttcttcattaaaaaaaccttcgtcccttttttttttcttggtaaggggctggccggtggctgtagtagaaacttaggtagcaaagatactcgtggaaaagggaagtataataaaagtaaagacgagatagggagaggggtacaagctacatgtataagtacggacaagggtgggatgatgagatggtattaaaggataatgaaggacaactggcaccggtctggccccgggtctggctctggctcccgtccatcttcgggactcccgaagggatcagtatctgtatcagcatcggaatcacgatcacccaaggaaggagcgtaacccataaagagcttttctcggtggaaatcgcgatacgctagcattggtctcatcgaaactgacaaaagacgacatgcgggttcatcaattacaacatgaagcataaatgctagcaagttacgtatacatcaagataaagacagcaaacaacccgcccaatgcgctcgataatgactgttagtacagaatatatgatatgcaacaccaaagcctcaaaatacccattcattcccttttcgtttccgttgttccccctccttttgcgattccctcgtcatatgcttttcatatttccccctcgtgcttttatatcatgggccaccatcaaacgaaccacgacatctgcgtctgcctcgcttgctttggtgaacctctcggttctgtcaagcgagaactgtatctccttcccccttcgctcactgccatcgtcaatatcccctcgacccctcatctcccgtctcgattcatccgcttgcgcgtctatatgcatgaagcagtattcattaccatctccatcccccagcacaactgtcaaagatgcaagtgacaaaacgacgatgcatatgataggccaacatatgcctgctttctctaccaacccaaccaactcggccaccagtctatcggccggcagcgagcgaatgatcaagacgttgggcaaaggctgcaaataccaaaccaaaaggcatgaggggataaagatggatggaaactgcgggagctgcgggaacggtcgcaagatgtgacctagacgactgacgttgatgcacaggattggcggtgtggccgtggcgggtgtgatgattggattaggccgcagatttggccgcatgaggaaatggaggcctgaacctcccctccgctttcttgcaccacttgtcgtcgagacaagctgggtagcgggacatgaatgttgggttattgacgtcaagccggcatgcgccggaccaacaaacgccagaaataccgacagatccccgtaatagccggactgttcaacacagagcatcacacctatgcggaaactctacaggatattcgcggcccagttcactcacccctcccgaacctgacatcgaaccccttaagtaccgccatgatacttgcggcctctacttcgatcggcgcccacgctttgcccgtcgacgattgctgcaggcttacactgcctcgattaggcggtgggttagcaggcaccgctctcagcttgggcagccacgagccaatgtcatcagctgcttcctcaaagtgccggtgagaggcaatagtcttgtaagcctcggcgcaggagagggagagtgcgaagttactggcagcgacattgttggaggaagaagatgaggaagagattgggttggatggtgtgggagcaggtagttgattggcggtcttgtagcggttgaggttgatggggacgacatcatcgttgtcgtcgggcttttcagtcttgcagcatccgccgccgggaccgccaccgccgcagcacccggacgggggagcagcgctactgctgttgtcagtctgttgcctgttgcgctcaaagttggctgcaagggagcggcagaacaggccggacttgggatcagctagacactgggcgcaagtgccggggccaccggggccacagccaccggttttgacggggcgcttggattgcatatcttggttggtgttgctggcgcggttaagagaaccgaagctaggtagcttgacagcacccgtagccgtgacttccaaaggcatggggacgacatcgttctcggatggcggcggtgtgtgcatctggacttgctgaaccaccgaggcgacggtcatggaggcggccgaaagggccatagattccgcgcacacgcagtaagtcccgtccttgcagaacccgcacgactcgtgcatctcgacggaggttataggttgggactgctgctgggcaggcgctggaaggggggtcatggttgtctcaggcttcttggacgagaacaaggcagtaaagtcagtctccaactgcatgtcctcgacgccagcatcagagcgctgcctcttctcgtccggacccaacgagggcgagctgggaggtagtggcctcttgaggtcggcggccgccaagacgcggatggactcctctagacaagcacaccttccttcgggagtgcatccgccgcagcccatcaagacgttggaactttgcatgagctcttcagcgcaggcacatgagccgctgctctggcagttaccgcaggtgacgtctagtggggactggggagcctcctcgggtggcgagatgatctgagagatggagaagggctgagcagttggtcgtggctctgcaatggggacggagtccaccttgggcgccagctgtgtctgttgcgtaggctgttgttgctgttgctgtagagtatagccgttggactgttgtgataggaaggactgcggcgacatgttgttgttgttgtcccaagaattcttcagcgtgttgcgagcctgcttctccttctccaacatgtcctccaaccagcggcaacgcgactgcagggtctgaacttggacctcgaaatggctgatgcggccctggagctcgctcacaacgcgctcatgttcctccttttgctcttccagctggtcctccaactcgccgacgcgggcggccctgcgctcgcggaaagctctctgagcagcgcgattctgtgccttgcgcttagtagggggcgtgtcggtggcaggcttacgtccaggctttggtcggggagggatgacccattccttagtggtcatgctcaaaggacctcctcccccaggagtagggcagtcgacgggcgacatggcaccttggctagatacggaggcggctctaataggggcaggtttgggtgcgacgctgggacgaggcgcaatgggaggcacgccagtgaggttggtggtggtggtgttggcagtgatggaagtcgatgatgccggagtggagacgccacagcttgaggttggagagggggccgaagtggcgggggtcgagacggcactcggggaatcccgcttagcaaaggtggctgctgtggttgatgatgatgatgatgatgatgatgatgatgatgatgttgatgtctgctgtagggctgacaggtccatatcagattggagattttggcgttgccgatgttgcacttgttgttgttcaatggacatggacaccgaggtcatctgaccggccatatgagcggcagaggcgacggccgtcatggcacacagtgttgtctgtcgttgctggttgaaaggagaccacctaggcggtgttgcacagaaaaccgactgaactgaccacccgactgcagtcaatttgatgaggggatcgatggcaggactggcggaggatctgataagatgatggcgtgggtgtgatggatggaccgtgggaggttccggtgttcgggcggcccgggggcaggcgttggtttttattttaatgtctcaggtagggagtgggcactactagccctggagataccacagtgggcggaacagtggatttggtcgctgggccgttggcgctgtctcgttccttttctggggcattgcccgagccgaagccgagaaaaaccgtggggcaattgtccacttcgtgtccgactgccgtgccgaattcttgtgaatcccgtcgatcaacaattgtgatgacaacctattggttgaagattgctgtaaaatagatcaagtatagaaaaggaagaagctgacggctgtgggtgtagcgtgtatgtattgaattgacttggatcaatgtcagattcccatcatgatgtgtttttggcttcccttcaagttattggccaaaggggaaccaagccaggtaaatcaaggacaagattctccttggacaatgactgaggggttgtcgattcccttttggcaagaacgactgaagttcatggtacacctactgtaaggaaaatttgcacctgggaatgatgcgacacggaaggagcgatttgtgcttgggatactccagtctggcatatgcccgtggctggggtcgtctcgggtccaagcgaatttcggtcaatctcgcccacaaaatgagggctctcacttgtttgattcgatgatctgtgatgctgatgtcccgggttgcctggctgacgaaaggaacaaaaggccgagcagtctgatagaatgctccactgattgattgataagattacaataagtgcgctagtacaatcgcagaatagccgcagttgctagtgcgtcacgaaagagtggggcacgtcgtggtcaagcggggacctatgactggagcttccacttggatggatgtgcctgtccggttcggcaccagtctctgaacctgtcaacgcgcggatcaaagaatggaactgaactgaactgaactgaactgaactgaactgtggaagcgaaatgctcaacgtgccattttaactgtatgacgccgtggttacgaggctgaatcgtccgatcatcttgctctatcccctactaccgagcccatacgtcggaaatacgacaggcagtcactcatcagcgttgcaagcgatgtcggctgacgaaggcggtctccatcgatgctgtgggcaaggcaaggggatcaaccgaggtgtgactggaggccatgggtgattcagttgcgttattcatgactaaacttttgctcggattggcacgaagctgaaggtcaatctgttgaatcacgattgtgatcttttaacgaggccctctccagatttccaatggcgaggatgccgtttgtgatggagcgagatgtagctttcatcgtttccggaataaaccattcggtaattcagctgaagcatggtaatttgaacaaaagaggatgttgaacctgttgattgtttatagggcgctgaatatggaaatcaagaaattcacacagttcctttcgagaaagtcttgcaagacagtgcttgaatatggaaacaagactcggtgttgagtgttgtcaaaggccccgcacctttcaacccttccgtcctgcatggagtcgagggacccacggcagtgccaagaggaattatcagatcggccacatctcccactgacagagctccgagtgaaccccgcgggaacaataaacaaacgcccgccaatctcaccacacaatcacactcaaccgcgcaaccaacaagggtcccagcactcaacaacagccaccggcccgatcagagatttctgtttacgcaatcaggaataaaaatatctgctcacgaagtggaatctgtcctggcctggattttgagggtcatcggatcactcaatcatcaatcaaccccacaccatcctgcactgcactgcattcaccgaggtgcagtcccgtcacgccgagtccatccatcccggtccgcacttcaacctagggagcccaggaacggccgagctgaatctgaacccgcacccgcatctaaaccggagtcggagccggagccggagccggacctgaatagtcccacaataccggatatcagcccctgaacctaccggacaccggctttccaagaaaccacatccggctacacttccgaattcaggcagtccgttaaacacgggcaaccaacctcattcggcgacaacaacaacaaccaccacaaaaatgacaaccctcaacacccccaacttcgccgccccctcctcccatggccgcccctcctcaccccctcaatcccagacctcctcacccatctccccaaagtccacaaaccacgccttcccctccatctccaccaacctatccaccaacccccctcctccccgcctcaccaccaccacttcttcccaacagttcccctcttctaaacaagacgacgatgacatctccgacgacgacgacgacgacgtatccaacctccccttccccaccgccctcccccgcccctccttcctaaccccccacttctcccccctcgcctacctcgactctctctacgcttcgtcctcctcctctcctgatccaaccagcaccaacgccaacgccactgtcgtcaccactatcacacccttcagccaacgacaccaaaccctccctgacctgcgttcggaactgcatactcgcagcctggcaatcagttccgaacttctggaactcgtcaacgccaactatacctcgtttttgagcctaggggatgaactgaaagggggagaagagcgggtggaggatgtgcgggttgctgttttgggatttcgaagggcagtggaggaggtgaggggtaaagttagagaaaagaggggggagattggagatctagtcaaggagttgggatgcgtgcggggtggggttgagtgggggaggggggtgttggaattgggggaacgggtggaggggttggaagtcaaattgaatatgggaagtttggggagtacggggggaagtggtggaggggtaggaggggcaggagcggaagcgtgggtgaaaaaggggacgattaatgcagaagaagatcgggtggcggaagaggatgtatatgaagggtgggatgatggatcggaggatttcaaggaggaagtgcttgatgatgatggggaaggtgacgaggagagagaagggttcgtggcgagtagtccggcggagttggaggcgctggcgagggaatatgtcaagattgagcagatggcggataggctgggtgggcacgaggtgccgtttgtgaggaagatggaggagaggatgattaggtgccggaatacgatcctgttggatttgagtaccgcgttgaaggaggcgaggagggcaggtgaaagggggaagaagagggtggttaggtatttgggtgtttatagactgttggacgcggagcaggaggctgttagggtgttgaaggagaaataggtctaatgttagaagcagatgatggatggttcatgtgatagatggctgctgctaaggggttaaaagtacagttctgaaggacaattaatacacctaatacttgcacatatacacagagaacaagcacaagggcatacccatgttaccaaccgctccattttgccattataatacatgcctatgatacaaggaaatctagcccaaccctcccgtcctatactacaatgacgctcttacatgaccgactccagatcctcgggcttgatcttgtcatcggtaggcgcaaactcggcgttcagactcattccaggaccgtgggtagtgctaagaaccacctcctccaccatcttgggcgtggtatcatccagcttgccaatgtcggacttgatcttggccatgaacacacgaatgttctcggccagctgcttgggggtgaaaccaagctggccaaccgccatacgcacgacaccgttcctctccctgtactcgtccatgccaatcatgtcccggaaggtggcctcgaggttgttggtgatggtcttggtcttgccgctgggcatcagacccttgggaccgagcagctttccgacgttggccttgcgcagcgcgccctcgctctcggtgtggcagaggagcttgttgaagggaaagttgcccgaccggatcgcctcgaacaaagtctcctcgccggccatgacggcgccgaggttcttggcctcctcctgcagcgcgctgccctcggggcagatgacggcgatacgggtgtcggtcttgacgggggtcggtaggcggacgcggtcgcgcacgacagggccgttcttttttgtcctgagcttaacatgcacctcgtacttgacggacaaggggggctggccgacctcgacggcgcggaggtagctggttggtgttgcagttagtgttgtgttatgttttagagaacagctgaggattcgcaacataccgcatagcatcgcagagagaaaactgctgctggccggtcaagtcccatgacttgaagaacttgtactgcttcttcttcttgggcgccttcttggctccgcccttgttggggttgttggtcgcatatcgaacctgcgatgcggcgaccgacgggacgaggaacttgggtattgtcggaagagcagctctggtgggcgtcgacaggctaagcctggccagcgaggctagacattgttgtgttgaagccatggtgtgtgagagagaggagctgtggtcgggtgtcgcgctctccggtagaggggaactcgagggggcggcgggcggcgacggcggcagcgggacggggggaatcgcgaatcgaaacctcgagtcggggacggcagcgggcagtcagtccagtctcggaggggttccggcgcgggcaattggcacgcttcctgcccagaaaaaaagttgggcccggggcagactgcgcggcactgcgcggcactgcgctgcaccggctgggcattggcgcggcaggcagcgcattgatactagtacctctcctcactgttgggacttgcagtgctgagccacagtttccgagaggaacgcctcagtccgtcttgacttgggttccattccacttgacactgcagtgacaaagcgccacacccatcctcacacaactgcccgactgcccgactgcccgtacctaccccggacgctaccgcaagcgctaaacttcagcggcacacccaaagaccccgccgcctaactccacccaccccgtcccgctgtgcccctccaaaaacttccttgactcaattccagtcccggtgttttgttgtttttttttgtacagttttcaacccaattccacatatacccccccatccatcaccatgaagctggacgagctcaagcctctcgaggccctcctcaccgcggacttccgccagatcgagccccgcctgcaggctctcgacaagcacctgatcctgcgcacctacctcgacggctacaccctcggcgacatcgacaccaagatctggctcgccctccgtggcaaccgcgccgccgtctccttcatcaagcgcggctcgctcgccaaccttgccagatggttcaactacattgaggagaaccaccccgagatccaggccgagatcaaggccaaggatgctgccgccaaggccaaggtcgccgccgcctccaaggccggtgccagctatgcgctcgccctccagaacgccgaccagggcgtcgtcacccgtttccttcccgagccctcgggctacctgcacatcggacacgccaaggcggccctcctcagcgactactttgcccaccaggcctacaagggccagttgcgcctccgtctcgacgacaccaacccttccaaggagaagcaggagtaccaggatgccatcatcgaggatctcgccctcatgggcatcaagcccgacacggtcacctacacgtccgactacttcgactacctctacgacatgtgcgtgcgcatgatcaaggagggccacgcctacgccgatgacaccgaccaggacaccatgcgcgaccagcgctggaagggtattgcctctgcccgccgcgaccgctccgtcgaggagaacttgcgcatcttcaccgaggagatgaagaacggtaccgaggagggtctgaagaactgcattcgcgccaagctgtccgtcgacaacccgaacaaggctctccgcgaccccgtcatctaccgctgcaacatcgagaccccccaccaccgtaccggcaccaagtggaagatgtaccccatgtacgacttcgcctgccccgtcgttgacagccacgagggcgtcacccacgctctccgctccaccgagtacaccgaccgcaacccccagtaccagtggttcattgataccctcaagctccgccaggtctacatgtgggatttcgcccgcatgaacttcatccgcaccttcctctccaagcgcaagctcgccaagctcgtcgataccggcaaggtctggggctgggacgaccctcgcatgcccaccatccgtggtgtgcgcaggcgcggtatgaccatccccgctcttcgcgactttatcctcaagcagggcccctcccgcaacgtcgtcaccatggattggaccaacttctgggctagcaacaagaaggagatcgaccccattgctccccgccacaccgccatcaccaagaaggacgccgtcaaggtggtcgtcaagggcgccgatgcccccgccgagcccgtcaagcaggagaagcccaagcaccccaagaacaaggaggtcggcaccaagcaggtcactttcgccaacgagctcatcatggaccaggccgatgccaagtcgttcaaggacggcgaggagattaccattatgggttggggcaacggctttgtccgcaacattgacacctctgccgaggtcatccccgcctttgagatcgatctcaaccttgccggcgatgtcaagtctaccgagaagaaggttacctggctcgcgtccaagggccagacgctggtccctgccgagctctgggactttgactacctcatcaccaaggacgttctccaggaggaggacaacatggaggacttcctcaaccctgtcaccgagaccatggaggaggcctggtgcgacgaggcggcggcctccctcaagaaggacgacatcattcagctcgagagacgcggttactaccgggttgacaagggtctcaatgactggaaggagggcgaggagaagaagctcgtgctgttttgcattcctactggcaagactggttccaagtaagtgtgttgccactgaagcatcatgtaagcggggaaaagtttgttaatagaaggattgttgatgaatgaatgtaatgaaaacatttgaatggtcatgttgtacgactcaattcgttgtgaccttttgggccagcttgatgagcacctgttttacaaatgtcttgaaatgagagggttagggttgagtatttgcaaaccaatcggctacacccaagttgtctcaactcggtgcaattgctcacttacccggcataatttacttacttacccggcactttcgcaaaactgaaacttgcgggcgccttgacaacagggcagctctactcgaagtttggacgatacaaaacacattgtcaaagaaggattacaaaataacgccgcaacttggcggtctcgtcgtgcacacaccaaacatcaaaccgtgcctcttttacgggacgggagcttccgcggcctgcgcccgtttgcgacgttgcacttgcacttgtgacttgcgacttgtgtcaccgcccatgatgatgcagacgccagacccgacaaagccaccatcgacaagacaggtaagtagattccaaaactcaacccaattttccgatcctgaaaccccgtcgggtcttgtcatcgaacaatctagaatcaaaccaagattgccgatagtcgatcacatcaaatggataaatggtgatgtgaagaagcactgggcggcgcaagcgaagcaagccaagcgaacatgtcagagacacgtaaaaatgctacgcaaatgtaacgaaatgcgacggttcgacaaccaggctttgcataacgggatggaagacgagagaacctcaaatcagcccagacggacaagaaaggacgagacaatgccgagaagcaacaagtctccaaaaggaagttggcttggagtaatacagcttggcaaagtggttcgtacagattagactgaacgataaacaccagctcgctttagctaatctaccttacctaggaaaggccgttgcagaagtgtgataggaggttacaataacctacctcgaatcaacatattgactataaggggtttttacctcatcatcaattcgctggaatcaacaattaaaagcggaaaggtcccgtaggtcctactcactgcctgcagtgccgctctttgggccctgacagcgatcgacgccaggcttggctcggatcagtccgggggacgtgcgcccatctgaaagcgaccgaatgcttgtccaacaggcctgaaaacgagtgccgagaacattctgaaaatacccaagggaaaaaagatcttgacgtcattcgctgttcggttccttcacctcttggcttttgctttttttgtcgctttgtggttcctggagctcgtgtgccaagtcgagaaaagcgcaatcaatgtctcacacgacctggtttgacttgtgctcatttcccttcccccccaaggtccagccaggtcccccagccatctccattctgtcacccaatgtcccaacaactggttgttgtgtcaatcaatcaatctaatttctctctctctctctttcccatttctccctctttctatcttttcccggtacctacctaatcgttaattcgatctttccattccgccttccatccttatcagtggaggtcgtgcgtgttctggattggtgaacagcgttgcggtctgtttacacgcaactcgacaacccggcaacgaactggagctccctccgttcctagaaatataagcttaaaacagctccaccaccacgagcttcaccttctccccaggacctgaattcccacgtcaacaacaacacacagctcgtccattcaactactcgacgacaaactcgaagccgccgcagcgatgagcgggccacagtatggcgcccagcctggtggctactacaataacaacaacaactaccctccgccgccgcccaactcgtaccagatgaaccccatgccgaccgatggtaactacggccagcaaccgcagtatggatatggaggaggtccaccgccgcagcagtatggaaatggttatggggatggcgggtacgctccgcctcagggacctccgccgaacgggtccaaacctcctccgaccgatggctacggcggccccccgccctcgtacgatgaagtgttcaaggtccagaagcccaagtacaacgattggtgggccgggcttttgttcctggctaccgttgctggattcgtcgcggtttcggctattagtattcatggttatggtaggataatctccaatcttcaatgtcaatatctcaaagtgtaagacgatgtgagatccactaacacatacacacacaacagccgacaacagaagtcaaaacaatggcagcctcaacggtcaacgcaacacctttggtctcaccacccacactatctacctcttcgtctgggtcctgatttgcgccattgtcctcagttatgcgtacatgtggatggcccgcaagtttaccaagcagttcatctacgccaccggcatcctcaacattgtcatgggcctggttacggcactttacatgttatctcgcaagtactggtccggcggcatcgtctttctgatcttcgtcgtcctacaagccctcttcttctggtcctgccgctcgcgcattcccttttcgaccctgatgctccaaaccgccatcgatgtctccaaagtccacggtcacgtctacctcgtctccgctgtcggcggtgttataggcaccctgttcgccgcctactgggccatcaccctcgtagccgtctatgtcaagttcgagccggacccgaacaacgccgcctgccgtaacgccggtgggtgttcctcaggcaaagtcattggcctgattgtcttcatcacctttgccggctactggatttcggagtggctgaagaacaccatccacaccaccgtcgcgggcatctatgggtcgtggtacttcaacagtcgcaactacccgactaaggtcacgcgcggcgccctcaagcgctcgctcacttactcctttggctcgatttctctgggatctctcttcatcgccatcatcaacctgatccgccaactcgcccaggctgctcaacaaaacgccgcgcaggagggcgacatcctcggaaccattctctggtgcatctttgggtgtctgatcggcatcttggactggctcgtcgagttcatcaaccgctacgccttctgccacattgcgctctacggaaaagcctactttgccgcggccaaggatacatggaagatggtcaaggaccggggaatcgacgctctgatcaatgaatgcctgatcggccccgtgctaacctttggcgctactttcgtcgcttatgcgtgcggtctgattgcgtatctgtacatggtgtacactaagccggcgtacaatgacggaggaggattcacacccgtggtggtggcgtttgctttcctgattgggttgcaggtgtgcaatgtgtttacgacgccgctgacgagtggcattgatacgatatttgtggcgatggcgtgggaccctgaggtgttgatgagggatcatccggatttgtatcacaggatggtgcaggtttatccccatgttcaggaggctattcatgcatgatttggcctccttctgtggtagatgggggaataatattggaggaggggaaggcaaggagagtagacggaggggccgccctccaactggcgaaaagaaaggagggagggcgggtacatgccgttcaaaacctaggaatgcctatacgatactatacctgctgtaacttgtaattctttgaaagagggagttggtgcgtcaggagggtttgataccataggtagaggtagcgagtaggaagttgggttggttgcatgggagggggtgaggagaacgataccagagcagagcaggaaacgagagactactaggtaacaagaacgaagacgagagaaaagaatagtagtaataacagaacctaaaatgactaatttacacgtacctacactactgattgtcaatgtactatgtatgctagtatgttgccatcttgccagttactacgagccgttccgccgcaattggttacggtaagtagagatccctcacgcggtggttgttggataacttgacgttatcatacctgtaaccacctctgtctctctctctctctctctctctctctctctctcaaaagagagaaattggtcgtcttcgttcaaaacaatatggaacagtaatgaacaaggctcaggacggttaaccaggtacctcttctacatatttacctcatatgagttttgtaggtagagtaggcatccgtcgcctgttatgttatggtaggtaggtagactctatggtaaggcgatggctgaaaggaaacatgttacaaaaaacgtctttgcagcacgactgctgcagcacgactgatgcagcacgactgaaagtagcctttctaggtaggtaccattttttttacctagtgaagtgagtgagtgagtgagtaagtgtgacagagtgatgagctgcggttcttcctctttcaggttggcaccagccatccaggtttggagggcggatggatagatggtagggtatctatctatcgatctatctatctgtagataggtaggtaggtaggtaggtaggtacctagactgaaaagtccggcaaacactatgaacacactccaatcttcacccttctatgatcctacctagaggtatttaaatcaccatcttcatctccatctcttggtgattgattgtctgatttcgtcgccccttcttcttccccaccgctagaggaatcgggacagtaaaaaaaaaaccagctattgctttgttgcgttgtttggtttggtctagtagaacgtttcgaagcaaagaaaaaaagacgggatgaaggggggaagaaattagggagaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagagagagaaataagcagagggggcaatgcggtacttgattaagagcagcgttcggctttctcacaggcgaatgtagtaagattgagtagcattgaaggagacggacgggagacgtcaaatagagagagagagagagagagagagagagagagatagacatagaagaagacatccgtttatcagaagtttccgcggcgttcacgaagtcccttgccatcattatcccacatacctacctagaggtagcttcaacggatgacagtttctcgtcttggaaggctaccttgaagagcttcaagtatttcctattcaatgcttgcttgaaaaaagaactgaactaacacatggagaaacagaccagtatcatattgtgttcttgactgagagtttttagatacctaagttgcggacgcgaatggtccaagcaatcaaccggtgatgacatgtaaggatcgaaagaacaatcattcgggaacgaaaggttcgtccatactttgatcaattaagcgtgttcgcatcgctgtctcagctaactaagtacctatatatttccaaaagctcgtcagcaaagtaatgaaatcacagcgctgtttctaagccttcccctatacagtagtcgtacaggtatcatccccttccgcttccgctcccacgtccgctggtgtgtcttccaggtcatatatattttcctcgtccgtttgagtggtaatctcctccgaaatcaacttgtaagtctcaaagtaacaaacatttgtgagaaaccatctattcccccaatacgttgacacgttgaagacatactcttcacgtgtatatggaatgtttgccgacataaagtcctcatcaggtgctgggccgttgttagcggccgtactgagcggtgcggacgacgatgctgacgtgggaatgtttttattgcttgttgatgttggcggcggtgccgttgtcgttggcttgctagaggtgactgtgcctttctctacgatctcggccagcttcatcgaaacataattccagcaacccctcctcctaacagcggaaaagcatagcacaaaccactggtcattttggatagcacgtagcgttggtcctgcggatcgcctggcttcctgtatttccggttgaagtttggtccataccctccaaaaaatagcctcgatgaatgggaacttggacctggccagctccttcagcctcgaaaagaagaccatctcctgccacataaggaacgctaccatgttcgacgcggacgagtacgggatgtggtaggcgagcatagcccgacggaggtattccatttcatccatggagatgcgaatctccagtatctgcacatctgcaccaccagcgaatttggcggcgtcaacggccccaacgcgcttgtcgagccggtgcacagcccacttgtacttagccagcgcgtgctcggggttacacgtgaaaaagacgaggtctgctcttttgtgagctcttctccgcggcatcacggaagccactctgtcttgggggtcgccgtcgccggtaacattgttatagagaaaaggttcccgctcgggctctctggatacttctaccaagctgtcgatgttggacaaccccacagggccgagattaccggagctagatactctgatgttcttgagctgcgtaccggtcacgactttgtacaatatcaagtggtcctgtgttgtacgtctttcgctgtccttgcgaacagtgcaggcgcaaggaggagcatccggcggtcctctgagccctgcgagaaatgtagattcgagaactggttctctgtagggaagatcctttgcggtgtagaaatcaggcacctcgtcttcatctttgtctgggcggcccttgtgcgccaagagtgagatgggctcatctatgttccatttgctttgatgctagcgagccaggaacaggcttagcttggttgagggtgacgaggataaagggggaacgtcccagtcgagatgtccccatatccgagcagttctttccctggaggtggtgtatatttctaccaacaagtcccaacgctgtcgcagggtgtcttcaatccagtagttgcaggattcggttagacgttgggtgcggaaacaagggtccatgatcatgttcacgaattgttgggagagaccatgggcgtgaaggactcgtctccattcgttatcatcatcgttgaatttgttgagggttggaatcccaccggcaacgtcgggaagacgaaaataggtcaagatgacgtcgcggaattcaaagatgcctggccttctgttgctgtgaaggtagagccattgttgccacagctggtcggccatcttgttactgaagccaagccagatgagcgcttcccgtgaaatgataatcattggtatcttgagcatatcggacggctttgctggggatctgcggagggcatgtgagagatcattgtggctaaggaagcaacctttgtgcagttcatgatatccaatctcatggttcagattcaacaggccgtactcttgcaggccacgggcgtcctccttggtcagaacgaaccatgaacgatcgttcgacattgcgcgccactgtcagaaaaggaaaaattgatatcaatgtagagatatgtagaaggcagcaatgggaggtgtatccaaagagtatggggctgatttggtggaaagattggggaacggtgagagaattgtgggatttatgcccacgggtatcatttgaaattggctcatccagcaacgcagcttccgactagggctttgggacctgcccatcagaatcatcagcatcgacatcatcgtctgttccttcttccactttatcacctttcgccactcccctggtcggccagccctctgcctgccttcttgcccacttgactgccttctggtgcttcttgctcttgaggtgcttctgccactgttcttcaattctaaactccttcccgcacacctcacatgtcttgttgcatattgtctcgggtcggttgctcctttccaactgctcggccaacacctctcttgcagtgtccgacaagtcttctggtcgcggcagcggctgatgggcaagatgtttggctagaagagaacttcctttctcggctacttcagagtgccaatgggaaatgttggacgagtccaagagatagaagttggatagaagattctcttcctgaagggctgcaatggtctttcgagcaatccacctgatttggtattttgcgtactggcgggttgctgtcttggtgtcctcgattccttgttgcttgagtttttccagtgcggcttgtggagtgtcggtttcggtagacttgacagctgataaatatgattcgaattggcggaacccgatggactgccagatgcccttggtgcggtcgacagtgtcacctgctgcgagacggcgctgcaaatagtcgtagactgacgatgtttcgtccaaaagaccattggctaccatcttgtctacacgcttgtcaaggcgctcgttgagcacatcgggcttggcgtagagccagaagagaagcaaattccagggactcggtggctgctctgcgcgcttggcctctttccgagcgcgttgttcggcataaatgtcggaggcgcgacggccagtgctaaggtagatctcgagcgagttgcgaatcttgcgaatgtctttggggtgccatcgctcggccatgactgggtcgacttcttgtagcttggccagcatgacctcggcggattcgcgaagaattgggtgctgacttgcgagttcgtcccgtgtagctttggcggcggctgtctctgattcttcggtcgtcgcaggatccgactcaaccagcttctcgtcgaacagcaggccgtcgaggtagtacgaagttcctcctactacaatgggcagctttcccctcgacctgatgtccgatataattctcgttgcttcgcgtttccagctggtgacagaccatggttcctcgtccagtccaatgttgccgaggaggtaatgggggatgccgcgctgttcttcgggagtgagctggttggtgatgatgggtaggcctcgatacatttgcatggcgtcgacgttgatgatttcgccattgaatcgggtcgctagttccacggcaagctggagccataatcattgtgatcagcgcactgggcaatggtgaacaaatggctggtgaagtagatcatggaggtagctgtcgtacatcagacttgccggtgcccgtggacccgtagatgacaaccagagggtctgccattgttgctgtgcgaaagacggaacggatggcctgggagaatactggaatggtccacctcattggcctttattggagaagtgtgtcgaggtgctgaggcgcattgcatcaaagcgtggacgaaatgggaaaaaagaaaacaaacataaaaaagttcaagattgggattgaattggcaattgaccccggcaggcatccaccccaccatggaagcccaccttcaatcgcaagtggaaagttcccttgacacacggattgttgtcgataagagaaataaatggcatccacacgctgactcctaacccctgcctaccactacggctgtccctgcggctgtccagggcttccccaacgatttggattccagtttcaacaaggggcggctggacagtggagggatcaagatgccttccttcgattgtggacagcggcccggatgttgcctgccgaagaagcttcccgctcctcgttctgggtgtgagctagggaggtcacttggagctggaacgagcttttgacgtttctgcaggggcggggagagagagaacaacctccagcgggaactgaaggctgccctggctggccatcgatgcaattcgcgtctatcattggttacaagtcacgtggagtgggtctctttccaagcacactagacttaggtagcaccaagccagcaaccgggaccctccaaattggacacatcacacttgggcgactttttggacagatctcgcgacgacgcaccgccttccgccttccgtgtccctcggccagcttccactttccacacttccacccgacttccaggacacttcttttaatcgccaactcctcctcctcctccaccaccacccttccttccacttcctttccttgcttgatccttcaacgcagcgccgacaacactctctgcgcttccaactctacaaagggctgttgtcgcccgtttaatctaatcttccttctttttacccttttcttcttccttcacacacgccattgcccatcatgagttcccgtaagttgttcggtcatcgacgaccatgttgaacacgcgcgtaggcgcgttggccatgccagactgtcccgtaactaacctcacctcccgcccgccatgcagtacggttcctcgatctcgtcaagcccttcgtgccgttcctccccgaggttcagcagcccgagaccaagatccccttcaaccaaaagttgatgtggaccggcttgaccctgctcatcttcttggtcatgagccagatgcccctctacggcattgtctcgtccgacacgtccgatccgctatactggctgcgtatgatgatggcgagtaacagaggtactctgatggagctcggtatcacccccatcatctcgtccggcatggtcttccagctcctcgccggcacccacatgatcgacgtcaacctcgacctcaaggccgatcgcgagctctaccagacggcccagaagctgttcgctgtcatcctctccatcggcaccgccactgtctacgtcttcaccggtctctatggccctcccagcgacctcggtgccggtatcgtcttccttctcatcctccagctcgtcgttgccggcatgattgtcattctcctcgatgagctcctccagaagggctatggcctcggcagcggtatctcgctgttcattgccaccaacatctgcgagtccatcatgtggaaggccttctcccccacctccatcaacaccggccgtggccccgagtacgagggtgccgtcattgccctcttccacctcctcatgacctgggacaacaagcagcgtgctctttacgaggctttctaccgccagaacctccccaacatcatgaacttgctcgccactctcgtcgtcttcgccgccgtcatctacctccagggcttccgcgtcgagatccccgtcaagtcttcgcgccagcgtggtgcccgtggctcttaccccatccgcctcttctacacctccaacatgcccatcatgctgcagtccgctctctcctccaacgtcttcctgatcagccagatgctctactctcgcttctccgagaaccttctggtccgtcttttcggcgtctgggaggccaaggagggcactgcccagctctctgccgtttccggtcttgtctactacatgagcccccctctcaacttcaaggacgctctcctcgaccccatccacaccgccgtctacatcgcctacatgctcactgcctgcgctgtcttctccaagacctggattgaggtttccggctccagcccccgcgatgtcgccaagcagctcaaggaccagggtctcgtcatggccggccaccgcgagcagagcatgtacaaggagctcaagcgtatcatccccactgctgccgctttcggtggtgcctgcattggtgctctctctgttgccagcgacctcatgggcgctcttggctccggtaccggtactctcttggctgtcacgtaagtttttgtcacctgattacggataaatgaccaatttgctaacatttcccctctccagtatcatctacggctacttcgaaattgccgccaaggagggtgatcttcagggcatgaagggtatgatcatgggttaaagatccagatctatgctttggtatcatctcaagaggtagtaaagacctcgaatcaggttagccatgatgacgaaggcaatcctcaacacgggtttgccgggctggctacctgatggtactacatgtggaatataatgagtggaaagaaatcaagataaacctacgttgtgttgtgtgtttgtgtaactcaaatgtgtattatactacctcgggaaaaaccaaagggtccacaaaaagggtggcgtctttatgagcacttgctaaaagcgagcggacggatggggcggggttaaggaagacaatggttgctatctttatcttgccctcaatatattggatgtataacatgaataacgaatggcaacaacaaatcgaggggcagccaggcctgccgtgggatggtggttggacgtagtgattacattgaggccattgcttccatgctgctcgagggtttgtccaagagctccttggcccccgtgttgctgatttgacgtttgacagatagtatggaagcacatatgcacaaataccaaaggcactgtcttgatattatgttttttttgtcctcttcttttacttgccgctaaactacaggactttattcaacccggccctcggctttgttgttactctgctcttggcttgaaaggagaaaaaggctatgcatgtctaaatttcagcaattatggtacaccgcgaaactccgagggactctctctgctgtcacctttccatcctcgaaacatcattcagagttgacccctttttttaattctttacctctgccgacggggtgtggtgtctgtacttcggagttttctctactaactgcctgccatcaacacaagtgtattacccaagctacctgatgacgaggttttttgggggattggagacacaataatggactttggccgcgtggtatcggccttgggaggggagaagggcgttgtggaaggtgcaatggtgtatatgatggattctgctgcagtatttagtaggtctaaccagtggtcacggtgaagaaaccgtaggttagttagcctgatcaaaccaggaatccactcactcactcccttctacctaggtactctacccataaccgtgagcaacgcccaaaaaaaacgagttgcacacccattcacccacttcttggttctacttgaaaacaaacaaccgaactttttcaattacgtcctgtgaaatcagaagagatctgcataatttaggatggtgtgatacaagggatatcatttctgaatttttttttttttttattctttgtgtctccttcttcttcttcaaatctaggtatcccatctacttactatacctctactaccgggaactatgctgtacctcccctgtactgtaccgtcccgtaaggtactttttatctatccagtcactcatctaggtaccctacaattgaactgaaaaaggcagagagatcaagcctcaatctgactcttgacccacttctccaatcctcccctggcaataatctcctgcacattcggcggcaactcgcccaccttttgctcccacttcttgcctgacgcctcttcgacaaccaccttgctgcgtcgcacatcccacgtcaacttccacccggtgcgtctagtagccaccttgtcgccgaattcttcacggagtcgctgaaccagcttgggcacctcgacgcccatcagcgcgttgttgatggagttcctgctaaagatgttgccgaaactgccgctgaccaccagcgggatttgctttgctaggatggcggtcgccgcttgctcacgcgaggaaccgcagccaaagttgaagcctgtcacgagaatgtcgccggcgcgcgcgatggagccaaaggaggcatcgtagttctccatgcagacttcggccatcttggccggggtgatgttgtcctggtaggtgtatttgccggggtagatgccgtccgtgttgatgttgtcggcgtcgcagaagatgatttcgccggaaatggcttcggggaagccggggaggatttcagtgagggattcttcttccgacgacgaagaagaagaagaagaagaagaggtggactcgggagtgaggccagcctcggcgttggcgatgagcgactcggcctcggcaatgatcttgtcgagagcgtcttcaatggacatggccttgtcttgctcaacgacaccgttgccttcgccgatgattaccttctcgacaccctcgggcttttggtaccaaccgggaccggcgatcttgcccttcagagcagaagcagcgacgacttcgggcgaggcgaggtaggccttggcgtcggtggaacccatgcggcccttgaagttacggttggaagcagagatgccgatctcaccgggctccaacagaccggtgcccagaccgatgcaggggccgcagccggagggcaaaggctcggcgccagcatcgagaaggacttgccagtcgcccgagtcttcggcttgcttttgctcgaggagggaggcggcggcgatgtagaacttgacgccgggagcgaccttggggatgacaccgttgttgtcagcagcggcgtccttgaacacgcgggcggcggcggcgatgtcggaggcgcgcgagttggtgcacgagacgaggtacgccttgtcgagcttgaggttttgggcctcgaggtccttgaggggagtagcgatcttgacggagttggggccggcgacgaagggggagagggtggacaggttgaggtagagctgtttggcgtaagtggcgccggggtcggcaaccagagggttctcgagaagggcgtcgatcttggcgtgggtgaacttggccttgtcgcccagctcggggtgttccatggcggtgacggtggccttggcgcgcatccaggaggccaggacggcgtcgatggggaagagaccggagagggcgccccattcggtggtcatgttggcgatggtcaggcggtcgtcgacggggatggagcgcatggtttcttcggcaccggtgaactcgatggcgtggttgagcacgtcgtcgttgttgaataggccgcacaaagcaacgatcacgtccttacccgtgacaccgggcgggagcagaccggtgaaggtgaccttggcgatgggcgggatctgccaccatgtcttgccggtagcccagatggaggccgcgtcggtacgcaccatgggcgtgcccaggcagccaacaccgccgtacatgttgctgtgcgagtcggaggcgacagtgacggtgcccggccacgcgtagccctcttcaaccatgatctggtggccgatgccccggccggcagggtagaaatcgacgccgtgcgtgttggcgaactcctcgatctggcggtactttttgaggttggcctcgctcttgttctgcacgtcgtggtcgagggtcatgacgacctggcggttgtcgtggatcttggaggcgccgatggacatgaacttcatggcgacgggccacgagttgtcgtgggtcatgcagtggtgaggctggagggtgacatagtcgccagacttgaccttcttgccgggagcgaggccgaccgagtagcgctggacaatcttctcggtcaaggtctggggcacctgggggacgaccttggggagggtcgaggaggccagattctcgagctgcgaggggaaggcatcttgaagacggcgcgaggtggtgctgtagtaggaaccggaggcggcggcggcgcggacactgcggacagaggtggttctcgaggcggctgcaaggaattgacggggggctctgctggcagccacggccagggctcttctctggaagtgggtaaggaagtctgttgttagtcgcgatgccaatggcaatgtcgatggcaattttgagggtaaatgggactgtaaacgtaccacggggtgaatcatgatggaccagctatcacgacttgcaactgaccatggcactgccggacagactagaattgcaattgggtgttgggaaatagatgcaaccccaattggagccgacggcagattggaaatcgggtcacaacgactcgttcaacaactggggatgggccagcagtcacagtcagtaggtagtggagtccggggatgccatggataatggcccggccgggggagggtggcgatcccggcattgaaaatattttgtggggggctccggcaccggccgtcttgacacccgtcgttgcgcacgtcaggcaccgacgtctacattgagccagggaggtacgtacatgtaccacagaggaggaagtgacagcattacagtacagtacactagtgtaaaatcctagagcgcgcttatcttatctccacactcaccttgtatggatcgatgttaactccgcgaggaatccgaaaagaatcggcgtttccgctgggcggccatcgtattcttattcgctgtcaggtgccaagtactaactttgttcagaataacctcacacaccagcgctgtcgtctgacattgtttatctttgaagttctctgagctgttcgaggagcctttgtacatagtacacttccctataagtagacttacacgtaaatttgaaaacacctcatctcatgccgaatgaatcaaggaaaaggtcacagtacattacgcgcacatatgtacggcatgtcacgcaccaacttgtacgcggataagtaccgtactctacatgtgccagaagtgcccagggcggtaattttcgattccaggttgaaccccagggaccgacccttcagggctgaacttggtccccttttcgcgcttagtaatgaaataagcacgagccacctgccacaaattgatcccagatcggttgactgcacaaatcgagactggacggtgcagtcaaagcgctgctcggcgccggaaagtccagcacccgactgccgatgcacctcactggggcttccaatattgttccatcaagtggaagtccaatgacgaaccatatgcacacaatacagcacatcgtttaggtttgctgaactggctgccaaaggatccaatggtgccgtgatgccgactttttctccattttatttattctccaatggctgattaacgccgccacgagcgttcaatacataccacgttccgccagttcaggttggcaaactcggctgaaagtgtgtttagtttggagctgcttttcagcctcttacacccgactactcatttttttccccattgtgtccactctgctgctcggtttcgctttttaccgaagcccagactgccctgacgccaagatgccaagacgagcccctacccacccgaccactatgtaccattgctgtggtcactggtgaataacaaggggacggaggcggtacaggtaccggatggtccctcatcgatgggtgacggaatgcgggagttccatttccattcatgtcagtcacctccaacttccaggccaagaagccgacgtcgtattattctcttgaggtagtttctgctgcctgtcggtctgactgaagttctgaacagtaccagacacaacacagtcagcattgaaactttggttcccttcacattctcaggattcgtgtgggagtcggtgggagtcacggaattggagaaactgaagaacgaagagaaaagagtgagtgctcgtcaaccgctaagtggaaggtaccattggttgtacccattgtcctaaaaggcaggcaccaatccaggccgacaaatcatcggagactttcccgaccatcgaggtactcgcggcctttcacattcttttcctttccacttcatttcaattcacttttacaccctcactctgagtctcaacgctaacttgagtatttctcatcttggctcagcctctttgctacatcatcaagtacatacatattggactgggaattggtttatttgcgtttcttggacctgatattatccccacacacccacccacccaccaccacatagctgttttctcgcttccgatcggacctcacccgttggcctctcttcagttcgttctcttaccggggtacatctcccatagagatgctcgcaccatctctactgccaaactattgcggcatcagtaccaccggcactcaccgacccggcagcagtcatgggcccttaccaagacgtgcccatggcccttcggccctctgtctcggggacggatccaggggttccaatggcttcttcaggggctgacctatccgcccagtcagcccctcctccacaaccagctccagtgtctacagcagctcaacctccgtctcagacgcaacaacctcaagtctcaacgccatctcagccttcatggggccaaactccaggctcaggagaatcccaatgggaccagtctccagcccaattggagtctccatgggatcaagccccaagtcagcctccctcgcatgatcaacctcagaatggtcaccctcagcaacaactgcgccaagccaagtcgccccgtattctcgcttgccagctatgtcaaggaagaaagatcaggtgcaatcgagtgttcccctgcgacaattgcaagagggttggctgccccacctaattcgaccatcttgccgaagcatgctaaccttacctcgcagtccaatgttccatgcatacccagtaaaccggcccccctcaggaaacgtcggccaccacaccaagcgctccaggaaaagctggctgccgtgacggagaagatggagcaaatgaggcgtgaaatggatgctgcgaaagcgagtggccagggtctggctattcccgccacacccgcacccaccaccacttcttcttgggattccaagggaaacccgagactaatccaggaggagggcggtgttcgtttcatggactccctgttgggcaccatgtaccaagaggtatgtcgtcatctctgcgtttaggtgtcttccggcttaccaacatgtatacagctaggggaaataagagccatggtggacacctcgccagacgatggctcagatctgattctcggggccgacactccgacctttgatcccatgtcttcctggcctcaacccggtgctgtttggcagctctgtgacattttcttccagagagtcaaccccttaatgaagatcatccacaggccgacactggagagatatgtcgcggaagcttctagtggaccattcgggcttcgtcccaacatacgagccttgttcttctccatctttctcatggcgatcgtgtctttggatgcagacgagtgtgcgcagcggctgggctaccacagagagcaggctcttcaggattttgctcaaggtgctcgtttgacatttgtacgaatgggcttccttagcacgaacgacctgactactctccaggcatttactctttacttggtatttcatccctcgagacgctgttcatcgattttgaagtcgcaatgctgacgattacagacatcgctccaagggcgatccaatcctcacgccacttgggtcctgcttggcactgctatacgcctggctcgaaagttgggtcttcacgtcgatggcaaacgattagggttgccacctctcgaaaccgagatgagaagacggctttggtggcagcttgtcgtgctcgatgccaaaaccgcaacaatatccggcttcaagtctgcggcggttgtgcgagactggtccaccgaactccccagaaaccttgaagacaccgacatgcatcccgacgccaaagaggactttgtagaacgcgacggccccaccgagatgatcttctgcctcatgtcctataaagccaccgatttcctcctcaccagtgggcaggattttgaaggtgtcatgatcgcggccgacctcccaggcggccaagcccctggttccgacgaccaacgtcaccgccgcaccgtcgaacaactagcgctcgagttgtcagcgttcacggaccgctaccacttgcaccccgccaacggcccggtgcatgccctggccttcaagttcaaggaatttttcatcaagaaactctgcagtgccaaacctcaaccccctcccacttctgaccaacaaggcttcaacgatgtcgaccgcgctttcaggctagccatcatcgacctcgagcaccacgaactcaatatgctcaacgacgaccccgccttcttctggttttcgcgcgtgtacttccagccattcaacttcatgtatgtcgtctcgcagctgtgccaattccaggccccgtccgccagtgataagcacatggagacagcaagcgccaagaccgacctaattgatcgcgcctggcggcaaatctcgtttgtttatcgactcaatcccgacctattcgacacgtcaaaccggctgtactcacaaattgctcgcaaagtcctcgaagcttggcagaaaaggtctgaagcgctgcttaggcagacggggacacggccacctgctccgccctacgtcgaaaaacttgcgaacatcctgggtaacaataacatcaacagcggctctttgggaggaacacgaacagacacagggacaataccaacggccacgacattggccccaacggcaggaactgggcttgccggtggtaatgacacgtcgtcgctcatgcccgggccttctgctggtacaggtccgggcgccgcttctgtccccaccacgcatgcactgggccaagggcaaaggccagaaccgccgccgttcatggaaggtgtcgtcaattatatggacccgaacatggcctttgctggaaacatgtggggagatgatgggtttggtgatcaattccagcagcctcagatgccgatgatggacatgatggaggatgcaacgactggtatgatgtacagcggtccgccttattattatccggatacggaaggagacggggagccgtctaggggaatgtggtgatgcggtggggtggtggtgaggtgatagccattgagcctctctacccatcgtcggtcggcctttcgccttgtgtacgagtgtcgaagccaggttgtacggcacggttctccatcagcgttggaacatgataccctggattcctctttccttttttgttcactttggttttagcatcgcatcgcccctcagctcatttgtagtctttaccgggggacatcttttggggccggagttgtagggtatatgtaagaataattatgtccactcactccgtgtgcctctttgtcataggtcttcttggaaataaatagatcaaacaagtatcaagatgaacaaaacggcgtaacatgtactctggcgtgaccttatctgcagtgacgccctaggtgagaaaagagtacagatactaatacatcggcttcctagtgtcatagtaatcactgacatacctcaggtgtctttcagcccagagaagtaaaatgccaattgacttgtacacaaatttgtttgttaacttctcttctctctagtattggctcccaacttgacgggatgaaccgccggacgggggcttggggttcacaagtgtttgctgcacggcctgcccaagattccgggtcggtgctgcagtctttttggcagcgccacatgagcgctttgaaccgctgccgggaaacctgccgctcacactaacttggtttgcatgttctagacgcagaaactgttagtgcaagtaggtactcagtactttggtacggccagtacgtcccgcccttttaggtggtgtttggccctgcctcatcctcattttttcaccttcaagttcttataggtaaccactcgcacttctcacctatcgtctacgcgattcgattctcatgccggtgtcttgtaattgatgaacaggtctgcttgggaaaacctctaggcacgaggcgtgacacgagttcgtctacagccagccgaatcagcagcgggccggtcaatctggccttcacaatacgagagacgaaagattccagcacattcataattatgcctctattcgacgccgaaagctctatcgcaactctaaacaaaaagtgggtatcgtatacttaatcatccctcactctctctaaaacttggccagcttcttgagctcgctcacataccacgtctagaaaagaaccaagtcagcatgacatactcggaaacacaatgaagcaaatggggttggaacgtgacgtaccacctcaacaccagcaccaacaatggacttcatgcccaacttctcaacgatccagtgcggctcagccctcttcttgtcgaacaagcgggcatccgcatccggcacctccgggttgaggatcaagttggcgggaagcgaagggttgatgatggccgggcgtccgataccgatcatgtcgcaatcatcggattccaaagcggcctccatgccctgacgagtgcggaagccgccggtgaccatgagaggaagcttggggaacttggtgcggatgatcttggcgaactcgaggaagaaggcctcgcgggccatggtgcgttcggacttttcgggcttgggaccgttggccatctgtatggcgttagcatttgttccgtgccccttttgttgttcacgacagacaaccccttgccccatccctcaaacaacaccaaaacttacctgaggatcctcataactgccaccgctaacctcgacaaagtcgatcccccactgctcaaaaagctcaatctgcttcaacacctcctccgccgtatccgtctcctcctcctcctttccatcgcgtcccgcctgccaatccgcactgttcagcttgattcccaccacaaacttcttcgcctcctcttcacccaccgcctcagtcacctgcctcctgcactccttaataatctccccaacaatcctcgccctgttctcagccgacccgccatactcatccccgcgcctgtttgtcttcttgctcaagaactgcgccaacaggtatccatgcgccgcatggatctccacgccattgaacccggcctcggccgtgatcctcgccgtcaccgcaaacttttgcacgatatccttgatctccgcaaccgtcagctcccgcggcgtgccgaaaagcactttcgacaacaagcgaggcacaaacgcctctcccaacaccaacggcaccggcgagggcgccaccgccttctcccacagtccccgcgtgcccgcgcccatcggactctggcgaccagggtggttgatctgcacgaccacaggcgttttggactggccattcaggcgcgcggcgtccgcccaggccttgaaggccgtgacggtctgctcgggcgtggtgccggggtggttggggctgatgtcgtgggcgtcgcccttgtgcgcgtggtcgacttggacgttgccggtgagaatcaggccccagtcgccgcgggcccaggtggcgtagacggcggcgagttcggggttgggcaggtggttgccgaagcccatttgttcggccatggcggctttgacgaggcggttggggagggtaaggccattggggagggtgaggggttgggagagtttgaggtcggaggtagtggaagtagccattttggtggtggtggtggtggtggttttgggatcttggtgatcctttactgcgtctaaatcttgggttggtgtttaggtaggtatgatataagtgaggtttttaaacggtgtggaatttggtaagaaaaatggatgttatgttgaccctgactggagaggatggatggatggatggatgaatgaaggactcaaaatgagaggtccttgattcacatgaaactattttctatctattttatatgtcattcttgacactacctacctacccatggtacctactattgatgattacctacctacctacctacctacctaccttacctaggtatgtaccgaggaagtagatggatacccttgtccttgtccattaacgcttattaatgctttttcgtttccaccccttaccataccaccgaacgaagaagctccactccaccgaaactccggagatagcgggtaaaaatcctttttttcagtcaatcggtcggtcgaccggccatgctttcggccgccgccgtgccgtgcttgacttgacttgacttgacttgacacggttgagtttagtttggggagtttggggggagttttggagagttttggggagtttggagggaacttggggggaagtgatgagcatgggtcaagcctggaagatgctggaagtctggaacacacacatcattacctctcatccttcacaagcgtacctaacacgccgtagcgcgcaacccctatacgtagttgtaaaaatgaattttcttgaaggaattgcaatttctgaggtagtgtacagtacctacctttgtccaaaaaaaaaagccgaggcacattacactacatacgtacctcaaattctcacaaagaggccatgtcatggatttcttttttttttttaccactacccctgtcgatgatctcccgccagcgagtcggcgagtcggcgagtcggcgagacggcggcgaccgggctaactaactgtgtgaggtcctctccgacccattataaccaaaaaaaaaaaaaaagtctccggtgcaatcagaagcggcgatggttaggttaatttcgttttttgggctgtatgtaggtggtacgttaggtatcgtacaatgcttatcaatgcagttggttattcctagacctgggatctggatctggatcttatgataggtacgaacctaggtcgtttgtttggtcaatttgggttcatgtaggtaggtttggggtcgtgtggtgtaagtgagcgagcgagcgagggtggttttcttgtatgtgtacttttccaaatgtaatgtaggtaggtaggtacctagatgatgaatgggcttgatatcagttgcttagctatactatgtacgggtgtgtggcttttcattgaagtcagcggtcgtgtggactacgtaggtaccaagttactagctggctggtgatcttcaatgttcactttggtatgtacctctattcggtgattgatgatgctataatggtacctaattaattaggtagagtcggaaggatctagtcgccgacgagtacccagattaccaaccagacagagtgggatggatgatgattcaggggtttttgtttacaaatgcgtttaagggaccctgtcttgtaatctcgtggcagggtgggtaggtacataggtaggaagcatgtgaacaagataagggtgataattgtagggctgcaggcagtgtaatgatgggttggggtttcgtaaattcgcgatttttcgatgaagaccatcgccggaaagtcaaacatcagcagaaagaaagaaagaaggtcgtagaataagagttggcgactcagtcagcatgtttcactagacgaacgaagaataatagccacatggaaacagccgagcaaagacaaggaaaaagaaaataaaagaaacgaatggcaaggagagcaagaatgaaacttgtttcggtgtcgcatagaacaatagaggaaaaaaaaacgctaaaaggagggaaagcatgcaccagaaagagaatgggaaaaaaaatcaaaaaaagaagaatggggccacccggggattgaacccgggacctctcgcaagaatgctcaggattgaaccctaagcgagaatcataccactagaccagcggcccgtatcaattgttgatgaccaactgctgagcataaacctataatctccagttgaaggtgatcagcgtgggggggtggtaccggcggtagacattgcgagctttcatagtagattctactgaatggatacctaccacagattgatggtaccacagggatgcatttgacttctcattatcctaggtacctaagactcctatttggattggatcttttggaattgtgaagaaattgccgagcgagaataagagggttgtggtacggggatgttctgttggtttagcatggtgccagagtaggtcggtgcggttgacgcgatggttgtcactccttgatatctctacctagaagtaggtacctttctctggcaccatctaccagaacaaacaataatcatccgtccagatatacctagaggtactttcctgcgaggattcaagtcatgcagtgaagctcatcactttggaaaggggaaatgtacctctacctatgtttcatcgttttcctctcaagctaggtacctagcattgcgctaggatacctacccaaggggttcctccccatcgtcctacgtttcttacgtcttgtctcctacctatattggagctccttcctcgtcttgcttgcatagtctgttaactccttgcttgattcgaacacactaacaaatcaaataaaacacagctaggtaggtacagatcttacaaaacttccattctaccttcctctttttacagtgcattcttcccccttcttctctagaggtgactaaaaccccaatgctgatctcgtagctcaccaaactgactgcctcattgccacaaactcatcccatcatccatcccattcaaacccatcctactacccaccatcccctgctgataagcgtcaaggttcaagctaggatagattcccaatcccccctcgtgctgcatccccttctgcgtctgctgctgctgctgctgctgctgctgatgctgtatgctcgcccctgctgtcccattgttgatgatatgaaaatcgtcgtacccgtgatgatggccgtccagcggcaattcaatacaactgaaaccaggggcagtcgcttctggtgccgccgccgagaactggtgcaaatcaaagtactcgtactcatactcgtcgtactcatgcgtagaggtagtcaatgacggggtgctcaccaacgaactcgctcccgatgagtttgttggcgggacgacgagaagggtgttggtggaggaggaggaggtgcagcaggaggaggaggaggaggaagtgggcgctggatgacagggaggaggccatgaggcatagatactggtacccgtccctgtccctgccattgttactggcatggacatggatatggtggactcctcctccatgtctgcatcggagaggggggacatggagagtgaggtaccggagatgacactgggggagtaaacagaggtcatgatacccaggctgctgagatccggaagcttacagctggtaggctgtcggctctgttgctgttgctgctgttgctgctgctgttgcaaagcggcagtaaactccccaatgagcatctcagcagtgacgacgcccacttccatcagtgctggtgctacatccaagttactgctgctgctgctgttttgttgttgtgcagcaagcgttacattgagagtaacagccagaatgagactggtcttggctgccaccggtcctaaatgaaacttgcctttccacatccctgacaagaaccccaatgcatccgtcaggatctgctggaacacgtgcatgtggaccattgtcgtgctttgctgcgggtgaggggagatggagaaattgagttcccttagtcgggagacggcccagcaagctgctagcacggcacgacaggcgtctgtccagaggaggtggcatgctatgtctgctgctgggactggggatgatgactggcagagggatcgaaactcgtgaaagacagaggtggagtagtcccatatctctattagcgacggccgctgcgtgctgtgaggcgggcagccgagggtggaagccaggttgatgatggagaggaagctgtggaaggtgatggagaggatagactgctggagggattgcatggggtctgttgagcttagccgaggtgagccagagccagggccacgttgaagctctgccaccgggagggaagcaatgatgtcctcgtacgccgccctgagttcgttctgcaactggcatgggtccgaggcttccccggctttggacgagtaaagggcttgttgcatgggtccaatgacgttggctaatcgcgcggctgcgattccaaagtccaaatctgtcctagcctgctcatccggttcgcgtccaagtatggtggtagtcgagtctgtcggggctcgaagaccggcggtagttggcaggggacagtcgctttcttccagacggagggtgaagtgtgtcccgctcctcacgcaataatccagattcaacctcacaaaggtcgcccatagcctctttctcacctccgcgtggtaaggactgacatccgcaaacagcgcaggatcccgatgcagacccatgttcaacacgatctgcgtcgtgatgccgtgcagacccatcaagtcatagaacttgtccgtgtccgaggcggagatggttttcaggacaattaagaggagatgcacctgtacgacgccgatgcagggtttttggaaccgactggaagagtggaggaagatctcgacttggcgggctaaggtcctaccgtacaggcggtcggaggaagaggagggttgcatggcgatggcgatggctagcagaaccttggagacgtgaacagggtgggagagggtgccggtgtagatacggtccacgtctgtgccaagggctttggggtcgaggatcgagtagatgcggccgtacgtggcttggtattgggcgcaccaccgtttacagatgggccggacagggaggaggagtttgaggtcggtgtcgctcgtcagagtcgggagagacggggggacagagttgtgcaagcggagcatggtcttgagctcacggaaggctttgcgacacggattgaagggctcggagtggtcgagcatggcgcggacgacgtccatttcgttgcagggagccatccagtggctaagcccgatcatgcgggttttgctggctgatgatgtttggaaacgagggcttcgcggacttggtagtggcgatggctgccgggagaagggggagagtgcccggtcgatgctgagcattcgctcgggtgtctcccagctgcttgaggtggagcagctctcggaaggagtatatgtgtggaagggcgggaccacctcgatggagggcgtctgaggaggacttttactgggagactttgtagcctttgtctggttggcacgaggactaggagcagcatgttgatgacggtccttgtggctgctatagacacaacttgaagcatgtccgcggtctttgcatggtttgcatggtgtttctcgatcgcaacgaatcttgcgagtccggcattgttcacatgaaacggcttctctgactctgggtcgtttccttccgcgtccgacatctttctcaaaggttgcggcagtgaggtgactgaaagtgagggccattgtggtggttccacgctgcttaggcgaaggaactcgatgtgtcttgaggttggatgacgatgccattctcagggcgtttctgtgagctcggtagatgaagaacggagatggacgtcattccggagaggggggtagggagccaaagctagggttatatcatcatgggcacctcgatggccagactccgagaagacacggatggtacgccatcaatcatccccacatctttgcataccgctgtttcaacgtagaagcttcaaggaaagaagaagctccatgctgtgacactatgtgcactgccatcgtcactgcaaagagggcgtaacttgtagcccgagagatgacatttagaaaggttactcggcgaatgacatgacactcggttcggtattgtctctttgggacaggcggaggttgcaaccactcatcaagtcactgacttggttccgcatgttgaaagccacaatgtgctgtcttcgtagtcgcttgtgttcatgatcgggaagacctaatctgtaccagctatcgttcctttggccgtcataacagtttctgacgttaccatgttgtataaggctgtgcactgcatatagcctggctgcacggcgggacaaaagaagtcgtctgggatggagcatgattcgcttgagaccatgtggctcggggctgtgcccctcttcccgaagctctcgtgaagctgttgaccccttcagcagctcatcggttgggcttaaagacgcaaagctgattggtcctggagagctctccttatgttacactaccatcaatccataggggacctgacgagatttccgcggcacgtcagattggcgggctcggcagtttacgttacatcaggtgtgtatgtgtgtggtgtgtggtgtgtgtgtgtcgtcgatttgggagtagagggcgtctgatatggcttcggttagtaaactgcgatgatcctggggaaatggtagtgcttcgcgaggcatctcttgcgcatcgcaccgttatgagacagactgatatcaagacattcaaaattgctgttcggatgtgatggcctgattcttgaattgtccagaatcttgacattagctagcactgtagagaagacggttgacgtcgtcagtttctcgacaacgttacagttggggtgaggtgacgataccatacaccacaccggcgggttgaccgcacgcgccgtagctatgcatccaagccaaggaataagccgtagtcagcactgaatcttccagccgttcgacactggacgggatagagttgatgacatgtgctttgaacaaatgaaagacgagccattccgttagcagtcatatagtgcattgtggcctcaccaacttgcggtgaaaaatcccttttccttaatcagtttttttttgatccgaaaggttgcatacgtacgaggacggccagcagaggtaggctgtggctcacctgatggagcccttggtcgtatcacagcaaaggtccacggcaccaacaagaagctcacaaccgaactggtggatcgtggcatcgtggggttcttcctcagcctaccttgccgtgtctcagcatcacggtccctttgataatcaaggggagagacatgggcagacgttctagaccacggtcgatatccctgatagtctgattaccccaacccctggtcccggtgtggcgggaggatattgcgtttgcctgtcttgtagttgtaatgtgtttaatgcctctgggacatttgagatgagcttctccgttgtcgccgtcaaactgcaactctgccgtgaacaagtgtcggtgcaccaccccgaacgactatccgtcccttccagacccgggacgtcatcatacgatgccagccacttgtgatatcgtggagtctcatggagacacatctgacctttctcctcacgtcacacaacagctaccctcaccatctctgggcgctcattgcacggaattcgaggactagcgtcggggtaagctccggtgcaatgggcactgaggtattctagtgtagccaagagggtttcttccctgcgccttcgctagaggtacgttcctgatagggctgagaatgtgcctcccgaaagcctcaaggtccgattggcatgggtgtcgctgaagccgacggaagacggcgatttggttcgggactggccgctcaaaaaggtatccaggaatggctggtgacgtgacgagccaagttatgtaatcgataacggcagatattctgggatgaggctcaagattgaccaaatgctcagacacgacgtaggcatctgatatgtagccacggcgatgatgacatggtcggcgtccccatatattgcaggtgcctctccctcacagcccgtcagaagcccagccaattacctggtgctgaacatttctcaaagtatgattaaggaacgacgccttacgctgtcgctcgcgattgccaagatgctcccgcgaagactgttgtggcgcgcctggcgcacaaaggcttcgatgtcttgctcaaccgtgccaatgttcaggacaatggggaagtacgtgcgtcggcggttgtgctcattgttggtccctctttcttgactgttcgttagttggcagctgtcaaagacaccagacgcgtgatgggagctggtgcttcacaaagagggggggcctagcaacgagacggcgcgtctgtcgagtgggcgagacaatcatttaaccaaggttgaagatacctatcgatggccgtgctatgaagcactgatatgggcgtctggagaggtgaagattcgaagagaatgactggtcgtcgtcgtttcttcaaagtttggacgacagctggaagccatgggggggggggggggggggtctgggggatctgggcctctgggcgagactccgcgcgctaacagtggacaatgaatggcagggggtttattttcgacctgtttcacggattcccaattcagtatgattccaagctcgtgaccaatcaaaggccgtcaatggccatcccaccttggttgccgcttgtccacttcaagcgctgaggccagggtgcaggtggggcctggtttgagcggtgcgcttgtctggtcgaatcgctgacagaaacaaagtcaagagaaacaatcgacgaacgacatccactgagtcccgattcaccacgcgcttcttcaaacaccaccatgtcagaaccctcgtcgaatcattttgtacatggagatcacgtcctttcaatggaatccccccatgtccttcacgcggaagaatccctacaagggcgatcgtgttcactgccgccagtgatggaggcgcgtgaatgatccgcataccctgatagccagccgttgctgagttgttcacaccaaaacgaccatgtccaaaccaaacttcatgacagacggttcacggttgggaactacccagatcaacgggatgaacagtagtacgctatcagtgacccacaatggcgcataacccttcccgtcagataacccatgaccacgggaaagaaaggcattgtatatatcagagacgtcaagtgcctttcccattatctcatgccagttcacagaacagctgccaacgcatcgtttgttgggtcaacattttgccctttctatttccctttcttttgtgtttgggttttcctatttctctagcgctctggtcatacattgtccttcgtccttgagcatcatcttccaaggagttccgggttcagctcttttcgactttctcttttcaacagcaaaccatcaaataattcaagtgttgctggtcaacatcaccgtattgtcttccatcgccgcagctctcgatctccatctcactcactcctcgataactggcttgtcggttactttttcacggcatcgagaccacatttacttaatcttctgctatcaaactattctttttttttttcgaccacaattaacaccggcaagatgggtaaattcgctggtaatctagcccgagcgggagcagaaaa