tattttatttataaaagtttatatatataataataaaatattttaaaaatatttaatattatatatattttttataagtttacttttataataaaatatataataatattaaatataagttattaagttttattaaataaaaataaattagtttttattaaatttaataaacttttaatttataataaatttatatattattattagcttttaaattataaatatattttaatttttattataaaagctttttatttaattatactttttgattattttatatttaaaaaattataatataaaagttattaaatattataatagtatttttattttattattacttttttaaaaaaatatttttaaattctttataagtaaaagtaatattttaaatagttattaattaactaattattattataattttaattatatttataaatatattaatttttataaaacttaagctaatatattttatatatttttaagtttatattaaatttatttataaaagtattatatttatatataatatttattataataaaaaagtatattaattataatattaatatacttaagaaaaataataattattttattataattatatactttttatatttaagcttaattaaagttattattaagcttttattaagcctaggttaagtttatattaagcttattaatatattttattttagattatttaagtataacttaaatttataataaaaaaaatttttatattataatataatattttataataataaatattataaattaaatataaattaattaattaattacttataagctaattataatttaatattaacttttaaaaaactaataaaagttaattattagctttagttaagtttataaaaataacttattatataaaaatatttaatttatatttattaaataacttaaataattaattattaataatataataatattaaatataagttatattttatttattaattatataattatataatatatttaataataaatattttattttatttactaatataaatatatatatttatttcttaagaattcttttactttataaataataacctaagatttaaaaactaaattattataatatataaatatacttaagttaaaataacttaattaaatttattataattaaggtttagtatattagtttttatatatttatttatatttataaaattattttaaaaatagaaataaaataaataaaaaataattatttttataaactattttaataatttaattttaaaataatttaataaaaacttatttttatttacttaatatattttattaatttttttatttatattattaaagaatataatatttaatatatataaaaaaatatttttatttttaatttaaaaatactaaaacttttattacttttatttaataataatattttataaaaaactctaatatattttataatattcttaatattatatatattattaaaatttatttctaatataattatataagtttaaaaatttataataactaatataataaaagattatacttagcttttagtttaataactaaataaataaaaatatttaaaaaatattatatttagctttattaggttatatttcctgttatataaatattataactttactatagcttattatttatagtataaataattataagtataaattttatattttaaattagtttttaaaaataaatattatatataattattattttattatacttaataaattcctttatataaacctgtaatataaaactttttatttttattttcctattatagttaatatttattaaatggtttaatttattatattttagtagtatactatatataggttggaattaatttctccctactatagtttacttaccaggtactcttaagctaggaaatcattaaccttcattttcttatctaaaccaaacattgcctaaacatttgatcacccatcattttcacttttcccccgatacaaccatgcgttatcttatatcccattatcagctatggcactggaactcgaagggctaattgcgcgtttgttgctggttgtctcatgcgctggtgaacagggtatgttcagtgactacaacaccgaggtcctaatacccaggcgcctattcaagattctcgtgtagcatgcttttacaatgtccagctcttcgcatatgcctttgctaacgtttgttatccaggcctttcaacatcgcaattcatcgatgccgcaaaattggcactctctccgccggataacacgacgtctcttcaaagagacagaaggcttcaagacccaatattcatattatcggactatggagtcggcacaatttggagatggctagtccaacggacagacatatcaattggccctcagaggaaatataaccatctaatgtttgaagaagtattggcgctagaagaactcggcaaggatggatataacaaccggcatgggccagcccgccaaaacgcgcacgacagtcatttaacttcactagaacgcagtgctcaagacgatatccggatttacgtctcgcaggaaacaatgtgggaggcgattactgggcatgcagtggattacaagcgtgtccctcgttccgaatggcttctgcttctcggaatcgcctcaacaaaagcgcagggcatactgcaaggtgaccttggccgtctggttgatcaggataaacgctcagtgccaaagcgaacggatgcgctggtcaagaaaggatacattacgaaacgaacaactcttgttcggggaacaaaaaccagcaaaatgtggttgaagctattttctcccccactcccaaaagacaggagtgcgactgcggaaccggaggcagaaatgaacctatcgcgccaagtccttgccgccaaccttgatgccgttccttggcacacgagatggactggggaatctgtcgactatacagctttagcaaccaccataatggccatttgtaaggaatgggatgtcttacgcatgcaggatttgaaatcaaaattgggtgtccttggcatgcgatggcagatgaaagttgtttccaaagtctgccgtttcttgaatgcgcgagacgcaattaggtatgtggcggcaaagctgaacaacaaagtcttcaatgattgtgtccgattcaatcgaggcctcacgcccaaagactggtccatatttttggcaactgggaagcgagctggtaagctccctaggacaaccgaaatacacaaccaagatggccacgatggcgccggttcacttctgggccagcttgcctcctcgaaatgcctaggtgtcgctccaccatggtcggcagatcaaccgcttgcacttatcattgcaaaaagcataatggcatgcggagaggcaggattgacgaacccggatgtatacgggctaaccctaggtgcatcctttacacgtttcttatcttcgttgaccacatgcatttccacgacaaacattcaacctgttcagctacagtacctacaagtaaggagtgagcactccagagctggaaaagtcgcatcatataggtactccatgtcaactaccctaccggctctacccgatactatgtcggccggtagtgatcagcacgagcgacagaccagacaaacccgcactcccgtatcgtatggtttcccccaggcagcacaccccatcggaagttcaaagctggccatcctaacgcaatccaacttgtcccaaaggagacagaggggtaggcctcgaaagatgagatcagaacatccggccgatacggatactgatcgtaacaatatcccacagacgccggatgtcagcaacgaggatcttagtcgtccagaagaagacagccaactctgtacaagagactcaatgatcatcaagttgagattaccacaagagacgctgaagggagtagtgaatctatcttctatatgggatgcgcccactcaagaaatctccctccaacactcaaaactgccatcaacagaagcagggaaaggggaatgccagtcaatggaaggcgacttagacttaccggcgccggatataattacatcacagccttctgattcgactattcctatagaatcctctcagtctgcgggacggggccggggacggggacggggcggaggccgaggccgaggctctggtcgccctggtaacttagaagttgagtcttccaacaatgacacaggcacaagtaaaagatggaagtgcgataactgtggcaaaacctggaaaaatgacattggccttaaatatcatctcgagcggtcccaaacctcttgtaatccatcttattcccccttcaatcttgatggacttcaccgagagatgaagtcttcccttcgatccgcgaaaacagctgaatcatctgagagagtcagtaaactgcccgctcgatcaactcgcggctcacggtataatgaaccaactaagacgaccgacgaagaagagagagcgaaaagaggaaagagggaacatgaacacggcgccgcaagggtctcacaatccaacgtttcacaaaaaaaaactaatgatgaggagagtagatattcacgaggtgtggtatcagcgactactctgagccatatcagcgagatttacgcaatgaatcgaccgtctagtgatcaacctagatcgcagcataaaaatatgttgaatatatcctctcttccccaggaacagactactcttatgcgagttgatataagtcaatcaaatcaagtacttgatctaaagaatcgcaaatatgatgccaatcagctagaaaatctctctactactctcacatggcccaacccaacccaaccaggcctgtatgcaggttttatgccatctgttggcgaaccagatcttcaagataactctggcgaaagctccaaggctgctgacctagtgcatattacagagaaggcagaggtaggattggcaacaaatacgacaactcgcgaacctgcacctgtccacctggagaaggaggttcctaaaaagaaggtttctagaaatgaaataactgatcatatctctactctgttgatggagatgctcatcgagcgggaaggtgtcctccctggaggacactcgctttggcgtgctctcgctgccgtttggaataccagataccctgagaagccgataccgaagacaaaagattatcagtgggccctgagccgtatgctcaaagataaagcagttttggagcattggcatggattccaagaccacagcggtctattctctaaatgccaaatcttgacactaccgcatcttgatgcattctcccctgagaccttggctgttgtcgatagtattaagttgcgacatccacagcctttcatacctgcgcaatctcaaccactaagcagcgatactggaccaggagagaagaaggagaatcgccgaggacgccgcgtgcttgctggcgaagttgcgcagctggatgctccggtttatgcggctcaggcttcagccaaaaagcgccacggaattatgagcgacacgagtagtccaaataagcgaagaaaaaccgtacaaaccagtataaaaagccaagcttttacgtctacaccaatgccggcagacgagaaatatcgagtaagatgggcgtcaaacagcctgttatctaacagaactaatttccccaaattggacactgctcgtttgaaccacggagccaaagttcaatttctagctccaaatcgatttctggaagatgattggtgtgtggacggctaccgagtaccaggaaagataacacaacctttcccatttattgatttggaaactactcaacagcagcccacttcagcagcgaagtctactattgccgagcctgtgcagtgtattgcgggaaaagatggaacttggccataccttgacctgcagttctttgaagaaaaggctatcaactcgaatttcactatgtttggatggatgcctgatatagggtggtttcaatgggctgattgggcccaaagtcttgagaaacgaatttccggaaatgatactggaacagcccatgatatgtttagggctagtttactggactgttttagtgtagaggtggctcaaacagaacagttcgtaaacgctttgccgctggctgccggcccgcataacatattcatcaatctttcagtcggacttgaacatggaataccaccaatggatttaagatggcaatctcatgagcatctgaaccctcagtcaattagcaaatctattcactcctcaagatcgctgccctcaagcgatgacagcgactctgattttgatttagatgcatttgatccaaagcatccacagcagctcttaggcgctactgatgcaaatcagtcgaaggttaagcgagtgtctttgataactcgcccgctcacttcaatattccaaagagaagcgtatgcatcagatgagctgagaggaataggggcggcggatagcccgctgaccaaccaagaagacctcttgactgctttcattgtcgtccgtgtcttactaggaggtgcagacaaagcaatcgactggggtatattgctccacatcttcccaaacacccggcttgccagcttgcgcaaattctgggcaacggcatgcaaagagcagagaccgcacattaagaaacttacgcgagatgtccaggaacggttgattgaaagctttgaaagccaggagctccctatgattgactttgaagccccagtgcattatgactggcggacacttattaagtgggcaacaagaatatctcgccagaggaactatcatatcccccacacaagagaacttctttctaatcggttctcgctgatcactaccacatcagctgaggaggattggggcgagagatttttccacgctcaatcctcgatcttttcgcggttcgaggcagttacatcagaacccggcgcacttcgtgttgatggcatcttcgatcaaggcaatgatggtagcaatgttcagaatttggacattgccagatcttggattaaatcactttgctgcactagcgaagcgaaatactccgtgcgaaaaatcaaagacaaattcctcacgttatctggagacggcgcagaacgaagctcgctgcttctcaaagaagccattgttcaactcacgacccaaagggttatatgcaggagcaaaaagacaccacttggagggcgaccttacaggttaagtgagtggtatttgtcaacgctcactagagtggcacagcgctcaaaataccaagatgcagctgctttcaaaacgcaaatggatggcatattccgcacgggaggaattttcgagatatcgtacaccctgaacgatggttccatgatggcactgacgaatttgaatgctgcgggaaaaatcaaactggtacctctagatataccaaacatcccttttggatttgagccaggtaactatgaaagccggaagtatccgaagtcctactatcattttcgactccgcgcaaaacccacaaacttgtaccagtacaacgaggatatcgctgtgctacaagccgtggcgcgggagaatttgcccagcaccacgatgaaaggagaaattccacagtgggttgatttttttgggaaatacgatactaggcggtggtgtgatatcctcggagctttttgttttacttatgctacgaaaggccccatggcggctaaggatgtatgcaactctctgagtcctattctagatgagtttgaagcacggctcattatagaatggggcataaaaaccaatgttttggaggaggttatggatggatcctctgtaactgtaggagagtggtggtggctggctgtaccatggcaatttgatcggtaacgagagtagggccgccagcagaaaaagaagcgttcagggagcataagctttcacgctgtgccggagttaatctcatgtcttttctatgctgagcgttaatagcatttcatctaggctacccctcaattttgaagataatcaacgtcgaatgaagatattgaaattagatgccaccagtgccataaagtgacgtagatattatattccacatgtctgccttgtcacagatttccatgccgaatattactgaccggttatatatacgactagctgaaggggagaatgaacgccccagcccgagcaaaacattcgttatacaccgagtaataccttcaaaacaatggcaactagcaagataactaaggctacaatcacccgatctatccataaaggtactgcttctgctcctgttcccgtggggctagcggtggaagggggttgccgatttctgatacccagtatcggagctggtggatgcgttgagaagccatcggcgacgtttggcgttgtctgaacaaacccttctgccagctcagcttcggattgctcagttagtggtggctcaccaccctgagcaagctcagaagagttttctgatcggcgggttgacgttgattggtcattcttagctgcctcaagctcatccctccagcccatatttaattcggtaggaactgatatctcttgacacagagaagtggtttctttacaccgatcttcgcattcagcgatgatatccgcattggacttggcacatacagcgcacttgaaagaaactgattcctgggccagccggcggcgaaccgcctcagtagtctccatgccacctagctggccttgcacatctgtctccatgaagctgcggagcctatgtcaatatctcatgtcagttagttatgcaaagcagagacaagcatttggtagagcgcagatttcatacgcgacaagagcggtccgaatgccccaagccggctgccacgtttcttcatgatggccacttatgctgagacagatttcacggttggcctcaaagcggccatttggggtagagaatcgaaagcttggaggccggagaggatatgcgggaggtaggattattcgaccatggtagacaccttggctatatgcggagttcgggggtcctcgaagagtaaaatgccattcaaagaggtccgactctaatggctccgcggtataatcaggagacggtgtatttgagagctctgcagcctcgcggactggaagaggtttgagttagtgcttctacagaagaaaagggaatccagtggccaacttgcgctgtcttcactgcatgcgaccagatattgggaggaatagactaacgtatgcgccgaatagtgggggatttagtgttagtgtacgatgcagctcccgtggacgtcgccataggttcaagggtcagaggaatggaatggaatggaatcttgttagtatagcgcaaggagttgagcctagaaaatggacggtgacaggtgcgttggaaagttatagtatgtcacgataggattaggaaagcggttcatatagagagaagtgatggcctgggtaaaaaaaaaacagatggcatttaggaagctggttctcaagataggtaggtacacctgtctgcgattatagttagctgcaaagtattagaatactaaaataggtataagtaaataagtaaataaataagtaaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaataaattaataaattaaataagaataactaaaaaatcaaaatttaaggaaataaaatcaaatataagtaataaaataaagcaaataaattataatatgataagcataaacatggtatataatatatttataacctaactaccatgtttaatgttctggtggggctattcgtgtgcgacaagctactccacgctgtcccgccagctcagactgctagctgtccttctgctggatgtgctctgtgcgtgtaaacgtgttcagatttcgagcgacggttgccaatctgaacagaccattcgaattcccaccgctcaagaacctcaccctcgtgggaacaccactgcgaattgccacaacaacaatcatctctgtcaacagaatcggctgagcgtccaacgactcagctcgactaccaatggactacgaagctgtcaaagaacaatggagcgaagtggaagatcgtgatggcgttcgcctcagctggaatgtctttccaagctcccgaatggtaattcactcgccatgtacaaaccttgcacaagctgatagatcaacaggaagcttcaaggctggttgtgccgataggcgccttattcaccccattgaaagagaagccagatacgcctctgctgcagttcgagcccgtcacatgcaagcagccttgtcgctcggtcctcaacccattctggtaaactttccgtggccgatcagctcttttcgttgttttgcgcatgctccctaactaaccattatgttagtcaagtggatgttcgtgctcgtgtatggatctgcccattctgcttgtcaagaaaccagcttccgccgcattacaaagacatcaccgcaaatgcgatcccaccagaattgcaccctgcgaacactacaatcgaatacaggctatcaagacctgcgactgcaccgcctctgttcctatatgttgttgatttatgccaggaggaagatagtctggtagccctgaaagagtccctcgtaatgagcctcagcctgcttccagaaaatgcgctagttgggctcattacgtatggtacaatggtgcgtttatctctactctcatatgcagacgattgttcaccgtatctaggctcaagtccacgagattggctatgagggctgcgccaagtcctatgtcttccgtggaagtaaagactactctgccaagactgttcaggagatgctcggcctgacatcgcatggaccaagacctggagtgccaccacaggctggccgccagatgaacgttggatccacgtcaagattcctgttgccggtccagcaggctgagttccaacttactaaagttctggagtctctacaaaaagatccctggcccaccgccagcgaccggagaagtttacgctgtactggtgttgctttgagtgttgccattggcctaatggagtcaacgtttcaaaactctggtggtcgtataatgctgttcgctggcggacccgcaaccgaagggcctggtatggttgttggtccagaactaagggagccgattcgttctcatcacgatatcgaccgcgacaacgccaagtattacaagaaggcactgaaggtaagactgagtagatgaaaaacataacgggatgcgtactaacatcagtgatagttttacgataacttggccaagcgtactgctcacaatggccacatcatagatatatttgcaggctgtcttgaccaagttggtctgcttgaaatgaaggggctttgtaactcaacgggcggccatatgattctcactgacagtttcacatcttcaatgtttaaacagtcatttgtgcgcatttttgagaaagatggcgacgataacctcctgatgggcttcaacgcggtccttgaagtcctgacaactaaggagctcaaggttaccgggctgattggtcacgcagtgtccctcaataaaaaatcagtgtctgttggtgagacggagtgtggtatgggcaacacctgctcatggaaaatgtgtggcatcgatcctaattctagctatggtatttatttcgaagttgcaaaccaagggccgacaactcatcagcaggcacctcaaaagggaatgatgcagtttctaacatattaccaacactcctcgggccaattccaccttcgcgtgacgactattgctcggaacttgagcggccctgctggagatccagccattgcgcagtcctttgaccaagaagcagcagctgtgctgatgtcacggatagctgtattcaaggctgaggttgatgatgggccggatgtactccgctgggtggataggatgttaatccggctttgctcaagatttgcagactatcgaaaggatgacccgacttcgttccgcttggagaagaacttcacactgtatcctcaattcatgttccatcttcgcaggagccagttcctgcaagtcttcaacaactcgcctgatgagactgcattttaccgccacgtgttgaaccacgaagacgttagcaattccctcgtcatgatccaaccaactctggactcatacacctttgatcaggacggtggtcagcctgttctgcttgactctgcgtccattcagccaacccatatccttttactggatacctttttccacattctcatttttcatggtgagacgattgccgagtggagaaaggctggctaccaggagcaggaaggctatgagaattttgccgctttattagaacagccaaaagaagacgctagggtgagtgcgagggggggagagagaaaaagaagaagaataaaacttggttcagaagtaactaatggtgctgtataggatcttatcacggaccggttccccctccccagattcattatttgcgatgcaggtggctctcaggcgagattcctgctgtccaaactaaatccatcaacgactcatacgacaggagcatacggtggcgttggtgcaacctctgcccaaaccattttcactgatgatgtgtctctgcagacatttatggaccatttgatgaagtaagcaatacatacaaagaagactaagatgtcgaaaattatactgataatggtgataggttggctgttagcggcacgaactaaaatgtataatagatgggttattacagatagtagtaaaatcacggagacttgctggctatgtggagaatcaactcaaaatgaagtatcaccttttttggggaccccaagcacaatcctgtgtaacttaaatctaatggttaataatacatacagtacaactatttgcggcatacttacgtatatactgtacttactatgtactacatatgtaccgatgtgatggagtatgtactgtatgtatatacgtagaaatcattttgtatgaattggctactctctatgtatagctcagcgttgtgcacatttatgtagaggagagtcagaaagagagttttgttggtttcagttggagctagcgcattggcttgaagctgaagcggagccgagaacaatatatgaacccaaagataatactaaggcgccgacattctagaaaagacaaacagtagcaaacaatggcacaacgtattttgtcaccacaaacataatatctagtaccttggtatataagtatatgctcaatgcgacaatgcgatgttaaaaattctgcaggctctgggccgatttggctagttaccagttgcgctcagctcaacgtgacgacttgcccttggtatccagtaaagtggctacatggctgacgcttccgtagaacaatgctaaagaacaatgcttatgcttgataatgatctggaaagaggtttccaatctcgaggtgcgtctacgccggccaggcagggataaaaaggttcggtgatgcgctgcaagaagactatctcatcaaccacagcatcttcacacttccaacactcaaacatctaattccaatctctttacaaagcttttacgctttcaccacactctaaacaacacaatggcttccgagggcgttcaatccttttccgccgtccaggctaagaagggccagtctccgcagaactctcccgccacgtctcagtttatcggctaccttggctgcaccatcatgtaaacaaaccaaacaaaacaacagaaaaaaaaaaaaaacagaaaaaaaaaacaggcggagcccaacagacaacttacactcgtcgctgcaaatttccttgagcagttttcccgcggcatctcatggcaagctctcaactcggatttttctccgccaatttctcttgcaacaattataatattttcaggcctcttatccagcaatttgcgatatttggctttttctgctccaatcgtctctggggagttatgatggcatgactagatgagacactgttgagctggtactcaggattatgagaaggacggacatggggatatttaaagtcatcatgcatgcttctacatcagagagctatgcagtacataagaccaccttctgaatataaatgttttcccttattatttagcagaaagtgtctcttgccttgattagtgacttgtctgtcatccgcccctggctatgaatacctacttggtattgtatactgcctacgcctaagaaacggaattgtttttcttttcttttcttcttttcttaatatccagcgacatccaacatgcagctttagcctttgttgttcccagtcaacccacgatagacgaaaactcggtgtgaaagtagctctttttacatacttgtactcgtcacagccatcaccaacgttgatttacaaccccacgatgctgcctcaatcgtactaggcagtttacagcagcaagggaccccagtccaaactcgggcccctgcatcgctaatccctgccaagcgcgtgaactcagctgtggtaattcctgtaacatcatccatagcaggtacgcgagcgcaacctgcttgctgcgatcatcatcggcgtcatcaccgccgtcaccatcaccaccgccatctccatcaccatcaccgccaacaccaaccatcgtcaccatcaccacgcgccaacaagaccgacgctgcccttctgaatagccccactgagccaaggctaccagcatcagacatcgccttcatccaaatcgaagccaattgcggtcggccggcatcaagagaagagcttttgcgctccagtcctcggtaggttgcgcgacgccttctgcagcgccgtcttcctttgtctcacagcacacaagacacaagcaccatggcacacgttgattccgattgcgcgagaggcaaggcttcgaggcacaagtgacggaaacttgcgccttgttgaaggctggaagtgaacatcagatgcaaattcaggcgccgagctcttcttcaggcggactggttgaatcagtgacagtctcgcatcctcagctctcttgtcatcctgtctgttggttctcacatagcaaacagtaagtggtacgcagcgatggaacttctaccagcgaaccgtgtcttctacatcttatgccgccaagccgaaaccactgcaaaacgagcaagcttggcggtatattgctcctgagcatgatgatgccgtgacgctcctaggacagcagcttagaatgatttctgcttgtattgtgactggacaacctgaattgcaacagctgcgaccctacagatcacctcactagatactttctggcggcctgacacctttcttcctccgctcatctctcctcctctcgcgcatattttgtttatacgtttgttcaatgtggaatctttactgacaaagtggctggccttcaggcatctctatctgcatacacaattttggggatatattctctagcgcctgcaacagctttcgtcgactgctgcttatcaagattgaccccttctcagttctcagacactgtacattgatcaataattgcccaagccatacttttttgttatatattcatcatactatcgcataaaagaggcgctgtagctatcattgctgctcttctgctcctgccatttcattaaaccttatcatcaaatgataacccgaatcatcgacatcttcggactcaactgaacaggcagagatattgttcttccatggcgtcatcagaggtggaccaaaagtatctggggcgattagccagggcagtcgaaaatgacaacaccatactctcatcaactctcttcaagatcttgggcctctcgcttaggctttctgagaagctcgtcgaggtgaagaagcagcgcaagccagatgccaccctccacgaaaacatcatgcgcatcctttggctagcgcgtgaaggcctcaaaatgctgcaagaatatgtcattcctttcgtcagcaactgcgtcgagttaaaggttttggcctataagctacgcgccagcttccaccacatctttgtcctgtttcgaaaccagcctcgcgtatccaatatgccgggctgggatcccgatgctgtgtccgctgaacgagagaaagacatcattagcgcagacgactatgaacaaacaatgcgacatactctagaggggggtcccgtcggccctcctcctggttttgaagctcctgtttcggccctctctctctctttcctgctgcctgccaaggactacctgcccacagcccaccagtatttcgaagaagctgcgcaattggctgatagactgctctggggctctcactctctgcgcttatctgttaagacggaatacgccgcgtttctctacgaatgtgtccatgacgccaatggcagccgcagtctggcgagaaacacgatcaatgaggtatatgaagctactgaaggcatggatgacgacatgtttcgggatgcgtgtgaattggtcaccgttttgggcaagatgatgaagcgtggccttggatctagcaacacgcttcacagcaaagcccaagcgccacactctgtccattctgctgaggctactcctcccatcggcatggaaaatccaatatagtctgtaataggtgtggtgatgagagcgagcgggcttgaatccaaacccccttgtcgagcacgacagggttatgccattctgatgtcttgatcaggttggccgagctcatttacgaaacgacttctcatgtgtattttattttctcccagtgtactcctccttcagcgtgcagagagcatagccgctaatcgacaaagcaaacagcatattgatagctaatcttggtatacatatatccctgtatttagttagtgtttaggtgttttcccccctcttctcttgaactaccatctctccagctaacacagctgattatgatacgccttaggcattcttccggtatataacggaaacaattcgtatccaacgatcggtgatgttatgatataaccgtataaaacctcccaaggctggctcccttgcagcgtcctcacatggcttattggcatcaatcaataatggcgaaagctgagctttgctcattaatacatgttcatgtatataacttggcacagctgctaaggctttatgtccctgttggcctggccaccgtccctcccttccggcgtctcgcaggcatattcatcagcgattcatggctgatctcattgattcccgagatcttgtgcccgctcaattgtgccagcttaataacattcccaaatgcaaaggcgacggacgactccccaattttgacaccgggccccggttcgcagacaatcatttgccctgggtcttggtcactagggaaaagaggcgtgacctcgtctatatcttgccggtcaccagacgccgctctccatagctcccagcagttgaaagccccgacttcctgactctttgcgttcggtaagcggttccgcacattcgagatggcttgctgctgtcgattccttggctcggtacggggccggcgacggagcccaattgcacttccatcatgcagaactctccaaacgccgggcttgtctatgcgtttctttgtttgtacagcttcagaccaaccgcaccacccgctaatagctcgatcaacaccataattctgcagaaagatagcgtcatcgtcctcatgaggtataaacgtgtgtaggataccgtcgccagagtccagcgcctggtagctgagtgtgaaagatttgagccctattgatatggcgttcgatgcccgatgataggaaaaagcacagtcgagcgaacgcgggcgcaagttctccgtgggaaagctccaagcagtggatccatcattcaggtttatgagatgaacatccgactttgacgatgcaagaaagtaaggtaggggcgaaagaggtacaacttggtgtatttcatcgcccgcaatctttcccgtataaattgtgggatccccccacgacaatccaattctttctacaatatgtatatctccacttcgagatgttgcgatgaggaaaacactgggtctttggtgctcgccagctgtaggatagaaataaagcctcgttggtcagccctgactttaagcctgcgcttcaaaaatgggatgaacggacgctcgactcacctgtacttagaagttggcgggcacaagttagcccggagcaaagtgtgaactcgctgctttctcctgacgtcggctcaagatctacgacggttccattcttccatactataacgggctttgggatgtctaatgatgaattcggctctaaaaagaaagcagtaggcttctggttgaaggtttctatagccacaatagggccccgcacgttggttgcaatgctccaaaaggtgacagcatccgacgacagaattgccagccagtccgagtcttcgttaatggcaatcgaaagcacgggaaattttataccgatatctctttccgggtcagagattgtgtagcatcgattctcattgttgagatcccagagacagattttacggtccaagccaacagacacaacgtatcccccagaggaatatgcgagtatggctatatcaaggctatgccctccagatagtgtgacaacctctaggctcgtctcctcgctaggatcgctgagcccttctcgcttcgccttgtcatctggtaagagataggttgtaagtcggcgaagcagatagactacaaggaagtcgatgaaaacgagcgcagtgagctgatgattgataaagtcgagtactgccggggatagaatggactctttcatccgaggtactcgattggaccccttttttacaaaaaccagaggctcatagactctggctatgtagctataggctgaagggtttatgatgcgaatgatctcgtgagctgcatcgtggtcttgcagcagtagccaagacgtaggactcctggcttgatggatttccttgaggagagacgtctttgaaggagatgagatgccgggctctagacttttgccgccgtatagctgggatagccgccgcgaaatatccccatcgccaaaaaaatgggattgggcgatgaatacgaagcccaggacgacaattgttccagcaactctcgttgacaatgcaattttcccttcgagtatgcgcttcacccaggaggaattgcgcttctggctcgaaatgcgattacgacgcatggactcttttgcgagagcatccccaagctccatccgacgcacatcaacactgagaacagaaaggaagaaggtagatagataaaacgtatccagtacaattgcaacagccgcaaagatgcagaactcggagacgcccggtgagacaacgcatgataaggctactagaatcgcgcagttttggatagaggttgccaaggcagcaggcgcaatctcgccaaaagcataccctattctgttgctcgtactgtcttccgaaggggtgcgaatcaaggcattcatcagtcgaaggacatgctccaggctcatgatgagcactatcaaggggtatgcggctcgcggaatacgggaaaggtcgaggttcagaaaagcgcagacagtgaggctggacacgatcgagaggaatatctgggcaatgacggtgattataaggccaaccttggacttgattgcgcgaagctttgttagatttataaggaagtacaagagggcgacggcataggcgacggcaaaaatgatggaatcctgcgcagtgatcggtctgaatttgaactcatagagctggctgcctgagacttgaccattggcaggatacatgtcccacttgtcacctaccttggagggcaaagatggcgcaatctgttcccactggtgaccaacgggcgacgcacttcggtataagagcgtgatgacgagggcatcggcggctagcaaacggcgatcttcaaatcgcttgccactaaaaacaatggagtgccgtaaggtgatgtttgccggcgtggactggttcttcctgtcgttgaccgttgccagaatatcgtcgtcggccaggatgcgttcgcgggagcagttccagtacagcaggggcgattgaaatgcccacgactggtcggtcaggccattgacgacgtggagggcatcgcgctgggctggcgataagagagcattggggtcgtcgggaggaggcaagccagaatacctggcagggccaaagtctttcgtcgtgcctagaagctcgtcctgcagctcgagagccgacaggaggacatccgggctcagggcctgcatgtagctcgaatggatccagatggagcgcatggtgatgtcgggcacgatggccgcgtcgtagcggagaggctgggcggcggtccatacatgatgagggaggtttgaggctgcgatgatgaagtcggtggtgtacaggaacggcaccgggtagatcagcagggaggcaacgccggccgaggccagcagcgtccggatggcattgcgagacgcatttcggccgtagcgagcaacagcccgccggaatgggtgagacggtgcgaggacaggagcctctgttgttctatggcgcagatatccatggtcaacactcagcttgggatgggatgggattggaggtggatggcgctatctagagcaagagtagcgagggaatgggatcgagcgtgtcctcaccctcgcagcggatagagcaggtaccagatcatctggatctcggcatcgattgaactgctggttgcgcgatgaggtggtgcgagaagcctccgcagctcaagaccgaacgaccgattggcgcggcagctgtcaggtggccccagtatatagacatgatcggagatctgggcctcgatcctaacgcgatttggccgtacctactttagtattgccgtggccaggtctcagctttgcagaaatgcccccatactgtgagcatgtggtacgaagtatgtggtacatagtaaacagcttaagctactgaatcaacggcggctaaccacctcacagtggcaccaaaccattaaagagacagatactactaataacacagaatatatacaggcatatcatactcgaccattgagcacgtgtgcgattgctaactcttcatccatttccgctttgaccgctgctcttgagattaaacagtacagtaagccttacaagtatattctgcgtagatgcaaaagtaaaagtgcggagaatgctcgcagcgttgcagggtacccctgtattttcctcgccgcagcgacgccgtaggtccagcgccgctttcttgacggcttcacccaaccacagtcggcggacatgcgactgcgatctgcgagggctacagcaatggcagagtgaacagaccgccagccgagggaaatccaagcactggccagactcgcttcatcttcctagacgcctcttcaaataccgatacaccgacacccgctgtttagcgacgccgacaccgcccaggtcgaggggcagattgagcggctgcctcagccaatctcgaacagcgacagcgatttcatcttccgcgtccacccacgcatcacgcatcacgcatccacgcatccacgcaccaatgggatcggaggcagactctacacagggcggcagccaagcagcggctgctcccaatcccttcaatttccagacgcaggtgatatcgacaacccctgtcaaatcggttcgttacacatgcctacacaacgtatcgagatgcgcgcttgttccctcaaactgaccgctccaacgacagaacgtcggccagcgtcgcgggcaccggtataagcatagcagcgtgtcggcccagcatcaaatcttccaagagccgcctccaagaccgcctcccgtcctccccgcatcgctccccacgcccaccttaaaagaggcctggaagagcttacaacgagaccagcgcatgcgtctctactggggcctgtgccatgtcgccattgccatgttcatattctacaggtcggggggctctcttgctgccatggccttgtctcacctcgtcttcttcgacgcgggcagcgctgctgtttgcgtggtggtcgacgtgctaggcaatttcgaagtgtggcgtcgcagcagcattagacacccctttggccttgaacgagcagagatccttgcgggcttcgctatgtctattttcctcctgtttggagggttcgacctgctctcacacaatctaaaacacatcctcgagtcggttggagaccacgaggctcaccacgaacatgaacatgctcacgaccatgtctcctccaactctcttgatcttgtgtcagctgctgcaattgcgagtacacttgtgtccgcttacgggttgaaaaatcatgctcggattgccaaggtcatgagagtttcatatctggctaccctgcccagcatactctccaaccctttccactttttcaccctcttcttctccgccctaattgctttgttgcccttgctatctatttccttgtacgactggctcgaccggctgatctgcgccgttatttctcttgcaatgttcagtttgggcatgcgtgttgctgttgcccagggactaatgctcctcatgtcttatggcggcaacagaggcgatgttggtgtcacagccgttctccgtgaaatcgaatccgaatcaggtattgctcgcatagacggtgcccaattctggcaagtccactatggcttgtgcatggccaacttgaaagtcatcattacgaatggatatgatgaactggcactgggaaagctgcgcaatcggatatcaactttgatacagaatagattaggggaaggctatggcaacggaggcaatgtgaggtgggaagtgactctagaaacgactgttgatgctacgatttgaaagattattgcatggtgaatccactgagttatactctgcaaacgaaatggttgagttgcgtcgacgcatatacatatacatatatacatatttgataaatcaatagactgtaattcagatctaatcctaaaactctttccttttccctctttcttttccttttctcattgcgtaactgtcattcatgtcttcataggggatggtcatagcgctttatacacgggaacgtaaacaaagggactttgcagatgaagagtaaacatgacttagtggagaactatcatcaccacacatccaacctcatatagccgaacatggtatacaatagctaacatgtgcagaatgcctgcaatctgggtcttgtgatgattggctcagaagagcccccatcgtccacggtccttgttagctcctcctcttcttgaattcgttccatggtctctgtctcttccttctaattgccggagactatccattttctcgaggaccaattccaatagctctttcctccggatgacatcgaggtggcgacggatcttaggatcttccttggcgaacttctcaacctcctctgcggatagatgccgtccgagacgaagatctagctctcgtgggaaattgtagtaaaactctgacagtaattctacgttgaggaagagaacagctgtggaagccaactttgtagctgcggcgtccaaaaagacttccgggcaataatatttgtttttaggattgttgcactgcttcgatttgacggccagcattcgcatcttgataaggtcggctctgtctcgaagaaagatagcctctctccctataatcgatgttagcatcatgaacaacctatgcatatgactcctcggaaactgacctttactcaggagggcagcgctaaagccgcccgcgccgcttcgcccatcgccctctacaacgatgtcaccctttcgcgccttgtccacaaaggccattacttcctttagcttcctgcggcccccgacagctggctccaagctggccagagcagcctcgcaatcttgcaactccttcttgagaacagtgccaacgtgctcgcggccttgattccactctctttcatcgacctcaatgtcaaacttgaagggtttgatgcagttttcaacctgatcactggtgctgtagaatctttcgttgagaatggttgatgcggcatcagtgatggctttcttggcgaaaggatggctcacaaaactcgagtttgtcagcaatttatcaacatgggcttggagagatgccgcgatgaccgtggttgccaagcgcccaactcctagcttcgtaagagccgaagtcgaagcatctagctgacgacgccagtaaagagaatcgggatcggacttggggaggtcagcgaggttgtcgaggtccaacttcgcctgcgccaaatctgtcactggcttgttccagtaacgcgcggctagcaggtccagtactttctgatcaagagcactcttcaaaacctcatgcatttctgggcgcccaaattcttcggtaaactgtttaaacgaatgcttgaaagcatcgaggctttcggcaaggtaggattccgcagagagagggcgatcgttgtactgaactttgaattcataggttgcctcttccagttcctgtctaatggcatcgcttgtgctctgcaagctagatgacatggtctgttccagcacacgcattaatgtctttcgaagattcaatgtgcccacattgacgcctgcgtctggcccaaactcaagaggatgcgatgaaaagtaggaattttcattcttggagatcgctgcaagtagatctgaagaacccatcttgaacaagccttgtgagagcggtgcctttgtcacaactccgacgtaacccagccgtagaggatattgtgtatcgttaagaatgttggcaccgcgggaaggatctaccaaatccatcttggtaatgactccaatagttcgttcgcctcggggatcgactctccgcgacgctctaagggctgccgagtttgctaaatcgacatccgcagcagatatggcgagaatcacgttgggtggttggatgtatttgtcacataactcagatatcttctgcttcagctgcaagggttggttctgtcccacaacctggatgtagccggggagatcgatgagagaaaggtcaggaacgttgcgcgaatatatcgtcaagtgaatggggtcgtctgagacacattctgcgtccgaaacagccaagtttagctctgtcaaagttcgctggatcgaagaaaagtcggagattttgcgtaaaccgaggtctggaaactctccatattcctcaaccgactcgggtgtgttgaccagggtcaattcaatcggtctgcgagtaaccatattgcttccctttggtaaaaattcgtggcccacgatggcttccaacactgagctctttccagacgattgcgaaccaatgacaacgatggatggcagagtgagagagctggactggccgaccttttgcagtatgctccgaatctcaatcatctttttcgttaataccatcatctgatcatccttggaggcttgtaatggatctcgcgaatcgtcgttttcagttttctcgtaaccaacagcggcagctgaagcacccacggcagcagcagcgccgactttactgtgtttaggatcgccattaggtccccctgagccgccagagccggtttcctcattctttcctagcatgttcttcaaccaatcgggggcctctagtcgttctttcgtgctttcccagccttggcgtgtttgatccgcgacatctttggcagatccgtataggctggatgccgtaccgctcactgtgtcaaaagttgtgctgaagagtgagatggcataattgccagcctctgcaatcagtcagccaacatcgctcgtaaggcatgattggagatgaaagtcacatacgtgtggcctgatactgaacccaagcaaagccaccaatggccaagccgccaaacaaggcagggactctggcaaacttgaccaccaatttgggcaaaagccggacaaaagacgcatttcgagcaatgaccaggttgtggatagagttgcccccataccacatgcgttttctagtttctcgaatcgaggcatctgctcggagtagccctccagttggaaatcggtgtaagtggcggacggctgcggtggaggtatttcgcgccgctacaggccgcagaccagctgcgaggaaccggccgctcatcgtggtcgggctcttccagtctgggcaattgttctattgacgaccatgtggcctcgcaccacgcctggaagagagtcgagaagttatagtgatgttggagcagtgatagagggcatggcggcgccgcattgatcccaatatatggtaggtacctaatgcgctgggcgttgaaaccagcccacctcttatcgccacgtgatggcgttatcggcgcaactctccgacaaaatttctggattgctcgagagtctggcagaacgcttgggattcatctgcgtgattggcgtttcctcagcatcatggcgattcaaaaaaagcacggcaaaggccgtcttgataagtggtacaagcttgccaaagaaaaaggttaccgtgcccgtgctgcattcaagttaatccaattgaacaagaagtatggcttcttggagaagagcaaagtcctgctggatctttgcgccgcgcctggagtaagttgcttcttgttttcaccatattcgatttgacttgattttcctcttctttttcttcagctttcttttcctcacggtcatgctaatgatactctagtcatggtgtcaagttgctgcagaggttatgcctgttaatagtttgattgttggcgtcgacttggcgcccatcaagcctattcccagagtcattactttccagagcgatattactacagaaaagtgtcgcgctaccatccgacaacacctcaagacatggaaagcggacacagttttacacgatggtgccccgaacgtcggtaccgcgtgggctcaagactctttcaaccaagcagaacttgcgctgcagtccatgaagctggcgaccgagtttctcgtggagggaggcacgttcgtgaccaaggttttcagatcgaaagattataacccattgctatgggtcctgaaccagctattcacaaaggtcgaagccactaagcccccgtcgtctcgaaatgtctcggccgaaatcttcgtcgtctgccgcggatacaaagcgccaaagcacatggaccctcggttcttggatccaagatcggtttttgcagagctatccggcgctgctccaaacaacgaagccaaggtctataacccagaagtgaagaagcgaaagcgtgacggttatgaggaaggcgattggactcagttcaaggaagtatccgccagcgccttcatccagacgaacgatccgatcgcaattcttggttcctccaataaaatctcctttgctcaagcgcccaatggcgacattgcgctggccgctttggataaacatcctgaaacaaccccagagatccgacagtgttgtgacgatctgaaggttctcgggcgaaaagaattcaaattgcttctcaaatggagattaagagtgcgagagattttcggcctctcaacaaaaaagtcgacggcccctgaagtctccgaggaggtggttggagtggaatcaatggatgaagagctgcgaatccaagaagaattacaagctatgaaagactcggagaattccaagaagaagcgagagaagcgcaaagagaacgagaaaaagcgccgagaaatcatcagaatgcagttgaacatgatggcgcccatggatattggaatggaagaatcaggaccacaaggagaaggagccatgttctccttgaagcgcatggacaagacaaatggtatgaaccgcttcactcggggtaaaatggccgtagtgtcaaactcgaaagattccaatccagacgagacgctggcagctaccgcagatccagttgaaagcgacagcgaggaagatgatttggagaaagatcttgatgctatgtatgaacaatacagagagcggaaactagagacggacaccaagtatcgtgcgaaaaaggtgagaaaggaacatggtgatgatgagtgggaaggcctttcagcggatgagaaggcagagagtgacgcaagcgaatttgaagaggaggatgacacatctgatgacgacgacgacgaatctgggcctgcggccggactcttgacggacttggatggcagcgcagaggaaatccaggatggactatcaaaaagagcggctgctttcttcaaccaagatatcttcaaagagataactgaagggtcactgctgggggaaaatgatgcgacagttcaagcatctggtacgaagacacgtcaacagactctacccacagagaaagcaacgcagtctgtaaccctaaacggtgtcgcgagtgacgacgacgaatcaatggatgacaacggattcgaagtcgttagagcggagaacgatgactgggaagaagcagacaaacgacgatcggatggaagacttggtaagtttttttttttgcaccgctattcctatcgttaaaaacggtaccacagaaataaattaatgaagctaacttggatagacatcgatattatcacggccgaagcaatgacgcttgcgcatcagcttgccacgggacagaagacaacccatgatgctatcgacgatgggttcaacaagcgtgctttccgagatagagatggcctgccggattggtttatggatgatgaaggcaaacatgacaagcctcaaaagccaattacgaaggccgccgcgatggcgatcaaggaaaagctgagagccttcaacgcccgaccaatcaagaaagtgcgagaagcaaaggctcgaaagaagttcaagacagcccagagattcgagaaactgaagaagaagtcagacatgcttgcggctgatgaaggcatgacggagaaggagaaggcggagagcatctctaaactcatcagcaaagctggaaaacagaagcctcgacagcccgccaagctcgtcgttgccaagggattgaacaggggtatccagggcagacccaagggtgtaaaggggcgatacagaattgttgatgctagaatgaagaaggagctgagagcgcaaaagaggatcgcaaagaggaagaagtaaaagaggccgcgtttggccgtatatattagctcggctccgcgggagaaactctagactcaaagcgttgattcatctgttcgagacatagactgcttgatggttccaagttcccgaaggaacgaagtcattggatacaagggaccgctaaattccatatcatacctaatatagaagttagagagttagagcgcaatgtgtgtataactcgcaaacacatgtatatatatgtgtctttgagacttaccaatagttgatagctaaaacaaatccttcaccaccgctgatacacgactgcttgactttatgataccttggatgaggattagcaagaagaagagcaatctatatatatgatacacacaaggtctgcttttttgcgttcataggattgggggaagacgatttgccaatgggttatgaccggtttactcaccacatagctggaagatataacatatctccagggttcagcgtcacacgaaggggcttcgccaaagcagacacgtgtgtagaattcctttcagcatcgtccgggtcccatgtcgccaacggcaccggctgagaatcaggatcgagacgaagagcgaagccgtcgccttgtcggatatacgtcgcggggagaacaggcctctcattaacgcaagcatgaaaaagcggaggtagcaagacaaagtgtttcctgcccacgatctgcacaaagatgttttcaaaattgtccttgtgcaaagccgtagtagaccttgagtttccaatccatagattgatggcgtctggttctttttcaagagctatgcgcgcaaagggaatgtctttttgggcatcggaatatagagctagatattcgtctcggagattatcgttttcttatcacaaaccctgtcagctaataattcgactgaagcggtagaaatagcatgttgggggacagtctgcaactcacgagtttgggcatatctcacttcggagtcgcttggagaatctgggtctgtctcttgctgagtgacatatgcaaagaagtcgctgaatcgctgaatctcttcatgaggctttgaaatgacggttgcctgatgttcggcagagaatgttggcgcatcggcattgctatgatgcgaagttacttatacattcatgccgtaggatttttgtcttctgatatccattcttcgaaagaaaatcaagagcttcgttcttacccgaaaggagtgacggcaacgttgacagattgaccgtcgagcgctgattttagatagctcgagttccatttttgagtcgctttccagtgcgaggctcctcctcgtatcacaaaaggcgtgttgcgagccacgtagcgcatgaactccagtggacttggctctgaaaacagctcctccacactgtgagaattgagttcattgtaagtgtccattaaattcttcaatgagtcgtccaggtctggtgcagccatcttgcatgtcctggagcttggcaatttgccggtgtccgaaacatatactggaaaagctcaaagttggagaagcagaaagcgtataagccaactgctatatccctgcattacgatcagacatctagcccttttacgaagcagtctgaaagaaatatttcgttggagaatgcgcgtttctggaattatgtaataagtatgcaattaatgaaaattatagtttgttttcaactgcagtagcgctttaattcgtcctttgtacgcattgattaatatttctacattataagtctattatgcttggtttttgtgttaaactaggtagcgagttagcttatttttcctcttcgttttgaaggagagactttttcttactatagaacctcaaactccttgaatcgctctaggtgggtgtcgctgcggcggtatggctctagaagcctgttaatcttggcctgtctacggcgagtagttttggttgcaaggctcgtgacagcctcagaactctggaattcggggtcgaacaccaagagttggacatgtccatccttcagcttctccaagccaacaatcgtaacagagtggccttgcagtcggcccattagtcaaacgagcaaatgtgaacttgttgtggtgggcttcttactgggtcgctgtagatatataggtgggagctgagtagatcggaccttgtgggttagacagtctgccgcgccctgttggaaataatattcaattgcttgtagtaggcggcctgcagcattgacgtcttgctcgttggaggttctaaaggcttgcacagaacaactgcaccatggttaggctcatggaaatatcagttatatactcgaacaaacttacgggaatcccatgctggaaaaaagagcttgagcctaggatgaagtatgagcatgagtagaccgaacggggcaaccatcgagaaagtccatacctcaggtgtcccgatgaatttgcgcgtccccctgatccccccagtctcaatgcgtcctctgacgttgtacccgcgatcccatgctgtctcaatgaaatcttgtatgtcaaagatgcttgggatatcgtccccaaactgcttccacccctcagtctgggttccgatgatgtgcgcagcaagaacttgtatgttgcgatagccgcaaaaaccacctaaattagcaattgatagattagcatctgcactctcctctctgtagagtctgttatacacggaaattctttggctaccttctctcctgacctttgctacgtgtaaggcatctggatggcatagataggcatattcagtgggtgcgctcaactcaagcaagtgttttagagctggtatcacgcctgcaacgcatcgttagtaactttggtgtgtaatggagctgcttaaaagagtcttaccgcttgcccggacggctcctttcttttccagcagtttaattagccataccggcatctcctcttcgtgagcatattttccaagttgcagtttctagctcatatctccttattagtcataattctgaagtgagcgtttttacatatagaccaaccccaagtcttgatgattgcggcgtcccttgatggctatttgacgagtctgaagaatccagtgacttttcaattattcctcgaacagcggacgccttcttggtgcgcagtgcatgtcccgggagaagccgtttcaatgctggccggaagacgccacgcttgggttgccccggaatcaacaatgctggaaatgaccgtccagatcgcgacgtcgagcccgttctctggcgctcaatggagctgctggctcgagactcgggcgcatcatccgatgctctcgaaatctcatgtcgttcgacaatcgccatgactttatcgacaacgaggtccggggcgtcgtggagaggctgcagtgtcatgacagtgacatcgtctcaagcactagatgcacagcccgagacaaccagcgtagaatcaactagaagtcgcgaacaggagagcattaaccaaaagagaaagaaagaaagaaggcttcaggcgtcctccccccgtcggtatggcgcagcaggagggaattgctctttgaaagctgatttcatctttgtctcagccagggtccggccgccgacaccgaaatggtgcctgataccgcaagcacggctcgcgtgacgtgcggcgtgtacctggatgcgagacgctgccgggtactgatacttgtggagtcgccgaacttacaggcgtccttggcgctacgcagcccagagccctgctgtgcgcctgtaaaacatgttagcggcatgttcagcgcatcatgcctgcaacttgcaaaatatgagaaagccgaaacgagcatcagtgagatgagttctttcatgcagatcatatatgatgagctgaaagcagtattttggtgccctccaagctctcttggcgcgcggcacattatctgggttggtatccatctgatactaagatacctaccaccaccactcaggtagcccgcaaaaaaagaatccagctacaaccatttgaactgagacacacaccaaaccgctgccaaattgttcatttccctcagcatagcatatcactcacacgcaaaatggcccccccgattcacttcatcaccggcaacgccaataagctcagagaagtcaaagccatcttggagccgagcatcgagatccgcagccagtcgctggaccttgaggaaatccaaggaaccattgaagaggttgccaactccaaatgccgccgagctgcagatttagtatggccatctttctctgattttagacgcaagaaaagaaaggaaaagaaaattaaagaaaagaaaagcgaatgctaacatggcaaacttcatcgaggtcaacggcccagtgcttgtagaggacacagcgctttgtttcaacgccttgaagggactgcctgggccttacatgtgagctaagctatccgacacattgagggagatctaagtggacttggaaactcatatacgccctgcactatagcaaatggttcctcgatagcctcggacaccagggcttgaacaaccttttggcagcctacgaggataaatccgccgaggcagtgtgtacttttgcgtactcccctgggcctgggcgcgatcccatcatcttccaaggacgtacaccagtaagttgaatcggacgcctgattaaaagacaccattctgacatatgcctcctcctagggtcggattgtacctgctcgaggcccttctaattttggtaagacatcgatccagtcaagcgtcttctccagggcatgacatgacatgtgtactaatggcgcctctgttaggatgggacccggtctttgaatttgaagggaagacgtaagtcgcttatccactgcttttaaccggtgatcgtgatcgtgatctaaccttattgctcagctacgccgagatggaatctgctgagaagaacaaaatatcgcaccgcgggcgtgcacttaagaagcttcaagcatggtttgaggctcagcaagagacaccgtcatcataacgcacagcaatcaccaagatagataactcgcaattgaacaagtctggatacatgactggccccttctgactgatttctactcaacgtattcctttgtccaacggatgatgcgccccactccacacggagtgcgggaacacgaacagcaaacatcatgccaagttgtggattatactcatcatgctaccgcttgtgctaggaagtaagtattgatttcgttcatgttatttctccgtgcgtacatcgtacaagtcatgactgacctgtcttattggaggcgagcagtccgactgtagtacaagtacgagtaactgtgactgctttttatgtaagtaagcagccgactcgtcacccaagctcccgactggcaaagcagctcgggaatctcatgcaaagttgcagtacctagcggccccctccatgtaggtaccgggtcgtactaactgacttggtagctgaatcctacatgcagggatgggatagttcaaaggacaatggccggcaatctgctaaagccggcaaacggctggtgtcgctcgttgcctcgccacggctcgcccattccgtcgaccttgtgggggtgctttcagctcggatggctcaggccccccggtctgtccctgctcatctcattctccgtcgacagggggtgctgctgcgggcttcaataaagccgatcaagccaccaacatctgatgacaccaactgatctgatcgtggactttgctacatcggttcaccatcgaaatgtcttagatttatcttggccagccgcgagcgccgcgagcccagcacccccgacctcctctctcatgcttttcttatcatacgtctctggtgaaggaagtgaaacattcgcccggccattacgcaccggaggctgggcttcttgcctatgctgtcgaatatgaaccaatatccgctgtccgattgatagcagcgtgttatatcgaagctctgagacctcgtcatgggcctggcctgcctggcggttacaccggctgtgcttggctcgaccctgcttctgaatcttcttgggtctaccttctgaatggatgacggtactccacttcaaagtccgttcacgctgtagctttggagctctttcgctggttcccatggtggtctctctttcactcgcgatccacatccaccctgtctctgggaaaatcgttgtctagctccacatctgtttaacattgccgtgatacagagaagactttagccatcacatgtgttggcatcactcacatgatgcgtgctaccaactttatattccccgagctccccctctcttcctcgctggtcaatgtctctatacacttggtatcaccatatatatatatatatatatatatatatatttaagctggagacttcttcgctgctctcatacctttgttatttgctcactgccaagatcagagaagagacaaagaagagagcgagccagagacacaaggcagaaaagcaacacttcttctaaacctttcatttaccccccctctttccacatttggcttcactgcagcggagctgcaagcggcaaagcgtgtaagtttagatcccgtgcattgggccatctttctagcaggcccatcatgagattctggggcgacctcttcggcaatctatggagactaagattttgatgcagccatctcatgtggatctagattggggtgtcctgtgttggcatttgcccctgaaaaagcagactgatcacaaccggctaacttccggtgccaacaagcagaaactacgccagctacgaacggccatagcgtttggtggccaccatgtcgtttcatcatgtaagttcacttgtaccctatttctatttggcttgaatatatcttgctccagctactttcaagatgaagcaagaaagctcacatcttctatttagcccttccaagaagcacagtttgaccttttcgactggtatcccgcatatcaggcctgtgcctcttttttcctccagcgtggccagcattcaagtgaagttcaagctgttgctgccatcatcaacatccgattaccattccaacaaaccccaacctcctccgcaccatcttttggttccgctacatctgcgcttggtcttcctgcccccaacacaaacatctctctagtgccctacgttcgccgtctagtcgctaccggattcgacaccgccgccatcctgcatggcttcttcggtgattcctgggatgctggcatcggctccatacaccagaacgagcgaagaaactacctcttcgcagccaagagcgagacttggttgagagtcaagaccagctacgacttggagaatggccagacggtgcccttcctccgcaccctccaaggcgtcactgaggaagagatacaggcggccgaggcgaattggagcgagtggctcgccatgcaagattggatgctgggacctcgtgctctttctgacaacggtcctcatcatgttaatttgaattgaccagaagacaagctcgggggtgttttcagtatgcataaccagcatcagcccatggcagcttaatggctattatagtacgagacatacagagtttacttctttgacgttattaattgggattgggatacgcataataaagaagagtagcgacattctgggcctaataagactttgttgttttacactgttccgcctcaattggggcgatttcaatcatgtttggcaaagcctaacaccttgcccaaaatagcagagatgaatagtatagctagcagtgtcccctttattccatgttgctggcataatttgttttcccttcgccttatcaaaaataatttttttcttcttctctctttgtctttcctttttttttggccttcccatgccttgagaaactccaagtactatatgtacaacaccctctctggcctattcttttatcaccaaccaaacaaagaagtgctggaggcgaacattggatataagctagcctccatattaatcacggtcccttgcctgaattttcgcccctccaaagtcatgataattccacgactgccagggaaaagtcactgtccccaatgaatccgcacgcaaaaagttcacgttcctttttttcatgtgtcatggttgtatccctaagtgtcgcattaagccgttaatcctaaggcacctttgttgcttttctcttccgagtaaaatcaaataaaaacactctcgtccgtttaccattcccgcattatgccaccacaaagttgaagtgcgatggcagacagcacaacaaataagatagagaaaacaatggttgaagaaaaataaataatcaaaataacgtattaagctttgagccaattgcttgacttgcgtgcgctgtccaccttaagccggctttatggatgaaaatcgacatgtcatcgcttatcgtcatagtagtattaggatcgaccaaataataccttggaaggcaaggcaggtatcagttgaggaaacctttgcacgctgctgtaccacataagcagggaatacgatccagactgccgatttcccgctcgaatttgtagtcgtaggttaattcttcatctaaaatatagttgttagcttgactgaagacagactgttgaaaaacataggcatcacacttactcatagcaatatcgcgaagtgcataaatgacaattcgcttgctgccttcaactttgataatcttggcagtacagtttggcatgcagctatggttgatgaatcgcgcaatgcctccctttttcgtagcatcgataactgtgttgtcatcaattcggaagagatagctactgccaatgccgctcttgaggtagcggttctcccgaatctccgcaatctgctgtcgaacttcttcacccacgtactcgataatcatgtcgtctttattgatgttctccatggcgtataggccccagttatgaatggcagagcgggcaaacttgacaggcttcttccgcttcttaagctggttgaatttgaacacgtccgagtcctgcccgagagtcttcttctgatcattaagatctgcaacgtatcgtcgattggtggcgcggttggctcgggaattgcctttagaaatgagcttctcagcagccagtttagcagcttcattcgccgcagcagtggcatctctccccgtcttcttggaattggcctctcgctcctctctggccttttgcaccttgatgtgatggggcagatacttcgacttctccgagttcaagattttattggctccttcagttcgcgcacagccacttgcattcgacacataatagccttcaatgcggattgggccacgctgaacgctatcggctgtattgagttcccggacgcggtttcgtttccaaagccatagctctggattgccaatctcctccgtctggaatctcttgagcagcctactgagatccggaacgtccttggggcccagcgataaggaagtcaaagatgcaatgtcgggcctgaatccgtcagggagtgttgccgccgtcgtcattggcttggtcgcgaaaagcttttcatcatatttctcgattacgacatcggcctctggtatatcctcagtcgtgggtttcgctttgtctgcagcttcatccgcatcggagagttgagattccacttctaactgtttctttgttgtctctcgttcctggagcagctgtttcatagacttttgtttggatttgactgatttcgtcttggacggcttttcggacggtgtctcgatgagtgcagttgaatcttcccgctctccaccagccgcctccagttccagaccagtgtcgtccgagtcctcgactactttgaattccgcatcgatctgatcgattttgacaccaaataactcctcatcggattttttctgtcttttgaaggcagcctcgatcgaaacctccagttttcgcttctttatatgcgcactatcgatagcaagactagcctccgtcatagagtcatcttcgccgggaccccaggaagcaaaatcatctttggaagcctcgtcatcagtgctcatgcggctccgtgggcgtgattccaagtgacttgtatctcgcgctgccagtactcttgcatccgtatcatcatcggattcaaaatcgctatccagacttttgagacggtgatgtaatgatcgaaaggctgcgcgtgctgctgaggcgcgcttccgcgcaaaaggatcgacaaaggtgctacgatgtgcaaggccttttgttttgcttttgcgaatcctcggaagagccttgggctccaagcggccagttcgacgttcgatagggtctgcccgagagttgggcgtccccaatttagggctgacactgccgctatcgaaagcatcttcttctatttccacaggatcaatattaagcttccgtctcttggcaacgtgcttggctggatcgagaaaatcggctaacgcaggagctgcgatttgcgtgcgaatatgcctgatgagatgttccgtcatttcgcgccgaactacctccatggcggcgagtacagggtcaaagtttttggccctctgcctcttttcttcttcgagatccgcctcttcttctcggcgcctcctttcctgctcggccttgtccggtcgctgatcttttctcggtgctcgctcggggctggggctcgatctcggggcggagtcgatataagctgaccgtggcaagcagagctgcatagccatgttgtagttgaagaattcggtgtgattaacagctcgaaaacatcgttctgcttcgctacgcccagtgtatgaatttcgaaaaacaatgtagaaccctgtcttatcgaggcggatgtcttcgaatccataattctttaatcgcttcttcatatgtggtactatgctgggtaaagtaggcacgctttcactccctacaaatatatatgggtcattggacagctgggagccgatgatttgagattcgacgattccgtgagggcgagcctgcgttgttgctgctgctgctgctgctggcgctggtacttgagctggctgggtagcaacctggggtataggcgctggaggaggggccctctgggacgcaggacctttgggtgccgtcggcggcggccgcacaaagccaggggcagtcgctgatttaggtccagttggagggggctttgatcgagccgactcattagccagcttctctctctcccttttcaagacttcttccagcatgcgccgactcttccggccttcggggtcgtattcaaccttgacaagatcggcatcaactttgattcctcgagtacggacggcgcgtcgcgcagcatcaatagcagatacccgtgggcgatctgggcgcttggagtcgcgatatcgtatggtcgcaaaaccaagatagctgcccgtatctgggtgcatcttgttgctgctctctgcaatttctccaaaggcagcaaagatggcaatcactttgttgaaagacaccaaagggttgtatctggtaacaaggacttgtgtgggagggccggggccaatggatgtttttgggtcataagggtacggcttgaggttctctggagcatgccgtaggcgtgctttgggcaaataatagtctgtgttgatgtatgctaacctatctcctgcctttgttaggcgagggtccgcagggggggcgtcatcttcctattccaacaattagccgtcaacgctttaaaaaaatgacgccccccctccctcccctctgcagcggaagtaatctgttattatacataccaagccaaactccttgtaaactggttttgcgttcttattcacatttttcttgcgaagtcgatcgaggagcgggtcataggtgcatttgatgcccttgatcgaaagcaaaggatctcgagctgggggccgttcaattgaagaggtgccgttttgctgtaggcgttggccaacgggcatggtatggtccatggcccgttcgacgactgagggcgtagacatgtttgatttcgcaagcgcgtgggtagaggaaggcgaatctgtggaagtgaagggagtcgcattcatagagggcggcccggcagacgtggctgtcgcaactggcaacgcggaagcgctgaacagtgaagaggatgagctagcatgtgaacttgctgagcctcccgtactaggcatatccccaggcgacgatccgttatcgtcggcatgtggctgcgtgggatctgatgaggaggaactgttttggcagggtcgagcgagatcattcgtatcggcatctgtcatgacggctgattcttgcgctgtatcaactgcctggacgccccgcttcgaccgctctcggtcggcacgtccctggacttcagtcttaaacttcggggcgttggggaagaattgcgcgaagctcacgcctggtggcggccgagtcatcgtgtcgatgagctcctgctatctcatgcaccgtggcgtaatcatgatacctcgctctgtgactgggagggtttaccatgcataacttctgccagagctggacgacaggcggtttctgtggtacgcgctagagcgccgtccacgcgacctggagaactgcaaaattgagcttctcggtaggcggcgtgcgctgcgtcgcagagaggggaaacgcagggagaagccggcagaagaggcaaacgtcgttcgcgaccacagcgcgatggccgacaagcttgagaacccggagtgggcggctggaatctgggaggtgctttggcgaagaggtgaggttggacgtctttggctctgagtttaaaagggacaatgcaatgaggatcctcgttttcgctgtagtcagcatgtgggtttgctcaagttgcggtccgcgcttggaatggcgggctgcggcgctacgataatccgcgcttcagcggggcatttgagtgaagtcgtcactgcgcttggtgtataacctctttatatggatacgcgctactaccactactaacctctaccactacctacgtcctaccacggcacctccgactcatctggtatatcggcactgttccatgtaaactcttccgtctcgctttcgttgcgctttatcgccttctctagtgcacttttcacttccttctccagctgcttctccgcgcgcgacacgccgtcgtcgtccaccggattatagaaatgctcatagtagccctttagtagattttctttatttagccccttcaaactaaggccgttgcttgggaagatgtcggactggtagggtagaggtcgagggttgggaggagcgtattcaggttcgtcttggtaggggtcgtgcccgtctctagccgggaagagcaacctctttggcgctggctcggcctgtctttgtctctgcttttgtctccttttttgaattgtggccttctttgtctctgacttctcgatcccttttgcggcgcccttaccaccgatcccatggccctcgtcgtttttggctttggcgtttgttgtcttgttccccaatggcgctcgaatccgaggtcctatttgatgagttagaattcgcttgatacttatatcgcctggctagaaatacgcaccggttggggttagtagcggtgtcttgccaataaattttgcattttctccgagcttagtcgttcccaagattgtctttttggttgtaaggcctgtcagtgcgttctcattgcctcgctgcagatatcgcatgcccggcgtcttgggctgctgctgctgctgctgctgcttggaggtgccctggtgactgagcacctgattctcttgttctcgacgggtggagagcatggcaatatgtggccaacccttattggtatgtatgttcttctttcaaggtcgcaaatctctaggacgtaatcacgattctgtggagcaatttcagaaggagaatgattgggtagtgctgcggcatgaccaggttcgaaatcgtggaccgagaatgaatggcgcacgtattgatagtctctgcgcttgttcagtggaccgttggctgggcaactgaggacggtgcttggattcgaggcaggtaaagcgcaaactacctaatactaaagtagtagtactagcccaagtctgcaagatattacataataaagcttaaccaggcacctttgtcggcaacgataaagaaaaagaatagctccatgcagatagcctgcaaggttctccaaaatatagacgacggtgaaattagtactactagcagtagtatcgagaaagtggctaatttcgcattgtatattgagaggcggccttgattttactgcactctggaaatgctatcttcacacgctcagcatgtgtctaacttacagtatgaatgcaacttttgctagtaattctactatcttagtacggcatggtactctttaccctttgtgttagtttgcattgtcatttgacctgtcaagtactgcctgggtgagatgcgtcacgagagataccagtcgggcgccttgcatgggtcaaagtcaccgttctccttgtttgcatttactgggcaaggagaggcgatgacgatgatgtaggcttgctttgtaaagcacaatctttgtaggggggggggggctttgttctttgttcgcgcactgcccaagagctgctgggtacttggcaggtacagtgcgcggcctagctcgcggtccaggtcccggctcagcagtgctaaggcggccggtgttattgcagtaccaggtctctcaaaggcctgcggggcactgccgcccactgaagaaggcatccgaacaggcggcatcgaggggcatcaaggacactctcctttaccccaccccctttccaggaccattcgacattctacatattacgcctcgagccctctccagactttcttccaactttgttaaacaagcaacctaagttagctgcatctttcacacatcaaaatggatcgcatcaaggaggtaaacttgcacttcacgaagcctccttgcaggaaagctacaccgaccggacagaggctaacaggatgagctagaaaatgaactcgctccgcttggaggctgacgaagctgtcgccaaggtcgaggaactccaggccagagtcaagactcttgagcaggaaaacctggcaaaggagcaagagattacctcgctgcaacacaacaacggcctcctccagtccgaggtcgagaagctggagaccgccatcacggacttcaagaagatcgccgacgagggacaggagtctggaacccaaaaggagacactgcagcgacgactccagctgctagaagacgaggctgaggaggccgacaagactctccgcgaggccaacgagaagtatgttggctgccatacattctgcgacccttcgacatctttccatgacccgtcctcctgtaatacctattgagctagtcgctaacagtttcatcacaggcttcgacaaactgatgtcaaggccggacatttcgagcgcaaggtccaggccctcgagaatgagcgcgatcagtgggagcagaaatacgaagaaatggcaaagaaacacgcggatctgcagaaggagctggaggagctccagaacgagattggaaacatttaattgtacagtactttcttagccagcacacctttttgtcgccccacaccacggttgtgcggttggacccttgtaggaaccaccaaggaacatagtaggatggaggcgtgttgatagacaagattcgaatgtcacaaggaagcgcatttttagcagcagcagcatttcaacaattacgtgtttcgtcgccctgtcctttttcctctccctgtccttctctctttcggctcggggtatctatagattgctgctgaagctggcaactaatgttgtgtctttaaagtcttcatttcgatttgcgctcactggcttttgcactcttctttgccttttgcttcctccctgccagctgcctttctatctttgactcataacggaacttttgcttcttcttcttgggtcgtactggacccttttttgctgacttgtcgtcctggtcagccttatctgcttccccgtctttgtcttcctccgccttttcctgcggctttgctggtctttccaggccatcccgtgatattgacactgattcgacggtgactgttgtatatcgatcttcgtctatgtattcttcttcgtggtcaacaatgtccagattcggccggtctggaaatccgtcccattcgccctcgttggcgttttcatctgattgttgctcggaggcgtcatcctcgatcgctccagattcccggagcagcttattgacgtgctcaacatgctcctcgacttctttcatgcgttcatcccgaagctattggcaaaacatataattagatcaaatagtcagaggcgaatcggcggctttccaagtatcaattacctgttttcttgttcttattctctcctcccgtgcctttttagcggcctcttcttgcgcttgtttgatacgctgctgtttccgcttgtgaaagccagtcagatattcgtttcgtgcgtcgaagtcgaaagagacttgttcgacgccatatttgcgcttcctgctcggcgggggcagggggcttttcttcggcctcggctttgcaaacattgttcctgtgatgccgattcttgctgcggctttggcaccgtcgctaattgtaaaatttactggtcccttgggaaaaaagatttaactgcaccagctacttttaggagtgctgcagggtgtattgcccacttagtattagcgcattccataataatgggctgtctcccaatctagagacctgcgagggatccgcattagccttgccggtttttgcaataaacgcgatagctgcatacgtaatcggaggatgatgtagcgcgctgtcgcatccccgaagctccaagtctcggcccttaatctgcaacccagactttctgcaggccagcatcacaactcacgaaccggccatgcatttccagacgattgcgagccttttggcgctgtctggtgcagcaaacgcctttcgcgactcttcgccttggatccttttatcaacctctccgtaagggcagccaccgataacctcttctggatgggagacggagacactgacaagtttccagctttgccaaagctcccagcgcgaatcagatccaatcgagctcttcagtactgagctttgcgaaagatgtgctgtcgacatgcccgaccgaccgatatctcattgtttctcagcccggcctgaacgccgctgacctgcgacggtctactggctgtgccatgccacacctttgccaagccgtcgaggacagccgaatcaacggcaaagccattgtctccgaggtcgttggagatttggcgggtgctaatttatcagaattcatcaaatctgcgtgtgccaagaaggataagacggttaccgtagacgacgtccgcttggcagccttgtctgtagaggacagaactagatcattttctgataacggtatgccgtgctgggaacgcaatgattgatctcttccgtggctaacgcgagagtagatgatgcactggcacgaagccttgcaaaggcaaatgcagacaacagctacacaatcgtcgttttttccacgccacatgagccaacttacgagcccgatttcgtagaccccgttcgcatggacctgaagagacacgttcagagcgcacagctgcaaaagcgagacaacaagactgactgggacaagcttccccttttcgagaagtaccagttcttcactcccggtatggagcaagctacatcaatccgttcctacagagactaataggagatataggtatttttatggccctcatcaccgccattgttctgctttctattctcggcgttggaatcaaagcccttggtagccttgaagtttcatatggtgcatttgagaaagacatgggccctgccgcacagaagaagaatcagtaatgataatgcactgcgcacccagcaagatatcatgtagcgagtctgtgctttaaggatcctgtaacagtatttttttttctttctctttaatttagaatgtgggaaatgcattgcttttcatgtgtatcatatcgaataatatgctttggtactttgtcctatgtcgagacaatgtgacataagtacctaggtagattgcatcgtgcgaagtatgactctctttccccccccccatccagcctccctcagccgtatgggatgaccaaacaaacgcctagactcctatcattccgaaaatcctcgagttctaattttcatgctctcatgcttgactacttttaactattgcaaattgtcagcctaggcgatattgaaacctttttagctgcacacatgtatacttacaccaggtggcttggcagcaggaaattcgcaatgccttccttcacagcatattgatgcccgcagttggcgcagaccagctttccctcggatatctgagtctccagtaacaagtggtgaagatcccgcatcgtcttctcatcagcctgcagctcttccagtgtaggggcttgctcaggcaacgcaggaaagcccagctgttggaaatagcaaagaattcgagtcagctcatacggtccactgagtagccagtcatacattgacctgtgaggatgaaatgtttcagaaaagggaaaacgtccacctacctctgatgatgtcgtgcggagggctgtccagtccagacgtggcagcacgttgattagcatatccgggttgagctcgatctcatcctgcacaagctctgcatcctgagggtgtaaaggatacgagttggacgatgacttgcaggccttgacggcgcacgtaaggaagttgagactgagaaccttcattttttctttcttgtgtctttattttttccctgcttcgtttttttcctctctttttccgttatagttgaatgcgttcttgttgaatatgtggtgagcgactggctcttaaaaaaaaaaaaattgcccgcgatgcacatttcctaaagcggacctctcaactaccaaactagtagtagttgcgcgacccacgtgacagcatgttggtgttatgctcagcaactctacttttcagcaagaataaaatcctgtctgatgaattgatgagagtttctacgagatggcaacttcaaaatgcccttgtaaccataatctggcattttattcatacggctctcatattttactatatcaagatcgcgcctttgaataacgctcgctgcgggcgttcttcaggcgaagtgcgagaccaacgccgccaacagcaacggctccaatggccagcacatagcccgttccaaatccaccagatgtcttgacaaccgtcgcagctgcgtcgaaatcttcggaagctccagcagcccagccagccgtaccgtaaagctctgaaatggaagaccaaactcatcagcacgtccgtgacggaaattggattgattgattgattgaagagttggagtgacgatgtaaagatatggtaaagatattagagctcgacatgaataccttcgggagggacctccagctcgccgctcttggcaatcttgacttccaccttgggacggtcggaggcggtgggagtcatttcaatcttctcaacgacatcatagccctcgagaacttcgccaaagacgacgtgtcggccgtcgagccatctattgtaaattgtgtgttagattccaatcattgccttgccattggccttaaggggacaaaacgagcaggcttacgaagtaacaacagtggtgatgaagaactgggagccgttggtgtcaggtccagcgttggccatagacaggagacccttcttggtgtgcttcagcttgaagttttcatccttgaacctgtcgccgtagactaaagacgccaatgttaatcaaccaaatccatccaaaaacaacacctcgtccaagaaggacttactcgacttgccaccagtgccatcgcccttggtgaagtcaccaccctggatcatgaattgcttgataacacggtggaaggtggagccctcatagccaaaacccttctcgccagtagcaagagctcggaagttctcagcggtctcggggacagtctttccgtagaggcccatgacgatacggccgagcttcacatcgccttgctcaatgtcgaagtagaccttgtgggtgatcttggggcccttgacagcctcggccgtgcgggcaaagaacagcagtcccaccaccaggacaatggcggtggtaaacagccgcctgaagctaaacatgatgactgctcaattcggtgatatcgagtcgtggatatcgaggaaacaggaatcagtccggcggcagggcgctgggagatggacacatatacttgtaccttacagctcggtccgtttcaggtccttccccgccgcccttgcaaacatcagtggctgcagttgcgtcttcaagccccacaggatcccttggcctgcctgatgcggcacgcaactcagacacccacgcgccaggtttaaccagcatttacccggctagccgcgaatctttcaaccaagccgctacagagagatttcgtgatcgctcagaagaagagcgagggcggcgcattgcggtgttgttcttttcgacgttgatttgatttcgacatagacattcaaaatggtacaaattggcctttttataacagcctcatggaaaaggtcatcgggcttacttttctatctctaggtcttcctattaggagtcagcttccacgagggacagctcgtcaaggtacaacagacctcacgaaccgaccgatttccttacgagtctccttctttaatgtacgattctaacaattaaacaaacagaaagccctcgagtccttctacgcccttggaccgactacctctgcccgcatcatggccaagtactcgattcacaacctcgccaaagtcggctcgctggcgcccaggacagtgacctcgcttacagccgaattatcacaaatgacaatagagacggacgcaagaagacaggtacaagaaaacatcagaaggttgaaggatatcggatcgtacagaggtagacggcatgccatgggtctgccagcccgtggtcaacgaacaagaacacagactgcgacggccaacaagctcaacagagttgatcgtagggcttagacccatatctaactgaactggacttggaaaattcaaaaggaggaggctgtgtgccgagtttcggaggacgcaaaggagtttgcactttacgaccataagggtgggaaaatgttcaaaaaggaagtagcctacaggttttaggctttgtatattatgtgtacatgaacataataaaaagcacgaatagatgctacatacgagtatatctactacagatctagaattcatcttccaagattggggcgccgtcagctttcatctgggctgatactgcatccacttccttccagacccgaatgacatttccaccgacaacctttgcggcgtctgcctcgctgactcctcgtcgcaagagctcagcgatcagagcgggatatttggtaacgtcctcgagtccttcaggcaccctgtcaattccatcaaagtcggacccaatgccaacgtgatcatagccgatgagatctccgatatatgtaatgtgatcggcgaccttttccagcgtagcgttctcagtgtcttcagtaggaacgccattctcgttgccttcgtcgaagcaggagatgaatccagggtaaatgttgaccaacaccacggaattgcgcttcttcaccagctgcaggacatggtctttgacgttgcgcgggtgagggcagatgctaaaggccgagctgtgcgagaagatgacgggtgctttggatccttcccagtcatcttttccgccgagggtatcaatcattgtatcctcgctatatacgcgcaaagacatcaagagttagcaagtgaacacctagatggctaaatggactggaatctccctacctgacatgagaaagatcgacaatcatgccaatgcgattcatctcgtggaccaattttcgtccgtcggggctgacgccgccccaaactggggttgccttcttgaatggattgctctgcagagcggcatccgcatacttgttgtggcagttgtgtgtcaacgttgcgtatctcacaccaagatcgcgaaacaggcgcaggttgctaggctggttggcgatctggtgcagaccctccacgcccaggggcgaaaccagctttcctcttcggaaggccttgaaggcatcggcgccgtcgacatcatgggcaaagtcttcggggtaagccgcgaagagcctcttcatggtatcgattgcctgcaacgtgaactgaagacctgccatagaaaagaattatcaacaacctgcgcggggacaaggcgaaatgtaaatgaaaccttactggcagcataattctcatccgaaaagtccgttccattgtctgggcatggagcgaagacgctccagaacgcaccacccgagcgaccagttcttagccgcgcgaggtcaaggtggccgctgagcgttccattttcaaacgcgccggcaaaatcatcgctctcgatgtggttatcaaaaacgccgcggaggaagacggcgaagtcgacgtgtccatctaagttgaaagcgcagcgttcgttagtctaggcgtacaacttctgatgcgcatagcggatttcttaccaatcaggggagttgtcgtgagaactctctgcgccctcttatcgaccgtgagagtcttggagcaatcgttggcgattcgctgatagtgctggaaagctggcttataaagcatgccgatggtgcccagggccagggagacggcgacagctatccgcttgaagtttggcttgcgtggctctccatgcccgcgaccataataggcgtccgcgcccgagatgggcaggtccatgtacgatttgccagttcttggattcatcgcggcgttgtgaggcggctttcgagaagaggaaaaaggaacaagaggtttcatgatcacggagtttatacggttgaccagcacgccatcttccctattcggcgctacaaaaggacctctgggtgacactatctggtacactatctggtggccggcaggggaccagataatgaatcccgtagacatgcaccgcgtaggtttctcataagcattttcctgtttgcgacatgatgttgatttcgaagtctactagtagaacatgtcagagtttctagcatatcctttatttcttggcaaactttttgggctgtcattgtattcagcgctgcaacgggggttctagtcgcggaggcgacggcgcgttttggacggctatcttgccgaggcctgcttgctagcaccagggtcactgtagataacgcgggggtatacgtagcccattagtagcagttaagatactttcgtgctgccctgccgctcagcttgaggatctattgaacgatatattgtttatagatctctgtttctcatcatcagcttctcgaagtaatatgtaagatcgaactaatgttgtaaatcgaatccgggatgctatttgtaggtaggtagttctaattggttcgcagcgcctgagatgctgagttgcccagttgcgttagcacagttttcttccacagcgccataacgtggcgaagtagtcagtacgacaaacaatgctgtgtcgacctcgcttaagcaagtagcagatactaagactacattcgattcgacgcctctttgcggagaatacagagcaatcgtgctccgccgtgaggctgagcgccaaggcatacagacaccagacccgacggcatgtacgcgcacccactaatacggagctgcaaagcaaggtactaagcgctaccagtcaccgcagtctatatacgaggagatgggcggagaaccgaacaagacaagctcctttatgcagctactcgtggtatttgtgtttggtagaggccggaaactctttcctttcctcaccgatcctaacattgctataagtacaggtaagttgttgtgctagatgcctggattagcggtggccgacccgcctggtccctaatatagcacaatattcaacttcgtcgctgactgatagctgaaacgaggcacttttaacttcaaattgtccctctaagctgactagcggcacatgttttgacaagtgccacacatgcacaagccatcgcaaattgtggtgcgcaaagcagacccaagctgagtgaggcctgcctttgttgcaaccccggttgatgaaatgtgacgagacaaagaaaatcgtttatacatggggtctacggagcaggaggaatcttcgtatttctggcaatccgacatcttcagcagctggtctggtccgtgcctcgtcaacgatgccgagatgatgatgcgtccctttatcaaagcgtacctaggtaagcacatgaaaccaggagcttcgcacaacatctgcagagcgccagcagggtatatcatgcacaatgccggtacatgccaagcaggtactgcattctattctcttctattcgtagtgctatgctccctagaggtgcaggagagagagcgagttgttagtactgcatacagatagcatgactacatgcgtgctattaataaagtcgctgctggttggtcggcctcaggaaaacggtctgcgaagcgccgcttctttggagttctttgtctacaggtatgccagtggttcgccagcacagtcagcgccaaagaagctgctaggcccgccagagagaaacggcgattcgaagacgagaggccgggtacctgataaacgcgtaccctgtgcgcgggcggcaataggggatgccagacaacggcccgccaaacgcctaacagcccgccacatcgggcaatgtacagcgcatttctgcatttctcctggcagcgcccctcaccagcaccctgcaccaccctgcaccaccctgcaccaccagctcgtatgcgctaaccgcagcctgcagactcagaggcaccaggcgctgtacctggtggtgctagtgccataggtctcctgccatggcggtttctcctaggcctagtccgatccctggctgctggagggcctcttccatgtgagcctctcacctgctccaaccaactccagtcgacatttaacgtctgctcactgcggagcacagcgcctttcctctccttattttcgagccttctgcgaagctctcctccagccttagccctcgtctttgttctattcccccggcttggatccttcttttcttgctgctttcgccaggcctcttttctttcaattttgacaggcgaccgcttcaattcttgtggcagacttgcgcctccttcttcgacgcccctattacttgcgagcgacgacgtctttttttttttctttctcttaccgcatagacgcttctgagtgttacgatataagagctgcgtgaaggttttctttctcttcgtacctgctcgccagcgaagagagctaaaccccctcctcggcagccccacgacgttacgacgcacctaccgcatgataccacgagtcgacgcttaaacaacgaatagataacgatgcctggattcgccgattctttctggtcgaatgattatgctgctggtatttcccccttctctcggctccccacagcttcttcatgcgaccgccattttctaacagcaaccaggacttggcgtccttttcagcaagctgcagcagggtgtggtggaagaccgccaggtgctcaccatagctcggctgcgcgctgaggccgaggaggcatatggacagcgcttgagtgacattgcgccggccgcagataaattgtctggtggctttggtcgagacgatggcgctacagttcgcaaggttggtctttcaatctagtccatgtcgcgacgatttgcattcgctggactagggtttcgctaattctcacggtgtgaaggcttacgatgggatgcgaacggagatgcaagaagcctcccaaagccacattcgaattgctcaaaacattcgcgatctagttgtcaaccctttttccagatggtgcgatgctcacgagactcgtattcaggactctcaagacgtccttcagctacgaatcaaggcgcacgacaaacaggccgaagttgtcaagaagctccgatcgaattatttcaacaagtgccgactggtggaagatctggaagaggaaaataagcttgccttccaggatccagagtccagccccaagcaggcccagccgaacccggcgatccccgagatcaaggttcagcctcacaaggaagaggagcctcaaaatgaagaggtttatgagattggcgacgacgtctatcagaccgagcagatgaagaagattctgtccaacatgctgtcgacaattaagatgggagaaacaaaggtccctatcctgggtacctatctcaacacctcggccggctcagatatcgtcgagtacctccagcgaagcatgggcacgacaagcgtcagctatgccgagagaattggacaagacctcatctccaacggcatgctgcgcctgattggaaatgttggaaatacgtttgccaactcttccaaaatgttttatcaatggagacccaaggctttccaacttgcgggcatccctgagaagaagcaacagctgggccgaaccttctccatgcccactacgggctccgatgctggcgactcacctgttgttggaaccgtgagcgaatacttgtccaattggaatgtgctcaacaattctcgtcctggcgagactcctccccagcggctgcagcgtgaggcaagagaagccgatgacaagtacaaggctagtgtgaagaagctcgacgaccttcgttgcgagctggaagaactcatcttcctgcacctcaagttccttgagcgctgtgagctggataggctaaaggccatcaagaccgtcatcctcgactttactgggaccattggcaatgtgatccccagcctgcagtcctctgtcgacaagatgatgcttttccaggagaccgtgcagcccctgggcgatctgcgatacctcatggagaattaccgtaccggtagtttcattccaaaggtcatcgtttatgagaattactacaacaaggttgacgaacagacttttggtgttgacttggaggcgcgcgcgagggcggataagaaacgtgttcccatcatcatcaccaccattctgacctatctcgacaaccattatcctgacttggaaggcgatgaagcaaggcgcggagtgtggctattggatgtacctcttgcccagactcacaaactgcgcgtaaagatcaacgacggcaaaccggtgcccccagaggtgtttgacgaatttgacattcccaccgttgcaagccttctcaagctttatctgctcgagcttcctggtaagcaggcttagctttatttgtcaatcgagaactccccatgtactaacagctcattttccttgtcatagattctctggtttctactcacgtctacgaaattgtccgaactatttacaccaccccggctaccgattcaaccgaagcctctcgtgttgccgtactccaacaaaccctttcacagcttcgattgaccaacattgctactctggatgcctgcatgaaccattttactcgccttatcgatcttacttcggctgatgaagaatacgttgcggcgctagctgctcacctggcaccgtgcattcttcgcccgcgaacagaaacttctcttacaatggaagagaagcacgccagccgacttgtccgcgacctctttgcccacaaagacgctattttcaccgagcttaagcgcatgtcgaccctcaaccactccatctccgtcacgacaaaccgtcctcgggcaatcagcaccgatgaaagcaacaggaaagccttgatggaggagcggaacagggctctgctggagaaggccagcgcttcacgaagccgcgccaccagccctgcgcctggccctcgaggccatcgacgagagcggagcagcggaggccccgagactcgctttcccatccagaccagcccgacgaccgcctctgaccgccaccgcagtagtctaggaagcttgaatgccatcaagcgctccagcttggaagttcccgggccggatggcagcaccagccctcccgatgctacaaacggatctcctctcaagtctgaaatcgatggcgaacaaccagtcttggataagcgtgacagcctgggcagaggcgctgcagccaaatttggaccgaggcttcctatagctccatcatcacaagcacaagactcctctcgtggcgtaactctagaggacaggcccatggaagactagtaatctccagtcatgaccaggtgttcgctggagctcctttttctttgcatttatggctttacgcacagtgacgaaatgttttgtgcttcatgtttgtttgtgggtggaccagggccaaatgacaagatatggctcccttttttttctttttttgtcgtgagagaaggaaaaaataaaaaagtttggtatgcaggaaaggtagatagatagatgcgttggctggatccggagtaaagggaggtatattatgtatgggagagggactgagatgccatatatgtgctacactatcttgattttttttgtctcctttttctcttcatctttcttacctgtttttgatcttctttttggaaatattcttcttacaacttttattgcttccacatgtgttcatcggtgacataaagtgagatgggaaaacaagagtgacaaataatatatggtgcttcaactgctctgtttaatgaaagccaaagctccctcctttttcttctatgtaaatcgcctacatatttacgaaatttgttgcctcatcgagagaagaagacagagtctcctacttctatactacttgttatagaaaagcgctatgcaaagtcccatcttcagcctgcagcttcggcctctacaacgacaggagccttcttctttttcttcttcggagcaaccttcaccggagcgccgcccagcgtatctgcagctgtgccactaggctcaccaccttctgacgtctgtgctttcttcttcttcttgggcttgaccttcgttgcggcctccccatcctctccttctgccgtcttcttcgacacggccttcttcttcttctttatgactacgccttgcacgtccgccccctgagccatctggatcctttcattagcgcgctgcatctccagccgtagacgttccacctccttcacggcctgctgcatctccgcctcttcccgctgctgcctctcgtagtcaaatcctttagagccatcgccttcttctaggctaaaggatccaatagtgctggaatcgacctgtaagagggaatgctgctttgatttcttggtttttgccttggtaagggtactagaaccattctccgagtcgttctgtcgccctgtgccgctttcactcccctctatcgtttcatctgcagccacgagtactctctgccgtggccgtggctgcggtcgagttggcgcagtgagagagctaccgccaattttctcaaggtctagctgcatgacagggatcgaatcaatatccaaatcgggcccattgttgttctggagaatgttatgaatgggtgttgatgtcctgaggatgttatcgctcgggatataaaaggggtcgtccttgttcttttccatcctgtctgctttccttttcgcgagaatgtcggcgtccaggtagctctcttcactgagttgttgataggaacttgccatgtcgtcatctggatcagctagtcggctaatggctggtgctgaagatgatatgctcgaaggcggtggtcgctgatgatagtaaacctcaaaatcatcagcctcctcagactggagtgtaatgatgtcagtctggaataaaagtcggttcaggtcgccgtgtattggttcatctagatccaagccctcaagaaggggcacgtttttctgtgcattaaccgcaacagcgttgagctcccagccattgaacaaggacggaatagcttgggttagaagtaaaggtggttcctggtcgttttcatctgtagatgcgggctgtcctgaagcagcttctgcggtcagcttgagtaattctatgtattctaccgctcgctcttgtacttccagattcgggtggagagcaagcggttctaatacgtctaatatgcgtgctagaaggagcgctatccttgatttcctttccgaggtccaaggctcgtgttcactgcccgcgatggatgagaacactttggctgcggcgtggagggctaccgctgatatctctggcttcccgattcttgggatggcctgaagaagcccgttgagactgtcatctggtatggccagctgaacagagtactcgccgattatccatatagcagactttaaagcccccgaagtaagcggatgtccagccggattgtcggaaagcagctgatcgagaatgatatcagccgctctgacagcagtggccctcattgctctcactttaacggcaacattgcgtagcgcgtctcctatcttttcagaaacgtcgacttgttgccgtatcggcagtgccgctcctgtgtttgcgtcaaatgttcgagggacaggcgccatacgaacaagctgcgttaggacgtcaatataccaatcaaagtccagtacgctcgaatagttgtctttggagcacatgaagagaattctttcgataatgtctattcggtagtcgtcagggagaaggacagtttgagtttcttggacagttggcgctatgattgcggtttgtgattcatcatctgattcggtctctggcgtaagggctgagcttcctgggaggcgccgatccttagacggcgacgacgacttaagctgcttcatcaagcggctcacaacaaggaccaagttgtcgctggtaaccatgccctttacaagattaagagcttgaacacggatcgtgatgtctgagctatcaatgcactccaagatgacatcttcttgctgagagactagatgtggatgtgtaagaacaatcttgttgaaagccaagagggcaacatattttacttgatatttgtgttagcagacacgaaactaaggaagcaaaaaggagaaacacagagttgggtcgtgataacttacagttagcgtcgccgtttaccataaccattcctcgcagcttattgacacacaatgttgcgatttcatctgctcccgcgacatcatctgtgttgtccaagatgcctccctggatgatgccgtttatacactcgtataataacgacattgcgggagtggttcgaattatgtttgtaagaggaggcagtaattttcgaacaagacgaggctcaagaggtgttaaagttgcaaactgatccaagggttagtcaaacacaagtagagcccaaaagatagcaaagaaacaaaccagcttgatgagtttgatagccatccagttattgcctccatccaccaacagctcaaagagccgtggtgccagaggaagaaaatcttgaggtcgccgccagccgagttcacaaacaacatttacaatagcagccgttacactcggatcttcgtccgggtccatcagtcgatctttgatctttggccaagcggcacgcagagcttcggggtacacaagagcgagtcggtataatgtgaccagcgtcttcttgcgtatgttggaatggctatggttcaagcgtggtagtaagtcggcgagggttgagagcgctagagagggggtaatgacgtggggaagcgctgcaatcggaagagatatgattgttggtgtggtggcagccaagtcctaacgaacggaaagaagagtcagccatcaacactaggtcattatccatgtcgtggagagaaggatgtcatgtgaaagacacatgcgcacctttttcagaagattggtcgccagcatgagaacttcagtatcctgccgaaagctttgcacagcgcccaggtatcccaccctcttctggtgatacttgggtgaggacatgacctcgaggacatgaaacgaggcccatgacatatcgtggccaaacatttccaggtatatgagcttgagaagagccgtggccttgaggtctaaacacggagaagaaagattaacatatcagcattgttggagtcgtcgtcgtcgcgtaagagagaaagagagagagagagagagagagagagatcaccaacccatatcctggctgcgaacctccgcgcggcactccttgagggttttctggatgtattccttctcattgcccttgtggttgcgcagacctcggatgaggtcgtatagagacttctcgaacctgtagaattccagccatcagcgcccttgatcctcaatgtattctcgccaaaagaggcagctttgtatcgtttacatgttgacggcgaattgccccacgtggggcctgcgcaagcaatagcggaagacgactgcgagaagcgattatcgaggagcgactatcgaggagcaggaggaggaggtccgtcaaggcgcgatgaatgcgtgtagcagctgcagagccagccagctcatcctgttatcggccggttgctgagttgcgagctgggaactggagctttagacgctggcggcgaactggttaggcgaccgctaagaggtacgtatatgggtagatggcgttagcaaaaagcagctggcggcgtcgctctttcagcgggagagcatgacggaattaccgccgaaacttcggtagctagacgggccggtggaaagcccgtgtgacgtcttgtccaattatttgcgccgattgaagagatggaagccatttttagattcttgatgcgacaacaagccgagtcaacttttaaccctatcctattttcttttgtctttctctctcctttcttcttttttttctgcccgccctttttaacattgtttccccgtcaacacaccatgtcattgattctgtagatactccccgactctacctaattcctatcatttctcaaaaggcgcatcgcagcgtcgcatcccagcaatggccgcccgaaccgccactcaacggctcccactccgaccatcagcctctgtactactacgcccagcgagaacctttcctccaatccctcgccgcgccttcatctccctgcccggcaaccctcagcagagcctcgtcgccactcgcactctcccctaccgtcacgaacccctctacgagctgatcgcagacgtcgactcctactcggcctttgtgccgtactgctcgcagtccaaagtcaccaaatggtccgcgccagactcttcaggccgcagctggcctacgctcgccgacttgcaggtcggctggggcggctttgacgagacctttaccagccgcttgctttgcgttcctggcgtctccgtcgaggctcgcagcggcggttctgctttaggtggccctgcgcaagatgcgtccgccgtcttcaagactctcgagaccgtatggtatttgacgccaattgctcgccagtccgcaacgccctcaaccgaggttaaactcactatcaaataccaattcgtcaacccgctatatgccgcgctcagcgctgccgtatccgataaaattgcggccctcatgattgaagcctttgagaagcgagttcactacaagttgggagctcagcagcgtctctagcatacagattagctacagactcttctgggcgactcatgaataacgacacaagacatagagcatatcggcaaagtgaaaaggcaaagtggatagatgtaaaccgcttatatatactggatagatagaactccctcaactcacgacagctaatcatccccgtttgaacaaacccaacaacttcccattgaaacagaatagagtaaaaatgaaatgaactagcgaaaaaaaagaagaaaagagggcaaagtagatcttgtcttcatcaaaacgtagccctccccatctaacccacaccaattgctccttaatatttgaatttcacccgcccaagtacgccaaacatcccccgccttcgatgacaaagccagcaggtatgggagacggtgtaagtctgcgccgccaccctggattcgacttgccttctccctcctcgtgcaaacccatgccgttgaaaggttgagcccaagatgaccgcagataggcagaacaggaggggaatctttcgctcaaaacatggtaagcagaccaaaaacactagaaaagaaaaaaaaaattcgctcatatagatggcataaaacgtatcgaagcatccaatttttggaacataaagggtcgtagataatcgtatagtaatgtaattattttttgcttgatgtcctatcccggatattagtcacagaatccatactgtacagtgagtgagtgctgtttccacttacttcttcttggcaggggcctttccagataagaaattgagcatggaagtgttttgcttgctgctggagctgctcttcttcttttgctgtggcgccgcgttcacgatcttaatattgggagatatacctggtggcccccgcggaggtggaggtatcccgccgttccatccaggaggtggaggcggcattgacatccctggaatatgaggccgtggtcggttgagcggtggaattccaatcggcggcgggggaggaccatgaccatcaggcctattcgacatcggtggcattcccggaggcagtttgggaccaccgacaggcggtgctttgtcgaggggccacatggtcatggtgatggcccaatctggctcaatgaccttttcccaaacggacgggaggatgatgtcgccattgggaccaatcaggtcatagtggccttcttggacatgcggtcctaaaacgtcgacttgcaggaacgcctgcttgattaactcttccattccctgccaggtgttgcatagatgaaaggggaagctaaactttcggccaaccgcatccttgaactttatgggagctagctctgcttttttggcagcctcgtctgctttcttgttggcttcctcaatggccgctttagtctccgcctggattctctttttcagctcctcggcctccgccttggcgatggcggcagcttcagcagccctttgcgcagcagcctcttctgccgctatccgggcccggtgctcagcttcggctttggccttggcctcttcgtgtataagtcggagcctctcggcctcctcggcctctctcttcgccgccgcggcctttgcctcagcatccgccctgagcgcagcctcaacgcggagtctagcctcttcctcgattctggcagcttcttcagcagctttctttgcggcggcggctttggcctcattctcagccttaatcgccgcttggaggcgaaggcgtgtttgctcctcgatccgagcagcttcctcggccgctttctgctcagcagctgccttagcagcggtttccgccctcaaagcggcctcgaaacgaagtcgggctgcttcttcggctcgagctcggtcttcttgttctctccttctccgctcttcagcagccttcatctccgcttcatacttgagcctcgtcgtctcctctaaacgagccctagtttcagcctctactcgtcttctctcctcttcagctttcttctcagcctcgagtctctcacgagcggtgcgctcggcctctgccctggctcgctcgatctctctcttggcttcctcagcttgtaaccgcacctcctccatcttcttagcaagggcttcttcagcatctttgcggatcttatcctcaatttccttttgtctcgcaatctccttttccttctcctgcgcggccttgaaatcagccagctctttctgaagacgctccttctcaggatcgggtggcgggggtggagctggtgagggctctttcggagccggagccggggatgcaggggcggcggcctcagttggtggcggcgctggtgccgggggatacggatgcatgtgaggcggcatgccgttgtagtgggccccgtgcggcccgtaattatagcccggcggaggaggtgcgccataaggcatcatgtcatacatgtgcctctgctcgcccccatagtagctaccagtgcttgagccgttgggtgagaagggatttccgccgtattggccatagggagccatctggttcatctgattggcgccattgtaacccatgtacggcactacatggttttgctgctgggcgggataagctggatgaccgcggccgtagtagccgttgcgaccagcggcatgttgctggtgctggccataatggccatagtggccattacggccgtactcctcggagggatccacgctgggcggtgcggcggccggtgcgtaagactgcacctgttgatggtgggaagcgtcctgcctagcgggaggtcgctggcgccgtgcggtggccgtttcggaggctcgggtgtgcagccttggtctgtcgtaggttgtcgatgcagaatcagagggatcaatgtcctcgtcgtcgtagtcttcctcttccgtgtactcttcttcacttgagtactctggctctgggcgctgcttataccgtctgtcgtagacgttccgagaagggggctgcacgtgtcgataactaccaagcaatacaagtcaataacagcaaacggaggatgccagcttctggccggagcgcagcaaggttgaacgcggtactgacgtagacataacaggcaacttggggcaagattggcctcttactcaccgcgtcccgcacagaactggcgggcgatcggacgagcgtttgtcccaaggtgaacttgggagggatggtgggggagaagaggttgggttgcgttggggcgcgcggtggccgaaataaagagcagccagcccaagcaagtccggtcagacagcccgaaatggcagtaggaaatgtccgagagcaagctgcaacgtggcgaagagctcgaaatccaggcagctcgagggctggtcacgcaatgacaggcaaacagtgacaagcgtgagaggccaagcaaatcctgttcagctagaggagacaaaggcgcagtcctggttggcgagggatgaggtgagagtgtgacgggagacgggagacgtcgaatggcgcgtacagatgccgggcaaccagatgacagcaaaattaaaataaaataaaaagagactaatagggcgatacaagatggtagggtcgcagcaaattagtgctccctgaggagggggaagagtaagaaggtgaggacgataaggcgctccgtggcgggagggggtttcgggtcttatgagtccaacgaagaagaaaaaaatcgagaaaaataagaggagcaggagaaagaagtcagaggccggcagacaaattgtgcgagtggtgtgtcagacgcaacggccaaggcggcgaatgggctggcgactgagagcccaagagtcgagcctcgacgggtctgcgggtgatcggcggtgaggggatactcagatcttggttggagaagctgcacgattgaagaacaaaaaggaaaaaaaaaaagtgaggtgaggtgagaagagtgtgggatgtgcgtgtttctgtgcgcttgcgtgcagatgccggtatcgacaacaggacgaggcagagcggctgtgctacccactcaatgaaggcgatgcctgcagctggtgcatggggttgagggtggaaatgggcgggaatcggttgaggaggggcgtattagacgccgaggaggagaataacaaacgagggccccataagtgcgaagggaggccaaagggcgagacccagcgcatcttagtccgggtggagagatttttcgcacctgcaatgaacaacgcagaagcattgattgaactttgtctactgggctcagcgggacggctcggggcttctagcagtggcctagcatccaatcgctgagggccttgcaaggcatagaccgccacaggggacctacgaggcttggggctaagagcttatatgggcctcagctgtgtccagtgtttctgtcgttggactttgaggattgtgcagtgaagaacctttcgatactaggcagggcttcaagtcagcgaacagcttagaaaataaaagaaagtgctgtttcagccatgtgcatcttaagtggtggtctaggctgtggcttggcggcttgtgttggcaaaagttttgcaaggtagagtcggcaaggtagcagcgatgctgtacccaatcgggaaatcattactactgaatcatacctgatgccagcatcgtgggctgtgcgaagctgggtaccaatatcgccagaccatatcagcggccacggacgaaatttcttctgcaaagccctgtttctctgtccccgagccatgattcgagggcagtgacaaaagacctattactaccgggtctcaagtgcccaaaacagggccgtgcagacgtcttcctcggctgttcagcttgcggtgggtgagatatgagctgtggtgttacccttctgcggtgcgtctatgagctggccggctctcatttgtgtgcgtatgacttgtttcttttctcttcgagaagcacaaggacatggggcaggtttggcttggacaagcaaatttacccagctacgccaggttctcgctcctccggctgctgatgacatgtacatgcaatgcacttgggtggcgagggtttggtcagcgttttatgagctattgactacctgcctgagtgctggcaatccagtgatgagcgaacggcatcaatatacccagatggatcagcagctggagcattcctcagtcgaaggagctcaccgacaggtgaagcgcactgttctcgcagattgctcaaatctcagctgctttccgctctcctgcatattctagctgcaattgttgtagcatatgatagctgacagccgacggcgcggtcaaccgcttcgaagcagaatccatcaagctcattggtgccgccctgtgccgcatatgtgagatgagcagcacacacaaccgagtgaccaacggacgcgacactatgcgctggagggagcattatcgattacgagcacatgcatgtacaggccttttcgcttatgtcggccgactggggctctgtagactcgatgctgcagatatcctgagccttgagcaatgtaacatgatacgtgttcctggcggtggtgaatcaggtcaaactgggtgggagttgacggcagtcagttgcttaagcgacttcttcttcttcacagcctaaattcatgtgccagcagaagccaccgcaggcctttggcgcaggctctggccatcgtcccaaagcaacgcatgattatatacacaccatactccatagcatgagagggggctcgtgcttagatgaagcatcaatgcttgacagccaacacctgaagagatatcacatcgatcgatatcaaacaaagcctcgtatccaccactgcacactattacctacaactccgggtactacgcaccagcatctgccgccactcactctccaccgatccctcaagaataaatccctggccaagtgtgggttttgccatggctttgatccggagtcacaaggattaatttttcccacgctgcggagcccaaagcaaacccacaattgacgcccaaccagcacccattttttactcatgccttggagcagcgctgcacgagttgcatgaaccgagcaggcagcaaagggaagcctagaatatcaggacagttttggatggaagaagaacaaggcgaaaagaaaaggcgtccggaaaactggcaacccctgcttcttgggcagtcttcagacgagatccgctcacaagccttgttaggtatttccagcggcgccacctcagcgacttgtacagacatgcattggatgtaatgtgccttgggatccgtacaagcaaccgctggatgctgtcagccaatccgcagccagcatcaggagctttgttttagtcccgtttctgcaacggtgaggctacatgaaatgcacccttgacatgtgcgctgtcgttactcttctggcagcttgcagcacacatcgtctacccgatgcatgattccgtacaagggctctctttgctccgaaagcagatgaggcggcagcagcgcggcagagcccgagccacttgaaggtcgacacgggatgcttggtatgcgcatgctgtgagacaggcggatgaatcaaccggtagtactgcctgtattccgtcaggttacctacccgagtgctacaagagagcatactgtatatatgatcgatagtatccgcttacctatcaagtactggcatggagcacatatgccgagtagggagggtaggtcttcaacttggcttgccctccctctatgtgaaaagaatagtgttactgtcaaacctggcatcggtgtttactaccaggcagtgctacacccggcactcgtacgatgacgacggctttgattcactgacttcatccaaaggaaaagtggtctcacatattaattgtttttgccacaaaactacttgccctttatgttcattatgcccattgttttaacagccctcaatggctccacgatagccactccacgtgtcgggtatcctcttcccagcccccctgcttgcatgcatggcgcccatgaagcgattggaacgcccacccgcctcgtctcggaagcactgtcgttccgctgaccaagtatgtgatttctcaaagaatgaaagacataacataaacaaaggtctctggatatttgaaaccttggagcttatgcataaaagcgatgcaaggcacagactcgccgttgctcggaagcctttgttatcttggctcaacctcagttttaggaatttcatcgcacaaccttttgtgaagagtctgaaagataggcacgggcggccgcaacctccccggcgtcgtatccttgccactgaggagccttggcgtcgtagtttcgcacaatgtcgcccagttttttcgttgcggccaagttgagcttctcaattgtcgatgtctctggtagagtgacttcatctgactctgaggatttcttcgctttggaatctctattaaggagcttatcagtgacctaggatgaagtgttagcaggtctaacttgatgatatactacaacaagcttccttactcgtttcagcccatagtagcctcgtaaatagtcgtcagacagttcaacgcttctgcaaaagcgctttaagctctcggcaagatagctttgagagtttccttcactgccagactcagcagccatcaagagtatttcgccaagacgggcatgaagctataacaagaaagaaactatcagcatctggctattcaagtcgataaaaggctctgtggacgcagcttacattccacgcattgggtgcaattacaagtgcctcttcttgggcatagatggcttgaccgtaaagcccttgggacagatataaatctgccagctctatccaagcctcggcgtcgttggatgcgaaatctagaaattgtactaaagcttcaattgattcggcaattttccccatcgtacgtaagagtgcaatccttctttttgcgattggctgttcatgttagcgtaaaccatggttcgtggcatgtgtgtattagcttggtgctcactgcgttggtgttgtcttccgccaggatcgcctcgtattctttcaacaccttctcaagttcgctgtgatttgttgcctcggcttctttgactaagccctcgagagctgcaatgcgctcgtcgctcgcgccgaatcgaaccaccaatcgttcaaggcattggtgggcagtagtgttatcaccagtgcgcaaacaggccagcagaagattctcgtatattgtccatatctttgagtcctcgggtggggaaaataatgacagcagtggcgatgcagagtaggaggctggattctttcgtaagaactctggagcttgttgagcgacttgtagggcttcggcgtgggagaggctggcatgtggttgaagcagcagcgacggcatggcgacggtattggaggcgacaacgcaatgcgaaatgtatgtaatttgatgctttttctaggtcaatcctgtaacgtgctgccttgggggcgctatatgatcggcaaaggctatgaatggatatgctgcgttgctggtgagctgggagcgatagctgcggttaagttagtaacagatgttccccatgatgctatcgcgctgctatagacggcatgctctatgccacgttccccacccgtcgacatactactacttggtagtctacggaaagctacaaattccgacgccgacagaggccagccaattactgcgcataaatccaaaccccacccccacgtccaatctctcgcagcaatccatttaagaatattttttttttctgctctcttgaattttttttttttttctctccagccaacctcctttctttctttgtcgttagaacccacgctttgcaaggtgacccttcgccgctagcagtcgaagagacatctgcaagtctccctttggaggacttctttgcgttgtcagaccagctgcggcgatgatcgacctggaagcgggcagtgctattgccactgcctcagggctggaggatatgacagccctcaaagcagcgactgaggctgttgaggctgtcgaggctccgaccgatgtaccttcccatcgatcgcatgatccggccaagagcttgaagcggagcgatcccttccagttcggcagccgctatctggaggccggagacgacgttttcgagtttaatgcctgggaccacgttgagactgacgatgcgtacaaggtgtatactgaggagcagttggagaagcagcgtcagtctcccgtgtccgattttgacaagagtaagttttgtctcgtcctcttgcaccgtctttttactcggtattatgatgatacccattccaatgcatagttcatctgaattctctgatgaaaaacttaccttcaatattctttcgctcccatctgatataccatctatccttcttctttaattccacactatgtaccttgtatgcatcactaacacatgcataaagacaggttcaactcaaatccagccatgtggtggaacaaattctataaaaacaacacgtccaatttcttcaaagaccgcaagtggctgcagcaggagtttcccatattggcagatgtaaccaaagaggactctggcccaacgctcatcttggaggttggtgcgggagcgggtaatactgctttcccagtgctggccaacaataagaatccccacctgaaaatccatgcctgcgatttttctaaacaagccgtagaagtcatgcgcaatcacgacgcctatgataccaaacacatccaagccgacgtctgggatgtttctggagagagcctcccgcctgacgttgaagaaggaactgtagacgtggccataatgattttcgtattttctgccttgtctccccgcgaatgggcacaggcagtgcggaacatttataaagctctgaagcctggaggtctggtctgcttccgggactatggaagaggtgatctagcccaggtacgctttcgaaaaggacgatacctggaagaaaatttttacatccgtggagacggcacccgtgtgtatttctttgacagggatgaactcgcaaacatctggtctggaccggacgctactgaaaagtcggacgaggctgacgtgccacgatttacgattgagaagctcggcgttgatagacggctgctcgttaatagagctgagaagatcaagatgtatcgctgctggttgcaggggcggtttagaaaggaatagaactctagacttgacgcaagcgcttgctcttcctacatcccgatgccaaagcctatcgtgatggggctctcacactctcattttctcttaatagagtaaagtctcttggatcatagctcgctgatcttggccaaacccaatggagtcaaggtagccctctaagcttccgtatttggctttgatgtgaaattcaatcgaggaaatcatgtcgtttgcggtacccgcccactcatccgtcaggccaatctcatggatttctacaagcatctgaggccggctgggcacaagagcagcgtcagtcagaaagtagtcgtgctctatggccgctctagggatcttcagtatcatcagtaccaaagcacatatgagccctaaaatgcccttgttagacaatcggccttgaggctgaggggcaaggagagctcaacttaccagtacgatcttttccctgtgtacaatgtacgacggagggaagcgactgaggagtagtatataacgagagggcttctcgtatctcagagccacagtaatcgagcgtgtcaaggccaaggccgacaagcccacggggcagcatgacttgatggctaagtaccctaacggcgtctatgcggtatccgaggacgaagaaaaagatgaccttgctgtaaagggtgaaaaggttgacatcagtcgacgcccgagagaatacgggcattgaggtcgtgaaaaaaaaaaggagagtgggggaggatgaaagcttaaatactcacaagaaatcccaccatgatagcaagcctaatagatgtctctcgaatgatttgccgttgattttgattccgtgatagtttaaaccttgtatctggagagacgaggcggaagagtggccggattcaagctggtgcttcttgatttgtttgagaatctctgttctattcgacgtgaatgagcctaggggtttaaagcagccgtatttgtttgacgtaacaattcagcttactttgtcctcaaatcaatgacagtcttcatctcaagctcatctcggatgaagttcttgtccgcagcggtggcatcgtctaatcaaaattttagggcgagtaagtggctgatgaagattgattcgttcagactgagtgagattcgaggctaattaaacgtctcttacctagccttccggagcggtaaaagaggccctcgcgaatgcgtctgccgggttgttagttgatggactgcctacatccgtatgagatgctgcgggtttgttgacctctctcctagaaactggttgacggttttgccaacgtctctaaagttgggtacttgctgtaattgagtttcttgctccatgttctcttgaacaaattttcttaaataagagatgtaagacgtgcgacagtggcgtctccaatgattttaattggcgtgaagtattgtctgtagatacgacaatagacagaaaaggtgaaagtgttgtttactgtgggtttctcctgtcagcgacgctaagatgagcggaccagtagcttagccgggcgagcaggcacagaacagaaaaggattaatacgcctcaaaacaatcattactacacacgctgttattttcctataagagttgatgtttattgcaatatatactgagtatacctaggtttttactaccttgtggttcatattcgaattttgtatgtttgtcctcattttacggtcttttgtctttttttctcttcctacatcatctacctaccctaagcaatttgcgtcaaagtagggagtgtgtataagttgacatctttctgtatgatatcaaggatgaagacgtgtgttataattgatattttcttaatcaaaccttctaacggacccgtgtaggataccatccacagacaacatcgattggtaacaataagtaagtacccgaagtaagtcgctgtggctggcttattggcgctgagagtcaattgccatctaaacaataaacttcattgcatgagatgaatacgagatgaaggcttttctatactaagcatagttggcataatcattcttctagcaagcctacttgggcaaaagccaagaatgacagcacgaccacggagtgaggttaacaaagcctcgaaaggaacagcattatcggccccagactaggtagcttatggtgatgacagattctaggcgcaagcgagaaaaagccaatgcgcgcatcgaggatctgtactaggtatctgtttacggggagactgaggcatcgaggctgaacaagtgctgcgccggttatgcatcgcgtccatctaatgctctgtactctgtagttctgacaatgctagcgtgcttgctcgtgctagggccaggccttgcgatctcaaggttacgtcactgttgctcagcccccgctggtattcttgataatagagaggctatggggaattagcgcagtctgtctcagttggtgatggagcacgaatgttggttcaattgcggtgggagagaggagaagaatttggcaggcagacatgcagaggcaggctggcgacggagcttctggagctctgctgtggtgaccttgatgctaatacgaggctcagccaggcatcaccagcacggctggggttgaccagaactcgtgtctcgctcgcttaaaacggcttctcgaatgttgcttgtcttgacagaacttgcttagtcccaagcagcacaatacatgatataaaacctgccaatccattacacgtactcgcaatagactcgaccatccagcacgggaggtccttgtctgtcacggcctgctaaggcacgttcccgtcccagctcgttccacaagggggggctgatcgacaagagctgctgctgccgaccgggggctcaaagtgaaattgagtgtcaatggcagctggttgtggcagcaagacgggcaatcccaattaatagttggagcatcactaaccactacttacctaggcctagcagcggacgaattggtgtctcgacctgaagctgcggacgtgccggcccagaaaaattgcaaaagaagctgcatagcgtcatgcaccaagatctagccgggctgtcatgacgtcagccctgtcgcggtgacatgtgggaggcgtctctgatggtttcttctcattcgttttgcgtgtgtcgccgttacgagacaagcagcccgtcaagcttcaagggctccagcaattgaggctactgccaaaagtctacttgtatccaatgccagggatccattcatgggttagagtctcactatcctgctaatagacggggagcttcacctgttgctgccaaaagctcgaccgcgatccgctctagtgcctgcgccgccgatgctgccgttccagcttgtatcgctctggtgatttacataaaaagctgcccaagccatccattccgcccgccttctagtacctggcactcattatccattcattcactcattcattcaggcatcatttttcgcctcgtcctgccctccatctccacagtctttttgccctcgccgttctgtagctcctcctgcgtaccactgcggaccagatcctacgatccgccaatccaataatccgccaagcagacagacgacgaattgagaaagcagacagacaaccgagcaggtcccctttggatgcctttggatgcccttcggatcccctttggatacttgcgggtttcctgatccgacgacgcatctgcatcgcatctgcatctgcacctgcaccaacaagacaggtgatgagcgtcgagctcccagagctgctgtagccggtttagcctcgacgatcgtccagctgctcgcactgaccagcgctcctcgtctttggccaccacgtcgtatcgcgcccgtgagcgcagcgtcacttgaccagcaaggctgcagcatccttttttcggcctggcggcgactcgctacccgccgcttctgggcttcctcctcgtatctgatctcgactctccccacctagacgggggtcaagaaagatgatgcaggcagcgacagctgcagctgcggaagctggggcagggccgcgcccatccgtggcaaaaccgccggcgcgacataattcatgtatgtatgctgaacgagtgactgaggaagcaagagtgacatttgcaaagagaagaaggaaaaagagaagaagaaaatatgatcgaccccgttccccctccttcttcgttgccaccattcccgttcgtttgttgctgttctgcctgcaatgtataactatttccttcacttgcatcttcccgcattgcctgccttgccttttcgttgccttccattccttgccctgcctcgcctgccgtaagattttatttttgtcacacttcctcgtatttgcaccgctggctattactgtcccgtagataagcggtttctttattcatggctggctagagctcgatattgcatacacacacattcactcacacctttgtcactgaatctgtctgtcccccatactccttgcttactatcaatcatagtgtccgccagcggcaggctcaagtacgccgatcctcgtagcctcccaagttatccatcctccggtctgagcccgggtggcgcagctgccagtgcagcggcatctcttggctggtttagccacaagcccatcgaaacgtggaagccagataaaacgtcatcagcctccgccgccgctgtcctcgccaaagactacaaggtacacccagcctgggagcctgtcatggacggaactggggccaaagctgcggtgctggcggttggatctgccagcactgcgtataggcactcgagcgtcaagaagtctcgccacgattcatggggcaacacagctgcggcgtcggccttcaccacgagtgcgaaccgtccagtttctccagagccaacaacactgaccgcatcccatggaagctctgccgcaacccaagcatttcaagcaaatctactccaatcggcaaaagtggccagcttaccgcccccttcaccaagggagaagcctctggcggctgccaagggagccatgtcgccctccagactcggagttcctgcctcaagggcacgttcgtactctacccctccggtgccatcttatgcagatgccaagagggcttccgtgagtgccttgaacggggcatctatagctcaccaagctgccatgaataagccgccagaaattgaggacaccggtgctatcccagttactaccatgactcggaacatgtttacgtcgcacccacccgtaaagcttgaggtcgatgagcaaacaacaaacgaaaggatccatcaatctgcagtggagatggccaagaaaatgtatcagcaacagcagctgaaccgagtcgacgattctgaagacgggaccgaaggcgacgctggcccatctgcgaaccgctttgttaacttacaggatgctgcatataggcaggcgcaagaacgtcttgctaagcttcaagatgagcatgaaaagaatcgacaatatcacgattactatacctcagaaaaacccctgcgtcgccgttttaccatcatggacagaatacgacgtcgatccgccagtgaaagtgatgtggaggatcgcacacggtcggacttggttcaccagcaaatgtctttattcacttcccagctcgaacaagtcgatgaagagaagcgggaaagggatcgagaagctctcttgattgctgctcgacgcaatgtcaaagccagcctccaagggatggacgagcagcactattttgagactggaaaggtcaacccgacgatattaggcgactggcaagttcgagctcaacaggcggcccagcttcggcatgatacgcggacggacgacggtggcagagtggacattggaggcggaatgtttatggatgctgacgagatcgacgccattgccgccaggagagtacgccctgtgctagatgacattcatgaaaaggccgaggcagaacgggagcggctagcgtcactcaaattcgaagacgaagcaaagaaggcagaggcagaaagggaaagggaccgcgagcgcgaactaaaggaaatccaaaagagggccagaggtaagcttgatttgatttcatcacattctgccttaccatacagatcaaagatgtatactaaccgtgactaaatagaggaggataagcaacaagaaaaggccagaaggcagcaagagaagattgaagaaaagcagaggagagaggatgagaaggcggccaaagccgaacagaagaggctagccaaggaggacaagaagaaaccgaagccacagactattgttaccgatccccaaattcaggaaagccatcctgaaacccaagaaagcccccgtgagatccaggatgtccacggcgaagacccagagagccgtcatgagattcaagatgtccaccacgaagacaacgaagaacaggaacaggaacaagaggctgagacacaaagcaggcgagaagttgttacacccgagcgtacaataaccccaacgcaagagatggctgctgctactgctacagttgctccttcatctcctcctaccgctactaccgctgtcgctgctcctgcgcctattagtgccgctaccgataacgccgaaacctcacgaagaaagtcatcttctgaagcacccacttcaccaacagcgcgagtcaagggctggatcaagaatcgcttttcgcgaggcaagtccatgagcgagcacggtgaaaagaagaagagcttcattggcggcgctgcgctcagaggctcggcagctggcggtagtacggccagcttggggaaccgctcttcgagcatacgtgatgtcactctggcgggaaggaccggtgaagagacaccggtgaatcacactgctgagattgcgcgtgaggccacgcctgacattgctctcgaggctccacctgagattctgcccgagactgtacatgacaccgtacacgagactgcgcctgagagtgtaggtagagattctcgtggcgtaagcccagtcagtgcacgcagcggaatgggcagtagcgggaagggcagcgggaggagcaatgatatcgaaaggtttgagacaccagcagccataagagacccggcgccgcgccacagcaacagccctgcgcgagattcccggttcagagaaatgatggaccattaaattgggctgggaggggagtcttttgctacattttttttgcaagttgtggggaaaagagtcgttttattctcttgcaggttatgggaaagaggattttgtctcatgctcttgcaaataaatgcaagctaataccatggcgcacaaaggagggtttaatcttttccgtttgtacagttatatgatcatgatgttggcgaacttttcttgccgagctgcaactctgtcttttctttatacctcgctttgttcttttctagtcgaatagtgctcctaataatccgtgcttataccaaaaaaggaccatcacgggtgagatataatgtgtccggcgttggaaagaggcttatagttgcctttaaatcatacttgtactgtcatctatggtgtaaaaatacaaattatctcattactgaagaacaatagtcttgtgcataattaatcatccaatggccccgttcgtgatcatggtatttccaaacaatggatcaaaaaatccatgacaaaatccgcccaacgccttataaatgcctctttgagccgtttccttttctcttctcttcataataatacatcgactcccttattacattcgtacagttggtctgctttctttttcattttatgattaattagaagttgtatcgagtaacaccctcctcgtggccgttctggtactggcccgtctggacgctgctattgccgtcttggctgtgcgatgattccatgtcatgcttgagactcttgacgaagcgcatggtgtgatcttttgtgcgcacggcgggcagcaagtcaatgacaaaggaaaggatgtagaaggtgaagatgaaggcaatgatccattcgaagacagcggccacgttttcgttgttgctccagttggtagacacgaagacgatggcgaagacgaactcgacgatgacgaatgcgatcttgacccagaacgagatgcggaggaccttgtgatggcggttatcttttatagtatgttagcaacaatattcataaaactgcatatttttctcttgttggaaatgacttcaacgtacatagacctagcacatagtattcggcgcagatgaaaatggcagagatgatgtatccagcaataaacagcagcaggaacacgtcgtgagctcggtgatggtggtgagtgtcgaaaatggacagcaaaatcagtccacacgtgccgacgatggcaaaaaggatgctcaaaatcgcaaatatcttttctttcccggtcgtgttgggcacgaggcgtccgttgtgacgcagcaaccgctctgcggcaaaagacagatcgaggaaggcggttgtgacggctgatccggcgatgaagagaggcttgagcttggacgcgccaatgtcgctgatgaacgcaatgttgtcgcccttatccatataagagtaatgctcgctgttcgtatcgacaacccagtagaggaggaggcccagaagcatgccacaccagacgagactggagatgactgggagtatctggatgattataacatggttagttgggaactgtgacttattggatactgaatgtgcatccagccatctttgctatacaaacttacccagtatgagacgaagcctctcacagccattgtgggatagtgggcggctgaagtggctgaatggctgagtaaagttgtctcttataaatacagttcggatgtcgaggaagaggagagagaatatctacaaagatgtagaggtagatattcgagagttggaagaagagtggtagagagggagggagagggagggaagggtatcacagaatatcaacagtagacgagaagacaagatggaagaagaaaaaaagagaagatcgggagacacgaaggagataaagggacgacgacaaggaaataatgggcaatgatgtaaaaaaagtatgacaaggaaagatcggagagagacgcagctagaattacgcggaaagcggatcgctctgctttgccaagcgaaagggtgtatgcatgcaggtattattccatgtccattactgtacacaaagatggtgaccgtcacagcccaattttacccatttatttgcttgattcccacgaggactgccccgtttgcgttaaactctcctgggcaacaagcagtgcaaatcagcgttaatcatcatccctttgttttactgctctcttctcaatttccaaaaggcacgcaatttggtacaatcaccaacaacacgcaacacttgtgccgggcgatttggcatcttggcatcgatgacgtagcgctatgacggcagatggggacgtgatcagaggctttcagaggcttgtttgcgaaaaaagtggcttcgcgcttgccggcttttggcaggcggggttaccgatccgggactccggcgccccgaggaattttttctttctttgtttgggcttcttttccgcatggattttaaattggctccttccgcacggagaatatgttaggtccgagcgggcgcgagccaagagagtgttaattagtcatgatgacttggtgggcggtggcttggagcgtttgaaagtgatggaactggtgacaacccactgcttgcgtgttgtgtaagcagaaaggactgaggagtaacgtgggtttacgtgtcgctgtggctttggcatcttgtgcggttgaggtaacttgagttgaagcgatgagtctgagccgcccaagtcaggtgaagtaggtagttgtcgtatcgagttatctctattcgtaacatcatcgcttttttggtggagagttgctggtggatacgggctaatcttgacggccgagttaaagttgaaacgccaagctctaaatgctgtaaaccaattaagtgcacctttgagtcgtaccggcatttgtttcgtggccttgtgtgactattgtattgctttatttggttggaagcttccaatttgatcctctcaagactttaggttaagctagagtatgctttatcctcagaagccatgatttagataagcttaatcacaatcagttagtacatgcgacaatgatgaatattattttttctatgaacgaatgggtgtaaggtagagggacgggaactttctggagtgccagaatgtttgaaccataagcaagatgatataggcaacctggaacctttcaatagtcaaacatggcctattccagtagaggtagttttcaaatgttcaacttcaacttgttccccccggcctaatagtgcctgagtatgcattttaactaatgttcgtgagttctaatatataggtagcatatgagtttcgcattctttttacaaaccgcaaattcactaattgtaataggtacgtagatatatggcaacttggaaaatatccccagtggtgcttacaggctgcagtagtacctacctagttaaagcaatgaatgactttaaacatttacagttactgctgggaaaagaaataagagtctaccacgaaaaaagaaacgccttacaaaaggagttggcaatgtcgcacaaacatagacatctggcggataaattgaactgtgagctgtaccctatttaccgccaaagattagtatttgtgtgctgatcatcacggatttcccacctgtcttacagggcatagcggaatccttcgctccagtcgtgaggcgctttatgctgtagctgcaaggctgaatacctaggtacctagcactcatcgcgcctgcccccatgtacacaaaatctacaagctgccaatatccaattctgggtacctcatctcctgtcgcctcgttttgtaatattgccatccacagaagaaaatgccaacaacaccatggccatttccgttctcctcgtctcgacagtgatatttgcggcaatcctgtcatttggcctggcgctgcttattcctcgtccgcacatgaatcttcatagacaagtgcatataccccgcaaaagtccacggaaatacctgaccatcaggatctccaacatccctcgcgatgtgactagagatcagttccgtggcattttaagaagcctatccaaaactacctcagacttcacctccaacaatatactggcatggtctttcacacctgctgccatcgctggtctttcagagcgcttttgcgtagccaccgttacatttcacgtagctccagcgctcagcgatctggaagtgtctttgaagcgcaaactcggcgagggagctactcgcttgcttgtcgacgaagatttcttcggactcacacctctggccgctcccctacaaaacccagcagtagagtgagtcaccctgagctgcatagtggtgatagagttgacctttttctagtataattgcagtgaccgggctgtctgggcatggttttggctcttggaaggcgagaggcaggccagatatgtggcttcgcgatttccttccgccctcagttccaaatgcgcgcatcatgatatacggctacgacaccaaattaccaggaagtcagtcggaagcatctattcttgaactatctaaaaaactactcgaatcagtcaaaacgtctaggtctggagattctgtaagtttggtaaccatgaggattctaggggttacttaaactgacacagaacagaaacaccggccccttttatttattggacacagtctcggaggtctcgtcttaaagcaggtatgacaaaacttgctgttttatcaaccacagtcttcatgtgtggttttataaacataccctgaaaacggtattcaaatcgctaatcatgatacccaggctcttgttcaagcgtgtgatggcagtgacgatgacaaagccattttcatgtcgtgttttgcgcttatgctattcggtgttcctaatagaggccttgaaacttcaagccttatggctatggtcaaaggacaaccaaatgaagcattaataagagatctttcagagtcgtcacgtttcttaagtctactacagagcatgttttacgagcgattcacaatcgacagctcacgcatcatttgtgtttatgaaacacaaatgacacccacagttgaagtaggcattctggtctcgtatcgctccatatctagatatcatctaacactgcacagtggtctgtgaaaacagcgtcatgggaaaggactgggcaaaaggttatgatggtaccgcatacttctgcaacgcatgtcagtaagaacgaaaaagcatatgaccatcttcctattgatgcagatcactccgatattgtcaaattccatgacccatccaaccaagattacgctattatagaagcaaggatcaggcaattaacagatcaagccctcccgattgttaaatcgcggtttctcagtcaccaaaaaagtaggcgcccttgaatgcaagagtcagcttgagaacacgcgcatatgctaaactcttcacagagctatcagctttggaatctcagtatatcaacaccctcaactctccaacctatgactggtttagacatggcaaggttgatgacccggcacctgggacacttcgttggttcttacgcgaaaagcaatttctttcttggaaagatagcaacgagtcctctattctgtggatcagaggatcagcaggccaagggaaaacagttttggccaagtttctcctggatcacttggagcgcgccacctctgactctggttctagacctacggtcatctatttcttcttctacgaccaggatcaaaatctccgaaccgtggatgccgcactaagatcgctcatcaaacaactcattctgcatcgccgcggacttgctttccaggcgatttccgaaaagtttgacatcgagtcgcctgttataccagagtacatattgtggagggttttagaagaactgctacgtgcacctatttttggcactatatactgtgtatttgacgcgctggacgagtgtcgggacgactcaccgacccctagattgccagacttcttttcaaagctcgttaaatcatcatgtatgagcaaacaaactgacctcgtcatcaaggcactcatgattagccgcccgaaagtagagctgagccgcgtgctggaacaacgcccgttcatacatttaaaagccaatcctcaagatctggaagcgtttattcggtctcagattgacaaaattggattgagtgacgatcttcatggtaatgcgattaagctgctgacgagccgggccgggcagactttcatctggatatctattgttctgaagaagatcaaagctgtaacttcaccgctatcggaagtggatatggagaaaatcatcactcagagtccttcagacttgacagctctatacgaagatatcatgacacaagtcatgcgaagcgagaatttaatacagcagaaacttcttgcttgggttgtttacggccaacaagctttgactttgcccgagctgcaggaagctctatccgttcagtccgattctagtagcgcagaatccgcgaagaaacatatgatacgacttacagagtacgtggtcaccagtgtcgcgatcctggaaattagtcttgggagagtctatttgatacatcaatccgcaaaagactttctcctcgtgagcgggcatctggctgctgccgagttctgccgcattcttcgcccttctgcatatctgggaaggatctgcatggtatatctgtgtttttcagagttcaagagcgggccttgtcgtgaccgtgccgagctggaccagaggatccgacagtacccctttcttcgctacgctgcgcgaaattggcaccgtcatatccaggctgaggacgatatcagcggcttcgccagtatcatccgtcaagtaacagaacccaagtcccccacactccagacgtggggggaggttgctggcatactggatctcgacaaagcagagactgtatgggatattgcgacaagagctcacatcccgtggctgcctgaattgtctgaatttcgtgccagaggcaccattgtcgaccaaagcagagttaaactagcggcccatagcggccttgcgggttccgatgctttgagtgccctcgtgagacgcggcaacgttcaatttaccaacgaagccggccaagcaattgctcgctactttgaccaaggaatgatgcaatcgtttttggaaagcagtaggcgtgtcattgtaacaccatctctcatgagagcagccgcagctaatgagaggtatggtgcctcggtgatacgcttattattgaagagccttgatgagtttgtgattacagatgactttgtgatgatgctggaaaaaaaccataactgcagacatgacatcatggaattcctcttacacgagaatgtgaagatttccaatgatgcgctggccaatttagtgagaatctttggtgcaaaaatcatcaagttcgtgcagagttcacagtgggacgatactttgatcacagaagctgtcgttatagctgcggctgattgtaaagacggagaagaagcaatgactctgttacttgagcagcgtgagaaggatattgagatcacagaggaagttctcagaacagtcgccgcaagtcgtgaaagtcagagttcagctgtgatgagactactgatgaagcgagtgaacaaagctgaaatcactgagaaaatcatcatagctgccgcccataattggaagacgggcatggagaaactgtctcttttacttgaagagcgcaaagagaacatccagatcaccgacgatatttttcgagccgcggtagggaattacagcgatagcaaagctatgaccttgcttcttcttgagagcaatgacaacgagattgaagtcacagaagacatgattatagattcggcgagtggttctgacaccagcagggcggtaatggcattgctctttgagaaatctgataataagcttcaaattacagacggtgtccttgaagctgtggtaaggtatactgggaatggtggagcactcatagcatggctttttgaaaagcatggggataaggtccatcttacagaacctgtcacaatggccgtcgcatcttcttgggacgcggatgtagcaatggagctgctttttgagtatcgtgagagtgaaattaaatttacagaaaacttgatcaaatctgtggcaaaaagctatcgcggtagcacaaaggcgatggctgaactccttgatacgcatggaaacgaaatcgagattacagaggatatccttgaagctgtagcagagaatgacggcagtggacttgcaacgatgaggcttcttcttgatcgacggccaaaagaggtcaaaataacagagaaggtgatggaagctgctgcaggcaaccgggtcagctcagagctggtaccgctgcttttaaaggagcgcggggatgagattcaaatcaccgaaaatatagcaaaggctgcggcggcgaacgcgtacggtcgctcggccatggcgctgctccttgagaagcgcgggagtgagttccaaatcacagaagaggtgatcaaagcagctgcaaggaacatgcacagcgatgtcttgacactccttcttgagaagtatggaagccggatcaagattacagaagaagtcatcaaggccgctgcagggggttactgcaaggaggcggtcggactcgttctcgagaaatgcgacaatgaggtcaaaattacagaggatatcatcaaagctgctgttgcaggctcggatgattgcactttggtcatggcggtacttttcgaaaaatatggaagcaagattgagatcacagaggatgtcattataaatgctgctcgtaacgattgcaacgctgcaccaatcttgacgcttcttcttcgcaaaaacaatgccaaaatcacagagcgcatcactaaagctgtggcgaaaaattccacttgcgggagagcaatgatgatttggcttttagacaagtacgggagcgagattgaaatcacagagggtgtggttaaagccgcagctgaaaacagggaaaacagcagagcagttttggctcttcttttcgaaaaatgcagaggagagatcaaagtcacagagaaaatcataaaggctgccgctcgcaatagcagggcggctttgctattcttgctggagaagtttgggaacgagatccagatcacagagaatatcgtaaaggcggccgcaaaaaatgcagggagcggtagagcagttatgctgctgcttttccagacatttggagaaatgattaggatttcagaagatgtggttttagctgcggtcagatgtaggggaggcagcaggtcagtcatgcaattgctcttcaaagagcgcggaaccgacattaagattaccgagcgaatcatgatagccgccgtgaagagtaccagaggaattgcagcgcttctcttggaggagcgtggacacgagatcgaaataacagaggacatactgatagctgctgcagggaatgtggaacacggcgaagagttgatggatctacttcttgataagcgactcagcgacgtttcagccttgatacgggactcggtatgtcttgcagccgctgcatctgggcagcacaacgtcctcaagctcttatgcaatcgccatgggtttctccctctccgtaaagagtggactgatattgcggccttgttcaacgctgccaaggatggagacgtggcagccgtcaagaggcttctgaaagagggagtagagcccgatgtgaagaatgccgacattgcactcgtaactccgttatgggctgctgcttgttatggtcacacggccattgtggagctgctcacgcaacggaaagatgtcaacgtcaacgtcttgtcggacgcaggcgaatcgccgatataccggccagctgcgcaaggagaagaggccattgtcaagttgctgctggctgctggcgcaaaagtcgattttgtggatgaggacggcaagacaccggcttctgtggcgagaaagaacggacatgggaggatagctgacatgttggagcgagtgagctccgagagaagtgaattcggtagcgttgataccatctgagaggtttggctgagcctacgcaagattgtttaccatgtaattgagtccatataccttgtataagcgaatatgtatgcaccagtaaaagaaggccaatggtgtcgagttgtctgccgcacatgagaaaattcttgctgctgtactttcttctcggcaatctctttcgcttttgccaacaaagactcaagtcgactctgtcgcatttcttaacgttgcccccggctcaattgtggcaccggtacatctgccatcgtccctggcttcaccatgaaaccttttctttgccttcttcgtgattcttgtttttttgacataacagcggataattatcatcacaaggatccaaaagcggtgacagctcatgtcaatatcttctccgcttcactcaacatgctcgttgccgagatagtggcgatgcacaatggaaaagaaaggggtgcagaaacaggcaccggagaacatgacgaaacatggtgctcaaattgttacttttcgccgccaaagccgcgataagagcataagttttcctgatattgagcggaaagcacgtactaagcatgcatgctgccgatttgttgatgctttggctgtggttaagcgacgggaaacagccttatctcgcattattcaactatgcagcaccagaacctcgctgcggtgtaacagtatcggagaatgtatatcaatgctcaacaaggctgaggctgcctgccggctgatgtcatttttcttgctgcccaaagtcgacaaaaagcgtccaaaagtgcatttttctattgcgatgagttttcttccttcttcacccatctttggcaattggccagcctctacttgcctacaagccattagtagctcccctgacttgtttcatagagccattcatactctattcgcagcctactgtatcatgtcgacatccacagattccaaaattcacgagggggcacatgttgtgaccaaaccgaaccccgacgttgttggcatcaacagcgatggacctgcagtatcctctgctcatgtgctgcttcgcgaggcttccaaattttggaccatacccccttatatgacgttcgccaataagaagtctggtcctgaatctcgacaagtgctctttcaatccttcaaaaatatggacaaagagggagtggccttggtgccctataaaaatggatttgtcaacggaatcatccgcgctttccaacaagaccttcatctcgtgctacgagccgacgacatgtggctcgcaatcatgacccagtttagctcttacgtgaacggacattctgaagagatgagggaaatgtttgtctctcacaaaggcaagaaggaacttgttgttgatgtgcggccccaaagcatcgcaactatagactttcaacatatggcatcacttttcgccggcttgattcaagagaatgtggttgatcccggtctcaaacaatggatgttgccagacttttctacgacaactgctggtgatgttggagtggccgcaatggtcatgatggcaactatgcaagcgtactttgagtataatttaagaggaggctgtgggtttccaagcgtaacgctgcttggcgagagagcagactgggtgcatcttgtccaaaaagtagagaagctggccacatatggcggggaactcgcagcgtggagtcagcttctcatcaagatagcggagaaaatggtcgaaacctttgatcagccggattcgcagtctatcaaggatttttggatgagggcagtgcacacagagggagcaaatagctcgcgtagagtcgagacactttctggatggctcacagccttctgctattggaatgaaaagggtaccaagaccaatcaacgcggagacaaagagaaagtcatgtcctctggagaggaaattgacaactggagacttgtggttgatggcgtcgctttccctataatagctgctcgtgatgttcctcgggccacggctgaagtgccagttacggtcttggattacggaactcatacccgttacgatacgacagtaatcgcgggctttgtgggagtggaatcgacggcgagtaaaaaaggagagccaaatgacaccgttcagccacgagccggctattgggtgctaatcgatgaggctaggccaatgccataaaatctcgaagattaatgcagcaactctggtgtattgggcctgggggaggtatgatgaaagatgttacgctgcttgcttataatgaaaggtatcaatttgctttattgtggtggatgagtgcgagtatttttggtgatggtggatagtgagactgaaaaataattaaacagttgttgcttccgtgttaaaataaaaagcccctagctataagtttatgatggctgtagaagttcataatttcctcaacggttgtatagagttatactatttatggactaaagtttgtatgtgtatatcttgcaattgagtgattggtctttgcatgtataacatagtttattaagtgtttggtatactcacatattgtattaactgaatgatcatatattcatatatgtctacgtgccatatcctaacctggcttctcttcgattatttgactttgtctaattaccccatattgttagataattttgattgctgccgttaatagataagcctgctaccatcggaaatggtaagcaatcttcttcccatcttttctgcccccaatttgataaagatgttatgtgagtgttcttgcagccattatatacgagaaatatatgactaggtcagaagaagaattaagacaggctctactttgggcatggcttcaagcggattgcggagtaaataaacaaggagatagcgcacagagcaagtagcgaaagtttattagtgctgatggcttctctgacaagccatgggcgttaaagcaagggctctatagacactgatcttgtggcaactattgaccgaccatcaattatgaatagaatagcggaccgctagacacagctgcttttgcaggtaaagaaccccatatcttgacacgcactctctaccaataaaaaatagaggattttgtccatggaaattcgcaatattagtccttgatcttaccattagaggcaaaagtactgggaatctgaagctaagttgtccaactaattgcttacatgcgtcttacagcatcaccaacggcttatttcaagggacaggcaggctatatttaatatctttcaacgcccatctttcactcctccacaatccattacttcaagtacttccactacatgccgacgccagtatcattctcatatggggaaataagcatatctgaatcactcggggcaaaacaccaggtggggcaatggctcaggaggccaaacagccaacaaaagttgtcatcattggcgcaggttgaaacaattcactcgtaaagtattaaaacaatacctctcactaacgggcactaggatgggctggtctggctgctgcgaagacgtatgagaactttatacattccataacaatatatcatggacactcaccaccttttgctaattcggcttagatatctacaagtaaaccctacgatatctttaatcatcatcgactcggaagccacagtaggcggcgtgtggtccaaagcaagatgttatccgggcttcatagcagatggccccgtcggcctatttgactttagtgatctaccaatgtccggcgtcatcgggctcaaaaactgggatgagctgcctggcatcaaagtccatgaatacctgcacgaatatgcccggaaatatcatctgctcgagcaatgtaaattttcctgccgagtcacaaatgttcaccgagcaacaccagagggaggatgggctttggacacgcaaaccaccagcgacgacggcaagcagatatctgagtcactcacatgcgataaactgattgtcgcaacggggctgtattcgaatcccaaatgtccagatttaatgacgtccgagttcaaggggccagtgatgcataccaaagacattggacagcaatacgacgccctccttggcacaaacgtcgaaagcgttgctatatatggcggaggtaaatcagccattgatgccttgaacctttgcattgaagcagggaagaaagtccactggatcatcagcgacaaaggcagcggccccaacgtcttattcaatactcggctaaaggggggatttcacgttggccagtttgttggaagatggaaagacatgttttctgccagcatcttcagcgtcgacacgttctttgggcgattcttttacagtgggaagaacaggctggggacgtggttcattgacaagttctggtcctttgcgaccaagaagatgcggacaagtgggctgtacgccggcatgacggatgcaaatagagaaaagttgttgcctgaagacgaaaggtgagtgttgatccttcttcacgaggacatgtatcaacatctaacatgttgtagtgctttattttcggctgctggaggcgccgctcttcatagctgtcccaagttcctcccagaactaagcaaacccgacggtcttatcatggttcaccgagcccgcattacttctgctcaagatcaaatgctgcatctttctaatggcgagactgtcaactgtcaagctttggtgtatggcacgggttggtcaggtgaagacatgctctttgagccgtccctcggactctctctaggcttgccaaagcccgtggcactggaagatcaaatctcgaaagattattggcagaagcttcatacgaaagcagatgtggatgtgctatcacttctaccgatcctgaaagactcgccgggactccggagcacacctactctcacaccatatcgcttacaccgatacatgctgccttcgtctttggccgcacaaaatgaccgatctctcgtatttctaggatatctgatcagttttcagacgcatattctcagtgaagtctccgctctatgggcaatctgctggcttgataacctcgtcgatttaaacatctcaaacaaggaggacatagactatgagattgcaaaggtaaatgcgtggtcgcttcggaagaacttgactttggaaccgaggcccggtagtggaattcagcattttattgatctgttgatgaaggatatgggactaaaggcaaagcgaaagggaagacttggaatccgagatacgtttgtcccttacaaatcccaagattacctaggaattgtggatgagattatacaaaagtcgaaaggacacatacgataatacataccaatttactacacaagtcgcaaggtgtttgtttgcctgccttatattccacatatattgacgaacctatttcttctcttcgtgcattccgaaacctccctcgaattgcagaaatctcaaccccagcgttgtgatgatttgatcattccattcatccttgcctggtacgacaagatatatattagatcaagacatttgtataggagatatgtccattatgcggggccgtcggtatgtgggggatacgcggaagtgaaaccatctttaaccgtcagagatctactttaagagccacttcaatatgctatagccgattcctggacaagtttatttatccagagagaatcccattcgtgcggcaaacgtcatcccgattttgtaaagtgctgctcgtatgactctttcacgtgcttcctgtatctgagcctttctcccatcttcagtgttaaataaccctttactttgcctttttcttggcgaaatagcaattaccccggattaaagtctcaaatacctccactggtcattgcaaggataagcgagatcttctcctacaattgacaaaccgcacaaattacgcatgtgattggtgcgtttataccagattgtatgtggtatattgcgacatatcgaagtctagatcagcactcgcaattgttccccgataacctgcgattggtaccagattccggttggcgatttatcttgatatccattgagtctccatccaaactatacagtatacaagtgaggaagtagaggttctttataccgacgtctgctctgttcacaagcttcctaggcggttggcttccaactcaaagaacatgatactccttacattctgaaattgttctcaggtactctctcaattggttcgctcgttgaacaactgtctcttcgtcatcgcccatacgcggtatatactttgttcaggtctttcacgcggcgtacctgctttggctcaaagggcacaattatacacagtcttgtataatctatcctgcgcatatatgaacttgtacaaaatagccgtcggattcagattaatcgcaatttacaaatgctcaaaagctctacaagctttagcacacgctcagaatagttcttgcattcataaccaagattgtccgatggatgccccttgtattaacatctcttgcatcattaagcggtccggttttgacatcaatgtgtcaattaggcagatgtttcttcttgcgcacctatagcatgcacagacttcacggtagatggcaatattaggctatataataggtaggccatcccaatacttgagagttgtctgaaaaaacagcagtatcttaaagcgtgtttgttcatacttcccatctatactgaacatgggctcctttaaagccattatcgcggcatctctagctgtcctggggcagttcgctgcggctactccagcaaaagtccaatccaagcgagctggtatttcctccatcgtcaaaggaacgccggtaggctttgcgtcttcagtcacaggcggtggcactgtcactccagtatacccaactacaattgcgcagttaaagggttacctcacctcaaccagcccgcagaatatcgtcatctccggtaccttcaactttgctggttctgagggtacagtgactcttccagcatgtaacgcatattcttgtacgccgtccaatggtggacaggcattgctgaacacgctgaatggatgcggatcgttatcaacgtataatgttactctcgatagcgctgcgtataacgccatcaacgttcagtcggacaagacgcttgttggcataaacggtgcaactctcaatggcaaaggcttacgcctttctggcgtttccaacgtcattattcaaaacgttgccatcaccaatctaaacccgcagtatgtctggggcggcgatgccattagtctcagcaatacgaacaatatctggattgaccatgtaaaggtaagaacagaagtcttataaatagtgcatacctgacaagatgagtttttgtttccagacttccaatctcggccgtcaacattatagcttcggtaccggctccaacaatgcagtcaccatctccaacagcttcatcaatggccagacatcttactcagctagctgtgatggtcactcgtattggggccttgaactagttggaagtggcgaccaaatcactttttacagtctgtcaacgtttatctattcaaaatactacaagttgtcgctaacaggtgtccttcacagaaaactatgtctactatacatcaggacgcacccctgctttgtccggcaacactctcttccatgcagtcaacaacgtctggtcctcaaactccggacatgcaattgagggtacttcgaacggcatgggcttgtatgagggcaactactttgccaacgttccgacagttgttgcttcaggatttgtagggcgtctctttagttcacagtcatcggctgtgtctcagtgcgcacagtatctgggacgcaactgtgtgtcgaattccttgtcaaactcgggtcctttcaccaatagcgacacaagcttcctttacctgttccaaggcaagaccaatattgtttctgccgcttctgcttcgttaattcagtcaactgtcccttcatcagcgggcaatacgctgtaatcgcacttgatatcggtgagcgctatccatgttttagccttgcccaagttgtgatacttgaagagattgctctgggaagagtaaatggaactctgtcagaagagagaactatttgtctaactggaagaactacaagtaaggtttaagataaatgcctggaggacacaaatatacatgatacatgttgttgaatgccgcaactacacaagaacctatctacgctatccagaatgaacaataaatgaaactttaacaagctaataaccatttatctaaactcgcctgccctaagcaatacgatgtagaatatctttcccccctaaccagcgatcaacattctcagccgtctcagcataccacgcgttcatcagcccttcatcaacatatcccatgtgtggcgtagtaatcaaacgtgagcgtcctccttggccccaatagtttgctctcctccacgggctatacaagggcagcggctcaatctcaaatacatccaaagcagcaccacgaatagccccttgctccaacgtttcgagcagagctgcttggtcgattagtggtcctcgagacgtattgaccagaattgcggaactcttcatctgctccagctctttgatgccaataatatgtcgcgagcgagcgctcagcacataatgcaggctgatgacatcggcgccgcggaagagctcctctttgctcacaactcgaaatattccagaaggcaaaccagcttcggctgcagtacggtcggccttttcttgagtcaagttctcactccagcacaccacattcataccccaggcaagatggccaatacgagcaacagcagcgcccaatcgcccaagcccaataattcccagcgttttccccgtcagactcatggctaagtcgctctgccatccagagccagttttcaacgctgcatcatcagcggcaacattgcgagcgagagccatgaggagggcccatgtgtgctgcgtagttgggtgtgcaccgcccttcttgatatttggctgcgaagcaataccagtgactccatctgttcgaccaaggccgggcgcagcaacgacggtgattcccagctctcgagcagcagcaagatcaaacatttcaaactgcgtgccagtggccaacaagagcttcaagttgggcaaactacgcaagagtgagccgggaaacgcagttcgttcgcgaatcgttgagatggcctcaaaaggcttcagtctatcaactaggcaagcagtctctgcctcgttgatgggattgatggtgtctttaaatgtagtgatttgcagcctggtagacggaatgtgcgcaaagtgaggcttggatgtgctgaggtagtcatcaataattgcaagtgagggaagttttgacacctttgtaaaggcctgtctagcagcagacggcatcatttttttagtcttctttgtgatgcgaaatcaaggcaagttcaaagtgtaagatggtttataaaatagacttgtatgtcaagagaaaagatttgtagtgggaagtcagtattgacgaaacagagatatgtgttgccggtcgcaagctttcggtcgcaagtatgtatagctttcctcttaagtcagtgatagcatatctctatcgcgatatgtctatgttactgcttagtattcgattgcatgacgatcagagtgaagagaatacagctcactttccatgtattgttggctgaatgagagatgatgctgagattgctattgcatacaaaggtaaaagaacgattctcatctttatgacaaaagcgctggctcggctcggctcgtattggtcgcatattaatacgcgtgggctgattggcaaagcaacgtgcatactagtctgtttatatcccgatccgcaacaccacgattctgatgtttatgcgcaaatcatacccaaaccattaaatacgacaactattatgaccaagtttacaggatcattaaaacatttcggcgtagttgctcgggcttacgctttgtttgttcggatccgctcggagttccgtacggagttccggtatgcctcgccaactattaaattgcgatagttggtaacaaacattacactttaccagctgtattcatctggcataattatgggctagtcaaactcggacaacttctcattctctcttcatactatatacaaggcgtattaaagtatgtatccgacagagaagagcgccatcttcgatgaagacgcatgtaaactactctgactctatattattgtataagcatgatgagattcttactgaaggcattcaatcgtatgattaaacaggagatgatgagccatatttctctttgcagcgttgcgtcagctgaggtttaaagacaaaagaaagaggagattggtttctgcttgttttggacgatattaaagtactatcagacttggagtacagaattacatgaaaataatagatataaattttggcaataaccgtgcaaaaatacaagagatggctttttggctctctcaaagacttaagacttaatcttattctggatccataagtagctttacatggagacggaaataagttatattacttcacatcagtccaaataaagttaaaatagctttataatcattattgctgtcacacacgaaatcttgttagtaatggcaaggctcagctgcgcattctttcatgaatgtctcttgcgtgtaccagatccatcaccctgtcctaaacatgccggtacattcaggctatatagccataacccaccaatgagcaaattgcacaatgttggagctgtagagagcagctatacagaatgggtgtatccttgccgagaatttttcctattgggtaaaatcccactcatttcacacccagatcttgtatagtcaattaaagcggctcttgctcgcaagtggcccatgaagccaatgttcaggcgtgtgttcttactaattgttgcataattaacctggcaatttaatttccgtacttcaatagagacacggtctttcttcattcttcatttccagctatgatcatgtcaaagacacgcttggcccactaatacgtcttgagtaaaacattcgatcatattttacccgtgcccctcgtctagatcgaatttagcaactctatgagctcacaactcaagtactccgcaactctgtggggtttcggctgtggtgctccggcagatgccaccctttattatggcttcagtgtggggagtagcaacaatatggggaagcatgtaaccataatgaactagtactttggacattgcatatcaggcctacgacaaatgtgtattttccatctttcaagttggcaacgaaacagacttggagtcatctgggttgcacaatccaagccgagtaactaaaaagaaagaaagaaatgttataatctactggccgttcagcctgtttatccattggtactatcgcagctgcagctacacaatctgcagatccattcgtccaccccctcagtctctaatgcagccaggatcttcagtccaatttctggggtttgccctttcttgtactttaggctaaaggcatttccctggccgacaacgccaagactgagaagcttgacctatacttgaaatagatgtgttgacagctagaatctcattgattactccaacaggtggaagcggtgtatctacatataaaacgacaacagccattgagttcctacgatgccttagcggacagctgatacggccaagtcttgagcacaaggagacagccatgatattacaaagtcttgtacttttgttactcacggccattgcgcccgtctttgccgagaccggcattgacgcatggctgcgatatgctcctctttcaagctctgttacaagaggccatcttaattctttcccaaaccacattgtcgccctcaacgccaccaaagatgggcctctatcaagtgctgcatcagagctacaaaagggtatcaaaggcattctaggtctcaacttgggtgtcagctcaagccaaaagagctgctctgcccaaaagaccattgttgtttctactctcgattcttacaaatcagcttgcggcaagcttcccccaaagttggatctaatacaagatggatactggctcagcacaaagggtgaatcagtacaaatcatcggccagaatgagaggggcgcactttacggtgcctttcagtatttgtccttgctcgggcagggtaacttttcccaagttgcctttgcttccaatcccagcgcaccaatccgatggtccaaccaatgggacaatctcaatgcaggaacagcagcccatggcagcatcgaaagaggctacggcggtgtttccatcttctttgagaatggctatgtcaagaaggatctttctcgagttccactctacggccgtttgttggcttctgttggcctgaacggcatcgtcatcaacaacgtcaatgctgatgcaacacttctcaacgagacaaacttggagggcgtcaagcgaattgctgatttgttccggccgtggggcgtccaggtcggaatctcactcaactttgcctcgcctcaggtcctcggagaactggacacgtttgatcccctggacgagactgtcatcaaatggtggacagacaaatccaacaggatttatgaacttgtgcctgattttgcgggctacctggtcaaggccaactcagagggccagcccgggccgttgacatacaatcgtaccctatctcaaggtgccaatctctttgcaaaggctattgagccacatggcggcattgtcgtgtttcgggcctttgtctatgaccagctcaatgagactgattggaaggccgatcgagccaatgccgcagttgaattcttcaaagatctggatggccagttcgacagcaacgtcctggtccagatcaagttcggtcctatagatttccaagtcagagagcccccctctcctcttttcgtcaatatacccaaaacacccgtgtcaatagagcttgaagtcactcaagagtatcttggccagcagtgccatctagtctatctcccgcctttgtggcagactatcctgggtttcgatatgcgagccaatggccggcagtcttacattcgcgatattgtcacaggcaagacattcaatcacaaactcagcggctatgctggagttatcaacattggaatgaatgatacatggatcggtagccacttggcgatgtccaacatgtttgcttttggccggctagcctggaaccctcaggcagactctcaagacatagttgaggaatggacccgtctaacgtttggtctcaaccgggatgtcgtttcagctattgtgagcatgtccatgaagtcatggccggcgtatgaggactacagcggcaacctgggtatccagacccttaccgatatcttatacactcactatggcgcaaatccggcctctcaggacaacaatggctggggacagtggacgcgagccgacagcaaaactattggcatggaccgcacagtatcgaatggtacaggaaatgctggccagtacgccaaagatgtagcacatatgtttgagtatactcaaactacgccagacgatctgatgctatggttccaccacgtaccttataccttcaagctacactctggcaagacggtcattcaacatttctacgatgctcattatgctggatctgcaacggcacaaactttccccaccacttggaagtcgcttgagggtcaaatagacgccgaaagatacaaagaggtcttgtacagactgacatatcaagctggccactctttggtatggcgtgacgccatcagcgagttctaccgcaacctttcgagcattccagatcaactgaatcgtgttcgaaaccacccccaccgtattgaagccgaagcgatggacctctcagacttcacgatagtcgatgttgatcctacagaatgcgcatccaagtacaaagcaattgcgacgaatggaaccggcacagccactacaaagttgaacgtcccaagcggaaagtacaatgttgcagtcaactattacgatgtcatgggtggcatcgccaactacgaggtgctgcttaatggcaaatccgtcggaacttggaaaggcgattcggaaaactatcttggccatgactacagctcattccttgactgtcactcggcaattcgtatcacgtttgagggtgtcaagattaaaaagggagatacgctgactatcaagggaactgggaatgctttggagcaagcggcgatagattacgtctccattttgccacagggtgtggtagattagaaagtgaacaggcatcaagaaaggaataatataggtgtcatctatttcatgcggagatctttatagtaatgttagtatagttttatagactgacttgtggggacatcttctctattagacaataatgaaatcctcccagtcatcgtcactatcccatgcacttttcaccatccgcccaacccctattctttcaactacactcttcccatccaaggaatcatacaatagttgtgaagaaagagtttcggtaacctgagccgtaagctggacgcgataacgcgctagttcttcgccttcaatcctccttatcatcatcacatcatatacttggaaaggattcattttcttggctgccacaggtgccatctcctgatgattgaatccatagctctccgacagaataatgaactcgtggtcttgtgccattttggcatgatattgcacaggtaagagaatggttcccagccatggccgatcacctgtacttggtgacggcaaagaaagcccgaagcggccacgccgttcaattggatagtcgtcctggttaaaggttgaacttagcatcagagtggttagtcgaaagcgtgcaattcgtgtacgcagactcagtccaagcggaggcagcatcgtattggattctcccgacttgccaaacgaggagataaaagggacagggtggtatcggtgaatatcagtgcccctaatgtagcaagtcccatcttccgccgtggaaacttttgaccaaccaggagacaaactgtttgttgctattggagagaaatactcgagctctttcaatcctaccaaagccagcttcgagaaaggcttgacacgctctgcacggttttcgatcccaagcatgtcgttgaacgcattccaatcttcataacccactggcccagtccagcctgtccacgaccaactcgggaagagcggcagacaggttttaggatccttcggtacgcgtttgagcttgtttcgcggctgccagagtagagccatgtatatgatagcctctggcaggccatgaatgaagttgagaccaaactctctttgcagaacatctagcactccactgacccccaatagccgatcgctggcataagacatatcgcgaccggtatactcttcgacaagccggcaatactcgcgtagatatgaggtgtttgctatatgaacagttggaatgcccctctctttgacactcccaggagccatccagcttcgattcagtgaaatatccatcatgggcgcacaacgctttaaatgccgtgtctcagcgtagtagtcctcgccccagacggccattgaacactggaagctcacagacccgtcggggaaagagaagagacaccgtttcgaaagaagacgctcctggtatgtccagcctctggtgttccaggtcgttgccgccgcgctacgataggcgtctggatgtagcgcaaccagcgtgagatgatccgagatttgggctgtatgctgtttacgagatcgggttccaggctgtaaaccagggatccctgcgtcggcatgcgaaccagctgcggcgacaatggtgagactcgcacggctatagatgcagtccatcatgcgaagctgctgcactttatcctccgcagagtcttgaatgatgcatagagagtcaacccagatgtatcgaaagccgagctcttttgctaggaccatggcatcgcggatcgactttggaaaggatgacaccggcagtccccctggctgcatcagcatgtcgatgttgtctcgtatcgtcttgaatacagcggcgggtccccatacatagctcaatgccgcataagacagaggacaagctgtttcaaccaacctgtagtcgtccaaagatatcatgcgaatgaacggcaccccaaagtcagacgtattccacggcgcggcatcgatgcactcgctgccatgccattgctcgcagctctggacccaggtcttgaccacttccaagtcgaagtggccattgttgatctttcgtcctagaaatagattgtcgctttcatcaagatgatccgccaaaggaaccaggtcaaacggttcaaacaagtcttcccagccaataacctctggagcaatccgcagccgaagcgttcccactttgccgtcgctgttattgagcactccgtcccatatccagcaagcaattatttctgtattcttgcgctccagcgtggaatttgaggggtcttgctcaacaacttttgcaatcaggccgcatacacgacacaagctcttgcgagaaaggatgtaatcgagattgccaaaatgccagtcgcgatgaggagttgttgaatctgtgtgatatgggtaaggaccaaaagacgctttttgtagatgagcaacagtggtagcatgacgaggacagaatggctggcttggatcttcgtcaggaagtgggatatcagaagagtcagcgtaactccatcgcaatttgcgagtagggtcgctggaaggatcatcggctgacggttcgcctgctataggcatattgaagtaaaagaacagaggcttctttcgatggtatttggaaatatagtactattatagcttcaatttttgttcagtctccatagtaaaagcagcttgatatactaacgagcactcattgccaagtttcattgagactgtaccccgcttgatatctgccctttacaagtctcccgtgatagacagacaggggggactgcttataccaataagtgcggtacaacgacactgaaaatagtggagatgagactgtgatcaaattcgctgaaaatatattttgatagcgttgatgaaaccagatagatagagatcccactataggttttcatataaaagacagaaattagaacgatgatgtagacaggaccaaacgtcgccgagattcgcctttagccagccgttttagacatggcgtgttagcactcgttatatcatcaagttaaacgcattgttacaaagaatacacaaaagacttcaagataaaactttgtagagcggcaatcatcgcgatacaaaagtctacgtgttgaggtcttgagaggacttctaataccgcctatttcacgtgagaatctaggtatctacctatgtactcggtggctacagtgccgataagataagaggtgattgtagcgatagcagtagctccttcaactacattcatcatttcttcttcaacaccagctctcatacacgctgtccaactgccctctccagcaattggctgactttccccctcctctctcatcaaacatcacaaaacttggtcgtatcctcaccgcttcggctcgctcgccaagcagcgcccgccgccaaccatggcgctctctcccgtcgtcacaaccacttcttcctccgcccagaaccaaaacgccgacaacttccaaacattacgagccgtctcctcacctctcaaggccctcacttccggctcaggccagacttcgtccaatggcacccccaaacccgccctcgcgcccgcgccgccaaccggccagacgctcgctccgacgctcgatctcgccgagcagatgaacgaagaggaaaagcgcaaatacgtcaaaggcaagaagcttggtgaaggtacctacgccgtcgttttcctcggccacctgcgctccagcccggcaacccgcgtcgccatcaagaagatcaaggtccagaaggaatacacagagggcatggcccccgacgcggtccgcgagctgaagcacctgcaggagctccagcacccaaacatcatctcgctcctctccgtcttctcctcaaaggaccagaacctcaacctggtgctcgagtacctgcctctcggcgatctcgaaatgctcatccgcgacaccgacaacgtccgctacggtgccgccgacatcaaagcctggatgggcatgctcacccgcgccgtgtggttctgccacgagaactttgtcctgcatcgcgatatcaagcccaacaacttgctcatcgccgccgacggtgaagtcaagcttgccgatttcggtcttgcgcgaagcttcgccgaccctcatcgccacatgacatccaacgtcatcacccgctggtaccgtccccccgaattgctcttcggtgcccggcactacagcggcgcagtagacgtctggtctgtcggaaccgtcttcgcggagctcatcctgcgtgccccctacatgcccggcaacaacgagctcgaccagatcaagatgatttgcgaatccatcggcacccccacagaagacaactggcccggcgtcaccagactcccagagtacaccgtgccaggccagcaccccacgcgaggaagggactggtacgagatgcgcttcggcatcgtcggcaccgacggcgtcgacctactcatgaaaacgctgtctctgaaccctcagaagcgcatcaccgcgcgggagatgctgcagcaccgctggtggcactccgagcccaagcccacgcgcaaggatgacctgccgcgcaaagacgagagcgccggagaagacaagatgggaatggatctgaagcgccgacctggaatggtggcggacgaggatagaggcgccaaagtagcccgcaaattggactttggacagcggtagaacaagaaggattggttgcttgaagtgttgggagtttgccatttctctttttcattttttttgcgctaggaaaagcgtttgataattgaatttttgcacatataccacatcaatgaagcggagtttagtcttcatgataaattcagaggccaatagattacggccagcaaatatgtatataaataattttttccaacttcatcactctttcatcctccttgtccaacaccgctatgtaacgtgatgtatatataaattctatccatttttatgcaatctaaacacaatcatgatccaattgtgactttgaaaccacccaatcactatcgagtgttttttttcttcatgtctcacataaattcatcagctcatcactcccatgtctctatccaacagaacaaatcttatccccccccccttcttctgtccgcgtccttctcacattaccacacagtccattccgtacattgctctctccacactcctcctcacctggtaccagtccgctctgcgctgcgcatactcgtacacctcttctgcacggaacacgccactaaaccgatcaccgtccgcaatgaccgtggccatttccttggcgtggctcgggtcaatgagatagatctggctcagctcgcgcagcgcagtgaaatatggcagcacttcttggtttcggagcgatctcacataatcggagaagaggttcatatcggaaatgagcttgatagcgccatctgtgctgatgcgctgtcgcttaaggtgtttgcatatagccgtaaagagccgctggccaacttcgccgttgaaaacgtccagcatcgacttctccgttgtacccaccagcatgttagtgtgggatcgaacaagatcgacgatgcggcgggctgtgggcgttggtccaatgtccagctctgccatggagccgatagttgctcggttggactgccggttattcatatcgtctgttggcacgcggggagtagggttgtagtctgtaggctgctgcaaggttccctggaggtattctacctcgtccatgagcacgtcaatacccttgttgaggcctgctgcaacactttcgtcaagcatctgctcgaatttcttcttggccaagccagcaggatccaaaaagtcgttcttgtccgcaatcttaggggttgcgagctgttgctcgtaaaagacgtcaatcatctgtgaaatgaggtctccaacgttgactagctcaataaacatgacgagcggcgccacccctttttgatcgtggtcgctcacgtctctcggattataatgagaaagatggtcaacagccatgtcgaatccaaatttgacgtgcctctgccccagtatccgaacgagtgcaatgaagatgttagcacattgctcgcgggcttctcctccggcctgtccacccaggggaatcaacactgcggcacgacctagactgctcttggccttgtgtaccaaatctagagctacctcgatgctgaagagcgatttgataccttccagtttcgatgccatgatggctgctttagctgcaagttcatcggttggagctttagcacctggcattgggctgcttcgtccctggacttcattgcccaggcccggcgtctgaggtcgagacgactgtggagttaacaccgcagaaccatttgcagtaactgcgggagaaggtgtcggtttcgttgtcgcaaatggagagcctattggaaatgtcgggagaacagtgacgggcatcataatgactttcttgaacgagctcagaaaatcgttcttctccgccgagcgattaatgttggaataataaaacgactccaaggacgaatcttgctcagaaagcttcttctcccattgcgcaacctcaacttccgcctgtttggtgaagaagtccagctcctcctgtaagtataagtcgagatgaggttcaaagactttcagcgtcaactgcttagcgcggtctcccaaatcttccccaggtcctttgggaggtgtcagtgactggaagaacctcagtgtctgttcgaatatgccggaaacggccttgaggtaggaagaaatgctgcgctcgtgtgcctcatcgaataagggagttgtgtattcggcgacaatgtcctctgctatcttttcagcgaggctccagaagacggtggcaggctcgggaaatattcgttccaggacactggcttgttcattgaccttggcgagcaagatctcaaagaagcgtcgcgatggctccagcactacatcgtccgtgaatgcttgattcaaacagtccataggattatgcaccacctcgcggtcgctaaacagagggtgtttctgtacaaagaggtcgataccagtcttggcaccgttgagagtatgcaaaacatgtgcatatcgatgcatcctcccatcgacatcccaaaattcgtagccctgctcaaactcgcgcaaaacggcggcctcaaagatgttgatcattgatgtcaactttgaatctctatggccccatccctcagaccagtcgctcgctgcgaatcggtgcaagttggccagcatctgggcctgctgttcaggatcaacaaacgccttgaatacgattggatccgtatgcgtcttcgccgtgacaaggtcaaagtagaacggtgccaaagctttgtagacttttccgtattcctgccttgcgcctcctctgacgctcttcacatgcttgaatacatcgaggtacgacgcaggatcctcagcagcatcgcttggccctattttcatagtctcgaatccgtctcgtagctccgaggcagctcgctgtcgacgctgttgctcgaccgtggcgtcgaacattgtggttgacgagattgtgttccgtttgccggcagcatcagcagattggccagccgccgcagcagcagcagcagcctctcgcctacgccgaactgcatcctcaaacctctgcctcgcctctcgttcgtcccagcaccccatactctttagccgggatacccatcgagtatcatcgtataccatctcttggaatcggcgggaagcgcgagcgcagcgcatctgatcggccacgggcaagtagttgaggatggtcaccatgatttctacccacaaacagtccagttagccgccattgaacttgcatagaatcaccccccaaggagagtgacaaggaatctgcacgtcaggctttacctgctggaagcctcgctcgtacgtcgagcatctcggtggctttcagggctcccaagatgctgccccgagcccgagggccaccacctccagacctatacatagcggcgacggtgcacaggcgatgaggcctgcgctattcgtaaaataggcggtacgtaagacaccattggcggtctctatgtggaatcgggcagtgtgcgacgcatcgtcgtcgcaacgctggctgcgaaagtggctgtttagagttgaagctgtttagacgcagatacaggagagtgtaagtaagtgtgtcgtatttcagtagtgtcgcaggtggggggttggcgtcggtttctcaccgagctttcgcgagaggtatctttgcacatgttttactaccagaagtacttgcttctccaacccaactatgcttgggtcgcgggtcaagttccgaaacggtctgtaagaatcgagtgactgtcatcctcatatttttatgtgtcttgaagattcagtgcatttacagtcttgctcatctatcatctatggatttttcgactccgcggcaatacaaacactacaaataccggacgttggatgaaacagcaaatggccaaccccgatccttctgcatcacaccactggtatgaacaaagataatagtgagagaatgaggaataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaagatcaacaatgtggtgaggctcataatgtaaacaccatgcttcgcgatgcatcacgcactccgcagcacttctgaaatgccccatcctaaacctttatatatgagaaaatatgcgtatgaaaaacaatcagtgccagcacgctggatatcatcgccaaacctcgcccttctctactccaggaatgtgaacaaatgagtgtggagaacattcatagctctcgtggcgtcagaaccgtcaatgacacacgatatgttgatctcgcttgcacctagatgaagaaaatgtgttagtcgttgacgggtcgcaaaatatctcagaccaaaaaggagaaaaactcgtgcatgcttaccttgtgagatcatctccaagttgacattgtgctctccgagtgtcgagaacatgcgcccagcgataccaaccatgttcttcatgtcagcacccaccaagctcagaatggccatgcccgtcaacacgctgacgtctccacactcttccaggtcccgcgtggccgtctcaaatgcgtccgctcgaatgccgtccgcatggatggccaaggaaacatgtacctcacttgtagaaatgagatcaactgagatggactgcttgtcaaggatggaaaagactcgtgcaaagaagccatgtgaaatagacctcttattcgagtggacgttgatgacactgatctggtccttgatagtcacagccgtgggccgcttcgggttcttgaatagaggtgcatccgaaggtcgtgatcggtgaagctgctgtcccgcggacaagacccggtctggaatcaccactgtgccgtttccacgaggatttttgacattcttaatacggatagggataggtgggttcgcccggatgacttggtccatggtaaggtggtggatgacctcggagccgtaaaacgtcaattcagcggcctctgagggcgtgatggatgtcagcagtcgggccgtgggcacctttgacggatccgcggtgaagatgccatcgacctctttccaaatctgcagttcgtcggctttcaatcccacagcgcacaaggcagcgcaaagatcagtgtatccgcggccaatgtctccgtcaagcaagctgccgggaacattgccaaaaaatcccgtaataactggaactcggttctcacatgcagcgagcttcttcataaacgcattgatagtcacagagtagaatgccgcgtccagagagggactaggggtgtcgttgtgcaagacatctgataagtcaacatattcagcgtcgactccctaattaaggggcaaaagtgtcagcgagatcacaacaggccatgtaggaaaatccttggagcgcaacgtaccgagtcttttagcaaggttgccataaacaggcagctgagcttctcgccgaagctaacgacgcggtcttttgatcttgagttgatttcaaggttgaatctcctagtagccatgatatactcaatcaactcctggcattctgacttgagcttcgcagcgagctcctctcttaactgcgggtccttgacaaaggtttttgaagcagccacatggtcgttgcagacatcttggataagcgccgtagcttgctcaatcagctcctgctgctcttccgcggagctgatgggcgtagcaatgtccttgagcttggtgaaaacagccaagagcctagattgagagcaattagatgggaatctgtttggaatcgcagggagtgactcctcgatgcacagggtagtgcgggaacctctcttaccggctggtagtgccctcggctttcttgcccgtgctacgagcagagcacacaaccgcaactcgatgccgtgaaagatttgctctgtagcaatgcgcaatctgtcagttcatgtgcctttgagtggctcaacgtctatggtaggtattatgatgcgcccaacctacctgacaatatcacgagcaatctgcgatgacacatgtcagcaagtttctctcgacagcgtctcaagcagcgaaagcctctctccatcttcacacaagagagagagagagagagatagaaaaaaaaaaaatcaacactcaccttgtctgggaattttcctacactcgtaccaccaaacttctgcaccacccagcccaggtcggacgaattgtcaaatgtcgcgctgaccatggtgacgatgacgcccgtttctgggactcacacgagtaaggcaaagcgatctcggaatctgaagatgaaatccactaaggggaatttcgaggtccaccgggtgacgtttggatgcctttgcctatgcaaaatgaaattgaaaaaagaacaagacaaaaaaaaaagtaagtatacaatgccaaaatgaaatgcagcgtctgaagataattcttatgctggagtgagtaagaggaaaaaaaaaaagaaaaaaagaaagccacagtttaagtagcatccaatcgcagataaggtgtgggaggaaaacggacggctcagcccaagcccagtcatagccaggatttcgcaaccgactgagggatccagcatcggcgtagaggggcgtctggcctccgaatgcacaaaggcctccgaatggataaaggcctggccggtggagtcgcgagtggagtgggccgaggaacggcgaagaagaggctccacaatcgttttcatcccatttgcttgatccgtgttcctgttgttcctgtactgtggcgagggaatttcgatttcaagttcaagcagacataaaccattagttggttggtttacttgtgcgaatagagaggcccaggcacgcatctatctcatgctccttttttatcgctagatcttagatacagcagagagatttggtagtacatgtggcagtagctatacaatgaaagcacagttcaatgtcttccgtctcaccctgtcaataacgtggcggcttactggtaatgctccgtaagtggccatcagcatacaagtatattggctagtgctagcaggggaccggtagggaggtaatatatacctattttgtagtagtattaggtgagtacctaggtattccagttcttataaaagcgattaaaatgctcattatatatcgacctatatggcatatacattatggctgatgtagcatgaggaaatatacatgtaaaatctcaagctcattatatgtatatttgtacatctactaccatggattggaggttcatacagtgtctagacccttgctgaaacaccctggttggtatgcatgcattgttgacctacctgagttactgaggtagcattcggagacagagatcagcagtaggagtatcgcaagtacattgcctcttaacctcatctctaaacgtgtaagccgaattcatccagtttgcagccgatagcagcaaggtaattaatgcctaattaatttcgtcaagtgcactcgtaggtagtcataccaagacataatcctcgtttcaataccttgtctcatagcacagaaatctgagcaacgcaacacacaagactctgttcaaaccaactacaaatatcatgatatcagtgagaaatatctgcaatagaaacccatacactccatcccgaagaaccacgtgatgaatacatcatacaccttatccagtgattgccaacacccatctatcccaacgcgccctttgccatggccctcccacataaaaagcatataacccgcgggagacgacattacttcgcccccaaggcctttggaaaagtatatagcaagaaaaagagaacctcattcccacagccggaaaccatccgcgtgggagcctttgaagtacaagcccaggtatcgtatcctcatccattcatccgatcattcgatcatcatagtaattaatccatctcctgctgtaacaagctttgactgaactgatcccggcgtcagcttggaagcgtttgacagctttattatcatatttctgcctcccttcatcttcgttaaaagtcacgcgccgtcagcagctagacggcactataaaccagcgcctgtggccagctccagcccttggttttctgtccctgcaaaggtgaacttatccatgggaaaatcttcctcgggggttcgaatgcctatgccactatcatcatgggaatcggtagccatcggagctgggtttgtgttgctcggtgggggaaatggtgcccgcccgggctgagtgtgtgatatgtgggccagattggtgtcgtcactcccgctgctgtaccgagaggcttgcttgctcgcgggcttgctggatgcctgagattgaggctcctctggtgatatgggtgtcttagcgccctgcttcaggaatccaccttgctcggccaaaaagcaggtcatttcatccacccacgtctttgtcacccaccaagacccaaagctcttaccctgtgccagtgtgagatctctcatgacggcggttccaactctttcaacgcaccacacaatatctgcatgagatgcgtaagggaatttctcgggcaggccctggaggaaattgacccatctgtctaggacgttctggcctgacgtgtcactgccgccatcactatccggctgccgaccgctgcgggaggctacatctccataaatcgtcagacattccacctcccaggggacatttgctgggtcaagcaagtctctaatctctgtcacaagcaggtttactacgtcgtccattccacgcgttggtacgcattcagcaatcttgcgggcgcgaatcatggtgatccagtcaatatacatttgatcacgattggctgggttcgagagcatgttggcggcggcatgcgcagtcaggttgactcgcagtgcacggtccaacagacctgcaaaaatggctgctggtgactctttagccgcaataacatgctggggttggccctggaacgagtctcgaatgtgaggaaccagcctctcggaaatgctgcgaagggtatcaagaacgggcttgggaacgacttgaagcgtcaagccagagacaatccgcatcattcgttgatacaaggcaatgtcgcacccttcaatccatggagccagagcagggttactaaagagcttttggactggcatagtgagtgtgccctggaaggatgtgtagaggtggaaaaacgtcttttctctgcagtatcggatacactccaccaaggacgtgcagtgtgatcgatataatgcagataatgatttggccgcgtcagggtcagttccatgagggagataggattcgatcggaggcaaagcaattggttcagattgctcaaaagcggtttcgtccaaaggcgggaatgctagctccaggtacgtcttattagatgtagagttgacattgtcaaagttgctaaggtctggttggttgtaaacgctatgagatctgctcgaggatctggtaggcggtatttggatttggggctgggtggctctttgaggtgaaggcaaagcctcactggtgacgctgtttccctgctgtgttggggcgctggcaaagagtcagcaatagaacacttcgcactttttccctcgaggcaaatcctcgtttcctattagaactcacctaaaagtttgaggaaggcccttggtttctgagactgctcgcggcggttgcggttgaggttcctgcacttctggctgatcctcgacgagagagaaattgacgtagtgatattttgattcgcctcgaacgccaagacgacgggtcttgaggccagggaaaagaactcttactagctttccaaagctggctgggttcaataccgtgatcctctcagtagcacatcgcgaagcgtagttggcatagacccggccgcgagggacagagccttttcccttggagcagactgaattgatcctggaggtgtagaaagggtaagaattagcaacacgttacaataatcatcaaataccggatggcgcataccataacatggcgaaaacctggcgggtgcgttctgaattagggccccgctcatttccatgtagctcgcgtgccacctcttgcaggttgcgatggcggtttgcattgaaaagatgccgcatttccagttcgttgtttgcgctagatctggtgcctgccttcatggtgccagcagctccgttcatggagtcgccgtcctcgttttcctcgcgatcgagcatctggctgtcgccttcggcgaagctcgcgcccgcgttgtactgttcggcaggcagggggtgcctcgctattgagtggtgctgctggtattgcatgtgatggctcatgggagcactcatgggtccgtccatggagaagtcgtggcccgctgattgcatgtgggttgccgcctgcaggatcatgtcttcaggggacatttgcggtgtagcggccatgtctttcggatggctgtggtgctcgctcggaatccactggccggcatagagcccagacgcctctgcgaaagccgtctggtccagattgggctgggtagcggcgctgtgaatcgatgttgtcgaggcacgagagagagggcgcttccgagccttggcggcagcgcgtgtcgctgaagtgtctgcgagaagaggcaaatggttagtttggcagggtcaagagatatcacaagtggcagagcaattgctgccgctggtcgaggcccacctggctccatagtgagagttgccgatgtagagtttgcgaggctgaagtttgacgaccaaaagctaccagacaacaaacatgggctgtggcgggagacacgagcaggccggatcccgccgcgaccagacgcgagcaaggaaaacaagtgcagaaattcgaccgttgagaagagctgaagcgagcgacttgcacaggaccagctcgagcaattatcccgatgcgcgcgcctggtggttggtgccgggtcgtctttgcctgcggctgttgttgtggtttgattttctgttgcgaggccaacgagaggagaaaagcagacggacagacgcaggagaccccaactgggcaagaaaacccaactaggcaaaaactataaacaaactttggggcagaataacaaactgtgctggcgttaggtaagcaggcttgcgcactaattaggtggaattccagctcccggcggacgattcgagcaagcggggcagcagcaataacaacaataataacaacaaaaggacgctgtgccatgcaaagggtaggaggagccgaactgccaacactctgggctgtctttgaatatccttcatacagccgctttgttcttatttgatcaggtggtgctcgttctcaatatcatattgaatactgggtagacgacggttaaactttccccatcttcagacgagaggcatgccgtctttgcgccaggttagacccatgcatggtttggctgtttagtccctctctctctctatttttactttactcaagtcgacacatggcactttaactctaaagcgtcctacatggcgctcgcagcgtgggcagcatctgttatgtgctatgaacctctatgcagcttgcccatccgcagcccggcgtatttacttgtaggttaggtcgatggacgacgtagtaggcaatatcacatgcgcatgcagccgctggccccgacaacttttggtcggatgctccctggcggctcatcgagactggcccagagccccttgctgctgacgtctagcatctctctagtacctgttcaagcaaggtaccgactcaggtagcgcggagtagcctgccttgtctcgagtacctcccgccggcactgaatgacgacaagatgccaatgctgtgtgatccgccgcgcggtattggtactcattatacgctatccgctcccatctgggtacctgctaggcacactcggcatatgctccgcagagagctccatcctgctgcgttatctcttccaatgtcttccattggcagtcggaagctgcccagcccgtatttctcaggtgtgcgtcctgtcctccaccaggacacagagagagacctgaaggggcaccgcagtgttcccgacccttccagagctgtgctagagcttcatgtacctcgtccagggcttctacccctccgtcagctgatgtctggttggctgcgcaggtagcttgccggatcccacgaccttggccctaacacaggcaaggcgacccggtttcagttcggcgtagatcgactcagcacacgtcagtcgctggccccattccccaagaccatagtgccaacctgttacttccacaagccccaagccactgacgctgatcaaagcttcttaagctgggctcgattcacaacctctttataacatcatcgctcccttctctcctccatctacagcatcttgcttctgtaaacttcttcccctagccttctgccctgcttgcagcacccctccagcgccaccatctaccaaccactgccttttttcttctgcggggaccttttgctgtcgtcgcgagcttcacatcaccacgccgaccgctgcgcaaatttgagcatctagctttatcccaagacaaaatggcgtctgcccaggcaaaggctcaggactacctgagcgtcattgacaaggaggttcgtctgcagcgccgccatggcttggccgtctcttcaatcgagctcttccgtgctgacatacgcatagctctccaaataccccgcccttaacaacctcgagaagcagattggtgttcccaaggcctatgccgtcatcggtgttgccgctctctacttcttcttgatcatcttcaacattggtggccagctcctcacaaactttgccggtttcgtggtcccttgctactactctctgggcgccctgttctcccaatccaaggaggacgatacccagtggctgacggtgagtttcaatttgcctgtccctgcgcgctgccgcagcgctgcaccggccgagaatcacaaagactaatttgcattgtctttagtactgggttgtttttgccttcttcaccgtcgctgagggcttcttcagcatcgtttactggttccccttctactttgtcttcaagtttatcttcctgctgtggctggctctccctaccttccggtaagttttcctctagaatgcttcctagtagagaacaaacaaggtctaattgtaacccacagtggcgctgagatcgttttccgatccttcattgtccctaccctcggccgatacttccagggccccggcacttctgctggtctccgctccaagactgacgcctttgacaagactcagtaaattatgccggcttgagcagctgctttggtcgcaaatccgaaccacttgtccaagtccaggaccaggcgctgcaaactagaaaatgcaaactcatcaagattgaaacaatcgactattgaggataaaacggggacagggcgggattctcggcacatgccagatttccggagagggactagggtattcgggggaacaaagagcatggaaaccagaattttgataacgcatgcttgtcttagaaggtgtcatgacttggaagctgtagggcgcaatgacagattgggttgaaagagaatgcgcatgtgataatgaaaggctctttttacttgtttacctataaagtatccttgcatcgaacgatgagattctaggaatcgcgcatgtgaatgacagagcgacgagccaatgtcgctactaatcgcatgtgatgtctctgatgtcatttagctgtgccaatcgcctgggatggcaactttactgagcatcctttatgctttctagaacagccagcatttcgcaggcgcgccatcgatggacgctcctcgtgtcgatgaccgagaatggagggtccgagctaccgggttacgtggcggtgcagacggagctgcgcctctccctccctgaaccgctaagtggcccccctgcgccatgatagcggccacccgccagataaccggcatcttgtatgtactccgtattattgtgaaacagccatctgacaaacagcagccctgacgatccaaggacgtcaaactggcagctggggacccaaacgattctcatcctcgtttccaacttttgacccctatgtgcattcgattatagacgctaccctagagattcaccatgaaatcacatggctacggggcgacgacatatcaaagctaggacatgccgcacgattagacgatatactcgcaaacggccgacgagactacaactacgaacaagacggcggacgcgcaagcgcctgtgatgcaactgagtccgctgggatcgcgacttgcggcctcgctcgcagggctgcttgttgttttgatcttgtatatccttctcttcgcacccagcgcagcgtttgcgctggagcttgtggcgccctctgtatccgacctgacggggccagtagagcttctgcagctgggcgctgagtcgcaatacgactatgagcccgagtttgctctgtttgatcgggggattctgggacgagcgcctgcggatgcgacacccctggtgaacaatgtgccgatcccgatgaaccttcagccaggcgcatctgcctgttatgtggtgaacaagaatgtcatcctcagcggccatccgagcacagggtcctcgagctccaaatcggaattgaagagagatgcagactcacacaggcgtcgcgacgacgatgacgaagacgacgacgacgacaacaagacaccaagtggtaaccaaggcagtggtggttctcaaagggtgctctacctgtcggcaaatacctgccttcaaccacagagcgcttcgaatcggacatcagtacctccgcagcttcatatctacatatctacttccagcaaggatgggtgtcctgatgtgaccaaacctcccgctggagttcaatcaaagggttttgtggaaggcgctgtcatgtacggtttgaatgcaacggacgacgtgtatgtgacgattgcggctccaaacgtcacgaaggatttccagggcatttacaattttgagattgcggcatcggttgatgactactattatcaatataatgatgcggacgggcagctactgtggatggacagcgacgcaacatcagccctgctgcagacggcgccattgacaagcaacgtgaatcagattccatccattatgggggccggcccacagtatgaaatgtacgttcaaggggacaaggcgccgattctcaacgggcttatgcgctcagcctgcgggctgaataatgccgcccaaatcgcgtcaaaaagactggacaatggacagatgaacaataatgaattggtccgaagcaaattatacgacaagggcccgggtggttggccaagacagcaattctattttgaaggactcaattccagctcgtcttactctggtatcttgttgataccgggaaataaaacaaccggttcgaagagacaaagctcgggtgtggttgggggcggtggcacagtctttccgcctacttcctttgacacttcaagaggtatgctctcctttcccctatcttgatgaagatggaaatggttgatattctaacttacttgaaaagggacaaactgcaatctaatcactgatcttgacttttgtgacgacgtgcaatgggcagctcccggcaataccaagtataacaacacggagctgggcaatctctacgataactttgcgaaaacgatgtatggcaatttccaaaatgccatgatgcaaattccatgcgaagcgccgtctacgcagcggtactcgctggcagccaactgtagcaactgcacggttgcgtataaacagtggctttgtgctgtggctataccccgttgtgaggatttctcgactgtgaacaactacacaattcctcgaaacgtggctcaagcctttcctaacggcaccttcctcccagacgagctgaggcagcagctcatgcagacaccggctttcaactcgtctcggaatgcctttatagatgaagtgattgcgccaggcccttacaaagagatcttgccttgtgccgacctttgttatggggtcgtccagggttgcccggcggccatgggttttggatgtccactggcgcatcatggaattggattcaacctgagctacggtttacgcgatcctgacggcaaagcagtgacttgcaattatccaggagagcctagaactattgttagtgcagcaaaggcaattacgcctagtatgatgctcctcgtgagttttgttgttctcggctcaggtttgttactatgatggaacgatcattgaataaagatagagatggaggtgtatagacagacgcataagaaacagcgagagcgaaagagaaaggaaagtcatgctatatgcaaggcgtttatggttagcgtttgtggctttgaagggctggcttgatttgatttctccgaaaaagaaagcggcgcatggcgttttacaggctgagtaatttacatatattatggatagaggagctgacgacaaaggccaaagtttgaaggttcaattgttccttttgaatagatgttggaacattggttaaggagttgattatacatttaaaattggcatggcatcgaggtatagagcggaatacaagtatttgtatgcatggataaagctgtttgcgtgtgtttgattgtattgataatgccttttatgcgtgctccttccactccctttgcttttctaagtcattcaacataatgtctcagtcatcatacaaaactctccatcgacaaatagtgtatacgagttgtgaaattgctcgtgttcgttacaaagtgttttaaattggccaacctttcctccacagctggcatgatttgacctccatagaaagatatccttcttttgtatgtctcttatttcccctctttcgtcttttggtattcgttgacggttgtttcgagcgcagtaatcgttgctataacatgcaagtccttctattagcaccattttcccgaaaacacgctgtttccaccagaagaagcttccagtctcttcttcattcatctatccgctctcttccctggtgctgcttggcgtaccgtcagtttcttcgcgatgctcatcggcttcgagtttcagccacgtccagtatgcgacctggtatgtgaagacggcgaggacgaggaccttgcctatagggcgggtgaaggttttgtagaattgagcctggaatttcgttcaaagattgcagttagtaacggaacaatgcagagcaattgagggtaagcttttgttcttttcatactgctgagccagattgcttagtggcatagcttctcgcacccgtccaagaggctggagctgctctatgcgaaactcggatcgcggacgggcatctctggcgcaagaccctcagcgccgaagacggattcatggctcaatttcaatttcactctcgtaaaaactcggatcgctgctgtattctcaatggtttgggcgtctccaattcattagacccgctggttctgtcgctcattgggcgctgcagcgcatgccatctccagataacgcagaatgcattttttagcatcgatcacgagctgcacattctttagcatgatccgtcaaggtgcatccgcacacactgatcggcatcgctgtggcggtgcaaactgccctacagccgcagcagcttccagcgctcccatgtggcggcggcgcattctcttcccccgcgtttctccaaaggacacctctttttaggtccagcagagaggcagcagcgcttttgcgctagaagcaagtctggcacaaccattgcccgttctacggatacagcaagccgcgctgcgacaacggtacgatgggatgtacccggtaccttgccgtcaacgcggtttgccgtgcccaccagacccctgcgccctgtagcaggtacccgccttgagattagatactagtcggccacctacggcaaccctgtccgcggctattttcccttgacgacacatgtcctgtccagaaatccctggacattcagcgttctcttttgccttgactggtttcttttactctcggctttgctacatatacccttttcttttcttttactttccacgctccttcactaattcattcgcgccaatctgtcctaaacttattggaacaagaagaataaaccgttccgcatacttgacacgataccctgaaaaacattcgccgccctccgtcccccttccaatttaagtcttgtataagaatcgcatcactcccgtccaagcttctggaaccacaatctgtacagctagcttccatattatactctcacgacttcgaccaccttcaataacaacaaatcacacttacacacaatcgcaatggtaagtcccgaatgacttctaaagaagctttcatgtcgcaaaaggccactatgtctaacgcgctcctctttgcgcccaggcccaaaccctcgagcagcgacggcgcaacgccaagttcgtcaaggaccaggaagcccgcagaggcaagtccgaggagcagatcaagaagcgcaccaaggaagctgccaagtcgcccatttccatgttctggctcggtatgtccctccttcaattcgatgcgaaacactttgtccaactggatttcgttctcgcgctgactaattacttgttttctcttcctagtcatcctcggtttcgtcatctttggcggacttgtgttcgaagccttgtcgcgcttctttggcctgtaattcaacattggccgtagtcgaattcgagtcgagacagaacacaaagaatcaaaaacgaaagaaaaaaatatgtttgaaaatacgctagaacagagcaaatgggctggcctttcggacagcagaaagagagagagagagatagtggaagtcggagagaggagagactgagcgcgagaggcgaggatccttggcgaaccaaagaggccatcagtgtcatgctcatcgcaggcgctgctgtaacattgacatttcacccgcgtatcctgcccttcttgcagcattcattttcctagagtttttatatcatggggatctacggcgcattggcattgtacatccagtatttaggcgctttgataagcgagagaaacaagcaaaagacaaattcaattccatttggtatctcctgtgagctctgtcaaacgccacgttaccttgatccgtttgaagccaacgcgatcaactgatgcaaatatatcgagcaaaacaaaacgacaaatatggtacacggcagatatggtacgagcgaccgataagcagcctttgccagggcatcatcgctcaaagcatgcggcagccctacgcacccaaaccacggcgtttctggccgctttccttcagctgcataccggcctcgtactggcgctggatggctgcctcagccttgactgagtcattcttgctagtggcgatgcctggcttcgcaatgctggcgccggccttctttcctccgaggagtctgagaaacttgtcttggcgtgcggatcctccttcaaggccttcgacattgatctcctcctgcttccccttcttggtggccggctcttcggccgcatcatcctgtcgctttcttttgccattagtctcctcggactgcgacttcgaatgcttcttcttcttctttggtttctcttcggcatcactggcggcctgagtggaggcagctgcttccaccttggccgtctcgacgtcgccgctctttcccttcttcttcttatccttcttcttctcgcccttggtctcctcagcctcctgctccttggtctcctgttccttggccttattgtcgtcttgaccattcaatgcatcggcgggatgatccatatcactgatgagacttgcaaggagcttggtatcaccattctcggccgttttctgcacgcaaaatcagctctctcttagcatgctcgagaaatcaataaaagacattggaagggactgcctcacctcgagagcttcagtaatttgcttgtacatcttggtaacctcttcagcttgcttcaacaacttctgagcttctgcctcaaaaaccttggacttctccaagcactcatcgcgcttcttctctgccagcagacgctgtgcctctaaggcagggttcttgtctgcctttttagcctttttggctttggcagacttttctcctccgtctccagcttctttctccagagagtctgccaatttcttggccttgcgctcagctttgcgagccttcttctcgagtttgcgctctaggaaaagatatgaggaagagttcatgaaggcattttatatgtgaggggtgatgatatggaagaagagctgcgatatgtagctgcccgtaaaatcaatggccttacctcggtcggcctgcgcctgtgcatcagtctctgatttacccatgatgacactgggattcgagagaactgcgacaaaattcgagcagagggttgccgaatgacagataattattgtagcaaaggcccagttgcgagatgacgcgaaaatcctcgtcagttagattgaagcttttgagaagtaaagtgctgggcgcgagctcgcagctggaattataactgctgcgatcgaaaaaaataatgggctttctgccgggcggtgggaagctccccacaattagtgcaaggtacagcgggaagattgccgagtggcggaaggtggggtgagcaggaactgaagggctgtggcacctgccaggcggatagcgctgcggaaggctccgaaatgctctactgggtgacggtacaaataaatatgggtgtggacttttttcttggattcttcagtcgttgagacttggtcgtttgtgatggacaggggcaccgagttgcgaattatttagaatacagggagacaatgtgtaatttccgcagaatttagacagattcaaacccacgtgttaaccataagtaactgagtactagtgggctctaaagtcagtttcgatcatcaactatgcacttagtaaaaagacggatatcactgctgttgcgacaagaatctacagcagcagatctcccgcccttcgaaggctgcttaagatggcttagctggcgatcttcggtatttatctccactaacagctattctatgctagaagggtcatgaagaagctcgggcattttttgggacaagaacccctcgagtctcctgtatacattcactacttggagatggtaccccgtagaaagaagaagacggaatcgcaaagagtttctacttgtcctttggaattacaactacctaggctagcatcagtattttgtggcgcatattatgcacagctgggatcctgcatacaagccctaggcgaggcttagatgatcggccagcccgcttggacaggtctagatcaacagccacaaaaatcccctgtccttaatcgaagccgctggaagccgtattgagcgcgaatttctgactttaggcccctgacattagggcacagatattgctgtggctctgtctgaagtgacgtccagcttcagctcaaggcaaccctcctgatacctactattgtctagcaccgcattagaatagcatattctgcatcgtatttgtctacctacatagactaccccttgaaaagctgaacagcgaactctttaactcatctattagtccagggtgcaagatgtactgaccctggatgccgtttctggaaccaatccctgcgcctacgcttcaacacagaagggggaaaagtggtatatacatggtgtcttgatcatacctaagaacaaaaatcgacaccggggaatctgaagtaagagcatatagaacatctgaagttgggaaaaaagggccacaatatcataacgtgggaaaagcttgaccaataaagcaagcatcgtaaatatatggattgtcctccagataaacatcgttggcaccgctgctactataagtaacagattggcgcatatcagagttgagagatgacgtataattcggagaggtgaagccatcaccttggtgcatgcctcggcggctggcttttcgactttcggcttcgtgtcctcgagccacgaagagactcatattcatgctgccccaaggtagccctgatggctctggctctatgtcgatgtcgtttgaacaaggaatacggtagctgttgccagcatgttccttgtctttagcctcgcgctccgccctttctttctgctctctggcttttgaccctatttattgtcagcgagaaggtcagaaaaagctagtaccacacgccggagagtttggttggaggaacatacggaacttgcgctgtgcgacgcgattttgtatccgtctcctctcgtctggatctgccacatcagaccactctgtgtcttgtacaccagctttgcctcttttgattggtgaagtgcaattgccgcttttgtcggataagacgtcggaactatgcgagatactttccgatctttgagctgcaggcatagtgacagagcgatgttaccaacgctgagattctttcgggactttggtgtagaagaatgcttgagttgctgagtcccaaagaagattttgcgtgttttgagtcagccggcttgtataagtgaagtataatccgcggtgagaggtgtattttgctctcagaagtaccgggacttgaacaaatgaccatcaagtcagaactcaaacaggcgtataataaagcacgtgcgaatgagatatactgctcaatacgtagagtagaatagtttgtgcttggacacatgcatgttggtgagaagggatgagtggcgtgaaaaaagagtatagggaggtatagtagtcccaaatcataacatgcctggtgtcgggacttgtcaaggggttataggcgattgcaagtcgctggatggggggctgcccgaactggcacggcgaggcggctctgcacctatgtgccgtgaaactgagcttggcctgtgaggcattgccccaggactggctccagaactggtcccggcctggatcccagcacaggcgccggtcctcgagtagcgacagccgtgaatggatccattcacgtcgagtgatctgcagcactctattctcagggctccaccggcgcggattccagggtcccggcgggtagaggcaaaccaccagcgtgcgtggcgcacagtccccagaacgcaggatgcgcgtgtggagggcgtgagattggcatggcagtacctggtgacgtcgggtcttttggcgttacgagtttacgaggccgaatccgcacggccgatgtccggcggcaatggccgagaaggaagtccgtcccaatttgggtcaagacacagcggtgttgtggaaaagcagggctgatatgctggcacccgtaggctaaagccacctagggctcgtatgacaagccaggcaggattgcatctgtccgggacggcagcagtatggtggcagccactttcaaggcagacggcattgtaagaggtcgggaggctgatcctttggggattgtcggcaggggatgccattagttgatacgacggagcaaataaggaccatctgcgtttattgtccggcacatggcaccgcttctctaggattggaaaccttggcaagatatctcatggtgtatagtagatgtttacgacgagatatgctcatggtggcgtcgaagagtgagtttcgattaccgcaaaagccgcatctagtgatgaacagccgcacaaaattacctttccaaaagcccatccacaaagtacatcctgtagactactttggatgggaatactcttgtacagtagttggcatatacgcgtagcgtacctggtcgtgtttcaccccccatttatacggggcaacgctagagctgaatatggcataaatccttgcaaatagggtcaaggataaagcttagcctgaccggagagccaatcgcaatattgtatgcaagctttcttttatgggacgacaatgcttaaaagacagcttaccgagagcacttcaggctagcaacggttatagggagaggcagttttcgctcagcagtggcatcagcgtgacatttcagaatcatgcatgaagcaggcctctggcatttcaacaacatccttcttgttccaagggtgagaaaagcaaggagcaattattaagtacaaagtacaagaaaatgacacagccactaacattctttctgcctcattttgcgcatatgcccactttcccttaaacaatgctagatgggacagctaaggcagctaacatgattagctgggcaactcgacgaatgagctgaagctggactgctcgccaagagccaattgcagaccagagtctgcctataggaggggttatttataggtgaatcaagccctagaaagcaggagcaacctgcttgtaccactggcggcggtgcttttgataccgagacgaagtaggtaccgagtatagtcatggaagtgctgaggaacaaggtagcacgtgtagatgatttccatttctgcatggcctttcttaattctcattttccaatcttcaagcttctccaccaccaccaccaccatcaccgccacttctcttgtcaccttcgcatcctggctcttcctcaagctgagcctcagcaattaacacacacacacaaaaggcggtatccgtttcgagccacggctatcctacccgttgtgccaggctaatagctgacactgtaccgctagcaacacttcaggtgtgactcttcacaacggccaaacggctttttgggggccaaagagcagggctaggagcgccaatggcagacagctttgcaaaaggtccacaaatatgcctcccactcattcagcccgacctactgacttccaaactactctgtctaaaccgagatatacgacgacgagctaagcggcgcatcccttcccgctttgcgtcagcgcggtccttgccaaatattgcgtctccgtggctgtcgcatctcacggcagtagaataccgaccttgggtaggtaccgaggtgcttctttttcgctcgctctacttgcacgctgtgcatagaggtgagaaatagacgcgagacacagaggatcaagtgtagcaattcgcaagtcgaactctaccgcatctcacagtcatgtctctgcaatgatcaaggagaaagaaaaggtaatagatagaggaaaaggtttcctgatctcttgtctcactgcacgaactattcgcgatgtgaataccgaactcgaccaaatgtgctgcacatgattccaccaataggacaagaaaccatccgtattggtcagaccagtttttcagcttctcagtctagaagtgtagtagggttacttcgtctctaaccgcacagcgaagaggtgattgataccacaaccacgagcccttcacaccattaccaggcaccgctatgaccatgcataaccgcagctttgtcttggccgtcgtattaggatctcgtgcatattcaaggctggactggactttcgggcaagtccaagcctcgttaagctgttttcaccacggagtgtctattctacccacaaatcgagatgaaagtgatggcactgaatatctgtttgccaattgaatcttggtcgaatctatttggatgactacagcatcataattgaaaagctcgaaaatgtttccagctgctactctaacaatgatgcagcaactggcgttggcagaaagatctactaatgactggaccttgctgcctgaattgttttcccaggaaaacaccactcaaccctccttgaccaccctattcagaaccatgcgttattattctcactctcacggtatatacatgtgcacaacgattcgaactactactagtagcggcacatattgcaaatgcgatgctacgacacgtcacacgcattttctcttcacccctgtgcgccatgtgttcccgtcctttgagctaaagcgcggatggcattttgcatagtccgtagggctgccaagagcacctcggctcggatgggcagtaaaattaggacaagtatcggcccatataaaagggttcggcaatctaggctaaaccgtgacgagtatccagggcgagggattgaggctcaatcaactgctttgccaattcttggatctcacaggattcatcatctttgacttacatgttgagctctgcatatcttcgaaagcttctgcccccacctaagagacatgcctgataagaacaaagagagaaggtcgaagatgtaaatgcttggcgtgggctcgtatcttgaccggataaacaagttctcacggaaaacccctgcagataaagacactgaatgatccttctcgaactgcattctccctttggctgtctctttctgggctgaactttggactgtcatatgtgtgtttcttttttagcggttttgaatcccacctttatgattatcaactgaacggagacttctctcgctatcatattctcttaccaccctcagagtatcaagactgagaatatcatttacgtaataaaacagtatagctcatattttcctatgagtatcatgggtattagagctgtatcaagaagcacggcactaatggtctctgagactataagcatcttagttcagatgtgtatatccatgattatcattaacatcagctatcgtcagtatttctctttttctcaagctattctggtactatatccctcatgaaatccctatatatttgactaatacaaatgacgtgaattaactacatgccttcaattgcaacgatttctcaacaacatccacccagcgaccacgaccgagaatcaaggactctccatctcagccaactcggccaacggcggtgacatcgataccggtcttgccatcacagtcccgtgaatgctctgccccatctcctggggtttgggcggtgcccagaaccctggcacgctgttatgcgctgccatatacggctcctgcgggactgaagtagatgccatgcttgtatgtggatttgtgctgtaatgtgtgtgagcaggataggtaggagagccatagccaccagatgacacgggcacaggcacgatctgaggtctcttcgattggcggcggtagtacagtatcaagccgagggccaggagcaaaacggctgcgccgccgattgcgatgcctgctattgctccattagacaggacgacagaattggagttggaacttgcgctttccgccgtggtcgtagaggaagttgtagccgtcgctgaggtttgcgttgccaatgtcggagctatcgtagttgtcacgacggtaacattgttcgtcccacccggcgaaaggtccttgtacgcatcgcagtcgggctgaggctgtgcaagcggacactcatctgcggagcaaatggaatagagctggccattgacaggaggcgcgcaccgcacgttgtaccttgcgttcataaaagtatccagcgtctgtgcgtcgtcgtctgagaagccaaagtatttactggccacggtgagttgctcgatgaagtatccaatgtccgtctggttcaggttcatgaatttgtggacgtaggcggcggagagaggaccgccgctgtcagccgttcgtgggaatttcggtgcgaagctgcagccgtagatgaagccaaatgccgtgaaccaatgggtgaatagacggctgatttgagaaaggtcagtggcgaataaggggatgatagctgatggaagtgatctagggggtagggagacacactattgattcgtcgaattatttatattgacagaatttgttgaaccgttcaggaacgataacaatggaccggtagcacccccgtctaaccagttgattcccaccggctgattgttcagattcgttgtcgcttctattttggtatcatggtcagcccagacggacatgcgtatgaaatactccgcaagtaggaaacttcttacttgaaccatcaaaccaaggccgaagatatacatctaaccccttgaagcgcgctttgttgaaaatgccggagctatcgtctgggggattcggaaggccagcacccccagcgtaggcaagagtgacgatgctctgtacgagaagcagctgggtggtactattattctcgccataccgctgagtggcatagtagtcgcagattgactcgttaccggatcgctgggccagagttaggcgccctgcagctaagagcgagacagccgcggcaacttgtttccacatttcgtacactcgtagtactggaagattgtctcacgggatttgaaaccgatgggcagaaacaacgaggatttaagattgagatggccacagcctagagagtgcggagaaagtaacgacaatcagcattataagggcgactcatgacattggacacggtaatctgggcctggccagacggccaattctagcaggccgggcagcgaggccaaccaggatgcctgtgccaagacgagaatactcgcacaacgtggcggacgtgcatatggtggcacgcgaggccttgggctatttgcttggtgaccgagctatggcgttggctgtcagcctaatgtttgcttcctcctgcatggtgttcctcagctttggaggcggtggtgaagatgacaaggttggctgaccagggtggcctcctatggctcccgaacgacatcattattgagcttgaatctggatgatgaacgatttgctgttgacactgcacccatttctcgtcttgatgcctgatagttgcaccagcacttggacttggagtagccgggcatgttggcgtctggcagcgttgattgggcaaaccgcttcaagccatcctgcagtccaaatgctgatacctagtactactgctagctgacagcaggcatgacttgtctagacgccagcctcttttgcggctgagggcgcttgccggcagtcgagagctgcgaaatgcaaggggcttcaatggttcaaatgtcactatcaatacttcggttagtagcgtgcataggctgatgcgggcgagcaataagcgagcttgacttactcagtcataattcagccaacaaacagttgagtcggtgtgaagcaaaagctgaatggcctattcttcggtgatttgatatgttgtggtaacaattggtatttgccaagcgatcctattttatgcttaaaacacttagcttggccggaattaaatggccacctagtaactgtagacagccggatgcagacacctgactctgcatgaattatttcgacacaccaacgtccatcggtttgaatcatcataatcgtacgaattgctgatagttctacatcctcttccctgactgtagatggttcaggcaattaaacgcgtcgcagttcaccaccacaccctggtgtataatatcagcgaataatgagatagaggcattccaaccgctggaactcggataagaacagtttgttacatgattttcataatatacaatgcgccagccatcacagtccttccagacacactccttttacaagccagccaatgcttccgcctcacgctcagcccttcgctccaccgaccgtctcttgaatcgaatctctgcccttcttctctcaccaccgtcaatcttgcgaccttggcggtgttcccacatgccctccgtggccttgacagttgcgccagcctgctgcggcagcggtatcgcatatggacctgctattgacctggttcccctgactgtgtagccattgggccgtggcaggacttctgagtctccaataacagcttcttcctcttgaggcacgttgactacatattttgcgtcgctgatgacggacgctggcggggtagcgactttcagcagagcctggccgtctttgacatacttgaagtctccgcccggtcccaatgctccattgcgatatctctgcatccattgcaaaaggtattttcggttgcgaggcggctcgatgcccagctctttcagttgtggggaggtaagagagaagagagactcccacgacgggaatttggatgcgtgcttgttcaggccgcggccaatgagtgtaagaaaagtctgaacgtcggggacgaaaggccgcggctgtgggaccttcggggctggtctcgtcttatggagccatcgtgtctggcttgcgccgaggaagttggtgctgcgaaggaatcgcaagggtgatgtcgatggtgagaggccggacttcatcgtgactgttgcgcggaaaccctagtattagtcgtcagtgacgtctctcggatggatgaattgatggccaggtagagtaagcattaccaaatgttttaactgcagtaatattggctgcgaacgagattgaagccagcgaccttcctcaagtccaactcgttcgatcctgtgatttgcgaactttactaacacggccaattcgattttgaagatattagctaagcaaggctgcatgaaaataaatggggcaatgtcgaagctcctttatcggtgcctcttcattggcccggcttaattatccaattgataacgccttgcatcaacgggtatttagagtgacgggtcgcatcattgcttcttcacgcttccgatccatcatggcgacgagtgcgtccgccagatttgacggcgggccatctccaaaccatccaagatagccaaaagtacacgcacaaaacgcaactcgcccaacatggctccctggaagccggtgcacatgcccttggcggcatcacctaccgcattcaaaataggaccccatggtgagatcgttcatgccacatgggactctgcacagactagtgaaagctgacttttagccttcaaggtgtactaccgaatgcatttttagagtttttcgactctttgtcgaccccaagttcttctgagagcacgacagacagttcccgtaaccttaagccacctccatcgaagcgtcgcaaagtagatcgtgaaccaaacgacggcatcagtatcgcaaacgccacaatatcattctcgcgccgatgtgaaaatacccgtagctcagactccagcagtgatcaccacggcattgagcccttgctcattttcgatctccataatgatcgtctatcaatgacagctcgaacgagcagtggtctcgggccctttgaagccgatataaagctacaacgaaaagaaatagatggcaatgtggaaactatacttgaagttggaaaatctagtctgaagaaagccacccccggtgctatttggacggctgttgatatttcaatcaaacaacgccaggggttggcctcgttgacaatctcttttcatctttattggaacgaaacaccaaatccgtatgcatacttgaggcggactaatgagcgacgatacagcgagaagttgattcacaccttcttcccgcctcatgagagcgctcccagcgagatctcgtggtcaccgatggatttctacaatgcagcgcacgtcccgtcaaaagatgatactgattccctctctattgatgtttctggcctaaccgccactctctatccttaccaaaggcgaacactacaatggctgttgcgccgagaaggtgtgaaatggactggccaagacgcaactgtccaagacgcaactgtccaatttttgtcagaagatgagcaaagacaagatctagatctttttcgaactgtgcaagatgccaacggcagcaaggtatatctaagtgatgtgtttcaaacaattacccgagatcccacgccgtaccatgaagctagcaaatttgtcaaaggtggcattctcgcggaagaaatggggctaggaaagactctggaaatgattagtcttattcttttgcatcggcgccgagcggaattctctccggaacctctaccaggccaagagcaccttgttcccagcggcgcaacttttattgtgactccaaaatcattgcaactgcagtggatatccgaactatcccgccatgcccctggactacgtgtgaagcattacacagggtgtcgaggtgttgataaggatggtgaagtgcggcttgtagccgagctggctggatacgatgtggtggtgacaacctacagcgtactctccgccgagcttcactttgctatcagcccccctgaacggtcgcggaggcacgagcgagcatatagccggattctttctccgcttgtccaaatactgtggtggagagtgtgcctagacgaagcccagatgattgaaagcggcgtcagccaggcggctgcactggccagagtaatccctcgagtaaatgcctggggcgtcaccggaacaccagtcaaagacgatgtcaaagatttgcttggcttactctccttcttgagatatgagccatattgctctacaccacagatctggcaggcacttactgcctgccacaagccattgtttcaacagctcttcaagtcaatatctattcgacatacgaaagcttctgtaagggatgagatagctctgcctccacagagacgatacgttataagcatgccttttaccgcggtagaagagcagcattaccagtcgttatacaaagaaatggcggaagcttgcaaactcagcacagatggcgatgctcttgttgagaagtggaaccaagaagactacgaagatgttatgaggctgtggctcaatagactaagacaaactgctcttcacccagagattggtgtctatggacgccgagtattgggaggcaaggagcgtcccatgagaacggtggaggaagtattaactgccatgttggagcagggtgagatcgccataagaattgatgagcgagcatatctttcgagcaagttggtactgggccaactatttgaaaacagccctcgggtaagggaagctcgggaaatctgggaagaggtgcaaggcgagtccgccaaattggtagccgatgcccaagtggcactcaaagatgctcttcgggagaaaggacacgatgcggacgaaactttggagagggtgcaagatgcaggggactcggacattgaactggaatacgaagcagaggaagacgtcggcagtaaagggaaacttggcgagctgcagaaccggctgagaactagcctggagctgcaccacaaggccattttcttctgcgccaacgcatattttcaaattagggataatccggagttgacgccgccggattccgaggaattccaacacctcaaaaagctcgaggacgatggttatgagagcgccaagttggttcgaaggaagatacttgggcaaggtcagcgcaaggcaatgcggctcctgaataaaatcgcctcagaagccaaagagcagtcttttgttgagataccggagcttgctgtggatagcgagcgcggaatagagagtgggggtattattgataaccttcagattctttatgaggatctcaacgaacaagcaaacttgattgacgaatggagagaacaaattatccagctccttttacggccgcttgttgatgaagaggatactacagagaccactggagaagagctcatggatgctgcaaaaatccaggacgagctgatggtttatgtccaagtccttcgggccgttgtcgctgatcgccagtttgtcgtttcgggccaatcaaatggactgctaaagcatgagatagagatggcggtcaggatggcgaacgaaggcgaaggacctgctccagagaggctcctcgacctggcggaaaaaatgactgaggcgaagcctagaagagtcaatatgtctatgcgcgctgctatcagcgacctccgcagcttgttatctaggctcactcgagatccgaatcccagccagagagaacgtctcgagtctaagattgcgtctgacttgatgaagacaactcagacactgcttggtgaacaaaacaaggcagtggtggctttggaagcggaggtggaaatcttcaaacgggctatgaacgctcgattagactactatcgacagctgcaggccgtctcggacgatgtaatgccccttgaaactcccaagactgaagaggccattgaaaaagcaaggaaaactaccaatgaccttcacagaaagctgttggccaacgaagccaagcaccgatactgtaagttttgatgcatttctcatcgatttgagacttgttgtgtctgtgctaattacattaccgttagtgctgagcttaaaggagaccgggtccaaatctaacgagcctcgaatgtgcgtcatttgccaaatgccattctcgagcggcgtattgaccgtgtgtggtcatcaattctgcaaggagtgtatcatgatgtggttcaaggctcaccgaaactgtcctgtttgtaagagggcgctcaaggcggacaatttacacgatatcattatcaaacctcagcagctccaggtccatggagaggaagcgggcgtaccaaaagcaagctccaacgatgatggcccacagcgccgtcgggactcttcaaagcaaactgtgctctattcagagtttgataacagagagcttgagcggatgaagaatattgagctggatggcccttcgtttacaacaaaggttgacactcttgttcggcaccttatgtggctacgcgagtctgatccaggcgcaaagtctattgtattttcacagtgagtcttcctgttatgcttttgtataccgctacatcaattatcagaatgtgcttgaactaacggcgtgtcccattgttttagatacaaggactttttgcacattctacgcaacgcctttaaccgcttccgtattggatacgcatcaattgacgatcctgacggaatcaagcgattcaaagaagacccagccatagagtgctttcttctccacgcaagagctcactccagtggcctgaatctcgtcaatgcaagccacgtctttttatgcgagcccctactcaacaccgccctcgaactacaggcaattgcccgcgtggaccgaatcggacagcaacacgagacgacggtatggctctatatcgtatccgggacagtggaggagtcgatttacaacctttccgtcagacggcgcatggagcacatgggcaggaacctcaaggggaaatccaaatccaaggagtcgacgccagaattgctggacgcgaatatcgaggaggccaatacgctggagctggagcaggctgctttgtcgaagctcatgagtaaggatagatctgcgggcgagatggtagatcggagcgatttatgggagtgtctgtttggacattcgagtggcaaagatggaaaaggcaaatgagttttcatccacctaaacggagtccttctggacctgcgatacgaataatgaatggtttatatatatatatgatggatacacgaatgtacactacaaattgagacaatgttttatgaaataaaagatgaagtgtactcaatgtcattatcattttttctctttgatattattatacatggcttcattctaaaaactttctctttttcttctttttggtatctccaaacccatgggaatcaccccatgatctcgacaacctcctaagtcggcatttgctgactcttttttggaaaataagattttgctaaacgccaatgttgctacacattaccatttccccccaaaaaaatgagagttatacaggaagaagagtagtcaatagaaaatgtagaaaagaggaagagcagaagaagagtaaaaagccagagtgaaaagggggaattaaatcctcttctcatcgcctcatctctagtagcaaatatatttcatatttactcgacaaccttcttcttgctgctggcgctagactttacgcgcttggcgacagggcggttgatgtggtggtcggggatccagctctcgtcgtacgacttgccggcggactcggagccggagagggcatcggcggggtcgacgggcttctggacgggcttcttgggggcgcgcgtcttcttggcctgggggaacagggcctcgatccaggtcttgtagacgaagaagagggtgcctccgaaggcggcagtgaggacaaggtagaggaagatgctgtttgtttattagccatggaattataactggtagaagaagagagagttgcgtacatttgggggtcgaggaagctggtgggagcctcgacaatggcggtgctgccctcatacgcaggcacctggaagacgacgccctttgcattggtgaagacggcgagcagatgcaggcgcacgtcctgcgggttcatgtcgagcacaaacgagtacggaaacgactttgtctcgccgggctcaatctccaggctgtactgcacgacggtcaggttgcgcacaatgccctggtaggcgggcacgtcgtcggcgagctcctcgggcgaccacagcgcgccgttggcgaagaggaactggatgggcccgtcctcgtggttggtgacctcgacgagggccgtcgtggtgcggccattgaccagcttgaggccgaggatgtcggagtcggggaacgaggttctgatgtcggcgttgagggtggcggcttcagcagcctcggcaacaggctcctagaattgcgcagcagcgttagttttgaaaggcctattctggtgtttatttccttctccaaggtaatttcactatcacgagggtttccaccgagattccagaatcgcacgcacctcttgagcaactgcgccaaagacctgcaaggccagaaaagcgaggagagacgacttgaacagcatgacgggcagacgacgaaagacgcgaaccaaaagctcggctcggccaattgatgaaaccaaaagagaaacgggggaggtgaattgagaggaaaggaataaagagaagagaaggaagaaaaagaaaagagacgggcggtttggagaacgttggagctgtatggcgcccccccccggtttagaacatgtggccacagcaccagctttcgtggagtggggggacccacgcttacataaacattgaaactcgcgccattgttgggacctgggaccggaaagaaggggccttgtccgaattgggaatttctgtgttccacgcatggaacattggaagctcgacgtgatgatattgggatccattgtggaatgccatctaccaagaggagaagagtatgccacggatgagacacattttcacagccacatgtaatatcagacaatgcgcacttccaaattccttctattaatacccgaatacccagcataatcatcaaattccgcctgttggtatacctaaaatacgcactgaagcaccgcatacaggagcttcttctaaatatgggacccatgataatagataataacagaccccctcaacatgtgcgcccgtccgtctgatagccaaatactaagcccattcactacccatagttaaacaatgactaggctcgtcccttttcacggccctccgagatccattccgccccaaccatcaaacacatccatatcggtgtcgtcgaggctgccaaatagatctgcctccgccgaagcatccagcccgccgttgctgcccggtcctcccaggcccaagtcagacgaaatgccgccaaggcccatatccaggctgccaacaccatccattgacatggtgccatcgcccgaaacgccagcagcgacaacaatggaatcttctaggtttgtcgcatcccctgccaagtccaactgcatatcggccgcctgcagcatcggcggtggcggcagcaccatctgcgcctcaactctcctgtgaaggcgaacaacaatctccgccagctcagcatccttcttctgcagcttcctgtaatcctcggcctccattttcaagacttcccggagggtcagcgggcgctgcagcatcgggagcatgtttcctgtttcatccaaaagaccactggtcggtggcagctcgttgctgacattgggagcacagaccagtgccgtggccacatcgtagacaaggctcccgttgccggccagagtttggtgccggatctcctccaggatgacgcgcagaagcctgctagcgcccacaatcttgagcgttgcaattacctgtcgatgcgtgtatgaggttggcatagctgtctcgtcagtatgcacgcaccactgaacaagcccctggatcaggtgcttggcagccccagagagaccgctgctggaactggttgcccacaactccagctcttggtgctcggctgcccccgttcgccttgaaaagggcaaactgtcttttagaaccctcagcagtggctcaatgtcttgattcttgggatcttgccgttggtaagatcgcagcgagtgctctaggggtttcgcaacaataccctttacagaagcaagcatggtggtggcttcgccggaaatggaggtgggcagaagtatgagctgcaagattttgataatagacttttgctctttttgctcgacccagagataatcagacaagaaccgaatcgcaggtatgagagacggcaggagaaacgtatctatcaaatctattgtaggtaagcttaatgaaacagtaagaccatgacaactagtcaaaaaaaaaaaaaaaacttacactccacgcccgacctgagggcatcgtcggtcaggaagccctgggtatatgcaatgacaatattttgaaagagcgtcgcagtgaggagatagaaatctgcaggagggcaggatgacatcaagtcatctccgagaccgccggcatcgctgtcgaaaaggccgtggatccatccgccgaggtgtccattttcttgttcagatagctcgtccagctctcggccaatgtgagctcggccaatgattttggcaacgtttgagtctggggaaatgatgccaatgtctgctggagttaggctataccgataggcaaaagccagcaccaaaagcagaatggctccgaattcttcatagacaggttgatactctccttggtcttcctcgtatcgccagctgtccaatagctggcatataggctccaagatggttggtagcttctcaaacaagagcaggatgtctagagactgaggcttctgcaccaattggctgcacaggattttcagcgacattgtgtccttgctgtggcaaagttgccgcagtagctatctcttcttgtcagcacgtggaatatacctcttggtggatgggacacaaggacaaacaaacctctacaagggcctgacacacggctccaacattgccatccatcttatccatgtcgcgaatgagggcttgtatcttgtctgggtctgataggcagctctggaccagcttttctttggaatacttttcctgggaaggttcgtatgacatggagctctctcccaagatgcgctccacatgctctcgttcaatcagtccatggagggcacaagccgagcagaaatcctctctgacactctccgtgtacggattgttgttgcgtgattcgtcaaacatgagcgacgccgtagggaacacgcttgtgtcgacatgcggaagcgcctgggtaatgcaaaactcggcggaaggcgttgaaaagccaggggggcatagttgagcgagtatcaggggcaccttgtttatcaagaaggatcgtagtagctgtgcatctctggggccctcgtttctgaagacggcatttgcaagcaggtcaaaggacgccaaaatcagatcaacagcgctttgttgaacgtctccctatgattgggtgagtgaagcggctctatttagtataggaaggggggtgggagggggggggggttggaaatacctgatatctgttgtttaaatatgaaaataaggcgtggtcatcaatcaatggtcggccaacaagctaataacgcagggtcagtatgcaagatgatgtcgaaaaaaggtttggggttgcataaagcataccgaagcaccaagatatatgtataatcctgcacgtgtgttggttattggtacctctgggataaccaagttgtctacgccgactgttgaatctagaatatcgtccatgacagcattggcggcttgcttgctcttatccaccgggtccaatggcgccaaaacttcggtcctaaacaattcaagcttgttgatgaactgctggaattgtggcagctgtggcgattgctgtataacctgtacgaaggacgcaaggctatctgaaaacacttttcgagcccctaatcacagcgacaaaggagaaacacaatggttagtatgtgagaatgtcgcaggagagcaaagatgtataacaattcgcggtaacatcatacctttggcagagggttggctaatgaccttgacaaaagcggcattgtccaccagccgaagcaccagagggacaagagcaccccaagcagtctccatctcatgacggacctgaggatcttgcaagctgccgcccagcatgtccgcagtcatggaattggacgccgtagtaaacagtaccatccacttagagctgatatggatgagctccaatgccgtgcgcgagtctctaaaagcggttccttcgacgagaagcttgatgacgtgataaaacatgacctcctcgagccaggacgagctcttccacctgagggaggacgccggctgggcatcttgtctggcggctccctctccattggccccgtctccatcatgttgtgcctgctctggtaccagcgcatgaagcgaagagtacctatatagcgatcggagtatggacactgcgtcggtgtatcgtagcttggtgaggatggagatgtagggagggattcgcgggtcggggctgacgcagttggacttgatgggccgtatgaagaagtcggcgatgatctcggggggcagccggtgcctggactggacaagctggacatagtcctcaaaggtgctcgcgtcgaggcgcttggtcaggcatttggagacgaagctggaccagtacttgatggactcgcgaagggcctcgctgatggggatgcgcccctccatggctcgccgcgctcttggcgatggggtataggatcgatgtatggtagactatggggattcgagaataacgagttgttgggtatagatgtatagatgcgtcgctgagttttgaagagcaagatacaaaggcaggtggtgtcgagggacggagtcgacacgagccaaaaaggaacgaggctatcacgggctggttgatgccattgaagtacgacgtcgagtttcgcgcacagccatagagttcattcaggaggagcgccctgtggaagaaccaactgccaaagcgctcgaccggtcccctccactgggcttgcgcgaggctgcgagtcaaagttgaagcttcgcggtatcgcgagctactccaaaggtttgggttgcagtagcagcatcagccacgggtgggtaaatgtacaagcacggaacgctccgtaaatacaggcacatggaaagccgcggcgggtcttggcggctattgttccgcgccgtttcgggtggggctcgaccacgtttgattctttttacatgcagacgcgaatatatggagtagatgagatggattcacatgcttagaatatgggtcgtttcggttgaagaaggtgatgatgagtgattaaatatttaattgtgaatgctgaatttccaactgtcaatgaatcacttgtagcacatactctctcttatacatcatcccaccaagtagcgagagtgcatcatgcagcttctgcaacctacacctttacgctgctagtcaattcaattaaaaaacacaaaaacgagaataaaatatagtcaatggatatttcttatctgccatttcaaactattgctttgtcacatgagcagaaagcgctgagcatccaacaaatccaccgcttcaaggcaaacactaataataggcacctaggcaacttttcaatttggatatcatcttttaacaaagaaaattacaaacaaagagtggatatcttgttattaaaaaggaaagagaaagagaaaaagaagaataaaggaaatgcaaaacagagagtgtcaactctcaatggcaaccacacagcctgacgcatcctcattagcagcacccacgtcttccacaaccaccattctcttcacttttcaaaattcgtcagcatagacttcttgcccgccgcaatcagatgggcatagtccgtgcccaggtatcggcccttggcgtagtagatgaggtagctaaacagcttgaacgagcccatctggccagtggcacggcttctccccagcgtcacggcggaaatctccgtcgtgttggggctgtacgcgggcatcgcgccgcccttgaagtagatgggcagcgccttgacgaggtggatcgtctgcgcgcttgcagtgccggccttgctggcctcgaggttgcccacgtcgccgagcacaaagatgttgtcgtggccctctgccaggagagccttggtctgcttgatgtatcccctgttgtccaagagattggccggcacaaacgacgtgttgggcacaaggccggtggacgggatgtacgcctgcgccgtgagcgtcttggtggtgccgtcggcgctggtcagggtcaagatggtgtcgttgcccgactgctcgacggcagagacggtcgtgttgggcaccagcttgaccttgagcttctccagctcgttcttggccgccttgcgcacgctgtccatggtgggcggcgtcagcggcagcttgtcgttgtacacgagatagacgtccttcttgccggcctttgcgtattcaaagcccagctcgcccgccgtctcggtgccggttgcgccagcgccgacgacgacgatggtcttggcggcctcaatctgctgctgcagctcgtgcaggcgctgcttggtctgctcggtcgagcccatgaccttccagggcatgtcgggcgacgagctgccggtggccacgacgagcgtgtggtagttgacggtgcggctgccgccctcgctgggcgcgatggtgacggtgttgctggccgggtccatggcgctggcggtgccgaggacgaactcaaactgggcctcggggtactcgttgaaaaagggccggaggtcgatcatggccttgtcgtcggccagctggcccggcacaatgactcggggcatggcaatgggccagtggaagtgcgtgttgggcgcaacgacaatcatcttgtagtccttgtccttgagaacgacgttgcgcatggtctggcggatgagaggcgcggcggcaacgccaacgccgagcacaacaatgttcttcattttttggagaaatgtttttttacaacactctgctgcttcttctttgcggacgaggtttatcgtgagagagggactatccaaatgtgtaaaagttggtggttcaaaggaagagggtgggcaaggggtatatatatacatgtacatgcatatacatgtccacgagggctgtaagtgggctggagcaaaaggagggccacggttggaataaggctccggcagggaaatagtgtatcctacaaggtcgaattaattgctccgcaactcctcaacggaggcatgtacatgtcggctgtgcgtagggctatggcgccacttacacacgtatcgttgggcggccatccatgcaacagcgtttgatgttggcagctgaaggaaccaaggccacgtccatctacacgtaatcggaacatcgcatccttccagatgtgcgattccccgtctggcagatcaatcgtacataggtgctagtactatcaagcaggaaggatcactgcttactatccaacttacaaacatgaattacatgccaggacctggataatacagcctgtccaactgattcttcaaacgcgcgcgctacatctgctgctgacccagcgctagcaaaacgaggcccgcaatggatattggcattgatggaaatctgatctgcccaatgctacagtgatggagcaccggcataagcttcatgtcatctaccggcgtatcgtatctagcagcgggacaggaccaaaccagctcgggccgagaaagcatgaggcttgtgccattgccgcccagtttcccgtcagccactgcttttgtatctacatcttgtcaaaaccttacaaatacattgatgcactggatattccttctatattcctcgatcctctcccattcctctcatcagctcccgccagatggcgctgcagcaatccagatagaaaacacagacggggcagcgcgcggagatcagaggcagggatcgaggctctgcaccaatcagcgtcgttagcgccggcttcccgctcgagacgccctgcggagtttagagattcgagatgaatgatttctcattacagcagacgcgatggttgctataaaacatcaagttttgcttgttagctacagaattggcgcagctcgatggaaaatctttgattacaagtgatattattaagcgtaggcgcttgcggagttgagatgctgtcgttttttttttttttttacacgttttattgtaagaggatacatgtagtattcggcttcgatgcggccccacgccagcagagaacctcagccgctcgagattgcagacatgattttttctcgattattaaattggacttttttttctctctcctattatcaatacaatgactaatttagggatgcatatttgccgctgacaaagcggcgtttgtggcatattgatatcttcagtcatcatgcttgctcattttcttgctttcactctcccgcattcactccttgttcacattcattttacaccagttttgttcaatcaattacaatttgaaggactgagaatccaggggcatcatcacaccattgttacggtaaatatgagtctcctattctgggccttgcgagtgttgccaaactcggaccgcactcttcataatcggtactcacctttcgccctcagtaaaacaataataacaatacaagatactacagacgctgctggaagatcaacagtctaccacagagcatcttcagaggcaagcatctctcagtacatacaactggacgagagaaacttgttgctcgtttccttcatcacgccagaggccttgctagagatgccacgctccagagatcagtgtctctcgtagtcattccacctgctacaggctactggaaatggcgcacatcatgccttgattttatgattcttgactctgtgtgacgatcaacgggtcaatctcattagcctcataccaccgctctcccatgttacacatgacactcccctagtaaagaccaaggaaatgtagcaaaaaaagaggagggagaaatgaaagacaacaagcagtgcagggtcaaaaaaatgccaaccttcagtcgacattctatccaatctaagcacggctcgtcccaaccaccagccccgtcacgacccctttaccgtccagtccaacagcaaacgatgggcttcaatccctgaaatcaagtccgccctcaaagcgttttccttcctcctcccgtgtaaaggaaacccgttcgaaccatctaacgaactcccagaaaaaaaaaagccgaaaaggaaaacctgcgcgggccgccacaaacggcgatggatcgagccgtccgtagccccggcaatcatggcgttggctaaataagcattcatatctttcgaggcacacacaaaaaaacgccaaaagcaacctagacgggcatttttagttggtatttctactactgctgccctctttttctttttttttttccccttttcttgttcagatggagaggatctatgtgagttaatattgcactcccaccctacagagcatggctttcttggcttcatgatgacattagttttttttttttttttttcctttccaccaatttttgggccaaaaacgacataatcaggacaaaagtctctcccaaagttgcttccaatcttgccaagtctacttttgacagcgagatatcgtgtacaacgccagtctcagtcccagcacaccgcatagtctgggagtacaagatggtataacatcaaatatactcgaaaacacacccccctccatctttgatgcccaaattgagattgtgactgtgcatcccttgagatagatagccccaaaaggctgccaacaggcatttcacatgtgacatctccctacgcgccgggtcgtgggaggatatcagctcataggctctcatcgggccctggctcccgccctccatcttacaggaatatccagttacagtctatttgtcacgatgggtacagatgccactccagctacaattacacaaacattttttcttgctttttttgctctttcgagcgccgaagtgggaacaagacaatgcagtggcatctctttcttcgtctagtgaacagagtatggatgcctatatctcgtcatatgccaagcccacgcatctggatctgatgcgccagccccaacccagactcctgtctcaactccctgtctttcagctcaagggtcaaaacgaccaatcgtcgggccgaaggtcatgaatatgaagatgggcgtgagatatgagagatcaaaatatgatatgtgaccaggaaatgaagagcttgtccgtacatggcaccgtatacctggctgcggtcccgaatagtcggagcttgtctcgcccagctcgggcatcagatgctaccatcactagtagtattcctgtctctcatctcccttggcccaaaggcaaaaagacaaggcggaccaacaagggaggggatcagaaagacagacagctctgtttgcctccctggtttttccccgatgtgtgacgaaatgatgctactaccgacatgctggaattggagggaggatgagctcgtgggacacaatgcgagggctggacacttgttcccccacgcgatggcagcctcaggagagggaggctttctgccgtctatattctcagctcagccatcttctcaactcaaaggagcatgagcagtagagagagtagagcagcagcaaacatgcatattgtgcaagatgccttcttgcttgggcttgtgctcataaaacttggccagtcaaccatgccatacgcatgccaacgaaactgcttccactcccactgctaccaggtattactcatgcttcccacctcgtaatcacgaggccatgttgtttctttttcgctgctgctgcgtgtctctccccgtgccttggcgtctgggtagcctccccggtctgcattgcagtcagtgccagtctgtatttgcgtagacgcatgcaagtaacatggaaaagaaacgcaaaaacttgctagtgctgctttgattcgtctgttgggtccagcgtccgggtttctcatttctcgcttctcacgcccacacccccctttgacccgaaatactggtttgatcgccagacgcgttcctctgtgctgctgcaagctgtgtaagtgtcgtgctgtgctgtgctgagctgtgctgtgctgtactttttttgcatgtacatgtacatgctgcagggcagtggctggaaatgcaccagcgttggtcgtaccgctaccgccgagttacccgcatctctgcctctgcctcctgcgatccccctgtgatgccactgtgatgccagggccaagccatcgcccagcttcggacggtatccgatctgtactcatacccgctcgggaggtacacatctcccacacgcccgagtacaagtacaaccacagcctcgatcagcccgagatccagctgcagcacccgctagcacgggatatatggacacaagcaacatgagctttgcgtcaactcgacttgggcctgaatcaagcatgtcgcaccgggccccaaaacaaaaacaccgccggtggggacccgatgggcctgattcgtgcgcggatcgatcacttgtcagtctcttgactctctggctttctcgggatcctcaccaaccaagcagctggactcgccctccccacatcctcatgcagccgcccatcttggttgcaggttgcaggtcgcaggtacccagccatggccgtccagcgcaaccagctgctggtttcaggtactagcctgcctgcgccggcatccagtgcagctgcagcctcgcggggtccagcgaggtcgccgtcgctacctgcccgtatccaccgtaagccccgtagagtccctactgtaacccttctctgctgctattctgctattctgcatcgctgttgtttcgataccggtcggatgaatgcgcaactccaggcacgagtccctgtcctttgggttcagcgcagatctagcaaatcctaggctgcgtttccccaccccgaaaattgtccaggacccctgcttggcgtccgttttttttctcgctcgctgtggctcttggtcgtttctctgggctgctttttgcttagctcgcaagattcagactaagcctgctaagcacacgccccccctctattatcttcgatggacgagggtcgagggtttgattccgctcactttagattcttggcggttgaccaggggaaattgcccgggtgctggactttgggcttctgtgctttcaaacagctctgatcttccgtctcttgtctgttccaatataaaagattcgcgctcccttccgcgagctaagggcattggtctctgccagattgatccgatctatcgacacctacctcctccatcttgcatcattgccgaaatagactctgcttctttccactctggtcccttctactcttcggcccacgtcgacaacttctttgtataataatcagcatcttctttttcgaccaacgacttacacactcttgactctttgcccgctctgccctctatcaaaagcccattcttggcctatcccatccgtcctccacactggcttccacttgtgtacgccaaaggccaacgagaagcacatacaacacaccctcacaccttcacatcttcacaaacatgtcagacaccgctggccccgtcgtccagagggaggtggacttcatcccgatcgaggatctgctcgccatgagtcccaaggacatctcccaggtggccatgacgggcaaatacccccagcgaagaggcccctggtcccccgacgagagcttccgcctcgtgacgctcatcaacaagacgggcgcccagaactgggtcaccgtcgcctccttcatgggctcccgcaacgccaagcagtgccgcgagcgctaccaccagaacctcgacccgtcgctgcggcacgaccccatcaccgaggacgaggccgccaagatcatggacctgtaccaccgctacggctcggcctgggcccgcatcgccgagcagctgcccggccgcagcgacaacgccatcaagaactacgtcaacggcctcgtcaacaagacccggcgggccgagggccggctggcgggccagcacccgcggcttcgcaccgctgccagacgacgaagctctgccgcagccgttcttgctgctgcttcgctgtcgacgccgtcatcgggcactacagcggtggaatcgcccaccttctccgacatggcagagtcggacagcggaaacaactactcgctctcttcctcctggggacagttcccagccggctccggactgcaaacctctcaaagaacatcttccgagtggtaccgtcctctcagccagtcaccggaactggcgcactcccatatccaccatcctgctccccacagccgtggaactttcagagtgtctccctatggccagacacagcctcaccagaacggctacgctcagcagcacgagggctggcgacccatgtcccgctcctcagagccctcgtccactcgacgcctcagcacagatctcgccagattctctctctcttcgcgcagatcgtcgcgagactccaacatgtttactccatcgccgaccctcagcgccactttgccacagggccaccgagctgatcccagaatggccattgggaacctgttgggttaaggggccttgtcgacagtataacatgtctcctattcatttctttttacttctccgtcatctcttttccgtatctccttgtattctgtcatgtcttttactactatttccttttactatgcctctcctcgagactggctcacaaacattttgaccaaggcgagcatgctctctgcctttagcatagcaatctttttttttttttttttttttttttttgcttttacaggaaatcatgtatatcaccaaggagaaaaggcgcttatggcaacattcatcactccctgccgtcctcgagaaaactcggaggagggggcgatgaaggaaagggaaaaaagtgcgttttattgggattttcagcttgcgtggctttatatcaataccctcaaatagcttctgagagaagtctatccgtccgtttttttttctcttcttttttttttttctttgctgtttctgaccttgttctgttttgttctgtttcgtttcatttgtttctggctcgagtgtatgagccttacatggccatttttgagcagcagaaaagggggggctgctgctcacaaagcaaaatttcataatgatcgtaaatcgcaggggaaaagtccccagtttcatttgtaccaaatagatttacatcggccaataacaagatgtgacttgagactttttttttctctcttttcaaattttccatgacaataggctccaatattcctctattttttttttttccaaaatacaaatacctaaatggcagcctctcagcgcgcccgcctccttagtgtgtggatcgatagatagttacctcatagatgggtgtgcgttcctttgaaaacgccggcttttagactggcaatttccgctctagctcagctacacaggacagagtttgccccggggcatcttgtcgacaaaccgtccaatacacgtattatataatcgcttcataaataatgcaattcgtcattactactatccaattcacggcttgtttgtgtttgttgctgctgcgcaaaagccgagttccctctctcttgtctagactttcatcagccccccccccccccccccccatcggcaaacgcaagaaaagaggaacaaatctgagtaatacagccaaacagccctcacccttgtcggtacacctcgccgaagctgcgatcgagaaccaggtttccctttgtgacgatctaagtctgagagagccatcggagcgagtcaacggtctttgcgggccccctgcgtggatgatgtagctgctgcagctacttcctacagtagaaacgaaggctgcaggttttacttcttcccacacacccccccaggtaagccatgggaaaagaaggaaaaggataccctgtcatcatctgtatcgtcattttttttttctcgttcctcatctcgcagtggtccccccagttaggtagggtgggaatgagaagagagagatgggggggggcaggggagccactctttctgaccgttgagatggccctaggaagaattcacacaagtccagtgcggtggatggcgagcaatattggcccattcatcatagcggctcctcccacccgatgcatacagtatactcgtctgtacagccattacatacgcggctggccagcgtccctgtgatatgcaacggctagtgggcaaccaaaatgctactctatacgccccttcgctcttctcgctccttcactccctcacactcccccccttgttcgggtttacggtgggaacatttgccttgagataatttggtgtttttcttgggtaaagaaaaaaaaaaaaaaaaagcatggtagcacaaacaggtatggaaatgtactttgtagtgtgcatgtgggctacgctaccgagttcagttggtcggtggtcaaaaaaaaaaaaaaaaaaaaaagggcgaagggggcacgcagcgatctggcacggctaccattgcgaggcttttcgggtctgagctagtggtatatgttggtatcagatggaaaagaaagaaaaaaaagagagacatgtaaaaatttcagcgcttctattcgtcgacaatacgagcagtcgagaaggcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaagaaagaaaaaacatgctctttcgcttgcttttcctttccagagcaaacagcgagtgggggccgacaccaggcattctctcttctcccctccccctgtacattcctcctcagaaagcagcgtcgcagtggtatacgttcttgggcattatgacatagcacttcacgtctagactccttttccggttttctgtctatcctcggcaaagagagagaaagagagaaaaaagagcgggccatggccgacgattgggtccgttggcgtgctcggcacctgcaagctggcccagaaaggcgtgcgacggccatcaaaacagaaaaagggcctcatttatcttgtttcccgccagccccctaaactaccggtatagcggggaggattatagcccaggcgggccttttcatcaaacggtttttttctttcttgttccccttcttgccttgttccgtcgttgatgaattttttattttattttattttattttttaagctagggaaatctctatcgctttttgcatcgcatcgcatcgcatcgcataacatcgtatcgccatcgtggtttagcgtagccagcacccgcagtaaacagggatccaagtactcctactagtggtatgcatgaaaatggtacaagtaaaagacctccatagacacaagagacggataaggcacctcgctcaaaggggttcttacaagacatccacgtcaacaaccatcaggcagaaaagaagcaaaaatgaaaaaccaagacagtggaaaagtgctgcagtgtaatgagcccgagcagcaattactcaaatcggcccccaaacgccgccatatcgggagggggagcccacagcagagcgacaaagaagaaaaccaagcaaaaagtgagggtcccaagactgttttttacgtatacccccgccgaaaaggggtgtcaacgcagtaaagcccgaagctgttcggacgcatgtcccgaagccttgcgctcagcccttgacagatccgctgccgaaggtgggggcgcactggcagggggccgcacgtgattggccgcggcggagcgcacggggcaacggcgtcgagattcccggtcttccttgcaagagagaaaaaaaaacagcttcgaggtacctctgcgatactggcgcctagggcccaatgcagctagagtgtctcagtaccgttcaggtagagtgtctcagtaccgttcaggtagagcgagcatggggcatggacgatgaccgcgattcgaaccccagagatctgcctagtgccaccaccaccaccgcctcccactactgtagctaagctgtataagccacctctcctcttttcatctttcacgctggtgctactaaccgttctgcttttatttctcaccttttttttttcccgcgcagcctgcagaagaacccgaccaggcatttccaatccggaaatatcttttccatctccccctcccatccccccaaaaattgcccggtccgtccgccacaatttcctaaccgttttccttcaaaatcggtcaacgtctagagagtcccttgtcgtcatagtagcagcatcattatccaaaggcagcaatttcagaaatccaatgattcatctagactaaacacgcccccccctttttcttgtatttcaattttcagcgattgaggctcgcccgtcggtaatcccccatcaaaacagtggtcgtaatcctcgatgggtccagctgagcttcgcacccccctgccacccgctgccacttcaacgttgcttaccagcggtaggtacctgctgtacttggacctccgtcaaatgaaaatgctcgcatcaaaacaaaacagacacaatcaaaccttaataaccataaaactgacccgaaatttccctgtcgcaactcccatcccatgctaccgttttacgtcttggccccgtgctttaatctggcctctgcgttgtgataatccttgctgccgcggcttctatcatgtcttccacggcctccgtgtttcaagcgtctccgcagcgccccgaaatcttcgtatagcaacgccggtagcctatacggagtacgtgtatgtaggtacggtaaaatagtccagttttagtgccgacctcagctctcttcctcccgccactcctttccgttttctgtcgtcttagtttggcaggtcgatgggcaggatttctcggaaagctggcatccgaacggaatgcatgtgcgggagtaacgtgcgcaacctacactaccctattaaccttgggcttccacccccaaaaaaaagaaaccaaccaacaacaataacaggggtggtggggaataaaacgaaacgaaacgaaaaaaaaaaaaaaaaaacgctctcaggcgatccaaaggaggattaagtttccatcccgtttgcttgcccctctgacatgctgcacgtcccaattgctccctagctctaacaccaccaacgtcattccacctgtttgccgtgcagtcccagccagcactggcgatttgtgcccatagctctggggcgcgggaaacgacgcccagcttgtcacgacgaacagccaacaggacgctcaaccaaccagcttttgtgaggtgcatgtatacagccaagtgggctcagctcagctcagctcagctctgcattgtacagcacagtacagcacacatagcaaagcacagttcatcatcaatcatcgcatgtgcttccccgagcatggagtctcattagcagcactaaatgaaagggctggcggtcccccatcaatctataccggtatcctgcggaaccagccgtcctcccaggttcttttgtctgccggaaagccacccgacgcaaaaatacctggagtactactagctgcagtggcttgatacggatacagactgcggcgcggtacccagcaaaaaagccccgggcatccagcgttagtggtttgcggtatagtgaaacgagaccgccttcttatacgctattactattaaaaactaatcgcaacctccacccaaatctcgcgggtctcgcttttatgccttttcgcgaacctgctgtcctgcgtcttactttttcctctcttgttttcccttgctcgtgcgttgcacttttcaggggatcccaggagcctggaacgaccggaccgtggccaacacattcgcgtatatgcgagtaactcccagtttagaactgagcacaggtcgattcatgatcctccaaacataccctgcagtacatagtatgctccttacttgcgctagtcccatctggccagcagcatcgcaacattctttcgcttatctaatctctccgagttgaaacctttttttccccttcggaagccggtatattcgatcgctggctgtcgcttgccaaaaccgaaaaaaaagccacaccagccacacccgcgcttctttttttccttctctgctaacgctgtatggtatcacccatcgccatcaccccccaatatatatcaatctgacatatgacaatcttaattttgtgcacgccaagatcctacagcaagcgccatcgccatctggtcttaaccgttctcttaacccctgaactaactacggttctagctatgaaaaattggccagttggttagagctctagtatggtgacgggtgaaaaggcaagttattgcgagactagaatccagcttgtggcagccaaaagaaaagacctcgcctccccccccgagactgcttaaaacaaaagcatgctggcatattttcccagatcggtttaaaattgtagataaacacacgtccatcattcttcccgtccccgccccatcttggccaagctttttcttctacgccccagtagtaggtattttcccttctttctgttccattcgcttaaccggttatacatgagcattggtcgtgggtcttccctgcggccgagaatttctccttcctatctagtatcgctgttgaatgcctgggtataacgcgactcggaattagtccgatgcttattgctatataatacctagcaaatgggtacattaaagacccctatacaggacgtatagcgtaattgaaacttattgctcatctcacccgctcaccttaccgtcaacatggtaaggcataggcctacttccaaacgaggagagaacaggagtggtaagacagagagacgccatattccatctttccattttgcgtttcgcgttttcaaaagtttcatttctatatgtgttccgtggttctaggaatgaaagaagaggacaacagatcttagtgttacatgaatatatagaggcacatgtatagtattgttacaatgtcgaaagacttgctcttcaagtcctctcaacatggcccgacctggccacactgttcgcaaacaagtcgcggcatctcaccttgctctccaatctcgcgcacagcaggaaagcaccactcaatttccggtgcagactatacgtctcttccggcggcggagccaatcgctcgtgaagcatgaccgggatgagtgccttcactcgctctgtgatggtctggtccttgaagtcgtaaacttctggggctgagtctaggaacggctccgccagcgtaagcacagattggatgtgagcgtccagcatcgtcctgctctcgtggcctgtcaggtagcccaaaccctccgaatacttcttcacgccctctcgatcagaccgcgatgcagactcgagcagccgcacgtactgcgagatgaattcttccggaaactcccgagaagcgccaaagtcgaggagctcaagcttgttagttgcggcgttgtagagaaagttggtccaattggggtccgtctgcataaacttgaactctgtaatctcccgtaagcagagccgaagaatctgcgtaccgatccaatcacgctgctcctgagtaaacgagtgaacccttgttacaccaatgccgtcgagaaagtccatggtcaggacttgtttgccagaagcttctgggtacacgtccggggcttcgaaaacgtcttcttcgccttggaggagctgcttgtagcgcttggcacattccgcctcgcgtagatagtcgcattcccatcccagctccaacctagcattgtcaatagtcttgtttaaatagaggcccttggggagtagtttggtggctgtgagcaagatgccaagattatccagatcagagttgatggaatctgccacgccaggaaactgaatcttgaccgccactcgctttccgtttgatttgaggacggctttgtgtacttggcctattgacgcggcggcaattggcttttcctcaaattcgctgaataggtctcgccactcagacccaagattgctagctagaacccggtcccgctgccatgccggcatgtagtcagctcggtcctgaacccgttggagcacttcctggagaggggccggcagcattttcgaatcctggaagctcatcatttggcctagcttcaacgcagcgcccctcatgcgagatagttttgcaaccaatctctccatgttcccgccgctgagcagcacggatccttcaccaccgcctccaaaggccctgctcatgctctctgttacggctccgcccagcattccggctgcgaggccgccatagtttagtattcgactaaatcgggtggccggtacttttgattctcgtagttgataagtgtgcacgtctgcgtgtggaatttcaggaagaactgatgctttcacagtttcaaccatttcctgatccatcttgctagcgtctaaacgctccttttcgatagaaacggactccgtcacgggctgcggttcaggtggcgtactatttgaccctgatactgcagaatctaaagagtctggttgctgtacatccggctgctgagacttgcgctcagtatcttcaatattgctattcttggcttcaggagcggctgcaggcgtagaaactgaagcatcaatagactcaacgggaggaggaggagatggcggccaatgtcgcaggggatgctccttcgcggcaccatcagaagcagcctttgtctggctctctgctgtccttctctgcttgcgcagtgaatccaagatctgagagcctcgtgtagtatggaagatgttgacatcaacgccttccggtgcgcccaattccgtattgagctcatccttggttggtggaggggcagacgcctgctgtagcctttgccgaacaaaatcgctgtctggtattgaagccttgaaaatcgattgctcgcggggcttgaagtccgcaggctgtggcccttcaggagccgctgtagatggtgccgcaggctgtgagttcttcctgccagcagcctcagtagcattcacaaactcgttattcgtggcctcactgccactatccgactcctttttcttctccggcgcttctgccgtccgcactgactccgcagcagcagcagcagcagcagcagcagaatcccgattcctcagtatcgccccaacactcgatgtcctgctatagacatcgagctgccggccgcgaagagcaacatgcttggatgcgacagaccgggaggcgctgagcactgccgccaggtcaatcgcaaaatccacaaaacccatgtggaactgagcagccgcaaatcaccgggcacgcgtaaaaaagagccaagagctgttgtatgaaactgtgagcttcaagcttcccatgtgaaaaaggcagctaagttttagcagtcgtcaaaatatgcagttaagcggggcagatgcgagatgcgggatgtgtatgtcactggcagctatagcagcaccttctgagaaaacttcattctacaggcaattatgagcgttctgaattgtgttctaaattaaactaatggatatacaagtcatattgatagtgtatatatatctccaaatgtgtaccaaggcatggtttcctgcgaatttccctgtccaataaaactccacgctaataatatgggctcaaaaaagggcctgattgatataaaagaactgcgccttcaaacgttacatcattcttttcccaaattcttttcccaagagaataagcatatccaatgcgtagtcgcatctcttccaaacaagaatctcgcttccaaacaatgatatgtcttctccaagctggaagaataaggtgtgcatcatgttgacttgggtggcactctgctgacgctcttcaagaacgaggttttcggcttcctgggggttgcctgtccaaaggaatctaccgctctccctctcatcggcgtcgccatcttgttccatagcctctgggcagccggtgtcagccctcccgataatctcgggccgctagtgaatctcggcgtctccatcttggcagcttttcccgtgaatccgtttcgttgagaatcgcttttggatttggatattcgatccaccatttgttcatgaagaacctctcgcttcctctggtcttgtatcttaaaggggttgtttgcgtctccaggcccaagattgatcggtgctggaaggcgtgcagatgcagcttcattatcgtcgtcttcatcatccacaaaggcgtagccattcacgcgaggagtttcaccacctccgataatactggagtcggcgtcgtgtcgtcgcggcctgcctgcaatcgcatcacgaaccgacgacatggttggtgacgggggccgctgtggcatatgcggttgcggcatccgcgtgttctcatagctgatcgaccttggcgccatgcgagacagctcctccgtgctttcagcaacggttttgacgccatcttctaggccttctggctggaacattaggccattccgaggggcgactttccaagaatctggctgcgcaagtcgttcatcgttgtctttaatagccaaccggtctctcttgaacccgtcatcgacaagacttcgcgtctgttccagtctatctgtgacctctttctgtttgatcatctgcttagaaggaagcttgttgccgcgccaaagccaggcgtacttatcagccttcttctggttttgcttgtcgatcaacttgtagaagctttcattatcctcgctggtgtaggtggcctggaatttggataggcttagattaaagtccggccgctgcttgacttgtgcaacgcttgttgccacagaggctggcgtgtcgcccacaaagctggtaggagtcctgctgccgtttgtggcattgagtgatggcgctgaggttgattttcgtccaggcgtcatgacgtggcgaagcctctggctggcgcttgatatccaggcagcgtctttcgattccatggcgtccaggtactcctgctggatctgcgtctccaataggcccgggaagaagtctcttgcgatgatctgagagagcgcctcggtgtaagtgtcctcatccagcaccttcctgggtcttttgatcttctttgcgcgaggcggaggcggcatcagatctgtgtcggtcctcttgcgcaccagggcgttcgaggacccggccgcggaatccatcgccggccgtgaaacgagtagaatctgcgactctgtctgctgttttctagacgtgtctgtgcctttaaaacttcctctctctttttcctttgatgtaatcagtcgggggtctccttgctttgataatgcaagagttgaaaccagtccaaagcgagtggtccaaatcacgggcagagccgctttgtactaggccgttggaagaagtactccgggctgctaccggcgcagtagcagggctcgatgtcactcgccccactcgccaccacctctatgtacttgaggctgcattgttgcatctatccgaggccaatgtccagacgctgccaaagccacagccttagccttagggctgccgcgcctgggaacacgccgttagcaggcgctggagatatccacagggcacatggcagcggcaaaagcacaggcttgcaggggagacgagcctataaaactagcctgcttttctcctcatctggactccatctcttctagcccaatccagcggtttcggcaatccacttctgttttatcggattctcttttaggtggttttgggcactattgcgaaaagtccaacccgttcgttttgtctcggatctttctctacctgaaggcgctgtgattgacgttggccggccgaagagaaggagctgactggcattttatacacgacatctgtcgcaaattccccgactctcagccctgcgaacctcccccaccaaagcctagcgcacgcgatatcatataatcccggcataatatatttcttgtctctctgcgtgcttcagtcccaggcatcccgcttcacaatgtcgcaatcagccgtcgacctcaagaaccagggaaacaaggcgttcgccgctggagattggcctacggcgatcagcttctatgacaaggccatcgaggcagaccctaccgagcccacattctttaccaacagagcccaggtgcgtgacaacccatcttggcccgctctctggaactacatggctaactggctgcgatcttaccttgtaggcatatatcaagactgaagcatacggatatgccatcgccgacgccaccaaggcgatcgagctcaacccgaagctgatcaaggtacaagcccgcgaataccacatgtgaaaagagctgggaggctaagaacaatggtctttcgacatctaggcatatttccgccgaggcctcgcccgtactgcgattttaaaaccaaaggacgccatcgaggactttaaagagtgcgtccggctagatcccaccaacaaggatgcgcgactcaagctggaggagtgcaagaagattgtgcgccaattagccttcttcgccgccattgaaattggagatgagccctcggctgctgaagggcttgatttggagtccatggcccttgaggagggctacgacggagtggcgctaggaaatgagatgacacaagaattcatcgatgacatgatcgagagattcaagaccggcaagctccttgccaagaaatacgtctatcagatccttattgccgtcaagaaaatcgtatatgatgaggccaccatggtggagacggaagttcccgagggcgtcgaactcaccgtttgtggtgatacccacggtaggcaagatttggtcagttttactgtttagagatgctgacatttgtcgaattcaggccagtactttgatcttatggagctgttccgacgaaacggccacccgtcagataagcattggtacttgttcaacggcgactttgtcgacagaggatcatggtccaccgaaattgctctattactctacgcctacaagtggctgcggcccaagaacttcttcttgaacagaggaaaccacgagacagatgatatgaacaaggtatacggctttgaaggcgagtgcaaagccaagtacaatgagaggtaagcatctccctgtcatgactgaatcctgagaagaaaaagtatgctgacaatcttgcgcacagaattttcaggttattttccgaaagtttctctgcattggccctggcgacactaattggatccaaatatctggttctccacggtggtctgttctctgatgacaaggtcacattagatgacattcgaaagctgaaccgacactcgcaacgccaacccggccaagcgggtttgatgatggagatgttgtggactgatcctcaggaggagcctggccgggggcccagcaagcgaggagtgggcatgcaattcggaccagacgtcaccaagagattttgcgagaacaacggcttggaagctgttattcgaagtcacgaagtgcgcatggatggctacgaagtacaacacgatggcaaatgcatcactggtgcgtcatttccttttgactgattatgtttgttcatgtaacggtaaagctaacagttgtactttttagtcttctctgctccgagatactgtgactcaacggagaacaggggcgcttacatcaacatcggacctgattataagctccggtatgaacagtttgatgcagtaccacacccgaacattcggccgatggtgagtttcccccatccttctctctctctcttccccccctctctctcgttcttgcaattatcgcaattgagtctaacatgatccgcaggcatatgcccaaaactctctcatgtcatctctaatgtaaagcctctggattgcaggcaaggcggaggaagggtgtatatgaactagaggcatatatacactcctgcttctgggtatccaacagactattaaaaacagtaaaaagtaaaatgaagaatacggccaggtagcgaggcggcacttagatataccctttgcggttaggtattttaggttatgcagcaccaatgcctcagttattattccacagttggtcttgtccatcgcttccggccatcataccgagccagtcggagcactgtttgatacgtaaaaggcgcttgacgcttccatcgctcgtacctttccaggcagtaagcgcggcagcaaacgggccaaggccatctcgaggtacccggatccagcacccagactcttcgacttttagtatatcgagagagattgcagaacccgttatgccgagaaattgggtcaaagccgctgtgcaataggatttgacttgaagattatccagttcaacgctcgcatcaggggggtccgtcaagagctctagatggatgtatgagaatgatggtgattttatggtgcatgtgaggagctcgtgagattttttcagccttggtttctcgattattgatctctcggcatcttggctcttgaagtcttccatattttgtggcgattagagggaagaaaatatagcatttatagagtttaaagagttggctgaattaatctgaagggtgaaaatctaggttgcgtttgttgcatgttttttgggataggtgcatgattttgtagtgctagcttaggcgcagctctcgaacgttagctgcagcgccttcgacaacagggctggatatgatataaagcacttgctataaattgcgtataattagggcgatttgtcgaatgagacagtatatcttttctcagaatttcatttaaatacctaggcattggcgttcgagaacatgacgctcacttctaaccaagggtctccatgccccggaagcaattccgcactagcgctcctcgaacgcctttccctttccgccaaaccaactcccatcatccatcctctcagcctcgccaattcaagactctttcaccaaccttccattcgccatccatccatcgccacagccatgaccagcttcgtcacccccggccagcagcgctacatgcgggcctgcatggtctgctcaatcgtcatgacatacagcgtaagcgtttcccacaaggccctgaccaacaaacgggagttcaacttccacgctttcttttagctgcttggctaacccaaaggccgcgcccgcctgcgaatagcgcttccgcgacgaaggatgtcccaactgcgaagaattcctgcacctcatcggctcgcaggaccagatcgagagctgcacgtcgcaagtctttgagggcctgataacgctggccaatcccgccaggtcatgggtcgccaagtggcagcgtttggacggctatgtgccgggcgtgtacgcgatcaaggtttcgggccagctccccgacgagattcggtcgtcactggaggatgagtataggatacaatacattccgtacgtccatttccatcacggcatacgacgacaccacatgacacgacacgatactctttcagtagagagggtgggaaagagagagcgagatggctaacttgatgattttaggagagatggcacgcagaccgaagccgatgcttaagcgagcgaagatggatatttacagcataatttggcttacaacaaaggaaaggcgaatacggcgttttggtaatagaaatgagtttggaaaaccaagatataatatccaaattgttgtttcagtcattatggtatctatgataatgctacacgcaagcaaaaaatatatccgttgccatgtacaatatataatcgctctatcaaacgtaaagggagaaaaaaacgccgtccaatattcgccataagcgaaatgcaccatgcccgttattaatgatttctttgctttttgccactaggcatcccaaaaccgaccgaaccgcttggccttttcctttccatttcctctttcataatcctctcggcttcgctcatcttcttgggctgctgtattagagatgccttcttcgaccctgaagctaacgcgttcttctttgctagggcaaacacgttttttgtctgtggcttgtcaccaagctttaatgatattccgccgaaaccccctttgctcgcgactggctttggctgttcgtttggggcatcggaatctgcttgctcgcccttgtcggcttcttttgatccctctggcttctcctctgtaggtttccgggcctcttccggctttggtttcgcaccaaacgacagtttgattttctctccatcctgccttttgagttccctaccctcttgttcctcttctgcttctccatcgcgtttggcggcggcttgctcggctcgtttgatttgttcccgaatcatgcgctgctcgatttcttcgtccccttggtcctgggcttctttccttctcaaagcctccgatcgccgtagggcgtcaggggagttgtcgatccagctgatgtgaaatcccttctcgttctcttccacccgacacattccctctctccccagatgtttggcaaactcggtcagcgacggccatttcgtcgcgttcatgtgaatgtgttccttattggcaatgtattcttggtaaaactggttaatctgcacctgtttctctccgtggcccgtcttcaacagctgcaggaaatccttgaggaactcgtcgctgtactggttgatgtactttttcggatcctcgccgacgacgagcatttggcgcacatggccttcggactgggtatgcatcttgaatccattggcgtcgcggcactgcttttcgcagacttggcagtaccatcttagacgctggagaccctttgacttgagcctgttgctcaagtgtttggtcgagccaacctcggctttgggcatattggaatcttggcgaggagcctactgcactcgatgaattggaagtccgagtcgtaatcggctgcttgagctcttcgcgtttcgttaatgtgattcgactgcaagaagaccaaaaagtcatggaagggtgtgatgagtgacggtagttatcgctagcgctcagccttgcagggaaatagaaagctaaatcttatcgccccattatgaatctgttgccgagaatttgccgactatattacctcagcctcatgacggtcaacaataattctaatgatgcgagctagcgctagcagcatctacatcaactcaacgcctctcaagattcttcacacttgccactctattcctctctttaacatcttctttggcaactagaactgttcaaaaagccacggcaatctctctgattctatttcacaatgtctgagcgtaaagtccttcaggtatgtactcaatcattgtggcaagcatccatcaaatcatcataggctgacctttcgaaagaaatactaccccccagacttcgatcccaatgacatcagtcgccgtcgagggcccaaagccgccgggccgcgaattcaaaccgtccgactcatggctcctttctccatgaagtgtttgagctgtggtgaatacatctacaagggtcgcaaattcaactctcgcaaagagattcgaccagacgaaaaatatctaggcattcagatcctcttcttccatatcaaatgcacaagatgtagcgccgaaatcacgttccgaaccgatcctcgaaacacagactatgcgatggttaaaggcgccatgcgatcattcgaaccctggagaaatcgagaattagctgaggagtcggtagaggaaaggctggataggctagagcgagaggaagcggacgctgccggagaggaagagaagaatgccatggaggatcttgaagcgaagaacgccgatgctagacgcgaaatggcagcagcggatgccctcgatgaaataaggcaaagaaacgcaaggatacatcgatctgaaaaggaagggaccgactttgcggacactatcgttcgttctgaagacgaggagcgggaacggcaagagagagaggacgacgaagccgccaaggcggcttttgcggcagctaaacgattaggcaactctactcttgatagcataggcgaggcggaagagacggctgttgaagtcgctgaacctcccaccctaaccaatggcgacaacacggcagagaaggcagcatcgccattagaggcgagcacggcaaaaacctcaatgcccgccccgtcacagccgccatctttcaagagagtggtgaagaaaaagaaagaccatgccgcattgcttggtataaaaaagaagccttctctagtataaggaccaaaagggcttgtttgaagtgtaaggggttacggtgctcattgtgtgttttggaaataatggcttatggaaattttattacatgttaatgttgatttactttacgacgatatgaatatgggcgatatcaataccaataagaaagaattacatctaatcgttgctttttacttgcatcatattactttttatgtccaacatacactgtcatatggtgtgaatactagatagactagaattgtgttgtaaatttgagtaaacatttcaaggatattgggacccaaattaatcccaacatgcttcagctgctattatcatgtacataggccatatagcctggcagctcttcttgccccccttatatatacacggagtcaaaccctccaaaagaaaccctgcctattagacctgttgtaaatcctcccagcgccatgcgtgtatcatgtagtcgtaaaaaacagaaaatgctataaacaaaacgggcgacaggaacagtgagtggctcaggtcggctcgtcatcgaaatgacgcgaatggtgctttttgctgtgattgttgtagtacaagtcgtgttcggtagtcgtgttcggttatacggcttgctagtatgccaatctttgttgcgaatgaatatccaagtcgagtggctttgaggctagatgctgtggcacgcatctcgcttccaggacactcgcttgaaggcgagactctagatcgggggagcggtgccgttggtcatggatgtggcgccgacagaggctcgcgatgaggtgctggagcctgaggaagacagggcaccaaaggcttgcatctgacgttttgtgtggtcgtggatgaagcgggagtagctggagatgctctgtggcggagaaggtgtggggagggagacggtgaagtcttgtcggccgggcatcatgagggatggtttgcgggttgtgttgtggtgatgttgtagttgtgctttttccagcagacgatgatttgatggtttgatggtttgatagcggttttgcttctttgtgaaagagaagagagtagagagttaaatgtcgtcgataatagaatgtgttgctggctgaatggcgttattgcacagagttgcgagataaggctgaataatcacacgatgttgttgcttgctgactatagaatggaacgaggcagaggtgcggatctcggggtcttttataaatctcgggactagcatcagggccctccagccaagctttctcttccccctcactcgagccatccaacatctgatccatccgatactgggacaccactgcggcacatgcaagcaagcacgcatagcgctgctagtcattccagcattctagggctaagcagcagggcctaaggcgacgagggggttgctgatcgtctccaggccgtgacgctcacagccagctttttccgcgtgggttcttccaactctcttccaacgacgacgctgcatagcacgaaacacgcacatacaacgacgcccacacggtacttgcggtgctccctccaactcgccaatccagacgccgaagcagctgacgggggtggcatcttgtccgccccaaacagcgagctgatcggcatctgagcaaatcggccagcggtagcgcaggtggaaatggcgtaagtcgaccaggcctgttccctgctcgatcctcctcgccgcacgtctctcctctttggccaccaccaaagacgttgatagtcgccctggaagccgcttcggtattagagccgctccaccccttacacccactcttctgcacgagcttcgacaccctcgtttcttagcggctggggctgctgtttcgttcagggtccttgaggggcagcaaggtctgtggatgtcgtttgggttatggatgcgcagaagacgagtgctgagtgcttttcaaagccggaaatggggggcccagaaaatacggagatcgccccctttgctcacagcctggagaagcttctcttcccaaggggtttatttcccggtacaagactctgcagttcggaatcgtcatgctcgtcacttggatgtcataccgaccctcattgcccgccttgaaggcctctctggctgggacttggaggaagctggactgcgcaggctgtgataccgtctgccaggaattcgaattacggggctaccgtttacttcttgctgctggcctgggtatgatgactttgctgctgcgtctctatgactattacgacgttgtgctgtggaggtcatacaatacgtaatggcacactacctgctctgttccaagtcggaacgcgcccgcaatggccttcagcaaacgaatgggtaccttcgaccgtttgaggaggctgaaccatccgagacccttctcttgtcgtagcagctcaacggccatgcagcaatcgaccaagctcgcagcaatttgtcttcattattcagcatccgtcaatgctagaaactggggcttccggatttcctcatttcctcattggctattgttgttgaaaaattgcacacttagcgcagctggtgtctactcccgcagatctcgttaagaacgatgatagacattttgggccagaacatcgacccgcggggtcgccaaatgaggatgcttcatgttgattgtttctacggatcaagatccgggcagaaacgatccgagctaaccctccccaatgcatcaaagctcgaaggccaagtgcctgagtcgtgccacttggtgtttatccattgcccttggctttacgagatgcacgcgtatttcaaagcttcatcaaactcaattactgcccgtacattgagattgagccacgagtcgagatcaagcggcgcctctagagcccgcttaattcttaaaaaacagtttattcctcgccatttcgaaacgacggccgaagcctctacccgcctgtcctgtccttgtccgacttgccctctccattcgccgtccaccatgccagcctggatgaagtcacaaaagctggaggagggaaacggtacagccaatgccttggtgacgacggtggttgtactgtagggctggctggtatggacattgccattagcggacatgtcgccaaaaacagggtctggatgaatgatcggcacacaaaatactagcggacgcctgcagcaacgcggccagattcgcgcatttggtggctgctcatattgcgatgaggtgtgcacatatttgaccgtcccgtgatgtcacacgatacccaccatgaaaacggtggcggcagtccagtttccaaaacgctgcaggatacggcgacgttttcgcctcttccgtcacgaggcccacataacagtgtcgacggcctaacagcatcgagatggcacgaccatatcaaacgttgctcattatatcatgatactgtgggcctggaggcaaggcagaacagattgattgtatttgcctctgatggacagcatgcccagacaacagccagatggcgctgtctctgccggacggagtgaggaagcgataggtggtgagcattttgtcattggctccaccgcaacctggctcaaggttcctgcgtcacacgcctgggatcgacatccacgcaaccagggcttcgaaaggcttctctctgccaagcgaaccaagcttttttcatcatcacatccgtcatttcaccgagttggacggagccaccaccccatgttttacctcttgaggctacgttcttacagaagttgcacggcaccatccgtgagtttgaattttacttctgcctgctatacctacgcgtattgggcagagccaaccagagttgctcgatccgcaaagtccatggttgttcgcccagatcgtgtgtggcatatccaccagcctggtctttctacaccttgctattccacaccccacccctgaccgttcgcttccatttcgctgtgatagagtatagtgagatcgatcgagtggccactcactggcctgaaatgttgcactctgctagttgcaatcatggtcaaacttggcttcagccagagccgcaccttattcaaccccctgtcaatatttggaaagcgggaatgatttcatcactcttgagtgtcaattatacaacgatatcgagagcagcagaattgtgatcatttctcatattcagccatcttcaagtctgggaaattagcttgtcttgaactttctgtgcagcgacaaaagaggcaacattcctagaagaacggtattacgtagcgatataaagtggagagcgatggacgcaacatgctgccattcacgtcatatcgcctcaattggggtatggcgctgcgtggccaagataccttctcgccgccatgcaagagaatcaatctacttcgcagctacgcatggtttgtgtgtatgagagccttttcagaacatggacgcattctaagaggacaaagtctccagtacgatgatgaaaatggcgtcgagaccctgacacacgagactatccgccgcaccaggggtgtttggaatcacgacaggtgtcagatccttatcttgtgacgacgaggcaactcaatgactgttgctcagagatattacagtggtacaacaggtttctgctgtttgcttctgattctcaatatcttaaaacgaagaagcggcaatcgccagggcgttagcttcagcttcgatttcggactgaagacagtagaccggatatgggttgaatcatatgcaagctacggcatactttgacttactaacatgttcaccggtgtgatggtaggaagtgcaatggtaaaaggaaataggggttgtttagcagtcaacttcaaggcaccacaccctgggggcactggtagagtttgtcgagtttgccgtcgccgcgatgatcaatgacctcacaggatggggacatgatatgcctcgagccgcccccaagcgttgaaatgctcagggtcagccagtgacgcatctgattatctgacactgggtagaggagatctgcgatccaaggcgaatttggctgccactttatccaaacttaattctgggtatgggggcgatgtcgaattagggatggtgccttctaccgttcctgtcgggtcaattcattgcagcttcacgtcactgaaggcgcacaacccgttcacgatgagaccgaagcaaagagacgccaagaagatctctatgagcatatcttgtgcgtcatctcacgcctgcagaactgcaaatagagacaggggttaacatactactctctactattgtcatgacttcattacgaggtgtatttgggggtgagaggcgaacagcgctccagctctctaatgacgtctcgacctcctttccagcgaaatcagttccttcttctccttggacgacaccttctttctcttccgctcaatagccttatcgacctgacccttattcatgtcggcatatctattcataagcagctgcttcttctgctcgctcttgcgcagataaaaaggctgcttgccctgcgcaacaagttccttctccttcttccggtgctcctgaagcagcttaacctcgtcctccttcttctggcgggccttcttcttggactccatagacagcagctgtcgcttcaagtcttcctttgccgtgacgtccttggtcttcttgatctgcgcccgcaggtctgccatctcgctctcgcggtactcttctaggaaagcgtagtttttggcaacctttgcctcgtctagtctgcccgtcagggcttcgaaccgcggatcgcgggcctttcggcgcggatcggtgaggatttcgcgacgcctgctgacgggcttcttggagctcatttcctgcggcgcatgcttggagcttcgcttcgatgcatcctctcgtcttgatgacggtttcttctgttctcgtcttaacggctcttttgatttagcgtttgttggagcgtcgtctgactcgccatcggccttgtttttctttttcttcgaaggtaggctggctgccgcgcgagataatgcgccgaaagatatggacgagaagtcgacctttgattcttcctcttcaggttcttcggactattttggaataaaaagcatcaataccagtagacatgtaggcacggaaatgtgtaaaaattatttgtccaggtaggaacagcacatacctctgagccagactcttgttcatccgagcctccatcttcatcaccactgtcatctccctcttctgacacctcttctcctaaatcttcttcgctggcactcaattctggatcccattcttcctctcttcgcgcgcgtactcgcctctccaatcctaatgaggtggatttccttttggaagacatgtttgcgtcaatgtaatgtatagcactctgtagcttctgccggaaagctgcgattgtattgcgaaccaagtaatttttctggagcaggcgataagcaacattttaatcttatcgatatctacccctgtttacgccagccatttagcggacgatttttatgcaagtaacccacaaaaacttcagcggggcactagcgattgcagattcaacgccaaaacccgaatcgttctagaagagaaaaagggcatctcggacatcccgcatcgaataaaaaaaaaagtatccgtttgcaacaaactccacgggccttttgatgcggccgcgcaggatactcacacagcttagctggctcacccgcgctgtgctattccagactcgaatacagcagcactctacccaacgattcaacccttggtctcgcaatctctcttcgcgcgcatcgtcttggaaggcaaagacatccaagtcccaggcggcggcccataccacgctgctgcagccgcccattttgattccttcgacggcacacctttacacgccaccgaagcgcggcaagatgatgcctcagagcgtgcagatcccggggctgaccctgattaacaatctggcaccccatgccatagcgccaacatcagaaggcggcttcatcagcgctgggtcgggtcccagatcgcaaggagctgctgcgacgacgacgacgcaaaacccacctctgaggaaaaaagagaacaaaaaggcaaaggcgagaagattgttggcagaagcagaagcgcaagcgcaagcaccagcacaagcagccgtgaatcgcaatggatatgcgcatccgccaaaccagtacgtacaaatcagctttcttacctgagctctcgctctcttccatgcctctccatggatcaaatcgaggactgacaagtatatctacagtgataacaggccctacaatcccaatggcttcaatcacaacagccaaaacaataacaacttcatcaacaccaaccacaccatcatgcgaacccctccaaccggccctcgcaccttcaccaaagactcccctcgagacccccgcgtcgccccaagcaaagcctccggcggcatcccaaatcccacacctcgctacctcgcccagtcccaaacgccctcatcctccctccgccagccccgccgcatcttcgtcatcatggacctcaacggcacgctcctctaccgccccaacaagcgcaaccccttcaacttcatccagcggccccacgcgcgcgagtttctcgactactgcatcgacaccttccacgtcgccatctggtcctcggcccggcccgaaaacgtcgacaagatggtcgcgcagctgctctcccccgcccagcgcgcaaagtgcgtcgtcatctgggcccgcgaccagctcagcctctcgcctgccgactactccgcccgcgtccaggtctacaagcgcctgacagccatctggaacgacccgcgcgtgctcgcctcccacccggctgcggcccacggccagcgctgggaccagacaaacaccgtgctggtcgacgactcgatcgaaaagggccgcagcgagccgtacaacatcctccagctgcccgagtttgagggcctccacaccgagccgctggatgtacttccgcaagttcacgactatctcaatacgctctgctatcaggccaacataagcagctacatacgagaccgtcctttcaaggttgacccaaactatacattgacgccaccacaagattttcatatgggatagagacttccatatgggatagacatctccatatgggacagatatctccatgtgggatagaaagagatatacgactagctcatcgcatgccacaccaaatacacagcgtacactttgctgaagtctggttgggcttcacgtcttttagatagatagattcagacacgctctgagaatttttcttaccgctgattagaacggcgagtagacagagtctttttaggctttgattttttttttttttagatacccctcatatcttgttttattctattttccctacacacatgcacatttaattgaagaaaagaaaatagaaagaggaaaggggctggcacaagagtagcactggtattttacggttttgaatttttagtcctgcgcggtactgagccgctgctttcttaaaggactacgtaggtattcgtaaacacacatcccaaatcatcattcattcccaccaaaattctggtatttttttccctacccataacccgttaacatttcattcctctccatcgccgctgtcagcgctggtcgtttatttgaagaccttgccgtcagcgtgggggtactccttgccgttgacggtgacgggcttgtcccaggaccactgagcctcaacgtaggcacggtcctcaggcttggaggggtcgagcttgatgaactcgtagctctcatagtcgggagcgacgtcgaagacaggaacgtactcctggcctcggataacgaaagcaccctcgataacggagtcgttgttggcaccgtagacggaggcgcagccgaagaggtacttgcgagagccctccagacggttgttgaagccgccaatgaggttgttggacatgaaagtcagggtaagctcatcgttgtacttgtaggcaaccttccacagggagtactcgtcgaacttgacgttctcccagaaccacttgagggcatcgggagtctcgctgttggagtactggcgcttccactcatcgagaggaagagaagccttgggcagagactcaagggggtgcttggccttgggggcagcagcctcctcctcgggctcggcagccttgggggcagcagcgggcttaggggcggccttggcggcctcaggcttcttgggggcgacgttggtcagggcaggggtatcgaggaaggggagcttctcggcaacagcagagtagatgggctggttgacgatggtctcgtaccaacgagtgacagcggggtgctgctggcgccactgcttgtcgaagaagttctggaagccgcggtacaggagaccagcgctgaagagatcagcgagggtgatgcgctcgccgacgaggtaggtgtggtgggtgaggtgctcctcagcagcgtcaatggcggcaccagcctccttggcggtgtcatcgacagtcttcttgttgtagggcttggtgccgttcaggagggcagtccaagcaccgagcttaggggcgacctcggtgttgaagaatgacatccatcgcaggatggaagcgtagctattcaagttgttaggactgagttgagagccatggtaagcggggaaatgagtcacttactcctgcttggtcttgccgagaagggtggtcttctcgttctgggaggtgactgtatcatcaagttagctcgagtgccacacatttttgaccctagaggtagaaattgatgataaaggggatagaaatgtgtaagatcagaagttgtcgttatcaacacaaagaaaagttataatttatacagttctttcagacagggataactataaatatgttcatcatatggaagtggctggccatatgagggccagccaggtgcggcaaaaaaaaaaagcaagaggagggaaattgctgcctatattgatcgatatacgtaccgtagatggcgatggcaatgcactcgctcagggcgaagccatcctcgccaacaaaggcagggtacttgcccagagggtgagccttcttgtgctcggcagaagccttgccagcctcaacaagggagatgttgaggtcgagaccgttggccttggcgacagccttgatggcggtggcacggggttggtcctgcaggacgacaagagtgagcagcctgtcacaagagaagacgttattcggatgaggatgagagactaacggcggtggtgaagagagttccgaaagccattttgactgatgcttgactggaaagttgaagcttgaagagaggaagagaagagggatggggcgacgaaggaatttttttttttaatgaggggatgtagctctgccccgcgcggtggctggcgctgcggcggctacaggggctgctgtggctggtgctatgtaacgctgtgcgttatcttcacgtgattgcattggattttcgctgccacagtcgagtgctgccatcgacagtcgaggttatcgaactcgaggtatcacgacgtgggaggaccagatcggacgctgtttggatctactcaacccggcgacgtgaagcaatggcgtcaattgcaagcggcctgcggcatgcgaggtgcgcaagttcgattgcggcggcaccatggcgatcatcaatcgttcctcgatcaagcttccagcttgcaattcgctccataaccaacgacgcccaaaagccctccggtgccgacctcgaagcctcttccgctgctgaatcggtcttgattccgtatcagggcgtgacccacgcgcgagtcctgccggctactccgtcatatttttcgcgggaacctctcttcaacgacttatacattggcatctccaaactgctcaccaaatacaaccacctacccacagttacccccagcgaggcgccgcagatgccatggacgaagctggaggagatgcgagcacagatgggagagcccatcaagtcttcacattacgcaaaagtcatgcgggtggccaagcgcctgaacctcattgagcccagcctacggccggccgaggttacggttgcgctgtcggagtttactagagacatcaacccgttcttgaacatgccgaacccgatccagatcgacaagttcgggcgggccgtcggtgttggcaagagaaaggagtcgactgcccgcgcattcgttgtggagggtaccggggaggttctagtaaacggcaagacactgagcgaggcctttggtcgcgtgcacgaccgtgaaagcgcagtctgggctctcactgccactgagaggctggacaaatacaacgtctgggccttggtcgagggaggcggtacaacgggacaggccgaggccatcaccctggccgtcgcaaaggcgctggttgctcacgagccagcattgaaaactgctctaagaaaaggtatgtcatctgaactctctttgctatttttgcaccctgcgtcgggcatcaatgaggaaggctaacgttgtatccgctcagccggttgcatcacacgcgaccccaggacggtggagaggaagaagcatggacatgtcaaggcccgaaagatgcctgcttgggtcaaacgatagaagctacacggacccaagtttttctttttacggcgtttgaaagctcgcgtaggcgagattacgcaggatacttgcgtaagaacaagcctgaaggaacggcttacctaggcatgttgacagcgttactgtaccatctacaaaaaaaatgtatttatagaaccctagacgttgcttcttggggcaatttgggttatcttacatcttacccatgcttgaagtagcatatcataatgaagtatgaccggaacaagcactgtgcgatggagctgctcgaaacatttgaaggtatccaagtgtcactgattaaacccattccgtatacggatataacattcaatagatcatcttgatcaaatagctcagctctcattcagctagctcgcttctatgctaataaaggagagctgaaagtaaaaagaaaagaaaagggtgtatagtgcgggcatcagtaccgcgtttacgtatcgtatcactcgtaagcgaaggctcggcgaattgacatatcagccgccgctcactcagctgcacattgatattattagcaaatgacgactgcacaacaaagatttgatgttgtcagtgttttgatttttttcgggttacttttctgctcggtattttttttttcggcttcgttccctgacattggtcccttgtcatggccggccggggggattccaagatgctggtaaggatggcaagctggaagtgttacccgtgccaaaagaggaaatcggcgacgtccggcaatctatttcgttttcatcctgaaccatgtaatttatcctgatccatgtaagtcgtccctgggattgcgaggctggcaagcggttcctgcgacatggggctctgcattaaacaataccggagctttgtgaatatccagcacgcgttccgcaaggctctctttttcccgcatgtacctgtagtctttgttgataagctatactttgagggatggtggtctacgtgcatgttgcatcatgcgtgctggggcgtgctataaaggggcgggaaattgggagagagttcctagtacgagatattgaacagggatctcacaacgcaccttggactgaccaggctacgtgctcgcctcgtttctgtaagtggcaatgatcaagccaatctgccgggttcggcccttggccgagcaagatcagctcaatacaatataatctcggctcaggttcgctacatttgccattctcgggacatcatgtccatttgctggagctttggtgacggccagctctgttcttagccactaatgacgtagaatcacaccccaatattggcagatgcggctgaggctgcgcgaagcctgctgtgccaagtatattggtgcccttccagggtagttggcagaagggaggtcaggcgtccaataaggtcgtataatttacctaagggtgacgcgggaggaattggtttttgccaatagcaagaaagcatgtcacattgagtacttatgccagcatgtaccggtcaccaggcaagttacatccgcccaagcgaaaagcgccaacagtgattctcgtgagtagcgtagtccactactagcaacattatcatgtcatgaatggttcagtgagctcgcctcactctacaccccgcccttttacttcgctaagaatcgagtcgaagtgggatagggcggcaagcagtgctattggcagttgacatggtcgatgatcggcgcttgttttggtcgccctgtcagtatctcttctgcggcaagccatgtcgtaaacccggctgaggccaggcctgacttatcaaagtcgaaactctagacgcaggggagcggcttgatgtgtactatacggagcatagacggctggggtaaaacacgaccaggttcttgactagcaccagagctgcccgttccccacagagcagctgaatgtcgggcattagcctgacgtgccaggcttgcccacatatgcgagctctcttccgttcttcatcccaacagccaccagggcacatgcctgtacgggtatgtaggctagatggcggcaccagatccgcggatagtctttatttacggtacgtcaaacggcgtacggaggctagatggaatcattagcctgtgctacttggcagatgcatatgttccgccaggctggctgcgccttgcaaatacttgcctggtggaatagtaatgcccaccactagtactgtcactcctttacactctccggatgtaaccccgtagtggcgctccgtattagcagcactactatgtagcagtggcagtggcagtagcagaagcagcagtgacgctccatagcagaggtaacatccctccaggattggataggcataaaaagaagacgtagccgtttcagacggcagatgcgggcctgtgagacatcaggccactcctccggactcctccgaccaggaatagcagcggctccagtccgtaattcatgcgtccacggacggcaggcgcctcgtcctcacgatatctcgttttttggtgccttttgattagtagtaaatcccaagtaccgttgctattattaaccgaaacaggtgctgctgctgacgaatgttgtggcggttgtacatagattgaggttgaggagatatcgatgccctgctcatttccgttagcgggcttgcccaatagtttcgtgcctgtgtaaagtgtactgtacgacctgtcttccaaatcgccagatctgcctcagcactgactcttctgaaagacgctacttgtttttttcagcagcacatggatcacggctattaagaaaaaaattattcttaggtgccacgctacgcaaagccgcgccatctccacacgcgctttcgaccctctcagtggctgcttgtcgatggagtcgctgtggaggactgagacctttggcctttagcacggccctagcgaggtgcattttgcctgtatttgcttgctgcgagcccgcagattggctgccctggacctgcgtgcagcatgcgctatccagctaaaaagcacgttactgtggactttgatgcacgctgcacatggcctcccgcagggcctccactctgcgatcgaaggtgcgtctgtcccctgtaagatggcgagtggaatggctgaggttgaaaagaagcaaaggaaaagagaaacggaagaaagaaagagagtagagagtagagagtagagaatagacggtgaatgatgccataaatccgggcccaaaccagagtcagataagctgccttacctatctctataccgaatgcaaacgccaagtttaagcacccctggctcctgccttggaacaccagcggaaagtgcgctctaaatcctgacgtttgaggcccgtaagagtactgcgcaaatacactgcgtcaagtggtattgacactgctagcacatgtactgcttgagtacccagggagtaccttcaagtatttgtgtttccgcttgagcttgagcttgtgcttgttgcccaattccaaatatggaggtgcacgtcaggcacaaatccatcttctacgctgttgggggccgttttcttcaacttcaactccttcaccctccctcctcttgtcgcccattcgacccagctctaggcccagcttcgtccacagcgctcgcccaactgtcaaagcccctgcaggtggcttggcttgtccgacgggcgtgtcgattttcgggggtgtgtgccttcaccaagcggtccagactagagcagccgagttcaacatcccttttgcttcgtccagctggggtcctagtgggtggcacgcgtgaaacagatcaggtatcttgtcctgtgatttgcccttgcgttcggtatctttcgaccgtggctgagacacacaggtgccctcgccaaaaaggaaacagaaaatggaccattcctcatttcgagcgcattgtgcatcgcgcccagttgggacgacccgggttgtcgggacgctgtttggcggactgggatcttctgcgacaaccctaatgcctgaccactggacggggggtttccccgttgactgacaggctgcggttttgatcgatggacggccggaacagcctgttggaaaacaattttcgtgtgggcattgaaacttcggtcatccccgtgtagtggactaattgtgcaaacaggccattcgctgccaagctgctggggcctgactagccacggcaaaacagccggcacacaagcgccgtcatacagaggcttttgctaactacagtctggtctgactggcacaatgagcagtttccgcggcttaccaccgagtcccattccacttaaagagagaagcgatgaaattacacgtagtctattggggaaacatcggctggaaaacacagaagaggaagaaaaaaaaaatccctgtttgatgtgggttacgcgtcattattccgcgatattttgctgcagatgatccagtttcttatccaagggcagcaagacggccgggagtctcaaacgctctcattcatgcaaatgccctctatggtttctcctacacgtctgtggcgcgtttctgattttcaccctgcttgcaatgcgccttcattcgcaatatggtagagcggctacctgtacattgaagtaaccaaagtgttacattggccagcattttcccctggcaattgacctctcaacgcacgcaagtggacgaaggatacccattccagctgtggcttgcgttacaaagcagcagcctctacatgggcacgcgagatgcgttccaacagacggcgctttatgcccaaaggactggaatgaagcctcgttgacagaacttctgttagccaaaggcgagaaaccggctcatggtgccaagcccaatccatcgccgtgcccacctactaagtcaagatgcgaatccactttgtttcgtgtctgtggtctttggcggagaacaacgacttctttgtgtccgccctaaccaggactgatttttcacatgtgcctctgcccaattgcgagccttgaagcaagagcttcacgcttgttggcctgcgttttcctcaggtacaatatgcagagtacggagcactgcctttttcatgtcactggtgtgctttctcgctgtcctctttttccaccctgacccatcggaaggggccccttgtctttgtacttgtccaactacgacgcctttgttccgccatgccgggtgaccagggggtggccacatgcagatcctaaatcgacaattcaaactctcacactcctagctgcagactagtgacaacctatcagctctatcgccccaagttcttcctttaggcccaacgcaaggtacagaatacgacggggcgtccagcaccccgggtcatggtcttttcttctttctggtaccctggagctgaggtcttgtcttggccgacgtggctcccggctttcgtcatgatcaagcagccctgctttgcttcgccggcacacacttggacggcatattgctgacgtccctcttcctgcactctgtgctcccacactacccaccggcgacatggtataccacctagctagggaggacgttccagtacttgtgcctccctgtctggacatgttctttattacctatttctctccttctctcttttattagcgtgggtatcggaggaaacgactttatcaactagtccccccctcggtataagacccgatgattcctccaacgccagtcacctgtctccagcaaggctccatctatttagtgatctagtattactgctactagtaactgctcttcggtctaataatccccgccgtttgggatctgagccgagtttccatcttcgccattgtcatcaagtgcatagtatttgctgctctcacgcgctcatacatcacctgattggcaaggagtcagtctgtccttgtcatccctcctttttatctccaactatttttggagagaactacctgctctgtcagattcaagcaaggtaagcactcaaaaacaaagtgaatggtagccatctttctccatgctcgcactggggattttccaacttggaccaccatggcatagtcccaacccattcactgaacgattacctgccttaatttacctaacatcttttgtacaggaggccggtgtgtcccggagtccaaggctagatcgagccggtggaacctgcagcctctctggcgcctgttccctgacgtattgccttttggggggttgactgaacagaccgttggctccgccaaacccgccattgagaatttgcgatttcaccagagggcaccgttcttcctgttcatcaccaccacctttcgttaatccgggaaagaaccaccacactcgtttatttttgcttctatgaaagaccagctctccaagcttgttgagctctgtggatcaaagatagcaccaatcactcagcttgtcagcctagagccttgttttcttggggaatcctcggtctgattgtcgaacacctctagcagtcgtcagctagggagatcacttcgtattgacagatttgatctgtactcccacacgtttttctatagctattcacagaattttgttgatccgcgctgctcatcttttctacaagagagtcgtttagaattcctttctacgaagactatctgcttaagcacaactagcgatacggttaacagtgcactggattcgtttcccacactaccctttttccaacttcaacagcgctggctctccagcgcaccgaggaaattcggcaggcgaagctcttctcgacaacgcccaatagggcatggacaatcctaatcaacatagaaggcagaatgacccgcctacctatcgcgctcctgtgcaaaagtatcaagttccaagctctgtaggcggtccctctgagcgctttcgatctgcaccccttgcgtctgcttcaacaccaagaggtctggggggtgcgccaacgtacagtacatattaccaagagccctcggccgctttttcaacgccagcaaatatgccgacgacggctttagcgtacgggtcggaatacggcgccgattcaagaccacaaactcaaagtttcgggggctacaacgctggtatgatgatgtacaacgtgcctcaaccgagcacacaaactccagtttacgatgcccaacagtttgggcaacggcagcaggcggcaatgcatatgatggcaccggatgtcacctcagcatattttaatcctgaagcagggagtgcagcagcaagtatgcagcatccgagccaggcaagcagcgcatcggccggagtatatcaacagggccagcccatgaattacgccggcggcatgccttctacaaatgccatgcagcacacgtctagaacagcagatcccactatgggagaagggcaagactatgctgcgtctggtcttgaagagaagtggttaaactacaaacgacagctgggttctgtgtttcaggatgtctcgtcgatctctcttgaaagggccgctgaaacactgttgaatgtctccagctggttgcttacgcaggttgtagaattaggtatgcagaagaaggctcaacagtgtgaaactagcttgatgtttgtacttacatgctaaacagggctcaatcaagacgacgtcagcctccacgccgaacgactcaaactttggaacgactttaataacgcgtggctcgctctctgtttccaacagagagaaataatgtcttccagccagcaactttcgagatcacagagaataatgtctcaggaaacaataaagaaactaggagacgagctcgttcgcctctgcgatggtatcgagagtcatggcttagtagactatcagtatggcgtgtcggaggatcaaatcgtggccagtatgttattagacctctttcttttttttttttcctttggcaggacactaaccaaattctagttctggtagagtgccttgacctctacgactctcccgaatcgaacgccaatacaagcggagtatcgcgctgatccgcctatatctttatatctcgacgttaaataagcaaacgaggcatgttggccacatgtcagaaagaaggaaagacggctggatttttcatctctttctctttttctctctctctcacacactctctttctctccttatttcctttgtttactttgcttgtacccttgcatttctagcggcttgggaaatgtacattaacgatgggaaactttcacacggcttctacaatagcgcagatatggacatggttggatcgaaaggaaggttaacatagaaagaggtttcttcataattgggtatcatgggatttggacggatggaaattgggattctcttttcttagggggcgatgcatctgctttgggtcggatctgaatggtgttagagcgttaagggagacagccagtgtcacagcgtaccaagcggtgcgtctctgtatgctctattggctgcctcttcatgagctgggaacatgagggggccggtggcaaacatgtcccgtacgcaaacacgcaattattcatggacacactcaaacccacagcatgccatgccactatttgaatgctgcttgtgtgcggacatgttctgaaggaaatgggacgattattagacggttatttggatatacactatgggaacgactacgggagcgggcaaagcgtgcgagaggaccaaaggatctgggtgggcggcgtcgaacggcgggctttcagacgagaaatgcgaaattagcgaatgctctgttctttttctttctctcttatcttcccccacttcagcttggaaatgacctgtagggatttttcagcccaaaggccttttttctttttgtaatgtatcatttgggtttagacgttgggctagaatatgacgggttggagcccccacgggctgtatcaaccggctgggaatggcatgagagctagcggctgcgtagatggcaaacaaatgaaaagttagatggcaaacttgaatagattcattgggcacagcagcttgcgagtgacgagatacaaggccatgtagctgcgagcctaatgtgaccctgcagggactttttgtgatgcagccaccgctcatcacagtccagtaatcggcacttggcgccgccatggggggcagccgtcgggtaggacgattcacgatggcatatgacatctggcttggatggttttgtcacccgtgacgcaatgaaagcacatgcttggtcttgtaaccaggggcattaccgcggagcccatgtccgagcctcaactatggcactccggccacgatacccgggaggttattggagcgcgtgacagccctcttacacgcacgagaggtttaatcaacgcagaccacaaaattggcagaggggtcaagtcagcactggagaagctgaggcggctgggactttgggggccgaatcaagggactgcttggcaatacccagcccaggatggctgctgctagcgtttcatggggcagcgctgccttgtgtagctgaaattattcacgtcgtggctgagagtactccgtaagcgggagcaaattgctttctgcttccaactttgctggctgccataggctgggggcgtcggcaatcgtggacggacgcataaacatgatgctcctagctgcatacgtggagacgcttggcaagcagcagaagtgacgacccccaaccaatgcttcggtgaggcgagaaaaaagaaataaaataccaccatccgtgagtcacctgagatgagctgatgtgtgccagcgggcgtatgcttgtagaattcgtggatggtagtacttctgatccatgtagccatactcccctacaggctatggcagcataaagccttggctaggttacatgcagccaccatctcgcgttggttggtttgctctttgatgattgaagcggcaaagctgagctaagatggtgaatgccaggaggaggagtatttgcatttggtcatagctgcggctagcgagcggcatcccaagtttagttctggtgagctcttgctgataggaacgtgatggagctctgggtcagagtctagaacggaccctgcaatatctcggctgcttctctcaggtatagatggtcccactgccagcttgagtggtcaagatggcacggccaaggtaagctttcggtgcattttcgacggtgccgagatccagcctgtcccagggtgatttccgatctgtcgtaaattctgggctgggcctgcatgtgacgttgacatgtatgtgcaggggtacgattggagcttggagcttgcgcatttcgcctcgcagagccagcagtgggacaagaatgacgatcccccagatcccagattgaagtagcctagttgcctagtatgctgctgtagcacgaacaagatgatgctgcatggagtcggagaatggacataccaaggcatttggtgtagacactactagtaatgaatgcaaagatggtgagggagaaaaagacgagagagagtgaggaatgcatgccactggtacggatagtatgccaagtattgcatcgggaggaaggagtgacgagacagacagcacatgacggcacctgcctgccgtgcgccatcatagcgatcggtaggtaccaagtaccgccacgagctcgtagagccgcccaaaaggctataatgaagtgttactcgaagcagccgagttttactcaatgagcggtgcgcatcacccaccacaccaaccagatgtttgcaagtgcgcgtatcatatctgtaattgaaagaagacgacgccacgctgaattactcgttttttttttttaataagaaaacatcaagggagaatgcagaaattagatctctatcaataaagagcaagtagaaatgcagcggcgattaaaactattaacaaaatgacatgtcataattgacatctgttagaagccacataatcgtgaaaaggaagccatcatttcaacaaattccgtagccatatgatctttacaaagaattagaatcattcgctttggctgaagaggaagaaatcaagaacgaaagaggtgggagaaagctgaatgaaagccggaagcatgcttcattgacatgtcaatgttatttatgacagacaacccgcaatttgacttgcgccacaactcagttctcatttcttgagatagtagcacaccaagcctcaagaatcaatggccgctgcaaattttatcaaaatgcttattcaccggacgtctcacatgttctttgatgggcgtcctgccattttcggcccattccaccacgatcaaatatcattcgaaatagccgactaagaatttgtgggaagcttttgtggcttctcattgacctccaaagaacatcttcggctccgcccgaatgctgccaaaaacaccagcatgaacatagttgtcgtatgtattatgttgagtcagccctgtccaccaaagagtgcattggaaattggccttggtcaagatcaagtgttctataaaactcttcctaacaaggcagaagtactttctggtcagcaaatcccaacaccatcaacactctttcttctggtgctggtactatctgtacccaaacaggcaagacatggttgatccattccagatggatgcacaatgtgtattggagcaaactcacccatccctagtccccagtcttgatttcgtctcgtcagagtaccaactctttcgactcagcgggacatcctaatgccttaccgagcatagggcgactcaagacgatctcaaggctaaatcgtaatcggtaccagcatcgttggattgcgctgacgcatcctcgatttgttgcaatgattcaagtccgtcaccatggttaaatttgaaacttgaatgtagatattcattatcataactgctatatttccattatccacaaatcgctttcctggcggtgtctacccgagaccaacgctgccttttaccccctttcaacaaacatttaaaattgatctgttatcaatgtgttagctttttgctgctctccatcaaccacgcaaaaaaggggtctaaaacaggcagaaagtcccttcaagaactagagagacaaaggaaaaagaaaaaaaagggggaagaagaagaaccaaggggactcccaatgaaatacgcacccagagtcatgctcatgctgacatccgtattctccaccatctttgtaaactcctcaaagctgatcttgccgtccttgtccaggtccgcctccattatcgtcttgtcgacaatctgctgcagctgctggtccttcaggttgctgccaaccatcatcttgagcacgatgaagagctcgccgttgctaatgtagccgtcgcggtcaatgtcgtagaccttgaaggcgaactgtagcttctgctccttattgcccttgctgctgaaggcgctcaagccggagacgaactcctggaagtcgacatcaccgccaccgtcctcgtcaaagatggcaatcatgctaatcgtattttcgagttagccgctgatctattcatttattcatacaccaataaagggggagggagcggtgtataaggtcgccgtggggggaggatgaggtaagatcgaacgaaccgtgtcgcaagagggttggaagagatttgaggaaggctgagaaattcgtcgcgctcgattgtgccagagttgtcctgcagcagaatagtcagccagtgtgccaatcatcgtgtcgcatctcgtatcgtcttgttgaaccgcggcgcaaccaaagtgtaaagcagttcagcccaagcgtttggtctggcttggtttgggttcccctttcttttcaatcgtaccttgtcgagtttcatgaaccgtttccttaaccggtcgacttcctctctgtcaactatgcgatccagggtcagccaaactagattccagaagcgtgtcaaccaaaaggaggcgagagcctacagttggacccttggacaatgttgtccagcacagtactggtggtgttgcccatcttgctagacaggacagcgcagctgcttgtgcgctaaagaatgtctcgtgtggctaaagatacagtgatggcagtccaaggagagacacgctgatgcggtaggaggccgttctgtgcggcggtcgtgtatgcaacgggtggcggttgtaagatgtcgttgtatgtacgggagtgtctaagtaaggcgccggattggatttgtaggcgttgtattggacagtcgaggcgactcctagaggggtagctggtcatgtgcacggaccatctctgctctgatttgtagtgtcaagagactgctgaacagcctggagcgataagcagttccattcaatgtaattcagccttgtgggatgagaaaaccggcatcaggctggacttgtaattgaatcggttgcgcatgcagaggctgcagaagttggcgcatctttggaaatactgaaagattgactgaggggacttatggatgattatgtcatttttaccagatagagttgaaacctaagatatgcgcgcttgggatgctgccgctcaaggtgcgaatgtggctgaaaagctatcaatcatggctgtgcagcttatcacgtctctcctttcttgcaagcgaggcggtgacggaactctggcgagcgctaaaaatgccttctgttggtacgtactgaggatcttcttctctgtagcctaggccgctggcttgagaaagagccagaaaacaaaaaagaaaaaagccactatgccagctttcggctcatttccggcctgggcgcgtttgggcagctgtggccgctgcttagccaaccagaggcgcgcgcccacagcactcgcccaagtacctcgccagcctctgtgcggtgctgttttcagcgcgtgggcctgctgcgacttcaggggatgagggaggcaaaaggagggggtggcccgagcgcctccatgtaccggcgcccgccaaactctacggcgcggtgacttgccagcgggccacggcggccatcaaacagccgcaattttccaggctctgcaccagtgaaaaatcttcgcgcggcaaaacaaatcccaacgtcacctcatcgaacgcgagcattgagccatcaaaaaagcgaaaccacagcgcctatttcatcaaaaaaatatcataaggcgacttcggacgtcttgatttatgacttgatctctttttttcgcggattttccgctggctttctgccgtccttcaccaccctggcaacatgtcatcccgcaaagtccgagtcaagaagttgactatcaaaaccgctctccctgtgctcagagaggatcagatcgatgctacagagtatgaatcactgcttaccgagtcgcaaatcgcgaccggagtcgaccagaccgaggaaaatgtgagtccatcaccaccctcatgccacgccaccgcaacttctgatatcacgtgtccggtcacgtggcttctctccctacctgctccctacattaccttgctcgcgatatatgcgtatacagagtgcagcaacagatatatgatgatggcataagccattctcatatatcccactcgtgtattcagaacttcctctctatttttgccatttttccttttctctttcacttcactttcattttttgtttccattttctcctcttcatcatcatcatctttatcttttcttttttttattctttttttctgtcttatctttttcctctttttctttccttttcttctttctttcttactaaccttttctcttctttttttctgtgtaggaataccatcttcagtccattctaaaagaggcgggaacaagcaatgatcaagaaatccccgttccgcctcccaaagagagtgacatcagctatgatgccctctatcccgcaatttttcacaaaccctcctcttatatccgattttctcagacagtggaggaatgtattagttgtcaatatgacatgacaaccgaagacgatgaatttctcaaatcttataatagtaatccgcccgccggcgccggggctctcagcgaggatgactttgaacgcatcatggaagtgttcgaggacaccgcaactgagcagaccccattcgcagccgttgacaacactgttgtcggctacgacatgatggttcccggactcaatcagcttggctctacaaccatattgctgcacgccaagcagatatacgagtactggaaatccaagcgacaggaggaaggaaataaaccactgcacgcaaccatcaaatttgagacgcatcaggagactgatgatactgacccatacgtctgcttcagacggcgggaggtcagacaaacaaggaaaacaaggtccagagataccaagatcgccgagacacttaagcgtttccgtcgcgagctcgaggatggccgtcacctggtactgatggcatacgagcgagagatgatgaaacgagatttgttgcaagtggatcgggctattttcgaggaaagagctcgattgaagcaaatcaagacaaagatgggcatcaagggcgatgacgaagacctcgtaaaccaaaaggtatgttgcaaatcaaggccagcttggctctctacacgtataatgccacttgacactaacatgacccagccgtctcagaagcgcaagcctgcagaagccgcgggagctcagcgaccagccactcaagtgcgggtaccggtgcggccagatgggcgttcgcacgagcaagaccttgtgttgctttccgaccagctcgccgagaaggagaacgagcttcgtaatgagattgaaaccaaggtgcagaaccaccgaaggtggaaccagaatcatatcgatctcactcgagatccgctatcgccggtaaaagaactgggcatggagctcaagttcagaccggcaaagacccaatatttaatgacgccgccggcgtcaaattctgcagaatcaatggacattgacgacgcacctgagccaatgcaattggacaaaccggaacttcccgtcttccaattccgcggcgcagactttggcgagacgccgcaaaacagccagcccgcgtttagacgtcgcattggccgactgcaacggctctggatcgatcggaggggtctctcaacacccgcacggacagatacgtacgagtactctgaccggtggaaatacgactctgacgacgaagatgacgagccgcttgtctatgaggttgacccctttgacacgcgagcgctcaagttcagagccacaatcccactcagcccatacatcttccgaggaaggccaacggtccctccagaggcggttaatggcgcagcgaatggaaatagggtgttaccaccaccaccacaagcgcagccacagccgccgccgccgccgcaacctgcagttcagcaagcgcaggcggcgtcataaagaagaaccctctctctctctcccccgacgaatctagtactgcatccttgtatgagtatggaggtgtatataattcgttttttgctttctttttttctccaatcacgctggtattgaagggttctcaggaacggacaggacgggggggaaggtcgggaggaggcaggatcttttgctgtagatgaaaaaaaaggccaccgatgtatagtacagtagccttggtcagggcattgcgaggagttgggagttggggtcggttctttaggattagaaagagaagaggccctgcaacgggaacaaataaaaaaaagatacaacctagatcctcaactggctcttgaccaggaaacagaactttttttttttcttcgactcggccgcatgcaattcgcgtgatgagctgtatccgactcgatggtagacagtccaggcattgccgacagtccgatttgtgcttgtgagagctcttttcttcttctcgtagggcgggtggtgtcgtgacgcaggccggtctcacctcacctcattgcgaccagggcggatgacgtgaggggaaggccggcctgcgcaacgtggactcgccggccgtgatcgaggttcgccatgggcgtcgacgatgaagaagcttgtagagaggctgatcatcactttcgccagctgaaggagcagctagaggctctgtctttcttctttctcggctggatattttttcctctgcggccaaggctggtgttagcaggcgccgaaatagatggcagcagagaagagaagataggttcaaaggggcgggttttcccttgcaagaaggacatagaacataccgttgagaaaactattgtctcacagactcagtccatcatgaaggactaagagacagaagaagtttcttcctcttgtgctgcaatattttttttttccctgctggtgtcccagctagacttgctagaaaggaaaaaaagtcgaggggaaagaaagcgagtggtcgaagtggaccgcgggaacgggctggaagtggattattttggggagaagggtgggaggatttgcggccacacagcagagaccggcagcagaagcacacactttcgcaaatcaagggaccttgggaagtgaatggcagcaaagcttgcctgggcaaaatgtacatgggcagcgagtacctgcctggagggatgcgcggccagagagtacttgcggcatttgtacagggccggcgaagcggggccaaggtggtgtctgttagtgcgagcctttggctggtgacaagagggcgctagagggccatttgccgaacagggcgctgtggaaaggtcagtatagaggacttgcactgagcctgtgttcttgttctcgagatgttcgcccataaccgaacatgcgcgcaaaaagcaatggggattccggagtcgtaagacatcagccgcaggccgagcatcttgaaaggaacgaaggaggtgctaccttgaaacagcaggtagattagcagtcagaaacgggggaagcagtctcttacataagtcagcacggcgccttttgccgagacgtgatatccaatgcgactctatacggggagctcgcaattcacccgcgggctttgctgcggcggaagaatcggctgtagcacgtacattagcgcaaagcatgaactgagccgggaggaaaaaggacgaggcatcatgtaggaacacggtacagtacgaggtttgctaacccaggtggtattgagtgcatgcattgcaagatgacaaaaattggggagagacgatgggtggtaaagtatggcaggtacgtactatttccgccaaaccgcagtggcaggttgaaagcccatgacgagcgccccgctaatttctgcttctggcagagaacccctctatttttttgaacgtcaaaactttgggttgaatcaacatcacattcaatgtgaattaacaagttgccttgatctggtatgtatctcgtttaaaccgaaactgttaccctctatcttctctaattaaaaagacctgtgctaatataattataccctttagagaaagaaatagacaaagatagaaacaacgattctctctcgtgaacgatcgcaactccagacatcaaaagcgcaggaaacatatatccgccagccctggcgcaagaacaaactcccagatagacaagacttcaacttcactcattctgcctttataaaattatactgcacccgcaacctcattcaccatggccgctgccgccgtatcctcgccgcttcctcctcctcaacccaccaccacaaccacatccatcacatctcccacatcaacatcaataccagcacctccaatgccctccaaaaaatcctcctggatcgccctcggctgcgaaggctccgctaacaagctcggcatcggcctcatccgccacaccccaacctccgccaccatcctctccaacctgcgacacacattcatctccccgcccggcacgggcttcctccccaaagacacggccctgcaccaccgcaccgagttcgtcgccctcgcccgccgcgccatcgccgaggctggcatctcccccgccgacgtcgactgcatctgcttcacccaagggcccggcatgggcgcccctctcaccagcgtagctatcggcgcgcgaaccctggctctactctgggatagacctcttgtgggcgtcaaccactgtgtcggccacatcgaaatgggccgcgaggtcaccggcgccgacaaccccgtcgtgctgtacgtcagcggcggcaactcccaggtgattgcctacgccgagaagcgctaccgcatctttggcgagacgctcgacatcgccgtcggcaactgcctcgaccgcttcgcccgcgtgctcaacatcagcaacgaccccgcgccgggctacaacatcgagcagctggccaagaagggcaagcagctgctcgagctgccctacatcgtcaagggcatggactgctccttttccggcatcctcaccagcgcagaggccctggccgcgcagctgctggagcgcgggcccgacggcgcgggcttcaccgtcgaggatctctgcttctccctgcaggagacaatctttgccatgctggtggagattacggagcgggccatggcacacgtgggcagtagccaggtccttattgtcggcggcgtgggctgcaacgagcgattgcaggacatgattgcgagcatggctcaggagcgaggcggcagtgtctttgccatggatgagaggttctgtatcgacaatggcatcatgattgcgcatgctggcttattggcctatagaacggggttccggacgccgcttgacgagagcgtgtgtacgcagaggtttagaacagatgatgtatatgtcgaatggagggattaaggcctgttagaaatacacaaaaaagctgatagaaagaagtgaaattatgcgtacatcgtgtttaatattccgtccatcttgcccatctttctatcttgttggttcatagcgaaccccttatagatctctactacttccactacctagctagctcagctacagtagcttgccgtttaatatggcatagctcaggcataactatatagcccatagcttttcccattgcatccaaccattccatgtaaataaactcatatcgtatcaaaagggaaacccctccctatatcaaaatattgtaataaaataaaaggggatacagggggaagcgaaaaagaaaaagcaaacacatattaactctcttaaaccataaaaagcaaccttctttcctcatactctggcgttgccaataatactcctttggcgagctggctttaaccttcatccgctgaagtgggcttataaataattgtagtgacatactaaatgacgaaattagtaaatgcacgataagtcatccttttcgcttcaccaaccttgttgtgatatctaatagtcgctgaaacggccaagacattgttcttaatgctgctcgtagcaagatgattcaaaacagtatgattcggcatgttcaagacgctgttgtcgtccttcatcagggtggcagcgttgaggatgggtttgcccaagaaaccaggcaagctgggaggcgtagccatcttctcaatggcaccctcggcattgcgataggctggtgactcctcggcctggtcgaaatcgagcaggtatggtggaatttggctattgtaggcttcttgtggcgaaataagcctgtgcttggcaactttgggctcctctgtagcctgagcttcattttgagccaattccttctcttttccagcctcaacagcttctccaggctcgccttgtttcgttgccaatgggtcctcggacctcacttcgatatagtttaccaggttatttccgaaatcgaccgtcgtgggaagagcaggcgtcgtctgcataattccatccaccaagaagcggatgtgatgcgtaccgggcaggatataaatggtggcggcaaagacaccgggttgaccctcgctatcccgccatgataaatgtgttagcacaagccaaaaagtcaaaaatgatcagcgggtgagcagagcgggcgcaaatggcttcaggcacgtgctaggcacagaagcctcccgaaggcagccagatgcgcctagcttactggtccaattggtttgtgaccagtgtcaacttacacaggaagcagccggtgttttttgttccattggaaaattgtaccagtcacatatactttttcacctccactgttccagacaatcttggtgggaactactcgcccggtcttgtccacgcgtagctcctcgccctcgtcgtcttcaaccgtgccgttgctgagcccggagttctttcttgttaacccatcggatgtctcgcccagctcgagatcggtaaggttctcatctgggccagcaatgggcgatccaggtcgatgtatctcctcctcgataggaagcggcaggcggggcgggcgcgacatgtacatgtctgtaaggctattgttggagaagagctgcgcgtcgagatacggcggcacggcggggatatgagggcgcgccacggacccgtcgatgggaacagcgacgggcttggaaggttcgtcgcggataattggccgcggcgaggatggcttggggctgcccgcggcaacggctgcagtaacggcggcagcggcgttggcgacggaggagacggtgctgctatgcggcgagccgctgagggaagacacggcagtggcgggcacgctcttggtcttgggcacggaggcggcgatggagccctgggcctggagcgtggacgactccggggcggcggcggcgcggtggatggggaggatgttgcgcgaaccgtccttgcgatggtgatggcgaggggactcgacgcctgactgcgcctgcggcggcgtcgacccaggcccgcccgccttgttggacgccgaatggttgttacccatggctcggaagcccgaccaggggtggccgcagggagacggaagcgagccgggaaggcgatgagaaaaaaacaacaatcccagacccaggcaggcagcgaggatgggctgctagcgggagcaaaggggggttgcagaggcgaccggttggcggcttgtcgttgcacaaggcgctctcgctcggagctggcgagccagggctggagcggcagatggggggtgaggtctcgcgtgacgatgctgggacgaacgtggttggattgcggcgtgctgagaggatgaagtggcggtgggggtttgtgccttgggaagccgggaggaatctcgatgcgggtgtgtcgtcggccttggctctgttctcgatctggagctgcgtctagaggaggattgcggatcaggtgagaggcctgcgatgtgtgtttggctggttgggggccggcgagatgcgcgaggatggaagtggtgatgctagcggtttatgcctcctagcagcagtaatatctcacaaggcgatttgccgacgccagatcgaatgtgcccggtagcgcagagcgccagtcaagcgttgatcagtcaactaggtagtcaactagccaatggccaatggccaattccaggtccccgtctgagtggactctgggaattaaagcaaacactctagaagaatgtcacaagaggggccttgacttccggcaatctgctcccttgcccgccaggccttgagggctcctcttgtggacggcgtctgcaggcctgctcagcgcctacagcgaaaacgggatgctcgtgggggacttgcgctgcaactttcgggcttccgctgtcgtgtcgtctcgcctgagccgtgacagcccgtggtcgtgcaggacagacgatcgtgggttggaggagctggccagtaggattgaggccgttgtttttcggggtgggggaagatgcagctgcagtcacgcgcggggcttgcggagcgatatatagaggtacgtacccgcttggagcaccctcaaggctgtggcttgaacttcgagttgagctcttatctctcccgcgctagcttgtactctcacatttctatccatgtactgagtactcaaagcttacgccaaaaccagcgtgtaatggagttttctaaacttaggccagaagggcaagccacctgatctgcgacatttcgggcgtgtttacgatgctaaatgactgtacgaaaacggtcatgaacaggaacacatcaagggacatttcgagtggagcgttccgcacagcacttggctctgccgacttacaagtacaacagcattgtgggagaggctttttataggcatcgtgtttttattcgataagaagtggtgggcatttttgctcttgtggtagatatttgcttctccctctcaagagcaatagaagaaaggaaaatgtccagccagctctgttccttcgcgagccggtatagcaacaatgcctagtatcaacttgatcccaccttttttttcctccagcacgagcaaatgaagtagagtccctagcattatgtgtctgaaaaaagaagtgggtcaagatttctttgcaccaaaacatgtagacgttgcggtttgaagattagagcctcttggctgtggtctggtaaaagattcgaacccaagtcagcttcaactgcttggagacttggcaccagcgtcatgatatagaatgagacttactcttattgtcttcttgcaagtctacgtggacaaggagcaggctttatgcttgacgccgggaagatgtgcatgaagcgatgcataatcacagtcttgccatgttggcgtacttttatcgaaactgcatcccaactaggtgagcttcctctcagggtaaaacacacattggcgattagagcagtatttggttggtaagggggtattcggataggtcgtatgtgttctaggtaaaataggtcgaaccgttatttctttctgactttggtgaagagtggaccatacaccgagtgcgagactgagtgatggttgaaagagactgcaagatctcgaggtttcgcgttattgggcatcgtgttgacttcaaatgcttgttatcagtatatgtacagatggacaagtgtttgctgtggtcttggtactgactcgtttgattcagatgtgctcgaacgcggtcttcatgctgggattgtatatggaaaagtcaaaaataaaaatcgaaagcaaaggaaataagtggcagcataaatagtgaagtgctgatgcctgaggagaagtgcgctgttcgagttacttgaaggaaggtgcgttcatgcctactacacacttcatccgatcttcaacactacagattaattctgatagaagaatgaatattcctattttcgtaaaaattcattctccctttcagcatacattagccaatttcatcataaaacagtattgtcttatgtcggcacacgatcatgcacttcaataggctttattggaagcggtttatgtcatagatctgacatactaagtaaccagaagcatcaacgttttaatggtatattcagacttccaccacaatattgtaaccaatgagttcccactgatcttcaaagttctaattttaatacaaatgcccagtatacatgcattttaagatactaaaatacaaacgctgcgaaaacatgccgtttcctcctccctccaggttaagccccgccacatcccaccagccacgcccaagtacgtaccgttgtacctcttcatctccctttcatcaatgctacaagcctctcaaacaactcacatgccattgccttcatcgaaatctcatccccccccctttccatatgcatctcagtcaacaacaccagccttataaaaaatgaacctctcggccgtcctcgatggcctccgcgccagcctctactacgcttctttcatcggccgcatctttgctttccctttccgactggcctatgtcccgatacattacctcctgagcgtcttgagggttgtgtttgcgccggcgatttatttattctcgtacatcacaggctggtgccggggcgtcattgatttcgtcatatctcttcaggtatgttttcttttcatcaggggaaagaaaatggctcaatcatgttctacgcgatctggtttgcatcatttcgacgtgttagtgagagtggacactaacatcatcttcttacctatctatgtaactcatagccgttatatacctttgtgagtttctccaatctctttccctcctttcagaaacccatatgagaaagagcgatatatatggccgcgtcatactttcactgagcgagtgaaattggtagctaatcatccttacagcttggcaccgccgcagcagtcggcatcttcgccggcttcaccctggccacctcgtcaacagtcatcacttcgtacctcggcatgcaggacggtgtcaacggcagccctgaagggactcgctctcgcgcttcgcaaacaaaaaagtcattgccgccgttctcgtccgaccccctcatcaaagatgattcatcctctaatgacggagagtggtattggcctgatcctaatgcctcctcacggcgccgccctgcaactgggctcttgtcacagacgattctcgaagaagaagacgattctgaattatagatttcctcttcctcttcctccttcttcgcttccttcgtctcttccttatgaatcttctatagttaattggtcactttatgctgctatttgggcgttattcaagcggtttggttttgtactcttccattatatatgtgtgtgttgtgctattgcattctctataatgatggagacgctattcgtttcaatcttcgctgctgcgagcaggcaacaacgctctaaagtccgttacacctttccaattctttattctgttgcctccaacgcctgtccaaacccgtataaaaggtgtagaagaaaaagtgtttcctagggatatcataaaataagtatacaaaggggcgcgcgcaaggtgtatgccaactccatctaccgtcattaaacgaccatacatatggctcaaatcatattgtgtatggtaatgttgatgttggccaatttgatttcttcttctttaagacttgccgtatttatcgtcgataaatctctcgttcgcgggtcctatcgtgcatgggcgagcggcttcgactcctcgttcgccggtctctatcgtaccgtcgtccactgtctttgctggtgggacgtcgacgatcatcccgaggccggtcatcatccctgcgacggttgtttccaccttcttcccgtccatagcttgggatatatgtatcaatctccgacccacgacctggcgcgcgattgcggggcggccgatctcgatcccgatggtcagcgtcgtcccaattttgagatcggtcttggggaggccgtgatgcagggccgcgctctcggtctctctgccaagccggccgcctttcgtccggtccacccctgaaccgccctccattggcgccgtttcggccaccatatccgtcactgctgttgaagcctgcggttgctccatttgcatcaggtcccaggccgaccgttcctcccttgggcgcaggaggcaaggcagccttgcggtcgtgaaactttcttcgatccagctcatggctttcttcgtaggtgggaagctgatgtggttccatgggtaggggctctttcttaaagtacgggtgctgtagcgcatccacggcatttatccgtgtcctccaatccagcttcaatagatctttcagcagagagattgctccagagccatatctatgaaaaggaatttagagtcagcaatgtgtagacgttgggtcaagtgaagaggactgggcaggcatactccctaaagcggctctgaagatttccaggtcgtgatctgggagacaaatgatcgcttcccggcagattcttccaccccggcatgttttcatcagtgggcgaacccatgagatcccagataagatcaagttgatgggcatcgctctcgccggcaaggatgggtttgccgtataacatttctccaaagacacagctaccacggcattagttttactggaaagctcaaagcaaagatatatgagtgtgtccatcttacccaactccccacacgtcgatggcagtggtatattgtcttagctgcagtagaagctcggggggtcgataccatctcgtaacgaccaagccagtgtaatctcgtcggccatctccaacagcgtggccagctctcggcgttggcccgtcgtagtggcgtgcgagaccgaaatcggcaatctggaggatgcccttgttgttgatgagaagattggcagccttcatatctcggtggaggacgtgattctcgtgaagatagcgcagaccctggagcagctggagcatgtaacatttgatctgggcttctttaaagtggacagacgggttatcgaggaggccagagagatcgtgatccatgtacggcgtcaccatgtacatgatgggtttcttgcgtttgtcggctgaggatggcctggtcagcgcatcgggacaacgaatggctcgaattggtcaaagaggagagtataaagagaattactcactcgcccttgtgggatgttctacggccatgtcttccaatcgtagaatatttgggtgagacagcagcttgagaagcttgatctctcgcagagcggtgatgggaaactgaagcaagttagaagaaggaaagcgattccagagaacccggtgtcgccacgtacgccatctttttcatgatgcattataatctttttcaaggcgacaagtgcgcctgttttgcgtgatcgagcgcggtgaacctcactatggtatggtcgtttgcgttagcctcgcttttggggacattgaggtaagatgcggaacaaagggccaatcatacccaaaagtaccctcgcccaatttcccctgtagctcatagtcggatatccgcgaacagccttggaagctagactttggcctgacgtggttgatggcgaatgttcttggtgaggagccatcgggggctgcatcggacgggcgatccatgacgcgcgccgggtcgattgagttgctgcgagcctcgaagcgcaaggtcgacagggacaaggacggcggcgatgatggaagagaatggagcgcagcaagacgactcttgtttcgaggggacggaacgcgttttacgaagcagctgcggcgggatgggcgcgcatcgttttgctctgggccctttgaaacccccccgcaaaggcgttgtcgacgaggtcgcggacgggttggttgcgcaatggaaaaacccgcggcagcaaaagcgcagcgcagttggctgtggccgtcgtgagggggtgaagaggaagtagtgctgatagtgcgagttttggcgaggggagtgttgcagacgtgaagctgcgaggaaaatcgcaaaagggaaaaaaaaaaaggtttggcttcctatcgctggagttggcgctgagcacaaagttcaaagatgggaagatggcggttgagcgtttgcgcttatcctaatcgaacacttggaaaagcggtcggtggagctgtacctggattgtacttgggcggatggccggtggctgcgggagggtgcatgtgcccaggcggtactgctaccttatttcgccgtataattgcaaaagggcaatgtttggtattatatcgagcacatatctagattaaaatagatgctataataatttaaactcccgatttcaataggcttggtcgtatcagagaatcaacaacggcattggcatcaaccactgcggggcatcatgacattccaaaccgtcatctcaactctctttctggtgccgatcactcaatgtaggtgcaccaaagcaggccacattctgcatctggctccaagtgacgtatgcatcgcggccgcagaatggcaaggccccgtacctgcggccagccagtcatgtgcgccgccataatcgctgtgcatcgcctgctgcacccctagaagggtctggagcggtccctgatttggacgctggcctgctgatgctaccactaccgagctgccactgctaacagcattagcgctcccccagatctgggcaaagcaaaaggcggaacgagattaaatggccgttagtgatacggagcgaagccggagccgcctctctttagtgctgttaatggttacagttcggtgcagtacagtatcaattggcggttctttgtatggctgcgctatccatcatcactccgccgttttcagaaacctggaccatccaagacgagatgtacagatcctcatatactcatttctctctacgttttctacatcttttgctcaattaacccccccatgtcatcatcggcaaatccaaattacaagggcacaccaaaaggaagagaaaaagataataaaccggccatgcagtccgatgccgacgttttttttatatttctattaccccttcgtatccactccgttccgcctcttttatcgccccgtgctagaacttttttttttttttttttttggccaacagatgcgttacgcaaggtcccccgacactttcccattactaaaatcttcttctcctctttcttccttctcctttttgtaaatatataatacactcctttttcccgctgtttatatgacgaggtcctgttgtatcacctcccgtcttatattataacaacggcccggctggaccacttttcccagcgtataaacccacccactttcaactgtcttttttttccttatctggggtatacaagggtactttgactttcagccagccaaaagttctgataagaccccccgagaacttcaacagctgaacaaacaaagctcccctcgtcactcttttcctttcaacttcttattcatagattacttcttccgacccatttctttattagcacatctccttattatcaattaataacagaaactcatgctcatgtctcccgccgccgtctcgacggatccgcctccggtcaacgccggcctccccgagtcccgcgtcctcatcatcggcaccggaggcacgatatgcatgcaagaagggcccgacggcctcgcgcccagcgatgggttcctggagagcgccatggccccgaggacggtgtttaatgacaattcagagccaagtggtgagttatcacttataccatatgagacttgcatctcacatgagaagtctcatacacatgagaatctcacacaatacacacatcataactcataacgtgtagctaactctacatcaaaagtcaaactccaagcccgccgcaacggccaactcacccagctcgactccctccgaacccccccaaccgcctaccaccgccacatccgctactccgtcatggaattcgaccccctcctcgactcgagcaacatctccgccgccgactgggccgccatggccacggccgtccaggaaaactaccacctctttgacggcttcgtcatcctccacggcaccgactcgctcgcctacacggcctcggccctgtcctttatgctggccaacctgggcaagccggtgatcctgacgggctcgcaggcgcccatctttgcgctgcagtccgacgccgtcgacaacctgctgggctcgctcatcatcgcgggcacctttgtcatccccgaagtctgcctcttcttccgcgacaagctgtaccgcggcaaccgcaccacaaaggtctcggccacctccttcgaggcctttgccagccccaactgcgagcccctggccaaggtcaacggcctcggcatcagcgtcaactggccgctggtcctgcgcccaaccaccattgccgagttcaaggtcttcaagcacctcgacaccacgcacgtcgcctgcctgcgcgtcttccccggcatcaagcccgaaatggtcgacgccgtgctgcacctgcccgacctccggggcatcatcctcgagacctttggcatgggtaacatccccggcggcgtcgacggccgcctcatggaggtcatccgctccgccgtcgagcgcggcatcgtcgtcgtaaacgtcagccagtgcgtcagcggcttcgtctcgcccgtctacgcccccggcaccaagctcggccgcctgggcgtcatcttcggcctcgacctcaccgccgaggccgccctcgccaagctctcgcaccttatcgccctgcccgacctctcgcaaaaggacattgtcagccacttctcgcgctccctgcgcggcgagatgaccgagattgcccaccagagcttctcccacccgacgaaccccatcgactacagctctcgcctcaccccgatggagtctgccttcacggccctcggctacgccatccaaaacggcgagatccaagtcgtcaaggatctgcttgatggcgacgggaaccagctcctcaagacggccgactacgcaggaaacaccgccgtccatcttgccgccgtctcgggcaattccgaaatcatgctcgagctcctaacgcgcggcgccagcgtgcaccagcgcaacagggcagacaactcgcccctattcctggccacgctgtcgggaaaagacgactgcgccaagcttctcaagacggcgggcgcccatctttccgtcgaggagattgagagggggcctctggcaaagtatcgtcgagagcgcgagatgccggcaaatgaaagggagccttactcaatttcctttgcttgagcaactaaactacaactcatacgataagaacgaaaagcgaattataggggcgaaaggcccaacgagactccaggcatgaaactgctactgacatgtctgacctgagaacgccctgagtattttctgatgacagattatgatccaataatatagagcaatgaacataacaagaggatgataaaaaggaggaggccttggcattgaacaagcgcaattagcgtatacatctcagttttataatcaactcactgagagaaaaaaagagcaagataaactgagaggaatttcctaggaattggcaatcgacacgttagaggaaacgatcaagtaataatacttgggaggataagaagagtaccttgaagcaatactaaaaaggcgtatatttccgagtgccaaactatattctatcctatacagtcacgcaaccaagagattggtattaatctccaacttactacttgatttgataataatacaatagctgtgctatagaccttgagaacaacagatagccgtcagagtcaaatgctagagaccacttcaatccaagtatgctctttgtattgatactgtatcaaaacaaatgtcattccataattcatctgcatcatgcgtcgccacatgcattcctgaaacgagagaaggaagaggttgacaaaatctcaacatatataataaaaggaaaacgaccatcgcctcaacacaagacatgaatcactttgatgtgattgatgggtatgatatgagactggatataccagactcctcgagccgttccgtaagtctcttcacacagctgcgtgccctcgacacgaatttagctcggatactgttgcgcttaacgaaggaaaaggtccccaacgccgtttctcaaggcccttgttctatccggatgatcgaagccaaggtagtcatcctcggatgaggctatgttccacagctcatcgtctacattgtatgatgccgttagttggtttccccaattttgttcatcatcggaatagtgcacacgaaccatcattaagatactgtggttttgaatagtttgctcgtctggcaatggcaaacttgatcttctcgaagctcttgcctttgattccagttcttctctccagtcgcttcttcgtatcagcgaatttctcgccctagtcaaagcattagtaaagataaaaagatgagggtagcatagtgcactataaaacagcaagttggtggatgcttacctcgaggagaaggaacttgaaaggaacaccgtggactctgttgacttcattttggaagtggaaaacgtgaatgaagttgctatcctcggctgttctctcctcttccggaactctttcagcaaagatttgggtgtactcgttcaaattcaggacggattgatcgcgtgcgggctcacgatagaatctgttagagcttgtttcgtatacccgtattcttccgccttccgcttcatcggcgatcttggccttcttaatcaaagcttgtatcaggtcttcgatagttccagtctttgatacgagcaagtcaagctggtcctaaaggtagcagattcaggttagtggggcttggcctcaagaacggctggaaaaacagctgtgtgtaaatatatacctctttcgtaataccctcgctcaaccacgtcagcttgatattcttcttggtatccagctcagctaagctcatttctagcacctcaaagtaaaaggcatcacttcgctgagtcgcattcaacgtatttgagcccagaggattcaaaatctgtcgcagtgtcgggtttgtaccccgtcgtacaggagccttggggttgcttgtgctcgagttcaccgtccatagccggatgtgtgtcgagggggcattgaggtgcgcgccgactcgctcagacaaaacgtcgtaagtgatctttgagttgaggacaagctcaaatggaggatattgtgtctggtcagatctagttggatgagcgtggaattttacggttcgcttgtgctcaaggaaatcgtagtattcgcgagcatcttcaacgcggtcaaatgatttgtttctaaggaagcggtcagtcatggtcaaaatgaagaaggggtgcggattctgttggaatgaaagcgtacgtttcttgagatgccttgtcagaagcgcgcgtagcctctgttttcttgtcagagacacgttggaagcagacaatgtcgccatcctgaagttcggcagctttgagggtctgcttgcccttcagaggctcaatcatggtcggtttgatttcctaataaaaagtatcaataggttagccggcttgaaagcatcaacatggcgaattgagattgttttctcatacctcccacatcaacagcttctcgtcagagggaagcttatccccccagcccatcttctgaagaatcatgggaacaagttcatcgaccctcttttctttgctgatataaagatggcctacgccttccagggtctgcctctctacatcgaaattcttcagtagcaagaggatggtatcattcttcacaacaacaccatttggctggctctggtacgatgcccagatgggctcgccgttttcgttgacgtcagctgcaacctctgcccaaacacgcagactggtgtcgcggtgagcagcggagcgagaaaaaatctcctcgacagttggtcgaagatccatgattggctgatctggtcgaattgttttgttttgccggttgaccatcagccacagcctgacacgagctggttcttggcccatgtcagcagcaacttgagcgacgaattcttgcataggcatagctcggcggatgcgatacagcttgggtgacgcgggatcggtctcagagatgggatcaaagacgcaaagatcggttccgccgaattttgcaaaggtttcgtttgttatcaccttggccatcataaacaagtgagcctccttctgctcgcgtcgacgggcctctctcagagcattttcctcctcgaatttaatccctagagcgtcacgttagcagtcaatcctacctatgtctcagtgttgatgctacaaattaggtacttacgcagatgtgcaggagtatcttccttggtaactggacacaggaccttgtcgagtcgagtttggcggatatataccagcatgtaagcactgttctggcgcatgatgggtgccttcttttgaagaggtgctctgaggtagccgttggatgctctatattctccgccatagttctcttccaagacctcccgagacgtggcctttgtgaccttgtcgtcgtcgtatttgtagaaccagccgtcctttgatggtttgataaacgcataataatgtccggcattcaaatcgccgctgtggacaaggactccatgcagctggtagatccaaggctcggaacggtcggcgtcctcgacaaggtaaggggcggcgtcaaaaatgtcaggaaactcgtagcgatcgttgatcttcatcatcatgtctctttggatgtcatattcaaatcgtttgagctggagatgcagcacgtcggggaagctgttgaagatgacgcccttgttggcgtcctgtaacttgtgctcgtcgccagcaaaatattggttctctccgtccatcttttcgacttggatgtagtcctggaaactctccaaaaggttcttgttgccactgacgttgagctgaatatcccaaaaatcctcgatgcgttttgattcgtagtctacatttatgcaagaaatgtatgtcttgatcttaccactgaagagctcaggcaaaacgttttcggcctttgtgcccttcatcttctcctccatgcgttccatgagttttcgcgacaactcttgcacatcttgctgctcaaagatgtgcctcgtctcccatccaaatgattttgttagctcactcgtgctaacggcttgttcggatgtctgcaactgataaaatagtctttgcaacgtgtatgccgaattctgcatgttctcgtcattttctgttggaatttcgtaaatggcctgtatgagagcatgcccaagttagcaaatcagccgtctcttaaaaaaaaaaaacagggagaggatgaaaaggggagatgaaaagaagacgagagaaaggaggagaacagacttttctgaaggcgtttgtaaagtataacgactggagaagggagttgaggtagcaagtggcgccttggttcttcagaccaacatatccagtttctttctttgaatcgtagttggcaaagttgtgccatagcacaccggtctcgtcttcgacaaagcgaacgtaagctgttatgttagcggtatcactctcgaccagcggccggctgtcgccttcccatggcacgttgaacatcctcctaatctcaacaaagcgagtaaagccccagtccccttcttccttagtgaagcgatggtgtgctgcgtggttgacatataggctagggtcattagggttccaaagtaccaagccaaactgcacgcagcaactccaattctcggggacggcatcaggctcgaatccatgctccaggtaaatggaacattggtcagtgttgtttccgtgggggaacaggaggacgcgcctagttgtagcagcgccagttagctaaggagagaaggaaaaagagaatataggaagaaaggcgagaataaaataccatgggaagccacctgcttggaaaatggggccatgttctctcttgctaagacttcgccagttgtcgacggtccatgtatgtgtaaagtcttcgaggattttgggttcgtcgagcagcggcgggaggacaatttctttcatggcttcatctatagcatggcaaagagtcatatcagcgacatcgccctttccaaatatgagggaagaagatggatggaattgtagagtttgtatgatccataaatggcctctcgatggctgggaggatacgcacagtcgttggccaaaggcaggtcttgtagctgatcagcttcgtgttcgacgccgccatctgggttgatgatggccacatgctctttctcgggggcattgggagcaccgacatagtcgtctgtgtccacgaccatgtcgtttggtgaagggatgttgtagctctgtttgcgaggtgggttgttagctcggcttcgatacgggagcccttgttggcgggcctcgtcctcggacgtcatggtggggatcagatgcagcagaggtgaagtgagtgtagatggttcagtggaggcagcgaggcgaggtggtcgagcatggatctcggcgggcgctggtgacgagggcccggagtggtcggagagcgtgtagagcgtgcagaacttgcccagctatagccttcaagatgctgcagcttccacgcacagcgaccaaggcaatgctgaaaatgtaggcgggcgatgcacaaataatggctgctgtggccgaccggccaagatcgatgctgactggccgcaggtgacaaagatcgaggactgggcaacaatgaagagagacgaagagcagaggttgaacgcaaggattggaaatgacgacagagcagggcagggccaaagctacagccacagtcaaatgcccaagctggagacgaaaagtgaagagtaaccagggcgaaagtgaagatgcagagggcagacgcagacgcagacgcagatgcaggcgacgataagctgatgacgatgtcgaggtcgatgacgatgacgacgatgacgacgagcggccagagccttgtgcgcaattgctgggccgcgggatggacgaagccgacttggcctggacgtgacgacaatgtgaaggaagactcaagagagacgtaccatgacttcagaagaggccgacctgagggccaggaacgtgcaggagcttccagctgttgcaaagcgctggcggggtgcagggcttggagatgggagccgaagaaggcgcgcgtgtgtggcggcagtcgaccgtgctgacggattttcgggggagtcgcagcgggagcaacggcagcagcctcagcgaggggctatagcgaggtggccgctgaatgagctgtgccagtgggaggagacacagatagacacagaagggtttttgttattggaacggcaagaagaatgaaggtcagaaaaattggaattacgaggaaaagagcacagcgccgcagtgtcttattggccaggtcttagtaaaaaaaaaaagttgcacagcgaagcgggtagctgtggcgggatggacaagaggcggacaagggattgagcttgagagttgcagaccagcagcgttaagctggcgatggggtctctaggcatttaagagagaggaattcagttctggttagggtcttgggtagtgcatttattttcctgtttattgggatataggcatcttctccttcttgttacggagcacagcagcctctttctggcaactcacgcggtaaccaggttctttctgtggagcggcggcgaaatcacactacaagtgcgtacaggtgcacaaagctgcaaaggctggaccggtttttgctgaattggacattaacagcagcctttttgcaaggagagttagtggcggcggtgcttctatctttgtggccgtggctccattcttttgtatgtggaggggctccagtagccgaaagaggctgcagcagagtggaggggaacaagaagatggaagcttgggcttgttcagcaggtgtaagagaaagttgaagctgattcaatcaggtggcaattagacacggtatcccaaggcaaaaagtcataaaaaatcagcatatagaaaagggcaagcattgctgccaagttggattttttgattcgttgtagctttgaaatcatccatgatgctgcctagcatgagctctgcaagcttgtacagttaagcttgttggcgatagcgctcgataatgctgctgcgccgcaacttgcagcagccctggtaggcaaagacctgcacatgccccgccaggccatcaactccgcggcatcgacccgcaagagccgagtacagctctaacagcaattccgagctaccccacctcgtgcttaaggtacacgcacctgggcatcgacagacatgttgcttgtcttggcatatacaaacacgcagagcagtgcacaagtaatgagttttaaaagaaaagagcctggcatgtcagcgcaagtgagtcaatgtggcttggcagcattacggaggcgcttctttcggccaaacagagcctacaagacggtgctggaaacctgaatcacgcctcatgctgcgtataagcgacggtcacggcacggcacgggtgctcatgtgctctctgcgagcgtggcattgcagcagcgttggcgtcgatgaacaaattaattccctttgggcttgctacagaatccttcgtttcatactgaggcgcgtgctgctcttctctgcctctccttgcataggtgcctaccatgtatatttgccacgcctgttctgccttgactttttcgtagacgcccttgtagacgcccgtggcgtagtgctgcaggtacagcaaagagctctctccagcggcttcgacaacgctagcagcaagcaggctcttggccatataaacgcccaaactccccatctactcctctcctccgagctccaatcaccaccagcccttttgaaatactcatacaatagcccgctgagaatcctgcatttcacccaaatccgagttcatcgccaaagccgcctgcgattcttcatctgcccagccctctgcctacgcccactcggagccgataccgcagtctgtggggcctaggcgaccaggatttgggctgaccaaacgtcaagcatctgatctaccggcacatgcttcggagaacaggtttccaaagggcgttttgacttgagactgcaaaaaaagaagaagccatctccgggttctaaatttctctttatactcatcgccatattcctgtttacgccctcgcttcagtcgcgctcctcatcgcctctcgccgccgcaatcgctcgccgccccagcatcgtcaccggcgtcatcacctccactaaaggatttccctccggtgcttgtatggaaccgtgggcatgttctccgtagcactgcgctgccacagcaaacgatttcgacccccaaactactcggccctggcggcatcttgcagcttgagtcatgcagttccgcgaacgacctttacacatccagcttctcctgccaagatacagttgagaaacgcggcccaagccaatggcacgtggcgcccggtttctgtattggacgagtaagctctgccatgactcccatctcaaaatatttacacttgtctggcgaacatgatttcgcgctacacatatcttccatccaagctctgccatgtgcgctaatcaaagctactgctgctgtgttatagatgggttgcaaaggaggcgcgcccaatcagcttgcgccagctgatggtctttggacgctcgctgaccgagtcgcgattgataagctctgccaactacgtgcgcaccgagcttccagtcaggtatgtagctgccatgagctcttattctgctagcgagtcatcttttgccccgacgaggaggtgctgaccgtggcgaaatgctgcctacagaatagcgcatcgcatccgcgacatgcagaagctcccctacgtcgtcgtaacgaaccgacacatcgaagaagtctacaagctctactacaatgcctttgacacatttcgcaagttcaaagagatcaaaaccctggaagacaatgacaaattctgcgccgtcatcacccagaacctcaagggccacctgaccgtcatccccaagctcgcaatgggcatcctcgagtgcggcggccttatggacccaaaagagctggaccattttatgaatgtcatactccgatcggtaagctagaatgctattattttaccttttgctccataacctgatgttatgacatcgaaagcttaccttgttccctaccagcgcatctctagacgagtcatcgcggagcagcacctctccctcacggaaactttccactctgcctacttctctcccggcgctgagctctccgaatccgacttcatcggcgaagtcttcatcaaatgcttcgccaaagacgtcataagccgctgcgccaaagccgtcacccagctcgcccgcaccacaaacggtcccgacgtccaagtccccgagatcaaaatcgacggccacctcaacgcgagcttcccttacatcctcagccatctcgagtacattgtcggcgagctcctgcgcaactccgtccaggccgtcatcgagcaccaccagaaacagcccgaccacgcctcttctcccccccctcccatcgaagtcacaatatgtgaggcccaggagcacgtcatcatccgcatatccgaccgcggcggcggcatcccgcgcgaggagctcccgtacctctggtccttcagcaagggcccccaaagccagaagcgcctcaagaacctcggccaggtaccccgaatggccgccaccatgcaggagctgcacgtcaccgacgagctcggccgagcggacctcaaagcgcccacgtacctaggctctctatcaagcctcaccagtcggcctcctaatttgcgtcttggtatgggccttcccctgagccgcgtgtatgccgagtactgggctggctctttgaatctacacagcttagaagggtacggtgtcgatgcattcttgcagatttcgaggctgggaaacaagaatgagcagctcaccaccagagctagcatggacgctgtttaggcgtttttatttcttactttgtttctgtttccttttggtgttctcttgatttcccatgcttcttgtctcgggcagtttggatattcagggagaagagtttcaagcaggcgggcgatatggataacgagggtttctgtgtgtgttttggtctcaatttctacgttgaactttcatctattaggtattatagtagctaccgattcattctatcggagttggcaaggagtttttatggctgggttttacatacgttgtttgttcattgctagatccgtcgatttggatggggcatgtccaacaaccatcgccttgaggagtacctataccttgtagtttcttttgtattcaacgcgcataatagtggctgccatattaaactggtatctcaactgactcaattacataagactagaaaatgtgcctaactgtctgaaataggaggtgctcaaataaaagaggaataaaatagggctacattatcaaaacttctggcactcttccacccttgtcgctgattttgggcaacaaaccataaaatgttgctctgttccaccgtcaaagtcacgggggataatcgccgtgacagttttagcatcagaaccgaagggggacaataaataaataaataaaaaaaccttcaacctcaacaactcatcaagaaatagtcgcctcgccccttcccgtggcagtagccgctcagaatatgcatgaaataagcgccaccgctgtggcattcaatacacggcgctttcaccctcttgatttaaaacaagggtgaggcagaccgatggaaccccgagatcatgatactccaacgccagcatggtttggttgaaaagccggcattagatgatttatcggcgaccatggcttcggacggcatttccctgcatagcctcaagctcgttctccagctgcttgatttgggcgtgggtctgctcgagatccttattgagacgatcacgctcagcaatgagcttctgttcccattgtcggaagcgctgctcctcgaccttgacctgctcagtgaatcgctttcgtagggcctcctcctcttccttaaacttggggttgtcgagcttccgaggtcgagcctcgccgaatttgcgagtctccatctgctgtgctcggtaggcctcgtagtgaagctcctcggtggtgtggataaggtcgagcatgtgggtgcgaatcagaatggatcgcagcttcttgaagtcgcagtggtcttcgttttcgacctcggcaacaccccaagagtactgacgacccttgacgatgcggccatcgctagtcttgacgtccttctcagagccgatgacggcaaacggcatagcggccataaggctacgcgcgtgctgggcagcagcctcgtcatcctcctcgatagggggctggtagatcttgatgttctgggcctcgatgacgctcacaatctataaaacgttagaaacgttgcgcgtagaaaacatatggcttctcatattcattcataccctctgcttgaacttggccaggtcagctgggctgagagtatcagccttggcaatcacggggatcaggttgactcgtgagcagaggcgcttcataacctcgatatccaagggcttcagggtgtggccggtagggcggatgaagtacaggcaggcatggacacggagatcaatcttgtcctggcggcggggctgctgctcctgaagcatgtaagactcgtgctggtcgtcgaggaactcgatgatgggttgccaagaatcgcggttgttgacatagtcaccgaagccgggggtatcaatgaccgtcaatcgaactagaaagagtcaaaaagtaggttttagcacatcatctggcaccaaacgtagagtctcctttaattaggcagccagcccttacccttgaagaacttctcctcaagctcggccttggtgatctcaatctcgaccgtcttgtcgacctgcttctggtgtctgcgcttgtgatcggcgtagttcttgatggtggtagagaagagggtgttgatgaaggtggtcttgcccaggccagactcgccagcaacctaacgatttgcgtcggcgtgttagttactcggaggcagagctagaaacgtggtgctgtagccacgccgtgaacgcgtttgtcgacggcaaaatagagggacaatcgcgtaccatgatggtgaagccagcaccgcgcttggcgacaatcttgtgtcgctggttgggcagattggcaatgccaatcggtgaggcgctctcagcagctgcgggagccatcttgcacacgtggaggggctacggattgggagtcttgggcgagattggaggagaagagaaaccagcgagagggcggaggcagacgatggcagctgcagcaatgggagcaaaaaacggagacaggaggaagatattcacaagtggccgttggcgctgctcgagcaaaacagagtggaggttccaacttgctgagcttgaactttcaggggatagaaggggttgaggcggtcgtatcccccaattttccacaccttagaattggccaggggctgggcgctgctgattgggcgggtggcagctcttggctgattgggtctagcgggctggtgcggccgactggggggatacagagagcaagagcagcgcggagcaaggcaggagcaaaaggcgggcggtctccttttttctaccattggcgtcaaagtgaagtgagcagttcgtgttaacggagcatggagggcaggacagggccagtggttgcaagtaccgagtacagtgggctgctggtggataaagtgcgctgagtgacagcagcatcgttgccaatttggtagctggtacctgctctaacaggacggatgagatgaggtggtcaatgcgtttcaaagcaccgtcgtaccattcaaagtgccttggtgcagtgggcttaaaggccaaggagcggaataaagtatctgccgggcgttccaactcaatcgctgacctggctggctaagaaaaaaaaatcacaatgggtccgtatcgataagaaagtcgcagcttgattttttgatgcgactgcgccgggcattgaaagagcttcacatcatagtataatatcaccagatcatggcaagtggccgacaatgaagaccgattttagggtaagattttgcgacatgagcacgaaattcagatgatccggccccgaatattgcccaattgttgattatcccgatccaatgtgcaacttcaatcttcaaaacgaaatctggtgctaatcgtgaggcttcctagttttccaatttgctgggcactgtctactgccagggcaacttggtgtacagtccagatggcacccatctcttttcacccgtcggaaatcgcgtcaccatcttcgacttggtaaagtatgtcatgccggcgcattgtaccaaagcaatgtctccccgagtatcattggactggatggctgactcgatacaatagcaacaaatcccacactctgccctttgcccatcgcaagaacattgctcgaatcggcctctcaccccgcggcaatctccttctcaccgttgacgatgagggtcatgcgatcctgaccaacgttccccgccgtgtatccatctatcacttctccttccgctcgcaggtcacagcgctctcattttcgccttcaggtcgatactttgtcgtgggcttgggccgaaaactcgaagtttggcacgttccttcaaccccagatacaaatgccgagggagagcttgagttcgcccccttcgtaaagcgccgcacctacaccggtcacttcgattcagtacagcatatcgagtggtctagcgactcccgattcttccttacagcctctaaggatttgacggcaaggatatggagcgttgagcctgaagagggtttcgttcccaccattcttggtggccataagcaaaacgtgattggtgcttggttttccgctgaccaggagacaatctacacggtcagcaaggacggtgcggtgttcaactggaaatacgtcaaaccgctcaaccgtacggaggatgatgacgatagcgacgatgattcggacatgagatggcgcattgttgagcgacactactttatgcaaggtagtgcacatgtgcgatgtgcctttttccacgcggaaaccaacctcttggtggctggcatgtccaacggtcttttcagcctttacgaaatgcccgacttcaacaacattcataagcttagcatttcccagagcgacgttgactttgtaacaatcaaccagagcggagagtggctggcttttggtgcctcgaagctgggacagttgttggtctgggagtggcagtccgaatcctacattctcaagcagcagggccatttcgactcaataaactccctcgtttactctccagatggacagcgaatcatcaccactgctgatgatggcaagatcaaagtatgggatatcgagtctggcttttgcatcgtcacattcacggagcacaccagtgccgtcacggcatgcgagtttgccaagaagggaaatgtactcttcacatcaagtcttgatggttcagtcagggcgtgggatctgatcagatatcgaaatttccgtacctttacggctcccacaaggctgtcctttacatgcatgtctgttgaccccagcggcgaagtggttgcagcaggatcactcgactcatttgatattcacatttggtctgtacagaccggccagctgcttgatcggttagcaggtcatgacggtcccgtatctgccttggcctttacaccaaatggcaactccttggtcagcggtagctgggacaggactgcacggatatggtcaatctttgacagaacccagacgagcgagccgctgcagcttcaggctgatattctcgacattgccgtccgaccggattcccttcagctggccgtttcgacaattgatggccagctgacgttttggtcaatatcagaggccgagcagactgcaggtctcgatggtcgcagggacgtgtctggtgggcgaaaatcctcagaccggagaacggctgccaatgttggcggcaacaagagctttagcacaatacgctacagcaccgacggaagctgcctgttggccggtggaaacagcaaatacatctgcctgtactctgtgtcaaccatggtgctgctgaagaagtttaccgtcagcgtgaacctgtctctatccggaactcaagagttcctcaacagcaagtatctgacggaagccggggccattgacgatatcgacatgcaaggagaggcatccgaccgcgaagaccgggtcgatgcaagcctacctggatcgaagcgtggcggagatccttcagctagaaagcggaagccacaggttcgcgtcacaggcgttgccttttcgcctgccggatccgccttttgcgctgcttctacagaaggcctccttatctatagcttggatcacactctacagttcgatccattcgatctcaacattgagattacgcctgcttcgactttggcagtattggaaaacgaaaaggactatctcaaagcgttggtgatggcattccgactaaacgaagctggtcttatcaagagagttttccaggcggtaccaccagccgacattcccctcgtcgtatccgatatccccattgtctacgtacccagactcctccgcttcgttgctgcccagacagaagaatcccctcacatcgaattctgcttgttgtggatcaaggcgctggttgataagcacggcgcctggctcacggctaatcgcggcaaggtagatgtcgagctgcgagtggtctcgcgggcagtggtaaagatgagagatgagatcaggagattggctgatgagaacgtgtacatggtggattacctgctgggccaggccgataataacaaggatgaagagaatggtaatggcaatgtgaccctgaccagtgctcagcagaagacgattgacgcagtcatgaatggtacggcggagtcgggcgagtctgacgaggatggtgaggatgagtggatgggaatggactaaacttttgaacttttttgaataggaagcataactgggttatttacaacactagactacataaaaatacaaaagatatcctaaagtcgcgcgccagtatggttggccccaaggttcacattgttttcgtgatcagcatccttacgctcttcattcctttgcttcctttcaattttgttacaaaggaaccgtatttcacccttacctttccttgggcacattcttccatgcctcttcaaacccagcagatctcacccacaacgcaggctcttgcgggccttctgtgccctgcaacagaatctgatggaccttgaaccacgtctcgtcgtcagcaatgcgaatccacggcctaccagcatacttttgagatagctcctgggcaagtagcagcgcgcggacgaccttgatggtatgcccgtcatcgataatctcgtggaaccgcgggactaggtcagctggcttcgtggcggaactggaagcctgccgtttcggagagaaggacttgatagcgtcgaggcggagcggtgggcatcctcgagcaatgtattggataagatcaagacggattttccattcgaggatacgggctttttgagagggccggagccaggggaaggacaggagggtgacgaagaaaggggtcgagttgaggtggtgactaaaatgaagaagtttccgtgagcaagaagaactaagaagaagatgtgtcgtaaaagtaaaaaagcttacatcagaaagaagtcaaacttgggattattcggcagatgaaacgccgccgccgcagcaacatacgcgcacgagtgcaccatctcagcaagcctctcatccagctcatcctcatgcaccctgacctgcttcacaaactccagcgcctcatccggcgcacgaacaaagatgccgtcgtaaatcttgttcttgtcgtcaaaccgcgcgctcgtggcgagcttctcgctgaattgccggacagactcaaagagctccggcaatggaggcgtatcatgtgcggaggcaatggcggcttgttcggctttggcgaggaagccgcctgcgcggttctcgtgaacggcggcttgggcgaggccttcggcgatgatggcgggttgctgccattcgatgccgtacatgagttggatgagggggtggaggaagcctgaataatcgccattcgccaatcagcccattttacaattacttgttgcaaaaaaaaaaaaaaaaagcataatgtccatttttcaaagcggcatagatggatggatagatacgcaccagcaaaaagacgtccaaagatggcttcgctcctctcatcctccttgaagacatactccaaaaggaccttttcccacccctttgcctcaatttcgtcttgaaagaacttgagaaagtcggggtagtgcttcccctttgaaaggtaaggagagccttccgtccagcctttcttgagctcctcgacgacgccgggatgggtgtccatggctttgatttggtaagagtggttttcggcataggcctcttcgagggtgctgggggatgcaccggtggcgtagagggtgaggaggaagtggacaatctggttatactctattagctttcgttgaattcgtagtgggtgactgagttgtcattgcaagatgtatgttgaatctcaatagcgataaaggcgaggagacggtatgtacatgattgtggaagccctctgcattgaaaaagacgtggtggctctgtccttccaattagctgccattctttagctcaatcaaacaattgtttcgagtaaatacctcgagatccttttgcagcagctcagagacctttgcagcagcctcatctgtctgcttccacttcaacagccccgtatcgctggcgggaacgcgaatctgccacggcgtcgccattgtcgaagcagctcgatttcgaattgaaaagggcaaaaacgtctgatggcgtcgaaataaacgtgtcgaattgtgtccgagcacttgtaataaaccagcttgttgtcgcgtattcgatagcagtgcggatgagaccgatgccatttgtttcgtcagacgcggacataaatctatattatatcactgcattagatgccacgtgccgcttgtcgttgcatcaccaattaaccaatataaacgtcgatgttgcaaagaggttgcatctccaaagctgacaaatttcgctgcaaaaagctgactgattgcctctgttcgcatgtgggatgcgtctcggacttccgatgatggccgtttaagttgacgatctcacatggtttcgaaatgttgggctgcggattggctgcggtgctgtgaaaaacggggttaaacgttcggctcggcacttattaagagggaatgggaaaggcgaattgcgagacggcaaagtgtaatggcaagcgatggcatgtggttagattggttttgggaatttggggtatgaaatgtcacatttacatcataagctaggcatatcttggagatcgaattagatccgacgccaaacgccagtagccgtaagagctaacacattaacagcagtcgggacgagcacatgtagatgagaagagaatagaatcagaggttgccagagatgaaaactctgtagcaagtcttgtagtatttttgtcaatctcgttctaagatcaaagtaaaagttgagagcaccatgctcagaccccagtcctatcagtccacccatttttttaaatcctttccggaaatcgtcatcatgaatatgtatttttaaatcccgtttctcaacagctgtatatagtcttgtgataaagagcagcgggttggtatgttgtataaaagaaaaagcctttgagggaatatttttttcaaaaataaaaaaaaagagaagtcgttaaatcatcagtgagaacctttaagccttgcgcttcttggagggctgggcgtcttcctcgccatcatccatctcctcgtcagactcaaagtcgatgtcgctcatggcatcttgctcttgggcagacactgttgagttttgtcttagcgcttggactcattcatcgtctgattcctccgaagaattctcagaggcatgaatgtactcacagaagtacttgatggcaccgggccagagatcctcagcgatgcagacggcaaggtcgtcggcggtggggaaaatctccatctcgtactcgtcgtcatcctcatcctcatcctcgtcatcctcatcgggaatctccttgcccgccttgcggagcttacgcttctcctcctcctccttgatggcagcctggttctcctcctcggtgatattgagaccacggaatccgaaccaggcaaagaagctgacgccgtcgaggccagtgctctccatctgagacttgagcttcttcttggcctcggtgtcatcgcccttgccggccttgtcgtcctcccagacctggtagacgaggtccagcatgccgctggtcaggtccttgtcggccttccagttgatcttgacaggctcactgacgaggcccgcccagccatccttgttgcggcgccaccagaacttcttctcgagaaccttgttctcaaagtactcgttctcgctgaactcgaacttgatggcaatgctgcgagggtcgccgttgggaagctcgaatcgctccacagacaggtcgacgagggagctcagcaggacggcagagtcagtcggctggacgtactcgtcgatatccgggggagcctgctcgaagacgagaggccagaagttggggatctcagcaacgaccttggcgcgcttggcgtacaggtccttggtgagcttagcctgctggcggactgcggacttgttagcactctatggttttgaagatttcaaaccagagtaagaaaggtcccttctctttctagctctagtgctcatatagactagcttgcacgacgagagaaattcgtggaaagggaaccaagggtggattgatgacgctgctcatttgcagattgcgcgattccagcagcaataggcagaatgaagcatgcccaatagctcgccaccagaagaaacaaagagagggcaggtctaggttgagtggcagcagaggtaaaacttacggagctcgagctcaacctgctcgaagtcatcctcgaggtcctcgagttgctcgtaggagacggggttatcaatgttctcagcagacattttggcggctatgtgttgcaactgaataaaatgggagagagaaaaaggatgcttgatgcagaagggagatttgttgaggggggggagctcgctgcctctttataaggtggaactagctagctataggtacccagatgacgttaactgggttaaggcgagaaaattttctctcgtcgacggaggcacagaatatgtggagggccgtaaacaaacaaacaaatcaatgcaggcagagcttgtgtatgtaagagaaaaaactcgacgtcgactcagtcaaggagcttgcagaatggaaattttgcgtagcggtaccttgcgcgctggatccctgtactgcaggcgtgcttgggacggaaatggcaaaagcgggagccactaagcccgctgtagcttggcggagggtccactgagtcaaagctcttgcagcgcaggggtccactgaaggccgctcgaagaaaaaattgagatggagaacctggagcctgaaaaaaaaaaagtttttggagcgatctggtacttgaggagaacacacgatttgtatagcagaggcaggtcaccgaaagttcttgggcatcacgctccacttcggatgcgcataaaattggaagaggagaagcaaaaagaagaatgagctagaatcaggctaggttgctccagacacggcgagcaaaacgccaccccgaaggccgccttccatgctttgaagctgatgcgtgtgattcgctgcggagaggagccaatggaagcacagacaccgcctttgtagaagagacaaagacaagtatgatccccaagagccattggtgtgggatgaagctgcatgcataaaagtgccgagggacagataagatacagcagaacagtttggggccttgttagacgccacatatctcacagatggggcatctctgggtgtgttccataatacaagatgatcagcttcatgttacttttttctcagcagcaggttcaaccacgtctctcactgcattctgattctacacatttccatcacgatctgagtcggcaaaaaatccttatcagataaggcttgcccctcccccgcctcagcttggcaaccccaacccacctttcttgactctctctctatctagtaatagcttattggtagcaaaaccaatgttgaacactgctgcttttgccattctcgcttcaacaatagtaaaagatattttcaattgaccctttatcatatctgaagcgagatgatgtcatttttctgatttgtttcatcttctcctctcttggaagaaaaaggtggctacaactcttctactctcaattcctcaaactatcacttaaactacctacctaccagtactatcatctcttctaactcaatcttgacataccacaatcgaaaactctcatctctgcattgagattcaaacgtcatcgaatcacaagatgcctacgccaattgaccttggacagtccaccagactcaactgcgaagttgcagtcttcagcggtgcttctggtctcgaagctcaagacttgggtgccaaacgcatcgagctcaatgccccaggctcttacgaagcaggtggcctcacaccccccgtcaaggaactgacttcaattgcctcgcagcttgaaatcgccgtccgcatcatgatccgtcctcgcgggcctcctcgcgctgtcgtctcgcctggtggagaagagggccagcaaaggccagatcagcaacaagaccatgagcttcaagactttgtctataccaatgatgaaatcgctctcatgctgcaggcaatcgccgacttcaaagccactggcgtcatgaatcccattcgtggagacggtttcgtctttggggtactcaagcgccagaccaagccttcaactcttgccaaatatcccgatctcaagtacaccatcgatgaagagcgctgcaaacttctcattgatgctgctcgaccttttccctgcgtcttccaccgcgccttcgaccccattgccgcaagcgaacgctgggccaagggtattgatactctcgttcaatgcggcttcgatggtgtcctgacttctggcggcatgggcaactgttgccagtatcttgacaagattgacgcaatctgccaccgcgctgctcctcatagccttcaggtcgttgcgggaggcggtgtccgccggaacaacgtgggagagacggtcgcgcagctttcagtccacggcactaaaaatgtgtggattcacactgcttcgctcaccgacagagttgaccatgatggccgcaggctcgaagagctcgacgggcgccagctcaagggaattgtgtccacgatcaataccaccaagccaagctagaagtccccggccgaccattggcgcgaacactatgcccatctttatcagtaagccgcgagcagtcgccaatttgagcagaatctcaactcaatcctctgtgaatttcagcatgatctactatatttattttctcgctattatctctatttctttcgtgtactttacttggtttattcacttctttaccattatcccctctcttctctttgtaccggttgatataacgactcgactacgtttctttcttcaatttcaacagtacaattacaggcgattccatttttactatcatacaagcagattcccagaaatagatctgatgagcttcatggcaaatattaaagcacgggaaaagattttcaattgtctaggcagagtagaattctgatttcattgtttgaagaaccagaaaagagcctaaaatatcatcaaaaatataaaggcattctttctcaagttttgttatatacaacgtgcaatcatttgcatcagcatatggaattacggcagtgccgattataacttgcttggtgcagcaccgcaactcagtcatatcctggatttgagccagcgacaactacacgcgagatgattcacatctgtatatacgcctcagttgacaagaattaggcattaatagcagccaagaaaaggattgagaaagccaaagatgcaaaccggcgtctaccacgcctttcaataagcttccctccgatgggctgttggcggaagacttctccaacctgcgcagagcccaagacttaccctcacagtcgctcatcgattgccgtcatctacctatatataactgtctattaacaattcgggctggtatggcttgactgacgtcgaaattaagtaatttgccaatcttcaataataaactactcagctacaaagagtagttaacccaaactactctaccaaagtttatctcaatctccaccccattggaatgtacaccctcagagaggactcggataagaagacccaaatatccatgcaagaacaagtgacttgaattcaatgaaaggtatagacaatttggtttctcttcttctagcttcgcactatggtagccacagacatccaaagcatccttcaatatcatttcaaagatcccgccctcctcaaagaggctctccatgccggctcttcaacttcatcgacatctcgacaaggtggacgggaacatgaaaataaagccttggcaatgattggcgatgccgtgctcaggctagtcgtagtcgacgatggcatcgtagggggcaaaactcgtcgtaggtccatcaatgtccagattcaacgcccagctcttctagattatagcaaatgttaatggagcttgtttcgttgcaacttatttagagagctgccaccaaatttgggtagcagaaacgtcgaatcctgccttgagcaccatcttcgttaaatggaagataattcgctttgttcgtttaccgccggaacacacgacaatcgtgtctcaaactacagctgcttcaacaattgaggcattggtgggcgcggtttggatcgactcggatcgcgactttgatacagttcatcgaggtaattcataacctccatatcggtataggagcgcaaagtagcaatcgcttggcatggtggtagtagcctaagcttcagacgcatgtccctgccattgtggagtctattaggtagcattagacatgtctatattgattatgttaccaaacgttgcaaaccaacagaaagttctacgttcttcgttcattcataaatacacatcgtctattcgaagccaaacggaaccgcagtagcctttatagtaaccctagccgccggcgtcacatcctgatcctcactactaggcgtgtcatcctccacaagactcgtaatctcggtaacttctgcccccttttccaaatctgtccaggccggcttgttaatcttctccgagccagcctcgctcttgaaatggtatcctctcgctctaggtcgttctcccgtgccttcggggaataaaggctcatacgcagcagcgaatctattcacggcatcctcaaatacagcctgtcctttgccaagagtctcgcgaatgccagcgaagaattcattgacgacgtgatgattgtgtatttgcaagagattccagcccagcatttcttttgcattcagaagatggcggagataggctctgtgatgctttgtgcaggtatagcactggcaaccttctaccaggggtgcaacggccgtgtcatgctcgggggaccacatgttgattccgagcggctggactttgtcagagctgggaggcgggaaagagaatgtcatgcccacaccggcatcagaggtgctgttcacaaacattaatgtgcaaatatcgatgccgagagaaatctgacgcaggacctcatgtggggtccttggggtatccatggacagcttgggaagaggtgctaatgaaggatagctgacaaggtccggaaggatgtttgtatcatagactgccagaccagacagcttttcaatcacatcttcagacagatgcctgatatagtcccactgaatagggtggcccactggaagcactggtgcaaacaccgagctgcccaaagtatctgaagacttggacaacgccatgcggtcgaagaactcgcccaaccacatttctgtcctatccaccattcgggcaagctttttggacgaaggcgttgcaccaggattcggcaagtcggccagcgggagtacaatatcaggctgcagcgactgaatgtaggacgtaaactccggtatcgttacgttgcggaatccagtggatgtgaagacggtgattgtctttggtgtgtttccaaaaggagttgcaactgccgcgcatctccgagggcccaatattgagactgtacttgaaggcagagccgtaaagctatgcagacgacgtgaagtctccccaacaggggtgtgctgaataggaggttcctttttctcgatgactgttaatcacagttagaatactttgttgcttcttcatacgtttagataaatgatgtctcacattcttcaagtgccatgtaaactccgctcacagtggtgtgtcttttgaaattatcaggagttagatgaggcacagatccacgagaggtggccgcgatgaaattcggcgtctcgatggcttttctgccaggaagagacaacttgccaagccgtgctgcagacccatcggcggcggcagaggctatcagctcgaatatctttcggccagacatgtcggcagaattctccaggcttggatcactcattttgagtcgccactgctctagggttggatataaaaaagaagaagaaaataaactagacagattagtccagaagattgcggttgaatctatgcataaaagtctataaaacgccacggtgcatataatcaacgccgcttgtaaattttatcgtcgctgcaacaagtcctcaaacgcgcaaacaaaatgtcgatgattgcttgaatcacacagccttgctgtgaatagcccaccatctgcattcaccggaccgataaggcacttcgacatggcttatcatttcccgatattcaaccgatacttagtactcgcgctttaccctttccagaagcgccttgtctgggcgatttcttatgtacatcgccaatattagggagacattatgttggaataaagcagctgccaagcctcaaataccgctcagaggtctctgcgtcgcttggcgagatgaatcaagatacttttagaataggagtattcacaccagataaataatgagcgtattaataaatgtcttctgtccgctctccaactaggtttggttaggtcactgaacggatccgtcaacgtgaagaagaaacccgaaacagcgcgaatgtctgagacaagaagagcgtcatctgagccctttgtctgtttctgcactgctcaatagcaacttcgcaaccaaacacgaccatcatcagagatctacgattcgcgatccttttcttgcttgttataaagagccagacagcttaagcccagtagcgtgtgatgagtgccgattcgcccaatcatactgcgcaagctaaaccgcgtgccgcttactccgtccttgcgacgctccatctccagacatcccgagcttccggagcgattgactgtttcgacccaccagatcccctgtatttagaggctgagccgtccgtctgaagcccgtttagtggcggtgataatcgttattttgcccgctgcgagcttacgttacagttggatctgtaacgagtacgagcgtctctctctctctcttctctcttttccctctttcttcccccaagcgctcatcagccatggtgagaccattcgagccttaccacgatgaacaggaaccactcatgaaggacgattcagagcgcaacgatgccggcaccggcgctggcgctggaaccagcaccgtcaccgagattgaccatcctgatgcgccgctagagactccgagtcccgtcgcagttgttgcgactaacagccccggcacagcgctcgaagtcatcgacgacaacagcagcagcgacggcaatgcgcccacgccgcgcttcatccaggacgagcgctcgtccaagcgctggaagaagattccctatcccgtccgccgcgtcctgctcgcaattggcaaatggtcaaagggcccgcccaacgcccagccgtaccgcataaagccattgttcccggtcgtgcaggaatatccgctgttcctcgtggagcgattcctgcccaaggcctatcgcttctggaccgtctttctttacttctccgtatggctcatcacatttgtgcttgtcaagcgccaggagacgattgcctctaccgtcgcgggttggggccagtcgcagcccatcagctgcggtgatacatactggagcgcgggcaacgggtgcggcttggatggaaacgactgcaggccgttcaatggcagtggattcgctttccaatgcccggcctcgtgcgacagctaccatgtcctgaatcccagagcagttggcgaccaagagattatttaccggtcgttggtgattggaggaccgtccagcgacgtccatcccgagctggctacatatcgcggcgactcgtacatttgcgcctcggctgtccacgccggcctctatgccgactcgaagggaggctgtggcgtcgtggagcttgttggccagcaacaggactttatcagctctcagcgaaatggcattcagagcatcagcttcgattcctacttcccgctatcgttccgattcgtcccggacatcaaatgcacagccaaggattcgagatggtccatcttggctctctcagtcgtcttcaccagcgttctgtcgcttttcacggctaatccggcactcttcttcttccccacgttcactggcttgttctgggcagtcggcatgtcgctcgaccagcccgggcactcgaccgttaccgatctgttctccaatattctgggcaaatatgtgcctgccatgttctgcgcatgggtcatgtacgacaagatgggcgtccgccgcacgctcaatcacttgactgcccaagtcgaaaagacggtcctctggttgggcgcctgctgggttggcgctctgaccaactacactctggatttcattcccatccagcgcctcaacaagcatgatctcgaccagcagccgggagcccgagcagcgctggccgtcattgtcattgtcatattctgcattgccgtttcacaagtattcttctttagacaagaggggcgtttcatcaagtacatcaaactgtacgccctgttcattttcggcatcatcatctcgttgaccctgccggggctccaactgcgcatccatcattatgtcctggcccttttgctgataccaggcacaagcctgcagacgcgaccatcgctgctatatcagggtctcttggtgggccttttcatcaatggcattgcccgctggggctttgatcccgtgctcgagacacctgcagctctccagggagatgcgcaaaagggaacgctgctgccaaccattcctcaaccagtgatccacattggcgagagtgcgcacagcatgtccaacatcacattcacttggaaccagcctcccggcaatgcctacgacggcatcagcattctagttaatgacgtggagcgtttccggggatactttgacgacatcatcgaccgacaagacagctttgtctggcacagaaacagcaccctagacctgccagaatactttagatttgcattcatgcaggggagctcgagcggagattacaccaaggccggcatttggtcggcggaaggcgagtgggcgccgatgaaggctgggccgtcgagggtcaaggccaggagcgaggatgaccatagagtagtccgacgatgattccccatttgttgccgtgttgatatctgcgtttgctgttggataaattgcgtgtctggtatatgagctaggtatatagaagcaatctctgcataaataatacgcgtagttgtttctccatcttttagtctgaacatctgacgatgaatgggatggcccttcccggcccgtctttggaaccctttgatagtgggaccctccggcgccgggacaatgctccattccgagatgcctccgcgccgtaaatgcggattaatggatactatatcatctttttgacctttcatcacgcaacatcaacaatcattttcaaaatacttggctcgttattattatccacaattacacttggattatttcaatcaataattagcactccagtctggtttcatcgccatctgagacgtcactcatgacagcttcatcatcatcatcataaaagcggcacatcagcagccaacctcattcactccatttcttcgtcaataaaaactcgccatgcctccaagaatacccactgaagcagacttctcccccctctcttccactctcccccacaaactccatttcccaaacccgcccgagtcaacaacctccatcctcatcctcttccacggtctcggcgaccacgaagtcccctttgccaccttcgcccgcaacgtctctctgccaggcgtcctcgccatatccgtccgcggcacgtctcctctcccagcggcctttcttcccgacgccgccgcgggccacaactttcactggggcgatgacctgagcatggacaccaacacgggcgacatcgacgctgatccaggcttcgacaaggcgtcgaggctggtcatggagaagctggtcaagggaacgctgattgacaagtgcggatgggaaatgaacgacattctcttctttgggttcggacagggcggatctttggctctggggctggcatctcggctgcgaactgtcgagcgcataattgacatttcagacggcgacgatgtcacgaagcagaaactcggaaagacgtgtaagggcgtcgtttcgattggcggtccgctgccatcgtccatggtcccctcgttgagcagtcgtgaaaagagcagtacgccggtgctggtgtgtcagctggatgaagatcaggcggatgcggtcaaaagagagtttaaagaagtgagggtagtcaactggaggagaaaagaggtggccatgccaagagaaagggaggaaatgtttcccattatgaagtttcttgcagatcagctaaacaaaggatacacatagaagaagggccttgacaagatgaatctaatcggcattgaataagatatataaagggcatctctattctgccctctaaatttatatttgtgttggagatgagagtctatctcgccatcttgatggcctactttactatcccaagatgtcctgctaacatagcgcactacatcacacggacataccgcaaaagtatcgccgcaagaacaaaaaagagagtagctaccaagaatggcagacccgtccacactccaccaaagttggcacctcttttgaaacaaagctccatcaacggcctgccaagagcaccgcccagattctccatcagggcaacagaaccgaagagtagaccgtagtgctgcccgtcgaccagctcggaaagcagaccacggagaataaggccaaatgggaacccgaagcacaagaaaatgagacctagagatttgtttttcgttagcagataatgccaagtatcgacgaaaaaaaaaaaagaagaagaagaagaagaagatggagattctcatatatttggatgcaaagcgggttttatatacttaccaaccagcatcaggctgctcgtcggagcgagaccaacgacgagactgcccacagccagcaaaatgcaactgattcgtgcaaaaagaagatccctcttcttcggcagtatctccctcttgatcgtgagaaagtagttggccgctgggaggagaagtaagagcaaggcgacactaatagcagccttgacagttaccaaatttgccgtctgtacgcataatgggttagccataactatccccccaaactgggcgtcagatttaaaaaaaaaaaaggctggaagaccaacctttaaccaatcccatccaaatcgccaattcacaaattggaggagcataatttccgcgccctttcctaccgacgtgataagaagggtcagcaacaacaacgtgacctgctgattgccccagaaaacagagacagtagcctctcgaaatctaggcaagccctctgtaaacgagcgtcgccaacgagtccaccagggcctgttgtcattctcatcacgctcttcctggttggcgagagcagcctcagccagatccggcgccacgtcatcgagcaacgccttcatatggagagtctctgggagaaacaacgcaatggcaatagtcgggatgtagagactgattccgacgaagacgggaatccagatactcgtgtgcattaactttgtagccaaggggaagatgaacaactcggcagctagccatgaaacaccgatgccgaaaaaggttgtagtacttgaaaatgaagagcatataatcagcaaacaatagaatagatccgctgtggaatcgtttagttctcttaccgatgagcactaggcgcaatatctgacaacatcgagaagagtatcgatgagaggacgacagacccgcctccaataaacaggaataacggcgatatcaatgccagtcggtagtggaaaacattgggccaaaggcctttcagactcaacgttagataaaacacagaaaatcacagcaatattacattgcctttgaagcacgatgcactaagaaggaatacttacaaacgatgatattgaacgcttgcgccaagaccaggcccacgatggacaagaacagcccaaactttcgcccataatggtccgtcaagaatccatacggaacagcagtcaagatgcccggtagaatagtaagcacgtagctcaatcgtgtcaccagcatcaattctgcgccgacctctgtatcgaggaagcattcagggctgcccggctcatactctggatgcaggcggtggcagacattgcgcatgagcaggtcgaacagcggaatcacctgcaaaaaggagcttgacacgaccaagaacgagatgatggagatgaggatgcaatacaccagatggcgacgtggaaacgccgtgctggtttcggagcgtgaggtcgttgcgggtacattttccgggccttggtcgggctggtcagggagcaggcgtgatcgctcatcgacatccatggctgcggaccaggtacagttattgtagatttgcggttatagagctgttcttgtagtagaagggcatttcagaccgatcacaacagggggatgcgtcagtagaaggtggtgagaatggccgtctctttgatgcgtaaataagcttaacataagcttgttggaagcggggggtggtacgattacgacagctgaagcacttggaaacgggaactttggtaaatccaggtccaacagcaaggacatgcaggctagggatttaacgcacttcgtatccgcccgccaatcaagggcacacaagcttgcgcgtgattaaagattcaaaggattatagggactttttgatttatatttgtagtcatttgtagtcactttcactcgcccaagtacctggcatcacctgcctctgtctcccgcctgcagcatatctgccaaaatgtcccatttcgcagactgggtatcgctcgaggctctcgcagcgcctttcagctctgagcaaataaagctcaaatgtttgttgtagtcggcgataatctcttccagcacgtctatatactcctcgctggttagcccatcttctcttgtagttccctcggagctttcatgttcccgtctaaacaggtgagacggctcagatccgtccatcgcagcctttccctctcttgctaattccaacttgatagtcagatctaaaatgtccagaatccgctcccgtatgggtgccagcttgctccccatgcaggcttgctcaatcatttgctccaaacatgctgagtgcaccgaaatcatcgaatcgacatcttcagccactaaaagatcacgccgcattcccctctcattgggttctaggacgagtgtcaccaaatatgactgaagagttgtgcagaaccacagtagattgctccgagcagtgtagaacaaagcacgttcatcccaataagggttatcggtctggaaattgtcaaggatccgaggtttgtgcaggacatggatcgcccgtcgaagctgtagtaggaaaatgaaaatggatcgatagtcttcaagactctcttcagaaacaacaatccggattggccatgcaagtcgataatccaccataacatatggcaaggccgccctaatcgaacctcgggcgtctgatacagtcatgcgtgtgccctgaacactaacacctacagataagcggctcgtgtcaagtagcagcgcaaaggcatcttgtgcagttcctgcaagagcaaaccgatcataccaaaccggattcaagttctccagcttatcgaacaagtgatctgcaaacgatgccgtggcaaatccatctgacatgagatacagcgcctgtaatgcatccaaggatgatgagagctcacacatgtcaaaaagagcatctttcaaagtggtagaagtcttgcggtatttgctctggatccatcggttaaaggcggcaccaaaaagatcagggaatgtagccagaccaagcccttctgggcagacatgctcgaaatccagagatggttcttcagcggcagatgagctgcctagctcgtatttgcctaggagccgcagcacaacaatgttctttccggcgttgtatatccggtgcgctgaaggtttgaggaactttggggcatgtaatgtcccctctgcggtctggcggagattgaagcggtcttgccatatatggctcatgggcacttttatcggtctttcgacaataaagaagatttcgttttcagatgaaatacgcccttcatccatccagtggcgaatcgggcggatatatacctgaaagcactcgaggaatattcgcgcaaggaattcataggtagccaagtcatctctcagctgagccagtgtggtttcgtcgtaaaggagctccagataccggaacgtatccgatctggaagtctcctggatttgtgcgatgatgtcggataggataaggagcggttgcagccatggtgtgatttctccaatgacagacagcagggtaaacattacctcacccgtgggggcggcaaagcgagcctctatttgcgagagcttcgtgtcaaaatctcgaagccgttttgtgatgcagtcctgaaacgcctgaagatgcggaatgacttgtggatggctgacaaacctccaaagcagcagaatgcgccggccagaatctgcaatgttgcgtataacggccttgtacgtctcccaggcgatgttttgcatgtggaagttcggctcaggtaagccggtggtgtcgttgaaaagggtcgttttcaggccctgcagcatagagagaacttctcggacgatttgcgtctctgggatgacaattttctggatgagccctatatcatctttctggggtacctcgatccgccactgttgcgtcgactgcacagctctcagcaactctgtgtcctcgggttggatgatgtagtcggcggcagtcctccccttctgatgcagattacgatcgacatcgttggtataaaccggcgtcgcttccatgggcgtttcgtccggctcgtcttcgattgattcgtctccagattcttgcgcgtaatcaatcgactgccataacagctcgtcctcatcccagccatcttctcgagcgaccgcttcccagctaaacgtttccttctgctgctcctcgcgcgatcgtacagcgtcaaggtcgctgagctttgtcttgaaagtcggttgatcagatagcccgaggagcagagcgaatatttctgggtgccacttggtggcatgctcctccaggcgatccaaactactgcggaattcatcggcaaggtcatctcgattgtttactcggaagcgttcttccagtccatcgagagcgtgttgtacctcgaactggttcgtgcggaggtatgcctgggatttgattgtcgccaaggtggcatcgtatagctctttgtatcgcctggatcttgtctgatggcacacgattcaaacggtcagctcctccagtccatgaagctcaaaagctaccgcgggatagctacgggttcccctcctccccaccttactaggaagccctgtgacagcttcgatgagctctccagtgagagccccaagagttgcggcgtgggccattgccagcggttggcattttcagcagcaatggcggccgaccgaagctggtgatgatgtgaagttgcgtattcaaagtgctaaaagacactggttccgctacaggtgattaagtcaacagctcaatgacacttaacgggccagttctagcgcgtctctagcgcgtatgtgggggagagaccttctgaacctctcatcggcaggcgattttattagtgtccctcgatagcataaagcaaccacgcccctttcaacttgaatctactagtttagagagaccacaatagcgacatccactcgaaagggccacacgatacggacggttggatgcgcggcctcatagtctaggtgtgttgctaccaaagcctgctgagtagccaattcgtcgaccaatccctgtctcttttcgccctggccgcataaacgagccctcccatggagaattaaacccacagccttaccgtcgggcttttcgcaatcatcacatcttctacatcatggccatagcccggccagtccggacactgggaggcctggccattgtgctgtggtgcttcttcttataccaggtcctcaaaccttcatccggatacaacagcccgggcgatcggtacattaactttgagcgcgaccccaacttggatcgtaagtctatagcgcatccaaacaccagattgatgcaaggcaagatgagctgacggctattccaactctgcagctaccggcgaacccgaaggaaccctcgtacgaacgtcggacaagtatgcgccagacgccgaggacaccgatcgagtcagcgccacattgttggcccttgtccgcaatgaagaggtggacgacatggtagcgtccatggtagaccttgagcggacatggaacaacaaattcaactatccgtggactttcttcaacgacaagcccttttctgaagagtttaagaagaagacaagcgccgcaaccaatgccaagtgcaactacggtacgttgcctgcttcgagacaccacgagaccatatccacggctaactagcagcaatcgcagaactcatccccaaggagcactgggacgcgccctcatggatcgatcccgcaatcttcaaagaatccgctgcggtgctgaagaagaatggagtccaatacgccgatatgatgtcataccatcagatgtgtcgctggaacagtggcatgttctacaagcatcccgcccttcaggatgtccgctggtactggcgcgtcgagcccaaggttcacttcttctgcgacgtcgactacgacgtcttccgctatatgcaggataacaacaagacgtacggcttcaccatcaccttgtacgacgaccctcataccctgcctactttgtggccccagacagccaagttcctggccgatcaccccaactacctacatgaaaacaacgccatcaaatgggttgttgacgatattcgacgaccccaacacaatgaaaaggcgcagggcttctctacatgccacttttggagtaactttgaagttgccgatatggaattctggaggagcaagccatacgaggactatttcgagcacctcgatcgcgctggaggctttttctatgaacgatggggtgatgcgcccgtccacagcattgccttgggtctattcgaggattcaagcaaaatccactggttagttgttttgttactcttctctcaatcaagttcgtctatactaaactgctcttcaggttccgagatattggttatcagcacattcctttcttcaactgccccaattctcccaagtgcaagggctgtgtcaccggccgactgacagatggtgaaccattcctccatcgagaagactgcaggccgaactggttcaaatatgccggtatgggctgagggaagaaacactgtgaagccaccacgtccatccctttccattacaccacatccgaggaccgcgccccgaagcacgtatcgttatatcatattaattttgggcaattactaccacaagacatgaaacatcctcttggtatcgtcattgccatgttatgagaaactcctcgtccaagcattcgccatatatgctgccatggctatcttatatacatatacctattcttcaaagagatcaagtctccaataacacgcagtatagctcctcaacacgaggacaaaataaaagaacaaaatttccataaaagcaaactgccattgaaccaaaaaaaaattctactccatgtgccacgtcctctgtatcaatgctacaacgtcccaaacacagtcaccactccagacgtcccgcccacgcaaaactgatccccccagcctccgtcccgccacgccatacagctaatgacattgttccgtacctttggcttgccatccttcccaatcaccttcttcacctcgtggcctgccggcccccaaggcaccgtcaccttggccaccactttgcccgacaacacatcccacgcccaaatcctccccgtgccaccaccgcctccagcagcagcatccgtctctccagccatctcgtctccagccaccacgtacttttccttgccgcccagcatcgactgcagccgcagctcctcattcttccacaacggatccgagtacgccctgagacacgtcccgtgctccctatcaatgagccgcaacttgctgtccagcgagcccaccagcatagccttgccgtctctcgtaacgtccaggctcaccacgctcgcgcccacaacatcagtagtgcacctccccatccgcacatcatagctcctcacccgcccatccacgctccccgcaaccacctccggccccatcaccgccaggctcgtcaccgcgtctttcgcctcgctcagcacctgaatcggcttgaagctcgtgctgcgcacatcccacacccgcaccgtcgtgtcgaagccgccactcaccaccagcgagtcccccgcgcccgcaaagctcacgcagttgatccgcgccgaatgcccctgcgcgttgccgccgaaccgcctcgtcgtcaccgccttgctcacgtcccacagaaagacggcgcggtcgccgcccccggacacgaagctctcgttgtcggccgcgacggcgaggctggtgacttcgtagccgtgcgcggcgtatgtctggatgaggcgcccctgtggcacggctggctttgcgctgggccggacctcggggatggacgagctggggaagggattgtacagccggatggagcgatctgccgacccggtgaggatgtagttgccgggagaagaagaataagttacggcgtgaacgggacctagagaagcgtaagaaggaatccaatacaagacttgtgtgggttataaaggagatgaaacaaaccattagagccgagaagatgtgccgtgggcctatctgggaaagccatcgtgtaaagcgccaaggctcatcgctatcatagtgttatccaatattcgcaatggcatatgccaagatgtttcagggccgcgacatgaaaggatgttgagtgagaagcaggaaaaattacaagacgctgagacggattagctctcttagagcagcatagtgacgcctctgattttttttctctgcttttctactctctcccttttggagtcatcgaaaacacaaatatcaggcactagtccaaggatattaaatgagcagaatgatagatatttatcacagtcgctgttgacgttgtttcattcttcaactggctaatgatgtacagtgctactactgtatgggccctcaacctaacacagcacgtgacagatccaaacaactccaatgttaaccacttatacttgaaatgtagtttatatataaatacagacatcaaacgtgacacgtcatatagattttgtagcctcccagtcaatacgaagattcttcatcaagacctccttgatagatcgaatgccccaaactccccatcctgcgtcatccgattcaagttgccctgatcttgatgcctcctaatctgcccaaatgggcagctgtctaaaacgctaaattatgccataacacgttacataattccaatgccaatgcagggccaaagccaaagccaaaataaaatgggggggaaaggaaattaaggaaaagaaaagaaaactaacagaacaaggctgcaaaggaaaagggggagatcaaatatatacgtagaaaagaaacaagcaaaagtaactcgcttctgcaccttaatggaagaagtgtaaaagaaatctttacggccaggcttggtctaatcaagtgcaatgtaaaccatatccatatccttggggaatgtgtcctcaatgggatcgaaaatttgccagtggctattctctttgtctctgatttcttctgagagaggaagcaggcgatagccttggatagggctgggtgatcgtgacccttgctcgcggattcgattcaatttttggaggcgccggtcaatcgctagtcggtcttttgaagatgatccccagacgccagtcatcttatcgacagcggactttgcaattcgaactcggtcaatcagttctcctagaactgtcataggcccacctgcagtcaagacgtcgacagcttctgtgacaacaatggccatggcaggagggggaatgcttagcaaggtaggtcgaaccctcaaaatacgctcaaggcagttcaacatgtcaatgacgctgcttgcatggtcccgacacttggctgagtgttccatctgcacatctttgggtagctggttggccccatggcgatgtcggttcaactcaatcatagtatgatgataaagaaggtgcatgctaaggaaagtaccgatgcttctggtataggcagcagcttcgaggtttgtcccgccgaatgtcatacgagagggcaaagaggagttccatttctcggctttctcgacaagagcttgtagcctcatagtttccgcttcaagaggagttctcctcagagccattctataaatggtagcttggcaatcggaccagatatgcaccatctcgatgtggtagccaccgacagcagtgtcggaatgttgctccgcaatcctgataagctcgtatggatcaaagcttcgtgattgcgcctcgattcccttctcaaaactgtggatatcggcaggaagctgcacatagatatcttctgcattgagcattaccggcctctctgggaaaagcccgctaagcctttccagcatgaacagagaccagaacgtcctcttgcgtgattcagcataggttatcctagtaagtcccagagggaaagcagtcatagacgactccctagagtgatcgagctccagacttagttgtagacaagctgcgctggcagccgcagaagcaactagctcatcggcctccctagtacggcatgttgatatatagtacacggcaaggagaatcctgctctgtactagctgcaagcactgcaattctgtcatcttttgcgcataatgtgctacttgagcatactcataagcaatatgcttgggatctccgcagagcgcagaaccaacagcgagcatgctgtatagtagcatcagatcttcagggcttttgcggtcaacagaggtaatgacccagtacttgaagatttcttcgggaagaaattgcagaatcatggtgctgtcgacattggcgaagaatctagtcaaagcgctggtgatcaagtgagggttcgatgcaaagggatctgtccgccaagctcggccaagaacgtcatccgagattctagttggctcagggaaaggctgttgttcagtaattcgcgggttcgaataatccgtcacagcattgaatgaagcaggagattcgccattggcgatgtacgcctcagagctaatcttgagccttttgccgtaacccctatctggggaatctgcatgcattccggctcggggcgatctgggagagctggcgtcgctgactgagcgtcgaaggtcgccggcgtcaagtgagccgttgtgctgccggccatcatcaagctctatgggagaagtcgatggtgaagtgttatggccccctcttggtctagggataatgtcaacatggtccctggcaacacatatacatatggatactcacgcattcttgaacttgcagatgcgaccaaacttttcgcactggacacatcgaggataatccggatcgcatttgatcttcttctctctgcacgttacgcatgcaatagccagtcgctttcgaggcttccccgccttggtcacgccccagtgggcattcaccgcctcgccatcaatcacagttttacaatggctcccatcgtcgtagaaatagcacatcccttcgcctggaacttcggctgctcgcacaaatctcgggaggaaatgcgtgcctgtccaaattttcggtcccaggccatctttggaaacagcaagttcggcagtaacggcagcagctgaaacggagggcgcgttggtatccgagctgtgtactgcttgactgagtcgacgttcggaatagtcattaaccggatccttgggcgtagatagctggggccggaatttgtcctggggtggcaaatacgacagagaatcgcggggtcctacgggatattcttgcctcccatcttcacgatagactgaccacttcctgaccaactctggttcgtagcgtgcgtccgaggccctgtggccgtggtctgggtactcagatgaatgcggtccagcaaaggggggcgctagagggtgagcggcttgtctgtcgtggtggtcatatttaacatcgtaagagtttcgctgttgtggtagagaagagggaatggtttgcgggaaataggaactggagagatttccactcgacgagagccgcggtctgtccaagggggagggtgaaggataaaggccagggcgctccgtctgtggtgagttgagggaccgcaaagacgctggtggaccaaaaagactgcttagcgaaggaagctgttgtcggacagacgaactgccaacggattcttgtcgccctcgactaccttctgtattactctcagaagacatatcgacagaggttttgccatagtgggacatggaagcagcagtgagtgaaaccgacgcgcgaggtccccaggctgcttgttcttctagaggagacgacctggaagaaaacgaggttgcgcttggacttataagttcagggggggtatccggcggcggaactcgatgcaaagagtctagagctggtaatccacccatcgaggagaatatgccactgttctttttttgggatgacagtagctaatgaaatcgcatatcctggaaaccagaggggttaggaaggaaggagagcgcccaacgacgaaggagtggctattaagcgtcgaaagaaggactcccccgggctattccacagtatcagaaggagaaggctgccagatgagtggcggagccgagaagaccaacaacagatgaatggcccaaagatgagatcgctggtcaagtgagtaaaatgatgcaggttcgagctgtcgtgaaagaggcttgcaaaagtgattagatggttaatccagtctataactcttgttccggccagggaaacgaagcaaacaagatgaagaaataaaatcaaaggccagcagggctgaactgttcttttctttttcccttttcctttctttttcctcttcgctttgcaaacaaaaaggtcaaaataaatggtccagcggtcactagtaccagctgctgaatctggggagaagatggggaagatgcgggtgggcgaagaggcgacgaggagggtatcagtggcttttgagatttgagccactgccgcccacaaaaaaagaagtcccccaaagagacggacaaggtaggcgaggggagctagcaggacccagtcaagttgaacggtagaagaggaacagatacaccgaagcaaccccaaatgagaccaacaagggcagttaccaatgggccggacacggctgaggcctgtatgctggcccggaatcgagacacgccttggtgggtacaaggcaaataactaggtatctggctggccaggtcgttggtcggtatcagtctcgagtcaaaagtggctggaggggtccatggcctagaggaagccccaaaaggaccattcgatagtgccgctccggacctgaacttgtgaatatggagcgtcccagcccaccttgccacacgtgcgagacgatccactccgtccttgttgccgcggccctacagaccgggaccaggccaagagcatgggcgcagatgtatccaaggcaatggagcacctacaggtacgagattgaatccggtgcgcacaaatacctagtactttggtccgagcatagcgcccagttggccatgctagcagccaacggacccgtcgtcgtcatgccatcatggggggccgttgtctgggggcccgagcgacgatgatatgctcaggtgctggcagcccatgacggcagcctggctagccagcgtcattcatggccataagcctcatcagcctggcccggcagagaggtttcacggcatgaggcgccgctatacgccggagctgctgcaatgctcccagtacaagctgccttgcactgccggacacaggagcccgtccctcttcgcggcgtaattaaggacacggctaggctggataggccgtccgagtacttgcaggaagggcatcggcctagcagtggcacggcattcccaaaaagcgtctgctaggagatttgtcgaactgtggctggcgtccgtacgaggcatcttccctggcctgagctggccttggccggtcttgatactcaatggggcatcctggtcgtgcgctaaaaggattgatggctgactgggtcctagaacagcggcgtggttcgcgcagaaaagaaagcagaacacacgcgcacccacggaaacagattgcgcacacaccaccttttgccgtggctggaaaggcgtgcgtatagcgacatgggtgaagcgacgcaagtcagccgcaccgcgcacaccctctcgccggacggtctgtcactcccgcagaggaaattccaggaggcaacgcagcagcaagagcgggagatggacggagcatcgcggagatggcacttttggcggtgcaggatgcgaggagagtctgccaggcactggcacggagtatttgtgatttaatttaatgtatgtaccttcgtatttttcaagtgtaagtgcaagaggtacctgttatctctttgatatggcaagtgccatctatcgtgcgtcttttagccgaaatcgagcaggtcgcagggcaggcagccgcgactgccaccataattcaatgtttttcaatgttttacaggcggtactacctactagtacggatactttagggacagctagcagagcgctacgaacaaactggaagatagggtcaggcttattgctcctttctctggtcgaggcaacttgctggctttgtcttaccttacgtgtgtgtacctgcagcgtgcgctgtcagcaacagcaatacagggtctctcttgatactgccgcttctcgatgtacgaggttggcaggtactaggagcaagaggctcgtgctggaaagagcaagtgccgggagcgagacacctggaaggcacgaacccggccatcagaagctaaaatgacgagagccgatctcactgcctgcgaagtacgagtacgcgtacttgtaattccgtcctgactctccctcacgccgccagggtccaggacctgtctcgacacagccaacagcctcccacctatcacactcggcccatagacgggtgctcttctcgagctggcacgaatcgtcacaggctcgtggcatctcgatacccaccgcattacaaatcgatagcacttggacgtttgccggcggccagtgcgtgcctcgccttgccttgcctcgctacacacacgcccagcgccggtgccacggccaccgccccttacagcccggcagatcgagcactcgagaagaggctcaacgcagacaaagggcgagattcaccttactgccggcatgcagcagcggcatcacagtcgcgtcccaagccacggcacacacgcattaattccgcggataccgaacccattttccactggccaggccatggtcggttcgtatacagcgcgagtgcatccgcgcaccaacaccgacggcactgccaccaggagagaagcacgctgcagcatcctccctgcacagcgcacttttgaacacgccgacattgtcagtatccgcgtgcgcagcaggatttattagccagtgtgaccgtccgttggatcatgatatctgcctaaaaatatatccaccgagcaaagcacgttggttgaagattgtccagcacgttggtcatggagagccaagctggtgtgtggtatgttggtttatactgcgagtcagtgctacttctcggggccgtggtgcacaagagccgggctgagacagccaaaagtaccatgggctgcgggccctctgtccgtacatgtacaagcgcctcctgcttctcgctacaccagcctgaggtcacattacaagggtcgccagacggaaaagttcagggatctctcgacagggtgttcggcgcactaaaaagatgagctcggcaagcattccgaccttctggggttggttattattggaaccggtggttgcagtggtgtaaccatgtgggtgggagcgactgcagattatcacgtacagtggtgcgccatggatcagtgaatccaaaacatctcaagtgagatattgaacccatcatgccttggttttcgatcagcggccgcgacgattgatccaagctcacaggctttggccattcgctgatcggcgtccgaagcaatcagatcagaaacgtgcagaggccttcgactacagtacggtcccttcacttggcacctctgccactcgcacttacaagtcccttgatggggtcagttggccacaaattctttcagctacagtactagtatgcagtcgacacactccatctcttcatagacacttgcgtatactggccagtcgcgtttcgcgatagcaagggatcggctgacaatcccacctgctttatcccactcaatgtcaaataatcaacatttatcccgagcagacgacggccagggatgtcttgtcgctttcgcttccttggcaagtgagcggggacccctgggaagcaagcacggattgaaaaagacggcgtggcgagcctgggtttcttggtcggcaatccaaaagattcgctacagtatggcctgtgcacgccatttgccgcttcaaaaaggaacaaaactcaatcgtcattcaaaagccggccctagggcaaccatgaaaccatgagactcccatgtccgaatttgcagctcaagcacactcacatgtctaaagcaatacaagtacatccaccgcagtctttcttcaggatacctcatgcccagatttggcccctcgcattaggccgtgtacgaacttgtccacagcctcggccaatgttactcatccggagtagtacaactacgtccttgtttgcgcgcaataataatgcctaccttctgctactactgccaggtactactatacagagctgatgtttcattccgcccgccttgctgttggctctagcaacgctccttcgctcggcacgtaaggcgtatgataagtgtatcatatgacagccagagagacttggacaaaattacgagaacaaaacagcatcatatttctccaacctgcccttgtaccgcgcaacaggcgaccctgctgggagggattgttacaggagcggaggtggtggctatgccatcctttgacggttcgtcggtgatctttcacagtactccaaacaatgcagattgagtgaagagtgttatacagtatcgcatacccatgattgtgttggcggatcttttactcgtcgctctgtggacagcgaatccaccttttgcccgagtcaactcttacacgcgaggacgatcaatgctaccctatctacccaaagaaggggttgttccgtgcttgtactgtagctgccatggctaccctgagaccggtaaatgcagcagctcagtcaacgatatcattgcagttccattacttacttgtataccgggtcactttctattgtactatttcgcgtgtaagttactttatccggcaaagtcaatttaccaggctatttcagacaaagtgctactactactaggtactacaacgcctgagttctgcggagaccaccaagacactgcggctatacagaagataggtatacttatcatgacgtgccggttagtatctattacctaccatctttcagccgcacgcgcgtggaactcgaagcgggtatattacgtacgaccccaggccgctggcatcctcatcctgcaagtaggcaaataggtttcaacctagccgtgactgcacattgttagggcaatgattcgcgcagctttcacacaaacgcggcagagtttcagttgtcgatcttctgtcccttgagtcgacctacagccaagcttagaggtagtgcaaacatcaacggcatttgctgtacactccttgcaatgcaccggagtcggagagaaccggtgaccgatctcccgttgattttcccagttggctgtttcggtcaaaatgccacagagcacaaaaaaaatcgtataattctcgtggcaccaattctcagcccccaactcaaaggccaactgctatctaagctgaacatgtcggctctatggggaactcaccattggatattttgccgttttcactttacagagtacacatggcatgaatgaacaaaagaatgacatttgacatccattggtacgacgccgtgctaaccactattgaaacaagaaaatggccgtcaaacatcatggaaaggaaaatagcgcaaggcgggtcatcagcgaacacaccagctaagacattaactccacagcaagccctgcggataattttggtacttcatacccccagtccggggctattagatcgccacgccattgaaaagcacggactttgaccccccggcatggaagcgctggaatattctttctgctaagatgagcacgtaccatcaccagggatttgtaaagtacacactgaaaaggtgaagtagcagtgtgccctgtctgcctgcggtcccttctagccatggacaaacctttgggaaaagaaaaaggcatatctggaaaatccaagcaaagacattgtggcagccagttacggcgcatggggcgtattgatacattattggatatttgggctgtactaatacaggtacatttcgcgtgtgattatggacaaccaaccaatctcagcttgatatgctcttcactgtattccgtacggagcatgcatcactcggctacttatccctcattgctccgtttgaccaaaaagcgggatcatcgttactaggcattttcggagtgccaggaacaagttcgccgaatgtaccggctgctgatacgcccgcgaccgccgtatcatgccgctctccgtcggggacagagagcatgggccaagatccactggttcaatgggtgtgctacaaatgaaggtggttgacaaataaccagtgtattcaagtaccactgctactttcaagaaccggctaccgatcaatgttggataacaaagcaaaggatgcgccggatgggcttgtgtgaggcacgagcgacacaggtatctacaagtatgccctacacagacgtagaaccctgaatgtgctttgacaactacctattactactcaataccttctatacgcttgcctgtaccccagaacccactttatcgttcggtttgcccgcccaaattcgcgactttagcatgggagtcccggctcctagttgcctgaaaaagcaccatctccggatcagccatgcaacgctaattaccggtacgcgagaacgaaacagctcggccgagtctttaatcaacgtcgtcacagctagcaggcccctaccaaattgctaaactcttgttgcgcgcttagatagcgagcttctcgcaaagatactcaattacatggagcaacgaaaaacccatgtcctgctccattcattctcgaggtgctctgggcaacatcatgtcgaactctcgctgttgacctgaccatgttttcttttttaggatgtctcgcggtcggcaacctccacccagaagctatccattcatagctgtggcggtgcgatgggacgatgtacgggtacaagtatcactggctgctaataaagtagcagtactagccatactgtacaacagtattcagggtccaggatggatgcgaatctggatagcttggtgggagttaaggtatggctgaggagacccgtcctgtacttgtaccatgggtacgtagtaagaccggcgaaaaccatgtcgcccagatctgactaccacccaagtacctacgccttttctcgaactgacttttagtgtcgaccggtccgggtaagcagagaatatcaatccattcatttagtggcatctcacgacctattttcgtactatgaatatacgaatgctagtgtgagcactatctctgttgctaacgtattctatcttcgatagcaggatcgtgagaggcgaaaaacaagtggcaagaagcctaagaagtgaagtaaaagatcgccttttcgattcaaacatggtacgcaagatcatctgtttggtacccacccccacggcgtatggattagaccgcagaatagcagcgtcttcaccgcaggtccacgagtgtaacgtgccttcggttgtatttttttttttttcgccgctaatatgtatccccggatgcttcattcaagcacaggtgtcctatgagacagtaccgctaaatggcttcgaatcatattcgctggcgccggctttcgcaagctacggtggcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaagaaaagaaaaatccttcagacgatcgaaaggttggtatcccagttccgacggatgagcaaagcccccctttaacacaaataccttctggttaatttactactagggacggcatctaacttagccagccaaacaagtaattcatcatttcaagcggtaggtattgtggcgcgcttttctgagatgctactcagcctatacgcagctcgaaatcgatctgtgtcagcgcacattacagcttccttaaaggacgcacagtactgatgctcatctgccggcatcccccatccgcgcttagactcccagcatatatgccgaaacaagacagtttaaagtatgacacacactttgatgattggcgaggcaaatgatgggagaaatctaccggcataacactgagtcattagccacttggctgttacgtatattcaggggggccgactggtcatgttcaaccactgccgacatcttccccagagcagtaggtactggcaaaatctggagcatcatctacctgactggtatagcgatctatcatcttctcttggaagatatcacccaggatttctacgactgttggtataccttgagctttacgacaacccttcctttgaagccttttcgagggcagtgctgatgctaaacgttgcaaccttgcttctcattctagctaaagcatgatttcttacacaccgcgggatatgctgtttatgcctgtgcctccgcgggattccgatgcatgcttcaaagccggcaatggtgaactaaacgtatacaaggtacctcgtacaagcactctacgcagggcatatgcctacctatgttattgcatgtatggcacatattaggtagacagcatacccccctttctagggatccccgttcattggcaggaacgtaatactagcttgcggtcgtcaacttgaatgcgtgcctgtcccttgccttgcggacggtaacaagagcctgcccgagccgcctttcacagggtggattgcatatgagcctagtggcaatgacccaggtacatcgtattatatacgagcagctcctcagctcggcaggctgctataactaataggggaaacgtcacatccttacaatatgctcgatgtcgacgtcaacgcaatcttacacggctcggatgccggctgtgggaaccacgtagctcaaatcggccaccaggagacaaatctctttgctattttccatatcttggaagcaagagtacttttgcttcgcaaactaccgagagttacaggggatcgtactgcatggtgttgagaagtggatggaacaggcacaaagggctcagaattttgctcgccatcgacccaacagcaaacgaatcttggaggcggagtcaaactatgtatccacaaagttctggcagccggcaatgtgctaactcttaggtaccgaggcaagctccaaatggaatagcttgcggtgttcgatttgatatactaagtacctattatctgaccaggatcaaatcccccaagccagtttgttttggacaatgactcgaacttttttctttttcagcaatccttctcaggaccaacagcttacctactactagtaagtacagtacgagctacagagagttgcctaaattagtagtattcacttactccgtgcagagtgcggagcaatacggaaccaggcacagccatgtactgatgacatgtcgtgccggtagttgtgcgtacctgagacagaagaaacctggagccgtgccgtaccatatcaaaggaaaataagctctccaaggcctctcgtcccgatcccctcggaaagcaaggcgcccaaacgccaagctcgctaggccgtcctttaaagatgccctttgtcgcagaagcatgacgttttgaagttatggagcttgctctgtgcgttcacgatcctggctagacatcacaccagtcataccagagatcctagtgaatggaaagcattagcctccagccgtcgatcaagctcagacagctgaagtgcctctagcatctccttacgtaccgacagagaacagcgactacgctatctacgcacttatggccgcggaatttcgtggcttctagacgggtttcccctttggtcaacacttgcatacaagtagctgcgcccgaatatccaccgtcagagatagtgctactgtactgtattcctaccattcagccattatactgtcacaagaacgtaccgagcgaaccgcccagctggtgtctccataactccggaattcggggaaatcacaagctaatcctatgagcggatctgggtaatactgtacacaaacaactacggatactagctccctgaatcatgcgagaatgtagcggaacacgcatccggctcagcttccagctgacgcaaggggagattcggagagataagagacaaaagacacccacatatttgtgagcggcagaacaaaggtgcaacaaaacagtgtgtaatgggaattacaggctgcgcttggcttgcaaccatgccaaaagagctgctaccccagtccggaacaggcgtttctttcggcactttctagttcaagtgccgttctattacaagttcgggatggtgggagttatgcctgggttagccgacagaatgatgtgccgcaatgctttctacaaaaagcaaagcctctcagtcagaggcgctctctactccgtacaggggaacatggctgttgttggccttgcttccaaaccgccaagccgagatcatacgttttacaagtacagaagcgcccgggcttcctctcgcaaggggtaatcggtgctaggcttgcgcctcttttctcgtcccaagttctagagccagcttggagtcagcacttccaaaggccccgactcataacaacgccgcggacccccattcagtacgaggacggaatacaaaccgcacttgcaagcctcttgaacttggcatggcctcttccccccctagcacgcgccgtcttacttgtactagcagagcttctttttcttccaggctctgttctctggctctctctcacccccacagcctggctgccagggcttatccggaaaaagcaaaataatgcgcgcccatgctgctcccccaaaggtctgtctgatagctactgtaccatgatccctggagtcccacgtgcatgacaccaggttcacgtaaacagccggaatttgagatgatggcgccaggagaatccctcgtggcatcccggccacgctgcagaacgcgcctgtttgcgggaagaagccagaggcagcttctagcagcgaagcggcggcccgcggcatccattaaagattgatgggcggcatcatttagcctctgtggtcacaccgtcgccgggcctattccctattcctacagaagggttgctcgctgctactatacgactcgccctccgtggttcgccggtacgcagttcatctgccgagcaccctgcagatcttgcgcaggagaagcttttggttgccagggctgggttgcgacggcgggctctccccggttgagattgaagccaaggcgttctttgtcaagcttgtataatacaaataccaaataccggcttgtacatgcctgcgatacgagcagcatggcgctgcttacgctcaactaaactcacagctacttaataatagggaagacaaggtgaggggaaaataccgcgcgttcgtaaccggctttctatctaacgacagcaggcgttgtgctagatggcacaaatacttcagctgcccgatcgaagcccacttatccgccaaccattgctgctcagtgtcatttctcttcggcgatgttatcgtaaaggaaaagttggagttcggcgtcctggcggcgcttcttccctggggcgtggcgctttccagttagcgggcgaaggctttttctttcggtgtccagaacgaagcaggctctttttggggatggcccacttgggaatgccccggaaaagtcttgggggaacgggggactaacactgggcttagaagtgccgccgagtcgcacaactacgtggcgatagggacaacagcccccccccctttgagcgagcgagatgagcgagatgaggcagacccagggcctccccccctttcgaggcaagcacaagtactacaggtatgctatcacaacagacggagtaacttgaaccacggctgcggagacggggagatggtgccacactttcgcagaattggggagtcgctccgaaaaggctttgcaatgacgggcagtggtgtggcctgtgatcgtggcccacggcccgccgcggctgaatgggggtggtaaccagatcctgacaggccaccccccgtagcgcgcgttttgcttctggggaggaggcttgggagagccggagacagagaggaagccgaagcgtggcgtcgcattggtttgaagagaggcgccgatgcaacctcatgacatggcagagcagggattgctgggaatgccaatctcatctttgataacccgtgtatctggaagaggctcatcggtcgtggtaccttgcgacataatcattgggatattacttgtacaagtactgtagctgtctgttgcgcagtctcggcacgcgaggtttctagtttccatcgcaaacaccgctcgcttggctggtggaatgagattagccacggagctgtcctctcgttttgtcattctcgctttcagtccctccgtctcttcatttcctctccggatttgatttctctctggcagctgggcctcttaacccccctatttccccgtcatgctaaatccctatccacccattacgtcccttgaatgggtaccattcggttctcgggcttttggccttgctccgccaaaaggacgaatttagagatgggctgtgatgatgactgcccaaaacggttacaactcacctgccttctctcttttttaccacgcctagccatagctatacttgcacgtttttagtgtttctggcaaatctttttagtaccggcatggtttacggggaggtgtgtggcagcatggagctcttctttcgtatacccttgctgccacaccgatattactcgtcatatgcaggcttcaccagcagcgacgaatcgacgccggtggaaatgctctaggcttcttcccaaacgctacggagcagactacagggagagctcatgctcgtgcgtctactagcagccatgcatttcccttttcgctttcacctacatgggggcttagggacctagaaaacccatagcttcgtccatggaggggcagcctggcagcatgagggacacccatgccgttccaagcctggccaggcatgcaaagaagcaagaatgcggcagtgatctcactcagactcgggttgcatcaccgaatatcctgctacgggctgtggggttgaccagtgccgtgttactggattcgggaacttacgcataactggtgctgctgcgtacatgtaagagatgagaaatccctggggtattggcttactatactagtatactcttttatgacccctttgttccccttcccccccttcgttcccttctaccggcgtttaaagctcagcagttttttttttttttttgaaattcttttcgcgctcaaaggctgaccgacgcgtcaagggcggcgatgaagttggccgaaactcgtgcggcgagatgatgctattctgtaatacgtgattgggttagtagcactgacgcagacactcacatttggtcgtcaccacccaaatctgaaatggcactagtcagatgctttcggccgagagaggcgggaaaaagtctgaagaatacgaaacaagacaacgattgcttttgtcggctgattcctacttgccgagagtatgcccgtggaggaggcataataatatggtttcttccagaaagatgccggaatcccccccctcctgggagccttgtaactgtttcaggtgatctacctgaacgccgtacttgtttttttgaactgttggtttcgatgctctctgcctagttatggcaataatgagttcttacagggatgaatacgcaagccctgtgggaatgcatcgtcccaagcccgaataacatatactgtgaccgggtattttggctcggcagtgtgctcatggtcgttatctgcttttgttagtggttcgacctgtaccgccactggcagaaggcttactgtatgtgtgtcatgtactgtatgagtagaattttttttttgttattattactttaacccttacctgctttgtgctattggtgcctgtacatacacatacaggaatacgaccgacggctgatggcatgtattccctgctaggggggctggggtttttcttttgtgtaattcccaaactgctcgtccaactgcagaggattgagtgaccatcagccgacggtttggaattgcactacatgggaatagcgtcagtttcctgaattggatgcttttccggaggtagtttgtctcttttttgtctgttgcaagagttaccctggatttttgacatattgttttttccccctctgatgaggctgatttatgctttagcagtatctttcttcggagaaatgggatgtcttgaacgtagtagtatcctaatttggattattgattctttctggtgagatcagaggggcaaagaggcaacgatggaattgctcggtcaagcagatgctcacatgctagacggggaattagtttgcgctatagcagctatcaaagggtccttgcaagagctacaagcatatgacttgttttaatttgaatgtgaagggaaaaaagcgttattgatcttgatccctgttagttgtaattgggcgtattatgacttatgcgggcgagtcacatttctttgataacatgtgcaatgtgtaacgaattgttgtggaccaatgtccgatggttgaatacataccctcttcatgttgatatgagatgatatattttgaattacgtgtctgtatctatagctcttggcctttggtctccgtcagactgtatgtaacggtccaaatatccgcgagaatccttcttcagaaattgtatgttgggggacatacacgcatactctcatcatctcatgatcagaacgaggctggcggcatcctcaaggcaagagaaaagtccgatattaaaatcccatgcagagcatccttcagtagagtcacagactgaaataggaggtggttagtggtcaacacgtggtctctgcaggatccattcggcaactttacattgttctgaaatcgtgtgaatgtatgcctatattatcggcaatggatgtttttggagatgtgtttcaaaggaagcggaggtgtggtgatcctgcagtgggagcttcgcgtgtccttttttacctttactgatcggtaaaaatgatgaattggatggcagtgtgctggatttgtatcctgaaatgacaactcgatgggtatgtaatgacttgtcatgccttttgttttccttggaggcaatattgtacacgtaatcttgcggccattgcggccattagaaagtgacgtttgtgatttgtaagacccaagattcatgtgatgtgttgtctttcaccttgaaggagtcatcatcaaagagtgtgggatttacgtctccctttctgtggttaaacttttgttactcacatctccataggccgtctgtttatcacctatccatgacccccccttccaactgtccagtagatccacgacggagagcgtttcatggctcaagaactttgcgaaggatgttttgacttttttccactcttttacggcatgtgtggctgagcttggcgaacattggcactcgcatggaagggaatgttaggataaagtaaagatgtgaatacgagtacggctgccattctttctcgaatttacttgcagtgggattggaaaagtgttgaaatacgctacctctaagctgcaatactaaagaatacggctctcggaaggtatagcttgaattatagaagagtgtttggagaaatacaagctgttagcatgttagtgaaaccgggtatccgacaataccccattttcttttgcgattactcccttttttttgtgtcctgattgttgctctacagatataccgcaaagctgaaagagcagatacagcttctcgtccaattattatcgacttgggggccaagcacggcgatggatatgccacgttttgccattgcctcgtgcggctgaagtcgcaggggctggcgctgcttgtttcatacatgcggtacaaccgaatcacagctttgggtaattcatgttttttcggccattgggttatttctccctgcagagatggggattctacggtgatgggcagttttgatgatgtttgcgtgcttggcggcgatggcctagggacttgtacagtagtagcagtcatccacgtcacatataccagtgtatagcaacgttccatcagagcatttgtcatacaaagaaacacctgttggcagcgtcggtgagagacaagcctcggctcttggatgaagctcatttgaagctattgtatgtcgcgtgcgttatgccgagttccaggcagatggatgatgattctgcatgctcgaatcgcatgtttttcggtacatgatcaacacagtctgcatgttgcctcgtatacggacggatgcagcttatgcgacggatgcgcttcggtgtagcagcgctggtccccttggcccgaacgagatgcgattgggctttgcatctccacgaggctcgcagaaacaggaaaacgggcatgtggtgagcgtagccatctacatgggaattcagcaaattaaaacgccagaattaaataaaataatacatctatacgaataaacgaagggggggggggggggaagccacagaagcgcggaatgcttgccgcgcgcgcaatgtaacgtcattaacgcagcctttgtttttcagctcctcctgtccattatcgtgatttgtatgtgctgtactgttcgtataaacacaaaacacagtagcaaaaaacacgccccctcctcttcccgagaacaagcacagcgacagaggcctggatcttttgtcggggcttgggttgtgccttggttgcatgccaaaaactcatgtcggcgcaatccttcaggccctcattggctgcgtggtgtggcacgttttgttctgtcttgtgcttgttccctgcttagccctactgctattagtctacgcgtagatggtgcaaacaacagcctatacgtgtagacggtgtgcgacgacaggccccaaactagacacgacacggaacgtcccagcccgcctcatgatcttgcgatggggccagattgtgtagagggtggcgattccaacgagcccatccttgtccgggcgtctaagtgggcggagcgatgtgctctttttttttttttttttttctttccctctctcgctaatttttgtattattcttggcgccaaaggatttgcttgatttattccatgcctttctgtaggtacatacatggattttgctcaacctcttaattaggctgctacagcggcgttgacacatcacaacgggcctgggtctggttgctgattcgccgcttggacgtcgcgtgatgctgatgcttcgctaaatatactcttggagcctttctacagtgctcttagtctccccaataagtcaacagaagcagctgaaagaagatgtccaggccggtgccagcgcgcagctgatggaggcccgaatatactagcagtagctagtagcagaagaaatggcgagatttcgtgcatcgagcgagtgccggctcgtgatggatggccagcagccggcataaagatgctacttatgcatctcgatggatcccctctgtcggttttattttggggggggcgtctgttcacatggtggatggattctctgggcggctaaaaataaaaaaaaaggcaatcaatatgcgcaataggtagctggccaaggacgtgtcttgtgacgctggtgacgagttgtttgcttttttggtgttttatgtgtactccgagggtctggatagccttggcctggggtccttttccttgtacgccgctatcaaggtgaagagattcgccgacgatggatcgtcgtatcatgtgccgggcttcacctggatcgccgatcaaggacaggagtttgagagagctttcacgtggatgcccaggatattgaactctactagattaatttgatctatgagatgcgacgacatcaaaaggattgattacttcgagagatcaaacgcgcctgccaaaatgcaacacttgatggatcgaatgaatcttttagaggtgtttggtgatctgaagttgaccggattccccagcctagatgtagtttgtctttcagagctgaccgatatccgaaagggaaaggtctgaatctagaagagccctcgtgagacaacacagagatcaagtttgagaaagggaaagtcttttctggaagctgtcgttaggttaccgggttgctttttcgttgtagttctgtttgtgtgtaatcacttggcgatataactcattgcagttctgacaagaggttacagtatcgaaaaatacccggagatttctcaagtgagacattcatgatgcgctctgtgcactttccagcgcagcttgatcgacacttgactaggccaaggccttggtctatatcttttcaatagattaaaagtccatgggttgtccagcatctcgctaatgataagagaatgtgagtataccacgctcgaccatggtagtgtctctgtgatggatacgtttatcaacatcttgggtgtgatactgatgctctggtctcatttcttgcgcacagtggtcataagcttactgctttacctttaaactgcctacgagaagcccatagcctgaactggaatatggacaagaacatttctagtgtttttcgtcgttgagattttgtctcgagtggcggctgagatgagactttgaagggtctcagacaagtcttctggatcaactggagaatctgaatcaaagcagcatttgcttgattgttcatagatcaacctctgatggagattctacaaacgataccgtactgttaccacgcagttcaccctcaaaaggccaatggagtctcccacgagttccatctccttccatctggcctcgtcgtgctcaattgcaagcaattcgccgatatcgacgccaagagcatcaaggatgcccatctgcgcatctttgtcagtgattggcatctcaatttgaatctccatgcagttgtcgatgatctcggggaagtagaactcagcgctaatactgtcggtattacgaagaggagtgttggttgaagttgcctatgctatcaaagttgtttgtagcggtatttgtactgttgagatggttgatgaagagttgttggagcgcaaattgcagccattggattctgaatacgagaagcgctgcaatgaattactgcaatgcatggtggaggaagagctcaaggaataccgagtctcttgtatccttgtttgtcaatgctgttgaagttatgagggatgcgcaagggattcaggccaatatccttgttgaaggaagccaagctgatgctgggcattgattctggcacataattacatgttaccagctggcctgagtggcatcgtcacatgccttgctgtttgtccaaggaacatctagaaagtcattggtgttcatcaagacgtgagtttttcactctttacctattatctgattcataattgataagtcaatgagcaatcaaaccaactcaaagcagctccaccagggttggctctggatgtttcccttccactgttaatctgtgcgaatggtctgccctgcccaaggaggcccgcgaccatgttgagtctatcgaaaacttgttcagacactggtgctgatcacttggacatgatctggcgcttttgaactgagtactggttgagaaacacgccacgtatattgttagaccccccttgctattcgtttttccgcgctcatcgggagagattcatgtttggggtttttgtcacagctataaaatcgcgatagatggagctgatttgacaactgaatcagtcaacattatggaatcccatctggtcagctgcggaagcgccgtcgcatgtcaggacgtggcatagaaataggaaaagggtaaaaggagggagaagaaggaaaaagaggctagtaaagatgtatagtgcaaagatatgaatacagtggtgattggtgattgatccaaacccaaggtctcgaaccaattggcacgtgcagctgtaatgcgcaagctctcccgctgtaagaccggacaagtccgtctgatgctcttcgtatccattctggacagccagaagcccaccagctgtggattgaagatgtggggggggccctgccaagggcaaggctgcgcaggggcggcgcaaggctggccaatcagaggccgccgccgctaatgaatgccggtagagcggtacatgtgccgcccagcttggcacacgctaagcgcccagcagcgcccaggtaccgctctaacgccgatcagatccggtctaatctgggcctcatcccctgccgccgtcccccgaatccatcttgccagcaatcttaaacatcgtcagcccgcttgcgtctcttcgttctttttaccgcttctgcactcattcctcggttggctctctgtgcctcattctttgcttctggcctgcgatttttggtgcatctccaatgaccgtttcaattgcttaatctgtccttttctacaaattatccgaggcacggccgtctctcctgtactgaggctaaagactggttcttgctcctcatttcttggatatccaacggctccgaatacaatacagctttattatatatatacctacaacctcgtcgagactaattcgcttcgaaactccaatatccgcaacaatgggctggcttgcgacatgcacgggctacctggcgcccttgttcattatcctctcgcccgtcctctcctacggcgaccaggccatctcgatgcaccgcaacaagaccagcgcggggttctctctcgacatccccctgatcatgctggtcgcatctctgttcaggtgcgttgctttctgtgcttcgcgctctgtcgtagtgccggctgggcccttttggccgtccggcggatccggcgcattctgctaacatgcacgtgctggacaataggatcttctactggcccggcgcacgattcgaccagagcctgctgatacagtccctgatcatggtggggatgcaagtggcgcttctcaagattgcgctcgatcaccgaccggccccttcgaacaaaggcggagaggccgggctgccattcgctgctgccgaaggtctcttttcgcagcggccgtataatttctggcaatggaggtcgccgaagccgttgagtctcaccagttgaagtgtcattgacggtggtagctagcgagcaaggaggaggctaacagtatgattatagatactggcaattcgttgtctacctcttcgcgggcctgttggtttgcgaagttgtcatgtcgagcattcctcccgtctatgccacgtactcggtcctcgtcggctacattggcctctccgtcgaagccacgctcccgatcccgcagatcctcgccaatgcgcaatccaagtcttgcaagggcttccgtctgtccgtgctcgccagctggatcggaggcgacgccatgaagatcttttggttcttcaccgccacgtccgagatccccttggcctttaagatctgcggcatcttccaggcttgctgcgactgcttcctcggcgtccagtacttgatatacggagaaggcgagaccaccgtcaagggtcaccctctgcaggatttctcggctcaggagattgggacgcagcagcaggggagtacgacgcccacacggcggtcggcgccatttagcgactacgagaggaattagacgggagcaggcgttaactggcacgggagacgatgcaggggtgtttgagatttttggatacacgcatttttttttagactaacaatatcgaacctcatggttatcagtgatagatttggtataatacctaactaatagtaggcctacctatcatacttttttattcgaaatatatagatccctgtgtttatacgcatatacgtacatacatgtcgaattgaaagccatctacatgtttgcatttttcaagcttttctcatatttcatactgcttgttgctcttggtatgaaaagtcaccagggttgaatcgcaagtgccgggcgttacgctacgatagtgcgttaccaccttgtagaaaccagatccagtatcgcgacaagacggtggctacaggcaaaccaattccaacaaatcaagagaataattaatacaaaatttaaatctaaaatctcgattctcattcaattgttccctcttgtcttgttctcgactacgcgatgctacatccaaagtcaccccttatgcgctctgcaccaaagtacctttttgagagagagaccccagccacccgactttctcatcgctgctggcaagggaaaacctgccgcatacacgactatacgagactgcctgtacaaagtacatctacagcgagtgccttgacgggctggatcgtataggtcgggctttttgttttattcaattgacacgataagaggcccaattgtcggtattttttgacaagtaccattggccttttttcttgtcagattgggcactagcgagacaaaccaatcgtgtggtgtttcgcaaagttgttgtaaagaagcaagaccgtaatatctgttgaaaccctctaccattcgctctttattcaatttctggccatcttaggctcaacagtttatacgttggtttcaaaaaatcccaactcaatcatcaacaagcatctgacacgctaataggtgctaggatcttgcttcgattcagcaagtttgccattagctatatacgcaattcaacggacagctactttctactgcctacctatcgagtattattcaatgaaacagtggtctaatacctactcaaatcacaagccgtctttttttgatagccggccagcgatagaggcatgtcctgctcccgttttattcgacttatataccactaacatggcatgcagtcttcatatcaatttttctaattggtctttactcaattactagagtctttttcacgagacttgagcgtttctacaatcttgataaaccatccatacaggtaggccaacgaaaccttgcctttccctggacttcttctcacccaccacctccaaagctctgcatctctttcactgcatccatccttccctcgtctaattcacccgtcctcatatgccaagcccaaacttctatcatcttggggcctcataatcgttccatccactcaatttcatcgcaacttcaacccctcgcctgctcaacttgcttggcagccccgttgccggctggcagcccttcttggcccaggcaacattcacctgcaagtcactttggcctttttcttctcttcacccgctgcttcagattttggctcaagtcaggtgaccgtgctgcctctcgttcaatctgcataacaaacatctcttcctttctgccgcttcccagccttcttctccttcacacttctgcccacaacactctcttcttttcaaccaaacattcacttgaccattggaatctctcaacgaattccattcgctctcactgcattagtcaactgcctgactgtgtgttggttcaactgcgccatcgctgtctctctcatcgctaatatccgattctcatcgagaaagactcaaaacgaaaatggctcctgcaagcaaagccaattataaaacctacgaggcccaagcccgtatggtgcgagccattgttgccgctcatccagatgtcaagtggaattacaaaggtaagccgtgtttgtcttcatatgttgctgtacatccttcaccaccgtccctcttccattgttctgcttcttttgcagacttggaacatgtcttattcatctgctcttcgctgttcttgccatctctatgttttatttggggcgaaggttgactcttcgtcccagaaatcgtcgcttgctatggatccgacatgactgagcacgcgctgaaccatcgattccgccgcctcaaagcgcaagtggtcatcgttcgcgaaggccgcggcaaggggcttgacccaaagaatatctgtgcagacggggatcttccggccaccatagacgccgtggatacgaagagtatgcctagtccttgactcccaactcttgatcccgcccaactgcttctcccatccaaagcacttccgtctgaatatgcatcttgacttgaatgcacaacactcttgctttctctggtcacaatagtgccacatttcttctttgttactgctttccccagcaaagagctaacgcgttgcccctatagatattgccaagtactttggccagtccaccgcagacggcattcagtttcagtttcgtggcatcaagaaagacgccgatgtccttcgtaaagtcgagggcgaaggaggcgatgttgccaactgcctcaacctgggctcaggcggccccagcgtcacttcgactccatctaagccaactcctgctcgcagcacgggaagccgtaccggcactggcacgggtcgcaagcgagctcgcaagatggacgtgctcgacatcatcaaacgatcttcatccgacgaagaagatgacgacgttgaggactggagcggacatgagatgacgcctaccaagaagcccaagaagaccggagccttcccgggccagaggaacgggactccctatcgcagtgctgccgccttggccaacgttactatcgctgaagccgccaagcagcttgacgcgagcgactcccagcccgaagctgaggctccaatgcccttcacagcctccccttttgctactgaaaccgtcatcattaatcagcccgcctacaccggaaggcccgttggtattgaccctggaccagctgggggaggcgagccgcattcagtttatggaggcttccaaggctatggaggcgcccattactctcaacagcgccacggcgagatctaaacggagatcctttctccttttctaccccatcattcgattgcaaggagagtaatgttggtttctcaattttctccgttgagttttcgctttatatttccctttcaacttccctcgcacggatagtcggctgtttagcatcgaataggatgctatattgagatgaagatatgcgactctgattgcgcatgcgtgtgacgttgggagagagaaagactctgtttttgactctttctctccatggattctgccccccctttctttcttcttctttttcttcaatcttattgctttgtattttcttatcggccccctattctttttctcttctttcatctgggcggcacatctattctatttcctagcaaatttactttttcttcatatttcgttttcacatgcttcatctcacttctcatcttaaaggcaaaagagccaatgaagggagaacggcggtggttgatctgactcggtatttttcttttcctttttcttttcatttttatttcctttagcaccatagtgctctctagctgttctcacagcagtgcgggcatcgcaaggaatggacgatacgggaaacgtcaaggcaaggatttatttatagggatttgatctttatgcgcgcggtaactcagactagtgtcggtacagttaaaaaaaaagaatttgtgcttttgaaccttgctattgtgtgatgctgtgtacaaagtttgttgaaacgacataagtttcgagatttgacggattgccttcgcctttttataactctggattgtgtcttgaaaatattgtaatagtacatgtttgttctgttgccagagttgattctgtggcataaaagagattgcgaaccctccgtttttcgtcatgtcagtaaataagtcgactaaacccttggatacattctctctacaatttaaattctaacaaataatgatgcctttctcgcagtaatttgtacttttcttttcgcaccaccagcctcctatatccattactcactcccgcccccctaattcaaatacatgacccgtgaaagatggtgagtggcattttcagttcgtcaatagcctccacagagcctctgtatctacgtaatcgtggtggatgatgttcaccagccagcgatcctggccgatttcgttcaacagcttctcgctgtccgagcctcgcccatagacctttgcccactcggcccagatgtcaaaggcctcctcgcaccaggcgcggaagctgacctcttcgataatggttggcgtgacgatttctttgccggggaagacgccccatgtcacggcgtttgtgcttgcgctgacggcagctcggctcgtgccgccggttgagtcggatgaaacaaagtcgccgttggcgttgctggcgtagaagcagacgacttcctcgtgttcctcagaggtgagcttgtcgtagagaatcttccagtctgctgatgggatgaagaactctacgaatgatttctggaagacaaatccagaggcaggtccccatccgaatgtgccatggtttgacggcaggtcattcaccgcgggttgggaggcaacagtccaccagccctttttgttcatcgcctctaggctagacttgatgatgttggattcgggaaggagatcttcctcgctccacgggatggcggagatttctcctcggatgtgtcgcacaaaaatgtcattgatgtcgctggccgtctttgggtgaccccagagggagacggcttgtgtgacagacatgtggatgctgacgccatatccgtcaatctcaccgtaggcaggtgaacgggcatcaccgaatctgccgttggggaagtcatcccacgtcgcctcacggccaagagctccttcgccctcggagatggccagcgtgttggcacgtgtgttgatgctttcggcagggaggccggcctctgtgctgctcgcttcccattcggggtgcgcggcggctcttccaacaatgactcggttgtgggggtcggaaccaacagaagattgtctcctggctgtgcgggagtgactgcggctctggcgaagtggaacattcccattgacgctgattcttggaatcgatcgctggcctgtcaccgccgccggcacgggctcatccacaacagcttcttcatcttctgggacgtcagggatcagtttcgtcctctccagaatgaaggagattgatttctcgaggttgagagtgtagaagtggaagcctctggggccgggagtcctgctcttgatttctctaatctgctctatcagttcgctgaggatatcaacgccgaccatcttgaccttctcgtcgtctccctttacagcgtttagccgggccatgatttcttccggcatctcggcatggctcagcttggccgttcgcttgatcattgcgtagctttgaattggcatcaagccaggcaagatgggtatcgtcttgaaggctccgctagggtcgtctctcagggtagtctcaaacttctcataggccttgatgtcgaagaagagctgcgtcatgatgaaatccgccccggcctggaccttgtcgacaagatatgggagatcgtgctcaaagctctgtccttcggggtggcttccatcgccatggccttctggatacgcagcaacaccaatgcaaaagtagctgccatatttcttgcggatatacttgacaagatcaattgcccatgtaaactcctcagagccggtcggttcgtcggcgtctcggtactcggcgcggggcggatctcctctcagagccaagatgttgcgaatgcccagcgctctcgcatcttgtagtgcctgatcaaccattgcttggctcatgtttgtgcatgtgagatggaggcaagtggtgaggccaagctctcgctgacatagctcggcaagctcgattgatttctgggctgttgagccgccagctccccaggtgacattgacgaagagcggtcgcagggctcgttccattcgttgaaggcgaacacgcaagttggagaagcccatctgtgtcttgggagggaagaactccagagagaagtactctccatcggccggcagcgccgcgattttgtctgtgattttgtccatcatggtttcgacagatcgttatgcgagcaagattatgctcttgagagggcgtttccaagtttcgaggtagaacagcaaagattcaggctcgagcaatgaagaatgggttgattggctgtcgaattgggccggcgcgtgaccccttcgctagcagacgatacgctcgatggcacggatagatgcgggtttgccttcttctgatcaacctcgtaggtaatagccgatttccaaaaggagctgtgggatgacagggatgaaatcaattggaaatgacaacaggatctatcagcgtatcgtaaaaagttatccaaaaccaatgcgtgaagcccaaagcgatgagccaactgacccagcaatgcggtggttgcaagtctctgggcaagacaagatcagaaacttttgcgatgccgctgtcgcatggtggcggggcagctgtacatggagattcgatttggcggggttgcgtccgttgtcgctggacccagagttgcgctatcgctatcgcgctgccgagcgctatgacgcagcaggccatacagtgccgcatggggccttttcacgggtcgcaggacccccactagaggttgccagaggccctgccagctctggatgcgcgctgtagggagctccgatagcagccgtgggcggaaaaaaaaagtgcggcgacctggatatcaacatcgaaccatcgctccgtcctattgcaacatcctcctcttcttgcgcacattgcctctactcccaccataagcaattgttgcggggggtttgtgccgcaacatgaaaatacgataatgcatatgcttcatggaagccgcatgggcctcacaagggccggctcggcagcttgccgccgatatatagcagccggcgccaatggggcgataaatccaacatttgccctcgtgcgacatgacccgcgatacctgacccggagaggatatgcagtggaccttgttgctctggacaagaaatggcgtcaagtctgggaccagaagcctgcgattggcgagcatcaggcgccggacagccagaagcacagctacatcttgcccatgttcccgtacccaagcggtaccctccaccttggccatcttcgagtctacaccattgccgatgtggtggcgcgataccacaccctcaagggtgacaaggtcatgctgccaatgggctgggatgcctttggtctgcccgcagagaatgctgcccttgagaggggcgtcccccctggaggttggaccaaaaccaacattgccaaaatgaagagtcaactggatgtaatgaatgggagctgggattggtcacgagtgagaagacgcttcacattcccgttgcacttgcaacaatgatgtagctaggatctgactgaactgattttacaggaattggccacgtgcgaccctgaattctataagcatacgcaaaagctgtttttgatgctccacgaagctggcctggcatatcaagccgaagctgaagtcaattatgatccaatagacaagacagtattggccaacgagcaggtcgatgcaaacggcttttcgtggagatcaggcgccaaggtggaaaagaagaagctgaagcaatggttctttcgcatatccgagtatagcgaagacctcctcaaggacctcgatagcttggccaaagacggtgcttggcctgagcatgtcatttctcagcagaaaaattggctaggaaagtccaccggtgctttggtcaagttccccatcatggccatcgggcatgatattggcgctgccatcgaagtgtttaccactcggccggataccttgttcggagttcagtatattgcgctcgcttccagtcaccccgtggtggctcagctggcaaagaaagatcccgagctgcaagcgtttcttgacacgcttcctggcctacctccagactccaaagttggctacctgctaccgcacatccgtggcgtcaatcctctggcctatcatgacgatacccccgacgctaccaaggaatcgttgcccatctatgtagcttcatatgtactgggtgactacggcgaaggagctgttatgggggttcctggccatgatacgcgggatcatgccttctggcgaaagcataccgccgagcagcccgtgcgaattgtactggccgcatctgaggacgagtcaacaacgacattcgacaacgagcccgagccattcgtccaccatggctatatgacggagcatagtggcgtcttcaagggcaaacactccaaagaagcgggcgagatgatgattcgtatgctcgaagcagctggtcttgccacacccaccacgaaatggcgattgagagactggctcatcagccgccagcggtactggggtgctcccatacccatcgttcactgcgattcctgcggctctgtgcctgtgccagacgagcagctccccgttctgctaccggaggtagataaccattgggcacagggcaaggcaggcaatcctctggagtcgactcccgactttgtcaagaccgaatgtcccaaatgcaacggcccagcccggagagacaccgatactatggatacgtttgtcgactcaagctggtactacgctcgttttgccgatcctcacaattcaaatcagctcttctctcccgaagccgccaaatcactccccgttgatatttacattggaggcgttgaacacgccattcttcatctcttatatgcccgattcatttacaaattcctagccaccacctcgcttctacctcagccttccgagtcggaagccctgtctgccgaaccgtttaaacgcctcatcacccaaggcatggtacacggcaagacttacatcgaccctgagaacggcaaatttctcaagccagacgaggtcgacctgtcagatcctttggcgcctcgggtcgtagccacaggtgaacccgcaacgatagctttcgagaagatgtccaagtcgaaatacaatggagtagaccccaccgagtttacatccaagtacggcgtcgaccctacccgagctcacctgctcttccaagcgccagtcgcagatgtccttaactgggatgagtccaagatttctggcgtcacgcgctggctacagaagctccacgatcaggtagtggcgctggcgaagtcgcctgaagaatcgctaccggcaaaagaatattttgctgcgcggccccctctgagcgccagtaagtcgaagaagttgagcgcggcagagaaggaggaagtgttgaaacgtgattccgagacggctctttggcgcgagacgcaaaagaagattgaatccatcacgcggagctacgaaaagatatacccgctcaacgtggtcgtgtcagatctaatgactctcaccaacgagttggttcagtacaagacagcagatgaaggcatccgacggcagacggcagataccatcatccgcctcatggcgcccatcacacccgcctttgcagaggagtgctggagtctcctacacccgtccaagggctccatattcgagtccgccagcttccccgtaccggatggcagtctgtcgatgctcaaagcggaattcatcaactgcgccgtacaagtcaatggcaagcttcgcggcacggtgaccatcccgcgcccgtcgagcggcttgaaaggcgacgccctacgagactggatagtgaatgcgattctggagacggaggacggggaaagtcggtttggcgaaggcgggtataacgtgcggtcagccaggaggacgatcccggtggacgggggaaaagttatcaactttgtaatatagaatagcgttgaagatagaacggatacccaactccgtatgttcttatagacatgttttttccccctccctggtattgcaatgttgtcatggcccacttactcctctcagtagttggttgtaatgagagttctagttaaggatgggcgacttgtgcaaattctagcaaattgtagcaaaatcaagctagcaatcagggcagtctaaagtctaatctaatcgcgatgtctcctgtcctcttccggaagaagactttgttcctcgtcgctagtagccttaccacggtaaatcacatagtgctggaacatgaagatggagtcaaacaccaagctgcagttgccgagcataagctttacggggttgcctgtgacgccgctccagtcatgctggaggtagctgtcaataccaagctgcgccaagctcaagatgcctccaaccacgtcgagaatgatctgccagatgctccagccgcgcgtgctcttgttgcggtagttggcgaggatctggggcgaatatttgaccagcgtcaccaagagcttgacgtagccaacagcgtatacaatgtccagctcacaccagtcggccgcaggattcccagacggagtcgcccagacaatgaaacaggtaatcaagacgcccagcgcggagccggcgatgatgccggagatgaagcggctagggcgagcgccggagctggcctcaaagccccagagcgggcggaggagatactgcgaggcggtaatgaggctgagaatgagggcgtgaatcgcaaagacgatgtcgttgaaggcgacggtcggggtcaggccgttgttgcgggcggcatattggctgcgcacgacgggagagtagtagaaggcgacgttggagacaaagtacgcggcgaaacctagcggaacggagaaagcgtgagcgaggcgcaagagagacgcaccgtcttacaggtgctgatacgaaacatggaagaggcatggagtctgagacagccaggcatcgagatccagaggagcataagacggacataccgatcacgttaatggtagggaagtcggccgtggtgccggacgtcgaccggcgctgccaattgagcagcggctggggatagaaggagaggctccaggcgagggtgtagatccagccgaagacggcggagatgaaggacaagaatgcgaccattgtagtgttaggggcccgacaacggtgtcagaatgactctggacgaagaaaaggctccggaagggtgaagagcagcaagccactttgcagctcagctccgtccggatcggcccgagaggaggagggctttggcgatttccgagggtcaaggtgaggaggcgaaagttttgagctgcgcgcgcggtggattctcggtatcgagattcgggaccttgttttgttgggatgggaagctagagagaggagagaggctctaccgtctgcttgaggcagtggagggtgagaaaagagaggaattattcgataaaaataactgatctcgtgatgctcatggagaagatcaggtgagagcttctacagaggtacccatagcagctggagagtatggcgagctactttgagcagatgcgatgcgatgcgatggcaggcgcgacgggagggattgcatcatttgttgcttcaatcacaaagtactcgggtactgtgccttacgtaagactctaccgaagggagtaaccatgttgatattccctcttaggacgcgaccacagtatggaatcgtgtaattttatctttttacgcataattgtatgtatatatatatatatatatatattatatatgtaatatatatcatacgctatttcagagtggaaaacactaatacagacacctaccgcaaagttgagttgataggtgccacggtgaggtcgacttggagagaccaactttcgagataatcgccgggcatcatctcatcaaaagtttcacgaacagccttttgcagccatcaaaatatcatgatcgaaactgctattccacacaaactgttacaaccttttcgcttagctcacctaggattcaggtttgcagcctactcagatcctcaaggtttcttactgtaatatcatcctgccgatcataagcaagcgtaagaaccatttatttggaatacctgttgtgccatagcattcatcatatgtctcaaatgatatacttggcgctctttctcatatttttgttttttttcagtttgctgaattagtccgataatcttgcaagtctccagcagtaggatccctgcaaggaaagccatcacttttcacagcattcttcaagctccccgaggttcatttactagcacataattctaggctgcgccgatgaccgtccaaatttctagtagtaggatccctgcaagtacggccaaccttttgacagcattcttgaagctctccgaaactcacttatattcaaggttgtacctatatgattggccgcctgcaagtgtcaattggggatatgttcgcattgaggaagggcaggataaccattgctcttatcatggcagtttttgttgtcaagattaaccgcgtatctcgcgtagagagattctttattcgaaccatctatcaaatcttcgcaagcgtgggcgccagtgtagatgcgggcacaacaactgttccatttctggaaaagatacatagtagctaatgctattagcagtgatattcacgcttcaacatttgaaatttgccagcttcgaacttgaccgagttgactgtccgtcatcttctgcccttacacgcgtattctgctctagcagcaagtactagcagcactactaagaccaaaaagatactcacccatccatcttttcaatccctgcacagccttcatcctcggaagcagatcacagatgtaaacttcctttcctttgctgttgactggtccacattgcagcctcttacctctttgagcagtacttccagattcggcaagctacaagtacttgttaccacaacggcgtggtgtaagcaccatctgccaggtacatgctacccagcttcaaatgtacgttgcattccggtgccccttttctgatttgttcgttatcctcggtatttcgacagtgccatccatcagcatcatccatcaccactacacgttttcttcttgtctggcatccccttgctgcatggatacgacagtaaaacgcaaagtgcatgtatgcaacgtgcaccgtcatttccgagatattcgctatcagctgaagtggcatggcctgatcggacgacggtcgttgtgggaaaaaaaaaaagactcctagcgccaggacgggtttgatccacttatacaacggccaaaccgccggctgcttatccgtcgaatgggaagggcaaacagtattgcctcttaggcgatagccgagctagcatgctagaaaaaaataagaaaaataaaagaaggaagggttattcctgtagcagggcgtagcagtgagctaaagtgagctgacagctgaggacccgattgtgatgtatcagtcccagtatcaaagtggtctacgaggatatcatgttggtatacccctgtctacgagagaagacagtcatcaattccttcgtagagcctacttcttttgtggcggtcatcactaagagcttaagacggaaccacttctcacctagctccatattgacgtctcttagtgtaagttgacaggcggcaataaatactgctagcgatgagcatatcttgtgattctaatgatagccgtgccttgtactagagcagtaataaaatatacattagccggctacccatacctaggtaagcacctcatttcagtcgggcagcacccatcacacaacctttaatcaatatgcagccgcagccacagacagcatcagcagataaaaaaaaaacgccccagccagttacacaccgccaacaaacaccagcaaacacgctcatgcattatcctccacaaatgcacatatgccctcagatcaaattaaatccaaggccattcatcaccagcggatgcatcgatgccgaagttcgtctcgtcatcgccgcaaaatcgggtcaagcgttaccgacgtccgctgcatggcgctaaggcacaacaacattcgacagacaacgccaccatcttgaaaatcaaatctgcctgggcccagataccgaagaccatgcaaccataatctggtgccttttcccgtttttctttcctcgggcgacgccggcacaccactaacaaggtttcatttttgtgtggcccatgacgtgcccatgctctcttttgactctctgtcttattcccatgctatcccaatcaatgggctttaaccaaggtcgatgggcttccctcattgggtgagggagacgaccctttttctagtgccgtctgccgatgacatggttgtgtcatccccttttttcaaataggtatctatatcctcggatgagggatctcggtcagtacgacgccgtccagtttttaatagtggggagaggtaagtttccgatatacggacagggatttggactctattgtgccagatatggatcgagcttgatgtcagcgagagctgtgaggatcaagtcgtttaaataagcttggccgccgtgtttgatatccttcatgttagtctgtataccaaaccatattacaagtgccaaagaatatcacttatataccgatacctcgttcgacaagcaccattgtataagtgactgttgtataaacgaaaacaccatcagcacatacttgtttacatatacgccaccacttataccatcacttgcagagcaagacaacacaagccactgcttcaaaacattttgaaggaccatcataaaccaccaaacatgtcaacatcaacaacatcatcaccacaaccaaagcccaccatcggcttcatgtccctccccctcgagctccgcttccaaatctactccctcctcctcaccatcccccctcgcccaaaatcctcctctaccacgcacgaaatggccgcctgcagcggctccgcccccatctacgtctacccagccatcctccagaccagccgccaaatccactgggaggccacgcccttcctctacgccgaaaacatgttcgtcgcccatccaacgctgctggcctcgttcccgcgcctgcgcacctggtacccgcccatgagggaggcaaacgccctcgtgccgctcatccaccgcttccacgtccaggtgccgctcgacatggagctgccttacgaccgcgccgccgcggccaagtcctttacgggcgtcgacgagctctccatcgatctgcggcagaacgcgtttctgggcgtcagctgcaacaacctgaccgtatttgatgctgtccgcggcgtcaagaaggtctacattggcggaagcaccaccggcttcgaggactacattgcctggctcaaggacgccatgacgagtcccgttggcgcagaggttgctccctttgaggcgcaggcacagtccccgtgggcgtatatctggagcaaacactccaatctgtggagtccctcaatagcacttgttgggaaacaagaagcatagagagatgcctagatctgtatgtatgatgtccaaaaatccaatggagctacatcacgaatggcaagatacagtcagctaacaagtcagtcttggatgaaagaaatcaacttttacattgcgctgaaaattaggtatctctacacccgcatacaccatcatcaacaacctctcgccaatatctaaactctatattcttccggagcctttccgcctcccaaaaagggcttctatattcttttctttttctttcctcttgatcatcttgagccataccaaagagccccctctagtcccacatatcccagtctaggtctaaaggtcatctcatacatttcgacaaaagaataataataaaagaaaccgcataggacaaacccgtaagagaaaaaaaaataacaacacaaagaaagcgtcatgtttccctccctttttgttttctccgaaagatatcctccacgtccatagcttttgtttttttttcttctctatatccctcttggctttttggcattttcttttctgtttgttttttgggtacatacggttatcgtgtagatagatacacgagggaatgaagaaaaatggaaatgggacacaaaaaggagaacaaggtagataaaaaaatagaagcaagtattcaaaataactcgcccatcgtgatgcataattccacccaaacgcctgttctgatgcatcgtatatcggagagaaatgctcatgtcactcccctccatctataatttcgacgatgcacgtcatttattttcgtttctgtcttgtttctttttctttactgcgccgctgcttggccgccacctccaataatcttaggcagggacttccaacctctctcattgggcagcttgaccttgccaaagtcctcgtcgagatccaggatgatcttcagcgcattcctgctacgggcaaaggggctggagtcgagctgcttggacctgagcgtagacaaagcatccgccatgctagcatgcgacttgtcctttgttgctgttccaggcatgggcagcacgttctgcagcacttcgtatgcggctagggtgaaaccaaactggggtgatgatcggaagatacgagcggggccgcccttgaaaaaggccgtgaatccctcctccttccagatggtctgcgcggcgtgtcgcagaccattgtacgtcgcctctcccttgcgagcctccacctggagacgggtcttgatgacatcgcaaggcgttgtcagatacgccgcaggcataccggcaatggcaccagccgtcaggagctgcaagacaccgagcttcttggttggtgattcgccaaagaagtccttcttgagatggctgtaagtggggaagtagatggctgagaaaggtacgtctcgcagcagacaggcagaggcacccttgtacagacccatcagaccgaggttgcggacaatccacatggccgatctcttgggcgtgccctcgacagtcttggcgacctctccttgaatttgcagacgaatcttgacaatttcaagagggtttgtgaagacctacagatagaacagttagtttggaccgagtttgacgcaaaatcatcacaggttcaacttactacttgacatccaccagcagtgccaccagcaagaatctcagcccacaagggaatgcctccttgcttgtctgtcaagcggcctcgcaccaagtcgttgacagtcaacttgatggccttctccggcgctacaccaaccagctggggcaaaacaccagagtaaaggccacggaaaccttcgttgcgaacgaccttttggaagcagtcaatcgagttcttgtacaggcgctgtccgggcagcgctccacgctggttctgcagacgggtcttgacaagatcaatgggatacaccatgaaagcaccaaaggcaccagccacactacccagaccgaagttgtatgcagactctaggacctgatgcaacaccgcgccacccttggaagcgaccctgtcaaccgcctggctggcggtatccaaggcgtcgtacatgggattccgccaagaaggatccaggaccttggcaaagtcacgaagacccagtcgtccagaaggttcgtccaagctggcaaagtggaagagaatgtcagcctccatgggcgtgaagagggcgaatcgcgtgatgccggccgcctcgttcatgaactctgatctggtaatcttgccatccttggtttttgagacggcccggcgcagaatcagctcaaccatgtccatctccatgatgatgttctggaaggctcgcacgttggcataggacaccttgctgctggccgagatgttgcacagggtgtgcaggttgttcagcagatggtccgagagcttgtgtcttgccgtctcgcggataatgcgctcaaagtcctccgggttgatataaccatcgccatccttgtcgaagcggtggaaagcctgccggatgcgctcgccctgaaggcctcgcagcaactgcgagaactgcgcatagtttaggttgtggcggttcttgttcgtgccaatgtacagcttggcccattcgcagtcccaatcgaagggaatgttatccggtcctttgttgagttcgtagaggcgcttaaagtcattgtactttacgataccggtccggtcgacgtcgaacaatcggaaagcgatttcgtactcggcatcgggcttgaggaggaggttctcgaagacgctccaatcagtcaaggaaactctgccggtgcccttgctgtcggcgacgccaaagaggatcgagtactgctcccgcttgatcttgtgctgtttgcgttgaatgccatgttagtcactagtcccgcaactgccccgatatagctccgatgctgaaaagagagagagagacgaaaaggggcctaacaacgaaataggggaacacagaattggcgcaaaaaaaaaaagatggaaatcgaactcaatggcaactcacatagtcctcgtccttgggcgcaacggcgctgatgaactgctcgggccccaagtacagctcgcccgtctcggggtccttgatcgcatgactgctgaagcgagccttggtttgcgccgagagctgcgcaggctcctcggcgccaaccaggctctccttgacagcttccttgacgctcgaaacgctcgtcatctttgccagaggaagtagcaaactcgactctcgggttcagcaaagggtctcggagagttgaagaaaaatgtccgcggggagagaagacggggtaaagattgttggcctcttgtggaggaagcggcgaggctgtggagctcgacaaagtggattttggcacaacggggaagcgccaaaaagcaggcgccaaaaggatctagagaagaaaaaatatcggaaacaagcccctctatgattctaagtctattaagcaacgcaaaggaaaacggaaaacgaacaaaaaggagagaggaggaataggaacgagggtcgcaaaagagcgaaaagtaaaggagggattttgacttggcgagttgaggcagaaaaaagttgcgaccgccgaaaaaaaaaaaaaaaatattacgccgtctctgctccgagtacgaatcaattggcggcaggatggctgcaaggtttggcggaatgctaggtaccaggtaccatcacaggtcctgccgccacgccgctagctcgacgtctacagcggtcagaagacgcgctggcctattattcgtggcctaaaatcgggggctgcgttaggggtcctttgaaaagtcttgcaaagtcctgctactctgccacgtgagcagcaaagagcgggaggcgcacattgagaagtatccgctacaatgatcgccgtatcgcttggccttagcctcaccaagaggtaccggcagaagcaacaagcaattgtgcctggaccagccagtggtagcacctgcaccaccgttagaagccatccgcatgactcgttttggtctgtttttgtgttccacccaattattgtttgttttcctttgagggttgaaaacatgaaaaagaaaaagaaacaattaattagagacgacacaaataccaataaggcgcagtcctttgagccggctggtacctcccttcttgagcagttgcaagtatcagtactgcgcatatactcacgcagtcttatgtaacgccgatgcacacccagctgacatcagatccttcatcgagcacccagccaatctctctgctcaaaacgtcagaacccgagggcggccacagctcgacttgcagttctccttttatccagaaaccgaggaatccgtgtagtcactccgtacttgctctatagcggtcataacacccaggtacctatctaggtagtagtcatggcggttcttacaagtgggtacagcgaaagccgatgcgatcacctggatctctactgtttgtactacgcaggatggaagtgatttctagcaaagagataggcactaaacacggcgcatacggcggtgggaaagatggtatagcagcatctttctaagctaagaatcgccgtctgccaacctaagggcatctattccatagtccactaaactagacgtaatgaatccggggtcgggtccagtcggacacaacttcggccagtccggacagcaaatgccaaaacgccatgccagcagaacacgacaactcctagaaagcaaggcactgtgtaaaaacacaagtgcgtaaaatatgcacgctactccgcatacaacaagaaaagaaaaaaaaagccagccccaaaaaaatgctcttctagaaaaaatcagcggcgccacccggagccggtccggaacctgagccctggggcctgcccagccaatacgtactttgttatcttgtgccttactcgtctgtcaatttcattcagatgcaagactgtagataaagacccgttctacgcctaacgcatcacagagacgattaatcctcattattacaaaccaattggccccaacaaaacaccagttgcatcatcacgtaccacgtatcctgcatgaaaccagaccacctctgcagttccgtagggccgggcctatcccggaatcccggagagggccctgcctgcataaagcaatcgatccggcggtcagcagcaacaatagatggcacattattgcgagtaccaggtatggagcacatacagtaggtggctgcgctactctagcagcttccaatagaaattcacagaggctatctcacacttgcgattctttgttgttcatgtcttcttgtattattcaggctgtaacacagaatccgtaatgtaatgcccaaaataaataacagggcggtattaatccatacagctttcctcaaagtggtattatcaaagtcaagagccaatccatccgtttctcctgctatggcgcagtgcgtgccatgccgaagcttcctttcgcctaatttcacacacccttttttgttttccctcgttccgcccgtcccttccaccccctccagcgcctgcgtggtatatataaatccatttcattaccgccagttccggagcaagccaccaacgccagacagtacaatacagagctaaagaaaagaagatgatagagagaaaataaaaagaagaaaagaagaagaagaaagaaaacatcgtcgcgagtgcgtagtgggtcatcgtcttcgtaagatcgcctgcaatccccgaggaaaaaaaggagggattcacagtaagcaatgtcgaggtggcgggtttcaaagtattaaagaaaagcatctcaagatgcagtagtggtatcgaacaatcaatctcatagcttccaaatagtagaaggctatgagaggcagcaagaaaacaaacatcacagtagatcaaaagtgtcggctctcatccttctatagggatgagaaggctgccgtattgcagctcagagacactcggaattcgcgccgggcgtaatcgacgaacaggtgtggagtggtgtggaagtgtgaaaccagcgtcaagggcgtgctgaacctggatagacgcctccttgaatctcttttctcgatatttctcatatacggctccgtggtgcttcagagggttttcgcagcactcaatcatcatggtcaccagtgacttgagctgattccacgtgtaacctgagtagtgaacgtggcgcttagtctgtttgatttcagtcagtgattcattgctcgtgacgtctgtaaagctgatggaagaaagagagagagagagagagagagagagaaacttacccattcgcccttgtccagaataagcctagataagcaatgcgcaccagcagccagaaagctcggaggtgaggccacaaagcgctcatccataatagtaagctccaaaaagtatttagccaaagttcgggtatcgatgtcgtagtcgtcagccttgctaacgcgccgcaagaagctcatcgggcccggccatcccagttcaaacccgagcatgctgagcataaaacgctccgcctttaagatatcatctcccgtgtaaccaccgtccaccatgtagacaatctcctccagggaggggcagttgatctcttcgtatttggatgcgaccaagatcgccgtagctcctactagctgaagcttcccgatagacacaatcttgctcgacaggaaccggtcgatatagttgaccgtgaggaagagggtctctggtaataggttgaatcggtggtgcacctgtaccagccagtccatgaggacagtccgcatggaccaatggatttcggtttgcatctccatataatgggggttagggagcatcttaatctacagaagagcaaagacttccatgttagcaataggtcaatggtgcataaaacagattggatagtcatctatccagattgctcacctccaattctctcaaatagtcgaaaatctcttcgccatactcggcaaccatgctgacgtcccacaactcttcatcaacttcttctcgggtaatggtctgcacaacctcaattctggcctcttccagctcacgttgcacacggctagacacacgcggcgcgagcatggttgtggcgtttgctaatgtcatatcgcgggatcgagtcgagtgagccgtcgtatatccctggtcatggtcgtcataaccgtcgtcttcgtcctcgtccccgtcctcgtcccagtactcgtcggcttcggaaaatgcgagagtgacactgtctttataggtttgaacgaccccaatagcgggctcctcagatatatttgggagtttggataccgcatcggcatattctttatcgtgattcacgtctgcgcgcgagggttcttcagatggaaaagtgagcgggtccaggtatgagtcgtgaccggttaagaaatcttcaatcagcgcaggcatcaccagtggctcaatttcgattagggcgaggctctctctattgatgctattggtattgttgccagtggctcgatcggccttctccactttgctctgagttcttcgtaaagtaggcaattcttgtttcagttgtggctggcttgtgtgatgacgaggctgcggcgcatgcaggtcggaggcggattgagaaggagtctttttttgcgttacagcactgctcttggtgccaaggagttgctggggaatatcaacgtcgagtttgtaaattgattgctgcgtggtagtagcggtagctgccgcagccagagtggttgttgagcttgagcttgcacttgtgggctttctctgcagcggctccgcacgagattcggtcgtcgtagtcttggatttgttgtttgccatcgctacgggtcgctgagcaggtcgagagaaggaatctttgctaggcctcaccacgttttccttgttcagaaaagacgcgggtacatgatttgacgacacgcccagaggcttctttgtgactttggcctcgtccccacggcctccaggacccttggacatgtttgtcacgtcgccaaaggctgctcgtttggcaggacccttgaatccggcggcgggggcagacggggcgctgctgacatttcccattgatttctgccgctggtgaagaaattgttgggcattctcgctgccgcgcggtcgaaaaggctggatatgaggttgttaaattagcatcaccacaacctgtatcgagaaggaagaagacagaaaccaaggggggagacggggagaagatgatttgagcatcaagggaaccttctcattttccaacttacccgtgcgtccattatgatagattgccgccttgaccttgcttcagggccttaatgataataaactctgcttcggtaaaatgcgcgagaaaaaaaaaagcttatgcgaatatcaagcctcgagcagcgcagcctcccactggttttcggaggagtccgcgtcgagatatcatacaatagagatttgcgttacgcggcgtccagcacagtccgtgtctccggggtcgttcttcggggacgatggagtctcgaagatgatgaaaaataaattaagtggcgtcgccaaatcacgtctaacggaggcccaggaccacagccgtggctatttttgaccacacggcgacgggggaggcaaaaggtgagagaaaggggctgggttgaatgaagtgcttcgtacagatggagacaaaaaagacaatgtggatttggcgagagaagaagcgcccctcccagccggaaagatgctgctctcgactctggccccggtctggcggatttccaatccccctcagcggcggaaagcaggcgcaaggtggaaattgaaattggcgatggtgacaaggacagggaacatgcgccggtcaaggtgcaaaaacgatgcgccgcgtgcaagaagtcgtcgatacgggctgccgcagggttgcaggatggggaagctgcctggggatccgaacttgcgtggactggctttaaccaaccggcggcctgtcatgagccgacctggacgctgtattttggattgtttatttgtttataccccaagcgccgcagacgctttagcgcaggaagccgttagcgggagctgcgcagcgctgccgcggttttctttagtttttggggggacggtatgcgcgcacggaccatcatgcgaacaggtcgcgcaatttacgctgtcgtcccggagatgacgatattccgggggttgcccatggcagagggagaacgtaccgccatgccgctaggctgcttccggacgctggatgttctcgtcgcgtctcacttgcgatggccaaaaaccgcagagtttcacgtttgcgcatctacagcagcacagcgaggcgatggtggcatctgggcaccgttagtacctgcaggacgacattgcgatacggatttcgactcaccatccgccaatgcaccgcccaggcgtgatattgcagccggcgcattctggcgcctttgacgcgttagggctctcgtggccgtctgcgccagagagacacgacttcacgtgacggtgcgctgccacttgacgctgcccttttgctgctccacactgaaccgaatcgaaaccggcacctggcgagggcgaggcattgcatgcgaggaacaagtaaacggacgcctgcgttgggacttgtccccaacgactgagacactctgtcttggggcaatgcggtcggcctctcgatttggtcaattgcgacgagccagtgcccagtaagctccggcagttaaagtgtaagctactggctactaataggcgatagtcgctccggccaggccgcttcgtcgtccggatgtcgcaaatcccaggcgagcgacctgctctagagccctggagattgatgaaacagtatcagatgcggtggattgtgatgagcagggagcggcgatgaagcatttggacgaagcagctgtcttggaggacatcgcgaaagccatggaatcggcgtcgtcaagatgccctcacacaagccccttctttccaaaagaactgcactagcaagcctagctgagcattgctatcccgcctcagccacgatttctctatcccaggggtcttggcgattacgaagtcgcgtgttgcggcgttgaatcaagttatgtgttgatattgatggatgttcgatgcgcccggtctcacgccctccagacgaccagatttgatcgccagaagcggataaaggccatgtctcttgtgaatcagccagttgcatcgcaaacaagaacaggagcctcaagaagcaagcctatgcttggacctatttctactgttgctgtgcaaaattccaagcccgcagccactcaaatgagcgaatttgtgcgggttcgataatatgatatcataatcttactcattaaacacagcatcgccaccgagatgaatatcttgccccgtgctccattcgtacgacttgttctgagaaaaacgacggcagccgcatggggtttgagaatctacggctatacagcactttgatatccatcgcgcacatgttaccatcaattaccttttacctacatcttgtacgttttgattgagtcacttggtcaattttccatgcagcgggatggtcctgggggcaacgagcgcaattgcgcattgtgcgtgccgatccggccgcatatggctgggccttttaatccgtttcaaagtgattctagcgtcagctagcaccacagtgtattctcgattctggattctggcaggtcatgttagggtatgatcgtgtacatgtcgaaacggcctctactgtcgagtgctggacaaacagcaaattctgctgaccccgaacggcgcatattgcggcagcacaggaagcttcgccgtgccacgccgcatgtgtgctccgtctagacgtacatgcatacaagtaggtagtagaatcaggagattgaaagaagggtgcctcgtaaaaaccggcagcgaaaagtgagtgagtgcatggcagcgacgagatccgcaattcgttgggtctaaaggcaccaagcagaagcagaagaagcccccctcgtctcatcatcacttgcatggcccgaaacaataacaacgcacactcgagtccacacaccgtatgtacagtgctaggtactacttgttgtttttgcagggcggcatttcattgggaggctggattggattgcgtctaccgtccagtctgggacccagaatgcaggcaatcataaactttggccacttgccgcaaggcacacacacaggagaggagaacggggccctatgagccgtcgatggctgggcggtcctatcaacctatcgccatggccattgttgatccttgggagccaccgttctggcgctgattcggcacgcatcttgtccacccaactggtgtatccacaaagcctctcagcacatgcatcaaagctcgcgcggggggaagacagagcggtgacgagctgcgactcagaagacgcttcgagagcgactctcgcttgtcgtataccgtgcaagatttatgcggcgctcgccctagacgaagccaggcgctgctagctcagaggaagcgcattcaaccccctgctcacctcgaccagaattctgtatctgccggtacaggttatatgttgcccctctaaccccgtatgtactacttacctacctaggtgagaaacaggacaagtaaaaaaggaacagacgcaaactgaagatggaagcaaaaatagtacaggcagacctttggtgagataagcatgcgccggatgcagaataccaccaacgcggacacccgcgtgctgcccgacctcaatgtctacctacccaacgagtagcctcaggatacgcggacgcctcacagaccagtgaagcgttggagtcgccttgtgactggacattgaagccgggggacccatacaagggacatggtctgcgacttagtgagaagcacagcttgtgcaacagcagcggctggattggccatcgttgtcctaccttttcgtttctttttttctgctccagaagccatcaaaaaagagtctcaaagcagtaagagccgatgaggggaaatggggggccaaaagaggatgaagaaggaaaaaaaaaaaagaattaaagaattaaagaataaaaaaccctgaataaaaaaggataagtcagttagcggccaggcaaataccgtagccaagccacgcataaacagtgtcgcgacctgcgcttttgccagcagccgtagctccaaccggaggctggcgatttaacagcccatgacggtgggataaagcaaacattggattactactcgacttcccctcctctgcccgcatgagagagtttgggccgatcttgcaaccacgggaggggggctgtcaggcacaccctcagccagtgtcgaatctcgggaagctggcatggaatccagcatgaacgacttgcgttgcgggtgagcttttacagatactccctagggactggaggtggtggattggatatacaggtacagctcagcgctgcagacatcaagtttgagtgaagcccggtggtttgaactcaccgagcgtcgttctcgatctttctgcttagcaggatcgaagcagtgcccccggcagagcactaaccaaggccaccaccctggtccagattccagattcaatggacacgcagcaggcagtcatgctggtatgaatcgaatcgcccaccacggcatcatgagctccgccttggcctggttcctcgtccgctcgacagccttccctccacggtcctcgcccagtcactggctggtgacggcttcgtcctgagacccctctgccctgcctgggcccgttgccgctaccgcctcagagttgcgatccccacctcctctgcctgcttagcccacacacctgcgctgctgcttcttgctccaggatccctgcaggagggaaacgggcgcctctgcgccgggtctctgatgcggcgccattggctctgagcagtcgtcgggaattaataacaagcacaaagcaggcaaattcggtgctccaagccgatacctactagtcacccctttcgcctgccgcagccgccatagaagaatgcttggagatgatggccaagtcgacaatccagctggtatagctctcatcaacttcttttcaccagcttcagcacgtgcgtttttctcatcattctttttttttttttttttttttttcgtctctctctttttcttcttcttccatttcatcatcatgagtagcaaagttagcaaggggggaacttgcagcctgagattgctgcatcgaaccaaaagctttgattctgggcgtgccgcctttagcagcagcccacggttgtcggaatgtgcttcgcggagcctgggacccctggcccatttcctgtgtgtttgtttgtctgccagcgtgtggtgcggagagggtggcggatcagtcaatcaaatcaatcaatcaagcaatcgcaatcaatcagcgccaggccgcatagacgcacgtccgcacgcccagcgagcgtcctgcctgctggctgcagcttgatggcgcatgccatccatggccatccacgtcccaaaggcccatatacggagcacgacgtccacacaagatacagacgactgactgatgctccgtgtgaagccgtaggattgctgctagctgcgtgtactaaggcaatagactacatgtactccgtagcgcccacaggccctcgccagccgttgctcctcctcgacgctcactcgcccgtcccaggctctcctctgcatgtcagttgccggccacatcttgggatcgcaggcgaggaggggctggtggcgtcgccttcgctggcagactggccggtccgggtgggcccccctctggctgagtttgacaacgaacaactccataattatagatgatgctactacggagtcgtcgtagcgaaaatggccgacggggtcaccagactagggactgatgagttggtgacgggtcaaacgggccaaacgagcggtctctgcaccctatgcctgttctggccctctttgccatcgcctcagcgccgtctggctctcctttgaactcaagggaccctctcacggcatgggacagctgcagtctgtacatatgtgcgccgactaacgtattatgtatgtacggctacatgtaggcttgtctcgtaacggcaatgccaatggcgagtctgcgcccacatccgtgcgtactgtgcagcaacggacagcaccaaaaagtgaccgtcgacatgtatgctgccctatttatctgctgtggtgcctgacgcaggatgagggcttggagatgccgtcgtgccataggtccatttgacaggctgggctttgtgcccgcaggagatgaagggcattgactgtcaattgtctaatttcttgtccagagaggctcggcgccgttcattgcgactggaaacgttcatctccagaacgatcaatccagtgctggagcggctagtcagtaatacttgtagaaatgatgtaacattgaacctttgtagcctcatagagtgcgcgacgtgaggagcacaaggccgagtcgtcgtcgctgggctttgatttactgtagtggaaacagccgtcattcgctgactctctcaaggttcgaacgttgtttgcgccgtaagagcgcgggatgctggcatggcgactgcggcccaaactgcctgcggcctttcctctttctcgctggaggggctatttattggcaattaaatagcaatggatcgtcgtgccagcgtaaatctcgataggaagagaatcgaagcgccaaagccagcccaagcgcaacggatgaaacaagaagcctcatctggatgaatgcgatccgaggcggctaccggtctaaactcaatattactggcagtacctgcgacagctagacgccgcaatttcagggccctaacagcgctacgcaggtctgcgcagccttggacagcgccaccgcaacaggcccttccgcgacccaacaagtccagcttcagcgctcgtctcggcacgctacaggcgctgtagggccagttccagcaagcgacgacagcctgagccacctggacgtttgaacgtttgggggagcattcgtgttagtgaacccagccggcagcgacaaaatcgttcgacctcgcctagcagctcctcttttctccatgcacacattctacccaacttcgcctccagcaacagctttgcagaccactcctgatctctctggtgagtttccatcgactctgtcatcaagcgcgatccagcttttgccctgaatttggcctccccttccgccccgtcccttggacttgcgcccagcctgcccgtctgtgtcttgcgtcccgcgcctttgttcacacaggctttttcccaacccgctccgtctggaggcttcgcgacgctcatcaaaccctatttgcagccttgttcgaaagccatcggggccgttcacagctaatctccctgaatcgtcgtccagataccgtccaaagcgcggcctttgccaaacctcgtcgccgccgccgaacccgccgccgcgccagccaggagctgaaccaagaagcaggcacttaccgcacagcctggatggtgatgaacttttgagattgcctcatcattcatcgtcatctggaagcggaagagcccattacgagacctggctgccggccagtgatgaaattgtcggccatcccgcaaaacgatactcttgtctgaagctgctggttttgtccacccacgcaaaatccgcacccgaggtccccaaccctcaaagccctctctctctctctctctctctctctctccaaagctccctccgcgagttcgatcgctatcctcctcccatccgatccgacatcaaataaaacatcaagacacacagaaaaaaaatgaattcgttatcccctataaacacttcaggcggcggcatgtccgcagcgtcttcaaatggcggtagtgtctcgccccgtcaggcgcccacccccaagaacgtcgcatttgaactgctgttccttgaatcacctcaataccgtgcgcgcttgcctatgcgagtgcaaatctatcctcatgataccacggactcgattgtcacaaccgtcaagaacttctacggcttgtactcgggtccgaccgggtcaaaaggcgtcagctttgaggacgaactcggcaataccttgattgcgcgatatgagaatttccgcaacaacatgattgtttatgttcgagtgattgaggaggcgcccatgactgccctggaatcacatcactaccgcggccttcacatgggcgccgattcctactatgggggtgaaggatatgccctccctcagcgctacggccctgagatggcccagtcaccgcaaagacggagtccctcgccttatgggtcgcgaggacgaagaagtgactctaccagcaccaagggccactcccggtacaccaagagccgggctcatcaaaaccacgccgatgcctacgctgacagcatgaacggctacagcagcggtgatggcggcgccccaagcactacgtccgccaggaccaaggagcagcttggaacaaccgacattagcgttgagaacattgtcgagggcggtcgacgaaagagggccaagtttgagagctctgtaagcgcggcgcatcatcatttcaatgtcttgtccgctatttgctaatttttgtcttctctctcttgcaggaactgccattattcgcaccgcctcagatgcctgccgctacttcgaacccatccgtgtcgcccgcccgtcgaaccgatcatcacagacattctatttcttatatacaaactggccacaacccatttataaacccacgcccgcttcattctccgcaaggctacggcggtgggcatgggcagatgagcatgtactctacccctgttgccagtgaccgccgtggtcgggctagcatctcctatggtagccacggcatggctcatggcatgggcatccttccaactcccgaccccactgtcggaagttgcatgtcagaagaagacaaggatgtcgccattcagctcatgcgactcggcgagatgtccaacatttctcacggtcggacatccgcatcaactttggacgatacatttagcggtcgagccgatgccacatcctccactggcgccactagtgaaggcgaaagcgacagcgatgttgagctcccgctatctcgccgtcaaaagttgaacttgaatggcatgtccaagcagatctaccagaccaccgagtcgcacttcatgccgcccattgatagtgccgaagccagcggtgaagacgccgattacgaagatggcctagacgcccgggccaaaccggctcagagcaagtcgacaaagaacaagtcgactccgactaccacacccaaggtggcctcttcaaaggccaaggtaccccgcgctgccaatggcaacaagaccaagaagccggtcgttgtccctgtgcccaatgggccaatctccccggcagcttccagcactcattccaggaagcagtcagtggtgtctattggacatgtggctcaggctggcgaggacgatcatcccgacctctccactaagccgcgctgccagcgctgcaggaaaagcaagaagggctgtgaccgccaacgaccttgtggtcgctgccgcgacgctggtctctcagcagaccaatgcatcagcgaagatgaaggcaacggccgaaaaggccgttatggccgccacatgggagtgccactaaagaaggacgagattgctcttgcatcccagcccgctcttttgcccgccgcccccattgctgccaacacaatgaccaccgacaaggctaagaagcgcaagcggtagagaacaattttctttgttttcctgcgcgccggatgctgtatgatgtatcagtttagacgcaaaaagaagggaggctctctttttttctttttttccgattctgatcttcaacgtttgtgtatcattgttgctggggttcttacggtccctacagactttatctcgcagtcacatctccttgtctgtcatccacatacctggataagaggcgggtatgcagtcttgttttgattttttttccagagcaatcttcattttctctcttgatgctattatgaagacgtaattacgacggccaatgcagggccattacactccttcgatggcgtttgggatgtgtatcaggtgtcactcgattgtttttttctgttttctttatttttccttttatccttttttttttttcttcgtttacatatgcttttttttttttgtcttgttatcttggtcatcgtcaagctgcgcaaggagacagcgacaacaacaacagaagggcaacacacatccgcagccacactctgcagtttgcgtgtgtgtaatacataccatcactgatggggacatggggttgacaatggatgagatggggttataaaaaaaattggcgaccgtggctggcgagctttggaaattgtctcgctagcagaaaaaagggttagaactgagagagaggcgataggaagagcgcgctcaacatttttctttttcttgtttctcatttccttcattttctcatactgtgtctaaagtaagaaggcttggtcgggttttatggtggcacgaaaaaatatttgccggttggagcgctcgtctttggtgttattacaaactgtctagtttcttgacaaaagggactggtttgtgagggaaggggggtggattcttttttttttttaaccttgttcttctctttttcctctgctcttttcttttttgttttcatgattttttttttcctcgtttgcaaaatttcctatttttggtgcgccgaattttcagcgattcgtggtcggtagtttgcgggtttttttcctatttttggctgtttattcgtcgtcgttgagattctggcacagctcaaaatattgctgtttctggaaggagggggatgatgggcctttggaagggacatgagtgttcatagagagagaaagaaaagaggcaccattgcgcgttaaatatacgtcaaacattgctttttgtacgtttgcgacttagaattgcagagtgatgaagtgaaaaccgcatgcgatggcgtatgcgccttgacattgagggaaatatacaagagcgcgacagcttacgaccagcttatctgtcccttttcccgctctataagaggcgatccccgagccgctaggagcgtttcgcccgatgttagcttcatcgcagcgtcgcagagatggaacgctcccgagggcgcgctgtcccgccctgcagcctccaaatgagaagctaccccgttccgcccagcctcgggtttccagcgctcggatatttgcctccctctcaccataagcgcatattatatcgcttctcaaacacatactttgccttctttctcacagaaagtcggcagatgtagtcaaacttgactcggtacgctattccccatgtgacctagcgccctagcgggccggcacaagccggggcgcgcaaggatttttttggagtcaggggttcaacagccgattggtcccgatgccatgaggtcatgtgattttgcacgagaaggggaatacctaatagggggcgttttttgcatactttgcgctttctttttggcggttttttcgttgggagatgggttttcggagtttgtttacgtcattggttattttttttttttgtgtttttaccccgcggaatggaggggttgtaagaaaagacaagggaatgggagaaaagggaggagagggtaatttcaattgagacaacaacagaacagtagggttaagtctaaaaatagctgcaagttgtaaaggaaatcatttattgtaaatgagctttgagtcaattgaagctgggcttcatatttcctctttgttcttctttcatctccatctaagactcggcagtgtttttcaattcacggcacaaattaaaagcgatgccatttacggaacaaattgccccgttgtcggctcatctaagttttccatccgatcttcttttttttcccctcatcttccagcgaaatgtttacgtacgtattacatttttcgtttatctttcttgcccgaaagcggaactttattcttctttcatttttcaccatcggaagcggtgagaagagctaattggaggggagggggccagagagcaggtatgctaattaatttaaaaagaagaaaaaaaaacttggtcagtcgccgactttcttgtcggatgtggggccccgggccggacatcggagcggggagtggggctgggaataagaagcgagaataatgaccagcaggaagtactttctttgtgaaagggaaaaaaacttaccctatatggtatgcggtctgggttgcgcgcgtatgggggagatgctgcagcttacctactagtagttgcggagtaatccggggtatttatgtgctgacttgtttgactcttgtgattttatttttttgggtgaaagagttgatgtagaagaaaatgcagtttctcccttgtttgttcgttgcgtatgtgtactttgaagctaaaacgccagaatgtctaagtagcacacacctgcatcggaacaattcaacaaggatcgtgtcttcaaccacatttgccggcaaaccttcttatctcaatagccgatacaaaaaaactaaccaatcccatcaacgccccctttgcagcactgtaaccctgctagatgaaaaaggacagccaccgacgctgtcaacccccttacatatcaataccaaacctcccgcagccataccgggaacttttgccctgttggcggccagctgagcaaaccgtgcatccgggttcggtgaaagatgctccggttttcttctttttcgaaatatatactacccgattctagtatctaccagcccccagttcccacattaccgattcggcttcttgcccgtctcaacaaggggggggtccacacaaaggcgtaagatgcacatcattacggcagaccccaaaggctttttgcccttgactgctacgacctactcaaagctactgactttattaggaaaaaaaaaaggtacaatgacaccaaaataatcctagtgggctggcgatatcggggccaggatccccgacttacggaacggtgactgggatccttgcagcttactgctggcagcttgataacatgcttggcagaaggcagtataaatacgtcggcgctgggaggtgaggagagttgcattggcttggtgggagctgactttgggtagtatcatggcctgcaatggtttccgcaacctccctgttttttgttaaattgacaagttaaataatataatattttgtttgattagttgactgatacccccatctctcaccctcattcactcactcactattcccctttcccccttcttcctattcgtttaattcgcaatgacgttacgagatgatgaaaaggatgctgccatccaagaaactggtgtcctgggcgtcacaactcccaacagcaacaactcctcaccaccctctatcctaaataccgcccaagacgtcgagttaggaggagaagagaaggactatggacctccaccagacggcggcctcgaggcgtggcttcaagtccttgccacgcacctaatcaatgccatgacatggggctacgccgcagcctttggcgtctaccagctctactatgtcgaaactctggggctccccgcctcgcaggtttcgtggatcgggtctgtccaaatcttcttcacctacgccatctgcgccgtgtccgggcggctcgcagacgcgggctatactcgcatcaccgtcgcggtgggcacgttcatggcagtattcggcactttcatgacgagcctcgccaagacgtactggcaaatctttctcgcccaagccgtgtgtatcggcattggactcggtgtgacgtttatgccggccatttccatcctgagctcgtactttgagaaaaacagggcctttgctctcgccgtctcggcggtgggcacgtcggttggtagcgtgtcgtttcctgccatgatacagcatttgacggcgaggatcggattcccctgggcagtgcgatgtgcgggcttccttgccctggccatggctgttgttgccaacgtgttgctgaagcccagattgccgcctcgcaaatcggggcccctgttggagctctcggccttttcagagctgccctacctcttgttctccatggctgcgtttgtatacttttatgctctctactttgtcttcttctatgtacgtaagcgcaatagtatcaggcgtgtgttcctttttgtctcgctctgtgaagaagaaaaagccgtgaagttgaagaaagcgaaaagaaccttaaaaattgtcgttaacccctttctttttagattaacagttacgcccgtaacgtcattggcttttcaaacagtgattccatcaatctgctcattataacgaatgccatgggcatccccatgcggccgattgcaggctacatcgcagacagatggactgggccaatcaacctcttcatcgccgccctcgcggctgtgttcgccatactgtactcctggaccgcagtcacaacccgaacgggcatgtacgtctttagcgtcgtctacggcctatcaatcggcgcaaaccagggcctgtttgttgcgtccctgacgagcttgaccaaagacccgcagaagatgggtgtcaggtttggcatggtggaaacgctcagtgcgctggcaacggtggccggggcaccaacagcgggtgccattatcgatcacaaccatggaaactatttttgggcacagatatggggagggaccgtgatggctgcggcaacagtcattttcatatcatgtcgtatctctgcgaccggatggaaactctgggccaaggtttagccagccagctagttggcgaagctgttggtaagagcagttgattagaaaactaaaaaggggctttgaggactaggcatgggagtaggaatcacaatgggaagaccaaaagcatagacgccgataccggaacatggctcaccaaggaatcgtgttctcaggcagaggtagcggtagtagcggtagtagcagtagtaataatgacggctttaatcaatcaggcaattctctgttcccacttggcgctgtgcgatgcgatgcgatgcgattctcaaggctgttgcagctttgccacagccttggctacgagagccgcaacttgtgtgccctctctccaaatgtcgtcgtgttcaaggctgaggtccctgatggctatcggtgtgatgccgtctgcgatgagcctggcttccataacgtcgagctctggcatatcgatcagggtgtcctctgcagagtttgccaagatgacgagacgaggcccgtccccccagacgtccttgaagttaccagcaaacgttgccggagacactgcgtcccaaacctgcttgtccgggccaaaaacgccagtcgtgaactcttcgtaaatcccgccgtgcctggcgaccatgcctctcaagtcgtggatgcccgatatgctgatgagggctgctggcagcggcactgcgggagcccagccacacgatgcgtcgctgttcatgacgacctggtgggccagcgcaccgcccgccgagtggccaatgagcacgtagttgttgccaatgccgtacttgccatcgagaaagcgcagcgcggagacgacgtcccggatatggtccgggtgacgggcgttgtgcaactccttcgccggcgtcgagggatcctggggaaactgcgggtgcggagacaggcggtagtcaaggctggcaaagccccggatggccgacttgggcagatccgcgcgcgcggccatatgctggacgggtggcacaaagtcgtcgacggtgtttctggggtctcgccacgcgcctccgtggacgaagctgccgcgcgcacaaggttagagttacaagtaaggctctgtgggagcagtcagagtcgtacattatccaataagctgacgctggcgcatgcgcctcttgtgtgtcgtcatcgtcatcaaactgccagacggcgactcgctggagggtatgatcgccgtattggaggctggtgtagttgaggccagggatgtgtgcagagctcatcgtgactctttgctgctgggcgtgatgcgggggattttggaaaggttggtttcagagcctggtagtgatgctacttcgtacttgccaggctacgctacctatgggcacctccgataacagacactgcacagcgattaggcgggggtgcgatacgaagaacgtgcattgtgagtctagaatgtacctatacgagaaatgcggcctttctttctttctttttctgttctttcttttctgtctcttcctttatcttgactgaagctctgtacagtctcttgatgctgatgagagactatagcagacgagcaggggccacgagtggacagggataagtgccgagggcggtatatactgcagagattgcagaaatgaggttatgcgcaaatggccattttcagctcagctgtcgtggcatggcaattgaatcagagggcatttccggcgggcgatctattgagcagaaatacggggtagcgagtcgctagcggcttcgagaacgaggctaacgagatgctagtgcttcttaggtaatgggaaccaactgaagctgcctctgcggctgccaacagcgcttctggtaggtgacaccgagagggtctttcaatggcctttggtggggactctccccactattcattgtcgaatgcttggcagggaagcctaatcgcagaggggttatgcgggtgattcggaaggtgagaagcgaaaggtgcagccaaagtaagattaaacctcagtagaatgggaataggggcggctgaataaggggtccgaactgccacttgcattgctgccagcagtatccgtacaggcagagcacaagcagttggtaagtaattgatagtgctgagattcattctgtgcagccacgcgctcagtctcgcgtgggcgtgtttgtctgctgtacctgccgcaaaaccagcacaatagctggatgattcgagcgcaacagcgtgccagacgccgccaccgacaccagtgccagcgcagccaacaagtggcttgactcggtgatgaaattgacgggtttagtttttcctgtctcttcaattagctcggggccaagctttctgatacagtgcccgcgacacgccagcactgtaacacagcctgagctctggaaatagagagccaataaggcgctgcgtcgctaagcagattgcggtacttgtacattccatgtcatatcagcggggtcatctctctctcgttttatatcgcgagacgccgatcgtttgtcgagctgatgttttgtgtcggtgagatcgccactgctgccaggtagcaactgatacgtattacatactgtcactgcttgtgagcgcctcgcttttctccatattcaaggattggttttttgaactgaatgcagcggtgaatgcctgtatgtgtgcaaagaaaatccatcaaccacagcctgtgtgtgcgaagaaaatccatcaaccacagcgaggctcgtattctctacgacttgctctgcctcggtagcattctgaaatcatgcacaacggcagatgtgagacggcaaggatgaaacacagcacgggctttgcccgaagcacattgtctcagtctcggcccgggtccatcacccggtgtgcatacaaatatgtctcattgagactctgcatctgccatccacgtctatactcgcactatgcgaccaacaacaggatgaaaagagtggatggaaaagtcaattgtccgctagtgacatgtcaatggcatggaggcagcgtgtaagcatgctgcagaagtttaaatcccacgcgggcatctattcttggcatcatgggacgccaagtttcgaatatcaagctcttgtaaggctcttgtaaggctctttttataactaatcacgggcgtcaagcttcttgcagaggacgtggagagggctctgttgtaattagccgatcggcgtcatatcaacatagcctcgatggagttccattctgcggcgtgaatttccaaaacctgcatcaatgctgttgtctcctctcttgacgaaagcggatactgtacacggagcgcttctcgagctcagcgctaacaatagcagttctacataatacgaacagacgagccacaccacgattaccaatcgcaatgcgctgatctcctcccagccaagctcgccatcttgatcctcggcgacttctcattgtggcagtggtgcgtcactatgcccaaatacttgtagtagttgtgtagcagcgctaatacgcacgaacatcacacacatataggcccacgtacctaggtactagtaaaagccatgctagcctgccacgatggatgaagccgtccatatcaaatgcctaaatagcttcatgttcagaaaaatacggcgcaaggagcatgctgtaccccgtaccggtacttggatgccctgtccaaaggatctggcgcaagagcagtacgcacagtgcgcgctcattttaaggggcgtctgctgcaaacagcagcccaggtaccagaggctcgctgtgcacgctacactggggggtggctacctaaggcggcttatgtggggcatttccctctaacggtattgcaggcacgcgacactcgctccaatccatccgccgggatttgcttccacaggcgccgcaacccactaactgtacggggcacggaggccagaaaaaaaaacgaggaaaaaggcgtcgctagtggagtggcggccatcaagaacttttgttgtcgctgccacccgctcgttcgttcattctcctgatccggccctttgtctggtattttgcgcacgcgaccactcgcttctttggtttcgtctttgcattcggtcttttctttatttctctcttgttttgtttacttgtttgcgttgctttgaccggcgcctgtgcagcgagaaaggagacaaggacactcttttctaccgcttcaacagcggcgcgttggacatgagaagcgtcacttggccatagcccctgtgtgtgtctcgctctctcgctcgccttcgcctctggtttttacctcgacttcgatttcgatctcggccccgactcaactctcatcgaacggacggcatcgacaacccccccttttcttcttcctccaccgcaatggaatcgacgcgccgcttcaccagcggcatggcgtctcgcatgcggattcccagcccgacgcggcgacacttttataccgctacgtcgaccgtttcgctgctgactgcacctgttttgcgggtgctgtctgcgttctttgctcgatttgcgaatagacggtttctgtttgctataggcgtcatggccgtgatcagcgccaagttggtccacatatatgcccacataacagccattgcttttcgctccatggcgcaatggggcctcacattctacacacaagatactgccttcttaatactaatacggctgttgctcgacacggacttgtacccctggaagtggctgcgaatcatcctcacaacactggcctcgctcctcgtcacctttgtgctggccctggcggccattaacaactccttttttattgtcgcgggctccgagccccattggcgcaatgctggccttgcgagcgatgcggcgtcgtggaaactggcagttactggactcttcacatgccttattgtgttggccgtcatcttcgtcattagctggctgacgcaggacatcttctacttcttggctgggctcgggttgaatttgctcaaatggccctttgctttcctctacagcaagcttcctgcccgtttccgtcctgcgacacccacttcgagatacactcacatcccgcagcaagatatcgagattggatccgagctcatgggcaaagaagacgacgaagtcgactccagcacctctggcggctctagcatggcctccgacatgcgaccaacttcgaagttgaccattgccctatacgtcttggtcggtgtcatcatgttgcttcaggtcgtgctgtacattgcccggccagatgaaggctcctacgcttacatgtcatggactctgccgttgattcctttcgcagactttgcgcactcttcgcctattctggccacactcacccccgtctttgatactagtattgggtggaactgggataaccaaaccgcactggccgacccaattcgatgggaatggttgccaaaggatcctctgccgggcttccaagattggtatgagaacggcgaaaagcactaccgtgcttcccaggaccccctgaaaatctcaaacctcggcaatgatgtcctccctgagcttcgcgaaaagctggcaaatatcaacatcaagaacgtggtacttatcaagctcgaaagtacgagaaaggatgctttcccggtcaagaaggacggtttgttttataaacttgctgtcgaatcgtttgagaacggcacactgccaaaaacagccgaagagaagatctctacgctcactcctactgccaatttcctgactggagactacaacgatggctttgagcacaaggataagaagcgacgcggaggcctcaacgcgaacaactgccatacatccgccacttacacgctcaaaagtttaactggtactctctgtggactgtcaccccttgttggcgatttcaacgctgaagtttcgcaccacatctaccaaccctgcttgcctcacattcttgatgccatgaacctcaacttggcaaattcttcgaagcgcgctgacaagaatgattttactacccaaaagtggaagtcatcgttcatgatgtcggtcacaaacacttttgacaaacaagatcagctcatggtccagcttggatttccaacgaacaataccgtttcaaaggaatacctaaagagtgacgatgccaagtttggtaagacggatgtggaggatatcaactactacggaatgcccgaagatgtcattgaagattatgtccgtgatgcgtttaagtcggccaaggaaaacaacgagcgagtgtttttgacccatctgaccagcaccacgcaccacccctttgggcttcctgagaactttacgcacgttcccatcaccagcgaggaatctggcaagctagaaaacgtatccaagtatctgaatgctattggattcgtcgatcgttggctgcaaaaagttttggatatcctggacgaacaaggtgttgcggacgagaccttggtcatctttgtcggcgaccacggcctttctgtcccggaaaacgatggcattacaccatactacaataccaatattggaaacttccatgttccgcttgtcttctctcatcctcagctccccgccatcgacatcaacgatgccgttatttcatacgaaattctgcccacaatcctcgatttgctgctggaaaccggctcactctccgagtcctcgaccggcattgccaaagacttgattcaaaattatgagggacaatcgcttatccgaccgctcatcaattttagcgagaagactggccagcccaactggcaattttccgtcatgaacccgggtcgcgccaccgttgctgtccgtgacaccagccagccacattggagactgacggtacccatcattgagaacactgaatggcgatttaccgacttggacaccgagcctcatgaggagaagcaccttgttgcttttgactttggcgccttcttgcaaaagattgaggacgagagatctgccgaggcggcacactgggctgaaaaggcagcgttcgtcgcccgatggtgggttgaggaaaacagcctacgctggcactacgacccatgaggataatattggccgcttggcttgaattctgcgacgaaagaagctcacatgctctgttttcgtccttgttttttttttacctactacgctatgacatactgccagatatcgatatctgctgcgttgttaaaatttctcctttcatcacatatacttttgtcttttttttaaagctttctttcctcgtcatattaggagcattggggcattaatattgttttcgtttccttgtttttcctttttgtatatccagttcaggtatatacaaggcgtctcgtatttatgattgtgaatttatgggtggaccctgtttcagcgcaagttgaagaaaaaaaaagggaaaggaagagaggacttgcagctgctgaggcctttttctgtttttgttctgtttcattctctttttggttttttgggaagagttgtttaagatagaagacgggcatcatgggatgatgtatatatagcatattcattcccttgggtttagcgctgacaatgcggagaaatgattggaaacatgcgtttaaatgttttgctttggcgtgaatcaagctcctatgatgcagtgacatggtcgtatgcattgcatcaagctgctgaaacggttggatctttatcgtatgctggaagatgtacaatgtggtttggggtcgattatggtcgcttggctgcgtgtatcacgaccactaccttactcagccgtcattgcaactgacgagcaaatgtagactgtcaaaccatttgagaaactactagtaggtaaataagcagtgggatcgtgtcactcgtcctgaagcacgcacccgccgggccgtgaaaacgtgattccgcggtttcacgtctcaggccttactctctgctcccctccgcgtaatactccgcactattgacctcttctaatccacaccacgtccattttcgcccaagacccggggaaaaagcaccttctgttggtagcggtctatgcggaaattctccgatgactttgttgacttttgcctgattgctccatggttattttcgtcacatactgctgttggttcttcacctgagtgcgcgcatcagccacaaggagagcagagtatgagacatgcccaaaaaaagaagcagaaccagagcaatgacgacactgaagcaaacagctacgctcgtgccttgtccgtgggtgccttttcggtcctaaaaatacccaccttggaaactcttgctgctgctgtatacattgcaatcttggccggggtgggctcaagcgggccctttgcaatcacccgcgtaaatcgcccagtccttgacttcgattcgctcgtttcggctaccaccatctcatgcacccggcgccagtttccgaccaaccacggccgcccgtccatgggaagtgcccataggggagcgtctctgaggcttgtatggggtgccctgagagggacctttggatgatctgctgggtgctacggggcccaaaagtgaaaagagaagatggtcatgggaaatcagtcacaaagagagtttttttgtcaccatcatcgtcgtcacactcgaaagtgatttgtgagtggagacgtttctttacaccagagatatcaaggttgcagcagcagcagcagcagcagcagcagaaggctggggttggcgaaccgtgttggggtctgccgcagggctgttcttgttggtagcgagcgagcgccgagcactggtttggatggtttggatggtttggatgctgctgtttattctctctttctgcggtgtgatgagctgctctgctgtgaatcggcaagggtttgttggaccattgagcgtcgcgcctcagggctgtgacggagttgggacgccgctaatgttggtcagatcctttgcggttcactcccgtgggcctgctttcctacaagcctttttttcgtcccttgtcgccaaacattgaaaggacgatgtgtgctgttgagacaccaactggctcgatgcttgacccgtttgtaaaactctgaatctgcctgtgtcggacaatgtctctctctgcggtcgttgttgtagctcccgccccgctattttctggcgtagggacttgagtttctcacgattcgactctcgagatcgatttacgactgtctcagatgcagtcctggcaggggcgtattcgctgcgggtctcggttcgcgcagcctgaatgggccacagcgttctgagcccccttgcgtgcatcacgcattcacattcaaatttgcctatactgctgccaccaccaccaacggcgtatctcgaatgctggctgctactattagcatccttcacggaccagtgcgggccgtcgtgcctcatgtcgcggcccacttgattgatactgctagcatggggaagctattcccgttacacgtttgctcccagttcgccgacccggtcggtgcatgacaaccatgcctgcaagccatgagagtggacaatgtgggatgagatcaaaatatccgcctgggaagagcaggcgccggacagctaccctcatgtggacgggccatgaagcttgggatcccagcgccgatctgcctgtgactcgtatcgtctctccaacaaatcagcaaacttacacggtttgtgactgccggttgtagttatagcacccgctgcgccgtcaccgtcaccgtcaccgtcacttgttcatatcttcttatttcctatttggcttatattcttcttcatttgccgttcgcatcccgcgtcggcttgtcgtctttcttttctcgtctctcgttttactcccccgcgtctctacctctgttgcagccgtggtagtgctatgcttgtcgtcagctgtcttgtcgaaaaagtcgagacgttggagcgatatggccgatgaatatgtcgacttgaacgcgtataatggcgcccctctagtggccatatgtgtggtcttcctcagtctgacttggctggccgtggggctgaggatatatacgagagcgatggtgattaggagtctccaggaggatgactggctcatgcttgtggctcaggttagtttaactggtgttttgtgattctcagtggacagaggctgaagactcctgtacagcttattttcacactctcgtgcattttcatattcaacggtattcattctggaatgggcaagcataatgctgccatcacagatggcgacgagcaagccacagctctcatggtaaagcttcccttcttcctccctctttctcatagatgaccattccaaactttttatattattgtgagtctttttcttactctgctcgtagtggcaagccttggcggcggcctcttatatactcaacatgatgttcatcaaaatgagcattggcatatttcttctacgagtctccgctcgaaaggtctacaactggatcatctgcattagcttgggcgttgttatcgtctggagtcttgtcactttcttctacgacatattccagtgcagtcccattcaaaaacaatgggatttccgtattgagagcggaaagtgtgtatcgacaagcgaccttgtttctgccgcatacgccatcagtgtgatgacaatcctatcggactggttatatgtaagggagccatgtactgataatctctgagatggactgagctctaacagtcccaaacctaggctctgctgcccataccgatgttgtggtcagtcaagatgacccctcaagccaaagcaactgtcatcatcatcctcggccttggaatattgtatgtaccgcctcttccttcgatgaatataacagcttcgtaaacgaattgctaattgtcttttcgaaatagcgcgagtgttgccactcttatcaggatcagatatttgacggtgatgaaggatctcgatgatttgctgtgtaggtttcttgtccgcctttacctctctcccatccggcactaacataagtgatatatagttgcggcaacacaagtaatgacatggaccgtaatcgagcctggagtagccatcatcgctgctagccttgctacaatccgccctctactccgcgcgtggagagtgcacggcttcgcttctaccttccgcagccgcagccgcacagcgcacagcacaccctctgcctatgcgaggcagactaccgaaaatcgatccacgcctgtcatcgaccatatctttgggcccgacgacgtttctctaaaaagtgtccagcccagctacgagacagtacctcctgagacgtcgatgaaaaacatcggcttgactattgagcaagcccaagctagcacggcaacggtttctctactggacgtggagcaagcgaggagtcatgctagccaaggtcaaggccgcgctccatcgcgcagcgtcattacagaggcatcacacaagaccaactcgtctctattcgatgacctcaacggtctcgaagctcagagccaagaaggtggctactaagggatcggggactctgaccagaggggacgttggatttcctttttgttacattgttgttgcattttgatacctcctcttttcctttttgttcaatgagttatgttgggttcatgtttcatttgtttcatttgacggggtcaggtttacgccactttagctgcattggacgggcagggaccggagtaacagcgtcacatgttgggcgagcggataaaatctcacaaggcagatttcaaagggtcatgtttgatggatgtattatgaattgggttacgggatacgagttttgcaatgaatgctattttgctaatgtatagtagaatgggggatgacaccgcaagggtctggaaaaaggagtggaagaagactggaaattgaatgttgcatgattttgtatgccaccaacattttgctgccttatgtgaatgtcttttcgaaggattgttacatcaaatgtactgtatgtgcctgcatgcacgttggggaacatggggccgagaacttggaggggtggtggaaatgaaactctgttaatgtgtgggtgagctgatgttggttgcccgagtgccggatatctcacacgagggttgcagccaaataggtgaattacaggcagggccatgtagaatgaaatctatatgttacgaatgaagaagaagaaagaacattataccaaacagtcagtagccattgcactaccaaaaacatgattgctaaacttgtgtgtctctataagagctggaggggaacacgccttagtccaagtagtgtgtagtgtgtagtatttacatacttttccaggcataagttgcattcggacgcaccagcaggggtcgcgcggaatgtcttccatttggctcttttttgcccttcatccttgttttttttttataagtcgaactattggtgttcctgcgtcttgactagcgctgatgacgattttacttggattgcacttgtgcatgagaatggggagggattacggagttgaaagacggatggatatcctgaaagaggacaggatgaaaatgtttggggaaaaaagacgaatgacatgtgaggtgcactatttacatgtggcatgattatctccgtatattgcaaatgctagtactctatggctgctatgacgaacttttattgttgtcgctggtcccgactttgacagcttcgcgacagcagagaggccatcttcactcatgaaaacacaagtagagtcagatattcatgttggaaaaaaaaaaataacagcctgtatatatccagtgccccttggcagcatgtgctatgtagaaaatgcgtagtgtaaacaatactaaatgtacatcctcatcccctttctattggtggattttagtccccttcttttctttattccttgccctagattattcattcattgattcgtgaatctcaagttcctccggcgcgacgtcccattcctcctcctcgttccatatcggcgccaggacaaaccggcccatgatcttgcccatgccaatactctcgcccgtcgtcacgccgttctggggcttctcgtccgactcctcgacgatgacggccgtcgtgaggaagttcatgcccgcggcagggctcatttccagaatgcggccaccccagtctagttcgactttgccagatttgcggacattgagccgtccgatgagaccaccgttcgaaagagcttgtgaccggaagccgcttctgcgctcttgttcttcgtcgtctgagtctagttcgtcctcttcctcttcctcctcgccctgctgggtaagatccacaggagttgctgtagatgacgcgctcgcgggagtgtcgtgtagactgataggctgttgctcttctgccttgactttgacgcgaggctggggggcggcaacctgcttgaggggagggagtagtggggggaattggaatagatataatcggccgtctttgttaccggcctcctcgaccttgtcctcgccgtcgccgttgattgtgatggcgccaagctcgctggccaagagactcaagtctgtgcgaatcatattatcctctgggtcttgagcagttggcttcttggccttcaatttcgccacaggcagcttgctttcgaccggcttcgtctcgacgtccaaatccatacaatcatctgttggctccttcttgacttgaactgccttgttgttgtcgctcgtattccaatcgccctcttcagcttggtcagccggaggcaatgctccaggtgcttcatcatcaacccagaggctctcttcctcgcctttcgacttctctgctgcttccagttccgcagttgtggcgacaacaactggtgcctctttgtgttctcgtcggagtatacccattggcatgacgcccccaggtcgggtgtggagcgcagccagcatcgcctcgtcctcgctgtccatgccctcctcgtgtaccatcgtgtgaagcttgtcggcgttgattctggtttctcggaagccgccttcgaatccaaatcctgggccaccttttccttcgaacttgccggtccctgagaagccgccgccaccaccacctcctccaccaccacccccaaaccaacttccgccagatggaccacctatttcaatgaaatgttagtaacatccttctcggccacttcaccagccagctttgtgacgtacctgggcctcccactcctgaagaaaagggcccgctggccccggctactggccggccaaagccgccgcctctgcttcccattgcatctccacgacttcgtttgctgcgaaatcgtgaacggcctctcgcccgcctctcttctgcagctctctcgctggccttgtgctgctcttgctgagccaatgcgtctcgctccgattcgtctcgtcgaacgttcttcggtcgaaatctgccggccggtgcacctccgcgagccgctcgtgcggacatggctcctcggcgaactgccgacgccgctggctgtgatgatgtgccttgttcggtgcctgaatcggtcaatgccatgctggccgtcggcgctgcgctgctcgtttcgccgggatttggatcatcgcctccggttgtctgagatcttgaagaggcggcggcacctcctcgccgcacgcccctaccagtagcggtagctcttccgcgaaccatgctgtgtgagatgtgaggccgagacgtcgactgaggtcatcgaaaaccaaatcggcgcaaacaaggtcgactttttgatagcacgagctttcgtctacctagaaaattcaaagttttggcggggctctttttagtgcttgcaaccgccaaggtgggggacgacaaggaatgattacagaaggggcctggatcaggcttagtggactctggctgctgtgctccaccgcggttgaagccgaagctgggtgtaagtgagattgatgcgattgatgcgattgatgagatgaaggtggaaggctggggagcaatacgagtagctgtggaatgcaaagaacggatgagacatatgaatgggtaaaaagaagagtagaacgaatggtattcttgttatagggatcgtggagctgtatatattcatatataagctagtattgttcggctagttggctcccgaaatatatccatacatatatcggtaggtatacacagtgcgatatctacgtaaaaaataacatcaagtgccggaatgcctcaaggttggacacacatgagagcagtatcgccaaagtatgccgctatactgccctccctaatcaacattgacccgatccatgaccgcccagcctccaccgtagcagctccaaatttgacaatgacacatccgcgaacttgagccgctgaccacaagacgccctgctggctttccaaggctattctctgtgaacgccatcgctctagttctgacttttcttccagatccttctcttggtcctcttttgatcgaaagtcccgagacccgattcgcggcgatgaagcaaactctgccatgaagaaatccccaagaggctccacgacaggccctcgaagtatgagggtaccaaagacactcattttgtgcatcgtatgcttcagcggtaacccaaccagcttgcttccatcctgattcaatatgatattgtccctgatgagtagcctccccttctgccctggctcagatccctgtgtccagacttcattgcgccctgtccatgtggtgaaactccagtcctctccacgcgctactcttccctgtgtaacccagtccagaagacagagtgatgcctggcgacccaaattgaaaacctgagtttgctcgtatacgctgtcttcaaatggctgaacagggtccggcaagaggcagactgcggcgtcttcatccacctgtactcgcagcttttggcttgttaagacgtcaggcgaaggagacttgaatatcttggtgtggccttgagtgactaggctgaggctcgacccgggacgcacatgaatagagagattgacgccatcaccaccaactaggccacctccgtatgacaagagaaagaccaaggcgcttttctggtctactgtaggagagggcgagatcagtttgagggggtattggtagctgatggtctcaagtccactaccaccagctggaagaagcctcacgacgaggcggccatcgccagggagcgaagttgagcgggggaatggcgagatcatgatagtccaaccatcgctataagctgtgtgaatagcccactcttgttctgtggcttttcttggaagatgttatgtataaatattttctagtctcatgtgcaacgccgacattgggataaaagctgattagacagagggttggatattattagcgcacagaagctccctatgcggtttgcatttttttgcttgcagagcttttcaaacgtgagacacaggctcttatcagagtagaggtgataatggctattgcgtacaagtatgagataagaagctcctgataacgacttacatctgcccgaatttattatggaactactagtcggcctagtaattgctcttgggagaaattaagggcctgatgctggagatgctccaacctttcaaccaatttagtagcgtgccgtctttactgcccatataggactagacgcttcagatccagcggctctccgcattttcaagcagcaagaaaggtactgccgagattcagccgatgttaaagtgggttgctctgcccacctcgaaaatcaaatgggcagcaggtcaaacatcgctgcacgacacaaacgaacgcgaccagggcgccacaaattctcccatcgccgcaaattgcccggacctgctgctgcccggcctggcatctgagcatccccatgaagaattagagacacttccatcgcccaagactcgacgaaatggacgccagcgccagcgccagcgccaccgcgtcgccagagccagacaatgcggcgcgtcgacgatctggacgcgtcgttaaagcaccaacgaaatacgcgccggagccgacagcgtcagcgtcgaagcgtaaacggaatgacgacgagggagacgaaggggccgagaatggagaggccgagtcggatgaggagatgagcgatgctgccagtgacgctgccagcgacgaggaccacgctgcgccgaagccgcgaaagccgtcgcaaaccactcgcgcaaagaaaccaagcatcaagaagcccaaaatcaacggcgcacgacctgccgtgtcggggaacattgcgcgcattcccagcaggcccaagaagactgtccgcatcgatccaggagagaaaggaactgggctttatggtatgtttgtctgcgtgcaccatcttcacagcttgcccctccaccccctcccctgcatctcgttgctgatgtatgtatctaatgttctacagccgatatttttgcgtccggcgactctgcccagtttgttgctcaacaatggctagagaagtacaaagttggcgatgcggctgccttgggcgacctcatcaactgcatcttgcgatgcgctggctgcgacctagaagtaacggttgacgacattcgtgatccagagaatattcccaaccgactactggatctgcaaagtgtataccaagaggtgcgtctcggaacagccgccgagaaataaaatcgtcggtggaaactaaagttaactgtgtctatagcaacaaatcgtcgattacccgctgattgccaggtccaagactacacggtcgtttcgagacttgctcatctcattcatccatgctctcatttctctactgcacgaaaccgatgtcatgtacaaggatgtcgaccttgttgataacctccatgcttggttggctagcatgtcgtcttcgccactgcgtcctttccgtcacacagcgactaccatttctttggcagtgcaatcgacgcttgttgaagtcgccagcatcctcgatcgacgcattgcaaacattgagcagcagtcacaggctgcgaaaaagggcaaaaacaaaagcaagaccgacgaaatccaacgtagcttggccgaagcaaacaacaacaggaagatctgcaacgactctatccagtccttcttcgacactgtttttgttcatcgataccgcgatatcgacccgagaattcgagtcgagtgcgttgaggccctcggaaattggatttgggatctgccaacggtcttcctagagcccggctacctgcgctatctgggctggatgctgtccgatactaacgctggtacgcgacaagaggttttgaagcagctaggaaggcttttcaaacgcgatgcacagcaactaggtcacttcattgaccgattccgccctcggttgatcgaaatggcaacgggcgacgccgacgtctctgttagagttactgccatttctgtcatcgactcgctgcgggccgctgccatccttgaacccaacgagatcgatgccattgggagactcgtctttgatagtgaaatcagggttcgaaaggccgttgttggattcttcgttgcctgcattgatgatgtaattgagggcaaagttgaagagatgggcggctccgaagtcttggaagaattggaccttgctggagaaggcaattatgacgctccgagaaaggactggctcaatttgaagtcactggccgaaaccctcaccatctatgacgctcaggttgaggagtctcagcaggcggaaggatcaccgttggacctcgacgttgacttgttaggcaacactatgccggatacaagaatctctctggcttctcaggtgctctatgacaaaatcccagaaattaagacttgggagatcctggccggatatctcttgtacgatcatacgacaagcaccaaatccaaatcgagatcaaagtcaaagagcaacccgtcagaagaggctttcaagaaggctgttgcacctactgccgaggaagaaaagattctccttgacgttttgagctccgctatcaagtcgagcttgctgctgcttgccgaccatgacaaaggcaagaagcgtggccctcgctctgatgcagccgaagcccaagaggaactggcgctggagttggccacgaatatcccaaagttgctgagcaagtatggtgcggagcctgagacggcggcgattgttcttcggctggagcgttacctgaagctcgacaccttccaacgactgcgacaagattcgagcatatacgagaagctactggacgagattattacgcagttcaacagacacgacgataagattgtcttgactgaggctgcggctgctctgctgcacgctcgccaattcgaagagttggaggaaatggccgacagcaagctgtctgttctttgggaggtcgtcatcaactccctccgaagctttgacaagacttgtgagctttccgcaagaggaaatttggacgaagcaccgcttcgggagctgtctactgtgttgatgaagatcagcaaactggcaagcatatcagattgtgtcgacgtccttgaaattgccccatccaagggcgactcaacggcccccgccattcagatcttgattaacattgtgcaccgtggagaatttgtggccctaacagacgagattgataatttggaagatgacgttgttactttggcaatcaaggtctgccagttctatttcatgtggaagacgcgcaatctagcacaacaactatcttctggcgccagcattgcagatgaagagcttgatagcctatcagtgttgcgacagacttatcgaaaacacttgattgtgaccttttcatctcgatcttccattgatcaactccgcctatttgccactggtagtctctgcgatttgcacttgacatttgcaacaatgcgtccggtgattagcaacttccgcccatcaacttcttcttctcaagccggcggcggcgaaaagttcaaagtcttggtgcagcatatcgaatccaatctcgtctctgagctcacatcaatattcgatggtgctgagaaaatatttgcgaaaaaggccaagaaagagagactgttaaacgagccggcggaagacgaagatccagttgatgatgaggagtcgtctgacgatgaagatgacgacgaaggtctttcgaaggaggaacggcttgcagctgagctcaaggctgaaaagtctttgtgtgaactgactgccaaatacgttcttgttataacagcaagcttgatcgatcccaaggacaatgccgtcaacaaactgaagcggcggctgcagcgtaatgagactaagctgggtcacaacttcaaagaggttgtcgcctatcttgacgaagagaagatggcgaagcgcaataagaagactgctaccaaagcggcggcggcaccagcagaaaagccacaaaaaccagccctcagcgctgaagttgtacatgatgaagacgatgacgataacatattcgaggacaacgagccagaggagggttcgagagaagatcttcgtcggagagagttgatggacgacccgattgaggacgatgaggacaatgaagagcacgaagacgctgaagtgccaaatcacgatgcagacgatgacattcttggagattaaatgaatttgaaaaggagaaaaatccaccatgaaaaaacaacaagggcaggaaacagctgggaaaatggaggatttacgaaagcatctctcactgtggataatgatcagagggctttttcactttttgctttattttgtttagggggggcaagagggatttgttcattttaaatgccagggtatcagttatattatatctttgtctttgtgttacgccttgtggtttgtttttgtatcaaaatgcggcatcaatcaattcctgttctcgcattctttcttgaaccttattttttcttcttcctttcgacgacgacgactggtgttttattttttatttttttgaagaacaaaatggacatttgagagagatttagagatttgatttggttgaaagtcgcgcaactacgattctggcaaccatggggagtgctggcaaattaacgtgtaaaagatatccaacaagtcgataatagtacttttcaagctttattcttttcagtatgagaatatcctatctcactggttcttatatattgcaatccattacatagtaaagccttatggaaaaaagaagtgcttcgttaacgtaaagtgtatcgctctcacaaagtttcaacttaatcacccgcaattctgcttttctcttcacgaacttggactccgtattagccaatgcagcaactaagcggcctgttgatgtgtgacgatctttgttccgaacaatccaaacattcgctgccacctcttgccttcgcctgcgtccgccttggctggatcctcttcgccaactttgactccgtattggcgaatgcagcaactaaatggcaggttgctgatttgcgacgatcgtagttctatttcttgttgctgcggtgcagtgccctcatcgtcggaactatgcgatggaggccgattcgtagctgtgtttgctagagctacccgagctgcgcggcgcttgtttgcttctccgatgctcttcttttcttctaattctccccataagagaaatagccggtcacgtagaatatcgagattgtcgtcgtcttgatgcaaatcagaagcgtccagattcaaaagacactgtgcagaaaagttgtttactgctacccagagggttttcttctttcccccttggtctttgggggaattggcatcttctaattccaagaagaatcgccattcccattgtcgcacctcgtcagggtccgctgttgaccgtctctcttcgtcggaatccgcgtccgattcctcataatcagaaagtatcgcgtattccgaaatcttttttggctgagcaaaatctctgagatcatgaggcatgaaattgatgattcgcacgtccgcgcggtagttcaagtttacaaagggaagctgtaattcgacttcctggtcgttgactttcgttttgaggtatataggatccaagatgtcctcaaaggtgctgatggtcttgttttcgtaatcgcatttgactgatcttgttaggtcaaagtcgtgcaaaaaatcttgaaaggaggtggagaaaagaaagatggagagttaccatttgaattattgacatttgttgaagatatagtcgacactgcagctgacgatgtcacagactcttcatgtcccattgatttcttctttgccttattcttattcttattcttgttcttgttcctctttggcttatcgcttgatgtgatccccatttcagccaagtcactctttctcttctttccggcccatgatgcgttgaatatctcttgcgtttcagcctgtttcaacttttcataggcaagtttacggcggagagcctctttgaggcgaggatcaggagactccgtatctgtggtatccatctgcgtgatgttaatctttagatctgaatcatttctttctcctcgtaagaagccctcgagatttgcggcgttacgtccgtattttatgtgaagatttcgaagcatgacccaagagcccatagaaagtttttgatctctgatgtatgccgcatgttgatcgtaacaagtgacttgcatgcttcgtttcccaaacggacctttccactcccctcctgagcctgcaccgtatggcatgtcgtattcagactcatggggatccacgggcttatctgcacgaatagcaggccccttccatgcaaaatgaaagaagctgtcgttttcagagaaatccgatatccagagagtgattctgtcggcggtgtcgtagggctgtctgactagttgaactatcacatcgacatatgtatccatctggacatccttgagcaccttgaacttttcattggcagtgatagacttggctttgatgtgctggaactctacttcagatgggatgcagctcttatcgactgagtgatagaagaatgagacgtattcatgtattggctgtccgggattgtgggttgtcttctttggcccggggcggagcgccttcaaggcactctctggtggacgtggaatttggcttgccgaatacaaatgaatatctgttttccaatgtgtcacgagtgacaggacatcattgtgtgattgaaactggcatcttacttagcatgatgagtttacttgggagagaagagtgagccgacctttgcttggagcaacactatcacatcgccaaggccaggagctggcatctcattttgtggccggaaaacgttgagtgtgatggaatcgaacgagccatcttcggtatagcgatcatacaggcagacctcacacttccaatctaagtgtgccagccgttatttagaatatgggcgtaatcttatcctgagagagtagtgcttaccagatctcctggtctgggcagggggtttgaagtctctgacaatgccaatgacattgacaaagtttccaggcccacgtttatacaagtcctgaaccgatgtgaagctgctgggcagtgacttttgctgcttgtcggggtgaggagccatggctgaccatggctttaattatgcgattcaactaagcctcctctgaagcacaggtggtgcccaattagtacaagcaagtcccagcgcaatacgccgtatattggctgctgggcggattatatgacaaaacgacgcgtatcagcgatggattcgcgtctcgctgaaaagaggactaattatggagccgaggggttgatttacaaggcgcgagagcacgtgatgagcaccgaacgaaagcggacgagtgacataatgttcctcttgcttcactgacctattgtacggagtagtgggaacttggatggcaatggttatcagcgcagtctcagctgtgaatcacgaatgagcgcaagtacaggtactgggtacatgcgctattgtgaatcaagtctcacgagacggtaggaagaaacagcacgtagcttctagcatgctgtaccgcagtgaccaccagctcaaggcggggtaatcaagtactgcgcgatactgagggacggctgcatgcccttggaccggccactctttgtgccttaggcatcctgtctcagcgtcagcggcaagtgaaagcttttagcggcggctcagcgctccagcaaccgtaaagtttgccgcagtcaattcttgccgcctatctaagtttagtatttgattttgactttgccctgtaaccctccgatttcttcccttttcccccaagaacctctttttttccccattctgcaccttactccgaaaaagtagggacgcatccaatagcagcctgaagcagacaatttcatcgtcgacggcgctacagctcgcattgcgaaccgtccccgcgcagcaactctacaacccctgctcagcccgccttccgtcgtcttcgtctgccagaagcgcatcgtcgtcagcaccatggcggaccgctatatcccagagcatcgccgaacccagttcaaggccaagaacacattcaagcccgatgagctccgccgccgccgcgaggagcagcaggtcgagatccgcaaggcgaagcgcgaggaaaacctagccaagcgacgaggcattgggtctggcgatagccgcccgggtgctgctctgggcgctgcgcccgacagcgacgatgagtccgcccctaccgagtctcaggtatgcagagcacagctctcttctttagtctattccctccccattcccagcctttgtcccttgcgaggatcccattttaccttgcagcgccttgtcgtgatgctggggccttcttttgcctgtgatgtgggggaattatgactgaaccccacatcctctggtgggcgccgctctgaccgactgggcagagagctgcacatcagcacttctgcaggcttgttccagcccagcaaccgcatggcggctttgaaacgacaagagcgtgtgaatattgccaaggcattgctaacatgatatcaaacagttgaacgaggatcttcctcagatggtctctggcgtcttctccgaccagatcgatctccaaatccaagccaccaccaagttccgaaagcttctgtccaaggagcggaaccctcccatcgaggaggtcatcaagaccggtgtcgtcagccgcttcgtcgagttcctgcgatccccccacaccttggtgcagttcgaggctgcttgggccctgaccaacattgcctctggctcggccacccaaacccaggtcgtcattgaggctggcgctgtccccatctttgtcgagctccttgccagccctgagcccgatgtgcgggagcaggccgtttgggcccttggaaacattgctggtgacagcccccattgccgcgactatgtccttagctgcggagctctcaagcccctgcttagcttgctgggagacagccgcaagctcagcatgcttcgtaacgcgacctggaccttgagcaacttttgccgtggcaagacccctcagcccgattggaacactgtatgtatcttcgagacttttgagaccttgcgactcttttttttttttattcgatgatatctgaccatccttttttcaaatagattgctccggcccttcccgtcctttccaagcttgtgtactctctcgatgacgaggttctgatcgatgcctgctgggccatttcttacctgtccgacggttccaacgataagattcaggctgttatcgaggccggtatccctcgtagacttgttgagcttcttcttcacgcatccacctcagtgcagactcctgcccttcgatctgttggcaacattgttactggtgacgatgtccagacccaggtcatcatcaacagcggcgcccttccttgccttttgtctcttctgagctcgaccaaggatggtattcgcaaggaagcctgctggaccatctccaacatcactgccggaaactcttctcagatccaggctgtcatcgatgccaacatcattcctcctctgatccaccttctgcagaatggcgacctcaagactcgcaaagaggcttgctgggctatcagcaacgccacttcaggtggcctccagaagcctgagcagattcgatacctcgtcgctcaaggctgcattaagcctctgtgcgatctccttgcttgccctgacaacaagatcattcaggttgcccttgatggcctggaaaacatcctcaagattggcgacttggacagacaggccgcaggtgaaggtgccgactcgatcaaccgctatgctctgttcattgaagagtgtggtggcatggagaagatccacgattgccagaacaacgccaacgaggagatttacatgaaggcgtacaacatcattgagaagtacttctctgacgaggaagagaacgcagatgagggcgcttctcagcccaccggcgccaacggcacatttggtttcggcaccaacggcgctgcgcaagctggaggattcaactttgccaatggaggtgattctatggatatgtaggaagatctgcgagcttttggcttttgagagctttcaagttgatgctctcatgcaaccaaccagctgaacatgccccgcctcccaaattgattggcttccccaagaccataacaactccccccaacgcacttttattattattgtcatgaacacgagcaagagaataccctgtgttatatccctgctcataaaccccaaaaccctttggcaacactacactattcccccgtttaatttggcttggcaatttgtgcgaggagaggaagaagatgaatgagagaggggcaaggaacagagtagcccaacgaatagcaggccctatggtagcttgaaagctccagcctgagatgacgctgtgatggaagaaaagcaaagaggatagtctggagaaggaaatcttgggacgaaaactttgtgggtatgggcctggatggccgtggtcaatgaagagcgagcatcgaggcccgcgtgacacccgatcaactactctacctggctctgtctagtctagtttagtggtctgtaggcatacaccatggttgacgatgcggatacgaaggcagtgccagtgcattgtgctattatcaagagaggcgtcaacaaagcaaactgctctggatgcaacaatcaagtgtttgtgcatctcatatctacatattcaagtagtaaaataagaagcagatgatcctattactatcataaaaccagagaagccgagatgaaatatgaaatatgaaatatgcgaccaaatacggttgctctcggcctcaaaatcgaagctcatgtagatctcaatcgcgtagttatcctttctttgcgttcttagtaagagctgttgggcagaatatttagcatttgaccatcttcaggtcaccgccgccgttatcactcagtgcttgttgtgtttgaaaaacactgtatgtaatgcgcttctagtccagtattcgtacagtgcgaaaactgttgaggagccttattttcgccccataaaatttgcatcgccgatacgtctagcatctaagatgaaccccagacgaaaaaaaaaccctgaccgtatcggagtaacgggccagaatgtcctgacggttgtgtatctggattacttggctgtttgtttattcatttttactggacgttcaccattgcagcgttactgagtttgccatcgctcccgcacgccaataatctcgactccaacccgaagctcaagagacgatccggcttctgttagtggcacatccgcatctttgtatagcatggtaaagaaaggcaaggtgaaggccccagcgcctgcaccaagccaagcctctgcagcatccaaggatggaaacggcggcggcaaaggtaaaaaggggcaaaaggcagcagataccgcccctgctgaggtattgccgccggttgcccctaagccgacggtgaagcagctcattggaggctcgtcctggacaggcaagctgccggtgaatctgctcagcgagtactgccagaagcagaaatgggacaggccggtgtacgatacgcggaagacgccggagggattctccgtctgggtgacgctgagcgccaaagacctcaagacccagcagaccattacgctggagcctttcaagatcccgttatctcataagcatttgttattgagggatacggctctcgaggccaagcacacggctgctacgtatgccttgttcagggtatgcagcatgcagaacaaacacatggttctccctccggactacaagtctctgtggaaagacttccaagcactgaagactcaagatgtcaaggacggaaaggcatggatgtatgaggctgatccgttcaagaccttgcttgagcgccaggattccaaggctgcggcagagaagaaacggcaggagattgagcaggctaaagccaaagccaaggaactgcctggagcggcagggttggtgcttttgagcaacagcggtggatctggatccaatgtgatgaagggctggacgagcgtgcccaaggtcgagatggggaagcagaccagaatccagttggagtctctgctgcgagatggcgtgacatggaaccctcacaacgtctccatgactccagccgagaagaaaaatgttgttgccgagcttggaaaactgggcttccgacagagtcacgtagcagaagccgtagagtattgcaaagatcgccaagaaactctggaatggcttctgatccacgtccctgaggatgatctccctaggtgggctcttcccgagaagtattcagctggtgtgaccattggagctacagacctgaagagagaaggcataatacagcggctttgccagaccggatactccctggagctgtgtactcgtgtgttggacgagcatggtggcaatgaagacgcggctgcggaaacgctgcagaacattcttttcccgtcggctgcctcaaaccaacaaggtacagaggaatcgggagatgatttccttgattttgggacgcctcaagaacaatgggatgaggaagtggccacattagagtcgatctacggcaccaacttccgtcgcgatggcgataacatcatacaaatccgtcttgagtcagtcaaggacgcacaaaacggagatgtggaaacctatctacaagtccgaaagggatcaagctatccaaggcacataattcttgccattgtggctaagctcccttcatatatcaaactcagtattgtgaagcagatgctggctcatatcgaacaagacttgcgagacgagccagcaaagatatatcttaccgtcgactggattcagcaaaatatcaacagcatcatcagcaacccaggcaagctgctagacatttcggcagtgtcctctgctgcctctgaaagtcggccagcaacatctgtgtccaaaaacaagcgctcccgtggcccacccaggcctctcaaatggatcacagacgcaaagagtagagaagaatggttccgtcgacaagagaacccgtcgcagaagaaaatggttacgaagcgccaggctttgccggcttggcagatgcaggacgccattatccgaacggtgaaccagaaccacgttactattattagtggtgagactggatcaggaaagtcaacgcagtctgttcaatttctgctggatgatttgtacgaaaagggccttggcggatgtgcaaacatgattgtcacccagccacgtcgaatttcggcgctgggattggctgatcgagtggcagaagagcgatgctcgcgagtgggaggagaggtaggatatgctatccgcggtgagtccagacagtcgagggataccaggatcacctttgtcacaactggtgtgctgctgcgaagactccagacgtctggtggccgagttgatgacgtcgtggcctctttggccgatgtcagccacatcatcattgacgaagttcacgagagaagccttgataccgatttcctcttgaatctgcttcgagaggttatgatcaagaagaaggacatgttgaaattaattctcatgtcagctacgctcgacgccgcaactttcaagacgtactttgaaacagagggactgagcgtcgggagcgttgagatttcaggccgaacattccctgttgaagagtatcatctcgacgatgtggttcgcatgacaggatttggtgttgacgggcctgatgatgggagctttattggtgacgagacgatgggaagagtcatccagaagctaggtcatcgtatcaattacaacttgattgcggaagctgtcaaggcaattgattatgagctctcatatgacaaaaactcgggaggcatcctcatctttttacccggtgttggagagattaatcaagcctgcaacagcctcagggccatcaattcgctccatgttctccccctgcacgcttctttggagacgagggagcagaagagggtgttttcaagtgctcctcctgggaagcggaaggttgttgtggccacaaacgttgcagagacttccattacgattgacgatatcgtcgccgtcatcgacagtggaaaggtgaaggaaaccagctttgatccgcaaaacaatatgaggaagctggaagaaacatgggcatctcgagcggcgtgcaagcagaggcaaggaagagccggtcgtgtccaagcaggtaaatgctacaaactatacacccaaaatctcgagcagaacatggcgccccgtcccgagcccgagattagacgagtaccgctcgaacagctgtgcttgtcggtgcgggctatgggtatgaaggatgtagttcgattcctcggacggtctccaactccgcctgaaactccagcaattgaaggtgccatgacattgctccggcgaatgggggctctggatggagatgagctcacagccatgggacagcagttagccatgctgccggccgacttgagatgcggcaagctcatggtctttggcgccatttttggctgcctggatgactgtgtcaccattgctgccattctcagcaccaggagtccgttcatttctcctaaagaaaagagggaccaagctcgagaagctagaattcgcttttatagaggagatggcgatttacttacggacctggaggcctttaaccagtgggacgagatgatgagagaccgaggaacaccgcagcgccagattagaggattctgcgaggacaactttttatccttccagacgttgtctgacatttcaaacacgagaacccagtactacgacgccctgagagaaatcggcttctcaccgtcttcgtcttctcaggcaactggcaatacgcagaattccctactcttgagagcgttgatagcctctgcctttacgccacagattgcgcgaatccagtacccagacaagaagtttgcgagctccatgtctggagccgtcgagctggatcccgaggcgagggcgatcaagtacttttgccaagaacctggccgagtgtttatccatcccagcagcacgctgtttggcagccaggggttttctggaaacgcggcttacatgtcgtattttagcatgatatcgacgaccaaaattttcatccgagacttgacccgtaggttttttttttaccctctgccatatgtatattggaaactaatatttctcccagctctcaatgcatacacacttctcctgttctgcggccccatcgagctggacactttgggacgcggcctcttggttgatggatggctccggcttaggggctgggcgcgactgggagtcttggtggccagactgagggccatggtggataatctaattgctgaaaaggtggaaaatccggggctcgatttggcggggagcaagacaatcaagctggtgattaagatgatagagctggatggactggatgcttgagatgggagcagggtagaacatagaaatactttgcttagaatctaccaatgtttcatggccaagttgaattgaatattatttaaccggactgtgagaacaaggcgtgtcataaagatgaaagacacaccaaagaagaaattaagtagcagtttgttatatcaatggcatcgctggagccattccgttcagcacctgctaatgacgacctcgttacataggcagtgagctgtggtggggctgccagattcaggcattccatgcaactcactccatttgccacttacttcaacctacttcaaactcacttcaaatccgacacaaactgctctgcattttccctttttatttccgcttcagttattcttttcttcttctttcataactcacctcgatcatggcagattcagactcggaagaaggattgacaggggaagagatgcagcagcaggaggaagtcgagccgccgccaaaacgagccaagcaagatgcctgtacgttcatctcaagctttcatctcttcaccattcaacaatcattgatactggaatttgaatgacaaattattgcttcaactctcaaagaataaaacaaaaacttgagaaagcacctagctaacccaaagcgccacatgaaaccatcaccacattcagtcgcaaaactcatggctcccaagccaaagcccgctccaaagcctcccggctcacggcctcacttgttcaagaaccgcatggcgctgggcgcatacattgcccatccggaatcgtatcctgcgtccgtcgtcatctaccacaacgcagactttgtcgtcatccacgacaagttccccaaggcgacggtgcacacgctgctgctgccgcggtccgcccggcacagcctattgcatccctttgaggcgctggaagacgagcagtttctggccaaggtgaggattgaagttgacaagctgaaggtgcttgcggcgggggagctgcagcggcgattgggcatgtttagtcgggctgatgccgcgagggaggcggtgctgaatggcgagacggaggtgctggatgatggggagcaaacaaagggcgagacggcagcaacaacagaagatggaggacaagacaaggacaaacgtgacggccgtcgagaggagctaagactgccgttcggaagagactgggccgccgagatcaagtgcggcgtgcacgcagtccccagcatgggccacctgcacatccacgtcttgtcgcgggacatgcactcgccggccatgaagcaccgcaagcactacaactcgttcaacacgccgttcctggtggacgtggccgactttccgctcaagggcgccgatctcaggaggggttcgagggaagaggggttcatgaggcgggatctggtctgctggcggtgcgggaagaattttgggaatcggttcaaggagttgaaggagcatctggagagggagtttgaggagtggaagagggagtgatgtgatgatggataggcaggtatggacagtatccattcgacacgtaattcatatatgatgcatgaatccctcagagatgcaagtccaaaagtatgcagagagagaaacaaagagacagaatataaaccatttgatggttattttcatcatcgttgcgcacagaagttagtttcatatgtgatggatactcgtgataaggctctgcatgcagatggaatagatagatgtagctggcagatatcccgtcgcctcatgccagggccctccctcctcatccagctgaaagcaaaggtcgtcgtcaaatccattaataatacaattcggagctcccaaaaaacgcccgccggtccaagttgttcttcatctcatcaccgcttcgctctctctctctctcttgtatgtcagccctgagaatatcaccacttcctcctcgcggatgccctctttttatttcggcctcgtcatacgcacatacacacaagcacaaaaagccatccaaattacaaagagcccgactcagctcagttcgcgctccaaaccgaggcctcattcatcgtcattgtcatagtccacctggtcctcctgtaacgaagaagaaggaatattgcaaccagaatcagccaatcatgttcttgatacgtgagagccacgccggtgatgtgaatgatgatgaaggaccgacctcgtattcgggagactgctgcggcgtgagggccgatctggccccggtgcgcgcatcacttgccacgtctacaagggagaattgggaatcgcgtgagtggtccgtctctttgatgattttggagatttatgtgcttttgcgttggcgacggttggacttaccaccgatgcctggctgattactggcagcgtcgtcctcggcctcagcctcaacattggcctcggactctgcggtcgctgcctggtcgtcgtcgtcctgggtctgcgtaacgtccgacttgcgcggcctgccccgacgcttctcgcccggcgccaatggcggcagcaccttcttggccgcctttgcccttgcctgtgctcccttcttgccgctgcccttgggccttcctcgcggcttgccggtgggcacatagggctttgcgggggattttgaggttacgcccttgggccggccgcgaccgcgacccggggtcttcttcacgccagcatcttcggtggcctggtgggtgatgtctgtggatgcgttgttcgccgccttggcgtcctccttggtgcgcgccatcgggggccgtatgtttgcttttcttgcgacagaagagattgggaactgcggaaaaagggggtgcagaggtattcgggtcgtggaacctagttgccacgggagggagatgaattgcaatgtttgtgagggtgcttggctggttggttggtttggtatgaggagaaggaaaataaaagaaaaaaattctggggaaaaaaacgggtgatgctgagatacgcgactttgtgcgtgacgagagacggaacaaaaaagactagggacaggcgggtcagctgcggtggacggagccagatttctggggaagggagccagctcaaacgcgtaaaagtacctttttttgttttctccaaatcaccccttctgcacgtaattgtggtgacaaaattagctggacgagcttgttgttgtggttgcagagagatgaacgcgatattatggccgggtaaagctgttttgcccagctggacttagctaagcagccatgctatgtcagcactgagcagtgtgccaatatattgcacgccacagttgcgcacaatgcgccaccacagccaccagcgcctgggcgggcttgtttaccccggcaaccgccgcccagcaccgcttcgggcaagagcgagtaaacaacaccgcaccaccctggatagcgacaacggccgactaatgtagcacattcttcgcctccgcctccacgagagcttccatagcatcactgagacattgcgcacaatggctctcgacgaccgatttatgccctcgccgtcgccggcccccgaggtgcgcttcatggcctcctcggcctcgacgccttcgctgcggtcgcgggatgtcgatgtcaccaccatgcctgccatgtcgagaatggatcgcggcggcaacgtcaaggttgtcgtccgcctgcgggcgtttctagagcgaggtacttactatattgctttcttgcgatatcattgtgccagaaactacagcaaaagatgcaatgatagactggacagttgctgacatggacagacctggaacgaaatgctcaatgcctcgtggacatggaccccgtctcccaaatcaccaccctcagagcccccgagccagaagacgtccgtccttcaagcccgaccaaatcccgcaaagtcacgggcgacaagagcttcgcctttgacaactccttctggagccacgaccccgacgacaaggactatgccaaccaggaagacatatacaacagcctcggcgaggagtttctcgatcacaactttgagggctaccatacatgcatcttcgcctacggccagaccggctccggaaagagctacaccatgatgggaacgcccgagaacccgggcctgattccccggacctgcgaggacctgtttgagcgcatcgaagccgcccacaacgaaaactccaacgtcgcttacaacgtcagggtctcctatttcgaggtctacaacgagcatgtcagagacctcctggtgcctgtcgtccccaacactgccgccaactatctcaagatccgcgaatcgccgaccgaaggcccatatgtcaaggatctcaccgaggtgcctgtgcgaaacattcacgaaatcatgcggtacatgaaggtgggcgacgcatcccgcaccgtagcgagcaccaagatgaacgacatcagcagccgaagccacgccgtcttcaccattatgctgaagcagatccaccacgacatggaaacagacgagaccacggaacgcagctctcgcattcgtctggttgacctggcgggtagcgagagggcaaagacaaccgaggcgacgggagcacgacttcgagagggtagcaacatcaacaagtctctcgccactctgggccgggtcattgcggcgctggcaggaccccccaagcagcttcgatcgggcaagagaaaggacgttgtgccctatcgagattccatcctgacatggctgctcaaggactctctcggtggcaacagcaagacggccatgattgcctgcattgcccctgccgactacgacgagacgctttcgacacttcgctacgccgaccaagccaaacgcattcgcacccgcgccaaggtcaaccaagaccacatcacttccgccgagcgcgatgctcagattgctgccatggcgcaagagattcaaatgctgcagttatccgtctcagactcccgccagcgcgaaaagaatgctcaagaggcagaagagcgcctggaagagtaccagatcagcgtcagcgccatgcagcgcatgatggaggagcgcagcatggttgcggaaagcaaaattaagaagctgcagacggagaacgaggccctcaagctgcatctcaagctggctattgagagtctcaagaaccccatcccggcgattgagcttgacaaggagtcttcagacgatgaagactacgactatgactcggagagtacggcagcagatgacgaactccaacaggaaatggagcgctacttgcaggacatgggcaatctgcgcaagcttattggcggcgatcttacgagattcaaagacaatgacagcgtacgtatgcctcttggcggctaactggcaccacgatggtcaagttgaccttgacttgggttgctaaaccgagttggtgcaagacaggggggatgggttgttaattctgccacatacacagctgtatgtatgcgtatgagcgatggtgttttgggaataattttctttttttttttgcttaatttgaattatcgatgaacggctggatagtttgtttgactagttcaaggagagattcgtgtttttttttttttcccctttttctttttcttacgccttttaggtattattggcgcgaaacaaattcgtcagctcatgtcaatgaatgaaagaggcgttaatctatagctacgtctaattgaatccaagtactactatctatgttctgcaggaggtctgcctcttctcttggctactcttggccctcatttggtttctcgcttccaacgccgatgccgaggccatcattcacttactccctgtagacattgatggaaatgacttgacaactccagcagccgggacatgtcatcaatcaaaaatcaaggccgaaagagttgaaacaggcaccgcagacatgagaccacccaaggccaaagaaccgaaacagaacggaacagaacagatgaaacaaaatggcaagccctccgcacctgcggcctacgtgaaacaaaagcacagccggcaaacgacgctgccgagctgtccaagatgtttccgtggttgagtgcgcatccgacaaaggaaaacgagaagaaaagagggatgtcgatcacacaactccgccgacgggaggatttcccgtctcacgttgtttaggcggctgcgtcaggtgaagcatggagagagagcaaaaagaggactggacccttgtttccgatagattagtggctagggactaagcccagggggagaaagaatactacgggtagaagagttgggataagctcagccagtagagccgcaacaggcaagagacttggctttgagaggtctggcgtgatgaaagaaatcatttgagcaattagagcatcatccttttttgttcaactggcgagtcagacgcgttgccgccatcgacggtgtttcgagaggcgcctggatgcccatcgagccactaagacggcgctgaactgaagaccccctcttcgctgcaaggccgctgaacaggccgctatggcgtcccccccctgtaaaatccgcctccccttctaaaagctcaagctttcaattggaggcggtatttctctaggcgaagaaagccccccaggaagtggatgcatggtttttagtgcttgcttgggccaggaccaaagtatcaaaccccgccacgacaaggctatgagtgacacgcaggaggccctgtccagctgttacaacctcgacagttggtatagataattgacgtatatctgctatttaacgtcctttggcattctggttgctggataggtagacagacagactgagatatctgtagccagttcttttgttgctgctctctgtattttctacttcttctttcactctttcactctctttcgctttcgctttcgctttttgctgtctgtcccgcatcacccccccaaaagacaaacaacaacaaaacaccatggctgcaagaccacagctcttcacccgcggcctgtccggcctcgcgcagagctccagctccaacgagatcagctccccggccgagcagcgcgacgatgccaagagcaacttcttcaagtcgatgcgacccctgcccacgcagcactactgggacgtctatttcgacaggtttgtttctcgctctctctctctctctctctctctctctctctctcagccatgcgggtgtgtaatctgctaacattggcttttcgtctagacaagccaaagaccccaaagccggcgccggcgagggcgaatacacggccgagctcgaaaagattggcacgcagatcgagtcggtccaggacttttggcgctacaacaacaacacccccgtcgagaacatcaagatgcgcgagtcaatatacctcttcaagtcgggcttccggcccatctgggaggaccgccgcaacatcaacggcggcagctggacgtttcgcgtgccaaaggccattgggcccgatttctggacgcgcatccagctgctggccattggcgagaagctccagagcgtcattgacgagggtgcgtttatatatattactaaaagcaggatttaaagaaagggaaagaaaaaaaaaagaaaaaaactaactatttcgttgcgcagccgaccaaatctgcggcgtcggcctctccgtccgcttcaactcccacctcgtcaccgtctggcaccgcgactcgtccaagcaaaactccgtcgacgccctcatcgcctgcatcctcgaggacctgcccgccgagctgcagcccaagcccgacaactacttttacaagaagcactcggaccacgcgggcttcaaggccccgcccgagctgcaggccgtgctggacacccagaagcgcaatgctgctgttgctgctgctgcgaatgccgctgctgctgcagagtcttcttcgcctgccgcttcggcttctgctcctgcggtgacgattgcgtctcctcagtagaggaaatcccccccctttttttttttattctctgaaagctgacgcctcttcttttgctgcaatgagcaagcggcgtgtgtgtctgtccattactcaattttttttttaatgcgatgtagtcttcaacgtcacagagagtctcgtcttgacttttttacaattacatactcgaatcatcttgggcatgataatggcgtttttgtttcatggggctttctttactatatctgtttcaaacattcctacctacctagttactcttgggcatatatacatcactctgtctctatatagaaagcgttttgtcacatctgtcgttagattccgctctgatttgaattgtagatagagcacagctgtgttatgaaatacaatatacgtgtccgcctgtcaagacttgtatcagtgtcgtatcaaccatattccacgggtgaactatagtactgtattttatatactttggcctttccttattgtataaaacatggcatctaaggaatatttttggtcctttgcagagcccaaattgcttgtttaagaagtattgagcaaacacatgtactcagcttaaacaatcgcgtataggtggaaaaaaaagaaaaaaggtctagccactcccagcgcctcgcaaaagccaagtagaataggaaaagaaatccaaaagcttgctatccgccaaatcgtcaatgccaaaaaaaaaaaaaaggtaccccgtcgtcctctttgttataagataaagaagtcgtaaaagcgccgtcaccgccacactccagcgttcctcatcacgccatcaaactcatccagctccacgcccctcgcaacgcccacgccgccattcgcctcgaggatcatgtccttgagcagctcctcgtccacgtcctccttgagcacggcggcgacgcggcgcaggtgggccagcgtgatggggccgtcgtggccgtttgtgaagagctggaaggcctcgacgagctcctcgcggtggtgggcgtcggtgtcgtcctcgcgcgcgtggaacttgagggcgcagatggcgaagaagggctcgtaggtggcgtagccgtcgttgtcggggtcgaggatggagatgaattcgtggagctcggcgggcgaggacggggggattccgagggctctggaggaagatctatggtgagtattcttgatctctttttttttttggcgctgctgaaaggtatatatatgcatatctataatgatatatatccacatcttcggggggggtagggggctgctttacatgagcgccgatttgacatcgttaatgggcaagacgccgttcttctcgccgtccatgggctccgcaaacaggccaaaggcttccttaatctcgccttcctcttgcgcagagacattgtgttccttggcgagcttcgactggcgcggcttgggcgcggtggagggaccgccggctttgcgcttcggaggctgtttttcgtggtaagctttttttttttttttggtgagaagacaaaagggtttgtggtgtgattttgggtgagtcgcagacggtgcttaccatgtgggtttctaattatataattaatgttttggcgcagaaaaccccttaagttggtttgcaaaaggattcgatcagagagagcttttgctattgggtgatttaggctcgttattgctgtgcagatgaaaatgcacgttgatgtcactggcgatgataatgcacggcgcgaggctaacgaggatagaagagacgtgaatacaatacagtgctgggtgcgaccaaatccgttgcttatactgtgggtgccacttttcgctgctttagattgcttgcggtgctgaaaaaattctctacacctcacatctctttctcgtctctcaatccacatgacacacgaaaaattgtttgtgatgtcgagcctgcgcaacatccatggcaattaaatgccaatactgcgataactttcatcaatcatgagatatcgcaagtacttcgatccggcaggatgatgtcgagccgagagaattggcttcccaagcaccaacgctccaaggaaatcctcttacaaaacggccccatcacaaaggtttgtatacacaacgcccaatcacacgtgatgtccttgtctcttctagaatagccgcttcaaaatttgctagagcttgccgcctcagatgcccaacagcgcgcaagtgtggacagtgaagcaagagtaaaaaacgcaatcaagtcatcacttctaactgacgcgattgttccgtgttaacgagcggcatcacgcgcattgtgcgctgcatgccaagtgaatcatggagacatccctaaagctactatcaaaagtgtttttttttttttgtgtgaaagtaaaaactccctgtgttaaggcgaaagtacccgtctgcgagacttgattatatctttgcctccaaaggcctagaaagcgcgcagccgttagtcgccagtcctcgttctcttttcacatgttttctgtttttttttctttgtttccgtctcacttgaagttgttcttcatttccctcagctttcccataatggacacggggtccgtctcgccggtaaccttttgaatctcgggatcctacaaatcaaatggtttagctcatcccttctctcaagagattttgtggaaaccactggacttacgttgactctcataaagacattgtgcttctgtaatttcatcatcagtctgctgccatcatctttcccctttcgaacaatcacgtaccttctcatcaccaatcgtaaatttgcccgttgtaacttggttgttctccgcaaactcttggagtgccttgataggctccgtctgggacacggaaatggtgaatcggacgtttgactttgtgtactcgtgtccgggctagaatgagtttgcacattcgttagcccaaaactcacccacgtctccccccttcatgccagaagtaaacagattggatggtaataaacgacttacatagacaacagtgtcctctggcagcgctccaaggcggttgttcagcgcctcatgcatctccgccgcattgccctcgaagaatttaccacatcctaccatccagttggtttgtcagtaaacgcacacctcttgtaatccagcaccacgataacgtgcttagcgctttgaaatcattccgtaccgctaacgaaaagagtatcaccagtaaagactgccttgccagtcgagtcctccataaaatagcagatgctatcctgcgtgtggcaaggggtatggacggccctaacagagatgtcaccgatctgaaaggtctctccgtgctgtggcgtcttggtgactccctcgcagtccttgccgccgatgatggtgagcttctcattgttcagctcagcaagcttgaggcattatatgtcagccaatttcttttcaaaggaacaaggaaaacgtaggaaacgcaggatagcatataccagcttcttgttgcctccggcatgatcccagtggctacaattatttacttgcgttagatatctgcatgatgcatgcctgctattgcgagggacgcatactgatgagtattggcaatggccgtcaggttgatctggcccgatgaaatggcatcctttagaataggagcgaccctaatcacaccagtcagtttgcaccaatcctcacacactcgactccttagagaagcgactcactctggcgggtttgcaggatcgataatgacagcatccttggacttgtcatcaaccacgagatacgcatagttgttggagctcccaacccctaccaaagcccatcaattagctttgaagccctttggtatcaccgccgaaatcatcttcctcgcaagctccaaaaattccttcaggcgcgcccggcagcaacaaacttacacatgggaatcgattgaatatgcatcttgcgtgagttgtttataagctgcgcaacggggttaatcagcaatgaggggcaaagctccagataggacttatatcatcgcccatgacatgtacgatcaaatctttgactcacggaaacgccaaatctctgggtgagaagctgtctgcgaggcagtatcaatctattcataagtgtgacaaagttgacgttgacaccagtggtcggtgtttttatacttgaggggaagaaggtgcgagaagatccaaggtttggtcaagaggttgcttacggctcttttgtgagtgagcccgtaaatgcggaggatccatttgctgtcgttaatagctgccacgtgattggctgcagcttcgatgcgcgaacctaaagagagctgacgatacgctgatgacagaattcggaagaggttcggaagcagaaatttggaatcctgcctttttgttctttcgcagtgaaaataaacagcctgggtatctttatttctacgcctctaatacagcaactgttacaccgtacaaatcacactacaccaattggcttcggtctccaggcgccgctatattgagaccatcccgtgtccggctccgagccacggtccggctcttgctcttgctcctgctcttgctccggcatcccgcccactttcggatccgggtgattcgcctcttcagccgtcatggctgccatgtctttggacagcttcaagcacttgagaaacacttgatttcccggcagcgtccgctgcagctctgcaatcgtcttctgcaagtattcgaggtcccaccggcgcagctgcctcataaccctgtgcctcgacgcctcgtcgtcccctcgaagatacgacagcacaagctctctgcacggatccttggccttttctgcctcgccgaggtgtttccagtaatagtcccagatccaaacgagagcctttcttgcagcggaccgcagcttggccagcgacggcagctgctcatgcgtggcttggtgcctaagctctacaaaggttgccggcaggccaatgttcttggcgatggagtacatgctctgcttgcgcagcttgtcttgatgcccgtccaacaagccagtgacaaagctgacagcatatcaattagcgtcattctccctcgtgctacagatgtgtttttttttgcatggccatgtgaaaggaggagcgaaaggcggtaaccatcacaccatctcaatgccgtgctgccttggacgggaacttcccaaacatcgacatcgatgacgtccgtggccgcatatcatatcatatccatgcaggcgatgggtccccatcttcttctgttccttggatttcctcatccaacacttttccctcttagagattccaggctgtctgcaggccgctcatccccgatgcatgccctgccttgcccatgccgccagagaaaagaagaaaggcaaaagcgaagaagagcaacaaccaaaaaaaaaagcagggacaggcaaagctgcccccggccagaaacttaccgactaaacgcagctgcatatgcagccctcacagcatacgtcgatgctcctgcattgcccgcggccgcggcctcgtcgctcaggaccgcagccatgagcagtgccgtcgactccaccatgtgcggacagttgccgcgctgcatccacatggagacgcgccccacggccttgtgctgctcgtcccggtctccctgctctcgtgatgaagcctggcagtcattggccgcagcagtagtgcgccctgcatccccctgattcaagcgatccaagccctccccctccctcttgtcctcagcatatgcatctctgtaagctgcctcctcgacccgacgaccgctcgctctgccgccctggatacgactcgacgatgccgcaccgccagcagcatcagcccgcgtcaacgcctcggagccgtagaattggtcccgcacaaggagcaattcctggcggtctcgccaaggcgtgaacacatactgcaccatcaaaaggccagcagggggtggccccaggcaccaacgacgcgggtttaagaaaaaaagaaaaaggaaaaggaaaaaaaagaagttagtggaagagagaaacgaatggtgtgacggcgaaagaagtgaaaaaagggcgttttcagttcacaagcgtgcaagacagaaaagatgatgcaaaagcggtggactgatttggtttagtgtttgcggtggaggcaggcgatcgaatgcgcaaattgaattgtttacctataaaaagctgctcgaggcttttcccaacttggcaataaaatctacaactgccaacccaataagttgagtgaaggagcagatgctgggcagagctgtttcttgtgaaaataaattcaatcaatatcagaaatcaagttggaaaacggcaaatcaactaagctgctgctagcactactcgacactctcgccgtcaccatcaattagtaataaactagaggacgaaaaccattgtcatgtcgtgacttttacccattccgtatcgcactgcatgcaataggctcagtcacttttacacacctctctctctcttcaatatttgtttgccactttacaagtagcatttgcgtagatacacctcggtaatcccatgtcatgtcatcatcaacctgttcagtcaccagtacatgtaaaatccaactgacaaacggtagcacaatcatcccaccgacacgactgggtcaaaaaaacgtaaacgaccctgttaactccgcattagagtagacaaatgggattcttttccttcattgccccatgcatggcaaatttttttcttcttcttttcccacttgttttcccctcccttgccctgtaattaacgagcttcctcttttcaattaggccaagatccagcaaacaattaggaaaaaaaaaaaaagaatagcagtaacaagcccagctaactaattagcgaggcccacttacggcagccatttccagccgtcaagaatggggcctttgcgattcgttgtgcttcacccgagtcctacagcatgtactgtagtctacatggcacataaaaaagttagacttgccgtcatattctctcttcatcagaccgctttcggaaagccgctttagtaatacaattgcaggacaaacggtaaaagccgccgatggagccctcttctggagggcgttgctcagttattaggcttaccgtacaggtatgctcgtgtgtccttgcagctgttcatcacaagccatgctcacgctatccagaatctactccgtgctacaacatgctagtattactgcgacgtagaaactgttcttcatgccccatatacagtacaaggtaggcctacctagttttctaaggggatcatctcatcactaacccatcatcctcgtttcattctcagttcgcctggggctaattgcagccggtcatgcatatcccacccggtcctggcggattacaagcaaccagcaaagagagagaaacgaaggggccaaagtaacgtaatagtccaacagtatggagctgcgtgccttgaagatacttgtatgtatccagcagctagcatcgccgggacgtctcctgcacgtaacaaatcacgtactccatagggggaccactgcaaagaggcattttccttccggcatccggggggccgccgaggttctccatgctccagataaaaaaaaaccaaatgcagggtcgtgctgcgggaggtaggagaacggaaaagctgcagtgtaagtacgaagtcggtacttactcgcagtagcatgatggagccttttggcgggcaactcgagtacatgtacatgtacatggaatactactagtacctataccattatcgtagcactgctccaatctgcatcaaccggccgcagtggacattcgtcacaagccagcggacttgacacagctcggcggtcgaggcatggagatgagcggtgctgtgacgaaaagccaacagaaccaacaccatcagctgttgcctactaaggctaatccagcctcagtcgcgcaagctgcgctccatatacgtgtataaggcaagtcggggggttgctagtagtaaattgctaacgcgagacgcccccgtccgtgttaaactcagctctcagctcgcatcgtcaccaacgccggcagctcacttactcgtacagtatgcgtgcctctagtgcagcaacagacgcaaaacccggcagcgtcgggcttggacccccgagtaatactgccttggagcatcatatccatcagatcaggcaaaaaatggaaacgccccccttgatctccaacctcgacccttcggccgtcatacaatccgatcatggcgttaacccccactcaagagtaaggacaagaaaaaaaggcaaaagggcaaaagagtaaaaaggaccgccggttgcagccagggatgcgccgggtacagaggtcggtacgacgaatcacagctgaaaagggcaatggaacaaaacaaaatgccacaattaccggcatccaaagcccaggcccaacccaggtagggaactgcataatctagagaagagagggaaaaccgcctacaggcatcatctagctagcaccttgctgtaatgctttaccgcccaagccgccccctctaaacaaaaaaaaaattaaacccacttgcaggcgaggaaaaaaaaaatagagggccagttagtcttgctccgtagcactcggcgaaacggggggccacctatttcacgatttttagcacttgttcaggtatatgagtataggtactttgcagtaagggccgtcctcgagatttggctggattccgtgcctgcaagatgatacccgccctctcagtcccgtttgctaagcactgcttgtcgttccttggctctgatccccgcccaaaagcgagatggcattcaggagactcgttaaaacgcccctcatccacctagcagtggtagtaggtagtaggaggatctattagcatccacatgctgtgtaaggaatagagggatggatggatattcaagggtttcaaaggagaagaaaaaagaagagtaacattggcagtgacgccgagccgtggctcagacagccccaacaaaagtaagacctcaacggtatgccgcaacgttagggagccgaggatagaaaaaaaaaatcacaatcatatcatatccgccattgccgtaaagactgcgcagtcggagtgcaggcaatcaacagctttctcgtccacttttccatctcttgggcacgacaaggctgggatgaggggcacacagtatgcaccactttgccgtttcaactcgtcaggcgttccttgtgtgtcattgcaggcgcagagcagcaacgctcgtaagtacgagtacgtaattccaggctccaataaaaaagagagaataaaaacttggaaatgcgtcaagcgctgccgctaacactccaaaagattaaagaaaggaaaaaagaaaataggaaaaaaaagggacttaaaaaagagagagactaagaagaaaaaaagatggggagtgcacattagcccggctcggatgaaaggggtggggtggagtaagaaagaaggaaagagacagaagagacagaagagacagaagaggggtggctgctaaaaggggaccgatgggcaggatgtggggagcagaaaacagaagaggcccatgcccttggaagagcgcaaaggcgagagaaaaaagcaggagaaaactggagatttttggccagtcagcaggcgcccctcctgagtacagccttccagaatgcagccgaccccactccggcccactcgccgacgcatgtgcgacaggggtccgctagcggctgtgttagcggctctgctcgcctgctggggttttttgggtttttggcgtgacgacgaggcctgtgttggtacatgtcaccgaacgcatgcttgcacgcacaaaggagcatcaaggctcaaccttggtagtggtgctcaaccggctggattagagcgtgtggcgttgtctgctgccctgcacggacaacgacattgctggttacaaggtacctacctgccttgtagcaccgtagctcctggccccctcccgcattgtcaccacagcttccgagtgatcagtcttccttacatgtcatacgcacttattgcaaacggaggcatctcgtttgtggcattaatgcttgttatgctaaagtctgcgtggcgtgagccagaggagctgctaagctccttcgtgctaatcaggcacttgtgtgctctcttctatgtacatgtatttgccctccaatatcccattcccagtcttgagggtattttcccttggttccaaaaattcatcgctatcccaggatccatccaatagtacacatgcttggtttgctcatctagagcttccgctaaaaatacaacaagtgaaaatcgtagaaatccgtatctgtgtagattcccacatatatcccttccgtgagttggctcccgctaacaaaaagaaaaaaaaaaaagaaaacaaagctattgctcttccaaaacctgtatcaaaccgtgggttgtccattattgatcataaatctcgtatcgtagtatgcttagcctcatatgcatttaattatcgtcatcttcttcctcttcgtcttcctcttcctcttcatcgtcttcgtcatcagactttggaggttcccaagtctcttccagcttcaagcccttgccggtaggctcttgatgcttgaaggaagatccaaggagagatgataccgtagagcgatagttgttcaggtgcgggtcatcttcgtatttgccaggtgtatcatagagtcccattccaatgaggatttctccctcttcttcagaatcatccaaggtttgaatagctgcctcggggacatccgcttggggctgttgtgcggaagggaggaaagaatcaggtgtaggtggagaggtctcgctgaagccttggtagatgtagctgttccagttcagggcattggtaggggacctctcgttgatagcgccgttgaaaaactgattatcagccagagtgtgatagtatggagccgactggttcgctgtctgctgccactcatcagccgaggcggtggccatgacctctgtagattggtagggcagcggcagcggagaaaagtttgatgatggcgaggtgctgtttgagtaagatgccattggaggggatggctggaaggcggtatggtacccctgttgcatggccgggtattcataaaacgtctgctgtggaaggtattcaacctgaggtgtttgcaggtgagttgatggatgccagctgacaggccgtgattgccttcttggcacaaacgattcggtgttttgtgttgacgaaatgtattccaggacttgctgttgtcttctcgctgcctgagaatcgttgatgatcgtgcgccttcttgaattggcggcggacgatcgtgggctggtgctggtgcttgaaggcttgacaactcggagagacgagcccgcagatgctcgggatagcctctgggtgacttgtgatagagccatttgagtgttgtgtgtgttgtcgtagaatctgtcgtatggatatgagtggaaaggctcagcagccaacgctcccccataggatgagtgcaacatgttgacgtggttggattgctggttgggtgtgttgaagacaagactgcaagtgtagctgattgaatgtcaaaggatgattatcgagtataatatgatgacagtactggaggataatagagtagatgaatcgtagaatggaagaatcgtagcctgatgaagagctagctatgatgatatataagaggtcagagatgatatactgcaggcactccgggtgagaaggaaactattaacacaaacccaaacactaatagccaactccgtattaatatggggtggttcccaagggggtgaggggtgtggacatctgagggatcagagtggcactaacaagcgacccagctctggtaaggatggcttgaaggataaatcacggccaagggaatggcaatgcatgggtctggcacactgctactgtccgaaccagatccaaccgactatggatctggaagtggaccaacgagacagcggttcagagggcaaatggccactaccaagtggactatggtgatatgttcctcagactggccctagtgccaccagcactagcgttgcctctccgtagagtagcagtaggcgacatgggacgtttcttttttggtatgacgacgacggcacgggcaaacgtgcgggctgcatggagattaaaccaagacttgctagtgggcatccagatcccggattgtctttcccttgtacatgcgtgcatgcttgataccgtacctagcacccaagtagtattgccgcacagaccttttaacgttctttcaagacattatcggccgggataggaagacagcttgcgagccgatgtgctttacagacctgtaccagcagtaagacaaacatgcgctcttcgttccttggctggtacgtcatacggggcgagccaagggtggtgtaagggtgtctcatcgaccggatcctcaacctctagccggcaaagcagaaacgaggaacagaaagagggaatggggcgttcatcattagccacagatagtcattgctctggagcggcggcggccgtgccggacgcaataacgcgaaagcgcttagagaagagaaagatggagcatgtgcgcttgcaaagttcgtgagagacgcggccatctggtgagagaagaaatgtactttgaagatacgggtacttccaaactagcgcatttgtccgtgagcgacggagtatccaccagattcaggatacctcggtctcgcgcggcggtactctgcggtcacataccagcaaaccagcctgatcaagggatgggcactggcttttggcgagattgatgagcagtccaaagactcggtccctcgacaatctccaaatctgctggcatcagtgtcagcaagcgttcaatgctgctgatacgtggcacaacaacaaatatgcacggatactcggacaggtattaccaaaggagtcaggtgtaagtggctttggactaaaacacccagtgatgtgtagaattcgtagcacatgcctgtaccgtatagaagccagcagcatccccagcagggctgatacttgcagatgatggtgtgatagtgccagtacagcacagtacaggtactcgtagaagtcttacccagtgcacctattgctgctcctccgtacgagcacaatgactaggatagcagggcgccaacgaaaacggcttgagacagggatagtccgacgcttgggtcaaaacagccaccatttgggctctgtgcttgcgccgccatgctggatgccagggcaggccgcagaggctcacgaggaggatgccaatcagctgtatggcccctgccgccccacgttgaaagcgtaaaggtcgcagcagagaagtgatgaaaaaacaagagcccccgtggggccactttcggtcgcttcgtggaagggatggcgaaggattcaactcgaacccaagggggtccaagtaataacggcctgtcagcgcagccaaccagagccggccgtagggagaccggagcgtccgttgcagctcaactggagcgaaagatttctgttgccagggcgtgcaaagggccggtgcacaccttgtcccctagttcgcgggcccttcacaaagccgtcccttggccttggaatgctcgctccccactcacgacgtggcgtttggtggtgttccaaaatagtgcggaagaggctgtccacaaatctcacccacgcagacggagtagctagatgcacatcacggtccagacaaagtgattgacatccccacatctcgagaacccttgcctgggctgatgcaggcaccccggggcctcgctcgaatttgcatcagcagcacggaatgctgcgccggccgagagacagcgaggcgtccatctatccagaaacacgaacgagcgggttggagagacaagacagatctcatcactagttcatcggtcgttaacgactggccagcgtctatgccggccacatcatattagcggtcccttccgtccagccgcttaccatctgtgcacccatggatgggatgctgctagcgtgcaaaagcatgtattcgtaataaaactcgcggtgctttttccatatctgccgtttgagcaatccgtagatgtacagtcagacaaagtccatgacgccagcccacaacaattgcgtggctgcagcagccaagtgcaatccttgctggagccgacgggccctgtcacgcctggcgctctcgtcgtcgccgctgttgtttccattgccagggcagcgttgcctggctgctgcaagtgtgcggaatacaatacttgtacatgcgtatgcctgatttccgtggcgtgcatgtatgtagcatgcaggctgatgcattctgtagctgctcaatcctttcgatgagtgggtgactggtggaaaaaaaaaaaaaaaaaaaaacagatcggctgtggatattgaaatcagtttaacataaaacctggcacgccaaagcgagaaactgccagcaccacagtacgcatgtaaggagagaggcagccgcaattcaccgtcaatctgatggtccgcggtcgcccttggcgtagcagggccgtcgggggcgatagaaaggaaagaacaaggcggcttcaggcccccgctaactcgcgttcgcgtatcaacggccgtccaagtgcgcaatatctcgggatgggggggacgcaaaggtaaaagctgcggctgcagcaaagcgccatccctggttgactgcgcggcgccaaaatcgccaccgagccttttgggcaggggactccgtgctcgtagcgcccagtaccgcctaggtaccctcactggacggggcggtgtatcgctcaccgatgataccgctagttacctctcaatacctacacagcagcatccgggctttttctggccagctgatacaaggctgtgggcgcctgtgagagagcgctagattactcgtgcttgttcgggctagcagtagcattgattgcgctgggagcggctcgggctttcgcccacggagaagctgctggcgctgcttgcccacaattaccaggttcagccgctactcatccaagcgttgagtctcatcctgcattgcctgctttacgatactcgctagcaaaagcgccgctcaatatccactgtgtgcaagacactaccaacactattgcttctagtcctcttatcctcctagttactatttcacatttacagtaattgtgagcttcccagtcgatacgtcaccctggactccgaggcccccctgggtctcacccatatttcgggattcgcatggtatcaaggtaggaataaagtacgaaaacgtctgtgctcgtttacattcagtattcgctcaacgccgtcttctttggtgccagcctgcaatcttgtaagaacccgagtgtaccaggctcatgtcacggcatctgtcccacctttgctcaattctctgccttccgacctggtaagtttctagactagatacctagtacctgggaggtagtatcagcgcattgcgtggcatggagcttgtcctctgaatgttcggcacaaaggcggggagtgagagcgccactgactatggctaggtactgctaccggcactcgtaccagtatggcaaatgaaatgaatgatccagattgctcgtaggggcgctccaccctgaactgcccagtgcgagcatgttggtccgctgtgccagctcgccaagttgcaagtacagtctatccctggagctctggcgtcgctgatgtgggagggatggatggatgggagacggacaaatcaatgccacaagcgtagcacaggcaccaaggtcctagtacggaggacctgacacgctctctggatccgctagcaccgcaagcactgcaggcgcaggtcgcccagactggcaggcggagcgactggccaccttgaaccgtcttcaggtgactccagcaggggatggcgctcgatgctcggcgcagcaatgccactctccatatgactagcagtgctcggactgtacccgtactgtaactcctccagctacgctcatactgtacttgagtgaccctcgctcgcctgatgcagctgtctgggcactacaggtccgccacgcactccaccatggctgctccgtggccgtgctttgccttgcattgcaagttctcgtcttccttggatgtcatgtacatgccgtatacagtactgtacagcagtgaagcagctcccacgttgtatggagcacctaccgtaccgcatgcatggagcggcgtggccttctcccctgacttaccaaggacaggtatcgtcggggcgatgagatgcttctatgcttgtatcaacaaccagtctgactgcttctcgttggttataggaacatgccttttgggctacagtcctacatcgtggccaatagcacagactcatgtctggcttacctctctggtggaacttgctgtgcgtaccagaccaataggcgtcccatccggacacaagttacaagcagcatcgtccaagcccgctgctttacggatggtcatgctccataagcagagagatggtgaaacttggttggatcaagtagggagtcatccatacttggtacaggcggtcaacatctccaaatagcaggcaggggcaacgacggcaaagaccacacgagcactccgcatttgcactcaatactcgaactcgataccttgcaagtagtgctgctagcaccggaatacccattggggacgcaacaccgccgcatgcacacgagaaacgacctggagcttctgctagcaccgcaattagtgcagtatctacaagtacattcgactgatactggcagcattgacgccggctggtggagtgtctaccacttctcctcaggcacacgatccatcctgctcccctgagcgtctaatcaccggccgtctccaaattactcggcttccaatcataagaccttgcccgtgccctgcacatgcacgctcagagatgggggacgcttctttgtcagtcaatggctgaatgggcctcagcacggcttctactgtgaggtagacccgactgtagggagccagctccactgtgcgttggcgcctgtagctgaagtggtgatggacaggtacagtagtagctcactgcggtcaacttcataccacagcacgagtatagtgcaaagagcagcgctaggcaatgcctgcagcgccttggagcccatcgcccgttcgcccttttgcgcgcccatcaggtccaatccttcgccaacgcgccaccatcagctccaggtcctgcaagagcccttcatcaagaaagggcccggccagcatgtgatgagtccgcaatgggcactttgatggaagcaatagcgctcaggcagccccgttgcgtgctgcagagcccacggcaatgcggcttgccaggacgggcgctgcgtgtcatgtgatcgcctgtcgcgcaggccagggaaacaccagagtcgcatctgccctgggcatggcgctccatcgtcaatcttcggtagccttgccagggtgtcgcccccagctacggactcccaaaccttagaaccgaacccctcgccgcgattgtcccactcaggcctccggtgacttgcaagacttcgggcggctctggatccactggcgccgtgacctggcgggccgtgtccttgtcgcacaggtggggttgcagagggctggcgtcgacggcatgatgccccttttccctttcaatcagcgttcccttttttccttttcgtcgcgccgcaggaaatacgatgatcggcatcaactcgttcacaccccacccttggccaggtcgagactgagccaccctccagatgggctgttggctggccgcctggccgcctggtcgccgcataaccctttgacccgtggtccggtggcgcacaacagcagacaggattcagtcgtctcttgtgaggactgtctcagcgacgcggttgcactgtacagtctcatctctctagacagagcctgtggctaaccccatccctagacaccaccggctttgtaccgccgcgcgcctacttgggcagggttcgccggccatggtgatcatgatccctgggccaatgctggcctcggctgctccaatagcctagtgcttggcatgttctttaacttgtcgttgcaggcctctggctgctttccatccaccacagcccaatgcgggcgtcaatgtcccacgcagccatgtttcaaccatgacaactttattgctcagatctccacatgagaaccaaaacatgccagaccacattcgttatgcccgtccaacctgggggcatataccaaccactgatgagccgctgaaagacaaggcatggctgcctgtaagccacgttttgcgaaaattaaaacactctctggtcgctcggtgttctacgcggcgcaattctttgacctgatgcggaatgatagggatgagaagcatgctctatccctggcctcatgggattacccagtacggactgcatgcctctgtttcttgatgccgtctactgaagggcatacgccatcttctccgaacaaactgttgcatgcccaccgctaataacccttacttgtacaccggcagaaagcagtagtggtagcagcagtattactgctagcggtaggccgcttacaagtgctcgaacttgtacacacaacgacactgtgacggctgcggtggcgcatatcaactctgcaggccaacccgaatcccgtcttccatcccccacctgctttaaaggcgcttgctgacatactgcatgtatgtacggctttagtccatgcagccaattccactgactcgagcagtggtgcgccttgttaataccctacagcctccgtattaggatggatttgtggccgcacgttgagctacggtagaatgattcaacgattcttcataagcagagagggtagaagaatataccaacgctgggtatgtatactgggcagctgtttgatcgtgttcaacagatgttctaagccaaatgtgctaattaccgccctctgctaggtgcatacatactggtggctggcaacacgttatcagatttcacagctacagtacctatgcatggtagccatggcgctgggagctttttgcaagcggttggctcacagctatcaaatgtaagacgccaccttggactgtgtgtgtcagtcaagcccagagcgcaagttggcgtggtctccgaatcgttcgcacttccccacagcgatagcgtacagtatccaacaaatataggtaccgcaggcacagcgcaagacgcatgattgcctgaaaagaagaggtcaaggttcagcagccaggcgtcagcaaagagatgccgaattggtgcctgccgaagacaggcgcagctagtgcaacgaaacagagcatacctgctagtatgtgtgtacttgtatggggtacgaagcactttccaccattttactacaagcagtaatagtggtgctactccggagatttcgcactgattacaggtatggtattgatggcttcccggtctcacaggcataacctggatcctggctgaatgtgaacgccacgctttcgcaacggctcttcgcctgagtgccttgcaaatagcccccggatcaagagtcagagacggattagtgcaagtgcatgcctcacccgatacgaaacatttttgcggcgccgacttacttccccaggccgccaatcttttcttaccacgacgattctgtcgcatatgatagagggcagcgctatccatcggcccatgctgtggaaatccttccgcgtagagtggcatttgctatctcgctttgagacaaccttgatgcttcccagctgacggagccggcaacgcagggatgatacagtaggcgaaaagctccggctttgagaagttgtcacttggtgccgcgcaaagtgctttgtatggagcatcaatgatttagcgaacggtcacattgctagcgagtgacccaacgcccggcagactgccaaggagaaacagcagcaatagtcatggttgtacaaagtattgtataggttgctagaaacactagcattgctccgtgcgaagcagaccttttggctgtcatcccagtcactcagctaccgccttggcgccgggtgctttccgacatcccacccgctctctttggcctgcggcgatcgacgtgtatgtgatgcatgggtatttaccaccacttgtagtaggtactcctggtatctattgcatcactttacttgggcttcggacctttgtctacgaggaacccctcagtaattatactatgggtgtagtgattgaacgttgcagcctcgatcactatcatcttgcttgcctcttatagcatgtctcaatctgagtacataactcatagctgagacagcacggaccggatgattccaaaaaagaagagagagaaacagaaaagaaaaaaaagtctagttgctgcaacaacatttcatttctctggaacaagctcacatcgaggggccctgccaacaacagcggcggcagtactagcagcgtgcaagtacaagtatggagaatgagactctttagctctcatccatcgtacgaggagggcctttcccttgctttctggcagagcacttaacgcgcctggaatgttagattaagagctcagcctaggaactggtacctgtactgtatgttaccgtgtggcccccatcaacaaatcttagacagacacccctcagcctctactgcttgccaccccttttaagatctcccctgtggccctgatttgtccgcttcacttgacgcccgcaatagccactgatcgttttctctaggacatggcggcgacagcaccgcttgttggactttacgatggctctgtgcgaggcgcttcgcactctatctcggacagtatcacacccttgcacggctttgcagcggatgcctgctcttataggcagcagagtccaagccggtatcgacagggcattgtcgatgtacaagtggaaagtgccgtctgctgcactcccttctttgcgggagtgatctggattggctcacttggctctggctaggcgcctcgtctgcttccccagtgggtgtggcattaagatttagggcagccacaggctgatgttcccgatatagcttctcgatcctttgcgtctcatccatccactaccctttcttcgatgcttgtccccctccaactgaacagcttccacgtcgatctcgagcacccggtgacggatttcgagcgctcggctttccggtcctttgaaccatggccgcacccttttcttgcatccacagtcggaaattcctcattcgagcaacgccaccatcgtgtgcgacggagagctagcagcctgcttgtgtgtgactattgccagtggtggcgtcatattttacctataacatataggagattatgtgctttctgcgtgcgaggctgtgggcaaaatctacctacttgtacttgtaggcactgcagctgcaggactgccccatgcatactacttgtaagtacatggcacgcacacgagaggccgttggcagccaggctccaagggcgcacagcagtggagaggggggggaaggggcacgaaaaccaccagcgggttggtgaccagcagcttgtttgtacacaagtattacagcatgcatgcgacctggaatgatatgcctagcgatgtgagagaccggggggagattttgcctcaccagcgactgcaagctgcccgacgccagccccaccaaggccatcaagccgagacgcagctccagcttttgattgtctgcccacagtcaatcgctaggctgtacaaggacccctcgctggcactgtcactttttgcccttttcttgtttggcgtcggatactgcattgagatggcacctgcaaagcctcgcgtagccaatggtgtacttggaggtgctctccgtacatggtggctttttttttttgttcttctctctcatttgactccgttttcgctctccactacgcagactctttcgtatacacgccagaccgtttcaccgcctcttattaccccttcccttgagcatcacaacagacacaaagcctccggccttgatagggtttcctggctgtccttgtctaagaagccgccttgtcgattattgcccagaacggcatgtcctcctctttgatggtacagaagaggcattccaatagtttgttggtgatgttgtgctcagatgatccctgcgtggatgaattaatatcacctagccctggatgagtgagtgcaatggccagctcttctgactgtttgttctcgtccccgcccaccatctctggtggctgctgcgagtagtattggcgcgacgctatctcagggctgcgcatttttagatagagcagcagtgtcgcttccttggccgtcaagagaccacccagacccgccctctactgtgttaacttaattctcagtatccgtacagggagcagacacaggtgagggcctgctacggtgaatgctaaaatcgatgggatcgatcaggacgcattgcctactagccagtcgtggacatctgcgccgagcccctgaaacccctccctttggacctttgtcgtggccaggtggacggcgaagctcagcccgtggctgacatgccaggtcttgtttcgacagaccaggctgtagagcattcccgctatgaaagtatcacccgctcctaccgagctagacgaagacgtgtcagctgctgcggtgcctcaatgctgctctgtgctgctagcggtggtggtgctcctcacaaaagactagcaaggttgagtcgcgataatcgtgtccagccaaatggggaggacggcacgggaaaaaaagaaacgagaggaaagggaacaaaagggcaatcaaaacgaccctcgccgggtgtaacctactcgacgacagtatcggactttgcgcggctttccacgggacagtggacgacctgttgtttggcgagctggcacatggcggctccgtctgcaccccaagtgcagaaggcaagggacctattgcgagtcgcatcagtcgaacgaccatctcctatcagcggcaaaagacgaggaagaagaagaagacgaaatgcacattaggcaaaataggttgcagcgccccccccagtacatgtacatgtaggcggacctttcgttggaagggcatgcttacgctttctgctgcttctcgctcatgaggcaagattcggcagacccatgaccagagttctatgcagattaatctgtcagccttttttttttctcttttttccgtatgccttgtcctcacggtccagatttctcttctcctgaatttccgtcctggagccccctttggcaggtaagagccgggggggggggggggggggggggaacaccaagaagaactttgcccagcttcctctgtggcgcagtgtcacatacctctgcccaggacttggaatagaagacgacattggcctcagctgcgagctcgcgaaggccgtccctccccggcttctcgacttcgatactgacttgcgcgtttgggagcttgtcacgtagcgtgcggacgcactttaacgtagtgtgtggaatgcggccctgagctggagctgtcagacaaggatttgctgccaagagggtgtcgcaggatcaaatgcagtgacgcttctcttgcttgaaccatccatatggctgctgcaactacggtcattcgcggccgtcactcgaccacgcagtagcagcagcagcagcagcagcagcagggagaggaaaagaaataattgataaatgcactcacttcaaagtgccaccaagtctcgtcgtcggggctgaacctctgcacgatggcctcgaactcggcgactgtcatttctggtaggtcattgtagtttacgagcgtacggcttcccgaatgctcgctacggatgatgtaactgctggccgcttccgtgtacgtctctcggtaaagactgtgctcgagacttacgggtgacgactcaccaaatgaagccttgatgcgctgcgcggccggcgatgatttgctcggcagaggcgagatcagatacatgcggatggcatcttgaggctggacgagctgctgaagcacctcgagcgagttggggcagttgcctccccggcgaatggtgagggtcgatgcgcgtagcttttcgtcttcttctgggtagtgcggtacgctgttggggaagagttagtaagagttgtgatgattcatcgtccatggccacgatgttgctcagacgttgtagaaagttgggccttgcctcaagatggtatctagatagcaggctccgatcaggatgagatgcttcatcgtgccggcggagcaaagagctgctatatcttgttcttgactatatctctattcgtcttgttctttatttggcgtgtttttgtgtccgtgagactgctgcatgagctggtgacatcaaagttgggcatatgacaagcagtagtagcggattctgaggctgagaggctcttggttcatgatccactcgctgtatcaatgcagagtcagcacagtgatatatctacatcgattgtagctctagatacttgcgtactcgtttctactttttttctttttctgagagtgttgctctataaccgcgtattgtgagacctgatcatgtgcgaatgagctttgagaagctttgatgtggctgtttgcgagatccgacttccgccactgataccctaatcatcttacttttttcatctcatctagcctcggccagctacccgggagagattccagctgtgctccagaagtacacgtaaaaatatatattgggcatcatatctctgttggtgattgtatactacagctagcttgtgacgatgcatcatgatggaatgcagcagcgttatttggggtaaaacccatgtaaacgcgacatcttgacgtgtacatacaacggttttgacgggaactttatgctccacatttcggcttagcaggttcggcattcagctgagagcacttgcttccgtcgatcctcggatctcgtccagcatttcttacaaatgcaatgcctattctctccctttgctatccatgcaattgacaaatgagaaggaatctccatcgccatcatctaacccgagcgcacgatatcgaccgttgcttgtagcacggcatccggacagtggtgctgcgaccccgcggtaccgatttcagccattacatcatgggtcgcgagcacgaagaagatggggccaagacaaggctcaagcacataacattcgaccaggcgagcctggatgggagcgacgaggacgatggagctgtcgaggtgagtgcgaggacgaactacattaccagtctcttctttgtgctgggcgaaacctctgtccgggcacgtaaagctatgcctccgtcgctaactattccgaacatcacaggtcactttcgacgccggaagcccataccggaggaaaagctcgatggtttcgtcggaagctcctgcacctgcgacgaagcgcatgcagccgggccgacgagccgagtgcgtggttcatcaattgatcgaggagcaacgaaagtccaaggaacgatctgctggcaactcccccagccgcgaccagtatcatgcgcatccgatatactcgcagtcacatagagacgacgacgctgtcgatatcagcagtgagaagaacatggacagaatagtcgattcaaagtgccctgtcgacaagcaaaagtgccgtgcggtcctggacacaagttgcttggatgccgaaaacgaaataggacaggtggaccaggaggcgtggacgaaggaaatgacaaagtcggattccgaggcggaacctcaacagcaaaatgaccctgttcatagtcgaatgttgacgaagaagcagctgagtgatatggcttggggggttcgcgagctgagcaggcggctgagcagcatgcgcatccgcttccgagtgaggaccatctttcttctgacaaagattcacgactcggacttgattgtcaacacgagggccctggcgcagtggttgctcggcaaagagcgagatgtcaaatacattgtgtatgtagagagacagctcaagaccaacaagaggtttgacgcggcaaagctgattgacgaggtggctcacgaatatgccaaggacggtagcgtgacagaggacgccgctcgcgaaggcgtccagaggcgcctccggtactgggacgagtccatgtgcagaacgcgaccccattcgtttgactttgtcattaccctcggaggagacggaacggttctgttcgcgagctggctcttccagaggatcgtgccgccggtgctgagcttttcgctgggcagtctcggattcctgaccaagtttgaatttgaagactacaagccaatcctcaactctgccttttcaaagggcgtgacggtcagcctaaggcttcggttcgagtgcacgatcatgaggagcgtgcgtaagaggctctcggagtcggagtctgacgaggatgatgacgagttgcactaccggcgggatctggtggaagagctgattggcgaggagaatgaggatgagcatacgcataaaccagaggggacgtttgagattttgaatgagctggtggttgaccgaggtccgaatccaagtgagtttttgcctcctttattttcttctctttatcgtatgttgccattttattgcaccgttatcgaaaactgcggtttgctgacctgaggtatcttcacccctttctcctgtctatagccatgtcttttacggaaatctttggagatgacgagcacttcacttcggtgcttgcagatggtatttgcgtatctacaccaacaggttcgacggcttataacctcgccgccgggggctccctatgccaccccgagaatcccgtcatgctcgtcacttccatctgcgcccatacactgtcgtttaggccaatcatcttgcctgacacgattgtgctgcgtgtcggcgtgccctacaacgcgaggacggcctcgtgggccagctttgatggacgcgagcgagtggaactgaaccccggcgactacgtgacggtcagcgcgagcagatatccctttgcgtcggtccaggcagaagggcggaggagcgaagattggatcaatagcatcagtgccaagctgggatggaacacgaggcagaagcagaagggattcaaggagtgggataaatgaagaaaatgtttatggctacttgggatatgctaggatactaggtactgcatctgcattatatgctgttcttgtcttgttttgaatgatataggcgggttgttatacggagttttgcagtcactaccaccaactgctttttgacgtttgtataatattcaagaagaaagaaaaaacaacagtctgtatatgagtagtaggttagctgccagtatatacctacatgtatgcaatcagatactagtagctgtatagaaacatcacatcaatcttgttgtagtatccaaagcgagcacttccttgcgctgaagaagagaaaccatggccccgcccccacagcgaccgtggcggggcacatggccaatttgtcgtgatattgcaaccccacgctaattaatgtccagcgcgcatctctcttttcaaaaagtggtttgttatttttctaacttttgtgactgcttcagtgattttttttgtgtgtccgttggaatacagttcaatcgattcaattggactctagcacttgttttttgattcctcattagcgtcgtcagcatcagcatcagcatcgtccagctctttagtgctgaaaaccccaagtttttcttcaactcccaacttgaagcacaacccgagagaacaaaaaacaacaacaacaacaaaccgcaaaaatggcctcgtccctcccgcccgacctctttgaccaaaccacaatcatctccctcctctcgaccctcgccatcgtcctcgtcgcctacgccacgtcgcgcctcgtcctcccccgcgccacaacctccgccacgctgcgcttcctcttcatctggcacctcgccgacgcgctctgccacttcatcctcgagggcagcttcctgtaccactgcttctactccttcattcccgcggctgaagcggcgggcaaggacctggtgcccacgccgtataatttcctcggattgggggatagcagggtctatggcccgcagagcggcggggataatccgtttgcgcagctgtggatggtgtatgcgcgggcggataagagatgggcgggagctgatctggtgagtcttgtgctctgctgaaacatttgatatggattgtttgccaactgaactatgaaacagggcgtcatcagtctcgagcttttgaccgtcttctttgatggacccctggcggtgtacatctgctacctgattgcaaagggaaaccccaaggctagcatctggatgattgtcctggcgacttgtgagctctacggaggtacgtgcgctgtgtaatcatcctttggagagatggtagacgatgctaatgaggactcgacgctaggtttcatgactttctgccccgagtggctcaccggcaacatcaacctcgacggcagcaacttcatgtacatgtgggtgtacctggtcttcttcaatatgctgtgggtctttatcccgctgtatgcggtttggtactcgatcaacgacatctcaaacgcctttgttgtgcgacaggctgtcagaaggacggcgaataaaaaattcgattgatatcaacagtcgcgtaggtatatattctgtgatttgggattaggaactgtatctcacaagagatggaaactctgtgatttgaattgtgtgaccgagatacaggatatatagtgttcaaaaggtagaaatgagatcaatttacaaacaagtatcgcgtcgaatgtcacagtcacaggaaatgttcaaggcaaagatgtaggtcccaaattgtattattgagctatgacggggtatcgatattcatgtcgcgtagacactcagctgcggagttgttccatcctgtgtaattccaccacagttgctctcatggtcgtggctgtttagatagcctgcttgtgggcctcgcccttggcgtcgtgcttgctctcgtccaacttgttgcccagagcgtccttggcagcggaggcgctgtgaagagaattgtcagtccgtgtcgtaccattactagatgatgaagaagcttaccgagtgccgacgggggcatcagagtccttggcgacctgcttgttggcctccttctcggtgccagtagtagcctgctggaccttctcggaaacgtagttggcaccctgcttgatggaatccattgtgatggtttgtttggtttgttttgatttggtgtggaaagtttagaggtgtgttgaattgaggttgtgatgagattgtgatgaagaaagattaagttgagagatggggggacggaagagtttatatagacctgaggagagcggaaaggccaacgagccacacgcctagaatagctttgacatggcattcactctttccccatgcatgtgaagcaggaacatggcgtcatcgaatacgtattccccctccaaagcttggtgaacaactgcaagcaagatggagttgatgtagagccgctgccttgatggcggggcaggtacttgtgagctttgctgcttgaaccccgattgacttcagatcacggtgggttcttgcctggagagcatgtaacactcgcttccatcatgaatcattgagcgtagatacccgctttgcgccgcacaggctgccttctcatacgcaacacgcaacactgagtgaatacagggcgttttgggtagctgttggtgaatatgaatgacatcacgacgaagagggcaaaacgtcactgctcgtgtgagctgccgagtaagtcgaggtctgtctccatctgcctgcgaacagcctgcatgctgtactcaagcttatttctctccatacagcggaaagcgggtcaaatcatcaaacgcgcaatgggtcgaatcgagtgccatgcaagctgcgagcagattaaatgagagatgtggcttgtggcttgtggcggctccattcaagcagcgattcgagctctgtcagtggacgccgccacgtgtggcgcctgcagttggagctgcgggatgtcgagatgtggggccaccgcagtggatgacgtcgtcgtggcataatcgctacgatgggctttcctctgtgagatcgaaactcgtctgcgctttctgtgtttgctgggtccgctgatgctcgcatcgagatctgcaggacccggccggaatgttcactccggagcatccaaagcgcagcgcatcggttctacgaggccttggctcttgaagcttgtttgcaagtttctttgtttttgcgggcagctttggcagaggctacaagcgggctatcctggcttgcttggcaaactcttgtgcaatctcaatctcatattcacatgcttgccacacagaagaccccgaaattagagaaggtagaagatgccagataatcgtttgctaccgagtgttactgagtttggcaacccatgacgccacgatgctcatcctaactctttggagaggggaagcgccctgctctcgctgtcgagagccgatggctgacgaattccttgctgatggaaactccgcacacggaatcagagtcacgatggcaaatgtcgggtttcaattttgggattccgacaaagttgtcacgtggattgccgcgggaagattctatcaacctgtgtacacggttgtcgtcttaccatctgatgatgagtgatttaagtgtagcctttcgatgtcaagtggcatattggagcgatagattccggcctggtgactaccgttcttagaaagcagaccattgaagaacatggccaaattgactcggttcttagtcaatacttttattagctgccgaggacagtgctggccattgggaatcaagaaatcgagcttctagaaccatgacaagggtgtgagaaacagagaagtgtccgtgcggatagcttcatggcttggtccaatgtgcacgaagatgccatcatttcatcagaggcctcgccacttttgaacttgggaatggcgatggcccatctcctgggacagatctagccttgcacctggtccaaacgatgcggataataacctagaccagaggcatgtagtatcatgataacctgatgatagatcgagacttgcttccaagttgccagatctggtatcttatcaacgataaagagaagcaactcatgctctactctgctattggtggtacgtccattcaaccctcagtaacagagtatactagacccactggctgctcaggcgatggtctcattgtcacttatcacatcggcctaggtatttacaaagccaaggctacttagataagcttatgaaaccacccaacactgacagttccagcttatcatcagtgatgaatgccatatcacctggaaaaattggccagtggattttgtcataaaaactgccccattgtttacgtggaagagtagccggctaacttgtaatagtaagcatgcagaaggctcactggccaagttttcaagattattcggtattgctcctgtcaaattgaaatccagattccacgcacgcgtagtacaggtatacaagtcaacaactgctcaccacattggtctctgactttaatgttattttcttgtccaaaaatgacccgcagccattgagccagctcccggcaccaggggttctccgccaacgacccaagccatttcgagcatagcggcactcccgcgtcttaccgcatccgggaccaattcggtgactgcctacggcaatagcttcaactcgtcgaacctcttacaagggctcctgacttttgaaactcgagtttgttccacgtctgcttcaaccccgccgctaccggcccttgggaaaccgccatcacagctgacgccaagatgaatacgggtaatgagagtgatgtcttggtgagaaacgcggcgataaaggaacatgtggcaaagctttggaggcggcgaccgaatatgccctatttgcgcttctcgggttatctggctgacgcagctaagagacgccacagggactcggtatagacggattgtaatgttatccagatgaaggggtctgtttccttcttggacgacttcttttcatgcatcacattaaaaccactactgcagcagtagcagcatcccgtcaatagtccatatcagggcctcatctgaaaaaggacggcgtgagggcttattgaaagcatgagtccgtaatctcgacggtcaatatacttattattttatccccccctggccaagacgatggcgtcaactccaagttggtgtcgattgaaacacaacacccatgtccctctggaatcgggctgtgtccctgtatcctttctcccatggctcgtccggatctccataacccggtattccttgctcttgacttgtttctttgccccacaatgttctaacatctcaatcttctcgcctttccctctcttttctctcttctaggtgttttctcttcttacctctaccagctctggtagcgatcccttggcgtcaatctggagtagattgtgtttctgccacttcctttctttctatattttttttccatttctttttcttttgtgtcgatttttctttcttgtggttgtagtcgtctggacggctgacaccactaccgttttatacttgggttatttgagtagagagaaattgggagcacttgcaggcatgcggctcttacctctctgagcctttttttctctttcacttctttgctccgcaggacgatagcaacattttctactctcgcccctccctatacgacgacaacacaactcgactgaaataaagagtgtcgatggcgatctgaggcgcggctcgctggggggcttcgacgccggtgttagtttctaccaactttctcttctctcgctacacaacgcaactagggccgtaaagggtcgaccaaggcaaccatggatggctggaacatgttatttgaaggacaaaatggggcgaatggggtatgggccaggcagacggacgaaagtgcggcaggattcccgttcatggacaattcgacatcttcagtcatcaacaacctcaagttcaccattgctaagcaagttcggtctatgattactatccttgctgggtttaatactgccatggctttgatactggcaatcatcatctttcggaattgctataaagcgacaaagcaaaatgacccgactttccgtcttcggtatgtctgcttcttcagttgccacggcagatatatatgctatactttgctgacatcaaattagtagtgcttcctttttccacgttatagacgtatcggagatattcccgtttgtcctatccattggcatagcggtacaggggattatctacatcgcttgtcagaccaaaggccttgaaggtttgcttatacttggatgcacgtccatttctcaggccatgctaccaggtgagtttctggcgttagataccactctgaccatcttgttaaccattgctactagccctatttctggtaccgtatatccagcttttctttgggctggagacggttgtacaggcgctgaggccgcggccgtttccacgaacttctaaatgggccatatttgcctgtctcttccttgttctcattggaacattggccatgttcgtattaacgcgcgtcattgaggctcccgatttttgctatgcatctctcttctggtttgtccaaacctggagactcgaatcagctattctcctgactacaatcgcttgtatcttgatcattggggctgtcatcatattcgctcggctacatcaaggtgcttcagttggccatgttgaaagggcggccgcatccagaatggtatactatatgattctaggcgctatattaaacgtatgtcctcgcaacgaatctttttccctttcaaagtgtggccggctaacaaagagaacacaggggttgacggctccctacttcttcagcatcttgtctcaaaaccccatggcattaacgactctgcaattggatttgaacatggtctcttcggtggcgagcaacgtgtcgggaatcacctttggcgctctctatctatttcttcgctcccgcaagatgcaaaagactggaccgcttggacatgttgaggttggtggcccacgagaaaagtctattgattcttggcctgggtcggacattttcaacaggcaaatcggacagcccgtctcgccggcgagaatagtccaatcgcgcgcaagcacgacgaggtcagcagccagcgaagaaaagagaagcattgacggacaaggcacaacattccacgcaatatctgacggagatgctgctgacggctttgatttggtaaatgtgcctttgacgccggttatgcctcgagcccggaaagactcttatagcttgtttccaaaccaacgggaaacgctcgacattaaatcccagagcaccactattcttccctctacaacctactcgccaacaagaagcaatagcaacgaggcactgggcaatcagatgtttgactttgaagacctgttaccgccgcctacaatccgcgtttcaggggctcccagacacaaccgcgactcttctttggtctctggtctgaccgtccagattggcctcagagtatccaacctcagcgacgtgaaccgcctagaggccccctttttcttttctcccgaggtgccattttcaccaaattcacagaactggccattggctccagggacgcccaccgaccccacgaacggagccgcttttcgcctcaatagcatggctttcaacgacgacaggagcagcaatgtacctcgttcgcccatcagagcaactatcgaggtgaggcaggatcaggatcaagacaagccaatcaccctgagccctacggtgtacagcccaaacaagccgccgactccgccagcagctgcgcatcacaggggcatggcatctactccgtcaacgccaggtgctgcgagaactgatgaacgatattcagtaggcactgctgagtggatataaatgatgacttgattgttcttttacgacttttggctgtgttcatcatatttctcggaatcgagatacattcttcttagacatacacacacacacacactctctctctctctctctctcgataccccgatacgacttaccattttcctttgcctctcacatcctcccccccctttcttctcttttcttcattttgtccttctgtgagggacgcttttttcttgacggctgttggaaatggcaaggggaccatgtcatacagggttaaatatggtcttttctagcaagcgaagatgatgtatttctatatttccttcttatttttttcccttcttcttccttctcttcttccactctttccccccatcgctgggacatgggatattcgacgtatgaaatgggctattttatgaacaaccaacatatagaagaaataaagctttagacaagtcaagtctgggaaattttgttataactgtccgtgtcaagtttgcagttgctgttattgttcgtaccatgtaaaatgagttgcatcgcataattacgcatatccgctttgctgacatggctatcgtgatatttatatgttatacatgttattcgtagatttcgccccctttcttcttttactttgcttttgccgtcttcttctcttcccacttttcccatcctgcctggcacatgtcctcttccaccaccaggtcgcgtatcctcagcattctcgccggtggaagctcaatgccccaggccagccaacccgtccttcttaaaatctccgtcgctacgaaccagaccagcgcaaacacaaagccagcactgacgccagcagccacttgtgtcgtcgtatggtagtttaggtatatcctgctccacgccgtcgccgctgccacagcaacaccagcaagactaacagccagcctctcgaccaaagtccaaggtcgaccgccctcccatatctttgccttgccccgagacgacagcggcttgtgtcgcaccagcaggaacaaggcaagggagaggctccagaaggcgacgaactgggcgtgcgagctgggcatgccgtagcccttgccgtggatgaggcgcggacgctcctccttgatgatgcgtttgaggacgaagttgagggcctcgcaggcgagctggccggcaaaggcgaggcatatctcggcctcgcgcgttgagaatattagggtggcgtagacgacgcagagagcttgcgggaggagggcgaggtaggcgcatagaagggagatgtaatcgtcggggtcctgggaagaagaagtaggaatgaattagcgggagagaagcagatggagggctggagtagtaatcggtggaaacttacatagtagacgtgtgtgacggagagggaggcgagagttggggtatattcgtcggccattgttgctgattttggctgtagatggctgtattcaaacaaagttgcaaaacgcaagtagatgcatgatatcagtcgtggagatgaaggagtaaagagacaaggcaagaaaagaatgcaatggaagaaaacagaagccagaaatagctcgtgaggagagattgtatgttattgactgtcggccttgaccatcatgtatcgtgcagacacgccagatggaagacgagagtcaggatgaatgacgatgcaaaaagaatcaaacatgtcaagctgcctgcatgtgacggaagggcgggtgctgaggctggagaacagaaagaaacgtggcttaatttccagctgtggcgcagaggctccaggcgctgggcagacttttagtggtgacattagcacggcaagtgacgcatacaatggacgacttttagattacaggcaagacactaatcgaggtttagctatcaatgccaaattctaggctgtgagaagaacctacatctactattttgccctaggttttatttcttaaatatcgtctctgccttgtcatttctttcggattccctccatcaaacggacgtctcgaccaaagctgttattggtagctgtgtgcgttagtcgcgggtgccttggatatgattggattagcaattctcagcgactaaggcagaacctcacttttactcacgctttgccacagcgctcgcagcttttcccgccagctctctgccagctcagatttcttccttctcatcatttatttcttgtctcctcgccatattgctctgctctcgctatccatcccgtccccgcagctttacttctccagcagcctcccatctcatcccctcttttccagtcttagcggacatgctgcagctgtgcaaacaacatggatctttccacagccgatgacgacgatgctcgcgccaccgagctggaagccctcgaggccatctatcccgagctccggcggacagacaacagctgctttgcctttgagcttgagctgcccgtggaaccggcggcgcccgtaaccgtcacctttccagcggcggcttcatctgaccagcttctcaacggctcagcatctgccgctccagccctggaagactccctccaggtctctcacctgcccccccttgccctgcacattacgctgccagaaggctatcccgcagaatgcgcccctctggtcaacatctcaaccacgcctcagtggctctcggctgagatgctttcacgtcttgcgggagaagcaccccggctgtgggaagaaatgggacgagacctggtggcctacacttatatcgatcatgtccaacgggccgctgacgacgtattcggggccatcactgccgaaggcactcttcaagtcgacccagagcacaaactcgctgtgctggactatgatatcaaagccaagaaggcggcgtttgataaggagacattcgattgtggcatttgcttaggtatggaatatttccaacatctttacgctcatgtgctttacactaacccgctataacgctgcataagatcccaagaaagggtcaaaatgtcacaagatgcttgactgcagtcacatcttttgcttgcaatgcctccaggatttctacaatgatgccatcaaagagggcaacttatcaaccgttcgctgcctggctcccaactgcgccaaagagcgtgccgccgccatcaaggctgcaggaaacaaggcaggcaagcccaagacctttgtcagccccagcgagttgctgcagattggcctcgctgatgacatggtcaagcgctatgttgatctcaagtacaagacggaacttgagtccgacaagaacactatatattgccctcggcagtggtgtaatggagctgcacgctccaagaagcacaagaagccttcggggctcaactttggagaaacgtcagatgccgagtctgaccaagagaaggagaatgaaaaagggggaagcaagttcaatcttggcgacttgctctctgtctgtgaagactgtgggtttgctttttgcagtcggtgctatcagtcatggcatggagaattcttccactgcgcacccaggcgccaaaacggcgagctcaccgaggatgaaaaggcctccatcgagtatctcaagctgcatacgagtccctgcccaacctgcaacgcccctgcgcaaaagactcacggctgtaaccacatgatatgctcacggtgtgacacgcacttctgctatctgtgctcttcgtggctggatcctgccaacccgtaccgacattacaaccaacaagagaacggcaaggtcacatcatgctatatgcgtctgtgggagctggaaggaggagacggcgatgacgtcggcctggaattcgctggcggtcgaggcgccgcactccacgaagacgcccatgaagctgcaccagaagatgaagaagctcaggagtggcttgccatagccgtcgaaggggtggacgacaatgttgaaaacaatgccaatgccaacgcagcagtacagctcgacgagaatggccagagagttgcggtagctcgcgaagcgccccttgttctacgactcatggacaaccccgtcaataatggccacaataacgatgataacaaccaggggcgtggcgggcatcatgctgcaaacaatctgcccatcagagcacctggtggtggaggggccggcagaggacgtgctcataatgcacatggccaacatcgcggtgcaggccaagctgtcaactacaatggcagaggcaatgccgccaatcgcgccaggggcgccagaggcgatgcccgtcgaggccatgatggtgggcgaggaggagctcgacgacgagaaggcggaggcccaggtcgaggcggcatggttcgtggcgaacctgcagcagcagcggcagcagcggtagcaagacagcagaacccaaatcccgagaacaacgacgacggcgtgctcgatcctgctcaagaggcgtggatccgacactttgttcagatggctctcatcgatgctgaagaccaagtagaaggcggcgattcagacgaggataacgagcattggcgtggtcggtgacagttgcggcgacgacacaaaaagcatggcttctccaaaggaagctctacgaacgacatacttgtaaaaggcataacctcttgaaaaggaaattctacgaatatacatgtccaaattccaacgttttgatatttctccttgggccattcaaaatctacacttgtttatttgctctaggccagtgattccatctgtacgcatctacagagcgatctaagcaacacaattcccgggattatgaaaaatttgtgccaacaggaataccattttcagctgaaatctctcatctttgcttcggcgatgtagtcgggaatttgcatcattgcgtggagacactgcatgtgttttgtccggccaaattcaaattctgtccttagtatttagcttgaatagaacgttacatacccgtacctgggtagacgagggcgtataatattgatcagtttattcttagtgcttggacgcttctttagcgagcggacgacgccgctatgcgatctggctttttagtgctgtcagtgcgtatgggtgctaacttacaacccgcaaaagcactaatttcaacttgaccagaaaggaagcctgcgactctcggggagagatgcagagcaaagcagatgccactaccgggcccgagcacgcctgtagtcactttgacgaatatgtcgatccccgcctatcgtgttgaaaacagaaggttgatgatcatgtcatccggcacccaatctccaggcccaggcacgcacgaccaagggccagggaccgcttctagccagtagaagcccccgtctcggccgcctgacgagagcattctccgtggacttgtatatggagccctctggatcgccgtgtctctacttgtagcatcgatggagctgagccggaacgtagccaccacatacctgctcgtacatactgccgcattgggccaatggtcatggcggagaatccctttcgggccggccgcctcacctggccgtcgactcagggctctcgtccgtcgcctcttcgctgctgagagctctctggtaagacatgcttgtacacgcttgtacatgctgcagtgactaacgggtcccctggtctccgagcccacgcggcgaacggagcaacaaatcgtgcagattttttgggggccaggggttgaacagcatgggtctttctataaggaaagaaaagaaacgaaaagaaaagaaagcaaaaggctgttagacgaagaggagggcactgtaagacaatctagccaaagaagagcaagtttcgacactgccaagcatcggaacttgcaccgcaggattcaccagcacttgcttgtataaagagtagcatacttttatagtacctatatatcagtataggcggcatgtagacgagcagtaacggctaaatcaagattatgccgctcatataattcaacgtaccagcctatcagagcccaggcagagaggcaacagagtttgttgaggctaaaggccaagtaaggaaatgttaagcttgaagagtatatgttgcttagtccgttaagcataaaaggtcgggtttcttgcgaaatgccttcatctgcgagcaacaagtcgcgttggtctgggctcccctcctcatcttcaactgagacatgcagcataaatggcttggccatacagccgtgcctcttcccttcagcagcagccaagcggtcctgtctcactattgtggtccggctttgctggactcggtctgaaatcaaggcggccgacatttattcactcgctagccgaatgctcgtttcctttcataggtaggtaagtaggtggtagcagccataaacagtctcgaacaaaagtgcactgaactctgtcgtccaagcttctcagccgacctcatcacacctgtgagtgatgaagatccacctcacgtagaataatagcgccccgcgagagtagaaacatcaattactgctataccgttattagtgcccaggctagtgtcagtactgtacgagcgatactaccccctcgtgcagagtagcagtgcatgggcaggcgactttgtatgaggagcagtaggtagcagtagtagtactactaatatgtaggtactggtactacattttgaatacgtccgatcggctacttcgggacggtacaagagcccgtctcatattgacaacatgaaaacaggtagtattatattccttagcaatgagccggaacctacccctagcgcaggatcgatggtactttgaggagtcgacggcactcgccaagagtagcggaatgccgcgtatgagtgctctactacgagcagagcaaccggtacttgctgatgatgccaagttgacacctgatgaggatttgataacgtgatgagtgtgtgtgcatacatacatgcatccgtagtggcatcatccgctaggaataaatgataaccatggcttatttcataatgatgcgtatgcaagagagatctgacaatagagtgccactaacatctcagatcaactcgtggaattccgaaagcttgatactacagcgtgtatgctccctctgctggacatcagtcacagggccatgcgactacttcttgccttaccctagccgtgctgtggcagacgtctagtcaagttgcagagatacgacaccaggttgaagaagatgccaagggtgacgccagatatacgactcaaagcagcagcagatccggctcgtgtcgcgagatgagactacagtggctgatactatattttgctgctttctttgccgcatgaagatggggttaatgatctgctccgtaatactaccactttgagcagtgtaaaacagccactcgtacgagtatagtactttcggacggtgtagtctcaagacagggcggatgaggtattattcaacagtgggtgacatcccgctagccgtatctctggtcgcttaactggggtatactgcttcggttagaatcagcgtctctgttaattcctgccgttgctagatggtgcgggttgatagacgccctgcgcttatttcatcgtataacatgctgagatcactgaacaattgctgttagttcggaggctttgcggcattgcgcgtatcgggtgcgtgcttagcgacgtgcctaccccttcctagagcacccagatatgtattttgatgaaggacggcaaggactccagtattcgcgcatatcatcaagccagacgcacgtataaagcgtggccaaaactgaatcgtcggcttttgagatttaagcacataacaccgcggacctttgttcggactttttgatcatcagccgctgtgtgataacgccgctccctggatatactttctctatgtgtgtctttctctctctctcgttctttgtcttcttctggttcggtcgagcgccgcccatgtagtaacagccgacaatacttgcaagtaagaagcggctggcatagcatgcccctgctaggcataattcgtgaattgatctggccaatctgctccatggcaagctatgcggccgcggcacaggtgcttgtatccgcgcccacagctctgttaatgcggcggatgctcgctccacacaagctaaaacgagtagcatatccacttgccactgtcacaaggattacttcgtggtcgtacagactacctgtacctcgtggtaccgcaccctgtagtctcttctcttggcagggcatgtacttgcgagctgtccatgcactacagagccttgtagtacttgtagcaaagcgacaacctctatcgcggggtttctgcgggccaaaccacaacggcgcctgttccctacggggtaaggtggaaaagcaggggcaccgctgctgccggaccaggagtttaggcgcgttctggccaacgccggctgtaagggctcggccgccggtacaatggccaatagaggtcttttcgcaagcgagactggcaatccgtctgtcgagaactggtcgcggcaccgtgatcgacgcccagcagcattccaggtaggtggtctgttgattcgaccacaagcggggaaggcgactctctgttcatgaccctggcaccaggcatatgaagaggcaggctgatagtaaaacgcatagggaggaatgcagtatacctagacccctcttgtagttacaaattcatctcgcgatcgcaaaggccatttctttataaataaccctaggggccccgttgttcaagggttgtgaatgctttgcagaccagggatctgcatcttactaccaaagcgtcgtagatcatcacgcctggggatggcaccctgtactactagtaccgaagtaagtatgtggcagtaggcaattgctgccgaatgcgacatgacaagacgactaagaggtcttttcctaaggatcttttgatttgaaaatcgaagcgaactgcgaagtcgttgccttggatatcacggaaatagaggcagcactgagcttgatgccttgattgcgaaggaacggattacagcgagttggaccgcatgtgtgctccaaatcccccaaatagctccgagatgccgacggagcgtgtaggtagatattatacaagtacgtctgtatgaatatggagcaccattcttgcgtaagatagtagtatactacctggtcgtatgggtaataggcagtagtagatagatccgatacggagcacctgcgtcctgcggtgataatttgcatacagtggcctcccagtctgcattcaaagaaggccggttaagctgacactccaattatagggctttgcaaacgagtagtagtgagtaaattggacgtatgtgcttgtgttttcaggaggagaaagagcgcccccagtctttgaattgttgctggtgatggagaaaacacttggatgtgtcatttgacaaatgagattgcatgaatgcctcggatgattgtttgtgatctcatagattcctagcggtgggtggtgaagcttgtactcgtatgtagtggctcgccgtaatgagtggcgatgggtgatgggctcggccctccctgcgagtgccgatacagctctgtgacgtcgctaaaatgagttcgggcaaaagccgaggggctagccatagcatgtgtgtatgcatgtttgtgtgaagctcggggagtcagcgccgagtgccctggataacgacttttagactgtacttgtgcgtgctttgctcataaaacatccgtctttttggccttgaaatagtagtagtgcactcagcaccgtggacacgggacgcaaggtagagcggtggtgaggcgcgctggacagatgctagtacatggtgagggcattgtctagactctcgaagacgcggataagaggatcctgaagaagccagggggcgaacgaagctctgtctaggatggtttggcacagccgacaccaagtacaagtacaagtagttacgcacgcagcaatggtagcttgtagtacgagtaaagtactcggcggaagcatcgagtaaagtagctgccctggcccctcgtcatgaccttccgccatgaatatctcccgcgcttgtagattgcctgtgccccgttcgtgcttgaacgatattgtatgtacttgtactgctgtaggagtacgagtacctaggtactgtacagtactagcagaggccacagcaagtggcatgcttccgcgtgggacgccaaggatgcctggtgatggcaaaagagcatgggagtggggagacgggaagtaacccatcagccatcttgcgctgctcgttgaccatcacgatgagaatcagatgggcgccctggatagccagatctccaaagcggcccccaaagagcccctgatggttacatcgccagcgagaaaaaggcccggcgcagagcgatgaaacttgagatgaggacaggacgattggggctatcacctatacggcgtggctgctggtgggcgccatcgaggccaagacggacgctcctcgagtgcttgagcaagcccgaggcgggagacgcagagtggctgacctgcgcttctgcgcttctgcggccagcagccctgccgtcacatggatggcctgagcgctactgatgcctgtcagtgtgcggagcagctgcacggagtgggataaggcgtggcgcgcatgaatgaaggccggaaatactgcctcagatgggtaattaatcgcaggtgcagaagtgatgaagacaagtgatgaagacgagaaaacgtgtcctgagtggaggaggcctcagcggattggattcaagcaagtgctacataccgggcaggtacttgcagtagtgcctgcctggtcggcccttcattttttccagcgcaggcaacttgaaccttacagactcagagatctcaagctgtcggctgccgcgagcacaggcacctggttcactgccggatgtcacgttctgcagatctcatgctccgtggtacctcaactcttagtacctgtgagcggcatctgggggagtaaagctgcaatgtgcctgcgtacctgccatcttaggtaatatcgtttgatgtctccagccattgcgggctgccaagagctgattggctgcactacctgtaaaggtaatttgaaggaatttagcccatgaaaagagcccactagcactccgtacctgtctagaaagcaatggccgcttttgctagtgcgactttaatcttgcccgcacctacagtaaagaagccatggctgtcggtgaggcaatcactctgtaaaatgacatacatataagagttgcggaactaggttggcgatatgaggagtgctaagctatcatctgccaagggaaactgatgatatgggcgaccagatcacttgtggtgaacagtacatatttggtacctacgtgtgttcattagcagatgctgaaaggggcaggtaggggaagaaagaatgctgaagacattgaagcttaaaaaagctcgatactatgggtctttggaggttctcactaggaaaataaagaggtcctagctgctagcctgctagtgctaggaataagcagggcagagcagggcaggatacagtagttgaatcggacggcaacatcaatgtgaccgtgtatgactttatttccgcagcgcaagccgaggtagcacaggtatgcatacaattccgctcggcagttgacaaacaatgtatctcccctgctagaaatggcgcgtccacagtggatctcaacggcgagcctgccggatgttactgtagcgtgtggtaatcgataaagttttcactggtgcctgcaaggaggtcatgcctgtgcaagttggaagatggtcgaactgcgaactgagagcattgcttgagactcggcggcagttgttattgttgctgttgcagattctgacctgcgttacgggaaagccaacagcgcagggggaatggcctttgtcgtgccctgacttgacgaggtcctcgagccccgaaccttgtccaagcaggtacacgcgccacgattgatacgattgattgagaattcatgcacacaatgccacggtcccgaataccctaagcgatgcccgtgtttcccagtgctcgatttgtcgacgtgggttacgcttcgatggcccgaagaaatactgaagcctggagaaggcgcaaagaccctagactcgtattttgctgccttgtaagcgaccgtggaggaaaatctcaaaaccatacttttgcttgctaggttgatagccaacggatccagagcccaggaggtagtttctacatgccataggtgagttcttgctctcgcggcaataccagccaacctgaagcctttcaagtaaatgcgtagcttggactcggtttgtagagaagccaggcgcgcgcagctgctggagtctttgtcaacaacattgctggctcaaatgctttcgatatcgtaccccgtgtgtacatagtaggtacatacctaggtatatgagtggatgcctctcgcgtccaccagcatggccgctccacctacacctgaaggttcgttctttgagactcggagcaaggcgcggctgtcaagtccacctccatttaggtgggggctaaacgctaggccgtgcgcgggctagtcttctgccgtcaaaagcactcgaaatataaccgcagactccgtactcgtgcatacagtatgcaggcgtcgaaatcaaggcccttggtggcttggttggctccaggacatggcttggacggggtacctgccttacggggcacgcgggacgagtgcctacaggggtccagaggcgcaggggcgcgtaaaagagacaaggttggtggactttggagctttgagggtgccttcagcgggcttgcgccgtacaccatcagattctgatcaccagcttcagcggcggcctgccgaagccacaggcggcgcgggcgatttctggacagacacggcccaccatggagaggtgctgctgctcagcagcatttctgagtcggcttgaaggcgggagaacggagaattaggggggtggtaagctgaagggctgcctgaagtgagatacgggcaggcatcgattctgcaggctgcgtcgcccatgcctgtacagtatgagcatctccgtttctttgcggtgtttagtgcctagtactgtcacgtaaataggcacatgttagtaatcgccaacgtattttcagcctcgcattcgctttagatagatactcaacatatcagtgccctgtatcttccagcagcaaggctctgcgggcgaatgcaagttcgactacaggtaagtagagacaagggcgggggcggccagttggttgaagctggcgcgtgctgccttagcaccaaggcatccacttttcgcaactcgagaacctcgaagctgcattcctcagccaacttccacggaatacaggtttaatccaatcggcactgaagcgcctgaattgtcttgaaacgctaacttcctaccatggatgtcaaaggtacaggcaatccactaatggtttaggacctagcgcacggagggatccggcaactgtcactcagttacagggcaccttgtccttgtgtcgtgctggctagattcaaaacctccaacttaccttggtgcatatctatccggtgtctctatagccaaaaaccgacactgcccatttacgtctttctcttttctactccgattcttatgccaacgtcactagtcacacggctttatcacggggacccgggttattgccagcatggggctcattgatttcatcccctcacggctaaacttggcacgtctagatcgtgtgttaccccagtcaactgcagacgaaccaaagcgcagaagccggtgttgagacgaagaaagaggagccttggaaagtgagaggaaagaagatggaaaacaggtcgcaccagggtgcctcgcacagcggctttcaaggaccttgcctctgcttcttgttctttgtgtccatgtccgtcttgtcatccgccgctgcagtggggctgcagccgagtgatcactgatgatgaccccgaggccagatcgacggctagagcccaccgagtccactcttggcagactcttgtatctttgtctcaaggacgccctgcgtgaacttccacatttggtcagcgcggacgaccgcctccgcattgtcttgaggcttttgtctgcacctcgacgccacccttctggcaagcttctaggacgatggctgcggcgggcaaatcacgagagagggatgatctggataccagcaaactaggagggcgcggcactggggcaccagaccgaagggaggctgctaatacggcatttatgcctttggctgccttcgtccgatgcgattcctgagcgaatcctcggagatggtggcgacaatgggactcgctggtaccgcctcatgttttctggtggcccttctcttggcggcaacagccttgccgcaagctagcgaggcgacttgtgtctttgtttgtgatgaatctctccttgccgcgctgtttacgcacacacatatgcatacgcccgcgcacaagcagctctgccatcaccttgccaactcttgcgcatcttcaaggtatgacaaagtcctgccttcatcacatcgcccaatatgtctttgaatgcatgcacgattttttccggaacaacttttctttagatacagcgccttggggctccgcctgagcttggatacaaggacgaggaacgctttgtttcctcctccctgcgataggctgcagctcgtccatgcaagcatggcgtagcactctgttctggacaagcactcgagcgtatatgcttgttccccagagactgattactattgcttgatacccgtgggtcgcgatttcccgcagatactcacaatcaaccaagcttcagcccatcacggatgcaaacaggccatgacaaggcgtggccttggtcccatggccatgccccgccatcacccgtttcaagcccacccatcctctccatgatccctccaataatgctagcagtccgagtattgctacaggtactttgcacgcattgcttcttccgacaacgccctcgacgccctcgacgcccctcgccccctttggcttttggatggatggagctggtgctgagagtggtgtctactgcatagcattggcctgctagcaggcggcagccgtgtttgagccgccggttgctcatcagtgccgccacgagatcatctcacaacctgcctttttatccgcttgatacgctttgatcggacgaacattagttcaagatggtgattgggccactgacccaaattgaccaagtatggagtatggcatacaggcacttgtttaactactactgtgtatacaccctacagagcacgataccaaccccccttgctgcctaccctggtcactgccgcctcctatcttgacggggagattcggcgcacatggaacgaaatcgtcgaatagtgatgggtctcttttctctctctccttacaagtaccacttctgttcgaatttgcttttcccacgtttggtgtacaagtaaagcaccgattactgcgagaggccaagacgcagtgatctctcgcggataatacgcagaggggctatccaccacctttacccaccaccttcatggtgccaatcggccgatttcaagcccgcttctcgcatctttccaaggtaagcacaattagtgctagcgtatactcttgaagctggcgtacaaacgagtacagtagaaaggtgcggtaggcacatctaccagtcaagtggtggacagattaggaattgagcctgggagccatgcagctttggtaagtctctcaatcagtttcgttttttccctctctctttgtctctcgttatatatacctaggtatatgcttacttgcctactgttttcttgccaactacaggtccctgtatttgcgcttgctgccatctttgactggttaagagagaataagcacaaaggtaataagatccttcttgcggtcccgtttatttcggccatcgcttgaaagtatacacacttatcgtcaacagtggcttatttgcatgtccagctccctgtagcttattattgctactgtatatactcgtaccgcgccactctagtacttgtgccataccttctccgtctggtcagggatcttcgttgagggacgcctccactaacatccctgcaagtggctccttagaccggcctcttgtcctgtcctgtcctgtcctgtcctgcctcgtctttgacttctcgcgcggctgccctacctggtcgcattttaattttgcggagcagccctctctcgtctttgcacatggctggctgtcttggctcgagaccggtggttgtccgtggagtactttgtacgaagcaaaaagcagcgtcgtgatcccccgtcaacgagagacattctgcgtcttactctcccaactccaccagcgtcttctagaagttattcgattagcccggattaaccttggcttcggaggattctgcctctgactgcacaggcaccaccaatactggttcgctaggttccggagcgcatccttcagtggctttcaagtatgagaatctcgtcttttgagatgagcagggcgctctccaccacaccctggctcgtcaactcacttgtagctttttcaccatgccgagccgggtaacgaccgtgtatacatacaagtcgctgcgccagtcatcagcacccctggtgcgcgtctcggcagaaccgtctccacgcccaccactcggtatatgcaaaggctagtgggccttttttgggtagtagtagaggaagagagaaatctcatacgaaggacgctctgaacgcgtactggtgagattgatgggcgcccacgtttactccgtacatgcaatatctaccacacgttacaataacacgcgaattactactacgatacatgccatcgagtgctagcagggttagcatggaccatcaacaaaaagcccccgaatgcgcctacacgtctgtcttctttgctgtatactttgtacctgtatgcaaaatagaaaagcaagcggacattgttcagaggaaggggcgtgtgctatgaaacaggcactttcatctcgaaataagggagaatcacgtttggcttttggtcaacaggagaatcgttgctcggcctttttctcttggcctttgttcttaatttcctctcgttgccctccgctaagattacccaaactgtgtattgtgtcctcgggcgtattgggagattggtttggaacgccactttcatacgatttttgcacatgtctcgcatcgcacggagatagggctcatcagcgatgaccgagaggagaagggctagaaataaaaacgatctacccaattctcggatctcatttctcgacagaggaacaaagcgaaaaaaaataaaaaaaggaaagagatcacaggctgcataaacaggtaataatgaggcttcaaagcagaggaaacagaagaagggaaaacagctcaaagatacccacccgcacaccccccccccccccccccccccctggatatgataaacgaatgaaatgggaaaaaaagaccgacgatgcttgtgctctctggcatgaatttcaggcatgctctgcttgcccggacgtcagtccaaagacttgcagggaatcccggggatccccttcaagcgtctgatgaacgagatccgagtttgacccctctcattgccgcgacgtatccccctcgtcctccttccaagaatggttgcatgcatgggtacttgacgggctatattcttgcaagtcactgcgcctggctggcgcttgtgtcaaagagtccgaatcattatcccacttagcctcactcgaggccttttgcttgtgaaaagagcatgggtctctagttcggagtggaccagcgtccctggacctctccgtagacagaaggccatattaggtcccgtactggggtgcaaggcggcggccctcaccggaagtgcctggccgcaaacccgttctgtccatcgagttgtctttatagacacacacacatgcgcgcacacacacatacgcatacacacatccggacgtatgtataggcatactcggctgtgagtaataataggatcgatatcccactcccggtccagtgccgggccttttaaatctaccaaccactcccctccaccatctgccgtcagtctatgatttatggacttgcctcttgtttatcatcctttatattccgttctcttcgcaacttcaactctcaatcatatccatcgtcgcacgttgcacgcctttctcactttgaaggagttttgaagcagcttgctcacttcggtggtgaaaatatcaagagccatcatctcactcagttgatccttcatccgccgcgacatcagcccctaaactccatcattcagcatagcaagattcaccagagtttcctcagcgagcgaaaaagcaaagagggatatgagcccatgatgacagcaacagcatatccagtaaccatgtcagacctcagaggagagcctgctcattcgaatttctggtccacctacaacggttccgctcacttggccaacagactcggcacagcaacaatggactctggctttcatagctcagcttcggcgtcccctcttccagggcgtcctcgcagtggccatgaccagtcctacccctatggacgatacccccaagaagattctgttgcgtatgaacgccactcccaatcaagcctgtccgctcaacatagctaccccagcctcaagaggccattttctcaaactgaaccggccgcctatcaggaaatcgttcaggacttgcgggatgacggctctcgattgacggtgaatcaagatcacaaactgttggctttccggcgaacacaagataagcataccatcgtggatcagcaaggccgaatgcagcaactggaactatccgcccagcttcatggcatgttctttctttctgagatgccagcgactgccagcgacggaaccgccttacagcccgagttgacctgctaccgaaggaatttgtttcaaattagtggttctttgatcactcccagagggcaactctctgttgtcaacgagagcaacgagaccctgttggtgacaagtatggaagtcgccataactgctatcgaatctgttgatggcaaccccgttcgcctcatcgtcattccatggaaaacccccccacccaatgcccctgatattaatcaaagcccggatcaagaacctgccgccctccctttgattcctttccaagatgatgggtctgagcctgatggagactacgctgtctatcccattggttggcgtcggctccagtttagaatgtatgtttactcggttaccaagttcttaccagagacttgcttccctctcatgtcttcccccttcattcttgaacaaagatctgacgttaggtaatagtgctactgcaaacaacggtcgacgaaaggagcttcaacagcactttgtgcttcaccttaaagtgtttggaaccttgtctgacaactccaaagttgtcttgacagaatccaccactgccccagttgtagtgcgcggccgcagtccgcgcaatttccaagcccgcagagaaatccccctgctggggtcaagcgctggctcaaggggtcaagctttggtagaaacaggcctgggagttgtcgcgggcgcattaagcgtaaagccacaggagctcaagagagcaagtgtggatttacaagtaccacgctcgaacttcacctttagcgctcccaaggtacccggaagcgggcaactgggttcaatgagacctaccaagtgagttctaaattgtgcgactgagttatctctcaagcgagctaacaaccttcgagtccatatccaacgtggagtgctagcagcagcaacacgtctatctctcaagtcggctcctctggcccaggaagctattcagcggcgacaatgggcgccgatacatattctaaaatgcctactacatcgacctttagcccggatcctcaagagctgccgcttcagtcaacgatatcaaccttgccactagagcagcaaccatcaactcgtggacagtatacctatgtgcaacagcaaacttccggatcccagttgccggctagtacaccagccgtgagtggccaggacagcgctctgagcattcccagatacgttgagaacggccgaccaaacaagagcccaagacacagcggccagcagtctgtccatgctacccaccccgtcaacaacagtgaatcgcccgagtaccggtacggatctacgacgcaaggaccaaatccttctagagaatactattcatcatcacaagcctggtctaccaccgtcgccggcgagaatagctccacagcagcttatactacgactgatgcgagaccatatccattctcccacgattcctacaaggcggggacaacaaccggatcttcagtgaaacccgaacctcgcgggtcgtttgagcccatgcataattattcatggactgcaagctaaggagcttgcaacatgatgattagatgtgaggcagtttcggcaagcagtttcggagcgttatttgttttttacctttcgattcttttggttgtaaattactagggatctttatttattcaggatggactgggacatgtgtgcaatgacacttttgattctgcggcgcaaataggcaacaaatgctacggaggctttgtttcacggatttatctatgcttacctacctatgtacatgtacgcatatatacacacagacacacatacacacatacgtgttcgtgttcgtgtagatgtatgtgtgtatatatacttatatatatttagaaaacgttttggatttttggattggcagttggttgaaaagggggctaaaatatgattaatctattatggcgtcaaggtcaaacttggttgttgggtcccttggtatgaagttatggttcaggtacctgctttgacaatactaaagataccacgatggcgagctgtgatgggctgatggttgattttgattgttccttttgttgttgttttctgttagcgagatgagcgcttttctcaaggagttttgattgggcggcaataggttgtacacgagatacctgccaatggcacttttgtttgttaaatgacgaattactaatgtgatatgcattattcagagtgattgcagtccccaagcacttggcgttcaattaggggccagaagagagagaggaattacaaccaccccgggcaacaaaaaaaaaaaggcctctctctaacgtgctgtacctttgttcattttgcgtgaattgtctactactgcagggctgcatgagatgcgaccctaggctaatataaacaacgtacgtgcagaactcggcaaggctttttgttgcttactccctttcgagcgacggcatggtgttggaggggataaattcaaaatagattaaaaacggatcacatcagaattctcttctccttgttgttgttggttttccgggcgtgggggccaaggaatgctttactccttgtatatgcttggagtttgttcctggctgattgcctgtttccgtgggctgttggggcagaggggggggagcattacggggtcatgatctggaccccagagagataggagctgaatccagaaatagatacgaaaggagttggatgtggacgggatgctgcgtgcggtgcttgactgctgccatttccagcggtgcaaggtttggtacagtatgggtgttggtgtttctctgtgtgggtgggtacctgtatttggagttcaatttggcggcccccagcaattagtagtacaaagtacgccaaaagctgtaatgctttcaacagcagcgtagaggtacctgggtacatggcgcccgataagataagccaacgttcgaagacggcgacgcatttccgtctgtagcctcgttttatgttggttttggatctcattgagcgttgacatttttgccgaggcgtggcgcgaacttgaattatacctatttgtttcatctcattttacttttggacccttgtatctcatgacagctgattgagaaagtctacacttggtagacccgggattggacgcagcgaagaaaaaacttttgccttggcttactggaagcaagtcaccatgtttgaggtacctgatgcgaagaggtatgaactgttccctctgctacttgcatacttgcctatcgtagatgtccaaatgctgattgatcaagtagagttcgtcgagaagacctgaacgcatcggaggagtcttcatggagtgagagcgaagcagatgccgagctggaggcacggctcaatgcgcaaatcgccaaatctcttggcctagatgagagtgcctttcgtgcaccgaagccgcagactatttcgctgccaattgtcacaaaacccaaggttgacgaaaagaagaaagatgatgatgagctcagttctgatgaagaaagcgagccaaagacgccagccgagggctctccagccaaagaaggcggcgaagacgacgatgaggtctacgctttccgactcttcagcgcggctggtccggcgccgcaggttgttcttgaaaacacgaacagagtggtagaaggcaaaatgctcagaggccggccgttatcatactacctggtgacggatttgtcgcccgagaagaagcagcaatacgagatggcagccgtgagcggcgaagacgtcattgagcgatcaaaggtgagggcgtggggccttgagctcccctggagagttcaaaccatcaaagcaacccggaaaattgttagcaaacgagggggaggagcagaaaccgtggctcatgttgaggatgaccagccagcgaagaggaaacggccggggaagaagcgtcggaccgcgatgaggatcaaggcgagggcaaaggcgcaggctgaggaggtggcgaagcagaagatggctgagaaggaggagaatataaaggacaagaagaagaggctgaatcgactgaagaagttacgaagacgggcgaagaagaagactgagaaagggggagggggtgaggctggtggtgaatcggatgaggatatatctgatgaagagtaggaggagcgaattactttgtatatatgatgcacataagaagaaatggtacatattttcaattgcttagaatatattctatttgacgctgagtcttttcctagctgatattagaagatattgatagcattgatcaaacatctacatgaagggctcgctattgttgtagcgcttaacccgcccaaccctagcgagtagtgccgcagcacctcaggggacatgaggggtcgcccagccaattggagctgcgctgggagctccaaacaagcgcccctccagttgaagcacccaccttaccagaaagctccaacgtcctctgattctggagctgcagcatatcatcatcacctgcacatgaccagcaccgacacgcgatagcatctgcccagcgagcatctttccattctgcattccggtaactgtatatcacagtctccatggattaaccaacccccctcctggagaagaatctttggcggcaccccgcaatgcgctgcacggatcgagaaaccgccacgtcccatcgaaagcccacctcatgatgaatagtttgtggtcgtcggcgaaaacggcccagggggcctctaatgaggcctctaacgacgcgatacaagaggcaatcgagttctcgccggatgattccgctattgacgactcagcggagccatcttcagctccaatgctgccaccactttcgtctgccagaggcccccttcaacagtcccaacaacaatcgcaacgttatccaaacgctatgcagagcggtggtgcaggctacaactcggcagcgcctcctgcttcgataccgggcggcagtaacaatgttaataacaataatatgaaccgtggagcaccaatgccgcaacatgctcccaccgactctctctccctgatgcagctgcggcgcatcgtggccggagtcaactctgccgagcctgcggcatacgactttgtctacgaagatatgggtccgcatgccgaagagattgacgagtggttcgtgtaccagttctggcaatgggtgcgtcttaacgcggcgcaaaaggcctttgaatggcactggaaccaggagtctggtggcaagcttggctgggacgacgcagaccacgacacgagggcaaagtttgtacaagctgctattgcgggtgtgcagtcagacgatgcggcgttgagggcaacctcgattggcaagattatgtacctggtcctgggtagatggggagatacggcaatgccttacgcgacggacgagtcgagtcgatctatcgcaagcatcccgcagctgcaagcgatcaaggctggagtcacatgtttcacatctctcgatggcctatcggccgtttgggaagcgctgaagaatgtcttcgagattcactggtatgaggcgcccgtgcttgaaaacatgagctgcagtctaatgtggataggtctggcgagattcagcaggcaagcgctcaagatgcccaggacgagttgatgaatctcttgacaatcatgtatattgctgttcaagagacattgaatgatcctgaggaaatgtctcctacctatggaaaattgcgtacatacactcccccatactttggtttgtgctggcggacgttactgacatgagatggctagttgaattgaatccctcactggttgactttctaatgctggcgatttccaaactcagatgggacgagcaaaatactatgccccatactcaggtaaattctccaaagtctttgatttcttttcggattttatgcaagcacatggtcagagtgaattctaacgaattggcatagatattcttgttgttctggaagtcgatcctcctggtgtttggtggcactgatgaccttgaccggatcaaggaggccaccagcgagttggctggggacaagaacaaagacaccatcacagcaaatcccctcgactaccacgtctttcgccaggaaatcacatcgaaatatcctgcctatgtcccaccgcagccattaatacctctagaggctgataatccgtcgcttctcccacctcttcctaatatcatgactcgaaatggttccaacggaatcatcacgcagccgactaacacacaaatgggaggagcatctatcctcaatcaaccggtgcatattgccaccccggctccatcacctccaccgtcgccaggcgttagtggtaagggcggtaagaagcaaaactaccaaactaaccaaaattttcccttcatgtatcctcctctagatgccaccagtaacagtgctggtgggaagggtggtgctggatatggcaaccctctggtatctagaaaatgggaaggaagcgatatccccgcttcaatcctcgaggcagggcagcttttctcctcacgagtcaggatgacccgggcgacccgtcaactctgggaagagcgagagcgatttctaaagtttgaacgcggctgggagacggatgatgacggagatgatgacgaaaacgatgacatcgaggaccttgaccttagcgagctcacgttggaggagaaggaagtcttgcgcgaactgaaagtagaagataacaaggagaagaaaaagaaggaacgctcatctccaggccctgaggttgacttgggacccaatccgaagaaactgagcgagggagacagacaacgtctcattgcggtggaacgtttctatgtaagtgtgcctggcctgcctgcctgccctcccccccccccttctttttttttttttcccagccggtccaaaactaatgtccaaaacccctgtaaaggccaacgccttgcctcatcttcagtctattgtgattgttttgcttcgtccaatcctggttaatgttacggctattgtgacccagcagcagaatcagatggcaggaatgactagtagggccaataaccctagcatgaatggcggccctggatcacagaggggcatggatggacaaggccaacctgacggagaaggagagccgactcctgaggagattgatgctacgcggacacgagagattacttcaaaagctatgacagccattcttttactcttactaaaatggcttagactctcacgtaagtgctcggaaatgctctgtatcaagaactaagctaacaatgggttgaatatttagatgtgctcaaatttgaatatttgacgcaacttttactagattctaactatcttcctttggttctcaagctctttgcacatcaggacattcaacaagtagtcgatagcaagatggaccacgttgaaaacaggtaagattagcattcaattgaacgatacacttgtagtgacgttccgttttacttaccgcgtaagcagcttcttccaattctgcaacattcggtcgaaatttaaggataagaccgagagcgatctcgaggacgagggggagaaggaggtaggcgaagtagaaaaggctcatgatgaagaaaacaaggagagaaattcagaaggagaagacagcgaagatgacgccgcaccgccgccaattaggaggcagcgagacctggaggaaccagcagaggaccaagcagtggaccatatggaggatattgcagtcaacggggaggaccctgtcccaatgaggccagaagtcgacgagatgggtttgccgctcagctctctcccgctggagcccatcaccgacttctccaggagaaatttcttttctctgatcaactacctcagggtgatgcaaaagatttgcaagaacaaggcgcaccgcaacctcttgctcgtgcagtacaaatcatccaccatccttaaaaagtccctccgggtaccccagcctgagcttcggctatacacgctcaagctcttcaagggccaggtaccgtactgtggccgtaagtggaggcagtccaacatgcgcgtcatcacagccgtctatctccactgccggcccgagctccgcgacgagtggctcgcaggtagcgacattgacgccgaggtggactcggcgctgcccctggagcaggccctccggagcttgacgcactggctgaatgtgcggagatatcccgagaagattgcggcggatattcgtatcgcgatgagggaggagcaggattttttctcgagggagctggagaaggtggacttgaattggagcgatctgatgctcaatgctgatgatactatgagcgagatggatcatggagagtcgacttggggttgacggaaagcgagaattttcttttgcttctttcgtacgagtgagagagagagagagcgagagagagagatgttaagcgtacgagagaaaccagcatacatatatattgcggcattaactatgttgatagaaggggggcaggtgttttaaggacaggtagggctcgcttcgtggagcgtgggcatgaatgtttccccccccttttaatagctgagcgagttcaaataaaccatgttatttactataacaataggctgcagtgaatcgtctccagatatatatcacgttttgaaggaaagggctgtcatatttgttgaattctccgtttttcccaagtttagaatgaaaattgtcatgttattattattaatacgaggttgacgagtcataccctctgcggtgtttttcttatttgcccattttgtgaggctacttctagaaaacatttgatagtatttcgttccggtgattatacagtcctcctctcaagccatatgtctctttaatcacagattaaaaaaagggggtattatttcttcctctgagttgttatcatacaatgatacaatagcttctgcttgtcttggtttatttttcttgtcttttaacaattttttttgggagggttaactttttttcttttggtaggcatttctgctttcgtcttcgtctcccatcagtaccaaagtagtgtaacaatccggcataaatttccctcagagggataagacacgactaatggtacgactcatagatgggctttaatggcgagagctgtcgtacacgccatcgtcgtagtggtagggattctgctggccgtagccagccgtgccgtgtggagccacatagccaccagcacccatgtatgccgtgtttgtggtggggccggtgacgccggagtagccgtagccagactcgtacttgttgttgtagccgtcggtgtgcttgtaggggctgtcgatgtcgtcggcgttgagctgatcgggcagggtgtgctggggaagcatattgccttcttcgataggatcagccttggggcggccaaagaagcggccaaagaagccaccggtcttggggcggccggagccagaggtgtagtcgttttgcgggctgggaccatagcgcttctccttctggtggtggcgagtcagagcaaactccatgaggatggagaagacgaagaagatgctagagaggatgttagttttcttcttcttctttgtttgttctgctttgaactttgtattctggaataacttacattgcgatgatggcaacggcgagggatgcgctctgcagtctgcaggcagtgtggaagctgggcagcttggtgaagccgttattcgcgtctactgtgcttgacgattggcccttgccaaaaggcgtgtcgaggacgccagtgcagctgccggcgccattcttgttggcgatggcaacgtagatgaaggcgccgatgaaggcgatgtcgagcacaacagcgacaaaggcagtcagagtatggccggcaaggcagcacagcatgagcagtgccagcagagtgtacagagttccggcgcccgagatgccctcgacggctctcaggctggtggcgatgggcaggttgtggttgtgtagcgttgcgaggaagtaggagtagatggcgaggatgatggcgctgcagcagaactggatgccgcggaagaaccactgcaggaatttgaggccgaagcctgatctggcacccatgatggacgtgttgagttttttgtgcgagttgagtttttagctgctgaaaagcaagaaacaaagaaggtgtgacgagtataagaaggaatttgatggtgtgatgctgtatgtcaggtgtgactctcggtcagaggactaagaaagaaaactgtttgaaagagccaggattaatgaaaagccgggcggaggagagctcagctaatatgcaaagcagtgagggaaaaaagcgagtcagtcagtgggtggatgaagtttaaaaaaaaaaaaaaaaaaaaaaaaaagaaccaccacaaagggaaccgtttctatgccatgatctccattcattcaccttctcaccatcttttttccggagcgcactcacatgcttgtggcggggccaaagtcgtcacaggatgacgtactcaatcaggttaggtgggctgcgtaccggcgctgtggctggggcggtacctcgcgggttgctgcggctggttctggctggctttggctgcactaagatggctgagatggctgagatgctgtgagaggcgacttttgggatacaagtcaggtgggaggacgggtacctctccctacgtcagttgaagaagcggttttggtcgattttggcttgccctggaattgggatgagcagcttgagttgacgaggtgttcaaacatggcaatggcaatgggcttcaaagatggtgagtcaattctcttatacagcagctatatttcagccgtgtttcgatttctttgagcagctgaacaattgcaggcgaaaagtctatctttgttaagacgcgcagcctggcggatggtggctgtgcagctgggcatagcatcgccagttttcggctcaactcttgaagaaccaaccagttccgccaggctaaagcagaactactgcacaatgtggcgcggatggagattctccgaaaagagtcgtgtggacaatgggaggcctttctctctcgctctcatcaacacaagtacctgcgcaaagccccaatctttcagctgcttttaggaggacgaacacggtgggaatgtctcactgtgtaagtgacgaaagcgtgtctcttggcggccatttaccataaataggttgtgcgtacctgtttaagaaaggcaaacggcctgcgagacaagacatttcaaccacgttgtgcggagatgttacctgcaagggcaagacatgcgcgatgatgctcatttgttcgccacccaatggacgcgagcataaaggagatgccgatcaatcgcagatcaaggtaccgtggagtagtttgaaaaaggaaaaagatggaaacaaaaaaggaatcgttttcgccgtgctgtagtcggcaagtggcccttcatcgcatcggctcagtgtatccttcatcttttgcattttaattctgctgcctggatctatacgctctatacgccaattatgtgactcgcaaaggcgcatgtacatgtaggcggaagggctgaaatccttaaaagtgactgcggaacgacaaaaagtggtacagcagaacgttctaagcgcttctccggggccggcccctcactagcggtagtgcaaaatatgcagaatgtgagactaccatctcagtatctagattatattcacccttaaatacgttgtaaagaagggggggaaagtaagtgaaagccatcaagataccatcgctctcttgatatctctcctgttcttacaatcactcttttgctacttccattctctcttcaaaccaaaagcagtgccaattggaatccaaccagtctgcaatcaggcatcaacaggcgatctgcctaatcaggaactatgggatctgaaatccgtaccaaagtgccctatatcgaaacgccgctcataaaatccacaacgctctcagaagtagccggctggtaagaacacacgaataatcttatagtaaacctctgttgatgagagtaaacgctaacatcacatcagcaatgtcttcctcaaactggaaaacctccagccctcagggtccttcaagtcccgcggcataggcaactacctggtggccaagctggctgaacatgcatctgaacccagcaacactcacttctactgctcatccggaggaaacgctggactggcctgtgtccatgccgccatcaccctgggatgccgcgccactattgtcgttcccatgtctactacagcatacatgatagacaagatgcgacaagctggcgctacagatgttattcaagtgggcgcttcatggcaagaggccgatgagtacttgactggcactcttatggaggaagcccgagcaaagggcgaggttgccatctacgtgcctccgttcaacgcccaagaaatatgggatgggaatgcgaccatttcaaaggagattgcgaagcaaattcctaccatgactagacactatccagtatctattgatggaaaatcggaccatgatctgacagcacgcatagagaacgtcgacgccgtcatctgcagcgtgggcggaggcggcctcttctcgggtctgatgcagggcctcgacgacctctccatgcaaaagacccgagtcattactgtggaaacattgggtgcagactctctttaccaggccgtgcaaaagcgtgagcttgtgacactgcctgccatcacaagcctggccaccacgttgggcgccaggacggtgtgcaaaaaggcctttgagtacgggctccgtgagcaagtctcggcggttgtcgtctccgatgctgaagccattgccgcaagcaagcggttcgccagcgaagagcggttccttgtcgagttgtcgtgctcggttgttcctgcggtggtgtacggcggcaagctgaaggagctggttcccggtctcaacaagaatagtgtcattgtgcttgtgatatgcggaggggtcaatatttcctatgaaatattagaagagtatacggcaggcttggcgtctacacatgcgagctgatagagctagaagggaacgaaaaggacatggtggaaacatagatctagaccacacgctaaacaagggcataggaaagtgttgaaccggagatttaataattgtaaatatagacatggctgaaaatgcctattccgttgttcgtaacgacaatgattgccacgaaggtgtccctaattctccgtaggaggttggttattcatccagccgaatccgtcacgcgggtaaagtcgaagggagccgaaaagggaaagcaataattcatgaatggttacttttcatttacaccaccgcgtacgttgcctcaacgatccgttcggaaaagagtatgcttagcgaaatcatgtatttggcgaccctccaagttgcgaggctgatgtagatgaggaccctggcaccggcgtcctcgacacctctgtgagccgaacaagcaggcaagactcaaaaggcgtgagccggagaagcattctgatagtaacgtgggggtttgtggttcccgaacctcttactcttgctgaaaacgagaccgagcctgcatgttattcaatagactcagcacataggtcgcattgtgaactgcatggtggtatggcagggctggtgcatctagaagaaaaactcctgttcagtcctgtagcgatggcccgtcaacggctgggatctggccaaaaggctgctcgtgaaggcgaagatggtgtggccgggttacggctcgctggccgccccgatgcaggaaaacgggtccccttggaagccatcatggagctgttcaagtctaggatccagccgctctgcccatttgcaacgtggcgcatctctgaatccgcgagaaccccattaggccatggctgatgcgtcctgactcccgaagaagaagaagacaaaataaccagaggccaagagcaaatcatctgccgtgccacacatcaaagatgcttcggagtggctcttggacgttttcttcgggctgggtggagccacagcgaaacgaaaataccaagccaagacagccagtccccaaagcctattgtcagcatctgtccgtatctgcaaccgacctgcatatgattgaaaagcctggcgcctattggctcgccggtggatggcctcgagactcgacccgtcataggtcacgtccaaaaagccactggagcgcagcccaagtgcagatattactccatagatattgggaagctgcagcaagaatctggcctccaaggcagccacgcgcggacaaattactgctcacgatccactgcatatgcagtggtcgcaaaggattcaaaggccaagatacgaggcgtttgcggagttggatgcagcacgtagagattcttttctctcccttgtcccctttctcccgcttctgcttccatctcgtcccttggcaacgttggcgtagcgtcgaagcccataccaccaagtctcaatttctgtctagctgggcaggcgaaaagacgagtccagaatttcttgggtgtgattcaaaggccacggggagccattctgtgatttattgtctgtgttaccctggccagaatacctttgtagttccatggtgggaacaacagcaacagccaagtcggaacggttctcgtacgtacttgtcgtgtgtagccgtagaaatttcctcttgctgggctacacagaagcgagtcaccagatgataatgctactaccaattagtagtagtagaaggaagctgaccatggctagcaaacggcactccatcccttgtcctgaaagtttgcgctacgggtggcttccgagagtatcaatcaaccacgaggcccctggcgagcattttgggctacatgccgatctggttaatgctggcgcgatatccgatcctgttagttgtcgctgggagccttcggagcgccatcagctttagccgctcgacggccgcgggacctagataaggtagcagccatgggccaacggatcaaatgggatagattggagatattggagatgggcatcggagaagcccattatcaagccgcgagacaaagaaagagtcttcaacaccgcccccattgccaatattgatatcggttcgggatgccacacgccgtgtgtgcgagtgggctcgttttctgcctgttcatctcgtctatgccgccaagaaagccacttcaagggcgacaggggaaagcaattgatggcagcagcattagctggcgccatgtgcagcatcagcaccatctttcagctgccaacacgccgtgctgcccaggaaaacagcacacaagcggctatcgaggcggcccggaaagcaatattgcgactatgctccgtacaaaacacccacatgccaccgacaggccagcgcacggcagggcgggggtggggaagaagctgtaagtgtgtgagcgtacagtatgtagctgttcagcccgcaaggatcaggtatcaaagaggattgaaaaacaaattttacaagtcccaagacaaacaaacaatcgagcaacggccggggtcagaagccaaaaggttgggccaagcagccggcggggtggattatcctttgttcccagcgcacggcgcacgttaatttgctgtggccgcctggaattggcatgagggcccttctgcaggcgtggctaatgcaggtcggctgccagaaatacgagaaccacctgagcgcgccaacccttgcggtcagcatctctccaatcgagggccgcgatgccgccactccgggctgagggcaagggacaggggcctttgcggcgccgtagcgttgcagcgctgcttctcgacgctgtgaagctatacgacgccatggacgacaaacggcagagctgcagcatccatcgcacgactctgctgcagcctcacgcccccctccggcaaactctgccatgtccttcttttccgcttgctctgcttctgcttctggttcctgttcttcgttataaagacatgagtctgcccgctcgattggttgggatttgaggccatccacacttcgctcgtgtgcgtgtgtgtgtcgatagaggaggttacacaacaacagtccttgagtttagctgttgctgacacgccgccctctcctctataccctcaatttgattatttattgctcttggtttataccaattcgatattatcgacacaaaaaaaagggcatctgggcggaaatctcccaaatcatcccgccatgaagtcgactgctgccctattgggcctcctcggcctggctggctcagctcgtgctgatcccacatggccaaacgcaatagacgagattgaggagatcatgacccagcttcagtcgttccgcgcacgcaaatttgccgacactgtgagcccatgctccaatgaggcctcgggccccggccgacagaacgctgccgagtggctccgtgtcggcttccacgacatgtccacggcgaacaccttctttggcattggtggcctcgacgcctcgctccagtacgagctgaacgatggtgaaaacaccggtccgggccacaagacgacgctggagtttatgggcccttacctctctcctcgatcttctttggcagatttgattgccttgggcgtctatacatccgttcgctcttgtggcggcccttctgtcccaattcgcgttggccgaatagatgccacccaggcgggacctgtgggcgtgccccagccccaaaactcagtctttacctttcagcagcagtttcaacgcatgggctttaataccgaggaaatgatccaggtcactgcctgtggtcacactctgggtggtgttcacaacaccgaatttcccactcttgttcccaccgggaccggtgccgacggcgaagggagccttgactcgactgatgccgttttcgacaacaaggtcgtaactgagtatctgtctgggaataccacaaaccctcttgttgtcggtccctcggtcaagcttggcatgaactccgacttcaaggtattcaatgccgatggtaaccagaccatggaggctttggccgatgccgacagcttcacctctgtctgcaagactgtgctgcaaaagatgattgaagttgttcctcctggtgtcaagctgtccgaccccatcgtgccttacaagatcaagcctgtaaacatgcagctgacactcatcaatggcggcagcacccttcagctcacgggttacatccgcgtcaaaaccactggccttgcacagaacagcatatccagcgtaaccatcacctataagaaccgcaagggcaccaccgactgtggcctcagctcttgtgttgtcaccgccaccgttcagggcattagccaaggtttcgacgatactttcaacttctatcccattgcggccaacatcctcgccacgtctggtatctcgtcctttaccattactgttaacaacgccgatggcaccaaggatgtttacgacaacaacggccaagagtatcccatccaagatgcaatcgtcttccaggctccccagagctgcgtcctgggatcctctggtgctctgactgctgtggctgccgttcgcaacgaccgtctcagccaaggtgcgcaggccagaatctggtacaagactccccagacaagtagccctattcccctcctgcaaaataccacgcttgacctccaaaaaggtcaatgtgtcgggccttatactttattcaatgtcgactacgccatacagggtggcctagcctacgagggatacgtcgatgtcatcagcggcgaccagtctgatagcttcaaggcccttacaggcatcggtggtacttgccgtgcttttgccaatcctgccacatgcaatggcggcgattcaggatctgttggctcgacgagcatctcaactcttccagccaccacttctgctgcccctacatctgagcctgcaaccagcgacccgattacctctgacccccctacgacggtacctcctgcgacagtacctcctacaacagtgcctccaacaacagtgcctcccactacgacagttgctgctcccactcaccgtcctacggttggggggtatgtaatggtatcttgctggacggagggtgatgccgtgcgtgcactaaacggcaactcatactccaacgactcgatgactttggaaagctgcaaggactactgcagtagctacgtctactggggaactgaatacggtcgagaatgtgagtgtctcttatctggcttttatatacgtcttattgaactttgtaactaactcatgcgcgactcaggttattgtggtaacacgctggccaagagcagtgaggcagcccctattggtgagtgcaacatggtttgcgctggcgatggcagtgagttctgcggtgccggcaaccgtcttgagctttattcaacaactgtcactcagcctccctctcccactggcactctaactcacgagcccactgtcggtccatatacactggtggggtgctggacggaaggtgagggcgttcgtgctctggcccaggatgccactattgcagagaacatgacgaacgaagcctgttctgaattctgttcagattataggtactttggcactgagtacggtgatgagtgctattgcggtagcttcctcgagagcaccagcgcaactgcacctctggccgattgtaacatgccctgcgctggcaatcagttcgagtactgcggagccagcaaccgtcttgagctttatatcaaccccaacgttactggcggctcgcccgagcagcccgctgctgctggtgactttgtattcgtcggctgccaaacagaaggcaacggcacccgtgccctgactggttctgccagcgctgcaggtaccatgtcgaatgaagcttgtgccacgttttgcgatgagtttaagtactttggcactgagtatggcagcgaatgctactgcggcaacgctcttgatccgtcttctttggaggctcccgcgtccaactgcaacatgctctgcagcggcaacgacctagagtactgtggcgcgggtaaccgcctgtcactttacacgaagaaacccgctcaaattacatagaaagaatatggcactgaaagggttgttctaaacgtatagaaccatgttcgatatttgtcgtttatttataccattgtgtatacggcgcctttatgggaccatttggattcgagggatgggtatataggataggatataatgcgcgcgacgcaagggttttaagggttttgaatcaaagacaagcgagaagctacgactattatgaagtaaataaagcagcactgatttaaatatcattgattcatacacaccttatgactgagagatgctattgcctaaaggaagaaatcgttgatattaacgatgccatgcccagcggtgatttagcgctcatcagtttagcgcctaatgggtatcggtgcagctgcagccacagccccgcgacgcgcttttactagtgacatgcaatcattcattcgttcaatcccatccctcgttagattcacctacaaaacctcgtgtgtttctctccatcactcccatcgattgcagcttagaactgcagctttccaataaacatggccgacaccacacccgagcatgatcgcgaggtaagattagaagaactgattgctgcccctctcacattgaatgaatcaaccacaagctcactgcaaaacaccaccagcgcctcaaatccgccctctggtacgccataggccaaatcgtcgatgaagaatctctgaaacgcgaccgcaatgcgacaccacaatttattggtgctttgaccgaaatggtctggaatcaaattggtatgtaaggcctttttttcaccgagcatctcatgctttatacgtatatatatatacacgcacagagagagagaagagagactcacttcgtcttactgctacttgtcagaaaatgtcgccgtcgacctagaaactttctgtaatcatgccggtaggacgaccgtcaccacagacgatgtgctcctgctggcgaggaagaatccggagttgcatcatatcatgaaggagtatgtggatggcctgaaggcgggtaaagaggctggggcggggagtagtcggactggtggtgcgaagaagaacaaggcgaagaagtaaattctcgtttcctgggatgctggttttcttttttgcgtttgtatctgcgtattaaacaatgtggagagggaggagcgacaaggtaagaacaaattgaaatcgaggtcgtcttggtcgatgttgctgattattgggtgattagacaggtatacgagatgctacaattactaggggagcatcaccatgtccttcgagtcatggctttgatcacggcctatatggccatctctcatcaagacgcctttgaatgcgcaatcgtgtcaatattacaacaatcttttctctccttgaccttatacagaagcataattcatatccgcgaagctacccttgagcaaagatcatgcaagagggagtttatatgaagaaggattagctatgaaaggcgtcatattcggagcttacatattgatatgtaattacataggcttgaggctcaaacacatagcgtagccttcacgttaatatacgactaggggctacgccaattctattcgcccaacagttcatggaatcggcgatgggtgcttccagactatcccggttgctaattttatttgaacagcagggagtgttatttcaacgttaataaaggagtaaaacatggacgcgtagccacctctaaatactgctatacgattctccatcaatcggccattactactcctttccattagttggaagagaatggcctgaaaatcgtacgctaatgccagaaactccatgtctaaatagcttgatcttgaagcacgccattagaaaaagcaaagtttcaggggatagtgcattttattgactcaggggttcccaacaagagaataagtccggattttgggcttggatagaagatactctgaagcatgttcaaatttgcgtgaactctcattcgactaattgctattaacggcgttttgatgccaaaagatttatgggcatcatataaaagtgacgagagcacatgtagttatacatacgagagcaatagtgtctaagctagctcaaaagcaagaatgacatggaaacaactatgagctgttatagcgcaagaggcagagagcatgggcgcagaagatggaccatggattaatacttctgctacatctactgtgttcttttcgcttctgtcattttcatccacgacttgtattttgctgaaataactcttaatgagtcggtagcagtgctaggtacacgtaggcaccaacggctggcgttgctaccatcgtatcgtgtgatgatacaatgagacggtcgatgccatactcggcgagaaaattcataccaacgagcatccagggtcgtacgtccttttcaacccatgccacagcacagtgtgagggactgtcttggatctttcagtacgccagcctctctttcacagacgccgtgacagatgccgtggctgataaggggatataaccatgatatacatgtaaccatgcctgggtatagaaaagaaaggagagggagcgtcttcgccaatacgctcaacacccgaaacgaaggtctcctttcgccgcattccttgacagtggagcccctctcgcttcccagatgactggtcgagaagcagagccgtcagctggatgcatgtatcggcatcgcgggtagctgccgctgaatctatctaagcatcagcacccccgtcagttttgtctcgggcaacgatacactgccgccttgcacaccatcttcagaagatgcttgtaccactaggtagttttgaaggggtaggacttcaaattgtattcagtagtgtacagaccctcgcagaggtacttgagcgagactctcgtaaccttgtagggattgacccattttcacatcagcaaggcctgaattcatcgccatcgttgacagggagctccaggccgcgttttgacgtgcgtgctaccaagtagctgcttcagccctttggcaccagactgcaatcaggtggctgcccgcaggcgtggcgggcggaaccgccatctagtggcgggttgggaggccgttagggcgccgttagggcgttttcgccgcccacaaggcagagccagcgatcagtgatgtgcagctggcgcggtcccggtgcatgtacctgctaggccgaggcccgtgcccaggctgtcgctggcaggaaaagctgctggggcgagctcgagggcgccaagggcccttacctaaggcctcctgagcaaatgaaaaggcctgctgctctccgtcatcctgcatcctgcacgacctgccctacgccaatagctttcgccgtcctgcacctcaagggaagggaagcaaaaaaaaaaaaaaaaaaactttgtacacccttttctgctggctcgcccatatcacaacattctacagatgcgctgcagctcggcattgctctcgattccagttccagttccaactcgccgttccgaccgatgacccagtccggcgtccttgaccacagctgaacagcgactcctcttggcgtaccgtccaacctcgacactctccctgcctcgcctgcgaaaccgatctgcctccattgtttctacgctgtaccaccgacttcacagctctgtctgcttgcgaacgtactccttctgcgcacgtgctgctgccgccatagtctttctggcttcatatacctgcgggaaccttgatgtcctgtccaggatacatggtcctcgaggagtgagtggttgattctgtctttttgtttttggccaagtgcggtactcccatcatagcctgctccggttgcgcaaccctccaacggttcgtaccggcgagttctggcaagcgcctttgcggcagcgagatatccaagctacacgattacctcatgtcccttccaatcccccgcttgcatggccttgttcgactaagtcaagttcttcatatgcttacacgctagcatagtccctcttcgcagccaagcctcagaccttctaagacgagcacatgtccccacagcctggagaggatgtttcgtcgccggattccatacgccccagcggcatcgccagcgtcttccgtggcctgaccggctcaaagtcgaccaagtctccgccgccgctctcgtcgtcgacggcggcgctcccaagaaccgacttcagtaatgccgtgccaataagctctcgcggcctatccgcaaaccatatggatgctttcgagcttttgaagcatggcagtcaatccgagcgcatctcggctgccaacactcttaaattcgccattagcggctacccactcaatcccgtcctcgagatatggtatgctgccaaggatctgattgagcagagcaagccaaatgcgatgcggcaggccggctgggagctgctgacggaatgtgtcaagcactcttcttccacagatttggagcggaaagagtattttcagaccgtggccgccccggcgaatcccgacgatttccatctgcagcttgccgcgctggtagacctgactaaccgcggtagaatattggctggatttgactatgaactgctccccctcctcacaaagtggcttcaagatgcatataatgctgcccgtaccgcgcgaagagcctcccaggccgcgcgcgggcaaaggagctccaagaacaaagccgctgcaactggcgaagaccaaaatttcgcgcagctctttgccttcatcctggatgtcatcaagttcaacttcaaccccgcggatgagaagtcgatatcggacctaattgattgtctgctcgatatctgcatgagtactagtgttgaagaggatttgcgttcctgtatatccgtcattgatgccattgtaacttttggttccgtgcccagcagcaaactcaagagcacgatccaagtcctcagctccatcttctgccttgttcagaacctcaatgacgagtcttggaataccctgtcgaatctctgcctttcgcacaatggccaggcggcagtccgtattttgctcgatgttctgcgcaacccatcagcgaatgaagtcagcagcaaagacatggggcgagactttagaggcgcactcgctgtcctgcagaggctcctgtccaagactaagcaaagcggatatccccctgttccatatgcgcttctggccgatggcttatccaacaccctcaaaatctcgtcatcgccaaggatctactatgctatccttcgcctcatcaactctctattcagcgatgagaatgggcaattgcaccgcttgatcctcgaggaggattggtctcctctgctggacacggcagcggaatgccatcgcaggattcaagaaaccgctgatccggcggcaggtgaacggccaagtgatgagtccatggatagcctcgtttgtgaggaaatacagctgctcatcgctcggcttgacgttgtggtgaaacagaaatcgggtgactctgtgcctaggcaaacggtcatcaagttcttcgctagcgtgcatcaacttcttcccgacaacgcggcatgtactattcttgactatttccaagaattcaggtgctgctctccgtcggacctgcaatgggaagccaatctggctcttgtacttgacggctttttcaataatcgaagccgctcgtcggatacgcggctgcgagctctgcaagctatgatggatgcttacgatcttgttgatttggtgggcgacggagacgaacagaactttattcctcgccttgccaacagcatactccaaaacattgctgaggaagcagacgtcttggtcctggacgctgtcatatcgtttatgacctcggtggttgtttcgtgcgatatagatctctttgactttgttatcaatgcattgcgagcaattgtcatcagcaatcgactaaaatcacccattacatcgcctacatcgcctctagtacggccaggttcatcagagactgctgagcacacgagatcaccattagaacagtcgccatcaaacgttgtcacgaggggatatgtccgtatgtttatgcggcttatgaatttccacaacgataaaagccagaagctgttcaacgtgctagtcagcattgcagcgctagatcattgcgagatagatgctcggctgacagctatgaaactgctttttaggcttcgcgctgactgggcgaatcgaatcttcattaccaataacagcgtagaagccatgtctactgctactgttctgtttcgcacagagagttcgctagccaaaaagcaagccgaagaagtggcaaatatggctcgtctgtcaagaactgaagcgaccatgtcatctcgcggagtacgcggtgtatctgctagccaaggccagactggaagtaggcagagtcaaatgtggaagtatccagacctagacgcattgcctgaagccgccccatccttgaatagcccaattctcagatctcatattcacgtcgaaggtgagacgaaagacgaagagcacgcagccgaaagaacagagtatcagccctgtgctctcagcctatcggcctggctgagcacggtcttgaatatgctcaaaggatgcgactgggagatatacagctttgtcttggtccatctgccatcgcagctgagcaatcatgcaatctttagagatgctataaaggagatacaggaacttcgccaaatggtatgcgatcagatccggcagaacagtttccaagagccccccaatgccctgggcctgcgccgagctgatatcgcgatttgcttgtatcacagtctaacgatgatcctcagctaccatgagcattttaagaaatcggatgaagacgagatcgttaaagtgtttgtccatggaatttctacctgggaaagaagcgccaagtgttgcattcacgccctgtcgatatgctgtcacgagttgccactttcaacaagcaggtcgttgctccagatgctgaaccagatggccgccatcatcacgcaaccgtttgtttcagtacacattttggaatttcttgcctgcctgagtcggttacacaatgtatacgtcaacttcagagaagacgagtatagaattgtctttgcaatttgcttccgatacctggactatgctagagaaaagaaacagattcagcaacggaacagccatgtgggcgagctacaaatgtctggaatgtctggtgggtcaatttcagcggcgtccgatacgtcgcagcccgctctctcagacgaccttccacaatatgttcacgccttggcttatcatgttatcctattctggtttttggcgctcaagttgcccgaccgtgtcaaccaagtcaactggatcgtcaagaaactgtttgcagatacggatggccctgtgcatgccatggatgatcacgccgtcacgtcgatagactttatgcaaagggtcacgtttgcagatgttgatgagtcggcagaggatccttacttcaccgaagatcgttttggcagcattgcagtcaaacggtggctgattggaaacagtattgtgaccgtcaagcaggccacagcatctgggtgggctcagatcatcaagagacaaccgtcaggcacgtcggcatacactgtccgcgagtcataccgacctccccctcctcatcaaatagagaatcatgtcgacatcactagagaaggccaacctacgtccaactcaattatgcccagtcacttattggtgcaacttatgtctccgattccgcaatcgcacgattctgcgaggcccattcccttgccagacgacgatgtcactcaaagaacccttagagtctttgatcgcctttctagtctggatggacacaaggtcggtattatttacatgggtgaaggccagactgaagaagcagagatactggcaaacgtatctggaagcgacgactaccttgaatttctcaacggccttgggaccttgactaaacttaaaggtgcaaacttcaatactcagggcctggatcgcgaattcgacaccgatgggcagtatacattctgctggagagacagggtaactgagattgtcttccatgtcacgacgcaaatgccaaccaatcttgaacgagattcgctgtgcgtggcgaaaaagcggcatattggtaatgactttgtcaatattatcttcaacgactctggacttccattcaaattcgacactttccccagccagttcaactttgtcaatattgtcattacgccagcgtctccagcttcattcctggccactagggaggtgaatccagagcagaagaaattctacaccgtgcaagtgatgagcaagcccggattcccatcgatctcgccagcatccgatactaaaatggtctctctgaaggctctcccggccttcatccggctccttgccatgaatgcatctgttttctctcacgtgtggcataacagggaagagggcgagcatatcagctcatggactggtcgtcttcgagaaattaagcggctgcgagagaaacacgggccaaagcccggctctgtgtcctcgacgtcaccaccaacgctcctcgccaattcaatgcctatccagccgcagcctctgcagccattccaagatgccgctcaacaaggtggtagcagcgtgcgagatagcttcaacagcctacggaggacaagcgtggccactttcttcaccaacactagcgagcagacatctcatcgctcgtcaatcctatcaacggcccagacgaacgacactgaagttggcacggtgaatgggattgactcgctcgttgaatcagttgacttttcgaagtgggcttgaagggattgtacagttgaatgtttttttctactactacatttttttgggctacaaaacagtaatcttcaataatagaaaaaaaaaatcgaaaggaaaaaagagcgattcggactgggccacacagtctgttgcaaggcgcgagccgtcatgtactcgtataggcttctttctttttcttactttatatttttctttttacgatgacgatttgatatcagagatagaagaactctgatttgggaagcggtgggcgtttaacactattaggaaggtggaaaatctatctgggtctaaaagtttttgttttcctcgtcgtcaattttgtttctctacgtttggcccttgttgtatcttttgatcgaaagtcatttgctgtcttttctactactctatctatatatatataggtacaagtacttataccaatttacaaagacgtttatcatctcgagtaatttcttccttggctgtgcggtcataattcctatctagttacccaattacctcatatatttatatgctcactttcacacaaaccttgcctcgatctgatattcagtcgtgattcaacaaatccatccatttttattcttctacgagacaacgacatacaaaagaaattctcttcagagcccactccaccaacccgcacaatgtagttccatggtaatacgtgatcaatcgtctcagtcgcaatcaagtggtcgacatctctctccatacatccttgtactgcatccacttttgaaagcctatggcagtgtaagtcaggaaattccaaagtcaccgttgccccagcatttctaaaaagcttacctagtggaatgatctctcgctgaccggctgatactccgtccaggaacatgcctgtcatgccccgttggctcagtgaacgagcgcatgcgaatataagctcagtgaggattatctctcgtgaattgttcgcgtctagcccgccaatcattagcaatgaaacaaagctgccaaaggatacgtatcgatgtaacatgacgcataatagagagggggggagaagagcttggactcacctttgatgcatatgcaagttgctccaccgatgctgctgctcaatgttgccggccagggtatatcaactgccgctggactctgtgcgccaggtgtgtaaatgatggcagtagccactattgtgtcgttctcatatgcaacgatgacatcgcctatatatccttgtctcaatgtctgcgcatacagatcataccagccatggctgtgagtacttgtcgcaggctggcgatgctcgacgctcaacacttgctcggcatcgccatcgacgcactgcctgaatcccaggccagtggaataaactgtcatgcttggtaggtccaagaatcgaagaatccagtctgcgacaaggccaccctggccttggtggccttgcgtgctgacaggccagcctcttctctcgaaccactggtccacataacccatatcgaccggcacgccgcagagcaggcgaggaaatgtcgaccccaggtgcagtcttcgcacacctctgacgctctggagcctgctgatggcggcattatagagtaatgagccaattcctcgtcctctgtaggcggtttgcacaatgacggcggcaatagagcctaccagagcaacatcgaagctgtctgcgaaagtggcaaatgccgcacaaaacccaaccaatgatccatgaaccggatctcgtacaacatagtgcagtgcgtagccatctctcttcaaaagagactctagagttgctgggttgagatgaaacgggtagggaaggcattcttgccagagtgcgcatgtttccaatagatctcgttcggcaacccagggcaggactggccatgcagattcggcatccaataattggttctgcacaggcatattctgcacaggcatattctgcacaggcatattctgcacaggcatattctgcacaggcaggttctgcacaggcaggttctgtacaggcatattctgtatagacatgtttgcatatggcgctgtgaagcccgcgccgccatcaagacacaagttggctgcaatcagcagctcagggttggcatatccggcaacgtgtaccagcgtcctgaaataggcattggggatgttgtggccggcaacaggacagcaagcaaggattatgagaggtcgcgattcgcatatctgtgccacaagctcagcaaatcccagctggagcgggaacccaggaccgtccaaatgactaatcacaaagataacgacctttgatcttctgatgaaggccacatggacaccagtaataccctggtttttggtgtatggaacatgccgtagggggatatctcgactagtaagcgactggccgaatatctcaaaaggatccctattatcagcgggatcattaccagcaggtggtaccacgacaggggttataagagtgacaggtttgtcccagctgggaattcgaacgagtgggatgcaattctgatagtcccaaagaactgtggcagtaggcctctctggagcgctgggcgtatttccgccaggccagaatgctctagtggacatgttggctcctatagccagtcgactgggaagacggagaatttcaagctttgcagatgctacaggccttctgaagatggcttataggcatcacacggggcgagtaagtagaacccttggcttgtatagcgacttcatcaactgatgccacaatttaggctatgagacaaacaagacttggacaaaaggccagcgttcttgcgatgtaacagcacttcaacagcccccaatacttgctccagcggttccaaattatgtgacagacaatacttgtgtgcaataaatcggaggaataaaagaaagaaaaaaacgtcgattggtatttcgtgacaaaagctcctcctcgtacagcagtggatgcaatgaataagaacaaggctcggaccgccaggcgccacaatgccaaatagctcagtatgccttataagtacatgtagtagggatagccctaattttgcctagtattcaacggttgggctgaacaagagaccaggactatccgatggatacaaatgattctcactccaagggaaggctaggggggaggaaatgtagggatcaactccgcgtgggggttttgtgggattgaccatggatacaactaaaactcaaacacgcccaacgtaaggtgtggcgaacttgcatattttggtccaccagtaaccaaaggatttggcaatttgcgtccattagacgagattggggctgagacgcggctgtcaccgtgcgaaatccctcaacttctgtaagtcttgcttcgctggccctgaccctggcacaaatcaggtcgagctattggaataggaaaagagggagaaggctcgtgccaaaagtggcaaaggtaggcgctgcgtcgtaaaaactggccaataaatcgaggcatataataaagtaagaagggcacgagggccataaggatgcccaaaagcaaacacagacagggagcagggagccacttggctcagcaacccaccaagagcacttatttgagagattgccagaaacacactgcaccaaacaagctgtgccctagcctgaacgtggtcaagccagcatattgctgttttgtgaagcaggtactagtagaaagctatcaaagatacaaagtatatacccaagatgcagtgtaagtacgactaatgtccaaccatgacttgaaacgatagagaggataaggccaaggctattctgggaagccatgctttgccaaagacgcagcatccactcggatagagcttgtataagcctaagaaactacccaattgccttgaaatacccgtcgcacttttgctgtcttaccgccatagtagttttcatgcagtgtaacaacgtgtataaaaaagactatctcacgtcttgggtggcctcacccacttgcaatacggttgccaataagatacaatccggcaagcaggcaaagacgcaaggggctctcttgtatgatgaccaccggtccaatcggacgaggcccatgttgcgttgggcagacactagccactcaacataaatgccttccgataggcgtcgtgaccaagtcatagactgtgctgtttttaagctgcaccatgcaatgcgatgcatactgtaggtagttgtttgctcgtacagtatgtgtacaagactgagtcgtagagagtgcatggcaggcatgtattcggcctagcgctggtctaatatgccggaatgatggggccggtggccgggaagggcggcgggagcttcgaggatcggcgagtagtgccgcttgtagcagccaagtcttacaatattgtataatgcgtctatgccgggctaagcgtacggcagtgagacaaagagcatcgcggtaacacggacagggagagatgaagaggggaagtatctgcttggtggtttggagagagtctggaattgttttggggcgtgttgagcgcagaaacggaaagagagagcggcaggtgaggaaatagggcaggcgcgcagggggtactttccaagaggcggtttcaagcatcagcaaagactcgctacttgaggctagcaaagacgaaaaaccaaatgaatattgatgcaagtaccaacgctatcacatgatattagcatgatgatggagtttggtggctgcttggtaggaacctggtcaatactgggcagaagaacactctctaggtagtagtttagggtaggcgagcgagtctacgagatacttctcctatagctccgtgtggaggagactttgctccacgaggcgctgaattcagaaaatcaagacgctgtgactgtccttgatgagcatcatttgccaaggagagtaataaagtgagctacttagttcccggatcgatttgctaaatgatatctacgactgtcatcttcagcctgtcacgatagattgaaggggcttatcacgaatcaataatgatgttactcatacataacttccgggttattccccgtcaaaccatctacttgacaggcaatcacaggccgagaccaccccgttatctagagcggcttcttcagccgatgctgatacccaagttgcccagccaaatactgatatactgtactacttggacacatatagcaggcaggggcggtatttgctgatacaggcatataaatcccaattgatgggcactggaccctgccacgagacttgatatgtaaaagctgtacctgcagtagtccaatgacaccacagcaccaatgcctgccacgtcgcgatcatcaaggcccccgaggcttacgatagagcgaaacggctatttcctgcatattcgtacagcggttaaaattaacaagaggcgatcttgaccacatctctcacgcctctcatatcccatatcccgccatgacacctcgggattgaagccggactgcaagctgcatgaaagaggttcccagttgggctttacacctaggcgacactgtgcgaattgctccaagacgaatttgattttggtgctgatttcaaggcctgttctgcatagagctacagtgcgacacactgtgacacgacagacatgcaatgctgccgctagctcgacgcacgacagctcgctgtttcactccatactggtcgaagcccgtccaggcctcgatcaatcctttacacgtacactcgccgcatcttatccacacacacaacacaacacaacgcagctgttattcctgctctcctattcagctgcatcccggccgcagtccaatgggccttggccgcagagctgcacgcgctagatagcttctccacaggctcaaacaagaaattcgtccagtccaccacgacatcgccaacctcgctgggggcaccgctcgacaagacgccggacggcgggccaaatcaaaacgtggcactccttcttattcttgtcgcattattcatggaagcctctccactgtgacaaattggcagccgcgccgccttgttttctgattcgttttggtgactgacgcgccacagcgtgttctggaccaatctggcttcttgcattcgcccaccgccaccagccatagtgctcacttgtcctgctttttcttttctattttaatcatttgaatggcgaggatatgtcgtcttctgcagtcaaggagattgacgcactcattcgcgatgtggctgcgggtgagtggaccagtatgctcccctttgtgtagcatttacttaccgtgcctatgttagctgccaagttaccagccaagtcccggatgggagatatcaggcctacagtagcaagcctggcctctttggcgtacgagaatggcttattgccggaagcacttgacgagcttattgatctggttgttacacccagccaccttgatcaggcgagtcgaaatgccatagttagaaatctgtatcctgtctccagagtatcccgcgatattgccattcgtgttattggtgctcttggccacggagcacttaagccttcgctcaatatccaggtagcacttttaaaatggctcatcatgattcaccacgtgctggaaaccccagccgtgttcgctcaagcctacagtgttctcttcaatttgctcaatacggcagcgattcgaccaaatctctgccacttactggcactcatcacacggagaaagcatgttagaccttttaggatccaagctctgtgagtatctcattggaaggatagggctatgcttgaggaaacctcgattactgactagtttttttttttctttcccaaagcttgaacttatcacggcagactgccaatgatccttatttaatcggcctgcttagagtctataaagattattatcctgaaatcatcttgggagagctagttcgaggcagggcctccgctttcaaggttcgttcatgacgatgacaccaattcaagttgacccgaactaaccagtattgcctcagcatccggacatatcgtggaaagaaaggcttcaggaagtacaagaagcttatgctctgcaagcagagaggaattcacaagcggttctcgatggcttccgggttaatcgccccactggccgaggccgaggaaacagagttgtgccggccgtccacacgtctcatgccacagaggtaatatggtcatgacctccaatgcacattcgtatattaacattactccagaattctgtgactttggaagaagtcgaaaacatcacaggctttgtacagaatatcgacaggatagagctacccaaccaacttgtggccgtcctcgccgatcccttgttgcaaaagctactgcttctgcgtccaaacgcagaggcttaccaacgggcggcgaactggctcaactcggttctacagaatgtcattgatggcgatgctgacgaggctgtgctttgggaagttttggatgtcgtgaaagaatttgtggtgcaatgtaaagtaagttggagctcttgtaggcatgtttaccgcctgtctattttcaaggccgttgctgatacatgatgacagtctatacctcccgttatccttggcttttttgctacttttttccaacaatggaatgggtctggtcagcatggctccattctacagattctgtcgttcactcctcttgtagggtttcaaggcaagtatccgctcctctcgaaatcacatttctagctatcaacgcatataagctaattcttccatctagaattgtatgaacgcatcttgcaaccactagagctggctatcttggataatacaccaggctcccaggaagaaattttaagcctatataccaacatactccgtcactggactgccatattacaatcgagcgatccagttccagcccatgcaaatacgagcatcacggcgttgatacgccacaccgggcgactcggcctcactcttctacaaacctctcccacagagtcggtgaatattgccatcatcgagttctatgaacaggcgatccacctcgtcaatgacgattctctcaagtactatatacggattgaactgccaccatccgagctgatttacacattcttgttcagcagttctgtggccaccatgtcccgtctatgcggcatcttggcgtgctacaaaaaaggctttgaaatggccatgtcaacaaaggcaagaaatgatggctctaatcgaatcgatgcgctctcttatgaccgagcctacgtgaacctatataacgggtatctcatggatatatgtaactgcttctggcgaagcagggcatttagcgatgcggataccaattctcacggctgcctgatgccacggcctaccgtggccgatctcacggcatatgtctcttcagtggacaaggccttctctctgccttcacttcttactttgtcatattcgcctgtactctgtttccagagcattcgctcggtgcgagatcttgaggatgctgccattggaagcagcgatagcgccataaggacaaggcacgccgggccagtgacgcaaaacagcctttccaagttgactgtcgcgggaggtatacagctttcgtggcaagactatcgtattgaagttttgagatcacttgcggaaaagagccttggtggcatcgccgagctgttgaaaaacacaatgacagtgctgaagaactcaatggatgcaacaccgcgagcacgggcaaagatgtctatatagatgaagatgaagaagctagggagaaggaaaaatattgcacctttttatggtggcgttgtattgatatattgattaggcctagttgaaacagaccagctgcctatatcccatcggttgaaattcagggtatcatcaaaaagaataaataagacaggaaaatgaagagaaaaggggaaaaaaccagaaatgcgatttatccatcagctatcccatcccagagtgttgaaaacagaatgaaactgaaatccggctgtcaaggcagagttgaggcctgcccctccgccaaatagcaacgccgtgcaccgttgaatgctgtgctcaccgacccatttatgataacaaagaaaagatccacctcatgtatcgtctgagaagccgttgaaggcatcatctccaacgaaaaatgtcttctccgtggatttgagagacctcgtgcttgaggcactgtaatttttttcttcttagttctccctttgcttggactcatcgccatatcctccaatcttgatggcaccaaagccataggtcctgccctcaggagcacggttgacctggcttctcggtcctctctcctttaggtcgtctctcaaccagcccatgaccaactctccgagacggctattgccagtggacccaacacttgaatcaacggcctgcagcatgttttctgcagtgtcccactccttgacagtgccgagatgcatgtggacgagatgggtaggccagccggccagattatccaagatgtgagtagcatagacgattgtgcactcccggttctccgtctcacgcttcagccaggcgaggaactcataacgagtcaagacatcaagatcgacagtgatctcatccaggaagagcacggtccaaggacgtaaaagacccattgctagctggactctgcgacgctcaccatcggatacggcgtgcatacgccagttgatgtcgatatcaagcatgtcaactagctcgtcacggcgctcgggataggcatcaccgccaacagaccgaagcagctccacgacgccaatgtcgttgcgcacgatggggttgagtacccattcgagaccgagatacgtgacgccttcgaggccgtctttgaagggatcgacgccacagatggagatgcaatctcccggggccaggcgctttccagctagaagacgcaaaagagtcgtcttgccagcgccgttggcaccaatcagaagcgttcgtgagcgcggaggcagatcaagagtgatgttctggacgcccgtggaaaagtcaggaaaggtgtaggagagactcttggtcacgatttgaggtggctgctgagtcgacatgttggcggtttggcgggtggttctgcaaggaatgagggaatggaagatttggtgtctgatatgtgtgtgtaagagtcacaaagatagaagagtgcctccaacagatttgctaccgcttcatataggcacctgtaaacatcgaaaccccactggcgaagttttctagcgcctgctggccgtcttttctcggctccttgcagtgggatcgctctgctcatcggtgtatggtgggggaggggttttgccttatacggagcgctccgatactccgtacgacattcaattgatgcccgaattgaaaaggccagcccggaacacgccgctgagggcagtaaagagatggcaggggtctaggcctataaggcgctggcttagcggcatcgtagtgctacctctttaatggatgagacagctcaaagtagatccatgtacccttaatccggctttggtcgctcatatggtgagaatggtgaccaaggcacagggcagctacttggtgtgtgacctcgcgcgtccgacgcggggcagcgcagaaaaagtgcgtgcaggcaaaggcgcgtcgagcttccaccattagagctaaagtgctgtaccttaagcctgttcacgattgcacttggaatgccaacagtttgaacaatcaatccgtgaccaaaccacataatacgcacgcaaagaagcacgaagacggcctcactgggcatagaatttaaataaaagtctcagtctacgaaagcttcggccgtagctgctgacagccgccgccatggtcaagctcgaagatgtctccagtctcttgcagacgccggcgtacgtcctcatccccccagcctgtttgctgcaattctaacgctgatacaagggatccctctcagaaagcgcccatccgagcagagtcagcatacaacccgctccattccttcgccttggagaagcagcgatcctacaagcagcagtttggcgacatgtacttcttgcggctcaccaagatcaagcccgcggtagaagaggtggctgcaaaggcatgggagggcacagagattggcggcgagcgagccacgagggttgagcgagtgcttgatgtgcggcagggcgagttgtgctgggttgcgggaacggtttacatggacatgcggctgaagcccaacatccttgaggatgtatccaaagatgtgagagtcttttttctctttggctagcatatgcctatagttgctttggatgatactaactatcaatttgtcaaattgctagcgttggctttctgcgcccatctcctcgcaaaagtactactccgacgacggctccgatcagatcatgctggaagacgactcaggccgtgtccgcttagttggcgacgtgctcaataatatcccacttgtcaccggttgcatcattgccgttatgggcaccgagaatacaaacggcgagttcgaggtcattgacctcaaggttcctgatttggcccctcagccagagcgctgggccctctccaaaccacccacggcgagcggcaaatccgaaggcgaggatacagaaatgacagacagccctttgcagagcggcggcaagaagattgccatcgtatcaggactgtccttttccggtaccgatgcgtcatacgatcttgagctggatcttttgttggagtatctgcttggagaggcactcggccccgacgagcaggccaatgcttcacaaatcagcaggctcatcatcgccggcaattctatttccaccgtcaaagaaaaggacgacgacgaaggcggcgaagatgaagacgaaaagaagacggtgcagaagaaatacggctacgatgccagcgcttacaaccccgtgccatcccagctctttgatcagtttgtctcggagctgctgccttccatccctgtcaccctcctccccggcgctcaggatcccgccaacgcaagctaccctcagcaacccgttcacagcgccatgtttcccctttctcgagcctatgcagcagaacttggcgcaaaggcagcatcacaacctgggtggttcgaccctgtcacaaatccatgggaagcagaggtagaaggatggaggatattgggcacgggcggccaaaacgtggacgatgtgtttaaatatgtcgagagcgacgaccggttaggcatgatggaagccatgtgcaggtggaggtgctgtgctcccaccgcacccgatacattatgtatgttttcccttctctctctgtcttgtcccctttctatgcccctgctcttcttcttttcaggagtggttcaatactgatgaaattaacttttagggagctatccattccaagaagatgacccttttgtcctcaagacctgcccccacgtctactttgtcggctgccagcccgagtttgcaaccagagtcattcacggccctgacggccaaagtgttcgactcattgcggtgccgtcgttttcgaaaacgaaggaatttgtgctgatggatacggaaaccttggaagtgacgagggtaaaaattgcgtcgagatgaagcatgcgatgaatttaagaatcacgagatgtatatctgtgcatcttgatatagaagagatattaataaagctacaacgagatatgtatggcatagataattcaaatagagcacattctttaatataatcataaaaggaccttgttccagctgttagcccagcgccaagagctgaccatgtcctaagcaataatgagtcttggtatgccgttcatctctgcccgaagctgcaggtatatattatacaaatttgaatgaaagaagaatcaaagcataagcctacaggcaattctgacaatatggagccttgtccagcatgggctgcaacctcaattacagcgccaaaagagcttcagcgcggcctgatccacgcccgcagccgcagccgcccccggccgtccacagctagcagggccgtgacaaagctccaaccccactagagccttgctcccagcatcgacgaggcaacctccaaaaaaagtcgacgcgaaccaaacatacctaccgccaacacaaacaccacattggacgtccgccctcacgcccgctctctgtctctgtcccgtcaacatagcgcacccatcagcacccggcatccgacgcgaaagaactcacgatggcggccgacgttggccacattgcacagctgctgcaggcaactctcgatcctgctcagcaccgcacaggtatgttgcgcttctccccattgccccgccttggaggcagacgcgaagcacaaggagggcgcaaagcgcgtctgtagagcccgccatagactgacgagcgtcgattcactacagccgaggctgctctcaagcaggaggcggccaagcctcagtactcactgacgctgctcacgattgttagcaacgactctctccccatcaacactcggctgggcgctgccttggccttcaagaacttcatccgaatcaactatgtggtaagtcacgatgccacgccaccgacgcgatccacgcgaacctcgtctccgacacaggacgttcaagatgctaagactcgtacgtgcaggacgccgatggaaactacaagatcccccaggacgaggtccagacaatcaaggagcgcctcatcgggctgatgatcgcttctcctgccaacatccagagccagctgggtgaggctgtcagcatcattgccgattcagacttttgggagcgatgggatactctaacccaggtagctatcttccaatgcgagctcgatagagctgttatatttactgacggcgtggtaaataggatcttgtcagccgtttctccgccaccgatcccaaggcgaacattggtgtgttggaggtggcccattccatcttcgttcggtggaggcccctcatggcgacgaccgccctgtatacagaaatcaaccatgtcatcaacacatttggcgctccattctttcagttgctagcggtaagagcagttctagccgacattgtttctttttctttttccttttccgaactctatcatctctcttttaagatccgaggctaataccagctcgtgtgaatgatttagactacagacagcaaaatcaccgagcatgcgcaagacaaggtggctcttcgaggctggtttgaggttctgagcttgcagctgaaaatcatgtttgacatgtcctgccacgatctgcctcctgttttcgaagataacctctccagcatctccgagctgctgcacaagtatctgaattactccaatgccatcctgaataccgacgacgacgatgaagtcagcgttgtcgacaccgccaaggccgacatttgcgacttccttgagctctataccttcaaatatgacgcagatttctctcaatactgcaagccattcatcacaagcacctggaacctggtgtcatccattggctcagagacaaagtacgacacccttgtcagcaagtcgctccatttcttggcggcagttgcggcgactcgagagcattccgagctcttcaacaacgaagaagtcctcacccagattattgaaaaggttattttgcccaatgttagcctgcgagagtctgatatcgaattgtttgaggatgagccgattgagtatatccgccgagacttggagggctctgatacgggctctcgacgcagatcagccaccgatttcctccgcagtctgcaagagaaatttgaggcccccgttactggctctgtctcgagatacatcaaccactacctcactcaaggaaagtccgattggaagtccaaagacactgccgtctacctgttcatttcaattgcagccaagggtgccgtcacacaggctcaaggtgtcaagaccgttaacccacttgtcaacgttgtcgacttctttgagcagcacattgcgtctgacttggtgaatggagagggtatcgagccaatctccaaagttgacgcaatcaaattcctctacacattccgcagtcagctgtccaaggagcagtggaaagtggcgattggtccgttgatccagaacctcaactcatccaactatgttgtatatacctacgcggccattgccgtggagcgcgtgctgtttttggcagacgatgcgggcaatgccatgttcccccgcgcagacattgagccgttcgcaaaggatctgctcactcatcttttcaagctgatagaaagggagaccagcgctcccaagttgcaggaaaacgaattcttgatgcgatgcgtgatgagaattctcattgtcatcaaggacggagcgggcccttggctcgataccatcctgacacaccttattctcatcacaaatgtgatgaagtctaaccctagcaaccctcggttttattactaccactttgaggctcttggcgcgctggtacgatactgtgccgcgacgcatgccgctgcaattaatcagaaactctgggaaccagcacatcaaatcctggtagacgatgttacgggtatgttttttttttttcttcttgtctagatatctttgatgactggatttactggaactaacggtatatcgatagaattcattccttacattttccagatcctggcgcagctcctcgagtccagccctgtggattccgtctctgacaattacaaggcacttcttggccctctcctgcaacctcctttgtgggaaaccaggggcaacatcccggcctgcacacgattgctggccgctcttatccccagagtagccaaggcaattgttactgagaaccagactgaggctgttctcggcattttccaaagactactcagcggaaagaaatcagagcttcatgcttttgatattcttgaggctattgtcaactcttttgagccgtgagttgatcgtaaatgacctctttaatgctgcaatactaacttttatcttctctcaagatcggctattgacccgtactttgacaccattctcaggctgattttcacaaagctacaaggatctccagccgattctttcaagatccgcttcgttcgattcttccatctcgttgggggaaagctggaagctggctatggaacagattactttgtcaagcattctgacaaggtggacgaaaaggtctttgcccaagtttatcctccatttatcctgcaggaaacagacaagctggcaaggcccgttgaccggaaggctgccgttgtttctctgaccaagacgctatgcgactctcaagtgtttgctaccaagttcgccaagggctggggaaatacctgcaggattctcctcactctgctggcaaacccaccaagtgctgccgctggcgtgggagatgagatcattcttgaaaactctcccgatgacattggatttggattgacatttacggctctcaacacgtgcaagcttgccgcgcgggatgacttccccgaggtgcaggatgtgacgacctgggtcaagcagtacatgattggtgctaaccagagacatggcggtgctgttgagggcttcatctcgcagcgtcttacgcccgagctgcaggaagccattgctcagtacattcgataaaatcgaacaatctagaagaacaagcataccaagaagaaagaactgtgttgttctattattggtgaaaaaaaaattatgatcatttatgaagaactgaaagaagaaggccataccgagaaccaggacatggggggaaaggcacagaaagttgataagcgacacaaaataacgagaggccaaaatgagagaaaggtagatagatacactgaaatccattacataggtatgtagtctagtagatagtaattgacatcagcgctcgacacatgttcgacgcgagaaacgaataagcaattgtggaatcgtcaggagaagaaaagaagccaatgtgaacgagcagatgcagtatgatacacaatagtgattgattgatataattgtatttcttctttcaataactatctatcaaaagaattcaacaacgtacaagagactacttgataagtcactgcgtcatctcttttcgtctcatctcgtgaattcaaaaaccatgtacttgaaaagactatatgcttacccatcatggtcactttaaaatacgttttccccctccctccttctcccacgccggggcgcagaaaagactaagtagaaagaaggaaaaagaagggaaatgtgaaaatatctaataaacaccgtaaggtctttaaaacaagaaatgggagccacctctcctatggatgaggggagaaaagaaaaggagcaaaaaagagaagagaggagtgagaataggggatgaaaataagaatttgtacactcttcccaagataaaaaccagcgccggagtcatgctaaggctgaacagtcctcgtcgtaatgcgtcgtgcgtagtgatgctaatagtaaaaatgatgtatgtcgtcgttatgtaaaaggcgatattaataaaagtgagagtaaaacaggagatatctcgcccaggcgacgtgagccaggtatgcctgcattccgaaatctttgctccttggatttggttcctcttctaggaaatgtgccactcagtttcacaagaaaaaaacaaaacgctgatgagtgaaggtcgttggagatgtgtattagtcggcagagaatcataaggtgaagagaggcagccaaaatgtgttgcacaggcgggcaataaactagggtgtaacgccaatttaaagaaacccgccctcggggccaacgccgacaacactgttgcgccacgggcagcgtcgatcttgggtctgccattcttggcttctgggcgggggaacggtatccctatggctcatattgggccgccggacgctggagggaagcggctctgcgcccacacttcctcggcggctatctccgctgctgttggtctggactaccagtaagctgctggtgctcgagagccttctggtgaactcagagaaactcaaccttttggagctcgcgccagagcggcgatgatccgagtctccgctccgtgaagcattatcatcggtgaccctgcctgcagaaattggattcaggtgcggcgtgctctgggtcctctgcgtgggattgaggcgacttttggcgtgagctgtgtgaggccgtgagggcggggattgcgatgtcgatgccgaggccatcgtatcgacatggaagctcaagtgagccctggagatggtgggacgtcgtgatccgcgctctcttggcgactcgccgcgtcgatctgcgataaaggccaatgctcgctgagccgaaggggaaataatcgggctcctatcatagccgccctcttgctcgtctgccgagtgcgcgttgtcatcggagtcgaactcttggttgtagtcaagatgttgcccgacttgaggattgtacgtgttgcgtacggccgctcgttccaggcgctgggcagcctctcgctgtttccgcttatcgtctacttcacgcatgagagcatcgaatcgagcaatggaattgaagttctcctgaccggggacgcttgtgtcagcccatggaatatgccccatctgaaaggccctgtcaaggatcgtctctccaggggcaggcggtgcgctgacgtcaaaccccatgaacgcctccattggtgagcccagcgtttcagggccacgcgtgggtgaactcaaggtcgaggagcgcccctgggccgccgtccatccctcgatcagttctccctggtaaatcgagtctctgatcgaaggcaaccccgcatcgttatgcatcggtccagtgtagatttggcttggaaccgcaaatgacttctggatcgggtgctggctgacgctagagggcgaggatatgtcgcttcgtttggatcgcaggctcggcgaatctgagctgaatgtggcaggccgctcgcgaggtcccgttgaatacgtagcgccggagctcttgtgctgtagaggtctcgcatcctggcggctcgcttgatttccgctatcaggtctgggaaagtattccatctcacggctcctggggctgaaggggctcgaaaacaccggcgtgctgcttccatctgaggctgtaggattcttcttatccaggataaactgagcccactcatggagactgttgtgatggtcatcctgtggtgttcgaaaccacagagtactagtaccggcttccttgcttgccatcaagcccacagatcgactagagcggcgtttccgctccttgtcggatatggtgacaacaagcgtgggctggataggcccttgtttgcgataggcgaccatttggacttgggcgtcgagaacgcagctcgtaggccactggtaagaaggttccgcatcttcctgcgagagagaaaaaaagtgttagatgttgctgtataggttgccaagaagagcagcagccagcgtatcagcgcttactttggacttgaaaacggagatgcagtattcgtcggtatacgctttgacgaggggcttggggccagagctggagggccacacgccgttactgctctgtcggtctttctgcttgttgatcgtcgcccgtctgccaacgaagacgtatcgggactgcaaggagtgcaagttagcttagacgggatccaagtagagaaggagacgagtatgaagccacgaaattcccattcaggccaaacgagacaacaagcaagcaaacataccttccattgcgctttcgcaagaatgtggtttcggtcgggaggaacaaggagataaccatcaaggtaatccatggcgagcggttgtgaggctgctgctcctgaaagccgcagctgcagtcgcaaacagaccgggaaaaagggaaacggggctgtcagtcgctggggttaaaagcacatgctgaggaaaaaaaaaagcaaagacgaaatcgcctctatcgaccgagttcatatgcgtcgtcgagagggtttgcgcttctcgggtgtaagagcagagcagagcagagcctgtcggagttggacaatgggaatggcctcctatcttgtcgtctcctctttttttttttttttaacctcgtctggatgtccgctcagagggaggctcagtcaggcaaaagcagcgagtctctggtgggtcgagagatggcaacggggtatcacagcaaagcaacaaagaagagaagaagaaaacggcgaaatgagggattcaccgagatggagccatggagaaggagggagcgcgagctgaaatactagcaacgggcagtaatttagcaagtgagggcccggcctagttctgtccggagatggtggatgcggctggggacgaggttttagctgccaaacccgagtttatagatggcgatccggtcttcaggcgccgccggcgggggggcagcagacgtgctcaagctgccatcagtacctgtagcctgtagtgcaagtgatggaaaagcacagggccctggaaggccttgtcggcaggtccccaccgtcgctggaagacgctggctgagcgctaggctacgctaccacttgtaattccttgtgcactctgctgtgacggagggccgccaccggacccagcgctggggaggcgcaatcgaagtcaaatccgaggcaccgcttccatgtacctggcgcgaggtctgcgacgcaggatacttccagaatgagtgggccgccgtgccaatcagcgctaaagccggcctcgaagcatgtctcatcatggccgccgcagcgtcccagtacttgtgcaaggagctcgccggcgcactaaggcccttgctgtcccctaaagaacagcgtgtgggccacgccgcctccttgggcttttccaagggttcctgataaattgcatccccaccgcccggaatctcttggggagcaggtagcgaggctttggaggcatgaagagacgatgaaggaagaattaatcgaaagtgtataaagtagtcaaacgctggtacgagatagatggaggccctagagtgctagtatgttgattacaatagcggaaatgcaaggtatttgactctttgtagacatttgatttctgcaagcatcagtacaagcaaatgcggccagttcacgttgaagcagaaccccatcccatatcgatggcattacctaagatattggtcagttcccagcgctataggcacagacaagagccgccgttgcagcccagtagaagaatcggatccttccatgtgcctgctaaagcacgccagatgcagcaatagcgccttgggccatgaaccgttcgccacccgctggcgagatatctccagtagcgtccagagcgcccagaggcgtccagagtacttttggggtactgtctcccaccacagcgggcgccaggtactccacgataccacggggacggccgcagcagcttcgcttcactgacgatgccagcgctctcgcccgtttggcgtcgcagcctatcgagttattggcaaagctgcgtcgggcagcggagcgctgctggtccctaaccccaccagggtctccagcggtaataacacttgtgatccgactccatattttatatcagctttgatggtttctctcccgcaaagcacgcttcagctccttgctgcttgctgcttgtatacttgtacttgtatatctctctctccgcgccaggctatcggcgaaacggttgacaaatactgccatctctgctgcgagtaccgtaccgcggagtactgtcctcaatcgtagtagtcgtcgtctacgagatggagtcgatatcatgatgattgtccagaccaccgctggacctgatacaggcacatcaagatacgaaataacatccacccagctgcactgctacggatcaggagagccgggcacccagaaacgaggcacaacgtgcgcctccaatgcagggctgcatccgcgcgtgcgactagagcgccttgacacctgcgatgcgatgccaaagcacaagtacacaaagtacgaagtacgaagcccgcggacaagggtctgccaggccatctgggaggggggggccacgggagcgcagagtggctccttaattctgttctagcaaagtctatggaatagcgtctcgacgcttggccgccagaatgggccagcctcggccaggggccaggcacggcgcagagtctctgcaaagccaccaaccactgatggtatcatcatggcaacgcaccaagaggcgtctggacaccactaatttcgccctcctttccgcccggcgccgaaatcccttcatccgggtcttgatcggcattgccatggctgcgtccgccattagccgtgctagccaccattcctggacgccagccagccagccagccagccagccagccggacgggtatcaaggcggcagtccgcctttcgtcatggcttcggctgttagttagcttccttgacaagcaaagcagcatgggaagacacaggcaagcaaagataccgagcattccgcggcacgttgatgccagccatgcgcccaagcgggcgaagcataggtcaagttgcagccatggcttattgctagcacggcagcgccatgtacaagaataccatgcacgaatacaaggacgtacaagcacggctttctcgaagagtcgtgtcgttactcaaggctccgccaaagaaaaaaaaatcgaggctagctgcttgctgcatgcaggggcggctattgcaagatggcaattatggataccagcctccacctcgagcagcctggcctgagtgcccgtatactcacagaagtacacctgcgtatctcttctctatcgctccatcacgagaaaagcagtatcaactatggaactcgctctatattactccgttacttgtcgcggttagagcatgcaatttgcagggcgcactacctcaagcactacctcgagctactccagcactccgcagatcatggttcatgttgacagcactaagcagaagcgaacacagtatattaaagaaaggtcctcttgcttatattcgtcactcttctggcatgtcatctttgtgatacgtttgattgtgcaacaaatacacaaatacacaaataccagccctttggatcgccccgacgaagaacaaacaagagattacaaaaggaagattaacagaacaagaaaagctcggggaagccgggtgttggtgctacaggacgttcttggtggtgctagtgctcttctggtacctgcatcaggcaccgatctgctcattggtcgagaaaagggcgtctggctaatgcatggcggcatctcacgacggtgatggtgacggtggcgactgatcagatgctggtgctggcacgaagcgcagaatactactgtacgtggacttgtgtgccgacgcagttggccacagacatcagacgatatgactgacggccaagccaacggggcggctcggagaggacagtagcctggactccaacaaacacaacaccattacataggtattgattgcttttacagaagccgtctgtccaagttacaagctccccctgcattgctgctgcgacgtactagcagttgccgatcctcggtgcaatgtttccacggtggtatcgggctcgtggctctgctcgtccaggccaatggcacttgtccgatggaaggaacagccatcgttagcctccatcttgatctacgatcaattttaatctctgggctactggccgggcgcagatgcgtagctggccagtgctggagctccaatgcgacgctgcgcccacgccatcctcttgtttgtactagggccgcccagggtttgcgcaaaaactaaaaagaaacaagagacaaacgggcgctggttacatggctgcttcatgttgtacaagggcttcttggtcgctttgctgtatgctatcactgtcacagatccatagatacacatgttcctttgatcgacttatcaaggacttgtcatgctgtaacttgtaacagccagcacttcataacacagagtaggatcatgggatgatgtgacgagtaagactggccggggaaattgagttgctggtgaaactctcgattcctttgtttctcgctcaccttgtcaccttctgtttcgaatgcaagctcagctgtcagtagagccatggtattgctgcatccggattcgccgcaacatttcacgtctctgggaatttacaaagtgtacagctgtataaccggtacaaataggcaattggcagcagtactgtacatactcttatgctgcagtccatgtcaagtgagatcgtgccttggaagtggcgtcaacgcacacagcgccatcttgcagcctgttgatctacaaagtcgatgtgcatctcctcaaaggaaggtgagtctgcctgcacatgtatgtcagcaacacagactcttaccgacatgctgtattcaacttagagtacatgcttttcagggatatcagcctcttgacaagatgcatctgcagcgccaaccctgcatagaagcaatgctcacaataagcagaatgttctctgaagggatgattgaatgcaggcaagcagggcagcaactgatctaagcagttccggctccatttgccgcaaaggaaaaaaaaacacaattcaggccctactgccagggagaggcctctgtcacgatgcatgctgctcgaccgtgcacttgggaacaaaaggggaaacgatacgccgtcaagtcggcttgttcggatgacatttcgcctcgcccatgtggtcgtctatcagtcattatagctctcagcagatctcgcctatatgagagctcggtaattgaagcatagccgagatttttttttctctctggatttctgtctggagtaggtatgtatcagctttttgtcaagccgtatcagggtcgtcggcagttgagaagcagatggcgcgacttctaaccgcccccccctttttttttctcactcaaacctatattcttcgtaatgccaaattactgctcagtattccacttataatctcgactatacctttgtacatttgtatagtatggagaatatatcaggtatacaaacaagtccttgcctacgctcccaagagtccgtcccagcagcattttagcgccttgagttgcgagcatcaacggcgctcgcccctcataaatgccccggattgtggggggttctcgctattcatgacttgaccctggtccaatttcgccaagttgctcaaagcttccaaccagggcttcgaaagaacaacaaactgaaagaactgggacaaaaagaaagccaagacgaatgcaatctgggctcacttttaggcttttctcgccctgcataggagcaaactctgtgcatacaaatactactactatgtatacctatgcatgcgtctcaacagactacaccacaagcgtcagagccagcagcaggctaatgctcaggcctgttgcaaaaagaaaaggggtaaagcatgctggatggccagagcccaggcctcgagatttccctgcaggctggacttgacttgcacgcagcaagcagagcgtgagatactgtacatgtaccgttgatgctgtaagtgagctttccggcacctaccaaatattgctggtcccagtagtattacagcggtgctccgtattttataccagggtgcgggatcgaggactctgtatctgtaataccttccacatacccgcgttgtatattgcatccatatcaagtggcatgttttctgggcacactgggaaatcgctgggtagcatcgcttaatctatctgaaaactgacatcgagcacggacaatggcctggacaccatcggagcgcacatgctggcagttgtcagacgggctctaagcataaatacttgatacgaagagccatggcatttttcattgtaccaagtagcagatctttgctccctgctaatcaatggctgggatcctacttgtacgcagtgcaaaaaaagtcgcaagcaatgccttgtccgtatagacacgtctgcttttaaaccttcttggcattgctactattataaccggtagttgtactactggcaatacgaggcatggagtgtttgcaatcgaatgcctgtgaatgctgatgctagcttcacacggcataagtgtacaagtgtgcattcttagctctcatcccccagatctcaagctgaaagatggacttgtcgcacacactagcactggcatcagcatgaaagaaggcatgtagccagcatatccccggcagccattattatgcctacctacctaactctacttttgcaacatttacctactactactgtacaagcatgtgtagctgtccgagtgtgaacatggtggccccgtccggggtgaaccccgtccaaatgctaaccccaactgaataccgaaaatgccctctggccataatgatcatgacatctacctaccacagtaaaaaaggcagttcgtacgtcttggcgacttgagctcacgcgacacttgcggggattctttgttagcagtaagtatagtcgtaatatattacacgtagcaagcagtccttcatatgcagccgtttgattataacccgcagtagtctctttgatcggccatggcctttagccgttttgcccttctttttttttcctttctttttgtttgagattccggtacgtctgccgttagtttagctggcccgtcgcctgaagctgcagacgagtgacaccgagcctttctacatccggaaagcaaaaaaaagatataaaaagcaatctgcatacgaccatggctgtcctacccaacaggtagcggtagcacggcatgtctcaatcctgcatatgcagagggcatgtaaggggggggaagtcgacaaagtccaatctgtattagcctgacagccacacaaatcctacgatcccttccttaccccgtattatactaatccatccattagtattacccagtactacgtacttgaatgtcatcctgatcctaatggcatgtcactggtaggagtaaacgagagtgtgaatcccacttagagtgtagatttgtttattgagtgtgtgtgatgtaaacaaaagccattcttctacacatacctaacattaatcgctcatggcatcaaaagccactatacaccaaccgctacctctttgaacgcctcccgttggacaccccagtagcttgatagtgagagaaaggagagggcataaagataaacaaatgaataaacacccatgcgaaagtgtatggtaaagacacgagagcttgaggcaacttgagtctaaatagcaccatctctcaacgttgacaagggcatgacgcttcaatgatagcactgtatcgctccctactttcccctcatccattgttccctttaactcatgatacttcaaggcagttcgcgcaggggcctgccacttccaccgtcgacatcagtgcattccaggtgagtctgagggatgtctgcgtggacgaaaatgaaacaacaagagttcaatagaccttgctgtctctactaatcgcgtcatgtccactggtcgcgctggccgctctggtcgtaatgttacaattcttgatccctctcctacctctggccccaaaacagccgttgcgggccgcggtgttggtggaggttcgggaatgggtttgtttggtaggagtggaggacgcagcgtttgcctcccggcctacgactcgtcaatcgcattcctccatccgttagagcctcccctaggatgtcttgcccgaagctccacgctccgcgctttgctggtccaactgtaaattcacggttagcaaaattgcgactctccagtgtcggtgattcccgagtgcttcttacattttgatacggccgtcatctccacacgatgctagcatgcacggatctgtgggattccaaactaccgcattgcaccgcggctggtggccgggcagcctctcgacggcggccccaatgttcttgtgccagatgagaatgtttccgtcttcgcttccactcataacaaagctctcgcttgcgccgccaaatgcagctcggataagataatcgcccccagtgtgccccaaaaacttctgaacggaattcctggtggtgaggtcgatgagttgagcctcgccgtccttcttattgaccaacagatgccgagagtcctgactgatgctgaccgacgttggcctggtctttagttctaaatcgtattctagctctcgcgtaatggcatcgtagacgtgtatgtgttgtaagtcatctactaccaccaacaagcgcccatcgggagatccacaaaggtcctgtaccctatgcttcttgtcccattcgatcatctcatcgtcgtatacgttgaaggtacacaggccgtgaagtttatccaaggtacccaagacaaatgatctaccgtctggcgcccatacacagccgcttaccggctcatcgaactttttgaaatctttgatgagggtgctagtctattgatctcgagtgttagcagtacttgtaatgaggtgaaatgcattctgtataaatggagtttctcttcttacatttggatcccacagtcgagcatgtttatcaaaagagcagaccataatcatggagtcgtcgggactccaagagatatcacaaatgcctttacttctgtcgtctgtatgctcaccagttgtgagaatattaacgatggagaatgtgtgtgtatcccatatcttgacgtgctctcgactaccacaggcagctaagcgagtaccgtcgtgagaaaatcggacagaccagatttctcctccaaagtcgcctagttcgagcgcgacctcggagggaaagttccgtcggtcacaaagatggtcggaatacagtgaaggagacgacgctgcggtgtggtagaggcacgtatcgatctgactttgcttgacgtgctgaagaagtacagctaggcggttctctgggagcataaccgatggtgatatgcgttctataagtgaatgagttagcgaaaaggaacgtattttttttttttggagaaaccattggctagatcatactagataattccgatagcagttttcttcgagactgcccgttggcgccatcccagttggccttttgcatcacttctcccggagaactgcacatcagcaagcttgataggagtcgaagtttggccggatcttgatagaggggcgtcaagtccatgcgaagtattgtcaaggctcgagatgtttctccacgctcgagtagctccaggaacttctgctgccgcagccagaatctcattatatccttgtccgagccagctgtgagaacaaggccgtttcctccctcgccttcttcatctggcgccgttgcgccgtttaataggtcttcggcctctgcccaggagccagcaagcacagccgatctgaacgccgcgacggtgggattctctaagctgtagccgctctcttgcccaacactgtcggctgccgcctgatagcccatgtctgtcagagcctgaatcaatattcgcgtgacttcctctcgattgtgtccgaaatacgtaagagggtgcgaggccgatcgtttctcgccattcgacgatccgtttgtcacaacattcgccttacggttgccgttggcggagattgaggatgctacatctcgatgtgccgtagatgcggcgaaagagccgtttgactgcgtcgctccggatccgttaaacgccccggccatgtccccgtctgatgacatgattgcgccgccgcgccgccttctttttgattgccttccggtagttgtgtctgcagcggcagacacagcgtccgcagcaggaacggcaacacgggccccgtcttctggctgagattctgcagatggtcgtcgtcgtcgtcggcctatgatctgcgggggaggctgatgagaggccgagggagattggtttgctgtcgaagatgctatattcgcagcagtagccggcactcgcgaggaagtatcgacgggccggggagcagagcgagagtcgagtgccgaagacgtatcagaggagctccgagaggctggcggagggcttgggccgtcggaggcgtcaaccgagagggcacgagagttggagagttggtccacgtcgacctctccgcggcagatggccgcggtgcgatggcaagagactcggcaggcggctggccaagggccaaagggtataaggattcacgggagtcgaggtttgggcctggacggtccagatcgtgaagctcagccagtgacgaaactaggcgggactagcttggccgcagcgtctgggggctcgcttgtccagtggtccagcaaacacgcagccgaaatgcttatctgaggccctttggggagggaggcggccggggtaacgagcagacggaagcagctgtcgttgcagtcgttgcgtgtgcgggatgagtaatgtcgtcagaggggttgcggttcaatcagtgtagaagttccgagagattaaggttccgctggggatggcgcctgttatgggttctgactgcccggtggcggctgtggtggctgcaagctgcgctgcgccagtgcggctacagcactcacgaggtggcggctagcgctggcggcagcggaggtcaagtatctctgatactggtggcagcaatctctagctgccgtgataacacttgagagattgacatgtgcagccaaagggaggccaatggtttacgaacgctgctccaccgcagaagaatgttggcaaagctattgaatacgaaaagtatgttaatatagcttttttttttaatgttcgagttgtaacatctctcatgcaaactggtgaattatactacatactacagccaagtatccgtgtaaacgacgaacctcagctggtctcgtcagtcttgtcaatcatacaagcaaggggaaataaaatcggcctgttttgtgtgtagatgtcttcaaacactattttatatatcgtaccctatctgtagcttggcggcgaaaggagatggtagagttataatacaagactgtaaagattcatacttgaaaatgatagcatccactatatcgtcgcttctagataatgccttcgctacttgtcatctcgtgtcttgctcatggacatttgaatgtcgaaccgtgtccatcttgcctccgagtacacaccagctctacacaccgtcactcgaacaatactgcctcaggcaaaggcgagatgcacaactataaatctattccttagactctttctctcttctctctcttctcatccttcttatcctcttctactcttcttttcttcttttcttcaactttctcattcatttgtcacatatcacaaaccagtacctcttctttctctcccagtaacacgtttgcaatggatcttcccaatttggaggagctgcttgaaaccatggcgcccaacgacagggcgtctcgccgcaggaagaaccaagatatctctggtcctgatgatacatctactagcgatgcagcctccaagaaagctaaagccgaggaacagcgacggagagaaaaatatgagctcgactatgtgcgccttcgcaatgggcagaagatggaacttccctttgacgaggacttttgcggcgttaatgcccttccacataaaagacactggatgcgacttcagcagcgacaaaagcaagtgaacagcgagaatccacgagtactaccaaaaactttgaaggcccctgctccatgggttcccgatccaactaccgaggacatctcaaacgaccattacgggtgcgaggacaaggaagaccaagggaatggtcgtgtttggaacaacgaaaggccgagcaagagaacgtgcaggagatcgaatgtgccaccaaaaccgccaaagtctcaagagttcatttactcagaagacgaatctgatgaggaagagcttccagagcacataataagaaagacgccgcccacttttatgggcatcccaagagagattaggatgaagatatatcgccatctgcttctcagcgagaagccaatcactgtgcacggaggatggaaacaggttcacaggaacaaccagttgagtttgcctatgagcatccttcgaacatgccaggctgtgcatgacgaggcctgcgtcgtgctatacggagaaaatgtgtttgtatatcttcttcgcgatccgatctaccctcagcgcgcaattctcgatttggcgacgaatgatgacgtcccatccggcgacaatgaaagcgacagtggctcggagtacgaggacgaggagggagattctcttttctgtaacgatcacagagagagatgcatagacgtcgacaagtatgcgcatctctttcggaagattgttgttgaagcagaacacaatcgatactcgaaagcaacccaagagagtatggctgaggcaataagactcttcgcgaatagcggcgacacttgcaacatccgtacactgaccgttcgcatatcacctctttggaatgaggagggatatgagcccgcggaagggcgtttcacttttattgacttcttcgagcccaatacgcctgttcacctggccatcaaagctctcgactgccagatggtccacgtcgagatactcaccagatacatgagccggcagtcttccaactcggccattacctggagcgaagacggttccgttcgtcttactgtgaacagacgctgggaaagattccacaacgtgatccgccaaggaatcgcgcatcaaggcgttctcgacgaaagagacgaggtcatgcagcttcggatgagggaaatgaccaacaggacttcaagagcgattgatgagctggcgagacacgttgaggcgcagtgcaacgagaggaattttcaccaagatacgaccatgggcttggcgcttaactggccaaacattaactttgatgatttcgaggacatggactattgagctcttttcatttcttcttcttcatgttcactatgtgctattggatctttcgatacttgggttgccattctctattggagttggcttatatatggaacatatccagacgaaatgactatcgtctatggcatttgaggctttgggagttttcgaaaacggagttggaatggtaaaattgctagcttatggaattgagggggttacgaaggaaagcaaagcaaagcagggatattacatgagctttctgaagatgatttcaaaacaattgccatctcttaattgacttttactatcattcttcatatcattgcatgcatatcatcgtgaataatttcgattgtttctaattcgcttggttataaatggagtacccggctggtagatgcggatttcctagtcagtttatgatttcttaagcgagggtccaactgagaagctccccatgacgtcttctctcgcgatttgcttggcctgcttgggcgcatttatacggatccatttaggcgtccatcgccatcggctttcccgaatccaggcctccggacaaggtcaacgctggttgggctgcaagtatgcagctgcacacattatatttcggggccctacagtggttgagtggctccaaatccggccttccctgcttggaaggaccctgagaaaagcgctgatccgagtggtgttcatgcaggatctgcagccgtattggagcacatacatgaacctccaccaattgcaggttaacacaaaaggaagtgaaaaagaaacccttgtcgaagagtgtttactagagaaatacgaatgagtattggacaaataccctttcaactaattaagatgtcaccccagattatgtcttgataggtaaggcagctgggcacaaagttggtacctaatcagagtcaaggtttcgttgggtgctaatggcggactggtccgaggtgatctaagcatgtattatctatagcggcgctaggtatgacacggccaaaaggatttccactctgtggcgggtgggaaacaatcatgtaactcaactgaaatgccgagccaagcagtagagttgatagaggaaaagactcgagaaggccttgtatctcaagatggcttgttcaaaagctgcttggtcaatcaactatatagttgtttctatcccgtaacaaataccaacacgagtaatgcaacatggagttcatgcggcctgtcagccttgtggacatttcaggccgtccggtggtgaatcgatgatacctgataccacgcggcctgtctcggaatgcaccagaagacggcatcgattggctgctcgtgacaggccacggcgccgatacccgctgcctgacacgccaaatgcgacggtgactgaatgtctgtctgcaagaatcagaaaattttctctgctaacggaagccatggcagtcacagagttcaatgtggcgtctcgcggtttgtccacatcatccagtgacgtcgacccctgctaggccgctgtgctggagcctattgttttggctgcaccagcaccagcaccagcctcacgtccagacccgttcagcccattcagccattgcagctgcgctcctcccgcgggcgcatcgccacgtgtggctggacggccagggcaccggcccaaagccgcctagcgccgttcccttgttcaggctctcctgcgaagtccctcctaatctccatccaaacccataaactcgcatctctgtccagccctttgcttggtagcggcgctccgccatttctgcgaatttcaggataccatctgctgcaagccccgtgtgcgcgagtctcgtcgttctgtgcagaaacaccgacccggctgcggcctcgctgcgctctcaccgtctctcccgcacttatcagcaagggcaccccgccacttgatcgaccgctgcgatcttcgcgataaaccccctttagcaactcgaccgcaactcttttcaacccgccaacccgtcaactacgctccagcaactcacaaacaccagcgcgaccatgagcacgcccagctcttcgcttgcccagtcgggaggcattaccgatcccgccctgatccagtgagtgtctgccactgagctcgtgctgctgctgtcgcctgtgttactgactaggaatcctcgccgttaggctcgtcaacaagcttcaggatgttttcgcaaccgtcggcgtcaacaaccccattgatctcccccagatcgccgtcgtcggcagtcagtccagcggcaagagttcggtgctggagaacatcgtcggccgtgacttgtgagtcccgctatggagcaagccgctcctccccttacttaccgtggctgcttttggttcctctgcttttcctttccttctaaaatcatctttgtgagacgaggctacagctaactctactttctgcgctacagccttccccgaggcactggtatcgtcacgcgtcgtcccctcgttcttcaactcatcaaccgccccgcccagacgaacggcgtcagccatgatgagatcgaagccggcaacgacaaagccgccaacgtggacgaatggggcgagttccttcacttgcctggtcagaaattctacgactttggaaaaatcagagatgaaatttccagagaaaccgaggccaaggtcggacgaaatgcgggaatctccccagctcccatcaacttgcgcatctactctcccaacgtcctgaccttgaccttggttgacttgccaggtctgacaaaggttcccgttggtgaccagccccgcgatattgagcgccagatccgcgacatggttctcaagtacatctcaaagtcaaatgccatcatcttggctgtcacggccgccaacatcgatctggccaactccgatggcttgaagctggcacgtgaggttgaccccgagggtcagcgaaccattggtgttctcacaaaggtcgatctgatggaagaaggcaccgacgtcattgacattctgtccaaccgcatcattccgctgcgtctgggctacgttcctgtggtcaaccgaggacagcgagacattgataacaaaaaggccattggcgctgctctggaggcagagaagaactatttcgagaaccacaacgcataccgcaacaagagctcctactgcggcactccctacctcgctcgtaaactcaacctcatcctgatgatgcatatcaagcagacgcttccggatatcaaggcgcgaatttcgagctctttgcaaaaatacagtgctgagctggacagcttaggcccttcaatgcttggcaacagctccaacattgtcctgaacgtcattaccgagttcaccaacgagtggcgcaccgttctagacggtaacaatactgagctctccagcagcgaactgtctggtggtgcccgtatcagcttcgttttccacgaactttactccaacggtgtcaaggcccttgatccgtttgacgttgtcaaggatctcgatatccgaacctatctgtacaactcatctggtccttctcccgcactgtttgtcggcacgacggcttttgagcttattgtcaagcagcagatcaagcgaatggaagaccccagtctgaagtgcgtgtcgctggtttacgacgagttggtgcgaattctgtcacagctgctctccaagcagctctaccgccggtatccttctctaaaggagaagatgcacactaccgttgtttctttcttcaagaaggccatggagcccaccaacaagctcgtcagagatctggtctccatggaggcgtgttacatcaacacagctcaccctgactttttgaacggccaccgcgtatgtatttccttttctcctcttccttcatcttttccctttcaagtttacagatctaacctgcgattcgtctctaggccatggccattgtcaatgagcgtcacaacccaaagcctgtccaggtggaccccaagaccggcaagccacttactggcactcctggccgagctggcagcccaacagtcccagagactgatggaagcgccaacggaggattctttggaagctttttcgccgcgaagaacaagaagaaggccgcctcgatggagccgccgccaccaaccctcaaggcttctggcactctatcagagcgtgaggtcattgaagttgaggttatcagtaagcacataccatacagcttgccaaggcttgcgtatgctaacaacgaacagagctgctcatctcgtcctactacaacattgtcaagcgaaccatggccgacatggttcccaaggccatcatgttcaaccttgtccagtatgtcgcccaaatgagaagttgaaaatagaaagatgctaacaaccttgacttgcaggcttacaaaagatggcatgcagcgagaattgctagagaacatgtacaagaacgacagcatcgacgacctgctcaaggaaagcgacttcaccatccgcaggcggaaagagtgtcagcagatggttgaatctcttggcaaagctaacgagattgtcagccaagtgcagtagagagacaacttgcgagacgcgccattttctagattatgattatgtttagacgattgcgtggaccaggcgactttacggcttatgagatgcaatgaggcacgatgaaactcgctcccctcctcctcctccctcctctcccccccttttcctaaacccctttcctcccttttattttcttcctttttcgataccatcggctgttccggaggctagagtaaatgagtaatgagtccggagagagaaacgagagcgaagagcttggaggggttttgtcggcaaagtgtgggatatcaaaggttttaaaactcgtcggataagcggagtatttggagaagtagagctgctcttttttgggcggtcgggttggaccggggaagggggcctgcttttttatgtttgttgttgaggggaaaggggtttacatgtgctcttttcttctcttcaatttttccctttttttaggcttacagcatgaccagattagaataacaatttatttgatgtgaatatcaggaatatccgtttatatgattgaatgtgtatgacttcaattgaagtatcgtaaacattgggctttctgaacgcaccagtgttcataagcgtcatgtatatctatatcggtatacagtctcaaggctattgtcatagcttggaattctctctcttatctttgagcacggcagctcccttctgaaactcgtattcgtcaccattcttccatccagcccactcccgcaaaacttcttctgttcctcggcccaggaccaaaggctctgccacataccccttcccctctgcatcagccggcgagtacagcggtgtatctctcagcgtcaccgccggccgctggtcgccctccctatcgggctgcgtctcaagctcgctgtaatgcagcacggggacgcagcacgcatccgtgccgtcgaaaacggcctcccactgcgagcgcgtcttgctcttgaatgtcttggtgaagaggtcgtaaagctgtggccaggaagaagggtcgtggcgcttggtttcccagccttgtccttctaggccgaggcccttgatgagggcttggaagaactggggctcgagggcgccgacggacatgtattcgccgtcggaagtctcgtaggtgtcgtagaaagggcggccgccgtcgagggtgttttttccgcgcggttggtcgcctagaggggtcttgaggtacatgcgggggaaggatgcgagatgggagctgccgtcgaccatgttggcctcgacgacttggcctttgcccgtagagaagcgcgagatgatggctaggagcacgccttgggcaagcgtggcgcctccgcccgcaaagtcggcgagaatgttccacggggcgaggggcttctcgcctgatcttccaagcagagagagaacgccagatgcggccagatagttgatgtcgtggccggccatgtcggcgtatttgccgtcgcggcggaacccagtcatgcggccgtagacaaggcgcgggttgatggcaagcagctcatctggcccgagacccagtttctctagcacacccggccggaatgggtcaatgaggacgtcgacgtgctttgcgagacgcctgatgagcgctatgccgcgagggtcttttaagtcgatgacgatggaggacttgttgcgggcgagcacatcgggaattgatatttcgccttgggggcgggaaatgggaggaggtctgtcgacccggaggactgaagcgcctgcatcggcgaggatgaggcctgcgtatgggcctgggaaatgttagtttgttctttgatgtaaatatgagggttgaatgtgaaaggcgagtaatgatgagatgcatgaagcatcgaaaggcgaaaggcggatggggaaaaagtgcttaccaggggcaagaccggcaaattccaagactttgatgcccttcaaggggggagccgaagccttcgccgccattattgcaacggggatggattaattatatagagttttcataaatggggcatcttaaatctgaggtggatttgtcatttataacaggatctcgggtttagaatctcatgacaaacaaagggaggtgagctgaggatcctgatccgacggaccgaggtttagcgtgtggggtagaagccgccattgcgcgtggcaatcctgatttggcgagctccattgagtaaaaggtgcatggtagcattgttgagtcatcgctgcacgaggatggttttggtattgctgcaagccttgtttcacagaatcgatccttggtgggtgagaattgggggtatgtcgtgataatgtgcggtatatgcatgtcagccagggagctgatggcccctcacatgtgacacgttccatctatccttgagtgtgcgaacttcttcatccaagtttattcccgtgctcgatgatatctggctgaagcaggacagtagcgactcttgctgcgatggatgcgtcatgtccctggcgatccacaacagcccagcaacgagaatggggtcccattgctctgcaaactcgttgcgcgttgccgttcccgcgatttgctgcgcatgccagctcagcgatgagaggtgacgttgtcgactagacagtcgcaaaagccgaggtttgcgagatagaagaaggcgtgacgagatgtgatagacaatgttgcactgcagagcaatcgagcttgtgtagacaggtattgggaacgaggactcgttgtcagcgtcgatttggcctgcctcaacgctgcggatttctaggatgggctgcatttcaaccggtcggttgtgataccactgctggcagtttgaccatagagaagaccattttgatgaaaaatacgagcctgggctcggtggcaatggctcttgagttgctgacatgaagaagggcggtgagggggatgcgatactgctactgttgctgccgtgtagcagttgaagacagctggcgagctgaagtagacaagcgttgtggatagattttgttgacaatgggagcgtgcggtctgctggatcgtgattcatggcgaatcccaaagttgtaagcggcggctgatctgtcagtagtgacgctgcgaggtctgtaccgtatgttagccagaattcccgacttttcaatattcttgcatcaaatgcactggctattatggcatcactcaccgagtctggaatggaacctcaataaagtttccaacggctctccaaatcccgaaaagttgttggtgttcctcgtggattcgtccgactggaagaaggacagcgttctccatcgagaagggctgatgttgaatacttctcccacggctagcagcgcgtgtccaatccgtctcactcgtggctcttcgagggcgagggcattttccgtgtcttgcaggagcattgccgagtccccatatgttgagttggacctggctaactgactagaagcagccagcgagatggcagacgacaccggtcgtcgtctctgtgcgagaagcataatctcggttccgaaagaggatgctagatcgcctgcttcgatccaaggcgcgaggttgtactggaaatgcagcagagcggcagtttcgtttttgatagaggcagcatgcgtgggggagaagtaatccttccattcggcttgcggtaagtgcgaggccgtgaatggcgaggccgtcttggattgagagcttgagctggccatgagagaatccatgatatcgtcctcaggcctaagcggcggttccgactcttttccttcaacgagtactggcggctctttatgctgaatggacgcttgtgctgcttcagtcgagggcgccgaacgccttgatgaagagccgtttacaaacttgtagcgtctcctgttagttgatttccggtaatagggctatgggagaagtgatgatggcatataggtagtaatgactgactcaccctgacgtttgaataaggccgcgagggttgatccgaagagggactgttcgttgcttgagcagcaccgagtttaggacccatgataaacgtcaggtccgggtaagtacatgcaacattcctctcttcacagctgccgcatcgcggcttgcgttcatcgcctacagatgctcagttagcggttgattgactgcctatcagccaccaatggcctcccgccaaacagtgcaagtcattgctcagagaaggatcaaggtgaagaaatcatacaagtggatgcaggatgttgagcatgacgtacattttcgcctgcgttttcgacacgagaggcatcccgtccggaccctcctcttagtgtctgggatgttccgaatgacaggcattggactggttccgagttcacgggatcactctgctacaggtgcatgatacatggaggccattcatccacctcaccactgacgaataagaaacgcagaacaaggcgaaatgaggcttcaaaccgcaagtagttggccttggaggtgaggttaagggtcaagtttgccgcgctgacagcttctggcgctccgcgtacaagaatcagcacaagctgaaatattctagcgccccgctagtgcgctgcagactctacggggtgccccgttaattgtgcattggatcatccccagtgtggcgtagcctgggcttggaactatcagaaacaacgggctggcaggcgacttattaagtaattatttgtcgtgggtatatttttactcctatacatctcctatttctgcagctgggttttccttgctctcaaaccagaccctcaagcaagcagttgcgtccaaaatcatcatggctattagtactctgtagcattcattactgttataacacacacacacacacacacaaacacacatctccatcccatctgctgtctcgcttacagcttctcaatctgtgactcgtggatatccttcttctcgtacagagctgccgtgtgagcttcaacgagagcaacaaggccaacctcctcctggacctctctcaggagctgagcatctctctcgccagtacggctcttgaacactcggtccatgtcctccagggttgcgttcttggtctcggggaggaagaaccagacagcaaagatgccagcaatgaggaagacggagaagaaaatgtaggtgccccaagcccaagctgaaagcatgggaggcacgaagaaggcaatggcgaagttgttgagccagttgctcatggcaccaatggaagcacccttggcgcggatggagagagggaagatttcggagacgagagtccaggagacgggtccccaggtagcaccgaaaccggcaatgtatacccagattagagctataagaagtctggttagagagctattctttcaaggatatcagttttggacaataacttaccaacagcaacccagccagcagcaacgtggttgggccaatcgtggcggaacttggcaacgattataccgacaatgatcatgctgacagccatgacaatcgagccaacaataagcatgggctttcgaccgactctgtcaataatcaactgtggattgcaaaagtcagtttcccagctattgaagagttgcgatatctggaacttaccatggcaggtacggtgctgacgatgaagacgacaccagtgacaccagtggcgagcagtgctgttgtgcctccagtcaaacccagggtgatgaagatgttggtcgcgtagtaaataactagagcatggttagctaaagcacttttcgacgtgtatacaaggacatgatgaaacttactggcgtcgattccactccactgctggaaaaacatgatgaagaagccggtcaagactcgcttaatgttatccttggagttgaagcagctggcatactgggcaaactgctcgataaaggcgctcttcttcttggccgccaggttggggaagtctcgtgcaaagacgcgtctctcaaagacactctcggccttgacctcgaggaactcgatctgaacaagctcgtcatcctcgggcagctttcgcatccaagccatggtcttcttggcctcttcgtctcggccgaccttgacaagccatctgggagaaaagggcatgaaccagatgccaatggcaagaaggacagctgggattccctggatgatggacgggagtctccaagcaaggtcggactgagactcgccggttccgccaataaagttgctgcagtatccgacccagaaagaaagcatgattccgagaatggtggcgaactgatagaaagagaccagcagccctcgcatctcgggagccgaaagctcggcgttgtaaagagggccgacgccgctgaagagaccgacaccgagaccggtgaagaatcgaccggcatagagaagggaggacatgccctcgtgggcaccgacgtagaggtagctgcccaggatgacccagagacaggcgatgaacattgtgtacttgcgggagatgatttcgcccagcacgccggcggacagagagccgacgataccgccgagctggagaacggatgtcaaccagcccgtcgctgaggaggagttgacgactgcagggaagttttccttgaagcgagtcatgaccagggattggcccaggacgccctgctggtagccatattcgaagccacccaatctgtatgttgagcaccaacttgttagtgatgtcttgtaccagccaacaatctacctaatgaagagggttttgttcaagaaaaaaaaagaagaagaagaaagattgaaaacacttacgaagcaaaaaaggcaatgaaaaggaccttggggttgtgtcgaagcgactgccacatggtcttctgggcttgattgacacgtcgtgccggctccacggccaggccgccattggcagcaacctcaatatccgatccagtggacattttgaaattggcgagtctgttccggttgcaacaacacacagacggtgtgccgggcaagagagggagagaagatgttcagtcaaggccgatgaggagagaggcgaggaagtggttcgaaggagtgggagaaccccagcatttaaatgcaaccctccaggtctgggattcttactccggattttcaaccccatgtttccattatttaaactgactgctacctcgtggtttacaggaaaaatctggagcctcccccccggccatacgaatcatgtcccgggccaatttggtggagacctacacccgcggtgggggagggaagctggcaagtctggtcctttttggtcctcgatggaggagagagcctttgcccggcgaaatctgggcgacatctgagggggttcgtaggctctgccccctgctttggggatagcatcaccgccacagcgagtaccgaaaaaggacccgattggccgtccagcgccctcggctgttgtccgcgtatcgactgtttccctggatggcttcatcgcctcctgtaaggcggctaaaggaagccgcctctccaccggggcagcctatgctctttgcggcagtgtagcctacgcgcggcgccctcgtcttcaacttggcttggctctaactaatggcttcattgcaacgtgctgacaaggatgggttgaatgactcgggctgtcatgtgccggccgccgaactaaacacgtaaaaacatacgagcattctcttctcttcgcatgtttcctcgtgctgcttagtgtttggccggggaagttgagctaagccgcgttgatgctggtcttccgtcctcacggcggtggcgtcccggattttgttgctgcagatgcggagaaagattcaagacatgcccgcttctgcattgagtgcatctgggccttgcttgatcgatcaacctttttgtcggttccacttgagcgatgcccccgaatttccccaaatttttcttttcacgcggagagccagagttttttttttttttctctgaatctattgtttttttttcttgaaattaaagtgatacgaagtgggatcagcaataggtaatttcgctgaccattactattactatttcgtgctgcttagtggcgggtcctttttttcctcgaccaaagcagaagatcgatctcttgtgcttggcaaaaagtcgacaccagggatcggctcgatatcagaccaggtgtctggcagggtagactcggcaagcacagagagcgcttttcaacccccatggctgacgagaatggacgaccccaatgctagccaggtcgacggggacgccttcatgtccccgtcctcactctcgccctttgacgaatacgccgccaaccccagatatatcgagcttcaagaggagctgcgaggcctgctctttgcgggcgtgtccagtctcgaccccagcaagagcacaacgcccgagccggcgtctgatgaggccgatgaccatgagcggaccccggtgccgtcgtcaaaaagcctcgacttttcaagagtctcaatacccaagatgaggctggtcaagtatctcaagaactgggtcattgaatgctcgccgtacctggacaagtttgacgaggcacggcactttggcatccaggtgccgctgctggctcagagctcgcccggcctgttctacgcagtgctcgccttttcagcaaggcagatggagcgaaaggcctgcttggagaagagctacgacagcctcgagctgtaccaggagagcatcaggctgctggcccccgggctgcaggccaaggaccccaacatgctcgtcacggcctgcatcctcgccgtcctcgagctcatgtcgggcagcccgcgcaactggcggcgccacatcgagggctgcgcgtcgctcttcgccttttacgaagtcacgggcttctcgggcgggctgctgcaggccgtcttctggtgctacgcgcgcatggagctctgcggcgccatcatctcaggcggcgccgagagcacggtgctgagcctggacaagtgggtgccggccgtgcccgagggcatcggcaccacgcgcgcccaggccgaggactttgtcaagagcatcttctaccaaaagggccgcgagacgcccgacatgcacgccaactgggccgtctacctgtgcgcaaaggcctgcgacctcgtctaccgccaggtgcgcctcgtcgagctgggcgagcacgacgacgccgacgacaggcccctcgtcgaccgctggcgccggctgtgggcggagctgcagttctggcgcgacacgcggcccaagtgcctgctgcccatcatgacgacggagccgagcgagaaccagatcttccccgtgattctgtttgcccactgggccgccatctccagcaaccagctctaccacgcggcgtgcatcgtcatgctggagatgcggccgccgggcgaggcgctgcccaacacgctcgagtactcggccatctggcacgcccagagggtctgcggcatctcgtggacgaacccccaccgcggcaatctcataaacgccattcagccgctgtacattgcgggcaggctgctgacgcacccgagagagcatctggaagttgcgcggatattcaagattatcgataggacgacgggatggggcgccatttggcggctaaaagacctcgaggcagaatgggggtacgagtcgggggagattttgagcatgatttgataccctggtgggggaagaagtgcatttgctctcactttgcgcattaaatgataacaaggtatatatgagacagcataacggcggtatgaagcaatttttcctgtatataatttttaaaacgccatgtataacacctccaagcctagatacaaacatataggtacatattacaatctgatgtcaatttaaattgaaccactaggtagttcgccctgtaattcttattccggagggagaggaacaggaacaggagcgcagcccggaacgtaaaagtagttgccgctgtatactgatgttttcagcagaaaggagatgaggccgtcgatgcccgttttgccaaacgactcaaaaccgcctcttgccgaaaccatggttctcgcagcttgggcgtgggtgagcgatgtgtcgaggttggcttcaaagaacttgaacaaggaaaaggggggattagcggttgcatgacgttttaaaaagaaggggcaaaaaggaagaacaagagaagaaaggcttaccgcttccgagctcagtatcagggccatggccacagtctcaatggacggcctcttctccactgagacggcatgcctgatccactctatacaagccatccgatagcgctccaccttgcggttacacttgactgcctcgtctagatcttccgtgttcatggcgcgccggtggtaggagacgtacaggatgagattcagcagacctgggttcctcatggcaaaggggacgtaggtcgacctcaagcgcttctctacaaggacggcctggccgggagggaaacacgccgcgtagccatacttgaggacccagtccagatctggtggcggtgattagtatggacacggacaggatatgcacaaggtatttgcgtcggggtagagacatgttggaagggataggaccccctgcttgtgcatacaatcgccgtattatgcttgtcctagcagccagagtacactccacgggcactctgcagccaagcatgatggacaagatccgcgcaagatggtatggagaggtgaagcaggagattctcatagtagtaccagtactagcacatgcacctttacaaagaagggagtaggacatgtcgacttacagtaattaaagatgccgtaatcctcgaccgacagctcccaggcaaactgtccgttccacgcatctttcatagtgtcgccaatcatctgcctcgggccaggcgaagccactctccgcaccatggcgccttctttcggggcaattctccgaaaaccctggtgtcccaatccggtatttgtagatgagtgccaggcctggtgtgggtgttgcaggccatctagactggcggaagtggagtacgattcgtcgatttgggcggcatcatccgcatctagcaaataaggcggcgaagaggatgctgatgaataggaaatgatgatgtgattctttcccttgctgctactggtggcagtacttgaccctgcttgggcagccttgcgttggcggcggcgggcgtgggagtccttggctacatgagatcggatctggctgatgcgctttgccgttgtggattcgccgggataagctgtgttgatgaattcaaggttaaccactggcatcctcggtatggtggtggttttggcagaggcggcagaggtggcggttgaggagcgattaggacgagaatgtgatggccgaatagttaggggcttggagttaatggcgggatggttccacgagccactatcagtataacggccatcttcatcatcgtcgatgcgctcgaccatagccatgactagattcgctttctatctgaataatagggagatgggaaaagtaacctcggacccaatgcccagagagtggatataacggaggcaggacggggacaaggccgattgtatcaagtattgggtatatcaggagagtaggctttgtccaattaaacgagcatattcatctttggggtagaagctcccgaggcattgctcaagagacattctcggggcgcgacgaaggggagttgaagttgccgggatggagagacgttggatgatccggggggccaatagtaagcccgggcgctgagatgcaaattcctatacggggatggtctattcggtaagtggggacgttgcttgtaagatacacgcaacttgtataccagtggtacttgacagttgaacagatacttttgaaaaatattcgggataattacatcactagtagtagtatatattcatctatatagggctatgcatcagcaattaagcagtagagcgccagtactgtcgtcttcacgatagtcaagctgccgtattagtgcgcaacggcgcaaatgcggaaacagcagggtggagaagtacctaagaccaccccaccaggcagtataagaggagctgcttcctgcaaggagtctatagcagctgatatgagcactcttttcagacaatattgctgttcatattgttgttcatgcactatgaacgaatcatgtacagagtgcagcacaccaagatgaaatgctgacaggcaaagttttggtatcgatagcgcttcgttacgaaacatccatgactcgagcttctacaaaagccactccattcaacgtcagctccccccccgcgccacaaacctccatccatgaccagaatggccgcgcaattaattgcactcctcgctagaccctcaagcctcaggatcccattccttcaaggctgaaaactcgagggctaagccaaggcggcatgagccgacattttcccgcgaggcatccgtggcgcagccgctagagctacgcaagtgctacccctagctcgtagtccatcaacacgctgtatttatactgtctggtatcgcgacgcttttatgacgtgatataacaaaccgcaatacactctctcgacagtaaaatctgcataatcgccgcatagaatcccaattgaaaagcgaaacactcgtcgttggttggaaaacccactttgattcatcaccagccatggacaaaggcagtgggagctcagatagcaaacaggccaagggcaacagcgatgcgacaggcagtttctcaccagatctgccccaagaggtgattccgtttgaagcatcagaacctccggcatatcaagagtcgcaccaagagccatcggcctcagcttcagcatcacactcgctgtcactctcagcatccgcatcgacactgcaggcgccagcatcaggctcggccctcgtcccaaccgtcacctcgccattcaacttccccaaatacagcaaagacggctccgcggcggatgccagtcctcccgtctacgacaacattggagcgtccagcagctcaaacgccgctccacgacccatcgcctttccccaagtcagcccggatccggatgcggcgttcctccccgcctatgccccggtgctgcttagctacggcatcaccgagcagacctggcgctcctttctcaacacaacctccgccttcttgacggccaagatatcagaccgtgcgctgtcacacgccaccgatgtggctgcgcacattggcgaaaaccccaaaaacctgggcaagaatgtcattgcccaggcaaagtccattggcaaaaacgtcacgcgggacgccaaacgcggaaacatcatcggcgccgccgtgggcctcatcggaggctccatctcgctgcccatctcgacggcctttggcatcgtcggcaccacgctgtcgctccccggatcggccattggcgccgtgaccaagaagccgagaacaccccaagagagagcggcaacatacgcggccgtggcaaacgaggagtggcttcacaggcgcggcttgcacgcccacctgtttgattcggcgggcctcgctcatctgttgggccagccattggacagctttctgagcagggcgtgggagacaaagggggttgacgctgcaggacagatgagagccctggagccgctgattgctgggcttgagattgatgagatggcgaatctgcagctgaagacgcagacgctgtggctggtgctgatacctgggcagccgtcctcttcgagcgagaagaaggtaaagagttgatggcgttggggtttgtgaagagggaagaaagagatatataccaattgttcatggcagtcacgtagcttgggtaatgtttgtctttgataaggtcttttaatttacatgtatacacgagtttgaaccatcttgcagaaactcgaaaaatgcgatgcgagtataaagatttcaggatagaacatacgacacatttgttccttcaaccacccaagttttattgattttagatccatttctaaccaactaaaacaaacaagtctatggatttaatgcataatccccgacttttcgcggcgcatgtggcccttgcaaacggtctttctagctatcaaacgtatgaagatactattgcacctaaaaagcagctaacaaaggctgcttaagcactgtatccgccttcgaatcttatgtaactatacaaaactgttttgagacacaagtcgttatagtcgactaattgcgattgattacaacagcttctgtctcaaaacacagtgcgcaatatctttgctaccggccttctaactcttggtgtgaatatatattcacatgaaaagaacttcaattggtattgatgattaatgtccatctccattgtcatacaagagatggcaagctgcgcattcctggatcagcttcccgctggccactcacagatatgctgctaccctatagcttctggaattcgcgccatacctacattcgctacgcagctagggaagtctatctaattgcctacaagcaccttatctcaagtaagcttgtccaagattgccaccgaaatcatgtggcttaaccgaggtgaacaagcagcttaacagcctggcgattgcgtgctaaatcgaggccccctctccaagcccgcagaaaactcaccaaataaagtttaatcgttcaaatgtctgcaatgataaaaaaatgtgggtcaaggtaaaagagcgaaccggacaagaatctcccaacactgtcttattgcacaatgacaaaatccatctcttcaacgctgtggagtctcgccgggatacagactgttgccaagtaactgtcctggacacaaattggcgccgtcatacgttaatcaaacgggtgacgagcagggcgtgataacactaagctgctttcattgctcatatttcattgtcacctgctgagatagcgagctattttttttttcttctagctaggattaggattcggtagccaaccaacactcttcactcctagccacagctctcagacatttttctattcctgttcttctcttttcttttccatcagctgttaataaagccgagacacaaaaacattttcaaacacggcttggttggaaaatgatagaagaagcgccctctcctgtcctgcaggatgcatccaccgactccaaatcgcacgacgtcgaagacattgtcgaagagactgcagatcaacgagtattggtaagatgctgcatggaagaattacgatttgcttgatgcactttggcttacactgcaatgatagacaaaactcgggtacaagcctgtacgttgagagaatatttgctctcccactctgagagaaaaaaaaaaacggaaaatcctaacagtctgctgtaggtgcttcacagaaccttcaacttgtttcacaacttttcgacgacctttggtgagttttatcaccctagtatttgacgaaatgaattattaacagacacatcacattatagccgctctttactttatcggcggtgttcgagtaaccttttcaaccggcattgctgccggcggcaatctcgcctactggtgaggctccatctctcgctcatcaccatgagttggttgtctttttgcccacttgctcatgatacaccccaacaggacaagcttcatagtcacctgcgtcttcacattcatcagcgctgccgtcattgccgaaatctgctcatcgctgccgcttgctgggtcaatctacctctgggcggctgaagcaggcgggccgaaatacggaaggctctttggctatgtcgtggcgtggtggagcacaactgcctggacgacattctgtgcgagtatgttttgctcttcatcttgggagggggagatgagtgaatgaatccagcagactgaccaagattctcgaaccgtacaggcaacacgcaaggtgctgtcaactacatgctgtctgtacgtctcaaaaccagtctcttaattcaaccaacggcttcttgatcagactgactgacaaacttgataggaaactgtcgtcttcaatctcgacttcccttcagacccctcagacgtcaaattccgtgccgtgcaatggatctgcaccgaagttctgctcgccttggcagcgttatggaatcttcttcctcgtatgttgttgcgtcccaattctcttgttccgtaacccccaactcaacgcctttcaacagcaaaatatttcaaatggatcttctatctctcaaccggctccgtcatcctcgacttcctcctaaacatgatttggctccccatcggcacggcccagaccattggcttccgctctgcccacgatgccttcatgaccacgtacaatggcaccggcgcctctcccggctggaactggtgcctctcttaccttgcaacggccggcatcctcatcggctttgacgcatcgggccatgtcgccgaagaaacgcgcaacgccagcgtaactgcggcccgaggtatcttctggagcaccgtagtcagcgggattggaggctttgtcgtcgttatcctctttcttttctgcactgtaagttgacattcggtgccatcacatgatgaaccagtctaactcatctctgcaatagcctgacccagacaccctcttctcctacggcagcgttcagccatttgtgcctctatatgctgtcctcctgggtaagggcggccacattgtgatgaatgtagtctgcattgtcgccttgtggtttgtatgttttgacccttgcttttccatatacgctctcattcattcacttacacttattttagaacactgccatcgccatcctcgccgcctcacgcctcgtcttcgccgtagcccgagacggagtcctgccctggtcctcgtgggtttctcgagtcgtcgacggccagcctcgcaacgccgtcatcgtcgtctgggtcgtctcatccatcatcacctgcaccatcctgccctcctccgtggcctttacatcgctcgtatcggccgcaggtgttccctcggccgcagcctacgggctcatctgcattggccggctcttctttacgccaaagaccttccccaagcctgcctggagcctgggccgttggagcaagccctttcaggcgatttccgtcctgtggaacggatgggtggtcgcggtactctactcgccatatgaattccccgttacaggctctacactcaactacgcaccggtgattatgggtgctgtgacaatctttgcgctgctttcctggtggtggatcccggaagacagatggctgccgagccagcggataaaggagcagctcctggcaggagagtctgcggacgaagagtgatttattggaatgggagcaacggaagtggcttggtgcacgtctcatatcgatacccagtataatacaactctttagttgaaagacgaagaaaacgatcactgtgtatgtcatttacttgcaatcttgtatgatttaatgcctagaccagtctacgtcaactggttgaaatgtcgactagctctttacaaatcttcaagaacatggcccgtaatctttgcaataattgatgtcatattttgataaccaccaccatcactaatacttttctttcgccatctggatatctcaaccatcaccgatatcaatgccatgctatgcaaatcattttatttcatgccgagtcccggcccccaaaacgccaaacgtccctttgctcttaaaaaaaagacaccaaagagaaaagaaaaaggtatcacaaaaggaaacaaaaaaaaaaaaacgacatcagaacaagcagctcaagcccaccagtcaccctggtcgcgcatggcctcggcgaccttgacgaagccggcaatgttgctgccggccaccaagctgggcagctcgccgtccttggaggcaacgtacttttgcgccgtctcgaggccggccaggaacgcgctcttcatgatgcacttgagcttgtcgtcgacctccttctcggtccaggtgaggcgctggctgttctgggccatctcgaggcccgagacggcgacgccgccgcagttggcggccttgccgggggcgtaccagacggacttggcgcccttttccttgcgctgggcctcgaacaggtcgatggcctcctgcgtgcagcccatgttggagccctcggcgacgaccagcacgccgttggccacgagcgtctcggcctcggcgcggttgatctcgttctgcgtcgccgacggcagcgccacgtccaccttgccgacgtggacccagggccgggcgccgtggaagtacttgaacttgtcggcgtagtggaagtcggtcaggggccggcgctgggccttgaggtcggcgatggcggcgacgtgcgcgggcgtgaaggcgccgtcgtcgggggccaccagcgagcccttggagtcggacagcgacacgacggtggcgcccagctcgatgcacttgagcgccgcgtactgggccacgttgcccgagcccgagatggccacgcgcttgccggcgaggctgccctggccggcgtgctgcagcatgtgctcgacgtagtacaccaggccgtagcccgtggcctcggggcggatcaggctgccggcccagcccaggcccttgcccgtcagcacgccctcgaagcggttgcgcgcctggcgataggcgccgaacatgtagccaatctcgcggcccgacacgccaatgtcgccggccggcacgtcggtgtcggcgccgatgtggcgcgacagctcgcgcataaaggcctggcagaagcgccggatctcgttgtccgacttgcccttggggtcgaagtcggagcctcccttgccaccgcccatgctgactgtacaatggttagcgttcagcgctcggagaccttcttcttcttcttcttgcctgaacaagtgagacgaaagactataaaaggggggtggttatttctcacggccagtcagagcattcttgaagatttgttcaaaaccgagaaacttgagactatacagaaatatcaagttagctccatggtcttgttgtttctcccgtctgtccgtttggaagacggcaagtgatcatcttcttcttcttacatggacaagttgacggtgggatggaaccgaagtccacccttgtacgggcccagggccgagttgaactgcactcggtagcctcggttgacgcgcagctggcccttgtcgtcctcccagacgacgcggaactgcagcacacgctcggggatggacacgacctcgagggcggtgcggtactcggggtgctcctggaagagggcgctgtcctcgagggtgctggccagctctgttggttcaagttaatataaatacatgtatgctatgtatatatatatatatatatatatatgtatatgcaacactcacccttgtaggcctgctcgaattcgggctcgcaagcaaggttagacattgtcgatggtgtcttgctgaaccttgctatcgtctaaactgatggatattatctagcaggataatggttacgtccaaccttcgaaagtctgttgaagcgacagctagatgaatcaaatcacgacaaagatggatatggaacaaagtaagagagaaaagaaaaggaggaaaccaaacccggggaaagacgctgctctatatagacgtttgctgtgggtgttgcctatcaaacaagccaagactaaactttccactctcggcgaaactcgacacaaagaaggcagaaagtatagataaaaaaacgaacccggaggactgtccatcccacacacgccccccccccccccccccccatgagacgttacgtctccagagatctaaagccgtggcttgatacttcaattactagcaccaagccttttcttattctttgctccgaaagtcgctcacggggtgtgtgtgctgcttagatgagacgggcatcaacaccaccaacaagggcctatatagccaggattgcgagaaacatccaatgcacctcgccggtaatcactcaccgtggctgcaaaaaaaaagcatgccccacgctttcaatcttcaatgagaaaaaaaaaaaaaaaaaaaaaaaaaggcgccgagaactacgtctcacacgcacaaggaccgatttccggacgaaatatgctttgcaatcaaactcccattgtaccaaaggcaacaaacagggagtgtacacagagaagagggacccctaacctagcagcgtggcggcttgatatctttcctatctatcccaagccatgatctcatcaagtaaaccatatcgataatcaaaagagaaaagccgatcgatccaccaaataaagcccacgacgcccccccaaaaaaggccgacatcgaaacaagccgatatctaaaacttgaaagcttttagcgcgcccatttctcaactatcaattgtccctatccgagcgaccccgtccgccgtgattggtcagatccgcctcaaatcggtttgtcgatacaattgcgttcgcgcaatgcccattggccaatcagcagcgctttttgctggccgccgcctggacggccgtaaccggcattgtgggaattgaaagttggaagcacacgagctatttctgaggcttacagatttatccattctagtatctctgcttgtgtaaattcattatattccggcatgacatgtgtaatttgcctttgtctgagccattaagaggacacagagggccctacgtggcagaattgccttatctcagcaccgtaggtgacgccaccgcattacacttttgtccgctggcacatggctgtcggaccaatctatacattgccaaacgagcctttatcagagttcaaaaacatccaatgcgtctaatttaattcgatttaataccatataattcaattagtctttttcacatcatttctcttcattacgcgtcctaatataaatatacccggtcccatcgtgttgaaaaggcttcaccgcgccaatctccaaataggcccgatgcagcctcacaataatacattgcatgcactctagacctacctgtatattgcgcgcacacaaacccccattctccgaattctcccgccatgccgctgtgcaaatcgccctcctcgcttcccgctcacctttaccgaagcaacatcaaaccgccaacataataaggtcacacaaagattccaagtgcggtatcggagtggcacgggaaaccgccacgccaagattctttcaactggcctgacaaacgcgggaggcgacgcagcaattactagcagagactagcatctgaaattgcgcataatagtattagcggcactgcctgttttgggcctcggaataagccaaaactattaggcgctgcgttgcatcagcgccgaacgtatatacgcacctctcggcgatgcagacaaagactctagcatctcctctcataataccgggacgtaattagattctaaatgctcttcttttatctttaatgatacgctattccgactaagtaaatgataaatcaacagctgtgatatacacaatcgatcccatacacttggtgacatgccctcataacacgactaccaatctctcttctgcaccctttcgcatcgcattatcccacgcatacatcatacacatccaaacgatgaatacaaatagcaaaattcaacgttagctctcctcgcttgacaaggataaaatagtagatcaacgggaaaaagggttgcatgcatcattatacatgtccccacatactcgctctttcgcctcttgcccccatctctcaccaaatagccgcttgatctgcatcaaatctggaaagctccttgcctgcgtcttccaaatccttcttagccttcatgcgcatgtaaaagatggggcagtccttgctactgcaaataacctcgcagtgcatgctgccctggcatctctggcattgcgtccacagccgtccgaaccgcacttccaggtctgatactcgatccagcgtcttgttgtacagctctccgacacgcggcgcgcaatcgctgcaaactgcgcctgcactctcgtgctggcctgtgagtggcttcttgcaccccatgcacgtctgcgtcttcttggcaaacttcatcagacctcccaccgtgggggcagcaaccgagatgatacgcgtgtggtctccattcagcagagacctggcctttgtctcacccagaatgggctcaaagatacggccaagcggcttcgccaactggttgtccaaatagtatttagtgtcgatcggcacgttattttccagcacgtagattggatcctccgacttttcaaagtttttggctcccgccgcacccctcaccatgacatacgccactcgatcgccaagaccaggagccgagccggcgtcacgcttcttcatcctctgtgcaagctcaacgtgcgcttgcttggctgcatagtcctccttggtcagggcctttgtgatgaccagtttcgacatgtcaatcttattctgcagcagatctgcaatcgtatttttgacgtagctgttttagcaaaaaaaaaaaacatgttagtgacctgataacacgcaacacagccaacattccaacttactcttgtgcaccctggacgtctcggtcaataagaatcattctcagcaccttttcaatcaccgtctgcgctagcaagcagttgtcacgccgcactgtttccaaacccttggtgtccatcttgtcgtatttctccgtccttgtccaatacaagccggcatatcgcttcttgttgatgaggagatacgggaagtagaccttttcgaattccagcttgattggtttcaaaaacttgtccgacacaaacttggaggcttcctcgcccagtttcatcgcctctgcgagatcctttgttccaaatttgaccatgacggaatcggtatcaccataaatgacctgggcatcgtgcgcgtagccatttgcgatattgtacctctcttccacctctcgtttcgtcttctcaatcatctgacgaccgaaactggtcgtactacttgcgattgcgagacaaggcagctttcccgttgttgcacccgtcaagccgtagacactgttggcactgactttcaaagccagctgtctaccgttcagcacagccttcttgaagggatccgtctcttgggcaagctctcgcttggcctgctttctggcagagagcaattcttcaagaatctgagcgagcaagcccttgcgctttgcggccgtcacaaactgatctccgttgggagtgatgatgtagtcgacgtctttttcgagcttgaacctctccgcatctcctggtcttaacaaggttgtgtagcaaaggttgtgtgcctggatgatgcttggatacagagaagcaaaatccagcgtagcaataggcacatcgtagtatcctcgcgttggctcaataactgttgcaccttcgtactgggcttctgtcccctgaggggcaatattaggtatgaccagcttctgttctagcgcctttcggaaaagctggctcacgaacttgatctgctgtccacgtgaaagcaaaaagttgaaaggaacacccgtgactctggccatctctgtatagttttccatacaagacagcttatccatcagtctctggggaagataggcgtccttcaagcagtaaagcgccagacgacgtcgcgactcgggtgttccgttgaacagttctgtaatcatggtgtgatgcacatcttccttttgctcgcccaagaattgtgagcacacagagttgagggtgtaacttcgcaggtgatgatctcgctggaccaactgcagcatgtcgagctgtaatctgccattggtatttgtagtcttggtgtctcggctaccaatttgtttacttgtaaagttggtatccttcaccctggaaggcttgctggggatgcgcgaccagtattcaaagccttgcaccttgaggtgctttgcgcggtcaagcaggtaggggaaatcaaaattggaaatgttgtatccggtaatgacgtctggatcgacccgaacgaggaactgctgccactcgtgaagcatcttctcctccttttcatagtccaagatttgcgtggccacaatggagctggtcgtgtccaagcaaaagacgtttcggataaagggcttcttctctccgtatttggtcacgacgtttgcaatctgaataaccggatccatgtcggcctcggggaagattcctttgcgtccggcgcactcgatatcaaaggacaggatacgtagaggagccatcttggcccattctccttctggcttgtgggcaataaggtcgacgtagttgatttcggcttcaatctggcagttggattgcttgctgtgttctggaatcagactgtagctgctggcaggggcttccacccacgacatgccttgaatctaatttgaacattatgttagccgcaacactctaccagtagatctagaatcaatccttcaccttgcaatcaaccatgaatcgcagcacgtattgaatattgtcatacgtcctcagaccaccgtccaaaaccccccacatgcctttccaattggcaaagcccttctctattgttgatcgcaccgagtttataaatttggggtccgtgactgtgattttgagatagggactctgcacgttgccctggtagtgatagatgtcttctctcatggccaagctgaccgagtggatcgcaggctggtgctgagcgacctgcgtctcgagatatgccttgaacagagcgcagtcctttggctggaaggacattggcgcagccacataaaggtagtgcttgaagtcggtgacatgcagcatgacggagtgcccctccatcgtcacgccgaacagcttcacggtgaccttgccgccatccagagtgccttcctcggcctcgatggactggaaggtgaggctgtctcgagaagggacaaaatccgtcaccggcggccggtcccatgcctggtccttttctgtattgttctgcttgcgttctgatatgtcttggctgagcttctcgagaacttcggattcgaatgcgctcttgggctggccggctcccagcttggacccgacaggtttctgtgagctgaggaagcgaggtgtcggtacgggttcatccacgtcggtctttcgcttcttgatgttcgatggcgaagagatattctggccggtgcgggactcgcccagcactcgcttctggggaacaaccgtcgcagccatggtgatcttctttgcgctgtattttctctaaaagttgcgtgtcaagcaagatcggggccagttacttctcatcataggacaggtccagaggtctgtggagagaattgtcggttgctgaagggaaaggtgggatttctcgctgcacgaccgacacggtaatatttccagatgccggcacatacgcgccgctggaccgtgacgtgacggtcccacctgttgtttaatgggctttgcacgtgagttggcgttgctctcgccactgtattctgcactaagcagctctccgggggctcccgccactaaaaacctccctccaggaacgagaaccaggcttttccctactaaggcgcagagattccacacaagaagacgccaccacatgctaggtctggtctataggcggaaattactgtattctctattacaagctggctattagaaacatcaaggtcgcattattatagtaggctgcaactgctctagagagctagagtcacatatgagaaatctagagagcttcagcagccccctcatctacggcacagcatgacactccaagactacgaggtattatcaaaacaagtatttcctactaggcaaattctcgacagagtataagggaaaagtagatttataacgcctgtgaatcgttacaagatggcacatgggcgggcaaaaggcagctttagagctcaagaatcgaggtagtgccgcaataccagagcggcacactgccaacaagtcgacctcatctgcacagttcccacattctcaattagcaagtattccctgatagaagcccacagtacatctgagaaggtgaaaagaaagcaagctgtcgtatcagaggtgtattcttgctactcaacacatgtcccttgcgggatcatttagttaagccatgcatttgaagaacattcatcatgaaatagcggccaaggggagtagataaagtgtcacttcttttcttacctcgtgcatcgcgcgtgtttctttatcctatgagataaatccgaggcgtcatgtcatggctacacgattcctgagctggagctcatcgtttgttttattcgagtggtggcagcttgtgcggatcggcacatccacagagcaaaccacgaggcacaaggaagaagagaagagagggaaaagagagggaaaagagaggcagaacgggcaaagaatcctaaacggtagaaaagagaacatttagccggggctcagcagttactgatgcaacatcgggcagcttggcagcttgttaggtaacaggtcgcgtgacttggagtctgcgcgggcaaacagctgcctctcatgttacatatcttcccgagatgcaacgcaaaagtggtcagatgcattcatcacttgaagccatacaaatctattgcttttaaaggaacaaattgcagataacaacgctttcaacctgctcaacttccattctaattgccatagaagctgtttaaactaaacaatacagtaagtgtttatatacaaaccgcaaggcagcaagcaaatttgttgcacatgccatggtgccatcatctaacccccaatatctctgtcttgcgtgtaaccgtgatctctccctcgcccctgaacgccagcgctgtataagatgtaaataatcccctcgcccatctatgtcttccacccccccccttttttgcctacttgaaatctatagacgtcggtattcttcctcagtctcttttcacttcgtacatcgacccccattccttattgtacctggatggttccgagatcgcaccaaccattaacaggctaagaaaagtcagtttatattcatgcgtcagcaaagagagacgatcaaaagcgcaactcacaagacaactaagatacttgcaccaactacaagtgtttccaatcttgtaaaagttgtgtatcaaaacgacaaagacaacgataacggccacgagagcggcagctcgcacaagccaccaggcccaccacagaggcttcctccccttgaagaatccaaccgggtttttgtaaaagggaacggtatccgggtcttgtgccccgggcaccgccgagtaaaagggatctgggccaattctccgccgcaacgaattaggagaatggagaaggcagatacccaagacgagacccatcaagaatcctccaatgtgagaaaagttgtccaggccaggcaacagaccaagcacgaaagaaataaccatgtcgattatgatgaataaaaggtctttgacggggcttcggcggtccttccacgaatatagcagatcaatcaaagtaagagcaatgattccgaacagagagcctgaagctcctgtggaggcaataccaggggcagcgtagttgcctcccatgacgaaaccgaagatgccagcgctcatgtagacgaggaaaaatcgaatcgacccaattgcaatctccatctccttgccgatggtgagctgcataagcaggttgaagccgatgtggataagtccggcatgcatgaaaatgggaatgatgaagcggaaccactggttgggagcaggcgattggttcgcgttgccgtcgaacttggggttagggacatcgccgccgaagccacacagctccgaaagagggcagaactgtgtgctctttgtggcgttgggacaaagaaactgcacctcaatggtggagccctgaatctccttgatgttgtgcatgcagggcacatatcgggcgcccatgttgatgagaacctgtgtcgatggcccgatcatggggttgaactggggcttgatcatgatgggagagcccgtcaatatacctgtcaatattatcattgttagagtcgcaagctatctcatacttgtggaaacccaaagtgttgccgtccttaccattgcgcaccacttcggcaatgaaaacagcagcttgcgccaacgagaagatgtaaaccagccatgggatgcgctttcgattagagcctagcatgcccagctctccaacccgaactttgcctctcttgtcccgcctctgacccgactgctcggccggcgcgtcgtagatgtgatcgttgatgtcgggggatttgctcgtgtggtcttgcaacgggatattctccgttctcgatccatagtagtttgtatcttggtggtagaagccttgctgggagatgtcgctgccgctcgcacccgggcctggattcgagttcgttgggtatgcgtgatcgtcgaatacggtatcaaacggcgacgcacctgtctggccctggtggtttgcaggagcgccatatgggctcccgtaatgaggatccgagtagcctgggttgtacgcctgcggcaggtccgagtctgcggagggcgcgtgcgtgtgatcgtagtaagggggagcttggtggctttgaggctgagggttgtcgccatagtagtagttgtttgctgccatggcgaacgggctgtcccgcgggctctaacgccacgcacagaagagattaaggaggggatagaacaaggccaaaggcagaaacaagggccggcgtcagtaacgagcgaatgtcttccgtgtccagggaatcagcgtgtcgcgagcagagcagaagccgcgtcttcttttaggttcgaaaggtatgaaggagagagaaaagtgaagtagcatgtctcggtcgtggttaaggttggctacgggcgattacgtagtggatacgatcaaaaagccaagcattgcagcagtcgaggctgtgtgtgattcgtaccggttgccaagccaagctcgccgcgtggtttaatatggatacggagatgcaggtctgtgctcgtgcagcaatagatcgccaaattgccaccagaccagactcgtccagtttgtttggcagtttggcacagggctgggatgccggtgtttcaggcctcgggatctcagcgggggacgtcaaaaagcctggacacggcttggcaggctgaaactgagagccgaggagatgaaggcacccaacattgaagaaggacgcaaaaacactgccttgaaacaaagagatgcagagctgcagacagctgtgaaatacgagccccagcaggtggctgcatgcaccgcccagcgatgaaacacgcagcgcacagctctagggctcaactcatgctcttttcaacagcaaagtcccagccagagcgctgacgtggtggagccagggggttgggttgggctgtgctgtgggcgatcagaggctcatgagcatgctcgtagtcgaaaatgctcaagtgctgctgctattttggacgcatcgagggcggccagcctatcattttgcccctgcactgcacagcacagggctggatgaatattcaagcaccggttccccttgtcttgtgacgtttgtttccgcttgcgtgggttcgtatacttttagctctttgtacgctgaagagccccagcacggcgcattgcagtacatgtagcccacgccaagtttcgcacatgttcttcattccacgccgttgtcttacgcgtacactcatccgtcagatcggatcagatcagtcttgtccgacatacgaatgccgttccgcgaattattccccaaactgtaaatctccatatgggcatattgccgttgcaagtaagcaacacccgtaactatggacttgcgcagactccacaaacaggtgggcagacacgcattaggtatcaatgcttggacgttagcatgacaaaagtgctcaagtgattatcgttttaagcttgaaatgcttgaatttgttttgtcaaatgtggcgatcctttgttcgcaagagagtagcatataccgagctgaattaaccctaagcttctctttatttgcccatgattagataattcatgacgctcctcggctctgtaggtatttttttttctttttttttttcttttggaacaagccctcgtcattgaccatattccatacatgtaacgtatccagacaaacatataacccgtacatataatacacacgaagcaatcatagacacatgctatatcgcatcgtcgacatcatcatcataatcgtagacctttcccctcttccgaatctatttcttcttttctccctgcgagtcatcagatgacgaagcttcgtccgcctttcccttgcctctccagtttccactaaacacatcggcaacctgctcaaagatgatgtcgctcatgcccttgccctcctgaaagctccggttatgctcttccgccctcctctctttccagccctcgctttcgccgcccatccagatgtccttgagcacggagtttttattctcttcctgcttttgcttatgcgcggcctctctctccttttgctcctttagcagttgctgggtcctctttgcgccttccggcaagcccgtatcgaatattgatcccactctacttccaagccggccgtatacagactgtcctgtgtattcgtacgcaagctggttggtgcagagcgaaaacgttcccaccagcacaaatagtcggatgtcggcttttctgggagggagcagcatggctagaggggtcaagattgctccagcgagcgccgtcttgtgtatgaattcattgcgaggcgggagcgggttttcaggttgctcagacatggtctaatatctggttgtggtgggtatatcgcaaggtccggcaagggcgtgtgcacgccagaatggtgagatgcgggtatgagaatgagaaggattcgatacgtaggttttcttagcaaattttatttgatagagtgcgcagcgcagcttatggaatgcgcaattcaagatcagtaggagtgacggatgatggagagccgaaagactcaaatcggttgcgcaaatcatcgcaacttttttgcggggccgatgattggtgtggccaatcaggtgacttttgctggccgcctcggcgatgctcgccttgtctgcccatcgtatcaacggtcaatatcagtgaacattcgtcaataaacccaattcttcgttggcactggagaaagattgctcatcagccacgcgtaggcattatcgatacgatttacaagttgggcgtagcaagtgattgggatcctgccgagatccggggggcagcaattagacgatagttcaagaactatagcccccaaaacctattatccgtcgttataagcatgaaaggtcatccctcgccttgcattctcttttggaacagaggaagctgacagcatgttggcgcacgtgtgcatggttctgcatcctttctgctggaccgttgttctggttcggccgcggtgatgtaccaattaggataacgcagcgaggtcggatacatgcatcgaaactattgaagttttgatcgaggtcagtccaatgctgggtagagagcatcacgcatctacactgctacaccaacagggcgcagagaggcattgatactgtttgccccgaaactgtcagcttattctggctgaccgcaagaagctgccaactcacaaggcgacatgcagcatggagctctccgtaaagagtagaccctccctatatcatacagttacaggaggtgagaggaggggatgcatgcaagacgcgtatccatgcgactgtgacacgacagcagcagaacccattaccgttgtgggcgaggtgaactgaaatgattcctcacctacctgaatagtagtaattcgtgctgcttgtagcaatctagtgccagtttagatgtcagtagcgggcagatgttggttcagttttctgcccacgtggacatggatatgcctgtatgatgccagggggaaggcttcccgatcaaccctgtcagtctagttcacgcacaaggactgaggtgctcggaggatcaaagatcggattgagcaagtcaagtcaccgcgctgaggctaacagatgcgcgttggctgcgcttaatacgcccgacttggtgagtgcatgatccagtgggggtcaatgtgtaccctttggcctcgaattaggcaacttgcggactattagtttaacgttgtgaagtgtgtttgtatgaaaagagtcatcaagaggggaaatcaaaccgtgatgcaagggttaggaatgtcactcgagtcaagtttactcgtctccgcacccgcgaaacccctgtaaacgacggacatgcgaattctacgagcatagcatcaatatcatcgaacagtgctacagctagagctgcactgcatgtacaagtaggcacatcaagatggcacagagcaaacaacattcttgacatggccatttatccggctcccaggtttcggcccttgccaacaataaacccagacatctgtttcgctggccaagcgccaacatccaacttccctcgccatcctccggccccaaggatcgcgggtcgacgatgcaacccatcaggcaggtacttgttcccgccatagcactccgcggagcgacggaggtacacccagcagctcgcatgtcccgtctccagctgtcgcgcgaatcccgcgccaaagagaagttgtcagacgccgcctttggcagtcatgggctagtagtacttgtactatgccgtactggtggtttacctgccaaccgggacgagtggttagtgtaccaagctgtcaactctgaaggattccattcctgcatcttaccaacagccttgtagggggacctgcatgactggggggcgacatgcatatctgcagtcctactacatgtacgttagtaaattcggtcattcaacgatccagcttctgtgagaaagccggcgtcttcatggtgtagaccaagacgggggccaatgcggcgatgccttggatgtgaaaaggtacatggaatatcaagcggcacggaaaattggaaactgaggggggattccgtttgtacatttactccgcaagacatgccggcatactctcgtatcctccgcgtttacctcatctcgatgctagctctgatctgtctgctcctctttactttctcccagaaccagctcaggcatccagcaatggccacaaaaggcttacgcaaaaagccgtattgaccgtctccagtccgtttccaatctcggcttggtgcagatacaacaccgctgccgcaggccgagaaacccatgctccatgttccattgcaaaaagcagtggtaatgcagtcttacagatgcggcagcggtgtctcacttacagctccactcgggcttcgctactgctagtgctctattagttaacaggtggctgcgggcatcttgatggctccatgacttgccgtcagttgggaaaaaaaggacctgggtccagggccctgggccgggttttgctagactgacgggggaccggagaggagaggctataagtcagttagctccccgccaaagctgggttctcgagatagtatccggactcgcgattgccggggctctcctcacctcacttgtttatttttcttttcccttcttttatttcttccctctctttttctctccattcttgaaactggttacagagtgagttgtcgggggttttacgacgccgtgtcccgtgcctagaagccgcagcatttgctcaagcaagctttgacgtttcggcctttgacccccctgttattgatgtttgctcccggtcaagaacccaactcatcggcaatggcctcgtctggtgagggctcgtatcggactccagatgcaactccaacttgctcccctgatcctgaagacatgaaatcggcgctgcctctgggcggagagaaaaagcagccacctccagctccagttccatttccagcagatgctcctcaagataatgtcgaggaagccaaaccggccaagagagggcgacgaagcaatcccaaagtcaagacagggtgcttgaactgcaagtaagtctcattgaaacaagggccaacccagaacctgtgaaccacatgtcgacccaacgtccctccgactgtcaagagcacctccatgtgctaaccgcctcggcgcctccagacaacgacgcataaagtgtgatgagaagcgtccggcctgctcgcaatgcatccgcagcaaaaaagagtgcgtcggctacccgccccccagcagaaccgccagatctgccgccgccgacgtccgcattgcgccaaagcctctggctcctccgccggccggcatgccgcgtctccaaccggcgccgagcggcatggcgggcatggcgggcgcctcaaccacggccagcctcctcctgaccggccacacgattctgctgccgccgcgcagggcaaatcgccgcaagcgccaggccaacaaccccgagatggccggcggcgcgatgccgatgcccctgctgtatgagccgtcgcatagcctggccctgatgcacaccgagagcctgtactttgacctcttccgcgtgcagacggcgtcggagctgtctggatacttcaacatgaacttctggacgcagcgtctcctccaggagtgccattttgagccttccatccggcatgccgtcgttgctctcggcgccctgtataagacgcttgagcagtcgtgcgagcctgattcggcagccctccccggtgcaatgagccgaatggagtctgtaatgtgtcactggcaagtcgccgtcaggaagtattcagaggcctgcaacgccatgctgctcctcagcggggacaagatatcaaccaacaagacccggctgatggccagcgtgctgctggcctgtttcgactccttcatcggcgaccacaggcaggccattgtccagatccagacggggttgcggcttctggcccgtattcagcacgaccgggcccgaaatccacatccgagcgaacgggtcgaggaggatctcctcgtcatcttcacacgattcgccatccaggccaagtcatacgacatggccttccacttcccccacccctatgtcatcgaactgggtcctcaaagcttaaacgacccatcttctcctctttcagattcaggctcaccgcagccatcaagtcccatcccccacgaattcgcgtctctgcgagaagcacgccttgcttccgaccagctctgcgaaatgctgctccggttcatcgagcacctgcaggcagccaggagagagccctcatacaccctgccgccgtcctggctacagctgggctcgacgtttcaggctcagatcgattcctggaccagggctttcgaacccattttccaatcacgactgcaacccggtatagacctcctggagaaatcagccatctcagcgttgaagatgttccacatgaacacccagatcgtattcttgaccatcttctgcaagaccgaagtccaattcgacagcttcctcccgcatttcaaagagattgtcagcctcggatgggaagtcgtcggcgatgacgagaagcgagctgcccctgaccgctgccccgatccgcagcgatgccagcaacaccacgacagccaccacggaacatcccacacccacaacatcaagcccagcttctccgcagacctcggcatcgtcacgcccctcttcgtcgtggccaccaaatgccgcgatcccattgtccgcagagaatccatccgcctactgaggagcagcgcccgccgcgagggcatgtgggacagcgagctggcggccaacattggccaatggatcatggagctcgaagaggccgacgccttgccagacacgcgccattctcagcacgacgatgtcaagattcgagtagtaacccacgcaggcgaaccgccgacgacgcccacgatccccgaggaaaagagagtcatggtgcagtctgtcgactttgatctgcgcgcccgatttgccgacctgacggtgggctcgcgagatgcgcgccaagggatgcatgaccaacgacacagaacaacccgaattacgtggtgagccaacacccaacaggccaacagtgggcttccttcctctggcatctgcgtttatgaaacatgcaatggatgcgacatgactgtgttacgcagcacaagaatacccatttacattttatcttgtttttttgtttttttgtgtctcttgtttaaactgaattcgcatgattctagcgattgtttctactcttttgggtttttttttgtgccatcacaaggagtttaaggggagcgggaaaaggcatataggatcacgccagcatatagaaatgctgaaatggatgcacatatcaagtattgaccataggtagattaaccactatactgctacatagttgaaaatgtaatagacaagtcaccgccgtctaatcgtcccttgtgtcacagtattctctccattacgctctttgtattccgctgtcacttgaatttattcaaaaaggtatatacttgatcaaagaggaggcaagtcctctctgcatatcggacactgcaaccgaaacttcatccagttctccaagcaatcagtatggaaaatgtgccggcacggagtcaccatgtacatcctcctggcaaacacccccgtcacgctcatgtcttcttccccagccttgacaatgggcacctcgagtaactctctgcagattgcacaatcaatggtccgtgtaataccgccgccggggcgaagcttgtccctctcttcgctgctgcgcctatggtcatggcctgggctgtcttcagggttcagcccgatgggcaaggctccagcctcgacgttgtcttctcgcagcaccgggtgatagtcccacgcatccggcgtccaatccttgggaacgcagaacctcgggccgacgatatcttgcgtggccagcacgaagatttgcagccagacccagaggcatagcaccagaaaggagtgcggctcagtccgagcaaagaggaaattatccgcatcgagccaaaagtacgccaacggggccaggcggaggatggattggccgacgacaaacttccatttgagggcgcggcggcagttgcggatgacgtttcggtatatctggggtacccacatggataggtatacaaacacacagatgttgatgaaccatgagcgcgccgtcgcataccacgtcagagaagatatccccacgaaagagatgaagaggaccaaaagtaaatatcgcccaatgatggactgaaacgtttgaggtggtgagggcggtggcagcggccttgtagctgtggcagccccaggtacggccgcagcgccgtctgcgacattggtagcagcagcagcagcagcagcagcagcagctgtgggatcggggccacgtcctgctgtcacaggcccaggaagaataggtcctgtgcccgttgcgttgggagtcagcggtgcagaagcggtcgagctggcttggccgctgtttgatccagccgtcccttctcggcgagcacggggctgtggtgcttgaatctcgtggatcctagcaaggagactccctccaatcatcatggacatgagtgatgtgaacatgagcgtcaaggtcggtaagaaggtgctctgagcctccgaaacccacgtggcagccgcacaaaaggtcatgcagtcgacgatgcccattacactgattgtccagaagctgaccctgccgagagtggacggtgtgtacgtctccctcatctggtctttgagcaacattacttggataaaaatcactgccgcgtatgtgatgagccatttgttgatcctggtgacctgaatctcagacttgacgccgacaagatggtcagcctcgctgggagggaaatctggaggccccttggtttccaacatgaatgagcagtctggagagtatatcaccgacgacatgtggagatctggaatgcgttggatgggcgcacccagcggatgttccagctctgactcgattgattgtataatgtctgccacgttttcgcccttggagatagtatccccgaggccaagactctgtctgcttggaggatggatctgcgcatatatgatgtattcgcagttgggagcaggacttggagtgtggagagggttctcaacgtctgcgttccacggtatgttttggtcggtatagatgttcttcttctttgtggctatcgtgtgcgccagagactggttaaggagcctctggctagattggaaatagtctggtccaagggtgagatgcggcagcccaaagatgccgtcgaacttttcgctcgtagtcgtcatcatgatgactccttgccgtggccaatgtactccccagagacgcgtctcaaaggacgatccctcatcttccatcgtcaatacccctttcatattgcgtatcaggcctccgccgaggggggcgtcggtcttcgagagctgttcatatccagtaaccgtcttgttcccttccaaacgcagatggattcgcccacttgtaccagtcaaattacgagcccagtcccatttatcggcataccagtgcatggaaggcacactttggctcaaattgtagctgtcaggggtccttggactaaactctgggcgacgcacccactggcctccaagaacaccggaagcgtttgcccatatcggctcaccctctgccacatcccacagctcattgccatcaaccgcggagacggcatggtggctgagtttcaggcctctttcccggaacttgttcaagtgttgccacgaaaagtgatcctcgtctcgaaaccccgtcaagttgatatatttaggagagcccgcgtcgctgttctccgtacggtttgcctctaggggagcaaagtccccccatcgtgtcgaattgagcacatcgagggcgacgcggtagtctgaaaggcgcgagagaataaggtcggataaagcaaccgactggctttggtactcgctatcgggcaaaataagccagatgacgaagaagacaaagaagaacttccaggtgtggggttggtttgtctgtggcatcttgtccggattggtggacgagaccccggaatcgtttatatcgctatcattatatttgtcccagaccgagcgttgtcagggacgagggcgcttcgaatcggctgcgttggaggagaaataaatgtattgggggacgtttgatttggtagcggtgctctaagtttggagtgacgagtgtggcagcgtaacgttatcagccagcgacatccggaggggctacctgcagctatgggccgagcacggctcttgtagggcccctgcagggagctaatgtcgctactgagacgctggaagctgctgtcgcaagcctccgtttctagcggtgggctaaaaatctaggcgggccggtaatgcttgtgctctgtgctcaatctcattccgactcttcgtggcgttccttgacaaactctcaaacctcgcttcgacttggtgcaaaacttcagctccagatagcccacaaatccacactaagacacatcaaagatcgaagccacgcgtctagttccagcgccaggaagaaggtcgcgtcgtatttttgagcagctcacatcgctatcgcccgccaacacagatccacggcgaatcccgcgctacccttcatctccagcttcaacatggcatcgaaccgtgactctgtcgcctcaaatccagctgctgtacgtctggttcgctcatcctctcacccttctaccacgggagcatcttcaaggatgtatcagccactgctccgtgtataaaatcgccccttgctctccacaccactccatctctcatcccatgtttactatagaatcaaaatccaattacacggcttgcaagaagccagctaaccgcctttgatagaacggcgacgaaggcaatgcggatgtcacagcagctgttgaagatctcttaaacaccctgtccaacaaattatctggtgtatcatccgagattttcgccaaaagtgagtaagaattgaaagactcggtagctcaaaacatgctaataggggaggttagtggatgaaatgtctcgcagactcgatagccttgaagctgctctactagagagcaagaaaaacaaggaggcaaactcttcatccaaaccttgatgataaactgaagaattcaaggccgagacttgaagtgagtttcatgacggcccaactaggaagtgagcccatcagggagtcacggagttactggagaatttgttttgacttttgtcttgatatatataactgtcttgatagctgtaacaatcgggttcatacaatctatgatgctttcttcgcttgatagtagacaaaaaaatacgttattttactcctttcacagcttaaatagcttacagctcatccttctcctctggtttggcggcaaacttgttcaagatgttgaccttgatctggatctcatctcgcttaccagcaacgagaccgcccttggccaagatgcctcggagtcttgtgagctccttggcagcaaactgctcgctcttgctcagcttgtcgaacacgcggacgtagtattccgcagccttggcctctgcggagttgttgagcttggcaacaccggccttgacctccttagcagcctcggcgagtgagacgccaccgaggaatttggtcacaatagcatccagagatgccacggtaccggccttgtcgttaagctcgcctccctcagtgcggaaagtgccggccttgtcgttgatgtagttgacaatgtcaatctcctgtcggccaccctcgtatgcgacgggctccttgctgccagcggggaagaacttgatggtggggtaagatttaacgccctgttcctcagcaacctccttgctggtctcaccctcggcatcgaccttggcgatcacaacgttggcatcattggcaaagtcgtgggcaacctgctcccaagtaggtgctaggtttttgcagtctagatgaaggcattggcggtaaatatacaatgatcactagatgaaaagatgggtaaacggggtttacacttacgaccacaccaaggagcagtgaatgataccagcacattcttgtctcctccaatagtctcgtagaagctcttgttatccaggtgggcaacgtcactgggctggtcggccttcttcttcttgggcttaacaccagtcttctcaatgataaagctggtcaggctctcaagatcacggcccgagttgtactccaccggctccttgctttttccatcaaagaatttgagcgtggggaatccctggatgccaaatcgctttccaaggtctcgctcagagtcggcatcgacctttgcgatctgtaccttgtccttggcaaactcaaaggtctgggccagctcctcgtaaacgggggcaaggttcttgcagtggccgcaccagggagcaaaaaactcgaccaatgtgggctttccggagaagacaagcttgtcaaagttggacgggatcagatcgataaccgcggatttggcggccaccgagcccgctagggcagcgaagatgaggttcttgatgagaaccatgacgaattaggaaaagacgtaatatcaatcaaaactggggtgtttccgcagtggaaatagcaactgcggcttggatataatagagaagcagctgatgatttatacggccgcctaaaaaacccctgataatcagtcgtggtagctcagcagtcgccctgagacaggtgctttgaaatcaaggcggcaaaaagaggacagcttgcgccaaatgcaaggtgtgtggttggttcaggcacggcggggagctcagccaagctagtggcggtggcctcaccgagggagagaggggccccaccgaagctttgctttaggcgaaaatcagataaaagttgctgcacgtgctgataatgataagccccccacgtgacgctccaaacccgacctttggctttggtgggcccgcttcgccggggctgccaaccctccaatcggttggtggataggcctaggcaaatcgcaaaattcacacaaaatttccgcccacttctgccctcgcgaaatcaccatcttgcaacaccacaaccgcaatcatgtctcacgaaagcgtctggaactcgcgcccgcgaaactacggcaagggctctcgccaatggtatgacgcctgatattaccctttttttttctcctttgctggaggattctttcactgcaacgattgcagccgagtgtcggatcgggaggatattggggcgatcgacgaaattcaatacaatgaaccacgaacgctaactggacattcttttagccgcgtctgcaagcacaaggctggtctgatccgcaagtacgaccttgacctgtgccgtcaatgcttccgtgagaaggccaaggacattggtttccacaaggtaagccacctcaaaagacctatggaaaggagcacctgggagatggaagacatgagaaaaggagattgggatacggggatcaacacatcagagagagagagagagagagcagtgactaacgtggttttgcgtgtttctagtaccgataaaggagttgctgtaaaaagggggctttccaaagggggacaagggattgacggatgcgtgctgcatttttgatggccaatacacaaaaagcactcggagggcggccgcttggaaccggagtttaatggatggcttggttttaagaaaagatcgtgcgtctgacgaacatcctccgaggatagacgaataccattgcattcgataaattttcatgctgcgtccgctgttttccccgctgctgcatcttgtatggctgagagatgatgagacgaatacctatgaatgccatggatcatttttttgggaaacttgcaccatcgcaattgtcgtaaagggacatcttgatatcggatgctgctcaaatacgtgtaaatacgagtgacttacccaaaccatatcatgcacgatgtccctatcaacaccctatcatgacgtgtatacccaagaagagtaatgctgtaacaatctactactcacattctacttatttaaaacgggccaagagtaaatcataagcttttgtatttttgcacatctattcctgcctccaccatccgtctaaagtacattgatatatgaagacattaaggaagaagcgtagtggagattttttgtatatccgcttcccctacaactatacacgagcacgtgtggctcagatttgagagatatggccgaagcattgcgccaattttgtcgtctcccagtttcccgacgatttttgtccattttgttttttattcattccaacaactccacgctgttccagggttgtcaagtcgttagttgtatttactgaaggatgcgggtgaccagaccagtggccacagtcctgccgccctcacggatgttgaatcgctgaccagcctcaatggcattggggttggtcagggtgataaccatctcgacgttgtcaccgggcatgaccatcttgccagaagcatcagcggtaccctcggggaaagtcagatcgacggactcatcagatgtacgcaggtacatctgaggtcggtagtgctcgtggaaaccagtgtggcgaccaccctcctccttggtaaggacgtagagggaagcaaggaactgcttgtgagacttgacggtgccgggcttgcagacgaccataccacgcctgacgtcctcacgacggataccacggatcaggagaccagagttgtcaccagcctgggactgctcgcaagacttcttgaaggtctcgatatcagtgaccttggtcttgatggggtcaattcccttgccgacaagctcgacttcctcatcacgcttgaggacaccacgctcaacacggccagaaacgacagtaccacggccagagatggagaagacatcctcaacagacatgaggaaaggcttgtcgagatcacgctcgggggtgggaatccactcgtcaacggccttgagcagctcatcaatcttggtctggccaatctcgggcttctggttgttcagggccatcagagcagagcccatgatgacgggggtctcgtctccctcaaagccataggtgctgagaagctcacgcatttccatctcaacaagctccaacatctcggggtcgtcgatggcatcaaccttgttgacaaagacaacaatcttctggacaccgacctgtcgggcaagcagcaagtgctcacgggtctggggcatctgaccatcggaggcggcgacgacaatgatggcgccgtccatgttggcagcaccagtaatcatgttcttaatgtaatcggcgtgacccgggcagtcgacgtgggaatagtggcggttttccgttgagtactcgatgtgggcagtagagatggtgatacctcgctttcgctcttcgggagccttgtcaatggagccatagtcgaggaagttggcgaagcccttttcggcttgcctcttggtgatggcagcggacagggtagtctacaatagcggcaaagggtcagtgttgtgtctttataagttgcttccatgaactttacctttccgtgatcgacgtggccaatagtgcctgttacaaaccctttgttaacacaaaatctttaattatggcccattcgaaaaggcgctttaccgatattcacgtgaggcttggttcgctcaaaaacggcatatgcacgggcgatgttgagaacaccagccgcactgcggttgttcttgagcgcagcctggagagggttgacgctgccggacttcaggccataccgggccgtccgtacaaacggagcaattgatctgaatgcagtcgacatgttgcgccgccaatatgaaatatacaatgccaggccaaaagaaaaagaaaaaaaaatatttggccagtgggggaggggaaaaaaccgagtctcaaatcaggcgttccggggtacaaagtacagacgaaatttttgagctcccagcataaagcgctttcacgctatcctgattgggccgattggctgcgtttagacatcacgtgactcgtatataactctgcaagaggttctaggtatgaatattcatgcaatgcagcgtttcgcgagttaaaattgcaagataatatcaaattctctaggagaatgaacggattgcacattttattcgaattagcaaaagacatgtatggggggggaagcaagtggcccaacggcgtcgccgtgctacatcagcggtcagggaactccggaggccatttgtatggcagtaggtacttcttccaaaacatgaaagctctctcaagacaaacaacatcattagccaatcaattgctaggaaagggaagttgatgttatagaacaatgtattttttgggttaccatttcccccttttaattacttcgcaaaagaaaacaaaaaaaaacaagctttcccaagtacctatgggtcccgttgagcttctacctatacatgtaaatggcgctcatcggatccgccacgcccaaccggcagcctcggagaaataggccggagcacgccgtgctcactagcgaatttgcagtgtcggtgtctagaacaaaaacttccgccatccctcctctaagactacggttgcatcttcgtcttttaccaaacctcgccatcccctataaagaggtcaccttgcctcatatatcttattggccttttcttttccacttttgctggaaattgttgctttcaattatctggccatctgccgctcatcttggagaaaactctattctcccgccctcccttttatgagaactttccgctactcttgataccatggattctcagtcataccagccatacccagacgatgatgggcaatcttctcagtccatccttggccagttgtctcagtttgggcagaatgcctccaacaacatccagaagagcttctccgacatgtcaacacaaggctggcttcgtctcatcatggttgtatgcacatacttgctgatacgacctcacatcatcaaatactcaaccaagcatgctgtcaagaagctggaggagcaggatgtgaaggacaagaaattcgccgaggaccaggttgctaaaatgtcgccaaatgacctgcgtggcctgggtgcggtggaagaagaagatgtggacgctgatgagggtgccgacgggtccaaggctaactggggctcaaaggcacgagtcaggcaaaggaagactttgaggaagattctggaagccgaggagcaacgacggtatgaggaggagagtgacgaggacatcagggacctcctggagtaagcaggggcaaattggctgggctagcaacggccatattcgattcttgctgattttgcatatttgctatcaaggctacttgctgcaagcatgtcaatcggtctgggagccgcaattgggctgaagcctaaaacctcgaaatactcaaaaaatcgggttgagtggatgtggccaaagtggccttatcatgcattacgtcttacaaaatgattatacctaattaatacatacgtcacgatctcacgaaagtggaataataataatcacataatttacactcaagtctcagaaagacaatcgtatacctgtgtcggcgagcagagcccgaaacaaatgtgtaagaaatacctacctagctaccttggtaaacccttatttgggcggcagtgcatgcaacggcctcccaaaaacgcctatcaagcaaccttgctgagggccccccacaccacttacagtcagtatacgtgtatgcaatgctttatataggcattttgtatatgaacgtgtttggcccggctgcctctttataatatgcctcagctttatggcccgacatgagcatgcgtgaagacaaattacctacgtcaaacctctgacttttatgccgatcaaataactgcaaatctagtatctaggcacttgcgtatatgacggaaatctacccagccaagccaatatactccataatcagaggaaatgatgctcaagttagtttcacctttgatgcagttgcagcctgtgcgccagattcatcgatcaatggaagagatagttgaacagctgccaagacaacgagagacggagaaaccctacttcggacttcagcgacagtatcaagtgtttttatagatgctagaccctcactgccccatgcagcacagcctcgtgctgagacaggcgcttttcagcgaccctttatcgacatggttggaggcaagggctggttgggcacgagtggcaacgccaacaagcacaggtgctgccagttacttggtatagcacttgccttaggcagttacagcgctcgggacccctcaaagcgggccgccacgccgctaattgaaatactgcccagaccccactacgatgtcatctgaatcatcttaacccaaacaccactgacgtcttgtggatttttcttgtttactctctggaagtcctttgctgtggaacttcacttgccagcttggcccagggacgccttgttcatcattcaatttcgacagtaaacgccatcattcagctcgcccgtggacctacgatacagcccacataggcctttggccgattgactggcagcgcggcgcatagggccgctgtgacgctctatcccagcatcttccagaatctagacgccctgtggcttgacagcccaacgacgggtcagaatgagcaatcccatagagaacatgctccagacggggtacttcaccacgtcaagagccaagcaagggtattcgtacgtcccaagacctatggatagctgcctgatctcggttgaaaagacaatagctgaccacgttgaaccttgcagagcgtctgtcgattccccgccgcgtcctgtgcgcttatccacgccaccagagccgcctgtatctcgcctcgcgccgcgatattacgacgacgttccatattaccgcagctcaaaaccacctccacccaccgtcgaagatgaggttgattcccttgcaaaggaatttggcagctgcctcaagcttgttgtcgaggaagagccgcaggcgagaggggaagttgaccaaatgccagtcctagaagaagtttttgaatacaatccagagcgtcgctttgttatagtgccaggcgcgactccgtcaagcgcacccgaaagcgagactgagcgtcgctttgttatagtgccgggtgcgactccgtcaagcgtacccgagaacgagactgaggacaaggctttgaaagataaagataaatttcgtcaaaagaagaaggcgccggtatcttcgtcttcttcaccagagacacaaaataggagaaagattagcgaagccgagaatgtgaaatccgatcgtctcagcgcctctattcctcagctagagaggcggggaagcagacaagacctgcctcggctggagacagacgtggacgagaaccggacaccaacccatcatcgaagcaaatctgccgtcaatgccccccgcccggagttctcgcagaacaatcgcaagtatggggaggaatatctttcgccgcaagtgacaaaacatggatcgagtggccgggacaagacctacaatggatatggcaaaccgcctacccatagtagcgctagcctgggcgaaccaagcgagagcagaagagacgaagacaggtatcatagacgaagcgcaacagcgacgatggaggggcgaccgaactcaagttttgagcccttgtcaaggcctatgtcgcacgatcgcgtcaacgggtctcgtcctccagacagcaatcgaccccttcgcgatgaactcctgagagatagttatgcttcacagaagccacccgtaaccgaaaccttgagagccccatcgccatccaggtttaaggatcaaaattctccgcggaacgaaactttcagcaactcttatagaagagaaagcccagttatcattgatgacgacgaccatgcatctgttgcatcatcacgcagaggtggcactagtggccgaaattctcgctctccttctagagttccaacgatgccaatttcgtcggtgaattcattagggctgccggaggattgggtgcctaatcgccgcatgtcaactactttcccgctcaatcaagagaagaagctccaaggggatcgaacgcccccagtaattcaccttccctatccagacgatgacgatgcgattgttgcttggccagaggagtcagcaggaatcgaagttgcgcggcaatcacgggcggatactgcatcgcctgttctaatgccaccaattcctcggattgacgatgaccacgtggcaccggacgagaaaattatcaagtctccaacacataaagagccatccgtgacaacgaaagcgtggcagccacctccatttgatccaaacaaatccggagtgcgtcctgaccaaacggttggattttaccggcgctactctgagaccagaggtcatgatgagcagtcagattttccaaacatgccagactgcaagcgcaaagaaccagtagccgggaagatggattggcttacactccccaggacagagttcaatatctgtcctgactgttatggccatgtgtttgcagacacccagtaccggactcacttccatccagtactacgaccaacaggcaacgcaattgcgtgcgactttggttcatcgccttggtatcagatagcttggctgctaacactgaaacataaggtgcccgacttgcagctatttcatcatcttgcaaagatcatgttcgattctcgcgactatccttgccccgtcgaacgcaaagtaacacgggtttggttcaccgtaaaggacccatatacaaggcggccggtgcccgaatttgcagtatgctatcaatgtgcgaagacggtagagaccctattcccgaatctcacaggagttttcattccacttgatcccaggaatgagccatcgagaaactgttgctctctacattatacgcctcagcggaaacagttcgtgctgttcttcgatgcttttgagaccacatcggacaagagctatgtgaccaaccgaaaggtagacgtcggtgacctttctatgatgcttacgcgattgagcactatggatgagtgtcgcgaggaccgccgcgtgagcgacggctactggtacgtgatggagtatctaccggattttacggtctgcggggaatgctacgaggccgtggtccggcctcagcgcgcagaagacaatgtgattgctcagaatttctatttgaagccgaccaagctgcccattgcaacgtgccagctctattctgccaggatgagagacgttttcaagagagcttgtaggaacaatgatccgcagtatctggagggaaaggctcgagagaggttgaagattgagaaggacgtacacagcaagtttctcagtcttgtaagagatggacgcaatagcgcatggacagacgaacagattgataaactcagcagagagtggaagagatgggaataaagtggtagaaaacttagaagcattatctttttatagggtcagtgtattgccttggaaataagcatagcgaagctcacatcattaagatggcatacacggatatgatacatgatactagcaatatgacatgatgacaatagatacatgaaatactacctaaaatatgagctctgtcttgaagcttctgatatgccatataaaacgagtcccattgtccatagcctttcccttactaagctgtctcccaatgaggaatagaagctcgcaaccctgtcagaaatgccaaaagggcaatcacgtgagccccaattctactcgctaaggtacgtaccccactaaactagggtccgcccaccaaaaattgcaaggaaaattcagtgaaatttatcgcgggtctagcagccagcaaactttccacctctcatcgccaaattcgaccagcccgacgaccacggtatgctgcaccctatcatcggccctgaacacagccttttcgccttttgaaagttgctaactcttcaatccgccatcaggtcctagtcctaccatcgcaatggcttcacgacctaccgtcactatcatcggcaaggatggtgctccctctggagctacccacaccattcccgccgtcttcgccagccctatccgaccggatatcgtgaagcaggttcacactggcatggccaagaacaagcgccagccttatgccgtcagcgagaaggccggtcaccagacctctgctgagtcttggggaactggtgagtgtttttggaaaccatgggaggcagaatttgagatgcaaatcgagacaaggcgggactatgaaaattttcttttttcgcccagccatcgcgaagagcctcaacgcgcccactgaaagaaatttgcttagaactgtgctgactgtattggaattgttcaggtcgtgccgttgcccgtatccctcgtgtctctggttccggtactcaccgtgctggtcaggccgccttcggtaacatgtgccgatctggtcgcatgttcgcccctaccaaggtctggcgcaagtggcacgtcaaggtcaaccagggccagaagcgatatgccacctgctctgccctggctgcttctgccgccgcccctctcctgctcgcccgtggccaccagatcatgaccatccccgaggttcccctggttgtcgactctgctctcgttgagggcagctccgttgcccgcactgccgctgccctcgccctcctcaaggccgtcggcgccggtgctgacctcgagaaggtcaaggactccaagaagctccgtgccggtaagggtaagctccgtggccgccgccaccgccagcgccgtggtcctctggttgtctacaaccccgaggtcgatggcaaggagctcgtcaagggcttccgcaacatccccggtgttgagacctcccccgtctctgccctcaacctcctccagctcgcccctggtggtcacctcggccgattcatcgtctggacctctgctgctttcaaggctcttgacgagatctacggctccaccaccactccttctgctcacaagcgggacttcctcctgccttccaacgtcgtctcccaggccgaccttactcgtctgatcaacagcagcgaaatccagagctccctcaacggccccaagggcgatgctgttactcgacgatccgccgtccagaagaagaaccctctgcgcaacaagcaggtcctcctgcgcctgaacccttacgcaaaggtcttctcccaggagtctcagaagaagcaggagtaaatactttaactttctgggtgtgcagcaagttacgaacaatgggttattggaggagggatatatcatggtttcataccgaggcgtaatggcttctggaaaggttgagctctttgaatgaaaaaaagacgaaaagagatttgactttattaacagcgtgtgtctaaacaatgtgattttttacgaacaagtcatctttttttcgatgacttgaaccaatattctcttcctccctgagtacatactcttgttttacagtgcatgctgtgcagaagtagtaagtgacttgtcacagactttcagtagtagaaaaaaaaaacagatcatttcaagctatgttctatacataggtactctacagtctacagttctgtctcctgaatagtatatctaagagccgctctcctgaactccgtttctctccaccccccagtagagttacccagctgcatattcattctttgtcaggctcataatggtaaccaagatcagccagagtcttggctctacatccgtcttcttcaaatttggtcttggcctgcggagctagtttcctctgccaaaactgctcgccttcccagtgtggaggctgtttgcccacgtgtttcgccttatttacccaatcgtaaaactcgttgatgtgcttgccatcgtcccctaattccgggtatgtgtgtagtacctcccctcgtgcctcttccagctctttgctccatttgttcatctcgtcgtcagagggcagtgccagatcattggcccataccgctgagaatgccgctgcctgtgcttctgcgaggggccatggaacagacttcatatttagggctgggaaaaccaatgtcggatgctcgatgagaaacgtgtgctgatagagcccatgaataccgcgcccggatgtgataatcttgtggccgaggctgttgaggaaagggtagccaaacaagaatccagtgcagaacacaatgtaatctatatctatctctttacttccatctttgaaaagaacgcctcgctggtctggtaagaattcgactatttcggggacttcttcacacccaatgtgagagattttgtcgggcgatgtgggatgtcgtacggacatgagcgttctgtcggccacttcattgatttgataggctatgtcgagaccagacggcccattgccgacgaccacaaccttcttccctctgaagtgctcattctttcgatactgctttgaatggctgatgatggtagggtgggctttgttgaactcctgtaagttcttgatggagggtacgaaaggcactgagtagtgaccattggcaacgacaacggcatcatacgtctcccggacgacttcaccatcattcaacgtagacgatgcttccaaatgccactgatctctgccatcctgagtttctacgtggacctgcgtcacttgatggcggaatttgataagatgcttcaggtcctcagcataacgaacaagatattcttgaatcgcctcccttttggggaacagccactcatccgccggaaacgccgtatcgtgaaactgcatcaggcatccgggaatattcgcatgaagcctctcgtacatgggcgaagggaagattggcgccggtgctccctcaggccagatggacggctccgggccccagaacggatcctgctgcggcacgggcacctccttcggcgcaaggccgctgtagtaccagacgccgccgacctgatcctgctgctcgaagatggtgatggagtcgacggcgccttgggcgttgaggtatctggcagcagccaggccagccggccctgcgccgatgatggcgactttcttgacgtggaagggctgccgctgttgctgccgatgcgttgctggcacggccactgcggtgccaacggcagggcttgaccagatgccgcccatgctattggtcgttgctccttggacggcgcaggaatcagcagctgcgatatgcatgtaataagtatagtagatgtgattatctccagtagtatccaatggggagcaggtatttagatgaatgtccctggtacaaacagaatcgtatttagggaaatgggccaatggtgcccaaacaagcgagcgagcatttgcttggcggcatcgccagtttatagcaggaagagacgatgcattcactctacggcatttataatatcggctaggcgggcacttggagatcggatctgtcaaatagtcgcatgagaacatgccggcgtcggatgatgtcagccacttgggtctcactaagtgcttcgagtaactttgtaggtatccgtaatggcctgttcgggcgctggaccgcggctggatatcaacgccaggtacatcgggtgcctagccggcagcaacacaccgcctgcccctcttggccagctctcttctttctagcagtcttgggcctgtagctcacttgctcacccctgcaacggttggatttgtgtcgctgcgagattgggcgagctgcagcccaagcaggacagcgcagcgaggcgaaaaaaaaaagtgagctgcatctcactccaatccaaattcattcacgcaccgcaccttagtgataggtacagcgcatcagcgacaggggaacgcaagagactcgcctgcgtcacaggctgtttctttcctttgcttttctctctttccttttaatcttctttcccgcttctctccttcacctactattccctatcatgaaccgccttgaaccaccctgctataagcatcgccagagccgcccctccactagatgatcggcgcgcgccagtgaagccgccatggcaaaggacgatgcccaactcgacgtgctgcgcagcaccgaggcgacgcccatcgccaagctcagccctgccattctcgacgcagaagctctcgtgatcgaaggcgtcatcaccgtgacatggccgtacagcgctgtgaccaagtcaatcgccttcatcctcgccgaacgcgatcccctgcatcgacgcgacaagggccagctccgagtcgaattccaaggcgccgcagccaaggctcttgcagacgcacatttgggaggcggcgatgaggtgcgactgagcttggacggggtgcggtgggaggagaaccaggcgtggatgagacggccgggcacattggagtggcagatgaagtttaccaatcgcctgctgctaatgatccgcagggccgagaaccaagatgtggacacaatcagcatcaatgtggacgatggtgagggagatcaggagtcgatagagcagccccagacaatgagtccttcgccttcggtcgaaatcgagcagactcatttcgcgaatcccgtgccacgaacgccgctttccgtcgtcccatcaaagagatatgcctatgagacgctggggcctggggaatatacctctccggcattcatcaaaagagccagagtgtcgtatggctcgctttttgaaggcggttttgatatctttgacgaagaagagcctccaaggagcgccaagaagaagaagaagagaaggtctctattcaacatgaacccaacctcctggagatatgccagtcggtcaccgtcccccgaggcggaagagcagcctaccgaagacgaagaacaagatgaacccacaatcgcgaataccgagaccattatgttggaagatcgtgaaggagccaaagaaaccgaaaagggcgatcagttaccagctgtccaaccacagccggtaatggtagatcacggatgccaaactagagagatgagctccagcccagtcagcggtgttcaaattattgccgaatccaaatcaacgggaatattactacaacctacgccaaccaatccatggaaacatccggacatgggccgcgtgctccaacagccatcgccgctctcatttgaagctcacgatgcacgcgctcgagtacacgaatcagaacctatccgccaaccggaaattcctgcgccgcatagtggatttgatatgtccatgagtatagacccaagtctacagtcgcatgaagcggatgttcatcaccaccagcattcgtacaatatgatggcggctgagatgcaaccgcctccactgcaagaacatgaagctcccagctcccagacacacgatgggctagcttgggtagccgatacattggcggcagcataccatacgatgcccactcatgatgtgcatggttttccacagggaagctttgctcgatcatcttacacattaagagctagcccttcagatgaaacgcatacgttggcatctgcaggatatcacggcgtgggaatgcatggatatgttcaagtgaatgaggcacacactatgctatcatcgtcctttacgcaaagcggtgttgaaaagcctaaccccagctatcatggacgccgcgaagatgataccgagactgctacagtgaccgctacgtttggcagagaaggcaggtcaagccccccgcaacaagattccagcacagatgaatcacaagaagaggcagaggaagatgctcagcgcggtttctacgactggaataggcaaaacggggaccctgaggaagcatatgatgacgaacagtatgctgaccagggctctggcgaagacgaaattaatgaggatgacataacagaatccgaacttgaagaatcagggtctgacgcggactacgaatcgggatctgaatatgaatatgaatcagagtcccgaattcacaatgaagccgcgcagccggcactttatattccaaggccatttattccaatcccgagacccgctcccgctgcttccaaggagccagttgttatcagccttttgtctgattctgaagatgacgatagtgacaagcccactgctgccgtacaggctaagaaagagcagagcgaagagcccataccgcccgagcagtacgaggctaatgagcagccaagtgaacaagaagacgaagtcatggatgaggacgaagatgaagacgaagatgacgaccaagatggatatgaagatgaagatgaagtcgaagttgaggatgaaattgaggatgaagatagggacacggatgattatgtggaggagggcgcgggcgtggatgaaagcttggatgaaaatatggacgaaatcgaggacgcatccgatattgaagaggtcaccgagatcaaaccagtggtcagccagtcatccaagagacccagcatggtgagccagcttgatggcagtaacgaagtcgctctgcttcaacacgacgaaccagacagaagtgaaatcagcccctttgaaatggaccatccgaacttgatactgtcacctaaatctgacaagcgccgatacgtcaatatagcggaaactatagccgaggccgaggatacggtacttctcgtcagctctccgctcgcagacaggacctcgccacagcctgaatccgttatcgccaacgccgacaacgaagagattactaccgatatagggatgggcagtatctctaaatcacgatcaccagaacctattaataccgagaaaccgactgttccagaagaggctaaggaagcgccgatagctcagcagcaacaagagggagagcaggagcaggagcaaaagcacgaacaagagcttaaacgagaactggaacagccagatgctgcctcttcaaagtccttggattctggagaatcggctgctgagccatctgtgcacaaattagagataccagcggacatggccgaagtggaagagacttcgatcctacaatctactaccaacgacgaccagcttatggaggatgtcgatcctgttggcttggagatacagccaaccagcgcagaatcgaaaacggaagatgatgatgttgctgaaccggacatggaaatgcaagacgatttgctaaatcaactcggaaaagaagctgagaatgtcgagattgacttggagaaggagatcgaccagatcgaccaagccactgaagaaatttcaccaataaccacaggagagcttgaagtcgttgcatcatcaccgcccccggttactctgactgcactgtcttcgatgacacccatggctgtaccagctctggatgagcaagcggctacaaaacagttatcaattccactagaagctcgggaagatgaccacgaggtttaccatgatgtagccgatacagttgtaacggaagaggtgccactggctgtagatgaatcagttaggacggtggacgaagacgtggatgaacccgtttaccacgatgtggaagaagacttggaagaagacatacaggaagacgttgaggaggacatacaggacgacatgggggaagacaccggggaagacatcggggaagatgtggaggaagatgtggcggaagatgagtatgaggatgcacgagaggatggaagcgacgacaacggcgacgatgacgacactgcaatcgagcagcaactcatggctgaatcccagcattattctactccgcagaaggcacatgatgcaccggctctctcacagcccctagaggcaattgaggaaactcatgaatgcaatcatgctcaccatcaccatgctcatcaccaccatgaccatcacacagaacaaagcgcacatgaacgtggctctcgcagggcagagcctgagatgctaataacagtgcagtctcttcgaagccactgccgtgccaaacgagtctccagtggtagttctgatagcttcttgattgatccaaacgcttcgtttgccaagggctcccctaataaggcgagtcaatgtctcattggggatgaagaatcactcccgcagcgatcaccgcggtcgtcgcggtcgtcgccacggagcaaggccgagccttcagtgggtaatgcggcacttgccaagtcgtccttccaggagtctaaatcgccaaaggaagccggtgcgccgacatcgctgcgcgcaagacgcggcgtcaagggcccgactgatgccagcatcctactagcccaggctctttcagagccatcagagcgcagtcctcagcagctaaacagcccaacagaatcgctgcgtgctagtcgtcataaatctgatcagccggatccgagctcgcagttgacagccgaaaccagcaaggactctcaacagcagctcgagcaagagaatccgcaagatgcagcttatgacgcgtcagcaactccacgtcgggacgttaccccagagtcaacggccacagggcacaatctgagatcgccccgcaaactcgccgccggcaggccatcttctgctactagctccgtggctgaggatgtgagcatcacatctctgaggctccaactgactaagagtctaagaacaagcctgccggactacttaccactcaaattcctgcgtgcctcgttgaataaaacggccgatattttagccgttgtcactgccactccgcgcgaaccacaccgaccgaagtctgggccccgagactacatgctcgagttgaacctgaccgacccctcagcagcaccaacaacagtcatcattgcgcacatcttccggccacacaagtttactctgcctgcggtccaggccggtgacattgtgctgctgcgtcgcgtccaggtggtgtcaatgcaaggcagggggttcggcgtccgggccggagatgcctcggcatgggcagtctacgaaaaagacagcaaggagatgctaccgcagattaagggtccgccagtagaaatcacaaacgaagaggttgagtatgtacaggggctgaagaggtggtggagtctccaggatgacaagtcgttggcgaagatcgataaggcgaatcagcgaatgtcacaaggcggcaaggatgatacgaaatgatctaccagcgtcggtagggtagcagatgaagatcatgaaagcgatctcgggggatgcaaaatcgggaggaaacagctgatgttgatgaaagcgacctcgggaatgcaagattcgggagaaatagggaaagaagtcgaggggaatttcactaatacgaggcaattgggatgaatggtaattgggaaaacaagtttacgtggctaacaagctcttcctttgttttttacatgttattatttggtataagaaaatcttagataggggcagagagagagggcagctaacgattcaacgaaattactactatacctacctacacaccatatgtaagattactaggagcagtcagggtagttaggtacgacacagggctttagaattagcatcaagccatagccaatgcatcaaccttttttttttgtgtccggcaaatattgtctccattccaagctcggaatatgaagacaaccccctgcgtgtaagcgaagatctcacatgtgtttagagcaatctaggcgaggagatacggatagacaaaaggttcaatggtttgcaatgataacgacaagccgagtcgaatgtcgtaagcggaattgcccagcagggaatggtcggctctcccatcggccgatctgagctcgactgacatgagcccgtctgaggtttaacaagcccggtgggtaatacgagatggccagatctgaagatggcggcgagcatgtggtttgcggggtctcatagctcaaagaagcttgttcgggccggagtgatttggggatagatccctagagcttgcttgccgagccgagaatggtgtacgtacgtactggatagctagccctgtcttgtgattttgaggggaacggccgttcttctccaggatggacggctcttggcagagctgcagctaggatttagaccctgttgggatggcatgacaggcacaggaggaaagcttgtccgatgccggaatttgttgagcatgcaagtgctttgagcaaacgtccaagcaagacgagatggatctgggcttgtctgttggttcgttagctgcagcgctattgttagtagattgtggggggaccattcgcagacaagccgaagtattccggtagtggtttgctagttgaagctaacaggcgcgaggctgaacggcattagccagaagctaacgttggagtttgttttggatgccgcatatcggggctgcaatggccaaaaggaagagacgcaattgactcatcttgatttgcacatgagcgtaccggtacttgcaatgtgctagcagagtggtgtgagtgagaggcacgtcttattggcaggaagagatacgtgtacaggtatggtgaagatcccatcagcccgagcggaatagcccactgggcggagatgcatggtggatatctggcagacaaagcacatgcgagcatatgcaaatttgatacccattgacggcccacggccatagttgccatacagacttcataacggagacttgattatccagagaggggcgaagacgagaaagaagaaaaagaaacggaagcagtggcggggcattataacaaagcaaatatgaagagcgtttcattcaatacggtatatggtgtgcctaaaaggagggctgcaatttataaagcaattctccatagaaggtgccagttttcatatcggcggccccgtatcaacgggaaccgcacaaaaagtaaaagctgagaaatccggaagatggaagaggctcgattggatacaggagtcatgatctggaataccgcatccggggactccccgtgctgcgctgcagcttgaacatcagattaaagtgatgcaaatactgcgcggcacgatgcgcgaaattggcgggtttctcttacctacctcactgcaagccaccagccgtgtgatatacgcactcggacaaacaatccgtcgtcttgaagcattggggaaaaaaagttcagatgtggcactaaggtgccgcgaaattgaagtaaataatggatggggcgcgccggcgccgattccagggtccataacggggctccggtaaggcccatagcgtggcgtgcagggggccctggctctacggacggaggctttcgggtgaggtcggagcagatgtgtgcttcaagtgtgtcaactggcagagtcaggagcatcagctgtggcagcagaggcgctgggtgtcggtgtttttgacacgaaggagtagcaggagttttgcgcgagcatcgggggggccgaatgctggacacgtcgtgaatctggaaaaggcgttgattgtgtcgttgcaggcgaacactcggcatgtgacaacgattgcttgacaattcatgacgcatcggcttgatataagttcccgggacaaagagtactagtagcagaacacacacgacagagtctcgtgtaccggcagcaatcagccctgggcacccatgatcgactcagcaggctcgtcctcttcatttcgcaattcgcatttctcagcaacaaccaaaccggcccggatccgggtctctgcccgggcggcgtcctgagcttgtcgttttgcgtgctgatttgttcgtcctcgagaagaggaaaaagaatgtccagagaagaagaacacggtggagaggacccttgcggcagcgcagctgattcgccagccctgggccgctatgccaaggcaggcagtggttgatgtgctacagcacttgtatgtaagacagcaggaaggtgcagccgcaaagggtgtctaagcgcagcagcaacgcccaggtgccgtgacttgtccagaatctcatgcgatccctatctgcagcccctatcatcgcggctcctgcttctcctgctcgtctgcccaatgcacaattcatccaacttcgcccagcgcatcagtccattatcccctatcgccaacccaaagcacctgagcacctgagcaaaccacgaacaggaaaaaaacacagccaggctagcttcgcgtccccaccacccccctgcggatcccggagtcctggcgccggctgctgcagcttggggaaccagatgcaaccagagctaccgcgcaatccacctgggcgcagcccctgccacgggcaccctgccggcggtcctggcgattctggcgattctggaccggaggaagacggatggcaggttgatggacgggccatgttgggcatcgaaaacgactgctgcgatgctgcgcgcccgtattttgcagcacaccacgagcgacgcgaatcttgtgcgttgcgccagcaagcccagcaacgcccactggccgggaagaggccggaatcgcctcaccatgatccaacagcgccatccgactctagcggtttgacgatataatactcgcccgagatcctctgtgcccgtctctgtctgtgcttgcaatctatctgtcaattctgccttccatccatctgctttacctattcatccctccgacctctgtgtcaaatacaagtcatttatcgccgttgtacttcacgagacgcaaagaccaggtagactttcttagtctgccccaacagacaagcctcgtcggtacgtacggagtgaaacttttgttcattattttgtcttctcggactgtaattcctgcatccattgatcccttctttttacctaatctctctcgccctttcctttccaatccctccaaattttcccaaccgtttgcagctcagctgtatcccggcccgcttgcaccaggtaccggtaccactccgagtcatcttggcttttactaggtattactgcaccattcgcccacgcgtttcacttttttctcgtcccgccaatttttggttctgttttcctacaatttttttttttttcctttcttttcgtttgtcatctccaatagagccccttttcccctgttgcaagacagtcccttgccacccctccattgttggttttgtcgtttcggtcttgtgatgcccatgcaatcattcgcctccgctgcgctctgaaacagacccgaatcgtcccgttcagcttcacaatccccttcaccccccttattagctccgcgctcatcttgtgatgggtcgccaaccgatggtcttgccgtctgctcttcggggcggatcctgtggaagcctggggttattaatgagaaatcgcaaccccatcttctgcaggggcctaaagtctagagctgccgctgctagtattaaaccaccatcgccgtcctcacttacaaccgcctcgacaaacccagctaactcttcttcttcccctttgctaagcagcaactctcactctcgcgtttcctcagcctctttgctgaacacaagcccagctctacgtcacccatcaatggcgtcgagttcccggagtgccgacagctcagacgtgtacaccccgagatcagcttcgcccactccgtccgtaacgtcgggccgctcctctcgcactgcagtgtctaataagcgcatgtccatttctagtcgcaggctgaccgatttcaacccaatgtcttcagtcgacgttaccgctattgaggaggctatgaaagccgcatccctcgaccaataccggggctacgcccaggaccactataccgaggttaagcaggaccacgaaaccgagtacctcaaggagtccgacgcatccgcctatcaggttcttcgagagccattgtggaacaaaggtatgtaaacgcatatttccccatggggatctacattacaaccactatatttatccttttttactttaccgtttgcctcggtaaaacatgatttgcaatattgtttgaagctacttctacgacacaatttgttactcaactacttctataatccaattctgtttacaatcaaaatttcactgcaagcgtttggctaacttaccgtcttcgccatgaaaggtctctccttcactcccgaacagcgagttcacaagaacctgactggtctcctgccccacgccatggagagcctcgagacgcaatgtgcccgggccatgaagatgatcaacacccgccagaccggcatcgacaagtatctatatctgtcgagcatcaaggcacagaatgttgacctcttctaccgcctgctcatggacaatgtccgcgacctgatgcccctggtctatacccccaccattggcgatgtctgcctgcaatactctactctatacacccgacccgaagcattatacatctccatcaagcagcgcaagtcaatccgagcaatgctccgaaattggccctgccctaaccctgagatttgcgtcgtcactgatggatctcgaatcctgggccttggtgatcttggtatcaatggtgttggcatttcggtaagtcgcatttcagacatacctcccctttggctcgtgtagctccaaaagctaattgtgacaatgctgcagatcggcaaactagctctgtacacggcggccgcgggcatccaccctgccaagaccctgcccatcgttctggacagcggcacgaacaacgagacgaacctgaaggatcccttctacctgggtctgcgccagaagagagtgtcttacaaggatcaacaggacttcatggacgaattcatggaggccgtcaaagaagtgtaccccaacatggtggttcagtttgaagatttcgacagtgaaaaggccttcaactacctggaccgatacagaaatacccacagggctttcaatgacgatatccaaggcaccggtgccgttgtccttgctgggtaagtccatgaactcggatctagctcgttccccgtgtcgttatggattcgctaatgccaagcagatatatcaacgccgttaacctctcgggtgttcctctggaagagcagcgtctcgtcttcatgggtgctggttcggccggtgtaggcgtcgctaaacagcttgttgagtactacacacgtagaggcttgaccgaggctgaggcccgtgataagttctacctggtcgacaccaagggtctggtgactatggatcgcggtgacaagcttgccgagcacaagaagtactttgctcgtgttgacaacagtggtcaccagttccgcaccctggaggaggtcatcgagtatgtcaagcccagcgctcttgttggtcttgcagccactcatggcatcttcaccgagtctattgtccgagctctcaaggcttccgtagacgctggcggtttcggacgtcgacccattctgttccctctcagcaaccctcttaccaaggctgagtgtacttttgagcaagccgtgcagtggaccgacggttcagtcgttttcgcttccggttctcctttcaattccttcaccctcaaggtaggcggcgatgcgggagaaatcacctaccaccccaaccagggaaacaatgtatacgtcttccctggtttgggtctgggtgccatccttgccaaggcaactcgcatcaccgatgatatggtgtacacatctgccgcggcgcttgctggatccctcaatgccgaggaggtccacaagggtctgatctaccccaagattgaacgagtccgcgatgccagcgtcattgtcgcccgtgaagtgatgaaggctgctcgtcgtgatggcgtatctgagctaccagagtccctctgggttgagtgggaagagtggggtgatgtcgctttgacaaactacatcaagcagcgcgtatatgaccctacctccttctcaggcgccaaaggtcggttataaattcaaccgcagcgcaaggagctaatcagatggagggtgtgggaggaattaatatcagagcagagggaagaggtgacgcttgccacgatgtaatccggtgatgagatgggggaaagacgtatacacagaaaaagagggacggcgttcagggtacagctatggttcgtgccgcttggcactgattttgaaggcatctctttcaggatatttcagccttttctttgatagctgtttttttcaataccttatttttcttcatctttcaagctttttcctttcgcccgattgtgttttgtgcaatgaagtgagcctggccgttttgagtgtaatagcaaaagttgttttcccctctcaagtaggtattggttccatggtcaatggtcgagaacctcgttagctccttggccagctttccagatcaagttccatcggacattttctgttttttttttttttttccccagtcatcatcggtcgaaaggacagttgtggtaaaggagggatgtggtaaaaagaggagtaacagtgcattggacagaagaagtaaaaataacgatcacaaaaagaccatctgttcaagggaaaaggaaaaaaaaaagaggggtgtcagatagatcatcgagttaatactacgttcaatggaagttgttagtgaagcttcagataagaagcttttaagctcggaaagcgattaacgccaccgaggtagctcggagggccgagagtctgtcgcggcgaccgaacggagaaagcaatgcgggcgtctaagagctttctaactacgagccctatttttcctaatgatggtagcattctagctctgcttcccatggacactagagctgctctccacggagttgtacggactagaagggcagttgactgcgcagtggaattttcattttccggggcatagccaagtatgctacgtttctgcccttttggctcgccgggatccggagtgccgcatccacctaccggactcgcgtagacgcttgcacagggcaaaacggcgctgtgtccaccgcgccgatcgcatcgtcatctcatcataccgtttctttcgtccaaaggtaaaaaggccgtctgcagttcatctaccggcgtggcaactcccgtccacttcacggaggcggccactgagatgcgctgctcgcagatggagggggaagggcaggaaatgccggacggcctcccgaggtagcgggggatccactccgcggtttctcccgtggaacccacacatcgccgatgcgctcgttggcctgcagcgaccaaacagggagtctttagcggcagccaaagaacggtcaggagggcacacaggaattagatcagaaaagcaaagcgatcggcaaatcccatcttgcgctatttgggcatggggcttgccaggagagagaggcgggaaaagaacaatgtcggcttattttgaagtggagagagagagagagagagagagagatttccagcaggctcactggggctgcgataagtcgaagccagcacgagtatgagcatgacgtgggtatttgcagagcggaatgttctgctggtttgcacgtgtccattgcatgcgcatccttctgcctcgtttgagtcctcgtccgtatatagaactgccgaaagtgagaggccggtgtgtgcaggattggcaccgcgtttcactgtgcacattacacttgcgttattcccgttgtccgctaacatcgctcgggctagcggggcatcgtttgctttgggaagcatgcaggagacccagctttttcactctcgcgaagagtcatggcccttggtagggagcagatgctactacgatttggtgcatggttagagctgggatcatgattgatgaaagcttaaaaatgggttggcgtttgttgtgtaatggcatctcttgtgagagcatcgaattgtgtcgaacaatgctgggtgtaaacactaatcagtagtaagaggtgtgtaagaggtgcgtgtaaggctgaccaatggtggcagacttaccctgtattatcgcaccatttcttctgttttttcaatgtgccctgagacgcaaagaggtgcttacagtagtgtacgcacaagcaataaaacctagacaagggtataacattttcgaatgcgcgcacaatggccaatggaagagatgagcgttgcttgtgcgtggcatcaaggccttccatgtaaaggtaatcgccgtcgacgttgatcctgaagcgacgtcaaaagtggccaaggagaactagtaattggcgtccccacacaatcgtcagggcgtgaggtgaatagggagtaaattgcgaatctgcttcttttttcccgcacttattacctactaggtatatcaaaggtgcgagagaaaggagcgcaaaaattttcattcccccaaatagagacgactttgatggtattacctaagacaatccagcatagcaggagcagggggtcaagcgcgatcgcagctaccaccgtctgggcgcaggtactccatcaaggtacaaggttgtactgtagacatggaatttgttgacaatacatgcaaggaatagaatcgtgatgagctgcctctttcgaacgaatcatgcgttctaggggcgaaattctaaatgaaaggttataatgtacaagcaggcacctaactaatgaaacggcactcaacagcgaatatatacctaaccaataacacacatggcactggtggtgaagctgtggttttgcatccaacgggcatcccgaagtcgttatgccgcagtgcccatagagcggacaccgtacacatgcaataggcgctacgatggcactagctcttgtggccatggcgtactaaaacaacatcaccactttttcaccatgctcgtacttgctgctccacctcagcaacgggtctggctggtgcttgcgctgcgggagaaacgaccagtcgaggaccagtcgggctcgtcgcaaaggaggttggtaattaaataatgattgcaggtgattcgggtttgctgttcgtcttactgtacagtagcatgtcccaggtgcaaagtaccgccttggcttagatgtaccgatgaggctagcggatgatgaaagaggaagaggatgatgacaggcagcgcggcagtacacggcagtaccagctggtatatctgggcatatatctgggcggcaatgcggtgagacggctaccctgctggtacggaagagagacaatggcttctttcagcggtccggggtggtacttcccgcagctgcacagcgtcatcctacatcatggtaaatgttcaatgcagtttcatcagaggtagcttgatccaactactagcaagtccaccagaagatgctgccaatagacaccagactatttcgtgcaaggctagaccagaggctgcagccatggccctagccacagccagccatgcgttttagaactcagcagcacgttttgcgcgctccgtgctggcggcaacaaccaggtatatacgaagtactgcacaggtgcctccagatccgctcgacgcttccagctgcttcgttgcaaggcatcgccgcccgtctcgcgtgcccaactcgcttcctcccttccaacggacatcacatgggcggaacagacggatccgtcacaggcctgaagccaaccgatccggcatttcaggttcaacagcacggccaaccagccagagccttccatgcaagccatgggccatccctccaagcccagcttgtcagccggagtcccgtggcgtcgccccggcctcgacgacctccacactgtctttttttcacacccggcgctccgctgcttttgtccttgaccgtggctggccattcattcctcgcccttggtcccgagaacggtgtctggccctagaatggccatttgttagacagcgctagacgaacgcacaagcttcgacgctctgggctggattcgtacagtaccgccatcaccgatcacgcaggcgggagacaagcctagtgccgtctagcagcagctatgctcatggctggagattggtaatggggaaaacgaagcagccacatccacaagcgctttcggcccagcgtccgcacaaagagtcaagaggagtcgagcgtagtcaagagtagtcaggactgacagggccaagtcgtagagaatagcccggaccgtgggaacccacacgcccctcttggctctggccccgtttccgataatccacccccggattcttcaaacaattcgactgattcttttctttcttcctcttccatgatcctcttctaccccacgcttccaagcttgctgtggctcctcctcctgcttgttccatgatccatctcgtctctgttcctcgacctcgtcgccatcacagccggcacagccgtggacttgcctagttccacagacgtgccttctgacgatccatacatgcgcaagctgctgtggccagtgtggaattcagctctccttccagcctgcgtgcgacgtcaccattccagcacctgatacggacctttgctcgccactaccaaacccggctctcctttgaatacatgatttgagctattctatcatcattgctttctgtcatcagctcgctcgagacatatgcgctctgcggctcatcctaggaggctctgagctcatacaaagtttacaagtcacaaaggggctattttctcccagacgcgtgttgtcaagtacactgcgacatccacatatacagcctgggatacatacatagaggctatttctttttagaacctccttttttttttattcacccaattttttttttttttactttctgcgtcaacttcacaagccgccacaatgtcgtcacaagcggccctagacgattctgcggtaaacgcaacctcgccgtcaatgtcgccctcaccagaaccggccgacaatgcttcctccaccaatgggcggtccaacgacaaatcgaagaaacgagcatctgccgacgacggctctgagcctccgcataaggttacaaagcgacgtgccgcccgggcctgtgtatcgtgccgcgcgcgcaaagtccgatgcgatgtggttgagggggctccttgcggaaactgccgctgggataatgtcgaggtacgcagtccatggcacacatgtttcgcctctcacgagagattcagcatcttatcccacctagaatatggctaacaccctgtttcctccttttagtgcattgtccaggagagccgacggagaaagtgagttttcccatctgccccaatgcaatccatccagccctgtgtatattctcaccatatacatacgcacaaacacacaaacacacaaccatcctcttcccttccacagccagccaccgagcttctctgcggctgccccaggttatgcgattcttagcgaatctcggcaccgacgcctcgcacgtgagaaagcttggacggcggtgaggcgtgtccggaggagagccgacaagggacggatccggagttgatcatgatttgccatcattaccccaaccaacgaaacgcatccactgacgcgaaatctcttctagaaagaatctcgttacgcctagcatcgtggggcagggccaatcagccgaggctcagctgcgcagcaaagcacctccgactaacccgattgtcatcaacagcgcagatttgcgacgaaccagcggctcctctctctcacccgcaagcctggacccttcgagcggtctgcttcccaataccggcattgaaggccatgtgcctcacatgatctgtaagccatactctttattgtttcaattttttggggttctctccaatttctccgcactcatcatccctcccccctgacccaccccggttctgctagagcctctggcgtgcccattcaggaatcgtcacggggcaatgtgtacttggtgttgtcaaaaataacgacggacatcttctttcacatgcaaatcatcaaagcgattggcatgtgcaacgaagctacactgatcatcaccatgctttttcggacgaaacccatgctgaccgcaggaccacggcccgctagatcaacgctctacgtatcgcaacgagccaattctgctcagcaagggtcaactatcagatgccagccgatctccctgggcgaattcggccacttccttgggtcatgcctcttctcgcaccccacagtccctcagcctccttggcgatgcagaggcgagtgcccagctgcctccgtttgtgcggccgttgcccagcaaaatctcaccagaggatgttcgctacctgcatgcaaagggtgcgctgagcatcccttgcctctctctgcagaatgcgctcctgcgggcttacattgagtttgtccatccctacatgcctctcatggaccttgtgccctttctcagcaccatcaaccgctacgatggttcagaagggcagatcagcctgtttctctaccatgccgtcatgttctccgcgactgctttcgtcgacatgagacacttgcgcgaagcgggttatgccacccgcaaggctgccagaaaaggcttcttcttaaaaacgagggtaagccacattgttacatctgcacgtgcagtgcacacactctgtgcgtgcagatgatgaaactacctataaaaaaaaagagacccgtattcacatgtcaatagctcctctacgatttcgattacgaatcagaccgcctggttcttgtccaagggcttttgctgatgacgtactggtatgagacacccgacgaccagaaagatacctggcactggatgggggtggcgatatccctggctcacaccattgggcttcatcgcaatcctgatgttaccaccatggccgtgccaacccagaagctctggaagcgcatatggtggtcatgtttcatgcgcgatcgtctcattgccctgggcatgagacgcccgacgagaatcaaggatgaggatttcgacgtgccgatgcttttagagagcgactttgagctggccgtcttgccagacagaatcaccgtggttcctccggaatgcacactaatgcgcgatgtagagatgcagcgggagcttgccaccatgtgcattgccaaggcgaagctctgcatctgcattagccacatgctaaaggcgcagtactctgttcttatccgagacaatatgaagccagagaacaccactaacagcaccatgatgctgttccccaacaagaagctggataacctggataatgtcaagattgtcgatgcagagctcaaggaatgggtggcgaacctccccgaatgctgtcactatcgcatgctggttcctgcagacactaagaacggcaggccgaccattgcggttcaacgaacgctgcttcacatggtataccacaccaccatttctgctctgcatcgccctcagttcctaccgtcgtctcccatgcaggcaccgactgtatctcgccaggtgcaggagatgtcacgcctcaaggtcaaggatgcggcgacacacattacgagcatggctacggagctgcaccacctccgcctggagagatacctgcctaccacaggcgtgacagtgatactcccggccatgatcatccatctcttggagatgaagaacccaatgccagaggctcgcgggcgagcaacaagaggcttccgccagtgtatgcgtgtcatggagaagctccgcgagatttatgctgctgcagactacgccaccgggttcttggatgccgctctcaggaaggcagccattgatatcaatgccacggtcgaaccgtcgactttggcaatgatgaaggaagtccctccagagtttggcacacacacgccgccacctgaaaatgccccgtatatgacggcttccgagacgctattcaatcagaagcccaagtcagtgcagaagccaatggggcctcctcctaccgctcaggggaccgaggtggtcaattctcctccacatactgaatttgacacttccaacttgactccgagtgttagcggcggctcggatgaaatccacatagaaatggacagcattctggacgtggactttatgcagggccacgacgaattcgattggaacgcggtggctggcacggactttgatgtagatcagtggctacagtttcctcctgaaggagttaccgccaccgacgagacgctgatggcctctgcattcactggtgctacaggcacggacgatgcgctagattgggtctttaacacggttgtggacggcactcttccggcacaatccaccatttaaaccaaaaaaaaaaaaaaacatataagcaagcaagcagacgacggaagaaattgtcgttgaagttttgctcacccattttcaggacatacaaaaaatggctggggagagagatgaggatctgggcgtttgggcacatctgggttttattatatttattatcggattgttttcgcttaaaggggcgaaaagcctttggctttctatttgacatttgtttgctggatcatcattatttcttccgggttcttggtttttcttggtttttcttcttcttctccctttttgttcagttgttgagtcttttcttttgcttcttcattcttttctgttatacaatttggctgggattgtccgattctgtttattgttgtcgtttgaggatgatgataatgataatgataaattgaacaaggtttgagtgtttcaagctggtgtcagaggtaacaaggtccggcaggcgggccgctgcctagcttgctgcactcaagagccgacaagggttttagaaaaaaagacacgcatcttgattttatgcggcagtgggcgcttagagtgtcaggaatcatcggtagttttacattttcacgtgcgtttcaattgcatggaatgaacaaatgcgacgctgttacaggatgattgtttgcccagtgcagatttgccgagagtgacttagtaagcgcgtgtatgcggcgtgtcacgcgcggcagcaacatggtacagccagtccagtattggccagacaaggtgcaggatcacacacagatgcgcagcggacaagacgtgtatccttaccagccgtctatctacggataccgggcactcatgcagcagcaattccgtcacctcggacgcattcacttttgcgaattgcgggcggatcgccgagaaattcaggctttttccgggccttgccatgtccatctcgcagggcacacccggaccaactgaagggatgggccaggctgtcgtgcatggcatggcatggcgtggcgtggcgtggcggcggcatcgcatgtgtgtctactgtacatgtaaggcaacggtaagcgtggccatgcccaaggccaatcgatgcgtgtcatgatcatggccggtaccttgcgcttggccctgcaacttggatgtgtggtaacacgtatcttttatgtatatgcaggcggcatttaaggcgcatgcaggaatcctggccattcacgtgcgcggcggtcggaggtgcttactgtgtggtgcttgcgtcgtattgagcatgtgcttgtaaggagtacatttaggtccgtagtacgagtacgtgacgggtgcttgtgacgtcgtctgtctctctctgcctcgtttgattgctgtgaatctaggcccaagactgcaagggaggccaagacagattgggctccacgccgcctcacaatgggcgagcgaggtgaatgccattggaatttcagggcgattttcttgcttgctggttcggccctggcaaacgcgctattacggggctgcggaagcgcagaatctggcatggccggggtagcctcttgtcttttttttgtctcaacattttgctgttcctcttttcgcttgtcttatcagttgaggattgtctggggacgagggtccctggagaagcagagagaaattgaaagacgctgatggcgaggaaacacaaaagaagctgatgatgtctcggttgggctggaaacttggggaattttcagacagtaccgtctagatgggaggtgtggagacgcgactttgggcgagcagacaaaaggaggaaggaaaaaaaaaatgattctggttttggtacctcgtcactcatcatcgcgacagatgagcggtgttggatgcataagcgcatcaattacttgcagtatctcctttcctccatttgctcagtttgtttcggcatcatctactatgctccgcctaagtaaatatttactttctctctcactcaaaacacaccgcgacttgaaacccgcaatacgagtacgtacccgaagtaccttagtccaggtaccaggcacgagattcaagcgacactaagcttagccctgcccgttcagaataagattgtccgccttttttttcctggtcaaatgaggagccaggcgggagggcggcaaatgaaagctgccatgggagagcatggcgctaataagctttggcgaaagcgccgggggaaacaagcttgacccttcggagaggggcgcgttggtccagcgccttgagcacttacagcggacaatctacagggcttcccgcagggcctccagcgcagcatacaatggcgtcaaggcgctgtggcccgctgtggttcccgctggccccgggagttcatagagcgtagagccggtttaatgaggtcggggctgcttgctaatgttgatttgactgacatgatcaaatctttgttcccattttactgctgcctgtcgcgcggcgcgccaaaccgtctgtcaaggctcggcgtctctcgttcacgctctttccctcgctcatttctttttcttgctctctacaagtccatcgtcgccgttttgctcgtcactcgcttggtttgctccccttttcagctgtgatttctgcctctgctgtccccccaattgctttttcctgtggacaaggcccgtcattctttgcccccttgattcagcttctccggccgcgcccttgtcttaactcacactcactctcttcttcgcgcgcgcgtcttcacccagtcactcgctcccgtcgttataccaggccttgggccgctttgcttcgcgactgtcgtttccgattgcctctttttttttattgattgtacaagattttaatgtaaccaatcacccccaaaacagcccccatcccaacaaaccagatacattcccccctgtggcaaaactccctacttgcgcgtgcgcgccccattgcatacagacaccaagcctggactggatcggatcccacgcacgcataaagtcgcaaacgcatactccgtacatcgagctccacgtccgtcgccagcagctcattcgccgcccgcttatccggcggccttgccagcgcagcagcagcgctgaggtggcaccatccagcgagcccaaccgccacgccgaaacaccctctggacgccgttacaggcctgttgccttagcatctactgcagccgtgcagccgtgcagcttttagcatcggtgcgctggagttctggctgacaaccccgtcattccttgtccttccgcgacactccgcggcttagctacaccaggggaagtgggaacagacaccattggagagactcccccagagcgtggagttcgcccgtcgccgccgccgcgtctttgctttgcatttatctcttcagcgtgtcttgcgttttttcccttctccttctccctgtctcgcttgtcaacctttcttcttttttttccccccagaaagcaagggaagacccaggcaagtgaaagaggcgaactgcctccctgcgcttgcctgttcaatttttttttttgttacttgacggcttatagctttggtcgcatggctgtcactccatagccgcaaacccgtgccatcaccgccgatctccgtcgactatgggcatcaccaacgaaaatcgaatcatcgctgtcttaatcccgcccggtccatgacgaaagattaagctatcacggatacgaaaataccatacttcttctctttttttttttacgcctcgaggcagaacatgcctcggtggaatcgccgctacatctagcttgtacgcgcgaacaaccaaaaccaaccgcgacgccccacgacgacctgcgcaatcatgaacgattcgcccgtcctcgtcaagcccaagcggctttcgactcccacacccggccagctgctggccgctcgacagcgctctgccgatgaattttttactcatctggagcccgcgaaacttgtcgaagcactaacaccgcccaacggtgttttaaggggatgcctcgcagaagcttccgccatcgaccgggacttcgcaatgcgaacggccatggcatcccacgagatctggcaatggctcgacgagctgaaccagtggaattggccaaagcatggggggtccgagggcttcctggagccaaacaatacgcaaaggaagctttttgcccaggccccgacccctggagaggaggctgacaagaagcaatacatgggaagcctcctcgctgaagaggtggaaaaatacgaatcaagaatcagccagatcaaccaggccatggatagactagatctggaagagatcaaaggtcacgtcataagcgaccacatccttccgctgtcaaggccgggtactccaatgaacatggacccccgtcaatcgatgctgtccgccttatcgagctatcataaaatggaggacatctccgtcctcatcaccgccattgttatacgaaccctgcccaacctggcaaagctctctcgccagctgcagctgtggcacatgcgcatcattgtcctccgacatgtcaacccctttttgcaggctatccaggaagtcgaggctcttcttggcgaaaactgggaagccatttctcagtcccactgggagatggaacaacccagcagaaaggccatagtcctgcccgcgcgcactctgaccgacaaagactttgatacccgcaagcactcactcgcgcttaaagttgccgagcccggccgtactttggattatatgctagactgcttggagggtgctccagacaccctgccagatgactggctcaaccgcttggaagatgttgagcaaggctttggagagtgggtttctgcctgcgaacgaatgatggccgaggctaagttggccaagaaaaaaccttcgccatctccaacgagggtccgagaggcgggcaacaaactctcaccgccgttgttgttattaccccccaccggcgattcggaccacggggcatatctcgacccaatcgcagaagatgaattgtcctcatccgaggatcatcccactcctgagtctggatcctctcccgaagatcttgtagtggtagacgaccacatgtcagccatcagcgaggaagatgagctggatctaccatctctgcccaacggccctagcaactttggctctcccgcatccagatacgccgacgatgcttcaagcgatgtgcctgaaatctctgcatctcctgccgttcctaggaatcgactccgcgaggcactgtatgcaaatggcgatagcccaccaagctcgcctccggaagtagaacgcctccgtgccagggaaagcatgggtctcctcgacagccccatggttgcgccaattgccgaagacgacgagtcatttttcagatcagcgtacgatgaggattccttcttggatgactttgaagattcgtatgcccccgatctgcccgacgtgcccgccccgccctctcgccgagaaagtgcgggcgagcagcaactgcgcctgcaaatcactcagattatcgaatctatcccagctcgaatcaagctcaccaatggaacgtcgggcatcaacctcaacccgccagatctccagctccctcggctgaggaacaaggcctccagggaacctgtcaagcgcagcacatcgggcatgtcaacccgaactgccacgccttcatttaccctgtctcctgtcaagcagaggacgcgccccaagggtcattatccgatcagggtttatcatctctctagatcggacaacgaggcccccattaagcttttcatccgctgcgttggagaacatggagagcgagtcatggtccgcgtgggtggtgggtgggccgacttgtctgaatacttgaaggaatacgccatgcaccatggccgccgctcgactggccaagacaggaccaaggtagaggttcgcgataacactcgaactcctggacctacccactccacccactccagccctcccagccgctcccctacttctgccgataaccgctcttctaccagtcctatgccaacggcgcgcaagtcacggaggagcagtgtcaacagctccttgcgaccaaagaccccagtaactccaggccagccggcgcaaggtacacccccatctgagggctcggcgatctcgaggcccagctctcgccaaagctgggtagaggatgagagttccttcttgggtctggccggaccaagagctaagaagattgaaatgagcgaagagagcaaggcttgggttgaaagcattaaggagaaggtactcatggccagcagcagcgataaaaagccaatcgagaagaagccaatcgagaagaagccaagcgagaagaagccaagcgagaagaaaccaagcgagaagaagaagcctggcgagaagaattttggtgatattggaaaggctggaggcaccaagcgcgtgtttaggagagcctaggttgtttttcttttgtcctttattttatttctcatgtgttatatttcccctcggaaacacgacgtaagcgttcgtgcatggaaaggcttggtatttatttctccctaaaagaagaggggggggcgggctcggttgaagggagacggggacgatggaacctgtcatttttattttgtattcgcatgcttagaaagaccatgcatggagtttttattttgggcgggcattgttgggcatagcatgtcataggttttttgttacagaaacgtctgcatgaaatgtccttgctggagcgagtttaaggaattgtcagaggatacccatatacatacagatagcacatagcggatttaccattttcgtggaattaaaatcatttctcatatcacctttcattatttgatgcctttgcttttgtctatgtctacgattgttgaaagtaacgagtgtgggctttaatgctgagactggctgcgatgttgagctacagctgaggtggtggataataaaagtgggatgctgggcaacttcaccctggatagattaagtgtagaaatgttggccaaattttgcctgattttacgaatcaatcaaaacccaaagatggcataactattgccagggacaattgaatatcaaaactacaatttctcttgaaaaacaagcaacaaacatagaattgccgggtaagcccatttcttactcatccaagtagactactcgactaggggacttggctgctttggcggcgctgctagtggcttatcgataaagtggcagaaaaaaaagttgcgatatggagccattggcttcgcaaaattaagacggtacccgcgtcagtacatcgcatctcaaccaacacccattgggatcgaaaccacagtcgccataatgggtcagggacgtcgcatgaagagaaagcagggcatgcccgaagccctgtccgaggagcactttgccaacctcaagcgaaaggctggattgcccgttgagccgccggtcgagaaagcgtcgctgagcaacaagaagcgcaagaccgccaagggcgctgccgcagcgaagaagccggagcctgcgcccaagaagtctagtgcgaagaagagcaatggaaaggccaagaagctgccagagccggcggaggattctgaagacgaagagatgggcgacgagtttgacctagaccagctggaggacgatggttcagcggatgaagatgcttcttcaggagggaagatgaagaagatctggtcagatgatgaaaatgacagtgatgatgatgcggaggaggacgactcagtgtttgactctgacgaccaggaggagggcggcaaaaagggcaaattcgtcttctccgacgacgaagatgaatcagacgccgaggagaagctcactgctgccaacattgctggtctgtcgcgaagactagacaagaagcttgccgaggacaaggccataaccgagacggagatgcaagagtctgcgatgcagacgaacattgacgggcccaaaatctttggcgaggaggatgacgaggatgacgagttggcggacaagagcaagtccttgctggcaccagatctacagctactgaggcagaggataacggatacgatacgggtgctggatgaatttgccaagttggcggaggatggaagatccagagcagagtatactgctcagctgctcaaggatatctgtgccgtaagtttatcctgcactgcttgaaacttgcctaggtattttgtttgttcaaagaaatatgtgctaacagtggcgacgaatctatagtactacggttacagcccctacctggctgagaagctcttcaacctcttcaccccgcgcgaagcctttgccttcttcgaggccaacgagatgccccgtcccgtcgtcatccgaacaaacaccctgcgaacgcaccgaagagacctcgcccaggcgctcatcaaccgtggcgtcacgctcgagcccgtgggcaagtggagcaaggttggcctgcagattttcgaggccaatgttcccctgggtgctacgcccgagtatcttgctggtcattacattatccaggcggctgcgtctttcttgcctgtcatggcgctttcaccgcaaccgtaagtttttacttgtgttactttttcttcgttgtgtgttgatttatactaatgaattgtagaaatgagcgagttcttgatatggcctctgcccctggtggaaagaccacttactgttcagccatgatgaatgtaagttcttatactcacgagccgtgatccgtttttttttaaagagtcatctgtactaatcttgctctagaacactggtatggtcttcgccaacgatcccaacaagcagcgtgccaagggtttgattggtaacgttgctcgtttgggagtccgcaatgtcatcgtctgcagctacgatggtcgtgagttcccccgagtcatgggaggattcgacaggtgagctacatgcacaaattaaaacgagaattgggaaaattagagtctaacaagtcctatcaagagtacttctcgacgccccgtgctctggtactggcgtcatctcaaaagatcctagcgtaaagaccaacaaggacgagaaggatttcatctcactgcctcacatgcaaaagcagctgttattatctgctattgactcagtcaaccatgccagcgagactggcggtttccttgtctactctacatgcagtgtcactattgaggaaaagtaagtgcccttttaaccctgcatcgctccaataattcgagcaaagtttctaacttttttttaccctcctatcagcgagagtgttgttgcctacgccctgtcccgtcgtcccaacgttagattggtcgacgctggcattccctttggcaaggagggcttcaccagctacatgggcaagagattccaccccagcctcaagctcactcgccgcttctacccccacgcccacaacattgacggtttctacgtcgccaagttccaaaagattggccccacgccgcccaatgccattggtgctgctggtaagaagaacggcaacgccgctgcttctggcgatgaggaggtcattgataagacacccatcacaaccgacgaggacaccgagacggaagacaagtctgccaagaagaagagcaagggcaaggctggcactgagaaatctgactttagcgctttcgacgaggatgaggatgtcaagtacattgagaaggccaagaagaacgccatgaggaggagaggtctggatccaaagtctttgaaaaagcccaaagctcaggagaagaaatgaggaggtggagcctggaagcgtaaaaaaatagactgttaatagcatgagacagatggtagaggggggaaaaagggaagagtctttttcatttttgttctgggatgagcaattgtggatatttcttggtcacattgtgggttatatatataaacttgttacttgttattgtttaaactacgatttccatggtgttcaagataaatcatgtattaggcgccagccatccctacggcatatttacctataaaatgcataaagaagagtcacctagctgatggatgaaaacgaccatacataagagtcttttaccaatttcattcaaatagagagagaaaaaaagaaaagaaaaattcgttccctcctttgtgtctagtcttccatctttggcgccgttctccttgtcttcctgtgcttaccatctcgctgacctcccttgaaatgctttttgctcgatcccacctgcacctcctttggatccagcccattctccagggcaactaccgttcgggccttgcggccgctgagcgccttcgcgccgcccgcgacactgccttgttctgagtatttgtagttgaacggcatgttcgcatgcccccgaacattctttggcgtgaagaagttcttgtccaagttcttcgacttggggccctgtgggaggccgacaaactctgaggcgaggctatcttcgtcgccgcctagggtgagggcctctgtggcggctataaaggcaccacggcggcgctcgggcagatgcgcctcgtcgtagagctcttcgttgaactcatttccgtcctcaatgccagggggagggtggacgaagaggagctttccgttgacatagtctttcaggacgtatcttgatgctcgcgcctcgtctggctgaccaagaccctgcgtctggaagccacgagcaatggcgtaagcgcgaagcagctcctcgcccgtaggaacaccagtgcctccctcttcgattggccttgtgtgaatcttgataccgtagatggcctcaaggaacggcttggggattctctgagcgaccaagcccacgggacccgtgtgctcgcgcatctggtcaataggcagcacgccctgggtgacgagatcggcttttgtggtggcaaagttggggaagacgagaccagggcaatcacacaggacgactctctcactgaggtggatggtctggaagtgcttcgtctttcctggcgttgaagagacggagaccttcttggctccaatcagagcgttgatggttgaagatttacccacgttggggtagccgaccagaccaacttggagtttggtgtccgcttctgtctataagttagcattccagctattattgccaaccgtttcgtttgcaaagacttacctctgtcagatggagcatatcttaggaagatttcttcaagctcctcaactgtcagaatctgggtatcttcgtcctcgtccgcttggtttcctgagctctctccttgttcttctgcagcatcttcttcatcttcatcttcgttctcggcattggccttctcagcctgccttgaagagaaagctggctcttcatctgagctgtactcctcgtcctctctcgcctcgttcaactcctttgcaagctgcgcagaaaagaacttgtaggtaatgcccgcttctctcaggtatttgccccaagccttgcgctgcttcgtagacatcatatcagccttgttaatcagaagcaggttctccttcttggcatcaacggccttgacgtagtgttccaaatcttcggatcggaaaagcagagggtttcgcgcatcgacgatctgtacgatgatgtctgatctctcaatgactctccacagctgtctccagacttcgatattccgctcaaaaggtgtcatgagcaggtcattgttctcttgtaactcggccaagcctcttcgccactgaacaagagcttctctctcgcggatatcgagctgttctcgggtagtcttggcatcccagtgaggtcttcgcggcaccgtcagtcggttcctgtgctcccggtgcttgccaaggacagctctctcttcagtagaagacagcagatacggattcttctgatcagtgtggatgatcttgacattgttgaccttttcggccgtgaaatcggtaccggcgagctcggcggtcgctaagaattcgtcgagtgcgccttgctccgtgacggagcgcatcttgacccaagccgcatctttcttgtcgttgatgagatactgttcgccagttgtgtggttcgttcgcataagagacgacgtctttctgttatcggagcctttgcccttgccgaagcgatcgttcatcaacgtattgcccaacccctcattcttctttgactttgccaacaccattttggcggctttcttcgatcaaatcaggttctggaaatatgtaaaatatcgtgggatttagacgtcccgtctggctgaccaagatgttctcggatcgctgggcggaaagaataaatatttattgtggaaggtcgcatgtccaggactggggctgaataatacatcatagttggaggggcaaaatttttagatagccatgtgaaaagattttcgcactgtattcatcacactatgcgctcaaagtcacacagtactatcaaaaagggaactgtactggcgctaccaagaaatttcttgagcgctgtcgaggaaaagttactgtccatgctcatctgattcatcgcaatcgcaaaaatcgccaaaatgcccaagggaaagtggatgtatggtcgccctactgccttgtatctttgagagcgctgctgacaatttgttttagtaataagaagacggcgcagcactttacgctcgtccaccgcccgcagaatgatccgctcattcacgacgagaatgcgccatccatggtgctgaacccagttcagtccaagtctggatcgaaagtgaagcacttggatgacttggcctccgagctgggatcagatgcggagcatatccgcgccaacgaaggtgaagccgcaaactatggcgtatactttgacgactcggaatatgattacatgcagcacttgcgagatctcaacagcggcggcggaaatgttgtctttgttgagtcggatgccactggaaataagggcaagggcaagcagaagcagtcattggaagacgctctgcggaaaatggaccttgagcaaaagtcagacgaccttctggacgaagagattctgccttccaagaaccttacgaggttaacctaccaggcccagcaggatgtacccgatgtcatcgctggatttaaccctgatatggatccccgactacgagaagttctggaagccctggaggatgatgcgtatgtagatgacgacgaagaggtattcaaccagctgtcaaaggacggagaggagcttgatgatgacgattttggatttttggatgaggaggatgacgatggatgggagtcagatgctacggcaaagccttccaaggaatacaaagatcaagtaccagaactcgtaaaggtacagccagagcaaccagaggaaggccctgcaaatgactggatggaggacttcaaacagttcaagaaagaccaaaagggcccacgtgggccaacagctccgtcacgatccggagttgagtccatgtggactacgactaccaatggaggcagaaccaagagaagaaagggtgctctgacgaatccctcagcctactccatgacatcttcatcactcgtacggacagagcagctttcgatcctcgacgagaggttcgagaagttggaggagcgctaccatgaagagtttgatgacatgggttccgtatcagaagtttcaacagcctctagcgtgacaggccccatgcgatcagatttcgatggcatcctggatgacttcctgggctcctacacaaggcccggaaagcggacatcaaagaaaacaaggccacagacaggattggagcagcttgaagagattagacgagaattggggcctgcgcgtattcggggccgcgttaaatcatgataggtagctttgtgagaatgggttagatgggcaagaggacggcgcaatcaaagatgatcaaaatcaacggctagcgaattcaatagtttatttttttttatgaccgcaaaataaaatctctcttctggttcacgattagttcagatacccaaataaaatacagttgctattcagacactttgcctattgtcttgaagcaaatgcacagctaaagctgctgttgggcagctcgcatcacgtgacgctcactttcaacttaccgcgaagctcacttcaaggtaccgggccagctttggcatcgcgcatcagccaaatatcctgcgccacggcacttctcactataccttcagtaaagcgactctcaacaaaaacctcttcctccatgcgcaaatcatcacgtagatgaatgcgacgtccgttgcatcatcgagccaaatgttttccccattcagccagaagacgcaaggctcgtcgcaggctttcaatccttttgctcctcggcagaccggcgaaggagcatcatttggccctgatggtgcaggcggctctaatgcattgaagaacaacaaacgaaagcctggatttgccacggatagcgataccgagaggaaatcgaagcacaacaacccgttcaaaggcaaagatgggagcctgagcgacagcggaaagcaatggaagaaacggggcgaaaacgcagacaaggcggccgatctcaagaacaccaagaagccgcgcagtgatgcaaaggggctgcggccgccgaaaacaaaccatcgcagcaaccgtgcgcagcctaccacgagtgctgaggaagacaacacgtcacgtccgagttcgtcttctagtgcaagctctgtcgacgaatcgcccgaggctgcatcaatgcgcaccgccgacccattcgcaaagaaagtatacgatcgactccgaaaagatggcatcagccctccgtcttggccgtcccagccgggggaccccgcaaacaaggctgagatggccaagtttagggacaagtacgaggagtatcgccagaaagtgcgcgcgtctctaacgaaagccgccctgatcgacgatcccgataaaagaagaacgctccagaatgctatcgattttcgaggaatctgtgaagacatgtgccccgaatatgaaaagatcacacgagtcaccgaggccgacgttccacagcatgaaaaggatacaaggacgggatttgcaaagacaagtaggatggtgaagaagctggcgcgttcagccgccggacaggaagctcctcttcctatggatgttcgctctaccgccgccctgcgacgaacaatggattacttgatcgacgacttgcttcaagacgacgacaacttaccgactttgcacggctttttatgggaccgaacacgagctattcgacgagatttcaccttcttctcatcgcccacagccgacgacttgagaacccagacctatgtgctggagaatattgctagattccacgtcacagccctccatctgttgtcgcagccgggaaaagctggtgaagactttgtggagcaacaggaactcgagcagctcggcaaagctttgctttcactccgggatctctacgacgattgcaatgcccaggggattacatgcgaaaacgaggccgaattccgcgcgttttatctcctcttccatgcccatgattcaaataccatcgagatgctgcaacgacagtggaagccgcaattctggagagattcggatgacatcaggaccgcagtatcacttgtcgaggccttgcaaaacactgatgactttcatggaccgttaagagcaggtccatccttggctgcgagcaacgctttccattcattcttccgaatcgtggaggatcctagtgtatcatataccatggcatgctttgccgagtgccattttccccaacttcgccgatcgattttgcgtgccgtaaagcgagcactagccaggcccaaggatccatcaaacgatttgacagctgcttctttgaacaagtttctacgattcgacacggttgaacaagctattgactttgcgaaactccatggcatcgacgtggtcccagatccacaggcccctatggatgttgcgcaacagcgtctggtcttgaataatagagaaccgctattacacccccgactaacccatcaattctcgcaaaatcttgtggaaaagaagagaggaagtcggccactaccggatgttatccacacaacaatccacgaggactcaactgcatcctcacatttgggtcctggcagcttcttacagaatgaagggtctcttttcgtacaagattcagcaccggcccagcctcagacgacggcaacgcaaccttcaacggctttccctgccttcaaccagattgcatgtggtcctggcaccaacttggccaccgcatcccaaggtagagatttctttccttgcccgatacaccaacatcagcagcctttgcacgtcttgttttattagttcaattcactaatccaggtttagcttcagaacaaactcccagtgtattcggagcacttggagggcaaaaacctgctccttttgcgagccccttttcatcgatttcgacaccattcggcaatcattcgacttcgagctctgttccacctcccttctctactaataacacacctgcgacgactaatccttttgcgcccgctatcacgccaatcaatgcgttagagaaacctgcggcacccacaccaccatttggaggaagtacggctgtgaatccattttcacaagcgacaacagcaccttctacgagttttcaggactctcagaataaaccatcacctcaaccgcaaattcagtcatctagtttcttttcatccgttttacctacggctccgaatgggattaccactacgccaaagatatcattcggctcgcttggggagtcaaagcctgccttgtcagggccctttgcttccagcgtccagtcatcggaaggaagcaaattatctatgttccctacagctacagatattgcacagggatcttcaagccaaccaaaacccagcctatttgattctccaacgccggcgcttgctccgtcaagtccgaacaaaccggcgatatctacaagtgtgtcaggattcccagctttctctgcttcaacagggacgagcagcagcagcatattgccctccgatacaaacgtaaagccttcattaactgcgcaagagccgcccaagtcaataatcaactctacgccactgtcgtttcctcagacaagtgggggttcaagcatttcaccaccaaatcttcttggcaatcaagcggccgtaggaggggtattgagctcaccattttctggttcttttttaaattcagagaacaagaaggctgttgagccgcccgcccagttacagccaggcacttcgcagccatcttcagccggcttccctgcatttaaatccccaacgacaactcgcttcggagacaatgctctcagcactacccctacttccacgcctcccgctttattctctaagcctaccttccctcctgcccctactccggcacccgcgagccctccacgagatccgctgggcgacttgacgaagtggtttgtgaatggagataaggggctgatgaatgagttcgaggctttcatggtagaaagcatcgttcgggatgtctttgacaagtttcaaagagatgaggaagaaaggttgcgaagagagaaagaggagcgagataatgcggaagctaagagattccggatatacaacatttccttgaaatatttctatcggtggaagaagaatgcccgcgagaaacgtctaaggcaacttcgccggagcggacgcgagcaattccgagcatttcgcgaagctcaaagagcggcgcagatcagagaagagcaggaaactgctcaacgaatcgctactcaaaaagccgagttggccgctcttaatcgcccagatgagctagcagctataatacggaataaccaacgaaacaagaggaaagcagaagaagcgctcctcgcatctggtgtcttatctggcgtcaccaacgaacgaagagccgtttcagcgattttccgcaacgaatatagacggttatcgcctactccatcaatgaatgggagccaagggatgcggtctcgttctgggtcagttgctgggtcagcgatgagcatcgaaggcggttcaaaaacacgagctttgcgcgagaagcttatgggggaaaggccgggtcgatttcaacgtaccctaccttctatatcaggcgatagctctccgccagagaaatcacggaccagcaaagtatctgagcgctggcggttgaaagccatgggtattgtgcagatgcctgatgggactgctttaccagagtccatggcagatgaaatccgtcgcggtttcaagaaggatacgagcagcagggcaagttcgttaatccgacgagcatcaatcaccagcgcggcgtctgtgcggccgcaaagtcctctggccttcaaatctctcggtgaccgtaacttctcggataactcgcttaccatgaaccataaaagaaaacggtctatggagattgacgacgagatagccaaagagagcatcgtggatgcagacccgcacaaacgcgtcatgagtgatgccgatattctattacaagaacttagagcaatgcgccaagagatggaggagggcacgacgtggttcaaatcacaaaacgggaggttacaaagtgaaataatgagcagaggggggacgccaatggacgaaagcggcatatgaaagggaaaaaaaaacaagaagaaggtataaaaacaccaaattcttccgacattgagaaaaggaaaagagggcaatcacagatttgtttttgggttattgtttggagtcacaaattcacaaagttttgaaacaaacatttttttcttcacattatggtaataaaggcatcttttcatttcagctttctctaacaaacaaaaaagcgacttttggttttcctattttgagcttcgcaagtgtttttttcagtcttgctcaagttctttttcttgcttttcttttttggacattgagttttatattttctgtgtgtgtggaggagagatgagagaagcgtgtgtgtgtgtgtgcgcgaaacacatcatcggcaattgtcagattgatacccacgaaggtggatctgtcatatgggagctggggactcttctcttgttcctaccgttgcagtcgagtttggctgagatcaacatcactgtcttggtgaagctttttatagtcactttgcgtttttgtgccttttccccttgggatatgtatagtaagacgcccccctatttttgtttatgcacattggtgcgaaggagccgatttcatacttttgcttttattctctcctcggctggggtagtagggatatacggcaagcgtgtttattcatcttggtatttttggaattgtttacagcattgcgggtcagagggtcggaacgacaatggcatcacatggcatggattgatatgtcggcagattttgtggcttagcgtttatatatattggattttttaaagcaaatgcttgcttggctattcacgatgaaatcattgcgattaaatgatagtaaccttgaaacattcttttcataactcgttgtggatatcactaatacagacccaaaccctcccatacatgcaccgccgtttcccttcccattagaccgacctattgtacaaaaaaaaagaaaagaagaaaaagcagtacaaacaaaactttgatagatgtcgctaaataaatgaccgttcaacagctcccgatttacctcgtaggtggtggcgggaaagatgtctgaataacctcgctctggacagggctcaccgcgttcgtctggttcttcttcttgctaacaagcccaagagcattaccgaatccttgattttcatcttcccacctcttatcgaggcggtttggtcttgggctgagtgaccagctagactgggccaagtgaggtgaaggagaatacccccgctgcggagtggcaagtagaggagcactggaccgagtggaaacagcagaagctggagtcgagtaatcatccggcgaagaaagccgaggagagatgtgcgccgaaggaggtggtggcaggctagttatgacgctgggccgcatgatcgcgctgtcctgtcggctaatggtgacgtttaatgagctctggctattccagggatattgggcctgaggatacacatttgcaccgatgggaataccattggtaaccatgacatgcgccttctcgttgccatggaagttgtcatcggtctgagcgctttctggaaatctgggggtgacgggagtcactctggtctggcagcggaaagaatagccagaggcgcggtcttgctccttggcacgatttctgcgtttgcgaatgcatacaaacgtgaagcctgcaatcaaggccaatagaacgacaccaccaacgacgatgcccacgattgtcgaggtggaaattgtaggccctttgttgtcggaagatgatgacgaactaacaacttggacggtatcattcccaaagagtggcttgttcagaaccaagacggaatctgaagtaggcttcacctggcaagccccttgtaaggcaagaaggactagaagtctaggttagtaatgtatagtagagagatggacttataccacgtacagttggacatatattcgtgctctccatccgcctggatgcactgtaggcatccttgaacttgattgctggtgatggcacccccattgacatcgcaataatcataaggggtcaagctcgttgggttcttgatgcttagctcaagggcatcagagaggcttccacaccccacggtcgtcgtacaagggcccgagtcgaaaccagtgctgttgggatagccaaacatgcagtagctggcagagtaccgtaggttatctatattacatgtaagccacggctattggacagagatttggcgaagttgggaactaacagaggaaccaatcctggtcactctcgctgccatgggtgtaagtgctattctgtaggcacgtgaagcagctctccagctttttcccctgtggcgtaccatcgaaggctgtgtcggtgcagacaatgtctttccattgttcatcgaagaaggttgggtccgattgtgagaagttggaatcggtgcagacgcttgtgcatggtgaatttggcgagactctcagggcttgcgtcaatgccggagcaacgatgaatagagaaagagctccacgacgaattgatatgtaacccatcgtgtcttatataaatagcgccggtatgttggaatgaacgataggactcggaccagatgctggtaaagaaagagtcgagtgcgtgttgcaaaagagtaaacgctgtcaagagagtgatccagcagaagagtagcgaatgaattaaaaaaaaaaaaaaaaaaatttaaacaaaaattgccaagactccttattttagacggatacacaattgcaattgcttctcaacggtaaattgaaaggtaagacaatgtcgcccttttcaggtattaatagtatccacacgggtagatgaagccgtcagcccgcaacatcaatgggagagtcaggagagaaggcaataaaataaagatgatggcagaggtatctgcaaatcaaggctgtaatgagagtatataacgagagaagaaaagcaacggttgaaacaatcacactcaagccaagatgaagggggcagacgccgcccataatatcctggtccacggcggttgaaagcttcctgaaccccaaggcgccggtgacgagaccatcgtgacggcggcaaagatgctctgcagcatgacggcagagacggtggcttgccgcccatggcgatgcacccagacaccctcgcttccgcctcagcacctccatcacgcatccatccgtaagctctctctccggctcttgggcgcttgggcatcatccgtcgccatagcactagctatgcaaagggctcaggctctgtttccttgcctcccttgcccggcattcatcgctgcccccagccccttgcatccctgttcatttcatcccatcatcgcatcgggaagcttcactcgtgcctgcggccaagattgcccaccaaacaggcgttcctcgtcgtcgctccggcccaatgagaggcgccagacgcagaacctcgagcaaactagtgcttctttagcatgtgcgcgcgtagcgaatcgcagcgagcggcacgaccaggaaagcgggagatgcagatgcaggtttcaaggtgtgatgatggacccgggaagtgttcggcgcttagcagctgcacgtgagccgcccaacggaggcttcccattcgaccagtgttttgatactactgccaggcacagagatgcaattgaatctgttacgattcgtgaatgttggtaaatcagtagattctcatactaggccaaactatctattgcattatcgcttttagtcgtgagtttatccggcattgttcactagcatattgctcagacccaagcaccttgagcggctcaaattcgctctatcccgtctgcacgagctacaagtggatagctggggagcaaaactgttggatacagataatttgccgcttctatattgcttaccgccagatcggtggtgtgatgcaatcgacaatcgactgttttccgcctggaagcgcttcatacacgcgctggaagaggaacctgcttatattgaacacaaagcaagcccagcttgagccacgcggcggacaaactccccgttgcggcatcaccccgagcgctttgcaacacaagacagcacacacagcttgtttagtaagaataatcatgtttgaattgatacctataaacgccgattaccaaagagccactggtgggtaactagaaaaaagagaaaggtacaatgcacgaccatttccatatcgacaaaaagactcccacgccaggacacttcacgttgaaaaagaatcctcagtcttaatttccccactctttttacttttaatcgctgtcctcatcgtctttgccccccttctttgctgccttggcagccttcttctcggccttccgtcgtttccgctcagccttctcctcagcagtctcaccgtcgtgcttctttcgcttcttcttgtcttcatcaccagcaggggtctctgcgtcatccatcttggtatcagcctccttggagggtgtggaaggcaggacggggatcgaagtggtggcaggagcagcagccgccgccgcggcagaggcatctgacacgctgaaatccttgtagtcagaggtccacttggcgggagtggcatcgttgggtcggccaaacttgtcaagcttgccatcagccttgagcttcttcttctcctgggcgacaggaccgaggccccatcgtcgtgggtaaaggtcacgctccatgatgcaacgcttgacctttgcgacgacaccgtggtcgcatgtagacatctccaccgtagacatctgagcgataccaatggcaatagcctcgcccttggtagtcatcaagacaacctcttcgtggtgctcaataccagactctataagaaaaaaaaacttgttaacgacaggtgctccaaggatagagaaaagcttcgaaagccattgccaagcaattacataccataacgcaggagaccgggcagcataagcttagcaccgtagcagacagcgttgacagcgctgtccttgacaacaaggcgcttgtagccagtgagcagagtctcgaggggagcaatgactctgcggaggtaggactcatcgcgggtgttgtccatggtccactgggcatccagaacatcgtgcagggtaacgaggtgcttggtctcgtccatggcaccactgcgcacacgtcggagctcctgcatgtgggcaccgacaccgagcagcaggcccaggtgcacacacagggttcggatataggtaccagcctcgcagctcacccagaacacacccaggtggcggtcattgtcaaactcaatcagcttgctctcgtggatggttcggatacgcagctgtcgcttgacggcggaaatcagaggcgggcgctggaacagggcaccggtgagggtctcgagggcgcgagcgaattgggcctggccaccaggcagcttgtcgtggagacgaatgatggcaacgtactcctttccggctccctgctgggacttgaccagtcgagtcgctcggtcgatacagacaatcagacatcccgtgaccttggggtcgagggtaccgctgtggccggtcttctcaacgctaatggttgcgcgccgcacatggcaattgttagctcaatgatacaatttcagcatcgagaattggattttcaatccattcatattagactgtaggcgagtacgaaccgaagaattcgcttgacccaggacacaacctcgtgactggaagggttggagggcttgtccaggttgatgacaccagagctgatgtaggacttgatgtcacgcttcaagggcgcagatccattgggaatgggggtgaagtggccggttcgcacaaggactagaagagagaagaaaagaggtcagcgcaaggctcgagtccagatgccataattttgcgtcctgttcccatcccatctcttcctcacttccatgtcactttgacatcttctccgcactcaatcgagcgctacaattcctctccaatgatcaaaagaccggaaaagatgattcactcacggttgtcatagttcttgagaagcagcggccactcgctggtgtcgacggcaggagtggtggcctggggcttgatgatgtgctcctgctcctgctccttcttcttgttcacgacttcggtaaccattttgacagtctctctccgaattgattgtccgagtatccgagagcctggattaaattggaaagtgcaaaggctggtggtttcaaacgacgaaggcgaaactggcgcgcttgcactcgtgatggttttttttctagttctaccaccggttcgagcttccaatttttttttttctttcgctctgtggggcagaaactttgcatgcaaagtgtggcgccaattgaccgctaacctgtatatggataggcgtgcatatgcacgccacatctcaaaacgcaccagccacaccatcaccacagacttgtctatggcagtgtgatttgagaatcaacagtcttattctgggtagattttatcacaaacacccaggcttttcaactcattttttcaagaaaaaaaatattcaactatctattcttatttattccatacatagtccaatgtactggtcttgcatgttcaaagaaacaggcaccatcaaggcgcgtttgggtatccccagcaatcctccctcccgtatatctgtccggttttcctccctagattgcgctcattgcgctacaatatcaacaaaagaggtatatactatatacatgtgtgttataaatcgctccaaaacaccactgggaaaagaataaaacagcaaggaatcatcaaccgcctccgcaaaacccgtggacatgatcgtaaattcgtgagcattatttggtcatataaacccctggcccctatgcagagggcccattcacatcataatgcctgggcgggctatcagagtttctcccgtagccgggatgccccagaattggagtttcaacttggagagcgcgcttgtctggagccacgctgccgctgccgccagcactgtcgacgtgctgcatttcgtatgattcgtccttcatcttgcccttatcctcaggcgacaagggccatcgctcgctgcctccgttattagctgtgttgttaacatcaactgccgaaccaagagcgaggccaatctcccgcagcgcgcgaggagagcccaaaactggttctggccacgccatgtgattgacgtctgtcgcactgacgggactggtgtattgagatgaatatggcgaaaagtatcgagggaagttcttctcggtgttcatggtcacgggggagtcgtcccagttccggagaggacgctggctaacaggcgtttcgccagtgtcatggctcataggcatcgacggccagccgccatggttggaagccatcggtggcatattgacctgcaacttcttgagaaatgcctttcttcgtctcctccctctgcagatgacggcggcaccggcgaggatgagtaggagaatgaatcctcccacggcgatgccaacttttccacccagacccaaaggtccatggtcgaaccaggctgggtttacttctggcgtttgtgtgggagtagtgatgttgacgacattgcttgaaaagaggttgccctggagtcccagtttatctccagcggccggcttctgttgacatccagcctcgagagcagtaacaactacatggcatgttagtaaagatccgcatcgtcgtcgggcttggtatccgggagggcatcgcacaatttgccgagtacttatcattcacttggaggcactgtatacagccgttgaagtcgacggtgtcgcccgcgggccatatatcgcagtaaccaaagtcgtcatacttggctgacaagttatggtacgcaatagcatcggcgaagacgccacaggccttgctataattcgacatgtcagtcgccgcatatacacatgatacatgacacgcccaagtcgctgctacttacctcgtggtacacggattgttgatgtaatcatcatgcttcggctcattgaagacgcagtatgatacggcataccgcagattatctaacgagtaaaccgaacattagaagtctcgctcaccactttggacacgacattgtatagatagatagatgatttgggaaggcgagatacatacagagtgccgccatgttgtcggtataattgccgtcggtggcatacccgctgttcagctcgcattggacacagccctggaacacggtgccggctccattgtcatagccgccggtgtactcatccgtcttgcagacaacgtcggcgggggtcgtcgcgtccaggacgttgccgcagttgaccgagcacggcgagtttggcgcaacgatgatggcctcggccgccggcagcacggcgccaacggcagcgaagctcgtgaggaggcgtagcattattcgtctcttgggggaaaagagctttggggatgtttggaatagcgagcgtgggattggagcaaaggagctgtagcaagacacagtgccggcccgtgctacatgccacgccttttactgctgagtgttcacgaagcaagatgcgaggggcattccccagattgagggctgatcgagagtgatatatcagcgccgggagacgcgcccgtcagtgaagccaagctacggcgagtctgccgagtgattgttggacggcagatgtgatgaggatgcagagtcgcatctcaggtgcttctcagacgagaggacatgggaggtcctgatccggacagcagctctcttggttgggtgctggtcacattctccacccaaaccgctcagtccaatctgcgtcgtcccgtccatggtccatggtccatggcgagcaccaagactacaccagggctaggccaggccgcacatcacgtctcgttcggggaggcctcgagcccgcgccgagctgtgtccggcagcttcaagcccagccccttgcttgttgcagctgcaccaccaccctcaaaacggctgtgatgccgtacggtgcaggtaaatgcaggcaaatgcaggctgccaagggcacatcgcatctcgccactaagaggcgggatcccctgcgtggcgtcaagcctctgcagggaaccctgctcacacttcacatcgcatcaccgttgcggccctccgattggcagcccgctgggacctgggcgcttaattcgactctctggatggccgctgcccgttattgtcggcttggacctgctcgggctgctgtgttccgtaatggaaattgagaggaaattgtctctctttgcaggtatttgctctccccgcccgcaaacacggccgagatccatccaagagctgttggtccagatactagtgctggtcatcatcacaccgttcgctcgtatccgttcctcaagctgacggtgctgtcaacagcaacatctgattcgcaccatccccccgccatccacaaaaggcacatccttgggtacacttgactgcatcagttcatgtacaagtgtgtaaaaggtaaaagctctttccctcttctgccgttgctgcaggaggaagccttgctgctaccctctgtgtctcctcttttcatcctgcactccatctgtgggggccaagattttgcgcccatttgcgtccgtcttggaccaacatgcattttgcgtgcaaaagtcctcctcgtacggtatcgtcttttctataattccatcgccggatggtactaatgccgttaatattgccattagcgcaagatgcctggaaatgccgcttgttggtggctgttcacacacacacacacacacaagtaccttctaggtgtacttactcacatctcatatgacaaaatcgccgcggctcatatccaaaccttgtctctgtggataaattgacatgcaactgacatgctcggcaatgcatccactagcaatgcccttgctcctcgcgcactgcaaacctcatcacgtttttttttttttttcacacagtagtatatgcccataaccgcccccaagcgctgccttatgatgccacggatatcacatcttcatcacgcttgattgatgttggtcgagcacatacgcggagatgatacagaagaagaagaaaatggccctctgtccttcttcattctgttagccgctctacaaaaaatgccgctcgaagaactaaaggggacagttgtgtttacgtacatgtgaatatgtaactgcttaagaattgtcacatatatcactctactccgtgcatacatgttcttctacatcgacactacagccagctacatacaaccatagagtctcagaccccagggtggtgatggcttggtgcgaatggaagcggcccctatacgcgagtaggcgctgaatttgagtcttgattacatgtgactatcgtcatctcaattgcatcatcatcaagcactaaaacacgcacattgcccctggcagttaattaatcgtagacgtatcttttaatttaagaatactacctaggtagcttctatcctagtacttgctgccggcaaagactgcaacatactgatagccgaactgaaactcccagaaagaactccatctatatgtatctgtccagaataaaatcagacgaaaagagccaaagcaataaacacatgggttaacgccatttctttttagtttggccatattggttcatatcgtgcattaacacttacaaaaccacgtccatatcatctgttcttcgtctattagatggaaaggccgttcttaaagccaagatactcgctaaatacaatcaaactaaagcaaatgattccagctgctagccagaaaagtaaaatcctttaccagaatgaactcacacgccgtctcacaatgcgttccggcaccttttccacacatttgagcaaagaaaacgttttctcaaggccatcgggtagttccaaatcaggaatcagctgcatagcagtaggagtctttgggccggaaatatgttcagcagcatgtttctcatatctctccccctcatctctctttctctctctagtcaaatgctctaattcaggtcttgtcgagtgggtgggtcgatatgataagcccaagccgtattcacccctctggttctcattttgcgatgacatgcgccggttggacggcttcctagcaggttgcacctctggtacaacctgcgagcgacttcctgaccgacccctagccctcgaatgggtctggcgcctacttcccgatgcaggacggcttccatgcacagggcagctggcagacggatattcctcgatgagagtgaactgcgaaaggtcgatgggctctttttgagacatttgtgtgcttcgtgatcctcgccgtctatcctttggatgcttatgagaagaacgccgccgacctctcccaacctcatctggagtaagttgtgatgctgtgtgagactccaaaaggtggagcggcagtacagcactactcgagtagcttcgtgccatttcatcaatctgaccctgattgtaatgttcctggagatgataatgagacgattgtcgcgatatcggctgtccatattcgctaccacgccggctattccagtctgatgatcgccgctggctatgggctttacttcttgatttattgccgccttgaaatctagaattattcgcaatctcaatattcctcgctcgctcatgagttaccacatgcgataatccggaaggagccaccatcgagacggaagcttgacgaggtcgacctgattggttgttccagacggagacgtcagatcgcatgctgaatcgtttgtcatcttctgtattgtcaggataaaatgctacgtagtcgtcctgatctttccgtgaccctcgaaatggctctgggggcgctattgcggaatgtatcgaagagttgaatgtgtccacatggggtaccggggattctgattcaagatatcttcggagcatatactggtcgggcgggatatccaactgtaaagattccacatttagcttgggacttgatgcttgcggtacacggttggcctgtggtttatgtgatttgtagtaatcatgcccctcgtcatatcttgaagattgacgatgttttcgatcgttgacattattcgtatcattcccataccaggcgtgtaagtcgtcttcgtgttgatgggtagcgtcggggagacgatctttgggcctttccggactttcccaagcttgctcttgagagtcatgaaactgggctgtcttgttgtgtgagcttgcttccaattcgggcgagccgtcgttgtccgatcggacgactggctgaagcggctgataagccaacctcgcgtatggctcagagtctgtatcaaccacgaggaggcccgtctctccgcgacccataatgccatagacgtggatttcacccgactgaataccaatcacagcactggtgccgacgtacgtcgtttcaccctcggtgccacaacggttggcgaaaacgacaatgacttcttggtttgagtgtgcacgaatcagcggctcaaggcgtgatacccagtacagtagactcatagtgtcgggatcctgaagagtgctcaagaattcctgctgctcgtcattagtgagccacgccataggaactacaacgagtcgagcaccactgtccaaaacgtgctgtccgaattcaaatttgttccacggagcttcaaatttatacgggctaaaagcgtggatcgtcagtcaatttagtcatgaaaatacgtggagaagaacagaaggggccctctcagtcctatgaaacaactcacttcaggtccatacagatccccatggcagtttggcccaggccaggaattcgctgtccaagaaagccatgggaaccctccaaagcccaagtctcatcggtgtaatagaggtgcaccttgcgatagttggccaccgtctcaccatcgccgttgacagtaatagcagagttgtaatactgggggtccgtgggccagttgagcgccggatctaccttttcggggtagccaacgacgacagtgcagtcatgcttgagggccgtgtttcgagcccagagcgagctaatccccgtgctgcattcttcgagatagggagatatatgggccagagacttgaagttgtagcctagaaaataataacaagtagaagttagaagaaccagaacccacagagcagatggaaaatatcgtagagcatgatgtgggcgtaccggtaaaggccagctcggggagcaccaaaaggtcgacttgcaggtcttccgcgtcagcctgattcaggatctcgtccgccttgctgaggttgttttccacatctgcaacatgcggcgcaaactgaaggcacgcgatcctcatctttccacctttttcgcagtccaagcgccctcactcagcccgtctctcggtcaaatcagacgagcaactgcagagctgcgaaaagtcgagcgttgcgggcagagcccggcttttcgtggcagctcctctgctcctctgctcctctacagggctcagtcccgcgacagccaaggaggcgacactaattccggcaaaggtgtttgtcgttggacagcggccaacagcagaacgactcttttgggcgtagagggctgtcaagaatggagcccgcgagtttgcgtgttggccgtacgatggagtatcgatagaggggtagggacggttcctagaggtagttcggtacatgaaatggcaggtggcgttccgtaactctaaatgccgggcacaagtagtgttacacgcgcttttacctgttcgagctgccaaacaaagctgatacttttggcgtgctgctgaagaaatcagagaagcatgaagcttctcccaactcttggctcgggtcgacagcaaagcgacagactgcacagtatataaaatgtattttccccaattcgatacctgtcagttggcacttataagacgacacagcctccatgcatgaagtacttcgtacagtggcaggagtggcacgacagttctccccagtcttgagcccgtggctggattttgtttcagaccctgcaaggggtcttccttgaacaaaggcgcatgtctgattggatcattgcgattcccacagtccagctagccaatggcgtcgctcagtttgccgccactccgccgcattctgtcgcaggaccagacaagtacagaccgccggatatatggctgcatgtgtgtatataagacggtgtcagcacctacgaaattctatacggatatcggaacaattactagctctttacatgcgataagacacggaaggaaattttgcggcaagtataaattgcacgctgacgttggattaatataggtgctctctattctctcgcacaactcgatcgtggtttatacttggtaggtagccaagcacctttttttctgatacaagatgctgcaaagtccaatgccatttatgatacactgctgaacactgacacacaactcccaagtgacatactgctcatgaggccataacatgatgcatggatttgctgtggctgcctcagtctatataacattggcttccagtaataaatctgttggttattttctaatcaatcctcttcccttcagtgatttgcgcctctatagtccacgccagctataagggacactgccacagtatatcaccgcaggttagcagccatcgtccttctttctctatacccagatcatttttcttcttcattatactttcttactttcaataaatttccagcgtgagagctagacagtgtttattcaaataagcagctgacgccgcaatgtcacacaaacaatgatcgactaacagacgttcatgctacatgtgagactttggctgagagacactgacgtcatctttgccacatttcgcgatgcagcaatggccactatttgttttctcaatatttcacgatgtggtttattcatgaaatatcttcattgccatcagtattgtttctcttacatggcttcaaacagccacaagccctagcaggccccaatagctggtaagccgcctgaaacagactcctcctaggcaggctctcttcggctagctcgctgtctttagcgggaggctccccccatcctctccggggcttcagcgttattaatagcccgcccagataggcatctatcaccaatatcccactctcgtcatcgtcgcaacctctttagatccgacaagccattcctgctgctgcccacgcgacaatccacgccaacgccagcatcacggatcctcgaaatcgatcccggccgcctctcctcttttccttccgcgacgccatccgtccgccgtaataaaggccccatcaaaccatggtggcctcggcgtcgagctttgcgtccgtcccgcagtcaaacggcgcaccgatgcctccccccgagccgatcgcatcaccgcccggatacaaattcccagcgcagaacctgaagcgtcgcttgacacggcctgacaaggtgccgctggtgctcgtcgcctgcggaagcttctcgcctgtgacgactcttcgtaagtcgggcgctgcgatggatgactctccctaacgagtctgtagatttgcgaatgtttgaattggcggagaagtatgtaaggcagagtgaccccggcttcgaaatcgttggtaattacatgtcgccctgctcggatgcgtaccaaaaggcatctttagcaccggccgacgaccggattcaaagtaggtctataattggcttaagatacaagataaaagagagagtcgaactctcgctcactgctctccatagtgtgtagcctggccgtcgatacagactcaacggccaccatcaccatagacccatgggagactgtacgcctcgataaatcaggcaagcccctctatagcccgacggtagatgtcctccgccacttcgaccacgaagtaaacaatgtactcggcggcattgagactcacgacggcatcttcgtgagggcgcaagttatgctgctcattggggctgatctcgccgttacaatggccgatcccaaagtatgggatcctgcagacattgacgtgctgctgggctactacggagcatttgttgttgaaaggtagcaaaccctcgctggtgtcaactcgtctgaacaagggctaatctctggaatatcactcaggccctcacaatgcaggacccaggatgcgatagagcccctcaagaaatacgacaagatctgggtagttccaacaattatcaacgaagtatctgtaggaaacctcccacttttggtcttgtaatcatctctattgtgctaacaaggcgactatctagtcaacacgagtccgtgctcaaatacaaaacggagaaagagtagaagatatacccgattccgtgtacaagtacatcaagttacaccatctataccaaaagcagcccacatccaatggcacacctatcgagatacccaacggaaactcaaactaaaacacggctcttgtcatattcactttacagcgttgcataatgatatactcgatgacacacgtctttgctactatacgtagcaaaatcaggagcactagagcttacaatgctcgtcatggttaagaagagtacgtttattcgccttttccctggcatatgacgtatactccaatactcaccatgatgtaggcaaaagagggataacagcaacaacctgtctagcgactcttgtttctttatatagcgaaagctttggctgcatttttggctaagagaatcatacacggcataccattagtagaagagggctcattgcacagtatagaacgtttatacctagaaagacagtaagcggagcatatggctaaagacatatacggcacattaccaattgaaataagacaccaaattatcatttccacaattattattacaagatgccgttgggtgtaaggcctaccgcggcattcggtccgccagtgatgccttttctttttcaaccttgcaatgaaagacaattgctttccatatggtctttgggggaatgactctaaaaggattaacaactggtaaggagggacttcccacgcagccagtgacaatatcaaaggccatcccgttgataaatgggttccccttgttcggacgagtgctccaattaattcaggcgacgcagacattagactaatgaaaagagagaaagagaaacccccatagctacaatgtgtggagatcggtccgacaagtccgtctgtcaaaactgcgattaactgccactacagttacggagcaacaccatattaaatgcgcaagaaagaggcatatcgatatcagccgtcatatcacaacggcacacactatacgagctactacctacctgatacaaacatccacacgggatgtctctctacgcaaaggcaaaaaagatggcacgagatgcaaagtagcatgtgtcaatccaataccacccccagcctttcaagcttctcaacccgaaaccgcgcagagaatccaaaaaggccgattcgtaagaaagcccgccatcgcggctatcggaaggttcctagcgcggattatgacaagtgaccggggactcttgcgagacgaaccagaggggggggagagtggacaagcatcctggatatcgctactgctagtactgctacccagtaagattacaacaacaagataaccacctgttatcgggctttctcggccaggtaggaaaaagaagatcaataagctctgttccatggctgttcaaaaccgctcaccctagtccaagaggagaaaaaaagacaaagaacaagttttgggggccacgggatcgtcgttgggaatcttccccttgccgagtctctttagctacaaaagtctttagtccgttcatcatcttcatctccctctacattttctgttgtttgcaaggttcaccatccccgcagacgggacgatgcccgaggcacaattaaccaattacaaagcccaatcgtgctcgcaaaagtgcgcgtctgtcgtcccatgataatcaacagggatatttaataaatggtgaagaaaaaggcagaaaagagaaggtgggtaaaggctgcagtcaagccgtgccgcggtcatccgcccgcttagacgcaatatacacgagtcaaagtgggttaaattggctctctctttttctctctcttctctttttctttatacttgagacggcacaaatcaaaatttgacctccgcttcaaaagatcacttgtcaacccgtcaaccaggtagggttgcattctgcgcgggtcgtcgacaaagagtggcaaaagactcaccctttctagccattcacgtctctatcgcttgaagttctctcttagagcgcggaagatggcgaagaagaaaaaaagaggaacccccctgtcgtcgtccacacccgtgatatcaggccattcagacgttacacagcggcttggggtccatctccgcggcatcttctttcgtccaagtgcgcagcttttgttctctcgcccgcgcgtctatgccgctgctgattggatcgctcgccaagtacgagcaggggaggcggattgtggcgtctaaaggcaccattcacggcccctgttctggttctcttctgcctggaccctcgtcaagctggtggatgagaagcctcgctcagccgagccgcgatctgggccgcctcttgtttcgtttcgttcttcttctctaacatctgcctctatgcatcgtagcgtgctgacaccagcagcagtacaggccaggcatcatcacggcttcgattcccgtaggactttgtcgtgtcgcttgtcccacccacaccagaaagagccttgctctgcgtccttcgtgtcccaggctggctgatctcgcgctagatcccctcttgcttttttttgcctgcaagagccgtgctggccttctgtttggctgggatgatcctcacagccctacgtcgtacagcagacagcagcgtcatgagtcgggagcgtctcgacgaatagcatcgccataacggcatattaagcagcccagaactgaactctctcacgcttacacaccccccctcgtcctagcttggcgtcggcctcctcttgttcgaatacgcctcatggctcctcggggacccgaaaggcgttcggattgcgtgcatgtgtccgctgcccaccatgagcgtagcatccatcggcagcaaagtccgcgccatagcctcgtttctgcgtcctctgccggccccctgctggcaagagccccatatctacatgtacatggcctgcagcctatctgtacatgcggtattgacgttggaaccaacacagcgtggtgccgatgccctaattgggaggtatctctgatttgtgttcacttgagtggcgttgctcattgttgctggtattaaagttgggtagtcatataacaaggtattgccggcccttcccaccggccggctcctagagaatgtgtctcctgcccagatggttacctgtctcgtcgcctgtcttgagtagggttgatcagctcaactgttgtaaagatctttctacttgccagtgtcatatcctccccgaaagcggtgattgatactagcaaaagatcgatctgattacacagcgggcaggccttccctgtgatagactcgtgttaaactcccttgtatatcttatatagcccttgtctgtccatcttccgtcaaacgtacgcagagcccaaacatgatctcttcaatacatgtcctcctattggcgctggccagttctcagactgctcaagctttcaaagtcgttccaagagacggtgccaacgacactgattccgcttcatccaaaggcctctctacagccgaaatcatcggcatcatagtcggaatcatcttcatcttcgcactcgccacttgcttattcgtcgtctattttgctcgccagaggaacccccctcctcccttttacgagcagcgctactactatagacaagacattgaggcatctcccaagaccatggttgagccttgggtgtatgtggcccaccagtctcattaccccgagttccagggcgttgccagagatggctctattgggaccaatggcgagttttacaaccacatggagaatgccgctcgttcgggccatatacagctcactcatgacccgagatctgccatccatggccacgataatgccatgcctgctcatcacgcctacgaccccaatgccgtctccaagcaagccagagacgcaatctcaagccattctctgccgccgcctcagccaatacacaaacggaggccgggcactcccgactcgttcatcatccgagcctacaaatccgtcgtagaggacgcttctcggccgtctgagccgcaggcactccctaccccagggccgtccacgtcatcatctccatctgagcccagctcttcaccaacattggttggatcttcatccggctggagctccagactttcctcgctctctttgcccaagctatacataccaaagaaagctccacctccgagtcttgtgcttcaacccctagctgggcggcccggagacgctgcagatcatcagcttcacatcacacctcctctcttgagcgatcctcgattcgttgacaggccactcggtgcaggcatcgtcgtcctcgagcgaaatcgtccacctactccgaaaaacagcgagaagtacgctgcttatacggaggtgccactagccagtgggaagagcatcttgtacgggatgtgaatagtggacgctgggatgccaccaagactacactcattttgcgccgttcttttcttttccttttgtcttttcttctctctttgagatttacgtatttgggaggccaagcgatgtaaaattcttgaatgctttattcgagctgtgacgggatctggaataatctggtatggtggctttgtctgttcaaaggggcgttggacttgttcaaggtatttagccgcaatgaaacggctgtcaatcatttataccctgggatatctaccgaggcattctagttagaagctatataattcatgtccataagatataacaacttgacaatttcattgagcaatccgtcatgcaactatcgcggccactatagctgctgggtgcagtgagtagaaggagctaaatagtacatcgacaaaccatgaacactctcaggaaatctttactaggagaacagcaatgaaattcaattgtcaacgtctaaatctgattaaatgtatgctatgaattaacccaggcggtgccccggtcctctggtgcgccatgagtctggcaacggtccacgtaaagcaccactgctttgggcagatgtcgtgtcggatcctctacctccagcaggtggttgcggcgcaggtgttgctccattcaccgcagaccgaatgaaggcaggagtctcaagccagttccgaccaccggcaacatcaggccagattttggtcaggaacaaatacaagtgcgctgcagccagcccctgaagctgcagaaacacaataccaatgccgcccgggaagaagaggttgattgccatcatggcaaatggaacgagctgagacggaatactaacaaacatgtagttcgtcgtctggccgcgttgctcctgagttacggtatacgccatggcgaggaggagcgcctgcgtcattactccatacccaaaacccaataaatgattgagtatctgaagcatgggtcagcctcaatcagaatcggggtggtttaagaggatatttagggaaaacaagcacgagtgtcattaagaaggggaaatgtagggagcatatcaaggcactcgagtgaatggtgaatcacaagagttgtagattacggcatcccaccatgcccacaccgcaagccgtcctaatgcgaatgaggtggatcgactcgaagtgcaggggtaatctccctcaattccaggaaccgtgatagcagtagaggcatagcgctatccgggcagatattttgaggggttctcatatataggatacacgggagagcacagaagagtgtgaactaaaaagacctaccagaattgttccgcacacaaatgtcagataccagacaaggtcttctcgtctcgacaatcgcggatgacctttttccagttgactcatgtacatgtacatgtggaaagtgtcaaagaggacgcccagatttgggaaggtgatcaggaagcacgttacaaggcgccatatttgcggaggaatccgcgccacgtattgaggatcatagatgaagaaatcccctgaaagcattcccatgtgcacggcgacagacaggccaaaggtaacagtggcagcagttctaaaaggaaaccagtcagtacgaaaatcttccaacccggttatcaagggacatctgaatagccttacctcgcaattggcggcgcccgccagtacgcgtccagagaaagctcagccattgtatgcaactatgctcaaccaaaggcacgaaatctcgaaatgcagacgcgaagaatagaagaggtgcagagaccagagcgctcagcagtttataaacaggaaagcacagacttggcagctccaggcaacaatggaggcgcaatcattgctggattttgccgtgtcgagcttttttttttttgtctgcctgttgatgcagaacgaaaagaaattgtgtcctaaagggcttttgtcatcagagctttgaccgtgtctggttagatgcatatactgcttagtaagttgtgtacctgcaggtctgtaccccacagctgaagagagagaaaagtgagccttttggttccacgatccacccgcctaagaccatcaaatacggaatgttaggtaccgcgtgcccgcacttgccgcatcatgccgcacgcgtagaattggaccagaagtgagaaattatccgtgtttgtggttcgactagtattgcttgtgaggagattaagcgaattgatatgccctgatgtgactttcggatgttttggaaatgtgtgtatcatgccaaatagagtctgatgtagatatttgatttgagatgggagtgcagatatatcagattggtaggtagtagcgagtttatgttagcggcagaggttgaatagcgcaagttggatgagattcagtacaaatcactgccagcctacgactttagtaccgttgcatgcatcacccatttatacactacacgtaaaaatctagacagaaaagataatagcatcttcgtcttttcttatccattaaaaatcgggcgcacacaataatcgtacgaggcaggcaaagccatgtggggaagctcataaaatgcttagctgctaccctgaagcttcttaatgacgtactaatatttccgggactgtcagccatccgagatctcacgccgccgatttcgatgtagactttgcttaaatcttgagcgtatcttcatatcaagagctcctcgaatattaaagattggcattctaccgtcctctcttcccaccatcctgctctcccagcttaggcttcgacaccccaaacgccattcaacctacctctcgtctcatagactcactaaagatgtctccccccccaagtaagatgatcgcgcctcacgatccgttcaagagcggcgaggcacaggatgccggatgggaagccggcaagggaggacttataggagcagctaaatggggcgttggagcggcaattgtgggagccctggcctatctcagatcgccgctctaccggagaatgaccgtccagttcaaagtgtaagtatatcagggataagtctgcttgctacatcaccacataagcttatgtatcgaatagctacgttcagatatcggccatgaccttgggtggcatgattgcggcagaccaacgcttgagagattatgaaactgagatgagagctcagagaaggtggctcagagagaaagcaaaatgggacaggtatgagcaagaagttgcagccaacaacgaaaagtaaagtgataaacagttcttttgcctgtcaaacccctcaaggtcatgtgttttgatcatgtacatagcatcatatgatgatacccaattacctcacattgtatagcatctccccagctccaacgccgaaaaaaatcacattcgctgcctgtattccgtcatcatcttctatcctattttgacaccggtttaaatcttttgggatccatgttcagtttacatagccgggcaacacaccctgatagctgaagtaatgtctgaacgccttctagaatcttcatatgcgtgaagccaatctccctgataaactctagcttcgagtgttcgctaagcgttggcattgtctttgtgactttgaacattgtgcttataatatcgtggctcgagtatcccaagtcccacagctcccggagggtatccagagccgagtcgacatttccctcgtagcaagccttcaacatggcctgcaccttgattggatgcggtgaatcgaccaccttgaagacgttgtctcctgagacgaagccgaaaccagcccacgtcgactgcaagttattgatagcctgtcgcatgtctccctctgcgctgaataccaaggcagctaagccgtcatcgctgtattcgaccttttccgcctcgatgatctgcatcaatcgcttgacgacttgttcgtctgtcaacttggcatatcgaaggattgcacatcgtgactgtagcggctcgataatcttatttgactggttgcaagcgaatgcgaatctagtggtgttggagtagatttccatggttcttcgaagggcctgctgggcaccagaggtcatgctatcggcttcgtcgaggataactagcttatgtctgccagcaggtagtgtgaccttcttttgcgcaaatccttttattctgtttcgaacaacgtcaatacctatgcgggtaggttagcagggagtgtatcaatacccaatccgaagctggaagctgttatacctcgttcgtcactggcattgagttcaaggacagcctccttgtacgattctcccagtagctggcgggcgaggcagagaacgctggttgtctttccgatgccaggcatgcccgagatgatgacatgaggcatgtttccctcctttgctataatcttcaatcgctcaatagtctccgtgttgccgacgacatcgtccaggaacactggacggtacttttccacccttgaagtagcccgttaataccttgacagaagctatcgctgcacgcttggaggggttgactcttggacgtaccatggcaactcatagttgggcgatccattggaagatgccgcaaggactgcctttgacgtggcattggaggactcgcccttttcttcaggctttgcggcaggcattttttgcttggggatttgggagcgatgaaataaatcactttacgcgatctagagggacgcgtcgagatcgctagaattagcaggctgctgctgctacatccgttttagtggacttgactgcctgcagcacctacaaaagggtacctcccatgtaccgcttgatggactagtagaagtggcccgtgcaccgcccgcaccagcaagcaggcgctgctgcaaatcttatctatccgaactttttttggtcttatcgccataccatatttcagcagcagaaacgaagttgaagcctttggcagccaagctcactttcgctcaggttgtcgcgcctgtattagcctctggtccggagtttactacattcgagaagttataattcgaaaaagccaatcatctccaccaacttaacaactccaaaaccgcaatcatgggtgttgcgaagaagaccagaaagttcggacaggttcgtcgtctccccccccgaagagaaccaattacactcaccggcgcattactgacttttcgatatcaggtcaaacgagtcatcggactcaaggacacccggctcaaggaaaaccgactaaaggaagaactcaagcagaaggagaaggaagccaagaggacagtcggaggcgagctcgtcaaagaagctgcccagctgcccagcaacatgttcttcctccacaacgaggccctggttccgccgtacaacgtcctttgcgatacaaactttctcagtcataccgtacagaggaaactatcattgctggacaacatgatggactgtctctacgcgaagtgcaaccccatcatcacctcatgcgtcatggccgaactcgagaaactgggctcaaaatacagactggcgctgaggatagccagagacgaaagatggcagcggatagagtgcgaccacaagggtacctatgccgatgactgcatcgtggaccgagtgagcaagaacaggatatatatcgtgggaaccaacgacaaggccctgaagcagagactacgaaagatccccggtgttccgatcatgagcgtcgccaggggcaaatatgtaatagaacggctgccgggatcgctgcctacatgatgagaaatttatgggtttacggtttcagttgtttcggttgtctatgcatttttttttctttgtttttctctcttcatatctttactccgccgtcttacagtttgtataacttctcgcgactggagttagcgcaagtccgagcaaactaaaaagcatgccgcttaggtaatatacgggcataaccttgtggtgaatagatttaatagtactcgtggtctccgagagttgtccgcggttcttgtaataagcttcctaacggtcagttgttgcgtgtttggcttgcggctagttgtgttatgcatatatgcctgcctagcggaaaactgtttgtggcgcgtagagtttccgagatcttatgccttcggcatgtcagcgcggcttaacacccttgccaccagaactcattgaattacaagaggcacaatagggtgcgcagcagcacgctgagaaaatatctacaccaattgtgacaacgcatagaaatggatttggactcggcctcgaggagcgcggcggccatctcaaagaagcgcacgcggattctgctctcgtgcgcgccatgccgaaactccaagctcaagtgtgaccgcgggcagccatgcgggcagtgcgccaaaaagggccggctggatttgtgtgtctatgcgccaaagccggagaagaagaggccggcggcaaagggcgttgcggctcgactcaagaggctggagggcatggttcgggagatgatggacgatgagggcggccccaagcctcaggcgaatcaagatgcgggcgagcctgttgcgccgcaggtcaaggggcaagtcgttcacggagaccatgcgacgacttatataggcgcgactcactgtttggcgatgctcgaagatgtaagtgacggaagatgaatgctggtggctgatggaacgttgtttaatgagacgctaaactacggtgtagattgaggatatcaaagcctattttgacgaccccggcgagtcggaagaggagtttgggccgggcgacgagctggaagggccagagatgcttctgtactcgagaggagcgccgcgcaatcgacaagagcttctcgctcagctgcccgaacggcatgtggtggatcggctggttacgcgatacttttcatccaaaagcccatctcagcgtcagtacatgtatcttgtctttggcctagtctttatgcccgagttttatgagacatgtttattagaggctgacttatgagatgcagatatcattcaccgcccgacatttacaagagatgtaagttgattacgcaggagtttcacatcagccaacaactatagtcgttttctaatcaaagatgtgatccagtacgtgcaattctggcaaaatcccaaccaagcctcgcttcactggatagccctcctatttgcggtcctcaccatgggcgtgttttttaacaacttttccgcgcccgacgaggtcgaaggggattctccattctctataaaggacagaatcaggcagtaccgctcagctgcgggatgggcgttgatagcgggcaaatactcccagccaacggccgtgacgatccccgcctttattctctacgtcgaggccgactttgtcctcaaccgggcggctcagatgaactgctacatcctgtcgggcgtctgcctgcggctgatgctcaagatgggcttccaccgagacccgtccctcctcgccaacatctccccctttgaaggcgagatgcgccggcggcagtggaacatggctgtccagatcgacctcctcgtctcttttcacatgggactgccgagcatgcttggtgggatcgaggccgacacagagttgcctcgcaacctagaggacgacgactttgatgatggctgcaaggagctaccaacaccacgacccgactcggtctactcaaccatgacttatgccattcacaagtccaggctcctccgggtgttcaggaaaatcgcccaacaagcccattcgctaacgccgccgagctacagcgaagtgctacaactagacaacctcctcaaggaagcctggaacagcgtcccctcattcatgtacgtcaagccactggaagagtgcatcggcgaggagccccaccagatcatccagcgatacggactcgcctccctataccacaagtgccgctgcgtcctgcatcgccgctatctcgccgaagccgtgccaaagcccgagcacgactactcgcggaaccaatgcctggatgccgccataacactactgggctttcagtattcctcttggctgggaacccggcctggaaacgtcctcggccgctctggctggttcatgacctcgctggcggtgcatgattttatgctagcggccatgatattgtatctcaccattcagaatgaaagctactcggacgacggcaatggcttcggcacggcaggcaggcagagggattcgccgtccaaggacgagctgattgacatgattcaacaatcgtatgacattagccgtcaggtattcaataaattgacggatctaaagaagacggcggatacgctggccgtcatgctggccaaagttgggagaccagtcaacagcagcgcctcagctccatcaagtacgcatccaagtggaggggaatcgtcccggtcagcatccagccatgcaatatcatcctctctggacgtaactggaaatgtgtctgactatgcaaccactagtgggtatgaaggttcgtaattcctcatgaaatccaggaagcaaaagaaaaggaaaaaagtagtcactagtatatactaacaaggggggacgtctagattcctcctcaagctctgggccaactccattcgcccaaggacacccagccaccactgccgccaatacgtcaaccattcttagtaacggcaatgcgccaatggcacctaacattgaccaatttgacatgtcgtggatgttatctgcgaataacgtagactgggtaagcctctcccacaccccttccggaatagttcgcgttcgagtggactacgtgcagcctgattcagcgagttaatccgttaattccagagacaccttgatgcttccctcgcccaaaatgtggtgggcgactcgggatccgacgctgctcagacgtgggcggagaggctacagctcgatgatgtggatatgataaccactgatctttggagtatgccttcaggagggcgaagccaaggaatttagcaccatgggggaaagggcatataatgacatgttaataattatgacgaaccaaggcgctcgctgctaccatatatttcctcaaagggatgatatttggataattattagtaatgaggatccattacgcgaatttcaattactacctagcagcgcccagtgtgaatgatggtataggaacaatacgtacaggtagcttgtaaatcaatatacctacaagtagatacttatcgtatcacgattcattaaaagggatgcgatttcctattttgtacattgtaatatgcaccttgctatagccaatggtgagaacgtaatggatggatgcaaatacaaactcacggccaaatgctacaccactcatgtgtgccaacttctccacagcctggccgcccattgggatgggaggaaccgggaaaagccacttgggatgctactccagaaggggctggagggcgttttttcaaataaccgtagatagcaccgtgtcattagaacggaaagggaataccaatatgggtgggagtgacgtggatgggagaatcctggggtgctaaagaaatcaaggcttgaaagccaagtacggcaaagagcagccgttcgcagcgagtctacggaaaggcaccgcggcttgttcataccaactctttggcatccgagccatcgcagggcatatctcttactctaatttcatacaacgtcctgcaatggccctcaaaaagataaagattgatgacggcgcggggtgatggtaaataagtcacgcagtacggagttttccgaccgcatagacagtaatttcaccgtgatagggaccgaaacgcagtgaggtttgaagcgcacgcgagctaatgcatgatataggccgagtcgcagttgcataccccccccctttcgctccctcgtgttgtaggtgcttgtactctgtacatgtgcctcttcgtccggaagctcgctgacagatcgacaatgtggttgtacaagcatgcctgggcgtcgtatgagtgaacttttgcgccagaactgaggcttaccgtgtcctgtacgcccccaacgctgcaggcagttgtttgctgtctctgcgagagacggcaccaacgaagctcacgaggacagaaaccgagctagcaaatagatggagcagtgacatgaacaatgccctgcatggagaggcggggaagaatagacgagcaatacctaccgtatgtaggaggttggccatcggttagatgttgttgagatctgagacaagtgaagagagcagcccttgtcaaacctctgcctgcagatgcaagtggtgcttgccgactcctgctccagcgctaaatctcaaaaccccatttttgaaaagaagttccaaagcgcgatagtggcgggaggacgacggcttagcatttaggaattggtgcttatggggtcgccgcgttaacggcgtggttgcggcatgtcggaacgcagcatcgtctaaacgaacgtagccacttagcagcccatgacgaatgagacaacacgaaattgatggaagaccagagaagacgcagacgattggctgagtgtattctgcctgtaacagtcacaaccagtacgtacacggacaagcgtcaacggcgcgcagagcttctgtcgtcacgttacggagcacagtattctgtacggagcacttagacgagcaccgagaggagagcgagcggcaaaaccagagcaactgataaaaacggagagaaaaaaaaaacatcaacgagtctggtgactagccagcacccatggggctctggattgatcgatggcggtccaggccggtagtgagaaaaaaatttcaaagatggaccaacagtaatctcgcgatcttgaggcactggaggatatgagcaatggaatgaggttaaggaaatcatctgactggagaaccggggcaaaattttacctaatcccaactgttgccgctgcaggggctctgcctctttgcgaagggccctggctgtggccttgtcggacctgggacgtgggaacgtgggaagaatcgccagagaaggctaatgcaaataggccgaacgccggaaaggcgggagaagcccacatggcggtcatattatccccagtgattcgagcatgaccgagatacgacgtaggaaagaattttctttgaggaaatttccatcccagaccctttttctctcgtggcggctcttactcgtgctagcatcgcattttgtagctgatcctttccccgttgacgcctagagccaatggatagatagcgtttttgttatctcgcagccgcagaatccaaacttttttcttcccttgcgatttggtccgatgccgcaattcaacaccggtattgtctcaacagcattgcgaaggacaagctgccgtagttggacagggcgcaccgtattgcgtccaagaccacatgcacatgcacggagtactaaactcgagccaggagttgtaatacctacccagtagcggtgctcgtatatcgttccggctctgggccacgatggctactccatagcgaagagcgcgtgacaagcaatctggggcttcaaaccctgcgctccatgcttacagtatgtcgagactcagaacgtatatctccatccaggcactcgtccacgttgctcaggagtgcagtattattaggctgatgctgcttgtctccaatatggagaacttgtgttcggtaagggcaggtcatctaagcatcgcgcagtaccattgctagtaatatgggggcggcgtgtaattcgaacgtctgctgacctggtctctcttccgatgccacagtgcactggtaaccgacattaggatgagagttgctagcacggagtagcttcgagttgttgcatacctgcctagtccacataccggaggggagtgtctaatagcatagagtaatatgtacttggtgctgatagttgaatcgcgttggaggcaacgcctctgtgagccttggcgcctcttccgcggagttgcgtcgagccaagagaccaaacaagaaaatcctagagagggcgatgatttagcgacgccgcccgattggccagccccagactatctccaggtggtgagggtgagagcacagcatcaagcagccagccatccgctcagcgcacctttggcccgattggcggtccatcttgcatgggtttgttaattgattgaccctttatgcggacaggacggtacgagcatttctgcgcaactcactggctgtaaacccgtggctagccttgctccagtcgggtcacccgctcgcatggatcgactttttgtaagagatttggagcaatcaggccagctcgcaagccggacctgtctgactggtccgcaagaccctgtgtgttacgtagcagcagcgcggcatactgtatgtactgtatgtacatatttagctctcgacggaatctaatcagatgttgcccggcgcgtttctgctcggaactcccttgcaggggtccgtgatggcggagatcgggactagccaactccaaaaagaattgataccactctgggcagagtgcctgagggacctgttcatgccttttgccttggagccagttcttcttctttccccttggctggctccgccgctgtcaatcacgggacttgttgctgggatatcgactgtcacggtctagaagaaggcaggaacttgctccccttgcttggaaggtgccggctgtgcagcgacacggcgtccaagtacaccgcggcacgttgagatgtacctgcttatctctctctccctgatcggatcctcgtccatcagacggcaaccccaggtcgcggaacctgaactggtacctgtaatggtacctggcgtctccgaccttcgctcctgctgctctaggaacaagggctgcgactgtacaagtacactgtactcgggctgttgcgatgcttgcatgtcgtagcacctgtgccaatctccatctgtatctcgccgcaaagtttagtatattcgggtacatccaatctcttcttagtcgacacgtcctttgcctcaaggcagattagactggcgttttcaagctttctccccctccatctcctcaaatctcattatcctaaccccaacacaaacgcccctccctcccatcatcccttatcgccctgccacccataactggcacttgcaccattagcatctgactggtttcggcgagccgccgccctccaagcaaagtccaaacgacgcccatagaacttggcgtggcgaggccagcttaaactaacgccaatcgttcttttgtccaagctagcctgctaattcgcccgagctaagtcgactacagccgttgttcttatcgggaggaaaaaggaagccccctctgttatccaggccttatcccactgttgctctgatagatagcctctgggattcttgccctctgaatcattcctcttctccttctcactcccgtcatcttggcgaaacatacatttgtgattcttcttgtttcttaatttctcacgttgctccgtacgccgactgcaacgaccccttttgtctcgctatatcgcagactcgtcgtccgctgacaatcccggttccggtctctgggtccctgccaccaatcgcaactcgcacttccagctctctcgcacccattcgctcgccgctctcgagctccctccgctactgctgtgctgccggcccagacccgacgacttctgcgctacggttgatcgagccagcgactcgccaggctgcctcgtaccctcgtggaatactgcattggcgcaaaccgaccctgtagcagcctccatcgccgcgtccagccgccggcactggccacagactaaccactactaataccgtgcctgctgcttgtcctcccacgccggtctacggcccacgacccacggtccacggtccactgtcatacttcgctcttacgtactggctatccgctccgatccatgagctgagatcacaagccctactgttaccttttttttctcccccaccatcaatccgcaaattgaaggccatcagcctctattctgcaggcgggctggcgcgtttggataacggtggcctcgcctgtcgaataaataccctgcgccgggacgacagtcttccactttcggccgacttgcaccacctccacggcttcggcctgaaatccagcgaatagagggcgacggagccatgccggcacaattcaacggacccgttacgggcagcattcccatccatatcgtgaccgaccagacaaacgggttccataagcaacacaagcattcgcgatcctcatactcagagtcgtctcccctcgccaactccaggaacaattccttgacatttcgcccgcctaagaggctcatgtctaccccaaagaccattgccgtgatcaatgccagcggccgccaagctgcgtcgcttatacgcgtagctacggccgtgggctaccatgtgaatgcgcagctgaggaatcttgagggcgtcattgcgactgaggtatcgaccaacccaaacgtcactgtctttgttggcgagctctacaccagacaccagcctaccgcagagaaccgggacgtcaccaagagtggctccctaccgggcgtaggagtcaatcacgaactgatcgcaaatcttttccggggcgcgcagcttgcattcatcaataccaccttctatggcgacgagctggcaatcggcaaggctctcgccgatgcagccaagcagaccaatatccaacactacatctattcctccatgcccgatcacgcagcttacaatagcgggtggccgtcgctgcctctatgggccgccaaacacgaagtagaggtatatgtgcggcacttgggtctccccgctacctttgtatacactggaatctacaataacaactttacatcactgccctatcctttgttctgcatggagctgcagccggacggctcctttacttggcaggcgccattccatgaagatgccaagcttccgtggctggatgctgaacatgacgttggacctgccattttacaactctttaaagatggcgtatccaagtgggctggggagcgcattgccttggcgtacgagtatctcacgccggtagaagcgtgtaagttgtttgctcgtggcgtgggtcgccgtgttcgctatataagggggcccattgagatcaaagttcgtatcccaacaggctaccgacaacagctagaagcgctggagaagcttttcgaccctaatgagaaggacgcgaaacagcagccgccatactttggagaccccaaactggaagctagctgcccgcgggaggcgcttgagctgtgggagggcccccgaggactagaagaatatgcgagagagatgtttccattggaggaagaagccaatggcttgacatggatgtttgaagaggaggatgatggccacgacgctcgaatcgaagctcggatccaggctacaacgacttctgtggagaatatgaagattcaagacgaggcagaggacgactcatctgacgacgacgacgatgtacttgtcatgcgaggtcgcaagcgtgccgaggaaggctggctcgcttaaagaaggacctttgagctgcgaggcgctattagctttggccgtgtcttgagatgaagcccccttgtcattggatgaatgattactgtatttttttaagccccggcgttatacgacacggatttggagccacggattgagtcacccggtgtatctggagaattgcttcttttctctctgtctttgttgtcttttttttttttttggtggccttgaaaaaaagaaggcgtaggtgtttactgctttatacgggctgaatttgtggggaacaaggaacctctatgcaactcaaaaagagaaaaaagtgtttgggcaatggatgacgggagttttcaaggtgacgatattttccttctcttggcacaattgcacatttgcgcggcgttggtggaagagtggaagccgagagaaaatatatatctacctgtataccaaaacctgatgaaagcgcgtgtcttggactttgtggatgaaggaggattctattcggggtattcgacgtccacttatacagcggtacatagcgaagcgatcccgcgatacgcgtttctctgcgattgcgtcgtatcttgctatagagtgagatagtatgctaggtgtatggaataagattttttatttgtgattatggcctgtacgctatccctattcgcacaatcatatgatgaatatgtctctaacccacccatcttatctacatattgtcgctctacatatctcatttaacatcgttatcctagagtgaatgaaccaactctaatggagcgtaaaaaccccttttgtttcttataataaatgatgattgatgacccccccccccccccccccccccccccccccttccccctttctttttaatacaccgaccaccccatttcatttcagagcttgcccttgagcagattgccaatcatctgctggcccgtaatgtacgtcgtcttccacagcgtcgggaaatccagcgtgctggtcaggccgtcggcgaagccaaagaagagcatgggcgggatccagccgcgcgcgtactcgagcgcgaagcaggcctcgggcatcttgtactgcttgacgtcgccgcggcgcaggtggtgcacgctgcccggcgggtagatttcgggctcgtactcgccgggcacgtaggccatctgcgtgccggagaggatgtggaagtagtcgtcggcggtgtggcggccggtgtggccttctgtgccgacggcggtgccgaagatgatgagatattcagttacacctacaacacaagtattagcaaaaaggatatcaggtataagtggtgctgagcaaactcactggcgtggagaatgtacatgccgcccatagcgccgcccgcattgttaaacacccagtcctcgtcgagattcacatatccaggcaccttttcgttgagctcgtcgacaatgtacttgacaatgccccttgtgtcgttgccgtgctgggcgatgcccctctgcgccagatcgtgcaggtgatccgtctcaaagacgtagaagcggtccaggtcctggtcgatcacgtagacgacggaggccagcagcgccgtgaggaggcctagaatggcgaggaggcggctgatgcccgggggtgagggctcgttttgaggcataactttgttttttgtcttttttgccttcctctcttctaattcctattgcttgagtgaatatgtaaataaatgttattgatttatttaccaaaaagcagtgtatgggatgatatggctccaggtattagtggggtgcccgagatccagagggaacggctgatgggcaattgaaccaatcaaagaaaggaaagcaggcatgcaaccgggcaaaacaagcacgaatcaattgtaccgaatggaagaggtatataaccaattcccccatccacaagcggccttggatttgaaatgttgggcatgtcattctcggggaccgaggactcgtcccagctttctgccacgtctcaccgctcggccggatcgccgtgatccggatggcgcccgtctttatggtggagagcttctgactttaaaaagtcccctgtcgtattcgtactcgggcttttaaggtcgagacttactattcacttttgctagacaatacataacttactcaactaactcggcagtgaccaattcattctgcatttgtcctccatgtagtatagattatagagggatttcacattaagcctgtagtcaattattgaattttgtcgttacggagcactagctctttggtaaaaaacgcctcgacgcctccagatatctaattcccccttaaagccatacgtatcctttgtgtacaagatcctccctgcgcacctcaaagatgaagagacggataatagtgaaaacgaaaaagaaaagaagactaaacaaaacaaagcaattccaatatggttctttttcgaatccccatacgaactgatcatcatcttttcgtagcttttgttcaagcccgctactccatctccgaatctaccatgacttctgtcttgtctgcatcgtcagcttcctcatctgcaagtgccatattgtcggcctcctccatctccacatcgtccgcaatcgtagcgtcgccgttgatatctttgtcatcacctttagacgcactgccattgactttgggattcgagccttcggcagcgagattgtctgaggcatcagccgcagtttcatcgtgggcattgtcgctggccgtcaccggcttgggcttcttgactatagggatcacgccgagctcggcttcatgccctctccagcgggcgagacgccgtgttgaccgtctaatggcagcagcatacgagctcacctcctctccgtagtcgtctgcgtccgtggccaagaggcagaggccgccaatgcccttctctctgaaaacgttcttgcccttgtcgccattgacgggtaagctgcgtggagtatggtcctcggcgtcgctgtcttcgaaaggatcagcctgagcctgaaggcgattgtatgtcctcacgatggcgccctcttgccgcctgagcttcctgcttttgtgatgatgttttcggaggccacggtctagaatatactcgactctctggcttctattccgctcaacagcaagctgatgggctgttgggggacgaggctttcgggcgacaacaccgtcgcctccatggcgagccggcgaagagccctcgaagatttgatacttgagaggcgcagatctgtgtccgttcatagtggcaatttttctggcgagtgatctaggcggagtcgatcgattgctctccatatcagactcatgcttcgaaggtctaattcgaggcaagatggcggggccgtcgtctgccaccgatggccgcgttttcccacgtttctcccgttctgtcaaaaactgatggtccatctccaagatggtagctcggattttctgcttctcgtggccaaattcaatttcaacctctgggtcaacgttttctgcagctttctgttcatcggtcatttcttgaagctcaggcacgccctggttggcaacatcaacaccataatcaacaccggctccaaaagggttctcttcgcatccttcttcggtgaagtcggattctagatagaaccacattagccataaaaaggccttggctctagacatgctgctgtactgggttttcataatgacatcatgaaactcgcgatggggtggaaagtgaagttctgcaaccttcaacgccgagttgcacatgacaaagatgaggttgacggggttggtgcgcgggatatcgtgttgtttgatcttttctagggaagtaggctcgtctctgtcttccgcgccgcctttcaagatggacttgagtcgtggggcatcctgtagctgcttgtaggcgtgaggatcttgctgtgcttgcagagaggggatagcgtggtatgtccgcagctgtgctcgcatctcgggaaagactatacgttggaattgcattggttagcttttgtatgcatattacgcctcgttaaactgggtaggcgaaaactcacaattgagtgtagtgttcatgcggcccatgttgaccagcaaacagaccatggccatgcctttggcagcctctcggtcattcatcagcttatccctgagcaccttgcttgtcttggaactccgagccatggtgtctatgtacaagtcggcgaagcactgtttctccagttcggggtcatacgagttggtgaagaccttttggtcattgtcaaagacggccctgagaaaatcgtactggatatccttgcgccaaaggggctctccgtcttccttcttcaagtgcctgattttgccaatcaatgattgcgcgtccttgtccttgtccttgtcctttcctctgcccttgcccctggagggcttctcagcggcctcggagggcgttgcaataatggtgttgtcttcgtcgtcagcatcggcgcgcgaggcgaatgatttgctttctgctggggcgggagagcttggctgctctgcatcggacgtggcgtccacggagctcggcgaggcagccatggcgagggtgcaattcggcgctgacagcgactatgctgagtttggtgaagaaagagagagagagagagagaaagaagaagttcagaagggcagatgtgcgtcgttggtttgcttcttcgtctttgtggtgtggatgatggtgttaatactgcatgattctgattgacaaagtatcaaggaggatttcaacttgggccgatagcgcaagtcgaatcgtggaggccgatggcgatgcttgatgctggatgcggatggtggtgatgagaaggtcgcgcggtggtgagagatgaagggatggacgatgggatgcaaagtgggaaacggctggcgattggcgtttccaccgacaaagctaggtctacaagtactcgggaggcaagaaaagctgaggtcaagcacgaggcgcacgcacgcgcatcgctaataaggctagcaggataagccaaaatcgccctgcgatggccgacacggccgtggcctcgccctaaaactgcggttgtgggaggcggacctgcaatctccaggtacacgggcgcagttccttgcagccaggtacctgcgacatctggcatgccgtgctacagcaggccacgggcttcttcagtgggcgcgcgtgctggggagatgccgccagacggaatgatttcactggacccggcctttgcactgcagccaggccagccactcagcgcaggcccgtaccccctgcaactgccgggcggtacctgggctggcggcctgcccccggtcacttcttcgcagttgcgctcacgacgttgccgtgcaaattgaacataaacaaccacgcagcgacgggcatcacaagctcccaggccgctccggccactgctccccctccccggcacatgtgctatactaacccataggaccagacacttccagtattattttcgagagcctcgttttggcagcgagagcacatcttcttgttcgtccaccccgtctccatccttcgcgctcaagtttttttcttccgcccttcattgcgcctagcctcgagatcggtctaaagctcaccaacggccgcatcaggaaatcgaaaagacacaatcgccttgtttcaccgccagccgccatcttctcccccgcgcgtgtcatattcttcgcaactctacagcacaatgtcatcggctctggctagggtgagcacacccgcgaagcaggtcgcgacagccccaactgccaatagtccaggcacatggagacatccccgactccacgagatcgccaggcgccgcgatgcctcaaacttctccgagaaaaatgtgcggcgcattatctataacatcattgccttgctgttgatgtggtgcctccagctgctggccaagttcaagctcgacgcgcaaatgtgagataaaacagggcacaggaccatgggagcttcccagcgtgcaattggtgtgttttctaacaaaggatcaacgattaggttccccaagtcgtttcgacaatactttggctgggcgtggtttctcgtccagctggtgccctttatccagattggcatggcatgcctgccgcttgtccgccccaaggacgagctctccgatatcccgctgacggctacgcagcggaaactgctgggactgaacccggcacttggcacagcaactcccgacgcaaaattcagcacccccccgcgatattcgcgaacgccgtccatggctggatctgtggggagcagagctagttacaacggctctcctctcgaaggacgaggaagccctgtccctttttctccatcccagagctttgccggctccgtctcccaattctcccccaaccccatggggagccctctatcgcagagtgttaatggcatgagccataggacatcttcctttggatcaccaagcgcctttagcagctccttcaatggcggcaactttggcgcgagcacctcgtcaaatgtcttttctgatcccgcctcaccaagcccgtcagcaggtaagaggacaagcattgggctcaacagcaagtggctgtacgagaagggaaggaaatcaacctccgggagcacttgggtttactgatacaaaagagattgtcttggctttggaatttctgtatcaaatggcacttttggggagggagacgctgccgtccctcagggctggacgtatcaaacaaaagggcgagtgccgttttgtgggccggcgtgcctgtaggcagcattgtatagactggtccgtctttatgataaacgtacgtaacaacaggtatttggtaatgaaacaatctttttcacagctacatggctgcaaagcatagcgatcaaagcgttcctctacgtcgacgtgtcctcaaggctagtgagcctattcacactcaacttgacgaacgacttgggtaagtgactacgatcaacacacaagggaaataaaagagaagctctgctgacgaaaccaaaaagaaatagtcgtgatggttcgatctttcacaggggagacttacacagaacaaaacggcaaaaagagatgcgcgaaccgggactcgaacccgggtcgcgtgcttaggagctatgcttgagaaagcaatgctgggaagcacgcatgctaaccgctacactattcgcgccgatgatgtaataggcttatcgcaaaaatctatagtcacacaatatataccaaggaagcatacaccttatcgtagctctgtccaccttttgacccctccatctcgctaccattgctctcccaagccacttctcccctcctacagctctaccaggtattcgcggcctcaaccttacttcctcctgtcaacgccacaccaaaagaaaccctctccaagcttccctggagctgtgtcctcaactcttccaaccatggccaacaaagtcgaccgcatcgtcgcccggctgcaggaaaagatcaccgatggcgacttttacgaagcgcagcagcagacgcgagtcgccgcctcccgttacatcaagacgcagaactggtctgctgccatcgacattctctacagtgtcgcgcagtcgctgctcaaggcccagcagggcggcagcggaggggacctgtgtgccatgatgttggacgtgtataagcaggctgagctgaagcctgatgcgacgagcaaggggaggctgttgacgtgtttgcggctgtttgatccgctggagcctacgaggaagaagtttatcactgagagcgtggggtgagttggtgatgagcatacgaggttcctatatctcttgggtgagctcttttcaactgactgtggactggtattagatggtctgccaagtttggcgaataccctgctggcgatcctgaaatacatcatgttgccggttcactatacgcagaagaacacgagacgtacgaggccgagcgacacctggtattgggaaccaaggactctcccgaagtactaatcaacatggagtacgcctggtacaaagagggagacgcccatatggcaccgcactttgcagcacgagccgttctaccctatctccttgtcggtaacgtccgcgccgctaccgcaacctaccgactcttcatcagcgccctcacaaacgacaacccagccctcggcgtccaagatgtctccagcaacacttccgacattcgaatcttccccagcttgccgctgctcaacttcctgggcctgctgctcctggccatccagcgaggcgcccccgaagtctacaagggcctgatttccaagtatgcgtcgcagatagatgaggcggaggcgtgggcggagcccctagagatgattggcgagatgtactttggcattcagaagccgagacagagcaatcccttgatggatatgatgagcggactgtttggtggaggcggagcggcgccgccccagcaggcacgacgaccggggctgcaagctcctgctgctgaggggctcgactagactcagctttctttgattttcttttcttctttttttttgttcatatcatgggtttcggcagcgacgagtaggataaaaaaaccagtgatgtatcatagacacaaccggcgtaggaggatagaaagggggttggagcttttaaaaagaattatgagcaagcaccgattctgccgtcgtttcatggaatgcgcggctgttcttctggctcgaacatccagttgtcttcagctaaagcgttgaccttggctctgttgctctcacgcacagcttcgaagagggctagagatggggagatcagctcagatctctacatcaagaaataagttctgaaaaaggcaaagcattcaagccggtcgtgacttaccgtcaggctgatcagctatagagctgtggctaatttgataatgccgaatcgcctctgctagacgctgtttctcccctacggattcatcattagcatgtctcctcatatcacatcataaggaaataagacagatgcaaaaaacccatactttcattctcctgctgatactccaacgcctgcaactcctcctcgtcatccaccaccggcgtcggcgggttcccaatctcgacttcgccgtgctggtctctcacaacaagatccgaggcctcggcccgcggcgtcatctccgcgtcccggcgcacgctctccgccgccgggtctgcagagggcgcgttgggtcgtctgatgaagtggctccggaagaggcttgtcttgctgttgctggagctgccgccgctggggacgtttgcgaggccggaacttcgggtggtgcgtgtcccgttaagagcagcagcgcttcgagtgcggtccgccatatcttttttttttttttttttttggtgtgttgcttcttcctttcttttgctctttatctggaattcatttgcatgtacaggttataacagtacagataacgtgctgtgctcttagcccttctgaaataagataaaaagagatgacgaaatgaagagttatgaaatgagatatcagaagtgaggttgtgtttagaaaacaagaagacactgcaccaggcaactgagaacggttacaggggcgactagcgctggcagcgttagcagtgacaactgcgtctgcgcgcctagtgtgcccttcagcaatcacttgtgaggtcaattaatatgtcacatttcaacattattacctataggtattgataccagtagtatcgaattattcgctacatgattaatggcatcgtctggctgatgtaagaaagaatcacagatatcaatgcattgccgaatctttttatcgtattatataaacatggcaagttcaaattgatccatcaaactagtcatcccggctgatacaagaaaacaagggctcaaatcatcaactacgctccgagaaagtgtgcgtacgtgtttgtttgccaaaagatgaaaaaaaaaaagaaaattcagaccctccctaagagcccccaagttacgcccgtgatccatagatatgcgccgacactcgcccccccccccttcattcgcgcgcaacagagtttaagttcgattcggttcagttcagttacagagaaaggttgtaggagtactcgtcctccatgttttggctgatccatagaacgacagagctaaatacacaaagattagctgattccaaaccagagtagaagcgggctaagaaagtttatacgtacctgaaaccgaccagagcgttgctaactagattctcgatacccatgctcagagccggcatgccgacgcccggaacgatgaacttgaggacaaaaacggtgacacctccggccataccgcccgcaagggccgcgaaccccaagaacaagaccacacgcgccttccatgcgacaccagatccgctataactgaaagagtcggtgctgaggcgctgtttctcgaccgagttgatgatgagcatgcctaggctggagaagatgagcggtagccagtcgacgaatttgacgtggacgttggatccgttcttggccgacttggaccagacggcggagtcgagcataacgtaaaaggcgatggagaactaatgaatggaggaaacgcatacgtcagctaagcggtcttttggaagagcgaaagagggctacggcgtatcgaggcattttcaattgtcgaaaaaagttcggaaggacagttctatatagtatgaataggaattccggaagacagaactcaccagagctccagcgccgtagacgccagcgttccgagcccacatgctgtttaaccactcgggtttcctaaacttccaaaggcgctcttcttccatggtgtcaggatcgcagtcgtgatgatctggtttaaaggtagggggaaatgatcaggcagcgaatatgtcggggtgatggacgcgctgaatggaggcaaagctggcgataggatggagcggtgttgagaggatggcttgaggcttcttttgaatggtgatgacgctcttggagagatgctgggatccggcggtagcacaagtctgggcaacgtcagagtcacgtgcgcagcgtgctgagcggcgtcagctgggcggtgccagtgtttgaagttgttttgaaacgaggttacgcgagagaaaatgaataagagagaagcattggtttcgggtttaactcatgatttatgataccatataataggagcggtatatatctttgcatatctcagccatttgccatgcgttgacgtccttgtcccctctaatccattgatctgttgaatgtccactatccatccatcacaaataaggcatgccgcagatttgggtcatcaagtccgcattcattcggtaacaagaacctgcaggaccctcattgctagcctcaaagaagcatctcagcatgtggagaatttttgctttccaaggaaagcccattcgctatcgtgatgcttttgtggcgcctgccagacagatggtgcctgggcatctctgcacgtcttggagtagtgcagcggaggcttatcatgtacccaaggtagggaattatcgtctggcaacccagccgtggcaatgtcgtgagtttacagctattccaacctactgctactacggcttctaagtacctagcatacaggtatatttcatgtatggattgactgcctcgttaggctgcttggctgctatatcgaagcaaagagtgctgcataataatttcctagctagttatgtcgtggttgaatgtaagacagaaacatttggaagccatcatagccatggttgaagctcaaaaaaactcgctgcatcatccattgtttgatatcaacttcttcccatcctgcgatgcctcgtactgcccgctgccccatatcacgatttccatatcctggtctggggatcattcccaagatagcagccgctaaacatcgaaccttgaaccaaccaaaaaaccatccccacgcactgtaagggcctcccgttaccaggccgatacgagctttttcccagtgcgtcgaggggccgtgcccagcctctcccgccaccctgccgcccgtcattggcgctgcattccagcgcccgtacagtgccatgtgcgctgactccagtagcgccgctagcagtcaatgctagcagtagcacagcaccgcattttacgagaacggggggcatctctccagcttttttttgcttagctgcgtctggtggtaatattgactgcgtctgcccttggcccaaaaggaggtggttcggaaacacgcgcaggccgttttcagtctctctccccagcatcgccaaaccctcgtcagcgtcggactccgccctgggaggacttttttttctttttttcttttggggggcctggctgtcattcgttgcccttttatcgcattgcatcgcatctttgatcgcattcgtctattatttcccggctcgcaacattcgttacagcgggctgcgataaactccattctccgccgctgccccaacagcaaagcagaagcgacgataatacacgctccgatttccatctccttctcaacaatacgcttccacccttcgaatcgccgactcgacacctctgattgcgcctgggcggacatagaatcgtcgttcgtttccccgccatacttcagcttggtgtccattctcgacaatcgaaagtccaacaacatgcgggcctccagcctcttgtcgaccctggcggcctttgccgtgctggcctctccagtgctggcccagaagaagggctcgtcctcaagctccgcgtcttctgcgtcttccgcgtcctcatcgcccaccaagtcgccctcccaaaccgccgacgactcgggccctaccggtcttcccacgctgaccggccccggcggccctatcccgacatacccagcgcccaccgtgccgcccaccaagaatgcgcccttcatgaagcactccagcgcgccggacggcaccgtcttcatcgccgtgggcgccatcctcggcgcatttggcctcggcgttcttctgtggcgcgtcatcgtcagcttcctgctccatcgctccgtccgccgcgccgcgctggcccagcacgaggccaacaccaagactggcttcccagcaccgcccgcgcccttctacaagtactcggaccacgcctctcccgctgcgccttccagcggccgcggcgtccgtcgcaccaaccgaaacaccatgactccgtctgccgctcccagccagtccaatctgttcttctcgccgacagcagcgggttccactgctccgggtgctcgcggctcggctttcctgccctctggcttctacgctgccggaaactcgtctcctggtgggcagcaaggcccttccatcagcttaaccaacctgcggcctgaatcgacgagctaccccaacggctcgaggggctcgctcatgggcccgtcgcctcccgactctcctcacttctccccgcgaagagacatgagcagcagctctgtcaacctaaacacgcgccagccggggcagcgggctccaagtgcctatctcgaagacttgcttgccgatgagcctggcagccttcctccgccccagatgccgcgcgacagagccagtggcagtggcagccctcgaggcagccctcgaaacagatactaaatttttttccaaacattttgttttaaaaatgattattcttattcttttctaaggcgtatttctaatattgttattactgttggtattacaagtatacacagttggtctagtcttttgatatctgtcttggaagacttggggttcatggcgtcgttgatgatagtttatacgatttatttacctacttatccactttgatttcatcttgttggcctatgatgagatcccgtaagcagaggacaaatgcgggctgaaggatgttgagcttttgtctttttttttttgtttactacttgcctgtatggaggattgcgcgtggccttgtgagaacacttttgtaaagtcaagtcttgtttattttgaagcgctactttctcttccgagtacatctatctacgtagcttgtgtgttatgaatgattgtctgctgcagtatcttgacgtgctctatgaacttaatatctcgaatagtttcacacaatatttgataacacagcagtgaatatctgatgccgcacctactccttcgtgaagctcgcctatggggcattcaaatttacctttcaatagaacggtatatgaaactcctaagatacctacatagatatccagtcgccccatagtcgagtttcaccagggaatacggcatattaaatgggaatcataagatgtcacggattataacgtatgaatcatataaccgcaaaggcgcgtatggttgattaaaaatctatatataaagcgtacgccttttcgtactcgtcactgcccatatgcttgcagtttccgtcttcaaatccatactttcccccagtctattaagttgtaaaaaagagtatcataaaccccgtaaacgtgtgccaatttgatcaaaattttttttgagtgctcaatattagaagaaagcacattccattcattggctcatcagacagaaaaaaacatcatcctatctgaaaaaagaaccaaggcgtgagagaaatatatgtatataaggagggagagagggggttggaaaaggagtatgtcgttattcatcttaggggttggcagcggcagcggcagcggcagcatccaactggtccaactcgagcttcgcatgctcaatatcttctacgcggataccactcctgtcgcacatgctcctgaagatgccgtccatcttccacagctccagaggcgtggccagctcggcgatgcgaccagcatccatgacgcagatgcggtcgtaaccaatgatggtgcggagacggtgagcgatgcagaggagagtcttgcccttgaaaccagtagccatggtccgttggatcttgtcatccgtctccatgtcgacgctggaagtagcctcgtcgcagacaatgatttgtgagccgcggacaagagcacgggcgagggccatgagctggcgctggccgagagaaaagttgaggccgtcttcttcaacaacgctatcaagatgaatgcgtgaagcatcagccttgcggtcttccatgttagcatccgcgggcacgagatcggcctgtcgaagggcagaccaaagctccaaatcggtatgctcttggaaggggtcaaggttgctgcgcacagtgccttggaagagagtaggatcctgagggataatggcaaggcgagaacgcaggtcaaacagaccaatggtagcggtgttgataccgtcaatcgtgatgctacctttagagatctcgacaagtcggaacagagtgctcataatggagctctttcccgcgccagtacggccgacgataccaatgcgctctccaccccgaatgtggatggacaagcccttgagcaccagaggcagattgtctcggtaacgcatctcgacgttgtcaaagataatctctcccttctctggccaggattcgcgaacatcaacggtgtgaagaggggcctcttcttcaagctcattgccgtagtagcggagacgttcgacagcgttcatgccgttctcgacttcggccaattggcggatggagaactgaagcaactgaacaatggacagaatgtaactgaggactagaccaccaatggaaggattgacactgaatcgtgaagtaacaacgaggattccaacagtgaaaacaagcaggttaccaatcatgtcgattcgaagggatagccagcgctgattcgaataggtcaggaagtaagcactatccatctcgtcaatcgactggcgaagatcctggataaatcgggacttgagcccgtaagcgcggatcgaagccactcccgagagaccttcgccaaacttggcaaagacggtggatcggaggaccgattcgaaacgcttgacctctcgggccgatgcgcggtagtatgaagcggcgccgatgaacaaaaagtacaggggaacaagagcaatggcgaagtagtggaagtatgcgatgatgagcgcaaagacagcagtgacattgcacagggtgaagaagtacattctgatggcatccgtaagattgttgtccatgacatcgacgtcacgcgagaatcgattcgtaatgcgacccagcggcgtagtgtcgaagaaggacatgggcgcgcgtaggactcggaacatggcctcgcgaagcatgaccttgctggagttggttcccaggatagacagcaagacggagaagaggaacatgagcaaggcttgcacggcaccaagagcggcgtagatgccaatgtattggcctattgacagcccaaacttgtccgaagtccagtacgacagccacaagctggtcatgatgttggcgccttgggagagtaccaggacgaagatgacaaggggggcgttcatgatggttccggaagcgcgaacataggcaccgtaaacggaccaaggcacgctggcttcagctctttcctcctgctgcatgagagctgcgcccttcttgttcttcttggctttgcgagcttcggcggtttcagtcaggacgagttgtttcagcttgtcgtcatcctcttcttctgcttcttcctccttcttctcaacggcagttgtctccatcaagtcctggaagcccttgtggtctcgcatcaaattgtcaaaagtatcaacggcctggatcttgccggcttccatccaaacgatccgatcgcaacgagaaagaacccagagctggtgagtagcgagaatacggcacttatccttaaggagacccagaatagcattgtcaaagatgtggcggccgacgtgagcatcaacagcactaagggggtcgtccatgagaacgatatcggcatcaaagtaaatagctcgcgcaatgttgagacgctgcttctggccaccagagattgtgataccacgctcaccaatctcggtaagatcaccatgtggaagcatgtccaaatcagcttgaagagcacatctaattatgaaaatataaagttagcttctgtgagcagctgatatcatgtaggagtagggagtagacctacgcttggataacttccttgtaccattcccggtccatatccttgccaaaagtaatgttgttctgcaaagtggtattttgaatccatgcgtactgagggcagaaggatctggatgcgccgaaaaccacgtcaccttcggttttgcgcatatcgcccgccaaggcggcgagcagagaactcttgccactaccgacagtaccgatgactgcaatcaattcgtttcgaccagcttgtaggttaagatcctgtagcttgaaaggttcacgttcctccaccagggtgctagcggaatcctcagtggctgtaggttgagcagtaggcttgggagcttctactttcttggagcccttcttggttttgccagcagcgcctttgtcggcttccttggggggtgtcttttcccaggtaaaggaggagttgacgagctcaatcgcgtgctctccttcaggcttgagaatgacatcttcctcttgttcttcttcgaggagaaattgctcaattcgctgaagggaagaccaagcatcagtcacttgactaaggacaagaggcagcaagttgaggggaattcgaagaccgttgaaaagtgccagagaagagaaaacctcggcgggtgccaggccgtggttggtcagggagtatgtgatgaaggccagcatagacgcaaagatgggcatggacatgctgacagcattgatcgcattacggatggcgagcaagatctggatagagtagacctccttggcacgaatctgagcaagacgatcgatgaaggacttctcccagccaaagtacttgacaaatcgaaccgattgaagaatttcctgggtgagcgatacacgttcgtcggtaatcttattgatgttctttctccggcggaagagcgacgccatggcccttgtgatgagagggacaccgattatcaagaggccaaagccagccaaggcactgtaagtcagattgatcaacaacaggaccaatgtgatgatgcaagaaagaggagaggtccaggtcatgtgcaagagagccgaggcttgatcaacacggtaggtatcgacgctcatcaagctagtaatgcggccgttgccccagcccaggacctcctctggagctcccttcttccccttcttgcctttcttcttgttgcctttgtcctgttcttcttgttcgcttgttcccggcagtatggccgccttggcggcaccagctttagcacgacccgaaatgaccatggatttctcgtaaatcatgccaatcaagacggcgcgggtttgaccacccatcatcatgcctcggtagataaagtggctgatacatacgctttggacgatctgcataagagtaacacccacggccaacccgacaccgcgaccaatatgaggaccaggagtgtggctaacgtgggcgacgtaggcatcggttgcaaactgaatcaagtagcgaaggacaaaaggcgacaaaacttgcataaaggaggcgatgagtgaacagagtccgccgatccagaattcaactgtgaagctatcgtgtaaggcataaagtaaaggtcgttttgaacccttttctctatgtttcttgaatgcctccttgactctgagcgtcattggctctgctgctctgtccgggttgatgagccagatatcctgtttctctaatgggcgtctgtacccagcctgtagtttaccgttagcttccacataatttcgacaacagagagttcaattgcaccataaactcacagtcataagcgggttcacccattggaacgtgagtctgctgaagaaaccggcctcatactctctagagactatacgctccttgggaacttcgggtatggcgccccagcgcatggggttcagcttcgtataccaggacttttccgcatatcgtggggcggcgggtgtcgtggccacactggcgtctgtagcataacttctagtagccgcgagcggctctttgttatggtcatcttcctggtcggatttggattcgattctttcgatatcatcgccgtgcttctcattcaagtgaaccgcattcccgctctcagagccactttccgaagtggactcaatgctgatggcattgctgtttgcaacagctttaggcgcttgtgtctctttttcttcaccggggtctgccatatctatacagatctcagcgcgatggccgaggggaacggtcacttagaccaggccacagatctcgcccagcaaggcgagtggcgccacggagatcttctgagtcgctgctgtggagtctatcgtggagagagtcttggctttgtgatcccgtctaaacaagattcaatctcgaagaatatgagtccagatagcctccccaagttgatattatggcggctttcaagacgaaaaaggcaagacagagaaaccctaatcagatacgacacggcacatcagaggcgacaaaacacccaaaggtaaattggaacgagtcaacgcgcaaacagaaggagcaagctgagctggggcgacattcgctttaaaagcgagcggagcgacagcccgccatccatggccgaagtggatattgacgacagcctacggagtagttcccgtttgtaatactacacagacagggctggcgagagcaagcaatagaatcccgtttctgggtataacccgtatggatggatatcgacgagcagggggtgaggggcacttacaactagcactaggcaagcagctcggggtctatgaaatccgaatgaactcgaagactagccgggctagttagccatgcgatgtctgtgatggtgggtggcgtatgccctcccagagggcgagagctgcaagcttaccaatagatctaaacttattatgaaaaacaatggaccggcaccacgtacttttgccaattggtcgcatcatagactgagatgaagcatggcttatggagccgcaaaaggcaatactatcgtctagtagttgtacctagtagtagcacgagaactccgtagcgtctcctcttcgagctatgatggaactcggcaatccgtgcccaagcccactacgtatctccacagcttcgttggcatgcaaggcacctggttgcaacagcttcattgcgcataggtacatataatacggggaattccgtacagaaagcaaagggccgcttgtcgtggattcaacgacagcaatccggcaaaaggggcccaatgccgacatcccgcatgcaggtctcaccgtctagtcgacagggtgactcacatggcgatctgttcgagaatgcacctcgcattcgtttgactcaaatcgccaggcagaaaagtgaaaccctaactcaatgccgctgcaagccagatgattggtgccgatacggtgccggagatccaggaggctgccggagatagcacctcggagcacttttgcaggcacaaggaccacaaaaaggcgttggattgcagaatggtgacggattctgcgatgctgtgtagaccggaatccgtacgcgccagcctctcagcttctggggctcttgggctcttccagcagttccaagagctcgtcgccatttagcggtagaggttttgtaagcatcaggagactccactctgccggtgcggatttcgtcgattccgaccgatcagcatacttgtagttggttcctttgtactgtaggccacagagctcgtggcttttgccgttagctcaaaagttttttttgctatcctcgactaataggccgccttgccgcctttcgtaccgcgcgcggatagctaagcaccttacagggggtaagcgtggaaaaatggatctcttcaagctgtcagcgtcaactcggaagcatcatatggatcgattctgttggtcttaccaatggttgcaaatcagtcgacattattagagtttcttctgtgacgtttttgttggtaacacttgatacaaaagagatcaatgaacatgcgtcttgaagaatatttcgggatgccattgatcagaaaaaaaggccttcttgtaggaacatggagtgcgagcattcttgtagaattgaaaaaacccactccgtgtgtttgactttctttgctccgctctccgccttggaaagcccactccggagccgaatgcggattttgaggtggattagataatcggagcttggcacgtgaccgttatcgcgataagactttttgctgctgtcatggctggcgatttttcgatgtagcgcaggagacgaagctgcttcagagctccaatctgattacgatggcgaccgatactctgccttctctcgccattccaggcacgattctgggtcccgccggcaaatatgtttcgggcccaggcacacacatctacggaggcaatattgtctcgtcgctgctaggcaatgtcaacgtcacagcaccagccaaagctcctgggccgaccaagcgactaaacaagatcacagctccgtctgtggaagaattgtcgacaatctctgttattaggcgcggccgcaagcgagaggtcttgccagatgtcggcaacactgtgttggcgcgcgtggtgcggcttatgccaaagcaggccattgtagtcattcaacaagttggcgatacagttttgcagacagagtggcagggtgtgattcgggtacaagatgttagggcaacggagcaagataaggtcaagattcacgagtctttcaaacccggtgatattgttcgggcccaagtagtaaggaatacccctccattgccgacgttgacaataaagactgatagtttgggattagatctccttgggcgaccaagccaactattatctctcgacggcatccaacgaacttggcgttatcatggcgaccagcgatgtaggaaatgacatggttcccatcaactggaaagagttcaaagatcccgatacgggtgtgagcgagccgcgaaaggttgccaagccaagctgaagcaactgccaagacaccgaaactcgactgtcatcttttgtactatgcgcagcatcatattgcagatatcgtcagcagcaactggcctagctaggcttcttgggcgccacacaaacagccgcgggtgaatagctgtacaaacacctaggcaagaactggggtttattagtcaaacacaagggcgctattggatctcagacactcacaacgccgaaatggacggcgaacaaatgaggcgatacataagatgctgaacagcacagaccctacgaggcacgcatttgaatgttactgtgctccatcaaaatagcttagctggtaggcatgggtttgggcatggagtcaggtttggatttagcgcgcttttttccctgaactgtacctgactagaaggctgcagcgtgtgccctggattgccgcagctatccgttgctgcaacatgggagctcttagaggtgctcttaatcttgaagagtcctctatactattgataaaggggcctctacgaagcagtagcggcaataatatggaagtgtcttgatgttatttgtttgctccctgctccgtatctgtgcacatgtgtcaaatgtatctaattatagcagctcttcgtgtctcgtggaggctgtacaacggcaatccagttttacacacacagaccagctcatggaatagataaagcggaccttgccgctgtcagtgcctccagccccccctgcattggctcttcaaagggcatctcagcctggctccctcataaggtttgcgtctgcccctgctgagcgctccactaacacacgcgacattcccttaaaccaccccgccagcgcacctgcatctgcgtctttgaccctacgactgcctagctgctctgacctcatttcatcatttgtctttttttgggtctttgaacgaagagacgagaactcggcgtctcttgtgccgaaagcggctggaaacaaggcatcgcacaaggaaaagcagaccagcgttctggctactatgtcgtccaccatggtcgttacggccgctgcttcgaaaacaacatccctctttgtcgatcccagcccgtcctgctgccccaactgtgccttcgtgatccctccacacgatgccgagccgccatcaacccagctgctcgaggcccaggcccgcatcgccgagctcgaaactcacgtcttccagctgaaccaaaaggccaccgccgccgtggaccgctgggcggactacgaggccgagctgaccaggctgcgagccatgctgccttcgtcaacgcccgaacaatctcacagtcccacccgctcgtccttcttccaggccggcgcgacgaggatatccgcgctgatgtattcgcgtcgaccgcagaccgcgagccctccggcggtacccagggccgcacctcctgtgacgccgccgccgcctgaaccgagagtgacgatgatgacgccgacgacgagaaatagcggccgcacggcagaagacctgcttgaagctctgaacaaggagcagatgctgcgcaaggcggcagagggccgcctcaacgagacgaacagggaacttgaggatctcagtgcgacgctgtttgagcaggccaacgagatggtggccacggagcgacgcgcgagggcggccctggagcagaaggtgtcggaactcgagcagcgggatgtggagaagagggtacggctagacaagctggagctagctatgcatcgaatcgaaaaagtcaagaccctgctgatagaaggatacgatgcagaggctctgacattggcgtctagggatattgaatgaatggatacatgaataaatgaagagcaaaaggaataataaatgggcgacttggatggactgatttcatgggctgggttacggaatatcagataaatgggaaatgggagcgttgggatctatttgtattgattcttttttcttttcttatactcttctttcgttggcgaatgggcaatgcgcaagaatggaacatgccctggcttttgactttaataccacagcttttggatttgcacgattggggggagtggccgggaagtgcatagtaaggtgtttgtaacaggcattgactaatcactggatagagacacatgagaactgagatgtatctttatggtagcatggtgtaagagactacactcgtgaaagtatttgcttgcgattctatataaaatgccttcgtgcccctacgccattggtttgcgtacgcataggcatgtgtccctggtttcatcaactgtccgggacaacgctgtcgtattcccctcctgaacaacaagaaggagatgatccgctttgatatattaatcatcatgacttttttttttggtattcttttgttttttgttctcccacttcagtcatcaaatccgttccaggacttctcatcatccgcctttgtgggaggtttggcgccattggtttgtcgtgtaggcttctctccatcacctttagcctggagtttacgagcgggcgacgaggcgccgttcacagatggcgaccgtgatcgcttttcagatcgggcagaagctgacgcgccaggacttgggcttgggcttctcttttctggcttcttctgtgattcagctgcctgggggccaggccactgtccctcgggctctccattccatcgcgccagcatatcggcgaccttgggtgcccaaacctcctcgcccttggccaggtcttcgtactcgagacagttggtgccgccgacggtgaaatcactctggcggacacggtcaagctcggccatgaggcctgccgatcccagcttggtgccaagatcatggcagaagcttcgcacgtagaagcctgatgtcacctttaatcgaatccgagcagcaggaggaccttcgtcattccacggcggaggggtgctctcgtcgggcgaaggaggcacaagatttttacccttgtttgagtggatgggctgaggcagctggccgagtgcgccagacatcatggcagagtgcttggaagggcgctgcttcttacgtggcgcatctctgatgagctcgtcttgtcgctcctcgaacttgcgcttgaaactctcatgcgccgcaactgcttgatcatcctgctccttctcctctggcgtgagcttccgcgcagtctcctgttgtttcgtgacccgccaggcctgctcggcaagattgcgctcagcggcttctgcttcctctgttggccagcgatgagagtgcttcttaggctcgtaccattccacaagctcaatttccagcacttcgacctctcttccttcaatctctctgggtataggctttccttcgcgcgcatattcgtagagaggcttgccgttcattttgagcgcggagtacagaggtgggatctggatctgcttgcccttgaacccctccagctccttttccaccatctctcgtgtgatgtgatcatatggacgcttgaacaagatccggccgactctatcgtaggtgtcggtactcgcgccgaataagacaatggtctcgtacgttttggtgcagtcgaggaactgaggaagctgctttgtggcagatccaatgcccagaatcaatacacccgtcgccaagggatccaaagttcctccatggccgatcttgacctgagaagccttcttctcagccctgcgccgatggaactggccgccttctttcagtcgtcgggcaatctctgcgtcgatcatcggtttgaagaatgaggaagggttgaaggcttgctggcattctcgtatcacctgggcagagctgatgccgcaaggcttgtttatggctgtggaggcaaaccaaatcgcattagcagcattccccaagagccaaaggcatcggcagagcagaagcgcagtcgaggtcagcgcatagaaagacaatgcctaccaaaaacaccatcccggacgatgtccgaagccattgttgatagcacttttccaagccgtcgcatgcgagtccaaagctggataaggggaagataaacaaagtaatacgagagagagtggaaggaaaaagaggagaaaagtcagagaggataaagagggaagccgcaaattatgtagctttcaccacgagctcactttcacctcgagcaatcaagtcgcgattcaggctatgggcggcgattggaaaaaaaaattgacttagcgcaccgataagatatcgcatgtacctatacctgaactacgccaagctagcaaggcaagtacacgagatgcgccaaagacagtattgagaggcctgtagaggaacccctcctagccagatgaaatgtgactggtactgcggagtagggctctggaatacaagggtcccatcatatccactggcgtacttctgagctgaatgtcagcgtttgctgacttggaactgcgccatacgtcgcattgcgaaatacaccatcaagaataaaatagacaataagacgtataaactggatttataaattattgtctgaaaggcatgtgattactgtatgtaaacagtatttgcatgctagcattcgtataaggtgcctgcgtttgtacagcagcccaagttgtagtggggtcatgccacagcgctgtcctccagtgctgccagtgctgccagtgagtccttacagggcttctccaactgccggttagctgtcaaagtcgctggcccctccacagaggctctaccgccgattatcccggcgcattctttagtcgcgaaccgccaggtatgacgccgagttagcgcgttggcgtgttccactgctgctaaagcactgaaggcattgcgaactgcttccaagtgcctttccaacttccacgccgtttgctttgcatcttcaactgcgccaacaccgtcgacagctctcctgggctgagttttgtgcacgtccatccggttgtaaccagagaaaaccgtggttccttttccctccaacagagatcagtcagttggctagcaattcatcaggcctgcccagagtctttccccacgatcaagatcgacgccacgacaaacatcttctcgatcgattcttcgctttcctactgctccctctacgtcgaacgctgctatttcttgatattcccgaactcttatactaccatcgtcctatggttgtcaaccgtcatctcaaattacaatgagcggacgcaggcgaagggcgtcgacatcgagtgtcgaaactgttgatggcgacaagatccgctggttgcaagagtccaatgtcgtcagatcgcaaccaaaggacgtccacaaggataactatccttgcctggagctgcgaaatgccaccgtctttgacaggaaaggcgagattctcgagaatgccctcgatgtcgctgtgagaggcccgtatatcgtgcgaggctacctcatcatggaggatgcttcagacaggagacatcgtgagttgtcgccacgcactatccctccccttcagtcgtcccaataacttttctgacaatcacagtcatcatgaaggtccgatcatccactcccatagagattcgccattgcatcgcttattcgatcggagaagcgccgggggcgcgacccctcgtgtgggcgctgggccgaggagcttggtatgagattaacccttcagaagactatcgcccgattttcaacaagatgtgcgaagccacgaccatgtactataacctggtggacatatataactcaaagcgactaagcggaattccaaaggcatcaggctcaggccttctagaagctcttcacgatgactttctacaggtgagtgaatggtaaaatcggtaaaaaggtcacggctaaaatggctttttagtatgccatgaaaactggcgacggggcaacattcaatgaggtcttggagcggtgttctgagcacgccattttcctggtttgccagttcacgcaggaatctctcgaccttatcgactggaaacaaaccccattctataaatggttcacaactgagcatgccgtgagtaacttcgctacagttgctagctccgtggctaacgtccatataggatgtggtacataaaaccatggtagcactcaagaatcctcgaaaagcgcgcagtccttcaccacgtgaaagagtgagtccagtaccaagcaacaggtcttcaagtcgcatcactaggagcgtcagcatggataaagtcgactctgatcaaattcaactgtcaaagcgatcgaaaccagcctcaaatatggatgtggctactcctagcatcactgtccagcaaccagcaatccatattcaacctcctgatgctgccatgaccactgcgcatgaagacgaaactccctttgcctccgttctctctgcagtagaggagatatgcgaaaagcgagttgggtcaaaacgaggcatctctggaatgactgctcttaatatcctctactttgattacaagtttcccatgtggaaagacggttctgttggttcccacaaagtccctgttcaagaagtcttgcactacaatgctactgctttgttgcagaatttagacaaggacagattccaaacgctgcaactttggtcatacctggaggagttggaacaaaaaccgttcaacccacgcgctataaaactatccgagttcccttaccgcttggtgcgacgcacaccaagtcagcgttcaaagaagccagtgccatccgctgttgagatagactcctctccacaagaaatcgacgacccacctcgccccatcgggaagaccttgaagcgtcctggccggagaccaggcaagacatccagtttgcgaacggtgacttcttccaagaaacgaacctttgccgagattggagatgaaagcgagccagactccgaatcgtcgggcttgaaacggtcacattacttttctgaccgagaggaagagcaagaggaagatgtttccatgcaggactcgactggagcagacacccccagggacgctgttcaagctgctccgctccgatctgaaaaaacagagccaattcagattgtgattcgaacggagaaaataccatccacagttcctcgcggaagcggtgacgcctggacgtgcgaccaagacggctgtacctacgttgtaagaggtggcgaggctgacgggtgccaagcccgaatccaaaaacactttgaagagcaccgggagcaaaccaagaggctcaatctagcagtcactgaaagctcccgcggtcacatgccaatcaagtatgcctacttcccaccgtttctaattctcgttgagttccctcctcctacagatacagcaaaaatagctgcccctaatgtcgaccctcgtcctaattcactaaattcccaaccaccctccgtatcaccacaatccaccagcaccactcactcttttcactcatcaaatcccacaacaatcgaggcttttccatccctgagcccaccgcccaacggaataccagatcttagtggatcggcaaaggagtctttccgtcaactggttgatacatttcgccgccgccctcagcctgtctctgatagaattgcgagtctaacactcttacagtcatttactcgagaaactcaaaaagatgggcgaaaacacgcagcagcctatcataccgggcgggacgatgccgcagccgatcaagaggaaactgatagcatgacgctgcagctcgatgacgacgaataattctctttatttagaggcgaaaggtttcctttctctccttttctttgaggcatcttttctcctttgatatggcaataccagttgtttgttcggacagtatagttcggttatgacagacttctaaggaaacgggacacggtaacaaatggagtttgggggacggtaacgaatcttaattttttttgctattacacgcgtataataataccacgacgaagacgacagtaacaacaacggcaacgactagaagtcttgtcactttatattatccttctctctctcccatagacaggagttgtttttgtaagaaagtgtttttgtgggaggaaaggccatcgtgaaaaaaagctcacgatcgcaaatgatgtaaattatctaggattgagcatagcctactatctatctcatagagcatccaatttttgagaacagaagaggatttcttttttagctaagcatgaaacaagtaattcttttccttgtcattgtatctccttctctcgggcgaagttgggaggtgaatggcattgtaacaagggagatgagtgtcatatattatatttttggtaggtaaatagctcttaaattctgatttttctaaacctcgcgaatatttcactctaaattagcctataaaactggaatccccgagaaaaaaaaaaatcaaaacgaaaccgttgctttggaaaaaaagcattacccttatcaaccccgtactcgcaagtacctatcgaatactaactaataattcgtccccctcccttatacgaactcaacacgttttccttgtcacacacgcctctcctttttcttacaatatatcaccatagtagtcatagtcttcgatccaggtcttctagaccgcatcgactcctccattcgatgaaccaggcttctctttggccgcctcgacgaggaaggcctcttcaattgcccccaatcgcttaaacaccctgagccaccgctggccccattgacgaatggtagcctcgcgctcacttgagccatcgccagtctccatcagttcatccttgcttccgcccgcccagcttaccagcaagtcattgagagtgctgaaaagatcgacaatggccttggattcagccttgcgtgtttcctcatctgcatcaggagaagagacaatttggcgggttttgaaagacgctttggtcaccgtgttcaagacaagctcaaaaatgtgaggctgggcaagggattcgccggcagtagcaccatcggcaacaggatcggccgtcaaagcccagcgcacaatcgaagtaggcgtaaggatggagtaattcaccagcttgtcgacgatggacagggcgattccggggtgtgcggaccagtaggccatgacggcaactaggatttgattttgcgccgccggcgatgaattggcagcatcgagaagtcggcttttgcttcgctcaatgcacgctatgacatgactcagtgattttgatccaacccagcaaatggccgtcatcaagacatcggtgcttgcaacgaccggatcgagtgctctttcgctagcgtcagattgaatcttgtcaatgatgggctgaaactcttcatcgggggctttctttctgagcaaaccgctaatctcttgaccttcgctagcgaatggcgtatctgaataaagcgacgtagttggttagcatcaatacgatgatgtttaacgtacagggagtagtggcttaccagggttgtcaaatttgaaatcagggacgtctttttccttttcaggaccaaccaatggttgatatggttccggaagggttttctgaatgcgctgagcgaaactaagtcgtacttccttgtccaaggcacctttcagaaaccatttaatagggtggatgtctgggagactgcagtcgtcgctccactccgcccacttccaagtgaaaccaaagttactcaaatggtgggagaaccagtcgaggaatctaaagcccagctgcaagtccattcgaggagaattgttgtaaagatagcgaatggctcgtcctagactaggcgcaatggcagctggggcaagcttgcaagcctctgtcaaaacagagtgatagtagaccaatttgtgctcaggtgaaggtagctggaacagctgcgcaaacacaatgtcaacagcgacatcttccggcttccacgtggactttcctggcgtcgtgttgcgcagctcatcaaatggggtggccctcttgacaaaggtatcatcggcaaaatagcagtccaagtcgatcaaatatctcgctgtggcgtttctattgaaatggaggccattgattgtgtcggtaagaccatcccttattaaagatgatgccacgctatccgtcgagggcacggattccacatcctggtcagagtaaacagagaagtagacctcggggaacagtgggcgaggaccagcaatcaccgttgcgggtatggagatgtttggcagctcgtgctttggcgcattggcaagcttatcctgagattcaatctcttccaggggcatgttccagggccgggggatacaggtcagctcccagtttttggcggcttcggcttgcagctgcttttgcagaagcatgcacaagcttagagatgccgatgagctttcatctttgatgtcggggtgatagggatcaaccaaggcctggagcgcatggggctcggacgcgatgatatcggtcttgtccatgagatctgccgccttctgctggaactgaccgggagcagcagccatgatgtaaggaatcgtgagcagaatgatcttgacgatttccgtgccgatcgtctagatgggtacatgttaatgcgtgaacagatctgagagtgtaagggtttttggagagggagaagaaagggcagcctacatcctcagagcttgcagtctgcaagtcagccgcgcggctgaagagttcttcgagtagagggaatattccatcgccttgcaagcacgcctgaaggcatgccaagaacttcaaatacagcttcacgtgcttccactcccccttggcaatcttgctctccgtctcctgggcagcgagcgtcaagatggcgtccacaatctcgggcttgagagtgttggccaccagcaccacagcagccacaaatggagtcttcagaggctgctcaacaaccagctgcatgaccagattcacaaaggtattacgtaggttctcgtcgtcgtagttgtcggccaccaggcgggcaattgattgcacttcttcgccccatcggcgcagaggggagtcagcgatgctgaggagttgccttcgaaggcgcacaggcggtggtgccgagtctattcgccgtcgctgctggcggcggtcataatgatcatcgtcatctgggttgggagacggtcacatcagcttctgcagagcgtgtgtatacacgtattgggatatgacgaacctctgtacctcctcttgcggttaaagctgccctgctgtcttcgatcgtagtcggccatgattcgaccctcggctggagcacaaagcgatggtgaggcgtgcaattgactgttgagatgctgcttaaagctcgggaaaagctgcaacgcgcgcgacggcttcaagaggctcgggctaagtactaagtaggtcctcacctgtagcagccaattccctgctgtaaagcggatctgcacatgcaagcgccctagtccacattagtgcctcaggccgcatttttggcctcactctcacgcgcgtagccgctggtcacccatcacgccaaggctatgccgtatagaatcacgagctccaaggaaactcttgatgttttggttatacacacttacactacctctctcttgcacgacgtaaccttttttcttcccaatatcccttttaggccggctgcaggaactcgtgctatcatcgtttaaatgctgatcagtagacagcaaactagtgttctcagatgctcattagccctcacacatcccaacgttcaatcagctcattgatgattctagtgtaaatgctatttatcatcttctgtctccctaaaagaaaaatccactgcaaataggccagcatcgctcctagccctcttcagacgatgtgttgtttgacagctcgtctagctcgctgcacctgtttttttttttttctctctttttctttgtgtgtccatttcaaattgtttattttcaatcccaggatcagtaaaacgtttccataagtgctctcatagtagtagtaaaaatccatctcccattccttttttcatctgtttaaacgatgcctgtcctaatatcccgctaaagctcattttccccatccattgtctgcgacatccgggctttgctgcaggggttctatatcccgcgatccaagatatcaaatctggtccagcaatttcagcgtttcctctgacccccgatttccctctcccgctgtacgccgatgcgttggaggcgaaaaaggagacactgttgtcaaagacacacaaggtcgacatccgaaaccgtcggccccataatcctccatttccactgcactgagcctcgtaacacgacaacaggaaaaaagaagaaaagaaacaaagtaacagccagctccatcatgcatcaaacgtggtctaaaaaagtgattccctgagatgcgcatcaatgcagcctccctcgtactggcggatgacctagtttcctgccaggaaaactaaggtttttaggggaccaaaacaaaaaataaaacgcctccattccttgccaattttgagacagtttccgaagccctcctttccacaacagacagcaaaaaccatctcgcctgtccccccggtgctgagcgcgtaggctccaacgcagcaaaagctttgggcgtatatttcatcctccattctctcagcatggcctaagtataacagcgagccattacccttggcatcacccaaagctccgtactggagcgaggacaggatttaatcttccagagacaccaagcgcttcgacgagtacagcagtaacgagccatactccatctggccgacatgtggctcagtccaatttggccagcatgtcttgcttcgccatcggcgtgaagttgtcaatatcaagacctcgggcggctagaacgggcttcatgtgcgctggtacgagaagctggttgagctggggagcgatggagagttctaaaatacgttagtaaatgattgaaatcaaaaccacacctgtttgaatggctttagcctaccgtggtgagtgaagtcaaagagatctggcaagtctcgcagttgaccagttccatgacgggaatcgggcagcttggtgttgggatccctgagttcatcgaagaaggggtgtaccatggcgtcgacggcagcttgacgctcggttggtgtgtactccagcaatcgggagatgagatcgatggcattggcgtcagcctttcggaagaccttgttgaaggggtgcggcttgatctgcgggaacttgtgctccatgtagttggggttcatggtgcgaatttgctcccgggtcggcgtgccgagaactttgatgatctcaaccagctggtcaataccagattcacctgggaacaaaggctgaccaagcatcagctcagccatgacacatccagtggaccacacatctgcagatggaacaagttagcaaacatataaaggtcttgatggagtaccggatgtcgtaccaattttggtggtgtagttagtagcaccaaaaatgagctcgggtgcacgatagtaccgcgagcatatgtatgagacgttaggctcgttctcgaccaggatcttagcactgccaaagtcgcacagcttaagaattccgctgttgggatcgagaaggagattctgaggcttgatgtctctgtggcagatgccctgagagtggatgtaggcaagggctcggaaaagctggtagatgtacagcttgacctccaacgtgggcatggtggtcttcattttattgaaaaaacgagatgcccgatagacagtctcaggaacgaattcctggaccagattgagatagacctcatccttctgatttttgtgtcagctacgatgctttcagacagcaccaagagttatacatacacgttcgccgttcgagtaatagaaagccttcagctgaacgatattcgggtgtcgaacaattcgcatgatttggagctcacgattctgtttaaagacaatcagtcaagagcgggaggatgggaaagaggtgagggaaccataccttgaatcgtttgtcttggaggactcgcttgatggcagcatcttcgccggatggtgaaagcttggtttggaagacgacaccgaacgagccatttccaacaatcttgcactgagtgtactgcagatctctagtctcgccggtgacaccatcttgaactctctcgcggatgacctctacaattttgaaccgatgagtcagtttcatatgcacaggcgtacaggaacggatagtgagcttacctcccatccgcaagctattgaaagcattcggccggtgggttgacattttgggcgacgtgtactgtgactagagcgccaatgctatcgtagatccggtttgaaacacccaagcgataagcaggtgaggggcaacgaagaaagagtcctggcgagggccgtggtgggcaacgaaaactaggaaaacacgaggcggattgcaacgcgacaagtcgcaagagcttcagttgccggcagcggcgagccgatcttgatcgactagaaagattttttgcagtcgcggcgatgagacgcagctgatcgaatttcgtcaagttccagctgagattgctagaggaactgtgtgcagagaagcggctagaaagagagagagagagagagagacgccgagagttagcgacaaaatatccggctttgagatcagaaggagcgcgaatcaagggtattgacaggaaaagaattggagactgcagcgccggttgagatgaagtctagactggcaggtcacaaattgtggtgacacgctcgctgccagggcgaaatgggaagtgcggggagggaaggggactggagctgaagctggatgggggaaaggcaccagctaaggcggacgcgcagggcaaaaaaaaaaaaacttggtagctttaccagcgatgaaataatcaacaggcgcggagaaggcagccccccagaaactcgatacgaaagtgcaagaattgctcggtgcgatgggaagaatccagctgcaccaggcagtatgacagtagaatgggtaggtgagtgaaaggtgggaaggggaaaaaagggaaaaggaaaagagaaaaggatgcccctccgaggaagacagctgctaataaggtgtagtgtaaaaggtacatgcaatcaggacgtgacaagcggcagcgggtgtagagagaattccataggtcgaaaaaacgctacctggtagtggttggtgtagtgtagtggcacgagaatgctgggcacagagagagaggcgggtcttggagggagcagggcggggtgcttaacgaggtgggctcgtgacatgcaacaggcgacgagcaggaaaggccacgcaacgaaggggaaggtgccggggaggacagagttggggattcaagatgctgcgagctgagttgcagcctcgtgaggccagcgggaaaactggataccgcgaggagggagaaagggcagtgggtggtgcgaggtgcgaggctcaaggcagcatgagtcgctggtgagggctttgcacggcactgcgtcgctgccgaacggggacagggacggtaggtatttggtgcacgtaccagatgcaggctcacggccgattcgatgctaattgaagcgtcggcgaggctgacgagagagggagctgcgggagcttggcagtattggcagtattggctgtcgtcttgcgaattttgtcgatggtagcgttggcggctcaggagcagaaacgggaggctttttggtggaggaggtacgtcaggaccgggacggaggctgtggagcacggcgcgatgctgacggcacgaatcctgtctggctgcacaggctcacagcgagacgaaacgctgcacgggggcttcgaagaagaaattctggtcaagtctggtcgtgatgcgacggccgattacgaggtgcgcgcccgggagatgctcttgacgattactcgctgtctgtctgccgcgttgcactgcttgcttgcttggttgattgactttctgctggctgcgctcgaactgcactattacacttttgcggcgatgcggggcacctgcttctgcttctggctgcgttctcagggtcaaattgcagcacagctcttgagggtcattccatcatcagcccaacgggttctttgttcaacacagaggggacgccacgcattccctggaggagagctatccacgggttgtctgtgaggggaggggccagcgtggccagcggtggttcacgtacactttgtgcctttggtctgctcggtgtaaagaaagatccaaggtgaggtggaagaaaagtcaagaggggagggcgaggcgcggtaataaaagtctctagcgagggcggacggggcgaggctacctcaagcaaccacctgaccaacgcacgagaggtaccgaaagccaacagcccggcaaaggttattacgaggagagcgccgtagaagctgcgcgctgcagaagtgcacgcaaagccgacgatgcctgggggtttctccctttccctgctggccaatggatcaatcaatgggttgcagagctcgaggcacgagagacggcgcgagcgtgcagagcagagggcagcacgaagcattacataccgatctctgggctgtgaggtaatccgcgagtagctcttggccaggaggggcgcctaagcccactacagcggcgcgatggcgggtgacctgctacggagtacatgcactcaatccatgcagagaaatttgatggatacaggccggtaggggcgcgcttattgtgggaagcagaggtcaggtactgctgctttgtgcctgcggactcgcttgggctgggtgcaggtacccggtactcacggcctcttttgctcagctggcccaatgccggcatcctttccctttcttgcatctccctcgcacttgttttcttctttctctttgttccggctcggcgcacaattcgacaagtgctgctgcgcgcaaatcccgtctggtaccacctaccaggacctgcctctgggtacttccagcgccagccagagatccagtagggggatccacaggttaggctcgaggtgctcatgtgctcatttttgagacgggcacctggcgctaaaactcggcaagcggaagtcaaagacagggccgtgcagcgaaccatgcaagcctgaagctctcctagcggcctagtacctgtagagagccatttgctgctggccagcgtcgtcccagactcgcagctccccggaggaatacctagagctagggaggctttggaggacgagacccgggctgctaacggcttaccttccatcggatcagacagcgtcggagctccctggcggcagctcacgaggcgatgctcaggtaccggtactggccaggtgcaggcacagcttccgccggtcgcgttgacgtcggttctgcgtaccctcccaaggcagcctcgaggtagggcagacgcctaaaagataacggcatcatcatcgcagacgactccccttttctcggtacctactggctgctaccacgaccttaatttacccccagatgctaggcacgattacgaagtctggccaaatacgggtatagctcaggcggaacgtttaatagggtggcaagaagccatggcctgatatgccggtagcaccgtcttttttcttgctgctgagtaacggcgagtttcttaatcatggctctgcaagaggcttccacaaatcgcttaccttttgccaggtcatttgacgaccatgtcttcgtctctcatgatcatcgtctttccttggggccatgcatcgcgggcccagacagagagaaaagcccgttggggtttgctgattagagtcaattgatgagaatgacggatgtcccccttaccactttggcctgtagccgccaccaccacacacacccctttttttcgccttcaatgctttattgccctcagcaggcgccacctcttacggctacaactcaaacttgacgctttgctgtcgagaactgctccgtacgaaggaggtggttcaaattggcccaaaccttgccaaaccctggaggccctagctcccaccggcggcgagattcacacagccggggggccagcatctaggtatctcttgcgatctgcggccgaatgcacaggcgagaatttgatcgtatatatatttcgctcatacctacatacggcttgcatgtgtagtgcatgcatcaggattctcacaagatgccccaggggtggtgcttccaatcatattgctagtgatatcatccaggtcacgccagatgtggcagtgtctctgaatccctcctcatctaccggttaatatgtgctcagttggctcaattcctggctaccattgtctgctgcttttctccgggccattgccgctctgtcaagggtgcatctcgccagtccagagtgcgcccctgtggaaatcgacgatttgcgagtagcatcgtctgcccaaaataggacccatggatgatgacctcacactcgacagcagatgctcgttcacataagccgcacacccctacttctgcaaacatgtgcgtgtgtgtgtgcgcgtgtgtgtgcgtgagcttgccacagccaagcacagccaagcaaaaccaaccctgagtcgggtccctgaaacaagtcgactgcatctggctcaatcaggatcaggatgctactgtacaattgcagcccagtcgcaagacacgcagatttgccttcaggctcctcgcagtcagagattcggatgcttgcatgtgcgccgtacgcagaataagcagatacgctgtggcaacaccgacatctgacacgctattcataggcgcatgcgctactgctgcttctgcttctacatatagaaatgtagcatcgtgcagcagtgctagtacaagtgtgcgtacacaaaccaaggatgtgactggtctcttttttcactttcttttgtcttgctttttttttttttttttgattttttttcctttttttaacagaatgcctatacctctaggtactgtacatgctcaggtactcctgccgacactcgacgccatgtttcagcaaggggccgaacgtagcggcatgcgggtgtgggtttgtttgtttcttgcgcaggcatatcaacatacttgtatgagcatggagtacctactttatatgagtatcagtggccatcgatcaataatcaatggctagctgaggcttgcaacgtctgctggagaagaagagacagcgctgcttgcagtttgcaacattcaccaaagacgttgctggagttgggcaatgggtcctttgtgctgccatgcatctgggcagtctgtacctgttgtcacaaccgacgagatgtgtccgtcactgcatccaatgcaggcaggcggctttctttctttctttctttcttttttttttttttttttttgcgtttctcagagccttgttagcgggtcgcggacggtagctgcgccttttttttttttttttttttttgtttagcggcagcagagcgtcatcattagcattgggattatcccagcagccggcatcccagcattcagcttcgaatgcaagatgaggctctgtgcctggaaacccaagttgaattggtgcaaggcccagggagtgcttgtgcgagcacattcttcaaaggcaatcagcaccattcgccaggccacctccatggtggagcaacggcgttcctcgagattctcgcgagcaaaggaccatctctttggatccgtggccacagtggataagggcgcccagcccaaggtttgtgtgcttgatggctagtttgccagcattggcatagcattctcaaaatcccctccgctccccctcaccagttgcagcatccaggcattagaggcacatccggcccctcctggccccctccccttctccaaggcttgccatatgggaggccgatccgtgaaaatgtctccaacggcttgatgctgctaccactagaaagcaacacccagatccagctactattacagcatggaggcaaaccaaagcgctggtattcgctatctgggtgcccttctccatcttttttctgtctgttttagcgacgggggcatcttagctccagcctctatggggccttctgtgggcacggcttgactaccatcagctttccatgctcgacttcctgtcaagtctctccacggcacagggccttgcgactgtgtggtcggagatacgatatgagctctgagagattaattgcccctccggagattgcccccttgcgttgatggagcgccaattactgccatgacttgcgcaaagtgagcacagcttggcgctctctgcacattaccaatttgctaccagcactgtatggtgctgatggcaaaggcccgcagcatagcgcgaacgccaacattgcaagcattcttccccctgttcacgtctctttctgtcttggtcacattggggctcaacgtcatgctgaaagtcatctgggcgagccagagccggcgaaaagctactaacactagtgtgcatcgccagttagtgttggcccgtccaagcactgagggcgatcttattactgtattggtggactatcgctgagatggcatcaatatatgctggctagcccagcttcgcagcatcattgctattctgcaagacttttgacttgacgagacgaggctgccagagccagagttggccggttataccgaaattttctggtgtttttcccttcaatcttccttttcgtcagggtctcatgaccgaaatcatgcaacgctaagaccctgagcctttcgtctcccatggcgaaagatctccatcaacgcgcataacgagacagcagtgcgaatgtatgcttgtggagtcgagcctgatacagcatctaattgagctttgcggcgagagcatgaccagctgccagcccggtctcaattgcattggcagaaccgggattaccaatgcctccctttggatcagagacgcagcagccaatcgccatcgtcaattggctgagctgcaatgtggcgccctgtccggctcgccccaattcatcggcgggcggatgtagcaccggctgctctttgacgccgcgtgtagatgcgtctgcaaacttgctgagctccaagcccacgacgatgacacttgtacatactgctactcgtgcagtattaatacagagtgctccacattcgattcgaccatgtttctcgcaagagagggtaccgtactgtaggtatccaccgagaccctgagctagacagtcatggtgcagtggcagatggaaacgtgcgtcgaggtgatgaaattgatacagtacgactggagcctcagcttaggtccatctcggtgttacctgcagcgtgtctttgcaccctgatctcgaccgcggcgactcattgctggctttacgaacattatggagtgctctgtctagcatctcatttcatgtctttgccaggccccaccccgaggccacgagacctggaacagcccctgcacagtctgtggaagacgcaagtacgggacgtgatcccaaaaagtggtggccgtgatgcggtgcaacgatggtgcgtcgacatggcctgtgaagccggcacacagcagcgaagaagaagaaaacgccatggacagatggtttcctccatgttgcttttctcgcggctgaacggccatcgccaccaagactagcaatttccatctctttgaagctctcattattgcgattcccactgccgagtactaggtaccaccacctcattagttgtgcctgctaaagtgaggcaaccaatcgttcctttacaaggcaacgtgccaaaagaaaaaaaaaattcatcagcgcatagtggtacgagcttgaagatttgctaccggccgcaaaatatacgctactacccgctcgttctgatgcttctttggtgaagaactgcatgactgctccatgcatgtagtgctccgtgccttgggtaacatccataaaagccacaagtaggaatatgtaaaactcaccaagtcatatatgaccagacaactctgcagtcgatgaaccaaaagaggtacagtaggggacccctgattggacctcgaatccgaatgctcgtctcacttgccgcgtcacacttggagacaattccatcactactagtaattgactacaagcagaggcgattactagatctactatgagaacactaggggaagtagttgaagctattacggccaacctatcccaatcagatagacgtgtcggcagtacctctcactagtgttcgtagtgacgctgcaagtagtaatacttgcactcacaagactacttactcctaccccttgcttatttcggcgaggtcagacggccttgtgcagctgcagggagcaaggtatgcctacatcagacagacaggtccaaggtatctgattggtactactactactactactactatttgaggcagccggccacggaaaactgttcctctcttgcgcggtttgagtgttgcgctttagttgcggctgcttttgcaccggcaccgctggagcttgtctctagtggtcagaaactcttccgtcttgggcgctactactactacttcatatgtacatgcatacttctgccgtcattgaaaagtctctagcagcccctgttggcgttacttcgtgcggttaacctgcagggcattcatcatgcttcgtaaaggcagccggtcgtctgtccatgtggatgatgaatgatgaaaatgccacagcagtaaagggggcctgcctatgctggaaagtgggaaacaaagccatgaagaatgtggaaaagcagatgcagctacaactggctctccagctttgtctagccatctgggcatatgaaagtcgagacagttttccgggttactttggatgctcaattggaggccagtgtttatggaccatgacgtggaacactcagaccaggtaccagtcgtataatgccagaaagaggcgcaatttacgcattctcagcatacatgtacttgcttgtatgatctctggagaaggctggataccaatgaaactttgggggccctcgtggggttgttggcctttggacttggtcatgccttggcgagatctggtcaataacgtatagaagactagtggcagtcgacccgtctgtctcacgatcagcagctactttacgccatctcgggtcagaagagatggatggctcaggcctcaggggcaattttgggctttctggttagcgacacgagtattattaggtagaaggatgcaagggagtagtatgcaagacatgtttaactgaatttcatcggataagccgtcaagtctctttcatcacgagcttacagacacacataacgattctgtataaacaatcactctatcctatacgcagcatagaagcctatcaaacgagctctgccagcacatgccgcttacctatatatcaaagactgaccatacacatgtagtcagccacatggaatagacagctcatcctccgaccaatataagcaaggccgtttcccaagaggccgcccaatataatcagcaaatcacatggcaaccataccatagctatttgtaaaacaatttgcataatacgtactgggggtacaactcctttccctcatactataagccgtctaggtagataaggaactgtatgtcttagacactttcagcccgtaggatgaaagtgtttctcatactttttttttaattcttattactgtgtactagtacttgatactagtatatacgttcctttttgccttttctccccttgcatcaccaaccagtctcggatgttgcttccgtcctttcccgctccatcccgccgccatctaggctgcgacaatgtctcgtaattaggtagtagcaaagccaacaacggatccaaccacagcctcgccttgtctcgcctcctttttttttttttttcttccgcgggttggtgtggtatcttgatcccatagcctgaggaaatcaggctgcgcgttcatttcgggatttacttgcaggcaatgctgaaaaaaggggatcaggagtgaggagctgcaaaagagaagcagtgctttttttttttttttttttctttcagcatcgaaaatgtgaataaaagaaaaatcattcgatatctttttgtttcagtcaggatggtagtcccgatgaacaaaaggggggcgctgtcgtagtggtacagagtaataatagtttataaatatctcgtggcgatcaaacaggggagggagcaagaaatacagccgcaagtaccacgtatatctctgcgtaacacaactcagacactcaagagagagccatatcccagggatcgggagggttttctgcgcctggctgaacctaaagtcctcatgattcccttgtatctagccaacaagaggcaaaaataagtgaaactgtagaagctgagactgtgaggtagtactactcggcgtagcgtaatcaaagaaaagtagagttaggggcggcacgttttagtgtgtgagcttagctctcaagtcttcttacagtacatgcaaccctacaatctcggagctgaaacttgcatatgcagggagcaatattggaaggtgtattagacagagacaagagagaaaaaacccgcccgcttgtctgcgtgtctggctgctttgggtcgattgcatagcctgggcagcacaaaaagcggcaaaagatggtctagaagctctagggtggctgtctcaactcaacagacgtgtgtctcgaacttcatgcgacaccctcagccggttggccagctcttctccttccgcgtcatatcttaggggtcaggggcgtctgggctttggcccagctctatgcggctaacttgaagtgtcacccaaaggcgagtgtaaaagaaaacggaaattacacaaaatccggtcatcgaaaggggcgggagggtcggaagctttggagtatctcattggattcatggaagtcttggctaggctctcttttttcgtcaagtacctggacattttcaatgtcaaagagttgccaatatttgctactttaccgtaaagcatctgttcgtctcgaatttatttgcgtaagatgaaaaccagaacaatcacacataccaccaccaatcttgcttcctcgtttttttaagaattgaatcgtaattgtcaatttgatgctggcgctcactacttaaatttcgtcgtggatcttgtctgccaccatgtcttttgaggtgttgattactttctctgagctcggcctctccagaggctcagctgggctacccaagccgccaggaatgggactcatctggccgctctcaggtctgctcatgggtcgactgccggctatactgataccatcgggggagcctgggagtagctttggatccaagccaggaatacggatacgcttggcttcgttctgatatgcggcagggataatctcgataatctcgtcgcgagggaatttgagattggggatatccatggtagaacagtgcatgagataggcgaatagcacacgaagaacagactcatgagcaataatcaagagatcgctctgttcgcgctctagctccaggatgatgggctcaagtcgaacggcaagatcatggtaggactacaaggcatatcgttagtcgtcggacacttccataatccaatgaagcaaatatagcttacctcagcgcggggatatctgtgatgatagggatcaagcccatgcttctcaacttcttcgggatatatctgcctgatcactcgctctgacatcttttcacagacaccaggattgatttggctcatttgagagcgttgtcgaaccttgtatcccttttctttgagataatcagcagtttgtattgtgcgaagacgcgttgatgtccagatggaaagaggccgttgaggtatatcaggtccacccttggcaatcaattctagcctttcttgttcgcgatgttttatgagggtttcggacatcctctgggcataaaatctgccttgttctgagaggtctgcgtctgccttatacgaatcctcttctgttgttgtgcccgcacgggcaaagaaggtagtccgtgatttgatgtggaggttagtgaggtagaagacaattctgtgcgacaagtaaccgaagctaacgttattgtagaagaatttctccccggcattgatcatcttgatatagttgagttcctcttcgtccatggtttcaaaaaccgggatcctcatttctattcttttcagatacattgtcgccgctacttcaggatccattccagcaaactatggccgcggtcagtggctggagggaagggatatgacggaatggcttcggtgaaacctacatccggtgaggaaatcttgacattgatggcattgtcatgtagaattcgctcgtcgttcacaaacgattcgataaatagagtctaatcagcatctgttgtcagtgaactcaacaaagaaaccaaaatattgccgacaaatcttggctcctcacctggacgtcgtgctttgcaaattccttggctagagaacgtcttccactcgccgttgggttgactgcatcgtaaatagcaacctggccattttcatggtttaaccaggcatagatatcttcacggcatttcttaagaatcttttgacggaggatgatggatgaaggagaagcatcgggaaagaagtaatcgtcaggaagtgagccgtcagggcctattgtggctcgtcgatagtctcccaggtgaaaaatacgagttttgacgccaagccattggagatagcgtgccaaagacacgcagatgtgtctgcctatcgtaagcttttcggtccaatcgctgcagccgtagattttccaaacttacgttttgccgcgagcaggtggtccaaccatgacaatggtgatacggccggagtggaaaagccgtccagacatggtgctatatagctgggccggcgccatgtcattatcttcagacacatcatggatactatcaatgaaggtcgagctcctccggcggtaccggggggcgttggccgcgatctcagctgttctagaatgccgttgaatcagttttaaacttcatttaacaatgattgatcttgcatgtgtatgtatgaacattgtcaaatattaccccccagcacgaaattgttccccttgtagctatagtcgtggccaagagggttgggtcaggggctagggatgaactggaatagagtaaaagaactgtgtggaagatgcgagcttctcgagacattacagcaccatagccataatatcaatcttgctttcatcgggacatgaattctgggcgcgcgcatgtaagccacctacagcaaggtatccatctctgcgagtcgagttcgtcttcgctagatggcaagacttgaccgacgctctctgttgggctttcttgagactcgtggttgcaaccagtaatatctgaacttcgaagactaaagaataatagtaaacaatagtagaataatatgcgacagagtccaagttgactaagaaacaataatccaataagtgagtttgtgggaagctggcgatctgggatgcggtgtgatatgcgagatgagatccagcttagctcagcctttcgccccgcctcgaggaatgatgcaaccaggatcagacaagacggcgaccgagtggctagagatgtcgagcttggctgtcggcttggcctatccagcagaggcctcgatagtaatagagctggccaagaagatggaggagctgagggccgcgtttgacgcccaggcgagccgtagggacggatatattcggttctaggtgctgagaatgacggatgcaaaatgaagaggccgttcatgcaaggggacatgcgctacgggcaagaacggagggacgcagcacgggaatcgcacaagtattgaatactacccgacgagaaatcctagagcgtgcagaggtacctgcctgcagcttgtgtagaagcataggtacttcacagcaacggctgatcaagttctcagtacctaccccaccatcaaccgtcttccaagttcttgtggaatccatgccatgtagctggactgctgtcaaaaaatcgaatgctttgaagaagaaagtggtatatttatttagatagttggcataccaaacaatagtgagcaacattactttcataccacaaaattctctatcgtaatacaagtccagagatttccatcctcattgcaagttgctgatacaaagcaccttcagccatactactgtactaactagtgagccccgcggcgatcggctccggattatcgcactctccgccactgaaaaaaaggctgaaagtctcaacttggcagcgtcactcacaaaaagtggctcgtgcagctcccgcaggctacggacaaactgggtcggttgaaaattattctcagcaactccatcccattatagccgcttcggagcttgacaccgcgcttcttggggcacagcagcaaacatctacagccgaggcttgcgtgaggccttgaataatccttgatataccaatagcctcttcgctcctctcaccggcgcagcgaggcgactcgattttttcgtctgtcatcaccggttttcgctcggctcggctccagagccaccacataataccgccgtcatggccacccccgtggacacattgcggtccctcgtcttctccaaccccatcgccgctacaataggagatgccgtcaactacttctccgagcggagggcaaagctcggactgagcaaccctggcacaatcgagtcgctgtccaaggaagtccagcgcgatgtcttcctcaacaactacatgttcaccggcatccgtgccgacctgacaaagatcttcagcatggcgccgctgttccaggtgtcgcaccagttcgcaatgggtgaacgcatcaacccgtacacctttgccgccatgtacggcaccggcaaggtaagcagcaacgcattggaacccgcgcacgagtcgcagtgccgccttgataactaactcggaattcaactcccaggtcttttgccaaggcaacgttgacaacgagggctctctctccggccgcttcaactaccgatggaccgataagctggtctccaagtcacagctgtccatctctcccggtggccaggacatggcccagttcgagcacgagtatactggcaatgacttcagcgcatctctcaagatgctcaacccctctttcctcgaaggcggcatgactggcatctacattggaagctaccttcaatccattacccctaagctcgctctcggtctggaaaccctctggcaacgccctgctctgacccaaggtcctgaatgtgccgtctcttactgtgctcgatacaaggccgctgactgggtcgccactgctcaattgcaagctgctatgggaaccgtcagtgcttcatactggcgaaagctgtcggacaaggttcaagccggtgttgacctgagcctcggtctcgtcccctccgccggtggtatgatgggtggtggcctgcaaaaagagggcgtcaccaccattggtgccaaatacgatttccgcatgtccaccttccgagcccaggttgactccaagggtaagcttagctgcctgctggagaagcgtgtcgctccacccgttatgatgacctttgctgccgatattgaccactttacggtatgtgtgccatgtttactagcgatacgatatatatcagactaactgttcgtttagcaacaagccaagcttggcctcggtgtctcaattgaggctgcccccgaagaacttcaagaccagcaggaggctctgggcagccaggctcctcccaatattccattttaaaaaaggccatgacaggaaactcccagcgcatcacgaaacccataatcggatctcgattgatagacgactaatgtagtaggaccgctggccaacaaaaggacgaacattcatctcttcttctccacactcacgactttctgattggtcaagaaaaaaagaaaatgaaaagaagggggaaaaacgaagagcaaaattttctatcgctatatgtttgatgatgaatatcgtttctttttaggcctcggttcatacctctctacataacgacgggagaagggatggaaagcgaagaacaaaaagaaaaaaaaaaagaaaaaaccccattctttgaaaaccttccttataggggggttcatcaacgcctatgtgaagaatgggaaggggagcttgtatgtgacatttttttatgacggtgactctccaatcctgttaggggagagagaatcgctatggcccgagatgaccacaaatctattcttaggtttgtatttcttggtccatggtaattgctctacctccctgtgtatattacaactttttttttccaagaccggtgcatacgtgcagtgggctcgggcgggaaatgggcggtatgtaaagcatttgggaatgtccgtcaatttttttactttttttctatcttttggatgggatgggactatgttgtagggaggcatgtgtacacgagaatcaaaaaaggggggaagtggagggagtttttttaccaagtacggcatgttggcgaaaaagggtccaagttttacataacttccttttcatgctgaatgtacaagagagatagagagatgacgaacttgaatgtaataaatgaaaaaaagattcactgtgatgaacaaataaaaaaacagagactcattgtctaaaggagtacgacatgagtttgtggctgatcaccgtttaagagaaagagggacattcattgctgctcccaaggtatataaaaatgcatttgaatcagtatacctagtaatcgaaaataaaacacaaggggaaaaaaagtccctcattccaccaacgccgtggtatcaatatatatatatataagctgtttcttcctcctctcctttcgatatatcggtacatgcaagtaacctgtaataactcccagtcatccgataatcatgcattccaacactgtaattccatgactctttcacatcatgactgtgattttttttctgtctttggaagaaaaagatgtatccaagtttaaaaacaaaaaaggagaagcgcttgccaccctaccatattttgtccgtcccataatgctatcataagccatttggctatcgtctaaaactgtgagagctcgcccatcacataacgacgcactcccgctcgggctgatctcccgacttctgcttttcattcttctctttagactttttccttttatgcttgtgcttttccgccttctctattttgtcattcttgtcatgcttttcagccttctcatttctatccgacttttcagtaccaggggggtgatgtaactgtttttctaacgacattgatggggaaattggttgaggacttgcagttgcttggcctatcgaggtggtagatgagatattcagcgccggtgggtcgggtagcggctctttgctggtcttgatcaacccaaagcgactgaggttaaggctgatacggccctcgcccgattgactagctgggcggctctgcttattcaggttgaagcgcgacgcagcgcgagacaatctggacgatgtcggttcatcagccggtgttacggcaggtgattgcggatctggtgtaacagatggcgtatgagcagtagagtccgtgagcgcctcgctctggcggcgggaaatcacagactccacgtacgaccctccaaagttgagacttataccttctagccacttacgtgatggtcgctcgacatcggcggaaagtctaatgctaggaggcttgctttgccccaagcgactggtcgaagctgaagcttgatgctcatggtgcgctgtcaatacatgcgttgagctagctggcgtttcttcgctagtcgcagagttttgaatctccagactcttctttgattcatcataggatggcggccgcccagtgtctgtgctctcagaagcatcgaccatgggcaagatctggtagaacaacaaatatggcatctcgacctttaatgattccttgatatcgtcgacaaagctgactctgttggcgatatctagatcatcaaatttcacccactgcgcttcctcataatccggaggcggatcgaaatcatgccttctgttatcggtgaggagtttaggggcgactctcgcaaaagaaatgtagtggccactttgcaatgaatcgcctcgatggcagactatagactgcaggacgagcttatattccgttgccagtccattgatctcctcttcaatgttaggtccatcagcaagcataaaatgtggaagtcgcatgctctctggaatgtcgatgtacgtattgagacgcttcggctggccagactcggtcatagcataccgctttaagcagatgcctaccacagggcgctggtcaaaattcattgccacttcgacatcgtttcggggctctgtactattaaccgcatgccaagctgtacacagcattagttaaaggaagtagtgactggcaaggattgtacacatacgaattagtcggaagaactgccaggcaggtatcgtaaccgccttgactacagttgatcctttcccactgagcctcttgcgaagggtgctggtctcggaactcgttgggcgtcctccattgtcgagcattacccgctggatgacgctggctgacctatgcctgattgtcatcctagaagaagaccctgcggcatgatcgcttgcattgcctgcgctgtctcctgcgctcaatacgctgggtgattgcggtgattgcggtgtgtcagagggagcgtcgttttggctcgtgccattaacgactagttccgatacagaggtttcttctttatcttcgtctttttccagcaggggtcctgcccgcggagtcaatggtgacatgtcaattggagatgatgaaatggccgtgggcgttaagacactttcttcgtccctaatcagccgaatttggttcgggattgataatataggaaccgcgcctgggctgccgtcctctgcaatcgatttctttgcttcttcgctgtctctgagcacgtcgacctgagtattgaaatactcttctaggcaatcttctagcttaatgccgtttccatcggtatctgacggtactgctagattgagtagcctctcgtagacaactttgtggtcatcgtcgtcatgtctcccttggtggaagagatcaacttgtagcgaaaggagaggtaattctagcttttccgtaaggaaagcaaaggcttctgaggtatcttgttgttccaagagacgagcgtccagccagccgcattcagccatggtgtcttgtattaatttagtctgcgcaagttagtaaattgatcaacttttcgagattctcgagatgttttgttgctcaccaagtctgtgcggatgagtctgcctgtgcgtagcatgttcacccatatacgtagcagcgtaactagcctattcctgggatcatctgctgggaattggttcttgagcatgcactcgaaagcatccagcttagagaacatggcgaagagcagagcatctatgtaacaggtgacggcgctgcggttctcggcaccaaccatatggacgcttgggtcatagggtaggataacgccagaggtagatttttgctcgatatcgatgaattccgtagtacgctgtgggtcgccatttgcgtatttggtgaccaagatatcttggatgtgctcgacggtgatattggtaatgttgagtgcgtctaaacgtcgctggatatcctcaatctgcttattgattaacatttgtttggtaagaaattgagatgtcataaagcagcgcaccttggcggcttctttagtggcttccgcttcattttggttggcctgtcttgaatggtcaggcttgaataaagaccgaaacgtgtcggctgtgagaggacgtgcctgccagcgagaaaggatactggtcagccatgaccgtttctctttgggggatttggagttgggcgccatgtcggcccattttcaaggaaaggtatgggggattgagaggctgtaggaataatggtttaccttatttgcaggaggggcagacttgctacgatggtgctcgccgctcttatcgcgcaggctaaggaacttcctgggaaactccttcatgattttccgctatgacgggctttgtctcgtgtatgtggaggaggtggaaaacagactctcgcggcgtggagcgagagaagaggcgtacggtacgcccccatcatagggcgagacgagtctcgacgcggcgctggtggagctggatcggcacgaaatctttgctgcagatgattttatcttggtcgtatatatatgtccttctcctttctctttcccttcgttggcgtcaggcttaattcgaggtatcggctacctgtcttgcgagattcgagacggccggtatagctcgagaagaaatgctgcgccgcaggcgtcgatgcgtcgccgagaacagggcgcggctggataatggaaaaagtaaaggctgagaggcgcttcgagaactgaactttgcaaagggcgcagtcggacggggtgacgaggtggcaggagggagatgttgtgtcgcgcaacaaatggaccctcgagcggttccaggttcaaataagaacatgaagagtgctgaagctagtgcttcgtgttggcctgatgttacagtggcgggggcgggacatccgggtggatcatatgctgccaggggactgcagtgggctgtaggggcgacacaagcgactagacagcgctataacgcggcatgatactgcgctgaggtggcaccttgcgacatgccatcgatcctgtcgcagtgccattgagagatttacatgagatcgcagcggctgacggcgttttgttgaggctggtatccatagcatcgcagctggatccgcagggaccctttggcgcttccagcttccagctcccatcgccaatcacctgcgccctgcaccacacggcgggcaacaccatcgggcttcgcctcagggccgggtccgtgaacacggctgccttggccttgcgttaggaatcccacagaggccccaagctgttgtttactgtgtcctatgtagctatacagtccctgcgcggtgctaaggcggccttttactaacctgcagttctcgtgcctcgcaaacctgactttttccctgcggcctcgtggcctgcgtacgaatgccctacgtaattctacggcgactgctcaaggcaggcgatttctggccccttcgacagccgttttcgcacatctaagcggcttgctaatctccactcctcgcagtcatgttaccgccatagagtcaagacaaacttctctccggtcttgggcggaataggtggggaacgtgacagacgaagacccgagcttacgggtcacatagatgctaagacattctctagagcattatctactaacaatgggagcggattttttcactactctagtcgagctaccctcgtcacgagccctttccggactcactgagctctgggacgagattggtaaaacgcaaacaacgtcatttcatccaagctactcaataccaggcgttcagcccccccggaggcgtgccgaatgaaggaacattggagctttcgtgcaaaagtattttgaagtactatcagtagttgccatttgcatctaccgagcagccgcagcgttctagtgttgtgcttaaattagcatcagcggcttttttgatcgcctatggcgtgacgaaaaggcgtcggatctgcaaaaatagagtggctacctaaagtgaggtgaggtggcttaggccgaatggcctcctagatggaatcatgcatacctcttggccaatcccacagtccacgatctaccaagtttccattcatcgtgaattttgcactttgacgcaagtcgcggacaatcttgggtaggggggttagctttcatgggatagaaaacaagctgcaatggcgacttacacgccggcacccttggcagttttatgcaatgctacatttcaatccatggcttttggcaagacaagagctcatgtcttattttgaaaaaccacctgcacctataatagctgagaatctcacaaatttgatcaattttcaacggttcccagcaacctctcctttgtgaaacggcctgcccatcggttccgagatctcgtttagttcggagtgcgggccgaggtgcgtctgcaccgccacatgtattccgcctcagtgtggcgccaaccctggccgggattagcctgtggctagtgtctgtgcagaggtctggaattggaaaattcccgttgtctcgaagtaaagtggtgggcagatcgagaaacttcctacgacgaagcattgagacctttggctttgggcttgacaatggcagcttcccgagaaggcgttcgcttggcgagagccttgaggcaaaaattgccaatttatcagtctgctccgctatgcgcaagagggtttgtctcgaccagagcggcacagaatgcgactgtgaaaccagacagcatcgccgatatcgagtcaacctcttcgttttcgacgccgcagcctagtaaagatgttctcaaagcttttgaagagtcacagcagcagggcgaaacagaaagaaggctccctggtaaccggtacgtgctgccctttgcagacccatgctgcaaaagcttttgctaatggtaagaatcctagataccaatatcatcctcccaaatacaatcgaggccctctgcacccagtccaggcaccaccctcgtccgaaccaactgctcgtgacttcgttcctgggcctttcagcttccctcgcttgaagcacacatatgagagcactattgcgcccgacctcatgaccctcacatacaaccatacccctcccgggacagtaccagtcgaatcgcaaaagggagttttgcgccaatgggacggatcttctccataccacaagaaccgaccgagcagaggaccaagaggtggaggctcgtcaaggctaggaatattggagcgagacatctcctggcacaatattcctgacatcgaggccgtcaccatcaactcctatgctcctctggccgctgacaacaaggagtaccttcatgtggctcgagccgttgtccaggccatcagcggccagtttcccgatgtcacgactgtgaagcacaacgtcatccactggggcgtccgaaagggatcaaaggccggtgccaagaccaccctgcgcggcgctgcggcatacgactttgtcgataaactggtgacgttggttctgcccaagatcaaggattggcccggtatcaaggcctccagcggcgacgatgcgggcaacattgcctttggcatgaagcctgcctggatgtcgtactttcccgagattgagttcaactacgatgtaagtgagatgcgggacagaaagtccttgattcacgaacagctctcattactaacatttgataataatagatgtatcctcctaagctgatgcctggctgcgatatcttcattcacaccactgctacctccgataggcaaggcaggctgctcatggaagcattgggattccctttctacggaaaagttacgcactgatgaacatcacgtcagcgatttgggagcatgggtaaaataaaaatctgcggggggggggatatataaaatgtataacaacgtgtatcgtaaaagccataatcgttagatacaatgtatgaatatttgtaggatacctttattcatcaatccctgccggttgatccatccaatacttgcagaacgcctcaactccgcccaatgtcctttttttcttctccatttcctttcaaacctatttaaaacacatttatgatttttactccgaagccccattggcgacggccttgaccttttccctgagtccatggatgaccacatcaacggctgtcatatccgcggcgtctgtcttggctgcagtgaaccctcgcttgttcaactcgtctgtgcagtgatccatggaaggctggtaattcctaaccgcagagctcagcgcatagattgccttgcgtctgacgtcttcggcctcatcctccttcagcgccatctcgatcagaggagtgacgccgccaatcgccagcaggcgctcttgagtgcgctcgttgttctgcacagcggtgccgacgcaccaggccgccatcttgcgcagctcgctctccgtgctgcccaggtgctcgagcagcggggtccacaggttgaggttggcaatgttgttggcgttgtcgaggttctcaatgagctgctcaaagttgtcgaaggcgatgagcttgttctccagggtaacctcggggtcgccgatgatctccatggagcccttcatgaggtcggcatcggagggccctcccatgagagcggccatcagctccggggtgaggtttgttggcggcggtacttgggcattggtctcagtggaggggccattttcgccggtcgtggtattctcgacactccatcgcaggagttcgttgagtcgcttgtcgcccatggtaaattacgtagtggtttagcgagaatgtgtgtggatatctgcgtaatatgaagaggatgaaaggatcaagatatggagcagcaatctggaattgaagttgttcgccaaatcttcgagttttccgcttgtggcattcatgcggcttctggaaacttcaagaaggctttagtctacaaagggactagtgccgtcgaactctccctttacagccttaccagggtttaattctagttgcatccagggcttgatcatcagcttcattaattaaactgtgtatgaatcaaatttccgagagaaacaatctgaaaagctatgattttgagaggaagtttcctaaaagactctcaagttgcctttgagcccgacaattgtttgcacgcctggcattttggactgaatcctagaaacgggcaacaaaatgccaaccccacttgttcatctcagaacccaggcgatggctttacactccgagctccgtacgagtgcgacctgtagcctagtcgtcatgatatgcttacctagtacttatatcgatacttcatttagacaaaagttgagcaccctaattctgttatctagcactccagctagagcatgggctactactactgctgctgatgatgctactgctgccactttcaaatgtattgggcagttgtgtgttttcatacacagacgggctgccttgttgagctacagctggggtgttggacaacagaattgaggtgctaggtgacttttccctcgacttagagaagtttgtactaccgtcggagtccagttggttcacaagcatcctgcatatagcccttcttcttggcgtcaaagtggtggaatcttacagatgacgtaacgcagcgtaaagtccaacaaagagtttcgtacgctgaagaaacggggatgatactgctagatacccagtagatactgacaatgatgctgtgattaataggtcatggtacgtaagcatgttttcgagtatccaggcagatgaatatagaaacattaaaccttggaggatggtgtagccttaatccagaagccacgcgttgtctggaagctaagatggtcttaaagctgtcacagtgtcgcctcgtctcgcttcgcccgccctgcattctggaccaagccgactgcagcgctatgcgccatgcagctttggatctcccgggagatcttgatccagcatcagactaggagtttgcacgctctctataggtagaaaggtagagctaacggctttaccacctatctgataccctacacagtttatatcaaagaaatatgacttatccacatgcctcacgtgatggtccgagtagagtcgaattctttgaacagctggaacaaggcttagggcggcactggctttaactgcaattgggttgatgtgttggcgcggccgaatgagcttggctggggagatttgatagcgaaaagggggctaaaaaccgtcatcagcttcttctggtgcgcctctgcgcctctgcgcctctgcttactggtgcatgctcagcgactggcgtattacgcattcgatgggcggataaatctggggatttgggatgcaagatgcctaactcaagagatacacttgaatgctgctgccttcagtgtgtgagagatgctgtaatctctctgcctagcagcaataagcttgattcaggcttggaatctcgttgcaggggcctgcgtagagcacaggcaatttgacagtcgtcaggagagggaggctcttggtgcagagaagatcagggagccttgaagaaagagcactactacctatttcctctctctcccaggcagttggtacgacgcggtaggaagtcagcagcaaaagtccgctgttcctaccagccacacattgggcccccttaataatgcggctgtcatcgagcttaggagaaggaggggctctcaactgggagagcttcacaaaagtgcccctctctgcgcatcatcgcatgcctggctcacccgtcggcctgggaagatctgtttacactccgtagtaccgctgaaaccgagtgtgtttgttatccacgaaagagagttgtagagacaaggcagccgtttttttgccatcgaatgggtgcctcagccttggcgggttgcgtactgggacgcgtacgatgagacactcgatggcgctgagaatctggctgccttgactagtaattccattgcctctgcctctcccggtgattgcaatcaggcgtccattttatgattcctcaagctcgtacatgcctaggcacggagtacgcactgctccagcggtggacgtgagcatggcctcgtaccgtgtggatggagctttcttgcaaggtgacgatggcgttgatctcagcccctccctctcccccactgatagatgccttgctatagcgacctaaggggacccaaggagaacaccgagacctaaacgagacctaaaggagcgcaatagcagagagcgctgaacagccaccgccatgagccaatcattaaagcggcaggcagcgctgcatggttggcgggcgcgtgcggtactccatgggcggcgaccaggtacctcgcacaaagcacgccgccgcagcggtacccaagcccgaccgccgaggtactttgcgctaaggcggtctcgccctggttcgccgcctcccacacgcgggccccaccaggcctttgtcccgcccacaactctgtgcccatcgtggcagcggagatacatacttccctcctttccttcccctccactctttctacttcttctacagcaccccccaatcgacagctttcgacctgcgtgtcaccttaatatttcctcacttcgtcctctgttctcatagctctcgagaccctgcgatcgcgcgagctttcttcgtctctcttcggtttcttcattcaccttttcaccagttttcatcctataatcagtcacaatggaaggtacgtcgaccttgccacgcaacaccgcgtccagcctcctgatgccgaggccaatcgagcaatcgtcgccgtgatgcctcgccgtgaacatgaggatattggctaacatatggatttcccgcactgcagaagaagttgctgccctcgttatcgacaatgggtaagcttccccgccattgtctcaccgacaccatatcctctctgtccctcctcatctgcgggctcaggaggcacggtcacggcctgccagccacgccacgcaggaggagcgacagattgcatctacaactgcatcatacaagaatgaattcgcttcctttgaatctgaaaagctgacaacaatgcagttccggtatgtgcaaggccggtttcgccggtgatgacgctccccgagctgttttccgtgagtaccccacttctgctccctttcccacgcaactgcccgccagagctatacgttttggggctattgggcgtttgcgcgccaccaccgcacgctttggttgacattttgctaacgccgccaaatagcctccattgtcggtagaccccgtcaccatgggtaagttctaataatcaacactcacgtgtcggccgccgtcatttttggtggtcgcattttgagcagcatggatctgaccgaatctccttcagtatcatgattggtatgggccagaaggactcctacgtcggtgatgaggctcagtctaagcgtggtatcctgaccctgagataccccatcgagcacggtgttgtcaccaactgggacgacatggagaagatctggcaccacaccttctacaatgagctgcgtgttgcccccgaggagcaccccgtcctgctcaccgaggcccccatcaaccccaagtccaaccgtgagaagatgacccagatcgtcttcgagaccttcaacgctcccgccttctacgtctctatccaggccgttctgtccctgtacgcttccggtcgtaccaccggtatcgttctcgactccggtgatggtgttacccacgttgtccccatctacgagggtttcgctctgcctcacgccattgctcgtgtggacatggctggtcgtgatcttaccgactacctgatgaagatcctggctgagcgtggttacactttctccaccaccgccgagcgagaaatcgttcgtgatatcaaggagaagctctgctacgtcgccctcgacttcgagcaggagatccagaccgctgcccagagctccagcttggagaagtcctacgagcttcccgacggtcaggtcatcaccatcggcaacgagcgattccgtgctcctgaggctctgttccagccttctgtccttggtcttgagagcggtggtatccacgtcaccactttcaactccatcatgaagtgcgacgtcgacgtccgaaaggacctctacggcaacattgtcatggtaagtgattttcgcgcaaggacaaatcgactgaatagcagcgctaattacgcatttctcaatctagtctggtggtaccaccatgtaccccggtctctccgaccgtatgcagaaggagatcactgctcttgctccttcttccatgaaggtcaagatcattgctcctcccgagcgaaagtactccgtctggatcggtggttccattctggcttccctgtcaaccttccagcagatgtggatctccaagcaggagtacgacgagagcggtccctccattgtccaccgcaagtgcttctaaggtaggcgtgacttgaacaaagaaattgttgtgtgttgcagattgctaactgccgtttagaagctacgcgaggtcaaagacaaaacctcacatccttcgccaatcactcgtgccaagctcatggagtcgacaaatcatgcagtgtctccatgggctcgcgtgtattgcgatcgagtctcatatttacgaaaagtttttgacagggtcaaggagatgggcgttggcttttctctgatgaggatacaacggcttgtgtatggcagctgggctggatgcgtaacgcgggtctaggggctagaagcttaggttgatacaaatatttatttgctttccggtcttagagaaacacgttgaatggaattctgtgataataatagtatctttaacgctagatgcaccctggttgtacagccttttacggcgaagtgtttgtaaggcattgattgatgattcctttgttgcccaatgaagggactctggccagcagtttcttatgaatgcctatgttgggaatcctgcccaggttggctgttattggtgtcagtggcactattgctgggactattacttgtctctttacttgtgtcactactttgttcggcaatctcgtccggactatcttcgagggtggcggcgacttcggcgttggcctcttcgtctccctcttccaatcgcctgtactttcgccgactcttcttggccgcgctatctgctttcttcttctttatcgccccaactatggaagagcggctctggtcgccattgaagaattcatccaccttctgcgccaatatctctcgagcttgtttgcggttctggctgcgtgatcgagtggcttgggactttacgacgatgccggtggggatgtgcttgagctggactgcggaattggttttattctagtagagggacccatgtaaatacatcttctacttgtaaaagggcttgtcatggatgtgtgaaattaaatatttctctgtgcatctgtacgtacaatcttttggccgccggggccgctgcctttgaggtaggattcttcgatttcggagtccgggggaggttttggacggggcgggagcgtcttcaaaagagtggcgccgagggtgctgaaagattgaaggcccgggatggctctggccgatggtgcgatgggaaaggttcttagaaagaagccaatggagcgtgacatggtctttctggttaatgaagagctctgcaaagcataggtagaggatctgagtttgagctatgaagttgcggaccataatactgttgcagcaagattagcccataatggcgcccagcataggcgggctatccgtagcgggcttagggagcatccgccagtggctaccggcgaggcaccgctaactgggcgggcgctacaaaggttgggcaaggggaccggaaacgctgcatagcgacattcccaattacgatttccggattacgcctctttttttcttcttcatcttcttcccttttccccttcttcccgtcggcaccagcgataccgagaaccagcattcatacgccgtcgagcataggcaatcttctagacagacacaaagagaggtaagagccgattgagagaaaaaagacgaccgttatcgccctgcgacgcaacaatactctgaaacatttcaaatcgtccaagaaaactaaggcatcatctaaacatggcgtcttggagtctcaagaagatggtggagcagaagatgctccaattcgacgtgacgttcgcaacgtacatgtttacgccaatggagaagttctttttctgtgagactttatcctcccccccttcctgttcttcgcctacttatccggcgttcccttttccccgaaatccctttattttctgctggcctgattgattcttcgattctgcgctcgtggtttcacctccttttgggatcaacgatgacgattgatccgtctccggcaatcccgccaacagtgccacaacttccatactgcatcggaaaaaaaaaacataccgctaacaaaaagaaactcggtttccagattcggtcctcttcctgctcatcagcctgacctccatcgccgcaaccctgtacctcccgcaacacgtctcccttcttgccggccgcgcgtggtactacatcaacggcgagacgattgacattgcggcgtttgcgagaaatgtctttgacggggcgctgggagctggcaagggcgctgcggcggttgtgagagagctataaacaaatcgacaactgggagacaaagaatattgagagatgtacgagccggagcgaggcgcttacgataataacggacacgaatataagggctgatgagagtgggagagaaaaggtgcaatctactgcctggcgaaatcaaaacacttggcttcatatcgagagcgacgagcaagggggcagagcggcttttgttgacagtcgttcctatctgtgatgaactatttggcgttgggtatattggtttcgaagaagtgtaatggaatggccggccttgtatggctttaatgatggtataaattaatacgctcctgctacgagcttaaagtggtggtaatacaaaatgttcctctagctcttcctcttcttcttctttttaagcaccaatggaagtgtttttgagtgtttgaatgcctggccaagatgtaaatgtccaatgtattttgccctggatatgaatcattcaagtgcttgactgcttctgttctgtaaaatattcctctccaaaaccatagacccttagcgagctatcctctccggcaacagcaagctcatacttggcggcgttttcatccttgcttaccggccgccaagctagctgaagaactgtcttggggagaatcaacctgtcgataattagccggcacgatcttttaccaagcatgtcacgttatgaaatgagagatagagaacttactcaggagacgtcggcagctctaagatggatgagccatcttcagccactgtacacaggctaacacgcccgctctccgtgcctaccgcgagaacatacttgttccccacgggctgcgtcaagaaatcgactgatgtgactggcccgtctgaagccaatgatgacacctgtgtaaactggggcttggcctcgttctcaccactttgcttcgacaacgaccagactctgacctgcttgtctcggcctgctgtggcgaacaagggcactgaaggagagggagcccatgcggcgtcgagaatcatacgggagtggcccttggcattagactgtagcagctggtattgaatgactgaatcttctccgacacctctctcgaaaatggcccattgacgatcacggccaacactcaggagatatttgtcgtcggaggagaatcgcagtcgagtagctgtcagagtatgggctgctagcggaggcctgagttcggtccacttatccgtctcgaagatgcggatgacggcgtggttgatggaactggctttgcaggcactagcgatgagcttgccatcatgactggcggcaagacaggagatttcgtagccgtggccgtagagcttctccatctcgggccagagggtgtgccgagagagcgtttcctcgaatggcgggtggtcgatatccaggtatgacttcttgacaatggacgcaggatcgatagcgtctcgatcacgatcgtctatgggctgaatctcctggtcgtcgtccaaggtgtcaatggccttgttggagaggcctagcacgggcatgttggcagcatcaggcatgtccgcaatgtttgctccatcgatgcctcccagtcgattgagcatggtggccacggccttgggctcgctgaagactctcatcaacttctcatcagcgccggaaacaaattgcgaggaacccagcgagtcgatgcagtttagatcgtagccgtgaatttgcgggcgagacatttcatgccatgtgccgtggcttttccacttcatatgaagtcgggttgtctgatctgagcttgtggagaggagaaaaccgccatctttggaccaagagatgccggtaacagcctttgtgtggccagaaatggcaatacaaggcctccacatgtcttctgaggcgtcatattcccaccttctccagctgcccgttctgcccagacaagccactgatttatcaccgggggaccacaggccggtccagaagccgccagtgcttcctgttgccgtcgtggcacctttctctctgctaatctctccaagtctcaccatgctgacccagatgccggagccagggtcagcctcccagatagccagcgagttatccgcagaagcagacaggagctgcagcttgccatcagcttgggaatgccactttgcgctgtaaatccaatcctcgtggcccagcaacaaagcctcgaatgttacagaaaagtccttttcagatatcttgagccagtgcgctttattggatggggactttccaggcatgaaagcaccgctagaagggtccgagccttcagcagccaaggcggggagttccttgccctggtgcactctccagattcggatgtatttatcctgggaggccgacgcgagaagtagatcgctatccgggctgttcgtctccttggcgaagctcagggatctaagccagccttcgtggccgctgagcgttgcctgaagattgaactggatccgatccgccctcgcctcggctgtcaggatctggatgacatcctttgtgccagccgaagcaaggatgtaagcgtcattgtcggcgccaagaatattgagtgaaagacatagagggaagtatttcggtgtcgtattgacagtctgaatcagctgcagctgatcattctcaaaactccaaattctgatggttgcatctgctgctcccgtcgcgactatccactttggctgctcagcagcgactcgcaaagcggtaacgcagtttactggcccggtgtgctcagatgccgtctgaagcaactcgaaatcttgtctgtcatggcaagatttccagacagccagcgtcttatcatctgagccactgatgaagtaacttgaggagtcattctcaagctcgggcagaaatgtcagggctttgactgtttctttatgcccgttcaagagtttgaatacgcctcttggaggatcggcctaacattacagaaacacaaccaagtcagaaattgcatgtccaacgacgaagacggcgcatataaaaactcacagctggccgccagagagcaatgttgcaatccgctccataagccaacagccccgtccggctccagtccgcaacggcagtctgtctgtttgcgccggcagccaaatgctcgaccgtcaagccgttggagctcatgtcatcaatatgccgagtgaagtgtgaactggagagttcatcaagacggacgaggggtccacgtgacaaggatgtgacatgcagaaagtttgcggaaagactttttttttggtggttactggcggtttttggcggggtacgagtctcacagctgtttccagggcccagaggctttgagaaggccgtgcaattatatcacaataaatttgaacttatgaataaacctgttcatctgtgatactacgagatgatttatgtccaatgcaaagagataaaaaccactgcgttgtcagggcctgaggagatctggttgattttgtcgttccatcatagcactcgatcgctgcaatttagggctagtttggacccgactaggccggaaaaaggtctccgctgtataccagttgcccgtaccaatatcagactcatccatctactaccaccggatctgctgtggtcgcagcatcgaccacaatctcattaaacaggcacacctggtgggcaagacttcgtaacgatggcctcaaacactgctgaagcaatggcgcaaatgtccctcgtcgtagagttctcgtaagcctcacctccctttttgcgcctaagcactcactcctatcatgcctcctcctcctcctcctcctcccctcacattaatgccaccaagaagacgcacaagcccgggcgtttctgctgttagtctggaatgtagctcatcctaggctatttgtctgtccggtctttgatacgtatacgtccaagaggatcaagctaactcatgctctgtagaggtggcctcgagatgctcttctcggacatacgccgccacgccctcactctgcctgccaaggacaaggacggcagcccttccactattgcatatttgatacatcatctttgcgagcatgtgatgaaggacacccgcagggagcttttcgtcctggacggccatctgtgcgtctcacctcctcttccccatgggcacctgtgccaatcactggtctgcgttgcaacaccctgtcctggtcttcctacgtactagacctagatgttcagctctgtgactggggggagtatgagaaatggttcaaggctcggcagcgagtgtgtcaacctcagcctatcatattgcctccacatgaatagcctgctgcgacgttctgatattgctccaccatctcatggaaactcggtcgctaactggtgcttatttctactctacagacggccaggcattctggttctcatcaacgatgcggactgggagctggagggggaagaagagtatgagctgaagagtggcgacaacattctcttcgtatcaaccctgcacggtggctaggctttgaacctgggcctgggcctgccgataccactgggtacatgtgtacgcacgacacgcccaaatctattgttaggacattattttgtctaccagcagcaagctatttccccacgtcgagcctggatcgatagtggctcagctgagcagggtgctcgtcgtcgtcccaaccaccagctcgccacggtccgtacgattaacacgattcatgcaccgtccggcttccgtcagtgtagcatcaaaagtctgcataaaacggcatttagatctgagccgtcttatattacggacccgactattcgactacccgcataaaccgacaagtgcagattagagtagagggggactacagtcaagatgggaacgggccgagtttcgttcgttttgacctacgcccgaaacttctttttgatgcccaaaaccccatgtacgatatttcaaattcaagccatggtaccctttagcgttgttgtctccccgagaatttcggaagtatgcccatattcataaacgagcgcatattctagcttcaacaagcccgtgtgcgtaggccatacgcgtggacatggtgttgctcaccccctttcccatactcgttgtgactttgacgatctagcctggggctcttttgtctcactgtgtttgtgatcgacgatcttgagcaccactgtgacttgccttactgtttctgtccccctggtggctgtggtttacccgatgtagctgagttgatctgtgatcttttgccaacacgacatgaatctaagccgagtgtgacgcaaacgtggcaagtcaatgagtggattccattaagcggtgaatgcgaagaataatcaaaagggcgtgagtaaagtctcccttgcatagaattagctgatactgtacgcggctgcagctatgcctgctccccaagttttcgaaaacagcgtatcaaatccgtgcagcagcattactgtgcatgtacttgtacacgggaaaagcgcgcacagacttgggcatgcaacgtctctgaatggtcttgttcccatgcaaacacccccctcctctcttgcgttttaacgattcctttcatttccaaggttcttttgcgttctggttggctggcaactcagcctggtccatactgtagaagaaatcactttgggggccgcaaacaaaccaggaaaccccaccgaacaggataggcgtgaccggtttacaaccatgttccttgtctctttttttttttttttttttgctctcttcacaccggtgccatctcttcgccagtttaaaacaactcatatttttggggggggtaaatccttcggaggatttcgcaccgacagccggatggttcattatttttttcagctgcttcgcttgtcgtggttgtttgtatgtaatgccctattacaggagaggagtgcaatgcgcttgatgacatcctcagcgcatgattcaaattatgaggcgatcagcgacagccgcatgcacccatctcccttgttgactttcaacctttctttttcctcttcctgtcttcttcctgtcttcctttttcgtttcttttctgtatcccttactcatttctgccacaatgcagcgcacaggcataaactaccccatattcttcagccccaagtctacaaccgcatcctgcaaccgaatccggcgaaacggcacttaatttccaatcgtccgtctcctaaatcccccccaaacttcagctgctcagggctctgcgcccgcaacatacctgccctacctactaagcaagggtagaagaaaaaaaagtgatgtgtctcttaatcccactttatcaaggaacggaccttgcatagcttcgtctcttatcatttttccctctctctgttgcttctactgtaggcatctttttacccacccgggcagtcatttcttctttagcctccgggggctgagatgaggaccttcttttaagaatcttactggggagctagatccgggtcgctggaaatcgtacgatttgcgttctcttcagcttttgggggtcaccaaatcatccacttaccagactagaaggtattcgaactaccaagtatcctcaacgcaaaggtaacaaacgcaagggagaaatcgtgatgaaaaaaaaaaacactccgccggcccccaatttcccgaacagcatttctactcgtattgccgcttgctttgttacgggacagagcaccgcaatagtcacaagatgcatgtgatatttgagcgtgtcgtctcagcatttgacgacacactaggaagtccgggagcaggtcccgtgacaagcatccccagtccaaaaagtgcaagcgtattgcttccattcgctcatcgtcctccatccttgtttctacctgttcttttccatgttgacgctaccttggccgtagtattgattaatcacccagactggcactgagagtctaccatgccaatagagaggaaacaaagcacaaaaaaaaagttggatattgaaacgcttttcatctaaatgattcccatgtcaaatactacctagctcgcgccgatagactggtgaataaacatggtttgataatgatatatgtaaaagccaagaaagaggcaagtgcctcgcaacagaaatcgaaacagataacaccaaaccctccattgttaacaaaagaaaagataataatcccagcgcagtattcctcccagccgcaatgttaccaattcacatgcaaaggtatctcaataaatcagccagttcagtgtgccttacccagtccctccagtagtacatcgagccaatcttatcttgatcgtggcagataactcataaaagctcaaaaaacaagagcaagctttgttccaagtagcccaaagaaggattatgctgcctgcagcctttgtgccgaattcttcatcgctccaaatcaaattaggccaccgctcgcacgttgcgaataattagtacatttatcaagagaaaataccactagtactttctctctctggtcttttttttccgtctcagtgtatgagatttgaacgtatgatataaaaatcatgtatgtatgttaaaagtagttgcgtcttcataggatgctgacaactcctaatatggcaagtggcttgacggccccaggtgtggtggtgatcctggcccatacaggctgtaggaggggttggggttgcgaagcacgctgctcaagatgttggtggagcctgggggtatggcatatggcgaagacgacatcataggatcttgggctggtagagccagctgagatacctgagaggcgatagaacgcagaggcccgcgggccgtcacggcgcgagtctttccccgacctttaacgcctttgttgctgtttttgtagtgcttctggaagtaatcaaaaagctctcgatagtcctcgggcacttcaccttcctctgagaattgtacaaagagggcgataagtctttgaagagtggccttgtgaaagttgttctgatgagtctaacaagaagatcctcggttagattttaaatgtcattctgtatgctgagactagacttcttaccttcatattacccagctgagaaaacgccttgttgcaattatcaagccggcagacaaatggcttcaagcctttgtgagtctcttcatgagatcgaagatttcctcgctgagcaaagcatttggtgcactggctgcaacggtatggtttttcgcccgtatggcggcgcacatgagtctagaaacccaaggcggttagcaaatcagtgtcctcagggggggtttcgcttaatacataccctgagatttccgcgctgcgaaaaactaaggccgcagttggctttagggcagacctgtcaacgattagcggcgtgatgcaaatgaagaatcaggtcaaacactcacatatggtctataaccagtgtgtgttcgttggtgaatgtcacggtgcgtcttttgggtgaaggctctgccacagttgggaccatcgcagacccattgctttctaggcttccctcttcgagtaggaagcgtcgaagggggtgtcgcaacatgctccggcgtaggggcaggcgtgggaggttgctgatgatcctcctttgctcgagatccttgtatagccttcataagctcgtcaacttcggttctgaattcgatcttgtccgctggatcaagtgtctcgttataagcaagtgtcttggccttgtcaagtcgagctgcaatgacagaacttggagtagctggactaagggaaagagaagctgaagtgcaagaatctggagtagcgggacctggagtgatggggctatgggtattagaagaaaccgattctctcctcgatatgggagaatagggctggtattctttcatagactggagattgcgttggtcaacaacagaggcctcagtgatcatgtaaggatgctctcgaaattcggtcttgaatggtgagccgagaggggttgatggtggtgggctatggtatggcacataagaaaatgcgctgtggctctgatattggggaggcgagacggcagagattggtgagtggttgtaggtcgagcccattagatatggggcggatacttgacgctgcatctggctgctgacttgagttctgggatcataggatgtgaatgccggagagctcatgatggaaaagcttgatggcgtgtgctgaggccaccgactccagctgggattggcttgcggttgagctgcgactgccattattgctggctagtactcaagcttgcgatcaaagctgacaatattgagaaagtatgatgtgaatgctgtgaatggaagagggacgaagcactcagtataaccaacttctgttaaagagtttgttatagtcaatgtgtggacactagttgagagaagaatctgttgagcaagtagtggaagaagaggtttctgaaaggcggataaggagggggttatgtacttgtggcctggattgggacatcttgggaacaggataatatacagttggtacgcaagcaatttaccaggtagacggatgactggggttgtgtggaagcccagtcgtctggtagtagtatttgtcggagatcgcaagctggaagatagccacaccagagatgtgaccaggactagccgctagggtgtggccaggcacaggcgaggacagcccttacatggggagacggaaagaggagggctgaggcagagctgcaaaaagtgacggatatgatatactgtacaatcgttgactcatgttgttttgggcaaacggcgagcataccattgccaatacaggtacggagaagcagtacctggcacggccggggcgacaggtgggcgtgagaagatcaaacaactggggctgccattagcttctcacacgcccctccaatctggagactaagagccccccccccatattgttcgctgagcgactgaggtacctgtgtgaagatggaggggaggggtgtgacaaggctcgcagggctatatggcggccgactaagcctgttgactgctagggatgtggcggtcgtttcccaggcctagggcagtccgtgagaattgcagaacagactcagagtaggctggcagggctcgtaaaggaacattgaaggcctatgcttggtaccaggatgttggctcgtccatccgggctctacttgtagttcccttgccagcggatacttcacatcggatcaaagagcatcgcgtcttctggaatagatgagatcagcagctgtaggctcttctttcgccgcaggtctggagcaaacgatagtcgcatgcatgtctgagcagtacatgtgatagtggcctctgttgtctgattcaagacatgtcagaaggtggaattggccgctcagccaatggtatagaggtagaaactgaaaggtgatccagactgcgggaaggaatagtttctggtcatccagccattaccaccacgaagagaagagggtgtcaaggtgtcttcccgacaaggagtggatatgagctatatcgtatcccggcttgaagatgctgccaattctgagccaaaaataacaaaactagccaaggccaaagagacacgggagacgggtattgaaggcgtttgacgtgtcctgttgctgatatccgatttgccgacatttcagtttccatgttttgatttccccttatgattgtaagctagttcaatgaataacaagaagtaaagactgaaatagtgctgctagaccagggcagataaaggaagtatgcagtacgcaatatgaaatcgaggaaagaattcagaattcaaggcggcgggcagggccgcagagggttggtgaacgcttagtactactagggggcgtggctagagagaatcactgcccggtaatcaatacctgcctgtagcacctataactgggtagcgtctgactgagccgttcgtacctcaggtacctattacttcacatgcagctgggacggtaccgcaagtacgagcagtaccttacagagccggctaggtagtaggtagggaggtactgtatgctacagtatggcaagcgagaggggcaaagttgccatttcggggaccggggatccctggaagccagcaaagctccatacctgggcgccaaaaaagagaaggaacagccgcgcaaagccctttacgggcaatacctgccgtctatggctcagcatcagatgaggtaggaacaaagggtaggtattatttgcgtatcaaagagaagagttgggcagcatttatgaggccattcattgcctcccatgctgcttcaggtcacagggagacactacatgcgcctatctggcatcagttgagaagcccagtttttcttcaaactcctagcgcagcagcattgcaaacctcttccccatccccaggaatgctatgcatatattagccatgtgcgactcctcttacagtaccgccacataatacctactagtactataggtacctacagtactactagttccagcaggcgttcagctgctagggctattggagatggtccttcgtatagcgcctaatttcatggctattgccatacgacttcatccagaccaacatgcatgtttccatctgcgtcgttatttcgacaagatacatccttacacacgtgcatccgagtgctgtaggcacatatctacgcccaactgaacgagacgcatggccgtcgaattcgccttacacgccccagccccaaaggtggagcttagcgatcgcctgctagcgacgccagcacggctgctaggtactactgctactatgcctgtacttgtaaggccacccccatttcttgcagccatcctctgctcagacaagtcgccaacacaatcaagcttcaaccccttgtgttcatgccgctctatttctgacctggctaggtaccctgaccgatgggtagcgatgctgcagcgctcgcatctttgggcggcttcatccgacggctcatcacttatcgtttcctcgattacgctcacacagccactaccgatggacggtgagatggagctttcattttcattcatccgcctattattgttcaaaagcagccaccatatgcgcctacttcgtacctacatactagcaggcatatacctacttagtattacctttgataaggaatgcttgtcgactgctgccaacctcgaagtgttgcggcacatgtccacgaggattttcccaaagtccatcaaatggcaaaaaactacatataagtccagattgggcaatgcatttgttcaatggcgccttttgattcgtcggcagcgttctgattcccctccaggctagattacttttctcaaccagtttggtctagtctggtcacgcccccttgttgcccacctccgtccagccccaagcggggatgctctgtcacactctctcactccggccgtctgtcagcaaagtgcaccgcacagtgcctctctttatgcaacgcattgtacaaatcgttgagagccccaagcctgttagtagcaccgcatgccactctctgtgacgactctacggcgtactaatacgaatctgttggtagggaacacctgtgcgtcgatagccgagataatcagctcaatatgtcaagccgaatgggtctgaacaccgttctcgaagaactatccctattacgaagtacacaaacgaaactgcgcgctttgccgtgttgcacagcctcctgcagaatgcatcaagcagttagaggggctgccagaaatcccggcttcttggaaactacatatagtactctcctcgtatgaacatctcccgccaattctaaaccacctgccgggggtgtgtactcagtatggatgcagagatgctagccagggaattggacccggttggtcagtcacgttacgagacgcacttttcgaaccagggtgggcaccagagaacaaaaaagggaagagggtcaagtccccgtatttggtacaccccgtgcttagcacaagccattctgctatctctgcttgtactgtacagtgttaagatgtggtttatccatgtgaaaagtcctgcagtatcttgtcgcagagaggctggaaaccatggcagacaccttgagcagaatggcccatctcatgcacctgcaaggatacatccatggccattacaacctcttttgggctctgtgttttcagctcgtctgatctggacattgaacgggtgggaggagacgacagacaagtttgctttttttcttcttttcccttttgagcgcttctcaagaatccggtacactgttctgttcactagtccggagcacatatcgcttctgccattaccgaagcagcagtggaaaaaaggggggggcggggatatgtccttcgtcaagttaacagtggccaactcacaaggttattgagcaagaacagggactcaatgtctccgagtctccgagaagctcttctccgccgcaattacctgttgccagaacgaaagaatatctcttgtccaaataaaccgacctaataagcacggttcacaaagcgcctcatcagtttatccccattagaaaatgatcattatctggcctctgatcttacaccatgcatgcatcagtgaaggctgcctcgtgtgtccgaagcagatacctatgccggcgcaagatcagatacttaaacagcgataatcaagggaaaggagtaacaagattttactacgatcactcctagcatgcataagagcggcagcccagccaccaggcgacccaaacgcaaaatcctgagccgccgccacatcacaacaaacgaaagccccttttctcgaaaatgaagaggactgaagtgtgggttggacatttatgtattttgtttaaagcagcacatgtcatcatttggctcagcagcagcatcacgcctctaaatgtaggtgaacagtccgcctcaccagagataccattaacctgactaacggtagccaaggacagctcaacgcgattaatgcaagctctcttgcccagctttggtggatctggtggcatgcatgtcaagctaataaagaatcgagtggatatctgtgggagaccacggctgccgctaagctcgaggcacgctgcaagccgtccattatacaagtatactacctgtgcacaatcgcatcggcggagcatcaaaaggtgtgacaccagagatctctccctggtgtcagtgccacaatctctgcagtaccgatacagtagcgacaaaaatggttaacagctgcggggaacaatttcgagctatggggtgttgcaggtcacgctgtgcagacaagatgcggcatgcctgtcgaggcgagagcggataaagcccgagccgcaagtgttctcaattttaggacgggctggaccgcaaaagttttacgatgccgagcctggagatggatagctgttcaatagggaagcaaacggttctccgaacccacctacattctgttctacagtatgtgctgttggatacgactgcaaagtaaccaaccgcaccggatctgagtcctcttctcgtcacatatctaaccatgacggggcttttcctctgttcatttatacaagatactgagggctcacttcctgtggccaaatagcaaaccgtcatcccctcgttgaactagagaggctggagcaacacccccagcaaagccgggattcttaacgagtactgagaagctacttcctattaagaatgttctgctttgggaggcactagtagtttcaaaatctgcagctatttggacgaggtgagcgatctgagtggtccgctcgtacacgcaaccaaaaacagtagcaaaccttcatctcgtctctttgagaaaacttgacctatcatctacgggtgagccagagaaaattactgtgtattactgtcacttatactacctaccttactagtgctacaagcgctagtactaggacgcgttggcctgtttgtttcatcgatttgcgcatactttacgttctacccatggaagcttaccctctcttgtcaacgccctctaagcaaagtactagcggaatgattgactgatctacccgctggacacgaagctgtttctgggttggccgccaatcctgcgcaagtgaggccgactcacaagactgggcagaacgcaacggccgctattacagtatgcacggaccgcaatgtaatattcggagcggagagaaacgtatcgtcatcatttctcacatgcggtatctaccatgtgagccaggcatgtgtctcattgcggcctaacggtgtaaagcgaggcagcccaacgagatttttttttctccccggaagactcatagcaactcgtcttcagtacccttattattttacttcataacgtgaccggcatggttatgttactaaaacatgcatcattacgtataaagaggagaaagtgcctcattttacacttcacgggccgtcaagtgactgcagcggttcttacaactaacgacgagccgtgttttcgggctagtagctgccgagctaacagcagtacgttacagtcgtggttggatctgagaactaaagaaagcagttaggagacacggaagaggcagacggtgcctttcccagggcggcttagatcatacaagattcaccgcggagagagggatcctgcatccgagcaatatgccctaggagcaatgaccagttctctggttcaggacgctagtaagccgactgctcacccagtaggtacccatcatgctgagtagcattctctctcacatttgcacggcaaagagttggtgtaggacgggtgccccttgttcgagggacaaggcacaacagctgtgaagatttttacggaagagggatttacaggagtagggatccaggtattcgaccattggctccacatacgagttggctgacaactgaatgtagcattcttaatttacctgaaataccatggcacgtgcaagcgaagggagcagatgaacggcagccactgctatgtacagggccctttttttcagctagtcccattgcaactttgccagcagcaatacctggaaggtctatacatggatgctcgcttgtgattctttttacgatgataaacaactttgcagcaaggctatggaggtaaccttcctggttcccccatcatcatgtgtgggcggcatcctcggcacacgaaatcactgaggaaaatcgaaacaagccatggctgcaggcgagatgtgatggaagctcgattggctctgccttggtgtgtgctgctgttggcaatgaaacagcagcgccgaatcacgtgtgaccttgattagaacagctcggttccttgtggggaagctctactgtgggcttgagaagaaaaaagatcaatgatgaaggacaagaggaacaagccctggccctgtcctggctggcgacgaaagtctcggatgtcgctgaagccggcaagccacgttattttagaggatgaacggtgcgggggggcgcctattcagctctccaggaggggccttgcaaacgcagtcagacgcccgccgcgttccgtagcgctcccgtcccatactccgtaacatgcagccaccagctacggagatcagtgctgtctggtgatgcttgcagagtccctgccgtcgccgcagagatgcccgctgaggcgtgtttgctcttttagcggtgcagggtcccgcactgggccggtctccggggaccttggcaggaccccgaaagttgagatgcgacagatgatgcgctatatgatgtgctgcttggatggcactctgtgcggcgcacgccccagctacagcagatagctaaagaagcgaagggcccgaacaaggcgttctgggcgacgtatctggtcggctttttggaccttggaagccggaatctcaggccctatacgagtcccagtgcgttgggcgactaacaaggctggagatggccactagtgtaagagggagattgagggttcctgataaggtgcaatcgaccaacggccggttagaaaacctggaatacaggcccaggtacctggtcctaggccctgcagcctgcacatctttcccatccgtatctgggaagcccatctggttttttttttgttctttgacattcatcgttcggctgcaatcaaatgaggagctaccccaccgttgtcagttgacagttctcttgaagagacactggaagtgagctgccaagcgccagataagtttgacagacgccttgggagcacaacaaacggtcgtgtcccaccggtgcctaaggggaaacaagttcaaggaggagaggccaggatatcaccattgtcctggtactacctgtggagggctacaactattcacacccgggtaagtatctctggctcttggaattccatgtctgataactttttcgagtaggattgccatgatgcctagtacgattcctatgcgccctctctctcagctctttgagcctaaagctcacaggggattgtttccctgggcatggaggggggtgtgacaaggaacttgccgacagacggcacaaagtcagatggggtctacctcaaagggagagactgtctgtcattactactgctgggctacaccaagtttactccatgaatatgggaatgtactttgtactttgtattattatcctcaccctagctttgagaaaacaaagctggtgagcagggttgtggctagcaacgggattgctgcgcatgaactgaagtcacttgagtaatagctgcccaacggctaggccctgggatcttgggttctattctttccgttttgagtgaccgtacggggtacgcatacacagcgacggtggtagtaaacaaattacagtatagcctatgcaggacgcagttgattgccactgtgtgtgccggagatgctgcagaggctgccacaagatttgctgcagctgctatgcaggttgcctttgcctgggtactgtgaagatggccaaaaagggatctatcatatcatcttcatacagctctcttgcccttttcatttcctttcttttcttttcctgttcttttcagatgaaacagctcccagctcggttctatttttggccaagatcgtgcccttctatgcagcctatggcgctgttggtaccgatatttatatctgcagaagctgaaaatcatgcagaaaaagggcgaggctccgagggctcggaatccagttaccatatacaggtcgggtcgcgagcttctagtttcttgacagcaggagaggaaggtcatacgttatacatcacatgttgatgtagggcatcaattttgaggcaaagcagatcggtacccttccgatgctctcactaggtaggtatgggatgatagctgccatgcatcggaccatggacatggaccaaggcgcaatagtaatgctaccaagatacatttccaattggaggtgcctcgggtgctgggacagtctcgggaccggctcatctttggtccttgttagaaaatccagccgcagcccaatcaccacattcactcccggcttcaaaccacctgctgtacactcacaaacgggcactcaacccgccgtcgacatggagccggagaggcagcccagcggccgagctccgtctcaagcttgagcgccgccttagcttctgctccctgtgcttggaggctggagcttggattcatgcattcacgtcccgccaaaccccccgcccgcaaatatacagcagagcagtcacccaccatcaaccactttagcgtccttcttcccgccctggtccctgacggcgacgcatctgtattcacaaccagctgccatgtttgctccaagatgtcatcgccctccagcactggctgggtgtgccgccctgcataacgaccacgcccgttttgcgcctagtgccggcgccatcctcctgggtatgcacaatgtgagcatcgcattttgctggtttctctaccgaagacatccctcgccaagggcctacatgggcaccgcacccccttctccggggcaccctggcattggctttattggtggctgcagcaatagatctctccgatggtggatctcggccgaagactgagatcgagggaaactgcattgcgaacgacgatcgggattttggcgtccatctgttttgcccccaaacttcgcgatagacgtccctgccacgagtggatcgcgaacacgaaggattttcagcttttggcaagcttatgaaacggaggggccgaatagaatgagagaagagaaaatactgcaaatattgcattgttacgccccaaaacagcacagcagatcgtgcagagcagcctagatgctcgctgtaccgctgtatcctctgctggactcggctggtggtaaatgagaggatgaacccacatgcactggccaagcgggctcttgggccaagggatggccagaaagtgaccagttatcgatgcgcggtagcgagtggcagaggctttggccttggttcattttgcgtcggcggcacgtccaagcgagctgcatgtcgtaaatcaacgagacacgagtggattgatgaagtgacgcacgatttcatgtccgctgattcaggggccctcatctggcccggacctcagcgttgatgtattggcggatgcaggaacgcgcgttgtagatggctcatgcttcacaacagcgtccatcaagaggctccagcttcgccgctggtaccatctttggttgtctccctttactttgagccgataatattcacgactacctatggggaagaaagagacaagtgctaattcagagcaagagatgaccgcaaggtatggcaatttgatactcccagtctcatttccacctcattttacgctacattagtattctctgcactgatgtatacgagccgccaggtagtatcgatgtgctcgttcaacgccatttgaccttgctatattcccgacgacatgttttcttgaatgatgatgggtatcatttactcacatctctgctaaatttatatgtggatcaatttgacgcactatcgagcttggccacttcgccatcggccagactagaatacacatcaagctggatcttttgttgccagatcatagcggcttgcagtgacgcggataaggtgttagtgtattgcaattgccgcgcatttacacacgtacatactatcaacgcatgccccatgagtggccacttctgaggcgaagcgtatagccgctgtgtcgtactaatgcagacatatcatttggggtgagagtattggcaagacccgagtcatgtctcatcatgtctcagctcggtctgcctttgagcaaggccaagtggcggttcagccaccccaagagaagcattcacggtgagttgattttcgactactaccggtatattgccttgattggattttctgagccggctaggatcattcaatcacagagcaggaggcactgagcaaaatgatttggtttcagaatcataggagttgtattatggtgacggccgccatcaacgccacacacttgtaactcctacctagtggtaggatatacggccatttctattggcacgcggctcatgcaactctcacccgcgacaagtgttagtgtgtccttgatgacactacttgtactcccctattatttcacatatggcccgcttcatgtgcgtagcggcgtctccggcgacttataggatttcatcactgggtgtcatgcgtttcactcgctcacccactcactctttcaaacaggacggtgtgtctcctcttctaacagaccaaataggtcttgagtgtttgatcaaacatgaccccgtatctatcaacacttgcacaatttcactcccccctccagatccatcacactatagtgtcggaattcgagtggatgttcatcctacatgcatacttgagcagtgggggcggttagcggcccatggcatgacaggataggccattccagaatgaagctatctcgactaggataagaatctcattggagagctttggcatccccgacgaatggcagaagagaatcagtgctctcaaatcctctaatacggcttccactgtggccgatgcgtctctgatgcttcagcgagggtagcctgtccttgctctgacgcttcggctgttggacaaaacaccatcaacctccatgcttctttcatttcctttcgactacctatattacgcacaaacagcccccaccggatgccggtgaagctctgcctatcagattacaggagtccccaaaacacgtgtggcagctagtgttgacgttggagctgcactttttttttttaacaattctctctctctctgagtggtgttggccctaacatgaagtattagtccacgtctgttggggagtagcaagagtacctatgacccccatccccagcttgaagggcttcacggggaagcttgatacggggatccatcctctggagcagatacagcagcagtactgcttcaaatctagctgttggggtgcttggagctgcccttactcatggcatcatgtatacctgtgacgagtttgagggcgctttgttctcgggattcagcaagacaagtgacatcagaacgtggtcttgatcatctaccctcgcaaaagtcacgctcttttctcttgatgtcctctttgggatttccctgcgtcgctttggtagctagtcagcgtctatgatataagcggcggcgcatctgcgagccctctctggcaacgatggcgcttggagaggctgcaatagcaggccctgcttctgcttctgcttggctgcattctacatcgagcctagagctttctgcacgattttcctcgagctgcaggagtctgctagcacctggacagcgacattctttagaaatgcctggttgatttcagccacagagcccctgtcgatgcaaaggccggatctcagggaccgctgtgccgccgccttgctccattcccaaaaggtaaaggccgtgtttcttacgacaatcgcactgctgctactgcttctgcttctaccactacatgtacgcccgtgtcgtagtctacgcgcggtctgccggatggcgcaagttcctcgcatctatcagatctcatctttagcccctctcaagtccggcctaggatgatcagcgccgaattgctagctgccagagcaaaaggcactcatcacgtctagtgtggcttccaagctgctgttccccccccctttcactatcacaaagccgctttacctcgtttgattatggttattgttactgtacgcacaagcaccccctccctctcccagaagtctccagtgggctgccacgctggttcgatggcttgagacggtgggccaccgtcgatcggcttggagggtggccagtgtgccttagccccagcacaattccagatggataccgactagggagggtttccctagaagacgacgcgagaggggccctagataggcggccaacggggaggggggttccatcacgtatccagaggcttgtacaggtctgagcgagccgagcaacggcgcaacaggcgacctgaaccccagccagccagccaagcaccaacaacaacaacacttcagcagccccatcgtcgagcctagcgctcttgcgtcgtagcatcagcgacccaaaagcaacagcgctggccggctcgcctattgctgctgctttgtacaagtacctacaagcagtataatctgtagattgcttggggtctttggatcttcaactttacgggggcccgtgttagctccatctcgctcgctcgctcgtacaagttcggtacagtgaaggctggtggtttatcctgctcctgaaccgggctttggcgcgatatctgatgaatacacacaccccctccttttctctccatctctccctcctctgatacacatcaattgatattcaaagcacagcggcaaaatacgaagcagagaggcgaaaacacctgcagataaagcgagacacacagactcaaaaaaacaagagagacgcagaaacggcggcaaaaggtgtgtgccagccttcttgtttccccctccccccaagagcccagtgaccgtcagccaacgaaacgactccatcctccgtccagcagtaatgcaccctaatgtaagagagctgcagtgtcgacgtcgcattctggatgcccattattgcggagtacactgcctcgctctcttgcgtgtcgtcccaaggtactccgtacagggtcatgtacgagcatgtccatgtatgcatctgtatacatgccttaattcatattgcctgtacggagtacatgatggagagaccgttttggatcgtgctaatgcacatgtcctgtgcacccccgtgccatcgcccttgagtctttgtacagtagccagccatcctgggtgcccaagacaagacaagcaatgaagctatgataccaacggagcaccccagctgccccaagctcggactcggcgccagtgaaagctgagaaggaaaaaaaaaaaaaaaaggaaaggaaatgacggcaatggaagcgaatccatggaaagtgccgtgatacgggtcggcgccaatgagagaaataaaagataaaaaaaaacggctcaaaatgttccaattctatccaatactcgtccgtttcaacaccgggggatccagccggcggcaactacggatatgccatgtaggaagttaccggaggcggcagcaaaagtagtcatacaggcactgagtttgtcttaaacccgtcatcatcgtcatgtctgtcttggaaagacgccggcaccttttttagaacgcttccaatgtctttctctctctctccctcggccgcccagataagcggcgcaacaagacgcaaaaaaaggcgtcagtcccaaagcggccgtgcgctcttttggcgtcgcctgataacaatgcgcttcacagtagtaacaggcggcttagttgatatcgaagcgccggtgatggaatgcatgggctgatttcagtgtcatatggtttgagagttgcgagatcccatctgaataatctcgccaggaaatggcggcatcgctaacgtcttatgctccccaggccggaccaaaccttcttttttgtgttttgctccttcttatttccttccattcctacttgtacagtacagtcatgtttaggacggccccatccgcgcgcgcgccctctctcgctgttgttctcattacaagtacttctcgtcttggccaaggcggatgaccggtgaagccggatatggagatgggtaccactactaacgctactgggtgactttagcaccagttactatcgcccaggcaatgagagatatccagcaatctagccaatattcttaatttagctcttgtgaaaaagaggaagaagcgtcgccgtttggggagctcctccagctgagtctttttgtcttttggcgtgttggtggatcgaacgatataccatgtccttgtataggcattagtattcaacatcaaataatgtcgtgcgtaatgcttttcgcccttcgtactcgcaaaaaaggatttcggctggcgtggatcttggccgacagataaaatttgcaaattttgtgccaaatctctgcccttgttggctgaaggcctgccgaatcgcattgaaggaggcgactgggggtgtgaagaggcgttcaaggtatttttcttgcttgcagccttgcactgcaggctccgtgcatattacctactaggtagtaatagtagcaatatgtacagtaggctgtgccgggtcctctttaaattcccatcttgctccctctcctgtatcgtgtcctgcagcgggatggggaaatcaggagcagaatccaagtttctacggcaatctgcaatgcttcgctgcgagtctgcccatccggctcccaaaaacccatctccagagctaccctcacgccggttggccttttttttttttttttttccaaaggagaattttctgcgctcggcgccaggggtcggttggttggatggcatggcacggcgctgggaatagtcgcgatgggaggaccaggatggggtgggcactccggcatcagacccggtcctggtgtggcgcccgactctgtggtccgttgaatatctcacccctgtccttcgccagagcaggccatgccggccattctcagccgctcattggcagtggccgtctcgggttagctgctagatgtcgagataatgacgttgcccgcggtttggctgaggcttgccagacgtcgcccgccaatcaggccacaccaggccatgccgcggtgtattccgcagcgtcgccttcctgtttcaccttgtgcctctttgtttgctcgcctgcaacctcctgtagcggttcgtctggtgtctatacgtgctgtttgttacagcggcttgtagcaggcatatgaatggtctggaggggagaccagacgggacggattggcttcgactcggagcgggcgctgcggagtagcagttgctagcaggagaaaatcgacttactcctttggtgctccgtatatctgctcagcccgtcgttcgggtgtccgccccggatccgggatcctctcacgacctgagctgcaccgccgtcgtccatctccatctgtgacagaagcttcgtaacgagctccagagaagtcaaactcgtctcctctgccccctcccccgtgctgtctctccgcatccccgagcccaaccacatccaagtacgtacattatgctttttccccacgacggaccgaaaggcttttttccccaggctgtcaaaactcacgtcgtcccaatgcagagaatgcagctctcttagcgagtgcatgtctgcaactgcaactgcaactgcaactgcaatgcctgcgcgcccaaagatggagctgcttcgggctcaattggcccccgggtgctttgtaaaccatgaccgctttaggcgcctggaaggcgtagagtgcatgtgtgctgtctagagctcgaggccatccaatcgtaggcgcctctccgtgaattgtatatgcaggagtcaccaattggtaggccgatgaccgagtcaggcagcgagccacctaccgtttccgagccgagagaggcattttgcagacctcgagagcgaaagatgccagcagctgaatggcgtgcatccatcgccatcgccatcgccatctccatctccatctccatctcgaacccctctcctcgcctccttgcatatcgacgccatgtccatgcccacgccatgtgcagaacaagtccctggagcacagattgtagcctgccaccacagcacccgtcccatccagatgctccatctccagccatggcttagaaggcgtcgatttgagcgggcgggccacaggcggcggtgcttccaaggcacgaagtcgtccggcggcgtcagccacagcagtctttgtcagcgcgccaagagataaggacgggtctggcacgggccaatattaagcttcgcgccccgcccggtggagcctgggcaagccacacgcacgggccattgatagcaccaggggtggcttgctcctcttgtgtggccccagcgctaagcaacgccaaaaacgagaccatcgcaacgacaagaaaccttcttcatccttgctatctcgttccatctccattctcacgcgctcccgtcccgcgccctcgccccgttttgaactgttgcgaaaccgcgcgcacgtctaattacagctacggctacggctacaatacagtactgttccaagtcggctacaagcgctacaagggttctcttccgtgatttgtctcgccaaaaagacagagccgccggtgggaagggaagagcttggcatgcatgccatttgcgggctcatccgacgacgactggcttggggacatccggcctgctgaagaatctgctgcaatgcggccttggagcccagctacggagctgcttgcttctgcctgcctgcccgccgcatcatctggcatatcgacatggaattacatgcgttgtacatgatgctagcgggagcaccactactgacatcaacgtctcgatgccgcctgactgttagcgagcgcgcgtgcctccgcttgctgaaaaaaaccgcgcgttcttgtacatacagatgtccgagcctgacgagaggtgaccagcatgctgtaggcaagcaatgtatgtatgtatacacacctgacaccacaaacccgtgcttactcgggctgatgccgtacacactatccatgtctatctacatcctacggcacatacatgcgagtgctgatggtgtcgagataggttaccagtacgggagcttggcctaactggtctgatggtcctgctcttagcggctcagagcacagagtctacccaagctcttgccgccttctcgagatcgcggagatgaggattcgctcttagacgccaaggggccttgcctgcacgcactaggacgtccgctagatgcaactcgtatctctaccgcgtctcagcacctgcacggccttcttcgcgcaaggatgagatggcaaaatccccaacaagcaccaaatcctcccttgtcgttcgtccgccgtcgaatcactggcgtgctaacgcacgaccatcacggcatagcgttgcagcagctcctgctcgccaacgagtcaagcctgacaatggttccatactcgaaagcacagctcagatcactggccactgcatgtcatcccatcgcaccacggcgccaactgccaccagtacacattcgtacacaaacacgccgcaagcttcgctcccataacgaataccacctactttacatgtgctacaacgaggtacgactaatacgtgccactagctctacgccttgcagccgcagctccaccagccaacagtaagcgaagaaaatttagaacaggtccacttatctgtacatgggaggcggggagtacgactgtctctgctcttgtctctggcttctgataccttgagacaatgcagagacgctggcgacaccactggcacgcccgtatctccctaacagaagcatgccaagagaagattcacaagtttggtatacagatgcctgttgctaccgtaaaattagttcaacctggaaggctgctgcaaagtacaggcgaatgcaaggctgatgtcgtgatagctgctcgccatacgcaagcacacgagtcgcgacaggctggaagcacaagggtgatacagccaggagctttgagcaaatattcctcttgattctgctctcccctaggattccatccaggcataccaagcagccaacgactcccaaaccacttccagatcaagcctcgagggaattctcagcaccgccggatagaatgggctaccgagccggtggcaaagctccgcggcgacgctatcatcggccttctgcttagcgctggctgcaccgcaaaccttgcagccacatcccttcgactcaccaagcactggccatcagagagacgggctgctcaccgaccccaagccgcaaagaggataaagaagaaaaaaatttccctcctggatgataagcgtaagaaagcttacttactccccccccccatggaccatggaggctcgggttgtgtccacgcacgccacctgaaacgggatccgaaagctggtttgtttcctttccgcaatttccttgcttgtgatacctcatgtcgcattgcaccctggtagcaatatcggcgtctaatgtcgctgcaaagccaatcttgaagattgctgcagcttggatcgcaatttcatcggctcgagagaaggcaaggccccagtcacgtcccaacagaagaccggggggcgctgcttagcgagtttcacggccatcgttcgatcgaaatcttgccccttgtgaggctgccatccacgctaggcaggggtaagcttccacagatggaagacggtacttggcaccaacgcgcagccagcttcggcggacgagccctaaaaaggagagcctggctgggctgaagatgttgaagaaggacaaaataaggaacgagcatgccaagcaagttgtaattttgttatattcctttttcagcgtgactcatgcaaagttgcatctgccatagaacccgttgcttgatcagatctcaaccttgctctgccagaaatgaatcacttgttcgcccatctccgagcggcaaacccacttccgataacaacagcgccgccgcccaaaatctccgacacacggaagccttatctatgaccaaggtccggttgtcgctcaggctgctgagacattgtcctttttttacaaagtgacggggtcggaaaggggtctgttgcgatgagtgcccaaagaaactatcttttttgcatcccgaaagccatcggctaggagcagatgctgaagacatccgacaaacgcccaactccaggccgtggacatgcaagtcggagcgatccgtacccacaaactcccgtgtccggcagccccacctcacgatgttttacgccgttgcgggtttggagtagcacgagtcgtacaagtaggtacagtacatgttggacggggctgcggtatggagcacaagagggtgatacctcataatacctacatatcaccactgcatgcgagcacttgaacgtacgcgtgcatgtatgtaggcgcctcaacccctacaccagataagagcagacgccctttacgaccacatctccgggagagtgtgctttggcgagcgtttgggtttacgcagggatccgagcttgggcggcaatccgcactaccatgccatgccatgccatgtcatgccatgtcatgtagcacgtatggcgagcatcagcagaacatcgatatgcatgcaactgtagtcacggaaaatattcaatcttcaagaggcacgtctctcgggcagactactcgcattctgccatgaaactgcgggggcatcaaggccagctgactttccagcagcagtgatggccggcaaagcgggaatgtcatgctttacaggcttgtgatggattgcatagcacgcaaattgcacattaataaccaaacccaccttcccggtacactcactctcacattctctccgcaggtagcagtagtttgcaggaggagacagttccttcgcctcctttggcttctgctttctctctcctggtcctctgataggtacgcatccaatggaccctgtggcaagaaatgaagcagaatcaggaaaaaaaaaaagggttcgcggcacgatggtttggtccctttgcgcattgcatcgatcttctagactcttcgccgttgccgcgtaacgcaaatcggtgagaggaaggatggtagcagcaagccctttgtggtgtggcattcatcttctaagttctacaagctgcagattccaaggcaacgatgcaggaagctagcagtggtaggagcagtattaccacatccacaacgagtaagtgcttggagtagcagctgctattactagcatcaagactagtagagtgggtgtgaaaggctgagaggagcaaacccacttctctctcttcacgttcatgccgtgtgtcgaaggggctacagtatacgtatatgacctggtgtctttgtgggtacggtggcatccagagggcctctccaatcaaattagatgccagccatccaacagcttctggccaacgattggtaagatgctgtgatggtttctccccccttctcctccttgcgccacccagccagccagcgctactgcctgagactgggacccggatggccaaagagaattgagagaaggactgaggagaagagatagatttctttccccgtggagatgtttacttgtggtccactggttcaaaaaagatccaaagaaaaatacggagagccaacacgggccattgcgagagctgggctatcgattgatcactcataggtgcagtcagcttccgtattgtgactacaagtctgtatgtacttgtacgctcgccgaatgcggaccgtccatcacgctgggaccactcgacaactgatccctacacagatggtatctaccaagtcggcaatatcagcccagatggtctcgtggttcgacaagctacaacccttcaagccacctgcagcccccaggtggtggcttgtcgtgcatctcatctccctccgtaccttatacatggctcgtacacatggcgttgaactactccaaggataggccattggcgccaggggtcgagcttcccaccacacctcttcgtggggatgcgtttcttgtctagccttggtcgccctgcatctctgctccgcaattgtggctccaagcaagagctcgtttactgcaaattgcccaacctccagtcaggatgactgataacgtggatatcacatgccaggcaaacccgtctcatccgtggacggatgctgggagctatcagtttattaagcctccatcagcatctgccttttattaacgtgcatatcacaaagggcggggtaaaaagatggtggcatcttcctgccactcatacagtagacagcttgacactgccagccagagctgtcccccccggcaagtttaacgttatgccggcggcggaactgacatggcacttgatcatttgagtctgcatcgccgcgggttcatgccatactgggaaacgcacaggcgctacgagcaactccagctagggcatgtcgagatactgtactacgagtagatgcaaccatgtctgagctgcggttcccagctaacggtggacgggggcaattttgacggcgcacacacaatctgcagacgagccccatcggtctggtcttgtccgcgccaacggcccaccgagattgagagccccccctagcaagcggcggcagcagctcgccggtcacgaactcgtctcagccagaggactttgtgctgcggtgctgcgtttcaaagttgcgtgctgcagcggacagggatccgaggcggggctgcctctgccttggccacgaaccgatgacgacatgctgatgctgtgttacggaggcttttgcgcgctggtttctgcctcgtggacgagtcccggagattgagctgggtgcggtgggagagacattgggcctcaggctgtgagcagatatgcacgggagaagtgcccgagcagctgggcaatcatcttcggcttgccaccggtacggcagacgacggacgacttagatcgggggatcagccaaatcaaaaaagtctagaaggcctgatcgacgggaggccgagcagctccaatacttgaataccaccttcgaggcgaacaagcctagactgatgggcggcgcgcagcgaccatcaggggctcattggcattccaaggcggcgccgcgcaaatctagggccgcaatccgcaaatcaatccatccatcaacatcaagaattcgatggcgaatactgctagctggcaaagggtctgcgccaaatcctgttatcaaagtcggggtctgcccaccatcccgtgccgcgaaggtccatgatgcgcaagccgcattcttttggctcgcccgcgccgcacccgagtttagattgctatccataccatataccgtatgctgagcaagaaaacaagaacacaacgcagacgcagagaacaaggaaaaggcacgccccctttgagccacgtcaaattccgccgcagccgactgactgctactcgtgccgtcgttactcatgcattgtgacatcgtttgcctctctctctccaccgcttgagtacgaagcggcaggagtagtaatgcctactagcagcaggaagattttttttttcttacttcttttttttccttcttcttctccatgtttctccgtctgttgacctcatctttaccagcatgtaatcttaaagagatccgtttgaaattgcgttggggagcctgggtatgcgaaacacggatcctttttttcgcccctccagatcgcgatgaggtgcatgccaaatccagccctgatcatggatcactatgaggatcgagaaatacgtaccctgtcccagcggtggattcgcgacgatcgcagagttattttctctgccagagtggctctcttgggtgccaaaactcgactaacacacactacctgactaggatagccatatcaacatctccaggagtctcaatgggactcgccaaatagggtaactagctctccagcacagctccgccttgccgtgaccattaccatttttttttatttttttttagatttcgtatgcagcccgacctgagctctctctctgtatctttgccgggaccattctcccaagctggtattacaccccccctttgagtttactggtcaccccggctgtcacaccgacttccattggcgccgcctgtcggctgggggccgatgattcgaatcccagcgcatgctagctactgctgccgccgctgctgctactcgtatggagactacggaataggcagtgctactgatgagacgtacttgtacatgcgtctccggaataacggcgaggacgaggacgagatggagatggagatggagctaacggctgctgtaagcttcatccgtgccatgtcatgctcaattgcacccccctcaattgcttcgcttcgcttctgatgctcctacatacagctacgagcagtagtggcagcagcagtgaaattatattacaaccctaagatgtaatcagctggaagctcgcggtcctttccccgcaatccaacgttgaattctaaatagattgaaggccgaagctattgaccaccggcctgcagcttgtggctcatgggaagagaaaaagggctgcagcgagagctgcaatgcgcgctccagattctctggcgagccacgaacgccacaccgatgcggacggtagcacgaatactacggtaactacgccgtattggggcagcttcatggaattgaagcgcacacgaagcgcctgccgtacatatctagcgcttggaagttataatagcaatacgcttctcccaacggagcaggcttgccgttgctgaactaagtccaaaaggcatgggatgccaacagacggagtgtgctcaatgtacacgcactcggccccactcgctgccggcgacggatgaatgatcatttctgattgattgcttgatgctatatattaacacaaacgggcgtctgggacatgggggatgcttggcctcagcgcaaaagcgacaatacagaagatgaagaaaaagaggggtggaccgaagatggacagccagctgttcgtcgggcagcttttggacaaaatggccgatgctaccaagtattgctggcaggatgtggtagtttcgcggaaggggatttcggactttgctttttaccttctttttcaatgctcatttctctctcccgtttttttattaccagccgttccttttttttttttttgatgggggtctggcttacggagctctttttttcggagcaagggggctcctctttctgctgacgataactttctcatgacagatacaagacgtcatgaccctagctgagtgcggcaggtcgtgataaggagccctgggatatcggtcaaagcacagcataacatgaactgaccgatgagctgggacgcaaacaaggagagagcatgggagacaaggcaaaaagtctgatatacaaggttgtagctacggagtactccgtacagtattgagctttttacctgtcgtggattggaggattggatggagggagcgaagggcaacagacccgaaaccttggacggatcgcatggggaggacaagactggcgctaaatcgaatccaacaagcagatcggtgagctcttgcagccataggccaacggcaaaggtccaagttcccgtttctcgtaggtagtctcttgaccgctagtccccaactcttttctcacacacactcgaccttaccctgtagtggcttgcattggagtaacatcaccatcttttctggctaaaagacggttctaccaatcgatggtgtttgggccttgtaagctagtgatcccgcgtatacgcattgttgccctcctaattctagtagtatactactggttgtataggcattgcctccgggagaaggacatttgtagcggtacttgtactagacgggtggccgggattatactctctccttgcatctccaagtgcgtggatgatgctcctttctcaaacaaccatgatgctggatgcatatacatgaaatccggggtgcggcactggcggctttttttacgagctgcgggaaggatacgcgtgacgttggaggtgcagctggctgaacagcccttatattgatacgtgttggctcggctcgcgtttttctggggtacgccatgtatgtgcatacaggaggcatggcgttgaactatcacatcagctggcctagccatgcgagataagcacatagtcttctccctagtaggagcagtctagctggcagaaggaagagtgacggctgaaagacccgttcccgtcaactgccatccccaggatttccatccctcaccgacataatgacagcggtaggatagccaaaagggagagaaggagagggagataagctgcagagaggcttggcttgtcccgctagcaatgtagatgcaatgcaatgtactgtaggcatgcaagtataagtcagctgcgtcaaagtgacaagtctctctcgtgtcttcgtttgtgaggtatagctagctccgttaaacgtgggaaaaagaagaatatggggggaactgcagttctcccttggttcgtgggcagaagttggggtttagcgagaagatttccatcacgagatgggaagagacacaaaaggcagggatacttgaaaaaagtttaacttccatcatgactctctcccttttctcgcctttttttaaacttttggacagggtcctgtatgggggcgcttttcgaatgccttttctggtctttgccttttctcgatttcgatttcgatgcagtgaatgacaatttgagttagaggcgtgacctgttgcggtggatgatatagagttgggaacgtgcatatcggagacgtaataactcagaactcacattggcttttggtttcttttttttttttctctcctcatatctcgaattgtgattatgaaatctatgccgctgcattgacagatctatgacgtttgtataaaaaaaaatatccgcggctatgcatgcgagggtcatatgtagagtatatctagacaagcaagggaggcatatctggtatgtcgcgtggcacatgaggaaaaaaaaaactttctttgcctcctttttttttttctgcgtgggggccatgttttgagttttttttttttcttttgagtcaagcaagcgaagtgacggtgagcagtctcacgttatttgcttctttctttctgcagggagtatgaggagacagtttcatgagtctgcccagtttgtagtcagtgcgcagttcaagtctcagaaagaaagggataccgattcttaccttgagctcagtcttcgcaagtgttgctgctttggtgaaattctcgatgacaacggcatatgacacgagtttgactcctttcaagacaactggacgtctgttttgagtcaattctatgccaagacgaaggagcaacgacaactgagtgttcaaaattcataatttattcagccaactatgtaaattttgtttcccgccatcatcgttcacctcaaaaaacaccagccaccaaacgccactccttgggtatcaaaaatcctctttttgtccttatcgagaaggaaatatatatatatatttaaaaaattgaaaagggtccaaactcgcttaatcttcatgcacaggggggccggcatagttcttgtggccccatgcccagtaccagataccggagacgagcatcgcggcaacaaacacaacgggagcatagttgactgtctcggctgtgacggggatgacagtcggcatgcaaaacagcggcatagcaagcagagaccaggctgtgaaacgtattcagttagtcaactacttggcaatagcaattatggaattggagaatgatttatgcttaccaactgtgatgacattgcagaaagtaccaagatggccaagatagaacttgcccctgcggacttgcttccttccgcttagcagactgatggcaacgggagttccatacgcggcggtcaggcaaatgacaccgacgccggagaaggcgttgaaggcggcggaagagccaaagtagatgactccaaggatgatttgtacaaccatactgagcatcatggcgttgagaggcacgtccagagtcttgttgaccttgacccaccacttggagcccgggatggcaccatcacgggcaaaggcccaagtgcaacgagacgcggcggtggtgcagccaattccgcacatgacggcgaggaccatgatggggatgaggaggccaatggcaccgccagaagagccgacggcggacttgatgatgggaggcacgggctgggcgctaacaagctcggcgagggcctgcaggtcgtcgatgacgaagacgagagggacgaggaacagcaggccggcaatggtgttgatgacgatggtggcaaccatggccttggggacctgggtggcagggtctctgacttcttcgcacatgctgacgtcggcctgttagtatacctgacgaagaaaggggtcatgtcaaaaagcaagtcacttacgaaatgatcattcctgttgaagaggtagcatatgcagcgtgaagcaagccaacgcagaaagaccatccgctgggccagccggagaaggattcaaagtggccaaatacccatttggcatcgtttcgtccctccttggcaaggaccagaatagtgaccatgagggcaatgacaccagcaaatgtccagaaaacagcggcagtctgccggcagagttagcatgcgagattataggaacggggataggccaaggcaagacaaatcaccagtcttggagtcaactataaaaggaaaaaaaaagatatcagacgacttacatctagccaagggagccacttattgccaaaggcagacacggcattgcagaacagcgtcagagccaagaagatgaggaaaacctgccatgtttcaccagcaaagatgccgacaccaggctccttttcaaacacattgatgcacgaaacgaagaacaaggtgctgccaaagttgacggccagggtgattgtgatattgccaacgatgaagagccaaccggtgatccagcttgcaatgcgcctccacttgggagaagccagcataaaggcttgatagtagacacctggagaaagcgacaaagattagcactgtttatgatattttgcggttgtttggagagctcgcgacaaatgcgcaaggcatgtcgcaagatccaaaagcgaaaaaagcgactggaattggcgagatatacctccggcagtaggataaacactcgtgatttcgcccagcgaggctgcgacgcagatgatgatgagagagaccaggacccaaccccagatgatgtcaacagggccgcctcccagcaacgggtagtataacgtcgtggccaagccgtacgggatcgaggcgaggacaaaggacatgaaggcgacttgggccgtcgatcggttgcgcgacagctcgggcgtgtagccgagggtctcgaggaggtggtcggcggtgtcttcgacgctggacagctggttgctctccagccgcttggagtcgatggcaggcgggcttgcgcccttggacgaggaggacgacatgacgggcgaggacgaggccgtctggagaaaggaccgagggtatcacgacaacgagaggagttgcggagaagagaacgtcgctagaggcacacggcgagaagaaaagatttcaaagaggctcggaaaatagagcaagtgggtaattaaacgaggaggagcagcgagagaaggcacgtgtggtctagactttgcgacaggctacgagatccaacagtcgattgtgttgagaggctgtagcgccgaaactcatgcaggtaagcagggtcaagggaaccgggatgctgtgatagacgagctgaagtccatgtgcgactaggccgcatgcgaagtctgtcgcgtgcttgggggtcttggagccttgtctagacgaggacgggggactttgtaaagaaagaagagaaagaaatttggtgtttctttttttttttttttctggtgggggaaaggctaagagtgtctctgattccaaaaaggtgatgagaattggaaagtagaaagaaaaaaaaacaagataaaattcaagtccaagtaggaggacgagagaagagaaagagaggaaaaccaccgagtcgaggaaatcacaaagtaccaaaaaagcatgtctctctctcctcttttttcctctcccgtctctcttatttggcaccggcggggcggctccggccagtttcagtaaaagcaactcggcgtggatcgacgctccgagaagttggcgctaaagaaaagggaaaacaagccatgtccgtgttccaatcaggtgcagcttttggctacgacatggacgagcaggagagtcattcatggggctaaatagagccttgtccttggacctgggacggcgtgagaggcctcgagttgataccaaagctgcttggatcgcaggtacattcatatccgtctactactacaagcgaggtatttcccccatggcggattggacgctagctcgagtttttcccatcaacatcttcaagggatgatgggcttttggacgatatggcgccgcaactggagcagttccccaggctagcgaggcagcgaggctcggggctagactggaccggacaagggggaggcgaagaaaaccggtcctgggatggctttgcctggctttgactggctgtcgtgggctcggcggtggccccaggtggcttcgttagtggcattagacggttgtccaaccttgccaacactacgtcagacgtcgttttggccgcaagaggcggtcttggccgaacgaaagcctgcgagattgtggtgtgaacggctgtttccatttgttttagtgtttctagaagggctttaaatccagggtgcagcgtaagacttgtgtgatgtagatcttgaattttgtttttaggatgcttacgagtggcagcgggctggagatggcagataagatttatgagaggtgcttatgagatttgctcgcgtatcagtgcagtcagagctgtttgttgatgcttgaagccaacgcgttggtgaggcatgccaacatgccaaatcgccaacgcggcatgtgcctacaaaaggtctcacgaggtacattgcattgcatgtacatgaatacgaagcaacagcaacgccgcagacagaaaagaaaaaaaccagagtcagtacagacaaaaaaggacccgcaagcacatgcaaattcgccaactcgccgctaagccccaataacccgttctcggtgggctgttgaggaaagactgcacgagggcctctccacgcactaggctctaagagcgagggctgcccgtcgaattcaacaaagttgatccctggagagcgagttgatggagtctagacgatggacacggcaaattagagcccgttatctgccaatagattgccagctaatacgctcagctaatgctatctagagctgtgtctgtgtctcagtaggggcatctgtacttcaagttgcatgtcacaaatacaccaggagaagacaattggaagcacttttggtgtcttcaattcatataaacaaagtaaaagcagcacttggcttacatgaaaacgatgctgctcgatatcccatgtatacgcaagagttggcctgtctatccatcctcttatcctcgctacaaatgcacaccgcactgttgttaattttctcaaaacagccctgctcccgtatctatccatcacaaccattctagcctagcctcgtagtctcatcctatcccttgcatccatccgctcattgtctcattgtccgtggcaagccgcgatccaccgcagtttcgtcttgcgataatctcggcccatctgtctcggtcagaacttgatagccgattgctcgcgtgtcttgctcgtctctttttacagcatatcgcgctgatccctaatctttttttccctctctctacttttgcgcgtcatcttccatcactaggtacatgtcattgtcgtcagtgtcttgatgcaaatccgctaagtacaaattgcgtatatatagtctatattgatatccagcttttttgagctccctctcctccttcgcgtccatccatctatccatctatcctggtgtctaatctcctttctctgcttcgtctcttcccctctctccctttccaaattaagctcctcttcacagctatacagttaaccccgtccaccattgtaatccgcgccgccagactttctcagcagcttcacaaggtcgtcctccttgagctctgactcctcctccgccgtcacggccaggtggtgatgcgcaagtaccttcttgacctcgctgctctcgacactgacgcgcgcttttcgcatcacctttgtgttcttgccgatccaaatcaccagcacaaacttgacccgcgtgctctccttgtcgttggcatattcgatccgcacgtagccgtactgcaccccgtcgtcgctcagggacgcgacaagctcgctcaggccgccggttccagtctgcgtcaaggccagcttgttgcccacggcgcccgcgtacgagaggagcatccaattggtctcgagcttgtcgttgcgcacatcgtcgtaggcggccacgatatcgggggcgtcgagtccagacattttcgctctctattgttgtgatctggcgctgtagatgcgatatagagtgttgttcgtagagcgtcttcgtggcgggccgccgattcaggagcgcaggatatgattccgaggctcggtcggcacgtgcgggatctgccggagacggcgagttagcatcgatctgagacgggctcttctggatcctgcgcttctctgctctccctgcgcttcgtttcgcgtaccttgcagactcgacgggcggatatcaaagggttcagtgttgggagagcaaaaggcgggcggggaacaaggccggactatgtacgaatcgtcggcctgagcctccaccccctttcgccagctaatcgattaattacctagtccctgggacgcattgcgcccccagcctaccctggactttttgtaaaaaggagcagtgaacagcagaagctctgtacttgaggcatggcccaacaagtgtaaatctgacttgacacaatcaatgagatctgcccagtgagttctttttgctcttgatacacgtggtaatctggcgtcggtgacatctgcgttccaatactgcaaccctccagagcgactagccccatccacctgcttgtaattctgcgcgggagatctgctttgcaattgctgttccttgcatagtctgataaaggtgaagaatactaaagtagtatcaaagagtacgtctcgatgctgcatagatgccatgtgcccatgtgtattcttggttcaacatatacctacatctactattaatgtgctccaacagattaactgtacaatcgagtgtatctgggcaagcatatgcccatctatcaaacgctcatgtccgtctagctaccagttgcattgtctgtaaacagcttcaatgcctgaagctgaaaatcatttgcttcccattttgctccagcacatcattacaactattcaacctctgctttcaccaaatcccaacatttccgcatccccgtccccattgactcaaaagcatcaacatcaacgacccattgcctgggctgttcctcgtcatcctctgctaccatagcatcttctcccacggtgaagagatggacgtgcattgtcagtttgatgtgcgtaaactgccaatctatgttgcccagttcgcccttgtatgacacctttggctttttactggctttggtgccatgtaaaagccccgacacgtattcgagagacagctgttcccgcttctttttatccaattttgctggcgtctcgagtagcttgctggggaattcccatagcccggccaacaggcctttcagtggtcgccgctggatcagatactggccgtcactacggcggatggcacagacgagcgtttcctccatgcggacggctttcttgatgggcttgacgggaaacctgcgcgcgtatcttgtgattgcttccattgtctctttggaagctaccgaagccgcagtcgaaggagaggaagaaagggatgaggagctactgatggttttcttcgtaaacgcgaaggctgtcaacgtggcctgcttgctttgctttgcatcgggtttcttggccttgccacgcttcttgtcctgtgccgaatcatcatcgctgtcttcaaggccaccctcgaatggctcgcacaaggtgcaggcatcttcgatatctggtatcctaggagaagcttcctttgactttttggcctggagttcgccttctttgtaaacacggcaagttgatgtaattggacactgcgagcagttcggatttggcgtgcagattgtgctgcccagctccataagtgcttggccccattgccctggcctgtcattgggctcagtgtttattaagccatcgtcaccgtccagctctgatgtagccttgaccagggcatctgccgcggcccagatggtgtcgatgacggccttgtctgtctttacgtttccatgtatgcccagttgcctgctcagcactctgaaaacgttgccatcaaccatggcgctggggttgccaaagacgatgcatgaaattgcgcctgcggtgtatgccccgactcccggcatcttggcttcaagatcttttgcagacgatggtaaaaggcctttcatgtctggatcgccgactgcaagctttgctgcttcatggattctcgttgcccggctgtaatatcccagcccactccacatggcaagcacatcttcagattttgccgctgcgaggtcgtgtatcgttggccatttggccatccagcgagtccagtagtcgatgacggtggccacgcgagtctgctggagcatgatttcgctgatccatacttcgtaggcgcgtttctcgagcgtcgttcgaagctcgattgggtctggtatcatttggggatcaacccaggattttctccatggcatagatcgcgattcgctgacggaatggaaccacgaaagcaaggctttacgaccctgagatccgacatctttatctaagagcaggggtctgtgatatatgatggagtgctggcgagaaggcggcaagcatgtttcttttggcgtttctgtggaatcccgggcaaagagtcttttacgcaaagcgtcgttttgttttactgaacgtgaagcagaagccgtctttcgcttcttggtggcattttctggggggctgagctcagcttcaatctcaaagtcagaatcgccacttagcgacgcggcatcttgaagcttttttgatcgagagagactgttgtcggacggatttatttttgttttggaagctgctctagcaggtggtctttgacgctttgttgcaggcatggcttaattcaggttgccatggattgatgtaaatacaattaaagtgcatgtggtttcggtcatctttttgctggaatgaagcgcgtctggcaattaatcgcgacgcgcacggaccacttcaattatttgctgcagggagcgaaaaacgaacaccaaaaaagggtggatatacgtgtatttgcgtatcgctaccggcttcttttcgaatttgaatattcggaagaattgtgttggagaacttgtatgaatacagagtgagaagcataccttgtatgtggacgtcttttgtagtgcgtacacgttcttatttcaccaagacgcatagatgtgcaaggattcatcgtttgagactcgcgttccaagacgttttatatagtgtaaagggtatatacaggcgtcaaattatacatccatcgtcttgtattccacctctcaaagtccaagcagcatggccgcaacagacaccgctgccggcaccgcctgcacatacaaaatcctcctgctggccgtcgccgcgccatacacgcccgcaactcctacacatcccaaaaagaacagcctgatctgctctccaaagctctccaccgggtgggcaagtccccagaacagccctgcggcgaggaatccgttgtagaggccctggttggccgccagcactttggtctttgtggcgaagtcgggggccagcttgaaggctttgtggccgcgcggggtgtcccacaggaacatctccagggcgaggatgtagatgtggatggcacccacggcgccggtggcgagcttggagaatagggccattgtctttgtttcttcgcttttgtcgtatttgattcccgagtttctaatgtatttgaagcaaagtccgtaggcgggctgaaggcaagcggtgctggcccccaattatcggttggccgagaagactttggctgactgaacgtggctttcggggaacctggtctggcaggcgattggctgcctgggctggtggcgtcgtagtttgaattagctgcggaatgaataccgggcgaactttgtttgagagcggaatcaaggtatgatggacagtaggtaacgaaagcgttcaattgggatgtaccagacgctctttaatatgcagtggtagtaaagccctgttcacgtagaggtccagttgtgttggctgcgcctatcgggctgagcgatggcttactgcaaacggacgtctctgtaacctttccaacgccaattcggtgggtctgatctcactcttggcgtcagattggctagctttctacgaatgcaccgctgtaatttggtaaaaagagacgctgttgcctgtggctgccggcaatgaagcttctgtgccgaggcatgtctccgtacgagcggcttactgtaaatatagcttatttattgagccagacagcggccaaaggatcgagagtttgcatatcgtcatctgaatgtacctattactagacagttgctatgcaattgagcatctgcgaccgactgtgctatgtctgaagcttggagtattcattgaacatgggagttatcagtgaagcagacctatcagtcagctatcaaatagcagagacttcattttctacttgactcaaaagttgagacgatgaagcgtggaaatgagactaataatgatccggttctttataagcaaagagggtcggtacaggcaacggcagatggagaaataataagattgggtagtgcttgtaatagataaatgctggcaacaggattaaaagctctcgggtatggcgtttcgtacgcatacttcaaaggctgctagattcgagctccatgttctagtcttggttcagggccatattcttaaatgcgttcaagacatccaactcgcatatctgttgttcctcgtaggacggttagtttgatcgtctggaacaggctctcaacttgacggaatatgttaagccgaagaatcgtcatactccgctcacaaatgttcgcagagctcctttggagcatgcttgtacaagtgtatttcatcagaggctaaaaggcattctcatttcgacagggcgtgaatcagagctgtagaagatgctacatgtcgcgtcggtctggaaagattgccgaacctgcgtggtcgttatgcgtcaaaccaacatcttcccactttaccccatcgcaactccagctgagccaagttcacgttgcagcaaggaactatcgaagttaatactgggagagtcatccgttcatccgttcagaacaaacacttcaacctcccgccgggcgccacgatagcttgtcatgtcgtcgtgccatccaacggcggtcattcgagtctaagccattgttgggggtccaagccatgaatagtgtcttatacgcgccttgctgttgtgatgtcaaattgaagctttcaatagcgtctttttaaagctgaagagggataaacaagaaaagaaatagatggataaatatagttaagctgatagttcccttgtgtccgtcgccctgctgaagactcacacttttgtctattattaggagcttgtcttgtcgagaaggcgaccccattctgtgggggaccggccaacttcaaggcatgaccaagctgagattatgcggggaagctacctcgtacagaggctcaagatagcaagcgtagcaatatcacagataggagatgggctttctgtaaagggcgcgacgctggtatacaggcactaaggacactagataacatgtctatacctaggaatggagcttcaaggtaacgtctgaggcagctagagccatatccataaaaatgcacatctattccgaagatagcttctggtttgacagctctacggagtacggataaagacaacggatctcgccttgttggcccgaggagggcctccatccttgaagctccaagaggaagtttcgcaccagcatccgtgggggtcgagctcaaagccagggcgtgccgtgatggaacgttctgatatgggctacttggtcaccgccgataatgaagacacagagaatcttgtgccaagaggcgcctcgcaacgttgggatgatgcatggggggtctggttggtggggttttatcatcaacgctggataaggagaagccacggacgcaagataatggcctggcagagcataagggaagctggtaggtacatgtagtcttaaaagctgcaaaacaatgctcgcagataacgaatgatgggcgcgtgagcattgctggtcagggattagcaagtaaacggataaaagtccaacttcagaatgaggagaccggagcaactgaaaaagggccggccaatagcagtgcacggatcgagcaagaatgtctagatccatgtccaggttaatgcagtgagccgcacctctttgctcgctcgtccgtgtcgttactgggcacattggtactgggagattcaagacgtatacaagtaccgaggaagacaaagcatacacgtactgtttacgagtgtatacatacatgggctctaagctatgatgcggcagccacttttgcaagctcttccatcactatgtagtgctataagcagacattgaacacacaatcctgggtaccgtctcttcgtatggtggtggataacacgttgtgggggtcaatagggccaataagccagtctcagcgccaagccaaggtctgaatatgcacctgtactctcgacggcttccggtacctgagatgatcgtggctgagcccatctcagctcgatttcgcctcgacgatgaaacggaatttgagcctcgtctcaccgaagatgcaatacattattcatgcatctgtcttgtctcatggccacttggtgaagctacccccgcatttggatgaaggctcatgaatagccggcaaagtctcaccgtcgggatgcaaacccaccagcgggctcccatttacgacaactaaccagaaacggcactttgcacgcactcatcgacagcaggttttaccccatccctccgcgaattcagaggcttgccgccgctagccttagacccagcttgatggttcgagtgcttgttgctccctggcgctcggtgggggaacgaaagatgggggaaaactgcggagtcttgtcttgtcttccccgaaggctggggacttttacgcgcaaggagataggcctttgctgcacttttgagtcaagtggatgatggactgcaacctccatcttgcttcgttgctgatccctgctctgaattcggcttgcctcgtggctcgtcgtggagcttggggaagactgggctgttagtccggcctgctaccatcgccttggatgctgccctttgcttgactgcgcgaaaccataaagagatcttgacccgctgtcagtcttgcgtacatcttttccctttcatcagccttctccttctccctgaaccttgctgacagtcgtgctctgctctttacttgcagcagcacaacaaccatctattagctctgcaaaggaaaaaaaagatatacaaggtcgacagcgcgaaccggagccatgggtgagaaggacgagtcacggcctgaggcggtcgttgaccatggctcgctgaatggcgatgcctttgacaaatctgccattggaaacatcaccgaagtccagggcaatgcgcatttccatgagaccgttaccgcggcgccgatggatccatggtcaaggacgagcatcaagttgtacctgatcttgttggtggcgggattgaacgcgacggcatctggtttcgacggtgtaagtggattttaccttgataatgcactttggcgagacgagccgactaacagtgattcaaacacagtccatcttcagctctatcaatgccatgacgcagtaccaggactatttccaccacacagagcttggttcatccacgggcatgtaagttgaaacttactccaaagaagtcacttcaatagtatactctggctcacatctgcattccatcttggtagcatcttcatgatttacaccatcggcaacatgatcggttctctcttcaccggcccgatttgcgatcgcttcggtcgtcgcgccggtatgatggctggtgccgtcttcatcatggtcggtgccattgtacaaaccgccgccaagagtgacgcctaccttttggggggtcgttttgtccttggattcggcgtctctatcggaacttcgtctgctcccacatatgccctcgagttggctcctccccagtggcgtgcccgtgtcgttggatactacaatacctgtatgtggatgctcgtttcttttcagcctacaacgagaccgttggagatgttgaaaaccgctaacataggagcgatgctatacagtcttctacaccggctccatcctcgctacaggtgtcgcatatgcctccgccaagcacaacagcaccctcgccttccgccttcccatggccctccagatcgcccctccgcttgtcatcttcttcggcgcactcttcatccccgaatcccctcgatggctcactatgtggggaaagcaggaaaaggctgccgagattctggccaagtaccacggcggtggcgacttgaaccacccgttggtccagctcgagctgcgcgaattcgagagctcgattgaattgcaaaagtcttcaagtgtgttcaactactggcttctggtcaaggaccgcaactctcgatggcgattcacacagatggccttcatgtccttcttcgcccagctttctggaaactcggtcttgacttactatctcccgtccatgtacaagcttctgggcatcatttctgttgaccgcagactgcttcttacctttgccaactccattgtttcttgcactggtgctgttgctggctctgccaccaatgacaaggttggtcgccgtaccaagctctggatcggtagcattgtcctcgctggactattcgctgcagtcactggattctctagcaagtttgagcacggctctgcgggtatcagtacggcctattcgaatgctggtgttgccatggtaagtgatggccctccggatatagcaaaaacaaacccaaacgttatggcggtagatgctaacaagatcacttgtatagattttcctttttggctgcgcctactcattcgtgtatactcctctaaccgctacgtactgtgcggaagttctggccaaccatacccgtgccaagggtatgggagttgtaagtcgcccttcatctctctttttacaatccgagcagtattctctatcaatatttcagtaatgctgactttgagcgccccacagcacgtaatcttctcaaacaccgcaaatctttacaacacctatgttaccgccatcgctctggactctatcgactggcgctactacctcatcttcgtcggcctcaatctcatttatgcaatctgctggtacttctttggagttgaaactcggggccgtactctggaggagctggacgaagtcttcaacgccaagtggccgccgcgtgctgccttgaagaagcaggtcatggtcaggcagcaggacggccatctcgcaggcctccatgacgatgagcttgttcgagaagtctaagtagatattggcaaaggggctgtttgaaaactattgtgccaagggacgaaattgcgttttatctgctggctagaccgagcggacggttacgatattaatatacgagtaatgatatgcggaacatttggctactacgtattgtagtatagttatgatgtttattcgaattgagatgtgaatttgtgttttaaaccaagtatcaaactctctaagcaacaagctgtgcctatcattggtttacctcatcttgcaaaatgctgtacatattgccatggcctgaaagatattctgccaatccactattatcctgttcatcattcccttgcaccccgtcaagcgtaatcatgttctcgattgcccatgctaccctctctgccgcaatctttgctcctccaatgtttggtgccgcaggaccaagttgaagagcccccagccttccagccataaatagaggcactccgtctttccacatgaggtcctcgttaatacatggaaacccgccatggccgtggataggatatttccgcagcatggtttgaaggtatggcaaggcagtaaaatctgtctggatgcccgtagcgaaatacatataatcgaataagggcagccctgcaatgggaggctctgtcttgataatccagaattgagcgccatcaacttctttcatttccgcatctacgagcgttgtatgagtatgaagctcgacactgccagacgcgatgcactttttcagtttcttgtaaaaaaggggcgtaagactgccaccgccgcgtgcctccttgatgatctcaaggcgctcaagatccgagtcagcggaccagaaccgcgcatgctctgcgtttttgtatttgcccatccacgagaggtcaacgtcgaaatgtttgacgcgcatagggccacgcataaggtgccatatcttggtcactccctttcggagagcgagtaccgctagctgtgcagaagtaaggccgccaccaatgatgaggacgttggtgcatctacctgcggcgatgcgtgattgaacgagcggatctgggaattccttgatctgcatactgtggcatgcttgaggaatcccgccgttgggcgagggagatacagatgagagcaatggaatcttgggagtattggcaggcccaactgcgaggactaccgttttcgcatagtattgacgagctgcatctgtcgtgatggtgaagagctttgtaccgtctatcgaaacgccttttacctcgccaaagtcgatatcttgcagtgtctctttgcggaggagcttctctccaaggttatatcgatcggccacttgctcgcaatgatcgcgaaagagcgattgtgatggtgtgtaatagtcgtttcgctctctaaggttgatatcaattctcgcttcctgcctatgaatcctcttgtcagacctttgtatatgcgctccagtaaatcgggtttacatactttccgccgcatgctttgcatttggctttctttttgcttgcgtgcttgctgacctctttgcctacgcagttgcggatctcaacaagctcatcttcacgctcgtgagcatacgtatgagccagaagagcatctcgatcgagaggatccacatgccaaagcattgggctgcgtagatgcgaaatatcatatgttttgaagaggtgattccagcggccgagccacttgttgtccgtggcgtccaagacgagcatcttgtattcaggccgacaacttgccgagtgatggggatgggatatcttgccgctctttacatgcttgaggctaatttgctttccatatttcccaatccaatggtaacggcggtgttcttcgtccgtgaaaagagcggctggagtatgttcgcggagtcgagaagccgtggaaaggccacaagggccagcgccgacgataatgacatcgtacacctcttcttctttttgaagcatactcattttttgtcaatttggtcttgtgttgttttatagagagacacaataattatcatatgatgaaaaaaaagcaattagcgactgatgaagtcaaaaagagatgttaaagtgctgcaagaaagaaagagagtctgttcgtctattgtgtttacgttttacgtcttcttgaagtatagctgaggaccttgatggtgaaaatgctatatatcttctagctacctcatacatgtttgcacgatcatgtagactaactgttttcaaataaggcacagtaaagctgcgttggtgaaccctgatggttggcggagcaagacatcaaggttgttcgtcaccacttttgaagactggccaggacttcagtgattgggagaacgagctgatagtgttgggcactgtatgttgtcaattcttgacatgccatctgtttattcatgtttatcatttaacaaagatcgaaagctgtcctggtggtgtactaagctgctgcgatcgttgctaattccatgtacagaatctagtcccgttgctacctgtgcgggtatctgtagatctataatttacatgtatatatgtatgtatgtaatctcacacttgcagctgatgattgtactatggttcagccttttttcccttcttgtttttggttgtctgtctttctacaatgctccaaccatcacggccaaagcgctccatcttaacgactccattatccttgacgctattccccacctccaccacggaaatttcacgtccgcctattgtaaccactatctaccgaatttacgctgttgggactccatcaagcggattcaaagcaatttggcgcagtggaagcgcgccgggctcataacccggaggtcgcacgatcgaaacgtgcaattgctattcatcttgattttcttttttggcccttttaccatatttctgagtctttggaaacaatcgttcctagggcatacagatacgcaattctttttgtcattgtctcatacgttatcgtgaatcgactgctttaaacttggttgcaaccaacaaggccatttaccgccattttttccatgtggaggaacaatagcaacctgttaccacacatattattcccaagaagcagcagaggtgcagccactctcgatccgtgttgaagtggaaaatacttccacaggcagggcccaggaaaagccccaaagcccacgctgtgcttagaccgctcaacatcatccccggggtcagcattctcaactgccagcttaattccacgtcactggatcgaagacgtgctctcagggcctcaattctctgtgcggctgctgagatggccgtggtttgcgtcgttgtgccgagagaaatgcagagtccaatgagcccgatgtttatgacaaagagaacctgagtcgtcggatcatcgcctgtaaggcagcctagtgtgaccacgaaggcaccacatgcgagcgatgctagagagctaaaccaccgagggccgtataaagtcgtgtatttgccgaccaatgggccgcctaccatggggaaaaggagagcgaacatgacgcctccgccagcagatgaagtccaaccaaaatggcggagcacgtagatcggaatagtctgtggtgatgtgttaatataatattggacgaggcaatttgatggcaaactcacagcttccaatgctgaccgaacgatgcacgcaacagccgctccaatgacgctcgagagccagttccatcccagactgcgcagctcagacacggcatcatattcgtcttcgcagttgccagtcttagcaaatgccgtgcggtcatctccctcaccgcgctcaatatccgttgataaagggcggtttattgtcccatgagatacagcgaccgcagcttctaacagaggctctgtttcagaatcgcctttcacaacatccactggggtgtgttgctgagtcgtcacgtctttctccttgactaatactcgaagcacaatgtctgccgcaatcaccatctctactacgccgaagacagaccaatgtcctagcttttcgtagagatagcctcccagtaggggtccgatcagctccccgatcgtagcacccaacgttgtgtaacccatgcacactcctagattggcctcgtctacctgcgagactagaaaagcgatgccagacacccatacaagagcttctgaggccccctgcaaggcgcgtgcgaaaatgatgaggtatggatcagtggcaaggaagaacagaagtgtagcaataagcataataccaattccggcgaggaatgggcgacttttcgagacgcttccgtcggcaatatatccagcaatccctaatgcgacacgaatcagcatctagagaggctacttggcaaggaattggctgactcacaattcgtaatcagcaatgccatcccgaaggattcaagagacagaacagcccaattgtcaactgtgatcgactgccatgttagccaacttgatattcgctgccgagtttgagatacggtttctaccaaccatcttctggtcgggtctttagtcgacctgtgaagagctcaggtaggaagggtataactaaatcatacaccaatccgtcctacaatttggttagcacacagattcctttgggcttgaagccagtccatatttactgtaaacactgcaaatgcgaccgcaaaggtcactaagccttctgaagagcgccatggcgatgtccccgtttccgattgacgacccatcgcatgcagttattgggattgggactgaagttgcaaaaagaggagacaattagcacttcacagcaacgtaggcttctgagatcactgtcatggattgcgaaggaggaataatgtattaatagctgaaatctagatcacgaaaataaaaggcaggatcaagggcagtgaaaggttgggtgggtgatacagtcgatcttggaagggaggcgaggccgcccccccggatacacgatgccgaactagatatccacatatcggcgggtcaactttctcttctagagtgaatgatcaatcgccagggcctgtttgtgaacatcaatgtatggcgcattccgaggcctacagagggccagagaaagaatagatcaggagacgaggtggcgggatacccacgaagttagcgaattagatagctcacggtcatctgcatgcatgtctcacaataataaaatgagcaaacatgataagcgcctacttatcgtgatctgccactgttcttttctagacaagtgataacgtgccgccactctaattcctctgctgcagggagagaacaggttgtgtgtatgtgtgacacctctttgcctcatattttgtactacacatcaagtttgtacaggtaacgatcgccagcgaaaaggtggctagctgcaaaccctgcggaattttgaacattattgaacattagtagatgtaagtgggagctgatgaacaaaaatccttgatgaaaatccgattctgttgcaccgattgcggaagcaggctttatgctgctacttgcaatctccaccactaaatcgatggatgcaagatatttgtagctaaacgccggagcttatatggatcaggaagatacatgcacaagctgcagcacatcatggacccgcggctgatggcgagctagccctgctgctccgctgccatgggcgcgatctagacaagcgagacaattgcgcgtcaaagtcggtgacacaagttgccctacagattggatatgattgggggggttcatctccgaacctgaacaatactgaacaccgagcttatgcatgcatctttctcgttcactgtatgatgctatggaaatagtatgtgcagcgtgattggcggtggcgtgggtatcacaacgcttccagtttgatcaaggtgtcccggcattctctagattggagctcaatcgcgagatcctctcagcctatcccttctgagatggtcgcacactggactaggcagctcattgtacatgcagccctttttcagcgagcgtaccgacctattgaatgagcctgattcttttacatacagcaatggatccccgctatcagccattgagacgccccgaccatccatccatatgacctacacctgctccgtagatatgaggtggtattaaagattctctacctgcaagatgcgacttttttgccctgaaacggacatgaggccgcatagcgagtaatggaatggccacaccctgagcgttaccatgcgtccacgcttcataaccccgcgctggattcattttgatggagccggctgttctgtgtgactagagaggagcatcagcaattggctactacctgctgtacatggctatggggtaaaattccctcagacacgggagaatgaagaccatatgtaggtatcagtgctgggtattgcgactgggtacgggagaagtagtcatatgagctgatgaggagatcggagagcccgcgaatgagctgctcggaacgcttcacgttacaacgaagagggtcaacaactggactaggtaaccaggccggaacctttctttatagcatgtgcatgcaaggatacgaaagtcccctttgtgtactctgtactgtaaagtatgatgccaatacctatatatagtacaagcatatcggaggctttcatgtacaatgccctggcggctgatatactctatgccaacatggagcgaatctcgtcgcaaggccgaaaacatataaatgcaaggggcagcgtataccccgcagtgcacactcaccacacagctctgcgaacatgatggagagtttctatttcccttctgtctctcttctcttacgtggtatgcatgttgacgccgcctaatatgtttcttctacatctacgtctgcgcttcttagatatgtaatctaggtcaacatgctgcctgtggcttatagggcatctagggcatttgaggttggagcaaatttagcgcatgaaacgaaatcgactttggcgttcttgtctcagttattgtagctacaagacgtatgcgcttctcttattccgctcaactaatactatcagtaagccaactgctcattttcacgacttccacagtcgccattttcggcaacgtgcagtattgttaagctctgttattggtaacggaaagcagggatgcaaatcgtatcagtaggctggcggtgaaagtaggagaagaaaagcacatagtcagttgacttagtcccacaactttcacacgcgatggaatgcttggcctagcgcttaatcgcaataaagtatgactcttggcaagctacttctgagtttattatgctctctgcttataacccgccgatattaacctctcacgctgttcgcgaaataggaagcttaaatctctaataaagacggccagactattcgcggttttgatacctcttttcggccgcactgccctctcggactagacaacgctttgctactctagtgacttaacccgctccagcgccgtccagtatgaggggtagagagctgttggggagactggccccatttaggatgcagatggcttctagagagagctcttggcgaagggtcgaaataacctatttcgggcaggtcggtgagcataaatggaacatttgagaacttttcgtctcggcatatgctctatgacaagtcgaaactagttgattcagtcccttgcgttggaggatggtgttggcattacaaatggcataatgtatggaaatgggagttgtgtataaaggaagccacagttcctcgcagttgagatagaaccccctctcaatagcatcaacgtataattcaagcgattctctatagaacgacgatataatcttttcatcatgaagctggcatccgtcgtttttagccttttccccgccgcattggcattgccagcctctgaaggcactttgagccgacggcaaaccagcctctcagctatcacagatcagctgctgttcagcacaacactccccgacttcattactcgccgcaatgccaaaaacccttctacgcttgactggtcgtctgatggctgcaccgactcgccggataatccgtttggattcccctttgtccctgcttgcaaccgacacgatttcggctaccagaactatcgcctacaaagtcggtttacggagagcggcaagctcaatattgacaataacttcaaatctgagtaagtgaaaccagatggccattgaatctatgactagtgcgaagatagaatactgagaattgccgtttagcctctactaccaatgccaatcatcaagtgtaacgtcagtttgcaaagcacttgcagatgtttattatgctgcggtgagagcatttggaggcggcgacgcctcccccggaaagagagaagaatcacaagacgatttgatcagggagtacgaggaaaagttggaaatttataaccaggctgtaaaggatgcccaagacaagggattgctgccggttctagactgatacagtacaatagcaactaaaagaaagaaaaaagtttgttgatatgactactagactatcatttacttctgacatgagctgatcaaagatatagtaacatatcaaaagcataaatgacaaaagaggccgagtaattgtgaaatagcatcactcaagcagctcgccctggctgccttcggtcccatctctcggccctatgtacataatatcatggcaaatctgtatccatccttgttcctctttcctccaccagtactgaactttgatcaggcgcccctcacttccatctttcccctcttcatcccataagtcgactctcatgcctacccatccctcaattcttgccttttgcttgagatcttctgctgtcacaaatccagcgggcttgacctgatcatcagtgccaaactcgaactcatcttctcgtatgggccggatcgtgtaatagctctttttcgactgcttgtttgttgcttcagttgtcgatgctggggtgtcagcacccttgcctgacgcttcgtggagataccgcacaatagtctctctatcgcgagctgcaaatgatggctgtggccggcatatttggaggcaggtagaagaaaagaagttgcctttcgagcttatgtcactggtatggcgataggcagcataaagctgtttgagatagtcggggatctctgatgaagggcgctctagcgccatttttattttatttgaagatgattatctggaagctttagaaccagtccataattataaagttgacagatactgtggttgccacggttgtctaagttgaacgtgttgctcggaaacgaaggaaaagaggggtaaaggacaaaaggtcttatgagtgggactaggtataagagctagtatagaagttgagagagcataataaattaataattaataatttaataatagtatatggcaaatctgttgattcctagctccagcgaattaccaaacttaaaagcgtttgtaggccgccagaagttcttgatgaaatagagatgaatcatttcgaggccaacgatcatttgtcagctgctgaggacctcacagagtaatactgagctacctaaacactcgcattcctaaattttcaattatttttgtgattaattcttgcaaacagtcaaacatccatgaacttgaatcgcaaatgctaattctttaccaaccatactctggacagtagctagaggctgttttaaagatagcaaatcgcgcagatggtacactacactactacacgcaacttcttgctagcttctggcttatataattgagcaaattcaccaacaaagtaggcgctaatagagtttacacataggtcctatcagacatgatcctacaaagcgcttcctctcatcctggttgactaagcggctaccggcctgatactagaccccgtggtatgaaacgcaagttctaagaaagatggctcatgcaatgtataaacaggtcaaataagaatactgtcatacatgcattaccaggagagtatctattaacggtttatacatctcgactttgtacccgaaattggtgtcatctttaggcagctgcggagtatgtccagggcgccaaatggcacatattgtgggccacagtgcaggatcggatggcagatctccgagagcccacatccgaaatcctggtatgagttgtttagtctgactatatatactctcgtaggttcgccgtgtgtatgacctcactgagagagcatcaaaagactaagaatcccatcgagatatttggacagtcataagaaacagtatcttgaacagaagtccctccctcggcccatttcctagacatgtccgctccaactccaaaccctgttgtggcaccagaccatgttcttgcgctgctcgatcgtctgcatcaagagtcacttacacaagaagccgctcttccatcgacttacttggcttctggtggctttgatgacttgatgcgagacaagttcattgccctggatcaagataaaagtcaatttgtctatcaacttgcgagagcaaccggcgctcgtaacattgtcgagatcggcaccagctttggggtctctactatctatctcgctttggcagtgggaagtaatctcgataaccttggtggcgagggtaaggttattgccacggagaaagaacatacaaaggccgagaaagctcgccaatattggcaagaagctggaaacgatcttgtgacgcgccatatcgacttgagagaaggggatctccttgaaacgttgactaaagacatcccgcagattgatctgattctccttgatagtaagttgacatttgcgatgattgtaaggttacataactaagctcatctagtctgggcccctgttgcccttcctgcgttgaaactcttggagccaaagctgagatctggaggcgttgttattcttgacaactcgatttcctctgctaccagatacaaagaattactggagcatttgaggtctccgaaaaatggttatacgaatctgacacttccttattctaaaggcttggagatgtctgttaaactgtgatgggggtcgaatttgaagagagcactagttcgatgtagctaggctatgaatcatctcatttaaaagaggttctttccgttccctttccaatgttgaagaagactcaaattagtatcctccatccaattcattattaatctcgatttcacctagggtcgttaaagcaaattctcggctcatttgcataagctctgctaggcattcaggagactggcaccaccatgggagcgtaggctcagtgttatcgtctttgctccttgtttgttcttgcgctggcattcgacgcggaatgctaaggttgttggcgcataataacaacggcgttaccgtctcggagaatggggaatgcgtagaattgccacctgttgcgattgatactgacgctaatccatgcccaatcttgaacaatgttagccactgatcattgtctgcaggagtctgattcaatggatcatcgtccccatagagaataagccgcgcttggtgtcgaaggatgtcacaattgatggtagcgccacttgcttgtgaggcagttgcaaagtcactaaggcgggctgtaagtagctcaaacacatttggaggattctgagcgtccggatatgtgagcatcttcttcattacacccttcgaggcgctaaaaggctctagatctaaagactcagcgccaatgagatagggcggcattgcgctttggacaagcattgcaatggaaggctcaaagcctcgatctcctttccagtctttcatggattttcctcttcgaaagtggtcggctagatgatcattgcggtccgtccaaagggaaaaggtctctccgcaaaagccgcagcgtgatttcacatgagaaagtttcgagctccaagcattcatcgagagtgtcattttatcgatgctgtgcgcaagacgcaagtgttggtgaaggtgatctttcctgaggaaacttctcaacgaggtaggtttcgctatgcagtcagatatacgatgagaccgaaggtgatcatcggaggggtcgcattcgtcacagagagagcatttgggagagccatctccaagatcccatcttttcggcccggttgggagacatgtccattgttcaagcgctaaatggagcgttgcctcgtgtctcgtccagtcatatcttgttttgaaggcatccgtacagaaagtacattgatagatccgggagcttttatcctcggctatcctattgcacactctatgttgtgttttggagcgctcattttgtgattggtggtgatttgaaatgtcgggatgctcagagtaagaagaccagctacttgaggggcgtgaagtaatggaatctcgtgaattattggtaccggcttgaagctttgcagatatgtcgctttgagagcgcgatttggtcaaggtgcctctagaagctgccgatgggggagcacctagcgaggcagaccgtcgtactctgggtaatgaagagcttaagtgactctcactgctgcattgtttatcgtgtgatcgcccttcgcttctccgccttgcattcacaaaccattgtgatacttggcgaacgcttagcccagatttacgactaagctcttgcttttcctcaacgctcggatagggccaggcagagttgagagcatgccactttttcagcacatgcgtggagttccacgaatgcctggttgttggctttgtcaggttgtccgatgactcattctgcggtatatccatagcggaagtattatactgcgtggccgtcgctaatataaatcttgctctatatctctttggtcaagatatagtataaggcatcgtaggaagcgggggagcttcttcctattccgaatcgtccctgagctgagcgcctgttgaagagtccgaaagaaagttggttgacgtagacgctaagggtcagttagcgcggatgaagcccagtgaataaagaagtcacccgcatgaagatgggccgacaaactccgaattctcgatcttgataatgttgacgccacgaatataacaagtagggatttgcttccagggggttacgattgtggattaataacgaatgacaaagaagaacggagttaacgctttgcttatttactcatcatatcagcttctcccaatcactggacttcatcatgtcgcttcagcctttgaattgtttccctgtttattagccgaggtataatctaattggctcaccgcaattcgctgttttaataatccaagaattgttgtgcttatatctaggattgcgaaaagttatgaatcatactcctcgcagttacaaatgctacctagtcaaccagtattcgtaagtcactgcaatgctattttttagcagctccgctattacgaaatgcttcaacaccggttcctgatacgaaatatgggatacaaagtacaagatactaaacgttggcttgacggtccagctagttatatatatgtagcactgtatttgatatctaatcaacaaaccaaatctgctcgctcgatgtttcttccatggtaatagtgtgggaaaagattttgggaatgtatgcccacatatactcatccacgtcggcgccaatggtattcttgatagtctcaaccagctctgggttggaacctaaggcttctgctaccacttctctcatcttcgttttgatcttgctcatgcaattgttccactcttcactatcacgatccgtgatcgccaataggttagaagtttcctgatatgctgccacgatagaagccaagtctccaaaaattgtcatcattcgtacttcttcctcactgagaagagacatgataaccgtccttgttctgtggacttttaggccagcgttgagttcttccgaattaatcgagctgtgttcaaagtcttccggaatattttctatgagcgccatgcacgctactaagatattattattccttgatctttcatcgtagattaggacgcttttcccagagtcgatttctctgcaaagagggtcattttgctctctatcaaaagctgtcctctcatcatcagtccatgatgatagctttttgctacgataccaatcatttattcggtaccacttgccgctttcttcgtgacgaatgatgatctgatcttccgaggcattaattgctccaggccatggatgtaatgagagatcagcagctagcgggtgaggaacaagacgacatcctgggaaggccactttcaaacctagaggtgtcggaatacctagggtatcgggggcacaaacaagacgcagcatgcgctcgtcgaaccctatcgttgagtctttgacagacgatcccagtagactacgaggagcccatcgccatccatgtgtgctcaacacttcgtctgcataaaatatgagccgcggtggaaggccgccatgtaacttgctcaggagttcccaggtgcgaatcattcgagattcggcgtcggaggtagcagcaatgtacttcgtatcaagagacatcaaagtagagatacagagtggttcatcagacactactgatactgtgcggaactgcaatgctcgttgaagagtgaggagttgcggtctagcagcctccgcttctccattctcggaacgaaagccttgaagttcattatactgcggcgggagactatcagatgggatctctcagatgtttctaaaacaacgataagatacttactgcatttattacatcttgccatatccgcatatatcgcggatcacttttaccagcggcaaaaagctgaacaagcaaatcgaagcctctgactgcattatccgcgaattgtatgaatagactccttgggagcgtaccctctattcaagaggtctgaagttagcaaaactagcatcgaaagctttcaaatactacacaataataccttgaagggtccatagccgtctcatccaaggggaggcacaatatatccgcaataataactcagcactatgcgtgtcttgagaatttaatccagtcaacgtagcatccaacacaaggacatgagctgcatttctatacacaccagcaatcctttcaagtgcaatcaatttaccttcaagctcaatagggcagcaaagagtgtcaatccagattcggtattgagtcttgtactctgtttgtcccacttttacttgatcttgcagcgatgctattaattgagctactcgttttacttggcaccttggaagagagtttgcccttggatttcccagtccattggcccagacctattacatctcgtcagcttgccatcgttgggcgtttatgaatgattgtgcttacgtgcgagagcgcaacataggggacgcctggctcatatggttcaaccaccagctcgaagctgtccaactcgtcttctatttgatcaaagcggaggataggataagtatcagtgctgtgaagaatgagagaggttgctctttcatcaatagttaggagaggacaactgcagtcatctgacatgtgcgagggttgataggtctcaatgtccatctggaaagctgtgcacagatggcgcgtacagcttgagtgatcttggttggcattcgacttctgtagctgtgaaatgtggtgcatagtttgcaacccttgaaactgagatcgaatcttctccgtctcgctcgggcaccaccccctctgaagcatctctttctctatggtgccccctgatttcatgtaattttgatgccagctgaacgctaagttggggacttcgattttgggatttgactgtcccaccacacttgctaagccagtggaaaaatattctccaagggcgcatatcgaatatcgcacggtttcatccagattcaaggcagaaggaatcatgaaattggtgtaacgaaggcagtcgcatatgtatatgagcctctctcgtagattaggcgcaaacttttgtctttccgcaataacctgggctgagtttagcacctctttggcactgatatactgcttgctatcatcgtggctaatatagactgtgcttgcatatagattgcgaatctcttcagcagcaacagtactttcaacaaggtgaacaccggtgctgatctcattcagacccaacatttcagccagtagcccaaaccagagccaggtctgcagaaacggctgtatctcctctttgggcgtgggatagagcatttcatggtatggctcaggaaaggtacccggtcctagaaaatgccggagatgtggaggaatcagcccgaccttgcctttccggattggataagttttgaacggccctccatcccaaagttcatcacaaacatacggcgtctttcggggaggggttgctggggatgctggctcgcataatagatccatgaatttaggggtgagtgctgtagtaggtagtggcaagtaacagggcgtgctggagaaaggttgatgcacagacaagagtcatagaagtactgaagacagaagttacaagagacacaaactggccacatgcatatgttagtatcttgatgctgtgacttgcggggattttttgtagccccgtgcactatgccatcccacgcttagtaagaacggcctttgtatctctctgcgctgggataataagaccagagtattcgcagtcatgttttcaagatgcagtcatagcaaaagctctgtaaaacaatttcttctttaaatgaggattcgattgtcattcttggaggctgctagggggaggagcgcactgttggctgatttggaccgttggctgctagaatggggtgaaaggtggtgcatctttgtagctaatgcacaatttaagactgaccagcctacaaatgtctggtttgagcaattactctactagatttgatcattactctgctgaaataaataacatattcatacgggtcatataccttggcatgtcgagttatggatatccgtattaggcaagacgtaccccggccacatagccgtgctctcggactaataacaggggcctggcagcaacacatcgagcagcctttggcatgattgtggagattggaagattggtctttttttatccgaatataaaggtaaatattcgaacccggttctaagacacttgggaagactgtagaattgcacagtggtatgttggctcaattgattcaccttgaacctgcccagttaattccttctctgatgttctgaactggccatgctctttcgtttggcgtttgctgatcagagtagccgtaaaatggccacaataccaatcattaaaacgatgcatccctgatgtttctaaacaggggctgaatagaaccaagtgtattatcctctagctgcctaactgcaatataatctctaattactcattattttttggaatcatttaatgtacattaaagcagcgcgtaatgtattgcaatctcacaaacgatagaagtacagtctttggcacaagactaattgtaaaatactgataactaatattatggcatccccgacatctttaggcaggggctcggcagatgccgatgtatcatctttcagctgctcggccgtaatgcattcctaaattactaattggtatggaatcattcagcgtatctttatgtactgtgtgatttgttgagatattgcaattttaaagatggcagaggtacagcctctaaaataacatataaggcagtggaatcgccgcttgtttacgctagacaatcacctccttcacttctattcaagacctggtgtaatctatcgtctgttgcatctttatctatctctctactcaccaaaaatgatcggcttcaaagcaaatactcttcttctggcttcggccatttcccaaggcttgtcatttgccaacagtcgtgctttacccacccctagggacgtgtcttacaatacaacagtcattgcaggggtaactgttatcgacactcttcttgtccgagatgcacagagcttcgctcgtgagcatatgatcgactctatttacaatcatgtgatgcgatcatggctgctttctgcaaccgtcattaacgcaaacgagactctgcgcgatactattgatcttgaagtccatgcaatagcttcaattcttcacgacattggattagatcctaatgcaaactccgccattgttagccccgataggcgctttgaggttgatggagcttttgctgccacgaagttcgtcaaggagcaccaggatggccaaacttgggatagtcaacggctgcagctcctttgggattctgttgctctgcattccacgtttacgattgctgattacaaggaactcgaggtgcagttcgtgagcaaaggagcggtggaagacttcgtggggccatctctcccagtaactctgcccgattggaaaacattaacggagcaattcccgcggacaaactttagcaacaatttcaacgaatccatcattcatctctgcatgactaagccaaacacgacatacggtgagaaaacatttgtactgtttagttctggactattatgctgataatcaaatagacaactggatgcagccgtttggagatcgttatgcgccaggctattcttctaaaggccatgacttgattgacagccctgtttatccctgaatatcttctgttcatatacgcttatatgacaattaggttatgtgataggcagaatggaatagctagctatgagagtcttagaatcagcatcaattttcactatctgtattagggactgcttacattttatctaaagaacggttgtgaatgaataagtatctcgtattataacaatgttgtgtccattaaccctgcctctggagccttgtgaacatcatactggacgagactatcaagtgcatttcgcctatatatgtgcgttcatgatctccaaacgcattggccaacaatctgtttgtcctagactgatatgtaatttagctcaagtatacggcgactgttgttagatgagagagattgcttcataaaggtttaaaaacctccgaaacacatggttcgatgtgaatattcacgagctgaaacgtttcatagagctatatcttcagctacatatctttcaagctttataaccaacgaattcaatctcaatatccgtgcccccagccggtagttgagcaacacccacggtcgttcgtgttggacgaggctccggcatcatctcttcccatacctaattttatggtgagcgagaaactcaagagggaaagtaagatatgaacccatgcaatgtggatccactaacctggttgaccaaaggaaaattctcatcaaaattcttgatgaagatggtcgcctttacaacgtcgttaagggtcattccctcaactaccaatatctgttctaggttctttatggcttgtcttgtacgatctgcgatctattatatacaatatcagcgtcatgtctttgcatagaaaggcaactatgggatacgtaccgtcccctcgaccatagtaccgtcgggacgagcgccaggagttccttgtgtatatagaaatgggcccgctcgcactgcttgagcaaactaaacgagaaccgccagtcaaaattaacccggatattttagatattgaggggaatcagtagatgataaacataccaatcctggaactggcgatgcgggcgcgtttttggtgacgacgtgcttcaacgacatgatggaatctatcactttgcctctttcgtaaaacaatttctctgcttagcctttgcgccctttaataccagagcgttcataacttgcgtgaggcaataacggtcttacattcgaacgagtccatgtaacatcagctccatctatttttagccatggacacaatgactaatcataggaattcccatcaagcttccaatacacaacgcccacatgaatccttgcaacttatgagagtttggtcaatgaatgaagagaaatcttgagcacttgttatacactacgtgaagtagattattataacacagttcatgattcagctcgtagtagtcacggtcatagcataggcggcggcaccgacatatgaatcgaatatctatcatgctatctgtagatgaaccagtattcagcaaagaatattgaatcattaataaatataaacatattaacattaagtatctaaccaagagatgcatctttatatagaccagatacaagttgggctttgccgcccacaacatcatttcacagattattttcaatttgtctagctaattgcctactgcaattagatcatgccagctgcgggaagccaggccgtgcgatccttgagaggcagaggtgttgtccagcgatgaatatggccagtattctccgtcactctaagcgtagttccccacgaatccgccttgacacaggccttttggattgcttcccaagcgtcaacagctctttcacgtccaaggtcgtgatcacgatgggccttgctgcgccagccagccgcaaaaacaccacacttgccgcttcctagcgaggccaagccttcatagtcggtgagaactggtttatcgatttcgccccagatgtatccagtacagccatcggacctggcaacagctgcaaagaattcaggcgcaacttcagtccacttctcttcatcaattccccagaagaaggctactgttgtgtagggagcatagtagactttgttgcggtcattggtgtttggatggataacgtaaacgttggtatcactctgaatgtccaagaggactggcggcgttggcccattgataagagccttgtggacatcatgctctttgcgggtgtcatagtcttgttacaggcattagtaaatgaagccttgtcaaaatttggcaaacttcagacataccaataaagtgaatgaccttctctgggtacttgtcacttctgccccagcagccgcgggagcagccaggaatggtagtggcggcatcgtagaaggccctctggtacttctttccatcttcggtagtctcatcttcaacggtgtgatttccaacagtggtgactgtcacttcgatagctggataaaccattttgttaaggataaacagttgaagtgttgatataatgtagcgcttgttatttgtgaccgttcgtctcttgtagctgatgttgactcttgatgctgtgtttatgaggctctataaagacctttaaatacttttgatctagttacagaaagcttttgatatgtaattcagtccaggacaacaatcgctccggttattactaaactgtgggctccagtatgtaagtcgtattaccatgtcgggaaatatcgaccgcatctcggcactcttggcgccactttaaactcaatatcgccgtgattctcggaacaacggcttttaaacgatgcgcaagtctaactcggaacaaaatgatgcactagattctcctgattaatggctaagaatttagtgtccagctaggcaatcgattgatgtacaatttgtgttgttctgtcaatcattattggaagttcaacttgaggtatgtagtctcggcgcatttacagtcaagcaggtaaccgctgtttataacatgcttctctcaactttcttgacaacaatatatacctttggatatagctaagctcgtgcttgctcagcatcgatttaattattattttatgaaaaaaacataacttccagtcaatgtttatttcgcacgactcggtcgtttcggacgactcggtgtctagtttgtcgcataacagctaaaagtctagcccacccatcggacagaaagtttagtaatgagtatggggcaccaaccgttgattcaggatctaccgcccttctgaaatagggcaagcgattaggaatatgcgagtctgtctcaaacatgcgtactttcaattgcagaagatcgtttattttctgctgtctctcttttgttgtaatgcgtgggtttaatttttgaagcattcttacatttgtaaatttccttgcctgaatagctaccgcagcttgatatactggcttccatagagtaaattgacaacggcggcaggtcgctgttaggtctatgtttcgcgcagctcgatataatgataatctcaacctctgtctaattcgaaattgagaagaagcacaacactgcgacatgctaatgattgtctctcttgcatttgtcttgctgatattcgatcgccttcgtaaatacaaagacactggaaacacgcttttggtctcacagtaatcatccttctacctctcacgctagcctgccttagattctacagtgacgaaattcagaatcatgttttgcctctgacgtacttctccgcattcaaggcctctgctctacccctcaaataactgttgctgccaatatggaactatacattccaatagataaaattgtgaaatgactcttctttgttcgctcaaatgcactatatcaagataattataagctctccatcttattgttacaattaagaaaccaatgcgcggcatcttgtacaacgcattcatcagaacatccaacttcggacatcgtcttgataaaagaataatccgaacaatgtctactcattacgatgccgtaattatcggctcaggccaaggcggtacgcctttgagcactacatttgcgcaagccaaacataaaacagcgctgattgaaagttcacatgttggtggttgttgtatcaatgaaggatgtactccgaccaaaacattgattgcttctggacgggctgcatatcttactcggcgcggaccacaatatggcatatatagcagcaacaactctgacgctactaacaacgaagtccgggtcaatatggaaactgtgaggcaacgcaaacgcgacatcgtcaacagcttccggtctggaagtgagcgcagagtccgagaagctggagtggatttgatcatggggacagcatcctttaaagatgagcgcacgattgaggtgctcggtgcagatggcgtccagaaggcccttactgccgatcgtatcttcatttgcagtggagagcgcccagcgataccagcaatagatgggttcaatcctgattcgtttccgccagatgtcatcctggactcgacctctgttcaagagcttggagtggttccgtcgcatctggtggttatcggaggaggatatatcggcctcgagtttggtcaacttttccgccgattgggcgccgccgttacaattatacagcgaggtgaacaattagttcctcgtgaagattccgaagtggccgagtcaatgctcaatatattaaaagaagacggcatccaagttttacttcaagcgacccctgcagcaattcgtgctactagcagtcaggatccagctacagctgtcgaagtatcagtcgcagttccaagccaagacaggccatctaagctctcggcctcccatcttctcttcgctgccggtcgtacgcctaacaccgacaaattgaatctagctgcggcaggcatcgatactacttctcgtggtcacgttgttaccgatacacagctgcgcactactaacccccgtgtatgggcacttggcgatgtcaaaggcggacctgccttcacacatgtatcatacgatgatttccgcctgttgtgtaccaacttactggagaatggaacactcaccaccacagaccgaatcataccttatgttgtctatacggatccgcagctgggccacgttggtctacacgagcatgaagcccgcgccaaatttcctggacggaagattcaggttgctagcatgccaatgtcttacgttgctcgggcactggagacggacgagtccagaggaatgatgaaagcagtcattgatgctgagtcgcagcagattcttggatttacgtgtttggggattgagggaggcgaaataatgagccaggtacagatggcgatgataggaaaagtcaagtggccagctctgagcaatgctatatgggcgcatccgtcactagccgagagcttgaacaatgtctgggggtttctgaaatagatgaacaaatttgcacgatttacctctttttactacaaaaattcacacaagtatggtgccctatctggatcattctgctggcatttcctgctccccaaatcaggaatccggcgtctagaagctgtagataattaattacataagggatcaaatgcaagatcaaatcacaacgaggaagccaatcgcgaaattacgtcacattgacctataaatccgactctgagcgctgcaaaggcgggttattgaaggctcgcgtccattatatccgaatccagcgactttgcaacatcgcgcgctcgggcggagataaggccatagaatgaattcgaagccagatagctggatcataaaaaggcttcaactctctatgcaagctatcaaattcactcctgaccatcagttaatacatacttattacttctgccgaagcatatcatcgacgcagtagtacgaacccgcacttatcatcaaacatggccgacctcgagaaagtcaaccgcgagaccaacgccgcacaattcgtcgaatatatcacgccccgccgcaacttatatccctccattgatcccaccaaagccaatctagctgggaaatctgttctcgtcgccggcgcctcaaagggcattggcaaggccactgccatcgcctttgcaactgccggctgctccaagattgcaattgcggcgcgttcaggactagatgaagttacaaaggccgttaaagatgctgcggctaacgaaggtcgaccagagcctttggtgctaagcttgtcgatggatgtaacatcggaagagtcagtgaaagccgctgctggagccgtcgctgaaaaattctccgggtccctcgatattctaatctgcaatgctggctacttggagcagtggttcccaatcgccgagacccagcctgatgactggtggaggtcatgggaagtcaatgtcaagggcacatatctgtgccatcggttcttcatcccacttttgctcaaatcgcagacaaaaacgattataaattgcaacagcattggtgggcatagagtcatgccgggcgcttctagctaccagaccgccaagtttgcgctcgcccggttctctgaatttgcagatacggagtactatcagcaggggttgattgctatcaatgtacatcctggaagcgttcccacggaactggcgcttaatatgcctgagtacatgcacaaagccctgattgatccgccagagctagcagctcacacgtttgtctggctggctaaagagaggcgtgcatggttgtctggtcgatttatcagcgtatgctgggacatggaggagctcgagaagaagaaagacgagattctccagaagaatgcactcaaatttcgcatagtgctataactgagaaagggtagtcgttgatgggtcaagggatgatagatccaggaaagctatttagttatagtcatttatggatatgttagacttgcatggtgtcgcaacagagcgcccgagcgcccctgttgtgaagttcaaagacgctcggtgcaaggttacctgaataatcactctaaatactataaatcaatgtacctaatggatttagaatgcttactttgctgctcacttctaccgcgtacattagcatgtaagcgtttataactgccgatctcgttcatgagcgcctaagctaaaacatcgtgagcggcagttgctttcccatatggcaggtaaaactgctctgaactggaagaagtcacttatctctgtttcaaaaagttattgggaacactaaagggttctagcaatagaagagtaaaaattaatgcaccattttacaaaaagctccggcattgaggataatctacagcacgaatacatgtctaagaaattacagcgcatgattagcgtccaagattttaagcgagttgcaaactttagtggtctgtcaaaagtccggctgtattcagcatggttgagtgaccatttatccacagaatagggaaggacggataaacagggtgcaactacgttgaaaggccactggccaaactgaacgcaagctggtttgggagtaagtgacagacaagtccaagatactataaaaccatttgtggaaactaaacagccgccttttcccatagtaaatcgcggatactagtcttaataatgataaaggcctataggaaaactaccgtcgtgtaaaacgctcaatgccatcactggacccctggcaatgcagtggattatgaattgcgtaaatgcagtgaaatatcactcaatgaggagacagcagattgcgtgatacttccaatatttcccaccatttctctgtcactcgtcgcatgttgtaagtttttgtctctagtgatagtattctaccatctcggtataattctcggccgacatttctcttcgtagaattgtatgatgcattggaaacgtatgagtataaagatgggcttcatctgcttgttcgaatctcttcatctcagccgctgcatcctgaaaggcaaccatcgcatcacctaggtggtggctagaatcatgaagctcctagcaactctggctctcctggcgcctctggtggcatcgcgctctctagaaacagactcaccaagtccacgtacgactaaagtcagttacgatgggcaccatctttacagaataagagctgcggaccagaaagaagctgaatttctcacgaaacgatttgccacgtaccatacagaggtcacttctcgtggattcgaggtcattattccgcccaatgaagtccgcagtttcaacgaactaggactcaatgctcgtctactgagtgatgacattggatcacaaatccgggatgaaagcaagacgccaacttacaagcgctcactacacaaagttggcgagctaccagatttgagctggtatgattcatatcatgcgtatgacgatcacctccaatactgggatgacctattggctgcctttccaaggaattctaaaaagtatgatattggttcttcgtacgagaaccgtaccatatatgctttccacttctttggcgataagggcatcaagggagataagcccatcattttgtggcattccacggtccacgcaagagaatggattacaacattggtatatttgccccgcatcctatacattctatacaatctaataggaagttttcaggtaatcgaatactgggcgtggcagctcattaacggacacaaatcaaggaactcagatataacgagaatcctcgactactatgacttctggcttgttccatttcacaatcccgatggtaagtagagtcttgagttaatagcctcttacaaaatgctaataccgttcctgtctaccccacgcaggcttctactatactcaaaccactgatcgtatgtggaggaagaatcgcctgcctcgcagcaacactacctgtgttggaacagatctcaaccgtaactggaaatttgagtggggtggtgagccaggcacgggagccgcatctacagatccatgcgatgaaactttccagggtctgagcccgggtgatacccctgaaaatatcgtgttatcaggcctctcagacaaactaggagcatcacggaagggaattcgatcatacattgaccttcacagttatggccaaaagattttaacgccacccggatggacatgcaacacctctcagtacccagctacgcttcctcggatgcttgatgttgcagagggttttgctaatgctgtacaagcattcgacagccgcaatgaaacataccagtatggagcaggctgtgatattgagtattattcggctggtaatggccgtgaccaccattacggcgcttatggcgcggatcactcttggactctagaattagatccagtgacatctagccaaggtggctttgtcctgcctccagcaaatatttggcctgttgtccaggaacagtgggcgggagtgctctggctgctcaataacgtttggttcaattagtcgacattatgaagaagagaatatagaacattaaatacgctttcattgatttgaccaatggaccgtatttgacatgctcctctttggaacgtaaaaaagaaacattagtaccggcgtataatttcttcatcatctgtcgggttatcatttaatgacgtatatttgacttgaccttcacaggtttcaacggcttatagatgctaaagaggcattctctatcatgcagttttggctgttgaatacatgacattattcactggataaagtagcgtattagcaatcgcaaccaactcggctgctagtctatttcctagcccatcatatcgtcgcaaacgactacttaacatcagtgcgggtacggattacctaacgctcgcaatactgcattctcgttgaacttgcggggtagattctaactattgcaacatacacagaggactggccataccgacggcagtgttgagacgcacctcgtggggaggtgttttctcaaatttagcacggattattgtatctagatctccgttcggttgttggccagagccgtaaaaatgttgccaccgcattctcttctcccatctaggatgcttataaggtctttgttggtggccggggttactagccacccgttgctgcttactcccgggctgtccatcctgaactttctatctaaaccgcgaggccctctcttcaacatggagagaaaccgtatcttgcatactatactgaaaaaccttctgtataaccacttctgcgcaggagaaaacgcccgtgaagtgaaagctacgatccaaaacataaagaatatgggattccgcggcgtaatcttgacttacgccaaggaaacctcagggaagtcttccagcgagaaggatttgtccaatgatgagtcaaaaggtgttgacagcgagactatggcttggcatcaaggcgtattacaaactgtcaggatgatcggcgatggcgactttttggcattaaagtaagattttccctcttcaatgcaaatagtatcctaacaaatttggggcaacagattaactggagctggggaagcggtaaccactgctctttcttctggaaaacctcttcctgaacagatggagagcgctctgctcgatgtctgcgatgaagcaattagtcgccacgtaaatgtgttcttagatgcagagcagcaccatgttcaaccaggcatagacgaagttgctttaaatctgatgcgccgttataaccgaggtggcgtagctgtcgtattcaacacgtaccaaggctatttaaagtcaacgccacgaatccttcttgatcatttacataaggcgagggaagaacagttcgttatcggcattaaattggtccgcggcgcatatatgagcacggagcctcgtcatctcatacaagatacaaaagaagggacagacatatcttacgacagtattgccgagggccttattcaagggaaatatgcggattggacacaagacgaggctttcaactctccgaaactggagctatttcttgcaactcataacctcccaagtactctcaaggcacaacagctgcaaaaatcccgaatgcatgcccaattacctctcattcgaattcaatatggccaattactaggaatggcagatgaagtaagcttgacacttcttcagatgaatagggaagacacgtccggcaagcgattcgcggctactgaagtatataaatgtcttacatggggtacgctgaatgactgcatcttttacctcttacgacgcgcgaacgagaataaagacgccgtgacgagaactttggcggaatacagggccttaaaacgagaagtgcttaggagaatgacgaacatcttctcatcatagcgattgctacaggccacttgcgaaactgttttgggtatagcaggctgcgaatgagagtttactccttataaaagaaatagatataacacagaaactcacaaagcggtttatcgccccatatgttgagtagtaccaattccaaataattgcgcaacgatggacaactctcatccgcttacctaacaaaaggaagtcccaaacatgtgctttcgagtgtgaagctttatctgaaaatcagccactcagcggcctgtgcggggtactcgagcgtattataaagcatcaaaagcgggaaattgcatcaaggtgtgcaccgatcacgcattacttgcctataaagaggacggcatcttcttgtctttcgactttgcatgagatgatagctttatcttttttatttaatacattgagcggataacctgcacacagttagcaattacttttcgcacgaaatggctgcaactatcaagctctataccaatcatggctgcccttgtaggttgcttgctctatacagtgcatgtgtgtaattgcgctaatatggagtgacaggggctcaccgggctcatattgcattgaatgagctgaagttgccatttgaggaagaaatcattgacctgagcgttcctcgtacacaagaatacctggctatcaatccccgcggtcttgttcccagcctttcgtacaacggccagatcatcaccgaatctgggatcgtcgcccaatttctagctgatgctcacccatcgcatttagtccccactggtggcacgccagaagcagctcttgctcgtgctcgagtgaatttctttgtcgatacatttttcaccaaggcaaactctcaataccacaaagctctctttgccaaaacagacgaagaggctgaagccgcctcccaggagtttttgaagcagcttgagaaggaagttgaacctctgttgagcgacgcggctccgtattttggaggaagtaaaacattgacactggccgaagtatgttgcatgaacttggaagatagaagataccgtactaactctggaaacaggtccttactggctcctttatcctgagactactggctctgccgaagaacggcgttggaccagagagcttgatcaaagatttgcctactagaactcccaacttctataagtgggccaacgccgtgattgagcatccgagcgtgaacagtatctggaatgaggaaaatgtggtatccaagaccaagaccatacttgcgaaacagaaggcttagattcattgtcgcgaaaattagtgtctcgttattagcgagataatatagtcaaatcacattatgctaaataagagcaattttttacgagagctgtagcataaatagcataagtcggcgtaaatgtcaaagcaagatatgcacatgtacatcgcgcggcatttgtatatcgttgataatgatcctgcgcgcctagctattagtacgaatagtataagaccacaaactaggtagctatatatgcgttactgggccccccatttgttcaacatacactattcaagggctgacttccggaatgacttcaatttattaattaagcctattataaaaaagataagttgaggatatggaaacctgtctgtatgcctcaagctcagttcttttccaggtagacattgttgcacacactcccaaatacatccaaggcatgagataaggatccttggacaacgttgatcctggcggccaaatcttggcctaaaggaagcgcggtttctgcttcatgacctttaccaacgccttctcctacaacaacctcgtagacggctttcatagctttatctttatctccattaggcgcaaacttcccggtggacatcacgtccatgatcttttccgaaaatgatcctttatagtcctccggcggtgggttcttacccagcactgtagcgttgcccatgccggtattgaaagtcccaaggagcacggtcaagactcgaacgttgaacgcctcgacttcttttgcaagcgctttcgacatacctaaatgctatttagtatatctatctagataataatgaaaaatgaaataactttacgtacagtctaatgcgcctttgccggccgcataagcacccattgaaggattcgactccagagctgcgccgctgctcatgttgacaatgatgccaaatcgccgctggcgcatatgcttaaccgcagttcgaatgagacggcttgggccaaagtataatgtctccattaaggcgcgaacttcattgtccgtgaagcattcaacgggattgtagatacaatatccagcgttgttgacgagaacatccacgggctgtccatgctgttctagctcttctatgactttatcacagtcaaaagcgttgacatctaattggatccatttaccgcctttgttttcaatttcagaaacaagatcgggtgagctggaaggattgcgagacgaggcaatcaagtgatgtccgtttgcttgaacgacgcgggctaacgatagcccaaagccggatgagcatccggtgatcaaccatgtcaatggctttttgggggtggaaaatgtagccggcatgtttatatgatgataaggtgtgtagatttgtttgttgttgtgaatgtagttgcgaaaagactgccgcaccacagcagatccaaatgctttatatacttatccccagagtcccgattcttcaccaagcgacctttttttttttttccctttctcattaacatgattaaatccgctgtcctcggatttaaatgtcttaatcccataaatccaagttgatgctcacagcattgagatatttcaactccaacaagtagaaccctgagttctagacaaccgtgtgacatcgaagtatttggcacggttttccttttctgggaatctttccggagcacgccccgccccaacccacttatattaaagcctgctatggggtacagcgctttagaagcagaaagcgaatacgctatcagatacttcttctcaatggaacccgcttgcaaatgcaattacaatagctttgaaatgctaaagagactatcccgcaagagactgtgatgaacgatactaaagaatgatagacgacatgttagaagatacacagcgatcatggtttcgcacatcagtaactatccacttatagaaagtagcgattcttaagatagatgataacaatttaactcattatttccgttgtaagcctgcttaattaagatagtacaggtacgcaatggcctgatcaatcttgctcgctataggaaagtgtatcatgagatttatgcctagtctgttctgaaccgtgaaggacaacagtagagattccgctaatcgcgtgaaacttacgcgtaggccgcattctacgcactattcagactagtataaaacttcacgaggccgaatgtactagatcgcgaatatcacggaagtgagcgaagcaaatcattttccttcagcgcaagagcatccccaaagactagggtgacagtatctatctttctaatgcattttatctatcatgggacttcactttcaagttgaaagagcactcgagtagcttaagtcagtgagacacaacatacatggctcttttacattatttacgcatttatcacttcctacagcggagcaaaatagcttgaagctttctaatcactagatctttatatgataacattttatatatttttaccagtcaagatattttgttcagtaggacttatccttttattgtcaaattgagtagcgaatcttagcatataatcttagtatatcggtgtattgttcaatcatcatgtaggagcaatagaacgatattggcgcattatctttgtataaaacaagcaatttgtttgcatgccgagagtccgcggcaaaatccaactagcagagggaaaagggctgtttttcatcaaaatagaccgtataccttgatcgaccgaataggttatcaactcgatgtgggcgaaacgtcgattattgatcacaaatcggctgaaaattaggtaaactcctgacattggttcctatagagcctaagcaagaataagtcaatgtttatataattttgggctacagtaactaagcgagatcaaagctcggttcattgagcaccgaataatgctactcctctcttgattagaaggctcccccacaatacaaatcttggcagtagactcaacattagccgagaggatatcggagtaaattagatcctccaataatattcacaggtagtaagatgacggcgcgatgaaatatgactacttacaacatctggaagttaagcgttttacagcaaagtttgaggagagattgaatgctcagcagagaagtctagcaagccaagcaggtagtaaaactgctggtttccagtagagtctcttattataggaatgtaattatgattttgactgctatatcttgcttctaagagaatataagagcgtcagatgtggacgtaaaaaggtaggggctgggcaaacaatcaagcgatctgcaaacggcggataacttgctcatgaaaatagcgcttgactagccctgtaaagccgctcgcttgtaatgctgttttagtattcattttgccgcttctgttctttgcttctatttttagtatttcctttttaatggatacaggatcctcgtgttaccatgagttgtgaatattcttgcttaggcaaaaattgttcttcatgccgatgttgccatttgtcttgcattttccttccaaagtccggtggcattggccgacttccgctgcaaaattcactctttagcgccataccgacttccggttgctgcgaaacatgatattcgtgccttgaaaattacccggcaaattgcatttccttctagtttgaagaactgctggcatttctttaggtggggagcatgcatgcgttccaatagaggtagtatgtacttccgtaagtacgcgaagctaaagtgatgtattattattaccatttagcttgtaatggacaagatgctatggcccccttcaccgccagtgtcgacatcaattgcattcttaatgtgatctggatatcaagcacgaaatttagggtttattttaaatgcttatatctatgctataatttagccttctatggataccttggaagctacgttcttggctgtaacgccgccaaaccccgtccacaagtttcttccaagcctcccaatttgtcctatagggactccctcgcgttctaatcacataccttatctagcgttacatccgtgagttccagctggattaagtttactaattgtaaatacttgttagtattgctgcaagcgagaatttgatcattagccttacagggcagttgcatccacaaatttcgcagcaggtgggctcctcgaaagttccgcacccaatgttggagttataacagttgccggcgtcgtggaggtcgctctaagcaaagttgttagatattgttactatgcttggaccattgtagcccgttatcttacgtcgcaaacggtgaactactctctcaagttagcgctttgcccaatgaattagagatatagtcaatctactcacacagtcgcagtcagctggtgtaagggtggcggcggcgtaagcagcgccaaccaagacggtgaagataagatggaattgcattttgatagaaaacttcttgaagctttatgtcgtagtgtgactttgaaatgctttgtatacttaagagctattgtctcttttatattcaagagcaagctcttggtggatctatcggactttggcagagttcgccgccggtttgactaactatccgacttcaaaccatttctggcaaaagttgagaaccttgtgacattgtatgtgggttacaggcgctatatagggattgagccacattagcatgcaaagtcaatgcgttacatgaaggcttttccaagagcagaaggatgatagatatgtaaattaaattgcttaccatatggcgggctaacagttgtcggagctacaacccaaaaaacgcctcaatctcgtttcttaatcatcacttactaagagaataaggataaagactatagatgatagagtaaaaagagaaaaaggcttccttcaactgaaagctgcttctgatcgcttggcacatgagcttcgtcttgcttggagaccactagatcgcgacaggctatctaacagtgcttgtaagcttttaaaaggattatctagactgcctctatcactataccgtgacaatacgaagatgtcatctcgttaagtaatatacggtacgtcacatgagtttataagcatcatcgcgctgctacatatgtccctatgtacaaaccagctcacccacggaaagtgttcatttgaaagaaatttataaacatggaaaagagagaggaatcctaatcggcgggtcagggtcggtttaacaacattaccttggacaagatacaacgaggtatatttcagaaggtatattcctcattataatacttgaacaagatgtccaatatgggacctttcaccacagcgtaataaactaacggccactaaatattttacaaagcataaacatgggtgttgttggctactaacactgcgtcaggcctgtcatgatgctactgagtatattttaaagcgaaagtaagcctagactaggcaaagtacagcagcttgcttggattagaatgtttaaaagtacaggagcaactaggtttagatgctaccttgacaagtagccaattggccaggttttccaggttttccaggttttccagattttccaggtttttctcgtttttctcgttttcttcctttcttttgctataatttgctcaacattaatttgtccaagcgcagtctgaggcctcaaatgtggtgcaattcccagctactagcacaatgttcaaatcctcaagcgtagactcaagcataatagcaataaacttttcatataaatgtactcataaaacaatgctatttacaaatcccaagtatttacactcatatgagataaataagttaccaagaaaccaaaaaaatatgtacgtcaactgtatcgaatatggacaaacaagcatcagcgtttcttagttggtaacaatgccacagctgctggggtcgttatcgcagttgcactggcttgctgcattgacccagccggtcagtcggttggcaatatcactagcatagcagtgagtagcaatgccatcctgaaggttgccagtgccggcgaaaatggagcccgagttgtaaatacgagcagctcggtaataagccgaaacatcgcttcggccagactcgttgatgcagttggcaatgccatcgccgtcgttggtaccagcagtgccctcgctgatcatctggtagatggttgctgaggggcaggggttctggacaataaggttgccattggcatcgacgtcgttgcaagtggcagcgccattgtgatcttgcatcaggccggggtttcggactccaaagttggaggtgttgacacggacacagccgtgagactcctgcataatgatagccaagatcatacggtggtcgacaccagtggcggcagcggccatttgaataccatcccagatagcaccctataatagtcaattagtttctgcttgccgctaccattaaaacgaggccttgaccacataccacttctgggccactgtcattggcctggggagtcgccaagttttggcaagaagcaaacatctggttcttgtagttgttgaacatgttctcgaaggagacccatcggctctgatcaggccaaccggcgccagtgcttccatcgccgaagtacatggtgtactggtcgacgccgtcaccaacgccatctgtgatgttggagttatcgaatcgggcaaggccgttagtgacttgctctcccgtggctctcactctgagcttgccgccattggccgcgggtgcatcagaagtcttggaagccggagccttgctggactttgagggcatgtagttgccaccgttgggcttcttgggagagaaatcaacggtgtcagggacgggcgcggtagggcctttgccaatagagggagggtaaggcgtggccatggcggcgccaagcagcagagaagcaacaacagcctaaacaagttattagctgagttcaagatgcggtagatgattcctacatactgatttgaccattttgactgattgttaagtttgtggaggagtgtatcagttgattgaagctgctgaatagctggcgatgctgatcttgttcttgtgagagtgatgaggattgaatcgaggagcgagatatctgctcattatatattcacgactgttactgatgagcttcaaaatgcctattcgtgaatttgattccaacttcctcttccagcaaacctcgtctcaagattattattacattgttgtagggcttactttgtgttccgtttgtcgacaactgtaagttcttaatcgagttagatgtttaccagcgggctggcatatcatcaagcttccaatctaggcaatcgtgcaaggtccagttctttagcttgtcaaaacttcgagatgggtttgaagctactaccaattcagacacagttgtatattaggcgcccgagaatagtaagctacaacaagtaccgttagaagggcgaatcctcccattttgggtcggataaaaatgttccgaaatgctacgctacgctcaggcagcgccaatagctcggtagtataccgagtgctcactacgcgaaaagtcgatctcgatctcaatatcttagatctgtagtaatactacaagaggcaccctacaaaacatacgacaactactttttgaccttttgttgtaccactgagatgcgccatgcaggtcgatgtagctcagaaacgttgtaagtggaagcacagtcccatagggcgaagatctgcacggatgaagccggatttgcgagtcccatactacacgaacgttggaaataattagtccatccagctgatgagactgtatactaccaaccttgtcaactacatttcgggtgtaggcggtcgaacagctgccccgaaccgccccaattggtggagtttagggcgaagttaggcatacgaagaggctctggtagtcaggggcacgtagtcttagctcagcctcggcacctcctacggccaaatcccacttagtgctgcaagagagtagccccaattggcaggtaatggcatctactgtaagccttcgctttgtaaggacgtgccgagtttcagtttgccaagtccagcactgttaattcaaaattctcggggaaagtagccaataatacactttcttctcgtactgtatgagtaagacctggcgatgttacgaccgagttgctaacagagtcaccataatgatgatcggcgttgatattactcggtacgtgaaagtcggacccaatagattactgagcacgggtgatacggtctaacacgaggttgtaaagtgcttactgactcatctgcccaacaatttaggtagaggttcactcattttctagtgcctattagagccatttctagaatcatgttgtcttgtttacaagacagcttatcgaatgcaaaacgttaagatcgtttggactaccgaatctccagattctgggttgctagatgcggatgcagtagcagcggaaaatactaatctcagatgcatacagcccgataaattaaattacttgtacagcttctgcatctgggatacattgcagccaagccacatgaccttgtctctgtggttcatgcgcaactttgcccagccaagcccctgcgtgcaagtcattgtggagtctcggggcatcgcgatgtttgtccattgctgccttgtcttgagagatctcagctcctccccgatacagacatgccgacggaatttaaactgagcgcttgctatttcccgcagccttcatataccgcattagatacttgtggagagcggctgtaaaagaaatccccgtaattttgccacctttcttacatatccctgcaacgatcatggaagaggcaggagctcggactctgcccgcactgatgcagacaatttgggtcagctcaagggcatgtccgaggcggttccaagtgtacctggtcattgctatttttatacgagcattatatacaccattgaacgcattcgagctttgctcttggtatatacttgcttgtactgtgattaccctagaatttatatacgttttgtcttttcatgattagccttagtctgcaaccatcatggctctagacttataaaatgtaaacgtttggcagagatagccgatcatgacggtattgaacaaaagaggttttttttttttttgtaacgaaagaatgaaatgaaatgaaattatatcgagggacggcttgtcaagaaaagtccaatgcccacataagcatagtagctagtctagaaagtgcggcagaattcgctgctccaacgttacataccacgctatattcagctgatcatactgccaccacacaaaaaactcttcgtatgcctatttctatagttgtagcaaagttatcgcagcagcagccatctaaaaccctatcaccttaggcgttttcatctttgataaaactgggagtaactatacctatgcaggtaatccaactaatttaaagggcctcctcttacccttttaggcagcttgagacccaagggcgcgcgcactctgattctttgcagaccgtattagtttggggcgatattagagtacgtaatagcagagtgattttaatcagctgcaataaaatattcggtgtatgttgatacttgatacctgactcattttgcgtgatctcctaccaggattactaaaaactaaaatccgatattcagaacggcgttaataagagacggggtgctgctactcttccataaagtatattgacattttgttaatcctccaataacagcatgcaatctaaggtataaataacagggacaagtcaaatggcaggtattgttatgttctttgaatccatcaataacgtctggttgtcccgtctatttcgctacttactgtcttactttaatcagctccattggatttgtcctatcagcgatccaccggtacagctgatggatctaagatcaggacataaagcgaactgttttgttataaatgttccatttgatcttgcaatcatctaaatagcaaatacacatgtttgtattaaccacgttatgtcctgccccgagatgtggcaatcgtaactgcaatacctactagaattttccatattgagttctattcaacagtaacaccattgtgaggatgcatactaaaaaatcttaatgttttcacacttgttgggggtgacgtaccgtttgtatggtgtgagttagccacgatcggtagtattgcaatccacgccatatgcgaccatccattataagggtcatacattgggcactttcctattttggccacgtgtatatgtaagcttttccctcttctcgctcttgaactttacgatttgtaacagcttctggtatcttttataataccccttgtctatgaatcaagcagccaattttgatgcatgtcgcttcagatgaaagctcgatctacagtgtgctttcaattattcatccatctactcatcttgtaggcctagtgtaatttgaaagcgtactgcttaaaagggaaacgatgacctagtatcacagagtggatctcggagatttaatatgcaagtatttctgcgacttggcaactaggctacctagggaacagacacttctcaatataactacactttcatcatctctctcagttatgacaatctaggcttgaagttagaagaggcaatatacaagatcgagagattgggagacccaccaattggattctgaagtgctattgcgcaggtcaaggtatctactagagcactgagaaagccattcaagccaagcttatcatttcctcctttcatatcaaccatgcgtttagcggcatccatgtgctgctttgacgtacttctatccccaatattgagctgccaaacacaattttcagcatccgcccagtgacatacttgtaagcagaacatgtagcttacctcatctgcagcgagcagcgcagcctgggcaatctctggatcgccaacccggcgatcttccgctgcgagttgttgactcatagaccgtaagcaagccaacttgtaaaaagtagccaactctacatagtaattattttgatcttgcttaaaaagactacggcaagcagcgagcaagatggcggtgagcaatccggggtttgacagcgcgagaggaatcagttccctgagcatgaagcgtttccatacatcagaatttgtgtattttctgcagtgtcgcttgccaaacgggataacccaggtgacatctaagatgatacaaattaaatgatcagccaaagagatgtgtggaacgagagctgggtacttacagtggtgtaaaagatattgctccgtcttgttaaactcaagtccatgaaccgagtataagtttttaggaagtgaagaaaccggtgtagtttccaaaacgagcggctgagatgggcgaggaggatataaaattatttcacgaccaccttcatttgcgtggtgactcgagcttgaagcttccgcaggtcccgcacggcgaacgcttaccgttgagtctgagcctgaggcggacgcatgtggtgcctgattgtccccttcacgtttatctttcttctggtggaagtcgttcattcgctgcctacgcacccttgcatggccatgacgcgcagcatgtgattttgcggctctgtgactcgatatcgcactatctttagttggatctgtgaggtagatgaagtgtatgctttgcttctgctgcggcgaagccattgtaatcgcttattgcaaagaagactaatatttaaatgcagctcaacgagtcatttggaatcatgtgcagattgctcaccactgtaagagagcgtttgagacgaagagagggtgtatttcaggtgataaatccttaaacttctagagagactatttgcgaagtccgaaatgtaactttgcgctatactagagttgaaatgccaagccatgcagtttcctaaagcagctcaggcgcatgaattgccgagtacatctctgtctgcttagtcacaagattctgcctcacgtaatcgagctgacaaactcgtctagaagtgatacggaatctcttcttcgcccacttcgttgtacagggcgttgatagcctcgacaatgtctttcggaaggggtccctgctcaatgacatcgaggtttgagttgagctgatccaccgtagacgagccaatgataaccgcatcgtcgtatttcgggtcaaggacgctatggtaagcagtccatcttaacgccgcagcatgaccactaactccatgcttagcagccaccgccagggcgttctcggttgctgcttcgattgcaggcttcaaatacagtgccgagtaaatagcacccaggaaggtctatctctgttagaatagatgccgcggctatccaaagtgagaaagagtgggactcacggatttgtcaaagcggccacctgatacagcattcttgtggtttccagcaaagaagcctcctcccgcagggctattatcgagcatttatatgttagctactcattctagccattgaaaagctaaaggagacggtaacatgaaacaaatgcttgcctccatgcgtagaaggaaatgttgtgcttgcgcaagagagggaacaattccttctctcctcctcggacaactgggttgtactgtccttcgtaaacactgggttttacgaacgaacggcgatcgcaaatttcgagaatctgcttgacttcatcggctctaaaattagatagtccaaatttcttgaattttccctctttataagccgcatcaatagcttcgcatgtttcttcaaaaggagtggttcggtcaggctggtgcagatatagaatattgatctgatcaatttgcaaggctttgagagatgcctcaacttcctgggcaatcttgtcccgctcgtgacttccgggctctcgagaaagcactttagtatcaatagtgaatcttttaccagctccaacagcgccgagtcggggttccgatgtgcctggtgcgccggtcgagtatacacgcgcggtatcaatctgccggtagccgcgattgtagaaagcgttgagatacgcatttacctcgtcaggcgtatcataacggactgttttgtcgatttttcgatctccaagctatatacacatcagcaaaagaacccttttatatttacagttggtgttatgtacattgcccgctccaaggatgacatttaaacgggagttgactgtcattttgaacgtgtatgtccgagatagcttggaaattaaataattgcgctgtagtgtggatagtcgattgggctatagtagagcaatttgagtgcaatggctatggatagaccacatatatacgtattgatagaggttacattcactacaatggtattagaaatctctttcgaaggttccggtatcgatctccgtggagtcgatctactgcattgcaggatcgtgaggaatggctccgtgcacactaaggggtcgtctctggccttctattctgaaaacagcaactgcaagggtttgatggatgcgaatgattccatttaatggggcaaattataaattttcaatctatttgggagacaatctgggccaactaagccttcatggcctattgttcgagaatacagaacgagtacatgtaattcaaggctcggctacatttttaggcatattctgcaattggcaactgcctaaattgtcagtgtgcgtgtaaaatatattagatagacccatatctttgccaaattagtacaacggggaggaaagaaatatacaaacaaaccataaataaaagcttctaaagacattcgggtgcgtttacttgagtctcacattccaaaaagagaaagagaaagaattgtgccattttgcattcgcaaataatgcatgaggttcattttgtctcatgaaaatgcattttaattgcgtactttccatgataaaagcttttgcaaaccagtcattgccaatcacatgaattactactttcacattcgatttgaaccgttttacttttccaccaattttttttttaagaatagatttattgcatctgcatttaacacagcgggcgagatgattgagcgcttttttgcaaacgttgataaggtttcatgtgacaataatttaaaggcccaacaagaaaaagttagacatgatattatggggggcgactgttcttggagcggccttcagtcaaatgtaaagcttcgctatccttcaagtagctttttactgtactaagtatattcattttttacttctcatgactcactttttctcatactgttttagtcttctaatattgcaagtcagccacctaattcggcttcggagatcaataatttgctaccgacgataataggagcacacgcatgatagttcatgttggtcaaggcccagtatcaagcttcttcctcggccttttcaatagctctattatattcgtttcactcaaggcagaaatgtggatgagcgagtcaggggatcaaactgcccttgtccgctagtctaatagtgggtgctctctatagtctgttttgagaatttatgattggctgtgaagatgtatatggtagtattgccatcaaatttacagttgtatgacttgatgccaagtacgatattctgaataccatgacgattatgcccgttcttcatccccttgtatcatttatccgacatttttgctaaatgttttcttcctttcaatgtttcaaagcacgtatatgtattttaagctgcgctatagttggtcctcgctgccgagggtacttcgctgtcgtgcttctggggctggaatacaataaatcccctcagtcggccaaataagcattgcgatttggtaggaggcagtcattcgaacagaataaatgattagtaggtcggcccacaacgtacatgatgcaatgagtcgcgttagattaggagccagacgcgctgtagagcactgtgttattgtgtagtaatatctatttgtttatgctacctagtgaacacattttgtaatcattcttacacaacttaggtaatccccattttctgaccacgaacacgattttctgaccattagaaatgataggacgcgccgtcgcgcccaatagttcggctgccatggctactactcctctcatcctacctctcaatactaagcagctaacagtggtcagaaaggttgagcggctttcgcgcacaaaatagagtatatatatatacatacatattcggcatcacaggagagtatcaggatgccgagtcaatggaggcgattcatcaaatcaactgtcgaagacgattggacgcacatcaccaacaaagccgaaaggaaacgggtacaaaataggcttgctcaaagagcccatcgttcgtagactgctgctatctaatgggtattagcctttttgactaataaacgcacctaggagcaaaatatgggcggcggaaaagatcaagagcggcaccatcttcaccaccaaatgaagtcaagtcgccttcgaagactaacagtcctggtatcgagcacccaaaagaaaagaattcagggccgataaaagcatcggctacttcagacttttcgcatctttctgcttctgcgtttttacaaaagttagcatcaactgttccagattgtaattttctggaaaggcttaaagatgaaccacttttgtacgtctttctacctttacagtgaagctcattcttctattttaggcagagattaacggactcaagtgctcaaaaagatgggagtggaaacttaataccgctgccttcactcacaaacgatctaagtctgaatataccaggaatgttgacactggcagctctgttaacaaacaaatacatacttgccatcgactgcagcaagcttattcctggaattcatattcacccttccgtacgtactccgcctgcactcacaccaacagcgcttcaagaaagcaagcctcatttgccgtacattgattttctcccgtttccccaattcagagacaatctccttcgtgctggcgatatcgttcagcccatagaaatttggaatgatatgatatctggaaaactgagggtgtggggaaagactccctgggatcgtaggggctgggagatgcaggaggaatttgttaacagatggtggtgggtaattgcggacgacattttggaagagaccaatttttggagagtatctagaggcgaagcacctcttttactgcggctgccacagaggcaggaggtcagctaacatggtcttgtatattccacgtagtcctggcttagatgtccagctgcctaggtaaattactaggtaaatacatactgacaatgatggaatctggcacattatatctcgcaacttacaaacatacaatatccagataatctagactcttttccatctttctattttcttctgtctgtctctgttctctcccgttctaacattccaatatgtgatagccaaaatcattactatcctttaccggccttgttttcacttcaatggcctagattaggaaccaaatttagggtttgcagattgatagaaggagatagtatgaaagcttccagtatttacaatccgacatagttcggagaaaggataaacatcaacatgtttgctgtatgcatctcaaattaaaacttatgtgggtccaagattgaacaaagaataagaggttgaacatacaacgctgactacctatagctgaccgcattcatgattctgaccactggtgcaaatgataagccagtggctcagaattcgaaccccgctcggaaactaatgctttgcaagcactcagttactatggctgcacagcctatgacaggaatagggcatgatcttccaactgcagcggtgtaattcttgtcaggcggcttataaatatgtattacaaacagatgaacttcttttgtgagtgacttgtaaacgccaagttggtgatagaaaagcagatatatttaaagtcgacgttcgccgataacaaattcctgttctcttttcattacgaattgccctacttagtgctgtttccagagtgactctaggggaacctctttcttattattccaaaaagctcagcatggctactcagcaacgatggctgactgcgcccccgtcggcacatactgttcgtgttcggcttatcaaagatcttggattaatgagtataccttcagctctcttcatagaaccagtagctgaaggccatgaagtttttaatggaccagatatggcatatctgattgaaaatgagaaccttgggaaaaaagccgtctttgacttgggcgttcggaaagactggtggaatttaccacccaaagttcgagattcactcgccttctgtgttggagtcaaggttgacaaggacgttccagatgtcttgaaggagagcggtgtaccattggacgctatcgacgatgtaatctggagtcattcccatttggatcaccgaggggatgtatcgcttttcccacccaacactactttgaattatgggaaagagatggtggttatgaaaccggaaatcacaggaaatgaagaggcagttttcctctcgtccgatttcgctgggcgtcataataatgagattgacttcagcaaatccacgctcaagattgggggatttcgtgccctcgacttttatgacgacgggtctttctaccttttggatactcctggccacgatcatggccacttgagcgctctggctaggactacaagctccaaagctggacatggaaaggatacgtttatcctcctggctggggatgcctgccacttttgcggcgtcttgaggccaaattgttcgcagccatttcctcatcctcatcttccggattctgctattggagtttcggatgtcgaaaatgcggagtcgctgttaagacgccatccgaaatatcagcagtcgccacttgccgcggctggattggtcgaagaagctcgcgtaaacccatggtatggaatcgctgctgggcagctatccacgttcttggacccggaacttggccaaagcactgcgagtactataaaagacgcttttgatgaagccgaaaatgtctttgtcgcgctctgtcatgatctcagtctgttggctgaggatagcggaaaaccagtgttgccaacactaaacgatgctccccaaagagatttgaatggctggtatgagaatggttggaaggacaagctgtactggacgtgggttagccagttgggtaaagaagatacgaatggaagcattcaaatgcgggagccgctggtcaccggattttggatgaatgggaagaaatacgagaaagcgcaagaggtgtttgacaaagcgttgaaagagtagagcattataaagctatagaggcgaattctgccgtattgcattaattcatggtttagagcgtttgctttttcctctatgaactgttaaaactttttgataccctttacatgttacgagtgaaatttatatgagaatccgatacaacgaaatgtatttctcaggcgttgggaaaccactgcttttggatgctcccttcatcatcccaagttttttggaccattacaaataattggagctgctacttacgatactattactaacgcactgaaagtacaaaatcttaacataacggacatgtcattgtttgctatcttcattactccaaagtagcgaaatgagattaactctgccgtatcttctcgcccataccatctgaaagattctgccactcactacatacacggctactcaagctcaatattaccgcagcgttaagcgccatcggcgacattaaacatgcagtagtcaatgtttttgttgttatttgttccgccattgttgagagcatatgtagggaaattgtattgtgttccgctggcacccaaaaccgcaaaactgaggatgaacaccatcacctgtgtaccaccatccagggcggcagatattaagtagttgtatttgataaaaagaccgggatggaagcggcggaggtagaactgggcaaatattccaagaccaaaaaacatgagtagtgatgagttgacgccgacgcaaagcacaccagagtaccaaatgatgatcgaggtattgatgtcgcggaaaaactcgagctttgtgagcttccaagccagccagaatggaataggcgctgcgaatccgaccaaatacgacaaggtgacccattggtattggctgcccgccgaaaacatgttcttagcgagtgaccaagctaccgccagtgtattatatccctgcacgttttgaccagaccagatattggtgccgtcaatagacagcagagtttccgtctggttgtccacaatgctgaccatcatcacgtagtccatgatggctccgatgattgtgcccagcatttgggccgtaaaggtagccttgggcggtaaatgcgccaactgggccagtttcagatcgcgcagcaaccattggccttgttggatgccgttgaaaccaaatacagtgaagtacatgttggccaggggctttccaggcagtagatagccgcctagcatctgaatgacaggctgctggttgaactggaatccagtgagacccatctgcgcgccaaagaagagaataaagagtgcggcaaatatgttggacacaataaaagcccaccaaggcagtgttgacttgatcgaatacagggttatcatgccgatgacaaatgatagcacaagaacgattccataccaccagttgggcacctcagcatagccgttttgcatcatcaacttgtagtggggatccacttcatcgttggcgattgccacctgtcgccgagtttcttcgtattcattgttattccttcgccagaacatgtatgttgaagggtttaggagctttcgcaaattagacggccgcaagaatgcccatccttctttgatatcgctataattccagagcagcatatgaacgatggcagcagtgatgccgagattggtggtgattaggtaaacaacgtatgagccagacaggaagggaaatccttgatcggcaacgagcgtgctattgattgtgttgtcggggttgagaacagccgtgaggttgtattcgacaaagttggttgagttggacgacccatcatatagcagctgggacagaaatgggaaatccatcgaccgccacacgttgccgtagtaaacgcccataaataacatgatgcagatcaagtatcccgtcagactgttgaccagtgtgtagagcggataccaaagaggcgagttcagtcccgcaatgtagttccaatcaaagcaaagtccgagaaatccaagaccttcgttgttctgcgctccgccaaaaaggttggtatacacaaggctgtcttgccgagccaagcaaggaatcgaaatgccctggaaaatgggtgcgatccacaatggaatgatctcccaaaaaaaggcaccgctaaagaaaatgctgaaatatctgaggcgttgcttggtctcaactttgtcgcggtgtaatgtctctaacaatgtattgacgggaatattgattggccacagcatcttggctggttgaaccaggacggtacgaagcagacccgcgataccatatgaaaggaactgtgatgcgatgacgagaaagatggcagcgccttggttcggatttgacccgtagtaaagtcgctgggcggcaacgatctgcgttgctactgcagatgttgagccggcagagcccataatcaccatgaatgcgtgctctttggaattgaaatcggccgggttgagaaagcgacacactcgagctatgataccattgccactcgggcgtgggatgaaagtaaatggtatagccaagatgtaggcgatgacggtcagaaacactactgacacgtagatgacttggggcttgaaatagaagatttcttgtaacacggatgcgaagatgcacaaaataaggcctggagggagaatcgttgtcaataacaatatgggatataacgcataaattaatcttaccaatagtcattgcgcgaaatgtccagggagaatcgtctggattgtcgtccacatgaagaacgtgcgtaattagatcttttgcgttgtcgattactgtaacctcgccgtatcgattttcctttctgacatcgtagccgtcgttgttgtcttcctcggcatagctgattgctctctcaacttctgcatccagtccaggcttcttttcgctgatttcggcgttggacgctggattttctgaagtaatctcgtgatgcttttcactctcccctatccccttttcatccgctgctacgtgagcatggatagaatcttgctggtcggccatgatgtcgatggtttgctcctcgccagcctctcagagaaataacaagacgagtccgtgttacttgattcggcaacatcagagttatatagatccaacacatctgcgcgcagcattcgtattgatcgtaactgcacgtcttctgatgtaggatgtggggtagcaaaagttccgactagacagctagcttatcgcaccccgcgccgtctttggtgtagaatcatttcctgaagagggaggagccggtatggtttattgcgggcgaattgccagaggaactttgcaatccctcccggcaacgaaactccgattgcctgccgttcattcgctcttattcgctaaactagacgttgatccatgcaatcgggctttatctagctcgaaaagaataagcattttgggcacttttggcactgtcgcgtggtcggcagccgattatccgagatacgtggtacggaaccactacttggaggtcaatttacaatccttttcatttttaattgttattgctttggtaggccttatcttaggagcgggcgtaatgataaatacaacaatatttcattaaagcaccaaaggaaaatacccatctctttgaaacggccgctcgactattactctcgttaaacgaagatgagcggcggtaaacccccagcagtacttcgcgaccgtaagtctgtgaatttcaaggtccaatatttcgaagaaataagtgattgggtttatggagcatggatttatgcataatgtttgttgagatgcgtgtaataggttcggatgcaacgtttggtatatatgggagagtagtcccctgcagagctttgtagccgcgaaaattgatcgctaatcgtttaacatggccggaaataaactcagaaatgcaagagccgtctagtattgttcagctataagcgctctatggatcaagaggtgatgaagactgccaagttgtcatttgactatagtaatgatgttgaaaaccttgagaaataaattctccttccggcgttagattgcatgtatgcaatatggaagctagcatcgccaagcattccggtggctgtatctagtgccgctactactagctgccgggacccaaatatcccctcgcttctacaaaaacagtgcacttgtcgtgtatcatgcgatatgattgatttgataaagaataaaagaagattgtgaataaaaccagctaagcttcaatgaatttcagaacatgtcataattactaatttacatgaataattagcttccttttgcagatcgcacacctgtgccggcaatgctgaggagcagccactcagatcttgtcggatcttagttattccgtgggcttctcgtttcgttaaaaattctctccgcaatcaagaggaacagggtcatcagtagttattcaggcatcatatgccaagtacaattacacaaatataccataaccccataacaatgacacaatccaagtctgcgaaacgcaagcgtaatgcacagggaggcgctccccaaaagcacatcaaggtcaccaaggcggccttggtcgccaacccaattgccgctgatgaaccattcgagatcaagcgtttgcagtcggtcatctcagatgaagagctcgaagtgacgattgatactctcgccacactggcgcaatatccaagcctgacaaagtccaagctttgtagaaaccttcgaacagcagtgtatgactttcgccagtcatgcacgacaggtgtcaatgctaccagtatgtcacactatagatatctaacatggtggtgcaactaaacatttcctagcggaggctgcaaatctcacagcaaaagtgtctgctgcacttgctgatgaaaagtacctcgaggcaaaaatcttgctggccgagatgcgtctcagaggtgaggagccgaagctgggtgcactctgtcgctgggtgcgagatcttgacgttataacgcagccaagacaaacacatgccaatgaccctgaacgctctgcaaaggatgatgagcttctcagcgtattggatgccgtcctacgtgtaagctgcccagtggatgacaacatggagttggggaagcgtttggctggactgtcttctcgaatcgctttccaagcaacatgggatctgcgatcatctaccacaacacatcagatctatgactcggttttggacaaatcaatactttcatcagcacccagcaacgcggcctcttctctgcgtatcatcgaaacaactcctggccccctccgcaatcctcccaactatcacccagcaattctctacaccacgcagcctgataccgtgctgctatcatcagaatctcctcagattgaacttcataaacatccaaacgtggccaatctcagcctcgcaacgaacgttctttcaccggaggaatgcaaggcgattattgccattggagagactgttggtttcctgcccgacattcccgtgcgcgagggcggtgatacgagtgttttggcgcacaatttctactgggtcgtcgacacatcattccatgataggctgtgggcgcgcatgtcaccttttgtgcccgaatctgtcaatggacgcttagctcgtggcattaaccgacgtttccgtgtgtaccgatacgtccctggtgcagaatatcgatgtcacatcgacggagcatggccgccgtctggtattcgcccagacgatacatatgtatacgacgactctcccgctggaaaaaagcaaagctcgttatttaccttcctattgtacctcaatgatgaattcgaaggaggccaaacaacgttttttgtcccagccccgtcagaaggaaaactcaatgcctatcgagtgcgtccagtcataggtggcgtggctatatttccacatggggaaaccaacggagcactactacatgaaggctcaagcgtcaccaagggcgccaagtacattattcgaacagacgtcgagtatgacattgatccttctgaggggaagtaaagaacaatgtgcctgcttaagactcaaaagttctatatactgtattcatgattattcggctagcttgccacttttatggactgattagcgtgtaatatggcctactattcttatctgggagttgctattttccgatcatcaaattgacatgacctaggtagagatggatggtaattgtactaggaacagcagcatcaatgaaaaagttgtatcactatcacatttcactagagatcaggggtgtaagtataggtgttatatacaatatattttcaaaagctatatacttgtagagtcatttacagtgtcatcatagacaacccgcattgcgatgctgtctggcaatatccatagacatgagtgaccaatctatatacatgtagaaagggataatatatgaagctgtcgcgagttcgtaaacccccttagttgctgcacttgccgttggtgcagacgagggagtcagagcagtcatcttcggtagagcagctcgcgcccaggcagtggcctgcccaagtgcaagtagcagggggggcagaaccgccgctgccggagtcggtgctgcatttgccgctgctgcagacgagagagtctgagcagtcatcgtccgaggagcagctggcgccctggcagtggcctgcccaagtacacgaaccagggtcgccgccgccgtttccagggttgctaccaccgctaacaggaccccaaggctggccgggggcgttgctgtcgaagtcgaaaagagtcgtatccaggacctgccagctaatgtcgatgtggccttggttgcatgcctgtccgttcagtgcggagagagcagagaagctgaaatccagaccgggagctccgctcgggttccaagggccagtagacgatccggtgccgcatctctcacaaccatcaccaatgaagaatggagtgctcgatgccactccgttgacgctaacgacaacctgtctaccgcagtactgggccaagttgctggcaatcaaactgtggttcatggcaacgaggttgttgctgttgatctggttcaggttcagggcgaggaactggctgcattcgacattgcccgtgtttgcgactgagagatcctggccacaggactgagggtgctgaatatcgtagtagtatgttccatatccattgccgctgtagatgacagaagaggcggccaatttggcgaaaaggccgagagacgcagtaatttggcccttcattttgaatgagtcgaacggttttaagaagagagtgttggtagaggcttgatgagctggctccttggttgagacggttgttgatgaatataaacaccattagttggggaacactgagctacttatatatactattttttgcattgggatttcggttatactatcgtgaaagaatatgccttgtacgaataaacggcccgaaagaccgtacgagtattattcgcatgttcatggagaatcaaatagtctgaaaacatttattggacataagcttatagacacgattgtcctgcccttcttggcaactctcgaggatataccccagctgacacggcccctttggcctaacttgaacaaggcccccgtcattcttattggtttttttctgttcaaagttcaaatgtcatatatgctcactggtctttcattgggtcaaactgaacatggcacaaaaattcaaagtattataacgctaaagcaacatggatacaggcatgtgtaagcaaaaaagtaattataaaaaaatctgccttcctttttagacagagcacgtccctctctttggtcagaaataacatgaatgcgtttggtggataagctgtcccctagctacggagaaattacatgtagactccaccgaaagagcagcggaagatttcgggcactcggtatgtctcaacgacgagccgttcttccagatttctcagtcaatacgctaccaagcatggctaagctcaaagaatagtaaattctgtttttcataaacttccatcacgcatacgcttcatttgccatacgctaaaagtcctggcagcacgcgccgtagtaattcggcatgattacctttacaacgccggcagcacaagcgatgactgaggctgaaacgcgcttacacgacaaactctgtgaaagtaatcagccaatacgatggttcgcgcctgcagggacctacctatctgggaaactctggttgccgccaagacgactgcggagacgtcggcagagcaaggaccgctccagaacggcagagtcggtgcccccgacagcacttgtgccttaacggtaaacggtgtgccctgagtagcgttctttgtgcctaaatacagtaaattcaggtacaagcgcggttaaggtgttggtatttggtgagctcttactagtataggtaggtaggtaataaagaagcttattagtaatttgatgacgagagaatgtatttttttttcctataatacatttcagtatctctctttggctgattccttttcgatcgcttccaagctgacttgactaaatgatcttatctctgcagccgagcagagattggatatttggattaaattaatcgttataaattgcggtagcagcaaacaaggctctttttgcgttctatattactgtagtataattaaagtagcacatgtaaccctaggtacggagcattctgcgttgctagatattcctatcggagacctacctaggtgctgagctgctgtaaggccccgctgagaaattgtctagcacgtgagctacgtctctttgcctcagttcgcatatcatactggactctatgaatagcactatgagatttctgtgcatcgcccacttcttgttctgaatgtcatagtggagggccaaatgtatcgttttgttacacggaaagttgcaagccaattcttgcccaatgaacattttaaagcaggactcctgcctcgtatcaggttttgttcaacccccatattctcatatttaccgaagaagtttacagaaacagtaattaattcggagaaatgctttgcttgtataatatatagtctcatttacataggtctctaacttactaggttacattcaaaagtttgtccacttacacagcggtgtatctttagtatctgtacacgatctatcatttcggatcatacgcagcgcatagatatccgcagcgtatttaacatggatgcgcatgtacatgcaaatgctacaccaaattagtaccggtacatgcacatgacagccagtattgtaacgttcaattgaacagcagctgtgtatgacttttgatgcgctttatagggctttatagggtatgcagtgatatcttaccccgtactttgtgactaaaaagttgtgagcatgggtcatattggacatgcctgagctacagtgcatggaccaatggctttcagcgccataatgtccaactcatcgaattaattctcatcccttctccttggtccatggaattcttcaccccctcgggctcaatgacgctggcaaggtcatttttggtacctaggtagactgatctatatcagctgtcttggcatttccggggcagtcccattggaggaaaatatgtggtgcgtaggatctagagcttacctacgtacctcaatgtaggctcttgaatagatgagaatagtgcagctgctgcaaatgatacgaaaaacagcctgacttcttcctcaaaacaccctcatgtaatgctcttttgggaatgtactgacacattttttctcgaatcatcagagccttcctttctcgtataccctccatactcaatatttacgcaaggatgggcgatttcagaatttccaaatgaacacagaggaacaaccttcctattaaagcttaatttagggtgtgatataaagttgtggggacctacagcaagtgctactgtttgcaactctaatcggggtttaacaacaacccctaaccttgtagtctcgtattgctttaaaggttaccatgctatataataggggactactctctccgcgagtagctaatcgtagtctgagttgcctttctaccatacactgctttcagcgttattacaaacacaaaacaccatgcgctcttcaattctcttcgctgctgccacagctggcactggctctctagcctacacgattcccgccaacctccaagcaatctataatgctcacaaggtcagcgctttgtccaagtttcagtcctgagcaccactaatacgaattctacctcaacaggcaggaacttgcgccactccgctctcagggacctcctcttctggagctgtattctgtggagatatcccaaatgctatcttcttgaaaggaagcaatggaaattatgacaacatggacgtcgattgcgatggctccgacgataaggctggcgactgctcaaatgatcctactggatatggcgagacagcgttcaaggacaccgtgcaatcttacggcatttccgacttgaatgccaacatccatccatatgtcgttttcaacgagccaccttttttcaatgccgagcaacatggcatgaagccgctgagtgtcatggctgttgtttgcaacaatcaagtggtgagttacacctttgtgacttttattcctttgtgcgcgtctacggtgtatgcttacaaattttgctctcctcttagtggtatggtatctggggcgataccaacacagagccgactacaggcgaagcagctatctcacttgcacagctgtgcttccccaacgagggcctgaatggcgactttggacacggcaccaaggatgtgctctacattggtttccttggcgacgaggccgtgcctggcaagaacggcgccaactggaaagcgagcaatgtctcacaattcgaagccagtatcaagtcattgggcgattcgctcgtccagagtcttggaacctcaagcggcggcggctctggtggcggaggatctggcacctgctcctgggagggccactgcatcggggcctcttgcggaactgacgatgactgttcggatgactttgtctgcagcaacggcaagtgtgcggcggaatgagtctcggctgtgtatcagagagtcacttggtagtggtagatggcaggacgtgaaaccaaattaatgatatgaaataaagagcatttacttgcctatgcaccccgtacgcggagtcaagaatccttagaacatgggatattttggcgaaaatacatgtattgattgactgatccacgctggcccctttggtgagtcactggcctttacatattaccgatggacttgggaaattcagcggcacgaggggctcagccaccaataggtaaccgagcagtttgctgcaatacaccagggcttggcgaaggggagcaggaatggcgaggcagtacatgtaggtaatctgctggaaagtctctgtggcgtcggaaattgggcgtcagctagtagtaataggaacgtcggcacatcttgaatgacacatcatccagatgatgcatgtacaggaacctcatcgtagcagcagaaacagcagcatcaatagtacctgtatactccttcggcggggcaaatgcaactctccgacaatcctccagcgatcccacagcgatcctcagccgggttctttggctagtgccaccgatgggccgagcacttagacattgaggtaccctcttggcccggtatataaatgcactacgtagagcttcccagaccattgcagacattcaagagattagtttgtcttgtggtactcgtgttcctgctacaccagctacacgcggactgtatcaattgccaatcatttacttgcctcaccatagagaatctctcctcatctcgccgcacacactcttccgccaaagatatattgcgatagctaccacgcaatggcttccatcaccctttacgacatcgctcacaagccccccgtagaggagtcgtgctgttcaccaaacccatggaaaagccggctggcgctcaatttcaagggcgttcaatactcgacctcgtgggtggctatgcctgacatctcgaaagtgcgccagagccttggtcaacccgcctctcgcaagtttgccgacggcaccgacttctatactcttcctgtgattcaagatcctgcgacaaaagccacagtcggcgactcattcgatatcgcgctctatttacagcgcacatatcctgactcgggcggcggcgacttgttccccgctcagactcttgattacacctttatgtcgagttacgagatccccattccactgtcgaagcgtgatgatggaggctttcccgagtacgctcgattcaacatcaatgttgacgcagcattcagcgctcacgtccagctaatggtcgaaggtatgccgtatgacccggctacgtttgagcagaccaaggccgaattcgtccgtcgcgccggcgtcagctgttgggaggactttattctaaccaaagaagcgcgcgagaagctcatggggtcatttgagaatacgttgggcgatctggccaaactgttccttgcaaatgttgatggcccttttctattaggacagcaggtcagctacgcggacttgatcgttggcgcctggttgcggatggctcaaatgactttgccaaagcatgagtgggaagaggtgcggcgctggcatggtggtatatttgggcaattgcatgatgctctagataaattcgccgagatcaaataagacattacggcttgcaagcctatacgaagttgtatgagcgaggtgttgggttcaataaaatgcaaggtgcaaagattgtctacaaagccatgaaggtgcagattatggatttgtggctgtttatcatacatgatgagtttttgggatggttgatgctttgtccaccgaatacttagctagcaattcgatcagttgtcagacgtatacgatgtcagatatctagcccaaatagtgaattccggtggtcttccccatgtgatggttaggcatatctaaagctggcaccggcgcaatggaacacttgacgcatttcttcgtgtttggtcatagcatcacgcccttcaacatcttgttctctactcagattcccaaaccgtatggttcgtgcggattcttaattccaaagctcacctacgtatttagcatctgaatagatgccatggacacatgagtcgtcatgttttgaagattatacatggaacgatcggatcggcatgaactagagggctattttaaaggttccacgccaaattcgtcgcaaaaataccgcaaccttgctcgcgattgtcatagttcaaatttgtcgcttttgttattcttctgacatcatacattgtaaccagccgcaacttgtttctcaacgattctcgccatctgctgctttgagattcgtctacaagtgctggcgcagcacctactggctgttcgtcgattattatcgaatctaaggctaacaaggttgctaatgattgattctgatgcactagttagtgaaagcacctgttcaacttggacaacttgtattttctggacaggctttttgcgcgcaatcacgcccacagccgagtaagcttccatttggtgggagaaactcgccgtcacgagacaacacctctctgcctgcactccgttggatcgccgacgcgattttccattatactcttacgtttggaggatagttgcatgcaatgtatatatgcattctcaatactaaatgtttgttcgctttctcgtgagatggatacaagtgcttggcggggagacgcgccggtgcccttcaagagttctagatccaagatctctagctaaccccagtcacaacttccgatcccctcgcggcacagtgaaggaaattattgcttgcattagcgctaaatactactcttcataggagcactaatacacctgccgtctccaagcggcctggaaatttgaagcctccaccgcttctagctgggaattcccagcttaaattcattcagctcccagcgctattgagatgttagcgtctgccaactggactagacgacgattcgatgcaagggaggcaaattattcgcctactcgagtctggcacaggagagtgagaaaatgttataagggagttggcttctactagcttctcaagctcctatcttcatccatctacaatttatttctgttggatgtctttcaaaatgcattctccaggtaaagcctttgtgttgggcgtcctgttctcgctgctatctctctgttttactgccaatgcactgaacatcccaccagcagactctgtggagaaacgaacatctggctgcaatgcttgcgctaggagagatgttgctgctgtgatcaagacattttccaaatactcctcagttagcaatgatatctgcgcaaagttattgcaccgcccacctcccgggaccaaaaccacaacgaagataacgacaaagacagtcacctcaacctgcacaaagccgacgaccatagttgccaagcaaggaacctcgtttgttagcgtgtcggtaacaaagacaaatgcccaaattgatactgcaacagccacagtgtctgcaataattactaccactgctgtatccactgaaaccaataccgataccataacacaaacaatcacagcccctgcggaaaccgttacaatgtgagttgccatgtccatgtctggctaagatatggtcttgtaatctagacacactaactaatgctgcggctggttctagtaccaccaccaccgctgcttatgtgcagaagcgaaataaacaggatccttgcctaggcgaactattccatgggctgcctaaggagatttccgttatcttcgaaggcgaagcgatacaagcttgtgactgctttttgaaaccaccggttacagtgactgtaaccagcacgagtactgcgcatgctacgaccactctaacagtaacaaagtcttctaccatcctcgcaacaacggtgaccaccactatccctaacacaatcactatgctgtcaacgtcaactgctactgttactgcttatgcaactactacggtgactggttctactacgataacagcaacaggcgttacaactattacagttactccacccatcgccacacaatacgtctatgacacggttacctatagccaaatcagcctcccttccaacaactgcatttacaatgaatattacaactttcctactgttaacaacgacccgacgaataactatcaggcgggagtgcgagaatgcgaagatttgtgtactgcggatgccaactgccaattctggttcttccttcattatgatcccaacaagtccagaggttatgatggatccgcctgcatcatggataacgagccatacaacccagcgttcttacagtgcggttatgtcgacaactataacgtggcgtataacaaaaatccttcatcacaatagggcaatatcatgtgtactttaatagcggctttgcactacaactaattatatatcgcgttggaagaattagcggacgtaatgtacgcctcgttctttttctagatggataatttcctttattcaaaaaattattcgacttgaaaagattatatacattacctactgaactttacaacactgaaagttggtaaaagattgaagagataaaatgggtgaaacctcttataaagttgtacattgaaagcacgactttgaaattaagctgaatcatttaaccttaaagaacacagagcagctagtttctcccgaagggctcattttgacccgacttatttgatctgatctaccactgagtttatatcaatacgatcccaaacgtcggtaaactttccatcctttagtcgatagagagtaaactacgacgtagtcacacgacgtcccgttggttggatcccctggaactcgccttgatgagtgccagtgacactcagatgaagtgccatatagccgttttcgatagtcagatgcctgatagtccagtgccagtccggaaatgcagcgaccagaggcttgaactgcgctgtgacttcagacggggaccagggtttgtcattgatgttaattggcgatgtataatacgcctccattgcactgaagttgtgcgcattgcagtgttcaatgtaggacaagtacagcgagcggtgctcatcgtttactgcgatagtttgggcagctgtagaagctgaaactggatcttggctggccattgtaagtgtagatgtaaagagagataagctgcgttctttgaagtgtgtccaatgcggcttgtggggagatatcacttgcatttgcgcagtggtgaatgaaatatatatgcttacactcaaaagccaaagtcgaatggaggcgagggtagcagtctatggtagaatatcgattccgcgcattataaatcacagtcggctcgtcgctattacaaggtattacaaaagcgctgaataaaagttacataagctccagctttgtttttaagcatacttttccgccaagattatttatattcatcgtctttactcatctagtatatactgagattcatatatgcaaatgcccattcaattctcacgatttgttgttgtctttactcagtcaaggcactgggagtagtactggttcagcactttacaggtggctgggggcgcacaagctgtagggcctgcccaaccagtgcctccacactggccatagagtgattgtgtcccactgccagttggtgctgacgatgttgctgatgctggcggccggcttgagctgctgccgggcggcggagacgagccgcctcctagaacaggcgtggtgtccgtctcttgcattccgacacagaggcattgttgccagtcagatgtagcctggcctgggcaagcgactggctcgaaatcaacaaccacgttgtctccaaatatctcgttctgtgccataatgtcgaagtggtagctgtagccgtactggttggtgcctccgactgttgggcaccactgcgcgtttccattgttaggacacaggtttgtgaccattacaatgatgctctggcccgcaacgccgcccgtaccgcaggaagtgcaaggcggctctcccgtcgaggtcaagttgtagcatttgccgcagcccgcgccacaccacgaagcaccggccgtgtcgtagagagcctgggaaccggcagctgtgtaaactccgctgctgatgccaagctaccggtgggatgcagattagaaacacaaggactaatacagagtggttggcctggatggggcgaagtctcacctgccaggagaaagcggcgccgccattcgcaccgccgcagccacatgcgccctcttgcccgtcataatagcgctagatttctagttagttgttgttaggcatgacttatcaagagcgtacttgcggtggtggtagccttatacgcggcagcagagctcgcgataagagagccgacaaaaagagaggccttcatgttcaataggtagctgagactgaatcgcaacgctgacacaggatgtattaaagtgtatgatatggcaacatgcggaatgggcaacacagcaaaaggccgtttaataatttatatagatggattgaaaactaaggggtatgcacaccgccgcttttctaatttcccgagcgttctggctctgagcggtaattcctatatagcataatattccggctgcaacatacttagggctcgttgtatcctttatatttatacacggttgaaaatggtaattatctctcattgtttttgactcagtgtaagaatatctataagctgttggaataatccaacttaacattgttgaatatgctgagtgtctactggatagattagcggtgtaagggcatttcaccgccaggaaccgagtcgtatgatagctataacccctatgcaccgatttgtatctcactgagagaatacgcaaaagtaattcgcatatgctatgttgaagtctatacattttctccttgacttgactacaaattgcaaaacaaatgtatatatcatttatatattgtaacttactacactgtaacttgctcaattatagcttcttttgcttagaggatttatggaaatacgtcttagcctgtaatccttagcctgtattcgccaggctgtatggactttgccgcggctgtatgccctcaggctatataagccccggctgtatattttggccattgcattttttaagcgggtttaccaactcgtatgttgtatacatcgtaatgcatctatcttgttgtcgcataggtctatcattactaacccattcacagtagaagagctcaacgcataaaacaataactattcaattctaacactatcgtgtggaccactctataactcacacccctgagcaaaaaagtactacgacaagcagtgcttatcttttgaactaaatctctagtattgatgtgcaaactccgtcaagaaactccctaagctgtttcagatcataagaatccgacccagatatctcgagagaccagtcatcttttgtgggcttagcgatgataaaaatgtcattggtctgtaccagtccaggcttggcaacgatattgagctgcggcccgtgaccggagaaaagagcagggttctcatcgatgttctgaaactggacgatacagttgtatcgtcgtaagcttggaggccaatctgtgcaatcctgtagaaggtttttagaccctgcagcttcatatgcaacactgcgatggcgttgattctggacctggctgatgacatctttcagcaatgtcccttgctggacctttgctctaatgggaactatgtttaagcatggccccatgacatctttgagctctgcgctgagggatgagcggcctgaaacagtgagcccaaataccacatccattgcgtgtgtaaatttagctagagcatgtgcacatgcagcgatgaacaccgtggcggaagtcgtgcgatcaattctccctggtgctgggatagtcctgctcagccgcagtgcctttcccgtagaatgttccaggttacgcggtgtgggcatttgtaaaggctgggacttttggagaaaatccttccaaaatgggaatgacttttcttccaggtattggatatgcttgatgtatcgcgaaaactgtggaactgacggtggcagttgatgggacaagagagcggagagagtggttaacagcggaccaagactcagtccatcgtattgtgcgtgggctattcttattgtcagtcgcacgggaccctgatacgatctctggatgtgaaacatggtaaacgggtttccgagttgcaacggctgcgagagtattctcgaatgaagttgtgaagattcgagatctcgctccattggatgaatacacacagggacttctatcgcgtccgaaatgacgtggaagaaagcgccctcgtattgaataaagatggcgcggagaatatcgaatttctcccacagtattgaacacgccgtgaccagctccacgtctgtcatatcgctggagaagtcaaagtacatcgctgcacagctcagagggttttttcgcattgccatttcaatgaaatcggcttggacagtagtgacaggatacacatcagtaaacgatatgatatcggggcccaaaagtttcggcaccgtttctagaagggaactgatggaaagtgagctgccaagaagagaaaatggcaacgtagctgtatcatcaataagactttgaccatcctcttcatccgaactttccaagtgaatgagctcagagaggcttgatgatgttaggatgtctgcaatagtaagcgacaggccctgttctcgcgccgcaaccaccagcctcattgcctggatagaatcaccgccgaccgtataaaagctgtcatcgaggtatatgctggatgcatcaatatctagaatcgatgcccataggtattgcatttgcttttctacagctgtgacaggcagacgctgttgttggctcctcttcggatcaagcgctgccagctcttccgctgtaagggcaccgccgattgttttgagtgtcttgcggtcaattttgcctgttactgtcgtagggatggtagcaagaggtataaagactgaagggaccatatacgacgggactattttggccagcctctgccttatttggcttgctatatcggcaactcgtgcttgcggctgatcaatcccgggcatgctgatgaacattgctaacatagcgctacctccacgtggatttatgatctcagcgacaactcgcacctcttgatcttggggaagcagttgttgtacatgatactcaacctcaccaagttccagccgctggccgtgaatttttgcttgtgagtctttgcggccaacaaaagttagggcgccgtccgtctgatagcgtactatatctcctgttttgtaaaggcgcccccttcggccggatattcccaattctggtatcccctggagcagccaagacggatcatgaacaaacgcagctgaagtgcgttcttcgtcattgagataaccttgaccaaccaatgggccttctaaccataactctccttcaaccccgataggcacgagatagttgccgttgcttggatcaaccacccaagttctttgcccaacacctttgccgattgaaacagcggagcctgagctgaactggccaacattggctgctgtcgcacaaatagaacactctgagggaccataagcgttcaatagcataggtatctctttgaagcggctgacatccgatggggacattgcttcgccagctaataacaagacttctaggcctgacatcgccgttggatctaccgtccgagcaactgaaggtgtcaacgagacgtgcgaaatttgatagcggcggaagcagccggccaaatcgtttcgcatttctgtctgagagcctacacaaagacagcctccattgcaaagagcaaacagtatacaagaccacgacatgtcgaacgcataagacgcaaaatctaggactcggcttgtcgggctaaagcccaggcgtcccgtctgatgatgtattgcactagcgaaattctgatgcgatactgtagctcccttgggcgtaccggtgctgcctgacgtatatacgacataaagtagatccgttggttttgctttcgtcactgggtgcggcagctgaaggtcgtttgtgggaatgccgttggtaaggatgtcttcgaaaaatcttgtgacgtcgaggagttgtattccagcggcagcttcctggagccggtaagccagtgctttattcgcggctgatgcaagtatcgcttttgggcgtatctgttgtatgatcgactggagccggtcttctggttggttggtatctaccaagaagcaagctgcgcccgtcttccaaacggcatacgcagtaactgctgtccacattgacttttcgaaacatagaggcactattacacgtggcccaatgcccattgctgttaatctaagagagagactgtatgccaatgactccaattccatataagtgagttcaccatcccaagcgcatatcgccggcgcaaatggctgtttttgcgctacggcagagacaatgtcatgtatgcagacctgcactgtttcgggcacagatacgttccaattccaaacagtctcgagatcgctttggggaatcaagctcaaattccggagtaaagttttttgatgggcttcctcgcataagattcggaggatatgttcaaactgctcttgcattcttgtaatcttctcattgtccatcacgtttgaatcataattgagcttcacagacagtccgtgaggattgatgtcgcagacaacctctagagcgtaggtggacgacacgccaacttctggttgggcccgaggagactcaagagatttgaagatgctggcttgaccatccaagtttgctggttgaactacgagcaaagtttggaaattgcagctgcgctctgcatcttggtttattttgcggatattttgaagccccatttgctcaaaaggtatcgagtctatgctctgttgctgtacttgcgcctgcagctcttcgatagtcatgtctgatttctctggaaactggatccggattggcactgtggctacagttggaccagcgatacgttctgctcctggtattgcggcttgtcggccagtaacagtgcagccaaatacgacgtcatctgagctcgtgtgtaatttttgcaacagtgcccacgcagtccgaataagtgtagctggagtcacatctgtatttggccatgtgacattagtgatggctgtgtgaagcgctttatccgttgaaggagcatatcctggcaagggcagttgaggaaagacgactgcctgggatccatcaaagcatcctttccagaaattgatagcggcggattcatccgtatcatgaatgtgggagatgaatcgctggaatggaatatactgcattctttgttcgtctcgatatgccttgtcaattgcatccaagaccattgaaacaagaaagttatcgtatagtgcgtgatgtatggtccacgaaaaaagacttccatcttcaccgtttgttaatccgaattgactaagtcttgttccaagtcccatggtatccgaagctgatgagcaagaaaatgcgtctaaactgttttcatcttgccactgaattggttcgtcaacgatggcttgaacaagcccctgcccaggaaggttaatgactcgtgttcgaagtattggcatttccgttgatacatcttcacaagcctgaatgaatcgttcgagatctatgtcaggctggagaagaaactcaatgtgggcaatgtagttgccactccgcttctgcgtcattgccaagagtccttcttgtagcggcgtgcatggtaacacatcctcgatctgactgcttgaaccgttacagagcgatgctgcttgttgttgggcaaacttagttgtgattccctctttaagaagagaaaacggagctattacttcctcctcggagattttgtcattccacttcaagtgcttggcttggtcacataatcggggctgcttgaaaatatcagcaacagtcagaagcacgccctgctctctagccattgccacaagcctcatagcttgtatcgaatcgccaatgcgaagaaagctggtgtttgcatcaataagaatagaatcgacatttaataccgatgcccatagttgtcgcagacgtctttctccagcagtaagtggcgtttttgactcatctgtctgtggtgagacgtgcaatgccgctatatcttctatagccagccgattgcccatttcgcgcagagcctttctatcagacttcccagttgctgtcatcggaatagcagtaagcggcacaaacgcagcgggaaccatgtaggatggaaccctgtcagcaagtcggctgtccaaattcgccaataatgtcgtaaaatctgtatcttcatggatggatggtttcagatagatgaacgcaatcagtatctggctggtcgaattacgaggagtgaccacttcagctatgacctgaagaccctcgttgctcggaagtagctccttgacatggtgctcaacctctgccagttccacacgctgacctcttattttcgcctgcgagtcttttcgtccaataaaaacaagctcgccgtttgcgttatatcgcaccaaatctcttgttttgtataggcggccacgcctcccagatacacttcttgagccttgtaatagccaggtaggattgtcagtgaatgccgccgaggtctgcccgttctgatcgttgaaataaccatggcctactaatggaccttctagccatagctctccttcagtaccaataggcatcaggcgacttcctgtttgctggtcgacgacccatgttcgtagtccacgtcctctaccaattggaggctcagtcttatttgcatcagtaatgactgaaacagtactgcaaggagtgcattctgcaggtccataaatattcacaacatgcaaattatccagtgacgagaaatactcggcatcattcggactcagagcttctcccgccagagctagaacatcgacgtttgacaggctttgtaagtcaaccgatcgtgcaagcgatggggtcagctggatgtagctaacgttgtatttctcaatgcaagcggcaagatcgttgtgcatctcttcttgtgagccaatacagaggcatccaccggtataaagagtgaataaaaagttgaaccaagacatgtcaaaagcataagaggcgaaatcgaggactcttccgtcaggcttgaagccgagtgtctctacgtcttctaccagagtggacgcgatattctgatgagatattaagacaccttttggcaaacccgtgcttcctgacgtaaagacagcgtataacaggtcagagggctggacagtcacatgctctaagctctgagactgagaggtttcggcttccatcaaagcgtccaagaatgctgtgctgatgatgactactttggtggattggtcggctacttccatggcaatgtctttatttgtagcagatgcgagaatgacattggactggacttgctgtactatgcttcgcagccgatgctttggttgattgacatctaaagcaacagaagcagccccgagcttcatgaccgcgaacatagcaacaggcatgaggacagacttttcgatgcaaaggggtactacaacaccaggtttaaagccttctctcatcaggtgtgcagctagtcgtgatgacagtagctcaagctctccgtatgaaagctgtccatcccacgcatggatggccggcgcattgggctgtttgcgcgccgtttgagacagtaggctgtcgacacacgtctcatttaggggcggaacagcggcgttccacttccaaatatcttctatgtcctgctcactggagatttgaacctcgttcagctttagtccctgctggctcgaggcgcatactaaacgcaacatgtgctcgaattggttcactattcgcttagcctcttgcggttggactattcttgaatcaaagctcaacatcagagcaagaccttcttgctgtaggacgcaaacgagttctagtgcatatgtagaaaatgcactggcttggctgctgtcttgttccgccatgtcgacaggcttgaagactgcctccggaatctgctctatttccgatggctggatgacaagcaacgtttggaaatcacatccctgctgtgcttcagggctgaccttgcgtatctcttgaagaccaatgtgctcatatggtatggactcaaccgattgccgctgcatatcctctaaaagacgtgatacgtggatgttcggatccagcgtggcgcgaacaggcactgtggcgatgaggggcgccgcgatttgctccacgcctggaacgggtatttgccttcctgttaccgtagtgccaaatacgacatcgtccgagtcagtgaaaattccttgggctaaagcccaggcagccttgattgcagtggaagctgtgacatttgttttggggaaaccgatagatgaaatctcatgtcgaaggagagtatctgctcgaggtatatgcgccaaggatgacaagtgagggaatatagccgggcgacccccctcaaattgatgctgccagaagtgaattgctgcagaattgtctgcctcttggatatattggatatatctctgaaatgcgactgtcgttggatcctctcctccattgtacgccttctggattgcatccaacatcatgccgaatgaccatccgtcgtataaagcatggtgaattgtccaatgaaactgcgtaattgtaccttcatggtgtaatccaaacgaactgagctttgtaccaagacctatatgatcttgttggagattccattgtacacgctcgtcaactactacctggacaagtccttctccgggtaggttgatgatccgcgtcctaaggatgggaaaggaatcaaccactcgttcacaagcggccttgaatctctctaaatcgatctctggctctagactatagacgtttcgggagatgtagtctccagaatgcttctcggtcatggctagaagcccctcttgcaacggtgtgcatgggaatatgtctagaatctgtgtagcttgcacattacaaagagacgctgcctgctgcgctagagtggagcgattgatgctttcgctgagaagcgtgaaaggtgtaatatctgttgtgatcatatcactctctcccttcatcaattgcgccaagtcggatagctctggatgctcgaaaatatccgttactgtcaaagccaagtcttgttctctagccgctgcaacaagtcgcattgcttggatcgagtctcctccgattcttagaaagctgtcatctgcactgatacttgaagcatcaattccgaggactgttgaccataaagcttggagcctcttttctgacgtcgactgaggctctctatatgacctttgcctttgtggctgcattgccgcaagctcctccagagttagcttactaacaatctctcgcagcgcctttctatctgtctttccagtccctgtcataggcatcgctggaacaggaatgaaagctgatggaaccatgtatgatggtatcttctttgatagctgctcttgtaacggctctgctaaagctgaaacttgggcttttagcttttcatctgttgctatctccatatcgaagcctggaaggcagatgaacatgaccaagagggcattgtcactgcatttgggaacaattatctctgcaataaggcgtacatcctcgccgttattgagaaggtgctggcgcgcatggtgttccacttcactgagttcaactcgctggcctcttatcttgacttgggaatctttgcggccacaaaagattagcgtgccatctgaatcatagcgcactagatctccagtcttgtagagccgccctcgtctgccagatacaccaggtgcccctcgaagtaaccaaactgggtcatcctcgtatgtagctagagtttgtctgtcgtcaagatacccttggcccactagagggccttcaagccagagttctccttcaactccaataggaaccaatttttgaccgttttgaggatcgacaatccaagtacactgtccctgcccgttgccaatctgtggcggcaatgtgaggtccgtgataacggccgctgtgctgcagggagtgcactctgaagggccatagatattcacgattctacctacatcggcacatcgggtaacatcagacagtagcagaccctccccaccaaaggccaagacatccagccgggaaaggactgatgcatcaatagtcctcgccagcgaaggtgtgaggaaggcgtatgagattcggtgtttccgcaggcagccagcaagatcattttgtagttcgctctttggcctaatgcaaaggcatcccccggcataaaaggtaaagagatagtttgtccatagcatatcaaaggcataggatgcaaagtcaatgacgcggcttgttgagttgaagtcaaacacactcatttggtgtttcatggcgcttgcaaagctttgatgcgacactctcgctcctttgggcacgcccgtacttcctgacgtaaatattatgtataaagaatgtgatgggcggcctagatcttccaaagctcgcaagtctgcagtggtttctgctgtagtacgcaaaagcccaatggtttctttgcagacgatgtgtacttgcacttctgtttcactcagctgagatgctagtgttgcgtttaaagccgaagaaagaataacttttggctggacttggcggatgatgactttcagtctctcttccggctggctgctatccattgcaacagaggttgctcccgctttcatgacaccaatgatggctactggcatccacatggatttctcaaacaatagaggcacaggcatatttggcttaattccggcttggacgagctggattgctacctggttagaaaggtggtcaagctctttatatgttagtgttccgtcccatgcatcgactgccaaagaatttggatgcttggctatagtttcagcgatgagattgtgcacacatgcgtccaatgtctcgggaactgttgcgttccacttccagatatcttgtacatcttgggtcgttgtgagatcaaggtcatcaagctttctttgtgtttgctcttcagagcagaccagttgcaagacgtgttcaaattgctctgctatcctctgcacacggtcggctgctacgatcgttgagtcgaagctaaggcgtatgttgacgccttgatcttgaagcccacaaatgacgagcagcggatatgtgctgagatttctcagccaagcatcatcatcggatgttgtttcaaatagcttggttgatagttgactttggccttctggctggataacaagtaaagtggaaaagtcgcaggcatactctgattcctggctcactcggcggatttcttggaggccgatttgttcataaggcagagagtttactgcctgctgctgtacttcgtgaaggtagtctcccactgtctgtacactggggtttaggactattcgcacaggagttgtcgcaatagttggtcctgctatctgttcaatcccaggaactggaagctgtcgaccaagagcaatagtaccgaacaaaacatcgcttgatcccgtgcaagagccttgtacaagagcccaagccgcgcgaatagctgtggacgctgtgatatcagtctcaggccactggacattgataatttcccgatcaataacagcagcaactcgcggcttctgcaccgaagggcgaggtgggaaaggtgatgcacgaatgcctttaaactgagcttgccagaaatcatgtgctgcccctctgtcaatattttggaggtggcggatgaatgcttggaagggggtagtcgaaaactgccttttgccttcatatgcactggaaatggcgttgagcaggaggggaaatgtccagccatcatacagagcatggtgaatctcccacgaaaaacggacggaagaatctttgcctacagttagacaaaattgcgtgagcttcctgccgaaacccgtacttcccgcctcatttgtctgccactgaatggtttcgtcaatgattacttgtaccagccctttgccaggtagatccacgatacgagttcggaggataggaaatgcatcaaaaacagtctcacatgcctccttgaatctttctgtgtctgttcctggttgtagcgtgtactcgttttgagagacgtagtcaccgaattccttttcagttaatgctaaaagcccctcctgtagggaagtacaggggaacacatcctgaatttgagctgattcaaccccgcataatgctgctacagcgcgtcgaatttcgtcctcactgagccccacgttgagcagggagaatggctgtatttgatcgtctagctcggcgcactctacagttgtagccacttgagcaagctcccaaagctggggatgcttgaaaatgtcggcaactgtaatagataggccttcttctcttgctgctctgacgagcttgatagcttggattgaatcgccgatgcgaagaaagctgtcgtcaagaccgatctgcgagctactaatctcaagtatctctgcccatagatgttgcattttcctttccgttggtgtgcgtggctcccgcttttgttgttgaccaaaggcgaatacttcttctattgtcatgttgcctccaatttcgcggagcttttttctgtccatctttccagttgtagtcattggaagagaactcagtagaataaacgctgatggaatcatatacgaagggatggtattgccaagagcgccttgtaattttgctatttcgccaagaatctcaccttgttcagcttcagagcctactgttagaaaagcaatcagtacttggtttgagccatcgcgcggcgttataatctctgccacaacttgcaagtctcgatattcttgcaattgcctctggatgtggacctcaacttcaccaagctccaaacgttggccacgaatcttggcttgcgaatccttacggccgacaaagatcaatgatccgtcggagttgtaccgtaccaagtcacctgtcttgtagaggcgacctcgcctaccacagtgccctggtacttcgttcaatagccaaggcggatcactgacgaatgcatctgctgttcgctcatcgtcaagatatccaaggccaactaacgggccttctaaccaaagctctccctcgacaccgacaggcacgaggaggtttggattcttagggtcaacgatccatgtacattgcccaactcctttcccaataatcggcaagcctaaatcattatgcctaagatttgccgctgtagcacaaacgctacattctgcaggaccatacgcgttgatcagatttctaactctaacgcaacgctcgatatcggaagactgtaagccttcgccggcaaggatcagggtgtcaagcgcagataatacttccacgtcaactgtgcgtgcaagcgagggcgtgagctgagcaaaagagatattgtaccgctgtagacagcctgcgagatcattttgcatctcatagtaagagccaatacagagacatcctccaatacacaaagtaaaaaggaagttggaccacgccatgtcaaaagcgtaagatgcaaagtcaagcactctgctttctggagtgaacccgaggtggtgactctggtgcttgatagcgctggcaaaattctgatgagagatctgcgctcccttcgggattccggtacttcctgacgtgaagactatgtaaagcaaatcagagggccttgcagttgatgcaggagattggttcgttgttccaacaggactgatacgcaatgcctctaacgccgacttgctcacagcttcgatgtgtgcggtgtcactaagatgagatgccattgactcattctgagccgatgaaaggattaatttcggtctgatttgactgataatagtcctcaatcgttcttcaggctgattgatgtccatagcaacgcagcagccgccggccttcataacagatagcatggcaaggggcatgaacattgatttctcaaagagcagtggcactggtacattccggccgactccaagctgtatcagtcgctcggataaacgcgttgaaagctcacccaactctttataggagatttcgccatcccaggcgcatattgctggtgcagatggttgcctttctatagtctctgcaattatattgtgtatacacaactccactgcgtcaggaaccgcgctattccacgcccagatatcttggaggtcctgattacaggcgacttcaaggtcgccgatcgttgtttgacggcaatcttcagaacaaagtagccgcacaaaatgctcaaattgttcagctatcctctgtactcgttcagctccaattactgcggagtcaaagttcaaggttattgagactcccgaatcgtcaaagccaaagatcagctccaaggcataagtggaaaatacatctgcttggtctttaagctcattttgtgcctggggtgagatggttttgagaattttattccgaggaatggtcagttccgctggctgtattacaagcaaagcttggaagctgcaaccaagttccgcctcttgaccaagttttcgaatttcttgaagaccaaactgttcgtacatcatagattcagccgcctgtgtctgtattttctcaagctgttcttcaacttgcagactggattctagtactacccgtacggggacagtcgcaattgtcggtccagctactctctcaattcccaccagtgcagcctgccggcctgcaaccgttactccaaagacaacatcatcgactgctgtatatgttgactgtacaagagaccatgcggtgcgaataacggtagaaggtgtgatatcgtttgatggccatgacagattcgtaattccatgttccaagatgctgtccacccggggaacataagatggagaaggagataccgggaatatagctgcctcgcatccttgaaagtgcgtttgccagtactgtcgagatgccgcaacgtcaatgttttgaatatgacgaatgaatggctggagtgaaagtggccaagggtatggttcattccgagacaatagcccttcaagtgcgtccagcagaaggtgaaacgaccacccgtcgtataaggcgtggtgaatgagccaggtaaaggtagtcgtaccgtcgtccttggtagtaatattaatagcgttgagtcttgtaccaagtcccattctagcgtctgagtgctctttagtccacagtgctggctcttcaacaataacctggacgaaaccttggccgggcagatacacgactcgagttcgcagaataggaatatttgtagccatttcctcaaatgctatcctaagagcacttggatctatcgactctggcagctcgaactcgttgcgtaagatgtattgccctgattgcttctcggtcatggctatcaagccttcctgcagtggcgaacaaggaaatatgtcatgtacctgttcaggctggatagcgcagagagatgccgctatctgtatggcagtttcgacatcaatcttagactgcaggagagaaaaaggccggacttgttcgtcgactggagaatccatatcgttgaagctgagctttgccaccttcgaaagatcaccaaggcgtggctgtttgaagacatcttcaactgagaacaggagaccagagcttctcgccataccgactagtctcatagcctgaattgaatcgccaccaatgcgtaggaagctgtcatctgtgctgatttcttctggatcaataccaagaatagtcgcccacatgttacacatctgctcttcggcttctgtgctgggcggctttctctcagcttgtgagttttgttggaactccaacaacgttttcaaagtgatctcactaccaattctcttcaagactttcctgtcaattttgcctgtgggagtcaaaggtaaagttgcaatcggcacaaacgcagaagggatcatatatgacggaagaatctcagtcaaatgccggtcgacttcactcttgatttgctgaacgatgagcttcagctcgttggtggtggcgtcatccttgacaccagaagcgcaaacaaacaacaccattatctcgccatttccatcgagagggacaaccacctcagcttttatctgtatgctgccatattcactgggtagtaacttggcaatatgatattccacttcgccgagctcaattctttgtcctctaatcttcacttggctatctttgcgcccagtgaaaataagcgcgccatcggcagtataccgcacaagatctcctgtcttgtaaagacgtccttttctgccaggcgcagtccgcgatccgcttagaagccaggcggggtcttgcataaacgcagccgctgtttgctcctcgttattaaaatagccttggccaactagcgggccttctagccataattcaccttcgacgccaatagggacgagttttgtttggtcttctggatcgactacccatgtgcactggccaatgccccgtccaatcggtggcaggcctttggtatgagtcttcagatttgacgctgttccacatacagaacattccgcagggccgtacgcattcagaagcttttttgcaacagaggcgtgatcgacgtctgtcatggagagcccttctccagccagaagaagaacatccaaccgcgaaagaacggtagaatcgatggtcctggcaagcgagggagttaattggatgaaggtgatctgatatcttttcaagcaacctgcgaggtcgtctcgcatttcgccctgcgatccgatgcaaagacagccaccagtacacagcgtgaatataaagttcgaccatgccatatcaaaggcgtaagaggcaaaatcaagcacctgacttgatgaattaaagccgagctcagtctgctggtgttttacagcacttgaaaagttctgatgcgaaatcttgactccttttggggtacccgtgctgcccgatgtgtagacaacgtataatagatccagaggcgactgcgataccatgatatctctcataccttcttgcgaagtaatgtgagaaccagcactcagggtgtctagtgttgcttcgcttatgacttccacctcgacaggagcatcgctcaatcgagtggccaaggctgcattatcggtggacgagaggatgatatgcgggttaacctggcgtattatcgtccgcagccgttcttctggctgattaatgtcaagtagtagtgaagccgcgcccgccttcatcacagaaagcattgcgactgctgtccacatggacttttcgaagcataaagggacgagcacgtttgcatgcactcctttgtttgcaagatatagtgcaagtctcgaagcaatagaatcaagttccccgtaggtcaatactccatcccaagcccgtattgctgtcgagtttggttgctggattgccattttctcgatactcttgtgaatcagaccgtctaccgtttctggcagctgcgcattccaactccaaatctcctgcaagtcattgttgctaaggatgttgagttcatgcaacttctttgctcgcatttcttcatcgcaaatcatccgtactatatgctcaaattgcgtgacaagtctccctgattctgccctactaatagtggacgagtcaaagctgatgctgacatgtaagccatcctctaagagagtgcatataagctgtagagcataagtattgaaaccattcaatgcgcccgtgtgttcggatactaattcaaaaatttcactttgatctgtaaccagtccaggcggctgcaccacgaggagagtttggaagttgcaaccgcgttctgcatcttggctaaccttgcggatttcccgtaggccaatctgctcgtatgggattccgtctattgactgctgctggactagctgcaatagctcattcagagtctgattagactcccaaacaactcgaacagggacggtagcaatagcgggcgctgccattttctcaatgcccaaaaccgctgcctgccgaccggtcacagtggcaccaaaagcaacgtcgcttgaacctgtataagctccctgaagcattgcccaggccgttctaatagcggtagatgctgtgatatctgttttcgtccaggttatatttgcgaagcgatgttcgatgatttcgtcaacattcggtgaatatgctggcgaaggagtggccgggaaaattgtggcttgcgacaactgatagtatttatcccagtgatcgaaagctgctttcttgtctatgttttgaatgtagtggataaatctctgaaacggcactgtctcgaccttttctccttggtatgctttttcaatggcatccaacatcagaggtaccgaccatccatcatagagtgcatgatgcatcttccacttaaaaacagttccaaggccgcgatcaatactcaaataaaatcgagtcaacttatcgccaagcgccatggatgtacttggtacattataatccttattatcagttgattcccatgagatagtctcatatagaatcgcctgtacaagcccaataccaggcaagtcaaagattcgcatccgcaggatgggcagaatggcgacagcatcttcgcaagcctttttgaacctgtctatgtctaatccaggccgaagtgtaaagttcctttccgatgtataatcgcctggccgcttcactgtcatggcaagtagcccttcttgtaatggggtgcagggtacgatgtcttgaatttgagcagcatcaaggccacacagggacgcgacttgctgccgggcatcatgcaagtttactccatttccaaggagggaaaagggggctactggttcattggccggcttagcttcgtgatcgaagttgttcatcagccgagcaaggtcaaatagacgaggctgtttaaatatgtcggccactgttagaaccaacccctcctggcgtgtaattccgacaagcttcatggcttggatagagtcaccaccgatgtgaaggaaattatcatcgaggctgattgctgaggcctcgattcctagcactgtggcccaccaactttgcatcttttcttcagcctcggttctaggcgcctgaaattcggtctgtcgtgtgggatgaagcgctgccagctcaacagtcgtgaaactgctgccgatttcatgcaagactttccgatctgttttccctgttgctgtcatcgggatatcttttatgggaatgtatgcggagggtatcatgtatgatggcaccacttgagcaaggagtccgtcaactccctgcgttagagtcgccacagatgcctttagagcgtctttatctttgctttcaaattcatcgatgcagataaatatggcaagaattgcactgctggaattttgtggttttatcacttcggccaccagctgacaacttccgtgtagtaaacgtctgacatggtattccacttcaccaagctctacccgttggccgttaatcttcacttgggcatcttttctgcggatgaacatgaatgtaccgtcttcattctggcgcacaatatcaccagtcttatacagacggccatgacggccggcctttgacggcacaccgctcaaaagccatgacggatcaatcacgaagacagatgaagtcttctcttcatcgttgagatatccttcccctacgagcgggccttcaagccacagctcgccctcttctcctataggcaccagacgactctcatcagtcaagtctaccacccaagtgcatgcaccatggcccctgccaattggcggatgcagcatttggtctttctgaatgaccgaagcagtagcatgcggagtgcactctgcaggaccgtaagcattaatgattttcttcggcagtgaaatcttctccgcatgagaggcggtcaggacctctccgctagttactagaatgtctagctgagataaagcttccgaggaaacgatgtgtgtgagagaaggcgtaagatgggcaaaattgactctatatcgttgtatacaagccgctgggtcattgcgcatctcctcatgtgaccctatacataggcagcctccacagcatagtgtgaagatgaagttgaaccaagctatgtcaaaggcataagaggcgaaatctagtacccggctcgttggactgaagcacaacttttcgctctggtagtgtaaagcactggcgaggtttccgtggcttagttttgctcctttgggcacgcccgtacttcctgacgtaaatactagataaagtagatccgaaggatttacgggcggcagtattggcttatggtccgttccagaacccatttgtgtgagatccccattgagaatgctggatttatcgaccacttgaagcgggatgtcatctccagctactcgggaggctttaaccctgtttgggaatgatgaaagaatgacttttggctgcacttgctttacaatgcctcggagccgctcctctggtagggtcacatcaagtgcaacgcatgcggctccagccttaaaaacggcaagcatggccacaggcatccatactgatttctcaaagcagagaggaacaatcccctgcccaaggctgagggcgttcagctggcatgccagggccgttgagagctcatccaactccctatacgtcaactcgccgtcccaagcacaaacggctggctcatccggctgctctcgagctactttcgaaataatatcgtgtatgcatatcggtattgatcttggaacaatggcgttccactcccagattttctgtaaatcttcattgctcgccatgatatgataagaggtgtagggctttgtggtatgaaagccaagtgacgaatatgttttgtcaagtgaactgagacaaattgaaaaggcaatctgattattcgctgcaaattgctcctgcttccctctggcaattcgactaactaatagatcatatacattttccacgaaaattggcaggacaccatgtgtatgacatattggccgccactaacttcgggtaactaccatattagttaatcttgcccactggccggcaatcctaagactatcgatctttggcacgttgcgttctttgcatccttgttcggatcaagcagggagctcctttcggattcttttaggatcagcctaagaaatgggggaacatggcatattggtagaacccaacccctaaaaggttaatatgtaatataccgctactattgaaatactatatcacaacatccaatccgtgttcatcgcatgtaagcaatgcgtgatgattacattttgctgaccgggtatctcgctttgacgtttacacagatactccgtgcgagaaaaaatagacggcctactgtactcgatattagctcgcacgaattagtagagcacaagggtgtgacggaatactttgccggggccaagatttggttgcccaatgtataatatgtacccaaaaaatggctgtactcactactttttaggacgaaatactactagcacttgtaggtagggtaggtatgcgcaaacatctctcttacacttcagtcgttgggagtcactacgtagaactggttccatgcgttccatgccccgtatgctgatacctatagtttacgacagttacaaatactgggctacatcgtgttgctcatggatgggtaggaactgctacttggatcttcctcgaaggatttagactaattcgtagtgtggcccaggcggcactgtaaacaccatctcctcatacgttatggccgattctttagctaggaagatatccctgacgctcaccactactcatctacgagtaaggagaaaaaaataatccgtcaaggacatcagagcaacaccccttgcagctgcaggtgctaaagtaagcgcttttggattgcataatgctagagtaagatatagtaccttaagtaccttactacggagtaaataaaaccgtatccaccagtgagtattgttgctctcaaaattgccccatcgctatctagatgtacgagtatctactactaggaacagctaggtagcttgctatagttacatgtagaaaataggcagggcctaccgcctaacctttcgagggaataggtatacagtatagagacatacagggcaataagcggtttcaatattccaggcttacccccgcgttggagaagctcggtcgtattcgacgcagctagcttcaaggatgatgcagtagtgcacacattacaagatccacagccaaagaaacgttaccaagttgtattccgatacatgtgacaaaatcttgatcatgcttaaaattgtaggctaagacgcccgagagtgatggtgttggcatgcctcttcaagtccacttcctctctagcttttgtctcccaatttcattcataattcaaaattcacgcttttagacaattctatacctgtttttgttactcggcgccaggatgcatgctggggcaaataatgatactgactcctcaacagcagaggagtatatggcacagcttgagttgccccaaggtgtcagattgatagcctcggaaaaacttgaccagcgttccgaccaagaaatagcatcatggttgcaaaaaagacacgccgttacgtctcaaaaaaatgtatggacattttggaataagggatggaaggctatgcatccatgggcacagcgaaacgtaatcaattgggttcgaaagcttggcccagattggacagtacacgttctggacgccgttcctgaatcagaaacacacgtcaagcactttgtcgaaccatcatttttcccagaagcttttaataacggaaccatggatggactattcgtggggcctcaccaaggggacctggtccgtttacctctcctgtggaagtatggcggcgcatggatggatgtcggcacacttctgtttcgacatctggacgatatatggtggaatcgcattatcgatccggcttcaccctgtgagctaggtggttttgccgttgagttccgggaaaagtattacacaatgcttaacggatttctggtttgccaatctggaaatccgttcattaaaagatggcatgacatctatctcagcctctggggtccgagtacgacgaatgcaaccggattccataagcatcccttgctagctcacatcaaggccatagagacaccatctgacagggtgattgaagatccagagatgattactgcagtagatgtcatgcttgactatctcgcccacttcctctgccttgagagactgaggggtctaagtgaccctaatgatggatttgatggcgcagagtactttgcaaccaagattttccttgcgcctgcgatgcaagagttattcgccctacaaccgctcacacaatggtctgggaacgagcagaacagtctcttgaggacgcgccttgacgaccctcaagacgaagtatggcagaaagcgaatgcctatgtgcgcgatgcatttgcgaatcaatccgccatcaaggtgagccgcgggcctaaaaatcccaagttagtgtgcttggcagagctctgggatcaagaggagtttaaagacgctgatcacggagagggaacgtttgcatcctatctgagatatggtagcatacactatgaccaaacaagagacttggttcccatggtgctggagcggagtgagaacaccttaaaattggggcttctagagcccctgaaagaccttatgcagtaagaacgagaatgctatttgatcaaattatagaaatgttctgtgaaacagtattcacttttaagtcatggtgtgttcaaaatggctgctggaaaaataagttgctgcagcatggtttacagggacaaggttccagtgatggtctccctcgctccagccttggatacacactggacagagcaaaaatccatagctcaatacttgacgtaccacagccattaatatttctaatcctatcttacatatatatcacttattacaattacgggatgccaccaaacaggagataagatgttagtgtcgctgatcgtggagcttcgcctattagctgggaatggagtaatccatacatgtgcggtgtgggctctgtggctgcgggtgaagatcaatatgtattagacgagtgcactgtgtggaagtatcagctcatgaataggaacgctacgcttgatagagcataaatgggtaagaatacgagctcaattggtcaggggtttcgaattactggctctattctttaatatatccagcccggcatggtcgcacagagttcatttgtgtacaaagtatagagtaatccaaaaagttgatatgcagatcagcattgccagttacctcagtagtactagtggtatgacgagtcgaatacgagtcagcgtccagtggcaatcggcacgggacgagacccggtcagtgatgccgcaccgtgagtgcataatcgccccgaagagcttggctggaaactggaaatgcaacgatgcatgtggagtcaggtaccatttgtggcacttacaccgggtactgcagagcttctcggtaccgactttctcgcgaaaggtgcccgtacctggaataggctacttgatgctgcgcttctgctgctatacacaagtctgggtggttttgtacgattcataccttgttacccaactgggaagtcgctctatgatgcgcaattattgagcagaatggatgaaaagtcaacgggacagcagcaagaaggccaaacatcgcttactagcagtacagtgtcgccttcagtcactgcagatcctattggcaatcagccaattcaagatggctcacaaggacaggcagagcagaagccccaattgaaagattattttgtttgttgccctctttccacctccataaagccctgtctaacagtgtttagcgcgtctttagctatgcaaccaaaattgacattttggcctacactgtgggtgttattgcgtccatcgcgacgggagttactttgccattgatgaatgttgttttcggtaagactctcatatgttatttcttgtcattgaggttatgatgaactaacagacgggactattcaggaagctttgtcggtaacctaagcggcttttctcagtcatctagcgatggcgatgccagtaggttaaaacatcaaatagacaaattatcgtaagccttctacgtgaaatctccataacgcccttgttgtttgagagttactaagtaaatgaaggttgtacatgttctttctcttcattgctcgtctcgtactcaactatgccaataaagtaagttccatttccaattggcgggtttgatctattagatagtctaacgaatgagagcagttcacgtttcgtatggcgggcattcgactgtcgtctgctattcgactccactatctgcaaaagctcttcgggcagagtgttcatgcacttgactcaatgtctcctggctatgccataaacactattacatcgacaagtaatacactgcagctaggaatttccgagaagctcggagtctttttcgaatacaatgccactataattgccgcgcttgtagtggccttccatgccaattggaaattatctttcgtcgtcatttcagtggttgcatttatcattctaacagtgtccatcttgatgccttttaccgcgaaagcaagtgggcaaatggttcaagtaggtgcacaatcagtttgtaataaacttggccgtctatcatattgaactgactcttttgttcctaggcggacgcaaacgcttcttcaattgcaagtgatgctctggctggcgtgcgaatgattgcggcctgcggtgctgagaatcgcattgctcaaaaatatgccttttttgtaaacgagatgagaagacatggtaacaaaatgacaccacttatcgctcttcaatttgcattaacggtaaatgcccatcacctctacaatatttccaaatgctaatatgtggcagttttttgccgtttttggttgctttggtcttgcgttttggtttggtacgaaactctatcttgaaggtcacctcgacaactttggaacaataacagtgtaaggacggagcacctatgataactttgaattccactaacccaacgatggtcagtgttttgctttcgatgaccatgattgtcttttcattggagcgagtggctacgcctttattagctcttagcaaagctaggttcgaccatcacccatgtctgcgacagtaataacggctaactcaagaaagtgctgcggctcgccaatttctcaacgttattgatgcccctcagccaaaccaaggtcaacttaaaagtccagaagtcaatcccaaggaagatattactctcaagcaagtcacatttgcttatccaggtcgaccgcatattaaaattttagacggcctagacttacgaattgaggctggaaagacaaccgctattgttggaccatctggatctgggaaaagcactatcgttggacttatagagcaatggtattctctcagcgaatccactacctcaatgcccgaagaacatgggggtgcaataaaaccgagcggaaccgtctctattggagaccgctccctggatgaagtagacttgaagtggtggagatctcagattggcttggttcaacaagagcccttcctcttcaatgggacaatttacacaaatgttgctaatggccttattggaacgcaatgggaaagcagttctgaggagcaaaagagagaattggttatacaggcgtgtaaagaggcatttgcagatgagtttattaataagcttccaatggtaagtctctgcttccggagattaatttgttatgaaggtcattctgactaaacttttgatagggctatgaaacgcctgtcggtgatggaggtacaaagttatctggtggacagcggcaacgaattgctatcgctcgggcgattgttcgtcagcctaacatcctcatttttgatgaagcaacaagcgcaatagacgtgcggggcgagagaattgtccaggcggctctggatcgagctgctcagtcgcgcacgactattactatcgcgcatcggttatcaacagtacaaaaagccgaccgtatagtcgttctacgacaaggcagagtggttgaatctgggactcatgagagtcttttggccatacctgatggcacctactctaatcttgtacatgctcaaaacatatcccttggggatgaaacgaaagaggccagtatggaaagagatttggaagaggatatccagatgtccagtctacccccaaaagacaaaacggagttgaccgttgaggatgtctcaagtcattctatccagcaacattctcgaagcttttggaaaagcttcgggcggctgctgtatgagtccaaagatagccactatctcatgattctcattttcattttcacagcttctgcaggggcaacggggccagtacaggcacttctttttgctcacgttattgatgtttccaaatacacaggatccaagctaagatcagagagcgaattttggagcggcatgtttggagtgcttgctgcaggagctggcatttcttatttcggatcattatcaacctcattacgcaacggactcattatccgctcaaagtatcagaaagaatattttgagtccactctctggcagaggatggcatttttcgaccaagaagagcattctcaaggcgctattgtcgctcgtgtagcgtctgacccacagcggctggatgagcttttaggtgccagtatggcgagcgtctatattgccgtcttcagcatcgttggctctgtatcaatagcatttgcttttgggtggaaactggccgtggttgcatgttgtgtcgtcctcccaatcagcatcgtggcatcatttttccgattcaaatacgaactacaatttgagagaatgaacaatgaggtttttgccgaaagctctaaatttgcttcggagtcaattgctgcttttaggactgtgagcgcctttaccttggaagagactatatgtaaacgatttgagactctttgccgaaaccatgtggctgcagcgtttaaaaaagcccgatgggcaacattcctcgttggcctatctgatagcgcaactataccctgccaagctctgcttttgtattacggaggccgtttgcttgccaacggagagcttacggtactcaaattcttcgtgtctttcatggtcgccttgaacgcgggagaagctgccggacaaagtttgagttatgggccgagcgcagctcaagtcacaactgcctcgaatagaattctagacatgcgagagtctcgttttcaggacaaggttggggtgaatgaagaaattccgggatccgacgggggtgtcaaaattgaacttcgaaacattcacttcaaatatcctactcgagacgtgcccgtctttgaaggactgaacctgacgattgagaaggggcaattcgctgctttagttggagcctctggctgcgggaagacaagcattatatcactcttagaaaggtaagctgctaattgtactttcgccaacaaaactaattcaattatagattctacgatcctgcagaaggcaaaatattatacaacggaaaagacattgccgaacttagcgtcaaggcatatcgccggcagctatcattagtttctcaagagtcttcgctgtttcatggttagtagtcattaacagtccgtgaatattcgagcctgacagtgcaaattttaggttccatcaaagaaaatattcttctaggtgtagacccatctacagtatctgatgaacaacttcatcaagcttgccgcgatgcatcgattcacgattttattgtgtctttgcccgagggattcagtactcctgttggatcccgtggggtatcactctctggtggccaaaagcagcgaatctctatcgcccgcgcgcttatccgaagccctaaaattttattgctggacgaagcaaccagctccctagatcctgagaacgagaagctcgtacaagaagctcttgagcacgcttcaaaaggtagaacaatggttgttgtagcgcacaagctttctactgtgagaaatgcagatgtgattttcgtctttggggacggcaagatactagaaaagggaagccattctgaattacttgaacggaagggcgtttattggaggatgtgcaaaagtcaagctttggacgcatagaatactggaacgagcggcggatgcacgacaccaattactgcatgccctatcttctgttttccggtgcctacaatacctacaacagattttttttttttttttaattaaataatagaaagcacaatgcaccgactttatacacttttcacatgcatttgagcgacaggatggaagcaaacgctgggtttcaactaagcaacttgcgcgacctagcccgctggggtttgcgagcaacgcgctggatcaggctggccgaacaagcaatcgcggagagagcatgcacaaatacaagttcaatggcatgcaaaatagagatctagtctaattatacatttttgccccttcgtgcaagttgccaatctcatagcactttactatagatccttctcttttcttagaattcttgcaacttcatcccagttgatcattcctttgtatccccgctgcaaaaatgcttcccccatcatgcttgcccaatagcccttggatgctcctgttcctacccatagccactctctcattgccccaaatctccaaggaccgaaaccccagccgcgtcctttctgcacttcgtttaccaccagctttgcatattctgtaccttccatctgcgtatctggcaatcccaattccatttttccagccatggctttatacaggcttttttccggtacttggtcggttccattggcttccagtttgctctgtatatagccagtagggcatgtcaagacatgcacgtcgaatggcgaaagctcgatggcgagagtacggccatacgagtttagcgctgccttggtcattgcataggggcctttgaagggaaacggtgtcacagatgacgctgatgaaatattgacaattgtgcctttggcggcgatgagtagcggcaagagagcagatacaacagccatgattccgaagacatttgtgttgaaaatagagtagatatgctctggtgagacatcggctaatgcgccgcgtgtaagaattccactatgtgcgcattagtgatgcccaagttcaatcagtagtagtgacatcaaccaagtctaattacactcacgcattattgaccaaaacgtccagcttgccttcagtgattctcccaacttccatctcaactgccttgacactctctggtttggttacatcaagagagagagtagtcatccctgcctctcgaaggtgagatatgctttctagtctgcgagccgtagcaatgacgttataatctgaagacagagaagggacagttgtatgtaagcattttgcgtatcgaacaatgagtgtatttgatgagttaagaactcacctctattttggaattccctcgccaacgattcgccaattccgcttgagcatctagaaaacgtgttatgttaatattggttgacgagcttctacatcaccgacgccataccctgtaataagtactgtttttcgttgagtgtttgatgacatgatgaagtaatgaacagcactttctcaaaatctttccgtttcaattagtatcatagttctcatatggattgttggaagtctagcggaaagctgtccaagttatatttactatatatcatgagtgaggacttggaagccagagtagctaaaggcatgattgcccaattagggaagtggagctgcttactcgccctggggtggatttgcgatgtttcgatgttatgaccattccacatttggaatttggagctgcttatgcctggcgctgagaacatgggacgtgtatgtatgtatgttgtggcttactccgactcacgtgctctatgagcccgaaaagcattgcctactgaatactgaacttctccagtatagaactattgaaaccatgcatcatactccacattattgcaaatcaccgacgctgtaacattgcctactgcggaatatggagagaacaacagagacgtcattagaaatgaggaccacaacatgtactggaggagtatctgagcaactgccggaacaagaaagacagaacgcgaagttccttcgccccgttgatgtgcaacagccgacattgcacttcatcaccgctactctgccacagcaattgaacagttcaaatgcgctaagccagatcagatcgcatgtttccaaggaatcccatgctcgccggcggcgagcacttactgagaggctagccctgtatcaagcgggtagtatcagtgtcaagcaacagttgcacgcccgtatcagcgatggcggcagaaaagcctgtagtacttgctttccgtggcctctttccgagactgaactattcctctttgacttctgtacgcgttgctaccaaatcctctttccgtgacatcctaacatgttctatagtcttagaatgggtcataccgaacggctggaccgaatgtattaccgaagaatcccagcgctcgtttcaagtaagtatgagatcagttttcgttcccgttgccatgacagatataggcttgtttacttccatgatgtacgtatcagcacgaagatacagtctcatctcgaacaatacccaggaaacagaaaagtatcacaaactcatgatacgctaccttctcttatgcttagagaagatcagagccgtaatcgatatgagaagctacccaacagatgcttccatggctttggtactttgtatggctacagaggcagtaagtctcgttgcattcctcaaggaatctcagatgctttttgacccagtttaccgcatgcaaaattatcttgctgattaatgttatctcatagtactgggaggggcaagtggaagcatttcgaattcatggaatggccttcaccgagatggtagagactcgcagaacattttcagagcgagaaaaagtttctcctttcttgctagaaatggcttcgaagtcaatatacgacccaagatataatattgtgatgggtccttgctgtacaaattagccgggcagcagctatcaaagactgccatcatctagatgtcatagctaatctatcatagataatctacccgagcattagactgacttgaaagccaccagttcttgaatcattgatcgacgaaagcatcgatgttaacttgttgtgatgtggtggttacaatctactcattcattccaattagtgtctatgcgccacgaacttccttgcaattatctagatgagctgaagatacatatacaactgttgatatacatcaaggctagtgacctaaaaagaaccaagatcttggttgctttttacagctgcggcactgacaaagataccacatattcagaaacagcatcagcccgacaaaccgaaaaacacataatagcgcgagttaacttgagatcgaattatctcatgtatgcttggagatgaaaaacacgatagaagagtagatacaacattttccttccctgggttttaatttttcctctacagtaccaaaatgagtattgttccatacacgactatcagtaagccacatcttcaaatctgaatttattgacaaagggcagtgtacagtccgagttacacacgtttataattatcttgaaaacccttctggtaatctgtttcaatctctgaatcctgaattcttccagaagcatacgtgttgtcaccttgactaaccaattccacacccatagagtctatgcgccatagctccccttcgcctcgggggtgggaggaagcatccactcttttggttatagtcggcttccttccaaatgttgtgttactgattctttcgtcagagtctgagccaagtctctcagatgaagatatagagttgaaaaagcgcatatgcttcaaaagaggtttgagtgttgcaagagatgaagtggtcaaggcaactccaatctcaaccgtgctccaaatgcctaggtcaatggttgtatagaggtaatctgggttatcaagatagccttttgcgaaaggaatgcgaactatagtagcgatagaggcactgtagataattagggtgtgtataatctcacaatatggaagtggctgctacttacacagaccccaaagcaagcaagacaatgatagagatcttctctcgctgtggtatctgagctttccatacaagagtggctggtaatgcaggcaatatccagtcagcggcaacgttaagaaaagttgagatgtacgtagtgactgtggcgaatgttgttgcgttgcaacttccctcagtcggtggaatggggttatatctcgtccattgtaactcaattggatcgcatgttcgaatagcaaatacttcgtatataacgctgaatacagtgatgacggccaaaatgactcgaatggtgatttgtcgccagggtttgcgtggacagattcggaggagaaaaataccaacaatccatttagtcaacatggaaagaattacgtatatgaaagtgagaacccatctataaaagatggcttttgggcgatgagcaggcggcacatcaacgacatgtgagcctagtccatatttgatagaaagggccgcacagattgtgtaagctgtatataatatctgcgaaagtatatcagtgtctggacttgatctatgccgtcttgaacattatctcataccagggaaactaatgttatataatcctcagcgaagaagtgcttgagaatgaagccatgggtgtagaatcggaggcctatggctataaagcttgtgatgtacagtgttaatacaactgctaacgcttcagatcctcgacttccaggcataatttagtgctgaatgccaagcaacaaatcacaactgatgcaaatttgagcataaatgtaatacagcctaggtccacgtatattaaattttgtcaaaaaagaatctcaaaggaaagtatgataaacacggattgcctggatgggtgtcattctttcttcagattaagaataatgttacggattgtgcagaccatgctgaatatagacaccagggcgagatgtgtgcccctgtgtttaggcaaaactacctagtaggtaagtgcttcagccgctttttatcaagtatagcgtgagtgacatgtctatgggttgcgtggaatgaattctctaccaaagcaataattgttacgtcagatacagtggctatgcggcaccacccatgcctcggcttcaccagtgcacttttgtactttaaaataagaaagtgataggccgctattgtttcagcgatagccgagttgggtctgagattaagcttttgtagcaaaagttcaccgcggcaagtggggtttcactactctaaaacctctttcacatggctctagaagtcaattcaaaatatcaatgctgatatgagtacccttgtcaaaatgccatttcttcattggtaatagttgagttcttaatgggaatgttgctattttcgggtaaagcattgcgtttcatctactgattgacccagctaccttacatggcaaatgtccagtgatatccttggagagtgtgattctcagcaagaacaaggcgtgagtaactcaaatgtacgtggagataacctttattgtctcccaaatgcctattttgatatcgcatgaggcttttgacgtgaaattgacccagacagcatatagatgctatttggagaatttctcctttgtcctgaatacttagctaatgggcctctagatgctagctaactacagctagctgtcaggctagggcaaccgtgacccgattgtaaaaaactctttggccaccttttcggaaaaagattcagtattgtcagtctaatccaccatgctccattgttaattttccgacaaaaaccgagcccaaaccgccccctggagcccgttctttcggctgaaggaggctaagcatttcgagataaaagagtacgtgtattatcgcttgggcccgagttccgcattttccttctattaaaaagtgtttgtattatatgctttggtattaacgaaaaacggggccgcagtgctaaatgagactccaaggccactttagggtgtgacaagtaggacagttttgttacaatcgctctccattttgctgttgatgttgctttctgcggtttttcaagcgatgtttctaaagttgattatatgctgtttacgcagggattactccctcaacatgtttagaccattataatttcggtaagtatagttattattattattattattacctaccagctgtgcatcctttttagagggttgaactaaataactctaagaagctttataaagaaaaaggtagatctctggccctgccgtttttgtcacaaggcgcgaattgccaccagtcagagttctttccaaaatacaaaaacttgataatgaagaaaacaatagacggaaccggaggccagctgccaatttgctcatattcaacgtcatgattatgaaccgcaaagggcagctccacaacctagaatcgtatatctcattgtcaaaatccattgtgtagatattgcagaggacgaaccagtcctctagccacgaaaaaatagcatgagggcaagtcaaagatgaagggtaaacttaccatgccgtcagctgtctgcgttttcttcaccacctttgcgattgtatcctttgtccatttggcccaatcggtcttgttcttatacttttcaaagcctttcagagtcaaaatctcatcttgcaattgctgtctaaggctaggcatgaatgcgtcaataatagtcttcagttttgtcccgtcgtatttttcctcgccggtttccgcattcttcaagtaagctgtgtatgcttttacgccttcttcaaaggcatgatgttgctcgatgctgacatccataatacccttttcaccagtgatatcctcaatctcagggaaaatccacttctcctcggtcgtatggtgcgtgtggaggatttggccccatcctcttgcatatttgatgaatgcggggatggcagccgatgaacgttcgacgttgatgcactggaggtagatgctgtttatgcctcttatcaagcagttatagacggtaaccatttccaaggccatggcgtggtatggttcgaccttctctccgggctaggcataagagtgagcgttgcgtccactcgaaactgtagtcgattaactttggcttaccttgtaaccaagaaacgcaatcgaaataagttcaaaaggtccgtcggcccaaggccgggtggtaccttctgcgctagccatggtaccaagcagcgggagcttaacgcctttttacttctcctttccaggtaatagaagaggaccaagtccagttatgctgaataaagtgtatttgaaaaagagctgcttctgaagagaaggttgtaaactctttgcacttttcccgtgaaaatctggcattacactggtgtataaataagatcgatttatggttctatttgttactgctgacaccgcaatacggagaatcctctctagcataaaaacgcagctagccaagaatataggctattactaaaatcttacacgccacgaaaacaatatgagaggatcatactgatgatagagtcattggcgaatccgcaggcgcagagtagaagaagatttaaaagatagccaaattctctacagtagaggacgcatcgcatggaattgaagatcccctcacaaggatttagtagagaatattaagctgcgattcacacttcttacccaaatgtagattactaatgggtcatatagcttacctgcgtgcattgcattacgggtctcttcgcctgcctagcactagctcaatcgaactattcagctaaatacgtgaaccagtagctaataatgtaagcaatgtacagtttatatacgatgtggatgttgaatttgtatgcaaattggctttctttataataattaagaatttctgacatagctacggtgggaacagtagcggctatcgtaaagctgctaaaccattatacgcgcgattgttcgtatacttgaggtttgaacccaggagtggcacgaatataagacaatgtgggatgatagtaaaggctcaagagagtttcatgacagtttacggcaggacatggcatcctgctaggctgcgaggatgttcatgcgagagcgttggcagtatcagttgcgcttgaagcggaccatgaagaaatactacaggcgacggagatagcgagcaaaccattgagaaagaatgagaggctagggttgagaaggagctatttattgcatgtggactgctctagcgtgtacgcataatgcgagccttaattcttacaactaagccagtgaaagattcgacgccgctaaaagctatctgctagaatgaaaactgagccacaaatcagattaaagcatcactttcacccgtcgcaggcatacatcaactctaagccgagaaaatgacccatcatttcgcagtaacagaactgcagcttccaagaaaaaagcatgagttgtaagcaaaattgcaaagagttacgatacagcaaaataagcgagccttgtttctggttttggacaggctagacataccgtatctccttagtgatcattgaggcggtctgtcaaccctcgctcattgcatcatgcactgctgtctaacgagcatagcatctaacacgtatgttaagctggatttaccgctgcgcaacgacagccacaatgtagatataaaaggcctacttgccttcagaaatgttggtcgtcggaagctctaactcgaggcagtgttgttgtgtttatatagcggataagagaagagaggatcctatagagcattgctaaatcttagggtcgctttgctcatcaaagtctaggttctgtctctttattctagatatgggatagtccgctagaggaaaggcggatgatacgttagttttccatgcaatggtatgctcagttatcgacttgcgtagctcatcaccccagacgcaatgcaaagagggtctaatatctcttttaaccatggtcgtaatgttaaatcctttctcttctatttcatcaagattctcttcaagatatatttgtaggagcagacaggtgatctgaatggtattgtcaaatggcgttttccggaagtaaataactattcataaactagcattagcctgccggcaatacaaaaaaccctgctggtagtgagtaaaaggacaaccttgcaagcatctctcgctgtccaggatgtcttcagctatggcttagaaaggaaataccttgagcatcccaaaaaggtaaaacccaggtatacctagtcaaaagatgttacatcgaacagctctgtataactatcttgacaaatcaccaatccaataggttgaagagctcctcatttgtgagatagaactttccctactcctattttcagtaaatatcatagagtttcttgatacctatataagtctctaaatatacccgccaaaacagttgtttagttttccgccatcaacagctcactgatcttgacaaatatttcctttacaaagtttgtgaaactctttaatcgaacacttttatgcgccaatatggcacttatgaagtatatatttctcgctctcttcgctattggttccaacggccgagatcttctcactgtccctacttgggctccggtaactaccgattcacctcctctaaatggtgcaggatatcgtgtcgaacctttcggtggcggcgcctatatggtcacagacaaccagtataactgcgtcttctttgtctccaccgagggggttatccttgttgacgcgcccgcatccattgggcaaaatatcgcatacgcaatcggtaacaccaccaacaagcgcgtaacgcatgtcatatacagccatgctcacgcagatcatatcggcagcgcgtatcttttcaagaatgcgacccacatagcacatagcataaccaaagatctactttcggcaacaccaagttctgatgatcctcttcccgatgttacctttgaggacgaatactcgctcctttatggcaaccaaactatccggctttcatacaaagggacaaatcatcagcccggaaacattttcatctacgggccaagccaaaaggttctgatgcttgttgacgtcgtattccccggatgggcgccttttgcatatcttggtgaggcggaagacgtccctgggttcattcaagcgcacgaccagattctcgagtacaattttgactactttgtgggcgggcatcttacacgatccggcgtccgcgctgatgtggaagcgcagcgcgagtatatcaacgacctcaaaaacaactgtaatcacgccctcgctctcagcaagcaaccagccaatgcaacgaatccgatatctcagcaacatttggtaaatgtggcactccaagcgaatcctgggaatccatgggctggtttcaaactgtaccttgacagcgtggcgagctattgtaacaacgccacgaaccagaagtggctgggcctgctctccgctgtggacgtttacgggatggagaactcatacgcaatggtcgcggcgttgagcgaaaccaatcttggcctgtccggataagcacattgattcaactacgaagtccaattacgcgggattttaatgtacgttaaggcttatttacttttatgtaaatatgttagatacgttcagctatcaattacatcgcctagcgttcatcagtgtggacagtaaattttgacaagattgaatagtcttccgaagccgcgtagtagaaatgaagtaactagttccaaaatagtaagagatgagcaagaaacccgcaaattcgtgtttgggtgttgacctgcaattttatattaggctctctcttcctcatcatcaattggtcaaggcgaactttgcactttggatatgttggagtcaaagaatggtgcgagcgtgattattcgtctatattagatatattctatgcctagtatagtatttgatacaacataaatcgatcaacgcatctgtcccctatttcgacagtcaattgttgggtccaagtatttatacgaaccatagcacttgtaggtggtgatgcctattaccacttaatatgctacattacgaaaacgtagttacttgtatatcttccgaaaccatttcaagcaatctggctacgactgtccgtcacgcgaaatcagataagaataaagatttgtgaaacgtaaatgtagatttaaaactgcagtctatatatgcccttatatctcaatccaaaacaataatcaacaaataacaaggaaaaatgtaaactaaagaaaacccccaatgttaaatataaaaacttttttaagcaaggccagccgggacaacggctgacttggctgcgaccttgggcgcaaagctcgacagaggatcattgctgacaatgtcaaacacagacaagtccgcctggaactccttgcgcagccaattcctgatctcgattgcgacaagactgtcgataccgagagtcggcagtgactttctgggatcaatgtcgtcctgttctaccttgaggatattggacagaccggccaccagcgcgtcgagcacgaggtcgtgggcctggtccttggatgtggccgccgcaaccagcttcttccagtcctcctttgctgcctgaccgttgctgtcgccaccagaatggcgatccagctggctgaggatggcgaaacgcgaatcgtcaaaccagtaaggatcgttggatgatgacttgtcgagctgaccgccggtggctgtgccgatggcaacctgtgtcggggcccggccggaaacagcggccgcgacgaggttcagcacgtccgtctcggtctgggggatcaggtctccattcttgaggagctggaaaacgttatcctgctcggtagagacaccgacgccgacaaccagactgaggttcagactggtggctgccaggcctgacgccgcacggtggtgcatgagagaatcctggtagttgttaccagcgttgtagttggcctggccacggttaccaataatgcctgcaatagacgacaagcagacaaagaagtccaggtcagccggcagcagctcgtgcagattgcgtgtggccttgagcttagggcgcagcgataagttccagtcctttgcggtcatgttattgtagatgccatcctgcagagtggttagatatcaagtaacatacaattgtgaatagaagggggcagagaatgtaataagagacttactttcaaatccatggcgcagttaatcatgcccttgatcgggggacagctctgcttgactgtgttcaaggcagtctccaactgtgccttgtccgcgacatcgaccgcagtaaccgtcgacgagacaccttgctccttcagctcatcgagcagagcctgtgcctctgggcgcgtgttgccggatcgagataggaacacaaaatgcctggcgcccttgtccgcgagcatcttagcaatagatctaccaatgccaccaagaccaccgacgaggacgtaggtgctgttagaagacagtcggaatgcgccgaggcccccggggataacaggaacaacgtcgtcgggtcgtgggatcaggacaaccttgccagtgttgtcgccgctctgcatcagttggaacgcctgttccacttggccgaagctgaactgcgcgacgttcttcagaggcctaatgacaccctgcttcagcatgtcgagcacctgcacgccgagcttctcgcacttggcgggatactccgatacgagggcgccaatgtcgacacccgagaagctgatgttgttgaggaatggccgcatctccaggccggtgttgtcctggatatcgcgcttgcccagctcgatgaagcggccaaacggtgccacacagttccaagtgcgtcgcagagcctcgttggcgagcgagttgagcacaacgtccacgccctttccgttggtcaggcgcataatgccatcggcgaacgaatgatctcggctgttgaagatgtgcgcctccggaatgccgtattcggccatcaagaacttcttcttgttgtccgaagagacagtgcagtagatgttcttggagccgatatgctgggcgacgatgatggctgcctgaccaacaccaccggctgcagagtgaatcaggacggactcgtcatcctgtaggcggccgacgttgatcaacgactgaaccgccgtctggtactggcccatcaatgacccagccacctcatcgctaatagactccggagtgagcgcaaaggtgcgtgggtctacacgcaaacgggtttggaagcagccgctgtggaggccgaacacacggtcaccgacacggaacttggtgacgccggagcccactcgggatacgataccggcgcactccatgccaatgttggtgtcttcgtcttggcccatggccatcatcacgtcgcgggagttcaaaccgaccgatcggacctcgatctccatctggccctcggcgacgggatccgcagcagtcaagctgggcacgaagtggtactcaaacgagtcgagcattccaggctcgcggaagagcagacgcagcgtctcatcaccgcggtcttccaaaggcattgtgatcgtagggagactctcgccagactgagctgcgtcgagcaacgtcttgaggtcggcatccggctcaagtcgttccaccaggacctggcccttgcgaatgacatactccgaatccgtagactgatctagtggcttgctgctgccaatgagtttggcaatggtacgcacattgacatcggcgtcaagcggggctgtcgagtcgagtgagagggtggtgaaggggatttcagggtactcgccgcggatcgtacgaccaagaccctttgcgaggcccccggtcgcgctgtccaaagtcaaccacagcgactcctgggttccgagaatcaaggagcgaagcttgtcaaaggaggtctcatcaagatcctccaagaaaggaagatccagatccaatgcaaagagagccaagtgcgacgagagctgttcagggatggcggcgtcaaagggcagcttggcaacgttatatgcccgttgcagctcacgctcaacttgttccactgctcggcttgccttgggtgacaggctctgaggcatgacaatcaaaatgttttggactgcagtgttactctcctgcgccacagaggcgatcgtaaggcgcgatgcgtcggagacattaacagtagtcggggcagtgaagcctgcagacaccaagacattgttggggatggtggaagcgctgccagcaccattggcaaccaaaaagacgccccatggcttcagaagcttcttgatgttggtcaagacaacagtgctgtcgccttcatacttctgagcagtgtccagcacgataagatcacgagaggcttcctcaaagccctgtgcagtaggatcctcggaaagattgagctgctgatgatggatcaactgtttccaaggtcctgattgctcctcaggagccacggctccagacagaacaaccgacttgacacgcttatggatctctcctccagctccgagaagggcctttgtgagaagactgtccgtagacgagttggcctcgagaatatgcaaagcgggatacttgtgggcgagtagagtcacgtatttacccagcgaggtagcgaggtcgggactgcctttcagaacctgttgggtctgagcagcgtcaatcattgtcacatccagagccaggcgtggagcaatgggaacatggccaccaagagctgcagatgcgccagaagcatcggattgcgcacctgagccacgaaggggtacgtgctcgcagccacggagcgcaatgatgggcttgtcgtctccgttctcgctaaaggcaaagacatcactggccatcttgtcgccgccgccaccgagcttgtaagtgcgtgagtagccacggtacttggtgcccggagtcgaatcaaacttggccgagacaaagatggacgccgtggacacgggcattcgtgccgtaaagtcctcgccataccacgcactggaggtcaggagatgcacgaaaacatccaagacagatgggtggatcagatgggggggctgccacttggcagggtaatactggtttgtgtcctcgatctcgacggtgtagtgggacttgtcgttgaggaggttcagctccttgactccttggaaggccgggcccagatggaatccggcactgtcgagcttgtcgtagaagacggcggggtccaggctggggaaacctgcttgtcggatctctttgtactccgcctggagctgagcgttggcggctgcctcttcgtccacgaacacgccatttccaatagctgaatcctgcttgggcgtgtaaatggccttgatcaaaccgttgcagtttgccgtccatgtgccactctcgttacggctggacaccttgaactcggtccagtacgaggagtcttcgtccgcgatgggtgacgagcgccacggtgcaagctggagtctcgtctcaatcgtctggttgataggaacaaccaaagccttgccaatgttgacgtcgcgcacttcgaagccctcaatgtcggtgcgggtctggatctggcgcataccttcgatggccatgacaatcatacccgccatggggtagatgttggtgctctggaactgatggtgctcgatccagggctgctccgaggtgcggaggaggttgcgccatgacggctccagctctgtggatcgttcgtctcgggcgccgagcagctcaagacgcggctggctcctgtttctgtaggccgagatagcagccgactcgctccagtacttcttggacgtgttccatgcgtaggtgggcagctggaccagcgatgaaatcttaccattgtccgttacatcgccacggtcaacgccacggaaagcatcgtatgcattagccaggcgcatgttgaccgggtggcccaggagaaacagctcaccagccacttccagcgaggtttggatagcatcctgctttctcttgattgctgacaagtagcgaggagggacgggaaccttgtcactcacgctggtcataatctgcttcaatggtccctgcaaagccgcatggggtccaatctcgaccatggcgtaagggcttcccttgatgcccgtcatgcttcgtgacttgtttccaagaagacctgcctcagcagctaccgtgacggcgcccgagaagttgacggcactgaccaggttgtccacatagtatgagggaacaagctcggtgccgtcaatgatcttgcccttgaccgacgagaccatggtgacgtccttgtggccagactgggccttccatgcgccttgctccattccggccaggtagtctttagcgatgagctgcatgtggtgggagtggtacgcagtcagcacgcgaagcttgcgggcaaagacatcgtccgcctgcaggaactgcataatctcgtcgacgccctccacatctccggacagtgttgtgctttccggactgttgatacaagcaacgacgaccttgcctgcggtgacacggtcgatatacttctgggccgcttccggacccaggccgacggcagccatggcaccattcttgctgagctggctggtgaggagacctcggtagtaggcaatgcgcataccagctgccttgtcgaaggcaccctttgagtaaccggccgcaatctcaccactggagtggccaatcacgacctgtgggcggatgccccagctagccaggagatcgacgacaccgagctgcagcgccgtgcatgcggcctggctgatgtctgggagatcgatcttggattcctcggcactgcggttcagctcaacgaggagatcccatgtgcagccaaacgacttgaggtaagcgtttgactcctccagagacttctggaatacgggatacttttgcagagagcggcccatgccataccactgcgcgccctggccggtgaagatgaaggtgagcggccgagccttggtcggggtacgggtggcctgggatcgtgcgccatccagagcctgctgaagctgctcgatggttgaggcggcggcaaacgtcttccaaggaaggctggatctcttctctgagagtgtataggccaggcggtgcagcaagcggttctgctcctcggacccgttctccgcgtcgacctcgctgaggtagctttgcagggtttcgctgaggcgagtgataccgctctcctcgtgagaagagagaaggaagagacgcgaggtagggccttctgttgtcgtcgcaggaccgtcaatgctcttggttgagagttcttcgacggtggtgttgtgcggggccttcaggttgtgcttcttcaaatagtggtacgcatcgtcaatcacaacgtgagcattggcaccaccatagccaaagttgttgatgctgatacggcggagcccagcaggccagcgagtcgcgaccgtgggaatctcaatcttccactcagccagcttgatcttggggttgatattcttcaggccatgggtcggagccatccagccactttcgaggctgtagacggccttgaccattccgacgatgccactgcaactctccagatgtcccacattgcttttcacggatcccacgtacaacgggcgatcgcgtgtcgagctgaaggcggcgccaattgccgaacattcaactgggtcaccagctgcggtacccgtgccgtgagcctcaaagtagttggtctcgtgcaagggcaggcctgcagactcatacgtctggcgaatcagttccgcttgtctgactgcggatggctgtgtgagaccgagagtccggccatcttggttggctccggtagcgcggacgacggcgcggatggtgtcgccatcacggagagccaggtccattcgcttcaagacaatgaagccaccgccttcgccacgggcgtatccattggccgaagtgtcaaatgaatgacacttatcgtctttgctgaggaaagacatgggggtagcgaaaatgtcaaagactggcagaagtcgcaagttgaagcctccaaccaagcactagacaaaacggttagttcactgcgggaaaagaagatgaaagggggcttaccgaattggtttctccgcttctaatactctggcaggccatatgcattgctgtcatcgaggacgaacatgctgtgtcaatggtcatgcttggacctctgaggttgaaaaaccacgagatacggttcgacaaaatggaggttcccaagcctgtggccgagtattttgggatactgtccagatccaaggcttgaagatcccagtagtcgtggctctgcccgccaccgacgaagcaaccgatgggctggtcggcgacttggtcaattgtcagaccggctgcaaaatagttagcaatctgtctcctgtagtaaaccaatgcatgcattgcttaccattctcgaggccttcgtaagccgtctccaggagaatacgctgcagtgggtccattgcctttgcttcttcaggcgtaatggagaagaaaccggcgtcgaactggcggatatcttgcttcacgaagtgaccttgcttgataccgccaatggttccaatccggctcgggtctttgtgccagaagccgtctgggttgaaccggctcttgggcacgggctccctggcgtttctcccttccacgaccatatcccaaagattccgtggggaagatgcatcgccgggaaaacgtccagagacaccaatgacggcgatatcagatgatagactagagaagtcttggtcaccaaagccattgttggcgtcgaaggagtcgatggaaggtgccatgatgtttgcttgtttggtatacacgaaagcgaatgtaattgtttctaagaatggatcaatgtatcatgggaactcattccataccggttgtctttcttcaaacgtcttcaaacgtgagtcgttattactatatatgtcaatcctctacaacatgggatcctctccccttgtcatctcgactgattccaaacgaacatctcacataacagaccttgagtctgacacagtcgcgacatcgctatcggagcgtctccgcagggtctcgggaggtttaatcaatctgaaagatgcatccgaaacgctgagggttgctggctgcaaaagaaacgcttattgaaggcgcagtctatgctcagccggacagttttattattactgtgttgtcacaatatgtttgttctatggcctgctggaaatgtaatgacttcagctgcccatatgcgctttcaaacaagtggactctaaaatgaagccaattgtatatctacttttagagtacttgatgacactacttgtcttttcaccaaagtatgaacctacaatgtacacatacctatctcttttctagatgtatttcagcaaacaataactcacactgtctggccagggtataccctggtctcaaatagccatttctattgcggccaaccttggtagggtaatcaataatataccttgcatgccacgatcctatattgaccaactagcctgattcaacttctatttacatgtaaaggtggagatgtccgcttgtattttccaaagcccttgcaatctagccacattgtaatcggatcatgatagaacgctatgaattcatcattactttcgggtaagctgacatttcctggtcaaggatccttctgttgtattccctcaaaagattggccagtgggcctctccgcaacatgtgctgatgtagcattgctgctagcgctaatcgagagctttagttgtccaatcggagcttcagtgatccaatcggaacttcggaggtccactcggagcttcgttttggcattccactttctacgccaaggatcgacttacaacagctcaggccaaagaccagggcgccatgccgcacagaatgactgctttgtcctatcgaagctaaaggcccaaggcctgctagtattgcggattcgaggctgactttgatctagtttcatcttgattgctctgacaggcctggatgtacggggttttctgaatgcgttttcgtaggagtttcgctgccttcgtgtatcccaaagcaaagcctctactcctttcgtgtcaagccatttgaagcacagcttatctcattagcctcacttctagcctcactgctgggtctctctgctaggcctctctactgggcctctctgatggacctcgctgcttccttttttggtattgcggggtttattttattcggctaattgatgctctggtgttgcaatcgctgtttttgttgtgtacggtggcttttcttcttgtcgcaaaattccaatatgatgtctctttgtcttatgtcgcaaagtgcagtagtgacctttttgcttatatcaattcctgccttgagggacagcactcactggatattagcgtagaattgtttgccagcgcatcggggcgcactttgtaagacccattgctgttcccgttttagggtaggcttttggcatctattcaagtacctatatttgggacacaaagaaacaaagtgtgtacaaggaagtttccacaattggagtactaatattaatgcacacccattgcaagggtctctcatcttcgcaagcagcccaagcagcgaaaggattcattagagagagcagcatcagcggcgtctcgcggtacaagtaaatgagaagaattagatcgcttgaagcagaaacagcaggagcgcaatagcaaagaggcagctcccaaggttaagttgccggtgtctattttgactgagtccttttctatcgatgcttttagctgcttttgcgtttgtactggacatgtagtaatctccaactctagagcctggtacacttatgtagattcctgcctattaaattatctacctgggacccataattctgttcaagtagattataccttctctagtcgttctagtagcatactcactataaataacctattattaatataatatattttactgtagtttaataactatattatttatagccttttctttttatatttaaatatactagtgctttttatagtaaatctaggtccttatctataacatatacctacctggtagtgccaaatttaagtttgttaaaagttttcttggcagcggaggtgggtcaagactccgctactataaacatctataaaggcattgtattgacagccatgtggttgaatgaatagtggacattgtcaggcacgaaaatacaacaatcgactgatctctggaaagtaagagtacctgtatgtaacgctgcacaaatgcggacgcaatagtattactcacgtgacctcagcaacagacctagctaactcgggaattcacaaactccgagccaggctgaaatgaccatgccacgatcactgtcaaaaacgccctcacgctgccacctgcgccctgatttccaccccaccaacaaacgcagctcttcccctttaatgaacacttcagctcgcgagccgcaaagggggcagagggaaaccgggaaacgtgcccccaaagccaacaagtcatgcctgccctgccgtgtacgcaaggtcaagtgcgatgccactgtaattggcctcccctgtagcagctgcaccagcaggcagtgcgctaaggactgtgtacttcatgtccgtaagggacgctctaggtaagagatgtactgctgggatggcccatggctcctgattcatcaaatgtgtgctaacgttgatggggctcataggaaggcaacacaccaggccttaccggtatctagcagtgtccaagtatgcttagacctctcccagctgctgcttctctggcctcccttttcgtctgctccttcaacgatccttgaatccccactaatttattgccagaccagactctccccggctgcgtctcacagtagccagctagacagccataatcagtccaatcactcaagacagtcaagacagtcttccatttccgatccttcggactgccaaaatccaccccagaccgagccagacctgctctaccttaatattctaaatgacgcagtgaaagaaactaccgagtcaagtcagcatcacactacttccaataccccctatcgttcaaggccagaagagagcttcacccctcggaactgcctatggaccaagctacctcaactagacgacattgacaatgaatatcttgccaaaaagggtgtctttgacctaccttctcagcagcacttgtaagactatctagacccctccatcctctaccctctttaagtcttcgtcttcaattactcacagggaataacaacagagatgccctcgtcaagacatactttgatcacgtctgcacttttgcccctgtgatcaacagggctgatttcattcggagttatcaatctggcgactgctctttattcttgctccacgtcattttgacgccagccagtctccatgtgccgctagacgtgctatccgcctgcggctttgaaagccgttcggctgcgcaagagtcattcttctccaaggccaagcttctccacgacttggctgctgaagatgatccgttgttgatgcttcagggatccgtcatcttgtgcatggtgattctcgatcaccccaccgatcgggacttcagttactggttccataatgcaattcgtcttgccaccaagcttgatctacgcgaaacgtgcgtttactactccaagactattactcctgtgatattgatcgcatataccaactgcctactaactctctgataggtgtattcgagaagacaaaccccgtaagattataaagctgtacaggaggatctggtggactctctacgtgcgtatttctttttcgttgctgtattctcttattattactctatgcttactatggatacgtagtttttagacattttcaatgtctttgtcaatactagacgctcacgactactcgaaaacacgtccgcgattaagccgaggacggaagacgactgggaaactgaagatgtctcgggagcatcgtccagcttgttatcggccgtcacccctcagcaaaaagccttgcctgttgctctctgcgaactatctcgaatatgtgcgtgttggttttcctcgatcctctcttcttctagctttctttctcttcattttcaatctgcactgataccgcaagcatgactaattccatctagtcgggcagtgtctgtccactgtgataaacaagccacaacaagatcctcggaacatgatgaacccactagatacatggcgcaagtctctcgctacgaagatgcacgtgggtgggaatataggaaacgacgtgtactatctggatatacaagccatgagctacagatttgaatgcatcttgtgtcgtctgatacgacaccgtttgcagcagtctcagcacgcggactggagcgagtgggccaaagaacggcttcggtccggtattttggagttggacatgatttccatgagagttttggcgaatggaactcttcaagactttcccatgcctttgtaggtgccgtccgtttcttctcattttctcacttctcggacatgcttcatataatgccctcaagagactaacaagagcgttgccagtataaccacgataactgcgctgctcgctctacacatcgagtcggccctcgatccagccgaaacagaactcgtccgctccatggctcggttatccatcagccagacaatgcttgttctcacccagggaagagaaatacccgccttgaaaagagcgctgccggtgttcgaggaaattcttgccaagaaaaatctgtacccggttcagcccaacattctcggccaaatacctgcgcagccgcagtcacaagacaacaacatggcagatgcttatacttcgccgaacacgcaagttaacatattcccatctcaatttgaacagggcgagagcaatctatcgctctatggcgatttcctaggtcttgatttcttggacgattggaggctgggtagttggaatactctatttgacgttgacatgggttcacaagagcgagtggaatagaagcgcagaccattatctagctgtagcaataatacagtttgggctgtttcaccaataatttcgcttgttctttattttctcaccagtgatcaatgtgggcggtaaagtctgtgttcatatgagaaatgtgcatggctgggtagctctattcgaagtgatctccttctatctgagaggcaagtcttgtactcgtacatcaagtttatctaatacacacttccaaggagcccattgctttgcaaaatagacagatgatggggaccgatgtctgagaccttggtgcatccagtcaggcccatgcagattttgaactctttgatgatgatatccaggcctaggccgacaccctcagagccgttgtactaatcgagaaaaagttagatcgagacattaaatgagaaacgagtcacatcgtttcttcataaaaagggaagtaatgatggatcttaccgctaagccccaaatggcaattcttccaccgaaaacaaaggacgctccgagagcgatagccttgaagatatccgagccacggtaaacgccaccatccaaggccagagggattctgcccttggcgatcggtgcaacctctcgaaggatgtcgatggtggcaggcgtggtgtccagctgcctaccgccgtggttggagatgatgatcccatctacgccatgcttgatggcattctcaacatcttctttggaggtgactgcagccggaacatgatttagtcagtatgtgggatagtatgcatgattagggtcgacgtggtcttgcagggtggaactgacctcctttcacccagagctcgagatcggtctggcttcgaatccaaggaatgtattcttcccaggtttccgaggcgcctaaaattggttcatgagaaagctgcttcgaactagtgcacgaattacatgatacttactgacggagatttcacttggcttcacatgctgtgcgacgacgttggggaaggtcgcgcctggtggaataatgctccagttgttacgctcatccgccagacgtcggccatacatgggggcgtccacggtcaagatgacggcgttgtacccggcagctagaccccgagttgtcagcactgcagtagcgttctattagagcgtggggcctacctttggctcggacaagaaggttgctcaagacctcgcgcttattcagcgggctaatgtgaataccatacggggtagagccgtcggttctctgggccgctacatcttccagagagtcattggacaggagagacaggaccatgggcacgttgcgggcagcggcagccttggatgtgccaatctcaccatccgcatggatgagccgatgcatagcacttggagcgaagccgaaaggtagtgcggcctttttgccccacagcgtggtggtcatatcgatgttctcgacattgcgcaggactcgcggccgtagaaggtatttgttgaacgcggtttcattccaatcaagcctacagtcaattatgttcagcattaacaattcatgatggagttgccttctattgagaacaggccaaagaaaatattattactcacgtcagttcgtccattgagccgccattgtagtagtctgtgtttctccagtattaattttactccgcagacgcatcctaatgagaaaaattaagctcaccttgataagactgtgacagtttttcagatcctgccttcttgaggtctctgatacaggcaatctgctggtgctggttattggaggacattttgccgttgatatggctattctttgtgaaagctaaacttgtggtgtgcggaatgcggatattgtttcaaggctggcgattggaagattaagaggttgtttcattcacctgggcttcttttatattagggcattgatgcaacataagctgagactaatatgaggacttcaacatacatcccgtacggcaatgcttcctcccagcacaacttcctggaagctactccaatcggaaaattctactccgtcatcagtccatttcccgcgtgtgctcgaacggaactgtctctcaaacatgcgcagatatctcccattacagtgatcctttgcacgataagctctattcggttgtgtatcggatactttgtatcggatacattcggtaggtgggtggtgtgttaccaatctacatataacctgatcgacgctagcccctgttaattgtagtattttgagtctacaagggtatatgtattgggatatttggggacggctttttcttgttgctattctgaccttctttatcagctagtcaagatctgttaagcttgcgcgtaagttcaactatagcctaccctataagctgacgggaacaactggcttacttcaaaaaacagtattcagtacaaaatgtaactgtaaataagcaaaccctaagtcatatgcaaaaggtttaattagtaaagattaatattattataaatttaatacacacttggaaacagaattaaacgaattcattcaccagtagcattcatggaaaaacgcttacaacttgatatgctatttacccttgtggccgaacaactaaccactacaaggggttggcgaagatcaggctgttggtatgcctgcgtggtatgagcatccggatcatgtggagccgttcagcggtctttggaaatcgcggctggttccagctccagtgtgccatcttacagggttagtctccgaatggctgtatgctcagccaggaattatacaaccctccgaatgacgcgtggagctgacgcagggacggggaccttgtcgatcacgctacagccacgtgggttgatctgtgccacgccgagctgcagggtgccagttgcaccttgttgggatgcgtgacaattccagccatcgatcccacaatcctgtcagacatcttgacgctaaccgcaatccgtcaagcaacccaataaccaggggtagggaaagcacggaagctacgaataagcatcaacaggaagaaggatcgagttagcagggcagacgaaagcagagacccagaatacggctcagacggcatatcacgacgccagaaccacatgtggtcctcaagaggatgcacatggggttaagcagatgtgtcaaattacgcacaacgatatctaagtaaaagctagcagcatactagcgagcctcaatcaccagccaaagaatgaccaactgagaggagagaagcttggactgcttcgctgctaagaaagaaagatgcaaggagagagaaagctttcaacagacaatgtagaataaagaaactgtattacatgggcgcactagtacctctacgtgcttatgcgtttcaattgcataaatacgtgtcagccacgttgctgggtcaatcttgcttctaagatgctctgcacagaaagattactagagatgaaaaacgtgtgctaaagttggtattcagaactcctcagtagtatctaaataagaccagaataatacaacaaaagtatagaattcgtttgcttagtagccccattgatcaagccaagtctcgaaccaggcgggagatacaggtgtcaactgggaaaagacagagcttcgtgccaagccattgccaacagcccagtttggggtagataaagctgccgcaacagcatcatcgtcagaagattctgccattgcctggaaaaaggacaacaatttgagccctgtttgcgctcggcttgccgcaacctgcgaaccagtggccccgttcttcttctccgcctcctggacgatcgcgtcctcggccttctccaagtcttctagccattcagaaaaggaaacgacctgcaccttctttggcgacagggcggtctccagacgagcctgtacagttggcagcagtgagttccagctagcaattcgggggttgacgatgttgtaataagtttccacttcttggctaacgcccgttgagtttgcatctgaatcaatgagctggcccatgacttcggccaacaaatcgataggaatccagtcgagggctgtagcgccgcccaggttcgcgggcaacttgccgagataagctgatgcgtcgatgatctatttgatggatcagtacacattttttcttatgttttggataagaggaggaaatagagggagagaaagcagagtcaacttaccgctggcacccaatcccttcgcgtccatatgctaccttctccgtgagtcgcgacgggccctccaacttgacctacacgcaggaccgagagacgcagtacgcccgattgggcagctttgctgagcaaatgctcagctacaagcttggaggcgccgtacccgttgatggaggcgtctagatttgtgagcttagcctcaggaataggacccaagaggtgagagggccaattcatggcgccactgatggaggaaacgaagaagaatcgaatcttgttctgggtctctgtacagatacggaccaggctctggagcccgatgagctgtgtctcaaaagaggacagagggagattgaagttaacttcccatgcattatctacaatattattatttagcgaatttcataagaatatatcggaagggagaaagcgtatcactcacgaattatagttgttgcttggtctcgaatctcgttcaagtctgccttgctcaacccaagagcctcggatgccagattcacctgagcaaactgaactttgcccttccagttcgaagacagtccctttgacttggctatttcggtctgtcggcgagccgcatcctcggggctgctacggttcaagcaccagactttggcaacacgattgttcttgcatagagcatcaagaagataggagccaatggcccccgtcgtgcccgtgaggacgatgtattcttttggctctcgggacagcgcgaaagacgacaagtgcttggcaattgtctgggtcacggccttggtgcggaggaggtctgctgtgtctgtttcttgctttccttgcccggaaccctgcagctgcgtccacagtacatgtgccagctggctcatggaagggttagcataaataataccagggttaatttggatagaaggagagatggaagaagaactgagtagtctggaaagtcgggtaacttggagcgagtcaaagccatgtacgagaaggttgtcatcatctttcaccagttcgagctccaagtccggcgacacaatctgaatggcttcccggataccattacggacagtttcctcgctactcccatcgatctgtagagaagccactggcaaagagattgaaggctctgagtcttccgagtttttgtagatgtcgtcaagctccttgttatagatccgatcaattccatagcgtgctaccgtgcccttgggtgtgcgtggaaagggtgtgcgaacaattcggacaaagttgcggtgaagctgggcaaaagcgggcagagtcttgttgatagtctcaatggttggccagacctcttccaaaatctcattgtcggacgcttccaatcgatcctgtgtcggattgagcagcgcggccgtttgaaagcgaccttggccggcaatgtagacggcagacagccaggggtggtgagccaactggaactcggccgcggcgggattgaacttttctccggttgcaaacacgacgagatcatctttgcgtgtctcgtacttgtacagttcagggattgtcggatggcgcgagtacaagtcttttgtttcgtacaggtccagctcggggaacgttagaaagatagtctgagtggctgccaactcctttcgcctgacaaacaccaactcaaacagcgtatccgaataaggtcgcatctcgtagccgcaatccggatggaaatggtaatacgcccactcatcgggatgcgtagtcacagacggcactaccagaccctcggtcatgcccatggtctgcatgataggaacgcggggattgatgatattgcccacgggcggcggaacagggccacccgaggacgtgacaaacttgagtttcgcgagtttgtccaagatgcgaggcgtgttggcaatgtctatgagaacaaggggcgacataaacgctgagtcaagatcaatgttgtcgagcgtctcttcgaccacattttgcatgacaggccctggaggcggaaagacgacgctgaatctgaagaaaatgacacagaacaagctgaaactgagaccagcagcctaaaaacaagtagaatctcctagtcagccgccggcttcttccattgccaagtgtgcaaacgagcgagtggaggtacttacgtggaataaaggcagtgcgttcagcattttagtgcccgaccactctgccaaagtgggcaattttccctggatgcgcttcattccgccaagtgcatcaccagaggatgcagccgccagcgtgattggtatcagtcgcggtaagccggtcgagccggtggtgtgaagcaggcacaaggtgtcgttgcgtccttcctgccattccttttcatagcgatacggcttgacgggtttgggatccagaagctcattcacttcaggcactcggattgacggcagattgatgaagtcaaacttgccaacacccggcgtggtaatccagaacttgcagtcagactgcttgatgagagaaagatggacttcgggactattccgcggcgaggataagaggaccttgtcgagcgtcagttgccggaagagtggcattggtaggacggtcatcataccttattgccaagttttgtggccgccacgaccagaagcaggtatctaatgtcatctaaggaagacacaaacagtattaatatggattctgtaagcaagaaaggtttgttgcaatcatgtccaagacatactctgtccaacgtagccaattgtcttgggctctgttcccacttcggactgaagccaccaacacactctattgatggcattggcaaatgtgctagtggtcacaacgtcgtatccctgtgaaggctggttattgcggggagtatagaagagtacccgattcggttcgtctcgcgcaattttgtcaatctcgaccggaatcaatcgtttgccataggcgggtgatggaggcgctgaacccattgtgaaaagagtagattataagaccaggcgacagccaaagtagtatcatatacacttcgaaagttgagggtgctgctcgtagttcattaagctagttttgaaccagaataagaccacaggttttgaagccaaaaagaataaaaagaagctagagacaggaatttaaacagcgctcgaggttgaaagagctctctgatgtacggtttcgaggatctcaatctgtgttatggttactgtgaaagtaggatgcgctaacaatcgtttattatcggaaggtttcctgtcattcggggctaagtcaaagctccgagttgtcaagcatgtagaatgcattgcaactgaaagctcctacttgctgtaactgtctgaccgtgctttaccgttatactaagaatgtctgaaattttttgacaatagatgatacaaaaaggtagtaaaatatatgcaccttgtgcactattaatgaaagcttcccatagtagatgcttgcatctcgtgcttgtatttattgcgtatcgtccggcctcatgtcgtccaactttacggtggatgcgcatgtcgcatagaacttgtcaagtaagaggctgctagatgggacgctattcctattcactcaaaatactctcactgatcaagaattggattactatgctgcaatgtaagacgaagacttacagctggttgccgctaaaagtggagctactaggtacatgtattgtatggactttactattgaatacccacctccattgcgggcaggatgcactactaaggctaggcggcttgttatcggaaggtttcttacgattcggggtaatcatcaaggctccgaatagtaagtagtcgggagtgtaaaaaaataccaaaaccgagcatacaataattctgtcactatatttgactttgttcatcctgattttctgacttttgtaaatattgtcaactctaagtaataggctaatagtgattcatcatggaaccatctccctggaacaactttgaaactctccagcttcatgctggatacgaacctgatcccgtcaccagatccaccgcggtgcctatctatgctacttctgttcgtcaaccataacaatttttgttcgaatactccggaagctaatgatgaatattgcagagttacactttcaatgactctgcccaagccgcgagactatttggtctcagggagctgggaaacatctacagtcgcttgaccaatgtaagtgaaccacctcttttccttcatcataggtaccatggactcttgctaacagaagataatagcctaccgtggatgtttttgagaagcgtattgctgctctcgaaggtggctttgctgccctggccaccgcttcaggccaggccgcacagtatttgaccttgatcagtctgacccgacctggtgacaacatcgttgctagctcacatttatacggcggcacatacacccaacttgcctgcctccttccccgcttcaacatcacaaccaagtttattcaaagcgtgaaaccagctgatttcgctgcggctattgacgagaatacgaaagccatttacatcgagagcattagcaacccagatctctttgtccctgactttgaggcaattgccaaggttgcacacgaccacggcattcctctcattgtaagttacccacctgtgctcacgatgggcattgaatttggaaaaagcaagtgaaaaaaactcatactgacaatgcatgatgacataggttgataacacgctaggtgctggtggctattttgttcgacccatcgaccatggcgcagatattgtcgttcactcagctaccaagtggattggcggccacggaaccacaattgctggcgtaatcgttgattcgggacggtttgattgggccaagcatggtgccaagtttccagaaatggtcgagccgtcgccagcgtaccacggtctcagctacgctgccagcttcggtccagccacgtttatcatgcgtgcccgcatagagctgctccgcgatgtcggctcctgcctgagcccctacgccgctcaccagctgatcattggccttgagacgctggcactgagagctgagcgtcatgcccagaacgcggccaagctggcagcgtacttcgaagcccacccagagtacgttagctggatcctgtggcccggttcggacaaacaccctagccatgacacggccaagaagtatctgaagcgtggctttggtggaatgctgagcgtcggcgtcaaagggaccgccgagcagggaagcaggatagtagataacctgaaattggtgtctaacgtggcgaacgtgggcgatgccaagagcttggctatccacccctggtcgacgacgcacgagcagctggcggcggaggagaagaagctctcaggtgtaacggaagacttgatccgcatatcggtgggaatcgagcatattgatgacattattgccgattttgcgcaggcattccaagaggtttatggacagtaaagaggttttatgaaattgcaagactatgcaactactttagatcactacataagactacacagagagatgattgcactcaaatgaaaaatggcactttgcaacattgacgaaagaatcgccgctgccagagaaatctatgggaataaatgtcagtatatggacgcattaagtggaccatcaagatccagatccagttcagatcgcaagccagcccgccacgtgctgctactttaagcttatatagtgaagttacagtagcctgtggggtttcagtgtgcacctggagttccagagatacacgcgatttcacaaagcatctctgactcaactctgtatactcctcagtgttgcggtcgcttcatgtgaaagacattagtatcatgcctcacaacgaaatttttaactcaatcacgattatcacagcaggtacctatgacgagctaactacttcgcaccattggtatttgtgaaggtggttaggcagcacttctgtgcttactttgtcgattcccgggggtcactctcgctcgtacttttggacacaagcaatgcacctagagctttctcatgctttagttagtaaaaatcctgaaagacaaattcgcgttgctctaccaccatcaatgatgttgatgagatcgctaaactcggaaccctccgactcggataaacgcccgaaagcctccgattgctgggccagcggatctgtcttgcagttaggcttacggggggccagggtgctccgtatatccttcattatagtggtgtccttagcattcactatctatttagttgatcctatcgcaagacttgaagatgtaacgcaaattaattgaagcggttttctcttcccatcattactctctttcttcattccgtccctctaaaactgtttcgatttatttcgcacacaggctccggtccacatctagctgtcatggcagaaaccgttcaaaatgcgacatgggtgtaccaaagcccgcctaccgcactgctggagccgggcgtgaccaccaccattgagaaccggcctctacagctggtagcgcctcccggtggtgtggtcgtcaagcttctcgttgctggaatggatccccatcagcgagaccgcatgcgcggagtcggcaaagtgacctatgttccaccttacgagaagggagagccgattaccaacttttccatcggcaaggtcatccgcacagacaaccccgactgggaagaaggctgcttgatcgctggcatgctgcccatctccgagtatgccatcttggacctcgattacctcaacttcaaggtgtatgccgcgaacgtcgtgcgaaaggtgaccaaccactacaacctggacctcaagcacttcgttggcacactgggtttggcgggaatgaccgcatggctctcattttacggtcacgtcaagccccgtcctggagagatcatctgggtcagtgcagcgtccagctcggtgggcgaagtggtggtgcaactcgccaagatggagggaatgaaggtgattgcgagtgtgagctcagacgagaagctgaagtgggttgttgacgagctgggtgccgacttcgggtttaactaccggaaagagcctgtcgatgcggcactgaagcgactggcgccggacggattagatgtggtatatgaaatggtaggaggagaccacttgcaagcagccattgagaacatgaagttctttggccgaatcatcagctgtggcacggtacgtacggtgttgtccgaaaagacgatacactagacatcccgcgtgtatggaacttggctaatcatctttcacaggcctctcaatacaacaagcctcccgaggagcggtacggtatcacaaacacatccgagatcttccgtcgccgcatcaagatccaaggattcatgttccatgacaaggacattttccaacatgtcatcagtttctcgatgacgatgccgagattgatagcagagggcaagatcaagtcgagatacactacatttgagggaatcgaccaggcagagaaggcattcctgtccatgtttacaggtggcagctttggcaagacggcgctgaaaatcagtgatgagtaattatatatgtcgagtaggcttgttagaaggtatagcttaattggtataatacagatcaaatatcaatatctcattctttttcatgtaccttttattcaaatgactacttgagccatgttaacgctattgattcacagtcttatcgtcgcagttaaagtcttgaaatatcagtgagacaaatgtagtaaattttcactcttgagaaggtcttggcttcttgacggcatcgagagagcagtatagggatgtcatacagataaaccagcggggacctatgtgtagtgcacatcaaaaaatacgacgtcagtctctaactcctagcttatactgagtgagtggtaccttgttctgccaaacaggtcctagagccttacgccttttatagtgaacgaacttgaccatgctggaagatgtttactcaagtagagcaagaaaattataaaaacagcactaacttatttctttcactcgatggggaaaaagtggtaatgcatgacaatttttataacaacatactatatagactgaaactagaaatctatgtattcgaaatcggcagtggctcttttagtccagctcaacagccatccagctctcatgtcatatcttgaagatgatcgttccaaaaccgtttcagggtatcgtttatctggcgggactcgatgagaaaggcatcgtgaccgtcctcactcacgatttcccgcagcgcagcattggggattgaccgggctagctcctcctggtcggcgaaagtatacaggccatcgctcttgatcccgaggaccagcgtgggctgctcaatcagggcgagcgcgtccgctatcgtatctgcccgacctcgtgccacatcatggctgtcaagtttatgtgtcagagccagatagcaattgctgtcaaaacgatgggtaaactttttggcctggtaccggagataggactggacaacaaaggtgggattggagctgggggttgctatcttcggtggttgggttttctgcatatgcttggctgcggcgcccttttctttgtcgttgtaaccttgacggctaaatcgatgctctatagcatctcggcttcgataagtcagcaaggcggccatgcgagctgcctccaaaccgccaaccggggggtcgtccaggctgtaacggccgccgtggaacttgggatcgtagtagatggcatggcgttgggtttcgccccagccaatcgcccaggccccttgatgggcgcaggtagcaatggctacaacgcagcggacatagtctttgccctcatatgcccattccagcgcatgcatgccacccatcgagccccctaccacggcggctactcggcgcaccccgagctcgttcagcagcgaccgatgcagactagaaaacgagtgactgttagtgtttttcctttgcagcgcatctcaaatctatacataccgcacatcatcacgaatggtggttgaaggaaagtcggcaccataccatccctcagcagggtcaccattcttagctgtcacggggctggccgttccgtaggggcttcctaggctattcatgcaaatgacaaagaactggtccgtatcaaatgcctgcccagctccaagaagaggcttccaccagtcaccaacgtctgcactccccgagagggcatggcagacgacaatgacattgtccgcgcgtggagagagagtaccccatgtcatgtatgccacggggacattatgcatctccacgccagattcgagtgtaaaagagcgctggacgtagactttctgccctggaatccagtgtgcaaacttattttcagataccggcaactggccattttgtctcacttccgaaactgctctttgttagccaactactgctgacctgctagaggagtcaaattctgactacaaaccatgtcttggacttttcttttccgccacgaattcgaaacatggtgatcgcgttgttgtgtgttgatcatggtgtgagttcacggtggtgtcaatgcggtgtcggtccgtacaactctggaataacacacgacaatgtctctgctatttctagatgacaatactactatcgctgttttcgcattggcagggcttattactccatttagccgggtagtcagacggcatcggacatggaagtccacgtgcttctcggcctggcttccgaaattaacagtaggtttccagaggttcggagctagatccaaaagtgtgtatggggttgcagggaatgtgataaaggtcaaaggattgtggaatgcagacacatccatgtccatccagcatcggagggtttccggagctgacaccggacaacaatgaggggcagggctgtaagactagactaaattaacttgtaaataaacaaagtgaagtacaatgtactgtaaggaaaatgcatgattgtttcaacaagactaaagaagaaaattctattattactagcgggatttactttagcccaccctcgaacatatactagttcaatccaaaaacaactaataattttgtaattcttatcaggaagccatgtctcctgatgaaaacctacaactttagtaccatcttgatctcaaactctcttatacccttcattactttacgcaaacatcagaagtacaatatccattcatagtatctaatccaatctagccaagatgcggttcctttgcctccacggctacgcccaaagtgccgatgtcctcaaagaaatgatggaagaaatcacggagcatcttccaagcaactgggaatacgagtattttgaggcagggatggagccatccaaactggtattacgtacttcgtctctaaactcccaatctactccttctttaggcacgagctgacctcaccatccgtagccaatttagaccaagtccctttaccaaactcctgctggtggaattacccattttctgaggatattcagaatgccttagaccgtcttgtcgcattcatcgacgccgaagggccttttgatggcctatggggcttttcccagggtgctgccatggccaccctgctgctgctagaacaccagagagcgaatcctggtactcatgattggcctttcaaaatgatcatatacaactcgacctttctcccgtatcgtctggattccggatcgataacatgggagaagactggaaaagatcaattacaggcaacttaccaccctggggaatttgacgcctcgtctggcaaggaagacatcgactggaaacaggatgaacgcgccgtgtatgactaccaagtgctcaaaagcaaaagagtgcaagacgagggtccctttccagtcgacctcttgcttaagtatcggccccaagacgtgccagacaagctgaccgtaccctccgtccatgtgcgaggtgtcaaagacgattatttctttgtcgatgactcggtttccgagctctttgatcccgcaacagccaagaagatgacacatcgcggcggccaccactttccccggttcccggacgaactagtgcattttgctgaattgatcgttgagacagctgcctctcttatgtaggctagggttctgttagatagacgctataccaattctttctatgataaaaaattcatcatcaagataacagctacagtatccgttcacattgcagttgaccgcaaactccattgagttgcctctactaatgtttgtcgaacatccctgccagtatctgaccaaatattgaatatatatattgattcgagacatcgatcttagttcctcaatccaattccgagacaaaaagacaggttcttgtcttccgaatatgtaacatgggtgatatatgagacactggacatggcttccaatgcctcttgcctatttgacgtataatacacagtccgatggacatcaccaataagcaaaatcttgcatgatattttgaccgaaggtagagagcaagatgtctttaaatacctcgtacattgaccgttcttcctcgtcatcgcgccgcacgcacggtgtaaggactaacatcggttgcggatattatcctcagcgcccagttaagaatggtaattcaactcctagataaaggtggttcataggtggcttgaaacaagtttatttccctctcggttctaataccatgttttgctgttctaagggtctggttatgtgggtatctcgcgtttggttttaactgtcttatataggtaggtactagattgtgcgtcgcaccaagactagaaagtcgttgtcagacatttctttattgtgaaaatcacgcattgcaatggacggttgcttcccactaatggcatcttacgagatatttatgagcttaatgtcagaaattatggaatttactaggcttgtaatgcagggtagtattccatgtatttcgggagcatcgtcccactttgcggggctgttcgaaaacgtggcacgcttacttccaagttccgcaaataggtagtagttgccgcggatttatgtcacaaaaactccgaatccaaacttccgaagccaagtgtagagttcataattccgtggacgattgccgcgggcctttgtgtcactgaatttccgatatcaagctttccaatattcgcaatgtgatatatatatgaatcgtaatagcaacatatagaacttgatgagtccatctccatctgaatcttggacttcaataccggtattcttgtccatcttttcgttcttatcatggccgctccccctgagccttctgtttcctcttccgacgacacgcagcgggttgaagactcccctcaaagcaaatccggcatcctgtctcatttcttcagcacgcgcctcggcgaggatgtctgcaatcatcaatactccggcaagggtacagctgccgagccttacgtcatcgactttctgcagaacgactcccaggatcccttgaatatgtccatggctcgaaaatggactataaccgtcctccaggctatgtccgcgttggtggtaacctttgctagctctatatatgccagcagcatctttgatctcaagaggcattttgacgtgtccgaggaggtggccacactgggtttggcgctctacgtattaggatttgccttgggaccgctgatatgggggcctctgtccgagttgtacgggcggagacctatctatataatttcatttatggcattcacagcgttcagcgtggcggctccggtgtcacctaacattcaggccttgttgctttttcgcttctttgggtgtgcattcggttcatcgtcgatgacgaatggcggaggcgtcattaccgacatgttgacgaaagaacagcgcggagcggcgatgggagcgtttgtcacggccccttttctagggccggcacttggtaggtggtcgatatcccttctcttcttccatgctgtctgtttgccgtatacgggatacatgctgattcttgatttgtatatatttaggtcccatcgttggtggtttcctagacgagaacaagggctggcgctgggttctcggtttagtcgctatcatggccggtgtagtctggattgccactacaatagccacccccgaaacatatgcgccgtatctcttacgatctcgagcaaaggctctctctcaatcgacgggaaacgtttatgtctcacgactcgacgcaggcgagccgcccaagacactcacacaggagctctcagtcgctctctcacgcccctgggttcttctgtttctcgaacccatcattctgctgatgtctctgcacatgtcgatcgtatatggcacgctatacatgttctttgccgcaattcccaccgttttccaaggcactcgtggctggagcgaaggactagctggacttccgtttgttggcgtcactattggcgtctgtcttgccacggcgctgtcgggtgtggacaacaaacgctacgttcgtctgtgcgaggaaatggaggcaaagggggccacgattgagccagaagccagactgagcacgtccatggtaggctctgtcattcttccgattggcctgtttttatttgcttggacgacgtatccttcagtgcactggatcgcacccgttatcggcgccttgcttttctcatgtggacttgtcctaaacttcatctcgcagatcagctacctgattgactgttgtaagttttgatcctcgtttcgtgattcctctaagaatagtacacatgctcacctctgtatagataccatttatactgcctctgtgctggcggctggatcgatgcttcgatccttcttcggcactgcatttccactttttaccacacaaatgtatgcgaacctcggagatcagtgggcgagctccattcctgcgttcttggcgcttggatgcgtgccaatcccgttcctgttctataagtacggtccaaagatacgctccaaatgtaaatatgcctctgaagcggcaaggatgttggagttgatgcgtcgtgggcaagatgccacgataggaggcaagccaggagtggttgtagagactgtttagttgttcgtatagatttattaattctcctgcgatatgttatatggcgctagtatagaggttctagagataggaaaaagtatacaaaatgcagattcaatatgtcatcaagacggaaagattgtagcctgtaaaatggcccaaacagaattccacgttatcttaggaaactccatgaaatttcatagtccttgacatttccctcacgagtctccttcttctttcagataccctgccgagggtagcttgcaaatgaaatacatctacaagtctttcatctgtcgcatcttcgattttagcgaacggacgcatcgcgtgtgatcttccccggggcgaaacacagcattgagaagagattggctttgctgtcctgcaaatagcccagcgaccacatccttgcagtcatctccgggctttgtcgaaacgcggtagtgctccggtaggccaaacagtgtctcaatccgctccagctggtactctatttgatgcaccagcagggttccacagagtttccaattaggtagaatcggtaagccgcccaggtacaacgtgggtggcgatgtttggttatgggatgacaataaaggcatcaaaggggtcatgggcccgccgctagccaagtattcaatcactgcagtgaagatgcagtcgtttatggagacaatctggaggtagcaggataatgccacgaggagctgggtcgtacacagaggcggtggcccagcgtggtaggacattgtcagtggagtgtattcggctgcccctgacgacggataaaggctggccaggagccgttcaagctccctggacgccttggcaaccgaaactaaggggtgctccgtgccgatttctccatcatggctgccgctgctttctggagacatggtaaacctcagggcgtcttgaacatcccatgatgccgtttgaacgtagaagagttgattgcagagctccaagtgcagtttggacagtagaatttcaacacggtcgatgttgtaccccgacactccaagatccgtggggccactcttcggcattaggaggcaattgttaaaatggtaaaggggaccagcaggctgggttgatgaatcgaggtctgcttgagtgtgttgttgtatctcagaggcaggtggagtactcggcaggtttgttaggggaggagaaaatgagcaaatgtcatctaggtcgttgctcaaggtgaggtccgtttgttgaatgccaattctgtccaaaacactgtcaagagaaaagtcgaattctaggttgacgatgccaatatctgctctattgatgttgctgtctgcaggagacgcatcacccgtctttggtggcgttaaaagttcgttgggatcgattatggctggctgccgtgctggtggacggcctgttggacgagtcatgcctgtgacacacttgattccggatttcatacaccgattgcatgcacccgaagatcgtccttcatctcggtagcatcgcagcttttgaaatcgacagcgatcacatgcagaccgtttccaaggagctctggtattgaaatcgccacccatcttgaccgcagaattacggatcaaaagcaacagtagttcagaagacggcacactgataaaaacaactgaatgacaaacaagggatgtggagagatggatgggctctatgtaaacaaatgacacagctgttgagtcctcagcaaaagctacaactaagaatgccgtctttatactattatacaatgactttggtaggtcataagctcgtgtatgcgcggaaaatataagcactaagttacaattaataaactgccagctgatatatgcagtagaatataagcgctaaatgacaatgaaatattgaagatcggaatattataagcaaccatgttgttacagcctgatcctttgaagcaggttggtcccttataggcagctggctctgttgcagtaattgctacaacggtatattggtatgatgctttgcgttatttggtagaatgatgcaatgaattgttataagacatttgcgaaataaatgattgtctgggtaattcagaccttgcgtgttgttaccaaacaggttgtgccaagccggtgttaccaaaagagcttgtgaaatgaatatctcacaaaatgttgtagtacttgtagttactagagctaagaggatataccttgaaagtcatatgactttgcaaacaagttctagaaaataaaagaattacgtaattttaaaatatatttaatatttattaaaaagataagttaatatattaattataataatttatattaagttttgtttttatttatactgtatttgttttaagtacttttagaatatatagtaacttaaatatattatttattatttttataaacattataataaaataataatattataaaaaataaataaagtaatagtatatactatattattagttatagtatttttattttagtaatattaaataattcttggaaaaaagctataggcgctataacaagaactagtctttcaccaggtacccaaatttaccaagttatatcttgttatacaaagccagctgtacaagaaaatccctcaatacacaaccaggttgaacttccggcctagccgacttccccttttttagtcagggcaatgattctcaaaaaacgtggcgtaatttagtcaaggcagcacttatcgaataggtcgataaaggaaggttcgcttcagtagaatgcaactagtattagccccctgtcaagtgccgcattcctttgacagctagctccgacactactctttcggcaataaagccactgtttagttccgagatcgaagaaactcatgtaaaagataaaggatatattttgtcctttcgagtctcagtctatagggtttattttcaatgcaaataaacaggtatagcttcttattatccatcttcttacatcgctgctttttatcccgcgaccactagaatagcagtattgtttcctcttataaaccacttggttaaatcctctgtctcaaagagggccgaataacccttgcaattaccgtatacaaagcctacagttggaagaatagctcaggatcaggaccagggagatccctgctgcagagtatcatgattgcttctcaacaaagcctcggggttgggacactgtcagcagggcgaaccaaagaccggcagtcgcaaaatgcatgattggcttaccacgtcgctgtaaagcaaggtacattatctttattgctttgcatgatctgctaaccgaatgtgtgcccttaggatcttagctgctgtcgtgtatggagcactccgacgcaaattaaatccttctccaacaagctgcatgccaggaggatcgcaattgttagtttggaacaggccccagaatccccgcatacaacgctgttgctatagttcttctactcttgggtccaagcatgtgagtttccaaataaagtgcaacaaaaaacagaataccatgatggaatagagcagcgctctagcttttgtctttcatttattatttctgcccggaaaaaaaaagaaatgaaaagagccagttgctcctttattaattccacgaggggggggcaggaagctgtgcttgtcgctttagcttccgcggcaataagtcattctatcttccgtgcttgaaatgccgagttccatcttccgtttgtcgaaagctattctatatcaggtcaaggctgtgcattttgccagggtgaggatgacacgtttttttgattgtgactaacctctcttgctctaggtctccgccaccgattccccaagcctcaccgatcgtacaaacaatgcagccaaggcttttagcaaaggaggcaggattcgttctacttattattctcgagtaaatcatccgcaacagattttgaatgacaagctagaataacactcaaagctttttacacagatcaacatatacaggctgaactatactgttgccttggtttcgacctcgattgttatctctaattttagcgcctgcaagtaatttctaattactaggtagttggctgcttaaatacttgattatctataatgctacccaatctgtcagaattcaatattcttatctcctgcccgttggataaatggtcttttagcattgataccttctccatacactagaaccaatgatttgtagcctcattggaatgtgatttttatcattagtgaggtttttcaataagggtaaaataaagcagggatttcaagctaaaaatactcacgtgcatattccatcgtataactgccacagtcaaaacagcatctaagtagcaagtagtctataggtagatagcaaaaaaaaaaaaaagaaaaaactacctaagtactatgtataagatagtagaatatttcgtccagagagtggttcttcaatataggacaggctacggtacatcgtaatcaaaacattttggtgccaaaccttttttctctcaattcgcccttgatttgtcgattgtgttaagcaatacatctactgcccgaataccactcagggtcgcaagagccgcgaatctaacggcggtggaaacacatagggtattttggcgccttctccgtcatgaatgcattgctcgcagcaaacttggcatagctgcctatacccccctgaatagcgcacgtaatgggctgctatagatgactacgtaggctgttgttaaaccacccgaaaaggatagacactgcatgaatgagccgaaaacgaatgcgaagtggcgaactgccagggttaggcctggatatacaggatacactagctatgagagcgatgatggcgacaataagcaccaatggtcatgggggagagttttcccagaaagaggaaatagaaagggtgctgacgataccaatcatctagatggcattacgtataccctaagctcgcgaccactgcagcccagacgagcaaggatggttgggcgagcgatgagatggagacattgcccatatcagcgtagaagtatataggggtagaggactagaacttccagctgtcgaaaattctcatcctcttgatctccttgaagtttattttctccctctccagttgcggcatagatgaacgggaagtatggctcgcttggctcgcttagctcctctctttggtgagcaaccaggccatgattccagacgcaaacacggggatactccatgatgaaactcgtgttgaggcttcgtaaccctgtatctcatttgaatgctgggtggcgcatgtgagaggctgtgtttgtgattgatcacataatccaacaaaggcatgagatgtatgattgtctagcagaggaaagaagacggagtgtaagaatgtagtacaagaaggaaaagtcaagagaattgagtttgtagtattacatgacaagaggagtagcctctgtaaaccaactacgagattccttagaggcttaatcagtgcagtcatttacgtcacagacagacgggtacgtggtgaggttttaagctgtaagtctagtaaaaaaaagcatacttgtgctgtagctgattatctatgtcatgcgggagatactgaagagcgaaataacacacattctgcgaagtcccgtgataggcatcaagctttacgttaaaagggcgccatttaggccaacgatggagctcttcagaaaataagggtcttcatcaattcgcttgcgaatctcacccattgccaattcatccacatcccacgaagaccatacgaacctgccgtgcaggaacttcgcctgctcggtagctgcccaaaccgcgaatccaccgcaaacttcatctgtgtaaaacgaaagcaatcatgagctatataacttgagaggaatattgagaaattgaaaggagagactgaccactatcgaataaatctggcgtcaatcccattgatttccaagcatcgttgaaaatgagtcctgggtggaagctaataacttgtaattctgtaataggggtattctgagcgataacttggaaaagaagcgttgcggccatctttgacagcgtatacgccgggcgttgggcgaccccagcatgggcggtcatgtgaataacctgcgaagacacattgatgagatactagaggcaacccatcagcgttatgtacaacccatcagcgttatgtacaagatttcttattcccgtgttggataactgaggaatgaaaagccctttccccacctttttcttcccattggattgcgaataaaattgctccgtaaaatacaaatgggatttgacgttgacttcgaactgagaccagacctcgtctgagccgagttccaaaattggcttgggctccgaaaacttggcaacatttgcgacaaggacgtcgacagttatacccttggcagtgagagagtcccaaaatgccctcgtttcatctggattggtcatatcgcaggcctgtttgatgatcttggtgttggtattggacttcttagcctcctcctctagtttagcagcagcttcctccaggatgttgacacggcgaccgagaaggatgacagtatctgcagaagcttgtacaaagctacgcgcgatgccatacccaacgcctgtcccgcctccgggaatgaggataacttttccggcctggctgagctcaggcctctttggagaaatggcgggatacagctggcgatgggttgtcttggtgacattagtttcgtgaagctgtgcaaacatttcttgaatattctccatcttgaaagtaatgtagtgaaggactgggaacaagggacaagtgtgaagtgcagattgatgtttgacgttgttcagcaaccgattgaggaatattggcattaatatacttgaacaacgtcaacgatcagcccagcgaccatccattatatttacaccaaagcccattatacatgttcactacgtcggcgttgcatcgtagaggctctgtttaatgttggggtcatcgggattgctatgcgggaactaacccaagttgattagctcccgcagatacaagtctagattgttcgccgcagtcgattaatcgactaaacatctccgcaaatagactgcgggattactgtacaaaccatttccatgttgaacttgcctctctacctctgatagtgctctctccttgactcaagtgcgctagaacaaacatattgttgggcaaggcctacgtcgtgcttcaagaaaccttttcgtgccccggtagcgcaaacaccaatgacggaggtgcggagcaacgcctgccacgcctgcgcaaaggccaagcggaaatgcacaaaacaggtgcctagttgcttgagatgcggacgacttgatctcgagtgcatttatccagccgccaagcccggcccttatgttatgattagctgggatgccgcggcagaaaccgacgacggtgtgccaggcagttccacgggtacctctttacagcagcaatacgtccgccccgcaacacctggcggtgttcttggaataactcctgccctagactttgccgattggacgcttcatttggtagatgagacccatacgagtagttcgtttaccgcttacgaaacctgggtttcccatcttcctaggcagcccgacgtcggtcccttcaacctgggatatctgcaacctttcatttccgttctgaaccagtggctctcggaatgggtaagaaaggggagcaatccattcgtacacgcgcgattgtatcagaatagatttccaaaatgtgcgcaagacgcctactcggcgttgacgtgctacctcaacaagactgggagcaataacagcattgttatgcacttgttggaagaaaagtgttgggatctagtaacccaaatcgatatgccacaaccacaccccccctttgacgacagcaggccggccattgatctactagaaaaacttgccaaggttcagagtcttttgatataccaggtggtcggtcttttcgacgggaacatccgattgcgttatttggcagaaaagcgaatagcgctactaaagagatggatgaatgaattggttgaggatgcctatcgcacgtcatgttcgggctctgtcttggtctctgctggtgtgaacacagagtctgacatggacatgcctgactctcaaaacgccctgtggtactcttggatactctcagagagcatcaggcgtacttggatcattgcatccggagttcagggcctctacttatatatgcagcaagggttcaccaactcgtgtcaaggagggatgatgtttacgacaagacagggtgtttgggaggctcagtcagcatcggcgtgggacaagatttactcagaacctggtgcgggactgacgaaaatcacagagttagataagctgcttacagaaggtggaccgaatagtgtcgacaactttgcaaaagtagtcctgatggtcaccctaggcacggaacgggtagcagcatggaatagataacgcatattagacgttggttgctctcgagtgtaaatctttgtgagaagataatactgcaatttggcccgctgactatagacatgctaaaggagcaggataattttgttattgggtgttgtataacacagcatcaaggataggctatttcctctcgtggaggttttttccaatatgctgagcaaaatcaggtacattgccagatatcgcaaagaactcaggagaagcattgctacgggaagcacgggcttagcacagactccaaactttcagccagtagagaagggtaccgaatccgagccgatcataaacaccactggttatcccatcgtttctgcaaccctgctgagctccgcctcctttagacacaactaaatcatgataccgcttcggtcaagatgcgtttaggcctttgaagaagccgtcatcaggtggaaatcatctcggtttgcagtgttaatggcagtcttcaatacatcgttattaacataattagtataaagaacatcgaagccaaggttgtactcggccgcctactccgctctaagaaatcgaccttggtcaattatgccttatacagtaagcaaattgcatctgccaaatatggatgtagagttccggtggccacaacctgctcaaggtcaaaagcatcccaggatctggagaatctgttcttactataaaactgattcaatacatccgctaaatcgacgaagacttggtgctcctatattcattccattctttgggcgaaaaggcagataccaacatcgacctcgggccctgttacaggattgactaaacgaacccccagactacagctctcctttatcgcagtggctccaatcaattgatagcaagcagtcctttcaagacaccccagcaagtgaatgatatagctattaccaaggacgcaatctgcgttgctcgctggccactattgtaaactttacttagcgggacaacttgttactcaccatttttactaactatttcacaggcgcaagacgatcagacagcaaggattgatacccttggaaagactttgctgtggcttttcttgtattatttaaaccccatcagccctagtagttcatagcaatgcagtatataataaattgagctaacttcacgttgttcacattgaagtgtgaaacatatatgtcaacaataggcgaataggcgacgagctacctcaaaaagccacgtcgatattgtttgcgaaatgattgaggttggcgtaaactcatctatggactaccgcctcttcgtaatggaatatctagtaattatactgctgccgtcaagatggcgctagaagcgcgtgataactcttctaatatttcgagcctcgtggaaagaagtgccccatacgcctttaattatatcttgggacattgctaagtgtattatgctgctaccaaatgggatttaattccattggcagatcttctgactcatatcgccatgcaactcaagggacaataaacccataacacttttgatgaacaataaatccgttcgtcaaatttataaaggagtaaaaacatttgatgttcttaaacaacgagaatatgctttcgcactcaactcaggtattataaacactgtctcatactgcgtgaacatatcgctcaaagaatactggcacacagtcctctttcccaaacaggtttgaaccccaattcccaggatttcaggctcttctacatatcgaacgcatgactcatattagcctagattgtatgatgagctcgttcgtgaccaaaaacgcaagcatgtcatatagaatcgactttttcggggcgtcagtctgaaagagttagacaattttggtagtcatgtcttgcattacacgataaagagcagcatttagaattctaatgaatataaacagtcatagcaaatccgctaacaagtcctcaggttgaatctatcaggtgggcgataacagagaggtgcttttgcactataagactgcttgcattatggaaactgcagatacacctttagtagttctctttttctttctttctttccttctttccttctttatgtttatgtgtgtatctagaagatgatgtattttccatttcacgactttcttaacccttaattgagtgtgtacttgtcgctgtatctattctgtcgccaccaacctcattatataccctcgagaaagtggggtttcagcaaattacaactaaaagtatgattagaattgagttgtcgagacttacgctcaacgcattaatattgctaggattctccaataagaggttatttggaccggccctagcgttgattgacggttgttatattcactgtgcgaaattgatagctgtactgattccagctgttgttaatatgtacccaaacagcgacttcagcgtagaaaaaagccaatgagcacgcgttatagctaattataatattgtagtcgcaagtataaaaaagtagtaagctttggccccggatgaagttgtccgcgacgatgccgagttaggcaagacttgggagaatgtgccatccactaacctggaagggcatgcagataaatgctgttccagctgagcatacgcctggccgtaaaacgacactctggctgcatggttgattcttgcgccaggagcacccgtgggtccgccgtagggctatgtccaagatgccgaccgcggtttgtcattctcgtaggatagtccccgcttccagctgctacaaaaactccgaaggtccacctgcgatcttgagaactgccgatggtcgtgacaaggataggatcacaagcattggcgaaaacaccatctaataaaatcgaagtagacatttcacatcttggttttgtatttctatctactcccctcgtccatgaacagagaattctccgagaatacagttagaacaacgccaagtcagtttgaaacagcttgtctgcgcctgattgggccgcgtcaacgaagcctcgacgccaagcagcgcgcgcatatacgctttttgccaagggggctgcatatacgctcatccacaaagtgggtcgcgtttccatacgaaaacctgtactctctgtcatagagcatctcatattatgcctacgtctactctgcactcaatacgcaagagagcaaacactgaaaatcaaggagccgagggaagtccagcgtatagaagtcaatcatgcggtcttttgcaacacccctcttattgccaacagcatcacaagtttaggagattacatacaaattgactacctatgacagcataatagccatggttgggaaacctaacatagaggttctcggcatagctttgcactctgctagctcttttatgccgccacttactaagctggaacatattctggatagtgacggtcttgaagtagaaggtatccagctgctagaggcaagagttcgcgaagaggattcagggtataacatccgtcctctttcgtctgaacctggactagcacgccaaggtgaaaaattcggtccgagaatcgtgacgccggttgattgcagaaacaataacaaccgcaatgttttaggagaatggtatactacttcttattaaatagccagttgagaagctctcggaatttcctataaagtacacccggggtattgaaaggagcgtaagtgagcatcctttagtggggatagtcgctaggctatactaggaaaggaagctgtggtttggttgaaacaggctgcaggtttacatcatggaggcattccatgaattgattctctgcattgctttatatatgtatctttatgatttataaataacagctgcgtttctccttttcctacagttgtaccactactatcccgctatccatatactaacactcggcagtcatgtttctccataaactattttctgctctgctcattcctgtcggggttttcggtaaccctgtcagtattgagcaaagatcgcccggaaacgtggctcaggctggctcacctgttgttattgatacagatggcatatacattcgggggagtcctctgaacactggaggtctgatagctggttatactgcgcatgaagacggccagagtattcttcgacttgctgagtctactaatggtggttcttcatggagctttcttggcgaagtctaccgtgctaattcaactgctcatgatgttgataacgctatgcctttgcagctccctagtggacgtatcgtatacgcctaccgcaaccatgatcgcaccggaaacacttacacgtactaccgaataactctgtcgtattccgatgacggcggcaagacctttctctatgcatcaaccgtggagcagcaagcagccacttctactcccaatggcctttgggaaccttttctacgtgtcgccgcggacggatcgctgcaatgttactattccgccgagaacaatggggcagaccaggatggatatatgaagcgttcgactgatggaggattgacttggtcaaactggattaaggtatctggagataatgtcacgtcgcgcgatggaatgattggtgttgccaatctcgacaattcaggcaacttgatgtaagatttttaccaccagattatctgtgctgtatgggaataccagcccgaccttgaactaacattgttactccaacttagtgctgtttttgagaatacggaatccggccccttttccatcgactatgttctgtcccatgacgacggcaactcctggggtcagcgggcacgcttgtatacagcaaagaacgggaaaaatgccggagctcctcaagtggttaatgtcggtggcacccttgtcacaagctttatgacaaatgaggacgtggccggagttggtggtaacggcattgatggagcccagatgaaagttgttacaagtacaaacggaggtcaagcatggggcccaactactgtcacaggtgccgccggttcgcactggcccgggctctataccctcgaccagacccatttccttgctctctatactaaagacggcttgggtgcagtcagtcaggattaccaacttgtcaattgagtactggcttagtgtgctatctaagttaccttacattactggaataatagagtatatgctccataaaagttgtaaactttgctgtataccaccgctggctattaacttatacctgtctttgtctctgtatgctccgtcttcagagtccgatgctttataaaggcactggatatcatgccaacagctgctaagcatgcatacaatatgaataaattcctcacactgaaagagaaagcgtcgaggacgacttggcgctgcacagcatcttggatcgttcgcgtaatgcccacatttgcggctgccatgctgccagacagagcttcaagaagagattggcttagcccagcggcggcaagcgatgattgtcggctgtccatactgttttggaataccacaccacccaccacaatggatagtgccatggcaagattgcgaatgaagcccaaggacgctgtggctgccgcagtatcggcttgactaacagtgttctggattgcgatgatgggcccttggaaaagaagcgcaggccccagaccgccaaagatttgcaacccgaccacttttgcaaccgatgtgtcggtcccaaaagtgatgtacagcccggtccctatagtcatgagtgttacgccgacccaagtgatctctcggtagcgtcccgttcgatcaattaagacgccagagattgtttctatgacggcttgtgttactatcagtggtaatagtagaacaccagccccgaaaggcgaagtttgccgcacgccttgaaaatagagcggcatgtaatattcgatgcctatgagcaccatgccatgcgaaaacacaacaaggaaaactgcattattcgaccagcttttgaacacgccaagcggcattaagggatgtttggccagacggtgctcgctaaacaggaagaaaccgatcatgaggcttccgaatacaaccaagcagataaccttagggctgctccagggaaatatggcgccgccgaaatcaagtccaacaagaagcaagagagttactgccaagatggagaaagttccaaaccagtcaatgaccttcatgccttcgatgagtctggtgcgcgggttgtggacgtccaacagaagcagcataataaaggcagtcgcggagattgggaggttgatccagaagcaccatcgccaggtcctgaactgcgtaaaagcgcccccaattagcggcccagcagatccagccagagcccatacgaaccccgcatatcccagatacagtgatcgcttccgcacactgaagaggtccgagattgtgatggtcaccagctgcattagaccgccgccggcagtgccttgcaatgctcttgcagcaatcagcattggcatgttggtgctcagggctgctagtatgctggcagcagcaaagacaaccacagctatgaggagcatgggcttgcgaccccagatatcgctacatttcgcccagattgggcctgaagctgcattcgctacgaggtaggcgccgccaatccatgcgtaccccgacgaggaatgcagatcggcgcatattgtgggaatagctattgcgataattgtttgatcgagagcagcgatgaagagactgagctacaacgtattgttagtcagatagtctttgtcaatgagctcgtgtggagtaagttacatatagcgccgataggatggcatacagtcgcaatgctgtgcgggtttgtgggcggtctataagatgaagcggctcaacagggttctcgctggaaggaatttctgcggcaaaaggttctgctgaagacacagcaactgctgtcagaggttcagcaactgtgataacgtcagtcgttgccattattgtttcatgtaattgaaaccattccaatacactttttagatgaactggtataatggggaataaacagaccgatggtttggggattttaaagcttttggtgacgaggtaaaaaagaggatgactaagaataacaacagcctaaagccaggggcacaagacacggccccaaattgttgccgggtgactcacactacgagatctacgagatacccttgagcaaccttttcattttgaatgcttctacaaatggtcttctgaggcatcagtagctcgaaaatttcaagggctagtattggtaaataaaggattccgttttcatttttagtgaaaagagatatttgttgttgctaggaaaggagtatctaatgattctagttagcgtttctgctctcagcaaatgttttattctttctcctttcctttccttatatctacctttcctttcttctcctctctttcttcttcttctatacccacaatcaatccagcctcttcttttgtctccttcagcctgaaaaagttaacaatgcagctatattttagcgaagctttgtatgggttgaatggagccgtgctctaggcgcacgggttacgttgtagggggccttagcacagctccgtgtaaaaccgatatagaagcttattacaacacaacggtgagaataatgttcaagacacacagagcgaaagttagaaggaggattgtagtttaaattggtatctctatctctgttgcttttctcagcaatctacctatcacggaagctgcacctcaatgactcacagcctcattcttgaaacattcaaatcattagaagcttgtactgaagataccacaaagaaacagcaaatcgtttatttagttttagctaaagaaagtaaattggcatgttagatgtaaaagccaataagctaattcccaaacaaccagtcggcaggaaaaagaccaacagcattgtccaaattgaagtccgttccatcaaagctgctaaaaagcgaatcgttaagcgaggatacacccattccaccttcttcgtcgaatgtaacatttcccatcttctccggagcgccagtgggcctgttctcgcgctgagagcgcaaagttgtgacaaaatccggctcgaatgtggcatcgcttggtggattggttgaccaggctttgagtgttatcttgccaactgcaacatgaaacgcagtcttggcgttaagaatttcggggtggttcaagtagacgtctgccattttgctccagttgctcttgagctctgcaggcgaaaagaatcccacctttgctaggctggtcaggatacacgttagcgcatcccagaggaacaacgcctttattttccatcgaaatttccccaaatgagggttgctatatagtgtgcagtcggtatcaataatcttccgagccagagtacaaagttgtttcctttcgggatcgccaatggtatgattcattagtggggagattcggctgcgtagtcgcgccgcgttggtagcagatctcacgctcccaagtactagaacgtgcagcgggttgatgatatcgcagtaccggagatacttggtctcaatggagttttcaacctcgtcaataagcatttcaagctccccactcgctttcagttgaatcgtaccaccggtatccttcatttcgacgccagttcgcgtatacaaattggacaactctgtttttgtgagacagtaaatcatctcagaggcgcctttttgctcttctggctggtgcgtcatatcagggtagatctgcgcatcgttgatgttgagcggtggtttggtgtcccagctattgggtgagatggaaattccggtgcctgagatttgacctgcgtatccgtcgagagggagaagctgccaaaacactcgccgccgcatttgaacgtcaaatggggataacccaagaccctctccatcgtgatggagtcccatacgctgggcgatgcggaccgcaataccggttagcatccaaaataggtgagggtcaatttgtgtacgaatggaaataagaaagagcacgcacgcctggattatgggcatttctgtggtcttcagccatgatgcattgactagggcttgccaaacagcatgttggtacttggacatcagctcaatgcgtgactgcccatattcaagcacacaattctcatccgacatagagaatacggcaaagtggtaaatggcaaaaagtaagcactcgtccgcttttgacgccgtggagggtttctgagagactgtttcaaccatttttgttgttgtcggaatgtgtaggattttacaaagaggctcgacattttcaacatgcgtcgcccaaagcttcattgcatctctgtggctgggatgatagtgggtaagagtatgcgagcctccaagaagcacaccggtaattggatccgttgtgaaaagattcgtagccactgctggaacaggttggtcttcctctgcatcctccggtctttcatgcatgctgactagcccagtattgagccagagaccactgccaatataccgggatttgccgtcaccggagaccagttcgccagtcgtcctcgcaggggacattgagttctgcgtgctctggcctgtctgtttgccatcagctacggatagaaggccattttcttgtaagatgcgctgataccgcttcaaccgctcgtgcgcgtcctcgttccgctttcgctttcgcggtcgcggtggatccggtgctcgatagacgcattcaaactcgcctttactgcagctcgagcatgatgggagtgccttgtcacatttgacctttctgcgcacacactgttgacatgtgtagggcattgtagtgccgtgttgtaaatcgtcattccgaggctcaattggggccttgtttggcgtgggagcaattgctataggtcgaggaggcatcgcaacgcttgacggccgtcaattacggctcaagttgatcgaataacttgtcctcctcgggtcaaatggaagaaggaacggaggcagtttgaagttcaataaattcagcacgggcgcgcaacacgggtccgaagtacatccttggctccgattggctagtggcccccaactctattaaagcgtgattctataagatggtatataaaaggcatataaaaggcaattgaatgtctagtatggatgagggaagaaacaattttatgattatttgtttcagagaaaaatttgacaaaaatgaaccaaaaacagttggacttggaggcagcgaaattacctgccgaaaacaacaatgatcccaatctcgtcacctgggatgggccgcaagaccctgaaaatccaaagaattggccgaacaagatcaaatggcgctacacggtagcggtgtccttcttcacattcatctcccctgtttcatccgccatgatagcgccagctctatccaaactcggcgaagacctcagcatgaacagcaaactggaggtcgaactggccctgtctattttcatcctcgcctattccgtcggcccgttgttcttcggacctgcatctgagctttatggacgggtgcgtctactacagcttagcaatatatggtatcttgcatggaacctaggctgtggctttgcacagactccagccgagttatttgtctttcgcttcttagctggtattggcggaagcgcccctcttgctctgggaggaggcgctattagtgatatctggagcgccgaagaacgcgggaaagccatgggaatctacactcttgcaccgctcctgggcccggttgttggaccgattgctggaggcttcattgccgagtacactacttggcgttgggtattctggtcatctagcgtcgcagctgtgtttatccaggccattggattaatatggctccgcgagtcgcatccaggtaccttgttacgaaggaagcgagattgtatcgcgaaagctacgggaaaccacaagctgcatactggaaacatcgagtgtgaaagacttgtgaggaaaatcggcagggctctcgaaagaccatttcgcatgttcataacccaaccgattatcacggttattgcgatttatatggcatacctcttcgggaccctgtatctgatgctcggaaccttcccagagatttggacagaatggtatggcgagagtgtgggtattggcgggttaaactacctttctatcgctatcggttcattcaccggtcttatactcaatttcttcttcatcgatcgcatataccgcaacctcaaggcgagaaacaacggcatggggcggcctgagttccgaatgccaaccatgtttatcggatccatcatggtctccatcggtctgttctggtatggatggagtgtacaggcccgcctccactggatcatgcccaacattggtgttgccatttgctcggcagggactatggggtgtttacagggcatgcaaacgtacatcgtcgacagctatccgacctacacggctagtgctatggctgcttgcgcgtttctccgcagcttggccggttttggattccctctcttcgctccatacctgtacagcgacctgggttatggatgggggacaagcgttctcgcctttatcagcattggcgtgggtattccagcgccctttttcttttggaggtttggtgataagctaagagctctgtcaaaatatgctgcaaactgagacctggatgggagacacagactccaagcggtgtcgcggtgtatacccgtgtggtgctgtcgctgccacggcggcaatggtgctcttgcaatggagccatagggcttcataggctgatatctacatgtgcggtaatcaagaagatttattaccaacatgggctcgatatatttttactatattgctattacaaaaatactcgagtgttatatatagcgtccagggattacttgtattaggaaactactaaataatacaaacaatacaagatactatcaatagtatacttttagttctattgatccattaacaaaaccattaatatttactagcaaaatcctcttaaatgcaaatgcagcttagaagtagaatattctcggccagtatgaagcttgaaaaaagcagccttgatcttcaaattagttgacagcgcgcggcttacaagcaaaatagtgtcagccaggataaaatttgtccttgatcttccgattagctaacagcgcgggcgcgcgcgcggcttacaagcataatattttcggctagttcggaacttgaataaagcacccctaatcttgagattggctgacagcgcgcgcggcttataggtataatatttttagctattgtagagctttgaatgaagtatccttgatctgtaggtcagctgaccgtgtgcgtggctcttagtaatcttatcaagtgcctctacaaggttgcctgcatagcgactggcaacctttgcagtcggccggactattccaactttctcagttgtgatttgtgttactggatgtactatataactcttctaccaacaacttcacggccggtttccaataactatggtcaacatacattaaggagacgttgtaattatctgaggctaattcaagatgcaaaatctttctgctatcagaacggctgtcattctggcgtttctcagctgcgtgggagccttgccggctcaccaggctcgggatacgtctcctctgtaccccaacattgctgacaccagccacgcctcggccacactcgtcaatttcctcaacggatttttcactaccaagagccttcacaacatagatggctgggcgtcatactttgcacccagtggagatgtctacttcgacgctataatcggcttcggggtggataaggcaaatattccatctgccttttcgcaatttttgagccagggcaagccggacgggagatcttatcctcttacaatcatcggcgatatgaacagtgcggtagtttttggcgaagatacgccagatatgtttggatttgaaactcgcactatcgctgccgtggacttcaaagacggcagagttgcaagatgggtggattactgggatggacgccatgacgggcttattgcattgaaaagccccagcgacgagttcctcaagacatttggggaatccaacataacaaggacaccgaatcctgtgatacagaatgttacttcccagcttaacgacgccctttcgaccggcaacagctttgcagccgcgtcgttgttttctttcgatgccgtctttgaagatcgtacaacgcagactcggatagaaggtcggaacagcatacagcaatacttttctcgagcactggccagtgtaccctacgggaacggtactaccgttagacacgttgtaggctcttcgaggggtggtgcctacgagtggatcggttcccttacatcacctactcagaatggcatatcgggattcaagctggactctaatggcagcatcacaatactctctactgtgtgggattcctcgcaggtgaacaattcaaccatggaaatgctcattcaacttgccgttcaactgtaacaattatagattggaagttgggtaaaacttactaaaatcctattgttaatgtgttttatactactctggaagagaggtttttagggtatctttatagaggctatctatgtatccttattcttgttaggtttcgacatactggggacattgggtatacctttataactggagactatctgagtgccggtcacagatggcgtttcaaaaacattgcccatgtttgagttctccacacgtactgtacttatactagccgctaccatctaggtaccatcgctgaacagatattaaagactttcctttccagatatggccctacatcctaagtttatgaaaagaatggcaatgtacatgcagagctgatgacggtgtctagtctgtggaggtagcttaggtcgctgtattcatcttcgtcagcttcaaggtctcgctgtgaccacaccatttcaaggcccgcttttatacgcatgaggttgctatcgttatgttttgcccctgtcttatggataagttcaagtaaaagcattcgttcctcatcattgcgtgcttcggaaccaagtatcaagagcgggaaagatcgctcgcatgtgctgagctttctgatgagataaaatccgcggtcgatcaagccatcgagctgatgatatagagtacaagaacttgctgatccactaaaaaggtagacgagggttgcaagatgataaagctctgccgtaatgtcttcctcatctgactctgttatagtggtcttaggcatagggttgttgataagtgtactctctagtgagcggagtttactttggtactcggtgacctgagctcggggatcatggggctcaacgagaatatcgcaaacggcagcaataggttccaaaactgtacgaagcgaggtagtgcgattcagtaactataacggcagaatcagctcaggccaccttgacgctggcgactgtgtatgtgataattgggtctgtcgtgctcggttgtacttaccaagggagatttcccacgactcagggcgattttatctgcagcggaatgtggtaatgtggaaaggtggcgccaatgccgcatgacaaaccatgacataatgtccaaatagtaaatccaatctagaacaggattgagctcggcttggtctgatcgtttgtcaaggcctgtggtttggacgatgtgcttggcaccgtcaacataaagcacccattggcctgaagactcggagtggtgctgggtctcaaacgtggccaaaagcatgcaggtagcagcatgctgtgcagactccacggcacttgggtgtccagatttggccgactccgccagggcgttgatggcagcgatcttataccggagagccaagtcccgcagaccgtcacgatgcagtgacgacacggccagcagtgatgatttgagcgcgaaggtagggagtgtgctgctagaaacagtcatacgaagcaggagatttcgtagacgaccgggatcgacccccaaaacggacagcgtagagtaagatacattggcaactgcaagagaagaaagtcagcggcagtgacccgacagccgagtagatttggggaccatcaagcttacaatagtccattagctctagagtgttagaatcgggattgcctggagaccagggcagaggtggtggagggaagacgaagtggaccggttgcctctcatctgagtgcgcgagccgcgaaatcgggtcagctctcagcccgctttgggcttccacgaagttattgactacaagtgtgaaaagagacgtacatgctccagttcgcagctttcgaagatagtgatacatgtcgatgtctctggcagatgtgtgtaccagcatcaaggtggatcgacgctttgcggctccttgtgctgggtgtgagcgtgaggttgacatgcctaccatggctcttttggaatcactggttcgtggccatgagagccgcacgccgtagcccagacattttcgattcgacctgatgcaatttgaacagctggggatttggcggccgcaggcaacccggcgatctgcataccaattccattagggttctcccgtcagtgtatccatcttaaagcacccaatggaagggttgaagctttacctttgcaagtccaacatcctcttctagtcttattctgctggtcggctgcatgcgacgccatgtagtctgggtgtggctgggatacgtgagtcaacttttcgcgaagctgatgtttaagcggaagagaaagtatgcgcagaagatagccgtagattgctaggcgaggaactgtcacaggggtgcaaaagctgtctagtgaaactccgacaagtttgtaacccatcagcccaaacaggacgggcgttctggggcttccccgggcttagcataaccccgatgaaagcccccggtcgatccaaggtggaagaccaatcaaggagctagatcggaaccagccgaatccaccagggcaactttccacgagcttagaaatttcacctcgtcctcggcgcgggtcgcaagcgatgcccgagttcgagacagccacgcatctgaagcaaagacctttcaattccgccccctagcaactatccgcgagaatattgtccaagtgattgaaattccatggatcccgatggaagaacgtgctagatatttaccacaaccttaacaaccagtgccagagctgtggatcacgcgatgtcttggacgatgtataaaacgcgatgctttcccgttcatatcctatgtatacatggccaccacgatcaataacactgaattgatcgtacttgaagcaccgattttgcactagctctcgtaaaaagctgtcgacatggcctcttatcttgttactggcgcttcgcgaggcattggagtacgcatctgctaagcacccacgactatgtgaaaaaatatcaactgacaatatcctactattcttaaagtttgagttcgttcggcaactatccgccgatgccaataacatcgttgttgctctggtccgcgacaaagaggcaacagagaagaagatcgctgcggagattactgcctccaacatcactgttgtccaggctgacataaccaacattgaagagctccaagccgccgtcgccatcgtatccaaagtaactaatggtacacttgactacgtcattgctaacgcgggcaagatctcggactggtccggcttggacgatgtccaagatctgggcttgggggaccctaagctgctagaagaagacatgttggagctattccgcataaacgttgttggtaacgcgcacctattcaatcttgttgttccgcttgtcaggaaaggcacggcgaaaaaggttattgccatctcgtcaggcttggctgagtcgactatgactattaggtggaggctgactctcggttacccttacgcggtcagtaagggagcgcttaacacactcattacaaaattccaagcgcagtatattgatgaaggaatccttttcctggctgtatgccccgggacagttgatactggccacttggtcaatccaaacgaaaagcagcaaaacaatctcatggctatgggagcagcgtttcagaagtatcagcccaacttcacagggcctgtgcagccgtcggaagcagtcacagacgtactcaaggttgtgcataacgctaccattgagaaggatgccggaggatttgtgtcgcatttaggaaaccagcagtggctgtaaagataacaataggcctttaggctaatacaactccaatttccccacagaccaagagtccaacccgcaaaaattaagtgaagttttatttagaagtttgagtatataactgcaataagccatacttcgtgacttcttgcgcataccctacgatgcggtttatgttcatgtcaagtttttatagtagcgcaaggttctggcacaagcgtcggcacgctgtcaaacttccaccctatcttcttctggaaatgcctacgcatatcacagctcactcatacgtcaacagagaatacttccgctttcgattgtaaagcgaggacgagcgtattctcagaagcaagagaagaaggtttagtatcttttataagaggtagattctgtacatcaaccgagttaatcgcaattgttaacatgatgttacagcaaaacctgataacaaccttgagacttggtatgtagatggctcagcgtggttagtaaatcgttttgctaagctgtgaacatattaaatttagagacctcgatgaaggtctcgaagttgataacaccaacgagtagtagaatggcccagagttaggagcaattgaaagtaagcagtcacgtctcatttgttaaattgagcaaagacacgtctttaggttcatggcaccccattcatgggacaagtgcgttttctcttcatcttaaaccatctaaatatgccacccctaatattatatgtacatcgtgtgtttatatacgggtacccgaaataggcctttgttaagcccaaagtgtatatactagaaatgaattcccggctgatcaacctattgcatttagaccccggtttgcctttggggtttcgctgctcattgaccaaaggtattgtcgaactagttagtaacaacaccgcagctgctagggttgctatcacaagtacagcgtgacggcgcattgatccaaccagtcagtcggctattgtagcgtcttttgttagtaacctgaaatattgattggatcagtgtaagaagtatggaatataggcttactttgcaatgtcagaagcatagcagtgagtagcaatgttgctctgaaggttaccactcttagagatggatccagagttgtagatacgagcaccgcgatagaaatcggagacatcaccgtggccagactggttgatgcagttggccaagccatcgccggatgaggtaccagcggttccctcccggatcatctggtagatggtggcagacgggcaaggcttctgcacggtgtggttgtcgttgcagctgcccactccattgtgatctttgcaacggttagcgctctgttgctccagacattgaaacctatccaagaggttatgattactcaccctgcatcaaacctgggtttctaacaccaccggaggttgtgttgacacggacacaaccgtgtgattcctgcatcaaaacggcgagcacaaaacggtgatcgactccagttgctgccgaagtcatttgaataccgtcccagatagctccctatttcatttcacaccgggtgagcactttggttgtggcaaaattgtttgctgggaaaacgtaccacttccgggccatcggtattgggaatacgaccatcctggttaccacaggcagcgaacatctgaggcttatagttgttgaacatgttctcgaaagaaacccaacggctctggtcaggccagccggcagatgtgcttccgctgccaaggtacagcgtgtagctgtcaacaccatcgcctgcaccgtcctggatgttggagttgtcgaatctggcaatgtttccgttgctaaccttttcgccagtggcacgggcagctagcttgacattggcagcagagggaacatcaggagtggtgcgagagggcatccagttcccttgggggacagagaagtccacggtatcaggaacggactcagtaggtgccttgatgatagagggagggaaagcagcaaccatggccgcaccggcaagtagggttacagaaaacttcaatgtgttagctggcactggctttgagatatgagaggaccattaccttcaacatggtgattgatatgggtgctattatgaatagagactagaattgtattattcagactgaatggaatgctgaagagtaattttctgagaatcagaattccagctctttatatacatcttcacgatattctagattctccaagcctcataagcatgaaatttgtttattatcccaactgcctctttaattgctataccaactgcctatttcatctacaagtttctaagccacactactactagtctcgccttggcctgattctcatttttgccgactctttgttgaatctagaatatcagctgttggtttgaggctattctgcttactgcttacagtctaattggcaggggagtgcagagagaggttattggcaaagtctagactttgcagaaacaaaccctgctttttactaattaagatttaagatgcttataggtttcgcgctacggccaatgattgacgccgaagagaaagttatctcaacaccttaatctgtcatgcttctggtaggaagtctcgcgattcttgcgcattgggtcaacatgcgcgcaggtctggtataatccagctaaaactctacagttactgcagtaagcgtggcggacatatattgaggcgtagcaatggattcattatgggagtaaaaaatgcaaatgcaatgggtactggcaaatgttggtcgggagttgcctttcgtccaagttcggatgaattggcctgcgcatccgaacaagtaagcagattgcaccggtccaggccgaggagcggctctattagtatcaccgtacaggttttccggcattattactgactgcttggcactcatggtaatatcagtagtcaaaatagctgaattggcaaccttccttttcgggtaatagctgatgatattgggaaattctagcagggttatcggccctttcgactaatcttttccaccaatgccatgtaatagatgaatagcagctgctgtttctatctatagcacgtttaatacaatggaaatcatagaattggcaattggctgttacttgattagtgaaagcgcatggaatcatctaagcttattaataactgaatatgatgtgggctgcggagttttaaaatctagaattgcgctagaccttgaactctttggaggttttggagggctttactgcgcgaatgtcatttccaagaccatcggcaggctcaagagatcttgatacagatgcggttaaaggaagagcatcagcattcagtacagcaatcttttttcgccaaaccgttttcacgtggaatgcaaaggtagagaaaatgtggatcatgatgaagagaagcatgtagaaattgtgagaagctaaagccaaggaatctaggttgtttgcgtagccgaagtgactttgctaggagtgaacagccgtcgcaaagttaccatgactgactcggacgcccattggagtacctgcaatgccctatatgaacattatatacacaagcgaccttgagatcacggccatctttgtacacgcctgtgagctgcgggaaatgttttgtcgcgccgaccgtaaccgacttctctggcacgaattaaccgaagtgccgataagcaaggagatgacaataaaatccagcttgcaagttgccggtgatagagtgtaagcatctcgcccagcggcgatgtttgatagaatgcttttgataccctgttacattaagtagggagccacagctgcgataaccagaacacctgcaataccagcaacatttctgctgccagcggcgacaggcacaacagcggttggagtagcagtcccactgcccgtgggttcgatggcgctagagcccgccccagttttgttgggaataatagtgaatgaagcaccagagcaggaaggcgtagccactgcagagcgcgtcacaatatcgtttgtcgatgaaggtggttgacaggcactgcaggtaattgtagactcggtcgctgcttcaacgccatagatggctgtagaagtatatattagtacggaattcaggcggatctctcgtctcctagtaataaagacttaccagacagaccggccacgaggtagaagagcttcatgatggcaaggaggtggttaaaagaataacttgacccgtgggcagggaatcacaggataacgagcgaaggatgaagagatatgagaccccaatgcacaagagaagagggaggcaaaggctactaaagtaataataaggatgattgatgatggactagctggccagacacttgtgtgaagtgccaaggggcccgaccttcttgcccaaccctgcatagcagccaacgcaattagtcaaacggtaccatcgagcggccgatgagtccccatcaagatcaatctcattctccctaaaagggataattaaactaaagaatattatcaatagtagcctagacaatatccaaaaagggcttggtacgtgggcacctggagagcaacaagattcaattgtcaatctatctctagatcatttagactctaaactcgtctatatacagctgtccagccttacatcaatatccctcaaatgtttgatgctatctacatgtatgggtcgtatgtaggcgtgctctttctttaccactgtaggctcggcttctagtagctcgatatcatttgtcatgcttcatatcccttctggttgtagctttttatgtcgctccagtgcaaatgcggtatggatctgccgcgggggaaaacgcatcccatgtatatacaacacgaagttctgcctcatgcaggataactccggtattgtttgccacgcgcgtgtgatatacgtgatggtcatgtaaatgatggcaattagactgtaattactttgtataagcgtcatagacggtacccacgcctgtacttacattgagacttgcagttaaagtggtcatgaatctggccgtcgggcggcctatcttagaacggaaccgtagccatccgagacaggtaaacagggcacagataaaccaatgcagatcatcccttttcgtcgctgatcgccacatgaggatttcctaattcggccacctaggcacggttactagtctctcgggccagcgtacatccgctcattagtacaacctgagtcttgaggggcacctgaactatcgcggtcaccgccgtcattagggcgttcaccagtgattctattggttccaagaagccagattccggcaaccccaacatccgggccgtgttagtagttatttggggtacactacacttttctagttagcaatgactgtagcaccaacaacgctgtgtgtccgtgacggagctgggaaagggtcggaagaaacaaattgcacgatctcccttgcgttgacacggaacagcgctgatgccaccatatttggcaatcctgtaaacccaaagccatgtttagtagactttattatatctgtttgtttacgtagaccttatattgctggttctcaaatacctctgattttcccacaggcttcttcctttcccctccatatcaactccgcgatcaatacctggcccactcgacctagcatcgttcaatttaccaccatgttcttctcccaagctgccattgctttcttggctgtcggcctcgccgccgcggctccagtcgttgagaagcgtgctgctattactgacggtaaataatccttccatcccccgttcaatatacaaggcaatgaaaaaagaaatctgtgtcttctatgactcttggctgataacccttcattagctgatatactcaactatgccctgacgctggaacatctcgaggatgccttctaccgccaaggcctcgccaactttacggaggccgatttcgccaaagctggctacgatgccaccttctatggcaatgttcagaaactttctaccgacgagacgactcacgtctccttcttgacttccgctttgaaaggtttgtcagagctcgcccattgttatgcgcaaagagcagcaaatcctgagaacatgactaatttggctttcagctgctggtgctcatcccgtcgatgcgtgctcatacagtttcggcgtgacggacgtagcgagcttcctagctacggcatctatcctcgagggcgttggtgtctccgcctatcttggtgcagccgccgacatcatgagcaagacctatctcactgcggctggctccatcttaactgttgagagccgtcactcctcctacttgcgcgccaatctaaaggaagccccattccctcagccatttgacgcccctttgactctggatgaggtatactcgttggcttctgggttcatcacctcttgcccgtcgagtaatccgcccctacctgtaaaggccttccctaagctgcagcttgcccctacgactactaagtccgtaacccccggtgcaacggttactcttctcactcccgtaagtctattaaatacacggctctggcgtcacagctgcccttccagactattctgaaaacaaatgcttattttcatagggttacactctgaaggccgaaaatgacgcccaaatttacgctgcctttattgccgttactggcccaactttcgttcccgctaaacctgtcaatggaggcttctctgttaccattcccaaaggcttcgccggccagacctacgttgtattgaccacctgcaaggagggtgtctcggacaacactaccgctgctggtcctgctattatcgaggtatgccctatttatagctaggtgtttgtattgaaatcgtgctaacagtcactagatctcggcctaaaacaggagtaatttggtcctctattgcaaagcctttttcttcccttcttcaattaataaatgctctgctttaccgattgatagattttgaaaagtttatagtctgtggcttggcttaatatagttttggcatagctgtaataaatgtttttaatacctgggaaaagattaagtgtctttgcttctcactaagcaaaaatgagaatattatcttattacgagcatgaatgaatatcgggacttcttagtactgaagatgttccaagtcttgaactaactctgcttggtggagatatttggcgcagaaatgtcaagatacacaatagccatagtcctgcagagtgtatccctagtgctgcaatgaacgaagacatgaccacattcaaagagatgttgagtatcggtaagggcccaatacaaatgacgtgggttgtaggccctaatagatacgacgttgtagatcctactaattatataaaccaattactactcgaagggtcataagtcggcctaggatatttgtacgagcttagaaagaccgccgcagcattcatagatgacccgttgtggttgatcaacgggactcccggtcacttacgccatcgggagcgactatacaagacagctgatctggtccagtacattgacatcagaaacttggccttccttaggcgtagtgatatgcaagtgaatatccaaggccaaaggattgtgtttggagagctggaatgccgcatatatggatccacgtatggcgtagagcaagctgtggttgaaatgatcatttcatggggacctacattagcagtatatatttgcctagacgagaagcatcccggctatgagaaatatccatcaatcacctgaatgtgccatgcaccatccgaaatccaagaccagcttcaaaatttccttaccggtctatatgatacccttgctgtatattaaagtaatagagataccaatgaaacgatgagaataagttaacaggaaaggtctagcaaattgatgcttcttttacttttttacttttcaagagctagccaagatcaggactgctggaaaggcctaaaaccgcaaatcttaaaggaagagatggctatataagaggtttggagtaatattcagaaaatgctaccgatacaataggactcagcaacttttttttttgtcctggtggcgattcgattgcggccaaaaggatggtttccatggctagagacgaaagcattgggataacagcagcgaatgtcttatatcttacacaactcaaatcaagaggcacttattaaacataagaattaaggatttataatctctatcacactaactttctatctaacaacactctggaaataataactaattcggacacgttcaagcaaaaggagcatcgaccaatgagtaccgcacagacttgacctgagtgtaattctcaagggcgtaggagccgagctcacgaccaatgcctgactccttgtatccgccaaatggagtctgataggaaagcatattgtactgattaatccagacggtactgtgaatagcgttagctagtttccatacagcaaagaatgttattaaacataccctgcctgcagagcgtttgagacgcggatagcagtgttgacattgctagtatggatagcagctgcaaggcctgtgttttcatgtcagtaaataccccatataaatggttagtagggtttacttaccatagttgctgttgtttccaatcctgatagcctcttcctcatccttgaacttctggatggctgcaacaggaccgaaaatctcctcctgagcgatcttcatgtccggagtcacgtcggtgaagacagtgggttgaataaagtagcctttgtcaccgtatcgttcaccacccaaagcgagagtcgcaccgccctgcttaccggcctcaatataacccatgatccggtcaaattgtagctgtgagacctggggaccttggaaagtctgctcgtcaaacgggttaccaagtttgttcttcagcgcacgctccgtgaatcgcttaacaaattcgtcgtagatgccttcctgcacgaggatacgagatcctgcacagcagatctgtccactggtgtagtagataccgaagttggcccattttatagcattatccaagtcggcatcgttgaagatgatgttgggtgatttgccgccgagttccaaagtcaccttcttgaggttgctctttgctgcagcttggaggatagttcttccgacaggggtagagccagtgaaggcgactttgtcaatgtccatgtggctggagatggcagatccggcaacacgaccgtagccggaaatggtgttgattacaccagcagggaaaccggcctcctttgccaatgcggaggcgtagagaccagaaagaggagtttgctcagcagtcttgagaacgacagtgttaccagccgcaatagcagggccgatcttccaagcccacataagaagggggaagttccatgggatgatctgaccgcagacaccaatgggctcatgacgagtgtagttgagagagttgggatccgtctcaatggtttggccgtgaatcttgtctgcccagccaccgtagtatcgcaagcaaccagcagcgccggcaacatcgatccttgctaggctcaatgccttgccgttgtcaagagactcaatagccgccagcgtttcgaaatcacgatcaaacagatccgccaacttcatgagcaggtgtccgcgctcggacggggtgatttgatgccatgtggtttggagagccttgcgtgctgcagcaacagcaatatcaacatccacttcagtggcttcgtggacggaggtgatgagtttctcatccgcagggttgtaagtttcgattaattcgcctttggaccccttcacgaactcattgttgatgaaactggcaagaggagttagaagaatgatcgaagttagtgtaattgtagagtcttgttacttacagtccaagtggctgttcatatgttacagtgggagtcttgacggttgcgaatagtgccattgcgagtgattttgaagtgaaaaaagtttttttattgttgattgaatatgtttgttgattgaaaatgcttgttggttgaaaatgcttgttgattgaagatgcttattgattgaagatgcttattgattgaagttgcttgttgatagaggatgctgaaaaaaaaaacaatcttgaagaacaagacaaccggtatatatagcaagtttgctctccgcagccttccctcgaaattgtcctttgagtatagaacacgccggtacatgccgtcattttcttctggtttataatctgcatctgttgcacatgattgattccccagattccagcgggagcagcgggagcggaaacaagcgcagtaggagaaacagtcggaggaaagtccgaccaatgccgaccgcgggacatgaattgctgcaggtactccagtccaagcctccgcattagaataataccccggattttaatataccattgcgcacacatcatttgcatcatagtacagtacaacctttcactgtagcactagaagaggagaggcgggtttcttatcttcttttctaaccctaatctctgtaccttatttcttgaggagcttgaagtttctagggtttatagcacctagtctaggagagtaaactcagtctatgtagtccaattaccagtttgttatactacgattatacggaaatatagatattggtaaagatcatgcattcgaatagctgctgatggggttccgcgtagctacagtacagtagcacgtggggatgtttacaggtgcatacgctaagcaagtgatctcatgcccgatgctgtttgatgttgtttgatgctgtttgatgtcacagggaagagagggagacgggatcaaccgaaccttcatctttagcattccatgtctttctgttctgcaattgttagcctacggaaagtaccataccgtgcaggacagtagtttaatactgcccggcgaacgcggactcttggggtcaagaacctcggctaagacaggacgtagcgatatgattcgcccctgaataatctggggaaacagccctgcgtcatatttatcggatacgcagtggctgtcggttattgctcagctggcccccgaccatttgtccgctcggccttaaatgtccgctcgcctcaaacaatggatgtgatggactttccacacgcggctcatccatccttcatctatgcatcttgagattgccccagacggcaggtcgctcgggtatcttgacaatggggaaaatggataacaaacttacacagtctggccggctgtcgcgctactcctgcgccacatgtcgacaccagaagaagaaatgcgataggcgccaaccccagtgttccctttgtcagcggtatgtggctccgtcgcgcagagttgctaacatagcacactaattttgccggccagatacgatcgtgcctgcgtgtataaaaacacgaagaatagcgcggttctcagaacttcacccgaatcatcaagcggagttccatcgactaccaccaaaagtcaaccagaccaaaatgggttccctgccgcatatttcaccgactcagcattattctggcgatctgtaggcagtttgccggatgcaaatcttcccatcagccctgacttgctgtctctcgccgaggatgtgcccactgtgaggaaattcaccgaggcgttcttttgttacaattacccatgggcaccgtttatatgtagaaggaattttatggaaaggattctaaatcctctcggtggacggcgctgtgaaaatctacttctcatagctgctattaagctcatcacaacagaagccgataaccatgcgagttctactacctattgcagcctcaagagagcttttctggaggtagagttgagtggcagcttgacatttagaacgctacaagcacttgttctcgttgcgatatatgaactcggacaagctatttatccctcggcttacttaacagtcggttactgcgccagatatggcattgcactcggcatcgatcgaacaattgattccctctactcatctaagctggatgactcggaggaggagaggaggacatggtggactattattcttttagatcggtatacaaggaagtggaacatttgcaaggagatgcgtgctgactatgacgcagatacttgaacgtcggttgccctgaacgagctctgttgatcgaagagcctaagaatacgagtgtacttccgatggatgacaagctctgggaaatgggggtatgcgatcaatttctcgcggctcgcgaatttactaacatcaatgtagtatccacctcccaaccctccacttgtcatatcctcgcctccaacagaggctatgggtcgattctgcctgacagttcaagcagcgtatttgctgggaaaggtactaagatatactagtcctcaagcaagtgaacatcgtatcatggagcatgaagcacgaatactcgatagtacaattgccgccttaacaaaggttacactacaggagagtgtgaaacgaggtataaaggtttgctgtcctaccacgatatgtcataggtattgaaccaaaaatatccaattcttctggttaaacaaactaacttttatagcgcacgactcattcttaaccaagaaatgggttggattaatcggcacgactccattatagagacgaatatagtacttgaagctcaaataactacagcggcagatatgctaaccctctcatgttacattcttcggaccgggctaagtggaaatgatgacatatctcctttttgccacgatgctctttatcgttctgctattgtctattcccaaattgtgcaaaagtcagactcggaggacgccaaaaatgcaatccacgatatcaagcagagcctgagagtaaattgtcatcgctggaaggctgcaggtaaatagactttcctgcttcctgtccaatattttattaacactgcttaatccagcaacatacctccaactccttgatgctagggatgttaccggcatattataacatatctgtagcaggactataattattgtgtatcttgacattcttgcgtcgagcatcagcgtctttgcgctatagtccaaaagtaatttcagttgaactgctttttattagctactcgatacatagaatccagatacataccagtcaggtagcacaaaagtatggaaggtaattgttcaaatcaaatgtattgcaacctaccattcctgctgtctgtgtccgcataaacctccaactgaaatccttgtttatctctcgtacatctcaatagctctcgatttactttatcaattcaaaccaaacatccgcctgagctaatagaggcacttaaagacggatgaggccaaagccattaaaattgcagatgactcggctccagcgctggcaatttgtcactgccagacgcagatcttgaatctgccgagaaagcttcaatcgcaaacagccgcaccaacaaatagcccaattgcccagaaaattaaaagtaccgcaactaggttccgctggcccctagacaagcaggagtatctcagaatcatatctgagattcatgcaatgcaaagcacattcgaattctgcttggtcattggaaattggttagtgcatcatcttccagacaaaatagctcaatgaatctaactgagttttttatgtacagtaatagtcagcaaatgtccaagtcgcacgaggaaactattgcttatgccgaatctcagagcaacgttcttacgcagacggtagcgcgctctgaatgcgaatactctcgaaaggctccatgctattaaaaattgtgtctttgtggcttctcaaaaagctgatcgcatccaagttgggatgaagaagctacaaggaatgaagaaacgtttgtttctcctgcaatttgtcagtcattctctaaatgtgaatactgtgtagaccttgcggagtatctttcagatagaccctacggtcaagccctggaatggctgtctcctatctacccttcagtgcgacatgaagaagtcagatatgccagagtatccggaacatgtgagtgggcttgcgttgatcctagctttcagcaatttgtttagtatccgcttgccaaggattactcgggggtgctctcttgggtgggataccctgccagggaaagacgtatgcgatgtaagctcaagtcacttcaagaaggctgtcattatggaactcaagctaacaactgctgtaaggttccgcattgttcattatattagcgatgttattcccccaaacgaggactcatacgtgacgcatctgtattgcgattaccagagaacgaagagctactcggcaaccgctcttgttggtgcactggtcagacagctgctgactcgcttcaaaatacttccagatccggtcgacaagcttatccatcgtgcttatgttaagatgtgttggcctagcgttagcatggatgcgattcgtcagatattagagattttgaagccgcaggcgacaagactctttgtctgtatagacgacactggagcgaattcgagcacaaatgcactctgatcagggtttagattgctcgcatgaattcatatcgtcggactgttgtcattgcctaagcttcagtactctttggcggttgaaacttactattcccaattccaaaagagaaaaaaaaacaatttacctagtggcaagagccttcttgactgttgccttggcttgatcagatttgacacgtctcggatgagaaacccttccagaaatgtgacgcttgttcacttgactctgagcatctattttgatttccggcccatagtatttggaagcgctatatccgatattgcagaggcttgtctaacatatctttcattcaattcactggagcgtcctgacactattcatgcattgataagagactcataggtaaagtctcttcacagagcaacccccttgaccctagatctggagacatccgcctggcagtactgtataactatgaatgcttagatgaataacaaaacgcagcactttataacttttcctagacaagcacagcagcttgtatcttaggagaccctagctccgcttgcagcttaatgtttacttatataacagattgcttattatagccctatatgctataccatggtaagctgtatagcaactcaataaagggtaagaccctgatataacctaccatgggtatagcttaataacttagctaccctttgtatttgcactggttacttgtttatcaggacacaggactttataattacagtatgttcgactctgtgccaagagattgcctgctccggctgtaacacaggcaggaatatttcattctgctaagttagtttaatagaatgccaagttttaattgcgttgggctggtgcctatgtataatcttgtgcacctatggggcgccaaaaaatgccttgcactcaaagggctactaagtgaaggcttagcaagtggcgaagtaagtctaagcctcaaaattaatatatttacaccctttataaaatcccaagaaaataattcgtatctctttattatacttcattcaaagtctacttattatattaagatatttattctttacaatatttgatccaagggggcagctgaaataatttatgttggtaaataatattgtttaccaacttgtattatcctgaatatcagcttttgcccttgcggtaatgcagccagcatcttatgcaacaaagcggaacagggaggacagcagcattcccaactcaataacccacctaccgcagaaactactcaaaaccgcaccgaataaggccgccgaattgttagagaccacctcgtcatcttatgagagtgttacttcaattgaggtggacctctgcaaaagatgtggaagtctcgatatggacgaaattttatcgacaagaccaaaaagttcacgtggaaggcttgtaaaggatcttggacgtgcagaagcaccaatatttgatccttcatgctctttctgccgcctgctctcctctgtatacactacgacttttgagcccctccccgcgggcaatttacttctctacgcatttccatccgacggacggctttggtcatttgaggatcaggtcgtgcttcttgccatcaagcaacaatccactctagcagccgaccaccaattactatgctctatttctccaccgagctataaatccaatggaggcacgctacgggcaaggctgattgcatcagatcatattgattatagcatcattcacggatggatcatgacctgcaaacaagatcatcgaatttgtaagcgggtgcgactgcaacaaccaatgttcctgcgattcattgattgtgaaacacgagaaatcgtatcaggagacatcagctatcaatatgtcgctctgagttatgtttggggcacctcgaattgtcaacctaccgcatcctctggagaaacactgctattgggagaagatttacgcaccattgaggatgctatcacggtcacaaaagcacttggcgtacggtatctctggattgatagatactgcataaatcaagtcgacgcgaaagaaaagcacactcaggtcagacagatggacaaagtttaccaaggagcttatataacaatcatcgcggcggcgggatctgatcctacttacggccttccaggtgttggcaggacacctcgagtagcccaaccacgtgcaagggtgggcaaacacatcttagcgtctcttatggtgcatccgtcagttctcatcaaacaatctgtctggatgtctcgaggctggacctaccaagaagcgctctgctcccagcgccggctcatattcactgatcaatatgtctactatgagtgcgctgaagccaactggtcggagacatgcgatcttgagaggagttggtcaggttggaacatcttcacaaaaggactttttggcaaatatccttgggaagtcattacctacatttcagtttatgcccagcgccagcttacttacgactccgacgccttgaatggaattcttggcattctcagactactcgaagaggagccgaaatatcctgtatgtcatttctggggggttccaattcttccttgtgtccagaagcatgcaaatggtcaagcggtgcatgtaaaccgcacagtgagcgatagattcatctcaggtctctgttggacgtccgtaaccccaggaagacgtcgagctcagtttcccagctggtcgtggactggatggacttgcgagatcactaaatattcacctgaatatgagaataaacaaaatttcatgtctaatcttaacatcacgatccaggtcttcgactgcagcagaaactcattcgtggattttgaaaccgtgttggacgactacaagaaggatagcttttcatatccagtctctccaattctttacataacaggtttagctatcgatctccgcattcaacataacaacgaaaacgacctcttttacacgacaaatgatcatatccgttcactatatgttctgccaatcctaacattaccgggttccgaagacatcacttttcaagtgaacattaccgagagcatccagaaatcagaagctaccgaagagctactgtcacaaacgatcaaaggtataattttaggcgacagtgcccggtctactcaaatgaacaacagtggcttgtttatacttgctgtgaaaagagttaggacaaagaatggcgtggatgagtacgaaaggctcggcacgggttatattggggtttcaaggctaaccgaatgcgcaacgctgcaatcaattttcttggcttaaagacaatgctgttgtacttgcgtacgacagcactgttaagagggtagaaacagtagttaagataatgcgattcaaaagccagattgatagaatgttccacatggccaaaaggaatcctcgagcacaatatcgatactatcacgttatgaaacacaaataacgccaatggccggcgacgtggcagggaatcttcacttcacgtgctagggagataagcgcatttacagtagggtgcaaacttattgcaccctcctgtacgtggcagctagtaaagggataggctttattcgtatgggatatcaaaggtcggacatttgaaatatatacttaataataacctcttcttcatacgggttgaggtactgtcggccttaggccttgtctttcatcgagggtcgtgggagacattgccatgataatttgcaagagcacggtatgatttaggcacgccaggcggcacgccttgcgctagggcttgactggctctatctatattaccctgctgatcgaacaagatgacctcgatcaatgcagcagctttgcttaccactataaacactttgagcaggcatcaagattttagaatcaagtatttaaagtaaaacaagttcctaagcttagagatttgtttattcctacttgaccctttttatctttggcattctatcttcttatctcagggctcatgtggcaagaaacacggtagccaatccgtgggaagtgtactacaacctgtccagcaataggatcatctcgcgcaaccgcaacctcgcgtaccgtcaaggttacaaggcgtccagtaacagggtctttcccgtaatcagcaggagtcactgttactatatcttcgtcaatgagcccgagcgtatcttctggatctatgccagcacctgggagaggcacactgtgccgtgcaaggtcatgcgcctctgctataccagcctcttgtctctccccatggccgattgctttcactctcttctcccactctgacatcatgtgaaatgctttaagcaggtcttgtgcgaaagggagatgcattcgtgccgcccagagttcaacgtaggcatgaaagtctgccaaacttggttctgaccccaaccagaatgcgcgtccatcgctcagctgttcctcaacgaggcttgcatatgcacgcaattgaactttcagatgaggtatttcatcctcaagattctggacgtctataaaccctttaaaaaacttctcacggtcggccatcaggtccggtgggaatgttgatttgagaactgcaataataagtccggagctggcggtatggaagttttcatcgctccaaccagataggcccaagcacaggccctttgagttgcctgggaacaagctagggaatgggtgtcgcttctccaactcctctgcaataagacgggagtcacagtaaatatcggcacctatttgcataactggtgttttccgatatcctccggtcaaagcaataaggcctggctttggcatgataagttctgcgtccacagattgccacgtcaggtgtttcagtccgagcatgaggcgcaccttttcaccgaacggtgatgcggcaaaattatgcaatagaattgaagacatgtctctcccaaagagctggtgaggattagatttttatagttcaagtggacgacagtgactgtaccgattgattaggaggggaagttcaaacagtagatttccgatctctcttacattcatatgttataatgcctcaggcatgagtgcaaatcacgtggtaagcatagggccatgtgataataacggcggagattaaaaagtcatctttatcagtgagtgcgcatatgacaaaagcaacggccacttattctgccatcatacactcggggggcggctaactggatagcccagtgcccattgtacagcctgagtgcaacgcacctaccatagcaaccccatggcccgaggaccagacctggaccaccaactatcaagacaatgcaacgaaactcagaatagatttacaggcagcactagtttcgatcaattcaaatggaaaactcgtcgcttcttggcgcgttattctgcagtcttcagggttctgtccctgaacatcaaggtacggggcacgcccgacctagaagccattcacgacacgcggaatgagacgaagattggtaccgaagtaacccaataaagccgtcaatgaaatccgaggagagctataaaccacaagtaaattgaacaaacagaccgtcataaccattggacacagcgctgtattgataacgtctttcactatattacgtgatcctcagtcgatagtaacagcaaacaaaaataaagacgaaaggagaaaatggcaatctttgcatagtatgtcttactatatttcttcacacagaagctcgtgcaccagtgtagcaacaataaagcccaatgcaatcaacactgtttcgtcaatgagatcgtaattagtacaggcaagttgactttccgaagatacactgataagcggagcaacctagcctttgaaccctagaacagtattagatacgtttcttatgctcttcttctagttttttgctgaacgggttctggctcaggacaatgcggtcttgtattcctattgttagaagagcagcgctaagcttctatattcgaaaacttacagcaagactctgcagcagcgaccagagttttgtatagactatgcttatactactgctaacctattgcttgcaagttgtaaaatctgcggatcaagaacatatagtatattatttacttttgcttattaacaacttaaaacatcttattccactagactattgtccaggaggtaaataaatttccgtcgagaatgactgggcatcgatcgaaggcgccattcagagttcccctgaaaagcgtcaatattgtatacgcgataaattacaaggttgcttttcagagggactttggggtttgtgagtaccaatcttctgtaggagttatatgtagatgaaaattaattgtcatcagggatgtagattgaggcgggtccatttcgtgaaactctgatcagcagtacaatgcatgacattgtaacgccaaacgctgtagtcaatttcttgagtacgattgccttgaacgctccttatgtacctgaaatctaaatctaagaggccgctccaagtttggtttacttttgccttcatcctgcaactctaccacccgtggaaaggaaaggcgataatacatgtactaccgatagatgacgctttattgtatttcagccatgaagttgtcatgtaaaggcattaaggcttgactttatcaactaaccctactacataataattaaaggaacactatgaatattagtttacacgtttattataatccactactatatttactaatatgtaatataatataaaaagtccgttacaacaattgccagcgcaattcgccactagtacagcccccaatcgacattctgagtattcacattaccactgcactgcatagttccctttgcgccgacgacgccgtttgaaccgaactgcgagatggcctcggtgatgatggtcacaatatcctggctgccagtgtgatacgtgacgtctccagtagtgccgtcgttgtcgacgccaaaattgcaggtgccgaacgaagcaatgtttttctgtgagccgatgccagtggtccactcgccgttggtgcccgcgatgttggacatgaggacctggcagtcggatatcagggggaggcagagctggtctggtcgacgtaggtgtagccgctgcacttggtcacgccttgcagcgcgttgcatgggtaacctggtgcgctggagttggactgcgatggattcgaccacgaggcccaggcggtctggggggaacacacggggaggcggatgtagccgggagtggtgatgttttggctggacaggtcatctagagtgttcgggtctagcgggttggcgatgggcgcgccgctgatcttgttgttgtttagccatgtgttgacggatccctcgacgatgtcgtcgatggtaaggcctccccacttgtccgggctgagggcgtccatccctggcggagcggtgaaaaaggtcgggtcgcagacagggggtggtggcgaaacggtgtcgacgtggagaggaagagcaacgtcctcgctggtacagcccctccagtcaccgctggcagaggccagatagtacagattaccgttgtagcacgagtaagtggcctcttgggtttccaccgtcatgtactgggtcagggggttgactgtaccgcaggcatagcccgagtcgacaatgaaggcagcgttgttggaggcggtccacacggccgggatggcgaagccgaagaaggctttgtttatatagccctctaaattgttgaatgatgtagcatttgagttgaaatcaacgactggggagccgccgctaccctcgataagattaccactgcccatcaaggtcgtgaggaggttggtggaggtgtctgatccattgaataagcatctaagctggtatgaggcaagggcggtccagccatggaggaccgagccgagagtggcagtgaaatttgcttcagacctcgggtcccagccatagctgcagaggtaaatttggttagcgaattcttgtaatagactatcagcccaaaacgaatgcgtaggctatcgtaaggcacgttatgagttgggttttccaagagaaagaaaaataacgacacttactctcctgtggtcggcagtgcagcggcagcaattgaggcttcgtaagcgacgccagcaaatccgatgtctttagcttcgtcgagaccggcgccggcaaaggctggtagagccacaaaaactgcgagagatcagcatatgttagagtgggatgattttctataaaagaaaattgacgggaggaagcaagctgggtttatatcgggacttactttcgtcgaagaattgtgacgaaccgtacactagatagttagtatagggtagattcccaagggacaaacctagtaaatgattttgggtttatgttaacggagcggttaggagacctaataagtgatataggcaataataaataatatcaccagatggtagagtgcaaagcgtattataatcttaattctatgttaataactagctatttaagttatttaaataagtataaaaaagtaaacttatatatttagtttatttatatataattatagttatagtggtaattactatagtaattactggaatagtgttaataagcgcaggagtaattacttatagtgcagtaattacttcttctagttggttatttaaaatataatatatcctttctaaggcctgttaatataactaagtgttattaggttataatataatactccctccttattagtcttgtccttaaggcctataactaggttattttattcctgttaatatgtctttttttttccttttttaaattcttgttaatataatatctaatcttttttctttagcttcccttttaaccctttattattattatttagtaaatttaattactattaagggttttaatattatattttatttttattatttatctaaggggctttactattaaatagcaaagtattactctttaaagtatagtaaatatataagagctagttacttatataatagttaaaaagtagctcttaattcttataagttcttatttttattataataaagtctttatgctaatttataatatcctatattattttaaagtcttattatttagatttagcttaggagttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagg